.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#CFDAE7AB;--e-global-color-text:#CFDAE778;--e-global-color-accent:#CFDAE72E;--e-global-color-549df83:#0F1E31;--e-global-color-f4e1c2b:#0D1A2B;--e-global-color-b780ca2:#CFDAE72E;--e-global-color-ae96cfd:#E4B571;--e-global-color-e3f083f:#FFDCAB;--e-global-color-a3d47fd:#FFFFFF;--e-global-color-1e5408b:#CFDAE7AB;--e-global-color-cee840e:#CFDAE778;--e-global-color-c171182:#0F1E3133;--e-global-color-8c39a30:#F2F7FD;--e-global-color-35dad30:#0F1E3180;--e-global-color-afd839b:#152841;--e-global-color-c8d0310:#00000000;--e-global-color-c919738:#991818;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-6cae5f1-font-family:"Inter";--e-global-typography-6cae5f1-font-size:42px;--e-global-typography-6cae5f1-font-weight:300;--e-global-typography-6cae5f1-line-height:1.3em;--e-global-typography-6cae5f1-letter-spacing:-1px;--e-global-typography-826d2fe-font-family:"Inter";--e-global-typography-826d2fe-font-size:16px;--e-global-typography-826d2fe-font-weight:400;--e-global-typography-826d2fe-letter-spacing:-0.5px;--e-global-typography-c67a49f-font-family:"Inter";--e-global-typography-c67a49f-font-size:26px;--e-global-typography-c67a49f-font-weight:300;--e-global-typography-c67a49f-line-height:1.5em;--e-global-typography-c67a49f-letter-spacing:-1px;--e-global-typography-271f7d8-font-family:"Inter";--e-global-typography-271f7d8-font-size:16px;--e-global-typography-271f7d8-font-weight:400;--e-global-typography-271f7d8-line-height:1.8em;--e-global-typography-271f7d8-letter-spacing:-0.5px;--e-global-typography-1de4d7d-font-family:"Inter";--e-global-typography-1de4d7d-font-size:26px;--e-global-typography-1de4d7d-font-weight:500;--e-global-typography-1de4d7d-line-height:1.5em;--e-global-typography-1de4d7d-letter-spacing:-1px;--e-global-typography-0155946-font-family:"Inter";--e-global-typography-0155946-font-weight:500;--e-global-typography-3018049-font-family:"Inter";--e-global-typography-3018049-font-weight:400;--e-global-typography-95c3a0a-font-family:"Inter";--e-global-typography-95c3a0a-font-size:14px;--e-global-typography-95c3a0a-font-weight:400;--e-global-typography-95c3a0a-letter-spacing:-0.5px;background-color:var( --e-global-color-549df83 );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-1e5408b );--e-preloader-size:20px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-549df83 );}.elementor-kit-6 label{color:var( --e-global-color-1e5408b );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-a3d47fd );accent-color:var( --e-global-color-c919738 );background-color:var( --e-global-color-afd839b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b780ca2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-6cae5f1-font-size:38px;--e-global-typography-6cae5f1-line-height:1.3em;--e-global-typography-6cae5f1-letter-spacing:-1px;--e-global-typography-826d2fe-font-size:16px;--e-global-typography-c67a49f-font-size:22px;--e-global-typography-271f7d8-font-size:14px;--e-global-typography-1de4d7d-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-6cae5f1-font-size:28px;--e-global-typography-6cae5f1-line-height:1.3em;--e-global-typography-6cae5f1-letter-spacing:-1px;--e-global-typography-826d2fe-font-size:14px;--e-global-typography-826d2fe-line-height:1.8em;--e-global-typography-826d2fe-letter-spacing:-0.5px;--e-global-typography-c67a49f-font-size:20px;--e-global-typography-271f7d8-font-size:14px;--e-global-typography-1de4d7d-font-size:20px;--e-global-typography-0155946-font-size:14px;--e-global-typography-0155946-letter-spacing:-0.5px;--e-global-typography-3018049-font-size:14px;--e-global-typography-3018049-letter-spacing:-0.5px;--e-global-typography-95c3a0a-font-size:12px;--e-page-transition-entrance-animation:e-page-transition-fade-out;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Blur the popup overlay */
.elementor-popup-modal {
    backdrop-filter: blur(5px) !important; /* adjust strength as needed */
}

