.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.ps-utility-card{--ps-utility-accent: var(--ps-first-order-accent);--ps-utility-surface: var(--ps-first-order-background);width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:36px 32px 30px;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__dialog .ps-utility-card__brand{margin-bottom:32px}.ps-first-order__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:#b1b6c2;font:inherit;font-size:25px;line-height:1;cursor:pointer}.ps-first-order__close:hover{background:#171c26;color:#fff}.ps-first-order__close:focus-visible,.ps-first-order__dialog .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 #fff;outline-offset:3px}.ps-first-order__form{margin:0}.ps-first-order__kicker{margin:0 0 12px;color:#b1b6c2;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.ps-first-order__title{margin:0;color:#fff;font-family:inherit;font-size:clamp(27px,7vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}.ps-first-order__text{margin:16px 0 0;color:#b1b6c2;font-size:14px;line-height:1.75}.ps-first-order__dialog .ps-first-order__input{box-sizing:border-box;width:100%;min-height:52px;margin-block-start:26px;padding:12px 14px;border:1px solid #343945;border-radius:10px;background:#0d1016;color:#fff;caret-color:#fff;font:inherit;font-size:16px;transition:background-color 0s,color 0s}.ps-first-order__dialog .ps-first-order__input::placeholder{color:#969ead}.ps-first-order__dialog .ps-first-order__input:-webkit-autofill,.ps-first-order__dialog .ps-first-order__input:-webkit-autofill:hover,.ps-first-order__dialog .ps-first-order__input:-webkit-autofill:focus,.ps-first-order__dialog .ps-first-order__input:-webkit-autofill:active{background:#0d1016;-webkit-box-shadow:0 0 0 1000px #0d1016 inset;box-shadow:0 0 0 1000px #0d1016 inset;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 0s,color 0s}.ps-first-order__submit,.ps-first-order__shop-link{width:100%;margin-block-start:12px;font:inherit;cursor:pointer}.ps-first-order__success .ps-first-order__submit{justify-content:center}.ps-first-order__note{margin:20px 0 0;color:#b1b6c2;font-size:12px;line-height:1.65}.ps-first-order__consent{margin:20px 0 0;padding-top:18px;border-top:1px solid #272c35;color:#969ead;font-size:12px;line-height:1.65}.ps-first-order__consent a{color:#fff;text-underline-offset:3px}.ps-first-order__errors{margin-block-start:16px;padding:12px;border:1px solid rgb(255 104 104 / .55);border-radius:10px;color:#ffb0b0;font-size:13px;line-height:1.5}.ps-first-order__errors ul{margin:0;padding-inline-start:18px}.ps-first-order__code{margin-block-start:26px;padding:18px;border:1px dashed #587abf;border-radius:10px;background:#0d1016;color:#fff;font-size:22px;font-weight:650;letter-spacing:.12em;line-height:1.3;text-align:center;overflow-wrap:anywhere}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.ps-utility-card{padding:30px 24px 24px}.ps-first-order__dialog .ps-utility-card__brand{margin-bottom:28px}}@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/17/assets/puresetup-first-order-popup.css.map */
