.dh-launch-password{--photo-blur:24px;--launch-header:80px;margin:0;background:#02060c;color:#fff;font-family:Arial,sans-serif}.template-password .password-policies:not(:has(a)){display:none}.dh-launch-password *{box-sizing:border-box}.dh-launch-password [hidden]{display:none!important}.dh-launch-password a{color:inherit}.dh-launch-password button,.dh-launch-password input{font:inherit;touch-action:manipulation}.dh-launch-password :is(button,a,input,summary):focus-visible{outline:3px solid #e7b87f;outline-offset:3px}.dh-launch-password .site-header{height:var(--launch-header);display:flex;align-items:center;justify-content:space-between;padding:6px clamp(20px,6vw,90px);background:#071a33 center/cover;position:relative;z-index:1}.dh-launch-password .site-header .logo{display:block;width:88px;height:66px;object-fit:contain}.dh-launch-password .site-header p{font:750 13px/1.3 FW Archivo,Arial;margin:0}.dh-launch-password .access-link{font:400 12px/1.4 Arial;text-decoration:none;border-bottom:1px solid #ffffff70;padding:8px 0}.dh-launch-password .teaser{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100svh - var(--launch-header))}.dh-launch-password .teaser-media{position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;z-index:-3;filter:blur(var(--photo-blur));transform:scale(1.04);pointer-events:none}.dh-launch-password .teaser-media :is(picture,img){display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%}.dh-launch-password .shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#02070f8c,#02070f38 36%,#02070fb8,#02060c 94%)}.dh-launch-password .teaser-content{max-width:1100px;min-height:calc(100svh - var(--launch-header));margin:auto;padding:14px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.dh-launch-password .launch-date{font:700 12px/1.4 FW Archivo,Arial;color:#edf1f6;margin:0 0 12px}.dh-launch-password .intro h1{font:900 clamp(54px,min(7.5vw,9.5svh),108px)/.93 "FW Archivo",Arial;letter-spacing:-.055em;text-transform:uppercase;margin:0;text-shadow:0 3px 30px #0007}.dh-launch-password .dh-password-heading-line{display:block}.dh-launch-password .intro-copy{font:400 15px/1.4 Arial;color:#e0e6ed;margin:10px 0 0}.dh-launch-password .intro-copy p{margin:0}.dh-launch-countdown{margin:2px 0 0}.dh-launch-countdown__label{font:750 11px/1.4 FW Archivo,Arial;margin:0 0 6px;color:#dce4ed}.dh-launch-countdown__units{display:flex;justify-content:center;gap:7px}.dh-launch-countdown__units>span{display:grid;gap:2px;min-width:64px;padding:6px 9px;background:#071a33a8;border:1px solid #ffffff24;border-radius:4px}.dh-launch-countdown__units strong{font:800 27px/1 FW Archivo,Arial;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dh-launch-countdown__units small{font:400 9px/1.35 Arial;color:#bec8d4}.dh-launch-password .signup-wrap{width:min(100%,580px);margin:0}.dh-launch-password .step-count{font:750 16px/1.4 FW Archivo,Arial;margin:0 0 10px}.dh-launch-password .fw-signup{display:grid;gap:8px;text-align:left;width:100%}.dh-launch-password .fw-signup__step{display:grid;gap:8px;padding:0;margin:0;border:0;min-width:0}.dh-launch-password .fw-signup__field{display:grid;gap:6px;font:700 12px/1.3 Arial;margin:0;text-align:left}.dh-launch-password .fw-signup__field small{font-weight:400;color:#bec8d4}.dh-launch-password input:is([type=email],[type=text],[type=tel],[type=password]){display:block;width:100%;min-width:0;min-height:50px;background:#fff;color:#102335;border:1px solid #d0d9e3;border-radius:0;padding:12px 15px;font:400 16px/1.3 Arial}.dh-launch-password input::placeholder{color:#596b7b}.dh-launch-password .fw-signup__submit,.dh-launch-password .access-preview button{min-height:50px;border:1px solid #d40b32;border-radius:0;background:#d40b32;color:#fff;font:850 14px/1.3 FW Archivo,Arial;padding:12px 16px;cursor:pointer;width:100%}.dh-launch-password .fw-signup__submit:hover:not(:disabled){background:#b80629}.dh-launch-password .fw-signup__submit:disabled{opacity:.6;cursor:wait}.dh-launch-password .fw-signup__disclosure{grid-column:1/-1;font:400 11px/1.45 Arial;color:#bec8d4;text-align:left;margin:1px 0 0}.dh-launch-password .fw-signup__disclosure a{text-decoration:underline;text-underline-offset:2px}.dh-launch-password .fw-signup__heading{font:850 25px/1.1 FW Archivo,Arial;text-align:center;color:#fff;margin:0 0 8px;letter-spacing:-.03em}.dh-launch-password .fw-signup__skip{display:block;border:0;background:transparent;color:#e2e6eb;min-height:36px;margin:0 auto;font:400 12px/1.4 Arial;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dh-launch-password .fw-signup__consent{display:flex;gap:10px;align-items:flex-start;font:400 11px/1.6 Arial;color:#c1ccd8}.dh-launch-password .fw-signup__consent input{width:18px;height:18px;flex-shrink:0;accent-color:#d40b32}.dh-launch-password .fw-signup__status{font:400 13px/1.5 Arial;color:#dae5ec;text-align:center;margin:8px 0}.dh-launch-password .fw-signup__status--error{color:#ffc3ca}.dh-launch-password .fw-signup[data-signup-stage=email] [data-signup-step=email]{grid-template-columns:minmax(0,1fr) 185px;align-items:end;column-gap:0}.dh-launch-password #store-access{margin:10px auto 0;border-top:1px solid #ffffff25;padding-top:10px}.dh-launch-password summary{font:400 11px/1.4 Arial;color:#bbc7d4;cursor:pointer;min-height:24px;width:fit-content;margin:auto}.dh-launch-password .access-preview{padding-top:14px}.dh-launch-password .access-preview>label{font:700 12px Arial;display:block;text-align:left;margin-bottom:6px}.dh-launch-password .input-row{display:flex}.dh-launch-password .access-preview button{background:#18344e;border-color:#18344e;max-width:150px}.dh-launch-password footer{width:100%;max-width:580px;display:flex;justify-content:space-between;gap:15px;font:400 10px/1.4 Arial;color:#9eabba;margin:0}@media(max-width:760px){.dh-launch-password{--launch-header:62px;--pyramid-unit:clamp(1px,calc((100svh - 508px)/78),1vw)}.dh-launch-password .site-header{padding:4px 18px}.dh-launch-password .site-header .logo{width:69px;height:52px}.dh-launch-password .site-header p{display:none}.dh-launch-password .access-link{font-size:11px}.dh-launch-password .teaser-content{padding:10px 18px;gap:8px;justify-content:center}.dh-launch-password .launch-date{font-size:10px;margin-bottom:10px}.dh-launch-password .intro h1{font-size:0;line-height:1;letter-spacing:0}.dh-launch-password .dh-password-heading-word{display:block;width:max-content;max-width:100%;margin:auto;font-weight:900;letter-spacing:-.055em;line-height:.85}.dh-launch-password [data-pyramid-word="1"]{font-size:calc(11.85 * var(--pyramid-unit))}.dh-launch-password [data-pyramid-word="2"]{font-size:calc(31.8 * var(--pyramid-unit))}.dh-launch-password [data-pyramid-word="3"]{font-size:calc(41.2 * var(--pyramid-unit))}.dh-launch-password [data-pyramid-word="4"]{font-size:max(14px,calc(6.96 * var(--pyramid-unit)))}.dh-launch-password .intro-copy{font-size:13px;line-height:1.4;margin-top:8px}.dh-launch-password .teaser-media{top:0;right:-30%;bottom:0;left:-30%;filter:blur(calc(var(--photo-blur)*.65))}.dh-launch-password .teaser-media img{object-position:center}.dh-launch-password .shade{background:linear-gradient(180deg,#02060cee,#02060c70 33%,#02060c80 55%,#02060cf5 85%)}.dh-launch-countdown{margin:2px 0}.dh-launch-countdown__units>span{min-width:55px;padding:6px 8px}.dh-launch-countdown__units strong{font-size:25px}.dh-launch-password .step-count{font-size:15px;margin-bottom:8px}.dh-launch-password .fw-signup[data-signup-stage=email] [data-signup-step=email]{grid-template-columns:1fr;gap:7px}.dh-launch-password .fw-signup__disclosure{font-size:10px;line-height:1.45}.dh-launch-password .fw-signup__submit,.dh-launch-password input:is([type=email],[type=text],[type=tel],[type=password]){min-height:46px}.dh-launch-password .fw-signup__submit{padding:10px 12px}.dh-launch-password #store-access{margin-top:8px;padding-top:8px}.dh-launch-password summary{min-height:20px;font-size:10px}.dh-launch-password footer{font-size:9px;line-height:1.4}}@media(max-width:760px)and (max-height:700px){.dh-launch-password{--launch-header:56px;--pyramid-unit:clamp(1px,calc((100svh - 448px)/78),1vw)}.dh-launch-password .site-header .logo{width:62px;height:46px}.dh-launch-password .teaser-content{padding:8px 16px;gap:6px}.dh-launch-password .fw-signup[data-signup-stage=email] [data-signup-step=email]{grid-template-columns:minmax(0,1fr) 142px;column-gap:0}.dh-launch-password .intro-copy{font-size:12px}.dh-launch-password .step-count{font-size:14px;margin-bottom:6px}.dh-launch-password .fw-signup__submit{font-size:12px;padding:8px}.dh-launch-countdown__label{font-size:10px;margin-bottom:4px}.dh-launch-countdown__units>span{padding:4px 8px}.dh-launch-countdown__units strong{font-size:23px}}@media(min-width:600px)and (max-height:560px){.dh-launch-password{--launch-header:54px;--pyramid-unit:1.6px}.dh-launch-password .site-header .logo{width:60px;height:44px}.dh-launch-password .teaser-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro timer" "intro signup" "footer footer";align-content:center;align-items:center;gap:8px 24px;padding:10px 24px}.dh-launch-password .intro{grid-area:intro}.dh-launch-password .intro h1{font-size:clamp(30px,4.2vw,48px)}.dh-launch-password .intro-copy{font-size:12px}.dh-launch-countdown{grid-area:timer}.dh-launch-countdown__units>span{padding:4px 7px;min-width:48px}.dh-launch-countdown__units strong{font-size:22px}.dh-launch-password .signup-wrap{grid-area:signup}.dh-launch-password .step-count{font-size:14px;margin-bottom:6px}.dh-launch-password .fw-signup[data-signup-stage=email] [data-signup-step=email]{grid-template-columns:minmax(0,1fr) 142px}.dh-launch-password .fw-signup__submit{font-size:12px}.dh-launch-password .fw-signup__disclosure{font-size:10px}.dh-launch-password footer{grid-area:footer;max-width:none;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dh-password-launch.css.map */
