@font-face{font-family: 'Manrope';font-style: normal;font-weight: 200 800;font-display: swap;src: url(fonts/manrope-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: 200 800;font-display: swap;src: url(fonts/manrope-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}:root{--c-primary: #178A45;--c-primary-dark: #0E5C2E;--c-primary-soft: #E8F5EC;--c-bg: #FFFFFF;--c-bg-ice: #F5F8F7;--c-text: #1A2420;--c-muted: #5B6B64;--c-border: #E3EAE6;--c-wa: #25D366;--c-ink: #13293D;--c-ink-2: #1E3E5C;--c-ink-soft: #EAF1F7;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 2px rgba(14,92,46,.06),0 8px 24px rgba(14,92,46,.08);--font-head: "Manrope",system-ui,sans-serif;--font-body: "Manrope",system-ui,sans-serif;--container: 1240px;--gutter: 16px;--c-primary-strong: #137A3C;--c-primary-hover: #0F6A33;--c-border-strong: #D3DED8;--c-wa-dark: #128C4B;--c-danger: #C6283B;--c-danger-soft: #FCEDEF;--c-fav: #D9415A;--shadow-lg: 0 2px 6px rgba(14,92,46,.06),0 20px 48px rgba(14,92,46,.14);--header-h: 76px;--ease: cubic-bezier(.2,.7,.2,1);color-scheme: light}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;font-family: var(--font-body);font-size: 15px;line-height: 1.6;color: var(--c-text);background: var(--c-bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg,video{max-width: 100%;display: block}img{height: auto}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}h1,h2,h3,h4,h5{margin: 0;font-family: var(--font-head);color: var(--c-text);line-height: 1.2;font-weight: 700;letter-spacing: -.015em}h1{font-weight: 800;letter-spacing: -.025em}p{margin: 0 0 1em}ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--c-primary-strong);outline-offset: 2px;border-radius: 4px}::selection{background: var(--c-primary-soft);color: var(--c-primary-dark)}[hidden]{display: none !important}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin: 0 auto;padding: 0 var(--gutter)}@media (min-width: 768px){:root{--gutter: 24px}}.ic{width: 20px;height: 20px;flex-shrink: 0}.ic-sm{width: 16px;height: 16px;flex-shrink: 0}.ic-lg{width: 24px;height: 24px;flex-shrink: 0}.hl{color: var(--c-primary)}.hl-accent{color: var(--c-primary)}.muted{color: var(--c-muted)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link:focus{position: fixed;left: 16px;top: 12px;z-index: 200;width: auto;height: auto;margin: 0;padding: 10px 16px;clip: auto;background: var(--c-primary-dark);color: #fff;border-radius: var(--radius-sm);font-weight: 600}.section{padding: 88px 0}.section-sm{padding: 56px 0}.bg-soft,.bg-gray,.bg-ice{background: var(--c-bg-ice)}.js [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .6s var(--ease),transform .6s var(--ease)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity: 1;transform: none}}.field{display: flex;flex-direction: column;gap: 6px}.field label{font-size: 13px;font-weight: 600;color: var(--c-text)}.input,.select,.textarea{width: 100%;height: 48px;padding: 0 14px;border: 1px solid var(--c-border-strong);border-radius: var(--radius-sm);background: var(--c-bg);font-size: 15px;transition: border-color .2s,box-shadow .2s}.textarea{height: auto;min-height: 120px;padding: 12px 14px;resize: vertical}.select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B6B64' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px;padding-right: 36px}.input:focus,.select:focus,.textarea:focus{outline: none;border-color: var(--c-primary);box-shadow: 0 0 0 4px rgba(23,138,69,.14)}.hp-field{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0}.is-invalid{border-color: var(--c-danger) !important;box-shadow: 0 0 0 3px rgba(198,40,59,.14) !important}.prose{font-size: 16px;line-height: 1.8;color: #3F4D47}.prose h2{font-size: 26px;margin: 1.6em 0 .6em}.prose h3{font-size: 19px;margin: 1.4em 0 .5em}.prose h2:first-child,.prose h3:first-child{margin-top: 0}.prose ul,.prose ol{padding-left: 1.3em;margin: 0 0 1em}.prose ul{list-style: disc}.prose li{margin-bottom: .35em}.prose li::marker{color: var(--c-primary)}.prose a{color: var(--c-primary-strong);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(23,138,69,.35)}.prose strong{color: var(--c-text)}.prose img{border-radius: var(--radius);margin: 1em 0}.prose table{width: 100%;border-collapse: collapse;margin: 1em 0;font-size: 14px}.prose th,.prose td{border: 1px solid var(--c-border);padding: 10px 12px;text-align: left}.prose th{background: var(--c-bg-ice);font-weight: 600}@media (max-width: 767px){body{font-size: 15px}.section{padding: 56px 0}.section-sm{padding: 40px 0}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 48px;padding: 0 22px;border-radius: 999px;font-family: var(--font-body);font-weight: 600;font-size: 15px;line-height: 1;white-space: nowrap;border: 1px solid transparent;transition: background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s var(--ease)}.btn:active{transform: translateY(1px)}.btn-primary,.btn-accent,.btn-teal{background: var(--c-primary-strong);color: #fff}.btn-primary:hover,.btn-accent:hover,.btn-teal:hover{background: var(--c-primary-hover);box-shadow: 0 6px 18px rgba(14,92,46,.22)}.btn-soft{background: var(--c-primary-soft);color: var(--c-primary-dark)}.btn-soft:hover{background: var(--c-primary-strong);color: #fff}.btn-outline,.btn-outline-primary{background: var(--c-bg);color: var(--c-primary-dark);border-color: var(--c-border-strong)}.btn-outline:hover,.btn-outline-primary:hover{border-color: var(--c-primary);background: var(--c-primary-soft)}.btn-wa{position: relative;background: linear-gradient(180deg,#22C15E 0%,#0B7A3E 100%);color: #fff;font-weight: 700;text-shadow: 0 1px 2px rgba(0,0,0,.3);box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 8px 22px rgba(11,122,62,.32);animation: waPulse 2.6s var(--ease) infinite;transition: transform .2s var(--ease),filter .2s}.btn-wa .ic,.btn-wa .ic-sm{color: #fff}.hcta-panel .btn-wa,.footer .btn-wa,.page-cta .btn-wa{background: linear-gradient(180deg,#2BD46C 0%,#0F8A47 100%);box-shadow: 0 10px 26px rgba(0,0,0,.28);animation: waPulseLight 2.6s var(--ease) infinite}@keyframes waPulseLight{0%{box-shadow: 0 10px 26px rgba(0,0,0,.28),0 0 0 0 rgba(37,211,102,.7)}70%,100%{box-shadow: 0 10px 26px rgba(0,0,0,.28),0 0 0 16px rgba(37,211,102,0)}}.btn-wa:hover{color: #fff;filter: brightness(1.08);transform: translateY(-2px)}.btn-wa:hover .ic-sm,.wa-float:hover .ic{animation: waWiggle .5s var(--ease)}@keyframes waPulse{0%{box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 8px 22px rgba(11,122,62,.32),0 0 0 0 rgba(37,211,102,.6)}70%,100%{box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 8px 22px rgba(11,122,62,.32),0 0 0 12px rgba(37,211,102,0)}}@keyframes waWiggle{0%,100%{transform: rotate(0)}25%{transform: rotate(-14deg)}60%{transform: rotate(10deg)}}@media (prefers-reduced-motion: reduce){.btn-wa,.wa-float,.hcta-panel .btn-wa,.footer .btn-wa,.page-cta .btn-wa{animation: none}.btn-wa:hover .ic-sm,.wa-float:hover .ic{animation: none}}.btn-ghost-light{background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.3)}.btn-ghost-light:hover{background: rgba(255,255,255,.2)}.btn-lg{height: 56px;padding: 0 30px;font-size: 16px}.btn-sm{height: 38px;padding: 0 16px;font-size: 14px}.btn-block{width: 100%}.topbar{background: var(--c-bg);border-bottom: 1px solid var(--c-border);color: var(--c-muted);font-size: 13px;font-weight: 500;position: relative;z-index: 61}.topbar-inner{display: flex;align-items: center;gap: 16px;height: 36px}.topbar-contact{display: flex;align-items: center;gap: 24px;min-width: 0}.topbar-contact a{display: inline-flex;align-items: center;gap: 7px;white-space: nowrap}.topbar-contact .ic-sm{color: var(--c-primary-strong);width: 15px;height: 15px}.topbar-contact a:hover{color: var(--c-primary-dark)}.topbar-links{display: flex;align-items: center;gap: 4px;padding-left: 16px;border-left: 1px solid var(--c-border)}.topbar-links a{padding: 4px 8px;border-radius: 6px;white-space: nowrap;transition: color .2s}.topbar-links a:hover,.topbar-links a.is-active{color: var(--c-primary-strong)}.topbar-links a.is-active{font-weight: 600}.topbar-right{display: flex;align-items: center;gap: 4px;margin-left: auto}.topbar-wa{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 999px;font-weight: 600;color: var(--c-text)}.topbar-wa .ic{width: 15px;height: 15px;color: #1DAA52}.topbar-wa:hover{background: var(--c-bg-ice)}.topbar-lang{display: inline-flex;align-items: center;gap: 6px;height: 28px;padding: 0 10px;border-radius: 999px;font-weight: 600;font-size: 13px;color: var(--c-text)}.topbar-lang:hover,.dropdown.open .topbar-lang{background: var(--c-bg-ice)}.topbar-lang .ic-sm{width: 14px;height: 14px}.header{--hmain-h: 124px;position: sticky;top: calc(var(--hmain-h) * -1);z-index: 60;background: var(--c-bg)}.header-inner{display: flex;align-items: center;gap: 32px;height: var(--hmain-h)}.logo{display: inline-flex;flex-shrink: 0}.logo img{height: 100px;width: auto}.hsearch{position: relative;flex: 1;min-width: 0;max-width: 620px;display: flex;align-items: center;gap: 10px;height: 52px;padding: 0 6px 0 18px;border: 1.5px solid var(--c-border);border-radius: 14px;background: var(--c-bg-ice);color: var(--c-muted);transition: border-color .2s,background-color .2s,box-shadow .2s}.hsearch:hover{border-color: var(--c-border-strong)}.hsearch:focus-within{border-color: var(--c-primary);background: var(--c-bg);box-shadow: 0 0 0 4px rgba(23,138,69,.12)}.hsearch-input{flex: 1;min-width: 0;height: 100%;border: 0;outline: none;background: transparent;font: inherit;font-size: 15px;font-weight: 500;color: var(--c-text)}.hsearch-input::placeholder{color: var(--c-muted);opacity: 1;font-weight: 500}.hsearch-input::-webkit-search-cancel-button,.hsearch-input::-webkit-search-decoration{-webkit-appearance: none;appearance: none}.hsearch-input:focus-visible{outline: none}.hsearch-btn{flex-shrink: 0;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: var(--c-primary-strong);color: #fff;transition: background-color .2s}.hsearch-btn .ic{width: 20px;height: 20px}.hsearch-btn:hover{background: var(--c-primary-hover)}.hsearch-btn:focus-visible{outline-offset: 2px}.hsearch-pop{position: absolute;left: -1.5px;right: -1.5px;top: calc(100% + 8px);z-index: 75;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);box-shadow: var(--shadow-lg);overflow: hidden;animation: megaIn .18s var(--ease)}.hsearch-list{max-height: min(420px,60vh);overflow-y: auto;padding: 6px}.hsearch-opt{display: flex;align-items: center;gap: 12px;padding: 7px 10px 7px 7px;border-radius: 12px;color: var(--c-text);cursor: pointer}.hsearch-opt[aria-selected="true"],.hsearch-opt:hover{background: var(--c-bg-ice)}.hsearch-opt[aria-selected="true"]{box-shadow: inset 3px 0 0 var(--c-primary)}.hsearch-opt img{flex-shrink: 0;width: 48px;height: 48px;border-radius: 10px;object-fit: contain;background: var(--c-bg-ice);mix-blend-mode: multiply}.hsearch-opt-text{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.hsearch-opt-text b{font-size: 15px;font-weight: 700;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hsearch-opt-text small{font-size: 13px;font-weight: 500;color: var(--c-muted)}.hsearch-opt mark{background: none;color: var(--c-primary-strong)}.hsearch-sku{flex-shrink: 0;padding: 3px 9px;border-radius: 8px;background: var(--c-primary-soft);color: var(--c-primary-dark);font-size: 12px;font-weight: 700;font-variant-numeric: tabular-nums}.hsearch-foot:empty{display: none}.hsearch-foot{border-top: 1px solid var(--c-border);padding: 10px 16px;font-size: 14px;color: var(--c-muted);display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.hsearch-foot a{font-weight: 700;color: var(--c-primary-strong);display: inline-flex;align-items: center;gap: 6px}.hsearch-foot a:hover{color: var(--c-primary-dark)}.hsearch-foot .chip{padding: 5px 12px;border-radius: 99px;background: var(--c-primary-soft);color: var(--c-primary-dark);font-weight: 600;font-size: 13px}.hline{display: flex;align-items: center;gap: 12px;flex-shrink: 0;color: var(--c-text)}.hline-ic{width: 46px;height: 46px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-primary-strong);display: grid;place-items: center;transition: background-color .2s,color .2s}.hline-ic .ic{width: 20px;height: 20px}.hline-text{display: flex;flex-direction: column;line-height: 1.25}.hline-text small{font-size: 12px;font-weight: 600;color: var(--c-muted)}.hline-text strong{font-size: 16px;font-weight: 800;white-space: nowrap;font-variant-numeric: tabular-nums}.hline:hover .hline-ic{background: var(--c-primary-strong);color: #fff}.header-actions{display: flex;align-items: center;gap: 6px;margin-left: auto}.icon-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 44px;height: 44px;padding: 0 10px;border-radius: 999px;color: var(--c-text);transition: background-color .2s,color .2s}.icon-btn:hover{background: var(--c-bg-ice);color: var(--c-primary-dark)}.count{position: absolute;top: 4px;right: 2px;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 99px;background: var(--c-primary-strong);color: #fff;font-size: 11px;font-weight: 700;line-height: 20px;text-align: center;font-variant-numeric: tabular-nums}.hsearch-toggle,.nav-burger{display: none}.catbar{position: relative;background: var(--c-primary-strong);color: #fff}.catbar-inner{height: 54px}.catbar-list{display: flex;align-items: stretch;height: 100%}.catbar-item{display: flex}.catbar-all,.catbar-cat,.catbar-link{position: relative;display: inline-flex;align-items: center;gap: 8px;height: 54px;padding: 0 13px;color: #fff;font-size: 14.5px;font-weight: 700;white-space: nowrap;transition: background-color .2s}.catbar-all{gap: 10px;margin-right: 10px;padding: 0 22px;background: var(--c-ink);font-weight: 800;font-size: 14px;letter-spacing: .04em;text-transform: uppercase}.catbar-link{font-weight: 600}.catbar-cat:hover,.catbar-link:hover,.catbar-item.is-open>.catbar-link{background: rgba(0,0,0,.14)}.catbar-all:hover,.catbar-item.is-open>.catbar-all{background: var(--c-ink-2)}.catbar .is-active{background: rgba(0,0,0,.2)}.catbar-cat.is-active::after,.catbar-link.is-active::after{content: '';position: absolute;left: 13px;right: 13px;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: #fff}.catbar .nav-caret{width: 14px;height: 14px;color: rgba(255,255,255,.85);transition: transform .25s var(--ease)}.catbar .is-open .nav-caret{transform: rotate(180deg);color: #fff}.catbar :focus-visible{outline: 2px solid #fff;outline-offset: -4px;border-radius: 6px}.catbar-sp{margin-left: auto}.catbar-stuck{display: none;align-items: center;margin-left: 10px}.catbar .catbar-cart{color: #fff}.catbar .catbar-cart:hover{background: rgba(0,0,0,.14);color: #fff}.catbar-cart .count{background: #fff;color: var(--c-primary-dark)}.header.is-stuck .catbar{box-shadow: 0 8px 24px rgba(14,92,46,.18)}.header.is-stuck .catbar-stuck{display: flex;animation: fadeIn .2s}.nav-item-drop{position: relative}.nav-drop{position: absolute;right: 0;top: 100%;z-index: 72;min-width: 250px;padding: 8px;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: 0 0 var(--radius) var(--radius);box-shadow: var(--shadow-lg);animation: megaIn .2s var(--ease)}.nav-drop a{display: block;padding: 10px 14px;border-radius: var(--radius-sm);font-size: 15px;font-weight: 600;color: var(--c-text)}.nav-drop a:hover,.nav-drop a:focus-visible,.nav-drop a.is-active{background: var(--c-primary-soft);color: var(--c-primary-dark)}.mega{position: absolute;left: 0;right: 0;top: 100%;z-index: 72;background: var(--c-bg);border-top: 1px solid var(--c-border);color: var(--c-text);box-shadow: 0 24px 48px rgba(14,92,46,.12);animation: megaIn .22s var(--ease)}.mega::before{content: '';position: absolute;left: 0;right: 0;top: -14px;height: 14px}@keyframes megaIn{from{opacity: 0;transform: translateY(-6px)}}.mega-inner{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,.8fr) minmax(0,.9fr);gap: 40px;padding-top: 32px;padding-bottom: 36px}.mega-title{display: block;margin-bottom: 12px;font-size: 12px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--c-muted)}.mega-cats{display: grid;grid-template-columns: 1fr 1fr;gap: 6px 16px;align-content: start}.mega-cats .mega-title{grid-column: 1 / -1}.mega-cat{display: flex;align-items: center;gap: 14px;padding: 10px;border-radius: var(--radius);transition: background-color .2s}.thumb{display: inline-flex;flex-shrink: 0;border-radius: 12px;background: var(--c-bg-ice);overflow: hidden;isolation: isolate}.thumb img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;transition: transform .3s var(--ease)}.mega-cat .thumb{width: 56px;height: 56px;padding: 6px}.mega-cat-text{display: flex;flex-direction: column;gap: 2px;font-family: var(--font-head);font-size: 15px;font-weight: 700;line-height: 1.3;color: var(--c-text)}.mega-cat small{font-family: var(--font-body);font-size: 13px;font-weight: 500;color: var(--c-muted)}.mega-cat:hover,.mega-cat:focus-visible{background: var(--c-bg-ice)}.mega-cat:hover .thumb{background: #EBF1EE}.mega-cat:hover .thumb img{transform: scale(1.08)}.mega-usages{display: flex;flex-direction: column;border-left: 1px solid var(--c-border);padding-left: 32px}.mega-usages a:not(.mega-title){display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 0;font-size: 15px;font-weight: 500;color: var(--c-text);border-bottom: 1px solid var(--c-border);transition: color .2s,padding .2s var(--ease)}.mega-usages a:last-child{border-bottom: 0}.mega-usages a .ic-sm{color: var(--c-primary);opacity: 0;transform: translateX(-4px);transition: opacity .2s,transform .2s var(--ease)}.mega-usages a:not(.mega-title):hover,.mega-usages a:not(.mega-title):focus-visible{color: var(--c-primary-dark);padding-left: 4px}.mega-usages a:hover .ic-sm,.mega-usages a:focus-visible .ic-sm{opacity: 1;transform: none}.mega-feature{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 260px;padding: 20px;border-radius: var(--radius);overflow: hidden;background: var(--c-bg-ice)}.mega-feature img{position: absolute;left: 50%;top: 44%;width: 66%;height: auto;max-height: 72%;object-fit: contain;mix-blend-mode: multiply;transform: translate(-50%,-50%);transition: transform .4s var(--ease)}.mega-feature:hover img{transform: translate(-50%,-50%) scale(1.04)}.mega-feature span{position: relative;display: inline-flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 16px;border-radius: 999px;background: var(--c-bg);box-shadow: var(--shadow);font-weight: 600;font-size: 15px;color: var(--c-primary-dark)}.mega-feature span .ic-sm{color: var(--c-primary)}.dropdown{position: relative}.dropdown-panel{position: absolute;right: 0;top: calc(100% + 8px);z-index: 70;width: 240px;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);box-shadow: var(--shadow-lg);padding: 8px;opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .2s,transform .2s,visibility .2s}.dropdown.open .dropdown-panel{opacity: 1;visibility: visible;transform: none}.lang-dd .dropdown-panel{width: 200px;color: var(--c-text)}.lang-item{display: flex;align-items: center;gap: 10px;width: 100%;padding: 9px 10px;border-radius: 8px;font-size: 14px;text-align: start}.lang-item:hover{background: var(--c-bg-ice)}.lang-item.active{color: var(--c-primary-dark);font-weight: 600}.lang-code{width: 30px;height: 22px;border-radius: 6px;background: var(--c-primary-soft);color: var(--c-primary-dark);font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.lang-name{flex: 1}.lang-item .ic-sm{color: var(--c-primary)}.lang-chips{display: flex;flex-wrap: wrap;gap: 8px}.lang-chip{padding: 8px 14px;border-radius: 99px;border: 1px solid var(--c-border-strong);font-size: 14px;font-weight: 600}.lang-chip.active{background: var(--c-primary-strong);border-color: var(--c-primary-strong);color: #fff}.drawer{position: fixed;inset: 0;z-index: 100}.drawer-backdrop{position: absolute;inset: 0;background: rgba(10,30,20,.42);animation: fadeIn .2s}.drawer-panel{position: absolute;right: 0;top: 0;bottom: 0;width: min(380px,90vw);background: var(--c-bg);overflow-y: auto;padding: 16px 20px 28px;animation: drawerIn .28s var(--ease)}@keyframes drawerIn{from{transform: translateX(100%)}}@keyframes fadeIn{from{opacity: 0}}.drawer-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px}.drawer-logo img{height: 36px;width: auto}.drawer-section{font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: .12em;color: var(--c-muted);margin: 22px 0 8px}.drawer-cats a{display: flex;align-items: center;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--c-border);font-family: var(--font-head);font-weight: 700;font-size: 15px}.drawer-cats .thumb{width: 44px;height: 44px;padding: 4px;border-radius: 10px}.drawer-cat-text{flex: 1;display: flex;flex-direction: column;line-height: 1.3}.drawer-cats small{font-family: var(--font-body);font-weight: 500;font-size: 13px;color: var(--c-muted)}.drawer-cats .ic-sm{color: var(--c-muted)}.drawer-cats .drawer-all{justify-content: space-between;border-bottom: 0;padding-top: 12px;font-family: var(--font-body);font-weight: 600;color: var(--c-primary-strong)}.drawer-links{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.drawer-links a{padding: 11px 14px;background: var(--c-bg-ice);border-radius: var(--radius-sm);font-size: 14px;font-weight: 500}.drawer-contact{display: grid;gap: 10px;margin-top: 24px}.breadcrumb{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 13px;color: var(--c-muted);padding: 18px 0}.breadcrumb a:hover{color: var(--c-primary-dark)}.breadcrumb [aria-current]{color: var(--c-text);font-weight: 600}.bc-sep{opacity: .5}.shead{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 40px}.shead-center{justify-content: center;text-align: center}.shead-center>div:first-child{display: flex;flex-direction: column;align-items: center}.shead-title{font-size: 36px;font-weight: 800;letter-spacing: -.025em}.shead-text{margin: 12px 0 0;color: var(--c-muted);font-size: 16px;max-width: 620px}.slider-arrows{display: flex;gap: 8px;flex-shrink: 0}.sa{width: 44px;height: 44px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--c-bg);border: 1px solid var(--c-border-strong);color: var(--c-primary-dark);transition: background-color .2s,border-color .2s}.sa:hover{border-color: var(--c-primary);background: var(--c-primary-soft)}.slider{position: relative}.slider-track{display: grid;grid-auto-flow: column;gap: 24px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;padding: 4px 2px 12px}.slider-track::-webkit-scrollbar{display: none}.slider-track>*{scroll-snap-align: start}.pgrid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.pcard{position: relative;display: flex;flex-direction: column;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);padding: 10px;transition: box-shadow .3s var(--ease),border-color .3s}.pcard:hover{border-color: transparent;box-shadow: var(--shadow-lg)}.pcard-media{display: block;aspect-ratio: 1;border-radius: calc(var(--radius) - 6px);background: var(--c-bg-ice);overflow: hidden}.pcard-media img{width: 100%;height: 100%;object-fit: contain;padding: 10%;mix-blend-mode: multiply;transform: scale(var(--img-scale,1));transform-origin: bottom center;transition: transform .5s var(--ease)}.pcard:hover .pcard-media img{transform: scale(calc(var(--img-scale,1) * 1.04))}.pcard-fav{position: relative;z-index: 2;flex: none;width: 38px;height: 38px;border-radius: 50%;background: var(--c-bg);color: var(--c-muted);border: 1px solid var(--c-border);display: inline-flex;align-items: center;justify-content: center;transition: color .2s,background-color .2s,border-color .2s,transform .2s var(--ease)}.pcard-fav:hover{color: var(--c-fav);transform: scale(1.06)}.pcard-fav.active{background: var(--c-fav);border-color: var(--c-fav);color: #fff}.pcard-fav.active svg{fill: currentColor}.pcard-quick{position: absolute;left: 10px;right: 10px;top: 10px;aspect-ratio: 1;z-index: 2;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 14px;pointer-events: none;outline: none}.pcard-quick>span{display: inline-flex;align-items: center;gap: 7px;height: 38px;padding: 0 16px;border-radius: 999px;background: rgba(255,255,255,.96);color: var(--c-primary-dark);font-size: 13px;font-weight: 600;white-space: nowrap;box-shadow: 0 6px 18px rgba(14,92,46,.16);pointer-events: auto;opacity: 0;transform: translateY(8px);transition: opacity .25s,transform .25s var(--ease),background-color .2s,color .2s}.pcard-quick>span:hover{background: var(--c-primary-strong);color: #fff}.pcard:hover .pcard-quick>span,.pcard-quick:focus-visible>span{opacity: 1;transform: none}.pcard-quick:focus-visible>span{outline: 2px solid var(--c-primary-strong);outline-offset: 2px}.pcard-body{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;flex: 1;padding: 14px 6px 6px}.pcard-title{font-size: 16px;font-weight: 700;line-height: 1.35;letter-spacing: -.01em}.pcard-title a::after{content: '';position: absolute;inset: 0;z-index: 1;border-radius: inherit}.pcard-title a:hover{color: var(--c-primary-dark)}.pcard-size{font-size: 13px;color: var(--c-muted)}.nowrap{white-space: nowrap}.pcard-size b{font-weight: 600;color: var(--c-text)}.pcard-view{position: relative;z-index: 2;margin-top: auto;align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;font-size: 15px;font-weight: 700;color: #111;text-decoration: none}.pcard-view:hover{color: #000;text-decoration: underline;text-underline-offset: 3px}.pcard-foot{margin-top: auto;padding-top: 12px;align-self: stretch;display: flex;align-items: center;justify-content: space-between;gap: 8px}.pcard-acts{display: flex;gap: 8px}.pcard-foot .pcard-view{margin-top: 0;align-self: center}.pcard-fav:hover{border-color: color-mix(in srgb,var(--c-fav) 40%,var(--c-border))}.pcard-fav.active:hover{color: #fff}.pcard-view .ic-sm{transition: transform .2s var(--ease)}.pcard-view:hover .ic-sm{transform: translateX(3px)}.pcard-add{position: relative;z-index: 2;flex: none;width: 38px;height: 38px;border-radius: 50%;background: var(--c-bg);color: #111;border: 1px solid var(--c-border);display: inline-flex;align-items: center;justify-content: center;transition: transform .2s var(--ease),background-color .2s,border-color .2s,color .2s}.pcard-add:hover{border-color: #111;transform: scale(1.06)}.pcard-add .pcard-add-ok{display: none}.pcard-add.added,.pcard-add.added:hover{background: var(--c-primary-strong);border-color: var(--c-primary-strong);color: #fff}.pcard-add>span{display: inline-flex}.pcard-add>.sr-only{display: block}@media (hover: none){.pcard-quick>span{opacity: 1;transform: none;height: 34px;padding: 0 12px;font-size: 12px}}.quickview{width: min(920px,calc(100vw - 32px));max-height: calc(100vh - 48px);padding: 0;border: 0;border-radius: 24px;background: var(--c-bg);color: var(--c-text);box-shadow: 0 40px 100px rgba(10,30,20,.3);overflow: auto}.quickview[open]{animation: qvIn .28s var(--ease)}.quickview::backdrop{background: rgba(10,30,20,.5);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px)}@keyframes qvIn{from{opacity: 0;transform: translateY(16px) scale(.98)}}.qv-inner{position: relative;display: grid;grid-template-columns: 1fr 1fr}.qv-close{position: absolute;right: 12px;top: 12px;z-index: 2;background: var(--c-bg)}.qv-media{background: var(--c-bg-ice);display: flex;align-items: center;justify-content: center;padding: 40px;min-height: 420px}.qv-media img{width: 100%;max-width: 380px;aspect-ratio: 1;object-fit: contain;mix-blend-mode: multiply;transform: scale(var(--img-scale,1));transform-origin: bottom center}.qv-body{display: flex;flex-direction: column;gap: 14px;padding: 44px 40px 36px}.qv-cat{font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary-strong)}.qv-title{font-size: 28px;font-weight: 800;letter-spacing: -.02em;margin-top: -6px}.qv-desc{margin: 0;color: var(--c-muted);font-size: 15px;line-height: 1.65}.qv-specs{margin: 0;display: grid;border-top: 1px solid var(--c-border)}.qv-specs div{display: flex;justify-content: space-between;gap: 16px;padding: 10px 0;border-bottom: 1px solid var(--c-border);font-size: 14px}.qv-specs dt{color: var(--c-muted)}.qv-specs dd{margin: 0;font-weight: 600;text-align: right}.qv-buy{display: flex;align-items: center;gap: 14px;margin-top: 4px}.qv-qty-label{font-size: 14px;font-weight: 600}.qty{display: inline-flex;align-items: center;height: 48px;border: 1px solid var(--c-border-strong);border-radius: 999px;overflow: hidden}.qty button{width: 44px;height: 100%;display: inline-flex;align-items: center;justify-content: center;color: var(--c-primary-dark);transition: background-color .2s}.qty button:hover{background: var(--c-bg-ice)}.qty input{width: 72px;height: 100%;border: 0;text-align: center;font-weight: 600;font-size: 16px;background: transparent;outline: none;-moz-appearance: textfield}.qty input:focus-visible{box-shadow: inset 0 0 0 2px var(--c-primary-strong)}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance: none}.qv-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}.qv-actions .btn{flex: 1 1 200px}.faq-list{display: grid;gap: 12px}.faq-item{background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);overflow: hidden;transition: border-color .2s,box-shadow .2s}.faq-item[open]{border-color: var(--c-primary-soft);box-shadow: var(--shadow)}.faq-item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 22px;font-family: var(--font-head);font-weight: 700;font-size: 16px;color: var(--c-text)}.faq-item summary::-webkit-details-marker{display: none}.faq-toggle{width: 30px;height: 30px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-primary-dark);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;transition: transform .25s var(--ease),background-color .2s}.faq-item[open] .faq-toggle{transform: rotate(45deg);background: var(--c-primary-strong);color: #fff}.faq-body{padding: 0 22px 20px;color: #3F4D47;font-size: 15px;line-height: 1.75}.faq-body p:last-child{margin: 0}.footer{background: var(--c-ink);color: rgba(255,255,255,.78);font-size: 15px}.footer a{transition: color .2s}.footer a:hover{color: #fff}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1.25fr;gap: 48px;padding-top: 72px;padding-bottom: 56px}.footer-logo{display: inline-block;margin-bottom: 20px}.footer-logo img{height: 52px;width: auto}.footer-brand p{line-height: 1.7;margin-bottom: 12px;max-width: 340px}.footer-title{font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #fff;margin-bottom: 20px;font-family: var(--font-body)}.footer-links{display: grid;gap: 12px}.footer-contact{display: grid;gap: 14px;margin-bottom: 20px}.footer-contact li{display: flex;gap: 12px;align-items: flex-start;line-height: 1.5}.footer-contact .ic-sm{margin-top: 3px;color: #8FD3A8}.footer-bottom{border-top: 1px solid rgba(255,255,255,.12)}.footer-bottom-inner{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding-top: 22px;padding-bottom: 22px;font-size: 14px;flex-wrap: wrap}.footer-cookie{color: inherit;font-size: 14px;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(255,255,255,.35)}.footer-cookie:hover{color: #fff}.footer :focus-visible{outline-color: #fff}.wa-float{position: fixed;right: 24px;bottom: 24px;z-index: 65;display: inline-flex;align-items: center;gap: 10px;height: 56px;padding: 0 24px 0 18px;border-radius: 999px;background: linear-gradient(180deg,#22C15E 0%,#0B7A3E 100%);color: #fff;font-weight: 700;font-size: 15px;text-shadow: 0 1px 2px rgba(0,0,0,.3);box-shadow: 0 0 0 2px rgba(255,255,255,.55),0 10px 26px rgba(0,0,0,.22);animation: waPulseLight 2.6s var(--ease) infinite;transition: transform .25s var(--ease),filter .25s}.wa-float:hover{color: #fff;transform: translateY(-2px);filter: brightness(1.08)}.wa-float .ic{width: 24px;height: 24px}.wa-float-dot{display: none}.wa-float:focus-visible{outline-color: var(--c-primary-dark);outline-offset: 3px}.mobile-bar{display: grid;grid-template-columns: repeat(3,1fr);position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;background: rgba(255,255,255,.97);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-top: 1px solid var(--c-border);box-shadow: 0 -6px 20px rgba(14,92,46,.06);padding: 6px 8px calc(6px + env(safe-area-inset-bottom))}.mobile-bar a{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 52px;border-radius: 12px;font-size: 12px;font-weight: 600;color: var(--c-text)}.mobile-bar a:active{background: var(--c-bg-ice)}.mobile-bar .ic{width: 22px;height: 22px;color: var(--c-primary-dark)}.mobile-bar .mb-wa .ic{color: #1DAA52}.mb-ic{position: relative;display: inline-flex}.mobile-bar .count{top: -7px;right: -13px}@media (min-width: 900px){.mobile-bar{display: none}}.cookie{position: fixed;left: 24px;bottom: 24px;z-index: 70;width: min(400px,calc(100vw - 32px));background: var(--c-bg);border-radius: var(--radius);box-shadow: var(--shadow-lg);border: 1px solid var(--c-border);padding: 20px;font-size: 14px}.cookie-head{display: flex;align-items: center;gap: 10px;margin-bottom: 10px;font-size: 16px;color: var(--c-text)}.cookie-icon{width: 36px;height: 36px;border-radius: 10px;background: var(--c-primary-soft);color: var(--c-primary-dark);display: inline-flex;align-items: center;justify-content: center}.cookie p{color: #3F4D47;margin-bottom: 8px}.cookie-links{font-size: 13px;margin-bottom: 14px}.cookie-links a{color: var(--c-primary-strong);text-decoration: underline}.cookie-actions{display: grid;grid-template-columns: 1fr 1.4fr;gap: 8px}.toast{position: fixed;left: 50%;bottom: 28px;transform: translateX(-50%);z-index: 130;background: var(--c-text);color: #fff;padding: 12px 18px;border-radius: 14px;font-size: 14px;font-weight: 500;box-shadow: var(--shadow-lg);display: flex;align-items: center;gap: 12px;max-width: calc(100vw - 32px);animation: toastIn .3s var(--ease)}@keyframes toastIn{from{opacity: 0;transform: translate(-50%,10px)}}.toast a{color: #8FD3A8;font-weight: 600;text-decoration: underline;white-space: nowrap}.form-msg{font-size: 14px;font-weight: 600}.form-msg.ok{color: var(--c-primary-strong)}.form-msg.err{color: var(--c-danger)}.notfound{text-align: center}.notfound-code{display: inline-block;font-family: var(--font-head);font-size: 104px;font-weight: 800;line-height: 1;color: var(--c-primary)}.notfound h1{font-size: 30px;margin: 12px 0 10px}.notfound-actions{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;margin: 24px 0 48px}.notfound-grid{text-align: left}@media (max-width: 1240px){.header-inner{gap: 24px}}@media (max-width: 1180px){.hline-text{display: none}.pgrid{grid-template-columns: repeat(3,minmax(0,1fr))}.mega-inner{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr)}.mega-feature{display: none}}@media (max-width: 1023px){.catbar-cat,.catbar-link{padding: 0 9px;font-size: 13.5px}.catbar-cat.is-active::after,.catbar-link.is-active::after{left: 9px;right: 9px}.catbar-all{padding: 0 14px;margin-right: 4px;font-size: 13px;letter-spacing: .02em}.header-inner{gap: 16px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 40px 32px}}@media (max-width: 899px){:root{--header-h: 64px}.header{--hmain-h: 64px;top: 0;box-shadow: 0 1px 0 var(--c-border)}.header.is-stuck{box-shadow: 0 6px 20px rgba(14,92,46,.08)}.header-inner{flex-wrap: wrap;gap: 0 8px;height: auto;min-height: var(--hmain-h)}.logo{height: var(--hmain-h);align-items: center;margin-right: auto}.logo img{height: 44px}.hsearch{display: none;order: 5;flex: 1 0 100%;max-width: none;height: 48px;margin-bottom: 12px}.header.search-open .hsearch{display: flex}.hline,.catbar,.header-actions .hide-sm{display: none}.header-actions{gap: 2px;margin-left: 0}.hsearch-toggle{display: inline-flex}.header.search-open .hsearch-toggle{background: var(--c-primary-soft);color: var(--c-primary-dark)}.nav-burger{display: inline-flex}.topbar-links{display: none}.hsearch-list{max-height: 55vh}}@media (max-width: 899px){.wa-float{display: none}.footer-bottom-inner{padding-bottom: calc(22px + 66px + env(safe-area-inset-bottom))}.cookie{left: 16px;bottom: calc(80px + env(safe-area-inset-bottom))}.toast{bottom: calc(84px + env(safe-area-inset-bottom))}}@media (max-width: 767px){.topbar-inner{height: 34px}.topbar-wa span{display: none}.hide-sm{display: none}.shead{flex-direction: column;align-items: flex-start;margin-bottom: 28px}.shead-center{align-items: center}.shead-title{font-size: 27px}.pgrid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.pcard{padding: 6px;border-radius: 14px}.pcard-fav,.pcard-add{width: 34px;height: 34px}.pcard-acts{gap: 6px}.pcard-body{padding: 10px 4px 4px}.pcard-title{font-size: 14px}.pcard-quick{display: none}.pcard-view{font-size: 14px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 36px 20px;padding-top: 56px;padding-bottom: 40px}.footer-brand,.footer-grid>.footer-col:last-child{grid-column: 1 / -1}.footer-bottom-inner{justify-content: center;text-align: center}.qv-inner{grid-template-columns: 1fr}.qv-media{min-height: 0;padding: 24px}.qv-media img{max-width: 240px}.qv-body{padding: 24px 20px 24px}.qv-title{font-size: 22px}}.wam{position: fixed;inset: 0;z-index: 140;display: flex;align-items: center;justify-content: center;padding: 20px}.wam-backdrop{position: absolute;inset: 0;background: rgba(8,20,24,.55);backdrop-filter: blur(3px)}.wam-dialog{position: relative;width: 100%;max-width: 770px;max-height: calc(100vh - 40px);display: flex;flex-direction: column;background: var(--c-bg);border-radius: 18px;overflow: hidden;box-shadow: 0 30px 80px rgba(0,0,0,.35);animation: wamIn .25s ease}@keyframes wamIn{from{opacity: 0;transform: translateY(14px) scale(.98)}}.wam-head{display: flex;align-items: center;gap: 14px;padding: 16px 22px;background: linear-gradient(110deg,var(--c-wa) 0%,#12a38a 55%,var(--c-primary) 100%);color: #fff}.wam-head-icon{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,.2);display: inline-flex;align-items: center;justify-content: center}.wam-head b{display: block;font-size: 15.5px}.wam-head small{font-size: 13px;opacity: .92}.wam-x{margin-left: auto;color: #fff;opacity: .9;padding: 4px}.wam-x:hover{opacity: 1}.wam-form{display: flex;flex-direction: column;min-height: 0;flex: 1}.wam-body{display: grid;grid-template-columns: 1fr 288px;overflow-y: auto;min-height: 0}.wam-topics{padding: 20px 24px;display: flex;flex-direction: column;gap: 8px}.wam-label{display: flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 500;color: var(--c-text);margin-bottom: 4px}.wam-topic{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border: 1.5px solid var(--c-border-strong);border-radius: 12px;background: var(--c-bg);font-size: 14px;font-weight: 500;text-align: left;color: var(--c-text);transition: border-color .2s,background .2s,box-shadow .2s}.wam-topic:hover{border-color: rgba(37,211,102,.5);background: var(--c-primary-soft)}.wam-topic.active{border-color: var(--c-wa);background: var(--c-primary-soft);color: var(--c-wa-dark);box-shadow: 0 0 0 3px rgba(37,211,102,.15)}.wam-emoji{font-size: 18px;line-height: 1}.wam-check{margin-left: auto;width: 20px;height: 20px;border-radius: 50%;background: var(--c-wa);color: #fff;display: none;align-items: center;justify-content: center}.wam-check .ic-sm{width: 12px;height: 12px;stroke-width: 3}.wam-topic.active .wam-check{display: inline-flex}.wam-info{padding: 20px 22px;background: var(--c-bg-ice);border-left: 1px solid var(--c-border);display: flex;flex-direction: column;gap: 10px}.wam-info-head{display: flex;gap: 10px;margin-bottom: 4px}.wam-info-icon{width: 30px;height: 30px;border-radius: 8px;background: var(--c-primary-soft);color: var(--c-wa-dark);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.wam-info-head b{display: block;font-size: 14px;color: var(--c-text)}.wam-info-head small{display: flex;gap: 4px;font-size: 12px;color: var(--c-muted);line-height: 1.35}.wam-info-head small .ic-sm{width: 12px;height: 12px;color: var(--c-wa-dark);margin-top: 2px}.wam-field{display: flex;flex-direction: column;gap: 5px;font-size: 12.5px;font-weight: 500;color: var(--c-text)}.wam-field i{color: #ef4444;font-style: normal}.wam-field .input{height: 40px;font-size: 13.5px}.wam-err{font-style: normal;font-size: 11.5px;color: #ef4444}.wam-foot{padding: 14px 24px 18px;border-top: 1px solid var(--c-border);display: flex;flex-direction: column;gap: 12px}.wam-note{display: flex;gap: 8px;align-items: flex-start;padding: 10px 14px;border-radius: 10px;background: var(--c-primary-soft);border: 1px solid #BFE3CB;font-size: 12.5px;color: var(--c-wa-dark)}.wam-kvkk{display: flex;gap: 8px;align-items: flex-start;font-size: 12.5px;color: var(--c-muted)}.wam-kvkk input{margin-top: 2px;accent-color: var(--c-wa-dark)}.wam-kvkk a{color: var(--c-primary-dark);text-decoration: underline}.wam-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.wam-btn{position: relative;display: flex;align-items: center;justify-content: center;gap: 8px;height: 50px;border-radius: 12px;font-size: 15px;font-weight: 700;transition: transform .2s,opacity .2s,box-shadow .2s}.wam-btn:hover:not(:disabled){transform: translateY(-1px)}.wam-btn-wa{background: linear-gradient(110deg,var(--c-wa),#12a38a 60%,var(--c-primary));color: #fff;box-shadow: 0 8px 20px rgba(37,211,102,.3)}.wam-btn-call{border: 1.5px solid var(--c-wa);color: var(--c-wa-dark);background: var(--c-bg)}.wam-btn:disabled{cursor: not-allowed}.wam-btn.is-busy{color: transparent !important}.wam-btn.is-busy::after{content: '';position: absolute;width: 20px;height: 20px;border-radius: 50%;border: 2px solid currentColor;border-color: rgba(255,255,255,.9) rgba(255,255,255,.9) transparent transparent;animation: spin .7s linear infinite}.wam-btn-call.is-busy::after{border-color: var(--c-wa) var(--c-wa) transparent transparent}.no-consent .wam-btn{opacity: .5;pointer-events: none}.wam-status{display: flex;align-items: center;justify-content: center;gap: 8px;font-size: 12.5px;color: var(--c-muted)}.wam-dot{width: 8px;height: 8px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 3px rgba(34,197,94,.2)}.wam-offline{padding: 14px 16px;border: 1px solid var(--c-border);border-radius: 12px;background: var(--c-bg-ice);display: flex;flex-direction: column;gap: 8px}.wam-offline-head{display: flex;gap: 10px}.wam-offline-head .ic-sm{margin-top: 3px;color: var(--c-muted)}.wam-offline-head b{display: block;font-size: 14px;color: var(--c-text)}.wam-offline-head small{font-size: 12.5px;color: var(--c-muted)}.wam-row{display: flex;justify-content: space-between;align-items: center;padding: 9px 12px;border: 1px solid var(--c-border);border-radius: 8px;background: var(--c-bg);font-size: 12.5px;color: var(--c-muted)}.wam-row span{display: inline-flex;align-items: center;gap: 6px}.wam-row span .ic-sm{color: var(--c-wa)}.wam-row b{color: var(--c-text)}.wam .wam-offline-label{display: none}.wam.is-offline .wam-offline-label{display: flex}.wam.is-offline .wam-online-label{display: none}.wam.is-offline .wam-btn-wa{background: var(--c-bg-ice);color: var(--c-muted);box-shadow: none}.wam.is-offline .wam-btn-call{background: linear-gradient(110deg,var(--c-wa),#12a38a 60%,var(--c-primary));color: #fff;border-color: transparent;box-shadow: 0 8px 20px rgba(37,211,102,.3)}.wam.is-offline .wam-btn-call.is-busy::after{border-color: rgba(255,255,255,.9) rgba(255,255,255,.9) transparent transparent}.wam-btn-wa .wam-online-label,.wam-btn-wa .wam-offline-label{align-items: center;gap: 8px}.wam-btn-wa .wam-online-label{display: inline-flex}.wam-done{padding: 40px 28px;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 10px}.wam-done-icon{width: 64px;height: 64px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-wa-dark);display: inline-flex;align-items: center;justify-content: center}.wam-done b{font-size: 20px;color: var(--c-text)}.wam-done p{color: var(--c-muted);margin: 0 0 8px}@media (max-width: 767px){.wam{padding: 0;align-items: flex-end}.wam-dialog{max-height: 94vh;border-radius: 18px 18px 0 0}.wam-body{grid-template-columns: 1fr}.wam-info{border-left: 0;border-top: 1px solid var(--c-border)}.wam-topics,.wam-info{padding: 16px}.wam-topic{padding: 11px 14px;font-size: 13.5px}.wam-foot{padding: 12px 16px calc(14px + env(safe-area-inset-bottom))}.wam-actions{grid-template-columns: 1fr}.wam-btn{height: 46px;font-size: 14px}.wam-note{display: none}}.cdr{position: fixed;inset: 0;z-index: 135}.cdr-backdrop{position: absolute;inset: 0;background: rgba(8,17,28,.45);opacity: 0;transition: opacity .28s}.cdr-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(500px,100vw);display: flex;flex-direction: column;background: var(--c-bg);box-shadow: -20px 0 50px rgba(0,0,0,.18);transform: translateX(100%);transition: transform .28s cubic-bezier(.2,.8,.2,1)}.cdr.open .cdr-backdrop{opacity: 1}.cdr.open .cdr-panel{transform: none}.cdr-head{display: flex;align-items: center;justify-content: space-between;padding: 20px 28px;border-bottom: 1px solid var(--c-border)}.cdr-head h2{display: flex;align-items: center;gap: 10px;font-size: 17px}.cdr-head h2 .ic-sm{width: 20px;height: 20px;color: var(--c-primary-dark)}.cdr-count{min-width: 24px;height: 24px;padding: 0 7px;border-radius: 99px;background: var(--c-primary-strong);color: #fff;font-size: 12px;display: inline-flex;align-items: center;justify-content: center}.cdr-x{width: 38px;height: 38px;border: 1px solid var(--c-border-strong);border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;color: var(--c-text);transition: background .2s}.cdr-x:hover{background: var(--c-bg-ice)}.cdr-items{flex: 1;overflow-y: auto;padding: 8px 28px}.cdr-item{display: grid;grid-template-columns: 92px 1fr;gap: 18px;padding: 20px 0;border-bottom: 1px solid var(--c-border)}.cdr-item:last-child{border-bottom: 0}.cdr-img{width: 92px;height: 92px;border-radius: 10px;overflow: hidden;background: #f4f6f7}.cdr-img img{width: 100%;height: 100%;object-fit: contain}.cdr-title{display: block;font-size: 13px;font-weight: 700;letter-spacing: .03em;text-transform: uppercase;color: var(--c-text);line-height: 1.4}.cdr-title:hover{color: var(--c-primary-strong)}.cdr-meta{font-size: 12px;color: var(--c-primary-strong);font-weight: 600;margin-top: 4px}.cdr-opts{font-size: 11.5px;color: var(--c-muted);margin-top: 4px;line-height: 1.45}.cdr-row{display: flex;align-items: center;gap: 10px;margin-top: 10px}.cdr-qty{display: inline-flex;align-items: center;height: 34px;border: 1px solid var(--c-border-strong)}.cdr-qty button{width: 32px;height: 100%;font-size: 16px;color: var(--c-text)}.cdr-qty button:hover{background: var(--c-bg-ice)}.cdr-qty input{width: 64px;height: 100%;border: 0;text-align: center;font-size: 13px;font-weight: 600;background: transparent;color: inherit;outline: none;-moz-appearance: textfield}.cdr-qty input::-webkit-outer-spin-button,.cdr-qty input::-webkit-inner-spin-button{-webkit-appearance: none}.cdr-unit{font-size: 12px;color: var(--c-muted)}.cdr-del{width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;color: var(--c-text);border-radius: 6px}.cdr-del:hover{background: var(--c-danger-soft);color: var(--c-danger)}.cdr-empty{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 40px;text-align: center}.cdr-empty b{font-size: 17px;color: var(--c-text)}.cdr-empty p{color: var(--c-muted);font-size: 13.5px;margin: 0 0 6px}.cdr-foot{padding: 22px 28px calc(24px + env(safe-area-inset-bottom));border-top: 1px solid var(--c-border);box-shadow: 0 -10px 30px rgba(0,0,0,.05);display: flex;flex-direction: column;gap: 12px}.cdr-sum{display: flex;justify-content: space-between;align-items: center;font-size: 15px}.cdr-sum span{font-weight: 600;color: var(--c-text)}.cdr-sum b{font-size: 16px;color: var(--c-text)}.cdr-note{margin: 0;font-size: 13px;color: var(--c-muted)}.cdr-agree{display: flex;align-items: center;gap: 8px;font-size: 13.5px;color: var(--c-muted)}.cdr-agree input{width: 16px;height: 16px;accent-color: var(--c-primary)}.cdr-agree a{color: var(--c-text);text-decoration: underline}.cdr-agree.shake{animation: cdrShake .45s;color: var(--c-danger)}@keyframes cdrShake{20%,60%{transform: translateX(-6px)}40%,80%{transform: translateX(6px)}}.cdr-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 4px}.cdr-actions .btn{height: 48px}.cdr-checkout.is-disabled{opacity: .55}@media (max-width: 767px){.cdr-head,.cdr-items,.cdr-foot{padding-left: 18px;padding-right: 18px}.cdr-item{grid-template-columns: 72px 1fr;gap: 14px}.cdr-img{width: 72px;height: 72px}.cdr-actions{grid-template-columns: 1fr}}a.mega-title:hover{color: var(--c-primary-strong)}.nav-drop .nav-drop-all{display: flex;align-items: center;gap: 6px;margin-top: 4px;border-top: 1px solid var(--c-border);border-radius: 0 0 var(--radius-sm) var(--radius-sm);color: var(--c-primary-strong)}.narrow{max-width: 900px}.center-cta{display: flex;justify-content: center;margin-top: 36px}.link-more{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 600;color: var(--c-primary-dark)}.link-more:hover{color: var(--c-danger)}.link-arrow{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;font-size: 15px;color: var(--c-primary-strong);white-space: nowrap}.link-arrow .ic-sm{transition: transform .2s var(--ease)}.link-arrow:hover{color: var(--c-primary-dark)}.link-arrow:hover .ic-sm{transform: translateX(3px)}.qform{background: var(--c-bg);color: var(--c-text);border: 1px solid var(--c-border);border-radius: 24px;padding: 32px;box-shadow: var(--shadow);display: flex;flex-direction: column;gap: 16px}.qform-head{display: flex;align-items: center;gap: 16px;padding-bottom: 20px;margin-bottom: 4px;border-bottom: 1px solid var(--c-border)}.qform-icon{width: 52px;height: 52px;border-radius: 14px;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.qform-title{font-size: 22px;font-weight: 800;letter-spacing: -.02em}.qform-head p{margin: 4px 0 0;color: var(--c-muted);font-size: 14px}.qform .input,.qform .select{height: 48px;background: var(--c-bg-ice);border-color: var(--c-border)}.qform .textarea{background: var(--c-bg-ice);border-color: var(--c-border);min-height: 104px}.qform .input:focus,.qform .select:focus,.qform .textarea:focus{background: var(--c-bg);border-color: var(--c-primary)}.qform-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.qform-row:empty{display: none}.req{color: var(--c-danger)}.qform-note{text-align: center;font-size: 12px;color: var(--c-muted);line-height: 1.5}.qform-note a{color: var(--c-primary-strong);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.upload{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px dashed var(--c-border-strong);border-radius: var(--radius-sm);background: var(--c-bg);cursor: pointer;transition: border-color .2s,background-color .2s}.upload:hover,.upload:focus-within{border-color: var(--c-primary);background: var(--c-primary-soft)}.upload-icon{width: 38px;height: 38px;border-radius: 10px;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.upload b{display: block;font-size: 14px;font-weight: 600}.upload small{display: block;font-size: 12px;color: var(--c-muted)}.form-msg:empty{display: none}.form-msg{padding: 12px 14px;border-radius: var(--radius-sm);font-size: 14px;font-weight: 500}.form-msg.ok{background: var(--c-primary-soft);color: var(--c-primary-dark)}.form-msg.err{background: var(--c-danger-soft);color: var(--c-danger)}@media (max-width: 767px){.qform{padding: 22px 18px;border-radius: 20px}.qform-row{grid-template-columns: 1fr}}.page-home .section{padding: 96px 0}.page-home .shead-left{align-items: flex-end}.page-home .shead-left .shead-title{max-width: 640px}.home-hero{position: relative;overflow: hidden;background: linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg-ice) 100%);border-bottom: 1px solid var(--c-border)}.hh-container{position: relative;z-index: 1}.hh-bgs{position: absolute;inset: 0;z-index: 0;overflow: hidden}.hh-bg{position: absolute;inset: 0;background: var(--tint,var(--c-bg));opacity: 0;transition: opacity .8s var(--ease)}.hh-bg.is-active{opacity: 1}.hh-bg img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: blur(48px) saturate(1.2);transform: scale(1.15);opacity: .45}.hh-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 38%,rgba(255,255,255,.35) 68%,rgba(255,255,255,0) 100%)}@media (max-width: 960px){.hh-bg::after{background: linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.88) 55%,rgba(255,255,255,.95) 100%)}}@media (prefers-reduced-motion: reduce){.hh-bg{transition: none}}.hh-slides{display: grid}.hh-slide{grid-area: 1 / 1;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);align-items: center;gap: 48px;min-height: 600px;padding: 56px 0 88px;opacity: 0;visibility: hidden;transition: opacity .9s var(--ease),visibility .9s}.hh-slide.is-active{opacity: 1;visibility: visible}.hh-container[data-hero-drag]{touch-action: pan-y;cursor: grab;user-select: none;-webkit-user-select: none}.home-hero.is-dragging .hh-container{cursor: grabbing}.home-hero.is-dragging .hh-slide.is-active{transition: none}.hh-slide.is-active{transition: opacity .9s var(--ease),visibility .9s,transform .35s var(--ease)}.home-hero.is-swipe .hh-slide,.home-hero.is-swipe .hh-bg{transition-duration: .45s}.home-hero.is-swipe .hh-slide .hh-copy>*{transition-duration: .45s;transition-delay: 0s}.hh-container[data-hero-drag] img{-webkit-user-drag: none;pointer-events: none}.hh-copy{max-width: 620px}.hh-copy>*{transition: transform .9s var(--ease)}.hh-slide:not(.is-active) .hh-copy>*{transform: translateY(14px)}.hh-title{font-size: 54px;line-height: 1.06;letter-spacing: -.035em;margin: 22px 0 20px;text-wrap: balance}.hh-text{font-size: 18px;line-height: 1.65;color: var(--c-muted);margin: 0 0 32px;max-width: 520px}.hh-btns{display: flex;flex-wrap: wrap;gap: 12px}.hh-visual{position: relative;aspect-ratio: 1.08;width: 100%;max-width: 600px;justify-self: end}.hh-blob{position: absolute;inset: 6% 4% 4% 10%;border-radius: 50%;background: radial-gradient(circle at 40% 35%,var(--c-primary-soft) 0%,rgba(232,245,236,0) 70%)}.hh-disc{position: absolute;border-radius: 50%;background: #fff;box-shadow: 0 1px 2px rgba(14,92,46,.05),0 24px 60px rgba(14,92,46,.12);overflow: hidden;display: flex;align-items: center;justify-content: center;transition: transform 1.2s var(--ease)}.hh-disc::before{content: '';position: absolute;inset: 8px;border-radius: 50%;background: var(--c-bg-ice)}.hh-disc img{position: relative;width: 74%;height: 74%;object-fit: contain;mix-blend-mode: multiply}.hh-disc-1{width: 62%;aspect-ratio: 1;left: 6%;top: 10%}.hh-disc-2{width: 36%;aspect-ratio: 1;right: 0;top: 0}.hh-disc-3{width: 33%;aspect-ratio: 1;right: 6%;bottom: 2%}.hh-slide:not(.is-active) .hh-disc-1{transform: scale(.96)}.hh-slide:not(.is-active) .hh-disc-2{transform: translate(10px,-10px) scale(.94)}.hh-slide:not(.is-active) .hh-disc-3{transform: translate(10px,10px) scale(.94)}.hh-scene{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 28px;box-shadow: var(--shadow-lg)}.hh-chip{position: absolute;z-index: 2;display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px 8px 8px;border-radius: 999px;background: #fff;box-shadow: var(--shadow-lg);font-weight: 600;font-size: 14px;color: var(--c-text);white-space: nowrap}.hh-chip-ic{width: 32px;height: 32px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center}.hh-chip-1{left: 0;bottom: 14%}.hh-chip-2{right: 34%;top: 4%}.hh-visual.has-scene{aspect-ratio: 16 / 10;max-width: 640px}.hh-visual.has-scene .hh-scene{border-radius: 24px}.hh-visual.has-scene .hh-chip-1{left: 16px;bottom: 16px}.hh-visual.has-scene .hh-chip-2{right: 16px;left: auto;top: 16px}.hh-controls{position: absolute;left: 50%;bottom: 28px;transform: translateX(-50%);display: flex;align-items: center;gap: 14px;width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));padding: 0 var(--gutter)}.hh-dots{display: flex;gap: 6px}.hh-dot{width: 44px;height: 32px;display: inline-flex;align-items: center}.hh-dot span{position: relative;display: block;width: 100%;height: 4px;border-radius: 4px;background: var(--c-border-strong);overflow: hidden}.hh-dot span::after{content: '';position: absolute;inset: 0;background: var(--c-primary-strong);transform: scaleX(0);transform-origin: left}.hh-dot.is-active span::after{transform: scaleX(1)}.is-running .hh-dot.is-active span::after{animation: hhProgress 6s linear}@keyframes hhProgress{from{transform: scaleX(0)}to{transform: scaleX(1)}}.hh-pause{width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--c-border-strong);background: var(--c-bg);color: var(--c-primary-dark);display: inline-flex;align-items: center;justify-content: center;transition: border-color .2s,background-color .2s}.hh-pause:hover{border-color: var(--c-primary);background: var(--c-primary-soft)}.hh-pause .ic-sm{width: 14px;height: 14px}.hc-grid{display: grid;grid-template-columns: 1.25fr 1fr 1fr;grid-template-rows: repeat(2,minmax(0,1fr));gap: 24px}.hc-tile{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 280px;padding: 24px;border-radius: var(--radius);background: var(--c-bg-ice);border: 1px solid var(--c-border);overflow: hidden;isolation: isolate;transition: box-shadow .3s var(--ease),border-color .3s}.hc-tile:hover{border-color: transparent;box-shadow: var(--shadow-lg)}.hc-tile-lg{grid-row: span 2}.hc-media{position: absolute;inset: 0 0 72px;display: flex;align-items: center;justify-content: center}.hc-media img{width: auto;height: 82%;max-width: 70%;object-fit: contain;mix-blend-mode: multiply;transition: transform .5s var(--ease)}.hc-tile-lg .hc-media{inset: 0 0 96px}.hc-tile-lg .hc-media img{height: 78%;max-width: 78%}.hc-tile:hover .hc-media img{transform: scale(1.04)}.hc-body{position: relative;display: flex;flex-direction: column;gap: 2px;padding-right: 56px}.hc-title{font-family: var(--font-head);font-size: 20px;font-weight: 700;letter-spacing: -.015em;line-height: 1.25}.hc-tile-lg .hc-title{font-size: 28px}.hc-count{font-size: 14px;color: var(--c-muted)}.hc-arrow{position: absolute;right: 24px;bottom: 24px;width: 44px;height: 44px;border-radius: 50%;background: #fff;color: var(--c-primary-dark);display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgba(14,92,46,.1);transition: background-color .2s,color .2s}.hc-tile:hover .hc-arrow{background: var(--c-primary-strong);color: #fff}.hc-tile-scene{background: #0e281c;border-color: transparent;color: #fff}.hc-tile-scene::after{content: "";position: absolute;inset: 0;z-index: 0;background: linear-gradient(to bottom,rgba(10,30,20,0) 55%,rgba(10,30,20,.52) 76%,rgba(10,30,20,.8) 100%);pointer-events: none}.hc-media-scene,.hc-tile-lg .hc-media-scene{inset: 0;display: block}.hc-media-scene img,.hc-tile-lg .hc-media-scene img{width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: center 40%;mix-blend-mode: normal}.hc-tile-scene:hover .hc-media img{transform: scale(1.04)}.hc-tile-scene .hc-body,.hc-tile-scene .hc-arrow{z-index: 1}.hc-tile-scene .hc-title{color: #fff;text-shadow: 0 1px 2px rgba(10,30,20,.45),0 2px 14px rgba(10,30,20,.4)}.hc-tile-scene .hc-count{color: #fff;font-weight: 600;text-shadow: 0 1px 2px rgba(10,30,20,.5),0 1px 10px rgba(10,30,20,.4)}.hc-tile-scene .hc-arrow{transition: background-color .2s,color .2s,transform .3s var(--ease)}.hc-tile-scene:hover .hc-arrow{transform: translate(3px,-3px)}.hf-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.hf-tile{padding: 28px 24px;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);transition: box-shadow .3s var(--ease),border-color .3s}.hf-tile:hover{border-color: transparent;box-shadow: var(--shadow)}.hf-icon{width: 48px;height: 48px;border-radius: 14px;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;margin-bottom: 18px}.hf-icon .ic{width: 24px;height: 24px}.hf-title{font-size: 17px;margin-bottom: 6px}.hf-text{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--c-muted)}.home-stats{padding: 96px 0 0}.hs-panel{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,3fr);align-items: center;gap: 40px;padding: 48px 56px;border-radius: 24px;background: var(--c-ink);color: #fff;background-image: radial-gradient(600px 300px at 100% 0%,rgba(30,62,92,.9),transparent 70%),radial-gradient(420px 220px at 0% 100%,rgba(23,138,69,.28),transparent 70%)}.hs-title{color: #fff;font-size: 28px;font-weight: 800;letter-spacing: -.02em;max-width: 240px}.hs-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.hs-item{display: flex;flex-direction: column;gap: 8px;padding: 4px 28px;border-left: 1px solid rgba(255,255,255,.16)}.hs-value{display: flex;align-items: center;height: 56px;font-family: var(--font-head);font-size: 52px;font-weight: 800;letter-spacing: -.03em;line-height: 1;font-variant-numeric: tabular-nums}.hs-value-icon .ic-lg{width: 44px;height: 44px;color: #8FD6A8}.hs-label{font-size: 15px;color: rgba(255,255,255,.78)}.hp-tabs{display: flex;flex-wrap: wrap;gap: 6px;padding: 5px;border-radius: 999px;background: var(--c-bg-ice);border: 1px solid var(--c-border)}.hp-tab{height: 40px;padding: 0 18px;border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--c-muted);white-space: nowrap;transition: background-color .2s,color .2s,box-shadow .2s}.hp-tab:hover{color: var(--c-text)}.hp-tab.active{background: #fff;color: var(--c-primary-dark);box-shadow: 0 1px 3px rgba(14,92,46,.12)}.hp-panel .center-cta{margin-top: 40px}.js .hp-panel[data-tab-inactive]{display: none}.hp-panel + .hp-panel{margin-top: 48px}.js .hp-panel + .hp-panel{margin-top: 0}.hp-panel:focus-visible{outline-offset: 6px}.hu-list{display: flex;flex-direction: column;gap: 72px}.hu-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 64px;align-items: center}.hu-row.is-rev .hu-media{order: 2}.hu-media{display: block;aspect-ratio: 4 / 3;border-radius: var(--radius);overflow: hidden;background: var(--c-bg);box-shadow: var(--shadow-lg)}.hu-media img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease)}.hu-media:hover img{transform: scale(1.03)}.hu-body{max-width: 520px}.hu-icon{width: 52px;height: 52px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;margin-bottom: 18px}.hu-title{font-family: var(--font-head);font-size: 28px;line-height: 1.2;font-weight: 700;letter-spacing: -.015em;margin: 0 0 12px}.hu-title a{color: inherit}.hu-title a:hover{color: var(--c-primary-strong)}.hu-text{font-size: 16px;line-height: 1.6;color: var(--c-muted);margin: 0 0 18px}.hu-checks{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 10px}.hu-checks li{display: flex;align-items: center;gap: 10px;font-size: 15px}.hu-checks .ic-sm{flex: none;color: var(--c-primary-strong)}.hu-checks a{color: var(--c-text)}.hu-checks a:hover{color: var(--c-primary-strong);text-decoration: underline}.hu-foot{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;font-weight: 600;color: var(--c-primary-strong)}.hu-foot .ic-sm{transition: transform .2s var(--ease)}.hu-foot:hover .ic-sm{transform: translateX(3px)}.hst-list{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;margin: 0;padding: 0;list-style: none}.hst-list::before{content: '';position: absolute;top: 32px;left: calc(100% / 6);right: calc(100% / 6);border-top: 2px dashed var(--c-border-strong)}.hst-item{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 0 12px}.hst-num{position: relative;width: 64px;height: 64px;border-radius: 50%;background: var(--c-bg);border: 2px solid var(--c-primary);color: var(--c-primary-strong);font-family: var(--font-head);font-size: 20px;font-weight: 800;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 22px;box-shadow: 0 0 0 8px var(--c-bg)}.hst-item:last-child .hst-num{background: var(--c-primary-strong);border-color: var(--c-primary-strong);color: #fff}.hst-title{font-size: 20px;margin-bottom: 8px}.hst-text{margin: 0;max-width: 320px;color: var(--c-muted);font-size: 15px}.home-steps .center-cta{margin-top: 48px}.hr-title{text-align: center;font-size: 15px;font-weight: 600;font-family: var(--font-body);color: var(--c-muted);letter-spacing: .06em;text-transform: uppercase;margin-bottom: 28px}.hr-logos{display: flex;flex-wrap: wrap;justify-content: center;gap: 24px 48px}.hr-logos img{height: 56px;width: auto;object-fit: contain;filter: grayscale(1);opacity: .7;transition: filter .3s,opacity .3s}.hr-logos img:hover{filter: none;opacity: 1}.hq-grid{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 64px;align-items: start}.hq-text{margin: 16px 0 24px;color: var(--c-muted);font-size: 16px;line-height: 1.7}.hq-text p:last-child{margin-bottom: 0}.home-cta{padding: 0 0 96px}.home-faq + .home-cta,.home-refs + .home-cta{padding-top: 96px}.hcta-panel{display: flex;align-items: center;justify-content: space-between;gap: 32px;padding: 56px;border-radius: 24px;background: var(--c-ink);background-image: radial-gradient(520px 260px at 0% 100%,rgba(23,138,69,.35),transparent 70%),radial-gradient(420px 240px at 100% 0%,rgba(30,62,92,.95),transparent 70%);color: #fff}.hcta-title{color: #fff;font-size: 36px;font-weight: 800;letter-spacing: -.025em}.hcta-text{margin: 10px 0 0;font-size: 17px;color: rgba(255,255,255,.86);max-width: 520px}.hcta-btns{display: flex;flex-wrap: wrap;gap: 12px;flex-shrink: 0}.btn-light{background: #fff;color: var(--c-primary-dark)}.btn-light:hover{background: var(--c-primary-soft)}@media (max-width: 1180px){.hh-title{font-size: 46px}.hs-panel{grid-template-columns: 1fr;gap: 28px}.hs-title{max-width: none}.hs-item:first-child{border-left: 0;padding-left: 0}}@media (max-width: 1023px){.hh-slide{grid-template-columns: 1fr;gap: 24px;min-height: 0;padding: 40px 0 88px}.hh-visual{order: -1;max-width: 460px;justify-self: center}.hc-grid{grid-template-columns: 1fr 1fr;grid-template-rows: none}.hc-tile-lg{grid-row: auto;grid-column: 1 / -1}.hf-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.hq-grid{grid-template-columns: 1fr;gap: 32px}.hcta-panel{flex-direction: column;align-items: flex-start}}@media (max-width: 767px){.page-home .section,.home-stats{padding: 64px 0}.home-stats{padding-bottom: 0}.page-home .shead-left{flex-direction: row;align-items: flex-end;flex-wrap: wrap;gap: 12px 16px}.home-featured .shead-left{flex-direction: column;flex-wrap: nowrap;align-items: stretch}.hh-slide{padding: 20px 0 80px;gap: 12px}.hh-visual{max-width: 320px;aspect-ratio: 1.3}.hh-visual.has-scene{max-width: 360px;aspect-ratio: 16 / 10}.hh-visual.has-scene .hh-chip-1{left: 10px;bottom: 10px}.hh-visual.has-scene .hh-chip-2{display: none}.hh-disc-1{width: 56%;top: 8%}.hh-disc-2{width: 32%}.hh-disc-3{width: 30%}.hh-title{font-size: 34px;margin: 16px 0 14px}.hh-text{font-size: 16px;margin-bottom: 24px}.hh-btns{gap: 10px}.hh-btns .btn{flex: 1 1 0;height: 52px;padding: 0 12px;font-size: 15px}.hh-chip{font-size: 12px;padding: 6px 12px 6px 6px;gap: 8px}.hh-chip-ic{width: 26px;height: 26px}.hh-chip-2{right: auto;left: 40%;top: 0}.hh-controls{bottom: 20px}.hc-grid{gap: 12px}.hc-tile{min-height: 200px;padding: 16px}.hc-tile-lg{min-height: 260px}.hc-media{inset: 0 0 60px}.hc-media-scene{inset: 0}.hc-title{font-size: 16px}.hc-tile-lg .hc-title{font-size: 22px}.hc-count{font-size: 13px}.hc-body{padding-right: 0}.hc-arrow{right: 12px;top: 12px;bottom: auto;width: 36px;height: 36px}.hf-grid{gap: 12px}.hf-tile{padding: 20px 16px}.hf-icon{width: 42px;height: 42px;margin-bottom: 14px}.hf-title{font-size: 15px}.hf-text{font-size: 13.5px}.hs-panel{padding: 32px 24px;border-radius: 20px}.hs-title{font-size: 24px}.hs-list{grid-template-columns: 1fr 1fr;gap: 24px 0}.hs-item{padding: 0 16px}.hs-item:nth-child(odd){border-left: 0;padding-left: 0}.hs-value{font-size: 40px;height: 44px}.hs-value-icon .ic-lg{width: 36px;height: 36px}.hs-label{font-size: 14px}.hp-tabs{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;border-radius: 999px}.hp-tabs::-webkit-scrollbar{display: none}.hp-tab{height: 36px;padding: 0 14px;font-size: 13px}.hu-list{gap: 40px}.hu-row{grid-template-columns: 1fr;gap: 20px}.hu-row.is-rev .hu-media{order: 0}.hu-body{max-width: none}.hu-title{font-size: 22px}.hu-text{font-size: 15px}.hst-list{grid-template-columns: 1fr;gap: 28px}.hst-list::before{top: 32px;bottom: 32px;left: 31px;right: auto;border-top: 0;border-left: 2px dashed var(--c-border-strong)}.hst-item{display: grid;grid-template-columns: 64px 1fr;column-gap: 18px;text-align: left;align-items: start;padding: 0}.hst-num{grid-row: span 2;margin: 0}.hst-title{font-size: 18px;margin: 6px 0 4px}.home-steps .center-cta .btn{width: 100%}.hcta-panel{padding: 32px 24px;border-radius: 20px}.hcta-title{font-size: 28px}.hcta-text{font-size: 15px}.hcta-btns{width: 100%}.hcta-btns .btn{flex: 1 1 100%}.home-cta{padding-bottom: 64px}.home-faq + .home-cta,.home-refs + .home-cta{padding-top: 64px}}.breadcrumb ol{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0;padding: 0;list-style: none}.breadcrumb li{display: inline-flex;align-items: center;gap: 6px}.breadcrumb .bc-sep{width: 14px;height: 14px;opacity: .55}.page-hero{background: linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg-ice) 100%);border-bottom: 1px solid var(--c-border);padding-bottom: 48px}.page-hero-copy{max-width: 760px;padding-top: 8px}.page-hero h1{font-size: 46px;line-height: 1.08;letter-spacing: -.03em;text-wrap: balance}.page-hero p{margin: 16px 0 0;max-width: 640px;color: var(--c-muted);font-size: 17px;line-height: 1.65}.page-cta{padding: 0 0 96px}.section + .page-cta,.section-sm + .page-cta,.listing + .page-cta{padding-top: 0}.bg-ice + .page-cta,.lfaq + .page-cta{padding-top: 96px}.lhero{position: relative;overflow: hidden;background: linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg-ice) 100%);border-bottom: 1px solid var(--c-border)}.lhero-inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);align-items: center;gap: 48px;padding: 0 0 48px}.lhero h1{font-size: 50px;line-height: 1.06;letter-spacing: -.035em;text-wrap: balance}.lhero-lead{margin: 18px 0 0;max-width: 560px;font-size: 18px;line-height: 1.65;color: var(--c-muted)}.lhero-intro{margin: 12px 0 0;max-width: 560px;font-size: 15px;line-height: 1.7;color: var(--c-muted)}.lhero-meta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}.lhero-meta li{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;border-radius: 999px;background: var(--c-bg);border: 1px solid var(--c-border);font-size: 14px;font-weight: 500;color: var(--c-text)}.lhero-meta li:first-child{background: var(--c-primary-strong);border-color: var(--c-primary-strong);color: #fff}.lhero-meta b{font-family: var(--font-head);font-weight: 800;font-size: 16px}.lhero-meta .ic-sm{color: var(--c-primary-strong)}.lhero-visual{position: relative;width: 100%;max-width: 440px;aspect-ratio: 1.25;justify-self: end}.lhero-visual .hh-disc-1{width: 58%;left: 8%;top: 8%}.lhero-visual .hh-disc-2{width: 34%}.lhero-visual .hh-disc-3{width: 31%;right: 4%;bottom: 0}.lhero-visual.has-scene{aspect-ratio: 1.45;max-width: 560px}.lhero-scene{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 24px;box-shadow: var(--shadow-lg)}.listing{padding: 40px 0 96px}.lfilter{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;margin-bottom: 28px;padding-bottom: 24px;border-bottom: 1px solid var(--c-border)}html:not(.js) .lfilter-group{display: none}.lfilter-group{display: flex;align-items: center;gap: 12px;min-width: 0}.lfilter-label{font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted);white-space: nowrap}.fchips{display: flex;flex-wrap: wrap;gap: 8px}.fchip{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--c-border-strong);background: var(--c-bg);font-size: 14px;font-weight: 600;color: var(--c-text);white-space: nowrap;transition: background-color .2s,border-color .2s,color .2s}.fchip:hover{border-color: var(--c-primary);background: var(--c-primary-soft)}.fchip[aria-pressed="true"]{background: var(--c-primary-strong);border-color: var(--c-primary-strong);color: #fff}.fchip-n{min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--c-bg-ice);color: var(--c-muted);font-size: 12px;font-weight: 600;display: inline-flex;align-items: center;justify-content: center;font-variant-numeric: tabular-nums}.fchip[aria-pressed="true"] .fchip-n{background: rgba(255,255,255,.2);color: #fff}.lfilter-count{margin: 0 0 0 auto;font-size: 14px;color: var(--c-muted);white-space: nowrap}.lfilter-count b{color: var(--c-text);font-variant-numeric: tabular-nums}.lfilter-count:first-child{margin-left: 0}.lempty{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 56px 24px;text-align: center;border: 1px dashed var(--c-border-strong);border-radius: var(--radius);background: var(--c-bg-ice);color: var(--c-muted)}.lempty p{margin: 0}.lempty-icon{width: 52px;height: 52px;border-radius: 50%;background: var(--c-bg);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center}.lcontent{padding-top: 0}.lcontent-body{max-width: 820px;padding-top: 48px;border-top: 1px solid var(--c-border)}.lothers{padding-top: 0}.lothers-title{font-size: 15px;font-weight: 600;font-family: var(--font-body);letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted);margin-bottom: 16px}.lothers-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.lother{display: flex;align-items: center;gap: 12px;height: 64px;padding: 0 16px 0 12px;border: 1px solid var(--c-border);border-radius: var(--radius);background: var(--c-bg);font-family: var(--font-head);font-weight: 700;font-size: 15px;transition: border-color .2s,box-shadow .2s}.lother:hover{border-color: transparent;box-shadow: var(--shadow)}.lother>.ic-sm:last-child{margin-left: auto;color: var(--c-primary-strong);transition: transform .2s var(--ease)}.lother:hover>.ic-sm:last-child{transform: translateX(3px)}.lother-icon{width: 40px;height: 40px;border-radius: 50%;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.lothers + .page-cta{padding-top: 0}@media (max-width: 1023px){.lhero-inner{grid-template-columns: 1fr;gap: 8px;padding-bottom: 40px}.lhero-visual{order: -1;justify-self: center;max-width: 380px}.lothers-list{grid-template-columns: 1fr 1fr}}@media (max-width: 767px){.page-hero{padding-bottom: 32px}.page-hero h1{font-size: 32px}.page-hero p{font-size: 15.5px;margin-top: 12px}.page-cta{padding-bottom: 64px}.bg-ice + .page-cta,.lfaq + .page-cta{padding-top: 64px}.lhero h1{font-size: 32px}.lhero-lead{font-size: 15.5px;margin-top: 12px}.lhero-visual{max-width: 300px;aspect-ratio: 1.35}.lhero-visual .hh-disc-1{width: 52%;top: 6%}.lhero-visual .hh-disc-2{width: 32%}.lhero-visual .hh-disc-3{width: 29%}.lhero-meta{margin-top: 20px;gap: 8px}.lhero-meta li{height: 34px;padding: 0 12px;font-size: 13px}.listing{padding: 24px 0 64px}.lfilter{gap: 12px;margin-bottom: 20px;padding-bottom: 16px}.lfilter-group{flex-direction: column;align-items: flex-start;gap: 8px;width: 100%}.fchips{flex-wrap: nowrap;overflow-x: auto;width: calc(100% + 2 * var(--gutter));margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter) 2px;scrollbar-width: none}.fchips::-webkit-scrollbar{display: none}.fchip{height: 36px;padding: 0 14px;font-size: 13px}.lfilter-count{margin-left: 0}.lothers-list{grid-template-columns: 1fr}}.pd{padding-bottom: 72px}.pd-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: start;margin-top: 4px}.pd-gallery{position: sticky;top: calc(var(--header-h) + 24px)}.pd-main{position: relative;display: grid;aspect-ratio: 1;border-radius: 24px;background: var(--c-bg-ice);border: 1px solid var(--c-border);overflow: hidden;isolation: isolate}.pd-img{grid-area: 1 / 1;width: 100%;height: 100%;object-fit: contain;padding: 9%;mix-blend-mode: multiply;opacity: 0;transform: scale(var(--img-scale,1));transform-origin: bottom center;transition: opacity .35s}.pd-img.active{opacity: 1}.pd-tools{position: absolute;right: 16px;top: 16px;z-index: 2;display: flex;gap: 8px}.pd-tool{width: 44px;height: 44px;border-radius: 50%;background: var(--c-bg);display: inline-flex;align-items: center;justify-content: center;color: var(--c-muted);box-shadow: 0 2px 8px rgba(14,92,46,.12);transition: color .2s,transform .2s var(--ease)}.pd-tool:hover{color: var(--c-primary-dark);transform: scale(1.05)}.pd-tool[data-fav-toggle]:hover,.pd-tool.active{color: var(--c-fav)}.pd-tool.active svg{fill: currentColor}.pd-thumbs{display: flex;gap: 10px;margin-top: 12px;overflow-x: auto}.pd-thumb{width: 80px;height: 80px;flex-shrink: 0;border-radius: 12px;overflow: hidden;border: 2px solid var(--c-border);background: var(--c-bg-ice)}.pd-thumb.active{border-color: var(--c-primary)}.pd-thumb img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.pd-info{padding-top: 8px}.pd-cat{display: inline-block;font-size: 13px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary-strong)}.pd-cat:hover{color: var(--c-primary-dark)}.pd-title{font-size: 42px;line-height: 1.1;letter-spacing: -.03em;margin: 10px 0 0;text-wrap: balance}.pd-short{margin: 16px 0 0;font-size: 16px;line-height: 1.7;color: var(--c-muted)}.spec-table{width: 100%;margin-top: 28px;border-collapse: separate;border-spacing: 0;border: 1px solid var(--c-border);border-radius: var(--radius);overflow: hidden;font-size: 15px}.spec-table th,.spec-table td{padding: 13px 18px;text-align: left;border-bottom: 1px solid var(--c-border)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom: 0}.spec-table th{width: 42%;background: var(--c-bg-ice);color: var(--c-muted);font-weight: 500}.spec-table td{font-weight: 600}.pd-label{display: block;font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted);margin-bottom: 10px}.pd-usages{margin-top: 26px}.pd-tags{display: flex;flex-wrap: wrap;gap: 8px}.pd-tag{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px 0 10px;border-radius: 999px;background: var(--c-primary-soft);color: var(--c-primary-dark);font-size: 14px;font-weight: 600;transition: background-color .2s,color .2s}.pd-tag:hover{background: var(--c-primary-strong);color: #fff}.pd-buy{display: grid;grid-template-columns: auto minmax(0,1fr) minmax(0,1fr);align-items: end;gap: 12px;margin-top: 28px;padding-top: 28px;border-top: 1px solid var(--c-border)}.pd-qty .qty{height: 56px}.pd-buy .btn{width: 100%;padding: 0 18px}.pd-assure{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 18px;font-size: 14px;color: var(--c-muted)}.pd-assure li{display: inline-flex;align-items: center;gap: 8px}.pd-assure .ic-sm{color: var(--c-primary-strong)}.pd-details{padding: 72px 0}.pd-details-grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 56px;align-items: start}.pd-h2{font-size: 30px;font-weight: 800;letter-spacing: -.025em;margin-bottom: 20px}.pd-desc-body{font-size: 15.5px}.pd-desc-body h3{font-family: var(--font-body);font-size: 12px;font-weight: 600;letter-spacing: .12em;color: var(--c-primary-strong);margin: 28px 0 12px}.pd-desc-body h3:first-child{margin-top: 0}.pd-desc-body ul{list-style: none;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 28px}.pd-desc-body li{position: relative;padding-left: 26px;margin: 0;line-height: 1.6}.pd-desc-body li::before{content: '';position: absolute;left: 2px;top: .5em;width: 12px;height: 7px;border-left: 2px solid var(--c-primary);border-bottom: 2px solid var(--c-primary);transform: rotate(-45deg)}.pd-facts{position: sticky;top: calc(var(--header-h) + 24px);padding: 26px;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius)}.pd-facts ul{display: grid;gap: 12px}.pd-facts li{display: flex;align-items: center;gap: 12px;font-weight: 600;font-size: 15px}.pd-fact-ic{width: 40px;height: 40px;border-radius: 12px;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.pd-facts-note{margin: 18px 0 0;padding-top: 16px;border-top: 1px solid var(--c-border);font-size: 13px;line-height: 1.55;color: var(--c-muted)}.pd-related .shead{margin-bottom: 32px}.pd-related .shead-left{align-items: flex-end}@media (max-width: 1100px){.pd-top{gap: 36px}.pd-title{font-size: 34px}.pd-buy{grid-template-columns: auto minmax(0,1fr)}.pd-buy .pd-wa{grid-column: 1 / -1}.pd-details-grid{grid-template-columns: 1fr;gap: 32px}.pd-facts{position: static}}@media (max-width: 899px){.pd-top{grid-template-columns: 1fr}.pd-gallery{position: static;max-width: 560px;width: 100%;margin: 0 auto}}@media (max-width: 767px){.pd{padding-bottom: 48px}.pd-title{font-size: 28px}.pd-short{font-size: 15px}.spec-table{font-size: 14px}.spec-table th,.spec-table td{padding: 11px 14px}.pd-buy{grid-template-columns: 1fr}.pd-qty{display: flex;align-items: center;justify-content: space-between}.pd-qty .pd-label{margin: 0}.pd-qty .qty{height: 48px}.pd-details{padding: 48px 0}.pd-h2{font-size: 24px}.pd-desc-body ul{grid-template-columns: 1fr}.pd-related .shead-left{flex-direction: row;flex-wrap: wrap;gap: 12px 16px}}.cart-section{background: var(--c-bg)}.cart-grid{display: grid;grid-template-columns: minmax(0,1fr) 440px;gap: 40px;align-items: start}.cart-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 16px}.cart-head h2{font-size: 22px;display: flex;align-items: center;gap: 10px}.cart-badge{min-width: 28px;height: 28px;padding: 0 8px;border-radius: 999px;background: var(--c-primary-soft);color: var(--c-primary-dark);font-size: 13px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center}.cart-badge[hidden]{display: inline-flex !important}.cart-items{display: grid;gap: 12px}.cart-items:empty{display: none}.citem{display: grid;grid-template-columns: 88px minmax(0,1fr) auto;align-items: center;gap: 18px;padding: 12px 16px 12px 12px;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius)}.citem-img{width: 88px;height: 88px;border-radius: 12px;overflow: hidden;background: var(--c-bg-ice)}.citem-img img{width: 100%;height: 100%;object-fit: contain;padding: 8%;mix-blend-mode: multiply}.citem-title{font-family: var(--font-head);font-weight: 700;font-size: 16px;color: var(--c-text)}.citem-title:hover{color: var(--c-primary-dark)}.citem-meta{font-size: 13px;color: var(--c-muted);margin-top: 2px}.citem-opts{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.citem-opts span{font-size: 12px;padding: 3px 10px;background: var(--c-bg-ice);border-radius: 8px}.citem-side{display: flex;align-items: center;gap: 10px}.citem-qty{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--c-muted)}.citem-qty input{width: 96px;height: 44px;border: 1px solid var(--c-border-strong);border-radius: 999px;text-align: center;font-weight: 600;font-size: 15px;background: var(--c-bg)}.citem-qty input:focus{outline: none;border-color: var(--c-primary);box-shadow: 0 0 0 4px rgba(23,138,69,.14)}.citem-remove{width: 44px;height: 44px;border-radius: 50%;color: var(--c-muted);display: inline-flex;align-items: center;justify-content: center;transition: background-color .2s,color .2s}.citem-remove:hover{background: var(--c-danger-soft);color: var(--c-danger)}.cart-side{position: sticky;top: calc(var(--header-h) + 24px);transition: opacity .2s}.cart-side.is-disabled{opacity: .55;pointer-events: none}.cart-empty{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 56px 24px;background: var(--c-bg-ice);border: 1px dashed var(--c-border-strong);border-radius: var(--radius)}.cart-empty h3,.cart-empty-title{font-size: 22px;margin: 18px 0 8px}.cart-empty p{max-width: 440px;margin: 0}.cart-empty-icon{width: 64px;height: 64px;border-radius: 50%;background: var(--c-bg);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 2px 8px rgba(14,92,46,.1)}.cart-empty-icon.done{background: var(--c-primary-soft)}.cart-empty-btns{display: flex;gap: 10px;justify-content: center;margin-top: 22px;flex-wrap: wrap}.cart-steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 24px 0 0;padding: 0;list-style: none}.cart-steps li{display: flex;align-items: center;gap: 12px;padding: 16px;border: 1px solid var(--c-border);border-radius: var(--radius);font-size: 14px;font-weight: 500;line-height: 1.4}.cart-steps span{width: 32px;height: 32px;border-radius: 50%;border: 2px solid var(--c-primary);color: var(--c-primary-strong);font-family: var(--font-head);font-weight: 800;font-size: 14px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.cart-done h2{font-size: 30px;margin: 18px 0 10px}.cart-done .cart-empty-icon{margin: 0 auto}@media (max-width: 1100px){.cart-grid{grid-template-columns: 1fr}.cart-side{position: static}}@media (max-width: 767px){.citem{grid-template-columns: 72px minmax(0,1fr);gap: 12px 14px}.citem-img{width: 72px;height: 72px}.citem-side{grid-column: 1 / -1;justify-content: space-between}.cart-steps{grid-template-columns: 1fr}}.contact-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);gap: 40px;align-items: start}.contact-side{display: grid;gap: 16px}.contact-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.ccard{display: flex;gap: 14px;align-items: center;height: 100%;padding: 18px;border: 1px solid var(--c-border);border-radius: var(--radius);background: var(--c-bg);transition: border-color .2s,box-shadow .2s}a.ccard:hover{border-color: transparent;box-shadow: var(--shadow)}.ccard-icon{width: 44px;height: 44px;border-radius: 12px;background: var(--c-primary-soft);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.ccard-wa .ccard-icon{background: var(--c-wa);color: #0B3D20}.ccard-text{min-width: 0}.ccard small,.map-text small{display: block;font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--c-muted)}.ccard b{display: block;font-size: 15px;font-weight: 600;color: var(--c-text);overflow-wrap: anywhere}.map-card{border: 1px solid var(--c-border);border-radius: var(--radius);background: var(--c-bg);overflow: hidden}.map-frame{position: relative;aspect-ratio: 16 / 9;background: var(--c-bg-ice)}.map-frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.map-art{position: absolute;inset: 0;background: radial-gradient(circle at 72% 30%,rgba(23,138,69,.16) 0 14%,transparent 14.5%),linear-gradient(115deg,transparent 47%,#fff 47% 50%,transparent 50%),linear-gradient(0deg,transparent 0 62%,#fff 62% 65%,transparent 65%),repeating-linear-gradient(90deg,transparent 0 58px,rgba(255,255,255,.9) 58px 62px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(255,255,255,.9) 46px 49px),#E6EEEA}.map-pin{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-100%);width: 52px;height: 52px;border-radius: 50% 50% 50% 0;rotate: -45deg;background: var(--c-primary-strong);color: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 24px rgba(14,92,46,.35)}.map-pin .ic{rotate: 45deg}.map-body{display: flex;align-items: center;gap: 14px;padding: 18px 18px 0}.map-text address{font-style: normal;font-weight: 600;font-size: 15px;line-height: 1.5}.map-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 18px 0}.map-note{margin: 0;padding: 10px 18px 18px;font-size: 12.5px;color: var(--c-muted)}.map-actions:has(button[hidden]){padding-bottom: 18px}@media (max-width: 1023px){.contact-grid{grid-template-columns: 1fr}}@media (max-width: 767px){.contact-cards{grid-template-columns: 1fr}}.faq-grid{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 48px;align-items: start}.faq-aside{position: sticky;top: calc(var(--header-h) + 24px);display: flex;flex-direction: column;gap: 12px;padding: 28px;border-radius: var(--radius);background: var(--c-bg-ice);border: 1px solid var(--c-border)}.faq-aside-icon{width: 48px;height: 48px;border-radius: 14px;background: var(--c-bg);color: var(--c-primary-strong);display: inline-flex;align-items: center;justify-content: center}.faq-aside h2{font-size: 22px;letter-spacing: -.02em}.faq-aside p{margin: 0 0 4px;color: var(--c-muted);font-size: 15px}.faq-aside-tel{display: inline-flex;align-items: center;justify-content: center;gap: 8px;margin-top: 4px;font-weight: 600;color: var(--c-primary-dark)}@media (max-width: 1023px){.faq-grid{grid-template-columns: 1fr}.faq-aside{position: static}}.about{display: grid;grid-template-columns: minmax(0,1fr) 400px;gap: 56px;align-items: start}.about-side{position: sticky;top: calc(var(--header-h) + 24px);display: grid;gap: 16px}.about-side img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: 24px;box-shadow: var(--shadow-lg)}.about-stats{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.about-stats li{padding: 20px;border-radius: var(--radius);background: var(--c-ink);color: #fff}.about-stats b{display: block;font-family: var(--font-head);font-size: 32px;font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.about-stats small{font-size: 13.5px;color: rgba(255,255,255,.78)}.values{margin-top: 0}.ref-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 16px}.ref-item{aspect-ratio: 16 / 10;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius);display: flex;align-items: center;justify-content: center;padding: 16px}.ref-item img{max-width: 100%;max-height: 100%;object-fit: contain;filter: grayscale(1);opacity: .75;transition: filter .3s,opacity .3s}.ref-item:hover img{filter: none;opacity: 1}@media (max-width: 1100px){.about{grid-template-columns: 1fr}.about-side{position: static;max-width: 520px}.ref-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.ref-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.legal-card{padding: 40px 48px;border: 1px solid var(--c-border);border-radius: var(--radius);background: var(--c-bg)}.notfound-section{background: linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg-ice) 100%)}.notfound-code{color: var(--c-primary-soft);-webkit-text-stroke: 2px var(--c-primary)}.notfound .muted{max-width: 520px;margin: 0 auto}.notfound-cats{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.notfound-cats a{display: inline-flex;align-items: center;gap: 12px;padding: 8px 18px 8px 8px;border: 1px solid var(--c-border);border-radius: 999px;background: var(--c-bg);font-family: var(--font-head);font-weight: 700;font-size: 15px;transition: box-shadow .2s,border-color .2s}.notfound-cats a:hover{border-color: transparent;box-shadow: var(--shadow)}.notfound-cats .thumb{width: 44px;height: 44px;border-radius: 50%}.notfound-cats .thumb img{width: 100%;height: 100%;object-fit: contain;padding: 6px;mix-blend-mode: multiply}@media (max-width: 767px){.legal-card{padding: 24px 20px}}.ua-jump{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 56px}.page-usages .hu-row{scroll-margin-top: 140px}.ua-table-wrap{overflow-x: auto;background: var(--c-bg);border: 1px solid var(--c-border);border-radius: var(--radius)}.ua-table{width: 100%;border-collapse: collapse;font-size: 15px;min-width: 640px}.ua-table th,.ua-table td{padding: 14px 16px;border-bottom: 1px solid var(--c-border);text-align: center}.ua-table thead th{font-family: var(--font-head);font-size: 14px;font-weight: 700;background: var(--c-bg-ice)}.ua-table tbody th{text-align: left;font-weight: 600}.ua-table tr:last-child th,.ua-table tr:last-child td{border-bottom: 0}.ua-table a{color: var(--c-text)}.ua-table a:hover{color: var(--c-primary-strong);text-decoration: underline}.ua-yes{display: inline-flex;width: 28px;height: 28px;border-radius: 50%;align-items: center;justify-content: center;background: var(--c-primary-soft);color: var(--c-primary-strong)}.ua-no{color: var(--c-muted)}@media (max-width: 767px){.ua-jump{margin-bottom: 32px}}.ref-body{max-width: 820px}.ref-body .prose h2:first-child{margin-top: 0}.ref-links{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px}.ggrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.gcard{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--c-border);border-radius: var(--radius);overflow: hidden;transition: box-shadow .2s var(--ease),border-color .2s var(--ease)}.gcard:hover{box-shadow: var(--shadow);border-color: var(--c-border-strong)}.gcard-media{display: block;aspect-ratio: 2 / 1;background: var(--c-bg-ice)}.gcard-media img{width: 100%;height: 100%;object-fit: contain;padding: 14px}.gcard-body{padding: 18px 20px 22px;display: flex;flex-direction: column;gap: 8px}.gcard-meta,.gmeta{font-size: 13px;color: var(--c-muted);margin: 0}.gcard-title{font-size: 19px;line-height: 1.3;margin: 0}.gcard-title a{color: var(--c-text)}.gcard-title a:hover{color: var(--c-primary-strong)}.gcard-text{font-size: 15px;line-height: 1.6;color: var(--c-muted);margin: 0}.ghero .gmeta{margin-top: 12px;font-size: 14px}.garticle-grid{display: grid;grid-template-columns: minmax(0,760px) minmax(0,280px);gap: 56px;align-items: start}.glead{font-size: 19px;line-height: 1.65;color: var(--c-text);margin: 0 0 1.4em}.garticle-side{position: sticky;top: calc(var(--header-h) + 24px);display: flex;flex-direction: column;gap: 16px}.gside-box{border: 1px solid var(--c-border);border-radius: var(--radius);padding: 18px 20px;background: #fff}.gside-title{font-size: 15px;margin: 0 0 10px}.gside-box ul{margin: 0;padding: 0;list-style: none}.gside-box a{display: flex;justify-content: space-between;align-items: center;gap: 8px;padding: 8px 0;font-size: 15px;font-weight: 600;color: var(--c-primary-strong);border-top: 1px solid var(--c-border)}.gside-box li:first-child a{border-top: 0}.gothers-title,.glinks-title{font-size: 24px;margin: 0 0 20px}.gothers-all{margin: 24px 0 0}.glinks-title{display: flex;align-items: center;gap: 10px;font-size: 20px}.glinks-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.glink{display: flex;justify-content: space-between;align-items: center;gap: 12px;height: 100%;padding: 16px 18px;border: 1px solid var(--c-border);border-radius: var(--radius);font-weight: 600;color: var(--c-text);background: #fff}.glink:hover{border-color: var(--c-primary);color: var(--c-primary-strong)}@media (max-width: 1023px){.ggrid,.glinks-list{grid-template-columns: repeat(2,minmax(0,1fr))}.garticle-grid{grid-template-columns: minmax(0,1fr);gap: 32px}.garticle-side{position: static}}@media (max-width: 640px){.ggrid,.glinks-list{grid-template-columns: minmax(0,1fr)}.glead{font-size: 17px}}