@font-face{font-family:"Adjusted Arial";size-adjust:110%;src:local(Arial)}.popup-recipe{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;overflow-y:auto;padding:3.6rem 0 5rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup-recipe{padding:8.1rem 0 4rem}}.popup-recipe.is-active{opacity:1;visibility:visible}.popup-recipe .popup__close{position:absolute;top:3.4rem;left:4rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup-recipe .popup__close{top:2.9rem;right:2rem;left:auto}}.popup-menu{position:fixed;top:8rem;left:0;width:100%;height:90%;background-color:#fff;z-index:3;padding:9.2rem 1.8rem;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;overflow-y:auto}.popup-menu.is-active{opacity:1;visibility:visible}.popup-menu .search{max-width:100%;font-size:1.9rem;box-shadow:0px 0px 1rem .2rem rgba(0,0,0,.1);border-radius:.5rem;margin-bottom:1.2rem}.popup-menu .search .search__field{padding:0 1.4rem 0 4rem}.popup-menu .popup__nav>ul>li{position:relative;list-style-type:none;padding:2.2rem 0 1.4rem;border-bottom:.1rem solid #e2e2e2}.popup-menu .popup__nav a{width:100%;display:inline-block;font-weight:700;text-decoration:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup-menu .popup__nav a{font-size:1.9rem;font-weight:400}}.popup-menu .popup__nav a.is-active img{transform:rotate(180deg)}.popup-menu .popup__nav a img{position:absolute;top:2.5rem;left:1.2rem;transition:transform .4s}.popup-menu .popup__nav .link--plus{position:relative;color:#f13467;padding-right:2.8rem}.popup-menu .popup__nav .link--plus img{top:0;right:0;transform:none}.popup-menu .popup__nav ul li .js-dropdown-link{width:90% !important}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;overflow-y:auto}.popup.is-active{opacity:1;visibility:visible}.popup--login{display:flex;justify-content:center;align-items:center;z-index:40}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login{display:block}}.popup--login .popup__inner{max-width:39.6rem;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 3.1rem;text-align:center;position:relative;overflow-y:auto}@media(max-width: 1023px){.popup--login .popup__inner{padding:2rem 2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__inner{max-width:100%;height:100vh;border-radius:0;overflow-y:auto;padding:1.8rem 2.2rem 3rem}}.popup--login .popup__close{position:absolute;top:2.6rem;left:3.2rem}@media(max-width: 1023px){.popup--login .popup__close{top:1.5rem;left:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__close{top:2.8rem;left:auto;right:2rem}}.popup--login .popup__logo{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__logo{display:block;margin-bottom:4.7rem}}.popup--login .popup__head{margin-bottom:3.5rem}@media(max-width: 1023px){.popup--login .popup__head{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__head{margin-bottom:6.5rem}}.popup--login .popup__head h5{font-size:2.375rem;font-weight:600;margin-bottom:2.9rem}@media(max-width: 1023px){.popup--login .popup__head h5{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__head h5{display:none}}.popup--search{z-index:40;padding-top:9.6rem}@media(max-width: 1023px){.popup--search{padding-top:12.9rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search{z-index:40;padding:11.2rem 2rem 3rem;overflow-y:auto}}.popup--search .popup__inner{max-width:61.8rem;margin:0 auto;background-color:#fff;border-radius:1rem;padding:1.4rem 0 3.2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search .popup__inner{max-width:100%;padding:0 1.7rem 1.9rem}}.popup--search ul{padding:2.2rem 5.2rem 1rem 1rem;list-style:none;opacity:0;visibility:hidden;position:absolute;transition:opacity .4s,visibility .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search ul{padding:1.8rem 0 2rem 1rem}}.popup--search ul li+li{margin-top:2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search ul li+li{margin-top:1.7rem}}.popup--search ul a{text-decoration:none}.popup--search.search-is-active ul{opacity:1;visibility:visible;position:relative}.popup--login-secondary{display:flex;justify-content:center;align-items:center}.popup--login-secondary.is-active{z-index:40}.popup--login-secondary .popup__inner{background-color:#fff;max-width:39.6rem;text-align:center;padding:3.4rem 5rem 3.8rem;border-radius:1rem}@media(max-width: 1023px){.popup--login-secondary .popup__inner{padding:3rem 4rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login-secondary .popup__inner{max-width:35rem;padding:3.8rem 3rem;overflow-y:auto}}.popup--login-secondary .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){.popup--login-secondary .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login-secondary .popup__inner img{margin-bottom:3.9rem}}.popup--login-secondary .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}.popup--login-secondary .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.popup--register{display:flex;z-index:40 !important;overflow-y:auto;padding:2rem 0 2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register{display:inherit;padding:0 0 0 0}}.popup--register .popup__logo{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__logo{display:inline-block}}.popup--register .popup__close{position:absolute;top:2.8rem;left:3.2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__close{top:2.9rem;right:2.1rem;left:auto}}.popup--register .popup__head{max-width:20rem;margin:0 auto 1.5rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head{margin-bottom:4.8rem;max-width:100%}}.popup--register .popup__head h5{font-size:2.375rem;line-height:1.95;font-weight:700}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head h5{display:none}}.popup--register .popup__inner{max-width:39.6rem;width:100%;border-radius:1rem;text-align:center;background-color:#fff;padding:2.7rem 3.4rem 2.5rem;position:relative;overflow-y:auto;margin:auto}@media(max-width: 1023px){.popup--register .popup__inner{padding:2rem 3rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner{max-width:100%;min-height:100vh;overflow-y:auto;padding:1.8rem 2.2rem;border-radius:0}}.popup--register .popup__inner .btn+.form{margin-top:3.5rem}@media(max-width: 1023px){.popup--register .popup__inner .btn+.form{margin-top:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner .btn+.form{margin-top:6.5rem}}.popup--book{z-index:40}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book{display:flex;overflow-y:auto}}.popup--book .popup__close{position:absolute;top:2.8rem;left:3.5rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book .popup__close{top:2.5rem;left:auto;right:2rem}}.popup--book .popup__inner{max-width:59rem;background-color:#fff;margin-right:auto;min-height:100vh;position:relative;overflow-y:auto;padding:2.9rem 2.6rem 1rem 6.7rem}@media(max-width: 1023px){.popup--book .popup__inner{max-width:50vw;padding:2rem 2rem 2rem 3rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book .popup__inner{max-width:100%;min-height:45.6rem;height:auto;margin:auto 0 0 0;bottom:0;left:0;width:100%;border-radius:1rem 1rem 0 0;padding:2.5rem 2rem 2.5rem 3.5rem}}.popup--book .popup__head{margin-bottom:3.8rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book .popup__head{padding-right:0}}.popup--book .popup__head h4{font-size:3.0875rem;font-weight:700}@media(max-width: 1023px){.popup--book .popup__head h4{font-size:2.85rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book .popup__head h4{font-size:1.9rem;margin-bottom:1.4rem;font-weight:400;margin:.7rem 4rem 1rem 0}}.popup--book .popup__head p{display:inline-block;position:relative;color:#f13467;padding-right:2.3rem;border-bottom:.1rem dashed #2e2e2e;padding-bottom:.3rem}.popup--book .popup__head p:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(../src/assets/images/svg/ico-play-small.svg);background-size:cover;background-repeat:no-repeat;width:1.5rem;height:1.5rem}.popup--book .popup__body .article .article__content a.cookbook-count{text-decoration:none !important}.popup--book .popup__body .article+.article{margin-top:3rem}.popup--book .popup__body .article+.box{margin-top:1.9rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--book .popup__body .article+.box{margin-top:1rem}}.popup--story{z-index:40;padding:.3rem 0;padding:2rem 0;display:flex}@media(max-width: 1023px){.popup--story{padding:2rem 0;display:flex}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--story{padding:0}}.popup--story .popup__close{position:absolute;top:1.5rem;left:1.5rem;z-index:2}.popup--story .popup__inner{background-color:#fff;max-width:86.2rem;max-height:92vh;border-radius:1rem;width:100%;padding:0 1.5rem 1.5rem;margin:auto;position:relative;height:100%}@media(max-width: 1023px){.popup--story .popup__inner{max-width:68rem;height:68rem;overflow-y:auto;min-height:auto;margin:auto}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--story .popup__inner{padding:0 1.5rem;max-width:100%;max-height:100vh;height:100%;border-radius:0;margin:0 0 0 0;margin-top:auto}}@media(max-height: 650px){.popup--story .popup__inner{max-height:calc(100vh - 13rem);overflow-y:auto}}.popup--favorite{z-index:40;display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.popup--favorite{padding:2rem 0;overflow-y:auto;display:inherit}}@media(max-width: 1023px)and (max-width: 767px),screen and (max-width: 1023px)and (max-width: 812px)and (orientation: landscape){.popup--favorite{padding:0}}.popup--favorite .popup__inner{max-width:86.2rem;background-color:#fff;border-radius:1rem;width:100%;padding:0 2rem 4.1rem;position:relative}@media(max-width: 1023px){.popup--favorite .popup__inner{max-width:68rem;margin:0 auto}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__inner{max-width:100%;height:100%;overflow-y:auto;border-radius:1rem 1rem 0 0}}.popup--favorite .popup__close{position:absolute;top:1.5rem;left:1.5rem;z-index:2}.popup--favorite .popup__nav{padding:2.2rem 0 0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__nav{margin:0 -2rem}}.popup--favorite .popup__nav ul{display:flex;padding-bottom:1rem;border-bottom:.1rem solid #d9d9d9;margin-bottom:1.5rem}.popup--favorite .popup__nav li{min-width:11.6rem;text-align:center;list-style:none;position:relative}.popup--favorite .popup__nav li:after{content:"";position:absolute;bottom:-1.2rem;left:-1.5rem;width:100%;height:.2rem;background-color:#f13467;opacity:0;visibility:hidden}.popup--favorite .popup__nav li.is-active:after{opacity:1;visibility:visible}.popup--favorite .popup__nav a{text-decoration:none;position:relative;font-size:1.6625rem;font-weight:700;padding-right:5rem}.popup--favorite .popup__nav a img{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.popup--favorite .popup__body{padding:0 2.6rem}@media(max-width: 1023px){.popup--favorite .popup__body{padding:0}}.popup--favorite .popup__body span{font-size:1.6625rem;color:#717171}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body span{padding-right:1.2rem}}.popup--favorite .popup__body span+.grid{margin-top:2.7rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body span+.grid{margin-top:0}}.popup--favorite .popup__body ul{list-style-type:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body ul{padding:0 1rem}}.popup--favorite .popup__body li{position:relative;padding-right:6rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body li{border-bottom:.1rem solid #e2e2e2;padding:2.4rem 6rem 1.9rem}}.popup--favorite .popup__body li img{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);width:36px;height:36px;border-radius:50%}.popup--favorite .popup__body li+li{margin-top:4.1rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body li+li{margin-top:.9rem}}.popup--favorite .popup__body .grid__col--size-2 ul{padding:0 7.5rem 0 0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body .grid__col--size-2 ul{padding:0 1rem}}.popup--favorite .popup__body .grid__col--size-3 ul{padding:0 7.9rem 0 0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body .grid__col--size-3 ul{padding:0 1rem}}.popup--favorite .popup__body .grid__col:not(:last-child) ul{border-left:.1rem solid #d9d9d9}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--favorite .popup__body .grid__col:not(:last-child) ul{border-left:none}}.popup--photo{z-index:40;display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.popup--photo{display:inherit;padding:2rem 0;overflow-y:auto}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo{padding:35px 0 0 0}}.popup--photo .popup__close{position:absolute;top:3.5rem;left:1.5rem;z-index:2;display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo .popup__close{display:block}}.popup--photo .popup__inner{position:relative;max-width:84.2rem;width:100%;min-height:69.4rem}@media(max-width: 1023px){.popup--photo .popup__inner{max-width:69rem;margin:0 auto;overflow:hidden;min-height:50rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo .popup__inner{height:100%;min-height:69.4rem}}.popup--photo .popup__prev,.popup--photo .popup__next{position:absolute;top:50%;min-width:4.4rem;height:4.4rem;transform:translateY(-50%);background-color:#fff;border-radius:50%;font-size:0;z-index:2;border:none;outline:none;transition:background-color .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo .popup__prev,.popup--photo .popup__next{top:auto;bottom:2rem;transform:none}}.popup--photo .popup__prev:hover,.popup--photo .popup__next:hover{background-color:#f13467}.popup--photo .popup__prev:after,.popup--photo .popup__next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:center}.popup--photo .popup__next{right:-9.8rem}@media(max-width: 1199px){.popup--photo .popup__next{right:-7rem}}@media(max-width: 1023px){.popup--photo .popup__next{right:1rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo .popup__next{right:2rem}}.popup--photo .popup__next:after{background-image:url(../src/assets/images/svg/ico-arrow-next.svg)}.popup--photo .popup__prev{left:-9.8rem}@media(max-width: 1199px){.popup--photo .popup__prev{left:-7rem}}@media(max-width: 1023px){.popup--photo .popup__prev{left:1rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--photo .popup__prev{left:2rem}}.popup--photo .popup__prev:after{background-image:url(../src/assets/images/svg/ico-arrow-prev.svg)}.popup--photo .list-steps{display:flex;justify-content:center;list-style-type:none;z-index:2;position:relative}.popup--photo .list-steps li{min-width:3.8rem;height:.5rem;background-color:rgba(255,255,255,.3);border-radius:.4rem}.popup--photo .list-steps li.is-active{background-color:#fff}.popup--photo .list-steps li+li{margin-right:.5rem}.search{max-width:54rem;margin:0 auto;position:relative}.search.search-result-div{margin-bottom:3rem}.search .search__field{border-radius:.5rem;width:100%;border:none;outline:none;min-height:4.4rem;font-size:1.9rem;font-weight:400;padding:0 .7rem 0 4rem}@media(max-width: 1023px){.search .search__field{padding:0 1.5rem 0 4rem}}.search .search__btn{position:absolute;top:50%;left:1.1rem;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;outline:none}.search .search__btn:after{content:"";display:block;width:2rem;height:1.6rem;background-image:url(../src/assets/images/svg/ico-search.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.search--secondary{max-width:51.6rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.search--secondary{max-width:100%}}.search--secondary .search__field{border-bottom:.2rem solid #d9d9d9;padding:1.4rem 0 1.4rem 2.5rem;border-radius:0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.search--secondary .search__field{padding:1rem .5rem 1rem 3.5rem;font-size:1.9rem}}.search--secondary .search__btn{left:0}.search--alt{max-width:100%}.search--alt .search__field{border-bottom:.1rem solid #b5b5b5;padding:2.4rem 0 1.5rem;border-radius:0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.search--alt .search__field{border:none;border-radius:.5rem;box-shadow:0px 0px 1rem .1rem rgba(0,0,0,.1);padding:1rem 1rem 1rem 4rem}}.search--alt .search__btn{left:.4rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.search--alt .search__btn{left:1.6rem}}.box{padding:2.3rem 5rem 1.6rem 10px;background-color:#f8f8f8;border-radius:1rem;border:.1rem solid #e9e9e9;max-width:81.6rem;position:relative;cursor:pointer}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.box{max-width:100%;padding:2.3rem 5.2rem 1.6rem 1rem;margin:0 1rem}}.box:before{content:"";position:absolute;top:50%;right:1.1rem;transform:translateY(-50%);background-image:url(../src/assets/images/svg/ico-book.svg);background-size:cover;background-repeat:no-repeat;width:2rem;height:2.4rem;z-index:3;transition:width .4s,height .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.box:before{right:1.5rem}}.box .box__title{font-weight:700;color:#f13467;position:relative}.box .box__form{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#f8f8f8;opacity:0;visibility:hidden;padding-right:3.8rem;transition:opacity .4s,visibility .4s;padding-top:.5rem}.box .box__form .field{background-color:#f8f8f8;padding:0 .5rem 0 7rem}.box .box__form .box__btn{position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;color:#f13467;font-weight:700}.box.form-is-visible .box__form{opacity:1;visibility:visible}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.box--secondary{margin:0 0 0 0}}.box--secondary.form-is-visible:before{width:1.7rem;height:2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#cookbook_submit{font-size:1.54375rem !important}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#cookbook_cancel{font-size:1.78125rem !important}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#fff;transition:opacity .4s,visibility .4s}.overlay.is-hidden{opacity:0;visibility:hidden}.popup--login{display:flex;justify-content:center;align-items:center;z-index:40 !important}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login{display:block}}.popup--login .popup__inner{max-width:39.6rem;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 3.1rem;text-align:center;position:relative;overflow-y:auto}@media(max-width: 1023px){.popup--login .popup__inner{padding:2rem 2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__inner{max-width:100%;height:100vh;border-radius:0;overflow-y:auto;padding:1.8rem 2.2rem 3rem}}.popup--login .popup__inner .form--login .form__head h6{font-weight:600;margin-bottom:1.6rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__inner .form--login .form__head h6{font-weight:700}}.popup--login .popup__inner .form--login .form__row+.form__row{margin-top:2.2rem}.popup--login .popup__inner .form--login .form__body{margin-bottom:1.7rem}.popup--login .popup__inner .form--login .form__btn{min-width:100%;min-height:4.8rem;line-height:4.6rem;background-color:#f13467;color:#fff;border-radius:.5rem;font-size:1.9rem;font-weight:700}.popup--login .popup__inner .form--login .form__btn:hover{background-color:#fff;color:#f13467}.popup--login .popup__close{position:absolute;top:2.6rem;left:3.2rem}@media(max-width: 1023px){.popup--login .popup__close{top:1.5rem;left:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__close{top:2.8rem;left:auto;right:2rem}}.popup--login .popup__logo{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__logo{display:block;margin-bottom:4.7rem}}.popup--login .popup__head{margin-bottom:3.5rem}@media(max-width: 1023px){.popup--login .popup__head{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__head{margin-bottom:6.5rem}}.popup--login .popup__head h5{font-size:2.375rem;font-weight:600;margin-bottom:2.9rem}@media(max-width: 1023px){.popup--login .popup__head h5{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--login .popup__head h5{display:none}}.popup--login .popup__head .menu-social-login-container b a{margin-top:1.375rem !important;margin-bottom:1.375rem !important}.popup--register{display:flex;z-index:4;overflow-y:auto;padding:2rem 0 2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register{display:inherit;padding:0 0 0 0}}.popup--register .popup__logo{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__logo{display:inline-block}}.popup--register .popup__close{position:absolute;top:2.8rem;left:3.2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__close{top:2.9rem;right:2.1rem;left:auto}}.popup--register .popup__head{max-width:20rem;margin:0 auto 1.5rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head{margin-bottom:4.8rem;max-width:100%}}.popup--register .popup__head h5{font-size:2.375rem;line-height:1.95;font-weight:700}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head h5{display:none}}.popup--register .menu-social-register-container b a{margin-top:1.375rem !important;margin-bottom:1.375rem !important}.popup--register .popup__inner{max-width:39.6rem;width:100%;border-radius:1rem;text-align:center;background-color:#fff;padding:2.7rem 3.4rem 2.5rem;position:relative;overflow-y:auto;margin:auto}@media(max-width: 1023px){.popup--register .popup__inner{padding:2rem 3rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner{max-width:100%;min-height:100vh;overflow-y:auto;padding:1.8rem 2.2rem;border-radius:0}}.popup--register .popup__inner .btn+.form{margin-top:2rem}@media(max-width: 1023px){.popup--register .popup__inner .btn+.form{margin-top:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner .btn+.form{margin-top:6.5rem}}#register-success{display:flex;justify-content:center;align-items:center}#register-success.is-active{z-index:6}#register-success .popup__inner{background-color:#fff;max-width:39.6rem;text-align:center;padding:3.4rem 5rem 3.8rem;border-radius:1rem}@media(max-width: 1023px){#register-success .popup__inner{padding:3rem 4rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#register-success .popup__inner{max-width:35rem;padding:3.8rem 3rem;overflow-y:auto}}#register-success .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){#register-success .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#register-success .popup__inner img{margin-bottom:3.9rem}}#register-success .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}#register-success .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.forgot__password__poppup{display:flex;justify-content:center;align-items:center}.forgot__password__poppup.is-active{z-index:40}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.forgot__password__poppup{display:block}}.forgot__password__poppup .popup__inner{max-width:39.6rem;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 3.1rem;text-align:center;position:relative;overflow-y:auto}@media(max-width: 1023px){.forgot__password__poppup .popup__inner{padding:2rem 2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.forgot__password__poppup .popup__inner{max-width:100%;height:100vh;border-radius:0;overflow-y:auto;padding:1.8rem 2.2rem 3rem}}.forgot__password__poppup .popup__inner .popup__close{position:absolute;top:2.6rem;left:3.2rem}@media(max-width: 1023px){.forgot__password__poppup .popup__inner .popup__close{top:1.5rem;left:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.forgot__password__poppup .popup__inner .popup__close{top:2.8rem;left:auto;right:2rem}}.forgot__password__poppup .popup__inner .popup__head{margin-bottom:3.5rem}@media(max-width: 1023px){.forgot__password__poppup .popup__inner .popup__head{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.forgot__password__poppup .popup__inner .popup__head{margin-bottom:6.5rem}}.forgot__password__poppup .popup__inner .popup__head h5{font-size:2.375rem;font-weight:600;margin-bottom:2.9rem}@media(max-width: 1023px){.forgot__password__poppup .popup__inner .popup__head h5{margin-bottom:2rem}}.forgot__password__poppup .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){.forgot__password__poppup .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.forgot__password__poppup .popup__inner img{margin-bottom:3.9rem}}.forgot__password__poppup .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}.forgot__password__poppup .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.forgot__password__poppup .popup__inner .form form .form__body{margin-top:2rem;margin-bottom:2rem}.update__password__poppup,.reset_update__password__poppup{display:flex;justify-content:center;align-items:center}.update__password__poppup.is-active,.reset_update__password__poppup.is-active{z-index:40}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.update__password__poppup,.reset_update__password__poppup{display:block}}.update__password__poppup .popup__inner,.reset_update__password__poppup .popup__inner{max-width:39.6rem;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 3.1rem;text-align:center;position:relative;overflow-y:auto}@media(max-width: 1023px){.update__password__poppup .popup__inner,.reset_update__password__poppup .popup__inner{padding:2rem 2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.update__password__poppup .popup__inner,.reset_update__password__poppup .popup__inner{max-width:100%;height:100vh;border-radius:0;overflow-y:auto;padding:1.8rem 2.2rem 3rem}}.update__password__poppup .popup__inner .popup__close,.reset_update__password__poppup .popup__inner .popup__close{position:absolute;top:2.6rem;left:3.2rem}@media(max-width: 1023px){.update__password__poppup .popup__inner .popup__close,.reset_update__password__poppup .popup__inner .popup__close{top:1.5rem;left:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.update__password__poppup .popup__inner .popup__close,.reset_update__password__poppup .popup__inner .popup__close{top:2.8rem;left:auto;right:2rem}}.update__password__poppup .popup__inner .popup__head,.reset_update__password__poppup .popup__inner .popup__head{margin-bottom:3.5rem}@media(max-width: 1023px){.update__password__poppup .popup__inner .popup__head,.reset_update__password__poppup .popup__inner .popup__head{margin-bottom:2rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.update__password__poppup .popup__inner .popup__head,.reset_update__password__poppup .popup__inner .popup__head{margin-bottom:6.5rem}}.update__password__poppup .popup__inner .popup__head h5,.reset_update__password__poppup .popup__inner .popup__head h5{font-size:2.375rem;font-weight:600;margin-bottom:2.9rem}@media(max-width: 1023px){.update__password__poppup .popup__inner .popup__head h5,.reset_update__password__poppup .popup__inner .popup__head h5{margin-bottom:2rem}}.update__password__poppup .popup__inner img,.reset_update__password__poppup .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){.update__password__poppup .popup__inner img,.reset_update__password__poppup .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.update__password__poppup .popup__inner img,.reset_update__password__poppup .popup__inner img{margin-bottom:3.9rem}}.update__password__poppup .popup__inner h6,.reset_update__password__poppup .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}.update__password__poppup .popup__inner p,.reset_update__password__poppup .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.update__password__poppup .popup__inner .form form .form__body,.reset_update__password__poppup .popup__inner .form form .form__body{margin-top:2rem;margin-bottom:2rem}.update__password__poppup .popup__inner .form form .form__body .form__row,.reset_update__password__poppup .popup__inner .form form .form__body .form__row{margin-bottom:2rem}.popup--secondary{display:flex;justify-content:center;align-items:center}.popup--secondary.is-active{z-index:6}.popup--secondary .popup__inner{max-width:39.6rem;width:100%;background-color:#fff;border-radius:1rem;padding:3rem 3.1rem;text-align:center;position:relative;overflow-y:auto}@media(max-width: 1023px){.popup--secondary .popup__inner{padding:3rem 4rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--secondary .popup__inner{max-width:35rem;padding:3.8rem 3rem;overflow-y:auto}}.popup--secondary .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){.popup--secondary .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--secondary .popup__inner img{margin-bottom:3.9rem}}.popup--secondary .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}.popup--secondary .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.popup--secondary .popup__inner .btn:hover{color:#f13467 !important}.popup--register{display:flex;z-index:4;overflow-y:auto;padding:2rem 0 2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register{display:inherit;padding:0 0 0 0}}.popup--register .popup__logo{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__logo{display:inline-block}}.popup--register .popup__close{position:absolute;top:2.8rem;left:3.2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__close{top:2.9rem;right:2.1rem;left:auto}}.popup--register .popup__head{max-width:20rem;margin:0 auto 1.5rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head{margin-bottom:4.8rem;max-width:100%}}.popup--register .popup__head h5{font-size:2.375rem;line-height:1.95;font-weight:700}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__head h5{display:none}}.popup--register .menu-social-register-container b a{margin-top:1.375rem !important;margin-bottom:1.375rem !important}.popup--register .popup__inner{max-width:39.6rem;width:100%;border-radius:1rem;text-align:center;background-color:#fff;padding:2.7rem 3.4rem 2.5rem;position:relative;overflow-y:auto;margin:auto}@media(max-width: 1023px){.popup--register .popup__inner{padding:2rem 3rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner{max-width:100%;min-height:100vh;overflow-y:auto;padding:1.8rem 2.2rem;border-radius:0}}.popup--register .popup__inner .btn+.form{margin-top:2rem}@media(max-width: 1023px){.popup--register .popup__inner .btn+.form{margin-top:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--register .popup__inner .btn+.form{margin-top:6.5rem}}#register-success{display:flex;justify-content:center;align-items:center}#register-success.is-active{z-index:6}#register-success .popup__inner{background-color:#fff;max-width:39.6rem;text-align:center;padding:3.4rem 5rem 3.8rem;border-radius:1rem}@media(max-width: 1023px){#register-success .popup__inner{padding:3rem 4rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#register-success .popup__inner{max-width:35rem;padding:3.8rem 3rem;overflow-y:auto}}#register-success .popup__inner img{margin-bottom:3.7rem}@media(max-width: 1023px){#register-success .popup__inner img{margin-bottom:2.5rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){#register-success .popup__inner img{margin-bottom:3.9rem}}#register-success .popup__inner h6{font-size:2.1375rem;font-weight:700;margin-bottom:1rem}#register-success .popup__inner p{font-size:1.6625rem;line-height:1.36;margin-bottom:1.7rem}.grid{display:flex;flex-flow:row wrap}.grid .grid__col{max-width:100%;flex:0 0 100%}.grid .grid__col--1of2{max-width:50%;flex:0 0 50%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--1of2{max-width:100%;flex:0 0 100%}}.grid .grid__col--1of3{max-width:33.33%;flex:0 0 33.33%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--1of3{max-width:100%;flex:0 0 100%}}.grid .grid__col--1of4{max-width:25%;flex:0 0 25%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--1of4{max-width:100%;flex:0 0 100%}}.grid .grid__col--1of5{max-width:20%;flex:0 0 20%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--1of5{max-width:25%;flex:0 0 25%}}.grid .grid__col--size-1{max-width:26%;flex:0 0 26%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--size-1{max-width:100%;flex:0 0 100%}}.grid .grid__col--size-2{max-width:39%;flex:0 0 39%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--size-2{max-width:100%;flex:0 0 100%}}.grid .grid__col--size-3{max-width:35%;flex:0 0 35%}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.grid .grid__col--size-3{max-width:100%;flex:0 0 100%}}.popup--search{z-index:6;padding-top:20rem}@media(max-width: 1023px){.popup--search{padding-top:20rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search{z-index:5;padding:11.2rem 2rem 3rem;overflow-y:auto}}.popup--search .popup__inner{max-width:61.8rem;margin:0 auto;background-color:#fff;border-radius:1rem;padding:1.4rem 0 3.2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search .popup__inner{max-width:100%;padding:0 1.7rem 1.9rem}}.popup--search ul{padding:2.2rem 5.2rem 1rem 1rem;list-style:none;opacity:0;visibility:hidden;position:absolute;transition:opacity .4s,visibility .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search ul{padding:1.8rem 0 2rem 1rem}}.popup--search ul li+li{margin-top:2rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--search ul li+li{margin-top:1.7rem}}.popup--search ul a{text-decoration:none}.popup--search.search-is-active ul{opacity:1;visibility:visible;position:relative}#popup-authenticate{z-index:41}.popup--cook{z-index:40}.popup--cook .popup__inner{max-width:59rem;background-color:#fff;margin-right:auto;min-height:100vh;position:relative;overflow-y:auto;padding:3rem 2.2rem 2.2rem 6.5rem}@media(max-width: 1023px){.popup--cook .popup__inner{max-width:50vw;padding:3rem 2rem 2rem 3rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__inner{max-width:100%;padding:3rem 2rem;min-height:100vh;height:auto}}.popup--cook .popup__close{position:absolute;top:2.8rem;left:3.5rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__close{top:28px;left:auto;right:2rem}}.popup--cook .popup__head{margin-bottom:1.2rem}.popup--cook .popup__head h4{font-size:3.0875rem;font-weight:700}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__head h4{text-align:center;margin-bottom:1rem}}.popup--cook .popup__head .title{margin-bottom:1rem}.popup--cook .popup__head a{display:none}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__head a{display:block;text-align:center;font-size:2.1375rem;font-weight:700;text-decoration:none;position:relative;padding-left:3rem;margin-bottom:2.6rem}.popup--cook .popup__head a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-7rem, -50%) rotate(180deg);background-image:url(../src/assets/images/svg/ico-arrow-red.svg);width:1rem;height:1.5rem;background-size:cover;background-repeat:no-repeat}}.popup--cook .popup__body .grid{margin:-1rem -2.1rem}@media(max-width: 1023px){.popup--cook .popup__body .grid{margin:-0.5rem -1rem}}.popup--cook .popup__body .grid .grid__col{padding:1rem 2.1rem}@media(max-width: 1023px){.popup--cook .popup__body .grid .grid__col{padding:.5rem 1rem}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__body .grid .grid__col{max-width:25%;flex:0 0 25%}}.popup--cook .popup__body .title+.list-stars{margin-top:1.3rem}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.popup--cook .popup__body .title+.list-stars{margin-top:1.5rem}}.popup--cook .popup__body .list-stars+.form{margin-top:3.2rem}.add-recipe{width:100%;min-height:9.3rem;border:.1rem dashed #d5d5d5;border-radius:1rem;position:relative}@media(max-width: 1023px){.add-recipe{min-height:7rem}}.add-recipe input{width:100%;min-height:9.3rem;position:relative;z-index:1;opacity:0}@media(max-width: 1023px){.add-recipe input{min-height:7rem}}.add-recipe input::-webkit-file-upload-button{opacity:0;visibility:hidden}.add-recipe img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 1023px){.add-recipe img:not(.uploaded-file-image){width:2.5rem}}.new_cookbook_box{background:#f8f8f8;background-color:#f8f8f8;border-radius:1rem;border:.1rem solid #e9e9e9;max-width:81.6rem;position:relative;cursor:pointer;padding:2.3rem 5rem 1.6rem 10px}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.new_cookbook_box{max-width:100%;padding:2.3rem 5.2rem 1.6rem 1rem;margin:0 1rem 0 0}}.new_cookbook_box .form__body{display:none}.new_cookbook_box .form__body .form__controls #box-field{background:rgba(0,0,0,0);padding-right:0}.new_cookbook_box .form__body .list-radios{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem}.new_cookbook_box .form__body .list-radios li{margin-right:0;margin-left:1rem;margin-bottom:1rem}.new_cookbook_box.is-form-open{padding:.5rem 5rem 1.6rem 10px}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.new_cookbook_box.is-form-open{padding:1rem 5.2rem 1.6rem 1rem}}.new_cookbook_box.is-form-open:before{width:1.7rem;height:2rem}.new_cookbook_box.is-form-open .box__title{display:none}.new_cookbook_box.is-form-open .form__body{display:block !important}.new_cookbook_box:before{content:"";position:absolute;top:3rem;right:1.1rem;transform:translateY(-50%);background-image:url(../src/assets/images/svg/ico-book.svg);background-size:cover;background-repeat:no-repeat;width:2rem;height:2.4rem;z-index:3;transition:width .4s,height .4s}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.new_cookbook_box:before{right:1.5rem}}.new_cookbook_box .box__title{font-weight:700;color:#f13467;position:relative}.cookbook_submit_container{width:100%;display:none;justify-content:flex-end;margin-top:1.5rem;margin-bottom:1.5rem}.cookbook_submit_container .btn{margin-right:1.5rem}.cookbook-count{cursor:unset !important}.cookbook_count{display:flex;align-items:flex-end;line-height:1}.cookbook_count a{margin-left:.5rem}#cookbook_error{color:#f13467 !important}.cookbook_ref{left:unset !important;right:0 !important;width:90% !important;z-index:2 !important}.confirm__actions #recipe_delete_confirm{min-width:unset}.confirm__actions #recipe_delete_cancel{min-height:4.8rem;line-height:1;margin-left:2rem}.confirm__actions #recipe_delete_cancel:hover .button__text{color:#fff}.to--confirm--action{z-index:40}#popup-recipe .form__actions{width:20rem !important}.submit_recipe_controls{max-width:16rem !important}.submit_recipe_controls .persons_container{display:flex;align-items:center}.submit_recipe_controls .persons_container #recipe_serving_count{margin-left:2rem}

/*# sourceMappingURL=cards.css.map*/