.iform[data-v-3075a758],.iform__row[data-v-3075a758]{display:grid;gap:1.4rem}.iform__row[data-v-3075a758]{grid-template-columns:1fr 1fr}@media(max-width:560px){.iform__row[data-v-3075a758]{grid-template-columns:1fr}}.iform__details[data-v-3075a758]{display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.iform__details[data-v-3075a758]{grid-template-columns:1fr}}.iform__field[data-v-3075a758]{display:grid;gap:.4rem}.iform__field label[data-v-3075a758]{color:var(--ink-soft);font-size:var(--t-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iform__opt[data-v-3075a758]{font-weight:400;letter-spacing:0;text-transform:none}.iform__field input[data-v-3075a758],.iform__field textarea[data-v-3075a758]{background:transparent;border:0;border-bottom:1.5px solid var(--hairline-strong,hsla(0,0%,100%,.2));border-radius:0;color:var(--ink);color-scheme:dark;font:inherit;padding:.55rem .1rem;transition:border-color .28s var(--ease)}.iform__field textarea[data-v-3075a758]{min-height:7.5rem;resize:vertical}.iform__field input[data-v-3075a758]:focus-visible,.iform__field textarea[data-v-3075a758]:focus-visible{border-bottom-color:var(--mint,#63cdaf);box-shadow:0 1.5px 0 0 var(--mint,#63cdaf);outline:none}.iform__field [aria-invalid=true][data-v-3075a758]{border-bottom-color:#f0837e}.iform__err[data-v-3075a758]{color:#f0837e;font-size:var(--t-label);margin:0}.iform__hp[data-v-3075a758]{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.iform__privacy[data-v-3075a758]{color:var(--ink-soft);font-size:var(--t-label);margin:0;max-width:55ch}.iform__privacy a[data-v-3075a758]{text-decoration:underline}.iform__submit[data-v-3075a758]{align-items:center;background:var(--mint);border:0;border-radius:999px;color:#04130d;cursor:pointer;display:inline-flex;font:inherit;font-size:1.05rem;font-weight:600;gap:.6rem;justify-self:start;padding:.95rem 1.9rem;transition:transform .28s var(--ease),background .28s var(--ease)}.iform__submit[data-v-3075a758]:hover{background:#57bb9e;transform:translateY(-2px)}.iform__submit[data-v-3075a758]:disabled{cursor:default;opacity:.6;transform:none}.iform__submit[data-v-3075a758]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.iform__submit[data-v-3075a758]{transition:none}}.iform__failed[data-v-3075a758],.iform__success[data-v-3075a758]{border:1.5px solid var(--hairline-strong,hsla(0,0%,100%,.2));display:grid;gap:.5rem;max-width:55ch;padding:1.6rem}.iform__success[data-v-3075a758]:focus,.iform__success[data-v-3075a758]:focus-visible{outline:2px solid var(--mint,#63cdaf);outline-offset:3px}.iform__success[data-v-3075a758]{background:var(--mint-soft,rgba(99,205,168,.16));border-color:#63cda861;color:var(--ink)}.iform__failed[data-v-3075a758]{background:var(--paper-2)}.iform__failed-title[data-v-3075a758],.iform__success-title[data-v-3075a758]{font-family:var(--display);font-size:var(--t-h3);font-weight:460;margin:0}.iform__failed a[data-v-3075a758],.iform__success a[data-v-3075a758]{font-weight:600;text-decoration:underline}.icart[data-v-3075a758]{background:var(--card,#393840);color:var(--ink);display:grid;gap:.7rem;margin-bottom:1.6rem;padding:1.1rem 1.2rem 1rem}.icart__title[data-v-3075a758]{color:var(--ink-soft);font-size:var(--t-label);font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.icart__list[data-v-3075a758]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.icart__item[data-v-3075a758]{align-items:center;border-bottom:1px solid var(--hairline);display:flex;gap:.7rem;padding-bottom:.5rem}.icart__item[data-v-3075a758]:last-child{border-bottom:0;padding-bottom:0}.icart__name[data-v-3075a758]{flex:1;min-width:0;overflow-wrap:anywhere}.icart__qty[data-v-3075a758]{align-items:center;display:inline-flex;gap:.3rem}.icart__num[data-v-3075a758]{font-variant-numeric:tabular-nums;min-width:1.7rem;text-align:center}.icart__btn[data-v-3075a758],.icart__remove[data-v-3075a758]{background:transparent;border:1px solid var(--hairline-strong,hsla(0,0%,100%,.22));border-radius:4px;color:var(--ink);cursor:pointer;display:grid;font:inherit;height:2rem;line-height:1;place-items:center;width:2rem}.icart__btn[data-v-3075a758]:hover,.icart__remove[data-v-3075a758]:hover{border-color:#ff6b9d;color:#ff6b9d}.icart__btn[data-v-3075a758]:focus-visible,.icart__remove[data-v-3075a758]:focus-visible{outline:2px solid var(--accent,#ff4081);outline-offset:2px}.icart__hint[data-v-3075a758]{color:var(--ink-soft);font-size:var(--t-label);margin:0}.icart__order[data-v-3075a758]{color:#ff6b9d;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.6rem;text-decoration:none}.icart__order[data-v-3075a758]:hover{text-decoration:underline}
