:root{--azul:#1F6FAE;--azul-tinta:#123F63;--cobre:#B5793F;--cobre-claro:#D9A468;--oliva:#8F8A20;--oliva-hoja:#6E7020;--verde-profundo:#3C431C;--crema:#FBF8F0;--blanco:#FFFFFF;--linea:rgba(18,63,99,.12);--linea-light:rgba(255,255,255,.25) }*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;color:var(--azul-tinta);background:var(--blanco);line-height:1.6;font-size:16px}h1,h2,h3,.serif{font-family:Cormorant Garamond,serif;font-weight:500;line-height:1.12}.mono{font-family:DM Sans,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}section{padding:96px 0}.eyebrow{color:var(--oliva);font-family:DM Sans,monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px}.btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:600;font-size:.92rem;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-blue{background:var(--azul);color:#fff}.btn-blue:hover{box-shadow:0 8px 24px #1f6fae59}.btn-green{background:var(--oliva-hoja);color:#fff}.btn-green:hover{box-shadow:0 8px 24px #6e702059}.btn-copper{background:linear-gradient(120deg,var(--cobre-claro),var(--cobre));color:#fff}.btn-copper:hover{box-shadow:0 8px 24px #b5793f59}.btn-ghost{border:1.5px solid var(--azul);color:var(--azul)}.announce{background:var(--verde-profundo);color:#edebd3;text-align:center;padding:10px 16px;font-size:.8rem;letter-spacing:.06em}nav{background:var(--blanco);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--linea)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;max-width:1180px;margin:0 auto}.logo img{height:44px;width:auto}.nav-links{display:flex;gap:32px;font-size:.88rem;color:var(--azul-tinta)}.nav-links a:hover{color:var(--oliva-hoja)}.nav-right{display:flex;gap:20px;align-items:center;font-size:.82rem;color:var(--azul-tinta)}.lang{border:1px solid var(--linea);border-radius:999px;padding:5px 12px;letter-spacing:.08em}@media(max-width:820px){.nav-links{display:none}}.hero{background:linear-gradient(180deg,var(--blanco) 0%,var(--crema) 100%);padding:104px 0 116px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.hero h1{font-size:clamp(2.6rem,5.2vw,4.2rem);color:var(--azul-tinta);letter-spacing:-.01em}.hero h1 em{font-style:italic;background:linear-gradient(120deg,var(--oliva),var(--oliva-hoja));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{margin:26px 0 38px;font-size:1.08rem;color:#123f63b8;max-width:34rem}.hero .ctas{display:flex;gap:16px;flex-wrap:wrap}.hero-visual{position:relative;display:flex;justify-content:center}.hero-visual .pack{width:min(340px,80%);border-radius:18px;box-shadow:0 30px 70px #3c431c40;position:relative;z-index:2}.seal{position:absolute;top:-46px;right:2%;width:172px;height:172px;z-index:3;filter:drop-shadow(0 10px 22px rgba(181,121,63,.35))}.seal svg{width:100%;height:100%}.seal .ring{animation:spin 26s linear infinite;transform-origin:50% 50%}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.seal .ring{animation:none}}.score-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(143,138,32,.45);background:#fff;border-radius:999px;padding:8px 18px;margin-bottom:26px;font-size:.8rem;color:var(--oliva-hoja);letter-spacing:.1em;text-transform:uppercase;font-family:DM Sans,monospace}.score-chip b{color:var(--cobre);font-weight:500}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual{margin-top:24px}.seal{width:130px;height:130px;top:-30px}}.strip{background:var(--oliva-hoja);color:#fff;padding:16px 0}.strip .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:DM Sans,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.strip span b{color:#efedc9;font-weight:600}.ronda{background:var(--blanco)}.ronda-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.map-frame{position:relative;background:var(--crema);border:1px solid var(--linea);border-radius:20px;padding:18px;box-shadow:0 24px 60px #3c431c1f}.map-frame svg{width:100%;height:auto;display:block;border-radius:12px}.pin-pulse{animation:ping 2s ease infinite;transform-origin:center}@keyframes ping{0%{opacity:.9;r:10}70%{opacity:0;r:26}to{opacity:0;r:26}}@media(prefers-reduced-motion:reduce){.pin-pulse{animation:none;opacity:0}}.next-card{position:absolute;bottom:30px;left:30px;background:#fff;border:1px solid var(--linea);border-radius:14px;padding:16px 20px;box-shadow:0 12px 30px #123f6324;max-width:260px}.next-card .mono{color:var(--cobre);display:block;margin-bottom:6px}.next-card b{font-family:Cormorant Garamond,serif;font-size:1.02rem;color:var(--azul-tinta)}.next-card span{display:block;font-size:.8rem;color:#123f63a6;margin-top:4px}.ronda h2{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:20px;color:var(--azul-tinta)}.ronda p{color:#123f63b8;max-width:32rem;margin-bottom:16px}.ronda .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.legend{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:.78rem;color:#123f63b3}.legend span{display:flex;align-items:center;gap:8px}.dot{width:11px;height:11px;border-radius:50%;display:inline-block}.dot-copper{background:var(--cobre)}.dot-blue{background:var(--azul)}.dot-green{background:var(--oliva)}@media(max-width:900px){.ronda-grid{grid-template-columns:1fr}.next-card{position:static;margin-top:14px;max-width:none}}.map-stage{position:relative}.mm-pin{position:absolute;width:0;height:0}.mm-dot{position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 3px 10px #00000040}.mm-ronda .mm-dot{background:var(--cobre);left:-10px;top:-10px;width:20px;height:20px}.mm-cafe .mm-dot{background:var(--azul)}.mm-gym .mm-dot{background:var(--oliva)}.mm-pulse{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:3px solid var(--cobre);animation:mmping 2s ease infinite}@keyframes mmping{0%{transform:scale(.5);opacity:.9}70%{transform:scale(1.4);opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mm-pulse{animation:none;opacity:0}}.mm-tip{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:var(--azul-tinta);color:#fff;border-radius:8px;padding:7px 12px;font-size:.75rem;line-height:1.35;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.mm-tip b{display:block;font-weight:600}.mm-tip em{display:block;font-style:normal;opacity:.75;font-size:.68rem}.mm-pin:hover .mm-tip{opacity:1}.shop{background:var(--crema)}.shop-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:44px;gap:20px;flex-wrap:wrap}.shop h2{font-size:clamp(1.9rem,3.4vw,2.7rem);color:var(--azul-tinta)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{background:#fff;border-radius:16px;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--linea)}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #3c431c24}.card img{width:100%;height:210px;object-fit:contain;margin-bottom:18px}.card h3{font-size:1.05rem;margin-bottom:6px;color:var(--azul-tinta)}.card .desc{font-size:.82rem;color:#123f6399;margin-bottom:14px;min-height:2.4em}.card .row{display:flex;justify-content:space-between;align-items:center}.card .price{font-family:Cormorant Garamond,serif;font-size:1.15rem;color:var(--oliva-hoja)}.card .add{border:1.5px solid var(--azul);color:var(--azul);border-radius:999px;padding:8px 18px;font-size:.8rem;font-weight:600;background:none;cursor:pointer;transition:all .18s ease}.card .add:hover{background:var(--azul);color:#fff}.badge-oro{position:absolute;top:14px;left:14px;background:linear-gradient(120deg,var(--cobre-claro),var(--cobre));color:#fff;font-family:DM Sans,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;z-index:2}.badge-verde{position:absolute;top:14px;left:14px;background:var(--oliva-hoja);color:#fff;font-family:DM Sans,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;z-index:2}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cards{grid-template-columns:1fr}}.trace{background:var(--verde-profundo);color:#f2f0dc}.trace h2{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:16px;color:#fff}.trace .eyebrow{color:var(--cobre-claro)}.trace .sub{color:#f2f0dcc7;max-width:36rem;margin-bottom:56px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea-light);border:1px solid var(--linea-light);border-radius:16px;overflow:hidden}.step{background:var(--verde-profundo);padding:36px 30px}.step .mono{color:var(--cobre-claro);margin-bottom:14px;display:block}.step h3{font-size:1.2rem;margin-bottom:10px;color:#fff}.step p{font-size:.9rem;color:#f2f0dcb8}.lote{margin-top:36px;font-family:DM Sans,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f2f0dc8c;display:flex;gap:28px;flex-wrap:wrap}.lote b{color:var(--cobre-claro);font-weight:500}@media(max-width:900px){.steps{grid-template-columns:1fr}}.band{background:linear-gradient(120deg,var(--oliva) 0%,var(--oliva-hoja) 100%);color:#fff;text-align:center;padding:84px 0}.band .word{font-family:Cormorant Garamond,serif;font-size:clamp(3rem,8vw,6rem);font-style:italic;line-height:1;min-height:1.1em;display:block;text-shadow:0 2px 12px rgba(60,67,28,.35)}.band p{margin-top:18px;font-size:.95rem;max-width:34rem;margin-left:auto;margin-right:auto;color:#ffffffe6}.reviews{background:var(--blanco)}.reviews h2{font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:44px;color:var(--azul-tinta)}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rev{border:1px solid var(--linea);border-radius:16px;padding:30px;background:var(--crema)}.rev .stars{color:var(--cobre);letter-spacing:.2em;margin-bottom:16px}.rev p{font-size:.92rem;color:#123f63cc;margin-bottom:18px}.rev .who{font-family:DM Sans,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#123f6380}@media(max-width:900px){.rev-grid{grid-template-columns:1fr}}.founder{background:var(--crema)}.founder .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.founder img{border-radius:16px;width:100%;height:420px;object-fit:cover;box-shadow:0 24px 60px #3c431c2e}.founder h2{font-size:clamp(1.9rem,3.2vw,2.5rem);margin-bottom:18px;color:var(--azul-tinta)}.founder p{color:#123f63b8;margin-bottom:14px}@media(max-width:900px){.founder .wrap{grid-template-columns:1fr}}footer{background:var(--verde-profundo);color:#f2f0dcb3;padding:64px 0 40px;font-size:.85rem}footer .wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}footer h4{color:var(--cobre-claro);font-family:DM Sans,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}footer a{display:block;margin-bottom:10px}footer a:hover{color:#fff}.foot-bottom{border-top:1px solid rgba(242,240,220,.18);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.75rem}@media(max-width:820px){footer .wrap{grid-template-columns:1fr 1fr}}:root{--mu-display:"Cormorant Garamond",Georgia,serif;--mu-text:"DM Sans",Arial,sans-serif;--mu-night:#173F5B}body{font-family:var(--mu-text);line-height:1.68;letter-spacing:.003em}h1,h2,h3,.serif{font-family:var(--mu-display);font-weight:600;letter-spacing:-.018em}.eyebrow,.mono,.score-chip,.strip .wrap,.badge-oro,.badge-verde{font-family:var(--mu-text)!important;letter-spacing:.15em}.btn{font-family:var(--mu-text);font-weight:600;letter-spacing:.035em;border-radius:8px}.hero{padding:92px 0 94px}.hero h1{font-size:clamp(3.25rem,6.6vw,5.2rem);font-weight:600;line-height:1.06;letter-spacing:-.026em}.hero p.lead{font-size:1.025rem;line-height:1.8;max-width:37rem}.hero .seal .ring,.seal .ring{animation:none!important}.card,.mu-fc-card{border-radius:10px;box-shadow:none;transition:box-shadow .25s ease,transform .25s ease}.card:hover,.mu-fc-card:hover{box-shadow:0 15px 36px #16302a1a}@media(max-width:768px){.hero{padding:60px 0 68px}.hero h1{font-size:clamp(2.7rem,11.8vw,4rem)}section{padding-top:64px;padding-bottom:64px}}main:has(.shopify-policy__container){background:#f6f2e9;color:#25473e}.shopify-policy__container{box-sizing:border-box;max-width:1120px!important;margin:0 auto!important;padding:clamp(50px,7.5vw,106px) clamp(22px,5.5vw,76px) clamp(76px,9vw,122px)!important;background:transparent;color:#36574c;font-family:DM Sans,Arial,sans-serif}.shopify-policy__container *,.shopify-policy__container *:before,.shopify-policy__container *:after{box-sizing:border-box}.shopify-policy__title{text-align:left!important;margin:0 0 clamp(31px,5vw,54px)!important;padding:0 0 28px!important;border-bottom:1px solid #cfc5b5}.shopify-policy__title:before{content:"";display:block;width:67px;height:2px;background:#ae8b59;margin:0 0 24px}.shopify-policy__title h1{font:500 clamp(3.5rem,6.3vw,6.1rem)/.98 "Cormorant Garamond",Georgia,serif!important;letter-spacing:-.03em;color:#1c473a!important;text-align:left!important;margin:0!important;overflow-wrap:anywhere}.shopify-policy__body{max-width:880px;margin:0!important;padding:0!important;font:400 clamp(.96rem,1.15vw,1.035rem)/1.86 "DM Sans",Arial,sans-serif!important;color:#3a594f;overflow-wrap:break-word}.shopify-policy__body p{margin:0 0 1.45em!important;line-height:1.86!important}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:#1f493d!important;letter-spacing:-.015em;text-align:left}.shopify-policy__body h2{font:500 clamp(2rem,3vw,2.85rem)/1.12 "Cormorant Garamond",Georgia,serif!important;margin:2em 0 .6em!important;padding-top:.55em;border-top:1px solid #e0d8ca}.shopify-policy__body h3{font:600 clamp(1.55rem,2vw,2rem)/1.18 "Cormorant Garamond",Georgia,serif!important;margin:1.55em 0 .55em!important}.shopify-policy__body h4{font:650 1.05rem/1.35 DM Sans,Arial,sans-serif!important;margin:1.5em 0 .55em!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.55em!important;margin:0 0 1.5em!important}.shopify-policy__body li{padding-left:.25em;margin:0 0 .58em!important;line-height:1.75}.shopify-policy__body strong,.shopify-policy__body b{font-weight:700;color:#284d40}.shopify-policy__body a{color:#225743!important;text-decoration:underline!important;text-decoration-color:#a28a5d!important;text-underline-offset:3px}.shopify-policy__body a:hover{color:#86643c!important;text-decoration-color:#86643c!important}.shopify-policy__body a:focus-visible{outline:2px solid #a98955;outline-offset:4px}.shopify-policy__body hr{height:1px;border:0;background:#d3cab9;margin:33px 0}.shopify-policy__body blockquote{border-left:2px solid #a98758;padding:12px 0 12px 23px;margin:25px 0;color:#365a4b;background:transparent}.shopify-policy__body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;margin:20px 0 32px;background:#fffdf8}.shopify-policy__body table td,.shopify-policy__body table th{border:1px solid #d9cebd;padding:12px 15px;text-align:left;vertical-align:top}.shopify-policy__body table th{background:#e7dfd1;color:#274b3f;font-weight:650}@media(max-width:650px){.shopify-policy__container{padding:54px 21px 78px!important}.shopify-policy__title{margin-bottom:29px!important;padding-bottom:22px!important}.shopify-policy__title:before{width:52px;margin-bottom:19px}.shopify-policy__title h1{font-size:clamp(3.1rem,11.6vw,4.2rem)!important}.shopify-policy__body h2{font-size:2.15rem!important}.shopify-policy__body{font-size:.96rem!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/critical.css.map */
