/** Shopify CDN: Minification failed

Line 11:5 Expected identifier but found whitespace
Line 14:0 Unexpected "@media"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
Siam: #E05B60

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

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

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

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

/* PART 1: SWATCH HIDING */

/* Product page swatch hiding */
.t4s-swatch__list .is--soldout,
div[data-swatch-item].is--soldout,
.t4s-swatch__item.is--soldout {
    display: none !important;
}

/* Homepage swatch hiding */
.t4s-product-colors .t4s-pr-color__item.t4s-pr-color--sold-out,
.t4s-product-info .t4s-pr-color__item.t4s-pr-color--sold-out,
div[class*="t4s-pr-color__item"].t4s-pr-color--sold-out,
span[data-imgid].t4s-pr-color--sold-out {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    clip: rect(0,0,0,0) !important;
}

/* Maintain swatch grid layout */
.t4s-product-colors {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
}


/* ML: sticky PDP gallery */
@media (min-width: 1025px) {
  .t4s-product__media-wrapper {
    position: sticky;
    top: 24px;
    align-self: flex-start;
  }
  .t4s-product__info-container--sticky { position: static; }
}


/* ML: tighten breadcrumb-to-product gap */
div.breadcrumb_pr_wrap{margin-bottom:0!important}

/* ML: Final Few campaign — image on opposite side */
#shopify-section-ml2_campaign_sale .ml2-campaign{flex-direction:row-reverse}
#shopify-section-ml2_campaign_sale .ml2-campaign{direction:rtl}
#shopify-section-ml2_campaign_sale .ml2-campaign > *{direction:ltr}
@media(max-width:900px){#shopify-section-ml2_campaign_sale .ml2-campaign{direction:ltr;flex-direction:column}}
