*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;letter-spacing:.07rem;line-height:1.9;margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:750px){body{font-size:1.6rem;line-height:1.8}}.full-height{height:100%}.password{background-color:rgb(var(--color-background));height:100%}.password-link{align-items:center;font-size:1.4rem;font-weight:400;white-space:nowrap}.password-link svg{width:1.8rem;height:1.8rem;margin-right:1rem}.password-field.field{display:block;flex:1 20rem}.password-field .form__message{margin-top:1.5rem}.password-button{margin-top:3rem;width:100%}@media only screen and (max-width:749px){.password-field--error+.password-button{margin-top:1.5rem}}@media only screen and (min-width:750px){.password-button{margin-top:0;margin-left:2rem;width:auto;align-self:start}}.password-logo{width:100%;margin-bottom:1.5rem}@media only screen and (min-width:750px){.password-logo{margin-bottom:0}}.password-heading{margin-top:5rem;font-weight:400}.password-main>section:only-child{height:100%}.password-main>section:only-child>.newsletter{display:flex;justify-content:center;align-items:center;height:100%;margin-top:0}.password-main>section:only-child .newsletter__wrapper{width:100%}.password-main>section:only-child>:not(.newsletter--narrow)>.newsletter__wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.password__footer-text a{padding:0;font-size:1.3rem;font-weight:400;line-height:1.5}.password__footer-login{margin-top:1.2rem;padding-bottom:4rem}.password-modal .icon-close{color:rgb(var(--color-foreground))}.password__footer{display:flex;flex-direction:column;align-items:center;padding-top:4rem;color:rgb(var(--color-foreground))}hr{margin:0!important}.list-social:not(:empty)+.password__footer-caption{margin-top:3rem}.password__footer-caption a{padding:0;color:rgb(var(--color-link))}.modal__toggle,.modal__close-button{list-style-type:none}details[open] .modal__toggle,.modal__close-button{position:absolute;top:2.2rem;right:2.2rem;padding:.8rem;color:rgb(var(--color-foreground));background-color:transparent}.no-js .modal__close-button{display:none}.no-js .modal__toggle{z-index:2}.modal__toggle::-webkit-details-marker{display:none}details.modal .modal__toggle-close{display:none}details[open].modal .modal__toggle-close{background:rgb(var(--color-background));cursor:pointer;display:flex;padding:.8rem;z-index:1}details[open].modal .modal__toggle-close svg,.modal__close-button svg{height:1.7rem;width:1.7rem}details[open].modal .modal__toggle-close:hover{opacity:.75}.js details[open].modal .modal__toggle-close{display:none}details.modal .modal__toggle-open{display:flex}.no-js details[open].modal .modal__toggle-open{display:none}.modal__content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-background));z-index:1;display:flex;justify-content:center;align-items:center}.password-header{padding:2rem 1.5rem 2.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;color:rgb(var(--color-foreground));max-width:var(--page-width);margin:0 auto}@media only screen and (min-width:750px){.password-header{gap:3rem;padding:2rem 5rem 2.5rem;flex-direction:row}}.password-header details-modal{flex-shrink:0}@media only screen and (max-width:749px){.password-content{margin-bottom:1.8rem;margin-top:1rem;text-align:center}}.shopify-name{overflow:hidden;position:absolute;height:1px;width:1px}.icon-shopify{width:7rem;height:2rem;vertical-align:top;color:rgb(var(--color-foreground))}.password_page_header{max-width:85rem;margin:0 auto}.password{--vn-red: #ff2424;--vn-text: #f2f2f2;--vn-muted: #b8b8b8;min-height:100svh;color:var(--vn-text)!important;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 50% 100%,rgba(150,0,0,.12),transparent 36%),linear-gradient(135deg,#020202,#0b0b0b 52%,#030303)!important}.password .password-header,.password .password-main,.password .password__footer,.password .newsletter,.password .gradient{background:transparent!important;color:var(--vn-text)!important}.password-main{min-height:72svh;padding:clamp(3rem,7vw,8rem) 1.6rem!important}.password-main .newsletter__wrapper,.password-main .email-signup-banner__box{width:min(100%,85rem)!important;margin-inline:auto!important;padding:clamp(4rem,7vw,7rem) clamp(2rem,6vw,6rem)!important;background:#050505d6!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 28px 80px #0009,inset 0 0 60px #ffffff06!important}.password h1,.password h2,.password h3,.password .password-heading{color:var(--vn-text)!important;font-family:Times New Roman,Times,serif!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.13em!important;text-transform:uppercase!important;background:linear-gradient(180deg,#fff,#bcbcbc 42%,#fff 72%,#777);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.password .password-heading:before{content:"VAULT SIXTEEN";display:block;margin-bottom:1.5rem;color:var(--vn-red);font-family:Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.34em;-webkit-text-fill-color:var(--vn-red)}.password p,.password label,.password .password-content,.password .rte{color:var(--vn-muted)!important}.password .newsletter-form,.password .password-form{width:100%;max-width:54rem!important;margin-left:auto!important;margin-right:auto!important}.password .field,.password .password-field{background:transparent!important}.password .field:before,.password .field:after,.password .button:before,.password .button:after{box-shadow:none!important}.password input[type=email],.password input[type=password],.password .field__input{color:#fff!important;background:#070707!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:0!important;box-shadow:none!important}.password input::placeholder{color:#858585!important;opacity:1!important}.password input:focus,.password .field__input:focus{border-color:var(--vn-red)!important;box-shadow:0 0 0 1px var(--vn-red)!important}.password .button,.password .password-button,.password .field__button,.password input[type=submit]{color:#fff!important;background:#080808!important;border:1px solid var(--vn-red)!important;border-radius:0!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.16em!important}.password .button:hover,.password .password-button:hover,.password .field__button:hover,.password input[type=submit]:hover{color:#050505!important;background:var(--vn-red)!important}.password a,.password .password-link{color:var(--vn-text)!important}.password a:hover,.password .password-link:hover{color:var(--vn-red)!important}.password-modal__content{color:#f2f2f2!important;background:#070707!important;border:1px solid rgba(255,255,255,.14)!important}.password .password-header{border-bottom:1px solid rgba(255,255,255,.12)!important}.password .password__footer{color:#8d8d8d!important;border-top:1px solid rgba(255,255,255,.12)!important}@media only screen and (max-width:749px){.password-main{min-height:75svh;padding:2rem 1.2rem!important}.password-main .newsletter__wrapper,.password-main .email-signup-banner__box{padding:3.5rem 1.6rem!important}.password h1,.password h2,.password h3,.password .password-heading{letter-spacing:.09em!important}}body.password{height:auto!important;min-height:100svh!important;overflow-x:hidden!important}.password-main{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.password_page_wrapper{padding:72px 20px 64px!important;background:transparent!important}.password_page_wrapper .container{width:100%!important;max-width:760px!important;margin-inline:auto!important;padding:0!important}.password_page_wrapper .row{margin:0!important}.password_page_wrapper .col-12{padding:0!important}.password_page_header{max-width:720px!important;margin:0 auto 48px!important}.password_page_header h1{max-width:100%!important;margin:0 auto 24px!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.02!important;letter-spacing:.08em!important}.password_page_header p{max-width:620px!important;margin:0 auto!important;color:#c6c6c6!important;font-size:15px!important;line-height:1.8!important;letter-spacing:.05em!important}.password_page_header p:empty{display:none!important}.newsletter__subscription,.password-modal__content{width:100%!important;max-width:500px!important;margin-inline:auto!important}.password .newsletter_title,.password .password-modal__content-heading{margin:0 0 16px!important;color:#f2f2f2!important;background:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.07em!important;text-transform:none!important;-webkit-text-fill-color:#f2f2f2!important}.password .newsletter-form,.password .password-form,.password .newsletter-form__field-wrapper,.password .password-field{width:100%!important;max-width:none!important}.password .input__field_form{position:relative!important;display:block!important;width:100%!important}.password .input__field{display:block!important;width:100%!important;min-height:56px!important;padding:0 72px 0 18px!important}.password .input__field_form_button{position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;width:48px!important;height:auto!important;min-height:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.password-modal__content{position:static!important;margin-top:44px!important;padding:0!important;color:#f2f2f2!important;background:transparent!important;border:0!important;box-shadow:none!important}.password-modal__content .password-form{margin:0!important}.password-modal__content>.password__footer-text{display:none!important}#shopify-section-password-footer{position:static!important;width:100%!important;flex:0 0 auto!important}#shopify-section-password-footer>.password__footer{position:static!important;width:100%!important;height:auto!important;min-height:0!important;padding:28px 20px 32px!important;background:#050505!important;border-top:1px solid rgba(255,255,255,.12)!important}#shopify-section-password-footer .password__footer .password__footer{position:static!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}#shopify-section-password-footer .list-social__item{display:none!important}#shopify-section-password-footer .list-social__item:has(a[href*="instagram.com"]){display:block!important}#shopify-section-password-footer .list-social{position:static!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important}#shopify-section-password-footer .list-social__link{width:44px!important;height:44px!important;padding:0!important;color:#f2f2f2!important;border:1px solid #ff2424!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}#shopify-section-password-footer .list-social__link svg{width:19px!important;height:19px!important}#shopify-section-password-footer .password__footer-caption{display:none!important}#shopify-section-password-footer .password__footer-login{position:static!important;margin:0!important;color:#8d8d8d!important;text-align:center!important}@media only screen and (max-width:749px){.password_page_wrapper{padding:52px 20px 48px!important}.password_page_header{margin-bottom:38px!important}.password_page_header h1{max-width:320px!important;font-size:34px!important;letter-spacing:.06em!important}.password_page_header p{font-size:13px!important;line-height:1.75!important}.password .newsletter_title,.password .password-modal__content-heading{font-size:14px!important}.password-modal__content{margin-top:36px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-password.css.map */
