.rocco-sticky-cart{position:fixed;inset:auto 0 0;bottom:var(--rocco-sticky-cart-preview-offset, 0px);z-index:40;display:block;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(174,183,142,.5);background:#f5f0e6;color:#121212;box-shadow:0 -4px 24px #1e251612}.rocco-sticky-cart[hidden],.rocco-sticky-cart [hidden],.rocco-sticky-cart-spacer[hidden]{display:none!important}.rocco-sticky-cart__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 16px;max-width:1200px;margin:0 auto}.rocco-sticky-cart__image{display:block;width:56px;height:56px;object-fit:contain;border-radius:8px}.rocco-sticky-cart__info{min-width:0}.rocco-sticky-cart__title{overflow:hidden;margin:0 0 2px;font-size:15px;line-height:1.4;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rocco-sticky-cart__price{margin:0;font-size:14px;line-height:1.5}.rocco-sticky-cart__selection{overflow:hidden;margin:1px 0 0;color:#5b614d;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rocco-sticky-cart__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:200px;min-height:48px;padding:12px 20px;border:1px solid #aeb78e;border-radius:11px;background:#aeb78e;color:#121212;font:inherit;font-size:14px;line-height:1.4;font-weight:500;cursor:pointer}.rocco-sticky-cart__button:hover:not(:disabled){background:#a2ad7e;border-color:#a2ad7e}.rocco-sticky-cart__button:focus-visible{outline:2px solid #121212;outline-offset:3px}.rocco-sticky-cart__button:disabled{opacity:.6;cursor:not-allowed}.rocco-sticky-cart__bag{flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rocco-sticky-cart__short,.rocco-sticky-cart__spinner,.rocco-sticky-cart__button[aria-busy=true] .rocco-sticky-cart__bag{display:none}.rocco-sticky-cart__button[aria-busy=true] .rocco-sticky-cart__spinner{display:block;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;animation:rocco-sticky-cart-spin .8s linear infinite}.rocco-sticky-cart__spinner circle{opacity:.2}.rocco-sticky-cart__error{grid-column:1 / -1;max-height:60px;overflow-y:auto;margin:8px 0 0;color:#9b2020;font-size:12px;line-height:1.4}.rocco-sticky-cart-spacer{display:block;height:var(--rocco-sticky-cart-height, 96px)}@keyframes rocco-sticky-cart-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.rocco-sticky-cart{padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px))}.rocco-sticky-cart__inner{column-gap:10px}.rocco-sticky-cart__image{width:44px;height:52px}.rocco-sticky-cart__title,.rocco-sticky-cart__price{font-size:12px}.rocco-sticky-cart__selection{font-size:10px}.rocco-sticky-cart__button{gap:6px;min-width:0;min-height:44px;max-width:136px;padding:10px 12px;font-size:12px}.rocco-sticky-cart__bag{width:17px;height:17px;flex-basis:17px}.rocco-sticky-cart__full{display:none}.rocco-sticky-cart__short{display:inline}}@media(max-width:359px){.rocco-sticky-cart{padding-left:10px;padding-right:10px}.rocco-sticky-cart__inner{column-gap:7px}.rocco-sticky-cart__image{width:34px;height:46px}.rocco-sticky-cart__button{padding-left:9px;padding-right:9px}.rocco-sticky-cart__bag{display:none}}@media(prefers-reduced-motion:reduce){.rocco-sticky-cart__button[aria-busy=true] .rocco-sticky-cart__spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rocco-sticky-cart.css.map */
