.elementor-717 .elementor-element.elementor-element-89e6410{--display:flex;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-717 .elementor-element.elementor-element-3cc11ff > .elementor-widget-container{padding:0px 0px 19px 0px;}.elementor-717 .elementor-element.elementor-element-fc7f6e1{--update-cart-automatically-display:none;--links-normal-color:var( --e-global-color-primary );--order-summary-quantity-border-color:#CCCCCC;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:var( --e-global-color-text );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-cart-content, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .woocommerce-shipping-destination, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .shipping-calculator-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart th, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart td:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td span, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .product-name .variation{font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:200;}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td:before, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-717 .elementor-element.elementor-element-cab0851{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-717 .elementor-element.elementor-element-5ef0590 .elementor-heading-title{font-size:25px;}.elementor-717 .elementor-element.elementor-element-351d1a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-717 .elementor-element.elementor-element-351d1a5.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-cart-content, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .woocommerce-shipping-destination, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart th, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td span, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td:before, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-717 .elementor-element.elementor-element-351d1a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-cart-content, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .woocommerce-shipping-destination, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .shipping-calculator-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart th, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .e-shop-table .cart td:before{font-size:var( --e-global-typography-secondary-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td span, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart td, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .input-text.qty{font-size:var( --e-global-typography-text-font-size );}.elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td:before, .elementor-717 .elementor-element.elementor-element-fc7f6e1 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );}.elementor-717 .elementor-element.elementor-element-351d1a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fc7f6e1 *//* WooCommerce quantity input - auto size and centre */
.elementor-717 .elementor-element.elementor-element-fc7f6e1 input.qty {
    field-sizing: content;
    width: auto !important;
    min-width: 3ch !important;
    max-width: 8ch;

    height: 36px;
    padding: 6px 6px !important;
    box-sizing: border-box;

    text-align: center !important;
    text-align-last: center;
    font-variant-numeric: tabular-nums;
}/* End custom CSS */