.elementor-174303 .elementor-element.elementor-element-5e9ab7c{--spacer-size:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-be191f2{--update-cart-automatically-display:none;--sections-border-type:solid;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-text );--forms-buttons-normal-text-color:var( --e-global-color-23d19280 );--forms-buttons-hover-text-color:var( --e-global-color-23d19280 );--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-accent );--forms-buttons-border-radius:5px 5px 5px 5px;--forms-buttons-padding:5px 10px 4px 10px;--forms-buttons-width:auto;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-secondary );--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-6e97c36 );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#DCDFE0;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#D10000;--order-summary-remove-icon-hover-color:var( --e-global-color-text );--totals-color:var( --e-global-color-text );--totals-divider-color:#FFFFFF00;--checkout-button-normal-text-color:var( --e-global-color-23d19280 );--checkout-button-hover-text-color:var( --e-global-color-23d19280 );--checkout-button-border-radius:5px 5px 5px 5px;}.elementor-174303 .elementor-element.elementor-element-be191f2 .shop_table .button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ab1b491-font-family ), Sans-serif;font-weight:var( --e-global-typography-ab1b491-font-weight );border-width:2px 2px 2px 2px;}.elementor-174303 .elementor-element.elementor-element-be191f2 .shop_table .button:hover, .elementor-174303 .elementor-element.elementor-element-be191f2 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-accent );}.elementor-174303 .elementor-element.elementor-element-be191f2 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-be191f2 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-be191f2 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-174303 .elementor-element.elementor-element-be191f2 .e-shop-table .cart th, .elementor-174303 .elementor-element.elementor-element-be191f2 .e-shop-table .cart td:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-174303 .elementor-element.elementor-element-be191f2 .product-name .variation{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:400;}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td:before, .elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-d053555-font-family ), Sans-serif;font-size:var( --e-global-typography-d053555-font-size );font-weight:var( --e-global-typography-d053555-font-weight );}.elementor-174303 .elementor-element.elementor-element-be191f2 .checkout-button{font-family:var( --e-global-typography-d053555-font-family ), Sans-serif;font-size:var( --e-global-typography-d053555-font-size );font-weight:var( --e-global-typography-d053555-font-weight );}.elementor-174303 .elementor-element.elementor-element-be191f2 .e-shop-table{--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-padding:10px 5px 10px 10px;--sections-margin:0px 0px 0px 0px;}.elementor-174303 .elementor-element.elementor-element-be191f2 .e-cart-totals{--sections-background-color:var( --e-global-color-3e1733c );--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-padding:30px 20px 30px 20px;--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals{--sections-title-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals h2{font-family:var( --e-global-typography-d053555-font-family ), Sans-serif;font-size:var( --e-global-typography-d053555-font-size );font-weight:var( --e-global-typography-d053555-font-weight );}.elementor-174303 .elementor-element.elementor-element-be191f2 .e-cart-totals .e-cart-content, .elementor-174303 .elementor-element.elementor-element-be191f2 .e-cart-totals .woocommerce-shipping-destination, .elementor-174303 .elementor-element.elementor-element-be191f2 .e-cart-totals .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-174303 .elementor-element.elementor-element-22ded29{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-174303 .elementor-element.elementor-element-b84dd1d .elementor-button{background-color:var( --e-global-color-23d19280 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-174303 .elementor-element.elementor-element-64733ab{--spacer-size:25px;}.elementor-174303 .elementor-element.elementor-element-01e8058 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-174303 .elementor-element.elementor-element-514b529 > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-174303 .elementor-element.elementor-element-514b529 img{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-174303 .elementor-element.elementor-element-cf91eae .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-174303 .elementor-element.elementor-element-cf91eae .elementor-button:hover, .elementor-174303 .elementor-element.elementor-element-cf91eae .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-cf91eae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-174303 .elementor-element.elementor-element-68330e4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-174303 .elementor-element.elementor-element-63e79be > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-174303 .elementor-element.elementor-element-63e79be img{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-174303 .elementor-element.elementor-element-1b8fc94 .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-174303 .elementor-element.elementor-element-1b8fc94 .elementor-button:hover, .elementor-174303 .elementor-element.elementor-element-1b8fc94 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-1b8fc94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-174303 .elementor-element.elementor-element-0323453 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-174303 .elementor-element.elementor-element-bfe6487 > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-174303 .elementor-element.elementor-element-bfe6487 img{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-174303 .elementor-element.elementor-element-9bdd4da .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-174303 .elementor-element.elementor-element-9bdd4da .elementor-button:hover, .elementor-174303 .elementor-element.elementor-element-9bdd4da .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-9bdd4da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-174303 .elementor-element.elementor-element-2a31e99 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-174303 .elementor-element.elementor-element-f34da29 > .elementor-widget-container{padding:20px 20px 10px 20px;}.elementor-174303 .elementor-element.elementor-element-f34da29 img{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-174303 .elementor-element.elementor-element-d487d62 .elementor-button{background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;}.elementor-174303 .elementor-element.elementor-element-d487d62 .elementor-button:hover, .elementor-174303 .elementor-element.elementor-element-d487d62 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-174303 .elementor-element.elementor-element-d487d62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-174303 .elementor-element.elementor-element-d4bee64{--spacer-size:50px;}@media(max-width:1024px){.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td:before, .elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-d053555-font-size );}.elementor-174303 .elementor-element.elementor-element-be191f2 .checkout-button{font-size:var( --e-global-typography-d053555-font-size );}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals h2{font-size:var( --e-global-typography-d053555-font-size );}}@media(max-width:766px){.elementor-174303 .elementor-element.elementor-element-be191f2{--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );}.elementor-174303 .elementor-element.elementor-element-be191f2 .product-name .variation{font-size:12px;}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td:before, .elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-d053555-font-size );}.elementor-174303 .elementor-element.elementor-element-be191f2 .checkout-button{font-size:var( --e-global-typography-d053555-font-size );}.elementor-174303 .elementor-element.elementor-element-be191f2 .e-shop-table{--sections-padding:10px 10px 10px 10px;}.elementor-174303 .elementor-element.elementor-element-be191f2 .cart_totals h2{font-size:var( --e-global-typography-d053555-font-size );}.elementor-174303 .elementor-element.elementor-element-9e61825{padding:0px 20px 0px 20px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-be191f2 *//* Hide subtotal*/

