.block-renderer{--color-rose:#ff9e8a;--color-rose-dark:#e8706a;--color-rose-light:#ffd9d2;--color-accent:#a9784f;--color-accent-dark:#8a5d3b;--color-accent-rgb:169,120,79;--color-turquoise:#4db8a4;--color-turquoise-dark:#3d9685;--color-text:#3d2e1f;--color-text-light:#7a6a55;--color-cream:#fff6e8;--color-cream-deep:#f0e2cf;--color-white:#ffffff;--font-display:var(--font-varela-round),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-varela-round),ui-sans-serif,system-ui,sans-serif;--font-script:var(--font-caveat),"Caveat",cursive;--shadow-card:3px 3px 0 rgba(61,46,31,0.18),0 2px 10px rgba(61,46,31,0.06);--shadow-card-hover:4px 4px 0 rgba(61,46,31,0.22),0 6px 18px rgba(61,46,31,0.10);--shadow-elevated:6px 6px 0 rgba(61,46,31,0.20),0 12px 30px rgba(61,46,31,0.12);--radius:12px;--radius-lg:20px;--radius-xl:28px;color:var(--color-text)}.block-renderer .prose-mycake,.block-renderer .text-\[1\.25rem\],.block-renderer .text-xl{font-size:1rem}.block-renderer .text-\[1\.125rem\],.block-renderer .text-lg{font-size:.9rem}@media (min-width:768px){.block-renderer .md\:text-\[1\.25rem\]{font-size:1rem}}@media (min-width:1024px){.block-renderer .lg\:text-\[1\.25rem\]{font-size:1rem}}.mc-conservation{--color-rose:#ff9e8a}.mc-conservation .bg-rose-rayure>div{color:var(--color-text)}.mc-conservation .mc-conservation-temp{color:var(--color-text-light)}.block-renderer details{background:#fffdf8;border:2px solid #3d2e1f;border-radius:14px;box-shadow:3px 4px 0 #3d2e1f;transition:transform .15s ease,box-shadow .15s ease}.block-renderer details:hover{transform:translate(-1px,-2px);box-shadow:5px 7px 0 #3d2e1f}.block-renderer summary{color:#3d2e1f;font-weight:600}.block-renderer summary:hover{color:#db3b52}.block-renderer summary>svg{box-sizing:initial;width:16px;height:16px;padding:5px;border-radius:9999px;border:2px solid #3d2e1f;background:#ff9e8a;color:#3d2e1f;box-shadow:1.5px 2px 0 #3d2e1f;transition:transform .25s ease,background .2s ease}.block-renderer details[open] summary>svg{background:#ff8fa3}.block-renderer details[open]>summary{background:rgba(255,158,138,.16);border-bottom:2px dashed rgba(61,46,31,.28)}.block-renderer details[open]>.prose-mycake{padding-top:.85rem}.block-renderer .prose-mycake a{color:#ff9e8a;text-decoration-color:#ff9e8a}.block-renderer .prose-mycake a:hover{color:#e8706a;text-decoration-color:#e8706a}.block-renderer :is(h2,h3,h4) .text-rose{--color-rose:#ff9e8a}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f726c9cdf30b733e-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a6d65f739d67e37-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9ab0ca2b3ea09b32-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0440867ebca9002-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Varela Round Fallback;src:local("Arial");ascent-override:85.62%;descent-override:26.67%;line-gap-override:0.00%;size-adjust:107.22%}.__className_4fe327{font-family:Varela Round,Varela Round Fallback;font-weight:400;font-style:normal}.__variable_4fe327{--font-varela-round:"Varela Round","Varela Round Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_3a4be9{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_3a4be9{--font-caveat:"Caveat","Caveat Fallback"}.prose-mycake{font-family:var(--font-body);font-size:1.25rem;line-height:1.85;color:var(--color-text)}.prose-mycake p{margin-bottom:1.4em}.prose-mycake h2{font-family:var(--font-display);margin-top:2.5em;margin-bottom:.8em;padding-bottom:.4em;border-bottom:2px solid var(--color-cream-deep)}.prose-mycake h3{font-family:var(--font-display);margin-top:2em;margin-bottom:.6em;color:var(--color-accent)}.prose-mycake a{color:var(--color-rose);text-decoration:underline;text-decoration-color:var(--color-rose);text-underline-offset:3px;transition:color .25s,text-decoration-color .25s}.prose-mycake a:hover{color:var(--color-rose-dark);text-decoration-color:var(--color-rose-dark)}.tt-tip{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:var(--color-rose,#ff8e88);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:initial;text-underline-offset:3px;transition:color .2s}.tt-tip:before{content:"\1F4A1";margin-right:.18em;font-size:.9em}.tt-tip:hover{color:var(--color-rose-dark,#e8706a)}.prose-mycake img{border-radius:var(--radius);margin:2em 0}.prose-mycake ol,.prose-mycake ul{padding-left:0;margin-bottom:1.4em;list-style:none}.prose-mycake ol li,.prose-mycake ul li{position:relative;padding-left:1.6em;margin-bottom:.6em}.prose-mycake ul li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--color-rose);opacity:.7}.prose-mycake ol{counter-reset:ol-counter}.prose-mycake ol li{counter-increment:ol-counter}.prose-mycake ol li:before{content:counter(ol-counter) ".";position:absolute;left:0;top:0;font-weight:600;font-size:.85em;color:var(--color-rose);opacity:.8}.prose-mycake blockquote{border-left:4px solid var(--color-rose);padding:1em 1.5em;margin:2em 0;background:var(--color-cream);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);font-size:1.15em;font-style:italic;color:#444}.prose-mycake strong{color:#2d2d2d;font-weight:600}.prose-mycake .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0;border-radius:var(--radius);border:1px solid var(--color-cream-deep)}.prose-mycake .table-scroll table{min-width:480px}@media (min-width:768px){.prose-mycake .table-scroll table{min-width:860px}}.prose-mycake .table-scroll:after{content:"👉 Fais glisser vers la droite pour voir la suite";display:block;text-align:center;font-size:1.1rem;color:var(--color-text-light,#888);padding:.5em 1em .75em;border-top:1px solid var(--color-cream-deep)}.prose-mycake table{width:100%;border-collapse:collapse;font-size:1.25rem;line-height:1.5;overflow:hidden}.prose-mycake th{background:var(--color-cream);font-family:var(--font-display);font-weight:600;font-size:1.25rem;color:var(--color-text);text-align:left;padding:.75em 1em;border-bottom:2px solid var(--color-cream-deep)}.prose-mycake tbody th{white-space:nowrap}.prose-mycake tbody th,.prose-mycake td{border-bottom:1px solid var(--color-cream-deep)}.prose-mycake td{padding:.75em 1em;vertical-align:top}.prose-mycake tr:last-child td{border-bottom:none}.prose-mycake tr:hover td{background:var(--color-cream)}.prose-mycake td p,.prose-mycake th p{margin-bottom:0}.tt-center{text-align:center}.tt-right{text-align:right}.tt-script{font-family:var(--font-script)}.tt-text-base{font-size:1rem}.tt-text-lg{font-size:1.25rem}.tt-text-xl{font-size:1.5rem}.tt-text-2xl{font-size:2.2rem}.tt-text-3xl{font-size:2.8rem}.tt-color-accent{color:var(--color-accent)}.icon-list-item p{margin:0;display:inline}.icon-list-item a{color:var(--color-rose);text-decoration:underline;text-underline-offset:2px}.icon-list-item a:hover{color:var(--color-rose-dark)}.text-rose{color:var(--color-rose)}.text-rose-dark{color:var(--color-rose-dark)}.text-rose-light{color:var(--color-rose-light)}.text-accent{color:var(--color-accent)}.text-accent-dark{color:var(--color-accent-dark)}.text-body{color:var(--color-text)}.text-cream{color:var(--color-cream)}.text-cream-deep{color:var(--color-cream-deep)}.bg-rose{background-color:var(--color-rose)}.bg-rose-dark{background-color:var(--color-rose-dark)}.bg-rose-light{background-color:var(--color-rose-light)}.bg-accent{background-color:var(--color-accent)}.bg-cream{background-color:var(--color-cream)}.bg-cream-deep{background-color:var(--color-cream-deep)}.border-rose{border-color:var(--color-rose)}.border-rose-dark{border-color:var(--color-rose-dark)}.border-rose-light{border-color:var(--color-rose-light)}.border-accent{border-color:var(--color-accent)}.border-cream{border-color:var(--color-cream)}.border-cream-deep{border-color:var(--color-cream-deep)}.group:hover .mc-amazon-buy{color:#fff}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-script{font-family:var(--font-script)}.font-pacifico{font-family:Pacifico,cursive}.shadow-card{box-shadow:var(--shadow-card)}.shadow-card-hover{box-shadow:var(--shadow-card-hover)}.shadow-elevated{box-shadow:var(--shadow-elevated)}.rounded-card{border-radius:20px}.bg-rose-rayure{background-color:var(--color-rose)}.bg-gris-rayure,.bg-rose-rayure{background-image:url(https://images.mycake.fr/site/rayure.webp);background-size:auto;background-repeat:repeat}.bg-gris-rayure{background-color:#54595F}.bg-vert-rayure{background-color:var(--color-turquoise);background-image:url(https://images.mycake.fr/site/rayure.webp);background-size:auto;background-repeat:repeat}.quote-card{display:flex;border:1px solid var(--color-rose-light);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.quote-card-left{position:relative;width:220px;flex-shrink:0;background:var(--color-rose);min-height:180px}.quote-card-left:after{content:"";position:absolute;right:-1px;top:0;width:60px;height:100%;background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%)}.quote-card-marks{position:absolute;top:14px;left:16px;width:44px;height:44px;color:rgba(255,255,255,.45)}.quote-card-avatar{position:absolute;left:50%;top:50%;transform:translate(-55%,-50%);width:120px;height:155px;border-radius:30px;object-fit:cover;object-position:top;border:4px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.15);z-index:1}.quote-card-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem 2.5rem}.quote-card-text{font-family:var(--font-body);font-size:1.25rem;line-height:1.8;color:#555;margin:0;text-align:justify}.quote-card-footer{margin-top:1rem}.quote-card-sep{border:none;border-top:1px solid #e0e0e0;margin:0 0 .75rem}.quote-card-author{display:block;font-style:normal;font-size:1.8rem;color:var(--color-rose)}.quote-card-role{display:block;font-family:var(--font-body);font-size:.9rem;color:var(--color-text-light);margin-top:.25rem}@media (max-width:767px){.quote-card,.quote-card-left{flex-direction:column}.quote-card-left{width:100%;display:flex;align-items:center;padding:1.5rem 1.5rem 2rem;min-height:auto}.quote-card-left:after{display:none}.quote-card-marks{position:relative;top:auto;left:auto;align-self:flex-start}.quote-card-avatar{width:100px;height:130px;position:relative;left:auto;top:auto;transform:none;margin:0 auto}.quote-card-right{padding:1.5rem}}.jessica-tip{position:relative;width:100%}.jessica-tip-card{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px rgba(255,142,136,.12),0 1px 6px rgba(0,0,0,.04);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.jessica-tip-card:hover{transform:translateY(-2px);box-shadow:0 8px 40px rgba(255,142,136,.13),0 2px 12px rgba(0,0,0,.04)}@media (min-width:1024px){.jessica-tip-card{border-radius:20px}}.cta-ebook-footer{margin:2rem 0;padding:2.5rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 20px rgba(0,0,0,.06)}.cta-ebook-inner{display:flex;align-items:center;justify-content:center;gap:2.5rem;max-width:780px;margin:0 auto}.cta-ebook-image{flex-shrink:0}.cta-ebook-image img{width:280px;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.12))}.cta-ebook-content{text-align:center;flex:1}.cta-ebook-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-rose);margin:0 0 .75rem;line-height:1.3}.cta-ebook-stars{display:flex;justify-content:center;gap:2px;margin-bottom:.75rem}.cta-star{color:#f5a623;width:22px;height:22px}.cta-ebook-text{font-size:1.5rem;line-height:1.6;color:#444;margin:0 0 1.25rem}.cta-ebook-text strong{color:#222}.cta-ebook-btn{display:inline-block;width:100%;max-width:340px;padding:1rem 2rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff;background:var(--color-rose);border:none;border-radius:.75rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px rgba(255,142,136,.35)}.cta-ebook-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,142,136,.45)}.cta-ebook-proof{margin:.75rem 0 0;font-size:1.25rem;color:var(--color-rose)}@media (max-width:640px){.cta-ebook-footer{padding:2rem 1rem}.cta-ebook-inner{flex-direction:column;gap:1.5rem}.cta-ebook-image img{width:220px}.cta-ebook-btn,.cta-ebook-title{font-size:1.25rem}.cta-ebook-btn{padding:.875rem 1.5rem}}.block-renderer>:has(+[data-block=cta]){margin-bottom:0!important}.block-renderer>[data-block=cta],.block-renderer>[data-block=cta]+*{margin-top:1.5rem!important}.mc-heading-default{color:#2d2d2d}.mc-heading-red{color:#dc2626}.mc-heading-orange{color:#f97316}.mc-heading-amber{color:#f59e0b}.mc-heading-green{color:#16a34a}.mc-heading-blue{color:#2563eb}.mc-heading-purple{color:#9333ea}.mc-heading-pink{color:#ec4899}.mc-heading-coral{color:#FF6B6B}.mc-heading-gray{color:#6b7280}.mc-text-left{text-align:left}.mc-text-center{text-align:center}.mc-text-right{text-align:right}.mc-h2-divider{display:flex;align-items:center;gap:1rem;margin-top:5rem;margin-bottom:1.5rem}.mc-h2-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,142,136,.3),transparent)}.mc-h2-divider-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:2px dashed rgba(255,142,136,.4);color:var(--color-rose);flex-shrink:0}.mc-h2-divider-icon>svg{width:1.5rem;height:1.5rem}.mc-alert{margin:1.5rem 0;border-left-width:4px;border-left-style:solid;border-radius:0 .75rem .75rem 0;padding:1.5rem}.mc-alert--info{background:#eff6ff;border-left-color:#60a5fa}.mc-alert--info .mc-alert__title{color:#1e40af}.mc-alert--success{background:#f0fdf4;border-left-color:#4ade80}.mc-alert--success .mc-alert__title{color:#166534}.mc-alert--tip{background:#faf5ff;border-left-color:#c084fc}.mc-alert--tip .mc-alert__title{color:#6b21a8}.mc-alert__title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.mc-alert-warning{margin:2.5rem auto;position:relative;max-width:42rem}.mc-alert-warning__card{position:relative;border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#FFF9F0,#FFFFFF 60%,#FFF5F4);box-shadow:0 4px 24px rgba(255,142,136,.1),0 1px 6px rgba(0,0,0,.03);border:1px solid rgba(255,142,136,.12)}@media (min-width:1024px){.mc-alert-warning__card{border-radius:24px}}.mc-alert-warning__accent{height:3px;background:linear-gradient(90deg,#FFAD42 0,var(--color-rose,#FF8E88) 50%,#FFAD42 100%)}.mc-alert-warning__inner{padding:1.25rem 1.25rem 1.5rem}@media (min-width:1024px){.mc-alert-warning__inner{padding:2rem}}.mc-alert-warning__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.mc-alert-warning__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FFAD42,#FF9F35);box-shadow:0 3px 12px rgba(255,173,66,.3)}.mc-alert-warning__icon svg{width:1.25rem;height:1.25rem;color:#fff}@media (min-width:1024px){.mc-alert-warning__icon{width:3rem;height:3rem}.mc-alert-warning__icon svg{width:1.5rem;height:1.5rem}}.mc-alert-warning__title{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#2d2d2d;margin:0}@media (min-width:1024px){.mc-alert-warning__title{font-size:1.25rem}}.mc-alert-warning__content{font-size:1rem;line-height:1.625;color:#4a4a4a}@media (min-width:1024px){.mc-alert-warning__content{line-height:1.75}}.mc-alert-warning__dot-bl,.mc-alert-warning__dot-tr{position:absolute;border-radius:9999px;display:none}@media (min-width:1024px){.mc-alert-warning__dot-bl,.mc-alert-warning__dot-tr{display:block}}.mc-alert-warning__dot-tr{top:-.375rem;right:-.375rem;width:.75rem;height:.75rem;background:#FFAD42;opacity:.2}.mc-alert-warning__dot-bl{bottom:-.25rem;left:-.25rem;width:.5rem;height:.5rem;background:var(--color-rose);opacity:.15}.mc-cta{text-align:center}.mc-cta__btn{display:inline-block;color:#fff;font-weight:600;border-radius:9999px;padding:.75rem 2rem;background-color:var(--color-rose);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:box-shadow .2s ease,background-color .2s ease;text-decoration:none;cursor:pointer;border:none;font-family:inherit}.mc-cta__btn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.mc-button-wrap{text-align:center}.mc-button{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:600;padding:.75rem 2rem;border-radius:9999px;text-decoration:none;transition:filter .2s,box-shadow .2s}.mc-button:hover{filter:brightness(1.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.mc-button>span:first-child{display:inline-flex}.mc-button>span:first-child>svg{width:1.25rem;height:1.25rem;fill:currentColor}.mc-image{border-radius:.75rem;max-width:100%;max-height:600px;margin-left:auto;margin-right:auto;display:block;box-shadow:var(--shadow-card)}.mc-image-zoomable{position:relative;display:block;width:fit-content;margin:0 auto;cursor:zoom-in;border:0;background:transparent;padding:0}.mc-image-zoom-icon{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:rgba(255,255,255,.85);backdrop-filter:blur(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);opacity:.8;transition:opacity .2s,transform .2s;pointer-events:none}.mc-image-zoomable:hover .mc-image-zoom-icon{opacity:1;transform:scale(1.05)}.mc-image-zoom-icon svg{width:1.25rem;height:1.25rem;color:#2d2d2d}.mc-figcaption{margin-top:.75rem;text-align:center;color:rgba(84,89,95,.6)}.mc-figcaption--sm{font-size:.75rem}.mc-figcaption--md{font-size:.8125rem}.mc-figcaption--lg{font-size:1rem}.mc-video-frame{position:relative;width:100%;border-radius:.75rem;overflow:hidden;box-shadow:var(--shadow-card);padding-bottom:56.25%}.mc-video-frame>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mc-video-r2{border-radius:.75rem;width:100%;box-shadow:var(--shadow-card);display:block;margin-left:auto;margin-right:auto}.mc-video-yt-cta{display:flex;justify-content:center;margin-top:.75rem}.mc-video-yt-cta>a{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:9999px;background:#FF0000;color:#fff;font-size:.8125rem;font-weight:500;transition:background .2s,transform .2s}.mc-video-yt-cta>a:hover{background:#cc0000}.mc-video-yt-cta>a:active{transform:scale(.95)}.mc-video-yt-cta svg{width:1.25rem;height:1.25rem}.mc-gallery{margin:2rem 0;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.mc-gallery--cols-2,.mc-gallery--cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.mc-gallery--cols-3{grid-template-columns:repeat(3,1fr)}}.mc-gallery--cols-4{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.mc-gallery--cols-4{grid-template-columns:repeat(4,1fr)}}.mc-gallery img{border-radius:.75rem;width:100%;height:100%;object-fit:cover;box-shadow:var(--shadow-card)}.mc-spacer-sm{padding:1rem 0}.mc-spacer-md{padding:2rem 0}.mc-spacer-lg{padding:3rem 0}.mc-spacer-xl{padding:4rem 0}.mc-spacer-divider-solid{border-top:1px solid #e5e5e5}.mc-spacer-divider-dashed{border-top:1px dashed #e5e5e5}.mc-spacer-divider-dotted{border-top:1px dotted #e5e5e5}.mc-columns{margin:2rem 0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.mc-columns{gap:2rem}}.mc-icon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.mc-icon-list>li{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text);line-height:1.375}.mc-icon-list .mc-icon-list__icon{flex-shrink:0;margin-top:.125rem}.mc-icon-list .mc-icon-list__icon>svg{width:1.25rem;height:1.25rem}.mc-accordion{display:flex;flex-direction:column;gap:.75rem}.mc-accordion details{background:var(--color-cream);border-radius:.75rem;overflow:hidden}.mc-accordion summary{cursor:pointer;padding:1.25rem;font-family:var(--font-display);font-size:1.125rem;font-weight:500;color:#2d2d2d;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color .2s;list-style:none}.mc-accordion summary::-webkit-details-marker{display:none}.mc-accordion summary:hover{color:var(--color-accent)}.mc-accordion summary>svg{width:1.25rem;height:1.25rem;color:rgba(84,89,95,.4);flex-shrink:0;transition:transform .3s}.mc-accordion details[open] summary>svg{transform:rotate(180deg)}.mc-accordion__body{padding:0 1.25rem 1.25rem}.mc-toc__intro{text-align:center;font-weight:600;color:#2d2d2d;margin-bottom:1.5rem}.mc-toc__card{border-radius:1rem;border:1px solid #f5c6c2;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.mc-toc__head{padding:1rem 1.5rem}.mc-toc__head h2{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff;margin:0;position:relative;z-index:10}.mc-toc__body{padding:1.25rem 1.5rem;background:#fff}.mc-toc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.mc-toc__list>li{display:flex;align-items:flex-start;gap:.75rem;line-height:1.375;color:var(--color-rose)}.mc-toc__list svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.25rem}.mc-toc__list a{color:inherit;text-decoration:none;transition:color .2s}.mc-toc__list a:hover{text-decoration:underline}.mc-toc__outro{text-align:center;font-family:var(--font-script);font-size:2.25rem;color:#2d2d2d;margin-top:1.5rem}.mc-comparison{margin:1.5rem 0}.mc-comparison__title{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:#2d2d2d;margin-bottom:1.25rem;text-align:center}@media (min-width:768px){.mc-comparison__title{font-size:1.5rem}}.mc-comparison__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.mc-comparison__grid{grid-template-columns:repeat(2,1fr)}}.mc-comparison__col{border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);background:#fff}.mc-comparison__col--pros{border:1px solid rgb(167,243,208)}.mc-comparison__col--cons{border:1px solid var(--color-rose-light)}.mc-comparison__head{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.mc-comparison__head--pros{background:linear-gradient(135deg,#10b981,#059669)}.mc-comparison__head--cons{background:linear-gradient(135deg,var(--color-rose) 0,var(--color-rose-dark) 100%)}.mc-comparison__head svg{width:1.5rem;height:1.5rem;color:#fff}.mc-comparison__head h4{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:#fff;margin:0}@media (min-width:768px){.mc-comparison__head h4{font-size:1.25rem}}.mc-comparison__list{padding:1.25rem 1.5rem;margin:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.mc-comparison__list>li{display:flex;align-items:flex-start;gap:.75rem;font-size:18px;line-height:1.375;color:var(--color-text)}.mc-comparison__list svg{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:3px}.mc-comparison__list--pros svg{color:#10b981}.mc-comparison__list--cons svg{color:var(--color-rose)}.mc-comparison-compare{background:var(--color-cream);border-radius:1rem;padding:1.5rem}@media (min-width:768px){.mc-comparison-compare{padding:2rem}}.mc-comparison-compare__title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:#2d2d2d;margin-bottom:1.5rem;text-align:center}.mc-comparison-compare__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.mc-comparison-compare__grid--2{grid-template-columns:repeat(2,1fr)}.mc-comparison-compare__grid--3{grid-template-columns:repeat(3,1fr)}.mc-comparison-compare__grid--4{grid-template-columns:repeat(4,1fr)}}.mc-comparison-compare__col h4{font-family:var(--font-display);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.mc-comparison-compare__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mc-comparison-compare__col li{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-text)}.mc-comparison-compare__col svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}.mc-table-block__h2-wrap{display:flex;align-items:center;gap:1rem;margin-top:5rem;margin-bottom:1.5rem}.mc-table-block__h2-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,142,136,.3),transparent)}.mc-table-block__h2{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#2d2d2d;display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin:0;scroll-margin-top:6rem}@media (min-width:768px){.mc-table-block__h2{font-size:1.875rem}}.mc-table-block__h2-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:2px dashed rgba(255,142,136,.4);color:var(--color-rose)}.mc-table-block__h2-icon>svg{width:1.5rem;height:1.5rem}.mc-table-block__desc{color:var(--color-text);font-size:1.25rem;line-height:1.625;margin-bottom:1.5rem}.mc-table-block__card{border-radius:1rem;border:1px solid #f5c6c2;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.mc-table-block__head{padding:1rem 1.5rem}.mc-table-block__head h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fff;font-style:italic;margin:0;position:relative;z-index:10}.mc-nutrition__rows{background:#fff}.mc-nutrition__row{display:grid;grid-template-columns:repeat(2,1fr);padding:.75rem 1.5rem;border-top:1px solid #e5e7eb}.mc-nutrition__row:first-child{border-top:0}.mc-nutrition__label{font-size:1.25rem}.mc-nutrition__label--main{font-weight:600;color:#2d2d2d}.mc-nutrition__label--indent{padding-left:1.5rem;color:#6b7280;font-style:italic}.mc-nutrition__value{font-size:1.25rem;color:#4b5563}.mc-nutrition__footer{text-align:center;font-size:.875rem;font-style:italic;margin-top:1rem;color:var(--color-rose)}.mc-conservation__head{display:grid;grid-template-columns:repeat(2,1fr);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.075em;text-align:center}.mc-conservation__head>div{padding:.75rem 1.5rem;color:#fff;position:relative;z-index:10}.mc-conservation__row{display:grid;grid-template-columns:repeat(2,1fr)}.mc-conservation__row:not(:last-child){border-bottom:1px solid #f5c6c2}.mc-conservation__cell{padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mc-conservation__cell--value{flex-direction:row}.mc-conservation__icon{font-size:1.875rem;margin-bottom:.25rem}.mc-conservation__label{font-family:var(--font-display);font-size:1.25rem;color:#2d2d2d}.mc-conservation__sub{font-size:1.25rem;color:var(--color-rose)}.mc-conservation__value{font-family:var(--font-display);font-size:1.25rem;color:#2d2d2d;text-align:center}.mc-comparison-table{margin:1.5rem 0;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-card);border:1px solid rgba(255,181,177,.4);background:#fff}.mc-comparison-table__scroll{overflow-x:auto}.mc-comparison-table table{width:100%;border-collapse:collapse;font-size:15px}.mc-comparison-table th{padding:1rem 1.25rem;font-family:var(--font-display);font-weight:600;color:#fff;text-align:left;white-space:nowrap;position:relative;z-index:10}.mc-comparison-table th:first-child{font-size:1rem}.mc-comparison-table th:not(:first-child){font-size:.9375rem}.mc-comparison-table tbody tr{border-top:1px solid rgba(255,181,177,.3);transition:background .2s}.mc-comparison-table tbody tr:hover{background:rgba(251,247,244,.6)}.mc-comparison-table tbody tr:nth-child(2n){background:rgba(251,247,244,.4)}.mc-comparison-table tbody th{padding:1rem 1.25rem;font-family:var(--font-display);font-weight:600;color:#2d2d2d;text-align:left;vertical-align:middle;white-space:nowrap}.mc-comparison-table tbody th .mc-comparison-table__row-bullet{display:inline-flex;align-items:center;gap:.5rem}.mc-comparison-table__row-stripe{width:.375rem;height:1.5rem;border-radius:9999px;background:linear-gradient(180deg,var(--color-rose) 0,var(--color-rose-dark) 100%)}.mc-comparison-table td{padding:1rem 1.25rem;vertical-align:middle;color:var(--color-text);line-height:1.375}.mc-comparison-table__badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;flex-shrink:0;margin-top:.125rem}.mc-comparison-table__badge--ok{background:#d1fae5;color:#047857}.mc-comparison-table__badge--ko{background:rgba(255,181,177,.4);color:var(--color-rose-dark)}.mc-comparison-table__badge--mid{background:#fef3c7;color:#b45309}.mc-comparison-table__badge svg{width:1rem;height:1rem}.mc-comparison-table__cell-with-badge{display:flex;align-items:flex-start;gap:.625rem}.mc-section-embed-card{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem}.mc-section-embed-card__icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#ede9fe;display:flex;align-items:center;justify-content:center;color:#7c3aed;font-size:1.125rem}.mc-recipe-placeholder{background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem}.mc-recipe-placeholder__icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;font-size:1.125rem}.mc-prep-steps{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:2rem}.mc-prep-steps>li{display:flex;gap:1rem;scroll-margin-top:6rem}.mc-prep-step__num{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#fff;background-color:var(--color-rose)}.mc-prep-step__body{flex:1;min-width:0}.mc-prep-step__text{color:var(--color-text);line-height:1.625}.mc-prep-step__text strong{font-weight:700;color:#2d2d2d}.mc-prep-step__text a{color:var(--color-rose);text-decoration:underline;text-decoration-color:rgba(255,142,136,.4);text-underline-offset:2px}.mc-prep-step__text a:hover{color:var(--color-rose-dark)}.mc-prep-step__figure{margin-top:1rem}.mc-prep-step__img{border-radius:.75rem;width:100%;box-shadow:var(--shadow-card)}.mc-prep-step__caption{text-align:center;font-size:.875rem;font-style:italic;color:#666;margin-top:.5rem}.mc-prep-step__video{margin-top:1rem;border-radius:.75rem;width:100%;box-shadow:var(--shadow-card)}.mc-academy-cta{border-radius:1rem;overflow:hidden;background-color:#f0a5a0;background-image:radial-gradient(circle,rgba(255,255,255,.15) 1px,transparent 0);background-size:20px 20px}.mc-academy-cta__inner{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center}@media (min-width:768px){.mc-academy-cta__inner{padding:2rem;flex-direction:row;gap:1.5rem}}.mc-academy-cta__img{flex-shrink:0;width:8rem}@media (min-width:768px){.mc-academy-cta__img{width:9rem}}.mc-academy-cta__img img{width:100%;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.mc-academy-cta__body{flex:1;text-align:center}@media (min-width:768px){.mc-academy-cta__body{text-align:left}}.mc-academy-cta__body h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}@media (min-width:768px){.mc-academy-cta__body h3{font-size:1.5rem}}.mc-academy-cta__body p{color:rgba(255,255,255,.9);font-size:.9375rem;margin:0 0 .75rem}.mc-academy-cta__list{margin:0 0 1.25rem;list-style:none;padding:0;display:inline-block;text-align:left}.mc-academy-cta__list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:rgba(255,255,255,.9);margin-bottom:.5rem}.mc-academy-cta__list svg{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem;color:#fff}.mc-academy-cta__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:9999px;font-weight:600;color:#fff;font-size:.9375rem;background-color:#4db8a4;transition:filter .2s,box-shadow .2s;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mc-academy-cta__btn:hover{filter:brightness(1.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.mc-academy-cta__btn svg{width:1.25rem;height:1.25rem}