.quantity__selector{display:flex;align-items:center}.quantity__selector button{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--white);border:solid 2px var(--white);transition:all .3s}.quantity__selector .minus,.cart-quantity__selector .cart-minus{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.quantity__selector .plus,.cart-quantity__selector .cart-plus{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.quantity__selector button:hover{background-color:var(--black);color:var(--white);cursor:pointer}.quantity__selector button:hover svg line{stroke:var(--white)}.quantity__selector .input input{background-color:var(--white);width:6rem;height:3rem;border:solid 2px var(--white);text-align:center;box-sizing:border-box;display:block}.quantity__selector .input input:focus{border:none;outline:none;box-shadow:none}.quantity__selector .input input:focus-visible{border:none;outline:none;box-shadow:none}.card__form--small{flex-direction:column;gap:1rem}.card__form--small .card__qty,.card__form--small .quantity__selector,.card__form--small .quantity__selector .input,.card__form--small .quantity__selector .input input{width:100%}.card__form--small .card__purchase{padding:0!important}@media (min-width: 768px) and (max-width: 1080px){.quantity__selector .input input{width:100%}}@media (max-width: 768px){.card__form{flex-direction:column}.card__qty,.quantity__selector,.quantity__selector .input,.quantity__selector .input input{width:100%}.card__purchase{margin-top:1rem;padding:0!important}.quantity__selector .input input{height:4rem;font-size:1.25rem}.quantity__selector button{height:3.5rem;width:3.5rem}.card__purchase .add-to-cart{height:4rem!important;font-size:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-qty-selector.css.map */
