/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{max-width:100%!important;overflow-x:hidden!important}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}html *{color:#000;font-family:Montserrat,sans-serif}body{font-size:16px;scroll-behavior:smooth}body::-webkit-scrollbar{-webkit-appearance:none}body::-webkit-scrollbar:vertical{width:10px}body .contenedor::-webkit-scrollbar-button,body::-webkit-scrollbar-button:increment{display:none}body::-webkit-scrollbar:horizontal{height:10px}body::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}body::-webkit-scrollbar-track{border-radius:10px}*,:after,:before{box-sizing:inherit}.contenedor{margin:0 auto;max-width:1279px;width:95%}.contenedor-xl{margin:0 auto;max-width:140rem;width:95%}.active>p{color:#000!important;font-weight:600!important}a{text-decoration:none}img{-o-object-fit:contain!important;object-fit:contain!important;width:auto}img,picture{margin:0}p{font-weight:300;line-height:2rem}button,p{font-size:1.3rem}button{border:none;border-radius:.5rem;box-shadow:none;cursor:pointer;font-weight:600;padding:1.8rem 3.6rem;width:-moz-max-content;width:max-content}.header-bg{background-color:#fff;display:flex;justify-content:center;padding:20px 0 10px;position:fixed;width:100%;z-index:100}@media (max-width:768px){.header-bg{padding-top:0}}.header-bg .header-contenido{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:1279px;width:100%}.header-bg .header-contenido img{margin-bottom:14px;transition:width .3s;width:239px}@media (max-width:768px){.header-bg .header-contenido img{margin-bottom:0;width:200px}}.header-bg .header-contenido .btn-menu{background-color:transparent;display:none;padding:1rem}@media (max-width:768px){.header-bg .header-contenido .btn-menu{display:block}}.header-bg .header-contenido .link-mobile{align-items:center;color:#6a6a6a;display:none;font-size:10px;font-weight:500;justify-content:center;left:0;line-height:13.2px;position:absolute;right:0;top:5px}@media (max-width:768px){.header-bg .header-contenido .link-mobile{display:flex}.header-bg .header-contenido{flex-direction:row;padding:25px 10px 5px}}.header-bg .header-contenido nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;transition:right .3s;width:100%}@media (max-width:768px){.header-bg .header-contenido nav{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;padding:3rem 1.5rem;padding-top:5rem!important;position:fixed;right:-80%;top:0;width:80%;z-index:500}.header-bg .header-contenido nav a{margin:1.5rem 0 0}}.header-bg .header-contenido nav .btn-menu-x{background-color:transparent;display:none;font-size:2rem;font-weight:300;padding:1rem;position:absolute;right:1rem;top:1rem}@media (max-width:768px){.header-bg .header-contenido nav .btn-menu-x{display:block}}.header-bg .header-contenido nav a{align-items:center;color:#6a6a6a;display:flex;font-size:14px;font-weight:500;line-height:18.2px}.header-bg .header-contenido nav a svg{margin-right:5px}.header-bg .header-contenido nav a:hover{text-decoration:underline}.header-bg .header-contenido nav .bandera{margin:0;width:24px}@media (max-width:768px){.header-bg .header-contenido nav .bandera{margin-top:1.5rem}}.header-bg .header-contenido nav .search{align-items:center;border-bottom:1px solid hsla(0,0%,42%,.322);display:flex;flex-direction:row-reverse;position:relative}@media (max-width:768px){.header-bg .header-contenido nav .search{width:100%}}.header-bg .header-contenido nav .search img{margin:0;width:24px}.header-bg .header-contenido nav .search .resoults{background:#fff;display:block;height:-moz-fit-content;height:fit-content;max-height:300px;overflow-y:auto;position:absolute;right:0;top:25px;width:250px;z-index:1}@media (max-width:768px){.header-bg .header-contenido nav .search .resoults{width:100%}}.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar{-webkit-appearance:none}.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar:vertical{width:10px}.header-bg .header-contenido nav .search .resoults .contenedor::-webkit-scrollbar-button,.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar-button:increment{display:none}.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar:horizontal{height:10px}.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}.header-bg .header-contenido nav .search .resoults::-webkit-scrollbar-track{border-radius:10px}.header-bg .header-contenido nav .search .resoults .item-search{align-items:center;background-color:#fff;border-bottom:1px solid #c7c7c7;cursor:pointer;display:flex;padding:10px;transition:all .3s ease-in-out}.header-bg .header-contenido nav .search .resoults .item-search img{margin-right:10px}.header-bg .header-contenido nav .search .resoults .item-search:hover{background-color:#f1f1f1}.header-bg .header-contenido nav .search .resoults .item-search p{font-weight:600}.header-bg .header-contenido nav .search input{border:none;color:#6a6a6a;font-size:14px;font-weight:500;line-height:18.2px;margin-left:4px;outline:none;transition:all .3s ease-in-out;width:77px}@media (max-width:768px){.header-bg .header-contenido nav .search input{width:100%}}.header-bg .header-contenido nav .search input::-moz-placeholder{color:#6a6a6a;font-size:14px;font-weight:500;line-height:18.2px}.header-bg .header-contenido nav .search input::placeholder{color:#6a6a6a;font-size:14px;font-weight:500;line-height:18.2px}.mostrar{box-shadow:0 0 19px -4px rgba(89,89,89,.75);-webkit-box-shadow:0 0 19px -4px rgba(89,89,89,.75);-moz-box-shadow:0 0 19px -4px rgba(89,89,89,.75);right:0!important}.fijo{overflow-y:hidden!important}.loading{align-items:center;background-color:#fcfcfc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all 1s;z-index:9999}.loading .animation-loading{width:220px}.loading p{font-size:20px;font-style:normal;font-weight:500;letter-spacing:2px;line-height:normal;margin:0 0 20px}.loading img{width:279px}.loading .animation-loading{width:167px}.loading.show{opacity:1}.loading .spin{animation:spin 1s linear infinite;border:3px solid #f7f7f7;border-radius:50%;border-top-color:#c8e5bc;height:3em;width:3em}.flotantewpp{bottom:50px;position:fixed;right:50px;z-index:1}@media (max-width:768px){.flotantewpp{bottom:4rem;right:2rem}.flotantewpp img{width:45px}}.loadingImagenes{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:300px;position:absolute;top:0;transition:all 1s;width:100%;z-index:100}.loadingImagenes .spin{animation:spin 1s linear infinite;border:3px solid #f7f7f7;border-radius:50%;border-top-color:#000;height:3em;width:3em}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.head-index{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important}.head-index img{width:200px!important}}.catalogo{background-color:#fafafa;margin-top:15rem;padding-bottom:20rem;padding-top:10rem;width:100%}@media (max-width:768px){.catalogo{justify-content:center;margin-top:0;padding-top:145px}}.catalogo h1{color:#858585;cursor:pointer;font-size:2.5rem;font-weight:500}.catalogo .flotante-colores{display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr)}@media (min-width:768px){.catalogo .flotante-colores{display:grid;gap:.5rem;grid-template-columns:repeat(5,1fr)}}.catalogo .flotante-colores .color{border-radius:50%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);cursor:pointer;height:20px;margin:0 10px 18px 0;transition:all .1s;width:20px}.catalogo .flotante-colores .color img{transition:all .1s}.catalogo .flotante-colores .color:hover{transform:scale(1.1)}.catalogo .flotante-colores .quitar-colores{align-items:center;display:flex;justify-content:center}.catalogo .flotante-categorias #categorias{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1.7rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;width:100%}@media (max-width:768px){.catalogo .flotante-categorias #categorias{margin-bottom:15px}}.side-items{display:flex;justify-content:space-between}@media (max-width:768px){.side-items{flex-direction:column}}.titulo-categorias{display:flex;flex-direction:column}@media (max-width:768px){.titulo-categorias{margin-bottom:15px;margin-right:15px;padding-left:20px}}.titulo-categorias h3{color:#6a6a6a;font-size:14px;font-weight:500;line-height:17.07px;margin:0 0 16px;text-align:left}.titulo-categorias #categorias{margin:0 20px 0 0;padding:0}.titulo-categorias #categorias p{font-size:1.5rem;font-weight:400;margin:4px 0;text-transform:uppercase;white-space:nowrap}.catalogo-items{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.catalogo-items{width:80%}}@media (min-width:1000px){.catalogo-items{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.catalogo-items{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.catalogo-items .item{background:#fff;cursor:pointer;padding:6px}.catalogo-items .item:hover .imagen:before{opacity:1}.catalogo-items .item .imagen{height:222px;overflow:hidden;position:relative;transition:all .3s;width:100%}@media (max-width:768px){.catalogo-items .item .imagen{height:15rem}}.catalogo-items .item .imagen .img-for-item{height:100%;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center;object-position:center;width:100%}.catalogo-items .item .imagen:before{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s;transition:opacity .3s ease}.catalogo-items .item .imagen .flot-im-item{bottom:8px;position:absolute;right:8px}.catalogo-items .item .texto{padding:14px 0 0}.catalogo-items .item .texto h2,.catalogo-items .item .texto p{margin:0}.catalogo-items .item .texto h2{color:#000;font-size:16px;font-weight:500;line-height:19.5px;margin-bottom:4px;text-align:center}.catalogo-items .item .texto .subtitulo_1{color:#000}.catalogo-items .item .texto .subtitulo_1,.catalogo-items .item .texto .subtitulo_2{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;text-align:center}.catalogo-items .item .texto .subtitulo_2{color:#888}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}@media (max-width:768px){.modal{flex-direction:column}}.pasar-alfombras{background-color:transparent;margin:0 2rem;padding:0}@media (max-width:768px){.pasar-alfombras{display:none}}.botones-telefono{align-items:center;display:none}@media (max-width:768px){.botones-telefono{display:flex;margin-top:2rem}.botones-telefono .pasar-alfombras{display:block}}.modal-contenido{background-color:#fff}@media (max-width:768px){.modal-contenido{width:94%}}.contenido{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:92px 363px 207px;padding:5rem 14px 28px;position:relative}@media (max-width:768px){.contenido{grid-template-columns:1fr;row-gap:14px}}.contenido .btn-x{background-color:transparent;font-size:3rem;font-weight:300;padding:0;position:absolute;right:1rem;top:1rem;z-index:1000}@media (max-width:768px){.contenido .btn-x{z-index:200}}.contenido .slider-imagenes{height:433px;max-width:60rem;overflow-y:auto;position:relative;width:100%}@media (max-width:768px){.contenido .slider-imagenes{align-items:center;display:flex;grid-row:2/3;height:-moz-fit-content;height:fit-content;overflow-x:auto;overflow-y:hidden}}.contenido .slider-imagenes::-webkit-scrollbar{-webkit-appearance:none}.contenido .slider-imagenes::-webkit-scrollbar:vertical{width:10px}.contenido .slider-imagenes .contenedor::-webkit-scrollbar-button,.contenido .slider-imagenes::-webkit-scrollbar-button:increment{display:none}.contenido .slider-imagenes::-webkit-scrollbar:horizontal{height:10px}.contenido .slider-imagenes::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px;margin-right:-5px}.contenido .slider-imagenes::-webkit-scrollbar-track{border-radius:10px}.contenido .slider-imagenes .imagen{height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.contenido .slider-imagenes .imagen .imagen-slider{cursor:pointer;height:103px;margin:0 0 7px;-o-object-fit:cover!important;object-fit:cover!important;width:100%}@media (max-width:768px){.contenido .slider-imagenes .imagen .imagen-slider{height:60px;margin-right:4px;width:60px}}.contenido .slider-imagenes .imagen .flot-im-item{bottom:15px;position:absolute;right:3px;transform:scale(.8)}.contenido .central-imagen{cursor:pointer;height:433px;position:relative;width:100%}@media (max-width:768px){.contenido .central-imagen{grid-row:1/2;height:306px}}.contenido .central-imagen .flot-index{background-color:rgba(0,0,0,.15);border-radius:5px;color:#fff;font-size:14px;font-weight:700;left:12px;line-height:17.07px;margin:0;padding:6px 12px;position:absolute;top:12px}.contenido .central-imagen .img-for-item{height:100%;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.contenido .central-imagen .flot-im-item{bottom:8px;position:absolute;right:8px}.contenido .central-imagen .btn-anterior{background:rgba(0,0,0,.5);border-radius:9px;cursor:pointer;left:5px;padding:5px 7px 5px 5px;position:absolute;top:45%}@media (max-width:768px){.contenido .central-imagen .btn-anterior{left:5px;top:45%}}.contenido .central-imagen .btn-siguiente{background:rgba(0,0,0,.5);border-radius:9px;cursor:pointer;padding:5px 5px 5px 7px;position:absolute;right:5px;top:45%}@media (max-width:768px){.contenido .central-imagen .btn-siguiente{right:5px;top:45%}}.contenido .central-imagen .disabled{opacity:.5;pointer-events:none}.contenido .texto{padding-right:20px}.contenido .texto h2,.contenido .texto p{margin:0}.contenido .texto h2{font-size:16px;font-weight:500;line-height:19.5px;margin-bottom:5px;text-align:left}.contenido .texto .subtitulo_1{color:#000;margin-bottom:5px}.contenido .texto .subtitulo_1,.contenido .texto .subtitulo_2{font-size:14px;font-weight:400;line-height:17.07px;text-align:left}.contenido .texto .subtitulo_2{color:#6a6a6a}.contenido .texto .descripcion{color:#6a6a6a;font-size:14px;font-weight:400;line-height:17.07px;margin-top:15px;text-align:left}.categoria,.categoria-padre{cursor:pointer}@media (max-width:768px){.arrows{stroke:#fff!important}}.onlyImg{grid-column:1/3}.onlyImg .flot-index{display:none}.categorias-catalogo{background-color:#fafafa;display:flex;justify-content:center;margin-bottom:20rem;margin-top:20rem;max-width:100%;padding-top:30px;width:100%}@media (max-width:768px){.categorias-catalogo{margin-bottom:10rem;margin-top:109px}}.categorias-items{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);max-width:782px;row-gap:31px;width:100%}@media (max-width:768px){.categorias-items{grid-template-columns:repeat(1,1fr)}}.item-categoria{cursor:pointer;height:100%;max-height:45rem;overflow:hidden;position:relative;transition:.4s cubic-bezier(.075,.82,.165,1);width:100%}.item-categoria:hover p{font-weight:600}.item-categoria:hover .imagen-categoria:before{opacity:1}.item-categoria .imagen-categoria{position:relative}.item-categoria .imagen-categoria:before{background-color:hsla(0,0%,100%,.3);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s;transition:opacity .3s ease}.item-categoria .imagen-categoria img{height:100%;margin:0;-o-object-fit:cover!important;object-fit:cover!important;padding:0;width:100%}.item-categoria p{color:#000;font-size:20px;font-weight:400;letter-spacing:11px;line-height:24.38px;margin:0 0 18px;text-align:left;transition:.4s cubic-bezier(.075,.82,.165,1)}@media (max-width:768px){.item-categoria p{font-size:16px;letter-spacing:9px;line-height:19.5px;padding-left:10px}}.mantenimiento{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:5rem 0;text-align:center;width:100%}.mantenimiento p{font-size:2rem}.mantenimiento img{max-width:400px;width:100%}@media (max-width:768px){.mantenimiento{padding:5rem 1rem}}#categorias{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;justify-content:center;margin:0;padding-left:auto;padding-right:auto;width:100%}@media (max-width:768px){#categorias{display:none}}#categorias>div:not(.sub-categorias-cont){margin:0 23px;position:relative}@media (max-width:768px){#categorias>div:not(.sub-categorias-cont){margin:0}}#categorias>div:not(.sub-categorias-cont) p{color:#6a6a6a;font-size:16px;font-weight:400;letter-spacing:4px;line-height:19.5px;margin:0 0 14px}#categorias .sub-categorias-cont{background-color:#fff;left:0;position:absolute;top:34px;width:216px;z-index:1}#categorias .sub-categorias-cont .categoria p{color:#6a6a6a;font-size:14px;font-weight:500;letter-spacing:.03em;line-height:18px;margin:0;padding:11px 24px;text-align:left}.modal-fullscreen{align-items:center;background-color:rgba(0,0,0,.502);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}.modal-fullscreen .content{align-items:center;display:flex;max-width:900px;position:relative;width:100%}@media (max-width:768px){.modal-fullscreen .content{height:100vh}}.modal-fullscreen .content .cont-img{height:-moz-fit-content;height:fit-content;height:650px;margin:0 auto;max-height:80vh;position:relative;width:-moz-fit-content;width:fit-content;width:544px}@media (max-width:768px){.modal-fullscreen .content .cont-img{height:auto;max-height:auto;width:100%}}.modal-fullscreen .content .cont-img .img-for-item{height:100%;margin:0;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.modal-fullscreen .content .cont-img .flot-im-item{bottom:8px;position:absolute;right:8px}.modal-fullscreen .content .close-fullscreen{background-color:rgba(0,0,0,.31);border-radius:9px;cursor:pointer;padding:6px 8px;position:absolute;right:0;top:0}@media (max-width:768px){.modal-fullscreen .content .close-fullscreen{right:5px;top:35px}}.modal-fullscreen .content p{background-color:rgba(0,0,0,.31);border-radius:9px;color:#fff;font-size:20px;font-style:normal;font-weight:500;left:0;line-height:normal;margin:0;padding:8px;position:absolute;top:0}@media (max-width:768px){.modal-fullscreen .content p{left:5px;top:35px}}.modal-fullscreen .content .btn-anterior{background:rgba(0,0,0,.5);border-radius:9px;cursor:pointer;left:0;padding:8px 10px 8px 8px;position:absolute;top:300px;z-index:1}@media (max-width:768px){.modal-fullscreen .content .btn-anterior{left:5px;top:45%}}.modal-fullscreen .content .btn-siguiente{background:rgba(0,0,0,.5);border-radius:9px;cursor:pointer;padding:8px 8px 8px 10px;position:absolute;right:0;top:300px;z-index:1}@media (max-width:768px){.modal-fullscreen .content .btn-siguiente{right:5px;top:45%}}.modal-fullscreen .content .disabled{opacity:.5;pointer-events:none}.categorias-mob{align-items:flex-start!important;border-top:1px solid #e3e3e3;display:none!important;flex-direction:column!important;margin-top:3rem!important;padding:14px 0 0!important}@media (max-width:768px){.categorias-mob{display:flex!important;margin-top:1.5rem!important}.link-email{display:none!important}}.contacto{background-color:#e7f6e7;border-bottom-left-radius:190px;border-top-left-radius:190px;margin-left:5rem;margin-top:0;padding:6rem 8rem}@media (max-width:768px){.contacto{margin-left:1rem;padding-left:5rem;padding-right:0}}.contacto h2{color:#858585;margin:0 0 3rem}.contacto .campo{align-items:center;display:flex;margin:1rem 0}.contacto .campo a,.contacto .campo p{color:#000;font-size:1.7rem;font-weight:400;margin:0}.contacto .campo img{height:2rem;margin-right:1rem;width:1.6rem}footer{margin-top:8rem}footer p,footer span{color:#858585;text-align:center}.new-footer{background:#f1f1f1;bottom:0;justify-content:center;left:0;padding:6px 0;position:fixed;width:100%;z-index:300}.new-footer,.new-footer .ic-nf{align-items:center;display:flex}.new-footer .ic-nf svg{margin-right:8px}@media (max-width:768px){.new-footer .ic-nf svg{margin-right:4px;transform:scale(.8)}}.new-footer .ic-nf a,.new-footer .ic-nf p{color:#6a6a6a;font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin:0}@media (max-width:768px){.new-footer .ic-nf a,.new-footer .ic-nf p{font-size:9px}}.new-footer .ic-nf a span,.new-footer .ic-nf p span{color:#6a6a6a}.new-footer .ic-nf p{margin-right:32px}@media (max-width:768px){.new-footer .ic-nf p{margin-right:10px}}.bg-login{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.login{background-color:#fff;display:flex;height:330px;margin:auto;width:760px}.login .logo{align-items:center;display:flex;flex-direction:column;justify-content:center;width:380px}.login .logo img{width:15rem}.login .logo p{font-size:15px;font-weight:300}.login form{background-color:#fff;box-shadow:0 15px 20px 0 rgba(0,0,0,.06);padding:30px;width:380px}.login form legend{color:#212529;font-size:21px;font-weight:300;line-height:1.1;margin-bottom:30px!important;margin-top:17px}.login form .campo{display:flex;flex-direction:column;margin-bottom:20px}.login form .campo label{color:#646c9a;font-size:13px;font-weight:400;margin-bottom:10px}.login form .campo input{background-color:#fff;border:1px solid #ebedf2;border-radius:4px;box-shadow:inset 0 0 0;color:#555;display:block;font-size:12px;height:31px;line-height:1.42857143;outline:none;padding:6px 12px;width:100%}.login form input[type=submit]{background-color:#5d78ff!important;border-color:#5d78ff!important;border:1px solid transparent;border-radius:60px;color:#fff!important;cursor:pointer;font-size:12px;line-height:1.42857143;padding:6px 12px;transition:background-color .4s,border-color .4s}.login form input[type=submit]:hover{background-color:#3758ff!important;border-color:#2a4eff!important}.main{background-color:#f2f3f8;display:flex;position:relative}.dash-contenido{padding:2rem 2rem 2rem 320px;position:relative;transition:all .4s;width:100%}.dash-contenido .titulo{align-items:center;display:flex;padding:2rem 0;width:100%}.dash-contenido .titulo h2{color:#000;font-size:21px;font-weight:400;margin:0 0 0 1rem}.usuario{background-color:#fff;border-radius:5px;box-shadow:0 10px 30px 0 rgba(82,63,105,.08);display:flex;justify-content:flex-end;position:relative;width:100%}.usuario a{display:flex;margin-right:1rem}.usuario a img{width:40px}.usuario a p{color:#000;font-size:14px;font-weight:500;text-transform:capitalize;transition:color .4s}.usuario a:hover p{color:#818da2}.usuario .logout{bottom:-4rem;display:none;position:absolute}.usuario .logout button{background-color:#000;border:1px solid #000;color:#fff;padding:6px 12px;transition:color .4s,background-color .4s,border .4s}.usuario .logout button:hover{background-color:#fff;border:1px solid #000;color:#000}.info-registros{background-color:#00639e;border-radius:5px;overflow:hidden;padding:1rem;position:relative;transition:background-color .4s;width:330px}.info-registros:hover{background-color:#005485}.info-registros h3,.info-registros p{color:#fff;margin:2rem 0}.info-registros h3{font-weight:300}.info-registros p{font-size:38px;font-weight:700}.info-registros svg{bottom:-1rem;position:absolute;right:2rem;transform:scale(2)}.usuario-contenedor{background-color:#fff;border-radius:.5rem;display:flex;height:-moz-fit-content;height:fit-content;justify-content:flex-end;width:100%}.usuario-contenedor a{align-items:center;display:flex;margin:1rem}.usuario-contenedor a img{width:3rem}.contenedor-admin{background-color:#e7e7e7;display:flex;height:100%;width:100%}.admin-contenido{padding:2rem 2rem 2rem 320px;transition:all .4s;width:100%}.admin-abierto{padding-left:7rem!important}.listado{background-color:#fff;border-radius:.5rem;height:-moz-fit-content;height:fit-content;margin:2rem 0;padding:2rem;width:100%}.listado .espacio-boton{align-items:center;display:flex;justify-content:space-between;margin-bottom:5rem;width:100%}.listado .espacio-boton h2{font-size:3rem;font-weight:300}.listado .espacio-boton button{align-items:center;background-color:#1874ec;border-radius:30px;color:#fff;display:flex;height:-moz-fit-content;height:fit-content;padding:6px 12px;transition:background-color .4s}.listado .espacio-boton button svg{margin-right:.5rem}.listado .espacio-boton button:hover{background-color:#69a4f1}.item-listado{margin-bottom:0;padding:2rem 2rem 0}.item-listado .desc-item{align-items:center;display:flex}.item-listado .desc-item img{border-radius:5px;width:7rem}.item-listado .desc-item p{font-size:2rem;margin-left:3rem}.item-listado .desc-item button{background-color:transparent;margin:0;padding:2.5px}.item-listado .acciones{display:flex;margin:1rem 0}.item-listado .acciones button{background-color:#1874ec;border-radius:5px;color:#fff;font-size:1rem;height:-moz-fit-content;height:fit-content;margin:0 .5rem;padding:12px}.item-listado .acciones button.eliminar{background-color:#ff2c2c}.contenedor-enviar{align-items:center;display:flex;height:100vh;justify-content:center}.contenedor-enviar .enviar-contenido h1{text-align:center}.contenedor-enviar .enviar-contenido .form-enviar-clave{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:50rem}.contenedor-enviar .enviar-contenido .form-enviar-clave .btnEnviar{background-color:#1874ec;color:#fff;cursor:pointer;font-weight:500;margin-top:2rem;transition:background-color .4s;width:-moz-fit-content;width:fit-content}.contenedor-enviar .enviar-contenido .form-enviar-clave .btnEnviar:hover{background-color:#69a4f1}.contenedor-enviar .enviar-contenido .form-enviar-clave input{border:1px solid #e7e7e7;border-radius:5px;margin:1rem 0;outline:none;padding:1rem;width:100%}.form-restablecer-clave{background-color:#fff;display:flex;flex-direction:column;margin:0 auto}.form-restablecer-clave fieldset{border:2px solid #e7e7e7;border-radius:5px}.form-restablecer-clave .mostrar-pass{display:flex;justify-content:flex-start}.form-restablecer-clave .mostrar-pass input{cursor:pointer;margin-right:1rem;width:-moz-fit-content;width:fit-content}.form-restablecer-clave .btnEnviar{background-color:#1874ec;color:#fff;cursor:pointer;font-weight:500;margin-top:2rem;transition:background-color .4s;width:-moz-fit-content;width:fit-content}.form-restablecer-clave .btnEnviar:hover{background-color:#69a4f1}.form-restablecer-clave input{border:1px solid #e7e7e7;border-radius:5px;margin:1rem 0;outline:none;padding:1rem;width:100%}.formulario-contacto{border-radius:5px;padding:2rem;width:100%}.formulario-contacto fieldset{border-color:#eaeaea;border-radius:5px;border-style:solid;display:grid;grid-template-columns:repeat(2,1fr)}.formulario-contacto fieldset .campo{margin:2rem 1rem}.formulario-contacto fieldset .input-texto,.formulario-contacto fieldset select{background-color:#fff;border:1px solid #eaeaea;border-radius:7px;box-shadow:1px 1px 3px hsla(0,0%,87%,.75);color:#000;font-size:16px;padding:7px;width:100%}.formulario-contacto fieldset .input-texto:focus{outline:none}.formulario-contacto fieldset textarea{height:10rem;text-transform:none;width:100%}.formulario-contacto fieldset select{cursor:pointer}.formulario-contacto .btn-guardar{background-color:#1874ec;border:none;border-radius:30px;color:#fff;cursor:pointer;margin-top:2rem;padding:6px 12px;transition:background-color .4s}.formulario-contacto .btn-guardar:hover{background-color:#69a4f1}.form-actualizar-categoria,.form-actualizar-color,.form-actualizar-producto,.form-agregar-categoria,.form-agregar-color,.form-agregar-producto{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:display .4s;width:100%;z-index:1000}.form-actualizar-categoria form,.form-actualizar-color form,.form-actualizar-producto form,.form-agregar-categoria form,.form-agregar-color form,.form-agregar-producto form{background-color:#fff;border-radius:5px;height:-moz-fit-content;height:fit-content;max-height:70vh;overflow-y:scroll;padding:2rem;position:relative;width:60%}.form-actualizar-categoria form::-webkit-scrollbar,.form-actualizar-color form::-webkit-scrollbar,.form-actualizar-producto form::-webkit-scrollbar,.form-agregar-categoria form::-webkit-scrollbar,.form-agregar-color form::-webkit-scrollbar,.form-agregar-producto form::-webkit-scrollbar{-webkit-appearance:none}.form-actualizar-categoria form::-webkit-scrollbar:vertical,.form-actualizar-color form::-webkit-scrollbar:vertical,.form-actualizar-producto form::-webkit-scrollbar:vertical,.form-agregar-categoria form::-webkit-scrollbar:vertical,.form-agregar-color form::-webkit-scrollbar:vertical,.form-agregar-producto form::-webkit-scrollbar:vertical{width:10px}.form-actualizar-categoria form .contenedor::-webkit-scrollbar-button,.form-actualizar-categoria form::-webkit-scrollbar-button:increment,.form-actualizar-color form .contenedor::-webkit-scrollbar-button,.form-actualizar-color form::-webkit-scrollbar-button:increment,.form-actualizar-producto form .contenedor::-webkit-scrollbar-button,.form-actualizar-producto form::-webkit-scrollbar-button:increment,.form-agregar-categoria form .contenedor::-webkit-scrollbar-button,.form-agregar-categoria form::-webkit-scrollbar-button:increment,.form-agregar-color form .contenedor::-webkit-scrollbar-button,.form-agregar-color form::-webkit-scrollbar-button:increment,.form-agregar-producto form .contenedor::-webkit-scrollbar-button,.form-agregar-producto form::-webkit-scrollbar-button:increment{display:none}.form-actualizar-categoria form::-webkit-scrollbar:horizontal,.form-actualizar-color form::-webkit-scrollbar:horizontal,.form-actualizar-producto form::-webkit-scrollbar:horizontal,.form-agregar-categoria form::-webkit-scrollbar:horizontal,.form-agregar-color form::-webkit-scrollbar:horizontal,.form-agregar-producto form::-webkit-scrollbar:horizontal{height:10px}.form-actualizar-categoria form::-webkit-scrollbar-thumb,.form-actualizar-color form::-webkit-scrollbar-thumb,.form-actualizar-producto form::-webkit-scrollbar-thumb,.form-agregar-categoria form::-webkit-scrollbar-thumb,.form-agregar-color form::-webkit-scrollbar-thumb,.form-agregar-producto form::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}.form-actualizar-categoria form::-webkit-scrollbar-track,.form-actualizar-color form::-webkit-scrollbar-track,.form-actualizar-producto form::-webkit-scrollbar-track,.form-agregar-categoria form::-webkit-scrollbar-track,.form-agregar-color form::-webkit-scrollbar-track,.form-agregar-producto form::-webkit-scrollbar-track{border-radius:10px}.form-actualizar-categoria form .btn-x,.form-actualizar-color form .btn-x,.form-actualizar-producto form .btn-x,.form-agregar-categoria form .btn-x,.form-agregar-color form .btn-x,.form-agregar-producto form .btn-x{background-color:transparent!important;color:#000!important;font-size:2rem!important;padding:0!important;position:absolute!important;right:.5rem!important;top:.25rem!important}.form-actualizar-categoria form fieldset,.form-actualizar-color form fieldset,.form-actualizar-producto form fieldset,.form-agregar-categoria form fieldset,.form-agregar-color form fieldset,.form-agregar-producto form fieldset{border-color:#eaeaea;border-radius:5px;border-style:solid;-moz-column-gap:1rem;column-gap:1rem;display:flex;display:grid;flex-direction:column;grid-template-columns:repeat(2,1fr)}.form-actualizar-categoria form fieldset .campo,.form-actualizar-color form fieldset .campo,.form-actualizar-producto form fieldset .campo,.form-agregar-categoria form fieldset .campo,.form-agregar-color form fieldset .campo,.form-agregar-producto form fieldset .campo{margin:2rem 1rem}.form-actualizar-categoria form fieldset .campo-img,.form-actualizar-categoria form fieldset .campo-txt,.form-actualizar-color form fieldset .campo-img,.form-actualizar-color form fieldset .campo-txt,.form-actualizar-producto form fieldset .campo-img,.form-actualizar-producto form fieldset .campo-txt,.form-agregar-categoria form fieldset .campo-img,.form-agregar-categoria form fieldset .campo-txt,.form-agregar-color form fieldset .campo-img,.form-agregar-color form fieldset .campo-txt,.form-agregar-producto form fieldset .campo-img,.form-agregar-producto form fieldset .campo-txt{grid-column:1/3}.form-actualizar-categoria form fieldset .input-color,.form-actualizar-color form fieldset .input-color,.form-actualizar-producto form fieldset .input-color,.form-agregar-categoria form fieldset .input-color,.form-agregar-color form fieldset .input-color,.form-agregar-producto form fieldset .input-color{border-radius:7px;box-shadow:1px 1px 3px hsla(0,0%,87%,.75);height:3rem;margin:0;padding:0;width:8rem}.form-actualizar-categoria form fieldset .input-texto,.form-actualizar-categoria form fieldset select,.form-actualizar-color form fieldset .input-texto,.form-actualizar-color form fieldset select,.form-actualizar-producto form fieldset .input-texto,.form-actualizar-producto form fieldset select,.form-agregar-categoria form fieldset .input-texto,.form-agregar-categoria form fieldset select,.form-agregar-color form fieldset .input-texto,.form-agregar-color form fieldset select,.form-agregar-producto form fieldset .input-texto,.form-agregar-producto form fieldset select{background-color:#fff;border:1px solid #eaeaea;border-radius:7px;box-shadow:1px 1px 3px hsla(0,0%,87%,.75);color:#000;font-size:16px;padding:7px;width:100%}.form-actualizar-categoria form fieldset .input-texto:focus,.form-actualizar-color form fieldset .input-texto:focus,.form-actualizar-producto form fieldset .input-texto:focus,.form-agregar-categoria form fieldset .input-texto:focus,.form-agregar-color form fieldset .input-texto:focus,.form-agregar-producto form fieldset .input-texto:focus{outline:none}.form-actualizar-categoria form fieldset textarea,.form-actualizar-color form fieldset textarea,.form-actualizar-producto form fieldset textarea,.form-agregar-categoria form fieldset textarea,.form-agregar-color form fieldset textarea,.form-agregar-producto form fieldset textarea{height:10rem;text-transform:none;width:100%}.form-actualizar-categoria form fieldset select,.form-actualizar-color form fieldset select,.form-actualizar-producto form fieldset select,.form-agregar-categoria form fieldset select,.form-agregar-color form fieldset select,.form-agregar-producto form fieldset select{cursor:pointer}.form-actualizar-categoria form .btn-guardar,.form-actualizar-color form .btn-guardar,.form-actualizar-producto form .btn-guardar,.form-agregar-categoria form .btn-guardar,.form-agregar-color form .btn-guardar,.form-agregar-producto form .btn-guardar{background-color:#1874ec;border:none;border-radius:30px;color:#fff;cursor:pointer;margin-top:2rem;padding:6px 12px;transition:background-color .4s}.form-actualizar-categoria form .btn-guardar:hover,.form-actualizar-color form .btn-guardar:hover,.form-actualizar-producto form .btn-guardar:hover,.form-agregar-categoria form .btn-guardar:hover,.form-agregar-color form .btn-guardar:hover,.form-agregar-producto form .btn-guardar:hover{background-color:#69a4f1}.mensaje-ayuda{font-size:1.3rem!important;margin:-1.5rem 0 .3rem!important}.mensaje-ayudante{font-size:1.3rem!important;font-weight:400!important;margin:.5rem 0!important;text-transform:capitalize}.form-eliminar-categoria,.form-eliminar-color,.form-eliminar-producto{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:display .4s;width:100%;z-index:1000}.form-eliminar-categoria form,.form-eliminar-color form,.form-eliminar-producto form{background-color:#fff;border-radius:5px;padding:2rem;position:relative}.form-eliminar-categoria form .btn-x,.form-eliminar-color form .btn-x,.form-eliminar-producto form .btn-x{background-color:transparent!important;color:#000!important;font-size:1.4rem;padding:0!important;position:absolute!important;right:1rem!important;top:.5rem!important}.form-eliminar-categoria form .campo-botones,.form-eliminar-color form .campo-botones,.form-eliminar-producto form .campo-botones{display:flex;justify-content:center;width:100%}.form-eliminar-categoria form .campo-botones button,.form-eliminar-categoria form .campo-botones input,.form-eliminar-color form .campo-botones button,.form-eliminar-color form .campo-botones input,.form-eliminar-producto form .campo-botones button,.form-eliminar-producto form .campo-botones input{background-color:#1874ec;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem!important;font-weight:500;outline:none;padding:.5rem 2rem!important}.imagenes-actuales{display:grid;gap:"20px";grid-template-columns:repeat(4,1fr);width:100%}.imagenes-actuales .cont-imagen{position:relative;transition:display 1s;width:100%}.imagenes-actuales .cont-imagen .btn-eliminar-imagen{background-color:#d74a4a!important;color:#fff!important;padding:6px 8px!important;position:absolute;right:0;top:-.5rem}.imagenes-actuales .cont-imagen img{border-radius:7px;width:90%}.controles-index{display:flex;flex-direction:column;height:100%;margin-left:2rem;margin-top:-1.5rem}.controles-index button{background-color:transparent!important;margin:.5rem 0!important;padding:0!important}.inverso{transform:rotate(180deg)}.cat-hijas{border:1px solid #e7e7e7;border-radius:5px;padding:0}.cat-hijas .item-listado{margin:0;padding:.5rem 4rem}.cat-hijas .item-listado p{margin-left:0}.mat-admin{margin:2rem 0}.mat-admin input,.mat-admin label{cursor:pointer}.table{border-collapse:collapse;width:100%}.table td,.table th{border:1px solid #f1f1f1;padding:10px;text-align:left;width:33%!important}.dataTables_wrapper .dataTables_length label{align-items:center;display:flex;margin:10px 0}.dataTables_wrapper .dataTables_filter{margin:10px 0}.dataTables_wrapper .dataTables_filter input{border:1px solid #f1f1f1}.dataTables_wrapper .dataTables_filter *{outline:none}.dataTables_wrapper .dataTables_length label select{border:1px solid #f1f1f1;cursor:pointer;margin:0 5px}.dataTable{overflow-x:scroll!important}.dataTable tr:nth-child(odd) td{background-color:#fff}.dataTable tr:nth-child(2n) td{background-color:#f1f1f1}.dataTable thead{background-color:#fff;color:#525252}.dataTable thead tr th{border:1px solid #f1f1f1!important;font-weight:500!important}tr{cursor:grab}tr:active{cursor:grabbing}td,tr{text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.sorting:after,.sorting:before{color:#525252!important;opacity:.8!important}.not-table{align-items:center;display:flex;justify-content:space-between;margin:2rem 0;width:100%}.not-table:nth-child(2n){background-color:#e7e7e7}.not-table:nth-child(odd){background-color:#fff}.cont-admin-colors .item-listado{cursor:grab}.cont-admin-colors .item-listado:active{cursor:grabbing}.espacio-select{display:flex;flex-direction:column;margin:2rem 0}.espacio-select label{margin-bottom:.5rem}.espacio-select select{background-color:#fff;border:1px solid #eaeaea;border-radius:7px;box-shadow:1px 1px 3px hsla(0,0%,87%,.75);color:#000;cursor:pointer;font-size:16px;max-width:30rem;padding:7px;width:100%}.sidebar{background-color:#303042;height:100vh;left:0;position:fixed;top:0;transition:width .4s;width:300px;z-index:1000}.sidebar .cabecera{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;padding:1rem;width:100%}.sidebar .cabecera p{color:#fff;font-size:1.4rem;transition:display .4s}.sidebar .cabecera button{background-color:transparent;border:none;padding:.5rem}.sidebar .items{display:flex;flex-direction:column;margin:1rem 0}.sidebar .items a{align-items:center;display:flex;margin:1rem 0;padding:1rem;transition:background-color .4s}.sidebar .items a svg{transition:margin .4s}.sidebar .items a p{color:#fff;transition:display .4s}.sidebar .items a:hover{background-color:#303042}.cerrado{width:50px}.cerrado .cabecera{justify-content:center}.cerrado .cabecera p{display:none}.cerrado .items a{position:relative}.cerrado .items a svg{margin:0 auto}.cerrado .items a p{display:none}.cerrado .items a:hover p{background-color:#303042;border-radius:0 5px 5px 0;display:block;height:100%;left:5rem;padding:1rem;position:absolute;white-space:nowrap;z-index:10}.legal{background-color:#fafafa;margin-top:15rem;padding-bottom:20rem;padding-top:10rem;width:100%}@media (max-width:768px){.legal{margin-top:11rem;padding-bottom:8rem;padding-top:4rem}}.legal .contenedor{max-width:918px}.legal .contenedor h1{color:#000;font-size:24px;font-style:normal;font-weight:600;letter-spacing:11px;line-height:normal;margin:0 0 43px}@media (max-width:768px){.legal .contenedor h1{letter-spacing:8px;margin-bottom:20px}}.legal .contenedor .content{margin-bottom:20px}.legal .contenedor .content h2{font-weight:600}.legal .contenedor .content h2,.legal .contenedor .content p{color:#000;font-size:14px;font-style:normal;line-height:130%;margin:0}.legal .contenedor .content p{font-family:Montserrat;font-weight:500}
/*# sourceMappingURL=app.css.map */
