.preorder-popup{--pd-accent: #c67139;--pd-ink: #241f1c;--pd-media: color-mix(in srgb, var(--pd-accent) 32%, #fff);--pd-panel: color-mix(in srgb, var(--pd-accent) 10%, #fff);--pd-btn: #17130f;--pd-font: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:var(--pd-font);color:var(--pd-ink)}.preorder-popup[hidden]{display:none}.preorder-popup *,.preorder-popup *:before,.preorder-popup *:after{box-sizing:border-box}.preorder-popup .preorder-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:1;visibility:visible;pointer-events:auto}.preorder-popup__dialog{position:relative;z-index:1;width:100%;max-width:780px;max-height:92vh;overflow:hidden;display:grid;grid-template-columns:42% 1fr;background:var(--pd-panel);border-radius:28px;box-shadow:0 18px 50px color-mix(in srgb,#2e2b25 28%,transparent);animation:pd-in .35s cubic-bezier(.16,1,.3,1)}.preorder-popup__dialog--no-media{grid-template-columns:1fr;max-width:470px}@keyframes pd-fade{0%{opacity:0}to{opacity:1}}@keyframes pd-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.preorder-popup__media{position:relative;background:var(--pd-media);display:grid;place-items:center}.preorder-popup__media[hidden]{display:none}.preorder-popup__media-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--pd-accent) 65%,#3a241a)}.preorder-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.preorder-popup__media img[hidden]{display:none}.preorder-popup__body{padding:40px 42px 34px;display:flex;flex-direction:column;overflow-y:auto}.preorder-popup__close{position:absolute;top:18px;right:18px;z-index:2;-webkit-appearance:none;appearance:none;box-sizing:border-box;width:36px;height:36px;min-width:0;padding:0;margin:0;flex:none;border-radius:50%;border:0;background:#fff;color:#241f1c;cursor:pointer;display:grid;place-items:center;line-height:0;box-shadow:0 1px 4px #00000024}.preorder-popup__close svg{width:16px;height:16px}.preorder-popup__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;margin-bottom:1.6rem;border-radius:999px;background:#fff;color:color-mix(in srgb,var(--pd-ink) 65%,#fff);font-size:1.1rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.preorder-popup__badge svg{width:1.3rem;height:1.3rem;color:var(--pd-accent)}.preorder-popup__title{margin:0 0 1.6rem}.preorder-popup__text{margin-bottom:1.6rem}.preorder-popup__text:last-of-type{margin-bottom:0}.preorder-popup__text strong{font-weight:600}.preorder-popup__product{display:flex;align-items:center;gap:14px;margin-top:16px;padding:10px 20px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 2px 10px color-mix(in srgb,#2e2b25 6%,transparent)}.preorder-popup__product[hidden]{display:none}.preorder-popup__thumb{width:48px;height:48px;border-radius:50%;background:var(--pd-media) center / cover no-repeat;flex:none}.preorder-popup__pinfo{flex:1;min-width:0;display:flex;flex-direction:column}.preorder-popup__pname{font-size:14px;font-weight:700;color:var(--pd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preorder-popup__pvar{font-size:13px;color:color-mix(in srgb,var(--pd-ink) 48%,#fff)}.preorder-popup__pvar:empty{display:none}.preorder-popup__pprice{font-size:14px;font-weight:700;color:var(--pd-ink);flex:none}.preorder-popup__actions{margin-top:auto;padding-top:26px;display:flex;flex-direction:column;align-items:center}.preorder-popup__btn{width:100%;border:0;border-radius:999px;cursor:pointer}.preorder-popup__btn--cancel{background:transparent;color:var(--pd-accent);font-size:13px;padding:12px;margin-top:8px}.preorder-popup__btn--cancel:hover{text-decoration:underline}.preorder-popup__btn[disabled]{opacity:.5;cursor:wait}@media(max-width:640px){.preorder-popup{align-items:flex-end;padding:0}.preorder-popup__dialog,.preorder-popup__dialog--no-media{grid-template-columns:1fr;max-width:none;max-height:94vh;border-radius:26px 26px 0 0;animation:pd-sheet .35s cubic-bezier(.16,1,.3,1)}.preorder-popup__media{display:none}.preorder-popup__body{padding:30px 22px 26px}.preorder-popup__title{font-size:27px}@keyframes pd-sheet{0%{transform:translateY(100%)}to{transform:none}}}@media(prefers-reduced-motion:reduce){.preorder-popup__dialog,.preorder-popup__overlay{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pre-order-popup.css.map */
