@font-face{font-family:'archivo';src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium.eot);src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium#iefix) format('embedded-opentype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium.woff2) format('woff2'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium.woff) format('woff'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium.ttf) format('truetype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Medium.svg) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'archivo';src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.eot);src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold#iefix) format('embedded-opentype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Regular.woff2) format('woff2'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Regular.woff) format('woff'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Regular.ttf) format('truetype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Regular.svg) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'archivo';src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light.eot);src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light#iefix) format('embedded-opentype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light.woff2) format('woff2'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light.woff) format('woff'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light.ttf) format('truetype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-Light.svg) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'archivo';src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.eot);src:url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold#iefix) format('embedded-opentype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.woff2) format('woff2'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.woff) format('woff'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.ttf) format('truetype'),url(//www.rugoplast.com/wp-content/themes/generatepress_child/assets/css/../fonts/Archivo-SemiBold.svg) format('svg');font-weight:600;font-style:normal;font-display:swap}h2 strong{font-weight:500 !important}.version_b strong{font-weight:500 !important;color:#000 !important}.migas_rojas strong{color:#e80445 !important;font-weight:500 !important}.texto_ventajas strong{font-weight:500;font-size:16px}.p_hero p{max-width:666px;margin-left:auto;margin-right:auto}input:focus:not([type=submit]),textarea:focus,select:focus{outline:none;box-shadow:none;border:none;background:0 0 !important;border-bottom:1px solid #000 !important;color:#1b2227 !important}.form_rugoplast p{margin-bottom:0}.form_rugoplast input[type=text],.form_rugoplast input[type=email],.form_rugoplast input[type=tel]{margin-bottom:20px;width:100%;font-family:'archivo'}.form_rugoplast input[type=text],.form_rugoplast input[type=email],.form_rugoplast input[type=tel]{background-color:transparent;color:#1b2227;font-weight:300;font-size:16px;border:0;border-bottom:1px solid #000;padding-left:10px;width:100%}.form_rugoplast textarea{background-color:transparent;color:#1b2227;font-weight:300;font-size:16px;border:0;border-bottom:1px solid #000;padding-left:10px;width:100%;height:100px;font-family:'archivo'}.form_rugoplast ::placeholder{color:#1b2227;font-family:'archivo'}@media screen and (max-width:1024px){.form_rugoplast input[type=text],.form_rugoplast input[type=email],.form_rugoplast input[type=tel]{max-width:100%;width:100%}.form_rugoplast textarea{max-width:100%;width:100%}}.form_rugoplast input[type=checkbox]{position:relative;cursor:pointer;width:0}.form_rugoplast input[type=checkbox]:before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:-4px;background-color:transparent;border:1px solid #000;border-radius:0}.form_rugoplast input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1px;left:2px}.form_rugoplast .wpcf7-acceptance .wpcf7-list-item{margin-left:0;margin-top:10px}.form_rugoplast .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{margin-left:15px;font-size:14px;line-height:21px;font-weight:400;color:#1b2227;font-family:'archivo'}.form_rugoplast .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{font-size:14px;font-weight:400;color:#000;line-height:21px;font-family:'archivo'}.form_rugoplast .wpcf7-acceptance input[type=checkbox]{margin-left:5px}.form_rugoplast .wpcf7-spinner{display:none}.form_rugoplast input[type=submit]{display:flex;padding:12px 32px;justify-content:center;align-items:center;margin-top:32px;border-radius:0;background:#e80445;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#fff;border:0;transition:.4s;font-family:'archivo'}.form_rugoplast input[type=submit]:hover{background:#1b2227;color:#fff}body.iphone-fix .form_rugoplast input[type=submit]{padding-bottom:16px !important}.form_rugoplast .wpcf7-not-valid-tip{font-size:16px;color:#000}.wpcf7-response-output{font-size:16px;color:#000;border:0 !important}.container_news img{width:100%;height:254px;object-fit:cover}.container_news .box_text{padding:16px}.container_news .box_text .news_title a{font-family:'archivo';font-size:18px;line-height:24px;color:#000;font-weight:500}.container_news .box_text .news_text p{font-family:'archivo';font-size:15px;line-height:24px;color:#000;font-weight:400}header .menu_column_right .fl-col-content.fl-node-content{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}@media screen and (min-width:1024px){header .menu_column_right .fl-col-content.fl-node-content .fl-node-6brhsy0o2v8p{order:1}}header.fl-builder-content-369{position:fixed;top:0;left:0;width:100%;z-index:10000}header .hamburger:focus{border:0 !important}header .hamburger.pp-active i:before{content:"\e995" !important;color:#fff !important}@media screen and (min-width:1024px){header.fl-builder-content-369{position:fixed;top:0;left:0;width:100%;z-index:10000}header.fl-builder-content-369 .menu_rugoplast .fl-row-content-wrap{box-shadow:none;background-color:transparent}header.header_sticky{background-color:#e80445 !important}header.header_sticky .sub-menu{background-color:#e80445 !important}}@media screen and (max-width:1024px){#menu-menu-principal.pp-advanced-menu-horizontal{padding:30px 0 40px;margin-top:0}#menu-menu-principal.pp-advanced-menu-horizontal .boton_menu a{margin-top:40px;display:inline-block;margin-left:0}#menu-menu-principal .menu-item-text{position:relative;padding-left:0 !important}#menu-menu-principal .menu-item-text .pp-menu-toggle{right:-30px;left:initial}}@media screen and (min-width:1024px){header.fl-builder-content-369 #menu-menu-principal .menu-item{position:initial}header.fl-builder-content-369 #menu-menu-principal .menu-item .sub-menu{width:100% !important;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1320px;left:0;padding:20px}header.fl-builder-content-369 #menu-menu-principal .menu-item .sub-menu .menu-item{width:33%}}@media screen and (max-width:1023px){header.fl-builder-content-369 #menu-menu-principal .menu-item .sub-menu{height:400px;overflow:scroll}}.tax-product_cat header.fl-builder-content-369{background-color:#e80445 !important}.single-product header.fl-builder-content-369{background-color:#e80445 !important}.page-id-243 header.fl-builder-content-369{background-color:#e80445 !important}.descripcion_categoria p{max-width:696px;margin-left:auto;margin-right:auto}.producto_contenedor .woopack-product-image img{max-height:400px;height:500px;object-fit:contain}.producto_contenedor .woopack-product-content .woopack-product-title{display:flex;margin-bottom:10px;justify-content:center}.producto_contenedor .woopack-product-content .woopack-product-title a{font-family:'archivo';font-size:18px;line-height:24px;color:#000;font-weight:700}@media screen and (max-width:767px){.producto_contenedor .woopack-product-content .woopack-product-title a{font-family:'archivo';font-size:16px;line-height:20px;color:#000;font-weight:700}}.producto_contenedor .woopack-product-content .producto_descripcion p{font-family:'archivo';font-size:16px;line-height:24px;color:#000;font-weight:400;margin-bottom:10px}.producto_contenedor .woopack-product-content .producto_categoria{font-family:'archivo';font-size:12px;line-height:24px;color:#e80445;font-weight:600}.producto_contenedor .woopack-product-content .producto_etiquetas{font-family:'archivo';font-size:12px;line-height:24px;color:#000;font-weight:300}.productos_list .woocommerce-ordering{display:none}.productos_list .woopack-grid-wrap{margin-top:0 !important}.categoria_listado .pp-category__content{padding:6px 8px 12px}.categoria_listado .pp-category__content .pp-category__title{font-family:'archivo';font-size:18px;line-height:24px;color:#000;font-weight:300;text-align:start}@media screen and (min-width:1024px) and (max-width:1500px){.categoria_listado .pp-category__content .pp-category__title{min-height:48px}}@media screen and (max-width:767px){.categoria_listado .pp-category__img{height:200px}.categoria_listado .pp-category__img img{height:200px;object-fit:cover}.categoria_listado .pp-category__content .pp-category__title{font-family:'archivo';font-size:16px;line-height:24px;color:#000;font-weight:300;text-align:start}.categoria_listado .pp-category__content{padding:0 8px 18px 0}}@media screen and (min-width:768px){.seccion_categoria_banner{position:relative;z-index:1}.seccion_categoria_banner .imagen_pintura{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:flex-end}.seccion_categoria_banner .columna_derecha_banner{position:relative}}.sku_ficha_producto .product_meta{border:0 !important}.boton_solicita_presupuesto .variations_form{display:none !important}.boton_solicita_presupuesto .yith-ywraq-add-to-quote .add-request-quote-button{padding:12px 24px;font-family:'archivo';font-size:16px;font-weight:700;color:#fff}.modulo_solicitar_presupuesto .button{padding:12px 24px !important;font-family:'archivo';font-size:16px !important;font-weight:700 !important;color:#fff !important;background-color:#ef0039 !important}.modulo_solicitar_presupuesto td{border:1 solid #fff !important}.modulo_solicitar_presupuesto .product-quantity .quantity a,.modulo_solicitar_presupuesto .product-quantity .quantity input{border:0 !important}.modulo_solicitar_presupuesto .product-quantity .quantity{display:flex !important;flex-direction:column !important;align-items:center !important}.modulo_solicitar_presupuesto .yith-ywraq-mail-form-wrapper input:not([type=submit]),.modulo_solicitar_presupuesto .yith-ywraq-mail-form-wrapper textarea{background:#f7f7f7 !important;border-radius:0 !important;border:0 !important}.modulo_solicitar_presupuesto .yith-ywraq-mail-form-wrapper ::placeholder{font-weight:300 !important}.modulo_solicitar_presupuesto .woocommerce-message{background:0 0 !important;border-left:3px solid #ef0039 !important}.modulo_solicitar_presupuesto .yith-ywraq-mail-form-wrapper{padding:0 !important}@media screen and (max-width:767px){.modulo_solicitar_presupuesto .product-quantity .quantity{flex-direction:row !important;justify-content:flex-end;align-items:flex-start !important}}.fl-post-module-woo-ordering p.woocommerce-result-count{width:100%;text-align:center}.woopack-grid-empty p{text-align:center}.grecaptcha-badge{z-index:-10;opacity:0;pointer-events:none}