@property --hero-bg{syntax: "<color>"; inherits: true; initial-value: #fefefa;}@property --reveal{syntax: "<number>"; inherits: false; initial-value: 1;}.hero-carousel{--hero-gutter: calc(max(0px, (100vw - var(--page-width, 1600px)) / 2) + 50px) ;transition:--hero-bg .7s ease;contain:layout paint style}.hero-carousel__media{touch-action:pan-y}.hero-carousel__track{will-change:auto}.hero-carousel__track.is-sliding{will-change:transform}.hero-carousel__media:after{content:"";position:absolute;pointer-events:none;z-index:1}@media(max-width:749px){.hero-carousel__media:after{inset-inline:0;bottom:0;block-size:62%;background:linear-gradient(to bottom,rgb(from var(--hero-bg) r g b / 0) 0%,rgb(from var(--hero-bg) r g b / .03) 18%,rgb(from var(--hero-bg) r g b / .1) 33%,rgb(from var(--hero-bg) r g b / .22) 46%,rgb(from var(--hero-bg) r g b / .4) 58%,rgb(from var(--hero-bg) r g b / .62) 70%,rgb(from var(--hero-bg) r g b / .82) 82%,rgb(from var(--hero-bg) r g b / .95) 92%,var(--hero-bg) 100%)}}@media(min-width:750px){.hero-carousel__media:after{inset-block:0;left:0;inline-size:55%;background:linear-gradient(to left,rgb(from var(--hero-bg) r g b / 0) 0%,rgb(from var(--hero-bg) r g b / .03) 18%,rgb(from var(--hero-bg) r g b / .1) 33%,rgb(from var(--hero-bg) r g b / .22) 46%,rgb(from var(--hero-bg) r g b / .4) 58%,rgb(from var(--hero-bg) r g b / .62) 70%,rgb(from var(--hero-bg) r g b / .82) 82%,rgb(from var(--hero-bg) r g b / .95) 92%,var(--hero-bg) 100%)}}.hero-carousel__panels.is-resizing{overflow:hidden}.hero-carousel__panel:not(.is-active){display:none}.hero-carousel__button{position:relative;isolation:isolate}.hero-carousel__button:before{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);transform:translate(-150%)}.hero-carousel__button:hover:before{transform:translate(150%);transition:transform 1.7s cubic-bezier(.25,.1,.25,1)}.hero-carousel__button-label{position:relative;z-index:2}.hero-carousel__toggle{inline-size:32px;block-size:32px}.hero-carousel__dot{display:block;inline-size:10px;block-size:10px;flex:none;background:rgba(var(--color-foreground),.22)}.hero-carousel__dot.is-active{background:var(--hero-heading-color, #1a4463)}.hero-carousel__ring-progress{stroke-dashoffset:calc(94.25 * (1 - var(--hero-progress, 0)));transition:stroke-dashoffset .1s linear}.hero-carousel__icon{inline-size:12px;block-size:12px}.hero-carousel__icon[hidden]{display:none}.hero-carousel__heading,.hero-carousel__text,.hero-carousel__usps,.hero-carousel__button-label{--reveal: 1;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--reveal) * 128% - 28%),transparent calc(var(--reveal) * 128% - 14%));mask-image:linear-gradient(to right,#000 0,#000 calc(var(--reveal) * 128% - 28%),transparent calc(var(--reveal) * 128% - 14%))}.hero-carousel__panel.is-revealing .hero-carousel__heading,.hero-carousel__panel.is-revealing .hero-carousel__text,.hero-carousel__panel.is-revealing .hero-carousel__usps,.hero-carousel__button-label.is-revealing{will-change:mask-image,-webkit-mask-image}@media(prefers-reduced-motion:reduce){.hero-carousel__heading,.hero-carousel__text,.hero-carousel__usps,.hero-carousel__button-label{--reveal: 1}}
/*# sourceMappingURL=/cdn/shop/t/193/compiled_assets/styles.css.map */
