:root{--up2-success: 0 130 52}.up2-line-item{--line-item-image-width: 88px;align-items:start;gap:16px}.up2-line-item__info{flex:1;min-width:0;justify-items:stretch;gap:2px}.up2-line-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.up2-line-item__title{line-height:1.4}.up2-line-item__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;line-height:1.4}.up2-line-item-setup{display:flex;align-items:flex-start;gap:6px;margin:0}.up2-line-item-setup svg{flex-shrink:0;margin-top:4px}.up2-line-item-setup--now{color:rgb(var(--up2-success))}.up2-line-item-setup--short{min-width:0;max-width:100%}.up2-line-item-setup--short span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.up2-line-item__discounts{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none}.up2-line-item__discount{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--rounded-xs);color:rgb(var(--up2-success));background:#00a3411a}.up2-line-item__actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.up2-line-item__stepper{height:40px;border-color:rgb(var(--border-color))}.up2-line-item__stepper .quantity-selector__button{padding-inline:14px}.up2-line-item__error:empty{display:none}.up2-line-item__error{color:rgb(var(--error-text))}.cart-drawer .progress-bar,.up2-cart-sheet .progress-bar,.shopify-section--main-cart .progress-bar{height:4px;background:rgb(var(--text-color) / .12)}.free-shipping-bar--reached .progress-bar:before{background:#00a341}.up2-cart-tip{padding:16px;border-radius:var(--rounded)}.up2-cart-tip__body{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.up2-cart-tip__image{width:56px;height:56px;object-fit:contain;flex-shrink:0;border-radius:var(--rounded-xs);background:#fff}.up2-cart-tip__text{flex:1;min-width:0;display:grid;gap:2px}.up2-cart-tip__icon{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:var(--rounded-xs);background:#2a7fff1a;color:#2a7fff}.up2-cart-tip__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.up2-cart-tip__button{padding:10px 16px;border:1px solid currentColor;border-radius:var(--rounded-button);background:#fff;color:rgb(var(--text-color));font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.up2-cart-tip__button[aria-busy=true]{opacity:.5}.up2-cart-tip__error{flex-basis:100%;color:rgb(var(--error-text))}.up2-cart-summary{display:grid;gap:4px}.up2-cart-summary__row{display:flex;justify-content:space-between;gap:16px}.up2-cart-summary__total{margin-top:6px}.up2-cart-summary__free{color:rgb(var(--up2-success))}.up2-cart-links{display:flex;justify-content:space-between;gap:16px}.up2-cart-trust{display:grid;gap:10px}.up2-cart-trust__row{display:flex;align-items:center;gap:10px}.up2-cart-trust__estimate:not([hidden])+.up2-cart-trust__fallback{display:none}.up2-cart-trust__payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.up2-cart-trust__payments svg{width:34px;height:auto}.up2-cart-added--drawer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-block-end:16px;padding:10px 10px 10px 16px;border-radius:var(--rounded);background:rgb(var(--text-color));color:#fff}.up2-cart-added--drawer[hidden]{display:none}.up2-cart-added__done{display:flex;align-items:center;gap:8px;margin:0}.up2-cart-added__done svg{color:#7ee2a8}.up2-cart-added__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:1px solid currentColor;border-radius:var(--rounded-button);background:transparent;color:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.up2-cart-added--sheet .up2-cart-added__button{width:100%;min-height:44px;font-size:13px}.cart-drawer .up2-cart-tip{margin-block-start:4px}.up2-cart-sheet__title{display:flex;align-items:center;gap:8px}.up2-cart-sheet__check{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#00a341;color:#fff}.up2-cart-sheet__body{display:grid;gap:16px}.up2-cart-sheet__item{display:flex;align-items:center;gap:12px}.up2-cart-sheet__image{width:64px;height:64px;object-fit:contain;border-radius:var(--rounded-xs);background:rgb(var(--text-color) / .06)}.up2-cart-sheet__item-text{flex:1;min-width:0}.up2-cart-sheet .free-shipping-bar{max-width:none}.up2-cart-sheet__footer{display:grid;gap:10px}.up2-cart-sheet__footer:empty{display:none}.up2-cart-sheet .up2-cart-tip__image{display:none}body:has(cart-drawer[open],.up2-cart-sheet[open]) .intercom-lightweight-app-launcher,body:has(cart-drawer[open],.up2-cart-sheet[open]) .intercom-launcher-frame{display:none!important}.shopify-section--main-cart .cart-header{justify-items:start;text-align:start}.up2-cart__items{display:grid;gap:12px}.up2-cart__card{padding:16px;border-radius:var(--rounded);background:#fff}.shopify-section--main-cart .cart-form{border:0;border-radius:var(--rounded);background:#fff}.up2-cart__note summary{display:inline-block;cursor:pointer;list-style:none}.up2-cart__note summary::-webkit-details-marker{display:none}.up2-cart__note[open] summary{margin-block-end:12px}.up2-cart-sticky{display:none}@media screen and (max-width:699px){.shopify-section--main-cart .cart-form{padding:20px 16px}.shopify-section--main-cart .cart-form button[name=checkout]{display:none}body:has(.up2-cart-sticky){padding-block-end:80px}.up2-cart-sticky{position:fixed;inset-inline:0;bottom:0;z-index:5;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgb(var(--border-color));background:#fff;box-shadow:0 -6px 20px #0000000f}.up2-cart-sticky__total{display:grid;line-height:1.3}.up2-cart-sticky .button{flex:1}body:has(.up2-cart-sticky) .intercom-lightweight-app-launcher,body:has(.up2-cart-sticky) .intercom-launcher-frame{bottom:calc(96px + env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/up2-cart.css.map */
