.elementor-15 .elementor-element.elementor-element-a94964f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:6%;--padding-block-end:4%;--padding-inline-start:12%;--padding-inline-end:12%;}.elementor-15 .elementor-element.elementor-element-b5c3243{--display:flex;--background-transition:0.3s;}.elementor-15 .elementor-element.elementor-element-64521dd > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-15 .elementor-element.elementor-element-fe1c90f{--update-cart-automatically-display:none;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:var( --e-global-color-a92e583 );--forms-buttons-hover-border-color:var( --e-global-color-text );--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:18px 35px 18px 35px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 60px/2 );--order-summary-rows-gap-bottom:calc( 60px/2 );--order-summary-color:#333333;--order-summary-remove-icon-normal-color:#82828245;--totals-rows-gap-top:calc( 44px/2 );--totals-rows-gap-bottom:calc( 44px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:#82828233;--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-54edc9e );--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:18px 0px 18px 0px;--checkout-button-width:fit-content;}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals h2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fe1c90f .coupon .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart-collaterals .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f select, .elementor-15 .elementor-element.elementor-element-fe1c90f .select2-selection--single{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;border-style:none;}.elementor-15 .elementor-element.elementor-element-fe1c90f .shop_table .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:#02010100;border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .woocommerce-cart-form{--order-summary-title-color:#02010100;}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart td span, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart td, .elementor-15 .elementor-element.elementor-element-fe1c90f .input-text.qty{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td:before, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-fe1c90f .checkout-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-fe1c90f .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#394731;}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-shop-table{border-width:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-cart-totals{--sections-background-color:#F4F3F0;border-width:0px 0px 0px 0px;--sections-border-radius:0px 0px 0px 0px;--sections-padding:19px 35px 35px 35px;--sections-margin:40px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .coupon{border-width:0px 0px 0px 0px;--sections-border-radius:0px 0px 0px 0px;--sections-margin:10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-cart__container{grid-row-gap:0px;}@media(min-width:2400px){.elementor-15 .elementor-element.elementor-element-fe1c90f .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1385px){.elementor-15 .elementor-element.elementor-element-a94964f{--padding-block-start:8%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-15 .elementor-element.elementor-element-64521dd > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f{--sections-padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart td span, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart td, .elementor-15 .elementor-element.elementor-element-fe1c90f .input-text.qty{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-cart-totals{--sections-margin:20px 0px 0px 0px;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-a94964f{--padding-block-start:5%;--padding-block-end:2%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-15 .elementor-element.elementor-element-64521dd > .elementor-widget-container{margin:30px 0px -50px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .coupon .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart-collaterals .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f select, .elementor-15 .elementor-element.elementor-element-fe1c90f .select2-selection--single{font-size:16px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td:before, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-shop-table{--sections-margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-cart-totals{--sections-margin:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-a94964f{--padding-block-start:5%;--padding-block-end:0%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-15 .elementor-element.elementor-element-fe1c90f .coupon .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart-collaterals .input-text, .elementor-15 .elementor-element.elementor-element-fe1c90f select, .elementor-15 .elementor-element.elementor-element-fe1c90f .select2-selection--single{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .shop_table .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart td span, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart td, .elementor-15 .elementor-element.elementor-element-fe1c90f .input-text.qty{font-size:14px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td:before, .elementor-15 .elementor-element.elementor-element-fe1c90f .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-15 .elementor-element.elementor-element-fe1c90f .checkout-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fe1c90f .e-cart-totals{--sections-margin:40px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-64521dd */.checkout-breadcrumbs {
    text-align: center;
}

.checkout-breadcrumbs .list {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    width: 700px;
    margin: 0 auto 70px;
}

ul {
    list-style-type: none;
}

.checkout-breadcrumbs .list li.active {
    font-weight: 400;
}

.checkout-breadcrumbs .list li {
    position: relative;
    font-size: 14px!important;
    letter-spacing: 1.29px;
}

.checkout-breadcrumbs .list li {
    position: relative;
    font-size: 12px;
    font-family: "Inter", Sans-serif;
    letter-spacing: 0.5px;
}

.checkout-breadcrumbs .list li.active:after, .checkout-breadcrumbs .list li.active:before {
    background-color: #43533A;
}

.checkout-breadcrumbs .list li:before {
    content: "";
    position: absolute;
    top: -14px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 16px;
    height: 16px;
    border: 5px solid #fff;
    border-radius: 50%;
    background: #F4F3F0;
    z-index: 1;
}

.checkout-breadcrumbs .list li:first-child:after {
    left: 50%;
}

.checkout-breadcrumbs .list li:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    height: 3px;
    background: #F4F3F0;
}

.checkout-breadcrumbs .list li:last-child:after {
    right: 50%;
}

@media only screen and (max-width: 1280px) {
.checkout-breadcrumbs .list {
    width: 100%;
    padding: 0px;
}

.checkout-breadcrumbs .list li{
    font-size: 12px;
}

}


@media only screen and (max-width: 768px) {
    .checkout-breadcrumbs .list li.active {
    font-weight: 300;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-fe1c90f */.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
    display: none;
}

th {
    display: none;
}

.product-name a {
    color: #333333!important;
    font-weight: 500;
}

.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label {
    font-family: "Montserrat", Sans-serif;
    color: #333333!important;
}

.woocommerce ul#shipping_method .amount {
    font-weight: 500;
    margin-left: 8px;
}

.elementor-widget-woocommerce-cart .e-cart-content {
    display: none;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 85px!important;
    margin-left: 10px!important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    border-radius: 1px;
}

.woocommerce-cart-form {
    margin-right: 40px!important;
}

@media only screen and (max-width: 1025px) {
    .woocommerce-cart-form {
    margin-right: 0px!important;
}

td.product-thumbnail {
        display: block!important;
    }
    
    .product-thumbnail {
    float: left;
  width: 50%;
}

.product-name {
    width: 50%;
    float: right;
}
}

@media only screen and (max-width: 668px) {
    
    td.product-remove {
        padding: 0px!important;
    }
    
    td.product-quantity {
        padding: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a94964f */.cta-tlf {
    display: none;
}/* End custom CSS */