.alma{--alma-crudo: #FBF7F2;--alma-lino: #E3D6CB;--alma-arena: #C9B3A6;--alma-nacar: #CFC3D6;--alma-dorado: #C4A659;--alma-cacao: #4E403A;--alma-musgo: #7E8C55;--alma-salvia: #C9CFA6;--alma-grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .25  0 0 0 0 .22  0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;isolation:isolate;color:var(--alma-cacao);font-family:var(--font-body--family);overflow:hidden}.alma *,.alma *:before,.alma *:after{box-sizing:border-box}.alma--crudo{background:var(--alma-crudo)}.alma--lino{background:var(--alma-lino)}.alma--salvia{background:#eef0e2}.alma--grano:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--alma-grano);opacity:.22;mix-blend-mode:multiply;pointer-events:none}.alma__wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,5vw,48px)}.alma .s{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.alma-chip{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-heading--family);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--alma-cacao);background:var(--alma-nacar);padding:.55em 1.15em;border-radius:999px;line-height:1}.alma-chip--salvia{background:var(--alma-salvia)}.alma-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--alma-musgo);flex:none}.alma-titulo{margin:0;line-height:1;color:var(--alma-cacao)}.alma-titulo__linea{display:block;font-family:var(--font-heading--family);font-size:clamp(.95rem,1.6vw,1.15rem);letter-spacing:.32em;text-transform:uppercase;font-weight:400;margin-bottom:.35em}.alma-titulo__script{display:block;font-family:var(--font-accent--family);font-weight:400;font-size:clamp(4.4rem,12vw,8.4rem);line-height:1.05;padding-bottom:.05em;letter-spacing:0}.alma-titulo--md .alma-titulo__script{font-size:clamp(3.8rem,8.5vw,6rem)}.alma-texto{font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.7;max-width:46ch}.alma-texto p{margin:0 0 .9em}.alma-texto p:last-child{margin-bottom:0}.alma-btn{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-heading--family);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;padding:1.15em 2em;border-radius:2px;background:var(--alma-cacao);color:var(--alma-crudo);border:1px solid var(--alma-cacao);transition:background .35s ease,color .35s ease,transform .35s ease;cursor:pointer}.alma-btn:hover{background:transparent;color:var(--alma-cacao)}.alma-btn svg{width:14px;height:14px;transition:transform .35s ease}.alma-btn:hover svg{transform:translateY(2px)}.alma-btn:focus-visible,.alma-input:focus-visible,.alma-vela__btn:focus-visible{outline:2px solid var(--alma-dorado);outline-offset:3px}.alma-motif{display:block;color:var(--alma-musgo)}.alma-motif svg{display:block;width:100%;height:auto;overflow:visible}.alma-motif--musgo{color:var(--alma-musgo)}.alma-motif--dorado{color:var(--alma-dorado)}.alma-motif--nacar{color:#a898b2}.alma-motif--cacao{color:var(--alma-cacao)}.alma-hero{padding-block:clamp(56px,9vw,120px) clamp(64px,9vw,120px)}.alma-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,88px)}.alma-hero__texto{display:flex;flex-direction:column;align-items:flex-start;gap:26px;position:relative;z-index:2}.alma-hero__portal{position:relative;aspect-ratio:1;width:100%;max-width:540px;justify-self:center}.alma-hero__anillos{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:.9}.alma-hero__anillos .alma-turn{transform-origin:150px 150px;animation:alma-girar 140s linear infinite}.alma-hero__aro{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--alma-crudo) 0 55%,transparent 56%),conic-gradient(from 210deg,var(--alma-nacar),#E9DDE6,var(--alma-lino),var(--alma-nacar));box-shadow:0 30px 60px -30px #4e403a59}.alma-hero__foto{position:absolute;top:24%;right:24%;bottom:24%;left:24%;border-radius:50%;overflow:hidden;background:var(--alma-lino)}.alma-hero__foto img{width:100%;height:100%;object-fit:cover;display:block}.alma-hero__foto .alma-motif{position:absolute;top:18%;right:18%;bottom:18%;left:18%;opacity:.7}.alma-hero__petalo{position:absolute;width:22%;right:-2%;bottom:4%;color:#a898b2;transform:rotate(18deg)}.alma-hero__concha{position:absolute;width:24%;left:-4%;top:2%;transform:rotate(-24deg);opacity:.85}.alma-hero__ondas{position:absolute;left:-12%;right:30%;bottom:-14%;opacity:.5;z-index:0}.alma-hero__nota{display:flex;align-items:center;gap:14px;margin:6px 0 0;font-family:var(--font-heading--family);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.alma-hero__nota:before{content:"";width:38px;height:1px;background:var(--alma-dorado)}.alma-franja{padding-block:var(--alma-pad, 28px)}.alma-franja[id]{scroll-margin-top:90px}.alma-franja__fila{display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,32px)}.alma-franja__linea{flex:1;max-width:260px;height:1px;background:currentColor;opacity:.55}.alma-franja__icono{width:var(--alma-icono, 64px);flex:none}.alma-cerca{padding-block:clamp(64px,8vw,104px)}.alma-cerca__cabeza{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:clamp(36px,5vw,56px)}.alma-cerca__cabeza .alma-texto{margin-inline:auto}.alma-cerca__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,1vw,12px)}.alma-cerca__item{position:relative;aspect-ratio:1;overflow:hidden;margin:0;background:var(--tinte, var(--alma-lino))}.alma-cerca__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.alma-cerca__item:hover img{transform:scale(1.06)}.alma-cerca__item .alma-motif{position:absolute;top:22%;right:22%;bottom:22%;left:22%;opacity:.55}.alma-cerca__item figcaption{position:absolute;left:10px;bottom:10px;font-family:var(--font-heading--family);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;background:#fbf7f2e0;padding:.5em .9em;border-radius:999px;color:var(--alma-cacao)}.alma-cerca__item:nth-child(8n+1){--tinte: #EFE3DD}.alma-cerca__item:nth-child(8n+2){--tinte: #DCE0C4}.alma-cerca__item:nth-child(8n+3){--tinte: #E6DDEA}.alma-cerca__item:nth-child(8n+4){--tinte: #F3EBDD}.alma-cerca__item:nth-child(8n+5){--tinte: #E3E6CF}.alma-cerca__item:nth-child(8n+6){--tinte: #F1E4E4}.alma-cerca__item:nth-child(8n+7){--tinte: #EAE1D6}.alma-cerca__item:nth-child(8n+8){--tinte: #DED6E4}.alma-ciclo{padding-block:clamp(72px,9vw,120px)}.alma-ciclo__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,6vw,96px);align-items:center}.alma-ciclo__dibujo{position:relative;width:100%;max-width:480px;aspect-ratio:1;justify-self:center}.alma-ciclo__dibujo .alma-motif{position:absolute;top:0;right:0;bottom:0;left:0}.alma-ciclo__marca{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;display:grid;place-items:center;background:var(--alma-dorado);color:var(--alma-cacao);font-family:var(--font-heading--family);font-size:.82rem;letter-spacing:.08em;box-shadow:0 0 0 6px var(--alma-lino),0 0 0 7px #c4a65980;opacity:0;transform:scale(.6);transition:opacity .6s ease,transform .6s cubic-bezier(.3,1.5,.5,1)}.alma-ciclo__llama{position:absolute;left:50%;top:50%;width:18px;height:26px;margin:-20px 0 0 -9px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 50% 70%,#F6E7B8,var(--alma-dorado) 70%);animation:alma-llama 2.6s ease-in-out infinite;transform-origin:50% 100%}.alma-ciclo__pasos{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:0}.alma-ciclo__paso{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:22px 0;border-top:1px solid rgba(78,64,58,.18)}.alma-ciclo__paso:last-child{border-bottom:1px solid rgba(78,64,58,.18)}.alma-ciclo__num{font-family:var(--font-accent--family);font-size:3.2rem;line-height:1;color:var(--alma-musgo)}.alma-ciclo__paso h3{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:400;font-size:.9rem;letter-spacing:.22em;text-transform:uppercase}.alma-ciclo__paso p{margin:0;line-height:1.65}.alma-ciclo .alma-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 3.2s cubic-bezier(.45,.05,.2,1)}.alma-ciclo.is-visible .alma-draw{stroke-dashoffset:0}.alma-ciclo.is-visible .alma-ciclo__marca{opacity:1;transform:scale(1)}.alma-ciclo.is-visible .alma-ciclo__marca:nth-of-type(1){transition-delay:.9s}.alma-ciclo.is-visible .alma-ciclo__marca:nth-of-type(2){transition-delay:1.9s}.alma-ciclo.is-visible .alma-ciclo__marca:nth-of-type(3){transition-delay:2.9s}.alma-oraculo{padding-block:clamp(64px,8vw,104px)}.alma-oraculo__tarjeta{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,5vw,72px);align-items:center;max-width:940px;margin-inline:auto;background:var(--alma-crudo);border:1px solid rgba(196,166,89,.55);border-radius:220px 220px 18px 18px;padding:clamp(40px,5vw,64px) clamp(24px,5vw,72px)}.alma-oraculo__arco{width:clamp(120px,15vw,170px)}.alma-oraculo__cuerpo{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.alma-form{display:flex;flex-wrap:wrap;gap:10px;width:100%;max-width:460px;margin-top:6px}.alma-input{flex:1 1 220px;min-width:0;font:inherit;font-size:1rem;color:var(--alma-cacao);background:transparent;border:0;border-bottom:1px solid var(--alma-cacao);padding:.9em .2em;border-radius:0}.alma-input::placeholder{color:#4e403a99}.alma-form__ok{margin:0;font-family:var(--font-heading--family);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--alma-cacao)}.alma-form__error{margin:0;font-size:.9rem;color:#8a3b2e;width:100%}.alma-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alma-historia{padding-block:clamp(64px,8vw,112px)}.alma-historia__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,7vw,104px);align-items:center}.alma-historia--invertir .alma-historia__media{order:2}.alma-historia__media{position:relative;width:100%;max-width:440px;justify-self:center}.alma-historia__motivo{position:absolute;width:78%;right:-22%;top:-12%;opacity:.7;z-index:0}.alma-historia--invertir .alma-historia__motivo{right:auto;left:-22%}.alma-historia__foto{position:relative;z-index:1;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 18px 18px;background:var(--alma-lino);box-shadow:0 34px 60px -38px #4e403a73}.alma--lino .alma-historia__foto{background:#efe5dc}.alma-historia__foto img{width:100%;height:100%;object-fit:cover;display:block}.alma-historia__foto .alma-motif{position:absolute;top:26%;right:26%;bottom:26%;left:26%;opacity:.5}.alma-historia__texto{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.alma-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.alma-chips__item{font-family:var(--font-heading--family);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;padding:.75em 1.25em;border-radius:999px;color:var(--alma-cacao);line-height:1.2}.alma-chips__item--dorado{background:var(--alma-dorado)}.alma-chips__item--salvia{background:var(--alma-salvia)}.alma-chips__item--nacar{background:var(--alma-nacar)}.alma-ritual{padding-block:clamp(88px,12vw,160px);text-align:center;background:var(--alma-nacar)}.alma-ritual__fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.alma-ritual__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#cfc3d6cc,#cfc3d6e6 55%,#e3d6cbf5)}.alma-ritual__ondas{position:absolute;left:50%;bottom:-20%;width:min(900px,140vw);transform:translate(-50%);opacity:.35;color:var(--alma-cacao);z-index:-1}.alma-ritual__cuerpo{display:flex;flex-direction:column;align-items:center;gap:26px;max-width:760px}.alma-ritual__entrada{margin:0;font-family:var(--font-accent--family);font-size:clamp(3.2rem,7vw,5rem);line-height:1.1}.alma-ritual .alma-texto{max-width:52ch;font-size:clamp(1.02rem,1.4vw,1.15rem)}.alma-ritual__cierre{margin:6px 0 0;font-family:var(--font-heading--family);font-size:.82rem;letter-spacing:.26em;text-transform:uppercase}.alma-ritual__cierre:before{content:"";display:block;width:44px;height:1px;margin:0 auto 20px;background:var(--alma-dorado)}.alma-catalogo{padding-block:clamp(64px,8vw,112px);scroll-margin-top:80px}.alma-catalogo__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.4vw,32px)}.alma-vela{display:flex;flex-direction:column}.alma-vela__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 14px 14px;background:var(--alma-lino)}.alma-vela:nth-child(3n+2) .alma-vela__media{background:#e3e6cf}.alma-vela:nth-child(3n+3) .alma-vela__media{background:#e6ddea}.alma-vela__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.alma-vela__img--2{opacity:0}.alma-vela__media:hover .alma-vela__img{transform:scale(1.04)}.alma-vela__media:hover .alma-vela__img--2{opacity:1}.alma-vela__media .alma-motif{position:absolute;top:28%;right:28%;bottom:28%;left:28%;opacity:.5}.alma-vela__sello{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;font-family:var(--font-heading--family);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;background:#fbf7f2e6;color:var(--alma-cacao);padding:.55em 1em;border-radius:999px}.alma-vela__info{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 4px 10px}.alma-vela__nombre{margin:0;font-family:var(--font-accent--family);font-weight:400;font-size:clamp(2.2rem,3.2vw,2.7rem);line-height:1.05}.alma-vela__nombre a{color:inherit;text-decoration:none}.alma-vela__precio{margin:0;font-family:var(--font-heading--family);font-size:.9rem;letter-spacing:.08em;white-space:nowrap}.alma-vela__form{margin:0;padding:0 4px}.alma-vela__btn{width:100%;cursor:pointer;font-family:var(--font-heading--family);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;padding:1em 1.2em;background:transparent;color:var(--alma-cacao);border:1px solid rgba(78,64,58,.5);border-radius:2px;transition:background .3s ease,color .3s ease,border-color .3s ease}.alma-vela__btn:hover{background:var(--alma-cacao);color:var(--alma-crudo);border-color:var(--alma-cacao)}.alma-vela--vendida .alma-vela__media{filter:saturate(.55)}.alma-vela--vendida .alma-vela__precio{text-decoration:line-through;opacity:.6}.alma-vela--pronto .alma-vela__media{background:repeating-linear-gradient(135deg,#f3ece3 0 10px,#efe6dc 10px 20px)}.alma-cierre{background:var(--alma-cacao);color:var(--alma-crudo);padding-block:clamp(80px,10vw,136px);text-align:center}.alma-cierre .alma-titulo{color:var(--alma-crudo)}.alma-cierre__anillos{position:absolute;width:min(720px,130vw);left:50%;top:50%;transform:translate(-50%,-50%);opacity:.14;z-index:-1}.alma-cierre__cuerpo{display:flex;flex-direction:column;align-items:center;gap:24px}.alma-cierre__sol{width:64px}.alma-cierre .alma-texto{margin-inline:auto;opacity:.9}.alma-cierre__botones{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin-top:6px}.alma-btn--claro{background:var(--alma-crudo);color:var(--alma-cacao);border-color:var(--alma-crudo)}.alma-btn--claro:hover{background:transparent;color:var(--alma-crudo)}.alma-enlace{color:var(--alma-crudo);font-family:var(--font-heading--family);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--alma-dorado);padding-bottom:4px}@keyframes alma-girar{to{transform:rotate(360deg)}}@keyframes alma-llama{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08,.94) rotate(2deg)}}.alma-hero .alma-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:alma-trazo 4s .3s cubic-bezier(.45,.05,.2,1) forwards}@keyframes alma-trazo{to{stroke-dashoffset:0}}.alma-aparece{opacity:0;transform:translateY(18px);animation:alma-subir 1s cubic-bezier(.2,.7,.2,1) forwards}.alma-aparece:nth-child(2){animation-delay:.12s}.alma-aparece:nth-child(3){animation-delay:.24s}.alma-aparece:nth-child(4){animation-delay:.36s}.alma-aparece:nth-child(5){animation-delay:.48s}@keyframes alma-subir{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.alma *,.alma *:before{animation:none!important;transition:none!important}.alma .alma-draw{stroke-dashoffset:0!important}.alma .alma-aparece,.alma .alma-ciclo__marca{opacity:1!important;transform:none!important}}@media(max-width:860px){.alma-hero__grid,.alma-ciclo__grid,.alma-historia__grid{grid-template-columns:1fr}.alma-hero__portal{max-width:380px;order:-1}.alma-hero__texto{align-items:center;text-align:center}.alma-hero__texto .alma-texto{margin-inline:auto}.alma-ciclo__dibujo{max-width:340px}.alma-cerca__grid{grid-template-columns:repeat(2,1fr)}.alma-oraculo__tarjeta{grid-template-columns:1fr;justify-items:center;text-align:center;border-radius:160px 160px 18px 18px}.alma-oraculo__cuerpo{align-items:center}.alma-oraculo__cuerpo .alma-texto{margin-inline:auto}.alma-franja__linea{max-width:90px}.alma-historia--invertir .alma-historia__media{order:0}.alma-historia__media{max-width:320px}.alma-catalogo__grid{grid-template-columns:repeat(2,1fr)}.alma-vela__info{flex-direction:column;gap:4px}}@media(max-width:560px){.alma-chip{font-size:.64rem;letter-spacing:.14em;line-height:1.35;text-align:left;padding:.6em 1.1em}.alma-ciclo__paso h3{letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/alma.css.map */
