.template-page-guide-abnehm-guide #main,.template-page-guide-muskelaufbau #main,.template-page-guide-gewicht-halten #main{max-width:100%}.flickity-viewport{margin-bottom:40px}.container{max-width:1030px;margin:0 auto;padding:0 15px}.kcal-hero{padding-top:50px;margin-bottom:50px}.kcal-hero .container{position:relative;line-height:1.3}.kcal-hero__inner{position:absolute;padding:30px 40px;bottom:0;left:0;z-index:1}.kcal-hero__title{font-weight:900;font-size:64px;color:#fff;margin-bottom:0;font-family:Massilia,sans-serif}.kcal-hero__subtitle{color:#fff;font-weight:900;font-size:24px;font-family:Massilia,sans-serif}.kcal-content{font-size:18px;margin-bottom:70px}.kcal-content__html ul{margin-bottom:70px;list-style-position:outside;padding-left:20px}.kcal-content__html ul li{margin-bottom:30px}.kcal-content__html ul.long{column-count:2;gap:100px}.kcal-content__title{font-size:36px;font-weight:900;font-family:Massilia,sans-serif;margin-bottom:35px;line-height:1.3}.kcal-content__banner{margin-bottom:45px;position:relative}.kcal-content__banner img{border-radius:5px}.kcal-content__banner h3{position:absolute;font-size:36px;font-weight:900;font-family:Massilia,sans-serif;color:#fff;line-height:1.3;bottom:30px;left:40px;width:calc(100% - 80px)}.macro{margin-bottom:120px}.macro__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.macro-card{padding:32px 30px;font-size:18px;border-radius:5px}.macro-card--dark{color:#fff}.macro__title{font-size:24px;font-weight:700;font-family:Massilia,sans-serif;margin-bottom:35px;line-height:1.3}.macro-card__title{margin-bottom:90px}.kcal-tips{margin-bottom:150px}.kcal-tips h2{line-height:1.3;font-size:36px;font-weight:900;font-family:Massilia,sans-serif}.kcal-tips__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.kcal-tip{position:relative;padding:20px 25px;border-radius:5px;overflow:hidden;min-height:310px}.kcal-tip img{position:absolute;z-index:1;object-fit:cover;top:0;left:0;width:100%;height:100%}.kcal-tip-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.span-4{grid-column:span 4/auto}.span-6{grid-column:span 6/auto}.span-8{grid-column:span 8/auto}.scheme-light{color:#000}.scheme-dark{color:#fff}.kcal-tip__title,.kcal-tip__num{font-size:18px;font-weight:700;line-height:1.3}.kcal-tip__title{margin-bottom:10px}.kcal-tip__text{font-size:16px}.kcal-recipes{margin-bottom:150px}.kcal-recipes h2{line-height:1.3;font-size:36px;margin-bottom:60px;font-weight:900;font-family:Massilia,sans-serif}.kcal-recipes__kallorage{font-weight:500;font-size:16px;margin-bottom:10px;font-family:Massilia,sans-serif;position:relative;z-index:2}.kcal-recipes__kcal{position:relative;max-width:70%;z-index:2}.kcal-recipes__kcal__title{font-weight:500;font-size:16px;margin-bottom:5px;font-family:Massilia,sans-serif}.kcal-recipes__microelements{display:flex;margin-bottom:15px!important}.kcal-recipes__microelements li{margin-right:20px}.kcal-recipes__microelements li b{display:block}.kcal-recipes__microelements li:last-of-type{margin-right:0}.kcal-recipes__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.kcal-recipes__card{border-radius:5px;grid-column:span 6/auto;position:relative;min-height:250px;background:#f6f6f6;overflow:hidden;padding:20px 30px;display:flex;flex-direction:column;justify-content:space-between;font-size:16px}.kcal-recipes__card img{position:absolute;z-index:1;right:0;top:0;width:100%;height:100%;object-fit:cover}.kcal-recipes__card h3{line-height:1;font-size:24px;font-weight:700;font-family:Massilia,sans-serif;position:relative;z-index:2}.kcal-recipes__card h3 span{font-size:18px}.kcal-recipes__card ul{list-style:none;margin:0;padding:0;position:relative;z-index:2}.kcal-black,.kcal-black h2,.kcal-black p,.kcal-black__subtitle{transition:all .6s ease}.kcal-black{padding:130px 0 150px;margin-bottom:150px;background:#fff;color:#000}.kcal-black.active{background:#000;color:#fff}.kcal-black h2{line-height:1.3;font-size:36px;font-weight:900;font-family:Massilia,sans-serif;color:#fff;margin-bottom:20px}.kcal-black h2 strong{color:#f0bb00;font-weight:900}.kcal-black__subtitle{margin-bottom:40px;font-size:18px}.black-slider__wrap{margin-top:2rem}.black-slide{width:47%;margin-right:1%;background:linear-gradient(to bottom,#111,#000);box-sizing:border-box}.black-slide__img{margin:0 0 1rem}.black-slide__img img{width:100%;height:auto;object-fit:cover}.black-slide__title{margin:0 0 .5rem;font-weight:700}.black-slide__text{font-size:.9rem;line-height:1.4}.kcal-black .flickity-prev-next-button[disabled]{opacity:1;background:#4e4e4e}.kcal-black .flickity-prev-next-button[disabled] svg{stroke:#fff;fill:#fff}.kcal-black .flickity-prev-next-button{border-radius:5px}.kcal-black .flickity-prev-next-button.previous{left:calc(45% - 40px)}.kcal-black .flickity-prev-next-button.next{left:calc(45% + 40px)}.black-slide__img img{width:100%;height:310px;object-fit:cover;border-radius:5px}.black-slide__text{font-size:18px}.black-slide__text strong{display:inline-block}.kcal-cta__box{padding:40px 35px;margin:0 100px;border-radius:5px;background:#f6f6f6}.kcal-cta__box-subheading{margin-bottom:15px;font-size:18px}.kcal-cta__box h2{line-height:1.3;font-size:24px;font-weight:900;font-family:Massilia,sans-serif;margin-bottom:10px}.kcal-cta__box h2 strong{color:#fb2b3f;font-weight:900}.kcal-cta__box-content{font-size:18px;margin-bottom:30px}.kcal-cta__list{list-style:none;margin:0;padding:0}.kcal-cta__list li{display:inline-flex;align-items:center;font-size:18px;margin-bottom:15px}.kcal-cta__list li svg{margin-right:10px}.kcal-cta .btn--primary{background:#000;display:block;color:#fff;font-size:18px;border-radius:5px;text-align:center;line-height:58px;height:58px}@media screen and (max-width: 1024px){.kcal-hero__title{font-size:38px}.kcal-hero__subtitle{font-size:17px}.kcal-content__title,.kcal-tips h2,.kcal-black h2,.kcal-recipes h2,.kcal-content__banner h3{font-size:24px}.macro__title{font-size:20px}.kcal-hero{padding-top:20px;margin-bottom:30px}.kcal-content__html ul{margin-bottom:40px}.kcal-content__html ul li{margin-bottom:15px}.kcal-content__html ul.long{gap:50px}.kcal-content{font-size:16px;margin-bottom:50px;overflow:hidden}.macro,.kcal-tips{margin-bottom:70px}.macro-card__title{margin-bottom:50px}.macro-card{padding:22px 20px;font-size:16px}.kcal-black{padding:70px 0 110px;margin-bottom:70px}.kcal-recipes{margin-bottom:70px}.kcal-cta__box{padding:30px 25px;margin:0}}@media screen and (max-width: 640px){.kcal-tip{min-height:450px;grid-column:span 12 / auto;position:sticky;top:10vh}.kcal-tip:nth-of-type(1){z-index:1;top:5vh}.kcal-tip:nth-of-type(2){z-index:2;top:6vh}.kcal-tip:nth-of-type(3){z-index:3;top:7vh}.kcal-tip:nth-of-type(4){z-index:4;top:8vh}.kcal-tip:nth-of-type(5){z-index:5;top:9vh}.kcal-tip:nth-of-type(6){z-index:6;top:10vh}.kcal-tip:nth-of-type(7){z-index:7;top:11vh}.kcal-tip:nth-of-type(8){z-index:8;top:12vh}.kcal-tip:nth-of-type(9){z-index:9;top:13vh}.kcal-tip:nth-of-type(10){z-index:10;top:14vh}.kcal-tip-content{flex-basis:100%!important;max-width:100%!important}.kcal-hero__img{height:350px}.kcal-hero__img img{height:100%;object-fit:cover;object-position:center;border-radius:5px}.kcal-hero__inner{padding:20px;width:calc(100% - 30px);left:15px}.kcal-content__html ul.long{column-count:1}.macro-card__title{margin-bottom:50px;font-size:18px}.kcal-tip__num{font-size:28px}.kcal-tip__title{font-size:24px}.kcal-tip img{object-position:right}.black-slide{width:96%}.RoundButton,.flickity-prev-next-button{width:35px;height:35px}.kcal-black .flickity-prev-next-button.previous{left:calc(48% - 20px)}.kcal-black .flickity-prev-next-button.next{left:calc(48% + 20px)}.kcal-recipes__card{grid-column:span 12 / auto;min-height:200px}.kcal-content__banner{height:320px}.kcal-content__banner img{width:calc(100% + 30px);max-width:calc(100% + 30px);height:100%;position:relative;left:-15px;object-fit:cover}.kcal-content__banner h3{bottom:25px;left:10px;width:calc(100% - 50px)}.kcal-cta__list li{align-items:self-start;font-size:16px}.kcal-cta__list li p{width:calc(100% - 30px)}.kcal-cta__list li svg{position:relative;top:3px}.kcal-cta__box h2{font-size:18px}.kcal-cta__box-content{font-size:16px}.kcal-tips__grid{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/abnehmguide.css.map */
