kn-sticky-cart[hidden]{display:none!important}kn-sticky-cart{display:block;position:fixed;inset:auto 0 0;z-index:45;background:var(--paper,#FCFBF7);color:var(--kn-ink,#202C40);border-top:1px solid #202c401f;box-shadow:0 -6px 26px #202c4012;padding:12px 24px calc(12px + env(safe-area-inset-bottom));isolation:isolate}
.kn-sticky-inner{max-width:var(--max,1440px);margin:auto;display:flex;align-items:center;gap:16px}.kn-sticky-image{width:52px;height:58px;object-fit:cover;border-radius:9px;background:#E9EEF5;flex:none}.kn-sticky-details{min-width:0;flex:1}.kn-sticky-title{font-weight:600;margin:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-sticky-details [data-sticky-selection]{font-size:11px;color:#52627b;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kn-sticky-price{font-size:18px;font-weight:700;flex:none;text-align:end;line-height:1.3}.kn-sticky-price small{display:block;font-size:10px;font-weight:400}.kn-sticky-add{flex:none;min-width:190px;min-height:46px;gap:12px;margin:0;border-radius:999px;background:var(--wine,#202C40);color:#fff}.kn-sticky-add .icon{width:20px;height:20px;filter:brightness(0) invert(1)}.kn-sticky-add:disabled{opacity:.55;cursor:not-allowed}.kn-sticky-add:focus-visible{outline:3px solid #9aaecb;outline-offset:3px}
body:has(kn-sticky-cart){padding-bottom:var(--kn-sticky-cart-height,0px)}html:has(kn-sticky-cart){scroll-padding-bottom:calc(var(--kn-sticky-cart-height,0px) + 12px)}.toast{bottom:calc(25px + var(--kn-sticky-cart-height,0px))}
@media(max-width:640px){kn-sticky-cart{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.kn-sticky-inner{gap:10px;flex-wrap:wrap}.kn-sticky-image{width:36px;height:42px}.kn-sticky-details{flex-basis:calc(100% - 52px)}.kn-sticky-title{font-size:12px}.kn-sticky-details [data-sticky-selection]{font-size:10px}.kn-sticky-price{font-size:17px;flex:1;text-align:start}.kn-sticky-add{min-width:0;flex:2;font-size:12px;min-height:44px;justify-content:center}}
