.password-vip{--pv-bg: #F5F1EC;--pv-surface: #EFEAE1;--pv-line: #D9D0C7;--pv-ink: #2E1804;--pv-muted: rgba(46, 24, 4, .64);--pv-faint: rgba(46, 24, 4, .4);--pv-serif: "The Seasons", "Cormorant Garamond", serif;--pv-sans: "TT Chocolates", "Jost", "Trebuchet MS", sans-serif;background:var(--pv-bg);color:var(--pv-ink);font-family:var(--pv-sans);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex:1;display:flex;flex-direction:column}.password-vip *{margin:0;padding:0;box-sizing:border-box}.password-vip em{font-style:italic}.password-vip ::selection{background:#2e18041a}.pv-frame{position:fixed;top:16px;right:16px;bottom:16px;left:16px;border:1px solid var(--pv-line);border-radius:10px;pointer-events:none;z-index:20}@media(max-width:600px){.pv-frame{top:9px;right:9px;bottom:9px;left:9px;border-radius:8px}}.pv-page{width:100%;max-width:600px;margin:0 auto;padding:58px 30px 48px}.pv-logo-ph{width:154px;height:58px;margin:0 auto;border:1px solid var(--pv-line);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:var(--pv-faint);background:var(--pv-surface)}.pv-logo-img{display:block;max-width:154px;max-height:58px;width:auto;height:auto;margin:0 auto}.pv-brand{margin-bottom:40px;text-align:center}.pv-eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--pv-ink)}.pv-eyebrow:before,.pv-eyebrow:after{content:"";width:24px;height:1px;background:var(--pv-line)}.pv-top{text-align:center}.pv-h1{font-family:var(--pv-serif);font-weight:500;font-size:clamp(42px,9.4vw,68px);line-height:1;letter-spacing:-.015em;margin:24px 0 18px}.pv-h1 em{color:var(--pv-ink)}.pv-sub{font-size:16px;color:var(--pv-muted);max-width:400px;margin:0 auto;line-height:1.62}.pv-anniv{display:inline-flex;align-items:center;gap:12px;padding:13px 26px;border:1px solid var(--pv-ink);border-radius:999px;font-size:clamp(13px,2.9vw,16px);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pv-ink);line-height:1}.pv-cd{display:flex;width:100%;max-width:430px;margin:44px auto 0;background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:18px;overflow:hidden}.pv-cd__u{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 4px 18px;position:relative}.pv-cd__u+.pv-cd__u:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:var(--pv-line)}.pv-cd__n{font-family:var(--pv-serif);font-weight:500;font-size:clamp(36px,10vw,54px);line-height:1;color:var(--pv-ink);font-variant-numeric:tabular-nums}.pv-cd__l{margin-top:11px;font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pv-faint)}.pv-orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:56px auto}.pv-orn i{width:46px;height:1px;background:var(--pv-line)}.pv-orn b{width:5px;height:5px;background:var(--pv-line);transform:rotate(45deg)}.pv-vipcard{background:var(--pv-surface);border:1px solid var(--pv-line);border-radius:30px;padding:clamp(34px,6vw,52px) clamp(26px,5vw,46px);text-align:center;box-shadow:0 40px 80px -30px #2e180424}.pv-lock{width:56px;height:56px;border-radius:50%;background:var(--pv-bg);border:1px solid var(--pv-line);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative}.pv-lock:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--pv-line);opacity:.55}.pv-lock svg{width:22px;height:22px;color:var(--pv-ink)}.pv-vip__eye{font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--pv-ink)}.pv-vip__h{font-family:var(--pv-serif);font-weight:500;font-size:clamp(26px,5vw,35px);line-height:1.08;margin:15px auto;max-width:380px}.pv-vip__p{font-size:14.5px;color:var(--pv-muted);line-height:1.64;max-width:400px;margin:0 auto}.pv-vip__p+.pv-vip__p{margin-top:9px}.pv-vip__closed{font-weight:600;color:var(--pv-ink)}.pv-cd2-label{display:block;margin-top:26px}.pv-cd2{margin-top:14px;max-width:320px}.pv-form{margin-top:28px;max-width:360px;margin-left:auto;margin-right:auto}.pv-field{width:100%;background:var(--pv-bg);border:1px solid var(--pv-line);border-radius:14px;padding:16px 18px;font-family:var(--pv-sans);font-size:15px;color:var(--pv-ink);text-align:center;transition:border-color .2s,box-shadow .2s}.pv-field::placeholder{color:var(--pv-faint)}.pv-field:focus{outline:none;border-color:var(--pv-ink);box-shadow:0 0 0 3px #2e18040d}.pv-btn{width:100%;margin-top:12px;background:var(--pv-ink);color:var(--pv-bg);border:none;border-radius:14px;padding:17px 20px;font-family:var(--pv-sans);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s}.pv-btn:hover{background:#3d240a;transform:translateY(-2px)}.pv-btn svg{width:16px;height:16px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.pv-btn:hover svg{transform:translate(4px)}.pv-hint{margin-top:18px;font-size:12.5px;color:var(--pv-faint);line-height:1.5}.pv-error{margin-top:14px;font-size:13px;color:#b3261e}.pv-teaser{text-align:center}.pv-teaser__h{font-family:var(--pv-serif);font-weight:500;font-size:clamp(29px,6vw,42px);line-height:1.05;margin-bottom:18px}.pv-teaser__p{font-size:15px;color:var(--pv-muted);line-height:1.66;max-width:440px;margin:0 auto 24px}.pv-teaser__date{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pv-ink);padding:11px 20px;border:1px solid var(--pv-line);border-radius:999px}.pv-foot{text-align:center;margin-top:60px;font-family:var(--pv-serif);font-style:italic;font-size:16px;letter-spacing:.02em;color:var(--pv-faint)}.pv-fade{opacity:0;transform:translateY(15px);animation:pv-up .95s cubic-bezier(.16,1,.3,1) forwards}.pv-fade.pv-d1{animation-delay:.07s}.pv-fade.pv-d2{animation-delay:.15s}.pv-fade.pv-d3{animation-delay:.23s}.pv-fade.pv-d4{animation-delay:.33s}.pv-fade.pv-d5{animation-delay:.42s}@keyframes pv-up{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pv-fade{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/password-vip.css.map */
