:root{--mm-bg:#fbf3ea;--mm-bg-2:#f5e6d2;--mm-surface:#ffffff;--mm-ink:#3a2418;--mm-muted:#8a7362;--mm-line:#e8d5bd;--mm-accent:#c1440e;--mm-accent-2:#7a3b1e;--mm-success:#3f7d4f;--mm-danger:#b3261e;--mm-star:#d69a3d;--mm-on-accent:#fff8f0;--mm-radius-card:1.25rem;--mm-radius-lg:.6rem;--mm-font:"Fraunces", Georgia, "Times New Roman", serif}.mm{font-family:var(--mm-font);color:var(--mm-ink);background:var(--mm-bg)}.mm *{box-sizing:border-box}.mm a{color:inherit;text-decoration:none}.mm img{max-width:100%;display:block}.mm .mm-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.mm .mm-section{background:var(--mm-bg);padding:56px 0}.mm .mm-section.mm-alt{background:var(--mm-bg-2)}@media(max-width:600px){.mm .mm-section{padding:40px 0}}.mm .mm-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-accent);margin:0 0 10px}.mm .mm-h2{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.15;margin:0 0 14px;color:var(--mm-ink)}.mm .mm-h2 em{font-style:normal;color:var(--mm-accent)}.mm .mm-sub{color:var(--mm-muted);font-size:1rem;line-height:1.6;max-width:640px;font-family:ui-sans-serif,system-ui,sans-serif}.mm .mm-center{text-align:center;margin-left:auto;margin-right:auto}.mm .mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:.6rem;padding:16px 28px;font-weight:700;font-size:1rem;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mm .mm-btn-primary{position:relative;overflow:hidden;background:var(--mm-accent);color:var(--mm-on-accent);box-shadow:0 10px 28px -10px #c1440e73;animation:mm-pulse-glow 2.6s ease-in-out infinite}.mm .mm-btn-primary:hover{background:#a8390c;transform:translateY(-1px)}.mm .mm-btn-primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);animation:mm-shine 3.4s ease-in-out infinite}@keyframes mm-pulse-glow{0%,to{box-shadow:0 10px 28px -10px #c1440e73}50%{box-shadow:0 10px 36px -6px #c1440eb3,0 0 0 6px #c1440e14}}@keyframes mm-shine{0%{left:-60%}35%{left:130%}to{left:130%}}.mm .mm-btn-block{width:100%}.mm .mm-stars{color:var(--mm-star);letter-spacing:2px;font-size:.95rem}.mm .mm-card{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.mm .mm-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #3a241840;border-color:#c1440e4d}.mm-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.mm-reveal.is-visible{opacity:1;transform:translateY(0)}.mm-spark{position:fixed;width:6px;height:6px;border-radius:50%;pointer-events:none;z-index:999;animation:mm-spark-burst .6s ease-out forwards}@keyframes mm-spark-burst{to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}@media(prefers-reduced-motion:reduce){.mm-btn-primary,.mm-btn-primary:after,.mm-social-badge,.mm-live-dot:after,.mm-heart{animation:none!important}.mm-reveal{opacity:1;transform:none;transition:none}}.mm-header{position:sticky;top:0;z-index:40;background:#fbf3eae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mm-line)}.mm-header .mm-wrap{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;gap:16px}.mm-logo{font-weight:700;font-size:1.3rem;color:var(--mm-ink)}.mm-logo span{color:var(--mm-accent)}.mm-nav{display:flex;gap:28px;font-size:.9rem;font-weight:600;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif}.mm-nav a:hover{color:var(--mm-ink)}@media(max-width:860px){.mm-nav{display:none}}.mm-hero{position:relative;overflow:hidden;padding:36px 0 52px;background:radial-gradient(circle at 12% 18%,rgba(193,68,14,.24),transparent 40%),radial-gradient(circle at 88% 10%,rgba(214,154,61,.3),transparent 38%),radial-gradient(circle at 92% 88%,rgba(122,59,30,.22),transparent 42%),radial-gradient(circle at 6% 92%,rgba(193,68,14,.16),transparent 40%),linear-gradient(160deg,var(--mm-bg) 0%,var(--mm-bg-2) 100%)}.mm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(122,59,30,.14) 1.5px,transparent 1.5px);background-size:22px 22px}.mm-glow-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.mm-glow-orb{position:absolute;border-radius:50%;filter:blur(20px);animation:mm-glow-pulse 6.5s ease-in-out infinite}.mm-glow-orb:nth-child(1){background:radial-gradient(circle,rgba(214,154,61,.5),transparent 70%)}.mm-glow-orb:nth-child(2){background:radial-gradient(circle,rgba(193,68,14,.4),transparent 70%);animation-duration:8s}.mm-glow-orb:nth-child(3){background:radial-gradient(circle,rgba(122,59,30,.35),transparent 70%);animation-duration:9.5s}@keyframes mm-glow-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.85}}.mm-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.mm-particle{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--mm-accent),transparent 70%);opacity:.5;animation:mm-float 7s ease-in-out infinite}.mm-particle:nth-child(2n){background:radial-gradient(circle,var(--mm-star),transparent 70%);animation-duration:9s}@keyframes mm-float{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-26px) translate(10px);opacity:.7}}.mm-hearts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.mm-heart{position:absolute;color:var(--mm-accent);opacity:.32;line-height:1;animation:mm-heart-float 8s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(122,59,30,.15))}.mm-heart:nth-child(2n){color:var(--mm-star);animation-duration:10.5s}.mm-heart:nth-child(3n){color:var(--mm-accent-2);animation-duration:9s}@keyframes mm-heart-float{0%,to{transform:translateY(0) rotate(-6deg);opacity:.22}50%{transform:translateY(-22px) rotate(6deg);opacity:.48}}.mm-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mm-hero-grid>*{min-width:0}@media(max-width:900px){.mm-hero-grid{grid-template-columns:1fr;gap:28px}}.mm-gallery-main{position:relative;border-radius:var(--mm-radius-card);overflow:hidden;aspect-ratio:1/1;background:var(--mm-surface);border:1px solid var(--mm-line);box-shadow:0 0 0 6px #ffffffa6,0 30px 60px -22px #7a3b1e66,0 0 34px -6px #c1440e38}.mm-gallery-main img{width:100%;height:100%;object-fit:cover}.mm-steam{position:absolute;top:6%;left:50%;width:70%;height:55%;transform:translate(-50%);pointer-events:none;z-index:2}.mm-steam-wisp{position:absolute;bottom:0;width:14px;height:60px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.55),transparent 70%);filter:blur(3px);animation:mm-steam-rise 4.5s ease-in infinite}@keyframes mm-steam-rise{0%{transform:translateY(0) scaleX(1);opacity:0}20%{opacity:.55}to{transform:translateY(-90px) scaleX(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.mm-steam-wisp,.mm-glow-orb,.mm-particle{animation:none!important;opacity:0}}.mm-thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.mm-thumbs button{flex:0 0 64px;width:64px;height:64px;border-radius:var(--mm-radius-lg);overflow:hidden;border:2px solid var(--mm-line);padding:0;cursor:pointer;background:var(--mm-surface)}.mm-thumbs button.active{border-color:var(--mm-accent)}.mm-thumbs img{width:100%;height:100%;object-fit:cover}.mm-social-badge{display:inline-flex;align-items:center;gap:6px;background:var(--mm-surface);color:var(--mm-accent);border:1px solid var(--mm-line);border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:700;margin-bottom:14px;font-family:ui-sans-serif,system-ui,sans-serif;animation:mm-badge-pulse 2.4s ease-in-out infinite}@keyframes mm-badge-pulse{0%,to{box-shadow:0 0 #c1440e4d}50%{box-shadow:0 0 0 6px #c1440e00}}.mm-h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.15;color:var(--mm-ink);margin:0 0 14px}.mm-h1 em{font-style:normal;color:var(--mm-accent)}.mm-hero-desc{color:var(--mm-muted);font-size:1rem;line-height:1.65;margin-bottom:16px;font-family:ui-sans-serif,system-ui,sans-serif}.mm-rating-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:.9rem;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif}.mm-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.mm-price-now{font-size:2rem;font-weight:700;color:var(--mm-accent)}.mm-price-was{font-size:1.1rem;color:var(--mm-muted);text-decoration:line-through}.mm-price-off{background:var(--mm-danger);color:#fff;font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:999px;font-family:ui-sans-serif,system-ui,sans-serif}.mm-price-note{font-size:.78rem;color:var(--mm-muted);margin-bottom:20px;font-family:ui-sans-serif,system-ui,sans-serif}.mm-swatch-label{font-weight:700;font-size:.9rem;margin-bottom:8px;display:block;font-family:ui-sans-serif,system-ui,sans-serif}.mm-swatch-row{display:flex;gap:10px;margin-bottom:20px}.mm-swatch{width:34px;height:34px;border-radius:50%;border:2px solid var(--mm-line);cursor:pointer;padding:0;position:relative}.mm-swatch.is-active{border-color:var(--mm-accent);box-shadow:0 0 0 2px var(--mm-bg),0 0 0 4px var(--mm-accent)}.mm-swatch-name{margin-left:8px;font-size:.85rem;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif;vertical-align:middle}.mm-live-proof{display:flex;flex-direction:column;gap:10px;margin:0 0 20px;padding:14px 16px;background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:var(--mm-radius-lg);font-family:ui-sans-serif,system-ui,sans-serif}.mm-live-proof-item{display:flex;align-items:center;gap:9px;font-size:.85rem;color:var(--mm-muted)}.mm-live-proof-item strong{color:var(--mm-ink);font-weight:800}.mm-live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--mm-success);flex:none}.mm-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--mm-success);opacity:.4;animation:mm-live-ping 1.8s ease-out infinite}@keyframes mm-live-ping{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.2);opacity:0}}.mm-field-label{font-weight:700;font-size:.9rem;margin-bottom:8px;display:block;font-family:ui-sans-serif,system-ui,sans-serif}.mm-qty-row{display:flex;align-items:center;gap:14px;margin-bottom:20px}.mm-qty-stepper{display:flex;align-items:center;border:1px solid var(--mm-line);border-radius:.6rem;overflow:hidden}.mm-qty-stepper button{width:40px;height:44px;background:var(--mm-surface);color:var(--mm-ink);border:none;font-size:1.1rem;cursor:pointer}.mm-qty-stepper input{width:44px;height:44px;text-align:center;background:var(--mm-bg);color:var(--mm-ink);border:none;border-left:1px solid var(--mm-line);border-right:1px solid var(--mm-line);font-size:1rem}.mm-pay-row{display:flex;align-items:center;gap:8px;margin:16px 0;flex-wrap:wrap}.mm-pay-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:7px;padding:5px 10px;height:30px;box-shadow:0 1px 4px #00000026}.mm-pay-badge img{height:16px;width:auto;max-width:54px;object-fit:contain;display:block}.mm-delivery-row{display:flex;align-items:center;gap:10px;margin:4px 0 16px;font-size:.82rem;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif}.mm-delivery-badge{height:26px;padding:4px 9px}.mm-delivery-badge img{height:13px;max-width:64px}@media(max-width:420px){.mm-pay-badge{height:26px;padding:4px 8px}.mm-pay-badge img{height:13px}}.mm-trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:.82rem;color:var(--mm-muted);font-weight:600;font-family:ui-sans-serif,system-ui,sans-serif}.mm-trust-row span{display:flex;align-items:center;gap:6px}.mm-bundle-head{max-width:640px;margin:0 auto 36px;display:flex;flex-direction:column;align-items:center;gap:6px}.mm-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin:0 auto}@media(max-width:640px){.mm-bundle-grid{grid-template-columns:1fr}}.mm-bundle-card{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--mm-surface);border:2px solid var(--mm-line);border-radius:var(--mm-radius-card);padding:24px;cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;color:var(--mm-ink);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.mm-bundle-card:hover{border-color:#c1440e80}.mm-bundle-card.is-selected{border-color:var(--mm-accent);box-shadow:0 16px 36px -18px #c1440e66;transform:translateY(-2px)}.mm-bundle-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);white-space:nowrap;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-2));color:#fff;font-size:.72rem;font-weight:800;padding:5px 14px;border-radius:999px;box-shadow:0 6px 16px -6px #c1440e99}.mm-bundle-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mm-bundle-price{font-size:1.7rem;font-weight:800;color:var(--mm-accent);font-family:var(--mm-font)}.mm-bundle-compare{font-size:.9rem;color:var(--mm-muted);text-decoration:line-through}.mm-bundle-save{display:inline-block;margin-top:6px;width:fit-content;background:#3f7d4f1f;color:var(--mm-success);font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px}.mm-bundle-qty-label{margin-top:14px;font-weight:700;font-size:.95rem}.mm-bundle-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:.85rem;color:var(--mm-muted)}.mm-bundle-list li{display:flex;align-items:flex-start;gap:8px}.mm-bundle-check{color:var(--mm-success);font-weight:800;flex:none}.mm-bundle-select{margin-top:16px;text-align:center;padding:10px 12px;border-radius:999px;font-size:.85rem;font-weight:800;background:var(--mm-bg);color:var(--mm-muted);transition:background .2s ease,color .2s ease}.mm-bundle-card.is-selected .mm-bundle-select{background:var(--mm-accent);color:#fff}.mm-bundle-cta-wrap{display:flex;justify-content:center;margin:28px 0 18px}.mm-bundle-cta-wrap form{width:100%;max-width:560px}.mm-bundle-cta{width:100%;font-size:1rem;text-align:center;line-height:1.35}.mm-bundle-cta-text{display:inline-block;font-family:ui-sans-serif,system-ui,sans-serif}@media(max-width:480px){.mm-bundle-cta{font-size:.88rem;padding:14px 16px}.mm-bundle-card{padding:18px}.mm-bundle-price{font-size:1.4rem}}@media(max-width:360px){.mm-bundle-cta{font-size:.82rem;padding:13px 14px}}.mm-marquee{background:var(--mm-bg-2);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);color:var(--mm-ink);overflow:hidden;padding:12px 0}.mm-marquee-track{display:flex;gap:40px;white-space:nowrap;animation:mm-marquee 30s linear infinite;width:max-content}.mm-marquee-track span{font-weight:700;font-size:.85rem;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif}@keyframes mm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mm-transition{text-align:center;padding:48px 20px;font-size:clamp(1.3rem,3vw,2rem);font-weight:700;color:var(--mm-ink)}.mm-transition .muted{color:var(--mm-muted);font-weight:500}.mm-stats-section{background:var(--mm-bg-2);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);padding:40px 0}.mm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}@media(max-width:700px){.mm-stats-grid{grid-template-columns:1fr 1fr;gap:20px 16px}}.mm-stat-num{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800;color:var(--mm-accent);line-height:1.1}.mm-stat-label{margin-top:6px;font-size:.82rem;color:var(--mm-muted);font-weight:600;font-family:ui-sans-serif,system-ui,sans-serif}@media(max-width:360px){.mm-stat-label{font-size:.74rem}}.mm-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media(max-width:900px){.mm-benefits-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mm-benefits-grid{grid-template-columns:1fr}}.mm-benefit-card{padding:24px}.mm-benefit-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-2));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:transform .3s ease}.mm-benefit-icon svg{width:24px;height:24px}.mm-benefit-card:hover .mm-benefit-icon{transform:scale(1.08) rotate(3deg)}.mm-benefit-icon.mm-icon-flame{animation:mm-flame-flicker 2.2s ease-in-out infinite}@keyframes mm-flame-flicker{0%,to{box-shadow:0 0 #c1440e66}50%{box-shadow:0 0 14px 4px #d69a3d73}}@media(prefers-reduced-motion:reduce){.mm-benefit-icon.mm-icon-flame{animation:none!important}}.mm-benefit-card h3{font-size:1.05rem;font-weight:700;margin:0 0 8px;color:var(--mm-ink)}.mm-benefit-card p{font-size:.9rem;color:var(--mm-muted);line-height:1.6;margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.mm-steps-wrap{position:relative;margin-top:32px}.mm-steps-connector{position:absolute;left:16.6%;right:16.6%;top:36px;height:2px;background:linear-gradient(to right,var(--mm-accent),var(--mm-accent-2),var(--mm-accent));pointer-events:none}@media(max-width:800px){.mm-steps-connector{display:none}}.mm-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}@media(max-width:800px){.mm-steps-grid{grid-template-columns:1fr}}.mm-step{text-align:center;padding:24px}.mm-step-num{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--mm-accent),var(--mm-accent-2));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;margin:0 auto 14px;box-shadow:0 8px 20px -8px #c1440e80}.mm-step h3{font-size:1.05rem;font-weight:700;margin:0 0 8px}.mm-step p{font-size:.9rem;color:var(--mm-muted);line-height:1.6;margin:0;font-family:ui-sans-serif,system-ui,sans-serif}.mm-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:32px;border-radius:var(--mm-radius-card);border:1px solid var(--mm-line)}.mm-compare{width:100%;border-collapse:collapse;min-width:560px;background:var(--mm-surface);font-family:ui-sans-serif,system-ui,sans-serif}.mm-compare th,.mm-compare td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--mm-line);font-size:.88rem;color:var(--mm-muted);word-break:break-word}@media(max-width:600px){.mm-compare{min-width:0;table-layout:fixed}.mm-compare th,.mm-compare td{padding:10px 5px;font-size:.68rem;line-height:1.25}.mm-compare th:first-child,.mm-compare td:first-child{font-size:.72rem;padding-left:8px}}.mm-compare th:first-child,.mm-compare td:first-child{text-align:left;font-weight:600;color:var(--mm-ink)}.mm-compare thead th{font-weight:800;color:var(--mm-muted)}.mm-compare thead th.mm-col-brand{background:linear-gradient(to bottom,var(--mm-accent),var(--mm-accent-2));color:#fff;border-radius:12px 12px 0 0}.mm-compare td.mm-col-brand{background:#c1440e0f;font-weight:700;color:var(--mm-ink)}.mm-yes{color:var(--mm-success);font-weight:800}.mm-no{color:var(--mm-muted);opacity:.5}.mm-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:32px}@media(max-width:700px){.mm-specs-grid{grid-template-columns:1fr}}.mm-spec-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--mm-line);font-size:.9rem;font-family:ui-sans-serif,system-ui,sans-serif}.mm-spec-label{color:var(--mm-muted);flex-shrink:0}.mm-spec-value{color:var(--mm-ink);font-weight:600;text-align:right}@media(max-width:420px){.mm-spec-row{font-size:.84rem;padding:12px 0}}.mm-reviews-summary{display:flex;align-items:center;gap:14px;justify-content:center;margin:16px 0 32px;flex-direction:column}.mm-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.mm-reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mm-reviews-grid{grid-template-columns:1fr}}.mm-review-card{padding:20px}.mm-review-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mm-review-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem;color:#fff;letter-spacing:.02em;font-family:ui-sans-serif,system-ui,sans-serif}.mm-avatar-c0{background:linear-gradient(135deg,#c1440e,#7a3b1e)}.mm-avatar-c1{background:linear-gradient(135deg,#d69a3d,#a8390c)}.mm-avatar-c2{background:linear-gradient(135deg,#3f7d4f,#2d5c3a)}.mm-avatar-c3{background:linear-gradient(135deg,#8a5a3d,#5c3a24)}.mm-avatar-c4{background:linear-gradient(135deg,#b3261e,#7a3b1e)}.mm-review-name{font-weight:700;font-size:.9rem;font-family:ui-sans-serif,system-ui,sans-serif}.mm-review-verified{font-size:.72rem;color:var(--mm-success);font-weight:600}.mm-review-loc{font-size:.78rem;color:var(--mm-muted);font-family:ui-sans-serif,system-ui,sans-serif}.mm-review-text{font-size:.88rem;color:var(--mm-muted);line-height:1.55;font-family:ui-sans-serif,system-ui,sans-serif}.mm-review-form-wrap{max-width:640px;margin:48px auto 0;padding:28px;background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card);font-family:ui-sans-serif,system-ui,sans-serif}.mm-review-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.mm-review-form-row{grid-template-columns:1fr}}.mm-review-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mm-review-field label{font-size:.82rem;font-weight:700;color:var(--mm-ink)}.mm-review-field input[type=text],.mm-review-field input[type=email],.mm-review-field textarea{background:var(--mm-bg);border:1px solid var(--mm-line);border-radius:.5rem;padding:11px 13px;color:var(--mm-ink);font-family:inherit;font-size:.9rem;resize:vertical}.mm-review-field input:focus,.mm-review-field textarea:focus{outline:none;border-color:var(--mm-accent)}.mm-review-stars-input{display:flex;gap:6px;margin-bottom:4px}.mm-star-btn{background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:var(--mm-line);padding:0;transition:color .15s ease,transform .15s ease}.mm-star-btn.is-active{color:var(--mm-star)}.mm-star-btn:hover{transform:scale(1.15)}.mm-review-error{color:var(--mm-danger);font-size:.85rem;margin-bottom:14px}.mm-review-thanks{display:flex;align-items:flex-start;gap:14px;padding:6px 2px}.mm-review-thanks-icon{width:40px;height:40px;border-radius:50%;background:var(--mm-success);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex:none}.mm-review-thanks strong{display:block;font-size:1.05rem;color:var(--mm-ink);margin-bottom:4px;font-family:var(--mm-font)}.mm-review-thanks p{color:var(--mm-muted);font-size:.9rem;margin:0;line-height:1.5}@media(max-width:420px){.mm-review-form-wrap{padding:20px}}.mm-guarantee{display:flex;align-items:center;gap:32px;justify-content:center;text-align:left;flex-wrap:wrap}.mm-guarantee-badge{width:120px;height:120px;border-radius:50%;background:var(--mm-surface);border:2px solid var(--mm-accent);color:var(--mm-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;flex:none}@media(max-width:480px){.mm-guarantee{text-align:center;justify-content:center;gap:16px}.mm-guarantee-badge{width:92px;height:92px;margin:0 auto}.mm-guarantee-badge strong{font-size:1.3rem}.mm-guarantee-badge span{font-size:.62rem;letter-spacing:.02em}}.mm-guarantee-badge strong{font-size:1.6rem}.mm-guarantee-badge span{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-family:ui-sans-serif,system-ui,sans-serif}.mm-guarantee-text{max-width:520px}.mm-guarantee-text h3{margin:0 0 8px;font-size:1.3rem;color:var(--mm-ink)}.mm-guarantee-text p{color:var(--mm-muted);margin:0;line-height:1.6;font-family:ui-sans-serif,system-ui,sans-serif}.mm-faq{max-width:760px;margin:32px auto 0;font-family:ui-sans-serif,system-ui,sans-serif}.mm-faq details{border-bottom:1px solid var(--mm-line);padding:16px 4px}.mm-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--mm-ink)}.mm-faq summary::-webkit-details-marker{display:none}.mm-faq summary:after{content:"+";font-size:1.3rem;color:var(--mm-accent);flex:none}.mm-faq details[open] summary:after{content:"\2013"}.mm-faq p{color:var(--mm-muted);margin:12px 0 0;line-height:1.6;font-size:.9rem}.mm-final{background:var(--mm-accent-2);color:#fff8f0;text-align:center;padding:64px 20px}.mm-final .mm-eyebrow{color:#f2c199}.mm-final p{color:#f0dcc9;max-width:520px;margin:0 auto 24px;font-family:ui-sans-serif,system-ui,sans-serif}.mm-final-trust{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:20px;font-size:.8rem;color:#f0dcc9;font-family:ui-sans-serif,system-ui,sans-serif}.mm-footer{background:var(--mm-bg-2);color:var(--mm-muted);padding:48px 0 24px;border-top:1px solid var(--mm-line);font-family:ui-sans-serif,system-ui,sans-serif}.mm-footer .mm-wrap{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}@media(max-width:700px){.mm-footer .mm-wrap{grid-template-columns:1fr;gap:24px}}.mm-footer h4{color:var(--mm-ink);font-size:.9rem;margin:0 0 12px}.mm-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.85rem}.mm-footer a:hover{color:var(--mm-ink)}.mm-footer-bottom{border-top:1px solid var(--mm-line);margin-top:32px;padding-top:20px;font-size:.75rem;color:#a08d78}.mm-disclaimer{font-size:.72rem;color:#a08d78;line-height:1.6;margin-top:12px}.mm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--mm-surface);border-top:1px solid var(--mm-line);padding:10px 16px;display:none;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px -12px #3a24184d;padding-bottom:calc(10px + env(safe-area-inset-bottom));font-family:ui-sans-serif,system-ui,sans-serif}.mm-sticky-atc .mm-price-now{font-size:1.2rem}.mm-sticky-atc .mm-btn-primary{padding:12px 18px;font-size:.9rem;white-space:nowrap}@media(max-width:900px){.mm-sticky-atc.is-visible{display:flex}body.mm-has-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:360px){.mm-sticky-atc .mm-price-now{font-size:1.05rem}.mm-sticky-atc .mm-btn-primary{padding:10px 14px;font-size:.82rem}}.cart-page{font-family:ui-sans-serif,system-ui,sans-serif;background:var(--mm-bg)}.cart-title,.cart-title h1{font-family:var(--mm-font);color:var(--mm-ink)}.cart-items__table-row{background:var(--mm-surface);border:1px solid var(--mm-line)!important;border-radius:var(--mm-radius-card);padding:16px;margin-bottom:12px}.cart-items__media-image{border-radius:10px;border:1px solid var(--mm-line)}.cart-items__title{color:var(--mm-ink);font-weight:700}.cart-items__variant{color:var(--mm-muted)}.cart-items__price{color:var(--mm-accent);font-weight:700}.compare-at-price{color:var(--mm-muted)}.quantity-selector{border:1px solid var(--mm-line);border-radius:8px}.cart-items__remove{color:var(--mm-muted)}.cart-items__remove:hover{color:var(--mm-danger)}.cart-page__summary,.cart-summary{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:var(--mm-radius-card)}.cart-totals__total-label,.cart-totals__total-value{color:var(--mm-ink);font-weight:800}.cart-totals__tax-note{color:var(--mm-muted)}.cart-discount__input{border:1px solid var(--mm-line);border-radius:8px;background:var(--mm-bg);color:var(--mm-ink)}.cart-discount__label{color:var(--mm-muted)}.cart-discount__button,.cart__checkout-button,.cart-page .button{background:var(--mm-accent);color:var(--mm-on-accent);border-radius:10px;font-weight:700;border:none}.cart-page .button:hover{background:#a8390c}.cart-items__empty-button{background:var(--mm-accent);color:var(--mm-on-accent);border-radius:10px}.mm-logo-link{display:inline-flex;align-items:center}.mm-logo-img{height:44px;width:auto}.mm-logo-img-footer{height:76px;width:auto}@media(max-width:420px){.mm-logo-img{height:38px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/meltmug-styles.css.map */
