*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:62.5%}body.template-password{background:#0f0e0d!important}body.template-password .site-header,body.template-password .site-footer,body.template-password [class*=footer],body.template-password [class*=header]{display:none!important}body.template-password #MainContent{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:4rem 2.4rem 8rem}.pg-body{background:#0f0e0d;min-height:100svh;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f0eb;padding:4rem 2.4rem 8rem}.pg-wrap{width:100%;max-width:380px;text-align:center}.pg-brand{font-size:clamp(3.2rem,10vw,6rem);font-weight:800;letter-spacing:.3em;color:#f5f0eb;line-height:1;text-transform:uppercase;margin-bottom:2rem}.pg-brand__img{display:inline-block;width:clamp(140px,32vw,190px);height:auto}.pg-divider{width:28px;height:1px;background:#2a2a2a;margin:0 auto 2.2rem}.pg-tagline{font-size:1.05rem;font-weight:400;letter-spacing:.18em;color:#555;text-transform:uppercase;line-height:1.9;margin-bottom:3.6rem}.pg-dots{display:flex;gap:8px;justify-content:center;margin-bottom:4rem;transition:opacity .3s}.pg-dot{width:5px;height:5px;border-radius:50%;background:#2a2a2a;transition:background .35s}.pg-dot.is-active{background:#f5f0eb}.pg-step{transition:opacity .3s}.pg-step.is-hidden{display:none}.pg-step.is-exiting{opacity:0;pointer-events:none}.pg-step.is-entering{animation:pg-enter .45s cubic-bezier(.22,1,.36,1) both}@keyframes pg-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pg-field{width:100%;display:block;background:transparent;border:none;border-bottom:1px solid #242424;color:#f5f0eb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.1em;padding:1.6rem 0;margin-bottom:2rem;outline:none;transition:border-color .25s;text-align:center;-webkit-appearance:none;appearance:none;border-radius:0}.pg-field::placeholder{color:#333;letter-spacing:.18em;text-transform:uppercase;font-size:1.1rem}.pg-field:focus{border-bottom-color:#f5f0eb}.pg-error{font-size:1rem;color:#9e6b5a;letter-spacing:.1em;text-transform:uppercase;min-height:1.8rem;margin-bottom:.8rem}.pg-btn{width:100%;background:#f5f0eb;color:#111;border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:2rem 2.4rem;cursor:pointer;transition:background .22s,color .22s,opacity .22s;-webkit-appearance:none;appearance:none;border-radius:0;display:block}.pg-btn:hover:not(:disabled){background:#c8b89a}.pg-btn:disabled{opacity:.4;cursor:not-allowed}.pg-micro{font-size:1rem;color:#3d3d3d;letter-spacing:.13em;margin-top:1.8rem;text-transform:uppercase;line-height:1.6}.pg-skip{background:none;border:none;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:0;margin-top:1.6rem;display:block;width:100%;text-align:center;transition:color .2s}.pg-skip:hover{color:#666}.pg-sms-ask{border-top:1px solid #1E1E1E;padding-top:3.2rem;margin-top:.4rem}.pg-sms-ask__heading{font-size:1.5rem;font-weight:700;letter-spacing:.06em;color:#f5f0eb;margin-bottom:.8rem;line-height:1.3}.pg-sms-ask__sub{font-size:1rem;color:#444;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.8rem;line-height:1.6}.pg-discount--sm{padding:1.4rem 2rem;margin-bottom:3.6rem}.pg-discount--sm .pg-discount__code{font-size:clamp(1.6rem,5vw,2.2rem)}.pg-success-headline{font-size:clamp(2.8rem,9vw,5rem);font-weight:800;letter-spacing:.22em;color:#f5f0eb;text-transform:uppercase;line-height:1;margin-bottom:1.8rem}.pg-success-sub{font-size:1.05rem;color:#555;letter-spacing:.1em;text-transform:uppercase;line-height:1.9;margin-bottom:4.8rem}.pg-discount{margin-bottom:4rem;padding:2rem 2.4rem;border:1px solid #242424}.pg-discount__label{font-size:.9rem;letter-spacing:.2em;color:#444;text-transform:uppercase;margin-bottom:1.4rem}.pg-discount__box{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-bottom:1.2rem}.pg-discount__code{font-size:clamp(2rem,6vw,2.8rem);font-weight:800;letter-spacing:.22em;color:#f5f0eb;text-transform:uppercase}.pg-discount__copy{background:none;border:1px solid #2A2A2A;color:#555;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.2rem;cursor:pointer;transition:border-color .2s,color .2s;flex-shrink:0}.pg-discount__copy:hover{border-color:#f5f0eb;color:#f5f0eb}.pg-discount__hint{font-size:.95rem;letter-spacing:.1em;color:#3d3d3d;text-transform:uppercase}.pg-countdown{display:flex;align-items:flex-start;justify-content:center}.pg-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:5.6rem}.pg-countdown__num{font-size:clamp(3rem,9vw,5.2rem);font-weight:800;letter-spacing:.04em;color:#f5f0eb;line-height:1;font-variant-numeric:tabular-nums}.pg-countdown__label{font-size:.85rem;letter-spacing:.2em;color:#3d3d3d;text-transform:uppercase;margin-top:1rem}.pg-countdown__sep{font-size:clamp(2.6rem,8vw,4.8rem);font-weight:800;color:#242424;line-height:1;margin:0 .2rem;padding-bottom:1.8rem;align-self:flex-end}.pg-vip{margin-top:5.6rem}.pg-vip__toggle{background:none;border:none;color:#2e2e2e;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem;letter-spacing:.1em;cursor:pointer;padding:0;border-bottom:1px solid #2A2A2A;transition:color .2s,border-color .2s;line-height:1.6}.pg-vip__toggle:hover{color:#555;border-color:#444}.pg-vip__form-wrap{margin-top:2.4rem;overflow:hidden}.pg-vip__form-wrap.is-hidden{display:none}.pg-vip__form-wrap form{display:flex;flex-direction:column}.pg-vip__btn{margin-top:.8rem;background:transparent;color:#f5f0eb;border:1px solid #2A2A2A;font-size:1.05rem;letter-spacing:.18em;padding:1.6rem;transition:border-color .22s,background .22s}.pg-vip__btn:hover:not(:disabled){background:transparent;border-color:#f5f0eb}@media(prefers-reduced-motion:reduce){.pg-step.is-entering{animation:none}.pg-step{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/password-gate.css.map */
