.preorder-page{--font-body--family: "Montserrat", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-paragraph--family: "Montserrat", sans-serif;--color-background: #000;--color-foreground: #f5f5f3;--color-foreground-rgb: 245 245 243;--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: 0px;--style-border-radius-buttons-secondary: 0px;min-height:100svh;background:#000;color:#f5f5f3;font-family:Montserrat,sans-serif}.preorder-page .password-main-content{display:block}.preorder{max-width:1600px;margin-inline:auto;padding:0 clamp(24px,5vw,88px)}.preorder__main{min-height:calc(100svh - 81px);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,112px);padding-block:32px 48px}.preorder__product{display:flex;justify-content:center;min-width:0}.preorder__product .preorder__lighting{display:block;width:100%;max-width:560px;max-height:740px;height:auto;object-fit:contain}.preorder__content{width:100%;max-width:530px;padding-block:32px}.preorder__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#b0b0b0;font-size:12px;font-weight:500;letter-spacing:.2em}.preorder__eyebrow>span{width:6px;height:6px;background:#ff394b}.preorder__content h1{font-family:Montserrat,sans-serif;font-size:clamp(32px,4.4vw,66px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:#f5f5f3;margin:0}.preorder__content .text-block{width:100%;max-width:none}.preorder__content .text-block p{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.7;color:#aaa;margin:20px 0 0}.preorder__content .email-signup-block{width:100%;min-width:0;margin-top:36px}.preorder-page .email-signup__input-group{width:100%}.preorder__content .email-signup__input-group{gap:10px;align-items:stretch}.preorder-page .email-signup__input,.preorder-page .field__input{min-height:56px;padding:16px;border:1px solid #444;border-radius:0;background:#000;color:#fff;font:400 16px/1.4 Montserrat,sans-serif;box-shadow:none}.preorder-page input::placeholder{color:#929292;opacity:1}.preorder-page .email-signup__button,.preorder-page .password-dialog__submit-button{min-height:56px;border:1px solid #f5f5f3;border-radius:0;padding:16px 24px;background:#f5f5f3;color:#000;font:600 14px/1.4 Montserrat,sans-serif;box-shadow:none;cursor:pointer}.preorder-page .email-signup__button:hover,.preorder-page .password-dialog__submit-button:hover{background:#d6d6d4;border-color:#d6d6d4}.preorder-page :is(input,button):focus-visible{outline:2px solid #f5f5f3;outline-offset:4px}.preorder-page .email-signup__message{color:#f5f5f3;font-size:14px;line-height:1.6;margin-top:16px}.preorder__store-message{color:#aaa;margin-top:24px;font-size:14px;line-height:1.6}.preorder-footer{max-width:1600px;margin-inline:auto;padding:20px clamp(24px,5vw,88px);min-height:81px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#929292;font-size:12px}.preorder-footer button{color:#929292;font:inherit;min-height:44px;cursor:pointer}.preorder-footer button:hover{color:#fff}.preorder-page .password-dialog{background:#000;color:#f5f5f3;border-radius:0}.preorder-page .password-dialog__title{font-family:Montserrat,sans-serif;color:#f5f5f3}.preorder-page .password-dialog__content>.email-signup__input-group{max-width:480px;gap:10px}.preorder__mobile-logo{display:none}@media(max-width:749px){.preorder__main{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:32px;min-height:0}.preorder__mobile-logo{display:block;width:clamp(180px,52vw,240px);max-width:100%;justify-self:center}.preorder__mobile-logo svg{display:block;width:100%;height:auto}.preorder__product{width:100%;max-width:400px;justify-self:center;overflow:hidden}.preorder__product .preorder__lighting{width:150%;max-width:none;max-height:none;flex-shrink:0;margin-block:-8%}.preorder__content{margin-inline:auto;padding-block:12px 0}.preorder__eyebrow{margin-bottom:18px}.preorder__content .text-block:has(h1){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.preorder__content .text-block p{margin-top:14px}.preorder__content .email-signup-block{margin-top:24px}.preorder-page .email-signup__input-group{flex-direction:column}.preorder-footer{flex-wrap:wrap;padding-block:12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/password-preorder.css.map */