.mwg-checkout-total {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}
.mwg-subtotal {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
}
.mwg-gst {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
}
.mwg-shipping {
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 300;
}


/* No fee / not applicable / not calculated */
.mwg-shipping[data-state="inactive"] {
    color: #CFDAE7AB;
}

/* Shipping fee present */
.mwg-shipping[data-state="active"] {
    color: #ffffff;
}

/* 1) Hide all rows inside ShopEngine order review */
.shopengine-checkout-order-review .woocommerce-checkout-review-order-table tr,
.shopengine-checkout-order-review .shop_table tr{
  display:none !important;
}

/* 2) Show ONLY shipping row */
.shopengine-checkout-order-review tr.shipping,
.shopengine-checkout-order-review tr.woocommerce-shipping-totals{
  display:table-row !important;
}

/* Optional: if the review isn't a table (some templates use div rows) */
.shopengine-checkout-order-review .order-total,
.shopengine-checkout-order-review .cart-subtotal,
.shopengine-checkout-order-review .tax-total,
.shopengine-checkout-order-review .product-total{
  display:none !important;
}
.shopengine-checkout-order-review .shipping{
  display:block !important;
}
/* MWG – Cart Subtotal value */
#mwg-cart-subtotal,
#mwg-cart-subtotal .amount,
#mwg-cart-subtotal .woocommerce-Price-amount {
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    color: #ffffff !important;
    white-space: nowrap;
    text-align: right;
    display: inline-block;
}

/* If the subtotal sits in a flex row, push it hard right */
#mwg-cart-subtotal {
    margin-left: auto;
}
/* MWG – Cart GST value */
#mwg-cart-gst,
#mwg-cart-gst .amount,
#mwg-cart-gst .woocommerce-Price-amount {
    font-family: "Inter", sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    color: #ffffff !important;
    white-space: nowrap;
    text-align: right;
    display: inline-block;
}

/* Push GST value to the far right in flex rows */
#mwg-cart-gst {
    margin-left: auto;
}

#mwg-cart-grand-total,
#mwg-cart-grand-total .amount,
#mwg-cart-grand-total .woocommerce-Price-amount{
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  white-space: nowrap;
  text-align: right;
  display: inline-block;
}

#mwg-cart-grand-total{
  margin-left: auto;
}

#mwg-cart-shipping,
#mwg-cart-shipping .amount,
#mwg-cart-shipping .woocommerce-Price-amount{
  font-family: "Inter", sans-serif !important;
  font-size: 16px !important;
  font-weight: 300 !important;
  color: #ffffff !important;
  white-space: nowrap;
  text-align: right;
  display: inline-block;
  margin-left: auto;
}

#mwg-cart-shipping .mwg-note{
  color: #CFDAE7AB !important;
}

#mwg-cart-coupon-row{
  margin: 6px 0 4px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #2ECC71;
}

#mwg-cart-coupon-text{
  display: block;
  text-align: left;
}



/* MWG checkout shipping – base */
#mwg-checkout-shipping,
#mwg-checkout-shipping *{
  font-family: 'Inter', sans-serif !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}

/* Price + shipping method (METHOD + amount) */
#mwg-checkout-shipping .amount,
#mwg-checkout-shipping .woocommerce-Price-amount,
#mwg-checkout-shipping .woocommerce-Price-currencySymbol,
#mwg-checkout-shipping{
  color: #ffffff !important;
}

/* Helper messages only */
#mwg-checkout-shipping .mwg-note{
  color: #CFDAE7AB !important;
}


/* Hide menu cart until we know there are items */
.mwg-hide-menu-cart {
  display: none !important;
}/* End custom CSS */