/*!
Theme Name: Ozado
Theme URI: http://underscores.me/
Author: Ozado
Author URI: https://ozado.pe/
Description: Paginas Web, Tiendas Virtuales
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ozado
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ozado is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}*{box-sizing:border-box}main{display:block}h1{font-size:2em}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;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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;clear:both}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc;list-style-position:inside}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#999;text-decoration:none}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:991.98px){.menu-toggle{display:none}.main-navigation ul{display:flex;gap:16px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--theme-color-1:#1c3d85;--theme-color-2:#fd6500;--theme-color-3:#f5f5f5;--theme-color-text:#999999;--theme-black:#222;--theme-plomo-claro:#eee;--theme-shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--theme-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--theme-shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--theme-shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--theme-shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--theme-shadow-2xl:0 25px 50px -12px rgb(0 0 0 / 0.25)}.cta{padding:.5rem 1.5rem;border-radius:8px;cursor:pointer;display:flex;gap:.7rem;align-items:center;justify-items:center;justify-content:center}.capa{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:#00000032;z-index:9000}.capa--active{display:none}.container-xl{max-width:1800px;margin:0 auto;padding:0 1rem}.container-lg{max-width:1400px;margin:0 auto;padding:0 1rem}.container{max-width:1600px;margin:0 auto;padding:0 1rem}.container.separacion{max-width:1250px}.container-single{max-width:1200px;margin:0 auto;padding:0 1rem}.separacion-lg{padding:5rem 0}.separacion{padding-top:3rem}a{transition:.3s ease all}input,textarea{padding:.6rem .8rem!important;outline:none;overflow:hidden;background-color:#F3F3F3;border-radius:3px!important;transition:all 0.5s;border:1px solid #ccc!important}input:hover,textarea:hover,input:focus,textarea:focus{border:1px solid var(--theme-color-1)!important;box-shadow:0 0 0 7px rgb(74,157,236,20%);background-color:#fff}select{appearance:none;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;width:200px;cursor:pointer}select:hover{border-color:#aaa}select::after{content:'\25BC';position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none}select option{padding:10px;font-size:16px;background-color:#fff;color:#333}.woocommerce span.onsale{background-color:var(--theme-color-1)}.woocommerce div.product p.stock{color:var(--theme-color-2)}#header-desktop{z-index:9;display:block!important}#header-desktop .widget{margin:0}#header-desktop .containerr{padding-left:2rem}#header-mobile{display:none!important}#header-desktop .grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.header-top{background:#162d5f}.header-top .widget,.header-top p{margin:0;color:#fff}.header-top li a,.header-top li{color:#fff;display:flex;font-size:15px;flex-wrap:wrap;align-items:center}.header-top ul{margin:0;display:flex;align-items:center;justify-content:normal;list-style:none;padding:6px 0;gap:2rem}.header-top ul li{padding-left:1rem}.header-top img{margin-bottom:-2px;margin-right:5px}.header-top .content-top{display:flex;justify-content:space-between;align-items:center}.header-top .content-top ul{display:flex;list-style:none;margin:10px 0;gap:2rem;padding:0;align-items:center}.header-medium{background:#0c1555}.header-medium .content-medium{display:grid;grid-template-columns:250px auto;align-items:center;gap:2rem}.header-medium .content-medium .right-bottom{display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:1rem;padding:23px 2rem 23px 0}.header-medium .content-medium .main-navigation ul{justify-content:center}.header-top .content-top a,.header-top .content-top p{font-size:14px}.header-medium .search-menu{max-width:500px;margin:auto;width:100%}.header-medium a{color:#fff}.search-menu .probox{border:0!important;border-radius:10px!important}.header-medium .search-menu .probox svg{fill:white!important}.header-medium .search-menu .probox .innericon{background:var(--theme-color-2)!important;border-radius:0 10px 10px 0!important;padding:9px!important;margin:-14px 0 -14px -10px!important}.header-medium .item-mini-cart{padding:0;position:relative}.header-medium .item-mini-cart button{background:none;padding:0;border:0}.site-header{position:sticky}.header-medium .item-mini-cart .content_cart p{margin:0}.header-medium .item-mini-cart .title-cart{color:#000;font-weight:500}.header-medium .item-mini-cart .content_cart .contador_pro .cart-items-count{background:var(--theme-color-2);font-weight:600;font-size:14px;color:#fff;position:absolute;border-radius:2rem;top:-6px;right:-9px;width:20px;min-height:20px;text-align:center}.header-bottom .content-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:1.5rem}#header-desktop .categorias h2{margin:0;display:flex;cursor:pointer;align-items:center;gap:10px;padding:10px 25px;justify-content:center;font-size:17px;font-weight:600}#header-desktop .categorias h2:before{content:"";background-image:url(/wp-content/uploads/2025/01/categorias.webp);width:17px;height:12px;display:block}.header-bottom .content-bottom .bottom-right{display:grid;border-radius:10px;gap:2rem;background:var(--theme-color-1);grid-template-columns:1fr auto;padding:10px 2rem;align-items:center}.header-bottom .content-bottom .bottom-right a{color:#fff;display:flex;align-items:center;gap:10px}.header-bottom .content-bottom .bottom-right .wsp-contact{border:1px solid var(--theme-color-text);padding:10px 15px;border-radius:10px}#header-desktop .categorias{background:var(--theme-color-2);color:#fff;border-radius:10px;position:relative}.header-bottom .content-bottom .categorias .widget{margin:0}#header-desktop .categorias ul::-webkit-scrollbar{width:7px}#header-desktop .categorias ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}#header-desktop .categorias ul::-webkit-scrollbar-thumb{background:var(--theme-color-2);border-radius:10px}#header-desktop .categorias ul::-webkit-scrollbar-thumb:hover{background:#b30000}#header-desktop .widget_product_categories:hover ul.product-categories{opacity:1;padding-top:1rem;padding-bottom:1rem;height:auto}#header-desktop .widget_product_categories ul.product-categories{position:absolute;max-height:431px;background:#fff;padding-left:1rem;padding-right:1rem;z-index:99;overflow:auto;width:265px;height:0;opacity:0;transition:all .3s ease-in-out;list-style:none;border:1px solid var(--theme-plomo-claro);border-radius:10px}.header-bottom .content-bottom .categorias ul{padding:0;margin:0}.capa-cat{display:none;background:#0000001a;position:fixed;left:0;right:0;bottom:0;top:0;z-index:99}.capa-cat.active{display:block}.capa-desp.active{display:block}.capa-desp{display:none;background:transparent;position:fixed;left:0;right:0;bottom:0;top:0;z-index:9}.header-banner-products .page-title{font-size:25px;color:#000;line-height:1}.footer-top ul{display:flex;justify-content:space-evenly;background:var(--theme-color-2);padding:2rem;margin-bottom:-67px;position:relative;align-items:center;list-style:none;clip-path:polygon(98% 0,100% 59%,98% 100%,2% 100%,0 59%,2% 0%)}.footer-top ul li{color:#fff;font-size:20px;font-size:28px}.footer-top ul li a{color:#fff;display:flex;align-items:center;gap:8px;border-radius:10px;background:#39b54a;padding:10px 15px;font-size:15px;font-weight:500}#colophon{background:#0c1555}#colophon .footer-widgets .grid{padding-top:8rem;display:grid;gap:2rem;grid-template-columns:1fr 222px 222px 222px}#colophon .footer-widgets .grid ul li{border-bottom:1px solid #99999987;padding-bottom:4px!important;padding-top:0!important}#colophon .footer-widgets .grid ul li:last-child{border-bottom:none}#colophon .footer-widgets .footer-1 img{max-width:350px!important}#colophon .footer-widgets .footer-1 li{border:none!important}#colophon .footer-widgets .footer-1{flex:1}#colophon .footer-widgets .grid li,#colophon .footer-widgets .grid li a{font-size:15px;color:#b7b7b7}#colophon .footer-widgets .grid h2{color:var(--theme-color-2);font-size:25px}#colophon .footer-widgets .grid ul{padding:0;list-style:none}#colophon .footer-widgets .grid .footer-4 ul{max-height:225px;overflow:auto;padding:0;margin:0;list-style:none}#colophon .footer-widgets .grid .footer-4 ul::-webkit-scrollbar{width:5px}#colophon .footer-widgets .grid .footer-4 ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}#colophon .footer-widgets .grid .footer-4 ul::-webkit-scrollbar-thumb{background:var(--theme-color-2);border-radius:10px}#colophon .footer-widgets .grid .footer-4 ul::-webkit-scrollbar-thumb:hover{background:#b30000}#colophon .product-categories li:before{content:none!important}.popup-ofertas{display:none}.popup-ofertas .content-images{max-width:300px}.dropdown-menu{position:fixed;background:#fff;right:0;bottom:0;transform:translateX(100%);width:270px;padding:1rem;transition:all .3s ease-out;top:0;z-index:99}.dropdown-menu.active{transform:translateX(0)}.dropdown-menu .header-quickcart ul{padding:0;margin:0;list-style:none}.dropdown-menu .header-quickcart ul img{width:35px}.dropdown-menu .header-quickcart li{display:flex;align-items:center;gap:7px;align-items:center;border:1px solid #ddd;margin-bottom:5px!important;border-radius:5px;padding:5px 10px!important}.dropdown-menu .header-quickcart li a{display:flex!important;font-size:14px;align-items:center;gap:10px;color:var(--theme-black);font-weight:500!important}.dropdown-menu .header-quickcart .total{display:none}.dropdown-menu .header-quickcart li .amount{display:none}.dropdown-menu .header-quickcart li .quantity{color:var(--theme-black)}.dropdown-menu .header-quickcart .buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.dropdown-menu .header-quickcart .buttons a{background:var(--theme-color-1);color:#fff;padding:6px 10px!important;line-height:normal!important;border-radius:10px;font-weight:500!important}.dropdown-menu .header-quickcart .buttons .checkout{background:var(--theme-color-2)}.dropdown-menu .header-quickcart .buttons a:hover{color:var(--theme-black);border:1px solid var(--theme-black);background:none}.widget ul.product-categories{padding:0;list-style:none;margin:0}.widget ul.product-categories li .wcsca-icon .fas:before{color:var(--theme-color-2);}.widget ul.product-categories li a{color:var(--theme-black)}.product-categories li:before{content:''!important;width:30px;height:25px;display:block;position:absolute;left:-7px}.header-bottom .content-bottom .categorias ul.product-categories.active{display:none;background:#fff}.header-banner-products{background-image:url(/wp-content/uploads/2024/02/Recurso-9.png);padding:2rem;text-align:center}.header-banner-products .espaciado{padding:4rem 1rem;display:grid;grid-template-columns:1fr auto;align-items:center}.header-banner-products .espaciado h1{color:#fff}.header-banner-products .espaciado .woocommerce-breadcrumb{color:#fff}.header-banner-products .espaciado .woocommerce-breadcrumb a{color:#fff}.woocommerce div.product form.cart{display:grid;grid-template-columns:auto 1fr;gap:2rem}.woocommerce div.product form.cart{display:grid;grid-template-columns:auto 1fr;gap:2rem}.woocommerce div.product form.cart:before,.woocommerce div.product form.cart:after{display:none!important}.woocommerce div.product form.cart .qib-button-wrapper{margin-bottom:0}#wc-main .grid aside#secondary section{border:1px solid #E7E7E7;margin-bottom:2rem;border-radius:8px}.tienda__productos .tienda__filter .widget{border:1px solid var(--theme-plomo-claro);border-radius:15px;padding:0 1.5rem;padding-bottom:1rem}.blogs-recomendados{margin-bottom:4rem;margin-top:3rem}.tienda__productos .tienda__filter .widget .product_list_widget a{display:grid;grid-template-columns:auto 1fr;border-bottom:1px solid #ddd;gap:10px;align-items:center}.tienda__productos .tienda__filter .widget .product_list_widget a img{width:80px;height:75px;object-fit:contain;border-right:1px solid #ddd}.tienda__productos .tienda__filter .widget .product_list_widget a span{font-weight:400;color:var(--theme-color-1)}.tienda__productos .tienda__filter .widget ul{padding-left:0;padding-bottom:17px;max-height:450px;overflow:auto}.xoo-cp-container .xoo-cp-atcn.xoo-cp-success{background:var(--theme-color-1);color:#fff}.tienda__productos .tienda__filter .widget ul::-webkit-scrollbar{width:7px}.tienda__productos .tienda__filter .widget ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.tienda__productos .tienda__filter .widget ul::-webkit-scrollbar-thumb{background:var(--theme-color-2);border-radius:10px}.tienda__productos .tienda__filter .widget ul::-webkit-scrollbar-thumb:hover{background:var(--theme-color-2)}.tienda__productos .tienda__filter .widget h2{color:var(--theme-color-2);padding:14px;border-bottom:1px solid #eee}.tienda__productos .tienda__filter #woocommerce_layered_nav-5{background:var(--theme-color-1)}.tienda__productos .tienda__filter #woocommerce_layered_nav-5 a{color:#fff}.tienda__productos .tienda__filter .widget .amount,.tienda__productos .tienda__filter .widget .count{display:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--theme-color-1);color:#fff;transition:.3s ease all}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background:var(--theme-color-2);color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background:var(--theme-color-1);color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--theme-color-2);color:#fff}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:var(--theme-black);font-weight:500}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover{color:var(--theme-color-2)}#cotizador-ozado-datatable td button{background:var(--theme-color-2);color:#fff}ul.products li.product .categoria-producto{padding:0 15px}ul.products li.product a:hover .categoria-producto{color:var(--theme-color-text)!important}ul.products li.product h2{color:#000!important;font-weight:400!important;padding:10px 15px!important;min-height:58px;line-height:1.2}ul.products li.product form.cart{display:grid;grid-template-columns:1fr;padding:10px 15px 20px 15px}ul.products li.product form.cart .minus:hover,ul.products li.product form.cart .plus:hover{background:var(--theme-color-3)!important}ul.products li.product form.cart .quantity{width:45px;justify-content:center}ul.products li.product form.cart .quantity input{border:0!important;border-radius:0!important}ul.products li.product form.cart .qib-button{border:0!important;background:none!important}ul.products li.product form.cart .minus{border-radius:15px 0 0 15px}ul.products li.product form.cart .plus{border-radius:0 15px 15px 0}ul.products li.product form.cart .button.alt{color:var(--theme-color-1);font-weight:500;padding:10px 10px!important;background:#eaebed;transition:all .3s ease;grid-row:2;border-radius:2rem}ul.products li.product form.cart .button.alt:hover{background:var(--theme-color-1);color:#fff}#wc-main .grid{display:grid;gap:2rem;grid-template-columns:300px auto}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce .products ul:before,.woocommerce ul.products:before{content:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:0;border:1px solid var(--theme-plomo-claro);padding:0;width:100%!important}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--theme-color-1)}ul.products.owl-carousel{display:block!important}ul.woocommerce-order-overview .woocommerce-order-overview__total.total{display:none!important}.xoo-cp-ptotal{display:none!important}.xoo-cp-pdetails .xoo-cp-pprice{display:none}.xoo-cp-pqty .xoo-cp-qtybox .xoo-cp-qty{padding:0!important}.xoo-cp-btns a{display:none!important}.xoo-cp-btns a:first-child{display:block!important}.blog-content{padding-top:3rem}.blog-content .title-blog{color:var(--theme-color-1);text-align:center;font-size:35px;margin:0;border-bottom:1px solid;padding-bottom:4px;max-width:max-content;padding-right:1rem}.blog-grid-loop.single{grid-template-columns:1fr 1fr 1fr}.blog-grid-loop{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}.blog-grid .sidebar-blog .widget{border:1px solid #ddd;padding:1rem;border-radius:10px 0}.blog-grid .sidebar-blog .widget h2{color:var(--theme-color-2);font-size:22px;margin-bottom:10px;border-bottom:1px solid}.blog-grid .sidebar-blog .widget ul{padding:0;list-style:none;margin:0}.blog-grid .sidebar-blog .widget ul li{line-height:1.3;border-bottom:1px solid #ddd;padding:10px 0}.blog-grid .sidebar-blog .widget ul li:last-child{border:0}.blog-grid-loop .post-loop{border:1px solid #ddd;position:relative}.blog-grid-loop .post-loop .content-text .date{color:#000;padding:0;font-weight:600;line-height:1;max-width:max-content;padding-bottom:10px;display:flex;align-items:center;gap:10px}.blog-grid-loop .post-loop .content-text .date p{margin:0;font-weight:500;font-size:16px}.blog-grid-loop .post-loop .content-text .date small{font-size:16px}.blog-grid-loop .post-loop .content-text{padding:1rem;padding-top:0;text-align:center}.blog-grid-loop .button a{color:var(--theme-color-2);border:1px solid var(--theme-color-2);padding:5px 2rem;display:block;width:max-content;margin:auto;margin-top:2rem!important;font-weight:500;border-radius:5px}.blog-grid-loop .post-loop .content-text .description-blog p{line-height:1.2;margin-top:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;min-height:43px;-webkit-box-orient:vertical}.blog-grid-loop .title-post{text-align:center;font-size:17px;font-weight:500;line-height:1.2}.blog-grid-loop .title-post a{color:#000}#logged-in .container{max-width:1900px}.site-branding{text-align:center}.site-branding a img{height:100%!important;width:auto}.current_page_item{font-weight:700;color:var(--theme-color-1)}.widget_price_filter form{padding:1rem}#wc-main .grid aside#secondary section ul{padding:1rem}#wc-main .grid aside#secondary section h2{font-size:18px;text-transform:uppercase;font-weight:500;color:#000;border-bottom:1px solid #E7E7E7;padding:1rem}.tienda__filter{transition:all .3s ease}.tienda__filter h2{font-size:1.4rem;line-height:25px}.tienda__productos{display:grid;grid-template-columns:22% 74%;justify-content:space-between}.button__filter{padding:.5rem;border-radius:8px;cursor:pointer;display:none;gap:.7rem;align-items:center;justify-items:center;justify-content:center;outline:1px solid var(--theme-color-1);transition:all .2s ease;margin-left:auto;margin-bottom:1rem;transform:translate(-100%)}.button__filter:hover{background:var(--theme-color-1);color:#fff}.button__filter svg{width:25px;height:25px}.woocommerce ul.products li.product .button{margin-top:0!important;text-align-last:center;flex:1}.buttons__cards{margin-top:1rem;display:flex;width:100%;gap:.5rem;justify-content:space-between;align-items:stretch}.cta--whatsapp svg{height:25px;width:25px;fill:#fff}.cta--whatsapp:hover svg{fill:#25D366}.cta--whatsapp{padding:.5rem;background:#25D366;font-weight:700;color:#fff}.cta--whatsapp:hover{background:unset;outline:1px solid #25D366;color:#25D366}.summary.entry-summary{position:relative}.title_descripcion{margin:0;color:#000;font-weight:500;font-size:25px}.product_title.entry-title{margin:0;padding-bottom:1.5rem!important;line-height:39px;border-bottom:1px solid #ddd;color:var(--theme-color-2)!important}.woocommerce-product-details__short-description{margin:0;padding:1.5rem 0;padding-top:0!important;border-bottom:1px solid #ddd}.woocommerce div.product form.cart{padding:10px 0;display:grid;grid-template-columns:auto 1fr;gap:2rem;border-top:1px solid var(--theme-plomo-claro);margin-top:1rem;margin-bottom:0}.product_meta{display:grid}.single_description ul{display:grid;list-style:none;padding:0;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.single_description ul li{line-height:1.2}ul.products .qib-button-wrapper{border:1px solid #ddd;border-radius:2rem;margin-bottom:11px;justify-content:space-between}.woocommerce div.product form.cart .qib-button-wrapper button,body .qib-button-wrapper .minus.qib-button,body .qib-button-wrapper .plus.qib-button{display:grid;place-items:center;height:41px;padding:0;background:#fff!important;transition:all .2s ease;color:var(--theme-color-2);font-weight:600}.woocommerce div.product form.cart button{text-align:center;display:flex;gap:.8rem;justify-content:center;align-items:center}.qib-button-wrapper .quantity input.input-text.qty.text{height:41px;padding:6px 12px 8px;text-align:center;background:#fff;border:1px solid #efefef;font-size:20px;line-height:20px;box-shadow:none}.product_meta .posted_in{padding-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.product_meta .tagged_as{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.product_meta .posted_in a{display:inline-block;color:var(--theme-color-2)}.product_meta .tagged_as a{display:inline-block;padding:.2rem .5rem;outline:1px solid #696969;color:#696969;transition:all .2s ease}.product_meta .tagged_as a:hover{background:#696969;color:#fff}.card__skun{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ddd;display:flex;justify-content:end}.sku_wrapper{order:-1;color:#979797;padding:.5rem .8rem;letter-spacing:.1rem;font-size:14px;background:#f4f4f4}.ficha-wsp-botones{display:flex;gap:1rem}.ficha-tecnica{flex:1;display:grid;place-items:center;background:var(--theme-color-2);font-weight:600;color:#fff;transition:all .2s ease;text-align:center}.ficha-wsp-botones .wsp-button-product:before{content:"";background-image:url(/wp-content/uploads/2024/02/wsp_1.png);width:16px;height:16px;display:block}.ficha-tecnica:before{content:"";background-image:url(/wp-content/uploads/2024/02/pdf.png);width:14px;height:14px;display:block}.ficha-wsp-botones a{flex:1;display:flex;align-items:center;padding:.7rem 1rem;gap:7px;justify-content:center;color:var(--theme-black);flex-wrap:wrap;border:1px solid #ddd;background:white!important;border-radius:10px;font-size:19px;font-weight:400}.botones__card{display:flex}.botones__card .button__compra{margin-left:auto!important}.menu-mobile-lateral.active{display:block}.menu-mobile-lateral{position:fixed;top:0;left:0;bottom:0;background:var(--theme-color-1);width:200px;display:none;z-index:9}.menu-mobile-lateral .widget{place-items:center;display:grid;height:100%}.menu-mobile-lateral .widget ul{padding:0;margin:0;list-style:none}.menu-mobile-lateral .widget ul a{color:#fff}.menu-mobile-lateral .widget ul li{margin-bottom:10px}#header-mobile .search-menu .menu-mobile{cursor:pointer}.categorias-mobile-lateral{position:fixed;bottom:0;top:0;right:0;width:260px;overflow:auto;background:#fff;padding:10px;border:1px solid var(--theme-plomo-claro);z-index:9;display:none}.categorias-mobile-lateral.active{display:block}.capa-mob{position:fixed;left:0;right:0;top:0;bottom:0;background:#0c0c0c1f;z-index:9;display:none}.capa-mob.active{display:block}.cart-grid{display:grid;grid-template-columns:auto auto 1fr;gap:1rem;margin-bottom:2rem}.cart-grid .cart-collaterals .cart_totals h2,.cart-grid .cart-collaterals .cart_totals table{display:none}.cart-grid a{display:flex!important;align-items:center;gap:9px;background:var(--theme-color-1);padding:6px 12px;color:#fff;border-radius:7px}.cart-grid #continue-shop{margin-left:auto!important}.cart-grid #continue-wsp:before{content:"";background-image:url(/wp-content/uploads/2024/02/whatsapp-2.png);width:24px;height:24px;display:block;filter:invert(1)}.cart-grid .checkout-button:before{content:"";background-image:url(/wp-content/uploads/2024/02/correo-electronico-1.png);width:24px;height:24px;display:block;filter:invert(1)}#colophon .site-info{text-align:center}#colophon .site-info a,#colophon .site-info{color:#20386d}@media (max-width:1380px){.header-bottom .content-bottom .categorias ul{display:none}}@media (max-width:1199.98px){.single-grid{display:block}.single-grid #secondary{display:none}.footer-top ul{padding:1rem}.footer-top ul li{font-size:20px}.footer-top ul li a{font-size:14px}#wc-main .grid{grid-template-columns:1fr}.header-top ul li{padding-left:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(4,1fr)}#colophon .footer-widgets .grid{grid-template-columns:1fr 170px 170px 192px}.tienda__productos{grid-template-columns:1fr}.tienda__filter{background:#fff;position:fixed;top:0;bottom:0;left:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:10000;transform:translatex(-100%)}.button__filter{display:flex}.tienda__filter--active{transform:translate(0)}.tienda__filter{width:270px;box-shadow:var(--theme-shadow-2xl)}.capa--active{display:block}#header-mobile{display:block!important;padding:1.5rem 0;background:#0c1555}#header-mobile{text-align:left}#header-desktop{display:none!important}#header-mobile .grid{display:grid;align-content:center;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1rem}#header-mobile .site-branding{text-align:left}#header-mobile .search-menu{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:1.5rem}#header-mobile .search-menu img{filter:invert(1)}#header-mobile .grid .grid-right{display:flex;gap:10px;align-items:center}#header-mobile .grid button{background:var(--theme-color-2);color:#fff;border:0;padding:7px}#header-mobile .grid .grid-right img{width:35px;height:35px;object-fit:contain}}@media (max-width:991.98px){.site-branding a img{height:60px!important}.header-top .content-top{display:grid;grid-template-columns:1fr}.header-top .content-top ul{justify-content:space-between}.header-top .content-top .grid-item-1{display:none!important}.header-medium .item-mini-cart .content_cart p{display:none}.header-medium .item-mini-cart button{padding:7px}.header-medium .item-mini-cart{gap:5px}.blog-grid-loop.single,.blog-grid-loop{grid-template-columns:1fr 1fr}#colophon .footer-widgets .grid{grid-template-columns:repeat(2,1fr)}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767.98px){.woocommerce-cart-form table .product-quantity{display:flex!important;justify-content:space-between;align-items:center}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{grid-template-columns:repeat(2,1fr);gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(3,1fr)}#colophon .footer-widgets .grid{grid-template-columns:1fr;text-align:center;padding-top:3rem}.footer-top,#colophon .footer-widgets .grid .footer-2,#colophon .footer-widgets .grid .footer-3,#colophon .footer-widgets .grid .footer-4{display:none}.header-medium .content-medium{grid-template-columns:1fr auto}.header-medium .search-menu{grid-row:2;grid-column:1/3}.header-medium .item-mini-cart{width:max-content}.cart-grid{grid-template-columns:1fr}.cart-grid a{justify-content:center}.cart-grid #continue-shop{width:100%!important}}@media (max-width:575.98px){.woocommerce div.product form.cart{grid-template-columns:1fr}#header-mobile .site-branding img{width:170px;object-fit:contain}.header-medium .content-medium{gap:1rem}.header-medium .item-mini-cart{padding:5px}.header-top .content-top ul{display:grid;gap:10px}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{display:grid;grid-template-columns:1fr;gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(2,1fr)}.blog-grid-loop.single,.blog-grid-loop{grid-template-columns:1fr}#colophon .footer-widgets .grid{grid-template-columns:1fr}#colophon .footer-widgets .footer-1 img{max-width:200px!important}}.term-description ul{list-style:disc}.woocommerce .price,.tienda__contenido ul.products li.product .price{font-weight:700;color:#000;text-align:center;display:block}.single-grid .grid-item .entry-summary .price{font-weight:700;color:#000000!important;font-size:18px!important;text-align:left;margin-bottom:15px}@media (max-width:768px){.woo-wp-filtros-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;gap:10px!important}}.blog-pagination{display:flex;justify-content:center;gap:20px;padding:45px 0}.page-numbers{padding:5px 20px;font-size:16px;font-weight:600;background-color:#f3f3f3;border-radius:4px;color:var(--theme-color-1)}.blog-pagination hover,.blog-pagination span.page-numbers{background-color:var(--theme-color-1);color:#fff}img.wp-image-7307.alignleft{margin-bottom:0}.nav-links{padding-top:1rem}.nav-links .nav-previous a{display:grid;font-weight:700;line-height:normal}.nav-links .nav-next a{display:grid;font-weight:700;line-height:normal}.single-post .entry-content li{margin-bottom:8px;line-height:24px}.single-post .entry-content ul{list-style-position:inherit}.capa-academia{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000085;z-index:9;display:none}.capa-academia.active{display:block}.popup-academia{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;margin:auto;height:max-content;width:max-content;display:none}.popup-academia.active{display:block}.popup-academia .content{display:flex}.popup-academia .cerrar{background:#c00;color:#fff;font-size:30px;margin:0;position:relative;cursor:pointer;bottom:-45px;right:0;margin-left:auto;padding:0 15px;width:max-content}