a:link,a:visited,a:active{text-decoration:none}@media (min-width: 768px){main{min-height:calc(100% - 300px)}}@media (max-width: 767px){main{min-height:calc(100% - 200px)}}.zoom-in{opacity:0;transition:all 0.3s ease-in-out;animation:zoomFade 0.3s ease forwards}@keyframes zoomFade{to{transform:scale(1);opacity:1}}.c-page-header{display:none}.c-pagination{display:flex;align-items:center;justify-content:center;margin:32px auto 0}.c-pagination .pages{display:none}.c-pagination a,.c-pagination span,.c-pagination .page-numbers{width:28px;height:28px;border-radius:50%;font-weight:500;font-size:17px;letter-spacing:0.04em;display:flex;align-items:center;justify-content:center;margin:0 2px}.c-pagination a.current,.c-pagination span.current,.c-pagination .page-numbers.current{width:29px;height:28px;background:#4d65a6;text-align:left;margin:0 6px;color:#fff}.c-pagination a.next,.c-pagination a.prev,.c-pagination span.next,.c-pagination span.prev,.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev{color:transparent;font-size:0;width:39px;height:38px}.c-pagination a.next,.c-pagination span.next,.c-pagination .page-numbers.next{background:url(../../../assets/img/recipe/ico-next.png);background-size:contain;margin-left:22px}.c-pagination a.prev,.c-pagination span.prev,.c-pagination .page-numbers.prev{background:url(../../../assets/img/recipe/ico-prev.png);background-size:contain;margin-right:22px}.no-results{margin:60px auto 0}@media (max-width: 767px){.no-results{margin-top:45px}}.no-results p{font-weight:bold;font-size:28px;line-height:28px;text-align:center;color:#2c2c2c}@media (max-width: 767px){.no-results p{font-size:18px;line-height:22px;text-align:left}}.ico-heart{position:absolute;top:0;right:0;z-index:2;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.ico-heart{top:0;right:0;width:30px;height:30px}}.ico-heart__media{position:relative;width:100%;height:100%}.ico-heart__media::before{content:"";position:absolute;top:50%;left:50%;width:21px;height:18px;background:url(../../../assets/img/recipe/fav.png);background-size:21px 18px;transform:translate(-50%, -50%)}@media (max-width: 767px){.ico-heart__media::before{width:16px;height:13px;background-size:16px 13px}}.ico-heart.is-favorite .ico-heart__media::before{background:url(../../../assets/img/recipe/fav-heart.png);background-size:21px 18px}@media (max-width: 767px){.ico-heart.is-favorite .ico-heart__media::before{background-size:16px 13px}}.page-recipe{font-feature-settings:initial;position:relative;margin-bottom:106px}@media (max-width: 767px){.page-recipe{margin-bottom:42px}}.page-recipe .inner{max-width:1180px;padding:0 20px;width:100%;margin:0 auto}.search-no-results .recipe-logo,.archive-recipe .recipe-logo{text-align:center;margin:38px auto 0}@media (max-width: 767px){.search-no-results .recipe-logo,.archive-recipe .recipe-logo{margin-top:30px}}.search-no-results .recipe-logo img,.archive-recipe .recipe-logo img{margin:0 auto}@media (max-width: 767px){.search-no-results .recipe-logo img,.archive-recipe .recipe-logo img{width:271px}}.search-no-results .number-page,.archive-recipe .number-page{margin:70px auto 0}@media (max-width: 767px){.search-no-results .number-page,.archive-recipe .number-page{margin-top:53px}}.search-no-results .number-page em,.archive-recipe .number-page em{font-weight:bold;font-size:28px;line-height:28px;text-align:left;color:#2c2c2c;font-style:normal;margin-right:13px;position:relative;top:3px;white-space:nowrap}@media (max-width: 767px){.search-no-results .number-page em,.archive-recipe .number-page em{font-size:24px;top:0}}.search-no-results .number-page span,.archive-recipe .number-page span{font-weight:500;font-size:16px;line-height:28px;text-align:left;color:#2c2c2c}@media (max-width: 767px){.search-no-results .number-page span,.archive-recipe .number-page span{font-size:14px;line-height:24px}}.search-no-results .recipe-box,.archive-recipe .recipe-box{position:relative}.search-no-results .recipe-box__inner,.archive-recipe .recipe-box__inner{margin:25px auto 0;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 767px){.search-no-results .recipe-box__inner,.archive-recipe .recipe-box__inner{margin:14px auto 0;gap:calc(100vw * 18 / 375)}}.search-no-results .recipe-box__item,.archive-recipe .recipe-box__item{max-width:calc(100% / 4 - 2.719%);width:100%;margin:0 3.6% 3.3% 0;position:relative}.search-no-results .recipe-box__item:nth-child(4n+4),.archive-recipe .recipe-box__item:nth-child(4n+4){margin-right:0}.search-no-results .recipe-box__item a,.archive-recipe .recipe-box__item a{display:block;position:relative;width:100%;height:100%}@media (max-width: 767px){.search-no-results .recipe-box__item,.archive-recipe .recipe-box__item{max-width:47.2%;margin:0}}.search-no-results .recipe-box__img,.archive-recipe .recipe-box__img{width:100%;aspect-ratio:1}.search-no-results .recipe-box__img .media-bg,.search-no-results .recipe-box__img img,.search-no-results .recipe-box__img video,.archive-recipe .recipe-box__img .media-bg,.archive-recipe .recipe-box__img img,.archive-recipe .recipe-box__img video{width:100%;height:100%;object-fit:cover}.search-no-results .recipe-box__cont,.archive-recipe .recipe-box__cont{padding:18px 0 10px}@media (max-width: 767px){.search-no-results .recipe-box__cont,.archive-recipe .recipe-box__cont{padding:11px 0 14px}}.search-no-results .recipe-box__cont .ttl,.archive-recipe .recipe-box__cont .ttl{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0.04em;text-align:left;color:#2c2c2c}@media (max-width: 767px){.search-no-results .recipe-box__cont .ttl,.archive-recipe .recipe-box__cont .ttl{font-size:14px;line-height:20px}}.search-no-results .recipe-box__cont .color,.archive-recipe .recipe-box__cont .color{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:12px}@media (max-width: 767px){.search-no-results .recipe-box__cont .color,.archive-recipe .recipe-box__cont .color{margin-top:9px}}.search-no-results .recipe-box__cont .color span,.archive-recipe .recipe-box__cont .color span{display:block;width:24px;height:24px;margin-bottom:9px;margin-right:9px}@media (max-width: 767px){.search-no-results .recipe-box__cont .color span,.archive-recipe .recipe-box__cont .color span{width:16px;height:15px;margin-bottom:5px;margin-right:5px}}.search-no-results .recipe-box__cont .color span:last-child,.archive-recipe .recipe-box__cont .color span:last-child{margin-right:0}.search-no-results .recipe-box__cont .color span.cl1,.archive-recipe .recipe-box__cont .color span.cl1{background:#e89637}.search-no-results .recipe-box__cont .color span.cl2,.archive-recipe .recipe-box__cont .color span.cl2{background:#9b7e5c}.search-no-results .recipe-box__cont .color span.cl3,.archive-recipe .recipe-box__cont .color span.cl3{background:#b5b5b5}.search-no-results .recipe-box__cont .color span.cl4,.archive-recipe .recipe-box__cont .color span.cl4{background:#3767e8}.search-no-results .recipe-box__cont .color span.cl5,.archive-recipe .recipe-box__cont .color span.cl5{background:#abe837}.search-no-results .recipe-box__cont .color span.cl6,.archive-recipe .recipe-box__cont .color span.cl6{background:#be4f4f}.search-no-results .recipe-box__cont .color span.cl7,.archive-recipe .recipe-box__cont .color span.cl7{background:#b19677}.search-no-results .recipe-box__cont .color span.cl8,.archive-recipe .recipe-box__cont .color span.cl8{background:#da37e8}.single-recipe .page-recipe{margin-bottom:0}.single-recipe .color-info{display:flex;max-width:1308px;width:100%;margin:12px auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info{padding:0 20px}}@media (max-width: 767px){.single-recipe .color-info{margin:0 auto;display:block}}.single-recipe .color-info .left-column{flex:1;position:relative}@media (max-width: 767px){.single-recipe .color-info .left-column{width:100%}}.single-recipe .color-info .left-column .slider .large{padding:0 43px;position:relative}@media (max-width: 767px){.single-recipe .color-info .left-column .slider .large{padding:0}}.single-recipe .color-info .left-column .slider .large .next,.single-recipe .color-info .left-column .slider .large .prev{position:absolute;top:52%;transform:translateY(-50%);width:14px;height:26px;cursor:pointer;transition:all 0.3s ease-in-out;z-index:10;opacity:0.7}@media only screen and (min-width: 1025px){.single-recipe .color-info .left-column .slider .large .next:hover,.single-recipe .color-info .left-column .slider .large .prev:hover{opacity:1;transform:translateY(-50%) scale(1.1)}}@media (max-width: 767px){.single-recipe .color-info .left-column .slider .large .next,.single-recipe .color-info .left-column .slider .large .prev{display:none}}.single-recipe .color-info .left-column .slider .large .next.disabled,.single-recipe .color-info .left-column .slider .large .prev.disabled{pointer-events:none;opacity:0.3}.single-recipe .color-info .left-column .slider .large .next{left:9px;background:url(../../../assets/img/recipe/prev.png);background-size:contain}.single-recipe .color-info .left-column .slider .large .prev{right:11px;background:url(../../../assets/img/recipe/next.png);background-size:contain}.single-recipe .color-info .left-column .slider .large .img{width:642px;height:642px;position:relative;overflow:hidden;background:#f8f8f8}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .left-column .slider .large .img{width:calc(100vw * 642 / 1400);height:calc(100vw * 642 / 1400)}}@media (max-width: 767px){.single-recipe .color-info .left-column .slider .large .img{width:calc(100vw * 375 / 375);height:calc(100vw * 375 / 375)}}.single-recipe .color-info .left-column .slider .large .img img,.single-recipe .color-info .left-column .slider .large .img video{width:100%;height:100%;object-fit:cover;transition:opacity 0.4s ease-in-out, transform 0.4s ease-in-out}.single-recipe .color-info .left-column .slider .large .img img[src=""],.single-recipe .color-info .left-column .slider .large .img video[src=""]{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.single-recipe .color-info .left-column .slider .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;max-width:466px;width:100%;margin:30px 0 0 98px}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .left-column .slider .thumbnails{margin-left:43px;max-width:calc(100vw * 466 / 1016)}}@media (max-width: 767px){.single-recipe .color-info .left-column .slider .thumbnails{max-width:calc(100vw * 335 / 375);margin:20px auto 0;gap:7px}}.single-recipe .color-info .left-column .slider .thumbnails .media{cursor:pointer;position:relative;background:#000;overflow:hidden}@media (min-width: 768px){.single-recipe .color-info .left-column .slider .thumbnails .media{width:69px;height:69px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .left-column .slider .thumbnails .media{width:calc(100vw * 78 / 1200);height:calc(100vw * 78 / 1200)}}@media (max-width: 767px){.single-recipe .color-info .left-column .slider .thumbnails .media{width:calc(100vw * 50 / 375);height:calc(100vw * 50 / 375)}}.single-recipe .color-info .left-column .slider .thumbnails .media::before{content:"";z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:2px solid #4d65a6;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.single-recipe .color-info .left-column .slider .thumbnails .media.active::before{opacity:1;transform:scale(1)}.single-recipe .color-info .left-column .slider .thumbnails .media.active img,.single-recipe .color-info .left-column .slider .thumbnails .media.active video{opacity:1;transform:scale(1)}@media only screen and (min-width: 1025px){.single-recipe .color-info .left-column .slider .thumbnails .media:hover:not(.active)::before{border-color:#6b7db8}.single-recipe .color-info .left-column .slider .thumbnails .media:hover:not(.active) img,.single-recipe .color-info .left-column .slider .thumbnails .media:hover:not(.active) video{transform:scale(1.05)}}.single-recipe .color-info .left-column .slider .thumbnails .media img,.single-recipe .color-info .left-column .slider .thumbnails .media video{width:100%;height:100%;object-fit:cover;opacity:0.6;position:relative;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform:scale(1.02)}.single-recipe .color-info .left-column .slider .thumbnails .media video{background:#f0f0f0}.single-recipe .color-info .left-column .slider .thumbnails .media video[poster]{background-image:attr(poster);background-size:cover;background-position:center}.single-recipe .color-info .left-column .slider .thumbnails .media.video::after{pointer-events:none;content:"";position:absolute;width:29px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../../../assets/img/recipe/play.png);background-size:contain;transition:opacity 0.3s ease;z-index:3}.single-recipe .color-info .left-column .slider .thumbnails .media.video:hover::after{opacity:1}.single-recipe .color-info .left-column .slider .thumbnails .media.loading img,.single-recipe .color-info .left-column .slider .thumbnails .media.loading video{opacity:0.3}.single-recipe .color-info .left-column .slider .thumbnails .media.loading::before{background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.single-recipe .color-info .right-column{flex:1;position:relative;padding:17px 0 0 49px}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .right-column{padding-left:20px}}@media (max-width: 767px){.single-recipe .color-info .right-column{width:100%;padding:23px 20px 40px}}.single-recipe .color-info .right-column .color-title{font-weight:500;font-size:32px;letter-spacing:0.04em;text-align:left;color:#2c2c2c;padding-bottom:30px;margin-bottom:22px;padding-right:50px;border-bottom:1px solid #2c2c2c}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .right-column .color-title{padding-right:40px;line-height:46px;letter-spacing:0.02em}}@media (max-width: 767px){.single-recipe .color-info .right-column .color-title{font-weight:500;font-size:22px;letter-spacing:0.04em;line-height:32px;text-align:left;color:#2c2c2c;padding-bottom:15px;margin-bottom:19px}}.single-recipe .color-info .right-column .color-swatch{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:33px;padding-bottom:25px;border-bottom:1px solid #2c2c2c}@media only screen and (min-width: 768px) and (max-width: 1200px){.single-recipe .color-info .right-column .color-swatch{gap:12px}}@media (max-width: 767px){.single-recipe .color-info .right-column .color-swatch{gap:8px;margin-bottom:21px;padding-bottom:15px}}.single-recipe .color-info .right-column .color-swatch .color-item{display:flex;align-items:center}.single-recipe .color-info .right-column .color-swatch .color-item p{position:relative;top:1px}@media (max-width: 767px){.single-recipe .color-info .right-column .color-swatch .color-item{font-size:14px}}.single-recipe .color-info .right-column .color-swatch .color-box{width:25px;height:24px;display:block;margin-right:11px;font-weight:500;font-size:16px;letter-spacing:0.04em;text-align:left;color:#2c2c2c}.single-recipe .color-info .right-column .info-table{margin-bottom:40px;padding-bottom:0}@media (max-width: 767px){.single-recipe .color-info .right-column .info-table{margin-bottom:20px}}.single-recipe .color-info .right-column .info-row{display:flex;margin:0 0 10px;align-items:flex-start}@media (max-width: 767px){.single-recipe .color-info .right-column .info-row{margin-bottom:10px}}.single-recipe .color-info .right-column .info-row:last-child{margin-bottom:0}.single-recipe .color-info .right-column .info-label{width:130px;min-height:43px;background:#f2f2f2;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;letter-spacing:0.04em;text-align:left;color:#2c2c2c;margin-right:23px}@media (max-width: 767px){.single-recipe .color-info .right-column .info-label{width:95px;min-height:29px;font-weight:500;font-size:14px;letter-spacing:0.04em;text-align:center;margin-right:9px}}.single-recipe .color-info .right-column .info-value{font-weight:500;font-size:16px;letter-spacing:0.04em;text-align:left;color:#2c2c2c;display:flex;align-items:center;min-height:43px;width:calc(100% - 130px)}@media (max-width: 767px){.single-recipe .color-info .right-column .info-value{width:calc(100% - 95px);font-weight:500;font-size:14px;letter-spacing:0.04em;text-align:left;min-height:29px}}.single-recipe .color-info .right-column .note-box{max-width:527px;width:100%;background:#fff;border:1px solid #2c2c2c;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0.04em;text-align:left;color:#2c2c2c;display:flex;align-items:center;padding:22px 31px}@media (max-width: 767px){.single-recipe .color-info .right-column .note-box{padding:13px 18px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0.04em;text-align:left;height:auto}}.single-recipe .color-info .right-column .ico-heart{width:24px;height:20px;top:32px;right:4px}.single-recipe .color-info .right-column .ico-heart__media::before{width:24px;height:20px;background-size:24px 20px}@media (max-width: 767px){.single-recipe .color-info .right-column .ico-heart{top:30px;right:21px}}.single-recipe .color-recipe{background:#f8f8f8;padding:90px 0;margin:70px auto 0}@media (max-width: 767px){.single-recipe .color-recipe{padding:38px 20px 58px;margin:0 auto}}.single-recipe .color-recipe .recipe-inner{max-width:800px;margin:0 auto}.single-recipe .color-recipe .recipe-inner h2{font-weight:500;font-size:28px;letter-spacing:0.04em;text-align:left;color:#2c2c2c;margin-bottom:32px;padding-bottom:18px;border-bottom:2px solid #4d65a6}@media (max-width: 767px){.single-recipe .color-recipe .recipe-inner h2{font-weight:500;font-size:20px;letter-spacing:0.04em;line-height:28px;margin-bottom:23px;padding-bottom:9px}}.single-recipe .color-recipe .recipe-inner h3{font-weight:500;font-size:20px;letter-spacing:0.04em;text-align:left;color:#4d65a6;margin-bottom:27px}@media (max-width: 767px){.single-recipe .color-recipe .recipe-inner h3{font-weight:500;font-size:18px;letter-spacing:0.04em;margin-bottom:17px}}.single-recipe .color-recipe .recipe-inner p{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:32px;text-align:left;color:#2c2c2c;margin-bottom:24px}@media (max-width: 767px){.single-recipe .color-recipe .recipe-inner p{font-weight:500;font-size:14px;letter-spacing:0.04em;line-height:26px;margin-bottom:20px}}.single-recipe .color-recipe .recipe-content{margin:0 auto 47px}@media (max-width: 767px){.single-recipe .color-recipe .recipe-content{margin-bottom:34px}}.single-recipe .color-recipe .back-to-top{text-align:center;max-width:220px;margin:0 auto;width:100%;height:54px;background:#4d65a6;border-radius:27px;overflow:hidden}@media (max-width: 767px){.single-recipe .color-recipe .back-to-top{margin-top:20px}}.single-recipe .color-recipe .back-to-top a{border-radius:27px;font-weight:500;font-size:16px;letter-spacing:0.04em;text-align:left;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.archive-favorite .number-page em{margin-right:7px;top:6px}@media (max-width: 767px){.archive-favorite .number-page em{margin-right:17px}}.archive-favorite .number-page span{position:relative;padding-left:30px;top:4px}.archive-favorite .number-page span::before{content:"";position:absolute;top:50%;left:0;width:19px;height:16px;background:url(../../../assets/img/recipe/fav-line.png);background-size:contain;transform:translateY(-50%)}@media (max-width: 767px){.archive-search .number-page{margin-top:24px}.archive-search .number-page span{margin-top:8px;display:block}.archive-search .number-page em{display:block}}.single-recipe .page-recipe,.archive-favorite .page-recipe{margin-bottom:0}

/*# sourceMappingURL=maps/recipe.min.css.map */
