.fit-media-hero,.fit-media-hero *{box-sizing:border-box}.fit-media-hero{--fit-media-hero-height-desktop: 820px;--fit-media-hero-height-mobile: 760px;--fit-media-hero-content-width: 720px;--fit-media-hero-padding-desktop: 72px;--fit-media-hero-padding-mobile: 24px;--fit-media-hero-mobile-safe-bottom: 120px;--fit-media-hero-delay: 6s;--fit-media-hero-radius: 0px;--fit-media-hero-bg: #132d31;position:relative;display:block;width:100%;height:var(--fit-media-hero-height-desktop);min-height:500px;overflow:hidden;border-radius:var(--fit-media-hero-radius);background:var(--fit-media-hero-bg);color:#fff;font-family:Barlow,sans-serif;isolation:isolate}.fit-media-hero[data-desktop-height=fullscreen]{height:100vh}.fit-media-hero__viewport,.fit-media-hero__slides,.fit-media-hero__slide,.fit-media-hero__media,.fit-media-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fit-media-hero__slide{z-index:0;visibility:hidden;overflow:hidden;color:var(--fit-media-hero-text, #fff);opacity:0;pointer-events:none;transition:opacity .7s ease,visibility .7s ease}.fit-media-hero__slide.is-active{z-index:1;visibility:visible;opacity:1;pointer-events:auto}.fit-media-hero__media{z-index:1;overflow:hidden;background:var(--fit-media-hero-bg)}.fit-media-hero__visual{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fit-media-hero-object-position-desktop, center center)}.fit-media-hero__visual--mobile{display:none}.fit-media-hero__placeholder{background:#d8d8d8}.fit-media-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:var(--fit-media-hero-overlay-opacity, .4);transition:opacity .3s ease}.fit-media-hero__overlay--solid{background-color:var(--fit-media-hero-overlay-color, #000)}.fit-media-hero__overlay--gradient{background:linear-gradient(180deg,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.7),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.25),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.4) 60%,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.95))}.fit-media-hero__overlay--bottom_gradient{background:linear-gradient(180deg,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),0),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.3) 35%,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.95))}.fit-media-hero__content-wrap{position:absolute;z-index:3;right:var(--fit-media-hero-padding-desktop);bottom:max(120px,10vh);left:var(--fit-media-hero-padding-desktop);display:flex;pointer-events:none}.fit-media-hero__content-wrap--left{justify-content:flex-start;text-align:left}.fit-media-hero__content-wrap--center{justify-content:center;text-align:center}.fit-media-hero__content-wrap--right{justify-content:flex-end;text-align:right}.fit-media-hero__content{width:min(100%,var(--fit-media-hero-content-width));pointer-events:auto}.fit-media-hero__eyebrow{display:flex;align-items:center;gap:14px;width:fit-content;margin:0 0 22px;color:inherit;font:500 clamp(13px,1vw,17px) / 1.2 "Barlow",sans-serif;letter-spacing:.1em;text-transform:uppercase}.fit-media-hero__content-wrap--center .fit-media-hero__eyebrow{margin-inline:auto}.fit-media-hero__content-wrap--right .fit-media-hero__eyebrow{margin-left:auto}.fit-media-hero__eyebrow-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor}.fit-media-hero__heading{max-width:100%;margin:0;color:var(--fit-media-hero-heading-color, inherit);font-family:Barlow,sans-serif;font-size:var(--fit-media-hero-heading-size-desktop, 22px);font-weight:var(--fit-media-hero-heading-weight, 400);line-height:1.08;letter-spacing:-.035em;text-transform:var(--fit-media-hero-heading-transform, none);text-wrap:balance}.fit-media-hero__heading p{margin:0}.fit-media-hero__description{max-width:620px;margin-top:18px;color:inherit;font:400 clamp(15px,1.1vw,18px) / 1.5 "Barlow",sans-serif}.fit-media-hero__content-wrap--center .fit-media-hero__description{margin-inline:auto}.fit-media-hero__content-wrap--right .fit-media-hero__description{margin-left:auto}.fit-media-hero__description p{margin-block:0}.fit-media-hero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.fit-media-hero__content-wrap--center .fit-media-hero__actions{justify-content:center}.fit-media-hero__content-wrap--right .fit-media-hero__actions{justify-content:flex-end}.fit-media-hero__button{display:inline-flex;min-width:194px;min-height:64px;align-items:center;justify-content:center;padding:13px 28px;border:1.5px solid var(--fit-media-hero-button-border, #fff);border-radius:999px;color:inherit;font:500 17px/1 Barlow,sans-serif;text-align:center;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.fit-media-hero__button--solid{border-color:var(--fit-media-hero-button-bg, #fff);background:var(--fit-media-hero-button-bg, #fff);color:var(--fit-media-hero-button-text, #111)}.fit-media-hero__button:hover{transform:translateY(-2px)}.fit-media-hero__button--outline:hover{border-color:var(--fit-media-hero-button-bg, #fff);background:var(--fit-media-hero-button-bg, #fff);color:var(--fit-media-hero-button-text, #111)}.fit-media-hero__button:focus-visible,.fit-media-hero__pagination-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.fit-media-hero__pagination{position:absolute;z-index:4;right:var(--fit-media-hero-padding-desktop);bottom:max(120px,10vh);display:inline-flex;min-height:62px;align-items:center;justify-content:center;padding:5px 8px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#2030366b;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fit-media-hero__pagination-button{position:relative;display:grid;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:50%;-webkit-appearance:none;appearance:none;place-items:center;background:transparent;color:#fff;cursor:pointer;font:400 17px/1 Barlow,sans-serif;transition:color .18s ease,background-color .18s ease}.fit-media-hero__pagination-button.is-active{background:#fff;color:#111}.fit-media-hero__progress{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;overflow:visible;pointer-events:none;transform:rotate(-90deg)}.fit-media-hero__pagination-button.is-active .fit-media-hero__progress{display:block}.fit-media-hero__progress-track,.fit-media-hero__progress-value{fill:none;stroke-width:2}.fit-media-hero__progress-track{stroke:#1111112e}.fit-media-hero__progress-value{stroke:#111;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.fit-media-hero[data-autoplay=true] .fit-media-hero__pagination-button.is-active .fit-media-hero__progress-value{animation:fit-media-hero-progress var(--fit-media-hero-delay) linear forwards}.fit-media-hero.is-paused .fit-media-hero__progress-value{animation-play-state:paused!important}.fit-media-hero__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.fit-media-hero__empty p{position:relative;z-index:1;padding:12px 20px;border-radius:8px;background:#000000b3}@keyframes fit-media-hero-progress{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fit-media-hero__slide,.fit-media-hero__button{transition-duration:.01ms}.fit-media-hero__progress-value{animation:none!important}}@media screen and (max-width:749px){.fit-media-hero{height:var(--fit-media-hero-height-mobile);min-height:500px}.fit-media-hero[data-mobile-height=fullscreen]{height:100vh;height:100svh;height:100dvh}.fit-media-hero__visual{object-position:var(--fit-media-hero-object-position-mobile, center center)}.fit-media-hero__visual--desktop{display:none}.fit-media-hero__visual--all,.fit-media-hero__visual--mobile{display:block}.fit-media-hero__overlay{opacity:var(--fit-media-hero-overlay-opacity-mobile, var(--fit-media-hero-overlay-opacity, .45))}.fit-media-hero__overlay--gradient{background:linear-gradient(180deg,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.6),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.2),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.45) 50%,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.95))}.fit-media-hero__overlay--bottom_gradient{background:linear-gradient(180deg,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),0),rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.25) 25%,rgba(var(--fit-media-hero-overlay-rgb, 0, 0, 0),.95))}.fit-media-hero__content-wrap{right:var(--fit-media-hero-padding-mobile);bottom:calc(var(--fit-media-hero-mobile-safe-bottom) + env(safe-area-inset-bottom,0px) + 82px);left:var(--fit-media-hero-padding-mobile)}.fit-media-hero__content-wrap--mobile-left{justify-content:flex-start;text-align:left}.fit-media-hero__content-wrap--mobile-center{justify-content:center;text-align:center}.fit-media-hero__content-wrap--mobile-right{justify-content:flex-end;text-align:right}.fit-media-hero__content-wrap--mobile-center .fit-media-hero__eyebrow,.fit-media-hero__content-wrap--mobile-center .fit-media-hero__description{margin-inline:auto}.fit-media-hero__content-wrap--mobile-center .fit-media-hero__actions{justify-content:center}.fit-media-hero__content-wrap--mobile-left .fit-media-hero__eyebrow,.fit-media-hero__content-wrap--mobile-left .fit-media-hero__description{margin-right:auto;margin-left:0}.fit-media-hero__content-wrap--mobile-left .fit-media-hero__actions{justify-content:flex-start}.fit-media-hero__content-wrap--mobile-right .fit-media-hero__eyebrow,.fit-media-hero__content-wrap--mobile-right .fit-media-hero__description{margin-right:0;margin-left:auto}.fit-media-hero__content-wrap--mobile-right .fit-media-hero__actions{justify-content:flex-end}.fit-media-hero__eyebrow{gap:13px;margin-bottom:22px;font-size:14px}.fit-media-hero__heading{font-size:var(--fit-media-hero-heading-size-mobile, 22px);line-height:1.04}.fit-media-hero__description{margin-top:14px;font-size:15px}.fit-media-hero__actions{flex-wrap:nowrap;gap:12px;margin-top:34px}.fit-media-hero__button{min-width:0;min-height:56px;flex:1 1 0;padding:12px 18px;font-size:16px}.fit-media-hero__pagination{right:auto;bottom:calc(var(--fit-media-hero-mobile-safe-bottom) + env(safe-area-inset-bottom,0px));left:50%;min-height:58px;transform:translate(-50%)}.fit-media-hero__pagination-button{width:46px;height:46px;font-size:17px}}@media screen and (max-width:380px){.fit-media-hero__heading{font-size:var(--fit-media-hero-heading-size-mobile, 22px)}.fit-media-hero__button{padding-inline:12px;font-size:14px}.fit-media-hero__pagination-button{width:42px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fit-media-hero-slider.css.map */
