.banner-interaction{position:relative;display:block;min-height:72rem;overflow:hidden;color:rgb(var(--color-background));background:#1a120e;isolation:isolate}.banner-interaction__media-stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.banner-interaction__media-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;overflow:hidden}.banner-interaction__media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--media-overlay-opacity, 0);pointer-events:none;z-index:1}.banner-interaction__media-item.is-active{opacity:1}.banner-interaction__background-image,.banner-interaction__background-video,.banner-interaction__background-placeholder{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.banner-interaction__background-image--mobile,.banner-interaction__background-video--mobile{display:none}.banner-interaction__background-placeholder{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 30%),linear-gradient(135deg,#5f3e2d,#24120b 55%,#120907)}.banner-interaction__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e09086b,#0e09083d 45%,#0e0908ad);z-index:1;pointer-events:none}.banner-interaction__inner{position:relative;z-index:2;min-height:inherit}.banner-interaction__inner.page-width{padding-inline:12rem}@media screen and (max-width:749px){.banner-interaction__inner.page-width{padding-inline:1.4rem}}.banner-interaction__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,41rem);gap:6rem;align-items:center;min-height:72rem}.banner-interaction__titles{display:flex;flex-direction:column;gap:4rem;align-self:start}@media screen and (max-width:749px){.banner-interaction__titles{gap:2rem}}.banner-interaction__kicker{margin:0;font-size:1.4rem;font-weight:500;line-height:1.3;color:rgba(var(--color-background),1)}.banner-interaction__title-list{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}@media screen and (max-width:749px){.banner-interaction__title-list{gap:1.5rem}}.banner-interaction__trigger{padding:0;border:0;background:transparent;color:rgba(var(--color-background),1);text-align:left;cursor:pointer}.banner-interaction__trigger-label{display:inline-block;font-family:var(--font-heading-family);font-size:3.6rem;line-height:.98;letter-spacing:-.03em;transition:opacity .18s ease,transform .18s ease,font-style .18s ease}.banner-interaction__trigger.is-active .banner-interaction__trigger-label,.banner-interaction__trigger:hover .banner-interaction__trigger-label,.banner-interaction__trigger:focus-visible .banner-interaction__trigger-label{opacity:1;font-style:italic}.banner-interaction__trigger:focus-visible{outline:2px solid rgba(var(--color-background),1);outline-offset:.6rem}.banner-interaction__panels{display:grid;align-self:end}.banner-interaction__panel{grid-area:1 / 1;align-self:end;max-width:41rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}.banner-interaction__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease,transform .32s ease,visibility 0s linear 0s}.banner-interaction__panel-card{display:flex;flex-direction:column;align-items:flex-start;gap:4rem}@media screen and (max-width:749px){.banner-interaction__panel-card{gap:2rem}}.banner-interaction__product-media{width:11.2rem}.banner-interaction__product-image{width:100%;height:auto;display:block}.banner-interaction__panel-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media screen and (max-width:749px){.banner-interaction__panel-content{gap:.2rem}}.banner-interaction__product-title{margin:0;font-size:1.4rem;line-height:1.3;font-weight:500;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-background))}.banner-interaction__text{max-width:40rem;font-size:1.4rem;font-weight:400;line-height:1.42;color:rgba(var(--color-background),.88)}.banner-interaction__text p{margin-top:0;margin-bottom:0}.banner-interaction__button.button{min-width:16rem;margin-top:2.4rem;justify-content:center;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-background))}.banner-interaction__button.button:after{box-shadow:none}@media screen and (max-width:749px){.banner-interaction__button.button{margin-top:2rem}}@media screen and (max-width:989px){.banner-interaction{min-height:0}.banner-interaction__layout{grid-template-columns:1fr;gap:4rem;min-height:0}.banner-interaction__titles{padding-top:0}.banner-interaction__panels,.banner-interaction__panel{max-width:none}}@media screen and (max-width:749px){.banner-interaction{padding-left:0;padding-right:0}.banner-interaction__background-image--desktop,.banner-interaction__background-video--desktop{display:none}.banner-interaction__background-image--mobile,.banner-interaction__background-video--mobile{display:block}.banner-interaction__inner{padding-left:2.8rem;padding-right:2.8rem}.banner-interaction__layout{gap:9.4rem}.banner-interaction__kicker{font-size:1.5rem}.banner-interaction__trigger-label{font-size:clamp(3rem,8vw,5.2rem)}.banner-interaction__product-media{width:6rem}.banner-interaction__button.button{min-width:14rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
