/*! 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)))){[data-v-d36d833e],[data-v-d36d833e]:before,[data-v-d36d833e]:after,[data-v-d36d833e]::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.home-curation-section[data-v-d36d833e]{width:100%;padding-top:calc(var(--spacing,.25rem) * 8);--rail-gutter:16px;--cols:2;--col-gap:8px;--row-gap:8px;container-type:inline-size}@media (width>=768px){.home-curation-section[data-v-d36d833e]{--cols:3;--col-gap:16px}}@media (width>=1024px){.home-curation-section[data-v-d36d833e]{--cols:4;--col-gap:24px}}.home-curation-section.theme-3[data-v-d36d833e]{--col-gap:2px;--row-gap:2px}@media (width>=1024px){.home-curation-section.theme-3[data-v-d36d833e]{--cols:3}}.home-curation-section.theme-4[data-v-d36d833e]{--col-gap:12px;--row-gap:24px}@media (width>=560px){.home-curation-section.theme-4[data-v-d36d833e]{--cols:3}}@media (width>=1024px){.home-curation-section.theme-4[data-v-d36d833e]{--cols:4}}.curation-inner[data-v-d36d833e]{max-width:var(--container-7xl,80rem);padding-inline:var(--rail-gutter);margin-inline:auto}.section-head[data-v-d36d833e]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 8);display:flex}.head-text[data-v-d36d833e]{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.section-title[data-v-d36d833e]{color:var(--color-ink-1,#191f28);--tw-leading:1.35;--tw-font-weight:var(--font-weight-bold,700);font-size:18px;line-height:1.35;font-weight:var(--font-weight-bold,700);white-space:nowrap;flex-shrink:0;margin:0}.section-title .title-tag[data-v-d36d833e]{vertical-align:middle;margin-left:calc(var(--spacing,.25rem) * 1.75);background-color:var(--color-tonal-info-bg,#e8f3ff);padding-inline:calc(var(--spacing,.25rem) * 1.75);padding-block:calc(var(--spacing,.25rem) * .75);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-tonal-info-text,#1b64da);border-radius:6px;display:inline-block;transform:translateY(-3px)}.section-caption[data-v-d36d833e]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-4,#8b95a1);--tw-leading:1.4;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.head-actions[data-v-d36d833e]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.rail-nav[data-v-d36d833e]{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.nav-btn[data-v-d36d833e]{cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-ink-2,#333d4b);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-hairline);border-color:var(--color-hairline,#e5e8eb);border-radius:999px;justify-content:center;align-items:center;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-d36d833e]{font-size:13px}.nav-btn[data-v-d36d833e]: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-d36d833e]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-ink-4) 40%,white)}}.nav-btn[data-v-d36d833e]:active:not(:disabled){scale:.94}.nav-btn[data-v-d36d833e]:disabled{cursor:default;color:var(--color-ink-4,#8b95a1);opacity:.4}.nav-btn[data-v-d36d833e]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3182f6);--tw-outline-style:solid;outline-style:solid}.curation-rail[data-v-d36d833e]{--focus-room:4px;margin-inline:auto;margin-block:calc(var(--focus-room) * -1);width:calc(min(100cqw, 80rem) - 2 * var(--rail-gutter) + 2 * var(--focus-room));scroll-snap-type:x proximity;scroll-padding-inline:var(--focus-room);gap:var(--col-gap);padding:var(--focus-room);scrollbar-width:none;display:flex;overflow-x:auto}.curation-rail[data-v-d36d833e]::-webkit-scrollbar{display:none}.curation-item[data-v-d36d833e]{width:calc((min(100cqw, 80rem) - 2 * var(--rail-gutter) - (var(--cols) - 1) * var(--col-gap)) / var(--cols));scroll-snap-align:start;flex-shrink:0;position:relative}.curation-rail.is-ranked[data-v-d36d833e]{counter-reset:rank;--rank-inset:8px;--rank-size:24px}.curation-rail.is-ranked .curation-item[data-v-d36d833e]{counter-increment:rank}.curation-rail.is-ranked[data-v-d36d833e] .card-image:after{content:counter(rank);pointer-events:none;top:var(--rank-inset);left:var(--rank-inset);z-index:11;height:var(--rank-size);min-width:var(--rank-size);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:12px;line-height:1;font-weight:var(--font-weight-bold,700);color:#fff;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:#111827d1;border-radius:6px;justify-content:center;align-items:center;padding-block:0;display:flex;position:absolute}.curation-rail.is-ranked[data-v-d36d833e] .card-image .product-badges{top:calc(var(--rank-inset) + var(--rank-size) + 6px)}.theme-2 .curation-rail.is-ranked[data-v-d36d833e]{--rank-inset:12px}.theme-4 .section-title[data-v-d36d833e]{--tw-tracking:var(--letter-spacing-heading);letter-spacing:var(--letter-spacing-heading)}@media (width>=1024px){.home-curation-section[data-v-d36d833e]{--rail-gutter:32px}}@media (width<=768px){.home-curation-section[data-v-d36d833e]{padding-top:calc(var(--spacing,.25rem) * 5.5)}.rail-nav[data-v-d36d833e]{display:none}.curation-rail[data-v-d36d833e]{scroll-snap-type:none;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--row-gap);display:grid;overflow:visible}.curation-item[data-v-d36d833e]{width:auto}.curation-rail:not(.is-expanded) .curation-item.is-folded[data-v-d36d833e]{display:none}.more-row[data-v-d36d833e]{margin-top:calc(var(--spacing,.25rem) * 5);padding-inline:var(--rail-gutter);justify-content:center;display:flex}.more-btn[data-v-d36d833e]{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));background-color:var(--color-white,#fff);width:100%;color:var(--color-ink-2,#333d4b);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-hairline);border-color:var(--color-hairline,#e5e8eb);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);display:inline-flex;min-height:0!important}.more-btn i[data-v-d36d833e]{font-size:12px}.more-btn[data-v-d36d833e]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary,#3182f6);--tw-outline-style:solid;outline-style:solid}}@media (width>=769px){.more-row[data-v-d36d833e]{display:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
