@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../fonts/manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF}:root{--bg:#FAF8F5;--surface:#fff;--surface-2:#F4F0EA;--line:#ECE6DD;--line-strong:#D9D1C5;--ink:#1F1B16;--ink-2:#3A342D;--muted:#6B645B;--accent:#CC4A0A;--accent-hover:#B24008;--accent-ink:#B23C08;--accent-soft:#FDEEE3;--accent-soft-2:#F8DCC8;--ok:#2F6B3A;--ok-bg:#EDF3EC;--err:#9F2F2D;--err-bg:#FDEBEC;--warn:#7A5200;--warn-bg:#FBF3DB;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:8px;--r:12px;--r-lg:16px;--gutter:16px;--sec:32px;--head:56px;--btn:48px;--btn-sm:40px;--icon-btn:44px;--font:Manrope,"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);}@media (min-width:768px){:root{--gutter:24px;--sec:48px;--head:64px}}@media (min-width:1024px){:root{--sec:64px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head) + var(--s4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/24px var(--font);overflow-wrap:break-word}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{padding:0}input[type=checkbox],input[type=radio]{margin:0}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.i-lg{width:32px;height:32px}.i-xl{width:48px;height:48px}.muted{color:var(--muted)}.skip{position:absolute;left:8px;top:-64px;background:var(--ink);color:#fff;padding:var(--s3) var(--s4);border-radius:var(--r-sm);z-index:200}.skip:focus{top:8px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gutter)}.grid>*{grid-column:span 12}.c6{grid-column:span 6}@media (min-width:768px){.m3{grid-column:span 3}.m4{grid-column:span 4}.m6{grid-column:span 6}.m8{grid-column:span 8}}@media (min-width:1024px){.l3{grid-column:span 3}.l4{grid-column:span 4}.l5{grid-column:span 5}.l7{grid-column:span 7}.l8{grid-column:span 8}.l9{grid-column:span 9}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--btn);padding:0 var(--s5);border:1px solid transparent;border-radius:var(--r);font-weight:700;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .12s}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.55;pointer-events:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{background:var(--surface);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--ink)}.btn-soft{background:var(--accent-soft);color:var(--accent-ink)}.btn-soft:hover{background:var(--accent-soft-2)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--accent-soft)}.btn-danger{background:var(--surface);border-color:#E3B9B8;color:var(--err)}.btn-danger:hover{background:var(--err-bg)}.btn-sm{min-height:var(--btn-sm);padding:0 var(--s4)}.btn-block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn);height:var(--icon-btn);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;text-decoration:none;transition:border-color .2s,background-color .2s,transform .12s;flex:none}.icon-btn:hover{border-color:var(--ink)}.icon-btn:active{transform:scale(.96)}.icon-btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}.icon-btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.lead{display:grid;gap:var(--s4)}.field label{display:block;font-size:14px;line-height:20px;font-weight:700;margin-bottom:var(--s1)}.opt{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{display:block;width:100%;min-height:var(--btn);padding:var(--s3);font-size:16px;line-height:24px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:72px}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(204,74,10,.15)}.field.invalid input,.field.invalid select{border-color:var(--err)}.hint{font-size:12px;line-height:16px;color:var(--muted);margin-top:var(--s1)}.consent{display:flex;gap:var(--s3);align-items:flex-start;font-size:14px;line-height:20px;color:var(--muted)}.consent input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--accent)}.consent a{color:var(--ink)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status{font-size:14px;line-height:20px;font-weight:600;border-radius:var(--r)}.status:empty{display:none}.status.ok{background:var(--ok-bg);color:var(--ok);padding:var(--s3) var(--s4)}.status.err{background:var(--err-bg);color:var(--err);padding:var(--s3) var(--s4)}.status a{color:inherit}.lead.is-sent .field,.lead.is-sent .consent,.lead.is-sent .btn,.lead.is-sent .hp{display:none}.lead.is-busy .btn{opacity:.6;pointer-events:none}dialog{color:var(--ink)}.modal{border:0;padding:0;border-radius:var(--r-lg);width:min(480px,calc(100% - var(--s5)));max-height:calc(100dvh - var(--s5));background:var(--surface);overflow:auto}.modal::backdrop,.lightbox::backdrop{background:rgba(31,27,22,.55)}.modal-in{position:relative;padding:var(--s5)}.modal h2{font-size:24px;line-height:32px;font-weight:800;padding-right:var(--s7);margin-bottom:var(--s1);letter-spacing:-.01em}.modal .muted{font-size:14px;line-height:20px;margin-bottom:var(--s4);min-height:20px}.modal-close{position:absolute;top:var(--s3);right:var(--s3);border-color:transparent}@media (max-width:559px){.modal{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:94dvh}.modal-in{padding:var(--s4)}}@media (prefers-reduced-motion:no-preference){.modal[open]{animation:pop .24s var(--ease)}@keyframes pop{from{opacity:0;transform:translateY(16px)}}}.topbar{position:sticky;top:0;z-index:50;background:rgba(250,248,245,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar-in{display:flex;align-items:center;gap:var(--s3);height:var(--head)}.brand{display:flex;align-items:center;gap:var(--s3);text-decoration:none;margin-right:auto;min-width:0}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);background:var(--accent);color:#fff;flex:none;transition:transform .3s var(--ease)}.brand:hover .brand-mark{transform:rotate(-8deg) scale(1.05)}.brand-text{display:flex;flex-direction:column;min-width:0}.brand-name{font-weight:800;font-size:16px;line-height:20px;white-space:nowrap}.brand-sub{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:192px}.phone-link,.cta{display:none}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s2) var(--gutter) var(--s3)}.nav a{display:flex;align-items:center;min-height:48px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.nav a:last-child{border-bottom:0}.topbar.menu-open .nav{display:flex}@media (min-width:560px){.cta{display:inline-flex;min-height:var(--btn-sm)}}@media (min-width:1100px){.topbar-in{gap:var(--s5)}.nav{display:flex;position:static;flex-direction:row;gap:var(--s5);background:none;border:0;padding:0;margin-left:var(--s3);margin-right:auto}.nav a{min-height:0;border:0;font-size:14px;color:var(--muted);position:relative;padding:var(--s3) 0;transition:color .2s}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:var(--s2);height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav a:hover{color:var(--ink)}.nav a:hover::after{transform:scaleX(1)}.phone-link{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--icon-btn);font-weight:800;text-decoration:none;white-space:nowrap}.phone-link .i{color:var(--accent)}.call-mobile,.burger{display:none}.brand{margin-right:0}}.section{padding:var(--sec) 0 0}.section:last-of-type{padding-bottom:var(--sec)}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4)}.sec-head h2,.h2-block,.price-sec h2{font-size:24px;line-height:32px;font-weight:800;letter-spacing:-.01em}.sec-link{display:inline-flex;align-items:center;min-height:var(--icon-btn);font-size:14px;line-height:20px;font-weight:700;color:var(--accent-ink);text-decoration:none;white-space:nowrap}.sec-link::after{content:"→";margin-left:var(--s1)}.sec-link:hover{text-decoration:underline}@media (min-width:768px){.sec-head{margin-bottom:var(--s5)}.sec-head h2,.h2-block,.price-sec h2{font-size:32px;line-height:40px}}.h2-block{margin:var(--s5) 0 var(--s4)}.price-sec h2 a{text-decoration:none}.price-sec h2 a:hover{color:var(--accent-ink)}.hero{padding:var(--s5) 0 0}.hero-in{align-items:center}.hero-text h1{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.02em}.lead-text{font-size:16px;line-height:24px;color:var(--muted);margin-top:var(--s3);max-width:640px}.hero-actions{display:none;gap:var(--s3);margin-top:var(--s5)}.facts{display:none;margin-top:var(--s6)}.facts li{display:flex;align-items:center;gap:var(--s3)}.facts .i{width:24px;height:24px;color:var(--accent)}.facts span{display:flex;flex-direction:column;font-size:12px;line-height:16px;color:var(--muted)}.facts b{font-size:14px;line-height:20px;color:var(--ink)}.hero-art{display:none}.a-bg{fill:var(--accent-soft)}.a-acc{fill:var(--accent)}.a-soft{fill:var(--accent-soft-2);stroke:var(--ink);stroke-width:3}.a-white{fill:#fff;stroke:var(--ink);stroke-width:3}.a-ink{fill:var(--ink)}.a-line{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.a-glow{fill:#F6C77A;opacity:.55}.a-bulb{fill:#FFE9B0;stroke:var(--ink);stroke-width:2}.a-spark{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.a-cable{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round}@media (min-width:640px){.hero-text h1{font-size:40px}.lead-text{font-size:18px}.hero-actions{display:flex}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}}@media (min-width:768px){.hero{padding-top:var(--s6)}}@media (min-width:1024px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-art{display:block;width:100%;height:auto}}@media (prefers-reduced-motion:no-preference){.a-spark{animation:spark 2.8s ease-in-out infinite}@keyframes spark{0%,100%{opacity:.25}50%{opacity:1}}}.tiles li{display:flex}.tile{display:flex;flex-direction:column;gap:var(--s3);width:100%;min-height:160px;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.ico{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);flex:none}.ico .i{width:24px;height:24px}.ico-lg .i{width:28px;height:28px}.tile-body{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.tile-t{font-size:16px;line-height:24px;font-weight:800;overflow-wrap:normal;word-break:normal;hyphens:manual;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.tile-price{font-size:14px;line-height:20px;font-weight:800;color:var(--accent-ink)}.tile-price small{font-weight:500;color:var(--muted);font-size:12px}@media (hover:hover){.tile:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(31,27,22,.06)}}@media (min-width:1024px){.tile{flex-direction:row;align-items:center;gap:var(--s4);min-height:96px;padding:var(--s4) var(--s5)}.tile-t{min-height:0}}.toolbar{display:grid;gap:var(--s4);margin-bottom:var(--s5)}.toolbar>*{min-width:0}.search{position:relative;display:flex;align-items:center}.search>.i{position:absolute;left:var(--s4);color:var(--muted);pointer-events:none}.search input{width:100%;min-height:var(--btn);padding:0 var(--s7);font-size:16px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.search input::-webkit-search-cancel-button{display:none}.search input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(204,74,10,.15)}.search-clear{position:absolute;right:var(--s1);width:var(--icon-btn);height:var(--icon-btn);display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--muted);border-radius:var(--r-sm)}.search-clear:hover{background:var(--surface-2)}.chips-wrap{position:relative;margin:0 calc(-1 * var(--gutter))}.chips{display:flex;gap:var(--s2);overflow-x:auto;padding:var(--s1) var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}@media (pointer:coarse){.chips{scroll-snap-type:x proximity}}.chips::-webkit-scrollbar{display:none}.chips-nav{display:none;position:absolute;top:0;width:var(--btn-sm);height:var(--btn-sm);place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);cursor:pointer;z-index:2;transition:border-color .2s}.chips-nav:hover{border-color:var(--ink)}.chips-prev{left:var(--s2)}.chips-next{right:var(--s2)}@media (min-width:1024px){.chips-nav:not([hidden]){display:grid}.chips-wrap{margin:0}.chips{padding-left:0;padding-right:0}.chips-prev{left:calc(-1 * var(--s2))}.chips-next{right:calc(-1 * var(--s2))}}.chips-static{margin:0 0 var(--s5)}.chips-static .chips{flex-wrap:wrap;overflow:visible;padding:0}.chips-static .chip{flex:0 1 auto;max-width:100%;height:auto;min-height:var(--btn-sm);padding:var(--s2) var(--s4);white-space:normal}.chip{display:inline-flex;align-items:center;gap:var(--s2);flex:none;height:var(--btn-sm);padding:0 var(--s4);border:1px solid var(--line-strong);border-radius:20px;background:var(--surface);font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-decoration:none;scroll-snap-align:start;transition:background-color .2s,border-color .2s,transform .12s}.chip .i{width:16px;height:16px;color:var(--accent)}.chip:hover{border-color:var(--ink)}.chip:active{transform:scale(.97)}.results{margin-bottom:var(--s5)}.found{font-size:14px;line-height:20px;color:var(--muted);margin-bottom:var(--s3)}.rows-results{padding:var(--s2) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.rows-results .row:first-child{border-top:0}.row-cat{display:block;font-size:12px;line-height:16px;color:var(--muted)}.empty{text-align:center;padding:var(--s6) var(--s4);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.empty p{margin-bottom:var(--s4)}.catalog>div{display:flex}.card{display:flex;flex-direction:column;width:100%;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .25s}@media (hover:hover){.card:hover{border-color:var(--line-strong);box-shadow:0 8px 24px rgba(31,27,22,.06)}}@media (min-width:768px){.card{padding:var(--s5)}}.card-head{display:flex;align-items:center;gap:var(--s3);height:64px;margin-bottom:var(--s3)}.card-title{min-width:0}.card-title h3{font-size:18px;line-height:24px;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-title h3 a{text-decoration:none}.card-title h3 a:hover{color:var(--accent-ink)}.card-count{display:block;font-size:12px;line-height:16px;color:var(--muted)}.rows{margin:0}.catalog .rows{flex:1;margin:0 calc(-1 * var(--s2))}.row{border-top:1px solid var(--line)}.row-btn{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2);border:0;background:none;text-align:left;cursor:pointer;border-radius:var(--r-sm);transition:background-color .15s}.row-btn:hover{background:var(--surface-2)}.row-btn:active{background:var(--accent-soft)}.row-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--accent);flex:none}.row-ico .i{width:20px;height:20px}.row-name{flex:1;min-width:0;font-size:14px;line-height:20px}.row-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-name small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.row-price{flex:none;display:flex;flex-direction:column;align-items:flex-end;max-width:50%;text-align:right;font-size:14px;line-height:20px}.row-price b{color:var(--accent-ink);font-weight:800;white-space:nowrap}.row-price small{color:var(--muted);font-size:12px;line-height:16px}.card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-top:var(--s4)}.card-actions .btn{padding:0 var(--s2)}@media (max-width:359px){.card-actions{grid-template-columns:1fr}}.note{color:var(--muted);font-size:14px;line-height:20px;max-width:640px;margin-top:var(--s5)}.steps li{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.step-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-weight:800;flex:none}.steps b{display:block;font-size:16px;line-height:24px}.steps p{font-size:14px;line-height:20px;color:var(--muted)}.shot{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--r);overflow:hidden;background:var(--surface-2);cursor:zoom-in}.shot picture,.shot img{display:block;width:100%;height:100%}.shot img{object-fit:cover;transition:transform .4s var(--ease)}@media (hover:hover){.shot:hover img{transform:scale(1.04)}}.shot-cap{position:absolute;left:0;right:0;bottom:0;padding:var(--s2) var(--s3);background:rgba(31,27,22,.72);color:#fff;font-size:12px;line-height:16px;font-weight:600;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shot-demo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);border:1px dashed var(--line-strong);color:var(--muted);cursor:default}.shot-demo .shot-cap{position:static;background:none;color:var(--muted);text-align:center;padding:0 var(--s3)}.cta-col{display:flex}.cta-card{display:flex;flex-direction:column;justify-content:center;gap:var(--s3);width:100%;padding:var(--s5);background:var(--accent);color:#fff;border-radius:var(--r-lg)}.cta-card h3{font-size:24px;line-height:32px;font-weight:800;letter-spacing:-.01em}.cta-card p{font-size:14px;line-height:20px}.cta-form{display:grid;gap:var(--s2);margin-top:var(--s2)}.cta-form input{width:100%;height:var(--btn);padding:0 var(--s4);font-size:16px;border:0;border-radius:var(--r);background:#fff;color:var(--ink)}.cta-form input:focus{outline:2px solid #fff;outline-offset:2px}.cta-form .btn{width:100%}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4)}@media (min-width:768px){.panel{padding:var(--s5)}}.about{align-items:center}.about-photo{width:100%;max-width:240px;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s1);color:var(--muted);font-size:12px;line-height:16px}.about-photo img{width:100%;height:100%;object-fit:cover}.about-body h2{font-size:24px;line-height:32px;font-weight:800;margin-bottom:var(--s3)}.about-body>p{color:var(--ink-2);margin-bottom:var(--s3)}@media (min-width:768px){.about-body h2{font-size:32px;line-height:40px}}.ticks{display:grid;gap:var(--s2)}.ticks li{display:flex;gap:var(--s3);align-items:flex-start;font-size:14px;line-height:20px}.ticks .i{color:var(--accent);stroke-width:2.2}.contacts-info{display:flex;flex-direction:column;align-items:flex-start}.contacts-info .btn-call{margin-top:auto}.contacts-info h2{font-size:24px;line-height:32px;font-weight:800;margin-bottom:var(--s2)}.contacts-info .muted{margin-bottom:var(--s4)}.contacts-form h3{font-size:20px;line-height:24px;font-weight:800;margin-bottom:var(--s4)}.who{display:flex;align-items:flex-start;gap:var(--s2);color:var(--ink-2);margin-bottom:var(--s4);font-size:14px;line-height:20px}.who .i{color:var(--accent)}.contact-list{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.contact-list a{display:flex;align-items:center;gap:var(--s3);min-height:var(--icon-btn);font-weight:800;font-size:18px;line-height:24px;text-decoration:none;overflow-wrap:anywhere}.contact-list a:hover span{color:var(--accent-ink)}.contact-list .i{color:var(--accent)}.btn-call{width:100%}@media (min-width:768px){.contacts-info h2{font-size:32px;line-height:40px}.btn-call{width:auto}}.prose{max-width:760px}.prose h1{font-size:32px;line-height:40px;font-weight:800;margin-bottom:var(--s2)}.prose h2{font-size:20px;line-height:24px;font-weight:800;margin:var(--s5) 0 var(--s2)}.prose h3{font-size:18px;line-height:24px;font-weight:800;margin:var(--s4) 0 var(--s2)}.prose p{margin-bottom:var(--s3);color:var(--ink-2)}.prose ul,.prose ol{margin:0 0 var(--s3);padding-left:var(--s5);display:grid;gap:var(--s1);color:var(--ink-2)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.prose h2:first-child{margin-top:0}@media (min-width:768px){.prose h2{font-size:24px;line-height:32px}}.seo-text{margin-top:var(--s6)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2);font-size:14px;line-height:20px;color:var(--muted);margin-bottom:var(--s2)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--icon-btn);text-decoration:none}.crumbs a:hover{color:var(--accent-ink)}.crumbs b{font-weight:600;color:var(--ink)}.page-main h1,.catalog-section>.wrap>h1{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.02em}@media (min-width:768px){.page-main h1,.catalog-section>.wrap>h1{font-size:40px;line-height:48px}}.price-panel{padding:var(--s2) var(--s4);margin-bottom:var(--s4)}.price-group{font-size:18px;line-height:24px;font-weight:800;padding:var(--s3) 0 var(--s1)}.rows-full .row:first-child{border-top:0}.rows-full .row-btn{min-height:56px;padding:var(--s3) var(--s2)}.rows-full .row-name{font-size:16px;line-height:24px}.rows-full .row-price{font-size:16px;line-height:24px}.rows-full .row-t{-webkit-line-clamp:3}.more-link{padding:var(--s3) var(--s2);font-size:14px;font-weight:700}.more-link a{color:var(--accent-ink);text-decoration:none}.price-big{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s5)}.price-big-v{font-size:32px;line-height:40px;font-weight:800;color:var(--accent-ink)}.price-big-u{font-size:16px;color:var(--muted)}.price-sec{margin-top:var(--s6)}.page-aside{align-self:start}.aside-sticky{display:grid;gap:var(--gutter)}@media (min-width:1024px){.aside-sticky{position:sticky;top:calc(var(--head) + var(--s4))}}.related-title{font-size:18px;line-height:24px;font-weight:800;margin-bottom:var(--s3)}.related{display:grid;gap:var(--s1)}.related a{display:flex;align-items:center;gap:var(--s3);min-height:var(--icon-btn);padding:0 var(--s2);border-radius:var(--r-sm);text-decoration:none;font-weight:600;font-size:14px;line-height:20px;transition:background-color .15s}.related a:hover{background:var(--surface-2);color:var(--accent-ink)}.related .i{color:var(--accent)}.lightbox{border:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;background:#14110D;color:#fff}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox figure{display:flex;flex-direction:column;align-items:center;gap:var(--s3);max-width:100%;padding:64px var(--s3) var(--s5)}.lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 160px);object-fit:contain;border-radius:var(--r-sm);background:#000}.lightbox figcaption{font-size:14px;line-height:20px;text-align:center;color:#E9E3DA;max-width:640px}.lightbox figcaption b{display:block;font-size:16px;line-height:24px;color:#fff}.lightbox .icon-btn{position:absolute;background:rgba(255,255,255,.12);border-color:transparent;color:#fff}.lightbox .icon-btn:hover{background:rgba(255,255,255,.25)}.lb-close{top:var(--s3);right:var(--s3)}.lb-prev,.lb-next{top:50%;margin-top:-22px}.lb-prev{left:var(--s2)}.lb-next{right:var(--s2)}.lightbox.single .lb-prev,.lightbox.single .lb-next{display:none}.foot{background:var(--ink);color:#E9E3DA;padding:var(--s7) 0 var(--s5);margin-top:var(--sec)}.foot-in{row-gap:var(--s5)}.foot-name{font-size:18px;line-height:24px;font-weight:800;color:#fff}.foot-note{font-size:14px;line-height:20px;color:#B8AFA3;margin-top:var(--s1)}.foot-links{display:flex;flex-direction:column;margin-top:var(--s3)}.foot-title{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#B8AFA3;margin-bottom:var(--s3)}.foot-list{display:grid;gap:0}.foot a{display:inline-flex;align-items:center;min-height:var(--icon-btn);font-size:14px;line-height:20px;text-decoration:none}.foot a:hover{text-decoration:underline}.foot-legal{font-size:12px;line-height:16px;color:#B8AFA3;margin-top:var(--s3)}.foot-copy{font-size:12px;line-height:16px;color:#B8AFA3;padding-top:var(--s5);border-top:1px solid rgba(255,255,255,.12)}@media (prefers-reduced-motion:no-preference){.lightbox[open]{animation:fade .2s ease-out}@keyframes fade{from{opacity:0}}.rv{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.rv-in{opacity:1;transform:none}}@media (max-width:359px){.brand-sub{display:none}}