/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Lucida Grande" !important;}article h1,article h1 span,article h2,article h2 div{font-family:"Lucida Grande" !important;}article h2,article h2 div{margin-bottom:10px;}div.epub{display:block !important;min-width:80px;}div.epub a:link,div.epub a:visited,div.epub a:hover,div.epub a:focus,div.epub a:active{color:#ee7326 !important;font-weight:bold;}.paragraph-text-img-container .paragraph-text-img-item .description h2{font-size:1.7em !important;font-family:Oswald;font-weight:bold;margin:0;color:#383737;}.article__subtitle{font-family:"Lucida Grande";font-size:1.7em !important;font-weight:400;letter-spacing:0em;}.recipe__feature > h4{margin-bottom:1em;}.recipe__feature > p{font-family:"Lucida Grande";font-size:1.2em !important;letter-spacing:0.6px;line-height:1.5em !important;}.recipe__steps section .field__item{border-top-left-radius:20px;border-top-right-radius:20px;}.recipe__steps section .field__item h3{text-align:center;margin:0.5em 0;font-size:2em;}.recipe__steps section .field__item img{border-radius:20px;}.recipe__text{margin-top:0;}.recipe__item img + .recipe__text{margin-top:-3em;}.species-list .swiper-slide .see-more a{position:relative;display:flex;align-items:center;padding:1em;padding-bottom:1.5em;max-width:90%;width:auto;bottom:2em;z-index:2;background:none;top:0;height:auto;}.species-list .swiper-slide .see-more a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#ee7326;z-index:-1;clip-path:polygon(0 0,100% 0,90% 95%,0 70%);}.species-list .swiper-slide .see-more a:after{content:"+";font:400 30px/20px Arial;margin-left:auto;top:initial;right:10px;position:relative;margin-top:0;}@media screen and (max-width:820px){.species-list .swiper-slide .see-more a{background-size:contain;width:165px;font-size:1em;padding:8px;}}html[lang=ja] .recipe__list-intro{--padding-y:64px;background-color:var(--vs-fourth-color);position:relative;color:white;display:flex;align-items:center;column-gap:62px;padding-top:var(--padding-y);padding-bottom:var(--padding-y);}html[lang=ja] .recipe__list-intro:before,html[lang=ja] .recipe__list-intro:after{content:"";display:block;width:8.33vw;height:100%;position:absolute;top:0;background-color:var(--vs-fourth-color);}@media (max-width:992px){html[lang=ja] .recipe__list-intro:before,html[lang=ja] .recipe__list-intro:after{width:20px;}}html[lang=ja] .recipe__list-intro:before{left:-8.33vw;}@media (max-width:992px){html[lang=ja] .recipe__list-intro:before{left:-20px;}}html[lang=ja] .recipe__list-intro:after{right:-8.33vw;}@media (max-width:992px){html[lang=ja] .recipe__list-intro:after{right:-20px;}}html[lang=ja] .recipe__list-intro-text{max-width:435px;}html[lang=ja] .recipe__list-intro-image{flex:1;background-color:white;}html[lang=ja] .views-row .recipes__item + .recipes__item{margin-top:20px;}html[lang=ja] .recipes__items--japan,html[lang=ja] form:not(#search){padding-left:8.33vw;padding-right:8.33vw;}@media (max-width:768px){html[lang=ja] .recipes__items--japan,html[lang=ja] form:not(#search){padding-left:0;padding-right:0;}}html[lang=ja] form.webform-submission-contact-form,html[lang=ja] form.webform-submission-form{padding-left:0 !important;padding-right:0 !important;display:flex;flex-wrap:wrap;column-gap:20px;}html[lang=ja] form.webform-submission-contact-form .submit_container,html[lang=ja] form.webform-submission-form .submit_container{display:flex;width:calc(50% - 10px);}@media (max-width:567px){html[lang=ja] form.webform-submission-contact-form .submit_container + .submit_container,html[lang=ja] form.webform-submission-form .submit_container + .submit_container{margin-top:20px;}}html[lang=ja] form.webform-submission-contact-form .submit_container .btn-primary,html[lang=ja] form.webform-submission-form .submit_container .btn-primary{justify-content:center;--bs-btn-hover-border-color:var(--vs-fourth-color);}html[lang=ja] form.webform-submission-contact-form .submit_container .btn-primary:not(.button--primary),html[lang=ja] form.webform-submission-form .submit_container .btn-primary:not(.button--primary){--bs-btn-color:var(--vs-white);--bs-btn-bg:var(--vs-primary-color);--bs-btn-border-color:var(--vs-primary-color);--bs-btn-hover-color:var(--vs-white);--bs-btn-hover-bg:var(--vs-primary-color-hover);--bs-btn-hover-border-color:var(--vs-primary-color-hover);--bs-btn-active-color:var(--vs-white);--bs-btn-active-bg:var(--vs-hover-color);--bs-btn-active-border-color:var(--vs-hover-color);--bs-btn-disabled-color:var(--vs-white);--bs-btn-disabled-bg:var(--vs-primary-color);--bs-btn-disabled-border-color:var(--vs-primary-color);}@media (max-width:567px){html[lang=ja] form.webform-submission-contact-form .submit_container .btn-primary,html[lang=ja] form.webform-submission-form .submit_container .btn-primary{padding:10px 24px;}}html[lang=ja] form.webform-submission-contact-form .submit_container .webform-button--submit,html[lang=ja] form.webform-submission-form .submit_container .webform-button--submit{margin:0;width:100%;justify-content:center;}@media (max-width:567px){html[lang=ja] form.webform-submission-contact-form .submit_container,html[lang=ja] form.webform-submission-form .submit_container{width:100%;}}html[lang=ja] .widget-form form.webform-submission-form .submit_container{width:auto;margin-top:19px;margin-bottom:0.5rem;}html[lang=ja] .recipe__container .d-flex.flex-wrap{flex-wrap:nowrap !important;column-gap:20px;}@media (max-width:768px){html[lang=ja] .recipe__container .d-flex.flex-wrap{flex-wrap:wrap !important;}}html[lang=ja] .recipe__container .d-flex.flex-wrap .js-form-item{margin-bottom:47px !important;}@media (max-width:768px){html[lang=ja] .recipe__container .d-flex.flex-wrap .js-form-item{margin-bottom:20px !important;}}html[lang=ja] .recipe__container select{background-color:var(--vs-util-color-13);border-radius:8px;border:1px solid var(--vs-util-color-4);}
