.elementor-871583 .elementor-element.elementor-element-5fe1a1e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-871583 .elementor-element.elementor-element-6dca5df5{--spacer-size:50px;}.elementor-871583 .elementor-element.elementor-element-198d357{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-871583 .elementor-element.elementor-element-69f7c372 .elementor-heading-title{color:#0B4F6C;font-family:"Figtree Black", Sans-serif;font-size:50px;font-weight:400;}.elementor-871583 .elementor-element.elementor-element-69f7c372 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-871583 .elementor-element.elementor-element-7066363c .elementor-button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;background-color:var( --e-global-color-e5e8a91 );border-radius:50px 50px 50px 50px;}.elementor-871583 .elementor-element.elementor-element-7066363c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-871583 .elementor-element.elementor-element-344c1f4d{--display:flex;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-title-color:var( --e-global-color-c342f4d );--links-normal-color:#4AB7F4;--sections-radio-buttons-color:var( --e-global-color-c342f4d );--forms-buttons-border-type:none;--order-summary-color:var( --e-global-color-e2012c8 );--order-summary-variations-color:var( --e-global-color-e2012c8 );--product-link-normal-color:var( --e-global-color-e2012c8 );--order-summary-items-divider-color:#02010100;--order-summary-quantity-border-color:#0B4F6C;--totals-rows-gap-top:calc( 20px/2 );--totals-rows-gap-bottom:calc( 20px/2 );--totals-color:var( --e-global-color-c342f4d );--checkout-button-normal-text-color:#0B4F6C;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart_totals h2{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac {--sections-descriptions-color:var( --e-global-color-e2012c8 );}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .e-cart-content, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .woocommerce-shipping-destination, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .shipping-calculator-button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac #shipping_method li label{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .coupon .input-text, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart-collaterals .input-text, .elementor-871583 .elementor-element.elementor-element-1b4bcbac select, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .select2-selection--single{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;border-style:none;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .shop_table .button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .woocommerce-cart-form{--order-summary-title-color:#4AB7F4;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .e-shop-table .cart th, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .e-shop-table .cart td:before{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart td span, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart td, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .input-text.qty{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .product-name .variation{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart_totals .shop_table td:before, .elementor-871583 .elementor-element.elementor-element-1b4bcbac .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Figtree", Sans-serif;font-size:18px;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .checkout-button{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FFC236;}.elementor-871583 .elementor-element.elementor-element-1b4bcbac .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FFB227;}.elementor-871583 .elementor-element.elementor-element-19f9eb49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-871583 .elementor-element.elementor-element-3a15fc46{--spacer-size:100px;}@media(min-width:768px){.elementor-871583 .elementor-element.elementor-element-198d357{--content-width:75%;}.elementor-871583 .elementor-element.elementor-element-344c1f4d{--content-width:75%;}}@media(max-width:767px){.elementor-871583 .elementor-element.elementor-element-6dca5df5{--spacer-size:10px;}.elementor-871583 .elementor-element.elementor-element-198d357{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:10px 10px;}.elementor-871583 .elementor-element.elementor-element-69f7c372 .elementor-heading-title{font-size:40px;}.elementor-871583 .elementor-element.elementor-element-69f7c372 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-871583 .elementor-element.elementor-element-344c1f4d{--content-width:90%;}.elementor-871583 .elementor-element.elementor-element-3a15fc46{--spacer-size:100px;}}/* Start custom CSS for container, class: .elementor-element-198d357 */.elementor-871583 .elementor-element.elementor-element-198d357{
    display: flex;
        align-items: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-1b4bcbac */.prod-thumb img {
    width: 500px!important;  /* Make the image fill the container */
    height: auto; /* Maintain aspect ratio */
}

.remove{
font-size:30px!important;}

.product-remove a {
    color: red; /* Default red color */
    font-size: 20px; 
     width: 30px!important; /* Square size */
    height: 30px!important;
    display: flex;
    align-items: center;
    justify-content: center;
   
    text-decoration: none; /* Remove underline */
    transition: background-color 0.3s ease, color 0.3s ease;
}

.product-remove a:hover {
    color: white; /* Change text color on hover */
    background-color: red; 
    border-radius: 50%
}

.elementor-871583 .elementor-element.elementor-element-1b4bcbac a {
    font-family: Figtree;
     color:#0B4F6C!important;
      font-size:18px;
    font-weight: 600;
}

.cart_totals{
    background-color: #FFFFFA!important;
    border:none!important;
}
.shop_table.shop_table_responsive {
    padding-bottom: 10px;
}

.checkout-button{
    font-weight: 600!important;
    font-size: 18px!important;
}

.checkout-button:hover{
      transform: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
}

@media (max-width: 768px) {
    .section{
        padding:0px!important;
        display: flex!important;
    flex-direction: column!important; /* Stack items */
    align-items: center!important; /* Center items horizontally */
    justify-content: center!important; /* Center items vertically (if needed) */
    text-align: center!important; /* Center text */
    }
   .product-remove{
               padding-top:0px!important;
        padding-bottom:5px!important;


   }
  td.product-info::before{
      content:none!important;
  }

.product-price{
    padding-bottom:0px!important;
 }
.product-quantity{
        padding-bottom:0px!important;

}
.woocommerce-cart-form__cart-item{
    padding:0px!important;
}
.product-text {
    padding-top:5px!important;
}
}

.product-text{
    color:#0B4F6C;
    
}

.secondary-nav{
    display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sparklersclub.com/wp-content/uploads/2025/07/Figtree-Black-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Figtree Black';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sparklersclub.com/wp-content/uploads/2025/07/Figtree-BlackItalic-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sparklersclub.com/wp-content/uploads/2024/12/Figtree-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Figtree';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sparklersclub.com/wp-content/uploads/2024/12/Figtree-Italic-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.sparklersclub.com/wp-content/uploads/2024/12/Figtree-Bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */