.sg-flex-hero,.sg-flex-hero *{box-sizing:border-box}.sg-flex-hero{--sfh-scrim: 0, 0, 0;--sfh-on-media: 255, 255, 255;--sfh-toggle-size: max(44px, 4.4rem);--sfh-toggle-bottom: 1.2rem;--sfh-controls-height: max(24px, 2.4rem);--sfh-controls-pad-block: .4rem;--sfh-controls-row: calc(var(--sfh-controls-height) + 2 * var(--sfh-controls-pad-block));--sfh-native-controls-space: 8rem;--sfh-overlay-native-space: 0px;--sfh-overlay-space: 0px;--sfh-controls-shift: -50%;--sfh-ctrl: var(--color-foreground);padding-block:var(--sg-flex-padding-top, 0px) var(--sg-flex-padding-bottom, 0px)}.sg-flex-hero--contained .sg-flex-hero__inner{max-width:var(--page-width, 140rem);margin-inline:auto;padding-inline:1.5rem}.sg-flex-hero__carousel{position:relative;display:flex;flex-direction:column}.sg-flex-hero__carousel>.sg-flex-hero__controls{order:1}[dir=rtl] .sg-flex-hero,.sg-flex-hero[dir=rtl]{--sfh-controls-shift: 50%}.sg-flex-hero:dir(rtl){--sfh-controls-shift: 50%}.sg-flex-hero--controls-overlay.sg-flex-hero--has-controls{--sfh-toggle-bottom: calc(var(--sfh-overlay-native-space) + var(--sfh-controls-height) + 2.4rem);--sfh-overlay-space: calc(var(--sfh-overlay-native-space) + 9rem)}.sg-flex-hero--controls-overlay:has(.sg-flex-hero__slide--native-controls){--sfh-overlay-native-space: var(--sfh-native-controls-space)}.sg-flex-hero__viewport{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.sg-flex-hero__viewport::-webkit-scrollbar{display:none}.sg-flex-hero__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.sg-flex-hero__stage{position:relative;display:grid;grid-template-columns:1fr;height:100%;min-height:var(--sg-flex-desktop-height, 65rem)}.sg-flex-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-column:1;grid-row:1;min-width:0;min-height:var(--sg-flex-desktop-height, 65rem);padding:clamp(3rem,6vw,9rem);padding-bottom:max(var(--sfh-video-space, 0rem),var(--sfh-overlay-space),clamp(3rem,6vw,9rem));color:rgb(var(--sfh-on-media));isolation:isolate}.sg-flex-hero__eyebrow{margin:0 0 1.2rem;font-size:var(--sg-text-label);font-weight:600;letter-spacing:.12em;text-transform:var(--sg-uppercase, none)}.sg-flex-hero__copy-group{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;width:fit-content;max-width:100%;min-width:0;text-align:start;overflow-wrap:anywhere}.sg-flex-hero__heading{max-width:62rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4.2vw,6.2rem);line-height:1.08;color:inherit}.sg-flex-hero__text{max-width:56rem;margin-top:1.8rem;font-size:var(--sg-text-body);line-height:1.6}.sg-flex-hero__copy--vhead{align-self:stretch}.sg-flex-hero__vertical-layout{display:flex;flex-direction:row-reverse;flex-wrap:wrap;flex:1 0 auto;width:100%;gap:.8rem clamp(2rem,4vw,5rem);align-items:flex-start}.sg-flex-hero__vertical-layout .sg-flex-hero__copy-group{flex:0 1 auto;min-width:min(100%,16rem);align-self:var(--sfh-copy-align, center);margin-inline-end:auto;row-gap:.8rem}.sg-flex-hero__copy--vhead .sg-flex-hero__heading--vertical{position:static;flex:0 0 auto;align-self:flex-start;margin-block-start:calc(var(--sg-flex-desktop-height, 65rem) * .04);overflow:auto;padding-block:.1em}.sg-flex-hero__copy--vhead .sg-flex-hero__heading--vertical{writing-mode:vertical-rl;text-orientation:mixed;text-align:start;max-width:100%;max-height:88%;text-shadow:0 0 1rem rgba(var(--sfh-scrim),.35);font-size:max(2.4rem,min(clamp(3rem,4.6vw,6.4rem),calc((var(--sg-flex-desktop-height, 65rem) - 16rem) / var(--sfh-line-chars, 8) * .9)));letter-spacing:.08em;line-height:1.6}@media(min-width:750px){.sg-flex-hero__vertical-layout{align-content:stretch}.sg-flex-hero__copy--vhead .sg-flex-hero__heading--vertical{height:max-content;max-height:calc(var(--sg-flex-desktop-height, 65rem) - 16rem);overflow:visible;padding-block:0}}.sg-flex-hero__text p:first-child{margin-top:0}.sg-flex-hero__text p:last-child{margin-bottom:0}.sg-flex-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.4rem}.sg-flex-hero__action{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 2rem;border:1px solid currentColor;border-radius:var(--buttons-radius, 0);color:inherit;font-size:var(--sg-text-ui-14);line-height:1.3;text-align:center;text-decoration:none}.sg-flex-hero__action--solid{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.sg-flex-hero__action--text{font-size:var(--sg-text-link);min-height:4.4rem;padding-inline:0;border:0;border-bottom:1px solid currentColor;border-radius:0}.sg-flex-hero__action:hover{opacity:.82}.sg-flex-hero__action:focus-visible,.sg-flex-hero__controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sg-flex-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;grid-column:1;grid-row:1;min-width:0;padding:0}.sg-flex-hero__media picture{display:block;width:100%;height:100%}.sg-flex-hero__image,.sg-flex-hero__video{--sg-flex-current-position: var(--sg-flex-desktop-position, center center);display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:var(--sg-flex-current-position, center center)}.sg-flex-hero__mobile-poster{display:none}.sg-flex-hero__video-toggle{position:absolute;z-index:2;inset-block-end:var(--sfh-toggle-bottom);inset-inline-end:1.2rem;display:grid;place-items:center;width:var(--sfh-toggle-size);height:var(--sfh-toggle-size);padding:0;border:2px solid transparent;border-radius:50%;color:rgb(var(--sfh-on-media));background:transparent;cursor:pointer;opacity:1}.sg-flex-hero__video-toggle:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:2.4rem;height:2.4rem;transform:translate(-50%,-50%);border:1px solid rgb(var(--sfh-on-media));border-radius:50%}.sg-flex-hero__video-toggle .sg-flex-hero__toggle-icon svg{width:1rem;height:1rem}.sg-flex-hero__video-toggle:focus-visible{outline:2px solid rgb(var(--sfh-on-media));outline-offset:3px;box-shadow:0 0 0 6px rgb(var(--sfh-scrim))}.sg-flex-hero__toggle-icon{display:none;line-height:0}.sg-flex-hero__toggle-icon svg{width:1.4rem;height:1.4rem}.sg-flex-hero__video-toggle[data-state=playing] .sg-flex-hero__toggle-icon--pause,.sg-flex-hero__video-toggle[data-state=paused] .sg-flex-hero__toggle-icon--play,.sg-flex-hero__pause[data-state=playing] .sg-flex-hero__toggle-icon--pause,.sg-flex-hero__pause[data-state=paused] .sg-flex-hero__toggle-icon--play{display:block}.sg-flex-hero__slide--has-toggle{--sfh-video-space: calc(var(--sfh-toggle-size) + var(--sfh-toggle-bottom) + 1.2rem)}.sg-flex-hero__slide--native-controls{--sfh-native-space: var(--sfh-native-controls-space);--sfh-video-space: var(--sfh-native-space)}.sg-flex-hero__slide--scroll-pull .sg-flex-hero__media{overflow:hidden}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (view-timeline-name: --sg-flex-pull){.sg-flex-hero:has(.sg-flex-hero__slide--scroll-pull){view-timeline-name:--sg-flex-pull;view-timeline-axis:block}.sg-flex-hero__slide--scroll-pull .sg-flex-hero__image{transform-origin:var(--sg-flex-current-position, center center);animation:sg-flex-hero-pull linear both;animation-duration:auto;animation-timeline:--sg-flex-pull;animation-range:entry 0% exit 100%}}}@keyframes sg-flex-hero-pull{0%{transform:scale(1.35)}to{transform:scale(1)}}.sg-flex-hero__slide--has-video .sg-flex-hero__copy{pointer-events:none}.sg-flex-hero__slide--has-video .sg-flex-hero__copy>*{pointer-events:auto}.sg-flex-hero__slide--has-video .sg-flex-hero__copy-group{pointer-events:none}.sg-flex-hero__slide--has-video .sg-flex-hero__copy-group>*{pointer-events:auto}.sg-flex-hero__slide--has-video .sg-flex-hero__vertical-layout{pointer-events:none}.sg-flex-hero__slide--has-video .sg-flex-hero__heading{pointer-events:auto}.sg-flex-hero__copy:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;inset-block-end:var(--sfh-native-space, 0px);background:rgba(var(--sfh-scrim),var(--sg-flex-overlay-strength, .4))}.sg-flex-hero__slide--scheme-text,.sg-flex-hero__carousel:has(.sg-flex-hero__slide--scheme-text:not([inert]))>.sg-flex-hero__controls{--sfh-on-media: var(--color-foreground);--sfh-scrim: var(--color-background)}.sg-flex-hero__slide--no-media .sg-flex-hero__copy{color:inherit}.sg-flex-hero__slide--no-media .sg-flex-hero__copy:before{display:none}.sg-flex-hero__slide--text-top-left .sg-flex-hero__copy,.sg-flex-hero__slide--text-top-center .sg-flex-hero__copy,.sg-flex-hero__slide--text-top-right .sg-flex-hero__copy{justify-content:flex-start;--sfh-copy-align: flex-start}.sg-flex-hero__slide--text-bottom-left .sg-flex-hero__copy,.sg-flex-hero__slide--text-bottom-center .sg-flex-hero__copy,.sg-flex-hero__slide--text-bottom-right .sg-flex-hero__copy{justify-content:flex-end;--sfh-copy-align: flex-end}.sg-flex-hero__slide--text-top-center .sg-flex-hero__copy,.sg-flex-hero__slide--text-center .sg-flex-hero__copy,.sg-flex-hero__slide--text-bottom-center .sg-flex-hero__copy{align-items:center;text-align:center}.sg-flex-hero__slide--text-top-right .sg-flex-hero__copy,.sg-flex-hero__slide--text-center-right .sg-flex-hero__copy,.sg-flex-hero__slide--text-bottom-right .sg-flex-hero__copy,.sg-flex-hero__slide--text-top-right .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-center-right .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-bottom-right .sg-flex-hero__copy-group{align-items:flex-end;text-align:end}.sg-flex-hero__slide--text-top-right .sg-flex-hero__actions,.sg-flex-hero__slide--text-center-right .sg-flex-hero__actions,.sg-flex-hero__slide--text-bottom-right .sg-flex-hero__actions{justify-content:flex-end}.sg-flex-hero__slide--text-top-center .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-center .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-bottom-center .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group{margin-inline:auto}.sg-flex-hero__slide--text-top-right .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-center-right .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group,.sg-flex-hero__slide--text-bottom-right .sg-flex-hero__vertical-layout .sg-flex-hero__copy-group{margin-inline-start:auto;margin-inline-end:0}.sg-flex-hero__slide--overlay-left .sg-flex-hero__copy:before{background:linear-gradient(90deg,rgba(var(--sfh-scrim),var(--sg-flex-overlay-strength, .4)),transparent 75%)}.sg-flex-hero__slide--overlay-right .sg-flex-hero__copy:before{background:linear-gradient(270deg,rgba(var(--sfh-scrim),var(--sg-flex-overlay-strength, .4)),transparent 75%)}.sg-flex-hero__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--sfh-controls-pad-block) 1.2rem}.sg-flex-hero__controls button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.sg-flex-hero__dots{grid-column:2;grid-row:1;display:flex;align-items:center}.sg-flex-hero__dots button{min-width:max(24px,2.4rem);min-height:max(24px,2.4rem)}.sg-flex-hero__dots button:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background-color:rgba(var(--sfh-ctrl),var(--sfh-dot-track, .4));background-image:linear-gradient(rgba(var(--sfh-ctrl),var(--sfh-dot-fill, .75)),rgba(var(--sfh-ctrl),var(--sfh-dot-fill, .75)));background-repeat:no-repeat;background-size:0 100%;transition:width var(--duration-medium) ease,background-color var(--duration-default) ease}.sg-flex-hero__dots button[aria-current=true]:before{width:2.4rem;background-size:100% 100%}.sg-flex-hero[data-timing] .sg-flex-hero__dots button[aria-current=true]:before{animation:sfh-dot-fill var(--sfh-timing, 6s) linear forwards}@keyframes sfh-dot-fill{0%{background-size:0 100%}to{background-size:100% 100%}}.sg-flex-hero__controls .sg-flex-hero__pause{grid-column:3;grid-row:1;justify-self:end;min-width:max(24px,2.4rem);min-height:max(24px,2.4rem);border-radius:50%;background:rgba(var(--sfh-ctrl),.06);opacity:.75;transition:opacity var(--duration-default) ease}.sg-flex-hero__pause:hover,.sg-flex-hero__pause:focus-visible{opacity:1}.sg-flex-hero__pause .sg-flex-hero__toggle-icon svg{width:1rem;height:1rem}.sg-flex-hero__controls:hover,.sg-flex-hero__controls:focus-within{--sfh-dot-track: .6;--sfh-dot-fill: 1}.sg-flex-hero__controls:hover .sg-flex-hero__pause,.sg-flex-hero__controls:focus-within .sg-flex-hero__pause{opacity:1}.sg-flex-hero__dots button:hover:before{background-color:rgba(var(--sfh-ctrl),.6)}.sg-flex-hero--controls-overlay .sg-flex-hero__controls{--sfh-ctrl: var(--sfh-on-media);position:absolute;z-index:3;inset-block-end:calc(var(--sfh-overlay-native-space) + 1.2rem);inset-inline-start:50%;transform:translate(var(--sfh-controls-shift));width:max-content;max-width:100%;gap:.4rem;padding:0 .6rem;border-radius:999px;color:rgb(var(--sfh-on-media));background:rgba(var(--sfh-scrim),.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:749px){.sg-flex-hero__stage{min-height:0}.sg-flex-hero__heading{font-size:clamp(3rem,9vw,4.6rem)}.sg-flex-hero__vertical-layout{gap:.6rem 1.2rem}.sg-flex-hero__copy--vhead .sg-flex-hero__copy-group{row-gap:.6rem}.sg-flex-hero__copy--vhead .sg-flex-hero__heading--vertical{font-size:max(2rem,min(clamp(2.4rem,7vw,3.6rem),calc(48svh / var(--sfh-line-chars, 8) * .9)))}.sg-flex-hero__copy--vhead .sg-flex-hero__heading--vertical{margin-block-start:0}.sg-flex-hero__text{font-size:var(--sg-text-body-small)}.sg-flex-hero__image,.sg-flex-hero__video{--sg-flex-current-position: var(--sg-flex-mobile-position, center center);height:100%;max-height:none}.sg-flex-hero__slide--mobile-poster .sg-flex-hero__video,.sg-flex-hero__slide--mobile-poster .sg-flex-hero__video-toggle{display:none}.sg-flex-hero__slide--mobile-poster{--sfh-native-space: 0px;--sfh-video-space: 0px}.sg-flex-hero--controls-overlay:has(.sg-flex-hero__slide--native-controls){--sfh-overlay-native-space: 0px}.sg-flex-hero--controls-overlay:has(.sg-flex-hero__slide--native-controls:not(.sg-flex-hero__slide--mobile-poster)){--sfh-overlay-native-space: var(--sfh-native-controls-space)}.sg-flex-hero__mobile-poster{display:block}.sg-flex-hero__copy{min-height:var(--sg-flex-mobile-full-height, 36rem);padding:3rem 6%;padding-bottom:max(var(--sfh-video-space, 0rem),var(--sfh-overlay-space),3rem)}.sg-flex-hero .sg-flex-hero__slide[class*=--overlay-] .sg-flex-hero__copy:before{background:rgba(var(--sfh-scrim),var(--sg-flex-overlay-strength, .4))}.sg-flex-hero__media{height:100%;padding:0}.sg-flex-hero__slide--mobile-text-top .sg-flex-hero__copy{justify-content:flex-start;--sfh-copy-align: flex-start}.sg-flex-hero__slide--mobile-text-center .sg-flex-hero__copy{justify-content:center;--sfh-copy-align: center}.sg-flex-hero__slide--mobile-text-bottom .sg-flex-hero__copy{justify-content:flex-end;--sfh-copy-align: flex-end}}@media(prefers-reduced-motion:reduce){.sg-flex-hero__controls .sg-flex-hero__pause{display:none}.sg-flex-hero__dots button:before,.sg-flex-hero[data-timing] .sg-flex-hero__dots button[aria-current=true]:before{transition:none;animation:none}}.sg-flex-hero__link-hint{display:block;font-size:var(--sg-text-note);color:inherit;margin-top:.8rem}.sg-flex-hero__media--placeholder{background:rgba(var(--color-foreground),.03);color:inherit}.sg-flex-hero--empty .placeholder-svg{display:block;max-height:36rem;width:100%}.sg-flex-hero__heading--lines{max-width:min(100%,calc((var(--sfh-hline-chars, 13) + .5) * 1em + var(--sfh-hline-chars, 13) * var(--font-heading-scale, 1) * .06rem))}@media(max-width:749px){.sg-flex-hero__heading--lines{font-size:min(clamp(3rem,9vw,4.6rem),max(2.2rem,calc((78vw - var(--sfh-hline-chars, 13) * var(--font-heading-scale, 1) * .06rem) / (var(--sfh-hline-chars, 13) + .5))))}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/sg-flex-hero.css.map */
