.ai-story-sticky-track,.ai-story-sticky-pin{display:block;width:100%;margin:0;padding:0;position:relative}.ai-story-banner{position:relative;width:100%;max-width:100%;display:block;overflow:hidden}.ai-story-banner-wrapper{position:relative;width:100%;min-height:100vh;min-height:100svh;display:block;overflow:hidden;background-color:#111;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:749px){.ai-story-banner-wrapper{min-height:var(--hp-mobile-vh, 100svh);height:var(--hp-mobile-vh, 100svh);max-height:var(--hp-mobile-vh, 100svh)}}.ai-story-banner-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;margin:0;padding:0;z-index:1}.ai-story-banner-image,.ai-story-banner-cover,.ai-story-banner-mobile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;display:block}.ai-story-banner-placeholder{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f4f4f4}.ai-story-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ai-story-banner-content{position:absolute;z-index:3;display:flex;flex-direction:column}@media screen and (min-width:750px){[class*=ai-story-banner-content-]{left:0!important;right:0!important;padding-left:var(--homepage-section-gutter, 48px)!important;padding-right:var(--homepage-section-gutter-right, 48px)!important;padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;box-sizing:border-box!important}.ai-story-banner-image,.ai-story-banner-cover,[data-hp-story-cover]{object-position:62% center!important;transform:scale(1.12)!important;transform-origin:62% center!important}[data-hp-story-wrap],[class*=ai-story-banner-wrapper]{background-position:62% center!important}.ai-story-sticky-track--flow .ai-story-banner-image,.ai-story-sticky-track--flow .ai-story-banner-cover,.ai-story-sticky-track--flow [data-hp-story-cover]{transform:none!important;transform-origin:center center!important;object-position:center center!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;max-height:none!important}.ai-story-sticky-track--flow [data-hp-story-wrap],.ai-story-sticky-track--flow [class*=ai-story-banner-wrapper]{background-position:center center!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important}.ai-story-sticky-track--flow .ai-story-banner-picture{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;display:block!important}}.ai-story-banner-heading .hp-heading-accent{display:inline!important}.ai-story-banner-heading .hp-heading-pair--stack .hp-heading-accent{display:block!important}.ai-story-banner-button{display:inline-block;text-decoration:none}@media screen and (max-width:749px){.ai-story-banner-button-wrapper--hide-mobile{display:none!important}}@media screen and (max-width:749px){.ai-story-sticky-track,.ai-story-sticky-pin,.ai-story-banner,.ai-story-banner-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;left:0!important;right:0!important}.ai-story-banner-wrapper{min-height:100svh!important;min-height:100dvh!important;height:100svh!important;height:100dvh!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.ai-story-banner-picture,.ai-story-banner-cover,.ai-story-banner-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;visibility:visible!important;opacity:1!important;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ai-story-banner-content{max-width:min(92%,320px)!important;max-height:calc(100dvh - 56px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;visibility:visible!important;opacity:1!important;top:var(--homepage-section-gutter, 28px)!important;left:var(--homepage-section-gutter, 28px)!important;padding:0!important}.ai-story-banner-subheading,.ai-story-banner-heading,.ai-story-banner-text,.ai-story-banner-text p{visibility:visible!important;opacity:1!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important}.ai-story-banner-text,.ai-story-banner-text p,[class*=ai-story-banner-text],[class*=ai-story-banner-text] p{font-family:Darker Grotesque,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;font-style:normal!important;line-height:1.05!important;letter-spacing:normal!important;text-transform:none!important}[class*=ai-story-banner-heading],[class*=ai-story-banner-heading] .hp-heading-line:not(.hp-heading-accent),[class*=ai-story-banner-heading] .hp-heading-pair,[class*=ai-story-banner-heading] .hp-typewriter-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:var(--hp-bs-mobile-heading-size, 24px)!important;font-weight:300!important;font-style:normal!important;font-synthesis:none!important;line-height:1.05!important;letter-spacing:.03em!important}[class*=ai-story-banner-heading] .hp-heading-accent,[class*=ai-story-banner-heading] .hp-heading-pair .hp-heading-accent{font-family:Luthon Southard Script,Brush Script MT,cursive!important;font-size:var(--hp-mobile-accent-size, 40px)!important;font-weight:var(--hp-mobile-accent-weight, 400)!important;font-style:normal!important;line-height:1!important;text-transform:none!important;letter-spacing:.01em!important;color:#c9a227!important;-webkit-text-fill-color:#c9a227!important;display:inline!important;white-space:nowrap!important;vertical-align:baseline!important}[class*=ai-story-banner-subheading]{font-family:Darker Grotesque,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:var(--section-label-size, 14px)!important;font-weight:400!important;font-style:normal!important;font-synthesis:none!important;-webkit-text-stroke:.45px currentColor!important;paint-order:stroke fill!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;letter-spacing:.14em!important;text-transform:uppercase!important;display:block!important;line-height:1.2!important;margin:0!important}.ai-story-sticky-track--flow,.hp-float-bottom-strip .ai-story-sticky-track,.hp-story-banner-lite .ai-story-sticky-track{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;touch-action:pan-y!important}.ai-story-sticky-track--flow .ai-story-sticky-pin,.hp-float-bottom-strip .ai-story-sticky-pin,.hp-story-banner-lite .ai-story-sticky-pin{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.ai-story-sticky-track--flow .ai-story-banner-wrapper,.hp-float-bottom-strip .ai-story-banner-wrapper,.hp-story-banner-lite .ai-story-banner-wrapper{min-height:0!important;height:auto!important;max-height:100vh!important;aspect-ratio:16 / 9!important;background-image:none!important;position:relative!important;overflow:hidden!important;transform:none!important;will-change:auto!important}.ai-story-sticky-track--flow .ai-story-banner-picture,.ai-story-sticky-track--flow .ai-story-banner-cover,.ai-story-sticky-track--flow .ai-story-banner-image,.hp-float-bottom-strip .ai-story-banner-picture,.hp-float-bottom-strip .ai-story-banner-cover,.hp-float-bottom-strip .ai-story-banner-image,.hp-story-banner-lite .ai-story-banner-picture,.hp-story-banner-lite .ai-story-banner-cover,.hp-story-banner-lite .ai-story-banner-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;min-width:0!important;max-height:100vh!important;aspect-ratio:16 / 9!important;object-fit:cover!important;object-position:center center!important;display:block!important;transform:none!important;will-change:auto!important}.ai-story-sticky-track--flow .ai-story-banner-content,.hp-float-bottom-strip .ai-story-banner-content{max-height:none!important;overflow:visible!important}body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite),body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native{min-height:var(--hp-mobile-vh, 100svh)!important;height:var(--hp-mobile-vh, 100svh)!important;max-height:var(--hp-mobile-vh, 100svh)!important;overflow:hidden!important}body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite)>.hp-float-pin,body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native>.hp-float-pin{min-height:var(--hp-mobile-vh, 100svh)!important;height:var(--hp-mobile-vh, 100svh)!important;max-height:var(--hp-mobile-vh, 100svh)!important;overflow:hidden!important;line-height:normal!important}body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite) [class*=ai-story-banner-content],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native [class*=ai-story-banner-content]{position:absolute!important;z-index:3!important;visibility:visible!important;opacity:1!important;display:flex!important;pointer-events:auto!important}body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite) [class*=ai-story-banner-subheading],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite) [class*=ai-story-banner-heading],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite) [class*=ai-story-banner-text],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-float-story:not(.hp-story-banner-lite) [class*=ai-story-banner-text] p,body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native [class*=ai-story-banner-subheading],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native [class*=ai-story-banner-heading],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native [class*=ai-story-banner-text],body.hp-float-mobile.hp-float-native-scroll .hp-float-stack>.shopify-section.hp-story-native [class*=ai-story-banner-text] p{visibility:visible!important;opacity:1!important;display:block!important}}@media(max-width:767px){#MainContent .ai-story-banner-wrapper .section-heading-stack{gap:4px!important;row-gap:4px!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/hp-story-banner.css.map */
