.mf-bg-cream2{background:linear-gradient(180deg,var(--c-cream),var(--c-cream-2))}.mf-bg-ink{background:var(--c-ink)}.mf-prose{max-width:760px;margin:0 auto}.mf-prose p{color:#6a6245;font-size:1.18rem;line-height:1.84;margin-bottom:16px}.mf-bigquote{font-family:var(--mf-display);font-style:italic;font-size:clamp(1.8rem,4vw,2.8rem);color:var(--c-olive-deep);line-height:1.3;margin-bottom:32px;text-align:center}.mf-bigquote em{color:var(--c-gold)}.mf-foto-frame{border-radius:var(--mf-r-lg);overflow:hidden;aspect-ratio:3/4;position:relative;box-shadow:var(--mf-shadow)}.mf-img-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed rgba(241,231,210,.25);background:linear-gradient(160deg,#2a3315,#1a1c10 60%,#5a3d12)}.mf-img-ph .ic{font-size:2.4rem;opacity:.4;color:var(--c-cream)}.mf-img-ph .txt{font-family:var(--mf-display);font-style:italic;font-size:1.4rem;color:#f1e7d2d9;text-align:center;padding:0 24px}.mf-img-ph .hint{position:absolute;bottom:16px;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#f1e7d266}.mf-tipi{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mf-tipo{background:var(--c-cream);border:1px solid rgba(60,74,29,.14);border-radius:var(--mf-r-lg);padding:48px 32px}.mf-tipo .tag{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-sage);margin-bottom:12px}.mf-tipo h3{font-family:var(--mf-display);font-size:1.9rem;color:var(--c-olive-deep);margin-bottom:16px}.mf-tipo p{color:#6a6245;font-size:1.1rem;line-height:1.78}@media(max-width:800px){.mf-tipi{grid-template-columns:1fr}}.mf-prezzi{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.mf-prezzo{background:var(--c-cream);border:1px solid rgba(60,74,29,.16);border-radius:var(--mf-r-lg);padding:48px 32px;position:relative;display:flex;flex-direction:column;transition:transform .3s var(--mf-ease),box-shadow .3s}.mf-prezzo:hover{transform:translateY(-5px);box-shadow:var(--mf-shadow)}.mf-prezzo.feat{background:radial-gradient(120% 100% at 50% 0%,#1c1d12,#0a0b07 80%);border-color:var(--c-gold);transform:scale(1.04);box-shadow:var(--mf-shadow-gold)}.mf-prezzo .badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--c-ink);background:var(--c-gold);padding:5px 16px;border-radius:var(--mf-pill);white-space:nowrap}.mf-prezzo .tier{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c-sage);font-weight:600;margin-bottom:12px}.mf-prezzo.feat .tier{color:var(--c-gold-lt)}.mf-prezzo .nome{font-family:var(--mf-display);font-size:1.5rem;color:var(--c-olive-deep);margin-bottom:16px;line-height:1.15}.mf-prezzo.feat .nome{color:var(--c-cream)}.mf-prezzo .amount{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.mf-prezzo .amount .cur{font-size:1.1rem;color:var(--c-gold)}.mf-prezzo .amount .price{font-family:var(--mf-display);font-size:3.4rem;color:var(--c-olive-deep);line-height:1}.mf-prezzo.feat .amount .price{color:var(--c-cream)}.mf-prezzo .amount .per{font-size:.82rem;color:#8a7f62}.mf-prezzo.feat .amount .per{color:#f1e7d28c}.mf-prezzo ul{list-style:none;margin:0 0 32px;padding:24px 0 0;border-top:1px solid rgba(60,74,29,.12);flex:1}.mf-prezzo.feat ul{border-top-color:#f1e7d21a}.mf-prezzo li{display:flex;gap:12px;color:#5a5340;font-size:.9rem;padding:7px 0;line-height:1.5}.mf-prezzo.feat li{color:#f1e7d2cc}.mf-prezzo li:before{content:"\b7";color:var(--c-gold);font-size:1.3rem;line-height:1.2;flex-shrink:0}.mf-prezzo .pbtn{width:100%;background:var(--c-olive-deep);color:var(--c-cream);border:none;border-radius:var(--mf-pill);padding:14px;font-family:var(--mf-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s;letter-spacing:.04em;text-align:center;text-decoration:none;display:block}.mf-prezzo .pbtn:hover{background:var(--c-olive)}.mf-prezzo.feat .pbtn{background:var(--c-gold);color:var(--c-ink)}.mf-prezzo.feat .pbtn:hover{background:var(--c-gold-lt)}@media(max-width:900px){.mf-prezzi{grid-template-columns:1fr;max-width:420px;margin:0 auto}.mf-prezzo.feat{transform:none}}.mf-contatti-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.mf-contact-block{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.mf-contact-icon{width:48px;height:48px;border-radius:50%;background:var(--c-cream-2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--c-olive-deep);font-size:1.1rem;border:1px solid rgba(60,74,29,.12)}.mf-contact-block .lab{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#8a7f62;margin-bottom:3px;font-weight:600}.mf-contact-block .val{font-family:var(--mf-display);font-size:1.35rem;color:var(--c-olive-deep)}.mf-contact-block .val a{color:var(--c-olive-deep);text-decoration:none}.mf-contact-block .val a:hover{color:var(--c-gold)}.mf-cform{background:radial-gradient(120% 100% at 50% 0%,#1c1d12,#0a0b07 85%);border-radius:var(--mf-r-lg);padding:64px 48px;box-shadow:var(--mf-shadow-gold),var(--mf-shadow)}.mf-cform h3{font-family:var(--mf-display);font-style:italic;color:var(--c-cream);font-size:1.7rem;margin-bottom:8px}.mf-cform>p{color:#f1e7d299;font-size:.92rem;margin-bottom:32px}.mf-cform .field{margin-bottom:16px}.mf-cform label{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-gold-lt);margin-bottom:8px;font-weight:600}.mf-cform input,.mf-cform select,.mf-cform textarea{width:100%;background:#ffffff0f;border:1px solid rgba(241,231,210,.18);border-radius:var(--mf-r-md);padding:13px 16px;font-family:var(--mf-body);font-size:.95rem;color:var(--c-cream);outline:none;transition:border-color .25s}.mf-cform input:focus,.mf-cform textarea:focus,.mf-cform select:focus{border-color:var(--c-gold)}.mf-cform textarea{resize:vertical;min-height:110px}.mf-cform .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mf-cform button{width:100%;background:var(--c-gold);color:var(--c-ink);border:none;border-radius:var(--mf-pill);padding:15px;font-family:var(--mf-body);font-size:.95rem;font-weight:700;cursor:pointer;letter-spacing:.03em;transition:all .25s;margin-top:8px}.mf-cform button:hover{background:var(--c-gold-lt);transform:translateY(-2px)}.mf-dove{display:flex;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(60,74,29,.12)}.mf-dove .city{font-family:var(--mf-display);font-size:1.4rem;color:var(--c-olive-deep)}.mf-dove .mode{font-size:.82rem;color:#8a7f62}@media(max-width:850px){.mf-contatti-inner,.mf-cform .row{grid-template-columns:1fr}.mf-dove{flex-direction:column;gap:16px}}.mf-cta-band{padding:96px 0;text-align:center}.mf-cta-band h2{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:16px}.mf-cta-band h2 em{font-style:italic;color:var(--c-gold)}.mf-cta-band p{color:#6a6245;max-width:50ch;margin:0 auto 32px;font-size:1.05rem}.mf-cta-band.dark h2{color:var(--c-cream)}.mf-cta-band.dark h2 em{color:var(--c-gold-lt)}.mf-cta-band.dark p{color:#f1e7d2a6}.mf-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mf-header.mf-solid{position:sticky;background:#f1e7d2f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #3c4a1d1f,0 6px 24px #0c0d0a0f}.mf-header.mf-solid .mf-logo-text .nm{color:var(--c-olive-deep)}.mf-header.mf-solid .mf-logo-text .sub{color:var(--c-bronze)}.mf-header.mf-solid .mf-links>li>a{color:var(--c-olive-deep);text-shadow:none}.mf-header.mf-solid .mf-links>li>a:hover{color:var(--c-gold)}.mf-header.mf-solid .mf-toggle span{background:var(--c-olive-deep)}@media(max-width:950px){.mf-header.mf-solid .mf-links>li>a{color:var(--c-cream)!important}}.mf-cart-link{font-size:.88rem;letter-spacing:.04em;font-weight:600;color:var(--c-cream);text-decoration:none;white-space:nowrap;text-shadow:0 1px 8px rgba(12,13,10,.4)}.mf-header.mf-scrolled .mf-cart-link,.mf-header.mf-solid .mf-cart-link{color:var(--c-olive-deep);text-shadow:none}.mf-cart-link:hover{color:var(--c-gold-lt)}.mf-header.mf-scrolled .mf-cart-link:hover,.mf-header.mf-solid .mf-cart-link:hover{color:var(--c-gold)}.mf-cart-li{flex-shrink:0}@media(max-width:950px){.mf-cart-link{color:var(--c-cream)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mf-3.css.map */
