.mh-panier{--mh-hair: rgb(26 26 26 / .1);--mh-doux: rgb(26 26 26 / .55);position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;color:#1a1a1a;font-family:var(--text-font-family, Barlow, sans-serif);font-size:var(--text-base);line-height:1.6}.mh-panier[hidden]{display:none}html.mh-panier-ouvert,html.mh-panier-ouvert .page-wrapper{overflow:hidden!important}.mh-panier__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease}.mh-panier.is-ouvert .mh-panier__voile{opacity:1}.mh-panier__boite{position:absolute;inset:12px 12px 12px auto;width:min(calc(100% - 24px),30rem);display:flex;flex-direction:column;border-radius:6px;background:#fff;outline:none;transform:translate(calc(100% + 12px));transition:transform .3s cubic-bezier(.32,.72,0,1)}.mh-panier.is-ouvert .mh-panier__boite{transform:none}.mh-panier__fermer{position:absolute;z-index:2;top:19px;inset-inline-end:24px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:inherit;opacity:.5;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.mh-panier__fermer:hover{opacity:1}.mh-panier__fermer svg{width:24px;height:24px}.mh-panier__contenu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.mh-panier__gauche{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px 20px}.mh-panier__droite{flex:none;display:grid;gap:.85rem;padding:16px 24px 24px;border-top:1px solid var(--mh-hair)}.mh-panier__haut{display:grid;gap:.6rem;padding-bottom:.8rem}.mh-panier__entete{display:flex;align-items:center;gap:8px;padding-inline-end:32px}.mh-panier__titre{margin:0;font-family:var(--heading-font-family, Barlow, sans-serif);font-size:1.7rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.mh-panier__compte{display:grid;place-items:center;min-width:21px;height:21px;padding:0 4px;border:1px solid var(--mh-hair);border-radius:9999px;color:var(--mh-doux);font-size:.68rem;font-weight:500;line-height:1}.mh-panier__livraison{display:grid;gap:.6rem;font-size:.84rem}.mh-panier__jauge{position:relative;display:block;height:3px;overflow:hidden;border-radius:9999px;background:#1a1a1a1f}.mh-panier__jauge-remplie{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;transform:scaleX(var(--progression, 0));transform-origin:left;transition:transform .4s ease}.mh-panier__liste{display:grid;gap:.7rem}.mh-panier__article{display:flex;align-items:center;gap:1.15rem;padding-block:.9rem}.mh-panier__article:first-child{padding-top:0}.mh-panier__article+.mh-panier__article{border-top:1px solid var(--mh-hair)}.mh-panier__visuel{flex:none;display:block;width:80px;height:80px}.mh-panier__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:14px}.mh-panier__infos{display:grid;gap:2px;flex:1 1 auto;min-width:0}.mh-panier__nom{color:inherit;font-weight:700;text-decoration:none}.mh-panier__nom:hover{text-decoration:underline;text-underline-offset:3px}.mh-panier__variante{margin:0;font-size:var(--text-sm);color:#1a1a1ab3}.mh-panier__prix{margin:0;color:#1a1a1ab3}.mh-panier__prix-promo{color:#b60426}.mh-panier__prix-barre{margin-inline-start:8px;font-size:var(--text-sm);opacity:.7}.mh-panier__actions{flex:none;display:grid;justify-items:center;gap:8px;color:#1a1a1ab3}.mh-panier__quantite{width:44px;height:28px;padding:0;border:1px solid rgb(26 26 26 / .12);border-radius:6px;background:transparent;color:#1a1a1a;font:inherit;font-size:11px;text-align:center;-moz-appearance:textfield}.mh-panier__quantite::-webkit-inner-spin-button,.mh-panier__quantite::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mh-panier__retirer{font-size:12px;line-height:1.2;color:inherit;text-decoration:none}.mh-panier__retirer:hover{text-decoration:underline;text-underline-offset:3px}.mh-panier.is-occupe .mh-panier__liste{opacity:.6;pointer-events:none;transition:opacity .15s}.mh-panier__vide{display:grid;justify-items:start;gap:1.5rem;padding-block:1rem 2rem}.mh-panier__vide p{margin:0;font-size:var(--text-lg)}.mh-panier__suggestions{display:grid;gap:10px;border-top:1px solid var(--mh-hair);padding-top:.8rem}.mh-panier__suggestions-titre{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.mh-panier__suggestions-note{margin:.1rem 0 0;font-size:.8rem;color:var(--mh-doux)}@media screen and (max-width:999px){.mh-panier__article{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:1.15rem;row-gap:12px;align-items:start}.mh-panier__visuel{grid-row:1 / span 2}.mh-panier__actions{grid-column:2;display:flex;align-items:center;gap:12px}}.mh-panier__piste{display:grid;grid-auto-flow:column;grid-auto-columns:7.5rem;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mh-panier__piste::-webkit-scrollbar{display:none}.mh-panier .mh-sugg{display:grid;grid-template-rows:auto auto auto auto;gap:.35rem;scroll-snap-align:start}.mh-panier .mh-sugg__media{display:block;overflow:hidden;border-radius:14px;background:#1a1a1a0a;aspect-ratio:1}.mh-panier .mh-sugg__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.32,.72,0,1)}.mh-panier .mh-sugg:hover .mh-sugg__img{transform:scale(1.04)}.mh-panier .mh-sugg__titre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.2rem;color:inherit;font-size:.8rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;text-decoration:none}.mh-panier .mh-sugg__prix,.mh-panier .mh-sugg__prix *{font-size:.8rem!important;color:var(--mh-doux)!important}.mh-panier .mh-sugg__cta .mh-button{display:block;width:100%;padding:.38rem .5rem;border:1px solid rgb(26 26 26 / .2);background:transparent;color:#1a1a1a;font-size:.78rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mh-panier .mh-sugg__cta .mh-button:hover:not([disabled]){background:#1a1a1a;border-color:#1a1a1a;color:#fff}.mh-panier__resume{display:grid;gap:.35rem}.mh-panier__total{display:flex;justify-content:space-between;align-items:center;gap:16px}.mh-panier__total-libelle{font-size:1.05rem;font-weight:600;line-height:1.4}.mh-panier__total-montant{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.01em}.mh-panier__mention{margin:0;font-size:.78rem;line-height:1.45;color:#1a1a1ab3}.mh-panier__mention a{color:inherit;text-decoration:underline;text-underline-offset:2px}.mh-panier__boutons{display:grid;gap:.6rem;margin:0}.mh-panier__commander{width:100%}.mh-panier__voir{display:inline-block;justify-self:center;padding:.3rem .5rem;color:var(--mh-doux);font-size:.9rem;font-weight:500;text-decoration:underline;text-underline-offset:3px}.mh-panier__voir:hover{color:#1a1a1a}@media screen and (min-width:1000px){.mh-panier{top:var(--mh-panneau-top, 0px)}.mh-panier__voile{background:#faf7f280;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.mh-panier-ouvert #header-group,html.mh-panier-ouvert .header-section{position:relative;z-index:61}.mh-panier__boite{inset:0 0 auto 0;width:auto;max-height:calc(100dvh - var(--mh-panneau-top, 0px) - .5rem);flex-direction:row;border-radius:0 0 20px 20px;padding-block:3.15rem 1.6rem;padding-inline:max(3rem,calc((100% - 1440px)/2));box-sizing:border-box;box-shadow:0 22px 44px -26px #1a1a1a38;transform:translateY(-12px);opacity:0;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .25s ease}.mh-panier.is-ouvert .mh-panier__boite{transform:none;opacity:1}.mh-panier__fermer{top:.3rem;inset-inline-end:calc(max(1.25rem,(100% - 1440px) / 2) + 16px);width:1.9rem;height:1.9rem;border-radius:50%}.mh-panier__fermer:hover{background-color:#1a1a1a12}.mh-panier__contenu{flex-direction:row;gap:4rem;width:100%}.mh-panier__gauche{padding:0 .5rem 0 0;scrollbar-width:thin;scrollbar-color:rgb(26 26 26 / .14) transparent}.mh-panier__droite{flex:0 0 15rem;align-content:start;gap:1.75rem;padding:.4rem 0 0;border-top:0}.mh-panier__haut{gap:.55rem;padding-bottom:.7rem}.mh-panier__entete{gap:10px;padding-inline-end:0}.mh-panier__titre{font-size:1.55rem}.mh-panier__livraison{max-width:22rem}.mh-panier__article{max-width:44rem}.mh-panier__visuel{width:96px;height:96px}.mh-panier__quantite{width:48px;height:37px;border-radius:8px;font-size:12px;color:#1a1a1ab3}.mh-panier__suggestions{padding-top:.7rem;gap:16px}.mh-panier__suggestions-titre{font-size:.9rem}.mh-panier__suggestions-note{display:none}.mh-panier__piste{grid-auto-columns:8rem;gap:.8rem}.mh-panier .mh-sugg{gap:.25rem}.mh-panier .mh-sugg__titre{margin-top:.15rem}.mh-panier .mh-sugg__cta .mh-button{padding-block:.32rem}.mh-panier__total-libelle{font-size:1.05rem}.mh-panier__total-montant{font-size:1.45rem;letter-spacing:-.02em}.mh-panier__commander.mh-button{padding:.6rem 1.25rem}.mh-panier__voir{display:grid;place-items:center;justify-self:stretch;height:2.8rem;padding:0 1rem;border:1px solid rgb(26 26 26 / .22);border-radius:3.75rem;color:#1a1a1a;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mh-panier__voir:hover{background-color:#1a1a1a0f;border-color:#1a1a1a73}}@media screen and (min-width:1000px)and (max-height:830px){.mh-panier__piste{grid-auto-columns:7.25rem;gap:.7rem}.mh-panier .mh-sugg__titre{-webkit-line-clamp:1}.mh-panier__boite{padding-block:2.75rem 1.2rem}}@media(prefers-reduced-motion:reduce){.mh-panier__voile,.mh-panier__boite,.mh-panier .mh-sugg__img,.mh-panier__jauge-remplie{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mh-panier.css.map */
