<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&amp;display=swap');
body {
  background: #fff;
}
.projector_details .projector_prices.--omnibus-short .projector_prices__maxprice_wrapper {
  display: block;
}
.accordion-content {
  max-height: fit-content !important;
}
.client-new_page #listing_menu {
  display: none !important;
}
header.commercial_banner {
  z-index: 999;
  width: 100%;
  margin-right: 0px !important;
  margin-left: 0px !important;
}
#menu_banners2,
#menu_banners2 .menu_button_wrapper {
  background: #F5F6FA !important;
  height: 0px;
  padding: 0px;
}
.search_categoriesdescription_next:not(.expanded)&gt;* {
  display: block !important;
}
:root {
  --maincolor: #414c5c;
  --twocolor: #f5f6fa;
  --green: #03a84e;
  --white: #fff;
  --loding: #fff;
}
.loading_before {
  animation-name: text_tranalator;
  animation-duration: 0.3s;
  animation-delay: 0s;
  height: 100%;
  display: inline-block;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  display: flex;
  border-radius: 25px !important;
  border: none !important;
}
.loading_before:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg,transparent,var(--loding),transparent);
  background-size: 50% 100%;
  animation: loading .9s infinite ease-in;
  position: absolute;
  background-position: -200% 100%;
}
@keyframes loading {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 100%;
  }
}
html {
  scroll-behavior: smooth;
}
body {
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  top: 0px !important;
  font-family: "Inter", sans-serif !important;
  padding: 0px;
  margin: 0px;
}
.btn_box,
.btn_box.white_btn {
  padding: 11px 50px 11px 50px !important;
}
#opinions_badge {
  border-radius: 10px;
  padding: 5px;
}
#opinions_badge .opinions_badge__alt,
#opinions_badge .opinions_badge__sub {
  display: none !important;
}
#opinions_badge .opinions_badge__info {
  border-top: 0px;
}
#blog-item #progress-bar {
  top: 56px !important;
}
@media screen and (max-width: 1070px) {
  #blog-item #progress-bar {
    top: 0px !important;
  }
}
.slick-next.slick-arrow:after {
  background: url('/data/include/cms/metal_market/icon/arrow_bok_b.svg?v=1650881935565') center center no-repeat !important;
  transform: translate(-50%,-50%);
}
.slick-next.slick-arrow:after,
.slick-prev.slick-arrow:after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
}
.slick-prev.slick-arrow:after {
  background: url("/data/include/cms/metal_market/icon/arrow_bok_wstecz.svg") center center no-repeat !important;
  position: absolute;
}
.slick-prev.slick-arrow:hover:after {
  background: url("/data/include/cms/metal_market/icon/arrow_bok_wstecz_hover.svg") center center no-repeat !important;
}
.slick-arrow {
  display: none !important;
}
#main_banner1:hover .slick-arrow,
#main_hotspot_zone1:hover .slick-arrow,
#mennice_contetn:hover .slick-arrow,
#photos_slider:hover .slick-arrow,
#products_associated_zone2:hover .slick-arrow,
#products_associated_zone3:hover .slick-arrow,
#products_associated_zone1:hover .slick-arrow,
#boksy_promoc:hover .slick-arrow,
#boksy_promoc:hover .slick-arrow,
#contetn_oponie:hover .slick-arrow,
#pomotion_content_baner:hover .slick-arrow {
  display: block !important;
}
#translator_google_main {
  display: none;
}
#goog-gt-original-text,
#goog-gt-tt {
  display: none !important;
}
.btn_box.white_btn:hover,
.btn_box {
  border: solid 1px;
}
.btn_box,
.btn_box.white_btn {
  border: solid 1px;
  font-weight: 600;
}
.skiptranslate {
  position: absolute;
  width: 470px;
  z-index: 999999;
  right: 0px;
  top: -240px;
}
.skiptranslate.goog-te-gadget {
  position: static;
  width: auto;
  bottom: 0px;
  z-index: 999999;
  right: 0px;
}
.skiptranslate iframe {
  box-shadow: 0 0 0px 0px #999;
}
font {
  background-color: transparent !important;
  box-shadow: none !important;
}
audio,
canvas,
video {
  border-radius: 10px;
}
:root {
  --maincolor: #414c5c;
  --white: #d22b2b;
}
#rabateCode,
#freeShipping {
  position: fixed !important;
  bottom: 0px !important;
  border: none !important;
}
#cookie_login_social_more,
.client_new_social_sub,
#client_new_social {
  display: none !important;
}
html.--rabateCode:not(.order_process) #container:not(.payment_tunnel) .rabateCode {
  display: block !important;
  position: static !important;
}
#main_hotspot_zone4 {
  display: none;
}
h1.headline,
h2 .headline {
  text-transform: inherit !important;
  text-align: left;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  color: #414c5c !important;
  font-weight: bold !important;
  letter-spacing: 0px !important;
}
h1.headline {
  font-size: 3rem;
}
h2 .headline {
  font-size: 3rem;
}
h3 {
  text-align: left;
  color: var(--maincolor);
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}
.destop.listing_bg {
  display: block;
}
@media (max-width: 728px) {
  .destop.listing_bg {
    display: none !important;
  }
  .mobile_listing.listing_bg {
    display: block !important;
  }
}
*/ #freeShipping {
  display: none !important;
}
#bar_chose_contry {
  background: #f5f6fa;
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 99999;
  left: 0px;
  padding: 10px 0px;
  display: none;
}
#bar_chose_contry .bar_chose_contry_wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1400px;
  margin: auto;
  align-items: center;
}
#bar_chose_contry .text_info_contry {
  display: flex;
}
#bar_chose_contry .info_box_contry {
  background: #fff;
  border-radius: 10px;
  display: flex;
  padding: 10px;
  align-items: center;
  gap: 20px;
  width: 370px;
  justify-content: space-evenly;
  font-size: 18px;
}
#bar_chose_contry #bnt_contry a {
  font-size: 22px;
  border-radius: 10px;
  background: #03a84e;
  padding: 3px 20px;
  color: #fff;
}
#bar_chose_contry #bnt_contry a:hover {
  background: #07c25b;
}
@media (max-width: 1070px) {
  #bar_chose_contry .bar_chose_contry_wrap {
    display: flex !important;
    max-width: 1400px;
    margin: auto;
    align-items: center;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
}
.header_bar {
  background: var(--maincolor);
  display: block;
  margin-top: 40px;
  position: absolute;
  top: -6px;
  width: 100%;
  z-index: 9;
}
.header_bar:before {
  content: '';
  position: absolute;
  left: -100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background: var(--maincolor);
  z-index: 0;
}
.header_bar:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background: var(--maincolor);
  z-index: 0;
}
.header_bar .wrap_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6px !important;
}
.header_bar .right_columnt_head li {
  background-color: #03a84e !important;
  border-radius: 10px;
  padding: 4px 16px;
}
.header_bar .send_head {
  border-radius: 10px;
  padding: 5px 10px;
  margin-top: 0px;
}
.header_bar .center_moneta {
  display: block !important;
}
.header_bar .center_moneta a:hover {
  border-bottom: solid 2px #fff;
}
.header_bar .center_moneta small {
  color: #10ac82;
  margin-right: 10px;
}
.header_bar .phone_head {
  background: #03a84e;
  border-radius: 10px;
  padding: 6px 20px;
}
.header_bar li a {
  background-position: 0px 0px;
  color: #fff;
}
.header_bar li {
  border: none;
  list-style: none;
  color: #fff;
}
.header_bar ul {
  padding-top: 6px;
}
.header_bar li.phone_head a {
  border: none;
}
.header_bar .phone_head:hover {
  background-color: #03bf59;
}
header.commercial_banner {
  margin: auto !important;
  grid-template-columns: minmax(auto,22rem) 1fr auto auto;
  z-index: 999;
  width: 100%;
}
header.commercial_banner #charts {
  margin-right: 20px !important;
}
header.commercial_banner #charts .notowania {
  position: relative;
  top: -8px;
}
header.commercial_banner .nonelangg:after {
  right: 0px !important;
  top: -10px !important;
  left: auto;
}
header.commercial_banner .topBasket__sub:after {
  top: -35px !important;
}
header.commercial_banner .wishlist_link:before {
  content: '';
  background: url('/data/include/cms/mme/icons/new_icons/lista_zakupowa.svg?v=1730204285563') center center no-repeat !important;
}
header.commercial_banner .account_link:before {
  background: url('/data/include/cms/mme/icons/new_icons/loding.svg?v=1730204285563') center center no-repeat !important;
}
header.commercial_banner .topBasket .badge {
  top: calc(50% - 1.4rem);
  right: calc(30% - 1.6rem);
  position: relative;
  top: -20px;
  right: -50px;
  z-index: 999;
}
header.commercial_banner .topBasket {
  padding-top: 25px;
}
header.commercial_banner .menu_seearch__input {
  border-bottom: solid 2px #e7e7e7;
}
header.commercial_banner .menu_seearch__input:before {
  content: '' !important;
  width: 20px;
  height: 20px;
  background: url('/data/include/cms/mme/search2.svg?v=1736524230843') no-repeat;
  width: 30px;
  height: 40px;
  background-size: contain;
}
header.commercial_banner .menu_seearch__input:hover {
  border-bottom: solid 2px var(--maincolor);
}
header.commercial_banner .menu_seearch__submit:before {
  content: '' !important;
  width: 20px;
  height: 20px;
  background: url('/data/include/cms/mme/search2.svg?v=1736524230843') no-repeat;
  width: 30px;
  height: 40px;
  background-size: contain;
}
header.commercial_banner #menu_settings {
  color: var(--maincolor);
  font-size: 14px;
  margin-left: 23px;
}
header.commercial_banner #menu_settings form.active {
  display: block;
  left: -100px;
}
header.commercial_banner #menu_settings form.active a {
  font-size: 14px;
}
header.commercial_banner #menu_settings img.lang_icons_box,
header.commercial_banner #menu_settings .menu_settings_lang_label {
  display: none !important;
}
header.commercial_banner #menu_settings .open_trigger {
  position: relative;
  right: 110px;
  top: -23px;
}
header.commercial_banner #menu_settings .open_trigger::before {
  display: none !important;
}
header.commercial_banner #menu_settings .open_trigger i {
  right: -130px !important;
  color: #333;
  height: 7px;
  right: -10px;
  position: relative;
}
header.commercial_banner #menu_settings form .bg_alter li:nth-child(2) {
  display: block !important;
}
header.commercial_banner #menu_settings form &gt;ul&gt;li {
  padding: 0 15px;
  text-indent: 0px;
}
header.commercial_banner .account_link:before {
  content: '' !important;
  background: url("/data/include/cms/metal_market/icon/user.svg?v=1649763261843");
  display: block;
  height: 40px;
  width: 40px;
}
header.commercial_banner #breadcrumbs {
  position: static;
  z-index: 1;
  margin-top: 0px;
}
header.commercial_banner #breadcrumbs a:hover {
  text-decoration: underline;
  color: #000;
}
header.commercial_banner .navbar-subnav {
  text-transform: none;
}
header.commercial_banner .navbar-subnav.--cols2 {
  width: 100%;
}
header.commercial_banner #menu_categories {
  background: #fcfcfc;
  width: 100%;
  left: 0px;
  position: relative;
  z-index: 9;
  box-shadow: none;
  top: 0px;
}
header.commercial_banner form#menu_search {
  display: grid;
  grid-template-columns: 1fr !important;
}
header.commercial_banner #menu_additional .account_link {
  overflow: hidden;
  position: relative;
  top: -2px;
}
header.commercial_banner #menu_additional .account_link:before {
  background: url(/data/include/cms/mme/icons/new_icons/loding.svg?v=1730204285563) center center no-repeat !important;
  content: '' !important;
  background-size: contain !important;
}
header.commercial_banner #menu_additional a {
  font-size: 14px;
  color: var(--maincolor);
}
header.commercial_banner .info_lang .info_lang_span {
  font-size: 14px;
}
header.commercial_banner .info_lang:before {
  content: "";
  background: url(/data/include/cms/metal_market/icon/wold_blue.svg?v=1739973484446) no-repeat !important;
  display: block;
  height: 30px;
  width: 30px;
  background-position: center;
  margin: auto;
  margin-bottom: 0px;
  position: relative;
  top: -11px;
}
header.commercial_banner .open_trigger:before {
  background: url(/data/include/cms/metal_market/icon/world.svg?v=1739973252612) center center no-repeat !important;
  height: 30px;
  width: 30px;
}
header.commercial_banner #charts {
  color: var(--maincolor);
  font-size: 14px;
  margin-right: 10px;
  text-align: center;
  margin-top: 0px;
}
header.commercial_banner #charts img {
  width: 35px;
  position: relative;
  top: -6px;
}
header.commercial_banner #charts a {
  color: var(--maincolor);
  font-size: 14px;
}
header.commercial_banner .wishlist_link:before {
  content: '';
  background: url("/data/include/cms/metal_market/icon/list.svg?v=1649763261844");
  display: block;
  height: 30px;
  width: 30px;
}
header.commercial_banner .topBasket__sub {
  flex-direction: row !important;
}
header.commercial_banner .topBasket__sub:after {
  content: '';
  background: url("/data/include/cms/mme/icons/new_icons/basket.svg?v=1730204285564") no-repeat;
  display: block;
  height: 30px;
  width: 30px;
  background-size: cover;
  position: absolute;
  top: -39px;
}
#menu_categories:after,
#menu_categories:before {
  content: '';
  position: absolute;
  background: #fcfcfc;
  z-index: 0;
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  height: 55px;
  width: 100%;
}
#menu_categories:before {
  left: -100%;
  bottom: 0px;
}
#menu_categories:after {
  left: 100%;
  bottom: 0px;
}
#menu_categories #menu_navbar .nav-link {
  border-bottom: solid 2px #fcfcfc;
  transition: border 0.1s ease;
  text-transform: none;
  font-weight: 500 !important;
  font-size: 15px;
}
#menu_categories #menu_navbar .nav-link:hover {
  background: none;
  text-decoration: none;
  border-bottom: solid 2px #414c5c;
  transition: border 0.1s ease;
}
#menu_categories #menu_navbar .nav-item {
  position: static;
}
#menu_categories #menu_navbar .navbar-subnav {
  padding: 0px;
}
#menu_categories #menu_navbar .navbar-subnav span.nav-link {
  font-weight: bold !important;
  position: relative;
  top: 10px;
}
#menu_categories #menu_navbar .navbar-subnav .nav-link {
  display: inline-block;
  font-weight: normal !important;
  text-align: left !important;
  padding-bottom: 5px !important;
  padding-top: 0px !important;
  padding: 3px 0px !important;
}
#menu_categories #menu_navbar .navbar-subnav .all_btn_menu {
  font-weight: bold !important;
  margin-top: 10px;
  padding: 5px 0px;
}
#menu_categories #menu_navbar .navbar-subnav .all_btn_menu:hover {
  border-top: solid 2px var(--maincolor);
  border-bottom: solid 2px var(--maincolor);
}
@media (max-width: 1070px) {
   #menu_categories {
    display: grid;
    align-items: center;
  }
  #menu_categories .topBasket {
    padding-top: 45px !important;
  }
  #menu_categories .topBasket__sub:after {
    top: -39px !important;
  }
  #menu_categories #menu_categories {
    background: none;
    border: none;
  }
  #menu_categories #menu_categories:before {
    display: none;
  }
  #menu_categories #menu_categories:after {
    display: none;
  }
}
header.commercial_banner.custom-menu-bg {
  background: transparent !important;
  position: sticky !important;
  max-width: 1410px;
  margin: auto;
  grid-column-gap: 15rem;
  grid-template-columns: 1fr minmax(auto,37rem) 1fr auto;
}
header.commercial_banner.custom-menu-bg .wishlist_link:before {
  margin-top: 0px !important;
}
header.commercial_banner.custom-menu-bg #menu_additional {
  display: grid;
  align-items: center;
  margin: 0px;
  justify-content: space-evenly;
  grid-template-columns: 1fr 1fr;
  margin: 0px 30px;
  gap: 30px;
}
header.commercial_banner.custom-menu-bg #menu_additional .account_link {
  margin: 0px;
}
header.commercial_banner.custom-menu-bg #menu_settings {
  background: transparent !important;
}
header.commercial_banner.custom-menu-bg .nonelangg:after {
  right: -10px !important;
  top: -20px !important;
}
header.commercial_banner.custom-menu-bg .info_lang {
  display: block !important;
  text-indent: -999px;
}
header.commercial_banner.custom-menu-bg.custom-menu-bg {
  grid-column-gap: 0rem;
  transition: margin 0.3s cubic-bezier(0.07,0.06,0,0.95);
}
header.commercial_banner.custom-menu-bg .navbar-collapse ul {
  list-style: none;
  height: 0px;
}
header.commercial_banner.custom-menu-bg .shopping_list_top:before {
  width: 40px;
}
header.commercial_banner.custom-menu-bg #charts .notowania {
  display: none;
}
header.commercial_banner.custom-menu-bg #charts a {
  display: block;
}
header.commercial_banner.custom-menu-bg #breadcrumbs {
  opacity: 0 !important;
  transition: all .4s;
  height: 0px !important;
}
header.commercial_banner.custom-menu-bg #logo {
  position: relative;
  z-index: 999;
  transition: all 0.3s ease-in-out;
}
header.commercial_banner.custom-menu-bg #logo img {
  max-height: 80px;
}
header.commercial_banner.custom-menu-bg #logo img:hover {
  transition: all 0.5s;
}
header.commercial_banner.custom-menu-bg:after {
  content: "";
  display: block;
  position: absolute;
  left: -100%;
  background: #fff;
  width: 240%;
  height: 60px;
  z-index: 0;
  top: 0px;
}
header.commercial_banner.custom-menu-bg .info_lang_span {
  display: none !important;
}
header.commercial_banner.custom-menu-bg .topBasket__price {
  display: none;
}
header.commercial_banner.custom-menu-bg .account_link,
header.commercial_banner.custom-menu-bg .shopping_list_top {
  text-indent: -999px !important;
  overflow: hidden;
}
header.commercial_banner.custom-menu-bg .icon-angle-down {
  display: none !important;
}
header.commercial_banner.custom-menu-bg .jezyk_wybor:before {
  top: 7px;
}
header.commercial_banner.custom-menu-bg .jezyk_wybor {
  text-indent: -9999px;
  overflow: hidden;
}
header.commercial_banner.custom-menu-bg .account_link:hover {
  width: 40px !important;
}
header.commercial_banner.custom-menu-bg .shopping_list_top {
  width: auto !important;
  margin-left: 0rem !important;
}
header.commercial_banner.custom-menu-bg .wishlist_link {
  width: 30px !important;
  display: grid !important;
}
header.commercial_banner.custom-menu-bg .account_link,
header.commercial_banner.custom-menu-bg .wishlist_link,
header.commercial_banner.custom-menu-bg .topBasket__price,
header.commercial_banner.custom-menu-bg #menu_settings {
  opacity: 1;
  width: auto;
  overflow: visible;
}
@media (max-width: 1070px) {
  header.commercial_banner.custom-menu-bg {
    position: fixed !important;
  }
}
a.topBasket__sub,
.topBasket__sub strong {
  color: var(--maincolor) !important;
}
.open_trigger:before {
  background: url('/data/include/cms/mme/icons/new_icons/lang.svg?v=1730204285563') center center no-repeat !important;
}
#menu_categories .icon-reorder:before {
  content: "" !important;
  background: url('/data/include/cms/mme/icons/new_icons/menu.svg?v=1730204285563') center center no-repeat !important;
  margin-top: 15px;
}
#menu_seearch .menu_seearch__mobile:before {
  content: '' !important;
  background: url('/data/include/cms/mme/icons/new_icons/search.svg?v=1730204285563') center center no-repeat !important;
  margin-right: 10px;
}
#container .shopping_list_top_mobile .sltm_link:before {
  background: url('/data/include/cms/mme/icons/new_icons/lista_zakupowa.svg?v=1730204285563') center center no-repeat !important;
}
.topBasket__sub:after,
#menu_additional .wishlist_link:before,
.open_trigger:before,
#menu_seearch .menu_seearch__mobile:before,
#container .shopping_list_top_mobile .sltm_link:before,
#menu_additional .account_link:before,
#menu_categories .icon-reorder:before {
  width: 30px !important;
  height: 30px !important;
  background-size: contain !important;
}
#main_blog,
#main_news {
  display: none;
}
.wide .navbar-subsubnav&gt;.nav-item&gt;.nav-link {
  padding: 0px;
  margin-left: 10px;
}
#search .product__icon img {
  transform: scale(1);
  transition: transform .5s;
}
#search .product__icon img:hover {
  transform: scale(1.1);
  transition: transform .5s;
}
.destow_sub_baner {
  display: block;
}
.destow_sub_baner img {
  border-radius: 10px;
}
.destow_sub_baner_rwd {
  display: none;
}
.destow_sub_baner_rwd img {
  border-radius: 10px;
}
@media (max-width: 1070px) {
  .destow_sub_baner {
    display: none;
  }
  .destow_sub_baner_rwd {
    display: block;
    position: relative;
  }
}
footer {
  max-width: 100% !important;
  margin-top: 50px;
}
footer .centrum_pomocy_btn {
  display: flex;
  justify-content: flex-end;
}
footer #menu_orders {
  padding-top: 10px !important;
}
footer .col-6 {
  flex: 0 0 100%;
  max-width: 100%;
}
footer .menu_orders_item i {
  display: none !important;
}
footer .copy {
  margin: 10px;
  color: #fff;
  font-size: 11px;
  padding-bottom: 20px;
  opacity: 0.4;
}
footer .footer_logotypy {
  padding-top: 20px;
}
footer .opinie_main_box {
  margin: 20px 0px;
}
footer .footer_logotypy {
  display: flex;
}
footer #footer_links {
  max-width: 1410px;
  margin: auto;
  display: grid;
  grid-template-columns: repeat(6,1fr);
}
footer #footer_links ul.footer_links {
  padding: 10px;
  margin: 10px;
}
footer .footer_logotypy img {
  height: 60px;
  opacity: 0.5;
}
footer #menu_buttons {
  max-width: 100%;
  background: var(--maincolor);
}
footer #menu_buttons .menu_buttons_sub {
  width: 1400px;
  margin: auto;
}
footer #menu_contact {
  display: none !important;
}
.headline .headline__after {
  font-weight: normal !important;
}
.search_description.--bottom h3 {
  text-align: left;
}
.load-content:before {
  width: 20px !important;
  height: 20px !important;
  border-radius: 100%;
  max-width: 20px !important;
  max-height: 20px !important;
  content: url('/data/include/cms/mme/loading_70.gif?v=1728394007037') !important;
  object-fit: contain;
  background-size: 20%;
  animation: none !important;
  position: absolute;
  border: none !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.loading_before {
  animation-name: text_tranalator;
  animation-duration: 0.3s;
  animation-delay: 0s;
  max-width: 100% !important;
  width: 100% !important;
  height: 1em;
  background: var(--twocolor);
  display: inline-block;
  border-radius: 2px;
}
#content #projector_productname .product_name__sub .label.--bestseller {
  position: absolute;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url("/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720453732452") no-repeat;
  background-size: contain;
  width: 140px;
  height: 90px;
  text-indent: -999px;
  overflow: hidden;
  z-index: 999;
}
button.slick-prev:hover,
button.slick-prev:hover {
  background-color: #f1f1f1;
  color: #333;
  display: block;
}
.slick-prev:hover,
.slick-next:hover {
  background-color: #f1f1f1;
  color: #333;
  display: block;
}
#content #projector_productname .product_name__sub .label.--bestseller {
  position: absolute;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url('/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720453732452') no-repeat;
  background-size: contain;
  width: 140px;
  height: 90px;
  text-indent: -999px;
  overflow: hidden;
  z-index: 999;
}
.slick-arrow {
  text-indent: -999px;
  overflow: hidden;
}
#links_footer_1 .footer_links_sub li:first-child {
  border-radius: 10px;
  padding-left: 50px;
  background: url(/data/include/cms/metal_market/icon/help_icon.svg?v=1654505383595) 10px center no-repeat;
  background-color: #38414f;
  padding-bottom: 5px;
  padding-top: 5px;
}
#links_footer_1 .footer_links_sub li a:first-child {
  display: block;
}
#links_footer_1 .footer_links_sub li:first-child:hover {
  background-color: #2d3540;
}
#footer_links .footer_links#menu_account,
#footer_links .footer_links#menu_orders {
  border: none;
}
#footer_links a,
#footer_links span,
#footer_links .footer_links_label {
  color: #fff;
  font-size: 12px;
  line-height: 23px;
}
#footer_links a:hover {
  text-decoration: underline;
  color: #fff;
}
#footer_links .footer_links_sub&gt;li {
  line-height: 1.2em;
  display: block;
}
#footer_links .footer_links {
  flex-basis: 23.333%;
}
#footer_links .footer_links_sub&gt;li {
  width: 100%;
}
#footer_links .footer_links_sub&gt;li.menu_orders_item a {
  width: auto;
}
.icon-empty_basket:before {
  content: url('/data/include/cms/metal_market/icon/koszyk_empty.svg?v=1650962472713');
}
.lista_krajow li {
  display: flex;
  border-bottom: solid 1px #ccc;
  border-radius: 0px !important;
}
.projector_page #content #projector_longdescription[data-traits][data-dictionary] {
  grid-row: span 3 !important;
}
.info_region_two {
  display: none;
}
#layout .tag_chose a {
  border-radius: 10px;
}
#menu_search .menu_search__block {
  background: transparent !important;
}
#filter_list .filter_list_content&gt;a.btn.filter_list_remove {
  background: var(--twocolor);
  border-radius: 10px;
}
#menu_navbar li a:hover {
  border-bottom: solid 2px var(--maincolor);
}
#menu_navbar li a {
  border-bottom: solid 2px #fdfdfd;
}
.navbar-nav .navbar-subnav.--cols4 li.nav-item {
  border-bottom: solid 0px var(--maincolor);
}
.navbar-nav .navbar-subnav.--cols4 li.nav-item:hover {
  border-bottom: solid 0px var(--maincolor);
}
.custom-menu-bg #breadcrumbs {
  opacity: 1 !important;
}
.slick-dots {
  position: static;
  padding: 0px;
}
.projector_details .projector_status__wrapper {
  overflow: visible;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  align-content: stretch;
  max-width: 100%;
  width: 100%;
}
.projector_details .projector_status.--status-hide .projector_status__gfx_wrapper:before {
  content: "\E879";
  font-size: 1.6rem;
  color: #870a0a;
  position: absolute;
  top: 50px;
  left: 24px;
}
#projector_status_description {
  color: var(--green) !important;
}
#projector_amount {
  margin-bottom: 10px;
}
.projector_details .projector_info__icon {
  width: 30px !important;
}
.delivery_time {
  text-align: center;
  font-size: 11px !important;
  margin: 5px 0px;
  color: #5b5b5b;
}
.main_page #content,
.main_page #layout,
#layout {
  padding: 0px;
  margin-top: 0px !important;
}
hr {
  display: block;
  background: #ccc;
  height: 1px;
  border: none;
}
a {
  text-decoration: none;
}
a:hover {
  color: #c68e51;
}
.navbar-subnav {
  background: #fff !important;
}
.main_pager {
  display: none !important;
}
.slick-prev,
.slick-next {
  width: 40px;
  line-height: 40px;
  cursor: pointer;
  position: absolute;
  outline: 0 none;
  z-index: 52;
  text-align: center;
  font-size: 2.43em;
  color: #333;
  background: 0;
  justify-content: center;
  text-decoration: none;
  background-color: rgba(255,255,255,0.5);
  border-radius: 0px;
  padding: 30px 0px;
  border-radius: 10px;
}
.topBasket .badge {
  top: calc(50% - 1.4rem);
  right: calc(30% - 1.6rem);
}
.nav-item a:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 20px;
  right: 0px;
  top: 20px;
}
.wide .navbar-subnav.--cols4 {
  width: calc(100% + 3rem);
  grid-template-columns: 2fr 2fr 2fr 4fr;
  position: absolute;
  width: 1400px;
  left: 0px;
}
.navbar-nav li.nav-item a {
  color: var(--maincolor);
}
.navbar-nav li.nav-item a:hover {
  color: #171b20 !important;
}
.btn,
.progress__icon {
  color: var(--maincolor);
}
.open_trigger {
  position: relative;
}
.nonelangg:after {
  content: url(/data/include/cms/lang/pln_lang.svg?v=1676453825843);
  display: block;
  position: absolute;
  width: 30px;
  top: 0px;
  right: -10px;
  left: auto;
  font-size: 12px;
  background-repeat: none;
}
#menu_search .menu_search__input {
  border-bottom: 2px solid #e7e7e7;
}
.btn_box.white_btn {
  border: solid 2px #fff;
  position: relative;
  display: inline-block;
  border-radius: 1px;
  color: #fff;
  border-radius: 5px;
  background: transparent;
}
.btn_box.white_btn:hover {
  color: #1b2c48;
  background: #fff;
  transition: all 0.2s ease-in;
  border: solid 2px #fff;
}
.btn_box.white_btn::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 10px;
  transition: all 0.2s ease-in;
}
header .navbar-subnav {
  left: 0px !important;
}
.custom-menu-bg #menu_categories {
  transition: opacity 0.5s;
  transform: translateY(-100%) scaleY(0.1);
}
.custom-menu-bg #menu_categories {
  top: 90px;
  transition: opacity 0.3s ease;
  opacity: 0;
}
#menu_settings {
  background-color: #fff !important;
  margin-left: 20rem;
}
.custom-menu-bg #menu_navbar,
.custom-menu-bg #breadcrumbs {
  transition: opacity 1s ease;
  opacity: 0;
}
.custom-menu-bg #menu_settings {
  margin-left: 2rem;
}
.scroll_bg {
  min-height: 440px;
  overflow: hidden;
  padding-bottom: 10px !important;
}
.scroll_bg p {
  display: none;
}
.scroll_bg:hover {
  border-radius: 10px;
}
.boxbanery img,
.sub_baner_secound img,
.sub_baner_third img {
  border-radius: 10px;
}
.sub_baner_third {
  margin-top: 20px;
}
.slick-prev:hover,
.slick-next {
  border-radius: 10px !important;
}
.right_columnt_head ul li {
  border: none;
  padding: 0px;
  place-items: center;
}
.right_columnt_head ul li a {
  background: none;
}
footer_bar .right_columnt_head ul {
  background: none;
}
.left_columnt_head {
  float: left;
}
.right_columnt_head {
  float: right;
}
.breadcrumbs ol&gt;li:first-child {
  display: none;
}
.btn_box {
  border: solid 2px #414c5c;
  position: relative;
  display: inline-block;
  border-radius: 1px;
  padding: 7px 50px 7px 50px;
  color: #1b2c48;
  border-radius: 5px;
  color: #414c5c;
  font-weight: bold;
}
.btn_box:hover {
  color: #fff;
  background: #414c5c;
  transition: all 0.2s ease-in;
}
.big_label small,
.headline small,
.big_label__after,
.headline__after {
  display: block;
}
span.headline__after {
  font-size: 12px;
  margin-left: 20px;
  float: right;
  background: url("/data/include/cms/metal_market/icon/strzalka_small.svg?v=1650026099482") center right no-repeat;
  padding-right: 30px;
  border-bottom: solid 2px #fff;
  padding-bottom: 5px;
}
span.headline__after:hover {
  border-bottom: solid 2px #414c5c;
}
.headline {
  color: var(--maincolor);
  font-size: 3.1rem;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 2px;
  padding: 10px 0;
  line-height: 1;
  margin-bottom: 1rem;
  display: block;
}
.nav-item a:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 20px;
  right: 0px;
  top: 20px;
}
.icon-angle-down.d-none.d-md-inline-block::before {
  top: 0px;
}
.topBasket__block.--products {
  line-height: 2rem;
}
.topBasket__item {
  font-size: 1.4rem;
}
.topBasket__row {
  padding-bottom: 2.5rem;
}
.big_label,
.headline {
  justify-content: left;
  align-items: baseline;
}
.product__prices {
  text-align: center;
}
.price_sellby {
  display: none;
}
.price {
  font-size: 1.4rem;
  display: block;
  color: #1b2c48;
}
#paging_setting_top .s_paging__display.--view,
.quick_buy {
  display: none;
}
.projector_details .projector_prices__price_wrapper {
  display: flex;
  align-items: center;
  padding: 10px 0px;
}
.projector_details .projector_prices__price {
  font-size: 3rem;
  line-height: 1;
  color: #404040;
  font-weight: 600;
}
.projector_details .projector_prices__info {
  margin-left: 20px;
  display: block;
}
.product_name__sub.--firm {
  width: 180px;
  max-height: 180px;
  position: absolute;
  left: 0px;
  right: 520px;
  z-index: 99;
}
.photos__nav {
  margin-top: 20px;
}
.custom-menu-bg #logo {
  height: 55px;
  transition: opacity 0s ease-in-out;
}
#menu_categories2 ul.no_active li a:hover {
  text-decoration: underline;
}
.search_categoriesdescription_next {
  display: block !important;
}
.search_categoriesdescription_next:not(.expanded)&gt;* {
  display: block;
}
.search_description .cm {
  overflow: visible;
}
.product_name__sub.--notes {
  font-size: 1.1rem;
  padding-top: 0.1rem;
}
.baner_product_mothlu p {
  padding: 0px 90px;
  font-size: 11px;
}
.product_name__sub.--firm img {
  max-height: 130px;
  display: block;
}
#menu_buttons2 .images_miesiaca img {
  display: inline;
  transition: all 1s ease;
}
#menu_buttons2 .images_miesiaca img:hover {
  -webkit-filter: drop-shadow(15px 15px 15px #fff);
  filter: drop-shadow(15px 15px 15px #fff);
  transition: all 1s ease;
}
.box_black {
  padding: 3px 10px;
  background: #1b2c48;
  color: #fff;
  display: inline-block;
  margin-top: 100px;
}
.product__name {
  text-align: center;
  font-size: 1.5rem;
  padding: 0px;
  margin: 0px;
  color: var(--maincolor);
}
.numizmaty_box {
  position: relative;
}
.numizmaty_box::after {
  content: 'NEW';
  color: #03a84e;
  font-size: 10px;
  position: absolute;
  top: 7px;
  left: 36px;
}
.price.--phone {
  color: #10ac82 !important;
  font-size: 14px;
}
#menu_categories .head_title {
  font-size: 18px;
  text-transform: uppercase;
  color: #414c5c;
  display: block;
  font-weight: 100;
  width: 100%;
  text-align: left;
}
.odbior_main_baner p {
  font-size: 14px;
  font-weight: bold;
  width: 90px;
  text-align: left;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 30px;
  top: 30%;
}
li.sum_baner_menu_gold {
  display: block;
  bottom: -56px;
  right: -20px;
  border-radius: 10px;
  padding: 0px;
}
li.sum_baner_menu_gold img {
  border-radius: 10px;
}
#menu_categories .head_title_sub {
  font-size: 5rem;
  text-transform: uppercase;
  color: #414c5c;
  display: block;
  font-weight: 100;
  font-weight: bold;
  width: 100%;
  letter-spacing: 2px;
  border-radius: 10px;
  text-align: left;
  font-weight: 600;
}
#przed_premiero_box {
  margin-top: 10px;
}
.client_card_link,
.recommendation_link,
.client_card_link {
  display: none !important;
}
a.activeMain.activeUnShow {
  display: flex;
  align-items: flex-start;
  justify-items: center;
  justify-content: flex-start;
}
.all_walory {
  font-size: 14px;
  display: block;
}
.walory_all {
  margin-bottom: 10px;
}
#znajdz_prdukt {
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
  background: url(/data/include/cms/mme/find_prdukt.jpg?v=1697707191552) -40px 0px no-repeat;
}
#znajdz_prdukt a {
  margin-left: 60px;
}
.pswp--zoom-allowed .pswp__img {
  cursor: all-scroll !important;
}
#projector_longdescription {
  margin-top: 20px;
  position: static;
}
#projector_longdescription video {
  width: 100% !important;
}
.bar_Hide {
  display: none !important;
}
.max_width {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#baner_show_hide_filter {
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 9;
  background: #03a84e;
}
#paging_setting_top {
  position: relative;
}
.produx_size .product {
  max-width: 19% !important;
  transition: all 1s;
}
img.bnt_show_hide {
  transition: all 1s;
  position: sticky;
  width: 20px;
  background: transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 16px;
  filter: brightness(510%);
}
img.bnt_show_hide:hover {
  border-radius: 10px;
  background: transparent;
}
.invert_rotation img.bnt_show_hide {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  transition: all 1s;
  opacity: 0.5;
}
.menu_uncje {
  position: absolute;
  left: 0px;
  top: 35px;
  background: #fff;
  width: 130px;
  z-index: 999;
  font-size: 12px;
  border: solid 1px #ccc;
  border-radius: 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 25px rgba(0,0,0,0.25);
  z-index: 9999;
}
.menu_uncje li {
  list-style: none;
  border-bottom: solid 1px #ccc;
  padding: 5px 0px;
}
.menu_uncje li a {
  display: block;
  z-index: 9999;
}
.label.--disable {
  color: #fff;
  background: #449533;
}
#search .product[data-product_disable] .product__icon img {
  opacity: 0.3;
  filter: blur(0px);
  -webkit-filter: blur(0px);
  transition: all 0.7s;
}
#search .product[data-product_disable] .product__icon img:hover {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  opacity: 1;
  transition: all 0.7s;
}
#product_unvaible .activeMain {
  border-radius: 5px;
  padding: 9px 20px;
  height: 35px;
  margin-top: 0px;
  font-size: 12px;
  color: #ccc;
  margin-right: 7px;
  position: relative;
  top: -5px;
}
#product_unvaible .activeMain.activeUnShow {
  background: #449533;
  color: #fff;
}
#product_unvaible .activeMain.activehide.activeUnShow {
  background: #fa9c9c;
  color: #fff;
}
.s_paging__select.--portions.--small-md {
  display: none;
}
.lang_icons_box {
  width: 25px;
  display: inline-block;
  margin-right: 10px;
}
.lang_icons_box_mobile {
  display: none;
}
.head_info_link {
  display: none;
}
.odbior_main_baner h3 {
  font-size: 14px;
  font-weight: bold;
  width: 90px;
  text-align: left;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 30px;
  top: 30%;
}
.order2__delivery_item:last-child {
  border-bottom: solid 1px #ccc;
  padding: 10px 0px;
}
.info_text_order {
  width: 50%;
  float: left;
  padding: 20px;
}
.info_text_order p,
.info_text_order li {
  font-size: 14px;
}
.info_text_order li {
  margin: 3px 0px;
}
#projector_tabs {
  padding: 0px 0px !important;
}
.menu_bottom_ul p {
  font-size: 10px;
  font-weight: 600;
  color: #414c5c;
}
.menu_bottom_ul {
  padding: 10px 0px;
  padding-top: 0px;
}
#chose_lang_bnt {
  padding-left: 20px;
  position: relative;
  top: 10px;
}
#menu_settings form&gt;ul {
  border-radius: 10px !important;
}
#menu_settings ul li span {
  text-transform: none !important;
  display: flex;
}
#menu_settings ul li span img {
  width: 50px;
}
#menu_settings .flag {
  display: none !important;
}
#menu_settings .radio:hover {
  background: var(--twocolor);
}
#container #menu_settings form ul li:nth-child(2) .form-group {
  display: block !important;
  display: block;
  border: solid 1px #ccc;
  background: #fff;
  border: solid 2px #000;
}
#menu_settings form {
  animation-name: anmacjaOpacity;
  animation-duration: .5s;
}
#menu_settings .form-group {
  margin-top: 20px !important;
  display: block;
}
#menu_settings .open_trigger {
  position: relative;
  right: auto !important;
  top: -8px !important;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
}
.commercial_banner.custom-menu-bg .info_lang {
  display: none;
}
header #menu_settings .open_trigger {
  position: relative;
  right: auto !important;
  top: 2px !important;
}
.info_lang {
  display: block;
  line-height: initial !important;
}
.open_trigger:before {
  position: static !important;
  margin-bottom: 0px !important;
}
#menu_settings form ul li:nth-child(2) .form-group {
  display: none !important;
}
#menu_settings form.active {
  display: block;
  left: 70px !important;
}
.lista_krajow .info_region img {
  width: 20px;
}
#translator_google_main {
  display: none;
}
header #menu_settings {
  position: relative;
  z-index: 99;
}
.lista_krajow {
  display: none;
}
.region_label {
  padding-left: 0px;
  padding-bottom: 5px;
  display: flex;
  gap: 10px;
}
.region_label img {
  width: 15px;
  opacity: 0.6;
}
.region_label img:hover {
  opacity: 1;
}
.yourregion {
  background: #fff;
  padding: 15px 20px;
  font-size: 12px;
  border-radius: 2px;
  margin: 0px 0px;
  border-radius: 5px;
  border: solid 1px #ccc;
  text-indent: 0px;
  cursor: pointer;
}
.lista_krajow.activeregion {
  display: block;
  border: solid 1px #ccc;
  background: #fff;
  border: solid 2px #000;
}
.lista_krajow li {
  display: flex;
  border-bottom: solid 1px #ccc;
}
.lista_krajow li:hover {
  background: #f5f6fa;
}
.lista_krajow li a {
  padding: 10px 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.lista_krajow img {
  width: 40px;
}
.lista_krajow img.word_icon {
  width: 25px;
  margin-right: 23px;
}
.info_region p {
  display: none;
}
.region_label:hover .info_region p {
  display: block;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 100px;
  font-size: 12px;
  width: 200px;
  top: -50px;
  border-radius: 10px;
  color: #fff;
}
.yourregion {
  position: relative;
}
.yourregion:hover {
  border: solid 1px #414c5c;
}
.yourregion:after {
  content: "\f107";
  font-size: 19px;
  font-family: FontAwesome;
  margin-left: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  justify-content: center;
  align-items: center;
}
.info_region_two {
  position: relative;
}
.info_region_two p {
  display: none;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 20px;
  font-size: 12px;
  width: 200px;
  top: -10px;
  border-radius: 10px;
  color: #fff;
}
.info_region_two:hover p {
  display: block;
}
.info_region_two img {
  width: 20px;
}
@keyframes text_tranalator {
  0% {
    max-width: 0%;
    width: 0%;
    height: 1em;
    background: var(--twocolor);
    display: inline-block;
    border-radius: 2px;
  }
  100% {
    max-width: 100%;
    width: 100%;
    height: 1em;
    background: var(--twocolor);
    display: inline-block;
    border-radius: 2px;
  }
}
@keyframes rotatecoins {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes anmacjaOpacity {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes baner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes baner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 1070px) {
  .destop_rw.listing_bg {
    display: none !important;
  }
}
#gift_box_consten .titele_head {
  max-width: 50%;
  margin: 0 auto;
  text-align: center;
}
#gift_box_consten .titele_head h3 {
  font-size: 32px;
  margin: 0px;
  padding: 0px;
}
#gift_box_consten .titele_head p {
  font-size: 18px;
  line-height: 24px;
}
#gift_box_consten .titele_head h4 {
  margin: 0px;
}
#gift_box_consten .titele_head img {
  display: none;
}
#gift_box_consten .gift_more_box {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
#gift_box_consten .slub,
#gift_box_consten .born_child {
  border-radius: 10px;
  padding: 30px;
  display: flex;
  justify-content: center;
  color: #fff;
  transition: all 1s;
}
#gift_box_consten .slub:hover,
#gift_box_consten .born_child:hover {
  transition: all 1s;
  background-size: 110%;
}
#gift_box_consten .slub a,
#gift_box_consten .born_child a {
  text-align: center;
  border-radius: 10px;
  font-size: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #fff;
}
#gift_box_consten .slub {
  background: url("https://www.metalelokacyjne.pl/data/include/cms/prezenty/slub_small.jpg?v=1710255511705") no-repeat;
  text-align: center;
  background-position: bottom;
  background-size: 100%;
}
#gift_box_consten .born_child {
  background: url("https://www.metalelokacyjne.pl/data/include/cms/prezenty/born_child.jpg?v=1710256765548") no-repeat;
  text-align: center;
  background-position: bottom;
  background-size: 100%;
}
@media (max-width: 1070px) {
  #gift_box_consten .titele_head {
    max-width: 100%;
  }
  #gift_box_consten .titele_head img {
    width: 150px;
  }
  #gift_box_consten .titele_head p {
    font-size: 12px;
  }
  #gift_box_consten .gift_more_box {
    grid-template-columns: 1fr;
  }
  #gift_box_consten .slub,
  #gift_box_consten .born_child {
    padding: 0px;
  }
  #gift_box_consten .slub img,
  #gift_box_consten .born_child img {
    width: 100px;
  }
}
.col-md-3 {
  max-width: 100% !important;
}
.product__name small {
  display: block;
}
.label.--disable {
  color: #e35c5c !important;
  background: transparent !important;
  position: absolute !important;
  border: none !important;
  border-radius: 2px !important;
  bottom: 0px !important;
  white-space: nowrap !important;
  right: 10% !important;
}
.label.--distinguished {
  display: none !important;
}
#projector_in_bundle {
  position: static !important;
}
.load-content::after {
  display: none !important;
}
#search .load-content:before {
  left: 50%;
  top: 5%;
  transform: translate(-50%,-50%);
}
.head_opinie {
  color: var(--maincolor) !important;
}
.search_description.--bottom.cm .show_description.pt-3 {
  display: none !important;
}
.destop_rw.listing_bg,
.mobile_listing.listing_bg {
  display: none;
}
.destop.listing_bg {
  display: block;
}
.securityPolicy .big_label {
  width: 100%;
  text-transform: none;
  display: flex;
}
.region_label {
  padding-left: 0px;
  padding-bottom: 5px;
  display: flex;
  gap: 10px;
}
.region_label img {
  width: 15px;
  opacity: 0.6;
}
.region_label img:hover {
  opacity: 1;
}
.info_region p {
  display: none;
}
.region_label:hover .info_region p {
  display: block;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 100px;
  font-size: 12px;
  width: 200px;
  top: -50px;
  border-radius: 10px;
  color: #fff;
}
.info_region_two {
  position: relative;
}
.info_region_two p {
  display: none;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 20px;
  font-size: 12px;
  width: 200px;
  top: -10px;
  border-radius: 10px;
  color: #fff;
}
.info_region_two:hover p {
  display: block;
}
.info_region_two img {
  width: 20px;
}
.lang_inputy img {
  width: 50px;
}
.open_trigger .jezyk_wybor {
  font-size: 1.3rem;
  padding-top: 0px;
  margin-top: 0px !important;
  height: auto !important;
}
.open_trigger {
  width: 40px;
}
.jezyk_wybor:before {
  right: -20px;
}
.availbe {
  display: block !important;
}
.bnt_awailble {
  display: block;
  padding: 20px 20px !important;
}
.testowanie {
  display: none;
}
#befor_buy {
  border-radius: 5px;
  padding: 4px 20px;
  height: 35px;
  margin-top: 5px;
  font-size: 12px;
  color: #fff;
  margin-right: 7px;
  margin-top: 13px;
  background: #992525;
}
#befor_buy:hover {
  border: 1px solid #000;
}
#befor_buy.active_btn {
  background: #fa9c9c;
  color: #fff;
}
#befor_buy.active_btn.active_btn_none {
  background: #03a84e;
}
.labelPromo {
  position: absolute;
  top: 20px;
}
.lastseebnt {
  font-size: 14px !important;
}
#Filters button {
  color: #fff;
}
.product__shippingTime {
  display: none;
}
#product_unvaible {
  display: none !important;
}
.product__icon {
  overflow: visible !important;
}
.lang_inputy {
  position: relative;
}
.lang_inputy:after {
  content: "\f107";
  font-size: 19px;
  font-family: FontAwesome;
  margin-left: 20px;
}
.wybor_lang_bar a {
  padding: 10px 0px !important;
}
.baner_przed_premiery {
  display: none !important;
}
#main_hotspot_zone2 .slick-initialized .slick-slide:hover,
#main_hotspot_zone1 .slick-initialized .slick-slide:hover {
  background: #f5f6fa;
}
#main_hotspot_zone2 img,
#main_hotspot_zone1 img {
  mix-blend-mode: darken !important;
}
.dot_box {
  text-align: center;
  position: absolute;
  z-index: 999;
  bottom: 30px;
  left: 10px;
  cursor: pointer;
}
.dot_box span.dot {
  background: #ffffff47;
  width: 15px;
  height: 15px;
  display: block;
  border-radius: 100%;
  margin: 10px;
  border: solid 1px #fff;
}
.dot_box span.dot.active {
  border: solid 1px #449533;
}
#freeShipping {
  display: none !important;
}
.price.--max {
  font-size: 12px;
  font-weight: bold;
  color: #dda01c;
}
.contact_address_sub p&gt;strong {
  display: inline-block;
  width: 40% !important;
}
#projector_prices_wrapper .spot-add {
  font-size: 16px !important;
  font-weight: bold !important;
  margin-top: 3px !important;
  color: #03a84e !important;
  border-top: solid 1px #ccc;
  display: block;
  padding: 10px;
  border-bottom: solid 1px #ccc;
}
.form-group.row.country {
  z-index: 2;
}
.contac_box {
  background: #f5f6fa !important;
}
.b-lazy.loaded {
  width: 20px !important;
}
.b-lazy.loaded.b-loaded {
  width: 100% !important;
}
.b-lazy.loaded.b-error {
  width: 100% !important;
}
.targetDiv {
  display: block !important;
}
.menu_lista_pomocy {
  display: none !important;
}
.menu_sub_help_center {
  display: none;
}
.btn_small.showSingle {
  display: none;
}
#paging_setting_top select {
  height: 100% !important;
}
.projector_details .projector_buy__more {
  z-index: 9999;
}
#projector_enclosures {
  display: none;
}
#promotion_specjal_box {
  margin-top: 60px;
}
.projector_buy__shopping_list {
  display: none !important;
}
.icon-angle-down.d-none.d-md-inline-block::before {
  display: none;
}
.custom-menu-bg .jezyk_wybor::before {
  position: absolute;
  z-index: 999;
}
#main_banner,
#photos_nav {
  animation: anmacjaOpacity 0.5s linear;
}
.product__shippingTime {
  text-align: center;
  font-size: 11px;
  margin: 5px 0px;
  color: #5b5b5b;
}
.fiszka .bg_alter li:nth-child(1) {
  display: none;
}
#menu_categories2.menukat_delet {
  display: none !important;
}
#projector_price_maxprice {
  color: #d73c3c;
  font-size: 17px !important;
}
aside .filters {
  top: 150px;
  display: block;
  position: sticky !important;
  height: 100vh;
  padding-bottom: 140px;
}
#layout .projector_details .projector_prices__percent {
  display: block !important;
}
.images_serie_boks img {
  border-radius: 10px;
}
.img_pozyczki {
  position: relative;
}
.skiptranslate iframe {
  display: none !important;
}
.seria_main_dec {
  border-color: #701a1a;
  background: #414c5c;
  color: #fff;
}
.button.seria_main_dec.images_serie_boks {
  border: none;
}
.seria_main_dec.images_serie_boks {
  background: none;
  color: #fff;
}
.seria_main_dec img {
  filter: invert(1);
}
.seria_main_dec.images_serie_boks img {
  filter: invert(0);
}
.seria_main_dec a {
  color: #fff;
}
aside .nav-link:not(:only-child)::after {
  display: none;
}
#client_new_social {
  display: none;
}
a.topBasket__sub {
  padding-left: 20px;
}
.headline {
  display: flex;
}
.kod,
.info_text {
  text-align: center;
  color: #fff;
  font-size: 28px;
  width: 70%;
  padding-top: 0px;
  color: #fff !important;
}
.kod strong {
  color: #fcb400;
}
small.info_text {
  font-size: 13px;
  text-align: center;
  display: block;
}
a.firm_logo.d-block.logo_dol {
  height: 0px;
}
.price_soon {
  width: 100%;
  border-radius: 10px;
  background: #c01143;
  padding: 10px 20px;
  text-align: center;
  color: #fff;
  font-size: 2rem;
}
.firm_logo.d-block.logo_dol img {
  width: 150px;
  position: relative;
  top: -260px;
  z-index: 999;
  background: #fff;
}
#projector_photos.mb-md-6 {
  margin-bottom: 0px !important;
}
.text_page #layout {
  margin-left: auto;
  margin-right: auto;
}
.basketedit_page * {
  transition: none !important;
}
.order2_terms_wrapper,
.table_display {
  clear: none;
}
.baner_dostepnosc {
  background: #1fad5c;
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
  align-items: flex-end;
}
.text_dostpnosc {
  color: #fff;
  padding: 50px;
  max-width: 50%;
}
.text_dostpnosc p {
  font-size: 18px;
  margin-top: 10px;
}
.imgas_dost {
  max-width: 50%;
}
.baner_dostepnosc a {
  color: #fff;
  font-weight: bold;
}
.baner_dostepnosc a:hover {
  text-decoration: underline;
}
#ostanie_filster,
#one_oz {
  margin-top: 14px !important;
  margin-bottom: 10px;
  display: inline-block !important;
}
#projector_price_maxprice {
  color: #d73c3c;
  font-size: 23px;
}
.pswp--open {
  z-index: 999999999999;
}
.widget-visible {
  height: 20px !important;
}
#Filters {
  overflow: hidden;
}
.main_menu_bottom {
  z-index: 200000000999 !important;
}
#Filters:hover {
  overflow-y: scroll;
}
.widget-visible:before {
  content: "";
  display: block;
  width: 60px;
  height: 90px;
  position: absolute;
  top: -150px;
  background: url("/data/include/cms/metal_market/label_czat/chat_with.svg?v=1663672377792") no-repeat;
  background-size: contain;
  z-index: 9999;
  right: 90px;
  cursor: auto;
}
#projector_button_basket.--solid.--large.disabled {
  background: #d8a7a7;
}
.open_trigger .jezyk_wybor {
  font-size: 1.3rem;
  padding-top: 0px;
  margin-top: -24px;
  height: 40px;
}
.jezyk_wybor:before {
  top: 3px;
  position: relative;
}
.shopping_list_top .slt_lists {
  box-shadow: none !important;
}
.traits__label:after,
.traits__value:after {
  display: none;
}
.traits__label.mr-1 {
  display: none;
}
.traits__values .icons_add img {
  width: 70px;
}
.title_akcesoria {
  display: block;
  font-weight: bold;
  position: absolute;
  top: -20px;
}
.traits__values {
  display: flex;
  justify-content: unset;
}
.traits__values.trzy_opakowania {
  justify-content: space-around;
}
.traits__values a {
  align-content: center;
  justify-content: space-around;
  display: inline-block;
  text-align: center;
  margin: 0px 18px;
  font-size: 11px;
}
#projector_producttraits .d-flex {
  position: relative;
}
.search_description__wrapper {
  position: relative;
}
.label_special_page {
  padding: 4px 10px;
  border-radius: 10px;
  color: #ccc;
  text-transform: uppercase;
  font-size: 11px;
}
a.nav-link.britania {
  color: #5e5785 !important;
  font-weight: bold !important;
}
a.nav-link.lunar {
  color: #6c431a !important;
  font-weight: bold !important;
}
.producers__name {
  margin-top: auto;
  display: grid;
  align-items: end;
  width: 100%;
  text-align: center;
  justify-content: space-around;
}
.maps {
  text-align: center;
}
.maps img {
  width: 60%;
}
.projector_prices__contact span {
  display: none;
}
.pobranie_box {
  border-bottom: solid 1px #ccc;
  border-top: solid 1px #ccc;
  margin: 10px 0px;
}
.info_box {
  display: inline-block;
  margin: 20px 0px;
}
.imges_pobranie {
  display: inline-block;
}
.imges_pobranie img {
  width: 200px;
}
.nav-link.prezent {
  font-weight: bold !important;
}
#serie_bnaner {
  padding: 40px;
}
.nav-link.dostepnosc {
  font-weight: bold !important;
  color: #03a84e !important;
}
.nav-link.top_10 {
  font-weight: bold !important;
  color: #887933 !important;
}
.button {
  display: inline-flex;
  align-items: end;
  border: solid 1px #ccc;
  border-radius: 10px;
  padding: 7px 40px;
  margin-top: 10px !important;
}
.button a {
  display: block;
  margin-top: 0px;
  font-size: 14px;
}
.button a:hover {
  text-decoration: underline;
}
#serie_bnaner {
  border-radius: 10px;
}
#serie_bnaner img {
  width: 90%;
}
#serie_bnaner .destop {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  text-align: center;
  margin: 30px;
}
.opis_seri {
  align-items: self-end;
  justify-content: center;
  color: #fff;
  margin: 5px;
  font-weight: normal;
  gap: 20px;
}
.opis_seri h4 {
  display: block;
  font-size: 11px;
  font-weight: 100;
}
#main_hotspot_zone3 {
  visibility: hidden;
  height: 10px;
}
.baner_dostepnosc {
  background: #1fad5c;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  border-radius: 10px;
}
.text_dostpnosc {
  color: #fff;
  padding: 50px;
  max-width: 40%;
}
.text_dostpnosc p {
  font-size: 18px;
}
.imgas_dost {
  max-width: 50%;
}
.baner_dostepnosc a {
  color: #fff;
}
#search_hotspot_zone1 {
  width: 1410px;
  margin: auto;
  background: #fff;
}
#ostanie_filster,
#one_oz {
  border-radius: 5px;
  border: 1px solid #c4c7c8;
  padding: 4px 20px;
  height: 35px;
  margin-top: 5px;
  font-size: 12px;
  color: #ccc;
  margin-right: 7px;
}
#ostanie_filster:hover,
#one_oz:hover {
  border: 1px solid #000;
}
#ostanie {
  text-align: left;
  width: 100%;
  display: block;
  background: #fbfbfb;
  padding: 10px;
  border-radius: 10px;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  font-size: 22px;
}
.pagination__link {
  border: none;
}
.pagination__element.--active .pagination__link {
  border-bottom: 2px solid #33b33b;
  font-weight: bold;
  color: #33b33b;
  border-radius: 0px;
  border-top: none;
  border-right: none;
  border-left: none;
}
.pagination__link:hover {
  border-bottom: 2px solid #33b33b;
  font-weight: bold;
  color: #33b33b;
  border-radius: 0px;
  border-top: none;
  border-right: none;
  border-left: none;
}
.destop.listing_bg .btn_box.white_btn::after {
  display: none;
}
#account_newsletter {
  background: url(/data/include/cms/metal_market/icon/newslleter_icon.svg?v=1659360723575) 6px -3px no-repeat;
  background-size: 24%;
  background-color: #38414f;
  padding: 6px !important;
  display: block;
  border-radius: 10px;
  margin-top: 10px;
}
#account_newsletter:hover {
  background-color: #2d3540;
}
#account_newsletter a {
  display: block !important;
  padding-left: 50px;
}
.photos__nav {
  overflow: hidden;
}
.photos__nav:hover {
  overflow-y: auto;
}
#photos_nav::-webkit-scrollbar {
  width: 5px;
}
#photos_nav::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
}
#photos_nav::-webkit-scrollbar-thumb {
  background-color: #414c5c;
  outline: 1px solid slategrey;
  border-radius: 10px;
}
.projector_details__info {
  margin-top: 20px;
}
.photos__nav {
  z-index: 9;
}
.photos {
  overflow: visible;
}
.pswp {
  min-height: 800px;
}
.projector_details {
  margin-bottom: 0rem;
}
div.photoSwipe_innerthumbs .photos__figure {
  height: 83px !important;
}
.photoSwipe_name:last-child {
  display: block;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
}
.pswp__top-bar {
  background: none !important;
}
.projector_details .projector_status.--status-hide span {
  color: #870a0a;
  font-size: 14px;
}
.skup {
  margin-top: 20px;
  cursor: pointer;
}
.skup .left_text_bar {
  width: 320px;
}
.skup img {
  display: inline-block;
}
.askforproduct__privacy {
  display: block;
  font-size: 11px;
  color: #999;
}
#projector_producttraits .d-flex {
  flex: auto !important;
}
.phone_karta a:hover {
  color: #449533;
}
#projector_dictionary .dictionary__group {
  padding: 20px;
}
.darmowa_wysylka {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding-top: 20px;
}
.darmowa_wysylka img {
  display: inline-block;
  width: 50px;
}
.left_text_bar {
  display: inline-block;
  width: 370px;
  margin-left: 10px;
}
.left_text_bar h4 {
  font-weight: bold;
  font-size: 13px;
}
.left_text_bar h4 b {
  border-bottom: solid 2px #f3972b;
}
.projector_details__info {
  border: none;
}
.phone_karta {
  display: inline-block;
  position: relative;
  top: -4px;
}
.phone_karta a {
  font-weight: bold;
  font-size: 25px;
}
.phone_karta strong {
  font-size: 12px;
  color: #cfcfcf;
  font-weight: normal;
  position: absolute;
  left: -25px;
}
.left_text_bar p {
  font-size: 12px;
}
.projector_info__item {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
  padding: 0px 10px;
}
.projector_info__item.--stocks.projector_stocks {
  border-bottom: solid 1px #ccc;
  margin-bottom: 20px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottom-right: 10px;
  -moz-border-radius-bottom-left: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.projector_details .projector_info__item {
  margin: 0px;
  padding: 10px 10px;
}
.darmowa_wysylka hr {
  width: 90%;
  text-align: center;
  margin: auto;
  margin-bottom: 10px;
}
.darmowa_wysylka {
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottom-right: 10px;
  -moz-border-radius-bottom-left: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 20px;
}
.traits__values img {
  width: 100px;
}
.tawk-min-container .tawk-button-circle.tawk-button-large {
  width: 60px;
  height: 60px;
  bottom: 40px !important;
  position: absolute !important;
}
div#___ratingbadge_0 {
  display: none !important;
}
ul.navbar-nav.mx-md-n2 li:nth-child(6) {
  margin-right: 0px;
}
.sum_baner_menu_miedz a {
  display: block;
}
.sub_baner_third {
  margin-top: 6px;
}
.goog-te-banner {
  background: #fff !important;
}
.goog-te-banner-frame {
  position: static !important;
  display: block !important;
}
.list_wrapper,
.back_button {
  display: inline-block;
}
.slick-initialized .slick-slide {
  position: relative;
}
.producers__icon img {
  mix-blend-mode: darken !important;
}
.text_main_slider3 a:hover {
  color: #000 !important;
}
.polular_contetnt a {
  background: #fbfbfb;
}
.btn_box.white_btn:hover,
.btn_box {
  border: solid 1px;
}
.btn_box,
.btn_box.white_btn {
  border: solid 1px;
  font-weight: 600;
}
.ikonki_firma {
  margin-top: 100px;
  text-align: center;
  font-weight: 600;
}
#main_hotspot_zone1 {
  margin-bottom: 0px;
}
.projector_status__info_amount {
  display: block;
  margin-top: 3px;
  font-weight: normal;
}
.projector_details .projector_buy__shopping_list:hover {
  background: #ebebeb;
}
.projector_status__info_amount {
  display: block;
  margin-top: 3px;
}
.projector_details__info a:hover {
  text-decoration: underline;
}
a.projector_stocks__info {
  font-weight: bold;
}
.idosell {
  flex-grow: 0;
}
.projector_page .slick-list {
  margin-top: 0px;
}
#footer_links .footer_links {
  flex-basis: 19.333%;
}
#links_footer_2 {
  border-right: 1px solid #525c6b !important;
}
.bhr-social-proof.bhr-spcm--7,
.bhr-social-proof.bhr-spcm--9 {
  opacity: 1 !important;
  display: block !important;
  visibility: visible !important;
  z-index: 9999;
}
.pswp__button {
  z-index: 999;
}
.jezyk_wybor:before {
  content: "";
  background: url(/data/include/cms/metal_market/icon/world.svg?v=1655215288103);
  display: block;
  height: 40px;
  width: 40px;
  background-position: center;
  margin: auto;
  margin-bottom: 10px;
}
button.opinions-shop_opinions_button {
  background: #414c5c !important;
}
.remove_all_list_filters {
  background: #a4172b !important;
}
.open_trigger .jezyk_wybor {
  font-size: 1.3rem;
  padding-top: 0px;
  margin-top: -24px;
}
.open_trigger .jezyk_wybor:hover {
  color: #c68e51;
}
.open_trigger span {
  display: block;
  padding: 0px;
  margin: 0px;
  line-height: 0px;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
}
.price {
  font-size: 17px;
}
#google_translate_element {
  margin-top: 5px;
  width: 100%;
  margin-bottom: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  padding: 10px 15px !important;
  background: transparent;
}
aside .filters__options .--submit:only-child:before {
  content: none;
}
.goog-te-gadget-simple {
  background-color: transparent !important;
  border: none !important;
}
.goog-te-gadget img {
  vertical-align: middle;
  border: none !important;
  display: none;
}
.goog-te-gadget-simple .goog-te-menu-value {
  color: #fff !important;
}
.goog-te-gadget-simple .goog-te-menu-value span {
  text-decoration: none;
  margin-right: 10px;
  color: #000;
}
.slick-slide img {
  border-radius: 10px;
}
.footer_bar .centrum_pomocy a {
  border-bottom: solid 2px #1d2229;
}
.footer_bar .centrum_pomocy a:hover {
  border-bottom: solid 2px #fff;
}
.bc-product-name span {
  font-weight: bold;
}
.menu_info {
  display: none;
}
.wide .navbar-subnav {
  top: 58px;
}
.right_columnt_head li a {
  background: url(/data/include/cms/metal_market/icon/ikona_send.svg?v=1654787780485) center left no-repeat !important;
  background-size: contain !important;
  padding-left: 51px;
}
.footer_bar .right_columnt_head li a {
  background: none !important;
  padding-left: 0px;
}
.idosell {
  flex-grow: 0;
}
.price_info:after,
.idosell:before {
  display: none;
}
#menu_contact {
  display: none !important;
}
.search_description .listing_bg img {
  border-radius: 10px;
}
.search_description .search_desc {
  display: block !important;
}
.search_description .search_page div.search_desc {
  border: none;
  display: block !important;
}
.search_description .search_desc_toogler {
  display: none;
}
.search_description .search_page #search_desc_title {
  border: none;
}
.search_description .listing_bg img {
  width: 100%;
}
@media (max-width: 1500px) {
  body {
    overflow-x: hidden;
  }
  #layout,
  header .wide .navbar-collapse,
  #menu_buttons,
  #footer_links,
  header,
  .wrap_content {
    width: 95%;
    margin: auto;
  }
  .slick-dots {
    gap: 10px;
    display: flex;
    justify-content: center;
  }
  h2 {
    font-size: 1.167em;
    font-weight: bold;
    color: #33b33b;
    padding: 0px 0px;
  }
  #Filters {
    padding-bottom: 1000px;
  }
  header.commercial_banner {
    padding: 0px 70px;
    grid-template-columns: 1fr minmax(auto,33rem) auto auto;
  }
  .search_description .destop_rw {
    display: block;
  }
  .search_description .destop {
    display: none;
  }
  .search_description .mobile_listing {
    display: none;
  }
  #menu_settings .open_trigger {
    position: relative;
    right: 50px !important;
    top: -23px;
  }
  #menu_settings .open_trigger {
    position: relative;
    right: 50px !important;
    top: -23px;
  }
  .footer_bar a {
    color: #fff;
    text-decoration: none;
    padding: 10px 0px;
    display: block;
    font-size: 13px;
  }
  #menu_buttons .menu_buttons_sub {
    width: 100%;
    margin: auto;
  }
  .telefon_box h4 {
    font-weight: bold;
    font-size: 17px;
  }
  .left_text_bar {
    display: inline-block;
    width: 240px;
    margin-left: 10px;
    line-height: 21px;
  }
  .phone_karta {
    display: inline-block !important;
    position: relative;
    top: 0px;
    right: -70px;
  }
  .photos__nav {
    max-height: 80%;
    overflow-y: hidden;
  }
  .search_description .destop_rw {
    display: block;
  }
  .search_description .destop {
    display: none;
  }
  .search_description .mobile_listing {
    display: none;
  }
  #menu_settings .open_trigger {
    position: relative;
    right: 50px !important;
    top: -23px;
  }
  #menu_settings .open_trigger {
    position: relative;
    right: 50px !important;
    top: -23px;
  }
  .footer_bar a {
    color: #fff;
    text-decoration: none;
    padding: 10px 0px;
    display: block;
    font-size: 13px;
  }
  .btn_box.white_btn {
    border: solid 1px #fff;
  }
  #menu_buttons .menu_buttons_sub {
    width: 100%;
    margin: auto;
  }
  .text_main_slider p,
  .ofirmie_bg p {
    font-size: 14px;
  }
  .product_name__sub.--firm {
    width: 140px;
    max-height: 180px;
    position: absolute;
    left: 0px;
    right: 460px;
    z-index: 9;
    top: 40px;
  }
  .destop_rw {
    display: block;
  }
  .destop {
    display: none;
  }
  .mobile_listing {
    display: none;
  }
  .open_trigger .jezyk_wybor font {
    position: relative;
    left: -20px;
    font-size: 11px;
  }
  #opinions_badge {
    display: none !important;
  }
  #layout {
    padding: 0px 0px !important;
    margin-top: 0px !important;
  }
  .wrap_content {
    padding: 0px 40px !important;
  }
  #menu_additional .account_link,
  #menu_additional .wishlist_link {
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: nowrap;
  }
  .navbar-nav li.nav-item a {
    display: block;
    text-align: center;
    padding: 19px 10px;
  }
}
@media (max-width: 1360px) {
  #layout,
  header .wide .navbar-collapse,
  #menu_buttons,
  #footer_links,
  header,
  .wrap_content {
    width: 90%;
    margin: auto;
  }
  #charts {
    margin-right: 30px;
  }
  .left_columnt_head .ades_footer_bar {
    top: 0px;
  }
  .header_bar {
    display: none !important;
  }
  .right_columnt_head ul {
    padding: 0px;
  }
  .baner_black_week {
    min-height: 100px;
  }
  .navbar-nav li.nav-item .sum_baner_menu_gold a {
    display: none !important;
  }
  .footer_bar .secound_bar a img {
    display: block;
  }
  header.custom-menu-bg {
    grid-column-gap: 9rem;
  }
  .navbar-subnav li.sum_baner_menu_silver a,
  .sum_baner_menu_gold a {
    display: none !important;
  }
  .right_columnt_head {
    float: right;
  }
  .photoSwipe_name:last-child {
    text-align: center;
  }
  .wide .navbar-subnav {
    top: 41px;
  }
  div#menu_buttons {
    max-width: 100%;
  }
  .box_inside_popular .col-md-6 {
    flex: 43%;
  }
  .product_name__sub.--firm {
    width: 130px;
    height: auto;
    left: 110px;
    right: auto;
  }
  .navbar-nav li.nav-item a {
    padding: 9px 20px;
    padding: 8px 10px;
    font-size: 12px;
  }
  .left_columnt_head .ades_footer_bar {
    top: 0px;
  }
  .right_columnt_head ul {
    padding: 0px;
  }
  .baner_black_week {
    min-height: 100px;
  }
  .navbar-nav li.nav-item .sum_baner_menu_gold a {
    display: none !important;
  }
  .footer_bar .secound_bar a img {
    display: block;
  }
  header.custom-menu-bg {
    grid-column-gap: 9rem;
  }
  .navbar-subnav li.sum_baner_menu_silver a,
  .sum_baner_menu_gold a {
    display: none !important;
  }
  .right_columnt_head {
    float: right;
  }
  .photoSwipe_name:last-child {
    text-align: center;
  }
  .wide .navbar-subnav {
    top: 41px;
  }
  .wrap_content {
    width: 100%;
  }
  div#menu_buttons {
    max-width: 100%;
  }
  .box_inside_popular .col-md-6 {
    flex: 43%;
  }
  .product_name__sub.--firm {
    width: 130px;
    height: auto;
    left: 110px;
    right: auto;
  }
  header #menu_categories {
    top: 110px;
  }
  .navbar-nav li.nav-item a {
    padding: 9px 20px;
    padding: 8px 10px;
    font-size: 12px;
  }
  #bar_stock,
  #bar_post {
    display: none !important;
  }
  .product_name__sub.--firm {
    left: -160px !important;
  }
  #myInput {
    background-size: 10% !important;
  }
  #ofirmie_text span.headline__after {
    position: absolute;
    left: -20px !important;
    top: 27px !important;
  }
  ul.menu_bottom_ul li img {
    width: 35px !important;
  }
  ::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  ::-webkit-scrollbar {
    display: none;
  }
  .menu_bottom_ul p {
    font-size: 9px !important;
  }
  #slider_popular_coins h2 {
    padding-left: 0px !important;
  }
  #ofirmie_text p:nth-child(1) {
    font-size: 18px !important;
  }
  #blog_flex {
    scroll-snap-type: x mandatory;
  }
  #boksy_main_baner .two_main_baners&gt;div,
  #blog_flex&gt;div {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  .rwd_text {
    display: none;
  }
  div#ofirmie_text h1 {
    width: 100% !important;
  }
  #ofirmie_text h1 a {
    color: #1b2c48;
    font-weight: bold;
    white-space: normal;
    font-size: 18px;
  }
  #ofirmie_text .headline__after {
    display: none;
  }
  #menu_banners3 .ofirmie_bg {
    border-radius: 0px;
  }
  body #layout {
    margin-top: 0px;
    padding: 0px !important;
  }
  .text_silver_coins h2 {
    white-space: break-spaces;
  }
  .main_page #content {
    padding-top: 0px !important;
    padding: 0px !important;
  }
  #menu_search {
    display: none;
  }
  #google_translate_element,
  .nonelangg {
    display: none;
  }
  #container .head_info_link {
    position: static !important;
    margin: 0px;
  }
  #container .head_info_link {
    width: 100% !important;
  }
  .head_info_link .bg_alter {
    display: flex;
    padding: 7px;
    padding-top: 0px;
  }
  .title_akcesoria {
    display: none;
  }
  .maps_content {
    display: none;
  }
  #serie_bnaner .destop {
    display: block;
  }
  #serie_bnaner img {
    width: auto;
  }
  #search_hotspot_zone1 {
    width: 95%;
    margin: auto;
  }
  .projector_page #content {
    padding-top: 0px !important;
  }
  #baner_show_hide_filter {
    display: none !important;
  }
  #paging_setting_top {
    display: block;
  }
  #one_oz,
  #baner_show_hide_filter {
    display: inline-block !important;
  }
  #baner_show_hide_filter {
    margin-top: 20px;
  }
  #product_unvaible .activeMain {
    padding: 9px 10px !important;
  }
  #google_translate_element {
    top: -5px !important;
  }
  table.framework-table {
    font-size: inherit;
  }
  footer.max-width-1200 {
    margin-top: 0px;
  }
  .informacje_box h4.h4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .icon_main img {
    width: 30%;
  }
  .shadow {
    border-radius: 2px;
  }
  header.custom-menu-bg {
    grid-column-gap: 0rem;
    padding: 0px 10px;
  }
  #menu_buttons2 .headline__after,
  #main_hotspot_zone3 .headline__after {
    display: none;
  }
  .ikonki_firma .col-sm-6 {
    margin-top: 10px;
  }
  .bg_queen {
    background-position: 650px top;
  }
  #main_cms {
    margin-top: 0px;
  }
  #footer_links .footer_links#menu_orders {
    padding-bottom: 0px;
  }
  #footer_links .footer_links {
    flex-basis: 100%;
  }
  .bg_alter {
    margin-top: 20px;
  }
  .slick-slide img {
    border-radius: 0px;
  }
  .left_columnt_head .email_footer_bar {
    display: none;
  }
  .footer_bar .phone_head {
    display: inline-block;
  }
  #filter_list {
    margin-top: 10px;
  }
  .main_page header #menu_categories.custom-menu-bg {
    display: block;
  }
  #menu_buttons .menu_buttons_sub {
    width: auto;
    margin: auto;
  }
  .sub_baner_secound a {
    display: block;
  }
  .serie_ment_ceontetn h3 {
    text-align: left;
    margin-top: 50px;
    font-size: 15px;
  }
  aside .filters {
    top: 150px;
    display: block;
    position: sticky !important;
    top: 80px;
    overflow-y: hidden;
    max-height: fit-content;
    margin-bottom: 0px;
    padding: 0px 0px;
    padding-right: 10px;
    padding-bottom: 220px;
    height: auto;
  }
  .baner_przed_prmiery {
    border-radius: 0px !important;
  }
  .menu_settings_lang_label {
    display: none !important;
  }
  #ostanie_filster,
  #one_oz {
    margin-top: 14px !important;
    margin-bottom: 20px;
    display: inline-block !important;
    top: -13px !important;
  }
  #baner_show_hide_filter {
    display: none !important;
  }
  #paging_setting_top {
    display: block;
  }
  .projector_page #content {
    padding-top: 10px;
  }
  .FTChat_custom_bar {
    background: #03a84e !important;
    right: -170px !important;
    bottom: 10% !important;
    padding-right: 60px !important;
  }
  header .navbar-toggler {
    padding: 0px;
  }
  #przedpremiery_bos {
    border-radius: 0px !important;
  }
  .hotspot:not(.--slider):not(.--list):not(.--bundle):not(.--added) .products:not(.slick-initialized) .product {
    scroll-snap-align: center;
    flex: 0 0 45%;
    max-width: 75%;
  }
  .navbar-nav li.nav-item:nth-child(3) {
    background: none;
  }
  .left_text_bar {
    display: inline-block;
    width: 70%;
    margin-left: 10px;
  }
  .sum_baner_menu_silver a,
  .sum_baner_menu_gold a {
    display: none !important;
  }
}
@media (max-width: 1360px) {
  header.commercial_banner #menu_categories:before,
  header.commercial_banner #menu_categories:after {
    display: none !important;
  }
  .carusel_promotion &gt;div {
    max-width: 820px;
  }
  div#opinie_main {
    overflow: hidden !important;
  }
}
@media (max-height: 1070px) {
  aside .filters {
    top: 150px;
    display: block;
    position: static;
    top: 80px;
    overflow-y: hidden;
    max-height: fit-content;
    margin-bottom: 0px;
    padding: 0px 0px;
    padding-right: 10px;
  }
}
@media (max-width: 1070px) {
  #opinie_main .p.big-3 {
    padding: 0px 20px;
  }
  #menu_categories {
    background: #fff f !important;
    width: 100%;
    left: 0px;
    position: relative;
    z-index: 9;
    box-shadow: none;
    top: -5px !important;
  }
  .topBasket__sub {
    position: relative;
    top: 7px;
  }
  .topBasket .badge {
    right: 0px !important;
  }
  html.filters_open #mobileCategories {
    display: none !important;
  }
  #Filters #przed_premiero_box {
    display: none !important;
  }
  .main_page header.commercial_banner.custom-menu-bg {
    background: #fff;
  }
  html.--freeShipping:not(.order_process) body {
    padding-top: 0px !important;
  }
  .topBasket {
    z-index: 999;
  }
  #layout,
  header .wide .navbar-collapse,
  #menu_buttons,
  #footer_links,
  header,
  .wrap_content {
    width: 100%;
    margin: auto;
  }
  header.commercial_banner {
    grid-template-columns: 1fr minmax(auto,5rem) auto auto !important;
    margin-top: 0px !important;
    padding: 0px 10px !important;
    padding-left: 0px !important;
    align-items: center;
    justify-content: space-around;
  }
  #logo img {
    max-height: 80px;
  }
  .shopping_list_top_mobile .sltm_link:before {
    content: '';
    background: url(/data/include/cms/metal_market/icon/list.svg?v=1649763261844) !important;
    display: block;
    height: 40px;
    width: 40px;
  }
  body header.commercial_banner.custom-menu-bg {
    gap: 0px !important;
    z-index: 9;
  }
  .custom-menu-bg {
    position: fixed;
  }
  #menu_settings {
    margin-left: 0px;
    flex-direction: column;
  }
  .custom-menu-bg #menu_categories {
    transition: opacity 0.5s;
    transform: inherit;
  }
  .custom-menu-bg #menu_categories {
    top: 90px;
    transition: opacity 0.3s ease;
    opacity: 1;
  }
}
.f-dropdown.open .f-dropdown-menu,
.f-dropdown.--open .f-dropdown-menu {
  display: block;
}
#content #projector_productname .product_name__sub .label.--bestseller {
  position: static !important;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url(/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720453732452) no-repeat;
  background-size: contain;
  width: 140px;
  height: 40px !important;
  text-indent: -999px;
  overflow: hidden;
  z-index: 999;
}
#gwaranty_belka {
  margin-top: 10px;
}
.projector_details .projector_buy__shopping_list {
  border: none;
  padding-left: 20px !important;
}
#projector_buy_section .projector_buy__shopping_list {
  position: static;
  width: 100%;
  background: transparent;
  z-index: 999;
  display: flex !important;
  white-space: nowrap;
}
.img_list {
  width: 30px;
  height: 30px;
}
.img_list img {
  width: 30px;
  height: 30px;
  max-width: 30px;
}
.projector_details__wrapper .projector_buy__shopping_list {
  padding-left: 17px;
}
#infosend {
  background: #ffba04;
  border-radius: 5px;
  display: flex;
  gap: 20px;
  padding-left: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 10px 0px;
  align-items: flex-end;
  cursor: pointer;
  background: url(/data/include/cms/metal_market/send.svg?v=1718111318394) left center no-repeat #ffba04;
  background-size: 13%;
  grid-area: 0.33333333333333 !important;
}
#super_price {
  font-weight: bold !important;
}
#projector_buy_section .skup {
  display: none !important;
}
.category.bc-item-3:after {
  display: none;
}
.projector_details .projector_buy {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 50px 1fr !important;
}
.breadcrumbs ol li:nth-child(6)::after {
  display: none;
}
#projector_productname {
  position: relative;
}
#projector_productname .product_name__name {
  font-weight: bold;
  padding: 10px 0px;
  color: var(--maincolor);
  font-size: 2.7rem;
}
#projector_productname .sub_text {
  font-size: 14px;
  font-weight: normal;
}
@media (max-width: 900px) {
  #projector_productname .skup_main {
    border: none !important;
  }
  #projector_productname .product_name__name {
    font-weight: bold;
    padding: 10px 0px;
    color: var(--maincolor);
    font-size: 2.2rem;
  }
  #projector_productname .product_name__block {
    display: grid;
    flex-direction: row-reverse;
    justify-content: space-between;
    grid-template-columns: 1fr .5fr;
  }
  #projector_productname .product_name__block #logo_rwd {
    grid-area: 0.5;
    display: flex;
    justify-content: center;
  }
  #projector_productname .product_name__block .product_name__name {
    grid-area: 1;
    padding: 0px;
    margin-top: 30px;
  }
}
.projector_details__wrapper #projector_buy_section .projector_buy__wrapper {
  gap: 10px;
}
.projector_details__wrapper #projector_buy_section .skup {
  display: none !important;
}
.projector_details__wrapper .projector_prices__price {
  color: var(--maincolor) !important;
  font-weight: bold;
}
.projector_details__wrapper #projector_price_srp {
  font-size: 24px;
  color: var(--maincolor);
}
.projector_details__wrapper .projector_prices__srp_label a {
  display: flex;
}
.projector_details__wrapper .projector_buy__button {
  border: none !important;
}
.projector_details__wrapper .projector_buy__button:hover {
  background: #04863e !important;
  border: none !important;
}
.projector_details__wrapper .projector_buy__number_wrapper {
  display: block !important;
}
.projector_details__wrapper .projector_buy__shopping_list {
  margin-bottom: 10px !important;
}
.projector_details__wrapper #projector_shipping_info {
  font-size: 15px;
  border-bottom: solid 1px #dadada;
  padding-bottom: 10px;
  border-top: solid 1px #dadada;
  padding-top: 10px;
  width: 100%;
  padding-left: 20px;
}
.projector_details__wrapper .skup_main {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  padding-bottom: 10px;
  border-top: solid 1px #ccc;
  margin-top: 15px !important;
  padding-top: 10px;
  border-radius: 0px;
  flex: 100%;
  max-width: 100%;
}
.projector_details__wrapper .skup_main img {
  width: 29px;
  margin-left: 7px;
}
.projector_details__wrapper h4 {
  font-size: 14px;
}
.projector_details__wrapper .projector_buy__shopping_list:hover {
  color: var(--green) !important;
}
.projector_details__wrapper .text_lista {
  font-size: 15px !important;
  width: auto;
  padding-left: 20px;
}
.projector_details__wrapper .text_lista:hover {
  color: var(--green) !important;
}
.ask_question {
  display: flex !important;
  position: absolute !important;
  top: -90px;
  border-radius: 0px;
  width: 97%;
}
.skup_main {
  display: flex;
}
.projector_buy__wrapper {
  position: static !important;
}
.projector_buy__wrapper .skup_main {
  display: none !important;
}
.projector_buy__more_input {
  position: relative;
  left: 0px;
  width: 20px;
}
#box_pop {
  display: none;
  position: absolute;
  top: 20px;
  left: 0px;
  z-index: 9999;
  padding: 20px;
  color: #fff;
  border-radius: 10px;
  border: solid 1px #ccc;
  padding: 10px;
  background: url("/data/include/cms/metal_market/dlaczego_metal/bg.png?v=1678192498062") center -55px no-repeat;
  background-color: #fff;
}
#box_pop .close_btn {
  position: absolute;
  top: 10px;
  right: 10px;
}
#box_pop li {
  list-style-type: none;
  list-style-position: inside;
  padding-top: 10px;
  width: 48%;
  color: #000;
  display: inline-block;
  text-align: center;
  border-bottom: solid 1px #ccc;
  padding-bottom: 20px;
}
.google_opinie {
  position: relative;
}
.google_opinie p {
  position: absolute;
  right: 20px;
  bottom: 45px;
  color: #5e5e5e;
  font-size: 10px;
}
.phoen_karta {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  align-items: center;
  text-align: left;
  margin-top: 0px;
  background: #f5f6fa;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px 10px 40px 20px;
}
.phoen_karta img {
  width: 40px !important;
}
.phoen_karta h4,
.phoen_karta small {
  color: #414c5c;
}
.phoen_karta a {
  display: block;
  font-size: 28px !important;
  color: #414c5c;
  text-decoration: none;
  font-weight: bold;
}
@media (max-width: 900px) {
  .product_name__name {
    font-size: 20px;
  }
  .projector_details__info {
    margin-top: 10px;
  }
}
.breadcrumbs a.dictionary__value_txt:after {
  content: '\F105';
  font-family: FontAwesome;
  padding: 0 1rem;
}
#projector_longdescription {
  margin-top: 0px !important;
  padding-top: 20px;
}
#projector_longdescription h3 {
  text-align: left !important;
}
#projector_longdescription .button {
  padding: 0px;
  width: 100%;
}
#projector_longdescription a {
  width: 100%;
}
#projector_longdescription iframe {
  border-radius: 10px;
}
#projector_longdescription span {
  font-size: 17px !important;
  line-height: 26px !important;
  font-weight: normal !important;
  font-family: 'Open sans', Arial, sans-serif !important;
}
#projector_longdescription p,
#projector_longdescription ul li,
#projector_longdescription font {
  font-size: 17px !important;
  line-height: 26px !important;
  font-weight: normal !important;
  font-family: "Open sans", Arial, sans-serif !important;
}
#projector_longdescription .ask_question {
  position: absolute;
  top: -88px;
  width: 100%;
  left: 0px;
  border: 0px;
}
#projector_longdescription .ask_question h4 {
  font-size: 15px;
  font-weight: bold;
  padding-left: 10px;
}
#projector_longdescription .ask_question img {
  width: 35px;
}
#projector_dictionary .mb-3 {
  margin-bottom: 0rem !important;
  padding: 10px 0px;
}
#projector_dictionary .dictionary__group {
  border: none !important;
  border-radius: 0px !important;
  border-bottom: solid 1px #d9dbde !important;
  border-top: solid 1px #d9dbde !important;
}
#projector_dictionary .my-4 {
  margin-bottom: 0rem !important;
  padding: 10px 10px;
}
#projector_dictionary a {
  font-weight: bold;
  color: var(--maincolor);
}
#projector_dictionary .dictionary__name {
  align-items: flex-start !important;
  color: #999;
  width: auto;
  flex: none;
  padding-right: 0px;
}
#projector_dictionary .dictionary__param {
  display: flex;
  align-items: flex-start;
  white-space: nowrap;
}
#projector_dictionary .dictionary__param:hover {
  background: #f5f6fa;
  transition: all 0, 5s;
  border-radius: 5px;
}
.hotspot .product img {
  mix-blend-mode: darken !important;
}
.hotspot .product:hover {
  background: var(--twocolor);
  border-radius: 5px;
}
#product_questions_list {
  display: none;
}
#projector_status_description {
  display: none !important;
}
.photoSwipe_overlay {
  background: #fff !important;
}
.menu_info li a {
  padding: 8px 0px;
  text-decoration: none;
  display: block;
  margin-right: 30px;
  font-size: 14px;
  padding-bottom: 5px;
  border-bottom: solid 1px #fff;
  display: inline-block;
}
.menu_info li a:hover {
  border-bottom: solid 1px #414C5C;
}
#projector_price_srp_wrapper {
  position: relative;
}
#projector_price_srp_wrapper span.headline__after {
  margin-left: 0px;
}
#projector_price_srp_wrapper .btn_cena_skupu {
  display: none;
}
#projector_price_srp_wrapper:hover .btn_cena_skupu {
  display: block;
  position: absolute;
  bottom: -10px;
}
a.projector_stocks__info.projector_info__link.--link {
  color: #449533;
  position: relative;
}
a.projector_stocks__info.projector_info__link.--link:before {
  content: url("/data/include/cms/mme/karta_produktowa/awaible.svg?v=1679664828526");
  position: absolute;
  top: 0px;
  left: -27px;
  width: 10px;
  height: 10px;
}
.projector_stocks__info.projector_info__link {
  position: relative;
}
.projector_stocks__info.projector_info__link {
  color: #870a0a;
}
.--time-show #projector_amount:before {
  content: url("/data/include/cms/mme/karta_produktowa/availbele_icon.svg?v=1679664238887");
  position: absolute;
  top: 56px;
  left: 24px;
  width: 10px;
  height: 10px;
}
.--status-hide #projector_amount:before {
  content: url("/data/include/cms/mme/karta_produktowa/not_awaible_1.svg?v=1679911679042");
  position: absolute;
  top: 50px;
  left: 24px;
  width: 10px;
  height: 10px;
}
.projector_stocks__info.projector_info__link:before {
  content: url("/data/include/cms/mme/karta_produktowa/not_location.svg?v=1679911911012");
  position: absolute;
  left: -30px;
}
.projector_stocks__icon.projector_info__icon:before {
  display: none;
}
#projector_status_gfx_wrapper img {
  display: none !important;
}
#projector_amount.projector_status__info_amount {
  margin-top: 15px;
  color: #449533;
}
.product_name__sub.--label.mr-3 {
  margin: 0px !important;
}
.product_name__sub.--firm {
  left: -40px;
  top: 0px !important;
  animation-duration: 1s;
  animation-name: aminacja_images;
}
#logo_rwd {
  display: none;
}
#logo_rwd .firm_logo.d-block.logo_dol img {
  max-width: 100px;
  z-index: 999;
  background: #fff;
}
#logo_rwd a {
  position: static !important;
}
#logo_rwd img {
  position: static !important;
}
#logo_the_same_mint {
  position: absolute;
  left: 0px;
  top: auto;
  bottom: 30px;
  min-height: 330px;
  display: flex;
  align-items: center;
  background: #fff;
}
#logo_the_same_mint img {
  max-width: 160px;
  padding: 20px;
}
#photos_nav .photos__link {
  text-indent: -9999px;
}
#projector_price_srp_wrapper {
  position: relative;
}
#projector_price_srp_wrapper span.headline__after {
  margin-left: 0px;
}
#projector_price_srp_wrapper .btn_cena_skupu {
  display: none;
}
#projector_price_srp_wrapper:hover .btn_cena_skupu {
  display: block;
  position: absolute;
  bottom: -10px;
}
.projector_details__info.projector_info a,
.projector_details__info.projector_info a h4 {
  font-size: 14px;
}
a.projector_stocks__info.projector_info__link.--link {
  color: #449533;
  position: relative;
}
a.projector_stocks__info.projector_info__link.--link:before {
  content: url("/data/include/cms/mme/karta_produktowa/awaible.svg?v=1679664828526");
  position: absolute;
  top: 0px;
  left: -27px;
  width: 10px;
  height: 10px;
}
.projector_stocks__info.projector_info__link {
  position: relative;
}
.projector_stocks__info.projector_info__link {
  color: #870a0a;
}
.--time-show #projector_amount:before {
  content: url("/data/include/cms/mme/karta_produktowa/availbele_icon.svg?v=1679664238887");
  position: absolute;
  top: 50px;
  left: 24px;
  width: 10px;
  height: 10px;
}
.--status-hide #projector_amount:before {
  content: url("/data/include/cms/mme/karta_produktowa/not_awaible_1.svg?v=1679911679042");
  position: absolute;
  top: 58px;
  left: 24px;
  width: 10px;
  height: 10px;
}
.projector_stocks__info.projector_info__link:before {
  content: url("/data/include/cms/mme/karta_produktowa/not_location.svg?v=1679911911012");
  position: absolute;
  left: -30px;
}
.projector_stocks__icon.projector_info__icon:before {
  display: none;
}
#projector_status_gfx_wrapper img {
  display: none !important;
}
#projector_amount.projector_status__info_amount {
  margin-top: 15px;
  color: #449533;
}
.d-flex {
  display: flex !important;
  align-items: center;
  position: relative;
}
@keyframes aminacja_images {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
section#projector_productname {
  position: relative;
}
.product_name__sub.--label.mr-3 {
  margin: 0px !important;
}
.product_name__sub.--firm {
  left: -40px;
  top: 0px !important;
  animation-duration: 1s;
  animation-name: aminacja_images;
}
#content .projector_tabs__wrapper:nth-child(1) {
  display: none;
}
#info_seria_mobie {
  display: none;
}
.d-flex {
  display: flex !important;
  align-items: center;
  position: relative;
}
.dictionary__values.col-6 {
  width: auto !important;
}
#projector_producttraitsAk {
  margin-top: 20px;
}
.traits__wrapper {
  padding: 0px 20px;
}
#projector_status_gfx_wrapper {
  margin-top: 15px;
}
.projector_details .projector_buy__shopping_list:hover {
  background: none !important;
}
.projector_buy__wrapper .projector_buy__shopping_list .text_lista {
  display: none;
}
a.projector_tell_availability__link.btn.--solid.--outline.--solid.--extrasmall {
  padding: 20px 0px;
  display: block;
  background: #449533;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  border: none;
}
a.projector_tell_availability__link.btn.--solid.--outline.--solid.--extrasmall:hover {
  background: #56ba42;
  color: #fff;
}
.projector_details .projector_info__item {
  position: relative;
  align-items: center;
}
.telefon_box {
  margin-bottom: 70px;
  display: block;
}
.menu_messages_warning .dictionary__name_txt {
  display: none;
}
.menu_messages_warning .dictionary__values {
  display: block;
  flex-wrap: wrap;
  flex: 1;
  max-width: 100%;
}
.projector_details .projector_status.--status-hide .projector_status__gfx_wrapper:before {
  content: url("/data/include/cms/mme/karta_produktowa/not_awaible_1.svg?v=1679911679042");
}
.projector_details .projector_status.--status-hide .projector_status__gfx_wrapper:before {
  content: '' !important;
  font-size: 1.6rem;
  color: #870a0a;
}
.projector_details .projector_status.--status-hide #projector_status_description.projector_status__description {
  color: #870a0a;
}
.projector_details .projector_status.--status-hide strong {
  font-weight: bold;
  color: #870a0a;
  font-size: 14px;
}
#projector_status {
  border-top: solid 1px #ccc;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.projector_buy__shopping_list {
  position: relative;
}
.text_lista {
  display: inline-block;
}
.projector_details__buy .projector_buy__shopping_list {
  display: none;
}
.projector_details .projector_status__wrapper {
  overflow: visible;
}
.projector_details .projector_buy__shopping_list:before {
  display: none;
}
.projector_buy__shopping_list {
  display: block !important;
}
.projector_details .projector_buy__shopping_list {
  width: auto;
  height: auto;
  font-size: 15px;
  padding-left: 0px;
  font-weight: bold;
  justify-content: flex-start;
  padding-bottom: 4px;
}
.projector_details .projector_buy__shopping_list {
  border: none;
}
.phone_karta a {
  color: #414c5c;
  letter-spacing: 2px;
}
.projector_buy__shopping_list {
  color: #414c5c;
}
.telefon_box h4 {
  font-weight: bold !important;
  font-size: 15px;
}
.phone_karta {
  display: block;
  position: relative;
  top: 6px;
  left: 70px;
}
.phone_karta strong {
  font-size: 13px;
  color: #474747;
  font-weight: normal;
  position: absolute;
  left: -35px !important;
}
.projector_details .projector_info__item .projector_safe__info {
  padding-left: 20px;
}
.skup {
  display: flex !important;
  align-items: flex-end !important;
}
.projector_safe,
.telefon_box,
.skup {
  border: solid 1px #cccccc;
  border-radius: 10px;
  padding: 10px;
}
.telefon_box .left_text_bar {
  width: 190px;
  margin-right: 20px;
}
.telefon_box h4 {
  font-weight: bold;
  font-size: 17px;
}
.telefon_box img {
  width: 40px;
}
.telefon_box {
  margin-bottom: 20px;
  width: 100%;
  display: block;
}
.projector_info__item.projector_safe {
  margin-top: 20px;
  border-radius: 10px;
  border: solid 1px #d9dbde;
  background-size: 30px;
  border: none !important;
  border-radius: 0px !important;
  border-bottom: solid 1px #d9dbde !important;
  border-top: solid 1px #d9dbde !important;
  position: relative;
}
.projector_safe__info.projector_info__link:after {
  content: '';
  width: 60px;
  height: 40px;
  position: absolute;
  display: block;
  background: url("/data/include/cms/mme/karta_produktowa/like_metal.svg?v=1679664828526") 20px center no-repeat;
  left: -40px;
  top: 0px;
}
.askforproduct {
  display: block;
}
span.projector_stocks__info {
  color: #870a0a;
  font-weight: bold;
}
#photos_slider .slick-slider {
  display: block !important;
  position: sticky;
  display: block;
  position: -webkit-sticky;
  top: 10%;
}
#zapobraniem {
  margin-top: 10px !important;
  font-weight: bold;
  margin-bottom: 10px !important;
}
#zapobraniem {
  padding: 20px;
  border: solid 1px #fc9c9c;
  margin-top: 20px;
  font-weight: bold;
}
#zapobraniem small {
  display: block;
}
#projector_status_description {
  color: #449533;
  font-weight: 600;
}
.projector_details .projector_stocks__icon:before {
  content: "\E815";
  font-size: 1.7rem;
  margin-top: -0.2rem;
  color: #000;
}
.label_all {
  border: none !important;
  border-radius: 0px !important;
  border-bottom: solid 1px #d9dbde !important;
  border-top: solid 1px #d9dbde !important;
}
#projector_producttraits {
  padding: 10px;
}
#projector_delivery_label {
  position: relative;
}
#projector_delivery_label:before {
  position: absolute;
  content: url(/data/include/cms/mme/karta_produktowa/calnedar.svg?v=1679668398681);
  display: block;
  left: -50px;
  top: 0px;
}
.left_text_bar h4 {
  font-weight: normal;
}
.telefon_box {
  background: #f5f6fa;
  border-radius: 10px;
}
.projector_details .projector_info__item {
  align-items: flex-start;
  padding-bottom: 0px;
  align-items: center;
}
#projector_status,
.projector_info__item,
.projector_info__item.--stocks.projector_stocks,
#projector_status {
  border: none;
}
.projector_details .projector_shipping__icon:before {
  content: urd;
}
.projector_status__info_amount,
#projector_delivery_days {
  font-weight: bold;
}
#projector_amount {
  margin-bottom: 0px;
}
.projector_stocks {
  border-radius: 0px !important;
  margin-bottom: 10px !important;
}
.projector_shipping__info.projector_info__link,
.projector_stocks__info.projector_info__link.--link {
  font-weight: normal;
}
.projector_details .projector_shipping__icon:before {
  content: url("/data/include/cms/mme/karta_produktowa/send.svg?v=1679664828525");
  margin-left: 10px;
}
.projector_details .projector_stocks__icon.dostepne_location:before {
  content: url("/data/include/cms/mme/karta_produktowa/awaible.svg?v=1679664828526");
}
.projector_stocks__icon.projector_info__icon:before {
  content: url("/data/include/cms/mme/karta_produktowa/awaible.svg?v=1679664828526");
}
.product_name__sub.--firm {
  top: 20px !important;
  position: absolute;
  mix-blend-mode: darken !important;
}
.product_name .firm_logo {
  height: 240%;
  top: 0px;
  left: 10px;
  right: 10px;
}
.product_name__sub.--firm img {
  max-height: 80px !important;
  max-width: 120px !important;
}
.skup_main h4 {
  font-weight: bold;
  padding-left: 10px;
  color: #414c5c;
}
.skup .left_text_bar {
  width: 320px;
  position: relative;
  top: -5px;
}
.phone_karta strong {
  font-size: 13px;
  color: #474747;
  font-weight: normal;
  position: absolute;
  left: -25px;
}
#box_pop h2 {
  text-align: center;
  font-weight: normal;
  font-size: 24px;
  color: #000;
}
.dlaczego_metal .img {
  height: 70px;
  margin-top: 20px;
  margin-bottom: 18px;
}
.projector_details .projector_info__link {
  padding-left: 20px;
  overflow: visible;
}
.close_btn:before {
  content: "\E897";
  font-family: FontAwesome;
  font-size: 1.2rem;
}
.dlaczego_metal .img img {
  width: 70px;
}
.dlaczego_metal .img.big_artibiut img {
  width: 130px;
}
.projector_safe__info.projector_info__link p {
  font-weight: normal;
}
.projector_details .projector_safe__icon:before {
  display: none;
}
#product_askforproduct {
  padding: 10px;
}
.skup {
  margin-top: 0px;
  cursor: pointer;
}
.projector_safe,
.telefon_box,
.skup {
  border: none;
}
.telefon_box {
  margin-bottom: 70px;
}
.skup .left_text_bar h4:hover {
  text-decoration: underline;
}
.darmowa_wysylka .left_text_bar {
  width: 260px;
}
#product_askforproduct .close_skup img {
  width: 20px;
  position: absolute;
  right: 0px;
  top: -50px;
  cursor: pointer;
}
#product_askforproduct .headline {
  text-align: center;
}
#product_askforproduct {
  display: none;
}
#product_askforproduct {
  position: fixed;
  background: #fff;
  z-index: 999;
  width: 900px;
  margin: auto;
}
.skup {
  display: block;
}
.projector_info__item {
  position: relative;
}
.projector_safe__info {
  cursor: pointer;
  position: relative;
  font-weight: bold;
}
.projector_safe__info:hover {
  text-decoration: underline;
}
#product_askforproduct .close_skup img {
  width: 20px;
  position: absolute;
  right: 40px;
  top: -40px;
  cursor: pointer;
}
@media (max-width: 1070px) {
  .skup_main {
    border: none !important;
  }
  #projector_photos .slick-dots {
    display: block !important;
  }
  #projector_photos .slick-dots li {
    background: none !important;
  }
  #projector_photos .slick-dots li .slick-active {
    background: none !important;
  }
  #photos_slider .slick-arrow {
    display: none !important;
  }
  #logo_the_same_mint .firm_logo.d-block {
    display: block !important;
  }
  #logo_the_same_mint img {
    max-width: 100px;
    max-height: 120px;
  }
  #logo_rwd a.firm_logo.d-block {
    display: block !important;
  }
  #logo_rwd a.firm_logo.d-block {
    max-width: 100px;
  }
  #logo_rwd {
    display: block;
  }
  .firm_logo.d-block {
    display: none !important;
  }
  #projector_in_bundle {
    position: static;
  }
  #photos_slider .slick-arrow {
    display: none !important;
  }
  #logo_the_same_mint .firm_logo.d-block {
    display: block !important;
  }
  #logo_the_same_mint img {
    max-width: 100px;
    max-height: 120px;
  }
  #logo_the_same_mint {
    position: absolute;
    left: 10px;
    bottom: 30px;
    z-index: 999;
    background: #fff;
    height: 210px;
    width: 100px;
    display: flex;
    align-items: center;
    min-height: 330px;
  }
  #logo_rwd a.firm_logo.d-block {
    display: block !important;
  }
  #logo_rwd a.firm_logo.d-block {
    max-width: 100px;
  }
  #logo_rwd {
    display: block;
  }
  .firm_logo.d-block {
    display: none !important;
  }
  #info_seria_mobie {
    display: block;
  }
  #info_seria_mobie {
    display: flex;
    padding: 20px 0px;
    justify-content: space-evenly;
    font-size: 14px;
    align-items: stretch;
  }
  #info_seria_mobie a {
    padding: 0px 10px;
    font-weight: bold;
    color: #414c5c;
    display: block;
  }
  .box_seria_mobile {
    position: relative;
  }
  .box_seria_mobile small {
    position: absolute;
    left: 9px;
    top: -14px;
  }
  .product_name .firm_logo {
    max-height: 100px;
    top: -40px;
    position: absolute;
    left: auto;
    right: -400%;
  }
  .projector_details .projector_info__item {
    padding: 5px 10px;
    margin-top: 40px;
  }
  #projector_amount {
    margin-bottom: 10px;
  }
  #projector_status,
  .projector_info__item,
  .projector_info__item.--stocks.projector_stocks,
  #projector_status {
    padding-bottom: 5px;
    margin-bottom: 0px;
    margin-top: 10px;
  }
  .projector_details .projector_info__item {
    margin: 0px;
    padding: 5px 10px;
    margin-top: 10px;
  }
  .projector_details .projector_buy__shopping_list {
    border: none;
    height: auto;
    display: block;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 17px;
  }
  .projector_buy__shopping_list .text_lista {
    color: #414c5c;
  }
  .telefon_box {
    margin-bottom: 10px;
  }
  .skup .left_text_bar {
    width: 200px !important;
  }
  #product_askforproduct .flex-column {
    flex-direction: column !important;
    width: 100%;
  }
  #product_askforproduct {
    position: fixed;
    background: #fff;
    z-index: 999;
    width: 100%;
    margin: auto;
    height: 100%;
    left: 10px;
    top: 0px;
  }
}
@keyframes aminacja_images {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#menu_kafelki {
  display: none !important;
}
#menu_kafelki .monety_box a {
  color: var(--maincolor);
  text-decoration: none;
  border-bottom: solid 1px #ccc;
  padding: 15px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px !important;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
