.gallery{align-content:center;align-items:center;display:flex;height:500px;justify-content:center;margin-bottom:20px;width:100%}.gallery .item{align-content:center;height:380px;overflow:hidden;position:relative}.gallery img{cursor:pointer;filter:grayscale(80%);height:280px;transform-origin:center center;transition:transform .35s linear,filter .35s linear;width:100%}.gallery img:hover{filter:grayscale(0);transform:scale(1.15)}.name-estilo{text-align:center}.galeria1__image1,.galeria2__image2,.ocultar{display:none!important}#myModal2{z-index:9999999!important}.modal-main-image{height:100%;max-height:calc(100% - 60px);object-fit:contain;width:auto}.thumbnail-container{bottom:40px;display:flex;gap:10px;justify-content:center;margin-top:10px;position:absolute;width:100%}.thumbnail-container img{border:2px solid transparent;cursor:pointer;height:60px;object-fit:cover;transition:border-color .3s ease-in-out;width:60px}.thumbnail-container img.active{border-color:#e53232}.modal{background-color:rgba(0,0,0,.8);box-sizing:border-box;display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:1}.modal-content{height:calc(100% - 40px);margin:auto;max-height:calc(100% - 40px);max-width:none;transition:transform .3s ease-in-out;width:calc(100% - 80px)}.modal-body,.modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.modal-body{height:100%;width:100%}.close{color:#fff;cursor:pointer;font-size:35px;font-weight:700;position:absolute;right:25px;top:10px;transition:color .3s ease-in-out}.close:focus,.close:hover{color:#999}.modal img{height:auto;max-width:100%;object-fit:contain}.owl-nav{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.owl-nav button{background:none;border:none;color:#333;font-size:2rem;pointer-events:all}.owl-nav .owl-prev{left:0}.owl-nav .owl-next,.owl-nav .owl-prev{background:#f3f3f2!important;padding:11px 7px!important;position:absolute}.owl-nav .owl-next{right:0}.product__container--buttons2{bottom:100px;display:flex;justify-content:center;margin-top:20px;position:absolute}.product__button--red2{background-color:#e53232;border-radius:20px;color:#fff;font-size:1rem;padding:6px 15px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out}.product__button--red2:hover{background-color:#c12b2b}