.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;}
body:not(.modal-open) .p-left-zone .position-relative  {position: sticky !important; top: 75px; margin-bottom: 90px}


.new-desc .color-bg,.new-desc .color-bg-brown {padding: 30px 40px 30px; border-bottom: 20px solid #f9f9f9; height: 100%; display: flex; flex-direction: column;}
.new-desc .color-bg {background: #f0f0ef;}
.new-desc .color-bg-brown {background: #af9a7e;}
.new-desc .color-bg-brown .box-head {color: #fff !important}
.new-desc .box-head {text-transform: uppercase; font-weight: 600 !important; color: #af9a7e !important; letter-spacing: 1px;}
.new-desc .box-big-head {color: #000 !important; font-size: 30px !important; line-height: 36px !important; font-weight: 700 !important; max-width: 85%}
.new-desc .desc-feature {width: calc(100% + 80px); margin-top: auto !important; margin-left: -40px !important; margin-bottom: -30px;}

.product-footer {position: relative; max-width: 1745px; margin: 0 auto;}
.product-variants .custom-select {font-weight: 600; text-decoration: underline;}

#product-modal.js-product-images-modal {max-width: 100%; margin: 0px; padding: 0px !important; background: #fff;}
#product-modal.js-product-images-modal .modal-dialog {max-width: 100%; padding: 0px !important; margin: 0px !important}
#product-modal.js-product-images-modal .swiper-counter {z-index: 1;top: 0px;left: 0px;position: fixed;background: rgba(255, 255, 255, 0.4);padding: 20px;}
#product-modal.js-product-images-modal .modal-body {padding: 0px !important;}
.galery-width {position: relative; margin: 0 auto}
#product-modal.js-product-images-modal .modal-header {position: fixed; width: 100%; background: transparent; z-index: 10;}
#product-modal.js-product-images-modal .modal-header .close {background: rgba(255, 255, 255, 1);}
.js-product-images .product-flags {bottom: auto; top: 20px; padding-left: 20px; text-align: left !important}
.swiper-counter.counter-top-image {position: absolute; left: 15px; min-width: 44px; bottom: 0px; background: rgba(255,255,255,.1); z-index: 1; padding: 6px 8px; font-size: 13px;}
.js-product-main-images {cursor: zoom-in; background: #fff;}
.product-thumbs {margin-right: auto; margin-left: auto; float: left; overflow: hidden;}
.product-thumbs__elem {padding: 0px; cursor: pointer; opacity: 1; border: 1px solid #fff; opacity: 0.6; transition: 0.3s ease opacity; margin-bottom: 10px;}
.product-thumbs__elem:focus, .product-thumbs__elem:hover {opacity: 0.8;}
.product-thumbs__elem.swiper-slide-thumb-active {opacity: 1; border: 1px solid #fff; }
.product-main-images {position: relative;}
.product-main-images .favorite-btn {right: 0px; left: auto;}
.product-main-images .favorite-btn .material-icons {font-size: 35px; width: 28px; height: 24px;}
.product-main-images .favorite-btn .material-icons.favorite-btn__content--add {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAMAAADeQm2wAAAAY1BMVEVHcEwbGxsdGxscHBwQEBAbGxseGxsYGBgbGhocGxscGhobGxscGxsgICAcGxscGxscGhoeHBwdGxsbGRkZGRkbGxscHBwbGxscGBgdHR0cHBwbGxsbGxscGhobFRUbGhocGxsH0XHEAAAAIHRSTlMAn99AEDBfIN/vf2DPEL+QgG+PcFDPgKBAUJCPcK8wzz470u4AAADNSURBVHjadZKHDoQgEESXXtU7+3X+/ysPEQUjTozZ2QescQAv0UrnaiNgEdW1cgPyJuguRwaUTJh4M+OaUGCT0oFpGVcRyYErshohu+WtPFvFVC9ZqLY+QrDLuHcytwbAfiGJZDXDAA6u5PxDL1jloSUXcP6FuWUhDypcPlc4sXzyq7wRhcGKlDbG//YoHEyxidUTnWC7tyqrUzuGQbMB/MB4GJgi4DmLQaW0eMZibonKbrsYiWVzs4txpvYjgNZDYGeN2ODmMl5j+4P/A1p5Bt0iKZMoAAAAAElFTkSuQmCC');} 
.product-main-images .favorite-btn .material-icons.favorite-btn__content--added {background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAMAAADeQm2wAAAAn1BMVEVHcEwbGxscGhogICAcGxsbGxsbGxsYGBgbGhocGxsdGxscGxsZGRkaGRkeGxsbGxsQEBAcGxscGhocHBwcHBwdGxseHBwcHBwdHR0bGhocGBgbGRkbGhoAAAAcGxsBAQEHBwcDAwMLCgoREREaGRkODQ0FBQUZGBgYFxcKCgoVFBQQDw8TEhIMDAwMCwsODg4FBAQNDAwPDw8HBgYCAgKu9x+aAAAAHXRSTlMAYH8QzzCfIN/v35BQ71/PEL+AgJCPb0BQ70BwzyE+VlQAAADmSURBVCjPddDXcoMwEIXhnyoB7ullRS+205P3f7ZcgAMEOFc6841WmgVQN9qYvaUA2Nn7wGz9tsDt+r2SOMnDO+AxPCWxVHlhA2A3qYiISNJs2BRJW9LmCVBFZyJVsVpXl5IWCvxc/nI0r30pI3A/+i7J4FyFYGQpBky8YD8G3GQBv5/hcF7APALnYX5uahRw+Jq/6AM4wdyrqW63e19PB8e11W3+Op/g2e8Mxy3/Wal3F0TpbGSZVvRRwVCzYGjgDTQLPMbx9FtnnxMDpcvuL4pplPuSSnzazhlwVR/riKVY7mrUfwEaDTLoQ8DL2QAAAABJRU5ErkJggg==');}
.js-product-images-modal  .swiper-slide {height: 100vh;}


.title-col:before {content: ''; width: 160px; height: 4px; background: #af9a7e; position: absolute; bottom: -3px; z-index: 1;}
.title-col {position: relative}

.gallery-navigation .js-product-thumbs {padding: 10px 0px 2px; background: #fff}
.gallery-navigation .js-product-thumbs .swiper-button-prev {top: 20px;}
.gallery-navigation .js-product-thumbs .swiper-button-next {bottom: 0px; top: auto}
.gallery-navigation .js-product-thumbs .gallery-button {width: 100%; color: #333; background: #fff; opacity: 1; left: 0px; height: 40px}
.js-product-thumbs {width: 100%; margin-left: 0%}
.thums-width {background: #fff; float: left}
.p-left-zone .swiper-vertical > .swiper-wrapper {flex-direction: row;}
.video-product {width: 40px;height: 40px;position: absolute;right: 25px;bottom: 15px; background-size: 40px !important; background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAADxAAAA8QE5DAzkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwtJREFUeJztmU0vM1EUx/9FEaWGJpVYajSCFkux87Kyl/gMVlas7O18DnbeNmzZq1SkPoC0STstqXibuc/iaJry4J6ZTk6fp/eXTPp25sz//Dsz9865IQUotDEd0gKkMQZIC5DGGCAtQBpjgLQAaYwB0gKkMQZIC5DGGCAtQBpjgLQAadregC5fe8fjwOwskEwCIyP02bKAvj4gEgGiUWBgAOj6OIxlAaFQff9IhF6r1fp3SgHlMr1/fwceH4GHB4p5eqLf8nmgUAByOeDqij57RdEheVsiodTxsVKOo8RxHNKSSPDrABTfgFRKKduWLvsrtq1UOs02IMTqCXZ0ANfXwOSk91MuSG5ugFQKcF3tXXg3wcXF1i0eIG1LS6xdeAYsLLDCRZifZ4XzDJiaYoWLwNRoDGBFj46ywr9QLAKO4y/HbzA16hsQDgODg1w5jZydAdPTwOmpvzw/YVn1iZcG+gbEYo2zOK/c3gKrq8DKCpDN+s/3mVAIGB7WDtc3IBr1Iud7zs+BuTlgcxOw7ebmZpyp+gb09HiR8jNvb8DeHpBIALu7wOtrc/IytMoaUMO2ge1tmsUdHPjP988ZUCOXA9bW6P6QyXjP09urHdr2/QB9A15eApTxQTIJ7O/TcJlOe8/z/Kwdqj9gBmnA0BCwtUUjQne3/3wMrbIGhMPAxgaws0MmNItADKhUvEj5nuVlGgKDeL6otdQ00L8HFIvUQ/HLxARwckLXeRDFuy5QKmmH8zpCpZK/U7VYpLl6Z6f3HL9RKtG0XRPeMHh/z5XTSCwWbPEAWyPPgCAeXpoNU6MxgBV9ccEKF+HykhXOb4tnMq3bGstmaQYZWFvcdYH19eY/vzeDcpm0MYoH4HFpbGxMqcPD1lkaOzoiTR5q4V0Cn4nHgZkZYHz874ujlgX099OUF2hcKAUoDqBFzxq1BVGAGiTVKv271SptlQotjObzwN0dLY4WCp5L8GfAf4DpB0gLkMYYIC1AGmOAtABpjAHSAqQxBkgLkMYYIC1AGmOAtABpjAHSAqT5A8sIDyT597UoAAAAAElFTkSuQmCC');z-index: 1;}
#video_product .modal-dialog .modal-body {padding: 0px !important}
#video_product .modal-dialog .modal-body .videowrapper {margin: 0px !important}

.product-manufacturer {color: #d51116 !important; text-decoration: underline; font-size: 16px}
.product-manufacturer:hover {text-decoration: none}
.short-desc p, .short-desc a, .short-desc span, .short-desc div {font-size: 17px;} 

.variant-plus .row {margin: 0px -5px}
.variant-plus .padding-col {padding: 0px 5px; position: relative;}
.variant-plus .variant-slider .swiper-slide {width: auto}
.variant-plus .variant-slider .variants-name {position: relative;}
.variant-plus .variant-slider .variants-name, .variant-plus .variant-row .variants-name a {position: relative; background: #f0f0ef}
.variant-plus .variant-slider .variants-name, .variant-plus .variants-name.variant-static .variants-link {padding: 10px 14px;}
.variant-plus .variants-name:not(.variant-static):hover, .variant-plus .variants-name.variant-static:hover .variants-link {background: #e1e1e1;}
.variant-plus img {border: 1px solid #999}
.variant-plus .stretched-link:hover img {border: 1px solid #333}
.variant-plus .stretched-link {font-size: 14px; font-weight: 500;}
.attribute-radio__text.feature-variant {display: inline-block}

.product-add-to-cart .btn-primary.add-to-cart, .product-add-to-cart .input-group, .product-add-to-cart .favorite-products {height: 48px}
.product-add-to-cart .btn-primary.add-to-cart {line-height: 2.5rem; padding: 0px; font-size: 22px;}
.product-add-to-cart .bootstrap-touchspin {border-radius: 0px;}
.product-add-to-cart .favorite-products {margin-top: 0px !important}
.product-add-to-cart .favorite-products a {height: 48px; background-color: #efefef; border-radius: 0px !important; border: 0px; min-width: 55px;}
.product-add-to-cart .favorite-btn__content {padding-top: 5px;}
.product-add-to-cart {display: flex; flex-direction: column;}

#navbar-top .nav-pills .nav-link.active, .nav-pills .show > .nav-link {border-bottom: 2px solid #af9a7e;}
.p-right-zone .img-bottom-cart, .delivery-time p, .delivery-time  {display: inline-block !important;}
.delivery-time p, .delivery-time {position: relative; padding-left: 15px; top: 10px;}
 

.info-top-delivery .delivery-time {position: relative;}
.info-top-delivery .delivery-time, .info-top-delivery .delivery-time p {font-size: 14px; font-weight: 500; line-height: 18px; margin-bottom: 0px !important;}
.info-top-delivery .delivery-time span span, .delivery-color {color: #35b153}
.delivery-time.free-ship  {padding-left: 0px;}
.reference {font-size: 13px; margin-bottom: 4px;}
#recaftertitle #nbc {font-size: 12px; top: 1px; position: relative;}
.product-price .price {font-size: 24px;}
.product-price .price--regular {font-size: 24px; font-weight: 400; color: #999; margin-left: 5px;}
.percenrage-price {font-size: 12px}
.right-column #eurocena {font-size: 13px; font-weight: 400; color: #999;}
.right-column .euro-listing {display: none}
.quantity-zero ~ .off-stock, .product-no-order .off-no-order {display: none !important}
.info-minus {text-transform: none;font-size: 12px;font-weight: 600;}
#koszykmain.btn-primary:disabled {line-height: 16px; padding: 0px 10px;}

#product-availability {position: relative; order: 1;}
.info-top-delivery {order: 2}
#product-availability span {padding-right: 20px; font-weight: 400; padding-left: 0px; font-size: 14px;}
#product-availability span:after {content:''; width: 10px; height: 10px; position: absolute; border-radius: 50%; background: #35b153; margin-left: 8px; margin-top: 2px;}
#product-availability span.badaga-outofstock:after {background: #d80000}
#product-availability span.badage-last:after {background: #ff9000}

#prodadd .bootstrap-touchspin {border: 1px solid #222}
#prodadd  #quantity_wanted {border: 0px !important}
#prodadd .btn {font-size: 18px;font-weight: 800;}

.cost-color {color: #35b153}
#email-alert-modal .modal-footer {padding: 20px 40px !important}

.product-tabs .title-col .tabs-head {width: 100%; border-bottom: 1px solid #af9a7e!important; padding: 15px 0px; display: block;}
.product-tabs .title-col p {font-weight: 600; text-transform: uppercase; font-size: 18px; position: relative; letter-spacing: 1px;}
.product-tabs .card-body {padding: 50px 0px !important}
.product-tabs .title-col .material-icons {position: relative; top: 4px}

.product-tabs .cms-content, .product-tabs .cms-content p, .product-tabs .cms-content span, .product-tabs .cms-content li, .product-tabs .cms-content a {font-size: 17px; font-weight: 400; line-height: 28px; color: #555;}
.product-tabs .cms-content p {margin-bottom: 8px;}
.product-tabs .cms-content ul {margin: 15px 0px; padding-left: 0px;}
.product-tabs .cms-content li {position: relative; padding-left: 16px; list-style: none}
.product-tabs .cms-content li:before {content:''; width: 6px; height: 6px; border-radius: 50%; background: #222; left: 0px; top: 8px; position: absolute}

.attachment-head  {font-weight: 400; font-size: 17px; color: #af9a7e; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 2px;}
.attachment-desc {font-weight: 600; font-size: 17px;}
.attachment span {display: block}
.attachment span.btn {display: inline-block; padding: 10px 45px 10px 25px;} 
#tabattach .tabs-featured span.att-icon {width: 13px; height: 16px; display: inline-block; position: relative; top: 1px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAMAAAD6fQULAAAAM1BMVEVHcEwgICAYGBgcGBgcHBweGxsbGxsbGRkcGhodGxsbGxscGxscHBwbGxsbGhocGxscGxuqQtyGAAAAEHRSTlMAECBAQF9gcH+foL+/z9/v3k+yGgAAADZJREFUeNrFx8cRACAIADBsKFb2n1bxbBuYX4CXAIJhMtK7Uv2zpKu7a5TZ7ilEjDR24Ic9qAOJCgN9BPTaPwAAAABJRU5ErkJggg==');}

.arch-prod {font-weight: 800; }


#nbstars > div > div > div.star-content.star-empty.clearfix > div:nth-child(6) {
  display: none;
}
#product .europ-stars {
  float: left;
  margin-right: 5px;
  }
  #secrec .europ-stars i{
    display: none !important;
  }
  
  
.variant-plus, .js-product-variants {display: inline-block; width: auto} 
.product-variants-item  .custom-select {border: 1px solid #222; border-radius: 0px;}
.product-variants-item, .product-variants  {display: inline-block;  margin-right: 35px;}
 .variant-plus {display: inline-block;  margin-right: 10px;}
.variant-plus.wariant-block {display: block; margin-right: 35px;}
.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, .variant-static.active-variant a {border: 1px solid #222; background: #fff !important; font-weight: 600; text-decoration: underline;}
.product-variants .control-label, .variant-plus .control-label  {font-weight: 400; font-size: 13px; margin-bottom: 10px !important;}
.variant-color li {display: inline-block; padding-right: 5px; margin-bottom: 5px;}
.attribute-radio__text {
  display: block;
  min-width: 2.1875rem;
  padding: 10px 14px;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  border: 1px solid #f0f0ef;
  background: #f0f0ef;
  border-radius: 0px;
}
.attribute-radio__label:hover .attribute-radio__text {background: #e1e1e1}
.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 .product-add-to-cart .wiadomosc p{
  text-align: left;
  min-height: 0.825rem;
}

.revinfo i {
  color: #98b855;
  font-size: 1.3em;
  position: relative;
  top: 4px;
}
#navbar-top {
  display: none;
}
#navbar-main, #komstopka {
  position: relative;
  max-width: 985px;
  margin: 0 auto;
}
.shows {
  display: block !important;
  position: fixed;
  top: 57px;
  left: 0;
  background: #fff;
  z-index: 100;
  width: 100%;
}
.shows2 {
  display: block !important;
  background-color: #fff;
  position: fixed;
  top: 0px;
  left: 0;
  background: #fff;
  z-index: 100;
  width: 100%;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  border-radius: 0rem;
}

.nav-pills .nav-link, .nav-pills .show > .nav-link {font-size: 14px; font-weight: 600;}
.nav-pills #nbstars {margin-top: 1px;}

.nav-link {
  font-size: 12px;
  padding: 0.7rem 1rem;
  font-weight: 700;
}
#nbstars {
  float: right;
  margin-left: 5px;
  margin-top: 2px;
}


.product-no-order .shows {top: 50px}
.product-no-order #koszyk .favorite-products {padding: 16px; top: -3px;}
#koszyk #nbstars {float: left; margin-left: 0px; margin-top: 2px; margin-right: 5px;}
#koszyk .row {margin: 0px;}
#koszyk .container, #navbar-top .container {padding: 0px 0.675rem;}
#koszyk {display: none; z-index: 101; padding: 0px 20px 0px;-webkit-box-shadow: 0 0 14px rgba(0,0,0,.1);-moz-box-shadow: 0 0 14px rgba(0,0,0,.1);box-shadow: 0 0 14px rgba(0,0,0,.1);}
#koszyk #navbar-top {box-shadow: 0px 1px 4px rgba(0,0,0,0.1);}
#koszyk img {max-width: 50px;}
#navbar-top {z-index: 100 !important}
#recaftsticky #nbc {font-size: 13px; position: relative; top: 1px;}
.koszyktitle .h4 {font-size: 14px; font-weight: 700}
.m-pkoszyk {line-height: 2.5rem !important;}
#koszyk-mobile {position: fixed; bottom: 0; left: 0; z-index: 999; background-color: #fff; width: 100%; box-shadow: 0px 2px 16px rgba(44,44,44,0.2), 0px 8px 24px rgba(44,44,44,0.15);}
.product-no-order #koszyk-mobile {display: none !important}
#koszyk-mobile .price--regular {font-size: 14px;}
#koszmobile {border-radius: 0px !important}
#koszyk-mobile #koszprice{float: left; margin: 13px 0 0px;}
#koszyk-mobile #prodadd {margin-top: 0 !important;}
#koszyk-mobile .m-pkoszyk {margin: auto !important;}
#koszyk #prodadd {max-width: 320px; margin-top: 0 !important;}
#koszcart {display: flex; justify-content: center;}
#koszyk #prodadd .add, #koszyk-mobile .add {margin-top: 0 !important;}
#koszyk .price {font-size: 1rem; text-align: right; width: 100%;}



#cechy .fname {width: 220px; text-align: left; font-weight: 600;}
#cechy .fvalue {width: calc(100% - 220px);font-weight: 400;}
#cechy li {padding: 24px 0px; width: 100%;font-size: 17px; display: flex; border-bottom: 1px solid #af9a7e; text-transform: uppercase;}
#cechy li:first-child {padding-top: 0px;}

.right-column .rating_box i {width: 16px; height: 16px; background-size: 16px;}
.right-column  #recaftertitle #nbc {font-size: 15px; top: 1px; margin-left: 3px;}

#product-modal img {
  display: table;
  margin: auto;
}
#product-modal .modal-header {
  align-items: flex-end;
  justify-content: flex-end;
}

#kom-left .avergade-left, #kom-left .avergade-right {
  display: inline-block
}

#kom-left .avergade-right {
	margin-left: 8px;
}

#kom-left .avergade-right .small {
	margin-left: 5px;
}

.avergade-left .medium {
font-weight: 700;
}

#kom-left {
  border-right: 1px solid #ddd;
  max-width: 355px;
  padding: 1.5rem 38px 1.5rem 0;
}
#kom-left .small {
margin-bottom: 5px;
}

#kom-left .kom-head {font-weight: 600; font-size: 17px;}

.customer-name, .reviews-date {font-size: 14px; font-weight: 500;}
.reviews-date {color: #666}

#kom-left .big {
  font-size: 48px;
    font-weight: 600;
    border: none;
    line-height: 40px;
}
.js-post-product-comment {
  display: none;
}

.product-comment-list-item:first-child {border-top: 1px solid #ddd} 
#product-comments-list-pagination {margin: 0 auto}
.reviews-text {font-weight: 500;font-size: 16px;}
#product-comments-list {padding: 0px 15px}
.comment-list-item-left .grade-stars {top: 2px; margin-bottom: 2px;}
.review-scala {width: 430px; display: inline-block; margin-left: 30px; position: relative;}
p.info-reviews {text-align: center;}
.rating_box_inner i {display: inline-block}
.review-scala i {display: inline-block; position: relative; top: 2px;}
.review-scala .rating_box_inner {display: inline-block; width: 95px;}
.review-scala .rev-line {width: 300px;height: 8px; background: #f6f6f6; position: relative; top: -1px; margin-left: 5px;}
.review-scala .rev-line {display: inline-block; width: calc(100% - 155px);}
.review-scala .line-color {height: 100%; position: absolute; left: 0; background: #fc0;}
.review-scala .rev-qt {color: #666;display: inline-block; width: 20px; text-align: right;}
.review-scala .rev-qt, .review-scala .rev-rating {font-size: 13px; font-weight: 600; width: 12px; display: inline-block;}
.review-scala .rev-box {margin-bottom: 8px;}
.green.revinfo {color: #98b855 !important; font-weight: 500; font-size: 15px;}
#product-comments-list {max-width: 1130px; width: 100%; margin: 0 auto; border-top:}
#product-comments-list-footer {max-width: 1130px; margin: 0 auto;}
.product-comment-list-item {flex-flow: row nowrap;}
.comment-list-item-left {min-width: 220px;}
.usefulness-info {font-size: 14px; color: #666; position: relative; top: 1px;}
.useful-review-icon .material-icons:before {content: '';background-size: 24px;width: 24px;height: 24px;position: relative; display: inline-block;}
.js-useful-review i:before {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAzNjIuNzczIDM2Mi43NzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTMyOS42NTkgMjQ5LjQyN2M0LjA5LTMuMDA5IDcuNjEyLTcuMDA5IDEwLjEwMy0xMS45MDEgNS40NDQtMTAuNjY3IDUuNDQ0LTIzLjk0NSAwLTM0LjU4OC0yLjQ5Mi00LjkxLTUuOTg1LTguOTA5LTEwLjEwMy0xMS45MzUgNC4wOS0zLjAyMSA3LjYxMi03LjAyNiAxMC4xMDMtMTEuOTEzIDUuNDQ0LTEwLjY2NyA1LjQ0NC0yMy45MzkgMC0zNC42MTEtNS42MDktMTAuOTkxLTE2LjE0NS0xNy44MDEtMjcuNTkxLTE3LjgwMWgtODMuOTM0Yy0yLjcwMiAwLTYuMzItLjM4Ny04LjA5NS0yLjE2Ny0yLjEzMy0yLjE2Ny0yLjEzMy02Ljk5Mi0yLjEwNS0xMS4yM2wtLjAyOC01LjI0NWMtLjExOS04LjQxNC0uMjA1LTE3LjE1OCAzLjQwOC0yNy4xNDIgOS4wMzQtMjUuMDMxIDMuOTc3LTQzLjYxMS0xLjg2Ni01NC43ODQtNi42OTYtMTIuNzcyLTE3Ljg0LTIyLjM0LTI5LjgxLTI1LjUzNy0zLjgyMy0xLjA0MS03LjI1My0uNjU0LTEwLjE4OSAxLjA5Mi01Ljk2MiAzLjU1Ni03LjgyOCAxMS41NTQtMTAuNDA1IDIyLjYwOC0uNzY4IDMuMzc5LTEuNjIxIDcuMDQzLTIuNjk3IDExLjAyNS04Ljg1OCAzMi45NzgtMzIuNDM4IDU1LjgyNS01MS40MzMgNzQuMTY2LTEzLjc4NCAxMy4zMzUtMjUuMDQyIDI0LjM4My0yOC41NjQgMzYuMzg2bC0xOC4xMDgtLjA5N2MtNDEuMzMgMC00OS40MTkgMjIuMjg5LTQ5LjQxOSA2MC44MDN2NjEuMDM2YzAgMzguNDkxIDguMDkgNjAuNzc0IDQ5LjQxOSA2MC43NzRsMTYuODMzLjA1MSA5Ljc0NS4wOTdjMTQuMTA4LjY4MyAyMS4yNzYgNi4xOTUgMzAuMTA2IDEzLjEzIDExLjk5OCA5LjQyMSAyNi45MDMgMjEuMTI5IDQ1LjA5NiAyMS4xMjlsMTM2LjE4MS0uMDkxYzUuNjM4LjA5MSAxNS4wODEtNi4xNjcgMjAuMDU5LTE2LjIxMyA0LjgwMS05LjYyNiA0LjgwMS0yMS42MDEgMC0zMS4yNTUtLjY4My0xLjQyMi0xLjQ3OS0yLjc1My0yLjM2Ny0zLjk5OSA2LjU3Ni0yLjkzNSAxMi4yMDgtOC4yMzcgMTUuNzY0LTE1LjI5MiA1LjQ0NC0xMC42NjcgNS40NDQtMjMuOTEgMC0zNC41NzctMi40ODUtNC44ODctNi4wMTItOC44ODYtMTAuMTAzLTExLjkxOXptLTI2MS4zNDEgNjcuMTE4Yy0yOS40OCAwLTM3LjU2OS0xMC41MjQtMzcuNTY5LTQ4Ljk0N3YtNjEuMDQyYzAtMzguNDU3IDguMDk1LTQ4Ljk3NiAzNy41NjktNDguOTc2aDE2Ljg2MnYxNTguOTY1em0yNDMuODU0LTE0LjYzOGMtNi40NjMgMS4wMDctNy40OTIgNy4yMDItMy4xMTIgMTAuOTYyIDIuNDkyIDIuMTMzIDUuMDk3IDQuMzI5IDYuNzAyIDcuNTg5IDMuMTkxIDYuMzg5IDMuMTkxIDE0LjM2NCAwIDIwLjc0Mi0yLjg3MyA1LjgwOC04LjAzMyA5LjQyMS0xMS4wNTQgOS40ODMtLjE4Mi0uMDM0LTEzMi41NjguMjk2LTEzMi41NjguMjk2LTE2LjExNyAwLTI4LjE0OS05LjQ0OS0zOS43OTQtMTguNjA4LTkuMDQtNy4wODgtMTguNDMyLTE0LjI4NS0zNS4zNDUtMTUuNTI1di0xNjMuMzIyYzAtMTAuMTY2IDEyLjE0LTIxLjkyNSAyNi4yMi0zNS41NTYgMjAuMDI1LTE5LjM0OCA0NC45NDgtNDMuNDQgNTQuNjM2LTc5LjU4OCAxLjA5Mi00LjExOSAxLjk5MS03Ljk0MiAyLjc4OC0xMS40MDYgMS4zOTQtNS45NTYgMy4yOTQtMTQuMDggOC4wNjEtMTMuNjAyIDQuNzYyLjQ0NCAxNC4yNDUgNi41NDIgMjAuMzU1IDE4LjIyMiA0LjczOSA5LjA2OCA4Ljc5NSAyNC4yOTcgMS4yMTIgNDUuMzAxLTQuMzI0IDExLjk5OC00LjE5OCAyMi4yNTUtNC4xMTkgMzEuMjk1bC4wNjMgMy45OTl2MS4wMzVjMCAzLjk3MSAwIDguOTIgMS42OSAxMy40NTRoLTEzLjgwMWMtMy4yNjUgMC01Ljg5OSAyLjYyOC01Ljg5OSA1Ljg5NCAwIDMuMjYgMi42MzQgNS44ODggNS44OTkgNS44ODhoMTE4LjA2N2M2Ljk2MyAwIDEzLjQ4MyA0LjM2MyAxNy4wNjcgMTEuMzc4IDMuNzMyIDcuMzg0IDMuNzMyIDE2LjUwOS0uMDI4IDIzLjg4OC0zLjU1NiA2Ljk5Mi0xMC4wNzUgMTEuMzc4LTE3LjAzOCAxMS4zNzgtMy4yNiAwLTUuODk0IDIuNjQtNS44OTQgNS44OTQgMCAzLjI2IDIuNjM0IDUuODk5IDUuODk0IDUuODk5IDYuOTYzIDAgMTMuNDgzIDQuMzg2IDE3LjA2NyAxMS40MDEgMy43NjYgNy4zNTYgMy43NjYgMTYuNDc1LS4wMjggMjMuODI1LTMuNTU2IDcuMDItMTAuMDc1IDExLjM3OC0xNy4wMzggMTEuMzc4LTMuMjYgMC01Ljg5NCAyLjY2OC01Ljg5NCA1LjkxNiAwIDMuMjY1IDIuNjM0IDUuOTA1IDUuODk0IDUuOTA1IDYuOTYzIDAgMTMuNDgzIDQuMzg2IDE3LjA2NyAxMS40MDYgMy43MzIgNy4zNDQgMy43MzIgMTYuNDY5LS4wMjggMjMuODI1LTMuNTU5IDcuMDI1LTEwLjE2NCAxMC4zMTktMTcuMDQyIDExLjM1NHoiIGZpbGw9IiM3ZGJiNTgiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiLz48L2c+PC9nPjwvc3ZnPg==");}
.js-not-useful-review i:before {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAzNjIuNzczIDM2Mi43NzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnIHRyYW5zZm9ybT0ibWF0cml4KC0xLDEuMjI0NjQ2Nzk5MTQ3MzUzMmUtMTYsLTEuMjI0NjQ2Nzk5MTQ3MzUzMmUtMTYsLTEsMzYyLjc3MTA0MTg3MDExNzIsMzYyLjc3MzQzNjMwNzkwNzEpIj48ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0zMjkuNjU5IDI0OS40MjdjNC4wOS0zLjAwOSA3LjYxMi03LjAwOSAxMC4xMDMtMTEuOTAxIDUuNDQ0LTEwLjY2NyA1LjQ0NC0yMy45NDUgMC0zNC41ODgtMi40OTItNC45MS01Ljk4NS04LjkwOS0xMC4xMDMtMTEuOTM1IDQuMDktMy4wMjEgNy42MTItNy4wMjYgMTAuMTAzLTExLjkxMyA1LjQ0NC0xMC42NjcgNS40NDQtMjMuOTM5IDAtMzQuNjExLTUuNjA5LTEwLjk5MS0xNi4xNDUtMTcuODAxLTI3LjU5MS0xNy44MDFoLTgzLjkzNGMtMi43MDIgMC02LjMyLS4zODctOC4wOTUtMi4xNjctMi4xMzMtMi4xNjctMi4xMzMtNi45OTItMi4xMDUtMTEuMjNsLS4wMjgtNS4yNDVjLS4xMTktOC40MTQtLjIwNS0xNy4xNTggMy40MDgtMjcuMTQyIDkuMDM0LTI1LjAzMSAzLjk3Ny00My42MTEtMS44NjYtNTQuNzg0LTYuNjk2LTEyLjc3Mi0xNy44NC0yMi4zNC0yOS44MS0yNS41MzctMy44MjMtMS4wNDEtNy4yNTMtLjY1NC0xMC4xODkgMS4wOTItNS45NjIgMy41NTYtNy44MjggMTEuNTU0LTEwLjQwNSAyMi42MDgtLjc2OCAzLjM3OS0xLjYyMSA3LjA0My0yLjY5NyAxMS4wMjUtOC44NTggMzIuOTc4LTMyLjQzOCA1NS44MjUtNTEuNDMzIDc0LjE2Ni0xMy43ODQgMTMuMzM1LTI1LjA0MiAyNC4zODMtMjguNTY0IDM2LjM4NmwtMTguMTA4LS4wOTdjLTQxLjMzIDAtNDkuNDE5IDIyLjI4OS00OS40MTkgNjAuODAzdjYxLjAzNmMwIDM4LjQ5MSA4LjA5IDYwLjc3NCA0OS40MTkgNjAuNzc0bDE2LjgzMy4wNTEgOS43NDUuMDk3YzE0LjEwOC42ODMgMjEuMjc2IDYuMTk1IDMwLjEwNiAxMy4xMyAxMS45OTggOS40MjEgMjYuOTAzIDIxLjEyOSA0NS4wOTYgMjEuMTI5bDEzNi4xODEtLjA5MWM1LjYzOC4wOTEgMTUuMDgxLTYuMTY3IDIwLjA1OS0xNi4yMTMgNC44MDEtOS42MjYgNC44MDEtMjEuNjAxIDAtMzEuMjU1LS42ODMtMS40MjItMS40NzktMi43NTMtMi4zNjctMy45OTkgNi41NzYtMi45MzUgMTIuMjA4LTguMjM3IDE1Ljc2NC0xNS4yOTIgNS40NDQtMTAuNjY3IDUuNDQ0LTIzLjkxIDAtMzQuNTc3LTIuNDg1LTQuODg3LTYuMDEyLTguODg2LTEwLjEwMy0xMS45MTl6bS0yNjEuMzQxIDY3LjExOGMtMjkuNDggMC0zNy41NjktMTAuNTI0LTM3LjU2OS00OC45NDd2LTYxLjA0MmMwLTM4LjQ1NyA4LjA5NS00OC45NzYgMzcuNTY5LTQ4Ljk3NmgxNi44NjJ2MTU4Ljk2NXptMjQzLjg1NC0xNC42MzhjLTYuNDYzIDEuMDA3LTcuNDkyIDcuMjAyLTMuMTEyIDEwLjk2MiAyLjQ5MiAyLjEzMyA1LjA5NyA0LjMyOSA2LjcwMiA3LjU4OSAzLjE5MSA2LjM4OSAzLjE5MSAxNC4zNjQgMCAyMC43NDItMi44NzMgNS44MDgtOC4wMzMgOS40MjEtMTEuMDU0IDkuNDgzLS4xODItLjAzNC0xMzIuNTY4LjI5Ni0xMzIuNTY4LjI5Ni0xNi4xMTcgMC0yOC4xNDktOS40NDktMzkuNzk0LTE4LjYwOC05LjA0LTcuMDg4LTE4LjQzMi0xNC4yODUtMzUuMzQ1LTE1LjUyNXYtMTYzLjMyMmMwLTEwLjE2NiAxMi4xNC0yMS45MjUgMjYuMjItMzUuNTU2IDIwLjAyNS0xOS4zNDggNDQuOTQ4LTQzLjQ0IDU0LjYzNi03OS41ODggMS4wOTItNC4xMTkgMS45OTEtNy45NDIgMi43ODgtMTEuNDA2IDEuMzk0LTUuOTU2IDMuMjk0LTE0LjA4IDguMDYxLTEzLjYwMiA0Ljc2Mi40NDQgMTQuMjQ1IDYuNTQyIDIwLjM1NSAxOC4yMjIgNC43MzkgOS4wNjggOC43OTUgMjQuMjk3IDEuMjEyIDQ1LjMwMS00LjMyNCAxMS45OTgtNC4xOTggMjIuMjU1LTQuMTE5IDMxLjI5NWwuMDYzIDMuOTk5djEuMDM1YzAgMy45NzEgMCA4LjkyIDEuNjkgMTMuNDU0aC0xMy44MDFjLTMuMjY1IDAtNS44OTkgMi42MjgtNS44OTkgNS44OTQgMCAzLjI2IDIuNjM0IDUuODg4IDUuODk5IDUuODg4aDExOC4wNjdjNi45NjMgMCAxMy40ODMgNC4zNjMgMTcuMDY3IDExLjM3OCAzLjczMiA3LjM4NCAzLjczMiAxNi41MDktLjAyOCAyMy44ODgtMy41NTYgNi45OTItMTAuMDc1IDExLjM3OC0xNy4wMzggMTEuMzc4LTMuMjYgMC01Ljg5NCAyLjY0LTUuODk0IDUuODk0IDAgMy4yNiAyLjYzNCA1Ljg5OSA1Ljg5NCA1Ljg5OSA2Ljk2MyAwIDEzLjQ4MyA0LjM4NiAxNy4wNjcgMTEuNDAxIDMuNzY2IDcuMzU2IDMuNzY2IDE2LjQ3NS0uMDI4IDIzLjgyNS0zLjU1NiA3LjAyLTEwLjA3NSAxMS4zNzgtMTcuMDM4IDExLjM3OC0zLjI2IDAtNS44OTQgMi42NjgtNS44OTQgNS45MTYgMCAzLjI2NSAyLjYzNCA1LjkwNSA1Ljg5NCA1LjkwNSA2Ljk2MyAwIDEzLjQ4MyA0LjM4NiAxNy4wNjcgMTEuNDA2IDMuNzMyIDcuMzQ0IDMuNzMyIDE2LjQ2OS0uMDI4IDIzLjgyNS0zLjU1OSA3LjAyNS0xMC4xNjQgMTAuMzE5LTE3LjA0MiAxMS4zNTR6IiBmaWxsPSIjZGUwMDAwIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIi8+PC9nPjwvZz48L3N2Zz4="); top: 2px;}
.useful-review-icon span {font-weight: 300;}
#koszyk .favorite-products {position: relative; background-color: #efefef; padding: 20px; top: 1px; margin-left: -4px;}
#koszyk .favorite-products span {position: relative; top: 5px;}
.col.koszcart {max-width: 440px; text-align: right;}
.europ-stars.rating_box,.empty-opinie {min-height: 20px;margin-bottom: 5px;}
.product-comment-list-item .comment-content {width: 100%}
.rec {float: left;}
#secrec .h4.support {margin-right: 0px !important; margin-bottom: 0px;}
#secrec .review-scala {width: 100%; margin-left: 0px;}
#secrec .europ-stars, #averagesec{float: left;position: relative;}
#secrec #averageclone {margin-right: 7px;}
.sold-count-info-prod:before {
  content: '';
  width: 30px;
  height: 22px;
  position: absolute;
 background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+DQo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQzNy43NiwxOTUuNDIxYzE0LjU2MS0xNC4yNjEsMjMuMDQtMzMuNzQyLDIzLjA0LTU0LjYyMWMwLTQyLjM0Ni0zNC40NS03Ni44LTc2LjgtNzYuOCAgICBjLTEzLjk5MiwwLTI3Ljc1OCwzLjg0Ni0zOS44MjUsMTEuMTI1Yy00LjAzMywyLjQzOC01LjMzMyw3LjY3OS0yLjksMTEuNzE3YzIuNDMzLDQuMDM4LDcuNjgzLDUuMzI1LDExLjcxNywyLjkgICAgYzkuNDA4LTUuNjc1LDIwLjEyNS04LjY3NSwzMS4wMDgtOC42NzVjMzIuOTMzLDAsNTkuNzMzLDI2Ljc5Niw1OS43MzMsNTkuNzMzYzAsMjAuMjgzLTEwLjE1OCwzOC45NzktMjcuMjA4LDUwLjAzNyAgICBjLTE0LjMxNyw5LjM5Mi0zMi40NjcsMTIuMS00OS4wNDIsNy4zNzljLTQuNDgzLTEuMjkyLTkuMjUsMS4zMjUtMTAuNTUsNS44NThjLTEuMjkyLDQuNTMzLDEuMzMzLDkuMjU0LDUuODY3LDEwLjU1ICAgIGM2LjksMS45NzUsMTQuMDMzLDIuOTc1LDIxLjIsMi45NzVjMTMuNDE4LDAsMjYuMzg4LTMuNjYsMzcuOTAzLTEwLjI3YzQzLjgwNiwxNS44NzMsNzMuMDMsNTcuMjMyLDczLjAzLDEwNC4xMzd2NDIuNjY3aC03Ny44MTIgICAgYy02LjA0NC01Ni45OTYtNDEuOTAyLTEwNi44NzItOTQuMjA1LTEzMC41NTVjMTYuNjQ0LTE2Ljk0NiwyNi45NS00MC4xMzgsMjYuOTUtNjUuNzExQzM0OS44NjcsMTA2LjEwOCwzMDcuNzU4LDY0LDI1Niw2NCAgICBjLTUxLjc1OCwwLTkzLjg2Nyw0Mi4xMDgtOTMuODY3LDkzLjg2N2MwLDI1LjU4MSwxMC4zMTIsNDguNzgsMjYuOTY1LDY1LjcyOGMtMTcuNjAyLDcuOTk3LTMzLjkyNywxOS4xODUtNDcuNzczLDMyLjk1MiAgICBjLTI2LjU0MywyNi42MTktNDIuNjk1LDYwLjc4NC00Ni41MjksOTcuNTg4SDE3LjA2N3YtNDIuNjY3YzAtMjkuNTUsMTEuNTQyLTU3LjQxMiwzMi40NjctNzguNDI1ICAgIGMxMS41MTktMTEuNDQ2LDI1LjU0My0yMC4xNzgsNDAuNjQzLTI1LjY2NkMxMDEuNjk0LDIxMy45NiwxMTQuNjI1LDIxNy42LDEyOCwyMTcuNmM3LjE2NywwLDE0LjMtMSwyMS4yLTIuOTc1ICAgIGM0LjUzMy0xLjI5Niw3LjE1OC02LjAxNyw1Ljg2Ny0xMC41NWMtMS4zLTQuNTMzLTYuMDY3LTcuMTQ2LTEwLjU1LTUuODU4Yy0xNi41NjcsNC43MjktMzQuNzA4LDIuMDI1LTQ5LjA4My03LjQgICAgYy0xNy4wMDgtMTEuMDM4LTI3LjE2Ny0yOS43MzMtMjcuMTY3LTUwLjAxN2MwLTMyLjkzNywyNi44LTU5LjczMyw1OS43MzMtNTkuNzMzYzEwLjg4MywwLDIxLjYsMywzMS4wMDgsOC42NzUgICAgYzQuMDUsMi40MjUsOS4yNzUsMS4xMjUsMTEuNzE3LTIuOWMyLjQzMy00LjAzNywxLjEzMy05LjI3OS0yLjktMTEuNzE3QzE1NS43NTgsNjcuODQ2LDE0MS45OTIsNjQsMTI4LDY0ICAgIGMtNDIuMzUsMC03Ni44LDM0LjQ1NC03Ni44LDc2LjhjMCwyMC44NjMsOC40NjUsNDAuMzI5LDIyLjk4NCw1NC41NzdjLTEzLjUzMyw2LjI5MS0yNi4wMzIsMTQuOTc2LTM2LjcxNywyNS41OSAgICBDMTMuMzA4LDI0NS4yMzMsMCwyNzcuMzcxLDAsMzExLjQ2N3Y1MS4yYzAsNC43MTMsMy44MTcsOC41MzMsOC41MzMsOC41MzNoODUuMzMzdjY4LjI2N2MwLDQuNzEzLDMuODE3LDguNTMzLDguNTMzLDguNTMzaDMwNy4yICAgIGM0LjcxNywwLDguNTMzLTMuODIxLDguNTMzLTguNTMzVjM3MS4yaDg1LjMzM2M0LjcxNywwLDguNTMzLTMuODIxLDguNTMzLTguNTMzdi01MS4yICAgIEM1MTIsMjYxLjAxMiw0ODIuNjc4LDIxNi4xMjgsNDM3Ljc2LDE5NS40MjF6IE0xNzkuMiwxNTcuODY3YzAtNDIuMzQ2LDM0LjQ1LTc2LjgsNzYuOC03Ni44YzQyLjM1LDAsNzYuOCwzNC40NTQsNzYuOCw3Ni44ICAgIHMtMzQuNDUsNzYuOC03Ni44LDc2LjhDMjEzLjY1LDIzNC42NjcsMTc5LjIsMjAwLjIxMiwxNzkuMiwxNTcuODY3eiBNNDAxLjA2Nyw0MzAuOTMzSDExMC45MzNWMzcxLjIgICAgYzAtMzguNjkyLDE1LjA4My03NS4xMjksNDIuNDUtMTAyLjU3OWMxNC40MTctMTQuMzQsMzEuODk1LTI1LjQ2Myw1MC42MzQtMzIuNjU5YzE0Ljg5NSw5Ljk0NywzMi43NjcsMTUuNzcxLDUxLjk4MywxNS43NzEgICAgYzE5LjI0OCwwLDM3LjE1MS01Ljg0MSw1Mi4wNi0xNS44MThjNTUuNzc4LDIxLjQzMSw5My4wMDcsNzUuMjA1LDkzLjAwNywxMzUuMjg1VjQzMC45MzN6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+");
  left: 0;
  background-size: 22px;
  background-repeat: no-repeat;
}

.sold-count-info-prod {
  margin: 25px 0 20px;
  color: #000;
  font-size: 13px;
  position: relative;
  padding-left: 32px;
}

@media (min-width: 768px) {

.js-product-main-images .swiper-button-prev.swiper-button-custom {left: -100px; transition: 0.3s;}
.js-product-main-images:hover .swiper-button-prev.swiper-button-custom {left: 20px}
.js-product-main-images .swiper-button-next.swiper-button-custom {right: -100px; transition: 0.3s;}
.js-product-main-images:hover .swiper-button-next.swiper-button-custom {right: 20px}
.js-product-images {padding-left: 0px}
.reviews-text {min-height: 50px;}
.product-comment-list-item .comment-content {padding-left: 34px;}

}

@media (min-width: 992px) {
#product-modal .modal-lg, #product-modal .modal-xl {max-width: 99%;}
#product-modal.js-product-images-modal .swiper-button-custom, .js-product-main-images .swiper-button-custom {width: 50px; height: 50px; background: rgba(255,255,255,.6) !important; border: 0px !important}
#product-modal.js-product-images-modal .swiper-button-custom .material-icons {font-size: 50px;}
#content-wrapper {margin-top: 30px}
.product-tabs .cms-content h1, .product-tabs .cms-content h2, .product-tabs .cms-content h3, .product-tabs .cms-content h4, .product-tabs .cms-content h5 {font-size: 14px; font-weight: 800; margin-bottom: 10px;}
.featured-products {margin-bottom: 70px !important}
.product-footer .featured-products.container {max-width: 95%; width: 95%;}
#video_product .modal-dialog {max-width: 940px;}
.p-right-zone {padding-left: 30px}
.product-add-to-cart .btn-primary.add-to-cart {max-width: 310px;}
	

}

@media (min-width: 1200px) {
#product .product-name {font-size: 24px; line-height: 28px; font-weight: 600; margin-top: 10px; max-width: 70%;}
.p-right-zone {padding-left: 40px}


}

@media (min-width: 1279px) {


	

}

@media (min-width: 1440px) {
	


.p-right-zone {padding-left: 50px}



}

@media (min-width: 1680px) {

.p-right-zone {padding-left: 70px}
	
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) { 


#product .product-name {font-size: 24px; line-height: 28px;  margin-top: 15px;  font-weight: 600;}
.p-right-zone .img-bottom-cart, .delivery-time p, .delivery-time  {display: block !important; text-align: center}
.p-right-zone .img-bottom-cart {margin: 0 auto 10px}
.info-top-delivery {display: flex}
.delivery-time p, .delivery-time {padding-left: 0px;}
.delivery-time.free-ship {flex: 0 0 50%; max-width: 50%; margin: 0px !important;}


}

@media only screen and (min-width: 768px) and (max-width: 991px) {

#kom-left {padding: 1.5rem 30px 1.5rem 0;}
.review-scala .rev-line {width: calc(100% - 270px);}
#product .product-name {font-size: 24px; line-height: 28px;  margin-top: 15px; font-weight: 600;}
.p-right-zone .img-bottom-cart, .delivery-time p, .delivery-time  {display: block !important; text-align: center}
.p-right-zone .img-bottom-cart {margin: 0 auto 10px}
.info-top-delivery {display: flex}
.delivery-time p, .delivery-time {padding-left: 0px;}
.delivery-time.free-ship {flex: 0 0 50%; max-width: 50%; margin: 0px !important;}


}


@media (max-width: 576px) {

.p-right-zone .img-bottom-cart, .delivery-time p, .delivery-time  {display: block !important; text-align: center}
.p-right-zone .img-bottom-cart {margin: 0 auto 10px}
.info-top-delivery {display: flex}
.delivery-time p, .delivery-time {padding-left: 0px;}
.delivery-time.free-ship {flex: 0 0 50%; max-width: 50%; margin: 0px !important;}

}
	
@media (max-width: 767px) {

#kom-left {border-right: 0px; max-width: 100%; width: 100%; padding: 10px 15px 20px; text-align: center;}
#kom-left .avergade-right .small {margin-left: 0px;text-align: left;}
#secrec #kom-right {padding: 0px}
.product-comment-list-item {flex-flow: column;}
.comment-list-item-left .font-sm {margin-bottom: 0px;}
#product-comments-list {padding: 20px 20px;}
#kom-right {width: 100%; margin-left: 0;top: 0;  max-width: 100%; flex: 0 0 100%; padding: 0px 15px;}
.review-scala {width: 100%; margin-left: 0px;}
#cechy .fname {width: 40%;}
#cechy .fvalue {width: calc(60% - 20px);}
.js-product-images, .p-left-zone {padding: 0px;}
.p-left-zone {width: calc(100% + 8px); margin: 0px -4px;}
#product .product-name {font-size: 24px; line-height: 30px; font-weight: 600;  margin-top: 10px;  margin-bottom: 10px !important;}
.p-right-zone .product-prices, .right-column #eurocena, .right-column .p-stars {margin-bottom: 10px !important;}
.right-column .p-stars {margin-top: 15px !important;}
.product-price .price, .product-price .price--regular {font-size: 28px;}
.product-variants-item {margin-bottom: 10px !important}
.product-tabs .title-col a {padding: 10px 0px;}
.product-tabs .title-col p {font-size: 16px;}
.product-tabs .card-body {padding: 40px 0px 20px !important;}
.product-comment-list-item {padding: 20px 0px !important}
.reviews-text {margin: 10px 0px;}
.revinfo.text-center  {margin: 0px auto !important; max-width: 80%}
#product-comments-list-header {margin: 20px 0px 0px !important}
.com-all {margin-top: 0px !important; padding-top: 20px !important;}
#cechy .fname, #cechy .fvalue {width: 100%; display: block;}
#cechy li {display: block}
#cechy .fname {margin-bottom: 5px}
#cechy li {padding: 18px 0px;}
.product-variants-item {margin-right: 20px;}
.new-desc .color-bg,.new-desc .color-bg-brown {padding: 30px 40px 20px;}
.new-desc .box-big-head {font-size: 26px !important; line-height: 30px !important; margin-bottom: 20px !important}
.new-desc .box-head  {margin-bottom: 15px !important}

	
}


@media (max-width: 991px) {

#product-modal.js-product-images-modal .modal-body {background: #f5f5f5}
#product-modal.js-product-images-modal .swiper-button-custom {width: 40px; height: 40px; background: #fff !important; border: 0px !important}
#product-modal.js-product-images-modal .swiper-button-custom .material-icons {font-size: 40px;}
.js-product-main-images .swiper-button-custom {background: rgba(255,255,255,.6) !important; border: 0px !important}
.photo-margin .swiper-slide {max-width: 86%}
.js-product-images .product-flags {top: 10px; padding-left: 10px; text-align: left !important}
.product-tabs .cms-content h1, .product-tabs .cms-content h2, .product-tabs .cms-content h3, .product-tabs .cms-content h4, .product-tabs .cms-content h5 {font-size: 16px; font-weight: 800; margin-bottom: 10px;}
#video_product .modal-dialog {max-width: 94%; margin-left: 3%}
.js-product-thumbs {width: 100%; margin-left: 0px}
.video-product {right: 10px;}
.product-main-images .favorite-btn {padding: 12px 20px !important;}
	
}
