/** Shopify CDN: Minification failed

Line 309:0 Unexpected "}"

**/
  @media (max-width: 767px) {
   .card-information .card-information__button{
  visibility:hidden;
  }  
   .title{
    margin: 46px 0;
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 5%;
    line-height: 20px;
  }
  }
@media screen and (min-width: 750px) {
  #MainContent .image-text-slider{
    padding:0 50px 0 0;
  }
   .title{
    margin: 46px 0;
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 5%;
    line-height: 20px;
  }
.size-variant {
    margin-top: -28px !important;
  }
}
@media screen and (min-width: 990px){
  
     .product__accordion .accordion__content li,.product__accordion .accordion__content p{
                      font-family: AcherusGrotesque !important;
                      font-size: 12px !important;
                    }
animate-sticky[animate] .product-sticky-cart {
      pointer-events: none;
      transform: translateY(100%);
    }
  .testimonial__list-wrapper .testimonial__author{
  display:none;
  }
  
.xb-wishlist-button {
      width: auto !important;
      padding: 0 !important;
    }

    .xb-wishlist-button button {
      padding: 0 !important;
      background: transparent !important;
      border: none !important;
    }
  .card-information .card-information__button{
  opacity:0;
  }
    .xb-wishlist-button svg {
      width: 26px;
      height: 28px;
    }
    .xb-wishlist-button {
    position: absolute;
      bottom:240px;
      right: 10px;
      z-index: 10;
      background: #ffffff;
      padding: 5px !important;
    }
    /* Hide wishlist text */
    .xb-wishlist-button__text {
      display: none !important;
    }
    /* Hide share text */
    .share-button__button .label {
      display: none !important;
    }
    /* Remove extra styling */
    .share-button__button {
      background: transparent !important;
      border: none !important;
      padding: 0 !important;
      width: auto !important;
    }

    .share-button__button svg {
      width: 28px !important;
      height: 28px !important;
      margin:0 !important;
    }
    .share-button {
    position: absolute !important;
      bottom:200px;
      right: 10px;
      z-index: 10;
      background: #ffffff;
      padding: 4px !important;
      margin:0 !important;
    }
    body.template-product  .card__badge{
  top:unset;
  bottom:5px;
  grid-row-gap: 3px;
  }
.product_new_badge {
      position: absolute;
      bottom:200px;
      left: 3%;
      z-index: 5;
      top: unset;
      padding: 0px 6px;
      font-size: 0.75rem;
      background: #ffffff;
      border: none;
      font-family: 'Manrope';
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    }    
     body.template-product .product-new-badge {
    display: none;
    }
    .card-information__text{
      font-family: 'Manrope';
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 10%;
    display:block !important;
    text-transform: uppercase;
    min-height: 2.8em;
    }
    body.template-product .card-information__wrapper .price{
      font-family: 'Manrope';
    font-weight: 600 !important;
    font-size: 14px !important;
    display:inline;
    line-height: 14px;
    letter-spacing: 0 !important;
    }
    body.template-product .card-information__wrapper .caption{
        font-size: 10px;
    }
     body.template-product .card-information__wrapper .rating{
        display:none;
      }
     body.template-product .card-information__wrapper .rating-text{
      display:inline;
          float: right;
          margin-top:2px;
      }
      .card-wrapper:hover .quick-view__summary {
        display: none;
    }
        body:has(quick-view-drawer details[open].menu-opening) .share-button {
        position: unset !important;
      bottom:unset;
      right: unset;
      z-index: unset;
      background: unset;
      padding: unset !important;
      margin:unset !important;
        }
       body:has(quick-view-drawer details[open].menu-opening) .product__media-wrapper .slider-mobile--overlay .slider-buttons{
bottom: 50px;
    margin: 0;
        }
        .card-information__button .button{
          border-radius:0 !important;
        }
        .testimonials{
          padding:55px;
          max-width: unset !important;
        }
.product-recommendations .section--padding{
  padding: 33px 0 !important;
}
.testimonials .testimonial__previews {
min-height: 200px !important;
}
.testimonials h2{
  font-family: 'Manrope';
    font-size: 24px;
    line-height: 100%;
    font-weight: 600;
    letter-spacing: 10%;
    text-transform: uppercase;
}
.testimonials .testimonial__previews{
    margin: 0 auto !important;
    padding: 0
}
.testimonial__preview.is-selected .testimonial__blockquote{
  margin:0;
  text-align:left;
  max-width:unset;
}
.testimonial__blockquote{
    text-align:center !important;
}
.testimonials .typeset2{
  text-align:center !important;
}
.testimonials .title-wrapper{
  align-items:center !important;
}
.typeset2 p {
  font-family: Manrope;
    font-size: 30px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5 !important;
    letter-spacing: 0.6px !important;
    text-align: center;
    color: #4d4a44;
}
.testimonial__list:before, .testimonial__list:after{
  position:unset !important;
}

.testimonial__image .media{
  border-radius:0 !important;
  -webkit-clip-path:unset !important;
  clip-path:unset !important;
}

testimonials-component .flickity-button{
  opacity:1 !important;
  background-color: #cec9c2 !important;
        border-radius: 0;
}

.flickity-prev-next-button .flickity-button-icon{

  position: absolute !important;
    left: 25%;
    top: 25%;
    width: 50% !important;
    height: 50% !important;
}
body.template-product .testimonial__image .media img {
        padding: 3px;
    }
        body.template-product .testimonial__image .media::after
 {
        content: "";
        position: absolute;
        inset: 0;
        border: 1px solid #000;
        transform: scale(0.5);
        transform-origin: top left;
        width: 200%;
        height: 200%;
        pointer-events: none;
    }
    .rating-star:before {
        -webkit-text-fill-color: black !important;
    }
    body:not(:has(quick-view-drawer details[open].menu-opening))  .slider-buttons .slider-button--prev{
      /* position: absolute;
        width: 24px !important;
        height: 24px !important;
        left: 15px !important;
        background: #ffffff !important; */
    }
    body:not(:has(quick-view-drawer details[open].menu-opening))  .slider-buttons .slider-button--next{
      /* position: absolute;
        width: 24px !important;
        height: 24px !important;
        right: 15px !important;
        background: #ffffff !important; */
    }
    
    .slider.slider--tablet-up{
      /* max-width:unset !important;
      overflow-x:hidden !important; */
    }
    .card-wrapper:hover .card-information__text {
              background-size: 0 !important;
    }
    .card-wrapper:hover .card-information .card-information__button{
  opacity:1 !important;
  }
  .product__info-wrapper .share-button{
    display:none !important;
  }
  .scroll_promotion{
    margin-top:40px;
  }
  .rich-text__text p{
    margin: 38px 47px 0 30px;
        font-family: Manrope;
        font-size: 16px !important;
        font-weight: 400 !important;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.63 !important;
        letter-spacing: normal !important;
        text-align: center;
        color: #000;
    }
  }
  .scrolling-promotion .promotion__item{
    margin: 0 20px 0 0px !important;
  }
}