.cws-home-categories{background:var(--cws-color-surface-muted);color:var(--cws-color-ink);font-family:var(--cws-font-family);line-height:1.5;padding-block:clamp(40px,4.8vw,64px)}.cws-home-categories__inner{margin-inline:auto;max-width:var(--cws-page-width);padding-inline:24px}.cws-home-categories__header{margin-bottom:26px}.cws-home-categories__eyebrow{color:var(--cws-color-brand);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.cws-home-categories__heading{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 6px}.cws-home-categories__text{color:var(--cws-color-ink-soft);font-size:16px}.cws-home-categories__text>*{margin:0}.cws-home-categories__grid{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.cws-home-categories__card{background:var(--cws-color-surface);border:1px solid var(--cws-color-line);border-radius:var(--cws-radius);color:var(--cws-color-ink);display:block;font-size:15px;font-weight:600;padding:18px 14px;text-align:center;text-decoration:none;transition:.15s ease}.cws-home-categories__card:hover{border-color:var(--cws-color-brand);box-shadow:var(--cws-shadow);color:var(--cws-color-brand)}.cws-home-categories__card:focus-visible{outline:2px solid var(--cws-color-brand);outline-offset:4px}.cws-home-categories__icon,.cws-home-categories__image{color:var(--cws-color-brand);display:block;height:34px;margin:0 auto 10px;width:34px}.cws-home-categories__icon>svg{display:block;height:100%;width:100%}.cws-home-categories__image{object-fit:contain}@media screen and (min-width:1600px){.cws-home-categories__inner{max-width:1340px}}@media screen and (min-width:1920px){.cws-home-categories__inner{max-width:1440px}}@media screen and (max-width:1180px)and (min-width:1001px){.cws-home-categories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1000px){.cws-home-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.cws-home-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:430px){.cws-home-categories__header{margin-bottom:18px}.cws-home-categories__heading{font-size:23px}.cws-home-categories__text{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cws-home-categories.css.map */
