body.ce-kit-5{--e-global-color-25754d7:#E7E2D2;--e-global-color-51d7335:#213534;--e-global-color-7b31f56:#9F8B61;--e-global-color-9455728:#5D7465;--e-global-color-612f7f6:#042A2B;--e-global-color-3a8edbf:#BC909D;--e-global-color-47c881d:#F4F2EC;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{--ce-bg-color:var(--e-global-color-3a8edbf);background-color:var(--ce-bg-color);}.elementor-button:is(:hover, :focus), a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-button:is(:hover, :focus){--ce-bg-color:var(--e-global-color-9455728);}.elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-element{--widgets-space-row:20px;--widgets-space-column:20px;}{}.page-header{display:var(--page-title-display);}@property --e-global-color-25754d7 { syntax: '<color>'; initial-value: #E7E2D2; inherits: false }
@property --e-global-color-51d7335 { syntax: '<color>'; initial-value: #213534; inherits: false }
@property --e-global-color-7b31f56 { syntax: '<color>'; initial-value: #9F8B61; inherits: false }
@property --e-global-color-9455728 { syntax: '<color>'; initial-value: #5D7465; inherits: false }
@property --e-global-color-612f7f6 { syntax: '<color>'; initial-value: #042A2B; inherits: false }
@property --e-global-color-3a8edbf { syntax: '<color>'; initial-value: #BC909D; inherits: false }
@property --e-global-color-47c881d { syntax: '<color>'; initial-value: #F4F2EC; inherits: false }
/* Start custom CSS for page-settings *//*** COOKIES CUSTOM ****/

html body #tarteaucitronIcon{
    right: unset!important;
    left: 0!important;
}
html body #tarteaucitronRoot.tarteaucitronSize-popup div#tarteaucitronAlertBig {
    bottom: 1rem;
    left: 1rem !important;
    max-width: 320px !important;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
   border-radius: 0px!important;
    background-color: rgba(0, 0, 0, 0.6)!important;
    backdrop-filter: blur(4px)!important;
    padding: 20px 0;
    &[style*="display: none"] {
	    display: none!important;
    }
    span {
        color: #fff!important;
        background: transparent!important;
        font-size: 0.9rem !important;
        margin-bottom: 20px;
    }
    
    .tarteaucitronCTAButton {
        width: fit-content;
        margin-inline: 0.5em !important;
        padding: .8em 1em!important;
        background: transparent !important;
        border: 1px solid #fff;
        color: #fff!important;
        transition: filter .3s!important;
        border-radius: $main-radius;
        border-radius: 0px;
        font-size: .9rem !important;
        &:hover {
            filter: brightness(1.15)!important;
        }
    }
    button.tarteaucitronDeny {
        background-color: transparent !important;
        border: 1px solid #fff;
        border-radius: 0px;
        color: $primary-color!important;
    }
    #tarteaucitronCloseAlert {
        background-color: transparent!important;
        color: #fff!important;
        opacity: .6!important;
        font-size: .9rem !important;
        margin-bottom: 0!important;
    }
}



@media (max-width: 540px) {
    .elementor-3170101 .elementor-element.elementor-element-456469d .swiper {
        --init-slides: 1!important;
    }
}


.titre-logo a:focus{
    color: #9f8b61!important;
}
 .product-line-grid-right .product-price {
     display: inline;
     }/* End custom CSS */