body.ce-kit-1{color:#1D1D1B;font-family:"Work Sans", sans-serif;font-size:1rem;font-weight:normal;line-height:1.55em;background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #F0F0F0 100%);--ce-widgets-space:20px;}a, .elementor a{color:#6633FF;}body.ce-kit-1 h1{color:#1D1D1B;font-size:2.75rem;font-weight:900;text-transform:none;font-style:italic;line-height:1.15em;}body.ce-kit-1 h2{color:#1D1D1B;font-size:2rem;font-weight:300;line-height:1.2em;}body.ce-kit-1 h3{color:#1D1D1B;font-size:1.5rem;line-height:1.25em;}body.ce-kit-1 h4{color:#1D1D1B;font-size:1.125rem;font-weight:800;text-transform:uppercase;line-height:1.3em;}body.ce-kit-1 h5{color:#1D1D1B;font-size:1rem;font-weight:700;font-style:italic;line-height:1.5em;letter-spacing:0.6px;}body.ce-kit-1 h6{color:#FFFFFF;}body.ce-kit-1 .ce-display-small{color:#1D1D1B;font-size:0.875rem;line-height:1.45em;}.elementor-button{font-weight:600;text-transform:uppercase;letter-spacing:0.03px;--ce-btn-bg-color:#6633FF;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#6633FF;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#1D1D1B;}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-style:solid;border-color:#1D1D1B;}.elementor-button.elementor-size-sm{font-size:0.9375rem;padding:0.8em 1em 0.8em 1em;border-radius:20px 20px 20px 20px;}.elementor-button.elementor-size-md{font-size:1.1em;padding:1px 1.2px 1px 1.2px;border-radius:3px 3px 3px 3px;}.elementor-button.elementor-size-xs{font-size:0.8px;padding:0.6px 0.8px 0.6px 0.8px;border-radius:3px 3px 3px 3px;}.elementor-button-primary .elementor-button{font-weight:600;text-transform:uppercase;letter-spacing:0.03px;--ce-btn-bg-color:#AADB1E;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#AADB1E;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#1D1D1B;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#1D1D1B;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;}.elementor-button-primary .elementor-button.elementor-size-sm{font-size:0.9375rem;padding:0.8em 1em 0.8em 1em;border-radius:20px 20px 20px 20px;}.elementor-button-primary .elementor-button.elementor-size-md{font-size:1.1px;padding:1.2em 1em 1.2em 1em;border-radius:3px 3px 3px 3px;}.elementor-button-primary .elementor-button.elementor-size-xs{font-size:0.8em;padding:0.6em 0.8em 0.6em 0.8em;border-radius:3px 3px 3px 3px;}.elementor-button-secondary .elementor-button{font-weight:600;text-transform:uppercase;letter-spacing:1.2px;--ce-btn-bg-color:#1D1D1B;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#1D1D1B;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-style:solid;border-color:#1D1D1B;}.elementor-button-secondary .elementor-button.elementor-size-sm{font-size:0.9375rem;padding:0.8em 1em 0.8em 1em;border-radius:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button.elementor-size-md{font-size:1.1em;padding:1.2em 1em 1.2em 1em;border-radius:3px 3px 3px 3px;}.elementor-button-secondary .elementor-button.elementor-size-xs{font-size:0.8em;border-radius:3px 3px 3px 3px;}.elementor-view-stacked .elementor-icon{background-color:#6633FF;padding:0.5em;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#6633FF;}.elementor-view-framed .elementor-icon{padding:0.5em;border-width:1px 1px 1px 1px;}.elementor-view-framed.elementor-shape-square .elementor-icon{border-radius:3px 3px 3px 3px;}.elementor-view-stacked.elementor-shape-square .elementor-icon{border-radius:3px 3px 3px 3px;}body.ce-kit-1 img{border-style:none;}body.ce-kit-1 img, body.ce-kit-1 .elementor-image-carousel .swiper-slide > *{border-radius:3px 3px 3px 3px;}body.ce-kit-1 img:hover{border-style:none;}body.ce-kit-1 label{color:#1D1D1B;font-size:0.9rem;font-weight:600;}body.ce-kit-1 .form-control, body.ce-kit-1 .elementor-field-textual{color:#1D1D1B;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#666666;border-radius:3px 3px 3px 3px;padding:10px 10px 10px 10px;}body.ce-kit-1 .form-control:focus, body.ce-kit-1 .elementor-field-textual:focus{border-style:solid;}select.form-control:not([size]):not([multiple]){height:auto;}body.ce-kit-1 #wrapper{background-color:rgba(255, 255, 255, 0.5);}body.ce-kit-1 .container{width:1800px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1800px;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#1D1D1B;font-size:0.8rem;line-height:1.2em;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:rgba(29, 29, 27, 0.74);}body.ce-kit-1 .breadcrumb li a:not(#e):hover, body.ce-kit-1 .ce-breadcrumb__item a:not(#e):hover{color:#6633FF;}body.ce-kit-1 .breadcrumb:not(#e), body.ce-kit-1 .ce-breadcrumb .elementor-row{text-align:left;justify-content:left;}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{color:#1D1D1B;font-size:2em;font-weight:900;}.elementor-lightbox{background-color:rgba(0, 0, 0, 0.5);--lightbox-ui-color:#FFFFFF;--lightbox-ui-color-hover:#6633FF;--lightbox-text-color:#1D1D1B;--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:20px;}@media(max-width:1024px){body.ce-kit-1 h1{font-size:2.25rem;}body.ce-kit-1 h2{font-size:1.75rem;}body.ce-kit-1 h3{font-size:1.375rem;}body.ce-kit-1 h4{font-size:1.0625rem;}body.ce-kit-1 h5{font-size:0.9375rem;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{font-size:0.7rem;}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{font-size:1.7rem;}}@media(max-width:767px){body.ce-kit-1{font-size:0.9375em;line-height:1.6em;}body.ce-kit-1 h1{font-size:1.875rem;}body.ce-kit-1 h2{font-size:1.5rem;}body.ce-kit-1 h3{font-size:1.25rem;}body.ce-kit-1 h4{font-size:1rem;line-height:1.3em;}body.ce-kit-1 h5{line-height:1.6em;}.elementor-button{letter-spacing:0.05px;}.elementor-button.elementor-size-sm{font-size:0.875rem;}.elementor-button.elementor-size-xs{font-size:0.875rem;}.elementor-button-primary .elementor-button{line-height:1em;letter-spacing:0.05px;}.elementor-button-primary .elementor-button.elementor-size-sm{font-size:0.875rem;}.elementor-button-secondary .elementor-button{line-height:1em;letter-spacing:0.03px;}.elementor-button-secondary .elementor-button.elementor-size-sm{font-size:0.875rem;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{font-size:0.6rem;}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{font-size:1.5rem;}}/* Start custom CSS for page-settings */html {
    scroll-padding-top: calc(12vh) !important;
}





