.shopify-section--pv-main-password{display:block}.pv-password{display:flex;flex-direction:column;min-block-size:100svh;background:rgb(var(--background));color:rgb(var(--text-color))}.pv-password__container{inline-size:100%;max-inline-size:var(--container-max-width, 1320px);margin-inline:auto;padding-inline:var(--container-gutter, 1.5rem)}.pv-password__header{border-block-end:1px solid rgb(var(--text-color) / .15)}.pv-password__header .pv-password__container{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.625rem}.pv-password__brand{display:flex;flex-direction:column;font-family:var(--brand-serif, var(--heading-font-family));font-size:1.375rem;line-height:1.1;letter-spacing:.06em}.pv-password__brand small{font-family:var(--text-font-family);font-size:.5625rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--text-color) / .55);margin-block-start:.25rem}.pv-password__enter{display:inline-flex;align-items:center;gap:.5625rem;background:transparent;border:0;cursor:pointer;padding:.25rem 0;font-family:var(--text-font-family);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--text-color) / .55);transition:color .25s}.pv-password__enter:hover{color:rgb(var(--text-color))}.pv-password__enter:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.pv-password__main{flex:1;display:flex;align-items:center}.pv-password__main .pv-password__container{padding-block:clamp(2.75rem,1.5rem + 5vw,5.625rem)}.pv-password__stage{max-inline-size:41.25rem;margin-inline:auto;text-align:center}.pv-password__eyebrow{display:flex;align-items:center;justify-content:center;gap:1.125rem;margin:0 0 2.125rem}.pv-password__eyebrow:before,.pv-password__eyebrow:after{content:"";inline-size:3rem;block-size:1px;background:var(--brand-gold-deep, #b58c40);opacity:.5}.pv-password__eyebrow span{font-family:var(--text-font-family);font-weight:500;font-size:.65625rem;letter-spacing:.32em;text-transform:uppercase;color:var(--brand-gold-deep, #b58c40)}.pv-password__heading{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2.75rem,1.55rem + 4.8vw,4.5rem);line-height:1.05;letter-spacing:.005em;color:rgb(var(--text-color))}.pv-password__heading em{font-style:italic;color:var(--brand-gold-deep, #b58c40)}.pv-password__sub{max-inline-size:30rem;margin:1.875rem auto 0;font-family:var(--text-font-family);font-weight:500;font-size:.84375rem;line-height:1.9;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--text-color) / .75)}.pv-password__signup{max-inline-size:27.5rem;margin:2.75rem auto 0}.pv-password__field{display:flex;align-items:center;border-block-end:1px solid rgb(var(--text-color) / .75)}.pv-password__field:focus-within{border-block-end-color:rgb(var(--text-color))}.pv-password__field input{flex:1;min-inline-size:0;background:transparent;border:0;outline:none;padding:.9375rem .125rem;font-family:var(--text-font-family);font-size:.75rem;letter-spacing:.08em;color:rgb(var(--text-color))}.pv-password__field input::placeholder{font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .5)}.pv-password__field button{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;background:transparent;border:0;cursor:pointer;padding:.9375rem .125rem;font-family:var(--text-font-family);font-size:.65625rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--text-color));transition:color .25s}.pv-password__field button:hover{color:var(--brand-gold-deep, #b58c40)}.pv-password__field button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.pv-password__fine{margin:1rem 0 0;font-family:var(--text-font-family);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .5)}.pv-password__fine>:where(p){margin:0}.pv-password__feedback{margin:0 0 .5rem;font-family:var(--text-font-family);font-size:.8125rem}.pv-password__feedback--success{font-family:var(--brand-serif, var(--heading-font-family));font-size:1.0625rem;padding-block:.9375rem;margin:0}.pv-password__feedback--error{color:var(--brand-gold-deep, #b58c40)}.pv-password__marks{display:flex;justify-content:center;gap:clamp(1.625rem,.5rem + 4vw,2.75rem);margin:clamp(2.75rem,1.5rem + 4vw,4rem) 0 0;padding:0;list-style:none}.pv-password__mark{display:flex;flex-direction:column;align-items:center;gap:.6875rem}.pv-password__mark i{inline-size:2.125rem;block-size:2.125rem;border-radius:50%;border:1px solid rgb(var(--text-color) / .2);display:flex;align-items:center;justify-content:center;font-family:var(--brand-serif, var(--heading-font-family));font-style:italic;font-size:.9375rem;color:var(--pv-mark-accent, var(--brand-gold-deep, #b58c40))}.pv-password__mark span{font-family:var(--brand-serif, var(--heading-font-family));font-size:.875rem;letter-spacing:.08em;color:rgb(var(--text-color) / .55)}.pv-password__footer{border-block-start:1px solid rgb(var(--text-color) / .15)}.pv-password__footer .pv-password__container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.875rem;padding-block:1.5rem}.pv-password__links{display:flex;gap:1.625rem}.pv-password__footer a,.pv-password__footer span{font-family:var(--text-font-family);font-size:.59375rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}.pv-password__footer a{transition:color .25s}.pv-password__footer a:hover{color:rgb(var(--text-color))}.pv-password__powered a{color:rgb(var(--text-color));border-block-end:1px solid rgb(var(--text-color) / .25);padding-block-end:2px}@media screen and (min-width:700px){.pv-password__footer .pv-password__container{flex-direction:row}}.pv-password-modal{--modal-body-max-width: 28.75rem;--modal-body-padding-block: 2rem;--modal-body-padding-inline: clamp(1.625rem, 4vw, 3.25rem)}.pv-password-modal__eyebrow{font-family:var(--text-font-family);font-weight:500;font-size:.65625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-gold-deep, #b58c40)}.pv-password-modal__body{text-align:center}.pv-password-modal__title{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:2rem;line-height:1.15;color:rgb(var(--text-color))}.pv-password-modal__instructions{margin:.75rem 0 0;font-family:var(--text-font-family);font-size:.8125rem;color:rgb(var(--text-color) / .75)}.pv-password-modal__form{margin-block-start:1.5rem}.pv-password-modal__admin{margin:1.625rem 0 0;font-family:var(--text-font-family);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}.pv-password-modal__admin a{color:rgb(var(--text-color));border-block-end:1px solid rgb(var(--text-color) / .25);padding-block-end:2px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pv-main-password.css.map */
