:root{--mg-vichy:#2F55A4;--mg-vichy-deep:#22407F;--mg-encre:#1A2340;--mg-colza:#F5C542;--mg-colza-pale:#FCEDB8;--mg-pin:#244B3C;--mg-corail:#EE6C4D;--mg-nappe:#FCFBF7;--mg-blanc:#FFFFFF;--mg-ombre:4px 4px 0 #1A2340}.button:not(.button-secondary,.button-unstyled,.button--unstyled,.close-button,.menu-drawer__back-button,.header-actions__action,.cart-items__remove,.variant-item__remove,.predictive-search__close-modal-button):hover{background-color:var(--mg-vichy-deep)}.product-card{background:var(--mg-blanc);border:2px solid var(--mg-encre);border-radius:14px;box-shadow:var(--mg-ombre);overflow:hidden}.product-badges__badge{font-weight:700;transform:rotate(-2deg)}header-component{display:block;border-bottom:2px solid var(--mg-encre)}h1 mark,h2 mark,h3 mark,.h1 mark,.h2 mark{background:var(--mg-colza);color:var(--mg-encre);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mg-etiq{display:inline-flex;gap:6px;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-encre);border:1px solid var(--mg-encre);border-radius:6px;padding:4px 8px}:focus-visible{outline:2px solid var(--mg-vichy);outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-badges__badge{transform:none}}.mg-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.mg-section{padding:56px 0}.mg-section--nappe{background:var(--mg-nappe)}.mg-titre-section{text-align:center;margin:0 0 32px}.mg-carte{background:var(--mg-blanc);border:2px solid var(--mg-encre);border-radius:14px;box-shadow:var(--mg-ombre);color:var(--mg-encre)}.mg-fond-colza{background:var(--mg-colza)}.mg-fond-colza-pale{background:var(--mg-colza-pale)}.mg-fond-blanc{background:var(--mg-blanc)}.mg-lien-fleche{font-weight:700;text-decoration:underline;text-underline-offset:3px}.mg-hero{padding:56px 0 64px;border-bottom:2px solid var(--mg-encre)}.mg-hero__grille{display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.mg-hero__texte{background:var(--mg-nappe);border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre);padding:40px}.mg-hero__titre{margin:16px 0 12px}.mg-hero__sous{color:#4a5270;font-size:1.1rem;max-width:34em}.mg-hero__boutons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mg-hero__visuel{position:relative;display:flex;justify-content:center}.mg-hero__carte{width:min(380px,80%);aspect-ratio:1;background:var(--mg-colza);border:2px solid var(--mg-encre);border-radius:50%;box-shadow:6px 6px 0 var(--mg-encre);padding:9%}.mg-hero__img{width:100%;height:auto;border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre)}.mg-pastille{position:absolute;top:4%;right:6%;transform:rotate(6deg);background:var(--mg-blanc);color:var(--mg-encre);border:2px solid var(--mg-encre);border-radius:999px;box-shadow:var(--mg-ombre);padding:8px 16px;font-weight:800;font-family:var(--font-heading--family)}.mg-bouton-clair{background:var(--mg-blanc)}.mg-reass{background:var(--mg-pin);color:#fff;padding:20px 0}.mg-reass__liste{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto}.mg-reass__item{display:flex;gap:12px;align-items:center;line-height:1.3}.mg-reass__item small{opacity:.85}.mg-reass__icone{flex:0 0 36px;height:36px;border-radius:50%;background:var(--mg-colza);color:var(--mg-encre);display:grid;place-items:center}.mg-reass__icone svg{width:20px;height:20px}.mg-univers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.mg-univers__carte{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s,box-shadow .15s}.mg-univers__carte:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--mg-encre)}.mg-univers__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-bottom:2px solid var(--mg-encre)}.mg-univers__mot{display:grid;place-items:center;aspect-ratio:16/9;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(3rem,8vw,5.5rem);color:var(--mg-vichy);border-bottom:2px solid var(--mg-encre);background:var(--mg-vichy);color:#fff}.mg-univers__texte{display:flex;flex-direction:column;gap:8px;padding:20px 24px 24px}.mg-piliers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.mg-pilier{padding:24px}.mg-pilier h3{margin:14px 0 8px}.mg-pilier p{margin:0;color:#4a5270}.mg-histoire{background:var(--mg-vichy);color:#fff;padding:64px 0}.mg-histoire h2{color:#fff;margin:0 0 16px}.mg-histoire__grille{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.mg-histoire__chiffre{background:var(--mg-colza);color:var(--mg-encre);border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre);padding:32px;text-align:center;transform:rotate(-2deg);font-weight:700}.mg-histoire__nombre{display:block;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(3rem,7vw,4.5rem);line-height:1}.mg-histoire__texte{font-size:1.05rem;max-width:36em;margin-bottom:24px}.mg-bouton-colza{background:var(--mg-colza)!important;color:var(--mg-encre)!important;border-color:var(--mg-encre)!important}.mg-faq{max-width:820px}.mg-faq__item{background:var(--mg-blanc);border:2px solid var(--mg-encre);border-radius:14px;margin-bottom:12px}.mg-faq__item summary{cursor:pointer;list-style:none;padding:18px 56px 18px 20px;font-weight:700;position:relative}.mg-faq__item summary::-webkit-details-marker{display:none}.mg-faq__item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;line-height:1}.mg-faq__item[open] summary:after{content:"\2212"}.mg-faq__reponse{padding:0 20px 18px;color:#4a5270}.mg-faq__reponse p{margin:0}@media(max-width:749px){.mg-section{padding:40px 0}.mg-hero{padding:24px 0 40px}.mg-hero__grille,.mg-histoire__grille{grid-template-columns:1fr;gap:28px}.mg-hero__texte{padding:24px}.mg-hero__visuel{order:-1}.mg-hero__carte{width:190px}.mg-reass__liste{grid-template-columns:1fr 1fr}.mg-histoire__chiffre{transform:none}}@media(prefers-reduced-motion:reduce){.mg-univers__carte{transition:none}}.menu-list__link,.header-menu a{font-weight:700;letter-spacing:.01em}header-component .header__columns{padding-block:10px}.mg-hero__sous{font-size:1.25rem}.mg-hero__texte{padding:48px}.mg-etiq{font-size:13px;padding:6px 10px}.mg-reass__item{font-size:1.05rem}.mg-reass__item small{font-size:.95rem}.mg-reass__icone{flex-basis:44px;height:44px}.mg-reass__icone svg{width:24px;height:24px}.mg-univers__texte{font-size:1.1rem;padding:24px 28px 28px}.mg-pilier p{font-size:1.05rem}.mg-histoire__texte{font-size:1.2rem}.mg-faq__item summary{font-size:1.15rem;padding:20px 60px 20px 24px}.mg-faq__reponse{font-size:1.05rem;padding:0 24px 20px}.mg-pastille{font-size:1.1rem;padding:10px 20px}@media(max-width:749px){.mg-hero__texte{padding:28px}.mg-hero__sous{font-size:1.1rem}}.mg-hero__titre{font-size:clamp(2.3rem,3.3vw,3rem)!important;line-height:1!important;letter-spacing:-.02em}.mg-vichy-fond{background:var(--mg-vichy)}.mg-univers__mot{color:#fff;background:var(--mg-vichy)}.mg-hero__texte{box-shadow:8px 8px 0 var(--mg-encre)}.button,.mg-carte,.mg-hero__carte,.mg-hero__img,.mg-faq__item summary,.mg-pied a,.menu-list__link{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.button:not(.button-secondary,.button-unstyled,.button--unstyled,.close-button,.menu-drawer__back-button,.header-actions__action,.cart-items__remove,.variant-item__remove,.predictive-search__close-modal-button):hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--mg-encre)}.button:not(.button-secondary,.button-unstyled,.button--unstyled,.close-button,.menu-drawer__back-button,.header-actions__action,.cart-items__remove,.variant-item__remove,.predictive-search__close-modal-button):active{transform:translate(0);box-shadow:none}.button-secondary:hover{background:var(--mg-colza)!important;color:var(--mg-encre)!important}.mg-bouton-colza:hover{background:var(--mg-vichy)!important;color:#fff!important}.mg-pilier:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--mg-encre)}.mg-univers__carte:hover .mg-univers__mot{color:var(--mg-colza)}.mg-univers__carte:hover .mg-lien-fleche{text-decoration-thickness:3px}.mg-faq__item summary:hover{background:var(--mg-colza-pale);border-radius:12px}.mg-faq__item[open] summary{background:var(--mg-colza-pale);border-radius:12px 12px 0 0}.product-card:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--mg-encre)}.product-card{transition:transform .15s ease,box-shadow .15s ease}.menu-list__link{text-decoration:none;transition:color .1s ease}.menu-list__link-title{position:relative;display:inline-block;padding-bottom:6px}.menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm,8px);bottom:0;height:4px;background:var(--mg-colza);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .12s ease}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.menu-list:has(.menu-list__link:hover) .menu-list__link--active:not(:hover) .menu-list__link-title:after{transform:scaleX(0)}.mg-pied{background:var(--mg-encre);color:#fff;margin-top:0;border-top:6px solid transparent;border-image:repeating-linear-gradient(90deg,var(--mg-colza) 0 12px,var(--mg-vichy) 12px 24px) 6}.mg-pied a{color:#fff;text-decoration:none}.mg-pied a:hover{color:var(--mg-colza)}.mg-pied__grille{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;gap:40px;padding-top:56px;padding-bottom:48px}.mg-pied__logo{width:220px;height:auto;display:block}.mg-pied__slogan{margin:16px 0;opacity:.85;max-width:26em}.mg-pied__reseaux{list-style:none;display:flex;gap:10px;padding:0;margin:0}.mg-pied__reseaux a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mg-colza);color:var(--mg-encre)}.mg-pied__reseaux a:hover{background:#fff;color:var(--mg-encre);transform:translateY(-2px)}.mg-pied__reseaux svg{width:22px;height:22px}.mg-pied__titre{font-size:1.1rem;color:var(--mg-colza);margin:0 0 14px}.mg-pied__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:1.05rem}.mg-pied__news p{opacity:.85;margin:0 0 14px}.mg-pied__form{display:flex;flex-direction:column;gap:10px}.mg-pied__form input{background:#fff;color:var(--mg-encre);border:2px solid #fff;border-radius:999px;padding:12px 18px;font-size:1rem}.mg-pied__form input:focus{border-color:var(--mg-colza);outline:none}.mg-pied__ok{color:var(--mg-colza)}.mg-pied__err{color:#ffb4a2}.mg-pied__bas{border-top:1px solid rgba(255,255,255,.18);padding:18px 0}.mg-pied__bas-grille{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.95rem;opacity:.9}.mg-pied__bas p{margin:0}.mg-pied__paiements{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}.mg-pied__paiements svg{height:26px;width:auto;border-radius:4px}@media(max-width:989px){.mg-pied__grille{grid-template-columns:1fr 1fr;gap:32px}.mg-pied__marque,.mg-pied__news{grid-column:1/-1}}@media(max-width:749px){.mg-pied__grille{grid-template-columns:1fr 1fr;padding-top:40px}}@media(prefers-reduced-motion:reduce){.button,.mg-carte,.mg-pilier,.product-card,.menu-list__link-title:after{transition:none}}.mg-hero__img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:640px}.mg-hero__visuel:has(.mg-hero__img){transform:rotate(1.5deg)}.mg-hero__visuel:has(.mg-hero__img) .mg-pastille{transform:rotate(-4deg);top:-18px;right:2%}.mg-hero{padding-bottom:120px}.mg-reass{background:none;color:var(--mg-encre);padding:0;position:relative;z-index:2;margin-top:-56px}.mg-reass__liste{gap:0;padding:22px 8px;box-shadow:6px 6px 0 var(--mg-encre)}.mg-reass__item{padding:4px 22px;border-left:2px dashed rgba(26,35,64,.2);font-size:1rem}.mg-reass__item:first-child{border-left:0}.mg-reass__item strong{font-family:var(--font-heading--family);font-weight:700;font-size:1.08rem;letter-spacing:-.01em}.mg-reass__item small{opacity:1;color:#4a5270;font-size:.93rem}.mg-reass__icone{background:var(--mg-colza);border:2px solid var(--mg-encre);flex:none;width:46px;height:46px}.mg-reass__icone svg{width:22px;height:22px}.shopify-section:has(.mg-reass)+.shopify-section .mg-section{padding-top:72px}@media(max-width:1099px){.mg-reass__liste{grid-template-columns:1fr 1fr;padding:8px}.mg-reass__item{padding:14px 18px}.mg-reass__item:nth-child(odd){border-left:0}.mg-reass__item:nth-child(n+3){border-top:2px dashed rgba(26,35,64,.2)}}@media(max-width:749px){.mg-hero{padding-bottom:72px}.mg-reass{margin-top:-40px}.mg-reass__liste{padding:4px}.mg-reass__item{padding:14px 8px;gap:8px;flex-direction:column;align-items:center;text-align:center}.mg-reass__item br{display:none}.mg-reass__item small{display:block;margin-top:2px}.mg-reass__item strong{font-size:.95rem}.mg-reass__item small{font-size:.85rem}.mg-reass__icone{width:38px;height:38px}.mg-reass__icone svg{width:18px;height:18px}.shopify-section:has(.mg-reass)+.shopify-section .mg-section{padding-top:48px}}@media(min-width:750px){.mg-section{padding:80px 0}}.mg-titre-section:after{content:"";display:block;width:64px;height:6px;margin:16px auto 0;background:var(--mg-colza);border:2px solid var(--mg-encre);border-radius:999px}.mg-lots{display:block;margin:8px 0 16px}.mg-lots__titre{font-weight:700;margin:0 0 10px;font-size:1.05rem}.mg-lots__liste{display:flex;flex-direction:column;gap:10px}.mg-lot{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;background:var(--mg-blanc);border:2px solid #6B7390;border-radius:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .15s}.mg-lot input{position:absolute;opacity:0;pointer-events:none}.mg-lot:hover{border-color:var(--mg-encre);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--mg-encre)}.mg-lot--choisi,.mg-lot:has(input:checked){border-color:var(--mg-encre);background:var(--mg-colza-pale);box-shadow:var(--mg-ombre)}.mg-lot__qte{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--mg-encre);color:#fff;font-family:var(--font-heading--family);font-weight:800;font-size:1.15rem}.mg-lot:has(input:checked) .mg-lot__qte{background:var(--mg-vichy)}.mg-lot__corps{display:flex;flex-direction:column;gap:2px;line-height:1.25}.mg-lot__titre{font-weight:800;font-size:1.05rem}.mg-lot__sous{color:#4a5270;font-size:.95rem}.mg-lot__unite{font-size:.85rem;color:#4a5270}.mg-lot__prix{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.mg-lot__prix strong{font-family:var(--font-heading--family);font-size:1.35rem}.mg-lot__prix s{color:#6b7390;font-size:.9rem}.mg-lot__prix em{font-style:normal;font-weight:700;font-size:.85rem;color:var(--mg-encre);background:var(--mg-corail);border-radius:6px;padding:1px 6px;margin-top:3px}.mg-lot__badge{position:absolute;top:-11px;left:16px;background:var(--mg-colza);color:var(--mg-encre);border:2px solid var(--mg-encre);border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:800;letter-spacing:.02em;transform:rotate(-2deg)}.mg-lots__note{margin:10px 0 0;font-size:.9rem;color:#4a5270}.product-details:has(mg-lots) .quantity-selector-wrapper{display:none}.mg-page-attente .password-main-content{background:var(--mg-vichy);display:grid;align-content:center}.mg-page-attente .password-main-content .section,.mg-page-attente .password-main-content .border-style{min-height:0!important;height:auto!important}.mg-page-attente .password-main-content .section-background,.mg-page-attente .password-main-content .section{background:transparent!important}.mg-page-attente .password-main-content .section-content-wrapper{background:var(--mg-blanc);border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre);max-width:680px;margin:56px auto;padding:48px 32px!important;height:auto!important;min-height:0!important;flex:0 0 auto;align-self:center}@media(max-width:749px){.mg-page-attente .password-main-content .section-content-wrapper{margin:32px 16px;padding:36px 20px!important}}.mg-pp--nappe{background:var(--mg-nappe)}.mg-pp--blanc{background:var(--mg-blanc)}.mg-pp--colza{background:var(--mg-colza-pale)}.mg-pp--vichy{background:var(--mg-vichy);color:#fff}.mg-pp--vichy :is(.mg-pp-titre,.mg-pp-surtitre,.mg-pp-rte,.mg-pp-note,.mg-pp-intro,.mg-pp-legende,.mg-pp-sous-bouton){color:#fff}.mg-pp--vichy .mg-pp-rte a{color:#fff}.mg-pp--vichy :is(.mg-carte,.mg-pp-carte,.mg-pp-tab__cadre){color:var(--mg-encre)}.mg-pp--vichy .button{background:var(--mg-colza);color:var(--mg-encre)}.mg-pp{color:var(--mg-encre);border-top:2px solid var(--mg-encre)}.mg-centre{text-align:center}.mg-pp-surtitre{font-weight:800;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mg-vichy);margin:0 0 10px}.mg-pp-titre{margin:0 0 18px;line-height:1.1}.mg-pp-intro{max-width:46em;margin:0 auto 32px;text-align:center;font-size:1.12rem;color:#4a5270}.mg-pp-rte{font-size:1.12rem;line-height:1.6}.mg-pp-rte p{margin:0 0 12px}.mg-pp-rte ol,.mg-pp-rte ul{padding-left:1.2em;margin:0 0 12px}.mg-pp-rte li{margin-bottom:6px}.mg-pp-note{font-size:.95rem;color:#4a5270;margin-top:14px;font-style:italic}.mg-pp-note p{margin:0}.mg-pp-texte{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mg-pp-texte--droite .mg-pp-texte__visuel{order:2}.mg-pp-texte--seul{grid-template-columns:1fr;max-width:760px;text-align:center}.mg-pp-img{width:100%;height:auto;border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre);display:block}.mg-pp-attente{aspect-ratio:4/3;border:2px dashed var(--mg-encre);border-radius:14px;background:var(--mg-blanc);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;padding:24px;color:#4a5270}.mg-pp-attente strong{font-family:var(--font-heading--family);color:var(--mg-encre);font-size:1.15rem}.mg-pp-legende{font-size:.95rem;color:#4a5270;text-align:center;margin:12px 0 0}.mg-pp-cartes{display:grid;gap:20px}.mg-pp-cartes--2{grid-template-columns:repeat(2,1fr)}.mg-pp-cartes--3{grid-template-columns:repeat(3,1fr)}.mg-pp-cartes--4{grid-template-columns:repeat(4,1fr)}.mg-pp-carte{padding:22px;display:flex;flex-direction:column;gap:10px}.mg-pp-carte p{margin:0;color:#4a5270;line-height:1.5}.mg-pp-carte__titre{font-size:1.2rem;margin:0;line-height:1.2}.mg-pp-carte__icone{font-size:1.9rem;line-height:1}.mg-pp-carte__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mg-colza);border:2px solid var(--mg-encre);font-family:var(--font-heading--family);font-weight:800;font-size:1.2rem}.mg-pp-tab{max-width:980px}.mg-pp-tab__cadre{overflow-x:auto;padding:0}.mg-pp-tab__table{width:100%;border-collapse:collapse;font-size:1.02rem}.mg-pp-tab__table th,.mg-pp-tab__table td{padding:14px 16px;text-align:left;border-bottom:1px dashed rgba(26,35,64,.25);vertical-align:top}.mg-pp-tab__table thead th{font-family:var(--font-heading--family);background:var(--mg-colza-pale);border-bottom:2px solid var(--mg-encre)}.mg-pp-tab__table tbody tr:last-child th,.mg-pp-tab__table tbody tr:last-child td{border-bottom:0}.mg-pp-tab__table tbody th{font-weight:700}.mg-pp-tab__table .mg-fort{background:#2f55a412;font-weight:700}.mg-pp-tab__table thead .mg-fort{background:var(--mg-colza)}.mg-pp-tab__apres{max-width:760px;margin:28px auto 0}@media(max-width:989px){.mg-pp-cartes--4{grid-template-columns:repeat(2,1fr)}.mg-pp-cartes--3{grid-template-columns:1fr}}@media(max-width:749px){.mg-pp-texte{grid-template-columns:1fr;gap:28px}.mg-pp-texte--droite .mg-pp-texte__visuel{order:0}.mg-pp-cartes--2,.mg-pp-cartes--4{grid-template-columns:1fr}.mg-pp-tab__table{font-size:.93rem}.mg-pp-tab__table th,.mg-pp-tab__table td{padding:10px}}.mg-pp-puces{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:10px}.mg-pp-puces li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.mg-pp-mention{font-size:.92rem;color:#4a5270;font-style:italic;margin:10px 0 0}.mg-pp-sous-bouton{font-size:.92rem;color:#4a5270;margin:10px 0 0}.mg-pp-texte--seul .mg-pp-sous-bouton{text-align:center}@media screen and (min-width:750px){.sticky-content,.sticky-content--desktop{top:calc(var(--header-height,0px) + 16px)}}.mg-pp[id]{scroll-margin-top:100px}.mg-pp--compact{padding:40px 0}@media(min-width:750px){.mg-pp--compact{padding:48px 0}}.mg-pp-cartes-grille--visuel{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.mg-pp-cartes-grille--droite .mg-pp-cartes__visuel{order:2}.mg-pp-cartes--1{grid-template-columns:1fr}.mg-pp-cartes--liste{gap:14px}.mg-pp-cartes--liste .mg-pp-carte{flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px}.mg-pp-cartes--liste .mg-pp-carte__icone{font-size:1.6rem;line-height:1.1;flex:none;width:40px;text-align:center}.mg-pp-cartes--liste .mg-pp-carte__num{width:38px;height:38px;font-size:1.05rem;flex:none}.mg-pp-cartes--liste .mg-pp-carte__titre{font-size:1.1rem;margin-bottom:4px}.mg-pp-cartes--liste .mg-pp-carte p{font-size:1rem}.mg-pp-bouton{margin:22px 0 0}.mg-pp-texte--seul .mg-pp-bouton{display:flex;justify-content:center}.mg-pp-bouton .button{font-size:1.1rem;padding-inline:32px}.mg-pp-texte--seul .mg-pp-sous-bouton{margin-top:10px}@media(max-width:989px){.mg-pp-cartes-grille--visuel{grid-template-columns:1fr;gap:24px}.mg-pp-cartes-grille--droite .mg-pp-cartes__visuel{order:0}.mg-pp-cartes__visuel{max-width:520px;margin:0 auto}}@media(max-width:749px){.mg-pp-cartes--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-pp-cartes--mobile-2 .mg-pp-carte{padding:14px;gap:6px;box-shadow:3px 3px 0 var(--mg-encre);min-width:0;flex-direction:column;align-items:flex-start}.mg-pp-cartes--mobile-2 .mg-pp-carte>*{min-width:0}.mg-pp-cartes--mobile-2 .mg-pp-carte__icone{font-size:1.5rem}.mg-pp-cartes--mobile-2 .mg-pp-carte__titre{font-size:1rem}.mg-pp-cartes--mobile-2 .mg-pp-carte p{font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.mg-pp-cartes--liste .mg-pp-carte{padding:14px 16px;gap:12px}.mg-pp-cartes--liste .mg-pp-carte p{font-size:.95rem}.mg-pp-intro{font-size:1.02rem;margin-bottom:22px}.mg-pp-rte{font-size:1.05rem}.mg-pp-titre{font-size:1.75rem}.mg-pp-cartes__visuel .mg-pp-img{max-height:420px;object-fit:cover}}@media(max-width:749px){.mg-pp-tab--sans-c4-mobile [data-col="4"]{display:none}.mg-pp-tab__table{font-size:.9rem}.mg-pp-tab__table th,.mg-pp-tab__table td{padding:10px 8px;line-height:1.35}.mg-pp-tab__table tbody th{font-size:.88rem}.mg-pp-tab__apres{margin-top:20px}}.mg-reass-mini{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mg-reass-mini li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:.86rem;line-height:1.3;color:#4a5270;font-weight:600}.mg-reass-mini__icone{font-size:1.35rem;line-height:1}.buy-buttons-block .shopify-payment-button__button--unbranded{background:var(--mg-blanc)!important;color:var(--mg-encre)!important;border:2px solid var(--mg-encre)!important;box-shadow:none}.buy-buttons-block .shopify-payment-button__button--unbranded:hover{background:var(--mg-colza)!important}.product-details .text-block:has(a[href="#tailles"]){margin-top:-8px;font-size:.95rem}.product-details a[href="#tailles"]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.sticky-add-to-cart .sticky-add-to-cart__bar{width:min(840px,calc(100% - 48px));background:var(--mg-blanc);color:var(--mg-encre);border:2px solid var(--mg-encre);border-radius:20px;box-shadow:var(--mg-ombre);padding:10px 10px 10px 12px;gap:18px}.sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__image{width:64px;height:64px;border:2px solid var(--mg-encre);border-radius:12px}.sticky-add-to-cart .sticky-add-to-cart__info{padding-inline-start:0}.sticky-add-to-cart .sticky-add-to-cart__title{font-family:var(--font-heading--family);font-weight:800;font-size:1.05rem;line-height:1.2}.sticky-add-to-cart .sticky-add-to-cart__variant{color:#4a5270;font-size:.95rem;line-height:1.35;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sticky-lot{font-weight:700;color:var(--mg-encre)}.mg-sticky-detail--long:before,.mg-sticky-detail--court:before{content:" \b7  "}.mg-sticky-detail--court{display:none}.sticky-add-to-cart .sticky-add-to-cart__price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;line-height:1.1;white-space:nowrap}.mg-sticky-prix{font-family:var(--font-heading--family);font-size:1.4rem;font-weight:800;color:var(--mg-encre)}.mg-sticky-barre{font-size:.88rem;font-weight:600;color:#4a5270}.mg-sticky-ancien{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.mg-sticky-eco{font-style:normal;font-weight:800;font-size:.82rem;line-height:1.2;color:var(--mg-encre);background:var(--mg-corail);border:1.5px solid var(--mg-encre);border-radius:6px;padding:1px 6px;transform:rotate(-3deg)}.sticky-add-to-cart .sticky-add-to-cart__button{flex-shrink:0;min-height:54px;padding:0 26px;border:2px solid var(--mg-encre);white-space:nowrap}.sticky-add-to-cart .add-to-cart-text__content{font-size:1rem;font-weight:700}.sticky-add-to-cart [ref=quantityDisplay]{display:none!important}@media(max-width:749px){.sticky-add-to-cart .sticky-add-to-cart__bar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info bouton" "prix bouton";column-gap:12px;row-gap:2px;align-items:center;border-width:2px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -6px 18px #1a234024;padding:10px 14px calc(10px + var(--safe-area-inset-bottom))}.sticky-add-to-cart .sticky-add-to-cart__image,.sticky-add-to-cart .sticky-add-to-cart__title{display:none!important}.sticky-add-to-cart .sticky-add-to-cart__info{grid-area:info;align-self:end}.sticky-add-to-cart .sticky-add-to-cart__variant{margin:0;font-size:.9rem}.mg-sticky-detail--long{display:none}.mg-sticky-detail--court{display:inline}.sticky-add-to-cart .sticky-add-to-cart__price{grid-area:prix;align-self:start;flex-direction:row;align-items:baseline;gap:8px;font-size:inherit}.mg-sticky-prix{font-size:1.3rem}.mg-sticky-barre{font-size:.85rem}.mg-sticky-ancien{margin-top:0}.mg-sticky-eco{font-size:.8rem}.sticky-add-to-cart .sticky-add-to-cart__button{grid-area:bouton;width:auto!important;min-width:0;min-height:52px;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sticky-add-to-cart .add-to-cart-text__content{display:inline!important;font-size:1rem}}@media(max-width:429px){.sticky-add-to-cart .add-to-cart-text__content>span{display:none!important}.sticky-add-to-cart .add-to-cart-text__content:after{content:"Ajouter"}.sticky-add-to-cart .sticky-add-to-cart__button{padding:0 14px!important}}@media(max-width:374px){.mg-sticky-barre{display:none}}@media(max-width:480px){.mg-lot{gap:10px;padding:12px}.mg-lot__qte{width:40px;height:40px;font-size:1rem}.mg-lot__titre{font-size:1rem}.mg-lot__sous{font-size:.86rem}.mg-lot__unite{font-size:.8rem}.mg-lot__prix strong{font-size:1.2rem}.mg-lot__prix s{font-size:.82rem}.mg-lot__badge{font-size:.72rem}}@media(max-width:749px){.mg-pp-puces{gap:7px}.mg-pp-puces li{line-height:1.35}.mg-pp-mention{margin-top:8px}}#achat{scroll-margin-top:300px}@media(min-width:750px){#achat{scroll-margin-top:200px}}@media(max-width:989px){.mg-pp-cartes__visuel--pas-mobile{display:none}}.mg-pp-tab--visuel-cote .mg-pp-tab__grille{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center}.mg-pp-tab--visuel-haut .mg-pp-tab__visuel{max-width:520px;margin:0 auto 24px}@media(max-width:989px){.mg-pp-tab--visuel-cote .mg-pp-tab__grille{grid-template-columns:1fr;gap:20px}.mg-pp-tab__visuel{max-width:440px;margin:0 auto}}.mg-vedette{border-top:2px solid var(--mg-encre);border-bottom:2px solid var(--mg-encre)}.mg-section--blanc{background:var(--mg-blanc)}.mg-vedette__grille{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}.mg-vedette__grille--droite .mg-vedette__visuel{order:2}.mg-vedette__visuel{position:relative;display:block;transform:rotate(-1.5deg)}.mg-vedette__img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border:2px solid var(--mg-encre);border-radius:14px;box-shadow:6px 6px 0 var(--mg-encre);display:block;max-height:560px}.mg-vedette__visuel .mg-pastille{top:-16px;right:4%;transform:rotate(4deg)}.mg-vedette__texte{padding:40px;box-shadow:8px 8px 0 var(--mg-encre)}.mg-vedette__titre{margin:14px 0 10px;line-height:1.05}.mg-vedette__sous{color:#4a5270;font-size:1.15rem;max-width:34em}.mg-vedette__points{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-weight:600}.mg-vedette__points li{padding-left:26px;position:relative}.mg-vedette__points li:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border-radius:50%;background:var(--mg-colza);border:2px solid var(--mg-encre)}.mg-vedette__bas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.mg-vedette__prix{margin:0;line-height:1.1}.mg-vedette__prix span{display:block;font-size:.85rem;color:#4a5270}.mg-vedette__prix strong{font-family:var(--font-heading--family);font-size:1.7rem}.mg-vedette__hausse{display:block;margin-top:6px;font-style:normal;font-size:.85rem;font-weight:700;color:var(--mg-encre)}.mg-vedette__note{margin:14px 0 0;font-size:.92rem;color:#4a5270}@media(max-width:989px){.mg-vedette__grille{grid-template-columns:1fr;gap:36px}.mg-vedette__grille--droite .mg-vedette__visuel{order:0}.mg-vedette__visuel{max-width:480px;margin:0 auto;width:100%}}@media(max-width:749px){.mg-vedette__texte{padding:24px 20px}.mg-vedette__sous{font-size:1.05rem}.mg-vedette__img{max-height:440px}.mg-vedette__visuel{transform:rotate(-1deg)}}.mg-livraison{margin:0 var(--cart-drawer-padding,20px) 12px;padding:12px 14px;background:var(--mg-colza-pale);border:2px solid var(--mg-encre);border-radius:12px;color:var(--mg-encre)}.mg-livraison p{margin:0 0 8px;font-size:.95rem;line-height:1.3}.mg-livraison--ok{background:#e6f2ea}.mg-livraison__barre{height:10px;border-radius:999px;background:#fff;border:2px solid var(--mg-encre);overflow:hidden}.mg-livraison__barre span{display:block;height:100%;background:var(--mg-vichy);border-radius:999px;transition:width .4s ease}.mg-livraison--ok .mg-livraison__barre span{background:var(--mg-pin)}.mg-lot-plus{margin:0 0 16px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:4px 4px 0 var(--mg-encre);background:var(--mg-nappe)}.mg-lot-plus__texte{display:flex;flex-direction:column;gap:4px;line-height:1.35}.mg-lot-plus__texte strong{font-family:var(--font-heading--family);font-size:1.1rem}.mg-lot-plus__texte span{font-size:.95rem;color:#4a5270}.mg-lot-plus__texte b{color:var(--mg-encre)}.mg-lot-plus__bouton{align-self:flex-start;background:var(--mg-colza)!important;color:var(--mg-encre)!important;border:2px solid var(--mg-encre)!important;font-weight:800}.mg-lot-plus__bouton:disabled{opacity:.6}.mg-ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mg-colza);border:2px solid var(--mg-encre);color:var(--mg-encre);flex:none}.mg-ico svg{width:22px;height:22px}.mg-reass-mini__icone .mg-ico{width:36px;height:36px}.mg-reass-mini__icone .mg-ico svg{width:19px;height:19px}.mg-reass-mini li{color:var(--mg-encre)}.mg-pp-carte__icone .mg-ico{width:46px;height:46px}.mg-pp-carte__icone .mg-ico svg{width:24px;height:24px}.mg-pp-cartes--liste .mg-pp-carte__icone:has(.mg-ico){width:auto}.mg-panier-reass{list-style:none;margin:-8px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mg-panier-reass li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;font-size:.8rem;font-weight:700;line-height:1.2;color:var(--mg-encre)}.mg-panier-reass li small{display:block;font-weight:500;color:#4a5270;font-size:.72rem;margin-top:1px}.mg-panier-reass .mg-ico{width:32px;height:32px}.mg-panier-reass .mg-ico svg{width:17px;height:17px}.mg-br-mob{display:none}@media(max-width:749px){.mg-br-mob{display:inline}}.mg-lot-plus__choix{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mg-lot-plus__libelle{width:100%;font-size:.9rem;font-weight:700}.mg-lot-plus__bouton{display:inline-flex;align-items:center;gap:8px;padding-inline:14px!important;font-size:.95rem}.mg-lot-plus__pastille{width:14px;height:14px;border-radius:50%;border:2px solid var(--mg-encre);background:#ccc;display:inline-block}.mg-lot-plus__pastille--gris{background:#8a8e95}.mg-lot-plus__pastille--caramel{background:#b07a45}.cart-items__title{font-family:var(--font-heading--family);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.cart-items__variants dd{color:#4a5270}.mg-remise-lot{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--mg-colza-pale);border:1.5px solid var(--mg-encre);font-size:.8rem;font-weight:700;color:var(--mg-encre);line-height:1.2}.mg-remise-lot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mg-pin)}.cart-items__unit-price-wrapper{margin-top:4px;font-size:.92rem;color:#4a5270}.cart-items__unit-price-wrapper .compare-at-price{margin-left:4px;opacity:.7}.cart-items__price{font-family:var(--font-heading--family);font-weight:800}.mg-note-taxes{color:#4a5270}.product-card .product-card__content{padding-bottom:16px}.product-card .product-card__content .text-block,.product-card .product-card__content .product-grid-view-zoom-out--details{padding-inline:16px}.product-card .product-card__content>a.contents+.text-block,.product-card .product-card__content .text-block+.text-block{padding-top:2px}.product-card .mg-carte-nom{font-family:var(--font-heading--family);font-weight:800;font-size:1.05rem;letter-spacing:-.01em;display:block;line-height:1.2}.product-card .mg-carte-sous{display:block;font-size:.88rem;color:#4a5270;margin-top:2px;line-height:1.3}@media(max-width:749px){.product-card .product-card__content .text-block,.product-card .product-card__content .product-grid-view-zoom-out--details{padding-inline:12px}.product-card .product-card__content{padding-bottom:12px}.product-card .mg-carte-nom{font-size:1rem}.product-card .mg-carte-sous{font-size:.82rem}}@media(max-width:749px){.mg-panier-reass{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px}.mg-panier-reass li{flex-direction:row;align-items:center;gap:7px;font-size:.74rem;line-height:1.25;text-align:left}.mg-panier-reass .mg-ico{flex:none}.mg-panier-reass li small{display:none}.mg-panier-reass .mg-ico{width:24px;height:24px}.mg-panier-reass .mg-ico svg{width:13px;height:13px}}.shopify-section:has(>.section-background+.announcement-bar)>.section-background{background:var(--mg-vichy)!important}.announcement-bar{background:transparent!important;border-bottom:2px solid var(--mg-encre);padding-block:9px!important}.announcement-bar__text{display:inline-block;background:var(--mg-blanc);color:var(--mg-encre)!important;border:2px solid var(--mg-encre);border-radius:999px;padding:5px 16px;font-weight:700;font-size:.95rem;line-height:1.25}.announcement-bar__text a{color:inherit}@media(max-width:749px){.announcement-bar{padding-block:8px!important}.announcement-bar__text{font-size:.88rem;padding:4px 13px}}.announcement-bar__text{width:max-content;max-width:calc(100% - 24px);margin-inline:auto}.announcement-bar__slides{text-align:center}.announcement-bar button,.announcement-bar [class*=slideshow-control],.announcement-bar slideshow-arrows{display:none!important}.announcement-bar slideshow-slide.announcement-bar__slide{display:flex!important;justify-content:center!important;align-items:center}.announcement-bar__text{flex:0 0 auto;margin:0 auto!important}.mg-pour-qui{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-4px 0 2px}.mg-pour-qui__item{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.92rem;color:var(--mg-encre);border:1.5px solid var(--mg-encre);border-radius:999px;padding:4px 12px 4px 8px;background:var(--mg-blanc)}.mg-pour-qui .mg-ico{width:22px;height:22px;background:none;border:0}.mg-pour-qui .mg-ico svg{width:20px;height:20px}.mg-pour-qui__item--texte{font-weight:600;color:#4a5270;border:0;background:none;padding:4px 0}.mg-pour-qui__item--texte:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mg-colza);border:1.5px solid var(--mg-encre);margin-right:4px}.mg-pp-puces{gap:12px}.mg-puce{display:flex;gap:12px;align-items:flex-start;line-height:1.4}.mg-puce:before{content:"";flex:none;width:24px;height:24px;background:var(--mg-puce-ico) center/22px 22px no-repeat;margin-top:1px;opacity:.9}.mg-puce--prise{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 3v4M15 3v4M7 7h10v4a5 5 0 0 1-10 0zM12 16v5'/><path d='M4 20 20 4' stroke-width='2.4'/></svg>")}.mg-puce--chaleur{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20h16'/><path d='M8 16c0-2 2-2 2-4s-2-2-2-4M12 16c0-2 2-2 2-4s-2-2-2-4M16 16c0-2 2-2 2-4s-2-2-2-4'/></svg>")}.mg-puce--lavage{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='3' width='16' height='18' rx='2'/><circle cx='12' cy='13' r='4.5'/><circle cx='8' cy='6.5' r='.6' fill='%231A2340'/><circle cx='11' cy='6.5' r='.6' fill='%231A2340'/></svg>")}@media(max-width:749px){.mg-pour-qui{gap:6px 14px}.mg-pour-qui__item{font-size:.95rem}.mg-pour-qui .mg-ico{width:20px;height:20px}.mg-pour-qui .mg-ico svg{width:18px;height:18px}.mg-puce:before{width:22px;height:22px;background-size:20px 20px}}.mg-etiquette{display:inline-block;margin:0;padding:3px 10px;border-radius:6px;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-1.5deg)}.mg-etiquette--colza{background:var(--mg-colza);color:var(--mg-encre)}.mg-etiquette--contour{border:1.5px solid var(--mg-encre);color:var(--mg-encre)}.mg-etiquette-bloc{margin-top:-6px}mg-etiquette-suite{display:block}.mg-etiquette-suite{margin:0;padding-top:10px;font-size:.85rem;font-weight:700;line-height:1.35;color:var(--mg-encre)}@media(max-width:749px){.mg-lot-plus{padding:12px 14px;gap:10px}.mg-lot-plus__texte strong{font-size:1rem}.mg-lot-plus__texte span{font-size:.88rem}.mg-lot-plus__libelle{font-size:.85rem}.mg-lot-plus__bouton{font-size:.85rem;padding:0 11px!important;min-height:38px;height:auto;gap:6px}.mg-lot-plus__pastille{width:12px;height:12px}}.mg-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 12px;border-radius:999px;border:2px solid var(--mg-encre);background:#fff;color:var(--mg-encre);font:inherit;font-size:.9rem;font-weight:700;line-height:1.1;cursor:pointer;transition:background-color .15s,box-shadow .15s,transform .15s}.mg-chip:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--mg-encre)}.mg-chip[aria-pressed=true]{background:var(--mg-colza);box-shadow:2px 2px 0 var(--mg-encre)}.mg-chip--absent{opacity:.45;text-decoration:line-through}.mg-chip:disabled{opacity:.6;cursor:default}.mg-compo{display:none;grid-column:1/-1;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;border-top:2px dashed #6B7390;cursor:default}.mg-lot:has(input:checked) .mg-compo,.mg-lot--choisi .mg-compo{display:flex}.mg-compo__titre{font-weight:800;font-size:.98rem}.mg-compo__aide{font-size:.86rem;color:#4a5270;margin-top:-4px}.mg-compo__lignes{display:flex;flex-direction:column;gap:8px}.mg-compo__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mg-compo__num{font-weight:800;font-size:.9rem;min-width:56px}.mg-compo__fixe{font-size:.92rem}.mg-compo__fixe small{color:#4a5270;font-size:.82rem}.mg-compo__groupe{display:inline-flex;gap:6px;align-items:center}.mg-compo__groupe+.mg-compo__groupe{margin-left:4px;padding-left:10px;border-left:2px solid #D9DCE6}.mg-lot-plus__groupe{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.mg-lot-plus__groupe .mg-lot-plus__libelle{width:auto;margin-right:2px}.mg-lot-plus__choix .mg-lot-plus__bouton{margin-top:4px}@media(max-width:749px){.mg-chip{min-height:32px;padding:3px 10px;font-size:.85rem}.mg-compo__num{min-width:52px;font-size:.85rem}.mg-compo__groupe+.mg-compo__groupe{margin-left:0;padding-left:8px}}.mg-livraison-date{display:flex;align-items:center;gap:12px;margin:2px 0 4px;padding:12px 14px;background:var(--mg-colza-pale);border:2px solid var(--mg-encre);border-radius:12px;color:var(--mg-encre)}.mg-livraison-date__icone{flex:none}.mg-livraison-date__icone .mg-ico{width:36px;height:36px}.mg-livraison-date__icone .mg-ico svg{width:19px;height:19px}mg-livraison-date{display:block}.mg-livraison-date__titre{margin:0;font-size:.98rem;line-height:1.3;font-weight:600}.mg-livraison-date__titre strong{font-weight:800}.mg-livraison-date__appel{margin:3px 0 0;font-size:.86rem;line-height:1.3;color:#4a5270}.mg-livraison-date__appel strong{color:var(--mg-encre);font-weight:800;background:var(--mg-colza);padding:0 4px;border-radius:4px}.mg-offre{display:block;position:relative;background:var(--mg-blanc);box-shadow:4px 4px 0 var(--mg-encre);margin:16px 0 6px}.mg-offre__bandeau{position:absolute;top:0;right:18px;transform:translateY(-55%) rotate(-2deg);background:var(--mg-colza);border:2px solid var(--mg-encre);border-radius:8px;padding:3px 10px;font-family:var(--font-heading--family);font-weight:800;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.mg-offre__haut{display:flex;align-items:center;gap:12px;padding:16px 18px}.mg-offre__coche{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--mg-encre);background:var(--mg-colza);box-shadow:inset 0 0 0 4px #fff}.mg-offre__nom{flex:1;display:flex;flex-direction:column;font-family:var(--font-heading--family);font-weight:800;font-size:1.15rem;line-height:1.15}.mg-offre__nom small{font-family:var(--font-body--family);font-weight:600;font-size:.85rem;color:#4a5270;margin-top:2px}.mg-offre__prix{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.mg-offre__prix strong{font-family:var(--font-heading--family);font-weight:800;font-size:1.5rem}.mg-offre__prix s{color:#6b7390;font-size:.95rem}.mg-offre__inclus{list-style:none;margin:0;padding:12px 18px 14px;border-radius:0 0 12px 12px;background:var(--mg-colza-pale);border-top:2px solid var(--mg-encre);display:flex;flex-direction:column;gap:9px}.mg-offre__inclus li{display:flex;align-items:center;gap:10px;font-size:.95rem;line-height:1.3}.mg-offre__inclus li span{flex:1}.mg-offre__inclus li b{font-weight:800;color:var(--mg-pin);white-space:nowrap;display:flex;align-items:baseline;gap:7px}.mg-offre__inclus li b s{font-weight:600;font-size:.85rem;color:#6b7390}.mg-offre__plus{font-style:normal;font-weight:800;margin-right:4px}.mg-offre__inclus .mg-ico{width:30px;height:30px;flex:none}.mg-offre__inclus .mg-ico svg{width:16px;height:16px}.mg-offre__inclus:has(+.mg-offre__note){border-radius:0}.mg-offre__note{margin:0;padding:0 18px 12px;font-size:.85rem;font-weight:700;color:var(--mg-encre);background:var(--mg-colza-pale);border-radius:0 0 12px 12px}.product-details:has(mg-offre) .quantity-selector-wrapper{display:none}@media(max-width:749px){.mg-offre__haut{padding:13px 14px}.mg-offre__nom{font-size:1.05rem}.mg-offre__prix strong{font-size:1.3rem}.mg-offre__inclus{padding:10px 14px 12px;gap:8px}.mg-offre__inclus li{font-size:.9rem}.mg-offre__inclus .mg-ico{width:28px;height:28px}.mg-offre__inclus .mg-ico svg{width:15px;height:15px}.mg-offre__bandeau{right:12px;font-size:.72rem}}.mg-complement__img{width:64px;height:64px;object-fit:cover;border:2px solid var(--mg-encre);border-radius:10px;flex:none}.mg-complement__ligne{display:flex;gap:12px;align-items:center}@media(max-width:749px){media-gallery slideshow-controls.media-gallery__mobile-controls[controls-on-media]{position:static;inset:auto;margin:-10px auto 0;mix-blend-mode:normal;display:flex;justify-content:center;width:100%}media-gallery slideshow-controls.media-gallery__mobile-controls:has(.slideshow-controls__dots){--color-foreground:var(--mg-encre);--color-foreground-rgb:26,35,64}media-gallery slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots{padding:2px 8px;background:transparent}.product-details{padding-block-start:0!important}}.mg-puce--feuille{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 19c0-8 5-14 15-14 0 10-6 15-14 15'/><path d='M5 19c3-4 6-7 10-9'/></svg>")}.mg-puce--patte{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><ellipse cx='12' cy='16' rx='4.5' ry='3.5'/><circle cx='6' cy='10' r='1.8'/><circle cx='10' cy='6.5' r='1.8'/><circle cx='14' cy='6.5' r='1.8'/><circle cx='18' cy='10' r='1.8'/></svg>")}.mg-puce--canape{--mg-puce-ico:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A2340' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 11V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3'/><path d='M3 11a2 2 0 0 1 2 2v2h14v-2a2 2 0 0 1 4 0v4H1v-4a2 2 0 0 1 2-2z'/><path d='M5 17v2M19 17v2'/></svg>")}.mg-meca__grille{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mg-meca__grille--droite .mg-meca__visuel{order:2}.mg-meca__visuel .mg-pp-img{aspect-ratio:1;object-fit:cover}.mg-meca__texte{max-width:540px}.mg-meca__intro{font-size:1.05rem;line-height:1.55;color:#3a4260;margin:0 0 22px}.mg-meca__intro p{margin:0}.mg-meca__etapes{list-style:none;margin:0;padding:0}.mg-meca__etapes li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:2px dashed rgba(26,35,64,.18)}.mg-meca__etapes li:first-child{border-top:0;padding-top:4px}.mg-meca__pastille{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mg-colza);border:2px solid var(--mg-encre);color:var(--mg-encre)}.mg-meca__pastille svg{width:20px;height:20px}.mg-meca__num{margin:0 0 2px;font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mg-vichy)}.mg-meca__titre{margin:0 0 4px;font-size:1.2rem;line-height:1.2}.mg-meca__desc{margin:0;line-height:1.5;color:#3a4260}.mg-meca__chute{margin:14px 0 0;padding:14px 18px;background:var(--mg-colza-pale);border:2px solid var(--mg-encre);border-radius:12px;font-family:var(--font-heading--family);font-weight:700;font-style:italic;font-size:1.1rem;line-height:1.35}@media(max-width:749px){.mg-meca__grille{grid-template-columns:1fr;gap:26px}.mg-meca__grille--droite .mg-meca__visuel{order:0}.mg-meca__texte{max-width:none}.mg-meca__etapes li{padding:13px 0}.mg-meca__titre{font-size:1.08rem}.mg-meca__chute{font-size:1rem}}#achat{scroll-margin-top:calc(var(--header-height,80px) + 24px)}.shopify-section:has(>.product-information,.product-details){padding-top:40px}@media(max-width:749px){.shopify-section:has(>.product-information,.product-details){padding-top:12px}}header-component .header__columns{padding-block:14px}@media(min-width:750px){.header-menu .menu-list__link{padding-inline:14px}}.mg-offre__nom small{font-size:1rem}.mg-offre__prix s,.mg-offre__inclus li b s{color:#5a6280;font-size:1rem}.mg-offre__inclus li,.mg-offre__note{font-size:1rem}.mg-offre__note{font-weight:600;line-height:1.35;padding-bottom:14px}.mg-reass-mini li{font-size:1rem;line-height:1.3}.mg-pp-mention,.mg-pp-sous-bouton,.mg-pp-note,.mg-pp-legende,.mg-livraison-date__appel{font-size:1rem}.mg-livraison-date__titre{font-size:1.05rem}.mg-pour-qui__item,.mg-pour-qui__item--texte{font-size:1rem}@media(max-width:749px){.mg-offre__inclus li{font-size:1rem}.mg-offre__bandeau{font-size:.82rem}.mg-pour-qui__item,.mg-pp-cartes--liste .mg-pp-carte p,.mg-pp-cartes--mobile-2 .mg-pp-carte p,.mg-pp-tab__table,.mg-pp-tab__table tbody th{font-size:1rem}.mg-meca__num{font-size:.85rem}}.mg-offre__bonus{display:flex;gap:14px;align-items:center;padding:12px 18px 14px;border-top:2px solid var(--mg-encre);background:var(--mg-blanc)}.mg-offre__bonus-visuel{flex:none;width:84px}.mg-offre__bonus-img{display:block;width:100%;height:auto;transform:rotate(-3deg)}.mg-offre__bonus-txt{flex:1;min-width:0}.mg-offre__bonus-etq{display:inline-block;font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mg-vichy);margin-bottom:2px}.mg-offre__bonus-txt strong{display:block;font-family:var(--font-heading--family);font-weight:800;font-size:1.15rem;line-height:1.2}.mg-offre__bonus-txt p{margin:3px 0 5px;font-size:1rem;line-height:1.35;color:#3a4260}.mg-offre__bonus-valeur{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:800;font-size:1rem;color:var(--mg-pin)}.mg-offre__bonus-valeur s{font-weight:600;color:#5a6280}.mg-offre__bonus-valeur a{font-weight:600;color:var(--mg-vichy);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.mg-offre__bonus{padding:12px 14px;gap:12px}.mg-offre__bonus-visuel{width:74px}}.mg-garantie{display:flex;gap:12px;align-items:flex-start;margin:6px 0 4px;padding:14px 16px;background:var(--mg-blanc);border:2px solid var(--mg-encre);border-radius:12px;box-shadow:3px 3px 0 var(--mg-encre);color:var(--mg-encre)}.mg-garantie--colza{background:var(--mg-colza-pale)}.mg-garantie--nappe{background:var(--mg-nappe)}.mg-garantie__icone{flex:none}.mg-garantie__icone .mg-ico{width:38px;height:38px}.mg-garantie__icone .mg-ico svg{width:20px;height:20px}.mg-garantie__titre{margin:0 0 4px;font-family:var(--font-heading--family);font-weight:800;font-size:1.12rem;line-height:1.25}.mg-garantie__corps{font-size:1rem;line-height:1.45;color:#3a4260}.mg-garantie__corps p{margin:0 0 6px}.mg-garantie__corps p:last-child{margin:0}.mg-garantie__corps strong{color:var(--mg-encre)}.mg-preuve{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem;line-height:1.3;color:#3a4260}.mg-preuve .mg-ico{width:26px;height:26px;flex:none}.mg-preuve .mg-ico svg{width:14px;height:14px}.mg-preuve strong{color:var(--mg-encre)}.mg-sticky-offre{margin:2px 0 0;font-size:.95rem;font-weight:700;color:var(--mg-pin);line-height:1.25}.sticky-add-to-cart .add-to-cart-text__content{font-size:1.05rem}@media(max-width:749px){.sticky-add-to-cart .sticky-add-to-cart__info{display:block}.mg-sticky-offre{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart .sticky-add-to-cart__button{min-height:54px;padding:0 20px!important}.sticky-add-to-cart .add-to-cart-text__content{font-size:1.05rem}}@media(max-width:749px){media-gallery slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots{gap:6px}media-gallery slideshow-controls.media-gallery__mobile-controls .slideshow-controls__dots button{--size:.75rem;margin:0}}.mg-meca__video{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--mg-nappe)}@media(max-width:749px){.mg-pp{padding:40px 0}.mg-pp--compact{padding:30px 0}.mg-pp-titre{margin-bottom:14px}.mg-meca .mg-meca__grille{gap:20px}.mg-pp-rte{font-size:1.05rem;line-height:1.55}.mg-pp-rte ul{padding-left:1.1em}}.product-details .mg-pp-description-titre{margin:10px 0 0;font-family:var(--font-heading--family);font-weight:800;font-size:1.15rem}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-prev-badge[data-number-of-reviews="0.0"]{display:none!important}.mg-pp-surtitre,.mg-offre__bonus-etq,.mg-meca__num{font-size:.95rem}.mg-etiquette{font-size:.9rem}@media(max-width:749px){.mg-offre__bandeau{font-size:.85rem}.mg-meca__etapes li{padding:10px 0}.mg-meca__intro{margin-bottom:14px}.mg-pp-cartes--mobile-2 .mg-pp-carte p{font-size:.95rem}.product-details .mg-pour-qui{margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grelot.css.map */
