.product-form__buttons--inline-qty{max-width:none}.pdp-buy-row{display:flex;align-items:stretch;gap:calc(1rem / var(--font-body-scale));width:100%;margin-bottom:calc(1rem / var(--font-body-scale))}.pdp-buy-row .pdp-buy-row__quantity{flex:0 0 auto;margin:0}.pdp-buy-row .pdp-buy-row__stepper{display:flex;align-items:center;gap:calc(1rem / var(--font-body-scale));width:auto;min-height:calc(4.4rem / var(--font-body-scale));height:100%;padding:0 calc(1rem / var(--font-body-scale));border:calc(.05rem / var(--font-body-scale)) solid #103948;border-radius:3rem;background:transparent;box-shadow:none}.pdp-buy-row .pdp-buy-row__stepper:before,.pdp-buy-row .pdp-buy-row__stepper:after{content:none}.pdp-buy-row .pdp-buy-row__step{display:flex;flex:0 0 calc(1.6rem / var(--font-body-scale));align-items:center;justify-content:center;width:calc(1.6rem / var(--font-body-scale));height:calc(1.6rem / var(--font-body-scale));padding:0;color:#000;background:transparent}.pdp-buy-row .pdp-buy-row__step.disabled{color:#000;opacity:1;cursor:not-allowed}.pdp-buy-row .pdp-buy-row__icon{display:block;width:calc(1.6rem / var(--font-body-scale));height:calc(1.6rem / var(--font-body-scale));pointer-events:none}.pdp-buy-row .pdp-buy-row__input{flex:0 0 auto;width:1.2ch;min-width:calc(.8rem / var(--font-body-scale));height:auto;margin:0;padding:0;color:#1e1e1e;font-family:Manuale,serif;font-size:calc(1.4rem / var(--font-body-scale));font-weight:700;letter-spacing:.07em;text-align:center;background:transparent;box-shadow:none;-moz-appearance:textfield}.pdp-buy-row .pdp-buy-row__input::-webkit-outer-spin-button,.pdp-buy-row .pdp-buy-row__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pdp-buy-row .pdp-buy-row__input:focus-visible,.pdp-buy-row .pdp-buy-row__step:focus-visible{outline:.2rem solid #103948;outline-offset:.2rem;box-shadow:none}.pdp-buy-row .quantity__rules:empty{display:none}.pdp-buy-row .product-form__submit{flex:1 1 auto;min-width:0;min-height:calc(4.4rem / var(--font-body-scale));margin:0;padding:0 calc(1rem / var(--font-body-scale));border-radius:10rem;font-family:Manuale,serif;font-size:calc(1.6rem / var(--font-body-scale));letter-spacing:.05em}.pdp-buy-row .product-form__submit:before,.pdp-buy-row .product-form__submit:after{border-radius:10rem;box-shadow:none}@supports (field-sizing: content){.pdp-buy-row .pdp-buy-row__input{width:auto;field-sizing:content}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/pdp-buy-row.css.map */
