.section--main-cart{padding-block:var(--section-pt-mobile, 40px) var(--section-pb-mobile, 40px);padding-inline:var(--spacing-16);background-color:var(--color-background);color:var(--color-foreground)}@media(min-width:768px){.section--main-cart{padding-block:var(--section-pt-desktop, 80px) var(--section-pb-desktop, 80px)}}.main-cart{max-inline-size:52rem;margin-inline:auto}.main-cart__title{margin:0 0 var(--fluid-24-40);color:var(--color-foreground)}.main-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fluid-16-24);padding-block:var(--fluid-24-40)}.main-cart__empty-text{margin:0;font-size:var(--fluid-16-18);font-weight:var(--font-weight-light)}.main-cart__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.main-cart__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--fluid-12-16);align-items:start;padding-block:var(--fluid-16-24);border-block-end:var(--border-width) solid var(--color-border)}.main-cart__item:first-child{border-block-start:var(--border-width) solid var(--color-border)}.main-cart__image{display:block;inline-size:var(--fluid-96-120);aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md)}.main-cart__image--placeholder{background-color:var(--color-border)}.main-cart__details{display:flex;flex-direction:column;gap:var(--spacing-8)}.main-cart__product{font-family:var(--font-heading-family);font-size:var(--fluid-16-18);font-weight:var(--font-weight-semibold);color:var(--color-foreground);text-decoration:none}.main-cart__product:hover{color:var(--color-link-hover)}.main-cart__options{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0;font-size:var(--fluid-14-16);font-weight:var(--font-weight-light)}.main-cart__option{display:flex;gap:var(--spacing-6)}.main-cart__option dt,.main-cart__option dd{margin:0}.main-cart__selling-plan{margin:0;font-size:var(--fluid-14-16);font-weight:var(--font-weight-light)}.main-cart__controls{display:flex;align-items:center;gap:var(--spacing-16);margin-block-start:var(--spacing-8)}.main-cart__quantity{inline-size:4.5rem;padding:var(--spacing-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:transparent;color:var(--color-foreground);font-family:var(--font-body-family);font-size:var(--fluid-14-16);text-align:center}.main-cart__quantity:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.main-cart__remove{font-size:var(--fluid-14-16);color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px}.main-cart__remove:hover{color:var(--color-link-hover)}.main-cart__line-price{margin:0;font-size:var(--fluid-16-18);font-weight:var(--font-weight-regular);text-align:end}.main-cart__footer{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fluid-16-24);margin-block-start:var(--fluid-24-40)}.main-cart__summary{text-align:end}.main-cart__subtotal{display:flex;justify-content:flex-end;gap:var(--spacing-16);margin:0;font-family:var(--font-heading-family);font-size:var(--fluid-18-20);font-weight:var(--font-weight-semibold)}.main-cart__taxes{margin:var(--spacing-6) 0 0;font-size:var(--fluid-14-16);font-weight:var(--font-weight-light)}.main-cart__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-12)}@media(min-width:768px){.main-cart__item{gap:var(--fluid-16-24)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-main-cart.css.map */
