.lolo-v2{--v2-bordeaux: #631c16;--v2-jaune: #f5db8b;--v2-vert: #2f7d4f;--v2-olive: #67713f;--v2-orange: #f29126;--v2-carte: #fffdf6;--v2-creme: #f7f4e3;--v2-bord: #d8cabb;--v2-trait: #e6dccb;--v2-gris: #5c4636;color:var(--v2-bordeaux);font-family:Serial B Regular,Serial B,sans-serif;text-align:start}.lolo-v2 a{color:var(--v2-bordeaux)}.lolo-v2 p{margin:0}.lolo-v2-disp{font-family:Serial A Bold,Serial A,Arial Narrow,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.lolo-v2-card{background:var(--v2-carte);border:1px solid var(--v2-bord);border-radius:12px;overflow:hidden}.lolo-v2 summary{list-style:none;cursor:pointer}.lolo-v2 summary::-webkit-details-marker{display:none}.lolo-v2 details[open]>summary svg:last-child{transform:rotate(180deg)}.lolo-v2-sous{font-size:13px!important;line-height:1.4}.lolo-v2-titre-bloc{font-size:22px;line-height:1.05}.lolo-v2-vert{background:var(--v2-vert);color:#fff;padding:1px 6px;border-radius:4px;font-weight:400}.lolo-v2-gain{display:inline-block;background:var(--v2-vert);color:#fff;border-radius:6px;padding:1px 7px;font-size:12px;line-height:1.5;white-space:nowrap}.lolo-v2-barre{color:#7a6656;font-size:12px}.lolo-v2-tag{position:absolute;top:-10px;left:40px;z-index:1;background:var(--v2-orange);color:#4a1a14;border-radius:40px;padding:1px 9px;font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}@media(max-width:999px){.lolo-v2--desktop,.product-info__block-item:has(>.lolo-v2--desktop){display:none!important}}@media(min-width:1000px){.lolo-v2--mobile,.product-info__block-item:has(>.lolo-v2--mobile),.product-info__block-item:has(>.lolo-v2-tranquille.lolo-v2--mobile){display:none!important}}.product-info__block-item:has(>.lolo-v2){margin:0}.lolo-v2-entete{display:flex;flex-direction:column;gap:10px}.lolo-v2-entete__meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px}.lolo-v2-chip-orange{background:var(--v2-orange);color:#4a1a14;border-radius:40px;padding:3px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.lolo-v2-entete__avis{text-decoration:none;font-size:13px}.lolo-v2-entete__avis-txt{text-decoration:underline}.lolo-v2-stars{color:#c8961c;letter-spacing:1px}.lolo-v2 .lolo-v2-h1,.lolo-v2-h1{margin:0;font-family:Serial A Bold,sans-serif!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.02!important;text-transform:uppercase;color:var(--v2-bordeaux)}.lolo-v2-entete__prix{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lolo-v2-entete__montant{font-size:clamp(34px,3.4vw,46px);line-height:1}.lolo-v2-entete__kg,.lolo-v2-entete__klarna{font-size:13px!important}.lolo-v2-entete--mobile{margin-top:.4rem;gap:6px}.lolo-v2-entete--mobile .lolo-v2-h1{font-size:clamp(24px,7vw,32px)!important;line-height:.98!important}.lolo-v2-entete--mobile .lolo-v2-entete__montant{font-size:34px}.lolo-v2-essentiel ul{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:center}.lolo-v2-essentiel li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px!important;line-height:1.25}.lolo-v2-essentiel img{width:38px;height:42px;object-fit:contain}.lolo-v2-details__ligne,.lolo-v2-tranquille__resume{display:flex;align-items:center;gap:12px;padding:14px 18px}.lolo-v2-details__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lolo-v2-details__titre,.lolo-v2-tranquille__titre{font-size:16px}.lolo-v2-details__sous{font-size:12px;color:var(--v2-gris)}.lolo-v2-details__voir{flex:none;display:flex;align-items:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.lolo-v2-details__item{border-top:1px solid var(--v2-trait);padding:14px 18px}.lolo-v2-details__item summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.lolo-v2-details__item-txt{display:flex;flex-direction:column;line-height:1.25}.lolo-v2-details__item-txt .lolo-v2-disp{font-size:16px}.lolo-v2-details__resume{font-size:13px;color:#6b5444}.lolo-v2-details__contenu{padding-top:10px;font-size:14px}.lolo-v2-details__contenu ul{margin:0;padding-inline-start:1.1em}.lolo-v2-intro,.lolo-v2-intro p{font-size:15px!important;line-height:1.5}.lolo-v2-intro{margin:2px 4px}.lolo-v2-lots{border:2px solid var(--v2-bordeaux);border-bottom:0;border-radius:12px 12px 0 0;overflow:visible}.lolo-v2-lots__tete{padding:14px 16px 0;display:flex;flex-direction:column;gap:4px}.lolo-v2-lots__selecteur{display:block}.lolo-v2-lots__liste{margin:0;padding:14px 16px 0;border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.lolo-v2 .lolo-lot.pdp-pack,.lolo-v2 .lolo-lot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--v2-bord);border-radius:10px;padding:12px 14px;background:var(--v2-carte);position:relative;cursor:pointer;min-height:0;text-decoration:none;color:inherit;box-shadow:none}.lolo-v2 .lolo-lot.pdp-pack.is-selected{border:2px solid var(--v2-bordeaux);background:#fbf3e4;padding:11px 13px}.lolo-v2 .lolo-lot.is-disabled{opacity:.5;cursor:not-allowed}.lolo-v2 .lolo-lot input[type=radio]{position:static;opacity:1;appearance:auto;-webkit-appearance:radio;accent-color:var(--v2-bordeaux);width:18px;height:18px;margin:0;pointer-events:auto}.lolo-lot__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.lolo-lot__nom{font-size:17px!important;font-family:Serial B Regular,sans-serif;font-weight:700}.lolo-lot__unit{font-size:12px!important;color:var(--v2-gris)}.lolo-lot__prix{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}.lolo-lot__montant{font-size:24px;line-height:1}.lolo-lot__gain{font-size:12px}.lolo-lot__img{width:52px;height:52px;object-fit:cover;border-radius:6px}.lolo-v2-lots__ou{margin:2px 0 -4px!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;color:var(--v2-gris)}.lolo-v2-jauge{margin:12px 16px 0;background:var(--v2-jaune);color:var(--v2-bordeaux);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px}.lolo-v2-jauge__barre{height:6px;border-radius:6px;background:var(--v2-carte);overflow:hidden}.lolo-v2-jauge__barre span{display:block;height:100%;width:4%;background:var(--v2-vert);transition:width .25s}.product-info__block-item:has(>.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]{margin-top:0!important;border:2px solid #631c16;border-top:0;border-radius:0 0 12px 12px;background:#fffdf6;padding:14px 16px 16px}.product-info__block-item:has(>.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .button{min-height:56px;border-radius:40px;text-transform:uppercase;letter-spacing:.06em}.product-info__block-item:has(>.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__reassurance{color:#631c16}.lolo-v2-packs__tete,.lolo-v2-complete__tete{padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--v2-trait)}.lolo-v2-packs__liste{padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}.lolo-v2-pack{position:relative;margin-top:6px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--v2-carte);border:1px solid var(--v2-bord);border-radius:10px;padding:14px 12px 10px}.lolo-v2-pack .lolo-v2-tag{left:12px}.lolo-v2-pack__img img{width:72px;height:72px;object-fit:cover;border-radius:8px;display:block}.lolo-v2-pack__txt{min-width:0;display:flex;flex-direction:column;gap:2px}.lolo-v2-pack__nom{font-size:17px;text-decoration:none}.lolo-v2-pack__sous{font-size:12px}.lolo-v2-puce{display:inline-block;border:1px solid var(--v2-bord);border-radius:40px;padding:1px 8px;font-size:11px;background:var(--v2-carte);margin:2px 3px 0 0}.lolo-v2-puce--moi{border-color:var(--v2-bordeaux);background:var(--v2-bordeaux);color:var(--v2-carte)}.lolo-v2-pack__prix{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:end}.lolo-v2-pack__montant{font-size:20px;line-height:1}.lolo-v2-btn-ajouter{height:34px;padding:0 12px;border:1.5px solid var(--v2-bordeaux);border-radius:40px;background:var(--v2-carte);color:var(--v2-bordeaux);font:12px Serial B Regular,sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.lolo-v2-btn-ajouter:hover{background:var(--v2-bordeaux);color:var(--v2-carte)}.lolo-v2-btn-ajouter[aria-busy=true]{opacity:.6}.lolo-v2-packs__tous{font-size:13px;text-align:center}.lolo-v2-complete__titre{font-size:16px;color:var(--v2-olive)}.lolo-v2-complete__ligne{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--v2-trait)}.lolo-v2-complete__ligne:last-child{border-bottom:0}.lolo-v2-complete__img img{width:52px;height:52px;object-fit:cover;border-radius:8px;display:block}.lolo-v2-complete__txt{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px}.lolo-v2-complete__nom{text-decoration:none}.lolo-v2-complete .lolo-v2-btn-ajouter{border-color:var(--v2-olive);color:var(--v2-olive)}.lolo-v2-complete .lolo-v2-btn-ajouter:hover{background:var(--v2-olive);color:#fff}.lolo-v2-tranquille>.lolo-v2-tranquille__titre{padding:12px 16px;border-bottom:1px solid var(--v2-trait)}.lolo-v2-row{display:flex;gap:10px;align-items:flex-start;padding:10px 16px;font-size:14px;line-height:1.4;border-bottom:1px solid var(--v2-trait)}.lolo-v2-row:last-child{border-bottom:0;padding-bottom:12px}.lolo-v2-row svg{flex:none;margin-top:2px;color:var(--v2-bordeaux)}.lolo-v2-tranquille details[open]>summary{border-bottom:1px solid var(--v2-trait)}.product-content-below-gallery .lolo-v2-tranquille{margin-top:1rem}@media(max-width:999px){.lolo-v2-titre-bloc{font-size:20px}.lolo-v2 .lolo-lot{gap:10px;padding:12px}.lolo-lot__montant{font-size:21px}.lolo-v2-pack{grid-template-columns:auto minmax(0,1fr)}.lolo-v2-pack__img img{width:56px;height:56px}.lolo-v2-pack__prix{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end}.lolo-v2-essentiel li{font-size:11px!important}}.lolo-v2-sous--riche p{margin:0 0 .4em;font-size:13px!important}.lolo-v2-sous--riche a{text-decoration:underline}.lolo-v2 .lolo-v2-titre-bloc{font-size:22px!important;line-height:1.05!important}.lolo-v2 .lolo-v2-complete__titre,.lolo-v2 .lolo-v2-tranquille__titre,.lolo-v2 .lolo-v2-details__titre,.lolo-v2 .lolo-v2-details__item-txt .lolo-v2-disp{font-size:16px!important;line-height:1.15!important}.lolo-v2 .lolo-v2-sous,.lolo-v2 .lolo-v2-jauge,.lolo-v2 .lolo-v2-jauge__txt{font-size:13px!important;line-height:1.4!important}.lolo-v2 .lolo-v2-row,.lolo-v2 .lolo-v2-row span,.lolo-v2 .lolo-v2-complete__txt{font-size:14px!important;line-height:1.4!important}.lolo-v2-jauge__barre,.lolo-v2-jauge__txt{display:block}@media(max-width:999px){.lolo-v2 .lolo-v2-titre-bloc{font-size:20px!important}}.lolo-v2-jauge__barre{background:#631c1624}.lolo-v2 .lolo-lot--entier .lolo-lot__nom{font-size:15px!important;line-height:1.2}.lolo-v2-lots{padding-bottom:2px}.product-info__block-item:has(>.lolo-v2-lots){margin-bottom:0!important;padding-bottom:0!important}.lolo-v2-row--envoi strong{background:var(--v2-vert);color:#fff;padding:1px 6px;border-radius:4px;font-weight:400}.lolo-v2-details__ligne{width:100%;background:none;border:0;margin:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.lolo-v2-details__ligne[aria-expanded=true] .lolo-v2-details__voir svg{transform:rotate(180deg)}.product-info__block-item:has([data-lolo-v2-details][aria-expanded=false])+.accordion-group{display:none}.product-info__block-item:has([data-lolo-v2-details])+.accordion-group{background:#fffdf6;border:1px solid #d8cabb;border-radius:12px;padding:0 18px;color:#631c16}.product-info__block-item[data-block-type=characteristic-icons] .pdp-characteristic-icons{background:#fffdf6;border:1px solid #d8cabb;border-radius:12px;padding:12px}.lolo-v2{--v2-jaune-bord: #e3c065;--v2-orange-panier: #e59441}.lolo-v2 .lolo-v2-titre-bloc,.lolo-v2 .lolo-v2-tranquille__titre,.lolo-v2 .lolo-v2-details__titre{font-size:28px!important;line-height:1.05!important;color:var(--v2-bordeaux)}.lolo-v2 .lolo-v2-sous{font-size:18px!important;line-height:1.4!important}.lolo-v2 .lolo-v2-details__sous,.lolo-v2 .lolo-v2-details__voir{font-size:14px!important}.lolo-v2-intro,.lolo-v2-intro p{font-size:18px!important;line-height:1.45}.lolo-v2 .lolo-v2-tag{background:var(--v2-jaune)!important;color:var(--v2-bordeaux)!important;border:1px solid var(--v2-jaune-bord);font-size:13px!important}.lolo-v2 .lolo-v2-gain{background:var(--v2-jaune)!important;color:var(--v2-bordeaux)!important;border:1px solid var(--v2-jaune-bord);font-size:15px!important;font-weight:700;padding:3px 9px;border-radius:6px}.lolo-v2-row--envoi strong{background:var(--v2-jaune)!important;color:var(--v2-bordeaux)!important;border:1px solid var(--v2-jaune-bord)}.lolo-v2.lolo-v2-lots{border:2px solid var(--v2-bordeaux);border-bottom:0;border-radius:12px 12px 0 0}.lolo-v2 .lolo-v2-lots__liste{gap:12px!important}.lolo-v2 .lolo-lot__nom{font-size:18px!important}.lolo-v2 .lolo-lot__unit{font-size:16px!important;color:var(--v2-bordeaux)!important;margin-top:2px}.lolo-v2 .lolo-lot__montant{font-size:28px!important}.lolo-v2 .lolo-lot__gain{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:16px}.lolo-v2 .lolo-v2-jauge{background:var(--v2-jaune)!important;color:var(--v2-bordeaux);border-radius:10px;font-size:14px!important}.lolo-v2 .lolo-v2-jauge__barre{height:12px!important;border-radius:99px!important;background:#f4f2df!important;box-shadow:inset 0 0 0 1px #631c1626}.lolo-v2 .lolo-v2-jauge__barre span{border-radius:99px;background:var(--v2-orange-panier)!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]{background:var(--v2-carte, #fffdf6);border:2px solid #631c16;border-top:0;border-bottom:0;margin-top:calc(-1 * var(--product-info-gap, 1.5rem));padding:0 16px 14px}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item:has(.lolo-v2-entier){background:#fffdf6;border:2px solid #631c16;border-top:0;border-radius:0 0 12px 12px;margin-top:calc(-1 * var(--product-info-gap, 1.5rem));padding:0 16px 16px}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]:not(:has(+.product-info__block-item .lolo-v2-entier)){border-bottom:2px solid #631c16;border-radius:0 0 12px 12px}.lolo-v2-entier__ou{display:flex;align-items:center;gap:10px;margin:6px 0 10px!important;color:var(--v2-olive);font-size:14px!important;text-transform:uppercase;letter-spacing:.08em}.lolo-v2-entier__ou span{flex:1;height:1px;background:#c9cfae}.lolo-v2-entier__carte{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--v2-bordeaux);background:#eef0e2;border:1.5px dashed var(--v2-olive);border-radius:12px;padding:14px}.lolo-v2-entier__tag{align-self:flex-start;background:var(--v2-olive);color:#f4f2df;border-radius:40px;padding:2px 10px;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.lolo-v2-entier__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.lolo-v2-entier__img{width:72px;height:72px;object-fit:cover;border-radius:8px;display:block}.lolo-v2-entier__txt{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--v2-gris)}.lolo-v2-entier__txt strong{font-size:18px;color:var(--v2-bordeaux)}.lolo-v2-entier__prix{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lolo-v2-entier__prix .lolo-v2-disp{font-size:28px;line-height:1}.lolo-v2-entier__btn{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:40px;background:var(--v2-olive);color:#f4f2df;font-size:18px;text-transform:uppercase;letter-spacing:.05em}.lolo-v2-pk{position:relative;margin-top:8px;background:var(--v2-carte);border:1px solid var(--v2-bord);border-radius:12px;padding:18px 16px 14px;display:flex;flex-direction:column;gap:12px}.lolo-v2-pk .lolo-v2-tag{left:14px}.lolo-v2-pk__haut{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.lolo-v2-pk__img img{width:84px;height:84px;object-fit:cover;border-radius:10px;display:block}.lolo-v2-pk__nom{margin:0!important;font-size:24px!important;line-height:1!important}.lolo-v2-pk__nom a{color:var(--v2-bordeaux);text-decoration:none}.lolo-v2-pk__quoi{margin:4px 0 0!important;font-size:18px!important;color:var(--v2-gris)}.lolo-v2-pk__dans{background:var(--v2-creme);border-radius:8px;padding:10px 12px}.lolo-v2-pk__lab{margin:0 0 6px!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.05em;color:var(--v2-gris)}.lolo-v2-pk__dans ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:18px}.lolo-v2-pk__dans li{display:flex;gap:6px;align-items:baseline}.lolo-v2-pk__dans li b{flex:none;min-width:22px;color:var(--v2-bordeaux)}.lolo-v2-pk__moi{font-weight:700}.lolo-v2-pk__moi em{font-style:normal;font-weight:400;font-size:14px;color:var(--v2-gris)}.lolo-v2-pk__px{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:3px solid var(--v2-jaune-bord);border-radius:12px;background:#fdf6dc;padding:14px 16px;box-shadow:0 4px 14px #e3c06540}.lolo-v2-pk__px b{font-size:34px;line-height:1;color:var(--v2-bordeaux)}.lolo-v2-pk__px s{font-size:18px;color:#7a6656;margin-left:6px}.lolo-v2-pk__gain{background:var(--v2-jaune);color:var(--v2-bordeaux);border:1px solid var(--v2-jaune-bord);border-radius:8px;padding:8px 14px;font-size:20px;font-weight:700;white-space:nowrap}.lolo-v2-pk__btn,.lolo-v2-combo__btn{width:100%;min-height:46px;border:0;border-radius:40px;background:var(--v2-bordeaux);color:#fffdf6;font:16px Serial B Regular,sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.lolo-v2-pk__btn[aria-busy=true],.lolo-v2-combo__btn[aria-busy=true]{opacity:.6}.lolo-v2-packs__tous{display:block;text-align:center;font-size:16px}.lolo-v2-complete__ligne{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px!important}.lolo-v2-complete__img img{width:64px!important;height:64px!important}.lolo-v2-complete__txt{display:flex;flex-direction:column}.lolo-v2-complete__nom{font-size:22px!important;line-height:1.05;color:var(--v2-bordeaux);text-decoration:none}.lolo-v2-complete__pq{margin-top:3px;font-size:16px!important;color:var(--v2-gris)}.lolo-v2-complete__prix{margin-top:6px;font-size:28px!important;line-height:1;color:var(--v2-bordeaux)}.lolo-v2-complete .lolo-v2-btn-ajouter{height:40px;padding:0 18px;border:0!important;background:var(--v2-bordeaux)!important;color:#fffdf6!important;font-size:16px}.lolo-v2-combo{display:flex;flex-direction:column;gap:12px;padding:16px;background:#eef0e2;border-top:3px solid var(--v2-olive)}.lolo-v2-combo__titre{margin:0!important;font-size:26px!important;line-height:1.05}.lolo-v2-combo__sous{margin:3px 0 0!important;font-size:18px;color:var(--v2-gris)}.lolo-v2-combo__etapes{display:flex;align-items:flex-start;gap:4px}.lolo-v2-combo__etape{flex:0 0 auto;width:98px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.lolo-v2-combo__etape b{font-size:15px;line-height:1.1;color:var(--v2-bordeaux)}.lolo-v2-combo__etape small{font-size:14px;line-height:1.1;color:var(--v2-gris)}.lolo-v2-combo__rond{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fffdf6;color:var(--v2-bordeaux);border:2px dashed var(--v2-bordeaux);font:700 24px sans-serif}.lolo-v2-combo__etape.is-fait .lolo-v2-combo__rond{background:var(--v2-vert);color:#fff;border:2px solid var(--v2-vert)}.lolo-v2-combo__etape.is-fin .lolo-v2-combo__rond{background:var(--v2-jaune);border:2px solid var(--v2-orange);font-size:24px}.lolo-v2-combo__trait{flex:1;height:3px;margin-top:24px;background:repeating-linear-gradient(90deg,#d8cabb 0 6px,transparent 6px 10px)}.lolo-v2-combo__jauge{background:#fffdf6;border:1px solid var(--v2-bord);border-radius:10px;padding:10px 12px}.lolo-v2-combo__jauge-tete{display:flex;justify-content:space-between;gap:8px;font-size:14px}.lolo-v2-combo__free{background:var(--v2-jaune);border:1px solid var(--v2-jaune-bord);border-radius:6px;padding:1px 8px;font-weight:700}.lolo-v2-combo__jauge p{margin:8px 0 0!important;font-size:15px;color:#4a1a14}.lolo-v2-barre-panier{display:flex;height:12px;margin-top:8px;border-radius:99px;background:#f4f2df;box-shadow:inset 0 0 0 1px #631c1626;overflow:hidden}.lolo-v2-barre-panier span{flex:none;height:100%;border-radius:99px;background:var(--v2-orange-panier)}.lolo-v2-barre-panier .is-hachure{border-radius:0 99px 99px 0;background:repeating-linear-gradient(-45deg,var(--v2-orange-panier) 0 4px,rgba(99,28,22,.18) 4px 8px)}.lolo-v2 .lolo-v2-row,.lolo-v2 .lolo-v2-row span{font-size:18px!important}.lolo-v2 .lolo-v2-row svg{width:20px;height:20px}.lolo-v2-sticky-points{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.lolo-v2-sticky-points span{display:inline-flex;border:1px solid #d8cabb;background:#f7f4e3;border-radius:40px;padding:2px 10px;color:#631c16;font-size:13px;white-space:nowrap}@media(max-width:999px){.lolo-v2 .lolo-v2-titre-bloc,.lolo-v2 .lolo-v2-tranquille__titre,.lolo-v2 .lolo-v2-details__titre{font-size:22px!important}.lolo-v2 .lolo-v2-sous,.lolo-v2-intro,.lolo-v2-intro p,.lolo-v2-pk__quoi,.lolo-v2-pk__dans ul,.lolo-v2-combo__sous,.lolo-v2 .lolo-v2-row,.lolo-v2 .lolo-v2-row span,.lolo-v2 .lolo-lot__nom{font-size:16px!important}.lolo-v2 .lolo-lot__unit{font-size:15px!important}.lolo-v2 .lolo-lot__montant,.lolo-v2-entier__prix .lolo-v2-disp,.lolo-v2-complete__prix{font-size:24px!important}.lolo-v2-pk__nom{font-size:20px!important}.lolo-v2-pk__px b{font-size:28px}.lolo-v2-pk__gain{font-size:16px}.lolo-v2-complete__nom{font-size:18px!important}.lolo-v2-combo__etape{width:70px}.lolo-v2-combo__etape b{font-size:13px}.lolo-v2-combo__etape small{font-size:12px}.lolo-v2-combo__rond{width:40px;height:40px;font-size:20px}.lolo-v2-combo__trait{margin-top:20px}.lolo-v2-entier__btn{font-size:16px}}.product-info__block-item:has(>.lolo-v2-lots){margin-bottom:0!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]{margin-top:0!important;margin-bottom:0!important;border-radius:0!important;border-bottom:0!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item:has(.lolo-v2-entier){margin-top:0!important}.product-info__block-item:has(.lolo-v2-entier--vide){padding:0 0 4px!important}.lolo-v2-entier--vide{height:0}.product-info__block-item:has([data-lolo-v2-details][aria-expanded=true]) .lolo-v2-details{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-info__block-item:has([data-lolo-v2-details])+.accordion-group{margin-top:0!important;border-top:0!important;border-radius:0 0 12px 12px!important;padding:0 16px 16px!important}.product-info__block-item:has([data-lolo-v2-details])+.accordion-group .pdp-info-tabs{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.product-info__block-item:has([data-lolo-v2-details])+.accordion-group .pdp-info-tabs__list{border-top:1px dashed #d8cabb}.lolo-v2-sticky-info{flex:1 1 auto;min-width:0}.lolo-v2-sticky{display:flex;align-items:center;gap:16px;min-width:0;color:#631c16}.lolo-v2-sticky__img{width:56px;height:66px;object-fit:cover;border-radius:8px;flex:none}.lolo-v2-sticky__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.lolo-v2-sticky__titre{margin:0!important;line-height:1.2}.lolo-v2-sticky__nom{font-family:Serial A,sans-serif;font-size:24px;text-transform:uppercase}.lolo-v2-sticky__meta{font-size:14px;margin-left:8px;white-space:nowrap}.lolo-v2-sticky__etoile{color:#c8961c}.lolo-v2-sticky__points{margin:0!important;display:flex;gap:6px;flex-wrap:wrap}.lolo-v2-sticky__points span{display:inline-flex;border:1px solid #d8cabb;background:#f7f4e3;border-radius:40px;padding:2px 10px;font-size:14px;white-space:nowrap}.lolo-v2-sticky__points--court{display:none!important}.lolo-v2-sticky__prix{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.lolo-v2-sticky__montant{font-size:34px;line-height:1}.lolo-v2-sticky__free{font-size:14px;background:#f5db8b;border:1px solid #e3c065;color:#4a1a14;border-radius:6px;padding:2px 8px;white-space:nowrap}.product-sticky-bar:has(.lolo-v2-sticky){border-top:2px solid #631c16!important;box-shadow:0 -8px 24px #4a1a1424}@media(max-width:999px){.lolo-v2.lolo-v2-card{padding-left:14px!important;padding-right:14px!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons],.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item:has(.lolo-v2-entier){padding-left:14px!important;padding-right:14px!important}.lolo-v2 .lolo-lot.pdp-pack,.lolo-v2 .lolo-lot{grid-template-columns:18px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:6px!important;padding:12px!important}.lolo-v2 .lolo-lot.pdp-pack.is-selected{padding:11px!important}.lolo-v2 .lolo-lot__prix{display:contents!important}.lolo-v2 .lolo-lot__montant{grid-column:3;grid-row:1;align-self:center}.lolo-v2 .lolo-lot__gain{grid-column:2 / 4;grid-row:2;margin-top:0!important;justify-content:flex-start;flex-wrap:wrap}.lolo-v2 .lolo-lot input[type=radio]{grid-row:1}.lolo-v2 .lolo-lot__txt{grid-column:2;grid-row:1}.lolo-v2 .lolo-lot__nom,.lolo-v2 .lolo-lot__unit{white-space:nowrap}.lolo-v2 .lolo-v2-gain{font-size:14px!important}.lolo-v2-entier__ligne{grid-template-columns:64px minmax(0,1fr)!important;row-gap:6px}.lolo-v2-entier__img{width:64px;height:64px;grid-row:1 / 3}.lolo-v2-entier__txt{grid-column:2}.lolo-v2-entier__txt strong{font-size:16px}.lolo-v2-entier__prix{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.lolo-v2-entier__tag{font-size:12px}.lolo-v2-pk{padding:18px 12px 12px}.lolo-v2-pk__img img{width:64px;height:64px}.lolo-v2-pk__px{padding:12px}.lolo-v2-complete__ligne{grid-template-columns:56px minmax(0,1fr)!important;padding:12px!important}.lolo-v2-complete__img img{width:56px!important;height:56px!important}.lolo-v2-complete__ligne product-form{grid-column:2}.lolo-v2-combo{padding:14px 12px}.lolo-v2-combo__etapes{justify-content:space-between}.lolo-v2-combo__etape{width:62px}.lolo-v2-sticky{gap:10px}.lolo-v2-sticky__img{width:48px;height:56px}.lolo-v2-sticky__nom{font-size:17px;display:block}.lolo-v2-sticky__meta{margin-left:0;font-size:13px}.lolo-v2-sticky__points--long{display:none!important}.lolo-v2-sticky__points--court{display:flex!important}.lolo-v2-sticky__points span{font-size:12px;padding:1px 8px}.lolo-v2-sticky__montant{font-size:26px}.lolo-v2-sticky__free{display:none}}.lolo-v2-entier__ou{margin-top:0!important}.product-info__block-item:has(.lolo-v2-entier){padding-top:8px!important}.product-info__block-item:has(.lolo-v2-entier--vide){padding-top:0!important}@media(max-width:999px){.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky){display:flex!important;flex-direction:column;gap:8px;padding:10px 12px 14px!important;background:#fffdf6!important}.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky)>buy-buttons{width:100%;margin:0!important}.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky)>buy-buttons .button{width:100%;min-height:50px;font-size:16px!important}.lolo-v2-sticky{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img txt prix" "pts pts pts";column-gap:10px;row-gap:8px}.lolo-v2-sticky__img{grid-area:img}.lolo-v2-sticky__txt{display:contents}.lolo-v2-sticky__titre{grid-area:txt;align-self:center}.lolo-v2-sticky__points--court{grid-area:pts}.lolo-v2-sticky__prix{grid-area:prix;align-self:center}}@media(min-width:1000px){.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky){background:#fffdf6!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:18px}.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky)>buy-buttons .button{min-height:56px;padding-inline:30px}}.shopify-section--main-product .product-sticky-bar .lolo-v2-sticky-info{max-width:none!important;width:auto!important;min-width:0}@media(min-width:1000px){.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky){padding:12px max(40px,calc((100vw - 1200px)/2))!important}}.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky)>buy-buttons .button{white-space:nowrap}@media(min-width:1000px){.shopify-section--main-product .product-sticky-bar:has(.lolo-v2-sticky)>buy-buttons{min-width:300px}}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__reassurance{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:4px!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__reassurance-item:before,.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__reassurance-item:after{content:none!important;display:none!important}.product-info__block-item:has(.lolo-v2-lots)+.product-info__block-item[data-block-type=buy-buttons] .buy-buttons__reassurance-item{font-size:15px!important;margin:0!important}.lolo-v2-details .lolo-v2-details__ligne{display:flex;align-items:center;gap:12px;padding:16px 18px}.lolo-v2-details .lolo-v2-details__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.lolo-v2-details .lolo-v2-details__voir{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid #631c16;border-radius:40px;font-size:14px!important;color:#631c16;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.lolo-v2-details__chev{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);display:inline-block}.lolo-v2-details__ligne[aria-expanded=true] .lolo-v2-details__chev{transform:rotate(-135deg) translate(-2px,-2px)}.lolo-v2-details__ligne>svg{display:none}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .pdp-info-tabs{display:none!important}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type]>.product-info__block-item{display:block!important;margin:0!important}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type]{padding:0!important;overflow:hidden}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion{border:0!important;margin:0!important;padding:0!important}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] details.accordion__disclosure{border-top:1px solid #e6dccb}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] details.accordion__disclosure>summary{padding:14px 18px!important;cursor:pointer}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion__toggle{font-family:Serial B Regular,sans-serif!important;font-size:18px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:#631c16!important;display:flex;align-items:center;justify-content:space-between;gap:12px}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion__content{padding:0 18px 16px 36px!important;font-size:16px;color:#4a1a14}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion__content ul{margin:0;padding-inline-start:0}@media(max-width:999px){.lolo-v2-details .lolo-v2-details__ligne{padding:14px}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] details.accordion__disclosure>summary{padding:13px 14px!important}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion__toggle{font-size:16px!important}.shopify-section--main-product .product-info__block-item:has([data-lolo-v2-details])+.accordion-group.product-info__block-group[data-group-type] .accordion__content{padding:0 14px 14px 30px!important;font-size:15px}}.lolo-v2{--v2-rouge: #CC2F2B}.lolo-v2 .lolo-lot__gain .lolo-v2-gain,.lolo-v2 .lolo-v2-pk__gain{background:var(--v2-rouge)!important;color:#fff!important;border-color:var(--v2-rouge)!important}.lolo-v2 .lolo-v2-barre,.lolo-v2 .lolo-v2-pk__px s{color:var(--v2-rouge)!important;text-decoration-color:var(--v2-rouge)}.lolo-v2 .lolo-v2-chip-orange{background:var(--v2-jaune);color:var(--v2-bordeaux);border:1px solid var(--v2-jaune-bord)}.lolo-v2 .lolo-v2-row .lolo-v2-noel{background:var(--v2-orange);color:#4a1a14;padding:1px 8px;border-radius:4px;font-weight:700}.lolo-v2 .lolo-v2-row .lolo-v2-noel strong{font-weight:inherit}@media screen and (max-width:699px){.lolo-v2 .lolo-v2-row .lolo-v2-noel{padding:1px 6px}}.lolo-v2-large{grid-area:lolo-large;display:flex;flex-direction:column;gap:24px;margin-top:32px;min-width:0}.lolo-v2-large .lolo-v2-card{margin:0}.lolo-v2-packs__tete,.lolo-v2-complete__tete{align-items:center;text-align:center}.lolo-v2-pk__px{justify-content:center;text-align:center}.lolo-v2-pk__dans li b{background:transparent;color:var(--v2-gris);border:1.5px solid var(--v2-bord);border-radius:6px;padding:0 6px;text-align:center;font-weight:400}.lolo-v2-pk__dans li.is-x2 b{background:var(--v2-orange);border-color:var(--v2-orange);color:#4a1a14;font-weight:700;font-size:1.1em}.lolo-v2-pk__dans li.is-x2 span{font-weight:700;color:var(--v2-bordeaux)}.lolo-v2-combo__plus{padding:0;cursor:pointer;font:700 24px sans-serif}.lolo-v2-combo__plus:hover{background:var(--v2-bordeaux);color:#fffdf6;border-style:solid}.lolo-v2-combo__plus:focus-visible{outline:3px solid var(--v2-orange);outline-offset:2px}.lolo-v2-pk-chips{display:none}@media screen and (max-width:999px){.lolo-v2-large{margin-top:20px;gap:16px}.lolo-v2-pk-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;padding:12px 12px 0}.lolo-v2-pk-chips button{min-height:48px;border:2px solid var(--v2-bordeaux);border-radius:40px;background:var(--v2-carte);color:var(--v2-bordeaux);font:700 15px var(--lolo-font-body, sans-serif);line-height:1.15;padding:4px 8px;cursor:pointer}.lolo-v2-pk-chips button.is-on{background:var(--v2-bordeaux);color:#fffdf6}.lolo-v2-packs.has-chips .lolo-v2-pk:not(.is-actif){display:none}}@media screen and (min-width:1000px){.lolo-v2-large .lolo-v2-packs__liste{display:grid;grid-template-columns:repeat(var(--lolo-pk-n, 3),minmax(0,1fr));gap:20px;align-items:stretch;padding:16px 20px 20px}.lolo-v2-large .lolo-v2-pk__px{margin-top:auto}.lolo-v2-large .lolo-v2-pk{margin-top:8px}.lolo-v2-large .lolo-v2-packs__tous{grid-column:1 / -1;text-align:center}.lolo-v2-large .lolo-v2-complete{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lolo-v2-large .lolo-v2-complete__tete{grid-column:1 / -1}.lolo-v2-large .lolo-v2-complete__ligne{grid-column:1;padding:22px 24px!important;gap:18px;border-right:1px solid var(--v2-trait)}.lolo-v2-large .lolo-v2-combo{grid-column:2;grid-row:2 / span 3;border-top:0;justify-content:center}.lolo-v2-large .lolo-v2-complete__img img{width:96px!important;height:96px!important}.lolo-v2-large .lolo-v2-complete__nom{font-size:26px!important}.lolo-v2-large .lolo-v2-complete__pq{font-size:18px!important}.lolo-v2-large .lolo-v2-complete__prix{font-size:32px!important}.lolo-v2-large .lolo-v2-complete .lolo-v2-btn-ajouter{height:46px;padding:0 22px;font-size:17px}}.lolo-v2-tranquille__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--v2-trait)}.lolo-v2-tranquille>.lolo-v2-tranquille__tete .lolo-v2-tranquille__titre{padding:0;border:0;margin:0}.lolo-v2-tranquille .lolo-v2-tranquille__voir{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid #631c16;border-radius:40px;background:transparent;font-size:14px!important;color:#631c16;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer}.lolo-v2-tranquille .lolo-v2-tranquille__voir[aria-expanded=true] .lolo-v2-details__chev{transform:rotate(-135deg) translate(-2px,-2px)}.lolo-v2-tranquille .lolo-v2-row:last-child{border-bottom:0}.lolo-v2-tranquille .lolo-v2-tranquille__plus{border-top:1px solid var(--v2-trait)}.lolo-v2-tranquille .lolo-v2-tranquille__plus[hidden]{display:none}.lolo-v2-tranquille .lolo-v2-row a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:999px){.lolo-v2-tranquille__tete{padding:12px 14px}.lolo-v2-tranquille .lolo-v2-tranquille__voir{padding:7px 12px;font-size:13px!important}}.lolo-v2-details-wrap{margin-top:1rem}.lolo-v2-details-wrap:has([data-lolo-v2-details][aria-expanded=false])+.accordion-group{display:none}.lolo-v2-details-wrap+.lolo-v2-details-groupe{margin-top:10px;background:#fffdf6;border:1px solid #d8cabb;border-radius:12px;padding:0 18px;color:#631c16}.lolo-v2-details-wrap .lolo-v2-details{margin:0}.product-info__block-item[data-block-type=characteristic-icons] .pdp-characteristic-icons{--pdp-characteristic-icons-size: 56px;padding:8px 12px;gap:6px}.lolo-v2 .lolo-lot{padding:8px 12px!important;gap:10px!important}.lolo-v2-lots__selecteur .pdp-pack-list,.lolo-v2-lots__selecteur [class*=pack-list]{gap:8px!important}.lolo-v2-lots__tete{padding-top:12px;gap:2px}.lolo-v2 .lolo-lot__montant{font-size:24px!important}@media screen and (max-width:999px){.product-info__block-item[data-block-type=characteristic-icons] .pdp-characteristic-icons{--pdp-characteristic-icons-size: 48px}.lolo-v2 .lolo-lot__montant{font-size:22px!important}}.product-info__block-item[data-block-type=characteristic-icons] .pdp-characteristic-icons__image{width:56px!important;height:auto!important}@media screen and (max-width:999px){.product-info__block-item[data-block-type=characteristic-icons] .pdp-characteristic-icons__image{width:48px!important}}.lolo-v2-intro-wrap{margin-top:1rem}.lolo-v2-intro-wrap .lolo-v2-intro{margin:0}.lolo-v2-entete__prix{align-items:center;gap:16px;margin-top:4px}.lolo-v2-entete__montant{font-size:clamp(36px,3.4vw,46px)}.lolo-v2-entete--mobile .lolo-v2-entete__montant{font-size:36px}.lolo-v2-entete__kg{font-size:14px!important;color:#5c4636;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/42/assets/lolo-pdp-v2.css.map */
