.hero-section{padding:0!important;margin:0}hero-slider{display:block;position:relative;height:75vh;min-height:75vh}.hero__viewport{position:relative;height:75vh;min-height:75vh;overflow:hidden;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none}.hero__viewport.is-dragging{cursor:grabbing;touch-action:none}.hero__backgrounds{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);transition:transform var(--hero-fade-duration, .8s) ease;z-index:0;will-change:transform;background-color:rgba(var(--color-foreground),.04);pointer-events:none;-webkit-user-select:none;user-select:none}.hero__bg.is-active{transform:translate(0);z-index:1}.hero__bg.is-exiting{transform:translate(-100%);z-index:1}.hero__bg.is-exiting-prev{transform:translate(100%);z-index:0}.hero__bg.is-entering-prev{transform:translate(-100%);z-index:2}.hero__bg.is-entering-prev.is-active{transform:translate(0)}.hero__bg.is-dragging{transition:none}.hero__bg-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.hero__bg-image.placeholder-svg{background:rgb(var(--color-background));fill:rgba(var(--color-foreground),.15);width:100%;height:100%}.hero__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-shadow));pointer-events:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding-bottom:4rem;z-index:2;pointer-events:none}.hero__overlay-inner{width:100%;pointer-events:auto}.hero__panels{display:grid;grid-template:1fr / 1fr;max-width:52rem}.hero__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--hero-text-duration, .5s) ease,visibility var(--hero-text-duration, .5s) ease;pointer-events:none;text-align:left;color:rgb(var(--color-background))}.hero__panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.hero__eyebrow{display:inline-block;margin:0 0 1.2rem;padding:.5rem 1.2rem;border:.1rem solid rgba(var(--color-background),.6);border-radius:10rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;line-height:1}.hero__heading{margin:0 0 1rem;color:inherit;line-height:1.05}.hero__subheading{margin:0 0 2rem;max-width:42rem;font-size:1.6rem;line-height:1.5;opacity:.92}.hero__subheading p{margin:0}.hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero__buttons .button{min-width:14rem}.hero__buttons .button--secondary{--color-button: var(--color-background);--color-button-text: var(--color-foreground)}@media screen and (max-width:749px){.hero__overlay{padding-bottom:2.4rem}.hero__subheading{font-size:1.4rem;margin-bottom:1.6rem}.hero__buttons{flex-direction:column;align-items:flex-start}.hero__buttons .button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.hero__bg,.hero__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-hero.css.map */
