@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(//platelights.com/cdn/fonts/archivo/archivo_n4.dc8d917cc69af0a65ae04d01fd8eeab28a3573c9.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(//platelights.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2) format("woff2")}body.password{--pl-accent: #e8102e;--pl-button-primary-text: #fff;--font-body-family: Archivo, system-ui, sans-serif;--font-heading-family: Archivo, system-ui, sans-serif;--color-button: 232, 16, 46;--color-button-text: 255, 255, 255;--color-link: 232, 16, 46;background:#000;color:#c7c7c7;font-family:Archivo,system-ui,sans-serif;font-weight:400;letter-spacing:0;min-height:100dvh}body.password :is(input,button,summary,label){font-family:Archivo,system-ui,sans-serif!important}body.password .password-header{width:100%;max-width:1280px;padding:28px 32px;border-bottom:1px solid #242424}body.password .password-logo{max-width:220px;height:auto}body.password .password-link{color:#ddd;font-size:14px;letter-spacing:0;text-underline-offset:4px}body.password .password-link:hover,body.password .password-link:active,body.password .password-modal a:hover,body.password .password-modal .modal__close-button:hover{color:#e8102e!important}body.password #MainContent .email-signup-banner{min-height:min(680px,72vh);background:#000}body.password #MainContent .banner__content{padding:64px 24px}body.password #MainContent .email-signup-banner__box{width:100%;max-width:760px;min-width:0;padding:0;background:#000;text-align:center}body.password #MainContent .email-signup-banner__heading{margin:0;color:#fff;font-family:Archivo,system-ui,sans-serif!important;font-size:clamp(36px,4vw,56px)!important;font-style:normal!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.03em!important}body.password #MainContent .email-signup-banner__heading:after{content:"";display:block;width:48px;height:3px;margin:24px auto;background:#e8102e}body.password #MainContent .newsletter__subheading{max-width:580px;margin:0 auto 28px!important}body.password #MainContent .newsletter__subheading p{color:#c7c7c7;font:400 16px/1.65 Archivo,system-ui,sans-serif!important;letter-spacing:0!important}body.password #MainContent .newsletter-form,body.password #MainContent .newsletter-form__field-wrapper{width:100%;max-width:480px;margin:0 auto}body.password :is(.password-form,.newsletter-form) .field{border:1px solid #454545;border-radius:12px 0;background:#171717;box-shadow:none}body.password :is(.password-form,.newsletter-form) .field:before,body.password :is(.password-form,.newsletter-form) .field:after,body.password .password-button:before,body.password .password-button:after{content:none!important}body.password :is(.password-form,.newsletter-form) .field:focus-within{border-color:#e8102e}body.password :is(.password-form,.newsletter-form) .field__input{min-height:52px;margin:0;border:0;border-radius:inherit;background:transparent;color:#fff;font-size:16px;letter-spacing:0;box-shadow:none!important;outline:none!important}body.password :is(.password-form,.newsletter-form) .field__label{color:#aaa;font-size:14px;letter-spacing:0}body.password :is(.password-form,.newsletter-form) .field__input:focus~.field__label,body.password :is(.password-form,.newsletter-form) .field__input:not(:placeholder-shown)~.field__label{font-size:11px}body.password #MainContent .newsletter-form .field__input{padding-right:70px}body.password #MainContent .newsletter-form__button{width:56px;height:100%;top:0;right:0;border:0;border-radius:12px 0;background:#e8102e;color:#fff}body.password #MainContent .newsletter-form__button:hover,body.password .password-button:hover{background:#bf0d26!important}body.password #MainContent .newsletter-form__button svg{width:20px;height:20px}body.password .password-modal .modal__content{align-items:center;justify-content:center;padding:24px;background:#000000f0;overflow-y:auto}body.password .password-modal__content{position:relative;width:min(100%,560px);height:auto;padding:52px 36px 36px;border:1px solid #303030;border-radius:12px 0;background:#0b0b0b}body.password .password-modal__content-heading{margin:0;color:#fff;font:700 28px/1.15 Archivo,system-ui,sans-serif!important;letter-spacing:-.03em!important;text-transform:uppercase}body.password .password-form{gap:12px;margin:28px 0 20px}body.password .password-field{min-width:0}body.password .password-modal .password-button{min-height:54px;margin:0;padding:16px 24px;border:1px solid #e8102e;border-radius:12px 0!important;background:#e8102e!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.password .password-modal .modal__close-button{top:8px;right:8px;min-width:44px;min-height:44px}body.password .password-modal .password__footer-text,body.password .password-modal .password__footer-text a{font-size:13px;letter-spacing:0;color:#aaa}body.password :is(a,summary,button):focus-visible{outline:2px solid #e8102e!important;outline-offset:4px;box-shadow:none!important}body.password .newsletter-form__button:focus-visible,body.password .password-button:focus-visible{outline-color:#fff!important;outline-offset:-5px}body.password .form__message{color:#fff;font-size:14px;letter-spacing:0}@media(max-width:749px){body.password .password-header{padding:24px 20px;gap:12px}body.password .password-logo{max-width:200px;margin:0}body.password .password-link{min-height:44px}body.password #MainContent .email-signup-banner{min-height:0}body.password #MainContent .banner__content{padding:64px 20px 72px}body.password #MainContent .email-signup-banner__heading{font-size:36px!important}body.password #MainContent .newsletter__subheading p{font-size:15px!important}body.password .password-modal .modal__content{padding:16px}body.password .password-modal__content{padding:52px 20px 28px}body.password .password-modal__content-heading{font-size:24px!important}body.password .password-field{flex-basis:100%}body.password .password-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pl-password-page.css.map */
