.quantity{gap:.5rem;position:relative}.quantity,.quantity-btn{align-items:center;display:flex}.quantity-btn{border-radius:.375rem;border-width:1px;cursor:pointer;height:3rem;justify-content:center;width:3rem;--tw-border-opacity:1;border-color:rgb(74 123 164/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.quantity-btn:active,.quantity-btn:hover{--tw-bg-opacity:1;background-color:rgb(74 123 164/var(--tw-bg-opacity,1))}.quantity-btn:disabled{cursor:not-allowed;opacity:.5}.quantity-btn svg{height:2rem;width:2rem;--tw-text-opacity:1;color:rgb(74 123 164/var(--tw-text-opacity,1))}.quantity-btn:hover svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.quantity-btn:disabled svg{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.quantity .qty{border-radius:.375rem;border-width:1px;height:3rem;width:5rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));font-size:1rem;line-height:1.5rem;text-align:center}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity .qty[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}