.elementor-1170101 .elementor-element.elementor-element-93fdc94{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-33ec117.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-33ec117.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-3fd799d{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-3fd799d img{width:250px;max-width:100%;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-bc9473e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-bc9473e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-menu-toggle{margin-right:auto;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item{text-transform:uppercase;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item:not(#e){color:#000000;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main a.elementor-item:not(#e):focus{color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--main .elementor-item{padding-left:9px;padding-right:9px;}.elementor-1170101 .elementor-element.elementor-element-c7e99fc .elementor-nav--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;}.elementor-bc-flex-widget .elementor-1170101 .elementor-element.elementor-element-070fd04.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1170101 .elementor-element.elementor-element-070fd04.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1170101 .elementor-element.elementor-element-070fd04.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170101 .elementor-element.elementor-element-070fd04 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:0px;}.elementor-1170101 .elementor-element.elementor-element-3c98c84 .elementor-search{text-align:center;}.elementor-1170101 .elementor-element.elementor-element-3c98c84 .elementor-search__toggle{font-size:44px;}.elementor-1170101 .elementor-element.elementor-element-3c98c84 .elementor-search__toggle:hover, .elementor-1170101 .elementor-element.elementor-element-3c98c84 .elementor-search__toggle:focus{color:#0066CC;border-color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-3c98c84:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-1170101 .elementor-element.elementor-element-3c98c84.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 400px / 2);}.elementor-1170101 .elementor-element.elementor-element-3c98c84 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1170101 .elementor-element.elementor-element-3c98c84{width:auto;}.elementor-1170101 .elementor-element.elementor-element-bb71754 .elementor-item > i{color:#000000;font-size:24px;}.elementor-1170101 .elementor-element.elementor-element-bb71754 .elementor-item:hover > i{color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-bb71754 .elementor-nav--dropdown{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E6;}.elementor-1170101 .elementor-element.elementor-element-bb71754{width:auto;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__toggle .elementor-button-icon{font-size:28px;color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__toggle a:focus .elementor-button-icon{color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__toggle a{border-width:0px;padding:15px 15px 15px 15px;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__product-price{color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-cart__products{flex-grow:1;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-button--cart:hover, .elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-button--cart:focus{background-color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-button--checkout{background-color:#000000;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-button--checkout:hover, .elementor-1170101 .elementor-element.elementor-element-0cf89b1 .elementor-button--checkout:focus{background-color:#0066CC;}.elementor-1170101 .elementor-element.elementor-element-0cf89b1{width:auto;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-1170101 .elementor-element.elementor-element-33ec117{width:30%;}.elementor-1170101 .elementor-element.elementor-element-070fd04{width:70%;}.elementor-1170101 .elementor-element.elementor-element-070fd04 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1170101 .elementor-element.elementor-element-33ec117{width:12%;}.elementor-1170101 .elementor-element.elementor-element-bc9473e{width:67.666%;}.elementor-1170101 .elementor-element.elementor-element-070fd04{width:20%;}}/* Start custom CSS for page-settings *//* ==========================================
   CHARTE GRAPHIQUE - SYSTEME & NATIVE PAGES
   ========================================== */

/* 1. BOUTONS PRINCIPAUX (COMMANDER) */
.cart-detailed-actions .btn-primary,
.checkout.cart-detailed-actions a,
a.btn-primary.checkout,
.cart-summary .btn-primary,
#blockcart-modal .btn-primary,
.modal-dialog .btn-primary,
a.btn-primary[href*="commande"] {
    background-color: #6E3549 !important;
    background-image: none !important;
    border-color: #6E3549 !important;
    color: #ffffff !important;
}

.cart-detailed-actions .btn-primary:hover,
.checkout.cart-detailed-actions a:hover,
a.btn-primary.checkout:hover,
.cart-summary .btn-primary:hover,
#blockcart-modal .btn-primary:hover,
.modal-dialog .btn-primary:hover,
a.btn-primary[href*="commande"]:hover {
    background-color: #C8367C !important;
    border-color: #C8367C !important;
}

/* 2. BOUTONS SECONDAIRES & CODE PROMO */
.promo-code .btn-primary,
#promo-code .btn-primary,
.block-promo .btn-primary {
    background-color: #6E3549 !important;
    border-color: #6E3549 !important;
    color: #ffffff !important;
}

.promo-code .btn-primary:hover,
#promo-code .btn-primary:hover,
.block-promo .btn-primary:hover {
    background-color: #C8367C !important;
    border-color: #C8367C !important;
}

#blockcart-modal .btn-secondary,
.modal-dialog .btn-secondary {
    border-color: #6E3549 !important;
    color: #6E3549 !important;
}

#blockcart-modal .btn-secondary:hover,
.modal-dialog .btn-secondary:hover {
    background-color: #6E3549 !important;
    color: #ffffff !important;
}

/* 3. LIEN "CODE PROMO" */
a.promo-code-button,
.promo-discounts .promo-code-button,
.block-promo .promo-input-toggle,
#promo-code .collapse-button {
    color: #6E3549 !important;
}

/* 4. ENCADRÉS LIVRAISON OFFERTE (ROSE CLAIR) */
.cart-summary .alert-info,
.cart-grid-right .alert-info,
#blockcart-modal .alert-info,
.modal-dialog .alert-info,
div[class*="free-shipping"],
div[class*="shipping-bar"] {
    background-color: #F8EBF0 !important;
    background: #F8EBF0 !important;
    border-color: #E2B2C2 !important;
    color: #522333 !important;
}

.cart-summary .alert-info strong,
.cart-grid-right .alert-info strong,
#blockcart-modal .alert-info strong,
.modal-dialog .alert-info strong {
    color: #6E3549 !important;
}/* End custom CSS */