.vkc-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vkc{--ink:#1c1a17;--body:#54504a;--mute:#8b857c;--rule:#e4ded5;--gold:#a8894a;--gold2:#c9a85c;--brown:#5C3D22;--cream:#faf8f4;--card:#fff;--fhead:Newsreader,Georgia,"Times New Roman",serif;--fbody:Archivo,-apple-system,"Segoe UI",Roboto,Helvetica,sans-serif;--ink:#2a1f16;--body:#4a3f36;--mute:#8c8078;--rule:#e6dfd6;--gold:#b95723;--gold2:#d97a45;--brown:#3B261A;--cream:#faf7f2;--fhead:inherit;--fbody:inherit;margin:0 auto;padding:36px 0 44px;font-family:var(--fbody);color:var(--body);font-size:15px;line-height:1.6;container-type:inline-size}.vkc *{box-sizing:border-box}.vkc .eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-weight:600}.vkc h2{font-family:var(--fhead);font-weight:300;font-size:clamp(26px,3.4cqw,36px);line-height:1.15;color:var(--ink);margin:0 0 10px;letter-spacing:-.01em}.vkc h2 em{font-style:italic;color:var(--brown)}.vkc .intro{max-width:62ch;margin:0 0 26px;font-size:15.5px;line-height:1.75}.vkc .rule{height:1px;background:var(--rule);margin:0 0 22px;position:relative}.vkc .rule i{position:absolute;left:0;top:-1px;width:56px;height:3px;background:var(--gold)}.vkc .lab{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.vkc .lab b{font-family:var(--fhead);font-weight:400;font-size:19px;color:var(--ink)}.vkc .lab small{font-size:12px;color:var(--mute);letter-spacing:.04em}.vkc .shapes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 26px}.vkc .shape{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:10px 8px 12px;cursor:pointer;text-align:center;transition:border-color .15s,box-shadow .15s;font:inherit;color:inherit}.vkc .shape .ring{width:76px;height:76px;border-radius:50%;margin:0 auto 8px;background:var(--cream);border:2px solid transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.vkc .shape img{width:100%;height:100%;object-fit:cover}.vkc .shape b{display:block;font-family:var(--fhead);font-weight:400;font-size:16px;color:var(--ink);line-height:1.2}.vkc .shape small{display:block;font-size:11px;color:var(--mute);margin-top:3px;line-height:1.3}.vkc .shape:hover{border-color:#cfc6b8}.vkc .shape.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.vkc .shape.on .ring{border-color:var(--gold)}.vkc .shape.on b{color:var(--brown)}.vkc .stage{display:grid;grid-template-columns:1.05fr 1fr;gap:26px;background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:22px;margin:0 0 26px}.vkc .pic{position:relative;aspect-ratio:1;background:var(--cream);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vkc .pic img{width:100%;height:100%;object-fit:contain;transition:opacity .2s}.vkc .pic img.fade{opacity:0}.vkc .pic .chip{position:absolute;left:12px;top:12px;background:#1c1a17d1;color:#faf8f4;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:3px}.vkc .cfg h3{font-family:var(--fhead);font-weight:400;font-size:22px;color:var(--ink);margin:0 0 2px;line-height:1.2}.vkc .cfg .sub{font-size:12.5px;color:var(--mute);margin:0 0 16px}.vkc .heads{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.vkc .head{min-width:46px;padding:9px 12px;border:1px solid var(--rule);background:var(--cream);border-radius:999px;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);line-height:1;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .15s}.vkc .head small{font-size:10px;color:var(--mute);letter-spacing:.02em}.vkc .head:hover{border-color:#cfc6b8}.vkc .head.on{background:var(--ink);border-color:var(--ink);color:#faf8f4}.vkc .head.on small{color:var(--gold2)}.vkc .hint{font-size:12px;color:var(--mute);margin:6px 0 18px}.vkc .facts{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;border-top:1px solid var(--rule);margin:0 0 18px}.vkc .fact{padding:10px 0;border-bottom:1px solid var(--rule)}.vkc .fact small{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}.vkc .fact b{font-weight:500;color:var(--ink);font-size:14px}.vkc .price{font-family:var(--fhead);font-size:30px;color:var(--ink);font-weight:300;margin:0 0 2px;line-height:1}.vkc .price small{font-family:var(--fbody);font-size:12px;color:var(--mute);margin-left:8px}.vkc .cta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.vkc .btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;background:var(--brown);color:#fff;text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;border-radius:3px;border:0;cursor:pointer;font-family:inherit}.vkc .btn:hover{background:#4a3019}.vkc .lnk{font-size:13px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.vkc .assure{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);font-size:12px;color:var(--mute)}.vkc .assure span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:7px;vertical-align:1px}.vkc .rooms{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 26px}.vkc .room{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:14px 14px 12px;cursor:pointer;text-align:left;font:inherit;color:inherit}.vkc .room b{display:block;font-family:var(--fhead);font-weight:400;font-size:24px;color:var(--brown);line-height:1}.vkc .room b small{font-family:var(--fbody);font-size:11px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;margin-left:6px}.vkc .room span{display:block;font-size:12.5px;color:var(--body);margin-top:6px;line-height:1.45}.vkc .room:hover{border-color:var(--gold)}.vkc .series{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.vkc .sc{display:block;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.vkc .sc .im{display:block;aspect-ratio:1;background:var(--cream)}.vkc .sc{height:auto;aspect-ratio:auto}.vkc .sc img{width:100%;height:100%;object-fit:contain}.vkc .sc div{padding:10px 12px 12px}.vkc .sc b{display:block;font-family:var(--fhead);font-weight:400;font-size:15px;color:var(--ink);line-height:1.25}.vkc .sc small{display:block;font-size:11px;color:var(--mute);margin-top:3px}.vkc .sc em{display:block;font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:8px}.vkc .series.pairs{margin-top:4px;margin-bottom:6px}.vkc .series.pairs .sc small{color:var(--ink);font-size:13px}.vkc .foot{font-size:11.5px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:30px 0 0}.vkc .lab--s{margin-bottom:8px}.vkc .lab--s b{font-size:16px}.vkc .docs{margin:-6px 0 16px;padding:12px 14px;background:var(--cream);border:1px solid var(--rule);border-radius:6px}.vkc .docs>small{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.vkc .docs div{display:flex;flex-wrap:wrap;gap:6px}.vkc .doc{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;background:#fff;border:1px solid var(--rule);border-radius:999px;font-size:12.5px;color:var(--ink);text-decoration:none}.vkc .doc i{font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--gold);font-weight:600}.vkc .doc:hover{border-color:var(--gold)}.vkc .done{font-size:13px;color:var(--brown);margin:10px 0 0}.vkc .done a{color:var(--brown)}@media(max-width:820px){.vkc{padding:26px 0 34px}.vkc .stage{grid-template-columns:1fr;padding:14px;gap:16px}.vkc .shapes{gap:6px}.vkc .shape{padding:8px 4px 10px}.vkc .shape .ring{width:56px;height:56px}.vkc .shape b{font-size:14px}.vkc .shape small{display:none}.vkc .rooms,.vkc .series{grid-template-columns:repeat(2,1fr)}}.vkc.vkc--single .shapes,.vkc.vkc--single .lab:has(+.shapes),.vkc.vkc--single .series:not(.pairs),.vkc.vkc--single .lab:has(+.series:not(.pairs)){display:none}.vkc .heads.colours .head{min-width:0;padding:8px 12px;font-size:13px}.vkc .heads .head,.vkc .shapes .shape,.vkc .rooms .room{width:auto!important;display:inline-flex!important;flex-direction:column;box-shadow:none;text-transform:none;letter-spacing:0}.vkc .rooms .room,.vkc .shapes .shape{display:block!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/127/assets/vk-configurator.css.map */
