.ps-first-order[hidden]{display:none}.ps-first-order{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:16px;font-family:inherit}.ps-first-order__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--ps-first-order-overlay-opacity))}.ps-first-order__dialog{position:relative;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:34px 32px 30px;border:1px solid var(--ps-first-order-accent);border-radius:10px;background:var(--ps-first-order-background);color:#fff;box-shadow:0 24px 70px #0000007a;opacity:0;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.ps-first-order.is-open .ps-first-order__dialog{opacity:1;transform:translateY(0)}.ps-first-order__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:#fff;font:inherit;font-size:25px;line-height:1;cursor:pointer}.ps-first-order__close:hover{color:var(--ps-first-order-accent)}.ps-first-order__close:focus-visible,.ps-first-order__input:focus-visible,.ps-first-order__submit:focus-visible,.ps-first-order__shop-link:focus-visible,.ps-first-order__consent a:focus-visible{outline:2px solid var(--ps-first-order-accent);outline-offset:3px}.ps-first-order__form{margin:0}.ps-first-order__kicker{margin:0 0 10px;color:var(--ps-first-order-accent);font-size:12px;font-weight:750;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ps-first-order__title{margin:0;color:#fff;font-size:clamp(30px,7vw,42px);font-weight:850;letter-spacing:-.035em;line-height:.98;text-transform:uppercase}.ps-first-order__text{margin:18px 0 0;color:#dce1e9c7;font-size:15px;line-height:1.5}.ps-first-order__input{box-sizing:border-box;width:100%;min-height:48px;margin-block-start:22px;padding:0 14px;border:1px solid rgb(255 255 255 / .28);border-radius:7px;background:#11151c;color:#fff;caret-color:#fff;font:inherit;font-size:16px;transition:background-color 0s,color 0s}.ps-first-order__input::placeholder{color:#dce1e985}.ps-first-order__input:-webkit-autofill,.ps-first-order__input:-webkit-autofill:hover,.ps-first-order__input:-webkit-autofill:focus,.ps-first-order__input:-webkit-autofill:active{background:#11151c;-webkit-box-shadow:0 0 0 1000px #11151c inset;box-shadow:0 0 0 1000px #11151c inset;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 0s,color 0s}.ps-first-order__submit,.ps-first-order__shop-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-block-start:10px;padding:0 18px;border:1px solid var(--ps-first-order-accent);border-radius:7px;background:var(--ps-first-order-accent);color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;cursor:pointer}.ps-first-order__submit:hover,.ps-first-order__shop-link:hover{filter:brightness(1.12)}.ps-first-order__note{margin:14px 0 0;color:#dce1e99e;font-size:12px;line-height:1.45}.ps-first-order__consent{margin:12px 0 0;color:#dce1e980;font-size:11px;line-height:1.45}.ps-first-order__consent a,.ps-first-order__shop-link{color:#fff}.ps-first-order__consent a{text-underline-offset:2px}.ps-first-order__errors{margin-block-start:16px;padding:10px 12px;border:1px solid rgb(255 104 104 / .55);border-radius:7px;color:#ffb0b0;font-size:13px;line-height:1.4}.ps-first-order__errors ul{margin:0;padding-inline-start:18px}.ps-first-order__success{text-align:center}.ps-first-order__success .ps-first-order__kicker,.ps-first-order__success .ps-first-order__title{text-align:start}.ps-first-order__code{margin-block-start:22px;padding:15px;border:1px dashed var(--ps-first-order-accent);border-radius:7px;color:#fff;font-size:22px;font-weight:800;letter-spacing:.12em;line-height:1.2}.ps-first-order__shop-link{border-color:#ffffff4d;background:transparent}html.ps-first-order-lock,html.ps-first-order-lock body{overflow:hidden}@media screen and (max-width:749px){.ps-first-order--mobile-disabled:not([data-design-mode=true]){display:none}.ps-first-order__dialog{padding:30px 22px 24px}}@media screen and (min-width:750px){.ps-first-order--desktop-disabled:not([data-design-mode=true]){display:none}}@media(prefers-reduced-motion:reduce){.ps-first-order__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/puresetup-first-order-popup.css.map */
