.lines{margin:0;padding:0;list-style:none}.line{--thumb: 88px;display:grid;grid-template-columns:var(--thumb) 1fr auto;gap:0 14px;padding:14px 0;border-bottom:1px solid var(--rule-faint);align-items:start}.line .thumb{display:block;width:var(--thumb);aspect-ratio:1 / 1;background:#ece6de;overflow:hidden}.line .thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.15)}@media(min-width:700px){.line{--thumb: 72px}}.line .what{display:flex;flex-direction:column;gap:3px;min-width:0}.line .what a{color:var(--ink);text-decoration:none}.line .fin,.line .each{color:var(--ink-soft)}.line .sum{text-align:right}.line .thumb{grid-row:1 / 3}.line .qty{grid-column:3;display:flex;justify-content:flex-end;align-items:center;align-self:start;margin-top:4px}.line .qty button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft)}.line .qty button:active{background-color:#1c19170f;color:var(--ink)}.line .qty .n{min-width:24px;text-align:center}.line .rm{grid-column:2;align-self:start;margin-top:10px;color:var(--ink-soft);width:fit-content}.line .rm span{box-shadow:inset 0 -1px 0 currentColor}@media(hover:hover)and (pointer:fine){.line .qty button:hover{background-color:#1c19170f;color:var(--ink)}.line .rm:hover{color:var(--ink)}}.sums{padding:0}.sum-row{display:flex;justify-content:space-between;gap:12px;min-height:36px;align-items:center;border-bottom:1px solid var(--rule-faint);color:var(--ink-soft)}.sum-row.total{color:var(--ink);border-bottom:1px solid var(--rule)}.sum-row[hidden]{display:none}.nudge{margin:0;padding:12px 0;color:var(--ink-soft);border-bottom:1px solid var(--rule-faint)}.nudge:empty{display:none}.nudge .ink{color:var(--ink)}.gift{padding:18px 0 0}.gift[hidden],.gift-body[hidden],.gift-open[hidden]{display:none}.gift-open{color:var(--ink-soft);padding:0}.gift-open span{box-shadow:inset 0 -1px 0 currentColor}.gift-open:active{color:var(--ink)}@media(hover:hover)and (pointer:fine){.gift-open:hover{color:var(--ink)}}.gift-body>label:first-child{display:block;color:var(--ink-soft);margin-bottom:8px}.gift-body textarea{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.gift-body textarea:focus{outline:none;border-color:var(--ink)}.gift-body textarea::placeholder{color:var(--ink-soft);opacity:.6}.gift-foot{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--ink-soft)}.gift-tick{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ink);cursor:pointer}.gift-tick input{appearance:none;-webkit-appearance:none;flex:none;width:14px;height:14px;margin:0;border:1px solid var(--ink);border-radius:0;background:transparent}.gift-tick input:checked{background:var(--ink);box-shadow:inset 0 0 0 2px var(--paper)}.checkout-box{display:flex;justify-content:center;padding:26px 0 0}.checkout{display:block;width:min(33.3333vw,125px);text-align:center;padding:5px 14px;background:var(--ink);color:var(--paper);text-decoration:none;transition:background-color .12s linear,color .12s linear}.checkout:active{background:var(--ink-soft)}@media(hover:hover)and (pointer:fine){.checkout:hover{background:var(--ink-soft)}}.checkout:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.checkout-box[hidden]{display:none}.empty-cart{padding:40px 0 0;color:var(--ink-soft)}.empty-cart a{display:block;margin-top:14px;color:var(--ink);text-decoration:none;width:fit-content}.empty-cart a span{box-shadow:inset 0 -2px 0 var(--ink)}.cart-end{height:48px}.cart-body{padding:0 var(--gutter)}.cart-body>*{grid-column:1 / -1}@media(min-width:1024px){.cart-body>*{grid-column:3 / 11}}.line.busy{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-view.css.map */
