.CustomPerfume_page__1fThR{max-width:1100px;margin:0 auto;padding:2rem 1rem}.CustomPerfume_header__TvKvw{margin-bottom:1.5rem;text-align:center}.CustomPerfume_title__hEk3u{font-size:2rem;font-weight:700;color:var(--text)}.CustomPerfume_subtitle__kggUN{margin-top:.5rem;color:var(--text-secondary)}.CustomPerfume_wizard__X1dzw{display:flex;flex-direction:column;gap:1rem;max-width:860px;margin:0 auto;padding:clamp(1rem,3vw,2rem);border:1px solid var(--border);border-radius:24px;background:var(--card-background);box-shadow:0 18px 50px rgba(0,0,0,.06)}.CustomPerfume_progress__S5nli{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.CustomPerfume_progressItem__MGNkT{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary)}.CustomPerfume_progressItemActive__bP0Zz{border-color:var(--primary);background:var(--primary);color:var(--background)}.CustomPerfume_progressDot__ZWNiY{width:8px;height:8px;border-radius:999px;background:currentColor}.CustomPerfume_screen__fW4kE{height:100%}.CustomPerfume_grid__nJ_eP{display:grid;grid-template-columns:1fr 400px;grid-gap:1.5rem;gap:1.5rem}.CustomPerfume_card__OpcK8{background:var(--card-background);border:1px solid var(--border);border-radius:14px;padding:1.25rem}.CustomPerfume_sectionTitle__nwuOS{font-size:1.1rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.CustomPerfume_toggleGroup__F26C5{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.CustomPerfume_toggleBtn__euDjb{padding:.85rem 1rem;background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer}.CustomPerfume_toggleActive__Tnu2_{background:var(--primary);color:var(--background);border-color:var(--primary)}.CustomPerfume_field__PFplB{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.CustomPerfume_label__kWQw8{font-weight:600;color:var(--text);margin-bottom:1rem}.CustomPerfume_input__LWsHR{padding:.75rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--text);outline:none}.CustomPerfume_optionGrid__mjpzy{display:grid;grid-gap:.9rem;gap:.9rem}.CustomPerfume_grid2__6MrgE{grid-template-columns:repeat(2,1fr)}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionCard__IsbHW{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;min-height:140px;border-radius:18px}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionImage__4vdRG{width:140px;height:140px}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionBody__uDTO5{padding:1.15rem}.CustomPerfume_grid4__f6z0o{grid-template-columns:repeat(4,1fr)}.CustomPerfume_optionCard__IsbHW{position:relative;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;background:var(--background);color:inherit;font:inherit;text-align:left}.CustomPerfume_optionCard__IsbHW:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.CustomPerfume_optionSelected__p6SK8{border-color:#d4af37;box-shadow:inset 0 0 0 2px #d4af37,0 0 0 2px #d4af37;transform:translateY(-2px) scale(1.01)}.CustomPerfume_optionSelected__p6SK8:after{content:"✓";position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:#d4af37;color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px}.CustomPerfume_optionImage__4vdRG{position:relative;width:auto;max-height:max-content}.CustomPerfume_noteGroup__RHZeL{margin-bottom:1.5rem}.CustomPerfume_noteGroupTitle__HpeLE{margin-bottom:.85rem;color:var(--text);font-size:1rem;font-weight:700}.CustomPerfume_noteImage__OtPqM{aspect-ratio:4/5;overflow:hidden;background:#fff}.CustomPerfume_noteImage__OtPqM img{object-fit:contain}.CustomPerfume_optionImage__4vdRG img{width:100%;height:100%;object-fit:cover;position:static}.CustomPerfume_optionBody__uDTO5{padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.CustomPerfume_optionTitle__dG5n4{font-weight:700;color:var(--text)}.CustomPerfume_optionSubtitle__nTUCs{color:var(--text-secondary);font-size:.9rem}.CustomPerfume_families__nH1dS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem;margin-top:.5rem}.CustomPerfume_familyGrid__0sAwr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.9rem;gap:.9rem}.CustomPerfume_family__xVcnV{padding:.75rem;text-align:center;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);cursor:pointer}.CustomPerfume_familyActive__BVhC0{background:#d4af37;color:var(--primary);border-color:#d4af37}.CustomPerfume_sizeGroup__sBQHn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.CustomPerfume_sizeBtn__56fA5{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:130px;padding:1.25rem;background:var(--background);border:1px solid var(--border);border-radius:18px;color:var(--text);cursor:pointer;text-align:left;transition:border-color .18s ease,transform .18s ease,background .18s ease}.CustomPerfume_sizeActive__aEFD4{background:#171717;color:#fff;border-color:#171717;transform:translateY(-2px)}.CustomPerfume_sizeVolume__Xnc81{font-size:1.4rem;font-weight:800}.CustomPerfume_sizeUse__tWk75{color:var(--text-secondary);font-size:.85rem}.CustomPerfume_sizeActive__aEFD4 .CustomPerfume_sizeUse__tWk75{color:rgba(255,255,255,.65)}.CustomPerfume_sizeBtn__56fA5 strong{margin-top:auto;color:#b78d0d;font-size:1.05rem}.CustomPerfume_sizeActive__aEFD4 strong{color:#edc63d}.CustomPerfume_fieldHint__UEygR{margin:-.65rem 0 .5rem;color:var(--text-secondary);font-size:.92rem}.CustomPerfume_quickOptions__dYEA8{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem}.CustomPerfume_quickOption__nrLN8{padding:.55rem .85rem;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--text);cursor:pointer}.CustomPerfume_quickOptionActive__wVOnm{border-color:#171717;background:#171717;color:#fff}.CustomPerfume_autocomplete__NP91m{position:relative}.CustomPerfume_autocomplete__NP91m .CustomPerfume_input__LWsHR{width:100%;min-height:52px;border-radius:14px}.CustomPerfume_suggestionMenu__ZhmVd{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;overflow:hidden;padding:.35rem;border:1px solid var(--border);border-radius:14px;background:var(--background);box-shadow:0 16px 40px rgba(0,0,0,.14)}.CustomPerfume_suggestionMenu__ZhmVd button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.CustomPerfume_suggestionMenu__ZhmVd button:hover{background:var(--hover-background)}.CustomPerfume_suggestionMenu__ZhmVd small{color:var(--text-secondary)}.CustomPerfume_qtyRow__qWyEW{display:inline-flex;align-items:center;justify-content:space-between;width:min(100%,260px);gap:.5rem;padding:.4rem;border:1px solid #171717;border-radius:999px;background:var(--background)}.CustomPerfume_qtyCtrl__IGzIy{width:42px;height:42px;border-radius:50%;border:0;background:#171717;color:#fff;cursor:pointer}.CustomPerfume_qtyInput__605ko{width:72px;text-align:center;padding:.6rem;border:0;background:transparent;color:var(--text)}.CustomPerfume_qtyInput__605ko::-webkit-inner-spin-button,.CustomPerfume_qtyInput__605ko::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CustomPerfume_summary__BB24W{position:-webkit-sticky;position:sticky;top:96px;height:max-content}.CustomPerfume_row__8lrCZ{display:flex;align-items:center;justify-content:space-between;padding:.45rem 0;color:var(--text)}.CustomPerfume_muted___ODlc{color:var(--text-secondary)}.CustomPerfume_divider__cSuLS{height:1px;background:var(--border);margin:.75rem 0}.CustomPerfume_total__hc36K{font-size:1.25rem;font-weight:700;color:var(--text)}.CustomPerfume_checkoutField__sq_i6{margin-top:24px}.CustomPerfume_checkoutField__sq_i6 label{display:block;margin-bottom:8px;font-weight:600}.CustomPerfume_addressSelect__Hxa8T{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--input-background);color:var(--text)}.CustomPerfume_addressLink__UUQl5{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}.CustomPerfume_cta__NrP1x{margin-top:1rem;display:flex;gap:.75rem}.CustomPerfume_primaryBtn__p10nJ{flex:1 1;padding:.85rem 1rem;background:var(--primary);color:var(--background);border:none;border-radius:10px;cursor:pointer}.CustomPerfume_secondaryBtn__7XJyW{flex:1 1;padding:.85rem 1rem;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:10px;text-align:center;cursor:pointer}.CustomPerfume_actions__Jl_Ns{margin-top:1rem;display:flex;justify-content:space-between;gap:.75rem}.CustomPerfume_backBtn__P6Ecx{padding:.85rem 1rem;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:10px;cursor:pointer;min-width:120px}.CustomPerfume_nextBtn__dsb4R{padding:.85rem 1rem;background:var(--primary);color:var(--background);border:none;border-radius:10px;cursor:pointer;min-width:140px}.CustomPerfume_nextBtn__dsb4R:disabled{opacity:.5;cursor:not-allowed}@media (max-width:960px){.CustomPerfume_grid__nJ_eP{grid-template-columns:1fr}.CustomPerfume_summary__BB24W{position:static}.CustomPerfume_families__nH1dS,.CustomPerfume_grid4__f6z0o{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.CustomPerfume_page__1fThR{padding:1.25rem .75rem}.CustomPerfume_wizard__X1dzw{padding:1rem;border-radius:18px}.CustomPerfume_progress__S5nli{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.CustomPerfume_progress__S5nli::-webkit-scrollbar{display:none}.CustomPerfume_progressItem__MGNkT{flex:0 0 auto;font-size:.78rem}.CustomPerfume_grid2__6MrgE{grid-template-columns:1fr}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionCard__IsbHW{grid-template-columns:96px minmax(0,1fr);min-height:96px}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionImage__4vdRG{width:96px;height:96px}.CustomPerfume_grid2__6MrgE .CustomPerfume_optionBody__uDTO5{padding:.85rem}.CustomPerfume_sizeGroup__sBQHn{gap:.65rem}.CustomPerfume_sizeBtn__56fA5{min-height:118px;padding:1rem}.CustomPerfume_quickOptions__dYEA8{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.CustomPerfume_quickOptions__dYEA8::-webkit-scrollbar{display:none}.CustomPerfume_quickOption__nrLN8{flex:0 0 auto}.CustomPerfume_suggestionMenu__ZhmVd small{display:none}.CustomPerfume_backBtn__P6Ecx,.CustomPerfume_nextBtn__dsb4R{min-width:0;flex:1 1;border-radius:999px}}