body {
  background-color: #fff;
  }

a,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000;
  text-decoration: none;
}
a.nounderline:hover {text-decoration: none !important}
.font-strong {font-weight: 500}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 400;
}

p {
  font-size: 1rem;
  color: inherit;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 991px) {

  .add-to-cart {
    font-size: 14px !important;
  }
  .add-to-cart i{
    font-size: 24px;
  }
}

@media (max-width: 991px) {

.footer-bottom .text-left, .footer-bottom .text-right {
   text-align: center !important
  }
  
.header-top.is-sticky .container-header {
  display: block !important;
}

.stickyspace {
  height: 62px !important;
}

.header-top {
  padding: 20px 5px;
}

.box-icon .icon-information {
  padding-bottom: 22px !important;
}
	

}

@media (max-width: 767px) {
  
  .footer-after .text-left, .footer-after .text-right {
   text-align: center !important
  }
  
  .footer-after .copylink {order: 1}
  .footer-after-h4 {margin-bottom: 8px; margin-top: 13px;}
  
}

@media (min-width: 576px) {
  .modal .modal-dialog-aside {
    max-width: 520px !important;
    
  }
  .modal.fade {
  padding-right: 0px !important
  }
  
  .modal-body {
  
  padding: 20px 40px !important;}
  
  
}

@media (min-width: 1279px) {
  .container {
    width: 1200px;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
.container {
    max-width: 100%;
    width: 1400px;
    
}

.row.header-top__row {padding: 0px}	

}

@media (min-width: 1680px) {
.container {
    max-width: 100%;
    width: 1540px;
}

}

.color-grey {color: #444}

.font-14 {font-size: 14px}
.font-13 {font-size: 13px}
.font-12 {font-size: 13px}
.font-11 {font-size: 12px}

.border-bottom {border-bottom: 1px solid #ddd}


.page-loader-active .page-loader-blur, .page-loader-active #footer, .page-loader-active #wrapper, .search-result-open #_desktop_top_menu, .header-dropdown-open:not(.open-menu) #_desktop_top_menu, .loading-products #wrapper, .header-dropdown-open #wrapper, .header-dropdown-open #footer, .search-result-open #wrapper, .search-result-open #footer, .loading-products #mobile_filters .modal-content {
  opacity: 0.3;
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
}
#mobile_filters .modal-dialog {background: #fff}


.header-top__content .dropdown-menu {
	border: 1px solid #f1f1f1;
	background: #fff;
    -webkit-box-shadow: 5px 5px 8px -2px rgba(0,0,0,.11);
    box-shadow: 5px 5px 8px -2px rgba(0,0,0,.11);
    border-radius: 0px;
}

.dropdown-menu.blockcart__dropdown {min-width: 450px; margin-right: -5px;}
.dropdown-menu.blockcart__dropdown #datawysylki {margin-bottom: 0px !important}
.dropdown-menu.userinfo__dropdown {min-width: 400px; padding: 20px 25px 20px}

#c-box .color-grey {font-weight: 400}
#c-box .color-grey span {position: relative;top: 6px;font-size: 21px;}
#c-box .dropdown-close {padding: 8px 0px;}
#c-box .customer-links a {padding: 0px; font-size: 14px !important; font-weight: 400}
.modal-open #c-box .customer-links a {font-size: 16px !important;}
#c-box .customer-links li {margin-bottom: 5px; position: relative}
#c-box .customer-links:not(.border-icon) li {padding-left: 16px;}
#c-box .customer-links:not(.border-icon) li:before {content:''; position: absolute; width: 10px; height: 10px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K'); left: 0px; top: 9px}
#c-box .customer-links li .material-icons, .logoff_last .material-icons {position: relative; top: 2px;}
.modal-open #c-box .font-14 {font-size: 18px !important; font-weight: 600}
.modal-open #c-box .login_last .font-14 {font-size: 16px !important; font-weight: 400}

.btn-primary.login-customer, .btn-block.logoff-btn {padding: 7px 12px;}
.customer-register {color: #CA000C}

.header-top__block--contact .contact-list {font-size: 14px;}
.header-top__block--contact .contact-list li {margin-bottom: 2px;}

#conditions-to-approve {
  background-color: #fff;
  border-color: #e1e1e1;
  color: #000;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
}

.card {
  border-radius: 0;
  border: none;
}
.alert-info {
  background-color: #fff;
  border-color: #e1e1e1;
}
.product-flags li.product-flag {
  background: #fe670e;
  box-shadow: none;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
  color: #000;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: none;
}

#zapytajo {
  background: #fff;
  padding: 0px;
  color: #000;
  width: 100%;
}

#zapytajo_results {
  padding: 1rem;
  display: none;
}

.header-top__badge {
  background: #F7E0E5;
}

.material-icons {
  color: #000;
}

.btn-secondary {
  text-transform: uppercase;
}
.btn-primary, .btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #222;
  border-color: #222;
  text-transform: uppercase;
  box-shadow: none;
}

.btn-primary.white-button {
  color: #222;
  background: #fff;
  border: 1px solid #999;
}

.btn-primary.white-button:hover {background: #333}

.btn-primary.disabled, .btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle
{
  color: #fff;
  background-color: #000;
  border-color: #000;
  opacity: 0.6;
}

.form-group-password .btn.btn-primary, .form-group-new_password .btn.btn-primary, .form-group-password_repeat .btn.btn-primary {background: #fff !important;
opacity: 1 !important;
border: 0px !important;
height: calc(100% - 2px);
top: 1px;
right: 1px;}
.form-group-password .btn.btn-primary span, .form-group-new_password .btn.btn-primary span, .form-group-password_repeat .btn.btn-primary span {color: #999}
.form-group-password .input-group-append, .form-group-new_password .input-group-append, .form-group-password_repeat .input-group-append  {position: absolute; right: 0px; height: 100%; z-index: 5;}


#custom-text {
 font-weight: 200;
  margin-top: 30px;
}
.product-miniature__title {
font-weight: 900;
  font-size: 17px;
  padding: 10px 15px 0px;
}

.paa-paired-product {display: flex; align-items: flex-start; gap: 14px; border-top: 1px solid #E9E9E9; padding-top: 15px; margin-top: 20px; margin-left: 15px; margin-right: 15px;}
.paa-paired-product picture,
.paa-paired-product img {max-width: 65px; max-height: 65px; flex-shrink: 0;}
.paa-paired-product__info {display: flex; flex-direction: column; gap: 2px; text-align: left;}
.paa-paired-product__name, .paa-paired-product__price {font-size: 13px;}
.paa-paired-product__label {font-size: 13px; color: #666;}

.product-list-reviews .grade-stars {
  display: inline-block;
  display: inline-block;
  margin-right: 22px;
  margin-top: 3px;
  position: relative;
  top: 2px;
}

.price {
  color: #000;
}
.product-flags {
  left: 0px;
  bottom: 15px;
  top: auto;
  opacity: 0.9;
  background: transparent !important;
  position: absolute;
}

.product-flags.flag-miniature {top: 0; left: 0; right: 0; bottom: 0; pointer-events: none;}
.product-flags__group {position: absolute; display: flex; pointer-events: auto;}
.product-flags__group--bottom-center {bottom: 15px; left: 0; width: 100%; display: flex; flex-direction: row; justify-content: center; gap: 5px;}
.product-flags__group--top-right {top: 20px; left: 20px; flex-direction: column; gap: 5px;}


.product-flags ul {margin-bottom: 0px !important}

.product-flags__flag {min-width: 55px;}

.products-list__block--mini .product-miniature {border: 0px; padding: 0px;}
.products-list__block--mini .product-miniature {display: flex !important; flex-wrap: nowrap !important;  align-items: stretch; margin: 0px}
.products-list__block--mini .product-miniature .box-left {width: 80px !important; flex-shrink: 0 !important; flex-basis: auto !important; margin-right: 15px;}
.products-list__block--mini .product-miniature .box-center {flex-grow: 1 !important; flex-shrink: 1 !important; flex-basis: auto !important; padding-left: 15px !important;
    padding-right: 15px !important; display: flex; flex-direction: column; justify-content: center;align-items: start; gap: 0;}
.products-list__block--mini .minigrid-bottom {display: flex; justify-content: space-between; align-items: center; width: 100%;}
.products-list__block--mini .product-miniature__pricing {flex-grow: 0; text-align: left !important;}
.products-list__block--mini .product-miniature__actions {flex-shrink: 1; margin-left: 15px;}
.products-list__block--mini .product-miniature__actions .btn {white-space: nowrap; font-size: 12px;}
.products-list__block--mini .product-miniature__title {margin: 0px 0px 10px !important; padding: 0px !important; height: auto}
.products-list__block--mini .general-border-grey {margin: 10px 0px 20px;}
.products-list__block--mini .product-flags {position: static;text-align: left !important;margin: 0px 0px 10px;}

.footer-container {
  background: #fff;
  padding-top: 0;
  margin-top: 0;
}
#checkout  .header-nav {
background: #fff;
font-size: 0.825rem;
}

.header-top.is-sticky .container-header {
	display: none
}

#contact-link p {margin-bottom: 0px; text-align: center; padding: 10px 0px; font-size: 14px;}


  .banner {
    margin-bottom: 30px !important;
  }
  .block-social ul{
    justify-content: center;
  }
  #footer i {
    font-size: 26px;
    color: #fff;
  }
  
#footer [aria-expanded="true"] .material-icons {rotate: 180deg;}
  
  #footer .part {
    padding-top: 30px !important;
  }
.swiper-button-prev i, .swiper-button-next  i {
  color: #fe670e;
  }
  .homeslider__caption {
    display:none;
  }
  .l-header {
    margin: 0;
}

.products-section-title {
    text-align: center;
    margin-bottom: 1rem !important;
    padding: 0;
 }
.products-section-title span{
  color: #444;
  font-size: 32px;
  font-weight: 500;
  padding: 0 25px;
  background: #fff;
  line-height: 100%;
 font-family: Lora;
}

.zone-box .products-section-title {margin-bottom: 0.8rem !important;}

.section-subtitle {font-size: 16px;}

.featured-products__navigation  {position: absolute; top: 0px; right: 0px}
.featured-products__header {position: relative}
.tab-content .featured-products__navigation {top: 5px;}
.content-color .featured-products__navigation {top: 0px;}

.posty-n .h2, .posty-r .h2{
  color: #222;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-transform: none;
  position: relative;
  margin-top: 17px;
  margin-bottom: 1rem !important;
}
.categoryimage {
  min-height: 125px;
}

.special-orange {
  color: #CA000C!important;
}

.price-netto-listing {font-size: 14px;}


#product .add-to-cart i {
	width: auto;
	height: auto;
}

.product-miniature__thumb-link {height: 100%; width: 100%; display: inline-block;}

.atribute-line span {width: 20px; height: 20px; border-radius: 50%; display: inline-block; margin: 0px 2px}
.atribute-line a {font-size: 13px; padding: 0px 2px;}
.atribute-line span.white-att {box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.2);}
.atrribute-list .atribute-line a:nth-child(n+2) {display: none;}

.product-miniature__thumb-link img.front-image{top: 0;}
.product-miniature__thumb-link img.back-image{position: absolute; top: 0;left: 50%; transform: translateX(-50%); opacity: 0; filter: alpha(opacity = 0);z-index: -1; transition: opacity 0.2s ease-in-out;}
.product-miniature__thumb-link:hover img.back-image {opacity: 1;filter: alpha(opacity = 100);z-index: 1;}
.favorite-category {position: absolute;top: 0px;right: 0px;z-index: 2;}

