body.ew-sticky-cart-ready .ew-collagen-sticky,body.ew-sticky-cart-ready [data-ew-sticky]{display:none!important}.ew-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:75;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(24px,calc((100vw - 1280px)/2));border-top:1px solid #e4d9d4;background:#fff;box-shadow:0 -4px 18px #0000000c;color:#414242;font:14px/1.4 Lato,Arial,sans-serif;box-sizing:border-box}.ew-sticky-cart[hidden]{display:none!important}.ew-sticky-cart-details{display:grid;gap:3px;min-width:0}.ew-sticky-cart-details span{font-size:12px}.ew-sticky-cart-details strong{font-size:15px;font-weight:400}.ew-sticky-cart-button{min-height:44px;min-width:170px;padding:12px 22px;border:0;background:#414242;color:#fff;font:400 13px/1.3 Lato,Arial,sans-serif;cursor:pointer;flex:none}.ew-sticky-cart-button:disabled{opacity:.5;cursor:not-allowed}.ew-sticky-cart-button:focus-visible{outline:2px solid #414242;outline-offset:3px}.ew-sticky-cart-status{font-size:12px;max-width:300px}.ew-sticky-cart-status[hidden]{display:none}body.ew-sticky-cart-active{padding-bottom:84px}body:has(dialog[open]) .ew-sticky-cart{visibility:hidden}@media(max-width:750px){.ew-sticky-cart{gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap}.ew-sticky-cart-details{flex:1}.ew-sticky-cart-details span{font-size:11px;max-width:180px}.ew-sticky-cart-details strong{font-size:14px}.ew-sticky-cart-button{min-width:140px;font-size:12px;padding:12px 16px}.ew-sticky-cart-status{width:100%;max-width:none}}
.ew-sticky-cart-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.ew-sticky-cart-pack{color:#6e6062}.ew-sticky-cart-pack[hidden]{display:none}.ew-sticky-cart-details strong{white-space:nowrap}@media(max-width:750px){.ew-sticky-cart-heading{display:grid;gap:2px}.ew-sticky-cart-heading>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ew-sticky-cart-details{flex:1 1 0;min-width:0}.ew-sticky-cart-details strong{font-size:13px}.ew-sticky-cart-button{min-width:118px;padding-inline:14px}}
