.main-page-products-wrapper{align-items:center;display:flex;flex-direction:column}.grid-banners-section{width:100%}.grid-banners-wrapper{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:max-content;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.grid-banner{aspect-ratio:1/1;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%}.grid-banner.big-tile{grid-column:span 2;grid-row:span 2}.grid-banner.big-tile figure{aspect-ratio:834/794}.grid-banner figure{aspect-ratio:407/367;border-radius:10px;width:100%}.grid-banner figure img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.grid-banner span{align-self:center;color:#000;overflow:hidden;padding-left:10px;padding-right:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.grid-banners-wrapper{gap:10px}.grid-banner figure{border-radius:6px}}@media (max-width:900px){.grid-banners-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.grid-banners-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.grid-banner figure{border-radius:4px}.grid-banner span{font-size:12px}}.mainpage-comments-section{padding-bottom:var(--rowGap);padding-top:var(--rowGap);position:relative;width:100%}.mainpage-comments-section:last-child,.mainpage-comments-section[\:has\(\%2B\%20\.blog-feed\)]{margin-bottom:calc(var(--rowGap)*-1)}.mainpage-comments-section:has(+.blog-feed),.mainpage-comments-section:last-child{margin-bottom:calc(var(--rowGap)*-1)}.mainpage-comments-section:before{background:#f4f4f4;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.slider-button1{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid #d0d0d0;display:flex;height:40px;justify-content:center;margin-top:-20px;transition:none .15s ease-in-out;transition-property:background,border,color;width:40px;z-index:3}.slider-button1:after{font-size:12px;position:relative}.slider-button1.swiper-button-prev{left:-20px}.slider-button1.swiper-button-prev:after{right:1px}.slider-button1.swiper-button-next{right:-20px}.slider-button1.swiper-button-next:after{left:1px}.slider-button1:not(.swiper-button-disabled):hover{background-color:#000;border-color:#000}.slider-button1:not(.swiper-button-disabled):hover:after{color:#fff}.mainpage-comments-wrapper{overflow:visible!important;position:relative;width:100%}.mainpage-comments-wrapper:after,.mainpage-comments-wrapper:before{background:#f4f4f4;content:"";height:calc(100% + var(--rowGap) - 2px);position:absolute;top:50%;transform:translateY(-50%);width:50vw;z-index:2}.mainpage-comments-wrapper:before{right:calc(100% + 20px)}.mainpage-comments-wrapper:after{left:calc(100% + 20px)}.mainpage-comment{grid-gap:20px;background:#fff;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.2);color:#000;display:grid;flex-direction:column;gap:20px;grid-template-rows:auto 1fr auto;margin-right:var(--commentsGap);padding:20px;width:calc((100% - var(--commentsGap)*(var(--commentsCols) - 1))/var(--commentsCols))}.mainpage-comment b{display:flex;gap:15px;line-height:1.2}.mainpage-comment b span{margin-top:7px}.mainpage-comment b svg{flex-shrink:0;height:26px;width:35px}.mainpage-comment>div{--fontSize:12px;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box!important;font-size:var(--fontSize);height:calc((var(--fontSize)*var(--lineHeight))*6);overflow:hidden;text-overflow:ellipsis}.mainpage-comment em:after{content:"\e80f \e80f \e80f \e80f \e80f";font-family:icomoon;font-size:16px;font-style:normal;letter-spacing:2px;line-height:1}@media (max-width:1760px){.slider-button1{height:30px;margin-top:-15px;width:30px}.slider-button1:after{font-size:9px;position:relative}.slider-button1.swiper-button-prev{left:8px}.slider-button1.swiper-button-next{right:8px}}@media (max-width:1279px){.mainpage-comment{gap:10px;padding:10px}.mainpage-comment>div{-webkit-line-clamp:9;height:calc((var(--fontSize)*var(--lineHeight))*9)}.mainpage-comment b{gap:10px}.mainpage-comment b span{margin-top:0}.mainpage-comment b svg{height:16px;width:20px}.mainpage-comment em{font-size:12px;letter-spacing:1px}}@media (max-width:1100px){.mainpage-comment{border-radius:6px}}@media (max-width:359px){.mainpage-comment{border-radius:4px}}.instagram-banner{align-items:center;display:flex;flex-direction:column}.instagram-banner .headline{text-align:center}.instagram-banner .banners-wrapper{width:100%}.instagram-banner-custom{display:flex;flex-wrap:wrap}.instagram-banner-custom .single-banner{position:relative;width:14.28571%}@media (min-width:1280px){.instagram-banner-custom .single-banner:hover .hover-text{opacity:1;visibility:visible}}.instagram-banner-custom figure{aspect-ratio:1;width:100%}.instagram-banner-custom img{display:block;height:100%;object-fit:cover;width:100%}.instagram-banner-custom .hover-text{align-items:center;background-color:rgba(0,0,0,.8);color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;text-align:center;top:0;transition:opacity .3s;visibility:hidden;width:100%}.instagram-banner-custom .hover-text span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box!important;max-height:calc((14px*var(--lineHeight))*5);overflow:hidden;text-overflow:ellipsis}.main-greeting .headline{font-size:32px;font-weight:700;margin-bottom:32px;text-transform:none}.main-greeting>.user-custom-content>*{clear:none}.main-greeting .img-wrapper{aspect-ratio:500/750;float:left;margin-bottom:64px;margin-right:64px;width:500px}.main-greeting .img-wrapper img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1280px){.main-greeting .headline{font-size:24px;margin-bottom:16px}.main-greeting .img-wrapper{margin-bottom:24px;margin-right:24px;width:360px}}@media (max-width:800px){.main-greeting .img-wrapper{margin-bottom:16px;margin-right:16px;width:220px}}@media (max-width:500px){.main-greeting .img-wrapper{width:180px}}@media (max-width:420px){.main-greeting .img-wrapper{float:none;margin-right:0;width:100%}}