:root{--eld-black: #050506;--eld-black-soft: #0a0b0d;--eld-text: rgba(244,238,226,.92);--eld-text-soft: rgba(244,238,226,.62);--eld-text-faint: rgba(244,238,226,.48);--eld-gold-line: rgba(255,215,150,.05)}html,body,main,#MainContent,.shopify-section,.password-main{background:var(--eld-black)!important}main{margin:0!important}.gradient{background:transparent!important}.password-header{background:var(--eld-black)!important;border-bottom:1px solid var(--eld-gold-line)!important;box-shadow:none!important;padding:14px 24px!important}.password-header .h2{margin:0!important;color:var(--eld-text)!important;font-size:18px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase}.password-header .modal__toggle,.password-header summary{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:auto!important}.password-header .modal__toggle:before,.password-header .modal__toggle:after,.password-header summary:before,.password-header summary:after{display:none!important}.password-header .password-link,.password-header .modal__toggle-open,.password-header a,.password-header summary{color:var(--eld-text-soft)!important;text-decoration:none!important;font-size:13px!important;letter-spacing:.04em!important}.password-header .icon,.password-header svg{color:var(--eld-text-soft)!important}.shopify-section:has(.eld-password-gate){margin:0!important;padding:0!important;background:var(--eld-black)!important}.password__footer{background:var(--eld-black)!important;border-top:1px solid var(--eld-gold-line)!important;margin:0!important;padding:16px 20px 20px!important;text-align:center!important;min-height:auto!important}.password__footer .list-social,.password__footer-caption{display:none!important}.password__footer-login,.password__footer-text{margin:0!important;color:var(--eld-text-faint)!important;font-size:11.5px!important;line-height:1.45!important;letter-spacing:.045em!important}.password__footer-login a,.password__footer-text a{color:#f4eee2ad!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}.password-modal .modal__content{background:#050506d1!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.password-modal__content{background:var(--eld-black-soft)!important;color:var(--eld-text)!important;border:1px solid rgba(255,215,150,.1)!important;box-shadow:0 24px 60px #00000073!important}.password-modal__content-heading{color:var(--eld-text)!important}.password-field.field{border:1px solid rgba(255,215,150,.14)!important;background:#ffffff03!important}.password-field .field__input{background:transparent!important;color:var(--eld-text)!important;border:0!important;box-shadow:none!important}.password-field .field__input::placeholder{color:#f4eee257!important}.password-field .field__label{color:#f4eee270!important}.password-button.button,.password-button.button--outline{background:transparent!important;color:var(--eld-text)!important;border:1px solid rgba(255,215,150,.16)!important;box-shadow:none!important}.password-button.button:hover,.password-button.button--outline:hover{background:#ffd7960a!important;border-color:#ffd79642!important}.password-modal .modal__close-button{color:var(--eld-text-soft)!important}.eld-password-inner{transform:translateY(18px)}.eld-password-field{border-color:#ffd7961f!important;background:#08080a38!important}.eld-password-field:focus-within{border-color:#ffd79642!important;background:#0a0a0c4d!important}.eld-password-input::placeholder{color:#f4eee24d!important}.eld-password-submit{border-left:1px solid rgba(255,215,150,.1)!important;color:#ffd796b8!important}.eld-password-submit:hover{background:#ffd79609!important;color:#ffd796eb!important}.eld-password-form{display:flex;justify-content:center}.eld-password-formwrap{width:min(100%,600px)}.eld-password-success{margin-top:6px;padding:26px 24px;text-align:center;background:#08080a33;border:1px solid rgba(255,215,150,.06);box-shadow:0 0 0 1px #ffd7960a inset;opacity:0;transform:translateY(10px);animation:eldFadeIn .6s ease forwards}.eld-password-success-kicker{margin:0 0 10px;color:#ffd7969e;font-size:10px;letter-spacing:.28em;text-transform:uppercase}.eld-password-success-title{margin:0;color:#f4eee2f0;font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:.08em}.eld-password-success-text{margin:10px 0 0;color:#f4eee294;font-size:13px;line-height:1.6;letter-spacing:.05em}.eld-password-error{margin:12px 0 0;color:#f4eee28f;font-size:12px;line-height:1.5;letter-spacing:.04em;text-align:center}@keyframes eldFadeIn{to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.password-header{padding:12px 14px!important}.password-header .h2{font-size:16px!important}.password-header .password-link,.password-header .modal__toggle-open,.password-header a,.password-header summary{font-size:11px!important}.password__footer{padding:14px 14px 18px!important}.password__footer-login,.password__footer-text{font-size:10.5px!important}.eld-password-inner{transform:translateY(10px)}.eld-password-success{padding:22px 16px}.eld-password-success-title{font-size:22px}.eld-password-success-text{font-size:12px}.eld-password-error{font-size:11px}}.password-modal .modal__content{background:#050506f5!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.password-modal__content{max-width:520px;width:90%;margin:0 auto;text-align:center;padding:48px 32px 40px;border:1px solid rgba(255,215,150,.12);background:#0a0a0c99}.password-modal__content-heading{font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:#f4eee2bf;margin-bottom:32px}.password-field{margin-bottom:18px}.password-field .field__input{background:transparent!important;border:1px solid rgba(255,215,150,.2);color:#f4eee2eb;padding:14px 16px;font-size:14px}.password-field .field__label{display:none}.password-button{width:100%;background:transparent!important;border:1px solid rgba(255,215,150,.35);color:#f4eee2eb;padding:14px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;transition:all .25s ease}.password-button:hover{border-color:#ffd79699;color:#ffd796e6}.password-modal__content .password__footer-text{margin-top:18px;font-size:11px;letter-spacing:.12em;color:#f4eee273}.modal__close-button{position:absolute;top:18px;right:18px;opacity:.5}.modal__close-button:hover{opacity:1}.password-modal .modal__content{display:flex!important;align-items:center;justify-content:center;padding:20px}.password-modal__content{max-width:420px!important;padding:36px 28px 30px!important}.password-modal__content-heading{margin-bottom:22px!important}.password-field{margin-bottom:12px!important}.password-button{margin-top:4px}.password-modal__content .password__footer-text{margin-top:12px!important}.password-modal__content{padding:28px 28px 24px!important}.password-modal__content-heading{margin-top:6px;margin-bottom:18px!important}.password-field{margin-bottom:10px!important}.password-button{margin-top:2px;padding:12px}.password-modal__content .password__footer-text{margin-top:10px!important}.password-modal__content{box-shadow:0 0 0 1px #ffd7960d,0 10px 40px #000000b3}.password-field .field__input,.password-button{width:100%!important;box-sizing:border-box}.password-button{display:block;margin-left:0!important;margin-right:0!important}.password-field .field__input,.password-button{height:48px}.password-field{margin-bottom:8px!important}.password-button{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/b2-password-override.css.map */