.cart-subtotal {

      display: none !important;

}

/* Show product image thumbnail on mobile cart table */

@media screen and (max-width: 768px) {
 
.shop_table_responsive .product-thumbnail {
    display: block !important;
    width: 50% !important;
    margin-left: auto;
  margin-right: auto;
}
.shop_table_responsive .product-thumbnail:before{
    display:none !important;
}
.shop_table_responsive .product-thumbnail img{
    width: 100px !important;
    margin-left: auto;
	margin-right: auto;
}

/* Align variation details left*/

}
table td {
	text-align: left;
}

table th {
    text-align: center;
}

/* Quantity input box size */

.woocommerce .quantity .input-text.qty.text {
    width: 45px;
    padding: 5px 10px 5px 10px;
    min-height: 30px;
    max-height: 50px;
    margin-top: -10px;
    text-align: center
}

/* Quantity +/- button stying */
.wac-qty-button{ 
padding: 1px 10px 1px 10px;
border-radius: 50px;
background:#fcf4d275;
border:none;
font-size:25px;
    
}


/* Hide quantity inc/dec arrows Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Hide quantity inc/dec arrows Firefox */

input[type=number] {
  -moz-appearance: textfield;
}

/* Delete product x (cross) size */
.woocommerce a.remove {
    font-size: 30px;
}

/* Min height for Quantity row when the it is not editable */
.product-quantity {
    min-height: 30px;

}

/* Discount BOGO offer free tag style */
.awdr_free_product_text {
    background-color: #FFE4C6 !important;
    color: #BB4F27 !important;
    
}

/*To hide the New border shows around added to cart message HT08OCT2024 */
.woocommerce-message:focus-visible {
    outline: none;
}

/* Checkout button font size not being taken as set in Style tab BT08OCT2024 */
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button {
	font-size: 25px !important;
}/* End custom CSS */