@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29820dfa808fbc88-s.22k6v0j5ruy9m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbcf865f46d376d7-s.1ir2-z2_o1u04.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/49ceb18ff9bc53b4-s.3bua2whgg5egi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5311ba0d6865c321-s.1qvpsbughr0nz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3455abe1a79cd15c-s.p.2fxd9z3s4zhc1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_31a33a1d-module__IY6meq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:700}.unbounded_31a33a1d-module__IY6meq__variable{--f-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_59df1c12-module__oxVZlW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_59df1c12-module__oxVZlW__variable{--f-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_e9dd4144-module__dYLcSG__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_e9dd4144-module__dYLcSG__variable{--f-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--forest:#0e3a23;--green:#23803a;--green-dark:#1b6a2f;--leaf:#5dae3b;--lime:#b6ec7c;--mint:#eff6e9;--mint-2:#e2efd8;--soil:#8c826a;--berry:#8e2c4c;--ink:#13221a;--gray:#5f6f65;--line:#e1e9dc;--white:#fff;--bg:#fbfcf9;--radius:16px;--wrap:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 15.5px/1.6 var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}[dir=rtl] body{font-family:var(--f-arabic), var(--f-body), system-ui, sans-serif}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--green);outline-offset:2px;border-radius:6px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.display{font-family:var(--f-display), var(--f-body), sans-serif;letter-spacing:-.01em}[dir=rtl] .display{font-family:var(--f-arabic), sans-serif;letter-spacing:0}.muted{color:var(--gray)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}[dir=rtl] .flip{transform:scaleX(-1)}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.btn-lime{background:var(--lime);color:var(--forest)}.btn-lime:hover{background:#a6e166}.btn-green{background:var(--green);color:#fff}.btn-green:hover{background:var(--green-dark)}.btn-line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn:disabled{opacity:.5;cursor:not-allowed}.chip{background:var(--mint);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:11.5px;font-weight:800}.topbar{background:var(--forest);color:#cfe3d2;font-size:12.5px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.topbar a:hover{color:#fff}.topbar-contacts{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:600px){.topbar .wrap{flex-wrap:nowrap}.topbar-contacts a:not(:first-child){display:none}}.lang{position:relative}.lang summary{cursor:pointer;align-items:center;gap:6px;padding:4px 0;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang ul{inset-inline-end:0;z-index:30;background:var(--white);color:var(--ink);border-radius:12px;min-width:160px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;box-shadow:0 12px 32px #0e3a232e}.lang li a{border-radius:8px;padding:8px 12px;font-weight:600;display:block}.lang li a:hover,.lang li a[aria-current=true]{background:var(--mint);color:var(--green)}.header{background:var(--white);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.header .wrap{flex-wrap:wrap;align-items:center;gap:24px;min-height:72px;padding-block:10px;display:flex}.logo{font:800 21px/1 var(--f-body), sans-serif;letter-spacing:.05em;color:var(--green);direction:ltr;align-items:center;display:inline-flex}.logo svg{width:19px;height:19px;fill:var(--leaf);margin:0 1px}.logo em{color:var(--forest);font-style:normal}.nav{gap:20px;font-size:14.5px;font-weight:700;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--green)}.search{background:var(--mint);border-radius:999px;flex:320px;align-items:center;gap:8px;min-width:0;padding:0 6px 0 16px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 0}.search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.search{position:relative}.suggest{top:calc(100% + 6px);z-index:40;border:1px solid var(--line);background:#fff;border-radius:16px;gap:2px;max-height:min(70vh,520px);padding:8px;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 40px -16px #0e3a2359}.suggest-cats{flex-wrap:wrap;gap:6px;padding:4px 6px 8px;display:flex}.suggest-cats small{color:var(--gray);margin-inline-start:4px}.suggest-item{color:inherit;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;text-decoration:none;display:grid}.suggest-item.on,.suggest-item:hover{background:var(--mint)}.suggest-item .thumb{background:var(--mint);border-radius:8px;width:44px;height:44px;position:relative;overflow:hidden}.suggest-item .thumb img{object-fit:cover}.suggest-name{min-width:0;display:grid}.suggest-name b,.suggest-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggest-name small{color:var(--gray);font-size:12.5px}.suggest-price{color:var(--forest);white-space:nowrap;font-size:14px;font-weight:800}.suggest-all{color:var(--green);border-top:1px solid var(--line);margin-top:4px;padding:10px 8px 6px;font-weight:700;text-decoration:none}.suggest-empty{color:var(--gray);margin:0;padding:10px 8px}.hero{color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero-bg{z-index:-2;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:center 30%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#092616f0 0%,#092616bd 45%,#0926161f 80%);position:absolute;inset:0}[dir=rtl] .hero:before{background:linear-gradient(-90deg,#092616f0 0%,#092616bd 45%,#0926161f 80%)}.hero .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-block:72px 56px;display:grid}.hero h1{max-width:640px;margin:18px 0 16px;font-size:clamp(32px,5vw,54px);font-weight:700}.hero h1 span{color:var(--lime)}.hero p{color:#d9e9dc;max-width:520px;font-size:17px}.hero .btn{margin-top:28px}.hero-chip{color:#d7f7b5;background:#b6ec7c2e}.hero-card{background:var(--white);color:var(--ink);border-radius:18px;gap:10px;width:280px;padding:16px 18px;font-size:14px;display:grid;box-shadow:0 16px 40px #00000040}.hero-card b{align-items:center;gap:8px;display:flex}.hero-card .row{justify-content:space-between;gap:10px;display:flex}.benefits{border-bottom:1px solid var(--line);background:var(--white)}.benefits .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:24px;display:grid}.benefit{align-items:center;gap:12px;display:flex}.benefit b{font:700 16px/1.2 var(--f-display), sans-serif;color:var(--forest);display:block}.benefit small{color:var(--gray);font-size:13px}.bic{background:var(--mint);width:44px;height:44px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.section{padding-block:48px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.section-head h2{color:var(--forest);margin-top:8px;font-size:clamp(24px,3vw,30px)}.cats{text-align:center;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:22px 14px;display:grid}.cat{justify-items:center;gap:4px;display:grid}.cat .disc{width:112px;height:112px;box-shadow:0 0 0 6px var(--mint), 0 12px 20px -10px #00000059;background:var(--mint-2);border-radius:50%;margin-bottom:10px;transition:transform .2s;position:relative;overflow:hidden}.cat:hover .disc{transform:translateY(-3px)}.cat .disc img{object-fit:cover}.cat b{font-size:14px;line-height:1.3}.cat small{color:var(--gray);font-size:12.5px}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -16px #0e3a2359}.card .im{aspect-ratio:4/3;background:var(--mint);position:relative}.card .im img{object-fit:cover}.card .im .badges{top:10px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline-start:10px}.card .im .chip{background:#fffffff2}.card .im .chip.new{background:var(--lime);color:var(--forest)}.card .bd{flex:1;align-content:start;gap:4px;padding:14px 16px 16px;display:grid}.card .bd b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.card .bd small{color:var(--gray);font-size:13px}.card .price{color:var(--forest);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:10px;font-size:17px;font-weight:800}.card .price s{color:var(--gray);margin-inline-start:6px;font-size:13px;font-weight:600}.card .price small{font-size:12px;font-weight:600;display:block}.partners{color:var(--gray);letter-spacing:.06em;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:14px 34px;padding-block:28px;font-size:14px;font-weight:800;display:flex}.crumbs{color:var(--gray);flex-wrap:wrap;gap:6px;padding-top:20px;font-size:13px;display:flex}.crumbs a:hover{color:var(--green)}.catalog{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;padding-block:20px 56px;display:grid}.catalog h1{color:var(--forest);font-size:clamp(24px,3vw,32px)}.filters{gap:22px;display:grid;position:sticky;top:96px}.filters h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin-bottom:8px;font-size:12px}.filters ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.filters li a{border-radius:8px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:14px;display:flex}.filters li a:hover{background:var(--mint)}.filters li a[aria-current=true]{background:var(--mint);color:var(--green);font-weight:700}.filters li small{color:var(--gray)}.filters .scroll{max-height:260px;overflow-y:auto}.price-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-form input{border:1.5px solid var(--line);background:var(--white);border-radius:10px;width:100%;padding:8px 10px}.price-form button{grid-column:1/-1}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 18px;display:flex}.seg{background:var(--mint);border-radius:999px;flex-wrap:wrap;padding:4px;display:inline-flex}.seg a{color:var(--gray);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.seg a[aria-current=true]{background:var(--white);color:var(--forest);box-shadow:0 1px 3px #0000001a}.active-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.empty{text-align:center;color:var(--gray);background:var(--white);border:1px dashed var(--line);border-radius:var(--radius);padding:48px 20px}.pager{color:var(--gray);justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;padding-block:20px 40px;display:grid}.gallery{align-content:start;gap:12px;display:grid}.gallery .main{aspect-ratio:1;background:var(--mint);border-radius:20px;position:relative;overflow:hidden}.gallery .main img{object-fit:cover}.thumbs{flex-wrap:wrap;gap:10px;display:flex}.thumbs button{cursor:pointer;background:var(--mint);border:2px solid #0000;border-radius:12px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.thumbs button[aria-pressed=true]{border-color:var(--green)}.thumbs img{object-fit:cover}.pinfo{align-content:start;gap:16px;display:grid}.pinfo h1{color:var(--forest);font-size:clamp(28px,3.6vw,40px)}.pinfo .lead{color:var(--gray)}.lead p,.lead li{margin:0}.lead ul{margin:0;padding-inline-start:20px}.spec{background:var(--mint);border-radius:var(--radius);grid-template-columns:auto 1fr;gap:8px 18px;margin:0;padding:16px 18px;font-size:14.5px;display:grid}.spec dt{color:var(--gray)}.spec dd{margin:0;font-weight:600}.buy{border:1px solid var(--line);background:var(--white);border-radius:18px;gap:12px;padding:18px;display:grid}.buy .amount{font:700 30px/1.1 var(--f-display), sans-serif;color:var(--forest);font-variant-numeric:tabular-nums}.buy .amount s{font:600 16px var(--f-body), sans-serif;color:var(--gray);margin-inline-start:10px}.buy small{color:var(--gray)}.prose{gap:10px;max-width:760px;display:grid}.prose h2{color:var(--forest);margin-top:8px;font-size:22px}.prose ul{gap:4px;margin:0;padding-inline-start:22px;display:grid}.footer{background:var(--forest);color:#bfd4c3;margin-top:24px}.footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:28px;padding-block:40px;font-size:14px;display:grid}.footer b{color:#fff;margin-bottom:10px;display:block}.footer .logo{color:#fff}.footer .logo em{color:var(--lime)}.footer ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;padding-block:16px;font-size:12.5px}.header-actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.hdr-link{border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.hdr-link:hover{background:var(--mint);color:var(--green)}.hdr-link[aria-disabled=true]{opacity:.5;pointer-events:none}.badge{top:0;background:var(--green);color:#fff;min-width:18px;height:18px;font:800 10.5px/18px var(--f-body), sans-serif;text-align:center;border-radius:9px;padding:0 5px;position:absolute;inset-inline-start:22px}.panel{background:var(--white);border:1px solid var(--line);border-radius:20px;min-width:0;padding:22px}.panel h2{font-size:17px}.stack{align-content:start;gap:14px;display:grid}.center{text-align:center;justify-items:center}.narrow-page{max-width:560px;padding-block:36px 64px}.narrow-page h1{color:var(--forest);font-size:26px}.field{gap:6px;min-width:0;display:grid}.field>span{color:var(--gray);font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1.5px solid var(--line);background:var(--white);border-radius:12px;width:100%;padding:11px 13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);outline:0}.code-input{letter-spacing:.4em;text-align:center;font:700 24px/1 ui-monospace,Consolas,monospace!important}.form-error{color:#b23a2e;margin:0;font-size:14px}.social-buttons{gap:10px;display:grid}.social-buttons .btn{width:100%}.gsi-slot{justify-content:center;min-height:44px;display:flex}.btn-apple{color:#fff;background:#000}.btn-apple:hover{background:#222}.btn-apple small{color:#ccc;font-weight:600}.or-divider{color:var(--gray);align-items:center;gap:12px;font-size:13px;display:flex}.or-divider:before,.or-divider:after{content:"";border-top:1px solid var(--line);flex:1}.login-callout{background:var(--mint);border-radius:12px;gap:6px;padding:12px 14px;font-size:14.5px;display:grid}.login-callout p{margin:0}.social-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.social-row:last-of-type{border-bottom:0}.social-row .grow{flex:1;min-width:0}.social-row .grow small{color:var(--gray);overflow-wrap:anywhere;display:block}.social-row .social-buttons{min-width:220px}.ok{color:var(--green)}.link{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.btn.disabled{opacity:.5;pointer-events:none}.small{font-size:14px}.row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.row-actions{flex-wrap:wrap;gap:10px;display:flex}.icon-btn{color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:8px;display:grid}.icon-btn:hover{background:var(--mint);color:#b23a2e}.stepper{border:1.5px solid var(--line);background:var(--white);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{cursor:pointer;background:0 0;border:0;width:38px;height:40px;font-size:18px;font-weight:700}.stepper button:hover:not(:disabled){background:var(--mint)}.stepper button:disabled{opacity:.35;cursor:default}.stepper input{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:46px;font-weight:800}.add-to-cart{gap:8px;display:grid}.add-to-cart .row{flex-wrap:wrap;gap:10px;display:flex}.add-to-cart .btn{flex:1}.add-status{flex-wrap:wrap;gap:12px;min-height:20px;font-size:14px;display:flex}.add-status .ok{font-weight:700}.add-status .err{color:#b23a2e}.add-status a{color:var(--green);font-weight:700;text-decoration:underline}.shop-page{gap:20px;padding-block:28px 64px;display:grid}.shop-page h1{color:var(--forest);font-size:clamp(24px,3vw,32px)}.shop-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.summary{position:sticky;top:96px}.cart-lines{margin:0;padding:0;list-style:none;display:grid}.cart-lines li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-block:14px;display:grid}.cart-lines li:last-child{border-bottom:0}.cart-lines li.off{opacity:.6}.cart-lines .thumb{background:var(--mint);border-radius:14px;width:80px;height:80px;position:relative;overflow:hidden}.cart-lines .thumb img{object-fit:cover}.cart-lines .info{gap:2px;min-width:0;display:grid}.cart-lines .name{font-weight:700}.cart-lines .qty{align-items:center;gap:4px;display:flex}.cart-lines .sum{text-align:end;font-variant-numeric:tabular-nums;min-width:110px;display:grid}.promo-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.promo-form input{border:1.5px dashed var(--leaf);text-transform:uppercase;background:#f6fbf2;border-radius:12px;min-width:0;padding:10px 12px}.promo-form .form-error{grid-column:1/-1}.promo-box{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.promo-box div{display:grid}.promo-box.ok{color:var(--forest);background:#f2f9ec}.promo-box.warn{color:#7a4a00;background:#fff4e0}.totals{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:8px 12px;margin:0;display:grid}.totals dt{color:var(--gray)}.totals dd{text-align:end;margin:0;font-weight:600}.totals .grand{color:var(--forest);border-top:1px solid var(--line);padding-top:10px;font-size:18px;font-weight:800}.options{gap:8px;display:grid}.option{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.option input{accent-color:var(--green);width:18px;height:18px}.option span{display:grid}.option small{color:var(--gray)}.option.on{border-color:var(--green);background:#f6fbf2}.option.off{opacity:.5;cursor:not-allowed}.mini-lines{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mini-lines li{justify-content:space-between;gap:12px;display:flex}.order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pill{background:var(--mint);color:var(--forest);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:800;display:inline-block}.pill.st-new{color:#8a5300;background:#fff1d6}.pill.st-paid,.pill.st-delivered,.pill.st-confirmed{color:var(--green);background:#e3f2dc}.pill.st-cancelled,.pill.st-returned{color:var(--gray);background:#eceeea}.notice{border-radius:12px;padding:12px 14px}.notice.ok{color:var(--forest);background:#f2f9ec;font-weight:600}.order-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-list a{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.order-list a:hover{border-color:var(--leaf)}.btn-sm{padding:8px 14px;font-size:13.5px}.btn-danger{color:#fff;background:#b23a2e}.btn-danger:hover{background:#962f25}.link.danger{color:#b23a2e}.notice.warn{color:#6b4100;background:#fff4e0}.check{cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.check input{width:18px;height:18px;accent-color:var(--green);flex:none}.save-row{align-items:center}.profile-head{align-items:center;gap:16px;display:flex}.profile-head h1{color:var(--forest);font-size:clamp(22px,3vw,30px)}.avatar{background:var(--forest);width:64px;height:64px;color:var(--lime);font:700 22px/1 var(--f-display), sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.account-grid{grid-template-columns:minmax(0,1fr) 380px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-links a{background:var(--white);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-weight:700;display:flex}.quick-links a:hover{border-color:var(--leaf)}.quick-links b{font:700 22px/1 var(--f-display), sans-serif;color:var(--green)}.address-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.address-list li{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.address-list li.is-default{border-color:var(--leaf);background:#f8fcf5}.address-list li>div:first-child{gap:2px;min-width:0;display:grid}.address-list .pill{justify-self:start}.address-list .row-actions{font-size:14px}.address-form{flex:1}.danger-box{background:#fff8f7;border:1.5px solid #f1c9c4;border-radius:14px;padding:14px}.dealer-card{border-top:4px solid var(--lime)}.dealer-card.approved{border-top-color:var(--green)}.tier-lines{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:0;font-size:14px;display:grid}.tier-lines dt{color:var(--gray)}.tier-lines dd{text-align:end;margin:0;font-weight:700}.code-box{background:var(--mint);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.code-box small{color:var(--gray);font-size:12.5px;font-weight:700}.code-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.code-row b{letter-spacing:.04em;color:var(--forest);font:700 22px/1.1 ui-monospace,Consolas,monospace}.report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.report-kpis div{background:var(--mint);border-radius:12px;gap:2px;min-width:0;padding:10px;display:grid}.report-kpis small{color:var(--gray);font-size:12px}.report-kpis b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14.5px}.bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;block-size:110px;margin:0;padding:0;list-style:none;display:grid}.bars li{text-align:center;grid-template-rows:1fr auto;gap:4px;block-size:100%;display:grid}.bars span{background:var(--leaf);border-radius:6px 6px 2px 2px;align-self:end;min-block-size:4px}.bars small{color:var(--gray);font-size:11.5px}.dealer-page{grid-template-columns:minmax(0,1fr) 440px}.dealer-page h1{font-size:clamp(28px,4vw,42px)}.dealer-page .lead{color:var(--gray);max-width:560px;font-size:17px}.benefit-list{gap:12px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.benefit-list li{padding-inline-start:34px;font-weight:600;position:relative}.benefit-list li:before{content:"✓";inset-inline-start:0;background:var(--lime);width:24px;height:24px;color:var(--forest);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:0}fieldset.field{border:0;margin:0;padding:0}fieldset.field>legend{color:var(--gray);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.chips-pick{flex-wrap:wrap;gap:8px;display:flex}.chip-pick{border:1.5px solid var(--line);background:var(--white);font:inherit;cursor:pointer;color:var(--ink);text-align:start;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.chip-pick input{opacity:0;pointer-events:none;position:absolute}.chip-pick:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.chip-pick.on{border-color:var(--green);color:var(--forest);background:#f2f9ec}@media (max-width:960px){.account-grid,.dealer-page{grid-template-columns:1fr}}@media (max-width:560px){.quick-links,.report-kpis{grid-template-columns:1fr}.profile-head .avatar{width:52px;height:52px;font-size:18px}}.ai-grid{grid-template-columns:250px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ai-side,.ai-products{align-content:start;gap:12px;display:grid;position:sticky;top:96px}.ai-history{gap:4px;max-height:50vh;display:grid;overflow-y:auto}.ai-conv{border-radius:10px;align-items:center;gap:4px;display:flex}.ai-conv>button:first-child{text-align:start;min-width:0;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;flex:1;padding:8px 10px;font-size:14px;overflow:hidden}.ai-conv:hover,.ai-conv.on{background:var(--mint)}.ai-conv.on>button:first-child{color:var(--forest);font-weight:700}.ai-conv .icon-btn{opacity:.55;padding:6px}.ai-conv:hover .icon-btn{opacity:1}.ai-limit{border-top:1px solid var(--line);gap:4px;margin:0;padding-top:10px;font-size:13.5px;display:grid}.ai-limit small{color:var(--gray)}.ai-chat{flex-direction:column;gap:14px;min-height:60vh;display:flex}.ai-empty{text-align:center;flex:1;align-content:center;justify-items:center;gap:12px;padding:24px 8px;display:grid}.ai-empty p{max-width:520px;color:var(--gray)}.ai-badge{background:var(--forest);width:56px;height:56px;color:var(--lime);border-radius:18px;place-items:center;display:grid}.ai-examples{justify-items:center;gap:8px;display:grid}.ai-messages{flex:1;align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-msg{gap:8px;max-width:85%;display:grid}.ai-msg.user{background:var(--forest);color:#fff;border-radius:18px 18px 4px;justify-self:end;padding:10px 14px}.ai-msg.assistant{background:var(--mint);border-radius:18px 18px 18px 4px;justify-self:start;padding:12px 14px}[dir=rtl] .ai-msg.user{border-radius:18px 18px 18px 4px}[dir=rtl] .ai-msg.assistant{border-radius:18px 18px 4px}.ai-text{white-space:pre-wrap;line-height:1.55}.ai-images{flex-wrap:wrap;gap:6px;display:flex}.ai-images img{object-fit:cover;border-radius:12px;width:120px;height:120px;display:block}.ai-diagnosis{background:var(--white);border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.ai-diag-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-diag-head small{color:var(--gray);font-weight:700}.ai-diag-name{font:700 18px/1.25 var(--f-display), sans-serif;color:var(--forest)}.pill.conf-high{color:var(--green);background:#e3f2dc}.pill.conf-medium{color:#8a5300;background:#fff1d6}.pill.conf-low{color:var(--gray);background:#eceeea}.ai-list ul{gap:2px;margin:2px 0 0;padding-inline-start:18px;font-size:14.5px;display:grid}.ai-disclaimer{color:#6b4100;background:#fff4e0;border-radius:10px;padding:8px 10px;font-size:12.5px}.ai-rate{gap:4px;display:flex}.ai-rate button{border:1px solid var(--line);background:var(--white);cursor:pointer;filter:grayscale();opacity:.7;border-radius:999px;padding:2px 10px;font-size:15px}.ai-rate button[aria-pressed=true]{filter:none;opacity:1;border-color:var(--green);background:#f2f9ec}.ai-thinking{color:var(--gray);align-items:center;gap:10px;display:flex}.dots{gap:4px;display:inline-flex}.dots i{background:var(--leaf);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dots i{opacity:.7;animation:none}}.ai-input{border-top:1px solid var(--line);background:var(--white);gap:8px;padding-top:12px;display:grid;position:sticky;bottom:0}.ai-row{align-items:flex-end;gap:8px;display:flex}.ai-row textarea{border:1.5px solid var(--line);min-width:0;font:inherit;resize:none;field-sizing:content;border-radius:14px;flex:1;min-height:48px;max-height:160px;padding:11px 13px}.ai-row textarea:focus{border-color:var(--green);outline:0}.ai-attach{border:1.5px solid var(--line);width:48px;height:48px;color:var(--green);border-radius:14px}.ai-attach:hover{color:var(--forest);background:var(--mint)}.ai-pending{flex-wrap:wrap;gap:8px;display:flex}.ai-pending span{position:relative}.ai-pending img{object-fit:cover;border-radius:10px;width:64px;height:64px;display:block}.ai-pending button{top:-6px;background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;line-height:1;position:absolute;inset-inline-end:-6px}.ai-products h2{font-size:16px}.ai-products ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-products li{gap:6px;display:grid}.ai-prod{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ai-prod .thumb{background:var(--mint);border-radius:12px;width:56px;height:56px;position:relative;overflow:hidden}.ai-prod .thumb img{object-fit:cover}.ai-prod>span:last-child{gap:1px;min-width:0;display:grid}.ai-prod b{font-size:14px;line-height:1.3}.ai-prod small{font-size:12.5px}.ai-prod strong{color:var(--forest);font-size:14px}@media (max-width:1100px){.ai-grid{grid-template-columns:minmax(0,1fr) 280px}.ai-side{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;position:static}.ai-history{grid-column:1/-1;max-height:none;display:flex;overflow-x:auto}.ai-conv{flex:none;max-width:220px}.ai-limit{border:0;padding:0}}@media (max-width:760px){.ai-grid{grid-template-columns:1fr}.ai-products{position:static}.ai-msg{max-width:94%}}.pill.pb-new{color:#8a5300;background:#fff1d6}.pill.pb-in_review{color:#1b4f8a;background:#dcecff}.pill.pb-answered{color:var(--green);background:#e3f2dc}.pill.pb-closed{color:var(--gray);background:#eceeea}.problem-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.problem-list a{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.problem-list a:hover{border-color:var(--leaf)}.problem-list .thumb{background:var(--mint);border-radius:12px;width:64px;height:64px;overflow:hidden}.problem-list .thumb img{object-fit:cover;width:100%;height:100%;display:block}.problem-list .info{gap:2px;min-width:0;display:grid}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.problem-form .chips-pick{align-items:center}.chip-select{border:1.5px solid var(--line);font:inherit;background:var(--white);border-radius:999px;padding:7px 12px;font-size:14px;font-weight:600}.chip-select.on{border-color:var(--green);color:var(--forest);background:#f2f9ec}.photo-picks{flex-wrap:wrap;gap:8px;display:flex}.photo-picks span{position:relative}.photo-picks img{object-fit:cover;border-radius:12px;width:84px;height:84px;display:block}.photo-picks span button{top:-6px;background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-end:-6px}.photo-add{border:1.5px dashed var(--leaf);width:84px;height:84px;color:var(--green);cursor:pointer;font:inherit;background:#f6fbf2;border-radius:12px;align-content:center;place-items:center;gap:2px;display:grid}.photo-add small{font-size:11px;font-weight:700}.area-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.area-row input{border:1.5px solid var(--line);border-radius:12px;width:120px;padding:11px 13px}.center-text{text-align:center}.problem-grid{grid-template-columns:minmax(0,1fr) 340px}.problem-photos{flex-wrap:wrap;gap:8px;display:flex}.problem-photos img{object-fit:cover;border-radius:12px;width:140px;height:140px;display:block}.problem-photos.small img{width:88px;height:88px}.pre{white-space:pre-wrap}.problem-thread{gap:12px;margin:0;padding:0;list-style:none;display:grid}.problem-thread li{border-radius:16px;gap:6px;max-width:88%;padding:12px 14px;display:grid}.problem-thread li.customer{background:var(--mint);border-radius:16px 16px 4px;justify-self:end}.problem-thread li.agronomist{background:var(--white);border:1.5px solid var(--leaf);border-radius:16px 16px 16px 4px;justify-self:start}[dir=rtl] .problem-thread li.customer{border-radius:16px 16px 16px 4px}[dir=rtl] .problem-thread li.agronomist{border-radius:16px 16px 4px}.ai-prod-row{background:#f8fbf5;border-radius:12px;gap:6px;padding:8px;display:grid}.closed-panel{border-top:4px solid var(--green)}.stars{gap:4px;display:flex}.stars button{color:#d6dcd2;cursor:pointer;background:0 0;border:0;padding:2px;font-size:30px;line-height:1}.stars button.on{color:#f2a900}@media (max-width:960px){.problem-grid{grid-template-columns:1fr}}@media (max-width:560px){.problem-list a{grid-template-columns:52px minmax(0,1fr)}.problem-list a .pill{grid-column:2;justify-self:start}.problem-list .thumb{width:52px;height:52px}}.notfound{text-align:center;justify-items:center;gap:14px;padding-block:96px;display:grid}.notfound h1{color:var(--forest);font-size:34px}@media (max-width:960px){.hero .wrap{grid-template-columns:1fr;padding-block:48px 36px}.hero-card{width:100%;max-width:360px}.benefits .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog{grid-template-columns:1fr}.filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:static}.product{grid-template-columns:1fr;gap:28px}.footer .wrap{grid-template-columns:1fr 1fr}.shop-grid{grid-template-columns:1fr}.summary{position:static}}@media (max-width:560px){.wrap{padding-inline:16px}.nav{display:none}.search{flex-basis:100%;order:3}.benefits .wrap{grid-template-columns:1fr;gap:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card .bd{padding:10px 12px 12px}.card .bd b{font-size:14px}.card .price{font-size:15px}.cats{grid-template-columns:repeat(3,minmax(0,1fr))}.cat .disc{width:84px;height:84px}.footer .wrap{grid-template-columns:1fr}.hide-sm{display:none}.header .wrap{gap:12px}.row-2{grid-template-columns:1fr}.cart-lines li{grid-template-columns:64px minmax(0,1fr)}.cart-lines .thumb{width:64px;height:64px}.cart-lines .qty,.cart-lines .sum{text-align:start;grid-column:2;justify-content:start}.order-list a{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.link-btn{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.push-offer{color:var(--forest);background:#f2f9ec;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.push-offer p{margin:2px 0 0;font-size:14px}.ntf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ntf-list button{text-align:start;background:var(--white);border:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ntf-list button:hover{border-color:var(--leaf)}.ntf-list li.unread button{border-color:var(--leaf);box-shadow:inset 3px 0 0 var(--green)}[dir=rtl] .ntf-list li.unread button{box-shadow:inset -3px 0 0 var(--green)}.ntf-dot{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ntf-dot.tx{background:var(--mint);color:var(--green)}.ntf-dot.mk{color:#9a5b00;background:#fff4e0}.ntf-body{gap:4px;min-width:0;display:grid}.ntf-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ntf-body img{object-fit:cover;border-radius:12px;width:100%;max-width:420px;max-height:200px}.ntf-more{color:var(--green);font-weight:700}.bell-link{padding-inline:10px}@media (max-width:560px){.push-offer{grid-template-columns:auto minmax(0,1fr)}.push-offer .btn{grid-column:1/-1}}[data-tg] .topbar,[data-tg] .footer{display:none}.card-wrap{display:flex;position:relative}.card-wrap>.card{flex:1}.fav-btn{top:10px;width:34px;height:34px;color:var(--gray);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 1px 4px #0000001f}.fav-btn:hover{color:var(--green)}.fav-btn.on{color:#d13f5a}.fav-btn.on .ic{fill:currentColor}.fav-btn.big{width:auto;height:auto;box-shadow:none;border-radius:999px;padding:10px 16px;font-size:14px;display:inline-flex;position:static}.stock-badge{border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:700}.stock-badge.st-in_stock{color:var(--green);background:#e3f2dc}.stock-badge.st-low{color:#9a5b00;background:#fff4e0}.stock-badge.st-out_of_stock{color:#6b6b66;background:#f1f1ef}.stock-badge.st-on_order,.stock-badge.st-coming_soon{color:#1f5a97;background:#e6f0fb}.code-chips{flex-wrap:wrap;gap:6px;display:flex}.code-chips .chip{background:var(--white);border:1.5px solid var(--line);color:var(--ink);font-family:ui-monospace,monospace}.code-chips .chip.on{border-color:var(--green);color:var(--green);background:#f2f9ec}.buy-actions{flex-wrap:wrap;gap:8px;display:flex}.buy-actions .btn{padding:10px 16px;font-size:14px}.compare-btn.on{box-shadow:inset 0 0 0 1.5px var(--green);color:var(--green)}.notify-box{justify-items:start;gap:6px;display:grid}.notify-box .notice{align-items:center;gap:6px;display:inline-flex}.delivery-box,.files-box{border:1px solid var(--line);border-radius:18px;gap:8px;padding:14px 18px;display:grid}.delivery-box h3,.files-box h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.delivery-box ul,.files-box ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.delivery-box li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.files-box a{color:var(--green);align-items:center;gap:8px;font-weight:600;display:inline-flex}.compare-wrap{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:10px 14px}.compare thead th{vertical-align:bottom;min-width:170px}.compare tbody th{color:var(--gray);white-space:nowrap;width:1%;font-weight:600}.compare tr.same td{color:var(--gray)}.compare-head{color:var(--ink);gap:8px;display:grid}.compare-head .thumb{background:var(--mint);border-radius:12px;width:96px;height:96px;position:relative;overflow:hidden}.compare-head .thumb img{object-fit:cover}.compare .codes{flex-wrap:wrap;gap:4px;font-family:ui-monospace,monospace;display:flex}.compare .codes .diff{color:var(--green);font-weight:800}.compare-bar{inset-inline-end:20px;z-index:30;background:var(--forest);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;box-shadow:0 8px 24px #0e3a234d}.compare-bar:hover{background:var(--green);color:#fff}[data-tg] .compare-bar{bottom:12px}.page-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:36px;padding-block:28px 12px;display:grid}.page-nav{gap:8px;font-size:14px;display:grid;position:sticky;top:16px}.page-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.page-nav a{color:inherit;border-radius:10px;padding:7px 10px;text-decoration:none;display:block}.page-nav a:hover{background:var(--mint)}.page-nav a[aria-current=page]{background:var(--mint);color:var(--forest);font-weight:700}.cms{gap:14px;min-width:0;display:grid}.cms h1{color:var(--forest);margin:0;font-size:clamp(26px,3.4vw,36px)}.cms .prose{max-width:760px;line-height:1.65}.cms .prose h3{color:var(--forest);margin:10px 0 0;font-size:18px}.cms .prose p{margin:0}.cms .prose a{color:var(--green)}.cms .prose img{border-radius:12px;max-width:100%;height:auto}.cms .prose iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;height:auto}.cms .prose table{border-collapse:collapse;width:100%}.cms .prose td,.cms .prose th{border:1px solid var(--line);vertical-align:top;padding:8px}.requisites{border:1px solid var(--line);border-radius:14px;max-width:760px;margin-top:12px;padding:16px 18px}.requisites h2{color:var(--forest);margin:0 0 8px;font-size:16px}.requisites dl{gap:4px;margin:0;font-size:14px;display:grid}.requisites dl div{flex-wrap:wrap;gap:8px;display:flex}.requisites dt{color:var(--gray)}.requisites dt:after{content:":"}.requisites dd{margin:0}.article-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.article-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;text-decoration:none;display:grid;overflow:hidden}.article-card .cover{aspect-ratio:16/9;background:var(--mint);position:relative}.article-card .cover img{object-fit:cover}.article-card .body{gap:6px;padding:14px 16px 16px;display:grid}.article-card b{color:var(--forest);font-size:17px}.article-card .link{color:var(--green);font-size:14px;font-weight:700}.article-card:hover{border-color:var(--green)}.article-cover{aspect-ratio:16/9;background:var(--mint);border-radius:16px;position:relative;overflow:hidden}.article-cover img{object-fit:cover}.album h2{color:var(--forest);margin:8px 0 10px;font-size:18px}.album h2 small{font-size:13px;font-weight:500}.album-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.album-grid a{aspect-ratio:4/3;background:var(--mint);border-radius:12px;position:relative;overflow:hidden}.album-grid img{object-fit:cover;transition:transform .2s}.album-grid a:hover img{transform:scale(1.04)}.download-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.download-list a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.download-list a:hover{border-color:var(--green)}.download-list .cover{background:var(--mint);width:64px;height:64px;color:var(--green);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.download-list .cover img{object-fit:cover}.download-list span:last-child{gap:2px;display:grid}.banners{padding-top:24px}.banner-track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.banner-track::-webkit-scrollbar{display:none}.banner{aspect-ratio:3;scroll-snap-align:start;background:var(--mint);border-radius:18px;display:block;position:relative;overflow:hidden}.banner img{object-fit:cover}.banner-title{inset-inline-start:24px;color:#fff;background:#092616c7;border-radius:12px;max-width:70%;padding:8px 14px;font-weight:700;position:absolute;bottom:20px}.cookie-banner{z-index:60;inset-inline:16px;border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;max-width:720px;margin-inline:auto;padding:14px 16px;font-size:14px;display:flex;position:fixed;bottom:16px;box-shadow:0 18px 40px -16px #0e3a2366}.cookie-banner p{flex:320px;margin:0}.cookie-banner a{color:var(--green)}.cookie-banner div{flex-wrap:wrap;gap:8px;display:flex}.footer .footer-legal{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:0;font-size:12.5px;display:flex}.footer-legal nav{flex-wrap:wrap;gap:6px 16px;display:flex}.footer-social{margin-top:12px}@media (max-width:800px){.page-layout{grid-template-columns:1fr;gap:12px}.page-nav{position:static}.page-nav ul{gap:6px;display:flex;overflow-x:auto}.page-nav a{white-space:nowrap;border:1px solid var(--line)}.banner{aspect-ratio:16/9}}.map-picker{gap:6px;display:grid}.map-picker-map{border:1.5px solid var(--line);z-index:0;border-radius:12px;height:300px}.map-picker-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.map-pin{background:var(--green);border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #00000059}.slot-days{gap:10px;display:grid}.slot-day{gap:6px;display:grid}.slot-day>b{font-size:14px}.track-events{gap:4px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.steps-list{gap:6px;margin:0;padding-inline-start:22px;display:grid}.pitch-popup{z-index:80;background:#0926169e;place-items:center;padding:16px;animation:.2s pitch-fade;display:grid;position:fixed;inset:0}@keyframes pitch-fade{0%{opacity:0}}.pitch-popup-card{background:linear-gradient(135deg, var(--forest) 0%, #17552f 100%);color:#fff;border-radius:24px;width:min(680px,100%);padding:36px 32px 30px;position:relative;box-shadow:0 30px 80px -20px #00000080}.pitch-popup-card h2{margin:14px 0 12px;font-size:clamp(24px,4vw,34px);line-height:1.15}.pitch-popup-card h2 span,.pitch-hero h1 span{color:var(--lime)}.pitch-popup-card p{color:#d9e9dc;margin:0 0 22px}.pitch-popup-x{top:12px;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;inset-inline-end:12px}.pitch-popup-x:hover{background:#ffffff38}.pitch-popup-actions{flex-wrap:wrap;gap:10px;display:flex}.pitch-popup-skip{color:#cfe3d2;background:0 0;padding-inline:10px;text-decoration:underline}.pitch-hero{background:linear-gradient(135deg, var(--forest) 0%, #17552f 70%, #23803a 100%);color:#fff;padding:64px 0 48px}.pitch-hero.small{padding:48px 0 36px}.pitch-hero h1{max-width:860px;margin:16px 0 14px;font-size:clamp(30px,5vw,52px);line-height:1.1}.pitch-hero p{color:#d9e9dc;max-width:640px;margin:0;font-size:17px}.pitch-toc{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.pitch-toc a{color:#fff;background:#ffffff1a;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.pitch-toc a:hover{background:#fff3}.pitch-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pitch-btn-ghost{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff59}.pitch-section .pitch-btn-ghost{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.pitch-final .pitch-btn-ghost{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff59}.pitch-section{padding-block:56px;scroll-margin-top:80px}.pitch-section h2{margin:8px 0 24px;font-size:clamp(24px,3.4vw,36px);line-height:1.15}.pitch-sub{margin-top:44px!important}.pitch-band{background:var(--mint)}.pitch-grid{gap:16px;display:grid}.pitch-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.pitch-grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pitch-grid.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:24px}.pitch-card{background:var(--white);border:1px solid var(--line);color:inherit;border-radius:18px;padding:20px 22px;text-decoration:none;display:block}.pitch-card h3{margin:0 0 6px;font-size:18px}.pitch-card p{color:#4a5b50;margin:0}.pitch-card.problem{border-inline-start:4px solid #d9534f}.pitch-card.solution,.pitch-card.ai{border-inline-start:4px solid var(--green)}.pitch-card.link:hover{border-color:var(--green);box-shadow:0 10px 30px -18px #0e3a2380}.pitch-card.link code{color:var(--green);word-break:break-all;margin:2px 0 8px;font-weight:700;display:inline-block}.pitch-role{font-weight:700;color:var(--green)!important;margin-bottom:10px!important}.pitch-tags{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.pitch-tags li{background:var(--mint);color:var(--forest);border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.pitch-tags.big li{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);padding:6px 13px;font-size:14px}.pitch-links{flex-wrap:wrap;gap:14px;display:flex}.pitch-links a{color:var(--green);font-weight:700}.pitch-h3{margin:32px 0 12px;font-size:20px}.pitch-stat{background:var(--forest);color:#fff;border-radius:18px;padding:20px}.pitch-stat b{font:800 32px/1.1 var(--f-display), sans-serif;color:var(--lime);margin-bottom:6px;display:block}.pitch-stat span{color:#d9e9dc;font-size:14px}.pitch-list{gap:8px;max-width:900px;padding-inline-start:20px;display:grid}.pitch-road{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pitch-road>li{background:var(--white);border:2px solid var(--line);border-radius:18px;padding:20px}.pitch-road>li.road-done{border-color:#9fd17a}.pitch-road>li.road-now{border-color:var(--green);box-shadow:0 16px 40px -22px #23803acc}.road-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.road-head b{font:800 22px/1.1 var(--f-display), sans-serif}.road-head span{color:var(--green);white-space:nowrap;font-size:12.5px;font-weight:700}.road-next .road-head span{color:#8a958d}.pitch-road small{color:#6b7a70}.pitch-road ul{gap:4px;margin:10px 0 0;padding-inline-start:18px;font-size:14.5px;display:grid}.pitch-final{background:var(--forest);color:#fff;border-radius:24px;margin-top:48px;padding:32px}.pitch-final h2{margin-top:0!important;margin-bottom:10px!important}.pitch-final p{color:#d9e9dc;margin:0}.pitch-video{aspect-ratio:16/9;background:#000;border-radius:20px;margin-top:10px;overflow:hidden}.pitch-video video{width:100%;height:100%;display:block}.pitch-chapters{gap:8px;padding:0;list-style:none;display:grid}.pitch-chapters li{background:var(--white);border:1px solid var(--line);border-radius:14px;gap:14px;padding:12px 16px;display:flex}.pitch-chapters time{color:var(--green);font-variant-numeric:tabular-nums;min-width:44px;font-weight:800}.pitch-chapters div{display:grid}.pitch-chapters span{color:#4a5b50;font-size:14.5px}.pitch-note{color:#4a5b50;max-width:900px;margin-top:18px}.pitch-chat{gap:18px;max-width:900px;display:grid}.pitch-qa p{border-radius:18px;max-width:760px;margin:0;padding:14px 18px}.pitch-qa .q{background:var(--green);color:#fff;border-end-end-radius:6px;width:fit-content;margin-inline-start:auto}.pitch-qa .a{background:var(--white);border:1px solid var(--line);border-end-start-radius:6px;margin-top:8px}.pitch-api{gap:8px;margin:18px 0;display:grid}.pitch-api a{background:var(--white);border:1px solid var(--line);color:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.pitch-api a:hover{border-color:var(--green)}.pitch-api .m{background:var(--green);color:#fff;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.pitch-api code{word-break:break-all;font-weight:700}.pitch-api small{color:#6b7a70}.pitch-code{background:var(--forest);color:var(--lime);border-radius:14px;padding:14px 18px;font-size:14px;overflow-x:auto}@media (max-width:600px){.pitch-popup-card{padding:30px 20px 22px}.pitch-section{padding-block:40px}.pitch-hero{padding:44px 0 34px}}
