.elementor-794 .elementor-element.elementor-element-8bead01{--display:flex;top:0px;bottom:auto;z-index:10;--justify-content:flex-start;--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-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header{top:0px;}.elementor-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-794 .elementor-element.elementor-element-55debe6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-794 .elementor-element.elementor-element-55debe6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-794 .elementor-element.elementor-element-973b86e{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-794 .elementor-element.elementor-element-973b86e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), LINE Seed JP;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-first-header span{display:block;}.elementor-794 .elementor-element.elementor-element-119b6f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-first-span{font-family:"Montserrat", LINE Seed JP;font-size:38px;font-weight:400;letter-spacing:0px;word-spacing:0px;color:#252525;}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-first-span, .elementor-794 .elementor-element.elementor-element-119b6f9.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-794 .elementor-element.elementor-element-119b6f9.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:0px 0px 0px 30px;}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-second-header{font-family:"Montserrat", LINE Seed JP;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-accent );}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-c476df5{text-align:left;justify-content:flex-start;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-c476df5 .quantity{text-align:left;justify-content:flex-start;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-c476df5 img{width:80px !important;border-radius:15px 15px 15px 15px;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-6bc6a5f{text-align:left;justify-content:flex-start;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-6bc6a5f .quantity{text-align:left;justify-content:flex-start;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-f24345b{text-align:center;justify-content:center;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-f24345b .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-de3afe9{text-align:center;justify-content:center;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-de3afe9 .quantity{text-align:center;justify-content:center;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{background-color:#FFFFFF;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-946adec{text-align:center;justify-content:center;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-946adec .quantity{text-align:center;justify-content:center;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a:hover{color:#FFFFFF !important;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table tbody tr td.product-remove a:hover svg{fill:#FFFFFF !important;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-f0ac31f{text-align:center;justify-content:center;width:15%;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .elementor-repeater-item-f0ac31f .quantity{text-align:center;justify-content:center;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body .eael-wct-tr{background-color:var( --e-global-color-text );border-style:none;border-radius:25px 25px 25px 25px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr::after{background-color:var( --e-global-color-text );border-radius:25px 25px 25px 25px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error{background-color:var( --e-global-color-0fc7209 );font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;border-style:none;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,
				.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info{background-color:var( --e-global-color-primary );color:#FFFFFF;font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;border-style:none;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{background-color:var( --e-global-color-accent );font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;border-style:none;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number]{background-color:#FDF8F0;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{color:#252525;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
				.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-thead .eael-woo-cart-tr .eael-woo-cart-td{font-family:"Montserrat", LINE Seed JP;font-size:18px;font-weight:400;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-remove a:hover,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a:hover,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name a,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-subtotal,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-name a{color:#252525 !important;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-price,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a{color:var( --e-global-color-accent );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{fill:var( --e-global-color-accent );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td:not(.product-thumbnail),
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td a,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-minus,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity .eael-cart-qty-plus,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-quantity .quantity input[type=number],
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tbody .eael-woo-cart-tr .eael-woo-cart-td{font-family:"Montserrat", LINE Seed JP;font-size:14px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove,
                    .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a svg,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a svg{height:15px;width:15px;line-height:15px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-td.product-remove a i{font-size:15px;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-body{gap:10px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:var( --e-global-color-accent );font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:400;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td{color:#515151;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a:hover{color:var( --e-global-color-primary );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td,
				.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td strong{font-family:"Montserrat", LINE Seed JP;font-size:16px;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td{text-align:left;}.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table{border-spacing:0 10px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{color:var( --e-global-color-accent );font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:500;margin:20px 0px 0px 0px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i{color:var( --e-global-color-accent );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg{fill:var( --e-global-color-accent );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:10px;width:10px;line-height:10px;}.elementor-794 .elementor-element.elementor-element-384a186 .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:10px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button, 
				.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
				.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button,
				.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){font-family:"Montserrat", LINE Seed JP;font-size:16px;font-weight:400;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:var( --e-global-color-primary );}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button:hover,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button:hover, 
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button:hover{background-color:#D39E8D;color:#FFFFFF;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button,
					.eael-woo-cart .elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:not(:hover):not(:active){padding:10px 15px 10px 15px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message{margin:10px 0px 0px 0px;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error li{color:#FFFFFF;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-error::before{color:#FDF8F000;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-info::before,
				.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .woocommerce-info::before{color:#FDF8F000;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message,
					.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message a{color:#FFFFFF;}.elementor-794 .elementor-element.elementor-element-384a186 .eael-woo-cart-wrapper .woocommerce-notices-wrapper .woocommerce-message::before{color:#FDF8F000;}.elementor-794 .elementor-element.elementor-element-6aa2a00{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-794:not(.elementor-motion-effects-element-type-background), body.elementor-page-794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd7386b );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-794 .elementor-element.elementor-element-55debe6{--width:100%;}.elementor-794 .elementor-element.elementor-element-973b86e{--width:98.583%;}}@media(max-width:1024px){.elementor-794 .elementor-element.elementor-element-8bead01{top:0px;bottom:auto;}.elementor-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header{top:0px;}.elementor-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header-flex{top:0px;}.elementor-794 .elementor-element.elementor-element-55debe6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-794 .elementor-element.elementor-element-8bead01{top:0px;bottom:auto;}.elementor-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header{top:0px;}.elementor-794 .elementor-element.elementor-element-8bead01 + .wpr-hidden-header-flex{top:0px;}.elementor-794 .elementor-element.elementor-element-55debe6{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-794 .elementor-element.elementor-element-973b86e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-794 .elementor-element.elementor-element-119b6f9{text-align:center;}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-first-span{font-size:30px;}.elementor-794 .elementor-element.elementor-element-119b6f9 .premium-dual-header-first-span, .elementor-794 .elementor-element.elementor-element-119b6f9.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-794 .elementor-element.elementor-element-119b6f9.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:0px 0px 0px 0px;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-384a186 */@media (min-width: 1025px) {
    /* 1. Делаем форму флекс-контейнером */
    .eael-woo-cart-form {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 20px; /* Расстояние между таблицей и итогами */
    }

    /* 2. Растягиваем таблицу на все свободное место */
    .eael-woo-cart-table-warp {
        flex: 1;
    }

    /* 3. Ограничиваем ширину блока итогов (сайдбара) */
    .eael-cart-coupon-and-collaterals {
        width: 350px;
        flex-shrink: 0;
        padding: 10px;
        border-radius: 20px;
        position: sticky; /* Блок будет "плыть" за пользователем при скролле */
        top: 100px;
    }

    /* Подправляем внутренние отступы, чтобы всё выглядело ровно */
    .cart-collaterals {
        width: 100% !important;
    }
}

/* Округляем контейнер выбора количества */
.eael-woo-cart-table .quantity {
    display: inline-flex !important;
    border-radius: 30px; /* Настройте степень скругления здесь */
    border: 1px solid #e2e2e2; /* Общая рамка */
    overflow: hidden; /* Чтобы фон кнопок не вылезал за границы скругления */
    background: #fff;
}

/* Убираем индивидуальные рамки и скругления у кнопок и поля */
.eael-woo-cart-table .quantity .eael-cart-qty-minus,
.eael-woo-cart-table .quantity .eael-cart-qty-plus,
.eael-woo-cart-table .quantity input.qty {
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    height: 40px; /* Можно задать фиксированную высоту для аккуратности */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Настройка самого поля с числом */
.eael-woo-cart-table .quantity input.qty {
    width: 40px !important;

    background-color: transparent !important;
    padding: 0 !important;
    text-align: center;
}

/* Ховер-эффект для кнопок (опционально) */
.eael-woo-cart-table .quantity .eael-cart-qty-minus:hover,
.eael-woo-cart-table .quantity .eael-cart-qty-plus:hover {
    background-color: #f5f5f5;
    cursor: pointer;
}

/* 1. Прячем ТЕКСТ внутри кнопок, если символы дублируются иконками */
.eael-woo-cart-table .quantity .eael-cart-qty-minus,
.eael-woo-cart-table .quantity .eael-cart-qty-plus {
    font-size: 0 !important; /* Скрывает текстовый минус и плюс */
    position: relative;
}

/* 2. Рисуем ОДИН символ через псевдоэлемент (гарантирует отсутствие дублей) */
.eael-woo-cart-table .quantity .eael-cart-qty-minus::before {
    content: "–" !important;
    font-size: 16px !important;
    line-height: 1;
    display: block;
}

.eael-woo-cart-table .quantity .eael-cart-qty-plus::before {
    content: "+" !important;
    font-size: 16px !important;
    line-height: 1;
    display: block;
}

/* 3. Если в разметке реально ДВЕ кнопки подряд, скрываем вторую */
.eael-woo-cart-table .quantity .eael-cart-qty-minus ~ .eael-cart-qty-minus,
.eael-woo-cart-table .quantity .eael-cart-qty-plus ~ .eael-cart-qty-plus {
    display: none !important;
}

/* 4. Убираем стандартные стрелки браузера (на всякий случай еще раз) */
.eael-woo-cart-table .quantity input::-webkit-outer-spin-button,
.eael-woo-cart-table .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}















/* --- Адаптация таблицы корзины для мобильных (до 767px) --- */
@media (max-width: 767px) {
    
    /* 1. Жестко прячем шапку таблицы (учитываем все возможные теги) */
    .woocommerce-cart-form thead,
    .eael-wct-thead,
    .table-header {
        display: none !important;
    }
    
        /* --- Убираем тень у всей таблицы на мобильных --- */
    .eael-woo-cart-form,
    .eael-woo-cart-table-warp,
    .eael-woo-cart-table,
    .woocommerce-cart-form__contents,
    .shop_table {
        box-shadow: none !important;
    }
    /* Убираем тень у самого виджета корзины EA */
    .elementor-widget-eael-woo-cart {
        box-shadow: none !important;
    }

    
    /* 1. ГАРАНТИРОВАННО УБИВАЕМ ЗАГОЛОВКИ (ШАПКУ) */
    .eael-wc-table-header,
    table.cart thead,
    table.shop_table thead,
    .eael-wct-thead,
    .woocommerce-cart-form thead,
    .table-header {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
        /* --- РАЗРУШАЕМ ТАБЛИЧНЫЙ КАРКАС --- */
    /* Заставляем главные контейнеры забыть, что они таблицы, и подчиниться ширине экрана */
    .eael-woo-cart-table-warp,
    .eael-woo-cart-table,
    .woocommerce-cart-form__contents,
    .eael-wc-table-body,
    .shop_table {
        display: block !important;
        width: 100% !important;
        max-width: 100vw !important; /* Строго не больше ширины окна телефона */
        min-width: 0 !important; /* Убиваем скрытые отступы Elementor'а */
        box-sizing: border-box !important;
    }

    /* Жестко обрезаем горизонтальный скролл на самом верхнем уровне */
    .eael-woo-cart-table-warp {
        overflow-x: hidden !important; 
        padding: 0 !important;
        margin: 0 !important;
    }

    /* 2. Настраиваем саму карточку, чтобы она строго держалась в границах экрана */
    .eael-wc-table-body .eael-wct-tr {
        display: flex !important;
        flex-direction: column !important;
        position: relative !important;
        background-color: #DCE2D7 !important;
        border-radius: 16px !important;
        padding: 15px 15px !important; /* Чуть уменьшили боковые отступы */
        margin-bottom: 15px !important;
        border: 1px solid rgba(77, 77, 77, 0.1) !important;
        box-sizing: border-box !important; /* ВАЖНО: запрещаем блоку расширяться */
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }

    /* 3. Настраиваем внутренние строки */
    .eael-wc-table-body .eael-wct-td {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        width: 100% !important;
        padding: 10px 0 !important;
        border: none !important;
        box-sizing: border-box !important;
    }

    /* 4. Центрируем картинку */
    .eael-wc-table-body .product-thumbnail {
        justify-content: center !important;
        margin-bottom: 5px !important;
    }
    .eael-wc-table-body .product-thumbnail a {
        display: block !important;
        margin: 0 auto !important;
    }
    .eael-wc-table-body .product-thumbnail img {
        width: 100px !important;
        height: 100px !important;
        border-radius: 12px !important;
        object-fit: cover !important;
        margin: 0 auto !important;
    }

    /* 5. Усмиряем длинные названия товаров */
    .eael-wc-table-body .product-name {
        justify-content: center !important;
        text-align: center !important;
        font-weight: 600 !important;
        font-size: 1.05em !important;
        margin-bottom: 15px !important;
        padding-bottom: 15px !important;
        border-bottom: 1px solid rgba(77, 77, 77, 0.1) !important;
        white-space: normal !important; /* Разрешаем перенос текста на новые строки */
        word-break: break-word !important; /* Разрываем слишком длинные слова */
    }
    .eael-wc-table-body .product-name a {
        text-align: center !important;
        display: block !important;
        width: 100% !important;
    }

    /* 6. Добавляем подписи к значениям */
    .eael-wc-table-body .product-price::before { content: "Цена:"; font-weight: 600 !important; color: #4D4D4D !important; }
    .eael-wc-table-body .product-quantity::before { content: "Количество:"; font-weight: 600 !important; color: #4D4D4D !important; }
    .eael-wc-table-body .product-subtotal::before { content: "Подытог:"; font-weight: 600 !important; color: #4D4D4D !important; }

    /* Прижимаем сами значения к правому краю */
    .eael-wc-table-body .product-price > span,
    .eael-wc-table-body .product-quantity > div,
    .eael-wc-table-body .product-subtotal > span {
        margin-left: auto !important;
        text-align: right !important;
    }

    /* Блок с кнопками +/- */
    .eael-wc-table-body .product-quantity .quantity {
        display: flex !important;
        justify-content: flex-end !important;
        margin: 0 !important;
    }

    /* Крестик удаления (в правый верхний угол) */
    .eael-wc-table-body .product-remove {
        position: absolute !important;
        top: 10px !important;
        right: 10px !important;
        width: auto !important;
        padding: 0 !important;
        justify-content: flex-end !important;
    }
    
    .eael-wc-table-body .product-remove a {
        background-color: #4D4D4D !important;
        color: #fff !important;
        width: 32px !important;
        height: 32px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 50% !important;
        text-decoration: none !important;
    }
}

/* Полная очистка теней и фильтров для конкретного виджета */
.elementor-element-384a186, 
.elementor-element-384a186 *, 
.eael-woo-cart-wrapper,
.eael-woo-cart-form,
.eael-cart-coupon-and-collaterals {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Удаление возможных теней у внутренних контейнеров Elementor */
.elementor-element-384a186 .elementor-widget-container {
    box-shadow: none !important;
    outline: none !important;
}

/* Убираем тень, которую может давать анимация fadeInUp */
.animated.fadeInUp {
    animation-fill-mode: none !important;
    box-shadow: none !important;
}

/* Если тень создается через псевдоэлементы (часто для эффекта 'карточки') */
.eael-woo-cart-wrapper::before, 
.eael-woo-cart-wrapper::after,
.eael-woo-cart-form::before,
.eael-woo-cart-form::after {
    content: none !important;
    display: none !important;
}/* End custom CSS */