.ce-header{transition:box-shadow .3s ease,background-color .3s ease}.ce-header.is-float{position:fixed;top:10px;left:max(10px,calc((100vw - 1264px)/2));right:max(10px,calc((100vw - 1264px)/2));z-index:70;border:1px solid var(--ce-beige);background:#eee9dce6;-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);box-shadow:0 14px 34px #2139291f}.ce-header.is-float .ce-header__in{height:64px}.ce-nav a{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px) /0 1px no-repeat;transition:background-size .35s ease,color .2s}.ce-nav a:hover,.ce-nav a[aria-current]{background-size:100% 1px}.ce-cine{position:relative;background:var(--ce-verde);color:var(--ce-crema);overflow:hidden}.ce-cine__in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:max(620px,calc(100svh - 122px));padding-top:48px;padding-bottom:96px}.ce-cine__txt{position:relative;z-index:2;display:flex;flex-direction:column;gap:26px}.ce-cine .ce-label{color:var(--ce-beige)}.ce-cine__h{font-family:var(--ce-display);font-weight:500;font-size:clamp(64px,9.4vw,148px);line-height:.92;letter-spacing:-.02em;margin:0;color:var(--ce-crema)}.ce-cine__h em{font-style:italic;color:var(--ce-beige)}.ce-cine__h .ln{display:block;overflow:hidden;padding-bottom:.08em}.ce-cine__h .ln>span{display:block}.ce-cine__p{max-width:440px;margin:0;color:var(--ce-beige);font-size:18px;line-height:1.6}.ce-cine .ce-btn{background:var(--ce-crema);border-color:var(--ce-crema);color:var(--ce-verde)!important}.ce-cine .ce-btn:hover{background:var(--ce-beige);border-color:var(--ce-beige)}.ce-cine .ce-btn--line{background:transparent;border-color:#eee9dc8c;color:var(--ce-crema)!important}.ce-cine .ce-btn--line:hover{background:var(--ce-crema);color:var(--ce-verde)!important}.ce-cine__art{position:relative;justify-self:center;width:min(100%,520px,calc((100svh - 300px)*.78));aspect-ratio:5/6.4}.ce-cine__arcs{position:absolute;left:-30%;top:-23.44%;width:160%;height:123.44%;z-index:0;overflow:visible;pointer-events:none}.ce-cine__arcs .ln{fill:none;stroke:var(--ce-beige);stroke-width:1.4;opacity:calc(.8 - var(--k)*.11)}.ce-arch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:999px 999px 0 0;background:var(--ce-papel)}.ce-arch img,.ce-arch video{display:block;width:100%;height:100%;object-fit:cover}.ce-arch img{transform:scale(1.08)}.ce-arch:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(105deg,transparent 35%,rgba(255,246,226,.45) 50%,transparent 65%);transform:translate(-80%);mix-blend-mode:soft-light;pointer-events:none}.ce-cue{position:absolute;left:max(var(--ce-gutter),calc((100vw - 1240px)/2 + var(--ce-gutter)));bottom:24px;z-index:3;display:inline-flex;align-items:center;gap:12px;color:var(--ce-beige);text-decoration:none;font-family:var(--ce-label);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.ce-cue span{width:44px;height:44px;border:1px solid rgba(238,233,220,.5);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@media(max-width:899px){.ce-cine__in{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:28px;padding-bottom:92px}.ce-cine__art{order:-1;width:min(70vw,340px)}.ce-cine__h{font-size:clamp(56px,16vw,92px)}.ce-cine__p{font-size:16px}.ce-cue em{display:none}}@media(prefers-reduced-motion:no-preference){.ce-header.is-float{animation:ce-drop .5s cubic-bezier(.2,.7,.2,1)}.ce-cine__h .ln>span{transform:translateY(105%);animation:ce-rise 1.1s cubic-bezier(.2,.7,.2,1) .1s forwards}.ce-cine__h .ln:nth-child(2)>span{animation-delay:.24s}.ce-cine__k,.ce-cine__p,.ce-cine__cta{opacity:0;animation:ce-fade .9s cubic-bezier(.2,.7,.2,1) forwards}.ce-cine__k{animation-delay:.05s}.ce-cine__p{animation-delay:.55s}.ce-cine__cta{animation-delay:.7s}.ce-arch{clip-path:inset(100% 0 0 0);animation:ce-open 1.2s cubic-bezier(.7,0,.2,1) forwards}.ce-arch img{animation:ce-kb 24s ease-in-out 1.2s infinite alternate}.ce-arch:after{animation:ce-light 10s ease-in-out 1.8s infinite}.ce-cine__arcs .ln{stroke-dasharray:1;stroke-dashoffset:1;animation:ce-draw 2.4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(.4s + var(--k)*.14s)}.ce-cue span{animation:ce-bob 2.2s ease-in-out infinite}}@keyframes ce-drop{0%{transform:translateY(-130%)}to{transform:none}}@keyframes ce-rise{to{transform:none}}@keyframes ce-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ce-open{to{clip-path:inset(0 0 0 0)}}@keyframes ce-kb{0%{transform:scale(1.08)}to{transform:scale(1.18) translateY(-2%)}}@keyframes ce-light{0%{transform:translate(-80%)}40%,to{transform:translate(80%)}}@keyframes ce-draw{to{stroke-dashoffset:0}}@keyframes ce-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.ce-mani{background:var(--ce-crema)}.ce-mani__in{max-width:1040px;margin:0 auto;padding-top:150px;padding-bottom:150px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:34px}.ce-mani__t{font-family:var(--ce-display);font-weight:500;font-size:clamp(30px,4.3vw,58px);line-height:1.18;letter-spacing:-.01em;margin:0;color:var(--ce-verde)}.ce-mani__s{font-family:var(--ce-display);font-style:italic;font-size:22px;color:var(--ce-cafe);margin:0}.ce-mani__orn{width:64px;height:40px;color:var(--ce-cafe)}.ce-mani__orn path{fill:none;stroke:currentColor;stroke-width:1.4}@media(max-width:749px){.ce-mani__in{padding-top:96px;padding-bottom:96px;gap:26px}.ce-mani__s{font-size:19px}}.ce-lote__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px 56px;align-items:start}.ce-lote--img{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}.ce-lote--img .ce-lote__body{grid-template-columns:1fr}.ce-arch2{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--ce-papel)}.ce-arch2 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.ce-arch2:hover img{transform:scale(1.05)}@media(max-width:899px){.ce-lote--img{grid-template-columns:1fr;gap:36px}.ce-arch2{width:min(82%,380px);margin:0 auto}}.ce-mont{position:relative;overflow:hidden}.ce-mont__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 80px;align-items:end;padding-top:120px;padding-bottom:24px}.ce-mont__alt{font-family:var(--ce-display);font-weight:500;font-size:clamp(104px,17vw,240px);line-height:.86;letter-spacing:-.03em;margin:14px 0 0;color:var(--ce-crema);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ce-mont__alt small{font-family:var(--ce-label);font-size:16px;letter-spacing:.2em;margin-left:12px;color:var(--ce-beige);vertical-align:top;text-transform:uppercase}.ce-mont__txt{display:flex;flex-direction:column;gap:18px;padding-bottom:12px}.ce-mont__txt .ce-muted{color:var(--ce-beige)}.ce-mont__txt .ce-btn--line{color:var(--ce-crema)!important;border-color:#eee9dc8c;align-self:flex-start;margin-top:6px}.ce-mont__txt .ce-btn--line:hover{background:var(--ce-crema);color:var(--ce-verde)!important}.ce-mont__svg{display:block;width:100%;height:clamp(190px,22vw,300px);margin-top:20px}.ce-mont__svg .r{fill:none;stroke:var(--ce-crema);stroke-width:1.6;stroke-linecap:round}.ce-mont__svg .r1{opacity:.22}.ce-mont__svg .r2{opacity:.45}.ce-mont__svg .r3{opacity:.95}.ce-mont__svg .fill{fill:#eee9dc0d;stroke:none}.ce-mont__svg .dot{fill:var(--ce-crema)}.ce-mont__svg .ring{fill:none;stroke:var(--ce-crema);stroke-width:1.2;transform-box:view-box;transform-origin:820px 62px}.ce-mont__svg text{fill:var(--ce-beige);font-family:Oswald,Arial Narrow,sans-serif;font-size:14px;letter-spacing:.2em}@media(prefers-reduced-motion:no-preference){.ce-mont__svg .ring{animation:ce-ping 2.4s ease-out infinite}}@keyframes ce-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(3);opacity:0}}@media(max-width:749px){.ce-mont__in{padding-top:80px}}.ce-ritual{background:var(--ce-arena);overflow:hidden;padding-top:110px;padding-bottom:100px}.ce-ritual__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.ce-ritual__head .ce-stack{gap:14px}.ce-rail__nav{display:flex;gap:10px}.ce-rail__nav button{width:52px;height:52px;border-radius:50%;border:1px solid var(--ce-verde);background:transparent;color:var(--ce-verde);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,opacity .3s}.ce-rail__nav button:hover:not(:disabled){background:var(--ce-verde);color:var(--ce-crema)}.ce-rail__nav button:disabled{opacity:.3;cursor:default}.ce-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(80vw,360px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--ce-gutter),calc((100vw - 1240px)/2 + var(--ce-gutter)));scroll-padding-inline:max(var(--ce-gutter),calc((100vw - 1240px)/2 + var(--ce-gutter)));padding-top:8px;padding-bottom:12px;scrollbar-width:none;cursor:grab}.ce-rail__track::-webkit-scrollbar{display:none}.ce-rail__track.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.ce-step{scroll-snap-align:start;display:flex;flex-direction:column;gap:20px;min-height:460px;padding:30px 28px 32px;background:var(--ce-papel);border:1px solid var(--ce-beige);color:var(--ce-verde);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.ce-step:hover{transform:translateY(-6px);box-shadow:0 18px 40px #2139291a}.ce-step--dark{background:var(--ce-verde);border-color:var(--ce-verde);color:var(--ce-crema)}.ce-step__n{font-family:var(--ce-label);font-size:14px;letter-spacing:.2em;color:var(--ce-cafe)}.ce-step__t{font-family:var(--ce-display);font-weight:500;font-size:40px;line-height:1;margin:0}.ce-step__ic{width:104px;height:104px;margin:auto 0}.ce-step__ic path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ce-step p{margin:0;color:var(--ce-tinta);font-size:16px;line-height:1.6}.ce-step--dark .ce-step__n,.ce-step--dark p{color:var(--ce-beige)}.ce-rail__bar{height:1px;background:var(--ce-beige);margin-top:30px;position:relative;overflow:hidden}.ce-rail__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ce-verde);transform-origin:0 50%;transform:scaleX(.15);transition:transform .25s}.ce-ritual__note{margin:22px 0 0;color:var(--ce-tinta)}@media(max-width:749px){.ce-ritual{padding-top:80px;padding-bottom:72px}.ce-step{min-height:420px}.ce-step__t{font-size:34px}.ce-rail__nav{display:none}}.ce-btn{transition:background-color .35s,color .35s,border-color .35s,transform .25s}.ce-btn:active{transform:scale(.98)}.ce-link{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px) /0 1px no-repeat;transition:background-size .4s ease}.ce-link:hover{background-size:100% 1px}.ce-card{overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ce-card:hover{transform:translateY(-4px)}.ce-card__img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ce-card:hover .ce-card__img{transform:scale(1.04)}.ce-ficha .ce-row dt{transition:color .3s}.ce-ficha .ce-row:hover dt{color:var(--ce-cafe)}.ce-motion [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.ce-motion [data-reveal].is-in{opacity:1;transform:none}.ce-motion [data-reveal=arch]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.4s cubic-bezier(.7,0,.2,1)}.ce-motion [data-reveal=arch].is-in{clip-path:inset(0 0 0 0)}.ce-motion [data-reveal=draw]{opacity:1;transform:none}.ce-motion [data-reveal=draw] .d{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.4,0,.2,1);transition-delay:var(--dd,0s)}.ce-motion [data-reveal=draw].is-in .d{stroke-dashoffset:0}.ce-motion [data-reveal=draw] .mk{opacity:0;transition:opacity .9s ease 2.2s}.ce-motion [data-reveal=draw].is-in .mk{opacity:1}.ce-motion .ce-mani .w{opacity:.16;transition:opacity .4s ease}.ce-motion .ce-mani .w.on{opacity:1}.ce-motion .ce-step .d{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s ease;transition-delay:calc(var(--d,0s) + .35s)}.ce-motion .ce-step.is-in .d{stroke-dashoffset:0}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ce-motion.css.map */
