.site .model-shared .model-kicker,.site .model-size .model-kicker{margin:0 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--s-muted)}.site .model-hint{margin:8px 0 0;font-size:13.5px;color:var(--s-muted);max-width:62ch}.site .model-status{margin:10px 0 0;font-size:14px;font-weight:600}.site .model-status.bad{color:#a8201a}.site .model-body{grid-template-columns:minmax(0,1fr)!important;margin-top:clamp(20px,3vw,36px);padding-bottom:clamp(48px,7vw,96px)}.site .s-pdp.model-body>.model-tabs{position:static}.site .model-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--s-line)}.site .model-tabs button{border:0;background:transparent;color:var(--s-muted);padding:12px 16px;font:600 15px/1.2 var(--s-sans);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.site .model-tabs button span{margin-left:8px;font-size:12px;font-weight:500;color:var(--s-muted)}.site .model-tabs button.on{color:var(--s-fg);border-bottom-color:var(--s-fg)}.site .model-tabs button:focus-visible{outline:2px solid var(--s-fg);outline-offset:2px}.site .model-panel{display:grid;grid-gap:16px;gap:16px;padding-top:18px;min-width:0}.site .model-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.site .model-card{display:grid;grid-gap:6px;gap:6px;align-content:start;text-align:left;padding:10px;border:1px solid var(--s-line);border-radius:16px;background:var(--s-surface);color:var(--s-fg);cursor:pointer;font:inherit}.site .model-card .ph{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--s-pastel-1)}.site .model-card .ph img{width:100%;height:100%;object-fit:contain}.site .model-card b{font-size:14.5px;line-height:1.3}.site .model-card .from{font-size:13px;color:var(--s-muted)}.site .model-card.on{border-color:var(--s-fg);box-shadow:0 0 0 1px var(--s-fg)}.site .model-chosen{display:grid;grid-gap:4px;gap:4px;max-width:720px}.site .model-chosen .pdp-price{margin:8px 0 0;font-size:26px;font-weight:600}.site .model-palette{display:flex;flex-wrap:wrap;gap:8px}.site .model-palette button{display:grid;grid-gap:2px;gap:2px;text-align:left;padding:8px 12px;border:1px solid var(--s-line-strong);border-radius:12px;background:var(--s-surface);color:var(--s-fg);font:inherit;font-size:13.5px;cursor:pointer}.site .model-palette button span{font-size:12px;color:var(--s-muted)}.site .model-palette button:disabled{opacity:.45;cursor:not-allowed}.site .model-palette button:not(:disabled):hover{border-color:var(--s-fg)}.site .model-canvas{display:grid;place-items:center;padding:16px;border:1px dashed var(--s-line-strong);border-radius:16px;background:var(--s-sunk);overflow-x:auto;min-height:160px}.site .model-canvas.empty{color:var(--s-muted);font-size:14px}.site .model-canvas svg{max-width:100%;height:auto;max-height:320px}.site .model-canvas .m-seat{fill:var(--s-pastel-1)}.site .model-canvas .m-seat.light{fill-opacity:.55}.site .model-canvas .m-back{fill:color-mix(in srgb,var(--s-fg) 22%,var(--s-bg))}.site .model-canvas .m-end{fill:color-mix(in srgb,var(--s-fg) 45%,var(--s-bg));stroke:var(--s-fg);stroke-width:1.2}.site .model-canvas .m-line{fill:none;stroke:var(--s-fg);stroke-width:1.2}.site .model-canvas .m-label{font:500 14px var(--s-sans);fill:var(--s-fg)}.site .model-canvas .m-dim line{stroke:var(--s-muted);stroke-width:1.2}.site .model-canvas .m-dim text{font:600 15px var(--s-sans);fill:var(--s-fg)}.site .model-size{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 16px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-surface)}.site .model-size b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .model-size span:last-child{font-size:13px;color:var(--s-muted)}.site .model-lines{border:1px solid var(--s-line);border-radius:14px;overflow:hidden;background:var(--s-surface)}.site .model-lines .row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid var(--s-line);font-size:14px}.site .model-lines .row:first-child{border-top:0}.site .model-lines .row em{font-style:normal;font-size:12px;color:var(--s-muted)}.site .model-lines .row.sum{background:var(--s-sunk);font-weight:700}.site .model-lines .amt{min-width:84px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .model-lines .row-tools{display:flex;gap:6px;align-items:center}.site .model-lines select{max-width:200px;font:inherit;font-size:13px;padding:4px 8px;border-radius:8px;border:1px solid var(--s-line-strong);background:var(--s-surface);color:var(--s-fg)}.site .model-lines .x{border:0;background:transparent;color:var(--s-muted);font-size:20px;line-height:1;padding:2px 6px;cursor:pointer}.site .model-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.site .model-buy .qty{margin:0}.site .model-buy .s-link{border:0;background:transparent;cursor:pointer;font:inherit;color:var(--s-muted)}@media (max-width:560px){.site .model-lines .row{grid-template-columns:minmax(0,1fr) auto}.site .model-lines .row .amt{grid-column:2}.site .model-cards,.site .model-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.site .model-palette{display:grid}}.site .model-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}