.add-to-cart i {
  vertical-align: middle;
  line-height: 1.2;
  padding: 0;
width: 15px;
    height: 32px;
    margin: 0;
}
.discount-percentage, .discount-amount {
  color: #e50102;
}
.display-toggle__link.active {
  background: #fe670e;
}
.display-toggle__link.active .material-icons {
  color: white;
}
.btn-primary:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.translate-middle {
  transform: translate(-50%,-50%)!important;
}
.start-50 {
  left: 50%!important;
}
  .top-50 {
    top: 50%!important;
}
#custom-text .page_heading{
text-align: center;
display: inline-block;
width: 100%;
font-size: 20px;
font-weight: 400;
margin-bottom: 5px!important;
}
#custom-text  .page_heading_mini {
  text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 3.5rem;
    position: relative;
}
#custom-text .page_heading_mini::before {
  content: '';
  width: 80px;
  height: 3px;
  background: #ff6000;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: -20px;
}


.footer-before {
background: #fff;
}

.orange {
  color: #CA000C;
}

  
  
 @media(max-width:767px){
.proff .col-6 {
min-height: 125px;
 }


}
.proff .col-6 {
  display: block;
    padding: 0;
    margin: 0;
    float: left;
  
}
.proff p {
  margin-bottom: 0.25rem;
}
@media(min-width:1199px) {
  .holder {
    float: left;
  }
}

.pbig {
  font-size: 18px;
  padding-left: 5px;
}
#footer ul li {
  font-size: small;
  margin: 0 0 8px;
  font-size: 15px;
}


#footer .links-list__link, #footer span.h4, #footer_contact_list li, #footer_contact_list a, .footer-bottom span, .footer-bottom a {color: #222; font-size: 15px;}
#footer span.h4 {text-transform: none; font-weight: 900; font-size: 20px; color: #222;}
.footer-after-h4 {color: #222;width: 100%;display: block;font-size: 14px; margin-bottom: 30px; font-weight: 800;}
.footer-after {position: relative; padding: 25px 0px;}
.footer-bottom {padding: 25px 0px 15px;}
.footer-center {padding: 35px 0px 0px;}
.footer-center {position: relative}
.footer-center .pbig {font-size: 25px; font-weight: 900;}


#left-column .card {
  border-color: #fff;
  margin-bottom: 20px;
}
#left-column .card-header {
  background-color: #fff;
  padding-left: 0;
}
#js-product-list > div.hidden-md-up.text-xs-right.up {
  display: none;
}
.swiper-button-custom {
  width: 40px;
  height: 40px;
  margin: 0px 0px 0px 4px;
  color: #333;
  background: #f5f5f5;
  border-radius: 50%;
}

.green {
  color: #98b855;
}
.star-content .star, .star-content .star-on, .star-content .star-hover {
  background-size: 1rem;
  width: 16px;
  height: 16px;
}
.btn-primary .material-icons {
  color: #fff;
}
.homeslider__arrow {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.counter {
  font-size: 0.825rem;
  font-weight: 400;
    color: #999;
}
.free-info-small {
  width: 100%;
  height: 8px;
  border: 0;
  background: #ddd;
  margin-top: 5px;
  position: relative;
  border-radius: 30px;
}
.free-info-small div {
  border-radius: 30px 0px 0px 30px;
  height: 100%;
  position: absolute;
  top: 0;
  background: #47c33d;
}

.free-only-cart {display: none}

.product-information  .card-body {
  border-color: #fff;
}
.breadcrumb {
  background-color: #fff;;
}
.menutops {
  border-bottom: 0px;
  background-color: white;
}
#navbar-top {
  box-shadow: 0px 1px 4px rgba(0,0,0,0.1);
  z-index: 999;
}
.l-header {
  z-index: 999;
}


@media only screen and (min-width:992px) {
.cartdone {
  font-size: 19px;
  float: left;
  margin-top: 3px;
}

}
.input-group-text {
background-color: #fff;	
}


.product-list-reviews {
  position: static;

}
.wiadomosc {
  display: inline-block;
  width: 100%;
}
.wiadomosc p{
  font-size: 0.825rem;
  margin-bottom: 0;
  text-align: center;
}
.block-social .btn-light {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}



.block-social .icon:before, .icon.icomon:before {
  font-family: "icomoon" !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 26px;
    color: #828284;
}

.block-social a:hover .icon:before {color: #fff}

.card-footer, .card-header, #cart .card-header  {
  background-color: #fff;
}
.-unreachable {
  opacity: 0.6;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #fff;
  border-bottom: 2px solid #333;
  color: #333;
}

.icon-collapse[aria-expanded=true] .material-icons::before {
  display: none;
}
.links-list {
  padding: 0 0 15px;
  margin: 0;
}
.manname {
  text-align: center;
}
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width .6s ease;
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0.6rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #e9ecef;
  border-radius: 0px;
}

#cart .breadcrumb {display: none !important;}


.rezerwacja {
  color: #c30000;
  box-shadow: 0 0 7px 5px rgba(0,0,0,.01);
}
.blockreassurance_product .item-product {
  display: table;
  float: none;
  margin: auto;
  padding: 0;
}
.blockreassurance_product p.block-title {
  line-height: 0.825rem;
  font-size: 0.825rem;
  text-align: center;
}
#cart .cart-copylink .strong {
  font-weight: 700;
}
#cart .cart-copylink .blue{
text-decoration: underline;
color: #0090ff;
}
#cart #wrapper, #checkout #wrapper {

  padding-bottom: 20px;
}

.header-top__content .header-top__icon {
margin: 0 auto;
content: '';
height: 22px !important;
width: 22px !important;
background-size: 22px !important;
background-position-y: 0px !important;
background-repeat: no-repeat;}


#m-search {
background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYxMi4wMXB4IiBoZWlnaHQ9IjYxMi4wMXB4IiB2aWV3Qm94PSIwIDAgNjEyLjAxIDYxMi4wMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyLjAxIDYxMi4wMTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9Il94MzRfXzRfIj4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNjA2LjIwOSw1NzguNzE0TDQ0OC4xOTgsNDIzLjIyOEM0ODkuNTc2LDM3OC4yNzIsNTE1LDMxOC44MTcsNTE1LDI1My4zOTNDNTE0Ljk4LDExMy40MzksMzk5LjcwNCwwLDI1Ny40OTMsMA0KCQkJCUMxMTUuMjgyLDAsMC4wMDYsMTEzLjQzOSwwLjAwNiwyNTMuMzkzczExNS4yNzYsMjUzLjM5MywyNTcuNDg3LDI1My4zOTNjNjEuNDQ1LDAsMTE3LjgwMS0yMS4yNTMsMTYyLjA2OC01Ni41ODYNCgkJCQlsMTU4LjYyNCwxNTYuMDk5YzcuNzI5LDcuNjE0LDIwLjI3Nyw3LjYxNCwyOC4wMDYsMEM2MTMuOTM4LDU5OC42ODYsNjEzLjkzOCw1ODYuMzI4LDYwNi4yMDksNTc4LjcxNHogTTI1Ny40OTMsNDY3LjgNCgkJCQljLTEyMC4zMjYsMC0yMTcuODY5LTk1Ljk5My0yMTcuODY5LTIxNC40MDdTMTM3LjE2NywzOC45ODYsMjU3LjQ5MywzOC45ODZjMTIwLjMyNywwLDIxNy44NjksOTUuOTkzLDIxNy44NjksMjE0LjQwNw0KCQkJCVMzNzcuODIsNDY3LjgsMjU3LjQ5Myw0NjcuOHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K');
background-size: 21px !important;
background-position-y: 1px !important;
height: 21px !important;
}

#m-menu {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGMjhGOEQzQjIzOTExRUU5Q0RGRDQ3RUQ0RDE3NDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGMjhGOEQ0QjIzOTExRUU5Q0RGRDQ3RUQ0RDE3NDUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUYyOEY4RDFCMjM5MTFFRTlDREZENDdFRDREMTc0NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUYyOEY4RDJCMjM5MTFFRTlDREZENDdFRDREMTc0NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FBwSiAAAF4ElEQVR42uzcTYhVdRzH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');
}

#m-heart {
background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExRUFCMUQzQjE2QzExRUVBMjBDQTJGMzkxNENDQUFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExRUFCMUQ0QjE2QzExRUVBMjBDQTJGMzkxNENDQUFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTFFQUIxRDFCMTZDMTFFRUEyMENBMkYzOTE0Q0NBQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFFQUIxRDJCMTZDMTFFRUEyMENBMkYzOTE0Q0NBQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6A8YK6AAAd1klEQVR42uxdB7RWxbWe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');
}

