@charset "UTF-8";
/* https://asbabuni.pl/wp-content/themes/as_babuni/css/custom.css?ver=26052025 */
@font-face{font-display:swap;font-family:'highvoltage';src:url(https://asbabuni.pl/wp-content/themes/as_babuni/font/highvoltage_rough-webfont.woff2) format('woff2'),url(https://asbabuni.pl/wp-content/themes/as_babuni/font/highvoltage_rough-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'coluna_rounded';src:url(https://asbabuni.pl/wp-content/themes/as_babuni/font/coluna_rounded-webfont.woff2) format('woff2'),url(https://asbabuni.pl/wp-content/themes/as_babuni/font/coluna_rounded-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'cocogoosecompressedlight';src:url(https://asbabuni.pl/wp-content/themes/as_babuni/font/cocogoosecompressed-light-webfont.woff2) format('woff2'),url(https://asbabuni.pl/wp-content/themes/as_babuni/font/cocogoosecompressed-light-webfont.woff) format('woff');font-weight:400;font-style:normal}*{box-sizing:border-box;outline:none;text-decoration:none;color:inherit}*:focus,a:focus{outline:none}body{font-family:"Times New Roman",serif;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:130px 0 0;color:#77574e}p{line-height:1.3em}#intro,#intro-mobile{width:100vw;height:100vh;position:fixed;top:0;left:0;background:#fff;z-index:99999}#intro>video,#intro-mobile>video{height:100%;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;position:absolute}@media only screen and (orientation:landscape){body.blocked{overflow:hidden}body.blocked #page{opacity:0}#intro-mobile{display:none}}@media only screen and (orientation:portrait){body.blocked-mobile{overflow:hidden}body.blocked-mobile #page{opacity:0}#intro{display:none}}@media only screen and (max-width:767px){body{font-size:16px}}#masthead{width:100%;height:130px;background:#fff url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_header.svg) repeat-x;background-position:center bottom;position:fixed;top:0;left:0;z-index:1000}#masthead::after{content:'';display:block;position:absolute;width:100%;height:20px;top:100%;left:0;background:url(/wp-content/themes/as_babuni/img/bg_menu.png) repeat-x}#masthead .holder{width:100%;max-width:1600px;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;height:100%}#masthead .site-branding{line-height:100%;display:flex;align-items:center;position:relative}#masthead .site-branding .custom-logo-link{display:block;min-width:60px;height:96px;max-height:80%;position:relative}#masthead .site-branding img{width:auto;height:inherit;display:block;max-height:100%;position:relative}#site-navigation{display:flex;justify-content:flex-end;align-items:center}#site-navigation .wpml-ls-sidebars-language-switcher>ul{display:flex;flex-direction:column}#site-navigation .wpml-ls-sidebars-language-switcher .wpml-ls-item-pl>a{display:block;width:39px;height:21px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_polish.svg) no-repeat center center;background-size:39px 21px;box-shadow:0 0 3px #999;margin-bottom:15px}#site-navigation .wpml-ls-sidebars-language-switcher li:last-child>a{margin-bottom:0}#site-navigation .wpml-ls-sidebars-language-switcher .wpml-ls-item-en>a{display:block;width:39px;height:21px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_english.svg) no-repeat center center;background-size:39px 21px;box-shadow:0 0 2px #999}.main-navigation .menu{margin-right:5px}.main-navigation .menu li{padding:0 12px}.main-navigation .menu a{color:#77574E;text-transform:uppercase;font-size:15px;padding:10px 15px;text-align:center;transition:0.3s all ease-in-out 0s}.main-navigation .menu a:hover,.main-navigation .menu .current-page-ancestor a,.main-navigation .menu .current-menu-item a:not([href^='/#']){color:#FAB633}.main-navigation .menu li:last-child a{width:121px;height:42px;line-height:48px;padding:0;color:#fff;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_shop.svg) no-repeat center center;background-size:121px 42px;font-family:'highvoltage',sans-serif;font-size:27px;transition:0.3s all ease-in-out 0s}.main-navigation .menu li:last-child a:hover{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_shop_hover.svg)}#primary-navigation{display:flex;align-items:center;justify-content:flex-end}#site-navigation .menu-open,#primary-navigation .social-icons,#primary-navigation .menu-close{display:none}#primary-navigation .textwidget p{margin:10px 0 10px 10px}#primary-navigation .btn-eu{padding:9px;margin:0;background:#fff}#primary-navigation .btn-eu>img{margin:0;display:block}@media only screen and (max-width:1360px){.main-navigation .menu{margin-right:5px}.main-navigation .menu li{padding:0 5px}}@media only screen and (max-width:1260px){.main-navigation .menu li{padding:0}.main-navigation .menu a{padding:10px;font-size:14px}.main-navigation .menu li:last-child a{width:80px;font-size:22px;background-size:80px auto}}@media only screen and (max-width:1039px){body{margin-top:90px}#masthead{height:90px}#site-navigation .menu-open{display:block;width:46px;height:46px;border:none;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_menu_open.svg) no-repeat center center;background-size:46px auto;cursor:pointer}#primary-navigation{position:fixed;width:100vw;max-width:400px;height:100%;overflow-y:auto;background:#FAB633;top:0;right:-200%;z-index:100;transition:0.3s all ease-in-out 0s;padding-top:75px;display:block}#primary-navigation.opened{right:0}#primary-navigation .menu-close{display:block;position:absolute;width:46px;height:46px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_menu_close.svg) no-repeat center center;background-size:46px auto;border:none;top:22px;right:30px;cursor:pointer}.menu-main-menu-container{padding:30px}#primary-menu{margin:0;display:block}#primary-menu>li{display:block;width:100%;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/menu_mobile_separator.svg) no-repeat center bottom}#primary-menu>li>a{font-size:38px;color:#fff;font-family:'coluna_rounded',sans-serif;padding:5px 10px 0}#primary-menu>li:last-child{background:none;text-align:center;padding-top:30px}#primary-menu>li:last-child>a{display:inline-block;width:auto;height:66px;line-height:72px;padding:0 15px 0 72px;background:#303030 url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_cart.svg) no-repeat 15px center}#primary-navigation .social-icons{display:flex;padding:30px 15px;align-items:center;justify-content:center}#primary-navigation .social-icons>a{display:inline-block;margin:0 10px;border:2px solid #fff;border-radius:18px;width:36px;height:36px;text-align:center;position:relative}#primary-navigation .social-icons>a>img{display:block;height:20px;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.wpml-ls-legacy-list-vertical{width:100%;display:block}#site-navigation .wpml-ls-sidebars-language-switcher>ul{flex-direction:row;column-gap:30px;width:100%;justify-content:center}#primary-navigation .textwidget p{margin:15px 0 0;text-align:center}#primary-navigation .btn-eu{display:inline-block;margin:0 auto}}@media only screen and (max-width:560px){#primary-navigation{max-width:100vw}}.homeslider-holder{position:relative}.homeslider{width:100%}.homeslider .slide{width:100%}.homeslider video,.homeslider img{display:block;width:100%;height:auto;margin:0;position:relative}@media only screen and (orientation:landscape) and (min-width:768px){.homeslider .slick-slide{height:calc(100vh - 130px)}.homeslider video,.homeslider img{height:100%;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover;position:absolute}}@media only screen and (orientation:landscape) and (max-width:991px){.homeslider .slick-slide{height:calc(100vh - 90px)}}.homeslider-holder .slider-nav{position:absolute;display:flex;justify-content:flex-end;align-items:center;bottom:50px;right:100px}.homeslider-holder .slider-nav .slider-next,.homeslider-holder .slider-nav .slider-prev{width:38px;height:38px;display:block;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_arrow_left.svg) no-repeat center center;background-size:38px 38px;cursor:pointer;margin-left:12px}.homeslider-holder .slider-nav .slider-next{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_arrow_right.svg)}.homeslider-holder .slider-dots .slick-dots{margin:0;padding:0;display:flex;align-items:center;list-style:none}.homeslider-holder .slider-dots .slick-dots li{padding:0 4px}.homeslider-holder .slider-dots .slick-dots li>button{display:block;width:15px;height:15px;border-radius:7px;background:#fff;border:none;font-size:0;cursor:pointer;position:relative}.homeslider-holder .slider-dots .slick-dots li.slick-active>button::after{content:'';display:block;position:absolute;width:7px;height:7px;border-radius:7px;background:#FAB633;top:4px;left:4px}@media only screen and (max-width:1060px){.homeslider-holder .slider-nav{bottom:30px;right:30px}}@media only screen and (max-width:767px){.homeslider-holder .slider-nav .slider-next,.homeslider-holder .slider-nav .slider-prev{display:none!important}}.products-menu-holder{background:#303030;color:#fff;position:relative}.products-menu-holder>a{display:block;width:85px;height:34px;position:absolute;margin:auto;top:-34px;left:0;right:0;background:url(/wp-content/themes/as_babuni/img/bg_products_menu.png) no-repeat center bottom}.products-menu-holder .holder{padding:40px 30px;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end}body:not(.home) .products-menu-holder .holder{align-items:flex-start;padding:40px 30px 30px}body:not(.home) .products-menu-holder .holder::before{content:' ';display:block;width:100%;height:75px;background:#fff;bottom:0;left:0;position:absolute}.products-menu-holder .holder ul{list-style:none;margin:0;padding:0 0 20px;display:flex}.products-menu-holder label{font-size:60px;margin-right:40px;text-transform:uppercase;font-family:'highvoltage',sans-serif}body:not(.home) .products-menu-holder label{padding-top:30px}.products-menu-holder .holder ul.menu>li{padding:0 40px;position:relative}.products-menu-holder .holder ul.menu>li>a{display:block;text-transform:uppercase;font-family:'highvoltage',sans-serif;font-size:27px;line-height:44px;width:156px;text-align:center;padding-top:140px;color:#fff;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_product_category.svg) no-repeat center bottom;position:relative;transition:0.3s all ease-in-out 0s}.products-menu-holder .holder ul.menu>li.current-menu-item>a,.products-menu-holder .holder ul.menu>li.current-menu-parent>a,.products-menu-holder .holder ul.menu>li>a:hover{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_product_category_hover.svg)}.products-menu-holder .holder ul.menu>li>a::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:140px;background:no-repeat center center}.products-menu-holder .holder ul.menu>li.ico-makarony>a::before{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_makarony.svg)}.products-menu-holder .holder ul.menu>li.ico-przekaski>a::before{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_przekaski.svg)}.products-menu-holder .holder ul.menu>li.ico-kasze>a::before{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_kasze.svg)}.products-menu-holder .holder ul.menu>li.ico-karma>a::before{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_karma.svg)}.products-menu-holder ul.sub-menu{display:block;position:absolute;top:100%;left:0;right:0;margin:auto;width:130px;padding:10px 0 0}body.home .products-menu-holder ul.sub-menu{display:none}.products-menu-holder ul.sub-menu>li{display:block;width:100%;margin-top:5px}.products-menu-holder ul.sub-menu>li>a{display:block;width:100%;text-align:center;border:2px solid #B19469;color:#B19469;text-transform:uppercase;font-size:15px;font-family:"Times New Roman",serif;padding:4px 2px;transition:0.3s all ease-in-out 0s}.products-menu-holder ul.sub-menu>li.current-menu-item>a,.products-menu-holder ul.sub-menu>li>a:hover{background:#B19469;color:#fff}@media only screen and (max-width:1160px){.products-menu-holder label{font-size:48px}.products-menu-holder .holder ul.menu{padding:0 0 10px}}@media only screen and (max-width:1060px){.products-menu-holder label{display:block;width:100%;margin:0;text-align:center}}@media only screen and (max-width:767px){body:not(.home) .products-menu-holder .holder::before{display:none}#products-menu{max-width:500px;display:flex;flex-wrap:wrap;justify-content:space-evenly;position:relative;margin-top:30px;margin-bottom:60px}#products-menu::before,#products-menu::after{content:'';display:block;width:266px;max-width:100%;height:1px;background:url(/wp-content/themes/as_babuni/img/border_products_menu.png) no-repeat center center;position:absolute;top:0;left:0;right:0;margin:auto}#products-menu::after{top:auto;bottom:0}#products-menu>li{padding:0 15px}.products-menu-holder .holder ul.menu{padding:15px 0 30px}.products-menu-holder .holder ul.menu>li>a{padding-top:120px}.products-menu-holder .holder ul.menu>li>a::before{height:120px}.products-menu-holder ul.sub-menu{display:block;position:relative;top:auto;margin:0 auto;width:130px;padding:10px 0 0}body.home .products-menu-holder ul.sub-menu{display:none}}@media only screen and (max-width:480px){.products-menu-holder .holder{padding:40px 15px}.products-menu-holder label{font-size:40px}.products-menu-holder .holder ul.menu>li{display:block;width:calc(50% - 7px)}.products-menu-holder .holder ul.menu>li:nth-child(n+1){padding:0 0 20px 15px}.products-menu-holder .holder ul.menu>li:nth-child(n+2){padding:0 15px 20px 0}.products-menu-holder .holder ul.menu>li>a{width:100%;background-size:100% 32px;font-size:18px;height:32px;line-height:36px;box-sizing:content-box}body.home .products-menu-holder .holder ul.menu>li>a::before{background-size:100% auto}.products-menu-holder ul.sub-menu{width:100px;padding:10px 0 0}.products-menu-holder ul.sub-menu>li>a{border:1px solid #B19469;font-size:12px}}@media only screen and (max-width:379px){.products-menu-holder .holder ul.menu>li>a::before{background-size:100% auto}}@media only screen and (max-width:350px){.products-menu-holder .holder ul.menu>li.ico-makarony>a::before{background-size:100% auto}.products-menu-holder ul.sub-menu{width:100%}}@media only screen and (max-width:329px){.products-menu-holder .holder ul.menu>li{width:100%;max-width:130px}}.two-boxes-holder{background:#f3f3f3;padding:0 30px 120px;position:relative;overflow:hidden}.two-boxes{width:100%;max-width:1600px;margin:0 auto;display:flex;position:relative;z-index:10}.box-left{margin-right:10px;background:#fff;width:calc((100% - 20px) / 2);box-shadow:0 4px 34px rgba(0,0,0,.08)}.box-right{margin-left:10px;background:#fff;width:calc((100% - 20px) / 2);box-shadow:0 4px 34px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between}.two-boxes .image-holder{width:100%;height:0;padding-top:60%;position:relative}.two-boxes .image-holder .bg{width:100%;height:67%;position:absolute;z-index:1;top:0;left:0;background-size:cover;background-position:center top}.two-boxes .image-holder>img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:5;max-width:90%;max-height:80%}.two-boxes .box-content{padding:0 320px 60px 48px;position:relative;color:#77574E;font-size:1em;flex:1}.two-boxes .box-content p{margin:0 0 15px}.two-boxes .box-content .btn-check{display:inline-block;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;color:#FAB633;border:4px solid #FAB633;height:56px;line-height:56px;padding:0 35px;font-size:38px;position:absolute;bottom:60px;right:70px;transition:0.3s all ease-in-out 0s}.two-boxes .box-content .btn-check:hover{color:#fff;background:#FAB633}.two-boxes header{font-family:'coluna_rounded',sans-serif;text-transform:uppercase;font-size:48px}.two-boxes .box-content a{color:#FAB633;font-weight:700}.two-boxes .box-content p:last-of-type{margin-bottom:0}@media only screen and (max-width:1360px){.two-boxes .box-content{padding:0 240px 60px 48px}.two-boxes .box-content .btn-check{right:48px;padding:0 30px;font-size:32px}}@media only screen and (max-width:1160px){.two-boxes header{font-size:42px}.two-boxes .box-content{padding:0 48px 120px}.two-boxes .box-content .btn-check{bottom:48px}}@media only screen and (min-width:841px){.two-boxes .image-holder::before{content:' ';display:block;width:200vw;height:67%;position:absolute;background:#303030;top:0;z-index:0;left:-100vw}}@media only screen and (max-width:840px){.two-boxes-holder{padding:0 30px 60px}.two-boxes .box-left .image-holder::before{content:' ';display:block;width:200vw;height:67%;position:absolute;background:#303030;top:0;z-index:0;left:-100vw}.two-boxes{flex-wrap:wrap}.box-left{width:100%;margin:0 0 30px}.box-right{width:100%;margin:0}}@media only screen and (max-width:767px){.two-boxes .box-content{padding:0 30px 120px}.two-boxes .box-content .btn-check{left:30px;right:auto;bottom:30px;font-size:24px;border-width:3px;height:44px;line-height:44px;padding:0 15px}}@media only screen and (max-width:320px){.two-boxes .box-content .btn-check{width:calc(100% - 60px);text-align:center;padding:0 5px}}main{padding:80px 0 0}main.site-recipes{padding-top:58px}main .container{margin:0 auto;width:100%;max-width:1307px;padding:0 30px}main h2{font-family:'highvoltage',sans-serif;font-size:60px;color:#77574E;text-transform:uppercase;font-weight:400;margin:20px 0 0}main section>header,main section>.container>header{padding:60px 0 20px}@media only screen and (max-width:1160px){main h2{font-size:48px;line-height:1.3em}}@media only screen and (max-width:767px){main{padding:40px 0 0}main h2{font-size:40px}}.instagram-holder{position:relative}.instagram-holder header{display:flex;justify-content:space-between;align-items:center;padding:0 0 40px}.instagram-holder header .see-more-on-instagram{display:block;height:64px;line-height:64px;padding:0 30px;border:4px solid #FAB633;color:#FAB633;text-transform:uppercase;font-size:38px;font-family:'coluna_rounded',sans-serif;transition:0.3s all ease-in-out 0s}.instagram-holder header .see-more-on-instagram:hover{color:#fff;background:#FAB633}.instagram-feed{display:flex;flex-wrap:wrap}.instagram-feed>div{width:25%;padding:2px}.instagram-feed>div>a{display:block;width:100%;padding-top:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.instagram-feed>div>a>div{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;left:0;background-color:rgba(250,182,51,.6);color:#fff;padding:30px;opacity:0;transition:0.3s all ease-in-out 0s;background-repeat:no-repeat;background-position:center center}.instagram-feed>div>a>div>span{display:inline-block;height:80px;width:100%;background-position:center center;background-repeat:no-repeat}.instagram-feed>div>a>div>p{padding:10px 0}.instagram-feed>div>a>div .ico-video{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_video.svg)}.instagram-feed>div>a>div .ico-image{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_image.svg)}.instagram-feed>div>a:hover>div{opacity:1}@media only screen and (max-width:1160px){.instagram-holder header .see-more-on-instagram{font-size:32px;height:56px;line-height:56px}.instagram-feed>div{width:33.3333%}.instagram-feed>div:nth-child(n+10){display:none}}@media only screen and (max-width:991px){.instagram-holder{padding-bottom:140px}.instagram-holder header{padding-bottom:20px}.instagram-holder header .see-more-on-instagram{position:absolute;bottom:0;margin:auto;left:0;right:0;display:inline-block;width:300px;max-width:100%;height:auto;text-align:center;line-height:1.3;padding:10px 10px 6px}}@media only screen and (max-width:840px){.instagram-feed>div{width:50%}.instagram-feed>div:nth-child(n+7){display:none}}@media only screen and (max-width:767px){.instagram-holder{padding-bottom:100px}.instagram-holder header .see-more-on-instagram{font-size:24px;border-width:3px;height:auto;line-height:24px;padding:10px 15px 4px}.instagram-feed>div>a>div>p{display:none}}.news-slider-holder{position:relative}.news-slider{overflow-x:hidden}.news-slider .slick-list{margin-right:-20px}.news-slider .slick-track{display:flex;align-items:stretch}.news-slider.slick-initialized .slick-slide{background:#FAB633;color:#fff;display:flex;height:auto;flex-direction:row;margin-right:20px;padding:45px 50px}.news-slider .news-item{display:flex;align-items:stretch}.news-slider .news-item>div{width:50%}.news-slider .news-item>.image-holder{display:flex;flex-direction:column;justify-content:space-between}.news-slider .news-item.type-product .image-holder{position:relative;display:flex;flex-direction:column}.news-slider .news-item.type-product .image-holder img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}.news-slider .news-item.type-recipe .image-square{width:100%;padding-top:100%;position:relative;margin-bottom:45px}.news-slider .news-item.type-recipe .image-square img{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover}.news-slider .news-item.type-recipe .recipe-details{display:flex;flex:1;align-items:flex-end}.news-slider .news-item.type-recipe .recipe-details .ico-cooking{padding-left:50px;min-height:40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_cooking.svg) no-repeat left center;display:flex;align-items:flex-end;font-size:1em;padding-right:40px;position:relative}.news-slider .news-item.type-recipe .recipe-details .ico-cooking::after{display:block;content:'';width:2px;height:25px;position:absolute;background:#fff;top:0;bottom:0;margin:auto;right:19px}.news-slider .news-item.type-recipe .recipe-details .ico-portions{padding-left:50px;min-height:40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_portions.svg) no-repeat left center;background-size:40px auto;display:flex;align-items:flex-end;font-size:1em}.news-slider .news-item .content{padding-left:50px;display:flex;flex-direction:column;align-content:space-between}.news-slider .news-item .content header{position:relative;transform:translateY(-22px)}.news-slider .news-item .content header .news-date{font-family:"Times New Roman",serif;font-size:1em;display:block;position:relative}.news-slider .news-item .content header h3{font-size:48px;line-height:48px;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;font-weight:400;margin:10px 0 20px;word-break:break-word}.news-slider .news-item .content header .short-description{font-size:1em;line-height:1.3em;margin-bottom:20px}.news-slider .news-item .content footer{display:flex;flex:1;align-items:flex-end;justify-content:flex-end}.news-slider .news-item .content footer .btn{display:inline-block;font-family:'coluna_rounded',sans-serif;font-size:38px;height:64px;line-height:64px;color:#fff;padding:0 12px;border:4px solid #fff;min-width:166px;max-width:100%;text-align:center;transition:0.3s all ease-in-out 0s}.news-slider .news-item .content footer .btn:hover{color:#FAB633;background:#fff}.news-slider-prev,.news-slider-next{display:block;width:40px;height:40px;position:absolute;margin:auto;top:0;bottom:0;left:-75px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_news_slider_prev.svg) no-repeat center center;cursor:pointer}.news-slider-next{left:auto;right:-75px;background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_news_slider_next.svg)}@media only screen and (max-width:1440px){.news-slider-prev{left:-20px}.news-slider-next{right:-20px}}@media only screen and (max-width:1280px){.news-slider.slick-initialized .slick-slide{padding:45px 30px 30px}.news-slider .news-item .content{padding-left:30px}}@media only screen and (max-width:1160px){.news-slider .news-item .content footer .btn{font-size:32px;height:56px;line-height:56px}.news-slider.slick-initialized .slick-slide{padding:30px;flex-direction:column}.news-slider .news-item>div{width:100%}.news-slider .news-item.type-recipe .image-square{padding-top:240px;margin-bottom:15px}.news-slider .news-item.type-product .image-holder{padding-top:295px}.news-slider .news-item .content header{padding-top:30px;transform:none}.news-slider .news-item .content{padding-left:0;flex:1}.news-slider .news-item .content header h3{font-size:42px}}@media only screen and (max-width:767px){.news-slider .news-item .content header h3{font-size:38px}.news-slider .news-item .content footer .btn{font-size:24px;height:44px;line-height:44px;padding:0 15px;border-width:3px}}.recipes-holder{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -30px;padding-bottom:90px}.recipes-holder>.item-recipe{display:flex;flex-direction:column;width:33.3333%;padding:0 32px 30px;color:#77574E;justify-content:space-between}.recipes-holder>.item-recipe:nth-child(3n+1),.recipes-holder>.item-recipe:nth-child(3n+2){background:url(/wp-content/themes/as_babuni/img/vertical_border.png) repeat-y right top}.recipes-holder>.item-recipe:last-child{background:none}.recipes-holder>.item-recipe .image-square{position:relative;width:100%;padding-top:100%}.recipes-holder>.item-recipe .image-square>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.recipes-holder>.item-recipe .image-square>a img{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;object-fit:cover}.recipes-holder>.item-recipe .image-square>a>span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:60px;line-height:60px;font-family:'highvoltage',sans-serif;background:rgba(250,182,51,.6);z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;text-transform:uppercase;opacity:0;transition:0.3s all ease-in-out 0s;padding-top:16px}.recipes-holder>.item-recipe .image-square>a:hover>span{opacity:1}.recipes-holder>.item-recipe h2{font-family:'coluna_rounded',sans-serif;font-size:48px;font-weight:400;line-height:1em;margin:25px 0 15px}.recipes-holder>.item-recipe h2 a{color:#77574E}.recipes-holder>.item-recipe header .short-description{font-size:1em;line-height:1.3em;margin-bottom:20px}.recipes-holder>.item-recipe footer .recipe-details{display:flex;flex:1;align-items:flex-end;line-height:1}.recipes-holder>.item-recipe footer .recipe-details .ico-cooking{padding-left:60px;min-height:54px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_preparation_time.svg) no-repeat left bottom;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700;padding-right:60px;position:relative}.recipes-holder>.item-recipe footer .recipe-details .ico-cooking::after{display:block;content:'';width:2px;height:25px;position:absolute;background:#77574E;bottom:3px;margin:auto;right:24px}.recipes-holder>.item-recipe footer .recipe-details .ico-portions{padding-left:70px;min-height:40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_portion.svg) no-repeat left bottom;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:1160px){.recipes-holder>.item-recipe h3{font-size:42px}.recipes-holder>.item-recipe footer .recipe-details .ico-cooking{padding-left:40px;min-height:40px;font-size:16px;padding-right:40px;background-size:auto 36px}.recipes-holder>.item-recipe footer .recipe-details .ico-portions{padding-left:50px;font-size:16px;background-size:auto 28px}}@media only screen and (max-width:1060px){.recipes-holder>.item-recipe{width:50%}body.home .recipes-holder>.item-recipe:nth-child(n+5){display:none}.recipes-holder>.item-recipe .image-square{padding-top:240px}.recipes-holder>.item-recipe:nth-child(3n+1),.recipes-holder>.item-recipe:nth-child(3n+2){background:none}.recipes-holder>.item-recipe:nth-child(2n+1){background:url(/wp-content/themes/as_babuni/img/vertical_border.png) repeat-y right top}}@media only screen and (max-width:767px){.recipes-holder>.item-recipe h3{font-size:38px}.recipes-holder>.item-recipe{width:100%}body.home .recipes-holder>.item-recipe:nth-child(n+3){display:none}.recipes-holder>.item-recipe:nth-child(2n+1){background:none}}.contact-holder{background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_contact.svg) center top repeat-y;padding-bottom:160px;padding-top:15px;position:relative}.anchor{display:inline-block;width:1px;height:1px;position:absolute;top:-90px}main .contact-holder>.container{max-width:1140px}section.contact h3{font-size:48px;font-family:'coluna_rounded',sans-serif;font-weight:400;margin:0}section.contact .contact-details{background:#FAB633;background-size:cover;color:#fff;padding:80px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 5px 24px rgba(0,0,0,.25)}section.contact .contact-details p{margin:0}section.contact .contact-details .contact-row{display:flex;flex-wrap:wrap;padding-top:30px;border-top:2px solid #fff}section.contact .contact-details .contact-row>div{width:50%}section.contact .contact-details .small-heading{display:block;border-bottom:2px solid #fff;margin-bottom:30px}section.contact .contact-details .company-address{font-family:'cocogoosecompressedlight',sans-serif;font-size:32px;line-height:1.4em}section.contact .contact-details .company-taxes-info{font-size:32px;line-height:1.4em;font-family:'cocogoosecompressedlight',sans-serif}section.contact .contact-form{background:#fff;padding:45px;color:#77574E}section.contact .contact-form h3{font-family:'coluna_rounded',sans-serif;font-size:48px;font-weight:400;line-height:1em;margin:25px 0 15px}section.contact form p{margin-top:0}section.contact form input[type=text],section.contact form input[type=email]{border:none;border-bottom:2px solid #77574E;border-radius:0;display:block;width:100%;line-height:50px;font-family:"Times New Roman",serif;padding:0;font-size:1em;color:#77574E}section.contact form label{line-height:50px;font-family:"Times New Roman",serif;font-size:1em}section.contact form textarea{border:2px solid #77574E;border-radius:0;color:#77574E;padding:6px 12px;height:270px;resize:none}section.contact form p:last-of-type{margin-bottom:0}section.contact form p:last-of-type::after{content:'';display:block;width:100%;height:0;clear:both}section.contact form ::placeholder{color:#77574E;opacity:1}section.contact form :-ms-input-placeholder{color:#77574E}section.contact form ::-ms-input-placeholder{color:#77574E}section.contact form input[type="submit"]{display:inline-block;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;color:#FAB633;border:4px solid #FAB633;height:56px;line-height:56px;padding:0 20px;font-size:38px;transition:0.3s all ease-in-out 0s;border-radius:0;background:none;cursor:pointer;text-align:center;float:right}section.contact form input[type="submit"]:hover{color:#fff;background:#FAB633}section.contact .wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:8px 12px}section.contact .wpcf7 form.invalid .wpcf7-response-output,section.contact .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#FAB633}section.contact .contact-boxes{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:-8px;margin-right:-8px;padding-top:38px}section.contact .contact-boxes .contact-box{width:calc(50% - 16px);border:2px solid #77574e;margin:12px 8px;background:#fff}section.contact .contact-boxes .contact-box p{font-size:1em;line-height:22px}section.contact .contact-boxes .contact-box-big{width:calc(100% - 16px)}section.contact .contact-boxes .contact-box h3{padding:30px 40px 20px;border-bottom:2px dashed #77574e;line-height:1em}section.contact .contact-boxes .contact-box .content-full{padding:15px 40px 40px}section.contact .contact-boxes .contact-box .content-columns{padding:20px 40px 60px;display:flex;flex-wrap:wrap}section.contact .contact-boxes .contact-box .content-columns>.column-1{width:25%}section.contact .contact-boxes .contact-box .content-columns>.column-2{width:75%}section.contact .contact-boxes .contact-box h4{margin:20px 0 10px;font-family:"Times New Roman",serif;font-size:23px;text-transform:uppercase;line-height:100%;min-height:50px}section.contact .contact-boxes .contact-box p{margin-bottom:0}section.contact .contact-boxes .contact-box .content-columns>.column-1 .one-column,section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -20px;width:100%}section.contact .contact-boxes .contact-box .content-columns>.column-1 .one-column>div{width:100%;padding:0 20px}section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns>div{width:33.3333%;padding:0 20px;border-left:1px solid #77574e}section.map{padding-bottom:0}main section.map>.container{max-width:1140px;margin:0 auto}main section.map>.container>header{padding-top:0}#map{width:100%;height:632px}@media only screen and (max-width:1160px){section.contact h3,section.contact .contact-form h3{font-size:42px}section.contact form input[type="submit"]{height:48px;line-height:48px;font-size:32px}section.contact .contact-boxes .contact-box .content-columns>.column-1,section.contact .contact-boxes .contact-box .content-columns>.column-2{width:100%}section.contact .contact-boxes .contact-box .content-columns>.column-2{padding-top:30px}section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns>div:first-child{border:none}}@media only screen and (max-width:1060px){section.contact .contact-details{padding:35px 35px 60px}section.contact .contact-form{padding:35px}}@media only screen and (max-width:991px){section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns>div{width:100%;border:none}section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns>div:not(:last-child){padding-bottom:20px;position:relative}section.contact .contact-boxes .contact-box .content-columns>.column-2 .three-columns>div:not(:last-child)::after{content:' ';display:block;width:calc(100% - 40px);max-width:156px;height:1px;bottom:0;left:20px;background:#77574e;position:absolute}section.contact .contact-boxes .contact-box h4{margin:20px 0 10px;font-size:21px;line-height:100%;min-height:0}}@media only screen and (max-width:767px){section.contact h3,section.contact .contact-form h3{font-size:38px}section.contact .boxes{flex-wrap:wrap}section.contact .boxes>div{width:100%}section.contact .contact-details{padding:30px}section.contact .contact-boxes .contact-box{width:calc(100% - 16px)}section.contact .contact-boxes .contact-box h3{padding:30px 30px 20px}section.contact .contact-boxes .contact-box .content-full{padding:15px 30px 30px}section.contact .contact-boxes .contact-box .content-columns{padding:20px 30px 50px}section.contact .contact-boxes .contact-box h4{font-size:16px}section.contact .contact-details .contact-row>div{width:100%}section.contact .contact-details .company-taxes-info{margin-top:30px}}@media only screen and (max-width:400px){section.contact .contact-details{padding-top:30px}section.contact .contact-details .company-address{font-size:24px;margin-bottom:30px;line-height:1.4em}section.contact .contact-details .company-taxes-info{margin-top:15px;margin-bottom:30px;font-size:24px;line-height:1.4em}}.products-list{margin:0 auto;padding:0 30px 150px;display:flex}.products-list>div{display:flex;align-items:flex-end;flex-direction:column}.products-list{max-width:1820px}.products-list>div{max-width:600px;margin:0 auto}.products-list.alternative>div{max-width:720px}.products-list.three-columns>div{width:33.3333%}.products-list.two-columns>div{width:50%}.products-list.one-column>div{width:100%}.products-list.two-columns .column-3{display:none}.products-list.one-column .column-2,.products-list.one-column .column-3{display:none}.products-list>div>div{width:calc(100% - 120px)}.products-list.alternative>div>div{width:calc(100% - 245px)}.product-box{margin:30px 0;color:#fff}.product-box .square{width:100%;padding:0;margin:0;position:relative;background-repeat:no-repeat;background-position:top 60px right 30px;background-size:100px auto;min-height:450px}.product-box .square>.square-inside{position:relative;width:100%;height:100%;top:0;left:0;color:inherit;display:flex;flex-direction:column;justify-content:space-between}.product-box .square>.square-inside>.new{display:inline-block;position:absolute;height:38px;line-height:38px;background:#77574E;color:#fff;font-size:24px;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;padding:3px 20px 0;right:0;top:0}.products-list .square-inside{padding:45px 35px 35px 80px}.products-list .product-box .square-inside>img{position:absolute;max-height:90%;max-width:155px;display:block;width:auto;height:auto;top:0;bottom:0;right:calc(100% - 60px);margin:auto}.products-list.alternative .product-box .square-inside>img{max-width:280px}.products-list .product-box header h3{font-family:'coluna_rounded',sans-serif;font-size:40px;width:calc(100% - 115px);line-height:1em;margin:0 0 15px}.products-list .product-box header h4{font-family:'cocogoosecompressedlight',sans-serif;font-size:26px;line-height:1.3em;font-weight:300;margin:10px 0;width:calc(100% - 115px)}.products-list .product-box header .mobile-thumbnail{display:none}.products-list .product-box header .separator{display:block;width:55px;height:2px;background:#fff;margin-bottom:10px}.products-list .product-box header .weight{font-family:"Times New Roman",serif;font-size:20px;font-weight:700;margin-bottom:15px}.products-list .product-box header .description{font-size:1em;line-height:1.3em;padding-right:5%}.products-list .product-box footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:15px}.products-list .product-box footer .more{display:inline-block;text-transform:uppercase;font-family:'coluna_rounded',sans-serif;font-size:28px;line-height:22px;padding-top:6px;cursor:pointer;transition:0.1s all linear 0s}.products-list .product-box footer .more .fas{margin-left:3px}.products-list .product-box footer .more .fa-plus{font-size:.9em;transform:translateY(-1px)}.products-list .product-box footer .btn-shop{display:inline-block;font-family:'coluna_rounded',sans-serif;font-size:38px;line-height:38px;color:inherit;padding:12px 12px 6px;border:4px solid #fff;max-width:100%;text-align:center;transition:0.3s all ease-in-out 0s}.products-list .product-box footer .btn-shop:hover{background:#fff}.product-box .more-details{display:none}.product-box .more-details>div{border-width:1px;border-style:solid;border-top:0;background:#fff;padding:30px 15px 15px;position:relative;transition:0.3s all ease-in-out 0s}.product-box .more-details .triangle{display:inline-block;position:absolute;top:-16px;left:0;right:0;margin:auto;width:30px;height:30px;transform:rotate(45deg)}.product-box .more-details .close{display:inline-block;position:absolute;bottom:5px;right:5px;width:40px;height:40px;line-height:40px;font-family:"Times New Roman",sans-serif;font-size:40px;font-weight:700;cursor:pointer;text-align:center;transform:rotate(45deg)}.product-box .more-details h5{text-transform:uppercase;font-family:"Times New Roman",serif;font-size:18px;font-weight:700;margin:0;width:93%}.product-box .more-details h5.underline{border-bottom:2px solid #77574e}.product-box table{border:2px solid #77574e;border-spacing:0;margin-bottom:15px}.product-box table td{padding:6px 12px;color:#77574e;font-size:1em;border:1px solid #77574e;border-top:0;border-left:0}.product-box table tr:last-child td{border-bottom:0}.product-box table tr td:last-child{border-right:0;text-align:right}.product-box table tr:nth-child(even) td{background:#f3f3f3}.product-box p{padding-top:15px;margin-top:0}.product-box .additional-info{font-size:12px;margin-bottom:15px}.product-box .ingredients{color:#77574e;width:93%;line-height:1.3em;padding-bottom:20px;padding-top:15px}.product-box .serving-suggestions{color:#77574e;line-height:1.3em;width:93%}.product-box .serving-suggestions p{margin-bottom:10px}@media only screen and (max-width:767px){.products-list .product-box header h3{font-size:38px}}@media only screen and (max-width:700px){.products-list.alternative>div>div{width:100%}.products-list.alternative .product-box .square{background-position:top 50px right 50px;background-size:90px auto}.products-list.alternative .product-box .square>.square-inside{padding:90px 20px 20px}.products-list.alternative .product-box .square>.square-inside header{display:flex;flex-wrap:wrap;align-items:stretch}.products-list.alternative .product-box header h3{font-size:22px}.products-list.alternative .product-box header h4{font-size:15px;margin-top:0}.products-list.alternative .product-box header .weight{font-size:14px}.products-list.alternative .product-box footer .more{font-size:22px;background-size:auto 18px}.products-list.alternative .product-box footer .more.active{background-size:auto 28px}.products-list.alternative .product-box footer .btn-shop{font-size:30px;line-height:30px;border-width:3px;padding:8px 10px 2px}.products-list.alternative .product-box .square>.square-inside header .mobile-thumbnail{width:60%;padding:15px 0}.products-list.alternative .product-box .square>.square-inside header .mobile-thumbnail img{display:block;max-width:90%;max-height:200px;margin:0;height:auto;width:auto}.products-list.alternative .product-box .square>.square-inside header .heading{width:40%;justify-content:center;display:flex;flex-direction:column}.products-list.alternative .product-box header .weight{margin:0}.products-list.alternative .product-box .square-inside>img{display:none}.products-list.alternative .product-box .square-inside header .mobile-thumbnail{display:block}.products-list.alternative .product-box header h3{width:100%}.products-list.alternative .product-box header h4{width:100%}.products-list.alternative .product-box .square>.square-inside>.new{height:32px;line-height:32px;font-size:16px;padding:2px 12px 0}}@media only screen and (max-width:600px){.products-list>div>div{width:100%}.product-box .square{background-position:top 50px right 50px;background-size:90px auto}.product-box .square>.square-inside{padding:90px 20px 20px}.product-box .square>.square-inside header{display:flex;flex-wrap:wrap;align-items:stretch}.products-list .product-box header h3{font-size:22px}.products-list .product-box header h4{font-size:15px;margin-top:0}.products-list .product-box header .weight{font-size:14px}.products-list .product-box footer .more{font-size:22px;background-size:auto 18px}.products-list .product-box footer .more.active{background-size:auto 28px}.products-list .product-box footer .btn-shop{font-size:30px;line-height:30px;border-width:3px;padding:8px 10px 2px}.product-box .square>.square-inside header .mobile-thumbnail{width:40%;padding:15px 0}.product-box .square>.square-inside header .mobile-thumbnail img{display:block;max-width:80%;max-height:240px;margin:0 auto;height:auto;width:auto}.product-box .square>.square-inside header .heading{width:60%;justify-content:center;display:flex;flex-direction:column}.products-list .product-box header .weight{margin:0}.products-list .product-box .square-inside>img{display:none}.products-list .product-box .square-inside header .mobile-thumbnail{display:block}.products-list .product-box header h3{width:100%}.products-list .product-box header h4{width:100%}.product-box .square>.square-inside>.new{height:32px;line-height:32px;font-size:16px;padding:2px 12px 0}}@media only screen and (max-width:499px){.products-list.alternative .product-box .square>.square-inside{padding-top:60px}.products-list.alternative .product-box .square>.square-inside header .mobile-thumbnail{width:100%}.products-list.alternative .product-box .square>.square-inside header .heading{width:100%;padding-bottom:15px}.products-list.alternative .product-box .square>.square-inside header .mobile-thumbnail img{margin:0 auto;margin-bottom:15px}}@media only screen and (max-width:459px){.product-box .square>.square-inside{padding-top:60px}.product-box .square>.square-inside header .mobile-thumbnail{width:100%}.product-box .square>.square-inside header .heading{width:100%;padding-bottom:15px}}section.banner{padding:60px 0;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;align-items:center}section.banner .container{width:100%;max-width:1382px;padding:0 30px;margin:0 auto;display:flex;justify-content:flex-end}section.banner .container>div{width:45%;padding:0 30px 0 80px}section.banner h1{font-family:'highvoltage',sans-serif;text-transform:uppercase;font-weight:400;font-size:80px;line-height:80px;position:relative;margin-bottom:80px}section.banner h1::before,section.banner h1::after{content:'';display:block;width:200px;height:32px;position:absolute;left:0;top:-40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_banner_top.svg) no-repeat left center}section.banner h1::after{background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_banner_bottom.svg) no-repeat left center;top:auto;bottom:-30px}section.banner .content p{margin:0 0 15px;font-size:1em;line-height:1.3em}main.site-about-us{position:relative}main.site-about-us::before{content:'';display:block;width:100%;height:calc(100% - 430px);top:430px;left:0;position:absolute;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_about_us.svg) center top;z-index:0}main.site-about-us>section{position:relative;z-index:5}section.yellow-box-holder{max-width:1382px;padding:0 30px;margin:0 auto}section.yellow-box-holder .yellow-box{background:#FAB633;color:#fff;display:flex;justify-content:space-between;align-items:stretch}section.yellow-box-holder .yellow-box>div:first-child{flex-grow:1;background-position:center center;background-size:cover;background-repeat:no-repeat}section.yellow-box-holder .yellow-box>div:last-child{width:45%;padding:80px 80px 150px 80px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_box_about_company.svg) no-repeat center bottom 20px;background-size:75% auto}section.yellow-box-holder .yellow-box>div:last-child p{margin:0 0 15px;font-size:1em;line-height:1.3em}section.about-us-content{position:relative}section.about-us-content::after{width:100%;height:220px;content:'';display:block;position:absolute;left:0;bottom:0;z-index:-1}section.about-us-content .content-holder{max-width:1382px;margin:0 auto;padding:150px 30px 120px;display:flex}section.about-us-content .content-holder header{min-width:200px}section.about-us-content .content-holder h2{margin:0;line-height:1.2em}section.about-us-content .content-holder>.columns{display:flex;justify-content:space-between;padding-left:60px}section.about-us-content .content-holder>.columns>div{width:50%;padding:0;color:#77574e;font-size:1em;line-height:1.3em}section.about-us-content .content-holder>.columns>.column-left{padding-right:60px}section.about-us-content .content-holder>.columns>.column-right{padding-left:60px}section.about-us-content .content-holder>.columns>div p{margin:0 0 20px}section.about-us-content>img{display:block;margin:0 auto;padding:0 30px}section.awards{background:#f3f3f3;padding:160px 30px 300px}section.awards .content-holder{display:flex;margin:0 auto;max-width:1575px;justify-content:stretch}section.awards .content-holder>div{width:50%}section.awards .content-holder>div:first-child{color:#fff;padding:80px 180px 60px 60px;background:#FAB633 url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_trophy.svg) no-repeat right 70px top 48px;background-size:18% auto}section.awards .content-holder>div:first-child h2{color:#fff;width:90%;line-height:1.2em;margin:0 0 30px}section.awards .content-holder>div:first-child p{margin:0 0 20px;line-height:1.3em;font-size:1em}section.awards .content-holder .awards-slider-holder{background:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;padding:80px 120px}section.awards .content-holder .awards-slider-holder>span{position:absolute}section.awards .content-holder .awards-slider .slick-track{display:flex;align-items:stretch}section.awards .content-holder .awards-slider .slick-track .slick-slide{height:inherit}section.awards .content-holder .awards-slider .slick-track .slick-slide>div{height:50%;display:flex;align-items:center;justify-content:center;padding:30px 0}section.awards .content-holder .awards-slider .slick-track .slick-slide>div img{margin:0 auto}.awards-slider-prev,.awards-slider-next{display:block;width:40px;height:40px;position:absolute;margin:auto;top:0;bottom:0;left:60px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_news_slider_prev.svg) no-repeat center center;cursor:pointer}.awards-slider-next{left:auto;right:60px;background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_news_slider_next.svg)}@media only screen and (max-width:1160px){section.banner .container>div{width:50%;padding:0 60px}section.yellow-box-holder .yellow-box>div:last-child{width:50%;padding:60px 60px 120px}section.about-us-content .content-holder>.columns{padding-left:30px}section.about-us-content .content-holder>.columns>.column-left{padding-right:30px}section.about-us-content .content-holder>.columns>.column-right{padding-left:30px}}@media only screen and (min-width:992px){section.banner header{background:none!important;padding-bottom:30px}}@media only screen and (min-width:992px) and (orientation:landscape){section.banner{min-height:calc(100vh - 130px)}}@media only screen and (max-width:991px){section.banner{background:#000!important;padding:0}section.banner .container{padding:0}section.banner .container>div{width:100%;padding:0}section.banner header{height:527px;padding:30px;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:flex-end}section.banner header>img{margin-right:10%}section.banner .container>div>.content{padding:60px 30px}section.yellow-box-holder .yellow-box>div:last-child{padding:30px 30px 90px 30px}section.about-us-content .content-holder{flex-wrap:wrap}section.about-us-content .content-holder h2{margin-bottom:30px}section.about-us-content .content-holder>.columns{padding-left:0}section.awards{padding:100px 30px}section.awards .content-holder>div:first-child{padding:40px 60px 30px 30px;background-size:15% auto;background-position:right 30px top 30px}section.awards .content-holder .awards-slider-holder{padding:60px}.awards-slider-prev{left:20px}.awards-slider-next{right:20px}section.about-us-content::after{content:none}section.about-us-content>img{padding:0}}@media only screen and (max-width:899px){section.awards .content-holder{flex-wrap:wrap}section.awards .content-holder>div:first-child{width:100%;background-size:10% auto}section.awards .content-holder .awards-slider-holder{width:100%}}@media only screen and (max-width:767px){section.banner header{height:327px}section.yellow-box-holder .yellow-box{flex-wrap:wrap}section.yellow-box-holder .yellow-box>div:first-child{width:100%;height:257px}section.yellow-box-holder .yellow-box>div:last-child{width:100%;padding-bottom:120px}section.about-us-content .content-holder{padding:45px 30px 30px}section.about-us-content .content-holder>.columns{flex-wrap:wrap}section.about-us-content .content-holder>.columns>div{width:100%;padding:0}section.about-us-content .content-holder>.columns>.column-left{padding-right:0}section.about-us-content .content-holder>.columns>.column-right{padding-left:0}section.awards{padding:30px}}#recipe{color:#77574e}#recipe header h1{font-family:'highvoltage',sans-serif;text-transform:none;font-weight:400;color:#77574e;font-size:60px;line-height:1.3em;margin:20px 0 0}#recipe h2,.featured-products h2{font-size:48px;font-family:'coluna_rounded',sans-serif;margin-bottom:30px}#recipe .entry-holder{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:180px}#recipe .entry-content .cover{padding-left:36px;background:#FAB633;margin-bottom:60px}#recipe .entry-content .cover div{height:380px;position:relative}#recipe .entry-content .cover img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}#recipe .entry-holder .entry-content{width:65%;padding:0 60px 0 0;background:url(/wp-content/themes/as_babuni/img/vertical_border.png) repeat-y right top}#recipe .entry-holder .ingredients{width:35%;padding:0 0 100px 60px;position:relative}#recipe .entry-holder .ingredients .btn{display:inline-block;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;color:#FAB633;border:4px solid #FAB633;line-height:36px;padding:12px 15px 2px;font-size:38px;position:absolute;bottom:0;transition:0.3s all ease-in-out 0s;cursor:pointer;text-align:center}#recipe .entry-holder .ingredients .btn:hover{background:#FAB633;color:#fff}#recipe .ingredients ul{margin:0;padding:0;list-style:none;font-size:1em}#recipe .ingredients ul li{display:block;padding:10px 0}#recipe .entry-content p{margin:0 0 15px;line-height:1.3em;font-size:1em}#recipe .recipe-details{display:flex;flex:1;align-items:flex-end;margin-top:40px}#recipe .recipe-details .ico-cooking{padding-left:60px;min-height:54px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_preparation_time.svg) no-repeat left bottom;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700;padding-right:60px;position:relative}#recipe .recipe-details .ico-cooking::after{display:block;content:'';width:2px;height:25px;position:absolute;background:#77574E;bottom:3px;margin:auto;right:24px}#recipe .recipe-details .ico-portions{padding-left:90px;min-height:40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_portion.svg) no-repeat left 20px center;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700}.featured-products{padding-bottom:180px}@media only screen and (max-width:1160px){#recipe header h1{font-size:48px}#recipe h2,.featured-products h2{font-size:42px}}@media only screen and (max-width:991px){#recipe .entry-holder .entry-content{padding:0 30px 0 0}#recipe .entry-holder .ingredients{padding:0 0 100px 30px}}@media only screen and (max-width:767px){#recipe header h1{font-size:40px}#recipe .entry-holder{flex-wrap:wrap;margin-bottom:100px}#recipe .entry-holder .entry-content{width:100%;padding:0 0 30px 0;margin-bottom:15px;background:url(/wp-content/themes/as_babuni/img/horizontal_border.png) repeat-x left bottom}#recipe .entry-holder .ingredients{width:100%;padding:0 0 100px 0}#recipe .entry-content .cover{padding-left:10px}#recipe h2,.featured-products h2{font-size:38px}#recipe .entry-holder .ingredients .btn{font-size:24px;height:auto;line-height:24px;padding:10px 15px 4px;border-width:3px}}@media only screen and (max-width:449px){#recipe .recipe-details .ico-cooking{background-size:auto 40px;padding-left:42px;padding-right:32px}#recipe .recipe-details .ico-cooking::after{right:15px}#recipe .recipe-details .ico-portions{background-position:left bottom;background-size:auto 32px;padding-left:54px}}@media only screen and (max-width:379px){#recipe .recipe-details{flex-wrap:wrap}#recipe .recipe-details .ico-cooking{width:100%;padding-left:54px;background-position:5px bottom}#recipe .recipe-details .ico-cooking::after{content:none}#recipe .recipe-details .ico-portions{width:100%;padding-top:20px}}.toggle-filters{display:none}#filters{margin-bottom:30px}#filters input[type="submit"]{display:none}.filters-holder{border-top:2px solid #FAB633;border-bottom:2px solid #FAB633;padding:30px 0;display:flex;justify-content:space-between;position:relative}.filters-holder .filtering{display:none;position:absolute;width:100%;height:100%;background:#FAB633;opacity:.8;color:#fff;text-transform:uppercase;font-size:60px;line-height:60px;align-items:center;justify-content:center;font-family:'coluna_rounded',sans-serif;top:0;left:0;transition:0.3s all ease-in-out 0s}#filters.active .filtering{display:flex}.filters-holder input[type="checkbox"]{display:none}.filters-holder>div:last-of-type{text-align:right}.filters-holder h3{color:#77574e;font-family:'highvoltage',sans-serif;font-weight:400;font-size:60px;text-transform:uppercase;margin:0}.filters-holder .filter{display:inline-block;border:2px solid #FAB633;color:#FAB633;height:40px;line-height:36px;padding:0 45px 0 15px;font-weight:700;font-size:1em;margin-right:10px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_filter.svg) no-repeat right 10px center;cursor:pointer;margin-top:10px;transition:0.3s all ease-in-out 0s}.filters-holder .filter:hover{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_filter_hover.svg);background-color:#FAB633;color:#fff}.filters-holder .filter.active{background-image:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_filter_active.svg);background-color:#FAB633;color:#fff}.filters-holder>div:first-child{padding-right:15px}.filters-holder>div:last-of-type{padding-left:15px}.filters-holder>div:last-of-type .filter{margin-right:0;margin-left:10px}.recipe-of-the-month{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:60px}.recipe-of-the-month .thumbnail{width:65%;position:relative}.recipe-of-the-month .thumbnail>a>span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:68px;line-height:68px;font-family:'highvoltage',sans-serif;background:rgba(250,182,51,.6);z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;text-transform:uppercase;opacity:0;transition:0.3s all ease-in-out 0s;padding-top:16px}.recipe-of-the-month .thumbnail>a:hover>span{opacity:1}.recipe-of-the-month .thumbnail img{object-fit:cover;display:block;position:absolute;width:100%;height:100%}.recipe-of-the-month .square{width:35%;min-height:450px;padding:60px 35px 35px 35px;background:#FAB633;color:#fff;display:flex;flex-direction:column;justify-content:space-between;font-size:1em;line-height:1.3em}.recipe-of-the-month .square h2{color:#fff;font-size:48px;line-height:1em;font-family:'coluna_rounded',sans-serif;margin:15px 0;font-weight:400}.recipe-of-the-month .square h2 a{color:#fff}.recipe-of-the-month .recipe-details{display:flex;flex:1;align-items:flex-end;margin-top:40px}.recipe-of-the-month .recipe-details .ico-cooking{padding-left:60px;min-height:54px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_cooking.svg) no-repeat left bottom;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700;padding-right:60px;position:relative}.recipe-of-the-month .recipe-details .ico-cooking::after{display:block;content:'';width:2px;height:25px;position:absolute;background:#fff;bottom:3px;margin:auto;right:24px}.recipe-of-the-month .recipe-details .ico-portions{padding-left:80px;min-height:40px;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_portions.svg) no-repeat left 10px bottom;display:flex;align-items:flex-end;font-size:18px;text-transform:uppercase;font-weight:700}.site-recipes .recipes-holder{padding-bottom:60px}.load-more-holder{text-align:center;padding-bottom:90px}.load-more{display:inline-block;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;color:#FAB633;border:4px solid #FAB633;height:56px;line-height:56px;padding:0 15px;font-size:38px;transition:0.3s all ease-in-out 0s;cursor:pointer}.load-more:hover{color:#fff;background:#FAB633}@media only screen and (max-width:1160px){.filters-holder h3{font-size:48px}.recipe-of-the-month .thumbnail{width:55%}.recipe-of-the-month .square{width:45%}}@media only screen and (max-width:1060px){.recipe-of-the-month .recipe-details .ico-cooking{padding-right:30px}.recipe-of-the-month .recipe-details .ico-cooking::after{right:15px}}@media only screen and (max-width:991px){.recipe-of-the-month .thumbnail{width:40%}.recipe-of-the-month .square{width:60%;min-height:360px}}@media only screen and (max-width:767px){.filters-holder h3{font-size:40px}.toggle-filters{display:block;background:#FAB633;color:#fff;text-align:center;height:34px;line-height:34px;cursor:pointer;font-family:'Arial',sans-serif;font-size:16px}#filters input[type="submit"]{display:inline-block;font-family:'coluna_rounded',sans-serif;text-transform:uppercase;color:#FAB633;border:4px solid #FAB633;height:56px;line-height:56px;padding:0 15px;font-size:38px;transition:0.3s all ease-in-out 0s;cursor:pointer;border-radius:0;background:none;margin-top:60px}#filters input[type="submit"]:hover{color:#fff;background:#FAB633}.filters-holder{display:none;flex-wrap:wrap;border:none}.filters-holder.active{display:flex}.filters-holder h3{font-size:38px;border-bottom:2px solid #FAB633;margin-bottom:5px}.filters-holder>div{width:50%}.filters-holder>div:last-of-type{padding-left:0}.filters-holder .pasta-filters{display:flex;flex-direction:column;align-items:flex-start}.filters-holder .dish-filters{display:flex;flex-direction:column;align-items:flex-end}.recipe-of-the-month{flex-wrap:wrap}.recipe-of-the-month .thumbnail{width:100%;height:320px}.recipe-of-the-month .square{width:100%;padding:35px;min-height:0}.recipe-of-the-month .square h2{font-size:40px}.filters-holder .filter{margin:15px 0 0}.filters-holder>div:last-of-type .filter{margin:15px 0 0}}@media only screen and (max-width:540px){.filters-holder>div{width:100%}.filters-holder>div:last-of-type{padding:30px 0 0;text-align:left}.filters-holder .dish-filters{align-items:flex-start}.recipe-of-the-month .square{padding:30px 15px}.recipe-of-the-month .recipe-details .ico-cooking{padding-left:40px;min-height:40px;font-size:16px;padding-right:40px;background-size:auto 36px}.recipe-of-the-month .recipe-details .ico-portions{padding-left:50px;font-size:16px;background-size:auto 28px;background-position:left bottom}.recipe-of-the-month .recipe-details .ico-cooking::after{display:block;content:'';width:2px;height:25px;position:absolute;bottom:3px;margin:auto;right:24px}}main.site-download .container{max-width:1440px;padding-top:40px;padding-bottom:140px;display:flex;justify-content:space-between;min-height:calc(100vh - 130px)}main.site-download aside{width:30%}main.site-download aside header h1{color:#77574e;font-family:'highvoltage',sans-serif;text-transform:uppercase;font-size:60px;line-height:1.2em;font-weight:400;margin:0 0 10px}main.site-download section{width:70%}main.site-download section.align-center{text-align:center;padding:0 30px}#menu-download{margin:0;padding:0;list-style:none}#menu-download li{display:block}#menu-download li a{display:inline-block;height:auto;text-transform:uppercase;color:#FAB633;border:2px solid #FAB633;padding:5px 20px 4px;text-align:center;min-width:130px;margin-bottom:13px;font-weight:700;font-size:1em;transition:0.3s all ease-in-out 0s}#menu-download li.current-menu-item a,#menu-download li.current-page-ancestor a,#menu-download li a:hover{color:#fff;background:#FAB633}#menu-photos{margin:20px 0 0;padding:0;list-style:none}#menu-photos li a{display:inline-block;text-transform:uppercase;transition:0.3s all ease-in-out 0s;line-height:35px;font-size:1em;color:#77574e}#menu-photos li.current-menu-item a,#menu-photos li a:hover{color:#FAB633}#menu-photos li.current-menu-item a{font-weight:700}.big-box{margin:0 auto 30px;width:100%;max-width:500px;background:#FAB633;color:#fff;padding:45px;display:flex;flex-direction:column;align-items:center}.big-box .img{display:flex;justify-content:center;align-items:center;background:#fff;width:210px;height:210px}.big-box .img img{display:block;max-width:75%;max-height:75%}.big-box h2{color:#fff;font-family:'coluna_rounded',sans-serif;font-weight:400;font-size:48px;line-height:1.2em;margin-bottom:0;margin-top:30px}.big-box h3{font-family:'cocogoosecompressedlight',sans-serif;font-weight:400;margin:0;font-size:42px}.big-box label{font-family:'cocogoosecompressedlight',sans-serif;font-weight:400;margin:0;font-size:24px}main.site-download .formats a{display:inline-block;height:35px;line-height:32px;color:#fff;border:2px solid #fff;padding:0 15px;font-weight:700;font-size:1em;margin:20px 10px 0;transition:0.3s all ease-in-out 0s}main.site-download .formats a:hover{color:#FAB633;background:#fff}main.site-download section:not(.align-center){padding:0 60px;display:flex;flex-wrap:wrap}.small-box{width:33.3333%;text-align:center;padding:0 30px 30px}.small-box h2{font-family:'cocogoosecompressedlight',sans-serif;font-size:14px;color:#77574e;margin-top:0;text-transform:none;font-weight:700}.small-box label{color:#77574e;font-size:14px;font-family:'cocogoosecompressedlight',sans-serif}.small-box img{display:block;margin:0 auto;max-width:90%;max-height:250px}main.site-download section:not(.align-center) .formats a{color:#FAB633;border:2px solid #FAB633;margin-top:20px}main.site-download section:not(.align-center) .formats a:hover{background:#FAB633;color:#fff}@media only screen and (max-width:1260px){main.site-download section:not(.align-center){padding:0 30px}}@media only screen and (max-width:1160px){main.site-download aside header h1{font-size:48px}.small-box{width:50%}.big-box h3{font-size:36px}}@media only screen and (max-width:940px){.small-box{width:100%}main.site-download aside{width:250px}main.site-download section{width:calc(100% - 250px)}}@media only screen and (min-width:768px){main.site-download .container{padding-bottom:300px}}@media only screen and (max-width:767px){main.site-download .container{flex-wrap:wrap}.small-box{padding:30px 0}main.site-download aside{padding-bottom:60px}main.site-download aside,main.site-download section{width:100%}main.site-download section.align-center{padding:0}.big-box h2{font-size:40px}.big-box h3{font-size:38px}}@media only screen and (max-width:540px){.big-box{padding:30px}.big-box .img{width:auto;height:auto;min-width:200px;min-height:200px;padding:30px}.big-box h2{font-size:36px}.big-box h3{font-size:30px}}main.single-page{overflow-x:hidden;position:relative}main.single-page::before{content:'';display:block;width:50vw;height:100%;position:absolute;z-index:-1;top:0;right:calc(50% + 640px);background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_contact.svg) right top}main.single-page::after{content:'';display:block;width:50vw;height:100%;position:absolute;z-index:-1;top:0;left:calc(50% + 640px);background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/bg_contact.svg) left top}main.single-page .container{width:100%;max-width:1280px;padding:0 30px}main.single-page article{max-width:960px;margin:0 auto;padding:60px 0}footer#footer{background:#303030;color:#fff}footer#footer .footer-content{max-width:1500px;margin:0 auto;padding:50px 30px 50px;display:flex;align-items:stretch;justify-content:space-between}footer#footer .social-icons{display:flex;width:16.6666%;align-items:center;min-width:180px}footer#footer .social-icons a{display:flex;width:60px;height:60px;border-radius:30px;background:#FAB633;margin-right:30px;justify-content:center;align-items:center}footer#footer .footer-image{display:flex;width:66.6666%;align-items:center;justify-content:center}footer#footer .copyrights{display:flex;width:16.6666%;justify-content:center;flex-direction:column}footer#footer .copyrights p{margin:0 0 15px}footer#footer .copyrights p:last-of-type{margin:0}footer#footer .copyrights a{color:#fff!important}@media only screen and (max-width:1160px){footer#footer .footer-content{padding:40px 30px}}@media only screen and (max-width:767px){footer#footer .footer-content{flex-wrap:wrap}footer#footer .footer-content>div{width:100%;text-align:center;justify-content:center}footer#footer .social-icons a{margin:0 15px;width:40px;height:40px}footer#footer .social-icons a img{height:24px}}#cookies-info{display:flex;width:100%;position:fixed;left:0;bottom:0;z-index:1000;color:#fff;padding:30px 130px;background:#77574e url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_cookie.svg) no-repeat 30px center;align-items:stretch;flex-wrap:wrap}#cookies-info p{margin:0}#cookies-info a{color:#fff;text-decoration:underline}#cookies-info>div{display:flex;align-items:center;padding:0 30px}#cookies-info>div:first-of-type{width:30%;font-family:"coluna_rounded",sans-serif;font-size:35px;line-height:38px}#cookies-info>div:last-of-type{width:70%;max-width:720px;font-size:14px}#cookies-info .close-cookies{display:block;width:50px;height:50px;position:absolute;right:30px;top:0;bottom:0;margin:auto;cursor:pointer;background:url(https://asbabuni.pl/wp-content/themes/as_babuni/img/ico_close_cookie.svg) no-repeat center center;background-size:50px auto}@media only screen and (max-width:991px){#cookies-info{padding:30px 90px}#cookies-info>div:first-of-type,#cookies-info>div:last-of-type{width:100%}}@media only screen and (max-width:599px){#cookies-info{background-position:26px 24px;background-size:auto 62px;padding:100px 0 30px 0}#cookies-info .close-cookies{top:30px;bottom:auto}}h1.page-title,h1.entry-title{color:#77574e;font-family:'highvoltage',sans-serif;font-weight:400;font-size:60px;text-transform:none;margin:0;line-height:1.2em}h1.entry-title{font-size:48px}.entry-content h2,.entry-content h3,.entry-content h4{font-family:'Times New Roman',serif;font-size:2rem;font-weight:700;line-height:1em;margin:25px 0 15px;text-transform:none}.entry-content h3{font-size:1.5rem}.entry-content h4{font-size:1.25rem}.entry-content{padding-bottom:10vw}@media only screen and (max-width:767px){h1.page-title{font-size:36px}h1.entry-title{font-size:36px}.entry-content h2{font-size:1.5rem}.entry-content h3{font-size:1.25rem}.entry-content h4{font-size:1rem}}@media only screen and (max-width:599px){h1.page-title{font-size:30px}h1.entry-title{font-size:30px}}@media print{main{padding:0}#masthead,.featured-products,.printer,#footer{display:none!important}#recipe .entry-holder .entry-content{padding-right:15px}#recipe .entry-holder .ingredients{padding-left:15px}#recipe .entry-content .cover{padding:0;margin:0}#recipe h1{font-size:40px!important;margin-bottom:0!important}#recipe h2{font-size:30px;margin-bottom:15px}#recipe .entry-content .cover div{height:200px}}