/*! © 2023–2026 ТОО «Железный Партнёр», chernina.kz. Все права защищены. */
:root{--hero-shape:#235ee229;--ribbon-ink:#8c97b3;--ribbon-a:var(--orange);--ribbon-b:var(--blue2)}.hero:before{background:var(--hero-shape)}#products{position:relative;overflow:hidden}#products .wrap{z-index:1;position:relative}.ribbon{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000052 8% 48%,#000 76% 93%,#0000),linear-gradient(#0000 0,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000 0,#00000052 8% 48%,#000 76% 93%,#0000),linear-gradient(#0000 0,#000 18% 82%,#0000);mask-composite:intersect}.rb-layer{color:var(--ribbon-ink);position:absolute;inset:0}.rb-track{will-change:transform;width:max-content;height:100%;animation:linear infinite rb-run;display:flex}.rb-track svg{flex:none;width:auto;height:100%;display:block;overflow:visible}.rb-layer .d{opacity:.5}.rb-back{opacity:.2}.rb-back .rb-track{animation-duration:130s;animation-direction:reverse}.rb-mid{opacity:.38}.rb-mid .rb-track{animation-duration:90s}.rb-front{opacity:.7}.rb-front .rb-track{animation-duration:58s}.rb-front use.o{color:var(--ribbon-a)}.rb-front use.b{color:var(--ribbon-b)}.ribbon.rb-off .rb-track{animation-play-state:paused}.rb-layer{animation:ease-in-out infinite alternate rb-float}.rb-back{animation-duration:9s}.rb-mid{animation-duration:7s;animation-delay:-3s}.rb-front{animation-duration:5.5s;animation-delay:-1.5s}@keyframes rb-float{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}.ribbon.rb-off .rb-layer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rb-layer{animation:none}}@keyframes rb-run{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.rb-track{animation:none}}#supply .card{padding:20px 20px 22px}#contacts{padding:68px 0 64px}#contacts .sub{margin-bottom:12px}.hero{background:linear-gradient(90deg,#191919e6 0%,#191919c7 38%,#19191970 68%,#19191933 100%),linear-gradient(0deg,#1919198c 0%,#19191900 38%),url(/hero.jpg) 62% 38%/cover no-repeat,var(--bg2)}@media (width<=700px){.hero{background:linear-gradient(180deg,#191919e6 0%,#191919cc 100%),url(/hero-m.jpg) 64% 30%/cover no-repeat,var(--bg2)}}
