body.dp-body{background:#fff;color:#000}.ml-wordmark{display:block;font-family:Louis Vuitton Web,Arial,sans-serif;font-weight:500;letter-spacing:.07em;font-size:25px;white-space:nowrap}.dp-logo{width:auto!important}.dp-footer-brand .ml-wordmark{font-size:21px}.bv{background:#fff;color:#000}.bv h1,.bv h2,.bv h3{font-weight:400}.bv .bv-hero-copy,.bv .bv-hero-copy h1,.bv .bv-hero-copy p,.bv .bv-banner h2,.bv .bv-banner p{color:#fff!important}.bv .bv-button,.bv .bp-add{background:#000;border:1px solid #000;border-radius:999px;color:#fff!important}.bv .bv-outline{border-radius:999px;text-transform:none;font-size:14px;padding:14px 30px}.bv .bp-add{min-height:56px;font-size:18px}.bv .bp-quantity{border-radius:999px}.bv .bp-checkout .shopify-payment-button__button{border-radius:999px!important;min-height:54px}.bv .ml-advisor{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:1px solid #000;border-radius:999px;margin:12px 0 20px;font-size:16px;color:#000!important;text-decoration:none}.bv .ml-advisor:hover{background:#f5f5f5}.bp-main{padding-top:36px}.bv .bp-info{top:calc(var(--dore-header-height,100px) + 24px)}.dp-contact .dp-text-link{display:inline-block;margin:8px 0}.ml-app{display:flex;gap:24px;align-items:center;padding:30px 5%;border-top:1px solid #ddd}.ml-app>div{flex:1}.ml-app button{border:0;background:none;font-size:24px}.dc-list>p{max-width:700px;line-height:1.7;margin:20px 0}.dc-list>.dp-button{display:inline-flex;margin-top:18px}.dp-menu-department-content>.dp-text-link{display:inline-block;margin:0 0 24px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dp-contact input,.dp-contact textarea{width:100%}@media(max-width:749px){.ml-wordmark{font-size:19px;letter-spacing:.04em}.dp-header{gap:12px}.bp-main{padding-top:20px}.ml-app{gap:12px}.ml-app .ml-wordmark{font-size:22px}.ml-app h2{font-size:18px}.ml-app p{font-size:12px}}.ml-cart-offers{margin-top:24px}.ml-cart-saving{font-size:14px;margin-top:18px}.belluce-bogo-add{border-radius:999px!important;background:#000!important;color:#fff!important}.dp-cart-dialog .belluce-bogo-card{min-width:150px}.dp-cart-dialog .belluce-bogo-track{display:flex;overflow:auto;gap:12px}body.dp-body .dm-hero :is(h1,h2,p,span,a),body.dp-body .dm-craft :is(h1,h2,p,span,a),body.dp-body .dc-hero :is(h1,h2,p,span,a){color:#fff!important}body.dp-body .bp-checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:54px}.bp-checkout{border-radius:999px;overflow:hidden}.dp-contact .dp-button{border-radius:999px;text-transform:none;letter-spacing:0;font-size:14px}body.dp-body .bp .bp-info h1{font-size:32px;font-weight:400!important;line-height:1.2;margin:0 0 20px}body.dp-body .bp .bp-price strong{font-size:16px;font-weight:400!important}body.dp-body .bp .bp-material{border-top:1px solid #deded6;margin-top:28px;padding-top:24px}body.dp-body .bp .bp-material>p,body.dp-body .bp .bp-material>p strong{font-size:16px;font-weight:400!important}body.dp-body .bp .bp-swatches{gap:10px;padding-bottom:12px}body.dp-body .bp .bp-swatches a{flex:0 0 94px;width:94px;font-size:13px;line-height:1.4;padding-bottom:6px;border-bottom:1px solid transparent}body.dp-body .bp .bp-swatches img{width:94px;height:100px;padding:0;border:0;margin-bottom:8px}body.dp-body .bp .bp-swatches .is-selected{border-bottom-color:#000}body.dp-body .bp .bp-buy{height:48px;margin-top:32px;display:block}body.dp-body .bp .bp-add{width:100%;height:48px;min-height:48px;font-size:18px;font-weight:400!important;line-height:1.2;background:#000;border-radius:999px}body.dp-body .bp .bp-quantity{display:none}body.dp-body .bp .bp-checkout{border-radius:0;overflow:visible;margin:10px 0 0}body.dp-body .bp .bp-checkout .shopify-payment-button__button--unbranded{border:0!important;box-shadow:none!important;border-radius:999px!important;background:#000!important;color:#fff!important;font-weight:400!important}body.dp-body .bp .bp-checkout .shopify-payment-button__more-options{display:block;margin:16px auto 0;text-decoration:underline}body.dp-body .bp .ml-advisor{width:fit-content;min-height:44px;margin:9px auto 17px;padding:10px 0;border:0;border-radius:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;background:transparent;font-weight:400}body.dp-body .bp .ml-advisor:hover{background:transparent;color:#777!important}#dp-menu-drawer .dp-menu-department-content{padding:0 4px}@media(max-width:749px){body.dp-body .bp .bp-info h1{font-size:28px}body.dp-body .bp .bp-swatches a{flex-basis:86px;width:86px}body.dp-body .bp .bp-swatches img{width:86px;height:92px}}body.dp-body .ml-wordmark{font-weight:700!important;letter-spacing:.045em}body.dp-body .bp .shopify-payment-button__button--unbranded:before,body.dp-body .bp .shopify-payment-button__button--unbranded:after{display:none!important}video[data-bv-autoplay]{pointer-events:none}video[data-bv-autoplay]::-webkit-media-controls{display:none!important}body.dp-body .dc-submit{background:#000;color:#fff;border-color:#000}body.dp-body .product-card-wrapper .card__inner,body.dp-body .product-card-wrapper .card__media{border-radius:0}body.dp-body .product-card-wrapper .card__heading,body.dp-body .product-card-wrapper .card__heading a{font-size:14px;line-height:1.5;font-weight:400}body.dp-body .product-card-wrapper .price-item{font-size:14px;font-weight:400;color:#000;letter-spacing:0}body.dp-body .product-card-wrapper .price-item--strikethrough{color:#777}body.dp-body .product-card-wrapper .badge{border-radius:0;color:#000;background:#fff;font-weight:400}body.dp-body .bp .bp-checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px}body.dp-body .bp .bp-checkout .shopify-payment-button__button--unbranded{height:48px!important;min-height:48px!important;font-size:18px!important;line-height:1.2!important;font-family:inherit!important}body.dp-body .bp .dp-advisor-dialog{position:fixed;margin:auto;background:#fff;color:#000}body.dp-body .bp .dp-advisor-dialog h2{font-size:28px;font-weight:400}body.dp-body .bp .dp-advisor-dialog .dp-button{background:#000;color:#fff}.bp-gallery-progress{display:none}@media(max-width:749px){body.dp-body .bp .bp-thumbnails,body.dp-body .bp .bp-zoom-icon{display:none!important}body.dp-body .bp .bp-media{aspect-ratio:1}body.dp-body .bp .bp-media img{aspect-ratio:1;object-fit:cover}body.dp-body .bp .bp-media>button{pointer-events:none;opacity:1;cursor:default}body.dp-body .bp .bp-gallery{overscroll-behavior-x:contain}body.dp-body .bp .bp-media{scroll-snap-stop:always}body.dp-body .bp .bp-gallery-progress{display:block;height:1px;width:100%;background:#dedede;overflow:hidden}body.dp-body .bp .bp-gallery-progress span{display:block;height:100%;background:#111;transition:transform .25s ease}}@media(prefers-reduced-motion:reduce){.bp-gallery-progress span{transition:none!important}}@media(max-width:749px){.product-grid-container .collection.page-width{padding-left:0!important;padding-right:0!important}.facets-vertical.page-width:has(.product-grid-container){padding-left:0!important;padding-right:0!important}#product-grid .card__information{padding-left:10px;padding-right:10px}}@media(min-width:750px){body.dp-body .bp .bp-info{position:sticky;align-self:start;top:calc(var(--dore-header-height,108px) + 76px)}}@media(max-width:749px){body.dp-body .dp-header{height:60px;min-height:60px}body.dp-body .dp-logo{height:60px}body.dp-body .bp .bp-info h1{font-size:20px;line-height:1.3;margin-bottom:16px}body.dp-body .bp .bp-add{font-size:16px}body.dp-body .bp .bp-checkout .shopify-payment-button__button--unbranded{font-size:16px!important}body.dp-body .bp .bp-material{margin-top:20px;padding-top:16px}body.dp-body .bp .bp-material>p,body.dp-body .bp .bp-material>p strong{font-size:16px}body.dp-body .bp .bp-swatches{padding-bottom:0;gap:8px}body.dp-body .bp .bp-swatches a{flex-basis:86px;width:86px;font-size:14px}body.dp-body .bp .bp-swatches img{width:86px;height:94px;margin-bottom:6px}body.dp-body .bp .bp-buy{margin-top:24px}body.dp-body .bp .bp-gallery-progress{display:block;height:4px;margin:0;background:#a0a0a0}}body.dp-body .ml-product-accordions details{border-bottom:1px solid #deded6}body.dp-body .ml-product-accordions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:24px 0;font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}body.dp-body .ml-product-accordions summary::-webkit-details-marker{display:none}body.dp-body .ml-product-accordions summary:after{content:"+";font-size:18px;font-weight:400}body.dp-body .ml-product-accordions details[open]>summary:after{content:"\2212"}body.dp-body .ml-product-accordions details>div{padding:0 0 24px;font-size:14px;line-height:1.7}body.dp-body .ml-product-accordions h1,body.dp-body .ml-product-accordions h2,body.dp-body .ml-product-accordions h3{font-size:16px;line-height:1.4;margin:16px 0}body.dp-body .ml-product-accordions button{font:inherit;text-decoration:underline;padding:0}body.dp-body .ml-product-accordions p:last-child{margin-bottom:0}body.dp-body .bp .bp-checkout .shopify-payment-button__button--unbranded{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/maison-luce.css.map */
