.products-hero-module__yIAWba__hero{color:#133e32;grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;padding-block:58px 64px;display:grid}.products-hero-module__yIAWba__copy{padding-inline:24px 0;animation:.8s both products-hero-module__yIAWba__arrive}.products-hero-module__yIAWba__eyebrow{color:#527769;align-items:center;gap:10px;font-size:12px;display:flex}.products-hero-module__yIAWba__eyebrow i{background:#45916e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #45916e12}.products-hero-module__yIAWba__copy h1{letter-spacing:-1.7px;margin:27px 0 22px;font-size:clamp(28px,3.18vw,45px);font-weight:650;line-height:1.55}.products-hero-module__yIAWba__copy h1 span{color:#278365}.products-hero-module__yIAWba__copy p{color:#738179;max-width:410px;margin:0;font-size:14px;line-height:2.2}.products-hero-module__yIAWba__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.products-hero-module__yIAWba__actions>a:first-child{border-radius:999px;gap:25px;padding-inline:24px}.products-hero-module__yIAWba__actions>a:last-child{color:#305c4b;align-items:center;gap:16px;padding-block:12px;font-size:12px;display:flex}.products-hero-module__yIAWba__actions span{transition:transform .25s;display:inline-block}.products-hero-module__yIAWba__actions>a:hover span{transform:translateY(3px)}.products-hero-module__yIAWba__actions>a:focus-visible,.products-hero-module__yIAWba__visual a:focus-visible{outline-offset:5px;outline:2px solid #278365}.products-hero-module__yIAWba__footnote{color:#88958d;flex-wrap:wrap;gap:16px;margin-top:40px;font-size:10px;display:flex}.products-hero-module__yIAWba__footnote span+span{letter-spacing:1px;border-inline-start:1px solid #d5dfd8;padding-inline-start:16px}.products-hero-module__yIAWba__visual{isolation:isolate;background:radial-gradient(at 48% 42%,#fff 0%,#edf3ee 55%,#e4eee7 100%);border-radius:32px;flex-direction:column;justify-content:center;min-width:0;min-height:475px;margin:0;padding:20px 28px 24px;animation:1s .12s both products-hero-module__yIAWba__arrive;display:flex;position:relative;overflow:hidden}.products-hero-module__yIAWba__visual>img{object-fit:contain;z-index:1;filter:drop-shadow(0 23px 15px #24443418);width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1);animation:1.3s .18s both products-hero-module__yIAWba__device;position:relative}.products-hero-module__yIAWba__visual:hover>img{transform:translateY(-7px)scale(1.025)}.products-hero-module__yIAWba__watermark{text-align:center;color:#4274570a;letter-spacing:-6px;direction:ltr;font-size:clamp(75px,8vw,115px);font-weight:800;position:absolute;top:50px;left:0;right:0}.products-hero-module__yIAWba__orbit{aspect-ratio:1;border:1px solid #c7dace80;border-radius:50%;width:74%;animation:2.2s ease-out both products-hero-module__yIAWba__orbit;position:absolute;top:10%;left:13%;transform:rotate(-30deg)}.products-hero-module__yIAWba__orbit i{background:#6eaa8699;border-radius:50%;width:7px;height:7px;position:absolute;top:14%;right:13%;box-shadow:0 0 0 6px #6eaa860b}.products-hero-module__yIAWba__visual figcaption{z-index:2;border-top:1px solid #cbdccf;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:18px;display:flex;position:relative}.products-hero-module__yIAWba__visual figcaption div{gap:5px;display:grid}.products-hero-module__yIAWba__visual small{color:#74877a;font-size:10px}.products-hero-module__yIAWba__visual strong{text-align:right;letter-spacing:.5px;font-size:20px;font-weight:500}.products-hero-module__yIAWba__visual a{color:#315e45;border:1px solid #bed3c3;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;transition:background .25s,color .25s,transform .25s;display:grid}.products-hero-module__yIAWba__visual a:hover{color:#fff;background:#285d45;transform:rotate(-8deg)}@keyframes products-hero-module__yIAWba__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes products-hero-module__yIAWba__device{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes products-hero-module__yIAWba__orbit{0%{opacity:0;rotate:-35deg}to{opacity:1;rotate:none}}@media (max-width:1000px){.products-hero-module__yIAWba__hero{gap:20px}.products-hero-module__yIAWba__copy{padding-inline:8px 0}.products-hero-module__yIAWba__visual{min-height:400px;padding-inline:20px}.products-hero-module__yIAWba__copy p{font-size:13px}.products-hero-module__yIAWba__actions{gap:16px}}@media (max-width:760px){.products-hero-module__yIAWba__hero{grid-template-columns:1fr;gap:34px;padding-block:35px 38px}.products-hero-module__yIAWba__copy{padding-inline:14px}.products-hero-module__yIAWba__copy h1{margin-block:20px 16px;font-size:30px;line-height:1.5}.products-hero-module__yIAWba__copy p{max-width:470px}.products-hero-module__yIAWba__actions{margin-top:24px}.products-hero-module__yIAWba__footnote{margin-top:26px}.products-hero-module__yIAWba__visual{border-radius:25px;min-height:0;padding:20px}.products-hero-module__yIAWba__visual>img{max-height:350px}.products-hero-module__yIAWba__watermark{font-size:90px}.products-hero-module__yIAWba__visual figcaption{margin-top:0}}@media (prefers-reduced-motion:reduce){.products-hero-module__yIAWba__copy,.products-hero-module__yIAWba__visual,.products-hero-module__yIAWba__visual>img,.products-hero-module__yIAWba__orbit{animation:none}.products-hero-module__yIAWba__visual>img,.products-hero-module__yIAWba__visual a,.products-hero-module__yIAWba__actions span{transition:none}.products-hero-module__yIAWba__visual:hover>img,.products-hero-module__yIAWba__visual a:hover,.products-hero-module__yIAWba__actions>a:hover span{transform:none}}
.catalog-module__foaxbq__catalog{--catalog-muted:#687d72;color:var(--foreground);background:var(--background);padding-top:24px}.catalog-module__foaxbq__heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.catalog-module__foaxbq__eyebrow{color:var(--accent);font-size:11px}.catalog-module__foaxbq__heading h2,.catalog-module__foaxbq__support h2{margin:12px 0 0;font-size:clamp(25px,1.98vw,27px);font-weight:650;line-height:1.65}.catalog-module__foaxbq__heading p,.catalog-module__foaxbq__support p{color:var(--catalog-muted);margin:0;font-size:13px;line-height:2}.catalog-module__foaxbq__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-module__foaxbq__category,.catalog-module__foaxbq__product{border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:24px;min-width:0;padding:16px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.catalog-module__foaxbq__category:hover,.catalog-module__foaxbq__product:hover,.catalog-module__foaxbq__category:focus-within,.catalog-module__foaxbq__product:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));transform:translateY(-5px);box-shadow:0 18px 40px #153e2810}.catalog-module__foaxbq__categoryTop{color:var(--catalog-muted);letter-spacing:.8px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.catalog-module__foaxbq__categoryTop>span:last-child{letter-spacing:0;color:var(--accent);font-size:14px}.catalog-module__foaxbq__categoryImage{height:174px;margin-block:12px;position:relative}.catalog-module__foaxbq__categoryImage img{object-fit:contain;padding:12px;transition:transform .5s}.catalog-module__foaxbq__category:hover img,.catalog-module__foaxbq__product:hover img{transform:scale(1.045)}.catalog-module__foaxbq__category h3,.catalog-module__foaxbq__product h3{margin:0;font-size:16px;font-weight:650;line-height:1.8}:is(.catalog-module__foaxbq__category .card__description,.catalog-module__foaxbq__product .card__description){color:var(--catalog-muted);margin-top:8px;font-size:12px;line-height:2}:is(.catalog-module__foaxbq__category .card__header,.catalog-module__foaxbq__product .card__header){gap:0}:is(.catalog-module__foaxbq__category .card__footer,.catalog-module__foaxbq__product .card__footer){margin-top:auto;padding-top:22px}:is(.catalog-module__foaxbq__category .nouyan-action,.catalog-module__foaxbq__product .nouyan-action){border-radius:12px;justify-content:space-between;width:100%;min-height:44px;font-size:12px;display:flex}.catalog-module__foaxbq__products{padding-block:85px 70px}.catalog-module__foaxbq__filters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.catalog-module__foaxbq__filters button{border-radius:999px;min-height:42px;padding-inline:18px;font-family:inherit;font-size:12px}.catalog-module__foaxbq__count{color:var(--catalog-muted);margin:20px 0;font-size:11px}.catalog-module__foaxbq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.catalog-module__foaxbq__product{padding:12px}.catalog-module__foaxbq__productImage{background:linear-gradient(145deg,var(--surface-secondary),var(--background));border-radius:17px;height:260px;margin-bottom:22px;position:relative;overflow:hidden}.catalog-module__foaxbq__productImage img{object-fit:contain;padding:45px 20px 20px;transition:transform .5s}.catalog-module__foaxbq__chip{z-index:1;font-family:inherit;font-size:10px;position:absolute;top:14px;right:14px}.catalog-module__foaxbq__product .card__header{padding-inline:8px}.catalog-module__foaxbq__product h3{text-align:right;font-size:21px}.catalog-module__foaxbq__product .card__footer{padding:20px 8px 8px}.catalog-module__foaxbq__empty{text-align:center;border:1px dashed var(--border);background:var(--surface);border-radius:24px;padding:42px}.catalog-module__foaxbq__empty h3{font-size:22px}.catalog-module__foaxbq__empty p{color:var(--catalog-muted);margin-block:12px 24px;font-size:13px}.catalog-module__foaxbq__support{border:1px solid var(--border);background:var(--surface-secondary);border-radius:26px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:75px;padding:38px;display:flex}.catalog-module__foaxbq__support h2{font-size:22px}.catalog-module__foaxbq__support p{margin-top:10px}.catalog-module__foaxbq__support>a{flex-shrink:0}.catalog-module__foaxbq__reveal{animation:.6s both catalog-module__foaxbq__appear}@keyframes catalog-module__foaxbq__appear{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.catalog-module__foaxbq__reveal{animation:linear both catalog-module__foaxbq__appear;animation-timeline:view();animation-range:entry entry 15%}}@media (max-width:1000px){.catalog-module__foaxbq__categories,.catalog-module__foaxbq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-module__foaxbq__support{padding:28px}.catalog-module__foaxbq__support h2{font-size:23px}}@media (max-width:600px){.catalog-module__foaxbq__catalog{padding-top:12px}.catalog-module__foaxbq__heading{margin-bottom:24px;display:block}.catalog-module__foaxbq__heading p{margin-top:14px}.catalog-module__foaxbq__categories,.catalog-module__foaxbq__grid{grid-template-columns:1fr;gap:18px}.catalog-module__foaxbq__categoryImage{height:190px}.catalog-module__foaxbq__category{padding:20px}.catalog-module__foaxbq__category h3{font-size:19px}.catalog-module__foaxbq__products{padding-block:54px}.catalog-module__foaxbq__filters{gap:5px}.catalog-module__foaxbq__filters button{padding-inline:12px;font-size:12px}.catalog-module__foaxbq__productImage{height:245px}.catalog-module__foaxbq__support{padding:25px;display:block}.catalog-module__foaxbq__support>a{margin-top:25px}.catalog-module__foaxbq__support h2{font-size:23px}.catalog-module__foaxbq__empty{padding:25px}}@media (prefers-reduced-motion:reduce){.catalog-module__foaxbq__reveal{animation:none}.catalog-module__foaxbq__category,.catalog-module__foaxbq__product,.catalog-module__foaxbq__categoryImage img,.catalog-module__foaxbq__productImage img{transition:none}.catalog-module__foaxbq__category:hover,.catalog-module__foaxbq__product:hover,.catalog-module__foaxbq__category:focus-within,.catalog-module__foaxbq__product:focus-within,.catalog-module__foaxbq__category:hover img,.catalog-module__foaxbq__product:hover img{transform:none}}
