@charset "UTF-8";.main-banner__heading{position:relative;margin-bottom:14px}.main-banner__title{font-weight:700;font-size:24px;letter-spacing:-.04em;color:var(--color-text-secondary);margin-bottom:3px}.main-banner__title br{display:none}.main-banner__title .accent{color:var(--color-primary)}.main-banner__subtitle{font-weight:500;font-size:13px;line-height:100%;letter-spacing:-.04em}.main-banner__slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:256px;border-radius:var(--border-radius-base);overflow:hidden}.main-banner__slide{border-radius:var(--border-radius-big);overflow:hidden}.main-banner__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner__catalog-slider{margin-top:4px}.main-banner{--title-font-size:20px;--subtitle-font-size:12px;--title-letter-spacing:-0.04em;--subtitle-letter-spacing:-0.04em}[data-layout-part=main]:has(.main-banner-v2__container:not(.hidden)){padding-top:var(--header-height)!important}.main-banner-v2__slider{width:100%;aspect-ratio:1/.9;max-height:calc(100dvh - var(--header-height) - 8px);border-radius:var(--border-radius-base);overflow:hidden}.main-banner-v2__slider .splide__list,.main-banner-v2__slider .splide__slide,.main-banner-v2__slider .splide__track{height:100%}.main-banner-v2__heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:16px;z-index:1}.main-banner-v2__heading-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:1}.main-banner-v2__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.main-banner-v2__title{font-size:var(--title-font-size);letter-spacing:var(--title-letter-spacing);line-height:88%;font-weight:500;color:var(--color-white)}.main-banner-v2__subtitle{display:none;font-size:var(--subtitle-font-size);letter-spacing:var(--subtitle-letter-spacing);max-width:740px;font-weight:500;line-height:120%;color:var(--color-white)}.main-banner-v3__container{padding:0}body:has(.main-banner-v3__container:not(.hidden)) [data-layout-part=main]{padding-top:0!important}body:has(.main-banner-v3__container:not(.hidden)) .header{background-color:transparent;-webkit-transition:background-color var(--transition-base);transition:background-color var(--transition-base)}body:has(.main-banner-v3__container:not(.hidden)) .header.scrolled{background-color:var(--color-wrapper)}.main-banner-v3__slider{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1.05;max-height:100dvh}.main-banner-v3__slider .splide__list,.main-banner-v3__slider .splide__slide,.main-banner-v3__slider .splide__track{height:100%}.main-banner-v3__heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:12px;width:100%;height:100%;background-color:var(--color-secondary);padding:24px 24px 32px;padding-top:calc(var(--header-height) + 20px);z-index:1}.main-banner-v3__heading::before{content:"";position:absolute;width:100%;height:50%;left:-25%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:blur(75px);filter:blur(75px);z-index:0}body[data-preset=Сантехника] .main-banner-v3__heading::before{background:radial-gradient(ellipse at center,#837163 0,rgba(131,113,99,.55) 60%,rgba(131,113,99,0) 100%)}body[data-preset="Промыш. оборудование"] .main-banner-v3__heading::before{background:radial-gradient(ellipse at center,#374552 0,rgba(55,69,82,.55) 60%,rgba(55,69,82,0) 100%)}.main-banner-v3__heading:has(.main-banner-v3__title.hidden){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.main-banner-v3__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;z-index:-1}.main-banner-v3__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--title-font-size);letter-spacing:var(--title-letter-spacing);line-height:110%;color:var(--color-white)}.main-banner-v3__title strong{font-weight:500}.main-banner-v3__title>span:not(:first-child){margin-left:0}.main-banner-v3__subtitle{position:relative;display:none;font-size:var(--subtitle-font-size);letter-spacing:var(--subtitle-letter-spacing);max-width:740px;font-weight:500;line-height:120%;margin-left:0;color:var(--color-white)}.main-banner-v3__button{margin-left:0}.main-banner-v3__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}[data-layout-part=main]:has(.main-banner-v4__container:not(.hidden)){padding-top:var(--header-height)!important}.main-banner-v4__slider{width:100%;max-height:calc(100dvh - var(--header-height) - 8px);border-radius:var(--border-radius-base);overflow:hidden}.main-banner-v4__heading{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;width:100%;height:100%;overflow:hidden}.main-banner-v4__heading-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:44px;padding-inline:24px;z-index:1}.main-banner-v4__title{font-size:var(--title-font-size);letter-spacing:var(--title-letter-spacing);line-height:88%;font-weight:500;color:var(--color-white)}.main-banner-v4__subtitle{display:none;font-size:var(--subtitle-font-size);letter-spacing:var(--subtitle-letter-spacing);max-width:715px;font-weight:500;line-height:120%;color:var(--color-white)}.main-banner-v4__image-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.main-banner-v4__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:85%}.main-banner__title div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.main-banner__title div:last-child span{white-space:nowrap}.main-banner picture{display:contents}.splide__track{overflow:visible}.categories,.contact-form,.exhibitions,.main-banner__catalog,.manufacturers{margin:0}.promo-banner__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.promo-banner__image{position:relative;overflow:hidden;border-radius:var(--border-radius-base);background-color:#cdd7dd}.promo-banner__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;aspect-ratio:1;border-radius:var(--border-radius-base);overflow:hidden}.promo-banner__title{position:absolute;top:18px;left:20px}.promo-banner__cards{position:relative;z-index:1}.promo-banner__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-white);border-radius:var(--border-radius-base);padding:12px;overflow:hidden;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.promo-banner__card-media{width:100%;aspect-ratio:389/300;margin-bottom:8px;overflow:hidden;border-radius:var(--border-radius-small)}.promo-banner__card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-banner__card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.promo-banner__card-price{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.04em}.promo-banner__card-title{font-weight:500;line-height:125%;letter-spacing:-.04em;-webkit-transition:var(--transition-base);transition:var(--transition-base);font-size:14px}.promo-banner__card-desc{font-weight:500;font-size:12px;line-height:114%;letter-spacing:-.04em;color:var(--color-gray)}.trust__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-right:-8px;padding-right:8px}.trust__content::-webkit-scrollbar{display:none}.trust__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;border-radius:var(--border-radius-big);overflow:hidden;scroll-snap-align:start;min-width:calc(45% - 2px);width:calc(45% - 2px)}.trust__card-img{-ms-flex-negative:0;flex-shrink:0;border-radius:var(--border-radius-base);overflow:hidden}.trust__card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.trust__card-avatar{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.trust__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.trust__card-name{font-weight:500;line-height:100%;font-size:13px}.trust__card-link{font-weight:400;line-height:100%;letter-spacing:-.04em;font-size:13px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:var(--transition-base);transition:var(--transition-base)}picture{display:contents}@media only screen and (min-width:768px){.main-banner__heading{margin-bottom:21px}.main-banner__title{font-size:36px;margin-bottom:5px}.main-banner__subtitle{line-height:123%}.main-banner__slider{height:400px}.main-banner{--title-font-size:32px;--subtitle-font-size:14px}.main-banner-v2__slider{aspect-ratio:1/.62}.main-banner-v2__heading{padding:32px}.main-banner-v2__heading-inner{row-gap:16px;max-width:85%}.main-banner-v2__heading-inner>a{min-width:185px}.main-banner-v2__subtitle{display:block}.main-banner-v3__slider{aspect-ratio:1/.62}.main-banner-v3__heading{row-gap:16px;padding:40px 40px 48px;padding-top:calc(var(--header-height) + 32px)}.main-banner-v3__heading>a{min-width:185px}.main-banner-v3__subtitle{display:block}.main-banner-v4__heading-inner{row-gap:16px;padding-block:72px}.main-banner-v4__heading-inner>a{min-width:185px}.main-banner-v4__subtitle{display:block}.exhibitions{margin-bottom:11px}.splide__track{overflow:hidden}.promo-banner__inner{min-height:500px;padding:24px;border-radius:var(--border-radius-big)}.promo-banner__image{position:unset;background-color:unset;border-radius:unset}.promo-banner__image img{border-radius:unset;overflow:unset;aspect-ratio:unset;position:absolute;inset:0;z-index:-1}.promo-banner__title{position:relative;z-index:1;top:unset;left:unset}.promo-banner__cards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trust__content{margin-right:0;padding-right:0}.trust__card{gap:0;min-width:calc(33% - 1px);width:calc(33% - 1px);aspect-ratio:466/643}.trust__card-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.trust__card-footer{position:absolute;left:8px;right:8px;bottom:8px;gap:8px;padding:8px 12px;border-radius:var(--border-radius-small);backdrop-filter:blur(8px);background:rgba(51,51,51,.4)}.trust__card-avatar{width:36px;height:36px}.trust__card-name{color:var(--color-white)}.trust__card-link{color:rgba(255,255,255,.7)}}@media only screen and (min-width:1024px){.main-banner__title{line-height:85%;font-size:48px}.main-banner__title br{display:block}.main-banner__slider{height:512px}.main-banner{--title-font-size:48px;--subtitle-font-size:16px}.main-banner-v2__slider{aspect-ratio:1/.485}.main-banner-v2__heading{padding:72px}.main-banner-v3__slider{aspect-ratio:1920/976}.main-banner-v3__heading{padding:62px 48px 72px;padding-inline:64px}.main-banner-v3__button,.main-banner-v3__subtitle,.main-banner-v3__title>span:not(:first-child){margin-left:190px}.main-banner-v4__heading{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.main-banner-v4__heading-inner{padding-block:92px;padding-inline:32px}.main-banner__title div:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:end;row-gap:0}.main-banner__subtitle{padding-left:12px;margin-left:12px;border-left:1px solid var(--color-white);max-width:940px}.exhibitions{margin-bottom:28px}.promo-banner__inner{min-height:788px;padding:44px 46px;border-radius:24px}.promo-banner__card{padding:16px;border-radius:var(--border-radius-bigger)}.promo-banner__card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.promo-banner__card-media{border-radius:var(--border-radius-base)}.promo-banner__card-title{font-size:inherit}.promo-banner__card-desc{font-size:14px}.trust__content{gap:8px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:hidden}.trust__card{min-width:unset;width:initial}.trust__card:has(.trust__card-link:hover) .trust__card-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.trust__card-footer{gap:12px;padding:12px}.trust__card-avatar{width:48px;height:48px}.trust__card-link,.trust__card-name{font-size:inherit}.trust__card-link:hover{color:#ffb7ff}}@media (min-width:1280px){.main-banner__subtitle{font-size:14px}}@media only screen and (min-width:1500px){.main-banner__heading{padding-left:.47vw;padding-right:2.08vw;margin-bottom:1.2vw}.main-banner__title{font-size:3.96vw}.main-banner__slider{height:unset;aspect-ratio:2.93/1;border-radius:var(--border-radius-big)}.main-banner__catalog-slider{margin-top:.42vw}.main-banner{--title-font-size:64px;--subtitle-font-size:20px}.main-banner-v2__slider{border-radius:1.04vw}.main-banner-v2__heading{padding:5.21vw}.main-banner-v2__heading-inner>a{min-width:16.04vw;border-radius:2.6vw}.main-banner-v2__subtitle{max-width:38.54vw}.main-banner-v3__heading{padding:3.23vw 2.5vw 3.75vw;padding-inline:3.33vw}.main-banner-v3__heading>a{min-width:16.04vw;border-radius:2.6vw}.main-banner-v3__title>span:not(:first-child){margin-left:9.89vw}.main-banner-v3__subtitle{max-width:38.54vw;margin-left:9.89vw}.main-banner-v3__button{margin-left:9.89vw}.main-banner-v4__slider{border-radius:1.04vw}.main-banner-v4__heading-inner{padding-block:4.79vw;padding-inline:1.67vw}.main-banner-v4__heading-inner>a{min-width:16.04vw;border-radius:2.6vw}.main-banner-v4__subtitle{max-width:37.24vw}.main-banner__subtitle{font-size:1.04vw;padding-left:.63vw;margin-left:.63vw;max-width:49vw}.manufacturers{margin-bottom:2.55vw}.promo-banner__inner{min-height:41.04vw;padding:2.29vw 2.4vw;border-radius:1.25vw}.promo-banner__cards{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));gap:.42vw}.promo-banner__card{padding:.83vw}.trust__content{gap:.42vw}.trust__card-footer{gap:.63vw;padding:.63vw}.trust__card-avatar{width:2.5vw;height:2.5vw}}@media (max-width:767.98px){.main-banner .main-banner-button{padding:12px 22px;font-size:14px}}@media (min-width:768px) and (max-width:1023.98px){.main-banner .main-banner-button{padding:14px 26px;font-size:15px}}