@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.Ja0-WG_className{font-family:Raleway,Raleway Fallback;font-style:normal}
:root{--violeta:#7426d6;--violeta-deep:#5c1bb0;--violeta-noche:#34106e;--lavanda:#c6a8ee;--lila:#f5f1fb;--lila-2:#ebe0fb;--girasol:#ffd25a;--girasol-hover:#ffc21f;--ink:#170d26;--ink-2:#5a4d6b;--ground:#fff;--line:#ded4ea;--wa:#16723f;--wa-hover:#125f34;--wa-chat:#efeae2;--wa-bubble:#d9fdd3;--r:18px;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--lavanda) transparent;scroll-padding-top:64px}body{color:var(--ink);background:var(--ground);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;caret-color:var(--violeta);font-size:17px;line-height:1.47}img{max-width:100%;display:block}a{color:var(--violeta-deep);text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}::selection{background:var(--lila-2);color:var(--ink)}:focus-visible{outline:2px solid var(--violeta);outline-offset:3px;border-radius:6px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.05}p{text-wrap:pretty}.wrap{max-width:1124px;margin-inline:auto;padding-inline:22px}.pill{background:var(--violeta);color:#fff;min-height:44px;transition:background .2s, transform .2s var(--ease);border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:500;display:inline-flex}.pill:hover{background:var(--violeta-deep);text-decoration:none}.pill:active{transform:scale(.97)}.pill.sm{min-height:36px;padding:7px 14px;font-size:14px}.pill.added{background:var(--lila-2);color:var(--violeta-deep)}.pill svg{flex:none;width:18px;height:18px}.more{min-height:44px;color:var(--violeta-deep);align-items:center;gap:6px;font-size:17px;font-weight:500;display:inline-flex}.more svg{width:18px;height:18px}.more:not(:has(svg)):after{content:"";border:1.5px solid;border-width:1.5px 1.5px 0 0;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.round{background:var(--lila);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.round svg{width:18px;height:18px}.nav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffc;border-bottom:1px solid #00000014;position:sticky;top:0}.nav .wrap{align-items:center;gap:28px;height:52px;display:flex}.brand{display:flex}.nav ul{gap:28px;margin-left:auto;font-size:13px;display:flex}.nav ul a{color:var(--ink);opacity:.8}.nav ul a:hover{opacity:1;text-decoration:none}.bag-btn{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.bag-btn:hover{background:var(--lila)}.bag-btn svg{width:22px;height:22px}.bag-count{background:var(--violeta);color:#fff;text-align:center;min-width:18px;height:18px;animation:pop .45s var(--ease);border-radius:980px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:2px;right:0}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}}.hero{text-align:center;padding-top:80px}.hero h1{font-size:clamp(48px,8.4vw,96px)}.hero h1 span{color:var(--violeta)}.lede{color:var(--ink-2);max-width:36ch;margin:22px auto 0;font-size:clamp(19px,2.2vw,24px);line-height:1.35}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.stage{background:var(--lila);border-radius:var(--r);width:min(1240px,100% - 24px);margin:56px auto 0;padding:clamp(40px,6vw,80px) 0;overflow:hidden}.lineup{justify-content:center;align-items:flex-end;gap:clamp(10px,1.6vw,20px);padding-inline:20px;display:flex}.lineup li{aspect-ratio:1;background:#fff;border-radius:16px;flex:0 0 clamp(120px,15.5vw,200px);position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #34106e47}.lineup li:nth-child(odd){transform:translateY(-28px)}.lineup li:nth-child(3n){flex-basis:clamp(140px,19vw,248px)}.lineup img{object-fit:contain;padding:10%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stage{animation:linear both grow;animation-timeline:view();animation-range:entry cover 40%}.lineup li{animation:linear both rise;animation-timeline:view();animation-range:entry calc(var(--i) * 3%) cover 45%}@keyframes grow{0%{border-radius:40px;transform:scale(.92)}to{border-radius:var(--r);transform:scale(1)}}@keyframes rise{0%{opacity:.3;translate:0 60px}to{opacity:1;translate:0}}}}.statement{text-align:center;padding:140px 0 120px}.statement h2{font-size:clamp(40px,6.4vw,80px)}.statement p{color:var(--ink-2);max-width:40ch;margin:28px auto 0;font-size:clamp(19px,2vw,24px);line-height:1.38}.statement strong{color:var(--ink);font-weight:600}.section-head{text-align:center;margin-bottom:56px}.section-head.left{text-align:left}.section-head h2{font-size:clamp(36px,5vw,56px)}.section-head p{color:var(--ink-2);max-width:48ch;margin:14px auto 0;font-size:clamp(19px,2vw,21px)}.areas{background:var(--lila);padding:120px 0}.area-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.area{grid-column:span 2}.area:nth-child(n+5){grid-column:span 3}.area{text-align:left;background:var(--ground);border-radius:var(--r);min-height:220px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;align-items:flex-start;gap:10px;padding:36px 32px 28px;display:flex}.area:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #34106e59}.area-name{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.1}.area-line{color:var(--ink-2)}.area .more{min-height:0;margin-top:auto}.area:nth-child(3),.area:nth-child(5){background:var(--lila-2)}.area.lead{background:var(--violeta-noche);color:#fff;grid-column:1/-1;grid-template-columns:1.05fr 1fr;min-height:380px;padding:0;display:grid;overflow:hidden}.area-txt{flex-direction:column;align-self:center;align-items:flex-start;gap:14px;padding:64px 56px;display:flex}.area.lead .area-name{font-size:clamp(36px,4.6vw,56px)}.area.lead .area-line{color:var(--lavanda);font-size:19px}.pill.cta{background:var(--girasol);color:var(--ink);margin-top:14px}.area.lead:hover .pill.cta{background:var(--girasol-hover)}.area{color:var(--ink);position:relative}.area:hover{text-decoration:none}.area-hero{background:var(--lila);padding:48px 0 72px}.area-hero h1{margin:18px 0 28px;font-size:clamp(40px,6.4vw,80px)}.area-hero h1 span{color:var(--violeta)}.area-hero p{color:var(--ink-2);max-width:60ch;font-size:clamp(18px,2vw,21px);line-height:1.45}.area-hero p+p{margin-top:14px}.area-hero .wa{color:var(--wa);margin-top:24px}.area-hero+.catalog{padding-top:64px}.area-count{margin-bottom:32px;font-size:clamp(24px,2.8vw,32px)}.other-areas{padding:0 0 100px}.other-areas h2{margin-bottom:16px;font-size:21px}.traits a{color:inherit}.traits li:has(a):hover{background:var(--lila-2)}.pdp-areas dt a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lavanda);text-decoration-color:var(--lavanda);text-underline-offset:.2em}.related .more{margin-top:28px}.area-thumb{width:96px;height:96px;position:absolute;bottom:16px;right:16px}.area-thumb img{object-fit:contain;mix-blend-mode:multiply}.area:has(.area-thumb) .area-line{padding-right:112px}.area-ph{background:#fff;min-height:100%;position:relative}.area-ph img{object-fit:contain;transition:transform .8s var(--ease);padding:8%}.area.lead:hover .area-ph img{transform:scale(1.05)}.catalog{padding:120px 0}.cat-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.cat-head h2{font-size:clamp(36px,5vw,56px)}.search{background:var(--lila);border-radius:980px;align-items:center;gap:8px;width:min(320px,100%);min-height:44px;padding:0 16px;display:flex}.search svg{width:18px;height:18px;color:var(--ink-2);flex:none}.search input{background:0 0;border:0;outline:0;width:100%;font-size:16px}.search:focus-within{outline:2px solid var(--violeta);outline-offset:2px}.search input::placeholder{color:var(--ink-2)}.filters{gap:10px;display:grid}.track{background:var(--lila-2);scrollbar-width:none;border-radius:12px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track button{white-space:nowrap;transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:9px;flex:none;padding:10px 14px;font-size:14px}.track button:hover{background:#ffffff8c}.track button[aria-pressed=true]{background:var(--ground);color:var(--violeta-deep);font-weight:600;box-shadow:0 1px 3px #170d2624}.result-count{color:var(--ink-2);margin:28px 0 16px;font-size:14px}.products{grid-template-columns:repeat(4,1fr);gap:36px 20px;display:grid}.product-tile{flex-direction:column;gap:14px;display:flex}.tile-ph{aspect-ratio:1;border-radius:var(--r);background:var(--lila);display:block;position:relative;overflow:hidden}.tile-ph:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000a}.tile-ph img{object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease);padding:9%}.tile-ph:hover img{transform:scale(1.06)}.tile-txt{flex-direction:column;flex:1;gap:6px;display:flex}.tile-meta{color:var(--ink-2);font-size:13px;font-weight:500}.tile-name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.tile-name:hover{color:var(--violeta-deep);text-decoration:none}.tile-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.price{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.empty{text-align:center;color:var(--ink-2);padding:48px 0}.process{background:var(--lila);padding:120px 0}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:56px 48px;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--line);padding-top:22px}.steps li:before{content:counter(s);letter-spacing:-.02em;color:var(--violeta);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:48px;font-weight:600;line-height:1;display:block}.steps b{font-size:19px;font-weight:600;display:block}.steps span{color:var(--ink-2);margin-top:6px;display:block}.zones{text-align:center;padding:140px 0 100px}.zones h2{color:var(--ink-2);font-size:clamp(28px,3.4vw,40px)}.zone-list{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;gap:12px 48px;margin-top:20px;font-size:clamp(40px,6.4vw,80px);font-weight:600;line-height:1.05;display:flex}.zone-list li:nth-child(2){color:var(--violeta)}.zones p{color:var(--ink-2);margin-top:28px}.pdp{grid-template-columns:1.1fr 1fr;align-items:start;gap:72px;padding-top:48px;padding-bottom:120px;display:grid}.pdp-gallery{gap:20px;display:grid}.pdp-ph{aspect-ratio:1;border-radius:var(--r);background:var(--lila);position:relative;overflow:hidden}.pdp-ph img{object-fit:contain;mix-blend-mode:multiply;padding:6%}.pdp-info{flex-direction:column;gap:18px;display:flex;position:sticky;top:84px}.back{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.back:before{content:"";border:0 solid;border-width:0 0 1.5px 1.5px;width:7px;height:7px;transform:rotate(45deg)}.pdp h1{font-size:clamp(32px,3.6vw,44px)}.pdp-price{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.traits{flex-wrap:wrap;gap:8px;display:flex}.traits li{background:var(--lila);border-radius:980px;padding:7px 14px;font-size:14px}.traits .age{background:var(--girasol);font-weight:600}.pdp-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px;display:flex}.pdp-actions .more{color:var(--wa)}.pdp-note{color:var(--ink-2);font-size:14px}.pdp-areas{border-top:1px solid var(--line);gap:0;display:grid}.pdp-areas div{border-bottom:1px solid var(--line);padding:14px 0}.pdp-areas dt{font-weight:600}.pdp-areas dd{color:var(--ink-2)}.pdp-desc{white-space:pre-line;color:var(--ink-2);max-width:62ch}.related{background:var(--lila);padding:100px 0}.related h2{margin-bottom:40px;font-size:clamp(28px,3.4vw,40px)}.related .tile-ph{background:var(--ground)}.scrim{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .3s var(--ease);background:#170d2652;justify-content:flex-end;display:flex;position:fixed;inset:0}.bag{overscroll-behavior:contain;background:var(--ground);width:min(460px,100%);height:100%;animation:slide .5s var(--ease);flex-direction:column;gap:20px;padding:22px 22px 32px;display:flex;overflow-y:auto;box-shadow:-30px 0 60px -30px #170d2659}.bag-head{justify-content:space-between;align-items:center;display:flex}.bag-head h2{font-size:28px}.bag-empty{color:var(--ink-2);padding:40px 0}.lines li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto;grid-template-areas:"ph title price""ph step price";align-items:center;gap:4px 14px;padding:14px 0;display:grid}.line-ph{background:var(--lila);border-radius:12px;grid-area:ph;width:56px;height:56px;position:relative;overflow:hidden}.line-ph img{object-fit:contain;mix-blend-mode:multiply;padding:6px}.line-title{grid-area:title;font-size:15px;font-weight:500;line-height:1.3}.line-price{font-variant-numeric:tabular-nums;grid-area:price}.stepper{background:var(--lila);border-radius:980px;grid-area:step;align-items:center;gap:4px;width:fit-content;padding:2px;display:inline-flex}.stepper button{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.stepper button:hover{background:var(--ground)}.stepper svg{width:16px;height:16px}.stepper output{text-align:center;min-width:18px;font-size:14px;font-weight:600}.bag-total{justify-content:space-between;font-size:21px;font-weight:600;display:flex}.bag-note{color:var(--ink-2);margin-top:-10px;font-size:14px}.order{gap:24px;display:grid}.order fieldset{border:0;gap:12px;display:grid}.order legend{margin-bottom:12px;font-size:19px;font-weight:600}.field{color:var(--ink-2);gap:4px;font-size:13px;font-weight:500;display:grid}.field input{border:1px solid var(--line);color:var(--ink);background:var(--ground);border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .2s}.field input:focus{border-color:var(--violeta);box-shadow:0 0 0 3px var(--lila-2);outline:0}.field input::placeholder{color:var(--ink-2);opacity:.8}.phone{background:var(--ground);border-radius:28px;padding:18px;box-shadow:0 30px 60px -20px #170d2638,0 0 0 1px #0000000d}.phone-top{align-items:center;gap:12px;padding-bottom:12px;display:flex}.avatar{background:var(--lila-2);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.phone-top b{font-size:15px;display:block}.phone-top span{color:var(--ink-2);font-size:12px}.thread{background:var(--wa-chat);justify-content:flex-end;margin:0 -18px 16px;padding:16px 12px;display:flex}.bubble{background:var(--wa-bubble);color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px 0 8px 8px;max-width:92%;padding:8px 10px;font-size:14px;line-height:1.4;box-shadow:0 1px .5px #0b141a21}.send{background:var(--wa);width:100%}.send:hover{background:var(--wa-hover)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(100%)}}.footer{color:var(--ink-2);border-top:1px solid var(--line);padding:64px 0 48px;font-size:13px}.foot{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.foot h2{letter-spacing:0;color:var(--ink);margin-bottom:10px;font-size:13px}.foot li{padding:4px 0}.foot a{color:var(--ink-2)}.foot-intro{max-width:30ch;margin-top:12px}@media (max-width:1000px){.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.nav ul{display:none}.nav .wrap{justify-content:space-between}.hero{padding-top:48px}.stage{margin-top:40px}.lineup li{flex-basis:38vw}.lineup li:nth-child(3n){flex-basis:44vw}.statement{padding:100px 0 88px}.areas,.catalog,.process{padding:88px 0}.area-grid{grid-template-columns:1fr 1fr;gap:12px}.area,.area:nth-child(n+5){grid-column:auto}.area:last-child{grid-column:1/-1;min-height:0}.area{min-height:180px;padding:24px 20px 20px}.area-name{font-size:21px}.area-line{font-size:15px}.area.lead{grid-template-columns:1fr;min-height:0}.area-ph{aspect-ratio:4/3;order:-1;min-height:0}.area-txt{padding:32px 24px}.filters{margin-inline:-22px}.track{background:0 0;border-radius:0;gap:6px;width:auto;padding-inline:22px}.track button{background:var(--lila-2);border-radius:980px}.track button[aria-pressed=true]{background:var(--violeta);color:#fff;box-shadow:none}.area-thumb{width:72px;height:72px;bottom:12px;right:12px}.area:has(.area-thumb) .area-line{padding-right:84px}.products{grid-template-columns:repeat(2,1fr);gap:28px 12px}.tile-foot{flex-direction:column;align-items:stretch}.tile-foot .pill{width:100%}.steps{grid-template-columns:1fr;gap:36px}.zones{padding:100px 0 72px}.pdp{grid-template-columns:1fr;gap:28px;padding-top:20px;padding-bottom:88px}.pdp-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;margin-inline:-22px;padding-inline:22px;overflow-x:auto}.pdp-ph{scroll-snap-align:center}.pdp-info{position:static}.related{padding:72px 0}}@media (max-width:420px){.area-grid{grid-template-columns:1fr}.area{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
