.fabric-categories{padding:var(--fabric-pt, 40px) 0 var(--fabric-pb, 40px);background-color:var(--fabric-bg, #f5f2ed)}.fabric-categories__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.fabric-categories__header-left{display:flex;flex-direction:column;gap:4px}.fabric-categories__title{font-size:var(--fabric-heading-size, 24px);font-weight:600;margin:0;line-height:1.2;color:var(--fabric-text-color, #1d2343)}.fabric-categories__subheading{font-size:13px;margin:0;color:var(--fabric-text-color, #1d2343);opacity:.65}.fabric-categories__cta{font-size:13px;font-weight:600;color:var(--fabric-text-color, #1d2343);text-decoration:none;white-space:nowrap;padding-top:4px;letter-spacing:.02em;transition:opacity .2s ease}.fabric-categories__cta:hover{opacity:.7;text-decoration:underline}.fabric-categories__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fabric-gap, 20px)}.fabric-category-card{display:block;text-decoration:none;border-radius:var(--fabric-radius, 12px);overflow:hidden;border:1px solid rgba(0,0,0,.08);background:var(--fabric-card-bg, #ffffff);transition:box-shadow .25s ease,transform .2s ease}.fabric-category-card:hover{box-shadow:0 4px 24px #0000001a;transform:translateY(-1px)}.fabric-category-card[aria-disabled=true]{pointer-events:none}.fabric-category-card__swatches{display:flex;flex-direction:row;overflow:hidden;height:var(--fabric-swatch-height, 160px)}.fabric-category-card__swatch{flex:1 0 0%;min-width:0;overflow:hidden;position:relative}.fabric-category-card__swatch-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.fabric-category-card:hover .fabric-category-card__swatch-img{transform:scale(1.04)}.fabric-category-card__label{display:block;text-align:center;font-size:var(--fabric-label-size, 14px);font-weight:600;color:var(--fabric-label-color, #1d2343);padding:12px 16px;letter-spacing:.01em}@media screen and (max-width:749px){.fabric-categories__grid{grid-template-columns:1fr;gap:16px}.fabric-categories__header{flex-direction:column;align-items:flex-start}.fabric-category-card__swatches{height:calc(var(--fabric-swatch-height, 160px) * .75)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fabric-categories.css.map */
