.vin-diagram-expand__dialog.vin-diagram-expand__dialog{border-radius:16px;box-shadow:0 20px 60px #0000002e;padding:24px 24px 22px;overflow-y:auto;overscroll-behavior:contain}.vin-diagram-expand__close.vin-diagram-expand__close{top:16px;right:16px;width:40px;height:40px;background:var(--fx-white)}.vin-diagram-expand__title.vin-diagram-expand__title{margin:2px 52px 18px 0;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.vin-diagram-expand__layout.vin-diagram-expand__layout{display:block;border:0;border-radius:0;overflow:visible;background:none}.vin-diagram-expand__media.vin-diagram-expand__media{border-radius:12px;padding:18px;min-height:220px}.vin-diagram-expand__image.vin-diagram-expand__image{max-height:min(46vh,420px)}.vin-diagram-expand__image-hint.vin-diagram-expand__image-hint{top:12px;right:12px;left:auto;bottom:auto;display:inline-flex;align-items:center;height:40px;padding:0 18px;border:var(--stroke);border-radius:999px;background:#ffffffeb;color:var(--fx-black);font-size:16px;font-weight:600;line-height:1}.vin-diagram-expand__parts-panel.vin-diagram-expand__parts-panel{border-left:0;padding-top:20px}.vin-diagram-expand__table-wrap.vin-diagram-expand__table-wrap{overflow:visible;min-height:0}.vin-diagram-expand__table.vin-diagram-expand__table,.vin-diagram-expand__table tbody,.vin-diagram-expand__table tr,.vin-diagram-expand__table td{display:block}.vin-diagram-expand__table thead{display:none}.vin-diagram-expand__table.vin-diagram-expand__table{table-layout:auto;font-size:17px}.vin-diagram-expand__row.vin-diagram-expand__row{display:grid;grid-template-columns:34px 76px minmax(0,1fr) auto auto auto;grid-template-areas:"num img body price qty act";align-items:center;gap:0 18px;margin:0 0 12px;padding:14px 16px;border:var(--stroke);border-radius:12px;background:var(--fx-white);transition:border-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.vin-diagram-expand__row.vin-diagram-expand__row:hover{border-color:var(--fx-grey-300);transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.vin-diagram-expand__row.vin-diagram-expand__row:last-child{margin-bottom:0}.vin-diagram-expand__row>td{padding:0;border-bottom:0;vertical-align:middle}.vin-diagram-expand__row>.vin-diagram-expand__cell-num{grid-area:num;width:auto;text-align:center;font-size:27px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--fx-grey-700);font-variant-numeric:tabular-nums;transition:color .15s ease-out}.vin-diagram-expand__row:hover>.vin-diagram-expand__cell-num{color:var(--fx-red)}.vin-diagram-expand__row>.fxd-img{grid-area:img;width:76px;height:76px;border-radius:10px;background:var(--fx-grey-100);overflow:hidden}.fxd-img img{display:block;width:100%;height:100%;object-fit:cover}.vin-diagram-expand__row>.vin-diagram-expand__cell-desc{grid-area:body;min-width:0}.vin-diagram-expand__desc-title.vin-diagram-expand__desc-title{margin-bottom:5px;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--fx-black);text-transform:none}.vin-diagram-expand__desc-title.vin-diagram-expand__desc-title:hover{text-decoration:underline;text-underline-offset:3px}.vin-diagram-expand__desc-stock.vin-diagram-expand__desc-stock{font-size:16px;color:var(--fx-grey-700)}.vin-diagram-expand__desc-stock.is-in-stock:before{background:var(--fx-success)}.vin-diagram-expand__desc-stock.is-sold-out:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fx-grey-300)}.vin-diagram-expand__row>.vin-diagram-expand__cell-price{grid-area:price;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:auto;font-size:19px;font-weight:600;letter-spacing:-.01em}.vin-diagram-expand__cell-price s,.vin-diagram-expand__cell-price del{font-size:16px;font-weight:400;color:var(--fx-grey-500);text-decoration-thickness:1px}.vin-diagram-expand__row>.vin-diagram-expand__cell-qty{grid-area:qty;width:auto}.vin-diagram-expand__row>.vin-diagram-expand__cell-action{grid-area:act;width:auto;text-align:left}.vin-diagram-expand__qty-stepper.vin-diagram-expand__qty-stepper{height:46px;border:var(--stroke-soft);border-radius:999px;background:var(--fx-white)}.vin-diagram-expand__qty-btn.vin-diagram-expand__qty-btn{flex:0 0 40px;width:40px;background:var(--fx-white);font-size:19px;font-weight:400}.vin-diagram-expand__qty-btn.vin-diagram-expand__qty-btn:hover:not(:disabled){background:var(--fx-grey-50)}.vin-diagram-expand__qty.vin-diagram-expand__qty{width:44px;min-width:44px;border-left:0;border-right:0;font-size:17px}.vin-diagram-expand__add-btn.vin-diagram-expand__add-btn{min-width:96px;min-height:46px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:600}.vin-diagram-expand__sold-out.vin-diagram-expand__sold-out{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:46px;padding:0 18px;border:var(--stroke-soft);border-radius:999px;background:var(--fx-white);color:var(--fx-grey-500);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vin-diagram-expand__page-link.vin-diagram-expand__page-link{font-size:16px}.vin-diagram-expand__parts-empty.vin-diagram-expand__parts-empty{font-size:17px}@media screen and (max-width:749px){.vin-diagram-expand__dialog.vin-diagram-expand__dialog{padding:18px 16px 16px}.vin-diagram-expand__row.vin-diagram-expand__row{grid-template-columns:30px 64px minmax(0,1fr);grid-template-areas:"num img body" "num img price" "qty qty act";gap:8px 14px;padding:14px}.vin-diagram-expand__row>.vin-diagram-expand__cell-num{font-size:24px;align-self:start;padding-top:2px}.vin-diagram-expand__row>.fxd-img{width:64px;height:64px;align-self:start}.vin-diagram-expand__row>.vin-diagram-expand__cell-qty{justify-self:start;margin-top:8px}.vin-diagram-expand__row>.vin-diagram-expand__cell-action{justify-self:end;margin-top:8px}.vin-diagram-expand__add-btn.vin-diagram-expand__add-btn,.vin-diagram-expand__sold-out.vin-diagram-expand__sold-out{min-width:120px}.vin-diagram-expand__image.vin-diagram-expand__image{max-height:34vh}}@media(prefers-reduced-motion:reduce){.vin-diagram-expand__row.vin-diagram-expand__row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-diagram.css.map */