._phone_mail_box a {
  color: var(--green);
}
#mobileCategories.mobileCategories {
  display: none !important;
}
._phone_mail_box:nth-child(1) {
  margin-top: 50px;
}
._phone_mail_box {
  color: var(--green) !important;
  font-weight: 400;
  font-size: 17px;
  width: 100%;
  margin: auto;
  border: solid 2px var(--green);
  text-align: center;
  padding: 10px 30px;
  border-radius: 70px;
  margin-bottom: 10px;
}
#login_menu_block span {
  color: var(--maincolor);
  text-decoration: none;
  padding: 5px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
.monety_box b {
  font-weight: bold !important;
}
#login_menu_block i {
  display: none;
}
.logout_link span {
  color: #c31515 !important;
  font-weight: bold;
}
.rabates_link {
  display: none !important;
}
#help_desk {
  display: none;
}
#help_desk.active {
  display: block !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 100% !important;
}
#menu_kafelki .submenu.active a::after {
  display: none !important;
}
#mobileCategories.mobileCategories {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
#mobileCategories .mobileCategories__link img {
  max-width: 20px;
  margin-bottom: 3px;
}
.mobileCategories__item.--menu a:before {
  display: none !important;
}
#mobileCategories .mobileCategories__item a {
  background: var(--twocolor) !important;
  color: var(--maincolor) !important;
}
#mobileCategories .mobileCategories__item a.--active {
  background: #fff !important;
}
#mobileCategories .mobileCategories__item {
  border-left: solid 1px #ccc;
}
.none_arrow::after {
  display: none !important;
}
@keyframes menuAnimation {
  from {
    right: -100%;
  }
  to {
    right: 0%;
  }
}
@keyframes menuAnimationHide {
  from {
    transform: translate(0,0px);
  }
  to {
    transform: translate(-100%,0px);
  }
}
.head_menu_title {
  font-size: 23px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 10px;
  color: var(--maincolor);
  border: none !important;
}
#menurwd_main li a:hover:after {
  display: none !important;
}
.submenu {
  animation: menuAnimation 0.3s ease-out;
}
html.sidebar_open #menu_search {
  margin-top: 20px;
}
#menu_kafelki ul {
  padding-left: 0px !important;
}
.head_infoMenu {
  font-weight: bold;
}
.monety_box a:hover {
  background: var(--twocolor);
  color: var(--green);
}
.monety_box a::after {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 15px;
  background-size: 90%;
  display: block;
  content: '';
  right: 10px;
  position: absolute;
  top: 18px;
  height: 40px;
}
#menurwd_main  a.head_infoMenu {
  padding-left: 20px !important;
  font-size: 28px;
}
a.head_infoMenu::after {
  display: none;
}
.head_infoMenu::before {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 16px;
  background-size: 100%;
  display: block;
  content: '';
  left: 0px;
  position: absolute;
  top: 21px;
  height: 24px;
  transform: rotate(-180deg);
}
.submenu li {
  display: block;
}
.close {
  position: relative;
  right: 20px;
  top: -54px;
}
.mennice_main.active_mennia {
  display: block;
  width: 100% !important;
}
.mobileCategories__item a {
  background: #414c5c !important;
  color: #fff !important;
}
.mobileCategories__item a.--active {
  background: #2d3540 !important;
  color: #fff !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 200px;
}
#menu_kafelki {
  display: flex;
  gap: 0px;
  flex-direction: column;
}
.monety_box h3 {
  font-size: 14px !important;
  text-align: center;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}
