@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Serif+Armenian:wght@500;600;700&display=swap";:root{color:#092e24;--green:#063f2d;--gold:#c4a347;--cream:#f7f3e7;background:#fbfaf5;font-family:Inter,Arial,sans-serif}body{margin:0}button,a{font:inherit}button{cursor:pointer}header{z-index:20;background:#fbfaf5f5;align-items:center;gap:35px;height:82px;padding:0 5%;display:flex;position:sticky;top:0;box-shadow:0 1px 12px #082d2010}.logo{align-items:center;gap:9px;min-width:160px;display:flex}.logoMark{background:linear-gradient(145deg,var(--green) 55%,var(--gold) 56%);color:#fff;border-radius:60% 20%;place-items:center;width:42px;height:42px;display:grid}.logo b{font-family:Georgia,serif;font-size:20px;display:block}.logo small{font-family:Georgia,serif;font-size:12px;display:block}nav{flex:1;justify-content:center;gap:24px;display:flex}nav a{color:#18372e;font-size:14px;font-weight:600;text-decoration:none}.headerActions{align-items:center;gap:10px;display:flex}.icon,.lang{background:#f4f3ed;border:0;border-radius:50px;padding:11px}.icon svg{width:18px}.primary{background:var(--green);color:#fff;border:0;border-radius:30px;align-items:center;gap:10px;padding:14px 22px;font-weight:600;display:inline-flex}.primary svg,.outline svg,.sectionHead svg,.goldBtn svg{width:16px}.mobile{display:none}.hero{background-position:50%;background-size:cover;min-height:600px;padding:70px 7% 105px;position:relative}.heroText{max-width:590px}.eyebrow{letter-spacing:.2em;color:#46665d;font-size:11px;font-weight:700}.hero h1,.section h2,.solutions h2,.about h2{color:#073a2b;margin:15px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:64px;line-height:1.04}.hero h1 span{color:#96782d}.heroText>p:not(.eyebrow){color:#2c413b;max-width:550px;line-height:1.65}.actions{gap:14px;margin-top:28px;display:flex}.outline{color:#173e32;background:#fff8;border:1px solid #173e32;border-radius:30px;padding:13px 25px;font-weight:600}.script{color:#fff;text-shadow:0 2px 10px #0008;font:italic 31px Georgia;position:absolute;top:175px;right:24%;transform:rotate(-7deg)}.trust{color:#fff;background:linear-gradient(90deg,#053c2eea,#0b4b38d9);grid-template-columns:repeat(4,1fr);gap:20px;min-height:88px;padding:16px 7%;display:grid;position:absolute;bottom:0;left:0;right:0}.trust div{align-items:center;gap:12px;display:flex}.trust svg{color:#e6ca72;width:28px}.trust span{font-size:12px}.trust b{font-size:14px;display:block}.partners{background:#fff;border-bottom:1px solid #eee;justify-content:space-around;align-items:center;gap:24px;padding:25px 5%;display:flex}.partners span{letter-spacing:.2em;font-size:10px}.partners b{color:#1b332d;font-size:25px}.section{padding:55px 5%}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.sectionHead h2{margin:5px 0;font-size:37px}.sectionHead a{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.categoryGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.category{color:#fff;background-position:50%;background-size:cover;border-radius:10px;justify-content:space-between;align-items:end;height:185px;padding:16px;font-family:Noto Serif Armenian,Georgia,serif;font-size:17px;display:flex;overflow:hidden}.category svg{width:18px}.products{background:#fff}.productGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.product{background:#fff;border:1px solid #e9e6dc;border-radius:12px;padding-bottom:16px;overflow:hidden;box-shadow:0 8px 24px #113b2b0b}.productVisual{background:linear-gradient(#dbe9d9,#f5f0d8);place-items:center;height:210px;display:grid;position:relative}.brand{color:#145b46;font-weight:800;position:absolute;top:12px;left:12px}.bottle{text-align:center;background:#fff;border-radius:8px 8px 18px 18px;place-items:center;width:82px;height:130px;padding:8px;font-size:12px;font-weight:700;display:grid;box-shadow:0 10px 25px #0002}.bottle:before{content:"";background:#1b744f;border-radius:5px;width:50px;height:25px;margin-top:-145px;position:absolute}.product h3,.product p,.product .tag,.product .buy{margin-left:15px;margin-right:15px}.product h3{margin-bottom:5px;font-family:Georgia,serif}.product p{color:#596b65;min-height:30px;font-size:12px}.tag{color:#528050;align-items:center;gap:5px;font-size:10px;display:flex}.tag svg{width:14px}.buy{background:var(--green);color:#fff;border:0;border-radius:25px;justify-content:space-between;width:calc(100% - 30px);margin-top:13px;padding:10px 15px;display:flex}.buy svg{width:16px}.solutions{color:#fff;background:#073d2e;grid-template-columns:2fr repeat(4,1fr);min-height:290px;display:grid}.solutionCopy{padding:40px 5vw}.solutions h2{color:#fff;margin:8px 0;font-size:36px}.solutionCopy>p:not(.eyebrow){max-width:420px;font-size:13px;line-height:1.5}.gold{color:#e4c569}.goldBtn{color:#18372e;background:#e5c66f;border:0;border-radius:25px;align-items:center;gap:8px;margin-top:18px;padding:12px 20px;font-weight:700;display:flex}.solutionImg{background-position:50%;background-size:cover;border-left:1px solid #ffffff40;align-items:end;padding:18px;display:flex}.about{background:#fff;grid-template-columns:45% 55%;padding:28px 5% 55px;display:grid}.aboutImage{background-position:50%;background-size:cover;border-radius:12px;align-items:end;min-height:300px;padding:20px;display:flex}.aboutImage div{color:#fff;background:#073d2ee8;border-radius:9px;padding:18px;font-family:Georgia,serif}.aboutCopy{padding:20px 0 0 40px}.about h2{margin:8px 0;font-size:34px}.aboutCopy>p:not(.eyebrow){color:#5a6863;font-size:13px;line-height:1.6}.stats{grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.stats div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.stats svg{color:#ad8e35;grid-row:1/3}.stats b{font-size:18px}.stats small{font-size:10px}.news{background:#faf8f0}.newsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.news article{background:#fff;border-radius:10px;grid-template-columns:120px 1fr;display:grid;overflow:hidden}.news img{object-fit:cover;width:120px;height:130px}.news article div{padding:13px}.news small{color:#8b9691}.news h3{margin:8px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:14px}.news a{align-items:center;gap:4px;font-size:11px;display:flex}.news svg{width:13px}footer{color:#fff;background:#063d2e;grid-template-columns:1.5fr .7fr 1fr 1.3fr;gap:40px;padding:45px 5%;display:grid}footer .logoMark{background:linear-gradient(145deg,#fff 55%,#c5a84f 56%)}footer .logoMark svg{color:#073d2e}footer p{color:#d4e1dc;max-width:310px;font-size:12px;line-height:1.6}footer>div{flex-direction:column;gap:9px;display:flex}footer a{color:#dce8e4;font-size:12px}.subscribe{background:#fff;border-radius:8px;padding:4px;display:flex}.subscribe input{border:0;outline:0;flex:1;padding:10px}.subscribe button{background:var(--green);color:#fff;border:0;border-radius:6px}.subscribe svg{width:18px}.copyright{color:#c8d8d2;text-align:center;background:#063d2e;border-top:1px solid #ffffff20;padding:16px 5%;font-size:10px}@media (width<=900px){header{padding:0 4%}nav{background:#fff;flex-direction:column;padding:25px;display:none;position:absolute;top:82px;left:0;right:0}nav.open{display:flex}.mobile{display:block}.desktop{display:none}.hero{background-position:60%;padding:55px 5% 120px}.hero h1{font-size:47px}.script{display:none}.trust{grid-template-columns:repeat(2,1fr)}.partners{justify-content:flex-start;overflow:auto}.partners b{font-size:20px}.categoryGrid{grid-template-columns:repeat(3,1fr)}.productGrid{grid-template-columns:repeat(2,1fr)}.solutions{grid-template-columns:1fr 1fr}.solutionCopy{grid-column:1/3}.solutionImg{height:220px}.about{grid-template-columns:1fr}.aboutCopy{padding-left:0}.newsGrid{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}@media (width<=560px){.logo{min-width:auto}.headerActions{margin-left:auto}.lang{display:none}.hero{background-position:67%;min-height:660px}.heroText{background:#faf7eddc;border-radius:15px;padding:20px}.hero h1{font-size:38px}.heroText>p:not(.eyebrow){font-size:13px}.trust{grid-template-columns:1fr 1fr;padding:13px 4%}.trust div:nth-child(n+3){display:none}.section{padding:42px 4%}.sectionHead h2{font-size:28px}.sectionHead>a{display:none}.categoryGrid{display:flex;overflow:auto}.category{min-width:155px}.productGrid{display:flex;overflow:auto}.product{min-width:245px}.solutions{display:block}.solutionCopy{padding:35px 6%}.solutionImg{height:180px}.about{padding:25px 4%}.about h2{font-size:28px}.stats{grid-template-columns:1fr 1fr;gap:20px}.news article{grid-template-columns:100px 1fr}.news img{width:100px}footer{grid-template-columns:1fr}.partners span{min-width:170px}}.realProduct{background:#f4f2e9;overflow:hidden}.realProduct img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.product:hover .realProduct img{transform:scale(1.035)}a{color:inherit;text-decoration:none}.logo{text-decoration:none}.active{border-bottom:2px solid #a1822d;padding-bottom:8px;color:#a1822d!important}.realProduct img{object-fit:cover;width:100%;height:100%}.pageHero{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:350px;padding:65px 8%;display:flex}.pageHero h1{max-width:800px;margin:10px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:52px}.pageHero>p:last-child{max-width:650px;line-height:1.7}.filters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.filters button{background:#fff;border:1px solid #d7d4c8;border-radius:30px;padding:11px 20px}.filters .selected{background:var(--green);color:#fff}.catalogGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.detail{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:650px;display:grid}.detailImage{background:#eee;border-radius:18px;height:560px;overflow:hidden}.detailImage img{object-fit:contain;background:#f3f1e9;width:100%;height:100%}.detail h1{margin:10px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:50px}.detail .lead{color:#53635e;font-size:17px;line-height:1.7}.detailChecks{flex-direction:column;gap:13px;margin:25px 0;display:flex}.detailChecks span{align-items:center;gap:9px;display:flex}.detailChecks svg{color:#9d8334}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featureGrid article{background:#fff;border:1px solid #e9e4d8;border-radius:16px;padding:30px}.featureGrid svg{color:#9d8334;width:35px;height:35px}.featureGrid h3{font-family:Noto Serif Armenian,Georgia,serif;font-size:21px}.featureGrid p{color:#62706b;line-height:1.65}.center{text-align:center;background:#fff}.center .stats{text-align:left;max-width:900px;margin:35px auto 0}.partnerCards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partnerCards article{background:#fff;border:1px solid #e7e3d7;border-radius:16px;min-height:210px;padding:32px}.partnerCards span{color:#b0913a;font-size:12px}.partnerCards h2{font-size:32px}.partnerCards p{color:#63716c;line-height:1.6}.story{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.story h2,.leadership h2,.contactForm h2,.center h2{font-family:Noto Serif Armenian,Georgia,serif;font-size:36px}.story p{color:#566761;line-height:1.8}.story img{object-fit:cover;border-radius:18px;width:100%;height:430px}.leadership{background:#fff}.leaderGrid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:750px;display:grid}.leaderGrid article{border:1px solid #e7e3d7;border-radius:16px;padding:25px}.avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font-family:Georgia;font-size:22px;display:grid}.contact{grid-template-columns:1fr 1.1fr;gap:45px;display:grid}.contactCards{gap:14px;display:grid}.contactCards article{background:#fff;border:1px solid #e8e3d6;border-radius:15px;flex-direction:column;gap:8px;padding:24px;display:flex}.contactCards svg{color:#a38737}.contactForm{background:#fff;border:1px solid #e8e3d6;border-radius:18px;flex-direction:column;gap:12px;padding:30px;display:flex}.contactForm input,.contactForm textarea{font:inherit;background:#fcfbf7;border:1px solid #dcd8cc;border-radius:10px;padding:14px}.contactForm button{align-self:flex-start}.product .buy{display:flex}.productVisual{display:block}@media (width<=900px){.catalogGrid,.featureGrid,.partnerCards{grid-template-columns:repeat(2,1fr)}.detail,.story,.contact{grid-template-columns:1fr}.detailImage{height:460px}}@media (width<=560px){.pageHero{min-height:300px;padding:45px 5%}.pageHero h1{font-size:36px}.catalogGrid,.featureGrid,.partnerCards{grid-template-columns:1fr}.detail{gap:25px}.detailImage{height:400px}.detail h1{font-size:36px}.story img{height:300px}.leaderGrid{grid-template-columns:1fr}}.lang{appearance:none;text-align:center;color:#173e32;outline:none;min-width:58px;font-weight:700}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .heroText,html[dir=rtl] .pageHero,html[dir=rtl] .aboutCopy,html[dir=rtl] .solutionCopy,html[dir=rtl] .product,html[dir=rtl] .featureGrid article,html[dir=rtl] .partnerCards article,html[dir=rtl] .story,html[dir=rtl] .contact{text-align:right}html[dir=rtl] .hero{background-position:50%}html[dir=rtl] .script{left:24%;right:auto}html[dir=rtl] .aboutCopy{padding-left:0;padding-right:40px}html[dir=rtl] .product h3,html[dir=rtl] .product p,html[dir=rtl] .product .tag,html[dir=rtl] .product .buy{margin-left:15px;margin-right:15px}html[dir=rtl] .tag,html[dir=rtl] .buy,html[dir=rtl] .detailChecks span{flex-direction:row}html[dir=rtl] .primary svg,html[dir=rtl] .buy svg,html[dir=rtl] .goldBtn svg,html[dir=rtl] .category svg,html[dir=rtl] .sectionHead a svg{transform:rotate(180deg)}html[dir=rtl] .stats,html[dir=rtl] footer{text-align:right}html[dir=rtl] .subscribe{direction:rtl}@media (width<=900px){html[dir=rtl] .aboutCopy{padding-right:0}html[dir=rtl] nav{left:0;right:0}}.partnersWrap{background:#fff;border-top:1px solid #ece8dc;border-bottom:1px solid #ece8dc;grid-template-columns:220px 1fr;align-items:center;gap:30px;padding:20px 5%;display:grid}.partnersTitle{letter-spacing:.2em;color:#66746f;font-size:10px;font-weight:800;line-height:1.5}.partnersRail{grid-template-columns:repeat(6,minmax(90px,1fr));align-items:center;gap:28px;display:grid}.partnerLogo{justify-content:center;align-items:center;min-width:0;height:58px;display:flex}.partnerLogo img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:50px;display:block}.partnerLogo b{color:#193f34;white-space:nowrap;font-size:22px}.partnerCards .partnerLogo{justify-content:flex-start;height:72px;margin:12px 0}.partnerCards .partnerLogo img{max-width:145px;max-height:64px}@media (width<=900px){header{gap:8px;height:72px}.logoMark{width:40px;height:40px}.logoText b{font-size:17px}.logoText small{font-size:9px}nav{z-index:1000;border-top:1px solid #eee9dc;gap:0;padding:12px 5% 22px;top:72px;box-shadow:0 18px 40px #082d231c}nav a{border-bottom:1px solid #eee9dc;width:100%;padding:14px 4px}.active{padding-bottom:14px!important}.headerActions{gap:7px}.headerActions .icon{width:38px;height:38px}.lang{min-width:54px;height:38px;padding:0 5px;font-size:12px;display:block!important}.partnersWrap{padding:16px 0;display:block}.partnersTitle{padding:0 5% 12px}.partnersRail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:0 5% 5px;display:flex;overflow-x:auto}.partnersRail::-webkit-scrollbar{display:none}.partnerLogo{scroll-snap-align:start;background:#fff;border:1px solid #eee9dd;border-radius:12px;flex:0 0 142px;height:68px;padding:10px}.partnerLogo img{max-width:112px;max-height:46px}.partnerCards .partnerLogo{background:0 0;border:0;flex:none;justify-content:flex-start;width:auto;padding:0}.hero{min-height:620px;padding-top:48px}.heroText{max-width:600px}.heroActions{flex-wrap:wrap}.categoryGrid,.productGrid{scrollbar-width:none;-webkit-overflow-scrolling:touch}.categoryGrid::-webkit-scrollbar{display:none}.productGrid::-webkit-scrollbar{display:none}.pageHero{background-position:50%}.sectionHead{gap:15px}.stats{gap:14px}}@media (width<=560px){header{height:66px;padding:0 14px}.logoMark{width:36px;height:36px}.logoText b{font-size:15px}.logoText small{display:none}.headerActions{gap:4px}.headerActions .icon{width:35px;height:35px}.headerActions .icon:first-child{display:none}.lang{border-radius:18px;min-width:50px;height:35px}nav{padding-left:18px;padding-right:18px;top:66px}.hero{background-position:62%;min-height:590px;padding:34px 16px 110px}.heroText{padding:18px}.hero h1{font-size:34px;line-height:1.02}.heroActions a{justify-content:center;width:100%}.heroActions .secondary{background:#fff}.trust{grid-template-columns:1fr 1fr;gap:7px;padding:11px 14px}.trust div{font-size:10px}.trust svg{width:20px}.trust div:nth-child(n+3){display:none}.partnersTitle,.partnersRail{padding-left:16px;padding-right:16px}.partnerLogo{flex-basis:132px;height:64px}.section{padding:36px 16px}.sectionHead{align-items:flex-end}.sectionHead h2{font-size:26px;line-height:1.08}.category{min-width:148px}.product{min-width:235px}.productVisual{height:190px}.solutions h2{font-size:29px}.solutionCopy{padding:30px 18px}.aboutImage{min-height:245px}.about h2{font-size:27px}.stats{grid-template-columns:1fr 1fr}.stats b{font-size:16px}.pageHero{min-height:270px;padding:38px 18px}.pageHero h1{font-size:33px;line-height:1.08}.catalogGrid{gap:14px}.detail{padding-left:16px;padding-right:16px}.detailImage{height:330px}.detail h1{font-size:34px}.featureGrid article,.partnerCards article{padding:22px}.story{gap:28px}.story img{height:260px}.contact{gap:24px}.contactForm{padding:22px}footer{gap:28px;padding:36px 18px}.copyright{padding-left:18px;padding-right:18px}html[dir=\"rtl\"] nav{text-align:right}html[dir=\"rtl\"] .partnersRail,html[dir=\"rtl\"] .heroActions{direction:rtl}}@media (width<=380px){.logoText b{font-size:14px}.lang{min-width:46px}.hero h1{font-size:31px}.partnerLogo{flex-basis:122px}.product{min-width:220px}.stats{grid-template-columns:1fr}}@media (width<=560px){body{background:#fbfaf5;overflow-x:hidden}header{background:#fffdf8;height:68px;padding:0 16px;box-shadow:0 4px 22px #063f2d14}.logo{gap:8px}.logoMark{width:38px;height:38px}.logoText b{font-size:16px;line-height:1}.logoText small{letter-spacing:.04em;margin-top:3px;font-size:8px;display:block}.headerActions .icon:first-child,.headerActions .primary{display:none}.headerActions .mobile{place-items:center;display:grid}.lang{background:#f4f1e7;width:52px;min-width:52px;height:36px;padding:0 7px;display:block!important}nav{background:#fffdf8;border-radius:0 0 20px 20px;padding:10px 20px 24px;top:68px}nav a{padding:14px 2px;font-size:15px}.hero{align-items:flex-end;min-height:680px;padding:0;display:flex;background-position:64%!important}.hero:before{content:"";z-index:0;background:linear-gradient(#052c210d 0%,#052c2105 30%,#04291eb8 73%,#04291eeb 100%);position:absolute;inset:0}.heroText{z-index:2;color:#fff;background:0 0;width:100%;max-width:none;padding:0 20px 178px;position:relative}.hero .eyebrow{color:#f0d47c;letter-spacing:.16em;max-width:330px;font-size:9px;line-height:1.45}.hero h1{color:#fff;text-shadow:0 2px 18px #00000029;margin:11px 0 12px;font-size:38px;line-height:1.02}.hero h1 span{color:#f0d47c}.heroText>p:not(.eyebrow){color:#f3f7f4;max-width:350px;margin:0;font-size:13px;line-height:1.55}.actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.actions a{text-align:center;justify-content:center;min-height:48px;padding:12px 13px;font-size:13px;width:auto!important}.actions .outline{color:#0a3d2f;background:#fffffff0;border-color:#fff}.trust{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#053d2df0;grid-template-columns:1fr 1fr;gap:8px;min-height:138px;padding:13px 16px 15px;bottom:0}.trust div{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:26px 1fr;gap:8px;min-width:0;padding:8px 6px;display:grid!important}.trust svg{width:22px;height:22px}.trust span{font-size:9px;line-height:1.25}.trust b{font-size:10.5px;line-height:1.25}.partnersWrap{background:#fff;padding:24px 16px 26px}.partnersTitle{text-align:center;letter-spacing:.22em;padding:0 0 15px;font-size:9px}.partnersRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.partnerLogo{background:#fff;border:1px solid #ebe5d8;border-radius:14px;flex:none;min-width:0;height:76px;padding:13px 16px;box-shadow:0 6px 20px #0c382b0d;width:auto!important}.partnerLogo img{object-fit:contain;width:100%;max-width:100%;height:50px;max-height:50px;display:block}.partnerLogo b{display:none}.section{padding:42px 16px}.sectionHead{margin-bottom:18px}.sectionHead h2{font-size:28px;line-height:1.08}.sectionHead .eyebrow{font-size:9px}.categoryGrid{gap:10px;margin-right:-16px;padding-right:16px}.category{border-radius:14px;min-width:168px;height:210px;padding:15px}.productGrid{gap:12px;margin-right:-16px;padding-right:16px}.product{border-radius:15px;min-width:252px}.productVisual{height:205px}.solutions{border-radius:0}.solutionCopy{padding:38px 20px}.solutions h2{font-size:31px;line-height:1.08}.solutionImg{height:210px}.about{padding:30px 16px 44px}.aboutImage{border-radius:16px;min-height:260px}.aboutCopy{padding-top:28px}.about h2{font-size:29px;line-height:1.12}.stats{gap:10px}.stats div{padding:10px 0}.stats b{font-size:17px}.stats small{font-size:9px;line-height:1.25}.pageHero{background-position:50%;min-height:320px;padding:48px 20px}.pageHero h1{font-size:36px}.pageHero>p:last-child{font-size:13px;line-height:1.6}.catalogGrid{grid-template-columns:1fr 1fr;gap:10px}.catalogGrid .product{min-width:0}.catalogGrid .productVisual{height:170px}.catalogGrid .product h3{font-size:16px}.catalogGrid .product p{font-size:10px}footer{gap:30px;padding:40px 20px}.copyright{padding:16px 20px}html[dir=rtl] .categoryGrid,html[dir=rtl] .productGrid{margin-left:-16px;margin-right:0;padding-left:16px;padding-right:0}}@media (width<=390px){.hero{min-height:650px}.heroText{padding-left:16px;padding-right:16px}.hero h1{font-size:34px}.actions{grid-template-columns:1fr}.heroText{padding-bottom:178px}.actions a{min-height:42px}.trust{min-height:142px;padding-left:12px;padding-right:12px}.partnersWrap{padding-left:12px;padding-right:12px}.partnerLogo{height:70px;padding:10px 12px}.partnerLogo img{height:44px}.catalogGrid{grid-template-columns:1fr}.catalogGrid .productVisual{height:230px}}.menuBtn{background:#f4f3ed;border:0;border-radius:999px;flex:none;width:42px;height:42px;padding:0;position:relative}.menuBtn span{background:#123a2f;border-radius:2px;width:18px;height:2px;transition:transform .2s,top .2s,opacity .15s;position:absolute;left:50%;transform:translate(-50%)}.menuBtn span:first-child{top:14px}.menuBtn span:nth-child(2){top:20px}.menuBtn span:nth-child(3){top:26px}.menuBtn.isOpen span:first-child{top:20px;transform:translate(-50%)rotate(45deg)}.menuBtn.isOpen span:nth-child(2){opacity:0}.menuBtn.isOpen span:nth-child(3){top:20px;transform:translate(-50%)rotate(-45deg)}.headerActions>.icon,.headerActions>.lang,.headerActions>.menuBtn{flex:none}@media (width<=1024px){header{gap:18px;padding:0 22px}.logo{flex:none;min-width:0}.headerActions{flex:none;gap:8px;margin-left:auto}.headerActions>.icon,.menuBtn{place-items:center;width:42px;height:42px;padding:0;display:grid}.lang{width:62px;min-width:62px;height:42px;padding:0 10px}.mobile.menuBtn{display:grid}nav{top:82px}}@media (width<=767px){header{gap:12px;height:74px;padding:0 18px}.logo{gap:9px}.logoMark{width:42px;height:42px}.logo>span:last-child b{font-size:19px;line-height:1}.logo>span:last-child small{margin-top:4px;font-size:10px;line-height:1.1;display:block}.headerActions{gap:8px}.headerActions>.icon,.menuBtn{width:42px;height:42px}.lang{border-radius:999px;width:58px;min-width:58px;height:42px;font-size:13px}.searchBtn{display:grid!important}nav{top:74px}}@media (width<=480px){header{height:72px;padding:0 14px}.logoMark{width:40px;height:40px}.logo>span:last-child b{font-size:18px}.logo>span:last-child small{font-size:9px}.headerActions{gap:7px}.searchBtn{display:none!important}.lang{width:56px;min-width:56px;height:42px}.menuBtn{width:42px;height:42px}nav{top:72px}}@media (width<=360px){header{padding:0 11px}.logo{gap:7px}.logoMark{width:38px;height:38px}.logo>span:last-child b{font-size:16px}.logo>span:last-child small{font-size:8px}.headerActions{gap:6px}.lang{width:52px;min-width:52px;height:40px}.menuBtn{width:40px;height:40px}}html[dir=rtl] .headerActions{margin-left:0;margin-right:auto}header{isolation:isolate;z-index:100;background:#fffdf8}main{z-index:1;position:relative}.partnersWrap{z-index:1;position:relative;overflow:hidden}.category{cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s}.category:hover{transform:translateY(-3px);box-shadow:0 12px 28px #063f2d29}.cropContext{color:#174b3a;background:#eef4ed;border:1px solid #d8e4d8;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.cropContext svg{color:#9b7d2c;width:17px}.cropContext a{color:#174b3a;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;line-height:1;text-decoration:none;display:grid}.whatsappFloat{z-index:80;color:#fff;background:#20c965;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000038}.whatsappFloat svg{stroke-width:2.2px;width:31px;height:31px}.whatsappFloat:hover{transform:translateY(-3px);box-shadow:0 14px 34px #00000047}.whatsappLabel{color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#123f32;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;transition:all .2s;position:absolute;right:72px;transform:translate(8px)}.whatsappFloat:hover .whatsappLabel{opacity:1;transform:translate(0)}[dir=rtl] .whatsappFloat{left:24px;right:auto}[dir=rtl] .whatsappLabel{left:72px;right:auto}@media (width<=600px){.whatsappFloat{width:54px;height:54px;bottom:16px;right:16px}.whatsappFloat svg{width:27px;height:27px}.whatsappLabel{display:none}[dir=rtl] .whatsappFloat{left:16px;right:auto}}.whatsappIcon{fill:currentColor;display:block;stroke:none!important;width:34px!important;height:34px!important}.contactLayout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:32px;display:grid}.mapCard{background:#fff;border:1px solid #104c3b1f;border-radius:24px;position:sticky;top:118px;overflow:hidden;box-shadow:0 18px 50px #0c3a2d17}.mapCard iframe{border:0;width:100%;height:560px;display:block}.mapOpen{color:#fff;background:#0b513e;justify-content:center;align-items:center;gap:9px;padding:17px 20px;font-weight:800;text-decoration:none;display:flex}.mapOpen svg{width:19px;height:19px}@media (width<=980px){.contactLayout{grid-template-columns:1fr}.mapCard{position:relative;top:auto}.mapCard iframe{height:430px}}@media (width<=600px){.mapCard{border-radius:18px}.mapCard iframe{height:340px}.mapOpen{padding:15px 18px}.whatsappIcon{width:30px!important;height:30px!important}}section.contact{max-width:1440px;margin:0 auto;padding-left:clamp(24px,5vw,82px);padding-right:clamp(24px,5vw,82px);grid-template-columns:none!important;gap:0!important;display:block!important}section.contact .contactLayout{align-items:start;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:38px!important;display:grid!important}section.contact .contactLayout>div{min-width:0}section.contact .contactCards{margin:0 0 20px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}section.contact .contactCards article{width:auto;min-width:0}section.contact .contactForm{width:auto;min-width:0;margin:0}section.contact .mapCard{width:100%;min-width:0;margin:0;position:relative!important;top:auto!important}section.contact .mapCard iframe{border:0;min-height:620px;width:100%!important;height:620px!important}@media (width<=980px){section.contact .contactLayout{grid-template-columns:1fr!important;gap:26px!important}section.contact .mapCard iframe{min-height:440px;height:440px!important}}@media (width<=600px){section.contact{padding-left:16px;padding-right:16px}section.contact .contactForm{padding:20px}section.contact .mapCard iframe{min-height:340px;height:340px!important}}.compactContact{max-width:1320px!important;margin:0 auto!important;padding-top:54px!important;padding-bottom:72px!important;display:block!important}.contactPanel{background:#fff;border:1px solid #e6e1d5;border-radius:26px;grid-template-columns:.78fr 1.22fr;display:grid;overflow:hidden;box-shadow:0 18px 55px #0c3a2d14}.contactInfo{flex-direction:column;justify-content:center;padding:42px;display:flex}.contactKicker{letter-spacing:.14em;color:#9b7b25;text-transform:uppercase;font-size:12px;font-weight:800}.contactInfo h2{color:#0b4938;margin:8px 0 26px;font-family:Noto Serif Armenian,Georgia,serif;font-size:34px}.contactLine{border-top:1px solid #eee9dd;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.contactLine>svg{color:#9b7b25;width:20px;margin-top:2px}.contactLine>div{flex-direction:column;gap:4px;min-width:0;display:flex}.contactLine b{color:#68756f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.contactLine a,.contactLine span{color:#123d31;line-height:1.55;text-decoration:none}.compactMap{min-height:410px;position:relative}.compactMap iframe{border:0;width:100%;height:100%;min-height:410px;display:block}.compactMap .mapOpen{border-radius:999px;padding:12px 17px;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 22px #00000029}.compactForm{border-radius:22px!important;grid-template-columns:.8fr 1.8fr auto!important;align-items:end!important;gap:16px!important;margin-top:22px!important;padding:28px 30px!important;display:grid!important}.compactForm h2{margin:5px 0 0;font-size:25px!important}.formFields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.compactForm textarea{resize:vertical;grid-column:2/3;min-height:74px}.compactForm button{white-space:nowrap;grid-area:1/3/3;align-self:stretch!important}html[dir=rtl] .compactMap .mapOpen{left:18px;right:auto}@media (width<=980px){.contactPanel{grid-template-columns:1fr}.compactMap,.compactMap iframe{min-height:360px}.compactForm{grid-template-columns:1fr!important}.compactForm textarea,.compactForm button{grid-area:auto}.formFields{grid-template-columns:1fr 1fr}}@media (width<=600px){.compactContact{padding-top:28px!important;padding-bottom:48px!important}.contactPanel{border-radius:20px}.contactInfo{padding:26px 22px}.contactInfo h2{font-size:28px}.compactMap,.compactMap iframe{min-height:290px}.compactForm{padding:22px!important}.formFields{grid-template-columns:1fr}.compactMap .mapOpen{bottom:12px;right:12px}}.contactPage{background:#f7f5ee}.contactHero{background:linear-gradient(90deg,#f7f5eefa 0%,#f7f5eee6 38%,#f7f5ee1f 72%),url(https://images.unsplash.com/photo-1591857177580-dc82b9ac4e1e?auto=format&fit=crop&w=1800&q=85) 50% 48%/cover no-repeat;align-items:center;min-height:245px;padding:42px clamp(24px,7vw,120px);display:flex}.contactHeroCopy{max-width:650px}.contactHeroCopy>span,.contactKicker{letter-spacing:.18em;color:#a17c1c;text-transform:uppercase;font-size:12px;font-weight:800}.contactHeroCopy h1{color:#0a4a38;margin:10px 0 12px;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(42px,4.3vw,68px);line-height:1.05}.contactHeroCopy p{color:#465b53;max-width:610px;margin:0;font-size:17px;line-height:1.65}.contactReference{max-width:1420px!important;margin:0 auto!important;padding-top:30px!important;padding-bottom:70px!important;display:block!important}.contactMapCard{background:#fff;border:1px solid #e6e0d2;border-radius:24px;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden;box-shadow:0 18px 48px #14372b14}.referenceInfo{flex-direction:column;justify-content:center;padding:14px 42px;display:flex}.refRow{border-bottom:1px solid #eee9dc;grid-template-columns:58px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.refRow:last-child{border-bottom:0}.refIcon{color:#0b543f;background:#eef3e7;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.refIcon svg{width:22px;height:22px}.refRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.refRow b{letter-spacing:.14em;color:#6e7666;font-size:11px}.refRow a,.refRow span{color:#123f32;font-size:16px;line-height:1.45;text-decoration:none}.referenceMap{min-height:405px;position:relative}.referenceMap iframe{border:0;width:100%;height:100%;min-height:405px;display:block}.referenceMapBtn{color:#0b513e;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;text-decoration:none;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 6px 22px #00000021}.referenceMapBtn svg{width:18px}.referenceInquiry{background:#fff;border:1px solid #e6e0d2;border-radius:24px;grid-template-columns:1.65fr .72fr;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 16px 45px #14372b0f}.inquiryBody{padding:28px 38px}.inquiryBody h2{color:#0b4b39;margin:5px 0 18px;font-family:Noto Serif Armenian,Georgia,serif;font-size:30px}.inquiryBody form{grid-template-columns:1fr auto;gap:11px;display:grid}.inquiryFields{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inquiryBody input,.inquiryBody textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfaf6;border:1px solid #ddd8cb;border-radius:11px;padding:13px 15px}.inquiryBody textarea{resize:vertical;min-height:86px}.inquiryBody button{white-space:nowrap;align-self:stretch;padding-left:27px;padding-right:27px}.inquiryVisual{background:linear-gradient(90deg,#ffffff1f,#fff0),url(https://images.unsplash.com/photo-1591857177580-dc82b9ac4e1e?auto=format&fit=crop&w=900&q=85) 50%/cover no-repeat;min-height:245px}html[dir=rtl] .referenceMapBtn{left:auto;right:18px}@media (width<=980px){.contactHero{min-height:220px}.contactMapCard{grid-template-columns:1fr}.referenceMap,.referenceMap iframe{min-height:360px}.referenceInquiry{grid-template-columns:1fr}.inquiryVisual{order:-1;min-height:210px}.referenceInfo{padding:12px 28px}}@media (width<=620px){.contactHero{background-position:64%;min-height:260px;padding:34px 20px}.contactHeroCopy h1{font-size:39px}.contactHeroCopy p{font-size:15px}.contactReference{padding:18px 14px 48px!important}.contactMapCard,.referenceInquiry{border-radius:19px}.referenceInfo{padding:8px 20px}.refRow{grid-template-columns:46px 1fr;gap:12px;padding:15px 0}.refIcon{width:42px;height:42px}.refRow a,.refRow span{font-size:14px}.referenceMap,.referenceMap iframe{min-height:300px}.inquiryBody{padding:23px 20px}.inquiryBody h2{font-size:26px}.inquiryBody form,.inquiryFields{grid-template-columns:1fr}.inquiryBody button{width:100%}.inquiryVisual{min-height:165px}}.productsPage{background:#f8f7f1}.productsHero{background:linear-gradient(90deg,#f8f7f1fa 0%,#f8f7f1e8 43%,#f8f7f10d 72%),url(https://images.unsplash.com/photo-1416879595882-3373a0480b5b?auto=format&fit=crop&w=1900&q=88) 70%/cover no-repeat;align-items:center;min-height:390px;padding:62px clamp(28px,6vw,105px);display:flex}.productsHeroCopy{background:#f8f7f1f0;border-radius:16px;max-width:700px;padding:18px}.productsHeroCopy>span{letter-spacing:.18em;color:#a17c1c;font-size:12px;font-weight:800}.productsHero h1{color:#0a4938;margin:12px 0 16px;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(44px,5vw,72px);line-height:1.02}.productsHero p{color:#4d5f58;max-width:610px;font-size:17px;line-height:1.65}.productsBenefits{flex-wrap:wrap;gap:30px;margin-top:28px;display:flex}.productsBenefits div{color:#173f34;align-items:center;gap:9px;font-size:13px;display:flex}.productsBenefits svg{color:#0c6248;width:22px}.productsShell{margin:auto;max-width:1460px!important}.categoryTiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.categoryTiles button{color:#173f34;cursor:pointer;min-height:100px;font:inherit;background:#fff;border:1px solid #e4e0d5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.categoryTiles button span{font-size:25px}.categoryTiles button.active{background:#edf5df;border-color:#d6e6bd;box-shadow:0 8px 22px #28583d12}.catalogTools{background:#fff;border:1px solid #e7e3d8;border-radius:16px;grid-template-columns:1fr 210px;gap:12px;padding:12px;display:grid;box-shadow:0 8px 28px #19372b0d}.catalogSearch{border:1px solid #e2ded3;border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.catalogSearch svg{color:#89928d;width:19px}.catalogSearch input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px 0}.catalogTools select{font:inherit;color:#33483f;background:#fbfaf6;border:1px solid #e2ded3;border-radius:11px;padding:0 14px}.catalogMeta{color:#53615b;justify-content:space-between;align-items:center;padding:22px 4px 14px;font-size:13px;display:flex}.catalogMeta b{color:#173f34}.premiumCatalogGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.premiumProductCard{background:#fff;border:1px solid #e8e4da;border-radius:20px;min-width:0;transition:all .22s;position:relative;overflow:hidden}.premiumProductCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #123e2f1a}.productBadge{z-index:2;color:#2d5b42;background:#e8f3d9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.premiumProductImage{background:linear-gradient(#fff,#fcfbf6);place-items:center;height:260px;padding:38px 24px 15px;display:grid}.premiumProductImage img{object-fit:contain;max-width:100%;max-height:215px}.premiumProductBody{padding:18px 20px 22px}.premiumProductBody h3{color:#103f32;margin:0 0 6px;font-family:Noto Serif Armenian,Georgia,serif;font-size:22px}.premiumProductBody p{color:#69756f;min-height:42px;margin:0 0 15px}.premiumProductBody a{color:#164b3b;border:1px solid #b9c3bd;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.premiumProductBody a svg{width:15px}.productHelp{background:linear-gradient(90deg,#f7f7eef7 0%,#f7f7eed4 47%,#f7f7ee08 75%),url(https://images.unsplash.com/photo-1416879595882-3373a0480b5b?auto=format&fit=crop&w=1600&q=86) 100%/cover no-repeat;border-radius:22px;align-items:center;min-height:235px;margin-top:28px;padding:38px 44px;display:flex;overflow:hidden}.productHelp>div{max-width:650px}.productHelp span{letter-spacing:.18em;color:#a17c1c;font-size:11px;font-weight:800}.productHelp h2{color:#0b4938;margin:7px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:35px}.productHelp p{color:#53645d;margin:0 0 18px}.productHelp .primary{display:inline-flex}html[dir=rtl] .productBadge{left:auto;right:14px}@media (width<=1050px){.premiumCatalogGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.productsHero{background-position:64%;min-height:350px;padding:48px 28px}.productsHero h1{font-size:48px}.categoryTiles,.premiumCatalogGrid{grid-template-columns:repeat(2,1fr)}.catalogTools{grid-template-columns:1fr}.productsBenefits{gap:16px}}@media (width<=500px){.productsHero{background:linear-gradient(#f8f7f11a 20%,#f8f7f1e6 52%,#f8f7f1fc 100%),url(https://images.unsplash.com/photo-1416879595882-3373a0480b5b?auto=format&fit=crop&w=900&q=85) top/cover;align-items:flex-end;min-height:430px;padding:36px 18px}.productsHero h1{font-size:39px}.productsHero p{font-size:15px}.productsBenefits{display:none}.productsShell{padding-left:14px!important;padding-right:14px!important}.categoryTiles{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.categoryTiles button{scroll-snap-align:start;min-width:130px;min-height:88px}.premiumCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.premiumProductImage{height:180px;padding:32px 12px 8px}.premiumProductImage img{max-height:145px}.premiumProductBody{padding:13px}.premiumProductBody h3{font-size:17px}.premiumProductBody p{min-height:36px;font-size:12px}.premiumProductBody a{padding:7px 10px;font-size:11px}.productBadge{font-size:9px;top:9px;left:9px}.catalogMeta span{display:none}.productHelp{background-position:62%;min-height:280px;padding:28px 22px}.productHelp h2{font-size:29px}}.productsBenefits a{color:#173f34;border-radius:10px;align-items:center;gap:9px;margin:-8px -10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .18s,transform .18s,color .18s;display:flex}.productsBenefits a>svg:first-child{color:#0c6248;flex:none;width:22px}.productsBenefits a>svg:last-child{opacity:.58;width:14px;height:14px;transition:transform .18s,opacity .18s}.productsBenefits a:hover,.productsBenefits a:focus-visible{color:#0b513e;background:#ffffff9e;outline:none}.productsBenefits a:hover>svg:last-child,.productsBenefits a:focus-visible>svg:last-child{opacity:1;transform:translate(3px)}html[dir=rtl] .productsBenefits a:hover>svg:last-child{transform:translate(-3px)}@media (width<=500px){.categoryTiles{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.categoryTiles button{overflow:hidden;gap:5px!important;width:100%!important;min-width:0!important;min-height:84px!important;padding:9px 3px!important}.categoryTiles button span{line-height:1;font-size:20px!important}.categoryTiles button b{text-align:center;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;display:block;font-size:10.5px!important;line-height:1.2!important}}@media (width<=380px){.categoryTiles{gap:4px!important}.categoryTiles button{min-height:78px!important;padding:7px 2px!important}.categoryTiles button b{font-size:9.5px!important}}.trust>a{color:inherit;cursor:pointer;text-decoration:none;position:relative}.trust>a .trustArrow{opacity:.58;width:15px;height:15px;margin-left:auto;transition:transform .18s,opacity .18s}.trust>a:hover,.trust>a:focus-visible{background:#ffffff0e;border-color:#ffffff38;outline:none}.trust>a:hover .trustArrow,.trust>a:focus-visible .trustArrow{opacity:1;transform:translate(3px)}html[dir=rtl] .trust>a .trustArrow{margin-left:0;margin-right:auto}html[dir=rtl] .trust>a:hover .trustArrow{transform:translate(-3px)}html,body,#root{max-width:100%;overflow-x:clip}*{box-sizing:border-box}@media (width<=480px){.productsShell{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;overflow:hidden!important}.premiumCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;max-width:100%!important}.premiumProductCard{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.premiumProductImage{width:100%!important;height:155px!important;padding:27px 8px 7px!important;overflow:hidden!important}.premiumProductImage img{display:block;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:125px!important}.premiumProductBody{min-width:0!important;padding:11px 10px 13px!important}.premiumProductBody h3{overflow-wrap:anywhere;font-size:16px!important;line-height:1.18!important}.premiumProductBody p{overflow-wrap:anywhere;min-height:30px!important;font-size:11px!important;line-height:1.3!important}.premiumProductBody a{white-space:normal;max-width:100%;padding:7px 9px!important;font-size:10.5px!important}.productBadge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden}.categoryTiles{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.categoryTiles button{min-width:0!important;max-width:100%!important}.catalogTools,.catalogSearch,.catalogTools select{width:100%!important;min-width:0!important;max-width:100%!important}.catalogSearch input{min-width:0!important}}@media (width<=390px){.productsShell{padding-left:10px!important;padding-right:10px!important}.premiumCatalogGrid{gap:7px!important}.premiumProductImage{height:145px!important;padding-left:6px!important;padding-right:6px!important}.premiumProductImage img{max-height:116px!important}.premiumProductBody{padding:10px 8px 12px!important}.premiumProductBody h3{font-size:15px!important}.premiumProductBody p{font-size:10.5px!important}.premiumProductBody a{padding:6px 8px!important;font-size:10px!important}}@media (width<=560px){.products .section,.products.section{max-width:100%!important;overflow:hidden!important}.products .productGrid,.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important;overflow:visible!important}.productGrid .product{border-radius:15px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:12px!important;overflow:hidden!important}.productGrid .productVisual{width:100%!important;min-width:0!important;height:150px!important;overflow:hidden!important}.productGrid .productVisual img{object-fit:cover!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.productGrid .product h3{overflow-wrap:anywhere!important;margin:13px 11px 5px!important;font-size:17px!important;line-height:1.15!important}.productGrid .product p{overflow-wrap:anywhere!important;min-height:29px!important;margin:0 11px 12px!important;font-size:11px!important;line-height:1.3!important}.productGrid .tag{white-space:normal!important;min-width:0!important;margin-left:11px!important;margin-right:11px!important;font-size:9.5px!important;line-height:1.25!important}.productGrid .buy{width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:13px 10px 0!important;padding:10px 12px!important;font-size:12px!important}}@media (width<=390px){.productGrid{gap:8px!important}.productGrid .productVisual{height:138px!important}.productGrid .product h3{margin-left:9px!important;margin-right:9px!important;font-size:15px!important}.productGrid .product p{margin-left:9px!important;margin-right:9px!important;font-size:10px!important}.productGrid .tag{margin-left:9px!important;margin-right:9px!important;font-size:8.5px!important}.productGrid .buy{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important}}html[dir=rtl] .productGrid{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (width<=500px){.productsShell{padding-top:24px!important}.categoryTiles{gap:5px!important;margin-bottom:10px!important}.categoryTiles button{border-radius:13px!important;gap:3px!important;height:70px!important;min-height:70px!important;padding:6px 2px!important}.categoryTiles button span{font-size:18px!important;line-height:1!important}.categoryTiles button b{padding:0 1px!important;font-size:9.5px!important;line-height:1.12!important}.catalogTools{border-radius:15px!important;gap:7px!important;padding:8px!important}.catalogSearch{border-radius:10px!important;height:48px!important;padding:0 11px!important}.catalogSearch svg{flex:none;width:17px!important;height:17px!important}.catalogSearch input{padding:8px 0!important;font-size:14px!important}.catalogTools select{border-radius:9px!important;height:36px!important;padding:0 11px!important;font-size:13px!important}.catalogMeta{padding:15px 4px 9px!important}.catalogMeta b{font-size:14px!important}}@media (width<=390px){.categoryTiles{gap:4px!important}.categoryTiles button{height:66px!important;min-height:66px!important}.categoryTiles button span{font-size:17px!important}.categoryTiles button b{font-size:8.8px!important}.catalogSearch{height:45px!important}.catalogTools select{height:34px!important}}
