body.ce-kit-1{color:#5D3813;font-family:"Archivo", sans-serif;font-weight:500;background-color:#FFFCF5;}a, .elementor a{color:#5D3813;}a:hover, .elementor a:hover{color:#698D64;font-weight:700;}body.ce-kit-1 h1{color:#5D3813;font-family:"Archivo", sans-serif;}body.ce-kit-1 h2{color:#5D3813;}body.ce-kit-1 h3{color:#5D3813;}body.ce-kit-1 h4{color:#5D3813;}body.ce-kit-1 h5{color:#5D3813;}body.ce-kit-1 h6{color:#5D3813;}body.ce-kit-1 .ce-display-small{color:#5D3813;font-size:18px;font-weight:500;text-transform:uppercase;}body.ce-kit-1 .ce-display-medium{font-size:24px;font-weight:500;text-transform:uppercase;}body.ce-kit-1 .ce-display-large{font-size:48px;font-weight:500;text-transform:uppercase;}body.ce-kit-1 .ce-display-xl{font-size:96px;font-weight:500;text-transform:uppercase;}body.ce-kit-1 .ce-display-xxl{font-size:128px;font-weight:500;text-transform:uppercase;}.elementor-button{font-family:"Archivo", sans-serif;text-decoration:none;background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D3813;}.elementor-button, a.elementor-button:not(#e){color:#5D3813;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FAF6EE;}.elementor-button:hover, .elementor-button:focus{background-color:#5D3813;}.elementor-button.elementor-size-sm{border-radius:25px 25px 25px 25px;}.elementor-button-primary .elementor-button{font-weight:700;text-transform:uppercase;text-decoration:none;background-color:#5D3813;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FAF6EE;}.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:#5D3813;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#FAF6EE;}.elementor-button-primary .elementor-button.elementor-size-sm{border-radius:30px 30px 30px 30px;}.elementor-button-primary .elementor-button.elementor-size-md{border-radius:30px 30px 30px 30px;}.elementor-button-primary .elementor-button.elementor-size-lg{border-radius:30px 30px 30px 30px;}.elementor-button-primary .elementor-button.elementor-size-xl{border-radius:40px 40px 40px 40px;}.elementor-button-primary .elementor-button.elementor-size-xs{border-radius:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button{font-weight:700;text-transform:uppercase;text-decoration:none;background-color:#698D64;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#F1EBE4;}.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:#5D3813;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#F1EBE4;}.elementor-button-secondary .elementor-button.elementor-size-sm{border-radius:30px 30px 30px 30px;}.elementor-button-secondary .elementor-button.elementor-size-md{border-radius:30px 30px 30px 30px;}.elementor-button-secondary .elementor-button.elementor-size-lg{border-radius:30px 30px 30px 30px;}.elementor-button-secondary .elementor-button.elementor-size-xl{border-radius:40px 40px 40px 40px;}.elementor-button-secondary .elementor-button.elementor-size-xs{border-radius:30px 30px 30px 30px;}.btn-primary, a.btn-primary{color:#FAF6EE;}.btn-primary{background-color:#5D3813;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5D3813;padding:20px 40px 20px 40px;border-radius:40px 40px 40px 40px;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, a.btn-primary:focus{color:#5D3813;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#FAF6EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.btn-secondary, a.btn-secondary{color:#000000;}.btn-secondary{background-color:#FAF6EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:20px 40px 20px 40px;border-radius:40px 40px 40px 40px;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus, a.btn-secondary:hover, a.btn-secondary:focus{color:#000000;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{background-color:#CAB5EB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-view-stacked .elementor-icon{background-color:#5D3813;color:#698D64;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#5D3813;}.elementor-view-framed .elementor-icon{background-color:#698D64;}body.ce-kit-1 label{color:#5D3813;font-family:"Archivo", sans-serif;}body.ce-kit-1 .form-control, body.ce-kit-1 .elementor-field-textual{font-family:"Archivo", sans-serif;font-weight:600;color:#5D3813;background-color:rgba(250, 246, 238, 0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#5D3813;border-radius:25px 25px 25px 25px;}body.ce-kit-1 .form-control:focus, body.ce-kit-1 .elementor-field-textual:focus{color:#5D3813;}body.ce-kit-1 .form-control:-webkit-autofill, body.ce-kit-1 .elementor-field-textual:-webkit-autofill{-webkit-text-fill-color:#5D3813;}body.ce-kit-1 #wrapper{background-color:#FFFCF5;}body.ce-kit-1 #content{background-color:#FFFCF5;}body.ce-kit-1 .container{width:1400px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#5D3813;font-family:"Archivo", sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:1px;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:#5D3813;}body.ce-kit-1 .breadcrumb li a:not(#e):hover, body.ce-kit-1 .ce-breadcrumb__item a:not(#e):hover{color:#698D64;}body.ce-kit-1 .breadcrumb:not(#e), body.ce-kit-1 .ce-breadcrumb .elementor-row{text-align:right;justify-content:right;}@media(max-width:1024px){body.ce-kit-1 .ce-display-xl{font-size:80px;}}@media(max-width:767px){body.ce-kit-1 .ce-display-large{font-size:38px;}body.ce-kit-1 .ce-display-xl{font-size:44px;}body.ce-kit-1 .ce-display-xxl{font-size:64px;}}/* Start custom CSS for page-settings */.product-price {
    display: none;
}
.card-block.cart-summary-subtotals-container.js-cart-summary-subtotals-container {
    display: none;
}
.card-block.cart-summary-totals.js-cart-summary-totals {
    display: none;
}

