.add-to-cart{gap:20px;padding:.75rem 1rem}@media (min-width:1024px){.add-to-cart{display:flex}}.add-to-cart .update-quantity{flex-shrink:0;align-items:center;gap:12.9px;width:100%;height:46px;padding:8px 0;display:flex}@media (min-width:1024px){.add-to-cart .update-quantity{width:79px}}.add-to-cart .update-quantity .decrease-quantity{cursor:pointer;width:.75rem;color:#151515!important}.add-to-cart .update-quantity .white-minus{cursor:pointer;color:#fff;width:.75rem}.add-to-cart .update-quantity .increase-quantity{cursor:pointer;color:#151515!important}.add-to-cart .update-quantity .white-plus{cursor:pointer;color:#fff}.add-to-cart .update-quantity .quantity{color:#151515;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500}.add-to-cart .update-quantity .white-text{color:#fff;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:400}.add-to-cart .update-quantity .update-quantity-bottom{justify-content:space-between;width:100%;display:flex}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container{align-items:flex-end;gap:8px;margin-bottom:15px;display:flex}@media (min-width:1024px){.add-to-cart .update-quantity .update-quantity-bottom .product-price-container{margin-top:15px}}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container p{margin:0}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .discount-wrapper{align-items:center;gap:8px;display:flex}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .vertical-line{background-color:#b7b7b7;width:2px;height:14px}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .actual-price{color:#6b6b6b;font-family:Satoshi,sans-serif;font-size:.8125rem;font-weight:500;line-height:normal;text-decoration:line-through}@media (min-width:1024px){.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .actual-price{color:#6b6b6b;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500;line-height:normal}}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .discounted-price{color:#151515;font-family:Satoshi,sans-serif;font-size:1.125rem;font-weight:500;line-height:normal}@media (min-width:1024px){.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .discounted-price{color:#151515;font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:500;line-height:normal}}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .dis-precentage{color:#4b8a55;font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}@media (min-width:1024px){.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .dis-precentage{color:#4b8a55;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500;line-height:normal}}.add-to-cart .update-quantity .update-quantity-bottom .product-price-container .tax-text{color:#6b6b6b;margin-bottom:2px;font-family:Satoshi,sans-serif;font-size:.5625rem;font-weight:500;line-height:normal}.add-to-cart .update-quantity .update-quantity-bottom .increase-decrerase-for-bottom{z-index:999;gap:12px;display:flex;color:#151515!important}.add-to-cart .add-to-cart-button{justify-content:space-around;gap:28.29px;width:100%;display:flex}.add-to-cart .add-to-cart-button .cart-button-wrapper{flex-grow:1}@media (min-width:1024px){.add-to-cart .add-to-cart-button .cart-button-wrapper{flex:1}}.add-to-cart .add-to-cart-button .cart-button-wrapper a,.add-to-cart .add-to-cart-button .cart-button-wrapper button{text-align:center;white-space:nowrap;width:100%;font-size:.875rem}@media (min-width:1024px){.add-to-cart .add-to-cart-button .cart-button-wrapper a,.add-to-cart .add-to-cart-button .cart-button-wrapper button{min-width:180px;font-size:1rem}}.add-to-cart .bottom-scroll{width:100%;min-width:317px;display:flex}.add-to-cart .bottom-scroll .cart-button-wrapper{flex:1}.add-to-cart .bottom-scroll .cart-button-wrapper a,.add-to-cart .bottom-scroll .cart-button-wrapper button{text-align:center;width:100%}.add-to-cart .bottom-scroll .alsoAvailableOn{display:none}.errorContainer{justify-content:center;align-items:center;gap:5px;margin-top:16px;margin-bottom:16px;display:flex}.errorContainer .errorIcon{color:#be1427;text-align:center;justify-content:center;font-family:BB Icons,sans-serif;font-size:.9375rem;display:inline-flex}.errorContainer .errorIcon:after{content:""}.errorContainer .error{color:#be1427;text-align:left;font-family:Satoshi,sans-serif;font-size:.875rem;font-weight:500;line-height:.8125rem}
