.au{color-scheme:light;--sb-green:#006241;--sb-accent:#00754A;--sb-house:#1E3932;--sb-uplift:#2b5148;--sb-light:#d4e9e2;--sb-gold:#cba258;--sb-gold-light:#dfc49d;--sb-gold-lightest:#faf6ee;--sup-blanco:#ffffff;--sup-cool:#f9f9f9;--sup-crema:#f2f0eb;--sup-ceramica:#edebe9;--sup-negro:#000000;--txt:rgba(0,0,0,.87);--txt-suave:rgba(0,0,0,.58);--txt-blanco:#ffffff;--txt-blanco-suave:rgba(255,255,255,.7);--rojo:#c82014;--rojo-tinte:hsl(4 82% 43% / 5%);--verde-tinte:hsl(160 32% 87% / 33%);--arena:var(--sup-crema);--arena-2:var(--sup-ceramica);--arena-3:var(--sup-cool);--papel:var(--sup-blanco);--bosque:var(--sb-house);--bosque-2:var(--sb-uplift);--savia:var(--sb-accent);--savia-cl:var(--sb-green);--acento:var(--sb-accent);--acento-txt:var(--sb-green);--acento-cl:var(--sb-gold);--alerta:var(--rojo);--tinta:var(--txt);--tinta-2:var(--txt-suave);--tinta-3:var(--txt-suave);--sobre-oscuro:var(--txt-blanco);--sobre-oscuro-2:var(--txt-blanco-suave);--linea:rgba(0,0,0,.12);--linea-2:rgba(0,0,0,.24);--linea-osc:rgba(255,255,255,.18);--btn-bg:var(--sb-accent);--btn-bg-hover:var(--sb-green);--btn-fg:var(--txt-blanco);--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:12px;--r-xl:12px;--r-full:50px;--s-1:0 0 4px rgba(0,0,0,.1);--s-2:0 0 6px rgba(0,0,0,.14), 0 4px 8px rgba(0,0,0,.1);--s-3:0 0 6px rgba(0,0,0,.24), 0 8px 12px rgba(0,0,0,.14);--s-btn:0 0 4px rgba(0,0,0,.14);--display:"Lora", "Iowan Old Style", Georgia, serif;--texto:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--pad:clamp(16px, 5vw, 24px);--ancho:1200px;--sec:clamp(48px, 8vw, 96px);--ease:cubic-bezier(.16,1,.3,1)}.au,.au *,.au *:before,.au *:after{box-sizing:border-box}.au{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.au{scroll-behavior:auto}}.au{margin:0;background:var(--sup-crema);color:var(--txt);font-family:var(--texto);font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}.au img,.au svg,.au video{max-width:100%;display:block}.au img{height:auto}.au button,.au input,.au select,.au textarea{font:inherit;color:inherit}.au a{color:inherit;text-decoration:none}.au h1,.au h2,.au h3,.au h4{margin:0;font-family:var(--texto);font-weight:600;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.au .ceremonia{font-family:var(--display);font-weight:600;letter-spacing:-.16px;line-height:1.2}.au p{margin:0;text-wrap:pretty}.au ul,.au ol{margin:0;padding:0;list-style:none}.au ::selection{background:var(--savia);color:var(--papel)}.au ::-moz-selection{background:var(--savia);color:var(--papel)}.au{caret-color:var(--savia);accent-color:var(--savia);color-scheme:light}.au :where(a,.au button,.au input,.au select,.au textarea,.au summary,.au [tabindex]):focus-visible{outline:2px solid var(--savia);outline-offset:3px;border-radius:var(--r-xs)}@supports (scrollbar-color:auto){.au{scrollbar-color:var(--linea-2) transparent;scrollbar-width:thin}}.au ::-webkit-scrollbar{width:11px;height:11px}.au ::-webkit-scrollbar-track{background:var(--arena-2)}.au ::-webkit-scrollbar-thumb{background:var(--linea-2);border-radius:99px;border:3px solid var(--arena-2)}.au ::-webkit-scrollbar-thumb:hover{background:var(--savia)}.au .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.au .wrap{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:var(--pad)}.au section[id],.au [id].cod{scroll-margin-top:clamp(78px,11vw,96px)}.au .hero__grid,.au .compra,.au .problema__grid,.au .trans__grid,.au .cod__grid,.au .res__grid,.au .faq__grid,.au .testi,.au .stats,.au .pie__grid,.au .linea-t,.au .ingr__txt{grid-template-columns:minmax(0,1fr)}.au .sec{padding-block:var(--sec)}.au .sec--arena{background:var(--arena-2)}.au .sec--papel{background:var(--papel)}.au .sec--bosque{background:var(--sb-house);color:var(--txt-blanco)}.au .sec--menta{background:var(--sb-light);color:var(--txt)}.au .sec--bosque h2,.au .sec--bosque h3,.au .cod>.wrap h2{color:var(--sobre-oscuro)}.au .h-xl{font-size:clamp(2rem,1.3rem + 2.9vw,2.8rem);letter-spacing:-.16px}.au .h-lg{font-size:clamp(1.62rem,1.15rem + 1.95vw,2.36rem);letter-spacing:-.16px}.au .h-md{font-size:clamp(1.24rem,1.05rem + .8vw,1.5rem);letter-spacing:-.01em}.au .h-sm{font-size:1.19rem;line-height:1.5;letter-spacing:-.01em}.au .lead{font-size:1.19rem;color:var(--txt-suave);max-width:62ch;line-height:1.75}.au .sec--bosque .lead,.au .cod .lead{color:var(--sobre-oscuro-2)}.au .mini{font-size:.875rem;color:var(--txt-suave);line-height:1.5}.au .enfasis{color:var(--sb-green);font-weight:700}.au .sec--bosque .enfasis,.au .cod .enfasis{color:var(--sb-gold)}.au .sec-head{max-width:66ch;margin-bottom:clamp(30px,4.5vw,54px)}.au .sec-head .lead{margin-top:16px}.au .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;border-radius:var(--r-full);font-weight:600;text-align:center;padding:15px 28px;font-size:1rem;line-height:1.2;letter-spacing:-.01em;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.au .btn:hover,.au .btn:active{will-change:transform}.au .btn:active{transform:scale(.95)}.au .btn--primario{background:var(--sb-accent);color:var(--txt-blanco);border:1px solid var(--sb-accent);box-shadow:none}.au .btn--primario:hover{background:var(--sb-green);border-color:var(--sb-green)}.au .btn--invertido{background:var(--sup-blanco);color:var(--sb-accent);border:1px solid var(--sup-blanco)}.au .btn--invertido:hover{background:var(--sb-gold-lightest)}.au .btn--fantasma{background:transparent;color:var(--sb-accent);border:1px solid var(--sb-accent)}.au .btn--fantasma:hover{background:var(--verde-tinte)}.au .btn--bloque{width:100%}.au .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.au .btn__sub{display:block;font-size:.78rem;font-weight:500;opacity:.72;margin-top:3px;letter-spacing:0}.au .pill{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-full);padding:6px 13px;font-size:.735rem;font-weight:600;letter-spacing:.02em;background:var(--arena-3);color:var(--tinta)}.au .pill--savia{background:var(--sb-light);color:var(--sb-green)}.au .pill--acento{background:var(--arena-3);color:var(--acento-txt)}.au .pill--alerta{background:color-mix(in srgb,var(--alerta) 13%,var(--arena));color:var(--alerta)}.au .ico{width:21px;height:21px;flex:none;fill:currentColor;stroke:none}.au .ico--sm{width:16px;height:16px}.au .ico--lg{width:29px;height:29px}.au .checks{display:grid;gap:11px}.au .checks li{display:flex;gap:11px;align-items:flex-start;font-size:.95rem;color:var(--tinta-2);line-height:1.45}.au .checks .ico{color:var(--savia);margin-top:1px}.au .sec--bosque .checks li{color:var(--sobre-oscuro-2)}.au .sec--bosque .checks .ico{color:var(--acento-cl)}.au .marco{position:relative;overflow:hidden;border-radius:var(--r-md);background:radial-gradient(120% 90% at 22% 12%,color-mix(in srgb,var(--papel) 62%,var(--arena)) 0%,transparent 58%),linear-gradient(150deg,var(--arena-2),var(--arena-3));border:1px solid var(--linea);display:grid;place-items:center;isolation:isolate}.au .marco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(-45deg,rgba(46,107,79,.045) 0 1px,transparent 1px 11px)}.au .marco>img{width:100%;height:100%;object-fit:cover}.au .marco__nota{position:relative;z-index:1;text-align:center;padding:20px;color:var(--tinta-3);font-size:.78rem;font-weight:500;letter-spacing:.015em;max-width:26ch}.au .marco__nota svg{margin:0 auto 10px;color:var(--linea-2);fill:currentColor}.au .marco--oscuro{background:linear-gradient(150deg,var(--bosque-2),var(--bosque));border-color:var(--linea-osc)}.au .marco--oscuro .marco__nota{color:var(--sobre-oscuro-2)}.au .marco--oscuro .marco__nota svg{color:var(--linea-osc)}.au .marco--oscuro:after{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 11px)}.au .r-1-1{aspect-ratio:1/1}.au .r-4-5{aspect-ratio:4/5}.au .r-3-4{aspect-ratio:3/4}.au .r-9-16{aspect-ratio:9/16}.au .r-16-9{aspect-ratio:16/9}.au .r-3-2{aspect-ratio:3/2}.au .rev{opacity:0;transform:translateY(18px);filter:blur(3px);transition:opacity .52s var(--ease),transform .52s var(--ease),filter .38s var(--ease)}.au .rev.vis{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.au .rev{opacity:1;transform:none;filter:none;transition:none}}.au .anuncio{background:var(--sup-negro);color:var(--txt-blanco);font-size:.75rem;letter-spacing:.085em;text-transform:uppercase;font-weight:600;overflow:hidden}.au .anuncio__pista{position:relative;display:grid;place-items:center;min-height:38px;padding-inline:var(--pad)}.au .anuncio__pista span{grid-area:1/1;display:flex;align-items:center;gap:9px;white-space:nowrap;opacity:0;transition:opacity .4s ease}.au .anuncio__pista span.on{opacity:1}@media(min-width:1000px){.au .anuncio__pista{display:flex;justify-content:center;gap:0;min-height:0;padding-block:10px}.au .anuncio__pista span{opacity:1;transition:none;padding-inline:20px;border-inline-start:1px solid color-mix(in srgb,var(--sobre-oscuro) 22%,transparent)}.au .anuncio__pista span:first-child{border-inline-start:0}}.au .cab{position:sticky;top:0;z-index:60;background:var(--sup-blanco);color:var(--txt);transition:box-shadow .3s ease}.au .cab__in{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding-block:12px}.au .logo{padding-block:5px;font-family:var(--display);font-size:1.4rem;font-weight:600;letter-spacing:-.16px;display:flex;align-items:center;gap:9px;color:var(--sb-green)}.au .logo svg{width:22px;height:22px;color:var(--sb-accent);fill:currentColor}.au .cab__nav{display:none;gap:30px;font-size:.875rem;letter-spacing:-.01em;font-weight:600;color:var(--txt)}.au .cab__nav a{transition:color .2s ease;position:relative;padding-block:4px}.au .cab__nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--sb-accent);transition:right .25s ease}.au .cab__nav a:hover{color:var(--sb-green)}.au .cab__nav a:hover:after{right:0}.au .cab__act{display:flex;align-items:center;gap:10px}.au .cab__cta{display:none}@media(min-width:900px){.au .cab__nav{display:flex}.au .cab__cta{display:inline-flex}}.au .cab__cta{background:var(--sb-accent);color:var(--txt-blanco);border:1px solid var(--sb-accent);border-radius:var(--r-full);padding:9px 20px;font-size:.875rem;font-weight:600;align-items:center;gap:8px;letter-spacing:-.01em;transition:all .2s ease}.au .cab__cta:hover{background:var(--sb-green);border-color:var(--sb-green)}.au .cab__cta:active{transform:scale(.95)}.au .hero{padding-block:clamp(20px,3.4vw,38px) clamp(40px,6vw,72px);background:var(--arena)}.au .miga a{display:inline-block;padding-block:6px}.au .miga{display:flex;gap:8px;align-items:center;font-size:.755rem;color:var(--tinta-3);margin-bottom:20px;flex-wrap:wrap}.au .miga svg{width:13px;height:13px;color:var(--tinta-3);fill:currentColor}.au .hero__grid{display:grid;gap:clamp(28px,4vw,52px)}@media(min-width:960px){.au .hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start}}.au .gal{position:sticky;top:88px}@media(max-width:959px){.au .gal{position:static}}@media(min-width:600px)and (max-width:959px){.au .gal{max-width:520px;margin-inline:auto}}.au .gal__main{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--linea);background:var(--arena-2);box-shadow:var(--s-2)}.au .gal__main img{width:100%;aspect-ratio:1/1;object-fit:cover}.au .gal__sello{position:absolute;left:16px;top:16px;z-index:2;background:color-mix(in srgb,var(--papel) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--linea);border-radius:var(--r-full);padding:8px 15px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta);box-shadow:var(--s-1)}.au .gal__tiras{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:11px}.au .gal__tiras .marco{border-radius:var(--r-sm);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.au .gal__tiras .marco:hover{transform:translateY(-2px);border-color:var(--savia)}.au .gal__tiras .marco.on{border-color:var(--savia);border-width:2px}.au .gal__tiras .marco__nota{font-size:.55rem;padding:6px;line-height:1.25}.au .gal__tiras .marco__nota svg{width:15px;height:15px;margin-bottom:4px}.au .compra{display:grid;gap:20px}.au .estrellas{display:flex;align-items:center;gap:9px;font-size:.85rem;color:var(--tinta-2)}.au .estrellas__f{display:flex;gap:2px;color:var(--sb-house)}.au .estrellas__f svg{width:15px;height:15px;fill:currentColor}.au .compra__titulo{font-size:clamp(1.62rem,1.1rem + 2.1vw,2.55rem);line-height:1.06}.au .compra__sub{font-size:1rem;color:var(--tinta-2);line-height:1.6;max-width:52ch}.au .beneficios{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 22px}@media(min-width:520px){.au .beneficios{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.au .beneficios li{display:flex;gap:9px;align-items:center;font-size:.885rem;color:var(--tinta);font-weight:500;line-height:1.35}.au .beneficios .ico{width:19px;height:19px;color:var(--savia)}.au .packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:2px}.au .pack{position:relative;border:1.5px solid var(--linea);border-radius:var(--r-md);background:var(--papel);padding:34px 9px 13px;text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.au .pack:hover{border-color:var(--linea-2);transform:translateY(-2px)}.au .pack.on{border-color:var(--sb-accent);border-width:2px;padding:33.5px 8.5px 12.5px;background:var(--papel);box-shadow:var(--s-2)}.au .pack__flag{position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);white-space:nowrap;border-radius:var(--r-full);padding:5px 10px;font-size:clamp(.545rem,.42rem + .34vw,.625rem);font-weight:700;letter-spacing:.055em;text-transform:uppercase;background:var(--arena-3);color:var(--tinta);border:1px solid var(--papel)}.au .pack--top .pack__flag{background:var(--sb-accent);color:var(--txt-blanco);border-color:var(--sb-accent)}.au .pack--mejor .pack__flag{background:var(--sb-house);color:var(--txt-blanco);border-color:var(--sb-house)}.au .pack__flag .corta{display:none}.au .pack{container-type:inline-size}@container (max-width:77px){.au .pack__flag .larga{display:none}.au .pack__flag .corta{display:inline}}.au .pack__n{font-family:var(--display);font-size:1.02rem;font-weight:600;color:var(--tinta);letter-spacing:-.01em}.au .pack__viz{width:100%;aspect-ratio:1/1;border-radius:var(--r-sm);overflow:hidden;background:var(--arena-2);border:1px solid var(--linea);position:relative}.au .pack__viz img{width:100%;height:100%;object-fit:cover}.au .pack__viz--x2 img,.au .pack__viz--x4 img{transform:scale(1.02)}.au .pack__viz i{position:absolute;right:5px;bottom:5px;z-index:2;background:var(--bosque);color:var(--sobre-oscuro);border-radius:var(--r-full);font-style:normal;font-size:.6rem;font-weight:700;padding:2px 7px;letter-spacing:.03em}.au .pack__antes{font-size:.72rem;color:var(--tinta-3);text-decoration:line-through;line-height:1}.au .pack__precio{font-size:1.12rem;font-weight:700;color:var(--tinta);letter-spacing:-.02em;line-height:1.1}.au .pack__unit{font-size:.665rem;color:var(--tinta-3);line-height:1.25}.au .pack input{position:absolute;opacity:0;pointer-events:none}@media(max-width:519px){.au .packs{gap:8px}.au .pack{padding:12px 7px 13px;gap:5px}.au .pack.on{padding:11.5px 6.5px 12.5px}.au .pack__flag{position:static;transform:none;padding:4px 7px;background:var(--arena-2);border-color:var(--linea)}.au .pack__n{font-size:.95rem}.au .pack__precio{font-size:1.06rem}.au .pack__unit{font-size:.64rem}}.au .envio-bar{border:1px dashed var(--linea-2);background:var(--arena-2);border-radius:var(--r-md);padding:12px 15px;display:flex;align-items:center;gap:11px;font-size:.83rem;color:var(--tinta-2);transition:background .22s ease,border-color .22s ease,color .22s ease}.au .envio-bar .ico{color:var(--tinta-3);transition:color .22s ease}.au .envio-bar.ok{background:var(--sb-light);border-color:var(--sb-accent);border-style:solid;color:var(--sb-green);font-weight:600}.au .envio-bar.ok .ico{color:var(--savia)}.au .social-min{display:flex;align-items:center;gap:11px;font-size:.83rem;color:var(--tinta-2)}.au .caras{display:flex}.au .caras span{width:27px;height:27px;border-radius:50%;border:2px solid var(--arena);margin-left:-9px;background:var(--arena-3);display:grid;place-items:center;font-size:.66rem;font-weight:700;color:var(--tinta-2)}.au .caras span:first-child{margin-left:0}.au .pagos{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;align-items:center}.au .pagos .chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--linea);background:var(--papel);border-radius:var(--r-xs);padding:6px 10px;font-size:.68rem;font-weight:600;color:var(--tinta-2);letter-spacing:.01em}.au .pagos .chip svg{width:15px;height:15px;color:var(--savia);fill:currentColor}.au .garantias{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;font-size:.82rem;color:var(--tinta-2);font-weight:500}.au .garantias li{display:flex;gap:7px;align-items:center}.au .garantias .ico{width:17px;height:17px;color:var(--savia)}.au .envio-linea{background:var(--arena-2);border:1px solid var(--linea);border-radius:var(--r-md);padding:19px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;text-align:center}.au .envio-linea__p{display:grid;gap:3px;justify-items:center}.au .envio-linea__p .ico{color:var(--savia);margin-bottom:3px}.au .envio-linea__p b{font-size:.79rem;font-weight:600;color:var(--tinta)}.au .envio-linea__p span{font-size:.7rem;color:var(--tinta-3);text-wrap:balance}@media(max-width:520px){.au .envio-linea{padding:16px 10px;gap:5px}.au .envio-linea__p b{font-size:.74rem}.au .envio-linea__p span{font-size:.655rem;line-height:1.35}}.au .envio-linea__l{height:1.5px;background:repeating-linear-gradient(90deg,var(--linea-2) 0 4px,transparent 4px 9px)}.au .acc{border-top:1px solid var(--linea)}.au .acc details{border-bottom:1px solid var(--linea)}.au .acc summary{list-style:none;cursor:pointer;padding:17px 2px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:.94rem;color:var(--tinta);transition:color .2s ease}.au .acc summary::-webkit-details-marker{display:none}.au .acc summary:hover{color:var(--savia)}.au .acc summary .ico{color:var(--savia);flex:none}.au .acc summary .mas{margin-left:auto;width:20px;height:20px;position:relative;flex:none}.au .acc summary .mas:before,.au .acc summary .mas:after{content:"";position:absolute;background:var(--tinta-3);border-radius:2px;transition:transform .2s ease}.au .acc summary .mas:before{inset:9px 2px auto;height:1.6px}.au .acc summary .mas:after{inset:2px auto 2px 9px;width:1.6px}.au .acc details[open] summary .mas:after{transform:scaleY(0)}.au .acc details[open] summary{color:var(--savia)}.au .acc__cuerpo{padding:0 2px 20px 34px;font-size:.905rem;color:var(--tinta-2);line-height:1.68}.au .acc__cuerpo p+p{margin-top:11px}.au .acc__cuerpo strong{color:var(--tinta);font-weight:600}@media(max-width:520px){.au .acc__cuerpo{padding-left:2px}}.au .ugc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:13px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scrollbar-width:thin}@media(max-width:599px){.au .ugc{grid-auto-columns:minmax(66vw,1fr);gap:11px}}@media(min-width:900px){.au .ugc{grid-auto-columns:minmax(0,1fr);overflow:visible;margin-inline:0;padding-inline:0}}.au .ugc>*{scroll-snap-align:start}.au .ugc .marco{border-radius:var(--r-md);position:relative}.au .ugc .play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;z-index:2;border-radius:50%;background:color-mix(in srgb,var(--papel) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;border:1px solid var(--linea);box-shadow:var(--s-2);transition:transform .2s ease}.au .ugc .marco:hover .play{transform:scale(1.06)}.au .ugc .play svg{width:18px;height:18px;fill:var(--tinta);margin-left:2px}.au .problema__grid{display:grid;gap:clamp(28px,4.5vw,58px);align-items:center}@media(min-width:900px){.au .problema__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.au .problema p+p{margin-top:16px}.au .problema__lista{display:grid;gap:13px;margin-top:26px}.au .problema__lista li{display:flex;gap:13px;align-items:flex-start;border-left:1px solid var(--linea-osc);padding-left:15px}.au .problema__lista b{display:block;color:var(--sobre-oscuro);font-weight:600;font-size:.94rem;margin-bottom:2px}.au .problema__lista span{font-size:.87rem;color:var(--sobre-oscuro-2);line-height:1.5}.au .trans__grid{display:grid;gap:clamp(28px,4.5vw,54px)}@media(min-width:900px){.au .trans__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.au .linea-t{display:grid;gap:0;position:relative}.au .trans__col{position:sticky;top:96px}.au .trans__col .marco{max-height:min(46vh,420px)}@media(max-width:899px){.au .trans__col{position:static}.au .trans__col .marco{max-height:none}}.au .linea-t__i{position:relative;padding:0 0 30px 40px}.au .linea-t__i:last-child{padding-bottom:0}.au .linea-t__i:before{content:"";position:absolute;left:11px;top:24px;bottom:-2px;width:1.5px;background:linear-gradient(var(--linea-2),var(--linea))}.au .linea-t__i:last-child:before{display:none}.au .linea-t__pt{position:absolute;left:0;top:5px;width:23px;height:23px;border-radius:50%;background:var(--papel);border:1.5px solid var(--linea-2);display:grid;place-items:center}.au .linea-t__pt:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--linea-2);transition:background .3s var(--ease),transform .3s var(--ease)}.au .linea-t__i.vis .linea-t__pt{border-color:var(--savia)}.au .linea-t__i.vis .linea-t__pt:after{background:var(--savia);transform:scale(1.16)}.au .linea-t__i:last-child.vis .linea-t__pt{border-color:var(--sb-green)}.au .linea-t__i:last-child.vis .linea-t__pt:after{background:var(--sb-green)}.au .linea-t__sem{display:block;font-family:var(--texto);font-size:.8rem;font-weight:600;letter-spacing:0;color:var(--savia);margin-bottom:4px}.au .linea-t__i:last-child .linea-t__sem{color:var(--sb-green)}.au .linea-t__t{font-family:var(--display);font-size:1.24rem;font-weight:600;color:var(--tinta);letter-spacing:-.015em;margin-bottom:11px}.au .linea-t__dato{margin-top:13px;background:var(--arena-2);border-radius:var(--r-sm);padding:11px 14px;font-size:.815rem;color:var(--tinta-2);line-height:1.5}.au .linea-t__dato b{color:var(--savia);font-weight:700}.au .stats{display:grid;gap:0;border-top:1px solid var(--linea)}@media(min-width:700px){.au .stats{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr)}}.au .stat{padding:26px 0;display:grid;gap:9px;align-content:start;border-bottom:1px solid var(--linea)}@media(min-width:700px){.au .stat{padding:30px 30px 30px 0;border-bottom:0}.au .stat+.stat{border-inline-start:1px solid var(--linea);padding-inline-start:30px}}.au .stat__n{font-family:var(--display);font-size:clamp(2.4rem,1.5rem + 2.6vw,3.2rem);word-spacing:-.16em;font-weight:600;color:var(--tinta);line-height:.94;letter-spacing:-.03em;font-variation-settings:"opsz" 60}.au .stat--pral .stat__n{font-size:clamp(3.2rem,2rem + 4.6vw,5.2rem);color:var(--savia)}.au .stat p{font-size:.9rem;color:var(--tinta-2);line-height:1.5;max-width:30ch}.au .stat--pral p{font-size:1rem;color:var(--tinta)}.au .testi{display:grid;gap:clamp(20px,3vw,30px);align-items:center;margin-top:clamp(26px,4vw,44px)}@media(min-width:760px){.au .testi{grid-template-columns:minmax(0,1fr) 280px}.au .testi__cita{order:-1}}.au .testi__cita{background:var(--arena-2);border:1px solid var(--linea);border-radius:var(--r-md);padding:clamp(24px,3.4vw,38px);position:relative}.au .testi__cita q{font-family:var(--display);font-size:clamp(1.1rem,.98rem + .62vw,1.42rem);line-height:1.44;color:var(--tinta);font-weight:400;quotes:"\201c" "\201d";font-variation-settings:"opsz" 20}.au .testi__aut{margin-top:18px;display:flex;align-items:center;gap:10px;font-size:.83rem;color:var(--tinta-3)}.au .testi__aut b{color:var(--tinta);font-weight:600}.au .ingr{display:grid;gap:15px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.au .ingr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1000px){.au .ingr{grid-template-columns:repeat(4,minmax(0,1fr))}}.au .ingr__i{display:grid;gap:14px;align-content:start}.au .ingr__txt{display:grid;gap:9px;align-content:start;min-width:0}.au .ingr__i .marco{border-radius:var(--r-md)}.au .ingr__n{font-family:var(--display);font-size:1.13rem;font-weight:600;color:var(--tinta);letter-spacing:-.015em}.au .ingr__lat{font-size:.72rem;color:var(--tinta-3);font-style:italic;margin-top:-7px}@media(max-width:699px){.au .ingr{gap:26px}.au .ingr__i{grid-template-columns:104px minmax(0,1fr);column-gap:16px;align-items:start}.au .ingr__n{font-size:1.05rem}.au .ingr__txt{gap:7px}.au .ingr__txt .checks{gap:8px}.au .ingr__txt .checks li{font-size:.88rem}.au .ingr__i .marco__nota{padding:8px;font-size:0;max-width:none}.au .ingr__i .marco__nota svg{margin:0;width:23px;height:23px}}.au .res__grid{display:grid;gap:clamp(26px,4vw,46px);align-items:start}@media(min-width:900px){.au .res__grid{grid-template-columns:290px minmax(0,1fr)}}.au .res__resumen{background:var(--arena-2);border:1px solid var(--linea);border-radius:var(--r-md);padding:24px;position:sticky;top:88px}@media(max-width:899px){.au .res__resumen{position:static}}.au .res__prom{font-family:var(--display);font-size:3.2rem;font-weight:600;line-height:1;color:var(--tinta);letter-spacing:-.03em;font-variation-settings:"opsz" 60}.au .res__barras{display:grid;gap:7px;margin-top:20px}.au .res__b{display:grid;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:9px;font-size:.75rem;color:var(--tinta-3)}.au .res__b .via{height:6px;border-radius:99px;background:var(--linea);overflow:hidden}.au .res__b .via i{display:block;height:100%;border-radius:99px;background:var(--sb-accent);width:100%;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease);will-change:transform}.au .res__lista{display:grid;gap:0}.au .res__i{padding:22px 0;border-bottom:1px solid var(--linea)}.au .res__i:first-child{padding-top:0}.au .res__cab{display:flex;align-items:center;gap:11px;margin-bottom:11px;flex-wrap:wrap}.au .res__av{width:34px;height:34px;border-radius:50%;background:var(--arena-3);display:grid;place-items:center;font-weight:700;font-size:.83rem;color:var(--tinta-2);flex:none}.au .res__nom{font-weight:600;font-size:.9rem;color:var(--tinta)}.au .res__fecha{font-size:.72rem;color:var(--tinta-3)}.au .res__ver{font-size:.63rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--sb-green);background:var(--sb-light);border-radius:var(--r-full);padding:3px 8px}.au .res__txt{font-size:.905rem;color:var(--tinta-2);line-height:1.65}.au .res__estr{display:flex;gap:2px;color:var(--sb-house);margin-bottom:8px}.au .res__estr svg{width:14px;height:14px;fill:currentColor}.au .comp{border:1px solid var(--linea);border-radius:var(--r-lg);overflow:hidden;background:var(--papel);box-shadow:var(--s-2)}.au .comp table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.885rem}.au .comp__c-rasgo{width:46%}.au .comp__c-nos,.au .comp__c-otros{width:27%}.au .comp th,.au .comp td{padding:15px 14px;text-align:left;vertical-align:middle}@media(min-width:900px){.au .comp{max-width:760px}}.au .comp thead th{font-weight:700;font-size:.82rem;line-height:1.3;text-align:center;color:var(--tinta-2);text-wrap:balance;border-bottom:1px solid var(--linea)}.au .comp thead th:first-child{border-bottom-color:transparent}.au .comp thead th.nos{background:var(--bosque);color:var(--sobre-oscuro);font-size:.95rem;letter-spacing:-.01em;border-bottom-color:var(--bosque)}.au .comp tbody th{font-weight:600;color:var(--tinta);line-height:1.4}.au .comp tbody tr+tr th,.au .comp tbody tr+tr td{border-top:1px solid var(--linea)}.au .comp tbody td{text-align:center}.au .comp tbody td.nos{background:color-mix(in srgb,var(--sb-accent) 6%,var(--papel))}.au .comp__si,.au .comp__no{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center}.au .comp__si{background:var(--sb-accent);color:var(--txt-blanco)}.au .comp__no{border:1.5px solid var(--linea-2);color:var(--tinta-3)}.au .comp__si svg,.au .comp__no svg{width:15px;height:15px;fill:currentColor}.au .comp__no svg{width:13px;height:13px}@media(max-width:520px){.au .comp th,.au .comp td{padding:13px 9px}.au .comp table{font-size:.85rem}.au .comp thead th{font-size:.76rem}.au .comp thead th.nos{font-size:.88rem}.au .comp__si,.au .comp__no{width:26px;height:26px}}@media(max-width:379px){.au .comp__c-rasgo{width:42%}.au .comp__c-nos,.au .comp__c-otros{width:29%}.au .comp th,.au .comp td{padding:12px 7px}.au .comp thead th{font-size:.7rem}}.au .faq__grid{display:grid;gap:clamp(26px,4vw,48px);align-items:start}@media(min-width:900px){.au .faq__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.au .faq details{background:var(--papel);border:1px solid var(--linea);border-radius:var(--r-md);margin-bottom:9px;transition:border-color .2s ease,box-shadow .2s ease}.au .faq details[open]{border-color:var(--linea-2);box-shadow:var(--s-1)}.au .faq summary{list-style:none;cursor:pointer;padding:17px 19px;display:flex;align-items:center;gap:13px;font-weight:600;font-size:.93rem;color:var(--tinta)}.au .faq summary::-webkit-details-marker{display:none}.au .faq summary .mas{margin-left:auto;width:22px;height:22px;border-radius:50%;background:var(--arena-2);display:grid;place-items:center;position:relative;flex:none;transition:background .2s ease}.au .faq summary .mas:before,.au .faq summary .mas:after{content:"";position:absolute;background:var(--tinta-2);border-radius:2px;transition:transform .2s ease}.au .faq summary .mas:before{width:10px;height:1.6px}.au .faq summary .mas:after{width:1.6px;height:10px}.au .faq details[open] summary .mas{background:var(--savia)}.au .faq details[open] summary .mas:before,.au .faq details[open] summary .mas:after{background:var(--papel)}.au .faq details[open] summary .mas:after{transform:scaleY(0)}.au .faq__cuerpo{padding:0 19px 19px;font-size:.895rem;color:var(--tinta-2);line-height:1.68}.au .faq__cuerpo p+p{margin-top:10px}.au .faq__cuerpo strong{color:var(--tinta);font-weight:600}.au .sellos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#00000017;border:1px solid rgba(0,0,0,.09);border-radius:var(--r-lg);overflow:hidden}@media(min-width:700px){.au .sellos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1050px){.au .sellos{grid-template-columns:repeat(6,minmax(0,1fr))}}.au .sello{background:var(--sb-light);padding:26px 14px;display:grid;gap:11px;justify-items:center;text-align:center;transition:background .3s ease}.au .sello:hover{background:#c4e0d7}.au .sello .ico{color:var(--sb-accent);width:26px;height:26px}.au .sello span{font-size:.875rem;font-weight:600;color:var(--sb-house);line-height:1.35}.au .cod{background:var(--bosque);color:var(--sobre-oscuro);position:relative;overflow:hidden}.au .cod:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(78% 58% at 10% 0%,color-mix(in srgb,var(--savia) 22%,transparent),transparent 62%)}.au .cod__grid{position:relative;display:grid;gap:clamp(30px,4.4vw,58px);align-items:start}@media(min-width:940px){.au .cod__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.au .cod__caja{background:var(--papel);color:var(--tinta);border-radius:var(--r-lg);padding:clamp(22px,3.2vw,34px);border:1px solid var(--linea);box-shadow:var(--s-3)}.au .campo__err{font-size:.755rem;color:var(--alerta);font-weight:500;display:none;align-items:center;gap:5px}.au .campo__err svg{width:13px;height:13px;fill:currentColor}@media(min-width:520px){.au .duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.au .resumen{background:var(--arena-2);border:1px solid var(--linea);border-radius:var(--r-md);padding:16px 18px;margin:6px 0 18px;display:grid;gap:9px;font-size:.88rem}.au .resumen__f{display:flex;justify-content:space-between;gap:14px;color:var(--tinta-2)}.au .resumen__f b{color:var(--tinta);font-weight:600}.au .resumen__total{border-top:1px solid var(--linea);padding-top:11px;margin-top:2px;display:flex;justify-content:space-between;align-items:baseline;gap:14px}.au .resumen__total span{font-weight:600;color:var(--tinta)}.au .resumen__total b{font-family:var(--display);font-size:1.55rem;font-weight:600;color:var(--savia);letter-spacing:-.02em}.au .cod__lista{display:grid;gap:17px;margin-top:26px}.au .cod__lista li{display:flex;gap:13px;align-items:flex-start}.au .cod__lista .ico{color:var(--acento-cl);margin-top:2px}.au .cod__lista b{display:block;color:var(--sobre-oscuro);font-weight:600;font-size:.94rem;margin-bottom:2px}.au .cod__lista span{font-size:.865rem;color:var(--sobre-oscuro-2);line-height:1.5}.au .pie{background:var(--sb-house);color:var(--txt-blanco-suave);padding-block:clamp(44px,6vw,68px) 26px;font-size:.87rem}.au .pie__grid{display:grid;gap:32px}@media(min-width:760px){.au .pie__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.au .pie h4{font-size:.8rem;letter-spacing:-.01em;text-transform:none;color:var(--sb-gold);font-family:var(--texto);font-weight:700;margin-bottom:14px}.au .pie__abajo{border-top:1px solid var(--linea-osc);margin-top:36px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.755rem;color:var(--sobre-oscuro-2)}.au .pie__legal{max-width:74ch;font-size:.735rem;color:var(--sobre-oscuro-2);line-height:1.6;margin-top:16px}.au .frap{position:fixed;z-index:70;right:max(16px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--sb-accent);color:var(--txt-blanco);box-shadow:0 0 6px #0000003d,0 8px 12px #00000024;transform:scale(0) translateY(8px);opacity:0;transition:transform .4s var(--ease),opacity .3s ease,background .2s ease}.au .frap.vis{transform:none;opacity:1}.au .frap:hover{background:var(--sb-green)}.au .frap:active{transform:scale(.95)}.au .frap .ico{width:26px;height:26px}.au .frap:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.au .frap__precio{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--sup-blanco);color:var(--txt);border-radius:var(--r-full);padding:8px 15px;font-size:.875rem;font-weight:600;box-shadow:0 0 6px #00000024,0 4px 8px #0000001a}@media(max-width:479px){.au .frap__precio{display:none}}@media(prefers-reduced-motion:reduce){.au .frap{transition:opacity .2s ease}.au .frap:not(.vis){transform:none}}@media(hover:none),(pointer:coarse){.au .btn:hover,.au .cab__cta:hover,.au .pack:hover,.au .gal__tiras .marco:hover,.au .ugc .marco:hover .play{transform:none}.au .btn:hover{will-change:auto}}@keyframes precioCambia{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.au .pulso{animation:precioCambia .18s ease-out}@media(prefers-reduced-motion:reduce){.au,.au *,.au *:before,.au *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.au .rev{opacity:1!important;transform:none!important;filter:none!important}.au .btn:active{transform:none}}.au .centro{text-align:center;margin-inline:auto}.au .solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.au .tarde{content-visibility:auto;contain-intrinsic-size:auto 820px}.au .tarde--alta{contain-intrinsic-size:auto 1180px}.au .tarde--baja{contain-intrinsic-size:auto 350px}.au .compra__form{display:flex;flex-direction:column}.au #rsi_buy_now_button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:54px!important;margin:0!important;padding:15px 28px!important;border:1px solid var(--sb-accent)!important;border-radius:var(--r-full)!important;background:var(--sb-accent)!important;color:var(--txt-blanco)!important;cursor:pointer!important;line-height:1.2!important;font-family:var(--texto)!important;font-weight:600!important;letter-spacing:-.01em!important;font-size:0!important;box-shadow:none!important;transition:transform .2s ease,background .2s ease!important}.au #rsi_buy_now_button:hover{background:var(--sb-green)!important;border-color:var(--sb-green)!important}.au #rsi_buy_now_button:active{transform:scale(.95)}.au #rsi_buy_now_button:focus-visible{outline:2px solid var(--savia);outline-offset:3px}.au #rsi_buy_now_button>div{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;margin:0!important}.au #rsi_buy_now_button:after{content:"Pedir ahora \b7  paga al recibir";font-size:1rem;letter-spacing:-.01em}.au #rsi_buy_now_button:disabled{cursor:progress!important;opacity:.55!important}.au #rsi_buy_now_button:disabled:after{content:"Preparando tu pedido\2026";animation:auPulso 1.2s ease-in-out infinite}@keyframes auPulso{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.au #rsi_buy_now_button:disabled:after{animation:none}}.au .compra__hueco{min-height:54px;border-radius:var(--r-full);background:var(--arena-2)}.au .compra__form:has(#rsi_buy_now_button) .compra__hueco{display:none}.au .marco--vacio{cursor:default}.au .frap{z-index:60}
/*# sourceMappingURL=/cdn/shop/t/2/assets/origen-aurelys.css.map */
