:root{--color-yellow: #F9BD16}.page-template-page-black-friday-full{--color-yellow: #FEB938}.custom-section-hero{margin-top:-10px;margin-bottom:46px}.custom-section-hero .wrapper{height:192px;position:relative}.custom-section-hero .wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:7px;-o-object-position:20%;object-position:20%}.custom-section-hero .wrapper .desktop-only{display:block}@media(max-width: 768px){.custom-section-hero .wrapper .desktop-only{display:none}}.custom-section-hero .wrapper .mobile-only{display:none}@media(max-width: 768px){.custom-section-hero .wrapper .mobile-only{display:block}}.custom-section-hero.is-fullheight .wrapper{height:auto}.custom-section-hero.is-fullheight .wrapper img{position:static;width:100%;height:auto;-o-object-fit:initial;object-fit:initial;border-radius:0}.swiper-content{position:relative;--swiper-pagination-bullet-inactive-color: $white;--swiper-pagination-bullet-inactive-opacity: 1}.swiper-content .swiper{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:-webkit-grab;cursor:grab}.swiper-content .swiper-button-prev,.swiper-content .swiper-button-next{--swiper-navigation-sides-offset: -29px;--swiper-navigation-top-offset: 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58px;height:58px;-webkit-box-shadow:3px 3px 0 0 #000;box-shadow:3px 3px 0 0 #000;border-radius:50%;border:1px solid #000;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.swiper-content .swiper-button-prev:hover,.swiper-content .swiper-button-next:hover{background-color:#f3f3f3;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}.swiper-content .swiper-button-prev:after,.swiper-content .swiper-button-next:after{content:"";background-image:url(../../dist/images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:21px;height:21px;display:block;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-content .swiper-button-next:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-content .swiper-pagination-bullet{border:1px solid #707070}.diet-tile{padding-bottom:5px;height:100%;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.diet-tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.diet-tile .heading{font-size:40px;margin-bottom:12px}.diet-tile .bg{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 0 auto}.diet-tile .bg .badge{position:absolute;top:-14px;right:-19px;border:none !important}@media(max-width: 768px){.diet-tile .bg{padding-right:0}}.diet-tile .bg img{border:3px solid #000;border-radius:40px}.diet-tile .bg.border-green img{border:3px solid #82c782}.diet-tile .bg.border-pink img{border:3px solid #ffb4e3}.diet-tile .bg.border-black img{border:3px solid #000}.diet-tile .bg.border-juices img{border:3px solid #000}@-webkit-keyframes scale-fade-in{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-fade-in{0%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.diet-tile .content-wrap{text-align:left;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;position:relative}@media(max-width: 768px){.diet-tile .content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-animation:scale-fade-in .5s ease-in-out;animation:scale-fade-in .5s ease-in-out}}.diet-tile .content-wrap .meals-count{font-size:18px;font-weight:700;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;margin-bottom:10px;text-align:center;background:#ffeebf;padding:4px 10px}.diet-tile .content-wrap .excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:20px;line-height:1.375;font-size:15px;height:61.875px;color:#636363;margin-top:auto}@media(max-width: 768px){.diet-tile .content-wrap .excerpt{text-align:center}}.diet-tile .content-wrap .price{font-size:18px;font-weight:700;margin-bottom:23px}.diet-tile .content-wrap .price .price-old{font-size:16px;font-weight:400;color:#525252;margin-inline:4px;position:relative;margin-left:.5rem;margin-right:.5rem}.diet-tile .content-wrap .price .price-old::after{content:"";position:absolute;top:0;left:-10%;width:120%;height:100%;background-image:url(../../dist/images/line-through.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.diet-tile .content-wrap .price .price-old:hover::after{opacity:0}.diet-tile .content-wrap .btns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 768px){.diet-tile .content-wrap .btns-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.diet-tile .content-wrap .btns-wrap .custom-btn{min-width:98px;min-height:49px}.diet-tile .content-wrap .btns-wrap .details-btn{text-decoration:none}.diet-tile .content-wrap .btns-wrap .details-btn:hover{text-decoration:underline}.diet-tile .ranges-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:19px;margin-top:auto}.diet-tile .ranges-wrap .percentage{font-weight:700;width:50px;text-align:right}.diet-tile .ranges-wrap .range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:200px;font-size:14px}.diet-tile .ranges-wrap .range>span:first-child{margin-right:5px}.diet-tile .ranges-wrap .range .range-bar{width:75px;height:5px;border:1px solid var(--color-yellow);border-radius:100px;margin-right:10px;margin-left:auto;position:relative}.diet-tile .ranges-wrap .range .range-bar .range-bar-inner{position:absolute;top:0;left:0;height:100%;background-color:var(--color-yellow);width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;border-radius:100px}.section-listing .heading{margin-top:40px;margin-bottom:.5rem;text-align:center}.section-listing .desc{max-width:768px;text-align:center;margin:0 auto 60px auto;color:#636363}@media(max-width: 768px){.section-listing .desc{margin-bottom:2rem}}.section-listing .layout-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:1.5rem}@media(max-width: 768px){.section-listing .layout-switcher{gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}}.section-listing .layout-switcher .switch-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;border:none;background:none;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#636363;cursor:pointer;padding:8px 12px;border-radius:6px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-listing .layout-switcher .switch-button.active{color:#000;background-color:#f3f3f3}.section-listing .layout-switcher .switch-button.active svg path{fill:#000}.section-listing .layout-switcher .switch-button:focus-visible{outline:none;-webkit-box-shadow:0 0 0 2px var(--color-yellow);box-shadow:0 0 0 2px var(--color-yellow)}.section-listing .tiles{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:99px;grid-row-gap:66px}.section-listing .tiles .heading{text-align:left}@media(max-width: 992px){.section-listing .tiles{grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:60px}}@media(max-width: 768px){.section-listing .tiles{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:60px}}@media(max-width: 768px){.section-listing .tiles .diet-tile{display:grid;grid-gap:26px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f3f3f3;padding:20px;border-radius:50px}}.section-listing .tiles .diet-tile .bg img{border-radius:50px}@media(max-width: 768px){.section-listing .tiles .diet-tile .bg img{border-radius:40px;margin:0 auto;max-width:50vw}}@media(max-width: 768px){.section-listing .tiles .diet-tile .content-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}}.section-listing .tiles .diet-tile .content-wrap .heading{margin-top:0;margin-bottom:12px}@media(max-width: 768px){.section-listing .tiles .diet-tile .range{max-width:220px}.section-listing .tiles .diet-tile .range span{margin-right:10px}}@media(max-width: 768px){.section-listing .tiles .diet-tile .excerpt{text-align:left}}@media(max-width: 768px){.section-listing .tiles.layout-basic{gap:2rem}}.section-listing .tiles.layout-basic .diet-tile .bg{height:100%}@media(max-width: 768px){.section-listing .tiles.layout-basic .diet-tile .heading{text-align:center}}.section-listing .tiles.layout-basic .diet-tile .excerpt{max-width:280px;margin-bottom:0}@media(max-width: 768px){.section-listing .tiles.layout-basic .diet-tile .excerpt{max-width:100%;text-align:center;-webkit-line-clamp:2;line-height:1.375;font-size:15px;height:2.75em}}@media(max-width: 768px){.section-listing .tiles.layout-basic .diet-tile{background-color:#fff;text-align:center}}.section-listing .tiles.layout-basic .diet-tile .content-wrap{height:auto}@media(max-width: 768px){.section-listing .tiles.layout-basic .diet-tile .content-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:0}}.section-listing .tiles.layout-basic .diet-tile .range{display:none}.section-listing .tiles.layout-extended{grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:2rem}@media(max-width: 768px){.section-listing .tiles.layout-extended{grid-template-columns:1fr}}.section-listing .tiles.layout-extended .diet-tile{background-color:#f3f3f3;border-radius:35px;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 992px){.section-listing .tiles.layout-extended .diet-tile{grid-template-columns:1fr}}.section-listing .tiles.layout-extended .diet-tile .content-wrap{margin-top:0}@media(max-width: 768px){.section-listing .tiles.layout-extended .diet-tile .content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 768px){.section-listing .tiles.layout-extended .diet-tile .content-wrap .excerpt{text-align:center}}@media(max-width: 768px){.section-listing .tiles.layout-extended .diet-tile .content-wrap .heading{text-align:center}}.section-listing .tiles.layout-extended .diet-tile .range{display:-webkit-box;display:-ms-flexbox;display:flex}.section-listing .app-banner .content-wrap{grid-template-columns:1fr}.section-listing .app-banner .content-wrap .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1rem;border-radius:0 0 25px 25px}.section-listing .app-banner .content-wrap .content .heading{font-size:25px;margin-bottom:0;margin-top:0}.section-listing .app-banner .content-wrap .content .qr-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-top:20px;margin-bottom:20px}.section-listing .app-banner .content-wrap .content .qr-wrap .img-wrap{margin:0 auto}.section-listing .app-banner .content-wrap .content .buttons-wrap{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-listing .app-banner .content-wrap .content .buttons-wrap .link-to-app{margin-right:0}.section-listing .app-banner .content-wrap .content .buttons-wrap .link-to-app:last-child{margin-bottom:0}.section-listing .app-banner .kv-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:20px 20px 0 0;width:100%}.section-listing .app-banner .kv-img-wrap .bg-separator.desktop-only{display:none}.section-listing .app-banner .kv-img-wrap .bg-separator.mobile-only{display:block;left:0;right:0;-webkit-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);top:109%;bottom:auto;height:auto}.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .tiles,.single-miasto .section-listing .wrapper .tiles{grid-template-columns:repeat(3, 1fr)}@media(max-width: 992px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .tiles,.single-miasto .section-listing .wrapper .tiles{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .tiles,.single-miasto .section-listing .wrapper .tiles{grid-template-columns:1fr}}@media(max-width: 768px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .diet-tile,.single-miasto .section-listing .wrapper .diet-tile{background-color:#fff}}@media(max-width: 768px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .content-wrap,.single-miasto .section-listing .wrapper .content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}@media(max-width: 768px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .content-wrap .excerpt,.single-miasto .section-listing .wrapper .content-wrap .excerpt{text-align:center}}@media(max-width: 768px){.page-template-page-diety-z-wyborem-menu .section-listing .wrapper .content-wrap .heading,.single-miasto .section-listing .wrapper .content-wrap .heading{text-align:center}}.section-seo-text{margin-top:91px;margin-bottom:100px}@media(max-width: 768px){.section-seo-text{margin-bottom:58px}}.section-seo-text .wrapper .heading{text-align:center;margin-bottom:63px}@media(max-width: 1400px){.section-seo-text .wrapper .heading{margin-bottom:44px}}@media(max-width: 768px){.section-seo-text .wrapper .heading{margin-bottom:31px}}.section-seo-text .wrapper .heading span{color:var(--color-yellow)}.section-seo-text .wrapper .content{position:relative;display:grid;grid-template-rows:0fr;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-seo-text .wrapper .content>div{position:relative;overflow:hidden;min-height:12rem}.section-seo-text .wrapper .content>div:after{content:"";position:absolute;height:100%;width:100%;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-seo-text .wrapper .content.expanded{grid-template-rows:1fr}.section-seo-text .wrapper .content.expanded>div:after{opacity:0}.section-seo-text .wrapper .read-more{background:none;border:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;cursor:pointer;padding:1rem 0 0 0}.section-seo-text .wrapper .read-more svg{width:1.5rem;height:1rem;margin-left:.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-seo-text .wrapper .read-more:before{content:"";height:1px;background:#d9d9d9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;-ms-flex-item-align:center;align-self:center;margin-right:10px}.section-seo-text .wrapper .read-more:after{content:"";height:1px;background:#d9d9d9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;-ms-flex-item-align:center;align-self:center;margin-left:10px}.section-seo-text .wrapper .read-more.expanded svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-banner-15{padding-top:4rem;position:relative;z-index:1}@media(max-width: 768px){.section-banner-15{padding-top:4rem}}.section-banner-15 .wrapper{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:1rem;overflow:hidden;border-radius:25px;position:relative}@media(max-width: 768px){.section-banner-15 .wrapper{padding:0 1rem 3rem 1rem;overflow:hidden;grid-template-columns:1fr}}.section-banner-15 .wrapper .bg{position:absolute;right:0;top:1rem;bottom:1rem;height:calc(100% - 2rem);z-index:-1;overflow:hidden}@media(max-width: 768px){.section-banner-15 .wrapper .bg{top:0;bottom:0;height:100%}}.section-banner-15 .wrapper .bg svg{height:100%}.section-banner-15 .wrapper:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:100%;background-color:#ffecb8;border-radius:25px;z-index:-1}@media(max-width: 768px){.section-banner-15 .wrapper:before{top:0;bottom:0}}.section-banner-15 .wrapper .text{padding:5rem 2rem 5rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 1280px){.section-banner-15 .wrapper .text{padding:3rem 2rem 2rem 2rem}}@media(max-width: 768px){.section-banner-15 .wrapper .text{text-align:center;padding:3rem 0rem 2rem 0rem}}.section-banner-15 .wrapper .text .heading{margin:0;margin-bottom:1rem}.section-banner-15 .wrapper .text .heading .inline-bg{display:inline-block;position:relative;z-index:1}.section-banner-15 .wrapper .text .heading .inline-bg:before{content:"";position:absolute;left:0;top:-2px;bottom:0;z-index:0;width:100%;border-radius:5px;background-color:var(--color-yellow)}.section-banner-15 .wrapper .text .heading .inline-bg span{position:relative;z-index:1;padding:8px}.section-banner-15 .wrapper .text .desc{margin:0;max-width:290px}.section-banner-15 .wrapper .main-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-banner-15 .wrapper .main-img-wrap img{-o-object-fit:contain;object-fit:contain}.section-banner-15 .wrapper .viking-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-banner-15 .wrapper .viking-img-wrap img{-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width: 768px){.section-banner-15 .wrapper .viking-img-wrap{display:none}}