/*correction visionneuse*/

.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container
 {
    background: white;
}








/*animations boutons*/


/* État initial de l'icône (cachée, compressée et décalée) */
.elementor-button-content-wrapper .elementor-align-icon-right {
    margin-left: -5px;
    opacity: 0;
    font-size: 0; /* L'icône ne prend pas de place */
    width: 0;     /* Sécurité supplémentaire pour certains navigateurs */
    transform: translateX(-10px);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); /* Transition plus fluide */
}

/* État au survol (épanouie, visible et à sa place) */
.elementor-button-content-wrapper:hover .elementor-align-icon-right {
    opacity: 1;
    font-size: 1em; /* Ajustez selon la taille souhaitée de votre flèche */
    width: auto;
    transform: translateX(0);
    margin-left: 10px; /* Recrée l'espace entre le texte et l'icône au survol */
}






/* contact form ultimate */


.wpcfu legend
 {
    font-size: unset;
}



body.ce-kit-1 .wpcfu .form-control {
    font-size: 1rem;
    min-height: 40px;
    padding: 10px;
    border-radius: 3px;
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    border: 1px solid #666666;
    color: #1D1D1B;
    vertical-align: middle;
    flex-grow: 1;
}
body.ce-kit-1 .wpcfu .form-control:not(.ets_cfu-file):not(.ets_cfu-select) {
    height: unset;
}
body.ce-kit-1 .ets_cfu_col {
    width: 100%;
}

