.ls-hero-banner-dialog-open,.ls-hero-banner-dialog-open body{overflow:hidden}.ls-hero-banner{--ls-hero-banner-color: #fff;--ls-hero-banner-announcement-height: 22px;--ls-hero-banner-anchor-menu-height: 32px;--ls-hero-banner-header-height: 56px;--ls-hero-banner-title-size-mobile: 42px;--ls-hero-banner-title-size: var(--ls-hero-banner-title-size-mobile);position:relative;width:100%;height:auto;aspect-ratio:var(--ls-hero-banner-mobile-aspect-ratio);overflow:hidden;background:#000;color:var(--ls-hero-banner-color);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.ls-hero-banner--mobile-height-viewport{height:calc(100vh - var(--ls-hero-banner-header-height));height:calc(100svh - var(--ls-hero-banner-header-height));aspect-ratio:auto}.ls-hero-banner--announcement-visible.ls-hero-banner--mobile-height-viewport{height:calc(100vh - var(--ls-hero-banner-header-height) - var(--ls-hero-banner-announcement-height));height:calc(100svh - var(--ls-hero-banner-header-height) - var(--ls-hero-banner-announcement-height))}.oa-content--transparent-header .ls-hero-banner--first-section.ls-hero-banner--mobile-height-viewport{height:100vh;height:100svh}.oa-content--transparent-header .ls-hero-banner--first-section.ls-hero-banner--announcement-visible.ls-hero-banner--mobile-height-viewport{height:calc(100vh - var(--ls-hero-banner-announcement-height));height:calc(100svh - var(--ls-hero-banner-announcement-height))}.ls-hero-banner--mobile-height-viewport.ls-hero-banner--bottom .ls-hero-banner__content{top:auto;bottom:209px}.ls-hero-banner__header-threshold{position:absolute;bottom:0;left:0;width:1px;height:1px;pointer-events:none}.ls-hero-banner__media,.ls-hero-banner__picture,.ls-hero-banner__video,.ls-hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ls-hero-banner__video,.ls-hero-banner__image{display:block;object-fit:cover}.ls-hero-banner__media--mobile{display:block}.ls-hero-banner__media--desktop{display:none}.ls-hero-banner__content{position:absolute;z-index:2;left:16px;right:16px;min-width:0;display:flex;flex-direction:column;gap:14px}.ls-hero-banner--top .ls-hero-banner__content{top:16px}.ls-hero-banner--first-section.ls-hero-banner--top .ls-hero-banner__content{top:calc(var(--ls-hero-banner-anchor-menu-height) + var(--ls-hero-banner-header-height) + 16px)}@media(max-width:1023px){.ls-hero-banner--first-section.ls-hero-banner--top.ls-hero-banner--mobile-video .ls-hero-banner__content{top:161px}}.ls-hero-banner--middle .ls-hero-banner__content{top:50%;transform:translateY(-50%)}.ls-hero-banner--bottom .ls-hero-banner__content{top:auto;bottom:209px}.ls-hero-banner__title{width:100%;margin:0;color:inherit;font-size:var(--ls-hero-banner-title-size-mobile);font-weight:600;letter-spacing:-.03em;line-height:1;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word}.ls-hero-banner__details{display:block;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;min-width:0}.ls-hero-banner__subtitles{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%;min-width:0;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.ls-hero-banner__subtitle{flex:0 1 133px;width:133px;min-width:0;margin:0;color:inherit;text-align:left;overflow-wrap:break-word;word-break:break-word}.ls-hero-banner__subtitle--secondary{flex:0 1 175px;width:175px}.ls-hero-banner__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;position:absolute;top:calc(100% + 39px);right:8px;height:28px;padding:0 14px;border:1px solid #fff;border-radius:40px;background:#fff;color:#000;font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ls-hero-banner__cta:hover,.ls-hero-banner__cta:active,.ls-hero-banner__cta:focus,.ls-hero-banner__cta:focus-visible{background:#fff;border-color:#fff;color:#000;text-decoration:none;outline:none}.ls-hero-banner__cta-text{opacity:1}.ls-hero-banner__controls{position:absolute;z-index:3;right:24px;bottom:24px;display:flex;gap:4px}.ls-hero-banner__control{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer}.ls-hero-banner__control-icon{display:block;width:26px;height:26px}.ls-hero-banner__control-icon g{opacity:1}.ls-hero-banner__control-icon circle{stroke:none}.ls-hero-banner__play-icon,.ls-hero-banner__control--play.is-paused .ls-hero-banner__pause-icon{display:none}.ls-hero-banner__control--play.is-paused .ls-hero-banner__play-icon{display:initial}.ls-hero-banner__watch{position:absolute;z-index:3;top:109px;right:16px;left:auto;display:inline-flex;align-items:center;width:auto;height:36px;padding:0 12px 0 37px;border:0;background:#fff;color:#000;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1;text-transform:uppercase;pointer-events:auto;opacity:1;transform:none;transition:opacity .12s ease;will-change:top,left}.ls-hero-banner__watch.is-visible{opacity:1}.ls-hero-banner__watch-preview{position:absolute;top:2px;bottom:2px;left:2px;width:27px;overflow:hidden;background:#0000002e}.ls-hero-banner__watch-video{display:block;width:100%;height:100%;object-fit:cover}.ls-hero-banner__watch-video--mobile{display:block}.ls-hero-banner__watch-label{position:relative;z-index:1}.ls-hero-banner__desktop-video-only-hidden,.ls-hero-banner__watch--desktop-hidden{display:inline-flex}.ls-hero-banner__watch--mobile-hidden,.ls-hero-banner__mobile-video-only-hidden,.ls-hero-banner__control.ls-hero-banner__mobile-video-only-hidden,.ls-hero-banner__watch-video--desktop{display:none}.ls-hero-banner__control.ls-hero-banner__desktop-video-only-hidden{display:grid}.ls-hero-banner__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent}.ls-hero-banner__dialog:not([open]){display:none}.ls-hero-banner__dialog::backdrop{background:#0009}.ls-hero-banner__dialog-inner{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.ls-hero-banner__dialog-close{position:absolute;z-index:2;top:20px;right:8px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer}.ls-hero-banner__dialog-close-icon{display:block;width:26px;height:26px}.ls-hero-banner__dialog-media{width:100%;height:100%}.ls-hero-banner__dialog-media--desktop{display:none}.ls-hero-banner__dialog-media--mobile{display:block}.ls-hero-banner__dialog-video,.ls-hero-banner__dialog-iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}@media(min-width:1024px){.ls-hero-banner__dialog{padding:24px}.ls-hero-banner__dialog-close{top:8px}.ls-hero-banner{--ls-hero-banner-announcement-height: 38px;height:800px;aspect-ratio:auto}.ls-hero-banner--desktop-height-media{height:auto;aspect-ratio:var(--ls-hero-banner-desktop-aspect-ratio)}.ls-hero-banner--desktop-height-viewport{height:calc(100vh - var(--ls-hero-banner-header-height));height:calc(100svh - var(--ls-hero-banner-header-height));aspect-ratio:auto}.ls-hero-banner--announcement-visible.ls-hero-banner--desktop-height-viewport{height:calc(100vh - var(--ls-hero-banner-header-height) - var(--ls-hero-banner-announcement-height));height:calc(100svh - var(--ls-hero-banner-header-height) - var(--ls-hero-banner-announcement-height))}.oa-content--transparent-header .ls-hero-banner--first-section.ls-hero-banner--desktop-height-viewport{height:100vh;height:100svh}.oa-content--transparent-header .ls-hero-banner--first-section.ls-hero-banner--announcement-visible.ls-hero-banner--desktop-height-viewport{height:calc(100vh - var(--ls-hero-banner-announcement-height));height:calc(100svh - var(--ls-hero-banner-announcement-height))}.ls-hero-banner--desktop-height-viewport.ls-hero-banner--bottom .ls-hero-banner__content{top:auto;bottom:min(102px,12.75%)}.ls-hero-banner__media--desktop{display:block}.ls-hero-banner__media--mobile{display:none}.ls-hero-banner__content{left:24px;right:24px;gap:12px}.ls-hero-banner--top .ls-hero-banner__content{top:24px}.ls-hero-banner--first-section.ls-hero-banner--top .ls-hero-banner__content{top:calc(var(--ls-hero-banner-anchor-menu-height) + var(--ls-hero-banner-header-height) + 24px)}.ls-hero-banner--bottom .ls-hero-banner__content{top:auto;bottom:min(102px,12.75%)}.ls-hero-banner__title{width:min(696px,100%);font-size:var(--ls-hero-banner-title-size);letter-spacing:-1.98px}.ls-hero-banner__details{display:flex}.ls-hero-banner__subtitles{align-items:flex-start;justify-content:flex-start;gap:clamp(24px,calc(100% - 715px),181px);width:auto;font-size:16px}.ls-hero-banner__subtitle{flex:0 1 210px;width:210px}.ls-hero-banner__subtitle--secondary{flex:1 1 505px;width:505px}.ls-hero-banner__cta{position:static;height:27px;padding:0 25px}.ls-hero-banner__watch{top:0;right:auto;left:0;pointer-events:none;opacity:0;transform:translate(-2px,-18px)}.ls-hero-banner__watch--desktop-hidden,.ls-hero-banner__control.ls-hero-banner__desktop-video-only-hidden{display:none}.ls-hero-banner__control.ls-hero-banner__mobile-video-only-hidden{display:grid}.ls-hero-banner__watch--mobile-hidden{display:inline-flex}.ls-hero-banner__watch-video--desktop{display:block}.ls-hero-banner__watch-video--mobile{display:none}.ls-hero-banner__dialog-media--desktop{display:block}.ls-hero-banner__dialog-media--mobile{display:none}}@media(min-width:1370px){.ls-hero-banner{--ls-hero-banner-header-height: 66px}}@media(min-width:1024px)and (hover:hover){.ls-hero-banner--video-cursor,.ls-hero-banner--video-cursor *{cursor:none}.ls-hero-banner--video-cursor .ls-hero-banner__cta,.ls-hero-banner--video-cursor .ls-hero-banner__cta *,.ls-hero-banner--video-cursor .ls-hero-banner__control,.ls-hero-banner--video-cursor .ls-hero-banner__control *{cursor:pointer}.ls-hero-banner--video-cursor.ls-hero-banner--watch-cursor-hidden,.ls-hero-banner--video-cursor.ls-hero-banner--watch-cursor-hidden *{cursor:auto}.ls-hero-banner--video-cursor.ls-hero-banner--watch-cursor-hidden :where(a,button,[role=button]),.ls-hero-banner--video-cursor.ls-hero-banner--watch-cursor-hidden :where(a,button,[role=button]) *{cursor:pointer}.ls-hero-banner--video-cursor .ls-hero-banner__dialog,.ls-hero-banner--video-cursor .ls-hero-banner__dialog *{cursor:auto}.ls-hero-banner--video-cursor .ls-hero-banner__dialog-close,.ls-hero-banner--video-cursor .ls-hero-banner__dialog-close *{cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/334/assets/ls-hero-banner.css.map */
