@import url("/ui.css?v=6");@import url("/site-chrome.css");.model-wrap{padding-top:18px}.model-crumb{margin-bottom:9px}.model-layout{display:grid;grid-template-columns:minmax(0,1fr) 366px;gap:24px;align-items:start}.model-layout>*{min-width:0}.model-main{display:grid;gap:18px}.model-main>figure{container-type:inline-size}.model-main>figure .scene{aspect-ratio:auto;min-height:51.667cqw;max-height:min(70vh,680px)}.model-scene{display:grid;place-items:center;box-shadow:var(--shadow)}.model-scene .product-photo{position:relative;inset:auto;width:100%;height:auto;min-height:51.667cqw;max-height:min(70vh,680px);object-fit:contain;grid-area:1/1}.model-scene>.gp,.model-scene>.seg{z-index:2}.model-mode{position:absolute;top:auto;right:auto;bottom:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);padding:4px;background:#fff!important;border:1px solid #c9c3b5!important;box-shadow:0 4px 18px #24232126;white-space:nowrap}.model-mode button{min-height:42px;padding:9px 18px;font-size:14px;font-weight:600}.model-mode button[aria-pressed=true]{background:var(--acc);color:#fff}.model-mode button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.model-scene>.gp.tl{max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-caption{margin-top:9px}.model-view-note{display:block;margin-bottom:5px;font-weight:500;color:var(--ink)}.model-sticky{position:sticky;top:74px;display:grid;gap:12px}.pickwrap{position:relative}.picker{display:flex;flex-wrap:wrap;gap:7px;padding:4px 0 12px}.picker button{flex:none;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:100px;padding:7px 15px;font-size:.83rem;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.picker button:hover{border-color:#c9c3b5}.picker button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.opt{padding:15px 17px;border-bottom:1px solid var(--line-s)}.opt:last-child{border-bottom:none}.opt>.tiny{margin-bottom:9px}.rad{display:grid;gap:6px}.rad label{display:flex;gap:11px;align-items:flex-start;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-s);cursor:pointer;transition:border-color .18s,background .18s}.rad label:hover{border-color:#c9c3b5}.rad input{margin-top:3px;accent-color:var(--acc);flex:none}.rad label:has(input:checked){border-color:var(--ink);background:var(--sunk)}.rad .nm,.standalone-option .nm{font-size:.88rem;font-weight:500;display:flex;align-items:center;flex-wrap:wrap}.rad .ds,.standalone-option .ds{font-size:.76rem;color:var(--dim);display:block;margin-top:1px}.catalog-option-copy{min-width:0;flex:1 1}.catalog-option-price{margin-left:auto;padding-left:8px;white-space:nowrap;font-size:.78rem}.catalog-option-image{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:7px;margin-top:8px;background:var(--sunk)}.standalone-option{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.standalone-option input{margin-top:3px;accent-color:var(--acc)}.swatches{display:flex;gap:8px;flex-wrap:wrap}.sw{width:44px;height:44px;border-radius:9px;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);transition:transform .18s var(--ease),border-color .18s}.sw:hover{transform:translateY(-2px)}.sw[aria-pressed=true]{border-color:var(--ink)}.sw-off{opacity:.4;pointer-events:none}.stepper{display:flex;gap:7px;align-items:stretch}.stepper .val{flex:1 1;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-s);font-weight:600;background:var(--sunk)}.stepper button{width:44px;flex:none}.estimate-note,.option-note{margin-top:9px}.package-columns{gap:26px}.similar-title{margin-bottom:12px}.model-card-button{padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.model-card-button .sh img{width:100%;height:100%;object-fit:cover;display:block}.bill>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;font-size:.86rem;border-bottom:1px dashed var(--line-s)}.bill>div:last-child{border-bottom:none}.bill .v{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier-section{margin:-2px 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tier-title{margin-bottom:10px}.tier-prices{display:grid;gap:6px}.tier-prices>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px;border-radius:8px;background:var(--sunk)}.tier-prices span{display:flex;align-items:baseline;gap:7px;min-width:0}.tier-prices b{font-size:.82rem;font-weight:600}.tier-prices small{font-size:.7rem;color:var(--dim);white-space:nowrap}.tier-prices strong{font-size:.86rem;white-space:nowrap}.tier-note{margin-top:8px}.total{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:13px;margin-top:6px;border-top:2px solid var(--ink)}.total .xs{display:block;margin-bottom:3px}.total b{display:block;font-size:1.85rem;font-weight:700;letter-spacing:-.04em;line-height:1}.estimate-title{margin-bottom:10px}.estimate-actions{display:grid;gap:8px;margin-top:14px}.installment-title{margin-bottom:9px}.installment-note{margin-top:9px}.model-media{margin-top:44px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:82px}.model-media-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:16px}.model-media-head p{max-width:620px;margin:0}.model-media-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.model-media-item{grid-column:span 4;margin:0;position:relative;overflow:hidden;border-radius:var(--r);background:var(--sunk);min-height:260px}.model-media-item:first-child{grid-column:span 8;grid-row:span 2;min-height:530px}.model-media-item img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .35s var(--ease)}.model-media-item:hover img{transform:scale(1.02)}.model-media-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:36px 16px 14px;color:#fff;font-size:.82rem;background:linear-gradient(transparent,rgba(0,0,0,.72))}.model-footer{border:none;padding:0}.footer-logo{color:#fff}.empty-model{min-height:100vh;display:grid;place-items:center;padding:32px}@media(max-width:1060px){.model-layout{display:flex;flex-direction:column;gap:20px;align-items:stretch}.model-main{display:contents}.model-main>figure{order:1}.model-sticky{order:2;position:static}.model-main>.cols2{order:3}.model-main>.card{order:4}.model-main>.alts{order:5}}@media(max-width:820px){.model-media{margin-top:30px}.model-media-head{display:block}.model-media-head p{margin-top:8px}.model-media-item,.model-media-item:first-child{grid-column:span 12;grid-row:auto;min-height:300px}}