.elementor-22328 .elementor-element.elementor-element-4a70299{--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;}.elementor-22328 .elementor-element.elementor-element-b29f6d9{--display:flex;--margin-top:82px;--margin-bottom:227px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-22328 .elementor-element.elementor-element-805545c{--display:flex;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22328 .elementor-element.elementor-element-f4d893b > .elementor-widget-container{margin:0px 0px 45px 0px;padding:0px 0px 0px 0px;}.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb > a{color:var( --e-global-color-f4b3ac6 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22328 .elementor-element.elementor-element-1a8942d > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-22328 .elementor-element.elementor-element-1a8942d .elementor-heading-title{font-family:var( --e-global-typography-8c7b8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-8c7b8f3-font-size );font-weight:var( --e-global-typography-8c7b8f3-font-weight );line-height:var( --e-global-typography-8c7b8f3-line-height );color:var( --e-global-color-02662d1 );}.elementor-22328 .elementor-element.elementor-element-cd1f0b2{text-align:start;}.elementor-22328 .elementor-element.elementor-element-cd1f0b2 .elementor-heading-title{font-family:var( --e-global-typography-31a6a4f-font-family ), Sans-serif;font-size:var( --e-global-typography-31a6a4f-font-size );font-weight:var( --e-global-typography-31a6a4f-font-weight );line-height:var( --e-global-typography-31a6a4f-line-height );color:var( --e-global-color-text );}.elementor-22328 .elementor-element.elementor-element-be003a9{--update-cart-automatically-display:none;--sections-background-color:#EEF3FB;--sections-border-type:solid;--sections-border-color:#EEF3FB;--sections-border-radius:0px 0px 0px 0px;--sections-padding:42px 25px 42px 25px;--sections-title-color:var( --e-global-color-02662d1 );--forms-buttons-normal-text-color:var( --e-global-color-02662d1 );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:var( --e-global-color-02662d1 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-05ac2e4 );--forms-buttons-border-radius:25px 25px 25px 25px;--order-summary-rows-gap-top:calc( 75px/2 );--order-summary-rows-gap-bottom:calc( 75px/2 );--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-02662d1 );--product-link-normal-color:var( --e-global-color-02662d1 );--product-link-hover-color:var( --e-global-color-f4b3ac6 );--order-summary-items-divider-color:var( --e-global-color-02662d1 );--order-summary-quantity-border-color:var( --e-global-color-02662d1 );--order-summary-remove-icon-normal-color:#D21919;--order-summary-remove-icon-hover-color:var( --e-global-color-788ebdf );--totals-rows-gap-top:calc( 42px/2 );--totals-rows-gap-bottom:calc( 42px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-02662d1 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-0f6259c );--checkout-button-hover-text-color:var( --e-global-color-0f6259c );--checkout-button-hover-border-color:var( --e-global-color-f4b3ac6 );--checkout-button-border-radius:9999px 9999px 9999px 9999px;--checkout-button-padding:16px 32px 16px 32px;--checkout-button-width:fit-content;}.elementor-22328 .elementor-element.elementor-element-be003a9 .shop_table .button:hover, .elementor-22328 .elementor-element.elementor-element-be003a9 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-05ac2e4 );}.elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-788ebdf );}.elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-f4b3ac6 );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals h2{font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-content, .elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-shipping-destination, .elementor-22328 .elementor-element.elementor-element-be003a9 .shipping-calculator-button{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 #shipping_method li label{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .coupon .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart-collaterals .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 select, .elementor-22328 .elementor-element.elementor-element-be003a9 .select2-selection--single{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .shop_table .button{text-transform:uppercase;border-width:2px 2px 2px 2px;}.elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart th, .elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart td span, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart td, .elementor-22328 .elementor-element.elementor-element-be003a9 .input-text.qty{font-size:1.1em;font-weight:600;}.elementor-22328 .elementor-element.elementor-element-be003a9 .product-name .variation{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td:before, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-813e2c6-font-family ), Sans-serif;font-size:var( --e-global-typography-813e2c6-font-size );font-weight:var( --e-global-typography-813e2c6-font-weight );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .checkout-button{font-size:var( --e-global-typography-ff9e6ac-font-size );font-weight:var( --e-global-typography-ff9e6ac-font-weight );text-transform:var( --e-global-typography-ff9e6ac-text-transform );line-height:var( --e-global-typography-ff9e6ac-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-788ebdf );}:root{--page-title-display:none;}@media(max-width:1750px){.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22328 .elementor-element.elementor-element-1a8942d .elementor-heading-title{font-size:var( --e-global-typography-8c7b8f3-font-size );line-height:var( --e-global-typography-8c7b8f3-line-height );}.elementor-22328 .elementor-element.elementor-element-cd1f0b2 .elementor-heading-title{font-size:var( --e-global-typography-31a6a4f-font-size );line-height:var( --e-global-typography-31a6a4f-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-content, .elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-shipping-destination, .elementor-22328 .elementor-element.elementor-element-be003a9 .shipping-calculator-button{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 #shipping_method li label{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .coupon .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart-collaterals .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 select, .elementor-22328 .elementor-element.elementor-element-be003a9 .select2-selection--single{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart th, .elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .product-name .variation{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td:before, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .checkout-button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(max-width:1024px){.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22328 .elementor-element.elementor-element-1a8942d .elementor-heading-title{font-size:var( --e-global-typography-8c7b8f3-font-size );line-height:var( --e-global-typography-8c7b8f3-line-height );}.elementor-22328 .elementor-element.elementor-element-cd1f0b2 .elementor-heading-title{font-size:var( --e-global-typography-31a6a4f-font-size );line-height:var( --e-global-typography-31a6a4f-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-content, .elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-shipping-destination, .elementor-22328 .elementor-element.elementor-element-be003a9 .shipping-calculator-button{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 #shipping_method li label{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .coupon .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart-collaterals .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 select, .elementor-22328 .elementor-element.elementor-element-be003a9 .select2-selection--single{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart th, .elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .product-name .variation{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td:before, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .checkout-button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(max-width:767px){.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22328 .elementor-element.elementor-element-1a8942d .elementor-heading-title{font-size:var( --e-global-typography-8c7b8f3-font-size );line-height:var( --e-global-typography-8c7b8f3-line-height );}.elementor-22328 .elementor-element.elementor-element-cd1f0b2 .elementor-heading-title{font-size:var( --e-global-typography-31a6a4f-font-size );line-height:var( --e-global-typography-31a6a4f-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-content, .elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-shipping-destination, .elementor-22328 .elementor-element.elementor-element-be003a9 .shipping-calculator-button{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 #shipping_method li label{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .coupon .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart-collaterals .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 select, .elementor-22328 .elementor-element.elementor-element-be003a9 .select2-selection--single{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart th, .elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .product-name .variation{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td:before, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .checkout-button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}@media(min-width:2400px){.elementor-22328 .elementor-element.elementor-element-f4d893b .woocommerce-breadcrumb{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-22328 .elementor-element.elementor-element-1a8942d .elementor-heading-title{font-size:var( --e-global-typography-8c7b8f3-font-size );line-height:var( --e-global-typography-8c7b8f3-line-height );}.elementor-22328 .elementor-element.elementor-element-cd1f0b2 .elementor-heading-title{font-size:var( --e-global-typography-31a6a4f-font-size );line-height:var( --e-global-typography-31a6a4f-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals h2{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-cart-content, .elementor-22328 .elementor-element.elementor-element-be003a9 .woocommerce-shipping-destination, .elementor-22328 .elementor-element.elementor-element-be003a9 .shipping-calculator-button{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 #shipping_method li label{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .coupon .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart-collaterals .input-text, .elementor-22328 .elementor-element.elementor-element-be003a9 select, .elementor-22328 .elementor-element.elementor-element-be003a9 .select2-selection--single{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart th, .elementor-22328 .elementor-element.elementor-element-be003a9 .e-shop-table .cart td:before{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .product-name .variation{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td:before, .elementor-22328 .elementor-element.elementor-element-be003a9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-813e2c6-font-size );line-height:var( --e-global-typography-813e2c6-line-height );}.elementor-22328 .elementor-element.elementor-element-be003a9 .checkout-button{font-size:var( --e-global-typography-ff9e6ac-font-size );line-height:var( --e-global-typography-ff9e6ac-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-be003a9 */.discounts { margin-bottom: 20px }
.discounts ul { padding-left: 0px; list-style-type:none; }

.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout {
    padding-bottom: 40px !important;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart_item.child .product-name .variation dd, #store .woocommerce .woocommerce-checkout table.shop_table .cart_item:not(.bundle_table_item) .variation dd, #store .woocommerce .woocommerce-checkout table.shop_table .cart_item:not(.bundle_table_item) .variation [class*="-Partof"] {
    display: none;
}

.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail {
    display: none;
}

.product-name, .product-name a {
    color: #184184 !important;
    font-weight: 600;
}

.woocommerce-cart-form__cart-item:first-child dl dt {
    color:black;
}

.woocommerce-cart-form__cart-item.cart_item.bundle_table_item bdi {
    display: none;
}

del bdi, del .woocommerce-Price-currencySymbol {
    color: gray !important;
    font-size: 18px !important;
}

ins { font-size: 17px !important; }
.product-subtotal bdi { font-size: 19px; }

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    border-radius: 30px;
    border: 2px solid #174184;
    background-color: white;
    color: #174184;
    font-family: "BioRhyme", Sans-serif;
    text-transform: uppercase;
}

.elementor-643 .elementor-element.elementor-element-17b85a3 .shop_table .button {
    font-family: "BioRhyme", Sans-serif;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    border: 0px !important;
}

.discounts input {
    margin-right: 8px;
}

.discounts li {
    border-bottom: 1px dotted gray;
    margin-bottom: 10px;
    padding-bottom: 10px;
}/* End custom CSS */