.featured-grid{position:relative;display:block;overflow:hidden;background:var(--fg-bg);color:var(--fg-text);font-family:var(--fg-font-body);--fg-col-gap: 1.6rem;--fg-row-gap: 3.2rem}.featured-grid__header{display:flex;flex-direction:column;align-items:stretch;gap:2rem;margin-bottom:2.4rem}.featured-grid__titles{min-width:0}.featured-grid__view-all{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:5.2rem;padding:1.2rem 2.8rem;border:1px solid var(--fg-accent);border-radius:.8rem;color:var(--fg-accent);font-family:var(--fg-font-body);font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.featured-grid__view-all:hover{background:var(--fg-accent);color:#fff}.featured-grid__view-all--header{width:100%}.featured-grid__list{display:grid;grid-template-columns:repeat(var(--fg-columns-mobile),minmax(0,1fr));gap:var(--fg-row-gap) var(--fg-col-gap);margin:0;padding:0;list-style:none}.featured-grid__item{min-width:0}.featured-grid .bs-card{position:relative;display:flex;flex-direction:column;height:100%}.featured-grid .bs-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:2.4rem;background:var(--fg-card-bg)}.featured-grid .bs-card__media-link{display:block;width:100%;height:100%}.featured-grid .bs-card__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.featured-grid .bs-card__media--cover .bs-card__image{object-fit:cover}.featured-grid .bs-card__media .placeholder-svg{fill:#00000059;background:var(--fg-card-bg)}.featured-grid .bs-card__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.2rem .6rem;border-radius:.4rem;background:#111;color:#fff;font-family:var(--fg-font-body);font-size:1.2rem;font-weight:700;line-height:1.5;pointer-events:none}.featured-grid .bs-card__wishlist{position:absolute;top:2rem;right:2rem;z-index:2;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#121212d9;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease}.featured-grid .bs-card__wishlist svg{width:2rem;height:2rem}.featured-grid .bs-card__wishlist[aria-pressed=true]{opacity:1}.featured-grid .bs-card__wishlist[aria-pressed=true] path{fill:currentColor}.featured-grid .bs-card__wishlist:hover{transform:scale(1.08)}.featured-grid .bs-card__cta{position:absolute;left:50%;bottom:2.2rem;z-index:2;width:max-content;max-width:calc(100% - 3.2rem);padding:.9rem 2.4rem;border-radius:.8rem;background:var(--fg-accent);color:#fff;font-family:var(--fg-font-body);font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:uppercase;text-decoration:none;text-align:center;opacity:0;transform:translate(-50%,.8rem);transition:opacity .25s ease,transform .25s ease,filter .2s ease}.featured-grid .bs-card__cta:hover{filter:brightness(1.1)}@media(hover:hover){.featured-grid .bs-card:hover .bs-card__cta,.featured-grid .bs-card:focus-within .bs-card__cta{opacity:1;transform:translate(-50%)}.featured-grid .bs-card:hover .bs-card__wishlist,.featured-grid .bs-card:focus-within .bs-card__wishlist{opacity:1}.featured-grid .bs-card:hover .bs-card__image{transform:scale(1.03)}}@media(hover:none){.featured-grid .bs-card__wishlist{opacity:1}}.featured-grid .bs-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2.4rem;align-items:start;padding:1.6rem .4rem 0}.featured-grid .bs-card__rating{grid-column:1 / -1;display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem}.featured-grid .featured-grid__list--rated .bs-card__info:not(:has(.bs-card__rating)){padding-top:4.2rem}.featured-grid .bs-card__stars{display:flex;gap:.4rem;flex-shrink:0;width:auto;height:1.6rem;background:none;-webkit-mask:none;mask:none}.featured-grid .bs-card__stars svg{width:1.6rem;height:1.6rem}.featured-grid .bs-card__rating-text{color:var(--fg-text);font-family:var(--fg-font-body);font-size:1.2rem;font-weight:700;line-height:1.5}.featured-grid .bs-card__title{margin:0;font-family:var(--fg-font-body);font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--fg-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.featured-grid .bs-card__title-link{color:inherit;text-decoration:none}.featured-grid .bs-card__title-link:hover{text-decoration:underline;text-underline-offset:.3rem}.featured-grid .bs-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right;white-space:nowrap}.featured-grid .bs-card__price-sale{color:var(--fg-text);font-family:var(--fg-font-body);font-size:1.8rem;font-weight:600;line-height:2.4rem}.featured-grid .bs-card__price-compare{color:var(--fg-compare);font-family:var(--fg-font-body);font-size:1.4rem;font-weight:400;line-height:2.4rem;text-decoration:line-through}.featured-grid .bs-card__save{display:none}.featured-grid__titles h2.h2{margin:0}.featured-grid .bs-card__cta-mobile{display:none}@media screen and (max-width:749px){.featured-grid .bs-card__media .bs-card__cta{display:none}.featured-grid .bs-card__info{flex:1;grid-template-rows:auto auto 1fr auto}.featured-grid .bs-card__cta-mobile{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;width:100%;min-height:4rem;margin-top:1.2rem;padding:.8rem .4rem;border-radius:.8rem;background:var(--fg-accent);color:#fff;font-family:var(--fg-font-body);font-size:1.3rem;font-weight:700;line-height:1.5;letter-spacing:0;white-space:nowrap;text-align:center;text-transform:uppercase;text-decoration:none}}@media screen and (max-width:749px){.featured-grid .featured-grid__list--mobile-2 .bs-card__info{grid-template-columns:minmax(0,1fr)}.featured-grid__titles{text-align:center}.featured-grid .featured-grid__list--mobile-2 .bs-card__price{flex-direction:row;align-items:baseline;gap:.8rem;margin-top:.4rem}.featured-grid .featured-grid__list--mobile-2 .bs-card__cta{font-size:1.2rem;padding:.6rem 1.2rem;white-space:nowrap}.featured-grid .featured-grid__list--mobile-2 .bs-card__rating{gap:.6rem}.featured-grid .featured-grid__list--mobile-2 .bs-card__stars{gap:.2rem;height:1.2rem}.featured-grid .featured-grid__list--mobile-2 .bs-card__stars svg{width:1.2rem;height:1.2rem}.featured-grid .featured-grid__list--mobile-2 .bs-card__rating-text{font-size:1.1rem;white-space:nowrap}.featured-grid .featured-grid__list--mobile-2 .bs-card__title{font-size:12px;line-height:150%}.featured-grid .featured-grid__list--mobile-2 .bs-card__price-sale{font-size:14px}.featured-grid .featured-grid__list--mobile-2 .bs-card__price-compare{font-size:11px;color:#b6012a}.featured-grid__view-all{min-height:48px;padding:.1rem 2.8rem}.featured-grid .bs-card__info{padding:1.6rem 0 0}.featured-grid__list{gap:16px 12px}}@media screen and (min-width:750px){.featured-grid{--fg-col-gap: 1.6rem;--fg-row-gap: 3.2rem}.featured-grid__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.8rem}.featured-grid__view-all{font-size:1.8rem}.featured-grid__view-all--header{width:auto}.featured-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid .bs-card__info{padding:1.6rem 2.4rem 0}.featured-grid .bs-card__cta{font-size:1.8rem}}@media screen and (min-width:1200px){.featured-grid__inner.page-width{max-width:144rem;padding-left:8rem;padding-right:8rem}}@media screen and (min-width:990px){.featured-grid{--fg-col-gap: 2.4rem}.featured-grid__list{grid-template-columns:repeat(var(--fg-columns),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.featured-grid .bs-card__image,.featured-grid .bs-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-featured-collection-grid.css.map */
