.hero{display:block;width:100%;position:relative}.hero .container{max-width:var(--hero-max-width, 1440px)}main .shopify-section:first-child:not(.not-margin)>.hero[data-header-overlay=true]{margin-top:calc(-1 * (var(--header-height) + var(--breadcrumbs-height)))}.hero-main{display:block;width:100%;height:100%;position:relative;z-index:10;pointer-events:none}.hero-bg-image-wrapper{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.hero-bg-image{display:block;width:100%;height:100%;object-position:center;object-fit:cover;z-index:1}picture>.hero-bg-image{object-position:var(--focal_point_mobile)}@media screen and (min-width:576px){picture>.hero-bg-image{object-position:var(--focal_point_desktop)}}.hero-bg-image-overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero-content-wrapper{display:block;width:100%;height:100%;position:relative;z-index:1}.hero-content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6.4rem 0}.hero-heading{text-align:center;width:100%;max-width:94rem;white-space:pre-wrap;padding:1rem 0;pointer-events:all}.hero:not(.animate) .hero-main{pointer-events:auto}.hero:not(.animate) .hero-content{flex-direction:column;row-gap:2rem}.hero:not(.animate) .hero-content-bottom{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem;width:100%}.hero-secondary-heading{width:100%;white-space:pre-wrap;text-align:center;max-width:58rem}.hero-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem}.hero-button.button--brand{transition:background-color var(--duration-150) var(--ease-attract-enter)}.hero-text{display:flex;flex-direction:column;align-items:center;row-gap:.8rem;width:100%}.hero--first-section .hero-text{row-gap:2rem}.hero--content-bottom-left:after{content:"";position:absolute;left:0;right:0;bottom:0;height:66%;z-index:2;pointer-events:none;background:linear-gradient(to top,hsl(var(--black) / .8),hsl(var(--black) / 0));opacity:var(--hero-scrim-opacity, 1)}.hero--content-bottom-left.hero--blend-bottom:after{background:linear-gradient(to top,var(--hero-blend-color, rgb(var(--color-background))),transparent)}.hero--first-section.hero--content-bottom-left:after{opacity:var(--hero-scrim-opacity, .8)}.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height)}@media screen and (min-width:750px){.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height-tablet, var(--hero-min-height))}}@media screen and (min-width:990px){.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height-small-desktop, var(--hero-min-height))}}@media screen and (min-width:1200px){.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height-desktop, var(--hero-min-height))}}@media screen and (min-width:1440px){.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height-large-desktop, var(--hero-min-height))}}@media screen and (min-width:1536px){.hero--content-bottom-left .hero-content{min-height:var(--hero-min-height-wide, var(--hero-min-height))}}.hero--page-ending .hero-content{--hero-page-ending-bottom-inset: 5.6rem;padding-bottom:var(--hero-page-ending-bottom-inset)}.hero--content-bottom-left:not(.animate) .hero-content{align-items:flex-start;justify-content:flex-end;row-gap:.4rem}.hero--content-bottom-left .hero-heading{text-align:left;padding-bottom:0;margin-left:-.4rem}.hero--content-bottom-left:not(.animate) .hero-text{align-items:flex-start;text-align:left;flex:1 1 auto;min-width:0;width:auto;row-gap:.8rem}.hero--content-bottom-left .hero-secondary-heading{text-align:left;max-width:none;letter-spacing:-.01em;line-height:1.2}@media screen and (min-width:750px){.hero--content-bottom-left .hero-secondary-heading{font-size:2.2rem}}@media screen and (min-width:990px){.hero--content-bottom-left .hero-secondary-heading{white-space:nowrap}}.hero--content-bottom-left:not(.animate) .hero-content-bottom{flex-direction:row;align-items:flex-end;column-gap:2.4rem;width:100%}.hero--content-bottom-left:not(.animate) .hero-content-bottom .hero-buttons{margin-left:auto;flex-shrink:0;justify-content:flex-end}@media screen and (max-width:749px){.hero--content-bottom-left:not(.animate) .hero-content-bottom{flex-direction:column;align-items:flex-start;row-gap:2.4rem}.hero--content-bottom-left:not(.animate) .hero-content-bottom .hero-buttons{margin-left:0;justify-content:flex-start}.hero--first-section.hero--content-bottom-left .hero-content{padding-bottom:3.2rem}.hero--content-bottom-left:not(.animate) .hero-content-bottom{display:grid;grid-template-columns:minmax(0,60vw) 1fr;align-items:end;column-gap:1.6rem;row-gap:.8rem}.hero--first-section.hero--content-bottom-left:not(.animate) .hero-content-bottom{row-gap:2rem}.hero--content-bottom-left:not(.animate) .hero-text{display:contents}.hero--content-bottom-left .hero-heading.text-display-lg{grid-column:1 / -1;max-width:80vw;padding-left:2vw;line-height:.9;font-size:5.8rem}.hero--content-bottom-left .hero-secondary-heading{grid-column:1;max-width:60vw;padding-left:2vw;font-size:1.6rem}.hero--content-bottom-left:not(.animate) .hero-content-bottom .hero-buttons{grid-column:2;margin-left:auto;justify-content:flex-end}.hero--content-bottom-left:not(.hero--first-section) .hero-heading.text-display-lg{max-width:60vw}.hero--page-ending .hero-content-bottom{row-gap:1.6rem}.hero--page-ending .hero-heading.text-display-lg{font-size:calc(var(--font-heading-h0-scale) * 4rem)}.hero--content-bottom-left:not(.hero--first-section) .hero-secondary-heading{max-width:45vw}.hero--content-bottom-left:not(.hero--first-section) .hero-bg-image{object-position:65% center}.hero--content-bottom-left .hero-button{min-height:4.8rem;padding:1.4rem 2rem;font-size:1.4rem;line-height:2rem}}.hero-sticky-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.hero-sticky{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.hero-sticky-image-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--secondary-image-border-radius);width:180px;height:auto;aspect-ratio:16/9;overflow:hidden;opacity:0;transition:opacity .7s linear(0,.0035,.0141 10.7%,.0318 16.09%,.0566 21.51%,.0885 26.98%,.1278 32.53%,.2288 43.93%,.3563 55.48%,.5171 67.92%,.7139 81.53%,1)}@media screen and (min-width:750px){.hero-sticky-image-container{width:240px}}@media screen and (min-width:990px){.hero-sticky-image-container{width:280px}}@media screen and (min-width:1200px){.hero-sticky-image-container{width:312px}}@media screen and (min-width:1360px){.hero-sticky-image-container{width:352px}}.hero-sticky-image-container--with-overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--color-overlay));opacity:var(--secondary-overlay-opacity);z-index:2}.hero-sticky-image-container.show{opacity:1}.hero-sticky-image{position:relative;width:100%;height:100%;object-fit:cover;z-index:1}picture>.hero-sticky-image{object-position:var(--focal_point_mobile)}@media screen and (min-width:576px){picture>.hero-sticky-image{object-position:var(--focal_point_desktop)}}.hero-secondary-heading-container{display:none;z-index:3}html:not(.no-js) .hero{--progress: 0;--image-cont-border-radius: calc( var(--secondary-image-border-radius) * (1 - var(--progress)) );--image-initial-size: 150px}@media screen and (min-width:576px){html:not(.no-js) .hero{--image-initial-size: 180px}}@media screen and (min-width:750px){html:not(.no-js) .hero{--image-initial-size: 240px}}@media screen and (min-width:990px){html:not(.no-js) .hero{--image-initial-size: 280px}}@media screen and (min-width:1200px){html:not(.no-js) .hero{--image-initial-size: 312px}}@media screen and (min-width:1360px){html:not(.no-js) .hero{--image-initial-size: 408px}}html:not(.no-js) .hero.animate .hero-heading{-webkit-mask-image:linear-gradient(90deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);mask-image:linear-gradient(90deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;transition:-webkit-mask-position 1.75s linear(0,.0035,.0141 10.7%,.0318 16.09%,.0566 21.51%,.0885 26.98%,.1278 32.53%,.2288 43.93%,.3563 55.48%,.5171 67.92%,.7139 81.53%,1),mask-position 1.75s linear(0,.0035,.0141 10.7%,.0318 16.09%,.0566 21.51%,.0885 26.98%,.1278 32.53%,.2288 43.93%,.3563 55.48%,.5171 67.92%,.7139 81.53%,1)}html:not(.no-js) .hero.animate.animated .hero-heading{-webkit-mask-position:0 0;mask-position:0 0}html:not(.no-js) .hero.animate.hero-has-secondary-image{height:160vh}html:not(.no-js) .hero.animate.hero-has-secondary-image .hero-sticky-image-container{transition:opacity 1s linear(0,.0035,.0141 10.7%,.0318 16.09%,.0566 21.51%,.0885 26.98%,.1278 32.53%,.2288 43.93%,.3563 55.48%,.5171 67.92%,.7139 81.53%,1) .8s;opacity:.001}html:not(.no-js) .hero.animate.hero-has-secondary-image .hero-secondary-heading-container{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%}html:not(.no-js) .hero.animate.hero-has-secondary-image .hero-secondary-heading-container .container{height:100%}html:not(.no-js) .hero.animate.hero-has-secondary-image .hero-secondary-heading-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:6.4rem;gap:2.4rem;-webkit-mask-image:linear-gradient(180deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);mask-image:linear-gradient(180deg,rgba(var(--color-background)) 33.33%,transparent 66.66%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%}html:not(.no-js) .hero.animate.hero-has-secondary-image.animated .hero-main{opacity:calc(1 - var(--progress) * 2)}html:not(.no-js) .hero.animate.hero-has-secondary-image.animated .hero-sticky{position:sticky;height:100vh}html:not(.no-js) .hero.animate.hero-has-secondary-image.animated .hero-sticky-image-container{border-radius:var(--image-cont-border-radius);width:clamp(var(--image-initial-size),var(--image-initial-size) + (var(--progress) - 0) / 1 * (100vw - var(--image-initial-size)),100vw);height:clamp(var(--image-initial-size) * 9 / 16,var(--image-initial-size) * 9 / 16 + (var(--progress) - 0) / 1 * (100vh - var(--image-initial-size) * 9 / 16),100vh);opacity:1}html:not(.no-js) .hero.animate.hero-has-secondary-image.animated .hero-sticky-image{transform:scale(clamp(1,1.5 + (var(--progress) - 0) / 1 * -.5,1.5))}html:not(.no-js) .hero.animate.hero-has-secondary-image.animated .hero-secondary-heading-wrapper{-webkit-mask-position:0 calc(100% - (max(var(--progress),.4) - .4) / .6 * 100%);mask-position:0 calc(100% - (max(var(--progress),.4) - .4) / .6 * 100%)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-hero.css.map */