.btn_menurwd_box {
  text-align: left;
  grid-column-start: 1;
  grid-column-end: 3;
}
.btn_menurwd_box h3 {
  text-align: left;
}
.btn_menurwd_box a {
  padding: 20px 0px;
  border-top: solid 1px #f5f6fa;
  border-bottom: solid 1px #f5f6fa;
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 10px;
  background: url("/data/include/cms/mme/menurwd_mme/arrow_left.svg?v=1692191643890") right 10px center no-repeat;
  background-size: 7%;
  background-color: #f5f6fa;
}
#menu_navbar .submenu li a {
  border-top: solid 1px #f5f6fa !important;
  border-bottom: solid 1px #f5f6fa !important;
  padding-left: 10px !important;
}
#menu_navbar .submenu li a.head_infoMenu {
  padding-left: 20px !important;
}
.monety_box img {
  border-radius: 3px;
}
aside #menu_search .menu_search__block {
  margin-top: 0px;
  margin-bottom: 20px;
}
.close {
  position: relative;
  right: 20px;
  top: -60px;
}
.setMobileGrid #menu_navbar .mx-md-n2 {
  display: none;
}
.menu_lista a:visited {
  color: #404040;
}
.submenu {
  display: none;
}
.submenu.active {
  display: block;
  position: absolute;
  background: #fff;
  width: 93%;
  z-index: 99;
  top: 60px;
  height: 120vh;
}
.menu_lista a:focus {
  color: #d4b471;
}
.menu_lista {
  background: #fff;
  width: 100%;
  height: 100%;
  z-index: 999;
}
#menu_sub .menu_sub li,
#menu_sub_serie .menu_sub li {
  list-style: none !important;
}
.menu_sub li a {
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  display: block;
  width: 100%;
  padding: 15px 0px;
  border-bottom: solid 1px #f5f6fa;
  text-align: left;
}
#menu_sub_serie .images_seria {
  margin-bottom: 10px;
  min-height: 120px;
}
.menu_lista {
  overflow-y: scroll;
}
#menurwd_main {
  display: block;
  width: 98%;
  overflow: hidden;
}
@media (max-width: 1000px) {
  #menurwd_main {
    display: block;
  }
  .main_page header.commercial_banner.custom-menu-bg {
    z-index: 9 !important;
  }
}
@media (max-width: 728px) {
  #mobileCategories.mobileCategories {
    display: grid !important;
  }
  .slm_lists__label {
    display: none !important;
  }
  #menu_kafelki {
    display: flex !important;
  }
}
#mobileCategories {
  background: var(--twocolor);
}
.mobileCategories__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.bnt_show_hide {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
#baner_show_hide_filter small {
  font-size: 9px;
  display: block;
  z-index: 3;
  text-transform: uppercase;
  width: 62px;
  padding-left: 10px;
}
.produx_size .product__icon img {
  max-height: 22.2rem !important;
}
.produx_size .product__icon {
  height: 20rem;
  margin-bottom: 1rem;
  position: relative;
  border-radius: 0;
  overflow: visible !important;
}
.bnt_show_hide_back {
  border: solid 1px var(--darkyello);
}
#Filters {
  position: relative;
}
.termin_wyslki_deled .product__shippingTime {
  visibility: hidden;
}
#projector_longdescription {
  margin-top: 20px;
  position: static;
}
.bar_Hide {
  display: none !important;
}
#baner_show_hide_filter_back {
  position: fixed;
  top: 45%;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  margin-left: -11px;
  cursor: pointer;
  z-index: 9999999;
  display: none;
}
.max_width {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#baner_show_hide_filter {
  cursor: pointer;
  position: absolute;
  top: -10px;
  z-index: 9;
  background: #03a84e;
  right: auto;
  left: -90px;
}
#baner_show_hide_filter img {
  width: 17px;
  position: relative;
  right: -3px;
}
#baner_show_hide_filter {
  border: solid 1px var(--maincolor);
  background: #fff !important;
  border-radius: 5px;
  margin-right: 10px;
  top: 0px !important;
}
#baner_show_hide_filter:hover {
  background: var(--green) !important;
  color: #fff;
}
@keyframes animate_fade_bar {
  0% {
    right: -15px;
    opacity: 0;
  }
  100% {
    right: 0px;
    opacity: 1;
  }
}
#paging_setting_top {
  position: relative;
}
.produx_size .product {
  max-width: 19% !important;
}
img.bnt_show_hide {
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  top: -3px;
}
#Filters {
  border-right: solid 1px #e3e3e3;
}
.bnt_show_hide:hover {
  border-radius: 1px;
}
.invert_rotation .bnt_show_hide {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  display: none;
  opacity: 0.5;
}
@media (max-width: 900px) {
  #baner_show_hide_filter {
    display: none;
  }
}
body #baner_show_hide_filter {
  top: 13px !important;
}
#paging_setting_top {
  overflow: visible;
}
.loading_filters {
  width: 100%;
  background: #fff;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
}
#filter_traits69 {
  display: none !important;
}
#filter_traits510_expand .--show-hidden {
  display: none !important;
}
#filter_traits510_content .filters__item.--hidden {
  display: block;
}
#filter_traits510_content.filters__content.--list {
  display: block !important;
}
#filter_traits510_content.acrive_class_waga {
  max-height: fit-content !important;
}
#filter_traits510_content {
  max-height: 150px !important;
  overflow: hidden;
  margin-bottom: 20px;
}
#filter_traits510_content.filters__content.--list {
  display: none;
}
#filter_traits510_content.filters__content.--list.--shown {
  display: block;
}
#more_reads_info_filtres {
  font-weight: bold;
  padding-left: 10px;
  color: var(--maincolor);
  cursor: pointer;
  position: sticky;
  top: 20px;
  z-index: 999;
  background: #fff;
}
#more_reads_info_filtres:hover {
  text-decoration: underline;
}
.option_price-a a,
.option_price-d a {
  position: relative;
  padding-left: 40px !important;
}
.option_price-a a::before,
.option_price-d a::before {
  content: '';
  width: 30px;
  height: 10px;
  position: absolute;
  background: url("https://www.metalelokacyjne.pl/data/include/cms/mme/wykres/dacaca.svg?v=1745935118671") no-repeat;
  display: block;
  top: 13px;
  left: 10px;
}
.option_price-d a::before {
  background: url("https://www.metalelokacyjne.pl/data/include/cms/mme/wykres/a.svg?v=1745935118671") no-repeat;
}
.loading_filters {
  background: red !important;
}
.data_tags::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 10px;
  background: #fff;
}
#container #layout:before {
  top: 400px !important;
  bottom: 0px !important;
}
#layout .loading_before {
  animation-name: text_tranalator;
  animation-duration: 0.3s;
  animation-delay: 0s;
  height: 100%;
  display: inline-block;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  display: flex;
  border-radius: 25px !important;
  border: none !important;
}
#layout .loading_before:before {
  top: 20px !important;
}
#layout .loading_before:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg,transparent,var(--loding),transparent);
  background-size: 50% 100%;
  animation: loading .9s infinite ease-in;
  top: 0px !important;
  left: 0px !important;
  position: absolute;
}
html body .search_categoriesdescription_next:not(.expanded)&gt;* {
  display: block !important;
}
.filters__item::after .--quantity.d-none {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  right: -10px;
  border: solid 1px red;
}
.filters__item.mb-2.--hidden {
  color: red;
}
.search_categoriesdescription_next p {
  display: inline-block !important;
}
.search_categoriesdescription_next a {
  display: inline-block !important;
  font-weight: bold !important;
  color: var(--maincolor);
}
.--quantity.d-none {
  display: inline !important;
  color: red !important;
}
.btn {
  font-family: "Inter", sans-serif !important;
}
.data_tags::-webkit-scrollbar-thumb:hover {
  background: var(--maincolor);
}
.data_tags::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  box-shadow: inset 0 0 5px grey;
}
.data_tags::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 5px grey;
}
#przed_premiero_box {
  background: #f5f6fa;
  text-align: center;
  padding: 20px;
  color: #414c5c;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  min-height: 250px;
  margin-bottom: 10px;
}
#przed_premiero_box .btn_box {
  position: relative !important;
  z-index: 999;
  right: auto !important;
  margin-top: 20px;
}
#przed_premiero_box p {
  letter-spacing: 10px;
  font-size: 12px;
  color: #414c5c;
  text-align: center;
}
#przed_premiero_box h1 {
  font-size: 15px;
  color: #414c5c;
  text-align: center;
}
#przed_premiero_box .moneta_obranica img {
  animation: rotatecoins 55s linear infinite;
  position: absolute;
  bottom: -60%;
  left: 0%;
}
#paging_setting_top .--order {
  display: none;
}
#filter_list {
  margin-bottom: 1rem;
  position: sticky;
  top: 70px;
  z-index: 9;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
