.ml-fc{--ml-fc-gap: 12px;--ml-fc-visible: 4;--ml-fc-visible-mobile: 1;--ml-fc-card-radius: .75rem}.ml-fc__shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}.ml-fc__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ml-fc__title{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2;color:var(--color-foreground-heading);text-align:left}.ml-fc__header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ml-fc__see-all{font-size:.95rem;font-weight:500;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.ml-fc__see-all:hover{color:var(--color-primary-hover, var(--color-primary))}.ml-fc__nav{display:flex;align-items:center;gap:.5rem}.ml-fc__arrow{width:42px;height:42px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15-25, .15));border-radius:50%;background:var(--color-background);color:var(--color-foreground-heading);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.ml-fc__arrow:hover:not(:disabled){background:var(--color-variant-hover-background, rgb(var(--color-foreground-rgb) / .04))}.ml-fc__arrow:disabled{opacity:.35;cursor:not-allowed}.ml-fc__arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ml-fc__arrow-icon{display:inline-flex;width:16px;height:16px}.ml-fc__arrow-icon svg{width:100%;height:100%}.ml-fc__carousel{position:relative;width:100%;overflow:hidden;min-width:0}.ml-fc__track{display:flex;gap:var(--ml-fc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px;width:100%}.ml-fc__track::-webkit-scrollbar{display:none}.ml-fc__slide{flex:0 0 calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible-mobile) - 1)) / var(--ml-fc-visible-mobile));width:calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible-mobile) - 1)) / var(--ml-fc-visible-mobile));scroll-snap-align:start;min-width:0;max-width:calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible-mobile) - 1)) / var(--ml-fc-visible-mobile))}@media screen and (min-width:750px){.ml-fc__slide{flex:0 0 calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible) - 1)) / var(--ml-fc-visible));width:calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible) - 1)) / var(--ml-fc-visible));max-width:calc((100% - var(--ml-fc-gap) * (var(--ml-fc-visible) - 1)) / var(--ml-fc-visible))}}@media screen and (max-width:749px){.ml-fc__header{align-items:flex-start}.ml-fc__header-actions{flex-wrap:wrap;justify-content:flex-end}.ml-fc[data-mobile-visible="2"] .ml-fc-card__body{gap:.45rem;padding:.6rem .55rem .7rem}.ml-fc[data-mobile-visible="2"] .ml-fc-card__title{font-size:.82rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ml-fc[data-mobile-visible="2"] .ml-fc-card__price{font-size:.78rem;gap:.2rem .35rem}.ml-fc[data-mobile-visible="2"] .ml-fc-card__price-save{font-size:.7rem}.ml-fc[data-mobile-visible="2"] .ml-fc-card__view,.ml-fc[data-mobile-visible="2"] .ml-fc-card__atc{min-height:30px;padding-block:.25rem;padding-inline:.3rem;font-size:.68rem;white-space:normal;line-height:1.15;text-align:center}.ml-fc[data-mobile-visible="2"] .ml-fc-card__actions{gap:.35rem}.ml-fc[data-mobile-visible="2"] .ml-fc-card__badges{top:.4rem;left:.4rem}.ml-fc[data-mobile-visible="2"] .ml-fc-card__badge{padding:.12rem .35rem;font-size:.62rem}}.ml-fc-card{display:flex;flex-direction:column;height:100%;border-radius:var(--ml-fc-card-radius);overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .1))}.ml-fc-card__media{position:relative;aspect-ratio:var(--ml-fc-card-ratio, 1);overflow:hidden;background:rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .08))}.ml-fc-card__media-link{display:block;width:100%;height:100%;position:relative}.ml-fc-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .35s ease}.ml-fc-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ml-fc-card:hover .ml-fc-card__image--primary:has(+.ml-fc-card__image--secondary){opacity:0}.ml-fc-card:hover .ml-fc-card__image--secondary{opacity:1}.ml-fc-card:hover .ml-fc-card__image--primary:not(:has(+.ml-fc-card__image--secondary)){transform:scale(1.04)}.ml-fc-card__image--placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .08))}.ml-fc-card__badges{position:absolute;top:.65rem;left:.65rem;z-index:1}.ml-fc-card__badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:4px;font-size:var(--font-size--xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--color-background);color:var(--color-foreground)}.ml-fc-card__badge--sale{background:var(--color-primary, var(--color-foreground-heading));color:var(--color-primary-button-text, var(--color-background))}.ml-fc-card__body{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem 1rem;flex:1}.ml-fc-card__title{margin:0;font-size:.98rem;line-height:1.35;font-weight:500}.ml-fc-card__title a{color:var(--color-foreground-heading);text-decoration:none}.ml-fc-card__title a:hover{color:var(--color-primary-hover, var(--color-primary))}.ml-fc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:.92rem;line-height:1.3}.ml-fc-card__price-current{font-weight:600;color:var(--color-foreground-heading)}.ml-fc-card__price-compare{color:rgb(var(--color-foreground-rgb) / var(--opacity-60-70, .6));text-decoration:line-through}.ml-fc-card__price-save{font-size:.82rem;font-weight:600;color:var(--color-primary, var(--color-foreground-heading))}.ml-fc-card__actions{display:flex;align-items:stretch;gap:.5rem;margin-top:auto}.ml-fc-card__view,.ml-fc-card__atc,.ml-fc-card__form{flex:1 1 0;min-width:0}.ml-fc-card__form{display:flex}.ml-fc-card__form form{flex:1;display:flex}.ml-fc-card__view,.ml-fc-card__atc{justify-content:center;min-height:34px;padding-block:.35rem;padding-inline:.55rem;font-size:.78rem;white-space:nowrap}.ml-fc-card__form .button,.ml-fc-card__form add-to-cart-component{width:100%}.ml-fc-card__form .add-to-cart-text{justify-content:center}.ml-fc-card__form .add-to-cart-icon{display:none}.ml-fc-card__empty{padding:2rem 0;text-align:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-60-70, .65))}@media screen and (min-width:750px){.ml-fc[data-visible="5"] .ml-fc-card__body,.ml-fc[data-visible="6"] .ml-fc-card__body{gap:.45rem;padding:.65rem .65rem .75rem}.ml-fc[data-visible="5"] .ml-fc-card__title{font-size:.88rem}.ml-fc[data-visible="6"] .ml-fc-card__title{font-size:.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ml-fc[data-visible="5"] .ml-fc-card__price,.ml-fc[data-visible="6"] .ml-fc-card__price{font-size:.8rem;gap:.25rem .35rem}.ml-fc[data-visible="6"] .ml-fc-card__price-save{font-size:.72rem}.ml-fc[data-visible="5"] .ml-fc-card__view,.ml-fc[data-visible="5"] .ml-fc-card__atc,.ml-fc[data-visible="6"] .ml-fc-card__view,.ml-fc[data-visible="6"] .ml-fc-card__atc{min-height:30px;padding-block:.25rem;padding-inline:.3rem;font-size:.7rem;white-space:normal;line-height:1.2;text-align:center}.ml-fc[data-visible="6"] .ml-fc-card__actions{gap:.35rem}.ml-fc[data-visible="6"] .ml-fc-card__badges{top:.4rem;left:.4rem}.ml-fc[data-visible="6"] .ml-fc-card__badge{padding:.15rem .4rem;font-size:.65rem}}@media screen and (max-width:749px){.product-grid:not(.product-grid-mobile--large) .ml-fc-card__body{gap:.45rem;padding:.6rem .55rem .7rem}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__title{font-size:.82rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__price{font-size:.78rem;gap:.2rem .35rem}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__price-save{font-size:.7rem}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__view,.product-grid:not(.product-grid-mobile--large) .ml-fc-card__atc{min-height:30px;padding-block:.25rem;padding-inline:.3rem;font-size:.68rem;white-space:normal;line-height:1.15;text-align:center}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__actions{gap:.35rem}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__badges{top:.4rem;left:.4rem}.product-grid:not(.product-grid-mobile--large) .ml-fc-card__badge{padding:.12rem .35rem;font-size:.62rem}}@media screen and (min-width:750px){.product-grid[data-product-card-size=small] .ml-fc-card__body,.product-grid[data-product-card-size=medium] .ml-fc-card__body{gap:.45rem;padding:.65rem .65rem .75rem}.product-grid[data-product-card-size=small] .ml-fc-card__title{font-size:.88rem}.product-grid[data-product-card-size=medium] .ml-fc-card__title{font-size:.88rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-grid[data-product-card-size=small] .ml-fc-card__price,.product-grid[data-product-card-size=medium] .ml-fc-card__price{font-size:.8rem;gap:.25rem .35rem}.product-grid[data-product-card-size=small] .ml-fc-card__price-save,.product-grid[data-product-card-size=medium] .ml-fc-card__price-save{font-size:.72rem}.product-grid[data-product-card-size=small] .ml-fc-card__view,.product-grid[data-product-card-size=small] .ml-fc-card__atc,.product-grid[data-product-card-size=medium] .ml-fc-card__view,.product-grid[data-product-card-size=medium] .ml-fc-card__atc{min-height:30px;padding-block:.25rem;padding-inline:.3rem;font-size:.7rem;white-space:normal;line-height:1.2;text-align:center}.product-grid[data-product-card-size=small] .ml-fc-card__actions,.product-grid[data-product-card-size=medium] .ml-fc-card__actions{gap:.35rem}.product-grid[data-product-card-size=small] .ml-fc-card__badges,.product-grid[data-product-card-size=medium] .ml-fc-card__badges{top:.4rem;left:.4rem}.product-grid[data-product-card-size=small] .ml-fc-card__badge,.product-grid[data-product-card-size=medium] .ml-fc-card__badge{padding:.15rem .4rem;font-size:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ml-featured-collection.css.map */
