.quantity{border:.0625rem solid var(--grey-color);border-radius:10.625rem;font-size:1.25rem;height:3.125rem;display:flex;align-items:center;padding:.3125rem}.quantity__button{flex:0 0 2.125rem;height:2.125rem;background-color:var(--grey-color-20);border-radius:50%;position:relative;cursor:pointer}.quantity__button:after,.quantity__button:before{content:"";position:absolute;top:50%;left:50%;transition:all .3s ease 0s;margin:0 0 0 -.28125rem;background-color:var(--main-color);width:.5625rem;height:.0625rem;transition:background-color .3s}.quantity__button--plus:before{transform:rotate(-90deg)}.quantity__input{display:flex;align-items:center;justify-content:center;font-weight:600;flex:0 0 1.875rem}.quantity__input,[data-fls-quantity-value]{text-align:center}@media (width < 40.625em){.quantity__input{flex-grow:1}}@media (any-hover:hover){.quantity__button:hover{background-color:var(--orange-color)}.quantity__button:hover:after,.quantity__button:hover:before{background-color:var(--bg-color);transition:background-color .3s}}