@charset "UTF-8";@font-face{font-family:Maison Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/maison-neue.woff2) format("woff2")}@font-face{font-family:Maison Neue;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/maison-neue-bold.woff2) format("woff2")}@font-face{font-family:Maison Neue Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/maison-neue-mono.woff2) format("woff2")}@font-face{font-family:Ogg;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ogg-bold.woff2) format("woff2")}:root{--a-accent: var(--fry-p-color-yanbal-orange-80, #c94e22);--a-accent-dark: var(--fry-p-color-yanbal-orange-90, #a83c18);--a-accent-press: var(--fry-p-color-yanbal-orange-100, #7a2e14);--a-ink: var(--fry-s-color-content-neutral-strong, #1c1f28);--a-text: var(--fry-s-color-content-neutral-strong, #1c1f28);--a-text-2: var(--fry-s-color-content-neutral-base, #575b66);--a-text-3: var(--fry-s-color-content-neutral-subtle, #858993);--a-muted: var(--fry-s-color-content-neutral-disabled, #a1a5ae);--a-save: var(--fry-s-color-content-feedback-success-base, #1f8084);--a-danger: var(--fry-s-color-content-feedback-danger-strong, #b02b25);--a-border: var(--fry-s-color-border-neutral-subtle, #e6e8ec);--a-border-strong: var(--fry-s-color-border-neutral-soft, #a1a5ae);--a-bg: var(--fry-s-color-surface-neutral-base, #ffffff);--a-surface: var(--fry-s-color-surface-neutral-base, #ffffff);--a-surface-2: var(--fry-p-color-yanbal-black-20, #f1f1f3);--a-focus: var(--fry-s-color-border-system-focus, #0066bf);--a-disabled-bg: var(--fry-p-color-yanbal-black-30, #c4c7ce);--a-disabled-content: var(--fry-p-color-yanbal-black-40, #a1a5ae);--a-step-active: var(--fry-p-color-yanbal-black-100, #1c1f28);--a-step-active-ink: var(--fry-p-color-yanbal-black-20, #e6e8ec);--a-step-done: var(--fry-p-color-mint-80, #1f8084);--a-step-done-ink: var(--fry-p-color-mint-10, #e8f8f9);--a-step-inactive: var(--fry-p-color-yanbal-black-30, #c4c7ce);--a-step-inactive-ink: var(--fry-p-color-yanbal-black-40, #a1a5ae);--a-r: 8px;--a-r-card: 16px;--a-r-pill: 9999px;--a-maxw: 460px;--a-font: var(--fry-s-font-family-primary, "Maison Neue", -apple-system, system-ui, "Segoe UI", sans-serif);--a-font-serif: var(--a-font)}*{box-sizing:border-box}html,body{margin:0;padding:0}button,input,select,textarea{font-family:inherit}img{max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--a-focus);outline-offset:2px}body{font-family:var(--a-font);color:var(--a-text);background:var(--a-bg);font-size:14px;line-height:1.55;font-weight:400;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title{font-family:var(--a-font);font-weight:600;font-size:24px;line-height:32px;letter-spacing:.2px;color:var(--a-ink);margin:6px 0 8px}.lead{font-size:16px;line-height:24px;color:var(--a-text-2);margin:0 0 24px}.loading{text-align:center;color:var(--a-text-3);padding:48px 0}.a-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--a-accent);color:#fff;border:0;border-radius:var(--a-r-pill);min-height:48px;padding:12px 24px;font-family:var(--a-font);font-size:16px;line-height:24px;font-weight:600;letter-spacing:.2px;cursor:pointer;text-decoration:none;transition:background .14s}.a-btn:hover:not(:disabled){background:var(--a-accent-dark)}.a-btn:active:not(:disabled){background:var(--a-accent-press)}.a-btn:disabled{background:var(--a-disabled-bg);color:var(--a-disabled-content);cursor:not-allowed}.a-btn y-icon{font-size:20px}.a-btn--secondary{background:#fff;color:var(--a-ink);border:1px solid var(--a-ink)}.a-btn--secondary:hover:not(:disabled){background:var(--a-surface-2)}.a-btn--secondary:active:not(:disabled){background:var(--a-surface-2)}.a-btn--secondary:disabled{background:#fff;color:var(--a-ink);border-color:var(--a-border-strong);cursor:not-allowed}.a-card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-card)}.a-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--a-border-strong);border-radius:var(--a-r);font-family:var(--a-font);font-size:16px;color:var(--a-ink);background:#fff}.a-input:focus{border-color:var(--a-ink);outline:none}.a-input::placeholder{color:var(--a-muted)}.a-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.a-price .now{font-size:16px;font-weight:600;color:var(--a-ink)}.a-price .was{font-size:12.5px;color:var(--a-muted);text-decoration:line-through}.a-price .save{font-size:11.5px;font-weight:600;color:var(--a-save)}
