:root{--mm-bone: #F7F4EE;--mm-sand: #F1ECE2;--mm-sand2: #E9E0CE;--mm-ink: #1C1B18;--mm-ink2: #2A2823;--mm-saf: #C8742C;--mm-saf-d: #A85E20;--mm-saf-l: #E8C49A;--mm-mut: #8A857C;--mm-line: #DCD5C7;--mm-ok: #3E6B4F;--mm-serif: Georgia, "Times New Roman", serif;--mm-sans: "Helvetica Neue", Arial, sans-serif}.mm{background:var(--mm-bone);color:var(--mm-ink);font-family:var(--mm-serif);line-height:1.6}.mm *,.mm *:before,.mm *:after{box-sizing:border-box}.mm h1,.mm h2,.mm h3,.mm p,.mm ul,.mm li{margin:0;padding:0}.mm ul{list-style:none}.mm a{color:inherit}.mm button{font:inherit}.mm-sans{font-family:var(--mm-sans)}.mm-eyebrow{font-family:var(--mm-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.mm-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mm-accent{color:var(--mm-saf-d)}.mm-bar{background:var(--mm-ink);color:var(--mm-bone);text-align:center;padding:9px 16px;font-size:12.5px;font-family:var(--mm-sans)}.mm-bar b,.mm-bar strong{color:var(--mm-saf-l);font-weight:700}.mm-bar p{display:inline}.mm-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding:48px 0 64px}@media(max-width:900px){.mm-product{grid-template-columns:1fr;gap:32px}}.mm-gallery .mm-main{background:var(--mm-ink);border-radius:6px;position:relative;overflow:hidden;aspect-ratio:4/4.6;display:flex;align-items:center;justify-content:center}.mm-gallery .mm-main img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.mm-gallery .mm-main:hover img{transform:scale(1.025)}.mm-badge-corner{position:absolute;top:16px;right:16px;background:var(--mm-saf);color:#fff;border-radius:4px;padding:10px 14px;text-align:center;line-height:1.25;box-shadow:0 6px 18px #00000040;z-index:2}.mm-badge-corner .mm-big{font-size:21px;font-weight:700;letter-spacing:.01em}.mm-badge-corner .mm-small{font-family:var(--mm-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;border-top:1px dashed rgba(255,255,255,.6);margin-top:5px;padding-top:5px}.mm-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.mm-thumb{border:1.5px solid var(--mm-line);border-radius:5px;aspect-ratio:1/1.05;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--mm-sand);font-family:var(--mm-sans);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-mut);text-align:center;padding:0;transition:border-color .2s;overflow:hidden}.mm-thumb img{width:100%;height:100%;object-fit:cover}.mm-thumb.is-active,.mm-thumb:hover{border-color:var(--mm-saf)}.mm-newbadge{display:inline-flex;align-items:center;gap:8px;background:var(--mm-sand);border:1px solid var(--mm-line);border-radius:99px;padding:6px 14px;font-family:var(--mm-sans);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--mm-saf-d)}.mm-newbadge .mm-dot{width:7px;height:7px;border-radius:50%;background:var(--mm-saf)}.mm-buybox h1{font-size:clamp(30px,4vw,42px);line-height:1.12;letter-spacing:-.01em;margin:14px 0 10px;font-weight:700;font-family:var(--mm-serif)}.mm-price-row{display:flex;align-items:baseline;gap:14px;margin:6px 0 4px}.mm-price{font-size:30px;font-weight:700;color:var(--mm-saf-d)}.mm-compare{font-size:18px;color:var(--mm-mut);text-decoration:line-through}.mm-save{background:var(--mm-ink);color:var(--mm-bone);font-family:var(--mm-sans);font-size:11px;font-weight:700;letter-spacing:.08em;padding:5px 10px;border-radius:3px}.mm-subline{font-size:14.5px;color:var(--mm-mut);font-style:italic}.mm-quote{border-left:3px solid var(--mm-saf);padding:10px 16px;margin:18px 0;background:var(--mm-sand);border-radius:0 5px 5px 0;font-style:italic;font-size:15.5px}.mm-quote .mm-tag{font-style:normal;font-family:var(--mm-sans);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-mut);display:block;margin-top:6px}.mm-choose{margin:22px 0 8px}.mm-choose .mm-eyebrow{display:flex;align-items:center;gap:14px;color:var(--mm-mut)}.mm-choose .mm-eyebrow:before,.mm-choose .mm-eyebrow:after{content:"";height:1px;background:var(--mm-line);flex:1}.mm-format{border:1.5px solid var(--mm-line);border-radius:6px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;margin-top:12px;cursor:pointer;background:#fff;transition:border-color .2s,box-shadow .2s;position:relative;width:100%;text-align:left}.mm-format.is-selected{border-color:var(--mm-saf);box-shadow:0 0 0 3px #c8742c24}.mm-format.is-disabled{opacity:.55;cursor:not-allowed;background:var(--mm-sand)}.mm-format .mm-t{font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mm-format .mm-d{font-family:var(--mm-sans);font-size:12.5px;color:var(--mm-mut);margin-top:2px}.mm-format .mm-p{font-weight:700;font-size:18px;text-align:right;white-space:nowrap}.mm-format .mm-p s{display:block;font-weight:400;font-size:12.5px;color:var(--mm-mut)}.mm-format .mm-radio{width:17px;height:17px;border:2px solid var(--mm-line);border-radius:50%;flex:0 0 17px;position:relative}.mm-format.is-selected .mm-radio{border-color:var(--mm-saf)}.mm-format.is-selected .mm-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--mm-saf);border-radius:50%}.mm-chip{font-family:var(--mm-sans);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--mm-sand2);color:var(--mm-ink);padding:3px 8px;border-radius:99px}.mm-chip.mm-chip--saf{background:var(--mm-saf);color:#fff}.mm-benefits{margin:20px 0 4px;display:grid;gap:11px}.mm-benefit{display:flex;gap:12px;align-items:flex-start;font-size:15px}.mm-benefit .mm-ic{flex:0 0 30px;height:30px;border-radius:6px;background:var(--mm-sand);display:flex;align-items:center;justify-content:center;color:var(--mm-saf-d)}.mm-benefit b,.mm-benefit strong{font-weight:700}.mm-qty-cta{display:flex;gap:12px;margin-top:22px}.mm-qty{display:flex;align-items:center;border:1.5px solid var(--mm-line);border-radius:5px;background:#fff}.mm-qty button{width:40px;height:52px;border:0;background:none;font-size:19px;cursor:pointer;color:var(--mm-ink)}.mm-qty span{min-width:34px;text-align:center;font-family:var(--mm-sans);font-weight:700}.mm-cta{flex:1;background:var(--mm-saf);color:#fff;border:0;border-radius:5px;font-size:16.5px;font-weight:700;cursor:pointer;font-family:var(--mm-serif);letter-spacing:.01em;transition:background .2s;box-shadow:0 8px 22px #c8742c52;min-height:52px}.mm-cta:hover{background:var(--mm-saf-d)}.mm-cta[disabled]{opacity:.6;cursor:wait}.mm-trust{display:flex;gap:18px;justify-content:center;margin-top:14px;font-family:var(--mm-sans);font-size:11.5px;color:var(--mm-mut);flex-wrap:wrap}.mm-trust span{display:flex;gap:6px;align-items:center}.mm-stripe{background:var(--mm-sand);border-block:1px solid var(--mm-line)}.mm-stripe .mm-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:30px 24px}@media(max-width:840px){.mm-stripe .mm-wrap{grid-template-columns:repeat(2,1fr)}}.mm-s-item{display:flex;gap:12px;align-items:center;font-family:var(--mm-sans);font-size:13.5px;font-weight:700}.mm-s-item .mm-ring{flex:0 0 38px;height:38px;border-radius:50%;border:1.5px solid var(--mm-saf);color:var(--mm-saf-d);display:flex;align-items:center;justify-content:center}.mm-section{padding:72px 0}.mm-section h2{font-size:clamp(26px,3.4vw,38px);line-height:1.15;text-align:center;max-width:820px;margin:0 auto 12px;font-weight:700;font-family:var(--mm-serif)}.mm-section h2 em,.mm-popup h3 em{color:var(--mm-saf-d);font-style:normal}.mm-section .mm-lead{text-align:center;color:var(--mm-mut);max-width:620px;margin:0 auto 44px;font-size:16px}.mm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:840px){.mm-cards{grid-template-columns:1fr}}.mm-card{border-radius:8px;padding:30px 26px;border:1px solid var(--mm-line);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.mm-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #1c1b181a}.mm-card.mm-c1{background:var(--mm-sand)}.mm-card.mm-c2{background:var(--mm-sand2)}.mm-card.mm-c3{background:var(--mm-ink);color:var(--mm-bone)}.mm-card .mm-ph{font-family:var(--mm-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--mm-saf-d)}.mm-card.mm-c3 .mm-ph{color:var(--mm-saf-l)}.mm-card h3{font-size:23px;margin:8px 0 10px;font-weight:700;font-family:var(--mm-serif)}.mm-card p{font-size:14.5px;opacity:.85}.mm-card ul{margin-top:14px;display:grid;gap:7px;font-size:14px}.mm-card li{display:flex;gap:9px;align-items:baseline}.mm-card li:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid var(--mm-saf);flex:0 0 7px;transform:translateY(1px)}.mm-card .mm-num{position:absolute;right:14px;top:6px;font-size:74px;font-weight:700;opacity:.08;line-height:1}.mm-inside{background:var(--mm-ink);color:var(--mm-bone)}.mm-inside .mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}@media(max-width:900px){.mm-inside .mm-grid{grid-template-columns:1fr}}.mm-inside h2{text-align:left;margin:0 0 14px}.mm-inside .mm-intro{opacity:.85;font-size:15.5px;margin-bottom:18px}.mm-ticklist{display:grid;gap:12px;margin-top:8px}.mm-tick{display:flex;gap:12px;align-items:flex-start;font-size:15px}.mm-tick .mm-tk{color:var(--mm-saf-l);font-weight:700}.mm-spread{background:var(--mm-bone);color:var(--mm-ink);border-radius:6px;padding:28px;box-shadow:0 24px 50px #0006;transform:rotate(1.1deg)}.mm-spread .mm-ws{font-family:var(--mm-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;border-bottom:2px solid var(--mm-ink);padding-bottom:7px;margin-bottom:13px}.mm-spread .mm-line-row{border-bottom:1px dotted var(--mm-mut);height:25px}.mm-spread .mm-q{font-size:14.5px;margin:13px 0 4px}.mm-jdgm{max-width:860px;margin:0 auto;font-family:var(--mm-sans)}.mm-jdgm .jdgm-review-widget{background:transparent}.mm-review-badge{display:inline-block;text-decoration:none;margin:2px 0 4px;min-height:1px}.mm-review-badge .jdgm-preview-badge .jdgm-star{color:var(--mm-saf)!important}.mm-rev .mm-cards2{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:840px){.mm-rev .mm-cards2{grid-template-columns:1fr}}.mm-rcard{background:#fff;border:1px solid var(--mm-line);border-radius:8px;padding:26px}.mm-stars{color:var(--mm-saf);letter-spacing:3px;font-size:15px}.mm-rcard p{font-size:14.5px;font-style:italic;margin:12px 0 14px}.mm-rcard .mm-who{font-family:var(--mm-sans);font-size:12px;font-weight:700}.mm-rcard .mm-who span{color:var(--mm-mut);font-weight:400}.mm-samplenote{text-align:center;font-family:var(--mm-sans);font-size:11.5px;color:var(--mm-mut);margin-top:18px}.mm-sample-pill{font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:var(--mm-sand2);border-radius:99px;padding:2px 8px;color:var(--mm-mut);font-style:normal;font-family:var(--mm-sans)}.mm-guarantee{background:var(--mm-sand);border-block:1px solid var(--mm-line)}.mm-guarantee .mm-wrap{display:flex;gap:24px;align-items:center;padding:36px 24px}.mm-guarantee .mm-seal{flex:0 0 86px;height:86px;border-radius:50%;border:2px solid var(--mm-saf);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mm-saf-d);font-family:var(--mm-sans);font-weight:700}.mm-guarantee .mm-seal .mm-n{font-size:26px;line-height:1}.mm-guarantee .mm-seal .mm-d{font-size:8.5px;letter-spacing:.14em}.mm-guarantee h3{font-size:21px;margin-bottom:4px;font-weight:700;font-family:var(--mm-serif)}.mm-guarantee p{font-size:14.5px;color:#4a463f;max-width:640px}@media(max-width:640px){.mm-guarantee .mm-wrap{flex-direction:column;text-align:center}}.mm-compareT{max-width:780px;margin:0 auto;border:1px solid var(--mm-line);border-radius:8px;overflow:hidden;background:#fff}.mm-compareT .mm-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid var(--mm-line)}.mm-compareT .mm-row:first-child{border-top:0;background:var(--mm-ink);color:var(--mm-bone);font-family:var(--mm-sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mm-compareT .mm-cell{padding:14px 18px;font-size:14px;display:flex;align-items:center}.mm-compareT .mm-cell.mm-head{justify-content:center;text-align:center}.mm-compareT .mm-cell.mm-mid{justify-content:center;color:var(--mm-mut)}.mm-compareT .mm-cell.mm-us{justify-content:center;background:var(--mm-sand);font-weight:700;color:var(--mm-saf-d)}.mm-compareT .mm-row:first-child .mm-cell.mm-us{background:var(--mm-saf);color:#fff}.mm-freechap{background:var(--mm-bone)}.mm-freechap .mm-box{border:1.5px solid var(--mm-ink);border-radius:8px;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;padding:30px 32px;background:#fff;box-shadow:6px 6px 0 var(--mm-sand2)}.mm-freechap .mm-pg{flex:0 0 64px;width:64px;height:84px;background:var(--mm-ink);border-radius:3px;color:var(--mm-saf-l);display:flex;align-items:center;justify-content:center;font-family:var(--mm-sans);font-size:10px;letter-spacing:.12em;text-align:center;line-height:1.5}.mm-freechap h3{font-size:22px;font-weight:700;margin-bottom:4px;font-family:var(--mm-serif)}.mm-freechap p{font-size:14.5px;color:#4a463f}.mm-freechap .mm-btn2{background:var(--mm-ink);color:var(--mm-bone);border:0;border-radius:5px;padding:14px 22px;font-family:var(--mm-serif);font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap}.mm-freechap .mm-btn2:hover{background:var(--mm-ink2)}@media(max-width:760px){.mm-freechap .mm-box{grid-template-columns:1fr;text-align:center}.mm-freechap .mm-pg{margin:0 auto}}.mm-faq{max-width:760px;margin:0 auto}.mm-faq details{border-bottom:1px solid var(--mm-line)}.mm-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:20px 4px;font-weight:700;font-size:16.5px;gap:12px}.mm-faq summary::-webkit-details-marker{display:none}.mm-faq summary .mm-pm{color:var(--mm-saf-d);font-size:22px;font-weight:400;transition:transform .25s;flex:0 0 auto}.mm-faq details[open] .mm-pm{transform:rotate(45deg)}.mm-faq details .mm-a{padding:0 4px 20px;font-size:15px;color:#3d3a34;max-width:640px}.mm-footer{background:var(--mm-ink);color:#8a857c;border-top:1px solid #34312b;padding:26px 0;font-family:var(--mm-sans);font-size:12px}.mm-footer .mm-wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.mm-footer a{text-decoration:none}.mm-footer a:hover{color:var(--mm-bone)}.mm-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:var(--mm-bone);border-top:1px solid var(--mm-line);padding:10px 16px;display:none;gap:12px;align-items:center;z-index:60;box-shadow:0 -8px 24px #1c1b181f;font-family:var(--mm-serif);color:var(--mm-ink)}@media(max-width:899px){.mm-sticky-cta.is-visible{display:flex}}.mm-sticky-cta .mm-sp{font-weight:700}.mm-sticky-cta .mm-sp s{color:var(--mm-mut);font-weight:400;font-size:12.5px}.mm-sticky-cta button{flex:1;background:var(--mm-saf);border:0;color:#fff;border-radius:5px;padding:13px;font-weight:700;font-family:var(--mm-serif);font-size:15px;cursor:pointer}.mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1b189e;z-index:90;display:none;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mm-overlay.is-open{display:flex}.mm-popup{background:var(--mm-bone);color:var(--mm-ink);font-family:var(--mm-serif);border-radius:8px;max-width:680px;width:100%;display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;box-shadow:0 30px 80px #00000073;animation:mm-pop .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes mm-pop{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}@keyframes mm-popOut{to{opacity:0;transform:translateY(26px) scale(.95)}}@keyframes mm-fadeOut{to{opacity:0}}.mm-overlay.is-closing{animation:mm-fadeOut .32s ease forwards}.mm-overlay.is-closing .mm-popup{animation:mm-popOut .32s ease forwards}.mm-popup .mm-art{background:var(--mm-ink);display:flex;align-items:center;justify-content:center;padding:26px}.mm-popup .mm-art svg{width:82%}.mm-popup .mm-body{padding:34px 32px;position:relative}.mm-popup h3{font-size:26px;line-height:1.15;margin:6px 0 8px;font-weight:700;font-family:var(--mm-serif)}.mm-popup .mm-ptext{font-size:14.5px;color:#4a463f;margin-bottom:18px}.mm-popup .mm-x{position:absolute;top:12px;right:14px;background:none;border:0;font-size:22px;cursor:pointer;color:var(--mm-mut);line-height:1;padding:6px}.mm-popup .mm-x:hover{color:var(--mm-ink)}.mm-popup .mm-form2{display:flex;border:1.5px solid var(--mm-line);border-radius:5px;padding:4px;background:#fff}.mm-popup .mm-form2 input{flex:1;border:0;outline:none;padding:11px 12px;font-family:var(--mm-serif);font-size:14.5px;background:none;min-width:0;color:var(--mm-ink)}.mm-popup .mm-form2 button{background:var(--mm-saf);color:#fff;border:0;border-radius:4px;padding:0 18px;font-weight:700;font-family:var(--mm-serif);cursor:pointer;font-size:14px}.mm-popup .mm-form2 button:hover{background:var(--mm-saf-d)}.mm-popup .mm-nothanks{display:block;margin-top:14px;background:none;border:0;font-family:var(--mm-sans);font-size:11.5px;color:var(--mm-mut);cursor:pointer;text-decoration:underline}.mm-popup .mm-done,.mm-popup.is-done .mm-ask{display:none}.mm-popup.is-done .mm-done{display:block}.mm-popup .mm-code{margin:14px 0 6px;border:1.5px dashed var(--mm-saf);border-radius:6px;padding:13px;text-align:center;font-family:var(--mm-sans);font-weight:700;letter-spacing:.18em;font-size:18px;color:var(--mm-saf-d);background:var(--mm-sand);cursor:pointer}.mm-popup .mm-tiny{font-family:var(--mm-sans);font-size:10.5px;color:var(--mm-mut)}.mm-popup .mm-dl{display:block;margin:14px 0 6px;border:1.5px dashed var(--mm-saf);border-radius:6px;padding:13px;text-align:center;font-family:var(--mm-sans);font-weight:700;font-size:14px;color:var(--mm-saf-d);background:var(--mm-sand);text-decoration:none}@media(max-width:640px){.mm-popup{grid-template-columns:1fr}.mm-popup .mm-art{display:none}}.mm-reopen{position:fixed;right:18px;bottom:96px;z-index:65;width:64px;height:64px;border-radius:50%;background:var(--mm-saf);color:#fff;border:0;cursor:pointer;box-shadow:0 12px 28px #c8742c73;display:none;align-items:center;justify-content:center;flex-direction:column;font-family:var(--mm-sans);font-weight:700;transition:transform .25s}.mm-reopen.is-visible{display:flex;animation:mm-bounceIn .55s cubic-bezier(.2,.9,.3,1.3)}.mm-reopen:hover{transform:scale(1.08) rotate(-4deg)}.mm-reopen .mm-pct{font-size:17px;line-height:1}.mm-reopen .mm-lbl{font-size:7.5px;letter-spacing:.12em;margin-top:2px}.mm-reopen .mm-ring2{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.55)}@keyframes mm-bounceIn{0%{opacity:0;transform:translateY(26px) scale(.6)}60%{opacity:1;transform:translateY(-5px) scale(1.06)}to{transform:none}}.mm-js .mm-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.mm-js .mm-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mm-js .mm-reveal{opacity:1;transform:none;transition:none}.mm-gallery .mm-main img{transition:none}.mm-popup,.mm-reopen.is-visible{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-theme.css.map */
