.featured-products{padding-block:var(--featured-padding, 80px)}.featured-products__inner{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);gap:var(--featured-gap-desktop, 32px);align-items:end}.featured-products h2{font-size:calc(32px * var(--font-heading-scale));line-height:calc(37px * var(--font-heading-scale) * var(--line-height-heading-scale));text-transform:uppercase;max-width:1000px;grid-column:1;grid-row:1}.featured-products__cards{display:grid;grid-template-columns:repeat(var(--featured-columns, 4),minmax(0,1fr));gap:24px var(--featured-card-gap, 16px);grid-column:1/-1;grid-row:2;align-items:start}.featured-products__link{min-width:0;grid-column:2;grid-row:1;font:400 calc(10.5px * var(--font-interface-scale))/calc(14px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);color:var(--color-brand);text-transform:uppercase;text-decoration:none;white-space:normal}.featured-products__link:hover{text-decoration:underline}.featured-products__item{min-width:0}@media(max-width:989px){.featured-products{padding-block:var(--featured-mobile-padding, 40px)}.featured-products__inner{display:flex;flex-direction:column;align-items:stretch;gap:var(--featured-gap-mobile)}.featured-products h2{font-size:calc(var(--featured-heading-mobile) * var(--font-heading-scale));line-height:calc(var(--featured-leading-mobile) * var(--font-heading-scale) * var(--line-height-heading-scale));order:0}.featured-products__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px;order:1}.featured-products__link{font-size:calc(12px * var(--font-body-scale));line-height:calc(16px * var(--font-body-scale) * var(--line-height-body-scale));order:2;white-space:normal}}@media(max-width:374px){.featured-products .product-card__title{min-height:32px}}.featured-products .product-card__title{top:0}.featured-products .price__current{top:-.5px}@media(max-width:989px){.featured-products .product-card__title{top:1px}.featured-products .price__current{top:0}}.featured-products__link{width:var(--featured-link-width, auto);text-align:center}.featured-products__link-mobile{display:none}@media(max-width:989px){.featured-products__link{width:auto;text-align:start}.featured-products__link--alternate .featured-products__link-desktop{display:none}.featured-products__link--alternate .featured-products__link-mobile{display:inline}}product-recommendations{display:block}product-recommendations[data-pending]{min-height:1px}.featured-products--square h2{grid-column:1/-1;max-width:none}.featured-products--square .product-card__media{aspect-ratio:1;background:var(--color-media-background)}.featured-products--square .product-card__image{object-fit:contain}.featured-products[data-image-fit] .product-card .product-card__image{object-fit:var(--featured-image-fit)}.featured-products--square .product-card__link{gap:12px}.featured-products--square .product-card__title{font-size:calc(13px * var(--font-card-title-scale));line-height:calc(18px * var(--font-card-title-scale) * var(--line-height-interface-scale));top:0}.featured-products--square .price{font-size:calc(13px * var(--font-interface-scale));line-height:calc(18px * var(--font-interface-scale) * var(--line-height-interface-scale))}.featured-products--square .price__current{top:0}@media(max-width:989px){.featured-products--square .product-card__link{gap:8px}.featured-products--square .product-card__title{font-size:calc(11.5px * var(--font-card-title-scale));line-height:calc(16px * var(--font-card-title-scale) * var(--line-height-interface-scale));top:0}.featured-products--square .price{font-size:calc(12px * var(--font-interface-scale));line-height:calc(16px * var(--font-interface-scale) * var(--line-height-interface-scale))}}.featured-products--catalog{padding-block:0 var(--featured-padding);color:var(--color-brand)}.featured-products--catalog .featured-products__inner{display:flex;flex-direction:column;align-items:stretch}.featured-products--catalog .featured-products__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.featured-products--catalog h2{font-size:calc(38px * var(--font-heading-scale));line-height:calc(44px * var(--font-heading-scale) * var(--line-height-heading-scale));max-width:1000px;flex:1;min-width:0}.featured-products--catalog .featured-products__link{font-size:calc(12px * var(--font-body-scale));line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale));text-align:end;text-decoration:underline}.featured-products--catalog .product-card{display:flex;flex-direction:column;gap:12px;color:var(--color-foreground)}.featured-products--catalog .product-card__link{gap:12px}.featured-products--catalog .product-card__title{font-size:calc(12px * var(--font-card-title-scale));line-height:calc(17px * var(--font-card-title-scale) * var(--line-height-interface-scale));top:1px}.featured-products--catalog .price{font:400 calc(14px * var(--font-interface-scale))/calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-body)}.featured-products--catalog .price__current{top:.5px}.featured-products--catalog .product-card__action{font:400 calc(12px * var(--font-interface-scale))/calc(17px * var(--font-interface-scale) * var(--line-height-interface-scale)) var(--font-mono);color:var(--color-brand)}@media(max-width:989px){.featured-products--catalog{padding-block:0 var(--featured-mobile-padding)}.featured-products--catalog .featured-products__header{flex-direction:column;align-items:flex-start;gap:12px}.featured-products--catalog h2{font-size:calc(30px * var(--font-heading-scale));line-height:calc(34px * var(--font-heading-scale) * var(--line-height-heading-scale));min-height:0}.featured-products--catalog .featured-products__link{width:100%;text-align:start;line-height:calc(17px * var(--font-body-scale) * var(--line-height-body-scale))}.featured-products--catalog .featured-products__cards{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.featured-products--catalog .featured-products__cards::-webkit-scrollbar{display:none}.featured-products--catalog .featured-products__item{width:280px;flex:none;scroll-snap-align:start}.featured-products--catalog .product-card__title{font-size:calc(12px * var(--font-card-title-scale));line-height:calc(17px * var(--font-card-title-scale) * var(--line-height-interface-scale));min-height:0;top:1px}.featured-products--catalog .price{font-size:calc(14px * var(--font-interface-scale));line-height:calc(20px * var(--font-interface-scale) * var(--line-height-interface-scale))}.featured-products--catalog a:focus-visible{outline-offset:-2px}}@media(max-width:989px){.featured-products--catalog h2{position:relative;top:1px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/featured-products.css.map */
