.products-groups{padding:0 0 calc(var(--section-padding-v)/2)}.products-groups:last-child{padding:0}.products-groups .group-label{font-size:24px;line-height:33px;font-family:var(--font-nekst);margin-bottom:var(--section-gap)}.products-groups .items-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:var(--section-gap)}@media(max-width:1300px){.products-groups .items-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:1060px){.products-groups .items-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.products-groups .items-list{grid-template-columns:repeat(1,1fr)}}@keyframes stepHighlight{0%,3%{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}25%,8%{box-shadow:inset 0 0 0 1px rgba(107,178,179,.25),0 0 24px -4px rgba(107,178,179,.12)}30%,to{box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}}@keyframes stepGlowPulse{0%,3%{opacity:.5;transform:scale(1)}25%,8%{opacity:1;transform:scale(1.3)}30%,to{opacity:.5;transform:scale(1)}}@keyframes stepDotTravel{0%,25%{left:12px;opacity:0}27%{opacity:1}32%{left:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepDotTravelVertical{0%,25%{top:12px;left:50%;transform:translateX(-50%);opacity:0}27%{opacity:1}32%{top:calc(100% - 18px);opacity:0}33%,to{opacity:0}}@keyframes stepArrowPulse{0%,28%{opacity:.6;transform:scale(1)}31%{opacity:1;transform:scale(1.4)}34%,to{opacity:.6;transform:scale(1)}}@keyframes btnGlowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.products-list{max-width:var(--content-width);margin:0 auto;width:100%;flex:1 1;padding:var(--section-gap) var(--section-padding-h) var(--section-padding-v)}