@charset "UTF-8";.badge{display:inline-block;border-radius:4px;background:rgba(255,255,255,.2);color:var(--cl-white-6);padding:4px 6px;margin-right:5px;margin-bottom:5px;transition:color .3s}@media (hover: none),(pointer: coarse){.badge:active{color:var(--cl-white)}}@media not all and (pointer: coarse){.badge:hover,.badge:active{color:var(--cl-white)}}.badge--color{padding:4px 10px;background:rgba(0,144,212,.07);color:var(--cl-pacific-blue);width:fit-content;margin-bottom:0}@media (hover: none),(pointer: coarse){.badge--color:active{color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.badge--color:hover,.badge--color:active{color:var(--cl-dodger-blue)}}.badge--hospital{margin-right:0}.badge--product{background-color:var(--cl-pacific-blue);color:var(--cl-white);border-radius:6px 6px 6px 0;padding:5px 10px}.badge--product-slider{padding:5px 10px;background-color:#0090d412;color:var(--cl-pacific-blue);border-radius:4px;width:fit-content}.badge--order-card{padding:4px 10px;border-radius:6px;background:rgba(0,144,212,.12);color:var(--cl-pacific-blue);margin-bottom:10px;width:fit-content}@media (hover: none),(pointer: coarse){.badge--order-card:active{color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.badge--order-card:hover,.badge--order-card:active{color:var(--cl-dodger-blue)}}.badge--option{border-radius:4px;background:rgba(255,255,255,.2);width:fit-content;padding:4px 10px;margin-bottom:auto}.badge--solutions{padding:4px 10px;width:fit-content;margin-bottom:20px}.badge--partners{font-family:Inter-Regular;font-weight:400;font-size:10px;line-height:18px;position:absolute;border-radius:4px 4px 4px 0;top:-9px;right:0;margin:0;padding:0 5px;height:18px}@media (min-width: 768px){.badge--product{border-radius:0 6px 6px 0}.badge--product-slider{background-color:#0090d412;color:var(--cl-pacific-blue);border-radius:4px}}@media (min-width: 768px) and (hover: none),(min-width: 768px) and (pointer: coarse){.badge--product-slider:active{color:var(--cl-pacific-blue)}}@media (min-width: 768px){@media not all and (pointer: coarse){.badge--product-slider:hover,.badge--product-slider:active{color:var(--cl-pacific-blue)}}.badge--order-card{margin-bottom:5px}.badge--solutions{border-top-left-radius:6px}.badge--partners{right:1px;border-radius:4px 4px 4px 0}.project--reversed .badge{color:var(--cl-white);background-color:var(--cl-white-15)}}.badge--discount{position:relative;border-radius:6px;margin-bottom:15px;margin-right:0;width:fit-content}@media (hover: none),(pointer: coarse){.badge--discount:active{color:var(--cl-white)}}@media not all and (pointer: coarse){.badge--discount:hover,.badge--discount:active{color:var(--cl-white)}}.badge--discount~.badge--product-day{padding:5px 10px 5px 16px;border-bottom-left-radius:0;border-top-left-radius:0}.badge--product-day{background:var(--cl-white-smoke);color:var(--cl-black-russian);margin-bottom:15px;padding:5px 10px;margin-left:-6px;border-radius:6px;width:fit-content}@media (hover: none),(pointer: coarse){.badge--product-day:active{color:var(--cl-black-russian)}}@media not all and (pointer: coarse){.badge--product-day:hover,.badge--product-day:active{color:var(--cl-black-russian)}}.badge--option{border-radius:4px}.catalog-shop{display:flex;flex-wrap:wrap;margin:0 -8px 40px;row-gap:43px}.catalog-shop__wrapper{margin-top:-43px;width:100%}.catalog-shop--search{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--cl-black-russian-12);scroll-margin-top:30px}.catalog-shop--search:last-child{margin-bottom:40px;padding-bottom:0;border:none}@media (min-width: 768px){.catalog-shop--search{margin-bottom:60px;padding-bottom:60px;scroll-margin-top:60px}}@media (min-width: 1024px){.catalog-shop{margin:0 -12px 60px;row-gap:60px}.catalog-shop__wrapper{margin-top:-60px}.catalog-shop--search{margin-bottom:60px;padding-bottom:60px}.catalog-shop--search:last-child{margin-bottom:60px}}.card-product{position:relative;width:100%;display:flex;flex-direction:column}@media not all and (pointer: coarse){.card-product:hover .title--product,.card-product:active .title--product{color:var(--cl-pacific-blue)}.card-product:hover .card-product__picture,.card-product:active .card-product__picture{transform:scale(.9)}}.swiper-slide .card-product{height:100%}.card-product__link{margin-bottom:auto}.card-product__image{aspect-ratio:156/140;background-color:var(--cl-white-smoke);border-radius:6px;overflow:hidden;position:relative;margin-bottom:20px}.card-product__picture{width:100%;height:100%;line-height:0;display:block;padding:14px 23px;transition:transform .3s;mix-blend-mode:multiply}.card-product__picture img{width:100%;height:100%;object-fit:contain}.card-product__picture .card-product__stub{padding:10px}.card-product__badges{position:absolute;top:-14px;left:0;display:flex;flex-direction:column;align-items:flex-start}.card-product__buttons{display:flex;align-items:center;gap:10px;margin-top:10px}.card-product__text{margin:0;color:var(--cl-black-russian-6);display:none}.card-product--reversed .card-product__image{background-color:var(--cl-white);overflow:visible}.card-product--catalog{width:100%;margin:0 8px}.card-product--catalog .card-product__image{border-radius:6px;overflow:visible}@media (min-width: 420px){.card-product--catalog{width:calc(50% - 16px);margin:0 8px}}@media (min-width: 768px){.card-product__buttons{display:flex;margin-top:20px}.card-product__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical}.card-product__image{aspect-ratio:282/282}.card-product__picture{padding:40px}.card-product__picture .card-product__stub{padding:20px}.card-product--catalog{width:calc(33.3333333333% - 24px);margin:0 12px}.card-product__badges{top:15px}}@media (min-width: 1024px){.card-product--favorites{width:calc(25% - 24px)}.card-product__buttons{gap:8px}}@media (min-width: 1220px){.card-product__buttons{gap:10px}}.price{font-family:Inter-SemiBold;font-size:16px}.price__old{display:none;font-size:14px;font-family:Inter-Regular;opacity:.3;text-decoration:line-through;padding-left:8px}@media (min-width: 480px){.price__old{display:inline}}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;line-height:1;min-height:48px;padding:11px 12px;border:1px solid transparent;border-radius:6px;text-align:center;color:var(--cl-white);background-color:var(--cl-pacific-blue);transition:background-color .3s,border-color .3s,color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.button .icon{transition:color .3s,opacity .3s;font-size:24px}.button--first-icon{padding-right:24px}.button:disabled{background-color:var(--cl-white-smoke);color:var(--cl-black-russian-3);pointer-events:none}.button__highlight{color:var(--cl-pacific-blue)}.button--align-left{text-align:left;justify-content:flex-start}.button--link{background-color:transparent;padding:0;border:none;color:var(--cl-black-russian);min-height:auto}.button--link-color{color:var(--cl-pacific-blue)}.button--border{background-color:transparent;border:1px solid var(--cl-black-russian-12);color:var(--cl-black-russian)}.button--border[disabled]{background-color:transparent}.button--border-reversed{background-color:transparent;border:1px solid var(--cl-white-4);color:var(--cl-white)}.button--border-reversed .icon--like-full{color:var(--cl-white)}.button--light{background-color:var(--cl-white);border:1px solid var(--cl-white);color:var(--cl-black-russian)}.button--light .icon{color:var(--cl-black-russian-3)}.button--grey{background-color:var(--cl-white-smoke);color:var(--cl-black-russian)}.button--like{padding-left:44px;position:relative}.button--like .icon{transition:opacity .3s}.button--like .icon--like,.button--like .icon--like-full{position:absolute;top:50%;transform:translateY(-50%);left:12px}.button--like .icon--like-full{opacity:0;color:var(--cl-dodger-blue)}.button--full,.button--mobile-full{width:100%}.button--block{display:block}.button--about-list{display:flex;justify-content:left;width:100%;text-align:left;white-space:nowrap}.button--about-list span{margin-left:-5px}.button--icon{background-color:transparent;width:48px;height:48px;flex-shrink:0;padding:0}.button--icon .icon{color:var(--cl-black-russian)}.button--icon:disabled,.button--icon[disabled]{background-color:transparent;opacity:.5}.button--input{position:absolute;top:0;right:0}.button--tab-filter{min-height:32px;padding:8px 12px;color:var(--cl-black-russian);background-color:var(--cl-white-smoke);white-space:nowrap}.button--tab-filter.active{pointer-events:none;color:var(--cl-white);background-color:var(--cl-pacific-blue)}.button--slider{background-color:var(--cl-white);border:1px solid var(--cl-black-russian-12);width:48px;height:48px}.button--slider .icon{color:var(--cl-black-russian)}.button--slider-prev .icon{transform:rotate(180deg)}.button--slider:disabled{background-color:transparent}.button--slider:disabled .icon{color:var(--cl-black-russian-3)}@media (hover: none),(pointer: coarse){.button--slider:active{background-color:var(--cl-white)}}@media not all and (pointer: coarse){.button--slider:hover,.button--slider:active{background-color:var(--cl-white)}}.button--burger{position:relative;width:48px;height:48px}.button--burger .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button--burger .icon--burger-close,.button--burger.open .icon{opacity:0}.button--burger.open .icon--burger-close{opacity:1}.button--inburger{flex-wrap:wrap;justify-content:flex-start}@media (min-width: 320px){.button--inburger{white-space:nowrap}}.button--inburger .button__highlight{margin-left:34px}@media (min-width: 360px){.button--inburger .button__highlight{margin-left:auto}}.button--search-terms{min-height:40px;height:40px;gap:0;padding:12px 12px 12px 6px;white-space:nowrap}@media (max-width: 360px){.button--search-terms{white-space:wrap}}.button--main-card{display:none}.button--main-slider{width:calc(100% - 126px);margin-top:auto}.button--price .button__hover{font-size:0}.button--favorite{position:relative;width:48px;height:48px;flex-shrink:0}.button--favorite .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button--favorite .icon--like-full{color:var(--cl-pacific-blue);opacity:0}.button--favorite.active .icon{opacity:0}.button--favorite.active .icon--like-full{opacity:1}.card-product .button--favorite{padding:0;min-height:auto;height:100%;width:auto;aspect-ratio:1/1}.button--inset{margin-top:auto;padding-right:24px}.button--contact-more{margin-top:9px}.button--contact-more.hidden{display:none}.button--project{margin-top:-10px}@media (max-width: 767px){.button--project{background-color:transparent;padding:0;border:none;color:var(--cl-black-russian);min-height:auto;color:var(--cl-pacific-blue)}.button--project .icon{display:none}}.button--project:last-child{margin-top:auto}@media (hover: none),(pointer: coarse){.button:active{background-color:var(--cl-dodger-blue)}.button--border:active{background-color:var(--cl-black-russian-04)}.button--border:active .icon{color:var(--cl-dodger-blue)}.button--border-reversed:active{border:1px solid var(--cl-white-4);background:var(--cl-white-1)}.button--border-reversed:active .icon{color:var(--cl-white)}.button--light:active{background-color:var(--cl-white);border:1px solid var(--cl-white)}.button--light:active .icon{color:var(--cl-dodger-blue)}.button--like:active .icon--like{opacity:0}.button--like:active .icon--like-full{opacity:1}.button--icon:active{background-color:transparent;border-color:transparent}.button--icon:active .icon{color:var(--cl-dodger-blue)}.button--tab-filter:active{color:var(--cl-white);background-color:var(--cl-pacific-blue)}.button--slider:active{background-color:transparent;border:1px solid var(--cl-black-russian-12)}.slider-project .button--slider:active{background-color:var(--cl-white)}.button--slider:active .icon{color:var(--cl-dodger-blue)}.button--grey:active{background-color:var(--cl-white-smoke)}.button--grey:active .icon{color:var(--cl-dodger-blue)}.button--on-demand{font-size:14px}.button--on-demand .button__text{font-size:0px}.button--favorite:active .icon{opacity:0}.button--favorite:active .icon--like-full{opacity:1}.button--link-color:active{color:var(--cl-dodger-blue);background-color:transparent}}@media (hover: none) and (max-width: 767px),(pointer: coarse) and (max-width: 767px){.button--project:active{color:var(--cl-dodger-blue);background-color:transparent}}@media not all and (pointer: coarse){.button:hover,.button:active{background-color:var(--cl-dodger-blue)}.button--border:hover,.button--border:active{background-color:var(--cl-black-russian-04)}.button--border:hover .icon,.button--border:active .icon{color:var(--cl-dodger-blue)}.button--border-reversed:active,.button--border-reversed:hover{border:1px solid var(--cl-white-4);background:var(--cl-white-1)}.button--border-reversed:active .icon,.button--border-reversed:hover .icon{color:var(--cl-white)}.button--light:hover,.button--light:active{background-color:var(--cl-white);border:1px solid var(--cl-white)}.button--light:hover .icon,.button--light:active .icon{color:var(--cl-dodger-blue)}.button--like:hover .icon--like,.button--like:active .icon--like{opacity:0}.button--like:hover .icon--like-full,.button--like:active .icon--like-full{opacity:1}.button--icon:hover,.button--icon:active{background-color:transparent;border-color:transparent}.button--icon:hover .icon,.button--icon:active .icon{color:var(--cl-dodger-blue)}.button--tab-filter:hover,.button--tab-filter:active{color:var(--cl-white);background-color:var(--cl-pacific-blue)}.button--slider:hover,.button--slider:active{background-color:transparent;border:1px solid var(--cl-black-russian-12)}.button--slider:hover .icon,.button--slider:active .icon{color:var(--cl-dodger-blue)}.button--grey:hover,.button--grey:active{background-color:var(--cl-white-smoke)}.button--grey:hover .icon,.button--grey:active .icon{color:var(--cl-dodger-blue)}.button--price{font-size:0}.button--price .button__hover{font-size:14px}.button--favorite:hover .icon,.button--favorite:active .icon{opacity:0}.button--favorite:hover .icon--like-full,.button--favorite:active .icon--like-full{opacity:1}.button--link-color:hover,.button--link-color:active{color:var(--cl-dodger-blue);background-color:transparent}@media (max-width: 767px){.button--project:hover,.button--project:active{color:var(--cl-dodger-blue);background-color:transparent}}}.button--city{min-height:auto;display:inline-flex;align-items:center;column-gap:6px;border:none;background-color:transparent;padding:0;color:var(--cl-white);cursor:pointer;transition:color .3s}.button--city .icon--location-header{font-size:11px}.button--city .icon--schevron-header{font-size:14px}.button--city.button--inburger{color:var(--cl-black-russian)}@media (hover: none),(pointer: coarse){.button--city:active{background-color:transparent;color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--city:hover,.button--city:active{background-color:transparent;color:var(--cl-pacific-blue)}}.button--header-icon{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;min-height:auto;background-color:transparent;border:none}.button--header-icon path{transition:fill .3s}.button--header-icon .icon{color:var(--cl-black-russian)}@media (hover: none),(pointer: coarse){.button--header-icon:active{background-color:transparent}.button--header-icon:active .icon{color:var(--cl-pacific-blue)}.button--header-icon:active .button__border,.button--header-icon:active .button__background{fill:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--header-icon:hover,.button--header-icon:active{background-color:transparent}.button--header-icon:hover .icon,.button--header-icon:active .icon{color:var(--cl-pacific-blue)}.button--header-icon:hover .button__border,.button--header-icon:active .button__border,.button--header-icon:hover .button__background,.button--header-icon:active .button__background{fill:var(--cl-pacific-blue)}}.button--header-icon .button__counter{position:absolute;top:8px;right:7px;height:16px;min-width:16px;border-radius:50%;font-weight:500;font-size:11px;line-height:12px;color:var(--cl-white);display:flex;align-items:center;justify-content:center;padding:2px;background-color:var(--cl-pacific-blue)}.button--all-news{display:flex;width:100%;max-width:384px;margin:50px auto 0}.button--city-choice{display:flex;padding:0;min-height:20px;background-color:transparent;color:var(--cl-pacific-blue);transition:color .3s}@media (hover: none),(pointer: coarse){.button--city-choice:active{background-color:transparent;color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.button--city-choice:hover,.button--city-choice:active{background-color:transparent;color:var(--cl-dodger-blue)}}.button--city-confirmation{display:flex;padding:6px 24px;min-height:32px}.button--close{padding:5px;min-height:auto;background-color:transparent}@media (hover: none),(pointer: coarse){.button--close:active{background-color:transparent}}@media not all and (pointer: coarse){.button--close:hover,.button--close:active{background-color:transparent}}.button--header-info{padding:2px 0;min-height:auto;width:fit-content;background-color:transparent;color:var(--cl-black-russian);margin-bottom:11px}.button--header-info:last-child{margin-bottom:0}.button--header-info.active{font-family:Inter-Medium;font-weight:500;color:var(--cl-pacific-blue)}@media (hover: none),(pointer: coarse){.button--header-info:active{background-color:transparent;color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--header-info:hover,.button--header-info:active{background-color:transparent;color:var(--cl-pacific-blue)}}.button--card-basket{margin-top:0;margin-left:5px;padding:5px;min-height:auto;background-color:transparent;border:none}@media (hover: none),(pointer: coarse){.button--card-basket:active{background-color:transparent}.button--card-basket:active .icon{color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.button--card-basket:hover,.button--card-basket:active{background-color:transparent}.button--card-basket:hover .icon,.button--card-basket:active .icon{color:var(--cl-dodger-blue)}}.button--card-basket .icon{font-size:20px}.button--basket-card{width:100%;margin:0}.button--service-cycle{position:static;bottom:-5px;left:0;padding:0;width:fit-content;color:var(--cl-black-russian);background-color:transparent;min-height:26px}@media (hover: none),(pointer: coarse){.button--service-cycle:active{background-color:transparent;color:var(--cl-pacific-blue)}.button--service-cycle:active .icon{color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--service-cycle:hover,.button--service-cycle:active{background-color:transparent;color:var(--cl-pacific-blue)}.button--service-cycle:hover .icon,.button--service-cycle:active .icon{color:var(--cl-pacific-blue)}}.button--pagination{padding:0;width:40px;min-height:40px;height:40px;background-color:transparent;color:var(--cl-black-russian-4)}@media (hover: none),(pointer: coarse){.button--pagination:active{background-color:transparent;color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--pagination:hover,.button--pagination:active{background-color:transparent;color:var(--cl-pacific-blue)}}.button--pagination[disabled]{background-color:transparent;opacity:.6}.button--pagination.active{color:var(--cl-white);background-color:var(--cl-pacific-blue)}.button--map-die{width:100%;justify-content:flex-start}.button--about{border:1px solid var(--cl-white-4);margin-bottom:10px}.button--presentation{color:var(--cl-black-russian);background-color:var(--cl-white);margin-bottom:4px;padding-right:24px}@media (hover: none),(pointer: coarse){.button--presentation:active{background-color:var(--cl-white)}.button--presentation:active .icon{color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--presentation:hover,.button--presentation:active{background-color:var(--cl-white)}.button--presentation:hover .icon,.button--presentation:active .icon{color:var(--cl-pacific-blue)}}.button--filter-show{display:block;width:100%;margin-bottom:10px}.button--filter-clear{display:block;width:100%;background-color:var(--cl-white);border:1px solid var(--cl-black-russian-12);color:var(--cl-black-russian)}@media (hover: none),(pointer: coarse){.button--filter-clear:active{color:var(--cl-white)}}@media not all and (pointer: coarse){.button--filter-clear:hover,.button--filter-clear:active{color:var(--cl-white)}}.button--product-slider{display:none}.button--favorite-fixed{background-color:var(--cl-white)}.button--slider-video{border:none}.button--slider-video .icon--arrow-prev{transform:rotate(90deg)}.button--slider-video .icon--arrow-next{transform:rotate(-90deg)}@media (hover: none),(pointer: coarse){.button--slider-video:active{border:none}}@media not all and (pointer: coarse){.button--slider-video:hover,.button--slider-video:active{border:none}}.button--order-card{padding:0;min-height:0;background-color:transparent;color:var(--cl-black-russian-4);column-gap:3px}@media (hover: none),(pointer: coarse){.button--order-card:active{background-color:transparent;color:var(--cl-black-russian-6)}}@media not all and (pointer: coarse){.button--order-card:hover,.button--order-card:active{background-color:transparent;color:var(--cl-black-russian-6)}}.button--order-card .icon{font-size:20px}.button--map-about{margin-top:10px}.button--order-btn{width:100%}.button--solutions-card{width:fit-content;padding:12px;margin-top:8px;column-gap:7px;width:100%;justify-content:flex-start;background-color:transparent;color:var(--cl-black-russian);border:1px solid var(--cl-black-russian-12)}@media (hover: none),(pointer: coarse){.button--solutions-card:active{color:var(--cl-black-russian-6);background-color:transparent}}@media not all and (pointer: coarse){.button--solutions-card:hover,.button--solutions-card:active{color:var(--cl-black-russian-6);background-color:transparent}}.button--services-list{margin-top:50px}@media (min-width: 480px){.button--map-die{width:auto}.button--presentation{margin-right:10px;margin-bottom:0}.button--about{margin-bottom:0;order:1}}.button--application-sent-popup{display:inline;width:100%;margin-top:38px}.button--favorites{display:flex;width:100%;max-width:330px;margin:0 auto 50px;padding:12px}.button--favorites-empty{width:fit-content}.button--request{margin-top:10px;width:100%}.button--brands{padding:15px 12px;margin-bottom:30px;background-color:transparent;border:1px solid var(--cl-black-russian-12)}.button--cart-project-aside{width:100%}.button--services-list{display:flex;margin-left:auto;margin-right:auto;width:100%}.button--expand-close{display:none}.button--expand{background-color:transparent;color:var(--cl-pacific-blue);padding:0;min-height:auto}.button--expand.active{display:none}.button--expand.active+.button--expand-close{display:flex}@media (hover: none),(pointer: coarse){.button--expand:active{background-color:transparent;color:var(--cl-dodger-blue)}.button--expand:active .icon{color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.button--expand:hover,.button--expand:active{background-color:transparent;color:var(--cl-dodger-blue)}.button--expand:hover .icon,.button--expand:active .icon{color:var(--cl-dodger-blue)}}.button--job{display:flex;justify-content:flex-start;width:100%;margin-bottom:30px}.button--vacancy-news{display:flex;width:100%;max-width:384px;background-color:transparent;border:1px solid var(--cl-black-russian-12);color:var(--cl-black-russian);margin:50px auto 0}@media (hover: none),(pointer: coarse){.button--vacancy-news:active{background-color:transparent;border-color:var(--cl-pacific-blue)}}@media not all and (pointer: coarse){.button--vacancy-news:hover,.button--vacancy-news:active{background-color:transparent;border-color:var(--cl-pacific-blue)}}.button--full-width-mob{max-width:none}.button--partners{margin-top:30px}@media (min-width: 768px){.button--main-card{display:inline-flex;margin-top:24px;padding-right:20px}.main-card--alone .button--main-card{margin-top:auto}.button--card-basket{margin-right:-7px;margin-left:10px}.button--main-slider{display:none}.button--about-list{align-self:flex-start;display:inline-flex;width:auto;margin-top:auto}.button--about-list span{margin:0}.button--recommend{display:none}.button--product-slider{align-items:center;background-color:transparent;border:none;display:none;height:24px;justify-content:center;margin-left:auto;margin-right:auto;min-height:24px;padding:0;width:24px}.button--product-slider .icon{font-size:22px}}@media (min-width: 768px) and (hover: none),(min-width: 768px) and (pointer: coarse){.button--product-slider:active{background-color:transparent}}@media (min-width: 768px){@media not all and (pointer: coarse){.button--product-slider:hover,.button--product-slider:active{background-color:transparent}}.button--slider-product-prev{transform:rotate(180deg)}.button--mobile-full{width:auto}.button--inset{margin-top:30px}.button--services{display:none}.button--order-card{margin-right:32px}.button--contact-more{display:none}.button--map-about{position:absolute;bottom:80px;left:0;margin-top:0;padding:12px 24px 12px 12px;color:var(--cl-black-russian);border:1px solid var(--cl-black-russian-4)}}@media (min-width: 768px) and (hover: none),(min-width: 768px) and (pointer: coarse){.button--map-about:active{background-color:var(--cl-black-russian-04);border:1px solid var(--cl-black-russian-12)}.button--map-about:active .icon{color:var(--cl-dodger-blue)}}@media (min-width: 768px){@media not all and (pointer: coarse){.button--map-about:hover,.button--map-about:active{background-color:var(--cl-black-russian-04);border:1px solid var(--cl-black-russian-12)}.button--map-about:hover .icon,.button--map-about:active .icon{color:var(--cl-dodger-blue)}}.button--project{margin-top:auto}.button--reclamation{width:calc(50% - 12px)}.button--favorites{margin-bottom:90px;width:calc(33.3333333333% - 27px);max-width:none}.button--brands{margin-bottom:30px}.button--services-list{margin-top:90px;width:384px}.button--job{width:fit-content}.card-product .button--favorite{display:flex}.button--partners{display:none}.button--order{width:calc(33.3333333333% - 6.6666666667px)}}@media (min-width: 1024px){.button--basket{margin-right:10px;margin-left:4%}.button--search{background-color:var(--cl-white-smoke);border-radius:6px}}@media (min-width: 1024px) and (hover: none),(min-width: 1024px) and (pointer: coarse){.button--search:active{background-color:var(--cl-white-smoke)}}@media (min-width: 1024px){@media not all and (pointer: coarse){.button--search:hover,.button--search:active{background-color:var(--cl-white-smoke)}}.button--main-card{margin-top:30px}.main-card--alone .button--main-card{margin-top:auto}.button--filter-show{display:none}.button--filter-card{margin-bottom:30px}.filter-card--services .button--filter-card{margin-bottom:0}.button--tab-filter{white-space:normal;text-align:left}.button--project{width:100%;max-width:calc(100% - 116px);white-space:nowrap;padding-right:12px}.project--reversed .button--project{width:auto;max-width:none}.button--solutions-card{margin-top:22px;width:fit-content}.button--all-news,.button--vacancy-news{margin-top:60px}}@media (min-width: 1220px){.button--project{max-width:calc(100% - 145px)}.project--reversed .button--project{width:auto;max-width:none}}.button-cart{width:100%}.button-cart .button--cart{width:100%;justify-content:center;position:relative;padding:12px 4px}.card-product .button-cart .button--cart{min-height:36px;padding:8px 4px}.button-cart .button--cart .button____static{font-size:14px;line-height:18px}.button-cart .button--cart .button__hover{display:none;font-size:14px;line-height:18px}@media not all and (pointer: coarse){.button-cart .button--cart:not(.button--added):hover,.button-cart .button--cart:not(.button--added):active{background-color:var(--cl-dodger-blue);border-color:var(--cl-dodger-blue);color:var(--cl-white)}.button-cart .button--cart:not(.button--added):hover .button__static,.button-cart .button--cart:not(.button--added):active .button__static{display:none}.button-cart .button--cart:not(.button--added):hover .button__hover,.button-cart .button--cart:not(.button--added):active .button__hover{display:block}}.button-cart .button--added{display:none;cursor:default}.button-cart.added .button--cart{display:none;padding:8px 16px}.card-product .button-cart.added .button--cart{min-height:36px;padding:0 16px}.card-product .button-cart.added .button--cart span{display:none}.card-product .button-cart.added .button--cart .counter{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.button-cart.added .button--added{display:inline-flex}.button-cart--product-day{margin-top:auto}.button-cart--product-day .button--cart{font-family:Inter-SemiBold;font-weight:600;font-size:16px;line-height:22px}@media (hover: none),(pointer: coarse){.button-cart--product-day .button--cart:not(.button--added):active .button__hover{font-size:16px}}@media not all and (pointer: coarse){.button-cart--product-day .button--cart:not(.button--added):hover .button__hover,.button-cart--product-day .button--cart:not(.button--added):active .button__hover{font-size:16px}}.button .counter__button .icon--plus{font-size:8px;margin-left:0}.button .counter__button .icon--minus{font-size:3px;margin-left:0}.button .counter__button[disabled],.button .counter__button.disabled{opacity:.3;pointer-events:none}@media (min-width: 768px){.card-product .button-cart .button--cart{min-height:48px;padding:12px 4px}.button-cart--product-day{position:absolute;bottom:30px;left:0;width:100%}.card-product .button-cart.added .button--cart{min-height:48px;padding:12px 16px}}@media (min-width: 1024px){.card-product .button-cart.added .button--cart{padding:8px 16px}.card-product .button-cart.added .button--cart span{display:flex}.card-product .button-cart.added .button--cart .counter{flex-grow:initial}}:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-white-2: rgba(255, 255, 255, .2);--cl-white-3: rgba(255, 255, 255, .3);--cl-white-4: rgba(255, 255, 255, .4);--cl-white-1: rgba(255, 255, 255, .1);--cl-white-15: rgba(255, 255, 255, .15);--cl-white-6: rgba(255, 255, 255, .6);--cl-white-9: rgba(255, 255, 255, .9);--cl-black: #000000;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-black-russian: #1d1d1f;--cl-black-russian-9: rgba(29, 29, 31, .9);--cl-black-russian-12: rgba(29, 29, 31, .12);--cl-black-russian-04: rgba(29, 29, 31, .04);--cl-black-russian-4: rgba(29, 29, 31, .4);--cl-black-russian-3: rgba(29, 29, 31, .3);--cl-black-russian-6: rgba(29, 29, 31, .6);--cl-black-russian-1: rgba(29, 29, 31, .1);--cl-white-smoke: #f5f5f5;--cl-white-smoke-1: #f3f3f3;--cl-pacific-blue: #0090d4;--cl-pacific-blue-05: rgba(0, 144, 212, .05);--cl-tahiti-gold: #ee7623;--cl-jacksons-purple: #33388a;--cl-persian-red: #d82020;--cl-kelly-green: #459d00;--cl-dodger-blue: #0ea5ed;--cl-mischka: #a9afb7;--cl-sangria: #86060b;--cl-kahu-blue: #0090D41F}.favorites-empty{display:flex;flex-direction:column;font-size:16px;line-height:24px;row-gap:32px;margin-bottom:50px}@media (min-width: 1024px){.favorites-empty{margin-bottom:90px}}
