body:has(.product-information){--luxe-ivory-bg:#f8f6f2;--color-background:#f8f6f2;--color-background-rgb:248 246 242;background-color:#f8f6f2}body:has(.product-information) #MainContent,body:has(.product-information) #MainContent .shopify-section,body:has(.product-information) #MainContent .shopify-section>*{background-color:#f8f6f2!important}body:has(.product-information) .product-information .group-block,body:has(.product-information) .product-information .product-details,body:has(.product-information) .product-information media-gallery,body:has(.product-information) .product-information .details,body:has(.product-information) .product-information .accordion{background-color:transparent!important}.product-information media-gallery{background:transparent}.product-information media-gallery slideshow-slide,.product-information media-gallery .product-media-container,.product-information media-gallery .product-media{background:#f8f6f2}.product-information media-gallery .product-media-container{border-radius:12px;overflow:hidden}.product-information media-gallery img{background:#f8f6f2}.product-information media-gallery [class*=thumbnail] img{object-fit:cover}.product-information media-gallery button[class*=thumbnail],.product-information media-gallery [class*=thumbnail] button{border-radius:8px;overflow:hidden;transition:opacity .25s ease,box-shadow .25s ease}.product-details h1{margin:0;color:#111;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:600;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.product-details product-price,.product-details .price{color:#111;font-size:1.125rem;font-weight:500}.product-information,.product-information .product-details{color:#111}.luxe-acc,.luxe-acc__item,.luxe-acc__body{background:transparent!important}.luxe-acc,.luxe-acc__item{border-color:#dcdad5}.product-form-buttons .luxe-buy-wrap{display:block;width:100%}.product-form-buttons add-to-cart-component{display:block;width:100%}.product-form-buttons .add-to-cart-button.button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:58px;padding:0 24px!important;border:1px solid #75283e!important;border-radius:10px!important;background:#75283e!important;color:#fff!important;font-size:15px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase!important;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s}.product-form-buttons .add-to-cart-button.button:hover:not([disabled]){border-color:#5f1f32!important;background:#5f1f32!important;box-shadow:0 8px 18px #75283e47;transform:translateY(-1px)}.product-form-buttons .add-to-cart-button.button:active:not([disabled]){transform:scale(.99)}.product-form-buttons .add-to-cart-button.button[disabled]{border-color:#e4e4e4!important;background:#e4e4e4!important;color:#8a8a8a!important;box-shadow:none}.luxe-buynow{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin-top:12px;padding:0 24px;border:1px solid #111;border-radius:10px;background:#111;color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;transition:background .25s,transform .2s,box-shadow .25s}.luxe-buynow:hover{background:#2a2a2a;box-shadow:0 8px 18px #00000040;transform:translateY(-1px)}.luxe-buynow:active{transform:scale(.99)}.luxe-buynow.is-loading{opacity:.7;pointer-events:none}.accelerated-checkout-block{display:none!important}.variant-option--buttons:has(input[data-option-name=Couleur]){display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 12px}.variant-option--buttons:has(input[data-option-name=Couleur]) legend{flex:0 0 100%;margin-bottom:2px;color:#111;font-size:14px;font-weight:600;letter-spacing:.04em}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label{--sw:#cfcfcf;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;width:64px;min-width:0;min-height:0;padding:0;border:0;background:none;overflow:visible;cursor:pointer}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:before{content:"";display:block;box-sizing:border-box;width:52px;height:52px;border:1px solid #d9d9d9;border-radius:8px;background:var(--sw);transition:box-shadow .2s ease,border-color .2s ease}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Bordeaux]){--sw:#5e0b1c}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Rose]){--sw:#f2b5c4}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Bleu]){--sw:#2f5da8}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Vert]){--sw:#2e6b4a}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Noire]){--sw:#111}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[value=Blanc]){--sw:#fff}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label__pill{display:none}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label__text{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:#111;font-size:13px;line-height:1.2;text-align:center;white-space:nowrap}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:hover:before{border-color:#111}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input:checked):before{border-color:#111;box-shadow:0 0 0 2px #f8f6f2,0 0 0 3.5px #111}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{font-weight:700}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5}.variant-option--buttons:has(input[data-option-name=Couleur]) .variant-option__button-label:has(input[aria-disabled=true]):after{content:"";position:absolute;left:50%;top:0;width:1.5px;height:52px;margin-left:-.75px;background:#777;transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/94/assets/luxe-product.css.map */
