main:has(.mlx-lux-collection){background:#fff;color:#191919;--grid-desktop-horizontal-spacing:1px;--grid-desktop-vertical-spacing:1px;--grid-mobile-horizontal-spacing:1px;--grid-mobile-vertical-spacing:1px}
.mlx-lux-collection{background:#fff;color:#191919;padding:0 0 56px}
.mlx-lux-collection__heading{padding:32px 3.125vw 0}
.mlx-lux-collection__breadcrumb{display:flex;gap:10px;align-items:center;font-size:11px;color:#666;margin-bottom:14px}
.mlx-lux-collection a{color:inherit;text-decoration:none}
.mlx-lux-collection h1{margin:0;font:400 clamp(26px,2.3vw,34px)/1.3 var(--font-body-family);letter-spacing:0;color:#191919}
.mlx-lux-collection__nav{display:flex;gap:28px;overflow:auto;white-space:nowrap;margin-top:24px;scrollbar-width:thin}
.mlx-lux-collection__nav a{flex:0 0 auto;min-height:55px;padding:12px 0 20px;border-bottom:1px solid transparent;font-size:13px}
.mlx-lux-collection__nav a:hover,.mlx-lux-collection__nav a[aria-current]{border-bottom-color:#191919}
.mlx-lux-collection__visuals{display:flex;gap:2px;padding:30px 3.125vw 0;overflow:auto;scroll-snap-type:x proximity}
.mlx-lux-collection__visuals>a{flex:1 0 14%;min-width:120px;max-width:240px;text-align:center;scroll-snap-align:start}
.mlx-lux-collection__visuals>a>div{aspect-ratio:1;overflow:hidden;background:#f5f5f5}
.mlx-lux-collection__visuals img{display:block;width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box}
.mlx-lux-collection__visuals span{display:block;font-size:12px;line-height:1.4;padding:16px 8px 8px}
.mlx-lux-collection__visuals a:hover span{text-decoration:underline;text-underline-offset:5px}
.mlx-lux-grid{background:#fff;color:#191919}
.mlx-lux-grid>.gradient{background:#fff;--color-background:255,255,255;--color-foreground:25,25,25}
.mlx-lux-grid .collection.page-width{max-width:none;padding:0}
.mlx-lux-grid #product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;align-items:stretch}
.mlx-lux-grid #product-grid>.grid__item{width:auto;max-width:none;min-width:0}
.mlx-lux-grid .card-wrapper{height:100%;background:#f5f5f5}
.mlx-lux-grid .card{height:100%;background:#f5f5f5;border:0;box-shadow:none}
.mlx-lux-grid .card__inner{--ratio-percent:125%!important;background:#f5f5f5!important;border:0}
.mlx-lux-grid .card__media,.mlx-lux-grid .card__media .media{background:#f5f5f5!important}
.mlx-lux-grid .card__media .media img{object-fit:contain!important;padding:28px;box-sizing:border-box;mix-blend-mode:normal;filter:none}
.mlx-lux-grid .card__content{padding:0 16px 18px;grid-template-rows:minmax(0,1fr) auto}
.mlx-lux-grid .card>.card__content{background:#f5f5f5}
.mlx-lux-grid .card__inner>.card__content{background:transparent}
.mlx-lux-grid .card__information{padding:12px 0 0;min-width:0}
.mlx-lux-grid .card__heading{font:400 12px/1.5 var(--font-body-family);color:#191919;letter-spacing:0}
.mlx-lux-grid .mlx-card-vendor{font-size:9px;letter-spacing:.04em;margin-bottom:7px}
.mlx-lux-grid .price{font-size:12px;letter-spacing:0;color:#191919}
.mlx-lux-grid .mlx-card-wishlist{top:12px;right:12px}
.mlx-lux-grid .mlx-card-wishlist.mlx-wishlist-button{border:0;background:transparent;box-shadow:none}
.mlx-lux-grid .manuluxe-card-swatches{min-height:32px}
.mlx-lux-grid .facets-wrapper{padding-inline:3.125vw;max-width:none;background:#fff}
.mlx-lux-grid .facets-container{border:0;margin:0;padding:14px 0 24px;gap:16px}
.mlx-lux-grid .mobile-facets__open{border-radius:30px;min-height:46px;background:#191919;color:#fff;padding:10px 22px;gap:10px}
.mlx-lux-grid .mobile-facets__open-label{color:#fff}
.mlx-lux-grid .mobile-facets__open .svg-wrapper{width:16px}
.mlx-lux-grid .mobile-facets__inner{background:#fff;color:#191919}
.mlx-lux-grid .mlx-campaign-tile{grid-column:span 2;grid-row:span 2;position:relative;overflow:hidden;min-width:0;background:#242321}
.mlx-lux-grid .mlx-campaign-tile img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mlx-collection-story__image{aspect-ratio:16/9;overflow:hidden;background:#eee}
.mlx-collection-story__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 45%}
.mlx-collection-story__copy{padding:38px 24px;text-align:center;max-width:780px;margin:auto}
.mlx-collection-story__copy h2{font:400 clamp(25px,2.5vw,34px)/1.25 var(--font-body-family);letter-spacing:0;color:#191919;margin:0 0 16px}
.mlx-collection-story__copy p{font-size:14px;line-height:1.7;margin:0 auto 16px;color:#555}
.mlx-collection-story__copy a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 24px;border:1px solid #191919;border-radius:28px;font-size:12px;color:#191919;text-decoration:none}
.mlx-collection-story__copy a:hover{background:#191919;color:#fff}
.mlx-collection-story__products{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;margin:0 0 56px}
.mlx-collection-story__products>li{min-width:0}
.mlx-lux-grid__heading{text-align:center;font:400 26px/1.3 var(--font-body-family);letter-spacing:0;margin:28px 16px}
.mlx-lux-grid .mlx-collection-pagination{padding:40px 20px;text-align:center}
.mlx-lux-grid .mlx-load-more-button{border-radius:30px;min-width:210px;background:#fff;color:#191919}
.mlx-lux-grid .mlx-collection-description{padding:50px 24px;max-width:900px;margin:auto;font-size:13px;line-height:1.8;color:#666}
@media(min-width:990px){.mlx-lux-collection__visuals{justify-content:center}}
.mlx-lux-collection a:focus-visible,.mlx-lux-grid a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:989px){
.mlx-lux-grid #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mlx-lux-grid .mlx-campaign-tile{grid-column:1/-1;grid-row:auto;aspect-ratio:4/3}
.mlx-lux-collection__heading{padding:24px 20px 0}
.mlx-lux-collection__nav{gap:22px;margin-top:16px}
.mlx-lux-collection__visuals{padding:22px 20px 0}
.mlx-lux-collection__visuals>a{flex:0 0 28%;min-width:125px}
.mlx-lux-collection{padding-bottom:32px}
.mlx-lux-grid .card__media .media img{padding:18px}
.mlx-collection-story__image{aspect-ratio:4/3}
.mlx-collection-story__products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:749px){
.mlx-lux-grid .card__content{padding:0 12px 14px}
.mlx-lux-grid .card__media .media img{padding:12px}
.mlx-lux-collection__visuals>a{flex-basis:37%}
.mlx-lux-grid .facets-wrapper{padding-inline:16px}
.mlx-collection-story__copy{padding:28px 20px}
.mlx-collection-story__copy p{font-size:13px}
.mlx-lux-grid .card__heading{font-size:11px}
}

.mlx-lux-grid #main-collection-filters{position:relative;top:auto;z-index:60;transform:none;isolation:auto}
.mlx-lux-grid #main-collection-filters .facets-container{transform:none!important;animation:none!important;opacity:1!important;visibility:visible!important}
.mlx-lux-grid .mobile-facets__wrapper{position:static;transform:none}
.mlx-lux-grid .mobile-facets{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.35)}
.mlx-lux-grid .mobile-facets__inner{width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin-left:auto;background:#fff;--color-background:255,255,255;--color-foreground:25,25,25;--color-link:25,25,25;color:#191919}
.mlx-lux-grid .mobile-facets__header,.mlx-lux-grid .mobile-facets__footer,.mlx-lux-grid .mobile-facets__submenu{background:#fff;color:#191919}
.mlx-lux-grid .mobile-facets__heading,.mlx-lux-grid .mobile-facets__summary,.mlx-lux-grid .mobile-facets__label{color:#191919}
.mlx-lux-grid .mobile-facets__close{z-index:102;color:#191919}

.mlx-lux-grid .mobile-facets__main{min-height:0;justify-content:flex-start}
.mlx-lux-grid .mobile-facets__main>.mobile-facets__details{flex-shrink:0}
.mlx-lux-grid .mobile-facets__main>div.mobile-facets__details{order:900}
.mlx-lux-grid .mobile-facets__main>.mobile-facets__footer{order:1000;flex-shrink:0}
.mlx-lux-grid .mobile-facets__header{flex-shrink:0;min-height:64px;padding:18px 60px 16px 24px}
.mlx-lux-grid .mobile-facets__inner{overflow:hidden}
main:has(.mlx-lux-grid .mobile-facets__disclosure[open]){position:relative;z-index:100}
.mlx-lux-grid #main-collection-filters:has(.mobile-facets__disclosure[open]){position:relative!important;top:auto!important;z-index:100}


.mlx-lux-grid #product-grid>.grid__item>product-component,.mlx-lux-grid .mlx-collection-story__products>li>product-component{display:block;width:100%;height:100%;position:relative}
.mlx-lux-grid .card:not(.ratio){height:100%;display:flex;flex-direction:column}
.mlx-lux-grid .card__inner{flex:0 0 auto;aspect-ratio:4/5}
.mlx-lux-grid .card__inner.ratio::before{display:none}
.mlx-lux-grid .card>.card__content{display:block;flex:0 0 auto;padding:16px}
.mlx-lux-grid .card>.card__content>.card__information{display:grid;grid-template-rows:28px 54px 60px auto;align-content:start;gap:6px;padding:0;text-align:left}
.mlx-lux-grid .card>.card__content .mlx-card-vendor{grid-row:1;margin:0;line-height:14px;min-height:0}
.mlx-lux-grid .card>.card__content .card__heading{grid-row:2;line-height:18px;min-height:54px;max-height:54px;margin:0}
.mlx-lux-grid .card>.card__content .card__heading>a{-webkit-line-clamp:3}
.mlx-lux-grid .card>.card__content .manuluxe-card-swatches{grid-row:3;min-height:0;height:60px;margin:0;align-content:start;justify-content:flex-start}
.mlx-lux-grid .card>.card__content .card-information{grid-row:4;margin:0;padding:0;text-align:left}
.mlx-lux-grid .mlx-card-wishlist{position:absolute;top:12px;right:12px;bottom:auto}

.mlx-lux-grid .product-card-wrapper{position:relative!important;display:block!important;height:100%}
.mlx-lux-grid .product-card-wrapper .card__inner{height:auto!important;min-height:0!important;aspect-ratio:1/1;flex:none!important;overflow:hidden}
.mlx-lux-grid .product-card-wrapper .card__inner>.card__content{position:absolute;inset:0;background:transparent;pointer-events:none}
.mlx-lux-grid .product-card-wrapper .card__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
.mlx-lux-grid .product-card-wrapper .card__media .media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.mlx-lux-grid .product-card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
.mlx-lux-grid .product-card-wrapper .card>.card__content{padding:18px 20px!important;flex:none!important}
.mlx-lux-grid .product-card-wrapper .card>.card__content>.card__information{grid-template-rows:28px 54px 48px auto;gap:5px}
.mlx-lux-grid .product-card-wrapper .card>.card__content .card__heading{font-size:14px!important;line-height:18px}
.mlx-lux-grid .product-card-wrapper .mlx-card-vendor{font-size:10px;line-height:14px}
.mlx-lux-grid .product-card-wrapper .price{font-size:14px}
.mlx-lux-grid .product-card-wrapper .card>.card__content .manuluxe-card-swatches{height:48px;min-height:48px;flex-wrap:nowrap}
.mlx-lux-grid .product-card-wrapper>.mlx-card-wishlist{position:absolute!important;inset:12px 12px auto auto!important;margin:0!important;z-index:5}
@media(max-width:749px){
.mlx-lux-grid .product-card-wrapper .card>.card__content{padding:12px!important}
.mlx-lux-grid .product-card-wrapper .card>.card__content .card__heading{font-size:12px!important}
.mlx-lux-grid .product-card-wrapper .price{font-size:12px}
}

main[data-template="collection"] .product-card-wrapper .card>.card__content,
main[data-template="collection"] .product-card-wrapper .card>.card__content>.card__information,
main[data-template="collection"] .product-card-wrapper .mlx-card-vendor,
main[data-template="collection"] .product-card-wrapper .card__heading,
main[data-template="collection"] .product-card-wrapper .card-information,
main[data-template="collection"] .product-card-wrapper .price{text-align:center!important;--text-alignment:center}
main[data-template="collection"] .product-card-wrapper .manuluxe-card-swatches{justify-content:center!important}
main[data-template="collection"] .product-card-wrapper .jdgm-widget{text-align:center!important}

.mlx-collection-hero{background:#e8dfd2;overflow:hidden}
.mlx-collection-hero img{display:block;width:100%;height:auto}
.mlx-lux-grid .mlx-campaign-tile{grid-row:span 1;background:#e8dfd2;display:flex;align-items:center}
.mlx-lux-grid .mlx-campaign-tile img{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}
@media(max-width:989px){.mlx-lux-grid .mlx-campaign-tile{aspect-ratio:auto}}

.mlx-collection-story__image{aspect-ratio:auto}
.mlx-collection-story__image img{height:auto;object-fit:contain}

.mlx-lux-grid .mlx-campaign-tile{position:relative;display:block;background:transparent;overflow:hidden}
.mlx-lux-grid .mlx-campaign-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.mlx-collection-hero,.mlx-collection-story__image{background:transparent}
@media(max-width:989px){
.mlx-lux-grid .mlx-campaign-tile{aspect-ratio:auto}
.mlx-lux-grid .mlx-campaign-tile img{position:relative;inset:auto;display:block;width:100%;height:auto}
}
