.elementor-1699 .elementor-element.elementor-element-8b0f9f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 78px 68px #35093C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-8b0f9f1:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-8b0f9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EBFA;}.elementor-1699 .elementor-element.elementor-element-50928fe{--display:flex;}.elementor-1699 .elementor-element.elementor-element-a204960{--divider-border-style:solid;--divider-color:#861C90;--divider-border-width:2.9px;}.elementor-1699 .elementor-element.elementor-element-a204960 .elementor-divider-separator{width:100%;}.elementor-1699 .elementor-element.elementor-element-a204960 .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-1699 .elementor-element.elementor-element-8a4d91b{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-color:#E5E5E5;--sections-border-radius:12px 12px 12px 12px;--sections-title-spacing:10px;--links-normal-color:#6C2E7F;--links-hover-color:#9B38CF;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-color:#080808;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .shop_table .button{background-color:#822CA1;font-family:"Inter", Sans-serif;font-weight:700;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .shop_table .button:hover, .elementor-1699 .elementor-element.elementor-element-8a4d91b .shop_table .button:disabled[disabled]:hover{background-color:#9B33C1;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#7B44A8;}.elementor-1699 .elementor-element.elementor-element-8a4d91b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .cart_totals h2{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .coupon .input-text, .elementor-1699 .elementor-element.elementor-element-8a4d91b .cart-collaterals .input-text, .elementor-1699 .elementor-element.elementor-element-8a4d91b select, .elementor-1699 .elementor-element.elementor-element-8a4d91b .select2-selection--single{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .woocommerce-cart-form{--order-summary-title-color:#141414;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .e-shop-table .cart th, .elementor-1699 .elementor-element.elementor-element-8a4d91b .e-shop-table .cart td:before{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .cart td span, .elementor-1699 .elementor-element.elementor-element-8a4d91b .cart td, .elementor-1699 .elementor-element.elementor-element-8a4d91b .input-text.qty{font-family:"Inter", Sans-serif;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .product-name .variation{font-family:"Inter", Sans-serif;font-size:1px;}.elementor-1699 .elementor-element.elementor-element-8a4d91b .e-shop-table{--sections-border-type:none;}.elementor-1699 .elementor-element.elementor-element-31594d4{--display:flex;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1699 .elementor-element.elementor-element-8b0f9f1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1699 .elementor-element.elementor-element-8b0f9f1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-8a4d91b *//* Empty cart notice */
.elementor-1699 .elementor-element.elementor-element-8a4d91b .woocommerce-info {
    background: linear-gradient(135deg, #6A2C70, #4A154B);
    color: #ffffff;
    border-left: 6px solid #8E44AD;
    border-radius: 8px;
    font-weight: 500;
}

/* Notice icon */
.elementor-1699 .elementor-element.elementor-element-8a4d91b .woocommerce-info::before {
    color: #ffffff;
}

/* Center the button wrapper */
.elementor-1699 .elementor-element.elementor-element-8a4d91b .return-to-shop {
    text-align: center;
    margin-top: 25px;
}

/* Return to shop button */
.elementor-1699 .elementor-element.elementor-element-8a4d91b a.button.wc-backward {
    background-color: #6A2C70;
    color: #ffffff;
    border-radius: 8px;
    padding: 14px 28px;
    font-weight: 600;
    display: inline-block;
    transition: all 0.25s ease;
}

/* Hover */
.elementor-1699 .elementor-element.elementor-element-8a4d91b a.button.wc-backward:hover {
    background-color: #4A154B;
    color: #ffffff;
    transform: translateY(-1px);
}/* End custom CSS */