.featured-products-heading{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:32px}.featured-products-heading h2{margin:0!important}.featured-products-heading__links{align-items:center;display:flex;flex-wrap:wrap;gap:34px;justify-content:flex-end}.text-arrow-link{align-items:center;display:inline-flex;gap:8px}.text-arrow-link:hover{gap:16px}.btn-soft span,.text-arrow-link span{transition:transform .2s ease}.btn-soft:hover span,.text-arrow-link:hover span{transform:translateX(4px)}.featured-product-set[hidden]{display:none!important}.featured-product-grid{display:grid;gap:28px;grid-template-columns:1.2fr .82fr .82fr}.featured-product-card{background:#f5f6f3;border-radius:10px;display:flex;flex-direction:column;min-height:390px;overflow:hidden}.featured-product-card__media{align-items:center;display:flex;min-height:105px;padding:26px 24px 0}.featured-product-card__media img{height:92px;object-fit:contain;object-position:left center;width:100%}.featured-product-card__body{display:flex;flex:1;flex-direction:column;padding:18px 24px 22px}.featured-product-card__body h3{font-size:24px!important;font-style:normal;font-weight:600!important;line-height:28px!important;margin:0 0 16px!important}.featured-product-card__actions{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-top:auto}.featured-product-card__actions .btn-soft{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.featured-product-card--primary{background:var(--blue);color:#fff}.featured-product-card--primary .featured-product-card__media{background:#fff;border-radius:8px;margin:16px 16px 0;min-height:175px;overflow:hidden;padding:0}.featured-product-card--primary .featured-product-card__media img{height:175px;object-fit:cover;object-position:center}.featured-product-card--primary .featured-product-card__body{padding:16px}.featured-product-card--primary .featured-product-card__actions{display:grid;grid-template-columns:1fr auto;width:100%}.featured-product-card--primary .btn{width:100%}@media(max-width:900px){.featured-product-grid{grid-template-columns:1fr 1fr}.featured-product-card--primary{grid-column:1/-1}.featured-products-heading{align-items:flex-start;flex-direction:column}.featured-products-heading__links{align-items:flex-start;text-align:left}}@media(max-width:600px){.featured-product-grid{grid-template-columns:1fr}.featured-product-card--primary{grid-column:auto}.featured-product-card--primary .featured-product-card__actions{grid-template-columns:1fr}.featured-products-heading__links{flex-direction:column;gap:14px}}.featured-product-card--primary .featured-product-card__actions{align-items:stretch;gap:16px;grid-template-columns:minmax(0,1fr) auto}.featured-product-card--primary .featured-product-card__actions .btn{align-items:center;background:#fff;color:#20221c;display:inline-flex;justify-content:center}.featured-product-card--primary .featured-product-card__actions .btn:hover{border-color:#20221c!important;color:#20221c!important;color:#fff}@media(max-width:600px){.featured-product-card--primary .featured-product-card__actions{grid-template-columns:1fr}}.featured-products-heading__description{margin-top:12px}.featured-products-heading__description p{margin:0 0 8px}.featured-products-heading__description p:last-child{margin-bottom:0}