.v1-sofas-cover{background:url(/catalog/sofas/capa-sofas.webp) 50%/cover no-repeat;align-items:flex-end;min-height:min(75vw,760px)}.v1-sofa-gallery-image{overflow:hidden}.v1-sofa-gallery-image img{transition:transform .35s,filter .35s}@media (hover:hover){.v1-sofa-gallery-image:hover img{filter:saturate(1.05);transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.v1-sofa-gallery-image img{transition:none}}.v1-sofas-cover:after{display:none}.v1-sofas-cover-action{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2b180dcc;border:1px solid #e2b57d;padding:15px 20px;position:absolute;bottom:42px;left:7vw;color:#fff!important}.v1-sofa-gallery{background:#eee6dc;position:relative;overflow:hidden}.v1-sofa-gallery-image{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.v1-sofa-gallery-image img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.v1-sofa-gallery>button:not(.v1-sofa-gallery-image){z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24140bb8;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font:28px/1 Georgia,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.v1-sofa-gallery>button.previous{left:12px}.v1-sofa-gallery>button.next{right:12px}.v1-sofa-gallery-dots{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24140b99;border-radius:20px;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.v1-sofa-gallery-dots button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:7px;height:7px;padding:0}.v1-sofa-gallery-dots button.active{background:#fff}.v1-sofa-lightbox{z-index:9999;color:#fff;cursor:zoom-out;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#120b07ed;place-items:center;padding:70px;display:grid;position:fixed;inset:0}.v1-sofa-lightbox>img{object-fit:contain;cursor:default;max-width:min(1200px,88vw);max-height:78vh;display:block;box-shadow:0 25px 80px #0009}.v1-sofa-lightbox>button{z-index:2;color:#fff;cursor:pointer;background:#28170dcc;border:1px solid #ffffff80;border-radius:50%;width:52px;height:52px;padding:0;font:34px/1 Georgia,serif;position:fixed}.v1-sofa-lightbox .close{top:24px;right:28px}.v1-sofa-lightbox .previous{top:50%;left:28px;transform:translateY(-50%)}.v1-sofa-lightbox .next{top:50%;right:28px;transform:translateY(-50%)}.v1-sofa-lightbox>div{letter-spacing:.08em;gap:20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.v1-sofa-lightbox>div span{color:#d8b083}@media (max-width:900px){.v1-sofas-cover{min-height:62vw}}@media (max-width:680px){.v1-sofas-cover{background-position:50%;min-height:76vw}.v1-sofas-cover-action{padding:12px 15px;font-size:12px;bottom:20px;left:20px}.v1-sofa-lightbox{padding:70px 14px}.v1-sofa-lightbox>img{max-width:96vw;max-height:72vh}.v1-sofa-lightbox>button{width:44px;height:44px}.v1-sofa-lightbox .close{top:16px;right:16px}.v1-sofa-lightbox .previous{left:10px}.v1-sofa-lightbox .next{right:10px}}
