.elementor-15170101 .elementor-element.elementor-element-12dd3cf .elementor-widget-container{gap:10px;}.elementor-15170101 .elementor-element.elementor-element-12dd3cf .elementor-main-swiper .swiper-slide{border-width:1px;}.elementor-15170101 .elementor-element.elementor-element-12dd3cf.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:10px;}.elementor-15170101 .elementor-element.elementor-element-12dd3cf:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{row-gap:10px;}.elementor-15170101 .elementor-element.elementor-element-12dd3cf .elementor-swiper-button i{font-size:20px;}.elementor-15170101 .elementor-element.elementor-element-12dd3cf .elementor-swiper-button svg{width:20px;height:20px;}.elementor-15170101 .elementor-element.elementor-element-e0a8d12{--ce-line-clamp:none;}.elementor-15170101 .elementor-element.elementor-element-8272dbb.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-15170101 .elementor-element.elementor-element-8272dbb.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-8272dbb:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-8272dbb:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-03fef57.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-15170101 .elementor-element.elementor-element-03fef57.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-03fef57:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-03fef57:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-15170101 .elementor-element.elementor-element-0c4e6a1{text-align:left;}.elementor-15170101 .elementor-element.elementor-element-0c4e6a1 .ce-product-description-short{font-family:"Anuphan", sans-serif;font-size:1px;font-style:normal;line-height:0.3em;}.elementor-15170101 .elementor-element.elementor-element-7ff434f > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-15170101 .elementor-element.elementor-element-7ff434f > .elementor-element-populated{border-style:solid;border-color:#D0C4C4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15170101 .elementor-element.elementor-element-7ff434f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15170101 .elementor-element.elementor-element-4107a5f .ce-product-prices{font-family:"Abril Fatface", sans-serif;font-size:22px;gap:9px;}.elementor-15170101 .elementor-element.elementor-element-4107a5f .ce-product-price-regular{font-size:1px;}.elementor-15170101 .elementor-element.elementor-element-40a101b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15170101 .elementor-element.elementor-element-40a101b{width:initial;}.elementor-15170101 .elementor-element.elementor-element-e6deaca a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}@media(max-width:1024px){.elementor-15170101 .elementor-element.elementor-element-e0a8d12{--ce-line-clamp:none;}}@media(max-width:767px){.elementor-15170101 .elementor-element.elementor-element-e0a8d12{--ce-line-clamp:none;}}/* Start custom CSS for page-settings *//* Forcer l'affichage des boutons + et - de Creative Elements */
.ce-product-quantity__btn {
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
    cursor: pointer !important;
    font-size: 16px !important;
    line-height: 1 !important;
}

/* Assurer que le conteneur met les éléments côte à côte */
.ce-product-quantity {
    display: flex !important;
    align-items: center !important;
}/* End custom CSS */