html,body{overflow-x:clip}body{background:var(--cream);-webkit-font-smoothing:antialiased}h1,h2{letter-spacing:-.02em}h2{font-size:clamp(2.1rem,4.4vw,3.6rem)}.eyebrow{color:var(--berry);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.section-heading--center{justify-content:center;text-align:center}.section-heading--center .eyebrow{justify-content:center}.section-heading--center .eyebrow:after{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.button{letter-spacing:.01em;box-shadow:0 6px 18px #e8b65a59}.button--dark{background:var(--evergreen);border-color:var(--evergreen);color:#fff;box-shadow:0 8px 22px #16382b40}.button--dark:hover{color:#fff;background:#0f2a1f}.button--secondary{box-shadow:none}.mm-editor-note{padding:24px;border:1px dashed #b8b1a6;border-radius:var(--radius);text-align:center;color:#555}.announcement{background:linear-gradient(90deg,#102a20,var(--evergreen),#102a20);letter-spacing:.04em;font-size:.8rem}.site-header--overlay .header-logo__text{text-shadow:0 2px 12px rgba(0,0,0,.25)}.header-logo__text{font-weight:500;letter-spacing:-.01em}.hero{min-height:min(92vh,860px);background:radial-gradient(120% 90% at 80% 20%,#2c5a45,#16382b 55%,#0d241a)}.hero__media img{animation:mmKen 22s ease-out both}@keyframes mmKen{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero__overlay{background:linear-gradient(100deg,rgba(10,26,19,calc(var(--overlay,.35) + .35)),rgba(10,26,19,var(--overlay,.35)) 45%,#0a1a130d)}.hero__glow{position:absolute;inset:auto auto -20% -10%;width:60vw;height:60vw;max-width:780px;max-height:780px;border-radius:50%;background:radial-gradient(circle,rgba(232,182,90,.28),transparent 65%);pointer-events:none}.hero__content{padding:140px 0 96px}.hero .eyebrow{color:var(--gold)!important}.hero .eyebrow:before{background:var(--gold);opacity:1}.hero__title{font-size:clamp(2.9rem,7.2vw,6.4rem);line-height:.98;margin-bottom:.35em;text-wrap:balance}.hero p{color:#ffffffe0}.hero__content-inner>*{animation:mmUp .9s cubic-bezier(.2,.7,.2,1) both}.hero__content-inner>*:nth-child(2){animation-delay:.12s}.hero__content-inner>*:nth-child(3){animation-delay:.24s}.hero__content-inner>*:nth-child(4){animation-delay:.36s}@keyframes mmUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.button--light{background:#ffffff1f;border-color:#ffffffb3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button--light:hover{background:#fff;color:var(--evergreen)}.marquee{background:var(--gold);color:var(--evergreen);overflow:hidden;padding:14px 0;border-block:1px solid rgba(22,56,43,.15)}.marquee__track{display:flex;align-items:center;gap:28px;width:max-content;animation:mmMarquee var(--marquee-speed,40s) linear infinite}.marquee__item{font-family:var(--font-heading);font-size:clamp(1.05rem,2vw,1.35rem);white-space:nowrap;font-style:italic}.marquee__star{flex:none;opacity:.8}@keyframes mmMarquee{to{transform:translate(-50%)}}.category-grid{gap:16px}.category-card{min-height:340px;display:block;isolation:isolate;box-shadow:0 18px 40px #16382b1f;transition:transform .35s,box-shadow .35s}.category-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px #16382b33}.category-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.category-card:hover img{transform:scale(1.07)}.category-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,#2c5a45,#16382b)}.category-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(10,26,19,.78));z-index:1}.category-card__text{position:absolute;left:20px;bottom:20px;right:64px;z-index:2;display:grid;gap:2px;color:#fff}.category-card__label{position:static;background:none;padding:0;color:#fff;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.1}.category-card__count{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.category-card__arrow{position:absolute;right:18px;bottom:20px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--evergreen);transition:transform .3s}.category-card:hover .category-card__arrow{transform:rotate(-45deg)}.spotlight{display:grid;gap:32px;align-items:center;background:#fff;border-radius:28px;padding:clamp(14px,2vw,22px);box-shadow:0 24px 60px #16382b1a}.spotlight+.spotlight{margin-top:28px}.spotlight__media{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:1/1;background:#f1ece4}.spotlight__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.spotlight__media:hover img{transform:scale(1.04)}.spotlight__info{padding:clamp(4px,2vw,24px)}.spotlight__title{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:.3em}.price--lg{font-size:1.4rem;margin-bottom:14px}.price--lg s{font-size:1.05rem}.spotlight__desc{color:#4a4a4a;max-width:52ch}.spotlight__thumbs{display:flex;gap:10px;margin:18px 0 24px}.spotlight__thumbs a{width:68px;height:68px;border-radius:12px;overflow:hidden;flex:none;background:#f1ece4}.spotlight__thumbs img{width:100%;height:100%;object-fit:cover}.product-card{border-radius:20px;box-shadow:0 14px 34px #16382b14;transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px #16382b26}.product-card__info{padding:16px 16px 18px}.product-card__title{font-weight:600}.badge{background:var(--berry);letter-spacing:.04em}.story__image{position:relative}.story__image img{border-radius:28px}.story__badge{position:absolute;top:-18px;right:-10px;width:64px;height:64px;border-radius:50%;background:var(--gold);color:var(--evergreen);display:grid;place-items:center;box-shadow:0 10px 26px #e8b65a80;animation:mmSpin 14s linear infinite;z-index:1}@keyframes mmSpin{to{transform:rotate(360deg)}}.story h2{max-width:14ch}.mm-giftband{background:linear-gradient(180deg,var(--cream),#f3e8d6)}.guide-card{min-height:420px;border-radius:24px}.guide-card:after{top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0a1a13d9)}.guide-card__text{left:24px;right:24px;bottom:24px}.guide-card h3{font-size:clamp(1.6rem,2.6vw,2.2rem)}.guide-card p{margin:.2em 0 .8em;opacity:.9}.guide-card__cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:var(--gold)}.guide-card:not(:has(img)){background:radial-gradient(circle at 30% 20%,#2c5a45,#16382b)}.mm-benefits-band{background:var(--evergreen);color:#fff;padding:clamp(40px,6vw,72px) 0;position:relative;overflow:hidden}.mm-benefits-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 20px 20px,rgba(232,182,90,.35) 99%,transparent);background-size:40px 40px;opacity:.6}.mm-benefits-band .benefits{position:relative}.mm-benefits-band .benefit h3{color:#fff;font-size:1.25rem;margin-bottom:.2em}.mm-benefits-band .benefit p{margin:0;opacity:.8;font-size:.95rem}.mm-benefits-band .benefit__icon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#e8b65a24;color:var(--gold);border:1px solid rgba(232,182,90,.4)}.accordion{max-width:820px;margin-inline:auto}.accordion details{background:#fff;border:0;border-radius:16px;padding:20px 24px;margin-bottom:10px;box-shadow:0 8px 22px #16382b0f}.accordion summary{font-size:1.05rem}.accordion summary:after{width:28px;height:28px;border-radius:50%;background:var(--cream);display:inline-grid;place-items:center;line-height:1;font-size:1.1rem;color:var(--evergreen)}.newsletter{position:relative;overflow:hidden;border-radius:32px;background:radial-gradient(120% 120% at 100% 0%,#2c5a45,#16382b 55%,#0d241a)}.newsletter:before{content:"";position:absolute;width:420px;height:420px;right:-120px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(232,182,90,.35),transparent 65%)}.newsletter>*{position:relative}.newsletter-form input{background:#ffffff1a;color:#fff;border-color:#ffffff80}.newsletter-form input::placeholder{color:#ffffffb3}.site-footer{background:#0d241a}.js .mm-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js .mm-reveal.is-visible{opacity:1;transform:none}@media(min-width:750px){.spotlight{grid-template-columns:1.1fr 1fr;gap:48px}.category-card{min-height:420px}}@media(max-width:749px){.hero{min-height:88vh}.hero__content{padding:120px 0 64px}.category-grid{grid-template-columns:1fr 1fr}.category-card{min-height:240px}.category-card__text{left:14px;bottom:14px;right:52px}.category-card__arrow{width:34px;height:34px;right:12px;bottom:14px}.guide-card{min-height:300px}.story__badge{right:8px}}@media(prefers-reduced-motion:reduce){.marquee__track,.hero__media img,.story__badge{animation:none}.js .mm-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-polish.css.map */
