.main-banner{border-radius:16px;float:left;height:370px;margin-bottom:24px;overflow:hidden;width:949px}.main-banner a{display:block}.main-banner img{display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.main-banner-text-wrapper{background-color:rgba(9,10,11,.8);border-radius:8px;bottom:40px;color:#fff;display:flex;flex-direction:column;left:40px;padding:18px 24px;position:absolute}.main-banner-text-wrapper b{font-size:22px;line-height:22px}.main-banner-text-wrapper b+span{margin-top:2px}.main-banner-text-wrapper span{font-size:16px;line-height:20px}.swiper-pagination.banner-pagination{bottom:10px;display:flex;left:40px;position:absolute;width:auto}.swiper-pagination.banner-pagination .swiper-pagination-bullet{background-color:transparent;border-radius:0;height:20px;margin:0 4px 0 0;opacity:1;position:relative;transition:width .2s ease-in-out;width:20px}.swiper-pagination.banner-pagination .swiper-pagination-bullet:after{background-color:#fff;border-radius:6px;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.swiper-pagination.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px}.black-greeting{background-color:#0a0b0c;border-radius:16px;color:#fff;float:right;height:370px;padding:32px 40px;width:459px}.black-greeting .headline{color:#fff;font-size:22px;height:44px;margin-bottom:2px;overflow:hidden}.black-greeting .user-custom-content{line-height:24px;max-height:264px;overflow-y:auto;padding-right:5px}.black-greeting .user-custom-content::-webkit-scrollbar{width:8px}.black-greeting .user-custom-content::-webkit-scrollbar-track{background:#f1f1f1}.black-greeting .user-custom-content::-webkit-scrollbar-thumb{background:#888}.static-banner{clear:both;display:flex;flex-wrap:wrap;float:left;gap:32px;margin-bottom:72px;width:100%}.static-banner>div{align-items:center;border:2px solid #e1e1e1;border-radius:16px;display:flex;flex:1 1 0;flex-direction:column;padding:22px;text-align:center}.static-banner figure{height:34px;width:100%}.static-banner figure+*{margin-top:11px}.static-banner img{height:auto;max-height:100%;width:auto}.static-banner b{line-height:22px;text-transform:uppercase}.static-banner b+p{margin-top:-3px}.static-banner p{font-size:14px;line-height:19px}.main-page-products-wrapper{clear:both;float:left;margin-bottom:72px;position:relative;width:100%}.main-page-products-wrapper .headline{float:left;line-height:38px;margin-bottom:16px}.main-page-products-wrapper .swiper-container{clear:both}.main-page-products-wrapper .swiper-button-next,.main-page-products-wrapper .swiper-button-prev{margin-top:0;top:auto}.main-page-products-wrapper .swiper-button-prev{left:auto;right:42px}.main-page-products-wrapper .swiper-button-next{right:0}.main-page-products-wrapper .product{margin-right:var(--prodGap);width:calc((100% - (var(--prodCols) - 1)*var(--prodGap))/var(--prodCols))}a.main-page-product-all{background-color:#f2f2f2;border-radius:15px;color:#0a0b0c;float:right;font-size:12px;letter-spacing:.05em;line-height:30px;margin-right:112px;margin-top:4px;padding:0 21px;text-transform:uppercase}a.main-page-product-all:hover{background-color:#0a0b0c;color:#fff}