#m-phone {
background-image:  url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDczLjgwNiA0NzMuODA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMzc0LjQ1NiAyOTMuNTA2Yy05LjctMTAuMS0yMS40LTE1LjUtMzMuOC0xNS41LTEyLjMgMC0yNC4xIDUuMy0zNC4yIDE1LjRsLTMxLjYgMzEuNWMtMi42LTEuNC01LjItMi43LTcuNy00LTMuNi0xLjgtNy0zLjUtOS45LTUuMy0yOS42LTE4LjgtNTYuNS00My4zLTgyLjMtNzUtMTIuNS0xNS44LTIwLjktMjkuMS0yNy00Mi42IDguMi03LjUgMTUuOC0xNS4zIDIzLjItMjIuOCAyLjgtMi44IDUuNi01LjcgOC40LTguNSAyMS0yMSAyMS00OC4yIDAtNjkuMmwtMjcuMy0yNy4zYy0zLjEtMy4xLTYuMy02LjMtOS4zLTkuNS02LTYuMi0xMi4zLTEyLjYtMTguOC0xOC42LTkuNy05LjYtMjEuMy0xNC43LTMzLjUtMTQuN3MtMjQgNS4xLTM0IDE0LjdsLS4yLjItMzQgMzQuM2MtMTIuOCAxMi44LTIwLjEgMjguNC0yMS43IDQ2LjUtMi40IDI5LjIgNi4yIDU2LjQgMTIuOCA3NC4yIDE2LjIgNDMuNyA0MC40IDg0LjIgNzYuNSAxMjcuNiA0My44IDUyLjMgOTYuNSA5My42IDE1Ni43IDEyMi43IDIzIDEwLjkgNTMuNyAyMy44IDg4IDI2IDIuMS4xIDQuMy4yIDYuMy4yIDIzLjEgMCA0Mi41LTguMyA1Ny43LTI0LjguMS0uMi4zLS4zLjQtLjUgNS4yLTYuMyAxMS4yLTEyIDE3LjUtMTguMSA0LjMtNC4xIDguNy04LjQgMTMtMTIuOSA5LjktMTAuMyAxNS4xLTIyLjMgMTUuMS0zNC42IDAtMTIuNC01LjMtMjQuMy0xNS40LTM0LjNsLTU0LjktNTUuMXptMzUuOCAxMDUuM2MtLjEgMC0uMS4xIDAgMC0zLjkgNC4yLTcuOSA4LTEyLjIgMTIuMi02LjUgNi4yLTEzLjEgMTIuNy0xOS4zIDIwLTEwLjEgMTAuOC0yMiAxNS45LTM3LjYgMTUuOS0xLjUgMC0zLjEgMC00LjYtLjEtMjkuNy0xLjktNTcuMy0xMy41LTc4LTIzLjQtNTYuNi0yNy40LTEwNi4zLTY2LjMtMTQ3LjYtMTE1LjYtMzQuMS00MS4xLTU2LjktNzkuMS03Mi0xMTkuOS05LjMtMjQuOS0xMi43LTQ0LjMtMTEuMi02Mi42IDEtMTEuNyA1LjUtMjEuNCAxMy44LTI5LjdsMzQuMS0zNC4xYzQuOS00LjYgMTAuMS03LjEgMTUuMi03LjEgNi4zIDAgMTEuNCAzLjggMTQuNiA3bC4zLjNjNi4xIDUuNyAxMS45IDExLjYgMTggMTcuOSAzLjEgMy4yIDYuMyA2LjQgOS41IDkuN2wyNy4zIDI3LjNjMTAuNiAxMC42IDEwLjYgMjAuNCAwIDMxLTIuOSAyLjktNS43IDUuOC04LjYgOC42LTguNCA4LjYtMTYuNCAxNi42LTI1LjEgMjQuNC0uMi4yLS40LjMtLjUuNS04LjYgOC42LTcgMTctNS4yIDIyLjdsLjMuOWM3LjEgMTcuMiAxNy4xIDMzLjQgMzIuMyA1Mi43bC4xLjFjMjcuNiAzNCA1Ni43IDYwLjUgODguOCA4MC44IDQuMSAyLjYgOC4zIDQuNyAxMi4zIDYuNyAzLjYgMS44IDcgMy41IDkuOSA1LjMuNC4yLjguNSAxLjIuNyAzLjQgMS43IDYuNiAyLjUgOS45IDIuNSA4LjMgMCAxMy41LTUuMiAxNS4yLTYuOWwzNC4yLTM0LjJjMy40LTMuNCA4LjgtNy41IDE1LjEtNy41IDYuMiAwIDExLjMgMy45IDE0LjQgNy4zbC4yLjIgNTUuMSA1NS4xYzEwLjMgMTAuMiAxMC4zIDIwLjcuMSAzMS4zek0yNTYuMDU2IDExMi43MDZjMjYuMiA0LjQgNTAgMTYuOCA2OSAzNS44czMxLjMgNDIuOCAzNS44IDY5YzEuMSA2LjYgNi44IDExLjIgMTMuMyAxMS4yLjggMCAxLjUtLjEgMi4zLS4yIDcuNC0xLjIgMTIuMy04LjIgMTEuMS0xNS42LTUuNC0zMS43LTIwLjQtNjAuNi00My4zLTgzLjVzLTUxLjgtMzcuOS04My41LTQzLjNjLTcuNC0xLjItMTQuMyAzLjctMTUuNiAxMXMzLjUgMTQuNCAxMC45IDE1LjZ6TTQ3My4yNTYgMjA5LjAwNmMtOC45LTUyLjItMzMuNS05OS43LTcxLjMtMTM3LjVzLTg1LjMtNjIuNC0xMzcuNS03MS4zYy03LjMtMS4zLTE0LjIgMy43LTE1LjUgMTEtMS4yIDcuNCAzLjcgMTQuMyAxMS4xIDE1LjYgNDYuNiA3LjkgODkuMSAzMCAxMjIuOSA2My43IDMzLjggMzMuOCA1NS44IDc2LjMgNjMuNyAxMjIuOSAxLjEgNi42IDYuOCAxMS4yIDEzLjMgMTEuMi44IDAgMS41LS4xIDIuMy0uMiA3LjMtMS4xIDEyLjMtOC4xIDExLTE1LjR6IiBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==);}

#m-user {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ/SURBVHjaxJdNiI1RGMe9d0SDDGOKQTMmU6NhZorVSBa+kslHWLCQxmZqLCYLWdkSs1Zmw87ukikfsRCx0GguIdOIQmjKxyhhxrjX76n/rTfde73nnFdO/Tr1vuf8z/+c+z7neW5UKBSm/c823WdSFEWL6dphOcyAV/CEzYw6i9kJJIW2Fi7BL5tagnuwx0kz4cIRnIwtdBl6YD10wn4YgK96fxHmp2KAloELEr4BbRXGLoIzGpuDujQMnJbggMNPdVhzbkKVtwHaOgldc/ldNbf4k/WGGLgFP2CZhwGLjpfwHmY7G6C1aAfnXRePafRJo6vcmEyFCO1Unw24Z66r31RuQCUDzepfBBh4A5+h1cfAAvXfAgz8hO8wx8fAB/XzAgxUQw188jHwTH1bgIFVFgHwwMfAbZiE7gADB9Rf9UpGtHMKo40eIdiiDdyxXOJ7ES2FcaXbeofF7aMbgjysCc0Fu3UKj2FFgvGNcFdz+tJKx4ckaNfycWgqc1pHdWL24Fhq9YAWsNw/HKsJHsGgyOm4C4qebUl1I5eakFLMomY77FV1VKtXFuf3VYgMojmZWDOkKMXQTEXShLeGrwEWn6ubLqMrdxytqX9mgAWb6LbCBuiAJTBLr61IHYOnivsr6OZSMcDClkqP2IelR1Z4PoTnyhd55YtGGavXOPsm+tHPepXlEszqy57SrWi7r/lLFbQaTikNFwvZZqcw1G4/SuCsmfG4ii1CTkjjC+xIZIB2UJPewRbfcuyPwvatNPdVNEDbFbtkGkIXj+naBzwi7c0lDSjv5zVwYVqLx/QbdKpWYa0sVZRWWf1vNx0vxtL+F4zma7qdio7q4vPfAgwAFSZCOb0E5n4AAAAASUVORK5CYII=);
}
.header-top__block .m-koszyk {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATlSURBVHjavFdLaFxVGD7n3HPvvNpMOpNM0zbJdKIFN41IFxJacaG4EIsrpdKKIuJGQQQRfFBERKriSi24EaSLCmaVhejC0oVaCy6UVBdtTNCJJkRpSTLve+45fv+dO49kXpnQ6YVvzsw9957vO//r/MNZvxfnzA5FjjlO6JSww0cZM0xXSr+US8WLyi3/2vdy/XFzO7p3+MNwdM/LjAtmtKfpvhCWMEbrYn7zXCG3/hYzxrBBXHviiU9HDqTN8OjBa6Fo7Alh2YekDI+HIrEzw6MHFmguNrTv3EDInXD0oeTYpIkn91+zpJ3igvsG5Fz685aUExCxlBybMNIJ37/TdUUfAs7QWMxtvOEpd81osrKBtT1/3lMqW8xtnuVwTSgSffq2CoDvaYfTWnt5pdwft8423K2Ud1lr41mWdXRXQQjTZiKxoVeFEPdgWY8mDfcNDX57huytXPcH7FtxPx8Y0wg4COS4pwUTjmXbD+BWHla66sei/5T/KbSnriNQP8DcYosAkO4dSqS+t2xn2njaJeM2z2OxAn5ocEVN4/72LCI9eVqOnmt6xl8L2WLDVfPrN9dOGK02aFLW3kTgHLekM10u5C8UNm+9hOfDjBxK2+B1a1dF8S2Wb++P6nO1TSBLTQkZch4pfNp2nJlKSX27RYBlySlIZMqtXNFak7qN251JHsUPZ6cFuFqCkFsiQ1ZHoC2zAV2ep7IUVHBFpkWAJWTaVAVkByUAxXIZDExY1mSLALoJ8qL2vL8HJYDWhntL4Dpcj72glseANCZXUd87+j6RGk9ieBagQpMJgq5C1gUiwL/A6zfXlmfbCtDeOqywImBtDk5w5X0L4EeKW9YYQnUFbih3IB/G8DbwLkBWejMQcwGIkxeB94DLHV1gdBkiIEDsB0brLoBJRinjUCiWuljwUeAF4GPgJHb5SUA2FZA/B3yB+//1cMMSzhEknEg1BAgxzquTC13efRjIAd+BRMMiNr6/AzwOvA/M0f3ecaAWabOorQfrAqwgL3G8d0vBq4GfnwF5GONTAAoW+xo4D/LyDgMxG3AeqQch7DFJRU5rt5uAL6klACgWngTOAmsUFyBf3XEqkgCkO4J+opEFlpykyt/NAiBZx/ARdp8Idn2IsgH3f+6rGKHQUb1B3KWrLuB+ZUpj+3mtVdedgPxeDBeBu4FXOqVbVxdotYJU3PQ5GXFzEYeaCUoPUz0DOpG/GOz8EeAK8M0uq+EGWoZV4gR5XELJCLIg6Xrqd5im0uVdMtl16juA48BXEPUTxt8ACqxCUIhudAtIcLg47v8RjjxC9UeiAKWo44H/u9UAioHXQLgPX+8DZoDHgixgQTAS6WdBnSj3iINFycWDggTQGUAHvqcqC73MBxG3MFwiQMwcxlPAsSAzqC7cCCzRqxb84bdI4JY4Baf8Pxfa/OkXNJrxG03TS8w8hvndHsuUdULKu2ABcZiZWoEw7E5cOPSytRZACmlP4ZCAgMpfmLojGrRyl9DOG7ggIxGA4WpptCd9/3Eeaur8al1lta9ryOO8FtTBfJs51tTV1t6nzwq4yOr0ryYkK8XCLJrFE0OJkUsmWM5UZ1v6zW26ts206/d5S7/avEalVJj1/1+hU33eCUdO1tmrD27ZZRtrbG+OTZtWPXjMH0xTF6bdcnGuVMh9/r8AAwDr1UaaItkCDQAAAABJRU5ErkJggg==);	height: 22px !important;
	width: 30px !important;
	background-size: 23px !important;
	
}
.icon-cart:before {
  display: inline-block;
  transition: transform 0.2s ease;
  content: '';
  color: #fff;
  width: 40px;
  height: 25px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 6px;
}

