body{overflow-x:hidden}.pa-header{background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.pa-fixed-header{background-color:#002F2D!important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.filter-item input{display:none!important}.yith-wcan-filter .checkbox.level-1 label{display:none}.yith-wcan-filter .filter-item.active,.yith-wcan-filter .active .level-1,.yith-wcan-filter .filter-item.active label{display:block!important}.yith-wcan-filter .filter-item.active a,.yith-wcan-filter .active .level-1 a,.yith-wcan-filter .filter-item.active a{display:inline!important}.et_pb_text ul{padding-bottom:0px!important}.yith-wcan-filter .active .filter-item.level-1 .filter-items.level-1{display:none!important}li.active>label .term-label{color:white!important;background-color:#002f2d!important;padding:1px 3px;font-weight:600!important}.filter-item>label .term-label{background-color:white;border-radius:4px;transition-duration:0.45s}.filter-item>label .term-label:hover{background-color:#4c7270!important;color:white!important}.categoriaslistado .products{border-top:1px solid #EFF1F3;padding-top:20px!important}.woocommerce-result-count,.woocommerce-ordering{margin:0px!important}.woocommerce-loop-product__link{border:1px solid #EFF1F3;transition-duration:0.25s;box-shadow:0px 10px 15px -3px rgba(0,0,0,0)}.woocommerce-loop-product__link:hover{border:1px solid #d1d1d1;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.05)}li.active>label .term-label{font-weight:bold}.sub-menu a{font-size:14px!important;line-height:16px!important}.nav li li a{padding:5px 0px!important}.nav li ul.sub-menu{padding:10px 0px!important}.single-product .hide-logged-out a,.single-product .hide-logged-in a{background-color:#8490a5;color:white;padding:5px 10px;transition-duration:0.45s}.single-product .hide-logged-out a:hover,.single-product .hide-logged-in a:hover{background-color:#263756}.product_meta{border-width:0px!important}.sku_wrapper{font-size:0px}.sku_wrapper .sku{font-size:20px!important;font-weight:800;color:#8490a5}.sku-custom{padding-bottom:0px!important;margin-bottom:0px!important}.portadabloques:hover .et_pb_text *{color:black}.header-ed-2 .header-content{max-width:820px!important}.header-ed-2 .et_pb_fullwidth_header_subhead{margin-top:20px;margin-bottom:30px}.header-ed-2 .et_pb_header_content_wrapper{margin-bottom:20px}.redcomercial:hover *{opacity:0!important}.redcomercial *{transition-duration:0.4s}.portfolioaguilera article:hover h2{opacity:0}.formaguilera .et_pb_contact_field_options_title{display:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%}.form-field.full,.form-check.full,.form-submit.full{grid-column:1 / -1}.form-field{width:100%;display:flex;flex-direction:column;gap:6px}.form-field p{margin:0}.form-field input[type="text"],.form-field input[type="email"],.form-field textarea{width:100%;border:1px solid #222;padding:18px 16px;font-size:15px;background:#fff;box-sizing:border-box;color:#333}.form-field textarea{min-height:180px;resize:vertical}.form-field label{margin:0;font-size:14px;color:#000}.form-field input[type="file"]{width:100%;border:1px solid #222;padding:10px 12px;background:#fff;box-sizing:border-box;font-size:14px}.form-check{font-size:14px;line-height:1.5}.form-check p{margin:0}.form-check label{display:flex;align-items:flex-start;gap:10px}.form-check input[type="checkbox"]{width:18px;height:18px;margin-top:3px;flex-shrink:0}.form-submit{text-align:right}.form-submit p{margin:0}.form-submit input[type="submit"]{background:#67c5bb;color:#fff;border:none;border-radius:25px;padding:14px 28px;font-size:15px;cursor:pointer}.form-submit input[type="submit"]:hover{opacity:0.85}.wpcf7 form p{margin:0}.wpcf7-form-control-wrap{display:block;margin-top:2px}.wpcf7-not-valid-tip{font-size:12px;margin-top:4px}@media (max-width:768px){.form-grid{grid-template-columns:1fr;gap:20px}.form-submit{text-align:left}}.et_pb_section_video_bg{display:flex!important;flex-direction:column;justify-content:center}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#64BAAE!important;background:rgba(0,0,0,0)!important;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}