.ivp-cartpage__body{padding-top:26px;padding-bottom:var(--ivp-section)}.ivp-cartpage__count{font:600 .42em/1 var(--ivp-font-body);letter-spacing:0;text-transform:none;color:var(--ivp-steel);vertical-align:middle}.ivp-cartpage__continue{margin-top:18px}.ivp-cartpage__checkout,.ivp-cartpage__help{margin-top:14px}.ivp-cartpage__grid{display:grid;gap:24px}.ivp-cartpage__main{min-width:0}.ivp-cartpage__main .ivp-ship{border-radius:var(--ivp-radius);border:1px solid var(--ivp-line)}.ivp-cartpage__lines{padding:0}.ivp-cartpage__lines .ivp-line{grid-template-columns:96px minmax(0,1fr)}.ivp-cartpage__lines .ivp-line__media{width:96px;height:96px}.ivp-cartpage__main .ivp-upsell{padding-left:0;border-top-width:1px;border-top-color:var(--ivp-line)}.ivp-cartpage__main .ivp-upsell__item{flex-basis:min(320px,82%)}.ivp-cartpage__main .ivp-pairnudge{margin-inline:0}@media(min-width:1000px){.ivp-cartpage__main .ivp-upsell__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));overflow:visible;padding-right:0}}.ivp-cartpage__summary{padding:22px;border-radius:var(--ivp-radius-l);background:var(--ivp-bone)}.ivp .ivp-cartpage__h{margin:0 0 14px;font:700 22px/1 var(--ivp-font-head);letter-spacing:.06em;text-transform:uppercase}.ivp-cartpage__row{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:15px}.ivp-cartpage__row--disc{color:var(--ivp-green);font-weight:700}.ivp-cartpage__row--total{padding-top:12px;border-top:1px solid var(--ivp-line-2);font-size:20px;font-weight:700;color:var(--ivp-ink)}.ivp-cartpage__express{margin-top:10px}.ivp-cartpage__express .shopify-cleanslate,.ivp-cartpage__express [data-shopify-buttoncontainer]{border-radius:var(--ivp-radius-s)}.ivp-cartpage__empty{border-radius:var(--ivp-radius-l);background:var(--ivp-bone)}.ivp-cartpage__empty p{color:var(--ivp-muted)}.ivp-flip{transform:rotate(180deg)}@media(min-width:1000px){.ivp-cartpage__grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.ivp-cartpage__side{position:sticky;top:calc(var(--ivp-header-offset) + 16px)}}@media(max-width:374px){.ivp-cartpage__lines .ivp-line{grid-template-columns:72px minmax(0,1fr)}.ivp-cartpage__lines .ivp-line__media{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ivp-s-main-cart.css.map */