#tags_constent_mainHead {
  display: flex;
  gap: 10px;
  align-content: flex-end;
  align-items: flex-end;
}
#tags_constent_mainHead h5 {
  font-size: 18px;
  margin: 0px 0px;
  color: var(--maincolor);
}
#menu_categories2 {
  display: none !important;
}
.f-dropdown .f-dropdown-menu a:hover,
.f-dropdown .f-dropdown-menu a.selected,
.f-dropdown .f-dropdown-menu a.--selected {
  background-color: var(--twocolor) !important;
  border-radius: 10px;
}
#Filters {
  border-right: solid 1px #e3e3e3;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 500px;
}
#Filters #filtersweight_content {
  position: relative;
  top: -20px;
  display: flex;
  gap: 10px;
}
#Filters #filtersweight_content span {
  font-size: 14px;
  color: var(--maincolor);
  display: inline-block;
  font-weight: bold;
  cursor: pointer;
  padding: 2px 5px;
}
#Filters #filtersweight_content span:hover {
  background: var(--twocolor);
}
#Filters #filtersweight_content span.active {
  background: var(--twocolor);
}
#Filters #myInputseacrchMennica,
#Filters #search_series {
  width: 100%;
  border: solid 1px #ccc;
}
#Filters #myInputseacrchMennica:hover,
#Filters #search_series:hover {
  border: solid 1px var(--maincolor);
}
#Filters .filters__block {
  border-top: solid 1px #ccc;
}
#Filters::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
  background: #fff;
}
#Filters::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 5px var(--maincolor);
}
#Filters::-webkit-scrollbar-thumb {
  background: var(--maincolor);
  border-radius: 10px;
  box-shadow: inset 0 0 5px var(--maincolor);
}
#Filters::-webkit-scrollbar-thumb:hover {
  background: var(--maincolor);
}
#Filters .--show-hidden {
  padding-left: 30px !important;
  font-weight: bold;
  margin-bottom: 10px;
}
#Filters button {
  color: #fff !important;
  background: #33b33b;
  width: 100%;
  padding: 10px 0px !important;
  border-radius: 3px;
  font-family: "Inter", sans-serif !important;
  margin-bottom: 0px;
}
#Filters button:hover {
  background: #04863e;
  text-decoration: none;
}
#Filters button.--large {
  color: #fff !important;
  top: auto;
  bottom: 50px;
  width: 320px;
  height: 40px;
}
#Filters button.--large.active_chekc_bnt {
  position: fixed;
}
#Filters button.--large.dis_active_chekc_bnt {
  position: static;
}
#Filters .f-label {
  padding: 4px 0px;
  width: 100%;
}
#Filters a {
  color: var(--maincolor);
  width: 100%;
  text-align: left;
  font-family: "Inter", sans-serif !important;
}
#Filters #myInputseacrch {
  width: 100%;
  margin-bottom: 10px;
  border: solid 1px #ccc;
  margin-top: 10px;
}
#Filters #myInputseacrch:hover {
  border: solid 1px var(--maincolor);
}
#Filters .product__icon img {
  max-height: 23rem !important;
}
#Filters .mb-2,
#Filters .my-2 {
  margin-bottom: 0px !important;
}
#Filters .filters__block.mb-1 {
  border-top: solid 1px #ccc;
  margin: 0px 0px !important;
}
#Filters .data_tags {
  flex-direction: column;
  padding: 5px 0px 0px 20px !important;
  white-space: nowrap;
  text-align: left;
  width: 100%;
  position: relative;
  left: -30px;
  display: flex !important;
  border-radius: 3px;
  padding: 2px 5px;
}
#Filters .data_tags .tags_datas {
  text-align: center;
  display: none;
  font-size: 15px;
  font-weight: bold;
}
#Filters .data_tags .tags_datas.acrive_date {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 6px;
  padding: 3px 0px 3px 30px;
  color: var(--green);
  font-size: 12px;
}
#Filters .data_tags .tags_datas.acrive_date:hover {
  background: var(--twocolor);
}
#Filters .data_tags .tags_datas a {
  font-size: 15px;
  font-weight: 400;
  padding: 3px 0px;
  padding: 0px 30px !important;
  display: block;
  white-space: nowrap;
  text-align: left;
  width: 100%;
  position: relative;
  left: -20px;
  margin-right: -60px;
}
#Filters .data_tags .tags_datas a span {
  font-size: 11px;
}
#Filters .data_tags .tags_datas .filters__item span {
  font-size: 16px;
  font-weight: 400;
  padding: 3px 0px;
}
#Filters .data_tags img {
  width: 15px;
  height: 15px;
}
#Filters .filters__toggler {
  margin: 0px;
  padding: 0px;
}
#Filters .filters__toggler .btn {
  padding-left: 10px;
  font-weight: 500;
  font-size: 14px;
  font-family: "Inter", sans-serif !important;
}
#Filters .filters__toggler .btn:hover {
  background: #f5f6fa;
  margin: 0px;
}
#Filters .filters__toggler span {
  text-transform: math-auto;
  font-weight: 600;
  font-size: 14px;
}
#Filters #see_all_filters {
  text-align: center;
  padding: 10px;
  font-weight: bold;
  color: var(--maincolor);
  border: solid 1px #ccc;
  cursor: pointer;
  margin-bottom: 20px;
  border-radius: 5px;
  background: url("https://www.metalmarket.eu/data/include/cms/metal_market/filters_main.svg?v=1734446479694") no-repeat;
  background-size: 10%;
  background-position: 10px center;
}
#Filters #see_all_filters:hover {
  background: url("https://www.metalmarket.eu/data/include/cms/metal_market/filters_main.svg?v=1734446479694") no-repeat;
  background-color: var(--twocolor);
  background-size: 10%;
  background-position: 10px center;
}
#Filters .filters__content {
  padding-left: 10px;
}
#Filters .filters__content li {
  padding: 0px 0px;
  padding-left: 10px;
}
#Filters .filters__content li:hover {
  background: var(--twocolor);
}
#Filters .filters__content li .--name {
  font-size: 14px;
  color: var(--maincolor);
  padding-left: 20px;
}
#Filters .head_filter {
  color: var(--maincolor);
  font-size: 1.9rem;
  padding-left: 10px;
  padding: 10px 0px 10px 10px;
  font-weight: 700;
  border-bottom: solid 2px var(--maincolor);
}
#Filters .lastseebnt {
  font-weight: bold;
  font-size: 14px;
  width: 90%;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-radius: 0px;
  padding: 10px 10px;
  font-size: 11px;
  background: #fff;
}
#Filters .lastseebnt:hover {
  border-top: solid 1px #414c5c;
  border-bottom: solid 1px #414c5c;
  transition: all 1s;
  background: #fff;
}
@media (max-width: 1360px) {
  #Filters {
    padding-bottom: 100px !important;
    overflow-y: auto !important;
    position: static !important;
  }
}
@media (max-width: 1070px) {
  #Filters body #paging_setting_top .s_paging__item.--filters.d-md-none {
    display: block !important;
  }
  #Filters .data_tags .tags_datas a {
    font-size: 17px;
    font-weight: 400;
    padding: 0px 30px !important;
    display: block;
    white-space: nowrap;
    text-align: left;
    width: 100%;
    position: relative;
    left: -20px;
  }
  #Filters .filters__content li {
    padding: px 0px;
    padding-left: 10px;
    margin: 0px 0px;
  }
  #Filters .filters__content li label {
    padding: 10px 0px;
  }
  #Filters .filters__content li .--name {
    font-size: 16px;
    color: var(--maincolor);
    padding-left: 23px;
  }
}
#paging_setting_top {
  position: relative;
}
#paging_setting_top li {
  border: none !important;
  border-radius: 2px;
}
#paging_setting_top .f-dropdown {
  position: absolute;
  top: 0px;
}
@media (max-width: 1070px) {
  #paging_setting_top .f-dropdown {
    position: static;
  }
}
#paging_setting_top li a {
  font-weight: bold;
  font-size: 14px !important;
  color: var(--maincolor);
  border-radius: 10px;
}
#search.products {
  align-items: flex-start !important;
}
#search.products .promo,
#search.products .label.--promo {
  position: absolute;
  white-space: nowrap;
  top: 0px;
}
#search.products .product .label_icons {
  position: static;
  width: 0px !important;
}
#search.products .product .spot-add {
  font-size: 12px !important;
  font-weight: bold !important;
  margin-top: 3px !important;
  color: #03a84e !important;
}
#search.products .product img {
  mix-blend-mode: darken !important;
}
#search.products .product:hover {
  border: 0px solid #c4c7c841;
  background: var(--twocolor);
  box-shadow: 0 0 0px -2px #000000 !important;
}
@media (max-width: 1070px) {
  #search.products .product__icon {
    height: 19.2rem;
  }
  #search.products .product {
    padding: 10px 0px;
    flex: 0 0 51.33333% !important;
    max-width: 46.33333% !important;
    background: var(--twocolor);
    margin: 6px;
  }
  #search.products .product img {
    transform: scale(.9);
  }
  #search.products .label_icons {
    position: absolute !important;
  }
}
.s_paging__item.--filters .btn.--large.--solid {
  color: var(--maincolor) !important;
  padding: 14px !important;
  background: url(/data/include/cms/metal_market/filters_main.svg?v=1734446479694) 13px center no-repeat !important;
  background-color: #fff !important;
  background-size: 18% !important;
  text-align: left;
  padding-left: 48px !important;
  border: none !important;
  display: inline-block;
  width: auto;
}
#projector_productname .label.--new:after {
  display: none;
}
#content #projector_productname .product_name__sub .label.--new {
  position: static;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url("/data/include/cms/metal_market/icon/premier_two.svg?v=1720511959340") no-repeat;
  background-size: contain;
  width: 90px;
  height: 50px;
  text-indent: -999px;
  overflow: hidden;
}
.label.--new:after {
  content: "";
  background: url(/data/include/cms/metal_market/icon/premier_two.svg?v=1720511959340) no-repeat;
  display: block;
  width: 50px;
  height: 40px;
  position: absolute;
  z-index: 1;
  left: 0px !important;
  background-size: contain;
  right: 0px;
  left: auto;
  top: 0px;
}
.label.--bestseller:after {
  content: "";
  background: url("/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720454189780") no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 1;
  right: 0px;
  left: 0px;
  background-size: 100%;
  top: 200px;
}
.label.--new,
.label.--bestseller {
  text-indent: -999px;
  background: none;
  overflow: hidden;
}
#paging_setting_top .f-dropdown-menu {
  height: 50px;
}
#paging_setting_top #select_top_sort {
  display: none;
}
#paging_setting_top .--small-md .s_paging__select-select {
  display: none !important;
}
#paging_setting_top .s_paging__item {
  width: 100%;
  z-index: 99;
  position: relative;
}
#paging_setting_top .f-group.--small-md .f-control {
  display: none;
}
#paging_setting_top .f-dropdown.--open .f-dropdown-menu {
  display: flex;
}
.f-dropdown-li.option_date-a {
  display: none !important;
}
#paging_setting_top .f-dropdown.--small-md .f-dropdown-menu {
  display: grid;
  border: none;
  background: none;
  font-weight: bold;
  position: static;
  white-space: nowrap;
  justify-content: start;
  grid-template-columns: repeat(6,1fr);
  text-align: center;
  justify-items: center;
  max-width: 70%;
}
@media (max-width: 1070px) {
  #paging_setting_top .f-dropdown.--small-md .f-dropdown-menu {
    max-width: 100%;
  }
  #paging_setting_top .f-dropdown.--small-md .f-dropdown-menu&gt;li {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
}
.f-dropdown-li.option_name-d {
  grid-area: 0.2;
}
.f-dropdown-li.option_name-a {
  grid-area: 0.16666666666667;
}
#paging_setting_top ul.pagination.s_paging__item {
  display: none !important;
  padding: 0px !important;
}
#select_top_sort {
  display: none !important;
}
.f-group.--checkbox.--small .f-label:before {
  border-radius: 100%;
}
.data_tags input[type="checkbox"] {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}
#show_info {
  color: var(--maincolor);
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 12px;
}
#show_info {
  color: #a4172b;
}
#fast_fiters_txt {
  position: relative;
  top: -20px;
  color: var(--maincolor);
  font-size: 12px !important;
}
.filters__expand.acrive_class_waga {
  display: block !important;
}
#filter_price_expand button {
  color: #fff !important;
  padding: 7px 10px !important;
  display: block;
  background: #03a84e;
  border-radius: 5px;
}
#filter_price_expand button:hover {
  color: #c68e51;
  background: #f5f6fa;
  background: #037a39;
}
#filter_price_expand label:hover {
  border: solid 1px var(--maincolor);
}
ul#filter_traits512_content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.bg_alter&gt;li {
  margin: 25px 0px;
}
a.activeMain.activeUnShow {
  display: flex;
  align-items: flex-start;
  justify-items: center;
  justify-content: flex-start;
}
.all_walory {
  font-size: 14px;
  display: block;
}
.walory_all {
  margin-bottom: 10px;
}
aside .filters__options {
  display: block !important;
  align-items: left !important;
  justify-content: space-between;
  position: relative;
  flex-direction: column-reverse;
  align-content: flex-start;
}
#filter_price_expand button {
  display: none;
}
#filter_price_expand button.show_price_list {
  display: block;
}
.dele_oldfilters {
  display: none !important;
}
#search_weight {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
#search_weight:hover {
  border: solid 1px var(--maincolor);
}
.f-group.--small-md .f-control span {
  color: var(--maincolor) !important;
}
#content .product__shippingTime {
  display: block !important;
}
#content .tags_constent_main#proof_mian_cont.deactive {
  display: none !important;
}
#filter_traits512_content {
  display: flex;
  flex-direction: column-reverse;
}
#proof_mian_cont h4:after {
  display: none;
}
.search_description.--skeleton {
  max-height: 210px;
  background: none !important;
}
#proffo_bnt {
  color: var(--maincolor);
}
.f-group.--small-md .f-control {
  padding: 20px 30px !important;
  border: solid 1px var(--maincolor) !important;
  display: flex;
  align-items: center;
  border-radius: 2px;
  font-weight: bold;
  color: var(--maincolor);
  padding-top: -10px;
  padding-right: 49px !important;
  font-size: 14px;
}
.s_paging__item {
  padding: 0px !important;
}
#paging_setting_bottom .f-dropdown {
  display: none;
}
.s_paging__item.--sort {
  display: block !important;
}
.f-group.--small-md .f-control span {
  display: block;
}
.pagination__link a {
  font-size: 12px !important;
}
.search_name__total {
  display: none;
}
.search_name {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.search_description {
  margin-bottom: 30px;
  color: var(--maincolor);
}
.tags_datas.stop_tag {
  display: block;
}
.waga_tag {
  display: none;
}
.waga_tag.acrive_date {
  display: block;
}
#waga_filter {
  margin-top: 10px;
  font-weight: bold;
}
#waga_filter:hover {
  text-decoration: underline;
  cursor: pointer;
}
#content .tags_constent_main {
  max-width: 45%;
  display: inline-flex !important;
  align-items: flex-end;
  justify-content: center;
  position: relative;
}
#list_coins .box_coins {
  position: relative;
  border: solid 1px #ccc;
  padding: 2px 10px;
  flex: 20%;
  max-width: 100%;
}
.serie_all_btn a {
  font-weight: bold;
  color: var(--maincolor);
}
#content .tags_constent_main .data_tags a {
  padding: 15px 15px !important;
  display: block;
}
.f-dropdown .f-dropdown-menu {
  box-shadow: none !important;
  border: solid 2px #000;
  background: #fff;
  top: calc(100% + -5px) !important;
  left: 5px;
}
.f-dropdown-menu li {
  border-bottom: solid 1px #ccc;
  padding: 0px 3px;
  display: block;
  font-size: 12px;
  text-align: left;
  font-size: 13px;
  font-weight: normal !important;
}
.f-group.--small-md .f-control:hover {
  outline: 2px solid var(--maincolor) !important;
  outline-offset: -2px !important;
}
.f-dropdown-button b {
  font-weight: bold !important;
}
.f-dropdown .f-dropdown-menu a:hover {
  background: #f5f6fa !important;
}
.f-dropdown-menu li a {
  padding: 13px 3px;
}
#content #paging_setting_top {
  margin-bottom: 20px;
}
@media (max-width: 1070px) {
  .search_name .search_name__total {
    display: none !important;
  }
  #myInputseacrch {
    margin-left: 10px !important;
  }
  #Filters.filters .filters__item {
    padding-left: 10px !important;
  }
  .active_chekc_bnt {
    position: static !important;
  }
  #Filters .--large {
    width: 100% !important;
  }
  .dis_active_chekc_bnt .commercial_banner {
    padding: 0px 10px !important;
  }
  #myInputseacrch {
    width: 100%;
    padding: 25px 20px;
  }
  #paging_setting_top .f-dropdown.--small-md .f-dropdown-menu:hover {
    overflow-x: scroll;
  }
  #content .data_tags {
    position: sticky;
    top: 45px;
    left: 0%;
    width: auto;
  }
  .filters__options button {
    display: none;
  }
  .s_paging__item.--filters .btn.--large.--solid {
    color: var(--maincolor) !important;
    padding: 14px !important;
    background: url(/data/include/cms/metal_market/filters_main.svg?v=1734446479694) 13px center no-repeat !important;
    background-color: #fff !important;
    background-size: 18% !important;
    text-align: left;
    padding-left: 48px !important;
    border: none !important;
    display: inline-block;
    width: auto;
  }
  #paging_setting_top .s_paging__item.--filters {
    display: flex !important;
    justify-content: flex-end !important;
  }
  #Filters:hover {
    overflow-y: hidden !important;
  }
  .search_description {
    margin-bottom: 30px;
    color: var(--maincolor);
  }
  #content .tags_constent_main h4 {
    padding: 10px 15px !important;
    display: inline-block;
    align-items: center;
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
    flex-direction: row;
    font-size: 14px;
    text-align: center;
  }
  .search_name {
    display: block !important;
    align-items: flex-start;
  }
  #Filters .filters_options {
    margin-top: 20px;
  }
  div#ifilters {
    overflow-x: scroll;
    width: 100%;
    display: flex;
    padding-bottom: 20px;
  }
  #Filters a {
    color: var(--maincolor);
    text-align: left;
  }
  #fast_fiters_txt {
    top: 0px;
  }
  .f-group {
    padding: 0px 0px;
    padding-left: 0px;
  }
  .filters_open .filters__buttons {
    transition: right 200ms ease 200ms;
    right: 0;
    margin-bottom: 40px;
  }
  .f-group.filters__buttons.mt-3 {
    margin-bottom: 10px;
  }
  aside .filters__options .--submit,
  aside .filters__options .--show-hidden {
    font-size: 15px;
  }
}
#filter_traits510_content.filters__content.--list {
  overflow: hidden !important;
}
#filter_traits510_content.filters__content.--list.--shown.acrive_class_waga {
  overflow: visible !important;
}
#more_reads_info_filtres,
#more_reads_info_filtresYear {
  font-weight: bold;
  padding-left: 10px;
  color: var(--maincolor);
  cursor: pointer;
  position: sticky;
  top: 10px;
  display: block;
  background: #fff;
  padding: 10px;
  padding-bottom: 0px;
  margin-top: -10px;
  z-index: 999;
  margin-bottom: 10px;
}
#more_reads_info_filtresYear:hover {
  text-decoration: underline;
}
.filters__content.--shown {
  overflow: visible;
}
#filter_traits510_content.acrive_class_waga,
#filter_traits512_content.acrive_class_waga {
  max-height: fit-content !important;
}
#filter_traits510_content.filters__content.--list,
#filter_traits512_content.filters__content.--list {
  display: none;
}
#filter_traits510_content.filters__content.--list.--shown,
#filter_traits512_content.filters__content.--list.--shown {
  display: block;
}
#btn_filtsrs {
  display: none !important;
}
#paging_setting_top .f-dropdown-menu {
  display: grid !important;
}
#paging_setting_top .f-dropdown-menu li {
  max-width: 100%;
}
@media (max-width: 768px) {
  #btn_filtsrs {
    display: block !important;
    color: var(--maincolor);
    font-weight: bold;
    font-size: 1.5rem;
    background: url(https://www.metalelokacyjne.pl/data/include/cms/metal_market/sortowanie.svg?v=1747137596360) no-repeat left center;
    padding-left: 40px;
    background-size: 30px;
    position: absolute;
    top: 34px;
    z-index: 999;
  }
  #paging_setting_top .f-dropdown-menu {
    display: none !important;
  }
  #paging_setting_top .f-dropdown-menu.acrive_class_filttres {
    display: block !important;
    position: absolute !important;
    background: #fff !important;
    overflow: visible !important;
    height: fit-content;
    top: 70px !important;
    z-index: 9999;
    padding-bottom: 50px;
    animation-name: anmacjaOpacity;
    animation-duration: .5s;
  }
}
#info_opinie_iai {
  position: absolute;
  bottom: 8px;
  right: 0px;
  display: flex;
  align-items: center;
  gap: 10px;
}
#info_opinie_iai .opinions_badge__notes {
  font-size: 17px;
}
#info_opinie_iai .opinions_badge__count {
  font-size: 14px;
}
.iai_label {
  position: absolute;
  width: 111px;
  left: 0px;
  top: -20px;
}
.small_oponie_google {
  font-size: 11px;
  color: #989898;
  position: absolute;
  right: 9px;
  top: 15px;
  font-weight: normal;
}
#menu_banners3 .menu_button_wrapper.col-6 {
  max-width: 100% !important;
  width: 100%;
  flex: 0 0 100%;
}
.title_iai,
.title_google {
  position: absolute;
  font-size: 11px;
  top: -18px;
  right: 10px !important;
  left: auto !important;
}
.title_iai {
  left: 100px;
}
.title_google {
  left: 50px;
}
div#opinie_main {
  background: #f5f6fa;
  height: 640px;
  width: 100%;
  margin: auto;
}
#opinie_main .slick-list {
  background: transparent !important;
}
.text_menu_txt.col-12.col-sm-12.col-md-12.opinie_content {
  position: absolute;
}
#opinie_main {
  position: absolute;
}
ul.opinie_text {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  gap: 80px;
}
ul.opinie_text li {
  cursor: pointer;
  display: block;
  margin: 20px;
  display: inline-block;
  position: static !important;
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  color: var(--maincolor);
  padding-bottom: 10px;
  opacity: .5;
  position: relative !important;
  transition: opacity .5s ease;
}
ul.opinie_text li:hover {
  opacity: 1;
  transition: opacity .5s ease;
}
ul.opinie_text li.active_opinie {
  opacity: 1;
}
@media (max-width: 728px) {
  div#opinie_main {
    background: #f5f6fa;
    height: 500px;
    overflow: hidden;
  }
  #opinie_main .p.big-3 {
    font-size: 16px !important;
  }
  ul.opinie_text {
    display: grid;
    justify-content: flex-start;
    margin-top: 40px;
    gap: 20px;
    width: 540px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 20px;
  }
  ul.opinie_text li.active_opinie {
    opacity: 1;
  }
  .multiple-items-opinie_google {
    position: relative;
    top: -280px !important;
  }
  .head_opinie {
    padding-bottom: 0px;
    background: #f5f6fa;
    padding-top: 20px;
    color: var(--maincolor);
  }
  div#tabs_opinie {
    width: 100%;
    overflow-x: scroll;
  }
}
#contetn_numbers {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
#contetn_numbers &gt; div {
  padding: 10px 0px 10px 40px;
}
#contetn_numbers &gt; div:nth-child(1) {
  flex: 1 1 45%;
  background: #a9bdde;
  color: #333333;
}
#contetn_numbers &gt; div:nth-child(2) {
  flex: 1 1 45%;
  background: #a9bdde;
  color: #333333;
}
#contetn_numbers &gt; div:nth-child(3) {
  flex: 1 1 25%;
  background: #d4e1f4;
  color: #225094;
}
#contetn_numbers &gt; div:nth-child(4) {
  flex: 1 1 65%;
  background: #d4e1f4;
  color: #225094;
}
#contetn_numbers &gt; div:nth-child(5) {
  flex: 1 0 45%;
  background: #e3eaf4;
  color: #225094;
}
#contetn_numbers &gt; div:nth-child(6) {
  flex: 1 0 45%;
  background: #f5f6fa;
  color: #225094;
}
.multiple-items-opinie_google {
  position: relative;
  top: -280px;
}
.opinie_ido.active_opinie {
  visibility: visible;
}
.opinie_ido {
  visibility: hidden;
}
#liczby_mme {
  max-width: 1100px;
}
.rwd_cont {
  display: none;
}
#liczby_contetn {
  position: relative;
  background: #fff;
  margin-top: 0px;
  margin-bottom: 100px;
}
#liczby_mme .coins_main {
  position: absolute;
  left: -25%;
  z-index: 1;
  top: -4%;
}
#contetn_numbers {
  position: relative;
  z-index: 9;
  background: #fff;
}
#liczby_mme .coins_main img {
  width: 90%;
  animation: rotate_nuber 55s linear infinite;
}
.contetn_numbers {
  position: relative;
  z-index: 9;
  background: #fff;
}
#liczby_contetn .row {
  display: flex;
  gap: 20px;
  margin: 20px 0px;
}
@keyframes rotate_nuber {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#liczby_contetn  p {
  font-size: 64px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}
