:root{--lb-bleu:var(--wp--preset--color--bleu);--lb-vert:var(--wp--preset--color--vert);--lb-orange:var(--wp--preset--color--orange);--lb-vert-pastel:var(--wp--preset--color--vert-pastel);--lb-bleu-deep:var(--wp--preset--color--bleu-deep);--lb-bleu-ink:var(--wp--preset--color--bleu-ink);--lb-vert-deep:var(--wp--preset--color--vert-deep);--lb-vert-onpast:var(--wp--preset--color--vert-onpast);--lb-orange-deep:var(--wp--preset--color--orange-deep);--lb-creme:var(--wp--preset--color--creme);--lb-creme-2:var(--wp--preset--color--creme-2);--lb-ligne:var(--wp--preset--color--ligne);--lb-encre:var(--wp--preset--color--encre);--lb-gris:var(--wp--preset--color--gris);--lb-large:var(--wp--style--global--wide-size, 1240px);--lb-marge:clamp(18px, 3vw, 28px);--lb-ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9l4 4 8-9' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--lb-ico-bouclier:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");--lb-ico-froid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M3.3 17L20.7 7M9 4l3 2 3-2M9 20l3-2 3 2'/%3E%3C/svg%3E");--lb-ico-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.7 2.5 15 0 18M12 3c-2.5 2.7-2.5 15 0 18'/%3E%3C/svg%3E");--lb-ico-cadenas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");--lb-ico-horloge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--lb-bleu-deep);outline-offset:3px;border-radius:2px}.lb-wrap{max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge)}.lb-accueil>*,.lb-accueil .wp-block-post-content>*,.lb-produit>.alignfull,.lb-site-footer,.lb-site-header{margin-block:0!important}.lb-apercu-vide{font-size:12px;color:var(--lb-gris);border:1px dashed var(--lb-ligne);padding:6px 10px;margin:0}input,select,textarea,button{box-sizing:border-box}.lb-section{padding-block:var(--wp--preset--spacing--70)}.lb-section.is-creme2{background:var(--lb-creme-2)}.lb-section.is-pastel{background:var(--lb-vert-pastel)}.lb-section:not(.is-creme2):not(.is-pastel)+.lb-section:not(.is-creme2):not(.is-pastel){padding-top:0}.lb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:44px!important}.lb-head>*{margin:0!important}.lb-head h2{max-width:20ch;margin:0!important}.lb-sub{color:var(--lb-gris);max-width:40ch}@media (max-width:820px){.lb-head{flex-direction:column;align-items:flex-start;gap:18px}}.lb-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin:0 0 18px!important}.lb-eyebrow::before{content:"";width:26px;height:3px;background:currentColor;flex:none}.lb-eyebrow.is-vert{color:var(--lb-vert-deep)}.lb-eyebrow.is-orange{color:var(--lb-orange-deep)}.lb-eyebrow.is-bleu{color:var(--lb-bleu-deep)}.lb-eyebrow a{color:inherit;text-decoration:none}.lb-lien-vert a{font-weight:600;color:var(--lb-vert-deep);text-decoration:none;border-bottom:2px solid var(--lb-vert);padding-bottom:2px}.lb-lien-vert a:hover{border-color:var(--lb-orange);color:var(--lb-vert-deep)}.lb-av{width:46px;height:46px;border-radius:50%;background:var(--lb-vert);color:#fff;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.wp-element-button,.wp-block-button__link{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.wp-block-button.is-style-lb-contour .wp-block-button__link{background:#fff0;border-color:var(--lb-encre);color:var(--lb-encre)}.wp-block-button.is-style-lb-contour .wp-block-button__link:hover{background:var(--lb-encre);color:var(--lb-creme)}.wp-block-button.is-style-lb-clair .wp-block-button__link{background:#fff0;border-color:rgb(255 255 255 / .7);color:#fff;backdrop-filter:blur(3px)}.wp-block-button.is-style-lb-clair .wp-block-button__link:hover{background:#fff;color:var(--lb-encre)}.wp-block-button.is-style-lb-bleu .wp-block-button__link{background:var(--lb-bleu-deep);color:#fff}.wp-block-button.is-style-lb-bleu .wp-block-button__link:hover{background:var(--lb-bleu-ink)}.lb-site-header{position:sticky;top:0;z-index:100;background:rgb(251 248 243 / .95);backdrop-filter:blur(10px);border-bottom:1px solid var(--lb-ligne)}.admin-bar .lb-site-header{top:32px}@media (max-width:782px){.admin-bar .lb-site-header{top:46px}}.lb-entete{padding-block:0!important}.lb-nav{gap:20px;padding-block:12px}.lb-marque{margin:0;flex:none}.lb-marque a{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--lb-encre)}.lb-marque a::before{content:"";width:36px;height:36px;border-radius:50%;flex:none;background:var(--lb-vert-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M14 30V15c0-6 4-9 8-7 3 1.5 3 6-.5 6.5' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 36px no-repeat}.lb-marque-nom{display:block;font-weight:800;font-size:19px;letter-spacing:.02em;line-height:.92;text-transform:uppercase}.lb-marque-sous{display:block;font-size:8px;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:var(--lb-gris);margin-top:4px}.lb-marque a{flex-wrap:wrap}.lb-marque a>span{flex-basis:auto}.lb-marque a{display:grid;grid-template-columns:36px auto;column-gap:11px;align-items:center}.lb-marque a::before{grid-row:1 / span 2}.lb-menu{font-size:15px;font-weight:500}.lb-menu .wp-block-navigation__container{gap:24px}.lb-menu .wp-block-navigation-item__content{position:relative;padding-block:6px;text-decoration:none;color:var(--lb-encre)}.lb-menu .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--lb-orange);transition:right .2s}.lb-menu .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover::after{right:0}.lb-menu .wp-block-navigation__submenu-container{border:1px solid var(--lb-ligne)!important;border-radius:6px;padding:8px 0!important;min-width:220px!important;background:#fff!important}.lb-menu .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:8px 18px!important}@media (max-width:1130px){.lb-menu{font-size:14px}.lb-menu .wp-block-navigation__container{gap:16px}}@media (max-width:1179px){.lb-menu .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.lb-menu .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}.lb-menu .wp-block-navigation__responsive-container.is-menu-open{background:var(--lb-creme)!important;padding:28px!important}.lb-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:18px;font-size:20px}.lb-actions{gap:10px}.lb-trustline{font-size:12.5px;font-weight:600;color:var(--lb-bleu-deep);white-space:nowrap;margin:0 6px 0 0}@media (max-width:1300px){.lb-trustline{display:none}}.lb-actions .wp-block-search{margin:0}.lb-actions .wp-block-search__button,.lb-actions .wp-block-woocommerce-customer-account a,.lb-actions .wc-block-mini-cart__button{width:40px;height:40px;min-height:40px;border-radius:50%!important;border:1.5px solid var(--lb-ligne)!important;background:transparent!important;color:var(--lb-encre)!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;box-shadow:none!important}.lb-actions .wp-block-search__button:hover,.lb-actions .wp-block-woocommerce-customer-account a:hover,.lb-actions .wc-block-mini-cart__button:hover{border-color:var(--lb-encre)!important}.lb-actions .wp-block-search__button svg,.lb-actions svg{width:20px;height:20px}.lb-actions .wc-block-mini-cart__badge{background:var(--lb-orange);color:var(--lb-encre);font-weight:800;border:0}@media (max-width:720px){.lb-actions .wp-block-search,.lb-actions .wp-block-woocommerce-customer-account{display:none}.lb-marque-nom{font-size:17px}}.lb-hero{position:relative;min-height:min(92vh, 880px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#1A140A;color:#fff;padding-block:0!important}.lb-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(28deg,rgb(24 17 8 / .96) 6%,rgb(26 20 10 / .78) 40%,rgb(30 26 14 / .20) 82%),linear-gradient(to top,rgb(22 16 8 / .82),#fff0 56%)}.lb-hero>.lb-hero-media{position:absolute!important;inset:0;margin:0!important;z-index:0;max-width:none!important;width:100%!important}.lb-hero-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.04);animation:lb-zoom 2.6s cubic-bezier(.2,.7,.3,1) both}.lb-hero>.lb-hero-corps{position:relative;z-index:2;width:100%;padding-block:120px 56px;margin-block:0!important}.lb-hero-corps>*{margin-block:0!important;animation:lb-monte .85s cubic-bezier(.22,.7,.3,1) backwards}.lb-hero-corps>:nth-child(2){animation-delay:.12s}.lb-hero-corps>:nth-child(3){animation-delay:.3s}.lb-hero-corps>:nth-child(4){animation-delay:.42s}.lb-hero-corps>:nth-child(5){animation-delay:.56s}.lb-hero-eyebrow{color:var(--lb-vert-pastel);margin-bottom:24px!important}.lb-hero-titre{font-size:var(--wp--preset--font-size--hero)!important;letter-spacing:-.045em!important;line-height:.9!important;color:#fff;margin:0 0 30px -.055em!important}.lb-hero-titre .lb-or{color:var(--lb-orange)}.lb-hero-titre .lb-fin{font-weight:200;letter-spacing:-.03em}.lb-hero-chapo{font-size:clamp(1rem, 1.5vw, 1.25rem);font-weight:300;color:rgb(255 255 255 / .9);max-width:50ch;margin-bottom:34px!important}.lb-hero-cta{gap:14px}.lb-hero-pied{list-style:none;padding:20px 0 0!important;margin-top:44px!important;border-top:1px solid rgb(255 255 255 / .22);display:flex;flex-wrap:wrap;gap:12px 38px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255 / .88)}.lb-hero-pied li{display:flex;align-items:center;gap:9px;margin:0}.lb-hero-pied li::before{content:"";width:15px;height:15px;background:var(--lb-vert-pastel);-webkit-mask:var(--lb-ico-check) center / contain no-repeat;mask:var(--lb-ico-check) center / contain no-repeat}@keyframes lb-monte{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lb-zoom{from{transform:scale(1.08)}to{transform:none}}@media (max-width:760px){.lb-hero{min-height:auto}.lb-hero>.lb-hero-corps{padding-block:90px 34px}.lb-hero-titre{margin-left:0!important}.lb-hero-pied{flex-direction:column;gap:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lb-hero-corps>*,.lb-hero-media img{animation:none!important}html{scroll-behavior:auto}}.lb-collection{margin-block:0!important}.lb-collection ul.lb-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;padding:0!important;list-style:none}@media (max-width:1000px){.lb-collection ul.lb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.lb-collection ul.lb-cards{grid-template-columns:1fr}}ul.lb-cards>li{background:#fff;border:1px solid var(--lb-ligne);border-radius:6px;overflow:hidden;display:flex!important;flex-direction:column;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left;transition:border-color .2s,box-shadow .2s}ul.lb-cards>li:hover{border-color:var(--lb-bleu);box-shadow:0 8px 28px rgb(26 26 24 / .08)}ul.lb-cards .wc-block-components-product-image{position:relative;margin:0!important;aspect-ratio:4 / 3;overflow:hidden;background:var(--lb-creme-2)}ul.lb-cards .wc-block-components-product-image a,ul.lb-cards .wc-block-components-product-image img{display:block;width:100%;height:100%!important;object-fit:cover;aspect-ratio:auto!important}.lb-card-body{padding:18px 19px 20px;display:flex;flex-direction:column;flex:1}.lb-card-body>*{margin-block:0!important}.lb-ligne{margin:0}.lb-ligne.is-lait{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:9px!important}.lb-card-body .lb-badges-produit{margin-bottom:11px!important}.lb-card-title{font-size:1.18rem!important;line-height:1.2!important;margin-bottom:7px!important;text-align:left!important}.lb-card-title a{text-decoration:none;color:var(--lb-encre)}.lb-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.lb-ligne.is-affinage-region{font-size:13.5px;color:var(--lb-gris)}.lb-ligne.is-saison{font-size:12px;font-weight:600;color:var(--lb-vert-deep);margin-top:10px!important;padding-top:10px;border-top:3px solid var(--lb-vert-pastel)}.lb-card-foot{margin-top:auto!important;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.lb-card-foot>*{margin:0!important}.lb-card-foot .wc-block-components-product-price,.lb-plat-achat .wc-block-components-product-price{font-size:18.5px!important;font-weight:800;letter-spacing:-.02em;text-align:left!important}.wc-block-components-product-price del{font-weight:500;font-size:.72em;color:var(--lb-gris);margin-left:4px}.wc-block-components-product-price ins{text-decoration:none}.lb-card-btn .wp-element-button,.lb-card-btn .wp-block-button__link{padding:10px 20px!important;font-size:13.5px!important;white-space:nowrap;margin:0!important}.lb-card-btn .added_to_cart{display:none}.lb-bdgs{display:flex;flex-wrap:wrap;gap:7px}.lb-bdg{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 9px;white-space:nowrap;line-height:1.3}.lb-bdg svg{width:12px;height:12px;flex:none}.lb-bdg-aop{color:var(--lb-bleu-ink);border:1.5px solid var(--lb-bleu);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.lb-bdg-fr{background:var(--lb-vert-pastel);color:var(--lb-vert-onpast);border-radius:100px;padding:4px 11px}.lb-bdg-promo{display:inline-flex;align-items:center;background:var(--lb-orange);color:var(--lb-encre);font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.2;padding:8px 14px 8px 18px;white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% 100%,0 100%)}.lb-bdg-promo.is-sur-photo{position:absolute;top:0;right:0;z-index:3}.lb-bdg-promo.is-inline{padding:6px 12px 6px 16px;font-size:12.5px}.lb-offre-section .lb-collection ul.lb-offre{display:block!important;margin:0!important;padding:0!important;list-style:none}ul.lb-offre>li{display:grid!important;grid-template-columns:1fr 1fr;background:var(--lb-orange);border-radius:6px;overflow:hidden;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left}ul.lb-offre .wc-block-components-product-image{position:relative;margin:0!important;min-height:380px;background:var(--lb-creme-2)}ul.lb-offre .wc-block-components-product-image a,ul.lb-offre .wc-block-components-product-image img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.lb-offre-txt{padding:56px;color:var(--lb-encre)}.lb-offre-txt>*{margin-block:0!important}.lb-offre-txt .lb-eyebrow{color:var(--lb-encre);opacity:.72}.lb-offre-titre{font-size:var(--wp--preset--font-size--grand)!important;margin-bottom:14px!important;text-align:left!important}.lb-offre-titre a{color:var(--lb-encre);text-decoration:none}.lb-offre-txt .lb-badges-produit{margin-bottom:18px!important}.lb-offre-txt .lb-bdg-fr{background:rgb(255 255 255 / .75)}.lb-offre-txt .lb-bdg-aop{border-color:var(--lb-bleu-ink);background:rgb(255 255 255 / .6)}.lb-offre-texte{max-width:46ch;margin-bottom:14px!important}.lb-offre-txt .lb-ligne.is-affinage-region{color:var(--lb-encre);opacity:.75;font-weight:600}.lb-offre-achat{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px!important}.lb-offre-achat>*{margin:0!important}.lb-offre-achat .wc-block-components-product-price{font-size:34px!important;font-weight:800;letter-spacing:-.03em}.lb-offre-achat .wp-element-button{background:var(--lb-encre)!important;color:var(--lb-orange)!important}.lb-offre-achat .wp-element-button:hover{background:var(--lb-bleu-ink)!important;color:#fff!important}@media (max-width:880px){ul.lb-offre>li{grid-template-columns:1fr}ul.lb-offre .wc-block-components-product-image{min-height:0;aspect-ratio:4 / 3}.lb-offre-txt{padding:32px 24px}}.lb-pastille-saison{display:inline-flex;align-items:center;gap:10px;background:var(--lb-vert-deep);color:#fff;border-radius:100px;padding:7px 18px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px!important}.lb-portrait{background:var(--lb-bleu-ink);color:#fff;border-radius:6px;overflow:hidden;gap:0!important;margin-block:0!important}.lb-portrait>.wp-block-column{margin:0!important}.lb-portrait-photo{position:relative;min-height:540px;background:#0E2A4D}.lb-portrait-attente{position:absolute;inset:16px;margin:0!important;border:2px dashed rgb(255 255 255 / .22);border-radius:4px;display:flex;align-items:center;justify-content:center;text-align:center;padding:36px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.8;color:rgb(255 255 255 / .7)}.lb-portrait-texte{padding:64px 56px}.lb-portrait-texte>*{margin-block:0 0 1em!important}.lb-portrait-texte .lb-eyebrow{color:var(--lb-vert-pastel)}.lb-portrait-texte h2{color:#fff;margin-bottom:12px!important}.lb-gm{display:flex;align-items:center;gap:11px;font-size:15.5px;font-weight:500;color:var(--lb-vert-pastel);margin-bottom:26px!important}.lb-gm::before{content:"";width:22px;height:1px;background:currentColor;flex:none}.lb-portrait-texte p:not(.lb-eyebrow):not(.lb-gm):not(.lb-signature){color:rgb(255 255 255 / .84);font-weight:300;max-width:52ch}.lb-signature{display:flex;align-items:center;gap:14px;margin-top:28px!important;padding-top:26px;border-top:1px solid rgb(255 255 255 / .18)}.lb-signature strong{display:block;font-weight:700}.lb-signature em{font-style:normal;font-size:13.5px;opacity:.7}@media (max-width:781px){.lb-portrait-photo{min-height:320px}.lb-portrait-texte{padding:40px 26px}}.lb-laits{gap:24px!important;margin-block:0!important}.lb-lait{background:var(--lb-creme);border-radius:6px;overflow:hidden}.lb-lait>*{margin:0!important}.lb-lait-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.lb-lait-corps{padding:26px 26px 30px}.lb-lait-corps>*{margin-block:0 0 10px!important}.lb-lait-num{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-vert-deep)}.lb-lait-corps h3{font-size:1.5rem!important}.lb-lait-corps p:not(.lb-lait-num):not(.lb-lien-vert){color:var(--lb-gris);font-size:15px;margin-bottom:20px!important}.lb-collection ul.lb-plateaux{display:block!important;margin:0!important;padding:0!important;list-style:none}ul.lb-plateaux>li{display:grid!important;grid-template-columns:230px minmax(0,1fr) auto;gap:32px;align-items:center;padding:24px 0!important;margin:0!important;width:auto!important;max-width:none!important;border-top:1px solid var(--lb-ligne);text-align:left}ul.lb-plateaux>li:last-child{border-bottom:1px solid var(--lb-ligne)}ul.lb-plateaux .wc-block-components-product-image{margin:0!important;aspect-ratio:4 / 3;overflow:hidden;border-radius:5px;background:var(--lb-creme-2)}ul.lb-plateaux .wc-block-components-product-image img{width:100%;height:100%!important;object-fit:cover}.lb-plat-txt>*{margin-block:0!important}.lb-plat-titre{font-size:1.45rem!important;margin-bottom:8px!important;text-align:left!important}.lb-plat-titre a{text-decoration:none;color:var(--lb-encre)}.lb-plat-compo{color:var(--lb-gris);font-size:15px;max-width:52ch}.lb-plat-achat{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.lb-plat-achat>*{margin:0!important}.lb-plat-achat .wc-block-components-product-price{font-size:26px!important}@media (max-width:860px){ul.lb-plateaux>li{grid-template-columns:1fr;gap:16px}ul.lb-plateaux .wc-block-components-product-image{aspect-ratio:16 / 9}.lb-plat-achat{flex-direction:row;justify-content:space-between;align-items:center}}.lb-boxes{gap:24px!important;align-items:flex-start!important;margin-block:0!important}.lb-box{background:#fff;border:1.5px solid var(--lb-ligne);border-radius:8px;padding:36px 30px;position:relative}.lb-box>*{margin-block:0!important}.lb-box.is-vedette{border:2px solid var(--lb-bleu-deep);box-shadow:0 12px 40px rgb(31 95 168 / .12)}.lb-drapeau{position:absolute;top:-13px;left:30px;background:var(--lb-orange);color:var(--lb-encre);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:5px 14px;border-radius:100px}.lb-box h3{font-size:1.55rem!important;margin-bottom:4px!important}.lb-box-rythme{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:22px!important}.lb-box-prix{font-size:44px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:24px!important}.lb-box-prix span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--lb-gris)}.lb-coches{list-style:none;padding:0!important;margin-bottom:28px!important;display:flex;flex-direction:column;gap:13px}.lb-coches li{display:flex;gap:11px;font-size:15px;align-items:flex-start;margin:0}.lb-coches li::before{content:"";width:17px;height:17px;flex:none;margin-top:3px;background:var(--lb-vert-deep);-webkit-mask:var(--lb-ico-check) center / contain no-repeat;mask:var(--lb-ico-check) center / contain no-repeat}.lb-box.is-vedette .lb-coches li::before{background:var(--lb-bleu-deep)}.lb-box .wp-block-buttons,.lb-box .wp-block-button,.lb-box .wp-block-button__link{width:100%}.lb-fid{background:var(--lb-bleu-ink);color:#fff;border-radius:6px;padding:64px 56px;position:relative;overflow:hidden}.lb-fid>*{position:relative;z-index:2;margin-block:0!important}.lb-fid::after{content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border-radius:50%;border:1px solid rgb(255 255 255 / .12)}.lb-fid h2,.lb-fid h3{color:#fff;margin:0!important}.lb-fid .lb-eyebrow{color:var(--lb-vert-pastel)}.lb-fid-haut{align-items:flex-end!important;gap:48px!important;margin-bottom:40px!important}.lb-fid-haut p:not(.lb-eyebrow){color:rgb(255 255 255 / .82);font-weight:300;margin:0}.lb-paliers{gap:18px!important;margin-bottom:34px!important}.lb-palier{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);border-radius:6px;padding:26px 24px}.lb-palier>*{margin-block:0!important}.lb-palier.is-actif{background:var(--lb-orange);border-color:var(--lb-orange);color:var(--lb-encre)}.lb-palier.is-actif h3{color:var(--lb-encre)}.lb-palier-niveau{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.65;margin-bottom:8px!important}.lb-palier h3{font-size:1.3rem!important;margin-bottom:4px!important}.lb-palier-seuil{font-size:13px;opacity:.72;margin-bottom:14px!important}.lb-palier-gain{font-size:14.5px;font-weight:500;line-height:1.45}.lb-fid-etapes{padding-top:30px;border-top:1px solid rgb(255 255 255 / .16);gap:20px}.lb-etapes{list-style:none;counter-reset:etape;display:flex;flex-wrap:wrap;gap:14px 32px;padding:0!important;margin:0!important}.lb-etapes li{counter-increment:etape;display:flex;align-items:center;gap:11px;font-size:14.5px;color:rgb(255 255 255 / .88);margin:0}.lb-etapes li::before{content:counter(etape);width:26px;height:26px;border-radius:50%;background:var(--lb-vert);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex:none}@media (max-width:900px){.lb-fid{padding:40px 26px}.lb-fid-haut{gap:18px!important}.lb-etapes{flex-direction:column}}.lb-partenaires{gap:24px!important;margin-block:0!important}.lb-partenaire{background:#fff;border:1px solid var(--lb-ligne);border-radius:6px;padding:26px 24px}.lb-partenaire>*{margin-block:0 0 10px!important}.lb-partenaire-logo{width:72px;height:72px;border-radius:50%;background:var(--lb-creme-2);border:2px dashed var(--lb-ligne);display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:18px!important}.lb-partenaire-metier{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-vert-deep)}.lb-partenaire h3{font-size:1.2rem!important}.lb-partenaire p:not([class]){color:var(--lb-gris);font-size:14.5px;margin-bottom:16px!important}.lb-etoiles{display:inline-flex;gap:2px;vertical-align:middle}.lb-etoile{color:var(--lb-ligne);display:inline-flex}.lb-etoile.is-pleine{color:var(--lb-orange)}.lb-etoile svg{width:16px;height:16px}.lb-avis-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;flex-wrap:wrap;margin-bottom:44px}.lb-avis-entete h2{margin:0}.lb-note-globale{display:flex;align-items:center;gap:18px;background:#fff;border:1.5px solid var(--lb-ligne);border-radius:8px;padding:18px 24px}.lb-note-globale em{display:block;font-style:normal;font-size:13px;color:var(--lb-gris);margin-top:4px}.lb-chiffre{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.lb-avis-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:940px){.lb-avis-grille{grid-template-columns:1fr}}.lb-avis{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:30px 28px;display:flex;flex-direction:column}.lb-avis .lb-etoiles{margin-bottom:16px}.lb-avis blockquote{margin:0 0 22px;font-size:16px;line-height:1.6;flex:1}.lb-avis blockquote p{margin:0 0 .6em}.lb-avis-qui{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--lb-ligne);flex-wrap:wrap}.lb-avis-qui .lb-av{width:38px;height:38px;font-size:13.5px;background:var(--lb-vert-pastel);color:var(--lb-vert-onpast)}.lb-avis-qui b{display:block;font-size:14.5px}.lb-avis-qui em{font-style:normal;font-size:12.5px;color:var(--lb-gris)}.lb-verifie{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lb-bleu-deep)}.lb-verifie svg{width:13px;height:13px}.lb-avis-produit{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:64px;align-items:start}@media (max-width:940px){.lb-avis-produit{grid-template-columns:1fr;gap:36px}}.lb-avis-synthese{position:sticky;top:100px;background:#fff;border:1.5px solid var(--lb-ligne);border-radius:8px;padding:30px 28px}@media (max-width:940px){.lb-avis-synthese{position:static}}.lb-avis-note{margin:0 0 6px;color:var(--lb-gris)}.lb-avis-note .lb-chiffre{font-size:58px;color:var(--lb-encre)}.lb-avis-total,.lb-avis-aucun{font-size:13.5px;color:var(--lb-gris);margin:10px 0 22px}.lb-repartition{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lb-repartition li{display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center;font-size:13px;color:var(--lb-gris)}.lb-barre{height:6px;border-radius:6px;background:var(--lb-creme-2);overflow:hidden}.lb-barre i{display:block;height:100%;background:var(--lb-orange);border-radius:6px}.lb-repartition li span:last-child{text-align:right}.lb-avis-liste{display:flex;flex-direction:column;gap:18px}.lb-avis-formulaire{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:28px}.lb-avis-formulaire h3{margin-top:0}.lb-avis-formulaire label{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:6px}.lb-avis-formulaire input[type=text],.lb-avis-formulaire input[type=email],.lb-avis-formulaire textarea,.lb-avis-formulaire select{width:100%;border:1.5px solid var(--lb-ligne);border-radius:6px;padding:12px 14px;font:inherit;background:var(--lb-creme)}.lb-avis-formulaire .stars a{color:var(--lb-orange)}.lb-avis-reserve{color:var(--lb-gris);font-size:14.5px}.lb-reassurance{background:var(--lb-creme-2);border-block:1px solid var(--lb-ligne);padding-block:0!important}.lb-reass-grille{gap:0!important;margin-block:0!important}.lb-reass{padding:38px 30px 38px 70px;position:relative;border-left:1px solid var(--lb-ligne);margin:0!important}.lb-reass:first-child{border-left:0}.lb-reass::before{content:"";position:absolute;left:30px;top:38px;width:26px;height:26px;background:var(--lb-bleu-deep);-webkit-mask:var(--lb-ico-bouclier) center / contain no-repeat;mask:var(--lb-ico-bouclier) center / contain no-repeat}.lb-reass.is-froid::before{-webkit-mask-image:var(--lb-ico-froid);mask-image:var(--lb-ico-froid)}.lb-reass.is-zones::before{-webkit-mask-image:var(--lb-ico-globe);mask-image:var(--lb-ico-globe)}.lb-reass.is-paiement::before{-webkit-mask-image:var(--lb-ico-cadenas);mask-image:var(--lb-ico-cadenas)}.lb-reass>*{margin:0!important}.lb-reass-titre{font-size:15px;font-weight:700;margin-bottom:4px!important}.lb-reass p:not(.lb-reass-titre){font-size:13.5px;color:var(--lb-gris);line-height:1.5}@media (max-width:781px){.lb-reass{border-left:0;border-top:1px solid var(--lb-ligne)}.lb-reass:first-child{border-top:0}}.lb-site-footer{background:var(--lb-encre);color:#EDEAE4}.lb-pied{padding-block:76px 0!important}.lb-pied a{color:#EDEAE4;text-decoration:none}.lb-pied a:hover{color:var(--lb-orange)}.lb-pied-cols{gap:40px!important;padding-bottom:56px;border-bottom:1px solid #33322E;margin-block:0!important}.lb-pied-marque{font-size:30px;font-weight:800;letter-spacing:.02em;line-height:.92;text-transform:uppercase;color:#fff;margin:0 0 16px!important}.lb-pied-marque span{display:block;font-size:10px;font-weight:500;letter-spacing:.4em;color:#94908A;margin-top:6px}.lb-pied-texte{color:#94908A;font-size:14.5px;max-width:34ch}.lb-pied-titre{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94908A;margin:0 0 20px!important}.lb-pied-liens{list-style:none;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:12px;font-size:15px}.lb-pied-liens li{margin:0}.lb-pied-bas{padding-block:24px;font-size:13px;color:#9C978E;margin-block:0!important}.lb-pied-bas p{margin:0}.lb-pied-bas a{color:#9C978E;margin-left:20px}.lb-produit{padding-top:0!important}.lb-fil{font-size:13.5px;color:var(--lb-gris);padding-block:22px 26px;margin-block:0!important}.lb-fil a{color:var(--lb-gris);text-decoration:none}.lb-fil a:hover{color:var(--lb-encre);text-decoration:underline}.lb-achat-grille{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:start;padding-bottom:96px}.lb-achat-grille>*{margin:0!important}.lb-achat-grille .lb-galerie{position:sticky;top:96px}@media (max-width:900px){.lb-achat-grille{grid-template-columns:1fr;gap:30px;padding-bottom:56px}.lb-achat-grille .lb-galerie{position:static}}.lb-galerie .woocommerce-product-gallery{position:relative;margin:0!important;width:100%!important;float:none!important}.lb-galerie .woocommerce-product-gallery__image img,.lb-galerie .flex-viewport{border-radius:6px}.lb-galerie .woocommerce-product-gallery__image img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.lb-galerie .woocommerce-product-gallery__trigger{z-index:4}.lb-galerie .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 0!important;padding:0!important;list-style:none}.lb-galerie .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}.lb-galerie .flex-control-thumbs img{border-radius:4px;aspect-ratio:4 / 3;object-fit:cover;opacity:.65;cursor:pointer;transition:opacity .15s}.lb-galerie .flex-control-thumbs img.flex-active,.lb-galerie .flex-control-thumbs img:hover{opacity:1;outline:2px solid var(--lb-encre);outline-offset:2px}.lb-galerie .lb-bdg-promo.is-sur-photo{font-size:13px}.lb-achat>*{margin-block:0!important}.lb-achat>.lb-ligne.is-lait{font-size:12px;letter-spacing:.14em;color:var(--lb-vert-deep);display:flex;align-items:center;gap:9px;margin-bottom:12px!important}.lb-achat>.lb-ligne.is-lait::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lb-vert)}.lb-achat-titre{font-size:var(--wp--preset--font-size--tres-grand)!important;letter-spacing:-.04em!important;line-height:.95!important;margin-bottom:12px!important}.lb-achat-sous{gap:8px 16px;color:var(--lb-gris);font-size:15px;margin-bottom:18px!important}.lb-achat-sous>*{margin:0!important}.lb-achat-sous .wc-block-components-product-rating__stars,.lb-achat-sous .star-rating{color:var(--lb-orange)}.lb-achat>.lb-badges-produit{margin-bottom:24px!important}.lb-achat>.lb-badges-produit .lb-bdg{font-size:11px;padding:5px 11px}.lb-prix{padding-block:22px 18px;border-top:1px solid var(--lb-ligne);gap:10px 16px;align-items:center}.lb-prix>*{margin:0!important}.lb-prix .wc-block-components-product-price{font-size:clamp(2.2rem, 3.6vw, 2.9rem)!important;font-weight:800;letter-spacing:-.04em;line-height:1}.lb-accroche{margin-bottom:12px!important}.lb-accroche .wp-block-post-excerpt__excerpt{font-size:1.14rem;font-weight:300;line-height:1.5;max-width:44ch;margin:0}.lb-teaser{margin:0 0 22px!important}.lb-teaser a{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--lb-gris);text-decoration:none}.lb-teaser .lb-av{width:28px;height:28px;font-size:10.5px}.lb-teaser b{color:var(--lb-vert-deep);font-weight:600;border-bottom:2px solid var(--lb-vert)}.lb-teaser a:hover b{border-color:var(--lb-orange)}.lb-panier-form form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:8px 0 14px!important}.lb-panier-form form.variations_form{display:block}.lb-panier-form .quantity input.qty{width:88px;height:54px;border:1.5px solid var(--lb-ligne);border-radius:100px;text-align:center;font:inherit;font-weight:700;background:#fff}.lb-panier-form .single_add_to_cart_button{flex:1;min-height:54px;font-size:16px!important}.lb-panier-form table.variations{width:100%;border:0;margin:0 0 12px;border-collapse:collapse}.lb-panier-form table.variations th,.lb-panier-form table.variations td{display:block;padding:0 0 6px;text-align:left;border:0}.lb-panier-form table.variations label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-gris)}.lb-panier-form table.variations select{width:100%;height:50px;border:1.5px solid var(--lb-ligne);border-radius:6px;padding:0 12px;font:inherit;background:#fff}.lb-panier-form form.variations_form table.variations tr td select{height:50px;line-height:1.2;font-size:15px;padding:0 42px 0 14px}.lb-panier-form .woocommerce-variation-price .price{font-size:1.5rem;font-weight:800}.lb-panier-form .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:center}.lb-panier-form .stock{font-size:13.5px;font-weight:600;color:var(--lb-orange-deep);margin:0 0 10px}.lb-panier-form .stock.in-stock{color:var(--lb-vert-deep)}.lb-preuves{list-style:none;padding:18px 0 0!important;margin:10px 0 0!important;border-top:1px solid var(--lb-ligne);display:flex;flex-direction:column;gap:13px}.lb-preuves li{display:flex;gap:13px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--lb-gris);margin:0}.lb-preuves li::before{content:"";width:21px;height:21px;flex:none;margin-top:1px;background:var(--lb-bleu-deep);-webkit-mask:var(--lb-ico-bouclier) center / contain no-repeat;mask:var(--lb-ico-bouclier) center / contain no-repeat}.lb-preuves li.is-froid::before{-webkit-mask-image:var(--lb-ico-froid);mask-image:var(--lb-ico-froid)}.lb-preuves li.is-garde::before{-webkit-mask-image:var(--lb-ico-horloge);mask-image:var(--lb-ico-horloge)}.lb-preuves b{color:var(--lb-encre);font-weight:600}.lb-identite-bande{background:var(--lb-creme-2);border-block:1px solid var(--lb-ligne);padding-block:var(--wp--preset--spacing--70)!important}.lb-identite-cols{gap:72px!important;margin-block:0!important}.lb-description{color:var(--lb-encre)}.lb-description h2{font-size:var(--wp--preset--font-size--grand);margin:0 0 16px}.lb-description h3{margin:1.6em 0 .5em}.lb-description p{color:var(--lb-gris)}.lb-faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--lb-encre);margin:0}.lb-fait{padding:22px 20px 24px 0;border-bottom:1px solid var(--lb-ligne)}.lb-fait:not(:nth-child(3n+1)){padding-left:20px;border-left:1px solid var(--lb-ligne)}.lb-fait dt{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:8px}.lb-fait dd{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}@media (max-width:600px){.lb-faits{grid-template-columns:1fr 1fr}.lb-fait:not(:nth-child(3n+1)){padding-left:0;border-left:0}.lb-fait:nth-child(even){padding-left:16px;border-left:1px solid var(--lb-ligne)}}.lb-accords-titre{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-vert-deep);margin:40px 0 14px}.lb-accords{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:760px){.lb-accords{grid-template-columns:1fr}}.lb-accord{background:#fff;border:1px solid var(--lb-ligne);border-radius:6px;padding:18px 20px;font-size:14.5px;line-height:1.4;margin:0}.lb-accord small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-vert-deep);margin-bottom:5px}.lb-conseils{margin:18px 0 0;font-size:14px;color:var(--lb-gris);display:flex;flex-wrap:wrap;gap:6px 24px}.lb-conseils b{color:var(--lb-encre);font-weight:600}.lb-mot{background:var(--lb-bleu-ink);color:#fff;padding-block:var(--wp--preset--spacing--70);position:relative;overflow:hidden;margin-block:0!important}.lb-mot::after{content:"";position:absolute;left:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;border:1px solid rgb(255 255 255 / .1)}.lb-mot-inner{position:relative;z-index:2;max-width:960px}.lb-mot .lb-eyebrow{color:var(--lb-vert-pastel)}.lb-mot-citation{margin:0;border:0;padding:0}.lb-guillemet{display:block;font-size:6.5rem;font-weight:800;line-height:.6;height:.5em;color:var(--lb-orange);margin:10px 0 18px}.lb-mot-citation p{font-size:clamp(1.3rem, 2.25vw, 1.95rem);font-weight:300;line-height:1.38;letter-spacing:-.012em;margin:0 0 .8em}.lb-mot-signature{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:34px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .18)}.lb-mot-signature .lb-av{width:52px;height:52px;font-size:16px}.lb-mot-signature b{display:block;font-size:16px}.lb-mot-signature em{font-style:normal;font-size:13.5px;opacity:.7}.lb-mot-signature a{margin-left:auto;font-size:14px;font-weight:600;color:var(--lb-vert-pastel);text-decoration:none;border-bottom:2px solid var(--lb-vert);padding-bottom:2px}.lb-mot-signature a:hover{border-color:var(--lb-orange);color:#fff}.lb-catalogue{padding-bottom:var(--wp--preset--spacing--70)}.lb-catalogue-titre{font-size:var(--wp--preset--font-size--tres-grand)!important;margin:0 auto 12px!important}.lb-catalogue-intro{color:var(--lb-gris);max-width:60ch}.lb-catalogue-outils{margin-block:18px 30px!important;font-size:14px;color:var(--lb-gris)}.lb-catalogue-outils select{border:1.5px solid var(--lb-ligne);border-radius:100px;padding:8px 14px;font:inherit;background:#fff}.lb-catalogue-grille .wp-block-query-pagination{margin-top:40px}.lb-page{padding-block:48px var(--wp--preset--spacing--70)}.lb-page-titre{margin-bottom:28px!important}.lb-404 .lb-page-titre{max-width:16ch}.lb-fil-sep{display:inline-block;margin:0 10px;opacity:.55}.lb-galerie .woocommerce-product-gallery__trigger{top:auto!important;bottom:14px;right:14px!important}.lb-barre-achat{display:none}@media (max-width:900px){.lb-barre-achat:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;align-items:center;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:rgb(251 248 243 / .97);backdrop-filter:blur(10px);border-top:1px solid var(--lb-ligne);box-shadow:0 -8px 24px rgb(26 26 24 / .08)}.lb-barre-infos{display:flex;flex-direction:column;min-width:0;line-height:1.2}.lb-barre-montant{font-size:19px;font-weight:800;letter-spacing:-.02em}.lb-barre-montant del{font-size:12px;font-weight:500;color:var(--lb-gris)}.lb-barre-montant ins{text-decoration:none}.lb-barre-infos small{font-size:12.5px;color:var(--lb-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-barre-btn{margin-left:auto;flex:none;padding:13px 22px!important}body.has-lb-barre-achat{padding-bottom:78px}}.lb-ligne.is-format{font-size:12.5px;color:var(--lb-gris)}.lb-card-body>.lb-ligne.is-format{margin-top:12px!important}.lb-card-body>.lb-ligne.is-format+.lb-card-foot{padding-top:4px}.lb-achat>.lb-ligne.is-format{font-size:13.5px;margin:-8px 0 18px!important}.lb-offre-txt>.lb-ligne.is-format{color:var(--lb-encre);opacity:.75;margin-top:18px!important}.lb-offre-txt>.lb-ligne.is-format+.lb-offre-achat{margin-top:8px!important}.lb-plat-txt>.lb-ligne.is-format{margin-bottom:6px!important}.lb-des{font-size:.58em;font-weight:600;letter-spacing:0;color:var(--lb-gris);margin-right:2px;vertical-align:.12em}.lb-unite,.lb-suffixe-ht{font-size:.55em;font-weight:600;letter-spacing:0;color:var(--lb-gris)}.lb-prix-kilo{font-size:13.5px;color:var(--lb-gris);margin:6px 0 0}.lb-panier-form .woocommerce-variation-description p{margin:0 0 4px}.lb-panier-form .single_variation_wrap .woocommerce-variation{margin-bottom:12px}.lb-panier-form .reset_variations{font-size:13px;color:var(--lb-gris);margin-left:8px}.lb-composition{border:1px solid var(--lb-ligne);border-radius:6px;background:#fff;padding:16px 18px;margin:4px 0 20px!important}.lb-composition-titre{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lb-vert-deep);margin:0 0 12px}.lb-composition-titre span{color:var(--lb-gris);letter-spacing:.06em}.lb-composition-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lb-composition-liste li{display:flex;align-items:center;gap:12px;margin:0}.lb-composition-photo{width:48px;height:48px;border-radius:4px;overflow:hidden;background:var(--lb-creme-2);flex:none}.lb-composition-photo img{width:100%;height:100%;object-fit:cover;display:block}.lb-composition-liste a{color:var(--lb-encre);font-weight:600;text-decoration:none}.lb-composition-liste small{display:block;font-size:12.5px;color:var(--lb-gris)}.lb-menu .wp-block-navigation-item__content{white-space:nowrap}@media (max-width:1480px){.lb-trustline{display:none}}.lb-lien-pro{margin:0}.lb-lien-pro a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:100px;border:1.5px solid var(--lb-bleu-deep);color:var(--lb-bleu-deep);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}.lb-lien-pro a:hover{background:var(--lb-bleu-deep);color:#fff}@media (max-width:1179px){.lb-lien-pro{display:none}}@media (min-width:1180px){.lb-menu .lb-nav-pro{display:none!important}}.lb-espace-pro{padding-bottom:var(--wp--preset--spacing--70)}.lb-espace-pro-note{background:var(--lb-creme-2);border-left:3px solid var(--lb-bleu-deep);padding:12px 16px;font-size:14.5px;margin:0 0 28px}.lb-espace-pro-note.is-alerte{border-color:var(--lb-orange);background:#FFF4DC}.lb-espace-pro-note.is-apercu{border-color:var(--lb-vert)}.lb-espace-pro-grille{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}@media (max-width:900px){.lb-espace-pro-grille{grid-template-columns:1fr;gap:32px}}.lb-espace-pro-texte h2{margin:0 0 14px}.lb-espace-pro-chapo{font-size:1.14rem;font-weight:300;max-width:44ch;margin:0 0 22px}.lb-espace-pro-texte .lb-coches{margin:0 0 28px!important}.lb-espace-pro-texte .lb-coches li::before{background:var(--lb-bleu-deep)}.lb-espace-pro-texte .wp-block-buttons{display:flex!important;flex-wrap:wrap;gap:12px!important}.lb-espace-pro-texte .wp-block-button{margin:0!important}.lb-espace-pro-texte .lb-espace-pro-note{margin-bottom:18px}.lb-formats{list-style:none;margin:0;padding:0;background:var(--lb-bleu-ink);color:#fff;border-radius:8px;overflow:hidden}.lb-formats li{display:flex;flex-direction:column;gap:3px;padding:22px 28px;border-top:1px solid rgb(255 255 255 / .12);margin:0}.lb-formats li:first-child{border-top:0}.lb-formats b{font-size:1.2rem;font-weight:700}.lb-formats span{font-size:14px;color:rgb(255 255 255 / .78)}.woocommerce-account .lb-page .wp-block-post-content>.woocommerce{max-width:1040px!important}.woocommerce-account #customer_login{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start}.woocommerce-account #customer_login::before,.woocommerce-account #customer_login::after{display:none}@media (max-width:860px){.woocommerce-account #customer_login{grid-template-columns:1fr}}.woocommerce-account #customer_login>div{float:none;width:auto;max-width:none;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:32px}.woocommerce-account #customer_login h2{font-size:1.6rem;margin:0 0 20px}.woocommerce-account form.woocommerce-form-login,.woocommerce-account form.woocommerce-form-register{border:0!important;padding:0!important;margin:0!important}form.woocommerce-form-register{display:flex;flex-wrap:wrap;gap:0 16px}form.woocommerce-form-register>*{flex:1 1 100%}form.woocommerce-form-register>.lb-demi{flex:1 1 calc(50% - 8px)}form.woocommerce-form-register .b2bking_registration_roles_dropdown_section{order:-1}.woocommerce-account form .form-row{margin:0 0 16px;padding:0;float:none;width:auto}.woocommerce-account form label{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:6px}.woocommerce-account form label.woocommerce-form__label-for-checkbox{display:inline-flex;gap:8px;align-items:center;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--lb-encre)}.woocommerce-account form input.input-text,.woocommerce-account form select{width:100%;height:48px;border:1.5px solid var(--lb-ligne);border-radius:6px;padding:0 14px;font:inherit;background:var(--lb-creme);color:var(--lb-encre)}.woocommerce-account form input.input-text:focus,.woocommerce-account form select:focus{border-color:var(--lb-bleu-deep);background:#fff}.woocommerce-account form .woocommerce-Button,.woocommerce-account form .woocommerce-button{min-height:50px;padding-inline:28px!important}.lb-champs-pro{border:1.5px solid var(--lb-bleu);border-radius:8px;padding:16px 20px 2px;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:0 16px;min-width:0}.lb-champs-pro[hidden]{display:none}.lb-champs-pro>*{flex:1 1 100%}.lb-champs-pro>.lb-demi{flex:1 1 calc(50% - 8px)}.lb-champs-pro legend{font-weight:800;font-size:1.05rem;padding:0 8px;margin-left:-8px;color:var(--lb-bleu-ink)}.lb-champs-pro-aide{font-size:14px;color:var(--lb-gris);margin:0 0 14px}.lb-aide{display:block;font-size:12.5px;color:var(--lb-gris);margin-top:5px}.lb-facultatif{text-transform:none;letter-spacing:0;font-weight:500}#lb-inscription{scroll-margin-top:140px}@media (max-width:540px){form.woocommerce-form-register>.lb-demi,.lb-champs-pro>.lb-demi{flex-basis:100%}}.lb-compte-pro{background:var(--lb-creme-2);border-radius:8px;padding:22px 24px;margin:0 0 24px}.lb-compte-pro p{margin:0 0 8px}.lb-liste-contenus .lb-head{margin-bottom:36px!important}.lb-articles{gap:28px!important}.lb-articles>li{background:#fff;border:1px solid var(--lb-ligne);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;margin:0!important;transition:border-color .2s,box-shadow .2s}.lb-articles>li:hover{border-color:var(--lb-bleu);box-shadow:0 8px 28px rgb(26 26 24 / .08)}.lb-articles>li>*{margin:0!important}.lb-articles .wp-block-post-featured-image{background:var(--lb-creme-2)}.lb-articles .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.lb-articles>li>.lb-eyebrow{margin:18px 20px 8px!important}.lb-article-carte-titre{font-size:1.3rem!important;line-height:1.2!important;padding:0 20px;margin-bottom:8px!important}.lb-article-carte-titre a{color:var(--lb-encre);text-decoration:none}.lb-article-carte-titre a:hover{text-decoration:underline;text-underline-offset:3px}.lb-articles .wp-block-post-excerpt,.lb-articles .lb-recette-infos{padding:0 20px 22px;color:var(--lb-gris);font-size:14.5px}.lb-articles .wp-block-post-excerpt p{margin:0}.lb-article>.lb-eyebrow{display:flex;width:100%;max-width:var(--wp--style--global--content-size,760px);margin:0 auto 14px!important}.lb-article-titre{font-size:var(--wp--preset--font-size--tres-grand)!important;letter-spacing:-.035em!important;line-height:1!important;margin-bottom:18px!important}.lb-article-chapo .wp-block-post-excerpt__excerpt{font-size:1.2rem;font-weight:300;line-height:1.5;margin:0 0 14px}.lb-article-date{font-size:13.5px;color:var(--lb-gris);margin-bottom:30px!important}.lb-article-photo{margin-bottom:40px!important;border-radius:6px;overflow:hidden}.lb-article-photo img{width:100%;height:100%;object-fit:cover}.lb-article-contenu h2,.lb-recette-etapes h2{font-size:var(--wp--preset--font-size--grand);margin:1.8em 0 .5em}.lb-article-contenu h3{margin:1.4em 0 .4em}.lb-article-contenu p,.lb-article-contenu li{font-size:1.06rem;line-height:1.7}.lb-article-contenu li{margin-bottom:.45em}.lb-article-contenu a,.lb-recette-etapes a{color:var(--lb-vert-deep);font-weight:600;text-decoration-color:var(--lb-vert);text-decoration-thickness:2px;text-underline-offset:3px}.lb-article .lb-produits-lies{margin-top:56px!important}.lb-recette{padding-block:40px var(--wp--preset--spacing--70)}.lb-recette-tete{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;margin-bottom:64px!important}.lb-recette-tete>*{margin:0!important}@media (max-width:900px){.lb-recette-tete{grid-template-columns:1fr;gap:28px;margin-bottom:40px!important}.lb-recette-photo{order:-1}}.lb-recette-intro>*{margin-block:0!important}.lb-recette-titre{font-size:var(--wp--preset--font-size--tres-grand)!important;letter-spacing:-.04em!important;line-height:.98!important;margin-bottom:16px!important}.lb-recette-chapo .wp-block-post-excerpt__excerpt{font-size:1.16rem;font-weight:300;line-height:1.5;max-width:46ch;margin:0 0 26px}.lb-recette-photo{border-radius:6px;overflow:hidden;background:var(--lb-creme-2)}.lb-recette-photo img{width:100%;height:100%;object-fit:cover}.lb-recette-infos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--lb-encre)}.lb-recette-infos li{padding:14px 12px 0 0;margin:0}.lb-recette-infos li+li{padding-left:14px;border-left:1px solid var(--lb-ligne)}.lb-recette-infos span{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:4px}.lb-recette-infos b{font-size:1.05rem}@media (max-width:520px){.lb-recette-infos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.lb-recette-infos li:nth-child(3){padding-left:0;border-left:0}}.lb-recette-infos.is-compact{display:block;border:0;font-size:13.5px;color:var(--lb-gris)}.lb-recette-corps{display:grid!important;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:64px;align-items:start}.lb-recette-corps>*{margin:0!important}@media (max-width:900px){.lb-recette-corps{grid-template-columns:1fr;gap:40px}}.lb-recette-cote{position:sticky;top:96px;display:flex;flex-direction:column;gap:24px}.lb-recette-cote>*{margin:0!important}@media (max-width:900px){.lb-recette-cote{position:static}}.lb-ingredients{background:var(--lb-creme-2);border-radius:8px;padding:26px 26px 14px}.lb-ingredients-titre{font-size:1.4rem!important;margin:0 0 4px!important}.lb-ingredients-pour{font-size:13.5px;color:var(--lb-gris);margin:0 0 12px}.lb-ingredients ul{list-style:none;padding:0;margin:0}.lb-ingredients li{padding:10px 0;border-top:1px solid var(--lb-ligne);font-size:15px;margin:0}.lb-recette-etapes>h2:first-child{margin-top:0}.lb-recette-etapes ol{list-style:none;counter-reset:etape;padding:0!important;margin:0 0 32px}.lb-recette-etapes ol li{counter-increment:etape;position:relative;padding:0 0 22px 58px;margin:0;font-size:1.04rem;line-height:1.65}.lb-recette-etapes ol li::before{content:counter(etape);position:absolute;left:0;top:-3px;width:38px;height:38px;border-radius:50%;background:var(--lb-orange);color:var(--lb-encre);font-weight:800;display:flex;align-items:center;justify-content:center}.lb-recette-etapes p{font-size:1.04rem;line-height:1.65}.lb-produits-lies{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:22px 22px 18px}.lb-produits-lies-titre{font-size:1.25rem!important;margin:0 0 12px!important}.lb-pl-liste{list-style:none;margin:0;padding:0}.lb-pl{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--lb-ligne);margin:0}.lb-pl-photo{width:64px;height:64px;border-radius:4px;overflow:hidden;background:var(--lb-creme-2);display:block}.lb-pl-photo img{width:100%;height:100%;object-fit:cover;display:block}.lb-pl-txt p{margin:0}.lb-pl-lait{font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--lb-gris)}.lb-pl-nom{line-height:1.25}.lb-pl-nom a{font-weight:700;color:var(--lb-encre);text-decoration:none}.lb-pl-nom a:hover{text-decoration:underline;text-underline-offset:3px}.lb-pl-prix{font-size:15px;font-weight:800}.wp-element-button.lb-pl-btn{padding:9px 16px!important;font-size:13.5px!important;white-space:nowrap}.wp-element-button.lb-pl-btn.is-contour{background:transparent!important;color:var(--lb-encre)!important;border:1.5px solid var(--lb-encre)!important}.lb-pl .added_to_cart{display:none}.lb-pl-btn.added::after{content:" ✓"}.lb-pl-tout{margin-top:12px;padding-top:16px;border-top:1px solid var(--lb-ligne)}.lb-pl-tout button{width:100%;min-height:50px}.lb-pl-tout small{display:block;text-align:center;font-size:12.5px;color:var(--lb-gris);margin-top:8px}.lb-contenus-lies{padding-block:var(--wp--preset--spacing--70) 0}.lb-contenus-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:900px){.lb-contenus-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lb-contenus-grille{grid-template-columns:1fr}}.lb-contenu{position:relative;background:#fff;border:1px solid var(--lb-ligne);border-radius:6px;overflow:hidden;margin:0;transition:border-color .2s,box-shadow .2s}.lb-contenu:hover{border-color:var(--lb-bleu);box-shadow:0 8px 28px rgb(26 26 24 / .08)}.lb-contenu-photo{aspect-ratio:16 / 10;background:var(--lb-creme-2)}.lb-contenu-photo img{width:100%;height:100%;object-fit:cover;display:block}.lb-contenu-type{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-vert-deep);margin:16px 20px 6px}.lb-contenu-titre{font-size:1.2rem!important;line-height:1.25!important;margin:0 20px 6px!important}.lb-contenu-titre a{color:var(--lb-encre);text-decoration:none}.lb-contenu-titre a::after{content:"";position:absolute;inset:0}.lb-contenu-repere{font-size:13.5px;color:var(--lb-gris);margin:0 20px 20px}.lb-nav{padding-block:8px}.lb-marque a{display:block!important}.lb-marque a::before{content:none!important;display:none!important}.lb-marque-logo{display:block;width:64px;height:64px}@media (max-width:720px){.lb-marque-logo{width:52px;height:52px}}.lb-pied-marque a{display:inline-block}.lb-pied-marque img{display:block;width:132px;height:132px;filter:invert(1)}.lb-portrait-img{position:absolute!important;inset:0;margin:0!important}.lb-portrait-img img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 28%}.lb-bdg-label{background:#fff;color:var(--lb-encre);border:1px solid var(--lb-ligne);border-radius:100px;padding:3px 10px 3px 4px;gap:6px}.lb-bdg-logo{width:18px;height:18px;object-fit:contain;flex:none}.lb-bdg-label.is-label-rouge .lb-bdg-logo{width:22px}.lb-bdg-origine{background:var(--lb-vert-pastel);color:var(--lb-vert-onpast);border-radius:100px;padding:4px 11px 4px 8px;gap:7px}.lb-drapeau-pays{display:block;flex:none;height:12px;width:auto;border-radius:2px;box-shadow:0 0 0 1px rgb(26 26 24 / .16)}.lb-drapeau-pays.is-globe{box-shadow:none;border-radius:0}ul.lb-plateaux .wc-block-components-product-image{position:relative}.lb-labels-photo{position:absolute;top:10px;left:10px;z-index:3;display:flex;align-items:flex-start;gap:6px;pointer-events:none}.lb-label-logo{display:block;width:46px;height:auto!important;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .28))}.wc-block-components-product-image img.lb-label-logo{width:46px!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.wc-block-components-product-image img.lb-label-logo.is-label-rouge{width:60px!important}ul.lb-offre .wc-block-components-product-image img.lb-label-logo{width:64px!important}ul.lb-plateaux .wc-block-components-product-image img.lb-label-logo{width:34px!important}.wc-block-components-product-image .lb-labels-photo{position:absolute!important;inset:10px auto auto 10px;width:auto!important;height:auto!important}.lb-label-logo.is-label-rouge{width:60px}.lb-galerie .lb-labels-photo{top:16px;left:16px}.lb-galerie .lb-label-logo{width:78px}.lb-galerie .lb-label-logo.is-label-rouge{width:100px}ul.lb-offre .lb-label-logo{width:64px}ul.lb-plateaux .lb-label-logo{width:34px}.lb-origine{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:28px;align-items:center;margin:26px 0 0;padding:22px 26px;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px}@media (max-width:520px){.lb-origine{grid-template-columns:118px minmax(0,1fr);gap:18px;padding:16px}}.lb-origine-carte svg{display:block;width:100%;height:auto;max-height:210px}.lb-carte-fond{fill:var(--lb-creme-2);stroke:#fff;stroke-width:.9;stroke-linejoin:round}.lb-carte-zone{fill:var(--lb-vert);stroke:var(--lb-vert-deep);stroke-width:.7;stroke-linejoin:round}.lb-carte-svg.is-pays .lb-carte-zone{fill:var(--lb-vert-pastel);stroke:var(--lb-vert-deep);stroke-width:1.4}.lb-origine-texte{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lb-origine-titre{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-gris)}.lb-origine-lieu{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.lb-origine-pays{display:inline-flex;align-items:center;gap:8px;font-weight:600}.lb-origine-pays .lb-drapeau-pays{height:14px}.lb-bdg svg.lb-drapeau-pays{width:auto;height:12px}.lb-origine-lieu.is-pays{display:inline-flex;align-items:center;gap:10px}.lb-origine-lieu .lb-drapeau-pays{height:18px}.lb-origine-detail{font-size:13.5px;color:var(--lb-gris)}.lb-trustpilot{background:#fff;border-top:1px solid var(--lb-ligne);margin-block:0!important}.lb-trustpilot-inner{max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge)}.lb-tp-widget{min-height:140px}.lb-tp-widget>a{color:var(--lb-gris);font-size:14px}.lb-tp-widget iframe{max-width:100%}.lb-tp-apercu{background:#FFF4DC;border-left:3px solid var(--lb-orange);padding:10px 14px;font-size:14px;margin:0 0 28px}.lb-tp-resume{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-decoration:none;color:var(--lb-encre)}.lb-tp-resume:hover .lb-tp-marque{text-decoration:underline;text-underline-offset:3px}.lb-tp-marque{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:19px;letter-spacing:-.01em}.lb-tp-logo{width:24px;height:24px}.lb-tp-etoiles{display:inline-flex;gap:3px}.lb-tp-etoile{width:24px;height:24px;background:#DCDCE6;display:inline-flex;align-items:center;justify-content:center}.lb-tp-etoile.is-pleine{background:#00B67A}.lb-tp-etoile svg{width:17px;height:17px}.lb-tp-note{font-size:13.5px;color:var(--lb-gris)}@media (max-width:820px){.lb-tp-resume{align-items:flex-start}}.lb-tp-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:940px){.lb-tp-grille{grid-template-columns:1fr}}.lb-tp-avis{background:var(--lb-creme);border:1px solid var(--lb-ligne);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column;gap:12px;margin:0}.lb-tp-avis .lb-tp-etoile{width:19px;height:19px}.lb-tp-avis .lb-tp-etoile svg{width:13px;height:13px}.lb-tp-titre{font-size:1.1rem!important;line-height:1.3!important;margin:0!important}.lb-tp-texte{margin:0;font-size:15px;line-height:1.6;flex:1}.lb-tp-auteur{margin:0;padding-top:12px;border-top:1px solid var(--lb-ligne);display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:var(--lb-gris)}.lb-tp-auteur b{color:var(--lb-encre);font-weight:600}.lb-tp-lien{margin:30px 0 0;text-align:center}.lb-tp-lien a{font-weight:600;color:var(--lb-vert-deep);text-decoration:none;border-bottom:2px solid var(--lb-vert);padding-bottom:2px}.lb-tp-lien a:hover{border-color:var(--lb-orange)}.lb-catalogue-corps{display:grid!important;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start;margin-top:10px!important}.lb-catalogue-corps>*{margin:0!important}.lb-catalogue-resultats>*{margin-block:0!important}.lb-catalogue-resultats .lb-catalogue-outils{margin-bottom:18px!important}.lb-catalogue-resultats ul.lb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1150px){.lb-catalogue-resultats ul.lb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lb-catalogue-corps{grid-template-columns:1fr;gap:18px}}@media (max-width:540px){.lb-catalogue-resultats ul.lb-cards{grid-template-columns:1fr}}.lb-filtres{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.lb-filtres.is-chargement{opacity:.55;pointer-events:none}.lb-filtres-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.lb-filtres-titre{font-size:1.3rem!important;margin:0!important}.lb-filtres-effacer{font-size:13.5px;color:var(--lb-gris)}.lb-filtres-effacer:hover{color:var(--lb-encre)}.lb-filtre{border:0;border-top:1px solid var(--lb-ligne);margin:0;padding:10px 0;min-width:0}.lb-filtre>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lb-filtre>summary::-webkit-details-marker{display:none}.lb-filtre>summary::after{content:"+";margin-left:auto;font-size:19px;font-weight:400;line-height:1;color:var(--lb-gris)}.lb-filtre[open]>summary::after{content:"−"}.lb-filtre-actif{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:100px;background:var(--lb-vert-deep);color:#fff;font-size:11px;letter-spacing:0}.lb-filtre fieldset{border:0;margin:4px 0 0;padding:0;min-width:0;display:flex;flex-direction:column}.lb-filtre-option{display:flex;align-items:center;gap:10px;padding:6px 6px;margin:0 -6px;border-radius:5px;cursor:pointer;font-size:14.5px;line-height:1.3}.lb-filtre-option:hover{background:var(--lb-creme-2)}.lb-filtre-option input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--lb-vert-deep)}.lb-filtre-nom{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px}.lb-filtre-nb{font-size:12.5px;color:var(--lb-gris);font-variant-numeric:tabular-nums}.lb-filtre-option.is-vide{opacity:.42;cursor:default}.lb-filtre-option.is-vide:hover{background:none}.lb-filtre-logo{width:20px;height:20px;object-fit:contain}.lb-filtre.is-mise-en-avant{border-top:0;padding-top:0;gap:6px}.lb-filtre.is-mise-en-avant .lb-filtre-option{margin:0 0 6px;padding:9px 12px;background:#fff;border:1px solid var(--lb-ligne);font-weight:600}.lb-filtre.is-mise-en-avant .lb-filtre-option:has(input:checked){border-color:var(--lb-vert-deep);background:var(--lb-vert-pastel)}.lb-filtres-actions{position:sticky;bottom:0;padding:14px 0 6px;background:linear-gradient(to top,var(--lb-creme) 75%,#fff0)}.lb-filtres-actions .wp-element-button{width:100%}.lb-filtres.js-auto .lb-filtres-actions{display:none}.lb-filtres-ouvrir{display:inline-flex;align-items:center;gap:8px}.lb-filtres-ouvrir[hidden],.lb-filtres-fermer[hidden]{display:none!important}.lb-filtres-compte{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:100px;background:var(--lb-encre);color:#fff;font-size:12px}.lb-filtres-fermer{margin-left:auto;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--lb-ligne);background:#fff;font-size:24px;line-height:1;cursor:pointer}@media (max-width:900px){.lb-filtres{position:static;max-height:none;overflow:visible;padding:0}.lb-filtres.js .lb-filtres-panneau{display:none}.lb-filtres.js.is-ouvert .lb-filtres-panneau{display:block;position:fixed;inset:0;z-index:400;overflow-y:auto;padding:18px 20px 0;background:var(--lb-creme)}.lb-filtres-tete{position:sticky;top:-18px;background:var(--lb-creme);padding:18px 0 10px;margin-top:-18px;z-index:1}}html.lb-sans-defilement,html.lb-sans-defilement body{overflow:hidden}.lb-filtres-actifs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px!important}.lb-filtres-actifs-titre{font-size:13.5px;color:var(--lb-gris)}.lb-puce{display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 13px;border-radius:100px;background:#fff;border:1px solid var(--lb-ligne);font-size:13.5px;color:var(--lb-encre);text-decoration:none}.lb-puce:hover{border-color:var(--lb-encre)}.lb-puce>span[aria-hidden]{font-size:17px;line-height:1;color:var(--lb-gris)}.lb-section-bouton{margin-top:36px!important}.lb-composition-compacte{font-size:14px;color:var(--lb-gris);margin:8px 0 0!important}.lb-composition-compacte b{color:var(--lb-encre);font-weight:600}.lb-plateaux-tete{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;margin:8px auto 56px!important}.lb-plateaux-tete>*{margin:0!important}@media (max-width:900px){.lb-plateaux-tete{grid-template-columns:1fr;gap:28px}}.lb-plateaux-intro>*{margin-block:0!important}.lb-plateaux-chapo{font-size:1.16rem;font-weight:300;max-width:50ch;margin:0 0 22px!important}.lb-guide{background:var(--lb-bleu-ink);color:#fff;border-radius:8px;padding:30px 32px}.lb-guide>*{margin-block:0!important}.lb-guide h2{color:#fff;font-size:1.35rem!important;margin-bottom:12px!important}.lb-guide ul{list-style:none;padding:0!important}.lb-guide li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid rgb(255 255 255 / .16);margin:0;font-size:15px}.lb-guide li b{color:var(--lb-orange);white-space:nowrap}.lb-guide p{margin-top:16px!important;font-size:14.5px}.lb-guide a{color:var(--lb-vert-pastel);font-weight:600}.lb-plateaux-liste{margin-inline:auto!important;margin-bottom:64px!important}.lb-mesure{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;background:var(--lb-orange);border-radius:8px;padding:40px 44px;margin-inline:auto!important;margin-bottom:var(--wp--preset--spacing--70)!important}.lb-mesure h2{margin:0 0 8px!important}.lb-mesure p{margin:0;max-width:56ch}.lb-mesure .wp-block-buttons,.lb-mesure .wp-block-group{margin:0!important}.lb-mesure .wp-element-button{background:var(--lb-encre)!important;color:#fff!important}.lb-mesure .wp-element-button:hover{background:var(--lb-bleu-ink)!important}.lb-page-abonnements{padding-top:32px}.lb-abo-tete{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;margin-bottom:80px!important}.lb-abo-tete>*{margin:0!important}.lb-abo-tete .wp-block-group>*{margin-block:0!important}.lb-abo-chapo{font-size:1.2rem;font-weight:300;max-width:44ch;margin:0 0 26px!important}.lb-abo-tete .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.lb-abo-visuel img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block}@media (max-width:900px){.lb-abo-tete{grid-template-columns:1fr;gap:28px;margin-bottom:56px!important}}.lb-abo-bloc{margin-bottom:80px!important}.lb-abo-bloc>h2{margin:0 0 28px!important}.lb-abo-etapes{list-style:none;counter-reset:etape;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0!important;margin:0!important}.lb-abo-etapes li,.lb-abo-contenu li{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:26px 22px;margin:0;display:flex;flex-direction:column;gap:6px}.lb-abo-etapes li{counter-increment:etape}.lb-abo-etapes li::before{content:counter(etape);width:38px;height:38px;margin-bottom:10px;border-radius:50%;background:var(--lb-orange);display:flex;align-items:center;justify-content:center;font-weight:800}.lb-abo-etapes b,.lb-abo-contenu b{font-size:1.08rem}.lb-abo-etapes span,.lb-abo-contenu span{color:var(--lb-gris);font-size:14.5px;line-height:1.5}@media (max-width:1000px){.lb-abo-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lb-abo-etapes{grid-template-columns:1fr}}.lb-abo-contenu{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0!important;margin:0!important}.lb-abo-contenu li{border-top:3px solid var(--lb-vert)}@media (max-width:800px){.lb-abo-contenu{grid-template-columns:1fr}}.lb-box-bientot{margin:0!important;text-align:center;padding:12px 16px;border:1.5px dashed var(--lb-ligne);border-radius:100px;color:var(--lb-gris);font-weight:600;font-size:14.5px}.lb-abo-note{text-align:center;color:var(--lb-gris);margin:26px 0 0!important}.lb-abo-note a{color:var(--lb-vert-deep);font-weight:600}.lb-faq .wp-block-details{border-top:1px solid var(--lb-ligne);padding:18px 0;margin:0!important;max-width:820px}.lb-faq .wp-block-details:last-child{border-bottom:1px solid var(--lb-ligne)}.lb-faq summary{cursor:pointer;font-weight:700;font-size:1.06rem}.lb-faq details p{margin:10px 0 0;color:var(--lb-gris)}.lb-bdg-selection{background:var(--lb-encre);color:#fff;border-radius:100px;padding:4px 11px 4px 8px;gap:6px}.lb-bdg-selection svg.lb-bdg-icone{width:14px;height:14px;color:var(--lb-orange)}.lb-site-header{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.lb-site-header::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(251 248 243 / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-gm-entete{margin:0;order:-1;flex:none}.lb-gm-entete a{display:block;border-radius:50%}.lb-gm-entete .lb-gm-logo{display:block;width:52px;height:52px;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .18));transition:transform .2s ease}.lb-gm-entete a:hover .lb-gm-logo{transform:scale(1.06) rotate(-4deg)}@media (min-width:1180px){.lb-menu .lb-nav-mobile{display:none!important}}@media (max-width:1179px){.lb-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding-block:8px}.lb-nav>.lb-menu{grid-column:1;grid-row:1;justify-self:start;margin:0!important}.lb-nav>.lb-marque{grid-column:2;grid-row:1;justify-self:center}.lb-nav>.lb-actions{grid-column:3;grid-row:1;justify-self:end;gap:8px}.lb-gm-entete{order:5}.lb-actions .wp-block-woocommerce-mini-cart{order:6}.lb-gm-entete .lb-gm-logo{width:44px;height:44px}.lb-menu .wp-block-navigation__responsive-container-open,.lb-menu .wp-block-navigation__responsive-container-close{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--lb-ligne);display:inline-flex!important;align-items:center;justify-content:center;color:var(--lb-encre);background:#fff0}.lb-menu .wp-block-navigation__responsive-container-open svg,.lb-menu .wp-block-navigation__responsive-container-close svg{width:22px;height:22px}.lb-menu .wp-block-navigation__responsive-container.is-menu-open{background:var(--lb-creme)!important;padding:16px 22px 40px!important}.lb-menu .is-menu-open .wp-block-navigation__responsive-close{max-width:none}.lb-menu .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0!important}.lb-menu .is-menu-open .wp-block-navigation__responsive-container-close{position:absolute;top:0;left:0}.lb-menu .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:64px!important;align-items:stretch!important}.lb-menu .is-menu-open .wp-block-navigation__container{gap:0!important;width:100%;align-items:stretch!important;font-size:1.3rem}.lb-menu .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{width:100%;align-items:flex-start!important;border-bottom:1px solid var(--lb-ligne);padding:4px 0}.lb-menu .is-menu-open .wp-block-navigation-item__content{padding:12px 0!important;font-weight:700}.lb-menu .is-menu-open .wp-block-navigation-item__content::after{display:none}.lb-menu .is-menu-open .wp-block-navigation__submenu-icon{display:none!important}.lb-menu .is-menu-open .wp-block-navigation__submenu-container{border:0!important;background:transparent!important;padding:0 0 10px 14px!important;min-width:0!important;gap:0!important;align-items:flex-start!important;width:100%}.lb-menu .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{justify-content:flex-start!important;align-items:flex-start!important;width:100%}.lb-menu .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:7px 0!important;font-size:1.02rem;font-weight:500;color:var(--lb-gris)}.lb-menu .is-menu-open .lb-nav-pro .wp-block-navigation-item__content{color:var(--lb-bleu-deep)}}@media (max-width:380px){.lb-gm-entete .lb-gm-logo{width:38px;height:38px}.lb-marque-logo{width:46px;height:46px}}.lb-portrait-gm{position:absolute;top:20px;right:20px;z-index:2;margin:0!important}.lb-portrait-gm .lb-gm-logo{display:block;width:124px;height:124px;filter:drop-shadow(0 6px 16px rgb(0 0 0 / .35));transition:transform .25s ease}.lb-portrait-gm a{display:inline-block;line-height:0;border-radius:100px}.lb-portrait-gm a:hover .lb-gm-logo{transform:scale(1.06) rotate(-4deg)}.lb-portrait-gm a:focus-visible{outline:3px solid var(--lb-orange);outline-offset:4px}@media (max-width:781px){.lb-portrait-gm .lb-gm-logo{width:88px;height:88px}}.lb-pied-gm{margin:22px 0 0!important}.lb-pied-gm .lb-gm-logo{display:block;width:104px;height:104px}.lb-offre-section.is-slider{position:relative}.lb-offre-section.is-slider ul.lb-offre{display:grid!important;background:var(--lb-orange);border-radius:6px;overflow:hidden;touch-action:pan-y}.lb-offre-section.is-slider ul.lb-offre>li{grid-area:1 / 1;background:#fff0;border-radius:0;opacity:0;visibility:hidden;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility 0s linear .9s}.lb-offre-section.is-slider ul.lb-offre>li.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility 0s}.lb-offre-section.is-slider ul.lb-offre .wc-block-components-product-image img{transform:scale(1.07);transition:transform 7.5s cubic-bezier(.2,.6,.3,1);will-change:transform}.lb-offre-section.is-slider ul.lb-offre>li.is-active .wc-block-components-product-image img{transform:scale(1)}.lb-offre-section.is-slider .lb-offre-txt>*{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lb-offre-section.is-slider li.is-active .lb-offre-txt>*{opacity:1;transform:none;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lb-offre-section.is-slider li.is-active .lb-offre-txt>:nth-child(2){transition-delay:.08s}.lb-offre-section.is-slider li.is-active .lb-offre-txt>:nth-child(3){transition-delay:.16s}.lb-offre-section.is-slider li.is-active .lb-offre-txt>:nth-child(4){transition-delay:.24s}.lb-offre-section.is-slider li.is-active .lb-offre-txt>:nth-child(n+5){transition-delay:.32s}.lb-offre-achat .wc-block-components-product-price del{font-size:.5em;font-weight:600;color:rgb(26 26 24 / .62);margin-left:8px}.lb-offre-controles{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.lb-offre-fleche,.lb-offre-lecture{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--lb-ligne);background:#fff;color:var(--lb-encre);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .2s,background-color .2s,transform .2s}.lb-offre-fleche:hover,.lb-offre-lecture:hover{border-color:var(--lb-encre)}.lb-offre-fleche:active{transform:scale(.94)}.lb-offre-fleche svg,.lb-offre-lecture svg{width:20px;height:20px}.lb-offre-lecture{margin-left:6px}.lb-offre-points{display:flex;gap:8px}.lb-offre-point{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.lb-offre-point::before{content:""}.lb-offre-barre{position:relative;display:block;width:100%;height:4px;border-radius:4px;background:var(--lb-ligne);overflow:hidden}.lb-offre-barre::after{content:"";position:absolute;inset:0;background:var(--lb-encre);transform:scaleX(0);transform-origin:left}.lb-offre-point.is-active .lb-offre-barre::after{transform:scaleX(1)}.lb-offre-section.is-slider:not(.is-pause) .lb-offre-point.is-active .lb-offre-barre{animation:lb-offre-minuteur var(--lb-offre-duree,6500ms) linear forwards}.lb-offre-section.is-slider:not(.is-pause) .lb-offre-point.is-active .lb-offre-barre::after{animation:lb-offre-progression var(--lb-offre-duree,6500ms) linear forwards}.lb-offre-section.is-survol .lb-offre-barre,.lb-offre-section.is-survol .lb-offre-barre::after,.lb-offre-section.is-cache .lb-offre-barre,.lb-offre-section.is-cache .lb-offre-barre::after,.lb-offre-section:has(:focus-visible) .lb-offre-barre,.lb-offre-section:has(:focus-visible) .lb-offre-barre::after{animation-play-state:paused!important}@keyframes lb-offre-progression{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lb-offre-minuteur{from{opacity:1}to{opacity:1}}@media (max-width:880px){.lb-offre-section.is-slider ul.lb-offre .wc-block-components-product-image{aspect-ratio:16 / 10}.lb-offre-controles{gap:8px}.lb-offre-point{width:34px}}@media (prefers-reduced-motion:reduce){.lb-offre-section.is-slider ul.lb-offre>li,.lb-offre-section.is-slider .lb-offre-txt>*,.lb-offre-section.is-slider ul.lb-offre .wc-block-components-product-image img{transition:none!important;transform:none!important}}@font-face{font-family:"Mrs Saint Delafield";src:url(https://fromagerieduberger.fr/wp-content/themes/le-berger/assets/css/../fonts/MrsSaintDelafield-Regular.woff2) format("woff2"),url(https://fromagerieduberger.fr/wp-content/themes/le-berger/assets/css/../fonts/MrsSaintDelafield-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.lb-portrait-titre{margin-bottom:14px!important}.lb-nom-signature{display:block;font-family:"Mrs Saint Delafield","Segoe Script","Brush Script MT",cursive;font-weight:400;font-size:clamp(3.4rem, 6.2vw, 5.4rem);line-height:.95;letter-spacing:0;color:#fff;margin:0 0 6px -4px;transform:rotate(-3deg);transform-origin:left center}.lb-portrait-sous-titre{display:block;font-size:clamp(1.25rem, 2vw, 1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--lb-orange)}.lb-piliers{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 0 0!important;margin:26px 0 0!important;border-top:1px solid rgb(255 255 255 / .18)}.lb-piliers li{margin:0;display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:3px solid var(--lb-orange)}.lb-piliers b{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.lb-piliers span{font-size:14px;font-weight:300;color:rgb(255 255 255 / .8)}@media (max-width:480px){.lb-piliers{grid-template-columns:1fr}}.lb-tarifs{margin:0 0 28px;overflow-x:auto}.lb-tarifs figcaption{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-vert-deep);margin-bottom:8px}.lb-tarifs table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;overflow:hidden;font-size:15px}.lb-tarifs th,.lb-tarifs td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--lb-ligne);vertical-align:top}.lb-tarifs thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-gris);background:var(--lb-creme-2)}.lb-tarifs tbody th{font-weight:700}.lb-tarifs .lb-tarif{font-weight:800;white-space:nowrap}.lb-tarifs-retrait{font-size:15px}.lb-page-contact{padding-top:32px}.lb-contact{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start;margin-bottom:var(--wp--preset--spacing--70)!important}.lb-contact>*{margin:0!important}@media (max-width:900px){.lb-contact{grid-template-columns:1fr;gap:28px}}.lb-contact-intro>*{margin-block:0!important}.lb-contact-chapo{font-size:1.16rem;font-weight:300;max-width:42ch;margin:0 0 28px!important}.lb-contact-reperes{list-style:none;padding:0!important;margin:0!important;border-top:2px solid var(--lb-encre)}.lb-contact-reperes li{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid var(--lb-ligne);margin:0}.lb-contact-reperes b{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-gris)}.lb-contact-reperes a{color:var(--lb-vert-deep);font-weight:600}.lb-contact-bloc{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:32px}@media (max-width:540px){.lb-contact-bloc{padding:22px 18px}}.lb-contact-form{display:flex;flex-wrap:wrap;gap:0 16px}.lb-champ{flex:1 1 100%;margin:0 0 16px}.lb-champ.is-demi{flex:1 1 calc(50% - 8px)}@media (max-width:540px){.lb-champ.is-demi{flex-basis:100%}}.lb-champ label{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lb-gris);margin-bottom:6px}.lb-champ input:not([type=checkbox]),.lb-champ select,.lb-champ textarea{width:100%;border:1.5px solid var(--lb-ligne);border-radius:6px;padding:12px 14px;font:inherit;background:var(--lb-creme);color:var(--lb-encre)}.lb-champ input:not([type=checkbox]),.lb-champ select{height:48px;padding-block:0}.lb-champ input:focus,.lb-champ select:focus,.lb-champ textarea:focus{border-color:var(--lb-bleu-deep);background:#fff}.lb-champ.is-case{display:flex;gap:10px;align-items:flex-start}.lb-champ.is-case input{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:var(--lb-vert-deep)}.lb-champ.is-case label{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400;color:var(--lb-gris);margin:0}.lb-champ.is-case a{color:var(--lb-vert-deep)}.lb-champ .wp-element-button{min-height:52px;padding-inline:32px!important}.lb-champ-piege{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.lb-contact-erreurs{flex:1 1 100%;background:#FDECEA;border-left:3px solid #B42318;padding:12px 16px;margin:0 0 18px;font-size:14.5px}.lb-contact-erreurs p{margin:0 0 6px;font-weight:700}.lb-contact-erreurs ul{margin:0;padding-left:18px}.lb-contact-merci{text-align:center;padding:24px 8px}.lb-contact-merci-titre{font-size:1.4rem;font-weight:800;margin:0 0 8px}.lb-contact-flottant{position:fixed;right:20px;bottom:20px;z-index:90;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 20px 0 16px;border-radius:100px;background:var(--lb-bleu-deep);color:#fff;font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:0 10px 28px rgb(18 58 107 / .32);transition:transform .2s ease,background-color .2s ease}.lb-contact-flottant:hover{background:var(--lb-bleu-ink);color:#fff;transform:translateY(-2px)}.lb-contact-flottant svg{width:24px;height:24px;flex:none}@media (max-width:720px){.lb-contact-flottant{width:54px;padding:0;justify-content:center;right:16px;bottom:16px}.lb-contact-flottant-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (max-width:900px){body.has-lb-barre-achat .lb-contact-flottant{bottom:94px}}dialog.lb-popup-offre{border:0;padding:0;background:#fff0;width:min(560px, calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);overflow:visible;color:var(--lb-encre)}dialog.lb-popup-offre::backdrop{background:rgb(26 26 24 / .55)}.lb-popup-carte{position:relative;background:var(--lb-creme);border-radius:10px;padding:34px 32px 28px;box-shadow:0 24px 60px rgb(0 0 0 / .28);max-height:calc(100vh - 32px);overflow-y:auto;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}dialog.lb-popup-offre.is-visible .lb-popup-carte{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lb-popup-carte{transition:none;transform:none}}.lb-popup-fermer{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--lb-ligne);background:#fff;font-size:24px;line-height:1;cursor:pointer;color:var(--lb-encre)}.lb-popup-carte .lb-eyebrow{margin-bottom:10px!important}.lb-popup-titre{font-size:1.7rem!important;line-height:1.1!important;margin:0 0 8px!important;padding-right:40px}.lb-popup-texte{color:var(--lb-gris);margin:0 0 18px}.lb-popup-produits{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.lb-popup-produits li{margin:0}.lb-popup-produits a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:8px 14px 8px 8px;text-decoration:none;color:var(--lb-encre);transition:border-color .2s}.lb-popup-produits a:hover{border-color:var(--lb-orange)}.lb-popup-photo{width:56px;height:56px;border-radius:5px;overflow:hidden;background:var(--lb-creme-2);display:block}.lb-popup-photo img{width:100%;height:100%;object-fit:cover;display:block}.lb-popup-nom{font-weight:700;line-height:1.25}.lb-popup-prix{font-weight:800;white-space:nowrap;text-align:right}.lb-popup-prix del{display:block;font-size:12px;font-weight:500;color:var(--lb-gris)}.lb-popup-prix ins{text-decoration:none}.lb-popup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.lb-popup-plus-tard{background:none;border:0;padding:8px 0;font:inherit;color:var(--lb-gris);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-partenaires-inner{max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge)}ul.lb-partenaires{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1000px){ul.lb-partenaires{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){ul.lb-partenaires{grid-template-columns:1fr}}.lb-partenaire-logo.has-image{border:0;background:#fff;overflow:hidden}.lb-partenaire-logo.has-image img{width:100%;height:100%;object-fit:contain}.lb-optin label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:400;color:inherit}.lb-optin input{margin-top:4px;flex:none}.lb-optin-compte{border:1px solid var(--lb-ligne);border-radius:8px;padding:18px 20px 6px;margin:24px 0}.lb-optin-compte legend{font-weight:700;padding:0 6px}.lb-donner-avis{max-width:860px;margin-inline:auto}.lb-avis-intro h2{margin:6px 0 10px}.lb-avis-intro p:last-child{color:var(--lb-gris);margin:0 0 28px}.lb-avis-message,.lb-avis-merci{background:#fff;border:1.5px solid var(--lb-ligne);border-radius:8px;padding:24px 28px;margin-bottom:28px}.lb-avis-merci{border-color:var(--lb-vert-pastel,var(--lb-ligne))}.lb-avis-merci-titre{font-weight:800;font-size:1.15rem;margin:0 0 6px}.lb-avis-commande{display:flex;flex-direction:column;gap:16px}.lb-avis-article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;margin:0;padding:22px;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px}@media (max-width:600px){.lb-avis-article{grid-template-columns:1fr;gap:14px}}.lb-avis-article-produit img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block}@media (max-width:600px){.lb-avis-article-produit{display:flex;align-items:center;gap:14px}.lb-avis-article-produit img{width:72px;flex:none}}.lb-avis-article-produit p{font-weight:700;margin:10px 0 0;line-height:1.3}@media (max-width:600px){.lb-avis-article-produit p{margin:0}}.lb-avis-article-champs .lb-champ{margin:14px 0 0}.lb-avis-article-champs textarea{width:100%;border:1.5px solid var(--lb-ligne);border-radius:6px;padding:12px 14px;font:inherit;background:var(--lb-creme)}.lb-note-choix{display:inline-flex;gap:4px}.lb-note-choix label{position:relative;cursor:pointer;color:var(--lb-ligne);display:inline-flex;padding:2px;border-radius:4px;transition:color .15s,transform .15s}.lb-note-choix svg{width:30px;height:30px}.lb-note-choix input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.lb-note-choix label:has(input:focus-visible){outline:2px solid var(--lb-bleu-deep);outline-offset:2px}.lb-note-choix:has(input[value="1"]:checked) label:nth-of-type(-n+1),.lb-note-choix:has(input[value="2"]:checked) label:nth-of-type(-n+2),.lb-note-choix:has(input[value="3"]:checked) label:nth-of-type(-n+3),.lb-note-choix:has(input[value="4"]:checked) label:nth-of-type(-n+4),.lb-note-choix:has(input[value="5"]:checked) label:nth-of-type(-n+5){color:var(--lb-orange)}@media (hover:hover){.lb-note-choix:hover label{color:var(--lb-ligne)}.lb-note-choix label:hover,.lb-note-choix label:has(~label:hover){color:var(--lb-orange);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lb-note-choix label{transition:none}.lb-note-choix label:hover{transform:none}}.lb-avis-commande-envoi{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:8px 0 0}.lb-avis-commande-envoi small{color:var(--lb-gris);font-size:13px}.lb-recherche-suggest{position:relative}.lb-suggestions{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(420px, 92vw);background:#fff;border:1.5px solid var(--lb-ligne);border-radius:10px;box-shadow:0 18px 40px rgb(20 18 16 / .16);overflow:hidden}.lb-suggestions ul{list-style:none;margin:0;padding:6px;max-height:min(66vh, 460px);overflow-y:auto}.lb-suggestions li{margin:0;border-radius:7px}.lb-suggestions li.is-actif{background:var(--lb-creme-2)}.lb-suggestions a{display:flex;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;color:inherit}.lb-suggestion-image{flex:none;width:48px;height:48px;border-radius:6px;overflow:hidden;background:var(--lb-creme-2);display:block}.lb-suggestion-image img{width:100%;height:100%;object-fit:cover;display:block}.lb-suggestion-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-suggestion-texte b{font-size:15px;font-weight:700;line-height:1.25}.lb-suggestion-texte em{font-style:normal;font-size:12.5px;color:var(--lb-gris)}.lb-suggestions mark{background:#fff0;color:var(--lb-orange);font-weight:800}.lb-suggestion-vide{padding:14px 12px;font-size:14px;color:var(--lb-gris)}.lb-suggestion-tous{border-top:1px solid var(--lb-ligne);margin-top:4px}.lb-suggestion-tous a{justify-content:center;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lb-vert-onpast,var(--lb-bleu-deep))}@media (max-width:782px){.lb-suggestions{right:auto;left:0;width:min(420px, 94vw)}}:root{--lb-fromager-gouttiere:clamp(24px, 5vw, 80px)}.lb-page-fromager{padding-top:0!important}.lb-page:has(.lb-fromager-hero){padding-top:0!important}.lb-page:has(.lb-fromager-fin){padding-bottom:0!important;margin-bottom:0!important}.wp-block-post-content:has(>.lb-fromager-hero)>*{margin-block:0!important}.lb-page-fromager>.lb-fromager-hero:first-child{margin-top:0!important}.lb-page-fromager>*{margin-block-start:0}main.lb-page-fromager{margin-top:0!important}.lb-page-fromager .lb-fromager-hero{margin-block:0!important}.lb-fromager-hero{background:var(--lb-bleu-ink,#10213a);color:#fff;padding:0!important;margin-block:0!important;overflow:hidden}.lb-fromager-hero-grille{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0}@media (max-width:900px){.lb-fromager-hero-grille{grid-template-columns:1fr}.lb-fromager-hero-photo{min-height:0;aspect-ratio:4 / 3}.lb-fromager-hero-gm .lb-gm-logo{width:76px;height:76px}.lb-fromager-hero-texte{padding-block:32px 40px}}.lb-fromager-hero-photo{position:relative;min-height:420px}.lb-fromager-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:52% 28%;display:block}.lb-fromager-hero-gm{position:absolute;right:18px;bottom:18px;margin:0}.lb-fromager-hero-gm .lb-gm-logo{width:96px;height:96px;filter:drop-shadow(0 8px 20px rgb(0 0 0 / .45))}@media (max-width:900px){.lb-fromager-hero-grille{grid-template-columns:minmax(0,1fr)!important}.lb-fromager-hero-photo{min-height:0!important;aspect-ratio:4 / 3}.lb-fromager-hero-gm .lb-gm-logo{width:76px;height:76px}.lb-fromager-hero-texte{padding-block:32px 40px}.lb-fromager-nom .lb-nom-signature{font-size:clamp(2.4rem, 11vw, 3.4rem)}}.lb-fromager-hero-texte{padding:clamp(36px, 6vw, 84px) var(--lb-fromager-gouttiere);display:flex;flex-direction:column;justify-content:center;gap:4px}.lb-fromager-hero-texte .lb-eyebrow{color:var(--lb-orange)}.lb-fromager-nom{margin:6px 0 0;font-weight:400}.lb-fromager-nom .lb-nom-signature{font-size:clamp(3rem, 8vw, 5.4rem);line-height:.95;display:block}.lb-fromager-baseline{font-size:clamp(1.15rem, 2.4vw, 1.6rem);font-weight:700;color:var(--lb-orange);margin:10px 0 18px}.lb-fromager-chapo{font-size:1.08rem;line-height:1.65;color:rgb(255 255 255 / .82);max-width:48ch;margin:0}.lb-fromager-signature-manuscrite{font-family:"Mrs Saint Delafield",cursive;font-size:clamp(1.8rem, 4vw, 2.6rem);color:rgb(255 255 255 / .55);margin:26px 0 0}.lb-reperes-section{background:var(--lb-creme-2);border-bottom:1px solid var(--lb-ligne);padding-block:clamp(26px, 4vw, 44px)!important}.lb-recit-duo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px, 5vw, 72px);align-items:center}.lb-recit-duo.is-inverse{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media (max-width:900px){.lb-recit-duo,.lb-recit-duo.is-inverse{grid-template-columns:1fr;gap:26px}.lb-recit-duo.is-inverse .lb-recit-photo{order:2}}.lb-recit-texte h2{margin:6px 0 18px;font-size:clamp(1.6rem, 3.4vw, 2.3rem)}.lb-recit-texte p{font-size:1.05rem;line-height:1.75;margin:0 0 1em}.lb-recit-photo{margin:0}.lb-recit-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;display:block}.lb-recit-photo.is-carre img{aspect-ratio:1}ul.lb-gestes{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0}ul.lb-gestes li{margin:0;padding:7px 14px;border:1.5px solid var(--lb-ligne);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lb-gris)}.lb-bandeau-fromager{position:relative;isolation:isolate;min-height:clamp(360px, 52vw, 560px);display:grid;align-items:end}.lb-bandeau-fromager img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lb-bandeau-fromager::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(16 33 58 / .92) 8%,rgb(16 33 58 / .55) 48%,rgb(16 33 58 / .15) 100%)}.lb-bandeau-texte{color:#fff;padding:clamp(28px, 5vw, 64px) var(--lb-fromager-gouttiere);max-width:720px}.lb-bandeau-texte h2{margin:6px 0 14px;font-size:clamp(1.7rem, 3.8vw, 2.6rem);color:#fff}.lb-bandeau-texte p{margin:0;font-size:1.05rem;line-height:1.7;color:rgb(255 255 255 / .88)}.lb-signatures-entete{max-width:640px;margin-bottom:34px}.lb-signatures-entete h2{margin:6px 0 14px;font-size:clamp(1.6rem, 3.4vw, 2.3rem)}.lb-signatures-entete p{font-size:1.05rem;line-height:1.7;color:var(--lb-gris);margin:0}.lb-citation-section{background:var(--lb-creme-2);border-block:1px solid var(--lb-ligne);padding-block:clamp(44px, 7vw, 92px)!important}.lb-citation-manuscrite{margin:0;border:0;text-align:center}.lb-citation-manuscrite p{font-family:"Mrs Saint Delafield",cursive;font-size:clamp(2rem, 5.6vw, 3.6rem);line-height:1.25;margin:0 auto;max-width:18ch;color:var(--lb-encre)}.lb-photos{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px, 1.1vw, 18px);grid-auto-rows:clamp(200px, 23vw, 330px);list-style:none;margin-inline:auto!important;margin-block:0!important;padding:0}.wp-block-gallery.has-nested-images.lb-photos{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(10px, 1.1vw, 18px);grid-auto-rows:clamp(200px, 23vw, 330px)}@media (max-width:760px){.wp-block-gallery.has-nested-images.lb-photos{grid-template-columns:1fr;grid-auto-rows:clamp(220px, 58vw, 300px)}}.lb-photos>*{position:relative;overflow:hidden;border-radius:12px;margin:0!important;background:var(--lb-creme);grid-column:span 6;width:auto!important}.lb-photos>:nth-child(4n+1),.lb-photos>:nth-child(4n+4){grid-column:span 7}.lb-photos>:nth-child(4n+2),.lb-photos>:nth-child(4n+3){grid-column:span 5}.lb-photos>:last-child:nth-child(odd){grid-column:span 12}.lb-photos img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:0;transition:transform .7s cubic-bezier(.2,.6,.3,1)}.lb-photos figcaption{position:absolute;inset:auto 0 0;margin:0;padding:34px 18px 14px;background:linear-gradient(transparent,rgb(16 33 58 / .72));color:#fff;font-size:14px;text-align:left}.lb-photos .lb-photo-ouvrir{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:zoom-in;color:#fff}.lb-photos .lb-photo-ouvrir::before{content:"";position:absolute;inset:0;background:rgb(16 33 58 / .18);opacity:0;transition:opacity .3s ease}.lb-photos .lb-photo-loupe{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:100px;background:rgb(255 255 255 / .94);color:var(--lb-encre);display:grid;place-items:center;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.lb-photos .lb-photo-loupe svg{width:18px;height:18px}.lb-photos>:hover img,.lb-photos .lb-photo-ouvrir:focus-visible~img{transform:scale(1.05)}.lb-photos>:hover .lb-photo-ouvrir::before,.lb-photos .lb-photo-ouvrir:focus-visible::before{opacity:1}.lb-photos>:hover .lb-photo-loupe,.lb-photos .lb-photo-ouvrir:focus-visible .lb-photo-loupe{opacity:1;transform:none}.lb-photos .lb-photo-ouvrir:focus-visible{outline:3px solid var(--lb-orange);outline-offset:-3px}@media (max-width:760px){.lb-photos{grid-template-columns:1fr;grid-auto-rows:clamp(220px, 58vw, 300px)}.lb-photos>*,.lb-photos>:last-child:nth-child(odd){grid-column:1 / -1}.lb-photos .lb-photo-loupe{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-photos img{transition:none}.lb-photos>:hover img{transform:none}}.lb-fromager-galerie .lb-photos,.lb-fromager-galerie .wp-block-gallery.has-nested-images.lb-photos{grid-template-columns:repeat(5,1fr);grid-auto-rows:clamp(118px, 21vh, 208px)}.lb-fromager-galerie .lb-photos>*,.lb-fromager-galerie .lb-photos>:last-child:nth-child(odd){grid-column:span 1}.lb-fromager-galerie .lb-section-bouton{margin-top:clamp(20px, 2.6vw, 34px)!important}@media (max-width:1100px){.lb-fromager-galerie .lb-photos,.lb-fromager-galerie .wp-block-gallery.has-nested-images.lb-photos{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.lb-fromager-galerie .lb-photos,.lb-fromager-galerie .wp-block-gallery.has-nested-images.lb-photos{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(118px, 30vw, 190px)}.lb-fromager-galerie .lb-photos>*{grid-column:span 1}}.lb-pro-bientot{background:var(--lb-creme-2);border:1.5px dashed var(--lb-ligne);border-radius:10px;padding:clamp(28px, 4vw, 48px);text-align:center;max-width:720px;margin-inline:auto}.lb-pro-bientot-titre{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:var(--lb-bleu-ink,#10213a);margin:0 0 12px!important}.lb-pro-bientot p{color:var(--lb-gris);line-height:1.65;margin:0 0 10px}.lb-pro-bientot .wp-block-buttons{justify-content:center;margin-top:18px}.lb-pro-bientot-ligne{background:var(--lb-vert-pastel);color:var(--lb-vert-onpast);border-radius:6px;padding:12px 16px;font-weight:600;font-size:15px;margin:0 0 18px}.lb-fid-solde{font-size:clamp(2rem, 6vw, 3rem);line-height:1.1;margin:4px 0 18px}.lb-fid-solde strong{color:var(--lb-orange-deep)}.lb-fid-barre{height:12px;border-radius:100px;background:var(--lb-ligne);overflow:hidden;margin:0 0 10px}.lb-fid-barre span{display:block;height:100%;background:var(--lb-orange);border-radius:100px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.lb-fid-progression{margin:0 0 18px;font-size:15px}.lb-fid-alerte{background:#FFF4DC;border-left:3px solid var(--lb-orange);padding:10px 14px;font-size:14.5px;margin:0 0 18px}.lb-fid h3{margin-top:28px!important}.lb-fid-bons{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lb-fid-bons li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;border:1.5px dashed var(--lb-orange);border-radius:8px;padding:14px 16px;background:var(--lb-creme-2);margin:0}.lb-fid-bons b{font-size:1.05rem;letter-spacing:.06em}.lb-fid-bons span{font-weight:700}.lb-fid-expire{font-weight:400!important;color:var(--lb-gris);font-size:14px}.lb-fid-aide{font-size:14px;color:var(--lb-gris);margin-top:10px}.lb-fid-journal{width:100%;border-collapse:collapse;font-size:14.5px}.lb-fid-journal th,.lb-fid-journal td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--lb-ligne)}.lb-fid-journal th:last-child,.lb-fid-journal td:last-child{text-align:right;white-space:nowrap}.lb-fid-journal .is-plus{color:var(--lb-vert-deep);font-weight:700}.lb-fid-journal .is-moins{color:var(--lb-gris)}.lb-fid-parrain{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}.lb-fid-parrain input{flex:1 1 260px;min-width:0;padding:11px 14px;border:1px solid var(--lb-ligne);border-radius:8px;background:#fff;font-size:14.5px;color:var(--lb-encre)}.lb-fid-filleuls{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lb-fid-filleuls li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;border:1px solid var(--lb-ligne);border-radius:8px;padding:12px 14px;background:#fff;margin:0}.lb-fid-filleuls span{font-size:14px;color:var(--lb-gris)}.lb-bons{border:1.5px dashed var(--lb-orange);border-radius:10px;background:var(--lb-creme-2);padding:20px 22px;margin-block:0 24px!important}.lb-bons-anonyme{border-style:solid;border-color:var(--lb-ligne)}.lb-bons-anonyme p,.lb-bons-vide,.lb-bons-aide,.lb-bons-gain{margin:0;font-size:14.5px;line-height:1.6;color:var(--lb-gris)}.lb-bons-titre{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-orange-deep)}.lb-bons-liste{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.lb-bons-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:12px 14px;margin:0}.lb-bons-code{font-weight:700;letter-spacing:.06em;font-size:15px}.lb-bons-valeur{font-weight:700;color:var(--lb-vert-deep)}.lb-bons-limite{font-size:13.5px;color:var(--lb-gris)}.lb-bons-copier{margin-left:auto;border:0;border-radius:100px;padding:8px 16px;font:inherit;font-size:14px;font-weight:700;background:var(--lb-orange);color:var(--lb-encre);cursor:pointer}.lb-bons-copier:hover{filter:brightness(1.06)}.lb-bons-copier.is-fait{background:var(--lb-vert-pastel)}.lb-bons-copier:focus-visible{outline:3px solid var(--lb-encre);outline-offset:2px}.lb-bons-gain{margin-top:10px}@media (max-width:480px){.lb-bons-copier{margin-left:0;width:100%}}.lb-fid-section{background:var(--lb-bleu-ink,#123A6B);color:#fff}.lb-fid-section .lb-head h2,.lb-fid-section .lb-sub{color:#fff}.lb-fid-section .lb-sub{color:rgb(255 255 255 / .82)!important}.lb-fid-etapes{list-style:none;margin:0 auto!important;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:var(--lb-large)}@media (max-width:860px){.lb-fid-etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.lb-fid-etapes{grid-template-columns:1fr}}.lb-fid-etapes li{margin:0;padding:20px 18px;border-radius:10px;background:rgb(255 255 255 / .07);display:flex;flex-direction:column;gap:6px}.lb-fid-etapes b{font-size:1.15rem;color:var(--lb-orange)}.lb-fid-plus{max-width:60ch;margin:24px auto 0!important;text-align:center;font-size:15px;line-height:1.65;color:rgb(255 255 255 / .82)}.lb-fid-plus b{color:var(--lb-orange)}.lb-fid-etapes span{font-size:14.5px;line-height:1.5;color:rgb(255 255 255 / .82)}.lb-google .ti-widget-container,.lb-google .ti-reviews-container,.lb-google .ti-inner,.lb-google .ti-stars{max-width:100%;box-sizing:border-box}.lb-encarts{display:grid;gap:18px;margin:0}.lb-encarts.is-cote{position:sticky;top:96px}@media (max-width:1000px){.lb-encarts.is-cote{position:static}}.lb-encarts.is-bande{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge)}@media (max-width:860px){.lb-encarts.is-bande{grid-template-columns:1fr}}.lb-encart{background:var(--lb-creme-2);border:1px solid var(--lb-ligne);border-radius:10px;padding:24px 22px}.lb-encart.is-newsletter{background:var(--lb-bleu-ink,#10213a);border-color:#fff0;color:#fff}.lb-encart-sur{margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-orange)}.lb-encart-titre{margin:0 0 10px;font-size:clamp(1.15rem, 1.8vw, 1.45rem);font-weight:800;line-height:1.25}.lb-encart-texte{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:rgb(255 255 255 / .82)}.lb-encart.is-offre .lb-encart-texte{color:var(--lb-gris)}.lb-encart-produits{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lb-encarts.is-bande .lb-encart-produits{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.lb-encarts.is-bande .lb-encart-produits{grid-template-columns:1fr}}.lb-encart-produit a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.lb-encarts.is-bande .lb-encart-produit a{flex-direction:column;align-items:flex-start}.lb-encart-produit img{width:64px;height:64px;object-fit:cover;border-radius:6px;flex:none}.lb-encarts.is-bande .lb-encart-produit img{width:100%;height:auto;aspect-ratio:4 / 3}.lb-encart-produit-nom{font-weight:700;font-size:14.5px;line-height:1.3}.lb-encart-produit-prix{font-size:14px;color:var(--lb-gris)}.lb-encart-produit a:hover .lb-encart-produit-nom{text-decoration:underline;text-underline-offset:3px}.lb-encart-lien{margin:16px 0 0;font-size:14.5px;font-weight:600}.lb-encart-lien a{color:var(--lb-encre);text-underline-offset:3px}.lb-newsletter-form{display:grid;gap:10px}.lb-newsletter-form input[type="email"]{width:100%;border:1.5px solid rgb(255 255 255 / .3);border-radius:6px;padding:12px 14px;font:inherit;background:rgb(255 255 255 / .08);color:#fff}.lb-newsletter-form input[type="email"]::placeholder{color:rgb(255 255 255 / .6)}.lb-newsletter-form input[type="email"]:focus-visible{outline:3px solid var(--lb-orange);outline-offset:2px}.lb-newsletter-form button{border:0;border-radius:100px;padding:13px 22px;font:inherit;font-weight:700;background:var(--lb-orange);color:var(--lb-encre);cursor:pointer}.lb-newsletter-form button:hover{filter:brightness(1.06)}.lb-newsletter-form button[disabled]{opacity:.6;cursor:progress}.lb-newsletter-retour{margin:0;font-size:14px;line-height:1.5}.lb-newsletter-retour.is-ok{color:#9BE7C4}.lb-newsletter-retour.is-erreur{color:#FFC6B8}.lb-newsletter-retour:empty{display:none}.lb-newsletter-form.is-envoye input,.lb-newsletter-form.is-envoye button[type="submit"]{display:none}.lb-newsletter-mentions{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:rgb(255 255 255 / .6)}.lb-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lb-popup-news[hidden]{display:none}.lb-popup-news{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:16px}.lb-popup-voile{position:absolute;inset:0;background:rgb(26 26 24 / .6)}.lb-popup-news .lb-popup-boite{position:relative;width:min(520px, 100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--lb-bleu-ink,#10213a);color:#fff;border-radius:12px;padding:38px 32px 26px;box-shadow:0 24px 60px rgb(0 0 0 / .35);text-align:center}.lb-popup-news h2{margin:0 0 12px;font-size:clamp(1.5rem, 4vw, 2.1rem);line-height:1.15}.lb-popup-news .lb-popup-sur{margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-orange)}.lb-popup-news .lb-popup-texte{margin:0 0 20px;font-size:15px;line-height:1.6;color:rgb(255 255 255 / .82)}.lb-popup-news .lb-newsletter-form{text-align:left}.lb-popup-mentions{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:rgb(255 255 255 / .55)}.lb-popup-fermer{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:100px;background:rgb(255 255 255 / .12);color:#fff;display:grid;place-items:center;cursor:pointer}.lb-popup-fermer:hover{background:rgb(255 255 255 / .22)}.lb-popup-fermer svg{width:20px;height:20px}.lb-popup-refus{margin-top:14px;border:0;background:none;font:inherit;font-size:14px;color:rgb(255 255 255 / .6);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-popup-refus:hover{color:#fff}body.lb-popup-ouverte{overflow:hidden}.lb-cta-bande{background:var(--lb-creme-2);border-top:1px solid var(--lb-ligne);margin-block:0!important}.lb-cta-inner{max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px, 4vw, 56px);align-items:center}@media (max-width:900px){.lb-cta-inner{grid-template-columns:1fr}}.lb-cta-texte h2{margin:0 0 12px!important;max-width:20ch}.lb-cta-sous{margin:0 0 22px;color:var(--lb-gris);line-height:1.65;max-width:52ch}.lb-cta-boutons{display:flex;flex-wrap:wrap;gap:12px 14px}.lb-cta-inner .lb-encarts.is-cote{position:static}.lb-contenu-duo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px, 4vw, 56px);align-items:start;max-width:var(--lb-large);margin-inline:auto!important}@media (max-width:1000px){.lb-contenu-duo{grid-template-columns:1fr}}.lb-liste-contenus .lb-contenu-duo{margin-top:8px}.lb-retraits{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:760px){.lb-retraits{grid-template-columns:1fr}}.lb-retraits li{margin:0;background:var(--lb-creme-2);border:1px solid var(--lb-ligne);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:3px}.lb-retraits b{font-size:1.02rem}.lb-retrait-adresse{font-size:14.5px}.lb-retrait-horaires{font-size:14px;color:var(--lb-gris)}.wc-block-checkout__create-account{background:var(--lb-creme-2);border:1.5px solid var(--lb-ligne);border-radius:8px;padding:16px 18px;margin-block:14px 0!important}.lb-compte-actif .wc-block-checkout__create-account{border-color:var(--lb-vert-deep,#2f6b4f);background:var(--lb-vert-pastel)}.wc-block-checkout__create-account label{font-weight:700}.lb-compte-avantages{margin:8px 0 0 30px;font-size:14px;line-height:1.55;color:var(--lb-gris)}.lb-compte-invite{display:inline-block;margin-top:10px;padding:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--lb-gris);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-compte-invite:hover{color:var(--lb-encre)}.lb-compte-invite:focus-visible{outline:3px solid var(--lb-orange);outline-offset:3px}.lb-compte-actif .wc-block-checkout__guest-checkout-notice{display:none}.lb-google{background:var(--lb-creme-2);border-top:1px solid var(--lb-ligne);margin-block:0!important}.lb-google-inner{max-width:var(--lb-large);margin-inline:auto;padding-inline:var(--lb-marge)}.lb-google.is-compact{background:#fff0;border-top:0;padding-block:clamp(32px, 4vw, 56px)!important}.lb-google.is-compact .lb-google-inner{padding-inline:0}.lb-g-resume{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-decoration:none;color:var(--lb-encre)}.lb-g-resume:hover .lb-g-marque{text-decoration:underline;text-underline-offset:3px}.lb-g-marque{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:19px;letter-spacing:-.01em}.lb-g-logo{width:22px;height:22px}.lb-g-etoiles{display:inline-flex;gap:2px}.lb-g-etoile svg{width:20px;height:20px;fill:#DCDCE6}.lb-g-etoile.is-pleine svg{fill:#FBBC05}.lb-g-note{font-size:13.5px;color:var(--lb-gris)}@media (max-width:820px){.lb-g-resume{align-items:flex-start}}.lb-g-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:940px){.lb-g-grille{grid-template-columns:1fr}}.lb-g-avis{background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:26px 24px;display:flex;flex-direction:column;gap:12px;margin:0}.lb-g-avis .lb-g-etoile svg{width:17px;height:17px}.lb-g-texte{margin:0;font-size:15px;line-height:1.6;flex:1}.lb-g-auteur{margin:0;display:flex;align-items:center;gap:10px;font-size:14px}.lb-g-portrait{width:36px;height:36px;border-radius:100px;object-fit:cover;flex:none}.lb-g-auteur b{display:block}.lb-g-date{color:var(--lb-gris);font-size:13px}.lb-g-lien{margin:28px 0 0;font-size:15px}.lb-g-lien a{color:var(--lb-encre);text-underline-offset:3px}.lb-visionneuse[hidden]{display:none}.lb-visionneuse{position:fixed;inset:0;z-index:9999;background:rgb(12 16 24 / .94);display:grid;grid-template-rows:auto 1fr auto;padding:clamp(10px, 2vw, 22px)}.lb-visionneuse-scene{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.lb-visionneuse-scene img{position:absolute;inset:0;margin:auto;max-width:calc(100% - 120px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;display:block}@media (max-width:760px){.lb-visionneuse-scene img{max-width:calc(100% - 84px)}}.lb-visionneuse-barre{display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgb(255 255 255 / .78);font-size:14px}.lb-visionneuse-pied{text-align:center;color:rgb(255 255 255 / .86);font-size:15px;line-height:1.5;padding-top:12px;min-height:1.5em}.lb-visionneuse button{border:0;background:rgb(255 255 255 / .1);color:#fff;border-radius:100px;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,transform .2s ease}.lb-visionneuse button:hover{background:rgb(255 255 255 / .22)}.lb-visionneuse button:focus-visible{outline:3px solid var(--lb-orange);outline-offset:3px}.lb-visionneuse button svg{width:22px;height:22px}.lb-visionneuse-fermer{width:44px;height:44px}.lb-visionneuse-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px}.lb-visionneuse-nav.is-prec{left:0}.lb-visionneuse-nav.is-suiv{right:0}.lb-visionneuse-nav:hover{transform:translateY(-50%) scale(1.06)}.lb-visionneuse-nav[disabled]{opacity:.3;cursor:default}@media (max-width:760px){.lb-visionneuse-nav{width:44px;height:44px}.lb-visionneuse-nav.is-prec{left:-6px}.lb-visionneuse-nav.is-suiv{right:-6px}}body.lb-visionneuse-ouverte{overflow:hidden}.lb-fromager-fin{background:var(--lb-bleu-ink,#10213a);color:#fff;text-align:center;padding-block:clamp(56px, 8vw, 96px) clamp(56px, 8vw, 96px)!important;margin-bottom:0!important}.lb-page-fromager>.lb-fromager-fin:last-child{margin-block-end:0!important}.lb-page-fromager{padding-bottom:0!important;margin-bottom:0!important}.lb-fromager-fin-manuscrit{font-family:"Mrs Saint Delafield",cursive;font-size:clamp(2.4rem, 6vw, 4rem);margin:0 0 10px;color:var(--lb-orange)}.lb-fromager-fin-texte{max-width:56ch;margin:0 auto 28px;color:rgb(255 255 255 / .82);line-height:1.7}.lb-fromager-fin .wp-block-button.is-style-outline .wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .55)}.lb-portrait-actions{margin-top:28px!important;gap:14px 26px!important}.lb-portrait-bouton{margin:0!important}.lb-lien-gm{margin:0!important;font-size:15px;font-weight:600}.lb-lien-gm a{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:var(--lb-orange)}.lb-lien-gm a::after{content:" ↗";text-decoration:none}.lb-lien-gm a:hover{color:var(--lb-orange)}@media (max-width:480px){.lb-portrait-actions{gap:14px!important}}@media (max-width:1179px){.lb-nav .lb-actions .lb-recherche{display:flex!important;order:5;position:static}.lb-nav .lb-actions .lb-recherche .wp-block-search__button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--lb-ligne);flex:none}.lb-nav .lb-actions .lb-recherche .wp-block-search__input{position:fixed;top:68px;left:12px;right:12px;width:auto;max-width:none;z-index:1200;background:#fff;border:1.5px solid var(--lb-ligne);border-radius:8px;padding:12px 14px;font-size:16px;box-shadow:0 10px 30px rgb(20 18 16 / .14)}.lb-nav .lb-actions .lb-recherche .wp-block-search__inside-wrapper{position:static}.lb-nav .lb-actions .lb-recherche .lb-suggestions{position:fixed;top:122px;left:12px;right:12px;width:auto;z-index:1201}.lb-gm-entete{order:4}.lb-actions .wp-block-woocommerce-customer-account{display:none}}.lb-reperes{gap:28px!important;margin-inline:auto!important;margin-block:0!important}.lb-reperes .wp-block-column{padding-left:16px;border-left:3px solid var(--lb-orange)}.lb-reperes h3{margin:0!important;font-size:clamp(1.1rem, 2vw, 1.4rem);line-height:1.2}.lb-reperes p{margin:6px 0 0!important;font-size:13.5px;color:var(--lb-gris);line-height:1.45}@media (max-width:860px){.lb-reperes{flex-wrap:wrap!important}.lb-reperes .wp-block-column{flex-basis:calc(50% - 14px)!important}}.lb-signatures{gap:16px!important;margin-inline:auto!important;margin-block:0!important;flex-wrap:wrap!important}.lb-signatures .wp-block-column{flex-basis:calc(20% - 13px)!important;padding:20px 22px;background:#fff;border:1.5px solid var(--lb-ligne);border-radius:10px}.lb-signatures h3{margin:0!important;font-size:1.05rem}.lb-signatures p{margin:6px 0 0!important;font-size:13.5px;color:var(--lb-gris);line-height:1.5}@media (max-width:1100px){.lb-signatures .wp-block-column{flex-basis:calc(33.333% - 11px)!important}}@media (max-width:700px){.lb-signatures .wp-block-column{flex-basis:calc(50% - 8px)!important}}.lb-fromager-hero .lb-fromager-hero-grille{gap:0!important;margin:0!important;align-items:stretch}.lb-fromager-hero .lb-fromager-hero-photo{padding:0!important}.lb-fromager-hero .lb-fromager-hero-photo figure,.lb-fromager-hero .lb-fromager-hero-photo img{margin:0!important;width:100%;height:100%;object-fit:cover;display:block}.lb-fromager-hero .lb-fromager-hero-texte{padding:clamp(44px, 6.5vw, 96px) clamp(28px, 4.5vw, 72px) clamp(44px, 6.5vw, 96px) clamp(32px, 5.5vw, 92px)!important;display:flex;flex-direction:column;justify-content:center}.lb-fromager-hero .lb-fromager-chapo{max-width:44ch}.lb-fromager-hero .lb-fromager-hero-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 62%,var(--lb-bleu-ink,#10213a));opacity:.5}@media (max-width:900px){.lb-fromager-hero .lb-fromager-hero-photo::after{background:linear-gradient(180deg,transparent 62%,var(--lb-bleu-ink,#10213a))}}.lb-fromager-hero .lb-fromager-hero-texte>*{margin-block:0}@media (max-width:900px){.lb-fromager-hero .lb-fromager-hero-grille{flex-wrap:wrap!important}.lb-fromager-hero .lb-fromager-hero-photo{flex-basis:100%!important;aspect-ratio:4 / 3}}.lb-bandeau-fromager{color:#fff}.lb-bandeau-fromager .wp-block-cover__inner-container{max-width:760px;margin-inline:0}.lb-bandeau-fromager .lb-eyebrow{color:var(--lb-orange)!important}.lb-bandeau-fromager h2{color:#fff;margin:6px 0 14px!important;font-size:clamp(1.7rem, 3.8vw, 2.6rem)}.lb-bandeau-fromager p{color:rgb(255 255 255 / .9);font-size:1.05rem;line-height:1.7}.lb-recit-duo{gap:clamp(28px, 5vw, 72px)!important;margin-inline:auto!important;margin-block:0!important}.lb-recit-duo .lb-recit-photo figure{margin:0!important}.lb-recit-duo .lb-recit-photo img{width:100%;border-radius:10px;display:block}.lb-recit-duo .lb-recit-texte>*{margin-block:0 1em}@media (max-width:900px){.lb-recit-duo{flex-wrap:wrap!important}.lb-recit-duo .wp-block-column{flex-basis:100%!important}}.lb-fromager-galerie .lb-photos{margin-top:28px!important}.lb-vc .lb-popup-produits li{margin:0}.lb-vc .lb-popup-produits a{display:inline;grid-template-columns:none;background:none;border:0;padding:0;border-radius:0}.lb-vc .lb-popup-produits a.lb-popup-photo{display:block}.lb-vc-ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid var(--lb-ligne);border-radius:8px;padding:10px 14px 10px 10px}.lb-vc-ligne .lb-popup-photo{width:64px;height:64px}.lb-vc-txt{min-width:0}.lb-vc-format{margin:0 0 2px;font-size:13px;color:var(--lb-gris)}.lb-vc-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:center}.lb-vc-lien{font-size:13.5px;color:var(--lb-gris);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lb-vc-lien:hover{color:var(--lb-encre)}.lb-vc-tout{padding:11px 20px;border:0;border-radius:100px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.lb-vc-ligne .lb-popup-nom{margin:0 0 2px}.lb-vc-ligne .lb-popup-nom a{color:inherit;text-decoration:none}.lb-vc-ligne .lb-popup-nom a:hover{text-decoration:underline}.lb-vc-ligne .lb-popup-prix{text-align:left;font-size:14.5px}.lb-vc-btn{padding:9px 16px;border:0;border-radius:100px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;text-decoration:none}.lb-vc-btn.is-fait{background:var(--lb-vert-pastel);color:var(--lb-vert-onpast)}@media (max-width:560px){.lb-vc-ligne{grid-template-columns:56px minmax(0,1fr);row-gap:10px}.lb-vc-ligne .lb-popup-photo{width:56px;height:56px}.lb-vc-actions{grid-column:1 / -1}.lb-vc-btn{min-height:44px}.lb-vc-lien{min-height:32px;display:flex;align-items:center;justify-content:center}}.lb-suivi-client{background:var(--lb-creme-2);border:1px solid var(--lb-ligne);border-radius:10px;padding:20px 22px;margin:0 0 26px}.lb-suivi-sur{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--lb-gris)}.lb-suivi-numero{margin:0 0 4px;font-size:1.25rem;font-weight:800;letter-spacing:.05em;color:var(--lb-encre)}.lb-suivi-date{margin:0 0 14px;font-size:14px;color:var(--lb-gris)}.lb-suivi-btn{display:inline-flex;align-items:center;min-height:44px;padding:11px 24px;border-radius:100px;font-weight:700;text-decoration:none}@media (max-width:560px){.lb-suivi-btn{width:100%;justify-content:center}}@media (max-width:780px){.lb-ligne.is-lait,.lb-origine-titre,.lb-encart-sur,.lb-pied-titre,.lb-drapeau,.lb-tp-note,.lb-g-note,.lb-bdg-label,.lb-retrait-horaires{font-size:12px}.lb-contact-reperes b{font-size:12px}.woocommerce-product-gallery__trigger{width:44px!important;height:44px!important}.lb-offre-point{min-width:44px;min-height:44px}.lb-pied-liens a,.lb-pied-legal a,.lb-pied-nav a,.lb-pied-colonne a,.lb-pied li>a,.wp-block-query-pagination a,.woocommerce-pagination a{display:flex;align-items:center;min-height:44px;padding-block:4px}.lb-card-title a,.lb-offre-titre a,.lb-plat-titre a,.lb-articles .lb-eyebrow a{display:block;padding-block:13px;margin-block:-13px}.wp-block-query-pagination a.page-numbers,.woocommerce-pagination a.page-numbers{min-width:44px;justify-content:center}.wp-block-search__button.has-icon{min-width:44px;min-height:44px}.show-password-input,button.show-password-input{width:44px!important;height:44px!important;background-position:center!important}.lb-vc .lb-popup-carte{padding:26px 18px 22px;max-height:calc(100svh - 24px);overflow-y:auto}.lb-vc .lb-popup-titre{font-size:1.35rem!important}.lb-vc .lb-popup-produits{gap:8px;margin-bottom:16px}.lb-hero-media img{object-position:66% center}ul.lb-cards .wc-block-components-product-image,ul.lb-offre .wc-block-components-product-image,ul.lb-plateaux .wc-block-components-product-image,.lb-offre-section.is-slider ul.lb-offre .wc-block-components-product-image{aspect-ratio:3 / 2}ul.lb-cards .wc-block-components-product-image img,ul.lb-offre .wc-block-components-product-image img,ul.lb-plateaux .wc-block-components-product-image img{object-fit:contain;background:var(--lb-creme-2)}}