/** Shopify CDN: Minification failed

Line 432:22 Expected identifier but found "6666"
Line 461:18 Expected ":"

**/
body {
  margin: auto !important;
}

a,h3, h2,h1,p,li,span,h4,h5,h6, div {
hyphens:none !important;
}
/* =========================== POCZĄTEK HEADER */

  .wt-announcement-bar {
    display:flex !important;
    justify-content:center !important;
  }
  .wt-announcement__container {
    max-width:1600px !important;
  }


/* =========================== KONIEC HEADER */

/* =========================== POCZĄTEK MENU */
  .wt-page-nav-mega__list > li:first-child .mega-menu__gallery__caption {
    display:inline-block;
    border-radius: 10px;
    padding: 15px 25px;
    margin-left:15px;
    color: #7d8792;
    background: transparent;
    border:1px solid #7d8792;
  }

  .wt-page-nav-mega__aside {
    padding:25px 25px 100px;
  }

  .wt-page-nav-mega__list > li:nth-of-type(9) > a > span {
    color:#d24646 !important;
    font-weight:bold;
  }

  @media(min-width:1200px) {
  .wt-page-nav-mega__list > li:nth-of-type(2),.wt-page-nav-mega__list > li:nth-of-type(3), .wt-page-nav-mega__list > li:nth-of-type(4), .wt-page-nav-mega__list > li:nth-of-type(5), .wt-page-nav-mega__list > li:nth-of-type(6) {
    display:none;
  }

  }

  @media(max-width:1200px) {
  .wt-page-nav-mega__list > li:nth-of-type(7) {
    display:none;
  }
  }

  .mega-menu__gallery {
    overflow-y:hidden;
  }

  @media(max-width:500px) {
  header.sticky-enabled .wt-header__body--search {
  flex-wrap:wrap;
  }
  }


/* =========================== KONIEC MENU */

/* =========================== POCZĄTEK WYSZUKIWARKA */
    @media(max-width:899px) {
        .search-result-wrapper .search-result-products {
            order:1;
        }
    }

/* =========================== KONIEC WYSZUKIWARKA */

/* =========================== POCZĄTEK BESTSELLER SEKCJA */
  .bestsellers__kuba {
    display: flex !important;
    align-items: stretch;
    padding-left: 87px;
    background-color: #e5e0db;
    column-gap:50px;
  }

  .bestsellers__kuba h2 {
    font-size: 45px;;
    text-transform: uppercase;
    line-height: 100px;
    margin: 0 0 25px 0;
    color: #3c4d61;
    min-width: max-content;
  }

  .bestsellers__kuba h2 p {
    font-size: 50px;
    margin-top: -40px;
    font-weight: 700;
    letter-spacing: 5px;
    text-transform:uppercase;
    color:#3c4d61;
  }

  .bestsellers__kuba .wt-featured-collection__header-row button {
    border-radius: 10px;
    width:100%;
    padding: 25px 50px;
    color: #7d8792;
    background: transparent;
    border-color: #7d8792;
    transition:0.5s;
  }

  .bestsellers__kuba .wt-featured-collection__header-row button:hover {
  background-color:#7d8792;
  color:#e5e0db;
  }

  .bestsellers__kuba .wt-slider__container--featured {
    max-width: 100% !important;
  }

  .bestsellers__kuba slideshow-section.wt-slider {
    background: transparent;
  }

  .bestsellers__kuba .headline {
    display: none;
  }

  @media (max-width: 1250px) {
    .bestsellers__kuba {
      flex-direction: column;
      padding-left: 24px;
      row-gap: 24px;
    }
    .bestsellers__kuba h2 {
      display: flex;
      flex-direction:column;
    }
    .bestsellers__kuba h2 p {
      margin-top: 0;
    }
  }

  @media (max-width: 899px) {
    .bestsellers__kuba {
      padding-left: 16px;
      padding-top:30px;
    }
    .bestsellers__kuba h2 {
      font-size: 25px;
      letter-spacing:4px;
      padding-left:10px;
      line-height: 40px;
      margin-bottom: 0;
    }
    .bestsellers__kuba h2 p {
      font-size: 28px;
      line-height: 40px;
    }
    .bestsellers__kuba .wt-featured-collection__header-row button {
      display: none;
    }
  }

