.elementor-11 .elementor-element.elementor-element-19373c01{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-11 .elementor-element.elementor-element-ed5892a{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1146509 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-1146509 .e-cart-totals .input-text, .elementor-11 .elementor-element.elementor-element-1146509 select, .elementor-11 .elementor-element.elementor-element-1146509 .select2-selection--single{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1146509{--sections-background-color:#FFFFFF00;--links-normal-color:#000000;--forms-buttons-border-type:none;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--product-link-hover-color:#000000;--totals-color:#000000;}.elementor-11 .elementor-element.elementor-element-1146509 .cart_totals h2{font-family:"Baloo 2", Sans-serif;font-size:32px;}.elementor-11 .elementor-element.elementor-element-1146509 .e-cart-content, .elementor-11 .elementor-element.elementor-element-1146509 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-1146509 .shipping-calculator-button{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-11 .elementor-element.elementor-element-1146509 .coupon .input-text, .elementor-11 .elementor-element.elementor-element-1146509 .cart-collaterals .input-text, .elementor-11 .elementor-element.elementor-element-1146509 select, .elementor-11 .elementor-element.elementor-element-1146509 .select2-selection--single{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-1146509 .shop_table .button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-1146509 .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-11 .elementor-element.elementor-element-1146509 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-1146509 .e-shop-table .cart td:before{font-family:"Poppins", Sans-serif;}.elementor-11 .elementor-element.elementor-element-1146509 .cart td span, .elementor-11 .elementor-element.elementor-element-1146509 .cart td, .elementor-11 .elementor-element.elementor-element-1146509 .input-text.qty{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-11 .elementor-element.elementor-element-1146509 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-1146509 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-11 .elementor-element.elementor-element-1146509 .checkout-button{font-family:"Poppins", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ed5892a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-19373c01{--content-width:1440px;}.elementor-11 .elementor-element.elementor-element-ed5892a{--content-width:1440px;}}/* Start custom CSS for container, class: .elementor-element-19373c01 *//* ==================================================
   PRE POOJA - CART PAGE
================================================== */

body.woocommerce-cart{
    background:#f8f8f8;
}

/* Container */

.wp-block-woocommerce-cart{
    max-width:1400px;
    margin:40px auto;
    padding:0 20px;
}

/* Product Table */

.wc-block-cart-items{
    background:#fff;
    border-radius:16px;
    overflow:hidden;
    box-shadow:0 8px 25px rgba(0,0,0,.06);
}

/* Product Row */

.wc-block-cart-items__row{
    padding:20px;
    transition:.3s;
}

.wc-block-cart-items__row:hover{
    background:#fcfcfc;
}

/* Product Image */

.wc-block-cart-item__image img{
    border-radius:12px;
}

/* Product Name */

.wc-block-components-product-name{
    font-size:18px;
    font-weight:600;
    color:#111;
}

.wc-block-components-product-name:hover{
    color:#D4AF37;
}

/* Price */

.wc-block-components-product-price{
    color:#111;
    font-weight:600;
}

/* Sale Price */

ins{
    color:#D4AF37;
}

/* Quantity */

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-19373c01{
    border:1px solid #ddd;
    border-radius:10px;
    overflow:hidden;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-19373c01 input{
    border:none;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-19373c01 button{
    background:#fff;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-19373c01 button:hover{
    background:#D4AF37;
    color:#fff;
}

/* Remove Icon */

.wc-block-cart-item__remove-link{
    color:#cc0000;
}

.wc-block-cart-item__remove-link:hover{
    color:#111;
}

/* ==================================================
   CART TOTALS
================================================== */

.wc-block-cart__sidebar{

    position:sticky;
    top:120px;
}

.wc-block-components-sidebar-layout .wc-block-cart__sidebar>*{

    background:#fff;
    border-radius:16px;
    padding:25px;
    box-shadow:0 8px 25px rgba(0,0,0,.06);

}

/* Headings */

.wc-block-components-title,
.wc-block-components-totals-wrapper h2{

    color:#111;
    font-weight:700;
}

/* Total */

.wc-block-components-totals-item__value{

    color:#111;
    font-size:28px;
    font-weight:700;

}

/* Coupon */

.wc-block-components-panel__button{

    font-weight:600;
}

.wc-block-components-panel__button:hover{

    color:#D4AF37;
}

/* Checkout Button */

.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button,
.wp-element-button{

    background:#111 !important;
    color:#fff !important;
    border-radius:10px !important;
    padding:16px !important;
    transition:.3s;

}

.wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit-button:hover,
.wp-element-button:hover{

    background:#D4AF37 !important;
    color:#111 !important;
}

/* ==================================================
   NOTICE
================================================== */

.wc-block-components-notice-banner{

    border-radius:10px;
}

/* ==================================================
   MOBILE
================================================== */

@media(max-width:991px){

.wp-block-woocommerce-cart{

    padding:15px;

}

.wc-block-components-sidebar{

    margin-top:25px;

}

.wc-block-cart__sidebar{

    position:relative;
    top:0;

}

}

/* ==================================================
   MOBILE 768
================================================== */

@media(max-width:768px){

.wc-block-cart-items{

    border-radius:12px;

}

.wc-block-cart-items__row{

    padding:15px;

}

.wc-block-components-product-name{

    font-size:16px;

}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-19373c01{

    max-width:120px;

}

.wp-element-button{

    width:100%;

}

}

/* ==================================================
   SMALL MOBILE
================================================== */

@media(max-width:480px){

.wp-block-woocommerce-cart{

    padding:10px;

}

.wc-block-cart-items__row{

    padding:12px;

}

.wc-block-components-product-name{

    font-size:15px;

}

.wc-block-components-totals-item__value{

    font-size:22px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed5892a *//* ==================================================
   PRE POOJA - CART PAGE
================================================== */

body.woocommerce-cart{
    background:#f8f8f8;
}

/* Container */

.wp-block-woocommerce-cart{
    max-width:1400px;
    margin:40px auto;
    padding:0 20px;
}

/* Product Table */

.wc-block-cart-items{
    background:#fff;
    border-radius:16px;
    overflow:hidden;
    box-shadow:0 8px 25px rgba(0,0,0,.06);
}

/* Product Row */

.wc-block-cart-items__row{
    padding:20px;
    transition:.3s;
}

.wc-block-cart-items__row:hover{
    background:#fcfcfc;
}

/* Product Image */

.wc-block-cart-item__image img{
    border-radius:12px;
}

/* Product Name */

.wc-block-components-product-name{
    font-size:18px;
    font-weight:600;
    color:#111;
}

.wc-block-components-product-name:hover{
    color:#D4AF37;
}

/* Price */

.wc-block-components-product-price{
    color:#111;
    font-weight:600;
}

/* Sale Price */

ins{
    color:#D4AF37;
}

/* Quantity */

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-ed5892a{
    border:1px solid #ddd;
    border-radius:10px;
    overflow:hidden;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-ed5892a input{
    border:none;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-ed5892a button{
    background:#fff;
}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-ed5892a button:hover{
    background:#D4AF37;
    color:#fff;
}

/* Remove Icon */

.wc-block-cart-item__remove-link{
    color:#cc0000;
}

.wc-block-cart-item__remove-link:hover{
    color:#111;
}

/* ==================================================
   CART TOTALS
================================================== */

.wc-block-cart__sidebar{

    position:sticky;
    top:120px;
}

.wc-block-components-sidebar-layout .wc-block-cart__sidebar>*{

    background:#fff;
    border-radius:16px;
    padding:25px;
    box-shadow:0 8px 25px rgba(0,0,0,.06);

}

/* Headings */

.wc-block-components-title,
.wc-block-components-totals-wrapper h2{

    color:#111;
    font-weight:700;
}

/* Total */

.wc-block-components-totals-item__value{

    color:#111;
    font-size:28px;
    font-weight:700;

}

/* Coupon */

.wc-block-components-panel__button{

    font-weight:600;
}

.wc-block-components-panel__button:hover{

    color:#D4AF37;
}

/* Checkout Button */

.wc-block-components-checkout-place-order-button,
.wc-block-cart__submit-button,
.wp-element-button{

    background:#111 !important;
    color:#fff !important;
    border-radius:10px !important;
    padding:16px !important;
    transition:.3s;

}

.wc-block-components-checkout-place-order-button:hover,
.wc-block-cart__submit-button:hover,
.wp-element-button:hover{

    background:#D4AF37 !important;
    color:#111 !important;
}

/* ==================================================
   NOTICE
================================================== */

.wc-block-components-notice-banner{

    border-radius:10px;
}

/* ==================================================
   MOBILE
================================================== */

@media(max-width:991px){

.wp-block-woocommerce-cart{

    padding:15px;

}

.wc-block-components-sidebar{

    margin-top:25px;

}

.wc-block-cart__sidebar{

    position:relative;
    top:0;

}

}

/* ==================================================
   MOBILE 768
================================================== */

@media(max-width:768px){

.wc-block-cart-items{

    border-radius:12px;

}

.wc-block-cart-items__row{

    padding:15px;

}

.wc-block-components-product-name{

    font-size:16px;

}

.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-ed5892a{

    max-width:120px;

}

.wp-element-button{

    width:100%;

}

}

/* ==================================================
   SMALL MOBILE
================================================== */

@media(max-width:480px){

.wp-block-woocommerce-cart{

    padding:10px;

}

.wc-block-cart-items__row{

    padding:12px;

}

.wc-block-components-product-name{

    font-size:15px;

}

.wc-block-components-totals-item__value{

    font-size:22px;

}

}/* End custom CSS */