/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/sites/cuisine/themes/cuisine/css/fonts/open-sans-v34-latin-regular.woff2) format('woff2'),url(/sites/cuisine/themes/cuisine/css/fonts/open-sans-v34-latin-regular.woff) format('woff');}@font-face{font-display:swap;font-family:'Scope One';font-style:normal;font-weight:400;src:url(/sites/cuisine/themes/cuisine/css/fonts/scope-one-v14-latin-regular.woff2) format('woff2'),url(/sites/cuisine/themes/cuisine/css/fonts/scope-one-v14-latin-regular.woff) format('woff');}body{margin:0;color:var(--text);font-family:'Open Sans',Verdana,sans-serif;font-size:1rem;line-height:1.5rem;}.container{max-width:1200px;margin:auto;padding:1rem;}h1{font-family:'Scope One',Georgia,serif;font-size:1.424rem;font-weight:400;line-height:1.2;margin:0 0 1.07rem 0;}@media screen and (min-width:60rem){h1{font-size:2.369rem;}}h2{font-family:'Scope One',Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;margin:0 0 0.7rem 0;}h3{margin:0 0 0.96rem 0;}ul,ol{margin-bottom:1.28rem;}a{text-decoration:none;}*,*:before,*:after{box-sizing:inherit;margin-top:0;}
:root{--bg:#ffffff;--text:#000000;--primary:12,84%,46%;--secondary:172,92%,20%;--secondary-light :hsl(var(--secondary),50%);--secondary-lighter :hsl(var(--secondary),20%);--footer-bg:#575A55;--footer-text:#ffffff;--content-link:#004387;}
header .container{padding:1rem 0;}@media screen and (min-width:60rem){header .container{padding:1rem;}}header .container{display:flex;align-items:center;flex-wrap:wrap;padding:0.75rem 0;}@media screen and (min-width:60rem){header .container{display:block;}}@media screen and (min-width:77em){header .container{padding:0;}}@media screen and (min-width:48em){header .container{display:flex;flex-wrap:wrap;align-items:center;padding:0.75rem 0;}}.menu-main-togglewrap{order:1;}#block-cuisine-marquedusite{margin:auto;order:2;}@media screen and (min-width:60em){#block-cuisine-marquedusite{margin:unset;}}.search-block-form{margin-left:auto;display:none;}.form-search{width:20em;max-width:calc(100vw - 6.25em);height:auto;margin:0 -2px 0 0;padding:7px 8px 7px 32px;border:1px solid #dbdbdb;border-radius:3px;font-size:0.875rem;line-height:normal;background:url(/sites/cuisine/themes/cuisine/images/search.svg) no-repeat 0.5em center #fff;background-size:auto;background-size:1.5em;color:#464646;display:inline-block;}.form-actions .button:first-child{margin-left:0;}.search-block-form .form-submit,.search-form .form-submit{border-top-left-radius:0;border-bottom-left-radius:0;}input[type="search"]:focus{border:1px solid hsl(var(--secondary));}input:focus-visible{outline-offset:0px;outline:none;}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background-color:var(--secondary-light);border-color:hsl(var(--secondary));color:var(--text);text-decoration:none;transition:background-color 0.5s ease;}button,.button,[type="button"],[type="reset"],[type="submit"]{background-color:var(--bg);border:3px solid hsl(var(--secondary));border-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;color:var(--bg);cursor:pointer;display:inline-block;padding:0.4em 1.5em;text-align:center;text-decoration:none;font-family:'Scope One',Georgia,serif;font-size:1.2rem;font-weight:400;font-weight:normal;transition:background-color 0.5s ease;}.search-block-form .form-actions{margin-top:0;margin-bottom:0;margin-left:-5px;position:relative;z-index:1;display:inline-block;}.form-submit{padding:0.6em 1.25em 0.4em;margin:0;border:1px solid #dbdbdb;font-size:0.875rem;background-color:#fff;color:#000;}.search-block-form form{display:flex;margin-top:1.3rem;margin-bottom:1.2rem;}.search-iconwrap{flex:0 1;order:3;display:flex;justify-content:flex-end;}.search-link{background:url(/sites/cuisine/themes/cuisine/images/search.svg) no-repeat 0.5em center #fff;width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end;margin-right:-7px;padding:0.4em 1.5em;}@media screen and (min-width:60rem){.search-block-form{display:block;}.menu-main-toggle,.search-iconwrap{display:none;}}.menu-main-toggle{border:none;}.menu-main__wrapper{flex:0 1 100%;order:4;text-align:center;}@media screen and (min-width:60rem){.menu-main__wrapper{display:block;text-align:right;}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.menu-main{color:var(--text);list-style-type:none;font-family:'Scope One',Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height 0.5s ease-in;}@media screen and (min-width:60rem){.menu-main{max-height:unset;}}.menu-main--active{max-height:18.75rem;overflow-y:auto;}.menu-main__link:active,.menu-main__link.is-active,.menu-main__item--active-trail a{text-decoration:none;border-bottom-color:hsl(var(--primary));}.menu-main__item{display:list-item;margin-top:0.8em;text-align:center;}@media screen and (min-width:60rem){.menu-main__item{display:inline-block;}.menu-main__item + .menu-main__item{margin-left:2.5em;}#block-cuisine-marquedusite{order:1;}.search-block-form{order:2;}}.menu-main__link{background-color:inherit;display:inline-block;padding-bottom:0.15em;text-decoration:none;border-bottom:solid 0.15em transparent;color:inherit;transition:all 0.2s;}.menu-main__link:hover,.menu-main__link.is-active:hover,.menu-main__link:focus{background-color:inherit;text-decoration:none;border-bottom-color:hsl(var(--primary),0.3);color:hsl(var(--primary));}
.node__link{text-decoration:none;font-family:'Scope One',Georgia,serif;font-size:1.424rem;font-weight:400;color:var(--text);}.node__link:hover{text-decoration:underline;}.grid{display:grid;grid-template-columns:1fr;column-gap:14px;}@media screen and (min-width:30rem){.grid{grid-template-columns:1fr 1fr;}}@media screen and (min-width:60rem){.grid{grid-template-columns:1fr 1fr 1fr 1fr;}}.node--view-mode-teaser{border:1px solid var(--secondary-light);margin-bottom:28px;border-radius:0 0 0.375rem 0.375rem;position:relative;overflow:hidden;}.node--view-mode-teaser:hover{box-shadow:1px 1px 5px var(--secondary-light);}.node--view-mode-teaser img{transition:0.5s ease-in-out;width:100%;object-fit:cover;}.node--view-mode-teaser .node__title{font-weight:normal;margin-bottom:1rem;}.node--view-mode-teaser:hover img{transform:scale(1.1);}.node--view-mode-teaser .node__meta{padding:1.5rem;}.read-more__link{background-color:inherit;position:relative;display:inline-block;padding-right:20px;text-transform:uppercase;color:hsl(var(--secondary));}.read-more__link:before{position:absolute;top:50%;right:0;width:14px;height:14px;margin-top:-7px;content:'';background-image:url(/sites/cuisine/themes/cuisine/images/pointer.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;}.read-more__link:hover{text-decoration:underline;color:var(--text);background-color:var(--secondary-lighter);}.pager__items{clear:both;text-align:center;}.pager__item.is-active{font-weight:bold;}.pager__item{display:inline;padding:0;margin-right:0.5em;}.pager__item a{padding:0.5em;color:hsl(var(--secondary));text-decoration:underline;}.pager__item a:hover,.pager__item a:focus{background-color:var(--secondary-light);color:var(--text);text-decoration:none;}
footer{padding:2rem 1rem;background-color:var(--footer-bg);color:var(--footer-text);text-align:center;font-size:0.9rem;}footer ul{padding:0;}footer li{padding-bottom:0.5rem;list-style:none;}footer a{background-color:transparent;text-decoration:none;font-weight:bold;color:var(--footer-text);text-transform:capitalize;}.menu-footer__link:hover,.menu-pied-de-page-2__link:hover{text-decoration:underline;}.menu-footer__item{display:inline-block;}.menu-pied-de-page-2 li{display:inline-block;margin:0 0.8em;}li.menu-footer__item + li.menu-footer__item::before{content:" | ";}@media screen and (min-width:60rem){footer .container{padding:1rem 1rem 0;text-align:left;display:flex;justify-content:space-evenly;}.menu-footer-wrapper{flex-basis:25%;}.menu-pied-de-page-2 li{display:block;margin:0;}}
.field--name-field-etiquettes .field__label{float:left;padding-right:0.5em;}.field .field__label{display:inline-block;font-weight:700;}.field--name-field-etiquettes .field__label::after,.field--name-field-temps-de-preparation .field__label::after,.field--name-field-cuisson .field__label::after{content:":";}.field--name-field-etiquettes .field__item{display:inline-block;}.field--name-field-etiquettes .field__item a{background-color:inherit;display:inline-block;color:hsl(var(--secondary));}.field--name-field-etiquettes .field__item a:hover{text-decoration:underline;color:var(--text);background-color:var(--secondary-lighter);}.field--name-field-etiquettes .field__item + .field__item::before{content:", ";}main img{max-width:100%;}.field--name-field-image{margin-bottom:1.184rem;}.layout__region--top-second{display:flex;flex-direction:column;}.layout__region--top-second .field .field__item{display:inline-block;}.recipe-meta{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em;}.layout__region--top-second svg{flex:0 0 26px;height:26px;margin-bottom:0;margin-right:8px;}.layout__region--top-second .field{flex:1 0 auto;}.layout__region--bottom{margin:0 -1.266em;background-color:var(--secondary-lighter);}.layout__region--bottom > h2{flex:0 0 100%;font-family:'Scope One',Georgia,serif;font-size:1.424em;font-weight:400;line-height:1.2;padding:1.266rem 1.266rem 1em 1.266rem;text-align:left;margin:0;}.layout__region--bottom .field__label{font-family:'Scope One',Georgia,serif;font-size:1.266rem;font-weight:400;line-height:1.2;padding:0 0 0.6em 0;margin:0 0 1em 0;border-bottom:1px solid hsl(var(--secondary));}.layout__region--bottom-first,.layout__region--bottom-second{padding:0 1.266em 1.266em;}.field--name-field-ingredients .field__item{border-bottom:1px solid hsl(var(--secondary));padding:0 0 0.6em;margin:0 0 0.6em;}.field--name-field-instructions a{color:var(--content-link);text-decoration:underline;}@media screen and (min-width:60rem){main{padding:0 2.37rem 2.37rem;}.layout__region--top{display:flex;flex-wrap:wrap;justify-content:space-between;}.layout__region--top-first,.layout__region--top-second{flex:0 0 calc(50% - 1rem);}.layout__region--top-second{align-self:center;flex-direction:row;flex-wrap:wrap;justify-content:center;}.layout__region--top-second > .recipe-meta{align-items:center;flex:0 0 40%;flex-direction:column;margin-bottom:2em;text-align:center;}.field--name-field-temps-de-preparation .field__label::after,.field--name-field-cuisson .field__label::after{content:none;}.layout__region--top-second svg{flex:0 0 auto;height:47px;margin-bottom:0.889em;margin-right:0px;}.layout__region--bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;}.layout__region--bottom-first{flex:0 0 25%;padding:0 2.369em 2.369em 2.369em;}.layout__region--bottom-second{flex:1;padding:0 2.369em 2.369em 2.369em;}.layout__region--bottom > h2{font-size:2.369rem;padding:1.2em;text-align:center;flex:100%;}}
.path-search h3 a{color:hsl(var(--secondary));}.path-search h3 a:hover{color:var(--text);background-color:var(--secondary-lighter);text-decoration:none;}#edit-help-link{display:none;}.path-search h2{font-size:2rem;margin-top:2rem;}.path-search ol{padding:0;}.path-search li{list-style-type:none;border-bottom:1px solid hsl(var(--secondary));padding-top:1rem;}
