.cp-photo{display:block;flex:none;width:56px;height:56px;border-radius:var(--r-photo);background:var(--plate);overflow:hidden}.cp-photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}.cp-photo--lg{width:72px;height:72px}.cp-eyebrow{font-size:var(--t-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.ov-cart .ov__body{padding:0 var(--gutter) 8px}.ov-cart .ov__head{border-bottom:1px solid var(--line)}.ov-cart .ov__foot{padding-top:12px}@media(min-width:1024px){.ov-cart .ov__body{padding:16px 20px}.ov-cart .ov__foot{padding:16px 20px 20px}}.ov-cart.ov--sheet .ov__panel{max-height:min(92dvh,100% - 12px)}.cp{display:flex;flex-direction:column;gap:16px;padding-top:16px}.cp-lines{display:flex;flex-direction:column}.cp-line{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s var(--ease-io),opacity .2s}.cp-line__clip{position:relative;min-height:0;overflow:hidden}.cp-line__in{position:relative;display:flex;gap:14px;align-items:flex-start;padding:12px 0;background:var(--white);touch-action:pan-y;transition:transform var(--dur-2) var(--ease-out)}.cp-line__swipe{visibility:hidden;position:absolute;inset:0 0 0 auto;width:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--ink);color:var(--white);font-size:var(--t-caption)}.cp-line__photo{flex:none}.cp-line__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cp-line__name{font-size:var(--t-body);font-weight:500;line-height:1.3}.cp-line__var{margin:0;font-size:var(--t-body-sm);color:var(--muted)}.cp-line__ctrl{display:flex;align-items:center;gap:14px;margin-top:8px}.cp-line__del{font-size:var(--t-body-sm);color:var(--muted);min-height:44px;padding:0 2px}.cp-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px;white-space:nowrap}.cp-line__price .lprice{flex-direction:column-reverse;align-items:flex-end;gap:2px}.cp-line__price .lprice__now{font-size:var(--t-body);font-weight:600;line-height:1.2}.cp-line__price .lprice__old{font-size:var(--t-caption);color:var(--muted)}.cp-line+.cp-line{border-top:1px solid var(--line)}.cp-line.is-new .cp-line__in{animation:cp-in .38s var(--ease-out) both}@keyframes cp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cp-line__price--m{margin-left:auto;height:44px;justify-content:center;padding-top:0}.cp-line__price--d{display:none}.cp-line__err{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cp-line__err[hidden]{display:none}.cp-line__err p{margin:0;font-size:var(--t-body-sm);line-height:1.4;color:var(--error)}.cp-line__err .link{font-size:var(--t-body-sm);min-height:44px;display:inline-flex;align-items:center}.cp-sk{display:none;border-radius:6px;background:var(--line);animation:cp-pulse 1.2s ease-in-out infinite}.cp-sk--price{width:56px;height:24px}.cp-sk--sum{width:96px;height:40px}.cp-sk--sm{width:56px;height:16px}.is-updating .cp-line__price>.cp-sk{display:block}.is-updating .cp-line__price>:not(.cp-sk){display:none}@keyframes cp-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.cp-sk{animation:none}}@media(min-width:1024px){.cp-line__price--m{display:none}.cp-line__price--d{display:flex;align-self:center}.cp-line__ctrl{flex-direction:column;align-items:flex-start;gap:0}.cp-line__del{min-height:36px}.cp-line__in{padding:14px 0}.cp-photo--lg{width:72px;height:72px}.cp-line__swipe{display:none}}.cp-foot--btns{display:flex;flex-direction:column;gap:8px}.cp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 0 24px}.cp-empty__ico{display:grid;place-items:center;margin-bottom:4px}.cp-empty__t{margin:0;font-size:var(--t-h4);font-weight:500;line-height:1.3}.cp-empty__p{margin:0;font-size:var(--t-body-sm);color:var(--muted);line-height:1.45}.cp-err{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px;background:var(--plate);border-radius:var(--r-panel)}.cp-err .error-mark{margin-bottom:4px}body[data-overlay=cart] .toast{box-shadow:none}@media(max-width:1023px){body[data-overlay=cart] #toasts{bottom:auto;top:calc(var(--safe-t) + var(--promo-h, 36px) + var(--header-h) + 8px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-cart-drawer.css.map */
