.sb-block:has(>.sticky-cart-anchor){display:contents}.sticky-cart{--sc-pad-top-def:10px;--sc-pad-right-def:16px;--sc-pad-bottom-def:10px;--sc-pad-left-def:16px;--sc-bpad-top-def:10px;--sc-bpad-right-def:20px;--sc-bpad-bottom-def:10px;--sc-bpad-left-def:20px;left:var(--sc-gap,0px);right:var(--sc-gap,0px);z-index:1500;background:var(--sc-bg,var(--q-primary,#fff));color:var(--sc-text,inherit);border-radius:var(--sc-radius,0);padding:var(--sc-pad,10px 16px);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;display:none;position:fixed}.sticky-cart--bottom{bottom:var(--sc-gap,0px);transform:translateY(calc(100% + var(--sc-gap,0px)))}.sticky-cart--top{top:calc(var(--qwoo-header-stuck,0px) + var(--sc-gap,0px));transform:translateY(-20px)}.sticky-cart.is-shown{opacity:1;pointer-events:auto;transform:none}.sticky-cart.has-shadow{box-shadow:0 -2px 16px #0000001f}.sticky-cart--top.has-shadow{box-shadow:0 4px 16px #0000001f}@media (max-width:767px){.sticky-cart{padding:var(--sc-pad-m,var(--sc-pad-t,var(--sc-pad,10px 16px)));display:block}}@media (min-width:768px) and (max-width:1023px){.sticky-cart--tablet,.sticky-cart--all{padding:var(--sc-pad-t,var(--sc-pad,10px 16px));display:block}}@media (min-width:1024px){.sticky-cart--all{display:block}}@media (prefers-reduced-motion:reduce){.sticky-cart{transition:none}}.sticky-cart__inner{align-items:center;gap:12px;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.sticky-cart__img{width:var(--sc-img,44px);height:var(--sc-img,44px);object-fit:cover;border-radius:var(--sc-img-radius,6px);flex:none}.sticky-cart__text{flex:auto;min-width:0;line-height:1.3}.sticky-cart__name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sticky-cart__price{font-size:.9em}.sticky-cart__price del{opacity:.6;margin-inline-end:6px}.sticky-cart__btn{border-radius:var(--sc-btn-radius,4px);flex:none;margin-inline-start:auto}.sticky-cart__btn.has-pad{padding:var(--sc-bpad,10px 20px)}@media (min-width:768px) and (max-width:1023px){.sticky-cart__btn.has-pad{padding:var(--sc-bpad-t,var(--sc-bpad,10px 20px))}}@media (max-width:767px){.sticky-cart__btn.has-pad{padding:var(--sc-bpad-m,var(--sc-bpad-t,var(--sc-bpad,10px 20px)))}}
