.elementor-2334 .elementor-element.elementor-element-68f1695f{--display:flex;--padding-top:48px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-f0ed396 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2334 .elementor-element.elementor-element-83940d2{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button{background-color:var( --e-global-color-ee91dad );font-family:var( --e-global-typography-fb8ea15-font-family ), Sans-serif;font-size:var( --e-global-typography-fb8ea15-font-size );font-weight:var( --e-global-typography-fb8ea15-font-weight );text-transform:var( --e-global-typography-fb8ea15-text-transform );line-height:var( --e-global-typography-fb8ea15-line-height );border-width:4px 4px 4px 4px;}.elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button:hover, .elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-ee91dad );}.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-b0e21e1 );}.elementor-2334 .elementor-element.elementor-element-a047933{--sections-background-color:var( --e-global-color-0bb3d02 );--sections-border-type:solid;--sections-border-color:var( --e-global-color-967efc7 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:32px 16px 32px 16px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:32px;--sections-descriptions-spacing:16px;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--forms-rows-gap:16px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-hover-border-color:var( --e-global-color-b0e21e1 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:12px 12px 12px 12px;--forms-buttons-padding:12px 28px 12px 28px;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-967efc7 );--order-summary-quantity-border-color:var( --e-global-color-967efc7 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-secondary );--order-summary-remove-icon-hover-color:var( --e-global-color-4c737f7 );--totals-rows-gap-top:calc( 16px/2 );--totals-rows-gap-bottom:calc( 16px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-967efc7 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-0bb3d02 );--checkout-button-hover-text-color:var( --e-global-color-0bb3d02 );--checkout-button-border-radius:12px 12px 12px 12px;}.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals h2{font-family:var( --e-global-typography-f6812e0-font-family ), Sans-serif;font-size:var( --e-global-typography-f6812e0-font-size );font-weight:var( --e-global-typography-f6812e0-font-weight );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-content, .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce-shipping-destination, .elementor-2334 .elementor-element.elementor-element-a047933 .shipping-calculator-button{font-family:var( --e-global-typography-95e61c6-font-family ), Sans-serif;font-size:var( --e-global-typography-95e61c6-font-size );font-weight:var( --e-global-typography-95e61c6-font-weight );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 #shipping_method li label{font-family:var( --e-global-typography-716740a-font-family ), Sans-serif;font-size:var( --e-global-typography-716740a-font-size );font-weight:var( --e-global-typography-716740a-font-weight );line-height:var( --e-global-typography-716740a-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart th, .elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart td:before{font-family:var( --e-global-typography-05da5cb-font-family ), Sans-serif;font-size:var( --e-global-typography-05da5cb-font-size );font-weight:var( --e-global-typography-05da5cb-font-weight );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart td span, .elementor-2334 .elementor-element.elementor-element-a047933 .cart td, .elementor-2334 .elementor-element.elementor-element-a047933 .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .product-name .variation{font-family:var( --e-global-typography-95e61c6-font-family ), Sans-serif;font-size:var( --e-global-typography-95e61c6-font-size );font-weight:var( --e-global-typography-95e61c6-font-weight );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td:before, .elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-05da5cb-font-family ), Sans-serif;font-size:var( --e-global-typography-05da5cb-font-size );font-weight:var( --e-global-typography-05da5cb-font-weight );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .checkout-button{font-family:var( --e-global-typography-1918733-font-family ), Sans-serif;font-size:var( --e-global-typography-1918733-font-size );font-weight:var( --e-global-typography-1918733-font-weight );text-transform:var( --e-global-typography-1918733-text-transform );line-height:var( --e-global-typography-1918733-line-height );}.elementor-2334 .elementor-element.elementor-element-1ef1d81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-2334 .elementor-element.elementor-element-896ec37{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:2.5px 2.5px 2.5px 2.5px;--border-top-width:2.5px;--border-right-width:2.5px;--border-bottom-width:2.5px;--border-left-width:2.5px;border-color:var( --e-global-color-e1df868 );--border-color:var( --e-global-color-e1df868 );--border-radius:8px 8px 8px 8px;box-shadow:2px 2px 4px 0px rgba(30, 42, 56, 0.2);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2334 .elementor-element.elementor-element-3bd17da .elementor-icon-wrapper{text-align:center;}.elementor-2334 .elementor-element.elementor-element-3bd17da .elementor-icon{font-size:32px;}.elementor-2334 .elementor-element.elementor-element-3bd17da .elementor-icon svg{height:32px;}.elementor-2334 .elementor-element.elementor-element-64b4af8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2334 .elementor-element.elementor-element-413261e{font-family:var( --e-global-typography-5c1f04d-font-family ), Sans-serif;font-size:var( --e-global-typography-5c1f04d-font-size );font-weight:var( --e-global-typography-5c1f04d-font-weight );line-height:var( --e-global-typography-5c1f04d-line-height );}.elementor-2334 .elementor-element.elementor-element-0541015{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:104px;--padding-left:64px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-1cfd9ed .elementor-heading-title{font-family:var( --e-global-typography-f6812e0-font-family ), Sans-serif;font-size:var( --e-global-typography-f6812e0-font-size );font-weight:var( --e-global-typography-f6812e0-font-weight );line-height:var( --e-global-typography-f6812e0-line-height );color:var( --e-global-color-text );}.elementor-2334 .elementor-element.elementor-element-df77807{--swiper-slides-to-display:2;--swiper-offset-size:200px;--swiper-slides-gap:20px;}.elementor-2334 .elementor-element.elementor-element-df77807 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1200px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals h2{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-content, .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce-shipping-destination, .elementor-2334 .elementor-element.elementor-element-a047933 .shipping-calculator-button{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 #shipping_method li label{font-size:var( --e-global-typography-716740a-font-size );line-height:var( --e-global-typography-716740a-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button{font-size:var( --e-global-typography-fb8ea15-font-size );line-height:var( --e-global-typography-fb8ea15-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart th, .elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart td:before{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart td span, .elementor-2334 .elementor-element.elementor-element-a047933 .cart td, .elementor-2334 .elementor-element.elementor-element-a047933 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .product-name .variation{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td:before, .elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .checkout-button{font-size:var( --e-global-typography-1918733-font-size );line-height:var( --e-global-typography-1918733-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-413261e{font-size:var( --e-global-typography-5c1f04d-font-size );line-height:var( --e-global-typography-5c1f04d-line-height );}.elementor-2334 .elementor-element.elementor-element-1cfd9ed .elementor-heading-title{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-df77807{--swiper-slides-to-display:2;--swiper-offset-size:120px;}}@media(max-width:992px){.elementor-2334 .elementor-element.elementor-element-68f1695f{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2334 .elementor-element.elementor-element-83940d2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals h2{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-content, .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce-shipping-destination, .elementor-2334 .elementor-element.elementor-element-a047933 .shipping-calculator-button{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 #shipping_method li label{font-size:var( --e-global-typography-716740a-font-size );line-height:var( --e-global-typography-716740a-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button{font-size:var( --e-global-typography-fb8ea15-font-size );line-height:var( --e-global-typography-fb8ea15-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart th, .elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart td:before{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart td span, .elementor-2334 .elementor-element.elementor-element-a047933 .cart td, .elementor-2334 .elementor-element.elementor-element-a047933 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .product-name .variation{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td:before, .elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .checkout-button{font-size:var( --e-global-typography-1918733-font-size );line-height:var( --e-global-typography-1918733-line-height );}.elementor-2334 .elementor-element.elementor-element-1ef1d81{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-413261e{font-size:var( --e-global-typography-5c1f04d-font-size );line-height:var( --e-global-typography-5c1f04d-line-height );}.elementor-2334 .elementor-element.elementor-element-0541015{--padding-top:32px;--padding-bottom:104px;--padding-left:20px;--padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-1cfd9ed .elementor-heading-title{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-df77807{--swiper-slides-to-display:1;}}@media(max-width:768px){.elementor-2334 .elementor-element.elementor-element-a047933{--sections-padding:16px 16px 16px 16px;}.elementor-2334 .elementor-element.elementor-element-a047933 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-2334 .elementor-element.elementor-element-a047933 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-2334 .elementor-element.elementor-element-a047933 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-2334 .elementor-element.elementor-element-a047933 .select2-container--default .select2-selection--single{height:auto;}.elementor-2334 .elementor-element.elementor-element-896ec37{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2334 .elementor-element.elementor-element-df77807{--swiper-slides-to-display:1;}}@media(max-width:576px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals h2{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-content, .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce-shipping-destination, .elementor-2334 .elementor-element.elementor-element-a047933 .shipping-calculator-button{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 #shipping_method li label{font-size:var( --e-global-typography-716740a-font-size );line-height:var( --e-global-typography-716740a-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .shop_table .button{font-size:var( --e-global-typography-fb8ea15-font-size );line-height:var( --e-global-typography-fb8ea15-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart th, .elementor-2334 .elementor-element.elementor-element-a047933 .e-shop-table .cart td:before{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart td span, .elementor-2334 .elementor-element.elementor-element-a047933 .cart td, .elementor-2334 .elementor-element.elementor-element-a047933 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .product-name .variation{font-size:var( --e-global-typography-95e61c6-font-size );line-height:var( --e-global-typography-95e61c6-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td:before, .elementor-2334 .elementor-element.elementor-element-a047933 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-05da5cb-font-size );line-height:var( --e-global-typography-05da5cb-line-height );}.elementor-2334 .elementor-element.elementor-element-a047933 .checkout-button{font-size:var( --e-global-typography-1918733-font-size );line-height:var( --e-global-typography-1918733-line-height );}.elementor-2334 .elementor-element.elementor-element-64b4af8{--width:80%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2334 .elementor-element.elementor-element-413261e{font-size:var( --e-global-typography-5c1f04d-font-size );line-height:var( --e-global-typography-5c1f04d-line-height );}.elementor-2334 .elementor-element.elementor-element-1cfd9ed .elementor-heading-title{font-size:var( --e-global-typography-f6812e0-font-size );line-height:var( --e-global-typography-f6812e0-line-height );}.elementor-2334 .elementor-element.elementor-element-df77807{--swiper-slides-to-display:1;--swiper-offset-size:0px;}}@media(min-width:577px){.elementor-2334 .elementor-element.elementor-element-896ec37{--width:864px;}.elementor-2334 .elementor-element.elementor-element-64b4af8{--width:90%;}.elementor-2334 .elementor-element.elementor-element-0541015{--content-width:1378px;}}@media(max-width:992px) and (min-width:577px){.elementor-2334 .elementor-element.elementor-element-896ec37{--width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-a047933 */.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #0E141B;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    color: #1053B7;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce table.cart td {
    padding: 16px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce table.cart td.product-remove {
    padding: 10px 0;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce table.cart td.product-thumbnail {
    padding: 0 10px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 table.cart .product-thumbnail {
    min-width: 84px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce table.cart img {
    width: 64px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .product-name .variation dd p {
    font-weight: 500;
}

 .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce a.yith-wccl-edit-product-cart:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward)  {
    color: #1053B7;
    text-decoration: underline;
}

 .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce a.yith-wccl-edit-product-cart:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover {
    text-decoration: none;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .input-text.qty {
    min-height: 58px;
    border-radius: 0;
    background-color: #F5F5F4;
    text-align: center;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .input-text::placeholder {
    font-style: italic;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .coupon-col-end button.button.e-apply-coupon {
    background-color: #1053B7;
    color: #fff;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .coupon-col-end button.button.e-apply-coupon:hover {
    background-color: #1E70EB;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce .coupon-col-start {
    padding: 0;
    width: 110%;
    margin-right: -12px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .e-cart-totals.e-cart-section {
    border: 0;
}

.elementor-2334 .elementor-element.elementor-element-a047933 table.shop_table .product-remove a:hover {
    font-size: 1.5em;
    text-align: center;
    line-height: 1;
    opacity: .7;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .return-to-shop a.button.wc-backward {
    font-family: "Inter";
    font-weight: 600;
    font-size: 16px;
    color: #FFF;
    line-height: 160%;
    text-align: center;
    text-transform: capitalize;
    border-radius: 12px;
    border-width: 4px;
    border-color: var(--Primary-Cobalt);
    border-style: solid;
    background-color: var(--Primary-Cobalt);
    padding: 12px 48px;
}

.elementor-2334 .elementor-element.elementor-element-a047933 .return-to-shop a.button.wc-backward:hover {
    background-color: #1e70eb;
    border-color: #1e70eb;
}

@media (max-width: 768px) {
    .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce table.cart tr {
        padding: 16px 0;
    }
    
    .elementor-2334 .elementor-element.elementor-element-a047933 table.cart .product-thumbnail {
        display: block;
        margin-bottom: 8px;
    }
    
    .elementor-2334 .elementor-element.elementor-element-a047933 table.cart .product-thumbnail:before {
        display: none;
    }
    
    .elementor-2334 .elementor-element.elementor-element-a047933 .woocommerce .coupon-col-start {
    width: 100%;
    margin-right: 0;
}
}/* End custom CSS */