/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c-white:#fff;--c-white-rgb:255,255,255;--c-true-black:#000;--c-true-black-rgb:0,0,0;--c-blue-brand:#0274b9;--c-orange-brand:#FF8D31;--c-orange-brand-rgb:255,188,73;--c-blue-medium:#90C9D5;--c-blue-light:#90C9F0;--c-blue-light-2:#C1CEFF;--c-cyan:#81dfce;--c-dark:#4d4d4d;--c-red:#e62346;--c-yellow:#FDE453;--c-yellow-rgb:253,228,83;--c-orange:#FFBC49;--c-orange-rgb:255,129,98;--c-orange-light:#ffc85f;--c-orange-ultralight:#fff5e4;--c-rose:#FFCCD6;--c-green:#B8D2AB;--c-violet:#540037;--c-violet-rgb:84,0,55;--c-saumon:#FFB29F;--c-pink-light:#F2ADAD;--c-fav:var(--c-orange);--c-fav-rgb:255,129,98;--c-fb:#0274B9;--c-fb-rgb:59,90,154;--c-tw:#00b1ed;--c-tw-rgb:0,177,237;--c-x:var(--c-dark);--c-x-rgb:0,0,0;--c-gray-100:#FAFAFA;--c-gray-200:#dadbdd;--c-gray-300:#dfdfdf;--c-gray-dark:var(--c-dark);--c-text:var(--c-dark);--c-default:var(--c-saumon);--c-default-rgb:255,178,159;--c-category-express:var(--c-pink-light);--c-category-monde:var(--c-rose);--c-category-vegetarien:var(--c-green);--c-category-facile:var(--c-blue-light);--c-category-gourmand:var(--c-orange);--c-category-special:var(--c-cyan);--c-category-thematic:var(--c-yellow);--c-category-thematic-rgb:var(--c-yellow-rgb);--c-category-batchcooking:var(--c-orange-light);--c-category-batchcooking-light:var(--c-orange-ultralight);--c-category-batchcooking-alt:var(--c-dark);--c-category-halloween:#5d3288;--c-category-noel:#227864;--c-category-easter:#ff9283;--c-category-robot:var(--c-blue-light-2);--c-category-fetes:#313b67;--bg-white:var(--c-white);--bg-gray-light:var(--c-gray-100);--bg-gray:var(--c-gray-200);--bg-dark:var(--c-dark);--bg-blue:var(--c-blue-brand);--bd-gray-light:var(--c-gray-100);--bd-gray:var(--c-gray-200);--fs-xxl:3.125rem;--fs-xl:2.5rem;--fs-l:2rem;--fs-xm:1.5rem;--fs-m:1.375rem;--fs-sm:1.25rem;--fs-s:1.0625rem;--fs-xs:0.8125rem;--fs-xxs:0.6875rem;--fw-extrabold:800;--fw-bold:700;--fw-regular:400;--body-font-size:1.0625rem;--body-bgc:var(--white);--body-text-color:var(--c-text);--main-font:"Raleway",Arial,sans-serif;--secondary-font:"Playfair Display",Arial,sans-serif;--animation-duration:0.3s;--shadow:0 1px 30px rgba(66,67,69,0.17);--offset-top:0;--header-height-default:5.4375rem;--header-height:var(--header-height-calculated,5.4375rem);--header-mobile-height:3.375rem;--l-width:90rem;--l-inner-w:71.875rem;--l-inner-medium-w:65.9375rem;--l-inner-small-w:57.25rem;--l-inner-xsmall-w:39.375rem;--gutter-xs:0.625rem;--gutter-s:1rem;--gutter-m:1.875rem;--gutter-l:2.5rem;--gutter-xl:3.75rem;--nb-cols:12;--nb-cols-mobile:4;--col-w:5.5rem;--grid-gutter:var(--gutter-m);--logo-size:4.375rem;--logo-md-size:9.5rem;--logo-md-sticky-size:4.375rem}.u-fontMainRegular{font-family:var(--main-font);font-weight:var(--font-regular)}.u-fontMainDemi{font-family:var(--main-font);font-weight:var(--font-courant)}.u-fontMainBold{font-family:var(--main-font);font-weight:var(--font-bold)}.u-fontMainBold{font-family:var(--main-font);font-weight:var(--font-bold)}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{border:initial;font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background-color:rgba(0,0,0,0)}button{cursor:pointer}ul,ol{margin:0;padding:0}li{list-style:none}svg{fill:currentColor}body{font-family:var(--main-font);font-weight:var(--font-regular);font-size:var(--body-font-size);color:var(--c-text);background-color:var(--bg-white)}body.no-scoll{overflow:hidden}body.toolbar-fixed{--offset-top:var(--drupal-displace-offset-top,2.4375rem)}.Grid{display:grid;grid-template-columns:repeat(var(--nb-cols-mobile,4),1fr);row-gap:var(--grid-gutter,20px);-moz-column-gap:var(--grid-gutter,20px);column-gap:var(--grid-gutter,20px)}@media(min-width:769px){.Grid{grid-template-columns:repeat(12,1fr)}}.col-1{grid-column:auto/span 1}.col-span-1{grid-column-start:2}.col-2{grid-column:auto/span 2}.col-span-2{grid-column-start:3}.col-3{grid-column:auto/span 3}.col-span-3{grid-column-start:4}.col-4{grid-column:auto/span 4}.col-span-4{grid-column-start:5}@media(min-width:769px){.col-md-1{grid-column:auto/span 1}.col-md-2{grid-column:auto/span 2}.col-md-3{grid-column:auto/span 3}.col-md-4{grid-column:auto/span 4}.col-md-5{grid-column:auto/span 5}.col-md-6{grid-column:auto/span 6}.col-md-7{grid-column:auto/span 7}.col-md-8{grid-column:auto/span 8}.col-md-9{grid-column:auto/span 9}.col-md-10{grid-column:auto/span 10}.col-md-11{grid-column:auto/span 11}.col-md-12{grid-column:auto/span 12}.col-span-md-1{grid-column-start:2}.col-span-md-2{grid-column-start:3}.col-span-md-3{grid-column-start:4}.col-span-md-4{grid-column-start:5}.col-span-md-5{grid-column-start:6}.col-span-md-6{grid-column-start:7}.col-span-md-7{grid-column-start:8}.col-span-md-8{grid-column-start:9}.col-span-md-9{grid-column-start:10}.col-span-md-10{grid-column-start:11}.col-span-md-11{grid-column-start:12}.col-span-md-12{grid-column-start:13}}@media(min-width:1024px){.col-m-1{grid-column:auto/span 1}.col-m-2{grid-column:auto/span 2}.col-m-3{grid-column:auto/span 3}.col-m-4{grid-column:auto/span 4}.col-m-5{grid-column:auto/span 5}.col-m-6{grid-column:auto/span 6}.col-m-7{grid-column:auto/span 7}.col-m-8{grid-column:auto/span 8}.col-m-9{grid-column:auto/span 9}.col-m-10{grid-column:auto/span 10}.col-m-11{grid-column:auto/span 11}.col-m-12{grid-column:auto/span 12}.col-span-m-1{grid-column-start:2}.col-span-m-2{grid-column-start:3}.col-span-m-3{grid-column-start:4}.col-span-m-4{grid-column-start:5}.col-span-m-5{grid-column-start:6}.col-span-m-6{grid-column-start:7}.col-span-m-7{grid-column-start:8}.col-span-m-8{grid-column-start:9}.col-span-m-9{grid-column-start:10}.col-span-m-10{grid-column-start:11}.col-span-m-11{grid-column-start:12}.col-span-m-12{grid-column-start:13}}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:400;src:url(/themes/custom/leclerc/public/assets/fonts/raleway-regular.woff2) format("woff2"),url(/themes/custom/leclerc/public/assets/fonts/raleway-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:700;src:url(/themes/custom/leclerc/public/assets/fonts/raleway-700.woff2) format("woff2"),url(/themes/custom/leclerc/public/assets/fonts/raleway-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Raleway";font-style:normal;font-weight:800;src:url(/themes/custom/leclerc/public/assets/fonts/raleway-800.woff2) format("woff2"),url(/themes/custom/leclerc/public/assets/fonts/raleway-800.woff) format("woff")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url(/themes/custom/leclerc/public/assets/fonts/playfair-display-regular.woff2) format("woff2")}.Page{position:relative;min-height:100vh;overflow:hidden}.Main{position:relative;-webkit-margin-before:var(--header-height);margin-block-start:var(--header-height)}#block-leclerc-primary-local-tasks{position:fixed;z-index:800;right:20px;top:250px;background-color:#fff;color:#000;padding:10px 10px 10px 20px;border-radius:9px;border:2px solid #9b9b9b;box-shadow:1px 1px 5px 0px #9b9b9b;font-family:"Verdana";font-size:10px;text-transform:uppercase}#block-leclerc-primary-local-tasks li{list-style-type:disc;padding:5px 0}#block-leclerc-primary-local-tasks li::before{content:none}#block-leclerc-primary-local-tasks li a{color:var(--body-text-color)}#block-leclerc-primary-local-tasks li a:hover{color:var(--c-losc-blue)}.Layout{position:relative;width:min(100%,var(--l-width));padding-inline:var(--gutter-s);margin-inline:auto}@media(min-width:769px){.Layout{padding-inline:var(--gutter-m)}}.Layout-inner{width:min(100%,var(--l-inner-w));margin-inline:auto}.Layout-medium{width:min(100%,var(--l-inner-medium-w));margin-inline:auto}.Layout-small{width:min(100%,var(--l-inner-small-w));margin-inline:auto}.Layout-xsmall{width:min(100%,var(--l-inner-xsmall-w));margin-inline:auto}.Section{-webkit-padding-before:5rem;padding-block-start:5rem;-webkit-padding-after:5rem;padding-block-end:5rem;padding-inline:calc(var(--gutter-m)/2)}.Section.has-smallPaddingBot{-webkit-padding-after:1.25rem;padding-block-end:1.25rem}@media(min-width:769px){.Section{padding-inline:var(--gutter-m)}}.Section-title{font-size:var(--fs-l);text-align:center}.Section-descr{text-align:center}.Section-content{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}.Section-actions{display:grid;justify-content:center;justify-items:center;align-items:center;gap:.625rem;-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media(min-width:769px){.Section-actions.has-pager{grid-template-areas:"void actions pager";grid-template-columns:20% 1fr 20%}.Section-actions .Cta{grid-area:actions}.Section-actions .Pager{grid-area:pager}.Section-actions.is-alignEnd{justify-content:flex-end}}.BurgerIcon{--spacing:-0.5rem;position:relative;height:.125rem;width:1.375rem;background-color:var(--c-white)}.BurgerIcon::before,.BurgerIcon::after{position:absolute;content:"";display:block;height:.125rem;width:1.375rem;background-color:var(--c-white)}.BurgerIcon::before{inset-block-start:var(--spacing)}.BurgerIcon::after{inset-block-end:var(--spacing)}.u-isRtf{font-size:1rem;line-height:1.5;word-break:break-word;font-family:var(--main-font)}.u-isRtf p:not(:first-child){-webkit-margin-before:var(--gutter-m);margin-block-start:var(--gutter-m)}.u-isRtf h2,.u-isRtf h3{text-transform:uppercase;text-align:start}@media(min-width:769px){.u-isRtf h2,.u-isRtf h3{text-align:justify}}.u-isRtf strong{font-weight:var(--font-bold)}.u-isRtf a{position:relative;display:inline-flex;text-decoration:none;color:var(--foreground-color,var(--c-losc-blue))}.u-isRtf a::before{content:"";display:block;position:absolute;inset:0;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor;transition:transform var(--animation-duration);pointer-events:none}.u-isRtf a:hover:not(:disabled)::before,.u-isRtf a:focus-visible:not(:disabled)::before{transform:scaleX(0)}.u-isRtf ul,.u-isRtf ol{-webkit-margin-after:1.25rem;margin-block-end:1.25rem;-webkit-margin-start:1.875rem;margin-inline-start:1.875rem}@media(min-width:769px){.u-isRtf ul,.u-isRtf ol{-moz-columns:2;columns:2}.FlatVisual-content .u-isRtf ul,.FlatVisual-content .u-isRtf ol{-moz-columns:1;columns:1}}.u-isRtf ul{list-style:none}.u-isRtf ul li::before{position:absolute;inset-block-start:10px;inset-inline-start:0;flex-shrink:0;display:inline-block;content:"";color:var(--c-losc-red);font-weight:bold;width:1.5rem;height:1rem;background-image:url(/themes/custom/leclerc/public/assets/img/arrow-bullet.svg);background-repeat:no-repeat;background-position:center}.u-isRtf ol{list-style:none;counter-reset:list}.u-isRtf ol li::before{color:var(--c-losc-red);display:inline-block;width:1rem;counter-increment:list;content:counter(list)}.u-isRtf li,.u-isRtf ol{position:relative;display:flex;-webkit-padding-start:3rem;padding-inline-start:3rem;-webkit-margin-after:.9375rem;margin-block-end:.9375rem}.u-isRtf em{font-style:italic}.u-isRtf img{display:block}.u-isRtf table{width:100% !important;border-collapse:collapse;border:1px solid rgba(var(--c-white-rgb),0.25);margin-block:1.875rem}@media(max-width:768.98px){.u-isRtf table{width:100%}}.u-isRtf td,.u-isRtf th{text-align:center;border:0;-webkit-border-after:1px solid rgba(var(--c-white-rgb),0.25);border-block-end:1px solid rgba(var(--c-white-rgb),0.25);padding:8px}.u-isRtf td:not(:first-child),.u-isRtf th:not(:first-child){-webkit-border-start:1px solid rgba(var(--c-white-rgb),0.25);border-inline-start:1px solid rgba(var(--c-white-rgb),0.25)}.u-isRtf td+td{-webkit-border-start:0;border-inline-start:0}.u-isRtf th{font-weight:var(--font-regular);background-color:rgba(var(--c-white-rgb),0.25);border-color:rgba(0,0,0,0)}.u-isRtf tr:not(:last-child) th{border-block-end-color:var(--c-blue)}.Cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;--cta-color:var(--theme-on-color,var(--c-dark));--cta-main-color:var(--theme-color,var(--c-default));position:relative;display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:var(--fw-bold);color:var(--cta-color);word-break:break-word;padding-block:1.0625rem;padding-inline:1.875rem;background-color:var(--cta-main-color);border:initial;border-radius:0;margin:0;box-sizing:border-box;cursor:pointer;line-height:1;letter-spacing:.0625rem}.Cta:hover:not(:disabled),.Cta:focus-visible:not(:disabled){text-decoration:underline}.is-large.Cta{padding-inline:4.375rem}.is-outline.Cta{color:var(--cta-main-color);background-color:rgba(0,0,0,0);border:1px solid var(--cta-main-color)}.CtaSecondary.is-disabled,.CtaSecondary:disabled,.Cta.is-disabled,.Cta:disabled{--cta-main-color:var(--gray-dark)}.Cta.is-brand{--cta-main-color:var(--c-blue-brand)}.Cta.is-classic{--cta-main-color:var(--c-dark)}.Cta.drive-memo.done{background-color:var(--c-dark);background-image:url(/themes/custom/leclerc/public/assets/svg/check.svg);background-repeat:no-repeat;background-position:8px center;padding-left:40px;cursor:default;text-decoration:none}@media(max-width:768.98px){.Cta.drive-memo{display:block;margin:auto;max-width:-moz-fit-content;max-width:fit-content}}.CtaSecondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;--cta-color:var(--c-text);--cta-main-color:var(--theme-color,var(--c-orange));position:relative;display:inline-flex;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:var(--fw-bold);color:var(--cta-color);word-break:break-word;border:initial;border-radius:0;margin:0;box-sizing:border-box;cursor:pointer}.CtaSecondary:hover:not(:disabled),.CtaSecondary:focus-visible:not(:disabled){text-decoration:underline}.CtaSecondary span{display:flex;padding:.9375rem .625rem;border-end-start-radius:50%;background-color:var(--cta-main-color)}.CtaSecondary svg{width:1.875rem;height:1.25rem}.CtaSecondary.is-disabled,.CtaSecondary:disabled,.Cta.is-disabled,.Cta:disabled{--cta-main-color:var(--gray-dark)}.CtaSecondary.is-brand{--cta-main-color:var(--c-blue-brand)}.ImgDeco{position:absolute;pointer-events:none}.has-tomato,.has-pepper,.has-olive,.has-redPepper{position:relative}.has-tomato::before,.has-pepper::before,.has-olive::before,.has-redPepper::before{display:none;position:absolute;z-index:2}@media(min-width:769px){.has-tomato::before,.has-pepper::before,.has-olive::before,.has-redPepper::before{display:block}}.has-tomato::before{inset-block-start:-3.5rem;inset-inline-end:calc((100% - 81.875rem)/2);content:url(/themes/custom/leclerc/public/assets/img/deco/tomates-grappe.png)}.has-pepper::before{inset-block-start:-7.8125rem;inset-inline-start:-3.125rem;content:url(/themes/custom/leclerc/public/assets/img/deco/poivron.png)}.has-olive::before{inset-block-start:-0.625rem;inset-inline-end:0;content:url(/themes/custom/leclerc/public/assets/img/deco/olives.png)}.has-redPepper::before{content:"";position:absolute;bottom:-100px;left:-45px;width:166px;height:256px;background:url(/themes/custom/leclerc/public/assets/img/deco/piment.png) no-repeat center center;transform:rotate(220deg)}.Link{display:inline-flex;color:inherit;text-decoration:underline}.Link.is-bold{font-weight:var(--fw-bold)}.Link:hover,.Link:focus-visible{text-decoration:none}.skip-link.visually-hidden.focusable:active,.skip-link.visually-hidden.focusable:focus{z-index:1000;position:relative !important}.List{display:grid;row-gap:.625rem;-webkit-margin-after:2.5rem;margin-block-end:2.5rem}.List-item::before{content:"•";-webkit-margin-end:.625rem;margin-inline-end:.625rem}.Logo{display:block;width:var(--logo-size);height:auto}.Logo svg{width:100%}@media(min-width:769px){.Logo{width:var(--logo-md-size);-webkit-margin-start:1.875rem;margin-inline-start:1.875rem;transition:width var(--animation-duration)}.is-sticky .Logo{width:var(--logo-md-sticky-size)}}.is-theme-default{--theme-color:var(--c-saumon);--theme-on-color:var(--c-dark)}.is-theme-orange-brand{--theme-color:var(--c-orange-brand);--theme-on-color:var(--c-dark)}.is-theme-orange{--theme-color:var(--c-orange);--theme-on-color:var(--c-dark)}.is-theme-express{--theme-color:var(--c-category-express);--theme-on-color:var(--c-dark)}.is-theme-monde{--theme-color:var(--c-category-monde);--theme-on-color:var(--c-dark)}.is-theme-vegetarien{--theme-color:var(--c-category-vegetarien);--theme-on-color:var(--c-dark)}.is-theme-facile{--theme-color:var(--c-category-facile);--theme-on-color:var(--c-dark)}.is-theme-gourmand{--theme-color:var(--c-category-gourmand);--theme-on-color:var(--c-dark)}.is-theme-special{--theme-color:var(--c-category-special);--theme-on-color:var(--c-dark)}.is-theme-thematic{--theme-color:var(--c-category-thematic);--theme-on-color:var(--c-dark)}.is-theme-batchcooking{--theme-color:var(--c-category-batchcooking);--theme-on-color:var(--c-dark)}.is-theme-batchcooking-alt{--theme-color:var(--c-category-batchcooking-alt);--theme-on-color:var(--c-dark)}.is-theme-batchcooking-light{--theme-color:var(--c-category-batchcooking-light);--theme-on-color:var(--c-dark)}.is-theme-halloween{--theme-color:var(--c-category-halloween);--theme-on-color:var(--c-white)}.is-theme-noel{--theme-color:var(--c-category-noel);--theme-on-color:var(--c-white)}.is-theme-paques{--theme-color:var(--c-category-easter);--theme-on-color:var(--c-dark)}.is-theme-robot{--theme-color:var(--c-category-robot);--theme-on-color:var(--c-dark)}.is-theme-fetes{--theme-color:var(--c-category-fetes);--theme-on-color:var(--c-white)}.u-textDeco{font-weight:inherit;box-shadow:0 -14px 0 var(--theme-color,var(--c-orange-brand)) inset}h4,.Title-4,h3,.Title-3,h2,.Title-2,h1,.Title-1{font-family:var(--main-font);font-weight:var(--fw-regular);line-height:1.2;color:var(--c-text)}h4.is-center,.is-center.Title-4,h3.is-center,.is-center.Title-3,h2.is-center,.is-center.Title-2,h1.is-center,.is-center.Title-1{text-align:center}h4.no-mb,.no-mb.Title-4,h3.no-mb,.no-mb.Title-3,h2.no-mb,.no-mb.Title-2,h1.no-mb,.no-mb.Title-1{-webkit-margin-after:0;margin-block-end:0}h4 span,.Title-4 span,h3 span,.Title-3 span,h2 span,.Title-2 span,h1 span,.Title-1 span{font-weight:var(--fw-bold)}h4.has-deco,.has-deco.Title-4,h3.has-deco,.has-deco.Title-3,h2.has-deco,.has-deco.Title-2,h1.has-deco,.has-deco.Title-1{--deco-color:var(--theme-color,var(--c-orange))}h4.has-deco span,.has-deco.Title-4 span,h3.has-deco span,.has-deco.Title-3 span,h2.has-deco span,.has-deco.Title-2 span,h1.has-deco span,.has-deco.Title-1 span{font-weight:var(--fw-bold);box-shadow:0 -14px 0 var(--deco-color) inset}h1,.Title-1{font-size:2.5rem;-webkit-margin-after:1.5625rem;margin-block-end:1.5625rem}@media(min-width:769px){h1,.Title-1{font-size:2.1875rem}}h2,.Title-2{font-size:2rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}h3,.Title-3{font-size:1.125rem;font-weight:var(--fw-bold);-webkit-margin-after:1.25rem;margin-block-end:1.25rem}h4,.Title-4{font-size:var(--fs-s);font-weight:var(--fw-bold);-webkit-margin-after:.625rem;margin-block-end:.625rem}.MenuWeekEnd-title,.MenuWeekDay-title{font-family:var(--secondary-font);font-weight:var(--font-regular);line-height:1.2;color:var(--c-text);font-size:var(--fs-m)}.Accordion{display:grid}.AccordionItem{-webkit-border-before:1px solid var(--c-dark);border-block-start:1px solid var(--c-dark)}.AccordionItem:last-child{-webkit-border-after:1px solid var(--c-dark);border-block-end:1px solid var(--c-dark)}.AccordionBtn{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:var(--fw-bold);width:100%;padding-block:1.25rem;padding-inline:0;background-color:var(--c-grey-bg);border:0;margin:0}.AccordionBtn svg{height:.625rem;width:.625rem;transform:rotateZ(90deg);transition:transform var(--animation-duration)}.AccordionBtn.is-active svg{transform:rotateZ(-90deg)}.AccordionPanel{display:none;padding-inline:.625rem;-webkit-margin-after:1.5625rem;margin-block-end:1.5625rem}.AccordionPanel.is-open{display:block}.AccordionPanel ul li::before{content:"•";-webkit-margin-end:.3125rem;margin-inline-end:.3125rem}.Backdrop{position:fixed;inset:0;display:none;background-color:rgba(var(--c-black-rgb),0.25);z-index:10}.Backdrop.is-open{display:block}.Banner{position:relative;display:grid;grid-template-rows:minmax(25rem,auto) auto}@media(min-width:769px){.Banner{grid-template-rows:35.625rem auto}}.Banner .Banner-wrapper{display:flex;align-items:center;justify-self:center;height:100%;height:calc(100% + 5.625rem)}.Banner-media{position:absolute;inset:0}.Banner-media img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:769px){.Banner-media{inset-block-end:-5.625rem}}.Banner-inner{display:grid;height:100%;width:min(100%,var(--l-width));margin-inline:auto}@media(max-width:768.98px){.Banner-inner{-webkit-margin-after:9.375rem;margin-block-end:9.375rem}}.Banner-content{margin-block:auto;z-index:0}.Banner-content .Cta{inset-inline:2.5rem;width:80%;max-width:27.5rem}@media(max-width:768.98px){.Banner-content .Cta{top:-1.75rem}}@media(min-width:769px){.Banner-content .Cta{position:absolute;inset-block-end:0;transform:translateY(50%)}}@media(max-width:768.98px){.Banner-content{height:100%;display:flex;flex-direction:column;justify-content:center}}@media(min-width:769px){.Banner-content{position:relative;transform:translateY(-3.75rem)}}.Banner-contentInner{position:relative;color:var(--c-white);padding-block:2.5rem;padding-inline:2.5rem}@media(min-width:769px){.Banner-contentInner{padding-block:6.25rem}}.Banner-contentInner::before{content:"";display:block;position:absolute;inset-block:0;inset-inline-end:0;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background-color:rgba(0,0,0,.5)}.Banner-quote{position:absolute;inset-block-start:0;display:block;height:2.875rem;aspect-ratio:1/1;color:var(--theme-color,var(--c-default));transform:translateY(-50%)}.Banner-title{color:var(--c-white);font-size:var(--fs-l)}@media(min-width:769px){.Banner-title{font-size:var(--fs-xxl)}}.Banner-videoCta{--cta-color:var(--c-white);position:relative;display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;text-align:center;text-decoration:none;font-size:1.625rem;font-weight:var(--fw-regular);color:var(--cta-color);word-break:break-word;padding-block:.625rem;padding-inline:3.125rem;background-color:rgba(var(--c-orange-rgb),0.85);border:initial;border-radius:1.875rem;margin:0;box-sizing:border-box;cursor:pointer}.BatchcookingMenu{align-items:center;row-gap:3.75rem}.BatchcookingMenuCard{box-shadow:var(--shadow);z-index:1}.BatchcookingMenuCard .RecipeCard-content{padding-block:2.5rem;padding-inline:1.875rem}@media(min-width:769px){.BatchcookingMenuCard{-webkit-margin-end:-1.875rem;margin-inline-end:-1.875rem}}.BatchcookingMenuDay .RecipeBigCard{position:relative}.BatchcookingMenuDay .RecipeBigCard::after{position:absolute;inset-block-start:-0.625rem;z-index:1}.BatchcookingMenuDay .RecipeSteps-title{font-size:1.5rem}.BatchcookingMenuDay:nth-child(odd) .RecipeBigCard::after{inset-inline-end:0}.BatchcookingMenuDay:nth-child(even) .RecipeBigCard::after{inset-inline-start:0}.BatchcookingMenuDay:nth-child(1) .RecipeBigCard::after{width:11.875rem;height:13.125rem;content:url(/themes/custom/leclerc/public/assets/img/page-batchcooking/persil.png)}.BatchcookingMenuDay:nth-child(2) .RecipeBigCard::after{width:9.6875rem;height:8.125rem;content:url(/themes/custom/leclerc/public/assets/img/page-batchcooking/brocolis.png)}.BatchcookingMenuDay:nth-child(3) .RecipeBigCard::after{inset-block-start:1.25rem;inset-inline-end:4.375rem;width:4.6875rem;height:5.125rem;content:url(/themes/custom/leclerc/public/assets/img/page-batchcooking/tomate.png)}.BatchcookingMenuDay:nth-child(4) .RecipeBigCard::after{inset-inline-start:1.875rem;width:9.5625rem;height:9.75rem;content:url(/themes/custom/leclerc/public/assets/img/page-batchcooking/oeuf.png)}.BatchcookingMenuDay:nth-child(5) .RecipeBigCard::after{width:11.9375rem;height:13.9375rem;content:url(/themes/custom/leclerc/public/assets/img/page-batchcooking/avocats.png)}.BatchcookingMenuDay:not(:last-child){-webkit-margin-after:2.5rem;margin-block-end:2.5rem}@media(min-width:769px){.BatchcookingMenuDay:not(:last-child){-webkit-margin-after:5rem;margin-block-end:5rem}}.BatchcookingMenuCard-day{text-align:center;margin-bottom:1.875rem}.BatchcookingRecipe{border-radius:.625rem;box-shadow:0 1.25rem 1.25rem rgba(77,77,77,.07);overflow:hidden}.BatchcookingRecipe img{width:100%}.CheckboxSet,.RadioSet{display:flex;flex-wrap:wrap;-moz-columns:var(--c-colCount);columns:var(--c-colCount)}.CheckboxSet.FieldWpr,.RadioSet.FieldWpr{height:auto}.Checkbox-wpr,.Radio-wpr{position:relative;display:flex;flex-direction:row;margin-right:1.5em;margin-bottom:1em}[type=checkbox]:not(:checked),[type=checkbox]:checked,[type=radio]:not(:checked),[type=radio]:checked{position:absolute;bottom:0;left:.625em;height:1px;width:1px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;background:none}[type=checkbox]:not(:checked):focus,[type=checkbox]:checked:focus,[type=radio]:not(:checked):focus,[type=radio]:checked:focus{outline:none}.Checkbox[type=checkbox]:not(:checked)+label,.Checkbox[type=checkbox]:checked+label,.Radio[type=radio]:not(:checked)+label,.Radio[type=radio]:checked+label{position:relative;display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;color:var(--black);padding-left:2.625em;cursor:pointer}.Checkbox[type=checkbox]:not(:checked)+label::before,.Checkbox[type=checkbox]:checked+label::before,.Radio[type=radio]:not(:checked)+label::before,.Radio[type=radio]:checked+label::before{position:absolute;top:0;left:0;display:block;content:"";height:24px;width:24px;border:0;border-radius:0;cursor:pointer;transition:box-shadow var(--animation-duration);background-color:var(--c-white)}.NewsletterBlock-alt .Checkbox[type=checkbox]:not(:checked)+label::before,.NewsletterBlock-alt .Checkbox[type=checkbox]:checked+label::before,.NewsletterBlock-alt .Radio[type=radio]:not(:checked)+label::before,.NewsletterBlock-alt .Radio[type=radio]:checked+label::before{border:1px solid var(--c-black)}.Radio[type=radio]:not(:checked)+label::before,.Radio[type=radio]:checked+label::before{border-radius:50%}.Checkbox[type=checkbox]:not(:checked):focus+label::before,.Checkbox[type=checkbox]:checked:focus+label::before,.Checkbox[type=checkbox]:not(:checked):hover+label::before,.Checkbox[type=checkbox]:checked:hover+label::before,.Radio[type=radio]:not(:checked):focus+label::before,.Radio[type=radio]:checked:focus+label::before,.Radio[type=radio]:not(:checked):hover+label::before,.Radio[type=radio]:checked:hover+label::before{box-shadow:0 0 2px 2px var(--c-black)}.Checkbox[type=checkbox]:not(:checked):focus+label::after,.Checkbox[type=checkbox]:not(:checked):hover+label::after,.Radio[type=radio]:not(:checked):focus+label::after,.Radio[type=radio]:not(:checked):hover+label::after{opacity:.3}.Radio[type=radio]+label::after{top:.375em;left:.375em;height:.625em;width:.625em;position:absolute;display:block;content:"";border-radius:50%;opacity:0;transition:opacity var(--animation-duration)}.Checkbox[type=checkbox]+label::after{top:0;left:0;height:24px;width:24px;position:absolute;display:block;content:"";background-color:rgba(0,0,0,0);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 10"><path d="M4 10c-.3 0-.5-.1-.7-.3l-3-3c-.4-.4-.4-1 0-1.4s1-.4 1.4 0L4 7.6 11.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-8 8c-.2.2-.4.3-.7.3z"/></svg>');background-position:center center;background-repeat:no-repeat;background-size:.75em;opacity:0;transition:opacity var(--animation-duration)}.Radio[type=radio]:checked+label::after{top:.375em;left:.375em;height:.625em;width:.625em;background-color:var(--c-white);opacity:1}.Checkbox[type=checkbox]:checked+label::after{top:0;left:0;height:24px;width:24px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'><path fill='white' d='M4 10c-.3 0-.5-.1-.7-.3l-3-3c-.4-.4-.4-1 0-1.4s1-.4 1.4 0L4 7.6 11.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-8 8c-.2.2-.4.3-.7.3z'/></svg>");background-position:center center;background-repeat:no-repeat;background-size:.75em;opacity:1}.Checkbox[type=checkbox]:checked+label::before,.Radio[type=radio]:checked+label::before{background-color:var(--c-black);border-color:var(--c-black)}.Checkbox[type=checkbox]:disabled+label::before,.Radio[type=radio]:disabled+label::before{background-color:var(--c-black);border-color:var(--c-black)}.Radio[type=radio]:disabled+label::after{background-color:var(--c-black)}.Radio[type=radio]:checked:disabled+label::before{background-color:var(--c-black);border-color:var(--c-black)}.Radio[type=radio]:disabled+label::before{background-color:var(--c-black);border-color:var(--c-black)}.Checkbox[type=checkbox]:disabled+label::before{background-color:var(--c-black)}.Checkbox[type=checkbox]:checked:disabled+label::after{background-color:var(--c-black);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'><path fill='gray' d='M4 10c-.3 0-.5-.1-.7-.3l-3-3c-.4-.4-.4-1 0-1.4s1-.4 1.4 0L4 7.6 11.3.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-8 8c-.2.2-.4.3-.7.3z'/></svg>")}.RadioSet-legend{height:auto;width:auto;padding:0;margin:0;font-size:.75em;text-align:left;color:var(--c-black);margin-bottom:.6666666667em}.Comment{display:grid;grid-template-columns:repeat(var(--nb-cols-mobile,4),1fr);row-gap:var(--grid-gutter,20px);-moz-column-gap:var(--grid-gutter,20px);column-gap:var(--grid-gutter,20px);font-size:var(--fs-xs);padding-block:2.5rem;padding-inline:1.25rem;background-color:var(--c-white)}@media(min-width:769px){.Comment{grid-template-columns:repeat(8,1fr)}}.Comment-content{display:grid;row-gap:1.25rem}.Comment-header{display:grid}.Comment-author{font-weight:var(--fw-bold)}.Comment-date{font-size:var(--fs-xxs)}.Comment-links{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem}.Comment-link{color:var(--c-text);text-decoration:none}.Comments{position:relative;padding-inline:1.25rem}.Comments::before{display:block;content:"";position:absolute;inset-inline:0;inset-block-start:-6.25rem;inset-block-end:min(160px,40%);background-color:rgba(var(--c-orange-brand-rgb),0.2);z-index:-1}.Batchcooking .Comments::before{inset-block-start:0;inset-inline:-1.25rem;background-color:var(--theme-color)}.Comments .olives,.Comments .poivron{display:none;position:absolute;z-index:5}@media(min-width:769px){.Comments .olives,.Comments .poivron{display:block}}.Comments .poivron{right:4%;top:5.625rem}.Comments .olives{left:-1%;top:1.25rem}.Comments-inner{display:grid;row-gap:1.25rem;padding-block:5rem 2.5rem}.Comments-btn{justify-self:center;-webkit-margin-before:3.75rem;margin-block-start:3.75rem}.Comments-title{text-align:center}.Comments-form{display:none}.Comments-form.is-open{display:block}.Comments-form .FormLabel{position:absolute;height:1px;width:1px;padding:0;border:0;overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.Ratings{display:inline-flex}.Ratings:hover .Ratings-star,.Ratings:focus-visible .Ratings-star{--star-color:var(--c-orange-brand)}.Ratings:hover .Ratings-star:hover~.Ratings-star,.Ratings:focus-visible .Ratings-star:hover~.Ratings-star{--star-color:var(--c-dark)}.Ratings-star{--star-color:var(--c-dark);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline:.125rem}.Ratings-star::before{content:"";display:block;-webkit-mask-image:url(/themes/custom/leclerc/public/assets/svg/star-full.svg);mask-image:url(/themes/custom/leclerc/public/assets/svg/star-full.svg);-webkit-mask-size:100%;mask-size:100%;height:1.25rem;aspect-ratio:1;background-color:var(--star-color)}.Ratings-star.is-selected{--star-color:var(--c-orange-brand)}.Dopdown-panel{display:none}.Dopdown-panel.is-open{display:block}.EditoText{text-align:center}.EditoVisual{position:relative;text-align:center;-webkit-margin-after:3.75rem;margin-block-end:3.75rem}.EditoVisual svg{position:absolute;transform:translateY(-50%);color:var(--theme-color,var(--c-orange-brand));width:2.75rem}.LandingRecipePush{position:relative}.LandingRecipePush::before{content:"";position:absolute;inset-inline:0;inset-block-end:1.5rem;width:100%;top:10%;background-color:var(--bg-gray-light);box-shadow:0 0 0 100vmax var(--bg-gray-light);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}label{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;padding-inline:2.5rem;width:100%}select::-ms-expand{display:none}.InputText{padding-block:.9375rem;padding-inline:1.875rem;background-color:var(--c-white);border:1px solid var(--c-default);width:100%;max-width:100%}.Form{display:grid;grid-gap:1rem;width:100%}.FormItem{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}.FormItem input,.FormItem textarea{width:100%}.FormItem textarea{padding:2.5rem}.FormLabel{height:auto;width:auto;padding:0;margin:0;font-size:.875rem;text-align:left;color:var(--text-color);margin-bottom:.625rem}.FormLabel .required{color:var(--c-red)}.Select-wpr{background-color:var(--theme-color);position:relative;display:flex;align-items:center}.Select-wpr::before{position:absolute;inset-block:.75rem;inset-inline-end:3.125rem;content:"";display:block;width:.0625rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--theme-on-color,var(--c-white))}.Select-wpr::after{position:absolute;inset-inline-end:1.25rem;content:"";display:block;height:.625rem;width:.625rem;-webkit-mask-image:url(/themes/custom/leclerc/public/assets/svg/chevron.svg);mask-image:url(/themes/custom/leclerc/public/assets/svg/chevron.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;background-color:var(--theme-on-color,var(--c-white));transform:rotate(90deg)}.Select-wpr.is-outlined{--theme-on-color:var(--c-gray-dark);--theme--color:transparent}.Select-wpr select{min-height:3.3125rem}.Select{color:var(--theme-on-color,var(--c-white));background-color:var(--theme-color,var(--c-gray-dark))}.is-outlined .Select{background-color:rgba(0,0,0,0);border:1px solid var(--c-gray-dark)}.OrganizeMyWeek{display:flex;flex-direction:column;align-items:flex-end;row-gap:1.75rem}.OrganizeMyWeek:nth-child(1){--theme-color:var(--c-orange)}.OrganizeMyWeek:nth-child(2){--theme-color:var(--c-yellow)}.OrganizeMyWeek:nth-child(3){--theme-color:var(--c-saumon)}.OrganizeMyWeek:nth-child(3) .OrganizeMyWeek-title{max-width:12.5rem}.OrganizeMyWeek-content{position:relative;min-height:13.75rem;padding:1.25rem;border-radius:.9375rem;width:100%;overflow:hidden;z-index:1}.OrganizeMyWeek-media{position:absolute;inset:0;z-index:-1}.OrganizeMyWeek-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.OrganizeMyWeek-title{font-size:var(--fs-xm);font-weight:var(--fw-extrabold)}.OrganizeMyWeek-descr{max-width:10.3125rem}.Pager{display:flex}.Pager-items{display:flex;justify-content:center}.Pager-item{display:flex;align-items:center;justify-content:center}.Pager-link{display:flex;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-decoration:none;color:var(--c-text);padding-block:1.25rem;padding-inline:.875rem;height:100%;transition:background-color var(--animation-duration)}.Pager-link.is-active{background-color:var(--c-gray-100)}.Pager-link span{display:flex}.Pager-link svg{height:.625rem;width:.3125rem}.is-prev .Pager-link svg{transform:rotateZ(180deg)}.Pager-link:hover,.Pager-link:focus-visible{background-color:var(--c-gray-100)}.PreparationCard{position:relative;display:grid;row-gap:var(--gutter-m);padding:2.5rem;background-color:var(--bg-white);box-shadow:var(--shadow);-webkit-margin-after:var(--gutter-m);margin-block-end:var(--gutter-m);z-index:0}.PreparationCard-header{display:flex;flex-direction:column;-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@media(min-width:769px){.PreparationCard-header{flex-direction:row}}.PreparationCard-title{font-size:var(--fs-xm)}@media(min-width:769px){.PreparationCard-title{-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;-webkit-border-end:1px solid var(--c-dark);border-inline-end:1px solid var(--c-dark);-webkit-margin-after:0;margin-block-end:0;-webkit-margin-end:1.25rem;margin-inline-end:1.25rem}}.PreparationCard-rowTitle{-webkit-margin-after:.625rem;margin-block-end:.625rem}.PreparationCard-conservation{font-style:italic}.RecipeCard{position:relative;display:flex;flex-direction:column;background-color:var(--c-white)}@media(min-width:769px){.RecipeCard.is-inline{display:grid;grid-template-columns:auto 21.875rem}}.RecipeCard:hover img,.RecipeCard:focus-visible img{transform:scale(1.05)}.RecipeCard .ajax-progress-throbber{display:none}.RecipeCard-content{flex:1;display:flex;flex-direction:column;justify-content:center;row-gap:1.25rem;padding-block:.9375rem 1.875rem;padding-inline:.875rem;text-align:center;order:2}.RecipeCard-content .Cta{position:static;-webkit-margin-before:auto;margin-block-start:auto;width:100%}.RecipeCard-content .Cta::before{content:"";position:absolute;inset:0}.RecipeCard-content .Cta:hover{opacity:.7;text-decoration:none}.RecipeCard-media{position:relative;aspect-ratio:1/1;overflow:hidden;order:1}.RecipeCard-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--animation-duration)}@media(min-width:769px){.RecipeCard.is-inline .RecipeCard-media{aspect-ratio:auto}}.RecipeCard-reload{position:absolute;inset-inline-end:0;display:flex;-moz-column-gap:.75rem;column-gap:.75rem;padding:.625rem;color:var(--c-white);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-decoration:none;transform:translateX(calc(100% - 2.8125rem));transition:transform var(--animation-duration);z-index:1}.RecipeCard-reload::before{content:"";position:absolute;inset:0;background-color:rgba(var(--c-true-black-rgb),0.55);border-end-start-radius:1.625rem}.RecipeCard-reload-inner{display:inline-flex;align-items:center;gap:.6875rem;z-index:10}.RecipeCard-reload svg{display:block;height:1.5rem;width:1.5rem}.RecipeCard-reload:hover,.RecipeCard-reload:focus-visible{transform:translateX(0)}.RecipeCard-category{text-transform:uppercase;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-dark)}.RecipeCard-name{font-weight:var(--fw-regular);font-size:var(--fs-xm);-webkit-margin-after:0;margin-block-end:0}.Recipe-notation{display:flex;-moz-column-gap:.125rem;column-gap:.125rem}.Recipe-notation svg{height:1rem;width:1rem}.RecipeToken{position:relative;display:flex;flex-direction:column;width:100%}.RecipeToken-media{display:grid}.RecipeToken-media img{grid-column:1/-1;grid-row:1/-1;width:100%}.RecipeToken-title{text-align:center;text-transform:uppercase;font-size:var(--fs-xs);-webkit-margin-before:1.25rem;margin-block-start:1.25rem;opacity:0;transition:opacity var(--animation-duration)}.RecipeToken:hover .RecipeToken-title,.RecipeToken:focus-visible .RecipeToken-title{opacity:1}.RecipeToken-link{grid-column:1/-1;grid-row:1/-1;display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;font-size:var(--fs-s);color:inherit;opacity:0;background-color:rgba(var(--c-white-rgb),0.65);z-index:1;transition:opacity var(--animation-duration)}.RecipeToken-link::before{content:"";position:absolute;inset:0}.RecipeToken-link:hover,.RecipeToken-link:focus-visible{opacity:1}.RecipeToken-link span{display:grid;align-content:center;justify-items:center;height:6.5625rem;aspect-ratio:1;text-align:center;line-height:1;background-color:var(--c-category-thematic);border-radius:50%}.RecipeToken-link svg{width:2.375rem;-webkit-margin-after:.3125rem;margin-block-end:.3125rem}.SeasonalProducts{display:flex;justify-content:space-evenly;flex-wrap:wrap}.SeasonalProduct{--label-color:var(--c-text);--label-bg-color:var(--c-white);position:relative;display:flex;flex-direction:column;align-items:center;padding-inline:1.875rem;width:max(17.5rem,30%);overflow:hidden}.SeasonalProduct:hover{--label-color:var(--c-white);--label-bg-color:var(--bg-color,var(--c-yellow))}.SeasonalProduct-label{position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);margin-bottom:0}.SeasonalProduct-label span{position:relative;display:block;width:100%;text-align:center;font-size:var(--fs-xm);color:var(--label-color);padding-block:.875rem;padding-inline:.625rem;background-color:var(--label-bg-color);transition:background-color var(--animation-duration)}.SeasonalProduct-label::before{position:absolute;inset-inline:0;inset-block:0;display:block;content:"";border-radius:50%;box-shadow:var(--shadow)}.SliderBanner-nav{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-direction:column;row-gap:1.875rem;align-items:center;margin-inline:auto}@media(min-width:769px){.SliderBanner-nav{row-gap:2.8125rem}}.SliderBanner-nav .SliderBanner-nav-inner{display:flex;gap:1.875rem;padding:.625rem 1.25rem;background-color:rgba(var(--c-true-black-rgb),0.55);border-radius:1.875rem}.SliderBanner-nav .Slider-toggle{line-height:0;padding:0}.SliderBanner-nav .Slider-toggle svg{fill:var(--c-white);height:1rem;width:auto;flex-shrink:0}.SliderBanner-colors{display:flex;width:min(100%,var(--l-width));padding-inline:var(--gutter-s)}.SliderBanner-colors span{flex:1;height:.5rem;background-color:var(--slide-color)}@media(min-width:769px){.SliderBanner-colors{padding-inline:var(--gutter-m)}}.BannerSlide{overflow:hidden;justify-content:end}@media(min-width:769px){.BannerSlide{justify-content:center}}.SocialBanner{position:relative;display:flex;flex-wrap:wrap;row-gap:var(--gutter-m);-moz-column-gap:var(--gutter-m);column-gap:var(--gutter-m);justify-content:center;-webkit-padding-before:1.875rem;padding-block-start:1.875rem;align-items:flex-start}@media(min-width:769px){.SocialBanner{-webkit-padding-before:4.375rem;padding-block-start:4.375rem}}.SocialBannerItem{display:grid;justify-items:center;row-gap:.625rem;text-transform:uppercase;text-align:center;text-decoration:none;font-size:1.125rem;color:var(--c-text);max-width:15.625rem}.SocialBannerItem:is(a):hover,.SocialBannerItem:is(a):focus-visible{text-decoration:underline}.SocialBannerItem-icon{display:flex;color:var(--c-white);background-color:var(--c-blue-brand);border-radius:50%;padding:1.375rem}.SocialBannerItem-icon svg{height:2.125rem;width:2.125rem}.StepsMenu{align-self:stretch;display:flex;justify-content:center;background-color:var(--bg-gray-light);margin-inline:1.875rem}.StepsMenu-list{display:flex;flex-wrap:wrap;counter-reset:steps}.StepsMenu-item{position:relative;display:flex;align-items:center;counter-increment:steps}@media(min-width:769px){.StepsMenu-item:not(:last-child)::after{position:absolute;inset-block:.9375rem;inset-inline-end:0;content:"";display:block;width:1px;background-color:var(--c-dark)}}.StepsMenu-link{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;color:var(--c-text);font-size:.9375rem;font-weight:var(--fw-bold);text-decoration:none;padding:.9375rem 1.875rem}.StepsMenu-link::before{display:flex;align-items:center;justify-content:center;content:counter(steps);aspect-ratio:1/1;width:1.5625rem;background-color:var(--theme-color,var(--c-orange));border-radius:50%}.StepsMenu-link:hover,.StepsMenu-link:focus-visible{text-decoration:underline}.Popin.PopinVideo{display:flex}.Popin.PopinVideo .Popin-main{width:100%;max-width:100%}.Popin.PopinVideo .Popin-main iframe{aspect-ratio:16/9;width:100%;height:auto;max-height:56.25rem}.VisuText{display:grid;align-items:center;row-gap:var(--gutter-m);margin-block:3.75rem 5rem}@media(min-width:769px){.VisuText{grid-template-columns:4fr 1fr 3fr;margin-block:3.75rem 7.5rem}}.VisuText-text{font-size:2.125rem;line-height:1.3}@media(min-width:769px){.VisuText-text{grid-column-start:3}}.VisuText-media{position:relative;display:flex;align-items:center;justify-content:center}.VisuText-videoCta{position:absolute;display:flex;align-items:center;justify-content:center;width:6.25rem;aspect-ratio:1/1;background-color:rgba(var(--c-category-thematic-rgb),0.75);border-radius:50%}.VisuText-videoCta span{display:flex;transform:translateX(5px)}.VisuText-videoCta svg{height:2.5rem;width:2.5rem}.Wine{--theme-color:var(--c-violet);--theme-on-color:var(--c-white);position:relative;padding-block:7.5rem 13.75rem}.Wine p{font-size:var(--fs-xs);color:var(--theme-color);-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.Wine img{position:absolute;inset-block-start:50%}.Wine .wine-pink{transform:translateY(-50%);left:-8.125rem}@media(max-width:768.98px){.Wine .wine-pink{max-width:12.5rem;left:-6.25rem;top:35%}}.Wine .cheese{left:12.5rem;top:-12%;transform:translateY(50%)}@media(max-width:768.98px){.Wine .cheese{max-width:5.625rem;top:-6.25rem;left:2.1875rem}}.Wine .wine-red{right:-12.5rem;transform:translateY(-50%)}@media(max-width:768.98px){.Wine .wine-red{max-width:12.5rem;right:-8.125rem;top:45%}}.Wine-inner{row-gap:1.25rem;text-align:center;padding-block:2.5rem;background-color:rgba(var(--c-violet-rgb),0.2)}.Wine-title span{--deco-color:rgba(var(--c-violet-rgb),0.13)}.Batchcooking .RecipeShare{inset-block-end:0}@media(min-width:769px){.Batchcooking .RecipeShare{inset-block-start:80px;inset-inline-end:0;flex-direction:column;transform:translateX(50%)}}.Batchcooking .RecipeHeader{-webkit-padding-after:1.875rem;padding-block-end:1.875rem}.Batchcooking .citron,.Batchcooking .tomates-cerise,.Batchcooking .avocat-rondelles,.Batchcooking .myrtilles,.Batchcooking .pamplemousse,.Batchcooking .epinard,.Batchcooking .basilic{display:none}@media(min-width:769px){.Batchcooking .citron,.Batchcooking .tomates-cerise,.Batchcooking .avocat-rondelles,.Batchcooking .myrtilles,.Batchcooking .pamplemousse,.Batchcooking .epinard,.Batchcooking .basilic{pointer-events:none;display:block;position:absolute}.Batchcooking .citron{inset-block-start:6.25rem;inset-inline-start:-0.625rem;z-index:0}.Batchcooking .tomates-cerise{inset-block-start:4.6875rem;inset-inline-end:3.125rem;z-index:0}.Batchcooking .avocat-rondelles{inset-block-start:-3.4375rem;inset-inline-start:-3.125rem}.Batchcooking .myrtilles{inset-block-start:-5.625rem;inset-inline-end:-1.875rem;z-index:0}.Batchcooking .pamplemousse{inset-block-start:30%;inset-inline-start:-8.75rem;z-index:1}.Batchcooking .epinard{inset-block-start:50%;inset-inline-end:-4.375rem;z-index:1}.Batchcooking .basilic{inset-block-start:80%;inset-inline-start:-6.25rem;z-index:1}}.WeekMenu,.BatchboockingIngredients,.BatchboockingPrepa{position:relative}.WeekMenu-content{position:relative;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.WeekMenu-content::before{position:absolute;inset-block:0 20%;inset-inline:-1.25rem;content:"";background-color:var(--theme-color);z-index:-1}.WeekMenuSlider{position:relative;-webkit-padding-before:3.75rem;padding-block-start:3.75rem}.WeekMenuSlider-wpr{overflow:hidden}.WeekEndPreps{position:relative;padding-block:3.75rem}@media(min-width:769px){.WeekEndPreps{display:flex;-moz-column-gap:var(--gutter-m);column-gap:var(--gutter-m)}}.BatchcookingListHeader{position:relative;min-height:61.5625rem}.BatchcookingListHeader-stamp{position:absolute;left:25%;top:9%;height:6.6875rem;width:6.6875rem;transform:translate(-50%,-50%)}.BatchcookingListHeader-stamp .text{transform-origin:center;animation:rotateText 30s linear infinite}@media(min-width:769px){.BatchcookingListHeader-stamp{top:13%}}@keyframes rotateText{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.BatchcookingListHeader-media{position:absolute;inset:0}.BatchcookingListHeader-media img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.BatchcookingListHeader-content{--theme-color:var(--c-white);text-align:center;position:relative;padding-top:11.25rem;padding-inline:var(--gutter-m);width:min(100%,44.6875rem);margin-inline:auto}.BatchcookingList-content{position:relative;display:grid;row-gap:3.75rem;-webkit-padding-after:5rem;padding-block-end:5rem;-webkit-margin-before:5rem;margin-block-start:5rem}.BatchcookingList-content::before{content:"";display:block;position:absolute;inset-block:2.5rem;inset-inline:0;background-color:var(--bg-gray-light);box-shadow:0 0 0 100vmax var(--bg-gray-light);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);z-index:-1}@media(max-width:768.98px){.BatchcookingList-content::before{inset-inline:-1.875rem}}.BatchcookingMenuSlider{position:relative}.Category{position:relative;-webkit-margin-after:5rem;margin-block-end:5rem}.Category::before{inset-block-start:50%;inset-inline-start:-6.25rem}.Category::after{content:"";position:absolute;inset-block:0 20%;inset-inline:0;background-color:var(--bg-gray-light);pointer-events:none;z-index:-1}.Category-header{display:grid;row-gap:2.5rem;padding-block:2rem;padding-inline:1.875rem;background-color:var(--bg-white);transform:translateY(-3.125rem)}@media(min-width:769px){.Category-header{grid-template-columns:16.25rem auto;align-items:center;-moz-column-gap:3.75rem;column-gap:3.75rem;padding-block:5rem;padding-inline:3.75rem;transform:translateY(-6.25rem)}}.Category-header .piment{display:none;content:url(/themes/custom/leclerc/public/assets/img/deco/piment.png);position:absolute;inset-block-end:-6.25rem;inset-inline-end:0;transform:rotate(220deg)}@media(min-width:769px){.Category-header .piment{display:block}}.Category-title{font-size:var(--fs-l)}.CategorySearchForm{display:flex;flex-direction:column}.CategorySearchForm .FormItem{-webkit-margin-after:var(--gutter-s);margin-block-end:var(--gutter-s)}.CategorySearchForm .FormItem input{padding-block:.625rem;padding-inline:1.25rem;border:1px solid var(--c-dark);border-right:none;height:100%;background:none !important}@media(min-width:769px){.CategorySearchForm .FormItem{-webkit-margin-after:0;margin-block-end:0}}.CategorySearchForm .RecipeTags{justify-content:flex-start}.CategorySearchForm .RecipeTags-item{position:relative;display:flex;align-items:center}.CategorySearchForm .RecipeTags-item::after{position:absolute;inset-inline-end:.75rem;content:"x";line-height:1;color:var(--c-dark)}.CategorySearchForm .RecipeTag{-webkit-padding-end:1.875rem;padding-inline-end:1.875rem;background-color:rgba(var(--c-default-rgb),0.05);border-color:var(--c-default);cursor:pointer;z-index:5}@media(min-width:769px){.CategorySearchForm{display:grid;grid-template-columns:1fr auto}}.CategoryFilters{display:grid;grid-template-columns:1fr;justify-content:space-evenly;-moz-column-gap:var(--gutter-m);column-gap:var(--gutter-m);-webkit-margin-before:-1.875rem;margin-block-start:-1.875rem}@media(min-width:769px){.CategoryFilters{grid-template-columns:repeat(3,1fr)}}.Concept .oignons,.Concept .tomato-mint,.Concept .romarin,.Concept .romarin2,.Concept .plats,.Concept .poivre,.Concept .plat{display:none}@media(min-width:769px){.Concept{-webkit-padding-after:18.75rem;padding-block-end:18.75rem}.Concept .oignons,.Concept .tomato-mint,.Concept .romarin,.Concept .romarin2,.Concept .plats,.Concept .poivre,.Concept .plat{display:block}.Concept .oignons{top:0;right:-10%;z-index:-1}.Concept .tomato-mint{top:50%;transform:translateY(-30%);left:0;z-index:-1}.Concept .romarin{bottom:5%;right:-10%;z-index:-1}.Concept .romarin2{right:-18.75rem;top:8.125rem}.Concept .plats{left:-5%;bottom:2.5rem;max-width:50rem;width:40%;z-index:2}.Concept .plat{right:-5%;bottom:5rem;max-width:43.75rem;width:36%;z-index:-1}.Concept .poivre{inset-block-start:58%;inset-inline-start:1.25rem;z-index:-1}}.Concept-header{--theme-color:var(--c-blue-light);text-align:center}@media(min-width:769px){.Concept-header{padding-inline:7.5rem}}.Concept-text{text-align:center}.ConceptRecipe{position:relative;display:flex;flex-direction:column;gap:var(--gutter-m)}@media(min-width:769px){.ConceptRecipe{display:grid;grid-template-columns:repeat(8,1fr)}}.ConceptRecipe-left{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:2.5rem;z-index:2}@media(max-width:768.98px){.ConceptRecipe-left{text-align:center}}@media(min-width:769px){.ConceptRecipe-left{align-items:flex-start}}.ConceptRecipe-right{position:relative}.ConceptRecipe-right::before{content:"";position:absolute;right:100%;top:0;bottom:0;display:block;background-color:var(--c-white);width:1000%;z-index:1}.ConceptRecipe-push{position:relative;display:flex;align-items:center}.ConceptRecipe-quote{font-family:var(--secondary-font);font-size:var(--fs-sm);text-align:center}.ConceptRecipe-quote svg{color:var(--c-red);width:2.75rem}@media(min-width:769px){.ConceptRecipe-quote{text-align:right;max-width:16rem;-webkit-margin-before:8.75rem;margin-block-start:8.75rem;-webkit-margin-start:auto;margin-inline-start:auto}}@media(max-width:768.98px){.page-node-type-page .Section{-webkit-padding-before:0;padding-block-start:0}}.page-node-type-page .Section .node__content ul{margin:1rem}.page-node-type-page .Section .node__content ul li::before{content:"•";-webkit-margin-end:.625rem;margin-inline-end:.625rem}.page-node-type-page .Section .node__content h2,.page-node-type-page .Section .node__content h3,.page-node-type-page .Section .node__content h4,.page-node-type-page .Section .node__content h5,.page-node-type-page .Section .node__content h6{margin-top:2rem}.page-node-type-page .Section .node__content p{margin-top:1rem}.ErrorContainer{display:grid;align-items:center;min-height:50rem;background:url(/themes/custom/leclerc/public/assets/img/error/forks.png) right bottom no-repeat,url(/themes/custom/leclerc/public/assets/img/error/top-right.png) right top no-repeat,url(/themes/custom/leclerc/public/assets/img/error/bottom-left.png) left bottom no-repeat}.FeaturedRecipes{position:relative;box-shadow:inset 0 -6.25rem 0 0 var(--c-white)}@media(max-width:768.98px){.FeaturedRecipes{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}}.Footer{position:relative;color:var(--c-white);padding-block:var(--gutter-xl);padding-inline:var(--gutter-m);background-color:var(--bg-dark)}@media(max-width:768.98px){.Footer{padding-bottom:calc(var(--gutter-xl)*2)}}.Footer-inner{display:grid;gap:var(--gutter-m);width:min(100%,var(--l-width));margin-inline:auto}@media(min-width:769px){.Footer-inner{grid-template-columns:repeat(12,1fr)}}.Footer-logo{color:inherit;width:10.625rem}@media(max-width:768.98px){.Footer-logo{margin-inline:auto}}.FooterMenu-wpr{display:grid;gap:var(--gutter-m)}@media(min-width:769px){.FooterMenu-wpr{grid-template-columns:1fr 1fr}}.FooterMenu{display:grid;gap:var(--gutter-xs);font-size:var(--font-size-s)}@media(max-width:768.98px){.FooterMenu{text-align:center}}.FooterMenu-item{width:100%}.FooterMenu-link{color:var(--c-white);font-size:var(--fs-xs);text-decoration:none}.FooterMenu-link:hover,.FooterMenu-link:focus-within{text-decoration:underline}.FooterSubMenu{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.FooterSubMenu-link{font-size:.875rem;color:var(--c-text);text-decoration:none}.FooterSubMenu-link:hover,.FooterSubMenu-link:focus-visible{text-decoration:underline}.FooterSocials{text-align:center}@media(min-width:769px){.FooterSocials{text-align:right}}.FooterSocials-title{font-size:var(--fs-xs);-webkit-margin-after:.625rem;margin-block-end:.625rem}.FooterSocials-links{display:flex;justify-content:center;-moz-column-gap:.875rem;column-gap:.875rem}@media(min-width:769px){.FooterSocials-links{justify-content:flex-end}}.FooterSocials-link{display:flex;color:var(--c-white);opacity:1;transition:opacity var(--animation-duration)}.FooterSocials-link svg{height:2.25rem;width:2.25rem}.FooterSocials-link:hover,.FooterSocials-link:focus-visible{opacity:.8}.Header{position:fixed;top:var(--offset-top);right:0;left:0;color:var(--c-text);background-color:var(--c-white);transition:background-color .3s;z-index:10}.Header-inner{display:grid;max-inline-size:var(--l-width);margin-inline:auto}@media(max-width:768.98px){.Header-inner{min-height:var(--header-mobile-height)}}@media(min-width:769px){.Header-inner{min-height:var(--header-height-default)}}.Header-top{position:relative;display:grid;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);align-items:center;grid-template-columns:auto 1fr auto;padding-block:.75rem;padding-inline:var(--gutter-m)}@media(min-width:769px){.Header-top{grid-template-columns:minmax(auto,12.5rem) 1fr minmax(12.5rem,auto);padding-block:1.5rem}}.Header-bottom{display:grid;grid-template-columns:1fr 1fr}@media(min-width:769px){.Header-bottom{display:flex;justify-content:center;padding-inline:var(--gutter-m)}}.Header-btn{flex:1;display:flex;justify-content:center;align-items:center;color:var(--c-white);background-color:var(--c-blue-brand);padding-block:.8125rem;padding-inline:1.75rem;transition:background-color var(--animation-duration)}.Header-btn svg{height:1.25rem;width:1.25rem}.Header-btn:hover,.Header-btn:focus-visible{background-color:var(--c-blue-medium);color:var(--c-dark)}.Header-btn:hover .BurgerIcon,.Header-btn:hover .BurgerIcon::before,.Header-btn:hover .BurgerIcon::after,.Header-btn:focus-visible .BurgerIcon,.Header-btn:focus-visible .BurgerIcon::before,.Header-btn:focus-visible .BurgerIcon::after{background-color:var(--c-dark)}.Header-btn.is-light{background-color:var(--c-blue-medium);color:var(--c-dark)}.Header-btn.is-light:hover,.Header-btn.is-light:focus-visible{background-color:var(--c-blue-brand);color:var(--c-white)}.Landing .Layout-small{position:relative}.Landing .poivre,.Landing .tomates,.Landing .cerises{display:none}@media(min-width:769px){.Landing .poivre,.Landing .tomates,.Landing .cerises{display:block}.Landing .poivre{inset-block-start:-3.75rem;inset-inline-end:100%;z-index:-1}.Landing .tomates{inset-block-end:-3.75rem;inset-inline-start:100%;z-index:-1}.Landing .cerises{inset-block-end:-3.75rem;inset-inline-end:100%;z-index:0}}@media(max-width:768.98px){.MainMenu-wpr{position:absolute;inset-inline-end:100%;inset-block-start:100%;height:calc(100vh - var(--header-height));width:-moz-max-content;width:max-content;min-width:60vw;padding-block:2.5rem;background-color:var(--c-white);transition:transform var(--animation-duration)}.MainMenu-wpr.is-open{transform:translateX(100%);overflow-y:auto}}@media(min-width:769px){.MainMenu-wpr{display:flex}}.MainMenu{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;-moz-column-gap:var(--gutter-m);column-gap:var(--gutter-m);row-gap:1.875rem;width:100%}@media(min-width:769px){.MainMenu{flex-direction:row;-moz-column-gap:var(--gutter-l);column-gap:var(--gutter-l)}}.MainMenu-item{position:relative;display:flex;flex-direction:column;align-items:center}@media(max-width:768.98px){.MainMenu-item{flex-direction:column}}.MainMenu-link{--category-color:transparent;flex:1;position:relative;display:flex;justify-content:center;text-transform:uppercase;text-decoration:none;font-size:var(--fs-xs);color:var(--c-text);width:100%;padding-block:.625rem;box-shadow:inset 0 -0.25rem 0 0 var(--category-color);transition:box-shadow var(--animation-duration)}@media(min-width:769px){.MainMenu-link.is-active{font-weight:var(--fw-bold)}}@media(min-width:769px){.MainMenu-link{padding-block:.875rem}.MainMenu-link:hover,.MainMenu-link:focus-visible,.MainMenu-link.is-active{--category-color:var(--c-cyan)}.MainMenu-link:hover.express,.MainMenu-link:focus-visible.express,.MainMenu-link.is-active.express{--category-color:var(--c-category-express)}.MainMenu-link:hover.monde,.MainMenu-link:focus-visible.monde,.MainMenu-link.is-active.monde{--category-color:var(--c-category-monde)}.MainMenu-link:hover.vegetarien,.MainMenu-link:focus-visible.vegetarien,.MainMenu-link.is-active.vegetarien{--category-color:var(--c-category-vegetarien)}.MainMenu-link:hover.facile,.MainMenu-link:focus-visible.facile,.MainMenu-link.is-active.facile{--category-color:var(--c-category-facile)}.MainMenu-link:hover.gourmand,.MainMenu-link:focus-visible.gourmand,.MainMenu-link.is-active.gourmand{--category-color:var(--c-category-gourmand)}.MainMenu-link:hover.special,.MainMenu-link:focus-visible.special,.MainMenu-link.is-active.special{--category-color:var(--c-category-special)}.MainMenu-link:hover.thematic,.MainMenu-link:focus-visible.thematic,.MainMenu-link.is-active.thematic{--category-color:var(--c-category-thematic)}}.MainMenu-btn{flex:1;text-transform:uppercase;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-text);background-color:var(--c-yellow);padding-block:.625rem;padding-inline:1.25rem;width:100%}@media(min-width:769px){.MainMenu-btn{border-radius:3rem}}.MainSubMenu{display:none;padding-block:1.25rem;padding-inline:.625rem;background-color:var(--c-white);width:-moz-max-content;width:max-content}.MainSubMenu.is-open{display:grid;row-gap:1.25rem;z-index:1}@media(max-width:768.98px){.MainSubMenu{min-width:12.5rem}}@media(min-width:769px){.MainSubMenu{position:absolute;inset-inline-start:50%;inset-block-start:100%;border-radius:1.375rem;transform:translateX(-50%)}}.MainSubMenu-link{display:flex;align-items:center;font-family:var(--main-font);font-size:.875rem;color:inherit;text-decoration:none;text-transform:uppercase;-webkit-border-after:4px solid rgba(0,0,0,0);border-block-end:4px solid rgba(0,0,0,0)}.MainSubMenu-link:hover,.MainSubMenu-link:focus-visible,.MainSubMenu-link.is-active{border-block-end-color:var(--c-orange)}.MainSubMenu-link.new-item{position:relative}.MenuWeek .Layout-inner{position:relative}.MenuWeek .piment,.MenuWeek .olives,.MenuWeek .poivron,.MenuWeek .basilic,.MenuWeek .illustration1,.MenuWeek .illustration2,.MenuWeek .pamplemousse,.MenuWeek .cerises{display:none}@media(min-width:769px){.MenuWeek .piment,.MenuWeek .olives,.MenuWeek .basilic,.MenuWeek .poivron,.MenuWeek .illustration1,.MenuWeek .illustration2,.MenuWeek .pamplemousse,.MenuWeek .cerises{display:block}.MenuWeek .piment{inset-block-end:-3.75rem;inset-inline-end:1.25rem;z-index:0}.MenuWeek .olives{inset-block-start:-1.875rem;inset-inline-start:-9.375rem;z-index:0}.MenuWeek .poivron{inset-block-start:-3.75rem;inset-inline-end:-3.75rem;width:7.5rem;z-index:1}.MenuWeek .basilic{inset-block-end:-1.875rem;inset-inline-start:-9.375rem;width:7.5rem;z-index:1}.MenuWeek .pamplemousse{inset-block-start:0;inset-inline-start:0;transform:translateX(-50%) translateY(-50%);z-index:-1}.MenuWeek .cerises{inset-block-start:-1.875rem;inset-inline-start:-1.875rem;z-index:0}.MenuWeek .illustration1{inset-block-start:-3.75rem;inset-inline-start:-3.75rem;z-index:1}.MenuWeek .illustration2{inset-block-end:-3.75rem;inset-inline-end:-3.75rem;z-index:1}}.MenuWeek-header{position:relative;display:flex;justify-content:center;padding-block:5rem;padding-inline:7.5rem;text-align:center}.MenuWeek-header::before{position:absolute;inset:0;content:"";background-color:var(--theme-color);opacity:.16;z-index:-1}.MenuWeek-header .BatchcookingListHeader-stamp{right:10%;left:auto;top:0}.MenuWeek-quote{position:absolute;inset-block-start:100%;transform:translateY(-50%)}.MenuWeek-quote svg{color:var(--theme-color,var(--c-orange-brand));width:2.75rem}.MenuWeek-descr{text-align:center;-webkit-margin-before:5rem;margin-block-start:5rem}.MenuWeek-wpr{position:relative;-webkit-margin-before:5rem;margin-block-start:5rem}.MenuWeek-wpr::before{content:"";position:absolute;inset-block:5rem;inset-inline:0;background-color:var(--bg-gray-light)}.MenuWeek-list{position:relative;display:flex;flex-direction:column;row-gap:var(--gutter-xl)}.MenuWeekDay{position:relative;display:grid;gap:var(--gutter-m);align-items:center;padding-inline:.9375rem}@media(min-width:769px){.MenuWeekDay .RecipeCard{display:grid;grid-template-columns:1fr 1fr}.MenuWeekDay .RecipeCard .RecipeCard-content .Cta{-webkit-margin-before:initial;margin-block-start:initial}}@media(min-width:769px){.MenuWeekDay{padding-inline:0;grid-template-columns:1fr 3fr;grid-template-areas:"title card"}.MenuWeekDay:nth-child(even){grid-template-columns:3fr 1fr;grid-template-areas:"card title"}}.MenuWeekDay-title{text-align:center}.MenuWeekDay-title span{display:inline-block;font-size:var(--fs-l);font-family:var(--main-font);-webkit-margin-after:.625rem;margin-block-end:.625rem}@media(min-width:769px){.MenuWeekDay-title{grid-area:title;text-align:start}}.MenuWeekEnd-title{font-size:var(--fs-xxl);text-align:center;margin-block:5rem}.MenuWeekEnd-title span{font-style:italic}@media(min-width:769px){.MenuWeekEnd-title{text-align:start}}.MenuWeekEnd::before{position:absolute;inset-block:0 50%;inset-inline:-0.9375rem;content:"";background-color:var(--theme-color);opacity:.16;z-index:-1}.MenuWeekEnd+.MenuWeekEnd{-webkit-margin-before:5rem;margin-block-start:5rem}@media(min-width:769px){.MenuWeekEnd{inset-inline:0}}.MenuWeekEnd-subtitle{text-align:center;transform:translateY(-50%)}.MenuWeekEndGet{position:relative;display:flex;flex-direction:column;row-gap:var(--gutter-s);-moz-column-gap:var(--gutter-xl);column-gap:var(--gutter-xl);justify-content:center;padding-block:2.5rem;padding-inline:1.25rem;-webkit-margin-before:5rem;margin-block-start:5rem}.MenuWeekEndGet::before{position:absolute;inset:0;content:"";background-color:var(--theme-color);opacity:.16;z-index:-1}@media(min-width:769px){.MenuWeekEndGet{flex-direction:row;flex-wrap:wrap;padding-block:5rem}}.MenuWeekEndGet-link{display:flex;align-items:center;-moz-column-gap:.9375rem;column-gap:.9375rem;text-decoration:none;text-transform:uppercase;font-size:var(--fs-s);font-weight:var(--fw-bold);color:var(--c-text);letter-spacing:.0625rem}.MenuWeekEndGet-link span{display:flex;padding:.75rem;background-color:var(--theme-color);border-radius:50%}.MenuWeekEndGet-link svg{height:1.875rem;width:1.875rem}.MenuWeekEndGet-link:hover,.MenuWeekEndGet-link:focus-visible{text-decoration:underline}.Popin{position:fixed;inset:0;inset-block-start:var(--offset-top);display:grid;align-items:center;justify-content:center;padding:1.25rem;z-index:11;background-color:rgba(0,0,0,.25)}.Popin[hidden]{display:none}.Popin-main{border-radius:.625rem;background-color:var(--c-white);max-width:49.375rem}.Popin-content{position:relative;font-size:.875rem;padding:3.75rem 1.25rem 1.25rem}.Popin-head{display:flex;-moz-column-gap:var(--gutter-xs);column-gap:var(--gutter-xs);font-size:1rem;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.Popin-icon{flex-shrink:0;display:block;height:2.625rem;width:2.625rem;color:var(--c-white);padding:.75rem;background-color:var(--c-blue-brand);border-radius:50%}.Popin-title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-blue-brand);-webkit-margin-after:0;margin-block-end:0}.PopinAccount-dropLink{font-size:var(--fs-xs);text-decoration:underline;color:var(--c-blue-brand);font-weight:var(--fw-bold)}.Popin-actions{text-align:center;height:0;margin-top:1.875rem;transform:translateY(50%)}.Popin-btn{z-index:10}.Popin-btn[hidden=true]{display:none}@media(max-width:768.98px){.Popin-btn{inset-block-end:0;inset-inline:0}}.Popin-close{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;outline:none;color:var(--c-blue-brand);transition:opacity var(--animation-duration)}.Popin-close svg{height:1.5625rem;width:1.5625rem}.Popin-close:hover,.Popin-close:focus-within{opacity:.8}.PopinAccount-dropContent{font-size:var(--fs-xs);font-weight:var(--fw-bold);-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.PopinAccount-block{display:grid;row-gap:.625rem;padding:1.25rem;border:1px solid var(--bd-gray)}.PopinAccount-block.is-disabled{background-color:var(--bg-gray-light)}.PopinAccount-blockTitle{font-size:var(--fs-m);font-weight:var(--fw-bold);margin-bottom:0}.PopinAccount-login{display:flex;flex-direction:column;row-gap:.625rem}.PopinAccount-input{padding:.625rem;border:1px solid var(--bd-gray)}.RecipeBanner{position:relative;min-height:12.5rem}.RecipeBanner .Banner-videoCta{position:absolute;inset-block-start:2.5rem;inset-inline-end:1.25rem}@media(min-width:769px){.RecipeBanner{min-height:22.5rem}}.RecipeBanner-media{position:absolute;inset:0;inset-block-end:-12.5rem}.RecipeBanner-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.RecipeBanner-inner{position:relative;width:min(100%,var(--l-inner-w));margin-inline:auto}.Recipe-content{position:relative}.RecipeHeader{position:relative;display:flex;flex-direction:column;row-gap:2.5rem;align-items:center;-webkit-padding-after:8.5rem;padding-block-end:8.5rem;background-color:var(--bg-white)}.RecipeHeader .piment{display:none}@media(min-width:769px){.RecipeHeader .piment{display:block;content:url(/themes/custom/leclerc/public/assets/img/deco/piment.png);position:absolute;inset-block-start:3.125rem;inset-inline-start:-3.125rem;transform:rotate(220deg)}}.RecipeHeader-links{display:flex;gap:.125rem;width:100%}@media(max-width:768.98px){.RecipeHeader-links{flex-direction:column}}.RecipeHeader-link{flex:1;display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;justify-content:center;color:var(--c-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-decoration:none;text-transform:uppercase;padding-block:.5625rem;padding-inline:1.25rem;background-color:var(--c-orange)}.RecipeHeader-link svg{height:1.375rem;width:1.375rem}.RecipeTags{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;-webkit-margin-before:.625rem;margin-block-start:.625rem}.RecipeTag{--tag-theme:var(--c-dark);display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tag-theme);text-decoration:none;padding-block:.3125rem;padding-inline:1.25rem;background:rgba(0,0,0,0);border:1px solid var(--tag-theme);border-radius:1.875rem;letter-spacing:.125rem}.RecipeInfo-list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:.625rem;-moz-column-gap:var(--gutter-m);column-gap:var(--gutter-m)}.RecipeInfo{flex-shrink:0;display:flex;align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:var(--fs-xs);font-weight:var(--fw-bold)}.RecipeInfo-icon{display:flex}.RecipeInfo-icon svg{height:1.875rem;width:1.875rem}.Recipe-label{text-align:center;padding-inline:1.25rem;-webkit-margin-after:0;margin-block-end:0}@media(min-width:769px){.Recipe-label{padding-inline:3.75rem}}.RecipeSteps-wpr{--padding-block-start:3.125rem;--padding-block-end:3.125rem;--padding-block:var(--padding-block-start) var(--padding-block-end);position:relative;display:grid;row-gap:2.5rem;padding-block:var(--padding-block);padding-inline:1.875rem;background-color:var(--bg-white);-webkit-margin-before:-5.375rem;margin-block-start:-5.375rem;box-shadow:var(--shadow)}@media(min-width:769px){.RecipeSteps-wpr{--padding-block-start:4.6875rem;--padding-block-end:4.6875rem;grid-template-columns:1fr 1fr;-moz-column-gap:7.5rem;column-gap:7.5rem;padding-inline:4.6875rem}.RecipeSteps-wpr::before{content:"";display:block;position:absolute;inset-block:var(--padding-block);inset-inline-start:50%;width:1px;background-color:var(--theme-color)}}.RecipeSteps-title{color:var(--c-text);font-size:var(--fs-l);font-weight:var(--fw-regular)}.RecipeSteps-title span{font-weight:var(--fw-bold)}.RecipeSteps-list{display:grid;row-gap:var(--gutter-m)}.RecipeStep{display:grid}.RecipeStep-label{font-weight:var(--fw-bold)}.RecipeShare{position:absolute;inset-block-end:100%;display:flex;gap:1.25rem;transform:translatex(-50%)}.RecipeShare .ajax-progress-throbber{display:none}@media(max-width:768.98px){.RecipeShare{inset-inline-end:50%;transform:translateX(50%) translateY(50%)}}@media(min-width:769px){.RecipeShare{inset-inline-end:3.75rem;transform:translateY(50%)}}.RecipeShare-link{--bg-color:var(--c-fav);--shadow-color:var(--c-fav-rgb);display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;color:rgba(var(--c-white-rgb),0.8);padding:.9375rem;background-color:var(--bg-color);border-radius:50%;box-shadow:0 0 .625rem rgba(var(--shadow-color),0.8)}.RecipeShare-link svg{height:1.375rem;width:1.375rem}.RecipeShare-link.is-flagged{color:var(--c-white)}.RecipeShare-fb{--bg-color:var(--c-fb);--shadow-color:var(--c-fb-rgb)}.RecipeShare-x{--bg-color:var(--c-x);--shadow-color:var(--c-x-rgb)}.RecipeBigCard{position:relative;padding-inline:1.25rem;-webkit-padding-after:3.75rem;padding-block-end:3.75rem}.RecipeBigCard::before{position:absolute;inset-block:3.75rem 20%;inset-inline:-1.25rem;content:"";background-color:var(--theme-color);z-index:-1}.RecipeBigCard .RecipeCard{width:min(100%,56.875rem);margin-inline:auto;-webkit-margin-after:-5rem;margin-block-end:-5rem}.RecipeBigCardInfos{--theme-color:var(--c-text);--padding-block-start:7.5rem;background-color:var(--bg-white)}.RecipeBigCardInfos-inner{display:grid;width:min(100%,56.875rem);margin-inline:auto}@media(min-width:769px){.RecipeBigCardInfos-inner{grid-template-columns:auto 21.875rem}}.RecipeList{display:grid;gap:var(--gutter-m)}@media(min-width:769px){.RecipeList{grid-template-columns:repeat(auto-fill,minmax(20.125rem,1fr));justify-content:space-evenly}}.RecipesPush{position:relative}.RecipesPush .cerises{display:none;position:absolute;z-index:5;right:5%;top:5.3125rem}@media(min-width:769px){.RecipesPush .cerises{display:block}}.RecipeView-content{padding-block:1.5625rem}.RecipeView-total{position:relative;font-size:var(--fs-xm);-webkit-margin-after:1.5625rem;margin-block-end:1.5625rem}.RecipeView-inner{position:relative}.RecipeView-inner.has-bg::before{position:absolute;inset-inline:0;inset-block:0 20%;content:"";background-color:var(--bg-gray-light);z-index:-1}.RecipeView-inner .Layout-inner .poivron,.RecipeView-inner .Layout-inner .piment{display:none}@media(min-width:769px){.RecipeView-inner .Layout-inner .poivron,.RecipeView-inner .Layout-inner .piment{display:block}}.RecipeView-inner .Layout-inner .poivron{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 50px);content:url(/themes/custom/leclerc/public/assets/img/deco/poivron.png)}.RecipeView-inner .Layout-inner .piment{content:url(/themes/custom/leclerc/public/assets/img/deco/piment.png);position:absolute;top:-100px;right:-45px;transform:rotate(220deg)}.NoResult{text-align:center;width:min(100%,42.1875rem);margin-inline:auto;-webkit-margin-after:3.75rem;margin-block-end:3.75rem}.NoResult-title{font-weight:var(--fw-bold);font-size:5rem}@media(min-width:769px){.NoResult-title{font-size:10rem}}.Search{display:none;justify-content:center}.Search.is-open{position:absolute;inset-block-start:100%;inset-inline:0;z-index:1;display:flex;height:2.8125rem;background-color:var(--bg-blue)}@media(min-width:769px){.Search{display:flex}}.SearchForm{position:relative;display:flex;align-items:center;width:min(21.875rem,100%);margin:auto}.SearchForm-input{flex:1;font-size:1rem;line-height:2.1875rem;color:var(--c-white);padding:.125rem 1.4375rem;background-color:rgba(0,0,0,0)}.SearchForm-input::-moz-placeholder{color:inherit}.SearchForm-input::placeholder{color:inherit}@media(min-width:769px){.SearchForm-input{font-size:var(--fs-xs);color:var(--c-text);background-color:var(--c-white);border:1px solid var(--bd-gray);border-radius:3rem;overflow:hidden}}.SearchForm-submit{position:absolute;inset-inline-end:0;display:flex;align-items:center;height:100%;padding-inline:1rem;color:var(--c-dark)}.SearchForm-submit svg{height:1.375rem;width:1.375rem}.Slider{width:100%}.Slider-wrapper{display:flex;align-items:center;transition-property:transform;width:100%;height:100%}.Slider-slide{position:relative;flex-shrink:0;width:100%;height:100%;align-self:stretch;display:flex;flex-direction:column;touch-action:pan-y}@media(max-width:768.98px){.Slider-scrollbar{position:relative;height:.125em;width:99%;background-color:var(--ebb);border-radius:.625em;margin:2.5rem auto 0}.Slider-scrollbar::before,.Slider-scrollbar::after{position:absolute;display:block;content:"";height:2.5rem;width:100%;background:rgba(0,0,0,0)}.Slider-scrollbar::before{top:0;transform:translateY(-100%)}.Slider-scrollbar::after{bottom:0;transform:translateY(100%)}.Slider-scrollbar:hover{cursor:grab}}@media(min-width:769px){.Slider-scrollbar{display:none}}.Slider-scrollbar-drag{position:relative;height:100%;background-color:var(--black);border-radius:.625em}.Slider-scrollbar-drag::before{position:absolute;top:-0.3125em;right:0;bottom:-0.3125em;left:0;display:block;content:""}.SliderNavigation-wrp{z-index:1}.is-disabled .SliderNavigation-wrp{display:none}.Slider-btnPrev,.Slider-btnNext{position:absolute;inset-block:calc(50% - 1.71875rem);display:flex;align-items:center;justify-content:center;width:3.4375rem;height:3.4375rem;cursor:pointer;background-color:var(--theme-color,var(--c-orange-brand));border:0;padding:0}.Slider-btnPrev svg,.Slider-btnNext svg{width:1.75rem}.Slider-btnPrev.swiper-button-disabled,.Slider-btnNext.swiper-button-disabled{cursor:not-allowed}.Slider-btnPrev.swiper-button-disabled svg,.Slider-btnNext.swiper-button-disabled svg{opacity:.4}.BatchcookingMenu .Slider-btnPrev,.BatchcookingMenu .Slider-btnNext{position:absolute}@media(max-width:768.98px){.BatchcookingMenu .Slider-btnPrev,.BatchcookingMenu .Slider-btnNext{top:-5rem;transform:translateX(-50%);left:50%;z-index:5}}@media(min-width:769px){.BatchcookingMenu .Slider-btnPrev,.BatchcookingMenu .Slider-btnNext{position:absolute;top:50%;transform:translateY(-50%);left:-1.71875rem}}.Slider-btnPrev{inset-inline-start:0;border-end-end-radius:1.625rem;transform:translateX(-50%)}.Slider-btnPrev svg{transform:rotateZ(180deg)}.BatchcookingMenu .Slider-btnPrev{display:none}.Slider-btnNext{inset-inline-end:0;border-end-start-radius:1.625rem;transform:translateX(50%)}.Slider-pagination{display:flex;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;justify-content:center}.Slider-pagination .Slider-bullet{width:.625rem;aspect-ratio:1/1;border-radius:50%;border:2px solid var(--c-white);background:rgba(0,0,0,0);cursor:pointer}.Slider-pagination .Slider-bullet.is-active{background:var(--c-white)}.BatchcookingMenu .Slider-slide{opacity:0}.BatchcookingMenu .Slider-slide.is-active{opacity:1}.BatchcookingMenu .Slider-slide.is-active~.Slider-slide{opacity:1}.UserMenu{position:relative;display:flex;align-items:center}@media(min-width:769px){.UserMenu{position:fixed;inset-block-start:var(--offset-top);inset-inline-end:0;z-index:100}}@media(max-width:768.98px){.UserMenu{display:none}}.UserMenu-logo{position:absolute;inset-inline-end:0;display:flex;align-items:center;-webkit-margin-end:1.5625rem;margin-inline-end:1.5625rem}.UserMenu-logo span{display:inline-flex}.UserMenu-logo svg{width:5.625rem;-webkit-margin-start:.625rem;margin-inline-start:.625rem}@media(min-width:769px){.UserMenu-logo{inset-block-start:0;inset-inline-end:0;-webkit-margin-before:.5rem;margin-block-start:.5rem}.is-open .UserMenu-logo{inset-inline-end:100%}}@media(min-width:769px){.UserMenu-btn{position:absolute;inset-block-start:0;inset-inline-end:100%;z-index:1}}.UserMenu-btn span{line-height:0}.UserMenu-wpr{position:absolute;inset-block-start:100%;inset-inline-start:100%;transition:transform var(--animation-duration)}.UserMenu-wpr.is-open{transform:translateX(-100%)}@media(min-width:769px){.UserMenu-wpr{inset-block-start:0;width:-moz-max-content;width:max-content}}.UserMenu-name{text-align:center;color:var(--c-white);padding-block:.625rem;background-color:var(--c-blue-brand)}.UserMenu-list{background-color:var(--c-white);width:-moz-max-content;width:max-content}.UserMenuLink{--theme-color:var(--c-dark);display:flex;color:var(--theme-color);text-decoration:none;-webkit-border-start:9px solid var(--theme-color);border-inline-start:9px solid var(--theme-color)}.UserMenuLink.is-favorites{--theme-color:rgba(var(--c-orange-brand-rgb),0.4)}.UserMenuLink.is-drive{--theme-color:var(--c-orange-brand)}.UserMenuLink-label{flex-grow:1;display:flex;flex-direction:column;font-size:var(--fs-xs);text-transform:uppercase;padding:.875rem 1.625rem}.UserMenuLink-label span{font-size:var(--fs-m);font-weight:var(--fw-bold)}.UserMenuLink-icon{display:grid;justify-content:center;align-items:center;width:4.1875rem;color:var(--c-white);background-color:var(--theme-color)}.UserMenuLink-icon svg{width:1.875rem}.ConceptList{display:grid;align-items:center;row-gap:var(--gutter-m)}@media(min-width:769px){.ConceptList{grid-template-columns:repeat(auto-fill,minmax(20.125rem,1fr));justify-content:space-between;width:min(100%,var(--l-inner-medium-w));margin-inline:auto}.ConceptList.is-row{grid-template-columns:1fr;width:min(100%,var(--l-inner-small-w))}}.ConceptStep{display:flex;flex-direction:column;align-items:center;row-gap:var(--gutter-m);text-align:center}@media(min-width:769px){.ConceptStep:nth-child(2){flex-direction:column-reverse}}.is-row .ConceptStep{flex-direction:column}@media(min-width:769px){.is-row .ConceptStep{text-align:left;flex-direction:row;-webkit-margin-end:6.25rem;margin-inline-end:6.25rem}.is-row .ConceptStep:nth-child(2){text-align:right;flex-direction:row-reverse;margin-inline:6.25rem 0}}.ConceptStep-image{flex-shrink:0}.ConceptStep-descr{font-size:var(--fs-s);padding-inline:3.75rem}.ConceptStep-title{font-weight:var(--fw-bold);color:var(--theme-color);font-size:var(--fs-xm);text-transform:uppercase;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.u-srOnly{position:absolute;height:1px;width:1px;padding:0;border:0;overflow:hidden;margin:-1px;clip:rect(0,0,0,0)}.u-hide{display:none !important}@media(min-width:769px){.u-hideMd{display:none !important}}@media(max-width:768.98px){.u-hideSm{display:none !important}}.u-bg-white{background-color:var(--bg-white)}.u-bg-gray-light{background-color:var(--bg-gray-light)}.u-bg-gray{background-color:var(--bg-gray)}.u-bg-dark{background-color:var(--bg-dark)}.u-bg-blue{background-color:var(--bg-blue)}
