/*!
Theme Name: Ozado (v2)
Theme URI: http://underscores.me/
Author: Ozado
Author URI: https://ozado.pe/
Description: Paginas Web, Tiendas Virtuales — Version 2
Version: 2.0.0
Tested up to: 6.4
Requires PHP: 7.4
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/
*/
 body{margin:0}*{box-sizing:border-box}body.lateral-open{overflow:hidden}.container-boton{background-color:#25d365;border:1px solid #fff;position:fixed;z-index:999;border-radius:50%;bottom:119px;right:13px;display:grid;width:54px;height:55px;place-items:center;transition:ease 0.3s;animation:efecto 1.5s infinite;fill:#fff}.container-boton svg{width:30px;height:30px}.container-boton:hover{background:#fff;fill:#25d365;outline:1px solid #25d365;transform:scale(1.1);transition:0.3s}@keyframes efecto{0%{box-shadow:0 0 0 0 rgba(37,211,102,.85)}100%{box-shadow:0 0 0 15px rgba(37,211,102,0)}}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;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{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}[type="search"]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;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}.oz-featured-products-carousel{overflow:hidden}.oz-featured-carousel-wrapper{position:relative}.oz-featured-carousel-wrapper .oz-carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#000566;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.18);z-index:20;touch-action:manipulation}.oz-featured-carousel-wrapper .oz-carousel-nav:hover,.oz-featured-carousel-wrapper .oz-carousel-nav:focus-visible{background:#000452}.oz-featured-carousel-wrapper .oz-carousel-prev{left:2px}.oz-featured-carousel-wrapper .oz-carousel-next{right:2px}.oz-featured-carousel-wrapper .oz-carousel-nav span{font-size:22px;font-weight:700;line-height:1;position:relative;top:-2px}.oz-featured-carousel-wrapper .oz-carousel-nav svg{width:16px;height:16px;display:block}.oz-featured-carousel-wrapper .oz-carousel-prev svg{transform:rotate(180deg)}@media (max-width:767.98px){.oz-featured-carousel-wrapper .oz-carousel-nav{width:34px;height:34px}.oz-featured-carousel-wrapper .oz-carousel-nav span{font-size:18px}}.oz-featured-products-carousel ul.products{display:flex!important;flex-wrap:nowrap;gap:1rem;transition:transform 0.5s ease;will-change:transform;margin:0;padding:0 .5rem;box-sizing:border-box}.oz-featured-products-carousel ul.products.columns-4{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important}.oz-featured-products-carousel ul.products>li{flex:0 0 calc((100% - 3rem) / 4);max-width:calc((100% - 3rem) / 4);margin:0;box-sizing:border-box}@media (max-width:1199.98px){.oz-featured-products-carousel ul.products>li{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media (max-width:767.98px){.oz-featured-products-carousel ul.products>li{flex-basis:calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@media (max-width:575.98px){.oz-featured-products-carousel ul.products>li{flex-basis:100%;max-width:100%}}@media screen and (min-width:1200px){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:flex-end;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}#billing_tipo_field{display:none}:root{--theme-color-1:#040742;--theme-color-2:#B88C40;--theme-color-3:#D9D9D9;--theme-color-4:#161616;--theme-color-text:#93959D;--theme-black:#000;--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:1560px;margin:0 auto;padding:0 1rem}.container-lg{max-width:1400px;margin:0 auto;padding:0 1rem}.container{max-width:1400px;margin:0 auto;padding:0 1rem}.container-single{max-width:1200px;margin:0 auto;padding:0 1rem}.separacion-lg{padding:5rem 0}.separacion{padding:3rem 0}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);display:none}.woocommerce div.product p.stock{color:var(--theme-color-2)}.container-1{max-width:1840px;margin:0 auto;padding:0 1rem}#header-desktop .header-dropdown{position:relative}#header-desktop .header-dropdown__toggle{appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#header-desktop .header-dropdown--menu .header-dropdown__toggle{width:44px;height:44px;border:1px solid #e6e6e6;border-radius:10px;background:#fff}#header-desktop .header-dropdown__icon{font-size:20px;line-height:1;color:#000}#header-desktop .header-dropdown__toggle--pill{border:1px solid #000;border-radius:45px;padding:7px 16px;gap:8px;background:#fff;font-weight:500;color:#000;white-space:nowrap}#header-desktop .header-dropdown__label{letter-spacing:.2px}#header-desktop .header-dropdown__panel{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;max-width:min(420px, 90vw);background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:10px 10px;z-index:9999}#header-desktop .header-dropdown__panel--wide{min-width:320px;max-width:min(520px, 92vw)}#header-desktop .header-dropdown__panel ul{list-style:none;margin:0;padding:0}#header-desktop .header-dropdown__panel a{display:block;padding:12px 44px 12px 12px;border-radius:10px;color:#111;text-decoration:none;font-size:14px;line-height:1.2}#header-desktop .header-dropdown__panel a:hover{background:transparent}#header-desktop .header-dropdown__panel .menu-item-has-children>a{font-weight:600}#header-desktop .header-dropdown__panel li{position:relative;border-bottom:0}#header-desktop .header-dropdown__panel li:last-child{border-bottom:0}#header-desktop .header-dropdown__panel li::after{content:"";position:absolute;left:0;right:44px;bottom:0;height:1px;background:#f0f0f0}#header-desktop .header-dropdown__panel li:last-child::after{display:none}#header-desktop .header-dropdown__panel li>ul{display:none}#header-desktop .header-dropdown__panel li.is-open>ul{display:block}#header-desktop .header-subtoggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:8px;background:#fff;cursor:pointer;display:grid;place-items:center}#header-desktop .header-subtoggle:hover{background:#fff}#header-desktop .header-subtoggle__chev{position:relative;width:14px;height:14px}#header-desktop .header-subtoggle__chev::before,#header-desktop .header-subtoggle__chev::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:#333;border-radius:2px;transform:translate(-50%,-50%);opacity:.75}#header-desktop .header-subtoggle__chev::after{width:1.5px;height:12px}#header-desktop .header-dropdown__panel li.is-open>.header-subtoggle .header-subtoggle__chev::after{opacity:0}#header-desktop .header-dropdown__panel ul ul{padding-left:14px;border-left:1px solid #f0f0f0;margin:6px 0 10px 12px}#header-desktop .header-dropdown__panel ul ul a{font-weight:400;font-size:14px;padding:9px 44px 9px 10px;color:#333}#header-desktop .header-dropdown__panel{max-height:min(60vh, 520px);overflow:auto}#header-mobile{background:#fff;padding:10px 0 12px;box-shadow:0 6px 20px rgba(0,0,0,.08);display:none!important}#header-mobile .grid{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:10px}#header-mobile .buttons-lateral{display:flex;gap:10px;align-items:center}#header-mobile .buttons-lateral button{cursor:pointer;appearance:none;border:1px solid #e6e6e6;background:#fff;color:#111;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;padding:0}#header-mobile .buttons-lateral button:active{transform:translateY(1px)}#header-mobile .header-mobile-icon{display:block}#header-mobile .site-branding .site-title,#header-mobile .site-branding .site-description{display:none}#header-mobile .custom-logo{height:36px;width:auto}#header-desktop{background:#FFF;box-shadow:0 6px 20px rgba(0,0,0,.08);display:block!important}#header-desktop ul,#header-desktop .widget,#header-desktop p{margin:0}.top-bar{margin:0 auto;font-size:14px;padding:6px 1rem;display:flex;justify-content:center;background:var(--theme-color-1);color:#fff}.Correo{border-right:1px solid #ddd;padding-right:1rem}.Telefono{margin-left:1rem;place-items:center}#header-desktop .head-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(48px, 5vw, 160px);row-gap:1rem;max-width:1840px;margin:0 auto;padding:1rem 0}#header-desktop .header-left{display:flex;align-items:center;gap:16px;justify-self:start;min-width:0}#header-desktop .header-search-wrap{width:100%;display:flex;align-items:center;gap:24px;justify-self:center;justify-content:flex-start;min-width:0}#header-desktop .search-head{flex:1 1 auto;min-width:0;display:flex}#header-desktop .search-head .oz-live-search,#header-desktop .search-head .ozlive-search,#header-desktop .search-head .oz-product-live-search{border-radius:999px;overflow:hidden}#header-desktop .search-head .oz-live-search:hover,#header-desktop .search-head .oz-live-search:focus-within,#header-desktop .search-head .ozlive-search:hover,#header-desktop .search-head .ozlive-search:focus-within,#header-desktop .search-head .oz-product-live-search:hover,#header-desktop .search-head .oz-product-live-search:focus-within{box-shadow:none;outline:none}#header-desktop .search-head form,#header-desktop .search-head .oz-live-search,#header-desktop .search-head .ozlive-search,#header-desktop .search-head .oz-product-live-search,#header-desktop .search-head .oz-product-live-search form,#header-desktop .search-head .oz-product-live-search input[type="search"],#header-desktop .search-head .oz-product-live-search input[type="text"]{width:100%}#header-desktop .header-search-wrap .btn-lateral-categoria{flex:0 0 auto;position:relative;padding-right:18px}#header-desktop .header-actions{display:flex;align-items:center;gap:18px;justify-self:end;white-space:nowrap;min-width:0}#header-desktop .header-actions .widget,#header-desktop .header-actions .textwidget,#header-desktop .header-actions a,#header-desktop .header-actions p{display:flex;align-items:center;justify-content:center;gap:6px;color:#000}#header-desktop .header-actions a{text-decoration:none}#header-desktop .header-actions .Cotizador,#header-desktop .header-actions .Cotizador *{white-space:nowrap}#header-desktop .header-actions .Cotizador a{display:inline-flex;align-items:center}#header-desktop .header-actions .Cotizador a::before,#header-mobile .Cotizador a::before{content:"";display:inline-block;width:23px;height:25px;margin-right:6px;background:url(/wp-content/uploads/2026/01/Cotizador.webp) center/contain no-repeat}#header-desktop .header-actions img{display:block}#header-desktop .header-actions .Cotizador img{display:inline-block;width:23px;height:26px;object-fit:contain;opacity:1;visibility:visible}@media (max-width:1199.98px){#header-desktop .head-top{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:.75rem;column-gap:1rem}#header-desktop .header-left{grid-column:1 / 2;grid-row:1}#header-desktop .header-actions{grid-column:2 / 3;grid-row:1;justify-self:end;flex-wrap:wrap;white-space:normal;justify-content:flex-end;gap:12px}#header-desktop .header-search-wrap{grid-column:1 / -1;grid-row:2;justify-self:stretch}.inicio-pencat h2{font-size:25px}.inicio-pencat a{font-size:14px}}#header-desktop .head-bottom{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:2rem}#header-desktop .main-navigation ul{justify-content:center!important;align-items:center}#header-desktop .main-navigation ul a{color:var(--theme-black)}#header-desktop .menu-lateral p,#header-desktop .btn-lateral-categoria p{display:flex;align-items:center;gap:7px;border:1px solid #000;padding:5px 15px;border-radius:45px;font-weight:500;color:#000}#header-desktop .head-right{display:flex;align-items:center;gap:1.5rem}#header-desktop .grid-medium{max-width:1000px;margin:auto}#header-desktop .head-bottom .button-categorias h2{display:flex;align-items:center;gap:7px;font-weight:400;font-size:17px;margin:0;border:1px solid #ddd;padding:9px 1rem;border-radius:10px}#header-desktop .head-bottom ul.product-categories{position:absolute;max-height:300px;background:#fff;padding-left:1rem;padding-right:1rem;z-index:99;box-shadow:0 0 3px 2px #0000001f;overflow:auto;max-width:280px;height:0;opacity:0;transition:all .3s ease-in-out}#header-desktop .head-bottom ul.product-categories::-webkit-scrollbar{width:7px}#header-desktop .head-bottom ul.product-categories::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}#header-desktop .head-bottom ul.product-categories::-webkit-scrollbar-thumb{background:var(--theme-color-3);border-radius:10px}#header-desktop .head-bottom ul.product-categories::-webkit-scrollbar-thumb:hover{background:var(--theme-color-3)}#header-desktop .head-bottom ul.product-categories li{border-bottom:1px solid #ddd}#header-desktop .head-bottom ul.product-categories a{color:#000;font-weight:500}#header-desktop .head-bottom .widget_product_categories:hover ul.product-categories{opacity:1;padding-top:1rem;padding-bottom:1rem;height:auto}#header-desktop .head-bottom ul{list-style:none}.ozpc-card .ozpc-cat{display:none!important}.ozpc-card .ozpc-row,.ozpc-card .qib-button-wrapper,.ozpc-card .add_to_cart_button,.ozpc-card .ajax_add_to_cart,.ozpc-card .button.product_type_simple,.ozpc-card .button.product_type_variable{display:none!important}.ozpc-card .card-body{display:flex;flex-direction:column;align-items:center}.section-titlebread{margin-bottom:0!important}.section-titlebread h2{margin-top:2rem;color:#000;text-transform:uppercase}.seccion-title{margin-bottom:2rem}.mas-vendido{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.mas-vendido h2{font-size:28px;font-weight:700;color:#000566;margin:0}.mas-vendido .categorias{display:flex;gap:35px}.mas-vendido .categorias a{position:relative;text-decoration:none;font-size:18px;font-weight:500;color:#111;padding-bottom:6px;transition:all 0.3s ease}.mas-vendido .categorias a:hover{color:#000}.mas-vendido .categorias a.activo{font-weight:700}.mas-vendido .categorias a.activo::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#f4b400;border-radius:2px}.mas-vendido{flex-wrap:wrap;gap:12px 24px}.mas-vendido .categorias{flex-wrap:wrap;gap:16px}.mas-vendido .categorias a{white-space:nowrap}.mas-vendido-panel{display:none}.mas-vendido-panel.is-active{display:block}.mas-vendido-panel{overflow:hidden;padding:0 .5rem}.mas-vendido-panel ul.products{display:flex!important;flex-wrap:nowrap;gap:1rem;transition:transform 0.5s ease;will-change:transform;margin:0;padding:0;box-sizing:border-box}.mas-vendido-panel ul.products>li{flex:0 0 calc((100% - 3rem) / 4);max-width:calc((100% - 3rem) / 4);margin:0;box-sizing:border-box}.vc_row.wpb_row.vc_row-fluid.marcas{height:125px!important}.cmoz-wrap.cmoz-layout-rect{margin:0!important;padding:0!important}@media (max-width:1199.98px){.mas-vendido-panel ul.products>li{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media (max-width:767.98px){.mas-vendido-panel ul.products>li{flex-basis:calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@media (max-width:575.98px){.mas-vendido-panel ul.products>li{flex-basis:100%;max-width:100%}}@media (max-width:991.98px){.mas-vendido{flex-direction:column;align-items:flex-start}.mas-vendido .categorias{width:100%;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}}@media (max-width:575.98px){.mas-vendido h2{font-size:22px}.mas-vendido .categorias a{font-size:16px}}.inicio-pencat .section-1{background-image:url(/wp-content/uploads/2026/01/res_1.webp);padding:5rem 4rem;background-repeat:no-repeat}.inicio-pencat .section-sol{background-image:url(/wp-content/uploads/2026/01/solda_1.webp);padding:5rem 4rem;background-repeat:no-repeat}.inicio-pencat h2{color:#000566;font-size:30px;font-weight:800;line-height:1;margin-bottom:3rem}.inicio-pencat a{color:#000;border:2px solid #000566;padding:10px 30px;border-radius:15px;text-transform:uppercase;font-weight:700;font-size:15px}.categ-inicio .wpb_single_image img{height:revert-layer!important}.categ-inicio1 h2{color:#000566;font-size:30px;font-weight:700;line-height:1;max-width:188px;text-align:center;margin-bottom:2rem}.categ-inicio1 a{color:#000;text-transform:uppercase;border:1px solid #000566;border-radius:15px;padding:.6rem 2rem;font-weight:600}.categ-inicio1 .lentes{background-image:url(/wp-content/uploads/2026/01/Fondo-Lentes.webp);background-repeat:no-repeat;padding:2rem 4rem;padding-bottom:12rem}.categ-inicio1 .auditiva{background-image:url(/wp-content/uploads/2026/01/Fondo-Auditiva.webp);background-repeat:no-repeat;padding:2rem 4rem;padding-bottom:11rem}.categ-inicio1 .calzado{background-image:url(/wp-content/uploads/2026/01/Fondo-Calzado-Ind.webp);background-repeat:no-repeat;padding:6.5rem 3rem;padding-bottom:7.5rem;margin-left:-.5rem}.categ-inicio1 .calzado h2{text-align:justify}.categ-inicio1 .cabeza h2{text-align:justify}.categ-inicio1 .cabeza{background-image:url(/wp-content/uploads/2026/01/Fondo-Proteccion-Cab.webp);background-repeat:no-repeat;padding:6.5rem 3rem;padding-bottom:6.5rem;margin-left:-.5rem}.categ-inicio1 .trajes{background-image:url(/wp-content/uploads/2026/01/Fondo-Trajes-Indus.webp);background-repeat:no-repeat;padding:5rem 4rem;padding-bottom:31.5rem}.categ-inicio1 .trajes h2{color:#fff}.categ-inicio1 .trajes a{color:#fff;border:1px solid #D3AF37}.inic-cat{background-image:url(/wp-content/uploads/2026/01/Fondo.webp);padding:6.5rem;background-repeat:no-repeat}.inic-cat h2{margin-bottom:3.5rem;font-size:48px;color:#fff;max-width:588px;line-height:1}.inic-cat a{color:#000;font-weight:700;border:1px solid #000566;padding:8px 30px;border-radius:15px}.banner-text-row{position:relative;z-index:5}.banner-text{background:#040742;border-radius:15px;color:#fff;width:100%;max-width:1440px;margin:0 auto;padding:21px 36px;position:relative;top:-4rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.banner-text-row{position:relative}.banner-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:1200px;box-sizing:border-box;z-index:20}.banner-text .wpb_wrapper,.banner-text p{margin:0!important;padding:0!important}.banner-line{width:100%;display:flex;align-items:center;justify-content:center;gap:28px;text-align:center}.banner-line .banner-texto{display:inline-block;font-style:italic;font-weight:400;line-height:1.2;white-space:nowrap;font-size:26px}.banner-line img{width:160px;max-width:20vw;height:auto;display:block}@media (max-width:767.98px){.banner-text{width:calc(100% - 24px);padding:14px 16px;top:-2rem;border-radius:22px}.banner-line{gap:14px}.banner-line .banner-texto{font-size:14px;white-space:normal}.banner-line img{width:90px;max-width:22vw}.seccion-title ul.products li.product{padding:.75rem 8px!important}.seccion-title ul.products .product-brand{font-size:10px!important;padding:5px 8px 0 8px!important;margin:.5rem auto!important;text-align:center!important}.seccion-title ul.products li.product>a:first-of-type{margin-bottom:0.75rem!important}}.ozss-dots{bottom:58px!important}section#text-8 p{display:flex;align-items:center;gap:.5rem;color:#EB262A}section#text-9 p{display:flex;align-items:center;gap:.5rem}section#text-10 p{display:flex;align-items:center;gap:.5rem}.capa-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:none;background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}.capa-popup.active{display:block}.menu-lateral{position:fixed;left:0;top:0;bottom:0;background:#fff;z-index:1000;width:min(340px, 86vw);display:flex;flex-direction:column;justify-content:flex-start;transform:translateX(-100%);padding:0;transition:all .3s ease;box-shadow:12px 0 30px rgba(0,0,0,.18);border-top-right-radius:18px;border-bottom-right-radius:18px}.categorias-lateral{position:fixed;top:0;left:0;background:#fff;width:min(340px, 86vw);bottom:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;transform:translateX(-100%);transition:all .3s ease;z-index:1000;box-shadow:12px 0 30px rgba(0,0,0,.18);border-top-right-radius:18px;border-bottom-right-radius:18px}.menu-lateral.active,.categorias-lateral.active{transform:translateX(0)}.menu-lateral .lateral-header,.categorias-lateral .lateral-header{height:56px;padding:0 14px 0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--theme-color-1);color:#fff;border-top-right-radius:18px}.menu-lateral .lateral-title,.categorias-lateral .lateral-title{font-size:15px;font-weight:700;letter-spacing:.2px}.menu-lateral .cerrar,.categorias-lateral .cerrar{cursor:pointer;appearance:none;border:0;background:rgba(255,255,255,.14);color:#fff;width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.menu-lateral .cerrar:active,.categorias-lateral .cerrar:active{transform:translateY(1px)}.menu-lateral .lateral-content,.categorias-lateral .lateral-content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 0}.menu-lateral ul,.categorias-lateral ul{padding:0;list-style:none;margin:0;overflow:visible;max-height:none}.menu-lateral li,.categorias-lateral li{position:relative}.menu-lateral li>ul,.categorias-lateral li>ul{display:none}.menu-lateral li.is-open>ul,.categorias-lateral li.is-open>ul{display:block}.menu-lateral ul li,.categorias-lateral ul li{border-bottom:1px solid rgba(17,17,17,.08);padding:0}.categorias-lateral ul li a,.menu-lateral ul a{color:#111;font-weight:500;padding:14px 16px;display:flex;align-items:center;min-height:48px;padding-right:52px}.menu-lateral ul a:hover{color:#111}.menu-lateral ul ul a,.categorias-lateral ul ul a{padding-left:28px;font-weight:400;color:#333}.menu-lateral ul ul ul a,.categorias-lateral ul ul ul a{padding-left:40px}.categorias-lateral .lateral-drill-header{position:sticky;top:0;z-index:3;background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(17,17,17,.08)}.categorias-lateral .lateral-drill-back{appearance:none;border:0;background:transparent;color:#111;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;cursor:pointer}.categorias-lateral .lateral-drill-back[disabled]{opacity:.45;cursor:default}.categorias-lateral .lateral-drill-back__icon{display:inline-block;width:8px;height:8px;border-left:2px solid rgba(17,17,17,.75);border-bottom:2px solid rgba(17,17,17,.75);transform:rotate(45deg);margin-left:2px}.categorias-lateral .lateral-drill-title{font-weight:700;font-size:14px;color:#111;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.categorias-lateral .lateral-drill-all{font-size:13px;font-weight:600;color:var(--theme-color-1);text-decoration:none;padding:8px 10px;border-radius:12px;white-space:nowrap}.categorias-lateral ul.is-active{animation:latFadeIn .12s ease-out}@keyframes latFadeIn{from{opacity:.6;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.categorias-lateral li.lat-has-children>a::after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid rgba(17,17,17,.45);border-top:2px solid rgba(17,17,17,.45);transform:translateY(-50%) rotate(45deg)}.menu-lateral .lateral-subtoggle,.categorias-lateral .lateral-subtoggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:12px;background:transparent;color:#111;cursor:pointer;display:grid;place-items:center;z-index:2}.menu-lateral .lateral-subtoggle__icon,.categorias-lateral .lateral-subtoggle__icon{position:relative;width:16px;height:16px}.menu-lateral .lateral-subtoggle__icon::before,.menu-lateral .lateral-subtoggle__icon::after,.categorias-lateral .lateral-subtoggle__icon::before,.categorias-lateral .lateral-subtoggle__icon::after{content:"";position:absolute;left:50%;top:50%;background:rgba(17,17,17,.72);border-radius:2px;transform:translate(-50%,-50%)}.menu-lateral .lateral-subtoggle__icon::before,.categorias-lateral .lateral-subtoggle__icon::before{width:12px;height:1.5px}.menu-lateral .lateral-subtoggle__icon::after,.categorias-lateral .lateral-subtoggle__icon::after{width:1.5px;height:12px}.menu-lateral li.is-open>.lateral-subtoggle .lateral-subtoggle__icon::after,.categorias-lateral li.is-open>.lateral-subtoggle .lateral-subtoggle__icon::after{opacity:0}.menu-lateral ul::-webkit-scrollbar{width:5px}.menu-lateral ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.menu-lateral ul::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.menu-lateral ul::-webkit-scrollbar-thumb:hover{background:var(--theme-color-1)}.cabecera{color:var(--theme-color-2);text-transform:uppercase}.formulario{border:1px solid #ddd;border-radius:10px 0 0 10px;padding:2rem}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#D3AF37;color:#000566;align-content}.formulario .name-tel{DISPLAY:GRID;GRID-TEMPLATE-COLUMNS:1FR 1FR;GAP:1REM}.formulario.wpb_column.vc_column_container.vc_col-sm-6{padding:4rem 2rem}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{WIDTH:100%}.section-cont .text{color:var(--theme-color-1);text-transform:uppercase;font-size:21px;max-width:418px;line-height:1}.section-cont .text h2{font-size:30px;padding:0}.section-nosotros .text{max-width:600px;text-align:center;margin:auto;color:#000;font-size:14px;margin-bottom:4rem}.sect-nos .sectores{padding:2rem 1rem;margin:0}.nosotros-cifras{margin-top:5rem;position:relative;left:7.2rem}.nosotros-cifras>.vc_column-inner,.sect-nos>.vc_column-inner{padding-left:6px!important;padding-right:6px!important}.seccion-title .cwo-count{display:none!important}.seccion-title .quantity{display:none!important}.seccion-title .buttons__cards{display:none!important}@media (min-width:768px){.nosotros-cifras{width:52%!important}.sect-nos{width:48%!important}}.nosotros-cifras h2{color:#000566;text-transform:uppercase}.nosotros-cifras p{max-width:488px;font-size:15px;color:#000}.sect-nos .sect2-1,.sect-nos .sect2{border:1px solid #ddd;border-radius:25px;transition:all 0.3s ease;width:260px;min-height:226px}.sect-nos .sectores:hover,.sect-nos .sect2:hover{background:#000566;color:#fff;border-color:#000566}.sect-nos .sectores:hover h2,.sect-nos .sect2:hover h2{color:#D3AF37}.sect-nos h2{margin:0;text-align:center;font-size:30px}.sect-nos p{text-align:center;max-width:210px;font-size:14px;text-align:center;margin:auto}.sect-nos .text-1{margin-top:1.5rem}#colophon{background:#161616}#colophon .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:4rem 0 1rem 0rem;color:#fff;border-bottom:1px solid #d9d9d952}ul#menu-principal-2{list-style:none;margin:0;padding:0}.site-info{display:flex;justify-content:space-between;color:#ffffff4f}.site-info a{color:#ffffff4f}.grid-item.footer-2{margin-left:4rem}.grid-item.footer-2 a{color:#fff}.grid-item.footer-3 li{list-style:none}.grid-item.footer-3 ul{padding:0;margin:0}.grid-item.footer-3 a{color:#fff}.grid-item.footer-3 .product-categories{max-height:280px;overflow-y:auto;overflow-x:hidden;padding-right:6px;box-sizing:border-box;width:calc(100% - 12px)}.grid-item.footer-3 .product-categories li{position:relative;padding-right:25px}.grid-item.footer-3 .product-categories>li{display:flex;align-items:center;flex-wrap:wrap;column-gap:6px}.grid-item.footer-3 .product-categories>li>a{font-weight:600}.grid-item.footer-3 .product-categories li.oz-footcat-has-children>a{display:inline-block;flex:0 1 auto}.grid-item.footer-3 .product-categories .oz-footcat-toggle{position:static;transform:none;width:14px;height:14px;border:0;background:transparent;border-radius:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-repeat:no-repeat;background-position:center;background-size:12px 12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 6.35 6.35\"><g transform=\"translate(0 -290.65)\"><path fill=\"%23fff\" d=\"m2.2580394 291.96502a.26460982.26460982 0 0 0 -.1741496.46871l1.6190225 1.38699-1.6190225 1.38648a.26460982.26460982 0 1 0 .3436483.40049l1.8536335-1.58595a.26460982.26460982 0 0 0 0-.40256l-1.8536335-1.5875a.26460982.26460982 0 0 0 -.1694987-.0667z\"/></g></svg>")}.grid-item.footer-3 .product-categories .oz-footcat-toggle__icon::before{content:"";display:none}.grid-item.footer-3 .product-categories li.oz-footcat-open>.oz-footcat-toggle .oz-footcat-toggle__icon::before{content:"";display:none}.grid-item.footer-3 .product-categories li.oz-footcat-open>.oz-footcat-toggle{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512.012 512.012\"><path fill=\"%23fff\" d=\"M505.325 129.52c-9.241-9.802-24.699-10.167-34.452-.951L255.993 332.135 41.138 128.57c-9.753-9.241-25.187-8.851-34.452.951-9.265 9.777-8.851 25.211.927 34.476l231.63 219.439c4.681 4.438 10.728 6.681 16.75 6.681 6.022 0 12.093-2.243 16.775-6.681l231.63-219.439c9.778-9.265 10.192-24.699.927-34.476z\"/></svg>");background-size:9px 9px}.grid-item.footer-3 .product-categories ul{margin-left:12px;margin-top:4px;width:100%}.grid-item.footer-3 .product-categories ul a{font-size:13px;font-weight:400;opacity:.85}.grid-item.footer-3 .product-categories ul li{position:relative;padding-left:10px}.footer-widgets.container p{font-size:14px}.footer-widgets.container a{font-size:14px}#colophon .product-categories::-webkit-scrollbar{width:7px}#colophon .product-categories::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}#colophon .product-categories::-webkit-scrollbar-thumb{background:#040742;border-radius:10px}#colophon .product-categories::-webkit-scrollbar-thumb:hover{background:#b30000}.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a{background:var(--theme-color-2)!important;padding:10px!important;color:white!important;line-height:1.3!important;font-weight:500!important}.header-actions .Cotizador,.xoo-wsc-container .xoo-wsc-img,.xoo-wsc-container .xoo-wsc-img-col,.xoo-wsc-container .xoo-wsc-product-image,.xoo-wsc-container .xoo-wsc-psave,.xoo-wsc-container .xoo-wsc-save,.xoo-wsc-container .xoo-wsc-discount,.xoo-wsc-container .xoo-wsc-pprice,.xoo-wsc-container .xoo-wsc-ptotal,.xoo-wsc-container .xoo-wsc-product-price,.xoo-wsc-container .xoo-wsc-product-subtotal,.xoo-wsc-container .xoo-wsc-price,.xoo-wsc-container .xoo-wsc-total,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ship,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-total,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-sum,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-txt,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-footer-extra,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-summary,.xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-totals{display:none!important}.xoo-wsc-container .xoo-wsc-product{grid-template-columns:1fr auto!important;align-items:center!important}.xoo-wsc-container .xoo-wsc-pname{font-weight:600!important;line-height:1.3!important}.xoo-wsc-container .xoo-wsc-pqty{margin-top:6px!important;font-size:13px!important;color:#666!important}.xoo-wsc-container .xoo-wsc-remove{font-size:18px!important;color:#b02020!important}.xoo-wsc-container .xoo-wsc-header{border-bottom:1px solid #eee!important}.xoo-wsc-container .xoo-wsc-header-title{font-weight:700!important}.servicios h2{margin:0;text-align:center;color:#161616;margin-top:1rem}.servicios p{color:#4A4A4A;text-align:center;margin-bottom:2.5rem;font-size:14px;max-width:417px}.servicios a{border:1px solid #D9D9D9;padding:10px 40px;border-radius:25px;color:#4A4A4A;font-weight:600}.servicios a:hover{background:#000566;color:#fff}.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{display:grid;grid-template-columns:1fr 280px;gap:2rem}.blog-grid-loop{display:grid;grid-template-columns: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;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}.section-contac .content li{display:flex;align-items:center;gap:1rem;color:#fff;margin-bottom:1rem}.section-contac .redes{border-top:1px solid #d9d9d93b}.section-contac .redes p{color:#fff;display:flex;margin-left:3rem}.oz-imagen-tienda-widget{margin-top:1rem;width:100%;display:block}.oz-imagen-tienda-widget img,.oz-imagen-tienda-widget .oz-imagen-tienda-full{width:100%!important;height:auto!important;max-width:100%;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;-ms-interpolation-mode:nearest-neighbor}.oz-imagen-tienda-widget a{display:block;width:100%}.section-bread{padding:1rem 0;background:transparent;border-bottom:1px solid #e6e6e6;margin-left:auto;margin-bottom:3rem}.section-bread .container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-bread h1{color:#111;margin:0;text-transform:uppercase;font-weight:700}.section-bread .woocommerce-breadcrumb{margin:0;font-size:14px;color:#6f6f6f}.section-bread .woocommerce-breadcrumb a{color:#6f6f6f}.header-banner-products{background:var(--theme-color-2);margin-bottom:3rem}.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: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}.woo-wp-filtros-container{align-items:center;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:1rem}.woo-wp-filtros-container .widget{margin-bottom:0!important}.woo-wp-filtros-container #woo-wp-clear-filters{background:var(--theme-color-1);color:#000;border:0;padding:7px 11px}.woo-wp-filtros-container .widget-title.open svg path{stroke:var(--theme-color-2)!important}.woo-wp-filtros-container .widget-title.open{color:var(--theme-color-2)!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:#D3AF37;color:#000;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;font-size:12px;line-height:1.2;text-align:center;display:-webkit-box!important;text-transform:uppercase;overflow:hidden!important;overflow-wrap:anywhere;-webkit-line-clamp:2!important;line-clamp:2;-webkit-box-orient:vertical!important;min-height:calc(1.2em * 2);max-height:calc(1.2em * 2.5)}.woocommerce ul.products li.product .product-title--long{font-size:12px;line-height:1.15;-webkit-line-clamp:2;line-clamp:2;min-height:calc(1.15em * 2.5)}.ozpc-title,.ozpc-title.product-title--long{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;min-height:calc(1.2em * 2);max-height:calc(1.2em * 2.5)}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,ul.products .product-brand{color:#8F8F8F;padding:0 2.5rem;text-transform:uppercase;font-size:12px;font-weight:500;border-radius:4px}ul.products .product-brand{padding-top:7px;padding-bottom:0;display:block}h2.woocommerce-loop-product__title{font-weight:700!important;margin-bottom:0.5rem!important}#wc-main .grid{display:grid;gap:2rem;grid-template-columns:300px auto}.woocommerce ul.products.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.woocommerce ul.products li.product a img{margin:0}.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:hover,.woocommerce-page ul.products li.product:hover{border:1px solid #000566}.ozpc-card{border:none;box-shadow:none}.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}body ul.products .qib-button-wrapper{float:initial;margin-top:1rem;margin-bottom:1.5rem}.woocommerce-pagination .page-numbers span{background:var(--theme-color-1)!important;color:#fff!important;font-weight:500!important;padding:14px!important}.woocommerce-pagination .page-numbers li a{color:var(--theme-color-2)!important;font-weight:500!important;padding:14px!important}#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}.section-con{margin-bottom:2rem}.section-con .confeccion-sect .vc_column_container>.vc_column-inner{padding:0;margin:0}.section-con .confeccion-sect{background:#011945}.section-con .confeccion-sect h2{font-family:'Yesteryear',cursive;color:#D3AF37;font-size:64px;margin:0;margin-top:5.5rem;line-height:0;font-weight:400;margin-left:2.4rem;position:relative;top:-4px}.section-con .confeccion-sect h3{color:#fff;font-size:58px;margin:0}.section-con .confeccion-sect a{color:#fff;border:1px solid #D3AF37;padding:10px 44px;border-radius:15px;display:flex;align-items:center}@media (max-width:1199.98px){.section-con .confeccion-sect h2{font-size:56px;margin-top:4.5rem;margin-left:1.5rem}.section-con .confeccion-sect h3{font-size:52px}.section-con .confeccion-sect p{max-width:260px;font-size:15px}.section-con .confeccion-sect a{padding:9px 38px;font-size:15px}.section-bread{padding:1rem 0;background:transparent;border-bottom:1px solid #e6e6e6;max-width:905px;margin:0 auto 2.5rem}.section-bread .container{flex-direction:column;align-items:flex-start;gap:.35rem}.section-bread h1{font-size:28px;line-height:1.15}.section-bread .woocommerce-breadcrumb{font-size:12px}}@media (max-width:991.98px){.section-con{margin-bottom:1.5rem}.section-con .confeccion-sect h2{font-size:48px;margin-top:3.5rem;margin-left:1.5rem;top:-6px}.section-con .confeccion-sect h3{font-size:44px}.section-con .confeccion-sect p{max-width:240px;font-size:14px;margin-bottom:2rem}.section-con .confeccion-sect a{padding:8px 32px;font-size:14px;border-radius:12px}}@media (max-width:767.98px){.section-con{margin-bottom:1rem}.section-con .confeccion-sect{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-con .confeccion-sect h2{font-size:36px;margin-top:0;margin-left:0;top:0;text-align:center}.section-con .confeccion-sect h3{font-size:32px;text-align:center;margin-top:.5rem}.section-con .confeccion-sect p{max-width:100%;font-size:14px;margin-bottom:1.5rem;text-align:center;padding:0 1rem}.section-con .confeccion-sect a{padding:10px 28px;font-size:14px;border-radius:10px;width:auto;display:inline-block}}@media (max-width:575.98px){.section-con .confeccion-sect{padding:1.5rem .75rem}.section-con .confeccion-sect h2{font-size:28px;margin-top:2rem}figure.wpb_wrapper.vc_figure{margin-left:1rem}.section-con .wpb_text_column.wpb_content_element{margin-bottom:0}.section-con .confeccion-sect h3{font-size:26px}.section-con .confeccion-sect p{font-size:13px;margin-bottom:1.25rem;padding:0 .5rem}.section-con .confeccion-sect a{padding:8px 24px;font-size:13px;margin:auto;max-width:max-content;display:grid;grid-template-columns:auto auto}.section-contac .contacto-map-column .wpb_raw_html,.section-contac .contacto-map-column .wpb_raw_code{margin-top:0}.page-id-1438 .contacto-map-column .vc_column-inner,.section-contac .contacto-map-column .vc_column-inner{overflow:hidden}.page-id-1438 .contacto-map-frame,.section-contac .contacto-map-frame{margin-top:12px;margin-bottom:0}.page-id-1438 .contacto-map-column iframe,.section-contac .contacto-map-column iframe,.section-contac iframe[src*="google.com/maps"]{transform:none;margin-top:25px;margin-bottom:0}.woocommerce div.product form.cart .qib-button-wrapper{border-radius:20px!important}}.marcas{background:#D9D9D9}.tienda__productos{display:grid;margin-bottom:4rem;grid-template-columns:21% 77%;justify-content:space-between}.tienda__productos .woocommerce-pagination{margin-top:2rem}.tienda__filter{transition:all .3s ease}.tienda__productos .products li.product .woocommerce-loop-product__title{-webkit-line-clamp:4!important;line-clamp:4!important;min-height:85px!important}.tienda__filter .widget-area ul ul{max-height:none;overflow:visible}.tienda__filter h2{font-size:1.4rem;color:#000;border-bottom:1px solid #ddd;font-weight:500;padding-bottom:2px}.tienda__filter .widget{padding:1rem 15px;border-radius:10px}.tienda__filter .tienda__filter-accordion{padding:0;overflow:hidden}.tienda__filter .tienda__filter-accordion .widget-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;margin:0;font-size:.95rem;font-weight:600;cursor:pointer}.tienda__filter .tienda__filter-accordion .widget-title::after{content:"+";font-size:1.1rem;line-height:1;color:#4a4a4a}.tienda__filter .tienda__filter-accordion.is-open .widget-title::after{content:"-"}.tienda__filter .tienda__filter-accordion>*:not(.widget-title){padding:0 1rem .9rem;font-size:14px}.tienda__filter .tienda__filter-accordion:not(.is-open)>*:not(.widget-title){display:none}.tienda__filter .widget-area ul{padding:0;margin:0;list-style:none;max-height:500px;overflow:auto}.tienda__filter .widget-area ul li{padding:2px 0!important}.tienda__filter .widget-area ul li a{color:#000;font-weight:400}.tienda__filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .15rem .75rem}.tienda__filter-button{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;border:1px solid #e6e6e6;background:#fff;color:#111;font-weight:600;cursor:pointer;box-shadow:var(--theme-shadow-sm);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.tienda__filter-button svg{width:18px;height:18px}.woocommerce ul.products li.product .ver-detalles{display:inline-block;margin-top:.5rem;padding:.45rem .8rem;border-radius:6px;color:#000;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #D9D9D9}.woocommerce ul.products li.product:hover .ver-detalles,.woocommerce-page ul.products li.product:hover .ver-detalles,.woocommerce ul.products li.product .ver-detalles:hover{background:#000566;color:#fff;border-color:#000566}.tienda__filter-button:hover{border-color:#d0d0d0;box-shadow:var(--theme-shadow);transform:translateY(-1px)}.tienda__filter-count{font-size:.9rem;color:#7a7a7a;white-space:nowrap}.mas-vendido .woocommerce.columns-4 .quantity,.mas-vendido .woocommerce.columns-4 .quantity_697e00a60cbb5,.mas-vendido .woocommerce.columns-4 .buttons__cards,.mas-vendido .woocommerce .products.columns-4 .quantity,.mas-vendido .woocommerce .products.columns-4 .quantity_697e00a60cbb5,.mas-vendido .woocommerce .products.columns-4 .buttons__cards,.mas-vendido .woocommerce ul.products.columns-4 .quantity,.mas-vendido .woocommerce ul.products.columns-4 .quantity_697e00a60cbb5,.mas-vendido .woocommerce ul.products.columns-4 .buttons__cards{display:none!important}.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}.woocommerce-tabs .woocommerce-Tabs-panel ul,.woocommerce-product-details__short-description ul{max-height:140px;overflow-y:auto;padding:0}.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;flex:1}.buttons__cards{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}.cmoz-wrap.cmoz-layout-rect{background:none;margin-top:2rem}.summary.entry-summary{padding:0;position:relative}.product_title.entry-title{margin:0;padding-bottom:0.5rem!important;line-height:39px;border-bottom:1px solid #ddd;color:#000;text-transform:uppercase;font-size:28px}a.boton-ver-detalles{margin:0!important}.woocommerce a.remove{border:1px solid #ddd!important;line-height:0.7!important;color:#000!important}.woocommerce-product-details__short-description{margin:0;font-size:14px}.woocommerce div.product form.cart{padding:1rem 0;margin:0!important;display:grid;grid-template-columns:auto 1fr;gap:2rem}.product_meta{display:grid}body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;border-radius:10px;padding:2px 10px;border:1px solid #ddd}button.minus.qib-button{border:none!important}button.plus.qib-button{border:none!important}.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}.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}.card__skun{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #ddd;display:flex;justify-content:end}.woocommerce div.product form.cart{margin:0}.variations_form.cart .woocommerce-variation-add-to-cart,.product-type-simple .cart{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:1rem!important}.woocommerce div.product form.cart .button{text-transform:none;margin:0}.woocommerce div.product div.images img{border:1px solid #ddd;border-radius:25px}.variations_form.cart .single_add_to_cart_button:before,.product-type-simple .cart .single_add_to_cart_button:before{content:"";background-image:url(/wp-content/uploads/2025/11/s.webp);width:25px;height:25px;display:block}.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;transition:all .2s ease;border-radius:10px!important;color:var(--theme-color-2);font-weight:600;border:1px solid #B4B4B4;background:none!important}body .qib-button-wrapper .quantity .input-text{background:none!important;border:0!important;color:#000!important;width:44px;padding:0!important}.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button,.product-type-simple .cart .single_add_to_cart_button{text-transform:uppercase;color:#fff!important;font-size:15px;font-weight:500;padding:11px 10px!important;border-radius:20px;background:var(--theme-color-1)!important;opacity:1;display:flex;align-items:center;justify-content:center;gap:6px}.product-type-simple .cart .single_add_to_cart_button,.variations_form.cart .woocommerce-variation-add-to-cart{margin:1rem 0}.woocommerce-order-overview__total.total{display:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:0}.woocommerce-product-gallery--without-images{border:1px solid #ddd!important;margin:0!important}.sku_wrapper{order:-1;color:#979797;padding:.5rem .8rem;letter-spacing:.1rem;font-size:14px;background:#f4f4f4}.ficha-wsp-botones{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #ddd}.ficha-wsp-botones a{display:flex;align-items:center;gap:10px;border:1px solid #ddd;width:100%;justify-content:center;padding:9px 6px;border-radius:5px;color:#999}.ficha-wsp-botones a:before{content:""}.producto-info-widget-wrapper{grid-column:1 / -1;width:100%}.producto-info-widget-wrapper .widget{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:1rem 2rem}.producto-info-widget-wrapper .widget_text,.producto-info-widget-wrapper .textwidget{font-size:14px;line-height:1.6;color:#333}.producto-info-widget-wrapper .textwidget{display:grid;grid-template-columns:1fr 1fr;gap:0;column-gap:2rem;align-items:start}.producto-info-widget-wrapper .textwidget>strong:first-of-type{grid-column:1;grid-row:1;margin-bottom:.5rem}.producto-info-widget-wrapper .textwidget>strong:first-of-type+p{grid-column:1;grid-row:2;margin-left:calc(38px + 0.75rem);margin-top:.5rem;margin-bottom:0;padding-left:0}.producto-info-widget-wrapper .textwidget>strong:nth-of-type(2){grid-column:2;grid-row:1;margin-bottom:.5rem}.producto-info-widget-wrapper .textwidget>strong:nth-of-type(2)+p{grid-column:2;grid-row:2;margin-left:calc(38px + 0.75rem);margin-top:.5rem;margin-bottom:0;padding-left:0}.envios-ajustados{position:relative;left:52px;top:-22px}.producto-info-widget-wrapper .textwidget>p:nth-of-type(3){grid-column:1 / -1;grid-row:3;border-top:1px solid #e0e0e0;padding-top:1rem;font-weight:600;font-size:16px;margin-left:0!important;margin-bottom:.75rem;padding-left:0;text-align:center}.producto-info-widget-wrapper .textwidget>img[width="114"],.producto-info-widget-wrapper .textwidget>img[alt*="medios_de_pago"]{grid-column:1 / -1;grid-row:4;width:114px!important;height:35px!important;object-fit:contain;margin:.5rem auto 0 auto;display:block}.producto-info-widget-wrapper strong{display:flex;align-items:flex-start;gap:.75rem;font-weight:600;font-size:16px;color:#333;margin-bottom:.5rem}.producto-info-widget-wrapper strong img{width:38px!important;height:38px!important;object-fit:contain;flex-shrink:0;vertical-align:middle}.producto-info-widget-wrapper .textwidget p{margin:0;font-size:14px;color:#333;line-height:1.5}.quantity.custom-qty{display:flex;align-items:center}.qty-minus,.qty-plus{width:32px;height:45px;border:1px solid #ddd;background:#f7f7f7;cursor:pointer;font-size:18px;line-height:1;padding:10px 10px}table.shop_table th{background:#F1F2F6;color:#000;font-size:14px;font-weight:400!important}.ficha-tecnica-wrapper{grid-column:1 / -1;display:flex;justify-content:center;width:100%}.ficha-tecnica-wrapper .ficha-tecnica{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 226px;border:1px solid #ddd;border-radius:25px;color:#333;text-decoration:none;transition:all 0.3s ease;background:#fff;font-size:14px}.ficha-tecnica-wrapper .ficha-tecnica svg{width:16px;height:16px;flex-shrink:0}.ficha-tecnica-wrapper .ficha-tecnica:hover{background:#f5f5f5;border-color:#bbb;color:#000}.woocommerce-tabs.wc-tabs-wrapper{border:0!important;padding:0!important;border-radius:0!important;margin:0 0 4rem!important;background:transparent!important}.woocommerce-tabs .woocommerce-Tabs-panel{position:relative;z-index:0;padding:32px 0 24px!important}.woocommerce-tabs .woocommerce-Tabs-panel::before{content:"";position:absolute;inset:0;background:#f4f4f4;box-shadow:0 0 0 100vmax #f4f4f4;clip-path:inset(0 -100vmax);z-index:-1}li#tab-title-description,li#tab-title-additional_information,.woocommerce div.product .woocommerce-tabs ul.tabs{background:none!important;border:none!important;margin:0!important;padding:0!important}.single-grid .woocommerce-Tabs-panel ul li{padding:0!important}.woocommerce-tabs.wc-tabs-wrapper li.active{background:none!important;color:inherit!important}.woocommerce-tabs.wc-tabs-wrapper li{padding:0!important;background:none!important;border-radius:0!important;margin:0!important}.woocommerce-tabs.wc-tabs-wrapper li a{display:inline-block;padding:0 0 12px!important;font-weight:600!important;color:#0b0b0b!important}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:flex!important;justify-content:center!important;gap:32px!important;padding-left:0!important;padding-bottom:12px!important;margin-bottom:24px!important;border-bottom:1px solid #e5e5e5!important}.woocommerce-tabs.wc-tabs-wrapper li.active a{border-bottom:2px solid #d3af37!important}.woocommerce-tabs.wc-tabs-wrapper ul:after,.woocommerce-tabs.wc-tabs-wrapper ul:before,.woocommerce-tabs.wc-tabs-wrapper li:after,.woocommerce-tabs.wc-tabs-wrapper li:before{content:none!important}.related.products{margin-bottom:4rem}.seccion-title h2{text-align:center;color:#000566;font-size:32px}.section-2 .sect p{font-size:14px}.section-2 .sect1 p{font-size:14px}.section-2 .vc_column-inner{margin:0}.section-2 .sect{background:#F7F7F7;padding:1rem 2rem;border-radius:20px;min-width:330px}.section-2 .sect1{background:#F7F7F7;padding:1rem 2rem;border-radius:25px;min-width:330px}.section-2 .wpb_wrapper .wpb_wrapper{display:flex;gap:1rem;place-content:center}.section-2 p{font-size:15px;color:#000}.section-2 p strong{font-size:16px}.cwo-media img,.cwo-img{width:100%;height:100%;object-fit:contain!important;background:#fff}.cwo-meta .cwo-count{display:none!important}.cwo-meta{position:absolute;top:423px;background:#000566;left:6rem;border-radius:20px 0 0 0;color:#fff;padding:1rem 3rem;bottom:14px;width:240px;height:44px;display:flex;align-items:center;justify-content:center;background:#0b1b5e;padding:0 12px;box-sizing:border-box}a.cwo-card:hover .cwo-meta{background:#D3AF37!important}h2.title-related{text-align:center;color:#000566}@media (max-width:1199.98px){.categ-inicio1 .lentes{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .auditiva{padding:2rem 2rem;padding-bottom:11rem}.categ-inicio1 .trajes{padding:5rem 3rem;padding-bottom:31.5rem}}@media (max-width:1199.98px){.cwo-meta{top:auto;left:61%;right:auto;bottom:0;transform:translateX(-50%);width:220px}.section-2 .sect{min-width:270px}.section-2 .sect1{min-width:270px}.categ-inicio1 .lentes{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .auditiva{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .cabeza{padding-bottom:6.8rem}.categ-inicio1 .trajes{padding:4rem 2rem;padding-bottom:32.5rem}.inicio-penultimo h2{margin-top:2rem}.inicio-penultimo a{padding:8px 31px;font-size:14px}}}@media (max-width:1199.98px){.cwo-meta{top:auto;left:61%;right:auto;bottom:0;transform:translateX(-50%);width:220px}}@media (max-width:991.98px){.cwo-meta{display:none}.seccion-title .cwo-count{display:none!important}}.cart-grid #continue-wsp{background:#D3AF37;color:#000}.cart-grid #continue-wsp::after,a#continue-mail::after{content:"";display:inline-block;background-image:url(/wp-content/uploads/2026/02/Flecha.webp);background-repeat:no-repeat;width:12px;background-size:contain;height:12px;margin-left:6px}a#continue-shop::after{content:"";display:inline-block;background-image:url(/wp-content/uploads/2026/02/Flecha-blanco.webp);background-repeat:no-repeat;width:12px;background-size:contain;height:12px;margin-left:6px}.botones__card .button__compra{margin-left:auto!important}.cart-grid{display:grid;grid-template-columns:auto auto 1fr;gap:1rem;margin-bottom:2rem}.cart-grid a{font-weight:500!important;border-radius:10px!important;padding:12px 1.5rem!important}.cart-grid #continue-shop{margin-left:auto!important}.cart-grid .cart-collaterals .cart_totals h2,.cart-grid .cart-collaterals .cart_totals table{display:none}.woocommerce-cart-form table.cart img{width:80px}#form-cotizador{display:grid;grid-template-columns:60% 37%;column-gap:3%}#form-cotizador .form-filter{grid-column-start:1;grid-column-end:3}#form-cotizador .form-filter .group{gap:29px}#form-cotizador .form-filter .group select{padding:10px;color:#000;font-weight:400;margin-bottom:2rem;width:100%;max-width:100%}#form-cotizador .form-filter .group .input{font-size:17px}#form-cotizador .form-filter .group .input input{padding:9px;margin-bottom:2rem}#form-cotizador .form-filter .group .input a{color:red}#form-cotizador .form-filter .group .input a:before{content:"";background-image:url(/wp-content/uploads/2022/08/Logo-Reiniciar.png);background-size:contain;width:16px;height:16px;display:inline-block;margin-right:10px}#form-cotizador .dataTables_wrapper{grid-column-start:1;grid-column-end:2}#form-cotizador .dataTables_wrapper table.dataTable.no-footer{border:1px solid #f1f1f1;border-radius:2rem;margin:0;width:100%!important}#form-cotizador .dataTables_wrapper table.dataTable.no-footer thead th,#form-cotizador .dataTables_wrapper table.dataTable.no-footer tbody td{border:1px solid #f1f1f1;text-align:justify;font-weight:400;padding:10px 7px}#form-cotizador .dataTables_wrapper table.dataTable.no-footer thead th.sorting.sorting_asc{text-align:left;padding:0 17px}#form-cotizador .dataTables_wrapper table.dataTable.no-footer tbody td.dtr-control{min-width:100px}#form-cotizador .dataTables_wrapper table.dataTable.no-footer tbody td.dtr-control img{padding:0;height:57px;object-fit:contain;width:100%}#form-cotizador .dataTables_wrapper table.dataTable.no-footer tbody td.sorting_1 a{float:left;margin:0 10px;text-align:left}#form-cotizador .table-form-cotizador{grid-column-start:2;height:fit-content;grid-column-end:3;border:2px solid #f1f1f1;padding:15px}#form-cotizador .table-form-cotizador h3{font-size:14px;font-weight:600}#form-cotizador .table-form-cotizador hr{margin-bottom:2rem;background-color:#f1f1f1;height:2px}#form-cotizador .table-form-cotizador table.table{border:2px solid #f1f1f1}#form-cotizador .table-form-cotizador table.table thead th{font-size:17px;border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1}#form-cotizador .table-form-cotizador table.table tbody tr a{font-size:13px;font-weight:400;text-decoration:underline}#form-cotizador .table-form-cotizador table.table tbody td{border:2px solid #f1f1f1}#form-cotizador .table-form-cotizador table.table tbody tr td:last-child a{padding:8px 17px;display:flex;font-size:17px}#form-cotizador .table-form-cotizador table.table tbody tr input{text-align:center;margin:5px;border:0;font-size:17px;font-weight:700}#form-cotizador .table-form-cotizador form.form input{padding:8px 23px;margin:0;width:100%}#form-cotizador .table-form-cotizador form.form select{width:100%;padding:10px 15px;margin:0}#form-cotizador .table-form-cotizador form.form textarea{padding:25px}#form-cotizador .table-form-cotizador form.form button{padding:13px;background:#39b54a;color:#fff;font-size:18px}#form-cotizador #datatable button{min-width:max-content;display:inline-flex;padding:10px 16px;width:fit-content;margin:0 1rem;background:var(--theme-color-1);color:#fff;border:0}#form-cotizador #datatable button:disabled{background:#39b54a}#form-cotizador .dataTables_wrapper .paging_simple_numbers{margin-top:25px;border:1px solid#f1f1f1}#form-cotizador .dataTables_wrapper .paging_simple_numbers a.disabled{padding:5px 27px;margin:7px 7px 7px 32px;font-size:14px;font-weight:700;background:#e6e6e6;border:0;color:#000!important}#form-cotizador .dataTables_wrapper .paging_simple_numbers a.next{margin:0 8px 0 7px}#form-cotizador .dataTables_wrapper .paging_simple_numbers span a.paginate_button{margin:1px;padding:0;background:none;font-size:17px}#form-cotizador .dataTables_wrapper .paging_simple_numbers span a.paginate_button:hover,#form-cotizador .dataTables_wrapper .paging_simple_numbers span a.paginate_button.current{border:1px solid #f1f1f1;border-radius:0}.page-id-1438 .contacto-layout-row{gap:36px}@media (min-width:992px){.page-id-1438 .contacto-layout-row{display:flex;align-items:stretch}.page-id-1438 .contacto-layout-row>.vc_column_container{flex:1 1 0%}}.page-id-1438 .contacto-form-column .vc_column-inner{background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:28px 28px 22px;box-shadow:0 10px 30px rgba(2,6,53,.06)}.page-id-1438 .contacto-form-column h2,.page-id-1438 .contacto-form-column h3,.page-id-1438 .contacto-form-column h4{color:var(--theme-color-2);font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px}.page-id-1438 .contacto-form-column .wpcf7 form{margin-top:10px}.page-id-1438 .contacto-form-column .wpcf7-form-control-wrap{display:block;margin-bottom:12px}.page-id-1438 .contacto-form-column .wpcf7-form-control{width:100%;border:1px solid #e2e2e2;border-radius:6px;padding:10px 14px;font-size:14px;color:#444}.page-id-1438 .contacto-form-column .wpcf7-form-control:focus{border-color:var(--theme-color-1);box-shadow:0 0 0 3px rgba(4,7,66,.12);outline:none}.page-id-1438 .contacto-form-column .wpcf7-textarea{min-height:140px;resize:vertical}.page-id-1438 .contacto-form-column .wpcf7-submit{background:var(--theme-color-2);color:#fff;border:0;border-radius:6px;padding:10px 18px;font-weight:600;cursor:pointer}.page-id-1438 .contacto-form-column .wpcf7-submit:hover{filter:brightness(.95)}.page-id-1438 .contacto-map-column .vc_column-inner{background:var(--theme-color-1);border-radius:18px;padding:26px;color:#fff;overflow:visible}.section-contac .contacto-map-column .vc_column-inner{overflow:visible}.section-contac .contacto-map-column .wpb_raw_html,.section-contac .contacto-map-column .wpb_raw_code{margin-top:-80px;position:relative;z-index:2;display:flex;justify-content:center}.page-id-1438 .contacto-map-column a{color:#fff}.page-id-1438 .contacto-map-column p{color:#e8e8f4}.page-id-1438 .contacto-map-frame{display:block;width:100%;height:280px;border-radius:16px;box-shadow:0 18px 30px rgba(3,5,32,.35);margin-top:-60px;margin-bottom:18px}.page-id-1438 .contacto-map-column iframe{display:block;width:100%;height:280px;border-radius:16px;box-shadow:0 18px 30px rgba(3,5,32,.35);transform:translateY(-60px);margin-bottom:-42px}.section-contac .contacto-map-column iframe{display:block;width:100%;height:280px;border-radius:16px;box-shadow:0 18px 30px rgba(3,5,32,.35);transform:translateY(-80px);margin-bottom:-62px}.section-contac .wpb_wrapper{overflow:visible}.section-contac iframe[src*="google.com/maps"]{display:block;width:635px;max-width:100%;height:396px;border-radius:16px;box-shadow:0 18px 30px rgba(3,5,32,.35);position:relative;z-index:2;transform:translateY(-80px);margin-left:auto;margin-right:auto;margin-bottom:-62px}.page-id-1438 .contacto-map-column i{color:#fff;margin-right:10px}.page-id-1438 .contacto-map-column .wpb_text_column{margin-bottom:16px}@media (max-width:991.98px){.page-id-1438 .contacto-layout-row{display:block}.page-id-1438 .contacto-map-column{margin-top:24px}.page-id-1438 .contacto-map-frame{height:240px;margin-top:0}.page-id-1438 .contacto-map-column iframe{height:240px;transform:none;margin-bottom:0}.section-contac iframe[src*="google.com/maps"]{max-width:100%;height:240px;transform:none;margin-bottom:0}}@media (max-width:1199.98px){#header-desktop{display:none!important}#header-mobile{display:block!important}#wc-main .grid{grid-template-columns:1fr}.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{grid-template-columns:repeat(4,1fr)}.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{box-shadow:var(--theme-shadow-2xl)}.capa--active{display:block}}@media (max-width:991.98px){#colophon .footer-widgets .grid{grid-template-columns:repeat(3,1fr)}.blog-content{padding-top:3rem}.blog-grid-loop{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.woocommerce ul.products.columns-3{grid-template-columns:repeat(2,1fr)}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(3,1fr)}.woocommerce-cart-form table .product-quantity{display:flex!important;justify-content:space-between;align-items:center}.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce-tabs.wc-tabs-wrapper,.summary.entry-summary{padding:2rem 1rem}#form-cotizador{display:block}.cart-grid #continue-shop{width:100%!important}.cart-grid{grid-template-columns:1fr}.cart-grid a{justify-content:center;display:flex!important}#colophon .footer-widgets .grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.ficha-tecnica-wrapper .ficha-tecnica{padding:10px 20px!important;width:100%!important;max-width:400px!important;margin-top:1rem}.product_title.entry-title{font-size:20px}.producto-info-widget-wrapper .textwidget{display:block}.envios-ajustados{top:-125px;margin-bottom:1.5rem}.woocommerce-product-details__short-description{font-size:14px}.woocommerce div.product form.cart .button{margin-top:1rem}.producto-info-widget-wrapper{padding:1rem!important}.producto-info-widget-wrapper .textwidget{gap:1.5rem!important}.producto-info-widget-wrapper .textwidget>strong,.producto-info-widget-wrapper .textwidget>p{grid-column:1!important;grid-row:auto!important;margin-left:0!important}.producto-info-widget-wrapper .textwidget>strong+p{margin-left:calc(38px + 0.75rem)!important;margin-top:5px!important}.producto-info-widget-wrapper .textwidget>p:nth-of-type(3),.producto-info-widget-wrapper .textwidget>img{grid-column:1!important;grid-row:auto!important;margin:1rem auto 0!important}.woocommerce ul.products.columns-3{grid-template-columns:1fr}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(2,1fr)}.variations_form.cart .woocommerce-variation-add-to-cart,.product-type-simple .cart{grid-template-columns:1fr!important;gap:0rem!important}.ficha-wsp-botones{flex-wrap:wrap}#colophon .footer-widgets .grid{grid-template-columns:1fr}.blog-grid-loop{grid-template-columns:1fr}.grid-item.footer-1,.grid-item.footer-2,.grid-item.footer-3,.grid-item.footer-4,.grid-item.footer-2{margin-left:0}.site-info{font-size:12px}.seccion-title h2{font-size:20px}.section-2 .wpb_wrapper{min-width:265px}.producto-info-widget-wrapper strong{font-size:14px}.sect-nos .sectores{margin:auto;margin-bottom:1rem}.sect-nos .sect2{margin:auto;margin-bottom:1rem}.nosotros-cifras{position:relative;left:4rem;max-width:269px;margin:0}.inic-cat{display:none}.inic-cat h2{font-size:38px;line-height:1.2;margin-bottom:2.5rem}.section-cont .text h2{font-size:25px}.formulario .text{font-size:15px}.nosotros-sect1 h2{font-size:24px;margin-top:3rem}img.alignnone.size-full.wp-image-681{position:relative;top:-88px}.producto-info-widget-wrapper .widget{height:216px}}.ozpc-card .ozpc-cat,.woocommerce ul.products li.product .ozpc-cat{display:none!important}.ozpc-card .ozpc-row,.ozpc-card .qib-button-wrapper,.ozpc-card .add_to_cart_button,.ozpc-card .ajax_add_to_cart,.ozpc-card .button.product_type_simple,.ozpc-card .button.product_type_variable,.woocommerce ul.products li.product .ozpc-row,.woocommerce ul.products li.product .qib-button-wrapper,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .ajax_add_to_cart,.woocommerce ul.products li.product .button.product_type_simple,.woocommerce ul.products li.product .button.product_type_variable{display:none!important}.boton-ver-detalles,a.boton-ver-detalles{display:block!important;background-color:#fff!important;color:#4a4a4a!important;padding:10px 15px!important;border:1px solid #e0e0e0!important;border-radius:8px!important;text-align:center;font-weight:500;max-width:200px!important;width:100%!important;text-decoration:none;transition:all 0.2s ease;box-sizing:border-box;font-size:14px}.boton-ver-detalles:hover,a.boton-ver-detalles:hover{background-color:#f9f9f9!important;border-color:#ccc!important;color:#111!important}.related.products ul.products li.product .boton-ver-detalles,.seccion-title ul.products li.product .boton-ver-detalles{display:block!important;opacity:1!important;visibility:visible!important}.boton-ver-detalles+.boton-ver-detalles{display:none!important}.ozpc-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.cwo-name{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}/*!
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/
*/
 body{margin:0}@keyframes efecto{0%{box-shadow:0 0 0 0 rgba(37,211,102,.85)}100%{box-shadow:0 0 0 15px rgba(37,211,102,0)}}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}@media (max-width:1199.98px){.oz-featured-products-carousel ul.products>li{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media (max-width:767.98px){.oz-featured-products-carousel ul.products>li{flex-basis:calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@media (max-width:575.98px){.oz-featured-products-carousel ul.products>li{flex-basis:100%;max-width:100%}}@media screen and (min-width:1200px){.menu-toggle{display:none}.main-navigation ul{display:flex;justify-content:flex-end;gap:16px}}input,textarea{padding:.6rem .8rem!important;outline:none;overflow:hidden;background-color:#fff;border-radius:3px!important;transition:all 0.5s;border:1px solid #ccc!important}.top-bar{margin:0 auto;padding:5px 1rem;display:flex;justify-content:center;background:var(--theme-color-1);color:#fff}#header-desktop .header-actions a:hover{color:#EB262A}@media (max-width:1199.98px){#header-desktop .head-top{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:.75rem;column-gap:1rem}#header-desktop .header-left{grid-column:1 / 2;grid-row:1}#header-desktop .header-actions{grid-column:2 / 3;grid-row:1;justify-self:end;flex-wrap:wrap;white-space:normal;justify-content:flex-end;gap:12px}#header-desktop .header-search-wrap{grid-column:1 / -1;grid-row:2;justify-self:stretch}.inicio-pencat h2{font-size:25px}.inicio-pencat a{font-size:14px}}.inicio-penultimo{display:flex;gap:1.5rem;align-items:stretch}.inicio-penultimo .protec-resp{background-image:url(/wp-content/uploads/2026/02/res_1.webp);background-repeat:no-repeat;background-position:center;background-size:contain;flex:1 1 calc(50% - 0.75rem);min-height:clamp(220px, 30vw, 340px);padding:clamp(3rem, 5vw, 4rem) clamp(2rem, 3vw, 3rem)}.inicio-penultimo .protec-sold{background-image:url(/wp-content/uploads/2026/02/solda_1.webp);background-repeat:no-repeat;background-position:center;background-size:contain;flex:1 1 calc(50% - 0.75rem);min-height:clamp(220px, 30vw, 340px);padding:clamp(3rem, 5vw, 4rem) clamp(2rem, 3vw, 3rem)}.inicio-penultimo h2{max-width:265px;color:#000566;font-weight:700;line-height:1;font-size:30px;margin-bottom:2rem}.inicio-penultimo a{border:1px solid #000566;color:#000;padding:11px 36px;border-radius:15px;text-transform:uppercase;font-weight:700}.inicio-penultimo a:hover{background:#000566;color:#fff}@media (max-width:991.98px){.inicio-penultimo{flex-direction:column}.inicio-penultimo .protec-resp,.inicio-penultimo .protec-sold{min-height:220px;padding:3.5rem 2rem}.inicio-penultimo h2{font-size:24px}}@media (max-width:1199.98px){.mas-vendido-panel ul.products>li{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media (max-width:767.98px){.mas-vendido-panel ul.products>li{flex-basis:calc((100% - 1rem) / 2);max-width:calc((100% - 1rem) / 2)}}@media (max-width:575.98px){.mas-vendido-panel ul.products>li{flex-basis:100%;max-width:100%}}@media (max-width:991.98px){.mas-vendido{flex-direction:column;align-items:flex-start}.mas-vendido .categorias{width:100%;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}}@media (max-width:575.98px){.mas-vendido h2{font-size:22px}.mas-vendido .categorias a{font-size:16px}}.inic-cat{background-image:url(/wp-content/uploads/2026/02/Fondo.webp);padding:6.5rem;background-repeat:no-repeat}.inic-cat a{color:#000;font-weight:700;border:1px solid #000566;padding:10px 32px;border-radius:15px}.banner-text{background:#040742;border-radius:15px;color:#fff;width:100%;max-width:1440px;margin:0 auto;padding:21px 36px;position:relative;top:0;margin-top:-4rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (max-width:767.98px){.banner-text{width:calc(100% - 24px);padding:14px 16px;top:-2rem;border-radius:22px}.banner-line{gap:6px}.banner-line .banner-texto{font-size:14px;white-space:normal}.banner-line img{width:90px;max-width:22vw}.seccion-title ul.products li.product{padding:.75rem 8px!important}.seccion-title ul.products .product-brand{font-size:10px!important;padding:5px 8px 0 8px!important;margin:.5rem auto!important;text-align:center!important}.seccion-title ul.products li.product>a:first-of-type{margin-bottom:0.75rem!important}.section-bread .container{font-size:10px!important}.nosotros-cifras h2{font-size:18px}}@keyframes latFadeIn{from{opacity:.6;transform:translateX(6px)}to{opacity:1;transform:translateX(0)}}.formulario .text{color:#D3AF37;text-transform:uppercase}.nosotros-sect1{background-image:url(/wp-content/uploads/2026/02/Fondo-Nosotros-1.webp);margin-top:2rem;margin-bottom:2rem;border-radius:1.5rem}.sect-nos .sect2{margin-top:-2rem;padding-top:.5rem}.nosotros-sect1 h2{font-size:30px;text-transform:uppercase;color:#fff!important;max-width:588px;margin:auto;text-align:center;margin-top:4rem;padding-bottom:3.5rem}.lr-title{color:#D3AF37;font-weight:700;margin-bottom:0;font-size:26px}.lr-grid{display:flex;flex-wrap:wrap;gap:14px}.lr-field{flex:1 1 calc(33.333% - 14px)}.lr-field.lr-full{flex:1 1 100%}.lr-field input,.lr-field select,.lr-field textarea{width:100%;border-radius:6px;padding:12px 14px;font-size:15px;outline:none;box-sizing:border-box}.lr-field textarea{min-height:140px;resize:vertical}.lr-field input::placeholder,.lr-field textarea::placeholder{color:#b8b8b8}.lr-field select{color:#666;background:#fff}.lr-field input[type="submit"]{background:#000566;color:#fff;border:none;padding:14px 18px;font-weight:600;cursor:pointer;border-radius:6px}.lr-field input[type="submit"]:hover{opacity:.9}@media (max-width:900px){.lr-field{flex:1 1 calc(50% - 14px)}}@media (max-width:600px){.lr-field{flex:1 1 100%}}@media (min-width:768px){.nosotros-cifras{width:52%!important}.sect-nos{width:48%!important}}.sect-nos .sectores{border:1px solid #ddd;box-shadow:0 8px 24px rgba(0,0,0,.08);border-radius:25px;transition:all 0.3s ease;max-width:260px;max-height:226px;margin-bottom:2rem;margin-right:1rem}.sect-nos .sectores,.sect-nos .sect2-1,.sect-nos .sect2{margin-bottom:2rem;height:260px;max-height:none}.sect-nos .sectores:hover strong,.sect-nos .sect2:hover strong{color:#fff}.sect-nos h2{margin:0;text-align:center;font-size:35px;font-family:Inter;color:#000566}.sect-nos p strong{font-size:16px;color:#161616}.site-info{display:flex;justify-content:space-between}.grid-item.footer-3 a{color:#fff;font-weight:400!important}#colophon .product-categories::-webkit-scrollbar-thumb:hover{background:#0b0f6e}.servicios{margin-bottom:1.5rem}.servicios .servicios-1{margin-bottom:2rem}.section-contac .content{background:#040742;border-radius:15px;position:relative;top:-25px}.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;font-size:12px;line-height:1.2;text-align:center;display:-webkit-box;text-transform:uppercase;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:48px}nav.breadcrumbs{border-bottom:1px solid #ddd;padding-bottom:1rem}nav.breadcrumbs span{color:#161616;font-weight:500}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;margin:0!important;text-align:center;border:1px solid #ddd;padding:1rem 8px;width:100%!important;border-radius:25px}.section-con .confeccion-sect p{margin:0;color:#fff;max-width:288px;text-align:center;margin-bottom:2.5rem}.section-con .confeccion-sect a{color:#fff;border:1px solid #D3AF37;padding:10px 40px;border-radius:15px;display:flex;align-items:center;font-weight:700}@media (max-width:1199.98px){.section-con .confeccion-sect h2{font-size:56px;margin-top:4.5rem;margin-left:1.5rem}.section-con .confeccion-sect h3{font-size:52px}.section-con .confeccion-sect p{max-width:260px;font-size:15px}.section-con .confeccion-sect a{padding:9px 36px;font-size:15px}.section-bread{padding:1rem 0;background:transparent;border-bottom:1px solid #e6e6e6;max-width:1400px;margin-left:auto;margin-bottom:3rem}}@media (max-width:991.98px){.section-con{margin-bottom:1.5rem}.section-con .confeccion-sect h2{font-size:48px;margin-top:3.5rem;margin-left:1.5rem;top:-6px}.section-con .confeccion-sect h3{font-size:44px}.section-con .confeccion-sect p{max-width:240px;font-size:14px;margin-bottom:2rem}.section-con .confeccion-sect a{padding:8px 32px;font-size:14px;border-radius:12px}}@media (max-width:767.98px){.section-con{margin-bottom:1rem}.section-con .confeccion-sect{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-con .confeccion-sect h2{font-size:36px;margin-top:0;margin-left:0;top:0;text-align:center}.section-con .confeccion-sect h3{font-size:32px;text-align:center;margin-top:.5rem}.section-con .confeccion-sect p{max-width:100%;font-size:14px;margin-bottom:1.5rem;text-align:center;padding:0 1rem}.section-con .confeccion-sect a{padding:10px 28px;font-size:14px;border-radius:10px;width:auto;display:inline-block}}@media (max-width:575.98px){.section-con .confeccion-sect{padding:1.5rem .75rem}.section-con .confeccion-sect h2{font-size:28px;margin-top:2rem}figure.wpb_wrapper.vc_figure{margin-left:1rem}.section-con .wpb_text_column.wpb_content_element{margin-bottom:0}.section-con .confeccion-sect h3{font-size:26px}.section-con .confeccion-sect p{font-size:13px;margin-bottom:1.25rem;padding:0 .5rem}.section-con .confeccion-sect a{padding:8px 24px;font-size:13px;margin:auto;max-width:max-content;display:grid;grid-template-columns:auto auto}.nosotros-sect1{background-image:url(/wp-content/uploads/2026/02/Fondo-Movil-Nos.webp)!important}}.marcas{background:#D9D9D9;margin-top:1rem}.tienda__filter .tienda__filter-accordion>*:not(.widget-title){padding:0 1rem .9rem}.woocommerce ul.products li.product .ver-detalles{display:inline-block;margin-top:.5rem;padding:.45rem 2.8rem;border-radius:6px;color:#000;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #D9D9D9}.woocommerce ul.products li.product .ver-detalles:hover{background:#000566;color:#fff}.woocommerce-product-details__short-description{margin:0}body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;border-radius:20px;padding:0 14px;border:1px solid #ddd}.producto-info-widget-wrapper strong{display:flex;align-items:flex-start;gap:.75rem;font-weight:600;font-size:16px;color:#000;margin-bottom:.5rem}td.product-name a{color:#1F2125;font-size:18px;font-weight:700}table.shop_table th{background:#F1F2F6}.woocommerce-tabs.wc-tabs-wrapper{border:1px solid #ddd;padding:2rem;border-radius:1rem;padding-bottom:0;margin-bottom:4rem}.woocommerce-tabs.wc-tabs-wrapper li.active{background:var(--theme-color-1)!important;color:#000!important}.woocommerce-tabs.wc-tabs-wrapper li{padding:0!important;background:none!important;border-radius:7px!important;margin:0!important}.woocommerce-tabs.wc-tabs-wrapper li a{padding:6px 12px!important;font-weight:500!important}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{padding-left:0!important;border-bottom:1px solid #ddd;padding-bottom:9px!important}.section-2 .sect{background:#F7F7F7;padding:1rem 2rem;border-radius:20px;min-width:330px;margin-bottom:.5rem}.section-2 .wpb_wrapper{display:block;gap:1rem}h2.title-related{text-align:center;color:#000566;font-size:32px}@media (max-width:1199.98px){.categ-inicio1 .lentes{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .auditiva{padding:2rem 2rem;padding-bottom:11rem}.categ-inicio1 .trajes{padding:5rem 3rem;padding-bottom:31.5rem}}@media (max-width:1199.98px){.cwo-meta{top:auto;left:61%;right:auto;bottom:0;transform:translateX(-50%);width:220px}.nosotros-cifras p{max-width:402px}.section-2 .sect{min-width:270px}.section-2 .sect1{min-width:270px}.categ-inicio1 .lentes{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .auditiva{padding:2rem 2rem;padding-bottom:12rem}.categ-inicio1 .cabeza{padding-bottom:6.8rem}.categ-inicio1 .trajes{padding:4rem 2rem;padding-bottom:32.5rem}}@media (max-width:1199.98px){.cwo-meta{top:auto;left:61%;right:auto;bottom:0;transform:translateX(-50%);width:220px}}@media (max-width:991.98px){.cwo-meta{display:none}.seccion-title .cwo-count{display:none!important}}td.actions .button{border-radius:10px!important}.cart-grid #continue-wsp{background:#D3AF37;color:#000}@media (min-width:992px){.page-id-1438 .contacto-layout-row{display:flex;align-items:stretch}.page-id-1438 .contacto-layout-row>.vc_column_container{flex:1 1 0%}}@media (max-width:991.98px){.page-id-1438 .contacto-layout-row{display:block}.page-id-1438 .contacto-map-column{margin-top:24px}.page-id-1438 .contacto-map-frame{height:240px;margin-top:0}.page-id-1438 .contacto-map-column iframe{height:240px;transform:none;margin-bottom:0}.section-contac iframe[src*="google.com/maps"]{max-width:100%;height:240px;transform:none;margin-bottom:0}}@media (max-width:1199.98px){#header-desktop{display:none!important}#header-mobile{display:block!important}#wc-main .grid{grid-template-columns:1fr}.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{grid-template-columns:repeat(4,1fr)}.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{box-shadow:var(--theme-shadow-2xl)}.capa--active{display:block}}@media (max-width:991.98px){#colophon .footer-widgets .grid{grid-template-columns:repeat(3,1fr)}.blog-content{padding-top:3rem}.blog-grid-loop{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){.woocommerce ul.products.columns-3{grid-template-columns:repeat(2,1fr)}.woocommerce .products ul.columns-4,.woocommerce ul.products.columns-4{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.woocommerce .products ul.columns-5,.woocommerce ul.products.columns-5{grid-template-columns:repeat(3,1fr)}.woocommerce-cart-form table .product-quantity{display:flex!important;justify-content:space-between;align-items:center}.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce-tabs.wc-tabs-wrapper,.summary.entry-summary{padding:2rem 1rem}#form-cotizador{display:block}.cart-grid #continue-shop{width:100%!important}.cart-grid{grid-template-columns:1fr}.cart-grid a{justify-content:center;display:flex!important}#colophon .footer-widgets .grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr}}