/* Pre-rendered photos with explicit geometry: animation never hides or replaces them. */
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk{background:#161616}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner{position:relative;isolation:isolate;background:#161616;overflow:hidden}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner>.banner__overlay{display:none}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__content{z-index:2}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art{--campaign-tile-width:clamp(200px,22vw,480px);--campaign-tile-height:clamp(170px,19vw,300px);--campaign-gap:18px;position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none;background:#161616}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__stage{position:absolute;left:38%;top:50%;width:100%;display:flex;flex-direction:column;gap:var(--campaign-gap);transform:translateY(-50%) rotate(-12deg);transform-origin:0 50%;z-index:1}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__row{display:flex;flex:none;gap:var(--campaign-gap);width:max-content;max-width:none;height:var(--campaign-tile-height);transform:translate3d(var(--campaign-x,0px),0,0);will-change:transform;opacity:1;visibility:visible}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__tile{display:block;flex:0 0 var(--campaign-tile-width);width:var(--campaign-tile-width);height:100%;overflow:hidden;border-radius:16px;background:#db3900}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__tile img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:1;visibility:visible}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#161616 0%,#161616 29%,#161616ed 39%,#16161680 53%,#16161608 72%,transparent 100%)}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__box{width:46%;min-width:0;max-width:630px;padding-block:48px}
#shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__box .rte h3{font-size:clamp(18px,1.4vw,22px);line-height:1.55}
@media(min-width:768px) and (max-width:1023px){
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__box{width:51%;padding-block:36px}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__title{font-size:36px;line-height:1.15}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__stage{left:32%}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art::after{background:linear-gradient(90deg,#161616 0%,#161616fa 32%,#161616c0 47%,#16161620 68%,transparent 100%)}
}
@media(max-width:767px){
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner{display:flex;flex-direction:column;height:auto;min-height:0}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__content{position:relative;inset:auto;order:1;width:100%;height:auto;overflow:visible}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__content>.page-width{display:block;height:auto;padding-inline:24px}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__box{width:100%;max-width:none;padding-block:40px 32px;text-align:left}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__title{font-size:34px;line-height:1.15}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .banner__box .rte h3{font-size:17px;line-height:1.55}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art{--campaign-gap:12px;position:relative;inset:auto;order:2;flex:none;width:100%;height:390px}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__stage{left:0;transform:translateY(-50%) rotate(-7deg)}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__tile{border-radius:10px}
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art::after{background:linear-gradient(180deg,#161616 0%,#16161610 16%,transparent 36%)}
}
@media(prefers-reduced-motion:reduce){
 #shopify-section-template--28095845990499__images_with_text_overlay_FFGUFk .supherb-campaign-art__row{transform:none;will-change:auto}
}
