.hero-qm-section{margin:0;padding:0}.hero-qm{--hero-qm-edge: clamp(22px, 2.36vw, 45px);--hero-qm-right-edge: clamp(18px, 1.7vw, 32px);--hero-qm-heading-size: clamp(46px, 2.84vw, 56px);--hero-qm-copy-width: 550px;position:relative;width:100%;height:clamp(620px,calc(var(--hero-qm-desktop-height, 100svh) - 95px),1120px);overflow:hidden;isolation:isolate;background:#111;color:#fff}.hero-qm *,.hero-qm *:before,.hero-qm *:after{box-sizing:border-box}.hero-qm__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#111}.hero-qm__poster,.hero-qm__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center 49%;filter:brightness(.86) saturate(.78) contrast(1.04)}.hero-qm__poster{z-index:0}.hero-qm__video{z-index:1;background:transparent}.hero-qm__media:before,.hero-qm__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-qm__media:before{z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.58) 0%,rgba(0,0,0,.36) 27%,rgba(0,0,0,.08) 56%,transparent 78%),linear-gradient(180deg,rgba(0,0,0,.28) 0%,transparent 27%,transparent 72%,rgba(0,0,0,.22) 100%)}.hero-qm__media:after{z-index:3;background:#000;opacity:calc(var(--hero-qm-overlay, .45) * .58)}.hero-qm__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:flex-start;padding:clamp(52px,8vh,96px) var(--hero-qm-edge) clamp(112px,16vh,170px);pointer-events:none}.hero-qm__copy{width:min(var(--hero-qm-copy-width),calc(100vw - var(--hero-qm-edge) * 2));transform:translateY(-10.5%);color:#fff;text-align:left;text-shadow:0 1px 18px rgba(0,0,0,.38);pointer-events:auto}.hero-qm[data-text-align=center] .hero-qm__content{justify-content:center}.hero-qm[data-text-align=center] .hero-qm__copy{text-align:center}.hero-qm[data-text-align=right] .hero-qm__content{justify-content:flex-end}.hero-qm[data-text-align=right] .hero-qm__copy{text-align:right}.hero-qm[data-text-vertical=top] .hero-qm__content{align-items:flex-start;padding-top:clamp(46px,7vh,80px)}.hero-qm[data-text-vertical=top] .hero-qm__copy{transform:none}.hero-qm[data-text-vertical=bottom] .hero-qm__content{align-items:flex-end;padding-bottom:clamp(104px,14vh,150px)}.hero-qm[data-text-vertical=bottom] .hero-qm__copy{transform:none}.hero-qm__eyebrow{margin:0 0 12px;color:#fff;font:400 16px/1.2 var(--body-font);letter-spacing:.005em;text-transform:none}.hero-qm__heading{margin:0 0 10px;color:#fff;font:700 var(--hero-qm-heading-size)/1 var(--heading-font);letter-spacing:.01em;text-transform:uppercase}.hero-qm__description{max-width:480px;margin:0 0 8px;color:#fff;font:400 18px/22px var(--body-font);letter-spacing:-.005em}.hero-qm__cta{display:inline-flex;min-width:114px;min-height:42px;align-items:center;justify-content:center;padding:10px 18px;border:0;border-radius:0;background:#960101;color:#fff;font:400 14px/1.2 var(--body-font);text-align:center;text-decoration:none;text-shadow:none;transition:background-color .18s ease,color .18s ease}.hero-qm__cta:hover{background:#730000;color:#fff;text-decoration:none}.hero-qm__cta:focus-visible,.hero-qm__playpause:focus-visible,.hero-qm__floater:focus-visible,.hero-qm__support-close:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-qm__playpause{position:absolute;bottom:18px;left:18px;z-index:5;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#e4e4e475;color:#555;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background-color .18s ease,transform .18s ease}.hero-qm__playpause:hover{background:#f0f0f0b8;transform:scale(1.04)}.hero-qm__icon{width:18px;height:18px;overflow:visible}.hero-qm__floaters{position:absolute;right:var(--hero-qm-right-edge);bottom:24px;z-index:5;display:flex;flex-direction:column;gap:20px;align-items:center}.hero-qm__floater{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;padding:0;border-radius:50%;box-shadow:0 3px 12px #00000038;transition:background-color .18s ease,color .18s ease,transform .18s ease}.hero-qm__floater:hover{transform:scale(1.06)}.hero-qm__floater svg{width:23px;height:23px}.hero-qm__floater--wishlist{background:#050505;color:#fff}.hero-qm__floater--wishlist:hover{background:#242424}.hero-qm__floater--wishlist[aria-pressed=true]{background:#1c0505;color:#ff2c2c}.hero-qm__floater--wishlist[aria-pressed=true] svg{filter:drop-shadow(0 0 5px rgba(255,44,44,.24))}.hero-qm__floater--chat{background:#fff;color:#050505;--hero-qm-chat-dot: #fff}.hero-qm__floater--chat:hover{background:#e7e7e7}.hero-qm__floater--chat svg{width:25px;height:25px}.hero-qm__toast{position:absolute;right:var(--hero-qm-right-edge);bottom:180px;z-index:6;max-width:230px;margin:0;padding:10px 14px;border-radius:3px;background:#0c0c0ce6;color:#fff;font:400 13px/1.3 var(--body-font);text-align:center;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.hero-qm__toast.is-visible{opacity:1;transform:translateY(0)}.hero-qm__support{width:min(440px,calc(100vw - 32px));max-height:min(620px,calc(100svh - 32px));margin:auto;padding:0;overflow:auto;border:0;border-radius:0;background:#fff;color:#111;box-shadow:0 24px 80px #0006}.hero-qm__support::backdrop{background:#000000a8}.hero-qm__support-inner{position:relative;padding:42px 36px 38px}.hero-qm__support-inner h2{margin:0 0 8px;font-size:32px;line-height:1}.hero-qm__support-inner>p:not(.hero-qm__eyebrow){margin:0 0 24px;font-size:16px;line-height:1.5}.hero-qm__support-inner .hero-qm__eyebrow{margin-bottom:12px;color:#555;font-size:12px}.hero-qm__support-close{position:absolute;top:10px;right:12px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;color:#111;font:300 28px/1 Arial,sans-serif}.hero-qm__support-close:focus-visible{outline-color:#111}@media(max-width:1049px){.hero-qm{--hero-qm-heading-size: clamp(42px, 5vw, 50px);--hero-qm-copy-width: min(500px, 52vw);height:clamp(610px,calc(var(--hero-qm-desktop-height, 100svh) - 95px),1120px)}.hero-qm__media:before{background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.52) 40%,rgba(0,0,0,.16) 70%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.28) 0%,transparent 27%,transparent 72%,rgba(0,0,0,.22) 100%)}.hero-qm__content{padding-top:54px;padding-bottom:132px}.hero-qm__description{font-size:17px;line-height:21px}}@media(max-width:749px){.hero-qm{--hero-qm-edge: 22px;--hero-qm-right-edge: 16px;--hero-qm-heading-size: clamp(34px, 10.4vw, 46px);--hero-qm-copy-width: calc(100vw - 44px) ;height:max(540px,calc(var(--hero-qm-mobile-height, 100svh) - 95px))}.hero-qm__poster,.hero-qm__video{object-position:53% 50%}.hero-qm__media:before{background:linear-gradient(180deg,#00000070,#0000002e 37%,#00000024 58%,#00000091),linear-gradient(90deg,rgba(0,0,0,.56) 0%,rgba(0,0,0,.2) 58%,transparent 100%)}.hero-qm__media:after{opacity:calc(var(--hero-qm-overlay, .45) * .42)}.hero-qm__content,.hero-qm[data-text-vertical=top] .hero-qm__content,.hero-qm[data-text-vertical=bottom] .hero-qm__content{align-items:flex-end;padding:40px 22px 96px}.hero-qm__copy,.hero-qm[data-text-vertical=top] .hero-qm__copy,.hero-qm[data-text-vertical=bottom] .hero-qm__copy{width:100%;transform:none;text-shadow:0 1px 16px rgba(0,0,0,.54)}.hero-qm[data-text-align=center] .hero-qm__content{justify-content:center}.hero-qm[data-text-align=right] .hero-qm__content{justify-content:flex-end}.hero-qm__eyebrow{margin-bottom:8px;font-size:13px}.hero-qm__heading{margin-bottom:10px;font-size:var(--hero-qm-heading-size);line-height:.98;letter-spacing:-.045em}.hero-qm__description{max-width:100%;margin-bottom:15px;font-size:14px;line-height:1.3}.hero-qm__cta{min-width:112px;min-height:42px;padding:10px 17px;font-size:14px}.hero-qm__playpause{bottom:20px;left:16px;width:38px;height:38px}.hero-qm__floaters{right:var(--hero-qm-right-edge);bottom:16px;gap:14px}.hero-qm__floater{width:50px;height:50px}.hero-qm__floater svg{width:21px;height:21px}.hero-qm__floater--chat svg{width:23px;height:23px}.hero-qm__toast{right:var(--hero-qm-right-edge);bottom:136px;font-size:12px}.hero-qm__support-inner{padding:38px 24px 30px}.hero-qm__support-inner h2{font-size:28px}}@media(max-width:390px){.hero-qm__description{font-size:13px}.hero-qm__floater{width:46px;height:46px}.hero-qm__floaters{gap:12px}.hero-qm__toast{bottom:126px}}@media(prefers-reduced-motion:reduce){.hero-qm__cta,.hero-qm__playpause,.hero-qm__floater,.hero-qm__toast{transition:none}}@media(min-width:1000px){.header-shell--hero-overlay{position:fixed;inset:0 0 auto;width:100%;background:transparent;color:#fff;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.header-shell--hero-overlay .announcement{border-bottom:1px solid rgba(255,255,255,.12);background:#0000008f;transition:background-color .2s ease,border-color .2s ease}.header-shell--hero-overlay .site-header{background:linear-gradient(180deg,#00000085,#00000038 68%,#0000);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.42);transition:background-color .2s ease,color .2s ease,text-shadow .2s ease}.header-shell--hero-overlay .site-header__brand img{filter:brightness(0) invert(1);transition:filter .2s ease}.header-shell--hero-overlay .mega-panel,.header-shell--hero-overlay .header-search{background:#fff;color:#111;text-shadow:none}.header-shell--hero-overlay .header-search input{color:#111}.header-shell--hero-overlay.header-shell--scrolled{background:#fff;color:#111;box-shadow:0 1px #0000001a}.header-shell--hero-overlay.header-shell--scrolled .announcement{border-bottom-color:transparent;background:var(--blue)}.header-shell--hero-overlay.header-shell--scrolled .site-header{background:#fff;color:#111;text-shadow:none}.header-shell--hero-overlay.header-shell--scrolled .site-header__brand img{filter:none}.template-index .hero-qm{height:clamp(620px,var(--hero-qm-desktop-height, 100svh),1120px)}.template-index .hero-qm__content{padding-top:calc(clamp(52px,8vh,96px) + 95px)}}@media(min-width:1000px)and (max-width:1049px){.template-index .hero-qm__content{padding-top:149px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-question-mid.css.map */
