.brands-wrap[data-astro-cid-y5iyuytt]{gap:16px;display:grid}.brands[data-astro-cid-y5iyuytt]{--tile:#f4f4f5;--tile-hover:#ebebed;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.brands--featured[data-astro-cid-y5iyuytt]{grid-template-columns:repeat(3,1fr)}.brands[data-astro-cid-y5iyuytt] a[data-astro-cid-y5iyuytt]{aspect-ratio:2.1;border-radius:var(--radius);background:var(--tile);place-items:center;font-size:18px;font-weight:800;text-decoration:none;transition:background .2s;display:grid}.brands[data-astro-cid-y5iyuytt] a[data-astro-cid-y5iyuytt]:hover{background:var(--tile-hover)}.section--muted .brands[data-astro-cid-y5iyuytt]{--tile:#fff;--tile-hover:#fafafa}.brands[data-astro-cid-y5iyuytt] img[data-astro-cid-y5iyuytt]{object-fit:contain;mix-blend-mode:multiply;width:52%;height:34%;transition:transform .2s}.brands[data-astro-cid-y5iyuytt] a[data-astro-cid-y5iyuytt]:hover img[data-astro-cid-y5iyuytt]{transform:scale(1.04)}.brands--featured[data-astro-cid-y5iyuytt] a[data-astro-cid-y5iyuytt]{aspect-ratio:1.75;border-radius:var(--radius)}.brands--featured[data-astro-cid-y5iyuytt] img[data-astro-cid-y5iyuytt]{width:58%;height:38%}@media (width>=1100px){.brands[data-astro-cid-y5iyuytt]{grid-template-columns:repeat(var(--cols), 1fr)}}@media (width<=599px){.brands-wrap[data-astro-cid-y5iyuytt],.brands[data-astro-cid-y5iyuytt]{gap:10px}.brands[data-astro-cid-y5iyuytt]{grid-template-columns:repeat(4,1fr);gap:8px}.brands--featured[data-astro-cid-y5iyuytt]{grid-template-columns:repeat(2,1fr);gap:10px}.brands[data-astro-cid-y5iyuytt]:not(.brands--featured) a[data-astro-cid-y5iyuytt]{aspect-ratio:1.45;border-radius:var(--radius-sm)}.brands[data-astro-cid-y5iyuytt]:not(.brands--featured) img[data-astro-cid-y5iyuytt]{width:74%;height:42%}}.showcase__grid[data-astro-cid-legxaiaw]{grid-template-columns:minmax(280px,1fr) 3fr;align-items:stretch;gap:24px;display:grid}.showcase__category[data-astro-cid-legxaiaw]{border-radius:var(--radius-lg);background:var(--accent-soft);min-height:520px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:32px 28px 36px;text-decoration:none;display:flex;position:relative;overflow:hidden}.showcase__visual[data-astro-cid-legxaiaw]{flex:1 0 220px;place-items:center;display:grid;position:relative}.showcase__visual[data-astro-cid-legxaiaw]:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fff 0%,#ffffff8c 55%,#fff0 72%);border-radius:50%;width:78%;position:absolute}.showcase__visual[data-astro-cid-legxaiaw] img[data-astro-cid-legxaiaw]{width:108%;max-width:none;height:auto;margin-left:-4%;transition:transform .3s;position:relative}.showcase__visual[data-astro-cid-legxaiaw]:hover img[data-astro-cid-legxaiaw]{transform:scale(1.03)}.showcase__caption[data-astro-cid-legxaiaw]{text-align:center}.showcase__caption[data-astro-cid-legxaiaw] h2[data-astro-cid-legxaiaw]{hyphens:none;margin:0 0 8px;font-size:clamp(28px,2.6vw,40px);font-weight:800}.showcase__caption[data-astro-cid-legxaiaw] p[data-astro-cid-legxaiaw]{color:var(--ink-2);white-space:pre-line;margin:0}.showcase__sizes[data-astro-cid-legxaiaw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.showcase__size[data-astro-cid-legxaiaw]{border-radius:var(--radius-sm);min-width:52px;height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:2px solid #0000;padding:0 12px;font-size:15px;font-weight:700;transition:border-color .15s}.showcase__size[data-astro-cid-legxaiaw]:hover{border-color:var(--line)}.showcase__size[data-astro-cid-legxaiaw].is-active{border-color:var(--ink)}.showcase__all[data-astro-cid-legxaiaw]{width:100%;margin-top:12px}.showcase__controls[data-astro-cid-legxaiaw]{text-align:center}.showcase__category--photo[data-astro-cid-legxaiaw]{background:#e8e6e3;min-height:600px;padding:28px 24px 24px}.showcase__bg[data-astro-cid-legxaiaw]{object-fit:cover;object-position:70% top;z-index:0;width:100%;height:100%;position:absolute;inset:0}.showcase__category--photo[data-astro-cid-legxaiaw]{justify-content:flex-end}.showcase__category--photo[data-astro-cid-legxaiaw]:before{content:"";z-index:1;background:linear-gradient(#0f0f1100 58%,#0f0f11e6 78%,#0f0f11 100%);position:absolute;inset:0}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__caption[data-astro-cid-legxaiaw],.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__controls[data-astro-cid-legxaiaw]{z-index:2;position:relative}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__caption[data-astro-cid-legxaiaw]{text-align:left}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__size[data-astro-cid-legxaiaw]{color:#fff;backdrop-filter:blur(8px);background:#ffffff24;border:0;transition:background .15s,color .15s}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__size[data-astro-cid-legxaiaw]:hover{background:#ffffff42}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__size[data-astro-cid-legxaiaw].is-active{color:var(--ink);background:#fff}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__caption[data-astro-cid-legxaiaw] h2[data-astro-cid-legxaiaw]{letter-spacing:-.03em;color:#fff;font-size:clamp(32px,3vw,44px)}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__caption[data-astro-cid-legxaiaw] p[data-astro-cid-legxaiaw]{color:#c9ccd4;font-size:16px;line-height:1.35}.showcase__category--photo[data-astro-cid-legxaiaw] [data-astro-cid-legxaiaw]:is(h2,p){text-shadow:0 1px 12px #00000080}.showcase__item[data-astro-cid-legxaiaw]{min-width:0}.showcase__products[data-astro-cid-legxaiaw]{grid-template-columns:repeat(4,1fr);align-content:start;gap:36px 20px;display:grid}@media (width<=1199px){.showcase__products[data-astro-cid-legxaiaw]{grid-template-columns:repeat(3,1fr)}}@media (width<=899px){.showcase__grid[data-astro-cid-legxaiaw]{grid-template-columns:1fr}.showcase__category[data-astro-cid-legxaiaw]{flex-direction:row-reverse;align-items:center;gap:16px;min-height:0;padding:20px 24px}.showcase__visual[data-astro-cid-legxaiaw]{flex:0 0 42%}.showcase__caption[data-astro-cid-legxaiaw]{text-align:left;flex:1}.showcase__sizes[data-astro-cid-legxaiaw]{flex-wrap:wrap;display:flex}.showcase__size[data-astro-cid-legxaiaw]{min-width:52px}.showcase__all[data-astro-cid-legxaiaw]{width:auto}.showcase__category--photo[data-astro-cid-legxaiaw]{flex-direction:column;align-items:stretch;min-height:420px;padding:24px}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__bg[data-astro-cid-legxaiaw]{object-position:center 12%}.showcase__category--photo[data-astro-cid-legxaiaw]:before{background:linear-gradient(#0f0f1100 30%,#0f0f11e6 65%,#0f0f11 100%)}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__controls[data-astro-cid-legxaiaw]{text-align:left}.showcase__category--photo[data-astro-cid-legxaiaw] .showcase__caption[data-astro-cid-legxaiaw]{flex:none}}@media (width<=599px){.showcase__products[data-astro-cid-legxaiaw]{grid-template-columns:1fr 1fr;gap:28px 12px}.showcase__category[data-astro-cid-legxaiaw]{flex-direction:column;align-items:stretch}.showcase__visual[data-astro-cid-legxaiaw]{flex:none;width:70%;margin-inline:auto}.showcase__caption[data-astro-cid-legxaiaw]{text-align:center}.showcase__sizes[data-astro-cid-legxaiaw]{display:grid}.showcase__all[data-astro-cid-legxaiaw]{width:100%}.showcase__category--photo[data-astro-cid-legxaiaw]{min-height:520px;padding:22px 18px 18px}}.home-about{margin-top:clamp(48px,6vw,72px)}