#liczby_contetn  small {
  font-size: 24px;
  margin: 0px;
  padding: 0px;
}
#liczby_contetn &gt;div {
  padding: 0px;
  padding-left: 0px;
}
@media (max-width: 1500px) {
  #liczby_contetn small {
    font-size: 21px;
  }
  #liczby_mme {
    max-width: 850px;
  }
  #liczby_mme .coins_main {
    left: -29%;
  }
  #liczby_mme .coins_main img {
    max-width: 90%;
    width: 460px;
    height: 470px;
  }
}
@media (max-width: 728px) {
  #liczby_contetn  p {
    font-size: 35px;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
  }
  #liczby_contetn &gt;div {
    padding-left: 0px;
  }
  #liczby_contetn  small {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
  }
  #liczby_contetn {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  #contetn_numbers &gt; div {
    padding: 20px 10px 20px 10px;
  }
  #contetn_numbers &gt; div:nth-child(3) {
    flex: 1 1 55%;
  }
  #contetn_numbers &gt; div:nth-child(4) {
    flex: 1 1 35%;
  }
  #contetn_numbers &gt; div:nth-child(4) small,
  #contetn_numbers &gt; div:nth-child(1) small {
    display: none;
  }
  #contetn_numbers &gt; div:nth-child(4) small.rwd_cont,
  #contetn_numbers &gt; div:nth-child(1) small.rwd_cont {
    display: block;
  }
  #liczby_contetn {
    position: relative;
    background: #fff;
    width: 100%;
    max-width: 100%;
    margin-top: 190px;
    margin-bottom: 50px;
  }
  #liczby_mme .coins_main img {
    width: 100%;
  }
  #contetn_numbers {
    position: relative;
    z-index: 2;
    background: #fff;
    gap: 10px;
  }
  #liczby_mme .coins_main {
    position: absolute;
    left: 0%;
    z-index: 0;
    top: -55%;
  }
}
.ofirmie_bg {
  display: none !important;
}
#ofirmie_text_wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
}
p.opinie_main {
  position: absolute;
  bottom: 40px;
  right: 50px;
  color: #797878;
  font-size: 12px;
}
#ofirmie_text h1 a {
  font-size: 28px !important;
  color: var(--maincolor) !important;
}
#ofirmie_text_wrap p a {
  text-decoration: none;
  font-weight: bold;
  color: var(--maincolor);
}
#ofirmie_text_wrap p a {
  text-decoration: underline;
  font-weight: bold;
  color: var(--maincolor);
}
.pictre_flag {
  display: flex;
  gap: 20px;
  flex-direction: row;
  align-content: center;
  align-items: center;
}
#ofirmie_text_wrap h2 {
  color: #414c5c;
  padding-left: 0px;
  margin-left: 0px;
}
div#ofirmie_text h1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
#ofirmie_text p {
  color: var(--maincolor) !important;
}
#rwd_text_info {
  display: none;
}
@media (max-width: 900px) {
  .right_column_ofriemi.active {
    display: block;
  }
  .opis_main {
    display: block !important;
  }
  #rwd_text_info {
    display: block;
  }
  #ofirmie_text_wrap {
    display: block;
  }
  #ofirmie_text h1 a {
    font-size: 28px !important;
    color: var(--maincolor) !important;
  }
  .right_column_ofriemi {
    display: none;
  }
  div#ofirmie_text h1 {
    font-size: 2rem !important;
    margin-bottom: 10px;
    position: relative;
    width: 50%;
  }
  #ofirmie_text span.headline__after {
    position: absolute;
    right: -110px;
    top: 7px;
  }
}
#logomennicy_static {
  display: grid !important;
  grid-template-columns: repeat(5,1fr);
  gap: 0px;
  padding: 20px;
  margin-top: 40px;
}
#logomennicy_static div:nth-child(1),
#logomennicy_static div:nth-child(6) {
  border-left: none;
}
#logomennicy_static div.product-name:nth-child(6),
#logomennicy_static div.product-name:nth-child(7),
#logomennicy_static div.product-name:nth-child(8),
#logomennicy_static div.product-name:nth-child(9) {
  border-bottom: none;
}
#logomennicy_static .product-name {
  margin-top: 0px;
  border-bottom: solid 1px #efefef;
}
#logomennicy_static div {
  text-align: center;
  border-left: solid 1px #efefef;
}
#logomennicy_static div:hover {
  background: var(--twocolor);
}
#logomennicy_static div a {
  text-align: center;
  padding: 20px;
  display: block;
}
#logomennicy_static img {
  max-width: 200px;
  margin: auto;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}
