/*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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}:root{--font-size-setup:10px;--color-accent:#61a20b;--color-accent-darker:#488000;--color-main:#112931;--color-secondary:#fdf5e8;--color-secondary-lightest:#61a20b;--color-tertiary:#cd2823;--color-dark:#112931;--color-light:#fff;--color-light-opacity:hsl(0,0%,100%,.2);--color-background:var(--color-secondary);--color-overlay:hsl(from var(--color-dark) h s l/50%);--color-error:#cd2823;--color-success:#ffc300;--color-warning:#61a20b;--font-main:'Inter',arial,Helvetica,sans-serif;--font-secondary:'Poppins',arial,Helvetica,sans-serif;--font-tertiary:'Sour Gummy',arial,Helvetica,sans-serif;--font-quaternary:'Pacifico',arial,Helvetica,sans-serif;--font-size-xl:2.8rem;--font-size-l:1.9rem;--font-size-m:1.6rem;--font-size-s:1.4rem;--font-size-xs:1rem;--font-size-main:var(--font-size-m,1.6rem);--font-size-caption:1.2rem;--font-size-h1:4.8rem;--font-size-h2:3.8rem;--font-size-h3:2.4rem;--font-size-h4:1.9rem;--bold:700;--black-bold:900;--extra-bold:800;--semi-bold:600;--medium:500;--regular:400;--light:300;--extra-light:200;--thin:100;--line-height-m:1.5;--line-height-s:1.3;--line-height-xs:1.2;--line-height-main:var(--line-height-m);--text-underline-offset:.4rem;--text-underline-offset-percentage:30%;--title-font:var(--font-titles);--title-color:var(--color-main);--title-line-height:var(--line-height-s,1.3);--text-font:var(--font-main);--text-font-size:var(--font-size-main);--text-line-height:var(--line-height,1.5);--text-color:var(--color-dark);--text-color-light:var(--color-light);--text-color-on-background:var(--color-dark);--text-color-on-accent:var(--color-dark);--text-color-on-main:var(--color-light);--text-color-on-secondary:var(--color-dark)}@media screen and (max-width:1440px){:root{--font-size-setup:8.5px}}@media screen and (max-width:1024px){:root{--font-size-setup:10px;--font-size-xl:2.2rem;--font-size-m:1.4rem;--font-size-s:1.2rem;--font-size-h1:3rem;--font-size-h2:2.4rem;--font-size-h3:1.9rem;--font-size-h4:1.6rem}}:root{--spacing-section:10rem;--spacing-xxl:12rem;--spacing-xl:8rem;--spacing-l:5.2rem;--spacing-m:2.8rem;--spacing-s:1.6rem;--spacing-xs:1.2rem;--spacing-main:var(--spacing-m,2.8rem);--padding-xl:5.2rem;--padding-l:3.2rem;--padding-m:2.8rem;--padding-s:1.6rem;--padding-xs:.8rem;--padding-main:var(--padding-m,2.8rem);--header-height:14.4rem}@media screen and (max-width:1024px){:root{--spacing-section:4.5rem;--spacing-xl:8rem;--spacing-l:4rem;--spacing-m:2.2rem;--spacing-s:1.2rem;--spacing-xs:.8rem;--padding-xl:2.8rem;--padding-l:2.4rem;--padding-m:2.4rem;--header-height:6.5rem}}:root{--gradient:linear-gradient(to right,var(--color-accent,#61a20b) 0%,var(--color-main,#112931) 100%);--timing:.3s;--easing:ease-out;--shadow-s:0 16px 33px -4px hsla(0,0%,0%,.1),0 6px 10px -2px hsla(0,0%,0%,.07),0 1px 3px 0 hsla(0,0%,0%,.04);--shadow-m:0 25px 49px -8px hsla(0,0%,0%,.12),0 10px 16px -4px hsla(0,0%,0%,.07),0 2px 4px 0 hsla(0,0%,0%,.04);--shadow-l:0 40px 80px -16px hsla(0,0%,0%,.16),0 15px 25px -8px hsla(0,0%,0%,.1),0 3px 6px 0 hsla(0,0%,0%,.07);--shadow-main:var(--shadow-m);--shadow-hover:var(--shadow-l);--radius-full:99.9rem;--radius-l:3rem;--radius-m:1rem;--radius-s:.6rem;--radius-main:var(--radius-m)}@media screen and (max-width:1024px){:root{--radius-l:2rem;--radius-m:.5rem;--radius-s:.3rem}}:root{--flexible-separator-height:3.6rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-s);color:var(--title-color);font-family:var(--font-secondary);font-weight:var(--bold)}h2,.h2{font-size:var(--font-size-h2);line-height:var(--line-height-s);color:var(--title-color);font-family:var(--font-secondary);font-weight:var(--bold)}h3,.h3{font-size:var(--font-size-h3);line-height:var(--line-height-m);font-weight:var(--bold);color:var(--title-color);font-family:var(--font-secondary)}h4,.h4{font-size:var(--font-size-h4);font-weight:var(--semi-bold)}.p{line-height:var(--line-height-main)}html{font-size:var(--font-size-setup);overflow-x:clip}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;margin:0;padding:0;font-family:var(--font-main);font-size:var(--font-size-main);line-height:var(--line-height-main);color:var(--text-color);-webkit-font-smoothing:subpixel-antialiased}@media screen and (max-width:1280px){body.menu--open{overflow-y:hidden;position:relative}body.menu--open:before{content:"";position:absolute;top:-40px;left:0;width:100%;height:100%;background-color:var(--color-main);opacity:.7}}body *{box-sizing:border-box}body a{text-decoration:none;color:inherit}body input:hover,body input:focus{outline:none}body #page-body{flex-grow:1;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.js-inject-me{opacity:0}.js-inject-me.activeSvg{opacity:1}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/poppins-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Pacifico";font-style:normal;font-weight:400;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/pacifico-v23-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Sour Gummy";font-style:normal;font-weight:400;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/sour-gummy-v3-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Sour Gummy";font-style:normal;font-weight:700;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/sour-gummy-v3-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url(/wp-content/themes/pavedaffinois/dist/assets/fonts/inter-v20-latin-700.woff2) format("woff2")}:root{--containerPadding:var(--spacing-xxl)}@media screen and (max-width:1280px){:root{--containerPadding:6rem}}@media screen and (max-width:1024px){:root{--containerPadding:5rem}}@media screen and (max-width:768px){:root{--containerPadding:3.5rem}}@media screen and (max-width:480px){:root{--containerPadding:2rem}}.container{width:100%;max-width:calc(1500px + var(--containerPadding)*2);padding-right:var(--containerPadding);padding-left:var(--containerPadding);margin-right:auto;margin-left:auto}.container--xl{max-width:calc(1500px + var(--containerPadding)*2)}.container--l{max-width:calc(1440px + var(--containerPadding)*2)}.container--m{max-width:calc(1280px + var(--containerPadding)*2)}.container--s{max-width:calc(900px + var(--containerPadding)*2)}.container--xs{max-width:calc(900px + var(--containerPadding)*2)}form{position:relative;display:flex;flex-direction:column;gap:var(--spacing-m)}form .wpcf7-not-valid-tip{padding:0 var(--padding-xs);font-size:var(--font-size-xs);color:var(--color-error);font-weight:var(--bold)}form .wpcf7-response-output{margin:var(--padding-s) 0 0 0 !important;padding:var(--padding-s) var(--padding-xs) !important;border:solid 1px currentColor !important;color:var(--color-success) !important}form.invalid .wpcf7-response-output,form.failed .wpcf7-response-output{color:var(--color-error)}.form-section{display:flex;flex-direction:column;gap:var(--spacing-m)}.form-section--send{flex-direction:row;justify-content:space-between}@media(max-width:768px){.form-section--send{flex-direction:column}}.form-section--send .form-group{width:fit-content}.form-group{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;justify-content:flex-start;align-items:stretch}.form-group--row-desktop{flex-direction:row;justify-content:space-between}@media(max-width:768px){.form-group--row-desktop{flex-direction:column;justify-content:flex-start}}.form-infos a{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-s);width:auto}.form-field--error.form-field,.form-field:has([aria-invalid=true]).form-field,.form-field:has(.wpcf7-not-valid).form-field{position:relative}.form-field--error.form-field:not(.form-field--select):not(.form-field--radio):not(.form-field--checkbox):not(.form-field--captcha):after,.form-field:has([aria-invalid=true]).form-field:not(.form-field--select):not(.form-field--radio):not(.form-field--checkbox):not(.form-field--captcha):after,.form-field:has(.wpcf7-not-valid).form-field:not(.form-field--select):not(.form-field--radio):not(.form-field--checkbox):not(.form-field--captcha):after{content:"";position:absolute;right:var(--spacing-m);top:2.25rem;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/circle-alert.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:2rem;height:2rem;background-color:var(--color-error);z-index:1}.form-field--error.form-field label,.form-field--error.form-field legend,.form-field--error.form-field .customSelect--label,.form-field:has([aria-invalid=true]).form-field label,.form-field:has([aria-invalid=true]).form-field legend,.form-field:has([aria-invalid=true]).form-field .customSelect--label,.form-field:has(.wpcf7-not-valid).form-field label,.form-field:has(.wpcf7-not-valid).form-field legend,.form-field:has(.wpcf7-not-valid).form-field .customSelect--label{color:var(--color-error)}.form-field--error.form-field input:not([type=checkbox]):not([type=radio]),.form-field--error.form-field textarea,.form-field--error.form-field .customSelect--input,.form-field:has([aria-invalid=true]).form-field input:not([type=checkbox]):not([type=radio]),.form-field:has([aria-invalid=true]).form-field textarea,.form-field:has([aria-invalid=true]).form-field .customSelect--input,.form-field:has(.wpcf7-not-valid).form-field input:not([type=checkbox]):not([type=radio]),.form-field:has(.wpcf7-not-valid).form-field textarea,.form-field:has(.wpcf7-not-valid).form-field .customSelect--input{padding-right:calc(var(--spacing-m)*2 + 2rem);border-color:var(--color-error)}.form-field--error.form-field input:not([type=checkbox]):not([type=radio])+.customSelect--options .customSelect--options-list,.form-field--error.form-field textarea+.customSelect--options .customSelect--options-list,.form-field--error.form-field .customSelect--input+.customSelect--options .customSelect--options-list,.form-field:has([aria-invalid=true]).form-field input:not([type=checkbox]):not([type=radio])+.customSelect--options .customSelect--options-list,.form-field:has([aria-invalid=true]).form-field textarea+.customSelect--options .customSelect--options-list,.form-field:has([aria-invalid=true]).form-field .customSelect--input+.customSelect--options .customSelect--options-list,.form-field:has(.wpcf7-not-valid).form-field input:not([type=checkbox]):not([type=radio])+.customSelect--options .customSelect--options-list,.form-field:has(.wpcf7-not-valid).form-field textarea+.customSelect--options .customSelect--options-list,.form-field:has(.wpcf7-not-valid).form-field .customSelect--input+.customSelect--options .customSelect--options-list{border-left:2px solid var(--color-error);border-right:2px solid var(--color-error);border-bottom:2px solid var(--color-error)}.form-field--error.form-field input[type=radio]+.wpcf7-list-item-label,.form-field:has([aria-invalid=true]).form-field input[type=radio]+.wpcf7-list-item-label,.form-field:has(.wpcf7-not-valid).form-field input[type=radio]+.wpcf7-list-item-label{border-color:var(--color-error);color:var(--color-error)}.form-field--input,.form-field--textarea,.form-field--select{width:100%}.form-field--input .wpcf7-form-control-wrap,.form-field--textarea .wpcf7-form-control-wrap,.form-field--select .wpcf7-form-control-wrap{display:block;width:100%}.form-field--input,.form-field--textarea{position:relative;--field-accent:var(--color-accent)}.form-field--input:hover,.form-field--input:focus-within,.form-field--textarea:hover,.form-field--textarea:focus-within{--field-accent:var(--color-accent-darker)}.form-field--input.form-field--active,.form-field--textarea.form-field--active{--field-accent:var(--color-accent-darker)}.form-field--input.form-field--active label,.form-field--input.form-field--active legend,.form-field--textarea.form-field--active label,.form-field--textarea.form-field--active legend{padding:var(--padding-xs) var(--spacing-m) 0 var(--spacing-m);font-size:var(--font-size-xs);color:var(--field-accent);opacity:1}.form-field--input label,.form-field--input legend,.form-field--textarea label,.form-field--textarea legend{position:absolute;z-index:1;top:2px;left:2px;width:calc(100% - 4px);padding:2rem var(--spacing-m) 0 var(--spacing-m);background-color:var(--color-light);border-radius:var(--radius-main) var(--radius-main) 0 0;color:var(--text-color);pointer-events:none;transition-property:color,padding,font-size,opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.form-field--textarea label{width:calc(100% - 16px)}.form-field--select{position:relative;--field-accent:var(--color-accent)}.form-field--select:hover,.form-field--select:focus-within,.form-field--select:has(.customSelect--filled),.form-field--select:has(.customSelect--open){--field-accent:var(--color-accent-darker)}.form-field--select:has(.customSelect--open){z-index:10}.form-field--select label{display:none}.form-field--select .wpcf7-form-control-wrap{position:relative}.form-field--checkbox{--field-accent:var(--color-accent)}.form-field--checkbox:hover,.form-field--checkbox:focus-within,.form-field--checkbox.form-field--active{--field-accent:var(--color-accent-darker)}.form-field--checkbox.form-field--active .wpcf7-list-item-label:before{background-color:var(--field-accent,var(--color-accent))}.form-field--checkbox.form-field--active .wpcf7-list-item-label:after{opacity:1}.form-field--checkbox .wpcf7-list-item{margin:0}.form-field--checkbox .wpcf7-acceptance{display:flex}.form-field--checkbox input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field--checkbox input:focus+.wpcf7-list-item-label:before,.form-field--checkbox input:focus-visible+.wpcf7-list-item-label:before{outline:2px solid var(--text-color);outline-offset:4px;border-radius:var(--radius-s)}.form-field--checkbox .wpcf7-list-item-label{position:relative;display:flex;gap:var(--spacing-s);cursor:pointer}.form-field--checkbox .wpcf7-list-item-label:before{content:"";width:2rem;min-width:2rem;height:2rem;border:2px solid var(--field-accent,var(--color-accent));border-radius:var(--radius-s);background-color:var(--color-light);transition-property:background-color;transition-duration:var(--timing);transition-timing-function:var(--easing)}.form-field--checkbox .wpcf7-list-item-label:after{content:"";position:absolute;top:2px;left:2px;width:2rem;height:2rem;mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/tick.svg);mask-size:1.4rem;mask-position:center;mask-repeat:no-repeat;background-color:var(--color-light);opacity:0;transition-property:opacity;transition-duration:var(--timing);transition-timing-function:var(--easing)}.form-field--captcha{width:fit-content}.form-field input,.form-field textarea{transition:border-color .3s ease-in-out}.form-field input:not([type=checkbox]):not([type=radio]){width:100%;height:6.5rem;border:2px solid var(--field-accent,var(--color-accent));border-radius:var(--radius-s);padding:var(--spacing-s) var(--spacing-m) 0 var(--spacing-m);font-family:var(--font-main);line-height:var(--line-height-s);font-weight:var(--bold);outline:none}.form-field input:not([type=checkbox]):not([type=radio]):hover,.form-field input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--color-accent-darker)}.form-field textarea{width:100%;height:17rem;border:2px solid var(--field-accent,var(--color-accent));border-radius:var(--radius-s);padding:var(--spacing-m) var(--spacing-m) var(--spacing-s) var(--spacing-m);font-family:var(--font-main);font-weight:var(--bold);line-height:var(--line-height-s);outline:none;resize:vertical}.form-field textarea:hover,.form-field textarea:focus{border-color:var(--color-accent-darker)}.form-field .h-captcha{margin:0 auto}.customSelect{position:relative;width:100%;outline:none;height:6.5rem}.customSelect--filled:not(.customSelect--open):not(.customSelect--all-label) .customSelect--input:after{display:none}.customSelect--filled .customSelect--label{color:var(--color-accent-darker)}.customSelect--filled{--field-accent:var(--color-accent-darker)}.customSelect--empty .customSelect--label{padding:2rem var(--spacing-m) 0 var(--spacing-m);font-size:var(--font-size-main)}.customSelect--open{z-index:10}.customSelect--open .customSelect--input:after{transform:translateY(-50%) rotate(90deg)}.customSelect--label{position:absolute;z-index:1;top:0;left:0;width:100%;padding:var(--padding-xs) var(--spacing-m) 0 var(--spacing-m);background-color:var(--color-light);border-radius:var(--radius-s) var(--radius-s) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--regular);color:var(--color-text);pointer-events:none;transition-property:color,opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.customSelect--input{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:6.5rem;padding:0 calc(var(--spacing-m)*2 + 2rem) 0 var(--spacing-m);border:2px solid var(--field-accent,var(--color-accent));border-radius:var(--radius-s);cursor:pointer;font-family:var(--font-main);line-height:var(--line-height-s);font-weight:var(--bold);outline:none;transition:border-color .3s ease-in-out}.customSelect--input:hover,.customSelect--input:focus,.customSelect--input[aria-expanded=true]{border-color:var(--color-accent-darker)}.customSelect--input:after{content:"";position:absolute;top:50%;right:var(--spacing-m);z-index:1;display:block;width:2rem;height:2rem;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/chevron.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--text-color);transform:translateY(-50%) rotate(270deg);pointer-events:none;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}.customSelect--value{padding:var(--spacing-s) 0 0 0}.customSelect--clear{position:absolute;top:50%;right:var(--spacing-m);z-index:2;display:none;width:2rem;height:2rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;transform:translateY(-50%)}.customSelect--clear.customSelect--clear-visible{display:block}.customSelect--clear:focus-visible{outline:solid 1px var(--field-accent,var(--color-accent));outline-offset:.2rem;border-radius:var(--radius-full)}.customSelect--clear:before{content:"";display:block;width:100%;height:100%;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/close.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--text-color)}.customSelect--options{position:absolute;z-index:3;left:0;top:100%;margin-top:.5rem;width:100%;background-color:var(--color-light);border-radius:var(--radius-s);box-shadow:var(--shadow-s);overflow:hidden;transition:max-height .3s ease-in-out}.customSelect--options-list{max-height:50rem;overflow:auto}.customSelect--option{padding:var(--padding-xs) var(--padding-m);cursor:pointer;display:flex;align-items:center}.customSelect--option:first-child{margin-top:var(--padding-m)}.customSelect--option:last-child{margin-bottom:var(--padding-m)}.customSelect--option span{position:relative}.customSelect--option span:after{content:"";position:absolute;left:0;bottom:-.3rem;width:0;height:.3rem;background-color:var(--field-accent,var(--color-accent));transition:width .3s ease-in-out}.customSelect--option:hover span:after,.customSelect--option:focus span:after,.customSelect--option:focus-visible span:after{width:100%}.customSelect.customSelect--open+.customSelect--clear.customSelect--clear-visible{opacity:0}.truncate-html{display:flex;flex-direction:column;gap:1.2rem}.truncate-html.active .truncate-html__text{-webkit-line-clamp:inherit}.truncate-html .content-wysiwyg>*:first-child{margin-top:0}.truncate-html .content-wysiwyg>*:last-child{margin-bottom:0}.truncate-html__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.truncate-html__text[data-line="1"]{-webkit-line-clamp:1}.truncate-html__text[data-line="2"]{-webkit-line-clamp:2}.truncate-html__text[data-line="3"]{-webkit-line-clamp:3}.truncate-html__text[data-line="4"]{-webkit-line-clamp:4}.truncate-html__text[data-line="5"]{-webkit-line-clamp:5}.truncate-html__text[data-line="6"]{-webkit-line-clamp:6}.truncate-html__text[data-line="7"]{-webkit-line-clamp:7}.truncate-html__text[data-line="8"]{-webkit-line-clamp:8}.truncate-html__text[data-line="9"]{-webkit-line-clamp:9}.truncate-html__text[data-line="10"]{-webkit-line-clamp:10}.truncate-html__button{display:inline-flex;visibility:hidden;font-size:var(--font-size-s);font-weight:var(--bold);line-height:1;text-decoration:underline;text-underline-offset:var(--text-underline-offset);cursor:pointer}.truncate-html__button.active{visibility:visible}.kl-skip-to-content{--skip-to-content-bg:var(--color-background);--skip-to-content-color:var(--text-color-on-background);position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;color:var(--skip-to-content-color);background-color:var(--skip-to-content-bg)}.kl-skip-to-content__link{display:inline-block;margin:var(--spacing-xs);padding:var(--padding-s);color:var(--skip-to-content-color);background-color:var(--color-background)}.kl-skip-to-content:has(.kl-skip-to-content__link:focus){left:0;width:100%;height:auto;z-index:1000}.kook-btn{--kook-btn-height:6rem;--kook-btn-padding:var(--padding-xs) var(--padding-m);--kook-btn-picto-translate:var(--padding-xs);--kook-btn-main-color:var(--color-accent);--kook-btn-main-color-light:transparent;--kook-btn-secondary-color:var(--text-color-light);--kook-btn-bg-color:var(--kook-btn-main-color);--kook-btn-bg-color-hover:transparent;--kook-btn-text-color:var(--kook-btn-secondary-color);--kook-btn-text-color-hover:var(--color-dark);--kook-btn-deco-size:5rem;--kook-btn-picto-size:2.8rem;position:relative;z-index:3;display:inline-flex;align-items:center;gap:var(--spacing-xs);width:fit-content;min-height:var(--kook-btn-height);padding:var(--kook-btn-padding);border-radius:0;-webkit-appearance:none;outline:none;font-weight:var(--bold);overflow:visible;text-align:center;text-decoration:none;color:var(--kook-btn-text-color);background-color:rgba(0,0,0,0);transition-property:color;transition-duration:.3s;transition-timing-function:ease-in-out;cursor:pointer;border:unset;font-family:var(--font-tertiary);font-size:var(--font-size-l)}.kook-btn--big{--kook-btn-height:7rem;--kook-btn-padding:var(--padding-s) var(--padding-m)}.kook-btn--huge{--kook-btn-height:7.6rem}.kook-btn--accent:before,.kook-btn--primary:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/kook-btn-bg.svg);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;background-color:var(--color-accent);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.kook-btn--accent>span,.kook-btn--primary>span{position:relative;width:100%}.kook-btn--accent>span:before,.kook-btn--primary>span:before{content:"";z-index:4;width:var(--kook-btn-deco-size);height:var(--kook-btn-deco-size);position:absolute;left:calc(var(--padding-m)*-1);top:50%;transform:translate(0%,-50%) scale(0);background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/kook-btn-deco.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.kook-btn--accent>span:after,.kook-btn--primary>span:after{content:"";z-index:4;width:var(--kook-btn-deco-size);height:var(--kook-btn-deco-size);position:absolute;right:calc(var(--padding-m)*-1);top:50%;transform:translate(0%,-50%) scale(0) rotate(180deg);background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/kook-btn-deco.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.kook-btn--accent:not(.kook-btn--no-hover-animation):hover,.kook-btn--accent:not(.kook-btn--no-hover-animation):focus,.kook-btn--primary:not(.kook-btn--no-hover-animation):hover,.kook-btn--primary:not(.kook-btn--no-hover-animation):focus{outline:none;background-color:var(--kook-btn-bg-color-hover);color:var(--kook-btn-text-color-hover)}.kook-btn--accent:not(.kook-btn--no-hover-animation):hover:before,.kook-btn--accent:not(.kook-btn--no-hover-animation):focus:before,.kook-btn--primary:not(.kook-btn--no-hover-animation):hover:before,.kook-btn--primary:not(.kook-btn--no-hover-animation):focus:before{opacity:0}.kook-btn--accent:not(.kook-btn--no-hover-animation):hover svg path,.kook-btn--accent:not(.kook-btn--no-hover-animation):focus svg path,.kook-btn--primary:not(.kook-btn--no-hover-animation):hover svg path,.kook-btn--primary:not(.kook-btn--no-hover-animation):focus svg path{fill:var(--kook-btn-text-color-hover)}.kook-btn--accent:not(.kook-btn--no-hover-animation):hover>span:before,.kook-btn--accent:not(.kook-btn--no-hover-animation):focus>span:before,.kook-btn--primary:not(.kook-btn--no-hover-animation):hover>span:before,.kook-btn--primary:not(.kook-btn--no-hover-animation):focus>span:before{transform:translate(-50%,-50%) scale(1);opacity:1}.kook-btn--accent:not(.kook-btn--no-hover-animation):hover>span:after,.kook-btn--accent:not(.kook-btn--no-hover-animation):focus>span:after,.kook-btn--primary:not(.kook-btn--no-hover-animation):hover>span:after,.kook-btn--primary:not(.kook-btn--no-hover-animation):focus>span:after{transform:translate(50%,-50%) scale(1) rotate(180deg);opacity:1}.kook-btn--accent:has(svg,img,picture) span:after,.kook-btn--primary:has(svg,img,picture) span:after{right:calc(var(--padding-m)*-1 - var(--spacing-s) - var(--kook-btn-picto-size))}.kook-btn--line,.kook-btn--secondary{--kook-btn-main-color:var(--color-main);--kook-btn-main-color-light:var(--color-secondary);--kook-btn-bg-color-hover:transparent;--kook-btn-text-color:var(--text-color);--kook-btn-height:3.5rem;--kook-btn-padding:var(--padding-xs) 0;--kook-btn-picto-size:2rem}.kook-btn--line:after,.kook-btn--secondary:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:.3rem;transform:translateX(-50%);background-color:var(--color-accent);transition-property:width,height,transform,bottom;transition-duration:.15s,.1s,.1s,.1s;transition-delay:0s,0s,0s,0s;transition-timing-function:ease-out}.kook-btn--line:hover:after,.kook-btn--line:focus:after,.kook-btn--line:focus-visible:after,.kook-btn--secondary:hover:after,.kook-btn--secondary:focus:after,.kook-btn--secondary:focus-visible:after{bottom:-.3rem;width:.9rem;height:.9rem;transform:translateX(-50%) rotate(-8deg);transition-delay:0s,.1s,.1s,.1s}.kook-btn--no-picto-animation{--kook-btn-picto-translate:0}.kook-btn--left{flex-direction:row-reverse}.kook-btn--right{flex-direction:row}.kook-btn>span,.kook-btn>svg{position:relative;z-index:2}.kook-btn svg{position:relative;width:var(--kook-btn-picto-size);min-width:var(--kook-btn-picto-size);height:var(--kook-btn-picto-size);transition:transform .3s ease-in-out}.kook-btn svg path{fill:var(--kook-btn-text-color);transition:fill .3s ease-in-out}.kook-btn:not(.kook-btn--no-hover-animation):hover,.kook-btn:not(.kook-btn--no-hover-animation):focus{outline:none;background-color:var(--kook-btn-bg-color-hover);color:var(--kook-btn-text-color-hover)}.hero-header{position:relative}.hero-header__image~.hero-header__container{margin-top:-16rem}.hero-header:not(:has(.hero-header__image)){padding-top:calc(var(--header-height))}.hero-header:not(:has(.hero-header__image)) .hero-header__container{margin-top:6rem}@media screen and (max-width:1024px){.hero-header:not(:has(.hero-header__image)) .hero-header__container{margin-top:0}}.hero-header__text-content-inner{width:100%;max-width:90rem}.hero-header__container{display:flex;flex-direction:column}.hero-header__text-content{z-index:5;display:flex;flex-direction:column;align-items:center;background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/pattern-kraft.webp);background-color:var(--color-secondary);position:relative;padding:var(--spacing-m) var(--spacing-xl) calc(var(--flexible-separator-height) + var(--spacing-m));border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}@media(max-width:768px){.hero-header__text-content{margin:0 calc(var(--containerPadding)*-1);padding-left:var(--containerPadding);padding-right:var(--containerPadding);background-color:var(--color-secondary)}}.hero-header__text-content .kl-surtitre,.hero-header__text-content .hero-header__title{display:flex;justify-content:center;text-align:center}.hero-header__title{margin-top:var(--spacing-s);margin-bottom:var(--spacing-l)}@media screen and (min-width:1025px)and (max-width:1600px)and (max-height:800px){.hero-header__title{font-size:var(--font-size-h2)}}@media(max-height:670px){.hero-header__title{margin-bottom:var(--spacing-m) !important}}@media(max-height:600px){.hero-header__title{margin-bottom:var(--spacing-s) !important}}.hero-header__text{position:relative;z-index:15}.hero-header__image{--image-height:56.5rem;width:100%;height:var(--image-height);flex-shrink:0;object-fit:cover;position:relative}@media(max-width:768px){.hero-header__image{--image-height:36.5rem}}@media(max-width:768px){.hero-header__image{aspect-ratio:unset;margin-left:calc(var(--containerPadding)*-1);margin-right:calc(var(--containerPadding)*-1);width:calc(100% + var(--containerPadding)*2);height:calc(var(--image-height) + var(--header-height))}}.hero-header__image img{width:100%;height:calc(var(--image-height) + var(--header-height));object-fit:cover;object-position:center;position:fixed;z-index:0}.hero-header__arrow{position:absolute;width:2rem;height:6.2rem;left:50%;bottom:0;transform:translateX(-50%)}@media(max-width:768px){.hero-header__arrow{display:none}}.hero-header__arrow:before{content:"";background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.hero-header__filters{display:flex;align-items:flex-start;gap:var(--spacing-m);width:100%;position:relative;margin-top:var(--spacing-l)}@media(max-width:1024px){.hero-header__filters{flex-direction:column;align-items:center}}.hero-header__filters:after{content:"";position:absolute;left:50%;width:100vw;height:var(--flexible-separator-height);pointer-events:none;z-index:0;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/network-wave.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-light);top:calc(100% + var(--flexible-separator-height) + var(--spacing-m));transform:translate(-50%,-100%)}@media(max-width:768px){.hero-header__filters:after{top:calc(100% + var(--flexible-separator-height) + var(--spacing-m))}}.hero-header__filters .filter-categories,.hero-header__filters .filter-tags-recette{width:50%;flex:1;margin-top:0;flex-shrink:0}@media(max-width:1024px){.hero-header__filters .filter-categories,.hero-header__filters .filter-tags-recette{width:100%;flex-shrink:unset}}.hero-header .kl-surtitre{margin-top:var(--spacing-m);font-family:var(--font-quaternary);font-size:var(--font-size-xl);color:var(--color-accent-darker)}.hero-header--large{margin-bottom:0;background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/pattern-kraft.webp);background-color:var(--color-secondary);position:relative;z-index:0;overflow:hidden;height:100vh}@media(max-width:768px){.hero-header--large{height:unset;background-color:unset;background-image:unset}}.hero-header--large:before{content:"";position:absolute;background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/image-footer.png);background-position:bottom;background-size:100%;background-repeat:no-repeat;display:block;height:100%;width:100%;aspect-ratio:720/403;left:0;bottom:0;pointer-events:none;width:50vw;position:fixed}@media screen and (max-width:1600px)and (max-height:800px){.hero-header--large:before{background-position:left 0 bottom -30px}}@media screen and (min-width:1025px)and (max-height:620px){.hero-header--large:before{background-position:left 0 bottom -60px}}@media(max-width:768px){.hero-header--large:before{display:none}}.hero-header--large .hero-header__container{position:relative;height:100%;gap:0;flex-direction:row;margin-top:unset}@media(max-width:768px){.hero-header--large .hero-header__container{flex-direction:column-reverse}}.hero-header--large .hero-header__text-content{position:relative;background-image:unset;background-color:unset;margin:auto 0;padding:0 var(--spacing-section) var(--flexible-separator-height) 0;border-top-left-radius:0;border-top-right-radius:0;align-items:flex-start}@media(max-width:1024px){.hero-header--large .hero-header__text-content{margin-top:var(--header-height)}}@media(max-width:768px){.hero-header--large .hero-header__text-content{background-color:var(--color-secondary);background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/pattern-kraft.webp);margin:calc(-1*var(--radius-l)) calc(var(--containerPadding)*-1) 0;margin-top:calc(-1*var(--radius-l));padding:var(--spacing-l) var(--containerPadding) calc(var(--flexible-separator-height) + var(--spacing-l));border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}}@media screen and (min-width:1025px)and (max-width:1440px)and (max-height:700px),screen and (min-width:1025px)and (max-height:620px){.hero-header--large .hero-header__text-content{margin-top:calc(var(--header-height) - 3rem)}}.hero-header--large .hero-header__text-content:after{display:none}@media(max-width:768px){.hero-header--large .hero-header__text-content:before{content:"";position:absolute;background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/image-footer.png);background-position:bottom;background-size:100%;background-repeat:no-repeat;display:block;height:100%;width:100%;aspect-ratio:720/403;left:0;bottom:0;pointer-events:none}}.hero-header--large .hero-header__text-content .kl-surtitre,.hero-header--large .hero-header__text-content .hero-header__title{justify-content:flex-start;text-align:left}.hero-header--large .kook-btn{margin-top:var(--spacing-main)}@media screen and (min-width:769px){.hero-header--large .hero-header__image{position:relative;width:50%;height:auto;max-height:unset;aspect-ratio:unset;align-self:stretch}.hero-header--large .hero-header__image img{object-fit:cover;object-position:center center;position:absolute;left:0;top:0;width:50vw;height:100%}}@media screen and (min-width:769px)and (max-width:768px){.hero-header--large .hero-header__image img{width:100%;position:relative}}.hero-header--large .hero-header__arrow{bottom:calc(var(--flexible-separator-height) + 2rem)}body.page-template-page-contact .hero-header__text{text-align:center}.filter-categories{position:relative;z-index:10}@media(max-width:768px){.filter-categories{margin-bottom:calc(var(--spacing-xl)*-1)}}.filter-categories .customSelect{background-color:var(--color-secondary) !important}@media(max-width:768px){.filter-categories .customSelect{display:none}}.filter-categories .customSelect--label{background-color:var(--color-secondary) !important}.filter-categories .customSelect--value,.filter-categories .customSelect--option{font-family:var(--font-tertiary);font-size:var(--font-size-l);font-weight:var(--bold)}@media(max-width:768px){.filter-categories .customSelect--clear{display:none}}.filter-categories__count{font-weight:var(--regular);font-size:var(--font-size-s);font-family:var(--font-main)}.filter-categories__trigger{display:none}@media(max-width:768px){.filter-categories__trigger{display:inline-flex !important;margin:0 auto}}.filter-categories__trigger svg{transform:unset !important}.filter-categories__panel{display:none}@media(max-width:768px){.filter-categories__panel{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1000;background-color:var(--color-secondary);transform:translateY(100%);visibility:hidden;transition-property:transform,visibility;transition-duration:.3s;transition-timing-function:ease-in-out;overflow-y:auto;overscroll-behavior:contain}}.filter-categories__panel.is-open{transform:translateY(0);visibility:visible}.filter-categories__panel-header{background-color:var(--color-accent);display:flex;justify-content:space-between;align-items:center;padding:var(--padding-s)}.filter-categories__panel-header h3{color:var(--text-color-light)}.filter-categories__panel-body{display:flex;flex-direction:column;padding:var(--spacing-l) var(--padding-s) var(--padding-s)}.filter-categories__panel-body .kl-filter-title{color:var(--color-accent-darker);font-family:var(--font-tertiary);font-weight:var(--bold);display:flex;align-items:center;width:100%;white-space:nowrap;gap:var(--padding-m)}.filter-categories__panel-body .kl-filter-title:after{content:"";height:1px;background-color:var(--color-main);width:100%}.filter-categories__panel-footer{display:flex;justify-content:center;margin-top:var(--spacing-l)}.filter-categories__panel-close{align-self:flex-end;border:none;background:0 0;padding:var(--spacing-s);font-family:var(--font-tertiary);font-weight:var(--bold);color:var(--text-color-light);cursor:pointer;text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.filter-categories__panel-close:hover,.filter-categories__panel-close:focus{text-decoration:underline}.filter-categories__panel-list{margin:0;padding:var(--padding-s);list-style:none}.filter-categories__panel-link{display:block;padding-top:var(--padding-s);font-family:var(--font-tertiary);font-size:var(--font-size-l);font-weight:var(--bold);color:var(--text-color);text-underline-offset:var(--text-underline-offset)}.filter-categories__panel-link.is-current{display:none}.filter-categories__panel-link:hover,.filter-categories__panel-link:focus{text-decoration:underline}.disclosure-nav{--nav-color-text:var(--text-color);--nav-color-background:var(--color-accent);--nav-font-family:var(--font-tertiary);--nav-submenu-color-background:var(--color-light);--nav-color-background-mobile:var(--color-secondary);padding:0;margin:1rem 0 0}@media screen and (max-width:1024px){.disclosure-nav{margin:0}}.disclosure-nav__container{display:flex;align-items:center;justify-content:space-between;gap:0}.disclosure-nav__lists-wrapper{position:relative;display:flex;gap:0}.disclosure-nav__lists-wrapper:before{content:"";z-index:-1;position:absolute;left:-50vw;width:150vw;height:100%;background-color:var(--nav-color-background)}.disclosure-nav__list{display:flex;justify-content:center;gap:var(--spacing-main);margin:0;padding:0;list-style:none}.disclosure-nav__list--right .disclosure-nav__item:last-child .disclosure-nav__submenu{right:0}.disclosure-nav__submenu{position:absolute;top:100%;display:block;min-width:42.4rem;margin:0;padding:var(--padding-l) 0;list-style:none;box-shadow:var(--shadow-main);border-radius:var(--radius-s);background-color:var(--nav-submenu-color-background)}.disclosure-nav__submenu-header{display:none}.disclosure-nav__extra{display:none}.disclosure-nav__item{cursor:pointer;margin:0;list-style:none;position:relative}.disclosure-nav__item:not(.disclosure-nav__item--submenu){display:flex;align-items:center}.disclosure-nav__item:not(.disclosure-nav__item--submenu):after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background-color:var(--nav-color-text);transition:width .3s ease-out}.disclosure-nav__item:not(.disclosure-nav__item--submenu):hover:after,.disclosure-nav__item:not(.disclosure-nav__item--submenu):focus:after{width:100%}.disclosure-nav__link,.disclosure-nav__toggle{font-family:var(--nav-font-family);color:var(--nav-color-text);align-items:center;background-color:rgba(0,0,0,0);font-weight:var(--bold);border:0;display:flex;padding:1.2rem;margin-right:-1.2rem;font-size:var(--font-size-h3);transition-property:background-color;transition-duration:color;transition-timing-function:var(--easing)}.disclosure-nav__link:focus,.disclosure-nav__toggle:focus{position:relative}@media screen and (min-width:1441px)and (max-width:1500px){.disclosure-nav__link,.disclosure-nav__toggle{font-size:2rem}}.disclosure-nav__link{text-decoration:none;color:inherit}.disclosure-nav__link--submenu{border:0;color:var(--nav-color-text);display:block;margin-bottom:2px;padding:.8rem var(--padding-l);font-size:var(--font-size-l);text-underline-offset:var(--text-underline-offset)}.disclosure-nav__link--submenu:hover,.disclosure-nav__link--submenu:focus{text-decoration:underline}.disclosure-nav__toggle{position:relative}.disclosure-nav__toggle:after{content:"";flex-shrink:0;margin-top:2px;width:16px;height:16px;mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/chevron-draw.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--nav-color-text);transition-property:transform;transition-duration:var(--timing);transition-timing-function:var(--easing)}.disclosure-nav__toggle[aria-expanded=true]:after{transform:rotate(180deg)}.disclosure-nav__logo{width:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0 var(--spacing-main)}.disclosure-nav__logo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.disclosure-nav__logo-image{width:100%;height:100%;object-fit:contain;object-position:center}.disclosure-nav__mobile-bar{display:none;align-items:center;justify-content:flex-end;padding:2rem;background-color:var(--nav-color-background)}.disclosure-nav__logo-mobile{width:9rem;height:auto;position:absolute;top:1rem;left:2rem;text-decoration:none}.disclosure-nav__logo-mobile-image,.disclosure-nav__logo-mobile img{width:100%;height:auto;object-fit:contain}.disclosure-nav__burger-button{display:flex;align-items:center;gap:var(--padding-xs);background:0 0;border:none;cursor:pointer;color:var(--nav-color-text);font-family:var(--nav-font-family);font-size:var(--font-size-xl);font-weight:var(--bold);padding:2rem;margin:-2rem}.disclosure-nav__burger-icon{display:block;width:2rem;height:2rem;background:url(/wp-content/themes/pavedaffinois/dist/assets/img/burger_menu.svg) no-repeat center;background-size:contain}.disclosure-nav .disclosure-nav__burger-close{display:none;text-decoration:3px underline dotted;text-underline-offset:var(--text-underline-offset)}.disclosure-nav__close-button{display:none;background:0 0;border:none;cursor:pointer;color:var(--nav-color-text);font-family:var(--nav-font-family);padding:1rem;align-self:flex-end;font-weight:700}.disclosure-nav__close-button:hover{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}@media screen and (max-width:1024px){.disclosure-nav:has(.is-open) .disclosure-nav__burger-icon,.disclosure-nav:has(.is-open) .disclosure-nav__burger-text{display:none}.disclosure-nav:has(.is-open) .disclosure-nav__burger-close{display:block}.disclosure-nav__mobile-bar{position:relative;display:flex;z-index:1000}.disclosure-nav__container{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:var(--nav-color-background-mobile);flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:calc(var(--header-height) + 7.5rem);z-index:999;transform:translateX(0);visibility:hidden;transition:transform .3s ease-in-out,visibility .3s;overflow-y:auto;overscroll-behavior:contain}.disclosure-nav__container.is-open{transform:translateX(100%);visibility:visible}.disclosure-nav__lists-wrapper{flex-direction:column;width:100%}.disclosure-nav__lists-wrapper:before{display:none}.disclosure-nav__list{flex-direction:column;width:100%;gap:0;justify-content:flex-start}.disclosure-nav__list--right .disclosure-nav__item:last-child .disclosure-nav__link,.disclosure-nav__list--right .disclosure-nav__item:last-child .disclosure-nav__toggle{margin-right:0}.disclosure-nav__item{width:100%;border-bottom:1px solid rgba(var(--nav-color-text),.1)}.disclosure-nav__item:not(.disclosure-nav__item--submenu){justify-content:space-between}.disclosure-nav__item:not(.disclosure-nav__item--submenu):after{display:none}.disclosure-nav__link{padding:var(--spacing-m) calc(var(--spacing-l) - var(--containerPadding));margin-right:0;width:100%}.disclosure-nav__toggle{padding:var(--spacing-m) var(--spacing-l) var(--spacing-m) 0}.disclosure-nav__toggle:after{transform:rotate(-90deg)}.disclosure-nav__logo{display:none}.disclosure-nav__item:not(.disclosure-nav__item--submenu):has(.disclosure-nav__submenu) .disclosure-nav__link{cursor:pointer}.disclosure-nav__submenu{position:fixed;top:0;left:0;display:block !important;width:100%;height:100%;min-width:0;margin:0;padding:calc(var(--header-height)) 0 var(--spacing-l);border-radius:0;box-shadow:none;background-color:var(--nav-color-background-mobile);transform:translateX(100%);visibility:hidden;transition:transform .3s ease-in-out,visibility .3s;overflow-y:auto;overscroll-behavior:contain;z-index:1}.disclosure-nav__submenu.is-panel-open{transform:translateX(0);visibility:visible}.disclosure-nav__submenu-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-xs);width:100%;padding:7.5rem var(--spacing-l) var(--spacing-m);margin-bottom:0;border-bottom:1px solid rgba(var(--nav-color-text),.1)}.disclosure-nav__back{display:inline-flex;align-items:center;gap:var(--spacing-s);background:0 0;border:none;cursor:pointer;color:var(--nav-color-text);font-family:var(--nav-font-family);font-weight:700;padding:var(--spacing-m) var(--spacing-l) var(--spacing-l);margin:0 calc(-1*var(--spacing-l)) calc(-1*var(--spacing-l))}.disclosure-nav__back:before{content:"";width:15px;height:15px;mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/chevron-draw.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--nav-color-text);transform:rotate(90deg)}.disclosure-nav__back:hover{text-decoration:underline;text-underline-offset:var(--text-underline-offset)}.disclosure-nav__submenu-title{font-family:var(--nav-font-family);color:var(--nav-color-text);font-size:1.8rem}.disclosure-nav__extra{display:block;width:100%;margin-top:var(--spacing-m)}.disclosure-nav__extra-separator{display:block;width:100%;height:auto;padding:var(--spacing-m) calc(var(--spacing-l) - var(--containerPadding))}.disclosure-nav__extra-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.disclosure-nav__extra-item{width:100%}.disclosure-nav__extra-link{display:block;width:100%;padding:var(--spacing-s) calc(var(--spacing-l) - var(--containerPadding));font-family:var(--font-main);font-weight:400;text-decoration:none;color:var(--nav-color-text);text-underline-offset:var(--text-underline-offset)}.disclosure-nav__extra-link:hover,.disclosure-nav__extra-link:focus{text-decoration:underline}}.header{position:fixed;z-index:100;top:var(--wp-admin--admin-bar--height,0);left:0;width:100%;transition-property:transform;transition-duration:var(--timing);transition-timing-function:var(--easing)}.header--scroll-down{transform:translateY(-100%)}@media screen and (max-width:1024px){.header--scroll-down{transform:translateY(-200%)}}.kl-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:var(--spacing-m);grid-row-gap:var(--spacing-l);margin:0;padding:0;list-style:none}.kl-grid__item{display:flex}.kl-grid__item>*{width:100%}@media(min-width:1025px){.kl-grid{grid-template-columns:repeat(auto-fit,minmax(0%, 1fr))}}.kl-grid--2{grid-template-columns:repeat(2,minmax(0, 1fr))}.kl-grid--3{grid-template-columns:repeat(3,minmax(0, 1fr))}.kl-grid--4{grid-template-columns:repeat(4,minmax(0, 1fr))}.kl-grid--5{grid-template-columns:repeat(5,minmax(0, 1fr))}.kl-grid--6{grid-template-columns:repeat(6,minmax(0, 1fr))}.kl-grid--1-2{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.kl-grid--2-1{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}@media(max-width:768px){.kl-grid--desktop{grid-template-columns:1fr}}@media(min-width:1025px){.kl-grid--mobile{grid-template-columns:1fr}}@media(max-width:768px){.kl-grid:not(.kl-grid--slider-mobile){grid-template-columns:1fr}}@media(max-width:1024px){.kl-grid--slider-mobile{display:flex !important;overflow-x:auto;scroll-snap-type:x proximity;margin-left:calc(-1*var(--containerPadding));margin-right:calc(-1*var(--containerPadding));padding-left:var(--containerPadding);padding-right:var(--containerPadding)}.kl-grid--slider-mobile>*{flex:0 0 90%;scroll-snap-align:center}}.kl-card{--card-min-size:23rem;--card-padding-out:0;--card-color:var(--color-accent,var(--text-color));--card-background:var(--color-background,#fff);--card-radius:var(--radius-main,20px);--card-border:0;--card-shadow:var(--shadow-main,0 0 35px 0 rgba(0,0,0,.1));--card-header-size:23rem;--card-image-size:100%;--card-image-fit:cover;--card-padding-in:var(--spacing,1rem);--card-border-active:0;--card-shadow-active:var(--shadow-l,0 0 35px 0 rgba(0,0,0,.1))}@media(max-width:768px){.kl-card{--card-min-size:18rem;--card-header-size:18rem}}.kl-card{position:relative;display:flex;flex-direction:column;min-height:var(--card-min-size);padding:var(--card-padding-out);background-color:var(--card-background);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.kl-card:has(.kl-card__link){cursor:pointer}.kl-card:has(.kl-card__link):hover,.kl-card:has(.kl-card__link):focus,.kl-card:has(.kl-card__link):focus-within{box-shadow:var(--card-shadow-active);border:var(--card-border-active)}.kl-card:has(.kl-card__link):hover .kl-card__link,.kl-card:has(.kl-card__link):focus .kl-card__link,.kl-card:has(.kl-card__link):focus-within .kl-card__link{text-decoration:underline;text-underline-offset:var(--text-underline-offset-percentage)}.kl-card__header{position:relative;display:flex;justify-content:center;align-items:center;order:1;flex-shrink:0;width:100%;height:var(--card-header-size);overflow:hidden;border-top-right-radius:var(--card-radius);border-top-left-radius:var(--card-radius)}.kl-card__image,.kl-card__image img{height:var(--card-image-size);width:var(--card-image-size);object-fit:var(--card-image-fit)}.kl-card__flag{position:absolute;top:var(--card-padding-in);right:var(--card-padding-in)}.kl-card__content{display:flex;flex-grow:1;flex-direction:column;order:10;padding:var(--card-padding-in)}.kl-card__title{color:var(--card-color)}.kl-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.kl-card__footer{margin-top:auto}.kl-card--horizontal{flex-direction:row;flex-wrap:nowrap}.kl-card--horizontal .kl-card__header{min-height:unset;width:var(--card-header-size);height:100%;border-top-right-radius:unset;border-bottom-left-radius:var(--card-radius)}.kl-card--actualite{--card-header-size:38.5rem;--card-background:0 0;--card-shadow:none;--card-padding-in:var(--padding-s) var(--padding-m);--card-border-active:0;--card-shadow-active:none}@media(max-width:768px){.kl-card--actualite .kl-card__header{height:auto;aspect-ratio:1/1}}.kl-card--actualite:hover .kl-card__header,.kl-card--actualite:focus-within .kl-card__header{transform:translateY(calc(-1 * var(--padding-s)))}.kl-card--actualite:hover .kl-card__content,.kl-card--actualite:focus-within .kl-card__content{transform:translateY(calc(-1 * var(--padding-xs)))}.kl-card--actualite .kl-card__header{width:93%;will-change:transform;transition-property:transform;transition-duration:.15s;transition-timing-function:var(--easing)}.kl-card--actualite .kl-card__image,.kl-card--actualite .kl-card__image picture,.kl-card--actualite .kl-card__image img{border-radius:var(--card-radius)}.kl-card--actualite .kl-card__content{z-index:10;position:relative;margin-top:calc(-1*var(--spacing-l));margin-left:7%;width:93%;will-change:transform;transition-property:transform;transition-duration:.15s;transition-timing-function:var(--easing);justify-content:center}.kl-card--actualite .kl-card__content:before{content:"";position:absolute;z-index:10;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;background:url(/wp-content/themes/pavedaffinois/dist/assets/img/wavy_bg.svg) no-repeat center/100% 100%}.kl-card--actualite .kl-card__link{z-index:20}.kl-card--actualite .kl-card__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kl-card--actualite .kl-card__title{color:var(--text-color-light);font-weight:var(--bold);font-family:var(--font-secondary)}.kl-card--actualite .kl-card__flag{position:absolute;top:calc(-1*var(--padding-s));left:0;padding:4px var(--padding-m);transform:translateY(calc(-100% + 2px));z-index:5;text-transform:uppercase;font-weight:var(--bold);font-size:var(--font-size-caption)}.kl-card--actualite .kl-card__flag:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;z-index:-1;background:url(/wp-content/themes/pavedaffinois/dist/assets/img/wavy_bg_small.svg) no-repeat center/100% 100%}.kl-card--recette{--card-background:0 0;--card-shadow:none;--card-padding-in:0;--card-border-active:0;--card-shadow-active:none;position:relative}.kl-card--recette .kl-card__header{display:flex;align-items:center;height:auto;min-height:0;aspect-ratio:1/1;overflow:visible}.kl-card--recette .kl-card__header:before,.kl-card--recette .kl-card__header:after{content:"";position:absolute;z-index:1;left:-16.5%;opacity:0;width:33%;height:80%;background-color:var(--color-main);mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/exclamation_lines_big_horizontal.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;transform:translateX(50%) scale(.7);transition:transform .2s ease-in-out,opacity .1s ease-in-out;pointer-events:none}.kl-card--recette .kl-card__header:after{left:unset;right:-16.5%;transform:translateX(-50%) rotate(180deg) scale(.7)}.kl-card--recette .kl-card__image,.kl-card--recette .kl-card__image picture,.kl-card--recette .kl-card__image img{border-radius:var(--card-radius)}.kl-card--recette .kl-card__content{gap:var(--spacing-xs)}.kl-card--recette .kl-card__title{font-family:var(--font-secondary);font-weight:var(--bold);text-align:center;color:var(--text-color);min-height:2lh}@media(max-width:768px){.kl-card--recette .kl-card__title{min-height:unset}}.kl-card--recette .kl-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs);width:100%;margin:0;padding:0;list-style:none;margin-top:auto;font-size:var(--font-size-s);container-type:inline-size}.kl-card--recette .kl-card__meta:not(:has(.kl-card__meta-item--note)){justify-content:space-evenly}@container (max-width:24rem){.kl-card--recette .kl-card__meta-item--note{flex:0 0 100%;justify-content:center}.kl-card--recette .kl-card__meta-sep:has(+.kl-card__meta-item--note){display:none}}.kl-card--recette .kl-card__meta-item{display:flex;align-items:center;gap:.25rem}.kl-card--recette .kl-card__meta-sep{flex-shrink:0;width:4px;height:4px;transform:rotate(-7.5deg);background-color:var(--color-accent)}.kl-card--recette .kl-card__stars{display:inline-flex;align-items:center;gap:2px}.kl-card--recette .kl-card__star{display:block;width:16px;height:15px}.kl-card--recette .kl-card__star svg,.kl-card--recette .kl-card__star path{fill:var(--color-accent)}.kl-card--recette .kl-card__note{margin-left:.25rem}.kl-card--recette .kl-card__deco{order:20;display:block;width:100%;height:auto;margin-top:var(--spacing-xs)}.kl-card--recette:hover .kl-card__header:before,.kl-card--recette:hover .kl-card__header:after,.kl-card--recette:focus-within .kl-card__header:before,.kl-card--recette:focus-within .kl-card__header:after{opacity:1;transform:translate(0) scale(1)}.kl-card--recette:hover .kl-card__header:after,.kl-card--recette:focus-within .kl-card__header:after{transform:translate(0) rotate(180deg) scale(1)}.kl-card--vignette{width:40.8rem;max-height:19.6rem;min-height:unset;border-radius:var(--radius-main);transition-property:transform;transition-duration:var(--timing);transition-timing-function:var(--easing);--card-shadow:none;--card-shadow-active:none}@media(min-width:1025px){.kl-card--vignette{margin:0 auto}}@media(max-width:768px){.kl-card--vignette{max-height:unset;width:28rem;min-height:27rem}}.kl-card--vignette:hover,.kl-card--vignette:focus{transform:translateY(calc(var(--padding-xs) * -1))}.kl-card--vignette .kl-card__content{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);padding:0;border-radius:var(--radius-main)}@media(max-width:768px){.kl-card--vignette .kl-card__content{display:flex;flex-direction:column}}.kl-card--vignette .kl-card__title{grid-area:1/1/2/2;padding:var(--padding-m);font-size:var(--font-size-m);color:var(--color-main);height:14.2rem;border-top-left-radius:var(--radius-main)}@media(max-width:768px){.kl-card--vignette .kl-card__title{height:auto;border-radius:unset}}.kl-card--vignette .kl-card__btn{grid-area:2/1/3/2;width:100%;height:0;--kook-btn-height:5.5rem;font-family:var(--font-tertiary);line-height:1;border-bottom-left-radius:var(--radius-main);gap:var(--padding-xs);margin-top:auto}@media(max-width:768px){.kl-card--vignette .kl-card__btn{border-bottom-right-radius:var(--radius-main)}}.kl-card--vignette .kl-card__btn:before{mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/card-vignette.svg);border-bottom-left-radius:var(--radius-main)}@media(max-width:768px){.kl-card--vignette .kl-card__btn:before{border-bottom-right-radius:var(--radius-main)}}.kl-card--vignette .kl-card__btn span{font-size:1.85rem}.kl-card--vignette .kl-card__btn{--kook-btn-picto-size:2rem}.kl-card--vignette .kl-card__image{width:16.5rem;max-height:19.6rem;height:100%;grid-area:1/2/3/3}@media(max-width:768px){.kl-card--vignette .kl-card__image{height:11.2rem;width:100%;order:-1}}.kl-card--vignette .kl-card__image img{width:100%;height:100%;border-top-right-radius:var(--radius-main);border-bottom-right-radius:var(--radius-main)}@media(max-width:768px){.kl-card--vignette .kl-card__image img{border-top-left-radius:var(--radius-main);border-bottom-right-radius:unset}}.breadcrumbs{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--font-size-s);line-height:1;color:var(--text-color);margin-top:.5rem;margin-bottom:.5rem}@media(max-width:768px){.breadcrumbs>*{display:none}.breadcrumbs>*:nth-last-child(3){display:flex;align-items:center;gap:var(--spacing-xs)}.breadcrumbs>*:nth-last-child(3):before{content:"";display:block;width:2rem;height:2rem;transform:rotate(0deg);mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/chevron.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--text-color)}}.breadcrumbs a:not(.current-item){text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:13%;text-underline-offset:var(--text-underline-offset-percentage)}.breadcrumbs a:not(.current-item):hover,.breadcrumbs a:not(.current-item):focus{text-decoration-style:solid}.breadcrumbs svg{width:1.8rem;height:1.8rem;transform:rotate(180deg)}.breadcrumbs svg [data-name="invisible box"] path{fill:none}.breadcrumbs svg path{fill:var(--text-color)}.list-posts{padding-bottom:var(--spacing-section);background-color:var(--color-light);padding-top:var(--spacing-l);position:relative}.list-posts__total{text-align:center;margin-top:0;margin-bottom:var(--spacing-m)}@media(max-width:768px){.list-posts__total{margin-top:var(--spacing-m)}}.list-posts .kl-card{height:100%}@media(max-width:768px){.list-posts .kl-grid:not(.kl-grid--slider-mobile){grid-template-columns:repeat(2,minmax(0, 1fr))}}@media(max-width:768px){body:has(.filter-categories__panel.is-open){overflow:hidden;position:relative}}.filter-tags-recette{position:relative;--field-accent:var(--color-accent)}.filter-tags-recette:hover,.filter-tags-recette:focus-within,.filter-tags-recette:has(.customSelect--filled),.filter-tags-recette:has(.customSelect--open){--field-accent:var(--color-accent-darker)}@media(max-width:768px){.filter-tags-recette{display:none}}.filter-tags-recette .customSelect{background-color:var(--color-secondary)}.filter-tags-recette .customSelect--label{background-color:var(--color-secondary)}.filter-tags-recette .customSelect--value,.filter-tags-recette .customSelect--option{font-family:var(--font-tertiary);font-size:var(--font-size-l);font-weight:var(--bold)}.filter-tags-recette .customSelect--value{display:flex;align-items:center;gap:var(--spacing-xs);overflow:hidden}.filter-tags-recette .customSelect--options{max-height:0}.filter-tags-recette .customSelect.customSelect--open .customSelect--options{max-height:40rem}.filter-tags-recette__value-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.filter-tags-recette__count{display:none;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:var(--radius-full);background-color:var(--field-accent,var(--color-accent));color:var(--text-color-light);font-size:var(--font-size-s);font-weight:var(--bold)}.filter-tags-recette__count.is-visible{display:flex}.filter-tags-recette__option{gap:var(--spacing-s)}.filter-tags-recette__checkbox{width:1.8rem;height:1.8rem;min-width:1.8rem;accent-color:var(--field-accent,var(--color-accent));cursor:pointer}.filter-tags-recette.is-loading{opacity:.6;pointer-events:none}.filter-tags-recette-panel{margin-top:var(--spacing-l)}.filter-tags-recette-panel__list{margin:0;padding:var(--padding-s);list-style:none}.filter-tags-recette-panel__label{display:flex;align-items:center;gap:var(--spacing-s);padding-top:var(--padding-s);font-family:var(--font-tertiary);font-size:var(--font-size-l);font-weight:var(--bold);color:var(--text-color);cursor:pointer}.recipe{position:relative;background-color:var(--color-background)}.recipe__media-container{position:absolute;z-index:2;top:0;right:0;width:50%;height:100%}@media screen and (max-width:1024px){.recipe__media-container{position:relative;width:100%;height:50rem}}@media screen and (max-width:768px){.recipe__media-container{height:43rem}}@media screen and (max-width:480px){.recipe__media-container{height:36.5rem}}.recipe__media{position:sticky;top:0;right:0;width:100%;height:100%;max-height:100vh}@media screen and (max-width:1024px){.recipe__media{position:fixed;top:0;height:calc(50rem + var(--header-height) + 2rem);max-height:100%}}@media screen and (max-width:768px){.recipe__media{height:calc(43rem + var(--header-height) + 2rem)}}@media screen and (max-width:480px){.recipe__media{height:calc(36.5rem + var(--header-height) + 2rem)}}.recipe__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.recipe__image img{width:100%;height:100%;object-fit:cover;object-position:center}.recipe__container{position:relative;z-index:1;background-color:var(--color-background)}@media screen and (max-width:1024px){.recipe__container{z-index:2;display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-l) var(--radius-l) 0 0}}.recipe-header{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-main);width:50%;padding:calc(var(--header-height) + var(--spacing-main)) 8rem calc(10rem + var(--flexible-separator-height)) 0}@media screen and (max-width:1280px){.recipe-header{padding-right:var(--containerPadding)}}@media screen and (max-width:1024px){.recipe-header{width:100%;max-width:76rem;padding:var(--spacing-main) 0 calc(var(--spacing-section) + var(--flexible-separator-height)) 0}}.recipe__title{text-align:center}.recipe__sub-title{display:block;font-size:var(--font-size-h3);text-align:center}.recipe__categories{display:flex;gap:var(--spacing-s);margin:0;padding:0}.recipe__tag{display:flex}.recipe__tag a{display:flex;justify-content:center;align-items:center;padding:.4rem;border:solid 1px var(--color-main);border-radius:var(--radius-s);font-size:var(--font-size-caption);line-height:1}.recipe__buttons{display:flex;gap:var(--spacing-main)}.recipe__infos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:var(--spacing-main);width:100%;margin-top:2.4rem}.recipe__info-item{display:flex;flex-direction:column;align-items:center}.recipe__info-item-image{margin-bottom:var(--spacing-xs)}.recipe__info-item-image path{fill:var(--color-accent);fill-opacity:1}.recipe__info-item-image--Facile path:nth-child(2),.recipe__info-item-image--Facile path:nth-child(3){fill-opacity:.3}.recipe__info-item-image--Moyen path:nth-child(3){fill-opacity:.3}.recipe__info-item-title{margin:0;font-size:var(--font-size-s);line-height:1;text-align:center}.recipe__info-item-value{margin:.8rem 0 0;font-family:var(--font-tertiary);font-weight:var(--bold);line-height:1;text-align:center}.recipe-ingredients{position:relative;width:100%}@media screen and (max-width:1024px){.recipe-ingredients{display:flex;flex-direction:column;align-items:center}}.recipe-ingredients:before,.recipe-ingredients:after{content:"";position:absolute;bottom:100%;left:50%;width:100vw;height:var(--flexible-separator-height);pointer-events:none;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/network-wave.svg);mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;background-color:var(--color-light);transform:translate(-50%,0%)}@media screen and (max-width:1024px){.recipe-ingredients:before,.recipe-ingredients:after{transform:none;left:calc(-1*var(--containerPadding))}}.recipe-ingredients:after{top:100%;bottom:unset;transform:translate(-50%,-50%) scaleX(-1) scaleY(-1)}@media screen and (max-width:1024px){.recipe-ingredients:after{transform:scaleX(-1) scaleY(-1)}}.recipe-ingredients__container{display:flex;flex-direction:column;align-items:center;width:50%;padding:10rem 8rem 10rem 0}@media screen and (max-width:1280px){.recipe-ingredients__container{padding-right:var(--containerPadding)}}@media screen and (max-width:1024px){.recipe-ingredients__container{width:100%;max-width:76rem;padding:var(--spacing-section) 0}}.recipe-ingredients__container:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:100vw;height:100%;background-color:var(--color-light)}@media screen and (max-width:1024px){.recipe-ingredients__container:before{right:calc(-1*var(--containerPadding))}}.recipe-ingredients__over-title{text-align:center}.recipe-ingredients__title{margin-top:var(--spacing-xs);text-align:center}.recipe-ingredients__sub-title{margin-top:var(--spacing-main);text-align:center}.recipe-ingredients__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-main);width:100%;margin-top:var(--spacing-main)}.recipe-ingredients__products{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--spacing-main);order:1;margin:0;padding:0}.recipe-ingredients__product-item{display:flex}.recipe-ingredients .counter{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;height:6rem;order:2}.recipe-ingredients .counter__button{width:6rem;min-width:6rem;height:100%;position:relative;border:none;background-color:rgba(0,0,0,0);font-family:var(--font-tertiary);font-size:var(--font-size-xl);color:var(--color-light);cursor:pointer;transition-property:color;transition-duration:var(--timing);transition-timing-function:var(--easing)}.recipe-ingredients .counter__button:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/kook-btn-bg.svg);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;background-color:var(--color-accent);opacity:1;transition:opacity .3s ease-in-out}.recipe-ingredients .counter__button:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% + 2rem);height:calc(100% + 2rem);background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/ingredient_deco.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.recipe-ingredients .counter__button:hover,.recipe-ingredients .counter__button:focus-visible{color:var(--color-dark)}.recipe-ingredients .counter__button:hover:after,.recipe-ingredients .counter__button:focus-visible:after{opacity:0}.recipe-ingredients .counter__button:hover:before,.recipe-ingredients .counter__button:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.recipe-ingredients .counter__text{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;background-color:var(--color-background);border-radius:var(--radius-m);font-family:var(--font-tertiary);font-size:var(--font-size-h4);font-weight:var(--bold);text-align:center}.recipe-ingredients__list{display:flex;flex-direction:column;gap:2.2rem;order:3;width:100%;margin:0;padding:0}.recipe-ingredients__list li{list-style:none}.recipe-steps{position:relative;display:flex;flex-direction:column;align-items:center;width:50%;padding:10rem 8rem 2.7rem 0}@media screen and (max-width:1280px){.recipe-steps{padding-right:var(--containerPadding)}}@media screen and (max-width:1024px){.recipe-steps{width:100%;max-width:76rem;padding:calc(var(--spacing-section) + var(--flexible-separator-height)) 0 2rem 0}}.recipe-steps__over-title{width:100%}.recipe-steps__over-title:after{content:"";position:absolute;z-index:1;top:-6rem;left:-10rem;width:9.8rem;height:24.2rem;mask:url(/wp-content/themes/pavedaffinois/dist/assets/img/exclamation_lines_big_horizontal.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--color-main);transform:rotate(45deg)}@media screen and (max-width:1024px){.recipe-steps__over-title:after{width:7rem;height:18.3rem;left:-6rem;top:-3rem}}@media screen and (max-width:768px){.recipe-steps__over-title:after{width:5rem;height:12.4rem;left:-2rem;top:0}}.recipe-steps__title{width:100%;margin-top:var(--spacing-xs)}.recipe-steps__list{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;margin-top:var(--spacing-main)}.recipe-steps .step-item{display:flex;flex-direction:column;gap:var(--spacing-main);padding:var(--padding-main);border-radius:var(--radius-m);background-color:var(--color-light)}.recipe-steps .step-item__title{font-family:var(--font-tertiary);color:var(--color-accent)}.recipe-steps .step-item__image{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:var(--radius-m);overflow:hidden}.recipe-steps .step-item__image img{width:100%;height:auto;object-fit:contain;object-position:center}.recipe__screen-awake{display:none;justify-content:center;align-items:center;align-self:flex-start;flex-wrap:wrap;gap:2rem;width:100%;max-width:35rem;margin-top:var(--spacing-main);padding:1rem;background-color:var(--color-main);border-radius:var(--radius-m)}@media screen and (max-width:768px){.recipe__screen-awake{display:flex}}.recipe__screen-awake-text{margin:0;color:var(--color-light)}.recipe__screen-awake-button{display:flex;width:3.6rem;height:2rem;padding:.2rem;background-color:var(--color-background);border:none;border-radius:var(--radius-full);cursor:pointer;transition-property:background-color,justify-content;transition-duration:var(--timing);transition-timing-function:var(--easing)}.recipe__screen-awake-button:before{content:"";top:.2rem;left:.2rem;display:block;height:100%;aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-main)}.recipe__screen-awake-button--active{justify-content:flex-end;background-color:var(--color-accent)}.recipe .rating{position:relative;width:50%;padding:2.5rem 8rem 10rem 0}@media screen and (max-width:1280px){.recipe .rating{padding-right:var(--containerPadding)}}@media screen and (max-width:1024px){.recipe .rating{width:100%;padding:2rem 0 4.5rem}}.reviews{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-s)}.reviews__stars{display:flex;gap:.2rem}.reviews__star{width:1.9rem;min-width:1.9rem;height:1.9rem;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/star_large.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--color-accent-darker)}@media screen and (max-width:768px){.reviews__star{width:1.7rem;min-width:1.7rem;height:1.7rem}}@media screen and (max-width:480px){.reviews__star{width:1.5rem;min-width:1.5rem;height:1.5rem}}.reviews__star--full{mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/star.svg)}.reviews__star--half{mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/star_half.svg)}.flexibles-blocks-container{position:relative;z-index:2}.footer{z-index:2}.single-produit{--produit-banner-height:43.5rem;--produit-visual-overlap:10rem;--produit-columns-gap:var(--spacing-xl)}@media(max-width:1024px){.single-produit{--produit-visual-overlap:4rem}}.single-produit__hero{position:relative}.single-produit__banner{width:100%;height:var(--produit-banner-height)}@media(max-width:768px){.single-produit__banner{--produit-banner-height:38.5rem}}.single-produit__banner-img,.single-produit__banner-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:fixed}@media(max-width:768px){.single-produit__banner-img,.single-produit__banner-img img{margin-top:calc(var(--header-height)*-1)}}.single-produit__intro{position:relative;z-index:2;background-color:var(--color-secondary);background-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/pattern-kraft.webp);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l);margin-top:-3rem;box-shadow:0px -30px 30px 5px rgba(0,0,0,.35)}@media(max-width:1024px){.single-produit:not(:has(.single-produit__banner)) .single-produit__intro-container{padding-top:calc(var(--header-height) + var(--produit-visual-overlap) + var(--spacing-xl) + 3rem)}}.single-produit__intro-container{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 6fr);align-items:start;gap:var(--produit-columns-gap);padding-top:var(--spacing-m);padding-bottom:var(--spacing-xl)}@media(max-width:1024px){.single-produit__intro-container{grid-template-columns:minmax(0, 1fr);gap:var(--spacing-l)}}.single-produit__visual{margin-top:calc(var(--produit-visual-overlap)*-1 - var(--spacing-xl));position:sticky;top:20vh}@media(max-width:1024px){.single-produit__visual{position:relative;top:unset}}.single-produit__product{position:relative;max-width:44rem;margin:0 auto}.single-produit__product-img{width:100%;height:auto;display:block;margin:auto}@media(max-width:1024px){.single-produit__product-img{width:70%}}.single-produit__product-img picture,.single-produit__product-img img{width:100%;height:100%;object-fit:contain}.single-produit__label{--produit-label-bg:var(--color-accent);--produit-label-color:var(--text-color);position:absolute;top:var(--spacing-m);left:var(--spacing-m);z-index:6;display:inline-block;padding:var(--padding-xs) var(--padding-xs);color:var(--produit-label-color);font-family:var(--font-tertiary);font-size:var(--font-size-h4);font-weight:var(--bold);white-space:nowrap;text-transform:uppercase;transform:rotate(-8deg);line-height:1}.single-produit__label:before{content:"";position:absolute;z-index:-1;inset:0;mask-image:url(/wp-content/themes/pavedaffinois/dist/assets/img/union.svg);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;background-color:var(--produit-label-bg)}.single-produit__label--jaune{--produit-label-bg:var(--color-success);--produit-label-color:var(--color-main)}.single-produit__label--rouge{--produit-label-bg:var(--color-tertiary)}.single-produit__bulle{z-index:5;font-size:var(--font-size-s);font-weight:var(--bold)}.single-produit__bulle--1{top:70%;left:calc(var(--spacing-xs)*-1);transform:translateX(-70%);width:max-content;max-width:11rem}@media(max-width:1470px){.single-produit__bulle--1{transform:translateX(-20%)}}@media(max-width:1024px){.single-produit__bulle--1{left:0;transform:translateX(0)}}.single-produit__bulle--2{top:auto;left:90%;bottom:var(--spacing-xs);transform:translateX(-50%);width:max-content;max-width:22rem}@media(max-width:1024px){.single-produit__bulle--2{left:85%;bottom:-2rem;max-width:14rem}}.single-produit__content{display:flex;flex-direction:column;align-items:center}.single-produit__content .breadcrumbs{margin-bottom:4.6rem}@media(max-width:1024px){.single-produit__content .breadcrumbs{margin-top:var(--spacing-l);margin-bottom:var(--spacing-m)}}.single-produit__content .kl-accordion{width:100%;text-align:left}.single-produit__content .kl-accordion .kl-table-wrapper{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;width:100% !important}@media(max-width:1024px){.single-produit__content .kl-accordion .kl-table-wrapper{margin-left:calc(-1*var(--containerPadding)) !important;margin-right:calc(-1*var(--containerPadding)) !important;padding-left:var(--containerPadding) !important;padding-right:var(--containerPadding) !important;width:calc(100% + var(--containerPadding)*2) !important}}.single-produit__content .kl-accordion table td:first-child{max-width:33%}.single-produit__content .kl-accordion tbody tr{background-image:none !important;padding-top:0 !important;padding-bottom:0 !important}.single-produit__content .kl-accordion tbody td{justify-content:unset !important}.single-produit__content .kl-accordion tbody td[style*="text-align: right"]{justify-content:right !important}.single-produit__surtitre{margin-top:var(--spacing-l);margin-bottom:var(--spacing-xs)}@media(max-width:1024px){.single-produit__surtitre{margin-top:var(--spacing-m)}}.single-produit__title{margin-top:0;margin-bottom:var(--spacing-l);text-align:center}.single-produit__description{margin-bottom:var(--spacing-m)}.single-produit__reassurances{display:flex;width:100%;gap:var(--spacing-s);margin-bottom:var(--spacing-m);margin-top:var(--spacing-s)}@media(max-width:768px){.single-produit__reassurances{flex-wrap:wrap}}.single-produit__reassurance{flex:1;gap:0 var(--spacing-xs)}.single-produit__reassurance .reassurances__image img{height:8rem;width:10rem;object-fit:contain;margin-bottom:0}.single-produit__reassurance .reassurances__texte{max-width:none;font-family:var(--font-tertiary);font-size:var(--font-size-s);font-weight:var(--bold)}.single-produit__reassurance .reassurances__texte,.single-produit__reassurance .reassurances__texte p{margin-top:0}@media(max-width:768px){.single-produit__reassurance{flex:1 1 30%}}