.add-cart-button{flex:1;display:flex;justify-content:flex-end}.add-cart-button .info-message{font-size:.9rem;color:var(--primary-color);margin-bottom:5px;font-weight:700}.add-cart-button .increase-input{border-radius:5px;overflow:hidden;height:36px;justify-content:flex-end}.add-cart-button .increase-input .quantity-button{border:none;background-color:var(--primary-color);color:white;padding:3px 12px;font-size:.8rem;font-weight:200;cursor:pointer;user-select:none;height:100%;position:relative;font-weight:700;font-size:1.2rem}.add-cart-button .increase-input .quantity-button::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity 0.2s ease}.add-cart-button .increase-input .quantity-button:hover::after{opacity:1}.add-cart-button .increase-input .quantity-button.more{border-top-right-radius:5px;border-bottom-right-radius:5px}.add-cart-button .increase-input .quantity-button.disabled{background-color:gray;cursor:not-allowed}.add-cart-button .increase-input .quantity-input{background-color:white;border:1px solid #a5a5a5;padding:3px 20px;font-size:.8rem;height:100%;width:50px;flex:0 0 50px!important}.add-cart-button .not-available-row{margin-left:20px}.add-cart-button .not-available-row .icon{width:20px;height:20px;cursor:auto}.add-cart-button .not-available-row .icon use{color:#a5a5a5!important}.add-cart-button .not-available-row p{margin:0;color:var(--primary-color);font-size:.9rem;flex:1;line-height:1;color:#a5a5a5}.add-cart-button:not(.overpassed) .quantity-button-more-tooltip{display:none}.add-cart-button.overpassed .quantity-button-more-tooltip{display:block}.add-cart-button.overpassed .quantity-button.more:not(.disabled){display:none}