.elementor-2905 .elementor-element.elementor-element-69cf55a{--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;overflow:visible;}.elementor-2905 .elementor-element.elementor-element-69cf55a:not(.elementor-motion-effects-element-type-background), .elementor-2905 .elementor-element.elementor-element-69cf55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F8;}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li:not(.brd_sep){color:var( --e-global-color-primary );margin:3px 0px 3px 0px;}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li > a{color:var( --e-global-color-text );}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li > span.ekit_home_icon{color:var( --e-global-color-text );}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:var( --e-global-color-text );}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb{font-family:"Figtree", Sans-serif;font-size:13px;justify-content:end;}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li:is(.brd_sep) .separate_icon {font-size:8px;}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li:is(.brd_sep){color:#666666;}.elementor-2905 .elementor-element.elementor-element-683a598 .ekit-breadcrumb > li:is(.brd_sep) svg{fill:#666666;}.elementor-2905 .elementor-element.elementor-element-58612fdd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-2905 .elementor-element.elementor-element-90b5bab .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-2905 .elementor-element.elementor-element-90b5bab .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-text );}.elementor-2905 .elementor-element.elementor-element-90b5bab .cart_totals h2{font-family:"Figtree", Sans-serif;font-size:14px;}.elementor-2905 .elementor-element.elementor-element-90b5bab .e-cart-content, .elementor-2905 .elementor-element.elementor-element-90b5bab .woocommerce-shipping-destination, .elementor-2905 .elementor-element.elementor-element-90b5bab .shipping-calculator-button{font-family:"Figtree", Sans-serif;}.elementor-2905 .elementor-element.elementor-element-90b5bab{--links-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-text-color:var( --e-global-color-primary );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-color:var( --e-global-color-text );--forms-buttons-padding:10px 20px 10px 20px;--forms-buttons-width:auto;--checkout-button-normal-text-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-90b5bab .coupon .input-text, .elementor-2905 .elementor-element.elementor-element-90b5bab .cart-collaterals .input-text, .elementor-2905 .elementor-element.elementor-element-90b5bab select, .elementor-2905 .elementor-element.elementor-element-90b5bab .select2-selection--single{font-family:"Figtree", Sans-serif;}.elementor-2905 .elementor-element.elementor-element-90b5bab .shop_table .button{font-family:"Figtree", Sans-serif;}.elementor-2905 .elementor-element.elementor-element-90b5bab .checkout-button{font-family:"Figtree", Sans-serif;text-transform:uppercase;letter-spacing:1px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-90b5bab */.elementor-2905 .elementor-element.elementor-element-90b5bab input::-webkit-outer-spin-button,
.elementor-2905 .elementor-element.elementor-element-90b5bab input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.elementor-2905 .elementor-element.elementor-element-90b5bab .quantity .input-text.qty {
  -moz-appearance: textfield;
  padding: 15px 5px;
  text-align: center;
}


.elementor-2905 .elementor-element.elementor-element-90b5bab .quantity{
    display: flex;
    gap: 5px;
    align-items: center;
}
button.plus, button.minus {
    background: none !important;
    border: 1px solid #000 !important;
    font-size: 18px !important;
    padding: 6px 10px !important;
    margin: 0 !important;
    line-height: 1;
}

button.plus:focus,
button.minus:focus,
button.plus:active,
button.minus:active,
button.plus:hover,
button.minus:hover {
    background: #000 !important;
    border: 1px solid #000 !important;
}/* End custom CSS */