.elementor-3404 .elementor-element.elementor-element-d9ca605:not(.elementor-motion-effects-element-type-background), .elementor-3404 .elementor-element.elementor-element-d9ca605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-d9ca605 > .elementor-container{min-height:60vh;}.elementor-3404 .elementor-element.elementor-element-d9ca605{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3404 .elementor-element.elementor-element-d9ca605 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3404 .elementor-element.elementor-element-3d937fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3404 .elementor-element.elementor-element-3d937fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-3d937fc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-3d937fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3404 .elementor-element.elementor-element-08dc9ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-86926b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3404 .elementor-element.elementor-element-87c99c0{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:030px;}.elementor-3404 .elementor-element.elementor-element-63cdcc7{--display:flex;--justify-content:flex-start;--padding-top:12px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-widget-woocommerce-product-title .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-3404 .elementor-element.elementor-element-4293e51 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3404 .elementor-element.elementor-element-4293e51 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-329685b > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-329685b{text-align:left;}.woocommerce .elementor-3404 .elementor-element.elementor-element-329685b .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-swatches .tp-swatches.tp-swatches-button{background-color:var( --e-global-color-ed5922c );font-weight:700;width:39px;height:39px;color:#FBFBFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-swatches .tp-swatches.tp-swatches-button.selected{background-color:var( --e-global-color-d685f38 );}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{padding:14px 40px 14px 40px;}.woocommerce  .elementor-3404 .elementor-element.elementor-element-1570a07  .tp-woo-add-to-cart .quantity .qty,
					.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .quantity{width:100px;}.woocommerce  .elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-add-to-cart .quantity .qty{font-size:1rem;font-weight:600;font-style:normal;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity{border-radius:11px 11px 11px 11px;}.elementor-3404 .elementor-element.elementor-element-1570a07 .variations th.label{text-align:center;}.elementor-3404 .elementor-element.elementor-element-1570a07 .swatchesstyletooltip .tp-woo-swatches .tp-swatches-tooltip{color:var( --e-global-color-8a729fd );}.elementor-3404 .elementor-element.elementor-element-1570a07 .swatchesstyletooltip .tp-woo-swatches .tp-swatches-tooltip,
				.elementor-3404 .elementor-element.elementor-element-1570a07 .swatchesstyletooltip .tp-woo-swatches .tp-swatches-tooltip:after{background:var( --e-global-color-d685f38 );}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price{justify-content:flex-start;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .price ins,.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .price,.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-size:var( --e-global-typography-9bd2b0c-font-size );font-weight:var( --e-global-typography-9bd2b0c-font-weight );font-style:var( --e-global-typography-9bd2b0c-font-style );color:#DDDDDD;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{font-size:43px;}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .button.wc-backward{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .shop_table thead tr th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce td.product-name dl.variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-price .woocommerce-Price-amount,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-price .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-quantity .quantity input[type=number]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-cart-form .cart  .actions .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals th,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals ul#shipping_method li label,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-destination,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .shipping-calculator-button,.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart_totals .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .select2-container--default .select2-selection--single,
				.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .woocommerce-shipping-totals .shipping-calculator-form input[type=text]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,
				.elementor-widget-tp-woo-cart .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form{width:100%;float:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals{width:100%;float:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .wc-proceed-to-checkout{width:100%;float:left;justify-content:flex-end;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .shop_table thead tr th{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-quantity .quantity input[type=number]{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;word-spacing:0px;color:#131416;border-radius:8px 8px 8px 8px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .cart  .actions .button{background-color:var( --e-global-color-accent );margin:0% 0% 0% 26%;color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-5e91e2f > .elementor-widget-container{padding:0px 24px 0px 24px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-empty:before {color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-empty:after{color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .button.wc-backward{color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper.tp-cart_custom .woocommerce .woocommerce-cart-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table,
					.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table th,
					.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table td,
					.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table{text-align:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr th{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child) td,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table td{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce a.remove{color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce a.remove:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table .product-thumbnail img{max-width:50px;border-radius:8px 8px 8px 8px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper table.cart .product-thumbnail img{width:50px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-name a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:900;color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-name a:hover{color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-price .woocommerce-Price-amount,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-price .amount{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .product-subtotal .amount{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{text-align:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .input-text{width:320px !important;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-cart-form .cart .actions .coupon .button{width:240px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{text-align:left;color:var( --e-global-color-text );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr th{text-align:left !important;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table td{text-align:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .woocommerce-Price-amount,
					.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .woocommerce-shipping-totals.shipping td{color:var( --e-global-color-accent );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .cart-collaterals .cart_totals .shop_table tr:not(:last-child) th,.elementor-3404 .elementor-element.elementor-element-5e91e2f .cart-collaterals .cart_totals .shop_table tr:not(:last-child) td{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr:last-child th{text-align:left !important;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table .order-total td:last-child{text-align:left;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,
					.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{padding:18px 18px 18px 18px;width:100%;}.elementor-editor-active .tp-cart-page-wrapper111{display:block !important;flex-direction:column;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-message,.elementor-editor-active .tp-cart-page-wrapper111 .woocommerce-message{padding:1px 1px 1px 1px;}.elementor-widget-tp-product-listout .theplus-pagination a,.elementor-widget-tp-product-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .ajax_lazy_load .post-lazy-load{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-catagory{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title,.elementor-widget-tp-product-listout .product-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount,.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .product-list .wrapper-cart-price .price del .amount,.elementor-widget-tp-product-listout .product-list .product-list-content .wrapper-cart-price .price del .amount .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-tp-product-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3404 .elementor-element.elementor-element-9a95188 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-3404 .elementor-element.elementor-element-9a95188 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(max-width:1024px){.elementor-3404 .elementor-element.elementor-element-87c99c0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3404 .elementor-element.elementor-element-63cdcc7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-size:var( --e-global-typography-9bd2b0c-font-size );}}@media(max-width:767px){.elementor-3404 .elementor-element.elementor-element-87c99c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3404 .elementor-element.elementor-element-63cdcc7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3404 .elementor-element.elementor-element-1570a07 .tp-woo-single-pricing .tp-woo-price .tp-woo-price-text{font-size:var( --e-global-typography-9bd2b0c-font-size );}.elementor-3404 .elementor-element.elementor-element-5e91e2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table tr:not(:last-child) td,.elementor-3404 .elementor-element.elementor-element-5e91e2f .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table td{border-width:0px 0px 0px 0px;}.elementor-3404 .elementor-element.elementor-element-9a95188 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}/* Start custom CSS for tp-woo-single-pricing, class: .elementor-element-1570a07 */.elementor-3404 .elementor-element.elementor-element-1570a07 .cart .quantity .qty {
    height: 3.125rem !important;
    min-height: initial !important;
}/* End custom CSS */
/* Start custom CSS for tp-woo-cart, class: .elementor-element-5e91e2f */.cart_totals th, .cart_totals  th:hover {
    background-color:#18191B !important;
}
.cart_item
.product-name {
    color:#ffffff !important;
}
.coupon .button {
    width: 64% !important;
    margin: 8px 0 0 0px !important;
}

th.product-name::before {
    content: "Termék / " !important;
}
th.product-price::before {
    content: "Ár / " !important;
}
th.product-quantity::before {
        content: "Mennyiség / " !important;
}
th.product-subtotal::before {
        content: "Összesen / " !important;
}

.button {
    border-radius: 8px !important;
}
.input-text {
    background: #25282B !important;
    border-radius: 8px !important;
}
.actions {
    text-align: right !important
}
tr.cart-subtotal td, tr.cart-subtotal th {
    padding: 0 0 12px 12px !important;
}
tr.order-total td, tr.order-total th {
    padding: 12px 0 0 12px !important;
}
.shop_table {
    border-radius: 0 !important;
}
.coupon {
    width: 50%;
    text-align: left;
}
.coupon label {
    display: none;
}
.cart_totals th {display: none;}
tr.cart-subtotal td::before {
        content: "Részösszeg:" !important;
        margin-right: 20px;
    }
    tr.order-total td::before {
        content: "Összesen:" !important;
        margin-right: 20px;
    }
div.coupon {display: none;}
h2::before {
    content: "Kosár /" !important;
    font-family: "roboto" !important;
}
#coupon_code {
    width: 64% !important;
    margin: 0 0 0 0px !important;
}
.cart_totals {
    width: 50% !important
}
.checkout-button {
    width: 50% !important;
    border-radius: 8px !important;
}
.cart_item {
    box-shadow: none !important;
    border-bottom: 1px solid #25282B !important;
    border-top: 1px solid #25282B !important;
}
.cart_item:hover {
    background: #25282B !important;
}
@media only screen and (max-width: 767px) {
    td.product-name:before, td.product-price:before {display:none;
    }
    .shop_table {
    }
    td.product-subtotal {
        display: none !important;
    }
    td.product-price, td.product-quantity, td.product-subtotal, td.product-name {
        border: none !important;
    }
    td.product-name,  {
        padding-top: 12px !important;
    }
    td.product-price, td.product-quantity, td.product-subtotal {
        padding: 0px 32px 12px 12px !important;
    }
    td.product-quantity, .quantity, .qty {
        margin: 0 0 0 auto !important;
    }
    td.product-quantity::before {
        content: "Mennyiség:" !important;
        margin-top: 15px;
    }
    .button {
        width: 50% !important;
    }
    .cart_totals {
        width: 100% !important;
    }
    .checkout-button {
        width: 100% !important;
    }
    .coupon {
        width: 100%;
    }
    .coupon .button, td.actions .input-text, .coupon #coupon_code.input-text {
        width: 59% !important;
    }
    .coupon .button {
        width: 40% !important;
    }
    td.actions .button td.actions:not {
        width: 10px !important;
    }
    td.actions .button {
        margin: 0px !important;
        width: 100% !;
    }
    tr.cart-subtotal td::before {
        content: "Részösszeg" !important;
    }
    tr.order-total td::before {
        content: "Összesen" !important;
    }

   }

}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-9a95188 */div.quantity {
    margin: 0 auto 0 0 !important;
}/* End custom CSS */