:root{--ak-crema: #F7F2EA;--ak-crema-2: #EFE7DA;--ak-blanco: #FFFDF9;--ak-salvia: #7E9A82;--ak-salvia-osc: #4F6B57;--ak-agua: #DCEAE8;--ak-agua-med: #A8C7C4;--ak-oro: #7C858B;--ak-oro-claro: #D9DDE0;--ak-piedra: #34403D;--ak-piedra-suave: #6A7672;--ak-linea: rgba(52, 64, 61, .12);--ak-serif: "Fraunces", "Georgia", serif;--ak-sans: "Nunito Sans", -apple-system, "Segoe UI", sans-serif;--ak-radio: 22px;--ak-radio-s: 14px;--ak-margen: 24px;--ak-sombra: 0 18px 50px -22px rgba(52, 64, 61, .35);--ak-sombra-s: 0 8px 24px -14px rgba(52, 64, 61, .35);--ak-ease: cubic-bezier(.22, 1, .36, 1);--font-body-family: var(--ak-sans) !important;--font-heading-family: var(--ak-serif) !important;--font-heading-weight: 400 !important}body{font-family:var(--ak-sans);background:var(--ak-crema);color:var(--ak-piedra)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--ak-serif);font-weight:400;letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important}.button:after,.button:before{border-radius:999px!important}.section-header{margin-bottom:0!important}.ak-wordmark{display:inline-flex;flex-direction:column;line-height:1;font-family:var(--ak-serif);font-size:2.6rem;font-weight:400;color:var(--ak-piedra);letter-spacing:-.01em}.ak-wordmark small{font-family:var(--ak-sans);font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ak-oro);margin-top:.5rem}@media(max-width:749px){.ak-wordmark{font-size:2.1rem}.ak-wordmark small{font-size:.9rem}}.ak-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--ak-sans);color:var(--ak-piedra);overflow-x:clip}.ak-section *,.ak-section *:before,.ak-section *:after{box-sizing:border-box}.ak-container{max-width:1240px;margin:0 auto;padding:0 var(--ak-margen)}.ak-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ak-oro);font-weight:700;margin:0 0 18px}.ak-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.ak-h1,.ak-h2,.ak-h3{font-family:var(--ak-serif);font-weight:400;margin:0;line-height:1.08;letter-spacing:-.015em;color:var(--ak-piedra)}.ak-h1 em,.ak-h2 em{font-style:italic;color:var(--ak-salvia-osc)}.ak-h3{line-height:1.2}.ak-body{line-height:1.7;color:var(--ak-piedra-suave);margin:0}.ak-center{text-align:center}.ak-center .ak-eyebrow{justify-content:center}.ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;border:0;cursor:pointer;font-family:var(--ak-sans);font-size:1.55rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .4s var(--ak-ease),box-shadow .4s var(--ak-ease),background .3s}.ak-btn--primario{background:var(--ak-salvia-osc);color:#fff;box-shadow:0 12px 30px -12px #4f6b57b3}.ak-btn--primario:hover{transform:translateY(-2px);background:#435d4a;box-shadow:0 18px 36px -14px #4f6b57cc}.ak-btn--suave{background:transparent;color:var(--ak-piedra);box-shadow:inset 0 0 0 1px var(--ak-linea)}.ak-btn--suave:hover{background:var(--ak-blanco)}.ak-btn svg{width:18px;height:18px;transition:transform .4s var(--ak-ease)}.ak-btn:hover svg{transform:translate(3px)}.ak-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ak-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity 1s var(--ak-ease),transform 1s var(--ak-ease);transition-delay:var(--ak-delay, 0s)}.ak-reveal.ak-visible,.shopify-design-mode .ak-reveal{opacity:1;transform:none}.ak-hero .ak-reveal{opacity:1;transform:none;transition:none;animation:ak-entrada .8s var(--ak-ease) both;animation-delay:var(--ak-delay, 0s)}@keyframes ak-entrada{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ak-hero .ak-reveal{animation:none}}.ak-portada{position:relative;min-height:var(--akpo-alto, 88svh);display:flex;align-items:center;overflow:hidden;color:var(--akpo-texto)}.ak-portada__img{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ak-crema-2)}.ak-portada__img img{width:100%;height:100%;object-fit:cover;display:block}.ak-portada__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--akpo-velo) 0%,var(--akpo-velo) 22%,transparent 62%);pointer-events:none}.ak-portada__contenido{position:relative;width:100%;padding-top:64px;padding-bottom:64px}.ak-portada__texto{max-width:560px}.ak-portada .ak-h1{color:var(--akpo-texto);margin:0}.ak-portada .ak-body{color:var(--akpo-texto);opacity:.85;margin-top:20px;max-width:30em}.ak-portada__enlace{display:inline-flex;align-items:center;gap:10px;margin-top:34px;font-weight:700;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-salvia-osc);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px}.ak-portada__enlace svg{width:16px;height:16px;transform:rotate(90deg);transition:transform .4s var(--ak-ease)}.ak-portada__enlace:hover svg{transform:rotate(90deg) translate(3px)}.ak-portada__entra{animation:ak-entrada .8s var(--ak-ease) both;animation-delay:var(--ak-delay, 0s)}@media(prefers-reduced-motion:reduce){.ak-portada__entra{animation:none}}@media(max-width:749px){.ak-portada{align-items:flex-end}.ak-portada__velo{background:linear-gradient(0deg,var(--akpo-velo) 0%,var(--akpo-velo) 28%,transparent 70%)}.ak-portada__contenido{padding-top:40px;padding-bottom:36px}}.ak-packs{border:0;padding:0;margin:26px 0 22px;display:grid;gap:12px;min-width:0}.ak-packs__titulo{font-size:1.25rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ak-piedra-suave);margin-bottom:4px;padding:0}.ak-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 14px;padding:16px 18px;border-radius:16px;cursor:pointer;text-align:left;background:#fffdf98c;border:1.5px solid var(--ak-linea);transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.ak-pack:hover{border-color:var(--ak-salvia)}.ak-pack input{position:absolute;opacity:0;pointer-events:none}.ak-pack__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ak-piedra-suave);display:grid;place-items:center;transition:border-color .25s}.ak-pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ak-salvia-osc);transform:scale(0);transition:transform .25s var(--ak-ease)}.ak-pack__info strong{display:block;font-family:var(--ak-serif);font-weight:500;font-size:1.9rem;color:var(--ak-piedra);line-height:1.2}.ak-pack__info small{display:block;font-size:1.3rem;color:var(--ak-piedra-suave);margin-top:2px}.ak-pack__precio{text-align:right;line-height:1.2}.ak-pack__precio strong{display:block;font-size:1.9rem;font-weight:700;color:var(--ak-piedra)}.ak-pack__precio s{font-size:1.35rem;color:var(--ak-piedra-suave)}.ak-pack__ahorro{grid-column:2 / 4;justify-self:start;font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:var(--ak-salvia-osc);background:var(--ak-agua);padding:4px 10px;border-radius:999px}.ak-pack__etiqueta{position:absolute;top:-10px;right:16px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-blanco);background:var(--ak-salvia-osc);padding:4px 10px;border-radius:999px}.ak-pack:has(input:checked){border-color:var(--ak-salvia-osc);background:var(--ak-blanco);box-shadow:var(--ak-sombra-s)}.ak-pack:has(input:checked) .ak-pack__radio{border-color:var(--ak-salvia-osc)}.ak-pack:has(input:checked) .ak-pack__radio:after{transform:scale(1)}.ak-pack:has(input:focus-visible){outline:2px solid var(--ak-salvia-osc);outline-offset:2px}.ak-hero{background:var(--ak-crema)}.ak-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center}.ak-hero__texto{padding:24px 0}.ak-hero__texto .ak-body{margin-top:24px;max-width:34em}.ak-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ak-hero__chips{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding:0;list-style:none}.ak-hero__chips li{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;color:var(--ak-piedra-suave)}.ak-hero__chips svg{width:18px;height:18px;color:var(--ak-salvia-osc);flex:none}.ak-hero__media{position:relative}.ak-hero__img{position:relative;border-radius:220px 220px var(--ak-radio) var(--ak-radio);overflow:hidden;aspect-ratio:4 / 4.6;box-shadow:var(--ak-sombra);background:var(--ak-crema-2)}.ak-hero__img img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);will-change:transform}.ak-hero__burbuja{position:absolute;left:-34px;bottom:48px;background:#fffdf9eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:16px 20px;box-shadow:var(--ak-sombra-s);display:flex;align-items:center;gap:14px;max-width:260px;animation:ak-flotar 6s ease-in-out infinite}.ak-hero__burbuja strong{display:block;font-family:var(--ak-serif);font-size:2.6rem;font-weight:400;color:var(--ak-salvia-osc);line-height:1}.ak-hero__burbuja span{font-size:1.25rem;color:var(--ak-piedra-suave);line-height:1.35}.ak-hero__gota{width:42px;height:42px;border-radius:50%;background:var(--ak-agua);display:grid;place-items:center;flex:none;color:var(--ak-salvia-osc)}.ak-hero__gota svg{width:20px;height:20px}.ak-hero__aro{position:absolute;right:-60px;top:-40px;width:220px;height:220px;border-radius:50%;border:1px solid var(--ak-oro-claro);z-index:-1}@keyframes ak-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ak-cinta{overflow-x:clip}.ak-cinta__pista{display:flex;width:max-content;animation:ak-marquesina var(--ak-vel, 40s) linear infinite}.ak-cinta:hover .ak-cinta__pista{animation-play-state:paused}.ak-cinta__grupo{display:flex;align-items:center;flex:none}.ak-cinta__item{display:inline-flex;align-items:center;gap:12px;padding:0 34px;white-space:nowrap;font-size:1.45rem;letter-spacing:.04em}.ak-cinta__item svg{width:20px;height:20px;flex:none}.ak-cinta__sep{width:6px;height:6px;border-radius:50%;opacity:.55;background:currentColor;flex:none}@keyframes ak-marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}.ak-familia__cab{max-width:720px;margin:0 auto 56px}.ak-familia__cab .ak-body{margin-top:18px}.ak-familia__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ak-tarjeta{background:var(--ak-blanco);border-radius:var(--ak-radio);padding:38px 32px 34px;box-shadow:0 1px 0 var(--ak-linea);position:relative;overflow:hidden;transition:transform .6s var(--ak-ease),box-shadow .6s var(--ak-ease)}.ak-tarjeta:hover{transform:translateY(-6px);box-shadow:var(--ak-sombra)}.ak-tarjeta__icono{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:26px;background:var(--ak-agua);color:var(--ak-salvia-osc)}.ak-tarjeta:nth-child(2) .ak-tarjeta__icono{background:#e9ecee;color:#5e676c}.ak-tarjeta:nth-child(3) .ak-tarjeta__icono{background:#e5ebdd;color:var(--ak-salvia-osc)}.ak-tarjeta__icono svg{width:30px;height:30px}.ak-tarjeta__foto{margin:-38px -32px 0;aspect-ratio:4 / 4.4;overflow:hidden;background:var(--ak-crema-2)}.ak-tarjeta__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ak-ease)}.ak-tarjeta--foto:hover .ak-tarjeta__foto img{transform:scale(1.04)}.ak-tarjeta--foto .ak-tarjeta__icono{position:relative;margin-top:-32px;border:4px solid var(--ak-blanco);box-sizing:content-box;width:56px;height:56px}.ak-tarjeta__para{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ak-oro);font-weight:700;margin:0 0 8px}.ak-tarjeta .ak-h3{margin-bottom:14px}.ak-tarjeta ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.ak-tarjeta li{display:flex;gap:10px;font-size:1.45rem;color:var(--ak-piedra);line-height:1.45}.ak-tarjeta li:before{content:"";flex:none;width:7px;height:7px;margin-top:.6em;border-radius:50%;background:var(--ak-salvia)}.ak-funciona__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.ak-funciona__visual{position:sticky;top:110px}.ak-funciona__img{border-radius:var(--ak-radio);overflow:hidden;aspect-ratio:1 / 1;box-shadow:var(--ak-sombra)}.ak-funciona__img img{width:100%;height:100%;object-fit:cover;display:block}.ak-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.ak-cifra{background:var(--ak-blanco);border-radius:var(--ak-radio-s);padding:18px 14px;text-align:center}.ak-cifra strong{display:block;font-family:var(--ak-serif);font-weight:400;font-size:3.4rem;color:var(--ak-salvia-osc);line-height:1}.ak-cifra span{display:block;font-size:1.2rem;color:var(--ak-piedra-suave);margin-top:6px;line-height:1.3}.ak-funciona__texto .ak-body{margin-top:18px}.ak-etapas{list-style:none;padding:0;margin:40px 0 0;counter-reset:etapa}.ak-etapa{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--ak-linea)}.ak-etapa:last-child{border-bottom:1px solid var(--ak-linea)}.ak-etapa__num{width:48px;height:48px;border-radius:50%;border:1px solid var(--ak-oro-claro);display:grid;place-items:center;font-family:var(--ak-serif);font-size:1.8rem;color:var(--ak-oro)}.ak-etapa .ak-h3{font-size:2.1rem;margin-bottom:6px}.ak-etapa .ak-body{font-size:1.5rem}.ak-pasos__cab{max-width:680px;margin:0 auto 56px}.ak-pasos__cab .ak-body{margin-top:16px}.ak-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;position:relative}.ak-paso{text-align:center;padding:0 12px}.ak-paso__num{width:84px;height:84px;margin:0 auto 24px;border-radius:50%;background:var(--ak-blanco);box-shadow:var(--ak-sombra-s);display:grid;place-items:center;font-family:var(--ak-serif);font-size:3rem;color:var(--ak-salvia-osc);position:relative;z-index:1}.ak-pasos__linea{position:absolute;top:42px;left:16.6%;right:16.6%;border-top:1px dashed var(--ak-oro);opacity:.6}.ak-paso .ak-h3{font-size:2.2rem;margin-bottom:10px}.ak-paso .ak-body{font-size:1.5rem;max-width:26em;margin:0 auto}.ak-resenas__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.ak-resenas__nota{display:flex;align-items:center;gap:12px;font-size:1.45rem;color:var(--ak-piedra-suave)}.ak-estrellas{display:inline-flex;gap:2px;color:var(--ak-oro)}.ak-estrellas svg{width:17px;height:17px}.ak-resenas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ak-resena{background:var(--ak-blanco);border-radius:var(--ak-radio);padding:32px;display:flex;flex-direction:column;gap:18px;transition:transform .6s var(--ak-ease),box-shadow .6s var(--ak-ease)}.ak-resena:hover{transform:translateY(-4px);box-shadow:var(--ak-sombra-s)}.ak-resena blockquote{margin:0;font-family:var(--ak-serif);font-size:1.95rem;line-height:1.45;color:var(--ak-piedra)}.ak-resena__autor{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:1.4rem}.ak-resena__inicial{width:40px;height:40px;border-radius:50%;background:var(--ak-agua);color:var(--ak-salvia-osc);display:grid;place-items:center;font-weight:700}.ak-resena__autor small{display:block;color:var(--ak-piedra-suave);font-size:1.25rem}.ak-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.ak-faq__grid .ak-body{margin-top:16px}.ak-faq__lista{border-top:1px solid var(--ak-linea)}.ak-faq__item{border-bottom:1px solid var(--ak-linea)}.ak-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--ak-serif);font-size:2rem;color:var(--ak-piedra)}.ak-faq__item summary::-webkit-details-marker{display:none}.ak-faq__mas{width:34px;height:34px;border-radius:50%;border:1px solid var(--ak-linea);flex:none;position:relative;transition:transform .4s var(--ak-ease),background .3s}.ak-faq__mas:before,.ak-faq__mas:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--ak-piedra);transform:translate(-50%,-50%)}.ak-faq__mas:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--ak-ease)}.ak-faq__item[open] .ak-faq__mas{background:var(--ak-agua)}.ak-faq__item[open] .ak-faq__mas:after{transform:translate(-50%,-50%) rotate(0)}.ak-faq__resp{padding:0 50px 26px 0}.ak-cta__caja{border-radius:32px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;box-shadow:var(--ak-sombra)}.ak-cta__img{min-height:460px;position:relative}.ak-cta__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.ak-cta__texto{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.ak-cta__texto .ak-body{margin-top:18px}.ak-precio{display:flex;align-items:baseline;gap:14px;margin-top:26px}.ak-precio__actual{font-family:var(--ak-serif);font-size:3.6rem;color:var(--ak-piedra)}.ak-precio__antes{font-size:1.8rem;color:var(--ak-piedra-suave);text-decoration:line-through}.ak-precio__ahorro{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--ak-oro-claro);color:#4a5257;padding:6px 12px;border-radius:999px}.ak-cta__texto .ak-btn{margin-top:26px;align-self:flex-start}.ak-pagos{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:1.35rem;color:var(--ak-piedra-suave);padding:0;list-style:none}.ak-pagos li{display:inline-flex;align-items:center;gap:7px}.ak-pagos svg{width:16px;height:16px;color:var(--ak-salvia-osc)}.ak-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.ak-galeria{position:sticky;top:100px}.ak-galeria__principal{border-radius:var(--ak-radio);overflow:hidden;background:var(--ak-blanco);aspect-ratio:1 / 1;box-shadow:var(--ak-sombra-s)}.ak-galeria__principal img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.ak-galeria__minis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.ak-galeria__mini{padding:0;border:0;background:var(--ak-blanco);border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;opacity:.6;outline:1.5px solid transparent;outline-offset:2px;transition:opacity .3s,outline-color .3s}.ak-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.ak-galeria__mini.is-activa,.ak-galeria__mini:hover{opacity:1;outline-color:var(--ak-salvia)}.ak-compra__valoracion{display:flex;align-items:center;gap:10px;font-size:1.35rem;color:var(--ak-piedra-suave);margin-bottom:14px}.ak-compra .ak-h1{font-size:clamp(3rem,3.4vw,4.4rem)}.ak-compra__sub{margin-top:28px}.ak-compra .ak-precio{margin-top:14px}.ak-compra__ventajas{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.ak-compra__ventajas li{display:flex;gap:12px;align-items:flex-start;font-size:1.5rem;line-height:1.45}.ak-compra__ventajas svg{width:20px;height:20px;flex:none;color:var(--ak-salvia-osc);margin-top:1px}.ak-variantes{margin-top:26px;display:grid;gap:16px}.ak-variantes label{display:block;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ak-piedra-suave);margin-bottom:8px}.ak-variantes select{width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--ak-linea);background:var(--ak-blanco);font-family:var(--ak-sans);font-size:1.5rem;color:var(--ak-piedra)}.ak-compra__form{margin-top:26px;display:grid;gap:12px}.ak-compra__fila{display:grid;grid-template-columns:120px 1fr;gap:12px}.ak-compra__fila--solo{grid-template-columns:1fr}.ak-cantidad{display:flex;align-items:center;justify-content:space-between;border-radius:999px;background:var(--ak-blanco);box-shadow:inset 0 0 0 1px var(--ak-linea);padding:0 8px}.ak-cantidad button{width:34px;height:34px;border:0;background:none;font-size:2rem;color:var(--ak-piedra);cursor:pointer;border-radius:50%}.ak-cantidad button:hover{background:var(--ak-crema-2)}.ak-cantidad input{width:36px;text-align:center;border:0;background:none;font-family:var(--ak-sans);font-size:1.6rem;color:var(--ak-piedra);-moz-appearance:textfield}.ak-cantidad input::-webkit-outer-spin-button,.ak-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ak-compra__form .ak-btn{width:100%;padding:19px 28px;font-size:1.6rem}.ak-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.ak-confianza__item{background:var(--ak-blanco);border-radius:var(--ak-radio-s);padding:16px 12px;text-align:center;font-size:1.25rem;line-height:1.35;color:var(--ak-piedra)}.ak-confianza__item svg{width:24px;height:24px;color:var(--ak-salvia-osc);display:block;margin:0 auto 8px}.ak-confianza__item strong{display:block;font-size:1.35rem}.ak-confianza__item span{color:var(--ak-piedra-suave)}.ak-acordeon{margin-top:30px;border-top:1px solid var(--ak-linea)}.ak-acordeon details{border-bottom:1px solid var(--ak-linea)}.ak-acordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:700;font-size:1.5rem;letter-spacing:.02em}.ak-acordeon summary::-webkit-details-marker{display:none}.ak-acordeon summary:after{content:"+";font-size:2rem;font-weight:300;color:var(--ak-oro);transition:transform .3s}.ak-acordeon details[open] summary:after{transform:rotate(45deg)}.ak-acordeon__cont{padding:0 0 20px;font-size:1.5rem;line-height:1.7;color:var(--ak-piedra-suave)}.ak-acordeon__cont ul{padding-left:18px;margin:0}.ak-acordeon__cont p{margin:0 0 10px}.ak-pdp__caracteristicas{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ak-carac{background:var(--ak-blanco);border-radius:var(--ak-radio);padding:28px 24px}.ak-carac__icono{width:50px;height:50px;border-radius:50%;background:var(--ak-agua);color:var(--ak-salvia-osc);display:grid;place-items:center;margin-bottom:18px}.ak-carac__icono svg{width:24px;height:24px}.ak-carac .ak-h3{font-size:2rem;margin-bottom:8px}.ak-carac .ak-body{font-size:1.45rem}.ak-pdp__bloque-cab{max-width:680px;margin:0 auto 44px}.ak-btn--ancho{width:100%}.ak-compra__form .ak-btn--suave{padding:15px 28px;font-size:1.45rem}.ak-microcopy{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:1.3rem;color:var(--ak-piedra-suave)}.ak-microcopy svg{width:16px;height:16px;color:var(--ak-salvia-osc);flex:none}.ak-barra{position:fixed;left:50%;bottom:18px;z-index:60;width:min(640px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fffdf9f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:8px 8px 8px 10px;box-shadow:0 18px 50px -14px #34403d73;transform:translate(-50%,160%);transition:transform .55s var(--ak-ease);font-family:var(--ak-sans)}.ak-barra.is-visible{transform:translate(-50%)}.ak-barra__info{display:flex;align-items:center;gap:12px;min-width:0}.ak-barra__info img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.ak-barra__info div{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ak-barra__titulo{font-size:1.3rem;color:var(--ak-piedra-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-barra strong{font-family:var(--ak-serif);font-weight:400;font-size:1.9rem;color:var(--ak-piedra)}.ak-barra form{margin:0}.ak-barra .ak-btn{padding:13px 26px;font-size:1.45rem;white-space:nowrap}.ak-footer{background:var(--ak-piedra);color:#e9e4da;font-family:var(--ak-sans)}.ak-footer a{color:#e9e4da;text-decoration:none;transition:color .3s}.ak-footer a:hover{color:var(--ak-oro-claro)}.ak-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px}.ak-footer__marca{font-family:var(--ak-serif);font-size:3rem;color:#fff;line-height:1}.ak-footer__lema{margin:16px 0 0;font-size:1.45rem;line-height:1.7;color:#e9e4dabf;max-width:28em}.ak-footer__tit{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ak-oro-claro);margin:0 0 18px;font-weight:700}.ak-footer__lista{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:1.45rem}.ak-footer__texto{font-size:1.45rem;line-height:1.7;color:#e9e4dabf;margin:0}.ak-footer__social{display:flex;gap:10px;margin-top:22px;padding:0;list-style:none}.ak-footer__social a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(233,228,218,.25);display:grid;place-items:center}.ak-footer__social svg{width:16px;height:16px}.ak-footer__base{margin-top:56px;padding-top:24px;border-top:1px solid rgba(233,228,218,.15);display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;align-items:center;font-size:1.3rem;color:#e9e4da99}.ak-footer__legales{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.ak-footer__pagos{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ak-footer__pagos li{background:#e9e4da1a;border-radius:999px;padding:6px 14px;font-size:1.2rem;color:#e9e4da}@media(max-width:989px){.ak-hero__grid,.ak-funciona__grid,.ak-faq__grid,.ak-pdp__grid,.ak-cta__caja{grid-template-columns:1fr;gap:40px}.ak-hero__media{order:-1;max-width:560px;margin:0 auto;width:100%}.ak-hero__burbuja{left:12px;bottom:20px}.ak-hero__aro{display:none}.ak-familia__grid,.ak-resenas__grid{grid-template-columns:1fr;gap:16px}.ak-pasos__grid{grid-template-columns:1fr;gap:36px}.ak-pasos__linea{display:none}.ak-funciona__visual,.ak-galeria{position:static}.ak-pdp__grid{gap:22px}.ak-compra .ak-eyebrow{margin-bottom:10px}.ak-compra__form{margin-top:18px}.ak-cta__img{min-height:320px}.ak-cta__texto{padding:40px 28px}.ak-pdp__caracteristicas{grid-template-columns:repeat(2,1fr)}.ak-footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:540px){:root{--ak-margen: 18px}.ak-wordmark{font-size:1.9rem}.ak-wordmark small{font-size:.78rem;letter-spacing:.14em;white-space:nowrap;margin-top:.35rem}.ak-hero__burbuja{left:10px;bottom:10px;padding:10px 14px;gap:10px;max-width:210px}.ak-hero__burbuja strong{font-size:2rem}.ak-hero__burbuja span{font-size:1.1rem}.ak-hero__gota{width:32px;height:32px}.ak-hero__gota svg{width:16px;height:16px}.ak-hero__img{aspect-ratio:4 / 4.2}.ak-hero__img{border-radius:160px 160px var(--ak-radio) var(--ak-radio)}.ak-hero__ctas .ak-btn{width:100%}.ak-tarjeta{padding:30px 24px}.ak-tarjeta__foto{margin:-30px -24px 0}.ak-pdp__caracteristicas{grid-template-columns:1fr}.ak-confianza{grid-template-columns:1fr 1fr 1fr;gap:6px}.ak-confianza__item{padding:12px 6px;font-size:1.1rem}.ak-faq__item summary{font-size:1.75rem}.ak-faq__resp{padding-right:0}.ak-footer__grid{grid-template-columns:1fr}.ak-barra{bottom:10px}.ak-barra__titulo{display:none}.ak-barra .ak-btn{padding:13px 20px}}@media(prefers-reduced-motion:reduce){.ak-reveal{opacity:1!important;transform:none!important;transition:none!important}.ak-cinta__pista,.ak-hero__burbuja{animation:none!important}.ak-hero__img img{transform:none!important}}html.ak-oferta-abierta{overflow:hidden}.ak-oferta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--ak-sans);color:var(--ak-piedra)}.ak-oferta[hidden]{display:none}.ak-oferta__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#242e2b7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s var(--ak-ease)}.ak-oferta__caja{position:relative;display:grid;grid-template-columns:240px 1fr;width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--ak-crema);border-radius:var(--ak-radio);box-shadow:0 40px 90px -30px #242e2b8c;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .35s var(--ak-ease),transform .45s var(--ak-ease)}.ak-oferta.is-abierta .ak-oferta__fondo{opacity:1}.ak-oferta.is-abierta .ak-oferta__caja{opacity:1;transform:none}.ak-oferta__img{background:var(--ak-agua)}.ak-oferta__img img{display:block;width:100%;height:100%;object-fit:cover}.ak-oferta__cuerpo{padding:34px 32px 26px;display:flex;flex-direction:column;gap:12px}.ak-oferta__x{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:0;border-radius:50%;background:#fffdf9e6;color:var(--ak-piedra);font-size:2.2rem;line-height:1;cursor:pointer;box-shadow:var(--ak-sombra-s)}.ak-oferta__etiqueta{margin:0;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--ak-salvia-osc);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ak-oferta__titulo{margin:4px 0 0;font-family:var(--ak-serif);font-weight:500;font-size:2.6rem;line-height:1.15;color:var(--ak-piedra)}.ak-oferta__texto{margin:0;font-size:1.5rem;line-height:1.55;color:var(--ak-piedra-suave)}.ak-oferta__precio{display:flex;align-items:baseline;gap:10px;margin-top:4px}.ak-oferta__precio s{font-size:1.6rem;color:var(--ak-piedra-suave)}.ak-oferta__precio strong{font-family:var(--ak-serif);font-size:3.4rem;font-weight:600;color:var(--ak-salvia-osc);line-height:1}.ak-oferta__precio span{font-size:1.35rem;color:var(--ak-piedra-suave)}.ak-oferta__fila{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ak-oferta__cant{gap:4px;padding:4px 8px}.ak-oferta__cant output{min-width:28px;text-align:center;font-size:1.7rem;font-weight:700}.ak-oferta__cant button:disabled{opacity:.3;cursor:default;background:none}.ak-oferta__max{font-size:1.3rem;color:var(--ak-piedra-suave)}.ak-oferta__si{width:100%;margin-top:6px;padding:17px 24px}.ak-oferta__si.is-cargando{opacity:.7;pointer-events:none}.ak-oferta__no{align-self:center;border:0;background:none;padding:6px 10px;font-family:var(--ak-sans);font-size:1.4rem;color:var(--ak-piedra-suave);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ak-oferta__no:hover{color:var(--ak-piedra)}@media(max-width:640px){.ak-oferta{align-items:flex-end;padding:0}.ak-oferta__caja{grid-template-columns:1fr;border-radius:var(--ak-radio) var(--ak-radio) 0 0;max-height:92vh;transform:translateY(40px)}.ak-oferta__img{height:170px}.ak-oferta__cuerpo{padding:22px 20px calc(18px + env(safe-area-inset-bottom));gap:10px}.ak-oferta__titulo{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.ak-oferta__caja,.ak-oferta__fondo{transition:none}}.ak-oferta-carrito{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:var(--ak-radio-s);background:var(--ak-agua);font-family:var(--ak-sans);color:var(--ak-piedra);text-align:left}.ak-oferta-carrito img{width:56px;height:56px;object-fit:cover;border-radius:10px;flex:none}.ak-oferta-carrito__txt{flex:1;display:flex;flex-direction:column;gap:2px;font-size:1.35rem;line-height:1.35}.ak-oferta-carrito__txt strong{font-size:1.4rem}.ak-oferta-carrito__txt s{color:var(--ak-piedra-suave)}.ak-oferta-carrito__btn{flex:none;border:0;border-radius:999px;padding:10px 16px;background:var(--ak-salvia-osc);color:#fff;font-family:var(--ak-sans);font-size:1.35rem;font-weight:700;cursor:pointer}.ak-oferta-carrito__btn:disabled{opacity:.6}#main-cart-items .ak-oferta-carrito{margin-top:20px}.ak-prox__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.ak-prox__principal{position:relative;border-radius:var(--ak-radio);overflow:hidden;aspect-ratio:1 / 1;box-shadow:var(--ak-sombra);background:var(--ak-crema)}.ak-prox__principal img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s var(--ak-ease)}.ak-prox__sello{position:absolute;top:18px;left:18px;z-index:2;padding:8px 16px;border-radius:999px;background:var(--ak-salvia-osc);color:#fff;font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;box-shadow:var(--ak-sombra-s)}.ak-prox__miniaturas{display:flex;gap:10px;margin-top:14px}.ak-prox__mini{width:76px;height:76px;padding:0;border:0;border-radius:var(--ak-radio-s);overflow:hidden;cursor:pointer;background:var(--ak-crema);box-shadow:inset 0 0 0 2px transparent;opacity:.7;transition:opacity .3s,box-shadow .3s}.ak-prox__mini img{width:100%;height:100%;object-fit:cover;display:block}.ak-prox__mini:hover,.ak-prox__mini.is-activa{opacity:1;box-shadow:0 0 0 2px var(--ak-salvia-osc)}.ak-prox__texto .ak-h2{margin:0 0 18px}.ak-prox__colores{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;font-size:1.5rem;color:var(--ak-piedra)}.ak-prox__colores-tit{font-weight:700}.ak-prox__color{display:inline-flex;align-items:center;gap:8px}.ak-prox__color i{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px var(--ak-blanco),0 0 0 3px var(--ak-linea)}.ak-prox__lista{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.ak-prox__lista li{display:flex;align-items:center;gap:12px;font-size:1.6rem;color:var(--ak-piedra)}.ak-prox__lista svg{width:22px;height:22px;flex:none;color:var(--ak-salvia-osc)}.ak-prox__nota{margin:12px 0 0;font-size:1.2rem;color:var(--ak-piedra-suave)}.ak-prox__aviso{margin-top:30px;padding:24px;border-radius:var(--ak-radio);background:var(--ak-blanco);box-shadow:var(--ak-sombra-s)}.ak-prox__aviso-tit{display:block;font-family:var(--ak-serif);font-size:2rem;color:var(--ak-piedra);margin-bottom:12px}.ak-prox__campo{display:flex;gap:10px}.ak-prox__campo input{flex:1;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--ak-linea);background:var(--ak-crema);font:inherit;font-size:1.6rem;color:var(--ak-piedra)}.ak-prox__campo input:focus{outline:2px solid var(--ak-salvia-osc);outline-offset:1px}.ak-prox__campo .ak-btn{flex:none}.ak-prox__legal{margin:10px 0 0;font-size:1.2rem;color:var(--ak-piedra-suave)}.ak-prox__error{margin:10px 0 0;font-size:1.3rem;color:#9b3b3b}.ak-prox__ok{display:flex;align-items:center;gap:10px;margin:0;font-size:1.6rem;color:var(--ak-salvia-osc);font-weight:700}.ak-prox__ok svg{width:22px;height:22px}@media(max-width:989px){.ak-prox__grid{grid-template-columns:1fr;gap:36px}}@media(max-width:539px){.ak-prox__campo{flex-direction:column}.ak-prox__campo .ak-btn{width:100%}.ak-prox__mini{width:64px;height:64px}}.badge.ak-badge-proximo{background:var(--ak-salvia-osc);color:#fff;border-color:transparent;letter-spacing:.06em}.price.ak-precio-proximo{font-weight:700;color:var(--ak-salvia-osc);letter-spacing:.02em}.price.ak-precio-proximo a{position:relative;z-index:2;color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ak-styles.css.map */
