@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,500,600,700&subset=cyrillic-ext";
*,:after,:before{box-sizing:border-box}
@media screen and (min-width:1250px) {
body .main_bg{padding-bottom:0}
}
body .langs{display:flex;height:auto}
body .langs a,body .langs a:before{height:100%}
body{min-width:320px}
@media screen and (min-width:1024px) {
body.noscroll{padding-right:15px;position:static;width:auto}
}
.main_bg .mid{max-width:1230px;width:100%}
.main_bg footer{position:static}
@media (min-width:1250px) {
.main_bg footer{height:auto;min-height:500px}
}
.main_bg .footer_after{padding:10px 0;position:static}
@media screen and (min-width:1250px) {
.main_bg footer .mid{display:flex;flex-wrap:wrap;justify-content:space-between}
}
.main_bg footer .mid .fcolmn_25,.main_bg footer .mid .fcolmn_25_2,.main_bg footer .mid .fcolmn_25_3,.main_bg footer .mid .fcolmn_25_4,.main_bg footer .mid .fcolmn_33,.main_bg footer .mid .fcolmn_33_2,.main_bg footer .mid .fcolmn_33_3,.main_bg footer .mid .fcolmn_33_4{position:static}
.main_bg .header-contacts__item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.main_bg .catalog_show_up,.main_bg .chu_on_page_cont,.main_bg .paging .csuop_hint{height:auto}
@media (max-width:375px) {
.main_bg .paging .csuop_hint{order:-1;width:100%}
}
@media (min-width:376px) {
.main_bg .paging .csuop_hint{order:1}
}
.main_bg .catalog_show_up .paging{display:flex;flex-wrap:wrap}
.main_bg .catalog_show_up .paging .csuop{display:flex;flex-wrap:wrap;float:none}
@media (max-width:375px) {
.main_bg .catalog_show_up .paging .csuop{order:-1;width:100%}
}
.main_bg .paging .csuop>span,.main_bg .paging .csuop_next,.main_bg .paging .csuop_prev{float:none}
main:has(.content-page){padding-bottom:0}
.button-element,.main_middle .button-element{align-items:center;background-color:#007952;border:1px solid #007952;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:100%;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease}
.button-element--border,.main_middle .button-element--border{background-color:transparent;color:#007952}
.button-element.is-disabled,.button-element:disabled,.main_middle .button-element.is-disabled,.main_middle .button-element:disabled{cursor:not-allowed;opacity:.5}
@media (hover:hover) {
.button-element:not([disabled],.is-disabled):hover,.main_middle .button-element:not([disabled],.is-disabled):hover{background-color:#687d8b;border-color:#687d8b;color:#fff}
}
.button-element:not([disabled],.is-disabled):focus-visible,.main_middle .button-element:not([disabled],.is-disabled):focus-visible{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none}
@supports not selector(:focus-visible) {
.button-element:not([disabled],.is-disabled):focus,.main_middle .button-element:not([disabled],.is-disabled):focus{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none}
}
.catalog-category{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-bottom:30px}
.catalog-category a{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;color:#fff;display:flex;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:300;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:100%;min-height:160px;overflow:hidden;padding:10px;position:relative;text-decoration:none;text-shadow:1px 1px 2px #0003;transition:background-size .3s ease}
.catalog-category a:before{background:linear-gradient(180deg,transparent 0,transparent 50%,#077d57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="transparent",endColorstr="#077d57",GradientType=0);opacity:1;transition:opacity .3s ease,background .3s ease;transition-duration:.5s}
.catalog-category a:after,.catalog-category a:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.catalog-category a:after{background:linear-gradient(180deg,transparent 0,transparent 50%,#b07e33);opacity:0;transition:opacity .3s ease,background .3s ease}
@media (hover:hover) {
.catalog-category a:not([disabled],.is-disabled):hover{background-size:110%;color:#fff}
.catalog-category a:not([disabled],.is-disabled):hover:before{opacity:0}
.catalog-category a:not([disabled],.is-disabled):hover:after{opacity:1}
}
.catalog-category a:not([disabled],.is-disabled):focus-visible{background-size:110%;color:#fff;outline:none}
.catalog-category a:not([disabled],.is-disabled):focus-visible:before{opacity:0}
.catalog-category a:not([disabled],.is-disabled):focus-visible:after{opacity:1}
@supports not selector(:focus-visible) {
.catalog-category a:not([disabled],.is-disabled):focus{background-size:110%;color:#fff;outline:none}
.catalog-category a:not([disabled],.is-disabled):focus:before{opacity:0}
.catalog-category a:not([disabled],.is-disabled):focus:after{opacity:1}
}
.catalog-category span{position:relative;z-index:1}
.catalog-category>*{min-width:0}
.catalog-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));line-height:100%}
.catalog-list>*{min-width:0}
.catalog-elem{border:1px solid #cecece;border-radius:5px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:10px 15px;transition:box-shadow .2s}
.catalog-elem>*{min-width:0}
.catalog-elem:focus-within,.catalog-elem:hover{border-color:#b2b2b2;box-shadow:0 0 4px #00000080}
.catalog-elem .button-element{width:100%}
.catalog-elem .button-element+.button-element{margin-top:10px}
.swiper-slide:has(.catalog-elem){max-width:285px}
.catalog-elem__img{align-items:end;display:grid;grid-template-columns:1fr;height:150px;margin-bottom:15px;position:relative;text-decoration:none;width:100%}
.catalog-elem__img img{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}
@media (hover:hover) {
.catalog-elem__img:hover{color:#000}
.catalog-elem__img:hover img{opacity:.7}
}
.catalog-elem__img:focus-within{color:#000;outline:none}
.catalog-elem__img:focus-within img{opacity:.7}
.catalog-elem__img:focus-within a:not([disabled],.is-disabled),.catalog-elem__img:focus-within button:not([disabled],.is-disabled),.catalog-elem__img:focus-within input:not([disabled],.is-disabled),.catalog-elem__img:focus-within select:not([disabled],.is-disabled),.catalog-elem__img:focus-within textarea:not([disabled],.is-disabled){outline:none}
.catalog-elem__img>*{min-width:0}
.catalog-elem__label{display:flex;flex-wrap:wrap;font-family:inherit;font-size:12px;font-weight:400;gap:1px;z-index:2}
.catalog-elem__img .catalog-elem__label{flex-direction:column;flex-wrap:nowrap}
.catalog-elem__label-item{background-color:#007952;color:#fff;display:inline-block;padding:5px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.catalog-elem__label-item--blue{background-color:#004379}
.catalog-elem__label-item--red{background-color:#79001e}
.catalog-elem__label-item--turquoise{background-color:#008faf}
.catalog-elem__text{display:flex;flex-wrap:wrap;font-size:14px;font-weight:300;gap:0 10px}
.catalog-elem__text p{margin:0;padding:0}
.catalog-elem__text p:has(+p){margin-right:auto}
.catalog-elem__text a,.catalog-elem__text-title{color:#000;font-size:18px;line-height:18px;font-weight:400;margin:10px 0;text-decoration:none;transition:color .3s ease;width:100%}
.catalog-elem__text a[href],.catalog-elem__text-title[href]{cursor:pointer}
@media (hover:hover) {
.catalog-elem__text a[href]:not([disabled],.is-disabled):hover,.catalog-elem__text-title[href]:not([disabled],.is-disabled):hover{color:#007952}
}
.catalog-elem__text a[href]:not([disabled],.is-disabled):focus-visible,.catalog-elem__text-title[href]:not([disabled],.is-disabled):focus-visible{color:#007952;outline:none}
@supports not selector(:focus-visible) {
.catalog-elem__text a[href]:not([disabled],.is-disabled):focus,.catalog-elem__text-title[href]:not([disabled],.is-disabled):focus{color:#007952;outline:none}
}
.catalog-elem__text .catalog-elem__text-article{color:inherit;font-size:14px;font-weight:300;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.catalog-elem__price-text{font-size:16px;font-weight:500;margin-bottom:10px}
.catalog-detail{font-size:16px;font-weight:300;line-height:100%}
.catalog-detail h1{color:#007952;margin-bottom:10px}
.catalog-detail ul{padding-bottom:0}
.catalog-detail p{margin:0 0 20px;padding:0}
.catalog-detail p:last-child{margin-bottom:0}
.catalog-detail ul+p{margin-top:20px}
.catalog-detail .catalog-elem__label{gap:5px;margin-bottom:20px}
.catalog-detail .catalog-elem__label-item{border-radius:5px;padding:5px 10px}
.catalog-detail .section_bottom_desc p:has(+p){margin-bottom:8px}
.catalog-detail__article{color:#007952;display:inline-block;font-size:24px;font-weight:600;margin-bottom:20px}
.catalog-detail__inner .catalog-detail__rest h3,.catalog-detail__inner .catalog-detail__title,.catalog-detail__title{color:#007952;font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}
.catalog-detail__inner .catalog-detail__rest h2{color:#007952;font-size:25px;font-weight:600;margin-bottom:20px;text-transform:uppercase}
.catalog-detail__info-item+.catalog-detail__info-item{margin-top:30px}
.catalog-detail__description-text{max-height:115px;overflow:hidden}
.catalog-detail__description.is-active .catalog-detail__description-text{max-height:none}
.catalog-detail__more{align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:flex;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:100%;margin-top:20px;padding-right:15px;position:relative}
.catalog-detail__more:after,.catalog-detail__more:before{background-color:currentColor;content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:12px}
.catalog-detail__more:before{transform:translateY(-50%) rotate(90deg)}
.catalog-detail__description.is-active .catalog-detail__more span:last-child,.catalog-detail__description.is-btn-hide .catalog-detail__more,.catalog-detail__more span:first-child{display:none}
.catalog-detail__description.is-active .catalog-detail__more span:first-child{display:block}
.catalog-detail__description.is-active .catalog-detail__more:before{opacity:0}
.catalog-detail__doc-list{display:flex;flex-wrap:wrap;margin:-2px}
.catalog-detail__doc-list .catalog-detail__doc-item,.catalog-detail__doc-list a{align-items:center;background-color:transparent;border:1px solid #687d8b;border-radius:5px;color:#000!important;display:flex;flex-grow:1;flex-shrink:1;font-size:15px;margin:2px;padding:8px 5px;text-decoration:none;transition:color .3s ease,border-color .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.catalog-detail__doc-list .catalog-detail__doc-item:before,.catalog-detail__doc-list a:before{background-color:currentColor;background-image:none;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-grow:0;flex-shrink:0;height:20px;margin:0 10px 0 0;-webkit-mask-image:url(../img/sprite.svg#file-pdf);mask-image:url(../img/sprite.svg#file-pdf);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:0;position:static;width:20px}
.catalog-detail__content .catalog-detail__tabs ul.tabs{background-color:#ededed;overflow:unset;position:static;width:100%}
@media (min-width:768px) {
.catalog-detail__content .catalog-detail__tabs ul.tabs{border-radius:5px;box-shadow:0 0 0 1px #cecece;justify-content:left}
}
.catalog-detail__content .catalog-detail__tabs ul.tabs>li{background-color:transparent;border:1px solid transparent;flex:none;flex-grow:1;flex-shrink:1;height:auto;margin:-.5px;padding:10px 30px;position:relative;width:230px}
@media (max-width:767px) {
.catalog-detail__content .catalog-detail__tabs ul.tabs>li{border:1px solid #cecece}
.catalog-detail__content .catalog-detail__tabs ul.tabs>li:last-of-type{border-right:1px solid #cecece}
.catalog-detail__content .catalog-detail__tabs ul.tabs>li.current{background-color:#007952;border-color:#007952;z-index:1}
}
@media (hover:hover) {
.catalog-detail__content .catalog-detail__tabs ul.tabs>li:not([disabled],.is-disabled):hover{background-color:#687d8b;border-color:#687d8b;color:#fff;z-index:1}
}
.catalog-detail__content .catalog-detail__tabs ul.tabs>li:not([disabled],.is-disabled):focus-visible{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none;z-index:1}
@supports not selector(:focus-visible) {
.catalog-detail__content .catalog-detail__tabs ul.tabs>li:not([disabled],.is-disabled):focus{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none;z-index:1}
}
@media (min-width:768px) {
.catalog-detail__content .catalog-detail__tabs ul.tabs>li:not(.current)+li{border-left-color:#cecece}
.catalog-detail__content .catalog-detail__tabs ul.tabs li:first-child{border-radius:5px 0 0 5px}
.catalog-detail__content .catalog-detail__tabs ul.tabs li:last-child{border-radius:0 5px 5px 0}
}
.catalog-detail__content .catalog-detail__tabs .tabs_content{border:none;padding:0}
@media (min-width:625px) {
.catalog-detail__content .catalog-detail__tabs th{min-width:160px}
}
.catalog-detail__content .catalog-detail__tabs h2{color:#000;font-size:30px;font-weight:500;margin:0 0 20px;padding:0;text-transform:none}
.catalog-detail__content .catalog-detail__tabs h3{color:#007952;font-size:18px;font-weight:600;margin:20px 0 10px;padding:0;text-transform:uppercase}
.catalog-detail__content .catalog-detail__tabs .table_scroll{margin-bottom:20px}
.catalog-detail__inner{align-content:start;align-items:start;display:grid;gap:20px;grid-template-columns:1fr auto;padding-bottom:45px}
@media (max-width:999px) {
.catalog-detail__inner{gap:0;grid-template-columns:1fr}
}
.catalog-detail__inner>*{min-width:0}
.catalog-detail__content{display:grid;gap:20px;grid-template-columns:auto 1fr}
.catalog-detail__content>*{min-width:0}
@media (max-width:767px) {
.catalog-detail__content{grid-template-columns:1fr}
}
.catalog-detail__img{display:block;height:250px;width:300px}
.catalog-detail__img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}
@media (max-width:767px) {
.catalog-detail__img img{-o-object-fit:cover;object-fit:cover}
}
@media (max-width:480px) {
.catalog-detail__img{display:block;height:auto;width:100%;}
.catalog-detail__img a{display:block!important;}
}
.catalog-detail__rest{grid-column:1/-1}
.catalog-detail__info-card{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:30px}
.catalog-detail__info-card>*{min-width:0}
.catalog-detail__info-card--big{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.catalog-detail__info-card-item{border:1px dashed #cecece;font-size:16px;font-weight:300;min-height:160px;padding:74px 10px 10px;position:relative;text-align:center}
.catalog-detail__info-card-item span{background-color:currentColor;display:block;height:35px;left:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:25px;transform:translateX(-50%);width:35px}
.catalog-detail__info-card--big .catalog-detail__info-card-item{min-height:103px;padding:55px 10px 10px}
.catalog-detail__info-card--big .catalog-detail__info-card-item span{top:10px}
.catalog-detail__tabs{grid-column:1/-1}
.catalog-detail__sticky{position:-webkit-sticky;position:sticky;top:245px;width:310px}

@media (min-width:1000px) {
.catalog-detail__sticky.mobile_sticky{display:none!important;}
}
@media (max-width:999px) {
.catalog-detail__sticky{margin:0 auto;max-width:310px;width:100%}
.catalog-detail__sticky.desktop_sticky{display:none!important;}
.catalog-detail__sticky.mobile_sticky{position: relative;display: block;top:0;grid-column: 1 / -1;}
}
@media (max-width:480px) {
.catalog-detail__sticky{margin:0 auto;max-width:100%;width:100%}
.catalog-detail__sticky.mobile_sticky{position: fixed;top: calc(100% - 149px);background: #fff;left: 0;z-index: 9999999;}
}
.catalog-detail__order{border:1px solid #cecece;border-radius:5px;padding:20px;position:-webkit-sticky;position:sticky;top:0}
@media (max-width:767px) {
.catalog-detail__order{padding:10px;text-align:center}
}
.catalog-detail__order .button-element{width:100%}
.catalog-detail__order .button-element+.button-element{margin-top:10px}
.catalog-detail__order-price{font-size:24px;font-weight:500;margin-bottom:20px}
.catalog-detail__order-certification{display:flex;flex-direction:column;font-size:14px;font-weight:300;margin-bottom:20px;text-transform:uppercase}
.catalog-detail__order-certification span{font-weight:400;text-transform:none}
.content-page,.main_middle .content-page{line-height:100%}
@media (max-width:1249px) {
.content-page,.main_middle .content-page{padding:0 10px}
}
@media (max-width:480px) {
.main_middle .content-page{padding:0}
}
.content-page ul.tabs--small,.main_middle .content-page ul.tabs--small{background-color:#ededed;overflow:unset;position:static}
@media (min-width:768px) {
.content-page ul.tabs--small,.main_middle .content-page ul.tabs--small{border-radius:5px;box-shadow:0 0 0 1px #cecece;justify-content:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
}
.content-page ul.tabs--small>li,.main_middle .content-page ul.tabs--small>li{background-color:transparent;border:1px solid transparent;flex:none;height:auto;margin:-1px 0;padding:10px 30px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media (max-width:767px) {
.content-page ul.tabs--small>li,.main_middle .content-page ul.tabs--small>li{border:1px solid #cecece;flex-grow:1;flex-shrink:1;margin:-.5px;width:230px}
.content-page ul.tabs--small>li:last-of-type,.main_middle .content-page ul.tabs--small>li:last-of-type{border-right:1px solid #cecece}
.content-page ul.tabs--small>li.current,.main_middle .content-page ul.tabs--small>li.current{background-color:#007952;border-color:#007952;z-index:1}
}
@media (hover:hover) {
.content-page ul.tabs--small>li:not([disabled],.is-disabled):hover,.main_middle .content-page ul.tabs--small>li:not([disabled],.is-disabled):hover{background-color:#687d8b;border-color:#687d8b;color:#fff;z-index:1}
}
.content-page ul.tabs--small>li:not([disabled],.is-disabled):focus-visible,.main_middle .content-page ul.tabs--small>li:not([disabled],.is-disabled):focus-visible{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none;z-index:1}
@supports not selector(:focus-visible) {
.content-page ul.tabs--small>li:not([disabled],.is-disabled):focus,.main_middle .content-page ul.tabs--small>li:not([disabled],.is-disabled):focus{background-color:#687d8b;border-color:#687d8b;color:#fff;outline:none;z-index:1}
}
@media (min-width:768px) {
.content-page ul.tabs--small>li:not(.current)+li,.main_middle .content-page ul.tabs--small>li:not(.current)+li{border-left-color:#cecece}
.content-page ul.tabs--small li:first-child,.main_middle .content-page ul.tabs--small li:first-child{border-radius:5px 0 0 5px}
.content-page ul.tabs--small li:last-child,.main_middle .content-page ul.tabs--small li:last-child{border-radius:0 5px 5px 0}
}
.content-page .tabs_content,.main_middle .content-page .tabs_content{border:none;padding:0}
.content-page .box,.main_middle .content-page .box{padding-left:0;padding-right:0}
.content-page h2,.main_middle .content-page h2{color:#000;font-size:30px;font-weight:500;margin:20px 0;padding:0;text-transform:none}
.content-page h3,.main_middle .content-page h3{color:#000;font-size:24px;font-weight:500;margin:20px 0;padding:0;text-transform:none}
.content-page ol,.content-page ul,.main_middle .content-page ol,.main_middle .content-page ul{margin:0 0 20px;padding:0 0 0 20px}
.content-page ul>li,.main_middle .content-page ul>li{list-style:disc;margin:0;padding:0}
.content-page ol>li,.main_middle .content-page ol>li{list-style:auto;margin-bottom:10px;min-height:auto;padding:0}
.content-page li::marker,.main_middle .content-page li::marker{font-weight:700}
.content-page ol>li:before,.content-page ul>li:before,.main_middle .content-page ol>li:before,.main_middle .content-page ul>li:before{display:none}
.content-page li p,.main_middle .content-page li p{margin:0}
.content-page b,.main_middle .content-page b{font-weight:700;margin-bottom:5px}
.pagination{display:flex;gap:20px;justify-content:left;padding:30px 0 0}
@media (max-width:979px) {
.pagination{justify-content:center}
}
.pagination ul{align-items:center;display:flex;flex-wrap:wrap;margin:-5px -10px;padding:0}
.pagination ul>li{margin:5px 10px;padding:0}
.pagination li:before{display:none}
.pagination li.is-current .pagination__link{background-color:#007952;color:#fff}
.pagination__link{align-items:center;background-color:#fff;border:1px solid #007952;border-radius:5px;display:flex;height:40px;justify-content:center;max-width:80px;min-width:40px;overflow:hidden;text-decoration:none;transition:color .3s ease,background-color .3s ease}
.pagination__link[href]{cursor:pointer}
@media (hover:hover) {
.pagination__link[href]:not([disabled],.is-disabled):hover{background-color:#007952;color:#fff}
}
.pagination__link[href]:not([disabled],.is-disabled):focus-visible{background-color:#007952;color:#fff;outline:none}
@supports not selector(:focus-visible) {
.pagination__link[href]:not([disabled],.is-disabled):focus{background-color:#007952;color:#fff;outline:none}
}
.pagination__button{align-items:center;background-color:#fff;border:1px solid #007952;border-radius:5px;color:#007952;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;width:40px}
.pagination__button:not(.pagination__button.is-disabled,.pagination__button:disabled){cursor:pointer}
@media (hover:hover) {
.pagination__button:not(.pagination__button.is-disabled,.pagination__button:disabled):not([disabled],.is-disabled):hover{background-color:#007952;color:#fff}
}
.pagination__button:not(.pagination__button.is-disabled,.pagination__button:disabled):not([disabled],.is-disabled):focus-visible{background-color:#007952;color:#fff;outline:none}
@supports not selector(:focus-visible) {
.pagination__button:not(.pagination__button.is-disabled,.pagination__button:disabled):not([disabled],.is-disabled):focus{background-color:#007952;color:#fff;outline:none}
}
.pagination__button.is-disabled,.pagination__button:disabled{cursor:not-allowed;opacity:.5}
.pagination__button:after{background-color:currentColor;content:"";display:block;height:16px;-webkit-mask-image:url(../img/sprite.svg#arrow-right);mask-image:url(../img/sprite.svg#arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}
.pagination__button--prev{order:-1}
.pagination__button--prev:after{transform:rotate(180deg)}
.pagination__button--next{order:1}
.banner-callback{background-color:#e5e7e8;border-radius:5px;display:grid;grid-template-columns:1fr 3fr;margin-bottom:50px;overflow:hidden}
@media (max-width:767px) {
.banner-callback{grid-template-columns:1fr}
.banner-callback .banner-callback__img{display:none;width:0;height:0;}
.banner-callback .banner-callback__content{padding:30px}
}
.banner-callback .banner-callback__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.banner-callback .banner-callback__content{align-content:start;display:grid;gap:20px;grid-template-columns:1fr;padding:20px 30px}
@media (max-width:425px) {
.banner-callback .banner-callback__content{padding:18px}
}
.banner-callback .banner-callback__content h3{color:#000;font-size:30px;line-height:100%;margin:0;padding:0;text-transform:none}
.banner-callback .banner-callback__content h3:before{display:none}
.banner-callback .banner-callback__content p{margin:0;padding:0}
.banner-callback .banner-callback__content a,.banner-callback .banner-callback__content button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.table_scroll{font-weight:300;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table_scroll table{overflow:hidden;width:100%}
.almaPopupWindow{box-shadow:0 0 10px 0 #0000004d}
.almaPopupWindow:has(.modal-block){margin:auto;max-width:550px}
.almaPopupWindow:has(.modal-block) .swiper-slide{cursor:default}
.almaPopupWindow:has(.modal-block) .contents{font-weight:300;line-height:100%;text-align:left}
.almaPopupWindow:has(.modal-block) .close{background:#fff;color:#000;transition:color .3s ease}
.almaPopupWindow:has(.modal-block) .close:hover{background:none;color:#007952}
.almaPopupWindow:has(.modal-block) .close:after,.almaPopupWindow:has(.modal-block) .close:before{background-color:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;width:20px}
.almaPopupWindow:has(.modal-block) .close:after{transform:translate(-50%,-50%) rotate(45deg)}
.almaPopupWindow:has(.modal-block) .close:before{transform:translate(-50%,-50%) rotate(-45deg)}
.modal-block{padding:30px}
@media (max-width:767px) {
.modal-block{padding:10px}
}
.modal-block__header{margin-bottom:30px}
.modal-block__title{color:#007952;font-size:18px;font-weight:600;margin-bottom:10px;text-align:left;text-transform:uppercase}
.form-block{display:grid;gap:15px;grid-template-columns:1fr}
.form-block__group{border:1px solid #d9d9d9;border-radius:5px;display:flex;flex-direction:column;font-family:Roboto Condensed,sans-serif;line-height:100%;padding:10px;transition:border-color .3s ease}
.form-block__group label{display:inline-block;font-size:12px;font-weight:400;order:-1;padding-bottom:10px}
.form-block__group input,.form-block__group textarea{border:none;border-radius:5px;color:#000;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:300;height:auto;line-height:100%;margin:0;padding:0;width:100%}
.form-block__group input:focus,.form-block__group input:focus-visible,.form-block__group textarea:focus,.form-block__group textarea:focus-visible{background-color:transparent;border:none;outline:none}
.form-block__group input.is-invalid,.form-block__group textarea.is-invalid{border-color:#b92020}
.form-block__group textarea{height:64px;resize:none}
.form-block__group textarea::-webkit-scrollbar{width:5px}
.form-block__group textarea::-webkit-scrollbar-track{background-color:#f6f7f8;border-radius:20px}
.form-block__group textarea::-webkit-scrollbar-thumb{background-color:#007952;border:none;border-radius:20px}
.form-block__group:focus-within,.form-block__group:hover{border-color:#000}
.form-block__count-symbol{font-size:12px;font-weight:300}
.form-block__footer a:not(.button-element){color:#007952;text-underline-offset:3px;transition:color .3s ease}
.form-block__footer a:not(.button-element):hover{color:#687d8b}
.form-block__footer p{margin:0 0 15px}
.form-block__footer .button-element,.form-block__footer button{padding:17px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.slider-block{margin:0 -20px 50px;padding:0 20px;position:relative}
@media (max-width:1285px) {
.slider-block{margin:0 0 50px;padding:0}
}
.content-page .slider-block .h2,.content-page .slider-block h2{color:#000;margin-bottom:20px}
.slider-block__swiper{overflow:hidden;width:100%}
.slider-block__swiper .swiper-slide{cursor:unset;height:auto}
.slider-block__swiper .catalog-elem{height:100%}
.slider-block__swiper .swiper-slide img{display:block;height:100%;width:100%}
@media (min-width:768px) and (max-width:1285px) {
.slider-block__swiper .swiper-navigation{display:flex;position:absolute;right:0;top:0}
}
@media (max-width:767px) {
.slider-block__swiper .swiper-navigation{display:flex;margin-top:20px}
}
.slider-block__swiper .swiper-button{align-items:center;background-color:#007952;border:none;border-radius:5px;color:#fff;display:flex;height:40px;justify-content:center;margin:0;top:50%;transform:translateY(-50%);width:40px}
@media (max-width:1285px) {
.slider-block__swiper .swiper-button{left:auto;position:relative;right:auto;top:auto;transform:none}
}
.slider-block__swiper .swiper-button:after{background-color:currentColor;content:"";display:block;height:12px;-webkit-mask-image:url(../img/sprite.svg#arrow-long-right);mask-image:url(../img/sprite.svg#arrow-long-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}
.slider-block__swiper .swiper-button.swiper-button-disabled{cursor:not-allowed;pointer-events:all;display:none;}
@media (min-width:1286px) {
.slider-block__swiper .swiper-button-prev{left:0}
}
.slider-block__swiper .swiper-button-prev:after{transform:rotate(180deg)}
@media (max-width:1285px) {
.slider-block__swiper .swiper-button-next{margin-left:10px}
}
@media (min-width:1286px) {
.slider-block__swiper .swiper-button-next{right:0}
}
.slider-block__swiper .catalog-elem__img,.slider-block__swiper p{margin-bottom:10px}
.slider-block__swiper .catalog-elem__text-category{margin-bottom:5px;order:-1}
.slider-block__swiper .catalog-elem__text-title{color:#007952;font-size:18px;font-weight:600;margin-bottom:10px;text-transform:uppercase}
@media (max-width:767px) {
.slider-block__swiper .catalog-elem__text-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
}
.slider-block__swiper .catalog-elem__price-text{margin-bottom:20px}
.slider-block__swiper--nav-small{position:relative}
.slider-block__swiper--nav-small .swiper-navigation{bottom:0;display:flex;gap:5px;position:absolute;right:0}
.slider-block__swiper--nav-small .swiper-button{left:auto;position:relative;right:auto;transform:none}
.examples-block{margin-bottom:50px}
.examples-block .button-element{margin-top:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.examples-block.is-active .examples-block__more{display:none}
.examples-block__inner{margin-bottom:30px}
.examples-block__item{border:1px solid #cecece;border-radius:5px;display:none;gap:30px;grid-template-columns:auto 1fr;margin-top:15px;padding:20px}
.examples-block.is-active .examples-block__item,.examples-block__item.is-show{display:grid}
@media (max-width:499px) {
.examples-block__item{grid-template-columns:1fr}
}
.examples-block__item>*{min-width:0}
.examples-block__slider{gap:15px;height:261px;margin:0;padding:0;width:350px}
@media (max-width:767px) {
.examples-block__slider{max-width:200px;width:100%}
}
@media (max-width:499px) {
.examples-block__slider{max-width:none}
}
.examples-block__slider:has(.examples-block__slider-preview){display:grid;grid-template-columns:minmax(300px,1fr) 93px;max-width:478px;width:100%}
@media (max-width:767px) {
.examples-block__slider:has(.examples-block__slider-preview){grid-template-columns:minmax(150px,1fr) 93px;max-width:200px}
}
@media (max-width:499px) {
.examples-block__slider:has(.examples-block__slider-preview){grid-template-columns:1fr;max-width:none}
}
.examples-block__slider>*{min-width:0}
.examples-block__slider .swiper-slide{border-radius:5px;overflow:hidden}
.examples-block__slider .swiper-slide img{-o-object-fit:cover;object-fit:cover}
.examples-block__slider .examples-block__img{display:block;height:100%;width:100%}
.examples-block__slider .swiper-navigation{top:auto}
.examples-block__slider .swiper-button{margin:0}
.examples-block__slider-main{border-radius:5px;height:100%;overflow:hidden;width:100%}
.examples-block__slider-preview{height:100%;width:100%}
.examples-block__slider-preview .swiper-slide{border:2px solid transparent;height:61px;width:93px}
.examples-block__slider-preview .swiper-slide.is-active{border-color:#007952}
.examples-block__content{display:flex;flex-direction:column}
.examples-block__title{color:#007952;font-size:18px;font-weight:600;text-transform:uppercase}
.examples-block__info-item{display:grid;gap:5px;grid-template-columns:auto 1fr;margin-bottom:5px}
.examples-block__info-item dt{font-weight:400;width:75px}
.examples-block__info-item dd{font-weight:300;margin:0}
.examples-block__info-item span{display:block}
.examples-block__info-item span+span{margin-top:5px}

.errorblock {border: 1px solid red;}