.section-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.section-top .headline{margin-bottom:0}.section-top .main-page-product-all{height:34px}.main-page-products{display:flex;flex-direction:column}.main-page-products .headline{margin-bottom:0}.main-page-products .buttons-overflow-wrapper{position:relative}[data-type=mainpage] .products-list{grid-template-columns:repeat(var(--prodSwiperCols),minmax(0,1fr))}.grid-banners-wrapper,.rec-banners-wrapper{display:grid;gap:24px;grid-auto-rows:max-content}.grid-banners-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-banners-wrapper:empty{display:none}.grid-banners-wrapper>.headline{grid-column:1/-1;margin-bottom:0}.grid-banner{aspect-ratio:464/317;width:100%}.grid-banner>img{display:block;height:100%;object-fit:cover;width:100%}.grid-banner.tall{aspect-ratio:464/658;grid-row:span 2}.rec-banners-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}.rec-banners-wrapper .headline{grid-column:1/-1;margin-bottom:0}.rec-banner{aspect-ratio:342/234;width:100%}.rec-banner>img{display:block;height:100%;object-fit:cover;width:100%}.hover-banner{overflow:hidden;position:relative}.hover-banner:after,.hover-banner:before{content:"";inset:0;position:absolute;transition:opacity .25s ease-in-out;z-index:1}.hover-banner:before{background:#000;opacity:0}.hover-banner:after{background:linear-gradient(180deg,#231f2000 50%,#231f20);opacity:.6}@media (hover:hover) and (min-width:1280px){.hover-banner:hover:has(.expandable):before{opacity:.3}.hover-banner:hover:has(.expandable):after{opacity:1}.hover-banner:hover:has(.expandable) .text-wrapper>b{padding-bottom:8px}.hover-banner:hover .expandable{grid-template-rows:1fr;padding-bottom:0}.hover-banner:hover .expandable>div{opacity:1;padding-bottom:24px}}.hover-banner .text-wrapper{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding-inline:10px;position:absolute;text-align:center;width:100%;z-index:2}.hover-banner .text-wrapper>b{color:#fff;font-size:20px;line-height:1.2;padding-bottom:24px;transition:padding .3s ease-in-out}.hover-banner .expandable{color:#fff;display:grid;grid-auto-rows:max-content;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.hover-banner .expandable>div{opacity:0;overflow:hidden;transition:padding .2s ease-in-out,opacity .2s ease-in-out}.hover-banner .expandable>div>span{line-height:1.2;--lineHeight:1.2;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box!important;height:calc((var(--fontSize)*var(--lineHeight))*4);overflow:hidden;text-overflow:ellipsis}.blog-banners-section{display:flex;flex-direction:column}.blog-banners-wrapper{gap:40px 76px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-banner,.blog-banners-wrapper{display:grid;grid-auto-rows:max-content}.blog-banner{grid-template-columns:240px minmax(0,1fr);text-align:start;width:100%;grid-column-gap:48px;grid-template-rows:auto auto 1fr}.blog-banner>figure{aspect-ratio:312/273;grid-row:span 3;width:100%}.blog-banner>figure img{display:block;height:100%;object-fit:cover;width:100%}.blog-banner b{color:#212121;font-weight:500}.blog-banner p{color:#626262}.blog-banner b+p{margin-top:12px}.blog-banner b+i,.blog-banner p+i{margin-top:20px}.blog-banner i{font-style:normal;height:34px}@media (min-width:1280px){.blog-banner b:hover{text-decoration:underline}}
/*# sourceMappingURL=lazy_mainpage.css.map*/