.pof-countdown__heading{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}.pof-countdown__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.pof-countdown__grid[hidden]{display:none}.pof-countdown__unit{display:flex;flex-direction:column;align-items:center;padding:.8rem 0;border-top:1px solid rgba(var(--color-foreground),.2)}.pof-countdown__number{font-family:var(--font-heading-family);font-weight:700;font-stretch:var(--font-heading-stretch, 100%);font-size:clamp(2.4rem,7vw,3.6rem);line-height:1;font-variant-numeric:tabular-nums}.pof-countdown__label{margin-top:.4rem;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.pof-countdown__ended{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;text-transform:uppercase}.pof-signup__form{display:flex;flex-direction:column;gap:1.2rem;text-align:left}.pof-field{display:flex;flex-direction:column;gap:.6rem}.pof-label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.pof-optional{text-transform:none;letter-spacing:0;color:rgba(var(--color-foreground),.6)}.pof-input{width:100%;min-height:4.4rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem}.pof-input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.pof-phone{display:flex;gap:.8rem}.pof-phone__code{flex:0 0 auto;width:9.6rem;padding:0 .8rem}.pof-phone input{flex:1 1 auto;min-width:0}.pof-check{display:flex;align-items:flex-start;gap:.8rem;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.pof-check input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:rgb(var(--color-button))}.pof-signup__button{width:100%;min-height:4.6rem;font-size:1.3rem;font-family:var(--font-heading-family);font-weight:700;font-stretch:var(--font-heading-stretch, 100%);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pof-signup__message{margin:0;font-size:1.3rem}.pof-signup__message:empty{display:none}.pof-signup__message[data-type=error]{color:#b3261e}.pof-signup__message[data-type=success]{font-weight:600}.color-scheme-3 .pof-signup__message[data-type=error],.color-scheme-4 .pof-signup__message[data-type=error],.color-scheme-5 .pof-signup__message[data-type=error]{color:#ffb4ab}.pof-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.pof-link:hover{text-decoration-thickness:2px}.pof-dialog{width:min(64rem,calc(100% - 3.2rem));max-height:calc(100% - 6.4rem);padding:0;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pof-dialog--small{width:min(40rem,calc(100% - 3.2rem))}dialog.pof-dialog{margin:auto!important}.pof-dialog::backdrop{background:#0009}.pof-dialog__inner{position:relative;padding:4rem 2.4rem 2.4rem}.pof-dialog__close-form{position:absolute;top:.8rem;right:.8rem}.pof-dialog__close{width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;font-size:2.8rem;line-height:1;cursor:pointer}.pof-dialog__body{font-size:1.4rem;line-height:1.6}.pof-dialog__small{margin:1.6rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.pof-password-form{display:flex;flex-direction:column;gap:1rem}.pof-editor-note{margin:0;padding:1rem 1.2rem;border:2px dashed #c58a00;background:#fff6db;color:#3d2b00;font-size:1.3rem;text-align:left}.pof-editor-note--danger{border-color:#b3261e;background:#ffe9e7;color:#5c0f0a}@media screen and (min-width:750px){.pof-dialog__inner{padding:4.8rem}}.pof-signup__form--compact{gap:.8rem}.pof-signup__form--compact .pof-field{gap:0}.pof-signup__form--compact .pof-input{min-height:4rem;padding:0 1.2rem;border-color:rgba(var(--color-foreground),.4);font-size:1.6rem}.pof-signup__form--compact .pof-input::placeholder{color:rgba(var(--color-foreground),.55)}.pof-signup__form--compact .pof-phone__code{width:9.6rem;padding:0 .6rem;font-size:1.4rem}.pof-signup__form--compact .pof-check{margin-top:.4rem;font-size:1.1rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.pof-signup__form--compact .pof-check input{width:1.6rem;height:1.6rem}.pof-signup__form--compact .pof-signup__button{min-height:4.4rem;margin-top:.4rem;font-size:1.2rem;letter-spacing:.1em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pof-components.css.map */
