/** Shopify CDN: Minification failed

Line 15:0 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
button[data-testid="form-teaser"][aria-label="50% OFF"] {
  display: none !important;
}


@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&display=swap');

.AirReviews-Carousel__Header {
  font-family: 'Playfair Display', serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
  line-height: 1.12 !important;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .t4s-d-flex {
    display: flex !important;
    justify-content: center;
    align-items: center;
  }

.t4s-product-form__buttons .t4s-product-form__submit{
margin-top:0px !important;
}

.t4s-swatch__list{
gap:6px;
}

button[data-testid="form-teaser"] > h3._teaserHeading_trejf_28 {
  /* targets the heading */
}

button[data-testid="form-teaser"]:has(> h3._teaserHeading_trejf_28) {
  display: none !important;
}


.AirReviews-Widget__FloatButton:has(> span:not(.AirReviews-Widget__Icon)) {
  display: none !important;
}


.t4s-sticky-atc__btns{
display:none !important;
}

.t4s-text{
word-break:normal !important;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}