/* =========================== KONIEC BESTSELLER SEKCJA*/

/* =========================== POCZĄTEK NEWSLETTER SEKCJA */

   .newsletter {
    margin-bottom:-35px !important;
  }
  .newsletter{ 
    background-color:#e3dfda !important;
    padding-bottom:15px;
  }

  @media(max-width:1200px) {
    .newsletter {
    margin-bottom:0 !important;
    }
  }

  .newsletter h2 {
    font-size:50px;
    color:#18304a;
  }

  .newsletter .wt-newsletter__field {
    width:80%;
    margin-bottom:10px;
  }

  wt-newsletter__send {
    margin:0;
  }

  .newsletter .wt-newsletter__fieldset {
    flex-wrap:wrap;
  }
  .wt-newsletter__consent {
    order:3;
    margin-left:15px;
    display:flex;
    column-gap:10px;
    width:100%;
  }

  .wt-newsletter__consent label {
    font-size:10px;
    text-align:left;
    cursor:pointer;
  }

  @media(max-width:1200px) {
      .newsletter .wt-newsletter__field {
      width:70%;
    }
  }

  @media(max-width:899px) {
    .newsletter h2 {
      font-size:40px;
    }
    .newsletter p {
      font-size:16px;
    }
    .wt-newsletter__consent label  {
      font-size:8px;
    }
    .wt-newsletter__send, .newsletter .wt-newsletter__field {
      font-size:12px;
    }
  }


  @media(max-width:650px) {
    .newsletter .wt-newsletter__field {
    width:60%;
    margin:0;
  }
  }

  @media(max-width:600px) {
  .newsletter .hero__text > p  br{
    display:none;
  }
    .newsletter .wt-newsletter__field {
    width:70%;
    border-radius:30px 0 0 30px;
    border-right-width:0;
    margin-bottom:5px;
  }
  .newsletter .wt-newsletter__fieldset {
    flex-direction:row;
  }
  .wt-newsletter__send {
    border-radius:0 30px 30px 0;
    width:30%;
  }
  }

/* =========================== KONIEC NEWSLETTER SEKCJA */

/* =========================== POCZĄTEK STRONA GLOWNA - IKONY */

  @media(min-width:600px) {
    #shopify-section-template--25445011030361__1642238132709509a3 .wt-keys__list {
      display:flex !important;
      justify-content:space-between;
      flex-direction:row;
    }
  }

/* =========================== KONIEC STRONA GLOWNA - IKONY */

/* =========================== POCZĄTEK STRONA GLOWNA - BLOG */
  #shopify-section-template--25445011030361__1651833102f03fee16 .hero__pic-container {
    min-height:100%;
  }
  @media(max-width:599px) {
    .section-image-with-text .hero__overlay {
      padding:0 !important;
    }
  }

/* =========================== KONIEC STRONA GLOWNA - BLOG */

