
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			

    @media (min-width: 1025px) {
        .fdlm-filtres-shell { background: var(--fdlm-secondary, #F2E2D0); }
        .fdlm-filtres-bar, .fdlm-filtres-head, .fdlm-filtres-foot, .fdlm-filtres-backdrop, .fdlm-filtres-fab { display: none !important; }
    }
    @media (max-width: 1024px) {
        /* Gabarits archive (boutique, catégories, sous-catégories) : la colonne [filtres + encart coffrets]
           est dissoute pour placer la barre Filtrer au-dessus des produits et l'encart coffrets dessous */
        .e-con:has(> .elementor-element .fdlm-filtres-shell):not(:has(li.product)) { display: contents !important; }
        .e-con:has(> .elementor-element .fdlm-filtres-shell):not(:has(li.product)) > .elementor-element { order: 3; width: 100% !important; max-width: 100% !important; }
        .e-con:has(> .elementor-element .fdlm-filtres-shell):not(:has(li.product)) > .elementor-element:has(.fdlm-filtres-shell) { order: 1; }
        .e-con:has(> .elementor-element .fdlm-filtres-shell):not(:has(li.product)) ~ .e-con:has(li.product) { order: 2; }

        .fdlm-filtres-shell { background: transparent; }
        .fdlm-filtres-bar { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 16px 20px 8px; }
        .fdlm-filtres-toggle, .fdlm-filtres-fab {
            display: inline-flex; align-items: center; justify-content: center; gap: 10px;
            min-height: 48px; padding: 0 22px; margin: 0;
            background: #142451; color: #fff; border: 2px solid #142451; border-radius: 10px;
            font-family: 'hoss-sharp', sans-serif; font-size: 16px; font-weight: 600; line-height: 1;
            cursor: pointer; transition: background .2s, color .2s;
        }
        .fdlm-filtres-toggle:hover, .fdlm-filtres-toggle:focus-visible,
        .fdlm-filtres-fab:hover, .fdlm-filtres-fab:focus-visible { background: #fff; color: #142451; }
        .fdlm-filtres-toggle:focus-visible, .fdlm-filtres-fab:focus-visible,
        .fdlm-filtres-close:focus-visible, .fdlm-filtres-clear:focus-visible, .fdlm-filtres-apply:focus-visible { outline: 3px solid #142451; outline-offset: 3px; }
        .fdlm-filtres-badge {
            display: none; align-items: center; justify-content: center;
            min-width: 22px; height: 22px; padding: 0 6px; border-radius: 999px;
            background: #EB0101; color: #fff; font-size: 13px; font-weight: 700; line-height: 1;
        }
        .fdlm-has-filters .fdlm-filtres-badge { display: inline-flex; }
        .fdlm-filtres-total { font-family: 'hoss-sharp', sans-serif; font-size: 15px; color: #142451; }

        .fdlm-filtres-fab {
            position: fixed; left: 50%; bottom: calc(16px + env(safe-area-inset-bottom, 0px)); z-index: 9990;
            border-radius: 999px; box-shadow: 0 8px 24px rgba(20, 36, 81, .35);
            transform: translate(-50%, calc(100% + 40px)); transition: transform .3s ease, background .2s, color .2s;
        }
        .fdlm-filtres-fab.is-visible { transform: translate(-50%, 0); }

        .fdlm-filtres-backdrop {
            display: block; position: fixed; inset: 0; z-index: 10000;
            background: rgba(20, 36, 81, .45); opacity: 0; visibility: hidden;
            transition: opacity .3s ease, visibility 0s linear .3s;
        }
        .fdlm-filtres-backdrop.is-open { opacity: 1; visibility: visible; transition: opacity .3s ease; }

        .fdlm-filtres-wrapper {
            position: fixed; z-index: 10001; display: flex; flex-direction: column;
            background: var(--fdlm-secondary, #F2E2D0);
            padding: 0 !important; margin: 0;
            visibility: hidden; box-shadow: 0 0 40px rgba(20, 36, 81, .25);
            transition: transform .35s cubic-bezier(.2, .8, .2, 1), visibility 0s linear .35s;
        }
        .fdlm-filtres-wrapper.is-open { transform: none; visibility: visible; transition: transform .35s cubic-bezier(.2, .8, .2, 1); }

        .fdlm-filtres-head {
            position: relative; flex: none; display: flex; align-items: center; justify-content: space-between; gap: 12px;
            padding: 18px 20px 14px; border-bottom: 1px solid rgba(20, 36, 81, .15);
        }
        .fdlm-filtres-heading { margin: 0; font-family: 'Decoy', serif; font-size: 24px; font-weight: 500; line-height: 1.2; color: #142451; }
        .fdlm-filtres-close {
            display: inline-flex; align-items: center; justify-content: center; flex: none;
            width: 44px; height: 44px; padding: 0; margin: 0;
            background: transparent; color: #142451; border: 1px solid rgba(20, 36, 81, .3); border-radius: 10px; cursor: pointer;
            transition: background .2s, color .2s, border-color .2s;
        }
        .fdlm-filtres-close:hover, .fdlm-filtres-close:focus-visible { background: #142451; color: #fff; border-color: #142451; }

        .fdlm-filtres-body { flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; padding: 4px 0 16px; }
        .fdlm-filtres-wrapper .fdlm-filtres-reset-wrap { display: none; }
        .fdlm-filtres-wrapper .fdlm-filtre-group { padding: 0 20px; }
        .fdlm-filtres-wrapper .fdlm-filtre-title { font-size: 19px; margin: 16px 0 10px; padding-bottom: 8px; }
        .fdlm-filtres-wrapper .fdlm-filtre-options { padding: 0 0 6px; gap: 8px; }
        .fdlm-filtres-wrapper .fdlm-filtre-grid-2,
        .fdlm-filtres-wrapper .fdlm-filtre-grid-3 { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }
        .fdlm-filtres-wrapper .fdlm-filtre-checkbox {
            min-height: 48px; padding: 8px 12px; gap: 10px;
            background: #fff; border: 1px solid rgba(20, 36, 81, .2); border-radius: 10px;
            transition: border-color .2s, box-shadow .2s;
        }
        .fdlm-filtres-wrapper .fdlm-filtre-checkbox:hover { border-color: #142451; }
        .fdlm-filtres-wrapper .fdlm-filtre-checkbox:has(input:checked) { border-color: #142451; box-shadow: inset 0 0 0 1px #142451; }
        .fdlm-filtres-wrapper .fdlm-checkbox-custom { width: 22px; height: 22px; border-radius: 4px; }
        .fdlm-filtres-wrapper .fdlm-checkbox-label { font-size: 15px; line-height: 1.2; }
        .fdlm-filtres-wrapper .fdlm-filtre-checkbox input:focus-visible + .fdlm-checkbox-custom { outline: 2px solid #142451; outline-offset: 2px; }

        .fdlm-filtres-foot {
            flex: none; display: flex; gap: 12px;
            padding: 12px 20px calc(12px + env(safe-area-inset-bottom, 0px));
            border-top: 1px solid rgba(20, 36, 81, .15); background: var(--fdlm-secondary, #F2E2D0);
        }
        .fdlm-filtres-clear, .fdlm-filtres-apply {
            min-height: 48px; margin: 0; padding: 0 18px; border: 2px solid #142451; border-radius: 10px;
            font-family: 'hoss-sharp', sans-serif; font-size: 16px; font-weight: 600; line-height: 1.1; cursor: pointer;
            transition: background .2s, color .2s, opacity .2s;
        }
        .fdlm-filtres-clear { flex: none; background: transparent; color: #142451; }
        .fdlm-filtres-clear:hover, .fdlm-filtres-clear:focus-visible { background: #142451; color: #fff; }
        .fdlm-filtres-clear:disabled { opacity: .45; cursor: default; background: transparent; color: #142451; }
        .fdlm-filtres-apply { flex: 1 1 auto; background: #142451; color: #fff; }
        .fdlm-filtres-apply:hover, .fdlm-filtres-apply:focus-visible { background: #fff; color: #142451; }

        html.fdlm-filtres-lock, html.fdlm-filtres-lock body { overflow: hidden !important; }
    }
    @media (max-width: 767px) {
        .fdlm-filtres-wrapper {
            left: 0; right: 0; bottom: 0; max-height: 88vh; max-height: 88dvh;
            border-radius: 16px 16px 0 0; transform: translateY(100%);
        }
        .fdlm-filtres-head { padding-top: 24px; touch-action: none; }
        .fdlm-filtres-head::before {
            content: ''; position: absolute; top: 8px; left: 50%; width: 44px; height: 5px;
            border-radius: 3px; background: rgba(20, 36, 81, .25); transform: translateX(-50%);
        }
        .fdlm-filtres-bar .fdlm-filtres-toggle { flex: 1 1 auto; }
    }
    @media (min-width: 768px) and (max-width: 1024px) {
        .fdlm-filtres-wrapper {
            top: 0; bottom: 0; left: 0; width: min(420px, 90vw);
            border-radius: 0 16px 16px 0; transform: translateX(-100%);
        }
    }
    @media (prefers-reduced-motion: reduce) {
        .fdlm-filtres-wrapper, .fdlm-filtres-backdrop, .fdlm-filtres-fab { transition: none !important; }
    }
    
#delivery-banner #delivery-date{visibility:hidden}#delivery-banner.fdlm-delivery-ok #delivery-date{visibility:visible}

/* 03/11 (cliente) : fenêtre en bas à gauche, photo d'ambiance en tête, pastille « Depuis 1949 » à cheval. */
#fdlm-ck{position:fixed;left:0;bottom:0;z-index:2147483600;display:none;padding:0 0 24px 24px;pointer-events:none;font-family:hoss-sharp,Arial,sans-serif}
#fdlm-ck.is-open{display:block}
html body #fdlm-ck [hidden]{display:none !important}
#fdlm-ck{--fdlm-hide:115%;--fdlm-peek:20%}
#fdlm-ck .fdlm-ck-memee{position:absolute;left:calc(100% - 64px);bottom:0;z-index:0;width:260px;height:auto;transform:translateY(var(--fdlm-hide));transform-origin:50% 100%;pointer-events:none}
#fdlm-ck.is-open .fdlm-ck-memee{animation:fdlm-ck-memee-up .9s cubic-bezier(.2,.9,.3,1.15) .6s forwards,fdlm-ck-memee-idle 4.5s ease-in-out 1.6s infinite}
@keyframes fdlm-ck-memee-up{from{transform:translateY(var(--fdlm-hide))}to{transform:translateY(var(--fdlm-peek))}}
@keyframes fdlm-ck-memee-idle{0%,100%{transform:translateY(var(--fdlm-peek)) rotate(0)}50%{transform:translateY(calc(var(--fdlm-peek) - 3%)) rotate(-1.5deg)}}
#fdlm-ck .fdlm-ck-box{z-index:1;pointer-events:auto;position:relative;width:400px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;color:#333;box-shadow:0 18px 50px rgba(20,36,81,.35)}
#fdlm-ck .fdlm-ck-hero{position:relative;height:150px;background:#f2e2d0 url("https://www.fromagesdelamemee.fr/wp-content/uploads/2026/04/Tomes_22-768x576.webp") center 55%/cover no-repeat;border-bottom:4px solid #142451}
#fdlm-ck .fdlm-ck-hero::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:3px;background:#da010c}
#fdlm-ck .fdlm-ck-img{position:absolute;z-index:2;right:16px;bottom:12px;width:96px;height:auto;transform:rotate(-10deg);filter:drop-shadow(0 4px 8px rgba(20,36,81,.25))}
#fdlm-ck .fdlm-ck-body{padding:26px 24px 22px}
#fdlm-ck .fdlm-ck-title{margin:0 0 10px;font-family:Decoy,Georgia,serif;font-weight:400;font-size:23px;line-height:1.2;color:#142451}
#fdlm-ck .fdlm-ck-text{margin:0;font-size:14px;line-height:1.55;color:#333}
#fdlm-ck .fdlm-ck-text a{color:#142451;text-decoration:underline;font-weight:700}
#fdlm-ck .fdlm-ck-text a:hover{color:#da010c}
#fdlm-ck .fdlm-ck-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
html body #fdlm-ck .fdlm-ck-btn{appearance:none;cursor:pointer;margin:0;width:100%;border:2px solid #142451 !important;border-radius:0 !important;padding:12px 10px;font-family:hoss-sharp,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;background:#142451 !important;color:#fff !important;transition:background-color .2s,border-color .2s,color .2s}
html body #fdlm-ck .fdlm-ck-btn:hover{background:#da010c !important;border-color:#da010c !important;color:#fff !important}
html body #fdlm-ck .fdlm-ck-btn.is-ghost{background:#fff !important;color:#142451 !important}
html body #fdlm-ck .fdlm-ck-btn.is-ghost:hover{background:#142451 !important;border-color:#142451 !important;color:#fff !important}
html body #fdlm-ck .fdlm-ck-btn:focus-visible{outline:3px solid #da010c;outline-offset:2px}
#fdlm-ck .fdlm-ck-actions .fdlm-ck-push{grid-column:1 / -1}
#fdlm-ck .fdlm-ck-prefs{display:none;margin-top:16px;border-top:1px solid #e5ded4}
#fdlm-ck.is-custom .fdlm-ck-prefs{display:block}
#fdlm-ck.is-custom .fdlm-ck-hide-custom{display:none}
#fdlm-ck .fdlm-ck-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e5ded4}
#fdlm-ck .fdlm-ck-cat strong{display:block;color:#142451;font-size:15px;margin-bottom:4px}
#fdlm-ck .fdlm-ck-cat p{margin:0;font-size:13px;line-height:1.5;color:#555}
#fdlm-ck .fdlm-ck-always{flex:0 0 auto;font-size:12px;font-weight:700;color:#142451;padding-top:2px;white-space:nowrap}
#fdlm-ck .fdlm-ck-switch{flex:0 0 auto;position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:12px;font-weight:700;color:#142451;white-space:nowrap}
#fdlm-ck .fdlm-ck-switch input{position:absolute;opacity:0;width:1px;height:1px}
#fdlm-ck .fdlm-ck-track{position:relative;width:46px;height:24px;background:#c9c2b8;transition:background-color .2s}
#fdlm-ck .fdlm-ck-track::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;transition:transform .2s}
#fdlm-ck .fdlm-ck-switch input:checked + .fdlm-ck-track{background:#142451}
#fdlm-ck .fdlm-ck-switch input:checked + .fdlm-ck-track::after{transform:translateX(22px)}
#fdlm-ck .fdlm-ck-switch input:focus-visible + .fdlm-ck-track{outline:3px solid #da010c;outline-offset:2px}
@media (max-width:767px){
	#fdlm-ck{right:0;padding:0;--fdlm-hide:100%;--fdlm-peek:58%}
	#fdlm-ck .fdlm-ck-memee{left:auto;right:6px;bottom:calc(100% - 2px);width:170px}
	#fdlm-ck .fdlm-ck-box{width:100%;max-width:none;max-height:88vh}
	#fdlm-ck .fdlm-ck-hero{height:110px}
	#fdlm-ck .fdlm-ck-img{width:78px;bottom:10px;right:12px}
	#fdlm-ck .fdlm-ck-body{padding:22px 16px 16px}
	#fdlm-ck .fdlm-ck-title{font-size:21px}
}
@media (prefers-reduced-motion:reduce){#fdlm-ck *{transition:none !important}#fdlm-ck.is-open .fdlm-ck-memee{animation:none;transform:translateY(var(--fdlm-peek))}}
.fdlm-cookies-open-btn{display:inline-block;margin:4px 0 8px;padding:12px 24px;background:#142451;color:#fff !important;font-weight:700;text-decoration:none !important;border:2px solid #142451}
.fdlm-cookies-open-btn:hover{background:#da010c;border-color:#da010c;color:#fff !important}

html body.menu-open{position:static!important;width:auto!important}html.fdlm-mm-lock,html.fdlm-mm-lock body{overflow:hidden!important}#fdlm-menu-mob.is-open{overscroll-behavior:contain}#fdlm-open-menu,#fdlme-close-menu{cursor:pointer}#fdlm-open-menu .elementor-icon,#fdlme-close-menu .elementor-icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#fdlm-open-menu:focus-visible,#fdlme-close-menu:focus-visible{outline:2px solid #142451;outline-offset:2px;border-radius:10px}#fdlm-menu-mob .fdlm-sb-input{font-size:16px}#fdlm-menu-mob .fdlm-sb-form{border-radius:10px;overflow:hidden}#fdlm-menu-mob.fdlm-mm-ready .elementor-widget-n-accordion,#fdlm-menu-mob.fdlm-mm-ready .e-con-inner>.elementor-widget-heading,#fdlm-menu-mob.fdlm-mm-ready .e-con:has(>.elementor-widget-heading){display:none!important}#fdlm-menu-mob.fdlm-mm-ready.is-open{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;height:100vh;height:100dvh;overflow:hidden!important}#fdlm-menu-mob.fdlm-mm-ready>.e-con:not(:has(.fdlm-mm)){flex:none}#fdlm-menu-mob.fdlm-mm-ready>.e-con:has(.fdlm-mm){flex:1 1 auto;flex-wrap:nowrap!important;min-height:0;height:auto!important}#fdlm-menu-mob.fdlm-mm-ready>.e-con:has(.fdlm-mm)>.e-con-inner{flex:1 1 auto;flex-wrap:nowrap!important;min-height:0;padding-bottom:0!important}#fdlm-menu-mob .fdlm-mm{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.fdlm-mm{width:100%;margin:0;padding:0 0 calc(32px + env(safe-area-inset-bottom));color:#142451}.fdlm-mm-view[hidden]{display:none!important}.fdlm-mm-view.is-in-right{animation:fdlm-mm-in-r .28s ease both}.fdlm-mm-view.is-in-left{animation:fdlm-mm-in-l .28s ease both}@keyframes fdlm-mm-in-r{from{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes fdlm-mm-in-l{from{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}.fdlm-mm-list,.fdlm-mm-sub{list-style:none;margin:0;padding:0}.fdlm-mm-sep{height:1px;margin:12px 0;background:rgba(20,36,81,.2)}.fdlm-mm .fdlm-mm-row{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;margin:0;padding:8px 10px;background:transparent;border:0;border-radius:10px;color:#142451;font-family:"Decoy",serif;font-size:19px;font-weight:700;line-height:1.2;text-align:left;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:background .2s}.fdlm-mm .fdlm-mm-row:hover,.fdlm-mm .fdlm-mm-row:focus{background:rgba(20,36,81,.08);color:#142451}.fdlm-mm .fdlm-mm-row:focus-visible,.fdlm-mm .fdlm-mm-sub a:focus-visible,.fdlm-mm .fdlm-mm-back:focus-visible,.fdlm-mm .fdlm-mm-all:focus-visible{outline:2px solid #142451;outline-offset:2px}.fdlm-mm-icon{flex:none;width:30px;height:30px;object-fit:contain}.fdlm-mm-label{flex:1 1 auto}.fdlm-mm-chev{flex:none;opacity:.7}.fdlm-mm-row.is-current .fdlm-mm-label::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:#142451;vertical-align:middle}.fdlm-mm .fdlm-mm-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0 0 4px -6px;padding:6px 12px 6px 6px;background:transparent;border:0;border-radius:10px;color:#142451;font-family:"hoss-sharp",sans-serif;font-size:16px;font-weight:700;line-height:1;text-transform:none;letter-spacing:0;cursor:pointer}.fdlm-mm .fdlm-mm-back:hover,.fdlm-mm .fdlm-mm-back:focus{background:rgba(20,36,81,.08);color:#142451}.fdlm-mm .fdlm-mm-vtitle{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:0 4px;color:#142451;font-family:"Decoy",serif;font-size:24px;font-weight:700;line-height:1.15}.fdlm-mm .fdlm-mm-all{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0 0 10px;padding:10px 16px;background:#142451;border:2px solid #142451;border-radius:10px;color:#fff;font-family:"hoss-sharp",sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s}.fdlm-mm .fdlm-mm-all:hover,.fdlm-mm .fdlm-mm-all:focus{background:#fff;color:#142451;text-decoration:none}.fdlm-mm .fdlm-mm-sub li+li{border-top:1px solid rgba(20,36,81,.15)}.fdlm-mm .fdlm-mm-sub a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 8px 8px 4px;color:#142451;font-family:"hoss-sharp",sans-serif;font-size:17px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .2s}.fdlm-mm .fdlm-mm-sub a:hover,.fdlm-mm .fdlm-mm-sub a:focus{background:rgba(20,36,81,.08);color:#142451;text-decoration:underline;text-underline-offset:3px}.fdlm-mm .fdlm-mm-sub a[aria-current="page"],.fdlm-mm a.fdlm-mm-row[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.fdlm-mm-view.is-in-right,.fdlm-mm-view.is-in-left{animation:none}}
.elementor-3483 .elementor-element.elementor-element-02b9da8 .elementor-form-fields-wrapper{margin:0!important;row-gap:12px}.elementor-3483 .elementor-element.elementor-element-02b9da8 .elementor-field-group{padding:0!important;margin:0!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=email]{height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important;background:#fff!important;color:#142451!important;border:1px solid #142451!important;border-radius:0!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=email]::placeholder{color:rgba(20,36,81,.65)}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=email]:focus{outline:2px solid #142451;outline-offset:-2px}.elementor-3483 .elementor-element.elementor-element-02b9da8 .elementor-field-option{display:flex!important;align-items:flex-start;gap:10px}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px!important;height:18px!important;margin:1px 0 0!important;background:#fff;border:2px solid #142451;border-radius:0;cursor:pointer}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=checkbox]:checked{background:#142451 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20transform%3D%22translate%283.94%202.50%29%20scale%280.5552%29%22%20d%3D%22M14.468.255%2C13.885%2C0H12.2l-.039.066L11.494%2C1.19c-.17.328-.324.527-.517.845-.085.138-.289.571-.357.649-.043.048-.132.027-.168.085-.157.251.039.668-.431.842a.79.79%2C0%2C0%2C0-.427.233c-.05.045-.318.268-.329.286-.125.214-.058.358-.109.574a2.436%2C2.436%2C0%2C0%2C1-.439.719c-.058.083-.428.555-.448.6-.043.092-.024.231-.1.307a2.643%2C2.643%2C0%2C0%2C0-.494.227c-.091.092-.075.193-.123.267-.025.039-.093.014-.111.049a3.225%2C3.225%2C0%2C0%2C0-.187.52%2C1.591%2C1.591%2C0%2C0%2C1-.374.75c-.048.042-.136.03-.178.071-.241.235-.224.975-.334%2C1.219-.053.117-.161.07-.188.121-.117.224-.068.524-.291.8-.036.045-.373.274-.385.3-.045.088-.118.669-.362.426-.009-.009-.114-.208-.118-.223-.128-.471-.035-1-.147-1.47C4.865%2C9.32%2C4.8%2C9.3%2C4.79%2C9.224a1.746%2C1.746%2C0%2C0%2C1%2C.087-.506.359.359%2C0%2C0%2C0%2C.005-.1c-.005-.048-.264-.258-.294-.366s.015-.237-.007-.325-.123-.1-.142-.178.03-.183.018-.2-.119-.015-.153-.043c-.383-.319-.462-.22-.86-.365-.125-.045-.1-.161-.136-.179-.157-.074-.414-.07-.585-.142-.073-.017-.327.229-.376.228-.373-.006-.908-.277-1.317-.293a2.366%2C2.366%2C0%2C0%2C0-.756.368.351.351%2C0%2C0%2C0-.09.108h0L0%2C7.611v.326l.23.314v.87l.241.169.157.688v.411l.27.541h0c.056.081.033.208.062.326a8.253%2C8.253%2C0%2C0%2C0%2C.485%2C1.626c.052.09.189.13.235.193a6.679%2C6.679%2C0%2C0%2C1%2C.673%2C1.647c.06.151.063.514.114.68.066.213.378.423.415.676.016.11-.037.237-.007.343a4.053%2C4.053%2C0%2C0%2C0%2C.438.573c.027.087-.039.188-.031.275a6.83%2C6.83%2C0%2C0%2C0%2C.4.889c.033.1-.015.233%2C0%2C.273s.182.1.24.19c.021.035.152.345.182.416.077.18.046.472.307.466.006-.279.174-.172.247-.216.047-.028.071-.174.123-.233.037-.042.105-.018.155-.1a2.87%2C2.87%2C0%2C0%2C0%2C.248-.731c.392-.012.258.393.667.356a2.562%2C2.562%2C0%2C0%2C0%2C.61-.514c.145-.259.264-.534.418-.817.023-.043.118-.005.175-.136.147-.334.2-.55.368-.856.142-.258.179-.788.288-.96.037-.058.126-.032.167-.086s.105-.315.144-.336l.134.02a1.583%2C1.583%2C0%2C0%2C1%2C.239-.526c.041-.06.208-.069.2-.311l.2-.035c.1-.206.174-.765.272-.917.02-.031.378-.319.425-.368.524-.541.7-1.148%2C1.155-1.705.039-.047.119-.033.163-.093a5.548%2C5.548%2C0%2C0%2C0%2C.2-.538c.024-.021.121.005.168-.019.133-.069.268-.194.41-.254l.336-1.213.153%2C0a1.327%2C1.327%2C0%2C0%2C1%2C.149-.412c.081-.106.2-.092.243-.155.077-.126.121-.46.206-.611.025-.044.1-.018.136-.069.067-.1.071-.256.137-.323.042-.042.154-.022.2-.092.065-.106.06-.292.153-.434.042-.063.113-.045.13-.077.138-.281-.014-.325-.016-.367-.009-.185.119-.138.142-.18.133-.234.306-.628.41-.841.078-.161.123-.512.218-.664.039-.063.136-.03.168-.083.111-.185.193-.6.291-.8.026-.05.13-.02.169-.081.09-.141.081-.493.217-.66l.079-.775V.838Z%22%20fill%3D%22%23FDF0E3%22%2F%3E%3C%2Fsvg%3E") center/12px no-repeat}.elementor-3483 .elementor-element.elementor-element-02b9da8 input[type=checkbox]:focus-visible{outline:2px solid #142451;outline-offset:2px}.elementor-3483 .elementor-element.elementor-element-02b9da8 .elementor-field-option label{font-size:13px!important;line-height:1.45!important;color:#142451!important;cursor:pointer;margin:0!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 .e-form__buttons{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button{width:100%!important;height:44px!important;padding:0 20px!important;border-radius:0!important;border:1px solid #142451!important;background:#142451!important;color:#FDF0E3!important;font-size:14px!important;font-weight:700!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button .elementor-button-content-wrapper{gap:10px;align-items:center;justify-content:center}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button svg{width:20px!important;height:auto!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button svg [fill]{fill:#FDF0E3}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button:hover,.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button:focus-visible{background:#fff!important;color:#142451!important}.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button:hover svg [fill],.elementor-3483 .elementor-element.elementor-element-02b9da8 button.elementor-button:focus-visible svg [fill]{fill:#142451}
.fdlm-price-ttc{font-size:11px}.fdlm-price-kilo{font-size:12px}.fdlm-price-from{font-size:.7em}.fdlm-price-current del{font-size:12px}.fdlm-product-coupe-note,small.includes_tax,small.includes_tax .amount{font-size:12px!important}input[type=radio],input[type=checkbox]{accent-color:#142451}.fdlm-cart-login-buttons .fdlm-btn-login,.fdlm-cart-login-buttons .fdlm-btn-register{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;min-height:48px;border-radius:10px}.fdlm-cart-login-buttons .fdlm-btn-login:hover,.fdlm-cart-login-buttons .fdlm-btn-register:hover,.fdlm-cart-login-buttons .fdlm-btn-login:focus-visible,.fdlm-cart-login-buttons .fdlm-btn-register:focus-visible{text-decoration:underline!important;text-underline-offset:3px}.woocommerce-cart #coupon_code{border-radius:10px}@media (max-width:968px){.fdlm-checkout-sidebar{order:1!important}}@media (max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}input[name="wgb_method_picker"],.elementor-field-type-checkbox input[type=checkbox],.elementor-field-type-acceptance input[type=checkbox],ul#shipping_method input[type=radio],.woocommerce-form__input-checkbox{width:20px;height:20px;flex:none}ul#shipping_method li label{display:inline-block;padding:12px 0 12px 6px;vertical-align:middle}ul#shipping_method li input[type=radio]{vertical-align:middle}.e-con.e-child:not(.elementor-absolute){max-width:100%}.e-con:not(:has(h1,h2,h3,h4,h5,h6,p,a,button,form,ul,video,iframe)){margin-left:0!important;margin-right:0!important}.elementor-icon-list-text{overflow-wrap:anywhere}}@media (max-width:767px){.e-con:has(> .elementor-widget-button.arrow-white){flex:0 0 auto!important;flex-wrap:nowrap!important;height:auto!important}.e-con:has(> .e-con > .elementor-widget-button.arrow-white){height:auto!important}}@media (max-width:767px){[data-elementor-type="footer"] .elementor-element-9d889a7,[data-elementor-type="footer"] .elementor-element-9a003b3{--width:100%;width:100%!important;max-width:100%!important}[data-elementor-type="footer"] .elementor-widget-nav-menu .elementor-menu-toggle,[data-elementor-type="footer"] .elementor-widget-nav-menu nav.elementor-nav-menu--dropdown{display:none!important}[data-elementor-type="footer"] .elementor-widget-nav-menu nav.elementor-nav-menu--main{display:block!important}[data-elementor-type="footer"] .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:0 12px;width:100%}[data-elementor-type="footer"] .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 4px!important;text-align:center;line-height:1.25}[data-elementor-type="footer"] .elementor-field-type-checkbox .elementor-field-option{display:flex;align-items:flex-start;gap:10px}}@media (max-width:768px){.fdlm-slider-wrapper>.fdlm-slider-track{align-self:stretch;width:100%;min-width:0;padding-left:0;margin-left:0}.fdlm-slider-inner{transform:none!important;gap:16px}.fdlm-slider-inner>.fdlm-slider-card{flex:0 0 calc(46% - 8px)!important;min-width:0!important}.fdlm-slider-card .fdlm-slider-buy-row{grid-column:1/-1!important}}.fdlm-discover-pre{display:none}@media (max-width:767px){.elementor-2377 .elementor-element-adb42e4{padding-left:12px!important;padding-right:12px!important}.elementor-2377 .elementor-element-f79c632{padding-left:0!important;padding-right:0!important}.elementor-2377 .elementor-element-980d440{padding-top:4px!important}.fdlm-product-tabs{padding:20px 12px 28px!important}.fdlm-product-tabs .fdlm-tabs-nav{gap:8px!important;margin:0 -12px 18px!important;padding:2px 12px 6px!important;scroll-padding-left:12px;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.fdlm-product-tabs .fdlm-tab-btn{flex:none;min-height:40px;margin:0!important;padding:8px 16px!important;border:1.5px solid #142451!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#142451!important;font-size:15px!important;line-height:1.1!important;white-space:nowrap}.fdlm-product-tabs .fdlm-tab-btn::before,.fdlm-product-tabs .fdlm-tab-btn::after{display:none!important}.fdlm-product-tabs .fdlm-tab-btn:hover,.fdlm-product-tabs .fdlm-tab-btn:focus{background:rgba(20,36,81,.08)!important;color:#142451!important}.fdlm-product-tabs .fdlm-tab-btn.active{background:#142451!important;color:#fff!important}.fdlm-product-tabs .fdlm-slider-wrapper>.fdlm-slider-track{width:auto;margin:0 -12px!important;padding-top:0!important}.fdlm-product-tabs .fdlm-slider-inner{gap:12px;padding:0 12px 8px!important;scroll-padding-left:12px}.fdlm-product-tabs .fdlm-slider-inner>.fdlm-slider-card{flex:0 0 46%!important}.fdlm-product-tabs .fdlm-slider-desc,.fdlm-product-tabs .fdlm-slider-card .fdlm-slider-qty{display:none!important}.fdlm-product-tabs .fdlm-slider-card .fdlm-slider-card-info{padding:10px 0 8px!important}.fdlm-product-tabs .fdlm-slider-title{margin:0!important;font-size:15px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.fdlm-product-tabs .fdlm-slider-card .fdlm-slider-price{grid-column:1/-1!important;min-width:0!important;padding:4px 8px!important;align-items:center!important;text-align:center!important}.elementor-2377 .elementor-element-6a55498{--container-widget-width:100%;width:100%!important;max-width:100%!important}.fdlm-product-tabs .fdlm-slider-card .fdlm-slider-add-btn{min-height:44px;padding:8px!important;font-size:14px!important}.fdlm-product-tabs .fdlm-slider-card .fdlm-badge-icon,.fdlm-product-tabs .fdlm-slider-card .fdlm-badge-icon--logo{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important}.fdlm-product-tabs .fdlm-tab-footer{margin-top:16px!important}.fdlm-product-tabs .fdlm-discover-btn{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 16px!important;background:#fff!important;border:1.5px solid #142451;border-radius:10px;color:#142451!important;font-size:16px!important;font-weight:700}.fdlm-product-tabs .fdlm-discover-btn:hover,.fdlm-product-tabs .fdlm-discover-btn:focus{background:#142451!important;color:#fff!important}.fdlm-product-tabs .fdlm-discover-btn:hover .fdlm-discover-arrow,.fdlm-product-tabs .fdlm-discover-btn:focus .fdlm-discover-arrow{filter:brightness(0) invert(1)}.fdlm-discover-pre{display:inline}}
small.fdlm-tva-detail{display:block;margin-top:4px;font-size:12px!important;font-weight:400;line-height:1.4;color:#3d4766;text-align:right}small.fdlm-tva-detail .amount{font-size:12px!important;font-weight:600}.fdlm-ttc{font-size:.78em;font-weight:600;opacity:.8}.fdlm-free{font-weight:700;color:#1a7a4a}
@media (min-width:1025px){.elementor-4681 .elementor-element.elementor-element-7ebee26{position:relative;overflow:visible!important;--width:100%;width:min(100%,1700px)!important;max-width:none!important;align-self:center}.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con-inner,.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con>.e-con-inner,.elementor-4681 .elementor-element.elementor-element-7ebee26 .e-con>.e-con-inner{max-width:none!important}.elementor-4681 .elementor-element.elementor-element-7ebee26::after{content:"";position:absolute;left:-60px;bottom:-15px;width:480px;height:480px;background:url(https://www.fromagesdelamemee.fr/wp-content/uploads/2025/12/memee-livre-des-secrets-1-scaled.webp) left bottom/contain no-repeat;pointer-events:none;z-index:3}.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con-inner>.e-con,.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con{padding-left:370px!important}}@media (min-width:1200px){.elementor-4681 .elementor-element.elementor-element-7ebee26::after{left:-69px;width:560px;height:560px}.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con-inner>.e-con,.elementor-4681 .elementor-element.elementor-element-7ebee26>.e-con{padding-left:445px!important}}#off-canvas-6626c4d .e-off-canvas__main{inset:0!important;margin:auto!important;width:min(560px,92vw)!important;height:fit-content!important;max-height:min(85vh,760px)!important;overflow:auto!important;background:#142451!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.35)}#off-canvas-6626c4d .e-off-canvas__overlay{background:rgba(20,36,81,.6)!important}#off-canvas-6626c4d .e-off-canvas__content{padding:40px 32px 28px!important;background:transparent!important}#off-canvas-6626c4d .e-off-canvas__content>.e-con{padding:0!important;gap:0!important}#off-canvas-6626c4d .e-off-canvas__content::before{content:"Ingrédients et valeurs nutritionnelles";display:block;margin:0 40px 18px 0;font-family:"Decoy",serif;font-size:24px;line-height:1.2;color:#F2E2D0}#off-canvas-6626c4d :is(.elementor-element-de6ab74,.elementor-element-91171be,.elementor-element-c12160b,.elementor-element-ae04966){margin-top:18px!important;color:#F0B9F0!important;font-size:14px!important;letter-spacing:.06em}#off-canvas-6626c4d :is(.elementor-element-de6ab74,.elementor-element-91171be,.elementor-element-c12160b,.elementor-element-ae04966) *{color:#F0B9F0!important;font-size:14px!important;margin:0}#off-canvas-6626c4d :is(.elementor-element-e50e7d6,.elementor-element-fb64418,.elementor-element-30b854c,.elementor-element-2f6a44e),#off-canvas-6626c4d :is(.elementor-element-e50e7d6,.elementor-element-fb64418,.elementor-element-30b854c,.elementor-element-2f6a44e) *{margin-top:6px;color:#F2E2D0!important;font-size:16px;line-height:1.5}#off-canvas-6626c4d .elementor-widget:first-child{margin-top:0!important}#off-canvas-6626c4d .elementor-element-de6ab74:not(:has(+ .elementor-element-e50e7d6)),#off-canvas-6626c4d .elementor-element-91171be:not(:has(+ .elementor-element-fb64418)),#off-canvas-6626c4d .elementor-element-c12160b:not(:has(+ .elementor-element-30b854c)),#off-canvas-6626c4d .elementor-element-ae04966:not(:has(+ .elementor-element-2f6a44e)){display:none!important}#off-canvas-6626c4d table.fdlm-nutri{width:100%;margin:8px 0 0;border:0!important;border-collapse:collapse;font-size:15px}#off-canvas-6626c4d table.fdlm-nutri caption{text-align:left;padding:0 0 6px;font-size:14px;opacity:.85;color:#F2E2D0}#off-canvas-6626c4d table.fdlm-nutri th,#off-canvas-6626c4d table.fdlm-nutri td{padding:7px 0;border:0!important;border-bottom:1px solid rgba(242,226,208,.25)!important;color:#F2E2D0!important;font-weight:400;text-align:left;background:none!important}#off-canvas-6626c4d table.fdlm-nutri td{text-align:right;font-weight:600;white-space:nowrap;padding-left:12px}#off-canvas-6626c4d table.fdlm-nutri tr.is-sub th{padding-left:16px;font-size:14px;opacity:.9}#off-canvas-6626c4d .fdlm-offcanvas-close{top:14px!important;right:14px!important;background:transparent!important;border:2px solid #F2E2D0!important;color:#F2E2D0!important}#off-canvas-6626c4d .fdlm-offcanvas-close:hover,#off-canvas-6626c4d .fdlm-offcanvas-close:focus-visible{background:#F0B9F0!important;border-color:#F0B9F0!important;color:#142451!important}#off-canvas-6626c4d .fdlm-offcanvas-close svg *{fill:currentColor!important;stroke:none!important}.custom-cart-buttons{display:flex!important;align-items:center!important}.custom-cart-buttons .custom-wishlist-btn{display:flex!important;align-items:center;align-self:center;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;height:auto!important}.custom-cart-buttons .custom-wishlist-btn .yith-add-to-wishlist-button-block,.custom-cart-buttons .custom-wishlist-btn .yith-wcwl-add-to-wishlist-button{margin:0!important;display:flex!important;align-items:center}
.yith-wcwl-add-to-wishlist__feedback{background:#142451!important;color:#F2E2D0!important;border:2px solid #F0B9F0!important;border-radius:12px!important;padding:16px 22px 16px 58px!important;font-family:"hoss-sharp",sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;box-shadow:0 18px 45px rgba(20,36,81,.35)!important;min-width:240px;max-width:min(360px,90vw)!important;width:auto!important}.yith-wcwl-add-to-wishlist__feedback::before{content:"";position:absolute;left:20px;top:50%;width:24px;height:23px;margin-top:-11px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.837%2018.927%22%3E%3Cpath%20d%3D%22M15.221%2C15.187c-.385.489-2.357%2C2.913-2.578%2C3.06a4.837%2C4.837%2C0%2C0%2C1-5.17-.139c-2.582-2-5.684-5.047-6.936-8.172C-1.043%2C6%2C.919.12%2C5.706%2C0%2C8.1-.057%2C10.489%2C1.434%2C11.533%2C1.467c2.006.063%2C3.822-2.793%2C6.607-.216%2C4.094%2C3.787-.157%2C10.426-2.92%2C13.936%22%20fill%3D%22%23F0B9F0%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.yith-wcwl-add-to-wishlist__feedback svg,.yith-wcwl-add-to-wishlist__feedback img{display:none!important}.yith-wcwl-add-to-wishlist__feedback a{color:#F0B9F0!important;text-decoration:underline;text-underline-offset:3px;font-weight:700}.yith-wcwl-add-to-wishlist__feedback.yith-wcwl-add-to-wishlist__feedback-on-product-image{min-width:0;padding:10px 14px 10px 44px!important;font-size:14px!important}.yith-wcwl-add-to-wishlist__feedback.yith-wcwl-add-to-wishlist__feedback-on-product-image::before{left:14px;width:20px;height:19px;margin-top:-9px}.yith-wcwl-feedback-modal .lapilliUI-Modal__backdrop{background:rgba(20,36,81,.6)!important}.yith-wcwl-feedback-modal .lapilliUI-Modal__paper{background:#142451!important;color:#F2E2D0!important;border:2px solid #F0B9F0!important;border-radius:12px!important;box-shadow:0 20px 50px rgba(0,0,0,.35)!important}.yith-wcwl-feedback-modal .lapilliUI-ModalTitle__root{color:#F0B9F0!important;font-family:"Decoy",serif!important}.yith-wcwl-feedback-modal .lapilliUI-ModalContent__root,.yith-wcwl-feedback-modal .yith-wcwl-feedback-modal__message{color:#F2E2D0!important}.yith-wcwl-feedback-modal .yith-wcwl-feedback-modal__footer a{display:block;padding:12px 18px;border-radius:8px;background:#F0B9F0!important;color:#142451!important;font-weight:700;text-decoration:none}.yith-wcwl-feedback-modal .yith-wcwl-feedback-modal__footer a:hover,.yith-wcwl-feedback-modal .yith-wcwl-feedback-modal__footer a:focus-visible{background:#F2E2D0!important}.yith-wcwl-feedback-modal button.lapilliUI-Modal__close{color:#F0B9F0!important;background:transparent!important;border-radius:50%!important}.yith-wcwl-feedback-modal button.lapilliUI-Modal__close svg{fill:currentColor!important;color:inherit!important}.yith-wcwl-feedback-modal button.lapilliUI-Modal__close:hover,.yith-wcwl-feedback-modal button.lapilliUI-Modal__close:focus-visible{color:#142451!important;background:#F0B9F0!important}
.fdlm-filtres-wrapper .fdlm-filtre-title{font-size:22px!important;margin-bottom:14px!important}.fdlm-filtres-wrapper .fdlm-filtre-options{row-gap:12px!important;column-gap:16px!important}.fdlm-filtres-wrapper .fdlm-filtre-checkbox{display:flex!important;align-items:center;gap:10px;min-height:36px;cursor:pointer}.fdlm-filtres-wrapper .fdlm-checkbox-custom{flex:0 0 26px;width:26px!important;height:26px!important}.fdlm-filtres-wrapper .fdlm-checkbox-label{font-size:16px!important;line-height:1.3!important}.wgb-shop-layout{padding-bottom:72px}.fdlm-slider-add-btn{justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;white-space:nowrap}.fdlm-slider-add-btn svg,.fdlm-slider-add-btn img{flex:0 0 24px;width:24px!important;height:24px!important}select.fdlm-slider-variation-select{-webkit-appearance:none!important;appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 7 6%27%3E%3Cpath d=%27M1.45,1.1L1.45,1.22C1.23,1 1.2,0.84 1,0.69C0.8,0.54 0.85,0.76 0.71,0.3L0.7,0.35C0.65,0.359 0.6,0.359 0.55,0.35L0.45,0.19L0.45,0.12C0.41,0.11 0.35,0.21 0.3,0.09C0.3,0.18 0.23,0.09 0.21,0.09C0.147,0.045 0.076,0.015 0,0C0.042,0.13 0.072,0.264 0.09,0.4C0.03,0.33 0.09,0.4 0.09,0.4C0.11,0.46 0.07,0.5 0.08,0.53C0.09,0.56 0.08,0.53 0.13,0.58C0.23,0.56 0.26,0.86 0.29,0.9C0.32,0.94 0.39,1 0.41,1C0.43,1 0.41,1.08 0.41,1.14C0.41,1.2 0.41,1.14 0.46,1.14L0.46,1.24C0.46,1.24 0.46,1.42 0.59,1.38C0.72,1.34 0.59,1.5 0.59,1.53L0.59,1.47C0.59,1.46 0.59,1.47 0.59,1.47C0.59,1.47 0.64,1.79 0.72,1.74C0.78,1.74 0.83,1.65 0.88,1.66C0.93,1.67 1,1.91 1,2L1.11,1.83L1.11,2.1C1.11,2.27 1.2,2.1 1.2,2.21L1.2,2.3C1.21,2.356 1.21,2.414 1.2,2.47C1.226,2.448 1.264,2.448 1.29,2.47C1.29,2.54 1.39,2.55 1.39,2.68L1.46,2.68L1.46,2.77L1.41,2.77L1.22,2.51C1.22,2.51 1.31,2.61 1.32,2.64C1.33,2.67 1.32,2.74 1.25,2.73L1.32,2.73C1.406,2.838 1.465,2.965 1.49,3.1C1.515,3.235 1.56,3.1 1.49,3.18C1.553,3.282 1.581,3.401 1.57,3.52L1.64,3.52L1.64,3.59L1.7,3.59C1.7,3.59 1.76,3.59 1.75,3.68C1.75,3.76 1.8,3.68 1.81,3.74C1.82,3.8 1.9,3.74 1.92,3.74L1.86,3.83C1.86,3.93 1.94,3.89 2.01,4C2.01,4.071 1.951,4.13 1.88,4.13L1.94,4.13C1.87,4.13 1.99,4.13 2.01,4.19C2.03,4.25 2.17,4.12 2.19,4.19C2.25,4.206 2.294,4.258 2.3,4.32L2.35,4.32L2.41,4.39C2.438,4.424 2.461,4.461 2.48,4.5C2.48,4.65 2.6,4.64 2.71,4.78L2.61,4.78C2.61,4.87 2.68,4.78 2.71,4.83C2.81,4.83 2.71,4.92 2.77,4.99L2.77,4.9L2.77,4.99C2.793,5.013 2.805,5.043 2.805,5.075C2.805,5.107 2.793,5.137 2.77,5.16L2.85,5.16L2.85,5.24C2.93,5.24 2.85,5.24 2.97,5.33C3.09,5.42 2.97,5.33 2.97,5.39L3.12,5.39L3,5.5L3,5.41C3.1,5.41 3.09,5.51 3.15,5.52C3.24,5.57 3.23,5.62 3.27,5.7C3.31,5.78 3.27,5.61 3.27,5.62L3.27,5.71C3.27,5.74 3.34,5.64 3.39,5.71C3.44,5.78 3.39,5.71 3.44,5.71L3.44,5.8L3.44,5.74C3.44,5.81 3.51,5.74 3.51,5.83L3.68,5.63L3.68,5.71C3.68,5.58 3.8,5.6 3.77,5.49C3.74,5.38 4,5.36 4,5.52C4.15,5.34 4.16,5.15 4.36,4.98C4.56,4.81 4.57,4.8 4.64,4.72L4.85,4.21C5.04,4.21 4.98,3.91 5.11,3.82C5.23,3.82 5.2,3.63 5.33,3.57C5.46,3.51 5.33,3.48 5.43,3.57C5.48,3.57 5.43,3.47 5.52,3.46L5.4,3.46C5.4,3.15 5.66,3.16 5.66,2.87C5.66,2.94 5.66,2.8 5.73,2.87C5.8,2.94 5.73,2.75 5.73,2.69L5.79,2.62C5.86,2.72 5.79,2.51 5.79,2.62C5.98,2.45 6.06,2.14 6.26,1.96C6.31,1.91 6.33,1.82 6.4,1.8C6.47,1.78 6.4,1.66 6.4,1.64C6.4,1.62 6.51,1.58 6.49,1.64C6.47,1.7 6.49,1.47 6.56,1.42C6.63,1.37 6.64,1.16 6.73,1.22C6.93,0.88 6.89,0.71 7,0.63C6.964,0.503 6.917,0.379 6.86,0.26L6.51,0.16C6.397,0.17 6.283,0.17 6.17,0.16C6.096,0.322 6.013,0.479 5.92,0.63L5.55,0.94C5.317,1.258 5.107,1.592 4.92,1.94L4.92,2.06C4.68,2.19 4.67,2.52 4.45,2.69L4.51,2.69C4.51,2.75 4.44,2.69 4.42,2.69C4.26,2.98 4.12,3.29 4,3.51C3.955,3.681 3.888,3.846 3.8,4L3.67,4.17L3.6,4.25L3.54,4.25C3.48,4.25 3.54,4.38 3.54,4.39L3.54,4.33L3.12,3.78C2.923,3.505 2.749,3.214 2.6,2.91C2.52,2.58 2.18,2.34 2.06,1.98C1.932,1.641 1.722,1.339 1.45,1.1ZM0.57,0.27C0.57,0.27 0.58,0.25 0.57,0.27ZM0.99,1.98L0.96,2.02L0.99,1.98ZM0.39,1.25C0.39,1.25 0.41,1.25 0.39,1.25ZM0.06,0.42C0.06,0.42 0.06,0.44 0.06,0.42Z%27 fill=%27%23142451%27/%3E%3C/svg%3E") no-repeat right 12px center/12px 8px!important;padding:0 36px 0 12px!important;min-height:40px;border:1px solid #142451!important;border-radius:0;color:#142451!important;font-size:15px;cursor:pointer}select.fdlm-slider-variation-select:hover,select.fdlm-slider-variation-select:focus-visible{border-color:#142451!important;box-shadow:0 0 0 2px rgba(240,185,240,.8);outline:none}
.elementor-location-header .sub-arrow svg.e-fas-caret-down{display:none!important}.elementor-location-header .sub-arrow::before{content:"";display:inline-block;width:11px;height:9px;background:currentColor;-webkit-mask:url(https://www.fromagesdelamemee.fr/wp-content/plugins/woo-groupbuy/assets/svg/picto-chevron.svg) center/contain no-repeat;mask:url(https://www.fromagesdelamemee.fr/wp-content/plugins/woo-groupbuy/assets/svg/picto-chevron.svg) center/contain no-repeat}.elementor-location-header .menu-icon-blog > a .icon{background:#142451!important;-webkit-mask:url(https://www.fromagesdelamemee.fr/wp-content/uploads/2025/11/boutique-de-la-memee-Actualites.svg) center/contain no-repeat;mask:url(https://www.fromagesdelamemee.fr/wp-content/uploads/2025/11/boutique-de-la-memee-Actualites.svg) center/contain no-repeat}.elementor-location-header .menu-icon-recipes > a .icon{display:inline-block;vertical-align:middle;background:#142451!important;-webkit-mask:url("https://www.fromagesdelamemee.fr/wp-content/uploads/2026/01/boutique-de-la-memee-recettes.svg") center/contain no-repeat;mask:url("https://www.fromagesdelamemee.fr/wp-content/uploads/2026/01/boutique-de-la-memee-recettes.svg") center/contain no-repeat;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-origin:center center}.elementor-location-header .menu-icon-blog > a:hover .icon,.elementor-location-header .menu-icon-recipes > a:hover .icon{transform:translateX(-50%) rotate(30deg)}.elementor-2321 :is(.elementor-element-4e66ffe,.elementor-element-81c43ae) nav.elementor-nav-menu--main>ul{flex-wrap:nowrap!important}.elementor-2321 :is(.elementor-element-4e66ffe,.elementor-element-81c43ae) nav.elementor-nav-menu--main>ul>li>a{padding-left:clamp(6px,1vw,14px)!important;padding-right:clamp(6px,1vw,14px)!important;white-space:nowrap}@media (min-width:1367px){.elementor-2321 .elementor-element.elementor-element-8888503{align-items:flex-start!important}.elementor-2321 :is(.elementor-element-eea8300,.elementor-element-3768380){align-self:stretch!important;align-items:flex-start!important}.elementor-2321 :is(.elementor-element-4e66ffe,.elementor-element-81c43ae){align-self:flex-start!important;position:relative;top:19px}}@media (max-width:1366px){.elementor-2321 .elementor-element.elementor-element-81c43ae .menu-icon-contact{display:none!important}}.elementor-element.elementor-element-81e43f8 .menu-icon-contact{display:none!important}