@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:cs-vt-ir .34s cubic-bezier(.45,.05,.55,.95) both}::view-transition-new(root){animation:cs-vt-venir .5s cubic-bezier(.45,.05,.55,.95) both}}@keyframes cs-vt-ir{to{opacity:0}}@keyframes cs-vt-venir{0%{opacity:0}}.cs-vivo-anima [data-vivo]:not(.is-vivo){opacity:0;transform:translateY(2.2rem)}.cs-vivo-anima [data-vivo].is-vivo{animation:cs-vivo-alza 1.15s cubic-bezier(.33,.04,.26,1) both;animation-delay:var(--vivo-espera, 0ms)}@keyframes cs-vivo-alza{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:translateY(0)}}.cs-vivo-anima .custom-hero__media{overflow:hidden}.cs-vivo-anima .custom-hero__image{animation:cs-vivo-respira 36s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes cs-vivo-respira{0%{transform:scale(1)}to{transform:scale(1.055) translateY(-.6%)}}.cs-vivo-anima .custom-hero__palabra{display:inline-block;overflow:hidden;vertical-align:bottom}.cs-vivo-anima .custom-hero__palabra>span{display:inline-block;transform:translateY(110%);animation:cs-vivo-asoma .95s cubic-bezier(.3,.06,.22,1) both;animation-delay:var(--vivo-espera, 0ms)}@keyframes cs-vivo-asoma{to{transform:translateY(0)}}.cs-vivo-anima .custom-hero__eyebrow,.cs-vivo-anima .custom-hero__subheading,.cs-vivo-anima .custom-hero__button{opacity:0;animation:cs-vivo-alza 1.1s cubic-bezier(.33,.04,.26,1) both}.cs-vivo-anima .custom-hero__eyebrow{animation-delay:.15s}.cs-vivo-anima .custom-hero__subheading{animation-delay:1.05s}.cs-vivo-anima .custom-hero__button{animation-delay:1.3s}.cs-vivo-anima .cs-tema{transform:perspective(90rem) rotateX(var(--vivo-rx, 0deg)) rotateY(var(--vivo-ry, 0deg));transition:transform .7s cubic-bezier(.3,.1,.25,1);will-change:transform}.cs-vivo-anima .cs-tema:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(244,246,250,.28) 47%,rgba(244,246,250,.06) 54%,transparent 66%);transform:translate(-130%);opacity:0}.cs-vivo-anima .cs-tema:hover:after{animation:cs-vivo-reflejo 1.4s cubic-bezier(.4,.08,.3,1) both}@keyframes cs-vivo-reflejo{0%{transform:translate(-130%);opacity:0}18%{opacity:1}to{transform:translate(130%);opacity:0}}@supports (animation-timeline: view()){.cs-vivo-anima .cs-obras .cs-obra{animation:cs-vivo-deriva linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.cs-vivo-anima .cs-obras .cs-obra:nth-child(2n){animation-name:cs-vivo-deriva-corta}}@keyframes cs-vivo-deriva{0%{transform:translateY(2.4rem)}to{transform:translateY(-2.4rem)}}@keyframes cs-vivo-deriva-corta{0%{transform:translateY(1.1rem)}to{transform:translateY(-1.1rem)}}.cs-talla__medidor{max-width:46rem;margin:3.2rem auto 0;text-align:center}.cs-talla [hidden]{display:none!important}.cs-talla__medidor-rotulo{display:block;font-size:1.3rem;letter-spacing:var(--cs-track, .12em);text-transform:uppercase;opacity:.65;margin-bottom:1.2rem}.cs-talla__medidor-linea{display:flex;align-items:center;gap:1.6rem}.cs-talla__medidor-cm{font-family:var(--font-heading-family, "Instrument Serif", Georgia, serif);font-size:2.4rem;line-height:1;min-width:9rem;text-align:left;font-variant-numeric:tabular-nums;color:rgb(var(--cs-barro))}.cs-talla__medidor input[type=range]{flex:1;appearance:none;-webkit-appearance:none;height:2.4rem;background:none;cursor:pointer}.cs-talla__medidor input[type=range]::-webkit-slider-runnable-track{height:2px;background:rgba(var(--color-foreground),.35)}.cs-talla__medidor input[type=range]::-moz-range-track{height:2px;background:rgba(var(--color-foreground),.35)}.cs-talla__medidor input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:2rem;height:2rem;margin-top:-.9rem;border-radius:50%;background:rgb(var(--cs-barro));border:2px solid rgb(var(--cs-lienzo));box-shadow:0 2px 8px #13162a4d;transition:transform .3s cubic-bezier(.45,.05,.55,.95)}.cs-talla__medidor input[type=range]::-moz-range-thumb{width:2rem;height:2rem;border-radius:50%;background:rgb(var(--cs-barro));border:2px solid rgb(var(--cs-lienzo));box-shadow:0 2px 8px #13162a4d}.cs-talla__medidor input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.cs-talla__medidor input[type=range]:focus-visible{outline:.2rem solid rgb(var(--cs-cobalto));outline-offset:.3rem}.cs-talla__medidor-consejo{margin:1.4rem 0 0;font-size:1.4rem;line-height:1.6;min-height:2.2em}.cs-talla__medidor-consejo b{color:rgb(var(--cs-barro));font-weight:600}.cs-talla .cs-talla__sofa-envoltura{width:calc(var(--sofa-cm, 200) * var(--cs-cm));transition:width .85s cubic-bezier(.33,.04,.26,1)}.cs-talla__banda-rotulo{position:absolute;left:62.5%;width:max-content;max-width:100%;transform:translate(-50%);top:-3rem;text-align:center;white-space:nowrap;font-size:1.2rem;color:rgb(var(--cs-barro));font-variant-numeric:tabular-nums}.cs-talla__banda{display:block;position:absolute;left:50%;width:25%;top:-1.3rem;height:1.3rem;border-left:1px solid rgb(var(--cs-barro));border-right:1px solid rgb(var(--cs-barro))}.cs-talla__banda:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(var(--cs-barro),.75)}.cs-talla__una.es-fuera .cs-talla__caja{--cs-marco: rgba(var(--color-foreground), .22);--cs-paspartu: rgba(var(--color-foreground), .1)}.cs-talla__una.es-fuera .cs-talla__medida{opacity:.62}.cs-talla__una.es-fuera .cs-talla__nota{opacity:.55}.cs-talla__una.es-clava .cs-talla__caja{--cs-marco: rgb(var(--cs-barro));--cs-paspartu: rgba(var(--cs-barro), .55);box-shadow:0 10px 28px #13162a52}.cs-talla__una.es-clava .cs-talla__nota{color:rgb(var(--cs-barro));opacity:1}.cs-talla__caja,.cs-talla__caja:after,.cs-talla__medida,.cs-talla__nota{transition:border-color .5s ease,box-shadow .5s ease,opacity .5s ease,color .5s ease}.cs-vivo-anima .cs-tema__c{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cs-vivo-anima:not(.cs-vivo-forzado) [data-vivo]:not(.is-vivo){opacity:1;transform:none}.cs-vivo-anima:not(.cs-vivo-forzado) .custom-hero__image,.cs-vivo-anima:not(.cs-vivo-forzado) .custom-hero__palabra>span,.cs-vivo-anima:not(.cs-vivo-forzado) .cs-tema:hover:after,.cs-vivo-anima:not(.cs-vivo-forzado) [data-vivo].is-vivo{animation:none;transform:none;opacity:1}.cs-vivo-anima:not(.cs-vivo-forzado) .custom-hero__eyebrow,.cs-vivo-anima:not(.cs-vivo-forzado) .custom-hero__subheading,.cs-vivo-anima:not(.cs-vivo-forzado) .custom-hero__button{opacity:1;animation:none}.cs-talla .cs-talla__sofa-envoltura,.cs-talla__caja,.cs-talla__caja:after,.cs-talla__medida,.cs-talla__nota{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cs-vivo.css.map */
