.main-cart{display:block;padding-bottom:var(--space-20)}.main-cart__title{text-transform:uppercase;margin:0 0 var(--space-8)}.main-cart__empty{text-align:center;padding:var(--space-20) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.main-cart__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}@media(min-width:960px){.main-cart__grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);gap:var(--space-8)}}.main-cart__list{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.main-cart__list .cart-line-item{grid-template-columns:128px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:var(--space-4) var(--space-6);min-height:176px;margin:0;padding:var(--space-6);border-color:var(--ink-700)}.main-cart__list .cart-line-item__image{width:128px;height:128px;background:var(--surface-sunken)}.main-cart__list .cart-line-item__info{justify-content:flex-start;padding-top:var(--space-1)}.main-cart__list .cart-line-item__title{font:var(--text-heading-md)}.main-cart__list .cart-line-item__variant{align-self:flex-start;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text-secondary);background:var(--surface-sunken);border-radius:var(--radius-sm)}.main-cart__list .cart-line-item__property{color:var(--text-secondary)}.main-cart__list .cart-line-item__qty-col{grid-column:2;grid-row:2;align-self:end}.main-cart__list .cart-line-item__quantity{min-width:44px;height:44px;border-color:var(--ink-600)}.main-cart__list .cart-line-item__price-col{grid-column:3;grid-row:1;align-self:start;padding-top:var(--space-1)}.main-cart__list .cart-line-item__remove{color:var(--text-muted)}.main-cart__list .cart-line-item__remove svg{stroke:currentColor}.main-cart__list .cart-add-more{min-height:0;display:block;padding:0;border:0;background:transparent}.main-cart__list .cart-add-more__link{min-height:56px;padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--ink-700);transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.main-cart__list .cart-add-more__link:hover{color:var(--brand-primary);border-color:var(--brand-primary)}.main-cart__summary{background:var(--surface-card);border:var(--border-width-default) solid var(--ink-700);border-top:var(--border-width-heavy) solid var(--brand-primary);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.main-cart__summary-title{margin:0;padding-bottom:var(--space-4);border-bottom:var(--border-width-default) solid var(--border-default);font:var(--text-heading-lg);text-transform:uppercase}@media(min-width:960px){.main-cart__summary{position:sticky;top:calc(72px + var(--space-6))}}.main-cart__summary .cart-drawer__subtotal{font:var(--text-body-md);font-weight:700}.main-cart__summary .cart-drawer__subtotal-price{font:var(--text-price-lg)}.main-cart__note-field{display:flex;flex-direction:column;gap:var(--space-2)}.main-cart__note{width:100%;min-height:96px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font:var(--text-body-sm);resize:vertical}.main-cart__tax-note{font:var(--text-caption);color:var(--text-muted);margin:0}.main-cart__legal-note{font:var(--text-caption);color:var(--text-muted);margin:0;text-align:center}.main-cart__legal-note a{color:inherit;text-decoration:underline}.main-cart__payment-icons{justify-content:center}.main-cart__cross-sell{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border-default)}.main-cart__cross-sell-heading{text-align:center;margin-bottom:var(--space-8);text-transform:uppercase}@media(max-width:749px){.main-cart{padding-bottom:var(--space-12)}.main-cart__title{margin-bottom:var(--space-6)}.main-cart__list .cart-line-item{grid-template-columns:88px minmax(0,1fr);min-height:0;gap:var(--space-3) var(--space-4);padding:var(--space-4)}.main-cart__list .cart-line-item__image{width:88px;height:88px;grid-row:1 / span 2}.main-cart__list .cart-line-item__title{font:var(--text-heading-sm)}.main-cart__list .cart-line-item__price-col{grid-column:2;grid-row:2;justify-self:end;align-self:end}.main-cart__list .cart-line-item__price{font:var(--text-heading-md)}.main-cart__list .cart-line-item__qty-col{grid-column:1 / -1;grid-row:3;justify-content:space-between}.main-cart__summary{padding:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-main-cart.css.map */