#logomennicy_static img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
}
@media (max-width: 1070px) {
  #logomennicy_static {
    display: flex !important;
    gap: 0px;
    padding: 0px;
    overflow: scroll;
    margin: 0px;
  }
  #logomennicy_static .product-name {
    border-bottom: none;
  }
  #logomennicy_static div {
    border-bottom: none;
  }
  #logomennicy_static div a {
    text-align: center;
    padding: 0px;
    display: block;
  }
}
#consin_inwest_move {
  position: absolute;
  right: -50%;
  bottom: -80px;
  mix-blend-mode: normal !important;
  max-width: 500px;
  transition: all .5s ease-in-out;
}
#consin_inwest_move_numi {
  position: absolute;
  top: 90px;
  width: 600px;
  height: 530px;
  transition: all .4s ease-in-out;
  right: -70px;
}
#boksy_promoc div.slick-slide:nth-child(1) {
  transition: bottom .4s ease-in-out;
}
#boksy_promoc div.slick-slide:nth-child(1):hover #consin_inwest_move {
  bottom: -50px;
  transition: bottom .4s ease-in-out;
}
#boksy_promoc div.slick-slide:nth-child(3) {
  transition: all .9s ease-in-out;
  background-size: 100% !important;
}
#boksy_promoc div.slick-slide:nth-child(3):hover {
  background-size: 110% !important;
  transition: all .5s ease-in-out;
}
#boksy_promoc div.slick-slide:nth-child(3):hover #consin_inwest_move_numi {
  transform: scale(1.1);
  transition: all .4s ease-in-out;
}
#boksy_promoc div.slick-slide:nth-child(1):hover {
  background-position: 100px 130px;
  transition: all .4s ease-in-out;
}
.text_content {
  padding: 20px;
}
#boksy_promoc #consin_inwest_move {
  transition: all .9 ease-in-out;
}
#boksy_promoc {
  display: grid;
  padding: 10px;
  gap: 20px;
  overflow: hidden;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
