.floating-bar{background-color:#fff;border:1px solid #e9ecef;bottom:0;display:none;height:5rem;left:0;margin-left:0;opacity:1;pointer-events:auto;position:fixed;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:100%;z-index:1030}.floating-bar__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.floating-bar__category-name,.floating-bar__quantity{display:none}.floating-bar__quantity .input-group input{max-width:3rem;padding:.5rem}.floating-bar__quantity .btn{padding:.5rem}.floating-bar__quantity .quantity-spinner .btn,.floating-bar__quantity .quantity-spinner input{height:48px}.floating-bar__actions{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:80%}.floating-bar__actions .btn-primary{background-color:transparent;border:0;box-shadow:none;display:flex;margin-bottom:0;padding:0;width:auto;width:100%}.floating-bar__actions .btn-primary-primary{width:100%}.floating-bar__actions .btn-primary .icon-add-to-cart{background-color:#ffaba9;border-radius:1rem 0 0 1rem;display:flex;padding:8px 5px;z-index:2}.floating-bar__actions .btn-primary .icon-add-to-cart svg{height:1rem;width:1rem}@media(min-width:992px){.floating-bar__actions .btn-primary .icon-add-to-cart{padding:8px 1rem}.floating-bar__actions .btn-primary .icon-add-to-cart svg{height:20px;width:20px}}.floating-bar__actions .btn-primary .label-add-to-cart{background-color:#91c4f9;border-radius:1rem;border-bottom-left-radius:0;border-top-left-radius:0;font-size:.75rem;font-weight:700;margin-left:-8px;padding:8px 4px 8px 8px;width:100%;z-index:1}@media(min-width:992px){.floating-bar__actions .btn-primary .label-add-to-cart{font-size:18px;justify-content:center;line-height:100%;margin-left:-1rem;padding:10px 10px 10px 26px}}.floating-bar__actions .btn-primary .icon-add-to-cart{align-items:center;border-radius:10px 0 0 10px;border-bottom-right-radius:15% 100%;border-right:2px solid #fff;height:48px;padding:11px 16px}.floating-bar__actions .btn-primary .icon-add-to-cart svg{height:1.75rem;width:1.75rem}.floating-bar__actions .btn-primary .label-add-to-cart{align-items:center;border-left:0;border-radius:0 10px 10px 0;display:flex;font-size:1.25rem;height:48px;justify-content:center;line-height:100%;margin-left:-1rem;padding:11px 16px 11px 26px}@media(min-width:992px){.floating-bar__actions .btn-primary .label-add-to-cart{padding:11px 56px 11px 66px}}.floating-bar__wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1400px;padding:0 .5rem;width:100%}.floating-bar__wrapper .btn{font-size:.75rem}.floating-bar__product-image,.floating-bar__product-image-wrapper{height:100%;width:auto}.floating-bar__product-image-wrapper{flex-shrink:0}.floating-bar__product-image{max-width:5rem;-o-object-fit:contain;object-fit:contain}.floating-bar__product-price .product-summary__info--price-row{flex-direction:row;margin:0}.floating-bar__product-price .product-summary__info--price-gross{font-size:1rem;font-weight:700;margin-right:1.5rem}.floating-bar__product-price .product-summary__info--price-gross span{font-size:24px}.floating-bar__product-price .product-summary__info--price-gross .economy-label{font-size:1rem}.floating-bar__product-price{display:none}@media(min-width:576px){.floating-bar__heading{display:-webkit-box;font-size:.75rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}}@media(min-width:992px){.floating-bar__heading{font-size:1rem}.floating-bar__category-name,.floating-bar__product-price{display:block}.floating-bar__wrapper{padding:0 1rem}.floating-bar__quantity{display:block}.floating-bar__actions{flex-direction:row;width:auto}.floating-bar__actions .btn-primary{padding:.5rem 1rem}}body.header-sticky .floating-bar{display:block}