.fd-collection-cards{background:var(--fd-cards-background);color:var(--fd-cards-color);padding:var(--fd-cards-top-mobile) var(--fd-cards-side-mobile) var(--fd-cards-bottom-mobile)}.fd-collection-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--fd-cards-gap-mobile);row-gap:var(--fd-cards-row-gap);max-width:var(--fd-cards-max,1360px);margin-inline:auto}.fd-collection-cards__card{min-width:0}.fd-collection-cards__link{display:block;color:inherit;text-decoration:none}.fd-collection-cards__media{position:relative;aspect-ratio:1;border-radius:var(--fd-cards-image-radius);overflow:hidden;background:#edf0ea}.fd-collection-cards__image{display:block;width:100%;height:100%;object-fit:cover}.fd-collection-cards__button{transition:background-color .25s ease,color .25s ease;position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;min-height:44px;max-width:calc(100% - 20px);width:max-content;padding:10px 12px;background:var(--fd-cards-button-bg);color:var(--fd-cards-button-color);border-radius:var(--fd-cards-button-radius);font-family:var(--font-body--family);font-size:var(--fd-cards-button-mobile);font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere}.fd-collection-cards__title{margin:10px 0 0;color:inherit;font-family:var(--font-heading--family);font-style:var(--font-heading--style,normal);font-stretch:var(--fd-heading-stretch,100%);font-weight:var(--font-heading--weight,900);font-size:var(--fd-cards-title-mobile);line-height:1.12;letter-spacing:-.035em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.fd-collection-cards__link:focus-visible{outline:3px solid currentColor;outline-offset:5px;border-radius:var(--fd-cards-image-radius)}@media(hover:hover){.fd-collection-cards__link:hover .fd-collection-cards__button{background:var(--fd-cards-button-hover-bg);color:var(--fd-cards-button-hover-color)}}@media(min-width:990px){.fd-collection-cards{padding:var(--fd-cards-top) var(--fd-cards-side) var(--fd-cards-bottom)}.fd-collection-cards__grid{grid-template-columns:repeat(var(--fd-cards-columns,4),minmax(0,1fr));gap:var(--fd-cards-gap)}.fd-collection-cards__title{margin-top:14px;font-size:var(--fd-cards-title)}.fd-collection-cards__button{font-size:var(--fd-cards-button);bottom:18px;padding-inline:18px}}.fd-collection-cards__link:focus-visible .fd-collection-cards__button{background:var(--fd-cards-button-hover-bg);color:var(--fd-cards-button-hover-color)}@media(prefers-reduced-motion:reduce){.fd-collection-cards__button{transition:none}}.fd-collection-cards__header{max-width:var(--fd-cards-max,1360px);margin-inline:auto;padding-bottom:24px}.fd-collection-cards__header h2{margin:0;color:inherit;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,900);font-size:var(--fd-cards-heading-mobile,28px);line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.fd-collection-cards__desktop{display:none}@media(min-width:990px){.fd-collection-cards__header h2{font-size:var(--fd-cards-heading,36px)}.fd-collection-cards__desktop{display:revert}.fd-collection-cards__mobile{display:none}}.fd-collection-cards--title-above .fd-collection-cards__link{display:flex;flex-direction:column}.fd-collection-cards--title-above .fd-collection-cards__title{order:-1;margin:0 0 10px}@media(min-width:990px){.fd-collection-cards--title-above .fd-collection-cards__title{margin:0 0 14px}}.fd-collection-cards__tag{position:absolute;top:8px;left:8px;z-index:1;max-width:calc(100% - 16px);padding:4px 8px;border-radius:4px;font-family:var(--font-body--family);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.fd-collection-cards__tag--sage{background:#a8b79a;color:#202b23}.fd-collection-cards__tag--dark{background:#202b23;color:#fff}.fd-collection-cards__offer{margin:4px 0 0;font-family:var(--font-body--family);font-size:13px;line-height:1.35;color:#4f6340}.fd-collection-cards--product .fd-collection-cards__title{text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-body--family);font-weight:700;font-size:16px;line-height:1.25;text-wrap:pretty}@media(min-width:990px){.fd-collection-cards__tag{top:12px;left:12px;font-size:12px}.fd-collection-cards__offer{font-size:14px}.fd-collection-cards--product .fd-collection-cards__title{font-size:18px}}.fd-collection-cards--offer .fd-collection-cards__grid{grid-template-columns:minmax(0,1fr);row-gap:16px}.fd-collection-cards--offer .fd-collection-cards__link{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fd-cards-image-radius);background:#f5f7f6}.fd-collection-cards__bar{display:block;padding:8px 12px;background:#202921;color:#fff;font-family:var(--font-body--family);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase}.fd-collection-cards__row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;min-height:140px}.fd-collection-cards__copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 10px 14px 16px}.fd-collection-cards--offer .fd-collection-cards__title{margin:0;text-align:left;font-size:var(--fd-cards-title-mobile)}.fd-collection-cards--offer .fd-collection-cards__offer{margin:0;color:#5d655e;font-size:13.5px;line-height:1.35}.fd-collection-cards__more{margin-top:4px;font-family:var(--font-body--family);font-size:14px;font-weight:800;letter-spacing:.03em;text-decoration:underline;text-underline-offset:4px}.fd-collection-cards__thumb{align-self:stretch;position:relative;min-height:140px}.fd-collection-cards__thumb :is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.fd-collection-cards--offer .fd-collection-cards__grid{grid-template-columns:repeat(var(--fd-cards-columns,2),minmax(0,1fr));gap:20px}.fd-collection-cards--offer .fd-collection-cards__title{font-size:var(--fd-cards-title)}.fd-collection-cards__row{grid-template-columns:minmax(0,1fr) 200px;min-height:200px}.fd-collection-cards__copy{padding:20px 16px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/fd-collection-cards.css.map */
