@charset "UTF-8";body{font-family:Poppins,sans-serif;overflow-x:hidden}a{text-decoration:none}.detalle-producto-page .producto-detalle .fotos{flex-direction:column}.detalle-producto-page .producto-detalle .opciones .opcion label{color:#000}.title-seccion{margin-top:30px;text-align:center}.title-seccion h2{font-size:40px;font-weight:500}.container{max-width:1720px}@media (max-width:500px){.container{padding-left:3%;padding-right:3%}}.background-black-modal{background:rgba(0,0,0,.702);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;z-index:5}.background-black-modal.active{display:block;z-index:5}header.header{background-color:#fff;box-shadow:none;padding:20px 0;position:sticky;top:0;transition:all .3s ease;z-index:10}header.header.scrolled{box-shadow:0 4px 15px rgba(0,0,0,.05);padding:8px 0}header.header.scrolled .header-area .logo-area img{max-width:75px}header.header.scrolled .header-responsive .logo-area h1 img{max-width:60px}header.header .header-area{align-items:center;display:flex}header.header .header-area .logo-area{align-items:center;display:flex;gap:40px}@media (max-width:992px){header.header .header-area .logo-area{justify-content:center}}header.header .header-area .logo-area img{max-width:100px;transition:all .3s ease}header.header .header-area .enlaces{display:flex;font-size:16px;font-weight:400;gap:32px;justify-content:space-evenly}header.header .header-area .enlaces a{color:#3f4944}header.header .header-area .enlaces .catalogo{position:relative}header.header .header-area .enlaces .catalogo span{background-color:#99d0d8;border-radius:8px;color:#fff;display:flex;font-size:10px;justify-content:center;padding:3px 10px;position:absolute;right:-30%;top:-100%}header.header .header-area .iconos-area{align-items:center;display:flex;gap:23px;justify-content:end}header.header .header-area .iconos-area .icono{color:#000;font-size:25px}header.header .header-area .iconos-area .usuario button{background-color:transparent;border:none}header.header .header-area .iconos-area .usuario ul{border:none}header.header .header-area .iconos-area .usuario ul a{align-items:center;display:flex;gap:10px}header.header .header-area .iconos-area .usuario ul a:hover{background-color:#f7f7f7}header.header .header-area .iconos-area .buscador{cursor:pointer}header.header .header-area .iconos-area .bolsa{position:relative}header.header .header-area .iconos-area .bolsa span{align-items:center;background-color:#99d0d8;border-radius:50%;color:#fff;display:flex;font-size:14px;height:23px;justify-content:center;left:50%;position:absolute;top:40%;width:23px}header.header .header-responsive{display:none}@media (max-width:767px){header.header .header-responsive{display:block}}header.header .header-responsive .header-right{align-items:center;display:flex;gap:10px}header.header .header-responsive .header-right .icono{font-size:25px}header.header .header-responsive .logo-area h1{text-align:center}header.header .header-responsive .logo-area h1 img{max-width:80px;transition:all .3s ease}header.header .header-responsive .iconos-area{gap:10px;height:100%}header.header .header-responsive .drawer{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;color:#000;display:block;left:-400px;max-width:95%;opacity:0;overflow:visible;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:all .35s cubic-bezier(.33,.59,.14,1);visibility:hidden;width:400px;z-index:10000}header.header .header-responsive .drawer.active{display:block;opacity:1;transform:translate(400px);visibility:visible}header.header .header-responsive .drawer .drawe-inner{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding:0 15px;position:absolute;right:0;top:0}header.header .header-responsive .drawer .drawe-inner .boton-cerrar{display:flex;justify-content:end}header.header .header-responsive .drawer .drawe-inner .enlaces{flex-direction:column}header.header .header-responsive .drawer .drawe-inner .enlaces .catalogo span{right:0;top:-70%}header.header .header-responsive .drawer .drawe-inner .enlaces a{border-bottom:1px solid #e2e2e3;padding:20px 8px}header.header .buscador-area{align-items:center;background:#fff;display:flex;justify-content:center;left:0;padding:30px 0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .4s cubic-bezier(.19,1,.22,1);z-index:11}header.header .buscador-area .container{max-width:800px}header.header .buscador-area.active{transform:translateY(0);transition:transform .7s cubic-bezier(.19,1,.22,1)}header.header .buscador-area .titulo{display:flex;justify-content:space-between;padding-bottom:15px}header.header .buscador-area .titulo p{color:#b0b0b0;font-size:12px;margin-bottom:0;text-transform:uppercase}header.header .buscador-area .input{align-items:center;border:none;border-bottom:1px solid #dee2e6;border-radius:0;display:flex;justify-content:space-between;padding-bottom:5px}header.header .buscador-area .input input{border:none;width:100%}header.header .buscador-area .input input::-moz-placeholder{font-size:20px;font-weight:200}header.header .buscador-area .input input::placeholder{font-size:20px;font-weight:200}header.header .buscador-area .input input:focus{outline:none}header.header .buscador-area .input .icono{font-size:20px}footer.footer .suscribete-area{background-color:#99d0d8}footer.footer .suscribete-area .suscribete{max-width:900px;padding:100px 0}@media (max-width:992px){footer.footer .suscribete-area .suscribete{padding:100px 2%}}footer.footer .suscribete-area .suscribete .texto{color:#fff}@media (max-width:992px){footer.footer .suscribete-area .suscribete .texto .titulo{margin:0 auto 30px;text-align:center}}footer.footer .suscribete-area .suscribete .texto h3{font-size:24px;font-weight:600}footer.footer .suscribete-area .suscribete .texto p{font-size:16px;font-weight:300;max-width:330px}@media (max-width:992px){footer.footer .suscribete-area .suscribete .texto p{max-width:100%}}footer.footer .suscribete-area .suscribete .input{display:flex;justify-content:end}footer.footer .suscribete-area .suscribete .input .form-control{align-items:center;border:none;border-radius:0;display:flex;justify-content:space-between;max-width:412px}@media (max-width:992px){footer.footer .suscribete-area .suscribete .input .form-control{margin:0 auto}}footer.footer .suscribete-area .suscribete .input .form-control button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center}footer.footer .suscribete-area .suscribete .input .form-control .icono{color:#e6e6e6;font-size:22px}footer.footer .suscribete-area .suscribete .input .form-control input{border:none;width:100%}footer.footer .suscribete-area .suscribete .input .form-control input::-moz-placeholder{color:#e6e6e6}footer.footer .suscribete-area .suscribete .input .form-control input::placeholder{color:#e6e6e6}footer.footer .suscribete-area .suscribete .input .form-control input:focus{box-shadow:none;outline:none}footer.footer .suscribete-area .suscribete .input,footer.footer .suscribete-area .suscribete .texto{align-items:center;display:flex}footer.footer .suscribete-area .suscribete .item{align-items:center;background-color:#99d0d8;border-radius:10px;color:#fff;display:flex;gap:15px;justify-content:center;margin:0 auto;max-height:100px;max-width:348px;padding:31px 10px}@media (max-width:767px){footer.footer .suscribete-area .suscribete .item{gap:5px}}footer.footer .suscribete-area .suscribete .item .redes{display:flex;flex-direction:column;gap:5px}footer.footer .suscribete-area .suscribete .item .red{font-size:2px}footer.footer .suscribete-area .suscribete .item p{color:#fff;margin-bottom:0;max-width:246px}@media (max-width:767px){footer.footer .suscribete-area .suscribete .item p{text-align:center}}footer.footer .suscribete-area .suscribete .item .icon{font-size:40px}footer.footer .pie{display:flex;justify-content:space-between;padding:20px 0}@media (max-width:992px){footer.footer .pie{padding:20px 2%}}footer.footer .pie .derechos p{color:#99d0d8;font-size:14px}footer.footer .pie .redes-sociales{display:flex;gap:20px}footer.footer .pie .redes-sociales a .icono{color:#99d0d8;font-size:23px}.producto-item .producto{border-radius:40px;margin:0;max-width:100%;padding:31px}@media (max-width:767px){.producto-item .producto{border-radius:15px;padding:15px}}.producto-item .producto .foto{aspect-ratio:1/1}.producto-item .producto .foto img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.producto-item .producto .info{text-align:start}.producto-item .producto .info .nombre h3{font-size:22px;font-weight:500}@media (max-width:767px){.producto-item .producto .info .nombre h3{font-size:14px}}.producto-item .producto .info .precio p{font-size:15px;font-weight:400}@media (max-width:767px){.producto-item .producto .info .precio p{font-size:12px}}.producto-item .producto .boton{display:none}.inicio-page .banner-area{margin-bottom:94px}.inicio-page .banner-area .banner{background:#99d0d8;background:linear-gradient(281deg,rgba(153,208,216,.56),rgba(153,208,216,.59) 6%,#99d0d8);border-radius:40px;margin-top:32px;padding:100px 94px 0}@media (max-width:1200px){.inicio-page .banner-area .banner{padding:64px 75px 0}}@media (max-width:992px){.inicio-page .banner-area .banner{padding:52px 42px 0}}.inicio-page .banner-area .banner .info{color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 50px}@media (max-width:1200px){.inicio-page .banner-area .banner .info{padding:20px 0 31px}}@media (max-width:992px){.inicio-page .banner-area .banner .info{justify-content:space-around}}@media (max-width:767px){.inicio-page .banner-area .banner .info{padding:20px 0 6px}}.inicio-page .banner-area .banner .info .title span{font-size:60px;font-weight:500;line-height:1.2;margin-bottom:10px}@media (max-width:1200px){.inicio-page .banner-area .banner .info .title span{font-size:50px}}@media (max-width:992px){.inicio-page .banner-area .banner .info .title span{font-size:35px}}@media (max-width:392px){.inicio-page .banner-area .banner .info .title span{font-size:28px}}.inicio-page .banner-area .banner .info .title p{font-size:30px;font-weight:300;margin-top:10px}@media (max-width:1200px){.inicio-page .banner-area .banner .info .title p{font-size:22px}}@media (max-width:992px){.inicio-page .banner-area .banner .info .title p{font-size:16px}}@media (max-width:767px){.inicio-page .banner-area .banner .info .suscribete{display:none}}.inicio-page .banner-area .banner .info .suscribete p{font-size:16px;font-weight:400;margin-bottom:10px}@media (max-width:992px){.inicio-page .banner-area .banner .info .suscribete p{font-size:12px}}.inicio-page .banner-area .banner .info .suscribete .form-control{align-items:center;border:none;border-radius:0;display:flex;justify-content:space-between;max-width:412px}@media (max-width:992px){.inicio-page .banner-area .banner .info .suscribete .form-control{font-size:12px}}.inicio-page .banner-area .banner .info .suscribete .form-control button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center}.inicio-page .banner-area .banner .info .suscribete .form-control .icono{color:#e6e6e6;font-size:22px}.inicio-page .banner-area .banner .info .suscribete .form-control input{border:none;width:100%}.inicio-page .banner-area .banner .info .suscribete .form-control input::-moz-placeholder{color:#e6e6e6}.inicio-page .banner-area .banner .info .suscribete .form-control input::placeholder{color:#e6e6e6}@media (max-width:992px){.inicio-page .banner-area .banner .info .suscribete .form-control input::-moz-placeholder{font-size:12px}.inicio-page .banner-area .banner .info .suscribete .form-control input::placeholder{font-size:12px}}.inicio-page .banner-area .banner .info .suscribete .form-control input:focus{box-shadow:none;outline:none}@media (max-width:992px){.inicio-page .banner-area .banner .info .suscribete .form-control input{font-size:12px}}.inicio-page .banner-area .banner .imagen{text-align:end}.inicio-page .banner-area .banner .imagen .imagen-area{align-items:end;display:flex;height:100%;justify-content:center}.inicio-page .banner-area .banner .imagen img{max-width:414px;width:100%}@media (max-width:767px){.inicio-page .banner-area .banner .imagen img{max-width:350px}}.inicio-page .seccion-producto{display:flex;justify-content:center;margin-bottom:94px}.inicio-page .seccion-producto .producto{max-width:968px}.inicio-page .seccion-producto .producto .vanza{align-items:end;display:flex;flex-direction:column}@media (max-width:992px){.inicio-page .seccion-producto .producto .vanza{align-items:center;margin-top:40px;text-align:center}}@media (max-width:575px){.inicio-page .seccion-producto .producto .info{margin-bottom:60px;text-align:center}}.inicio-page .seccion-producto .producto .info .title h3{font-size:60px;margin-bottom:40px}@media (max-width:575px){.inicio-page .seccion-producto .producto .info .title h3{font-size:40px;margin-bottom:20px}}.inicio-page .seccion-producto .producto .info .descripcion{font-size:20px;line-height:30px;margin-bottom:30px;max-width:558px}@media (max-width:575px){.inicio-page .seccion-producto .producto .info .descripcion{font-size:16px}}.inicio-page .seccion-producto .producto .info .mas-info a{background-color:#99d0d8;border:none;font-size:14px;padding:10px 18px}@media (max-width:567px){.inicio-page .seccion-producto .producto img{max-width:250px;width:100%}}@media (max-width:575px){.inicio-page .seccion-producto .imagen-area{text-align:center}}.inicio-page .producto-izquierda .info{text-align:end}@media (max-width:992px){.inicio-page .producto-izquierda .imagen{text-align:center}}@media (max-width:575px){.inicio-page .producto-izquierda .imagen{margin-bottom:50px}}.inicio-page .video-area{margin-bottom:100px}.inicio-page .video-area .banner{border-radius:40px;display:flex;gap:20px;justify-content:center;max-height:500px;overflow:hidden}.inicio-page .video-area .banner .video{border-bottom-left-radius:40px;border-top-left-radius:40px;overflow:hidden}@media (max-width:1200px){.inicio-page .video-area .banner .video{border-radius:40px}}.inicio-page .video-area .banner .video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.inicio-page .video-area .banner .imagen{border-bottom-right-radius:40px;border-top-right-radius:40px;overflow:hidden}@media (max-width:1200px){.inicio-page .video-area .banner .imagen{display:none}}.nosotros-page .sobre-nosotros{margin-top:90pxa}.nosotros-page .sobre-nosotros .info{display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){.nosotros-page .sobre-nosotros .info{margin:80px auto 0;max-width:600px}}.nosotros-page .sobre-nosotros .info .title-small{color:#99d0d8}.nosotros-page .sobre-nosotros .info .title-small p{font-size:16px}.nosotros-page .sobre-nosotros .info .title-small p:after{background-color:#99d0d8;content:"";display:inline-block;height:2px;margin-left:10px;vertical-align:middle;width:100px}.nosotros-page .sobre-nosotros .info .title span{font-size:35px;font-weight:500;line-height:1.2;max-width:335px}.nosotros-page .sobre-nosotros .info .detalle{margin-top:20px}.nosotros-page .sobre-nosotros .info .detalle i{font-weight:500}.nosotros-page .sobre-nosotros .info .detalle p{font-size:16px;font-weight:300;line-height:30px}@media (max-width:992px){.nosotros-page .sobre-nosotros .imagen{margin:80px auto 0;max-width:600px}}.nosotros-page .sobre-nosotros .imagen img{width:100%}.nosotros-page .mision{margin-top:120px}@media (max-width:992px){.nosotros-page .mision{margin-top:80px}.nosotros-page .mision .reverse{flex-direction:column-reverse}}.nosotros-page .mision .info{text-align:end}.nosotros-page .mision .info .title-small p{font-weight:300}.nosotros-page .mision .info .title-small p:before{background-color:#99d0d8;content:"";display:inline-block;height:2px;margin-right:10px;vertical-align:middle;width:100px}.nosotros-page .mision .info .title-small p:after{display:none}.nosotros-page .mision .info .title{display:flex;justify-content:end}.nosotros-page .mision .info .title span{font-weight:500;line-height:1.2;max-width:590px}.nosotros-page .mision .imagen img{width:100%}.nosotros-page .vision{margin-bottom:100px;margin-top:120px}.nosotros-page .vision .title-small{text-align:center}.nosotros-page .vision .title-small p{color:#99d0d8}.nosotros-page .vision .title-small p:before{background-color:#99d0d8;content:"";display:inline-block;height:2px;margin-right:10px;vertical-align:middle;width:100px}@media (max-width:400px){.nosotros-page .vision .title-small p:before{width:70px}}.nosotros-page .vision .title-small p:after{background-color:#99d0d8;content:"";display:inline-block;height:2px;margin-left:10px;vertical-align:middle;width:100px}@media (max-width:400px){.nosotros-page .vision .title-small p:after{width:70px}}.nosotros-page .vision .title{text-align:center}.nosotros-page .vision .title span{font-size:35px;font-weight:500}.nosotros-page .vision .detalle{font-weight:300;line-height:30px;margin-top:30px;text-align:center}.contacto-page .informacion-contacto{margin:59px auto;max-width:1127px}@media (max-width:993px){.contacto-page .informacion-contacto{margin-bottom:30px}}.contacto-page .informacion-contacto .item{align-items:center;background-color:#99d0d8;border-radius:10px;color:#fff;display:flex;gap:15px;justify-content:center;margin:0 auto;max-height:100px;max-width:348px;padding:31px 10px}@media (max-width:992px){.contacto-page .informacion-contacto .item{margin-bottom:10px}}.contacto-page .informacion-contacto .item .redes{display:flex;flex-direction:column;gap:5px}.contacto-page .informacion-contacto .item .red{font-size:2px}.contacto-page .informacion-contacto .item p{color:#fff;margin-bottom:0;max-width:246px}.contacto-page .informacion-contacto .item .icon{font-size:40px}.contacto-page .formulario-mapa{margin:0 auto 93px;max-width:1127px}.contacto-page .formulario-mapa .mapa-area{height:100%;min-height:200px}@media (max-width:993px){.contacto-page .formulario-mapa .mapa-area{padding-bottom:30px}}.contacto-page .formulario-mapa .mapa{border-bottom-left-radius:20px;border-top-left-radius:20px;height:100%;min-height:200px;width:100%}@media (max-width:993px){.contacto-page .formulario-mapa .mapa{border-radius:15px}}.contacto-page .formulario-mapa .formulario{background-color:rgba(153,208,216,.3);border-bottom-right-radius:20px;border-top-right-radius:20px;padding:40px 37px 37px}@media (max-width:993px){.contacto-page .formulario-mapa .formulario{border-radius:20px}}@media (max-width:768px){.contacto-page .formulario-mapa .formulario{padding:20px 15px 15px}}.contacto-page .formulario-mapa .formulario .form-control{border:none;margin-top:19px}.contacto-page .formulario-mapa .formulario .form-control input{height:36px}.contacto-page .formulario-mapa .formulario .form-control input,.contacto-page .formulario-mapa .formulario .form-control textarea{border:none;width:100%}.contacto-page .formulario-mapa .formulario .form-control input:focus,.contacto-page .formulario-mapa .formulario .form-control textarea:focus{outline:none}.contacto-page .formulario-mapa .formulario .form-control input::-moz-placeholder,.contacto-page .formulario-mapa .formulario .form-control textarea::-moz-placeholder{color:#d8d8d8}.contacto-page .formulario-mapa .formulario .form-control input::placeholder,.contacto-page .formulario-mapa .formulario .form-control textarea::placeholder{color:#d8d8d8}.contacto-page .formulario-mapa .formulario .boton-enviar{margin-top:58px;text-align:center}.contacto-page .formulario-mapa .formulario .boton-enviar button{background-color:#99d0d8;color:#fff;width:90px}.usuario-ingreso,.usuario-ingreso .h-100{height:100vh}.usuario-ingreso .area-ventana{align-items:center;display:flex;justify-content:center}.usuario-ingreso .area-ventana .ventana-ingreso{border-radius:20px;box-shadow:0 19px 40px 0 rgba(0,0,0,.05);max-width:565px;min-height:700px;padding:60px}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso{min-height:auto;padding:30px}.usuario-ingreso .area-ventana .ventana-ingreso .logo-area{display:flex;justify-content:center}}.usuario-ingreso .area-ventana .ventana-ingreso .logo{margin-bottom:33px;max-width:120px}.usuario-ingreso .area-ventana .ventana-ingreso .logo img{width:100%}.usuario-ingreso .area-ventana .ventana-ingreso .titulo-recuperar{padding-top:0}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso .titulo-recuperar{padding-top:0}}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal{font-size:45px;font-weight:500}@media (max-width:565px){.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal{font-size:40px}}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-principal p{margin-bottom:0}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-secundario{color:rgba(0,0,0,.5)}.usuario-ingreso .area-ventana .ventana-ingreso .titulo .titulo-secundario p{margin-bottom:0}.usuario-ingreso .area-ventana .group-input{border-radius:10px;height:52px;margin-top:31px;padding-bottom:0;position:relative}.usuario-ingreso .area-ventana .group-input input,.usuario-ingreso .area-ventana .group-input select{background:none;border:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:18px;font-weight:400;height:100%;margin-top:3px;outline:none;width:100%}.usuario-ingreso .area-ventana .group-input input::-moz-placeholder,.usuario-ingreso .area-ventana .group-input select::-moz-placeholder{display:none}.usuario-ingreso .area-ventana .group-input input::placeholder,.usuario-ingreso .area-ventana .group-input select::placeholder{display:none}.usuario-ingreso .area-ventana .group-input select{-webkit-appearance:none;-moz-appearance:none;opacity:0;text-indent:1px;text-overflow:""}.usuario-ingreso .area-ventana .group-input select:valid{opacity:1}.usuario-ingreso .area-ventana .group-input input{padding-left:2px}.usuario-ingreso .area-ventana .group-input input:not(:-moz-placeholder-shown)~label,.usuario-ingreso .area-ventana .group-input textarea:not(:-moz-placeholder-shown)~label{color:silver;font-size:12px;top:2px}.usuario-ingreso .area-ventana .group-input input:focus~label,.usuario-ingreso .area-ventana .group-input input:not(:placeholder-shown)~label,.usuario-ingreso .area-ventana .group-input input:valid~label,.usuario-ingreso .area-ventana .group-input select:focus~label,.usuario-ingreso .area-ventana .group-input select:valid~label,.usuario-ingreso .area-ventana .group-input textarea:focus~label,.usuario-ingreso .area-ventana .group-input textarea:not(:placeholder-shown)~label,.usuario-ingreso .area-ventana .group-input textarea:valid~label{color:silver;font-size:12px;top:2px}.usuario-ingreso .area-ventana .group-input label{color:#c6c6c6;font-size:16px;font-weight:400;left:15px;pointer-events:none;position:absolute;top:14px;transition:all .3s ease}.usuario-ingreso .area-ventana .olvidaste-contraseña{margin-top:8px;text-align:end}.usuario-ingreso .area-ventana .olvidaste-contraseña p{color:rgba(0,0,0,.5);font-size:14px}.usuario-ingreso .area-ventana .boton{margin-top:53px;text-align:center}.usuario-ingreso .area-ventana .boton button{background-color:#99d0d8;border:none;min-height:44px;min-width:244px}.usuario-ingreso .area-ventana .registro-login{margin-top:40px;text-align:center}.usuario-ingreso .area-ventana .registro-login p{color:rgba(0,0,0,.3)}.usuario-ingreso .area-ventana .registro-login p span{color:#99d0d8}.usuario-ingreso .imagen-area{align-items:center;background-color:#99d0d8;display:flex;height:100%;justify-content:center}.usuario-ingreso .imagen-area .imagen{max-width:500px}.usuario-ingreso .imagen-area .imagen img{width:100%}.detalle-producto-page .producto-detalle .fotos{align-items:flex-start;border:none;display:flex;flex-direction:row-reverse;gap:20px;height:100%;padding:0 20px 0 0}@media (max-width:1200px){.detalle-producto-page .producto-detalle .fotos{flex-direction:column;padding-right:0}}.detalle-producto-page .producto-detalle .fotos .swiper{border-radius:16px;flex:1;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.detalle-producto-page .producto-detalle .fotos .swiper .swiper-slide,.detalle-producto-page .producto-detalle .fotos .swiper .swiper-wrapper{height:100%}.detalle-producto-page .producto-detalle .fotos .swiper .swiper-pagination-bullet-active{background-color:#92d3d7}.detalle-producto-page .producto-detalle .fotos .imagen-principal{background-color:#fff;border-radius:16px;display:inline-grid;height:100%;width:100%}.detalle-producto-page .producto-detalle .fotos .imagen-principal img{border-radius:12px;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detalle-producto-page .producto-detalle .fotos .galeria-fotos{flex-shrink:0;width:90px}@media (max-width:1200px){.detalle-producto-page .producto-detalle .fotos .galeria-fotos{margin-top:15px;width:100%}}.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagenes{display:flex;flex-direction:column;gap:12px}@media (max-width:1200px){.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagenes{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}}.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagen{align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;margin:0!important;max-width:100%;overflow:hidden;width:100%}@media (max-width:1200px){.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagen{height:40px;width:40px}}.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagen.activo{border-color:#92d3d7}.detalle-producto-page .producto-detalle .fotos .galeria-fotos .imagen img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detalle-producto-page .producto-detalle .descripcion{justify-content:center}@media (max-width:992px){.detalle-producto-page .producto-detalle .descripcion{margin-top:40px}}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews{align-items:center;display:flex;gap:12px;margin-bottom:12px}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews .badge{background-color:#92d3d7;border-radius:16px;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews .reviews{align-items:center;color:#92d3d7;display:flex;font-size:14px}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews .reviews iconify-icon{fill:currentColor;font-size:12px;margin-right:2px}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews .reviews iconify-icon.last{margin-right:6px}.detalle-producto-page .producto-detalle .descripcion .top-badge-reviews .reviews span{color:#b0b0b0;font-size:12px}.detalle-producto-page .producto-detalle .descripcion .marca p{color:#777;font-size:14px;margin-bottom:4px}.detalle-producto-page .producto-detalle .descripcion .titulo h3{color:#333;font-family:sans-serif;font-size:32px;font-weight:800;margin-bottom:20px;margin-top:0}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto{background-color:#fcfcfc;border:1px solid #f0f0f0;border-radius:12px;margin:20px 0;padding:24px}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto .subtitle{color:#72bdc1;font-size:15px;font-weight:600;margin-bottom:16px}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul{list-style:none;margin:0;padding:0}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li{align-items:center;color:#444;display:flex;font-size:13.5px;margin-bottom:14px}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li:last-child{margin-bottom:0}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon{flex-shrink:0;font-size:18px;margin-right:12px}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-droplet{color:#72bdc1}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-check{color:#e59f47}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-heart{color:#eecf57}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-zap{color:#e55353}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-pill{color:#4b8cd8}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-clock{color:#5db0d7}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto ul li iconify-icon.icon-shield{color:#72bdc1}.detalle-producto-page .producto-detalle .descripcion .beneficios-producto .nota{color:#888;font-size:10.5px;line-height:1.4;margin-bottom:0;margin-top:18px}.detalle-producto-page .producto-detalle .descripcion .precio{color:#111;font-size:24px;font-weight:800;margin-bottom:20px;margin-top:24px}.detalle-producto-page .producto-detalle .descripcion .precio.has-discount{align-items:center;display:flex}.detalle-producto-page .producto-detalle .descripcion .precio .descuento{color:#999;font-size:16px;font-weight:500;margin-left:12px;text-decoration:line-through}.detalle-producto-page .producto-detalle .descripcion .agregar{display:flex;gap:12px;margin-bottom:30px}.detalle-producto-page .producto-detalle .descripcion .agregar .form-control{align-items:center;border:1px solid #e0e0e0;border-radius:24px;display:flex;height:48px;justify-content:center;padding:0;width:80px}.detalle-producto-page .producto-detalle .descripcion .agregar .form-control input{background:transparent;border:none;box-shadow:none;font-size:16px;outline:none;text-align:center;width:100%}.detalle-producto-page .producto-detalle .descripcion .agregar .boton-agregar{flex:1}.detalle-producto-page .producto-detalle .descripcion .agregar .boton-agregar .btn{background-color:#92d3d7;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;transition:background .2s;width:100%}.detalle-producto-page .producto-detalle .descripcion .agregar .boton-agregar .btn:hover{background-color:#7fcbd0}.detalle-producto-page .producto-detalle .descripcion .features-bottom{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding:0 10px}.detalle-producto-page .producto-detalle .descripcion .features-bottom .feature-item{align-items:center;color:#72bdc1;display:flex;font-size:12px;font-weight:500}.detalle-producto-page .producto-detalle .descripcion .features-bottom .feature-item iconify-icon{font-size:18px;margin-right:6px}

/*# sourceMappingURL=app.css.map*/