.sticky-content-banner__wrapper{position:relative;display:flex;align-items:flex-start;min-height:var(--scb-scroll-height, 150svh)}.sticky-content-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.sticky-content-banner__media-zoom{position:relative;display:flex;width:100%;height:100%;overflow:hidden}.sticky-content-banner__video,.sticky-content-banner__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.sticky-content-banner__image--desktop{display:none}@media screen and (min-width:576px){.sticky-content-banner__image--desktop{display:block}}.sticky-content-banner__image--mobile{display:block}@media screen and (min-width:576px){.sticky-content-banner__image--mobile{display:none}}.sticky-content-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sticky-content-banner__content{position:sticky;top:var(--header-visible-bottom, calc(var(--header-height, 0px) + var(--ann-height, 0px)));z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:2.4rem 1.6rem;pointer-events:none}@media screen and (min-width:1200px){.sticky-content-banner__content{padding-inline:2.4rem}}.sticky-content-banner__blocks{pointer-events:auto;display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:min(100%,52rem)}@media screen and (min-width:990px){.sticky-content-banner__blocks{max-width:min(100%,92.4rem)}}.sticky-content-banner__blocks .block-heading{color:rgb(var(--color-foreground));margin:0}@media screen and (min-width:990px){.sticky-content-banner__blocks .block-heading{max-width:min(100%,92.4rem)}.sticky-content-banner__blocks .block-heading.rte>*:not(img,figure,table,p:has(img)){max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-heading.rte>*:has(img){max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-heading.rte figure{max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-heading>*{max-width:min(100%,92.4rem)!important}}.sticky-content-banner__blocks .block-description{margin:0}@media screen and (min-width:990px){.sticky-content-banner__blocks .block-description{max-width:min(100%,92.4rem)}.sticky-content-banner__blocks .block-description.rte>*:not(img,figure,table,p:has(img)){max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-description.rte>*:has(img){max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-description.rte figure{max-width:min(100%,92.4rem)!important}.sticky-content-banner__blocks .block-description>*{max-width:min(100%,92.4rem)!important}}.sticky-content-banner__blocks .block-description.rte>*,.sticky-content-banner__blocks .block-description.rte p,.sticky-content-banner__blocks .block-description.rte li,.sticky-content-banner__blocks .block-description.rte a{color:rgba(var(--color-foreground),.85)}.sticky-content-banner__blocks .block-description p{margin:0}.sticky-content-banner__blocks .block-button{margin:0;width:fit-content;max-width:100%}.sticky-content-banner__blocks .block-button .button{max-width:100%}@media(min-width:990px){.sticky-content-banner__blocks--align-grid-desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;width:100%;max-width:100%}.sticky-content-banner__blocks--align-grid-desktop>*{grid-column:2;min-width:0}.sticky-content-banner__blocks--align-grid-desktop .block-button{justify-self:start}}.sticky-content-banner__content--hor-left,.sticky-content-banner__content--hor-left .sticky-content-banner__blocks{align-items:flex-start;text-align:start}.sticky-content-banner__content--hor-left .block-heading.rte>*:not(img,figure,table,p:has(img)),.sticky-content-banner__content--hor-left .block-description.rte>*:not(img,figure,table,p:has(img)){margin-left:0;margin-right:auto}.sticky-content-banner__content--hor-center,.sticky-content-banner__content--hor-center .sticky-content-banner__blocks{align-items:center;text-align:center}.sticky-content-banner__content--hor-right,.sticky-content-banner__content--hor-right .sticky-content-banner__blocks{align-items:flex-end}.sticky-content-banner__content--hor-right .block-heading.rte>*:not(img,figure,table,p:has(img)),.sticky-content-banner__content--hor-right .block-description.rte>*:not(img,figure,table,p:has(img)){margin-left:auto;margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-sticky-content-banner.css.map */
