.catalogs-page{color:#000;letter-spacing:0;background:#fff;min-height:100vh;font-family:neue-haas-grotesk-display,sans;font-weight:400;line-height:1.2;overflow:hidden}.catalogs-page a{text-decoration:none}.catalogs-page__content{grid-template-columns:minmax(0,25.78vw) minmax(0,41.6vw) minmax(0,14.74vw);column-gap:3.7vw;min-height:49.85vw;padding:6.1vw 4.17vw 5.3vw 3.75vw;display:grid;position:relative}.catalogs-page__heading{z-index:3;grid-template-columns:32px minmax(0,1fr);align-content:start;align-self:start;align-items:center;column-gap:12px;min-width:0;display:grid;position:relative}.catalogs-page__heading h1{grid-area:1/2;margin:0;font-size:clamp(42px,4.17vw,80px);font-weight:400;line-height:1}.catalogs-page__complete-link{color:#000;grid-area:2/2;justify-self:start;align-items:center;gap:.55vw;max-width:18.4vw;margin:.78vw 0 0;display:inline-flex}.catalogs-page__complete-link span{white-space:nowrap;font-size:clamp(22px,2.08vw,40px);font-weight:400;line-height:1.05}.catalogs-page__complete-link:active,.catalogs-page__complete-link:visited,.catalogs-page__complete-link:focus-visible{color:#000}.catalogs-page__complete-link-arrow{color:currentColor;flex:none;width:1.35vw;height:1.35vw;display:block}.catalogs-page__complete-link-arrow path{stroke:currentColor}.catalogs-page__list-wrap{z-index:3;position:relative}.catalogs-page__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.catalogs-page__item{color:#000;border-bottom:2px solid #000;grid-template-columns:minmax(0,1fr) 2.1vw;align-items:center;min-height:4.01vw;padding:0 .5vw .15vw 0;font-size:clamp(28px,2.08vw,40px);font-weight:400;line-height:1.05;display:grid}.catalogs-page__item:active,.catalogs-page__item:visited,.catalogs-page__item:focus-visible{color:#000}.catalogs-page__item-mark{color:currentColor;transform-origin:50%;justify-self:end;width:1.7vw;height:1.74vw;display:block;transform:rotate(90deg)}.catalogs-page__item-mark path{stroke:currentColor}.catalogs-page__section-nav{z-index:4;align-self:start;margin-top:28.28vw;position:relative}.catalogs-page__section-nav .company-section-nav__link{font-size:clamp(16px,1.3vw,25px)}.catalogs-page__icon{pointer-events:none;z-index:1;position:absolute}.catalogs-page__icon path,.catalogs-page__icon rect{fill:currentColor}.catalogs-page__icon--spray-guns{color:#b1a894;opacity:.58;width:13.9vw;height:16.7vw;top:.3vw;left:5.5vw}.catalogs-page__icon--masotti-spare-parts{color:#f1d8bb;opacity:.78;width:22.8vw;height:10.8vw;top:12.85vw;left:31.3vw}.catalogs-page__icon--spray-tips{color:#cfeec6;opacity:.76;width:18.2vw;height:18.2vw;top:-3.6vw;left:61.35vw}.catalogs-page__icon--nozzles{color:#c9bb96;opacity:.96;width:17vw;height:17vw;bottom:2.7vw;left:17.25vw}.catalogs-page__icon--spare-parts{color:#b9d7e8;opacity:.86;width:10.9vw;height:10.9vw;bottom:.05vw;right:14.95vw}.catalogs-page__icon--control-units{color:#d9d6e8;opacity:.84;width:12.8vw;height:9vw;top:15.25vw;right:-2.6vw}@media (max-width:1280px){.catalogs-page__content{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);row-gap:48px}.catalogs-page__complete-link{max-width:250px}.catalogs-page__complete-link-arrow{width:26px;height:26px}.catalogs-page__item{grid-template-columns:minmax(0,1fr) 32px;min-height:77px}.catalogs-page__section-nav{grid-column:1/-1;width:100%;margin-top:0}.catalogs-page__item-mark{width:32px;height:34px}}@media (max-width:820px){.catalogs-page__content{grid-template-columns:1fr;gap:40px;min-height:auto;padding:64px clamp(18px,3.75vw,72px) 58px}.catalogs-page__heading h1{font-size:54px}.catalogs-page__complete-link{max-width:none;margin-top:18px}.catalogs-page__complete-link span{font-size:clamp(28px,7.4vw,40px)}.catalogs-page__list-wrap{grid-column:1}.catalogs-page__item{grid-template-columns:minmax(0,1fr) 32px;padding-bottom:8px;font-size:clamp(30px,7.4vw,40px)}.catalogs-page__item-mark{width:26px;height:28px}.catalogs-page__icon--spray-guns,.catalogs-page__icon--masotti-spare-parts,.catalogs-page__icon--control-units{display:none}.catalogs-page__icon--spray-tips{width:130px;height:130px;top:76px;left:auto;right:-52px}.catalogs-page__icon--nozzles{width:150px;height:150px;bottom:184px;left:-68px}.catalogs-page__icon--spare-parts{width:116px;height:116px;bottom:92px;right:-42px}}@media (max-width:480px){.catalogs-page__heading h1{font-size:46px}.catalogs-page__complete-link span,.catalogs-page__item{font-size:30px}}
