html{box-sizing:border-box}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}ul{list-style:none;margin-bottom:1rem}span,li{margin-bottom:.5rem}html{font-size:62.5%}@media screen and (min-width: 768px){html{font-size:65%}}@media screen and (min-width: 1024px){html{font-size:70%}}@media screen and (min-width: 1280px){html{font-size:72%}}@media screen and (min-width: 1536px){html{font-size:75%}}body{font-size:1.4rem;color:#383838;font-family:sans-serif}.inicio-titulo{color:#c4c4c4;text-transform:uppercase;font-weight:300;margin-bottom:3rem}.button-color{border:0;margin-right:1rem;margin-bottom:1rem;border-radius:100%;width:3rem;height:3rem;cursor:pointer;border:.3rem solid #e4e4e4}.esteritam{background-color:#f38f24!important}.lazzercare{background-color:#e72c4f!important}.orthoworld{background-color:#008fbc!important}.plasticworld{background-color:#19b4e8!important}.hibiox{background-color:#844492!important}a,a:link,a:visited,a:hover,a:active{color:#383838;text-decoration:none}.layout{display:flex;overflow:hidden;min-height:100vh;max-height:100vh;position:relative;background-color:#fff}.layoutBtn{border:0;padding:1.5rem;cursor:pointer;font-size:1.6rem;border-radius:0;position:fixed;transition:all .3s;text-decoration:none;color:#fff!important;background-color:#ff0a24}@media screen and (min-width: 570px){.layoutBtn{font-size:2rem;padding:2rem}}.layoutBtn img{width:2.3rem}@media screen and (min-width: 570px){.layoutBtn img{width:4rem}}.atrasBtn{left:0;top:3rem;border-top-right-radius:3rem;border-bottom-right-radius:3rem;-webkit-box-shadow:5px 5px 18px -14px rgba(56,56,56,.7);box-shadow:5px 5px 18px -14px #383838b3}.inicioBtn{left:0;bottom:3rem;color:#fff;border-top-right-radius:3rem;border-bottom-right-radius:3rem;-webkit-box-shadow:5px 5px 18px -14px rgba(56,56,56,.7);box-shadow:5px 5px 18px -14px #383838b3}.marcasBtn{right:0;bottom:3rem;border-top-left-radius:3rem;border-bottom-left-radius:3rem;-webkit-box-shadow:5px -5px 18px -14px rgba(56,56,56,.7);box-shadow:-5px 5px 18px -14px #383838b3}.navegacion{top:0;left:100%;width:100%;z-index:10;min-height:100vh;max-height:100vh;display:flex;position:absolute;transition:all .3s}.navegacion.active{left:0}.close{flex:1;filter:(800px);cursor:pointer;background-color:#3838385b}.navbar{height:100vh;display:flex;flex-basis:80%;transition:all .3s;flex-direction:column}@media screen and (min-width: 1024px){.navbar{flex-basis:40%}}.navbar-item{flex:1;border:0;display:flex;cursor:pointer;text-decoration:none;background-color:#fff}.navbar-img{width:10rem;height:20vh;overflow:hidden}.navbar-img img{height:100%}.navbar-info{flex:1;text-align:center}.navbar-title{padding:1rem 0;font-size:2rem;color:#fff;text-transform:uppercase}.navbar-desc{padding:1rem 0;font-size:1.5rem}.inicio{display:flex;align-items:center;flex-direction:column;justify-content:center}.inicio-img{width:100%}@media screen and (min-width: 1024px){.inicio-img{width:60%}}.logos{gap:1rem;display:flex;flex-wrap:wrap;justify-content:center}.logo{height:5rem;margin:0 3rem}.productos{gap:1rem;width:100%;display:grid;overflow:scroll;text-align:center;align-items:center;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}.productos-titulo{grid-column-start:1;grid-column-end:-1}.producto-img{width:20rem}.producto-detalle,.not-found{gap:1rem;width:100%;display:grid;align-items:center;grid-auto-flow:dense;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}.producto-detalle-img{overflow:hidden;align-self:center}.producto-detalle-img img{width:100%}.producto-detalle-info{padding:3rem;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.producto-detalle-info{padding:5rem;width:90%}}.producto-detalle-info h3{font-size:3rem;margin-bottom:3rem}.producto-detalle-info p{line-height:1.6;margin-bottom:1rem}.producto-detalle-galeria{margin-bottom:3rem;gap:2rem;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}@media screen and (min-width: 570px){.producto-detalle-galeria{margin-bottom:0;order:2}}@media screen and (min-width: 1024px){.producto-detalle-galeria{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}.producto-detalle-galeria img{width:100%;cursor:pointer}.not-found{gap:0;justify-items:center}.not-found img{max-width:80%}.not-found-info{text-align:center}@media screen and (min-width: 570px){.not-found-info{order:2}}.not-found-info h2{font-size:4.5rem}.not-found-info p{font-size:2rem}
