.lv{--ink:#1f1b18;--red:#ed5353;--mute:#807b77;--line:#e3e0dd;--cota:#a09c98;--m:20px;max-width:1800px;margin:0 auto;background:#fff;color:var(--ink);font-family:var(--lv-font,Montserrat),system-ui,sans-serif}.lv *{box-sizing:border-box}.lv[hidden]{display:none}.lv__stage{position:relative;overflow:hidden;height:80vw;background:#fff;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;outline:0;isolation:isolate}.lv__stage.is-drag{cursor:grabbing}.lv__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.lv__top{position:absolute;left:var(--m);right:var(--m);top:22px;z-index:700;display:flex;justify-content:space-between;align-items:baseline;pointer-events:none}.lv__eyebrow{margin:0;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.lv__claim{margin:0;font-size:11px;font-weight:400;color:var(--mute);line-height:1.4}.lv__claim--desk{display:none}.lv__word{position:absolute;left:0;right:0;z-index:300;overflow:hidden;white-space:nowrap;text-align:center;font-weight:700;line-height:1.1;letter-spacing:-.03em;pointer-events:none;transition:color .45s ease}.lv__word span{display:inline-block;will-change:transform}.lv__sofa{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.lv__sofa img{position:absolute;left:0;top:0;max-width:none;max-height:none;display:block;transform-origin:0 0;will-change:transform,opacity;-webkit-user-drag:none;visibility:hidden}.lv__piso,.lv__pega{position:absolute;left:0;top:0;border-radius:50%;transform-origin:50% 50%;will-change:transform,opacity}.lv__piso{background:radial-gradient(closest-side,#1a141233,#1a141217 55%,#1a141200)}.lv__pega{background:radial-gradient(closest-side,#1a141261,#1a14121f 60%,#1a141200)}.lv__sofa .lv__swap{position:absolute;left:0;top:0;max-width:none;transform-origin:0 0;pointer-events:none;visibility:visible}.lv__cota{position:absolute;z-index:650;pointer-events:none;opacity:0;transition:opacity .25s}.lv__cota.is-on{opacity:1}.lv__cota i{position:absolute;background:var(--cota);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lv__cota--h i{left:0;right:0;top:50%;height:1px;transform:scaleX(0)}.lv__cota--v i{top:0;bottom:0;left:50%;width:1px;transform:scaleY(0);transform-origin:50% 100%}.lv__cota.is-on i{transform:none}.lv__cota:before,.lv__cota:after{content:"";position:absolute;background:var(--cota)}.lv__cota--h:before,.lv__cota--h:after{top:calc(50% - 5px);width:1px;height:11px}.lv__cota--h:before{left:0}.lv__cota--h:after{right:0}.lv__cota--v:before,.lv__cota--v:after{left:calc(50% - 5px);height:1px;width:11px}.lv__cota--v:before{top:0}.lv__cota--v:after{bottom:0}.lv__cota b{position:absolute;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#fff;padding:0 8px;color:var(--ink);opacity:0;transition:opacity .3s .3s}.lv__cota.is-on b{opacity:1}.lv__cota--h b{left:50%;top:50%;transform:translate(-50%,-50%)}.lv__cota--v b{left:12px;top:50%;transform:translateY(-50%);background:none;padding:0}.lv__cota--v{display:none}.lv__index{position:relative;margin:0 var(--m);height:46px;border-bottom:1px solid var(--line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.lv__index button{position:absolute;left:0;top:0;height:45px;margin:0;padding:0 6px;background:none;border:0;border-radius:0;font:500 13px/1 var(--lv-font,Montserrat),sans-serif;letter-spacing:0;color:var(--mute);white-space:nowrap;cursor:pointer;will-change:transform;transition:color .25s}.lv__index button.is-on{color:var(--ink)}.lv__index button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.lv__index u{position:absolute;bottom:0;left:50%;height:2px;background:var(--ink);text-decoration:none;transform:translate(-50%)}.lv__panel{padding:20px var(--m) 26px;display:grid;gap:18px}.lv__fade{transition:opacity .18s}.lv__fade.is-swap{opacity:0}.lv__name{margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--ink)}.lv__mat{margin:5px 0 0;font-size:12.5px;line-height:1.4;color:var(--mute)}.lv__colors{display:flex;flex-wrap:wrap;align-items:center;gap:9px 10px;margin-top:14px}.lv__sw{position:relative;width:24px;height:24px;margin:0;border-radius:50%;border:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014}.lv__sw:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1.2px var(--ink);opacity:0;transition:opacity .2s}.lv__sw[aria-pressed=true]:after{opacity:1}.lv.is-cargando .lv__sw[aria-pressed=true]:after{animation:lvpulso .7s ease-in-out infinite alternate}.lv__sw:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.lv__sep{width:1px;height:18px;background:var(--line);margin:0 3px}.lv__count{font-size:12px;font-weight:500;color:var(--mute);margin-left:4px}.lv__specs{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:14px;margin:0}.lv__specs div{min-width:0}.lv__specs dt{font-size:8.5px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--mute)}.lv__specs dd{margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.4}.lv__buy{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:14px}.lv__price{margin:0;font-size:23px;font-weight:600;line-height:1.2}.lv__price s{margin-left:10px;font-size:13.5px;font-weight:400;color:var(--mute)}.lv__link{justify-self:end;color:inherit;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.lv__add{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:50px;margin:0;padding:0 24px;border:0;border-radius:25px;background:var(--red);color:#fff;font:600 14px/1 var(--lv-font,Montserrat),sans-serif;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;transition:background .25s,opacity .25s}.lv__add[disabled]{opacity:.65;cursor:default}.lv__add.is-done{background:var(--ink);opacity:1}.lv__add .spin{display:inline-block;flex:none;width:13px;height:13px;margin-right:8px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:lvspin .7s linear infinite}@keyframes lvspin{to{transform:rotate(360deg)}}@keyframes lvpulso{0%{opacity:.25}to{opacity:1}}.lv-fly{position:fixed;left:0;top:0;z-index:2147483000;max-width:none;pointer-events:none;transform-origin:0 0}@media(min-width:900px){.lv{--m:48px}.lv__stage{height:min(43vw,760px)}.lv__top{top:26px}.lv__eyebrow{font-size:10.5px}.lv__claim{font-size:12px}.lv__claim--mob{display:none}.lv__claim--desk,.lv__cota--v{display:block}.lv__cota b{font-size:12px}.lv__index{height:50px}.lv__index button{height:49px;font-size:13px}.lv__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:40px;align-items:start;padding:22px var(--m) 30px}.lv__name{font-size:17px}.lv__mat{font-size:13px}.lv__colors{gap:9px 10px;max-width:420px}.lv__sw{width:20px;height:20px}.lv__specs{justify-content:start;column-gap:40px;padding-top:4px}.lv__specs dt{font-size:9.5px}.lv__specs dd{font-size:14px}.lv__buy{grid-template-columns:auto auto;justify-items:end;column-gap:26px;row-gap:12px}.lv__price{grid-column:1/-1;font-size:25px}.lv__link{grid-column:1;grid-row:2}.lv__add{grid-column:2;grid-row:2;width:214px;height:48px}}@media(prefers-reduced-motion:reduce){.lv__fade,.lv__word,.lv__cota,.lv__cota i,.lv__cota b,.lv__index button{transition:none}.lv.is-cargando .lv__sw[aria-pressed=true]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/seccion-sofas-3-cuerpos.css.map */