body.ce-kit-1 .form-control:focus, body.ce-kit-1 .modal.product-comment-modal .form-control:focus, body.ce-kit-1 .modal.product-comment-modal textarea:focus {
    box-shadow: none;
}

.ets_cfu_input {
    text-align: unset !important;
}
span.ets_cfu_form-control-wrap, span.wpcfu-not-valid-tip {
    text-align: left;
}

body.ce-kit-1 .ets_cfu_input_menu .ets_cfu_form-control-wrap:before {
inset-inline-end: 10px;
    position: absolute;
    top: 0.5em;
    content: '\e8ad';
    font-family: ceicons;
    pointer-events: none;
}

body.ce-kit-1 .wpcfu textarea {
    font-size: unset!important;
}
.wpcfu h3 {
    display: none;
}

body.ce-kit-1 .ets_cfu_form-control.ets_cfu-submit
 {
    /*font-size: 1rem;*/
    padding: 10px;
    border-radius: 20px 20px 20px 20px;
    text-transform: uppercase;
    flex-grow: min(0, 1);
    color: #FFFFFF;
    background-color: #6633FF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6633FF;
    letter-spacing: 0.03rem;
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    padding: .8em 1em .8em 1em;
}
body.ce-kit-1 .ets_cfu_form-control.ets_cfu-submit:hover
 {
    background-color: #FFFFFF;
    border-color: #1D1D1B;  
    color: #1D1D1B;
 }   
body.ce-kit-1 .ets_cfu_input {
    text-align: center;
}

body.ce-kit-1 .ets_cfu_input {
    margin-bottom: 1rem;
}

body.ce-kit-1 .wpcfu-display-none {
    display: none !important;
}

.ets_cfu_box:has(.fieldnoshow) {
    display: none;
}



body.ce-kit-1 .ets_cfu_col .noheight {
    height: 0;
}

body.ce-kit-1 .clearfix {
    display: none;
}

body.ce-kit-1 .ets_cfu_input_turnstile {
    margin-bottom: 0px;
}

p.ets_cfu_help_block {
    color: #666666;
    font-style: unset;
    font-size: 0.75rem;
    margin-top: 0.25rem;
    clear: both;
    display: block;
    text-align: left;
}

span.ets_cfu_span {
    margin-bottom: 0.25rem!important;
}

.wpcfu input {
    font-size: 0.9rem!important;
    vertical-align: unset!important;
}










/*corrections Theme hummingbird*/

/*formulaires*/
.form-text {
    color: #666!important;
    font-size: .75rem!important;
    margin-top: .25rem!important;
}
.form-label {
    font-size: 0.9rem!important;
    margin-bottom: 0.25rem!important;
}
.form-check-input:focus {
    box-shadow: none;
    border-color: #1D1D1B;
}
.form-check .form-check-label {
    font-size: 1rem;
    font-weight: normal;
}
.form-check-input:checked {
    background-color: #AADB1E;
    border-color: #1D1D1B;
}

.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%231D1D1B' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
}
.form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%231D1D1B'/%3E%3C/svg%3E);
}

.form-check-input {
    border: var(--bs-border-width) solid #1D1D1B;
}

.form-control {
    line-height: 1.4;
}

