.fs{font-family:var(--sh-font);color:var(--sh-ink-soft);background:var(--sh-bg-warm);overflow-x:hidden}.fs *,.fs :before,.fs :after{box-sizing:border-box}.fs-wrap{width:100%;max-width:var(--sh-max-narrow);margin:0 auto;padding:0 24px}.fs img{max-width:100%}.fs a{color:inherit;text-decoration:none}.fs a.sh-btn-gold{color:var(--sh-on-gold)}.fs-header{z-index:50;background:var(--sh-header-bg);border-bottom:1px solid var(--sh-line-warm);position:sticky;top:0}.fs-header-in{flex-wrap:nowrap;align-items:center;gap:20px;height:74px;display:flex}.fs-nav{flex-wrap:nowrap;align-items:center;gap:34px;display:flex}.fs-nav a{color:var(--sh-ink-soft);opacity:.82;white-space:nowrap;font-size:15px;font-weight:600;transition:opacity .15s,color .15s}.fs-nav a:hover,.fs-nav a.on{opacity:1;color:var(--sh-green)}.fs-logo{flex:none;justify-content:center;align-items:center;height:74px;margin:0 auto;display:flex}.fs-logo img{width:auto;height:34px;display:block}.fs-header-right{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.fs-lang-dd{position:relative}.fs-lang-btn{height:40px;font-family:var(--sh-font);color:var(--sh-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:0 10px;font-size:14px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.fs-lang-btn:hover{background:var(--sh-paper)}.fs-lang-btn:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}.fs-lang-chev{color:var(--sh-muted);transition:transform .15s}.fs-lang-btn[aria-expanded=true] .fs-lang-chev{transform:rotate(180deg)}.fs-lang-menu{z-index:60;background:var(--sh-surface);width:200px;box-shadow:var(--sh-shadow);border-radius:8px;margin:0;padding:6px;list-style:none;animation:.15s ease-out fs-lang-in;position:absolute;top:calc(100% + 6px);right:0}.fs-lang-menu li{margin:0}.fs-lang-menu button{width:100%;height:44px;font-family:var(--sh-font);color:var(--sh-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 10px;font-size:16px;font-weight:400;display:flex}.fs-lang-menu button span{flex:1}.fs-lang-menu button:hover{background:var(--sh-paper)}.fs-lang-menu button.on{font-weight:600}.fs-lang-menu button svg{color:var(--sh-green);flex:none}.fs-lang-menu button:focus-visible{outline:2px solid var(--sh-green);outline-offset:-2px}@keyframes fs-lang-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-lang-menu{animation:none}.fs-lang-chev{transition:none}}html.fs-menu-open,html.fs-menu-open body{overflow:hidden}.fs-mobmenu{z-index:950;overscroll-behavior:contain;padding:env(safe-area-inset-top,0px) 0 calc(24px + env(safe-area-inset-bottom,0px));background:var(--sh-surface);color:var(--sh-ink-soft);visibility:hidden;flex-direction:column;transition:transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s;display:none;position:fixed;inset:0;overflow:hidden auto;transform:translate(-100%)}.fs-mobmenu.open{visibility:visible;transition-delay:0s;transform:none}@media (max-width:1080px){.fs-mobmenu{display:flex}}@media (prefers-reduced-motion:reduce){.fs-mobmenu{transition:none}}.fs-mobmenu-top{flex:none;justify-content:space-between}.fs-mobmenu-x{width:44px;height:44px;color:var(--sh-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.fs-mobmenu-list{flex-direction:column;flex:none;padding-top:8px;padding-bottom:8px;display:flex}.fs-mobmenu-quick{padding-bottom:12px}.fs-mobmenu-quick+.fs-mobmenu-list{background:linear-gradient(var(--sh-line-warm), var(--sh-line-warm)) center top / calc(100% - 48px) 1px no-repeat;padding-top:12px}.fs-mobmenu a:not(.fs-logo){min-height:56px;color:var(--sh-ink-soft);align-items:center;gap:14px;font-size:20px;font-weight:600;display:flex}.fs-mobmenu a:not(.fs-logo) svg{flex:none}.fs-mobmenu-end{flex:none;margin-top:auto}.fs-mobmenu-foot{border-top:1px solid var(--sh-line-warm);flex-direction:column;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.fs-mobmenu .fs-lang{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.fs-mobmenu-stores{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.fs-mobmenu-stores .sh-store{--store-h:40px}.fs-mobmenu .fs-lang button{border:1px solid var(--sh-line);background:var(--sh-surface);min-height:44px;font-family:var(--sh-font);color:var(--sh-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:400;display:flex}.fs-mobmenu .fs-lang button.on{border-color:var(--sh-green);color:var(--sh-green);font-weight:600}.fs-mobmenu .fs-lang button:focus-visible{outline:2px solid var(--sh-green);outline-offset:2px}.fs-burger{cursor:pointer;width:40px;height:40px;color:var(--sh-ink-soft);background:0 0;border:none;justify-content:center;align-items:center;display:none}.fs-hero{text-align:center;background:linear-gradient(#3d8be0 0%,#6aa8ea 45%,#a9cff4 80%,#cfe5fa 100%);padding:40px 0 0;position:relative;overflow:hidden}.fs-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.fs-hero-in{z-index:2;position:relative}.fs-hero h1{letter-spacing:-.025em;color:#0c1220;margin:8px 0 0;font-size:clamp(44px,7vw,92px);font-weight:700;line-height:1.04}.fs-hero h1 .g{color:#045036}.fs-hero h1 .a{color:#a57d35}.fs-hero-plane{z-index:6;pointer-events:none;width:min(900px,100%);margin:4px auto calc(-36px - min(900px,100%)/138.889);display:block;position:relative;transform:translateY(-7px)}.fs-hero-plane img{width:100%;height:auto;display:block}.fs-search{z-index:5;position:relative}@media (max-width:720px){.fs-nav{display:none}.fs-burger{display:inline-flex}.fs-logo{margin:0}.fs-header-in{justify-content:space-between}.fs-hero h1{font-size:clamp(38px,12vw,56px)}}@media (max-width:1400px){.fs-nav{gap:20px}.fs-nav a{font-size:14px}.fs-header-in{gap:14px}}@media (max-width:1200px){.fs-nav{gap:13px}.fs-nav a{font-size:13px}.fs-header-right{gap:12px}}@media (max-width:1080px){.fs-nav{display:none}.fs-burger{display:inline-flex}.fs-logo{margin:0}.fs-header-in{justify-content:space-between}.fs-head-link span{display:none}}.fs-hero-media{isolation:isolate}.fs-hero-media .fs-hero-bg{z-index:0}.fs-hero-media .fs-hero-in,.fs-hero-media .fs-hero-plane,.fs-hero-media .fs-search{z-index:3;position:relative}.fs-hero-plane.is-after-video{opacity:1;transition:none;transform:translate(calc(-50vw - 110%),-7px)}.fs-hero-plane.is-after-video.is-shown{transition:transform 2.1s cubic-bezier(.2,.7,.25,1);transform:translateY(-7px)}@media (prefers-reduced-motion:reduce){.fs-hero-plane.is-after-video{opacity:1;transition:none;transform:translateY(-7px)}}.fs-header-in>.fs-logo{margin:0 6px 0 0}.fs-header-in>.fs-nav{margin:0 0 0 auto}.fs-header-in>.fs-header-right{margin-left:0}.fs-home{position:relative}.fs-home .fs-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.fs-home .fs-hero{padding-top:114px}.fs-home .fs-hero-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff0f 18%,#fff3 36%,#ffffff6b 54%,#ffffffad 72%,#ffffffe6 88%,#fff 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.fs-home .fs-search{margin-top:30px}.fs-home .fs-nav a{color:#fff;opacity:1;text-shadow:0 1px 8px #0a2d6447}.fs-home .fs-header .fs-nav a:hover{color:#f3d7a0}.fs-home .fs-header .fs-logo img{filter:brightness(1.25)saturate(.7)drop-shadow(0 1px 6px #0a2d644d)}@media (max-width:1080px){.fs-home .fs-hero{padding-top:104px}}.fs-home .fs-hero h1{font-size:clamp(32px,5vw,64px)}@media (max-width:720px){.fs-home .fs-hero h1{font-size:clamp(30px,8.6vw,40px)}}.fs-home .fs-hero-media h1{letter-spacing:-.015em;text-shadow:0 2px 22px #0a2d6438;min-height:2.08em;font-weight:300}.fs-home .fs-hero-media h1 .g{color:#fff}.fs-home .fs-hero-media h1 .a{color:#f3d7a0}@media (max-width:440px){.fs-home .fs-hero-media h1{min-height:3.12em}}.fs-home .fs-lang-btn{color:#fff;text-shadow:0 1px 8px #0a2d6447}.fs-home .fs-lang-btn:hover{background:#ffffff24}.fs-home .fs-lang-chev{color:#fff}.fs-head-link{color:var(--sh-ink-soft);white-space:nowrap;opacity:.9;align-items:center;gap:7px;font-size:14px;font-weight:700;line-height:1;transition:opacity .15s;display:inline-flex}.fs-head-link:hover{opacity:1;color:var(--sh-green)}.fs-home .fs-head-link,.fs-home .fs-head-phone,.fs-home .fs-burger{color:#fff;text-shadow:0 1px 8px #0a2d6447}.fs-home .fs-head-link:hover,.fs-home .fs-head-phone:hover{color:#f3d7a0}.fs-home .sh-serv{padding-bottom:78px}.fs-home .sh-serv,.fs-home .sh-serv:hover{box-shadow:none;transform:none}.fs-home .sh-serv:hover .sh-serv-img{transform:none}.fs-home .sh-serv:hover .sh-arrow-btn,.fs-home .sh-serv .sh-arrow-btn:hover{box-shadow:none;transform:none}.fs-lang-dd.dark .fs-lang-btn{color:#fff}.fs-lang-dd.dark .fs-lang-btn:hover{background:#ffffff1f}.fs-lang-dd.dark .fs-lang-chev{color:#fff}@media (max-width:720px){.fs-header-right .fs-lang-dd,.fs-header-right .fs-head-link{display:none}}.lang-flag{object-fit:cover;border-radius:2px;flex:none;display:block;box-shadow:0 0 0 1px #020b081f}.fs-home .av-bar{box-shadow:0 22px 48px -28px #022a1b8c}.fs-home .av-under{justify-content:flex-start;gap:10px 26px;padding-top:10px}.fs-home .av-link{color:#12231c}.fs-home .av-link:hover{color:#045036}
