.elementor-3817 .elementor-element.elementor-element-4f03eef{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DDD0;--border-color:#E8DDD0;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:8px;--padding-left:5px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-4f03eef:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-4f03eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F0;}.elementor-3817 .elementor-element.elementor-element-f5386f0{width:100%;max-width:100%;}.elementor-3817 .elementor-element.elementor-element-f5386f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-f5386f0 .woocommerce-breadcrumb{color:#8A7560;font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.1px;word-spacing:2px;text-align:start;}.elementor-3817 .elementor-element.elementor-element-f5386f0 .woocommerce-breadcrumb > a{color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-6659853{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3817 .elementor-element.elementor-element-6b37dcf{--display:flex;--min-height:538px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3817 .elementor-element.elementor-element-6b37dcf:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-6b37dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE3;}.elementor-3817 .elementor-element.elementor-element-162e014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:55px;--margin-bottom:55px;--margin-left:54px;--margin-right:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-162e014:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-162e014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3817 .elementor-element.elementor-element-162e014.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1 .elementor-divider-separator{width:48%;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3817 .elementor-element.elementor-element-60930eb{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:12px;letter-spacing:2.1px;word-spacing:8px;color:#C9A96E;}.elementor-3817 .elementor-element.elementor-element-60930eb > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 1px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-60930eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3817 .elementor-element.elementor-element-60930eb p{margin-block-end:4px;}.elementor-3817 .elementor-element.elementor-element-0f5fabc > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-3817 .elementor-element.elementor-element-0f5fabc .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:29px;font-weight:700;letter-spacing:1.2px;color:#1A1A1A;}.elementor-3817 .elementor-element.elementor-element-d8ef20d > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-d8ef20d{font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-9d25d62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-d0459ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-d0459ca{letter-spacing:2.8px;color:#C9A96E;}.elementor-3817 .elementor-element.elementor-element-d0459ca p{margin-block-end:0px;}.elementor-3817 .elementor-element.elementor-element-02d547b{width:var( --container-widget-width, 25.478% );max-width:25.478%;--container-widget-width:25.478%;--container-widget-flex-grow:0;text-align:end;font-family:"Lato", Sans-serif;font-size:12px;letter-spacing:1px;color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-02d547b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-02d547b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3817 .elementor-element.elementor-element-41510a9{font-family:"Lato", Sans-serif;font-size:12px;color:#8A7560;}.woocommerce .elementor-3817 .elementor-element.elementor-element-5d2dd06 .price{color:#1A1A1A;font-family:"Playfair", Sans-serif;font-size:21px;font-weight:700;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-icon i{color:#C9A96E;transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-icon svg{fill:#C9A96E;transition:fill 0.3s;}.elementor-3817 .elementor-element.elementor-element-9ac06f1{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:13px;letter-spacing:0.8px;word-spacing:0px;}.elementor-3817 .elementor-element.elementor-element-9ac06f1 .elementor-icon-list-text{color:#4A4035;transition:color 0.3s;}.elementor-3817 .elementor-element.elementor-element-56faef6 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-56faef6 .cart button, .elementor-3817 .elementor-element.elementor-element-56faef6 .cart .button{font-family:"Lato", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;border-style:none;color:#C9A96E;background-color:#1A1A1A;transition:all 0s;}.elementor-3817 .elementor-element.elementor-element-56faef6{--view-cart-spacing:0px;}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart .variations{width:90%;margin-bottom:57px;}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations tr th, .woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations tr td{padding-top:calc( 6px/2 );padding-bottom:calc( 6px/2 );}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations label{color:#8A7560;font-family:"Lato", Sans-serif;font-size:12px;text-transform:uppercase;}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations td.value select{color:#A07840;}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations td.value select, .woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations td.value:before{background-color:#FFFFFF;}.woocommerce .elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3817 .elementor-element.elementor-element-56faef6 form.cart table.variations td.value:before{font-family:"Lato", Sans-serif;font-size:12px;text-transform:uppercase;}.elementor-3817 .elementor-element.elementor-element-29a941d > .elementor-widget-container{margin:0px 0px 0px 41px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-3817 .elementor-element.elementor-element-29a941d.elementor-view-stacked .elementor-icon{background-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-29a941d.elementor-view-framed .elementor-icon, .elementor-3817 .elementor-element.elementor-element-29a941d.elementor-view-default .elementor-icon{fill:#8A7560;color:#8A7560;border-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon{font-size:17px;}.elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon i{transform:rotate(0deg);}.elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon-box-title, .elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:12px;}.elementor-3817 .elementor-element.elementor-element-29a941d .elementor-icon-box-title{color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-98b137d > .elementor-widget-container{margin:0px 0px 0px 21px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-3817 .elementor-element.elementor-element-98b137d.elementor-view-stacked .elementor-icon{background-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-98b137d.elementor-view-framed .elementor-icon, .elementor-3817 .elementor-element.elementor-element-98b137d.elementor-view-default .elementor-icon{fill:#8A7560;color:#8A7560;border-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon{font-size:17px;}.elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon i{transform:rotate(0deg);}.elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon-box-title, .elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:12px;}.elementor-3817 .elementor-element.elementor-element-98b137d .elementor-icon-box-title{color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-6b616f4 > .elementor-widget-container{margin:0px 5px 0px 36px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-3817 .elementor-element.elementor-element-6b616f4.elementor-view-stacked .elementor-icon{background-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-6b616f4.elementor-view-framed .elementor-icon, .elementor-3817 .elementor-element.elementor-element-6b616f4.elementor-view-default .elementor-icon{fill:#8A7560;color:#8A7560;border-color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon{font-size:17px;}.elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon i{transform:rotate(0deg);}.elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon-box-title, .elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:12px;}.elementor-3817 .elementor-element.elementor-element-6b616f4 .elementor-icon-box-title{color:#8A7560;}.elementor-3817 .elementor-element.elementor-element-9742a7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:070px;--margin-bottom:70px;--margin-left:40px;--margin-right:40px;}.elementor-3817 .elementor-element.elementor-element-c7a79a4 > .elementor-widget-container{margin:26px 40px 26px 40px;}.elementor-3817 .elementor-element.elementor-element-c7a79a4{text-align:center;}.elementor-3817 .elementor-element.elementor-element-c7a79a4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:11px;letter-spacing:2px;word-spacing:3px;color:#C9A96E;}.elementor-3817 .elementor-element.elementor-element-9a60a2f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-9a60a2f{text-align:center;}.elementor-3817 .elementor-element.elementor-element-9a60a2f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:30px;font-weight:800;color:#5F5A49;}.elementor-3817 .elementor-element.elementor-element-f6b2215 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-f6b2215.elementor-element{--align-self:center;}.elementor-3817 .elementor-element.elementor-element-08ae76a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3817 .elementor-element.elementor-element-08ae76a:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-08ae76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-3817 .elementor-element.elementor-element-0e1b4f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3817 .elementor-element.elementor-element-bf8d722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-bf8d722 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;text-transform:capitalize;color:#C9A96E;}.elementor-3817 .elementor-element.elementor-element-91898b4{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:2px;}.elementor-3817 .elementor-element.elementor-element-91898b4 .elementor-divider-separator{width:12%;}.elementor-3817 .elementor-element.elementor-element-91898b4 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-3817 .elementor-element.elementor-element-ee5612a{color:#B0A898;font-family:"Lato", Sans-serif;}.elementor-3817 .elementor-element.elementor-element-ef25df2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-3817 .elementor-element.elementor-element-0182a6c h2{color:#C9A96E;font-family:"Playfair Display", Sans-serif;font-size:19px;}.woocommerce .elementor-3817 .elementor-element.elementor-element-0182a6c .shop_attributes{color:#B0A898;}.elementor-3817 .elementor-element.elementor-element-3e71482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-3817:not(.elementor-motion-effects-element-type-background), body.elementor-page-3817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.bdt-lightbox{background-color:#0E0909;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3817 .elementor-element.elementor-element-02d547b{width:var( --container-widget-width, 123.25px );max-width:123.25px;--container-widget-width:123.25px;--container-widget-flex-grow:0;}.elementor-3817 .elementor-element.elementor-element-02d547b > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3817 .elementor-element.elementor-element-4f03eef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-6659853{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-162e014{--width:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-9c0f6b1 .elementor-divider-separator{width:48%;}.elementor-3817 .elementor-element.elementor-element-60930eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-0f5fabc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-d8ef20d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-d0459ca > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-02d547b > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-02d547b{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-3817 .elementor-element.elementor-element-56faef6{width:100%;max-width:100%;--view-cart-spacing:0px;}.elementor-3817 .elementor-element.elementor-element-56faef6 > .elementor-widget-container{margin:0px 5px 0px 6px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-56faef6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3817 .elementor-element.elementor-element-29a941d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3817 .elementor-element.elementor-element-9742a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3817 .elementor-element.elementor-element-9a60a2f{text-align:center;}.elementor-3817 .elementor-element.elementor-element-9a60a2f .elementor-heading-title{font-size:18px;line-height:1.9em;letter-spacing:2.3px;}.elementor-3817 .elementor-element.elementor-element-bf8d722{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-3817 .elementor-element.elementor-element-6b37dcf{--width:50%;}.elementor-3817 .elementor-element.elementor-element-162e014{--width:40%;}.elementor-3817 .elementor-element.elementor-element-0e1b4f5{--width:50%;}.elementor-3817 .elementor-element.elementor-element-ef25df2{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-56faef6 *//* ========================================
   BOUTON "AJOUTER AU PANIER" - LUXPATRA
   ======================================== */
.single-product .cart .single_add_to_cart_button,
.woocommerce button.single_add_to_cart_button {
    flex: 1 !important;
    width: 100% !important;
    padding: 16px !important;
    background: linear-gradient(135deg, #1a1a1a 0%, #333333 100%) !important;
    color: #c9a96e !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    border: none !important;
    border-radius: 0 !important;
    cursor: pointer !important;
    transition: all 0.4s ease !important;
    box-shadow: none !important;
}

.single-product .cart .single_add_to_cart_button:hover,
.woocommerce button.single_add_to_cart_button:hover {
    background: linear-gradient(135deg, #c9a96e 0%, #a07840 100%) !important;
    color: #ffffff !important;
}

/* ========================================
   BOUTON WISHLIST ♡ (TI-WooCommerce Wishlist / YITH)
   ======================================== */
.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button,
.single-product .yith-wcwl-add-to-wishlist a,
.single-product .wishlist-btn,
.single-product a.tinvwl_add_to_wishlist_button {
    width: 52px !important;
    height: 52px !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    border: 1px solid #d4c4a8 !important;
    border-radius: 0 !important;
    color: #c9a96e !important;
    font-size: 18px !important;
    transition: all 0.4s ease !important;
    margin-left: 8px !important;
    flex-shrink: 0 !important;
}

.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button:hover,
.single-product .yith-wcwl-add-to-wishlist a:hover,
.single-product .wishlist-btn:hover {
    background: #c9a96e !important;
    border-color: #c9a96e !important;
    color: #ffffff !important;
}

/* Conteneur flex pour aligner les 2 boutons côte à côte */
.single-product form.cart {
    display: flex !important;
    align-items: stretch !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
}

.single-product form.cart .quantity {
    flex: 0 0 auto;
}

/* ========================================
   AFFICHAGE DU DESCRIPTIF PRODUIT
   ======================================== */
.woocommerce-product-details__short-description,
.single-product .product .summary .woocommerce-product-details__short-description {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    margin: 20px 0 !important;
    color: #333 !important;
    font-family: 'Lato', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.7 !important;
}/* End custom CSS */