.pdp-vehicle{display:grid;gap:14px;margin:24px 0 20px}.pdp-vehicle [hidden]{display:none}.pdp-vehicle__notice{margin:0;padding:12px 14px;border-radius:var(--radius);background:var(--surface-2);font-size:14px;line-height:1.5}.pdp-vehicle__set{display:grid;gap:14px;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.pdp-vehicle__legend{padding:0 6px;font-size:14px;font-weight:600}.pdp-vehicle__intro,.pdp-vehicle__help{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pdp-vehicle__fields{display:grid;gap:16px}.pdp-vehicle__field{display:grid;gap:6px;min-width:0}.pdp-vehicle__label{font-size:13px;font-weight:600}.pdp-vehicle__input{width:100%;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white, #fff);color:inherit;font:inherit;letter-spacing:.06em;text-transform:uppercase}.pdp-vehicle__input::placeholder{color:var(--muted);letter-spacing:0;text-transform:none}.pdp-vehicle__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pdp-vehicle__photo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pdp-vehicle__pick{position:relative;cursor:pointer}.pdp-vehicle__pick:focus-within{outline:2px solid var(--ink);outline-offset:2px}.pdp-vehicle__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pdp-vehicle__chosen{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px}.pdp-vehicle__chosen img{flex:none;width:44px;height:44px;border-radius:var(--radius);background:var(--surface-2);object-fit:cover}.pdp-vehicle__chosen span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-vehicle__remove{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.pdp-vehicle__later,.pdp-vehicle__tick label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}.pdp-vehicle__later input,.pdp-vehicle__tick input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink)}.pdp-vehicle__hint{margin:0;color:var(--accent, #85592a);font-size:13px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-product-vehicle.css.map */
