:root{--ink-rule:var(--rule-d);--grot:var(--f);--frame:clamp(10px,1.6vw,24px);--canvas:var(--paper)}body[data-reskin]{font-family:var(--f)}[data-reskin] .lbl{font-family:var(--f)}[data-reskin] .num,[data-reskin] .price{font-variant-numeric:tabular-nums}[data-reskin] h1,[data-reskin] h2{font-weight:var(--d1-wght);letter-spacing:-.035em;line-height:.95;font-stretch:108%;text-wrap:balance}[data-reskin] h3{font-weight:600;letter-spacing:-.02em}[data-reskin] .lbl.am,[data-reskin] .r-intro .lbl.am,[data-reskin] .g-head .lbl.am,[data-reskin] .capcmp .lbl.am{color:var(--amber);font-weight:600;letter-spacing:.2em}.ways-head h1{font-size:clamp(36px,min(5.4vw,9.6vh),92px);max-width:13.5ch}[data-reskin] .r-intro .rh,[data-reskin] .g-head .rh{font-size:clamp(28px,min(3.4vw,6.4vh),58px)!important}[data-reskin] .wlt .lt-head h2{font-size:clamp(26px,min(3.2vw,6vh),54px)}[data-reskin] .anat h2,[data-reskin] .clocks h2{font-size:clamp(34px,min(4.2vw,8vh),68px)}[data-reskin] .offer h2{font-size:clamp(40px,min(5.2vw,9.5vh),88px)}[data-reskin] .ro-name{font-weight:600;font-stretch:104%;letter-spacing:-.025em}[data-reskin] .price b{font-weight:600}[data-reskin] .btn{font-family:var(--f);font-weight:600;letter-spacing:.16em}[data-reskin] .ring-sec .btn.solid,[data-reskin] .tf-sec .btn.solid,[data-reskin] .capcmp .btn.solid{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}[data-reskin] .ring-sec .btn.solid:hover,[data-reskin] .capcmp .btn.solid:hover{background:var(--amber);border-color:var(--amber);color:var(--ink)}[data-reskin] .ring-sec .btn.line,[data-reskin] .capcmp .btn.line{background:transparent;color:var(--on-ink);border-color:var(--rule-d)}[data-reskin] .ring-sec .btn.line:hover,[data-reskin] .capcmp .btn.line:hover{border-color:var(--on-ink)}.ways{padding-top:calc(var(--navh) + var(--annh));min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 80% 0%,#1d1d21 0,var(--ink) 60%)}.ways>.wrap{flex:1;display:flex;flex-direction:column;width:100%}.ways-head{padding:clamp(16px,4vh,48px) var(--g) clamp(14px,3vh,32px)}.ways-head p{font-size:15px;max-width:380px}.doors{flex:1;min-height:0;margin:0 var(--frame) var(--frame);gap:var(--frame);background:transparent;border:0}.door{min-height:0;height:100%;border:1px solid var(--rule-d);padding:clamp(14px,2.4vh,24px) 0 0 clamp(14px,1.6vw,24px);overflow:hidden;background:linear-gradient(180deg,#151517,#0d0d0f)}.door .d-t{font-size:clamp(20px,2vw,30px);font-weight:650;letter-spacing:-.03em;font-stretch:108%}.fan img{border-color:#2e2e33;object-position:50% 14%;box-shadow:0 26px 40px -18px rgba(0,0,0,.9)}@media (min-width:900px){.fan{min-height:0;height:100%}}.shopwrap{position:relative}.waybar{top:var(--nav-h,64px);background:rgba(244,243,240,.94);border-bottom:1px solid var(--rule)}@media (min-width:900px){.waybar .wrap{flex-direction:row;align-items:center;flex-wrap:nowrap;padding:6px var(--g)}.waybar .wtabs{flex:1 1 auto}.waybar .wfilter{flex:0 0 auto;min-width:340px}.waybar .wfilter button{flex:1 1 0;justify-content:center}}[data-reskin] .ring-sec{background:var(--ink)}@media (min-width:900px){.wpanel>.ring-sec:not(.gsec)>.wrap{height:max(var(--fit),400px)!important;max-width:none}}.wpanel>.ring-sec:not(.gsec) .stage{background:radial-gradient(circle at 50% 50%,#232327 0,var(--ink) 70%)!important}.wpanel>.ring-sec:not(.gsec) .stage .frame{box-shadow:0 0 0 1px #3a3a40,0 0 0 9px rgba(201,135,60,.06),0 40px 80px -30px #000!important}.wpanel>.ring-sec:not(.gsec) .stage .frame img{object-position:50% 16%!important}.side{background:var(--canvas);border-left:1px solid var(--rule-d)}.side .pic{background:var(--paper-2)}.side .pic img.wigshot{object-fit:contain;object-position:50% 50%;background:#f4ecdf}.tagl{background:rgba(11,11,12,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-reskin] .readout .first{color:var(--amber)}.wlt{background:var(--ink);padding:0 var(--frame) var(--frame)!important}.wlt>.wrap{background:var(--canvas);border:1px solid var(--rule);box-shadow:0 40px 80px -50px rgba(0,0,0,.9);padding:0 clamp(16px,2.4vw,36px) clamp(24px,4vh,48px);max-width:none}.wlt .lt-head{box-shadow:none!important;clip-path:none!important;margin:0 calc(-1 * clamp(16px,2.4vw,36px));padding:12px clamp(16px,2.4vw,36px) 12px!important;background:rgba(244,243,240,.96)!important;backdrop-filter:blur(8px)}.wlt .grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1439px){.wlt .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1180px){.wlt .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mount{background:#fff;border-color:var(--rule)}.ph{background:var(--paper-2)}.ph img{object-position:50% 13%}[data-reskin] .card h3{font-weight:600;font-size:14.5px}[data-reskin] .tones button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.wo-sec{background:var(--paper-2);border-top:1px solid var(--rule)}.capcmp{background:var(--ink)}.tf-sec{background:var(--ink);border-top:1px solid var(--rule-d)}.offer .cmp .v{font-weight:600}.houses{background:var(--paper);padding:calc(var(--navh) * .5) var(--g) var(--g);gap:16px;border-top:1px solid var(--rule)}.houses a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(260px,48vh,520px);padding:20px;border:0!important;color:var(--on-ink);overflow:hidden;background:var(--ink-2)}.houses a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform var(--t-image) var(--ease-room)}.houses a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,12,0) 40%,rgba(11,11,12,.85))}.houses a>*:not(img){position:relative;z-index:2}.houses a:hover{background:var(--ink-2)}.houses a:hover img{transform:scale(var(--hover-zoom))}.houses .lbl,.houses p{color:var(--on-ink-2)!important}.houses h3{font-size:clamp(26px,2.6vw,40px);font-weight:650;font-stretch:108%;color:var(--on-ink)}[data-reskin] .without,[data-reskin] .models{display:none!important}@media (max-width:899px){.ways{min-height:0}.doors{margin:0 0 0;gap:1px;background:var(--rule-d)}.door{border:0;padding:0}.fan{height:132px}.fan img{width:56%;bottom:-46px}.wlt{padding:0 8px 8px!important}.wlt>.wrap{padding:0 12px 24px}.wlt .lt-head{margin:0 -12px;padding:10px 12px!important}.wlt .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.houses{grid-template-columns:1fr;padding:24px 16px;gap:8px}.houses a{min-height:22svh}}.ways-head h1{max-width:19ch;font-size:clamp(34px,min(4.6vw,8.6vh),84px)}.wpanel>.ring-sec:not(.gsec) .rail-head{top:auto!important;bottom:14px;left:16px}@media (max-width:1180px){.wpanel>.ring-sec:not(.gsec) .rail-head .scale{display:none}}@media (min-width:900px) and (max-height:760px){.wpanel>.ring-sec:not(.gsec) .r-intro .rh{font-size:clamp(24px,5.2vh,34px)!important}.wpanel>.ring-sec:not(.gsec) .ro-name{font-size:17px!important;margin:2px 0 4px!important}.wpanel>.ring-sec:not(.gsec) .readout .price{font-size:17px}.wpanel>.ring-sec:not(.gsec) .ro-lead{font-size:12px;margin:4px 0 8px!important}.anat p.lede{display:none}}.cstage{aspect-ratio:auto;height:clamp(220px,calc(100svh - var(--nav-h,64px) - 250px),560px);margin-top:14px}.anat{padding:clamp(22px,5vh,56px) var(--g) clamp(18px,3vh,40px)}.anat h2{margin:10px 0 10px}.capcmp{padding-top:clamp(22px,5vh,56px)!important;padding-bottom:clamp(18px,3vh,40px)!important}@media (min-width:900px) and (max-height:760px){.capcmp h3{font-size:22px!important}.capcmp .cc-im{max-width:64px}.capcmp .cc{padding:8px 12px!important}.capcmp .cc-sig{display:none}}.clocks .dial{display:grid}.clocks,.offer{padding:clamp(22px,5vh,56px) var(--g)!important}.clocks h2{margin:10px 0 clamp(10px,2.4vh,28px)!important}.dial{grid-template-columns:clamp(70px,13vh,120px) minmax(0,1fr);padding:clamp(10px,2vh,20px) 0;gap:18px}.dial svg{width:clamp(70px,13vh,120px);height:clamp(70px,13vh,120px)}.offer h2{margin:10px 0 10px!important}.offer .cmp{margin:clamp(12px,2.6vh,26px) 0}.studio{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding-top:clamp(10px,2vh,20px)}.studio .open{grid-column:1/-1}.rs-pill{position:absolute;left:16px;top:14px;z-index:6;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--rule-d);background:rgba(11,11,12,.6);color:var(--on-ink);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;backdrop-filter:blur(6px)}.rs-pill i{width:7px;height:7px;border-radius:50%;background:var(--on-ink-2)}.rs-pill.on i{background:var(--amber);box-shadow:0 0 10px var(--amber);animation:rsPulse 1.6s infinite}@keyframes rsPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rs-pill{display:none}}@media (min-width:900px){.door{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fan{position:relative}.fan img{width:auto;height:104%;bottom:-14%;aspect-ratio:4/5}.fan img:nth-child(1){left:-4%}.fan img:nth-child(2){left:16%}.fan img:nth-child(3){left:36%}}.cstage.open .plate.l1{transform:translate(12%,-5%) rotate(2deg)}.cstage.open .plate.l2{transform:translate(24%,-10%) rotate(4deg)}.cstage.open .plate.l1:hover,.cstage.open .plate.l1:focus-visible{transform:translate(13%,-6%) rotate(2.4deg)}.cstage.open .plate.l2:hover,.cstage.open .plate.l2:focus-visible{transform:translate(25%,-11%) rotate(4.4deg)}@media (min-width:900px) and (max-height:760px){.cstage{margin-top:calc(14px + 4vh)}.cc-facts li{font-size:11.5px}.capcmp .cc-acts{margin-top:10px}}@media (min-width:900px){.ways{height:100vh;height:100svh;min-height:500px}}@media (min-width:900px) and (max-height:760px){.capcmp .cc{grid-template-columns:56px minmax(0,1fr)!important;gap:12px;padding:6px!important}.capcmp .cc-im{max-width:none}.capcmp .cc-t span{font-size:12px;line-height:1.35}.capcmp .cc-facts li{padding:8px 10px}.capcmp .cc-facts b{font-size:12px;margin-bottom:1px}.capcmp .cc-acts{flex-wrap:nowrap}.capcmp .cc-acts .btn{height:40px;padding:0 14px}.capcmp h3{margin:8px 0 12px!important}.capcmp .cc-list{gap:6px}.clocks h2,.offer h2{font-size:clamp(28px,7vh,52px)!important}.offer .cmp div{padding:12px 16px}.offer .cmp .v{font-size:24px;margin-top:2px}}@media (min-width:900px){.ways>.wrap{min-height:0}.doors{grid-template-rows:minmax(0,1fr)}}.cstage{height:clamp(200px,calc(100svh - var(--nav-h,64px) - 340px),540px)}.anat{padding:clamp(18px,3.4vh,48px) var(--g) clamp(12px,2.2vh,30px)}.capcmp{padding-top:clamp(18px,3.4vh,48px)!important;padding-bottom:clamp(12px,2.2vh,30px)!important}.cstage{height:clamp(200px,calc(100svh - var(--nav-h,64px) - 370px),540px)}@media (min-width:900px) and (max-height:600px){.capcmp h3{font-size:20px!important;margin:6px 0 10px!important}.capcmp .cc-acts .btn{height:36px}}@media (min-width:900px) and (max-width:1279px){.trail-wrap .rail-head{display:none!important}.wpanel>.ring-sec:not(.gsec) .readout .btn{padding:0 12px;letter-spacing:.12em;font-size:10px}}@media (min-width:900px){.fan{overflow:hidden}.fan img{height:min(100%,calc(28vw * 1.25))}}@media (min-width:900px){.plate{width:auto;height:86%}.callouts{left:58%}}@media (min-width:900px) and (max-height:760px){.callouts span.s{display:none}.callouts b{font-size:13px}}@media (min-width:900px){.cstage{--csh:clamp(200px,calc(100svh - var(--nav-h,64px) - 370px),540px)}.callouts{left:calc(var(--csh) * .9 + 28px);display:flex;flex-direction:column;justify-content:center;gap:clamp(6px,1.4vh,14px)}.callouts li{position:static!important;transform:none!important;top:auto!important}.leads{display:none}}body[data-reskin][data-solid]{padding-top:var(--navh)}@media (max-width:899px){body[data-reskin][data-solid]{padding-top:calc(var(--navh) + 40px)}}[data-reskin] .frame[data-k=look] .bald,[data-reskin] .frame[data-k=look] .seg,[data-reskin] .frame .mpick{display:none!important}[data-reskin] .wp-tex .stage .st-tag{left:auto;right:10px;bottom:10px;max-width:30%;white-space:normal;line-height:1.35;text-align:right}
