.elementor-24 .elementor-element.elementor-element-03ed253{--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;--margin-top:-80px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4b7612d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24 .elementor-element.elementor-element-4b7612d .elementor-heading-title{font-family:var( --e-global-typography-245b3d7-font-family ), Sans-serif;font-size:var( --e-global-typography-245b3d7-font-size );font-weight:var( --e-global-typography-245b3d7-font-weight );line-height:var( --e-global-typography-245b3d7-line-height );letter-spacing:var( --e-global-typography-245b3d7-letter-spacing );word-spacing:var( --e-global-typography-245b3d7-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-secondary );--checkout-button-normal-text-color:var( --e-global-color-037197b );--checkout-button-border-radius:180px 180px 180px 180px;--checkout-button-padding:10px 016px 10px 16px;--checkout-button-width:fit-content;}.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b8e0a5f > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals h2{font-family:var( --e-global-typography-42301cd-font-family ), Sans-serif;font-size:var( --e-global-typography-42301cd-font-size );font-weight:var( --e-global-typography-42301cd-font-weight );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f {--sections-descriptions-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart-content, .elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-destination, .elementor-24 .elementor-element.elementor-element-b8e0a5f .shipping-calculator-button{font-family:var( --e-global-typography-2627e30-font-family ), Sans-serif;font-size:var( --e-global-typography-2627e30-font-size );font-weight:var( --e-global-typography-2627e30-font-weight );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f #shipping_method li label{font-family:var( --e-global-typography-2627e30-font-family ), Sans-serif;font-size:var( --e-global-typography-2627e30-font-size );font-weight:var( --e-global-typography-2627e30-font-weight );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .coupon .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-collaterals .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f select, .elementor-24 .elementor-element.elementor-element-b8e0a5f .select2-selection--single{font-family:var( --e-global-typography-42301cd-font-family ), Sans-serif;font-size:var( --e-global-typography-42301cd-font-size );font-weight:var( --e-global-typography-42301cd-font-weight );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart th, .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart td:before{font-family:var( --e-global-typography-837c5e0-font-family ), Sans-serif;font-size:var( --e-global-typography-837c5e0-font-size );font-weight:var( --e-global-typography-837c5e0-font-weight );line-height:var( --e-global-typography-837c5e0-line-height );letter-spacing:var( --e-global-typography-837c5e0-letter-spacing );word-spacing:var( --e-global-typography-837c5e0-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td span, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td, .elementor-24 .elementor-element.elementor-element-b8e0a5f .input-text.qty{font-family:var( --e-global-typography-42301cd-font-family ), Sans-serif;font-size:var( --e-global-typography-42301cd-font-size );font-weight:var( --e-global-typography-42301cd-font-weight );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name .variation{font-family:var( --e-global-typography-42301cd-font-family ), Sans-serif;font-size:var( --e-global-typography-42301cd-font-size );font-weight:var( --e-global-typography-42301cd-font-weight );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td:before, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-2627e30-font-family ), Sans-serif;font-size:var( --e-global-typography-2627e30-font-size );font-weight:var( --e-global-typography-2627e30-font-weight );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .checkout-button{font-family:var( --e-global-typography-a0af007-font-family ), Sans-serif;font-size:var( --e-global-typography-a0af007-font-size );font-weight:var( --e-global-typography-a0af007-font-weight );text-transform:var( --e-global-typography-a0af007-text-transform );line-height:var( --e-global-typography-a0af007-line-height );letter-spacing:var( --e-global-typography-a0af007-letter-spacing );word-spacing:var( --e-global-typography-a0af007-word-spacing );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-24 .elementor-element.elementor-element-4b7612d .elementor-heading-title{font-size:var( --e-global-typography-245b3d7-font-size );line-height:var( --e-global-typography-245b3d7-line-height );letter-spacing:var( --e-global-typography-245b3d7-letter-spacing );word-spacing:var( --e-global-typography-245b3d7-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals h2{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart-content, .elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-destination, .elementor-24 .elementor-element.elementor-element-b8e0a5f .shipping-calculator-button{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f #shipping_method li label{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .coupon .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-collaterals .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f select, .elementor-24 .elementor-element.elementor-element-b8e0a5f .select2-selection--single{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart th, .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart td:before{font-size:var( --e-global-typography-837c5e0-font-size );line-height:var( --e-global-typography-837c5e0-line-height );letter-spacing:var( --e-global-typography-837c5e0-letter-spacing );word-spacing:var( --e-global-typography-837c5e0-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td span, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td, .elementor-24 .elementor-element.elementor-element-b8e0a5f .input-text.qty{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name .variation{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td:before, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .checkout-button{font-size:var( --e-global-typography-a0af007-font-size );line-height:var( --e-global-typography-a0af007-line-height );letter-spacing:var( --e-global-typography-a0af007-letter-spacing );word-spacing:var( --e-global-typography-a0af007-word-spacing );}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-4b7612d .elementor-heading-title{font-size:var( --e-global-typography-245b3d7-font-size );line-height:var( --e-global-typography-245b3d7-line-height );letter-spacing:var( --e-global-typography-245b3d7-letter-spacing );word-spacing:var( --e-global-typography-245b3d7-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals h2{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart-content, .elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-destination, .elementor-24 .elementor-element.elementor-element-b8e0a5f .shipping-calculator-button{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f #shipping_method li label{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .coupon .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-collaterals .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f select, .elementor-24 .elementor-element.elementor-element-b8e0a5f .select2-selection--single{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart th, .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart td:before{font-size:var( --e-global-typography-837c5e0-font-size );line-height:var( --e-global-typography-837c5e0-line-height );letter-spacing:var( --e-global-typography-837c5e0-letter-spacing );word-spacing:var( --e-global-typography-837c5e0-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td span, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td, .elementor-24 .elementor-element.elementor-element-b8e0a5f .input-text.qty{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name .variation{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td:before, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .checkout-button{font-size:var( --e-global-typography-a0af007-font-size );line-height:var( --e-global-typography-a0af007-line-height );letter-spacing:var( --e-global-typography-a0af007-letter-spacing );word-spacing:var( --e-global-typography-a0af007-word-spacing );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-4b7612d .elementor-heading-title{font-size:var( --e-global-typography-245b3d7-font-size );line-height:var( --e-global-typography-245b3d7-line-height );letter-spacing:var( --e-global-typography-245b3d7-letter-spacing );word-spacing:var( --e-global-typography-245b3d7-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals h2{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart-content, .elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-destination, .elementor-24 .elementor-element.elementor-element-b8e0a5f .shipping-calculator-button{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f #shipping_method li label{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .coupon .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-collaterals .input-text, .elementor-24 .elementor-element.elementor-element-b8e0a5f select, .elementor-24 .elementor-element.elementor-element-b8e0a5f .select2-selection--single{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart th, .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-shop-table .cart td:before{font-size:var( --e-global-typography-837c5e0-font-size );line-height:var( --e-global-typography-837c5e0-line-height );letter-spacing:var( --e-global-typography-837c5e0-letter-spacing );word-spacing:var( --e-global-typography-837c5e0-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td span, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart td, .elementor-24 .elementor-element.elementor-element-b8e0a5f .input-text.qty{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name .variation{font-size:var( --e-global-typography-42301cd-font-size );line-height:var( --e-global-typography-42301cd-line-height );letter-spacing:var( --e-global-typography-42301cd-letter-spacing );word-spacing:var( --e-global-typography-42301cd-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td:before, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-2627e30-font-size );line-height:var( --e-global-typography-2627e30-line-height );letter-spacing:var( --e-global-typography-2627e30-letter-spacing );word-spacing:var( --e-global-typography-2627e30-word-spacing );}.elementor-24 .elementor-element.elementor-element-b8e0a5f .checkout-button{font-size:var( --e-global-typography-a0af007-font-size );line-height:var( --e-global-typography-a0af007-line-height );letter-spacing:var( --e-global-typography-a0af007-letter-spacing );word-spacing:var( --e-global-typography-a0af007-word-spacing );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-b8e0a5f */.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_item .product-remove a{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQyNTUgMi45MDkwOUgxMy40MDQzVjJDMTMuNDA0MyAxLjQ2OTU3IDEzLjE4MjMgMC45NjA4NTkgMTIuNzg3MyAwLjU4NTc4NkMxMi4zOTIzIDAuMjEwNzE0IDExLjg1NjUgMCAxMS4yOTc5IDBINi43MDIxM0M2LjE0MzQ4IDAgNS42MDc3MSAwLjIxMDcxNCA1LjIxMjY5IDAuNTg1Nzg2QzQuODE3NjcgMC45NjA4NTkgNC41OTU3NSAxLjQ2OTU3IDQuNTk1NzUgMlYyLjkwOTA5SDAuNTc0NDY4QzAuNDIyMTEgMi45MDkwOSAwLjI3NTk5MSAyLjk2NjU2IDAuMTY4MjU4IDMuMDY4ODVDMC4wNjA1MjQxIDMuMTcxMTQgMCAzLjMwOTg4IDAgMy40NTQ1NUMwIDMuNTk5MjEgMC4wNjA1MjQxIDMuNzM3OTUgMC4xNjgyNTggMy44NDAyNEMwLjI3NTk5MSAzLjk0MjUzIDAuNDIyMTEgNCAwLjU3NDQ2OCA0SDAuOTgwNDI2TDIuMTgyOTggMTguMTZDMi4yMjg3NCAxOC42NTk3IDIuNDY5MjEgMTkuMTI1MyAyLjg1NzM2IDE5LjQ2NTZDMy4yNDU1MSAxOS44MDU5IDMuNzUzNDEgMTkuOTk2NSA0LjI4MTcgMjBIMTMuNzE4M0MxNC4yNDY2IDE5Ljk5NjUgMTQuNzU0NSAxOS44MDU5IDE1LjE0MjYgMTkuNDY1NkMxNS41MzA4IDE5LjEyNTMgMTUuNzcxMyAxOC42NTk3IDE1LjgxNyAxOC4xNkwxNy4wMTk2IDRIMTcuNDI1NUMxNy41Nzc5IDQgMTcuNzI0IDMuOTQyNTMgMTcuODMxNyAzLjg0MDI0QzE3LjkzOTUgMy43Mzc5NSAxOCAzLjU5OTIxIDE4IDMuNDU0NTVDMTggMy4zMDk4OCAxNy45Mzk1IDMuMTcxMTQgMTcuODMxNyAzLjA2ODg1QzE3LjcyNCAyLjk2NjU2IDE3LjU3NzkgMi45MDkwOSAxNy40MjU1IDIuOTA5MDlaTTUuNzQ0NjggMkM1Ljc0NDY4IDEuNzU4ODkgNS44NDU1NSAxLjUyNzY2IDYuMDI1MTEgMS4zNTcxOEM2LjIwNDY3IDEuMTg2NjkgNi40NDgyIDEuMDkwOTEgNi43MDIxMyAxLjA5MDkxSDExLjI5NzlDMTEuNTUxOCAxLjA5MDkxIDExLjc5NTMgMS4xODY2OSAxMS45NzQ5IDEuMzU3MThDMTIuMTU0NCAxLjUyNzY2IDEyLjI1NTMgMS43NTg4OSAxMi4yNTUzIDJWMi45MDkwOUg1Ljc0NDY4VjJaTTE0LjY2ODEgMTguMDcyN0MxNC42NDcxIDE4LjMwMDQgMTQuNTM3MiAxOC41MTI0IDE0LjM2MDEgMTguNjY3MUMxNC4xODMgMTguODIxOCAxMy45NTEzIDE4LjkwODEgMTMuNzEwNiAxOC45MDkxSDQuMjgxN0M0LjA0MjM0IDE4LjkwNjMgMy44MTI1OSAxOC44MTkyIDMuNjM3MDcgMTguNjY0N0MzLjQ2MTU2IDE4LjUxMDEgMy4zNTI4IDE4LjI5OTIgMy4zMzE5MiAxOC4wNzI3TDIuMTA2MzggNEgxNS44OTM2TDE0LjY2ODEgMTguMDcyN1pNMTIuNjM4MyA3LjgxODE4VjE1LjA5MDlDMTIuNjM4MyAxNS4yMzU2IDEyLjU3NzggMTUuMzc0MyAxMi40NyAxNS40NzY2QzEyLjM2MjMgMTUuNTc4OSAxMi4yMTYyIDE1LjYzNjQgMTIuMDYzOCAxNS42MzY0QzExLjkxMTUgMTUuNjM2NCAxMS43NjU0IDE1LjU3ODkgMTEuNjU3NiAxNS40NzY2QzExLjU0OTkgMTUuMzc0MyAxMS40ODk0IDE1LjIzNTYgMTEuNDg5NCAxNS4wOTA5VjcuODE4MThDMTEuNDg5NCA3LjY3MzUyIDExLjU0OTkgNy41MzQ3OCAxMS42NTc2IDcuNDMyNDlDMTEuNzY1NCA3LjMzMDE5IDExLjkxMTUgNy4yNzI3MyAxMi4wNjM4IDcuMjcyNzNDMTIuMjE2MiA3LjI3MjczIDEyLjM2MjMgNy4zMzAxOSAxMi40NyA3LjQzMjQ5QzEyLjU3NzggNy41MzQ3OCAxMi42MzgzIDcuNjczNTIgMTIuNjM4MyA3LjgxODE4Wk05LjU3NDQ3IDcuODE4MThWMTUuMDkwOUM5LjU3NDQ3IDE1LjIzNTYgOS41MTM5NCAxNS4zNzQzIDkuNDA2MjEgMTUuNDc2NkM5LjI5ODQ4IDE1LjU3ODkgOS4xNTIzNiAxNS42MzY0IDkgMTUuNjM2NEM4Ljg0NzY0IDE1LjYzNjQgOC43MDE1MiAxNS41Nzg5IDguNTkzNzkgMTUuNDc2NkM4LjQ4NjA2IDE1LjM3NDMgOC40MjU1MyAxNS4yMzU2IDguNDI1NTMgMTUuMDkwOVY3LjgxODE4QzguNDI1NTMgNy42NzM1MiA4LjQ4NjA2IDcuNTM0NzggOC41OTM3OSA3LjQzMjQ5QzguNzAxNTIgNy4zMzAxOSA4Ljg0NzY0IDcuMjcyNzMgOSA3LjI3MjczQzkuMTUyMzYgNy4yNzI3MyA5LjI5ODQ4IDcuMzMwMTkgOS40MDYyMSA3LjQzMjQ5QzkuNTEzOTQgNy41MzQ3OCA5LjU3NDQ3IDcuNjczNTIgOS41NzQ0NyA3LjgxODE4Wk02LjUxMDY0IDcuODE4MThWMTUuMDkwOUM2LjUxMDY0IDE1LjIzNTYgNi40NTAxMSAxNS4zNzQzIDYuMzQyMzggMTUuNDc2NkM2LjIzNDY1IDE1LjU3ODkgNi4wODg1MyAxNS42MzY0IDUuOTM2MTcgMTUuNjM2NEM1Ljc4MzgxIDE1LjYzNjQgNS42Mzc2OSAxNS41Nzg5IDUuNTI5OTYgMTUuNDc2NkM1LjQyMjIzIDE1LjM3NDMgNS4zNjE3IDE1LjIzNTYgNS4zNjE3IDE1LjA5MDlWNy44MTgxOEM1LjM2MTcgNy42NzM1MiA1LjQyMjIzIDcuNTM0NzggNS41Mjk5NiA3LjQzMjQ5QzUuNjM3NjkgNy4zMzAxOSA1Ljc4MzgxIDcuMjcyNzMgNS45MzYxNyA3LjI3MjczQzYuMDg4NTMgNy4yNzI3MyA2LjIzNDY1IDcuMzMwMTkgNi4zNDIzOCA3LjQzMjQ5QzYuNDUwMTEgNy41MzQ3OCA2LjUxMDY0IDcuNjczNTIgNi41MTA2NCA3LjgxODE4WiIgZmlsbD0iIzQ4MjM2NiIvPgo8L3N2Zz4K") !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .attachment-woocommerce_thumbnail {
    background-color: var(--e-global-color-e2c3499);
    aspect-ratio: 66/65;
    object-fit: contain;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce table.shop_table.cart tbody tr {
    border: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .framework-free-shipping-progress {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .framework-progress-bar-container {
    width: 100%;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .framework-progress-bar-button {
    color: var(--e-global-color-primary) !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .framework-free-shipping-progress {
    margin: 0 0 40px 0 !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .qib-button {
    margin: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f input.qty {
    height: 42px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .qib-button-wrapper {
    gap: 4px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f button.minus:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDE2IDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNiAwLjQ0Nzc2MVY1Ljk0MDNMMCA2VjBMMTYgMC40NDc3NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    width: 16px;
    height: 16px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f button.plus:after {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUyMDkgMTZINS4xMjkzM1YxMC45MjlIMFY1LjA3MTA0TDUuMDcxMDQgNS4xODc2MVYwSDEwLjkyOUwxMC43NTQxIDUuMzkxNjJMMTYgNS41MDgyVjEwLjg3MDdIMTAuNjM3NUwxMC41MjA5IDE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    width: 16px;
    height: 16px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f button.minus, .elementor-24 .elementor-element.elementor-element-b8e0a5f button.plus {
    font-size: 0 !important;
    border-radius: 4px !important;
    width: 42px !important;
    height: 42px !important;
    padding: 12px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .framework-qty-wrap {
    display: none;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .qib-button-wrapper .quantity input.input-text.qty.text {
     background-color: var(--e-global-color-e2c3499);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f button.minus, .elementor-24 .elementor-element.elementor-element-b8e0a5f button.plus {
    background-color: var(--e-global-color-accent);
    transition: .3s ease;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f button.minus:hover, .elementor-24 .elementor-element.elementor-element-b8e0a5f button.plus:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .amount bdi {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-127928a-font-family), Sans-serif;
    font-size: var(--e-global-typography-127928a-font-size);
    font-weight: var(--e-global-typography-127928a-font-weight);
    line-height: var(--e-global-typography-127928a-line-height);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f del .amount bdi {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2f5cc56-font-family), Sans-serif;
    font-size: var(--e-global-typography-2f5cc56-font-size);
    font-weight: var(--e-global-typography-2f5cc56-font-weight);
    line-height: var(--e-global-typography-2f5cc56-line-height);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .price del {
    color: var(--e-global-color-accent) !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .price {
    justify-content: center;
    align-items: center;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce .woocommerce-cart-form table.shop_table.cart tr td {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name {
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .product-name a {
    font-size: 26px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals {
    background-color: var(--e-global-color-e2c3499);
    border-radius: 10px;
    padding: 16px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-subtotal, .elementor-24 .elementor-element.elementor-element-b8e0a5f .shipping, .elementor-24 .elementor-element.elementor-element-b8e0a5f .order-total {
    background-color: transparent !important;
    padding: 0px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .order-total, .elementor-24 .elementor-element.elementor-element-b8e0a5f .cart-subtotal {
    align-items: center !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals  th {
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .cart_totals .amount bdi {
    font-size: 26px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-cart-form table.shop_table.cart tr th {
    text-align: center !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-cart-form table.shop_table.cart tr td.product-price, .elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-cart-form table.shop_table.cart tr td.product-subtotal {
    text-align: center !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .wc-proceed-to-checkout {
    flex-direction: row;
    justify-content: end !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f table.shop_table tbody th {
    font-weight: 600 !important;
    font-size: 16px;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f input[type="radio"] {
    border-radius: 4px !important;
    border: none !important;
    background-color: #FFF !important;
    width: 24px !important;
    height: 24px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f input[type="radio"]:before {
    content: '';
    width: 18px;
    height: 18px;
    background-color: #C91A75 !important;
    border-radius: 4px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-methods {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 20px !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-methods li {
    margin: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .woocommerce-shipping-estimate-html {
    display: none;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__column-start {
    width: 67%;
}

.elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__column-end {
    width: 25%;
}

@media only screen and (max-width: 1024px) {
    .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__container {
        flex-wrap: wrap;
    }
    
    .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__column-start {
        width: 100%;
    }
    
    .elementor-24 .elementor-element.elementor-element-b8e0a5f .e-cart__column-end {
        width: 100%;
    }
}/* End custom CSS */