.cat-list__head{display:flex;flex-direction:column;align-items:var(--cat-head-align, start);text-align:var(--cat-head-align, start)}.cat-list__head .fc-pro__titles{width:100%}.cat-list__subheading{margin:0 0 .6rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.cat-list__heading{margin:0}.cat-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.cat-card__media{position:relative;overflow:hidden;border-radius:var(--cat-radius, 8px);aspect-ratio:var(--cat-ratio, 1 / 1);background:var(--cat-image-background, rgba(var(--color-foreground), .05))}.cat-card__media--adapt{aspect-ratio:auto}.cat-card__media--adapt .cat-card__img{height:auto}.cat-card__img{display:block;width:100%;height:100%;object-fit:var(--cat-image-fit, cover);padding:var(--cat-image-padding, 0px);box-sizing:border-box}.cat-card__title{display:block;margin-block-start:var(--cat-title-gap, 12px);font-size:var(--cat-title-size, 16px);line-height:1.4;text-align:var(--cat-title-align, start);overflow-wrap:anywhere}.cat-card__count{display:inline-block;font-size:.65em;font-weight:400;line-height:1;vertical-align:super;white-space:nowrap}@media screen and (max-width:989px){.cat-list.fc-pro--grid-mobile .fc-pro__viewport{overflow:visible}.cat-list.fc-pro--grid-mobile .fc-pro__track{display:grid;grid-template-columns:repeat(var(--fc-cols-int),minmax(0,1fr));touch-action:auto;transform:none!important}}@media screen and (max-width:749px){.cat-list.fc-pro--grid-mobile.fc-pro--bleed-mobile .fc-pro__stage{padding-inline:var(--fc-edge)}.cat-list.fc-pro--grid-mobile .fc-pro__track>:first-child,.cat-list.fc-pro--grid-mobile .fc-pro__track>:last-child{margin-inline:0}}@media screen and (min-width:990px){.cat-list.fc-pro--grid-desktop .fc-pro__viewport{overflow:visible}.cat-list.fc-pro--grid-desktop .fc-pro__track{display:grid;grid-template-columns:repeat(var(--fc-cols-int),minmax(0,1fr));touch-action:auto;transform:none!important}}@media(hover:hover){.cat-card:hover .cat-card__title{text-decoration:underline;text-underline-offset:.3rem}}.cat-card__media.reveal-zoom .cat-card__img{opacity:0;transform:scale(var(--card-m-reveal-scale, 1))}.cat-card__img{transition:opacity var(--card-m-reveal-duration, .72s) var(--card-m-reveal-ease, cubic-bezier(.16, 1, .3, 1)),transform var(--card-m-reveal-duration, .72s) var(--card-m-reveal-ease, cubic-bezier(.16, 1, .3, 1))}.cat-card__media.reveal-zoom.is-revealed .cat-card__img{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cat-card__media.reveal-zoom .cat-card__img{opacity:1;transform:none;transition:none}}.cat-card--title-inside{position:relative}.cat-card--title-inside .cat-card__img{padding-block-end:calc(var(--cat-image-padding, 0px) + 2.4rem)}.cat-card--title-inside .cat-card__title{position:absolute;inset-inline:1.4rem;inset-block-end:1.2rem;margin:0;text-align:start;font-weight:500;letter-spacing:0}.cat-list--compact{--fc-edge: 1.6rem}.cat-list--compact .cat-list__head{margin-bottom:2.4rem}.cat-list--compact .cat-list__heading{text-transform:none;letter-spacing:-.03em;line-height:1.1}.cat-list--compact .cat-card__img{mix-blend-mode:multiply}.cat-list--compact .cat-card--title-inside .cat-card__img{padding:var(--cat-image-padding) var(--cat-image-padding) calc(var(--cat-image-padding) + 1.8rem)}.cat-list--compact .cat-card--title-inside .cat-card__title{inset-inline:.6rem;inset-block-end:.4rem;line-height:1.2;font-weight:400}@media screen and (max-width:749px){.cat-list--compact .page-width{padding-inline:1.6rem}.cat-list--compact .cat-list__heading{font-size:3.2rem}.cat-list--compact .cat-card__title{font-size:1.4rem}}.cat-list--compact .cat-card--title-inside{display:block}.cat-list--compact .cat-card--title-inside .cat-card__img{padding:0;mix-blend-mode:normal}.cat-list--compact .cat-card--title-inside .cat-card__title{inset-inline:.7rem;inset-block-end:.7rem;z-index:1;margin:0;color:#17241b;text-align:center;font-size:var(--cat-title-size);font-weight:600;line-height:1.2;letter-spacing:0}@media screen and (max-width:749px){.cat-list--compact .cat-card--title-inside .cat-card__title{font-size:1.2rem;inset-inline:.3rem;inset-block-end:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-category-list.css.map */
