@charset "UTF-8";:root{scroll-behavior:smooth}body{color:#444;font-family:Open Sans,sans-serif}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.logo{font-weight:500!important}.text-warning{color:#ede861!important}.text-muted{color:#bcbcbc!important}.text-success{color:#ffa200!important}.text-light{color:#cfd6e1!important}.bg-dark{background-color:#212934!important}.bg-light{background-color:#e9eef5!important}.bg-black{background-color:#1d242d!important}.bg-success,.btn-success{background-color:#ffa200!important}.btn-success{border-color:#ae7613!important}.pagination .page-link:hover{color:#000}.pagination .page-link.active,.pagination .page-link:hover{background-color:#f15922;color:#fff}@media (min-width:576px){.tempaltemo-carousel .h1{font-size:1em!important}}@media (min-width:768px){#templatemo_main_nav .navbar-nav{max-width:450px}}@media (min-width:992px){#templatemo_main_nav .navbar-nav{max-width:550px}#template-mo-zay-hero-carousel .carousel-item{min-height:30rem!important}.product-wap .h3,.product-wap i,.product-wap li,.product-wap p{font-size:14px!important}.product-wap .product-color-dot{height:12px;width:12px}}#whatsapp{bottom:10px;position:fixed;right:15px;z-index:1050}#whatsapp img{width:3rem}a{color:#444;text-decoration:none}.bg-creado{background-color:#0dcaf0!important}.bg-enviado{background-color:#6c757d!important}.bg-pendientepago{background-color:#ffc107!important}.bg-entregado{background-color:#198754!important}.bg-confirmada{background-color:#0d6efd!important}.bg-pago-rechazado{background-color:#dc3545!important}.bg-pagada{background-color:#28a745!important}.bg-cancelada{background-color:#6c757d!important}.bg-revision{background-color:#6610f2!important}.bg-error{background-color:#fd7e14!important}a,body,div,input,label,li,p,ul{font-family:Roboto,sans-serif;font-size:14px;font-weight:300}.h1{font-size:26px;font-weight:200}.h1,.h2{font-family:Roboto,sans-serif}.h2{font-size:20px;font-weight:300}.h3{font-family:Roboto,sans-serif;font-size:18px}#templatemo_nav_top{min-height:40px}#templatemo_nav_top *{font-size:1em!important}#templatemo_main_nav a{color:#cfd6e1}#templatemo_main_nav a:hover{color:#f7931e}#templatemo_main_nav .navbar .nav-icon{margin-right:20px}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:102px}#myHeader{background:#182333;z-index:1050}.navbar-toggler:focus,.navbar-toggler:hover{color:#fff}.header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:1050}.header-top{align-items:center;background-color:#182333;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 16px}.logo img{max-height:50px;width:10rem}.header-icons{display:flex;gap:10px;margin-right:2rem}.icon{background:#f7931e;border-radius:4px;color:#fff;cursor:pointer;padding:10px;position:relative}.icon i{color:#fff;font-size:20px}.cart-count{background-color:#fff;border:1px solid #f7931e;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.3);color:#f7931e;font-size:14px;font-weight:700;line-height:1;min-width:18px;padding:2px 6px;position:absolute;right:-20px;text-align:center;top:-20px}.header-bottom{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;padding:10px 16px}.dropdown{position:relative}.menu-button{align-items:center;background-color:#f7931e;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:6px;padding:8px 14px}.dropdown:hover .dropdown-content,.submenu a{display:block}.submenu a{color:#333;font-weight:400;padding:4px 0;text-decoration:none}.submenu a:hover{color:#eb9f47}.search-form{flex:1;margin-left:12px;max-width:20rem;position:absolute;right:2rem}.input-group{display:flex;width:100%}.input-group .form-control{border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:none;flex:1;font-size:14px;outline:none;padding:8px 12px}.search-button{align-items:center;background-color:#f7931e;border:1px solid #f7931e;border-left:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 12px}.search-button i{color:#fff}.dropdown-content{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;left:0;max-height:500px;min-width:250px;overflow-y:auto;padding:10px;position:absolute;top:38px;z-index:999}.dropdown-content.show{display:block}.dropdown-content ul{list-style:none;margin:0;padding:0}.dropdown-content ul li{padding-bottom:5px}.dropdown-content a{border-radius:4px;color:#333;display:block;padding:4px 8px;text-decoration:none}.dropdown-content a:hover{background-color:#f2f2f2;color:#f7931e}.dropdown-content .withchildren:after{color:#999;content:"▼";float:right;font-size:10px;margin-top:4px}.category-nav{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-right:16px}.category-item{position:relative}.category-link{align-items:center;border-radius:4px;color:#333;display:flex;font-weight:600;gap:4px;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.category-link:hover{background-color:#eb9f47;color:#fff}.small-icon{font-size:.75rem}.submenu{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;flex-direction:column;left:0;min-width:180px;padding:1rem;position:absolute;top:100%;z-index:1000}.submenu-link{color:#333;display:block;padding:8px 12px;text-decoration:none;transition:background-color .2s;white-space:nowrap}.submenu-link:hover{background-color:#f2f2f2;color:#eb9f47}.with-submenu:hover .submenu{display:block}.hero-block .carousel-wrapper{margin:40px auto;max-width:1000px;padding:0 50px;position:relative}.hero-block .carousel-container{border-radius:10px;overflow:hidden}.hero-block .carousel{display:flex;transition:transform 1s ease-in-out;width:200%}.hero-block .slide{background:#fff;display:flex;flex-shrink:0;width:100%}.hero-block .slide img{border-radius:10px;display:block;height:400px;object-fit:cover;object-position:center;width:20%}.hero-block .slide a img{width:100%}.hero-block .content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:36rem;padding:40px;text-align:center}.hero-block .content h2{font-size:2rem;margin-bottom:20px}.hero-block .content p{font-size:1.1rem;margin-bottom:20px}.hero-block .btn{background-color:#f7931e;border-radius:6px;color:#fff;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s;width:fit-content}.hero-block .btn:hover{background-color:#eb9f47}.hero-block .control{background-color:transparent;border:none;border-radius:50%;color:#f7931e;cursor:pointer;font-size:30px;padding:12px 18px;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s;z-index:2}.hero-block .control.prev{left:0}.hero-block .control.next{right:0}.hero-block .indicators{margin-top:20px;text-align:center}.hero-block .dot{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 6px;transition:background .3s;width:12px}.hero-block .dot.active{background-color:#eb9f47}@media (max-width:768px){.hero-block .slide{flex-direction:column}.hero-block .content,.hero-block .slide img{width:100%}.hero-block .content{padding:20px}.hero-block .control{font-size:24px;padding:10px 14px}.hero-block .carousel-wrapper{padding:0 30px}}.templatemo-accordion a{color:#000}.templatemo-accordion a:hover{color:#333d4a}.productos a:active,.productos a:focus,.productos a:hover{color:#f7931e}.productos .carousel-container{margin:auto;position:relative}.productos .carousel{display:flex;gap:12px;overflow-x:auto;padding:1rem 0;scroll-behavior:smooth;scroll-snap-type:x mandatory}.productos .carousel::-webkit-scrollbar{display:none}.productos .product-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px);padding:5px;position:relative;scroll-snap-align:start}.productos .product-card .badge{background:#32cd32;border-radius:12px;color:#fff;font-size:.75rem;font-weight:700;left:2px;padding:4px 8px;position:absolute;top:2px;z-index:1010}.productos .product-image img{height:150px;object-fit:contain;width:100%}.productos .product-info:active,.productos .product-info:focus,.productos .product-info:hover{color:#f7931e}.productos .product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.2;margin:10px 0 5px;max-height:2.4em;overflow:hidden;text-align:left;text-overflow:ellipsis}.productos .product-info .price{color:#2a2a2a;font-size:1.1rem;font-weight:700;text-align:left}.productos .carousel-dots{display:flex;justify-content:center;margin-top:10px}.productos .carousel-dots .dot{background-color:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;transition:background-color .3s;width:10px}.productos .carousel-dots .dot.active{background-color:#666}.productos .carousel-nav{display:flex;justify-content:space-between;position:absolute;top:40%;width:100%}.productos .carousel-nav button{background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;padding:8px 12px}.productos .product-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:2rem 0}.productos .product-grid .product-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);flex:0 0 calc(20% - 8px);max-width:calc(20% - 8px);padding:5px;position:relative}.productos .product-grid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.2;margin:10px 0 5px;max-height:2.4em;overflow:hidden;text-align:left;text-overflow:ellipsis}.productos .buy-button{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;text-align:center;transition:background-color .3s;width:100%}.productos .buy-button,.productos .buy-button:hover{background-color:#f7931e}.productos .buy-button i{font-size:1rem}.productos .fab-button{align-items:center;background-color:#f7931e;border:none;border-radius:50%;bottom:10px;box-shadow:0 2px 6px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;transition:background-color .3s ease;width:36px;z-index:1}.productos .fab-button:hover{background-color:#eb9f47}.productos .fab-button i{font-size:1rem}.productos .scroll-x-hidden{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.productos .scroll-x-hidden::-webkit-scrollbar{display:none}#tempaltemo_footer a{color:#dcdde1}#tempaltemo_footer a:hover{color:#f7931e}#tempaltemo_footer ul.footer-link-list li{padding-top:10px}#tempaltemo_footer ul.footer-icons li{height:2.6em;line-height:2.6em;width:2.6em}#tempaltemo_footer ul.footer-icons li:hover{background-color:#cfd6e1;transition:.5s}#tempaltemo_footer ul.footer-icons li:hover i{color:#212934;transition:.5s}#tempaltemo_footer .border-light{border-color:#2d343f!important}.brand-img{filter:grayscale(100%);opacity:.5;transition:.5s}.brand-img:hover{filter:grayscale(0);opacity:1}.tempaltemo-carousel .h1{color:#000!important;font-size:.5em!important}.services-icon-wap{transition:.3s}.services-icon-wap:hover,.services-icon-wap:hover i{color:#fff}.services-icon-wap:hover{background:#f7931e}.leaflet-control,.leaflet-control a{font-size:10px!important}.form-control{border:1px solid #e8e8e8}.loader{background-color:hsla(0,0%,8%,.65);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1100}.loader .spinner-border,.loader p{color:#f7931e}.loader p{margin-top:1rem}.no-scroll{overflow:hidden}.promo-banner{background-color:#182333;background-repeat:repeat;background-size:cover;color:#fff;font-family:sans-serif;font-weight:700;padding:15px 20px;text-align:center;text-transform:uppercase}.animated-text,.promo-banner{overflow:hidden;position:relative}.animated-text{height:1.6em}@keyframes showText{0%,10%{opacity:0}15%,35%{opacity:1}40%,to{opacity:0}}.carrito{background-color:#f5f5f5;border:1px solid #ccc;border-radius:8px;bottom:40px;box-shadow:0 4px 12px rgba(0,0,0,.2);display:none;max-height:calc(100vh - 80px);overflow-y:auto;position:fixed;right:20px;top:40px;width:320px;z-index:1050}.carrito.abierto{display:block}.carrito-header{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:10px}.cerrar-btn{background:transparent;border:none;color:#333;cursor:pointer;font-size:20px}.contenido-carrito{padding:15px}.divider{align-items:center;color:#555;display:flex;font-size:14px;margin:20px 0;text-align:center}.divider hr{background-color:#333;border:none;flex:1;height:1px;margin:0 10px}.divider span{white-space:nowrap}.hover-grow,.hover-grow-img{transition:transform .3s ease,color .3s ease,filter .3s ease}.hover-grow-img:hover,.hover-grow:hover{transform:scale(1.05)}.hover-grow-img:hover{filter:brightness(1.1)}.hover-grow-text:active,.hover-grow-text:focus,.hover-grow-text:hover,.hover-grow-text:visited{color:#eb9f47}.content-login{background-color:#fff;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.1);margin:2rem auto;max-width:33.333%;padding:2rem}.content-login .form-group{margin-bottom:1.5rem}.content-login .btn-block{width:100%}.content-login .form-control{padding:.75rem}.content-login .form-control-label{font-weight:500;margin-bottom:.5rem}.content-login .btn-outline-warning{border-width:2px;font-weight:500}.content-login .btn-outline-warning i{margin-right:.5rem}.content-login .form-text.mt-5 a{background-color:#182333;border-radius:25px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.content-login .form-text.mt-5 a:hover{background-color:#212934;box-shadow:0 2px 5px rgba(0,0,0,.2);text-decoration:none;transform:translateY(-2px)}.content-login .form-text:not(.mt-5) a{font-size:.9rem;padding-left:1.5rem;position:relative}.content-login .form-text:not(.mt-5) a:before{background-color:#ffc107;border-radius:50%;color:#000;content:"?";font-size:12px;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;text-align:center;width:18px}@media (max-width:768px){.content-login{margin:1rem;max-width:100%;padding:1.5rem}}