soluxe-preorder{display:block;margin-block:1.5rem}soluxe-preorder,soluxe-preorder *{box-sizing:border-box}soluxe-preorder[hidden],soluxe-preorder [hidden]{display:none!important}.has-soluxe-preorder>[data-type=buy_buttons],.has-soluxe-preorder>[data-type=quantity_selector],.has-soluxe-preorder>[data-type=back_instock]{display:none}.soluxe-preorder__card{padding:clamp(1.25rem,4vw,2rem);border:1px solid currentColor;border-radius:var(--rounded-block, 12px)}.soluxe-preorder__title{margin:0 0 .75rem;font-size:1.4em}.soluxe-preorder__description{margin:0 0 1.5rem}.soluxe-preorder__fields{margin:0;padding:0;border:0;min-width:0}.soluxe-preorder__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.soluxe-preorder__field{display:grid;gap:.5rem;min-width:0}.soluxe-preorder__wide{grid-column:1 / -1}.soluxe-preorder__field input,.soluxe-preorder__field textarea{width:100%;padding:.8rem 1rem;border:1px solid #9a9a9a;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:max(16px,1em)}.soluxe-preorder__field textarea{min-height:5rem;resize:vertical}.soluxe-preorder__field :focus-visible{outline:2px solid currentColor;outline-offset:3px}.soluxe-preorder__submit{margin-top:1.25rem;width:100%;min-height:48px}.soluxe-preorder__notice{margin:1rem 0 0;font-size:.875em}.soluxe-preorder__status{margin:1rem 0 0;padding:1rem;background:#edf6ee;color:#194b26;border-radius:6px}.soluxe-preorder__error{background:#fff0ec;color:#8a2718}.soluxe-preorder__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.soluxe-preorder__grid{grid-template-columns:1fr}}.soluxe-preorder__pending{background:#f6f1e8;color:#5b4930}.soluxe-preorder__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:1px solid #e8d9dc;border-radius:24px;color:#38252a;background:snow;box-shadow:0 24px 80px #38252a33;text-align:center}.soluxe-preorder__dialog::backdrop{background:#23171c7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.soluxe-preorder__dialog-content{padding:clamp(24px,6vw,38px)}.soluxe-preorder__dialog-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 20px;border-radius:50%;background:#f3e5e7;color:#925663}.soluxe-preorder__dialog-brand{margin:0 0 10px;color:#95616c;font-size:11px;font-weight:600;letter-spacing:.2em}.soluxe-preorder__dialog-title{margin:0;font-size:clamp(23px,5vw,28px);line-height:1.2;font-weight:600;letter-spacing:-.03em}.soluxe-preorder__dialog-message{margin:16px 0 24px;font-size:15px;line-height:1.55}.soluxe-preorder__dialog-detail{padding:17px;border-block:1px solid #ebdfe1}.soluxe-preorder__dialog-product{margin:0 0 12px;font-size:14px;font-weight:600}.soluxe-preorder__dialog-notice{margin:20px 0;font-size:12px;line-height:1.5;color:#795e65}.soluxe-preorder__dialog-close{width:100%;min-height:48px;border:0;border-radius:999px;color:#fff;background:#b76f7c;font:inherit;cursor:pointer}.soluxe-preorder__dialog-close:focus-visible{outline:2px solid #79505a;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.soluxe-preorder__dialog[open]{animation:soluxe-dialog-in .2s ease-out}@keyframes soluxe-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}soluxe-preorder{font-size:15px;line-height:1.5;color:#24221f}.soluxe-preorder__fields legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body:has(soluxe-preorder:not([hidden])) #es-sticky{display:none!important}.soluxe-preorder__submit{border:0;border-radius:999px;background:#171717;color:#fff;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer}.soluxe-preorder__submit:disabled{opacity:.65;cursor:wait}.soluxe-preorder__card{border-color:#dedad4;background:#faf9f6;border-radius:16px;padding:24px}.soluxe-preorder__field input,.soluxe-preorder__field textarea{background:#fff}.soluxe-preorder__dialog{background:#fffdf9;color:#24221f;border-color:#e2dace}.soluxe-preorder__dialog-icon{color:#765a31;background:#f1e8d8}.soluxe-preorder__dialog-brand{color:#765a31}.soluxe-preorder__dialog-close{background:#171717}
/*# sourceMappingURL=/cdn/shop/t/9/assets/soluxe-preorder.css.map */
