.carrusel-container{display:flex;flex-direction:column;align-items:center;padding:1rem}.thumbnail-image{width:8rem;height:8rem;object-fit:cover;cursor:pointer;border-radius:18px}.carrusel-container .selected-image-container{position:relative;margin-bottom:1rem;width:320px;display:flex;justify-content:center;align-items:center}.carrusel-container .selected-image-container .selected-image{max-width:32rem;height:32rem;border-radius:1rem;cursor:zoom-in;object-fit:contain}.carrusel-container .selected-image-container .prev-image-button{left:5px}.carrusel-container .selected-image-container .next-image-button,.carrusel-container .selected-image-container .prev-image-button{width:30px;height:30px;position:absolute;top:50%;cursor:pointer;background-color:#f6f7f9;display:flex;justify-content:center;align-items:center;border-radius:12px}.carrusel-container .selected-image-container .next-image-button{right:5px}.carrusel-container .thumbnails-container{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:2rem;min-width:350px}.carrusel-container .thumbnails-container .thumbnail-image{width:7rem;height:7rem;aspect-ratio:1/1;object-fit:cover;cursor:pointer;border-radius:18px}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container .carrusel-modal-container{width:60%;height:90%;position:relative;border-radius:20px;background-color:white;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-container .carrusel-modal-container .prev-modal-button{position:absolute;left:5vw;top:50%;cursor:pointer;background-color:initial;display:flex;justify-content:center;align-items:center;z-index:999}.modal-container .carrusel-modal-container .zoom-modal-button{max-height:100%;max-width:100%;padding-bottom:10vh}.modal-container .carrusel-modal-container .zoom-modal-button .selected-modal-image{object-fit:contain!important;max-width:50vw!important;height:59vh!important}.modal-container .carrusel-modal-container .modal-divider{width:100%;height:2px;margin-bottom:2rem;margin-top:2rem;background-color:#f3f3f3}.modal-container .carrusel-modal-container .thumbnail-modal{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2vw;margin-bottom:2vw}.modal-container .carrusel-modal-container .next-modal-button{position:absolute;right:5vw;top:50%;cursor:pointer;background-color:initial;display:flex;justify-content:center;align-items:center;z-index:999}.modal-container .carrusel-modal-container .close-modal-button{position:absolute;top:0;right:2vw;background-color:initial;color:#CACACC;font-size:50px;cursor:pointer;z-index:9999;user-select:none;-webkit-user-select:none;-ms-user-select:none}.no-select{user-select:none;-webkit-user-select:none;-ms-user-select:none}.modal-overlay.fade-in{animation:fadeInModal .4s forwards}.modal-overlay.fade-out{animation:fadeOutModal .4s forwards}.fade-in{opacity:0;animation:fadeIn .3s forwards}.fade-out{opacity:1;animation:fadeOut .3s forwards}.lateral-layout{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;margin-bottom:15px;width:-webkit-fill-available;justify-content:space-between}.thumbnails-container.lateral{flex-direction:column;gap:1rem;justify-content:flex-start;overflow-y:auto}.producto-imagen{display:flex;justify-content:center;align-items:center;height:auto;margin:45px auto 10px}.imagen img{width:100%;height:100%;object-fit:cover}.selected-image-wrapper{position:relative;width:32rem;height:32rem}@media only screen and (max-width:530px){.selected-image-wrapper{width:26rem;height:26rem}}@media only screen and (max-width:330px){.selected-image-wrapper{width:20rem;height:20rem}}@media only screen and (max-width:768px){.lateral-layout{flex-direction:column-reverse;align-items:center}.thumbnails-container.lateral{flex-direction:row;flex-wrap:wrap;max-height:none}}@keyframes fadeInModal{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutModal{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:2200px){.modal-container .carrusel-modal-container .zoom-modal-button{margin-top:2vw}}@media only screen and (max-width:1800px){.modal-container .carrusel-modal-container{width:80%;height:90%}}@media only screen and (max-width:1024px){.modal-container .carrusel-modal-container{width:80%;height:80%}}@media only screen and (max-width:800px){.modal-container .carrusel-modal-container{width:80%;height:65%}}@media only screen and (max-width:768px){.modal-container .carrusel-modal-container{width:80%;height:55%}}@media only screen and (max-width:330px){.carrusel-container .selected-image-container .selected-image{width:20rem;height:20rem}.carrusel-container .thumbnails-container.no-wrap{flex-wrap:wrap}}@media only screen and (max-width:530px){.carrusel-container .selected-image-container .selected-image{width:26rem;height:26rem}.carrusel-container .thumbnails-container .thumbnail-image,.modal-container .carrusel-modal-container .thumbnail-modal .thumbnail-image{width:12vw;height:12vw}.modal-container .carrusel-modal-container{width:96%;height:70%}.carrusel-container .thumbnails-container.no-wrap{flex-wrap:wrap;justify-content:flex-start;margin-top:0}.carrusel-container .thumbnails-container{min-width:200px;max-width:300px}}@media only screen and (max-width:375px){.modal-container .carrusel-modal-container .zoom-modal-button .selected-modal-image{width:60vw!important;height:60vw!important;object-fit:cover;margin-bottom:20vw}.carrusel-container .thumbnails-container .thumbnail-image,.modal-container .carrusel-modal-container .thumbnail-modal .thumbnail-image{width:18vw;height:18vw}.carrusel-container .thumbnails-container{min-width:150px;max-width:250px}}.especificaciones{display:flex;justify-content:center;padding:3rem;background-color:#fff;margin-top:5rem;border-radius:12px}.tablas{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-auto-rows:max-content;width:100%;min-width:300px;font-size:14px;background-color:#fff}.tabla{border-radius:11px 11px 11px 11px;border:1px solid rgba(0,0,0,.1)}.fila-primaria{display:flex;align-items:center;gap:2rem;border-radius:10px 10px 0 0;border:1px solid rgba(34,34,34,.05);background-color:#f7f7f7;font-size:16px;color:#222;font-weight:700;padding:10px 15px;align-content:center}.fila-encabezado{font-family:Nacelle,sans-serif;font-weight:700;font-size:1.5rem;margin-top:5px}.fila{display:flex;justify-content:space-between}.tabla .fila:last-child{border-radius:0 0 10px 10px;overflow:hidden}.columna-h-2,.columna-h-4{font-weight:300}.columna-h-1,.columna-h-2,.columna-h-3,.columna-h-4{font-family:Nacelle,sans-serif;border:1px solid rgba(34,34,34,.05);background-color:#fff;padding:.5rem .5rem .5rem 1.8rem;flex:1 1}.columna-h-1,.columna-h-3{font-weight:500}