:root{--color-white:#fff;--color-black:#222;--color-hfc-blue:#004098;--color-hfc-blue-hover:#00337a;--color-hfc-red:#e60012;--color-main-ref:#e84754;--color-main-pink:#fc8ac1;--color-main-orange:#f88228;--color-main-yellow:#fc0;--color-main-green:#68c46c;--color-main-aqua:#7bcef8;--color-text-black:var(--color-black);--color-text-gray:#909090;--color-text-gray-dark:#6f6f6f;--color-text-white:var(--color-white);--color-text-brand:var(--color-hfc-blue);--color-text-caution:#b1000d;--color-text-link:var(--color-hfc-blue);--color-text-link-hover:var(--color-hfc-blue);--color-accent-pink:#e4589b;--color-accent-orange:#ea6905;--color-accent-yellow:var(--color-main-yellow);--color-accent-green:var(--color-main-green);--color-accent-aqua:#299bd4;--color-accent-blue:var(--color-hfc-blue);--color-border-default:#d3d3d3;--color-border-dot-gray:#bdbdbd;--color-border-link-gray:#909090;--color-border-gray-dark:#6f6f6f;--color-border-bk:var(--color-black);--color-border-white:var(--color-white);--color-border-brand:var(--color-hfc-blue);--color-border-accent:var(--color-accent-aqua);--color-bg-white:var(--color-white);--color-bg-pale-gray:#f8f8f8;--color-bg-gray:#d3d3d3;--color-bg-dark-gray:#bdbdbd;--color-bg-charcoal-gray:var(--color-border-gray-dark);--color-bg-black:var(--color-black);--color-bg-brand:var(--color-hfc-blue);--color-bg-aqua:var(--color-main-aqua);--color-bg-yellow:#ffdb4d;--color-bg-light-aqua:#ebf8fe;--color-bg-light-aqua-02:#def3fd;--color-bg-light-orange:#fef3ea;--color-bg-light-orange-02:#feecdf;--color-bg-light-red:#fce3e5;--color-hover-gray:#f8f8f8;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.genre,.result{padding-inline:20px}@media (min-width:768px){.genre,.result{padding-inline:40px}}.genre:has(.splide.is-loop),.result:has(.splide.is-loop){overflow-x:clip}@media (min-width:768px){.p-recipe .fv{min-height:530px}}@media (min-width:768px){.p-recipe_search .fv{min-height:320px}}.p-recipe_search .fv_inner{padding:48px 20px 69px}@media (min-width:768px){.p-recipe_search .fv_inner{padding:80px 20px 88px}}.p-recipe_search .genre{border-top:1px solid var(--color-border-default)}.p-recipe_search .genre_inner{padding-top:56px;padding-bottom:56px}@media (min-width:768px){.p-recipe_search .genre_inner{padding-top:80px;padding-bottom:120px}}.p-recipe_search .genre_inner .search_keywords_list{justify-content:center}.p-recipe_search .genre_block+.genre_block{margin-top:56px;padding-top:32px;border-top:1px dashed var(--color-border-default)}@media (min-width:768px){.p-recipe_search .genre_block+.genre_block{margin-top:64px;padding-top:48px}}.fv{position:relative;color:var(--color-white)}@media (min-width:768px){.fv{min-height:530px}}.fv_inner{padding:48px 20px 60px}@media (min-width:768px){.fv_inner{padding:80px 20px 126px}}.fv_ttl>span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:var(--weight-bold);margin-inline:auto}.fv_ttl>span:first-child{position:relative;letter-spacing:.2em;font-size:1.125rem;line-height:1.5}@media (min-width:768px){.fv_ttl>span:first-child{font-size:1.4375rem}}.fv_ttl>span:first-child:after,.fv_ttl>span:first-child:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:28px;height:1px;background-color:var(--color-white)}@media (min-width:768px){.fv_ttl>span:first-child:after,.fv_ttl>span:first-child:before{width:32px}}.fv_ttl>span:first-child:before{left:-38px}@media (min-width:768px){.fv_ttl>span:first-child:before{left:-48px}}.fv_ttl>span:first-child:after{right:-35px}@media (min-width:768px){.fv_ttl>span:first-child:after{right:-43px}}.fv_ttl>span:nth-child(2){margin-top:8px;letter-spacing:.04em;font-size:1.875rem;line-height:1.3}@media (min-width:768px){.fv_ttl>span:nth-child(2){font-size:2.375rem}}.fv_ttl>span:nth-child(2)>span{display:inline-block;font-size:1.625rem;margin-inline:4px}@media (min-width:768px){.fv_ttl>span:nth-child(2)>span{font-size:2rem}}.fv_result_txt{display:flex;justify-content:center;margin-top:16px;text-align:center;gap:8px}@media (min-width:768px){.fv_result_txt{margin-top:24px}}.fv_result_txt+.fv_modal_btn{margin-top:12px}@media (min-width:768px){.fv_result_txt+.fv_modal_btn{margin-top:16px}}.fv_search_form{display:grid;margin:32px auto 0;width:100%;grid-template-columns:1fr auto}@media (min-width:768px){.fv_search_form{max-width:39.375rem}}.fv_search_form>input{padding:1rem;border:1px solid var(--color-border-default);border-radius:.25rem 0 0 .25rem;color:var(--color-black);font-size:1.0625rem;line-height:1.7}@media (max-width:767.98px){.fv_search_form>input{padding:0 1rem;min-width:0}}.fv_search_form>input::-webkit-input-placeholder{color:var(--color-text-gray)}.fv_search_form>input::-moz-placeholder{color:var(--color-text-gray)}.fv_search_form>input::placeholder{color:var(--color-text-gray)}.fv_search_form>button{display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:0 .25rem .25rem 0;width:6.875rem;height:3.75rem;min-height:100%;background-color:var(--color-hfc-blue);letter-spacing:.02em;color:var(--color-white);font-size:1.0625rem;line-height:1.6;gap:.25rem}.fv_search_keywords{margin-top:24px}@media (min-width:768px){.fv_search_keywords{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(2,auto);gap:16px}}@media (max-width:767.98px){.fv_search_keywords_ttl{text-align:center}}.search_keywords_list{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767.98px){.search_keywords_list{justify-content:center;margin-top:16px}}.fv_search_keywords_item>a{padding:6px 8px;background-color:var(--color-bg-light-aqua);text-decoration:none;color:var(--color-hfc-blue)}@media (min-width:768px){.fv_search_keywords_item>a{padding:8px}}.fv_modal_btn{justify-content:center;margin-top:36px}@media (min-width:768px){.fv_modal_btn{margin-top:24px}}.fv_modal_btn .c-btn{width:20rem}.fv_modal_btn .c-btn>button{padding:12px 0}@media (min-width:768px){.fv_modal_btn .c-btn>button{padding:17px 0}}.fv_modal_btn .c-btn_txt{width:auto;font-size:1.25rem;line-height:1.5}@media (min-width:768px){.fv_modal_btn .c-btn_txt{font-size:1.0625rem}}.fv_modal_btn .c-btn_icon{right:16px;width:1.5rem;height:1.5rem}@media (min-width:768px){.fv_modal_btn .c-btn_icon{right:24px}}.fv_bg{position:absolute;z-index:-1;top:0;left:0}.fv_bg,.fv_bg img{width:100%;height:100%}.fv_bg img{-o-object-fit:cover;object-fit:cover}.fv_bg:before{content:"";opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black)}.info{margin-top:-13px}@media (min-width:768px){.info{margin-top:-32px}}.info_inner{padding-top:40px;padding-bottom:53px}@media (min-width:768px){.info_inner{padding-top:56px;padding-bottom:88px}}.info_cards.c-card_list,.movie_cards.c-card_list{margin-top:32px}@media (min-width:768px){.info_cards.c-card_list,.movie_cards.c-card_list{margin-top:48px}}@media (max-width:767.98px){.info_cards.c-card_list,.movie_cards.c-card_list{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));--custom-row-gap:14px;--custom-column-gap:14px}.info_cards.c-card_list .c-card_recipe_cont,.movie_cards.c-card_list .c-card_recipe_cont{padding:16px 10px}.info_cards.c-card_list .c-card_recipe_ttl>p,.movie_cards.c-card_list .c-card_recipe_ttl>p{font-size:.8125rem}.info_cards.c-card_list .c-card_icon,.info_cards.c-card_list .c-card_recipe_icon,.movie_cards.c-card_list .c-card_icon,.movie_cards.c-card_list .c-card_recipe_icon{width:16px;height:16px}}@media (max-width:767.98px) and (min-width:768px){.info_cards.c-card_list .c-card_icon,.info_cards.c-card_list .c-card_recipe_icon,.movie_cards.c-card_list .c-card_icon,.movie_cards.c-card_list .c-card_recipe_icon{width:24px;height:24px}}@media (max-width:767.98px){.info_cards.c-card_list .c-card_icon>span,.info_cards.c-card_list .c-card_recipe_icon>span,.movie_cards.c-card_list .c-card_icon>span,.movie_cards.c-card_list .c-card_recipe_icon>span{-webkit-mask-image:url(/assets/img/common/icon/arw_sm.svg);mask-image:url(/assets/img/common/icon/arw_sm.svg)}}@media (max-width:767.98px) and (min-width:768px){.info_cards.c-card_list .c-card_icon>span,.info_cards.c-card_list .c-card_recipe_icon>span,.movie_cards.c-card_list .c-card_icon>span,.movie_cards.c-card_list .c-card_recipe_icon>span{-webkit-mask-image:url(/assets/img/common/icon/arw_md.svg);mask-image:url(/assets/img/common/icon/arw_md.svg)}}@media (max-width:767.98px){.info_cards.c-card_list .c-card_recipe_info,.movie_cards.c-card_list .c-card_recipe_info{gap:4px}.info_cards.c-card_list .c-card_recipe_info_icon,.movie_cards.c-card_list .c-card_recipe_info_icon{margin-right:2px;width:24px;height:24px}}.theme{margin-top:-13px}@media (min-width:768px){.theme{margin-top:-32px}}.theme_inner{padding:53px 0}@media (min-width:768px){.theme_inner{padding-block:56px}}.theme_cards{margin-top:32px}@media (min-width:768px){.theme_cards{margin-top:48px}}.theme_btn{justify-content:center;margin-top:32px}@media (min-width:768px){.theme_btn{margin-top:48px}}.genre_inner{padding-block:40px}@media (min-width:768px){.genre_inner{padding-block:56px}}@media (max-width:767.98px){.genre_inner .c-heading_lv_02_typeC{flex-direction:column}}@media (max-width:767.98px){.genre_inner .c-heading_lv_02_typeC_txt{font-size:1.625rem}}@media (min-width:768px){.genre_accordion_btn+div{height:auto!important}}.genre_wrapper{margin-top:32px}@media (min-width:768px){.genre_wrapper{display:grid;margin-top:48px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}}.genre_wrapper a{text-decoration:none}.genre_accordion_btn{display:grid;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-border-default);width:100%;grid-template-columns:auto auto 1fr;gap:4px}@media (max-width:767.98px){.genre_accordion_btn+[aria-hidden] .genre_prime_link_wrapper{padding:16px 20px 20px}}.genre_accordion_btn .genre_icon{display:grid;width:30px;height:30px;place-items:center}.genre_accordion_btn .genre_icon>span{width:100%;height:100%}.genre_accordion_btn .btn_toggle{position:relative;top:2px;width:24px;height:24px;justify-self:flex-end}.genre_accordion_btn .btn_toggle:after,.genre_accordion_btn .btn_toggle:before{content:"";position:absolute;margin:auto;border-radius:100vmax;width:16px;height:2px;background-color:var(--color-hfc-blue);inset:0}.genre_accordion_btn .btn_toggle:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94);transition:transform .14s cubic-bezier(.25,.46,.45,.94),-webkit-transform .14s cubic-bezier(.25,.46,.45,.94)}.genre_accordion_btn[aria-expanded=true] .btn_toggle:after{transition:-webkit-transform .28s cubic-bezier(.25,.46,.45,.94);transition:transform .28s cubic-bezier(.25,.46,.45,.94);transition:transform .28s cubic-bezier(.25,.46,.45,.94),-webkit-transform .28s cubic-bezier(.25,.46,.45,.94);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.genre_accordion_btn .icon{display:grid;width:24px;height:24px;place-items:center}.genre_accordion_btn .icon>span{width:100%;height:100%;background-color:var(--color-hfc-blue);-webkit-mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain}.genre_nav_list_item_inner{display:grid;align-items:center;width:100%;grid-template-columns:auto 1fr;gap:4px}@media (min-width:768px){.genre_nav_list_item_inner{justify-content:flex-start;grid-template-columns:repeat(3,auto);gap:4px}}.genre_nav_list_item_inner .genre_icon{display:grid;width:39px;height:39px;place-items:center}.genre_nav_list_item_inner .genre_icon>span{width:100%;height:100%}.genre_nav_list_item_inner .icon{display:grid;width:16px;height:16px;place-items:center}@media (min-width:768px){.genre_nav_list_item_inner .icon{width:24px;height:24px}}.genre_nav_list_item_inner .icon>span{width:100%;height:100%;background-color:var(--color-black);-webkit-mask:url(/assets/img/common/icon/arw_sm.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw_sm.svg) no-repeat center/contain}@media (min-width:768px){.genre_nav_list_item_inner .icon>span{background-color:var(--color-hfc-blue);-webkit-mask-image:url(/assets/img/common/icon/arw_md.svg);mask-image:url(/assets/img/common/icon/arw_md.svg)}}.genre_prime_link{padding:4px 0;border-bottom:1px dashed var(--color-border-default);letter-spacing:.04em;font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.genre_prime_link{border-bottom:1px solid var(--color-border-default);font-size:1.25rem}}.genre_nav_list{margin-top:16px}@media (max-width:767.98px){.genre_nav_list{display:grid;gap:4px 16px;grid-template-columns:repeat(2,1fr)}}.genre_nav_list a{padding:4px 2px;letter-spacing:.04em;font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.genre_nav_list a{font-size:.875rem}}@media (max-width:767.98px){.genre_accordion_parent:not(:has(button)) .genre_prime_link{padding:0;border-bottom:none}}@media (max-width:767.98px){.genre_accordion_parent:not(:has(button)) .genre_prime_link .icon{width:24px;height:24px}}@media (max-width:767.98px){.genre_accordion_parent:not(:has(button)) .genre_prime_link .icon>span{-webkit-mask-image:url(/assets/img/common/icon/arw_md.svg);mask-image:url(/assets/img/common/icon/arw_md.svg)}}@media (max-width:767.98px){.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner{display:grid;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-border-default);width:100%;grid-template-columns:auto auto 1fr;gap:4px}.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner .txt{letter-spacing:.04em;font-size:1.125rem;line-height:1.5}.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner .icon{justify-self:flex-end}.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner .icon>span{background-color:var(--color-hfc-blue)}.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner .genre_icon{display:grid;width:30px;height:30px;place-items:center}.genre_accordion_parent:not(:has(button)) .genre_nav_list_item_inner .genre_icon>span{width:100%;height:100%}}.movie_inner{padding-block:40px}@media (min-width:768px){.movie_inner{padding-block:56px}}.movie_cards{margin-top:32px}@media (min-width:768px){.movie_cards{margin-top:48px}}.movie_cards .c-card_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.published{overflow-x:hidden}.published_inner{padding-top:40px}@media (min-width:768px){.published_inner{padding-top:56px}}.recommend{overflow-x:clip;padding-inline:20px}.recommend_inner{padding-block:56px}@media (min-width:768px){.recommend_inner{padding-block:80px 120px}}.recommend_slide_wrapper{position:relative;margin-top:32px;container-type:inline-size}@media (min-width:768px){.recommend_slide_wrapper{margin-top:48px}}@media (min-width:768px){.recommend_slide_wrapper:after{content:"";position:absolute;top:0;left:calc(-50vw - 100cqw/2*-1);width:calc(50vw - 100cqw/2);height:100%;background-color:var(--color-white)}}.recommend_slide_track{overflow:visible}.recommend_slide_item{width:330px}@media (min-width:768px){.recommend_slide_item{width:360px}}@media (min-width:1280px){.recommend_slide_item{width:28.125vw;max-width:451px}}.recommend_slide_item>a{display:block;width:100%;text-decoration:none}.recommend_slide_img{overflow:hidden;border:1px solid var(--color-border-default);border-radius:4px;width:100%;aspect-ratio:3/2}@media (min-width:768px){.recommend_slide_img{border-radius:8px}}.recommend_slide_txt{display:grid;align-items:center;position:relative;margin-top:16px;padding-left:18px;grid-template-columns:1fr auto;gap:12px}.recommend_slide_txt:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:100vmax;width:8px;height:calc(100% - 4px);background-color:var(--color-hfc-blue)}.recommend_slide_txt>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.recommend_slide_controller{position:relative;margin-top:24px;height:40px}@media (min-width:768px){.recommend_slide_controller{margin-top:32px;height:44px}}.recommend_slide_item>a .recommend_slide_img>img{display:block;width:100%;height:100%;transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover}.recommend_slide_item>a .recommend_slide_txt>p{transition:color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94)}.recommend_slide_item>a:hover .recommend_slide_img>img{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.recommend_slide_item>a:hover .recommend_slide_txt>p{transition:color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.result{margin-top:-13px}@media (min-width:768px){.result{margin-top:-32px}}.result_inner{padding-block:40px 56px}@media (min-width:768px){.result_inner{padding-block:56px 80px}}@media (min-width:768px){.result_head{display:flex;align-items:center;justify-content:space-between}}.result_counts>span{display:inline-block;font-weight:var(--weight-bold);margin-inline:2px}@media (max-width:767.98px){.result_counts{text-align:center}}.result_sort{display:flex;align-items:center;gap:8px}@media (max-width:767.98px){.result_sort{justify-content:center;margin-top:8px}}.result_cards{margin-top:24px}.result_pagination{margin-top:32px}@media (min-width:768px){.result_pagination{margin-top:48px}}.genre .search_keywords_list{margin-top:32px}@media (min-width:768px){.genre .search_keywords_list{margin-top:48px}}.c-modal_container{width:min(100%,1120px)}@media (min-width:768px){.c-modal_cont{padding:56px 40px}}@media (max-width:767.98px){.c-modal_cont .c-heading_lv_02_typeC{flex-direction:column}}@media (max-width:767.98px){.c-modal_cont .c-heading_lv_02_typeC_txt{font-size:1.625rem}}@media (min-width:768px){.c-modal_cont .genre_wrapper{grid-template-columns:repeat(auto-fill,minmax(242px,1fr))}}.fv_search_form>button{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.fv_search_form>button:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue-hover)}.fv_search_keywords_item>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94)}.fv_search_keywords_item>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94),color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue);color:var(--color-white)}.genre_wrapper a .icon,.genre_wrapper button .icon{transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(0);transform:translateX(0)}.genre_wrapper a:not(:has(.icon)),.genre_wrapper button:not(:has(.icon)){transition:color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px}.genre_wrapper a:not(:has(.icon)):hover,.genre_wrapper button:not(:has(.icon)):hover{transition:color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue);-webkit-text-decoration-color:var(--color-hfc-blue);text-decoration-color:var(--color-hfc-blue)}.genre_wrapper a:has(.icon),.genre_wrapper button:has(.icon){transition:color .16s cubic-bezier(.25,.46,.45,.94)}.genre_wrapper a:has(.icon):hover,.genre_wrapper button:has(.icon):hover{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.genre_wrapper a:hover .icon,.genre_wrapper button:hover .icon{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(4px);transform:translateX(4px)}div#ss-result{display:grid;margin-top:24px;--custom-aspect-ratio:3/2;row-gap:var(--custom-row-gap,32px);-webkit-column-gap:var(--custom-column-gap,24px);-moz-column-gap:var(--custom-column-gap,24px);column-gap:var(--custom-column-gap,24px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (min-width:768px){div#ss-result{row-gap:var(--custom-row-gap,24px)}}@media (min-width:1024px){div#ss-result{grid-template-columns:repeat(2,1fr)}}div#ss-result .c-card_tag_wrapper .c-card_tag.is-movie,div#ss-result .c-card_tag_wrapper .c-card_tag.is-new{display:none}div#ss-result .c-card_tag_wrapper.is-new_active .c-card_tag.is-new,div#ss-result .c-card_tag_wrapper.movie-icon-1 .c-card_tag.is-movie{display:grid}.p-recipe_search #ss-main #ss-form{display:none}.p-recipe_search #ss-main .cooking-time:has(.cooking-time-value:empty),.p-recipe_search #ss-main .energy:has(.energy-value:empty),.p-recipe_search #ss-main .protein:has(.protein-value:empty),.p-recipe_search #ss-main .salt:has(.salt-value:empty){display:none}.p-recipe_search #ss-main .c-filter_choice>a{text-decoration:none}.p-recipe_search #ss-main .c-filter_choice .c-filter_choice_icon{border-radius:50%;background-color:transparent}.p-recipe_search #ss-main .c-filter_choice .c-filter_choice_icon:before{border-radius:50%;width:10px;height:10px}.p-recipe_search #ss-main .c-filter_choice.selected .c-filter_choice_txt{border-color:var(--check-border-color-checked);outline-color:transparent;transition:background-color .34s cubic-bezier(.25,.46,.45,.94),border-color .34s cubic-bezier(.25,.46,.45,.94),color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--check-bg-color-checked);color:var(--check-text-color-checked)}.p-recipe_search #ss-main .c-filter_choice.selected .c-filter_choice_icon{border-color:var(--check-icon-bg-color-checked);transition:background-color .34s cubic-bezier(.25,.46,.45,.94),border-color .34s cubic-bezier(.25,.46,.45,.94);background-color:transparent}.p-recipe_search #ss-main .c-filter_choice.selected .c-filter_choice_icon:before{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--check-icon-bg-color-checked)}.p-recipe_search #ss-main .ss-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:8px;grid-column:1/-1;gap:8px}@media (min-width:768px){.p-recipe_search #ss-main .ss-pagination{margin-top:24px;gap:16px}}.p-recipe_search #ss-main .ss-pagination .ss-page>a{display:grid;position:relative;border:1px solid var(--color-hfc-blue);border-radius:50%;width:2.375rem;height:2.375rem;text-decoration:none;place-items:center}@media (min-width:768px){.p-recipe_search #ss-main .ss-pagination .ss-page>a{width:2.5rem;height:2.5rem}}.p-recipe_search #ss-main .ss-pagination .ss-page>a>span{margin-right:-.0625rem;margin-bottom:-.0625rem;color:var(--color-hfc-blue);font-size:.875rem;line-height:1.5}.p-recipe_search #ss-main .ss-pagination .ss-page>a:hover{transition:background-color .16s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-bg-light-aqua)}.p-recipe_search #ss-main .ss-pagination .ss-page.ss-select-page>a{background-color:var(--color-hfc-blue)}.p-recipe_search #ss-main .ss-pagination .ss-page.ss-select-page>a>span{color:var(--color-white)}.p-recipe_search #ss-main .ss-pagination .ss-page.ss-select-page>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue-hover)}