.product-miniature__actions .btn.add-to-cart span.m-ckoszyk, .icon-cart:before {  background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAR9SURBVHic7ZvLixxVFMa/EzMa8hAfM6MoSMwIRhIjGB8RB0HU6CDESIj/hMQ/ICslG0HcKLhUxBe4ULMQXAlqDIkPVBJdRmMSRmcSos6Mkwyxfy66O/Sc1OPe6qrqnpn+oBan+nz3fOdw76nbt6ulAQYYYCXD6gwGPCTpOUkPSNok6brWR39JOiHpqKQPzexInboqB7AVOEI4DgNbe627FAATwHxE8m3MA0/2Wn9XALYUTL6Nf4G7ep1HYQCHEpL6BNgFbAbWta7NrXsHE/y/6HUehQDcn5DM8wG8FxJ499ahuVQAr7gkPo3gfua4L1elc1VVA0t60NlvRXDfdPaOLrWUB2AMeAP4DVhImK51YwE4AbwObKw6+b3AXE/TzcYM8ExMTsE7QWBc0ueShmILVzMWJI2b2bchzjEF+E7S9qKqasbXZjZe2mjAnW6qNYB9wNrSghTXtpbmo7PhNN5eZpC9bvC+25wAXzqNu0N4oY/BW539S5y8WuA13RJCCi3ATc7+M5BXJ7wmrzkRy7kAN4eQQgvgB1sKBah0BvyRRwD2AJOta09gnE7+08Bp4BQwEUDxmoJmQKiY067DjgVwznT4nykQ81QH//cA/zucxl9jY6YNbFy5518fwLvoOFdHxLzGcS8EcDY4znxIrJAlcIMWb3/nzGw2gPePs3OL1oENzv47j2BmM5LmOm6tAa7N44UUoGgDnHG2TyoL3tcXMw1Tzs7tAyEFiG6ALXjR3RTAFzMNXlvuk6BIAUJnwDln3xbIS/L1Y6Uhei9Q5RI47uxtgTxJusfZxwJ50XuBKmfAj86+O5AnSf5HkZ8CebUsgdAe4AvwOJB7mNLyeczd/iEwZiVLoOgMOKbFxRqVtDOANyFppMOelPRzYMxKlkChHmBmlyS9727vB1JjAldJ2u9uv2tm/4XETNDW/XbYbWkBNkVwt3ElXszwP+B8G8CWiHhjjn8ylJs2YNI2eF3kGO8kFOE9YDuwGhgC7gM+SPB7OzLWese/ABR/BQAYdgOGbIH9GCPAdEJyeZgChgvEm3XjXJ/ln9cDij4BLsPMpiU9JelsBO28pF1mFsNpI6oR5hWglIMQM/te0qOSvglwP6rmuX7Rt0SiGuHqnMG6ngFtmNlxYIek3ZKelfRwh7hJSYclfSTpoJlRNE6CxswZEFuAro7CWol93LqqQtQMiO0B/XgW6NF/PaBmlFqA0npAjYjqASthCXTVA5b9EkgFJWyDewGab511YiFrO5w1A4a1+DR41szm0pz7BS2NnTqH1DzZTkRWAZZiA2wjuBHGFGAprP82ghthVgGWYgNsI7gRrpQlUGgGLKclUGgG3Ojs6cJy6of/icznchlZBWg4eyTRqz8x6uxL0SPQfA2uE2eBJ4C8r9A9A80zxp3AOac99S311B0SMCrppKQ1VYitERclbTSzxCaeugTMbErSgapU1YiX0pLPBbAKeDX6PLc/0KD5n4XML3xBZ+bAI5L2SRpX85FS69/tIoCaj8CvJL1mZod6rGeAAQboc/wPPyV9T+EkFoIAAAAASUVORK5CYII=');}

#cartbutton.btn-primary:disabled .icon-cart:before {animation: shake-animation 0.5s ease-in-out infinite;}

@keyframes shake-animation {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-4px);
  }
  50% {
    transform: translateX(4px);
  }
  75% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}




#module-is_favoriteproducts-favorite #js-product-list-header {
  margin-top: 20px;
}
.form-control:focus {
  background-color: #fff;
  border-color: #666;
  box-shadow: none;
}
.cart-products__remove span{
  display: table;
  margin: auto;
}
.voucher {
  display: flex;
  justify-content: space-between;
}
.voucher span {
  float: left;
}
#checkout .cart-voucher {
  display: none;
}
#subcategories .card-body{
  padding: 0.5rem;
}

.strong {
  font-weight: 500;
}

  .btn-secondary:hover, .btn-secondary {
    background-color: #fff;
    color: #000;
  }
  .btn-secondary:hover {
    opacity: 0.6;
  }
.register-form .account-label.open:before, .custom-control-input:checked ~ .custom-control-label::before {
    color: #333 !important;
    border-color: black !important;
    background-color: black;
}
.stickyspace {
  height: 170px;
}
#cart .stickyspace {
display: none;
}

.animated {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownLarge {
  -webkit-animation-name: fadeInDownLarge;
          animation-name: fadeInDownLarge;
}

.is-sticky {
  box-shadow: 0px 2px 4px rgba(44,44,44,0.05), 0px 2px 8px rgba(44,44,44,0.1);
  inset: 0px 0px auto;
  position: fixed;
  z-index: 100;
  -webkit-animation-name: fadeInDownLarge;
  animation-name: fadeInDownLarge;
}



.page-item.active .page-link, .page-item.active .comments-pagination span, .comments-pagination .page-item.active span, .comments-pagination li.active .page-link, .comments-pagination li.active span {
 color: #333;
 background: #fff;
border-bottom: 1px solid #333;
}

.rating_box_inner i, .rating_box i {width: 14px; height: 14px; display: inline-block; background-size: 14px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkPSJtMjMuMzYzIDguNTg0LTcuMzc4LTEuMTI3LTMuMzA3LTcuMDQ0Yy0uMjQ3LS41MjYtMS4xMS0uNTI2LTEuMzU3IDBsLTMuMzA2IDcuMDQ0LTcuMzc4IDEuMTI3Yy0uNjA2LjA5My0uODQ4LjgzLS40MjMgMS4yNjVsNS4zNiA1LjQ5NC0xLjI2NyA3Ljc2N2MtLjEwMS42MTcuNTU4IDEuMDggMS4xMDMuNzc3bDYuNTktMy42NDIgNi41OSAzLjY0M2MuNTQuMyAxLjIwNS0uMTU0IDEuMTAzLS43NzdsLTEuMjY3LTcuNzY3IDUuMzYtNS40OTRjLjQyNS0uNDM2LjE4Mi0xLjE3My0uNDIzLTEuMjY2eiIgZmlsbD0iI2ViZWJlYiIgZGF0YS1vcmlnaW5hbD0iI2ZmYzEwNyIgY2xhc3M9IiIvPjwvZz48L3N2Zz4=');}
.rating_box_inner i.light, .rating_box i.light {background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkPSJtMjMuMzYzIDguNTg0LTcuMzc4LTEuMTI3LTMuMzA3LTcuMDQ0Yy0uMjQ3LS41MjYtMS4xMS0uNTI2LTEuMzU3IDBsLTMuMzA2IDcuMDQ0LTcuMzc4IDEuMTI3Yy0uNjA2LjA5My0uODQ4LjgzLS40MjMgMS4yNjVsNS4zNiA1LjQ5NC0xLjI2NyA3Ljc2N2MtLjEwMS42MTcuNTU4IDEuMDggMS4xMDMuNzc3bDYuNTktMy42NDIgNi41OSAzLjY0M2MuNTQuMyAxLjIwNS0uMTU0IDEuMTAzLS43NzdsLTEuMjY3LTcuNzY3IDUuMzYtNS40OTRjLjQyNS0uNDM2LjE4Mi0xLjE3My0uNDIzLTEuMjY2eiIgZmlsbD0iI2ZmY2MwMCIgZGF0YS1vcmlnaW5hbD0iI2ZmYzEwNyIvPjwvZz48L3N2Zz4=');}
.rating_box i {position: relative; top: 1px;}
.products-list__block .europ-stars, .products-list__block  .empty-opinie{padding: 10px 0px;margin-bottom: 2px;font-size: 13px;min-height: 40px;}
#recnagl {
  float: left;
}
#recnagl .products-section-title span{
  top: -5px;
  padding: 0;
  margin-left: 0;
  border: none;
  background: none;
  }
#recnagl .products-section-title{
  border-bottom: none;
}
#nbstars .grade-stars{
  min-width: 87px;
  margin-right: 15px;
}

