/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/oswald/oswald-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-400-cyrillic.woff2) format('woff2');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:400;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-600-cyrillic.woff2) format('woff2');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:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-700-cyrillic.woff2) format('woff2');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:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-800-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-800-cyrillic.woff2) format('woff2');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:800;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(/themes/custom/lumberjack/fonts/manrope/manrope-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-500italic-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-500italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-500italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-500italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-600italic-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-600italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-600italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:600;font-display:swap;src:url(/themes/custom/lumberjack/fonts/cormorant/cormorant-garamond-600italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Evolventa';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/lumberjack/fonts/evolventa/evolventa-400-latin-cyrillic.woff2) format('woff2');}@font-face{font-family:'Evolventa';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/lumberjack/fonts/evolventa/evolventa-700-latin-cyrillic.woff2) format('woff2');}
:root{--lj-coal:#12100D;--lj-coal-2:#1A1511;--lj-coal-3:#0C0A08;--lj-wood:#2A1C13;--lj-wood-2:#5B3A23;--lj-forest:#1B2419;--lj-forest-2:#2A3526;--lj-copper:#D0803F;--lj-copper-light:#E8A86B;--lj-lime:#C8F03C;--lj-cream:#F3EBDD;--lj-text-2:#CFC3B0;--lj-text-3:#B5A994;--lj-muted:#A9B39C;--lj-line:rgba(243,235,221,.12);--oak:#D0803F;--oak-light:#E8A86B;--hornbeam:#A9B4BC;--hornbeam-light:#CBD3D8;--alder:#E07A45;--alder-light:#EFA27A;--pine:#E3B65C;--pine-light:#EDCB85;--lj-font-display:'Oswald','Arial Narrow',sans-serif;--lj-font-body:'Manrope',system-ui,sans-serif;--lj-font-accent:'Cormorant Garamond',Georgia,serif;--lj-container:1280px;--lj-gutter:32px;--lj-section:110px;--lj-radius:6px;}@media (max-width:900px){:root{--lj-gutter:16px;--lj-section:64px;}}.species--oak{--accent:var(--oak);--accent-light:var(--oak-light);}.species--hornbeam{--accent:var(--hornbeam);--accent-light:var(--hornbeam-light);}.species--alder{--accent:var(--alder);--accent-light:var(--alder-light);}.species--pine{--accent:var(--pine);--accent-light:var(--pine-light);}*,*::before,*::after{box-sizing:border-box;}body{margin:0;background:var(--lj-coal);color:var(--lj-cream);font-family:var(--lj-font-body);}a{color:var(--lj-copper-light);}a:hover{color:var(--lj-cream);}.lj-container{max-width:var(--lj-container);margin:0 auto;padding:0 var(--lj-gutter);}.lj-section{padding:var(--lj-section) 0;}.lj-d{font-family:var(--lj-font-display);text-transform:uppercase;letter-spacing:.01em;}.lj-s{font-family:var(--lj-font-accent);font-style:italic;}.lj-h1{font-family:var(--lj-font-display);text-transform:uppercase;font-weight:700;font-size:clamp(56px,9vw,128px);line-height:.9;margin:0;}.lj-h2{font-family:var(--lj-font-display);text-transform:uppercase;font-size:clamp(40px,5vw,72px);line-height:.95;margin:0;}.lj-eyebrow{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--lj-muted);}.lj-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:18px 28px;border-radius:4px;font-weight:800;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;}.lj-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(208,128,63,.7);}.lj-btn--primary{background:var(--lj-copper);color:#16100B;}.lj-btn--ghost{background:transparent;color:var(--lj-cream);border:1.5px solid rgba(243,235,221,.35);}.lj-btn--lime{background:var(--lj-lime);color:var(--lj-coal);}.lj-chip{min-height:44px;padding:10px 18px;border-radius:999px;border:1.5px solid rgba(243,235,221,.25);background:transparent;color:var(--lj-cream);font:700 15px var(--lj-font-body);cursor:pointer;}.lj-chip[aria-pressed="true"],.lj-chip.is-active{background:var(--lj-copper);border-color:var(--lj-copper);color:#16100B;}.lj-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease;}.lj-card:hover{transform:translateY(-6px);border-color:var(--lj-copper);}.lj-card:hover .lj-ring{transform:rotate(25deg) scale(1.04);}.lj-ring{transition:transform .8s cubic-bezier(.2,.8,.2,1);}.lj-grain{background-image:repeating-linear-gradient(92deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px),repeating-linear-gradient(88deg,rgba(0,0,0,.18) 0 1px,transparent 1px 23px);}.lj-blueprint{background-image:linear-gradient(rgba(200,240,60,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(200,240,60,.06) 1px,transparent 1px);background-size:32px 32px;}.lj-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:6px;background:repeating-linear-gradient(90deg,#5B3A23 0 18px,#4A2F1C 18px 20px);outline:none;}.lj-range::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;border-radius:50%;background:var(--lj-copper);border:4px solid var(--lj-cream);cursor:grab;box-shadow:0 4px 14px rgba(0,0,0,.5);}.lj-range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--lj-copper);border:4px solid var(--lj-cream);cursor:grab;}.lj-ember{position:absolute;bottom:-10px;width:5px;height:5px;border-radius:50%;background:#F2A65A;box-shadow:0 0 10px 2px rgba(242,140,60,.8);animation:ljRise 6s linear infinite;opacity:0;}@keyframes ljRise{0%{transform:translate(0,0) scale(1);opacity:0}10%{opacity:1}80%{opacity:.6}100%{transform:translate(30px,-560px) scale(.3);opacity:0}}.lj-axe-idle{animation:ljIdle 3.2s ease-in-out infinite;transform-origin:85% 90%;}@keyframes ljIdle{0%,100%{transform:rotate(-24deg)}50%{transform:rotate(-30deg)}}.lj-chop-a{animation:ljChopA .7s cubic-bezier(.6,-.3,.4,1.4) both;transform-origin:85% 90%;}.lj-chop-b{animation:ljChopB .7s cubic-bezier(.6,-.3,.4,1.4) both;transform-origin:85% 90%;}@keyframes ljChopA{0%{transform:rotate(-24deg)}35%{transform:rotate(-70deg)}70%{transform:rotate(18deg)}100%{transform:rotate(10deg)}}@keyframes ljChopB{0%{transform:rotate(-24deg)}35%{transform:rotate(-70deg)}70%{transform:rotate(18deg)}100%{transform:rotate(10deg)}}.lj-track{display:flex;gap:48px;width:max-content;animation:ljMarquee 38s linear infinite;}@keyframes ljMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lj-wave{display:inline-block;width:4px;border-radius:2px;background:var(--lj-lime);animation:ljWave 1s ease-in-out infinite;}@keyframes ljWave{0%,100%{height:6px}50%{height:28px}}.lj-pulse{animation:ljPulse 1.4s ease-in-out infinite;}@keyframes ljPulse{0%,100%{box-shadow:0 0 0 0 rgba(200,240,60,.55)}50%{box-shadow:0 0 0 14px rgba(200,240,60,0)}}.lj-live{animation:ljBlink 1.6s ease-in-out infinite;}@keyframes ljBlink{0%,100%{opacity:1}50%{opacity:.35}}.lj-spin{animation:ljSpin 90s linear infinite;}@keyframes ljSpin{to{transform:rotate(360deg)}}.lj-cut{animation:ljCut .7s cubic-bezier(.3,1.3,.5,1) both;}@keyframes ljCut{from{transform:scale(.85) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.lj-leaf{animation:ljSway 6s ease-in-out infinite;transform-origin:50% 95%;}@keyframes ljSway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.lj-ember,.lj-axe-idle,.lj-track,.lj-spin,.lj-leaf,.lj-live,.lj-pulse{animation:none !important;}.lj-wave{animation:none !important;height:18px;}}.lj-mnav{display:none;position:relative;}.lj-mnav > summary{list-style:none;cursor:pointer;width:48px;height:48px;border-radius:4px;border:1px solid rgba(243,235,221,.25);display:flex;align-items:center;justify-content:center;color:var(--lj-cream);}.lj-mnav > summary::-webkit-details-marker{display:none;}.lj-mnav[open] > summary{background:var(--lj-copper);border-color:var(--lj-copper);color:#16100B;}.lj-mpanel{position:absolute;right:0;top:58px;width:min(92vw,360px);background:var(--lj-coal-2);border:1px solid var(--lj-line);border-radius:6px;padding:8px 18px 18px;display:flex;flex-direction:column;z-index:60;box-shadow:0 30px 60px rgba(0,0,0,.6);}.lj-mpanel a{font-family:var(--lj-font-display);text-transform:uppercase;font-size:26px;color:var(--lj-cream);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(243,235,221,.08);}.lj-mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;gap:8px;padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:rgba(18,16,13,.96);border-top:1px solid rgba(243,235,221,.1);}.lj-mbar a{flex:1;min-height:52px;border-radius:4px;font-weight:800;display:flex;align-items:center;justify-content:center;text-decoration:none;}.lj-mbar a:first-child{background:var(--lj-copper);color:#16100B;}.lj-mbar a:last-child{background:var(--lj-lime);color:var(--lj-coal);}@media (max-width:900px){.lj-nav,.lj-hide-m{display:none !important;}.lj-mnav{display:block;margin-left:auto;}.lj-mbar{display:flex;}body{padding-bottom:86px;}.lj-reels{grid-auto-flow:column;grid-template-columns:none !important;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;}.lj-reels > *{scroll-snap-align:start;}}
html{scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}img,svg,video{max-width:100%;}:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--lj-lime);outline-offset:2px;}h1,h2,h3,h4{text-wrap:balance;}p{text-wrap:pretty;}.lj-main{display:block;}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.lj-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}.lj-breadcrumb{padding-block:18px;font-size:13px;color:var(--lj-text-3);}.lj-breadcrumb a{color:var(--lj-text-2);text-decoration:none;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/lumberjack/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/lumberjack/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/lumberjack/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/lumberjack/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/lumberjack/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/lumberjack/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/lumberjack/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/lumberjack/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/lumberjack/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/lumberjack/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/lumberjack/images/icons/application-octet-stream.svg);}.file--package-x-generic{background-image:url(/themes/custom/lumberjack/images/icons/package-x-generic.svg);}.file--x-office-spreadsheet{background-image:url(/themes/custom/lumberjack/images/icons/x-office-spreadsheet.svg);}.file--x-office-document{background-image:url(/themes/custom/lumberjack/images/icons/x-office-document.svg);}.file--x-office-presentation{background-image:url(/themes/custom/lumberjack/images/icons/x-office-presentation.svg);}.file--text-x-script{background-image:url(/themes/custom/lumberjack/images/icons/text-x-script.svg);}.file--text-html{background-image:url(/themes/custom/lumberjack/images/icons/text-html.svg);}.file--text-plain{background-image:url(/themes/custom/lumberjack/images/icons/text-plain.svg);}.file--application-pdf{background-image:url(/themes/custom/lumberjack/images/icons/application-pdf.svg);}.file--application-x-executable{background-image:url(/themes/custom/lumberjack/images/icons/application-x-executable.svg);}.file--audio{background-image:url(/themes/custom/lumberjack/images/icons/audio-x-generic.svg);}.file--video{background-image:url(/themes/custom/lumberjack/images/icons/video-x-generic.svg);}.file--text{background-image:url(/themes/custom/lumberjack/images/icons/text-x-generic.svg);}.file--image{background-image:url(/themes/custom/lumberjack/images/icons/image-x-generic.svg);}
.lj-calculator{background:var(--lj-wood);padding:var(--lj-section) 0;}.lj-calculator__inner{display:flex;flex-direction:column;gap:40px;}.lj-calculator__head{display:flex;flex-direction:column;gap:14px;max-width:760px;}.lj-calculator__grid{display:flex;flex-wrap:wrap;gap:24px;}.lj-calculator__panel{flex:1 1 520px;min-width:0;background:rgba(18,16,13,.55);border:1px solid rgba(243,235,221,.1);border-radius:var(--lj-radius);padding:36px;display:flex;flex-direction:column;gap:32px;}.lj-calculator__field{display:flex;flex-direction:column;gap:16px;}.lj-calculator__label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;}.lj-calculator__area{font-size:40px;color:var(--lj-copper-light);}.lj-calculator .lj-calculator__range{background-image:linear-gradient(90deg,var(--lj-copper) 0 var(--lj-calculator-fill,33%),transparent var(--lj-calculator-fill,33%)),repeating-linear-gradient(90deg,#5B3A23 0 18px,#4A2F1C 18px 20px);}.lj-calculator__scale{display:flex;justify-content:space-between;font-size:12px;color:#A08F78;}.lj-calculator__legend{font-weight:700;}.lj-calculator__heats{display:flex;flex-wrap:wrap;gap:10px;}.lj-calculator__heat{min-height:48px;padding:12px 18px;}.lj-calculator__result{flex:1 1 360px;min-width:0;background:var(--lj-copper);color:#16100B;border-radius:var(--lj-radius);padding:36px;display:flex;flex-direction:column;gap:18px;justify-content:space-between;}.lj-calculator__result-eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;}.lj-calculator__big{font-size:120px;line-height:.85;font-weight:700;letter-spacing:.02em;}.lj-calculator__unit{font-size:40px;}.lj-calculator__mix{margin:0;font-size:16px;line-height:1.5;font-weight:600;}.lj-calculator__note{margin:0;font-size:13px;line-height:1.5;opacity:.8;}.lj-calculator__cta{background:#16100B;color:var(--lj-cream);text-decoration:none;font-weight:800;padding:16px 22px;border-radius:4px;min-height:52px;}@media (prefers-reduced-motion:reduce){.lj-calculator__cta{transition:none;}.lj-calculator__cta:hover{transform:none;}}@media (max-width:900px){.lj-calculator__panel,.lj-calculator__result{padding:22px;}.lj-calculator__big{font-size:84px;}.lj-calculator__area{font-size:32px;}}
.lj-delivery{background:var(--lj-wood);}.lj-delivery__inner{display:flex;flex-wrap:wrap;gap:56px;align-items:center;}.lj-delivery__map{flex:1 1 460px;min-width:0;display:flex;justify-content:center;}.lj-rings{position:relative;width:min(520px,100%);aspect-ratio:1 / 1;}.lj-rings__ring{position:absolute;inset:min(calc(var(--lj-ring-k,0) * 15%),36%);border-radius:50%;border:1.5px solid rgba(232,168,107,.55);}.lj-rings__ring:last-of-type{border-style:dashed;border-color:rgba(232,168,107,.35);}.lj-rings__label{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);white-space:nowrap;background:var(--lj-coal);padding:5px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--lj-cream);}.lj-rings__base{position:absolute;inset:42%;border-radius:50%;background:var(--lj-copper);display:flex;align-items:center;justify-content:center;text-align:center;color:#16100B;font-weight:800;font-size:13px;line-height:1.2;}.lj-delivery__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px;}.lj-delivery__zones{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--lj-line);}.lj-delivery__zone{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--lj-line);}.lj-delivery__about{display:flex;flex-direction:column;gap:6px;min-width:0;}.lj-delivery__head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;}.lj-delivery__distance{font-size:13px;color:var(--lj-muted);}.lj-delivery__places{font-size:14px;line-height:1.6;color:var(--lj-text-2);}.lj-delivery__places a{color:var(--lj-text-2);text-decoration:none;border-bottom:1px solid rgba(243,235,221,.2);}.lj-delivery__places a:hover{color:var(--lj-cream);border-bottom-color:var(--lj-copper);}.lj-delivery__cost{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;}.lj-delivery__price{color:var(--lj-copper-light);font-weight:700;white-space:nowrap;}.lj-delivery__term{font-size:13px;color:var(--lj-muted);white-space:nowrap;}@media (max-width:900px){.lj-delivery__inner{gap:32px;}.lj-delivery__map{order:2;}.lj-rings{width:min(360px,100%);}.lj-rings__label{font-size:12px;padding:4px 8px;}.lj-delivery__zone{flex-direction:column;gap:8px;}.lj-delivery__cost{align-items:flex-start;}}
.lj-faq{background:var(--lj-coal);}.lj-faq__inner{max-width:980px;margin:0 auto;padding:0 var(--lj-gutter);display:flex;flex-direction:column;gap:36px;}.lj-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--lj-line);}.lj-faq__item{border-bottom:1px solid var(--lj-line);}.lj-faq__q{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:19px;font-weight:700;color:var(--lj-cream);min-height:44px;}.lj-faq__q::-webkit-details-marker{display:none;}.lj-faq__q:focus-visible{outline:2px solid var(--lj-copper);outline-offset:4px;}.lj-faq__sign{position:relative;flex-shrink:0;width:22px;height:22px;}.lj-faq__sign::before,.lj-faq__sign::after{content:'';position:absolute;background:var(--lj-copper);border-radius:2px;transition:opacity .2s ease,transform .2s ease;}.lj-faq__sign::before{left:0;right:0;top:10px;height:2px;}.lj-faq__sign::after{top:0;bottom:0;left:10px;width:2px;}.lj-faq__item[open] .lj-faq__sign::after{opacity:0;transform:scaleY(0);}.lj-faq__a{margin:0 0 24px;color:var(--lj-text-2);line-height:1.7;max-width:760px;}@media (prefers-reduced-motion:reduce){.lj-faq__sign::before,.lj-faq__sign::after{transition:none;}}@media (max-width:900px){.lj-faq__inner{gap:24px;}.lj-faq__q{font-size:17px;padding:20px 0;}}
.lj-hero{position:relative;background:radial-gradient(1200px 600px at 75% 40%,var(--lj-wood) 0%,var(--lj-coal) 60%);padding:72px 0 96px;}.lj-hero__embers{position:absolute;inset:0;pointer-events:none;}.lj-ember--1{left:58%;animation-delay:0s;}.lj-ember--2{left:64%;animation-delay:1.2s;}.lj-ember--3{left:70%;animation-delay:2.6s;}.lj-ember--4{left:76%;animation-delay:.6s;}.lj-ember--5{left:82%;animation-delay:3.4s;}.lj-ember--6{left:88%;animation-delay:1.9s;}.lj-ember--7{left:67%;animation-delay:4.3s;}.lj-ember--8{left:79%;animation-delay:5.1s;}.lj-hero__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:48px;}.lj-hero__words{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:28px;}.lj-hero__eyebrow{display:flex;align-items:center;gap:12px;}.lj-hero__dash{width:40px;height:2px;background:var(--lj-copper);display:inline-block;}.lj-hero__title{margin:0;display:flex;flex-direction:column;gap:10px;}.lj-hero__title-main{font-size:clamp(56px,9vw,128px);line-height:.9;font-weight:700;}.lj-hero__accent{color:var(--lj-copper);}.lj-hero__subtitle{font-size:clamp(26px,3vw,40px);line-height:1.1;font-weight:500;color:#E8D8BF;}.lj-hero__lead{margin:0;font-size:18px;line-height:1.6;color:var(--lj-text-2);max-width:560px;}.lj-hero__actions{display:flex;flex-wrap:wrap;gap:14px;}.lj-hero__facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1px;background:rgba(243,235,221,.1);border:1px solid rgba(243,235,221,.1);max-width:600px;}.lj-hero__fact{background:#17130F;padding:16px 18px;display:flex;flex-direction:column;gap:4px;}.lj-hero__fact-title{font-size:22px;color:var(--lj-copper-light);}.lj-hero__fact-text{margin:0;font-size:13px;color:var(--lj-text-3);}.lj-hero__stage{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:20px;}@media (max-width:900px){.lj-hero{padding:48px 0 64px;}.lj-hero__inner{gap:32px;}}
.lj-chop{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(460px,92vw);}.lj-chop__stage{position:relative;width:100%;aspect-ratio:1 / 1;}.lj-chop__glow{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(208,128,63,.35),transparent 70%);filter:blur(30px);}.lj-chop__half{position:absolute;inset:8%;transition:transform .7s cubic-bezier(.3,1.4,.4,1);}.lj-chop__half--l{clip-path:inset(0 50% 0 0);}.lj-chop__half--r{clip-path:inset(0 0 0 50%);}.is-split .lj-chop__half{transition-delay:.55s;}.is-split .lj-chop__half--l,.is-split .lj-chop__half--r{transform:none;}.lj-chop__axe{position:absolute;left:22%;top:-14%;width:56%;height:70%;z-index:3;transform-origin:85% 90%;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55));}.lj-axe-stuck{animation:ljStrike .8s cubic-bezier(.55,0,.35,1) both;}@keyframes ljStrike{0%{transform:translate(0,0) rotate(-24deg);clip-path:inset(0 0 0 0);}40%{transform:translate(4%,-6%) rotate(-62deg);clip-path:inset(0 0 0 0);}72%{transform:translate(35%,23.5%) rotate(3deg);clip-path:inset(0 0 0 18%);}84%{transform:translate(35%,21%) rotate(-1.5deg);clip-path:inset(0 0 0 18%);}100%{transform:translate(35%,21.6%) rotate(0deg);clip-path:inset(0 0 0 18%);}}.lj-axe-pull{animation:ljPull .55s cubic-bezier(.3,1.3,.5,1) both,ljIdle 3.2s .55s ease-in-out infinite;}@keyframes ljPull{0%{transform:translate(35%,21.6%) rotate(0deg);clip-path:inset(0 0 0 18%);}30%{transform:translate(35%,17%) rotate(-4deg);clip-path:inset(0 0 0 0);}100%{transform:translate(0,0) rotate(-24deg);clip-path:inset(0 0 0 0);}}.lj-chop__fx{position:absolute;inset:0;pointer-events:none;z-index:2;display:none;}.is-split .lj-chop__fx{display:block;}.lj-crack{position:absolute;inset:8%;width:84%;height:84%;}.is-split .lj-crack path{stroke-dasharray:240;stroke-dashoffset:240;animation:ljCrack .5s .56s ease-out forwards;}.is-split .lj-crack .lj-crack-br{animation-delay:.8s;}@keyframes ljCrack{to{stroke-dashoffset:0;}}.lj-fly{position:absolute;left:50%;top:14%;width:10px;height:5px;border-radius:2px;background:#C98A55;box-shadow:0 0 0 1px var(--lj-wood-2);opacity:0;}.is-split .lj-fly1{animation:ljF1 .75s .58s ease-out forwards;}.is-split .lj-fly2{animation:ljF2 .75s .6s ease-out forwards;}.is-split .lj-fly3{animation:ljF3 .7s .58s ease-out forwards;}.is-split .lj-fly4{animation:ljF4 .8s .62s ease-out forwards;}.is-split .lj-fly5{animation:ljF5 .7s .6s ease-out forwards;}.is-split .lj-fly6{animation:ljF6 .8s .58s ease-out forwards;}@keyframes ljF1{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(-90px,-70px) rotate(260deg);}}@keyframes ljF2{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(80px,-90px) rotate(-220deg);}}@keyframes ljF3{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(-50px,-120px) rotate(180deg);}}@keyframes ljF4{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(120px,-30px) rotate(300deg);}}@keyframes ljF5{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(-120px,-20px) rotate(-260deg);}}@keyframes ljF6{0%{opacity:1;transform:none;}100%{opacity:0;transform:translate(30px,-130px) rotate(200deg);}}.lj-chop__btn{display:flex;align-items:center;gap:12px;background:#1E2A1B;color:var(--lj-cream);border:1px solid #4F6B4A;border-radius:999px;padding:12px 22px 12px 14px;font:700 15px var(--lj-font-body);min-height:48px;cursor:pointer;}.lj-chop__btn small{font-size:12px;color:var(--lj-muted);font-weight:600;}.lj-chop__icon{width:30px;height:30px;border-radius:50%;background:var(--lj-lime);color:var(--lj-coal);display:flex;align-items:center;justify-content:center;}@media (prefers-reduced-motion:reduce){.lj-axe-idle{animation:none;transform:rotate(-24deg);}.lj-chop__half{transition:none;}.lj-axe-stuck{animation-duration:.01s;}.lj-axe-pull{animation:none;transform:rotate(-24deg);}.lj-fly{display:none;}.is-split .lj-crack path{animation-duration:.01s;}}
.lj-igor{background:var(--lj-forest);}.lj-igor__inner{display:flex;flex-direction:column;gap:56px;}.lj-igor__top{display:flex;flex-wrap:wrap;gap:48px;align-items:center;}.lj-igor__photo{flex:0 1 380px;min-width:0;aspect-ratio:4 / 5;border-radius:var(--lj-radius);object-fit:cover;width:100%;}.lj-igor__photo--empty{background:var(--lj-forest-2);border:1px dashed rgba(200,240,60,.4);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--lj-muted);font-size:14px;padding:24px;}.lj-igor__text{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px;}.lj-igor__about{margin:0;font-size:17px;line-height:1.65;color:#D7DCCB;max-width:560px;}.lj-igor__links{display:flex;flex-wrap:wrap;gap:12px;}.lj-igor__btn{background:var(--lj-cream);color:var(--lj-coal);padding:14px 20px;min-height:48px;border-radius:4px;}.lj-igor__reels-block{display:flex;flex-direction:column;gap:20px;}.lj-igor__reels-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;}.lj-igor__reels-title{font-size:30px;}.lj-igor__reels-note{font-size:13px;color:var(--lj-muted);}.lj-igor__reels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;}.lj-igor__reel{position:relative;aspect-ratio:9 / 16;border-radius:var(--lj-radius);overflow:hidden;background:var(--lj-forest-2);border:1px solid rgba(243,235,221,.08);text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;}.lj-igor__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.lj-igor__reel-mark{position:absolute;top:14px;left:14px;font-size:11px;color:rgba(243,235,221,.6);}.lj-igor__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(18,16,13,.55);display:flex;align-items:center;justify-content:center;}.lj-igor__caption{position:relative;font-weight:800;font-size:20px;line-height:1.25;color:#FFFFFF;text-align:center;text-shadow:0 2px 10px rgba(18,16,13,.8);}.lj-igor__caption-accent{color:var(--lj-copper-light);}@media (max-width:900px){.lj-igor__inner{gap:36px;}.lj-igor__top{gap:28px;}}
.lj-loyalty-rings{background:var(--lj-coal);padding:var(--lj-section) 0;}.lj-loyalty-rings__inner{display:flex;flex-wrap:wrap;gap:56px;align-items:center;}.lj-loyalty-rings__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px;}.lj-loyalty-rings__intro{margin:0;font-size:17px;line-height:1.65;color:var(--lj-text-2);max-width:520px;}.lj-loyalty-rings__panel{display:flex;flex-direction:column;gap:14px;background:var(--lj-coal-2);border:1px solid rgba(243,235,221,.1);border-radius:var(--lj-radius);padding:28px;}.lj-loyalty-rings__label{display:flex;justify-content:space-between;gap:12px;font-weight:700;}.lj-loyalty-rings__count{font-size:28px;color:var(--lj-copper-light);}.lj-loyalty-rings .lj-loyalty-rings__range{background-image:linear-gradient(90deg,var(--lj-copper) 0 var(--lj-loyalty-fill,22%),transparent var(--lj-loyalty-fill,22%)),repeating-linear-gradient(90deg,#5B3A23 0 18px,#4A2F1C 18px 20px);}.lj-loyalty-rings__tier{display:flex;flex-direction:column;gap:4px;padding-top:6px;}.lj-loyalty-rings__tier-title{font-size:30px;color:var(--lj-cream);}.lj-loyalty-rings__tier-text{color:var(--lj-text-3);}.lj-loyalty-rings__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:10px;}.lj-loyalty-rings__plate{border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:4px;background:var(--lj-coal-2);color:#8E806C;border:1px solid rgba(243,235,221,.1);}.lj-loyalty-rings__plate.is-reached{background:var(--lj-copper);color:#16100B;border-color:var(--lj-copper);}.lj-loyalty-rings__plate-n{font-size:12px;font-weight:700;}.lj-loyalty-rings__plate-v{font-size:20px;}.lj-loyalty-rings__disclaimer{font-size:12px;color:#8E806C;}.lj-loyalty-rings__stage{flex:1 1 420px;min-width:0;display:flex;justify-content:center;}.lj-loyalty-rings__cut{position:relative;width:min(440px,100%);aspect-ratio:1 / 1;border-radius:50%;background:#C98A55;box-shadow:0 0 0 14px #5B3A23,0 0 0 22px #3A2416,0 40px 80px -20px rgba(0,0,0,.8);}.lj-loyalty-rings__svg{position:absolute;inset:0;width:100%;height:100%;}.lj-loyalty-rings__ring{fill:none;stroke:rgba(122,76,42,.55);stroke-width:1.5;transition:stroke .5s ease,stroke-width .5s ease;}.lj-loyalty-rings__ring--tier{stroke:#7A4C2A;stroke-width:3;}.lj-loyalty-rings__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;color:var(--lj-wood);}.lj-loyalty-rings__discount{font-size:72px;font-weight:700;line-height:1;}.lj-loyalty-rings__discount-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}.lj-loyalty-rings__referral{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border:1px dashed var(--lj-copper);border-radius:var(--lj-radius);padding:24px 28px;margin-top:48px;}.lj-loyalty-rings__referral-text{display:flex;flex-direction:column;gap:4px;}.lj-loyalty-rings__referral-title{font-size:26px;}.lj-loyalty-rings__referral-note{color:var(--lj-text-3);}.lj-loyalty-rings__referral-cta{min-height:48px;padding:14px 22px;}@media (prefers-reduced-motion:reduce){.lj-loyalty-rings__ring{transition:none;}.lj-loyalty-rings__referral-cta{transition:none;}.lj-loyalty-rings__referral-cta:hover{transform:none;}}@media (max-width:900px){.lj-loyalty-rings__inner{gap:32px;}.lj-loyalty-rings__panel{padding:22px;}.lj-loyalty-rings__discount{font-size:56px;}.lj-loyalty-rings__tier-title{font-size:24px;}.lj-loyalty-rings__referral{padding:20px;}}
.ljw{position:fixed;inset:auto 0 0 auto;z-index:900;pointer-events:none;}.ljw[hidden]{display:none;}.ljw__backdrop{position:fixed;inset:0;background:transparent;border:0;pointer-events:auto;cursor:default;}.lj-guy{position:fixed;right:24px;bottom:0;width:300px;pointer-events:none;}.lj-bub{position:fixed;right:150px;bottom:300px;width:290px;pointer-events:auto;background:var(--lj-cream);color:#16100B;border-radius:14px;padding:16px 18px 18px;box-shadow:0 20px 40px rgba(0,0,0,.5);transform-origin:90% 100%;}.lj-bub__title{display:block;font:600 20px/1.05 var(--lj-font-display);text-transform:uppercase;padding-right:20px;}.lj-bub__text{display:block;font-size:14px;line-height:1.45;margin:6px 0 12px;color:#4A3A30;}.lj-bub__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;}.lj-bub__actions a{text-decoration:none;font-weight:800;font-size:14px;padding:11px 16px;border-radius:4px;min-height:44px;display:flex;align-items:center;}.lj-bub__order{background:var(--lj-copper);color:#16100B;}.lj-bub__voice{background:var(--lj-coal);color:var(--lj-lime);}.lj-bub__close{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:transparent;cursor:pointer;color:#5B3A23;font-size:22px;line-height:1;}.lj-bub::after{content:"";position:absolute;right:34px;bottom:-10px;width:20px;height:20px;background:var(--lj-cream);transform:rotate(45deg);}@media (max-width:900px){.lj-guy{right:0;bottom:88px;width:200px;}.lj-bub{right:70px;bottom:268px;width:min(250px,calc(100vw - 90px));}.lj-bub__title{font-size:17px;}}.lj-guy svg g{transform-box:fill-box;}.lj-g-body,.lj-g-armL,.lj-g-armR,.lj-g-log{transform-origin:50% 100%;}.lj-g-head{transform-origin:50% 90%;}.lj-w-in .lj-g-log{animation:ljLog .35s cubic-bezier(.2,.9,.3,1.2) both;}@keyframes ljLog{from{transform:translateY(90px);}to{transform:none;}}.lj-w-in .lj-g-armL{animation:ljArmL .4s .35s cubic-bezier(.3,1.4,.5,1) both;}.lj-w-in .lj-g-armR{animation:ljArmR .4s .75s cubic-bezier(.3,1.4,.5,1) both;}@keyframes ljArmL{from{transform:translateY(80px) rotate(-20deg);opacity:0;}50%{opacity:1;}to{transform:none;opacity:1;}}@keyframes ljArmR{from{transform:translateY(80px) rotate(20deg);opacity:0;}50%{opacity:1;}to{transform:none;opacity:1;}}.lj-w-in .lj-g-body{animation:ljStand 1.2s 1.05s both;}@keyframes ljStand{0%{transform:translateY(190px);}38%{transform:translateY(58px);}60%{transform:translateY(58px);}86%{transform:translateY(-10px);}100%{transform:none;}}.lj-w-in .lj-g-head{animation:ljNod 4s 3s ease-in-out infinite;}@keyframes ljNod{0%,100%{transform:rotate(0);}30%{transform:rotate(-3deg);}60%{transform:rotate(2deg);}}.lj-w-in .lj-bub{animation:ljBub .4s 2.15s cubic-bezier(.3,1.5,.5,1) both;}@keyframes ljBub{from{transform:scale(.4);opacity:0;}to{transform:none;opacity:1;}}.lj-w-out .lj-guy{animation:ljOut .45s ease-in both;}.lj-w-out .lj-bub{animation:ljFade .2s ease-in both;}@keyframes ljOut{to{transform:translateY(110%);}}@keyframes ljFade{to{opacity:0;transform:scale(.8);}}@media (prefers-reduced-motion:reduce){.lj-w-in *{animation-duration:.01s !important;animation-delay:0s !important;}}
.lj-marquee{position:relative;z-index:2;overflow:hidden;padding:16px 0;background:var(--lj-copper);color:#16100B;transform:rotate(-1.2deg);margin:-14px -20px 0;}.lj-marquee__track{gap:0;align-items:center;font-size:22px;font-weight:600;}.lj-marquee__group{display:flex;align-items:center;gap:0;}.lj-marquee__item{display:inline-flex;align-items:center;gap:48px;padding-inline-end:48px;white-space:nowrap;}.lj-marquee__link{color:inherit;text-decoration:none;}.lj-marquee__link:hover{color:var(--lj-coal);text-decoration:underline;}.lj-marquee__sep{font-size:18px;opacity:.65;}@media (prefers-reduced-motion:reduce){.lj-marquee{overflow-x:auto;transform:none;margin:0;}.lj-marquee__group--copy{display:none;}}@media (max-width:900px){.lj-marquee__track{font-size:18px;}.lj-marquee__item{gap:28px;padding-inline-end:28px;}}
.lj-metal{background:var(--lj-forest);position:relative;}.lj-metal__inner{display:flex;flex-wrap:wrap;gap:56px;align-items:center;}.lj-metal__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px;}.lj-metal__steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;}.lj-metal__step{border:1px solid rgba(200,240,60,.25);padding:16px;border-radius:4px;display:flex;flex-direction:column;gap:6px;}.lj-metal__num{color:var(--lj-lime);font-size:26px;}.lj-metal__step-title{font-weight:700;}.lj-metal__step-text{font-size:14px;line-height:1.5;color:var(--lj-muted);}.lj-metal__cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;}.lj-metal__btn{padding:16px 24px;min-height:52px;}.lj-metal__term{color:var(--lj-muted);font-size:14px;}.lj-metal__drawing{flex:1 1 440px;min-width:0;display:flex;justify-content:center;}.lj-metal__svg{max-width:560px;}.lj-metal__dim{fill:#D7DCCB;font-family:var(--lj-font-display);font-size:18px;}.lj-metal__note{fill:var(--lj-lime);font-family:var(--lj-font-body);font-size:13px;}@media (max-width:900px){.lj-metal__inner{gap:32px;}.lj-metal__drawing{order:2;}}
.lj-mbar__call,.lj-mbar__voice{flex:1;min-height:52px;border-radius:4px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;}.lj-mbar__call{background:var(--lj-copper);color:#16100B;}.lj-mbar__voice{background:var(--lj-lime);color:var(--lj-coal);}
.lj-order{background:var(--lj-forest);padding:110px 0;}.lj-order__inner{display:flex;flex-wrap:wrap;gap:48px;}.lj-order__words{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:24px;}.lj-order__words .lj-eyebrow{color:var(--lj-lime);}.lj-order__words .lj-section-head__accent{color:var(--lj-lime);}.lj-order__lead{margin:0;font-size:17px;line-height:1.65;color:#D7DCCB;}.lj-order__contacts{display:flex;flex-direction:column;gap:12px;padding-top:12px;}.lj-order__phone{display:flex;align-items:center;gap:14px;color:var(--lj-cream);text-decoration:none;}.lj-order__phone-icon{width:48px;height:48px;border-radius:50%;background:var(--lj-copper);display:flex;align-items:center;justify-content:center;color:#16100B;flex-shrink:0;}.lj-order__phone-number{font-size:28px;}.lj-order__messengers{display:flex;gap:10px;flex-wrap:wrap;}.lj-order__messenger{padding:12px 18px;border-radius:999px;background:var(--lj-forest-2);color:var(--lj-cream);text-decoration:none;font-weight:700;min-height:44px;display:flex;align-items:center;}.lj-order__form{flex:1 1 520px;min-width:0;background:var(--lj-coal);border:1px solid rgba(200,240,60,.18);border-radius:8px;padding:36px;display:flex;flex-direction:column;gap:18px;}.lj-order__note{font-size:12px;color:#8E9B7F;text-align:center;}.lj-order__form .form-item{display:flex;flex-direction:column;gap:8px;margin:0;}.lj-order__form label{font-size:14px;font-weight:700;color:var(--lj-cream);}.lj-order__form input[type="text"],.lj-order__form input[type="tel"],.lj-order__form input[type="email"],.lj-order__form textarea{background:var(--lj-coal-2);border:1px solid rgba(243,235,221,.15);border-radius:4px;padding:14px;color:var(--lj-cream);font-family:inherit;font-size:15px;min-height:48px;width:100%;}.lj-order__form .form-checkboxes{display:flex;flex-wrap:wrap;gap:8px;}.lj-order__form .form-checkboxes .form-item{flex-direction:row;}.lj-order__form .form-checkboxes input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;}.lj-order__form .form-checkboxes label{padding:10px 14px;min-height:44px;display:flex;align-items:center;border-radius:999px;border:1.5px solid rgba(243,235,221,.2);cursor:pointer;}.lj-order__form .form-checkboxes input:checked + label{background:var(--lj-copper);border-color:var(--lj-copper);color:#16100B;}.lj-order__form .form-checkboxes input:focus-visible + label{outline:3px solid var(--lj-lime);outline-offset:2px;}.lj-order__form .form-actions{margin-top:4px;}.lj-order__form .form-actions input[type="submit"]{width:100%;font-size:17px;}.lj-voice{display:flex;align-items:center;gap:20px;background:var(--lj-coal-2);border-radius:6px;padding:18px;flex-wrap:wrap;}.lj-voice__btn{cursor:pointer;flex-shrink:0;width:72px;height:72px;border-radius:50%;border:0;background:var(--lj-lime);color:var(--lj-coal);display:flex;align-items:center;justify-content:center;}.lj-voice__status{font-weight:800;font-size:16px;flex:1;min-width:0;}.lj-voice__wave{display:flex;align-items:center;gap:4px;height:30px;}.lj-voice__wave .lj-wave:nth-child(2n){animation-delay:.1s;}.lj-voice__wave .lj-wave:nth-child(3n){animation-delay:.25s;}.lj-voice__wave .lj-wave:nth-child(5n){animation-delay:.4s;}.lj-voice__time{margin-left:12px;color:var(--lj-lime);font-size:18px;font-family:var(--lj-font-display);}.lj-voice__reset{background:none;border:0;color:var(--lj-copper-light);cursor:pointer;font-family:inherit;font-size:14px;text-decoration:underline;padding:0;}html.js .lj-order__voice-input{display:none;}@media (max-width:900px){.lj-order{padding:64px 0;}.lj-order__form{padding:22px;}}.lj-order__divider{display:flex;align-items:center;gap:12px;color:#6F7A66;font-size:12px;text-transform:uppercase;letter-spacing:.14em;}.lj-order__divider span{flex:1;height:1px;background:rgba(243,235,221,.1);}.lj-voice__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;}.lj-voice__hint{font-size:14px;color:var(--lj-muted);}
.lj-product-card{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid rgba(243,235,221,.09);border-radius:var(--lj-radius);color:var(--lj-cream);text-decoration:none;}.lj-product-card--net{background:#1E2A1B;color:var(--lj-cream);}.lj-product-card--net .lj-product-card__icon{color:var(--lj-lime);}.lj-product-card--fire{background:var(--lj-wood);}.lj-product-card--fire .lj-product-card__icon{color:var(--lj-copper-light);}.lj-product-card__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;}.lj-product-card__body{display:flex;flex-direction:column;gap:8px;min-width:0;}.lj-product-card__title{font-size:28px;}.lj-product-card__summary{font-size:14px;line-height:1.5;color:var(--lj-text-2);}.lj-product-card__price{font-weight:700;color:var(--lj-copper-light);}.lj-product-card__unit{font-weight:600;}@media (max-width:900px){.lj-product-card{padding:20px;gap:16px;align-items:flex-start;}.lj-product-card__icon svg{width:64px;height:64px;}.lj-product-card__title{font-size:24px;}}
.lj-pwa{background:var(--lj-copper);color:#16100B;padding:72px 0;}.lj-pwa__inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between;}.lj-pwa__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px;}.lj-pwa__heading{font-size:clamp(36px,4.5vw,60px);}.lj-pwa__lead{margin:0;font-size:17px;line-height:1.6;font-weight:600;max-width:600px;}.lj-pwa__slot{display:flex;gap:12px;flex-wrap:wrap;}.lj-pwa__slot :where(button,a){background:#16100B;color:var(--lj-cream);border:0;border-radius:4px;font-family:inherit;font-size:16px;font-weight:800;padding:18px 24px;min-height:56px;display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;}@media (max-width:900px){.lj-pwa{padding:48px 0;}.lj-pwa__inner{gap:24px;}}
.lj-reasons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1px;background:rgba(243,235,221,.1);border:1px solid rgba(243,235,221,.1);}.lj-reasons__item{background:var(--lj-coal);padding:36px;display:flex;flex-direction:column;gap:14px;}.lj-reasons__number{font-size:64px;line-height:1;color:#3A2A1D;}.lj-reasons__title{font-size:26px;}.lj-reasons__text{color:var(--lj-text-3);line-height:1.6;}@media (max-width:900px){.lj-reasons__item{padding:24px;}.lj-reasons__number{font-size:48px;}.lj-reasons__title{font-size:22px;}}
.lj-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;}.lj-section-head__words{display:flex;flex-direction:column;gap:14px;max-width:680px;}.lj-section-head__title{margin:0;font-size:clamp(40px,5vw,72px);line-height:.95;}.lj-section-head__accent{color:var(--lj-copper);}.lj-section-head__lead{margin:0;max-width:420px;color:var(--lj-text-3);line-height:1.6;}
.lj-footer{background:var(--lj-coal-3);padding:72px 0 40px;}.lj-footer__inner{display:flex;flex-direction:column;gap:48px;}.lj-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px;}.lj-footer__about{display:flex;flex-direction:column;gap:14px;}.lj-footer__about img{width:96px;height:96px;}.lj-footer__tagline{color:#8E806C;font-size:14px;line-height:1.6;}.lj-footer__col{display:flex;flex-direction:column;gap:10px;font-size:14px;}.lj-footer__col a{color:var(--lj-text-2);text-decoration:none;}.lj-footer__col a:hover{color:var(--lj-cream);}.lj-footer__head{font-size:18px;color:var(--lj-copper-light);}.lj-footer__contacts span{color:var(--lj-text-2);}.lj-footer__phone{color:var(--lj-cream) !important;font-weight:700;}.lj-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid rgba(243,235,221,.08);padding-top:24px;font-size:13px;color:#7A6D5B;}@media (max-width:900px){.lj-footer{padding-bottom:110px;}}
.lj-header{position:relative;z-index:20;border-bottom:1px solid rgba(243,235,221,.08);background:rgba(18,16,13,.92);}.lj-header__inner{padding-block:14px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;}.lj-header__brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--lj-cream);}.lj-header__logo{display:block;width:56px;height:56px;}.lj-header__words{display:flex;flex-direction:column;gap:2px;}.lj-header__name{font-size:22px;font-weight:700;letter-spacing:.06em;}.lj-header__domain{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--lj-muted);}.lj-header__nav{display:flex;flex-wrap:wrap;gap:6px 22px;flex:1 1 420px;justify-content:center;font-size:14px;font-weight:600;}.lj-header__link{color:var(--lj-cream);text-decoration:none;}.lj-header__link:hover{color:var(--lj-copper-light);}.lj-header__link.is-active{color:var(--lj-copper);}.lj-header__contact{display:flex;align-items:center;gap:16px;}.lj-header__phone{display:flex;flex-direction:column;text-decoration:none;color:var(--lj-cream);}.lj-header__status{font-size:11px;color:var(--lj-muted);display:flex;align-items:center;gap:6px;}.lj-header__dot{width:7px;height:7px;border-radius:50%;background:var(--lj-lime);display:inline-block;}.lj-header__number{font-size:20px;font-weight:600;}.lj-header__cta{font-size:14px;padding:14px 20px;min-height:44px;}.lj-mpanel__phone{color:var(--lj-copper);border-bottom:0;}
.lj-wood-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:28px;border:1px solid rgba(243,235,221,.09);border-radius:var(--lj-radius);background:var(--lj-coal-2);color:var(--lj-cream);text-decoration:none;}.lj-wood-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}.lj-wood-card__names{display:flex;flex-direction:column;gap:6px;}.lj-wood-card__title{font-size:34px;font-weight:700;line-height:1;}.lj-wood-card__motto{font-size:20px;color:var(--accent-light);}.lj-wood-card__tag{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--lj-coal);padding:5px 8px;border-radius:3px;}.lj-wood-card__cut{display:flex;justify-content:center;padding:6px 0;}.lj-wood-card__cut svg{width:190px;height:190px;transition:transform .8s cubic-bezier(.2,.8,.2,1);}.lj-wood-card:hover .lj-wood-card__cut svg{transform:rotate(25deg) scale(1.04);}.lj-wood-card__scales{display:flex;flex-direction:column;gap:10px;}.lj-wood-card__scale{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;}.lj-wood-card__scale-label{color:var(--lj-text-3);width:92px;}.lj-wood-card__dots{display:flex;gap:5px;}.lj-wood-card__dot{width:22px;height:6px;border-radius:3px;background:var(--lj-line);}.lj-wood-card__dot.is-on{background:var(--accent);}.lj-wood-card__text{margin:0;font-size:14px;line-height:1.55;color:var(--lj-text-3);min-height:66px;}.lj-wood-card__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed rgba(243,235,221,.15);padding-top:16px;margin-top:auto;}.lj-wood-card__price{display:flex;flex-direction:column;}.lj-wood-card__price-label{font-size:12px;color:var(--lj-muted);}.lj-wood-card__price-value{font-size:24px;}.lj-wood-card__arrow{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--lj-copper);color:var(--lj-copper);display:flex;align-items:center;justify-content:center;}@media (prefers-reduced-motion:reduce){.lj-wood-card__cut svg{transition:none;}.lj-wood-card:hover .lj-wood-card__cut svg{transform:none;}}@media (max-width:900px){.lj-wood-card{padding:20px;gap:18px;}.lj-wood-card__title{font-size:28px;}.lj-wood-card__cut svg{width:150px;height:150px;}.lj-wood-card__scale-label{width:80px;}}
.lj-page{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;}.lj-main{flex:1 1 auto;}.lj-section--line{border-top:1px solid var(--lj-line);}.lj-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:48px;}.lj-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;}.lj-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;}.lj-catalog{background:var(--lj-coal);padding:120px 0 100px;}.lj-catalog__inner{display:flex;flex-direction:column;gap:48px;}.lj-catalog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:20px;}@media (max-width:900px){.lj-catalog{padding:64px 0;}}
@font-face{font-family:'Evolventa';src:url(/themes/custom/lumberjack/css/fonts/evolventa/Evolventa-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'Evolventa';src:url(/themes/custom/lumberjack/css/fonts/evolventa/Evolventa-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}:root{--lj-font-display:'Evolventa','Didact Gothic','Century Gothic',sans-serif;}.lj-d,.lj-h1,.lj-h2{font-family:var(--lj-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.085em;}.lj-h1,h1 .lj-d{font-size:clamp(40px,5.2vw,74px);line-height:1.14;}.lj-h2,h2.lj-d{font-size:clamp(28px,3.4vw,46px);line-height:1.22;}.lj-big{letter-spacing:.02em;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
