:root{--logo:#960000;--fondo:#000;--txt:#fff;--discount-01:#ffe100;--discount-02:#ff9100;--discount-03:#ff6600;--discount-04:#ff0000}*{margin:0;padding:0;text-decoration:none}body{min-height:100vh;background-color:var(--fondo);font-family:"Nunito Sans",sans-serif}header{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.5);box-shadow:0 5px 10px rgba(0,0,0,.1);padding:0 7%;display:flex;align-items:center;justify-content:space-between;z-index:1000}header .logo{font-weight:bolder;font-size:25px;color:var(--logo)}header .navbar ul{list-style:none}header .navbar ul li{position:relative;float:left}header .navbar ul li a{font-size:20px;padding:20px;display:block;color:#000}header .navbar ul li a:hover{background:#000;color:#fff}header .navbar ul li ul{position:absolute;left:0;width:200px;background-color:#fff;display:none}header .navbar ul li ul li{width:100%;border-top:1px solid rgba(255,0,0,.1)}header .navbar ul li ul li ul{left:200px;top:0}header .navbar ul li:focus-within>ul,header .navbar ul li:hover>ul{display:initial}#menu-bar{display:none}header label{font:20px;color:#000;cursor:pointer;display:none}.content-fluid{display:flex;justify-content:start;align-items:center;height:100%;background-color:#000}.row{position:relative;margin:auto;width:100%;clear:both;display:table}#slide{position:relative;margin:auto;width:100%;overflow:hidden}#slide ul{position:relative;left:0;margin:auto;height:auto;width:400%;clear:both;display:table}#slide ul li{position:relative;float:left;width:25%}#slide ul li img{width:100%}#slide #paginacion{position:absolute;width:100%;margin:auto;text-align:center;bottom:10px;left:0;z-index:1}#slide #paginacion li{display:inline-block;margin:0 5px;cursor:pointer;opacity:.5;color:#fff;text-shadow:0 0 5px #333}#slide #paginacion li:first-child{opacity:1}#slide .flechas{position:absolute;font-size:2em;color:#fff;cursor:pointer;z-index:2}#slide #retroceder{top:45%;left:2%}#slide #avanzar{top:45%;right:2%}#slide ul li .textoSlide{position:absolute;width:100%;bottom:40px;left:0;text-align:center;z-index:1;color:#fff}#slide ul li .textoSlide h1{background:rgba(0,0,0,.5);padding:5px 0}#slide ul li .textoSlide h3{background:rgba(0,0,0,.5);padding-bottom:10px}@media(max-width:1000px){#slide ul li .textoSlide{display:none}#slide #retroceder{top:40%;font-size:1em;left:2%}#slide #avanzar{top:40%;font-size:1em;right:2%}}.cont{height:auto;background-color:#f1f1f1}.cont .txt{padding:75px 50px 10px 50px;display:flex;flex-direction:column;text-align:justify}.cont .txt p{padding:25px}.cont .txt .lista{width:90%;margin-left:75px}.descript{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:200px;margin:25px auto;padding:2rem 0;background-color:rgba(255,255,255,.7);border-radius:15px;text-align:center}.descript h1{font-size:45px;color:var(--logo)}.descript p{text-align:center;font-size:25px;padding-bottom:1rem}.cta-btn{display:inline-block;background:linear-gradient(45deg,#000,#434343);color:#fff;margin:25px 0;padding:1rem 2rem;text-decoration:none;border-radius:50px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 15px rgba(105,105,105,.4)}.cta-btn:hover{transform:translateY(3px);box-shadow:0 6px 20px rgba(0,0,0,.6)}.subt{margin:25px 0 0 0;background-color:var(--txt);color:var(--fondo);display:flex;justify-content:center;padding:25px 0;width:100%;height:40px}.subt h2{font-size:30px}.gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:75px 0;background-color:#8f8f8f;padding:25px 0}.cards{position:relative;width:20%;margin:15px;box-sizing:border-box;text-align:center;border-radius:20px;padding-top:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:.4s;background:#fff;display:flex;flex-direction:column}.discount-badge{position:absolute;top:1rem;right:1rem;border-radius:50px;padding:.5rem;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);font-weight:700;font-size:.8rem}.discount-badge::before{display:inline-block;animation:deslizarDescuento 2s infinite alternate}@keyframes pulsarDescuento{0%,100%{opacity:1}50%{opacity:.7}}@keyframes reboteDescuento{0%{transform:rotate(0);background:#fe8d8d}50%{transform:rotate(5deg);background:#ffab2d}100%{transform:rotate(0);background:#fe8d8d}}@keyframes rotarColorDescuento{0%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.9}100%{transform:scale(1);opacity:1}}@keyframes destelloDescuento{0%,100%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-2px)}}.badge-1{border:solid 2px #ff8000;animation:pulsarDescuento .8s infinite alternate ease-in-out}.badge-2{color:#ff0;background:var(--discount-02);border:solid 2px #ff8000;animation:reboteDescuento 1s infinite ease-in-out}.badge-3{color:red;background:var(--discount-01);border:solid 2px #710000;animation:rotarColorDescuento 1s infinite alternate ease-in-out}.badge-4{background:var(--discount-04);border:solid 4px #ff0;color:#e5ff00;animation:destelloDescuento 1.5s infinite alternate}.cardImg{display:flex;justify-content:center;align-items:center;height:200px}.cards img{width:200px;height:auto;text-align:center;margin:0 auto;display:block}.cards h3{text-align:center;font-size:28px;margin:0;padding-top:10px}.cards .title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100px}.cards a{text-decoration:none;color:#fff}.cards:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transform:translate(0,-8px)}.cards .parag{width:100%;min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cards p{padding:0 25px;color:#414141;padding-top:18px 0}.cards h6{display:flex;justify-content:center;align-items:center;height:50px;font-size:26px;text-align:center;color:#222f3e;margin:0}.cards ul{list-style:none;display:flex;justify-content:center;align-items:center;padding-top:0}.cards li{padding-top:5px}.cards .fa{font-size:26px;transition:.4s;margin:3px}.cards .checked{color:#ff9f43}.cards .stars{margin-bottom:25px}.cards .stars:hover{transform:scale(1.3);transition:.6s}.cards button{text-align:center;font-size:18px;font-weight:600;background:#e2bee4;color:#fff;width:100%;padding:15px;margin-top:10px;border:0;outline:0;cursor:pointer;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:auto}.cards .buy-01{background:#ff4800}.cards .buy-02{background:#356301}.cards .buy-03{background:#0042a5}.cards .buy-04{background:#57005a}@media(max-width:1400px){.cards{width:35%}}@media(max-width:1000px){.cards{width:40%}}@media(max-width:800px){.cont .txt{padding:75px 70px 5px 10px}.descript h1{padding:0 10px}.cards{width:100%;margin-bottom:30px}}@media(max-width:991px){header{padding:20px}header label{display:initial}header .navbar{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.1);display:none}header .navbar ul li{width:100%}header .navbar ul li ul{position:relative;width:100%}header .navbar ul li ul li{background:#e2e2e2}header .navbar ul li ul li ul{width:100%;left:0}#menu-bar:checked~.navbar{display:initial}}@media (max-width:768px){.slideshow-container{width:100%;top:-40px}.dots{padding:20px 0}.cards{margin-top:-15px}}