:root{--mh-titulo: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--mh-cuerpo: "Manrope", -apple-system, "Segoe UI", sans-serif;--mh-acento: "Instrument Serif", Georgia, serif}:root,body{--font-heading-family: "Big Shoulders Display", "Arial Narrow", sans-serif;--font-body-family: "Manrope", -apple-system, sans-serif;--font-heading-weight: 800}.drawer__heading,.cart-item__name,.totals__total{font-family:var(--mh-titulo);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.cart-item__name{font-size:18px}body,.mh-section,.mh-footer,.mh-body,.button,input,select,textarea{font-family:var(--mh-cuerpo)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--mh-titulo)}.mh-h1,.mh-h2,.mh-h3{font-family:var(--mh-titulo);font-weight:800;text-transform:uppercase;line-height:.9;letter-spacing:-.005em}.mh-h1 em,.mh-h2 em,.mh-h3 em{font-family:var(--mh-acento);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.01em;line-height:1}.mh-eyebrow{font-family:var(--mh-cuerpo);font-weight:600;letter-spacing:.32em;font-size:11px}.mh-body{font-weight:400;letter-spacing:.005em}.mh-card__titulo{font-family:var(--mh-titulo);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:22px}.mh-acabado__nombre{font-family:var(--mh-titulo);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.mh-beneficio__titulo,.mh-envio__titulo{font-family:var(--mh-titulo);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:24px}.mh-envio__precio,.mh-cifra__num,.mh-propuesta__valor{font-family:var(--mh-titulo);font-weight:800}.mh-pdp__titulo{font-family:var(--mh-titulo);font-weight:800;text-transform:uppercase;line-height:.92}.mh-pdp__frase{font-family:var(--mh-acento);font-size:26px}.mh-pdp__actual{font-family:var(--mh-titulo);font-weight:700;font-size:38px;letter-spacing:.02em}.mh-faq .mh-acordeon summary{font-family:var(--mh-cuerpo);font-weight:600;font-size:16px}.mh-palabras__item{font-family:var(--mh-titulo);font-weight:900}.mh-btn{font-family:var(--mh-cuerpo);font-weight:700;letter-spacing:.2em}.header__menu-item{font-family:var(--mh-cuerpo);font-weight:600}.mh-split .mh-p{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.mh-split .mh-p>span{display:inline-block;transform:translate3d(0,110%,0) rotate(4deg);transform-origin:left bottom;transition:transform 1.1s var(--mh-ease);transition-delay:calc(var(--w, 0) * 60ms + 80ms)}.mh-split.mh-visible .mh-p>span,.shopify-design-mode .mh-split .mh-p>span{transform:none}.mh-split.mh-reveal{opacity:1;transform:none}.mh-split em{background:none!important;color:inherit;animation:none!important;-webkit-text-fill-color:currentColor}.mh-split em .mh-p>span{background:var(--mh-grad-oro);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:mh-brillo 7s var(--mh-ease) infinite;padding-right:.06em}.mh-progreso{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none}.mh-progreso span{display:block;height:100%;background:var(--mh-grad-oro);transform-origin:left;transform:scaleX(var(--mh-scroll, 0))}.mh-cursor{display:none}@media(hover:hover)and (pointer:fine){.mh-cursor{display:block;position:fixed;top:0;left:0;z-index:10000;pointer-events:none}.mh-cursor__punto,.mh-cursor__aro{position:fixed;top:0;left:0;border-radius:50%;transform:translate3d(var(--x, -100px),var(--y, -100px),0) translate(-50%,-50%)}.mh-cursor__punto{width:6px;height:6px;background:#e8d09a}.mh-cursor__aro{width:38px;height:38px;border:1px solid rgba(232,208,154,.7);transform:translate3d(var(--ax, -100px),var(--ay, -100px),0) translate(-50%,-50%) scale(var(--s, 1));transition:width .35s var(--mh-ease),height .35s var(--mh-ease),background .35s,border-color .35s;display:flex;align-items:center;justify-content:center}.mh-cursor__aro em{font-style:normal;font-family:var(--mh-cuerpo);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0b0b0c;opacity:0;transition:opacity .25s}.mh-cursor--link .mh-cursor__aro{width:58px;height:58px;background:#c9a96e1f}.mh-cursor--ver .mh-cursor__aro{width:86px;height:86px;background:#e8d09a;border-color:#e8d09a}.mh-cursor--ver .mh-cursor__aro em{opacity:1}.mh-cursor--ver .mh-cursor__punto{opacity:0}}[data-mh-tilt]{transition:transform .6s var(--mh-ease);transform-style:preserve-3d}.mh-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.28),transparent 45%)}.mh-card:hover .mh-card__media:before{opacity:1}.mh-cortina{clip-path:inset(0 0 100% 0);transition:clip-path 1.4s var(--mh-ease)}.mh-cortina.mh-visible,.shopify-design-mode .mh-cortina{clip-path:inset(0 0 0 0)}.mh-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#000;transition:opacity .9s var(--mh-ease),clip-path 1.1s var(--mh-ease);clip-path:circle(150% at 50% 50%)}html.mh-con-intro .mh-intro{display:flex}.mh-intro.mh-saliendo{clip-path:circle(0% at 50% 50%);opacity:0}.mh-intro__video{height:100%;max-width:100%;object-fit:contain}.mh-intro__barra{position:absolute;left:50%;bottom:44px;width:160px;height:1px;transform:translate(-50%);background:#ffffff26}.mh-intro__barra span{display:block;height:100%;background:var(--mh-grad-oro);transform-origin:left;transform:scaleX(var(--mh-intro, 0))}.mh-intro__saltar{position:absolute;right:28px;bottom:30px;padding:12px 18px;background:none;border:1px solid rgba(255,255,255,.25);color:#edeae3;font-family:var(--mh-cuerpo);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:all .3s}.mh-intro__saltar:hover{background:#e8d09a;color:#0b0b0c;border-color:#e8d09a}.mh-medidor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px}.mh-medidor[hidden]{display:none}.mh-medidor__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#050506c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mh-medidor__caja{position:relative;width:min(620px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:40px 34px 30px;background:#f7f4ee;color:#16161a;font-family:var(--mh-cuerpo);--mh-texto: #16161A;--mh-texto-suave: #5F5B54;--mh-dorado: #9A7636;--mh-grad-oro: linear-gradient(115deg, #6E5220 0%, #B8914F 30%, #8A6A31 52%, #C29D5C 70%, #6E5220 100%);animation:mh-subir .5s var(--mh-ease)}@keyframes mh-subir{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.mh-medidor__caja .mh-h2{font-size:clamp(34px,6vw,52px);color:#16161a}.mh-medidor__x{position:absolute;top:12px;right:14px;width:40px;height:40px;border:0;background:none;font-size:28px;cursor:pointer;color:#16161a}.mh-medidor__pasos{display:flex;gap:8px;margin:26px 0 20px}.mh-medidor__tab{flex:1;min-height:46px;border:1px solid rgba(22,22,26,.2);background:none;font-family:var(--mh-cuerpo);font-weight:600;font-size:13px;letter-spacing:.08em;cursor:pointer;color:#16161a}.mh-medidor__tab.mh-activo{background:#16161a;color:#f4f1ea;border-color:#16161a}.mh-medidor__panel p{font-size:15px;line-height:1.6;color:#3e3b36;margin:0 0 16px}.mh-medidor__tarjeta{width:var(--tw, 323px);max-width:100%;aspect-ratio:85.6 / 53.98;margin:6px auto 16px;border:2px dashed #9A7636;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9a7636;font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:#9a76360f}.mh-medidor input[type=range]{width:100%;accent-color:#9A7636;margin:4px 0 18px}.mh-medidor__circulo-zona{height:260px;display:flex;align-items:center;justify-content:center}.mh-medidor__circulo{width:var(--cd, 150px);height:var(--cd, 150px);border-radius:50%;border:3px solid #C9A96E;box-shadow:0 0 0 1px #00000014,inset 0 0 0 1px #00000014;background:radial-gradient(circle,rgba(201,169,110,.12),transparent 70%)}.mh-medidor__resultado{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:18px 20px;background:#16161a;color:#f4f1ea;margin-bottom:12px}.mh-medidor__resultado strong{font-family:var(--mh-titulo);font-weight:800;font-size:30px;text-transform:uppercase;color:#e8d09a}.mh-medidor__resultado span{font-size:14px;color:#bdbab2}.mh-medidor__recalibrar{border:0;background:none;padding:0;color:#9a7636;text-decoration:underline;cursor:pointer;font-size:13px}.mh-medidor__campo{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:16px}.mh-medidor__campo input{min-height:52px;padding:0 16px;border:1px solid rgba(22,22,26,.25);background:#fff;font-size:18px;font-family:var(--mh-cuerpo)}.mh-medidor__nota{margin:18px 0 0;font-size:13px;color:#5f5b54}.mh-medidor .mh-btn--linea{color:#16161a;border-color:#16161a59;width:100%}.mh-medidor .mh-btn--linea:before{background:#16161a}.mh-medidor .mh-btn--linea:hover{color:#f4f1ea}html.mh-sin-scroll,html.mh-sin-scroll body{overflow:hidden}@media(prefers-reduced-motion:reduce){.mh-split .mh-p>span{transform:none!important;transition:none!important}.mh-cortina{clip-path:none!important}.mh-cursor{display:none!important}}.mh-anuncio--fijo{text-align:center}.mh-anuncio--fijo .mh-anuncio__item{display:block;margin:0;padding:11px 16px;text-decoration:none}.mh-anuncio--fijo .mh-anuncio__item:after{display:none}.mh-hero2__sello--largo strong{font-family:var(--mh-titulo);font-style:normal;font-weight:800;font-size:30px;letter-spacing:.01em}@media(max-width:989px){.mh-hero2__sello--largo strong{font-size:21px}}.mh-pdp__oferta{border:0;background:none;padding:0;margin-top:12px;gap:10px}.mh-pdp__oferta-icono{width:26px;height:26px;background:none;color:var(--mh-dorado)}.mh-pdp__oferta-icono svg{width:18px;height:18px}.mh-pdp__oferta strong{font-size:13px;font-weight:500;color:var(--mh-texto-suave);letter-spacing:.02em}.mh-pdp__actual{font-size:46px}.mh-vitrina__precio{font-family:var(--mh-titulo);font-weight:800;font-size:28px;letter-spacing:.02em}.mh-card__precio{font-family:var(--mh-titulo);font-weight:800;font-size:22px;letter-spacing:.02em}.mh-hero2__foto-info small{font-family:var(--mh-titulo);font-weight:800;font-size:20px}.mh-card__link{display:block;color:inherit;text-decoration:none}.mh-card__info{padding-top:14px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mh-card__titulo{font-size:20px;margin:0}.mh-card__precio{margin-top:0;color:var(--mh-texto)}.mh-rapido{margin-top:12px}.mh-rapido__label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-texto-suave)}.mh-rapido__tallas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mh-rapido__talla,.mh-rapido__uno{min-height:42px;border:1px solid var(--mh-linea);background:none;color:var(--mh-texto);font-family:var(--mh-cuerpo);font-weight:700;font-size:14px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.mh-rapido__uno{width:100%;margin-top:12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.mh-rapido__talla:hover,.mh-rapido__uno:hover{background:#0b0b0c;color:#e8d09a;border-color:#0b0b0c;transform:translateY(-2px)}.mh-rapido__talla[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.mh-rapido__talla.mh-cargando,.mh-rapido__uno.mh-cargando{opacity:.6;pointer-events:none}.mh-rapido__talla.mh-ok,.mh-rapido__uno.mh-ok{background:#c9a96e;color:#0b0b0c;border-color:#c9a96e}.mh-claro .mh-rapido__talla,.mh-claro .mh-rapido__uno{border-color:#16161a33;background:#fff}.mh-franja__lista{list-style:none;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding-top:26px!important;padding-bottom:26px!important}.mh-franja__lista li{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.06em}.mh-franja__lista svg{width:20px;height:20px;color:#c9a96e;flex:none}@media(max-width:749px){.mh-franja__lista{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mh-franja__lista li{font-size:12px;align-items:flex-start}}.mh-coleccion-section .mh-cabecera{margin-bottom:32px}.mh-hero2__linea,.mh-split .mh-p{padding-top:.16em;margin-top:-.16em}@media(max-width:749px){.mh-card__info{flex-direction:column;align-items:flex-start;gap:4px}.mh-card__titulo{font-size:17px}.mh-card__precio{font-size:19px}.mh-rapido__label{font-size:10px;letter-spacing:.1em}.mh-rapido__talla{min-height:38px;font-size:13px}}.mh-footer__texto{line-height:1.6}@media(max-width:749px){.mh-footer__texto{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mh-v3.css.map */
