.custom-order_main__EUoga{display:grid;gap:3rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,4rem) clamp(2.75rem,6vw,4.75rem);color:var(--color-text-body);margin:0 auto;width:min(var(--layout-container-medium),100%)}.custom-order_intro__L5l8w{display:grid;gap:1.5rem;font-family:var(--font-noto-sans-jp);line-height:1.8;max-width:100%;margin:0 auto}.custom-order_sectionTitle__pe5Zp{font-family:var(--font-kosugi-maru);font-size:clamp(1.85rem,2.6vw,2.4rem);margin:0;color:var(--color-text-body)}.custom-order_details__lMZxJ{display:grid;gap:1rem;font-family:var(--font-noto-sans-jp);line-height:1.8;max-width:100%;margin:0 auto}.custom-order_subheading__g5pmi{font-family:var(--font-kosugi-maru);font-size:clamp(1.35rem,2vw,1.75rem);margin:0;color:var(--color-text-body)}.custom-order_scentList__VZ62k{display:grid;gap:1.5rem}.custom-order_blendList__Ks3lp{margin:0;padding:0;display:grid;gap:.5rem;list-style:none}.custom-order_blendList__Ks3lp li{line-height:1.8}.custom-order_blendName__zP8p7{font-weight:700}.custom-order_scentCategory__0Vj4o{display:grid;gap:.75rem;background-color:rgba(246,236,244,.6);border:1px solid rgba(200,182,232,.3);border-radius:var(--radius-medium);padding:1.35rem;height:100%}.custom-order_scentCategory__0Vj4o h3{margin:0 0 .75rem;font-size:1.1rem}.custom-order_scentCategory__0Vj4o ul{margin:0;padding-left:1.1rem;display:grid;gap:.5rem;list-style:disc}.custom-order_scentCategory__0Vj4o li{overflow-wrap:anywhere}.custom-order_note__VH2Mj{margin:0;font-size:.95rem;color:var(--color-warm-gray-deep)}.custom-order_leadTime__ezEcn{margin:0;font-weight:700}.custom-order_cautionList__PEcWm{margin:0;padding-left:1.2rem;display:grid;gap:.75rem;list-style:disc}@media (min-width:var(--layout-breakpoint-tablet )){.custom-order_scentList__VZ62k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:var(--layout-breakpoint-xl )){.custom-order_scentList__VZ62k{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-order-form_formWrapper__SwNKn{display:grid;gap:1.25rem;font-family:var(--font-noto-sans-jp)}.custom-order-form_introText__fADOE{margin:0;line-height:1.8;color:var(--color-text-body)}.custom-order-form_toast__L6S4_{border-radius:var(--radius-small);padding:.85rem 1rem;font-weight:600;line-height:1.6}.custom-order-form_toastSuccess__mUcIa{background-color:var(--color-dusty-pink);color:var(--color-ivory)}.custom-order-form_toastError__SXdmd{background-color:rgba(216,167,177,.12);border:1px solid rgba(216,167,177,.3);color:var(--color-dusty-pink-dark)}.custom-order-form_note__XAXCa{margin:0;font-size:.9rem;color:var(--color-warm-gray-deep);line-height:1.7}.custom-order-form_inlineLink__PMbPg{margin-left:.25rem;color:inherit;font-weight:600;text-decoration:underline}.custom-order-form_inlineLink__PMbPg:focus-visible,.custom-order-form_inlineLink__PMbPg:hover{color:var(--color-wisteria-dark)}.custom-order-form_confirmModalContent__y7_4y{display:grid;gap:1.5rem;font-family:var(--font-noto-sans-jp)}.custom-order-form_confirmDescription__7q634{margin:0;color:var(--color-text-body);line-height:1.7;font-size:.95rem}.custom-order-form_summaryList__3VFQh{display:grid;gap:1rem;margin:0}.custom-order-form_summaryItem__O4ULM{display:grid;gap:.35rem;padding:.85rem 1rem;border-radius:var(--radius-medium);background-color:rgba(242,236,250,.85);border:1px solid rgba(200,182,232,.3)}.custom-order-form_summaryLabel__WgyjJ{margin:0;font-weight:700;color:var(--color-text-strong);font-size:.95rem}.custom-order-form_summaryValue__Cmnfi{margin:0;color:var(--color-text-body);line-height:1.6;white-space:pre-wrap}.custom-order-form_summaryValueEmpty__02doy{color:rgba(107,89,96,.55)}.custom-order-form_confirmActions__NQI2O{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.custom-order-form_confirmButtonPrimary__sbc1H{background-color:var(--color-dusty-pink);border:none;border-radius:var(--radius-small);color:var(--color-ivory);cursor:pointer;font-family:var(--font-kosugi-maru);font-size:1rem;padding:.75rem 1.5rem}.custom-order-form_confirmButtonPrimary__sbc1H:hover{background-color:var(--color-dusty-pink-dark)}.custom-order-form_confirmButtonPrimary__sbc1H:disabled{opacity:.6;cursor:not-allowed}.custom-order-form_confirmButtonSecondary__IiRTE{background:none;border:1px solid var(--color-lavender-gray-soft);border-radius:var(--radius-small);color:var(--color-lavender-gray);cursor:pointer;font-family:var(--font-kosugi-maru);font-size:1rem;padding:.75rem 1.5rem}.custom-order-form_confirmButtonSecondary__IiRTE:disabled{opacity:.4;cursor:not-allowed}