.wf_entries{margin:4rem auto;background:#fff}.wf_entries .wf_section_header{margin-bottom:4rem;text-align:center}@media(min-width:768px){.wf_entries .wf_section_header{text-align:left}}.wf_entries .wf_factories_grid{gap:2rem;margin-bottom:8rem;position:relative}.wf_entries .wf_factories_grid .keen-slider{width:100%}@media(hover:hover){.wf_entries .wf_factories_grid .prev,.wf_entries .wf_factories_grid .next{opacity:0;transition:opacity .3s}}.wf_entries .wf_factories_grid .prev{left:-2.5rem}@media(min-width:1024px){.wf_entries .wf_factories_grid .prev{left:-3.5rem}}.wf_entries .wf_factories_grid .next{right:-2.5rem}@media(min-width:1024px){.wf_entries .wf_factories_grid .next{right:-3.5rem}}.wf_entries .wf_factories_grid a{display:flex;align-items:center;justify-content:center;padding:3rem;border:.1rem solid #eee;transition:border-color .3s ease,opacity .3s ease}.wf_entries .wf_factories_grid a img{max-width:100%;height:auto}.wf_entries .wf_factories_grid a:hover{border-color:#000}.wf_entries .wf_factories_grid:hover .prev,.wf_entries .wf_factories_grid:hover .next{opacity:1}.wf_entries .wf_factories_grid.nojs .prev,.wf_entries .wf_factories_grid.nojs .next{visibility:hidden}.wf_entries .wf_factories_grid.nojs .keen-slider{display:flex;gap:2rem;width:100%}.wf_entries .wf_factories_grid.nojs a{text-decoration:none;flex:0 0 calc((100% - 2rem)/2);min-width:calc((100% - 2rem)/2)}.wf_entries .wf_factories_grid.nojs a img{width:100%;height:auto;object-fit:cover}@media(min-width:1024px){.wf_entries .wf_factories_grid.nojs a{flex:0 0 calc((100% - 6rem)/4);min-width:calc((100% - 6rem)/4)}}.wf_entries .wf_categories_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:768px){.wf_entries .wf_categories_grid{grid-template-columns:repeat(4,1fr)}}.wf_entries .wf_categories_grid a{text-decoration:none;color:#1a1a1a;display:block}.wf_entries .wf_categories_grid a figure{aspect-ratio:1/1;overflow:hidden;margin-bottom:1.5rem;background:#f5f5f5;transform:translateZ(0)}.wf_entries .wf_categories_grid a figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,1,.3,1),opacity .3s ease}.wf_entries .wf_categories_grid a h3{font-size:1.6rem;font-weight:500;margin:0;transition:color .3s ease;display:flex;gap:1rem;align-items:center;justify-content:space-between}.wf_entries .wf_categories_grid a h3 svg{width:1.8rem;height:1.8rem;fill:var(--wf-cp);transition:transform .8s cubic-bezier(.2,1,.3,1)}@media(min-width:768px){.wf_entries .wf_categories_grid a h3{font-size:1.8rem}}.wf_entries .wf_categories_grid a:hover{opacity:1}.wf_entries .wf_categories_grid a:hover figure img{transform:scale(1.1)}.wf_entries .wf_categories_grid a:hover h3{color:var(--wf-cp)}.wf_entries .wf_categories_grid a:hover h3 svg{transform:scale(1.2)}.wf_entries .b{margin-top:6rem;text-align:center}.wf_news{margin:15rem 0}.wf_news_top{margin-bottom:8rem;border-bottom:.1rem solid #eee;padding-bottom:3rem;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:2rem}.wf_news_top h2{font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:1;margin:0}.wf_news_top p{color:#aaa;font-size:1.4rem;text-transform:uppercase;letter-spacing:.2rem;margin:0}@media(min-width:768px){.wf_news_top{gap:0;align-items:flex-end;flex-direction:row}}.wf_news_wrapper{display:grid;grid-template-columns:1fr;gap:8rem}@media(min-width:1024px){.wf_news_wrapper{grid-template-columns:1.3fr .7fr;gap:10rem}}.wf_news .wf_post{text-decoration:none;color:inherit;display:flex;flex-direction:column}.wf_news .wf_post picture{display:block;overflow:hidden;background:#fcfcfc;position:relative;margin-bottom:3rem}.wf_news .wf_post picture img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity .3s}.wf_news .wf_post time{display:block;font-size:1.2rem;color:#888;margin-bottom:1.5rem;font-weight:500}.wf_news .wf_post h3{font-size:2.2rem;font-weight:400;line-height:1.3;margin:0;transition:color .4s ease}.wf_news .wf_post.is-featured picture{aspect-ratio:16/10}.wf_news .wf_post.is-featured h3{font-size:clamp(2.8rem,4vw,3.6rem);max-width:90%}.wf_news .wf_post.is-featured p{font-size:1.7rem;line-height:1.8;color:#555;margin:2.5rem 0 0;max-width:85rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wf_news .wf_post:not(.is-featured){flex-direction:row;align-items:flex-start;gap:3rem;padding-bottom:4rem;border-bottom:.1rem solid #f0f0f0}.wf_news .wf_post:not(.is-featured):last-child{border-bottom:none}.wf_news .wf_post:not(.is-featured) picture{flex:0 0 10rem;aspect-ratio:1;margin-bottom:0}.wf_news .wf_post:not(.is-featured) h3{font-size:1.7rem;line-height:1.4}.wf_news .wf_post:not(.is-featured) time{margin-bottom:.8rem}.wf_news .wf_post:hover{opacity:1}.wf_news .wf_post:hover img{transform:scale(1.05)}.wf_news .wf_post:hover h3{color:#888}.wf_news .wf_posts_list{display:flex;flex-direction:column;gap:4rem}@media(min-width:1024px){.wf_news .wf_posts_list{padding-top:1rem}}.wf_projects{padding-top:8rem;padding-bottom:8rem;background-color:#f2f2f2}.wf_projects_top{margin-bottom:5rem;text-align:center}@media(min-width:768px){.wf_projects_top{text-align:left}}.wf_projects_grid{display:grid;grid-template-columns:1fr;gap:4rem}.wf_projects_grid a{text-decoration:none;color:inherit;display:block}.wf_projects_grid a picture{display:block;aspect-ratio:4/5;overflow:hidden;background:#f8f8f8;margin-bottom:2rem;transform:translateZ(0)}.wf_projects_grid a picture img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,1,.3,1),opacity .3s}.wf_projects_grid a div span{display:block;font-size:1.2rem;text-transform:uppercase;color:#999;letter-spacing:.1rem;margin-bottom:.8rem}.wf_projects_grid a div h3{display:inline-block;position:relative;font-size:2rem;font-weight:400;margin:0}.wf_projects_grid a div h3:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.65,0,.35,1)}.wf_projects_grid a:hover{opacity:1}.wf_projects_grid a:hover img{transform:scale(1.1) rotate(.02deg)}.wf_projects_grid a:hover h3:after{transform:scaleX(1);transform-origin:left}@media(min-width:768px){.wf_projects_grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.wf_projects_bottom{margin-top:6rem;text-align:center}.wf_row{margin:6rem auto;display:flex;gap:2.4rem;align-items:center;flex-direction:column}.wf_row .l{display:flex;flex-direction:column}.wf_row .l .btn{align-self:flex-start}.wf_row .l .wf_content{margin-top:0}.wf_row .l>span{font-size:1.4rem;text-transform:uppercase;font-weight:500;line-height:1.8rem;display:block;margin-bottom:1rem}.wf_row .l h2{font-size:3rem;line-height:4.2rem;font-weight:500;text-transform:uppercase;margin-bottom:2rem}@media(min-width:1024px){.wf_row .l h2{font-size:3.8rem;line-height:5rem}}.wf_row .l p{font-size:1.4rem;line-height:2.4rem}.wf_row figure{flex:1;height:45rem}.wf_row figure img{height:100%;width:100%;object-fit:cover}@media(min-width:900px){.wf_row{flex-direction:row;gap:10rem}.wf_row .l{width:40%;padding-left:4rem}.wf_row figure{height:60rem}.wf_row--d{position:relative;margin:18rem auto 6rem}.wf_row--d:before{content:"";position:absolute;background-color:#f2f2f2;width:80%;left:0;height:120%;top:-10%;z-index:-1;transform-origin:left;transition:transform 1.2s var(--cubic) .3s}.wf_row--r{flex-direction:row-reverse}.wf_row--r .l{padding:0 4rem 0 0}.wf_row--r:before{background-color:#fff;width:80%;right:0;left:unset;height:120%;transform-origin:right}.wf_row.wf-init:before{transform:scaleX(0)}.wf_row.wf-init .l>span,.wf_row.wf-init .l>h2,.wf_row.wf-init .l .wf_content,.wf_row.wf-init .l>a{opacity:0;transform:translateY(4rem);transition:opacity .8s var(--cubic),transform .8s var(--cubic)}.wf_row.wf-init .l>span{transition-delay:.4s}.wf_row.wf-init .l>h2{transition-delay:.5s}.wf_row.wf-init .l .wf_content{transition-delay:.6s}.wf_row.wf-init .l>a{transition-delay:.7s}.wf_row.wf-show:before{transform:scaleX(1)}.wf_row.wf-show .l>span,.wf_row.wf-show .l>h2,.wf_row.wf-show .l .wf_content,.wf_row.wf-show .l>a{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.wf_row{margin:16rem auto}.wf_row .l{padding-top:6rem}.wf_row .l .btn{margin-top:4rem}.wf_row .l h2{margin-bottom:4rem}}.wf_features{margin:4rem auto;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.wf_features{margin:8rem auto;grid-template-columns:repeat(3,1fr)}}.wf_features div{border:1px solid #f0f0f0;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s cubic-bezier(.19,1,.22,1)}.wf_features div:hover{border-color:#000;transform:translateY(-.5rem)}.wf_features div:hover span:after{width:100%}.wf_features div img{width:6rem;height:6rem;margin-bottom:3.5rem}.wf_features div p{font-size:1.4rem;line-height:1.6;color:#444;margin-bottom:2.5rem;min-height:7.2rem}.wf_features div span,.wf_features div a{font-size:1.2rem;text-transform:uppercase;letter-spacing:.15rem;color:var(--wf-cp);text-decoration:none;font-weight:600;position:relative;padding-bottom:.5rem}.wf_features div span:after,.wf_features div a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--wf-cp);transition:all .3s ease;transform:translate(-50%)}@media(min-width:1024px){.wf_features div{padding:5rem 4rem}.wf_features div p{font-size:1.6rem}}.wf_slider{margin:10rem auto}.wf_slider .wf_t{margin-bottom:5rem}.wf_slider .wf_slider_container{position:relative}.wf_slider .wf_product_card{display:flex;flex-direction:column;text-decoration:none;position:relative;padding:1rem;transition:color .3s ease}.wf_slider .wf_product_card .badges{position:absolute;top:2.5rem;left:2.5rem;z-index:5;display:flex;flex-direction:column;gap:.5rem}.wf_slider .wf_product_card .badges .badge{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;padding:.6rem 1.2rem;font-weight:600}.wf_slider .wf_product_card .badges .badge.promo{background:#e11d48;color:#fff}.wf_slider .wf_product_card .badges .badge.new{background:#eee;color:#000}.wf_slider .wf_product_card figure{margin:0;height:35rem;overflow:hidden;background:#fcfcfc;display:flex;align-items:center;justify-content:center}.wf_slider .wf_product_card figure img{width:100%;height:100%;object-fit:contain;transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity .3s}@media(min-width:1024px){.wf_slider .wf_product_card figure{aspect-ratio:4/5}}.wf_slider .wf_product_card .info{padding:2.5rem 0}.wf_slider .wf_product_card .info .brand{font-size:1.1rem;text-transform:uppercase;color:#aaa;letter-spacing:.15rem}.wf_slider .wf_product_card .info h3{font-size:1.8rem;margin:1rem 0 2rem;font-weight:400;color:#000}.wf_slider .wf_product_card .info .price_wrap{display:flex;flex-direction:column;gap:.5rem}.wf_slider .wf_product_card .info .price_wrap .price_eur{font-size:2.2rem;font-weight:600;color:#000}.wf_slider .wf_product_card .info .price_wrap .price_bgn{font-size:1.4rem;color:#888}.wf_slider .wf_product_card:hover{opacity:1}.wf_slider .wf_product_card:hover figure img{transform:scale(1.08)}.wf_slider .prev,.wf_slider .next{position:absolute;top:40%;width:5rem;height:5rem;background:#fff;border:.1rem solid #eee;cursor:pointer;z-index:10;display:none;align-items:center;justify-content:center;transition:all .3s ease}.wf_slider .prev.prev,.wf_slider .next.prev{left:0;transform:translate(-50%)}.wf_slider .prev.next,.wf_slider .next.next{right:0;transform:translate(50%)}.wf_slider .prev:hover,.wf_slider .next:hover{background:#000;border-color:#000}.wf_slider .prev:hover:after,.wf_slider .next:hover:after{border-color:#fff}@media(min-width:1024px){.wf_slider .prev,.wf_slider .next{display:flex}}.wf_slider.nojs .prev,.wf_slider.nojs .next{visibility:hidden}.wf_slider.nojs .keen-slider{display:flex;flex-direction:row;gap:1.5rem;width:100%}.wf_slider.nojs .keen-slider a{display:block;text-decoration:none;flex:0 0 calc((100% - 1.5rem)/2);min-width:calc((100% - 1.5rem)/2)}.wf_slider.nojs .keen-slider a img{width:100%;height:auto;display:block;object-fit:cover}@media(min-width:1024px){.wf_slider.nojs .keen-slider{gap:2rem}.wf_slider.nojs .keen-slider a{flex:0 0 calc((100% - 4rem) / 3);min-width:calc((100% - 4rem) / 3)}}@media(min-width:1024px){.wf_slider.nojs .keen-slider{gap:3rem}.wf_slider.nojs .keen-slider a{flex:0 0 calc((100% - 9rem)/4);min-width:calc((100% - 9rem)/4)}}
