/*
 * Theme Name: EPQ
 * Description: Thème pour le site web Le Porc du Québec
 * Author: Cossette
*/

@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Amasis';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_regular.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Amasis';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_medium.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_medium.woff2) format("woff2");font-weight:500;font-style:medium}@font-face{font-family:'Amasis';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_bold.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/amasis/amasis_bold.woff2) format("woff2");font-weight:600;font-style:bold}@font-face{font-family:'Flama';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Book.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Book.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Flama';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Medium.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Medium.woff2) format("woff2");font-weight:500;font-style:medium}@font-face{font-family:'Flama';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Semibold.woff) format("woff"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/flama/Flama-Semibold.woff2) format("woff2");font-weight:600;font-style:bold}@font-face{font-family:'HandelsonTwo';src:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/handelson/handelsontwo.woff2) format("woff2"),url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../fonts/handelson/handelsontwo.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a:focus-visible,button:focus-visible{outline:2px solid #0093d0}:root{--page-top:0px}html{box-sizing:border-box;font-size:62.5%}html body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#0e2435;font-family:"Amasis",Helvetica,Arial,sans-serif;line-height:1.375;margin:0;padding:0;font-size:1.6rem}html body.logged-in.admin-bar{--page-top:32px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){html.menu-opened body{overflow:hidden}}html.video-overlay{overflow:hidden}.header-fixed .single-post section#content,.header-fixed .single-cut section#content,.header-fixed .single-cooking section#content,.header-fixed .single-recipe section#content{padding-top:var(--header-height)}*,*:before,*:after{box-sizing:inherit}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1}p{line-height:1.4375}a{color:#0e2435;text-decoration:none}a:hover{text-decoration:underline}a svg{fill:currentColor}ul,ol{padding:0}img{border:0;display:block;outline:0}img.img-responsive{display:block;height:auto;width:100%}button{cursor:pointer}button:disabled{cursor:default}table{border-collapse:collapse;border-spacing:0;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}strong{font-weight:500}[class*=icon-],[class*=picto-],[class*=asset-]{background-size:contain;display:inline-block;vertical-align:middle}[class*=icon-] svg,[class*=picto-] svg,[class*=asset-] svg{height:100%;vertical-align:top;width:100%}:root{--gg:30px;--lp:130px;--lc:12;--lw:1180px;--cw:calc(((100vw - (2 * var(--lp))) - ((var(--lc) - 1) * var(--gg))) / var(--lc));--cwg:calc(var(--cw) + var(--gg))}@media only screen and (min-width:1440px){:root{--cw:calc((var(--lw) - ((var(--lc) - 1) * var(--gg))) / var(--lc))}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){:root{--lp:80px}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){:root{--lp:100px}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){:root{--lp:40px;--gg:20px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){:root{--lp:30px;--gg:10px;--lc:6}}.lw,.layout-wrapper{display:grid;gap:0 var(--gg);grid-template-columns:repeat(var(--lc),1fr);margin:0 auto;max-width:calc(var(--lw) + (2 * var(--lp)));padding:0 var(--lp);position:relative;width:100%}@keyframes video-loading{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bounce{from,20%,53%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}35%,38%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-3px,0) scaleY(1.1)}60%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-2px,0) scaleY(1.05)}70%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}80%{transform:translate3d(0,-1px,0) scaleY(1.02)}}.alert{opacity:0;position:absolute;transition:opacity .3s linear;visibility:hidden}.alert.is-active{opacity:1;position:static;visibility:visible}.btn.btn-close{align-items:center;justify-content:center;height:40px;width:40px}.btn.btn-close .icon{transition:transform .2s}.no-touchevents .btn.btn-close:hover .icon{transform:scale(1.1)}.btn.btn-submit .icon,.btn.btn-arrow .icon{height:auto;fill:currentColor;margin-left:10px;margin-top:-2%;transition:transform .2s;width:24px}.btn.btn-submit:hover,.btn.btn-arrow:hover{text-decoration:none}.no-touchevents .btn.btn-submit:hover .icon,.no-touchevents .btn.btn-arrow:hover .icon{transform:translateX(3px)}.btn.btn-back{font-size:1.1rem;line-height:2rem;font-family:"Flama",Helvetica,Arial,sans-serif;letter-spacing:.08em;font-weight:500}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.btn.btn-back{font-size:1.1rem}}.btn.btn-back .icon{margin-right:10px;transform:rotate(90deg);transition:transform .2s}.btn.btn-back:hover{text-decoration:none}.no-touchevents .btn.btn-back:hover .icon{transform:rotate(90deg) translateY(3px)}.btn.btn-icon{border:1px solid #0e2435;border-radius:100%;height:50px;position:relative;width:50px}.btn.btn-icon img{height:auto;margin:0 auto;transition:transform .5s;width:50px}.btn.btn-icon .title{font-size:1.1rem;background:#dc877b;border-radius:100%;color:#fff;height:calc(100% + 2px);font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:600;left:-1px;letter-spacing:.07em;line-height:50px;opacity:0;pointer-events:none;position:absolute;text-align:center;transform:scale(1.15);transition:transform .2s,opacity .2s;top:-1px;width:calc(100% + 2px)}.btn.btn-icon:focus-visible,.no-touchevents .btn.btn-icon:hover{border-color:#dc877b}.btn.btn-icon:focus-visible .title,.no-touchevents .btn.btn-icon:hover .title{opacity:1;transform:none}.btn.btn-icon:focus-visible img,.no-touchevents .btn.btn-icon:hover img{transform:scale(.95)}.btn.btn-form{border-radius:30px;display:inline-flex;height:45px;padding:4px 20px 0;transition:background-color .2s}.btn-form-secondary.btn.btn-form{background:#f9d4cf}.no-touchevents .btn-form-secondary.btn.btn-form:hover{background:#eec6c1}.btn.btn-tab{font-size:1.6rem;border-radius:20px;height:40px;font-weight:400;padding:4px 16px 0;text-transform:none}.btn.btn-action{border:1px solid currentColor;border-radius:30px;height:auto;flex-grow:0;padding:12px 20px 8px;transition:background-color .2s}.btn.btn-action .icon{height:auto;margin-left:8px;width:25px}.btn.btn-action:hover{text-decoration:none}.no-touchevents .btn.btn-action:hover{background:#f9d4cf}.btn-scroll-up.btn.btn-action{justify-content:center;border:0;height:85px;padding:0;width:85px}.btn-scroll-up.btn.btn-action .icon{margin:0;transition:transform .2s;transform:rotate(-90deg)}.no-touchevents .btn-scroll-up.btn.btn-action:hover{background:0 0}.no-touchevents .btn-scroll-up.btn.btn-action:hover .icon{transform:translateY(-10%) rotate(-90deg)}.btn.btn-filter{font-size:1.6rem;line-height:1.6rem;border:1px solid transparent;border-radius:22px;box-sizing:border-box;font-weight:500;height:44px;padding:4px 20px 0;text-transform:none;transition:border-color .1s}.no-touchevents .btn.btn-filter:hover,.current_page_item .btn.btn-filter,.active.btn.btn-filter{border:1px solid currentColor}.btn.btn-external{display:grid;gap:0 7px;grid-template-columns:auto 15px}.btn.btn-external .icon{grid-column:2;grid-row:1;height:auto;margin-top:-4px;transition:transform .1s;width:100%}.btn.btn-external:hover{text-decoration:none}.no-touchevents .btn.btn-external:hover .icon:last-of-type{transform:translate(7.5%,-7.5%)}.btn.btn-download .icon-wrapper{border-bottom:1px solid currentColor;margin:-4px 0 0 10px;width:10px}.btn.btn-download .icon{height:12px;margin-top:0}.no-touchevents .btn.btn-download:hover .icon{animation:bounce 1s linear infinite}.btn.btn-button-link{background:#0e2435;border-radius:30px;color:#fff;height:auto;padding:17px 20px 13px;transition:background-color .2s}.btn.btn-button-link:not(.btn-external):not(.btn-download) .icon{margin:-2% 0 0 8px;transition:transform .2s;width:18px}.no-touchevents .btn.btn-button-link:not(.btn-external):not(.btn-download):not(.btn-download):hover .icon{transform:translateX(3px)}.btn.btn-button-link:hover{text-decoration:none}.no-touchevents .btn.btn-button-link:hover{background-color:#000}.btn-pink-bg.btn.btn-button-link{background-color:#f9d4cf;color:#000;text-decoration:none}.no-touchevents .btn-pink-bg.btn.btn-button-link:hover{background-color:#eec6c1}.btn.btn-open{display:grid;grid-template-columns:auto 16px}.btn.btn-open>span{margin-right:10px}.btn.btn-open:before,.btn.btn-open:after{background:currentColor;content:"";display:block;height:2px;margin-top:-5px;grid-row:1;grid-column:2;transition:transform .2s;width:16px}.btn.btn-open:after{transform:rotate(90deg)}.btn.btn-open .label-opened{display:none}.opened.btn.btn-open .label-opened{display:initial}.opened.btn.btn-open:after,.opened.btn.btn-open .label-closed{display:none}.btn.btn-refresh .icon{margin-left:4px;margin-top:-4px;transition:transform .2s}.no-touchevents .btn.btn-refresh:hover .icon{transform:rotate(30deg)}.btn.page-number{font-size:1.6rem;background:0 0;border:none;font-weight:500}.btn{font-size:1.3rem;line-height:1.5rem;align-items:center;background:0 0;border:0;color:#0e2435;font-weight:600;height:30px;display:flex;padding:0;text-transform:uppercase}.btn:disabled{opacity:.4;pointer-events:none}.btn .icon{fill:currentColor;flex-shrink:0}[fake-tabs-section]>div{display:none}[fake-tabs-section]>.fake-tabs-show-section{display:block}[fake-tabs-section]>.fake-tabs-show-section h2{display:none}.site-footer{padding-bottom:var(--pb-footer,100px)}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer{--pb-footer:30px}}.site-footer .site-logo{grid-column:1/3;grid-row:1}.site-footer .nav{align-self:end}.site-footer .nav-social{grid-column:1/3}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-social{grid-column:1/-1;grid-row:5;margin-top:80px}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-footer .nav-social{font-size:1.4rem}}@media only screen and (min-width:768px){.site-footer .nav-social{align-self:end}}.site-footer .nav-social ul{justify-content:space-between;margin-bottom:20px;min-width:110px;max-width:240px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-social ul{margin-bottom:45px}}.site-footer .nav-social>a{font-family:"Flama",Helvetica,Arial,sans-serif;white-space:nowrap}.site-footer .nav-menu{font-size:1.4rem;font-weight:600;grid-column:5/8;grid-row:1/3}.no-touchevents .site-footer .nav-menu a:hover{text-decoration:underline}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-menu{grid-column:1/-1;grid-row:3/4}}@media only screen and (min-width:768px) and (max-width:calc(1280px - 1px)){.site-footer .nav-menu{grid-column-start:4}}@media only screen and (min-width:768px){.site-footer .nav-menu{padding-top:70px}}.site-footer .nav-menu ul{flex-direction:column}.site-footer .nav-menu ul li:not(:last-child){margin-bottom:20px}.site-footer .newsletter{grid-row:1/-1;grid-column:9/-1}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .newsletter{grid-column:1/-1;grid-row:2/3;margin:40px 0 55px}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.site-footer .newsletter{grid-column-start:8}}@media only screen and (min-width:768px){.site-footer .newsletter{padding-top:70px;grid-row:1/3}}.site-footer .newsletter .title{margin-bottom:20px}.site-footer .newsletter .form-item:not(.form-item-submit){margin-bottom:16px}.site-footer .newsletter .form-item-submit{margin:20px 0 0}.form{padding:30px 0 0;position:relative}@media only screen and (min-width:768px){.form{padding-top:65px}}.form.is-loading{opacity:.5;pointer-events:none}.form.is-invalid .form-group{opacity:.5}.form.is-invalid .form-group.is-invalid{opacity:1}.form .form-group{transition:opacity .3s linear}input[type=text],input[type=password],input[type=email],input[type=search],input[type=telephone],input[type=number],input[type=tel],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-shadow:none;color:#0e2435;display:block;height:36px;line-height:36px;outline:none;padding:0;position:relative;width:100%;font-size:1.6rem}input[type=text],input[type=password],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder{color:#0e2435}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder{color:#0e2435}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder{color:#0e2435}.no-touchevents input[type=text]:hover,input[type=text]:focus,.no-touchevents input[type=password]:hover,input[type=password]:focus,.no-touchevents input[type=email]:hover,input[type=email]:focus{box-shadow:0 1px 0 0 currentColor;outline:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:42% 60%;background-repeat:no-repeat;background-size:7px auto;border:1px solid currentColor;cursor:pointer;display:block;height:14px;transition:box-shadow .2s;width:14px}.no-touchevents input[type=checkbox]:hover{box-shadow:0 0 0 1px currentColor}input[type=checkbox]:checked{background-image:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../img/svg/check.svg)}label{display:block;margin:0 0 5px}textarea{min-height:150px;resize:vertical}fieldset{border:0 !important;margin:0;min-width:0;padding:0;width:100%}.form-item{margin-bottom:10px;position:relative}.form-item label{font-size:1.4rem;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(5%);transition:opacity .1s,transform .1s;top:-10px}.form-item input:focus:not(:-moz-placeholder-shown)+label{opacity:1;transform:none}.form-item input:focus:not(:-ms-input-placeholder)+label{opacity:1;transform:none}.form-item input:focus:not(:placeholder-shown)+label{opacity:1;transform:none}.form-group{padding:0;position:relative}.form-action{text-align:center}.form-action button,.form-action input{margin:0 auto}.form-group-radio,.form-group-checkbox{list-style-type:none}.form-group-radio input,.form-group-radio label,.form-group-checkbox input,.form-group-checkbox label{align-items:center;display:flex;min-height:40px;text-transform:none}.form-group-checkbox{position:relative;width:100%}.form-group-checkbox [type=checkbox]:not(:checked),.form-group-checkbox [type=checkbox]:checked{left:-9999px;position:absolute}.form-group-checkbox [type=checkbox]:not(:checked)+label,.form-group-checkbox [type=checkbox]:checked+label{cursor:pointer;margin-bottom:0;padding:0 0 0 55px;position:relative}.form-group-checkbox [type=checkbox]:not(:checked)+label:before,.form-group-checkbox [type=checkbox]:checked+label:before{background-color:#fff;content:'';height:40px;left:0;position:absolute;top:0;transform:translate(0,0%);width:40px}.form-group-checkbox [type=checkbox]:not(:checked)+label:after,.form-group-checkbox [type=checkbox]:checked+label:after{background:url("/svg/icons/check.svg") center/contain no-repeat;color:#0e2435;content:'';display:block;font-size:40px;height:18px;left:9px;line-height:1;position:absolute;text-align:center;top:12px;transform:translate(0%,-5%);width:22px;z-index:10}.form-group-checkbox [type=checkbox]:not(:checked)+label:after{opacity:0}.form-group-checkbox [type=checkbox]:checked+label:after{opacity:1}.form-group-checkbox [type=checkbox]:disabled:not(:checked)+label:before,.form-group-checkbox [type=checkbox]:disabled:checked+label:before{background-color:#ddd;border-color:#bbb;box-shadow:none}.form-group-checkbox [type=checkbox]:disabled:checked+label:after{color:#999}.form-group-checkbox [type=checkbox]:disabled+label{color:#aaa}.form-group-radio{position:relative}.form-group-radio legend{color:#000;display:block;font-family:"Amasis",Helvetica,Arial,sans-serif;font-size:1.6rem}.form-group-radio .radio-wrapper.radio-wrapper-inline{float:left;margin-bottom:0}.form-group-radio input[type=radio]:checked+label:after{background-color:transparent;border-radius:50%;content:' ' !important;display:block;height:12px;left:3px;line-height:1;position:absolute;text-align:center;top:50%;transform:translate(0,-50%);width:12px;z-index:2}.form-group-radio input[type=radio]+label{cursor:pointer;margin-bottom:0;padding:0 0 0 25px;position:relative;text-transform:none}.form-group-radio input[type=radio]+label:before{background-color:transparent;border:1px solid #000;border-radius:50%;content:'';display:inline-block;height:18px;left:0;position:absolute;top:50%;transform:translate(0,-50%);width:18px;z-index:1}.form-group-radio input[type=radio]{left:0;opacity:0;position:absolute;top:0}.form-group-select{position:relative}.form-group-select:after{background:url("/svg/icons/arrow-down.svg") center/contain no-repeat;content:'';display:block;height:8px;position:absolute;right:11px;top:52%;transform:translate(0,-50%);width:13px}.form-group-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#000;width:100%}:root{--header-height:104px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){:root{--header-height:50px}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){:root{--header-height:80px}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){:root{--header-height:94px}}.site-header .nav-main>ul>li:not(.menu-item-has-children) .link-item,.site-header .nav-secondary .lang-switch{position:relative}@media only screen and (min-width:900px){.site-header .nav-main>ul>li:not(.menu-item-has-children) .link-item:after,.site-header .nav-secondary .lang-switch:after{background:currentColor;height:2px;content:'';display:block;margin-bottom:-2px;margin-left:1px;transform:translateY(4px) scaleX(0);transition:transform .2s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:calc(100% - 2px)}.site-header .nav-main>ul>li:not(.menu-item-has-children) .link-item:hover,.site-header .nav-secondary .lang-switch:hover{text-decoration:none}.no-touchevents .site-header .nav-main>ul>li:not(.menu-item-has-children) .link-item:hover:after,.site-header .nav-main>ul>li:not(.menu-item-has-children) .no-touchevents .link-item:hover:after,.no-touchevents .site-header .nav-secondary .lang-switch:hover:after,.site-header .nav-secondary .no-touchevents .lang-switch:hover:after{transform:translateY(4px) scaleX(1)}}.site-header{--c-link-header:#fff;--header-offset:0px;background:var(--bg-header,rgba(0,0,0,.6));border-bottom:var(--b-header,0);position:relative;top:0;transition:background-color .2s,color .2s,transform .3s;left:0;width:100%;z-index:20}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.site-header{border-width:1px}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.menu-opened .site-header,.menu-closing.menu-opened .site-header{--c-link-header:#0e2435;--bg-header:#fff}}.site-header .lw{--gg:0;display:flex;height:var(--header-height,104px)}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .lw{justify-content:space-between}}.site-header .link-item{color:var(--c-link-header,#fff)}.site-header .link-item .icon{fill:currentColor}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .navs{background:#fff;box-sizing:border-box;height:calc(var(--ah) - var(--header-height) - var(--header-offset, 0px));justify-content:stretch;left:0;overflow-x:hidden;overflow-y:auto;padding-left:var(--lp);padding-right:var(--lp);padding-top:60px;position:absolute;top:calc(var(--header-height) + var(--header-offset, 0px));transition:-webkit-clip-path .8s;transition:clip-path .8s;transition:clip-path .8s,-webkit-clip-path .8s;width:100%;z-index:1}.site-header .navs,.menu-closing.menu-opened .site-header .navs{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none}.menu-opened .site-header .navs{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);pointer-events:initial}}@media only screen and (min-width:900px){.site-header .navs{display:flex;flex:1;justify-content:space-between}}.site-header .nav{align-self:center;font-weight:600}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav{width:100%}}.site-header .nav button.link-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;font-weight:600}@media only screen and (min-width:900px){.site-header .nav-main{height:100%;margin:0 auto;padding:0 20px}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.site-header .nav-main{font-size:14px}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main .link-item{padding:4vh 0;text-align:left;width:100%}.site-header .nav-main .link-item .icon{transition:transform .2s}}@media only screen and (min-width:900px){.site-header .nav-main .link-item{text-align:center}.site-header .nav-main .link-item .icon{display:none}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.site-header .nav-main .link-item{padding:16px 13px 12px}}@media only screen and (min-width:1280px){.site-header .nav-main .link-item{padding:16px 14px 12px}}.site-header .nav-main>ul{align-items:stretch;height:100%}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main>ul{border-top:1px solid #e6e6e6;flex-direction:column;width:100%}}.site-header .nav-main>ul>li{position:relative}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main>ul>li .link-item{color:#0e2435}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main>ul>li{border-bottom:1px solid #e6e6e6}.site-header .nav-main>ul>li button.link-item[aria-expanded=true] .icon{transform:rotate(180deg)}.site-header .nav-main>ul>li button.link-item[aria-expanded=true]+ul{display:block}.site-header .nav-main>ul>li.menu-item-has-children>.link-item{display:flex;justify-content:space-between}.site-header .nav-main>ul>li>ul{margin-top:-10px;padding-bottom:18px}}@media only screen and (min-width:900px){.site-header .nav-main>ul>li{align-items:center;display:flex}.site-header .nav-main>ul>li:hover>ul,.site-header .nav-main>ul>li.menu-item-has-children .link-item:focus+ul,.site-header .nav-main>ul>li.menu-item-has-children .link-item:active+ul,.site-header .nav-main>ul>li ul:focus-within{opacity:1;transform:none;pointer-events:initial}}.site-header .nav-main>ul>li:not(.menu-item-has-children) .link-item{position:relative}.site-header .nav-main>ul ul{font-size:1.4rem;line-height:1.4rem;white-space:nowrap}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main>ul ul{display:none}}@media only screen and (min-width:900px){.site-header .nav-main>ul ul{background:#fff;border-radius:0 0 10px 10px;box-shadow:0 2px 7px 0 rgba(14,36,53,.16);display:block;height:auto;left:12px;opacity:0;padding:16px 0;pointer-events:none;position:absolute;top:100%;transform:translateY(5%);transition:transform .2s,opacity .2s}}.site-header .nav-main>ul ul .link-item{align-items:center;color:#0e2435;display:flex;padding:8px 30px 8px 16px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-main>ul ul .link-item{padding:12px 30px 12px 0}}.site-header .nav-main>ul ul .link-item:before{background:currentColor;content:'';display:block;margin-right:10px;height:1px;margin-top:-3px;transition:transform .2s;width:15px}.no-touchevents .site-header .nav-main>ul ul .link-item:hover:before{transform:scaleY(2)}.site-header .nav-secondary{text-transform:uppercase;display:flex}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-secondary a{color:#0e2435}}@media only screen and (min-width:900px){.site-header .nav-secondary a{color:var(--c-link-header,#fff)}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-secondary{justify-content:space-between;padding-bottom:40px;padding-top:4vh}}.site-header .nav-secondary .lang-switch{align-self:center;height:50px;line-height:22px;padding:16px 14px 12px;text-align:center}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-secondary .lang-switch{margin-left:-8px}}.site-header .nav-secondary ul{height:100%;align-items:stretch}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-header .nav-secondary ul{justify-content:space-between;width:50%}}.site-header .nav-secondary ul li{display:flex;align-items:center}.site-header .nav-secondary .social .link-item{display:flex;align-items:center;justify-content:center;height:50px;overflow:hidden;width:40px}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.site-header .nav-secondary .social .link-item{width:30px}}.site-header .nav-secondary .social .link-item .icon{height:16px;width:auto}.site-header .nav-secondary .social .link-item .icon-facebook{height:15px}.site-header .nav-secondary .social .link-item .icon-instagram{height:14px}.site-header #menu-toggle{align-self:center;background:0 0;border:0;color:var(--c-link-header,#fff);height:50px;margin-right:-14px;position:relative;width:50px}@media only screen and (min-width:900px){.site-header #menu-toggle{display:none}}.menu-opened .site-header #menu-toggle span:nth-child(1),.menu-opened .site-header #menu-toggle span:nth-child(2),.menu-opened .site-header #menu-toggle span:nth-child(3){width:0}.menu-opened .site-header #menu-toggle span:nth-child(1){transition-delay:.15s}.menu-opened .site-header #menu-toggle span:nth-child(2){transition-delay:.1s}.menu-opened .site-header #menu-toggle span:nth-child(3){transition-delay:.05s}.menu-opened .site-header #menu-toggle span:nth-child(4){transition-delay:.35s}.menu-opened .site-header #menu-toggle span:nth-child(5){transition-delay:.4s}.menu-opened .site-header #menu-toggle span:nth-child(4),.menu-opened .site-header #menu-toggle span:nth-child(5){width:24px}.site-header #menu-toggle span,.menu-closing.menu-opened .site-header #menu-toggle span{background:currentColor;height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%);transition:width .2s,background-color .3s;width:24px}.site-header #menu-toggle span:nth-child(1),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(1){margin-top:-8px;transition-delay:.35s}.site-header #menu-toggle span:nth-child(2),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(2){transition-delay:.4s}.site-header #menu-toggle span:nth-child(3),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(3){margin-top:8px;transition-delay:.45s}.site-header #menu-toggle span:nth-child(4),.site-header #menu-toggle span:nth-child(5),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(4),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(5){transform:translate(-50%,-50%) rotate(45deg);width:0}.site-header #menu-toggle span:nth-child(4),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(4){transition-delay:.05s}.site-header #menu-toggle span:nth-child(5),.menu-closing.menu-opened .site-header #menu-toggle span:nth-child(5){transform:translate(-50%,-50%) rotate(-45deg);transition-delay:.1s}.header-fixed .site-header{position:fixed;top:var(--page-top)}.header-fixed.main-nav-hiding:not(.main-menu-opened) .site-header{transform:translateY(-130%)}.header-fixed.main-nav-force-hide .site-header{transition:none}.main-nav-sticky.header-fixed .site-header,.single-recipe .site-header{--bg-header:#fff;--b-header:2px solid #e6e6e6;--c-link-header:#0e2435;--header-offset:1px}@media only screen and (min-width:900px){.main-nav-sticky.header-fixed .site-header .nav-main>ul ul,.single-recipe .site-header .nav-main>ul ul{border-top:1px solid #e6e6e6}}.site-footer{padding-bottom:var(--pb-footer,100px)}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer{--pb-footer:30px}}.site-footer .site-logo{grid-column:1/3;grid-row:1}.site-footer .nav{align-self:end}.site-footer .nav-social{grid-column:1/3}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-social{grid-column:1/-1;grid-row:5;margin-top:80px}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.site-footer .nav-social{font-size:1.4rem}}@media only screen and (min-width:768px){.site-footer .nav-social{align-self:end}}.site-footer .nav-social ul{justify-content:space-between;margin-bottom:20px;min-width:110px;max-width:240px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-social ul{margin-bottom:45px}}.site-footer .nav-social>a{font-family:"Flama",Helvetica,Arial,sans-serif;white-space:nowrap}.site-footer .nav-menu{font-size:1.4rem;font-weight:600;grid-column:5/8;grid-row:1/3}.no-touchevents .site-footer .nav-menu a:hover{text-decoration:underline}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .nav-menu{grid-column:1/-1;grid-row:3/4}}@media only screen and (min-width:768px) and (max-width:calc(1280px - 1px)){.site-footer .nav-menu{grid-column-start:4}}@media only screen and (min-width:768px){.site-footer .nav-menu{padding-top:70px}}.site-footer .nav-menu ul{flex-direction:column}.site-footer .nav-menu ul li:not(:last-child){margin-bottom:20px}.site-footer .newsletter{grid-row:1/-1;grid-column:9/-1}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.site-footer .newsletter{grid-column:1/-1;grid-row:2/3;margin:40px 0 55px}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.site-footer .newsletter{grid-column-start:8}}@media only screen and (min-width:768px){.site-footer .newsletter{padding-top:70px;grid-row:1/3}}.site-footer .newsletter .title{margin-bottom:20px}.site-footer .newsletter .form-item:not(.form-item-submit){margin-bottom:16px}.site-footer .newsletter .form-item-submit{margin:20px 0 0}.hero{background:#2a2a2a;color:#fff;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:calc(100vw / var(--hero-ratio, 3));max-height:470px;min-height:375px;position:relative;text-align:center}html:not(.header-fixed) .hero{margin-top:calc(-1 * var(--header-height))}.hero .lw{left:50%;margin-top:calc(var(--header-height) / 2);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.hero:after{background:#2a2a2a;bottom:0;content:'';display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.35;position:absolute;width:100%;z-index:1}.hero video,.hero img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero .title{grid-column:1/-1;margin:0}.hero p{font-size:1.6rem;line-height:2.3rem;grid-column:4/10;font-weight:500;margin-top:0}.error404 .hero p{margin-left:auto;margin-right:auto;max-width:420px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.hero p{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.hero p{grid-column:2/12}}.hero .btn{background:#f9d4cf;grid-row:3;grid-column:1/-1;margin:0 auto}.no-touchevents .hero .btn:hover{background:#eec6c1}.hero .media-image-svg{grid-column:1/-1;margin:0 auto;max-width:300px;width:80vw}.hero .title em{display:block;margin-top:-.07em}.hero.format-big,.hero.has-subtitle{--hero-ratio:1.5;max-height:700px;min-height:630px}.hero.format-big .title,.hero.has-subtitle .title{margin-bottom:28px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.hero.format-big .title,.hero.has-subtitle .title{margin-bottom:18px}}@media only screen and (min-width:1280px){.hero.format-big .title,.hero.has-subtitle .title{margin-bottom:32px}}.error404 .hero.format-big .title,.error404 .hero.has-subtitle .title{margin-bottom:18px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.error404 .hero.format-big .title,.error404 .hero.has-subtitle .title{margin-bottom:8px}}@media only screen and (min-width:1280px){.error404 .hero.format-big .title,.error404 .hero.has-subtitle .title{margin-bottom:8px}}[class*=icon-],[class*=picto-],[class*=asset-]{background-size:contain;display:inline-block;vertical-align:middle}[class*=icon-] svg,[class*=picto-] svg,[class*=asset-] svg{height:100%;vertical-align:top;width:100%}.site-logo{color:var(--c-link-header,#0e2435);display:block;flex-shrink:0;height:-moz-min-content;height:min-content;position:relative;width:var(--logo-width,110px);z-index:2}.site-logo:hover{text-decoration:none}.site-logo .slogan{display:block;font-size:var(--slogan-size,13px);font-weight:600;padding-top:10px;text-align:center;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}.main-nav-sticky .site-logo .slogan{opacity:0;pointer-events:none}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.site-logo{--logo-width:60px}.site-logo .slogan{display:none}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.site-logo{--logo-width:86px;--slogan-size:10px}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.site-logo{--logo-width:102px;--slogan-size:12px}}.media{position:relative}.media .media-placeholder{background:#f2f2f0;width:100%}.media .media-placeholder svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s;width:12%}.media .media-placeholder.ratio-7-5{padding-bottom:71.42857143%}.page-module-featured .media .media-placeholder{background:#f8f8f6}.nav ul{display:flex;margin:0}.nav ul li{display:block;position:relative}.nav ul li a{display:block;text-decoration:none}.nav-collapsible{background:#f2f2f0;left:0;position:relative;transition:padding .2s,transform .3s;top:var(--page-top);width:100%;z-index:16}@media only screen and (min-width:600px){.nav-collapsible{padding:30px 0}}.nav-collapsible.is-sticky{position:fixed}.main-nav-showing .nav-collapsible.is-sticky{transform:translateY(var(--header-height))}@media only screen and (min-width:600px){.nav-collapsible.is-sticky{padding:16px 0}}.nav-collapsible.is-sticky.is-sticky-bottom{bottom:0;position:absolute;top:auto}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.nav-collapsible summary{font-weight:500;list-style:none;padding:26px 30px 20px;position:relative}.nav-collapsible summary::-webkit-details-marker,.nav-collapsible summary::marker{display:none}.nav-collapsible summary svg{position:absolute;right:30px;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:600px){.nav-collapsible summary{display:none}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
    .nav-collapsible nav {
      max-height: calc(var(--ah) - 94px);overflow-x:hidden;overflow-y:auto;}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.nav-collapsible nav{font-size:1.4rem;background:#f8f8f6;padding:15px 0 11px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.nav-collapsible ul{flex-direction:column}}@media only screen and (min-width:600px){.nav-collapsible ul{align-items:center;justify-content:center}}.nav-collapsible li{margin:0 2px;white-space:nowrap}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
      .nav-collapsible li.current-menu-item a::before {
        transform: scaleY(2);}}@media only screen and (min-width:600px){.nav-collapsible li.current-menu-item a,.nav-collapsible li.current-menu-item span,.nav-collapsible li.current_page_item a,.nav-collapsible li.current_page_item span{border:1px solid currentColor}}.nav-collapsible ul li a,.nav-collapsible ul li span{cursor:pointer;font-weight:500}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.nav-collapsible ul li a,.nav-collapsible ul li span{align-items:center;display:flex;padding:8px 30px}.nav-collapsible ul li a:before,.nav-collapsible ul li span:before{background:currentColor;content:'';display:block;margin-right:10px;height:1px;margin-top:-3px;transition:transform .2s;width:15px}.nav-collapsible ul li a.active:before,.no-touchevents .nav-collapsible ul li a:hover:before,.nav-collapsible ul li span.active:before,.no-touchevents .nav-collapsible ul li span:hover:before{transform:scaleY(2)}}@media only screen and (min-width:600px){.nav-collapsible ul li a,.nav-collapsible ul li span{font-size:1.6rem;line-height:2.3rem;border:1px solid transparent;border-radius:22px;box-sizing:border-box;display:block;height:44px;line-height:36px;padding:4px 20px 0;text-transform:none;transition:border-color .1s}.nav-collapsible ul li a.active,.no-touchevents .nav-collapsible ul li a:hover,.nav-collapsible ul li span.active,.no-touchevents .nav-collapsible ul li span:hover{border:1px solid currentColor}}.pagination-block{margin:var(--module-vm) auto}.pagination{font-size:1.6rem;line-height:1.6rem;align-items:center;display:flex;flex-wrap:wrap;font-weight:500;justify-content:center;margin:0}.pagination a{text-decoration:none}.pagination li{list-style:none}.pagination .icon{transition:transform .2s}.pagination .btn,.pagination .page-number,.pagination .dots{justify-content:center;display:flex;flex-direction:column;height:30px}.pagination .page-number{text-align:center;width:40px}.pagination .page-number:after{background:#dc877b;content:'';display:block;height:1px;margin:2px auto 0;transform:scaleX(0);transition:transform .2s;width:10px}.no-touchevents .pagination .page-number:hover{text-decoration:none}.pagination .page-number.current:after{transform:scaleX(1)}.pagination .dots{text-align:center;justify-self:flex-end;width:40px}.no-touchevents .pagination button.page-number:hover:after,.no-touchevents .pagination a.page-number:hover:after{transform:scaleX(1)}.pagination .next,.pagination .prev{margin-top:-4px}.pagination .prev .icon{transform:rotate(90deg)}.no-touchevents .pagination .prev:hover .icon{transform:rotate(90deg) translateY(2px)}.pagination .next .icon{transform:rotate(-90deg)}.no-touchevents .pagination .next:hover .icon{transform:rotate(-90deg) translateY(2px)}@keyframes star{0%{transform:scale(1)}50%{transform:scale(1.8)}100%{transform:scale(1)}}@keyframes question{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.random-recipe{--border-radius:15px;--btn-width:45px;--block-height:290px;--block-width:270px;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:30}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.random-recipe{--border-radius:10px;--btn-width:23px;--block-height:288px;--block-width:226px}}.random-recipe .btn-container{position:absolute;height:var(--block-height);right:0;top:0;transition:transform .2s;transform:translateX(100%);width:var(--btn-width);z-index:2}.random-recipe .btn-container .btn-close{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.random-recipe .btn-container .btn-close svg{display:none}.random-recipe .btn-container .btn-form-random-recipe{font-size:1.1rem;line-height:1.1rem;background:#f9d4cf;border-radius:var(--border-radius) var(--border-radius) 0 0;font-family:"Flama",Helvetica,Arial,sans-serif;justify-content:center;height:var(--btn-width);left:50%;letter-spacing:.1em;padding:0;pointer-events:initial;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:width .2s .25s,transform .2s,border-radius .2s;transform-origin:center center;width:187px;white-space:nowrap;z-index:2}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.random-recipe .btn-container .btn-form-random-recipe{font-size:.9rem;line-height:.9rem;width:140px}}.random-recipe .content{background:#feebe9;border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:var(--btn-width) solid #f9d4cf;height:var(--block-height);overflow:hidden;position:relative;transform:translateX(100%);transition:transform .3s cubic-bezier(.11,.65,.39,.93);width:var(--block-width);z-index:1}.random-recipe .content .btn-refresh{bottom:6px;left:0;opacity:0;position:absolute;transition:opacity .2s}.random-recipe .recipe-container{opacity:0;transition:opacity .2s}.random-recipe .recipe-container a{display:block;padding:20px;text-decoration:none}.random-recipe .recipe-container img{height:auto;margin-bottom:10px;width:100%}.random-recipe .recipe-container .title{font-size:1.3rem;line-height:2.2rem;font-weight:600;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.random-recipe.opened{pointer-events:initial}.random-recipe.opened .btn-container{transform:none}.random-recipe.opened .btn-container .btn-close{display:block}.random-recipe.opened .btn-container .btn-form-random-recipe{border-radius:0;transition:width .2s,transform .2s;width:var(--block-height)}.random-recipe.opened .content{transform:none;transition:transform .3s .3s cubic-bezier(.11,.65,.39,.93)}.random-recipe.loaded .recipe-loader{transform:scale(0)}.random-recipe.loaded .content .btn-refresh,.random-recipe.loaded .recipe-container{opacity:1}.random-sticky .random-recipe:not(.opened) .btn-container{transform:none}.recipe-loader{height:100%;left:0;position:absolute;top:0;transition:transform .2s ease-in-out;width:100%}.recipe-loader svg{position:absolute;left:50%;top:50%;width:auto}.recipe-loader svg path{fill:#eec6c1;transform-origin:center center}.recipe-loader svg:nth-child(1){animation:star 2.5s ease-in-out infinite;margin:-40px 0 0 30px;height:12px}.recipe-loader svg:nth-child(2){animation:star 2s ease-in-out infinite;height:16px;margin:30px 0 0 -40px}.recipe-loader svg:nth-child(3){animation:question 3s ease-in-out infinite;left:50%;margin:-35px 0 0 -20px;position:absolute;top:50%;width:40px}.recipe-random-overlay{background:#fff;height:100%;left:0;opacity:0;position:fixed;transition:opacity .3s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);top:0;width:100%;z-index:-1}.random-recipe-loading .recipe-random-overlay{opacity:1;pointer-events:initial;transform:none;z-index:50}.no-result{display:none;grid-column:1;grid-row:1;margin-bottom:100px;margin-top:200px}.no-result p{font-size:2.6rem;line-height:3.3rem;grid-column:4/10;text-align:center}.has-no-result .no-result{display:grid}.search-form-container{height:calc(var(--search-height, var(--ah, 100vh)) - var(--page-top));pointer-events:none;overflow:hidden;position:sticky;transition:transform .3s,height .3s;top:var(--page-top);z-index:11}.search-sticky.main-nav-sticky.main-nav-showing .search-form-container{height:calc(var(--ah) - var(--header-height) - var(--page-top));transform:translateY(var(--header-height))}.search-form-container .lw{align-items:center;height:105px;pointer-events:initial;transition:transform .2s}.search-form-container .btn-form-submit,.search-form-container .btn-form-filters-toggle,.search-form-container .btn-form-search{background:#f9d4cf}.no-touchevents .search-form-container .btn-form-submit:hover,.no-touchevents .search-form-container .btn-form-filters-toggle:hover,.no-touchevents .search-form-container .btn-form-search:hover{background:#eec6c1}.search-form-container #search-reset-text .icon{height:12px;width:12px}.search-form-container .btn-form-filters-toggle{justify-content:center;grid-column:8/10;max-width:125px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.search-form-container .btn-form-filters-toggle{grid-column:6/-1;padding:0;width:45px}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.search-form-container .btn-form-filters-toggle{grid-column:7/10}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.search-form-container .btn-form-filters-toggle{grid-column:8/10}}@media only screen and (min-width:1280px){.search-form-container .btn-form-filters-toggle{grid-column:8/10}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.search-form-container .btn-form-filters-toggle .label{display:none}}.search-form-container .btn-form-filters-toggle .icon{margin-top:-6%;margin-left:8px;height:30px;width:20px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.search-form-container .btn-form-filters-toggle .icon{margin:0}}.search-form-container .btn-form-filters-toggle .icon-filters-alt{display:none}.search-form-container.has-filters .btn-form-filters-toggle .icon-filters{display:none}.search-form-container.has-filters .btn-form-filters-toggle .icon-filters-alt{display:block}.search-form-container .btn-form-search{justify-content:center;padding:0;height:35px;margin:5px;width:35px}.search-form-container:after{background:#f2f2f0;content:'';height:105px;left:0;position:absolute;top:0;transition:transform .2s;width:100%;z-index:-1}.search-form-container .search-box{position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.search-form-container .search-box{grid-column:1/6}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.search-form-container .search-box{grid-column:1/7}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.search-form-container .search-box{grid-column:3/8}}@media only screen and (min-width:1280px){.search-form-container .search-box{grid-column:4/8}}.search-form-container .search-box label{margin:0}.search-form-container .search-box input[type=search]{border-radius:23px;height:45px;font-weight:500;padding:3px 80px 0 20px}.search-form-container .search-box input[type=search]::-moz-placeholder{color:#0e2435}.search-form-container .search-box input[type=search]:-ms-input-placeholder{color:#0e2435}.search-form-container .search-box input[type=search]::placeholder{color:#0e2435}.search-form-container .search-box input[type=search]::-webkit-search-cancel-button{display:none}.search-form-container .search-box input[type=search]:not(:-moz-placeholder-shown)+.btn+.btn,.search-form-container .search-box input[type=search]:not(:-moz-placeholder-shown)+.btn{transform:none}.search-form-container .search-box input[type=search]:not(:-ms-input-placeholder)+.btn+.btn,.search-form-container .search-box input[type=search]:not(:-ms-input-placeholder)+.btn{transform:none}.search-form-container .search-box input[type=search]:not(:placeholder-shown)+.btn+.btn,.search-form-container .search-box input[type=search]:not(:placeholder-shown)+.btn{transform:none}.search-form-container .search-box .aa-Form{margin:0}.search-form-container .search-box .aa-ClearButton,.search-form-container .search-box .aa-SubmitButton{background:#f9d4cf;border:0;border-radius:100%;height:39px;position:absolute;right:4px;top:3px;transition:background-color .2s;width:39px;z-index:2}.search-form-container .search-box .aa-ClearButton svg,.search-form-container .search-box .aa-SubmitButton svg{display:none}.no-touchevents .search-form-container .search-box .aa-ClearButton:hover,.no-touchevents .search-form-container .search-box .aa-SubmitButton:hover{background-color:#eec6c1}.search-form-container .search-box .aa-SubmitButton:after{background:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../img/svg/search.svg) center center no-repeat;background-size:18px auto;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.search-form-container .search-box .aa-ClearButton{background:0 0;border-radius:0;right:43px;width:36px}.search-form-container .search-box .aa-ClearButton:before,.search-form-container .search-box .aa-ClearButton:after{background:#0e2435;content:'';height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:14px}.search-form-container .search-box .aa-ClearButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.no-touchevents .search-form-container .search-box .aa-ClearButton:hover{background:0 0}.no-touchevents .search-form-container .search-box .aa-ClearButton:hover:before{transform:translate(-50%,-50%) rotate(45deg) scaleX(1.1)}.no-touchevents .search-form-container .search-box .aa-ClearButton:hover:after{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1.1)}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.search-form-container .search-summary{display:none !important;grid-column:1/-1;grid-row:2}}@media only screen and (min-width:600px){.search-form-container .search-summary{grid-column:10/-1}}.search-form-container .search-summary:not(.has-results):not(.plural) .singular{display:none}.search-form-container .search-summary .plural{display:none}.search-form-container .search-summary.plural .singular{display:none}.search-form-container .search-summary.plural .plural{display:inline}.search-sticky .search-form-container:after{transform:translateY(-30px)}.search-sticky .search-form-container .lw{transform:translateY(-15px)}.aside-filters{background:rgba(14,36,53,.95);color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 100px;height:100%;pointer-events:initial;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:350px;z-index:11}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.aside-filters{width:100vw}}.aside-filters .btn{color:#fff}.aside-filters .btn-close{position:absolute;right:20px;top:20px}.aside-filters .btn-close .icon{height:15px;width:15px}.aside-filters .filters{overflow-y:auto;overflow-x:hidden;padding:80px 50px 60px}.aside-filters .filters .suptitle{border-top:1px solid currentColor;margin-bottom:20px;padding-top:14px}.aside-filters .filter:not(:last-child){margin-bottom:40px}.aside-filters .filter li{list-style:none;margin-bottom:10px}.aside-filters .filter li:not(.featured){display:none}.aside-filters .filter.all li:not(.featured){display:block}.aside-filters .filter label{cursor:pointer;display:flex;line-height:1;margin:0}.aside-filters .filter label.disabled{opacity:.5}.aside-filters .filter label input:checked{background-image:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../img/svg/check-white.svg)}.aside-filters .filter-cuts:not(.all) ul{display:flex;flex-direction:column}.aside-filters .filter input{color:#fff;margin:0 8px 0 0}.aside-filters .actions{display:flex;justify-content:center;padding-top:20px;position:relative;z-index:2}.aside-filters .actions:before{background:linear-gradient(180deg,rgba(14,36,53,0) 0%,rgba(14,36,53,.95) 40%);bottom:0;content:'';display:block;height:160px;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.aside-filters .actions .btn{position:relative;z-index:2}.aside-filters .actions .btn-form-submit{color:#0e2435}.filters-opened .aside-filters{transform:none}.pagination-block-algolia{display:none}.aa-Panel{background:#fff;border-radius:0 0 20px 20px;box-shadow:0 7px 8px rgba(0,0,0,.1);left:0 !important;margin-left:-20px;overflow:hidden;padding:10px 40px;position:absolute;top:75px !important;transition:opacity .2s ease-in,filter .2s ease-in,transform .2s;width:calc(100% + 40px);z-index:10}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.aa-Panel{margin-left:-10px;padding:10px 20px;width:calc(100% + 20px)}}.aa-Panel ul{font-size:1.4rem;line-height:1.8rem;font-weight:500;margin:0;padding:0}.aa-Panel li{list-style:none}.aa-Panel li a{align-items:flex-start;display:flex;line-height:1.1;margin-left:-40px;padding:9px 40px 7px;width:calc(100% + 80px)}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.aa-Panel li a{margin-left:-20px;padding:12px 20px 10px;width:calc(100% + 40px)}}.aa-Panel li a img{margin-right:10px;width:80px}.aa-Panel li a svg{margin-right:10px;margin-top:-1px;flex-shrink:0}.no-touchevents .aa-Panel li a:hover{background:#f8f8f6;text-decoration:none}.search-sticky .aa-Panel{transform:translateY(-15px)}.sharing-tools{grid-column:11/-1;grid-row:1;display:flex;justify-content:flex-end;margin-right:-12px;position:relative;z-index:8}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.sharing-tools{grid-column:4/-1}}.sharing-tools .btn{justify-content:center;width:40px}.sharing-tools .btn .icon{fill:currentColor;height:auto;pointer-events:none;transition:transform .2s;width:22px}.no-touchevents .sharing-tools .btn:hover .icon{transform:scale(1.1)}.sharing-tools .addthis_inline_share_toolbox{pointer-events:none;padding-top:10px;position:absolute;right:7px;top:30px;width:27px}.sharing-tools .at-share-tbx-element .at-share-btn{align-items:center;background:#fff !important;box-shadow:0 0 6px rgba(0,0,0,.2);height:27px !important;display:flex !important;margin-bottom:10px !important;opacity:0 !important;transform:translateY(4px) !important;justify-content:center;width:27px !important}.sharing-tools .at-share-tbx-element .at-share-btn:hover{background:#f2f2f0 !important;transform:none !important}.sharing-tools .at-share-tbx-element .at-share-btn .at-icon-wrapper{height:27px !important;width:17px !important}.sharing-tools .at-share-tbx-element .at-share-btn svg{fill:#0e2435 !important;height:27px !important;width:17px !important}.sharing-tools.opened .addthis_inline_share_toolbox{pointer-events:initial}.sharing-tools.opened .at-share-tbx-element .at-share-btn{opacity:1 !important;transform:none !important}.single-post .sharing-tools .btn,.single-cooking .sharing-tools .btn,.single-cut .sharing-tools .btn{color:#fff}.slider-container{position:relative;overflow:hidden}.slider-container .swiper-slide{display:block;height:initial}.slider-controls{align-items:center;display:flex;justify-content:center;width:100%;z-index:4}.slider-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;display:block}.slider-controls .swiper-pagination-bullet{background:currentColor;display:block;height:5px;width:27px}.slider-controls .swiper-pagination-bullet-active{background:#dc877b}.slider-controls .swiper-pagination{display:flex}.slider-controls .swiper-pagination .swiper-pagination-bullet{margin:0 5px}.slider-controls .prev,.slider-controls .next{color:#0e2435;width:28px}.slider-controls .prev .icon,.slider-controls .next .icon{fill:currentColor;height:27px;margin:0 auto;transition:transform .2s;width:14px}.no-touchevents .slider-controls .next:hover .icon{transform:translateX(25%)}.slider-controls .prev .icon{transform:rotate(180deg)}.no-touchevents .slider-controls .prev:hover .icon{transform:rotate(180deg) translateX(25%)}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.tabs-container .tabs-content>*{opacity:0;pointer-events:none}.tabs-index{display:flex;justify-content:center;margin-bottom:30px;position:relative}.tabs-index ul{display:flex;justify-content:center;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;z-index:2}.tabs-index .follow{border:1px solid currentColor;border-radius:20px;height:40px;left:0;margin:-20px 0 0;top:50%;pointer-events:none;position:absolute;transition:transform .3s}.tabs-content{position:relative}.tabs-content>*{left:0;position:absolute;top:0;width:100%}.tabs-container[data-tab='1'] .tabs-index [data-tab='1'] ul:after{transform:translateX(calc(1 * 100%))}.tabs-container[data-tab='1'] .tabs-content [data-tab='1']{opacity:1;pointer-events:initial}.tabs-container[data-tab='2'] .tabs-index [data-tab='2'] ul:after{transform:translateX(calc(2 * 100%))}.tabs-container[data-tab='2'] .tabs-content [data-tab='2']{opacity:1;pointer-events:initial}.tabs-container[data-tab='3'] .tabs-index [data-tab='3'] ul:after{transform:translateX(calc(3 * 100%))}.tabs-container[data-tab='3'] .tabs-content [data-tab='3']{opacity:1;pointer-events:initial}.tabs-container[data-tab='4'] .tabs-index [data-tab='4'] ul:after{transform:translateX(calc(4 * 100%))}.tabs-container[data-tab='4'] .tabs-content [data-tab='4']{opacity:1;pointer-events:initial}.tabs-container[data-tab='5'] .tabs-index [data-tab='5'] ul:after{transform:translateX(calc(5 * 100%))}.tabs-container[data-tab='5'] .tabs-content [data-tab='5']{opacity:1;pointer-events:initial}.tabs-container[data-tab='6'] .tabs-index [data-tab='6'] ul:after{transform:translateX(calc(6 * 100%))}.tabs-container[data-tab='6'] .tabs-content [data-tab='6']{opacity:1;pointer-events:initial}.tabs-container[data-tab='7'] .tabs-index [data-tab='7'] ul:after{transform:translateX(calc(7 * 100%))}.tabs-container[data-tab='7'] .tabs-content [data-tab='7']{opacity:1;pointer-events:initial}.tabs-container[data-tab='8'] .tabs-index [data-tab='8'] ul:after{transform:translateX(calc(8 * 100%))}.tabs-container[data-tab='8'] .tabs-content [data-tab='8']{opacity:1;pointer-events:initial}.tabs-container[data-tab='9'] .tabs-index [data-tab='9'] ul:after{transform:translateX(calc(9 * 100%))}.tabs-container[data-tab='9'] .tabs-content [data-tab='9']{opacity:1;pointer-events:initial}.tabs-container[data-tab='10'] .tabs-index [data-tab='10'] ul:after{transform:translateX(calc(10 * 100%))}.tabs-container[data-tab='10'] .tabs-content [data-tab='10']{opacity:1;pointer-events:initial}.tabs-container[data-tab='11'] .tabs-index [data-tab='11'] ul:after{transform:translateX(calc(11 * 100%))}.tabs-container[data-tab='11'] .tabs-content [data-tab='11']{opacity:1;pointer-events:initial}.tabs-container[data-tab='12'] .tabs-index [data-tab='12'] ul:after{transform:translateX(calc(12 * 100%))}.tabs-container[data-tab='12'] .tabs-content [data-tab='12']{opacity:1;pointer-events:initial}}table{background-color:#fff}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}caption{color:#2a2a2a;padding-bottom:20px;padding-top:20px;text-align:left}th{text-align:left}.table{max-width:100%;width:100%}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{border-top:1px solid #2a2a2a;line-height:1;padding:20px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #2a2a2a;vertical-align:bottom}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #2a2a2a}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:10px}.table-bordered{border:1px solid #2a2a2a}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #2a2a2a}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f2f2f2}.table-hover>tbody>tr:hover{background-color:#e6e6e6}table col[class*=col-]{display:table-column;float:none;position:static}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:768px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}@media screen and (max-width:600px){.table-responsive{background:0 0}.table-responsive thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.table-responsive tr{display:block;margin-bottom:15px}.table-responsive tr:last-child{margin-bottom:0}.table-responsive tr td{display:block;text-align:right;width:auto}.table-responsive tr td:before{content:attr(data-label);float:left;padding:0 10px 0 0}.table-responsive tr td:first-child{border-top:0}.table-responsive tr td:last-child{border-top:0}}h1.special,.special.h1,h1 em,.h1 em,h2.special,.special.h2,h2 em,.h2 em,h3.special,.special.h3,h3 em,.h3 em,h4.special,.special.h4,h4 em,.h4 em,h5.special,.special.h5,h5 em,.h5 em,h6.special,.special.h6,h6 em,.h6 em,.special.sub3,.sub3 em{font-family:"HandelsonTwo",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.sub1,.sub2{font-family:"HandelsonTwo",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:600;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.hero.format-big h1,.hero.has-subtitle h1,.hero.format-big .h1,.hero.has-subtitle .h1{font-size:3.7rem;line-height:4.6rem}.hero.format-big h1 em,.hero.has-subtitle h1 em,.hero.format-big .h1 em,.hero.has-subtitle .h1 em{font-size:6rem;line-height:4.6rem}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.hero.format-big h1,.hero.has-subtitle h1,.hero.format-big .h1,.hero.has-subtitle .h1{font-size:4.2rem;line-height:4.6rem}.hero.format-big h1 em,.hero.has-subtitle h1 em,.hero.format-big .h1 em,.hero.has-subtitle .h1 em{font-size:6.8rem;line-height:6.3rem}}@media only screen and (min-width:768px) and (max-width:calc(1280px - 1px)){.hero.format-big h1,.hero.has-subtitle h1,.hero.format-big .h1,.hero.has-subtitle .h1{font-size:5.1rem;line-height:4rem}.hero.format-big h1 em,.hero.has-subtitle h1 em,.hero.format-big .h1 em,.hero.has-subtitle .h1 em{font-size:8.3rem;line-height:7.4rem}}@media only screen and (min-width:1280px) and (max-width:calc(1440px - 1px)){.hero.format-big h1,.hero.has-subtitle h1,.hero.format-big .h1,.hero.has-subtitle .h1{font-size:6.5rem;line-height:6.2rem}.hero.format-big h1 em,.hero.has-subtitle h1 em,.hero.format-big .h1 em,.hero.has-subtitle .h1 em{font-size:10rem;line-height:7.8rem}}@media only screen and (min-width:1440px){.hero.format-big h1,.hero.has-subtitle h1,.hero.format-big .h1,.hero.has-subtitle .h1{font-size:7.5rem;line-height:7.8rem}.hero.format-big h1 em,.hero.has-subtitle h1 em,.hero.format-big .h1 em,.hero.has-subtitle .h1 em{font-size:11rem;line-height:7.8rem}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){h1,.h1{font-size:3.7rem;line-height:4.6rem}h1 em,.h1 em{font-size:6rem;line-height:4.6rem}}@media only screen and (min-width:768px) and (max-width:calc(1280px - 1px)){h1,.h1{font-size:4rem;line-height:4.6rem}h1 em,.h1 em{font-size:6.3rem;line-height:4.6rem}}@media only screen and (min-width:1280px) and (max-width:calc(1440px - 1px)){h1,.h1{font-size:4.4rem;line-height:4.6rem}h1 em,.h1 em{font-size:7rem;line-height:4.9rem}}@media only screen and (min-width:1440px){h1,.h1{font-size:4.6rem;line-height:4.8rem}h1 em,.h1 em{font-size:7.4rem;line-height:5.3rem}}h2,.h2{font-size:3.6rem;line-height:3.8rem}h2.special,.special.h2,h2 em,.h2 em{font-size:5.2rem;line-height:4.1rem}@media only screen and (min-width:1280px) and (max-width:calc(1440px - 1px)){h2,.h2{font-size:3.3rem;line-height:3.5rem}h2.special,.special.h2,h2 em,.h2 em{font-size:4.7rem;line-height:4.2rem}}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){h2,.h2{font-size:2.9rem;line-height:3rem}h2.special,.special.h2,h2 em,.h2 em{font-size:4.5rem;line-height:3.8rem}}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){h3,.h3{font-size:2.2rem;line-height:2.4rem}h3.special,.special.h3,h3 em,.h3 em{font-size:3.7rem;line-height:3.7rem}}@media only screen and (min-width:1280px){h3,.h3{font-size:2.5rem;line-height:2.7rem}h3.special,.special.h3,h3 em,.h3 em{font-size:4.1rem;line-height:3.8rem}}h4,.h4{font-size:1.6rem;line-height:2.3rem;letter-spacing:.05em}.subtitle,.title{display:block}.subtitle-special,.title-special{font-family:"HandelsonTwo",Helvetica,Arial,sans-serif}.sub1{font-size:3rem;line-height:2.8rem}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.sub1{font-size:2.5rem;line-height:2rem}}.sub2{font-size:2.3rem;line-height:2rem;letter-spacing:.04em}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.sub2{font-size:2rem;line-height:2rem;letter-spacing:0}}.sub3{font-size:1.1rem;line-height:1.6rem;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.14em}p.suptitle,p.subtitle,p.title{margin:0}.suptitle{font-size:1.1rem;line-height:1.6rem;display:block;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.video-module .btn-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.video-module .btn-video:before,.video-module .btn-video:after,.video-module .btn-video .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-module .btn-video .icon{fill:#dc877b;height:36px;left:50.4%;width:auto;z-index:1}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-module .btn-video .icon{height:26px}}.video-module .btn-video:before,.video-module .btn-video:after{background:rgba(255,255,255,.85);border-radius:50%;content:'';display:block;height:75px;width:75px;z-index:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-module .btn-video:before,.video-module .btn-video:after{height:53px;width:53px}}.video-module .btn-video:before,.video-module .btn-video .icon{transition:transform .2s;transition-timing-function:cubic-bezier(.11,.65,.39,.93)}.video-module .btn-video:after{animation:video-loading 1s linear infinite;background:0 0;border:6px solid #dc877b;border-right:6px solid transparent;height:80px;opacity:0;width:80px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-module .btn-video:after{height:58px;width:58px}}.no-touchevents .video-module .btn-video:hover:before{transform:translate(-50%,-50%) scale(1.05)}.video-module .inside-video-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.video-module .inside-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-module.video-loading .btn-video:after{opacity:1}.video-module.video-playing .inside-video-container{opacity:1;pointer-events:initial;transition:opacity .5s,z-index 0s;z-index:15}.video-frame{background:rgba(14,36,53,.9);height:calc(100% - var(--page-top));left:0;opacity:0;pointer-events:none;position:fixed;top:var(--page-top);transition:opacity .5s,z-index 0s .6s;width:100%;z-index:-1}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-frame{background:#0e2435}}.video-frame .btn-close{color:#fff;position:absolute;right:26px;top:26px;z-index:6}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-frame .btn-close{top:10px;right:20px}}.video-frame .btn-close .icon{height:20px;width:20px}.video-overlay .video-frame{opacity:1;pointer-events:initial;transition:opacity .5s,z-index 0s;z-index:50}.video-container{border-radius:20px;height:0;left:50%;max-width:1200px;overflow:hidden;padding-bottom:calc((100vw - 60px) * 0.5625);position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 60px);z-index:5}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.video-container{border-radius:16px}}@media only screen and (min-width:1280px){.video-container{padding-bottom:675px}}@media screen and (max-height:900px) and (min-width:900px){.video-container{height:422px;padding:0;width:750px}}@media screen and (max-height:500px) and (min-width:600px) and (max-width:900px){.video-container{height:337px;padding:0;width:600px}}.content-wysiwyg a,.page-module-wysiwyg a{text-decoration:underline}.no-touchevents .content-wysiwyg a:hover,.no-touchevents .page-module-wysiwyg a:hover{text-decoration:none}.content-wysiwyg h2 strong,.page-module-wysiwyg h2 strong,.content-wysiwyg h3 strong,.page-module-wysiwyg h3 strong{font-weight:inherit}.content-wysiwyg p,.page-module-wysiwyg p,.content-wysiwyg ul,.page-module-wysiwyg ul,.content-wysiwyg ol,.page-module-wysiwyg ol{margin:0 0 20px}.content-wysiwyg ul li:not(:last-of-type),.page-module-wysiwyg ul li:not(:last-of-type),.content-wysiwyg ol li:not(:last-of-type),.page-module-wysiwyg ol li:not(:last-of-type){margin-bottom:1em}.content-wysiwyg ul,.page-module-wysiwyg ul{list-style:disc;padding-left:1.125em}.content-wysiwyg ol,.page-module-wysiwyg ol{list-style:none;counter-reset:prep-counter;padding:0}.content-wysiwyg ol li,.page-module-wysiwyg ol li{counter-increment:prep-counter;padding-left:1.25em;position:relative}.content-wysiwyg ol li:before,.page-module-wysiwyg ol li:before{content:counter(prep-counter) ". ";font-weight:600;left:0;position:absolute;top:0}.content-wysiwyg blockquote,.page-module-wysiwyg blockquote{margin:0}.content-wysiwyg blockquote p,.page-module-wysiwyg blockquote p{font-size:2.6rem;line-height:3.3rem;font-weight:500;text-transform:uppercase}.content-wysiwyg blockquote p:before,.page-module-wysiwyg blockquote p:before{content:"«\00a0"}.content-wysiwyg blockquote p:after,.page-module-wysiwyg blockquote p:after{content:'\00a0»'}.content-wysiwyg figure,.page-module-wysiwyg figure{margin:0;padding:0;width:100% !important}.content-wysiwyg figure img,.page-module-wysiwyg figure img{height:auto;margin-bottom:20px;width:100%}.content-wysiwyg figure figcaption,.page-module-wysiwyg figure figcaption{font-size:1.4rem;margin:0}.content-wysiwyg iframe,.page-module-wysiwyg iframe{width:100%}.content-wysiwyg .true-false,.page-module-wysiwyg .true-false{font-size:2.5rem;line-height:2.7rem;color:#0093d0;font-weight:600;margin-bottom:.25em;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.content-wysiwyg p.hook,.page-module-wysiwyg p.hook{font-size:2.1rem;line-height:2.6rem}}@media only screen and (min-width:600px){.content-wysiwyg p.hook,.page-module-wysiwyg p.hook{font-size:2.6rem;line-height:3.3rem}}.content-wysiwyg p.author,.page-module-wysiwyg p.author{font-size:1.4rem;line-height:1.8rem;margin-top:-6px}.content-wysiwyg p.author:before,.page-module-wysiwyg p.author:before{content:'—';margin:0 6px 0 12px}.content-wysiwyg .btn-arrow a,.page-module-wysiwyg .btn-arrow a{font-size:1.3rem;line-height:1.5rem;display:inline-flex;font-weight:600;text-transform:uppercase;text-decoration:none}.content-wysiwyg .btn-arrow a:after,.page-module-wysiwyg .btn-arrow a:after{content:'';background:url(//www.leporcduquebec.com/wp-content/themes/epq/assets/css/../img/svg/arrow-right.svg) center right no-repeat;background-size:100% auto;margin:-4px 0 0 8px;transition:transform .2s;width:22px}.no-touchevents .content-wysiwyg .btn-arrow a:hover:after,.no-touchevents .page-module-wysiwyg .btn-arrow a:hover:after{transform:translateX(2px)}.wp-block-table{margin:30px 0}.wp-block-table table{border-bottom:3px solid currentColor}.wp-block-table td{border-bottom:1px solid currentColor;padding:20px 20px 18px}.wp-block-table tr td:first-of-type{font-weight:500;padding-left:0}.wp-block-table tr:first-of-type td{font-size:1.3rem;line-height:1.6rem;border-top:3px solid currentColor;font-weight:600;text-transform:uppercase}.wp-block-table tr:not(:first-of-type) td{font-size:1.4rem;line-height:1.8rem}html[lang=en-US] .content-wysiwyg blockquote p:before,html[lang=en-US] .page-module-wysiwyg blockquote p:before{content:'“\00a0'}html[lang=en-US] .content-wysiwyg blockquote p:after,html[lang=en-US] .page-module-wysiwyg blockquote p:after{content:'\00a0”'}.is-hidden{display:none !important}.is-relative{position:relative}.is-no-opacity{opacity:0 !important;pointer-events:none !important}.is-no-opacity:hover{cursor:default !important;opacity:0 !important}.is-l-align{text-align:left}.is-c-align{text-align:center}.is-r-align{text-align:right}.is-clear{clear:both;display:block}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.cf{zoom:1}.page-template-template-cookings .content-wrapper>.title-main{margin-top:72px;text-align:center}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-cookings .content-wrapper>.title-main{margin-top:60px}}.page-template-template-cookings .content-wrapper .description{margin:20px auto 0;max-width:540px;padding:0 30px;text-align:center}.page-template-template-cookings .thermometer{--thermo-columns:1/-1;background:#f8f8f6;padding-bottom:60px}@media only screen and (min-width:900px){.page-template-template-cookings .thermometer{padding-bottom:72px}}@media only screen and (min-width:1280px){.page-template-template-cookings .thermometer{--thermo-columns:3/11}}.page-template-template-cookings .thermometer .shape{background:linear-gradient(90deg,#ebcdca 0%,#ebcdca 33%,#dab7ac 33%,#dab7ac 66%,#c2a7a0 66%,#c2a7a0 100%);border:10px solid #f8f8f6;border-radius:0 20px 20px 0;box-shadow:0 0 0 2px #0e2435;grid-column:var(--thermo-columns);height:28px;margin:44px auto;max-width:760px;width:100%;position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-cookings .thermometer .shape{position:absolute;bottom:-40px;left:22%;transform:rotate(-90deg);transform-origin:bottom left;width:386px}}.page-template-template-cookings .thermometer .shape:before{background:#ebcdca;border:10px solid #f8f8f6;border-radius:100%;box-shadow:0 0 0 2px #0e2435;content:'';display:block;height:44px;left:0;margin:-19px 0 0 -20px;position:absolute;top:0;width:44px}.page-template-template-cookings .thermometer .shape:after{background:#ebcdca;border-bottom:10px solid #f8f8f6;border-top:10px solid #f8f8f6;content:'';display:block;height:28px;position:absolute;top:-10px;width:20px;left:13px}.page-template-template-cookings .thermometer .title-main{grid-column:1/-1;margin-top:72px;text-align:center}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-cookings .thermometer .title-main{margin-top:60px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-cookings .thermometer ul{display:flex;flex-direction:column-reverse;grid-row:2;grid-column:3/-1;margin:50px 0 0}}@media only screen and (min-width:600px){.page-template-template-cookings .thermometer ul{grid-column:var(--thermo-columns);gap:0 80px;display:grid;margin:0 auto;max-width:640px;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.page-template-template-cookings .thermometer ul{gap:0 60px}}.page-template-template-cookings .thermometer ul li{list-style:none}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-cookings .thermometer ul li{max-width:156px}}@media only screen and (min-width:600px){.page-template-template-cookings .thermometer ul li{text-align:center}}.page-template-template-cookings .thermometer ul .title{font-weight:500}.page-template-template-cookings .thermometer ul p{font-size:1.4rem;line-height:1.8rem}.page-template-template-cookings .page-module-download .content{align-items:center;background:#f6dedc;border-radius:10px;display:flex;flex-direction:column;grid-column:1/-1}.page-template-template-cookings .page-module-download .title{margin-top:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-cookings .page-module-download .title{font-size:2.1rem;line-height:2.6rem}}@media only screen and (min-width:600px){.page-template-template-cookings .page-module-download .title{font-size:2.6rem;line-height:3.3rem}}.page-template-template-cookings .page-module-download p{grid-row:3;grid-column:4/10;max-width:540px;margin:0 auto 30px}.page-template-template-cookings .page-module-download p:last-of-type{margin-bottom:0}.page-template-template-cookings .page-module-download p a{text-decoration:underline}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-cookings .page-module-download p{text-align:center}}.page-template-template-cookings .page-module-download .btn{margin-top:30px}.grid-cuts,.grid-cookings{gap:var(--gg) var(--gg);margin:60px auto}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.grid-cuts,.grid-cookings{margin:50px auto}}.grid-cuts li,.grid-cookings li{display:block;grid-column:span 4}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.grid-cuts li,.grid-cookings li{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.grid-cuts li,.grid-cookings li{grid-column:span 6}}.grid-cuts li:after,.grid-cookings li:after{background:currentColor;content:'';display:block;height:2px;margin:22px auto 0;width:20px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.grid-cuts li:after,.grid-cookings li:after{margin-bottom:30px;margin-top:40px}}.page-template-template-contact .hero-container{position:relative}.page-template-template-contact .hero-container .hero.has-subtitle{max-height:689px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .hero-container .hero.has-subtitle{min-height:460px}}.page-template-template-contact .hero-container .hero.has-subtitle .lw{transform:translate(-50%,-100%)}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .hero-container .hero.has-subtitle .lw{padding:0 30px;transform:translate(-50%,-75%)}}.page-template-template-contact .hero-container .hero.has-subtitle .lw h1{font-size:4.6rem;line-height:4.8rem;margin-bottom:.5rem}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .hero-container .hero.has-subtitle .lw h1{font-size:3.7rem;line-height:4.6rem}}.page-template-template-contact .contact{background-color:rgba(14,36,53,.9);color:#fff;padding:50px 0;position:absolute;width:100%;bottom:0;z-index:2}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .contact{background-color:#0e2435;position:relative}}.page-template-template-contact .contact a{color:#fff}.page-template-template-contact .contact .icon{height:auto;fill:#eec6c1;transition:transform .2s;width:40px}.page-template-template-contact .contact .page-module-three-columns>div{display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .contact .page-module-three-columns>div{display:block;text-align:center;padding:20px 0}.page-template-template-contact .contact .page-module-three-columns>div *>div{text-align:center;display:block;width:100%}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-contact .contact .page-module-three-columns>div .icon-container{width:100%;padding-bottom:15px}}@media only screen and (min-width:768px){.page-template-template-contact .contact .page-module-three-columns>div .content-container{padding-left:1em}}.page-template-template-contact .contact .page-module-three-columns>div .content-container .section-title{font-size:1.6rem;line-height:2.3rem;font-weight:600;margin:0}.page-template-template-contact .contact .page-module-three-columns>div .content-container span{display:block;width:100%;font-size:1.4rem}.page-template-template-contact .contact .page-module-three-columns>div .content-container.faq-container a{text-decoration:underline}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.page-template-template-contact .contact .page-module-three-columns>div .content-container.email-container a{word-break:break-word}}.recipes-index{display:grid}.recipes-index .search-form-container,.recipes-index .grid-recipes{grid-row:1;grid-column:1}.grid-recipes{gap:44px var(--gg);height:-moz-min-content;height:min-content;margin:165px auto 60px}.grid-recipes li{display:block;grid-column:span 4}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.grid-recipes li{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.grid-recipes li{grid-column:span 6}}.grid-recipes li.page-module{grid-column:1/-1}.featured-cuts{position:relative;padding-bottom:72px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.featured-cuts{padding-bottom:60px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.featured-cuts.has-sticky-nav{padding-top:68px}}@media only screen and (min-width:600px){.featured-cuts.has-sticky-nav{padding-top:104px}}.featured-cuts .suptitle,.featured-cuts .title-main{text-align:center}.featured-cuts .suptitle{margin:70px 0 24px}.featured-cuts .btn{grid-column:1/-1;display:inline-flex;margin:0 auto}@media only screen and (min-width:768px){.diagram-mobile{display:none}}.diagram-mobile p{grid-column:1/-1;text-align:center}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.nav ul li.menu-item-3998{display:none}}.cuts-diagram{margin:72px auto;max-width:680px;position:relative}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.cuts-diagram{display:none}}.cuts-diagram ul{margin:0;padding:0}.cuts-diagram li{font-size:1.3rem;font-weight:500;list-style:none;position:absolute}.cuts-diagram a{transition:.2s}.cuts-diagram a:after{background:currentColor;content:'';height:2px;display:block;width:100%;transition:transform .2s;transform:scaleX(0)}.no-touchevents .cuts-diagram a:hover{color:#dc877b;text-decoration:none}.no-touchevents .cuts-diagram a:hover:after{transform:none}.cuts-diagram #cut-4073,.cuts-diagram #cut-8182{left:220px;top:162px}.cuts-diagram #cut-4117,.cuts-diagram #cut-8189{left:396px;top:162px}.cuts-diagram #cut-4119,.cuts-diagram #cut-8197{left:314px;top:53px}.cuts-diagram #cut-4121{left:0;top:0}.cuts-diagram #cut-4123,.cuts-diagram #cut-8199{left:204px;top:53px}.cuts-diagram #cut-4125{left:0;top:20px}.cuts-diagram #cut-4127,.cuts-diagram #cut-8201{left:240px;top:115px}.cuts-diagram #cut-4129,.cuts-diagram #cut-8205{left:410px;top:53px}.cuts-diagram #cut-123,.cuts-diagram #cut-8207{left:395px;top:102px}.cuts-diagram #cut-4131,.cuts-diagram #cut-8210{left:66px;top:82px}.cuts-diagram #cut-4133,.cuts-diagram #cut-8214{left:225px;top:31px}.cuts-diagram #cut-4135,.cuts-diagram #cut-8216{left:308px;top:227px}.cuts-diagram #cut-4069,.cuts-diagram #cut-8220{left:86px;top:161px}.cuts-diagram #cut-4137,.cuts-diagram #cut-8223{left:100px;top:228px}.cuts-diagram #cut-4139,.cuts-diagram #cut-8233{left:518px;top:162px}.cuts-diagram #cut-4141,.cuts-diagram #cut-8241{left:0;top:40px}.cuts-diagram #cut-4143{left:0;top:60px}.cuts-diagram #cut-6732,.cuts-diagram #cut-8247{left:120px;top:274px;width:-moz-min-content;width:min-content}.cuts-diagram #cut-6726,.cuts-diagram #cut-8243{left:312px;top:31px}.cuts-diagram #cut-6717,.cuts-diagram #cut-8231{left:413px;top:255px}.cuts-diagram #cut-6713,.cuts-diagram #cut-8212{left:95px;top:42px}.cuts-diagram #cut-6740,.cuts-diagram #cut-8185{left:499px;top:203px}.cuts-diagram #cut-4948,.cuts-diagram #cut-8258{left:225px;top:227px}.cuts-diagram #cut-4942,.cuts-diagram #cut-8262{left:535px;top:115px}.cuts-diagram #cut-6756,.cuts-diagram #cut-8254{left:-50px;top:84px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.cuts-diagram #cut-6756,.cuts-diagram #cut-8254{left:-40px}}.cuts-diagram #cut-6753,.cuts-diagram #cut-8250{left:355px;top:345px}.cuts-diagram #cut-4945,.cuts-diagram #cut-8245{left:520px;top:53px}.cuts-diagram #cut-6747,.cuts-diagram #cut-8218{left:310px;top:162px}.cuts-diagram #cut-6750,.cuts-diagram #cut-8235{left:580px;top:183px}.posts-index{position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.posts-index.has-sticky-nav{padding-top:68px}}@media only screen and (min-width:600px){.posts-index.has-sticky-nav{padding-top:104px}}.posts-index-archive .lw>.title-main{grid-column:1/-1;text-align:center}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.posts-index-archive .lw>.title-main{margin-top:70px}}@media only screen and (min-width:600px){.posts-index-archive .lw>.title-main{margin-top:105px}}.posts-index-archive .search-intro{padding-top:var(--module-vm)}.posts-index-archive .search-intro .suptitle{grid-column:1/-1;text-align:center}.posts-index-archive .search-intro .title-main{margin-top:10px}[lang=fr-FR] .posts-index-archive .search-intro .title-main:before{content:"«\00a0"}[lang=fr-FR] .posts-index-archive .search-intro .title-main:after{content:'\00a0»'}[lang=en-US] .posts-index-archive .search-intro .title-main:before{content:'“\00a0'}[lang=en-US] .posts-index-archive .search-intro .title-main:after{content:'\00a0”'}.header-fixed .posts-index-archive .search-intro{margin-top:var(--header-height)}.nav-categories{z-index:4}@media only screen and (min-width:600px){.nav-categories:after{background:linear-gradient(90deg,rgba(242,242,240,0) 0%,#f2f2f0 100%);content:'';display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100px}}.nav-categories nav{display:block}@media only screen and (min-width:600px){.nav-categories nav{overflow-x:auto;overflow-y:hidden;width:auto}}@media only screen and (min-width:1440px){.nav-categories nav{max-width:none;padding:0}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.nav-categories ul a.btn{font-size:1.4rem;line-height:1.4rem;height:auto;padding:8px 30px;text-transform:none}}.nav-categories li:last-of-type{padding-right:60px}.grid-posts{gap:var(--gg) var(--gg);margin:60px auto}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.grid-posts{gap:30px;margin-top:0}}.grid-posts li{display:block;grid-column:span 4}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.grid-posts li{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.grid-posts li{grid-column:span 6}}.no-posts{grid-column:1/-1;margin-bottom:var(--module-vm);text-align:center}.page-template-template-tips .page-module-tips{padding:0;position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-tips .page-module-tips.has-sticky-nav{padding-top:68px}}@media only screen and (min-width:600px){.page-template-template-tips .page-module-tips.has-sticky-nav{padding-top:104px}}.page-template-template-tips .grid-tips{grid-row:1;gap:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-template-template-tips .grid-tips{padding-top:50px}}@media only screen and (min-width:600px){.page-template-template-tips .grid-tips{padding-top:60px}}.page-template-template-tips .grid-tips .content{display:block;grid-column:3/span 8}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-tips .grid-tips .content{grid-column:1/-1}}.page-template-template-tips .grid-tips h2{font-size:2.5rem;line-height:2.8rem;margin:0 0 4rem}.page-template-template-tips .grid-tips .video-module{position:relative}.page-template-template-tips .grid-tips .video-module .video-frame{position:absolute;background:0 0}.page-template-template-tips .grid-tips .video-module .video-frame .btn-close{display:none}.page-template-template-tips .grid-tips .video-module .video-container{border-radius:0;max-height:100%;max-width:100%}.page-template-template-tips [data-fake-tabs-content]{padding-bottom:10rem}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-template-template-tips [data-fake-tabs-content]{padding-bottom:6rem}}.page-template-template-tips .post-type-page .page-module-wysiwyg{margin:1em 0}.page-template-template-tips .post-type-page .page-module-wysiwyg .lw{display:block;padding:0 2em 0 0}.page-template-template-tips .post-type-page .page-module-wysiwyg p,.page-template-template-tips .post-type-page .page-module-wysiwyg p:only-child{font-size:1em;line-height:1.4;text-align:start}.page-template-template-tips .page-module-text-media{margin:1rem 0}.page-template-template-tips .page-module-text-media img{width:100%}.module-accordion{border-bottom:1px solid #e6e6e6}.module-accordion:first-of-type{border-top:1px solid #e6e6e6}.module-accordion h3{font-weight:400;text-transform:none;margin:0;padding:32px 0 30px;position:relative;cursor:pointer}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.module-accordion h3{padding:22px 0 20px}}.module-accordion h3:after,.module-accordion h3:before{content:"";width:2px;height:2rem;background-color:#000;position:absolute;right:11px;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.module-accordion h3:after,.module-accordion h3:before{height:1.5rem}}.module-accordion h3:after{transform:translateY(-50%) rotate(90deg)}.module-accordion h3.active:before{transform:translateY(-50%) rotate(90deg)}.module-accordion .questions{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1);font-size:1.6rem}.module-accordion .questions p,.module-accordion .questions ul,.module-accordion .questions ol{margin-top:0}.module-accordion .questions p:last-of-type,.module-accordion .questions ul:last-of-type,.module-accordion .questions ol:last-of-type{margin-bottom:30px}.module-accordion .questions ul,.module-accordion .questions ol{padding-left:16px}.module-accordion .active~.questions{max-height:1000px;transition:max-height 1s ease-in-out}#campagne-annuelle.text-quote{width:40%;min-width:400px;margin:100px auto;font-size:2.05rem}#campagne-annuelle~.page-module-featured{background:0 0}.post-type-post .preview,.post-type-cooking .preview,.post-type-cut .preview{color:#fff;margin-top:calc(-1 * var(--header-height));padding-top:calc(72px + var(--header-height));position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
    .post-type-post .preview,
    .post-type-cooking .preview,
    .post-type-cut .preview {
      padding-top: calc(35px + var(--header-height));}}.post-type-post .preview:before,.post-type-cooking .preview:before,.post-type-cut .preview:before{background:#0e2435;content:'';display:block;height:100%;position:absolute;left:0;top:0;width:100%}.post-type-post .preview a,.post-type-cooking .preview a,.post-type-cut .preview a{color:#fff}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-post .preview .media,.post-type-cooking .preview .media,.post-type-cut .preview .media{grid-column:1/-1;grid-row:3;margin-left:calc(-1 * var(--lp));width:100vw}}@media only screen and (min-width:900px){.post-type-post .preview .media,.post-type-cooking .preview .media,.post-type-cut .preview .media{align-items:end;display:grid;grid-column:7/-1;grid-row:2;max-width:800px;width:calc(50vw - 15px)}}.post-type-post .preview .media img,.post-type-cooking .preview .media img,.post-type-cut .preview .media img{height:auto;width:100%}.post-type-post.has-media .preview:before,.post-type-cooking.has-media .preview:before,.post-type-cut.has-media .preview:before{height:calc(100% - 72px)}.post-type-post .actions,.post-type-cooking .actions,.post-type-cut .actions{grid-row:1}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-post .actions,.post-type-cooking .actions,.post-type-cut .actions{grid-column:1/-1;margin-bottom:60px}}@media only screen and (min-width:900px){.post-type-post .actions,.post-type-cooking .actions,.post-type-cut .actions{grid-column:1/4;margin-bottom:20px}}.post-type-post .introduction,.post-type-cooking .introduction,.post-type-cut .introduction{align-self:center;grid-row:2;max-width:600px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-post .introduction,.post-type-cooking .introduction,.post-type-cut .introduction{grid-column:1/-1;margin-bottom:60px}}@media only screen and (min-width:900px){.post-type-post .introduction,.post-type-cooking .introduction,.post-type-cut .introduction{grid-column:1/6;margin-bottom:100px}}.post-type-post .introduction .title-main,.post-type-cooking .introduction .title-main,.post-type-cut .introduction .title-main{margin-bottom:12px}@media only screen and (min-width:900px){.post-type-post .introduction .title-main,.post-type-cooking .introduction .title-main,.post-type-cut .introduction .title-main{font-size:3rem;line-height:3.8rem;margin-top:25px}}.post-type-post .introduction p,.post-type-cooking .introduction p,.post-type-cut .introduction p{margin-top:0}.post-type-post .content,.post-type-cooking .content,.post-type-cut .content{margin-bottom:var(--module-vm)}.post-type-post .content .lw>.content-wysiwyg,.post-type-cooking .content .lw>.content-wysiwyg,.post-type-cut .content .lw>.content-wysiwyg{height:-moz-min-content;height:min-content}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-post .content .lw>.content-wysiwyg,.post-type-cooking .content .lw>.content-wysiwyg,.post-type-cut .content .lw>.content-wysiwyg{grid-column:1/-1;padding:60px 0}}@media only screen and (min-width:900px){.post-type-post .content .lw>.content-wysiwyg,.post-type-cooking .content .lw>.content-wysiwyg,.post-type-cut .content .lw>.content-wysiwyg{grid-column:1/6}}.post-type-post .content .lw>.content-wysiwyg h2,.post-type-post .content .lw>.content-wysiwyg h3,.post-type-post .content .lw>.content-wysiwyg h4,.post-type-cooking .content .lw>.content-wysiwyg h2,.post-type-cooking .content .lw>.content-wysiwyg h3,.post-type-cooking .content .lw>.content-wysiwyg h4,.post-type-cut .content .lw>.content-wysiwyg h2,.post-type-cut .content .lw>.content-wysiwyg h3,.post-type-cut .content .lw>.content-wysiwyg h4{margin-top:65px}.post-type-post .content .lw>.content-wysiwyg h2:first-of-type,.post-type-post .content .lw>.content-wysiwyg h3:first-of-type,.post-type-post .content .lw>.content-wysiwyg h4:first-of-type,.post-type-cooking .content .lw>.content-wysiwyg h2:first-of-type,.post-type-cooking .content .lw>.content-wysiwyg h3:first-of-type,.post-type-cooking .content .lw>.content-wysiwyg h4:first-of-type,.post-type-cut .content .lw>.content-wysiwyg h2:first-of-type,.post-type-cut .content .lw>.content-wysiwyg h3:first-of-type,.post-type-cut .content .lw>.content-wysiwyg h4:first-of-type{margin-top:0}.post-type-post .content .lw>.content-wysiwyg p:last-child,.post-type-post .content .lw>.content-wysiwyg ul:last-child,.post-type-post .content .lw>.content-wysiwyg ol:last-child,.post-type-cooking .content .lw>.content-wysiwyg p:last-child,.post-type-cooking .content .lw>.content-wysiwyg ul:last-child,.post-type-cooking .content .lw>.content-wysiwyg ol:last-child,.post-type-cut .content .lw>.content-wysiwyg p:last-child,.post-type-cut .content .lw>.content-wysiwyg ul:last-child,.post-type-cut .content .lw>.content-wysiwyg ol:last-child{margin-bottom:0}.post-type-post .content .instructions strong,.post-type-cooking .content .instructions strong,.post-type-cut .content .instructions strong{display:block;margin-bottom:6px}.post-type-post .content .cooking,.post-type-cooking .content .cooking,.post-type-cut .content .cooking{position:relative}.post-type-post .content .cooking:after,.post-type-cooking .content .cooking:after,.post-type-cut .content .cooking:after{background:#f1f9fd;content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-post .content .cooking,.post-type-cooking .content .cooking,.post-type-cut .content .cooking{grid-column:1/-1;grid-row:2;padding:60px 0 0}.post-type-post .content .cooking:after,.post-type-cooking .content .cooking:after,.post-type-cut .content .cooking:after{margin-left:calc(-1 * var(--lp));width:100vw}}@media only screen and (min-width:900px){.post-type-post .content .cooking,.post-type-cooking .content .cooking,.post-type-cut .content .cooking{grid-column:7/-1;padding:72px 0 0 60px}.post-type-post .content .cooking:after,.post-type-cooking .content .cooking:after,.post-type-cut .content .cooking:after{max-width:800px;width:calc(50vw - 15px)}}.post-type-post .content .cooking #open-secondary,.post-type-cooking .content .cooking #open-secondary,.post-type-cut .content .cooking #open-secondary{margin-bottom:30px}.post-type-post .content .cooking .content-secondary,.post-type-cooking .content .cooking .content-secondary,.post-type-cut .content .cooking .content-secondary{border-bottom:3px solid currentColor;position:relative}.post-type-post .content .cooking .content-secondary:not(.has-see-more),.post-type-cooking .content .cooking .content-secondary:not(.has-see-more),.post-type-cut .content .cooking .content-secondary:not(.has-see-more){margin-bottom:72px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)) {
          .post-type-post .content .cooking .content-secondary:not(.has-see-more),
          .post-type-cooking .content .cooking .content-secondary:not(.has-see-more),
          .post-type-cut .content .cooking .content-secondary:not(.has-see-more){margin-bottom:60px}}.post-type-post .content .cooking .content-secondary:not(.has-see-more)+#open-secondary,.post-type-cooking .content .cooking .content-secondary:not(.has-see-more)+#open-secondary,.post-type-cut .content .cooking .content-secondary:not(.has-see-more)+#open-secondary{display:none}.post-type-post .content .cooking .content-secondary.has-see-more,.post-type-cooking .content .cooking .content-secondary.has-see-more,.post-type-cut .content .cooking .content-secondary.has-see-more{margin-bottom:30px;overflow:hidden}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.post-type-post .content .cooking .content-secondary.has-see-more.closed,.post-type-cooking .content .cooking .content-secondary.has-see-more.closed,.post-type-cut .content .cooking .content-secondary.has-see-more.closed{max-height:400px}}.post-type-post .content .cooking .content-secondary.has-see-more.closed:after,.post-type-cooking .content .cooking .content-secondary.has-see-more.closed:after,.post-type-cut .content .cooking .content-secondary.has-see-more.closed:after{background:linear-gradient(180deg,rgba(241,249,253,0) 0%,#f1f9fd 100%);bottom:0;content:'';height:72px;left:0;position:absolute;width:100%}.post-type-post .content .cooking table,.post-type-cooking .content .cooking table,.post-type-cut .content .cooking table{background:0 0;border:1px solid transparent}@media only screen and (min-width:0) and (max-width:calc(350px - 1px)){.post-type-post .content .cooking table,.post-type-cooking .content .cooking table,.post-type-cut .content .cooking table{table-layout:fixed}}.post-type-post .content .cooking thead,.post-type-cooking .content .cooking thead,.post-type-cut .content .cooking thead{border-top:3px solid currentColor}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-post .content .cooking thead th,.post-type-cooking .content .cooking thead th,.post-type-cut .content .cooking thead th{padding:23px 0 19px}}@media only screen and (min-width:600px){.post-type-post .content .cooking thead th,.post-type-cooking .content .cooking thead th,.post-type-cut .content .cooking thead th{padding:28px 0 24px}}.post-type-post .content .cooking thead .title,.post-type-cooking .content .cooking thead .title,.post-type-cut .content .cooking thead .title{font-size:1.3rem;line-height:1.6rem;letter-spacing:0}.post-type-post .content .cooking tbody,.post-type-cooking .content .cooking tbody,.post-type-cut .content .cooking tbody{border-top:1px solid currentColor;margin:0}.post-type-post .content .cooking tbody tr,.post-type-cooking .content .cooking tbody tr,.post-type-cut .content .cooking tbody tr{font-size:1.4rem;line-height:1.8rem}.post-type-post .content .cooking tbody tr:not(:last-of-type),.post-type-cooking .content .cooking tbody tr:not(:last-of-type),.post-type-cut .content .cooking tbody tr:not(:last-of-type){border-bottom:1px solid #bbc6cf}.post-type-post .content .cooking tbody tr td,.post-type-cooking .content .cooking tbody tr td,.post-type-cut .content .cooking tbody tr td{padding:20px 0 18px}.post-type-post .content .cooking tbody tr p,.post-type-post .content .cooking tbody tr ul,.post-type-post .content .cooking tbody tr ol,.post-type-cooking .content .cooking tbody tr p,.post-type-cooking .content .cooking tbody tr ul,.post-type-cooking .content .cooking tbody tr ol,.post-type-cut .content .cooking tbody tr p,.post-type-cut .content .cooking tbody tr ul,.post-type-cut .content .cooking tbody tr ol{margin-top:0}.post-type-post .content .cooking tbody tr p:last-child,.post-type-post .content .cooking tbody tr ul:last-child,.post-type-post .content .cooking tbody tr ol:last-child,.post-type-cooking .content .cooking tbody tr p:last-child,.post-type-cooking .content .cooking tbody tr ul:last-child,.post-type-cooking .content .cooking tbody tr ol:last-child,.post-type-cut .content .cooking tbody tr p:last-child,.post-type-cut .content .cooking tbody tr ul:last-child,.post-type-cut .content .cooking tbody tr ol:last-child{margin-bottom:0}.post-type-post .content .cooking tbody tr p li,.post-type-post .content .cooking tbody tr ul li,.post-type-post .content .cooking tbody tr ol li,.post-type-cooking .content .cooking tbody tr p li,.post-type-cooking .content .cooking tbody tr ul li,.post-type-cooking .content .cooking tbody tr ol li,.post-type-cut .content .cooking tbody tr p li,.post-type-cut .content .cooking tbody tr ul li,.post-type-cut .content .cooking tbody tr ol li{margin:0}.post-type-post .content .cooking tbody tr .title,.post-type-cooking .content .cooking tbody tr .title,.post-type-cut .content .cooking tbody tr .title{font-weight:500}.post-type-post .content .cooking .column-1,.post-type-cooking .content .cooking .column-1,.post-type-cut .content .cooking .column-1{padding-right:20px}@media only screen and (min-width:0) and (max-width:calc(350px - 1px)){.post-type-post .content .cooking .column-1,.post-type-cooking .content .cooking .column-1,.post-type-cut .content .cooking .column-1{width:100px}}@media only screen and (min-width:600px){.post-type-post .content .cooking .column-1,.post-type-cooking .content .cooking .column-1,.post-type-cut .content .cooking .column-1{white-space:nowrap}}@media only screen and (min-width:0) and (max-width:calc(350px - 1px)){.post-type-post .content .cooking td.column-1,.post-type-cooking .content .cooking td.column-1,.post-type-cut .content .cooking td.column-1{padding-right:10px}.post-type-post .content .cooking td.column-1>*,.post-type-cooking .content .cooking td.column-1>*,.post-type-cut .content .cooking td.column-1>*{white-space:pre-line}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-post .content .cooking td.column-1,.post-type-cooking .content .cooking td.column-1,.post-type-cut .content .cooking td.column-1{vertical-align:top}}.post-type-cooking .introduction img{height:auto;width:60px}.post-type-cooking .cooking-levels{margin-top:60px;max-width:420px}.post-type-cooking .cooking-levels .title-main{margin-bottom:20px}.post-type-cooking .cooking-levels ul{margin:0;padding:0}.post-type-cooking .cooking-levels li{display:grid;gap:0 20px;grid-template-columns:6px auto;list-style-type:none}.post-type-cooking .cooking-levels li:not(:last-child){margin-bottom:16px}.post-type-cooking .cooking-levels li .title{font-weight:500;grid-row:1;grid-column:2;margin-bottom:6px}.post-type-cooking .cooking-levels li p{font-size:1.4rem;line-height:1.8rem;grid-row:2;grid-column:2;margin-bottom:10px}.post-type-cooking .cooking-levels li:before{border-radius:3px;content:'';background:#add8e6;grid-column:1;grid-row:1/3}.post-type-cooking .cooking-levels li:nth-child(1):before{background:#f6dedc}.post-type-cooking .cooking-levels li:nth-child(2):before{background:#f5cabd}.post-type-cooking .cooking-levels li:nth-child(3):before{background:#d0b1a9}.post-type-recipe{padding-top:60px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe{padding-top:32px}}.post-type-recipe .btn-back{grid-column:1/6;grid-row:1}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .btn-back{margin-bottom:24px}}.post-type-recipe .preview{position:relative}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .preview{grid-column:1/-1;grid-row:3}}@media only screen and (min-width:900px){.post-type-recipe .preview{display:flex;justify-content:flex-end;grid-column:1/7;grid-row:2/5;margin-left:calc(-1 * (var(--lw) / 2) - (50vw - 45px))}}.post-type-recipe .medias{height:-moz-min-content;height:min-content}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)) {
      .post-type-recipe .medias {
        margin-left: calc(-1 * var(--lp));width:100vw;}}@media only screen and (min-width:900px){.post-type-recipe .medias{margin-top:20px;margin-right:20px;max-width:800px;top:20px;position:sticky;transition:transform .4s;width:calc(50vw - 45px)}.media-sticky:not(.has-transition) .post-type-recipe .medias{transition:none}.media-sticky-bottom .post-type-recipe .medias{position:absolute;bottom:0;top:auto;transition:none}}.post-type-recipe .medias ul,.post-type-recipe .medias li{margin:0;padding:0}.post-type-recipe .medias img{display:block;height:auto;margin:0}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .medias img{width:100%}}@media only screen and (min-width:900px){.post-type-recipe .medias img{max-width:800px;width:calc(50vw - 44px)}}.post-type-recipe .medias .slider{position:relative}.post-type-recipe .medias .slider-controls{color:#fff;position:absolute;left:0;bottom:30px}.post-type-recipe .medias .slider-controls button{color:#fff;position:relative}.post-type-recipe .medias .slider-controls .swiper-pagination-bullet{box-shadow:0 2px 8px rgba(0,0,0,.5)}.post-type-recipe .medias .slider-controls .icon{position:relative;z-index:1}.post-type-recipe .medias .slider-controls .icon:nth-child(2){filter:blur(4px);fill:#000;left:50%;opacity:.5;position:absolute;top:55%;transform:translate(-50%,-50%);z-index:0}.post-type-recipe .medias .slider-controls .prev .icon:nth-child(2){transform:translate(-50%,-50%) rotate(180deg)}.post-type-recipe .medias .actions{display:flex;justify-content:center;padding-bottom:40px;padding-top:40px;padding-left:20px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .medias .actions{display:none}}.post-type-recipe .medias .actions>*{margin:0 8px}@media only screen and (min-width:900px) and (max-width:calc(1080px - 1px)){.post-type-recipe .medias .actions>*{width:-moz-min-content;width:min-content}.post-type-recipe .medias .actions>*:nth-child(1){min-width:172px;justify-content:center}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .informations{grid-column:1/-1;grid-row:2}}@media only screen and (min-width:900px){.post-type-recipe .informations{display:flex;flex-direction:column;justify-content:center;grid-column:7/-1;grid-row:2;margin-top:20px;padding:30px 0;min-height:calc((50vw - 15px) / 1.4)}}@media only screen and (min-width:1630px){.post-type-recipe .informations{min-height:572px}}.post-type-recipe .difficulty{color:#0093d0;font-size:3rem;line-height:2rem}.post-type-recipe .terms{font-size:1.2rem;display:flex;flex-wrap:wrap;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.08em}.post-type-recipe .terms li{display:block;margin-bottom:10px;margin-right:10px}.post-type-recipe .terms li:last-of-type{margin:0}.post-type-recipe .terms li a{display:block;border:1px solid #0e2435;border-radius:30px;padding:4px 10px 5px;transition:background-color .2s}.post-type-recipe .terms li a:hover{text-decoration:none}.no-touchevents .post-type-recipe .terms li a:hover{background:#f9d4cf;text-decoration:none}.post-type-recipe .metas{display:grid;grid-template-columns:38% 38% 24%;font-weight:600;margin-top:60px;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
      .post-type-recipe .metas > :nth-child(2){justify-self:center}.post-type-recipe .metas>:nth-child(3){justify-self:end}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .metas{margin:30px 0}}.post-type-recipe .metas em{font-size:2.3rem;line-height:1.5rem;display:block;font-family:"HandelsonTwo",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.post-type-recipe .metas em{font-size:1.8rem;line-height:1.3rem}}.post-type-recipe .metas .icon{fill:initial;display:block;height:auto;margin-bottom:18px;height:28px;width:auto}.post-type-recipe .metas .portions .icon{margin-bottom:14px;height:32px}.post-type-recipe .external-link{font-size:2.3rem;line-height:2.4rem;font-weight:600;font-style:normal;margin-top:70px;margin-bottom:60px;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.post-type-recipe .external-link{font-size:1.8rem;line-height:2.4rem;margin-top:60px}}.post-type-recipe .external-link a{font-size:2.3rem;line-height:2.4rem}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.post-type-recipe .external-link a{font-size:1.8rem;line-height:2.4rem}}.post-type-recipe .details{position:relative}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .details{grid-column:1/-1;grid-row:6}}@media only screen and (min-width:900px){.post-type-recipe .details{grid-column:7/-1;grid-row:4}.post-type-recipe .details.has-cooking-mode{padding-top:88px}}.post-type-recipe .details .tabs-index{background:#f2f2f0;padding:13px 0;position:sticky;top:0;transition:transform .3s;z-index:10}.tabs-sticky.main-nav-showing .post-type-recipe .details .tabs-index{transform:translateY(var(--header-height))}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)) {
        .post-type-recipe .details .tabs-index {
          margin-left: calc(-1 * var(--lp));width:100vw;}}@media only screen and (min-width:900px){.post-type-recipe .details .tabs-index{display:none}}.post-type-recipe .cooking-modes-index{align-items:center}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .cooking-modes-index{grid-column:1/-1;grid-row:5}}@media only screen and (min-width:900px){.post-type-recipe .cooking-modes-index{border-top:2px solid currentColor;border-bottom:2px solid currentColor;display:flex;left:0;margin-top:30px;padding:16px 0;position:absolute;top:0;width:100%}}.post-type-recipe .cooking-modes-index .title.title-main{font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:0}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .cooking-modes-index .title.title-main{display:block;margin-bottom:12px;text-align:center;width:100%}}.post-type-recipe .cooking-modes-index ul,.post-type-recipe .cooking-modes-index ol{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;margin:0}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .cooking-modes-index ul,.post-type-recipe .cooking-modes-index ol{justify-content:center;margin-left:calc(-1 * var(--lp));width:100vw}}@media only screen and (min-width:900px){.post-type-recipe .cooking-modes-index ul,.post-type-recipe .cooking-modes-index ol{flex-shrink:0}}.post-type-recipe .cooking-modes-index ul li,.post-type-recipe .cooking-modes-index ol li{display:block;margin:0 8px}@media only screen and (min-width:900px){.post-type-recipe .cooking-modes-index ul li:only-child,.post-type-recipe .cooking-modes-index ol li:only-child{margin-left:auto;justify-self:flex-end}}.post-type-recipe .checkbox-list li{list-style:none;margin-bottom:15px}.post-type-recipe .checkbox-list li label{display:grid;grid-template-columns:30px 1fr}.post-type-recipe .checkbox-list li .label-inner{margin-top:-3px}.post-type-recipe .checkbox-list li input[type=checkbox]{bottom:-2px;flex-shrink:0;position:relative}.post-type-recipe .cooking-modes-list li{margin-bottom:15px}.post-type-recipe .ingredients,.post-type-recipe .preparation{padding-bottom:72px}.post-type-recipe .ingredients .group-title,.post-type-recipe .ingredients .title-main,.post-type-recipe .preparation .group-title,.post-type-recipe .preparation .title-main{margin-bottom:30px;padding-left:30px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.post-type-recipe .ingredients .title-main,.post-type-recipe .preparation .title-main{display:none}}.post-type-recipe .ingredients .subtitle,.post-type-recipe .preparation .subtitle{margin-top:30px}@media only screen and (min-width:900px){.post-type-recipe .ingredients{padding-top:72px}}.post-type-recipe .ingredients .subtitle{padding-left:30px}.post-type-recipe .ingredients>.btn{margin-top:20px;width:auto}.post-type-recipe .ingredients>.btn .icon{margin-top:-1%}.post-type-recipe .ingredients ul{font-family:"Flama",Helvetica,Arial,sans-serif}.post-type-recipe .ingredients .qty span:after{content:"\00a0"}.post-type-recipe .ingredients .qty-alt span:before{content:"("}.post-type-recipe .ingredients .qty-alt span:after{content:")\00a0"}.post-type-recipe .preparation .mode-title{align-items:center;display:flex;margin-left:-12px}.post-type-recipe .preparation .mode-title img{height:auto;margin-right:8px;width:50px}.post-type-recipe .form-item-submit:before{background:currentColor;content:'';display:block;height:2px;margin:30px 0 30px 30px;width:20px}.post-type-recipe .form-item-submit button{margin-left:30px;margin-top:30px}.post-type-recipe .select-all{align-items:center;display:grid;grid-template-columns:30px auto}.post-type-recipe .pairing-drinks{background:#f1f9fd;border-radius:5px;margin-bottom:72px;padding:50px 40px}.post-type-recipe .pairing-drinks .title-main{margin-bottom:20px}.post-type-recipe .pairing-drinks>ul{font-size:1.4rem;border-bottom:3px solid #0e2435;border-top:3px solid #0e2435;margin:0;padding:0}.post-type-recipe .pairing-drinks>ul>li{display:block}.post-type-recipe .pairing-drinks>ul>li:not(:last-child){border-bottom:1px solid #979797}.post-type-recipe .pairing-drinks summary{cursor:pointer;list-style:none}.post-type-recipe .pairing-drinks summary::marker,.post-type-recipe .pairing-drinks summary::-webkit-details-marker{display:none}.post-type-recipe .pairing-drinks .header .grid{align-items:center;box-sizing:border-box;display:grid;gap:0 10px;grid-template-columns:24px auto 1fr 14px;line-height:1.2;min-height:48px;padding:15px 0 11px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .header .grid{grid-template-columns:24px 1fr 14px}}.post-type-recipe .pairing-drinks .header img{height:auto;margin-top:-2px;width:100%}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .header img{grid-column:1;grid-row:1/3}}.post-type-recipe .pairing-drinks .header .icon{height:auto;margin-right:2px;transform:rotate(90deg);width:12px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .header .icon{grid-column:-1;grid-row:1/3}}.post-type-recipe .pairing-drinks .header .category{font-size:1.1rem;line-height:1.6rem;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.05em;margin:-2px 6px 0 0;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .header .category{grid-column:2;grid-row:1}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .header .title{grid-column:2;grid-row:2}}.post-type-recipe .pairing-drinks details[open] .header .icon{transform:rotate(-90deg)}.post-type-recipe .pairing-drinks .lw{display:block;padding:0}.post-type-recipe .pairing-drinks .content{padding:10px 0}@media only screen and (min-width:600px){.post-type-recipe .pairing-drinks .content.has-image{display:grid;gap:0 30px;grid-template-columns:1fr 40px}}.post-type-recipe .pairing-drinks .content img{height:auto;margin-bottom:20px;max-width:60px;width:100%}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.post-type-recipe .pairing-drinks .content img{margin-top:30px}}@media only screen and (min-width:600px){.post-type-recipe .pairing-drinks .content img{grid-column:2/3;grid-row:1/99}}.post-type-recipe .pairing-drinks .page-module-wysiwyg h2{font-size:1.3rem;line-height:1.5rem}.post-type-recipe .pairing-drinks .page-module-wysiwyg h3{font-size:1.2rem;line-height:1.4rem}.post-type-recipe .pairing-drinks .page-module-wysiwyg p{font-family:"Flama",Helvetica,Arial,sans-serif}.post-type-recipe .pairing-drinks .btn-external{font-size:1.4rem;line-height:1.8rem;font-family:"Flama",Helvetica,Arial,sans-serif;margin:0 0 20px;text-transform:none;width:-moz-min-content;width:min-content;white-space:nowrap}.post-type-recipe .pairing-drinks .note{font-size:1.4rem;line-height:1.8rem;font-weight:500;margin:0;padding-top:30px}.post-type-recipe .nutrition-values{padding-bottom:30px}.post-type-recipe .nutrition-values ul{display:flex;flex-wrap:wrap}.post-type-recipe .nutrition-values li{font-size:1.4rem;line-height:1.8rem;display:block}.post-type-recipe .nutrition-values li:not(:last-of-type){margin-right:11px}.post-type-recipe .nutrition-values li:not(:last-of-type):after{background:currentColor;content:'';display:inline-block;height:12px;margin-left:11px;width:1px}.btn-scroll-up{bottom:43px;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;right:43px;z-index:1}.btn-scroll-up.btn-scroll-up-with-tips{bottom:135px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.btn-scroll-up{display:none}}.main-nav-sticky .btn-scroll-up{opacity:1;pointer-events:initial}.media-sticky-bottom .btn-scroll-up{opacity:0;pointer-events:none}.related-recipes{background:#f2f2f0;margin-top:60px;padding:76px 0}.related-recipes .title-main{margin-bottom:60px;padding:0 20px;text-align:center;width:100%}.related-recipes .swiper.wrapper{align-items:stretch}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.related-recipes .slider-container{padding:0 40px}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.related-recipes .slider-container{padding:0 40px}}@media only screen and (min-width:900px){.related-recipes .slider-container{padding:0 150px}}.related-recipes .swiper-slide{transition:opacity .2s}@media only screen and (min-width:600px){.related-recipes .swiper-slide{opacity:.5}}@media only screen and (min-width:600px){.related-recipes .swiper-slide-prev,.related-recipes .swiper-slide-active,.related-recipes .swiper-slide-next{opacity:1}}.related-recipes img{height:auto;width:100%}.related-recipes .slider-controls{margin-top:60px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.related-recipes .slider-controls{display:none}}.single-post .main-content{margin-top:var(--module-vm)}.single-post .main-content .page-module-wysiwyg{margin:0;padding:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.single-post .main-content .page-module-wysiwyg h2,.single-post .main-content .page-module-wysiwyg h3{margin-top:50px}}@media only screen and (min-width:600px){.single-post .main-content .page-module-wysiwyg h2,.single-post .main-content .page-module-wysiwyg h3{margin-top:70px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.single-post .main-content .page-module-wysiwyg blockquote+p.author{margin-bottom:50px}}@media only screen and (min-width:600px){.single-post .main-content .page-module-wysiwyg blockquote+p.author{margin-bottom:70px}}.single-post .main-content .page-module-wysiwyg h2{font-weight:400;text-transform:none}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.single-post .main-content .page-module-wysiwyg h2{font-size:2.1rem;line-height:2.6rem}}@media only screen and (min-width:600px){.single-post .main-content .page-module-wysiwyg h2{font-size:2.6rem;line-height:3.3rem}}.single-post .main-content .page-module-wysiwyg h3{font-size:1.6rem;line-height:2.3rem;font-weight:500;text-transform:none}.single-post .main-content .page-module-wysiwyg h2+h3{margin-top:0}.single-post .main-content .page-module-core{margin-bottom:30px}.single-post .main-content .page-module-images-gallery{--module-vm:30px}.single-post .is-bbqqc .preview .media{grid-column:1/-1;max-width:none;width:100%}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)) {
    .single-post .is-bbqqc .preview .media {
      margin-right: calc(-1 * var(--lp));width:auto;}}.single-post .is-bbqqc .main-content .introduction{--lw:760px;margin-bottom:40px;max-width:calc(var(--lw) + (2 * var(--lp)))}.single-post .is-bbqqc .main-content .introduction .sub1,.single-post .is-bbqqc .main-content .introduction .title{grid-column:1/9}.single-post .is-bbqqc .main-content .introduction .sub1{align-self:end}.single-post .is-bbqqc .main-content .introduction .author-picture{aspect-ratio:1;border-radius:100%;overflow:hidden}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.single-post .is-bbqqc .main-content .introduction .author-picture{grid-column:1/-1;justify-self:center;max-width:200px}}@media only screen and (min-width:600px){.single-post .is-bbqqc .main-content .introduction .author-picture{grid-column:9/-1;grid-row:1/3}}.single-post .is-bbqqc .main-content .introduction .author-picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-post .is-bbqqc .main-content .page-module-wysiwyg ul,.single-post .is-bbqqc .main-content .page-module-wysiwyg ol{margin-left:var(--lp)}.single-post .is-bbqqc .main-content .page-module-images-gallery{--lw:760px}.teaser-cooking .media,.teaser-cut .media{overflow:hidden;position:relative}.teaser-cooking .media img,.teaser-cut .media img{display:block;height:auto;transition:transform .2s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:100%}.teaser-cooking .title,.teaser-cut .title{margin-top:30px;text-align:center}.teaser-cooking:hover,.teaser-cut:hover{text-decoration:none}.no-touchevents .teaser-cooking:hover img:not(.icon),.no-touchevents .teaser-cut:hover img:not(.icon){transform:scale(1.05)}.teaser-cooking .media{background:#0e2435}.teaser-cooking .media img:not(.icon){opacity:.5}.teaser-cooking .media img.icon{left:50%;max-width:150px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.teaser-cut .media img{margin:0 auto;width:75%}.teaser-cut .title{margin-top:0}.teaser-post,.teaser-recipe{display:grid;height:100%;gap:16px 0;grid-template-rows:auto auto 1fr}.teaser-post .title,.teaser-recipe .title{margin:4px 0 0}.teaser-post .media,.teaser-recipe .media{overflow:hidden;position:relative}.teaser-post img,.teaser-recipe img{height:auto;transition:transform .4s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:100%}.teaser-post .metas,.teaser-recipe .metas{font-size:1.4rem;align-items:center;align-self:end;display:flex;flex-wrap:wrap;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.03em}.teaser-post .metas svg,.teaser-recipe .metas svg{height:auto;margin-right:10px;width:22px}.teaser-post .metas>*,.teaser-recipe .metas>*{align-items:center;display:flex}.teaser-post .metas>*:not(:last-child),.teaser-recipe .metas>*:not(:last-child){margin-right:20px}.teaser-post:hover,.teaser-recipe:hover{text-decoration:none}.no-touchevents .teaser-post:hover .media-placeholder svg,.no-touchevents .teaser-recipe:hover .media-placeholder svg{transform:translate(-50%,-50%) scale(1.05)}.no-touchevents .teaser-post:hover img,.no-touchevents .teaser-recipe:hover img{transform:scale(1.05)}.teaser-post .category,.featured-post .category{font-size:1.4rem;line-height:1.8rem;display:block;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.teaser-post .title{margin:-10px 0 0}.teaser-post img{display:block;width:100%}.teaser-post .media-placeholder svg{width:33px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-text-media.featured-post{margin-bottom:18px}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media.featured-post .content{max-width:none;text-align:left}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-text-media.featured-post .content .title{font-size:1.6rem;line-height:2.3rem;letter-spacing:.05em}}.page-module-text-media.featured-post .medias .media{overflow:hidden}@media only screen and (min-width:768px){.page-module-text-media.featured-post .medias .media{height:0;padding-bottom:71.43%}}.page-module-text-media.featured-post .medias .media img{transition:transform .4s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:100%}.no-touchevents .page-module-text-media.featured-post .medias .media a:hover img{transform:scale(1.05)}.cta-newsletter{background:#0e2435;color:#fff;padding:60px 0 50px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.cta-newsletter{text-align:center}}.cta-newsletter .title{grid-column:1/6;grid-row:1/3;margin:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.cta-newsletter .title{grid-column:1/-1;grid-row:1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.cta-newsletter .title{grid-column:1/8}}.cta-newsletter .title em{display:block;color:#f6dedc;margin-top:.1em}.cta-newsletter p:not(.title){grid-column:7/11;grid-row:1;font-weight:400;margin-top:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
      .cta-newsletter p:not(.title){grid-column:1/-1;grid-row:2;margin:20px auto;max-width:320px}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)) {
      .cta-newsletter p:not(.title){grid-column:8/-1}}.cta-newsletter .media-image{grid-column:7/9;grid-row:2;fill:#eec6c1}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.cta-newsletter .media-image{grid-column:1/-1;grid-row:3;margin:40px auto 20px auto;width:150px;transform:rotate(30deg)}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.cta-newsletter .media-image{grid-column:8/11}}:root{--module-vm:72px}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){:root{--module-vm:60px}}.page-module{padding-bottom:var(--module-vm);padding-top:var(--module-vm)}.page-module-accordion{padding:0;margin:var(--module-vm) 0}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.page-module-accordion .module-accordion,.page-module-accordion .introduction,.page-module-accordion .title-main{grid-column:1/-1}}@media only screen and (min-width:900px){.page-module-accordion .module-accordion,.page-module-accordion .introduction,.page-module-accordion .title-main{grid-column:3/span 8}}.page-module-accordion .module-accordion ul,.page-module-accordion .introduction ul,.page-module-accordion .title-main ul{padding-left:16px}.page-module-accordion .title-main{margin:0 0 18px}.page-module-accordion .introduction{margin:0 0 28px}.page-module-autopromo{margin:0;padding:0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
    .page-module-autopromo {
      margin: var(--module-vm) 0;}}@media only screen and (min-width:600px){.page-module-autopromo{min-height:480px;position:relative;width:100%}}.page-module-autopromo .lw{position:relative;z-index:1}.page-module-autopromo .content{background:#0e2435;color:#fff;text-align:center}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-autopromo .content{grid-column:1/-1;padding:50px 30px 40px}}@media only screen and (min-width:600px){.page-module-autopromo .content{margin-bottom:60px;padding:44px 44px 40px}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.page-module-autopromo .content{grid-column:5/-1}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-autopromo .content{grid-column:6/-1}}@media only screen and (min-width:900px) and (max-width:calc(1280px - 1px)){.page-module-autopromo .content{grid-column:8/-1}}@media only screen and (min-width:1280px){.page-module-autopromo .content{grid-column:9/-1}}.page-module-autopromo .content p:not(.title){margin-top:8px}.page-module-autopromo .content .media-image{margin:10px auto 0 auto}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-autopromo .content .media-image{max-width:220px}}.page-module-autopromo .title em{display:block;margin-top:-.1em}.page-module-autopromo .btn{color:#fff;display:inline-flex}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
    .page-module-autopromo img {
      margin: 0 var(--lp);width:calc(100% - (2 * var(--lp)));}}@media only screen and (min-width:600px){.page-module-autopromo img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}}.page-module-contest{background:#eec6c1}.page-module-contest .suptitle{grid-column:1/-1;grid-row:1;margin-bottom:20px;text-align:center}.page-module-contest .lw>.media-image,.page-module-contest .title-main{grid-column:4/10;grid-row:2;text-align:center}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-contest .lw>.media-image,.page-module-contest .title-main{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.page-module-contest .lw>.media-image,.page-module-contest .title-main{grid-column:2/12}}.page-module-contest .lw>.media-image{grid-row:3;margin:20px 10px 4px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-contest .lw>.media-image{margin-bottom:16px}}.page-module-contest .btn{grid-column:1/-1;grid-row:4;margin:0 auto}.page-module-core .lw{--lw:760px;display:block}.page-module-featured{background:#f2f2f0}.page-module-featured .title-main{grid-column:1/-1;grid-row:1;margin-bottom:20px;text-align:center}.page-module-featured .swiper-filters{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;margin-bottom:40px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-featured .swiper-filters{display:none}}.page-module-featured .swiper-filters .btn{margin:0 2px}.page-module-featured .slider-featured{grid-column:1/-1;grid-row:3}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
      .page-module-featured .slider-featured {
        margin-left: calc(-1 * var(--lp));width:100vw;}}.page-module-featured .swiper-wrapper{height:auto;margin-top:30px}@media only screen and (min-width:600px){.page-module-featured .swiper-wrapper{transition:none !important}}.page-module-featured .swiper-wrapper .swiper-slide:last-of-type{padding-right:var(--lp)}.page-module-featured .btn-arrow{grid-column:1/-1;grid-row:4;margin:60px auto 0}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-featured .btn-arrow{margin-top:40px}}.page-module-text-media{padding:0;margin:var(--module-vm) 0}.page-module-text-media.dark{background-color:#0e2435;color:#fff;margin:0;padding:var(--module-vm) 0}.page-module-text-media.dark a{color:#fff}.page-module-text-media .lw{align-items:center}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .medias{grid-column:1/-1;grid-row:1}}@media only screen and (min-width:768px){.page-module-text-media .medias{display:flex;grid-row:1;grid-column:1/7;justify-content:flex-end}}.page-module-text-media .medias .media{--image-ratio:.7143;--max-width:705px;position:relative;width:100%;z-index:0}@media only screen and (min-width:768px) and (max-width:calc(1440px - 1px)) {
      .page-module-text-media .medias .media {
        height: calc((50vw - (var(--gg) / 2)) * var(--image-ratio));}}@media only screen and (min-width:1440px){.page-module-text-media .medias .media{height:calc(var(--max-width) * var(--image-ratio))}}.page-module-text-media .medias .media .btn-video{left:auto;height:100%;z-index:2}.page-module-text-media .medias .btn-video,.page-module-text-media .medias img{display:block;height:auto;margin:0}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .medias .btn-video,.page-module-text-media .medias img{width:100%}}@media only screen and (min-width:768px){.page-module-text-media .medias .btn-video,.page-module-text-media .medias img{max-width:var(--max-width);position:absolute;right:0;top:0;width:calc(50vw - (var(--gg) / 2))}}.page-module-text-media .medias .tag{font-size:2.3rem;line-height:2rem;background:#0093d0;border-radius:0 20px 20px 0;color:#fff;font-family:"HandelsonTwo",Helvetica,Arial,sans-serif;left:0;padding:10px 30px;pointer-events:none;position:absolute;top:20px;z-index:1}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .medias .tag{font-size:2rem;line-height:2rem;left:var(--lp);padding:8px 24px 8px 18px}}.page-module-text-media .hover-link{align-self:stretch;display:block;position:relative;grid-column:7/-1;grid-row:1;position:relative;z-index:3}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .hover-link{grid-column:1/-1;grid-row:2;height:calc(100% + var(--module-vm))}}@media only screen and (min-width:768px){.page-module-text-media .hover-link{height:calc(100% + (2 * var(--module-vm)));margin-top:calc(-1 * var(--module-vm))}}.page-module-text-media .hover-link .bubble{font-size:1.1rem;line-height:1.1rem;align-items:center;background:#dc877b;border-radius:100%;color:#fff;display:flex;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:600;height:80px;justify-content:center;letter-spacing:.05em;margin:-40px 0 0 -40px;pointer-events:none;position:absolute;text-transform:uppercase;transform:scale(0);transition:transform .15s;transition-timing-function:cubic-bezier(.11,.65,.39,.93);width:80px;z-index:6}.page-module-text-media .hover-link:hover{text-decoration:none}.touchevents .page-module-text-media .hover-link{display:none}.no-touchevents .page-module-text-media .hover-link:hover{cursor:none}.no-touchevents .page-module-text-media .hover-link:hover .bubble{transform:scale(1)}.page-module-text-media .content{overflow:visible;position:relative;z-index:2}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .content{grid-column:1/-1;grid-row:2;margin:0 auto;max-width:420px;padding-top:36px;text-align:center}}@media only screen and (min-width:768px){.page-module-text-media .content{grid-row:1}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-text-media .content{grid-column:7/13}}@media only screen and (min-width:900px){.page-module-text-media .content{grid-column:8/12}}.page-module-text-media .content .title em{display:block;margin-top:-4px}.page-module-text-media .content a.link-wrapper{display:block}.page-module-text-media .content a.btn{width:-moz-min-content;width:min-content;white-space:nowrap}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media .content a.btn{margin:0 auto}}@media only screen and (min-width:768px){.content-wrapper .page-module-text-media.position--left .medias{grid-column:7/-1;grid-row:1;justify-content:flex-start}}@media only screen and (min-width:768px){.content-wrapper .page-module-text-media.position--left .medias .media .btn-video,.content-wrapper .page-module-text-media.position--left .medias .media img{right:auto;left:0}}@media only screen and (min-width:768px){.content-wrapper .page-module-text-media.position--left .hover-link{grid-column:1/6}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.content-wrapper .page-module-text-media.position--left .content{grid-column:1/7}}@media only screen and (min-width:900px){.content-wrapper .page-module-text-media.position--left .content{grid-column:1/5}}.content-wrapper .page-module-text-media.position--left .content a{margin-top:20px}@media only screen and (min-width:900px){.content-wrapper .context--campaign .page-module-text-media.position--left .content{grid-column:1/6}}.page-module-image-full{--module-vm:0;align-items:center;display:grid}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.page-module-image-full img{height:auto;width:100%}}@media only screen and (min-width:1280px){.page-module-image-full img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}.page-module-image-full .image{grid-row:1;grid-column:1}@media only screen and (min-width:1280px){.page-module-image-full .image{height:450px;position:relative;width:100%}}.page-module-image-full .lw{align-items:center;grid-column:1;grid-row:1;height:100%;display:flex;justify-content:center;width:100%}.page-module-image-full .lw .title{color:#f1f9fd;line-height:1;padding-top:.25em;text-align:center}.page-module-image-full .lw .title span{display:block}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.3
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform ease .2s}@keyframes pulsate{0%{transform:scale(.1);opacity:.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.page-module-images-gallery .lw{gap:15px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)) {
    .page-module-images-gallery .lw {
      grid-template-columns: repeat(2, 1fr);}}@media only screen and (min-width:600px){.page-module-images-gallery .lw{grid-template-columns:repeat(4,1fr)}}.page-module-images-gallery a{display:block;overflow:hidden}.no-touchevents .page-module-images-gallery a:hover img{transform:scale(1.05)}.page-module-images-gallery img{height:auto;transition:transform .125s;width:100%}.sl-overlay{background-color:#0e2435}.sl-wrapper .sl-navigation button,.sl-wrapper .sl-close,.sl-wrapper .sl-counter{color:#fff}.page-module-images-list .image-item{--module-vm:0;margin-top:20px}@media only screen and (min-width:1280px){.page-module-images-list .image-item{height:450px;position:relative;width:100%}}@media only screen and (min-width:0) and (max-width:calc(1280px - 1px)){.page-module-images-list .image-item img{height:auto;width:100%}}@media only screen and (min-width:1280px){.page-module-images-list .image-item img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-text-media.page-module-richtext-media .content{max-width:none;text-align:initial}}@media only screen and (min-width:900px){.page-module-text-media.page-module-richtext-media .content{grid-column:8/-1}}.page-module-text-media.page-module-richtext-media .content h2+ul,.page-module-text-media.page-module-richtext-media .content h2+ol,.page-module-text-media.page-module-richtext-media .content h2+p,.page-module-text-media.page-module-richtext-media .content h3+ul,.page-module-text-media.page-module-richtext-media .content h3+ol,.page-module-text-media.page-module-richtext-media .content h3+p{margin-top:-1.25em}.page-module-text-media.page-module-richtext-media .content h4+ul,.page-module-text-media.page-module-richtext-media .content h4+ol,.page-module-text-media.page-module-richtext-media .content h4+p{margin-top:-.5em}@media only screen and (min-width:900px){.content-wrapper .page-module-text-media.page-module-richtext-media.position--left .content{grid-column:1/6}}.page-module-social-links .lw>.media-image,.page-module-social-links .title{margin-left:auto;margin-right:auto;max-width:360px;width:100%}@media only screen and (min-width:600px){.page-module-social-links .lw>.media-image,.page-module-social-links .title{grid-column:1/-1}}@media only screen and (min-width:1280px){.page-module-social-links .lw>.media-image,.page-module-social-links .title{max-width:380px}}.page-module-social-links .lw>.media-image em,.page-module-social-links .title em{display:block}.page-module-social-links .lw>.media-image{margin-bottom:20px;max-width:320px}@media only screen and (min-width:1280px){.page-module-social-links .lw>.media-image{max-width:380px}}.page-module-social-links .suptitle{grid-row:4;grid-column:1/-1;margin:0 auto 28px auto;max-width:240px}.page-module-social-links .nav{color:#fff;grid-column:1/-1;grid-row:5}.page-module-social-links .nav ul{align-items:center;justify-content:center}.page-module-social-links .nav li{margin:0 22px}.page-module-social-links .nav .icon{height:30px;width:auto}.page-module-social-links .nav .social-instagram .icon{height:26px}.page-module-icons{padding:0;margin:var(--module-vm) 0}.page-module-icons .title-main{grid-column:1/-1;grid-row:1;margin:0 auto 50px;max-width:350px;text-align:center}.page-module-icons ul{grid-column:1/-1;grid-row:2;margin:0}@media only screen and (min-width:768px){.page-module-icons ul{display:flex;justify-content:space-between}}.page-module-icons li{font-size:1.3rem;line-height:1.5rem;display:block;font-weight:600;text-align:center;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-icons li{margin:0 auto}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-icons li{font-size:1rem;line-height:1.2rem}}.page-module-icons li.arrow{align-self:center}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-icons li.arrow{height:21px;margin:23px auto}}.page-module-icons li.arrow .icon{margin-bottom:30px;width:21px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-icons li.arrow .icon{height:auto;transform:rotate(90deg)}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-icons li.arrow .icon{width:16px}}.page-module-icons li.icon-container{width:130px}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-icons li.icon-container{width:100px}}.page-module-icons li.icon-container img{margin:0 auto 20px;width:100%}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-icons li.icon-container img{width:90%}}.page-module-content-slider{background:#0e2435}.page-module-content-slider .introduction{align-self:center;color:#fff}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-content-slider .introduction{grid-column:1/-1;margin-bottom:20px}}@media only screen and (min-width:768px){.page-module-content-slider .introduction{grid-column:1/6}}.page-module-content-slider .title-main{max-width:260px}.page-module-content-slider .slider-container{grid-column:8/-1;text-align:center;position:static}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-content-slider .slider-container{grid-column:1/-1;grid-row:2;margin-left:calc(-1 * var(--lp));padding:0 30px;width:100vw}}@media only screen and (min-width:768px) and (max-width:calc(1280px - 1px)){.page-module-content-slider .slider-container{grid-column:7/-1;width:calc(50vw - (var(--gg) / 2))}}@media only screen and (min-width:1280px) and (max-width:calc(1440px - 1px)) {
      .page-module-content-slider .slider-container {
        width: calc((5 * var(--cwg)) - var(--gg) + var(--lp));}}@media only screen and (min-width:1440px){.page-module-content-slider .slider-container{width:calc((4 * var(--gg)) + (5 * var(--cw)) + ((100vw - var(--lw)) / 2))}}.page-module-content-slider .slider-container ul{margin:0;padding:0}.page-module-content-slider .slider-container ul li{background:#eec6c1;border-radius:20px;display:grid;grid-template-rows:auto 1fr;font-weight:600;min-height:250px;padding:50px;width:250px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-content-slider .slider-container ul li{padding:50px 0;width:auto}}.page-module-content-slider .slider-container ul img{align-self:center;height:130px;margin:0 auto}.page-module-content-slider .slider-container ul p{margin-top:30px}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-content-slider .slider-container ul p{padding:0 50px}}.page-module-content-slider .slider-container .slider-controls{bottom:0;display:grid;grid-template-columns:40px 40px 1fr;left:var(--lp);position:absolute;width:calc(5 * var(--cwg) - var(--gg))}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-content-slider .slider-container .slider-controls{display:none}}.page-module-content-slider .slider-container .slider-controls .swiper-pagination{margin-left:30px}.page-module-content-slider .slider-container .slider-controls .swiper-pagination-bullet{margin:0;width:33%}.page-module-content-slider .slider-container .slider-controls,.page-module-content-slider .slider-container .slider-controls button{color:#fff}.page-module-textbox{padding:0;margin:var(--module-vm) 0}.page-module-textbox .content{border-radius:20px;grid-column:2/12;padding:72px 30px;position:relative}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.page-module-textbox .content{grid-column:1/-1}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-textbox .content{padding-bottom:60px;padding-top:60px}}.page-module-textbox .suptitle,.page-module-textbox .title,.page-module-textbox .text{display:block;margin-left:auto;margin-right:auto;max-width:540px}.page-module-textbox .suptitle,.page-module-textbox .title{text-align:center}.page-module-textbox .title{font-size:2.6rem;line-height:3.3rem;font-weight:300;margin-bottom:20px;margin-top:20px;text-transform:none}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-textbox .title{font-size:2.1rem;line-height:2.4rem}}.page-module-textbox .text{margin-bottom:0}.page-module-textbox img{position:absolute;right:30px;top:30px;max-width:166px;width:15%}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-textbox img{top:10px;right:10px;width:22%}}.page-module-textbox.color-blue .content{background:#0e2435;color:#fff}.page-module-textbox.color-pink .content{background:#eec6c1}.page-module-two-columns{padding:0;margin:var(--module-vm) 0}.page-module-two-columns .title{grid-column:1/-1;grid-row:1}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-two-columns .column-1{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-two-columns .column-1{grid-column:1/6;grid-row:2}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-two-columns .column-2{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-two-columns .column-2{grid-column:7/-1;grid-row:2}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-three-columns .column-1{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-three-columns .column-1{grid-column:1/4;grid-row:3}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-three-columns .column-2{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-three-columns .column-2{grid-column:5/9;grid-row:3}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-three-columns .column-3{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-three-columns .column-3{grid-column:10/-1;grid-row:3}}.page-module-related-recipes{padding:0;margin:var(--module-vm) 0}.page-module-related-recipes .grid-recipes{margin:var(--module-vm) auto}.page-module-related-recipes .title-main{margin:0}.page-module-related-recipes .btn-arrow,.page-module-related-recipes .title-main{grid-column:1/-1;text-align:center}.page-module-related-recipes .btn-arrow{margin:0 auto}.related-tips{position:fixed;bottom:0;right:0;z-index:-1}.related-tips .tips-container{background-color:#feeae8;bottom:43px;border-radius:20px;opacity:0;overflow:hidden;padding:30px 0 0;position:relative;right:43px;transform:scale(0);transform-origin:bottom right;transition:all .3s ease;width:375px;z-index:2}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.related-tips .tips-container{bottom:0;right:0;max-width:none;max-height:none;width:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:30px 0 0}}.related-tips.tips-expanded{z-index:11}.related-tips.tips-expanded .tips-container{transform:scale(1);opacity:1}.related-tips .btn-close{position:absolute;right:15px;top:15px;z-index:3}.related-tips .slider-container>ul{margin:0}.related-tips .slider-container .swiper-slide{overflow:hidden}.related-tips .slider-container .swiper-slide>div{padding:0 35px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.related-tips .slider-container .swiper-slide>div{padding:0 30px}}.related-tips .slider-container .swiper-slide:after{content:"";position:absolute;width:100%;height:60px;background:#feeae8;background:linear-gradient(0deg,#feeae8 0%,#feeae8 5%,rgba(254,234,232,0) 100%);bottom:0}.related-tips p:empty{margin:0}.related-tips .title{font-size:1.6rem;line-height:2.2rem;font-family:"Flama",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 5px;padding-right:20px;text-transform:none}.related-tips .page-module.page-module-wysiwyg{padding:0}.related-tips .page-module.page-module-wysiwyg .lw{display:block;padding:0 2em 0 0}.related-tips .video-module .video-frame{position:absolute}.related-tips .video-module .video-frame .video-container{max-width:100%}.related-tips .tip-content{box-sizing:content-box;max-height:290px;overflow-y:scroll;padding-bottom:30px;position:relative}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.related-tips .tip-content{max-height:350px}}.related-tips .tip-content .wp-block-table,.related-tips .tip-content::-webkit-scrollbar{display:none}.related-tips .tip-content .page-module-wysiwyg .lw{padding:0}.related-tips .tip-content .page-module-wysiwyg .lw p{font-size:1.4rem}.related-tips .tip-content .video-module .btn-video:before,.related-tips .tip-content .video-module .btn-video:after{width:50px;height:50px}.related-tips .tip-content .video-module .btn-video .icon{height:26px}.related-tips .slider-controls{bottom:17px;left:0;position:absolute}.related-tips.has-slider .slider-container>ul{margin-bottom:66px}.related-tips.has-slider .tip-content{max-height:240px}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.related-tips.has-slider .tip-content{max-height:350px}}.related-tips .page-module.page-module-text-media{margin:0}.related-tips .page-module.page-module-text-media img{max-width:100%}.btn-tips{z-index:1;border:0;cursor:pointer;position:fixed;bottom:43px;right:43px;display:block;height:85px;width:85px;z-index:1;padding:0;text-transform:none}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.btn-tips{width:60px;height:60px;bottom:30px;right:30px}}.btn-tips svg{width:100%;height:100%}.page-module-on-demand{padding-top:0}.page-module-on-demand .content{background:#f6dedc;border-radius:11px;gap:0 80px;grid-column:1/-1;position:relative}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-on-demand .content{padding:80px 30px 50px}}@media only screen and (min-width:768px){.page-module-on-demand .content{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px) and (max-width:calc(900px - 1px)){.page-module-on-demand .content{padding:40px 50px}}@media only screen and (min-width:900px){.page-module-on-demand .content{padding:80px 100px 70px}}.page-module-on-demand .content .title-main{margin-bottom:.125em}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-on-demand .content .title-main{font-size:2.1rem;line-height:2.6rem}}@media only screen and (min-width:768px){.page-module-on-demand .content .title-main{font-size:2.6rem;line-height:3.3rem}}.page-module-on-demand .content p{margin-bottom:0;margin-top:0;max-width:380px}.page-module-on-demand .content ul{font-family:"Flama",Helvetica,Arial,sans-serif;margin:0 20% 0 0}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-on-demand .content ul{margin-top:20px}}@media only screen and (min-width:768px){.page-module-on-demand .content ul{margin-top:0}}@media only screen and (min-width:600px) and (max-width:calc(768px - 1px)){.page-module-on-demand .content ul{-moz-column-count:2;column-count:2}}@media only screen and (min-width:900px){.page-module-on-demand .content ul{-moz-column-count:2;column-count:2}}.page-module-on-demand .content ul li{list-style:none;margin-bottom:.5em}.page-module-on-demand .content ul li:before{font-size:2rem;line-height:2rem;content:'•';margin-right:8px;position:relative;bottom:-2px}.page-module-on-demand .content ul a{text-decoration:underline;text-underline-offset:2px}.no-touchevents .page-module-on-demand .content ul a:hover{text-decoration:none}.page-module-on-demand .content>.media-image{position:absolute;top:50px;right:50px;width:145px}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.page-module-on-demand .content>.media-image{width:120px}}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-on-demand .content>.media-image{right:16px;top:16px;width:64px}}.page-module-other{background:#f2f2f0}.page-module-other .title-main{grid-column:1/-1;grid-row:1;text-align:center;margin-bottom:30px}.page-module-other .slider-container{display:grid;grid-template-columns:80px 1fr 80px;grid-column:1/-1;grid-row:2;padding:0 76px}.page-module-other .swiper-wrapper{z-index:1}.page-module-other .swiper-button-next,.page-module-other .swiper-button-prev{background:#f2f2f0;height:100%;justify-content:center;position:absolute;top:0;z-index:2;width:76px}.page-module-other .swiper-button-next .icon,.page-module-other .swiper-button-prev .icon{transition:transform .2s;height:23px;width:30px}.no-touchevents .page-module-other .swiper-button-next:hover .icon,.no-touchevents .page-module-other .swiper-button-prev:hover .icon{transform:translateX(10%)}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-other .swiper-button-next,.page-module-other .swiper-button-prev{justify-content:flex-end}}.page-module-other .swiper-button-prev{left:0;transform:rotate(180deg)}.page-module-other .swiper-button-next{right:0}.page-module-other .swiper-notification{display:none}.page-module-other .teaser-cut .title,.page-module-other .teaser-cooking .title{font-size:1.3rem;line-height:1.5rem;margin-top:10px}.page-module-other .teaser-cut img{mix-blend-mode:difference;width:100%}.page-module-other .teaser-cooking .media{background:0 0}.page-module-other .teaser-cooking img.icon{margin:0 auto;left:0;top:0;position:relative;transform:none;max-width:116px;width:100%}@media only screen and (min-width:1280px){.page-module-other-cookings .swiper-button-next,.page-module-other-cookings .swiper-button-prev{pointer-events:none}.page-module-other-cookings .swiper-button-next .icon,.page-module-other-cookings .swiper-button-prev .icon{display:none}}li.page-module-random-in-grid{display:flex;flex-direction:column;align-items:center}li.page-module-random-in-grid .title-main{margin-bottom:.25em;text-align:center}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){li.page-module-random-in-grid .title-main{font-size:3.6rem;line-height:2.8rem}}@media only screen and (min-width:900px){li.page-module-random-in-grid .title-main{font-size:5.2rem;line-height:4.1rem}}li.page-module-random-in-grid .media-image{margin:0 auto;max-width:496px;width:90%}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){li.page-module-random-in-grid .media-image{margin:10px auto}}li.page-module-random-in-grid .btn{background:#0e2435;color:#fff}.no-touchevents li.page-module-random-in-grid .btn:hover{background:#000}.page-module-recipes-grid{padding:0;margin:var(--module-vm) 0}.page-module-recipes-grid .title-main{grid-column:1/-1;margin-bottom:calc(var(--module-vm) - 0.3em);margin-top:0;text-align:center}.page-module-recipes-grid .grid-recipes{margin:0 auto}.page-module-sentence{padding:0;margin:100px 0}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-sentence{margin:60px 0}}.page-module-sentence p{grid-column:3/11;margin:0;text-align:center}@media only screen and (min-width:0) and (max-width:calc(600px - 1px)){.page-module-sentence p{grid-column:1/-1}}@media only screen and (min-width:600px) and (max-width:calc(900px - 1px)){.page-module-sentence p{grid-column:3/11}}@media only screen and (min-width:0) and (max-width:calc(900px - 1px)){.page-module-sentence p{font-size:2.1rem;line-height:2.6rem}}@media only screen and (min-width:900px){.page-module-sentence p{font-size:2.6rem;line-height:3.3rem;grid-column:4/10}}.page-module-table-media{padding:0;margin:var(--module-vm) 0}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-table-media .title-main,.page-module-table-media .table{grid-column:1/-1}}@media only screen and (min-width:768px){.page-module-table-media .title-main,.page-module-table-media .table{grid-column:1/6}}.page-module-table-media .title-main{margin-bottom:1.25em;margin-top:0}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-table-media .title-main{grid-row:1}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-table-media .table{grid-row:3}}.page-module-table-media table{border-bottom:3px solid currentColor;border-top:3px solid currentColor}.page-module-table-media table thead{font-size:1.3rem;line-height:1.8rem;border-bottom:1px solid currentColor;font-weight:600;text-transform:uppercase}.page-module-table-media table th{padding:22px 16px 16px 0}.page-module-table-media table tbody{font-size:1.4rem;line-height:1.8rem}.page-module-table-media table tbody tr:not(:last-of-type){border-bottom:1px solid #bbc6cf}.page-module-table-media table tbody td{padding:14px 16px 12px 0}.page-module-table-media table tbody td:first-of-type{font-weight:500}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-table-media .media{grid-column:1/-1;grid-row:2;margin-bottom:40px}}@media only screen and (min-width:768px){.page-module-table-media .media{grid-column:7/-1;height:-moz-min-content;height:min-content;position:sticky;top:20px}}@media only screen and (min-width:0) and (max-width:calc(768px - 1px)){.page-module-table-media .media img{width:100%}}@media only screen and (min-width:768px){.page-module-table-media .media img{max-width:705px;width:calc(50vw - (var(--gg) / 2))}}.page-module-wysiwyg{padding:0;margin:var(--module-vm) 0}.page-module-wysiwyg .lw{--lw:760px;display:block}#cookiescript_injected_wrapper #cookiescript_injected{font-family:"Amasis",Helvetica,Arial,sans-serif;padding:30px 24px;text-align:left;width:90%}@media only screen and (min-width:768px){#cookiescript_injected_wrapper #cookiescript_injected{padding:60px}}#cookiescript_injected_wrapper #cookiescript_injected .cookiescript_pre_header{display:none}@media only screen and (min-width:768px){#cookiescript_injected_wrapper #cookiescript_injected .cookiescript_pre_header{top:30px;right:30px}}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_description{margin:0;text-align:left;max-width:unset;font-size:12px;line-height:1.1;font-weight:400;color:#0e2436}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_description a{font-size:12px;text-decoration:underline;font-weight:900;color:#0e2436}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_description b{font-weight:900;color:#0e2436}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_description b:first-child{display:block;text-transform:uppercase;font-size:3rem}@media only screen and (min-width:768px){#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_description b:first-child{font-size:2.2rem}}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_buttons{width:100%;margin-top:20px;gap:12px;flex-direction:column-reverse}@media only screen and (min-width:768px){#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_buttons{flex-direction:row-reverse;justify-content:flex-end}}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_buttons [role=button]{display:flex;align-items:center;justify-content:center;margin:0;padding:6px 30px;border-radius:30px;border-width:2px;font-weight:900;font-size:1.5rem}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_buttons [role=button]#cookiescript_reject{border-color:#0e2436}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_manage_wrap{width:100%;text-align:left;margin-top:15px;margin-left:30px}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_manage_wrap #cookiescript_manage{color:#0e2436}#cookiescript_injected_wrapper #cookiescript_injected #cookiescript_manage_wrap #cookiescript_manage #cookiescript_manageicon .cookiescript_gear{fill:#0e2436 !important}#cookiescript_fsd_wrapper .cookiescript_fsd_header #cookiescript_close{display:none}#cookiescript_fsd_wrapper .cookiescript_fsd_description,#cookiescript_fsd_wrapper .cookiescript_fsd_tabs,#cookiescript_fsd_wrapper .cookiescript_fsd_tabs_content,#cookiescript_fsd_wrapper .cookiescript_fsd_footer{font-family:"Amasis",Helvetica,Arial,sans-serif;color:#0e2436}