.preorder-notification{min-width:0}.preorder-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:48px;border-radius:0;font-size:var(--text-sm);line-height:1.5;text-align:left}.preorder-form__submit>svg,.preorder-trigger>svg{flex-shrink:0}.preorder-trigger--card{margin-top:var(--space-3);padding-block:var(--space-3);border:0;border-bottom:var(--border);background:transparent;color:var(--color-black);font-size:var(--text-xs)}.preorder-trigger--card:hover{border-bottom-color:var(--color-black)}.preorder-trigger--detail{margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.preorder-dialog{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,5vw,2.5rem);overflow-y:auto;overscroll-behavior:contain;border:var(--border);background:var(--color-white);color:var(--color-black)}.preorder-dialog::backdrop{background:rgb(0 0 0/50%)}.preorder-dialog__close{display:grid;place-items:center;width:44px;height:44px;margin:-.5rem -.5rem var(--space-3) auto;padding:0;border:0;background:transparent;color:inherit}.preorder-form{font-size:var(--text-sm);line-height:1.65}.preorder-form h2{margin-top:var(--space-3);font-size:clamp(1.5rem,5vw,2rem);overflow-wrap:anywhere}.preorder-form__variant{margin-block:var(--space-2) var(--space-5);color:var(--color-secondary)}.preorder-form__notice{margin-top:var(--space-3);color:var(--color-secondary)}.preorder-form__label{display:block;margin-block:var(--space-5) var(--space-2)}.preorder-form__email{width:100%;min-width:0;min-height:48px;padding:var(--space-3);border:var(--border);border-radius:0;background:var(--color-white);color:var(--color-black);font-size:1rem}.preorder-form__consent{display:flex;align-items:flex-start;gap:var(--space-3);min-height:44px;margin-block:var(--space-4);padding-block:var(--space-2);cursor:pointer}.preorder-form__consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-black)}.preorder-form__submit{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-black);border-radius:0;background:var(--color-black);color:var(--color-white)}.preorder-form__submit:disabled{cursor:wait;opacity:.6}.preorder-form__status{min-height:1.5rem;margin-top:var(--space-3);overflow-wrap:anywhere}