.quantity-picker{--qp-accent: #a8864f;--qp-radius: .8rem;--qp-accent-soft: color-mix(in srgb, var(--qp-accent) 12%, #fff)}.quantity-picker .quantity__label.form__label{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;width:100%;margin-bottom:1.2rem}.quantity-picker__step-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;background-color:var(--qp-accent);color:#fff;font-size:1.3rem;font-weight:700;line-height:1}.quantity-picker__title{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.quantity-picker .quantity__rules-cart{font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.quantity-picker .quantity{width:16rem;min-height:5.2rem;align-items:center;padding:.6rem;gap:.4rem;background-color:#fff;border:.1rem solid #e5e5e5;border-radius:var(--qp-radius);transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.quantity-picker .quantity:before,.quantity-picker .quantity:after{display:none}.quantity-picker .quantity:hover{border-color:#bfbfbf}.quantity-picker .quantity:focus-within{border-color:var(--qp-accent);box-shadow:0 0 0 .3rem var(--qp-accent-soft)}.quantity-picker .quantity__button{width:3.8rem;height:3.8rem;margin:0;border-radius:calc(var(--qp-radius) * .75);background-color:var(--qp-accent-soft);color:var(--qp-accent);transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.quantity-picker .quantity__button:not(:focus-visible):not(.focused){background-color:var(--qp-accent-soft)}.quantity-picker .quantity__button:hover:not(.disabled){background-color:var(--qp-accent);color:#fff}.quantity-picker .quantity__button:focus-visible{outline:.2rem solid var(--qp-accent);outline-offset:.2rem;box-shadow:none}.quantity-picker .quantity__button .svg-wrapper{width:1.1rem}.quantity-picker .quantity__button.disabled{opacity:.4;cursor:not-allowed}.quantity-picker .quantity__input{font-size:1.7rem;font-weight:600;opacity:1;color:rgb(var(--color-foreground));-moz-appearance:textfield}.quantity-picker .quantity__input:not(:focus-visible):not(.focused),.quantity-picker .quantity__input:focus,.quantity-picker .quantity__input:focus-visible{background-color:transparent;box-shadow:none;outline:none}.quantity-picker .quantity__input::-webkit-outer-spin-button,.quantity-picker .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:749px){.quantity-picker__step-badge{width:2rem;height:2rem;font-size:1.1rem}.quantity-picker__title{font-size:1.4rem}.quantity-picker .quantity{width:14.4rem;min-height:4.8rem}.quantity-picker .quantity__button{width:3.4rem;height:3.4rem}}.product--no-media .quantity-picker .quantity__label.form__label{justify-content:center}.quantity-picker--no-label .quantity__label.form__label,.quantity-picker--beside_button .quantity__label.form__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.quantity-picker--full_width,.quantity-picker--full_width .price-per-item__container{width:100%;max-width:44rem}.quantity-picker--full_width .quantity{width:100%}.quantity-picker--full_width .quantity__input{flex-grow:1}.product-form__buttons-row{display:flex;align-items:stretch;gap:1rem;margin-bottom:1rem}.product-form__buttons-row .quantity-picker--beside_button{flex:0 0 auto;margin:0}.product-form__buttons-row .quantity-picker--beside_button .price-per-item__container{height:100%}.product-form__buttons-row .quantity-picker--beside_button .quantity{width:13.6rem;height:100%;min-height:4.6rem}.product-form__buttons-row .product-form__submit{flex:1 1 auto;min-width:0;margin-bottom:0}@media screen and (max-width:749px){.product-form__buttons-row .quantity-picker--beside_button .quantity{width:12rem}.product-form__buttons-row .quantity-picker--beside_button .quantity__button{width:3rem;height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-quantity-picker.css.map */