.password-field .btn.btn-primary {
    border-left: 0;
    --bs-btn-color: #1D1D1B;
    --bs-btn-bg: #FFFFFF;
    --bs-btn-border-color: #666666;
    --bs-btn-hover-color: #1D1D1B;
    --bs-btn-hover-bg: #FFFFFF;
    --bs-btn-hover-border-color: #666666;
    --bs-btn-focus-shadow-rgb: unset;
    --bs-btn-active-color: #1D1D1B;
    --bs-btn-active-bg: #FFFFFF;
    --bs-btn-active-border-color: #666666;
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #1D1D1B;
    --bs-btn-disabled-bg: #FFFFFF;
    --bs-btn-disabled-border-color: #666666;
    border-radius: 3px;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6633FF;
    --bs-btn-border-color: #6633FF;
    --bs-btn-hover-color: #1D1D1B;
    --bs-btn-hover-bg: #FFFFFF;
    --bs-btn-hover-border-color: #1D1D1B;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #1D1D1B;
    --bs-btn-active-bg: #ffffff;
    --bs-btn-active-border-color: #1D1D1B;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #FFFFFF;
    --bs-btn-disabled-border-color: #1D1D1B;
    font-weight: 600;
    border-radius: 20px 20px 20px 20px;
    text-transform: uppercase;
    flex-grow: min(0, 1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    letter-spacing: 0.03rem;
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    padding: .8em 1em .8em 1em;
}
.btn.increment, .btn.decrement {
    border-color: #1D1D1B;
}
input.js-cart-line-product-quantity.form-control {
    border-right: 0;
}
@media (min-width: 768px) {
    .product-line__informations.col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
        margin-left: auto !important;
        display: flex;
        justify-content: flex-end;
        align-content: center;
        align-items: center;
    }
}

@media (min-width: 576px) {
    .product-line__image.col-sm-2 {
        width: 25%;
    }
    .product-line__informations.col-sm-6 {
        width: 25%;
    }
    .product-line__content.col-sm-4 {
    width: 50%;
    }
}
.btn-outline-primary {
    --bs-btn-color: #1D1D1B;
    --bs-btn-border-color: #1D1D1B;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1D1D1B;
    --bs-btn-hover-border-color: #1D1D1B;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1D1D1B;
    --bs-btn-active-border-color: #1D1D1B;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #1D1D1B;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1D1D1B;
    --bs-gradient: none;
    font-weight: 600;
    border-radius: 20px 20px 20px 20px;
    text-transform: uppercase;
    flex-grow: min(0, 1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    letter-spacing: 0.03rem;
    font-size: 0.9375rem;
    line-height: 0.9375rem;
    padding: .8em 1em .8em 1em;
}
.step .address.selected {
    border: 1px solid #6633FF;
    margin: 0;
}


/*general (page mon compte*/

.account-menu>a.active .link-item, .account-menu>a.active .link-item i, .account-menu>a:hover .link-item, .account-menu>a:hover .link-item i {
    color: #6633FF;
}


.addresses__new-address i {
    color: #6633FF;
}

.customer-link a span, .customer-link__link span {
    background: #F0F0F0;
    border-radius: 3px;
    color: #1D1D1B;
}
.customer-link a span:hover, .customer-link__link span:hover {
    background: #6633FF;
}






/* page infos personelles*/

.cart-grid-right {
    display: none;
}
.cart-grid-body {
    width: 100%;
}
.step__title-left {
    margin-bottom: 40px;
    text-align: center;
}
.cart-grid-body hr {
    display: none;
}
.cart-grid-body {
    width: 800px;
    margin: auto;
    padding: 2em
}
.continue {
    margin: auto;
    display: block;
}

.nav-tabs {
    --bs-nav-tabs-border-width: 2px;
    --bs-nav-tabs-border-color: transparent;
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: transparent;
    --bs-nav-tabs-link-active-color: #1D1D1B;
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: transparent transparent transparent;
    border-radius: 0;
/*    border: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);*/
}

.nav-tabs .nav-link.active {
    border: solid 2px #6633FF;
    border-radius: 0;
}
.text-end {
    text-align: center !important;
}
.nav-link:focus, .nav-link:hover {
    color: unset;
}

.checkout__steps--success .checkout__steps__text {
    color: #1D1D1B;
}
.checkout__steps--current:before, .checkout__steps--success .checkout__steps__number {
    background:  #AADB1E;
}
.checkout__steps--success:after, .checkout__steps--success:before {
    background:  #AADB1E;
}
.checkout__steps .nav-tabs .checkout__steps--success .nav-link.active {
      color: #1D1D1B;
}

.checkout__steps__number {
    color: #FFF;
}
.checkout__steps--current .checkout__steps__number {
    background: #1D1D1B;
}
.form-check-input.is-valid:checked, .modal.product-comment-modal input.form-check-input[name=comment_title].valid:checked, .modal.product-comment-modal input.form-check-input[name=customer_name].valid:checked, .modal.product-comment-modal textarea.form-check-input.valid:checked, .was-validated .form-check-input:valid:checked {
    background:  #AADB1E;
}


.btn-with-icon .material-icons {
    font-size: 0rem;
}

.delivery-option__right {
    display: none !important;
}
@media (min-width: 576px) {
    .delivery-option__center.col-sm-4 {
        flex: 0 0 auto;
        width: 50%;
    }
}


.order-confirmation__subtotals, .order-confirmation__totals {
    display: none;
}
.order-confirmation__items .item__prices {
    display: none;
}
.order-confirmation__account-transformation {
    display: none;
}









/*design catégories santé*/

.category-id-18 #hero, 
.category-id-19 #hero, 
.category-id-20 #hero, 
.category-id-26 #hero, 
.category-id-23 #hero, 
.category-id-24 #hero, 
.category-id-27 #hero, 
.category-id-56 #hero, 
.category-id-57 #hero, 
.category-id-58 #hero, 
.category-id-59 #hero, 
.category-id-63 #hero, 
.category-id-parent-18 #hero, 
.category-id-parent-19 #hero, 
.category-id-parent-20 #hero, 
.category-id-parent-26 #hero, 
.category-id-parent-23 #hero, 
.category-id-parent-24 #hero, 
.category-id-parent-27 #hero, 
.category-id-parent-56 #hero, 
.category-id-parent-57 #hero, 
.category-id-parent-58 #hero, 
.category-id-parent-59 #hero, 
.category-id-parent-63 #hero, 
.product-id-category-18 #hero, 
.product-id-category-19 #hero, 
.product-id-category-20 #hero, 
.product-id-category-26 #hero, 
.product-id-category-23 #hero, 
.product-id-category-24 #hero, 
.product-id-category-27 #hero, 
.product-id-category-56 #hero, 
.product-id-category-57 #hero, 
.product-id-category-58 #hero, 
.product-id-category-59 #hero, 
.product-id-category-63 #hero {
    border-color: #AADB1E;
}

