.mainpage-greeting{margin:24px auto 0;max-width:830px;text-align:center;width:100%}.text-expand-wrapper{position:relative}.text-expand-wrapper.expandable{padding-bottom:46px}.text-expand-wrapper.expandable .text-expand-content{max-height:var(--maxTextHeight);overflow:hidden;position:relative}.text-expand-wrapper.expandable .text-expand-content:after{background:linear-gradient(0deg,#fff 10%,#fff0);bottom:0;content:"";height:36px;left:0;position:absolute;width:100%}.text-expand-wrapper.expandable .text-expand-button{display:flex}.text-expand-wrapper.show{padding-bottom:34px}.text-expand-wrapper.show .text-expand-content{max-height:none}.text-expand-wrapper.show .text-expand-button:before{content:"Zwiń"}.text-expand-wrapper.show .text-expand-button:after{position:relative;top:1px;transform:scale(-1)}.text-expand-button{align-items:center;bottom:0;display:none;height:34px;left:50%;position:absolute;transform:translateX(-50%)}.text-expand-button:before{content:"Czytaj więcej"}.main-page-products-wrapper.slider5{display:flex;flex-direction:column;gap:24px}.main-page-products-wrapper.slider5>.headline{margin-inline:auto;margin-bottom:0;text-align:center}.main-page-products-wrapper.slider5>figure{align-items:center;aspect-ratio:8/3;display:flex;flex-shrink:0;justify-content:center;margin-inline:auto;max-height:300px;max-width:min(800px,100%)}.main-page-products-wrapper.slider5>figure img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:scale-down;width:auto}.main-page-products-wrapper.slider5>small{display:block;font-size:16px;margin-inline:auto;margin-top:-8px;text-align:center}.main-page-products-wrapper.slider5 .swiper{padding:1px;width:100%}.mainpage-comment{background:#fff;border:1px solid #eee;color:#222;display:grid;flex-direction:column;gap:10px;grid-auto-rows:max-content;grid-template-rows:auto 1fr;padding:20px;user-select:none}.mainpage-comment b{align-items:flex-start;display:flex;font-size:17px;gap:inherit;justify-content:space-between;line-height:1.2}.mainpage-comment b span{margin-top:4px}.mainpage-comment b svg{color:#666;flex-shrink:0;height:30px;width:30px}.mainpage-comment-info{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.mainpage-comment-info>div{--fontSize:14px;font-size:var(--fontSize);-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box!important;max-height:calc((var(--fontSize)*var(--lineHeight))*9);overflow:hidden;text-overflow:ellipsis}.mainpage-comment-info em:after{color:#c49f5e;content:"\e80f \e80f \e80f \e80f \e80f";font-family:icomoon;font-size:17px;font-style:normal;letter-spacing:4px;line-height:1}.mainpage-comment-info figure{aspect-ratio:1/1;flex-shrink:0;width:100px}.mainpage-comment-info figure img{display:block;height:100%;object-fit:scale-down;width:100%}@media (max-width:1279px){.main-page-products-wrapper.slider5{gap:16px}.main-page-products-wrapper.slider5 .headline{margin-bottom:0}.main-page-products-wrapper.slider5>small{font-size:14px}.mainpage-comment{gap:6px;padding:10px}.mainpage-comment b{font-size:16px}.mainpage-comment b span{margin-top:6px}.mainpage-comment b svg{width:20px}.mainpage-comment-info{gap:10px}.mainpage-comment-info em:after{font-size:14px;letter-spacing:3px}}.middle-banners-wrapper{display:flex;gap:30px;padding-top:56px;position:relative}.middle-banners-wrapper:after{background-color:#eee;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw;z-index:-1}.middle-banner{aspect-ratio:460/248;overflow:hidden;position:relative}.middle-banner img{display:block;height:100%;object-fit:cover;width:100%}.middle-banner .moving-content-container{color:#fff;inset:0;position:absolute}.middle-banner .moving-content-container:after{background:linear-gradient(180deg,#09061300 -10%,#090613);content:"";height:200%;inset:0;position:absolute;transition:all .2s ease-in-out;z-index:1}.middle-banner .moving-content-container div{align-items:center;color:#fff;display:flex;flex-direction:column;padding:0 8px;position:absolute;text-align:center;top:100%;transform:translateY(-68px);transition:all .2s ease-in-out;width:100%;z-index:2}.middle-banner .moving-content-container b,.middle-banner .moving-content-container span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.middle-banner .moving-content-container b{font-size:20px;line-height:1.2}.middle-banner .moving-content-container i{align-items:center;background-color:#c49f5e;color:#fff;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;height:50px;height:29px;justify-content:center;margin-top:12px;opacity:0;padding:0 12px;text-align:center;text-transform:lowercase;transition:opacity .4s ease-out;width:-moz-fit-content;width:fit-content}.middle-banner .moving-content-container i.regon-search-button{margin:15px 0;text-transform:none}.middle-banner .moving-content-container i:hover{background-color:#666;background-color:#c49f5e}@media (min-width:1280px){.middle-banner:hover .moving-content-container:after{transform:translateY(-30%);transition-delay:.2s}.middle-banner:hover .moving-content-container div{top:50%;transform:translateY(-50%);transition-delay:.2s}.middle-banner:hover .moving-content-container i{opacity:1;transition-delay:.5s}}.main-page-promoted-wrapper .products-list .product:nth-child(5){display:none}.promo-banners-wrapper{display:flex;gap:56px;justify-content:space-around;padding:55px 0;position:relative}.promo-banners-wrapper:has(.promo-banner:nth-child(3)) .promo-banner{max-width:33%}.promo-banners-wrapper:has(.promo-banner:nth-child(4)){display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(4,1fr);padding-inline:24px}.promo-banners-wrapper:has(.promo-banner:nth-child(4)) .promo-banner{max-width:none}.promo-banners-wrapper:before{top:0}.promo-banners-wrapper:after,.promo-banners-wrapper:before{background-color:#eee;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:101vw;z-index:-1}.promo-banners-wrapper:after{bottom:0}.promo-banner{display:flex;flex-direction:column;gap:12px;max-width:50%;place-items:center;text-align:center}.promo-banner figure{aspect-ratio:1;margin-bottom:4px;width:48px}.promo-banner figure img{display:block;height:100%;object-fit:scale-down;width:100%}.promo-banner b{color:#222;font-weight:500;line-height:1.2}.promo-banner span{font-size:14px;line-height:1.2}
/*# sourceMappingURL=lazy_mainpage.css.map*/