.elementor-8 .elementor-element.elementor-element-5d1e2bd{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8165a3f{left:44vw;}body.rtl .elementor-8 .elementor-element.elementor-element-8165a3f{right:44vw;}.elementor-8 .elementor-element.elementor-element-8165a3f{top:-23vw;z-index:-1;}.elementor-8 .elementor-element.elementor-element-8165a3f img{opacity:0.3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f8ecd34{text-align:start;}.elementor-8 .elementor-element.elementor-element-f8ecd34 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2bba316{margin-top:0px;margin-bottom:0px;padding:5% 0% 0% 0%;z-index:1;}.elementor-8 .elementor-element.elementor-element-40b5fc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-40b5fc5 .woocommerce-breadcrumb{line-height:2px;}.elementor-8 .elementor-element.elementor-element-2b26f508 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-2b26f508{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-2a7b9a65 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-71f22830{text-align:center;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5d1e2bd{padding:5% 5% 5% 5%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8165a3f{left:45vw;}body.rtl .elementor-8 .elementor-element.elementor-element-8165a3f{right:45vw;}.elementor-8 .elementor-element.elementor-element-8165a3f{top:-45vh;}.elementor-8 .elementor-element.elementor-element-2bba316{margin-top:0px;margin-bottom:-153px;padding:10% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-2b26f508{margin-top:0px;margin-bottom:0px;padding:0% 5% 5% 5%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5d1e2bd{padding:0% 5% 5% 5%;}.elementor-8 .elementor-element.elementor-element-8165a3f{top:-36vh;}.elementor-8 .elementor-element.elementor-element-2bba316{margin-top:0px;margin-bottom:0px;padding:5% 5% 0% 5%;}.elementor-8 .elementor-element.elementor-element-2b26f508{padding:0% 5% 10% 5%;}}/* Start custom CSS for text-editor, class: .elementor-element-71f22830 */.elementor-8 .elementor-element.elementor-element-71f22830 thead {
    background-color: #0000003F;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .input-text{
    font-family: Lexend;
}

.elementor-8 .elementor-element.elementor-element-71f22830 .cart-subtotal{
    border-bottom: 2px solid  rgba(255,255,255,0.1)!important ;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .variation{
    display: flex;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .order-total{
    border-top: 2px solid  rgba(255,255,255,0.1)!important ;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .button {
    text-transform: initial !important;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .checkout-button{
    font-size: 18px;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .woocommerce-cart-form__cart-item{
    background-color: #0000003F;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .cart_totals {
    margin-top: 20px
}
.elementor-8 .elementor-element.elementor-element-71f22830 h2{
    font-size: 24px;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .remove{
    color: #828282;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .woocommerce-cart-form .quantity .qty {
    font-size: 16px;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .button{
    font-size: 18px !important;
}
.elementor-8 .elementor-element.elementor-element-71f22830 input{
    font-size: 16px;
}
.elementor-8 .elementor-element.elementor-element-71f22830 textarea{
    font-size: 16px;
}
.elementor-8 .elementor-element.elementor-element-71f22830  th{
    font-size: 13px !important;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .shipping-calculator-button{
    font-size: 13px;
}
.elementor-8 .elementor-element.elementor-element-71f22830 .order-total .woocommerce-Price-amount{
    font-size: 24px !important;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-71f22830 .checkout-button{
    font-size: 18px;
}
    .elementor-8 .elementor-element.elementor-element-71f22830 .variation{
     display: flex;
     flex-direction: column;
    }
    .elementor-8 .elementor-element.elementor-element-71f22830 dd.variation-Mletie{
        margin:0;
    }

}/* End custom CSS */