@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--vmh-green:#317039;--vmh-green-deep:#264F2C;--vmh-green-soft:#E2EAD9;--vmh-yellow:#F1BE49;--vmh-red:#CC4B24;--vmh-cream:#FFFBEB;--vmh-papaya:#FFF1D4;--vmh-antique:#F8EDD9;--vmh-card:#FFFEFA;--vmh-ink:#233020;--vmh-ink-soft:#5E6B55;--vmh-mcream:#EFE2B5;--vmh-line:#E7DDC6;--vmh-shadow:0 1px 2px rgba(35,48,32,.05),0 10px 30px rgba(35,48,32,.07);--vmh-display:"Fraunces",Georgia,serif;--vmh-body:"Inter",system-ui,sans-serif;--vmh-mono:"IBM Plex Mono",monospace}.vmh-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.vmh-eyebrow{font-family:var(--vmh-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--vmh-red);font-weight:500}.vmh-h2{font-family:var(--vmh-display);font-weight:600;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.01em;margin:.3em 0;color:var(--vmh-ink)}.vmh-lede{font-size:17px;color:var(--vmh-ink-soft);max-width:64ch;line-height:1.55}.vmh-btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:12px;font-weight:600;font-size:15.5px;cursor:pointer;border:1.5px solid transparent;font-family:var(--vmh-body);text-decoration:none}.vmh-btn-pri{background:var(--vmh-green);color:var(--vmh-mcream)}.vmh-btn-pri:hover{background:var(--vmh-green-deep)}.vmh-btn-sec{background:transparent;color:var(--vmh-green);border-color:var(--vmh-green)}.vmh-btn-sec:hover{background:var(--vmh-green-soft)}.vmh-hero{background:radial-gradient(120% 100% at 80% 0%,var(--vmh-papaya),var(--vmh-cream));border-bottom:1px solid var(--vmh-line);color:var(--vmh-ink);font-family:var(--vmh-body)}.vmh-hero .vmh-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:124px 24px 56px}.vmh-hero h1{font-family:var(--vmh-display);font-weight:600;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:-.02em;margin:14px 0 16px;color:var(--vmh-ink)}.vmh-hero h1 em{font-style:italic;color:var(--vmh-green)}.vmh-hero p{font-size:18px;color:var(--vmh-ink-soft);max-width:48ch;margin:0 0 26px;line-height:1.55}.vmh-ctarow{display:flex;gap:12px;flex-wrap:wrap}.vmh-hero-art{position:relative;min-height:340px;border-radius:20px;background:radial-gradient(110% 90% at 50% 20%,#fff,var(--vmh-antique));border:1px solid var(--vmh-line);box-shadow:var(--vmh-shadow);display:flex;align-items:center;justify-content:center;overflow:hidden}.vmh-hero-art>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vmh-scatter{position:absolute;top:0;right:0;bottom:0;left:0}.vmh-pill{position:absolute;border-radius:9px;height:30px;width:16px;background:linear-gradient(180deg,#F6CF6E,var(--vmh-yellow));box-shadow:var(--vmh-shadow)}.vmh-pill.g{background:linear-gradient(180deg,#4E8F57,var(--vmh-green))}.vmh-pill.w{background:linear-gradient(180deg,#fff,#efe7d2)}.vmh-hero-card{position:relative;z-index:2;background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:16px;padding:20px 22px;box-shadow:var(--vmh-shadow);max-width:240px;text-align:center}.vmh-hero-card .vmh-seal{width:60px;height:60px;border-radius:50%;background:var(--vmh-green);display:grid;place-items:center;margin:0 auto 10px}.vmh-hero-card .vmh-seal b{font-family:var(--vmh-display);color:#fff;font-size:24px}.vmh-hero-card .vmh-ct{font-family:var(--vmh-display);font-weight:600;font-size:16px;margin-bottom:4px}.vmh-hero-card .vmh-cs{font-size:12.5px;color:var(--vmh-ink-soft)}@media(max-width:880px){.vmh-hero .vmh-wrap{grid-template-columns:1fr;gap:32px;padding:96px 24px 44px}}.vmh-trust{background:var(--vmh-green);color:var(--vmh-mcream);font-family:var(--vmh-body)}.vmh-trust .vmh-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;padding:20px 24px}.vmh-trust-item{display:flex;align-items:center;gap:10px;font-size:13.5px}.vmh-trust-ic{width:30px;height:30px;border-radius:8px;background:#ffffff1f;display:grid;place-items:center;color:var(--vmh-yellow);flex:0 0 auto;font-size:15px}.vmh-trust-tx b{color:#fff;font-weight:600;display:block;font-size:13.5px}.vmh-trust-tx span{color:var(--vmh-mcream);font-size:12px}.vmh-objetivos{background:var(--vmh-cream);font-family:var(--vmh-body);padding:60px 0}.vmh-obj-head{text-align:center;max-width:640px;margin:0 auto}.vmh-obj-head .vmh-lede{margin:0 auto}.vmh-carousel{position:relative;margin-top:34px}.vmh-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px;-ms-overflow-style:none;scrollbar-width:none}.vmh-carousel-track::-webkit-scrollbar{display:none}.vmh-ocard{flex:0 0 268px;scroll-snap-align:start;cursor:pointer;text-align:center;text-decoration:none}.vmh-ocard .vmh-ph{position:relative;height:340px;border-radius:16px;overflow:hidden;box-shadow:var(--vmh-shadow);transition:transform .15s}.vmh-ocard:hover .vmh-ph{transform:translateY(-4px)}.vmh-ocard .vmh-ph>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vmh-ocard .vmh-emoji{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:74px;opacity:.92;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}.vmh-ocard .vmh-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#23302000 40%,#23302059)}.vmh-ocard .vmh-lbl{font-family:var(--vmh-display);font-weight:600;font-size:18px;color:var(--vmh-ink);margin-top:14px}.vmh-ocard .vmh-sub{font-size:12.5px;color:var(--vmh-ink-soft);margin-top:2px}.vmh-ocard .vmh-go{font-family:var(--vmh-mono);font-size:11px;color:var(--vmh-green);letter-spacing:.05em;margin-top:6px;display:inline-block}.vmh-carousel-btn{position:absolute;top:170px;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid var(--vmh-line);background:var(--vmh-card);box-shadow:var(--vmh-shadow);cursor:pointer;display:grid;place-items:center;font-size:18px;color:var(--vmh-ink);z-index:5}.vmh-carousel-btn:hover{background:var(--vmh-green-soft)}.vmh-carousel-btn.vmh-prev{left:-14px}.vmh-carousel-btn.vmh-next{right:-14px}.vmh-objnote{font-size:12px;color:var(--vmh-ink-soft);margin-top:16px;font-family:var(--vmh-mono);text-align:center}.vmh-g-sueno{background:linear-gradient(150deg,#2e3a6e,#5b6ba8 60%,#a9b3d9)}.vmh-g-defensas{background:linear-gradient(150deg,#b8531f,#e08a3c 60%,#f1be49)}.vmh-g-energia{background:linear-gradient(150deg,#1e6e4e,#3fa06b 60%,#9fd4a8)}.vmh-g-estres{background:linear-gradient(150deg,#5b3a86,#8e6fb0 60%,#c9b3dd)}.vmh-g-musculo{background:linear-gradient(150deg,#7a2d1a,#b85a33 60%,#e0926a)}.vmh-g-huesos{background:linear-gradient(150deg,#3c5a78,#6e91ae 60%,#b8cbd9)}.vmh-g-corazon{background:linear-gradient(150deg,#9a2d2d,#cc4b24 60%,#f1a06a)}.vmh-g-piel{background:linear-gradient(150deg,#317039,#6fa85a 55%,#e2d08a)}@media(max-width:880px){.vmh-ocard{flex:0 0 220px}.vmh-ocard .vmh-ph{height:288px}.vmh-carousel-btn{display:none}}.vmh-dest{background:var(--vmh-papaya);font-family:var(--vmh-body);padding:60px 0}.vmh-ribbon{display:inline-flex;align-items:center;gap:7px;font-family:var(--vmh-mono);font-size:11px;letter-spacing:.05em;color:var(--vmh-red);background:#fbe3da;border-radius:999px;padding:5px 12px;margin-bottom:14px}.vmh-prow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.vmh-pcard{background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:14px;overflow:hidden;box-shadow:var(--vmh-shadow);text-decoration:none;display:block;color:var(--vmh-ink)}.vmh-pcard .vmh-pph{height:170px;background:radial-gradient(120% 90% at 50% 20%,#fff,var(--vmh-papaya));border-bottom:1px solid var(--vmh-line);position:relative;display:grid;place-items:center}.vmh-pcard .vmh-pph>img{width:100%;height:100%;object-fit:contain;padding:10px}.vmh-seal-mini{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:var(--vmh-green);display:grid;place-items:center;font-family:var(--vmh-display);color:#fff;font-size:13px;font-weight:600}.vmh-pcard .vmh-pbd{padding:14px}.vmh-pcard .vmh-pbr{font-family:var(--vmh-mono);font-size:10px;letter-spacing:.1em;color:var(--vmh-ink-soft);text-transform:uppercase}.vmh-pcard .vmh-pnm{font-size:13.5px;font-weight:600;margin:4px 0 8px;line-height:1.3;min-height:35px;color:var(--vmh-ink)}.vmh-pcard .vmh-pst{color:var(--vmh-yellow);font-size:12px;letter-spacing:1px;margin-bottom:8px}.vmh-pcard .vmh-pst span{color:var(--vmh-ink-soft);font-family:var(--vmh-mono);font-size:10px;letter-spacing:0}.vmh-pcard .vmh-ppr{font-family:var(--vmh-mono);font-weight:600;font-size:15px;color:var(--vmh-green-deep)}@media(max-width:880px){.vmh-prow{grid-template-columns:1fr 1fr}}.vmh-marcas{background:var(--vmh-cream);font-family:var(--vmh-body);padding:60px 0}.vmh-brands{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:center}.vmh-brand{font-family:var(--vmh-display);font-weight:600;font-size:16px;color:var(--vmh-green-deep);background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:10px;padding:12px 20px;letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.vmh-brand>img{max-height:26px;width:auto;display:block}.vmh-marcas-note{font-size:12px;color:var(--vmh-ink-soft);margin-top:14px;font-family:var(--vmh-mono)}.vmh-sello{background:var(--vmh-green);color:#fff;font-family:var(--vmh-body)}.vmh-sello .vmh-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:56px 24px}.vmh-sello .vmh-eyebrow{color:var(--vmh-yellow)}.vmh-sello h2{font-family:var(--vmh-display);font-weight:600;font-size:clamp(26px,3.4vw,36px);line-height:1.05;margin:.3em 0;color:#fff}.vmh-sello p{color:var(--vmh-mcream);font-size:16px;max-width:50ch}.vmh-pillars{display:flex;flex-direction:column;gap:12px}.vmh-pl{display:flex;align-items:center;gap:13px}.vmh-pl .vmh-pln{width:34px;height:34px;border-radius:9px;background:#ffffff1f;display:grid;place-items:center;color:var(--vmh-yellow);font-family:var(--vmh-mono);font-weight:600;font-size:13px;flex:0 0 auto}.vmh-pl .vmh-plx b{color:#fff;font-weight:600;font-size:14.5px;display:block}.vmh-pl .vmh-plx span{color:var(--vmh-mcream);font-size:12.5px}@media(max-width:880px){.vmh-sello .vmh-wrap{grid-template-columns:1fr;gap:28px}}.vmh-bundles{background:var(--vmh-cream);font-family:var(--vmh-body);padding:60px 0}.vmh-brow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.vmh-bcard{background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:16px;overflow:hidden;box-shadow:var(--vmh-shadow);display:flex;flex-direction:column;text-decoration:none;color:var(--vmh-ink)}.vmh-bph{height:150px;background:linear-gradient(135deg,var(--vmh-green-soft),var(--vmh-papaya));position:relative;display:grid;place-items:center}.vmh-bph>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vmh-btag{position:absolute;top:12px;left:12px;font-family:var(--vmh-mono);font-size:10px;letter-spacing:.06em;background:var(--vmh-red);color:#fff;border-radius:6px;padding:3px 8px;font-weight:600;z-index:2}.vmh-bbd{padding:18px}.vmh-bt{font-family:var(--vmh-display);font-weight:600;font-size:17px;margin-bottom:5px}.vmh-bs{font-size:13px;color:var(--vmh-ink-soft);margin-bottom:12px}.vmh-bpr{font-family:var(--vmh-mono);font-weight:600;color:var(--vmh-green-deep)}.vmh-bpr small{color:var(--vmh-ink-soft);text-decoration:line-through;font-weight:400;margin-left:6px}.vmh-bcard.vmh-ph-empty .vmh-bph{background:repeating-linear-gradient(45deg,var(--vmh-antique),var(--vmh-antique) 10px,var(--vmh-papaya) 10px,var(--vmh-papaya) 20px)}@media(max-width:880px){.vmh-brow{grid-template-columns:1fr}}.vmh-blog{background:var(--vmh-antique);font-family:var(--vmh-body);padding:60px 0}.vmh-erow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.vmh-ecard{background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:14px;overflow:hidden;box-shadow:var(--vmh-shadow);text-decoration:none;color:var(--vmh-ink);display:block}.vmh-ecard .vmh-eph{height:160px;background:radial-gradient(120% 90% at 30% 20%,var(--vmh-antique),var(--vmh-papaya));position:relative}.vmh-ecard .vmh-eph>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.vmh-ecard .vmh-ebd{padding:18px}.vmh-ecard .vmh-ek{font-family:var(--vmh-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--vmh-red)}.vmh-ecard .vmh-et{font-family:var(--vmh-display);font-weight:600;font-size:17px;margin:6px 0;line-height:1.25;color:var(--vmh-ink)}.vmh-ecard .vmh-es{font-size:13px;color:var(--vmh-ink-soft)}@media(max-width:880px){.vmh-erow{grid-template-columns:1fr}}.vmh-faqsec{background:var(--vmh-cream);font-family:var(--vmh-body);padding:60px 0}.vmh-faqhead{text-align:center;max-width:640px;margin:0 auto}.vmh-faq{max-width:760px;margin:24px auto 0}.vmh-faq details{background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:12px;margin-bottom:12px;overflow:hidden}.vmh-faq summary{font-family:var(--vmh-display);font-weight:600;font-size:16px;padding:18px 20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--vmh-ink)}.vmh-faq summary::-webkit-details-marker{display:none}.vmh-faq summary:after{content:"+";font-family:var(--vmh-mono);font-size:20px;color:var(--vmh-green)}.vmh-faq details[open] summary:after{content:"-"}.vmh-faq .vmh-faqa{padding:0 20px 18px;font-size:14.5px;color:var(--vmh-ink-soft);line-height:1.6}.vmh-news{background:var(--vmh-green);color:#fff;font-family:var(--vmh-body)}.vmh-news .vmh-wrap{text-align:center;padding:54px 24px}.vmh-news .vmh-eyebrow{color:var(--vmh-yellow)}.vmh-news h2{font-family:var(--vmh-display);font-weight:600;font-size:clamp(24px,3vw,34px);color:#fff;margin:.3em 0}.vmh-news p{color:var(--vmh-mcream);max-width:50ch;margin:0 auto 22px}.vmh-news-form{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap;justify-content:center}.vmh-news-form input[type=email]{flex:1;min-width:220px;border:0;border-radius:11px;padding:14px 16px;font-family:var(--vmh-body);font-size:15px}.vmh-news-form button{border:0;border-radius:11px;padding:0 26px;height:50px;background:var(--vmh-yellow);color:var(--vmh-green-deep);font-weight:700;font-size:15px;cursor:pointer;font-family:var(--vmh-body)}.vmh-perks{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:18px;font-family:var(--vmh-mono);font-size:11.5px;letter-spacing:.04em;color:var(--vmh-mcream)}.vmh-news-ok{margin-top:16px;color:#fff;background:#ffffff24;border-radius:10px;padding:10px 16px;display:inline-block;font-size:14px}.vmh-marquee{background:var(--vmh-cream);font-family:var(--vmh-body);padding:54px 0;overflow:hidden}.vmh-marquee-head{text-align:center;max-width:640px;margin:0 auto 8px}.vmh-marquee-head .vmh-lede{margin:0 auto}.vmh-mq{width:100%;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vmh-mq-track{display:inline-flex;align-items:center;will-change:transform;animation:vmh-marquee var(--vmh-mq-speed,60s) linear infinite}.vmh-marquee:hover .vmh-mq-track{animation-play-state:var(--vmh-mq-pause,running)}@keyframes vmh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vmh-mq-item{display:inline-flex;align-items:center;justify-content:center;margin:0 var(--vmh-mq-gap,14px);height:var(--vmh-mq-h,64px);min-width:140px;padding:0 22px;background:var(--vmh-card);border:1px solid var(--vmh-line);border-radius:12px;box-shadow:var(--vmh-shadow)}.vmh-mq-item img{max-height:calc(var(--vmh-mq-h,64px) - 16px);width:auto;object-fit:contain;display:block}.vmh-mq-item span{font-family:var(--vmh-display);font-weight:600;font-size:16px;color:var(--vmh-green-deep);letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.vmh-mq-track{animation:none}.vmh-mq{white-space:normal}.vmh-mq-track{flex-wrap:wrap;justify-content:center;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/vm-home.css.map */
