.vBTTAa_line{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:20px 0;display:grid}.vBTTAa_compact{grid-template-columns:84px 1fr;gap:14px;padding:16px 0}.vBTTAa_thumb{aspect-ratio:3/4;background:var(--surface);position:relative;overflow:hidden}.vBTTAa_thumb img{object-fit:cover}.vBTTAa_body{flex-direction:column;gap:6px;min-width:0;display:flex}.vBTTAa_top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vBTTAa_name{font-size:.92rem;font-weight:500;line-height:1.35}.vBTTAa_name:hover{text-underline-offset:3px;text-decoration:underline}.vBTTAa_remove{color:var(--muted);background:0 0;border:0;margin:-4px -4px 0 0;padding:4px;display:flex}.vBTTAa_remove:hover{color:var(--ink)}.vBTTAa_meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:.78rem;display:flex}.vBTTAa_bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:8px;display:flex}.vBTTAa_price{flex-direction:column;align-items:flex-end;font-size:.92rem;font-weight:600;display:flex}.vBTTAa_price small{color:var(--muted);font-size:.72rem;font-weight:400}.vBTTAa_stepper{border:1px solid var(--line-strong);align-items:center;height:40px;display:inline-flex}.vBTTAa_stepper button{background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:100%;display:flex}.vBTTAa_stepper button:hover:not(:disabled){background:var(--surface)}.vBTTAa_stepper button:disabled{color:var(--line-strong);cursor:not-allowed}.vBTTAa_stepper span{text-align:center;min-width:28px;font-size:.86rem;font-weight:600}.vBTTAa_stepperSm{height:34px}.vBTTAa_stepperSm button{width:32px}
