.featured-products-header+.featured-products__layout{margin-top:3.2rem}@media screen and (min-width:750px){.featured-products-header+.featured-products__layout{margin-top:4.8rem}}.featured-products{--fp-per-row: 1;--fp-peek: .15}.featured-products__layout{width:100%;position:relative}.featured-products__slider{width:100%}.featured-products__slider.swiper{overflow:hidden}.featured-products__slider:not(.swiper-initialized) .featured-products__track{display:grid;grid-template-columns:1fr;gap:0}.featured-products__card{position:relative;isolation:isolate;width:100%;height:auto}.featured-products__card:hover .featured-products__card-image{transform:scale(1.05)}.featured-products__card-media{position:relative;width:calc(100% + 2px);margin-inline:-1px;overflow:hidden;background-color:rgb(var(--color-background-secondary));z-index:2}.featured-products__card-media:before{content:"";display:block;width:0;padding-bottom:var(--card-padding-bottom, 125%)}.featured-products__card-media img,.featured-products__card-media svg,.featured-products__card-media .featured-products__card-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:var(--image-transition)}.featured-products__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-overlay));pointer-events:none}.featured-products__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%}.featured-products__card-link:empty{display:block}.featured-products__card-product{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;padding:1.6rem;pointer-events:none;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media(min-width:990px){.featured-products__card-product{padding:2.4rem}}.featured-products__card-product .card-horizontal{width:100%;max-width:37rem;height:auto;pointer-events:all}.featured-products__layout--valign-top .featured-products__card-product{align-items:flex-start}.featured-products__layout--valign-center .featured-products__card-product{align-items:center}.featured-products__layout--valign-bottom .featured-products__card-product{align-items:flex-end}.featured-products__layout--halign-left .featured-products__card-product{justify-content:flex-start}.featured-products__layout--halign-center .featured-products__card-product{justify-content:center}.featured-products__layout--halign-right .featured-products__card-product{justify-content:flex-end}@media(max-width:749px){.featured-products__card--full-mobile .featured-products__card-media{position:absolute;top:0;bottom:0;left:-1px;width:calc(100% + 2px);margin-inline:0}.featured-products__card--full-mobile .featured-products__card-media:before{display:none}}@media(min-width:750px){.featured-products__card--full-desktop .featured-products__card-media{position:absolute;top:0;bottom:0;left:-1px;width:calc(100% + 2px);margin-inline:0}.featured-products__card--full-desktop .featured-products__card-media:before{display:none}}.featured-products__cursor{position:absolute;top:0;left:0;z-index:5;width:8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));background-color:transparent;border-radius:10rem;border:.1rem solid rgba(var(--color-foreground),.3);pointer-events:none;opacity:0;visibility:hidden;scale:.7;transition:opacity .25s ease,visibility .25s ease,scale .25s ease;will-change:translate}.featured-products__cursor .icon{display:block;width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem}.featured-products__cursor .icon:first-child{rotate:180deg}[dir=rtl] .featured-products__cursor .icon:first-child{rotate:0deg}[dir=rtl] .featured-products__cursor .icon:last-child{rotate:180deg}.featured-products__cursor.is-visible{opacity:1;visibility:visible;scale:1}@media(hover:none),(pointer:coarse){.featured-products__cursor{display:none}}@media(max-width:749px){.featured-products__layout--mobile-slider .featured-products__slider:not(.swiper-initialized) .featured-products__track{display:flex}.featured-products__layout--mobile-slider .featured-products__slider:not(.swiper-initialized) .featured-products__track .featured-products__card{flex-shrink:0;width:calc(100% / (var(--fp-per-row) + var(--fp-peek)))}}@media(min-width:750px){.featured-products__layout--desktop-slider .featured-products__slider:not(.swiper-initialized) .featured-products__track{display:flex}.featured-products__layout--desktop-slider .featured-products__slider:not(.swiper-initialized) .featured-products__track .featured-products__card{flex-shrink:0;width:calc(100% / (var(--fp-per-row) + var(--fp-peek)))}}@media(min-width:750px){.featured-products[data-cards-per-row="2"],.featured-products[data-cards-per-row="3"],.featured-products[data-cards-per-row="4"]{--fp-per-row: 2}.featured-products[data-cards-per-row="2"] .featured-products__slider:not(.swiper-initialized) .featured-products__track,.featured-products[data-cards-per-row="3"] .featured-products__slider:not(.swiper-initialized) .featured-products__track,.featured-products[data-cards-per-row="4"] .featured-products__slider:not(.swiper-initialized) .featured-products__track{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.featured-products[data-cards-per-row="3"],.featured-products[data-cards-per-row="4"]{--fp-per-row: 3}.featured-products[data-cards-per-row="3"] .featured-products__slider:not(.swiper-initialized) .featured-products__track,.featured-products[data-cards-per-row="4"] .featured-products__slider:not(.swiper-initialized) .featured-products__track{grid-template-columns:repeat(3,1fr)}}@media(min-width:1536px){.featured-products[data-cards-per-row="4"]{--fp-per-row: 4}.featured-products[data-cards-per-row="4"] .featured-products__slider:not(.swiper-initialized) .featured-products__track{grid-template-columns:repeat(4,1fr)}}[dir=rtl] .featured-products__layout--halign-left [dir=rtl] .featured-products__card-product{justify-content:flex-end}[dir=rtl] .featured-products__layout--halign-right [dir=rtl] .featured-products__card-product{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-featured-products.css.map */