/* =========================== POCZĄTEK LISTING */
  .card__badges--item {
    padding:8px 20px;
  }
  .wt-product__price__final {
    font-size:22px;
  }
  .wt-product__price__compare {
    color: #222321 !important;
    font-size:16px;
  }

  .price__regular .price-item--regular b {
  font-weight:400;
  }

  .card {
  display:flex;
  flex-direction:column;
  }

  .card__title {
    order:1;
  }

  .card .wt-rating {
  order:2;
  display:none !important;
  }

  .card__price {
    order:3;
    margin-top:10px;
  }

  .swym-wishlist-collections-v2-container {
    right:0;
    left:unset !important;
  }

  button.swym-wishlist-collections-v2 {
    transform:unset !important;
    min-width:35px !important;
    padding:10px !important;
    background:white;
    width:35px !important;
    height:35px !important;
    transition:0.5s;
  }

  button.swym-wishlist-collections-v2[aria-label="Added. <a class='swym-open-ui'>View Wishlist</a>"] path{
  fill: black !important;
  }

  button.swym-wishlist-collections-v2 path {
    stroke:black;
    transition:0.5s;
  }

  button.swym-wishlist-collections-v2:hover {
    background:black;
  }

  button.swym-wishlist-collections-v2:hover path {
  stroke:white;
  }

  .wt-lookbook__list  .swym-wishlist-collections-v2-container, .wt-rating .wt-rating--left   {
    display:none !important;
  }

  .card__container .jdgm-widget.jdgm-widget {
    order:3;
  }

  .card__container .card__price {
    order:4;
  }

  [toolbar-style=buttons] .collection__sort, [toolbar-style=buttons] .collection__filter-trigger.wt-filter__trigger {
    border-radius:25px !important;
  }

  .card__container .card__subtitle {
    font-weight:600;
    text-transform:lowercase;
    color:#5C5859;
  }
  .price-item--percent {
    display:none !important;
  }
  .price__sale.visible {
    flex-direction:row;
    align-items:center;
    column-gap:5px;
  }
  .price__sale__details-wrapper > span {
    max-height:fit-content;
  }

  @media(max-width:899px) {
    .collection__title h2 {
      font-weight: 500;
      font-size: 22px;
    }
    .wt-slider--wrapper {
      padding:0 0 10px;
    }
    .wt-slider--wrapper .collection-list .card__title {
      font-size:12px;
    }

    .wt-slider--wrapper .collection-list__item .card__button {
      padding:10px 0 !important;
    }
    .card__title {
      max-height:42px;
      overflow:hidden;
    }
    .collection__toolbar span, [toolbar-style=buttons] .collection__filter-trigger.wt-filter__trigger {
      font-size:12px;
    }
    .card__container .card__subtitle {
      font-size:12px;
    }
    .collection__grid__item .card__title, .card__subtitle+.card__title {
      font-size:14px;
      line-height:20px;
    }
    .jdgm-star.jdgm--on:before, .jdgm-prev-badge__text, .jdgm-preview-badge .jdgm-star.jdgm-star::before {
      font-size:12px;
    }
    .breadcrumbs__list {
      flex-wrap:wrap;
      font-size:12px;
    }
    .breadcrumbs__list .breadcrumbs__item:last-child {
      font-weight:600;6666
    }
    .breadcrumbs__wrapper {
      padding:5px 0 !important;
    background:#e4e0db;
    }
    .breadcrumbs__list::after {
      display:none;
    }
    .wt-product__price__final {
    font-size:16px;
    }
    .wt-product__price__compare {
      font-size:12px;
    }

    .card__badges--item {
      padding:5px 10px;
      font-size:10px !important;
    }
    
  }



/* =========================== KONICE LISTING */

