sb-mobile-sticky-cart{display:block}.sb-sticky-cart__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sb-sticky-cart__bar[hidden],.sb-sticky-cart__error[hidden]{display:none!important}.sb-sticky-cart__bar,.sb-sticky-cart__dialog{box-sizing:border-box;color:#111;background:#fff;font-family:var(--element-text-font-family--body, Poppins),sans-serif;font-weight:400;text-align:start}.sb-sticky-cart__bar *,.sb-sticky-cart__dialog *{box-sizing:border-box}.sb-sticky-cart__bar{position:fixed;inset:auto 0 0;z-index:5;padding:5px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #dedede;box-shadow:0 -4px 16px #00000008}.sb-sticky-cart__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:1px}.sb-sticky-cart__variant{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;max-width:100%;padding:6px 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.5;text-align:start;cursor:pointer}.sb-sticky-cart__selection{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.sb-sticky-cart__option-name{color:#666;font-size:11px}.sb-sticky-cart__chevron{display:inline-flex;flex:0 0 auto}.sb-sticky-cart__chevron element-icon>svg{width:13px;height:13px}.sb-sticky-cart__variant:disabled{color:inherit;opacity:1;cursor:default}.sb-sticky-cart__variant:disabled .sb-sticky-cart__chevron{display:none}.sb-sticky-cart__price{flex:0 0 auto;font-size:14px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.sb-sticky-cart__actions{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:10px}.sb-sticky-cart__quantity{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;min-height:48px;border:1px solid #bababa}.sb-sticky-cart__quantity button,.sb-sticky-cart__close{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:46px;padding:0;border:0;border-radius:0;color:inherit;background:transparent;cursor:pointer}.sb-sticky-cart__quantity element-icon>svg{width:14px;height:14px}.sb-sticky-cart__quantity button:disabled{color:#aaa;cursor:default}.sb-sticky-cart__quantity input{width:100%;min-width:0;min-height:46px;margin:0;padding:0;border:0;border-radius:0;color:#111;background:transparent;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.sb-sticky-cart__quantity input::-webkit-inner-spin-button,.sb-sticky-cart__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sb-sticky-cart__add{display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;padding:10px 8px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:inherit;font-size:12px;line-height:1.5;letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.sb-sticky-cart__add:disabled{background:#555;border-color:#555;color:#fff;cursor:default}.sb-sticky-cart__add[aria-busy=true]{opacity:.7}.sb-sticky-cart__error{margin:8px 0 0;font-size:12px;line-height:1.5}.sb-sticky-cart__dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(75vh,640px);max-height:min(75dvh,640px);margin:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border:0;border-top:1px solid #dedede;border-radius:0}.sb-sticky-cart__dialog::backdrop{background:#00000059}.sb-sticky-cart__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sb-sticky-cart__dialog-header h2{margin:0;font:inherit;font-weight:500;font-size:17px;line-height:1.4}.sb-sticky-cart__close{min-height:44px}.sb-sticky-cart__close element-icon>svg{width:18px;height:18px}.sb-sticky-cart__options{margin-bottom:20px}.sb-sticky-cart__options[aria-busy=true]{opacity:.6;pointer-events:none}.sb-sticky-cart__options .kit-radio{min-width:44px;min-height:44px;justify-content:center}.sb-sticky-cart__options .kit-fieldset__legend-text.kit-text{font-weight:500}.sb-sticky-cart__options select{min-height:48px;font-size:16px}.sb-sticky-cart__done{width:100%}body:has(.sb-sticky-cart__dialog[open]){overflow:hidden}.sb-sticky-cart__bar :focus-visible,.sb-sticky-cart__dialog :focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:768px){body.sb-has-sticky-cart{padding-bottom:var(--sb-sticky-cart-height, 110px)}}@media(max-width:359px){.sb-sticky-cart__bar{padding-inline:12px}.sb-sticky-cart__actions{gap:8px}}@media(min-width:769px){.sb-sticky-cart__bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/sb-mobile-sticky-cart.css.map */