#boksy_promoc .slick-list div {
  border-radius: 10px;
  overflow: hidden;
  max-height: 577px;
  position: relative;
  width: 430px;
  text-align: left;
  margin-right: 20px;
}
#boksy_promoc .slick-list div .slick-slide {
  overflow: hidden;
}
#boksy_promoc div video {
  position: absolute !important;
  top: -40px !important;
  left: -30px !important;
  z-index: 1;
  height: 677px !important;
  width: 491px;
}
#boksy_promoc .text_content,
#boksy_promoc .btn_box {
  overflow: visible;
  width: auto !important;
  border-radius: 6px !important;
}
#boksy_promoc div a.text_content {
  border-radius: 10px;
  width: 50%;
  position: relative;
  z-index: 999;
}
#boksy_promoc div a {
  display: block;
  padding: 0px;
  height: 100%;
  height: 540px;
  position: relative;
  border-radius: 10px;
}
#boksy_promoc h3 {
  font-size: 24px;
  color: var(--maincolor);
  margin-top: 20px !important;
}
#boksy_promoc h3 small {
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  opacity: 0.6;
}
#boksy_promoc .text_content {
  display: block;
}
#boksy_promoc .text_content p {
  width: 92%;
  color: var(--maincolor);
  padding: 0px;
  margin: 0px;
  opacity: 0.8;
  font-size: 12px;
  line-height: 17px;
  font-weight: 600;
  letter-spacing: 0px;
}
#boksy_promoc div.slick-slide:nth-child(1) {
  background: url('https://www.metalelokacyjne.pl/data/include/cms/mme/baner_inwestycyjne/new_baners/baners/gold.jpg?v=1741776329162') 100px 150px no-repeat;
  background-color: #f3ede3;
  transition: all .9s ease-in-out;
}
#boksy_promoc .btn_box:hover {
  background: #fff !important;
  color: var(--maincolor) !important;
}
#boksy_promoc div:nth-child(4) {
  background: url('https://www.metalelokacyjne.pl/data/include/cms/mme/baner_inwestycyjne/new_baners/prezent.jpg?v=1734968171668') no-repeat;
}
#boksy_promoc div:nth-child(3) {
  background: url('https://www.metalelokacyjne.pl/data/include/cms/mme/baner_inwestycyjne/new_baners/baners/bg_numi.jpg?v=1741778189507') 0px -120px no-repeat;
  background-size: cover;
}
#boksy_promoc .text_content,
#boksy_promoc .btn_box {
  background: transparent !important;
  position: relative;
  z-index: 99;
  width: auto;
}
@media (max-width: 1070px) {
  #consin_inwest_move {
    width: 360px;
  }
  #boksy_promoc div:nth-child(1) {
    background: url(https://www.metalelokacyjne.pl/data/include/cms/mme/baner_inwestycyjne/new_baners/baners/gold.jpg?v=1741776329162) 10px 220px no-repeat;
    background-color: #f3ede3;
    transition: all .9s ease-in-out;
    background-size: 60%;
  }
  #boksy_promoc div:nth-child(3) {
    background: url(https://www.metalelokacyjne.pl/data/include/cms/mme/baner_inwestycyjne/new_baners/baners/bg_numi.jpg?v=1741778189507) 0px -20px no-repeat;
  }
  #boksy_promoc h3 {
    padding-left: 0px !important;
  }
  #consin_inwest_move_numi {
    position: absolute;
    top: 30px;
    width: 330px;
    height: 530px;
    transition: all .4sease-in-out;
    right: -70px;
  }
  #boksy_promoc {
    overflow-x: visible;
  }
  #boksy_promoc&gt;div {
    min-height: 402px;
    min-width: 300px;
    border-radius: 5px;
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #boksy_promoc div a {
    display: block;
    padding: 0px;
    height: 100%;
    height: 400px;
    position: relative;
  }
  #boksy_promoc div a {
    overflow: hidden;
  }
}
h3 {
  text-align: left !important;
}
a.headline {
  justify-content: space-between;
  display: flex !important;
  justify-content: start;
}
#menu_buttons2 .col-6 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#main_banner1 {
  margin-top: 0px !important;
}
#main_banner1 a.main_pager__item {
  text-indent: -999px;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #f5f6fa;
  max-width: 10px;
}
#main_banner1 a.main_pager__item.--active {
  background: var(--maincolor);
}
#main_banner1 .slick-arrow {
  background: transparent !important;
  display: none;
}
#main_banner1:hover .slick-arrow {
  background: transparent !important;
  display: block !important;
}
#main_banner1.--pager .main_pager {
  display: flex !important;
  flex-wrap: nowrap;
  font-size: 11px;
  max-width: 1410px;
  flex-direction: row;
  justify-content: center;
  margin-top: 10px;
  color: var(--maincolor);
  gap: 10px;
}
#main_banner1 .main_pager__item {
  text-decoration: none;
  font-size: 1.4rem;
  padding: 1.5rem;
  border-bottom: 1px solid #c4c7c8;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 90px;
  flex: 110px;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  gap: 0px;
  min-width: 0px;
}
#slider_popular_coins &gt;div a:hover .number_slider_coins {
  color: var(--maincolor);
  transition: all .5s;
  opacity: 1;
}
#slider_popular_coins .tabsy_coins_main {
  display: none;
}
#slider_popular_coins .sliver_items_1 {
  position: relative;
}
#slider_popular_coins .sliver_items_2:before,
#slider_popular_coins .sliver_items_2:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -120%;
  background: #e6e8ea;
  height: 280%;
  height: 200%;
  left: -25px;
  width: 1px;
}
#slider_popular_coins .sliver_items_2 {
  position: relative;
}
#slider_popular_coins .sliver_items_2:before {
  right: -25px;
  left: auto;
}
#slider_popular_coins .popular_coins_tabs {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 40px;
}
#slider_popular_coins .popular_coins_tabs p {
  font-size: 11px;
  color: #03a84e;
}
#slider_popular_coins .popular_coins_tabs li {
  display: inline-block;
  position: static !important;
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  color: var(--maincolor);
  cursor: pointer;
  padding-bottom: 10px;
  opacity: 0.7;
}
#slider_popular_coins .popular_coins_tabs li:hover {
  opacity: 1;
}
#slider_popular_coins .popular_coins_tabs li.active {
  border-bottom: solid 2px var(--maincolor);
  opacity: 1;
}
#slider_popular_coins .number_slider_coins {
  opacity: 0.5;
  font-family: "Times New Roman", Times, serif;
  font-size: 9rem;
  border-bottom: solid 1px #fff;
  color: #414c5c1e;
}
#slider_popular_coins .coins_slider_contetnt {
  display: grid !important;
  grid-template-columns: 2fr 5fr 2fr;
  align-items: center;
}
#slider_popular_coins .text_silver_coins h4 {
  color: #414c5c;
  font-weight: normal;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 13px;
}
#slider_popular_coins .text_silver_coins p {
  font-size: 11px;
  color: #929aa7;
  margin-top: 0px;
}
#slider_popular_coins .slider_coins_wrapter {
  position: relative;
}
#slider_popular_coins .slider_coins_wrapter .price_slider_coins {
  font-size: 18px;
  font-weight: bold;
  color: var(--maincolor);
  margin-top: 10px;
}
#slider_popular_coins .tabsy_coins_main.active {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  justify-items: left;
  align-items: center;
  gap: 50px 50px;
}
#slider_popular_coins .tabsy_coins_main.active:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -30px;
  background: #e6e8ea;
  width: 90%;
  height: 1px;
  left: 40px;
  top: 50%;
}
#slider_popular_coins .tabsy_coins_main.active #slider_popular_coins .tabsy_coins_main&gt;div {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}
#slider_popular_coins .line_one {
  position: absolute;
  width: 1px;
  background: #ccc;
  left: 470px;
  height: 300px;
  top: 20px;
}
#slider_popular_coins .line_two {
  position: absolute;
  width: 1px;
  background: #ccc;
  left: 970px;
  height: 300px;
  top: 20px;
}
@media (max-width: 1500px) {
  #slider_popular_coins .line_one {
    left: 420px;
    z-index: 99;
  }
  #slider_popular_coins .line_two {
    left: 870px;
    z-index: 99;
  }
}
@media (max-width: 1340px) {
  #slider_popular_coins .line_one,
  #slider_popular_coins .line_two {
    display: none;
  }
}
@media (max-width: 1070px) {
  #slider_popular_coins .line_one,
  #slider_popular_coins .line_two {
    display: none;
  }
  #slider_popular_coins .sliver_items_1 {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
    border-bottom: solid 1px #eaeaea;
    border-left: solid 1px #eaeaea;
  }
  #slider_popular_coins .sliver_items_1 a {
    gap: 0px !important;
  }
  #slider_popular_coins .image_slider_coins img {
    max-width: 150px;
  }
  #slider_popular_coins .tabsy_coins_main.active {
    gap: 0px;
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #slider_popular_coins .tabsy_coins_main.active:after {
    display: none;
  }
  #slider_popular_coins .coins_slider_contetnt {
    grid-template-columns: 1.1fr minmax(170px,1fr) 1fr;
  }
  #slider_popular_coins .coins_slider_contetnt&gt;div {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #slider_popular_coins .tabsy_coins_main&gt;div {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #slider_popular_coins .number_slider_coins {
    padding: 0px 20px;
  }
}
#inwestycje_box {
  margin-top: 50px;
}
#inwestycje_box #baners_oferta_imang {
  display: grid;
  grid-template-columns: minmax(153px,1fr) minmax(968px,1fr);
  gap: 30px;
}
#inwestycje_box #baners_oferta_imang .btn_box {
  display: inline-block;
  position: static;
  margin-left: 30px;
  margin-top: 10px;
  padding: 11px 50px 11px 50px;
}
#inwestycje_box #baners_oferta_imang a {
  display: block;
  border-radius: 10px;
  background-size: 100% !important;
  transition: all 1s;
}
#inwestycje_box #baners_oferta_imang a:hover {
  background-size: 104% !important;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_first_baner {
  max-width: 443px;
  display: block;
  background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat;
  min-height: 459px;
  background-position: bottom;
  background-color: #b9bfcd;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_secound_baner {
  max-width: 443px;
  display: block;
  background: url('https://www.metalmarket.eu/data/include/cms/KAFELKI/a6.jpg?v=1729174392851') no-repeat;
  min-height: 251px;
  background-position: bottom;
  padding-bottom: 10px;
  background-color: #273244;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_secound_baner h3,
#inwestycje_box #baners_oferta_imang a.baners_oferta_secound_baner p {
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a2.jpg?v=1729175858570') no-repeat;
  min-height: 282px;
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner h3,
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner p {
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang .baners_oferta_four_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a_1.jpg?v=1729175858570') no-repeat;
  min-height: 426px;
}
#inwestycje_box #baners_oferta_imang .baners_oferta_four_baner .btn_box {
  border: solid 1px #22b8db;
  color: #22b8db;
  margin-top: 50px;
}
#inwestycje_box #baners_oferta_imang .baners_oferta_four_baner h3 {
  color: #22b8db;
  padding-top: 30px;
  padding-left: 30px;
}
#inwestycje_box #baners_oferta_imang .baners_oferta_four_baner h3 span {
  color: #22b8db;
  display: block;
  font-size: 25px;
}
#inwestycje_box #baners_oferta_imang p.tittle_oferta {
  font-size: 16px;
  color: var(--maincolor);
  text-align: left;
  padding-left: 30px;
  white-space: normal;
  max-width: 50%;
  margin-top: 10px;
}
#inwestycje_box #baners_oferta_imang &gt;div {
  display: grid;
  gap: 30px;
  scroll-snap-align: center;
  scroll-snap-type: both proximity;
}
@media (max-width: 1070px) {
  #inwestycje_box #baners_oferta_imang a {
    min-height: 300px !important;
  }
  #inwestycje_box a.baners_oferta_first_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat !important;
  }
  #inwestycje_box a.baners_oferta_secound_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_05.jpg?v=1728482542261') no-repeat;
    background-position: 0px;
  }
  #inwestycje_box a.baners_oferta_third_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_10.jpg?v=1728482542260') no-repeat !important;
    background-position: 0px -70px;
  }
  #inwestycje_box a.baners_oferta_four_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_07.jpg?v=1728482542261') no-repeat !important;
    background-position: 0px -60px;
  }
  #inwestycje_box #baners_oferta_imang a:hover {
    background-size: 100% !important;
  }
}
#mennice_contetn {
  margin-bottom: 0px !important;
  margin-top: 40px;
  min-height: 270px;
  background: none !important;
  overflow: hidden;
  height: auto !important;
}
#mennice_contetn .logo_mennicze-contetnt {
  position: static;
  top: 90px;
}
#mennice_contetn .multiple-items_logotypy.logotypy img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: gray;
  width: 70% !important;
}
#mennice_contetn .multiple-items_logotypy.logotypy img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  filter: none;
}
#mennice_contetn .slick-track {
  top: 0px;
}
#mennice_contetn h3,
#mennice_contetn #slider_popular_coins h3 {
  text-align: left;
  white-space: normal;
  font-weight: bold;
  font-size: 16px;
  padding-left: 0px;
}
#boksy_main_baner {
  margin: 20px 0px;
}
#boksy_main_baner .btn_box {
  font-size: 12px !important;
  width: auto !important;
  display: inline-block !important;
}
#boksy_main_baner &gt;div {
  margin-bottom: 0px;
}
#boksy_main_baner:hover {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover p {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover .slick-arrow {
  display: block !important;
}
#boksy_main_baner .two_main_baners {
  display: grid;
  margin-top: 0px;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 10px;
}
#boksy_main_baner .two_main_baners .slick-track {
  display: flex;
}
#boksy_main_baner .two_main_baners .slick-slide:hover+*,
#boksy_main_baner .two_main_baners .slick-slide:hover+*+* {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:has(+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *+*:hover) {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:hover {
  transform: scale(1.01);
  transition: all .3s;
}
#boksy_main_baner .two_main_baners a {
  padding: 0px !important;
  margin: 0px !important;
}
#boksy_main_baner .two_main_baners .slick-slide {
  transition: all .2s;
  transform: scale(1);
  margin-left: 10px;
}
#boksy_main_baner .two_main_baners h4 {
  margin-top: 50px;
  letter-spacing: 4px;
}
#boksy_main_baner .two_main_baners &gt;div {
  background: #f5f6fa;
  padding: 30px;
  border-radius: 10px;
}
#boksy_main_baner img {
  border-radius: 10px;
  margin: 0px !important;
  width: 100%;
  padding: 0px;
}
#boksy_main_baner &gt;div&gt;a {
  background: #f5f6fa;
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  align-content: center;
  justify-content: start;
  padding: 10px;
  justify-items: start;
  align-items: center;
  border-radius: 10px;
}
#boksy_main_baner .head_text {
  background: #f5f6fa;
  display: flex;
  text-align: center;
}
#boksy_main_baner .head_text img {
  margin: auto;
  border-radius: 0px;
  padding: 0px;
  display: block;
  margin: 0px;
}
#boksy_main_baner .boksy_main_baner {
  padding: 10px;
}
#boksy_main_baner .boksy_main_text {
  padding: 10px 40px;
  text-align: center;
  color: #414c5c;
}
#boksy_main_baner .boksy_main_text h4 {
  letter-spacing: 11px;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 16px;
  padding-bottom: 10px;
}
#boksy_main_baner .boksy_main_text &gt;div {
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  margin-top: 10px;
  flex-direction: column;
}
#boksy_main_baner .slick-arrow {
  display: none !important;
}
#blog_content {
  margin-bottom: 50px;
  margin-top: 0px !important;
}
#blog_content .blog {
  display: grid;
  gap: 10px;
  white-space: normal !important;
}
#blog_content #blogcontent {
  color: #414c5c;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  padding-left: 0px;
}
#blog_content #blogcontent:hover .data_blog {
  color: #414c5c;
}
#blog_content #blogcontent .blog_main {
  border-left: solid 1px #ccc;
  margin: 0px 0px;
}
#blog_content #blogcontent .blog_main .titlte_blog {
  font-size: 18px;
  color: var(--maincolor);
  line-height: 28px;
}
#blog_content #blogcontent .catgoriblog {
  color: #03a84e;
  font-size: 12px;
  position: relative;
}
#blog_content #blogcontent .data_blog {
  font-size: 11px;
  font-weight: normal;
  color: #414c5c;
}
#blog_content #blogcontent #blog_flex {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 50px 0px;
  overflow-x: auto !important;
}
#blog_content #blogcontent .blog_main:first-child {
  border-left: none;
}
#blog_content #blogcontent a {
  padding: 50px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: space-between;
  transition: all 0.1s ease-in;
  min-height: 250px;
}
#blog_content #blogcontent a:hover {
  background: #f5f6fa;
  transition: all 0.1s ease-in;
}
#blog_content #blogcontent h3 {
  text-align: left;
  white-space: normal;
  font-weight: bold;
  font-size: 16px;
  padding-left: 0px;
}
#blog_content #blogcontent h3 span {
  text-align: left;
  color: #03a84e;
}
div#opinie_main {
  background: #f5f6fa;
  position: relative;
}
div#opinie_main .name_info {
  text-align: center;
}
div#opinie_main .flags_opinie {
  text-align: center;
  display: flex;
  justify-content: center;
}
div#opinie_main:after {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: "";
  width: 100%;
  height: 100%;
  top: 0px;
  right: -100%;
  z-index: 0;
}
div#opinie_main:before {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  left: -100%;
  z-index: 0;
}
div#opinie_main .slick-list {
  overflow: visible;
  background: #f5f6fa;
  padding-bottom: 90px;
}
#ofirmie_text {
  margin-top: 50px;
  position: relative;
  z-index: 99;
}
#ofirmie_text .row {
  justify-content: center;
}
#ofirmie_text #opis_more {
  background: #f5f6fa;
}
#ofirmie_text .col-12 p.p a {
  margin-top: 0px;
}
#ofirmie_text h2 {
  font-size: 2rem;
}
#ofirmie_text h1 {
  align-items: flex-end;
}
#ofirmie_text h1 a {
  color: var(--maincolor);
  font-weight: bold;
}
#ofirmie_text p {
  color: var(--maincolor);
}
.main_banner_dots button.slick-current:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #03a84e;
}
.main_banner_dots button:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #414c5c !important;
}
.main_banner_dots button {
  width: 10px;
  color: #414c5c !important;
  font-size: 12px;
}
.multiple-items_popular {
  position: relative;
}
.slick-dots li {
  position: relative;
  height: 10px !important;
  width: 10px !important;
  display: inline-block;
  background: var(--twocolor) !important;
  border-radius: 100%;
}
.slick-dots li.slick-active {
  background: var(--maincolor) !important;
}
#menu_banners3 .multiple-items-opinie .slick-slide:hover {
  background: var(--maincolor) !important;
  border-radius: 10px;
}
#menu_banners3 .multiple-items-opinie .slick-slide {
  border-radius: 10px;
}
.mapsmetalmarket {
  width: 100%;
  text-align: center;
}
.mapsmetalmarket img {
  width: 50% !important;
}
.ikonki_firma p {
  color: #fff;
}
.ikonki_firma small {
  color: #fff;
}
#slider_popular_coins {
  margin-top: 0px;
}
.batch_opinie {
  position: absolute;
  left: 20px;
  top: 20px;
}
.batch_opinie {
  display: flex;
  align-items: center;
  gap: 10px;
}
.batch_opinie strong {
  font-size: 21px;
}
.seemore_coins_slider {
  position: absolute;
  right: 0px;
  bottom: -50px;
}
.image_slider_coins img {
  max-width: 150px;
  transform: scale(1);
  transition: 0.5s;
}
.coins_slider_contetnt:hover img {
  transform: scale(1.2);
  transition: 0.5s;
}
.text_silver_coins h2 {
  color: var(--maincolor);
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: bold;
}
#slider_popular_coins .text_silver_coins h2 {
  word-break: normal !important;
}
#menu_banners3 .menu_button_wrapper:nth-child(1) {
  display: none;
}
#menu_banners3 .menu_button_wrapper.col-6 {
  max-width: 100% !important;
}
#main_hotspot_zone1 {
  position: relative;
  border: none;
  margin-top: 40px;
}
#main_hotspot_zone1 .product:hover {
  border: none !important;
}
video::-webkit-media-controls-panel {
  display: none !important;
  opacity: 1 !important;
}
.rabit {
  position: relative;
}
.rabit img {
  border-radius: 10px;
}
.baner_calender h2 {
  z-index: 9;
}
.logo_monts {
  color: #fff;
}
.small_monet img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(0%) !important;
}
.slick-slide .small_monet img {
  width: 60%;
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
  display: grid;
  align-items: stretch;
}
.polular_contetnt h3 {
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  padding: 20px;
  padding-bottom: 0px;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
.pic_popular img {
  mix-blend-mode: darken !important;
}
.polular_contetnt a {
  border-radius: 10px;
  display: block;
  background: #f5f6fa !important;
  text-decoration: none;
}
.polular_contetnt a:hover {
  background: #fff !important;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
#popular_monety .slick-slide {
  margin: 0px 10px;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  padding-bottom: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_inside_popular .col-md-6 {
  flex: 46%;
  padding: 10px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
}
.pic_popular img {
  width: 40% !important;
}
.polular_contetnt {
  grid-template-columns: 3fr 6fr 3fr;
  display: grid;
  gap: 10px;
  justify-items: center;
  align-items: stretch;
}
.box_inside_popular {
  grid-template-columns: 3fr 3fr;
  gap: 10px;
  display: grid;
}
.bg_popular {
  border-radius: 10px;
  justify-items: start;
  display: grid;
  align-items: stretch;
}
.bg_popular:hover {
  background: #fff;
}
.pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  width: 100% !important;
}
.pic_popular img {
  width: 50% !important;
  margin: auto;
  mix-blend-mode: darken;
  transform: scale(1);
  padding-top: 20px;
}
.pic_popular img:hover {
  transform: scale(1.1);
}
.polular_contetnt a {
  text-decoration: none;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #414c5c;
}
#opis_more {
  position: absolute;
  background: #f4f1eb;
  z-index: 999;
  width: 100%;
  padding: 20px;
  top: 90%;
  max-width: 1110px;
  left: -5px;
  border-radius: 10px;
}
.opis_main:hover {
  text-decoration: underline;
}
.ikonki_firma {
  margin-top: 10px !important;
  padding-bottom: 30px;
}
.service_cont {
  margin-bottom: 10px;
  margin: 0px 20px;
}
.service .service_cont a {
  width: 100%;
  margin: auto;
  background: #f5f6fa;
  border-radius: 10px;
  display: block;
  padding: 40px 10px;
  position: relative;
  transition: all 0.5s;
  height: 420px;
}
.service .service_cont a small {
  text-align: center;
  color: #03a84e;
  font-size: 12px;
  display: block;
  position: absolute;
  top: 20px;
  width: 100%;
}
.service .service_cont a:hover {
  color: #03a84e;
  background: #fff;
  transition: all 0.5s;
}
.service .service_cont a:hover img {
  transition: all 0.5s;
}
.service.destop_service {
  display: block;
  margin: 50px 0px;
}
.service.destop_service h2 {
  margin-bottom: 20px;
  display: block;
}
.soon_box {
  opacity: 0.7;
  pointer-events: none;
}
#blog_main_page .katbnt {
  padding: 0px;
}
#blog_main_page .katbnt a {
  border: none;
  font-weight: bold;
  color: #03a84e;
}
#blog_main_page a {
  cursor: pointer;
}
#blog_main_page a:hover h3.h3 {
  cursor: pointer;
  text-decoration: underline;
  color: #03a84e;
}
#blog_main_page p {
  margin-top: 10px;
  display: none;
}
#blog_main_page h3 {
  text-align: left;
  font-size: 14px;
  margin-top: 10px;
  width: 80%;
}
#blog_main_page img {
  border-radius: 10px;
}
#blog_main_page h3:hover {
  color: #03a84e;
  text-decoration: underline;
}
#blog_2 img {
  opacity: 1;
}
#blog_2 .katbnt {
  padding: 0px;
}
#blog_2 h3.h3 .katbnt {
  border: none;
  font-weight: bold;
  color: #03a84e;
  text-align: left;
}
#blog_2 h3.h3 {
  position: absolute;
  text-align: left;
  bottom: 20px;
  left: 20px;
  width: 70%;
  z-index: 10;
  color: #fff;
}
#blog_2 h3.h3:hover {
  text-decoration: underline;
}
#blog_2 a {
  position: relative;
  background: #1d2229;
  overflow: hidden;
}
#blog_2 a:hover h3.h3 {
  text-decoration: underline;
}
#blog_2 div div {
  overflow: hidden;
  border-radius: 10px;
}
#blog_main_page img:hover h3 {
  cursor: pointer;
  color: #03a84e;
  text-decoration: underline;
}
.appla_blog {
  position: absolute;
  width: 100%;
  height: 98%;
  z-index: 8;
  opacity: 0.8;
  background: #414c5c;
  top: 0px;
  border-radius: 10px;
}
#blog_2 a:hover .appla_blog {
  opacity: 0.4;
  transition: all 1s;
}
#blog_2 a.appla_blog {
  transition: all 1s;
}
#blog_2 a {
  overflow: hidden;
}
#blog_2 a:hover img {
  transition: all 1s;
  transform: scale(1.1);
  transition: transform 1s;
  border-radius: 10px;
}
#blog_2 a img {
  transition: transform 1s;
}
.mobile_head {
  display: none;
}
.destop_head {
  display: block;
}
#service_content {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 10px;
  grid-template-rows: minmax(auto,320px);
}
#baner_curency a {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.box_conten_kantor,
.box_content_pozyucka {
  padding-left: 30px;
}
.box_content_pozyucka,
.box_pozyczki,
.box_conten_kantor,
.curency_baner_all {
  display: inline-block;
}
.img_pozyczki {
  color: #fff;
}
.img_pozyczki img {
  width: 250px;
}
.img_pozyczki small:hover {
  color: #fff;
}
.curency_baner_all {
  width: 400px;
  position: absolute;
  right: 20px;
  top: 20px;
}
#baner_curency .curency_baner_all {
  position: static;
}
#baner_curency {
  position: relative;
  background-color: #23643f;
}
.box_pozyczki {
  position: relative;
  top: 50px;
  left: 20px;
}
#baner_curency a {
  background-size: 50%;
  transition: all 1s;
  border-radius: 10px;
}
#baner_curency a {
  display: flex;
  width: 100%;
  color: #fff;
  background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat;
  background-color: #23643f;
  text-decoration: none;
  background-size: 50%;
  transition: all 1s;
  align-items: flex-start;
  justify-content: center;
  background-size: 26%;
  align-content: center;
}
#baner_curency a:hover {
  transition: all 1s;
  background: url("/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965") right center no-repeat;
  background-color: #23643f;
  background-color: #102d1c;
  background-size: 29%;
}
.slick-prev,
.slick-next {
  margin-top: 0px;
}
.head_opinie {
  padding-bottom: 30px;
  background: #f5f6fa;
  padding-top: 20px;
  color: var(--maincolor);
}
.head_opinie h6.h6 {
  font-size: 36px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  z-index: 99;
}
.head_opinie {
  text-align: center;
}
.flags_opinie img {
  width: 45px !important;
  border-radius: 2px !important;
  margin-bottom: 20px;
}
.head_opinie p.p.big-3 {
  font-size: 28px;
}
.product-name {
  font-size: 12px;
}
#opinie_main .opinie_box {
  background: #fff;
  border-radius: 5px;
  margin: 10px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  padding-bottom: 220px;
}
.opinie_box {
  padding: 13px 20px;
  min-height: 240px;
}
.box.text-center {
  position: relative;
  z-index: 6;
}
#ikony_serie_main ul {
  display: flex;
  gap: 20px;
  justify-content: space-around;
  margin: 20px 0px;
}
#ikony_serie_main ul img {
  width: 30px;
  margin-bottom: 5px;
}
#ikony_serie_main ul li {
  list-style: none;
}
#ikony_serie_main ul li a {
  font-size: 12px;
  color: #414c5c;
  margin-top: 3px;
  font-weight: bold;
  display: block;
}
#new_label_blog {
  position: absolute;
  background: #03a84e;
  font-size: 10px;
  color: #f5f6fa;
  padding: 3px 6px;
  border-radius: 3px;
  top: -25px;
}
#blog_main_page h2 {
  margin-top: 20px;
  font-size: 12px !important;
}
.product-name {
  display: block;
  margin-bottom: 0px !important;
}
.label_mennice {
  display: none;
  animation: aminacja_images_flagi 0.5s linear;
}
.label_mennice img {
  width: 40px;
  animation: aminacja_images_flagi 0.5s linear;
}
.baners_oferta_four_baner,
.baners_oferta_third_baner {
  padding-left: 20px;
}
#slider_popular_coins .sliver_items_1:after {
  display: none !important;
}
#bulion_coins_content {
  margin-top: 50px;
}
#bulion_coins_content .slick-dots {
  margin-top: 30px;
}
#bulion_coins_content #bulion_coins {
  display: flex;
  gap: 10px;
  margin: 20px 0px;
  text-align: center;
}
#bulion_coins_content #bulion_coins img {
  max-width: 190px;
  transition: all 0.5s ease-in-out;
  margin: auto;
  margin-bottom: 10px;
}
#bulion_coins_content #bulion_coins .mennice a {
  font-size: 11px;
  color: #ccc;
  text-align: center;
}
#bulion_coins_content #bulion_coins .mennice a:hover {
  color: var(--maincolor);
}
#bulion_coins_content #bulion_coins h3 a {
  color: var(--maincolor);
  text-align: center;
  font-size: 1.167em;
}
#bulion_coins_content #bulion_coins .slick-slide {
  padding-top: 30px;
}
#bulion_coins_content #bulion_coins .slick-slide:hover img {
  transform: translate(0px,-10px);
  transition: all 0.3s ease-in-out;
}
@media (max-width: 728px) {
  h5,
  h2 {
    padding-left: 10px;
  }
  #bulion_coins {
    overflow-x: scroll;
    scroll-snap-align: center;
    scroll-snap-type: both proximity;
  }
  .box_popular .pic_popular img {
    padding: 0px;
    padding-bottom: 0px;
  }
  .polular_contetnt h3.h3 {
    font-size: 9px !important;
    text-align: center;
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    color: #414c5c;
  }
  .pic_popular img {
    width: 100% !important;
  }
}
@media (max-width: 1500px) {
  #baners_oferta_imang {
    display: grid;
    grid-template-columns: minmax(153px,1fr) minmax(838px,1fr);
    gap: 30px;
  }
  #baners_oferta_imang {
    margin: 0px 10px;
  }
  #baners_oferta_imang a {
    background-size: 111% !important;
  }
  #baners_oferta_imang a:hover {
    background-size: 112% !important;
  }
  #baners_oferta_imang {
    display: grid;
    grid-template-columns: minmax(153px,1fr) minmax(838px,1fr);
    gap: 30px;
  }
  #baners_oferta_imang {
    margin: 0px 10px;
  }
  #baners_oferta_imang a {
    background-size: 111% !important;
  }
  #baners_oferta_imang a:hover {
    background-size: 112% !important;
  }
}
@media (max-width: 1400px) {
  #banres_sepcial_oferta img {
    max-width: 600px !important;
    border-radius: 10px !important;
  }
  .multiple-items_popular {
    overflow-x: hidden;
  }
  body,
  #opinie_main {
    overflow-x: hidden !important;
  }
  .box_pozyczki {
    position: static;
    padding-left: 0px;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    text-align: center;
    gap: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1320px) {
  .box_pozyczki,
  .row #baner_curency .curency_baner_all {
    display: none;
  }
  .row #baner_curency .curency_baner_all,
  #baner_curency .box_euro_baner {
    display: none !important;
  }
}
@media (max-width: 1000px) {
  #inwestycje_box {
    margin-top: 0px;
  }
  #inwestycje_box .headline__after {
    display: none !important;
  }
  #boksy_skup_kantor {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  #baners_oferta_imang {
    display: flex;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px;
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: start;
  }
  #mennice_contetn h3,
  #blogcontent h3,
  #slider_popular_coins h3 {
    padding-left: 10px;
  }
  #boksy_skup_kantor a.headline .headline__after {
    margin-right: 10px;
  }
  #inwestycje_box span.headline__name {
    white-space: normal;
    text-align: center;
  }
  #inwestycje_box .headline__after {
    display: none !important;
  }
  #baners_oferta_imang h3,
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #fff;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baner_curency_box p,
  #baner_skup_box p {
    text-align: left;
    padding-left: 10px;
    white-space: normal;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #22b8db !important;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baners_oferta_imang&gt;div {
    display: grid;
    grid-template-columns: minmax(300px,1fr) minmax(300px,1fr);
    gap: 10px;
    scroll-snap-align: center;
    scroll-snap-type: both proximity;
    justify-content: start;
    justify-items: start;
    height: 350px;
    scroll-snap-type: x proximity;
  }
  .baners_oferta_four_baner .btn_box {
    margin-top: 10px !important;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 span {
    color: #22b8db;
    font-size: 18px !important;
  }
  #baners_oferta_imang a {
    background-size: cover !important;
    width: 100%;
  }
  #baners_oferta_imang a:hover {
    background-size: cover !important;
  }
  .baners_oferta_four_baner h3 span {
    font-size: 18px !important;
  }
  #baners_oferta_imang p.tittle_oferta {
    font-size: 14px;
    color: var(--maincolor);
    text-align: left;
    padding-left: 30px;
    white-space: normal;
    max-width: 90%;
    margin-top: 10px;
  }
  #baners_oferta_imang h3 span {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: normal;
  }
  #baners_oferta_imang .baners_oferta_four_baner .btn_box {
    border: solid 1px #22b8db;
    color: #22b8db;
    margin-top: 10px !important;
  }
}
@media (max-width: 1070px) {
  h2,
  h3 {
    padding-left: 10px !important;
  }
  #menu_buttons2 .headline__after,
  #main_hotspot_zone3 .headline__after {
    display: block !important;
  }
  #ofirmie_text_wrap {
    padding: 0px 20px !important;
  }
  #ofirmie_text_wrap .headline__after {
    display: none !important;
  }
  #ofirmie_text_wrap h2 {
    padding-left: 0px !important;
  }
  #inwestycje_box .headline__after {
    display: none !important;
  }
  #main_hotspot_zone1 {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  body #content #main_banner1 {
    margin-top: 0px !important;
  }
  #banres_sepcial_oferta img {
    max-width: 280px !important;
  }
  #main_banner1 .slick-arrow,
  #main_banner1.--pager .main_pager {
    display: none !important;
  }
  body #main_banner img {
    border-radius: 0px;
  }
  #menu_kafelki h3.h3 {
    font-size: 14px !important;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  .baners_buybest_conter {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #czat_main_content {
    position: fixed;
    bottom: 90px;
    right: -135px;
    z-index: 99999;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px;
    margin: 50px 0px !important;
  }
  #blog_main_page {
    overflow-x: scroll;
    padding-bottom: 20px;
  }
  #mennice_contetn {
    margin: 10px 0px;
    padding: 10px 0px;
  }
  .destop_service h2.service_head_destop {
    display: none;
  }
  .destop_service h2.service_mobileHead {
    display: block;
  }
  #menu_banners3 .images_service img {
    width: 180px;
  }
  .headclock_two {
    display: none;
  }
  .mobile_head {
    display: block;
  }
  .destop_head {
    display: none;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 10px;
  }
  #baner_curency a {
    display: grid;
    grid-template-columns: 1fr;
  }
  .box_pozyczki,
  .curency_baner_all {
    display: block !important;
  }
  .bar_otwarcie .btn_box {
    position: static !important;
    top: auto !important;
    right: auto !important;
  }
  #baner_curency {
    border-radius: 3px !important;
  }
  .curency_baner_all {
    position: static;
    width: auto;
  }
  h3 {
    font-size: 12px !important;
    margin-top: 10px !important;
    padding-right: 20px !important;
  }
  .headline__after {
    margin-right: 10px;
    letter-spacing: 0px !important;
  }
  #baner_curency h3.h3 br {
    display: none;
  }
  #baner_curency .btn_box {
    margin-top: 10px !important;
  }
  .box_pozyczki {
    position: relative;
    padding-left: 0px;
    margin-top: 20px;
    top: 10px;
  }
  #baner_curency a:hover {
    background: #23643f;
  }
  .box_conten_kantor,
  .box_content_pozyucka {
    padding-left: 0px;
  }
  .coins_slider_contetnt {
    grid-template-columns: minmax(50px,50px) minmax(120px,200px) minmax(100px,100px);
    align-items: center;
  }
  .coins_slider_contetnt {
    text-wrap: wrap !important;
  }
  .tabsy_coins_main {
    grid-template-columns: repeat(3,minmax(300px,1fr));
  }
  #blog_content .blog {
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    width: 690px;
  }
  #mennice_contetn .slick-list {
    overflow-x: scroll;
    margin-left: -80px;
  }
  #blog_main_page h3 {
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
    width: 98%;
    height: 43px;
    overflow: hidden;
  }
  a.headline {
    justify-content: space-between;
    display: flex !important;
    justify-content: start;
    margin-bottom: 0px;
    padding: 0px;
  }
  .hotspot:not(.--slider):not(.--list):not(.--bundle):not(.--added) .products:not(.slick-initialized) .product {
    scroll-snap-align: center;
    flex: 0 0 75%;
    max-width: 55%;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    overflow-x: scroll;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px !important;
  }
  .service.destop_service h2 {
    margin-bottom: 5px;
  }
  .slick-dots li button {
    display: block !important;
  }
  #main_banner1   .slick-dots {
    margin-top: 10px;
  }
  #blog_content .blog {
    display: grid;
    grid-template-columns: repeat(4,0.6fr);
    gap: 10px;
  }
  #blog_content {
    margin: 20px 0px;
  }
  #blog_content {
    padding: 10px;
  }
  #blog_content .blog div:nth-child(2) {
    display: block;
  }
  .mapsmetalmarket img {
    width: 1000% !important;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    text-align: center;
    gap: 10px;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .batch_opinie {
    display: none;
  }
  .row.blog div:nth-child(4) {
    display: none;
  }
  #menu_search.menu_search {
    display: none;
  }
  #slider_popular_coins {
    display: block;
  }
  .slider_coins_wrapter {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  #slider_popular_coins {
    margin-top: 10px;
  }
  #slider_popular_coins h2 a {
    padding: 0px 10px;
  }
  .sliver_items_2:before {
    right: 5px;
    left: auto;
  }
  .text_silver_coins h2 {
    font-size: 16px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .text_silver_coins h4 {
    font-size: 9px;
  }
  .image_slider_coins img {
    max-width: 100px;
    transform: scale(0.8);
    transition: 0.5s;
  }
  .tabsy_coins_main {
    gap: 0px 10px;
  }
  .sliver_items_1:after {
    bottom: 0px;
    background: #e6e8ea;
  }
  .tabsy_coins_main .sliver_items_2 {
    grid-area: 2;
  }
  .tabsy_coins_main .sliver_items_5 {
    grid-area: 0.33333333333333;
  }
  .coins_slider_contetnt:hover img {
    transform: scale(0.8);
  }
  #layout .popular_coins_tabs li {
    margin-right: 20px;
    margin-left: 10px;
  }
  #service_content {
    grid-template-rows: minmax(auto,auto);
  }
  .head_opinie p.p.big-3 {
    font-size: 1.4rem;
    margin-top: 10px;
  }
  .head_opinie h6.h6 {
    font-size: 26px;
  }
  .multiple-items-opinie,
  #opinie_main .slick-list {
    overflow: hidden;
  }
  #opinie_main:after,
  #opinie_main:before {
    display: none;
  }
  .multiple-items-opinie {
    padding-bottom: 10px;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  html {
    overflow-x: hidden;
  }
  #boksy_main_baner&gt;div {
    margin-bottom: 0px;
    margin-top: 10px;
    grid-template-columns: minmax(300px,1fr) 1fr;
    display: grid;
  }
  #baners_oferta_imang .btn_box {
    margin-top: 10px !important;
  }
  #boksy_main_baner {
    scroll-snap-align: center;
    scroll-snap-type: x mandatory;
    display: grid;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-start;
    overflow-x: scroll;
    width: 100%;
    text-wrap: balance;
    grid-template-columns: minmax(300px,1fr) 1fr;
  }
  #boksy_main_baner {
    scroll-snap-align: center;
    scroll-snap-type: x mandatory;
    display: grid;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-start;
    overflow-x: scroll;
    width: 100%;
    text-wrap: balance;
    grid-template-columns: minmax(300px,1fr) 1fr;
    scroll-snap-type: both proximity;
    white-space: nowrap;
  }
  #boksy_main_baner .two_main_baners&gt;div {
    background: #f5f6fa;
    padding: 10px;
    border-radius: 10px;
    display: grid;
    grid-template-columns: minmax(260px,1fr) 1fr;
  }
  #boksy_main_baner .boksy_main_text&gt;div {
    font-size: 15px;
  }
  #layout #baner_curency a {
    display: flex;
    width: 100%;
    color: #fff;
    background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat !important;
    background-color: #23643f;
    text-decoration: none;
    background-size: 50%;
    transition: all 1s;
    align-items: flex-start;
    justify-content: flex-start;
    background-size: 26%;
    align-content: flex-start;
    background-size: 70% !important;
  }
  #boksy_main_baner p {
    display: none;
  }
  #boksy_main_baner .boksy_main_text {
    padding: 10px 20px;
  }
  #boksy_main_baner .two_main_baners h4 {
    margin-top: 0px;
  }
  #boksy_main_baner .two_main_baners {
    margin-left: 10px;
  }
  #boksy_main_baner p {
    font-size: 11px;
    line-height: 17px;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
  }
  #boksy_main_baner&gt;div&gt;a {
    display: block;
    grid-template-columns: 1fr;
    text-align: center;
    align-content: center;
    align-items: center;
    justify-content: center;
    gap: 0px;
    width: 100%;
  }
  #boksy_main_baner .btn_box {
    padding: 11px 50px 11px 50px !important;
  }
  #boksy_main_baner .boksy_main_text&gt;div {
    padding-bottom: 0px;
  }
  #boksy_main_baner .head_text img {
    margin: auto;
    border-radius: 0px;
    padding: 10px;
    display: block;
  }
  #ikony_serie_main ul {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    margin: 20px 0px;
    overflow-x: scroll;
    padding-bottom: 10px;
    margin-left: 20px;
    flex-wrap: nowrap;
  }
  #blog_flex {
    display: flex;
    overflow-x: scroll;
  }
  #blog_flex {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    margin: 0px 0px;
    margin-top: 30px;
  }
  #blog_flex .blog_main h2 {
    line-height: 18px;
    margin-top: 3px;
    font-size: 15px;
    font-weight: 900;
    color: #414c5c;
    padding-left: 0px;
  }
  #blog_flex .blog_main a {
    padding: 30px 20px;
    display: flex;
    align-items: flex-end;
    align-content: space-around;
    transition: all 0.5s ease-in;
    min-height: 120px;
    min-width: 230px;
    flex-direction: row;
    flex-wrap: wrap;
    white-space: normal;
  }
  .polular_contetnt {
    overflow: hidden !important;
  }
  #popular_monety .slick-list {
    overflow-x: hidden !important;
  }
  body #mennice_contetn .slick-track {
    top: 0px !important;
    padding-bottom: 50px;
  }
  .polular_contetnt h3 {
    margin-top: 30px;
    white-space: break-spaces !important;
  }
  .product-name {
    margin-bottom: 20px;
  }
  #mennice_contetn {
    height: 230px;
    min-height: 230px;
    margin-bottom: 50px;
  }
  #breadcrumbs {
    margin-top: 0px !important;
  }
  #main_banner1 img {
    border-radius: 0px !important;
  }
  #popular_monety .slick-list {
    overflow: hidden;
  }
  #bnaer_poczyki_main_page .btn_box {
    margin-bottom: 20px;
  }
  #bnaer_poczyki_main_page .benefits_head li {
    font-size: 13px;
  }
  #bnaer_poczyki_main_page video {
    border-radius: 0px !important;
    width: 120% !important;
    left: -30px;
  }
}
</pre></body></html>