.header-top__link .header-icon {font-size: 12px; color: #000; text-align: center; margin-top: 5px; font-weight: 400;}
.modal-header {background: #f7f7f7; border-bottom: 0px !important; position: relative; border-radius: 0px !important}
.modal-header .modal-title, #mobile_cms #box-title {font-size: 20px !important; font-weight: 700; width: 100%; text-align: center;}
.modal.fixed-right .modal-header .close, .modal.fixed-left .modal-header .close {position: absolute; height: 100%}
.modal.fixed-right .modal-header .close span, .modal.fixed-left .modal-header .close span {display: none}
.modal.fixed-right .modal-header .close, .modal.fixed-left .modal-header .close {opacity: 1; z-index: 1; width: 70px;height: 100%;padding: 0px; background-size: 24px !important; background-repeat: no-repeat !important;  background-position: center !important;}
.modal.fixed-right .modal-header .close {left: 0px;  background:   url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+DQo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjA2LjEwOCAyMDYuMTA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDYuMTA4IDIwNi4xMDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xNTIuNzc0LDY5Ljg4NkgzMC43MjhsMjQuOTctMjQuOTdjMy41MTUtMy41MTUsMy41MTUtOS4yMTMsMC0xMi43MjhjLTMuNTE2LTMuNTE2LTkuMjEzLTMuNTE1LTEyLjcyOSwwTDIuNjM2LDcyLjUyMyAgYy0zLjUxNSwzLjUxNS0zLjUxNSw5LjIxMywwLDEyLjcyOGw0MC4zMzMsNDAuMzMzYzEuNzU4LDEuNzU4LDQuMDYxLDIuNjM2LDYuMzY0LDIuNjM2YzIuMzAzLDAsNC42MDYtMC44NzksNi4zNjQtMi42MzYgIGMzLjUxNS0zLjUxNSwzLjUxNS05LjIxMywwLTEyLjcyOGwtMjQuOTctMjQuOTdoMTIyLjA0NmMxOS40ODMsMCwzNS4zMzQsMTUuODUxLDM1LjMzNCwzNS4zMzRzLTE1Ljg1MSwzNS4zMzQtMzUuMzM0LDM1LjMzNEg3OC41MzEgIGMtNC45NzEsMC05LDQuMDI5LTksOXM0LjAyOSw5LDksOWg3NC4yNDJjMjkuNDA4LDAsNTMuMzM0LTIzLjkyNiw1My4zMzQtNTMuMzM0UzE4Mi4xODIsNjkuODg2LDE1Mi43NzQsNjkuODg2eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+');}
.modal.fixed-left .modal-header .close {right: 15px;  background:    url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cMERQELz5Sr5AAAAR1SURBVHja7ZxbaBxVGMd/O7tpLG5qILWllqaxD0utWGrxWgzai1itoEgFi9YHffLFqg/FJ8WHPokRpJZSKZRGQSlFpRpaL+AtoSBCpV7SGG1osBWRXtxYY3bN+pDSGvecM+Pszvl2M9/ve5vDN/P9/3PmdubMgKIoiqIoiqIoiqIoipIuMtIF1ESWe1lNO6O8w1fSxfinwFEqF+MNLpcuyC8LOfkv+RUq9NMmXZRPXv+P/JRZkGfcYECKLFhhlJ8iC5ZbDagwwBzp8pKnld/TbsF2hwGpOBDaOZZ2CxYx7LQgBQeCWqAWqAVqgVqgFqgFaoFaoBaoBWqBWhDPgrgvRuaxlAIdzCHPZdJqLRbc7WwfYD3F/2/AtaxlNd10SOurAxcsiMpVbOUbZ7dqvjhENpr4ZfRSEi83iXgsXPzV7ONv8UKTin63+Ba2UBQvMsko5hzyl/IWyxM/FclSCaxNj/DljJcPR8wGZNhGL3np6jyw27Qwyy7xY9NP9GHoABn2ihfmJz4jD9UnwZfYHLH7nGKQ3zhLRbofG+lkvbP9c+5hrHrx0xGcO8NrbGSutEInXRwP3/vVrGIiRPzXPNygDz91kN/BCWfaKA82xbS6mPKh15m2s0kui7Hl38GkNek8m6R1JS0/x7eOk163tK6k5cOj1qQ/WCWtKyKd/OiU/4V9zkjAd5akcsjVtHGoYe/DA9a056R1+ZAPfZa0foKoFTSz/PmW4a4yK6SVRaKTn+Ie+1M8Y0ncHW37wnQxUsveB/jQsv8L0toiUPPeh1mMGVPfl9bmRz50W5IfklYXSh06P8CTxuSJhp9o2sZgPeTDq8b0AWl9oWyvj3zbKfBlaX0htHKmPvIDOo3Lj0krDGEx7dY2y2CXzQCzVyPSCkNorY98wPLqq9GfAHOWL0YiXfimUzau6HpphaHsqu3Yv0Rz9gCYWzWCGUs+Vd9fTsVd0voisIjDF+udZA+z46wkR5EFhuVd0uoiMMotrOU2FnCCAxyNu5qPjT2gR1qdLwKGjMtvlC7MnwHmW56b0vIxesAR4/JZIbPsZhCtnDeeBd6VLswfHxkNKLFEujAfZIH53GloCZjNe9Ll+WGh5Xa4lIJJUhf4wPJc/UlTvA6viam5shNsNLZ28WfYXMqZQZYhSx8osUa6OD88bh1eOsdK6eJ80OL4HcGv6bgxXucYZCxyn3R5PnjTYcEkPU0wO6xG5vGzc6x9mA3SJSbN7ZZboktxmPvJ1b6hxuXZEAMqVPiFV9jQJJPmQqm+09vBE5Eyy4wwxCnGGE+wvnGG6eO0T0uy7IvQC3xGkad8GgAtxl/VycYLfi3I0CMueXqUuS4ZqbYPBw9xknW0+PXdQUCJg743es20f3ZKx6dJOWvne25mG3/59t1CxI9c60+BA4555P5ip6T7K9kv/PnsJLdKGgCwhOdDfkqQZOyQlj9FhhvYykHLzMKkosSLyT1/xBv0DFhMgQJXkqeNKxK0fIxB3uaHBLegKIqiKIqiKIqiKIqipIx/AN6qYxNVdetMAAAAAElFTkSuQmCC');}
#saerchModal .modal-content {background: transparent}
#saerchModal .search-result {background: #fff; padding: 0px}
#saerchModal .search-form__form-group {pointer-events: auto; position: fixed; width: 100%; z-index:10; left: 0px;}
#saerchModal  .js-search-result .search-tag {margin-top: 70px;}

.breadcrumb {margin-bottom: 0px}
.breadcrumb li {font-size: 13px;}



a.search-tag-link {font-size: 14px; padding: 6px 12px 8px; background: #F7E0E6; margin-bottom: 5px; display: inline-block; border-radius: 3px;}
a.search-tag-link:hover {color: #333; background: #fff}
.search-tag {padding: 30px 25px}
.popular-search {font-weight: 800}
.modal-content {border: 0px !important; border-radius: 0px !important;}
.modal-content .close span {font-size: 30px !important; color: #333 !important}
.modal-content .close {opacity: 1 !important}

.custom-control-label a {text-decoration: underline;}
.custom-control-label a, .custom-control-label p a, .custom-control-label p {font-size: 13px;}
.custom-control-label a:hover {text-decoration: none}
.custom-control-label em {font-style: normal;}

.info-top {background: #222222; color: #fff !important;}
.info-top p {margin-bottom: 0px; padding: 12px 0px; font-size: 13px; text-transform: uppercase;}
.info-top p a.border {border: 1px solid #fff; margin-left: 4px;padding: 4px 8px;font-weight: 700;}
.info-top p a.border:hover {background: #fff; color: #222}
.info-top p a {color: #fff;text-decoration: none;}



.header-first {background: #222222; color: #fff; font-size: 13px;}
.header-nav__row {min-height: 38px;}
.header-nav__item {display: flex; align-items: center; justify-content: center; gap: 8px; padding-top: 6px; padding-bottom: 8px; white-space: nowrap;}
.header-nav__item:first-child {justify-content: flex-start;}
.header-nav__item:last-child {justify-content: flex-end;}
.header-nav__item a {color: inherit; text-decoration: none;}
.header-nav__item a:hover {text-decoration: underline;}
.header-nav__item a + a:before {content: "|"; display: inline-block; margin-right: 8px; opacity: .5;}

.icon-footer .swiper-slide {text-align: center}
.icon-footer .baner-text p.baner-head {font-weight: 900; color: #000; margin-bottom: 14px !important; }
.icon-footer .baner-text p {max-width: 80%; margin: 0 auto;}
.icon-footer .epb-zone__title.head-bm-big {font-family: Lora; text-transform: none;font-weight: 500;}

.homeslider li {text-align: center}
.top-selector {border-radius: 30px;}
.box-selector {background: #f5f5f5;}
.box-selector.selector-lang {border-radius: 30px; padding-left: 0px; padding-right: 30px;}
.box-selector .img-lang {position: absolute; top: 8px; left: 12px; border-radius: 50%}
.box-selector.selector-curr {border-radius: 0px 30px 30px 0px; padding-left: 0px; padding-right: 14px}
.box-selector .custom-select {border: 0px;padding: 0px 12px 0px 0px;font-size: 11px;background-color: transparent;height: 34px;text-transform: uppercase;
background-position: right;background-size: 10px;color: #000;}
.box-selector.selector-lang .custom-select {padding-left: 38px; z-index: 1; position: relative;}
.selector-mobile {background: #f5f5f5; padding-left: 15px; margin-right: 0px; box-shadow: none;}
.selector-mobile #box-selector .custom-select {padding: 0px 16px 0px 0px;}
.selector-mobile #text-selector {font-weight: 700; font-size: 14px; line-height: 41px; padding: 0px 8px;}
.selector-mobile .box-selector .img-lang {left: 0px; top: 13px;}
.selector-mobile .box-selector.selector-lang .custom-select {padding-left: 24px;}
.selector-mobile .box-selector .custom-select {font-size: 14px; height: 42px; background-position: right 16px;font-weight: 700;}
#mobile_top_menu_wrapper .modal-body {padding: 0px 20px !important}
.js-top-menu-bottom .ps-module-link {padding: 0px; flex: 0 0 100%;  max-width: 100%;}
.js-top-menu-bottom .ps-module-link .align-items-center {background: #f7f7f7;  padding: 20px; margin-top: 10px;}
.js-top-menu-bottom .ps-module-link .align-items-center span {font-weight: 700; display: block; width: 100%; text-align: center}
.js-top-menu-bottom .ps-module-link .icon-collapse {display: none !important}
.js-top-menu-bottom .ps-module-link .collapse {display: block !important; margin-bottom: 20px}
.js-top-menu-bottom .ps-module-link .cms-page-link {font-weight: 600; text-decoration: none; color: #000; font-size: 17px;}

.general-border {border-top: 1px solid #E8E8E8}
.general-border-grey {border-top: 1px solid #e6e6e6}
.more-products {display: none}

#blockcart-modal .modal-dialog .modal-body {align-items: center; padding: 0px 30px !important; margin: 10px 0px 0px;}
#blockcart-modal .modal-dialog .modal-footer {padding: 15px 25px; border: 0px;}
#blockcart-modal .modal-dialog .modal-body .cart-right-modal {background: #f5f5f5; padding: 20px 30px 30px;}
#blockcart-modal .modal-dialog .modal-info {font-size: 14px; font-weight: 700; border-bottom: 1px solid #ddd}
#blockcart-modal .modal-dialog .cart-summary-line {margin-bottom: 3px !important; font-size: 15px;}
#blockcart-modal .modal-dialog .cart-summary-line span {font-weight: 500;}
#blockcart-modal .modal-dialog .cart-products__desc p {line-height: 18px; font-weight: 700;}
#blockcart-modal .modal-dialog .general-border {height: 1px; width: 100%}
#blockcart-modal .modal-dialog .modal-header img {position: relative;top: -3px;}



@media only screen and (min-width: 992px) and (max-width: 1199px) { 
.footer-contact-box {flex: 0 0 34%; max-width: 34%;}
.footer-center .ps-module-link {flex: 0 0 22%; max-width: 22%;}
.top-selector {margin-right: 15px; margin-left: -30px;}
.search-form {max-width: 16rem;}
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 10px;}
.baner-category {margin-bottom: 30px}
.products-list.row {margin: 0px -10px}
.header-top.normal-header .container.container-header {width: 94%; max-width: 100%;}
.normal-header #oplogomain .logo {max-width: 225px;}
	
}

@media only screen and (min-width:992px) {
	
#footer .pbig:before {content:''; width: 32px; height: 32px; position: absolute; background-repeat: no-repeat; background-size: 32px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnIGZpbGw9IiMwMjAyMDMiPjxwYXRoIGQ9Ik0zMS45IDE0LjJDMjkuMSA3LjggMjQgMi43IDE3LjcuMWMtLjUtLjItMS4xIDAtMS4zLjYtLjIuNSAwIDEuMi42IDEuNCA1LjkgMi41IDEwLjUgNy4xIDEzLjEgMTNxLjMuNi45LjZjLjEgMCAuMyAwIC40LS4xLjUtLjIuNy0uOC41LTEuNE0xNi40IDcuOGMzLjYgMS41IDYuNCA0LjMgOCA3LjlxLjMuNi45LjZjLjEgMCAuMyAwIC40LS4xLjUtLjIuNy0uOC41LTEuNC0xLjgtNC4xLTUtNy4zLTktOS0uNS0uMi0xLjEgMC0xLjMuNi0uMy41IDAgMS4xLjUgMS40TTI2LjUgMjAuMmMtLjYtLjYtMS4yLS44LTEuOC0uOHMtMS4zLjMtMS44LjhsLTIuNiAyLjZjLS4xLjEtLjMuMi0uNC4ycy0uMiAwLS4zLS4xYy0uNi0uMy0xLjItLjYtMS43LS45LTIuNS0xLjYtNC42LTMuNi02LjQtNS45LS45LTEuMS0xLjctMi4zLTIuMy0zLjctLjMtLjItLjItLjQgMC0uNi45LS44IDEuNy0xLjcgMi42LTIuNSAxLjItMS4yIDEuMi0yLjYgMC0zLjhsLTItMkM5IDIuNyA4LjMgMiA3LjYgMS40IDcuMS44IDYuNC41IDUuOC41UzQuNS44IDQgMS4zYy0uOS45LTEuOCAxLjgtMi43IDIuNkMuNSA0LjcuMSA1LjcgMCA2LjhjLS4xIDEuOC4zIDMuNS45IDUuMiAxLjMgMy40IDMuMiA2LjUgNS42IDkuMyAzLjIgMy44IDcgNi44IDExLjQgOC45IDIgMSA0LjEgMS43IDYuMyAxLjhoLjRjMS40IDAgMi42LS40IDMuNi0xLjUuNy0uOCAxLjYtMS42IDIuNC0yLjQgMS4yLTEuMiAxLjItMi42IDAtMy44LTEuNC0xLjMtMi43LTIuNy00LjEtNC4xbTIuNiA2LjQtLjguOGMtLjUuNS0xLjEgMS4xLTEuNiAxLjdzLTEuMS44LTIgLjhoLS4zYy0xLjctLjEtMy40LS42LTUuNS0xLjYtNC4xLTItNy43LTQuOC0xMC43LTguNEM1LjcgMTcgNCAxNC4yIDIuOSAxMS4yYy0uNi0xLjctLjktMy0uOC00LjMgMC0uNi4zLTEuMS43LTEuNWwxLjYtMS42IDEtMWMuMi0uMi4zLS4yLjQtLjJzLjIgMCAuNC4ybDEuNCAxLjQuNy43IDEgMSAxIDFjLjQuNC40LjUgMCAuOGwtLjQuNC0yLjIgMi4yYy0uOC44LTEgMS45LS42IDMgLjYgMS40IDEuNCAyLjcgMi42IDQuMiAyLjIgMi43IDQuNSA0LjggNyA2LjNxLjYuNDUgMS4yLjZsLjYuM2MuNC4yLjkuNCAxLjMuNC41IDAgMS4yLS4xIDEuOS0uOS44LS45IDEuNy0xLjcgMi41LTIuNi4yLS4yLjMtLjIuNC0uMiAwIDAgLjIgMCAuNC4yIDEuNCAxLjQgMi44IDIuNyA0LjEgNC4xLjMuNS40LjYgMCAuOSIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+);  left: -35px; margin-top: 10px;}
.footer-center {padding: 65px 0px 30px;}
.ps-module-link .mb-3, .footer-contact-box .m-3 {margin-bottom: 35px !important;}
.footer-after .block-social {margin-top: 50px}
.footer-after {padding: 35px 40px 25px; border-radius: 6px;}
.footer-center:after {bottom: -72px;}
.top-selector {display: inline-flex !important;}
.box-product .product-miniature:not(.nohover):hover {box-shadow: none}
.product-miniature.box-hover .box-bottom {background: #fff;}
.product-miniature.box-hover .box-bottom, .product-miniature.box-hover .product-flags .product-flags__group--bottom-center {transition: transform .2s ease-out;}
.product-miniature.box-hover:hover .box-bottom, .product-miniature.box-hover:hover .product-flags .product-flags__group--bottom-center {z-index: 20; transform: translateY(-34px);}
.box-hover .atrribute-list, .box-hover .add-hover {display: none; position: absolute; width: 100%;}
.product-miniature.box-hover:hover .atrribute-list, .product-miniature.box-hover:hover .add-hover {display: block}
.products-list__block, .prod-grid-box, .prod-slider-box {overflow: hidden;}
.products-list__block.grid-hover, .swiper-slide.prod-slider-box article, .products.row > div {padding-bottom: 10px !important;}
.products-list__block.grid-hover article, .swiper-slide.prod-slider-box article, #module-is_favoriteproducts-favorite .product-miniature {margin-bottom: 5px;}
#blockcart-modal .modal-dialog {max-width: 800px;}
#blockcart-modal .modal-dialog  .col-lg-6 {padding: 30px;}
.quickview .quick-right {padding-left: 45px;}
.header-top__content .header-top__icon {height: 25px !important; width: 25px !important; background-size: 25px !important;}
 span.full-cart {margin-left: 15px;font-weight: 800;font-size: 15px; letter-spacing: 0px; color: #000;}
.header-top__block--cart .cart-link--desktop { display: flex; align-items: center; }
.header-top__block--cart .cart-link--mobile  { display: none; }
.header-top__block--cart .full-cart          { display: inline !important; }
.header-top__block.header-top__block--cart	{position: relative; margin-left: 16px;}
 .header-top__block.header-top__block--cart:before {content: ''; height: 34px; width: 1px; background: #000; position: absolute;
left: -10px; top: 50%; transform: translateY(-50%); margin-top: 7px;}
.header-top__block .m-koszyk {width: 30px !important; background-size: 23px !important;}
.normal-header #oplogomain .logo {margin-top: 10px;}
.container.home-nav {width: 100%; padding: 0px 30px; max-width: 100%;}
.normal-header.js-header-top:not(.is-sticky) {box-shadow: 3px 2px 9px 2px rgb(0,0,0,0.06);}
.icon-footer .baner-text p.baner-head {margin-bottom: 14px !important; font-size: 17px; margin-top: 15px !important; max-width: 100%;}
.icon-footer .baner-text p {font-size: 15px; line-height: 24px;}
.icon-footer {margin: 30px auto 60px}
.icon-footer .epb-zone__title.head-bm-big {margin-bottom: 32px !important;font-size: 32px;}
.icon-footer .epb-baner__inner img  {max-width: 100px;} 
 
 
}


@media only screen and (min-width:1200px) {
.footer-contact-box {flex: 0 0 31%; max-width: 31%;}
.footer-center .ps-module-link {flex: 0 0 23%; max-width: 23%;}
.product-slider {margin-right: -0.8rem; margin-left: -0.8rem;}
.swiper-slide.prod-slider-box {padding-right: 0.8rem; padding-left: 0.8rem;}
.normal-header #oplogomain .logo {max-width: 250px;}
.icon-footer .baner-text p.baner-head {margin-bottom: 14px !important; font-size: 17px; margin-top: 15px !important; max-width: 100%;}
.icon-footer .baner-text p {font-size: 14px; line-height: 24px;}
.icon-footer {margin: 30px auto 60px}
.icon-footer .epb-zone__title.head-bm-big {margin-bottom: 32px !important;font-size: 32px;}
.icon-footer .epb-baner__inner img  {max-width: 100px;}


}

@media only screen and (min-width:1440px) {
	
.top-selector {margin-right: 70px; margin-left: -80px}
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 20px;}
.baner-category {margin-bottom: 50px}
.products-list.row {margin: 0px -20px}
.icon-footer .baner-text p.baner-head {margin-bottom: 14px !important; font-size: 17px; margin-top: 15px !important; max-width: 800%;}
.icon-footer .baner-text p {font-size: 15px; line-height: 24px;}
.icon-footer {margin: 40px auto 80px}
.icon-footer .epb-zone__title.head-bm-big {margin-bottom: 35px !important;font-size: 35px;}

}

@media only screen and (min-width:1680px) {

.container.home-nav {width: 1620px; padding: 0px;}

}

@media only screen and (min-width:1200px) and (max-width:1439px) {

.top-selector {margin-right: 45px; margin-left: -95px;}
.search-form {max-width: 18rem;}
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 12px;}
.baner-category {margin-bottom: 40px}
.products-list.row {margin: 0px -12px}
.header-top.normal-header .container.container-header {width: 94%;}
.normal-header #oplogomain .logo {max-width: 240px;}
	
}


@media only screen and (min-width:768px) and (max-width:991px) {
.footer-center .pbig {font-size: 20px;}
.footer-after .block-social {margin-top: 30px;}
.footer-center {padding: 35px 0px 20px;}
.header-top__row .header-top__block {padding-left: 6px; padding-right: 6px;}
.header-top__row .header-top__block--cart {padding-left:0px;}
.products-section-title span {font-size: 28px; padding: 0px}
.normal-header #oplogomain .logo {max-width: 180px;}
.icon-footer .baner-text p.baner-head {margin-bottom: 14px !important; font-size: 17px; margin-top: 15px !important; max-width: 100%;}
.icon-footer .baner-text p {font-size: 15px; line-height: 24px;}
.icon-footer {margin: 30px auto 60px}
.icon-footer .epb-zone__title.head-bm-big {margin-bottom: 32px !important;font-size: 32px;}
.icon-footer .epb-baner__inner img  {max-width: 100px;} 
	
}

@media ( max-width :767px) {
.footer-center {padding: 35px 0px;}
.footer-after .block-social {margin-top: 30px;}
#oplogomain img {max-width: 140px;}
.products-section-title span {font-size: 18px; padding: 0px}
.auto-box .products-section-title span {font-size: 22px; padding: 0px}
.products-section-title, .zone-box .section-subtitle {text-align: left !important}
.section-subtitle {margin-bottom: 20px !important;}
.featured-products__header {margin-bottom: 25px !important;}
.featured-products__navigation {top: -4px;}
.products-list__block--mini {padding: 0px !important}
.breadcrumb li {font-size: 10px;}
#blockcart-modal .modal-title, #email-alert-modal .modal-title {font-size: 16px !important; margin-top: 2px;}
.d-none-mobile {display: none !important;}
.footer-center:after {bottom: -70px;}
.footer-after {padding: 60px 0px 25px;}
.header-top__row .header-top__block {padding-left: 4px; padding-right: 4px;}
.icon-footer .baner-text p.baner-head {margin-bottom: 14px !important; font-size: 17px; margin-top: 15px !important; max-width: 200px;}
.icon-footer .baner-text p {font-size: 15px; line-height: 24px; max-width: 90%;}
.icon-footer {margin: 30px auto 60px}
.icon-footer .epb-zone__title.head-bm-big {margin-bottom: 32px !important; font-size: 28px;  line-height: 40px;}
.icon-footer .epb-baner__inner img  {max-width: 80px;} 

	

#m-search {
  background-size: 21px !important;
  background-position-y: 0px !important;
  height: 21px !important;
}



	
}

@media ( max-width :991px) {
	
.header-top__block--search {flex-grow: 0;}
.header-top__badge {top: -1.7em; width: 2em; height: 2em; font-size: 0.6rem; line-height: 2em;}
.header-top:not(.is-sticky) {box-shadow: 0px 5px 10px rgba(0,0,0,0.06);}
#_mobile_top_menu .menu-sub__content .main-menu__item-link  {padding: 0.6rem 15px;}
#_mobile_top_menu .icon-collapse[aria-expanded="true"] .material-icons {font-size: 24px; rotate: 180deg;}
#_mobile_top_menu a {text-decoration: none}
#footer ul li {margin: 0 0 6px;}
#footer.l-footer .links-list__link, #footer_contact_list li, #footer_contact_list a {font-size: 18px !important;}
#footer.l-footer .footer-checkout .links-list__link {font-size: 14px !important;}
.header-top__link.cart-link--desktop {display: none !important}
.footer-bottom a {font-size: 15px !important;}
#footer span.h4 {font-size: 20px !important;}
.footer-bottom span {font-size: 16px !important;}	
.atrribute-list {display: none}
 #footer .ps-module-link i {font-size: 28px; color: #333; border-radius: 2px; background: #F7E0E5; border-radius: 2px;}	
.product-tabs .d-none {display: none !important;}
#blockcart-modal .modal-dialog .modal-body {margin: 20px 0px 0px;}
.box-product .products-list__block--grid {margin-top: 20px;}
.baner-category {margin-bottom: 30px; padding: 0 0.325rem;}
#_mobile_top_menu .baner-menu {margin: 15px 0px 25px}
.product-miniature__actions span.text-cart {display: none}
 .footer-center .ps-module-link .align-items-center {padding-bottom: 15px; border-bottom: 1px solid #E6E6E6; margin-bottom: 15px !important;}
	
}

@media ( max-width :576px) {
.header-top__content .header-top__block {  padding: 0px 2px; }
#blockcart-modal .modal-dialog {margin: 0 auto !important}
#blockcart-modal {top: auto; bottom: 0px}
#oplogomain img {max-width: 140px;}
.modal-open #c-box .customer-links a {font-size: 14px !important;}
.modal-open #c-box .font-14 {font-size: 16px !important;}
.header-top__link {padding: 5px 3px;}
.login_last .login-customer {display: block; margin-right: 0px !important; margin-bottom: 10px}
.login_last {text-align: center}
.products-list__block--grid {flex: 0 0 100%; max-width: 100%;}

#m-search {
  background-size: 22px !important;
  background-position-y: 0px !important;
  height: 20px !important;
}
.header-top__content .header-top__icon {
  background-size: 22px !important;
}
.header-top__content .m-koszyk.header-top__icon {
  background-size: 23px !important;
    margin-top: -2px;
    height: 23px !important;
}
#m-menu {
  background-size: 20px !important;
  background-position-y: 1px !important;
}

.header-top__link { padding-top:8px; padding-bottom:3px; }	

}

#close-zone {font-size: 12px;position: absolute;right: 15px;top: 12px; cursor: pointer}


.icon-tiktok {width: 21px; height: 21px; background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH9SURBVFiFxZc9aBRRFEbPk1USC10FIUTs1EKtlHRipQTxpxC11EK0sRErxdZCsJQIEhshhYgQELVIpzaCaRQrCVjEbTWuIGqIx2LXZdl9M3kzY5yv27n33e/Mm8u9LFSUOumwltV1KeeTkkqoAYzXCQBwpG6Ay2qoE+AAcL5OAIAp9WCdABuBOfVC1udYawCAUeA+MK9eUneqG/5Z9Yw5kKJR+D83kKu1AvgJvKsT4BcwAdwAPleqpO5Sr6kz6gv1pXq2Lx7rgXZffJN6Tn2stgd7IM94rzqX0UDXVwH4llO3qe6xu6waGUkXgbtZ8SoKISwBS39/D/WAehW4V9F81R0QBVAPA7eLFKgK0HtLtQFMDUJ19QN4CMwDI8DbioDDAMApYHck5z1wMoTwMaNG7G2L3wBwJhJvA0dDCJ9SCxZV/3VPROLTJc2LNaGdVbkjEn9Vwrw4QAhBYDkSN6HGlsiz74UAuvoaie9PqBHLaaUC9KTORkZqS23mnNmqfomce5Dq238DzyPxceCRujli3gSeAjHAJ6kAvWZRR4AFYHskb5HOkHoNrACHgCvAtkjuB2BfCCHWU/nqrs0q+q2eKGw8AHGnAsDNSuZdgIY6XcL8lol/SFNBTquLCcYL6rGyPrkTS11PZ0kdpzOqx+gMpxbwBpgFnoUQVsoC/AFa913VUFVsOAAAAABJRU5ErkJggg=='); background-size: 21px; opacity: 0.5}
.icon-tiktok:hover {opacity: 1}

.baner-category {flex: 0 0 100%; max-width: 100%;}



.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 5px 0px;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.scroll-container::-webkit-scrollbar {width: 8px;}
.scroll-container::-webkit-scrollbar-track {background: #f1f1f1;  border-radius: 10px;}
.scroll-container::-webkit-scrollbar-thumb {background-color: #ddd; border-radius: 0px; }
.scroll-container::-webkit-scrollbar-thumb:hover {background-color: #555;}
.scroll-container {scrollbar-width: thin; scrollbar-color: #ddd #f1f1f1;}
.homeslider.width-big, .home-width {position: relative; max-width: 1920px; margin: 0 auto}

.product-prices.js-product-prices .price {font-size: 26px;}
.product-prices.js-product-prices .price--regular {font-size: 18px; font-weight: 500;}
.product-prices.js-product-prices .price-netto-product {font-size: 14px;}
.quickview .js-product-images .card-body {padding: 0;}
.right-column #eurocena, .quick-right #eurocena{font-size: 12px; font-weight: 400;}
.right-column .euro-listing, .quick-right .euro-listing {display: none}
.quickview .favorite-products, .quickview .info-top-delivery {display: none !important;}
.attribute-radio__label {position: relative; margin: 0;}
.attribute-radio__input {position: absolute; top: 0;right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0;}
.attribute-radio__input:checked ~ .attribute-radio__text {border-color: #222;}
.radio-zero .attribute-radio__text {opacity: 0.4}
.product-variants .control-label, .variant-plus .control-label, .control-label.emac-group-label {font-weight: 800; font-size: 15px; margin-bottom: 15px !important;}
.variant-color li {display: inline-block; padding-right: 5px; margin-bottom: 5px;}
.radio-zero .attribute-radio__text:after {content: ''; margin-left: 4px; width: 18px; height: 15px; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00ODUuNzQzLDg1LjMzM0gyNi4yNTdDMTEuODE1LDg1LjMzMywwLDk3LjE0OCwwLDExMS41ODlWNDAwLjQxYzAsMTQuNDQsMTEuODE1LDI2LjI1NywyNi4yNTcsMjYuMjU3aDQ1OS40ODcNCgkJCWMxNC40NCwwLDI2LjI1Ny0xMS44MTUsMjYuMjU3LTI2LjI1N1YxMTEuNTg5QzUxMiw5Ny4xNDgsNTAwLjE4NSw4NS4zMzMsNDg1Ljc0Myw4NS4zMzN6IE00NzUuODksMTA1LjAyNEwyNzEuMTA0LDI1OC42MjYNCgkJCWMtMy42ODIsMi44MDItOS4zMzQsNC41NTUtMTUuMTA1LDQuNTI5Yy01Ljc3LDAuMDI2LTExLjQyMS0xLjcyNy0xNS4xMDQtNC41MjlMMzYuMTA5LDEwNS4wMjRINDc1Ljg5eiBNMzY2LjUsMjY4Ljc2MQ0KCQkJbDExMS41OSwxMzcuODQ3YzAuMTEyLDAuMTM4LDAuMjQ5LDAuMjQzLDAuMzY4LDAuMzY4SDMzLjU0MmMwLjExOC0wLjEzMSwwLjI1Ni0wLjIzLDAuMzY4LTAuMzY4TDE0NS41LDI2OC43NjENCgkJCWMzLjQxOS00LjIyNywyLjc3MS0xMC40MjQtMS40NjQtMTMuODUxYy00LjIyNy0zLjQxOS0xMC40MjQtMi43NzEtMTMuODQ0LDEuNDU3bC0xMTAuNSwxMzYuNTAxVjExNy4zMzJsMjA5LjM5NCwxNTcuMDQ2DQoJCQljNy44NzEsNS44NjIsMTcuNDQ3LDguNDQyLDI2LjkxMiw4LjQ2OGM5LjQ1Mi0wLjAyLDE5LjAzNi0yLjYsMjYuOTEyLTguNDY4bDIwOS4zOTQtMTU3LjA0NnYyNzUuNTM0TDM4MS44MDcsMjU2LjM2Nw0KCQkJYy0zLjQyLTQuMjI3LTkuNjIzLTQuODc3LTEzLjg0NC0xLjQ1N0MzNjMuNzI5LDI1OC4zMjksMzYzLjA3OSwyNjQuNTM0LDM2Ni41LDI2OC43NjF6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo='); display: inline-block; position: relative; top: 1px; background-size: 18px; background-repeat: no-repeat;}
.attribute-radio__text {display: block; min-width: 2.1875rem; padding: 12px 24px;font-size: 0.875rem; font-weight: 700; text-align: center; border: 1px solid #dee2e6; border-radius: 3px;}
.product-add-to-cart .wiadomosc:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0yNTYgMGMtMTQwLjk1OSAwLTI1NiAxMTUuMDQ5LTI1NiAyNTYgMCAxNDAuOTU5IDExNS4wNDkgMjU2IDI1NiAyNTYgMTQwLjk1OSAwIDI1Ni0xMTUuMDUgMjU2LTI1NiAwLTE0MC45NTktMTE1LjA0OS0yNTYtMjU2LTI1NnptMCA0ODJjLTEyNC42MTcgMC0yMjYtMTAxLjM4My0yMjYtMjI2czEwMS4zODMtMjI2IDIyNi0yMjYgMjI2IDEwMS4zODMgMjI2IDIyNi0xMDEuMzgzIDIyNi0yMjYgMjI2eiIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxjaXJjbGUgY3g9IjEyOC43MjEiIGN5PSIzODMuMjc5IiByPSIxNSIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxjaXJjbGUgY3g9IjM4My4yNzkiIGN5PSIxMjguNzIxIiByPSIxNSIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Im0xMTguMTE0IDExOC4xMTRjLTUuODU4IDUuODU4LTUuODU4IDE1LjM1NSAwIDIxLjIxM3MxNS4zNTUgNS44NTggMjEuMjEzIDAgNS44NTgtMTUuMzU1IDAtMjEuMjEzYy01Ljg1Ny01Ljg1OC0xNS4zNTUtNS44NTgtMjEuMjEzIDB6IiBmaWxsPSIjZmU2MDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PHBhdGggZD0ibTM3Mi42NzMgMzcyLjY3M2MtNS44NTggNS44NTgtNS44NTggMTUuMzU1IDAgMjEuMjEzczE1LjM1NSA1Ljg1OCAyMS4yMTMgMCA1Ljg1OC0xNS4zNTUgMC0yMS4yMTMtMTUuMzU2LTUuODU4LTIxLjIxMyAweiIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Im0yNTYgMTIxYzguMjg0IDAgMTUtNi43MTYgMTUtMTV2LTMwYzAtOC4yODQtNi43MTYtMTUtMTUtMTVzLTE1IDYuNzE2LTE1IDE1djMwYzAgOC4yODQgNi43MTYgMTUgMTUgMTV6IiBmaWxsPSIjZmU2MDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PHBhdGggZD0ibTI1NiAzOTFjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2MzBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNXMxNS02LjcxNiAxNS0xNXYtMzBjMC04LjI4NC02LjcxNi0xNS0xNS0xNXoiIGZpbGw9IiNmZTYwMDAiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiLz48cGF0aCBkPSJtMTIxIDI1NmMwLTguMjg0LTYuNzE2LTE1LTE1LTE1aC0zMGMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXM2LjcxNiAxNSAxNSAxNWgzMGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1eiIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Im0zOTEgMjU2YzAgOC4yODQgNi43MTYgMTUgMTUgMTVoMzBjOC4yODQgMCAxNS02LjcxNiAxNS0xNXMtNi43MTYtMTUtMTUtMTVoLTMwYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1eiIgZmlsbD0iI2ZlNjAwMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiIvPjxwYXRoIGQ9Im0yNzEgMjQ5Ljc4N3YtODMuNzg3YzAtOC4yODQtNi43MTYtMTUtMTUtMTVzLTE1IDYuNzE2LTE1IDE1djkwYzAgMy45NzggMS41ODEgNy43OTMgNC4zOTQgMTAuNjA3bDkwIDkwYzUuODU3IDUuODU3IDE1LjM1NSA1Ljg1OCAyMS4yMTMgMHM1Ljg1OC0xNS4zNTUgMC0yMS4yMTN6IiBmaWxsPSIjZmU2MDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PC9nPjwvZz48L3N2Zz4K);
  background-size: 34px;
  width: 35px;
  height: 40px;
  content: ' ';
  background-repeat: no-repeat;
  background-position: 50% 58%;
  position: relative;
  display: block;
  float: left;
  margin-top: -10px;
  margin-right: 6px;
  }
  
.product-quantity .btn-primary.add-to-cart, .product-quantity .product-add-to-cart .input-group, .product-quantity .product-add-to-cart .favorite-products {height: 60px}
.product-quantity .btn-primary.add-to-cart {background: #222222; line-height: 2.5rem; padding: 0px;}
.product-quantity .btn-primary.add-to-cart:hover {background: #111}
.product-quantity .product-add-to-cart .bootstrap-touchspin {border-radius: 0px;}
.product-quantity .product-add-to-cart .favorite-products {margin-top: 0px !important}
.product-quantity .product-add-to-cart .favorite-products a {height: 55px; background-color: #efefef; border-radius: 0px !important; border: 0px; min-width: 55px;}
.product-quantity .product-add-to-cart .favorite-btn__content {padding-top: 5px;}
.info-minus {text-transform: none;font-size: 12px;font-weight: 500;}
#product-availability {position: relative}
#product-availability span {padding-left: 30px; font-weight: 400; font-size: 13px;}
#product-availability span:before {content:''; width: 20px; height: 20px; position: absolute; border-radius: 50%; background-color: #01BA00; left: 0px; margin-top: -3px;}
#product-availability span.badaga-outofstock:before {background-color: #d80000}
#product-availability span.badage-last:before {background-color: #ff9000}
.quickview #product-availability.quantity-zero ~ .product-quantity {display: none}
.product-discounts p, .product-discounts div {font-size: 14px;}
.product-discounts div {position: relative; padding-left: 16px; margin-bottom: 2px;}
.product-discounts div:before {content:''; width: 6px; height: 6px; border-radius: 50%; background: #000; position: absolute; left: 0px; top: 7px;}
.product-miniature__actions span.m-ckoszyk {flex-shrink: 0; width: 22px; height: 22px; background-size: 100%; background-repeat: no-repeat; background-position: center;}
.product-miniature__actions .btn.add-to-cart {display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px}
.prod-code {margin-bottom: 3px; font-size: 14px;}
.prod-code .name {font-weight: 600}
.product-add-to-cart .bootstrap-touchspin > input {border: 0px !important; background: #F7F7F7 !important; min-width: 60px; height: 60px;}
.product-add-to-cart .bootstrap-touchspin {max-width: 150px; border: 0px}
  
.promo-countdown {text-align: center;background: #f9f9f9; padding: 15px 15px 25px; margin-bottom: 15px;}
.promo-countdown .countdown-label {margin: 0 0 15px; font-size: 14px; font-weight: 600;}
.promo-countdown .countdown-block {background: #e90305; padding: 10px; margin: 0px 5px; color: #fff; font-szie: 14px; border-radius: 4px;; font-weight: 600}
.promo-countdown .countdown-unit {font-size: 12px; margin-left: 2px; font-weight: 400}
.product-miniature  .promo-countdown .countdown-block {padding: 6px 8px; font-size: 12px !important}
.product-miniature  .promo-countdown {padding: 10px 10px 20px; margin-bottom: 10px;}
.product-miniature .promo-countdown .countdown-label {margin: 0 0 5px;}
  
.product-videos-description {display: flex; flex-direction: column; gap: 20px; margin: 20px 0;}
.video-container {position: relative; width: 100%; padding-bottom: 56.25%; height: 0; overflow: hidden; background: #000;}
.video-container iframe,
.video-container .video-facade {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-facade {cursor: pointer; display: flex; align-items: center; justify-content: center;}
.video-facade__thumbnail {position: absolute; top: 0;left: 0; width: 100%; height: 100%; object-fit: cover;}
.video-facade__play {position: relative;z-index: 2; border: none; background: transparent; padding: 0; cursor: pointer; transition: transform 0.2s ease, filter 0.2s ease;}
.video-facade__play:hover {transform: scale(1.1); filter: brightness(1.2);}
.video-facade__play-bg {transition: fill 0.2s ease;}
.video-facade:hover .video-facade__play-bg {fill: #cc0000;}
.video-info {width: 100%; flex-basis: 100%; flex-shrink: 0;}
.video-info--top {margin-bottom: 20px;}
.video-info--bottom {margin-top: 20px;}
.video-info .video-title {margin: 0 0 10px 0; font-weight: 600; font-size: 18px;}
.video-info .video-description {margin: 0;}
.product-videos-description.video-home.container {margin: 0 auto}
  
@media (min-width: 768px) {
    
   .product-videos-description {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .product-videos-description .video-box {
        flex: 1 1 calc(50% - 10px);
        max-width: calc(50% - 10px);
    }
    
    /* Jeden film = pełna szerokość */
    .product-videos-description .video-box:only-child {
        flex: 1 1 100%;
        max-width: 100%;
    }
}


.row.code-price {margin: 0 0 20px;}
.row.code-price div {padding: 0;}
.code-left-price, .code-info {display: flex; flex-direction: column; justify-content: center;}
.price-code {font-weight: 700; font-size: 16px;}
.code-info {
  background: #000;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
  max-width: 240px;
  margin-left: auto;
  cursor: pointer;
  border-radius: 6px;
  background-size: 30px;
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnIHRyYW5zZm9ybT0ibWF0cml4KC0xLjgzNjk3MDE5ODcyMTAyOTRlLTE2LDAuOTk5OTk5OTk5OTk5OTk5OCwtMC45OTk5OTk5OTk5OTk5OTk4LC0xLjgzNjk3MDE5ODcyMTAyOTRlLTE2LDY5LjQxMzE3NjUzNjU2MDA2LDAuMDAxMjQwNzMwMjg1NjUxNjM2NykiPjxwYXRoIGQ9Ik0zMi4yMzIgMjUuODY4YTIuNSAyLjUgMCAxIDEgMy41MzYgMCAyLjQ4MiAyLjQ4MiAwIDAgMS0zLjUzNiAwem0yOC4wNTIgMTQuNjE3LTE5LjggMTkuOGE1IDUgMCAwIDEtNy4wNzEgMEw5LjEzIDM2YTQuOTY2IDQuOTY2IDAgMCAxLTEuNDY0LTMuNTM1di0xOS44YTUuMDA2IDUuMDA2IDAgMCAxIDUtNWgxOS44QTQuOTY5IDQuOTY5IDAgMCAxIDM2IDkuMTNsMjQuMjg0IDI0LjI4NGE1LjAwNiA1LjAwNiAwIDAgMSAwIDcuMDcxek0yOC41IDI0LjFhNS41IDUuNSAwIDEgMCAxLjYxMS0zLjg4OUE1LjQ2IDUuNDYgMCAwIDAgMjguNSAyNC4xek0xOSAxNmEzIDMgMCAxIDAtMyAzIDMgMyAwIDAgMCAzLTN6bTIwLjUgMjcuOWE1LjUgNS41IDAgMSAwLTEuNjExIDMuODg5QTUuNDYgNS40NiAwIDAgMCAzOS41IDQzLjl6bTguNzI4LTkuOWExLjUgMS41IDAgMCAwLTEuNS0xLjVIMjEuMjcyYTEuNSAxLjUgMCAwIDAgMCAzaDI1LjQ1NmExLjUgMS41IDAgMCAwIDEuNS0xLjV6TTM0IDQxLjRhMi41IDIuNSAwIDEgMCAxLjc2OC43MzJBMi41IDIuNSAwIDAgMCAzNCA0MS40eiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
}

.product-prices.js-product-prices .code-left-price .price {line-height: 30px;}
.code-info p {margin-bottom: 0; color: #fff; text-align: right; line-height: 14px;}
.code-info p.code-head {font-weight: 600;}
.modal.quickview .more-code-btn {display: none !important}

.modal.quickview .code-info p.code-head {font-size: 15px; line-height: 26px;}
.modal.quickview .code-info p {font-size: 12px; padding-right: 62px; padding-left: 10px;}

@media (max-width: 767px) {
.modal.quickview .code-info p.code-head {font-size: 13px; line-height: 26px;}
.modal.quickview .code-info p {font-size: 10px; padding-right: 62px; padding-left: 10px;}
}


#infohead { position: relative;}
#infohead .container {position: relative; max-width: 1380px;}
.info-slider-wrapper {overflow: hidden; width: 100%; position: relative;}
.info-slider-track {display: flex; animation: slideLeft 20s linear infinite; width: fit-content;}
.info-slide {flex-shrink: 0; white-space: nowrap; padding: 0 20px;}

@keyframes slideLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}


#infohead:hover .info-slider-track {animation-play-state: paused;}

}
.epl-social-icon:hover,
.epl-social-icon:focus {
  transform: translateY(-2px);
}

.epl-social-icon--facebook:hover,
.epl-social-icon--facebook:focus  { color: #1877F2; }

.epl-social-icon--youtube:hover,
.epl-social-icon--youtube:focus   { color: #FF0000; }

.epl-social-icon--instagram:hover,
.epl-social-icon--instagram:focus { color: #E1306C; }

.epl-social-icon--tiktok:hover,
.epl-social-icon--tiktok:focus    { color: #000; filter: drop-shadow(1px 1px 0 #FE2C55) drop-shadow(-1px -1px 0 #25F4EE); }

.footer-after {background: #F8F8F8;}
.footer-center:after {
  content: '';
  position: absolute;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  width: 153px;
    height: 33px;
}

.product-miniature__thumb-link{background:#F5F5F5;isolation:isolate;padding:8% 0; border-radius: 8px;}
.product-miniature__thumb-link img.front-image{transform:scale(.70)}
.product-miniature__thumb-link img.back-image{top:0;bottom:0;margin:auto 0;transform:translateX(-50%) scale(.70)}

.block_newsletter .nl-box{position:relative;overflow:hidden;border-radius:8px;background:#DCBA97}
.block_newsletter .nl-bg{display:block;width:100%}
.block_newsletter .nl-content{position:relative;z-index:1}
.block_newsletter .box-text-newsletter>:first-child{margin:0 0 20px;font-family:Lora,serif;font-weight:400;line-height:1.2;color:#222}
.block_newsletter .box-text-newsletter p{max-width:540px;color:#222}
.block_newsletter .input-group{flex-wrap:nowrap;overflow:hidden;border-radius:30px;background:#fff}
.block_newsletter .form-control{height:54px;padding:0 0 0 30px;border:0;border-radius:0;background:none;box-shadow:none;font-size:15px;color:#222}
.block_newsletter .form-control::placeholder{color:#222;opacity:1}
.block_newsletter .btn{height:54px;padding:0 36px;border:0;border-radius:0;background:none;box-shadow:none;font-weight:700;text-transform:uppercase;color:#222}
.block_newsletter .btn:hover,.block_newsletter .btn:focus{background:none;color:#000;text-decoration:underline}
.block_newsletter .alert{margin:16px 0 0}
.block_newsletter #gdpr_consent{margin:20px 0 0}
.block_newsletter .custom-control-label,.block_newsletter .custom-control-label .small{font-size:12px;line-height:1.6;text-align:left;color:#fff}

@media(min-width:992px){
.block_newsletter .nl-bg--m{display:none}
.block_newsletter .nl-bg--d{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:right center}
.block_newsletter #gdpr_consent{margin:50px 0 0}
}
@media(min-width:1440px){
.block_newsletter .nl-content{width:58%;padding:48px 0 44px 98px}
.block_newsletter .box-text-newsletter>:first-child{font-size:40px}
.block_newsletter .box-text-newsletter p{font-size:15px}
}
@media(min-width:1200px) and (max-width:1439px){
.block_newsletter .nl-content{width:60%;padding:44px 0 40px 64px}
.block_newsletter .box-text-newsletter>:first-child{font-size:36px}
.block_newsletter .box-text-newsletter p{font-size:15px}
}
@media(min-width:992px) and (max-width:1199px){
.block_newsletter .nl-content{width:64%;padding:36px 0 32px 40px}
.block_newsletter .box-text-newsletter>:first-child{font-size:32px}
.block_newsletter .box-text-newsletter p{font-size:14px}
}
@media(min-width:576px) and (max-width:991px){
.block_newsletter .nl-box{background:#E2CAAD}
.block_newsletter .nl-bg--d{display:none}
.block_newsletter .nl-bg--m{height:260px;object-fit:cover}
.block_newsletter .nl-content{padding:28px 32px 32px}
.block_newsletter .box-text-newsletter>:first-child{font-size:30px}
.block_newsletter .box-text-newsletter p{font-size:14px}
.block_newsletter .custom-control-label,.block_newsletter .custom-control-label .small{color:#555}
}
@media(max-width:575px){
.block_newsletter .nl-box{background:#E2CAAD}
.block_newsletter .nl-bg--d{display:none}
.block_newsletter .nl-bg--m{height:200px;object-fit:cover}
.block_newsletter .nl-content{padding:24px 16px 28px}
.block_newsletter .box-text-newsletter>:first-child{margin-bottom:14px;font-size:26px}
.block_newsletter .box-text-newsletter p{font-size:14px}
.block_newsletter .form-control{height:50px;padding-left:20px;font-size:14px}
.block_newsletter .btn{height:50px;padding:0 20px}
.block_newsletter .custom-control-label,.block_newsletter .custom-control-label .small{color:#555}
}