.need__size{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;min-height:44px;margin-top:4px;font:500 14px/1.2 var(--f-body);color:var(--c-ink);background:var(--c-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23292929' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:11px 34px 11px 12px;text-overflow:ellipsis;cursor:pointer}.need__size:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.need__stock{font-size:12px;color:var(--c-muted);display:block;min-height:0}.need__stock:empty{display:none}.need__note{font-size:13px;color:var(--c-muted);line-height:1.35}.need__was{color:var(--c-muted);font-size:12px}.need__save{color:var(--c-muted);font-size:12px;margin-left:4px;letter-spacing:0}.need__add--word{width:auto;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap}.need-picks{padding:2px 0 10px}.need-picks__h{margin:0 0 4px;font-size:13px;color:var(--c-muted)}.need-picks__list{list-style:none;margin:0;padding:0}.need-pick{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"job price plus" "size price plus";column-gap:12px;row-gap:1px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--c-line);padding:10px 0;min-height:56px;font:inherit;color:var(--c-ink);cursor:pointer}.need-pick:hover .need-pick__plus{background:var(--c-muted)}.need-pick__job{grid-area:job;font-size:14px;font-weight:500}.need-pick__size{grid-area:size;font-size:13px;color:var(--c-muted)}.need-pick__price{grid-area:price;font-size:14px;font-variant-numeric:tabular-nums}.need-pick__plus{grid-area:plus;width:28px;height:28px;border-radius:999px;background:var(--c-ink);color:var(--c-paper);display:grid;place-items:center;font-size:18px;line-height:1}.need-picks__all{background:none;border:0;padding:10px 0 4px;cursor:pointer;font:inherit;text-align:left}.need--bundle .need__title{font-weight:600;-webkit-line-clamp:1}@media(max-width:560px){.need{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.need__media{width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/need-picks.css.map */
