body.ce-kit-3{color:#4A5565;font-family:"Quicksand", sans-serif;font-size:1rem;line-height:1.5em;}a, .elementor a{color:#5E6831;font-family:"Quicksand", sans-serif;font-weight:600;}a:hover, .elementor a:hover{color:#00A63E;font-family:"Montserrat", sans-serif;}body.ce-kit-3 h1{color:#0A0A0A;font-family:"Raleway", sans-serif;}body.ce-kit-3 h2{color:#0A0A0A;font-family:"Raleway", sans-serif;}body.ce-kit-3 h3{color:#0A0A0A;font-family:"Raleway", sans-serif;}body.ce-kit-3 h4{font-family:"Raleway", sans-serif;}body.ce-kit-3 h5{font-family:"Quicksand", sans-serif;}body.ce-kit-3 h6{font-family:"Quicksand", sans-serif;}body.ce-kit-3 .ce-display-small{font-family:"Quicksand", sans-serif;}.elementor-button{font-family:"Montserrat", sans-serif;font-weight:500;--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-button, a.elementor-button:not(#e){color:#000000;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#000000;}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#F6F6F6;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-md{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xl{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xs{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button{font-family:"Montserrat", sans-serif;font-weight:600;text-transform:none;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);--ce-btn-bg-color:#5E6831;background-color:var(--ce-btn-bg-color);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{--ce-btn-bg-color:#63584D;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-button-primary .elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button.elementor-size-md{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button.elementor-size-xl{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button.elementor-size-xs{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button{font-weight:600;text-transform:none;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);--ce-btn-bg-color:#E8D9CC;background-color:var(--ce-btn-bg-color);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{--ce-btn-bg-color:#DDDDDD;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-button-secondary .elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button.elementor-size-md{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button.elementor-size-xl{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button.elementor-size-xs{border-radius:0px 0px 0px 0px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary){background-color:#844219;border-style:none;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#523111;border-style:none;}.btn-primary{background-color:#5E6831;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#63584D;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.btn-secondary, a.btn-secondary{color:#020101;}.btn-secondary{background-color:#E8D9CC;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-view-stacked .elementor-icon{background-color:#E8D9CC;color:#5E6831;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#E8D9CC;}.elementor-view-framed .elementor-icon{background-color:#5E6831;}.elementor-icon{font-size:28px;}body.ce-kit-3 .form-control, body.ce-kit-3 .elementor-field-textual{font-size:16px;line-height:1.25em;color:#7A7A7A;background-color:#F6F6F6;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}body.ce-kit-3 .form-control:focus, body.ce-kit-3 .elementor-field-textual:focus{color:#232323;background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);outline-style:solid;outline-color:#24B9D7;border-style:solid;border-color:#66AFE9;}select.form-control:not([size]):not([multiple]){height:auto;}body.ce-kit-3 .container{width:80vw;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80vw;}@media(max-width:1024px){body.ce-kit-3 .container{width:90vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}}@media(max-width:767px){body.ce-kit-3 .container{width:92vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:92vw;}}/* Start custom CSS for page-settings *//*.elementor-element-2f054993 {max-width: 80vw;}*/

#category .container {width:100%; padding:0; margin:0;}
#category .breadcrumb {    margin-left: 10%;
}
#category #content-wrapper {padding-bottom: 0 !important;}

.alert-info {background-color: #EFF6FF !important;}

.cart-summary__show {display:none;}

[data-step = "checkout-personal-information-step"] {display:none;}

#cms .page-header {display:none;}
#cms .container {width:100%; padding:0; margin:0;}
#cms .breadcrumb {    margin-left: 10%;
}
#cms .breadcrumb__wrapper {margin-bottom:0px;}
#cms #content-wrapper {margin-bottom:0px; padding-bottom:0;}
#cms .page-footer {display:none;}

#contact #content-wrapper {padding-bottom: 0;}

.elementor-field-label {margin-left: 10px !important;}
.ce-subscribe-form .elementor-field-label {color: #ffffff;}


#stores-table .store-item-footer {
    margin-top: -2rem;}
#stores-table table {display:none;}
#stores-table .store-item {padding:0px 2rem 0px 2rem;}
#stores-table .store-item-footer.divide-top {border-top: none};


#stores-table .store-item-container .search {display:none !important;}

.storecluster {z-index:1;}

.js-cart-line-product-quantity {margin-left: 10px !important;}

div#ets_onepagecheckout {
    padding-bottom: 15px;
}

.block-onepagecheckout .product-line-grid .product-line-grid-body {
    padding-left: 10px !important;
}

.all-product-link.btn i {color: #ffffff !important;}

a.alert-link:hover {color: #5e6831 !important;}

.alert-success {
    --bs-alert-bg: #e8d9cc !important;
    --bs-alert-border-color: #e8d9cc !important;}

.cart__item .product-line__actions a:after {
    background: #523111 !important;}
.wishlist-button-add {display: none !important;}

.account-menu {
    display: none !important;
}

.form-group.type-checkout-option.opc_hasaccount.sugguest {display: none !important;}

.type-checkout-options li {
    margin: 5px !important;
}

#freeshippinginfo {
    padding: 5px !important;
    font-size: 18px !important;
}

#checkout .js-address-error {display: none;}

.collapse:not(.show) {
    display: none !important;
}

.btn:disabled {
    background-color: #b5b7b9;
    border-color: #b5b7b9;
}

#order-summary-content .h4 {color: #8f1313; text-decoration: underline; padding: 10px 0 5px 0;
}

#conditions-to-approve .form-check {
    padding-top: 1.5rem;
    font-weight: 500;
    font-size: 1.2rem;
}

#payment-confirmation {margin-top: 20px;}

.frame_relais .col-sm-6 {width:100% !important;}

#ets_cft_page .nav-breadcrumbs {display: none;}

.MR-Widget .MRW-Errors {
    color: #000 !important; font-weight: 600 !important;}

@media only screen and (max-width: 1024px) {
body.ce-kit-3 .container {
    width: 92vw;}
}/* End custom CSS */