.woocommerce .quantity.artemida-stepper{display:inline-flex;align-items:center;flex:0 0 auto;float:none;border:1px solid var(--line);background:var(--paper);vertical-align:middle;max-width:100%}
.woocommerce .quantity.artemida-stepper .qty{width:44px;min-width:0;min-height:47px;height:47px;border:0;border-radius:0;padding:6px 2px;background:transparent;text-align:center;font:15px var(--sans);color:var(--ink);appearance:textfield;-moz-appearance:textfield;box-shadow:none}
.woocommerce .quantity.artemida-stepper .qty::-webkit-inner-spin-button,.woocommerce .quantity.artemida-stepper .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.woocommerce .quantity.artemida-stepper .quantity-step{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:47px;min-height:47px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:20px/1 var(--sans);cursor:pointer;box-shadow:none}
.woocommerce .quantity.artemida-stepper .quantity-step:hover:not(:disabled){background:rgba(110,87,50,.08)}
.woocommerce .quantity.artemida-stepper .quantity-step:disabled{opacity:.3;cursor:default}
.woocommerce .quantity.artemida-stepper :is(.quantity-step,.qty):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
.woocommerce .quantity.artemida-stepper.quantity-fixed{border:0;background:none}.quantity-fixed .quantity-step{display:none!important}
@media(max-width:700px){.woocommerce .quantity.artemida-stepper .quantity-step{width:36px;min-width:36px}.woocommerce .quantity.artemida-stepper .qty{width:38px}}

.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .quantity{margin:0;align-self:flex-start}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1;min-width:0;float:none;margin:0}

@media(max-width:700px){
 .woocommerce div.product form.cart .quantity.artemida-stepper .quantity-step{width:30px;min-width:30px}
 .woocommerce div.product form.cart .quantity.artemida-stepper .qty{width:28px;padding-left:0;padding-right:0}
}