/* =========================== POCZĄTEK KARTA PRODUKTU */
  .wt-product__wrapper--collage .price__regular .price-item--regular b {
    display:none;a
  }

  .jdgm-rev-snippet-card__pic-wrapper {
    min-width:80px;
    min-height:100% !important;
    border-radius:6px;
  }
  .jdgm-rev-snippet-card__pic-wrapper > img {
    min-width:80px;
    min-height:100% !important;
    border-radius:6px;
  }

  p.product__inventory, #door2door-link {
    display:inline-block;
  }

  p.product__inventory svg {
    margin: 2.5px 8px 0 0;
  }

  .wt-product__info > div:nth-of-type(2) {
    display:inline-block !important;
    border: 1px solid #D1CFD0;
    border-top:none;
    border-bottom:none;
    padding:0 10px;
    margin:0 5px;
  }

  #door2door-link {
    text-decoration:none;
  }

  .shoppable-image__grid {
    align-items:center !important;
  }
  .shoppable-image__sidebar h2.hero__subheading {
    font-size:max(1.2rem, calc(var(--font-base-size) - 2px));
  }
   .shoppable-image__sidebar {
    order:-1;
   }
   #sniffie-omnibus-price span {
    font-size:13px;
   }
   .wt-product__brand__name {
        font-weight:600;
    text-transform:lowercase;
    color:#5C5859;
   }
   .product__inventory {
    color:#5C5859 !important;
    font-size:16px;
   }

   .counter-wrapper {
    background:transparent !important;
   }
   .counter-wrapper .js-counter-increase {
    background-color:#F0F0F0 !important;
    margin-right:4px !important;
   }

    .counter-wrapper .counter button {
      width:40px !important;
      height:40px !important;
    }

   @media(max-width:899px) {
        .shoppable-image__sidebar {
    order:2;
   }
   .jdgm-rev-snippet-card {
    padding:15px 20px;
   }
   .jdgm-rev-snippet-card__rev-body p, .jdgm-rev-snippet-card__reviewer {
    margin-block:0 !important;
    font-size:14px;
   }
   .jdgm-rev-snippet-card__pic-wrapper {
    display:none !important;
   }
      .wt-product__wrapper {
        margin-top:10px;
      }
      .wt-collapse__target li, .wt-collapse__target p, .wt-product__wrapper .jdgm-star.jdgm--on:before, .jdgm-prev-badge__text, .wt-collapse__trigger__title {
        font-size:14px !important;
      }
      .complementary-products__container h3 {
        font-size:16px;
      }
      .wt-product__name, .wt-collapse__target h2 {
      font-size:17px;
    }
    .wt-products__brand__name {
      font-size:12px;
    }
    .wt-collapse__trigger {
      padding:10px 0;
    }
    .wt__shoppable-image--wrapper .wt-options__title {
      padding:5px  !important;;
    }
    .wt__shoppable-image--wrapper .wt-dot__link {
      margin:-20px 24px !important;
    }

    .product__inventory {
      font-size:14px; 
      margin-block:8px !important;
    }
    .wt-product__options {
      margin-top:16px;
    }
    #door2door-link {
      display:flex;
      align-items:center;
      column-gap:5px;
      font-size:14px;
      color:#5C5859;
    }

     .wt-product__wrapper .wt-product__price {
      margin-top:16px !important;
     }

     .wt-product__wrapper .wt-product__price .wt-product__price__final {
       font-size:22px !important;
     }

      .wt-product__wrapper .wt-product__price .wt-product__price__compare {
        font-size:16px;
      }
      .product__tax {
        display:none;
      }

      #sniffie-omnibus-price span{
          font-size:12px;
          color: #5C5859 !important;
      }

    
   }

   @media(max-width:599px) {
    .wt-product__upsell__info {
              width: 100%;
        display: flex
;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .wt-product__upsell__product {
      gap:5px;
    }
    .wt-product__upsell__product .hero__button--secondary {
        padding: 10px;
        font-size: 12px;
        background: black;
        border: none;
        color: white;
    }
    .complementary-products__container .card__subtitle  {
      font-size:10px;
      margin-bottom:10px;
      width:100%;
      margin-top:0 !important;
    }
        .complementary-products__container .card__title  {
        font-size: 14px;
        order:0;
        max-height: 42px;
        overflow: hidden;
        width: 100%;
        margin-bottom: 5px;
    }
    .complementary-products__container .price .wt-product__price__final {
      font-size:16px ;
    }
   }

   
  
/* =========================== KONIEC KARTA PRODUKTU */

/* =========================== POCZĄTEK DOOR 2 DOOR */
 #shopify-section-template--26029005209945__image_with_text_ejndGL .hero--grid .hero__overlay{
  background-color:#f7f4f2;
 }

 @media(max-width:899px) {
  #shopify-section-template--26029005209945__image_with_text_ejndGL .hero__overlay__content--mobile--center {
    width:100% !important;
    padding:25px 0;

  }
  #shopify-section-template--26029005209945__image_with_text_ejndGL .hero__overlay__content--mobile--center li::marker {
    content:none;
  }
 }

/* =========================== KONIEC DOOR 2 DOOR */

