body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#333333)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#333333)}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:700}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:700}h3{font-weight:700}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:700}h5{font-weight:700}h6{font-weight:700}.et_pb_slide_description .et_pb_slide_title{font-weight:700}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:700}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.et-cart-info span{display:none!important}#main-header .tienda-mega{position:static!important}#main-header .tienda-desplegable>summary{display:flex;align-items:center;gap:8px;padding-bottom:33px;cursor:pointer;list-style:none;color:inherit;font:inherit;font-weight:600}#main-header .tienda-desplegable>summary::-webkit-details-marker{display:none}#main-header .tienda-desplegable>summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}#main-header .tienda-desplegable[open]>summary::after{transform:rotate(225deg)}#main-header .tienda-desplegable>summary:focus-visible,#main-header .tienda-submenu>summary:focus-visible,#main-header .tienda-panel a:focus-visible{outline:2px solid #2563eb;outline-offset:4px}#main-header .tienda-panel{position:absolute;top:100%;left:0;width:100%;max-height:65vh;overflow-y:auto;padding:28px;background:#fff;border-top:3px solid #2563eb;box-shadow:0 12px 30px rgb(0 0 0 / 12%);z-index:9999;box-sizing:border-box}#main-header .tienda-panel ul{position:static!important;display:block;width:auto!important;margin:0;padding:0;opacity:1!important;visibility:visible!important;background:transparent;border:0;box-shadow:none;list-style:none;transform:none!important}#main-header .tienda-panel li{display:block;float:none;width:auto;margin:0;padding:0;line-height:1.5}#main-header .tienda-panel a{display:block;width:auto;padding:7px 0;color:#333;font-size:14px;font-weight:400;text-decoration:none;border:0}#main-header .tienda-panel a::after{display:none}#main-header .tienda-panel a:hover{color:#2563eb;background:transparent;opacity:1}#main-header .tienda-categorias .tienda-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}#main-header .tienda-panel .tienda-submenu>summary,#main-header .tienda-panel .tienda-categoria-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:#333;font-size:16px;font-weight:700;line-height:1.5;border-bottom:1px solid #eee}#main-header .tienda-panel .tienda-submenu>summary{cursor:pointer;list-style:none}#main-header .tienda-submenu>summary::-webkit-details-marker{display:none}#main-header .tienda-submenu>summary::after{content:"+";flex-shrink:0;font-size:20px;font-weight:400}#main-header .tienda-submenu[open]>summary::after{content:"−"}#main-header .tienda-panel .tienda-subcategorias{padding:8px 0 8px 12px}#main-header .tienda-categorias ul.children{padding-left:12px}#main-header .tienda-marcas .tienda-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 24px}#main-header.et-fixed-header .tienda-desplegable>summary{padding-bottom:20px}@media (max-width:980px){#main-header .tienda-desplegable>summary,#main-header.et-fixed-header .tienda-desplegable>summary{justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}#main-header .tienda-panel{position:static;width:100%;max-height:55vh;margin:8px 0;padding:16px;box-shadow:none}#main-header .tienda-categorias .tienda-lista,#main-header .tienda-marcas .tienda-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){#main-header .tienda-categorias .tienda-lista{grid-template-columns:1fr}}.catalogo-categorias{width:100%;color:#333}.catalogo-categorias ul{margin:0;padding:0;list-style:none}.catalogo-categorias li{margin:0;padding:0}.catalogo-categorias ul.catalogo-categorias__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.catalogo-categorias .catalogo-categorias__item{min-width:0;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.catalogo-categorias__desplegable>summary,.catalogo-categorias__titulo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;color:#333;font-size:18px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.catalogo-categorias__desplegable>summary{cursor:pointer;list-style:none}.catalogo-categorias__desplegable>summary::-webkit-details-marker{display:none}.catalogo-categorias__desplegable>summary::after{content:"+";flex-shrink:0;color:#2563eb;font-size:24px;font-weight:400}.catalogo-categorias__desplegable[open]>summary::after{content:"−"}.catalogo-categorias__desplegable[open]>summary{border-bottom:1px solid #e5e7eb}.catalogo-categorias ul.catalogo-categorias__subcategorias{padding:12px 20px 20px}.catalogo-categorias__subcategorias a{display:block;padding:8px 0;color:#444;font-size:15px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.catalogo-categorias__subcategorias a:hover{color:#2563eb;text-decoration:underline}.catalogo-categorias ul.children{margin-left:6px;padding-left:14px;border-left:1px solid #e5e7eb}.catalogo-categorias summary:focus-visible,.catalogo-categorias a:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}@media (max-width:980px){.catalogo-categorias ul.catalogo-categorias__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalogo-categorias ul.catalogo-categorias__lista{grid-template-columns:1fr}}#main-header .logo_container{pointer-events:none}#main-header .logo_container a{pointer-events:auto}.catalogo-marcas{width:100%;color:#333}.catalogo-marcas ul.catalogo-marcas__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin:0;padding:0;list-style:none}.catalogo-marcas .catalogo-marcas__item{min-width:0;overflow:hidden;margin:0;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.catalogo-marcas .catalogo-marcas__enlace{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;color:#333;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.catalogo-marcas .catalogo-marcas__enlace::after{content:"+";flex-shrink:0;color:#2563eb;font-size:24px;font-weight:400}.catalogo-marcas .catalogo-marcas__enlace:hover{color:#333;text-decoration:none}.catalogo-marcas .catalogo-marcas__enlace:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}@media (max-width:980px){.catalogo-marcas ul.catalogo-marcas__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalogo-marcas ul.catalogo-marcas__lista{grid-template-columns:1fr}}#main-header .tienda-panel .tienda-submenu>summary,#main-header .tienda-panel .tienda-categoria-titulo,#main-header .tienda-marcas .tienda-lista>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:#333;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;border-bottom:1px solid #eee}#main-header .tienda-marcas .tienda-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:0px 24px;align-items:start}#main-header .tienda-marcas .tienda-lista>li>a::after{content:"+";display:block;position:static;flex-shrink:0;color:inherit;font-family:inherit;font-size:20px;font-weight:400;line-height:inherit}#main-header .tienda-marcas .tienda-lista>li>a:hover{color:#333;background:transparent;opacity:1}@media (max-width:980px){#main-header .tienda-marcas .tienda-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){#main-header .tienda-marcas .tienda-lista{grid-template-columns:1fr}}#main-header .tienda-desplegable>summary::after{display:none}