/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}[data-v-e0622c85],[data-v-e0622c85]::backdrop,[data-v-e0622c85]:after,[data-v-e0622c85]:before{--tw-font-weight:initial}[data-v-069a82ab],[data-v-069a82ab]::backdrop,[data-v-069a82ab]:after,[data-v-069a82ab]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}[data-v-c3ec6675],[data-v-c3ec6675]::backdrop,[data-v-c3ec6675]:after,[data-v-c3ec6675]:before{--tw-border-style:solid;--tw-font-weight:initial}[data-v-3615e9f3],[data-v-3615e9f3]::backdrop,[data-v-3615e9f3]:after,[data-v-3615e9f3]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}.product-filter-form .filter-section{border-style:var(--tw-border-style);border-width:0;min-width:0;margin:0;padding:0}.product-filter-form .filter-section+.filter-section{margin-top:20px}.product-filter-form .section-label{margin-bottom:calc(var(--spacing,.25rem)*2.5);color:var(--color-ink-1,#191f28);padding:0;font-size:14px;font-weight:700}.product-filter-form .option-row{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex}.product-filter-form .option-chip{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);background-color:var(--color-white,#fff);color:var(--color-ink-3,#4e5968);border:1px solid var(--color-hairline);white-space:nowrap;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex;min-height:0!important}.product-filter-form .option-chip:hover{border-color:#d5d9dd}@supports (color:color-mix(in lab,red,red)){.product-filter-form .option-chip:hover{border-color:color-mix(in srgb,var(--color-ink-4) 36%,#fff)}}.product-filter-form .option-chip:hover{color:var(--color-ink-1,#191f28)}.product-filter-form .option-chip.is-selected{background-color:var(--color-ink-1,#191f28);color:var(--color-white,#fff);border-color:var(--color-ink-1);font-weight:600}.product-filter-form .option-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.product-filter-form .option-chip i{font-size:12px}.product-filter-form .price-inputs{margin-top:calc(var(--spacing,.25rem)*2.5);align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.product-filter-form .price-field{flex:1;min-width:0;position:relative}.product-filter-form .price-field input{border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));background-color:var(--color-white,#fff);width:100%;color:var(--color-ink-1,#191f28);--tw-outline-style:none;border:1px solid var(--color-hairline);font-variant-numeric:tabular-nums;outline-style:none;height:40px;padding:0 28px 0 12px;font-size:14px}.product-filter-form .price-field input::placeholder{color:var(--color-ink-4,#8b95a1)}.product-filter-form .price-field input:focus{border-color:var(--color-ink-2)}.product-filter-form .price-field input.is-invalid{border-color:var(--color-danger-600)}.product-filter-form .price-field .unit{pointer-events:none;color:var(--color-ink-4,#8b95a1);font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.product-filter-form .dash{color:var(--color-ink-4,#8b95a1);flex-shrink:0}.product-filter-form .price-error{margin-top:calc(var(--spacing,.25rem)*2);align-items:flex-start;gap:var(--spacing,.25rem);color:var(--color-danger-600,#c13456);display:flex}@supports (color:color-mix(in lab,red,red)){.product-filter-form .price-error{color:var(--color-danger-600,color-mix(in srgb,var(--color-danger) 80%,#000))}}.product-filter-form .price-error{font-size:12px;line-height:1.4}.product-filter-form .form-actions{gap:calc(var(--spacing,.25rem)*2);margin-top:24px;display:flex}.product-filter-form .form-actions button{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));height:48px;font-size:15px;font-weight:700;display:inline-flex;min-height:0!important}.product-filter-form .form-actions .reset-btn{background-color:var(--color-white,#fff);color:var(--color-ink-2,#333d4b);border:1px solid var(--color-hairline);flex:none;padding:0 18px}.product-filter-form .form-actions .reset-btn:hover{background:var(--color-surface-soft)}.product-filter-form .form-actions .apply-btn{background-color:var(--color-ink-1,#191f28);color:var(--color-white,#fff);border:none;flex:1}.product-filter-form .form-actions .apply-btn:hover{background:var(--color-ink-2)}.product-filter-form .form-actions .apply-btn:disabled{cursor:default;opacity:.5}@media (width<=768px){.product-filter-form .price-field input{font-size:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.product-list-filter[data-v-660a1724]{position:relative}.filter-toggle[data-v-660a1724]{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);color:var(--color-ink-2,#333d4b);border:1px solid var(--color-hairline);background-color:#0000;border-radius:999px;height:32px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;min-height:0!important}.filter-toggle i[data-v-660a1724]{font-size:13px}.filter-toggle[data-v-660a1724]:hover{border-color:#d5d9dd}@supports (color:color-mix(in lab,red,red)){.filter-toggle[data-v-660a1724]:hover{border-color:color-mix(in srgb,var(--color-ink-4) 36%,#fff)}}.filter-toggle.is-active[data-v-660a1724],.filter-toggle[data-v-660a1724]:hover{color:var(--color-ink-1,#191f28)}.filter-toggle.is-active[data-v-660a1724]{border-color:var(--color-ink-1);font-weight:600}.filter-toggle[data-v-660a1724]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filter-badge[data-v-660a1724]{background-color:var(--color-ink-1,#191f28);color:var(--color-white,#fff);font-variant-numeric:tabular-nums;border-radius:2147483647px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.filter-panel[data-v-660a1724]{border-radius:var(--r-surface);border-radius:var(--radius-surface,var(--r-surface));background-color:var(--color-white,#fff);box-shadow:var(--shadow-soft);z-index:40;border:1px solid var(--color-hairline);width:360px;padding:20px;position:absolute;top:calc(100% + 8px);right:0}.product-filter-sheet .sheet-head{padding-inline:var(--spacing,.25rem);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.product-filter-sheet .sheet-title{color:var(--color-ink-1,#191f28);font-size:17px;font-weight:800}.product-filter-sheet .sheet-close{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);cursor:pointer;color:var(--color-ink-4,#8b95a1);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex;min-height:0!important}.product-filter-sheet .sheet-close i{font-size:16px}.product-filter-sheet .product-filter-form{padding-inline:var(--spacing,.25rem)}.search-suggest-panel[data-v-e0622c85]{border-radius:var(--r-surface);border-radius:var(--radius-surface,var(--r-surface));background-color:var(--color-white,#fff);box-shadow:var(--shadow-soft);z-index:40;border:1px solid var(--color-hairline);max-height:420px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggest-status[data-v-e0622c85]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-ink-3,#4e5968);border-bottom:1px solid var(--color-hairline);font-variant-numeric:tabular-nums;margin:0;padding:6px 8px 8px}.suggest-status.is-error[data-v-e0622c85]{color:var(--color-tonal-danger-text)}.suggest-status.is-empty[data-v-e0622c85]{border-bottom:0;padding:0}.suggest-listbox[data-v-e0622c85]{margin:0;padding:0;list-style:none}.suggest-option[data-v-e0622c85]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);text-align:left;background-color:#0000;border:none;border-radius:10px;width:100%;padding:8px;display:flex}.suggest-option.is-active[data-v-e0622c85],.suggest-option[data-v-e0622c85]:hover{background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb)}.suggest-option.is-active[data-v-e0622c85]{box-shadow:inset 0 0 0 1.5px var(--color-primary)}.suggest-option .thumb[data-v-e0622c85]{background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.suggest-option .thumb img[data-v-e0622c85]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.suggest-option .thumb i[data-v-e0622c85]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-ink-4,#8b95a1)}.suggest-option .info[data-v-e0622c85]{flex-direction:column;min-width:0;display:flex}.suggest-option .info .name[data-v-e0622c85]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-1,#191f28);font-size:13px;overflow:hidden}.suggest-option .info .name b[data-v-e0622c85]{color:var(--color-primary,#3182f6)}.suggest-option .info .name b[data-v-e0622c85],.suggest-option .info .price[data-v-e0622c85]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.suggest-option .info .price[data-v-e0622c85]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-ink-1,#191f28)}.see-all[data-v-e0622c85]{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-primary,#3182f6);border:none;border-top:1px solid var(--color-hairline);background-color:#0000;border-radius:0 0 8px 8px;min-height:44px;margin-top:4px;padding:8px;display:flex}.see-all[data-v-e0622c85]:hover{background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb)}.see-all[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.see-all i[data-v-e0622c85]{font-size:12px}.state-note[data-v-e0622c85]{text-align:center;padding:16px 8px 12px}.state-note .note-desc[data-v-e0622c85]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-ink-4,#8b95a1);margin:0}.state-note .retry-btn[data-v-e0622c85]{margin-top:calc(var(--spacing,.25rem)*2.5);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing,.25rem);background-color:var(--color-white,#fff);color:var(--color-ink-2,#333d4b);border:1px solid var(--color-hairline);border-radius:999px;min-height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.state-note .retry-btn[data-v-e0622c85]:hover:not(:disabled){background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);color:var(--color-ink-1,#191f28)}.state-note .retry-btn[data-v-e0622c85]:disabled{color:var(--color-ink-4,#8b95a1);cursor:default}.state-note .retry-btn[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.state-note .retry-btn i[data-v-e0622c85]{font-size:12px}.keyword-section[data-v-e0622c85]{padding:8px}.keyword-section+.keyword-section[data-v-e0622c85]{margin-top:8px}.section-head[data-v-e0622c85]{justify-content:space-between;align-items:center;display:flex}.section-head .section-title[data-v-e0622c85]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-3,#4e5968)}.section-head .clear-all[data-v-e0622c85]{cursor:pointer;color:var(--color-ink-4,#8b95a1);background-color:#0000;border:none;align-items:center;margin:-8px -8px -8px 0;padding:8px;font-size:11px;display:inline-flex;min-height:0!important}.section-head .clear-all[data-v-e0622c85]:hover{color:var(--color-ink-2,#333d4b)}.section-head .clear-all[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:6px}.recent-chips[data-v-e0622c85]{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex}.recent-chips .chip[data-v-e0622c85]{background-color:var(--color-white,#fff);border:1px solid var(--color-hairline);border-radius:999px;align-items:center;padding:0 4px 0 12px;display:inline-flex}.recent-chips .chip .chip-label[data-v-e0622c85]{cursor:pointer;color:var(--color-ink-2,#333d4b);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:none;align-items:center;max-width:160px;height:32px;padding:0;font-size:13px;display:inline-flex;overflow:hidden;min-height:0!important}.recent-chips .chip .chip-label[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px;border-radius:6px}.recent-chips .chip .chip-remove[data-v-e0622c85]{cursor:pointer;color:var(--color-ink-4,#8b95a1);background-color:#0000;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;min-height:0!important}.recent-chips .chip .chip-remove[data-v-e0622c85]:hover{background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);color:var(--color-ink-2,#333d4b)}.recent-chips .chip .chip-remove[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (pointer:coarse){.section-head .clear-all[data-v-e0622c85]{margin:-14px -8px -14px 0;padding:14px 8px}.recent-chips[data-v-e0622c85]{gap:calc(var(--spacing,.25rem)*2)}.recent-chips .chip .chip-label[data-v-e0622c85]{height:44px}.recent-chips .chip .chip-remove[data-v-e0622c85]{width:44px;height:44px}.popular-list .popular-row[data-v-e0622c85]{padding:12px 4px}}.popular-list[data-v-e0622c85]{margin-top:var(--spacing,.25rem);margin-bottom:0;padding:0;list-style:none}.popular-list .popular-row[data-v-e0622c85]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2.5);text-align:left;background-color:#0000;border:none;border-radius:8px;width:100%;margin-left:-4px;padding:7px 4px;display:flex;min-height:0!important}.popular-list .popular-row:hover .keyword[data-v-e0622c85]{color:var(--color-primary,#3182f6)}.popular-list .popular-row[data-v-e0622c85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.popular-list .popular-row .rank[data-v-e0622c85]{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-ink-3,#4e5968);flex-shrink:0;width:18px}.popular-list .popular-row .rank.top[data-v-e0622c85]{color:var(--color-primary,#3182f6)}.popular-list .popular-row .keyword[data-v-e0622c85]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-ink-1,#191f28);overflow:hidden}@property --tw-font-weight{syntax:"*";inherits:false}.mall-search-overlay[data-v-069a82ab]{z-index:1000;position:fixed;inset:0}.overlay-dim[data-v-069a82ab]{background:#0f172a52;position:absolute;inset:0}.overlay-panel[data-v-069a82ab]{background-color:var(--color-white,#fff);border-bottom:1px solid var(--color-hairline);position:relative}.overlay-bar[data-v-069a82ab]{max-width:var(--container-3xl,48rem);align-items:center;gap:calc(var(--spacing,.25rem)*2);margin-inline:auto;padding:12px 16px;display:flex}.back-btn[data-v-069a82ab]{cursor:pointer;color:var(--color-ink-2,#333d4b);background-color:#0000;border:none;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;min-height:0!important}.back-btn i[data-v-069a82ab]{font-size:18px}.back-btn[data-v-069a82ab]:hover{background:var(--color-surface-soft)}.back-btn[data-v-069a82ab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search-group[data-v-069a82ab]{flex:1;min-width:0;position:relative}.search-input[data-v-069a82ab]{align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);border-radius:999px;height:44px;padding:0 12px;transition:box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.search-input[data-v-069a82ab]:focus-within{background-color:var(--color-white,#fff);box-shadow:inset 0 0 0 1.5px var(--color-ink-2)}.search-input i.bi-search[data-v-069a82ab]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-ink-4,#8b95a1);flex-shrink:0}.search-input input[data-v-069a82ab]{--tw-border-style:none;color:var(--color-ink-1,#191f28);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex:1;min-width:0;font-size:15px}.search-input input[data-v-069a82ab]::placeholder{color:var(--color-ink-4,#8b95a1)}.search-input .clear[data-v-069a82ab]{cursor:pointer;color:var(--color-ink-4,#8b95a1);background-color:#0000;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-8px;margin-right:-12px;padding:0;display:flex;min-height:0!important}.search-input .clear i[data-v-069a82ab]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.search-input .clear[data-v-069a82ab]:hover{color:var(--color-ink-2,#333d4b)}.search-input .clear[data-v-069a82ab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.search-btn[data-v-069a82ab]{cursor:pointer;background-color:var(--color-ink-1,#191f28);color:var(--color-white,#fff);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;min-height:0!important}.search-btn[data-v-069a82ab]:hover{background:var(--color-ink-2)}.search-btn[data-v-069a82ab]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=768px){.overlay-dim[data-v-069a82ab]{display:none}.overlay-panel[data-v-069a82ab]{border-bottom:none;height:100%;overflow-y:auto}.overlay-bar[data-v-069a82ab]{flex-wrap:wrap;padding:8px 12px 8px 4px}.search-group[data-v-069a82ab]{display:contents}.search-input[data-v-069a82ab]{flex:1;min-width:0}.search-input input[data-v-069a82ab]{font-size:16px}.search-btn[data-v-069a82ab]{order:2}.search-group[data-v-069a82ab] .search-suggest-panel{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:none;border-top:1px solid var(--color-hairline);border-radius:0;flex:100%;order:3;max-height:none;margin:4px -12px 0 -4px;padding:8px 12px;position:static}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.corporate-approval-banner[data-v-c3ec6675]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277))}.banner-inner[data-v-c3ec6675]{max-width:var(--container-7xl,80rem);align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);margin-inline:auto;display:flex}.banner-icon[data-v-c3ec6675]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));color:var(--color-amber-600,oklch(66.6% .179 58.318));flex-shrink:0}.banner-text[data-v-c3ec6675]{flex:1;min-width:0}.banner-title[data-v-c3ec6675]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-amber-800,oklch(47.3% .137 46.201));margin:0}.banner-desc[data-v-c3ec6675]{margin:0;margin-top:calc(var(--spacing,.25rem)*.5);color:var(--color-amber-700,oklch(55.5% .163 48.998))}.banner-desc[data-v-c3ec6675],.banner-result[data-v-c3ec6675]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.banner-result[data-v-c3ec6675]{color:var(--color-amber-800,oklch(47.3% .137 46.201));margin:0}.banner-result[data-v-c3ec6675]:not(:empty){margin-top:var(--spacing,.25rem)}.banner-action[data-v-c3ec6675]{min-height:calc(var(--spacing,.25rem)*11);justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));padding-inline:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-400,oklch(82.8% .189 84.429));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-amber-800,oklch(47.3% .137 46.201));background-color:#0000;flex-shrink:0;display:inline-flex}@media (hover:hover){.banner-action[data-v-c3ec6675]:hover{border-color:var(--color-amber-500,oklch(76.9% .188 70.08));background-color:var(--color-amber-100,oklch(96.2% .059 95.617))}}.banner-action[data-v-c3ec6675]:disabled{cursor:not-allowed;opacity:.7}.home-curation-section[data-v-bc8b6a62]{--rail-gutter:16px;--cols:2;--col-gap:8px;--row-gap:8px;width:100%;padding-top:32px;container-type:inline-size}@media (width>=768px){.home-curation-section[data-v-bc8b6a62]{--cols:3;--col-gap:16px}}@media (width>=1024px){.home-curation-section[data-v-bc8b6a62]{--cols:4;--col-gap:24px}}.home-curation-section.theme-3[data-v-bc8b6a62]{--col-gap:2px;--row-gap:2px}@media (width>=1024px){.home-curation-section.theme-3[data-v-bc8b6a62]{--cols:3}}.home-curation-section.theme-4[data-v-bc8b6a62]{--col-gap:12px;--row-gap:24px}@media (width>=560px){.home-curation-section.theme-4[data-v-bc8b6a62]{--cols:3}}@media (width>=1024px){.home-curation-section.theme-4[data-v-bc8b6a62]{--cols:4}}.curation-inner[data-v-bc8b6a62]{max-width:var(--container-7xl,80rem);padding-inline:var(--rail-gutter);margin-inline:auto}.section-head[data-v-bc8b6a62]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);min-height:32px;margin-bottom:12px;display:flex}.head-text[data-v-bc8b6a62]{align-items:baseline;gap:calc(var(--spacing,.25rem)*2);min-width:0;display:flex}.section-title[data-v-bc8b6a62]{color:var(--color-ink-1,#191f28);white-space:nowrap;flex-shrink:0;margin:0;font-size:18px;font-weight:700;line-height:1.35}.section-title .title-tag[data-v-bc8b6a62]{vertical-align:middle;background:var(--color-tonal-info-bg);color:var(--color-tonal-info-text);letter-spacing:.02em;border-radius:6px;margin-left:7px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block;transform:translateY(-3px)}.section-caption[data-v-bc8b6a62]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-4,#8b95a1);margin:0;font-size:13px;line-height:1.4;overflow:hidden}.head-actions[data-v-bc8b6a62]{gap:calc(var(--spacing,.25rem)*2);flex-shrink:0}.head-actions[data-v-bc8b6a62],.rail-nav[data-v-bc8b6a62]{align-items:center;display:flex}.rail-nav[data-v-bc8b6a62]{gap:calc(var(--spacing,.25rem)*1.5)}.nav-btn[data-v-bc8b6a62]{cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-ink-2,#333d4b);border:1px solid var(--color-hairline);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-flex;min-height:0!important}.nav-btn i[data-v-bc8b6a62]{font-size:13px}.nav-btn[data-v-bc8b6a62]:hover:not(:disabled){background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);border-color:#d1d5d9}@supports (color:color-mix(in lab,red,red)){.nav-btn[data-v-bc8b6a62]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-ink-4) 40%,#fff)}}.nav-btn[data-v-bc8b6a62]:active:not(:disabled){scale:.94}.nav-btn[data-v-bc8b6a62]:disabled{cursor:default;color:var(--color-ink-4,#8b95a1);opacity:.4}.nav-btn[data-v-bc8b6a62]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.curation-rail[data-v-bc8b6a62]{--focus-room:4px;width:calc(min(100cqw, 80rem) - var(--rail-gutter)*2 + var(--focus-room)*2);margin:calc(var(--focus-room)*-1) auto;padding:var(--focus-room);scroll-padding-inline:var(--focus-room);gap:var(--col-gap);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.curation-rail[data-v-bc8b6a62]::-webkit-scrollbar{display:none}.curation-item[data-v-bc8b6a62]{width:calc((min(100cqw, 80rem) - var(--rail-gutter)*2 - (var(--cols) - 1)*var(--col-gap))/var(--cols));scroll-snap-align:start;flex-shrink:0;position:relative}.curation-rail.is-ranked[data-v-bc8b6a62]{counter-reset:rank;--rank-inset:8px;--rank-size:24px}.curation-rail.is-ranked .curation-item[data-v-bc8b6a62]{counter-increment:rank}.curation-rail.is-ranked[data-v-bc8b6a62] .card-image:after{content:counter(rank);top:var(--rank-inset);left:var(--rank-inset);z-index:11;min-width:var(--rank-size);height:var(--rank-size);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#111827d1;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute}.curation-rail.is-ranked[data-v-bc8b6a62] .card-image .product-badges{top:calc(var(--rank-inset) + var(--rank-size) + 6px)}.theme-2 .curation-rail.is-ranked[data-v-bc8b6a62]{--rank-inset:12px}.theme-4 .section-title[data-v-bc8b6a62]{letter-spacing:var(--letter-spacing-heading)}@media (width>=1024px){.home-curation-section[data-v-bc8b6a62]{--rail-gutter:32px}}@media (width<=768px){.home-curation-section[data-v-bc8b6a62]{padding-top:22px}.rail-nav[data-v-bc8b6a62]{display:none}.curation-rail[data-v-bc8b6a62]{grid-template-columns:repeat(var(--cols),minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);row-gap:var(--row-gap);scroll-snap-type:none;display:grid;overflow:visible}.curation-item[data-v-bc8b6a62]{width:auto}.curation-rail:not(.is-expanded) .curation-item.is-folded[data-v-bc8b6a62]{display:none}.more-row[data-v-bc8b6a62]{padding-inline:var(--rail-gutter);margin-top:20px;display:flex}.more-btn[data-v-bc8b6a62],.more-row[data-v-bc8b6a62]{justify-content:center}.more-btn[data-v-bc8b6a62]{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--r-control);border-radius:var(--radius-control,var(--r-control));background-color:var(--color-white,#fff);width:100%;color:var(--color-ink-2,#333d4b);border:1px solid var(--color-hairline);height:44px;font-size:14px;font-weight:600;display:inline-flex;min-height:0!important}.more-btn i[data-v-bc8b6a62]{font-size:12px}.more-btn[data-v-bc8b6a62]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}@media (width>=769px){.more-row[data-v-bc8b6a62]{display:none}}.mall-inactive[data-v-3615e9f3]{min-height:100vh;padding-inline:calc(var(--spacing,.25rem)*4);background:var(--color-surface-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.inactive-card[data-v-3615e9f3]{width:100%;max-width:var(--container-md,28rem);border-radius:var(--r-surface);border-radius:var(--radius-surface,var(--r-surface));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*10);text-align:center;box-shadow:var(--shadow-soft)}@media (width<=768px){.inactive-card[data-v-3615e9f3]{padding:calc(var(--spacing,.25rem)*7)}}.inactive-card[data-v-3615e9f3]{border:1px solid var(--color-hairline)}.inactive-icon[data-v-3615e9f3]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);position:relative}@media (width<=768px){.inactive-icon[data-v-3615e9f3]{margin-bottom:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}}.icon-bg[data-v-3615e9f3]{border-radius:var(--r-surface);border-radius:var(--radius-surface,var(--r-surface));background-color:var(--color-surface-soft);background-color:var(--color-surface-soft,#f9fafb);width:100%;height:100%}.icon-badge[data-v-3615e9f3],.icon-bg[data-v-3615e9f3]{justify-content:center;align-items:center;display:flex}.icon-badge[data-v-3615e9f3]{top:calc(var(--spacing,.25rem)*-1.5);right:calc(var(--spacing,.25rem)*-1.5);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);background-color:var(--color-danger,#f1416c);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2147483647px;position:absolute}@media (width<=768px){.icon-badge[data-v-3615e9f3]{top:calc(var(--spacing,.25rem)*-1);right:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}:where(.inactive-guide[data-v-3615e9f3]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*2.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*2.5*(1 - var(--tw-space-y-reverse)))}.inactive-guide[data-v-3615e9f3]{text-align:left}.inactive-guide li[data-v-3615e9f3]{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--color-ink-3,#4e5968);display:flex}.inactive-footer[data-v-3615e9f3]{margin-top:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--color-ink-4,#8b95a1);display:flex}.inactive-footer img[data-v-3615e9f3]{height:calc(var(--spacing,.25rem)*4)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
