.pd-hub{--hub-creme:#FAF6EF;--hub-beige:#F1E8DA;--hub-sable:#E5D6BF;--hub-brun:#2B211B;--hub-brun-doux:#5B4B40;--hub-vert:#1F3B33;--hub-or:#A67C3D;--hub-blanc:#FFFFFF;color:var(--hub-brun);font-size:16px;line-height:1.6}.pd-hub *,.pd-hub *:before,.pd-hub *:after{box-sizing:border-box}.pd-hub__wrap{max-width:1280px;margin:0 auto;padding:0 24px}.pd-hub .pd-hub__titre,.pd-hub h1.pd-hub__titre,.pd-hub h2.pd-hub__titre,.pd-hub h3.pd-hub__titre{font-family:Epilogue,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--hub-brun);margin:0}.pd-hub__surtitre{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hub-or);margin:0 0 10px}.pd-hub a{color:inherit}.pd-hub__lien{font-weight:600;text-decoration:underline;text-underline-offset:3px}.pd-hub__bouton{display:inline-block;padding:13px 24px;border-radius:6px;background:var(--hub-brun);color:var(--hub-blanc)!important;font-weight:600;text-decoration:none;line-height:1.3;transition:opacity .2s}.pd-hub__bouton:hover{opacity:.85}.pd-hub-intro{background:var(--hub-creme);padding:28px 0 40px}.pd-hub-intro__haut{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:end}.pd-hub-intro h1.pd-hub__titre{font-size:40px;line-height:1.15}.pd-hub-intro__texte{color:var(--hub-brun-doux);margin:0}.pd-hub-bulles{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;margin-top:36px;list-style:none;padding:0}.pd-hub-bulle a{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;text-align:center}.pd-hub-bulle__img{width:100%;max-width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--hub-sable);background:var(--hub-beige);transition:transform .25s,border-color .25s}.pd-hub-bulle__img img{width:100%;height:100%;object-fit:cover;display:block}.pd-hub-bulle a:hover .pd-hub-bulle__img{transform:translateY(-3px);border-color:var(--hub-or)}.pd-hub-bulle__nom{font-size:14px;font-weight:600;line-height:1.3}.pd-hub-etapes{background:var(--hub-beige);padding:64px 0}.pd-hub-etapes h2.pd-hub__titre,.pd-hub-recettes h2.pd-hub__titre{font-size:38px;line-height:1.15;margin-bottom:28px}.pd-hub-etapes__grille{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pd-hub-etape{background:var(--hub-blanc);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.pd-hub-etape__img{aspect-ratio:4/3;background:var(--hub-sable);overflow:hidden}.pd-hub-etape__img img{width:100%;height:100%;object-fit:cover;display:block}.pd-hub-etape__corps{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.pd-hub-etape h3.pd-hub__titre{font-size:22px}.pd-hub-etape p{margin:0;color:var(--hub-brun-doux);font-size:15px;flex:1}.pd-hub-temps{padding:64px 0;background:var(--hub-creme)}.pd-hub-temps__grille{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pd-hub a.pd-hub-temps__carte{position:relative;min-height:340px;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;color:var(--hub-blanc)}.pd-hub-temps__carte img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.pd-hub-temps__carte:hover img{transform:scale(1.04)}.pd-hub-temps__carte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a00 25%,#140e0a8c 55%,#140e0ad9)}.pd-hub-temps__carte--brun{background:var(--hub-brun)}.pd-hub-temps__carte--vert{background:var(--hub-vert)}.pd-hub a.pd-hub-temps__carte--sable{background:var(--hub-sable);color:var(--hub-brun)}.pd-hub-temps__carte--sable:after{display:none}.pd-hub-temps__contenu{position:relative;z-index:1;padding:28px}.pd-hub-temps__carte .pd-hub__surtitre{color:inherit;opacity:.85}.pd-hub .pd-hub-temps__carte h3.pd-hub__titre{color:inherit;font-size:30px;margin-bottom:8px}.pd-hub .pd-hub-temps__carte p,.pd-hub .pd-hub-temps__carte .pd-hub__surtitre{color:inherit}.pd-hub-temps__carte p{margin:0 0 12px;font-size:15px}.pd-hub-temps__carte .pd-hub__lien{color:inherit}.pd-hub-pros{padding:0 0 64px;background:var(--hub-creme)}.pd-hub-pros__grille{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-hub-pros__carte{background:var(--hub-beige);border:1px solid var(--hub-sable);border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:14px}.pd-hub-pros__carte h2.pd-hub__titre{font-size:27px;line-height:1.2}.pd-hub-pros__carte p{margin:0;color:var(--hub-brun-doux)}.pd-hub-pros__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pd-hub-pros__liste li{position:relative;padding-left:26px}.pd-hub-pros__liste li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--hub-or);font-weight:700}.pd-hub-pros__carte .pd-hub__bouton{align-self:flex-start;margin-top:6px}.pd-hub-recettes{padding:64px 0;background:var(--hub-blanc)}.pd-hub-recettes__tete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.pd-hub-recettes__tete h2.pd-hub__titre{margin-bottom:0}.pd-hub-recettes__grille{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pd-hub-recette{text-decoration:none;display:flex;flex-direction:column;gap:10px}.pd-hub-recette__img{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hub-beige)}.pd-hub-recette__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.pd-hub-recette:hover img{transform:scale(1.04)}.pd-hub-recette h3.pd-hub__titre{font-size:20px;line-height:1.25}.pd-hub-faq{padding:64px 0;background:var(--hub-creme)}.pd-hub-faq__grille{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pd-hub-faq h2.pd-hub__titre{font-size:28px;line-height:1.2;margin-bottom:18px}.pd-hub-faq__texte p{margin:0 0 14px;color:var(--hub-brun-doux)}.pd-hub-faq details{border-bottom:1px solid var(--hub-sable)}.pd-hub-faq summary{list-style:none;cursor:pointer;padding:16px 32px 16px 0;font-weight:600;position:relative}.pd-hub-faq summary::-webkit-details-marker{display:none}.pd-hub-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;color:var(--hub-or);transition:transform .2s}.pd-hub-faq details[open] summary:after{transform:rotate(45deg)}.pd-hub-faq details p{margin:0 0 16px;color:var(--hub-brun-doux)}.pd-hub-faq details a,.pd-hub-faq__texte a{text-decoration:underline;text-underline-offset:2px;font-weight:600}.pd-hub-reassurance{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid var(--hub-sable)}.pd-hub-reassurance div{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--hub-brun-doux)}.pd-hub-reassurance strong{color:var(--hub-brun);font-size:15px}@media(max-width:1023.98px){.pd-hub-intro__haut{grid-template-columns:1fr;gap:12px}.pd-hub-bulles{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:8px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.pd-hub-bulle{flex:0 0 92px;scroll-snap-align:start}.pd-hub-etapes__grille{grid-template-columns:repeat(2,1fr)}.pd-hub-temps__grille,.pd-hub-pros__grille,.pd-hub-faq__grille{grid-template-columns:1fr}.pd-hub-reassurance{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.pd-hub__wrap{padding:0 16px}.pd-hub-bulles{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.pd-hub-intro{padding:18px 0 28px}.pd-hub-intro h1.pd-hub__titre{font-size:28px}.pd-hub-bulles{margin-top:22px}.pd-hub-bulle{flex:0 0 84px}.pd-hub-bulle__nom{font-size:13px}.pd-hub-etapes,.pd-hub-temps,.pd-hub-recettes,.pd-hub-faq{padding:44px 0}.pd-hub-pros{padding-bottom:44px}.pd-hub-etapes h2.pd-hub__titre,.pd-hub-recettes h2.pd-hub__titre{font-size:28px}.pd-hub-etapes__grille{grid-template-columns:1fr}.pd-hub-temps__carte{min-height:260px}.pd-hub-pros__carte{padding:22px}.pd-hub-pros__carte h2.pd-hub__titre{font-size:25px}.pd-hub-pros__carte .pd-hub__bouton{align-self:stretch;text-align:center}.pd-hub-recettes__grille{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px}.pd-hub-recette{flex:0 0 78%;scroll-snap-align:start}.pd-hub-recettes__tete{flex-direction:column;align-items:flex-start}.pd-hub-faq h2.pd-hub__titre{font-size:26px}.pd-hub-faq__grille{gap:32px}}[id$=__hub_nouveautes] h2.gsp-heading-title{font-family:Epilogue,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important;color:#2b211b!important;font-size:38px!important;line-height:1.15!important}@media(max-width:767px){[id$=__hub_nouveautes] h2.gsp-heading-title{font-size:28px!important;line-height:1.2!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pd-hub.css.map */