/* =========================== POCZĄTEK ASIDE PRODUCT  */

  .wt__quick-buy--wrapper .wt-product__main #swym-atw-button-container,.wt__quick-buy--wrapper .wt-product__main .ot-estimated-shipping, .wt__quick-buy--wrapper .wt-product__main .gpsr-compliance-wrapper, .wt__quick-buy--wrapper .wt-product__main #door2door-link{
  DISPLAY:NONE !important;
  }

/* =========================== KONIEC ASIDE PRODUCT */

/* =========================== POCZĄTEK OPINIE */

  .collection-list__container .jdgm-widget, .search-result-top__item .jdgm-widget {
    display:none !important;
  }

  .search-result-wrapper .wt-rating__stars {
    display:none;
  }

  #judgeme_product_reviews {
    max-width:1600px !important
  }

    @media (max-width: 1200px) {
      #judgeme_product_reviews {
        margin-bottom: 50px;
      }
    }

    @media(max-width:800px) {
      #shopify-section-template--25445011030361__button_N3XwyY a {
        display: flex;
        align-items: center;
        justify-content: center;
      }
    }


/* =========================== KONIEC OPINIE */

/* =========================== POCZĄTEK KOSZYK */
  .wt-cart__subtitle__text {
    display:none;
  }

  .wt-cart__item__thumb .swym-wishlist-collections-v2-container {
    display:none;
  }

  @media(max-width:899px) {
    .wt-cart__item__link {
      font-size:14px;
    }
    .wt-cart__information-checkbox p{
      font-size:10px;
      margin-top:10px;
      text-align:center;
    }
    .wt-cart__subtotal__value {
      font-size:18px;
    }
  }
/* =========================== KONIEC KOSZYK */

/* =========================== POCZĄTEK BUY ME  */
  .buy-me-variants label {
  display:none;
  }
  .buy-me-variants select {
    border:1px solid #dfdfdf;
  }
/* =========================== KONIEC BUY ME */


/* =========================== POCZĄTEK STOPKA */
  .wt-footer__body {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 8px;
  }

  .wt-footer .wt-footer__body > div:nth-of-type(1) {
    grid-column: span 2 / span 2;
  }

  .wt-footer .wt-footer__body > div:nth-of-type(2) {
    margin-top: -100px;
    grid-column: span 2 / span 2;
    grid-column-start: 1;
    grid-row-start: 2;
  }

  .wt-footer .wt-footer__body div:nth-of-type(3) {
    grid-row: span 2 / span 2;
    grid-column-start: 3;
    grid-row-start: 1;
  }

  .wt-footer .wt-footer__body div:nth-of-type(4) {
    grid-row: span 2 / span 2;
    grid-column-start: 4;
    grid-row-start: 1;
  }

  .wt-footer .wt-footer__body div:nth-of-type(5) {
    grid-row: span 2 / span 2;
    grid-column-start: 5;
    grid-row-start: 1;
  }

  .wt-footer .wt-footer__body > div:nth-of-type(2) p,
  .wt-footer .wt-footer__body > div:nth-of-type(2) a {
    font-weight: 400;
  }

  .wt-footer .wt-footer__body > div:nth-of-type(2) hr {
    width: 50%;
    margin: 15px 0;
  }

  .wt-footer
    .wt-footer__body
    > div:nth-of-type(2)
    .wt-footer__title
    p:nth-of-type(1),
  .wt-footer
    .wt-footer__body
    > div:nth-of-type(2)
    .wt-footer__title
    p:nth-of-type(3) {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .wt-footer .wt-footer__body > div:nth-of-type(2) .wt-footer__title a,
  .wt-footer .wt-footer__body > div:nth-of-type(2) .wt-footer__title p {
    font-size: 17px;
  }

  @media (max-width: 899px) {
    .wt-footer__body {
      display: flex;
    }
    .wt-footer .wt-footer__body > div:nth-of-type(2) {
      margin-top: 25px;
    }
    .wt-footer__body .wt-footer__msg {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .wt-footer__body .wt-footer__msg .wt-footer__title {
      max-width: fit-content;
    }
    .wt-footer .wt-footer__body>div:nth-of-type(2) hr {
      width:100%;
    }
  }
/* =========================== KONIEC STOPKA */
