.home-featured-products{padding:56px 24px;background:#f4f0e9;color:#24211f}.home-featured-products__inner{max-width:1440px;margin:0 auto}.home-featured-products__header{max-width:680px;margin:0 0 26px}.home-featured-products__header>p{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em}.home-featured-products__header h2{margin:0 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.1;text-transform:none}.home-featured-products__header div{font-size:16px;line-height:1.55;color:#625b56}.home-featured-products__header div p{margin:0}.home-featured-products__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-featured-products__card{min-width:0}.home-featured-products__card>a{display:block;height:100%;color:inherit;text-decoration:none}.home-featured-products__media{position:relative;overflow:hidden;aspect-ratio:1/1;background:#f3f3f3;border-radius:var(--block-border-radius);box-shadow:none}.home-featured-products__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.home-featured-products__image--secondary{opacity:0;object-fit:cover}.home-featured-products__body{padding:10px 2px 0}.home-featured-products__body h3{margin:0 0 7px;font-size:17px;line-height:1.35}.home-featured-products__detail,.home-featured-products__lens,.home-featured-products__price{margin:0 0 5px;font-size:14px;line-height:1.4}.home-featured-products__detail{font-weight:600}.home-featured-products__lens{color:#171717ad}.home-featured-products__price{margin:0;color:#625b56;font-size:15px}.home-featured-products__link{margin-top:24px}.home-featured-products__link .btn{border-color:#24211f;background:#24211f;color:#fcfbf8;transition:background-color .2s ease,border-color .2s ease}.home-featured-products__link .btn:hover,.home-featured-products__link .btn:focus-visible{border-color:#b56a32;background:#b56a32;color:#fff}@media(hover:hover)and (pointer:fine){.home-featured-products__card:hover .home-featured-products__image--secondary.is-loaded{opacity:1}}.home-featured-products__mobile-copy{display:none}@media(max-width:989px){.home-featured-products{padding:30px 20px 32px}.home-featured-products__header{margin-bottom:18px}.home-featured-products__header h2{font-size:26px;line-height:1.15;margin-bottom:9px}.home-featured-products__header div{font-size:15px;line-height:1.45}.home-featured-products__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;overflow:visible}.home-featured-products__body{padding:9px 2px 0}.home-featured-products__body h3{font-size:15px;line-height:1.35;text-transform:none;margin-bottom:5px;overflow-wrap:normal}.home-featured-products__desktop-copy,.home-featured-products__detail,.home-featured-products__lens,.home-featured-products__image--secondary{display:none}.home-featured-products__mobile-copy{display:block}.home-featured-products__price{margin:0;font-size:14px}.home-featured-products__image--primary{box-sizing:border-box;padding:5px}.home-featured-products__link{margin-top:22px}}@media(max-width:359px){.home-featured-products{padding-left:16px;padding-right:16px}.home-featured-products__track{column-gap:12px}.home-featured-products__body h3{font-size:15px}}body.template-index [id$=__featured_products_v36],body.template-index .home-featured-products.color-scheme--light{background:#f4f0e9}body.template-index .home-featured-products__inner{background:#fff;border-radius:var(--block-border-radius);padding:32px;box-shadow:none}body.template-index .home-featured-products__header{background:transparent}body.template-index [data-wetheme-section-id$=__intro_v36],body.template-index [data-wetheme-section-id$=__intro_v36] .homepage-featured-rich-text{background:#f4f0e9}body.template-index .home-featured-products__body h3{font-size:13px;font-weight:600;letter-spacing:.045em;line-height:1.4;text-transform:uppercase}@media(max-width:989px){body.template-index .home-featured-products__inner{padding:24px 16px}body.template-index .home-featured-products__body h3{font-size:12px;letter-spacing:.025em;line-height:1.45}body.template-index .home-featured-products__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/section-homepage-featured-products.css.map */
