:root{--mc-espresso:#2A1D18;--mc-espresso-deep:#1B120E;--mc-teal:#14A39A;--mc-teal-deep:#0C7F78;--mc-teal-bright:#4FD1C5;--mc-teal-tint:#E4F4F2;--mc-sand:#F7F3EE;--mc-sand-deep:#EDE6DC;--mc-muted:#6B5B53;--mc-line:rgba(42,29,24,.12);--mc-shadow:0 1px 2px rgba(42,29,24,.05),0 16px 40px rgba(42,29,24,.08);--mc-head:"Fraunces",Georgia,"Times New Roman",serif;--mc-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mc-gutter:20px;--mc-max:1240px;--mc-ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.5 2.5 4.7-5.2' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mc-ico-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3l6 6M9 3l-6 6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}@media(min-width:750px){:root{--mc-gutter:40px}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mc *,.mc *:before,.mc *:after{transition:none!important;animation:none!important}}.mc,.mc *,.mc *:before,.mc *:after{box-sizing:border-box}.mc{font-family:var(--mc-body);color:var(--mc-espresso);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mc img{max-width:100%;height:auto;display:block}.mc h1,.mc h2,.mc h3,.mc h4{font-family:var(--mc-head);font-weight:500;letter-spacing:-.015em;line-height:1.08;margin:0;color:inherit}.mc p{margin:0}.mc ul,.mc ol{list-style:none;margin:0;padding:0}.mc a{color:inherit}.mc-wrap{width:100%;max-width:var(--mc-max);margin-inline:auto;padding-inline:var(--mc-gutter)}.mc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}section.mc[id]{scroll-margin-top:84px}.mc-sec{padding:72px 0}@media(min-width:900px){.mc-sec{padding:112px 0}}.mc-sec--sand{background:var(--mc-sand)}.mc-sec--tint{background:var(--mc-teal-tint)}.mc-sec--white{background:#fff}.mc-sec--dark{background:var(--mc-espresso);color:#fff}.mc-h1{font-size:clamp(2.6rem,6.2vw,4.75rem)}.mc-h2{font-size:clamp(2rem,4.2vw,3.25rem)}.mc-h3{font-size:1.4rem;line-height:1.2}.mc-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:var(--mc-muted);max-width:34em}.mc-eyebrow{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-teal-deep);margin-bottom:16px}.mc-sec--dark .mc-eyebrow{color:var(--mc-teal-bright)}.mc-sec--dark .mc-lead{color:#ffffffc7}.mc-head{max-width:46rem;margin-bottom:48px}.mc-head .mc-lead{margin-top:16px}.mc-head--center{margin-inline:auto;text-align:center}.mc-head--center .mc-lead{margin-inline:auto}.mc-fine{font-size:.8rem;line-height:1.55;color:var(--mc-muted)}.mc-sec--dark .mc-fine{color:#ffffff9e}.mc-note{margin-top:36px;text-align:center}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:0 30px;border:0;border-radius:999px;font:600 1.0625rem/1 var(--mc-body);letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.mc-btn:focus-visible,.mc-qty__btn:focus-visible,.mc-zoom:focus-visible,.mc-thumb:focus-visible,.mc-faq summary:focus-visible,.mc-menu summary:focus-visible,.mc-dialog__close:focus-visible{outline:3px solid var(--mc-teal);outline-offset:3px}.mc-btn--primary{background:var(--mc-teal-deep);color:#fff;box-shadow:0 10px 24px #0c7f784d}.mc-btn--primary:hover{background:var(--mc-espresso);transform:translateY(-1px)}.mc-btn--light{background:#fff;color:var(--mc-espresso)}.mc-btn--light:hover{background:var(--mc-teal-tint);transform:translateY(-1px)}.mc-btn--ghost{background:transparent;color:var(--mc-espresso);box-shadow:inset 0 0 0 1.5px var(--mc-espresso)}.mc-btn--ghost:hover{background:var(--mc-espresso);color:#fff}.mc-btn--sm{min-height:42px;padding:0 22px;font-size:.95rem}.mc-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.mc-announce{background:var(--mc-espresso);color:#fff;text-align:center;font-family:var(--mc-body);font-size:.8125rem;font-weight:500;letter-spacing:.04em;line-height:1.4;padding:10px var(--mc-gutter)}.mc-header{background:#ffffffeb;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--mc-line)}.mc-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:68px}.mc-logo{font-family:var(--mc-head);font-size:1.3rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;color:var(--mc-espresso)}.mc-logo b{font-weight:700;color:var(--mc-teal-deep)}.mc-logo span{color:var(--mc-muted);font-weight:400}.mc-nav{display:none;align-items:center;gap:34px}.mc-nav a:not(.mc-btn){position:relative;padding:6px 0;text-decoration:none;font-weight:500;font-size:.95rem}.mc-nav a:not(.mc-btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mc-teal);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.mc-nav a:not(.mc-btn):hover:after{transform:scaleX(1)}.mc-menu{position:relative}.mc-menu summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.mc-menu summary::-webkit-details-marker{display:none}.mc-menu__bars,.mc-menu__bars:before,.mc-menu__bars:after{display:block;width:22px;height:2px;background:var(--mc-espresso);border-radius:2px;transition:transform .2s ease,background-color .2s ease}.mc-menu__bars{position:relative}.mc-menu__bars:before,.mc-menu__bars:after{content:"";position:absolute;left:0}.mc-menu__bars:before{top:-7px}.mc-menu__bars:after{top:7px}.mc-menu[open] .mc-menu__bars{background:transparent}.mc-menu[open] .mc-menu__bars:before{transform:translateY(7px) rotate(45deg)}.mc-menu[open] .mc-menu__bars:after{transform:translateY(-7px) rotate(-45deg)}.mc-menu__panel{position:absolute;right:0;top:calc(100% + 14px);width:min(86vw,320px);background:#fff;border:1px solid var(--mc-line);border-radius:22px;box-shadow:var(--mc-shadow);padding:12px;display:grid;gap:2px}.mc-menu__panel a{padding:14px 16px;border-radius:12px;text-decoration:none;font-weight:500}.mc-menu__panel a:hover{background:var(--mc-sand)}.mc-menu__panel a.mc-btn{margin-top:8px;color:#fff;justify-content:center}.mc-menu__panel a.mc-btn:hover{background:var(--mc-espresso)}@media(min-width:900px){.mc-nav{display:flex}.mc-menu{display:none}}.mc-hero{position:relative;overflow:hidden;padding:32px 0 56px;background:radial-gradient(900px 520px at 88% 0%,rgba(20,163,154,.16),transparent 62%),radial-gradient(700px 480px at 0% 100%,rgba(237,230,220,.9),transparent 60%),linear-gradient(180deg,#fff,var(--mc-sand))}.mc-hero__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "buy"}.mc-hero__copy{grid-area:copy}.mc-hero__copy .mc-lead{margin-top:20px}.mc-hero__media{grid-area:media;position:relative;width:100%;max-width:640px;margin-inline:auto;aspect-ratio:1/1;background:#fff;border-radius:36px;box-shadow:var(--mc-shadow);padding:clamp(12px,3vw,28px)}.mc-hero__media img{width:100%;height:100%;object-fit:contain;border-radius:24px}.mc-hero__buy{grid-area:buy}@media(min-width:900px){.mc-hero{padding:72px 0 104px}.mc-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy media" "buy media";column-gap:80px;row-gap:36px;align-items:start}.mc-hero__copy{align-self:end}.mc-hero__media{align-self:center;margin-inline:0}}.mc-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fffffff2;border:1px solid var(--mc-line);border-radius:999px;padding:9px 16px;font-size:.82rem;font-weight:600;box-shadow:0 8px 24px #2a1d181a}.mc-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mc-teal)}.mc-chip--a{top:6%;left:-2%}.mc-chip--b{bottom:8%;right:-2%}@media(max-width:600px){.mc-chip--a{left:2%}.mc-chip--b{right:2%}}.mc-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.mc-price__now{font-family:var(--mc-head);font-size:clamp(2.4rem,4vw,3.1rem);font-weight:500;line-height:1}.mc-price__sub{color:var(--mc-muted);font-size:.95rem}.mc-buy{max-width:520px}.mc-buy__row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.mc-buy__submit{flex:1 1 220px}.mc-qty{display:inline-flex;align-items:center;height:56px;padding:0 6px;background:#fff;border:1.5px solid var(--mc-line);border-radius:999px}.mc-qty__btn{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--mc-espresso);font-size:1.4rem;line-height:1;cursor:pointer}.mc-qty__btn:hover{background:var(--mc-teal-tint)}.mc-qty__input{width:46px;padding:0;border:0;background:transparent;color:var(--mc-espresso);text-align:center;font:600 1.05rem var(--mc-body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mc-qty__input::-webkit-outer-spin-button,.mc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mc-qty__input:focus{outline:none}.mc-buy__save{margin-top:14px;font-size:.9rem;font-weight:600;color:var(--mc-teal-deep)}.mc-buy__assure{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:.88rem;color:var(--mc-muted)}.mc-buy__assure li{display:flex;align-items:center;gap:8px}.mc-buy__assure li:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--mc-teal) var(--mc-ico-check) center/9px no-repeat}.mc-buy--dark .mc-qty{background:#ffffff14;border-color:#ffffff47}.mc-buy--dark .mc-qty__btn,.mc-buy--dark .mc-qty__input{color:#fff}.mc-buy--dark .mc-qty__btn:hover{background:#ffffff24}.mc-buy--dark .mc-buy__assure{color:#ffffffc2}.mc-buy--dark .mc-buy__save{color:var(--mc-teal-bright)}.mc-trust{background:var(--mc-espresso);color:#fff;padding:32px 0}.mc-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}@media(min-width:640px){.mc-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.mc-trust__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}}.mc-trust__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:.86rem;font-weight:500;line-height:1.35;letter-spacing:.01em}.mc-trust__item svg{width:34px;height:34px;fill:none;stroke:var(--mc-teal-bright);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mc-cards{display:grid;gap:24px}@media(min-width:800px){.mc-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--mc-line);border-radius:28px;box-shadow:var(--mc-shadow);transition:transform .25s ease}.mc-card:hover{transform:translateY(-4px)}.mc-card__media{aspect-ratio:1/1;overflow:hidden;background:var(--mc-teal-tint)}.mc-card__media img{width:100%;height:100%;object-fit:cover}.mc-card__body{display:grid;gap:10px;padding:26px 26px 30px}.mc-card__body p{color:var(--mc-muted)}.mc-split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.mc-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.mc-split--flip .mc-split__media{order:-1}}.mc-split__media{overflow:hidden;background:#fff;border-radius:32px;box-shadow:var(--mc-shadow)}.mc-split__media img{width:100%;height:auto}.mc-quote{font-family:var(--mc-head);font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.32;font-weight:400;letter-spacing:-.01em}.mc-ingr{margin:28px 0 30px}.mc-ingr__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--mc-line)}.mc-ingr__item:last-child{border-bottom:1px solid var(--mc-line)}.mc-ingr__num{font-family:var(--mc-head);font-size:1.7rem;line-height:1.1;color:var(--mc-teal-deep)}.mc-ingr__item h3{font-family:var(--mc-body);font-size:1.1rem;font-weight:600;letter-spacing:0;line-height:1.3}.mc-ingr__item p{margin-top:4px;color:var(--mc-muted);font-size:.95rem}.mc-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.mc-tags__label{width:100%;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted);margin-top:14px}.mc-tag{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;background:#fff;border:1px solid var(--mc-line);border-radius:999px;font-size:.9rem;font-weight:500}.mc-tag:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--mc-teal) var(--mc-ico-check) center/10px no-repeat}.mc-tag--no:before{background:var(--mc-espresso) var(--mc-ico-x) center/9px no-repeat}.mc-steps{display:grid;gap:20px}@media(min-width:800px){.mc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-step{padding:32px 28px;background:#fff;border:1px solid var(--mc-line);border-radius:28px;box-shadow:var(--mc-shadow)}.mc-step__n{font-family:var(--mc-head);font-size:3.4rem;line-height:1;color:var(--mc-teal);margin-bottom:18px}.mc-step p{margin-top:10px;color:var(--mc-muted)}.mc-facts__meta{display:grid;gap:12px;margin-top:26px}.mc-facts__meta li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--mc-line);font-size:.98rem}.mc-facts__meta li:last-child{border-bottom:1px solid var(--mc-line)}.mc-facts__meta strong{font-weight:600}.mc-facts__meta span{color:var(--mc-muted);text-align:right}.mc-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;border-radius:32px;overflow:hidden;box-shadow:var(--mc-shadow);cursor:zoom-in}.mc-zoom img{width:100%;height:auto}.mc-zoom__hint{position:absolute;right:16px;bottom:16px;padding:8px 14px;background:var(--mc-espresso);color:#fff;border-radius:999px;font-size:.8rem;font-weight:600}.mc-dialog{width:min(94vw,980px);max-height:94vh;padding:0;border:0;background:transparent;overflow:visible}.mc-dialog::backdrop{background:#140c09d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mc-dialog img{width:100%;max-height:90vh;object-fit:contain;background:#fff;border-radius:20px}.mc-dialog__close{position:absolute;top:-14px;right:-14px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--mc-espresso);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 8px 24px #0000004d}.mc-tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.mc-tier{position:relative;flex:1 1 210px;max-width:250px;display:flex;flex-direction:column;gap:6px;padding:30px 22px 24px;text-align:center;background:#fff;border:1.5px solid var(--mc-line);border-radius:28px;box-shadow:var(--mc-shadow)}.mc-tier--best{border-color:var(--mc-teal);box-shadow:0 0 0 3px #14a39a29,var(--mc-shadow)}.mc-tier__flag{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:6px 14px;background:var(--mc-teal-deep);color:#fff;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mc-tier__qty{font-family:var(--mc-head);font-size:1.7rem;line-height:1.15}.mc-tier__supply{color:var(--mc-muted);font-size:.9rem}.mc-tier__off{display:inline-block;align-self:center;margin:10px 0 4px;padding:6px 14px;background:var(--mc-teal-tint);color:var(--mc-teal-deep);border-radius:999px;font-size:.85rem;font-weight:700}.mc-tier__off--none{background:var(--mc-sand);color:var(--mc-muted)}.mc-tier__total{font-family:var(--mc-head);font-size:2.2rem;line-height:1.1}.mc-tier__was{min-height:1.4em;color:var(--mc-muted);font-size:.95rem;text-decoration:line-through}.mc-tier__each{margin-bottom:14px;color:var(--mc-muted);font-size:.88rem}.mc-tier form{margin-top:auto}.mc-tier .mc-btn{width:100%;min-height:50px;padding:0 16px;font-size:1rem}.mc-faq{display:grid;gap:12px;max-width:52rem;margin-inline:auto}.mc-faq details{background:#fff;border:1px solid var(--mc-line);border-radius:20px;transition:box-shadow .2s ease,border-color .2s ease}.mc-faq details[open]{box-shadow:var(--mc-shadow);border-color:#14a39a80}.mc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;list-style:none;cursor:pointer;font-weight:600;font-size:1.05rem;line-height:1.4}.mc-faq summary::-webkit-details-marker{display:none}.mc-faq summary:after{content:"";flex:none;width:11px;height:11px;margin-top:-4px;border-right:2px solid var(--mc-teal-deep);border-bottom:2px solid var(--mc-teal-deep);transform:rotate(45deg);transition:transform .2s ease}.mc-faq details[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.mc-faq__a{padding:0 26px 24px;max-width:44rem;color:var(--mc-muted)}.mc-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--mc-espresso),var(--mc-espresso-deep));color:#fff}.mc-cta:before{content:"";position:absolute;right:-160px;top:-220px;width:640px;height:640px;background:radial-gradient(closest-side,rgba(20,163,154,.38),transparent);pointer-events:none}.mc-cta__grid{position:relative;display:grid;gap:40px;align-items:center}@media(min-width:900px){.mc-cta__grid{grid-template-columns:1.1fr .9fr;gap:80px}}.mc-cta__media{width:100%;max-width:460px;margin-inline:auto;aspect-ratio:1/1;padding:20px;background:#fff;border-radius:36px;box-shadow:0 30px 60px #00000059}.mc-cta__media img{width:100%;height:100%;object-fit:contain}.mc-cta .mc-price__sub{color:#ffffffb3}.mc-cta .mc-lead{margin:18px 0 28px}.mc-footer{padding:72px 0 36px;background:var(--mc-espresso-deep);color:#ffffffc7;font-size:.95rem}.mc-footer a{text-decoration:none;color:inherit}.mc-footer a:hover{color:#fff;text-decoration:underline}.mc-footer__grid{display:grid;gap:40px}@media(min-width:800px){.mc-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.mc-footer__brand{font-family:var(--mc-head);font-size:1.7rem;line-height:1.1;color:#fff}.mc-footer__brand b{color:var(--mc-teal-bright);font-weight:700}.mc-footer__about{margin-top:14px;max-width:24rem}.mc-footer h4{margin-bottom:16px;font-family:var(--mc-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.mc-footer ul{display:grid;gap:10px}.mc-footer__legal{display:grid;gap:14px;margin-top:52px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem;line-height:1.6;color:#ffffff9e}.mc-pdp{padding:28px 0 72px;background:linear-gradient(180deg,#fff,var(--mc-sand))}.mc-pdp__grid{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.mc-pdp{padding:56px 0 96px}.mc-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:start}.mc-pdp__gallery{position:sticky;top:100px}}.mc-pdp__main{aspect-ratio:1/1;overflow:hidden;background:#fff;border-radius:32px;box-shadow:var(--mc-shadow)}.mc-pdp__main img{width:100%;height:100%;object-fit:contain}.mc-pdp .mc-buy{margin-top:22px}.mc-pdp details h2,.mc-pdp details h3,.mc-pdp details h4{font-family:var(--mc-body);font-size:1.02rem;font-weight:700;letter-spacing:0;line-height:1.35;margin:20px 0 6px;color:var(--mc-espresso)}.mc-pdp details p,.mc-pdp details li{font-size:.96rem;line-height:1.65}.mc-pdp details ul{padding-left:20px;margin:8px 0 12px}.mc .mc-qty__input{width:46px;height:auto;min-height:0;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;outline:none}.mc-cta .mc-eyebrow{color:var(--mc-teal-bright)}.mc-cta .mc-lead{color:#ffffffd1}.mc-cta .mc-fine{color:#ffffff9e}.mc-tier{flex:1 1 190px}.mc-hero__buy{scroll-margin-top:100px}.section:has(.blog-post-content) h1{font-family:var(--mc-head);font-weight:600;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.12;letter-spacing:-.015em;color:var(--mc-espresso);max-width:28ch;margin-inline:auto;text-wrap:balance}.blog-post-content.rte{font-family:var(--mc-body);font-size:1.0625rem;line-height:1.75;color:var(--mc-espresso);max-width:44rem}.blog-post-content.rte>rte-formatter>*+*{margin-top:1.1em}.blog-post-content.rte h2{font-family:var(--mc-head);font-weight:600;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2;letter-spacing:-.01em;margin:2.2em 0 .5em;color:var(--mc-espresso)}.blog-post-content.rte h3{font-family:var(--mc-head);font-weight:600;font-size:1.25rem;line-height:1.3;margin:1.8em 0 .4em;color:var(--mc-espresso)}.blog-post-content.rte p,.blog-post-content.rte li{color:var(--mc-espresso);margin-block-end:0}.blog-post-content.rte a{color:var(--mc-teal-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-post-content.rte a:hover{color:var(--mc-espresso)}.blog-post-content.rte ul,.blog-post-content.rte ol{padding-left:1.4em}.blog-post-content.rte li+li{margin-top:.45em}.blog-post-content.rte li::marker{color:var(--mc-teal-deep)}.blog-post-content.rte>rte-formatter>p:first-child{background:var(--mc-teal-tint);border-left:4px solid var(--mc-teal);padding:1rem 1.25rem;border-radius:0 12px 12px 0}.blog-post-content.rte table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--mc-line);border-radius:12px;overflow:hidden;font-size:.97rem;line-height:1.55;margin-block:1.6em;background:#fff}.blog-post-content.rte th,.blog-post-content.rte td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--mc-line);border-right:0}.blog-post-content.rte th{background:var(--mc-sand-deep);font-weight:600}.blog-post-content.rte tr:last-child td{border-bottom:0}.blog-post-content.rte>rte-formatter>h2:last-of-type+ol,.blog-post-content.rte>rte-formatter>h2:last-of-type+ul{font-size:.9rem;line-height:1.6}.blog-post-content.rte>rte-formatter>p:nth-last-child(2),.blog-post-content.rte>rte-formatter>p:last-child{font-size:.875rem;line-height:1.6;color:var(--mc-muted)}.blog-post-content.rte>rte-formatter>p:last-child{border-top:1px solid var(--mc-line);padding-top:1rem;margin-top:1.4rem}@media(max-width:640px){.blog-post-content.rte table{display:block;overflow-x:auto}}.section:has(.blog-post-content) .blog-post-card__image-container{max-width:52rem;width:100%;margin-inline:auto;border-radius:16px;overflow:hidden}.section:has(.blog-post-content) .blog-post-card__image{width:100%;height:auto!important;aspect-ratio:1200/630;object-fit:cover;border-radius:0}.section:has(.blog-post-content) .image-block{max-width:52rem!important;width:100%!important;margin-inline:auto!important;border-radius:16px;overflow:hidden}.section:has(.blog-post-content) .image-block img{width:100%;height:auto!important;aspect-ratio:1200/630;object-fit:cover}.mc-pdp__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media(min-width:600px){.mc-pdp__thumbs{grid-template-columns:repeat(8,minmax(0,1fr))}}.mc-thumb{aspect-ratio:1/1;padding:0;overflow:hidden;background:#fff;border:2px solid transparent;border-radius:14px;cursor:pointer}.mc-thumb[aria-current=true]{border-color:var(--mc-teal)}.mc-thumb img{width:100%;height:100%;object-fit:cover}.mc-pdp__info h1{margin:4px 0 18px;font-size:clamp(1.8rem,3.2vw,2.55rem)}.mc-pdp__info .mc-price{margin-bottom:20px}.mc-pdp__bullets{display:grid;gap:10px;margin:22px 0 28px}.mc-pdp__bullets li{display:flex;gap:12px;align-items:flex-start}.mc-pdp__bullets li:before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background:var(--mc-teal) var(--mc-ico-check) center/11px no-repeat}.mc-pdp__info .mc-faq{margin-top:32px;max-width:none}.mc-pdp__info .mc-faq summary{padding:18px 22px;font-size:1rem}.mc-pdp__info .mc-faq__a{padding:0 22px 20px}.mc-pdp__info .mc-fine{margin-top:22px}.mc-faq__a p+p{margin-top:10px}.mc-faq__a ul{list-style:disc;padding-left:1.2rem;margin:8px 0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mc.css.map */
