.cart-lines ul[data-v-b8f2e338]{display:grid;gap:14px;list-style:none;margin:0;padding:0}.cart-lines__empty[data-v-b8f2e338]{color:#6f6257;font-size:.95rem;margin:0}.cart-line[data-v-b8f2e338]{display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding-right:26px;position:relative}.cart-line--missing[data-v-b8f2e338]{opacity:.7}.cart-line__thumb[data-v-b8f2e338]{background:#efe8dc;border-radius:4px;display:block;height:72px;overflow:hidden;width:72px}.cart-line__thumb img[data-v-b8f2e338]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-line__body[data-v-b8f2e338]{display:grid;gap:3px;min-width:0}.cart-line__title[data-v-b8f2e338]{color:#3d3328;font-family:var(--font-serif,"Cormorant Garamond",serif);font-size:1.12rem}.cart-line__variant[data-v-b8f2e338]{color:#6f6257;font-size:.84rem}.cart-line__tag[data-v-b8f2e338]{background:#bca87940;border-radius:999px;color:#6b4a2c;font-size:.7rem;font-weight:700;justify-self:start;letter-spacing:.06em;padding:1px 8px;text-transform:uppercase}.cart-line__warn[data-v-b8f2e338]{color:#8a3c3c;font-size:.82rem;font-weight:600}.cart-line__row[data-v-b8f2e338]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.cart-line__qty[data-v-b8f2e338]{color:#6f6257;font-size:.88rem}.cart-line__price[data-v-b8f2e338]{color:#3d3328;font-size:1rem;white-space:nowrap}.cart-line__remove[data-v-b8f2e338]{background:transparent;border:0;border-radius:50%;color:#8a7c6f;cursor:pointer;font-size:1.25rem;height:24px;line-height:1;position:absolute;right:0;top:-2px;width:24px}.cart-line__remove[data-v-b8f2e338]:hover{background:#3d332814;color:#3d3328}.qty[data-v-b8f2e338]{align-items:center;background:#fff;border:1.5px solid rgba(61,51,40,.22);border-radius:999px;display:inline-flex}.qty button[data-v-b8f2e338]{background:transparent;border:0;color:#3d3328;cursor:pointer;font-size:1rem;height:30px;width:30px}.qty button[data-v-b8f2e338]:disabled{cursor:default;opacity:.3}.qty span[data-v-b8f2e338]{font-size:.9rem;font-weight:700;min-width:22px;text-align:center}