.product-id-category-18 #divider,
.product-id-category-19 #divider, 
.product-id-category-20 #divider, 
.product-id-category-26 #divider, 
.product-id-category-24 #divider, 
.product-id-category-27 #divider, 
.product-id-category-56 #divider, 
.product-id-category-57 #divider, 
.product-id-category-58 #divider, 
.product-id-category-59 #divider, 
.product-id-category-63 #divider {
    --divider-color: #AADB1E;
    
}

.product-id-category-18 #menu-btn:hover .elementor-widget-container, 
.product-id-category-19 #menu-btn:hover .elementor-widget-container,
.product-id-category-20 #menu-btn:hover .elementor-widget-container,
.product-id-category-26 #menu-btn:hover .elementor-widget-container,
.product-id-category-24 #menu-btn:hover .elementor-widget-container,
.product-id-category-27 #menu-btn:hover .elementor-widget-container, 
.product-id-category-56 #menu-btn:hover .elementor-widget-container,
.product-id-category-57 #menu-btn:hover .elementor-widget-container, 
.product-id-category-58 #menu-btn:hover .elementor-widget-container, 
.product-id-category-59 #menu-btn:hover .elementor-widget-container, 
.product-id-category-63 #menu-btn:hover .elementor-widget-container {
    border-color: #AADB1E;
}

.product-id-category-18 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-19 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-20 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-26 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-24 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-27 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-56 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-57 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-58 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-59 .btn-quote2 a.elementor-button:not(#e), 
.product-id-category-63 .btn-quote2 a.elementor-button:not(#e) {
    color: #1D1D1B;
    background-color: #AADB1E;
    border-color: #AADB1E;
}

.product-id-category-18 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-19 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-20 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-26 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-24 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-27 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-56 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-57 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-58 .btn-quote2 a.elementor-button:not(#e):hover, 
.product-id-category-59 .btn-quote2 a.elementor-button:not(#e):hover,
.product-id-category-63 .btn-quote2 a.elementor-button:not(#e):hover {
    color: #1D1D1B;
    background-color: #FFF;
    border-color: #1D1D1B;
}


#cat-menu .btn-active-scroll .elementor-widget-container {
    border-color: #AADB1E !important;
}/* End custom CSS */