html{scroll-behavior:smooth}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.header__logo img{width:190px;height:56px;object-fit:contain}.header__container{gap:15px}.header__wrap-nav{flex:1}.header__nav-close,.header__nav-back{border:0;background:none}.header .nav{gap:18px}.header .nav>li>a{font-size:14px;white-space:nowrap}.nav__item-caret{border:0;background:transparent}.senim-demo-note{background:#222;color:#fff;text-align:center;font-size:12px;line-height:24px;letter-spacing:.03em}.senim-intro{padding:25px 4%;font-size:20px;text-align:center;background:#ffcc00;color:#151515}.senim-manufacturer-note{max-width:1380px;margin:25px auto;padding:20px;background:#f2f2f2;border-left:4px solid #ffcc00;font-size:15px;line-height:1.6}.senim-language{padding:10px 18px;background:#ffcc00;border-radius:30px;font-weight:700;font-size:14px}.senim-contact-button{width:44px;height:44px;border:1px solid #c7a400;border-radius:50%;background:#ffcc00;font-size:24px}.senim-search{display:flex;max-width:155px;align-items:center}.senim-search input{width:100%;max-width:110px;border:1px solid #ccc;border-radius:24px 0 0 24px;padding:9px 12px;font-size:14px}.senim-search button{border:1px solid #ccc;background:#fff;border-left:0;border-radius:0 24px 24px 0;padding:6px 10px;font-size:22px}.senim-table-wrap{overflow-x:auto;max-width:100%;margin:20px 0}.senim-table-wrap table{height:auto!important;max-width:100%;width:100%;border-collapse:collapse}.senim-table-wrap td,.senim-table-wrap th{border:1px solid #ddd;padding:12px;line-height:1.5}.senim-table-wrap tr:nth-child(even){background:#f4f4f4}.senim-video-placeholder{position:relative;background:#222;color:#fff;border-radius:4px;overflow:hidden;min-height:230px;margin:25px 0;display:grid;place-items:center}.senim-video-placeholder>img{width:100%;max-height:500px;object-fit:cover;filter:brightness(.4)}.senim-video-placeholder figcaption{padding:25px;text-align:center;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.senim-video-placeholder figcaption span{font-size:45px;color:#ffcc00}.senim-video-placeholder p{font-size:15px;margin:0}.senim-video-placeholder strong{font-size:20px;line-height:1.5}.pre-footer .pre-footer__grid{display:grid;grid-template-columns:repeat(7,1fr);list-style:none;gap:25px}.pre-footer .nav__item>a{font-size:17px;text-transform:uppercase;font-weight:700}.pre-footer .nav__dropdown{list-style:none;display:block;position:static}.pre-footer .nav__dropdown li{margin:8px 0;font-size:14px;line-height:1.5}.pre-footer .nav__item-caret{display:none}.footer__logo-media img{width:200px;height:80px;object-fit:contain;background:#fff}.footer__container{gap:40px;align-items:flex-start}.senim-distributor{max-width:360px;font-size:14px;line-height:1.7}.footer__contacts a{color:#ffcc00}.senim-floating{position:fixed;z-index:30;bottom:18px;right:22px;background:#242621;border:2px solid #ffcc00;border-radius:24px;padding:16px 24px;color:#ffcc00;font-weight:800;text-align:left;box-shadow:0 5px 20px #0003}.senim-floating span{display:block;color:white;font-size:13px;margin-top:5px;font-weight:500}dialog#senim-enquiry-dialog{border:0;border-radius:16px;padding:35px;max-width:600px;width:calc(100% - 36px);max-height:90vh;overflow:auto}dialog::backdrop{background:#0009}.senim-dialog-close{position:absolute;right:15px;top:8px;border:0;background:none;font-size:30px}.senim-contact h2{font-size:28px;margin:0 0 20px}.senim-contact>p{font-size:15px;line-height:1.6}.senim-contact form{display:grid;gap:15px}.senim-contact label{font-size:14px;display:grid;gap:5px}.senim-contact input,.senim-contact textarea{border:1px solid #bbb;padding:12px;border-radius:5px;width:100%;box-sizing:border-box}.senim-contact button{background:#ffcc00;border:0;border-radius:30px;padding:14px 24px;font-weight:700}.senim-honeypot{position:absolute;left:-9999px}.senim-contacts-intro{max-width:900px;margin:35px auto;padding:25px}.senim-form-result{font-size:14px;line-height:1.6}.senim-empty{padding:100px 5%;min-height:40vh}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{clip:auto;width:auto;height:auto;left:10px;top:10px;padding:12px;background:#fff;z-index:999}.product-card__promo-btn{border:0;font:inherit}.first-screen__item-picture{display:block}.first-screen:not(.slick-initialized)>.first-screen__item:not(:first-child){display:none}.block__slider-for:not(.slick-initialized)>.block__slider-for-item:not(:first-child){display:none}.block__slider-nav img{max-width:100%}.block__slider-for img{width:100%;height:auto}.main img{max-width:100%}.main .stat-number .counter{opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b58a00;outline-offset:3px}.page-title h1{overflow-wrap:anywhere}
@media(max-width:1400px){.header .nav{gap:13px}.header__logo img{width:165px}.senim-search{max-width:100px}.senim-search input{max-width:65px}.header__container{gap:10px}.pre-footer .pre-footer__grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:1100px){.header__wrap-nav{flex:initial}.header__logo{margin-right:auto}.header .nav{display:block}.header .nav>li>a{font-size:18px}.pre-footer .pre-footer__grid{grid-template-columns:repeat(3,1fr)}.header__wrap-nav.active{position:fixed;inset:0;background:#fff;z-index:100;padding:65px 25px;overflow:auto;display:block}.header__wrap-nav.active .nav__dropdown{position:static;display:none;box-shadow:none}.header__wrap-nav.active .nav__item.open .nav__dropdown{display:block}.header__wrap-nav.active .nav__item{margin:16px 0}.header__nav-close{font-size:34px;position:absolute;right:20px;top:15px}.header__nav-back{display:none}.burger{display:block;border:0;background:transparent;width:35px;height:30px}.burger:before,.burger:after,.burger span{content:'';display:block;height:3px;background:#222;margin:5px 0;width:28px}.header__wrap-nav:not(.active){display:none}}
@media(max-width:600px){.header__logo img{width:130px;height:48px}.senim-language{display:none}.senim-search{max-width:95px}.senim-contact-button{width:36px;height:36px}.header__container{padding:6px 12px!important;gap:8px}.senim-demo-note{font-size:11px;line-height:22px}.senim-intro{font-size:16px;line-height:1.5}.pre-footer .pre-footer__grid{grid-template-columns:1fr 1fr}.senim-floating{right:10px;bottom:10px;padding:11px 16px;font-size:14px}.senim-floating span{font-size:11px}.senim-manufacturer-note{margin:15px;padding:15px}.footer__container{display:flex;flex-direction:column;gap:25px}.senim-video-placeholder{min-height:220px}.first-screen__item-desc-title p{font-size:32px!important}.first-screen__item-desc-text{font-size:21px!important}.first-screen__item-desc{padding-left:22px!important}.senim-table-wrap td{font-size:14px;padding:8px}.catalog-grid__item-desc-spec{font-size:14px}.senim-contacts-intro{margin:15px;padding:15px}}
/* Show the supplied original logo through a CSS crop; the JPG is unchanged. */
.first-screen__item-desc-title,.first-screen__item-desc-text,.first-screen__item-desc-more{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}
.first-screen__item-desc-title p{font-size:clamp(30px,4vw,64px)!important;max-width:calc(100vw - 100px);overflow-wrap:anywhere}.first-screen__item-desc{max-width:100%;box-sizing:border-box}.first-screen__item-desc-more{display:inline-flex!important}
@media(max-width:600px){.first-screen__item-desc-title p{font-size:clamp(21px,6vw,28px)!important;max-width:calc(100vw - 45px)}.first-screen__item-desc-text p{font-size:22px}.first-screen__item-desc{left:0!important}}
.header .nav>li{margin:0}.header .nav{flex-wrap:nowrap}.header .nav__item-caret{padding:0}.senim-source-warning{margin:25px auto;padding:20px;max-width:1300px;background:#fff4cf;border-left:4px solid #dda800;line-height:1.6}
.header__logo{position:relative;display:block;width:190px;height:60px;flex-shrink:0;overflow:hidden}.header__logo img{position:absolute;max-width:none!important;width:285px!important;height:285px!important;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.footer__logo-media{position:relative;display:block;overflow:hidden;width:220px;height:70px;background:#fff}.footer__logo-media img{position:absolute;width:330px!important;height:330px!important;max-width:none!important;left:50%;top:50%;transform:translate(-50%,-50%)}
@media(max-width:1400px){.header__logo{width:160px}.header__logo img{width:240px!important;height:240px!important}}
@media(max-width:600px){.header__logo{width:130px;height:50px}.header__logo img{width:195px!important;height:195px!important}}
.wrapper{flex-wrap:nowrap;min-width:0}.wrapper>header,.wrapper>.senim-demo-note,.wrapper>.pre-footer,.wrapper>footer{width:100%;min-width:0}.pre-footer .pre-footer__grid{min-width:0}.pre-footer .pre-footer__grid>li{min-width:0;overflow-wrap:anywhere}
.pre-footer .nav__dropdown{transform:none;inset:auto;padding:0;margin:12px 0 0;width:auto;min-width:0;max-width:100%;box-shadow:none}.pre-footer .nav__dropdown li,.pre-footer .nav__dropdown a{width:auto;max-width:100%;white-space:normal;transform:none}.pre-footer .nav__item{display:block}
@font-face{font-family:SenimNoto;src:url('../../uploads/senim/senim-noto-sans.ttf') format('truetype');font-weight:100 900;font-display:swap}html[lang=kk] body,html[lang=kk] h1,html[lang=kk] h2,html[lang=kk] h3,html[lang=kk] .page-title,html[lang=kk] .first-screen__item-desc-title,html[lang=kk] .first-screen__item-desc-title p{font-family:SenimNoto,Arial,sans-serif!important}.senim-language-switch{display:flex;gap:3px;flex-shrink:0;border:1px solid #e7c500;border-radius:25px;padding:3px;font-size:13px;font-weight:700}.senim-language-switch a{padding:7px 9px;border-radius:20px;color:#333}.senim-language-switch a[aria-current=page]{background:#fc0}.header .senim-language-switch a:hover{background:#fff1a5}
@media(min-width:1101px){.header__container{flex-wrap:nowrap;gap:10px}.header__logo{width:160px}.header__logo img{width:240px!important;height:240px!important}.header .nav{gap:12px}.header .nav>li>a{font-size:13px}.senim-search{max-width:100px}.senim-search input{max-width:65px}.senim-contact-button{flex-shrink:0}.senim-language-switch{font-size:12px}.senim-language-switch a{padding:6px}.header__wrap-nav{min-width:0}}
@media(max-width:1400px){html[lang=kk] .senim-search{display:none}html[lang=kk] .header .nav>li>a{font-size:13px}}
@media(max-width:600px){.header__logo{width:100px}.header__logo img{width:150px!important;height:150px!important}.header__container{gap:6px!important}.senim-language-switch{font-size:12px;padding:2px;gap:0}.senim-language-switch a{padding:6px}.senim-contact-button{width:32px;height:32px;flex-shrink:0}.burger{width:30px}.first-screen__item-desc-title p{max-width:calc(100vw - 50px)}}
@media(max-width:1100px){.header__wrap-nav.active{width:100%;max-width:100%;transform:none;visibility:visible;opacity:1}.header__wrap-nav.active .nav__item{display:block;position:relative;width:100%}.header__wrap-nav.active .nav__dropdown{transform:none;inset:auto;opacity:1;visibility:visible;padding:12px 10px;margin:0;width:100%;height:auto;max-width:100%}.header__wrap-nav.active .nav__dropdown li{margin:12px 0}.header__wrap-nav.active .nav__dropdown a{font-size:15px;white-space:normal;line-height:1.5}.header__wrap-nav.active .nav__item-caret{display:block;position:absolute;right:0;top:-5px;width:36px;height:36px}.header__wrap-nav.active .nav__item-caret:after{content:'⌄';font-size:24px;color:#222;display:block;transform:none}.header__wrap-nav.active .nav__item.open>.nav__dropdown{display:block}}
@media(max-width:600px){.pre-footer .pre-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.senim-demo-note{padding:4px 10px;line-height:1.4}.header__container{width:100%;min-width:0}.header__logo{margin-right:auto}.senim-search{display:none}.burger{flex-shrink:0}.first-screen__item-desc-title p{font-size:clamp(17px,4.8vw,24px)!important;max-width:calc(100vw - 55px);hyphens:auto}.first-screen__item-desc{padding-left:20px!important;padding-right:20px!important}.footer__logo,.footer__contacts{width:100%;min-width:0}.pre-footer .nav__item>a{font-size:15px}}
