#pie,.seccion{padding-top:2em}#pie,.seccion.last{padding-bottom:2em}body,table.dataTable>tbody{font-family:FuturaLT}#contacto_contenido #confirmacion a,.volver{font-style:italic}#contacto_contenido #contacto_texto_aceptar,#legal #legal_texto,#pie a,#pie span{line-height:150%}#legal #legal_texto a,#legal #legal_texto h2,table.dataTable.display tbody a:hover{text-decoration:underline}@font-face{font-family:FuturaLT;font-display:auto;src:url('fonts/FuturaLT-Light.ttf') format('truetype');font-weight:100;font-display:swap}@font-face{font-family:FuturaLT;font-display:auto;src:url('fonts/FuturaLT-Regular.ttf') format('truetype');font-weight:200;font-display:swap}@font-face{font-family:FuturaLT;font-display:auto;src:url('fonts/FuturaLT-Bold.ttf') format('truetype');font-weight:300;font-display:swap}@font-face{font-family:Domaine;font-display:auto;src:url('fonts/DomaineDispNar-Semibold.otf') format('opentype');font-weight:300;font-display:swap}:root{--color_principal:rgba(0, 0, 0, 1);--color_contraste:rgba(181, 165, 152, 1);--color_contraste2:rgba(159, 162, 155, 1);--color_contraste_tejidos:rgba(125, 106, 90);--color_contraste75:rgba(181, 165, 152, 0.75);--color_contraste50:rgba(181, 165, 152, 0.5);--color_contraste25:rgba(181, 165, 152, 0.25);--color_negro15:rgba(0, 0, 0, 0.15);--color_fondo:rgba(255, 255, 255, 1);--color_menu_fondo:rgba(181, 165, 152, 1);--color_menu_texto:rgba(255, 255, 255, 1);--color_pie_fondo:rgba(159, 162, 155, 1);--color_pie_texto:rgba(255, 255, 255, 1);--color_pie_contraste:rgba(0, 0, 0, 1);--color_fondo_overlay:rgba(255, 255, 255, 0.75);--color_texto_overlay:rgba(128, 128, 128, 1);--color_fondo_overlay_secundario:rgba(245, 245, 245, 0.75);--color_fondo_overlay_macizo:rgba(255, 255, 255, 0.9);--color_borde_fancybox:transparent;--color_fondo_slider:rgba(175, 153, 134, 0.35);--color_fondo_newsletter:rgba(237, 237, 237, 1);--color_gris_fondo_producto:rgba(245, 245, 245, 1)}body{font-weight:200;font-style:normal;font-size:1em;color:var(--color_principal);background-color:var(--color_fondo)}input,textarea{font-family:FuturaLT!important}::selection{background-color:var(--color_negro50);color:var(--color_blanco)}.botones{margin-left:.25em;margin-right:.25em}#go_top{right:1.5em;bottom:1.5em}#go_top .go_top{width:3.5em;height:3.5em}.contenidos{padding-left:4em;padding-right:4em}.contenidos.ancho_limitado{max-width:calc(1600px + 8em)}.seccion{margin-top:2em}#legal #legal_contenidos,.seccion.baja{margin-top:0}.seccion.media{margin-top:6em}.seccion.alta{margin-top:10em}.titulo{font-weight:300;font-size:1.5em;margin-bottom:1em}#pie .pie_bloque,.titulo_seccion{margin-bottom:2em;text-align:center}.linea,.subrayado{border-color:var(--color_contraste)}.contenido_principal{min-height:15em}.grid{display:grid}#pie a:first-letter,.cms_table td.encabezado,.mayus,.mayuscula,.mayusculas,.producto .producto_tarifa table td.encabezado,.uc,.upper,.uppercase{text-transform:uppercase}.lc,.lower,.lowercase,.minus,.minuscula,.minusculas{text-transform:lowercase}.overlay .capa_overlay{top:0;left:0;background-color:var(--color_fondo_overlay);color:var(--color_texto_overlay);text-align:center;opacity:0}.elemento_contenido:hover .elemento_imagen_bg_overlay,.overlay:hover .capa_overlay,.producto .elemento_imagen:hover .elemento_imagen_bg_overlay,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after{opacity:1}.overlay .contenido_capa_overlay{padding:2.5% 5%;text-align:center;font-size:1.5em;text-transform:uppercase}.overlay.overlay_simple .overlay_contenido{background-size:100%}.overlay.overlay_simple:hover .overlay_contenido{background-size:110%}.boton_generar_pdf:hover,.overlay.overlay_simple:hover .overlay_contenido .overlay_video,.tejido_foto .elemento_contenido:hover .elemento_imagen_bg{transform:scale(1.1)}.overlay.overlay_simple .capa_overlay{opacity:0;background-color:transparent}.overlay.overlay_simple:hover .capa_overlay{opacity:100}.overlay.overlay_simple .overlay_texto{text-align:right;font-size:1em;text-transform:none}.titulo_seccion{position:relative;clear:both;width:100%;font-size:1.5em;font-weight:300}.titulo_seccion .flex{display:inline-flex}.titulo_seccion .titulo_seccion_texto{position:relative;display:inline-block;margin:auto;text-transform:uppercase}.titulo_seccion .titulo_seccion_linea{border-bottom:1px solid;margin-left:25%;margin-right:25%;margin-top:.75em}.no_results{font-size:1.1em;font-weight:300}.volver{font-size:1.25em}.enlace_cuadrado{font-size:.9em;padding:.5em 1em;margin-top:2em;text-transform:uppercase}.enlace_cuadrado,.enlace_cuadrado.invertido:hover{background-color:transparent;border:1px solid var(--color_contraste);color:var(--color_contraste)}.barra_progreso,.login_form{background:var(--color_blanco);position:relative}.enlace_cuadrado.cuadrado_negro{border-color:var(--color_principal);color:var(--color_principal)}.enlace_cuadrado.cuadrado_negro.invertido{border-color:var(--color_principal);color:var(--color_fondo);background-color:var(--color_principal)}.enlace_cuadrado.cuadrado_negro:hover,.enlace_cuadrado.invertido,.enlace_cuadrado:hover{border-color:var(--color_contraste);background-color:var(--color_contraste);color:var(--color_fondo)}.contenedor_paginacion{position:relative;width:100%}.boton_paginacion_container{position:relative;clear:both;padding:2.5em;text-align:center}.boton_paginacion,.categoria_elementos_cabecera_titulo span{font-size:1em;text-transform:uppercase}.titulo_interior{display:inline-block;color:var(--color_contraste);font-weight:300;text-transform:uppercase}.barra_progreso{clear:both;display:block;width:90%;max-width:40em;margin:2em auto auto;border:1px solid var(--color_negro50)}.barra_progreso .porcentaje_completado{height:1.25em;width:0;background:var(--color_contraste);justify-content:center;align-items:center}.barra_progreso .porcentaje_completado span{color:var(--color_blanco);font-size:.9em}#pie{position:relative;clear:both;width:100%;background:var(--color_pie_fondo);justify-content:space-around;align-content:flex-start}#pie .pie_bloque{padding-left:3em;padding-right:3em;margin-top:2em;flex-grow:1;flex-basis:25%}#pie .pie_bloque .pie_bloque_contenido{display:inline-block;text-align:left}#pie a,#pie span{font-size:1em;color:var(--color_pie_texto);white-space:nowrap}#pie a.selected,#pie a:hover{color:var(--color_pie_contraste)}#pie #logo_blanco{max-width:15em;min-width:15em}#pie .pie_rrss_iconos a{margin:.25em}#pie .pie_rrss_iconos img{width:2em;height:2em;filter:brightness(0) invert(1)}#pie .pie_rrss_iconos a:hover img,#pie_rrss .pie_rs:hover{filter:brightness(0)}.pie_rs.instagram{background-image:url(../img/rs_instagram.png)}.pie_rs.facebook{background-image:url(../img/rs_facebook.png)}.pie_rs.twitter{background-image:url(../img/rs_twitter.png)}.pie_rs.pinterest{background-image:url(../img/rs_pinterest.png)}.pie_rs.youtube{background-image:url(../img/rs_youtube.png)}.login_form{top:50%;width:35%;min-width:20em;display:table;margin:auto;border-radius:4px}.login_form fieldset{position:relative;display:block;width:100%;border-color:var(--color_negro10)}.legend{position:relative;display:block;width:calc(100% + 4px);margin-left:-2px;background:var(--color_contraste);padding:1em 40% 1em 1em;color:#fff;font-size:1.25em;margin-bottom:1em}.legend:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-size:auto 150%;background-repeat:no-repeat;background-position:right -.5em bottom -1.5em;background-image:url(../img/loginbg-blanco.png);opacity:.5}.login_input{position:relative;width:90%;margin:1em auto}.login_input span.left{position:absolute;display:block;color:var(--color_negro50);left:.5em;top:.25em;font-size:1.5em}.login_input span.toggle-password{position:absolute;display:block;color:var(--color_negro50);right:.5em;top:.5em;font-size:1.5em;cursor:pointer;z-index:2}.login_input span.toggle-password:hover{color:var(--color_negro)}.login_input input{display:block;width:100%;padding:.75em 3em;border:1px solid var(--color_negro50);border-radius:.25em;transition:.2s ease-out;font-size:1em;font-weight:200}.login_input input:focus{padding:.75em .25em .75em .75em;outline:0;border-color:var(--color_contraste2)}.login_submit{width:3em;height:3em;display:block;margin:1em auto -1.5em;background:var(--color_fondo);border-radius:100%;border:1px solid var(--color_contraste);color:var(--color_contraste);font-size:1.5em;cursor:pointer;box-shadow:0 0 0 .5em var(--color_fondo);transition:.2s ease-out}.login_submit:focus,.login_submit:hover{background:var(--color_contraste);color:var(--color_fondo);outline:0}.login_submit i{font-size:1.25em;margin-top:.1em}#contacto_contenido #formulario input[type=checkbox].css-checkbox,.login_form.ok .login_submit i.fa-long-arrow-right,.login_submit i.fa-check,.pdf_accesorios,.pdf_editor .elemento_imagen .elemento_imagen_bg_overlay,.pdf_editor_container,table.dataTable tr.thead{display:none}.login_form.ok .login_input input{border-color:#2ecc71}.login_form.ok .login_submit{background:#2ecc71;color:#fff;border-color:#2ecc71}.login_form.ok .login_submit i.fa-check{display:inline-block}.login_form.ko .login_input input{border-color:#d90000}.login_feedback{position:absolute;margin-top:3.5em;width:100%;text-align:center}.login_feedback_contenido{position:relative;width:100%;color:#fff;background:#2ecc71;padding:.75em 0;font-size:1em}#contacto #contacto_contenido #formulario #enviar,.boton_generar_pdf,.elemento_imagen .elemento_imagen_bg{background-color:transparent;background-repeat:no-repeat}.login_feedback_contenido:before{bottom:100%;left:50%;border:10px solid rgba(46,204,113,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#2ecc71;margin-left:-10px}.login_form.ko .login_feedback_contenido{background:#d90000}.login_form.ko .login_feedback_contenido:before{border-bottom-color:#d90000}#menu a.boton_generar_pdf{width:unset;height:unset;background-size:2.25em auto;background-position:center top}#menu a.boton_generar_pdf span{display:block;margin-top:2.5em;text-transform:none}#menu a.boton_generar_pdf:hover{transform:none;background-size:2.5em auto}.titulo_encabezado{text-align:center;font-weight:300;text-transform:uppercase}.boton_generar_pdf{position:relative;margin-left:2em;flex-shrink:0;width:2.5em;height:2.5em;background-position:center center;background-size:contain;background-image:url(../img/pdf_icon.svg)}.columnas{column-count:2;column-gap:4em}.columnas>*{break-inside:avoid-column}.avoid_pdf_break,.avoid_pdf_break tr,.contenedor_tabla,.pdf_editor p{break-inside:avoid}.columnas>.margin_clear{margin-bottom:1.5em}.columnas.tres{column-count:3}#contenidos_404,#tarifa_listado{position:relative}.categoria_elementos{position:relative;clear:both;width:100%;margin-bottom:8em}.categoria_elementos_cabecera{position:relative;clear:both;width:100%;margin-bottom:2em}.categoria_elementos_cabecera_supratitulo{position:relative;clear:both;width:100%;align-items:flex-end}.categoria_elementos_cabecera_supratitulo>span{font-family:Domaine;font-size:2em;font-weight:300;padding-right:3em;flex-shrink:0;line-height:75%}.categoria_elementos_cabecera_supratitulo>div{height:1px;border-bottom:1px solid var(--color_contraste);flex-grow:1}.categoria_elementos_cabecera_titulo,.elemento .elemento_titulo{margin-top:.5em}.categoria_elementos_cabecera_titulo span.texto_original{text-transform:none}.categoria_elementos_listado{align-items:flex-start;justify-content:flex-start}.categoria_elementos_listado .elemento{position:relative;width:25%;text-align:center;padding:1em;margin-bottom:2em}.elemento .elemento_contenido,.producto .elemento_imagen{cursor:pointer}.elemento_imagen{position:relative;overflow:hidden}.elemento_imagen .elemento_imagen_bg{background-position:center;background-size:cover}.elemento_imagen .elemento_imagen_bg_overlay{position:absolute;width:auto;height:auto;background-color:var(--color_contraste75);bottom:1em;right:1em;padding:.5em;border-radius:50%;z-index:2;opacity:0}.elemento_imagen .elemento_imagen_bg_overlay>img{position:relative;width:1.25em;height:1.25em;filter:brightness(0) invert(1)}.elemento .elemento_titulo span{font-weight:300;font-size:1em;text-transform:uppercase}.elemento .elemento_subtitulo span{font-size:.9em;text-transform:uppercase}.elemento:hover .elemento_subtitulo span,.elemento_contenido:hover .elemento_titulo span{color:var(--color_contraste2)}.categoria_elementos_observaciones_titulo{position:relative;clear:both;width:100%;text-transform:uppercase;margin-bottom:.25em}#legal #legal_texto b,#legal #legal_texto strong,.categoria_elementos_observaciones_titulo span,.producto .producto_tarifa .strong{font-weight:300}.categoria_elementos_observaciones_contenido{position:relative;clear:both;width:100%;padding-top:.25em;padding-bottom:.25em;border-top:1px solid var(--color_contraste);border-bottom:1px solid var(--color_contraste)}.contenedor_tabla{position:relative;clear:both;display:flex;width:100%;padding:0;overflow:auto}#tejidos_resultados_contenido,.filtros_listado{padding-inline:1em;border-block:1px solid var(--color_contraste)}.cms_table{width:100%!important;height:unset!important;border-color:transparent;border-spacing:0.25em;border-collapse:collapse;max-width:100%!important;font-size:1em}.cms_table td,.cms_table th,.cms_table tr{width:unset!important;height:unset!important;font-weight:200;font-size:1em}.cms_table td,.cms_table th{border:1px solid var(--color_contraste);border-top-width:0;border-left-width:0;text-align:center;vertical-align:middle;padding:.25em}.cms_table th{border-width:0;padding-top:1em;padding-bottom:1em;font-weight:300}.cms_table th:first-child{background-color:var(--color_contraste);color:var(--color_blanco)}.cms_table th:last-child{background-color:var(--color_contraste75);color:var(--color_blanco)}.cms_table tr td:first-child,.cms_table tr td:first-child *{border-left-width:0}.cms_table tr td:last-child,.cms_table tr td:last-child *{border-right-width:0}.cms_table:not(.borde_inferior) tr:last-child td,.producto .producto_tarifa table tr td.noborder_bottom,.producto .producto_tarifa table tr:last-child td,.producto .producto_tecnicos table tr td.noborder_bottom,.producto .producto_tecnicos table tr:last-child td{border-bottom-width:0}.cms_table td.noborder{border-left-width:0;border-right-width:0}.cms_table td.right{text-align:right}.cms_table td.left{text-align:left}.cms_table td.center,.filtro_boton,table.dataTable tbody td,table.dataTable thead th{text-align:center}.pdf_editor .columnas,.pdf_editor .columnas.tres{column-count:2}.pdf_editor .contenedor_tabla,.pdf_editor .producto.nowrap_elements{margin-bottom:4em}.pdf_editor .contenedor_tabla.last{margin-bottom:1em}.categoria_productos_contenidos,.pdf_editor .categoria_productos_observaciones,.pdf_editor .producto{margin-bottom:2em}.categoria_acabados,.categoria_productos_observaciones,.producto{margin-bottom:6em}.producto,.producto_contenedor{position:relative;clear:both;width:100%}.producto .producto_contenido{width:100%;padding-left:1em}.producto .producto_contenido .producto_superior{width:100%;align-items:stretch;justify-content:flex-start}.producto .producto_foto,.producto .producto_tecnicos,.producto .producto_tecnicos_foto,.producto .producto_tecnicos_tabla{padding:1em}.producto .producto_foto{order:1;width:17em;align-items:center}.producto .producto_foto .titulo_encabezado{position:relative;padding-bottom:.5em;align-items:flex-end}.producto .producto_foto .titulo_encabezado .boton_generar_pdf{margin-bottom:.25em;margin-left:1em;width:2em;height:2em}.producto .producto_foto img{object-fit:contain;max-width:15em;max-height:12em}.producto .producto_foto .elemento_imagen_bg_overlay{bottom:.75em;right:.75em}.producto .producto_tecnicos{height:100%;justify-content:space-between;order:3}.producto .producto_tecnicos .titulo_encabezado{position:relative;padding-bottom:.5em;border-bottom:1px solid var(--color_principal)}.cookies_contenido .botones_cookies,.producto .producto_tecnicos_contenido{justify-content:center;align-items:center}.producto .producto_tecnicos_foto img{object-fit:contain;max-width:15em;max-height:10em}.producto table.cms_table td{border-color:var(--color_principal)}.producto table.cms_table tr:first-child td{border-top-width:0}.producto .producto_tecnicos_tabla table td{padding-left:1em;padding-right:1em}.producto .producto_tarifa{align-items:flex-start;padding:1em;order:2}.producto .producto_tarifa .subtitulo{font-size:.9em}.pdf_editor .producto .producto_superior,.producto .producto_tarifa .contenedor_tabla{flex-wrap:wrap}.producto .producto_tarifa table{width:unset!important;padding-bottom:1em}.producto .producto_tarifa table td{padding-left:.75em;padding-right:.75em;max-width:12em;overflow:hidden;text-overflow:ellipsis;text-transform:none}.producto .producto_tarifa table td.grueso{padding-top:1.5em;padding-bottom:.75em}.producto .producto_tarifa table tr.fila_encabezado td{padding-bottom:.75em}.producto .producto_tarifa table tr td.tec_first{border-left-width:1px}.producto .producto_tarifa_anotaciones td{border-width:0;padding-top:1em}.pdf_editor .categoria_productos_contenidos,.pdf_editor .producto .contenedor_tabla{margin-bottom:0}.pdf_editor .producto .producto_foto{width:auto}.pdf_editor .producto .producto_tarifa{order:5;flex-basis:100%;width:100%;margin-top:1em}.pdf_editor .producto.nowrap_elements .producto_superior,.pdf_editor .producto.nowrap_elements .producto_tecnicos_contenido{flex-wrap:nowrap}.pdf_editor .producto.nowrap_elements .producto_foto{width:10em}.pdf_editor .producto.nowrap_elements .producto_tarifa{order:2;flex-basis:unset;width:unset;margin-top:0}.pdf_editor .producto.nowrap_elements .producto_foto,.pdf_editor .producto.nowrap_elements .producto_tarifa,.pdf_editor .producto.nowrap_elements .producto_tecnicos{padding:.25em}.pdf_editor .producto.nowrap_elements .producto_foto img,.pdf_editor .producto.nowrap_elements .producto_tecnicos_foto img{max-width:10em}.pdf_editor .producto.nowrap_elements .producto_tecnicos_tabla table td{padding-left:.5em;padding-right:.5em}.pdf_editor .producto.nowrap_elements .producto_tecnicos_foto{padding-left:0}.pdf_editor .producto.nowrap_elements .producto_tecnicos_foto img{max-width:11em}.categoria_acabados_listado .elemento.acabado{width:20%}.acabados_informacion_adicional_contenido .contenedor_tabla{padding-bottom:6em}.acabados_informacion_adicional_contenido .contenedor_tabla.last{margin-bottom:3em}.acabados_informacion_adicional_contenido,.acabados_notas_interes_contenido{margin-bottom:8em}.acabados_informacion_adicional_contenido p,.acabados_notas_interes_contenido p{margin:inherit;margin-bottom:.5em}.acabados_notas_interes_contenido ol,.acabados_notas_interes_contenido ul{padding-left:1em}.acabados_notas_interes_contenido ol li,.acabados_notas_interes_contenido ul li{margin-left:1em}.pdf_editor .elemento.acabado{width:25%!important;margin-bottom:0}.pdf_editor .elemento.acabado .avoid_pdf_break{padding-top:0}@media screen and (max-width:1400px){.producto .producto_superior{flex-wrap:wrap}.producto .producto_tarifa{order:5;width:100%}.categoria_elementos_listado .elemento.acabado{width:25%}}.pdf_editor{overflow:auto}.avoid_pdf_break{-webkit-column-break-inside:avoid;page-break-inside:avoid}.pdf_editor .pdf_force_break{position:relative;display:block;break-after:page}.pdf_force_break+.pdf_contraportada{margin-top:0;padding-top:1em}.pdf_force_break_before{position:relative;display:block;break-before:page}.pdf_force_space{position:relative;display:block;width:100%;height:1em}.pdf_contraportada img,.pdf_portada img{height:1020px;margin:auto}.filtro_listado .filtro_titulo,.pdf_portada img{margin-bottom:.5em}.pdf_contraportada img,.pdf_contraportada.nowrap_elements img{height:960px}#tejidos_filtros .titulo_seccion,#tejidos_resultados .titulo_seccion{text-align:left;margin-bottom:.5em}.filtros_listado{grid-template-columns:repeat(3,1fr);column-gap:4em;row-gap:2em;padding-block:1.5em}.filtro_listado{width:100%}.filtro_listado.listado_nombre{grid-column:span 2}.filtro_listado .filtro_titulo span{font-weight:300;font-size:1.1em;color:var(--color_contraste_tejidos)}.filtro_listado .filtro_contenido{padding-left:.5em}.filtro_listado .multiselect .selectBox select{text-align:left;border-color:var(--color_negro)}.filtro_listado.listado_nombre input[type=text]{width:100%;background:0 0;border:none;border-bottom:1px solid;border-color:var(--color_negro);font-size:1.1em;padding:.5em;font-weight:200}#contacto #formulario input:focus,#contacto #formulario textarea:focus,.filtro_listado input:focus,input:focus,textarea:focus{outline:0}.filtro_listado ::-webkit-input-placeholder{color:var(--color_contraste2)}.filtro_listado ::-moz-placeholder{color:var(--color_contraste2)}.filtro_listado :-ms-input-placeholder{color:var(--color_contraste2)}.filtro_listado :-moz-placeholder{color:var(--color_contraste2)}#barra_cookies,.cookies_contenido a,.filtro_boton:hover,table.dataTable tr.thead td,table.dataTable.display tbody tr:hover a,table.dataTable>thead{color:var(--color_blanco)}.filtro_botones_contenedor{align-items:flex-end;justify-content:center}.filtro_boton{position:relative;padding:.5em;padding-inline:2em;margin:.5em;margin-inline:1em;background:var(--color_blanco);color:var(--color_negro);text-transform:uppercase;border:1px solid var(--color_negro);box-shadow:.25em .25em .25em 0 var(--color_negro50);font-weight:300;background-color:var(--color_contraste2);border-color:var(--color_contraste2);color:var(--color_blanco)}.filtro_boton:hover{background:var(--color_contraste_tejidos);border-color:var(--color_contraste_tejidos)}#tejidos_resultados{margin-top:4em}#tejidos_resultados_contenido{padding-block:2em}table.dataTable{max-width:100%}table.dataTable>thead{background:var(--color_contraste75)}table.dataTable>thead th{background:var(--color_contraste75)!important}table.dataTable.cms_table td{border:none}table.dataTable thead td,table.dataTable thead th{border-bottom:none;border-right:1px solid rgba(0,0,0,.05);padding-bottom:1em}table.dataTable thead>tr>:where(th.sorting_asc,th.sorting_desc){background:var(--color_contraste)}table.dataTable>tbody>tr:not(.thead).odd>*{box-shadow:none;background:var(--color_negro10)!important;background:var(--color_negro10)!important}table.dataTable>tbody>tr.odd>.sorting_1{box-shadow:inset 0 0 0 9999px var(--color_negro15)!important}table.dataTable.display tbody tr:hover>*,table.dataTable>tbody>tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px var(--color_contraste2)!important;color:var(--color_blanco)}table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc_disabled:before{content:"\A";border-left:.75em solid transparent;border-right:.75em solid transparent;border-bottom:.75em solid var(--color_blanco);opacity:.25;margin:.1em}table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_desc_disabled:after{content:"\A";border-left:.75em solid transparent;border-right:.75em solid transparent;border-top:.75em solid var(--color_blanco);opacity:.25;margin:.1em}table.dataTable>tbody>tr>td:first-child,table.dataTable>tbody>tr>td:nth-child(2),table.dataTable>tbody>tr>td:nth-child(4),table.dataTable>thead>tr>th:first-child,table.dataTable>thead>tr>th:nth-child(2),table.dataTable>thead>tr>th:nth-child(4){width:24%!important}table.dataTable>tbody>tr>td:nth-child(5),table.dataTable>thead>tr>th:nth-child(5){width:18%!important}table.dataTable>tbody>tr>td:nth-child(3),table.dataTable>thead>tr>th:nth-child(3){width:16%!important}.cms_table.dataTable tr:last-child td,table.dataTable>tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.15)}table.dataTable tr.thead td{background-color:var(--color_contraste75);font-weight:700;border:inherit}.pdf_editor table.dataTable tr.thead{display:table-row}.tejido_nombre{align-items:center}.tejido_foto{width:6em;padding:.5em;margin-right:.5em;cursor:pointer;overflow:hidden}.tejido_foto .elemento_imagen_bg_overlay{right:.25em;bottom:.25em;transform:scale(.75)}#contacto #formulario{justify-content:center;align-items:stretch;font-size:1em}.contacto_bloque{position:relative;width:50%;padding:1.5em;justify-content:flex-start;align-items:flex-start}#contacto #formulario .titulo_campo,#contacto #formulario input,#contacto #formulario textarea{position:relative;float:left;clear:both}#contacto #formulario .titulo_campo{display:inline-block;font-size:1.25em}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-animation:forwards autofill_general;animation:forwards autofill_general}@keyframes autofill_general{100%{background:0 0}}@-webkit-keyframes autofill_general{100%{background:0 0}}::-webkit-input-placeholder{color:var(--color_contraste)}::-moz-placeholder{color:var(--color_contraste)}:-ms-input-placeholder{color:var(--color_contraste)}:-moz-placeholder{color:var(--color_contraste)}.contenedor_formulario .obligatorio:after{content:'*';color:var(--color_contraste);margin-left:.25em}#contacto #formulario input,#contacto #formulario textarea{width:100%;background:0 0;border:none;border-bottom:1px solid;border-color:var(--color_negro25);font-family:Texta;font-size:1em;margin-top:.25em;margin-bottom:1.5em;padding:.25em;font-weight:200}#contacto #formulario textarea{line-height:150%;resize:none;min-height:5em;flex-grow:1}#contacto ::-webkit-input-placeholder{color:var(--color_contraste)}#contacto ::-moz-placeholder{color:var(--color_contraste)}#contacto :-ms-input-placeholder{color:var(--color_contraste)}#contacto :-moz-placeholder{color:var(--color_contraste)}#contacto_contenido #formulario input[type=checkbox].css-checkbox+label.css-label{width:1.75em;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:100% auto;background-position:left top;cursor:pointer;color:var(--color_principal)}#contacto_contenido #formulario input[type=checkbox].css-checkbox:checked+label.css-label{background-position:left 116.5%}#contacto_contenido #formulario label.css-label{background-image:url(../img/checkbox.svg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contacto_contenido #confirmacion{width:100%;text-align:right}#contacto #contacto_contenido #formulario #enviar{background-image:url(../img/enviar.svg);background-size:auto 100%;background-position:center;filter:grayscale(100%);filter:brightness(0%);padding-left:5em}#contacto #contacto_contenido #formulario #enviar:hover{filter:none}#contacto #contacto_contenido #formulario #respuesta_envio{width:100%;margin-top:1.5em;text-align:right;display:none}#contacto #mapa_contenedor{width:100%;min-height:15em;flex-grow:1}#contacto #mapa_contenedor #mapa{width:100%;height:100%}#contacto #datos_empresa{position:relative;clear:both;width:100%;justify-content:space-between;align-items:flex-start;margin-top:1em}#contacto #datos_empresa .contacto_bloque{justify-content:flex-start;align-items:baseline;padding:1em .5em 0;width:auto}#contacto #datos_empresa>div.flex>div.flex *{padding:.1em .25em}#contacto #datos_empresa .fa{color:var(--color_contraste)}#contacto #datos_empresa .fa.fa-map-marker{font-size:1.25em}#contacto #datos_empresa .texto{line-height:110%}#contenidos_404 .tabla{margin:auto;font-size:1.25em}#contenidos_404 #imagen_404{position:relative;max-width:15em;margin:auto auto 3em}#contenidos_404 .texto_404{text-transform:uppercase;font-size:1.25em}#contenidos_404 .texto_404-2{font-size:1.1em}#legal #legal_texto h2{font-size:1.4em;font-weight:300;text-transform:uppercase;margin-top:2em;margin-bottom:.75em}#legal #legal_texto h3{font-size:1.35em;font-weight:300;margin-top:1em;margin-bottom:.5em}#legal #legal_texto ol,#legal #legal_texto ul{margin-left:4em;margin-top:.5em;margin-bottom:.5em}#legal #legal_texto p{margin-top:.75em}#legal #legal_texto a{opacity:.9;-webkit-transition:.3s ease-in-out!important;-moz-transition:.3s ease-in-out!important;-ms-transition:.3s ease-in-out!important;-o-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important}#legal #legal_texto .tabla,#legal #legal_texto table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:2em}#legal #legal_texto .celda,#legal #legal_texto table td{padding:.5em;border:1px solid var(--color_contraste)}#barra_cookies{position:fixed;display:none;bottom:0;width:100%;background-color:var(--color_negro75);z-index:1000;font-size:1em}#barra_cookies .cookies_contenido{justify-content:space-between;align-items:center;padding:1em}.cookies_contenido .botones_cookies,.cookies_contenido .texto_cookies{padding:.5em 1em 1em}.cookies_contenido .texto_cookies{flex-grow:1}.cookies_contenido a{padding:.5em;background-color:var(--color_negro);border:1px solid var(--color_blanco);font-size:1em;margin:.5em;text-align:center}.cookies_contenido a:hover{padding:.5em;background-color:var(--color_contraste)}@media screen and (max-width:1280px){.titulo{font-size:1.25em}#contacto #datos_empresa .contacto_bloque{width:auto!important}}@media screen and (max-width:1024px){.categoria_elementos_listado .elemento,.categoria_elementos_listado .elemento.acabado{width:33%}.columnas.tres{column-count:2}.categoria_elementos_cabecera_supratitulo>span{padding-right:2em}.filtros_listado{grid-template-columns:repeat(2,45%)}.filtro_listado.listado_nombre{grid-column:span 1}.contenidos{padding-left:3em;padding-right:3em}.titulo_seccion{font-size:1.25em}#contacto #formulario{font-size:1.1em}#contacto #datos_empresa>div{font-size:1em}}@media screen and (max-width:860px){.contenidos{padding-left:2em;padding-right:2em}#pie .pie_bloque{flex-basis:50%;text-align:left}#contacto #formulario{font-size:1em}.contacto_bloque{width:100%}#contacto #contacto_contenido #formulario #respuesta_envio,#contacto_contenido #confirmacion{font-size:1.2em}#contacto #contacto_contenido #mapa_contenedor{margin-top:5em;height:25em}}@media screen and (max-width:768px){.columnas,.columnas.tres{column-count:1}#contenidos_404{font-size:.9em}}@media screen and (max-width:640px){#login .seccion.alta.contenidos{margin-top:3em}.legend:after{background-size:auto 130%;background-position:right -1em bottom -1.5em}.categoria_elementos_cabecera_supratitulo>span{padding-right:1em}.categoria_acabados_listado .elemento.acabado{width:50%}.filtros_listado{grid-template-columns:repeat(1,100%)}#tejidos_resultados_contenido,.filtros_listado{padding-inline:0}#tejidos_listado{font-size:.7em;word-break:break-word}#tejidos_resultados>.flex{align-items:flex-end;padding-bottom:.25em}#tejidos_filtros .titulo_seccion,#tejidos_resultados .titulo_seccion{margin-bottom:0}#barra_cookies{font-size:.9em}#barra_cookies .cookies_contenido{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:560px){#legal #legal_texto .tabla,#legal #legal_texto table{font-size:.6em}#legal #legal_texto .celda,#legal #legal_texto table td{padding:.25em}}@media screen and (max-width:480px){.acabados_informacion_adicional_contenido,.acabados_notas_interes_contenido,.categoria_elementos{margin-bottom:6em}.categoria_acabados_listado .elemento.acabado,.categoria_elementos_listado .elemento{width:50%}#tarifa_producto,.contenidos{padding-left:1em;padding-right:1em}.acabados_informacion_adicional .contenedor_tabla{margin-bottom:4em}.acabados_notas_interes{padding-left:1.5em;padding-right:.5em}#barra_cookies .cookies_contenido{padding:0}#go_top{right:.75em;bottom:.75em}#go_top .go_top{width:3em;height:3em}#pie .pie_bloque{width:100%}.square.tamano_3:before,.square.tamano_4:before,.square.tamano_5:before,.square.tamano_6:before{padding-top:100%}}