.featured-products .featured-products__swiper{width:100%;min-width:0;margin-left:0;margin-right:0}.featured-products__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:calc(var(--section-space) * .5)}.featured-products__head .section-header{margin-bottom:0;flex:1 1 24rem;min-width:0}.featured-products__head .section-header--center{flex-basis:100%}.featured-products__aside{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-left:auto;width:100%}.featured-products__head:has(.section-header--center) .featured-products__aside{justify-content:center}.featured-products__view-all{font-family:var(--font-accent);font-size:var(--label);letter-spacing:var(--label-ls);text-transform:var(--label-transform);min-height:44px}.featured-products__item{min-width:0}.featured-products__placeholder .product-card__title{color:var(--color-text-secondary)}.featured-products__placeholder .placeholder-media{border-radius:var(--radius)}.featured-products__swiper{overflow:hidden}.featured-products__swiper>.swiper-button-prev,.featured-products__swiper>.swiper-button-next{top:38%}@media(max-width:749px){.featured-products--m-grid .featured-products__swiper .swiper-wrapper{display:grid;transform:none!important}.featured-products--m-grid .featured-products__swiper .swiper-slide{width:auto!important;margin-right:0!important}.featured-products--m-grid .featured-products__controls,.featured-products--m-grid .featured-products__swiper>.swiper-button-prev,.featured-products--m-grid .featured-products__swiper>.swiper-button-next{display:none}.featured-products--m-carousel .featured-products__swiper .swiper-wrapper{display:flex;gap:0}.featured-products__view-all{position:relative}.featured-products__view-all:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}}@media(min-width:750px){.featured-products__aside{width:auto}.featured-products--d-grid .featured-products__swiper .swiper-wrapper{display:grid;transform:none!important}.featured-products--d-grid .featured-products__swiper .swiper-slide{width:auto!important;margin-right:0!important}.featured-products--d-grid .featured-products__controls,.featured-products--d-grid .featured-products__swiper>.swiper-button-prev,.featured-products--d-grid .featured-products__swiper>.swiper-button-next{display:none}.featured-products--d-carousel .featured-products__swiper .swiper-wrapper{display:flex;gap:0}}.featured-products--editorial .product-card__body{padding-top:18px}.featured-products .featured-products__item.swiper-slide{height:auto}.featured-products--editorial .featured-products__head .section-header__title{font-weight:300;line-height:1.02;letter-spacing:-.015em}.featured-products--editorial .featured-products__view-all{padding-bottom:.35em;border-bottom:1px solid var(--color-accent-2);min-height:0}.featured-products__end{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;min-height:220px;padding:2rem;text-align:center;color:var(--color-text);position:relative;isolation:isolate}.featured-products__end-arch{position:absolute;top:6%;bottom:0;left:50%;width:min(78%,260px);transform:translate(-50%);border:1px solid var(--color-accent-2);border-bottom:0;border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--color-sand) 14%,transparent);z-index:-1;transition:background .6s var(--anim-ease)}.featured-products__end:hover .featured-products__end-arch{background:color-mix(in srgb,var(--color-sand) 26%,transparent)}.featured-products__end-label{font-family:var(--font-heading);font-weight:300;font-style:italic;font-size:clamp(24px,2vw,32px);line-height:1.15;max-width:12ch}.featured-products__end svg{width:18px;height:18px;transition:transform .35s var(--anim-ease)}.featured-products__end:hover svg{transform:translate(4px)}.featured-products__end:hover .featured-products__end-label{color:var(--color-accent)}@media(max-width:749px){.featured-products--editorial.featured-products--m-carousel .featured-products__item--end{display:none}}@media(min-width:750px){.featured-products--d-editorial .featured-products__swiper .swiper-wrapper,.featured-products--d-editorial .featured-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:clamp(2.5rem,4vw,4rem) clamp(1rem,1.8vw,1.75rem);transform:none!important}.featured-products--d-editorial .featured-products__swiper .swiper-slide{width:auto!important;margin-right:0!important;height:auto}.featured-products--d-editorial .featured-products__controls,.featured-products--d-editorial .featured-products__swiper>.swiper-button-prev,.featured-products--d-editorial .featured-products__swiper>.swiper-button-next{display:none}.featured-products--d-editorial .featured-products__item--feature{grid-column:span 2;grid-row:span 2}.featured-products--d-editorial .featured-products__item--feature .product-card{display:flex;flex-direction:column;height:100%}.featured-products--d-editorial .featured-products__item--feature .product-card__media{flex:1 1 auto;aspect-ratio:auto;min-height:0}.featured-products--d-editorial .featured-products__item--feature .product-card__body{flex:none;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;padding-top:22px}.featured-products--d-editorial .featured-products__item--feature .product-card__info{flex:1 1 auto;gap:8px}.featured-products--d-editorial .featured-products__item--feature .product-card .product-card__info .product-card__title{font-size:15px;letter-spacing:.16em}.featured-products--d-editorial .featured-products__item--feature .product-card .product-card__price{font-size:13px}.featured-products--d-editorial .featured-products__item--feature .product-card__actions{flex:0 0 min(260px,45%);margin-top:0}.featured-products--d-editorial .featured-products__item--end{grid-column:span var(--span,1)}.featured-products--d-editorial .featured-products__swiper{overflow:visible}}@media(min-width:990px){.featured-products--d-editorial .featured-products__frame{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:clamp(2.5rem,5vw,6rem);align-items:start}.featured-products--d-editorial .featured-products__head{position:sticky;top:calc(var(--header-height,0px) + 2.5rem);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;margin-bottom:0}.featured-products--d-editorial .featured-products__head .section-header{flex:none}.featured-products--d-editorial .featured-products__aside{margin-left:0;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-fx-featured-products.css.map */
