:root{--ink:#101233;--ink-2:#1b2150;--tide:#3c5a8c;--salt:#FAF8F1;--rosa:#E8A3AE;--wa:#2f6b4f;--bg:var(--salt);--surface:#FDFBF6;--fg:var(--ink);--muted:#5a5f7d;--line:#d9dbe4;--accent:#CF7487;--chip:#eceef4;--tide-soft:#e7ecf6;--glow:rgba(250,248,241,.95);--glow-mid:rgba(250,248,241,.55);--f-display:"Roboto Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--f-serif:var(--f-display);--f-mono:var(--f-display);--f-pack:"Roboto Serif", Georgia, "Times New Roman", serif;--engrave-blend:multiply;--engrave-filter:none;--step--1:clamp(.78rem,.75rem + .15vw,.86rem);--step-0:clamp(.98rem,.94rem + .2vw,1.08rem);--step-1:clamp(1.2rem,1.1rem + .5vw,1.45rem);--step-2:clamp(1.6rem,1.3rem + 1.4vw,2.4rem);--step-3:clamp(2.1rem,1.5rem + 2.4vw,3.6rem);--step-4:clamp(2.7rem,1.5rem + 4.6vw,5.8rem);--gut-l:max(16px, env(safe-area-inset-left, 0px));--gut-r:max(16px, env(safe-area-inset-right, 0px));--wrap:1200px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101233;--surface:#1b2150;--fg:#FAF8F1;--muted:#a3a8c6;--line:#262a55;--accent:var(--rosa);--glow:rgba(250,248,241,.07);--glow-mid:rgba(250,248,241,.03);--chip:#1a1e48;--tide-soft:#101233;--engrave-blend:screen;--engrave-filter:grayscale(1) invert(1) sepia(.05);color-scheme:dark}}:root[data-theme=dark]{--bg:#101233;--surface:#1b2150;--fg:#FAF8F1;--muted:#a3a8c6;--line:#262a55;--accent:var(--rosa);--glow:rgba(250,248,241,.07);--glow-mid:rgba(250,248,241,.03);--chip:#1a1e48;--tide-soft:#101233;--engrave-blend:screen;--engrave-filter:grayscale(1) invert(1) sepia(.05);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-display);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}h1,h2,h3{text-wrap:balance;margin:0;line-height:1}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--rosa);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.eyebrow{font-family:var(--f-mono);font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase}.serif{font-family:var(--f-serif);font-style:italic;font-weight:300}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announce{background:var(--salt);color:var(--ink);border-bottom:1px solid rgba(16,18,51,.12);font-weight:500;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;padding-block:.3rem;overflow:hidden;white-space:nowrap}.announce b{font-weight:800}.ann-track{display:flex;width:max-content;animation:ann 60s linear infinite}.announce:hover .ann-track{animation-play-state:paused}.ann-set{display:flex}.ann-set>span{display:inline-block}.ann-set>span:after{content:"\2605";margin-inline:2.2rem;color:var(--accent);font-size:.8em}@keyframes ann{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ann-track{animation-duration:180s}}.announce button{background:none;border:0;text-decoration:underline;text-underline-offset:3px;letter-spacing:inherit;text-transform:inherit;padding:0 .3em}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--ink);color:var(--salt);font-weight:700;border-bottom:1px solid rgba(250,248,241,.1)}.site .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(1rem,2.4vw,2.4rem);min-height:84px}.site .logo{grid-column:1;justify-self:start}nav.main{grid-column:2;justify-content:center}.site .actions{grid-column:3;justify-self:end}.logo{display:block;line-height:0;text-decoration:none}.logo img{display:block;width:200px;height:auto;filter:grayscale(1) invert(1) brightness(1.1) sepia(.05);mix-blend-mode:screen}nav.main{display:flex;gap:1.6rem}nav.main a{white-space:nowrap;text-decoration:none;font-size:.88rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.9;transition:opacity .2s,color .2s}nav.main a:hover,nav.main a:focus-visible{opacity:1;color:var(--rosa)}.actions{display:flex;align-items:center;gap:.4rem}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;background:none;border:0;border-radius:50%;transition:background .2s}.icon-btn:hover{background:#faf8f11a}.icon-btn svg{width:22px;height:22px}.badge{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--rosa);color:var(--ink);font-family:var(--f-mono);font-size:.68rem;font-weight:500;display:grid;place-items:center;transform:scale(1);transition:transform .25s}.badge.bump{transform:scale(1.35)}.badge[data-n="0"]{opacity:0}.user-hello{font-size:.82rem;font-weight:700;margin-right:.2rem;white-space:nowrap}@media(max-width:1360px){nav.main{gap:1.1rem}nav.main a{font-size:.78rem;letter-spacing:.07em}.logo img{width:165px}.user-hello{display:none}}@media(max-width:860px)and (pointer:coarse){nav.main{display:none}.site .wrap{grid-template-columns:auto 1fr auto;column-gap:.4rem}.logo img{width:140px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.6rem;border:1px solid transparent;border-radius:999px;font-family:var(--f-display);font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s}.btn:active{transform:scale(.98)}.btn-salt{background:var(--salt);color:var(--ink)}.btn-salt:hover{background:#fdfbf6}.btn-ghost{border-color:#faf8f166;color:var(--salt);background:transparent}.btn-ghost:hover{border-color:var(--salt)}.btn-ink{background:var(--fg);color:var(--bg)}.btn-line{border-color:var(--line);color:var(--fg);background:transparent}.btn-line:hover{border-color:var(--fg)}.btn svg{width:18px;height:18px}.hero{position:relative;overflow:hidden;background:var(--ink);color:var(--salt);isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-bg img{position:absolute;left:0;top:12%;width:100%;height:calc(88% - clamp(40px,5vw,72px) + clamp(14px,2vw,28px));object-fit:cover;object-position:100% 50%;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent),linear-gradient(90deg,transparent 62%,#000 70%);mask-image:linear-gradient(180deg,#000 88%,transparent),linear-gradient(90deg,transparent 62%,#000 70%);-webkit-mask-composite:source-over;mask-composite:add}.hero-bg .fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 18% at 70% 62%,rgba(250,248,241,.55),transparent 70%),linear-gradient(180deg,#2f6fc4,#5b97de 30%,#a9cdf2 52%,#f6dce0 56%,#e8a3ae 64%,#dd8e9b 78%,#cf7487)}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ink) 0,var(--ink) 12%,rgba(16,18,51,0) calc(12% + 80px)),linear-gradient(90deg,#101233e6,#101233b8 32%,#1012334d 52%,#10123300 64%),linear-gradient(0deg,#10123359,#10123300 16%)}.hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080a22cc,#0c0e2c8c 35%,#1012331f 55%,#10123300 64%);-webkit-mask-image:linear-gradient(90deg,#000 0 48%,transparent 60%,transparent calc(100% - 9vw),#000 calc(100% - 4vw));mask-image:linear-gradient(90deg,#000 0 48%,transparent 60%,transparent calc(100% - 9vw),#000 calc(100% - 4vw))}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center;padding-block:clamp(3rem,5.5vw,5rem) clamp(8.5rem,12vw,11rem)}@media(min-width:861px),(pointer:fine){.hero .wrap>div:first-child{padding-left:clamp(1.5rem,4.5vw,4.5rem)}}.wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(84px,9vw,130px);display:block;color:var(--tide-soft);overflow:visible}.wave-text{fill:var(--salt);font-family:var(--f-display);font-weight:700;font-size:14px;letter-spacing:2.8px}.hero h1{font-size:var(--step-4);font-weight:800;letter-spacing:-.01em;line-height:.88;text-transform:uppercase;margin-block:1.1rem 1.4rem}.hero h1 em{display:block;font-family:var(--f-serif);font-style:italic;font-weight:400;text-transform:none;font-size:.62em;letter-spacing:0;color:var(--rosa);margin-top:.15em;line-height:1}.hero .lede{max-width:44ch;font-size:clamp(.95rem,.88rem + .35vw,1.12rem);line-height:1.6;color:var(--salt);font-weight:300;letter-spacing:.02em;text-shadow:0 1px 18px rgba(16,18,51,.55)}.hero .lede strong{font-weight:500}.hero .eyebrow{font-size:calc(var(--step--1) - 1px);font-weight:700;margin-top:0}.hero .price.p-line{margin:1.6rem 0 1.5rem;flex-wrap:wrap}.hero .price .iva{color:var(--rosa);opacity:1;font-weight:600;text-shadow:0 1px 10px rgba(16,18,51,.9),0 0 2px rgba(16,18,51,.8)}.hero .perks{color:var(--salt);margin-top:1.2rem;text-shadow:0 1px 12px rgba(16,18,51,.5)}.hero .price strong{font-size:clamp(2.2rem,1.8rem + 1.4vw,3rem);line-height:1}.hero .perk summary,.hero .perk-row{font-weight:400;font-size:.82rem;letter-spacing:.02em}.hero .perk svg{stroke-width:1.15}.buy{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:2.2rem}.price{display:flex;align-items:baseline;gap:.8rem;width:100%;margin-bottom:.4rem}.price strong{font-size:var(--step-2);font-weight:700;font-variant-numeric:tabular-nums}.price span{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.12em;opacity:.7}.price .peso{font-size:clamp(1rem,.9rem + .4vw,1.2rem);font-weight:700;letter-spacing:.06em;opacity:.95}.qty{display:inline-flex;align-items:center;border:1px solid rgba(250,248,241,.35);border-radius:999px;height:52px}.qty button{width:44px;height:100%;background:none;border:0;font-size:1.15rem}.qty output{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.qty.light{border-color:var(--line)}.hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:1.7rem}.arch{position:relative;width:min(100%,310px);aspect-ratio:4/5;max-width:100%;margin-right:0}.arch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 30px 60px -22px #101233bf}.arch .slot{position:absolute;left:.8rem;right:.8rem;top:.8rem;margin:0;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--salt);opacity:.75;line-height:1.5}.arch-cap{width:min(100%,260px);text-align:center;font-family:var(--f-display);font-style:normal;font-weight:700;text-transform:uppercase;font-size:.62rem;letter-spacing:.24em;color:var(--salt);opacity:.85;text-shadow:0 1px 10px rgba(16,18,51,.7)}@media(max-width:860px)and (pointer:coarse){.hero .wrap{grid-template-columns:1fr;gap:2.4rem}.hero-side{align-items:flex-start}.arch{width:190px}.hero-bg img{top:0;height:min(92vw,360px)}.hero-bg:before{display:none}.hero-bg:after{background:linear-gradient(180deg,rgba(16,18,51,.35) 0,rgba(16,18,51,0) 70px,rgba(16,18,51,0) calc(min(92vw,360px) - 90px),var(--ink) min(92vw,360px))}.hero .wrap{padding-top:calc(min(92vw,360px) - 30px)}}section{position:relative;padding-block:clamp(2.5rem,4.5vw,4rem)}.sea{position:absolute;left:0;right:0;top:calc(1px - clamp(36px,5vw,72px));width:100%;height:clamp(36px,5vw,72px);display:block;fill:var(--sec-bg,var(--bg));pointer-events:none;z-index:2}.sea .back{opacity:.45}#origen>.sea{height:clamp(24px,2.8vw,42px);top:calc(1px - clamp(24px,2.8vw,42px))}.gallery .sea,.benefits .sea,.product .sea,.salinas-band .sea,footer.site .sea{transform:scaleX(-1)}.gallery,#nombre{--sec-bg:var(--tide-soft);background:var(--sec-bg)}.reviews,#faq{--sec-bg:var(--bg);background:var(--sec-bg)}.minerals{padding-bottom:clamp(5rem,8vw,7rem)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:end;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.section-head h2{font-size:var(--step-3);font-weight:800;text-transform:uppercase;line-height:.92}.section-head h2 .serif{text-transform:none;font-size:.8em;color:var(--accent)}.section-head p{color:var(--muted);max-width:52ch}@media(max-width:760px)and (pointer:coarse){.section-head{grid-template-columns:1fr}}.elements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.el{background:var(--bg);padding:1.4rem 1.2rem 1.2rem;display:grid;gap:.25rem;aspect-ratio:1;max-width:100%;transition:background .3s}.el:hover{background:var(--surface)}.el .num{font-family:var(--f-mono);font-size:.72rem;color:var(--muted)}.el .sym{font-size:clamp(3rem,7vw,5.5rem);font-weight:300;line-height:1;align-self:center}.el .name{font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.el .mass{font-family:var(--f-mono);font-size:.7rem;color:var(--muted)}@media(max-width:640px)and (pointer:coarse){.elements{grid-template-columns:repeat(2,minmax(0,1fr))}}.minerals{position:relative;overflow:hidden;text-align:center;background:linear-gradient(180deg,var(--tide-soft) 0,var(--bg) clamp(11rem,19vw,15.5rem));color:var(--fg);margin-top:-1px}.mins .nm,.minerals .icons li{color:var(--accent)!important}.minerals .wrap{position:relative;z-index:1}.engrave{mix-blend-mode:var(--engrave-blend);filter:var(--engrave-filter)}.sun-emblem{display:block;width:170px;height:auto;margin:0 auto 1.6rem;mix-blend-mode:var(--engrave-blend);filter:var(--engrave-filter)}.rule-title{display:flex;align-items:center;gap:1.3rem;max-width:1000px;margin-inline:auto;font-family:var(--f-display);font-weight:800;font-size:clamp(1.35rem,1rem + 1.7vw,2.25rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.05}.rule-title:before,.rule-title:after{content:"";flex:1;min-width:30px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='16' viewBox='0 0 90 16'%3E%3Cpath d='M0 5c14-5 31-5 45 0s31 5 45 0' fill='none' stroke='%23E8A3AE' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M0 12c14-5 31-5 45 0s31 5 45 0' fill='none' stroke='%23E8A3AE' stroke-width='1.2' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") repeat-x left center/90px 16px}.min-intro{max-width:none;margin:1.1rem auto 0;color:var(--muted)}.min-intro span{display:block}@media(min-width:760px),(pointer:fine){.min-intro span{white-space:nowrap}}.mins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:2.6rem auto 0}.mins div{display:grid;justify-items:center;gap:.35rem;padding:.4rem .8rem}.mins div+div{border-left:2px solid var(--fg)}.mins .sym{font-family:var(--f-pack);font-weight:700;font-size:clamp(3rem,7vw,5rem);line-height:1;letter-spacing:-.01em}.mins .nm{font-weight:700;font-size:clamp(.75rem,1.6vw,.95rem);letter-spacing:.08em;text-transform:uppercase;color:var(--rosa)}.icons{list-style:none;padding:0;margin:calc(2.4rem + 12px) auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1040px}.icons li{display:grid;justify-items:center;align-content:start;gap:.75rem;padding:.3rem .5rem;font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--rosa)}.icons li+li{border-left:1.5px solid var(--fg)}.icons svg{width:42px;height:42px;fill:none;stroke:var(--fg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px)and (pointer:coarse){.icons{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.icons li:nth-child(4){border-left:0}}.birds{position:absolute;top:clamp(4.6rem,8vw,6.2rem);right:max(16px,8vw);width:clamp(70px,7.5vw,108px);aspect-ratio:14/10;pointer-events:none}.birds img{position:absolute;height:auto}.birds .b1{left:0;top:0;width:55%}.birds .b2{right:0;bottom:0;width:44%}.cloud{position:absolute;height:auto;pointer-events:none;width:clamp(150px,26vw,380px);mix-blend-mode:var(--engrave-blend);filter:var(--engrave-filter);opacity:.85}.cloud.l{left:0;bottom:0}.cloud.r{right:0;top:30%}.minerals .cloud.l{width:clamp(110px,16vw,240px);bottom:auto;top:clamp(11rem,19vw,15.5rem)}@media(max-width:720px)and (pointer:coarse){.cloud{opacity:.35}}.salinas-band{--sec-bg:var(--salt);background:var(--sec-bg);line-height:0;position:relative;padding-top:clamp(56px,9vw,130px)}.salinas-band>img:not(.cloud){display:block;width:100%;height:clamp(160px,26vw,360px);object-fit:cover;object-position:50% 70%}.salinas-band .cloud{mix-blend-mode:multiply;filter:none;opacity:.9;top:0;bottom:auto}.sin{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.sin li{list-style:none;padding:.5rem 1rem;border:1px solid var(--line);border-radius:999px;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.sin{padding:0}.origin{--sec-bg:var(--surface);background:var(--sec-bg)}.origin{padding-bottom:clamp(8rem,11vw,9.8rem)}.origin-head{text-align:center;display:grid;justify-items:center;gap:.7rem}.origin-head h2{font-size:var(--step-3);font-weight:800;text-transform:uppercase;line-height:.95;display:grid;justify-items:center;gap:.7rem}.mar{display:grid;justify-items:center;gap:.15em}.olita{width:72%;height:.32em;fill:none;stroke:var(--fg);stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.origin-head h2 i{font-weight:300;text-transform:none;color:var(--accent)}.o-eyebrow{font-size:var(--step--1);font-weight:700;letter-spacing:.22em;color:var(--accent)}.o-sub{font-size:var(--step-1);font-weight:300;font-style:italic;line-height:1.3;max-width:62ch}.o-text{max-width:none;margin:0;font-style:italic;font-weight:300;line-height:1.45;color:var(--fg);letter-spacing:.01em;font-size:clamp(1rem,.95rem + .4vw,1.2rem)}@media(min-width:900px),(pointer:fine){.o-text{white-space:nowrap;font-size:clamp(.82rem,1.16vw,1.15rem)}}.origin-foot{max-width:none;text-align:center;margin-top:clamp(.1rem,.4vw,.35rem)}.reel{--g:clamp(.6rem,1.2vw,1rem);margin-top:clamp(.8rem,1.6vw,1.2rem);overflow:hidden;container-type:inline-size}.reel-track{list-style:none;margin:0;padding:0 0 .5rem;display:flex;gap:var(--g);width:max-content}.card{position:relative;flex:none;width:calc((100cqw - 3 * var(--g)) / 4);aspect-ratio:5/4;max-width:none;border-radius:14px;overflow:hidden;color:var(--salt);box-shadow:0 18px 40px -24px #10123399}.card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10123300 35%,#101233e0)}.card-txt{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;z-index:1;display:grid;gap:.3rem}.stage{position:absolute;left:1.1rem;top:1rem;z-index:2;display:flex;align-items:baseline;gap:.4em;line-height:1;font-size:.95rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--salt);text-shadow:0 1px 10px rgba(16,18,51,.5)}.stage b{font-size:inherit;font-weight:800;letter-spacing:inherit}.card:before{content:"";position:absolute;inset:0 0 auto;height:40%;z-index:1;background:linear-gradient(180deg,#1012338c,#10123300)}.card .n{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rosa)}.card h3{font-size:clamp(1.1rem,.8rem + .9vw,1.5rem);font-weight:800;text-transform:uppercase;line-height:1}.card p{font-size:.92rem;line-height:1.4;opacity:.9}.c1{background:linear-gradient(180deg,#2f6fc4,#7fb0e6 55%,#cfe2f6)}.c2{background:linear-gradient(180deg,#f3c27a,#e8a3ae 45%,#cf7487 75%,#b95c70)}.c3{background:linear-gradient(160deg,#c98a6a,#7a4a3a 65%,#3b2a33)}.c4{background:radial-gradient(ellipse at 50% 80%,var(--salt) 0 22%,#dfe3ee 30%,#1a1e48 55%,#101233)}@media(prefers-reduced-motion:no-preference){.reel-track{animation:carrete 38s linear infinite}.reel:hover .reel-track,.reel:focus-within .reel-track{animation-play-state:paused}@keyframes carrete{to{transform:translate(calc(-50% - var(--g) / 2))}}}@media(max-width:760px)and (pointer:coarse){.card{width:62cqw;aspect-ratio:3/4}}@media(prefers-reduced-motion:reduce){.reel{overflow-x:auto}.card.dup{display:none}}.sea-text{height:clamp(84px,9vw,130px);top:calc(1px - clamp(84px,9vw,130px))}.wave-text.ink{fill:var(--fg)}#nombre .sea.sea-text,.benefits .sea.sea-text{transform:none}.wave-text .t-ink{fill:var(--fg)}.wave-text .t-rosa{fill:var(--accent)}#nombre{padding-bottom:clamp(6.4rem,8.6vw,7.4rem)}.photo{position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#5b8ed1,#9cc0ea 50%,#f2c6cd 60%,#dd8e9b);aspect-ratio:4/5;max-width:100%}.photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.photo .slot{position:absolute;inset:auto 1rem 1rem 1rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#faf8f1bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.55rem .75rem;border-radius:3px;line-height:1.5}.photo .slot b{display:block;font-weight:500}.gal-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.2rem)}.gal-grid figure{margin:0}.g-sunset{aspect-ratio:auto;height:clamp(240px,30vw,400px);background:linear-gradient(180deg,#2a2f6b,#b95c70 55%,#e9b07a 78%,#f3d5b5)}.g-wayuu{aspect-ratio:auto;height:clamp(240px,30vw,400px);background:linear-gradient(160deg,#c98a6a,#7a4a3a 70%,#3b2a33)}.g-pink{aspect-ratio:auto;height:clamp(240px,30vw,400px);background:linear-gradient(180deg,#5b8ed1,#9cc0ea 45%,#f2c6cd 55%,#dd8e9b)}@media(max-width:760px)and (pointer:coarse){.gal-grid{grid-template-columns:1fr 1fr}.g-sunset{grid-column:1 / -1;height:220px}.g-wayuu,.g-pink{height:180px}}#nombre{--c1:var(--fg);--c2:var(--fg);--c3:var(--fg)}.name-band{position:relative;padding-block:clamp(.4rem,1vw,.8rem) clamp(.8rem,1.6vw,1.2rem)}.acro{--sec-bg:var(--surface)}.name-head{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.5rem;margin-bottom:clamp(.4rem,1vw,.8rem)}.name-head h2{font-size:calc(var(--step-3) * .8)}.name-head h2 .serif{font-size:1em}.acro{display:flex;justify-content:space-between;align-items:flex-end;max-width:1000px;margin-inline:auto;padding:clamp(.4rem,1vw,.8rem) clamp(0rem,3vw,3rem) clamp(1.4rem,3vw,2.3rem)}.acro .L{--lift:0em;transform:translateY(calc(var(--ty) - var(--lift))) rotate(var(--r));font-family:var(--f-pack);font-stretch:72%;font-weight:900;font-size:clamp(3.4rem,11vw,8rem);line-height:.95;color:transparent;-webkit-text-stroke:1.5px var(--fg);transition:color .6s ease,-webkit-text-stroke-color .6s ease,text-shadow .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.acro .L[data-i="0"]{--r:-9deg;--ty:.34em}.acro .L[data-i="1"]{--r:-6deg;--ty:.18em}.acro .L[data-i="2"]{--r:-4deg;--ty:.09em}.acro .L[data-i="3"]{--r:-1.5deg;--ty:.02em}.acro .L[data-i="4"]{--r:1.5deg;--ty:.02em}.acro .L[data-i="5"]{--r:4.5deg;--ty:.1em}.acro .L[data-i="6"]{--r:9deg;--ty:.32em}.acro{position:relative;isolation:isolate}.acro:before{content:"";position:absolute;top:-28%;right:-10%;bottom:-18%;left:-10%;z-index:-2;pointer-events:none;background:radial-gradient(closest-side,var(--glow) 0%,var(--glow) 35%,var(--glow-mid) 62%,transparent 100%)}.guias{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none;color:var(--fg)}.guias *{vector-effect:non-scaling-stroke}.guias .g{fill:none;stroke:currentColor;stroke-width:1;opacity:.28}.guias .d{stroke-dasharray:3 5;opacity:.22}.guias .p{fill:var(--sec-bg);stroke:currentColor;stroke-width:1;opacity:.45}.guias text{fill:currentColor;opacity:.45;font-family:var(--f-display);font-size:11px;font-weight:700;letter-spacing:.08em}@media(max-width:760px)and (pointer:coarse){.guias text{display:none}}.acro-line{text-align:center;font-size:var(--step-1);font-weight:300;color:var(--muted);letter-spacing:.01em}#nombre[data-on="1"] .L:is([data-i="0"],[data-i="1"],[data-i="2"],[data-i="3"],[data-i="4"]),#nombre[data-on="2"] .L:is([data-i="2"],[data-i="3"],[data-i="4"],[data-i="5"],[data-i="6"]),#nombre[data-on="3"] .L:is([data-i="5"],[data-i="6"]){--lift:.06em;color:var(--c);-webkit-text-stroke-color:var(--c);text-shadow:.035em .035em 0 var(--sec-bg),.06em .06em 0 var(--c)}#nombre[data-on="1"]{--c:var(--c1)}#nombre[data-on="2"]{--c:var(--c2)}#nombre[data-on="3"]{--c:var(--c3)}.acro-nav{display:flex;width:max-content;max-width:100%;margin:clamp(1rem,2vw,1.6rem) auto 0;background:#faf8f18c;border:1px solid rgba(16,18,51,.22);padding:0;border-radius:999px;overflow:hidden}.acro-nav button{border:0;padding:.38em 1em;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.05rem,1.6vw,1.35rem);letter-spacing:.18em;line-height:1;background:transparent;color:var(--fg);transition:background .4s,color .4s}.acro-nav button+button{border-left:1px solid rgba(16,18,51,.16)}.acro-nav button:hover{background:#1012330d}.acro-nav button[aria-selected=true]{background:var(--fg);color:var(--salt)}.acro-cap{display:grid;max-width:640px;margin:clamp(.6rem,1.4vw,1rem) auto 0;text-align:center}.ap{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;pointer-events:none}#nombre[data-on="1"] .p1,#nombre[data-on="2"] .p2,#nombre[data-on="3"] .p3{opacity:1;transform:none;pointer-events:auto}.ap h3{font-size:var(--step-2);font-weight:500;font-style:italic;line-height:1.1;color:var(--accent);margin-bottom:.4rem}.ap p{color:var(--muted);font-size:1rem}@media(prefers-reduced-motion:reduce){.acro .L,.ap{transition:none}}.name-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.part{border-top:1px solid var(--fg);padding-top:1.4rem}.part .w{font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;line-height:.9;letter-spacing:-.01em}.part .w i{font-family:var(--f-serif);font-weight:400;color:var(--accent)}.part h3{margin:1rem 0 .6rem;font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:var(--step-1)}.part p{color:var(--muted);font-size:.96rem}.essence{margin-top:clamp(2rem,4vw,3rem);text-align:center;font-family:var(--f-serif);font-size:var(--step-2);line-height:1.25;max-width:28ch;margin-inline:auto}.essence em{color:var(--accent)}@media(max-width:760px)and (pointer:coarse){.name-grid{grid-template-columns:1fr}}.benefits{--sec-bg:var(--ink);background:var(--sec-bg);color:var(--salt)}.benefits .section-head p{color:#faf8f1b3}.benefits .section-head h2 .serif{color:var(--rosa)}.benefits .section-head{grid-template-columns:1fr}.ben-sub{display:inline;margin-left:.35em;font-size:.6em;line-height:1.15;white-space:nowrap}.ben-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.ben{display:grid;gap:1.2rem;align-content:start}.photo img+.slot{display:none}.ben .photo img{object-position:50% 50%}.ben:nth-child(2) .photo img{object-position:50% 50%}.ben:nth-child(3) .photo img{object-position:50% 45%}.ben .photo{aspect-ratio:4/3;border-radius:14px;background:linear-gradient(170deg,#24306a,#3c5a8c 60%,#9fb2cf)}.ben:nth-child(1) .photo img{filter:saturate(.62) hue-rotate(8deg) contrast(1.03) brightness(1.02)}.ben:nth-child(2) .photo img{filter:saturate(.85) contrast(1.03) brightness(1)}.ben:nth-child(3) .photo img{filter:saturate(.68) hue-rotate(-7deg) contrast(1.03) brightness(1.04)}.ben .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(165deg,#e8a3ae80,#e8a3ae1f 45%,#1012338c);mix-blend-mode:soft-light}.ben .photo .slot{color:var(--ink)}.ben h3{font-size:var(--step-1);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ben p{color:#faf8f1b8;font-size:.96rem}@media(max-width:860px)and (pointer:coarse){.ben-grid{grid-template-columns:1fr}.ben .photo{aspect-ratio:16/10}}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.review{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1.8rem;display:grid;gap:1.2rem;align-content:space-between}.stars{color:var(--accent);letter-spacing:.2em}.review blockquote{margin:0;font-family:var(--f-serif);font-size:1.18rem;line-height:1.45}.review footer{font-size:.85rem;color:var(--muted)}.review footer b{color:var(--fg);font-weight:600}.pending{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}@media(max-width:860px)and (pointer:coarse){.reviews-grid{grid-template-columns:1fr}}.product{--sec-bg:var(--ink);background:var(--sec-bg);position:relative;overflow-x:clip;color:var(--salt);--fg:var(--salt);--muted:rgba(250,248,241,.74);--line:rgba(250,248,241,.22);--engrave-blend:screen;--engrave-filter:grayscale(1) invert(1) brightness(1.1) sepia(.05)}.product .product-grid{position:relative;z-index:1}.product .cloud.l{width:clamp(220px,34vw,500px);opacity:1;left:0;bottom:0;z-index:2}.product .cloud.r{width:clamp(120px,17vw,240px);opacity:.38;top:12%;right:0}.product h2,.product .price strong,.perks{color:var(--salt)}.product .pack{box-shadow:none;border-radius:0;background:transparent;overflow:visible}.product .pack img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-composite:intersect}.product .perk p,.hero .perk p{background:#1b1e4a;color:#faf8f1db;border-color:#faf8f129}.product-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.pack{position:relative;aspect-ratio:4/5;width:min(100%,360px);max-width:100%;justify-self:center;border-radius:14px;background:#101233;overflow:hidden;box-shadow:0 24px 50px -24px #1012338c}.pack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bag{width:52%;aspect-ratio:3/4.3;background:#fbfbf9;border:1px solid #c8ccd8;border-radius:6px 6px 10px 10px;box-shadow:0 40px 60px -30px #10123373;display:grid;grid-template-rows:auto 1fr auto;padding:9% 8%;color:#101233;text-align:center}.bag .sun{height:22%;background:radial-gradient(circle at 50% 100%,#101233 0 22%,transparent 23%),repeating-conic-gradient(from -90deg at 50% 100%,#101233 0 2deg,transparent 2deg 10deg);-webkit-mask:linear-gradient(#000 0 0);border-bottom:2px solid #101233;width:60%;margin-inline:auto}.bag .bn{align-self:center;font-weight:800;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1}.bag .bs{font-family:var(--f-mono);font-size:.55rem;letter-spacing:.15em;text-transform:uppercase}.product h2{font-size:clamp(1.9rem,1.4rem + 1.8vw,3rem);font-weight:800;text-transform:uppercase;line-height:.92;margin:.8rem 0 1rem}.product .desc{color:var(--salt);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);max-width:44ch;margin:0}.product .desc b{font-weight:700}.product .price.p-line{width:auto;margin:1.2rem 0 0;align-items:baseline}.product .price strong{color:var(--fg);font-size:clamp(2.2rem,1.8rem + 1.4vw,3rem);line-height:1}.product .price span{color:var(--rosa);opacity:1;font-weight:600}.olas{display:block;width:100%;height:16px;margin:1.3rem 0;fill:none;stroke:var(--rosa);stroke-width:1.4;stroke-linecap:round;opacity:.6;vector-effect:non-scaling-stroke}.p-buy{margin-top:0;gap:.7rem}.p-buy .btn{padding:0 1.05rem;letter-spacing:.08em;white-space:nowrap;min-height:44px;font-size:.78rem}.p-buy .btn svg{width:16px;height:16px}.p-buy .qty{height:44px}.p-buy .qty button{width:38px;font-size:1rem}@media(min-width:861px),(pointer:fine){.p-buy{flex-wrap:nowrap}.p-buy .qty button{width:38px}}.perks{display:flex;flex-wrap:wrap;gap:1rem 1.2rem;margin-top:1.5rem;color:var(--fg)}@media(max-width:600px)and (pointer:coarse){.perks{display:grid;grid-template-columns:1fr 1fr}}.perk{position:relative}.perk[open]{z-index:30}.perks{position:relative;z-index:6}.perk summary,.perk-row{display:flex;align-items:center;gap:.55rem;list-style:none;cursor:pointer;font-size:.86rem;line-height:1.15;font-weight:500}.perk-row{cursor:default}.perk summary::-webkit-details-marker{display:none}.perk svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.perk i{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s;margin-left:.15rem}.perk[open] i{transform:translateY(1px) rotate(-135deg)}.perk p{position:absolute;z-index:30;bottom:calc(100% + .6rem);top:auto;left:0;width:min(260px,80vw);margin:0;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 30px -16px #10123366;font-size:.88rem;line-height:1.45;color:var(--muted)}.perks>.perk:last-child p{left:auto;right:0}@media(max-width:600px)and (pointer:coarse){.perk{position:static}.perk p,.perks>.perk:last-child p{left:0;right:0;width:auto}}@media(max-width:860px)and (pointer:coarse){.product-grid{grid-template-columns:1fr}}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.faq-head{grid-template-columns:1fr;margin:0}@media(max-width:860px)and (pointer:coarse){.faq-grid{grid-template-columns:1fr}}.faq-list{max-width:none;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);font-weight:600;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--f-mono);font-weight:400;font-size:1.3rem;transition:transform .25s;color:var(--accent)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{padding-bottom:1rem;color:var(--muted);max-width:65ch}.vs p strong{color:var(--fg);font-weight:600}.vs-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem);padding-bottom:1.1rem}.vs-cols h3{margin:0 0 .55rem;padding-bottom:.45rem;border-bottom:1px solid var(--line);font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:0;color:var(--fg)}.vs-cols .vs-us h3{color:var(--accent);border-bottom-color:var(--accent)}.vs-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.vs-cols li{position:relative;padding-left:1rem;font-size:.95rem;line-height:1.45;color:var(--muted)}.vs-cols li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--line)}.vs-cols .vs-us li:before{background:var(--accent)}@media(max-width:640px)and (pointer:coarse){.vs-cols{grid-template-columns:1fr}}.closing{--sec-bg:var(--ink);background:var(--sec-bg);color:var(--salt);text-align:center}.closing h2{font-size:var(--step-4);font-weight:800;text-transform:uppercase;line-height:.88}.closing h2 em{display:block;font-family:var(--f-serif);font-weight:400;text-transform:none;font-size:.45em;color:var(--rosa);margin-top:.3em}.closing .row{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:1.8rem}.sol-cierre{display:block;width:clamp(110px,12vw,160px);height:auto;margin:2.4rem auto 0;filter:brightness(0) invert(1) sepia(.05)}footer.site{position:relative;--sec-bg:#0a0c22;background:var(--sec-bg);color:#faf8f199;font-size:.85rem}footer.site .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem}footer.site .foot-end{display:inline-flex;align-items:center;gap:1rem}footer.site .ig{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(250,248,241,.3);border-radius:50%;color:var(--salt);transition:background .2s,color .2s,border-color .2s}footer.site .ig:hover{background:var(--rosa);border-color:var(--rosa);color:var(--ink)}footer.site .ig svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}footer.site .wa-ig svg{fill:currentColor;stroke:none}footer.site .foot-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.2rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}footer.site .foot-soc{display:inline-flex;gap:.7rem}footer.site .foot-r{text-align:right}@media(max-width:860px)and (pointer:coarse){footer.site .foot-row{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.9rem}footer.site .foot-r{text-align:center}footer.site .foot-soc{order:-1}footer.site .foot-sep{display:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#08091c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);color:var(--fg);z-index:90;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);box-shadow:-30px 0 60px -30px #0006}.drawer.on{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.5rem;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:1.4rem;font-weight:800;text-transform:uppercase}.drawer-body{flex:1;overflow:auto;padding:1.5rem}.drawer-foot{padding:1.3rem 1.5rem;border-top:1px solid var(--line);display:grid;gap:.8rem}.close{background:none;border:0;width:40px;height:40px;border-radius:50%;font-size:1.4rem;line-height:1}.close:hover{background:var(--chip)}.line-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--line)}.line-item .thumb{width:76px;height:92px;border-radius:10px;background:radial-gradient(80% 70% at 50% 40%,#1d2160,#101233);display:grid;place-items:center;overflow:hidden}.line-item .thumb img{display:block;width:60px;height:76px;object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.toast.with-img{display:flex;align-items:center;gap:.8rem;padding:.55rem 1.3rem .55rem .6rem}.toast .t-img{flex:none;width:46px;height:56px;border-radius:8px;background:radial-gradient(80% 70% at 50% 40%,#1d2160,#0b0d2b);display:grid;place-items:center}.toast .t-img img{display:block;width:36px;height:46px;object-fit:contain}.line-item h3{font-size:1rem;font-weight:700;font-variation-settings:"wdth" 85}.line-item small{color:var(--muted);font-family:var(--f-mono);font-size:.7rem}.line-item .qty{height:38px;margin-top:.5rem}.line-item .qty button{width:34px}.line-item .amt{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.remove{background:none;border:0;color:var(--muted);font-size:.75rem;text-decoration:underline;padding:0;margin-top:.4rem}.totals{display:grid;gap:.4rem;font-size:.95rem}.totals div{display:flex;justify-content:space-between}.totals .grand{font-size:1.25rem;font-weight:800;padding-top:.4rem}.totals .disc{color:var(--accent)}.empty{text-align:center;padding-block:3rem;color:var(--muted)}.empty .serif{font-size:1.6rem;color:var(--fg);display:block;margin-bottom:.6rem}.note{font-size:.78rem;color:var(--muted);line-height:1.5}.tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:1.6rem}.tabs button{border:0;background:none;border-radius:999px;padding:.6rem;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.tabs button[aria-selected=true]{background:var(--fg);color:var(--bg)}form.f{display:grid;gap:1rem}.field{display:grid;gap:.35rem}.field label{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input{height:50px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--fg);padding:0 1rem;font:inherit}.field input:focus{outline:none;border-color:var(--fg)}.err{color:var(--accent);font-size:.85rem;min-height:1.2em}.account{display:grid;gap:1.2rem}.account .hi{font-family:var(--f-serif);font-style:italic;font-size:1.8rem;line-height:1.2}.code{display:flex;justify-content:space-between;align-items:center;border:1px dashed var(--accent);border-radius:4px;padding:1rem 1.2rem}.code b{font-family:var(--f-mono);font-size:1.15rem;letter-spacing:.12em}.orders{border-top:1px solid var(--line);padding-top:1rem}.orders h3{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:.6rem}.orders li{display:flex;justify-content:space-between;padding-block:.5rem;border-bottom:1px solid var(--line);font-size:.9rem;font-variant-numeric:tabular-nums}.orders ul{list-style:none;padding:0;margin:0}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,140%);background:var(--ink);color:var(--salt);padding:.9rem 1.3rem;border-radius:999px;z-index:100;font-size:.9rem;transition:transform .4s cubic-bezier(.2,.8,.2,1);box-shadow:0 20px 40px -15px #00000080;max-width:calc(100% - 32px);text-align:center}.toast.on{transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.rise{animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.rise.d1{animation-delay:.1s}.rise.d2{animation-delay:.22s}.rise.d3{animation-delay:.34s}.rise.d4{animation-delay:.46s}@keyframes rise{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}.hero{overflow-x:clip}.drawer{visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.drawer.on{visibility:visible;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.wave-band{fill:none;stroke:var(--ink);stroke-width:24}.wave .wave-text{fill:var(--salt)}.review{position:relative}.ej{position:absolute;top:1rem;right:1rem;padding:.15rem .6rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rev-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:1rem;align-items:center;max-width:780px;margin-inline:auto}.reviews-grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-grid::-webkit-scrollbar{display:none}.review{flex:0 0 100%;scroll-snap-align:center}.rev-arrow{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--accent);border-radius:50%;background:none;color:var(--accent);transition:background .2s,color .2s}.rev-arrow:hover{background:var(--accent);color:var(--salt)}.rev-arrow svg{width:20px;height:20px}@media(max-width:600px)and (pointer:coarse){.rev-carousel{grid-template-columns:1fr 1fr;gap:.8rem}#rev-track{grid-column:1 / -1;grid-row:1}.rev-arrow[data-dir="-1"]{grid-row:2;justify-self:end}.rev-arrow[data-dir="1"]{grid-row:2;justify-self:start}}.origin{--sec-bg:var(--ink);background:var(--sec-bg);color:var(--salt);--fg:var(--salt);--muted:rgba(250,248,241,.74);--line:rgba(250,248,241,.22);--accent:var(--rosa);--engrave-blend:screen;--engrave-filter:grayscale(1) invert(1) brightness(1.1) sepia(.05)}#nombre .sea-text .wave-text{fill:var(--salt)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wave-band{stroke:var(--salt)}:root:not([data-theme=light]) .wave .wave-text{fill:var(--ink)}:root:not([data-theme=light]) footer.site{--sec-bg:var(--ink)}:root:not([data-theme=light]) .sea{overflow:visible;left:-4px;right:-4px;width:calc(100% + 8px);clip-path:inset(-60px -60px 2px -60px)}:root:not([data-theme=light]) .sea path:not(.back){stroke:#faf8f173;stroke-width:1;vector-effect:non-scaling-stroke}:root:not([data-theme=light]) .sea .back{fill:var(--salt);opacity:.1}:root:not([data-theme=light]) .acro{--fg:var(--ink);--sec-bg:var(--salt);--c:var(--ink)}:root:not([data-theme=light]) .acro:before{top:-30%;right:-14%;bottom:-30%;left:-14%;background:radial-gradient(closest-side,var(--salt) 0%,var(--salt) 50%,rgba(250,248,241,.65) 72%,transparent 100%)}:root:not([data-theme=light]) .name-band{padding-block:clamp(1.4rem,2.4vw,2rem) clamp(1.2rem,2vw,1.6rem)}:root:not([data-theme=light]) .acro-nav{--fg:var(--ink);background:#faf8f1eb}}:root[data-theme=dark] .wave-band{stroke:var(--salt)}:root[data-theme=dark] .wave .wave-text{fill:var(--ink)}:root[data-theme=dark] footer.site{--sec-bg:var(--ink)}:root[data-theme=dark] .sea{overflow:visible;left:-4px;right:-4px;width:calc(100% + 8px);clip-path:inset(-60px -60px 2px -60px)}:root[data-theme=dark] .sea path:not(.back){stroke:#faf8f173;stroke-width:1;vector-effect:non-scaling-stroke}:root[data-theme=dark] .sea .back{fill:var(--salt);opacity:.1}:root[data-theme=dark] .acro{--fg:var(--ink);--sec-bg:var(--salt);--c:var(--ink)}:root[data-theme=dark] .acro:before{top:-30%;right:-14%;bottom:-30%;left:-14%;background:radial-gradient(closest-side,var(--salt) 0%,var(--salt) 50%,rgba(250,248,241,.65) 72%,transparent 100%)}:root[data-theme=dark] .name-band{padding-block:clamp(1.4rem,2.4vw,2rem) clamp(1.2rem,2vw,1.6rem)}:root[data-theme=dark] .acro-nav{--fg:var(--ink);background:#faf8f1eb}@media(min-width:861px),(pointer:fine){.faq-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem)}.faq-head{margin:0}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,4rem);align-items:start}.faq-wide{grid-column:1 / -1}.faq-list .vs p{max-width:none}}@media(max-width:1100px)and (pointer:fine){.site .wrap{column-gap:clamp(.6rem,1.6vw,1.2rem)}.logo img{width:clamp(96px,14vw,165px)}nav.main{gap:clamp(.55rem,1.3vw,1.1rem)}nav.main a{font-size:clamp(.56rem,.92vw,.78rem);letter-spacing:.05em}.actions .icon-btn{width:clamp(34px,4vw,44px);height:clamp(34px,4vw,44px)}.p-buy{gap:clamp(.35rem,.9vw,.7rem)}.p-buy .btn{font-size:clamp(.58rem,.95vw,.78rem);letter-spacing:.05em;padding:0 clamp(.5rem,1.1vw,1.05rem);min-height:clamp(34px,4vw,44px)}.p-buy .qty{height:clamp(34px,4vw,44px)}.p-buy .qty button{width:clamp(24px,3vw,38px)}.p-buy .btn svg{width:clamp(12px,1.4vw,16px);height:clamp(12px,1.4vw,16px)}}@media(pointer:fine){.card-txt{left:1.4cqw;right:1.4cqw;bottom:1.4cqw;gap:.35cqw}.stage{left:1.4cqw;top:1.3cqw;font-size:clamp(.5rem,1.2cqw,.95rem)}.card .n,.card-txt .n{font-size:clamp(.45rem,.9cqw,.72rem)}.card h3{font-size:clamp(.7rem,1.9cqw,1.5rem)}.card p{font-size:clamp(.55rem,1.15cqw,.92rem)}}br.br-m,.menu-btn,.buybar{display:none}.menu-links{display:flex;flex-direction:column}.menu-links a{display:flex;align-items:center;min-height:58px;border-bottom:1px solid var(--line);font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s}.menu-links a:hover,.menu-links a:focus-visible{color:var(--accent)}@media(max-width:860px)and (pointer:coarse){.menu-btn{display:inline-grid}.hero-bg img{object-position:max(calc(50vw - (min(92vw,360px)*2.241)),calc(100vw - (min(92vw,360px)*2.9028))) 50%}br.br-m{display:inline}.ben-sub{display:block;margin:.3rem 0 0}.buybar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--salt);border-top:1px solid rgba(250,248,241,.2);transform:translateY(110%);visibility:hidden;transition:transform .3s,visibility 0s .3s}.buybar.on{transform:none;visibility:visible;transition:transform .3s}.bb-price{display:grid;line-height:1.15}.bb-price b{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.bb-price small{font-size:.76rem;color:var(--rosa)}.buybar .btn{min-height:46px;padding:0 1.3rem;font-size:.82rem;white-space:nowrap}body.has-bar .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}footer.site .wrap{padding-bottom:calc(2rem + 72px)}.ben-grid{gap:.9rem}.ben{position:relative;isolation:isolate;align-content:end;gap:.3rem;min-height:clamp(230px,34vw,270px);padding:1.1rem;border-radius:14px;overflow:hidden}.ben .photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;aspect-ratio:auto;border-radius:0}.ben:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#101233f0,#101233bd 45%,#1012330a 85%)}.ben h3{color:var(--salt);font-size:1.15rem}.ben p{color:#faf8f1eb;font-size:.92rem;line-height:1.4}.qty button,.p-buy .qty button,.line-item .qty button{width:44px}.line-item .qty{height:44px}.acro-nav button{min-height:44px}footer.site .ig{width:44px;height:44px}.hero .eyebrow,.mins .nm{font-size:.82rem}.price span{font-size:.8rem}.p-buy .btn{font-size:.82rem}.card-txt .n{font-size:.8rem}.pending{font-size:.76rem}.reel{overflow:visible;padding-inline:16px}.reel-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;padding:0;animation:none}.card{width:auto;aspect-ratio:4/5}.card.dup{display:none}.stage{left:.7rem;top:.7rem;font-size:.72rem;letter-spacing:.14em}.card-txt{left:.7rem;right:.7rem;bottom:.7rem;gap:.2rem}.card h3{font-size:.98rem}.card p{font-size:.8rem;line-height:1.3}.card .n,.card-txt .n{font-size:.68rem}}@media(max-width:860px)and (pointer:coarse){.minerals .birds{top:1rem;right:16px;width:54px}.minerals .cloud.r{top:auto;bottom:.6rem;width:130px}}@media(max-width:720px)and (pointer:coarse){.minerals .birds{top:-.9rem}.announce{font-size:.58rem;letter-spacing:.11em;padding-block:.16rem}.ann-set>span:after{margin-inline:1.4rem}.announce b,.announce button{font-weight:500;font-size:inherit}}@media(min-width:600px)and (max-width:860px)and (pointer:coarse){.card{aspect-ratio:5/4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/s-allma.css.map */