#product nav.breadcrumb.hidden-sm-down {
    display:none !important;
}


span.titulu {
    font-style: italic;
    font-weight: 800;
}
nav.breadcrumb.hidden-sm-down {
    padding-top: 20px !important;
  
}


/*Panier*/
.cart-grid.row {
    padding: 5% 3%;
    border: solid 1px #ececec;
    margin: 2% 0 8% 0;
    background: #faf6ee;
    border-radius: 35px;
    display: flex;
}

.card {
    background-color: #faf6ee;
}


.bootstrap-touchspin .btn-touchspin {
    height: 1.3125rem;
    background-color: #fbf6ee;
    border: 1px solid rgba(0, 0, 0, 0.25);
}


.cart-grid-body .card-block {
   border-bottom: solid 1px;
    text-align: center;
}
body#cart .product-line-grid-left img {
    border: solid 1px #ececec;
}
body#cart li.cart-item {
    border-bottom: solid 1px #ececec;
}
.continuer {
    border: solid 1px;
    border-radius: 25px;
    padding: 2% 3%;
}
.ohm-cart-notifications.card.cart-container.ohmminqty-cart-card {
    text-align: center;
    background: #f5f4f9 !important;
    margin-top: 50px;
    border-radius: 30px;
    font-weight: 600;
    font-style: italic;
    border: solid 1px #ececec;
}
body#cart .cart-grid-body.col-xs-12.col-lg-8 {
    width: 70%;
}
.product-line-info a.label {
    text-transform: uppercase;
}
body#cart .product-line-grid-body.col-md-4.col-xs-8 {
    width: 38%;
}
body#cart .product-line-grid-left.col-md-3.col-xs-4 {
    width: 20%;
}
body#checkout section.checkout-step .address-item.selected {
    background: #f5f4f9;
    border: #5d3813 1px solid;
}
.block-promo .promo-code-button a.collapse-button {
    display: block;
    padding: 1rem;
    text-align: center;
    border: solid 1px;
    border-radius: 30px;
}
body#checkout a:hover {
    color: #111111;
}
.cart-grid-body .card-block h1 {
    margin-bottom: 0;
    font-size: 2rem !important;
    font-weight: 700 !important;
}
.block-promo .promo-input {
    height: 2.5rem;
    margin-right: 1.24rem !important;
    color: #232323;
    text-indent: .625rem;
    border: #5d3813 1px solid;
}
body#checkout section.checkout-step .step-title {
    font-weight: 700;
    padding-bottom: 0.7rem;
}
body#checkout section.checkout-step .payment-options label {
    display: table-cell;
    font-weight: 700;
    font-size: 1.2rem;
}
/*checkout*/
section#js-checkout-summary{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
body#checkout section.checkout-step {
    padding: 3% 3% 2%;
    background-color: #faf6ee;
    border-top: solid 1px;
    border-left: solid 1px;
    border-right: solid 1px;
    border-radius: 15px;
    margin-bottom: 20px;
    border: solid 1px #5d3813;
}
body#checkout section.checkout-step .step-title
{
    border:none;
}
body#checkout section.checkout-step.-current+.checkout-step .step-title {
    border:none;
}
body#checkout section.checkout-step .delivery-options>.row {
    border-right: none;
}

span.fmm_sticker_base_span img {
    border-radius: 0 !important;
      
}
body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #5d3814;
}
section#js-checkout-summary {
    background: #faf6ee;
    border: solid 1px #5d3813 !important;
    border-radius: 15px;
}
body#checkout section.checkout-step .address-item.selected {
    background: #f5f4f9;
    border: #5d3813 1px solid;
    border-radius: 25px;
}
.cart-detailed-totals.js-cart-detailed-totals {
    display: none;
}
.elementor-cart__summary {
    display: none !important;
}
.custom-radio input[type="radio"]:checked+span {
    position: absolute;
    top: 0.125rem;
    left: 0.125rem;
    display: block;
    width: 12px;
    height: 12px;
    background-color: #87bd24;
    border-radius: 50%;
}
span.carrier-price {
    display: none;
}/* End custom CSS */