.cart-lines{list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:start;padding:20px 28px;border-bottom:var(--rule-soft);transition:opacity var(--duration-fast) ease}.cart-line.is-loading{opacity:.5;pointer-events:none}.cart-line__media{position:relative;display:block;width:86px;height:86px;overflow:hidden;border:var(--rule);background:var(--almond-milk)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__info{display:flex;flex-direction:column;gap:8px;min-width:0}.cart-line__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cart-line__title{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.1}.cart-line__title:hover{color:var(--strawberry-red)}.cart-line__total{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;white-space:nowrap}.cart-line__meta{font-size:12px;color:var(--plum-brown)}.cart-line__discount{color:var(--deep-cherry)}.cart-line__controls{display:flex;align-items:center;gap:14px;margin-top:2px}.cart-line__error{font-size:12px;color:var(--deep-cherry)}.cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:44px 28px}.cart-empty__title{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1.04}.cart-empty__text{max-width:34ch;font-size:14px;line-height:1.45}.cart-empty .btn{margin-top:4px}.cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cart-summary__row--discount{font-size:14px;color:var(--deep-cherry)}.cart-summary__total{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1}.cart-summary__checkout{margin-top:2px;margin-bottom:8px}.cart-summary__taxes{font-size:11px;line-height:1.4;color:var(--plum-brown)}.cart-note{border-bottom:var(--rule-soft);padding-bottom:12px}.cart-note__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0;list-style:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--plum-brown)}.cart-note__summary::-webkit-details-marker{display:none}.cart-note__summary .plus-minus{width:12px}.cart-note__input{min-height:80px;margin-top:10px;font-size:14px}.main-cart{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);border-bottom:var(--rule)}.main-cart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:48px var(--gutter) 24px;border-bottom:var(--rule);background:var(--strawberry-pink)}.main-cart__title{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.01em}.main-cart__lines{border-right:var(--rule)}.main-cart__lines .cart-line{grid-template-columns:120px minmax(0,1fr);padding:24px var(--gutter)}.main-cart__lines .cart-line__media{width:120px;height:120px}.main-cart__summary{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;align-self:start;padding:32px var(--gutter);background:var(--almond-milk)}@media screen and (max-width:989px){.main-cart{grid-template-columns:1fr}.main-cart__lines{border-right:0;border-bottom:var(--rule)}.main-cart__summary{position:static}}@media screen and (max-width:749px){.cart-line{grid-template-columns:72px minmax(0,1fr);padding:18px 20px}.cart-line__media{width:72px;height:72px}.main-cart__lines .cart-line{grid-template-columns:86px minmax(0,1fr)}.main-cart__lines .cart-line__media{width:86px;height:86px}.cart-line__title{font-size:17px}.cart-empty{padding:36px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-cart.css.map */
