.elementor-2571 .elementor-element.elementor-element-e53ffb2{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2571 .elementor-element.elementor-element-e53ffb2:not(.elementor-motion-effects-element-type-background), .elementor-2571 .elementor-element.elementor-element-e53ffb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2571 .elementor-element.elementor-element-26368ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2571 .elementor-element.elementor-element-26368ad .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#F8F8FA00;border-style:none;color:var( --e-global-color-blocksy_palette_9 );font-weight:500;}.elementor-2571 .elementor-element.elementor-element-26368ad .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-blocksy_palette_1 );}.elementor-2571 .elementor-element.elementor-element-26368ad .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-2571 .elementor-element.elementor-element-26368ad .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-blocksy_palette_1 );margin:0 10px;}.elementor-2571 .elementor-element.elementor-element-5952c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2571 .elementor-element.elementor-element-5952c00:not(.elementor-motion-effects-element-type-background), .elementor-2571 .elementor-element.elementor-element-5952c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2571 .elementor-element.elementor-element-a4028f9{--display:flex;}.elementor-2571 .elementor-element.elementor-element-1524dcb .elementor-heading-title{font-size:45px;font-weight:600;color:var( --e-global-color-blocksy_palette_1 );}.elementor-2571 .elementor-element.elementor-element-f3a39de{color:#545454;}.elementor-2571 .elementor-element.elementor-element-677bb6f{--display:flex;}.elementor-2571 .elementor-element.elementor-element-6d7921d{--display:flex;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-tr-left > .product-thumbnail{width:134px;}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-tr-left > .product-thumbnail{width:134px;height:134px;}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left > .product-name{width:calc(100% - 134px - 28px);}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-left,
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper{width:45%;}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .eael-woo-cart-tr .eael-woo-cart-tr-right,
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 .eael-cart-coupon-and-collaterals .cart-collaterals{width:calc(100% - 45%);}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-quantity{flex-basis:29%;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2:not(.has-table-right-content){background:var( --e-global-color-primary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2.has-table-left-content.has-table-right-content{background:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2{background:var( --e-global-color-secondary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wc-table-header .eael-wct-th,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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:var( --e-global-color-blocksy_palette_2 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-remove a:hover,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-name a,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-subtotal,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity input[type=number],
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-2571 .elementor-element.elementor-element-1ed9a4d .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:var( --e-global-color-blocksy_palette_3 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .eael-wct-td.product-price,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-minus,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-quantity .quantity .eael-cart-qty-plus,
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper.eael-woo-style-2 form.eael-woo-cart-form .eael-woo-cart-table .product-name .eael-woo-cart-sku,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-name dl,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-blocksy_palette_4 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-blocksy_palette_4 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a svg,
                    .eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-2571 .elementor-element.elementor-element-1ed9a4d .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-2571 .elementor-element.elementor-element-1ed9a4d .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:16px;width:16px;line-height:16px;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-remove a i,
                    .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper form.eael-woo-cart-form .eael-woo-cart-table .product-thumbnail .eael-woo-cart-product-remove a i,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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:16px;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr th{color:var( --e-global-color-secondary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr:not(.shipping) td,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr td a{color:var( --e-global-color-blocksy_palette_2 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .cart_totals table tr.shipping td{color:var( --e-global-color-blocksy_palette_4 );}.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .coupon button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a{color:var( --e-global-color-secondary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-secondary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .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-secondary );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop svg,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a svg{height:16px;width:16px;line-height:16px;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .eael-cart-coupon-wrapper .eael-woo-cart-back-to-shop i,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .woocommerce-notices-wrapper ~ .return-to-shop a i{font-size:16px;}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals button,
					.elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-clear-btn .button, 
					.eael-woo-cart .elementor-2571 .elementor-element.elementor-element-1ed9a4d .eael-woo-cart-wrapper .eael-cart-coupon-and-collaterals .cart-collaterals .button{color:var( --e-global-color-blocksy_palette_1 );}@media(min-width:768px){.elementor-2571 .elementor-element.elementor-element-6d7921d{--content-width:1350px;}}/* Start custom CSS for eael-woo-cart, class: .elementor-element-1ed9a4d */.eael-woo-cart-thead .eael-woo-cart-td {
    font-weight: 600 !important;
    color: #ffffe7 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}


.eael-woo-cart-td.product-name a {
    color: #ffffe7 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    text-decoration: none !important;
    transition: 0.3s;
}

.eael-woo-cart-td.product-name a:hover {
    color: #ff4343 !important;
}


.quantity[data-type="type-2"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 100px !important;
    background: #ffffe7 !important;
    border-radius: 100px !important;
    padding: 2px !important;
}


.quantity[data-type="type-2"] input.qty {
    width: 40px !important;
    height: 30px !important;
    background: transparent !important;
    border: none !important;
    color: #002751 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    text-align: center !important;
    padding: 0 !important;
    margin: 0 !important;
}


.eael-cart-qty-minus, .eael-cart-qty-plus {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #002751 !important;
    color: #ffffe7 !important;
    border-radius: 50% !important;
    cursor: pointer !important;
    font-size: 16px !important;
}

.eael-cart-qty-minus:hover, .eael-cart-qty-plus:hover {
    background: #ff4343 !important;
}


.eael-woo-cart-td.product-price .amount {
    color: rgba(255, 255, 231, 0.8) !important;
}


.product-subtotal .amount,
.product-subtotal bdi {
    color: #ff4343 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    letter-spacing: 0.5px;
}
/* Fix Quantity Column — dorong ke tengah */
.eael-woo-cart-td.product-quantity {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.eael-woo-cart-td.product-quantity .quantity {
    margin: 0 auto !important;
    display: inline-flex !important;
}

.eael-woo-cart-tbody .eael-woo-cart-tr {
    background-color: rgba(255, 255, 231, 0.02) !important;
    border-bottom: 1px solid rgba(255, 255, 231, 0.08) !important;
    transition: all 0.3s ease !important;
}

.eael-woo-cart-tbody .eael-woo-cart-tr:hover {
    background-color: rgba(255, 255, 231, 0.06) !important;
    transform: scale(1.002);
}


.eael-woo-cart-td.product-remove a.remove:hover {
    color: #ff4343 !important;
    filter: drop-shadow(0 0 5px rgba(255, 67, 67, 0.5));
}


.eael-woo-cart-td.product-thumbnail img {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2) !important;
    border: 1px solid rgba(255, 255, 231, 0.05) !important;
}




.woocommerce-message {
    background-color: rgba(255, 255, 231, 0.03) !important;
    color: #ffffe7 !important;
    border: 1px solid rgba(255, 255, 231, 0.1) !important;
    border-left: 5px solid #ff4343 !important;
    border-radius: 8px !important;
    padding: 20px 25px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    display: flex !important;
    align-items: center !important;
    position: relative !important;
    
 
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3) !important;
    

    margin-top: 30px !important;
    margin-bottom: 25px !important;
    padding-left: 60px !important;
}


.woocommerce-message::before {
    display: none !important;
    content: none !important;
}


.woocommerce-message::after {
    content: "\2713" !important; 
    position: absolute !important;
    left: 20px !important;
    background-color: #ff4343 !important;
    color: #ffffe7 !important;
    width: 24px !important;
    height: 24px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 50% !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    box-shadow: 0 2px 5px rgba(255, 67, 67, 0.3) !important;
}


.woocommerce-message a.button {
    background-color: #ff4343 !important;
    color: #ffffe7 !important;
    padding: 10px 20px !important;
    border-radius: 100px !important;
    text-transform: uppercase !important;
    font-weight: 800 !important;
    font-size: 11px !important;
    margin-left: auto !important;
    border: none !important;
    transition: 0.3s ease !important;
}

.woocommerce-message a.button:hover {
    background-color: #ffffe7 !important;
    color: #002751 !important;
    transform: translateY(-2px);
}/* End custom CSS */