.c-slider{overflow:hidden;position:relative;width:100%}.c-slider__slide{padding:0 spacing(2)}.c-slider__dots .fm-slider__dot--standard~label:before{background-color:currentColor;opacity:.75}.c-slider__dots .fm-slider__dot--thumb~label{--border-radius:var(--radius-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.0625rem solid transparent;border-radius:var(--border-radius);height:4.73438rem;margin:.25rem;width:3.7875rem}.c-slider__dots .fm-slider__dot--thumb.current~label{border-color:var(--border-global-primary)}.c-slider__btn{flex-shrink:0}.c-slider__autoplay-btn{background-color:var(--icon-global-light);border-radius:50%;left:spacing(2);position:absolute;top:spacing(2);z-index:2}.c-slider__autoplay-btn .play{display:none}.c-slider__autoplay-btn.paused .play{display:block}.c-slider__autoplay-btn.paused .pause{display:none}.c-slider__controls{align-items:center;color:var(--icon-scheme-primary);display:flex;flex-direction:row;flex-shrink:0;gap:.75rem;justify-content:space-between;justify-content:center;margin:0}.c-slider__controls .fm-slider__dots{padding:0}.c-slider__controls .fm-slider__dot,.c-slider__controls .fm-slider__dot~label{min-height:.5rem;min-width:.85rem}.c-slider__controls .fm-slider__dot--standard~label:before{border-radius:var(--radius-pill)!important;min-height:.125rem;min-width:.5rem}.c-slider__controls .fm-slider__dot.current~label:before,.c-slider__controls .fm-slider__dot.focus-visible~label:before,.c-slider__controls .fm-slider__dot:checked~label:before{margin:0 .125rem;width:2rem}.s-hero-slider{position:relative}.s-hero-slider__controls{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;left:0;padding:var(--static-md);position:absolute;top:.5rem;width:100%;z-index:5}.s-hero-slider__controls .c-slider__controls{flex:1}.s-hero-slider__play-pause-button-wrapper{align-items:center;border-left:.0625rem solid var(--border-global-primary);display:flex;flex-direction:row;justify-content:center;margin-left:1.25rem;padding-left:1.25rem}.s-hero-slider__play-pause-button{min-height:1.25rem;min-width:1.25rem;position:relative}.s-hero-slider__play-pause-button:before{bottom:-1rem;content:"";left:-1rem;position:absolute;right:-1rem;top:-1rem}.s-hero-slider__play-pause-button .icon--pause{display:block}.s-hero-slider__play-pause-button .icon--play,.s-hero-slider__play-pause-button.is-paused .icon--pause{display:none}.s-hero-slider__play-pause-button.is-paused .icon--play{display:block}.s-hero-slider__progress-bar{--surface-scheme-accent:#f9eaf0;--icon-scheme-primary:#d44f7a;--border-scheme-primary:#eb9eb9;--border-scheme-subtle:rgba(212,79,122,0.25);background-color:var(--surface-scheme-accent);height:.5rem;position:relative;width:100%}.s-hero-slider__progress-bar-fill{--surface-scheme-accent:#e4c3df;--icon-scheme-primary:#792e68;--border-scheme-primary:#9b638f;--border-scheme-subtle:rgba(155,99,143,0.25);background-color:var(--icon-scheme-primary);bottom:0;height:.5rem;left:0;position:absolute;top:0;width:0;z-index:5}.s-hero-slider__slide{background-color:var(--surface-global-subtle);height:calc(85vh - var(--header-height));min-height:25rem;overflow:hidden;position:relative;width:100vw}.s-hero-slider__slide .shopify-placeholder,.s-hero-slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-slider__slide--no-image{height:auto;min-height:0;position:static}.s-hero-slider__slide--no-image .s-hero-slider__container{position:static}.s-hero-slider__video--container.s-video-html5{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-slider__video--container .s-video-html5__controls{bottom:auto;right:1rem;top:1rem;z-index:5}.s-hero-slider__video{max-height:100%;max-width:none;min-height:100%;min-width:100%;width:auto}.s-hero-slider__image,.s-hero-slider__video{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-slider__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.s-hero-slider__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.s-hero-slider__container{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:3}.s-hero-slider__container--mobile-block-split,.s-hero-slider__container--mobile-block-top{justify-content:flex-start}.s-hero-slider__container--mobile-block-middle{justify-content:center}.s-hero-slider__container--mobile-block-bottom{justify-content:flex-end}.s-hero-slider__container--mobile-block-left{align-items:flex-start}.s-hero-slider__container--mobile-block-center{align-items:center}.s-hero-slider__container--mobile-block-right{align-items:flex-end}.s-hero-slider__content{display:flex;flex-direction:column;gap:var(--static-sm);max-width:25.5rem;padding-bottom:var(--section-lg);padding-top:4rem;width:100%}.template-name-index .s-hero-slider__content{max-width:30.0625rem}.s-hero-slider__content--mobile-text-left{align-items:flex-start;text-align:left}.s-hero-slider__content--mobile-text-center{align-items:center;text-align:center}.s-hero-slider__content--mobile-text-right{align-items:flex-end;text-align:right}.s-hero-slider__eyebrow{font-family:var(--font-typeface-accent);font-size:var(--font-body-sm);font-weight:var(--font-weight-body);letter-spacing:.04063rem;line-height:1.2;text-transform:uppercase}.s-hero-slider__title{font-size:var(--font-display-xl);font-style:normal;font-weight:500;letter-spacing:-.03625rem;line-height:1.1}.s-hero-slider__text h1{display:none}.s-hero-slider__text ol,.s-hero-slider__text p,.s-hero-slider__text ul{font-size:var(--font-body-lg)}.s-hero-slider__button{font-size:var(--font-body-sm);margin-top:.75rem;padding-bottom:var(--static-md);padding-top:var(--static-md);width:100%}.s-hero-slider__account-buttons{align-items:center;display:flex;flex-direction:row;gap:var(--static-md);justify-content:space-between;width:100%}.s-hero-slider__account-buttons .btn--primary{padding-left:var(--static-md);padding-right:var(--static-md);width:100%}@media only screen and (min-width:48em){.c-slider__controls--mobile{display:none}.c-slider__controls .fm-slider__dot,.c-slider__controls .fm-slider__dot~label{min-height:.5rem;min-width:.625rem}.c-slider__controls .fm-slider__dot--standard~label:before{min-width:.325rem}.c-slider__controls .fm-slider__dot.current~label:before,.c-slider__controls .fm-slider__dot.focus-visible~label:before,.c-slider__controls .fm-slider__dot:checked~label:before{width:1rem}.s-hero-slider__controls{bottom:0;left:50%;top:auto;transform:translateX(-50%);width:auto}.s-hero-slider__controls .c-slider__controls{flex:auto}.s-hero-slider__video--container .s-video-html5__controls{bottom:1rem;top:auto}.s-hero-slider__video{max-height:none;max-width:100%}.s-hero-slider__container--desktop-block-top{justify-content:flex-start}.s-hero-slider__container--desktop-block-middle{justify-content:center}.s-hero-slider__container--desktop-block-bottom{justify-content:flex-end}.s-hero-slider__container--desktop-block-left{align-items:flex-start}.s-hero-slider__container--desktop-block-center{align-items:center}.s-hero-slider__container--desktop-block-right{align-items:flex-end}.s-hero-slider__content{width:auto}.s-hero-slider__content--desktop-text-left{align-items:flex-start;text-align:left}.s-hero-slider__content--desktop-text-center{align-items:center;text-align:center}.s-hero-slider__content--desktop-text-right{align-items:flex-end;text-align:right}.s-hero-slider__button{margin-top:2.25rem;width:auto}}@media only screen and (min-width:72em){.c-slider__dots .fm-slider__dot--thumb~label{height:7.5rem;width:6rem}.s-hero-slider__slide{margin-bottom:var(--section-sm)}.s-hero-slider__title{font-size:2.875rem;line-height:1.15}.template-name-index .s-hero-slider__text ol,.template-name-index .s-hero-slider__text p,.template-name-index .s-hero-slider__text ul{font-size:1.4375rem}}@media only screen and (max-width:calc(48em - 1px)){.c-slider__controls--desktop{display:none}.s-hero-slider__container--mobile-block-split,.s-hero-slider__container--mobile-block-split .s-hero-slider__content{height:100%}.s-hero-slider__container--mobile-block-split .s-hero-slider__account-buttons,.s-hero-slider__container--mobile-block-split .s-hero-slider__button{margin-top:auto}}