.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-17 .elementor-element.elementor-element-cc4142c{text-align:center;}.elementor-17 .elementor-element.elementor-element-cc4142c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;}.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-17 .elementor-element.elementor-element-62e2c80{padding:20px 20px 20px 20px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-mdp-carter-elementor .cart_totals h2{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-text );}.elementor-widget-mdp-carter-elementor .cart_totals:hover h2{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-name, .elementor-widget-mdp-carter-elementor td.product-name:before{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-name:hover, .elementor-widget-mdp-carter-elementor td.product-name:hover:before, .elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-name:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-name a{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-text );}.elementor-widget-mdp-carter-elementor .{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-name:hover a{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-price, .elementor-widget-mdp-carter-elementor td.product-price:before{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-price:hover, .elementor-widget-mdp-carter-elementor td.product-price:hover:before, .elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-price:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-price span{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-price:hover span{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-quantity, .elementor-widget-mdp-carter-elementor td.product-quantity:before{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-quantity:hover, .elementor-widget-mdp-carter-elementor td.product-quantity:hover:before, .elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-quantity:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-quantity input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-subtotal, .elementor-widget-mdp-carter-elementor td.product-subtotal:before{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box th.product-subtotal:hover, .elementor-widget-mdp-carter-elementor td.product-subtotal:hover:before, .elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-subtotal:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-subtotal span{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-subtotal:hover span{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-remove a{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box td.product-remove:hover a{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .cart-subtotal th, .elementor-widget-mdp-carter-elementor .cart-subtotal td:before{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-text );}.elementor-widget-mdp-carter-elementor .cart-subtotal th:hover, .elementor-widget-mdp-carter-elementor .cart-subtotal td:hover:before, .elementor-widget-mdp-carter-elementor .cart-subtotal td:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .cart-subtotal td{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-text );}.elementor-widget-mdp-carter-elementor .cart-subtotal td:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals th, .elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals td:before{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-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals th:hover, .elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals td:hover:before, .elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals td:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals td{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-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-totals td:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .tax-total th, .elementor-widget-mdp-carter-elementor .tax-total td:before{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-text );}.elementor-widget-mdp-carter-elementor .tax-total th:hover, .elementor-widget-mdp-carter-elementor .tax-total td:hover:before, .elementor-widget-mdp-carter-elementor .tax-total td:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .tax-total td{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-text );}.elementor-widget-mdp-carter-elementor .tax-total td:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .order-total th, .elementor-widget-mdp-carter-elementor .order-total td:before{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-text );}.elementor-widget-mdp-carter-elementor .order-total th:hover, .elementor-widget-mdp-carter-elementor .order-total td:hover:before, .elementor-widget-mdp-carter-elementor .order-total td:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .order-total td{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-text );}.elementor-widget-mdp-carter-elementor .order-total td:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .fee th, .elementor-widget-mdp-carter-elementor .fee td:before{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-text );}.elementor-widget-mdp-carter-elementor .fee th:hover, .elementor-widget-mdp-carter-elementor .fee td:hover:before, .elementor-widget-mdp-carter-elementor .fee td:hover:before{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .fee td{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-text );}.elementor-widget-mdp-carter-elementor .fee td:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .shipping-calculator-form input{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-text );}.elementor-widget-mdp-carter-elementor .shipping-calculator-form input:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .shipping-calculator-form input:focus{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block input{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block input:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block input:focus{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .product-quantity input{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-text );}.elementor-widget-mdp-carter-elementor .product-quantity input:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .product-quantity input:focus{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-cart-product-table button[name="update_cart"]{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-cart-product-table button[name="update_cart"]:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-calculator button{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-text );}.elementor-widget-mdp-carter-elementor .woocommerce-shipping-calculator button:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box a.button.checkout-button{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box a.button.checkout-button .mdp-carter-elementor-btn-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box a.button.checkout-button:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-box a.button.checkout-button:hover .mdp-carter-elementor-btn-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block button{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-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block button .mdp-carter-elementor-btn-icon{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block button:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-carter-elementor .mdp-carter-elementor-coupon-block button:hover .mdp-carter-elementor-btn-icon{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box a.button.checkout-button{background-color:var( --e-global-color-8e3db81 );color:#fff !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box a.button.checkout-button:hover{background-color:var( --e-global-color-e7110cb );color:#fff !important;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button{background-color:var( --e-global-color-e7110cb );color:#fff !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button:hover{background-color:var( --e-global-color-8e3db81 );color:#fff !important;}.elementor-17 .elementor-element.elementor-element-2964910 .cart-collaterals .shop_table{text-align:right;}.elementor-17 .elementor-element.elementor-element-2964910 .cart-collaterals{text-align:right;}.elementor-17 .elementor-element.elementor-element-2964910 .wc-proceed-to-checkout{justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-cart-product-table{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .cart_totals{width:99%;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8e3db81 );transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .cart_totals:hover h2{color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .woocommerce-page .woocommerce-cart-form table.shop_table_responsive td.product-thumbnail{padding:10px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-thumbnail{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-thumbnail a{justify-content:center;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-thumbnail img{width:120px !important;height:120px !important;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-thumbnail{width:120px !important;height:120px !important;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-thumbnail img{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 th.product-name, .elementor-17 .elementor-element.elementor-element-2964910 td.product-name:before{text-align:left;padding:0px 10px 0px 25px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-name, .elementor-17 .elementor-element.elementor-element-2964910 td.product-name:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-name:hover, .elementor-17 .elementor-element.elementor-element-2964910 td.product-name:hover:before, .elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-name:hover:before{color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-name{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-name{text-align:left;padding:0px 10px 0px 25px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-name a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-name{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-name a{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 th.product-price, .elementor-17 .elementor-element.elementor-element-2964910 td.product-price:before{text-align:left;padding:0px 10px 0px 10px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-price, .elementor-17 .elementor-element.elementor-element-2964910 td.product-price:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-price:hover, .elementor-17 .elementor-element.elementor-element-2964910 td.product-price:hover:before, .elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-price:hover:before{color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-price{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-price{text-align:left;padding:0px 10px 0px 10px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-price span{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-price{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-price span{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 th.product-quantity, .elementor-17 .elementor-element.elementor-element-2964910 td.product-quantity:before{text-align:left;padding:0px 10px 0px 10px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-quantity, .elementor-17 .elementor-element.elementor-element-2964910 td.product-quantity:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-quantity:hover, .elementor-17 .elementor-element.elementor-element-2964910 td.product-quantity:hover:before, .elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-quantity:hover:before{color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-quantity{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-quantity{text-align:left;padding:0px 10px 0px 10px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-quantity input{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-quantity{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-quantity input{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 th.product-subtotal, .elementor-17 .elementor-element.elementor-element-2964910 td.product-subtotal:before{text-align:left;padding:0px 0px 0px 10px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-subtotal, .elementor-17 .elementor-element.elementor-element-2964910 td.product-subtotal:before{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-subtotal:hover, .elementor-17 .elementor-element.elementor-element-2964910 td.product-subtotal:hover:before, .elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-subtotal:hover:before{color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box th.product-subtotal{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-subtotal{text-align:left;padding:0px 0px 0px 10px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-subtotal span{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-8e3db81 );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-subtotal{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-subtotal span{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-remove{text-align:center;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-remove a{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-2dc389b );}.elementor-17 .elementor-element.elementor-element-2964910 .{color:var( --e-global-color-0969e5c );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-remove:hover a{color:var( --e-global-color-efca8ed );}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box td.product-remove{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 td.product-remove a{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .order-total th{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .order-total th, .elementor-17 .elementor-element.elementor-element-2964910 .order-total td:before{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .order-total td{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .product-quantity input{width:65px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 product-quantity input{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box a.button.checkout-button .mdp-carter-elementor-btn-icon{margin:0px 10px 0px 0px;color:var( --e-global-color-efca8ed );transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-box a.button.checkout-button:hover .mdp-carter-elementor-btn-icon{color:#fff !important;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button .mdp-carter-elementor-btn-icon{height:16px;width:16px;margin:0px 10px 0px 0px;color:#fff !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button .mdp-carter-elementor-btn-icon i{font-size:16px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button .mdp-carter-elementor-btn-icon svg{height:16px;width:16px;}.elementor-17 .elementor-element.elementor-element-2964910 .mdp-carter-elementor-coupon-block button:hover .mdp-carter-elementor-btn-icon{color:#fff !important;}.elementor-17 .elementor-element.elementor-element-a42243a{--display:flex;}.elementor-17 .elementor-element.elementor-element-5091b8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-c2482f8{--grid-columns:4;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17 .elementor-element.elementor-element-c2482f8 .e-loop-item > .elementor-section, .elementor-17 .elementor-element.elementor-element-c2482f8 .e-loop-item > .elementor-section > .elementor-container, .elementor-17 .elementor-element.elementor-element-c2482f8 .e-loop-item > .e-con, .elementor-17 .elementor-element.elementor-element-c2482f8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-c2482f8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-c2482f8{--grid-columns:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-c2482f8{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-62e2c80 */#kapu_kosar_fad_info p span:empty {
  display: none;
}

#kapu_kosar_fad_info p span:empty {
  display: none;
}


#kapu_kosar_fad_info :has(p span:empty) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for mdp-carter-elementor, class: .elementor-element-2964910 *//* Gyerek sor stílus */
tr.woosb-cart-child.woosb-item-child {
  font-size: 0.85em;
}

tr.woosb-cart-child.woosb-item-child td {
  padding-left: 50px;
  font-size: 0.85em;
  color: #666;
}

/* Vizuális nyíl a terméknévnél */
tr.woosb-cart-child.woosb-item-child td.product-name::before {
  content: "↳ ";
  color: #999;
}

table.shop_table tr.woosb-cart-child.woosb-item-child td.product-thumbnail img {
  width: 70px !important;
  height: auto !important;
  max-width: 100% !important;
}
table.shop_table tr.woosb-cart-child.woosb-item-child td.product-thumbnail {
  text-align: right;
}

table.shop_table tr.woosb-cart-child.woosb-item-child td.product-thumbnail img {
  display: inline-block;
}/* End custom CSS */