@media only screen and (max-width: 767px){.swiper-button-next:focus{outline:none}.swiper-button-prev:focus{outline:none}#app{margin-top:115px !important}#app #product_row{flex-direction:column;padding:20px 0 20px 0 !important;height:initial !important;max-height:150vh}#app #product_row .product-box{margin-top:0px;margin-left:20px !important;border:initial !important}#app #product_row .product-box::before{display:none}#app #product_row .product-box:hover{box-shadow:none}#app #product_row .product-box:hover .first{transition:none}#app #product_row .product-box:hover .product-box__image{max-width:80%;transition:none}#app #product_row .product-box__container-image{width:100%;display:flex;flex-direction:column;align-items:center}#app #product_row .product-box__title{max-height:25px;margin:15px 0}#app #product_row .product-box__image{margin:0}#app #product_row .product-box .first{display:inline-block}.product-box__KSP{width:99% !important}}#app{color:black;margin-top:129px}#app .swiper .swiper-container{height:490px;width:100%}#app .swiper .swiper-slide{text-align:center;font-size:38px;font-weight:700;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app .swiper .swiper-slide a img{width:100%;height:100%}#app .swiper .swiper-button-disabled{display:none}#app .swiper .swiper-button-prev{color:#fff}#app .swiper .swiper-button-next{color:#fff}#app .swiper #phones_prev_button{color:#3a3a3a}#app .swiper #phones_next_button{color:#3a3a3a}#app .swiper .swiper-button-next #phones{color:#3a3a3a}#app .swiper-pagination-bullet{background-color:#fff}#app .swiper-pagination-bullet-active{background-color:#fff}#app #product_row{display:flex;align-items:center;justify-content:center;padding:30px 50px}#app #product_row #product_text{text-align:left;font-size:1rem;font-weight:600;line-height:18px}#app #product_row #product_text h1{margin-bottom:30px;font-weight:bold;line-height:44px}#app #product_row #product_text p{line-height:24px}#app .slider-productos{width:100%;height:100%}#app .slider-productos .swiper-wrapper,#app .slider-productos .swiper-slide{height:100%}#app .slider-productos .c-loaded:before{display:none}#app .slider-productos .product-box{width:100%;height:550px;max-height:600px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;margin-left:40px;border:1px solid #e5e5e5;padding:20px 30px 20px;border-radius:7px;transition:all 0.2s ease-in}#app .slider-productos .product-box:hover{box-shadow:0 0 20px rgba(0,0,0,0.25)}#app .slider-productos .product-box:hover .first{display:inline-block;transition:all 0.2s ease}#app .slider-productos .product-box:hover .product-box__image{max-width:60%;transition:all 0.2s ease}#app .slider-productos .product-box__container-image{width:100%;display:flex;flex-direction:column;align-items:center}#app .slider-productos .product-box__container-image h3{font-weight:600}#app .slider-productos .product-box__container-image i{color:#3498db}#app .slider-productos .product-box__title{height:40px;max-height:40px;filter:invert(100%);font-size:1rem;margin-bottom:25px}#app .slider-productos .product-box__image{max-width:80%;margin-bottom:15px}#app .slider-productos .product-box a{font-size:1rem}.product-box__KSP{height:100%;background-color:white;width:100%;z-index:1;display:flex;flex-direction:column;justify-content:space-around;padding:20px 0px;text-align:start;font-size:1rem}.product-box__KSP p{margin-left:5px}.product-box__KSP ul li{display:flex;flex-direction:row}.btn{box-sizing:border-box;appearance:none;background-color:transparent;border:2px solid #000;border-radius:0.6em;color:#000;cursor:pointer;display:flex;align-self:center;font-size:1rem;font-weight:400;line-height:1;margin:20px;padding:1.2em 2.8em;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:700;justify-self:flex-end}.btn:hover,.btn:focus{color:#fff;outline:0}.first{background-color:transparent;color:#1790de;border:1px solid #1790de;border-radius:5px;display:none;padding:0 20px;line-height:50px;text-decoration:none;width:100%;cursor:pointer}.first:hover{background-color:#1790de;color:#fff}.lenovo-logo{display:none !important}
