@media screen and (min-width:53.1875em){.diet2-overview .spacer-large-desktop{margin-bottom:3rem!important}}.diet2-overview .diet2-overview__search{position:relative;width:30rem;background-color:#fff;border-radius:3rem;text-align:center}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__search{width:36rem}}.diet2-overview .diet2-overview__search .diet2-overview__search__form__input{width:24rem;border:0;box-shadow:none;background-color:#fff;color:#303030;border-radius:0;padding:1.6rem 6rem 1.6rem 1.6rem;margin-top:.2rem}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__search .diet2-overview__search__form__input{width:30rem}}.diet2-overview .diet2-overview__search .diet2-overview__search__form__input:active,.diet2-overview .diet2-overview__search .diet2-overview__search__form__input:focus{outline:0 none}.diet2-overview .diet2-overview__search .diet2-overview__search__form__input::-webkit-input-placeholder{color:#8d8c8b}.diet2-overview .diet2-overview__search .diet2-overview__search__form__input::-moz-placeholder{color:#8d8c8b}.diet2-overview .diet2-overview__search .diet2-overview__search__form__input::placeholder{color:#8d8c8b}.diet2-overview .diet2-overview__search .diet2-overview__search__form__submit{border:1px solid transparent;background:0 0;position:absolute;left:1rem;top:.3rem;padding:.8rem;height:5.2rem;box-shadow:none;color:#303030}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__search .diet2-overview__search__form__submit{top:.2rem}}.diet2-overview .diet2-overview__search .diet2-overview__search__form__submit:focus{outline:0}.diet2-overview .diet2-overview__filter-link{padding:1.5rem 0 0;font-weight:700}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filter-link{text-align:right;padding:0 2.5rem 0 0}}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filter-link a{font-weight:700;text-decoration:none}}@media screen and (max-width:53.125em){.diet2-overview .diet2-overview__filter-link a{margin-bottom:2rem}}@media screen and (max-width:53.125em){.diet2-overview .diet2-overview__filter-link a.active{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.diet2-overview .diet2-overview__filter-link .icon-filters{color:#fff;margin-right:1rem}.diet2-overview .diet2-overview__filters{position:relative;background-color:#eee;border-radius:1rem;padding:2.5rem;margin-bottom:2.5rem}@media screen and (max-width:53.125em){.diet2-overview .diet2-overview__filters{border-top-left-radius:0;border-top-right-radius:0}}.diet2-overview .diet2-overview__filters .diet2-overview__filters__close{position:absolute;top:1rem;right:1rem;text-decoration:none}.diet2-overview .diet2-overview__filters .diet2-overview__filters__close:hover{text-decoration:none}.diet2-overview .diet2-overview__filters .filters-generic{margin:1.5rem 0 2.5rem}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filters .filters-generic{margin:1.5rem 0 1rem}}.diet2-overview .diet2-overview__filters .filters-generic li{display:inline-block}.diet2-overview .diet2-overview__filters .filters-generic li a{display:block;outline:0;font-size:1.3rem;color:#303030;background-color:#e0dfde;border-radius:2rem;padding:.5rem 1rem;margin:0 1rem .5rem 0}.diet2-overview .diet2-overview__filters .filters-generic li a:hover{text-decoration:none}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filters .filters-generic li a:hover{color:#fff;background-color:#9d9d9c}}.diet2-overview .diet2-overview__filters .filters-generic li a.selected{color:#fff;background-color:#6a6a69}.diet2-overview .diet2-overview__filters .filters-authentication-container{flex-grow:0;margin:1.5rem 0 0 1rem}.diet2-overview .diet2-overview__filters .filters-rating,.diet2-overview .diet2-overview__filters .filters-tags{margin:1.5rem 0 2.5rem}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filters .filters-rating,.diet2-overview .diet2-overview__filters .filters-tags{margin:1.5rem 0 1rem}}.diet2-overview .diet2-overview__filters .filters-rating li,.diet2-overview .diet2-overview__filters .filters-tags li{display:inline-block}.diet2-overview .diet2-overview__filters .diet2-overview__filters__reset{text-align:center}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__filters .diet2-overview__filters__reset{text-align:right}}.diet2-overview .diet2-overview__filters .diet2-overview__filters__reset a{font-size:1.4rem;font-weight:700}.diet2-overview .diet2-overview__filters .diet2-overview__filters__reset a i{position:relative;display:inline-block;top:.2rem;margin-right:.4rem}.diet2-overview .diet2-overview__count{padding-top:1rem;font-size:1.8rem;font-weight:700}@media screen and (min-width:53.1875em){.diet2-overview .diet2-overview__count{font-size:1.6rem;padding-left:2.5rem}}.diet2-overview .diet2-overview__sorter{position:relative;margin-bottom:1.5rem}.diet2-overview .diet2-overview__sorter .hidden{display:none}.diet2-overview .diet2-overview__sorter .sorter__trigger{box-sizing:border-box;text-align:left;border:0;background:#eee;outline:0;border-radius:.3rem;padding:.7rem 1.2rem;color:#303030;width:100%;display:flex;align-items:center}.diet2-overview .diet2-overview__sorter .sorter__trigger span{font-size:1.2rem}.diet2-overview .diet2-overview__sorter .sorter__trigger span span{font-size:1.6rem;display:block}.diet2-overview .diet2-overview__sorter .sorter__trigger.active{background:#eee}.diet2-overview .diet2-overview__sorter .sorter__trigger i{margin-left:auto;font-size:2.1rem}.diet2-overview .diet2-overview__sorter .sorter__select{box-sizing:border-box;position:absolute;text-align:left;z-index:9999;height:auto;padding:.3rem;background:#eee;box-shadow:0 7px 5px rgba(0,0,0,.15);border-radius:0 0 .6rem .6rem;width:100%}.diet2-overview .diet2-overview__sorter .sorter__select li{display:block;margin:0 1rem;padding:1.5rem 0;font-size:1.4rem;border-top:2px solid #d8d8d7;cursor:pointer;color:#303030;-webkit-transition:color .2s;transition:color .2s}.diet2-overview .diet2-overview__sorter .sorter__select li:hover{font-weight:700}.diet2-overview .diet2-overview__sorter .sorter__select li.active{color:#b60a73;font-weight:700}.diet2-overview .diet2-overview__sorter .sorter__select li.sorter__select-disabled{font-weight:700;font-size:1.6rem;font-style:italic;color:#b60a73;padding-bottom:0}.diet2-overview .diet2-overview__sorter .sorter__select li.sorter__select-disabled+li{border-top:0}.diet2-overview .diet2-overview__sorter .sorter__select li.sorter__select-disabled div{background-color:#e0dfde;padding:1rem;text-align:center;margin-top:1rem}.diet2-overview .diet2-overview__sorter .sorter__select li.sorter__select-disabled div .btn{display:block!important;font-size:1.6rem!important;margin:0 2.5rem 1rem!important;padding:1rem 2rem!important}.diet2-overview .diet2__listing{position:relative}.diet2-overview .diet2__listing .diet2__listing__item{position:relative;background-color:#fff;border:1px solid #eee;border-radius:.5rem;padding:2.5rem;margin-bottom:1.5rem}.diet2-overview .diet2__listing .diet2__listing__item h3{font-size:2.8rem;font-weight:700}@media screen and (min-width:53.1875em){.diet2-overview .diet2__listing .diet2__listing__item h3{font-size:2rem}}.diet2-overview .diet2__listing .diet2__listing__item h3 a{color:#303030;text-decoration:none}.diet2-overview .diet2__listing .diet2__listing__item h3 a:hover{text-decoration:underline}@media screen and (max-width:53.125em){.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__rating,.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__tags{margin-bottom:2rem}}.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item-authentication-container--rating{flex-grow:0}.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item-authentication-container--tag{position:absolute;top:40%}.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__description{margin-bottom:2.5rem}@media screen and (min-width:53.1875em){.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__description{margin-bottom:0}}.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__description p:last-of-type{margin-bottom:0}.diet2-overview .diet2__listing .diet2__listing__item .diet2__listing__item__link{margin-top:auto}.diet2-overview .diet2__listing .show-more{position:absolute;bottom:0;left:0;text-align:center;padding:5rem 0;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 80%,#fff 100%);background:linear-gradient(rgba(255,255,255,0) 0,#fff 80%,#fff 100%)}.diet2-overview .diet2__listing .show-more .show-more__trigger:before{content:''}.diet2-overview .diet2__listing.is-showmore--open .show-more{position:relative;padding:1.5rem 0 5rem}