.elementor-5 .elementor-element.elementor-element-78b69b35 > .elementor-container{max-width:1300px;}.elementor-5 .elementor-element.elementor-element-78b69b35{overflow:visible;}.elementor-5 .elementor-element.elementor-element-cc2efd6{--cols:2;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form{padding:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form table thead th{font-family:"Geometriya", Sans-serif;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form table tbody{font-family:"Geometriya", Sans-serif;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .clear-cart .button-text:last-child{margin-left:5px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .clear-cart .button-text:first-child{margin-right:5px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .clear-cart{font-family:"Geometriya", Sans-serif;background-color:#F5F5F5;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .cart_totals{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e1b1825 );border-radius:20px 20px 20px 20px;padding:30px 30px 30px 30px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .cart_totals .widget-title{font-family:"Geometriya", Sans-serif;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .checkout-button{font-family:"Geometriya", Sans-serif;fill:#000000;color:#000000;--loader-side-color:#000000;background-color:var( --e-global-color-e1b1825 );border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .return-shop{font-family:"Geometriya", Sans-serif;fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:var( --e-global-color-e1b1825 );border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-de2e466{--display:flex;overflow:visible;}.elementor-5 .elementor-element.elementor-element-ec02617{--cols:2;}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart .button-text:last-child{margin-left:7px;}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart .button-text:first-child{margin-right:7px;}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart, .elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart.button{border-style:solid;border-color:var( --e-global-color-e1b1825 );}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart{border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-ec02617 .checkout-button{fill:#000000;color:#000000;--loader-side-color:#000000;}.elementor-5 .elementor-element.elementor-element-ec02617 .return-shop{fill:#FFFFFF;color:#FFFFFF;--loader-side-color:#FFFFFF;background-color:var( --e-global-color-e1b1825 );border-radius:20px 20px 20px 20px;}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form{padding:10px 10px 10px 10px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form table thead th{font-size:14px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .woocommerce-cart-form table tbody{font-size:14px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .cart_totals{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-cc2efd6 .cart_totals .widget-title{font-size:14px;}.elementor-5 .elementor-element.elementor-element-de2e466{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart, .elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart.button{border-width:1px 1px 1px 1px;}.elementor-5 .elementor-element.elementor-element-ec02617 .clear-cart{padding:15px 15px 15px 15px;}}/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-cc2efd6 */.title h3, blockquote, .share-post .share-title, .sidebar-widget .tabs .tab-title, .widget-title, .related-posts .title span, .content-product .product-title a, .results-ajax-list .ajax-item-title, table.cart .product-details .product-title, .product_list_widget li .product-title a, .woocommerce table.wishlist_table .product-name a, .comment-reply-title, .et-tabs .vc_tta-title-text, .single-product-right .product-information-inner .product_title, .single-product-right .product-information-inner h1.title, .post-heading h2 a, .post-heading h2, .post-heading h1, .sidebar .recent-posts-widget .post-widget-item h4 a, .et-tabs-wrapper .tabs .accordion-title span, .woocommerce-cart-form table thead th {
    font-family: 'Geometriya'!important;
    font-size: 16px!important;
    font-weight: 400;
    color: #111111;
}


.elementor-5 .elementor-element.elementor-element-cc2efd6 {
    
    .etheme-elementor-cart-checkout-page-wrapper .actions, .etheme-elementor-cart-checkout-page-wrapper .coupon {
  display: none;
}
}

table.cart .product-details .cart-item-details .remove-item {
    display: none;
    margin: 21px;
}

.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
    vertical-align: middle;
}

@media only screen and (max-width: 768px) {
    table.cart .product-name img {
        max-width: 100px;
    }
}

.etheme-elementor-cart-checkout-page-column {
    background: #fafafa;
    -webkit-box-flex: 1;
    border-radius: 20px;
    -ms-flex: 1;
    flex: 1;
}


table.cart .product-name img {
    border: 1px #fc540c solid;
    border-radius: 10px;
    max-width: 80px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-ec02617 */.elementor-5 .elementor-element.elementor-element-ec02617 {
    

table.cart .cart_item .product-name {
    padding: 20px;
}
input.dokan-form-control, input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url] {
    border-radius: 35px;
    display: none;
}

.btn:not(.black):not(.active):not(.bordered):not(.style-custom), .content-product .product-details .button, .content-product .quantity-wrapper .button.et-st-disabled:hover, .woocommerce-Button, .et_load-posts .btn a, .et_shop-load-more:not(.finished) a, .sb-infinite-scroll-load-more:not(.finished) a, form #qna-ask-input button, body #wcmp-store-conatiner input[type="submit"] {
    display: none;
}


@media only screen and (max-width: 768px) {
    .etheme-elementor-cart-checkout-page-wrapper .actions-buttons:has([name=update_cart].hidden,[name=update_cart]:first-child) .clear-cart {
        margin: 20px;
        width: 90%;
    }
}
.etheme-elementor-cart-checkout-page-wrapper.flex .etheme-elementor-cart-checkout-page-column.last:last-child {
    padding: 20px;
}



    
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geometriya';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://alfa-resale.ru/wp-content/uploads/2024/11/Geometria-Light.woff') format('woff');
}
@font-face {
	font-family: 'Geometriya';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://alfa-resale.ru/wp-content/uploads/2024/11/Geometria-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Geometriya';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://alfa-resale.ru/wp-content/uploads/2024/11/Geometria-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Geometriya';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://alfa-resale.ru/wp-content/uploads/2024/11/Geometria-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */