:root{--amarillo:#d8aa44;--amarillo-hover:#d89400;--amarillo-alt:#d4a232;--rojo:#d63e3e;--verde:#57903f;--azul:#3e74d6;--font-awesome:"Font Awesome 6 Free"}.grecaptcha-badge{display:none!important}a{transition:0.15s all ease}a:hover{text-decoration:none!important}.caja p{max-width:800px;margin:0 auto}@media (max-width:959px){.reducir{height:80px!important}.reducir.poco{height:50px!important}.reducir.menos{height:30px!important}}@media (min-width:768px){.hide-desktop{display:none!important}}@media (max-width:767px){.hide-mobile{display:none!important}}.wpex-social-share.style-flat.position-horizontal a{border-radius:0}.wpex-social-share.style-flat li.whatsapp a{background:#25d366}.wpex-social-share.style-flat li.whatsapp a:hover{background:#21b95a}.woocommerce ul.products li.product .product-inner{overflow:hidden}.woocommerce ul.products li.product .outofstock-badge{background:var(--rojo);font-size:12px;top:20px;left:auto;right:-50px;width:170px;padding:11px 20px 10px;transform:rotate(45deg);transition:0.3s all ease}.woocommerce ul.products li.product:hover .outofstock-badge{background:#111}.woocommerce ul.products li.product .onsale,#temas .onsale,.single-product .product .onsale{background:var(--azul);box-shadow:0 2px 5px rgb(0 0 0 / .2);font-size:12px;top:0;left:auto;right:30px;padding:30px 0 5px;width:65px;text-align:center;transition:0.3s all ease}.single-product .product .onsale{right:auto;left:30px}.woocommerce ul.products li.product:hover .onsale,.woocommerce li.product:hover span.onsale::after{background:#111}.woocommerce span.onsale::after{content:"";background:#3e74d6;clip-path:polygon(100% 0,100% 10%,50% 100%,0 10%,0 0);width:100%;height:10px;position:absolute;bottom:-9px;left:0;transition:0.3s all ease}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:0!important;margin-bottom:50px!important}.woocommerce-message{border-color:var(--verde)}.woocommerce-message::before{background:var(--verde)}.woocommerce-info{border-color:var(--amarillo-alt)}.woocommerce-info::before{background:var(--amarillo-alt)}.woocommerce-error{border-color:var(--rojo)}.woocommerce-error::before{background:var(--rojo)}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{color:var(--amarillo)!important;font-family:Open Sans;font-size:16px!important;font-weight:400!important;text-transform:none!important}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{color:var(--amarillo-hover)!important;text-decoration:none!important}ul.page-numbers,.page-links{border-radius:0}.woocommerce-pagination{margin-bottom:55px}@media (max-width:959px){.woocommerce-pagination{text-align:center}}@media (max-width:767px){.woocommerce-pagination{margin-bottom:35px}}span.select2-container--default .select2-selection--single{border-color:#ddd;border-radius:0;height:auto;margin:0}span.select2-container--default .select2-selection--single .select2-selection__rendered{color:#111;line-height:normal;padding:11px 30px 13px 20px}span.select2-container--default .select2-selection--single .select2-selection__arrow{color:#111;font-family:ETmodules;font-size:16px;font-weight:800;height:auto;width:auto;right:20px;top:50%;transform:translateY(-50%)}span.select2-container--default .select2-selection--single .select2-selection__arrow::before{content:"\f107";font-family:var(--font-awesome)}span.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#billing_country_field,#shipping_country_field{display:none!important}#sidebar{margin-bottom:60px}#sidebar ul li a::before{content:"\f105";color:var(--amarillo);font-weight:700}@media (max-width:959px){#sidebar{display:none!important}}#sidebar .widget_layered_nav_filters ul li a::before{content:"\f00c";color:var(--verde);font-family:var(--font-awesome);font-weight:400;margin-right:7px}#sidebar .widget_layered_nav_filters ul li a:hover{color:var(--rojo)}#sidebar .widget_layered_nav_filters ul li a:hover::before{content:"\f00d";color:var(--rojo);margin-right:10px}#sidebar .widget_price_filter .price_slider_amount{padding-top:40px;position:relative}#sidebar .widget_price_filter .price_slider_amount .price_label{line-height:1.3em;font-size:16px;height:auto;position:absolute;top:5px;opacity:1}#sidebar .widget_price_filter .price_slider_amount .button{background:#eee;color:#111;font-size:12px;line-height:1em;float:none;height:auto;padding:10px 20px}#sidebar .widget_price_filter .price_slider_amount .button:hover{background:var(--amarillo);color:#111}@media (max-width:1109px){#sidebar .widget_price_filter .price_slider_amount{padding-top:60px}}#sidebar .select2-container .select2-selection--single{border-color:#ddd;border-radius:0;height:auto}#sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1em;padding:15px 30px 15px 20px}#sidebar .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#111}#sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;opacity:.6;right:10px}#sidebar .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#sidebar .select2-container--default .select2-selection--single .select2-selection__arrow::after{content:"\f107";font:normal normal normal 14px/1 var(--font-awesome);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sidebar .product-categories .cat-item{border:none;padding:0;position:relative}#sidebar .product-categories .cat-item .count{position:absolute;right:0;top:50%;margin-top:-6px;height:12px;line-height:12px;color:#999;font-size:.846em}header #site-logo img{height:100px;width:auto;transition:0.3s all ease}.is-sticky #site-logo img{height:30px!important}@media (max-width:767px){header #site-logo img{height:70px}}header.sticky-header-shrunk #site-header-inner{height:auto;padding:20px 0!important}@media (max-width:767px){#site-header-sticky-wrapper{height:auto!important}}header .navbar-style-one{height:auto;margin-top:0;transform:translateY(-50%)}header .navbar-style-one .dropdown-menu>li.menu-item>a{height:auto;line-height:1em}header .navbar-style-one .dropdown-menu>li.menu-item>a>span.link-inner{padding:24px 11px}header .wcmenucart-details.count.t-bubble{color:#111;font-weight:700}header.wpex-dropdown-style-minimal-sq #site-navigation .dropdown-menu ul.sub-menu{padding:10px 0}header #site-navigation .dropdown-menu ul.sub-menu li.menu-item a{padding:10px 25px}#wpex-searchform-overlay form input[type="search"]{border-top:none;border-left:none;border-right:none}.term-union-editorial .page-header.wpex-supports-mods{background:#201e5d}.term-grito-sagrado .page-header.wpex-supports-mods{background:#004e4e}.term-ediciones-barbarroja .page-header.wpex-supports-mods{background:#dd331f}.term-episteme-editorial .page-header.wpex-supports-mods{background:#3e74d6}.term-innisfree .page-header.wpex-supports-mods{background:#666}.term-galerna .page-header.wpex-supports-mods{background:#bf2b40}.woocommerce-order-received .page-header.wpex-supports-mods{background:var(--verde)}.term-union-editorial .page-header.wpex-supports-mods .page-header-title,.term-union-editorial .site-breadcrumbs,.term-union-editorial .site-breadcrumbs a,.term-grito-sagrado .page-header.wpex-supports-mods .page-header-title,.term-grito-sagrado .site-breadcrumbs,.term-grito-sagrado .site-breadcrumbs a,.term-ediciones-barbarroja .page-header.wpex-supports-mods .page-header-title,.term-ediciones-barbarroja .site-breadcrumbs,.term-ediciones-barbarroja .site-breadcrumbs a,.term-episteme-editorial .page-header.wpex-supports-mods .page-header-title,.term-episteme-editorial .site-breadcrumbs,.term-episteme-editorial .site-breadcrumbs a,.term-innisfree .page-header.wpex-supports-mods .page-header-title,.term-innisfree .site-breadcrumbs,.term-innisfree .site-breadcrumbs a,.term-galerna .page-header.wpex-supports-mods .page-header-title,.term-galerna .site-breadcrumbs,.term-galerna .site-breadcrumbs a,.woocommerce-order-received .page-header.wpex-supports-mods .page-header-title,.woocommerce-order-received .site-breadcrumbs,.woocommerce-order-received .site-breadcrumbs a{color:#fff}.term-union-editorial .site-breadcrumbs a:hover,.term-grito-sagrado .site-breadcrumbs a:hover,.term-ediciones-barbarroja .site-breadcrumbs a:hover,.woocommerce-order-received .site-breadcrumbs a:hover{color:var(--amarillo)}@media (max-width:767px){header.page-header{margin-bottom:80px}header .page-header-content,header .page-header-aside{text-align:center}}.tax-pa_autor .page-header.wpex-supports-mods,.page-id-245 .page-header.wpex-supports-mods{background:#ccc}.tax-pa_autor .page-header.has-bg-image{background-color:#ccc;background-position:calc(50% - 450px) center;background-size:300px}.tax-pa_autor .page-header.has-bg-image .background-image-page-header-overlay{display:none}.tax-pa_autor .page-header.has-bg-image .page-header-inner{padding:50px 0 50px 350px;text-align:left}.tax-pa_autor .page-header h1{color:#111!important;font-size:30px!important;margin:0}.tax-pa_autor .page-header .page-subheading{color:#111!important;font-size:14px!important;font-weight:400!important;margin:20px 0 25px;text-align:justify}.tax-pa_autor .page-header .page-header-aside{margin:0 0 5px}.tax-pa_autor .page-header.has-bg-image .page-header-aside .site-breadcrumbs,.tax-pa_autor .page-header.has-bg-image .page-header-aside .site-breadcrumbs a{color:#111!important}.tax-pa_autor .site-breadcrumbs a:hover,.page-id-245 .site-breadcrumbs a:hover,.tax-pa_autor .page-header.has-bg-image .page-header-aside .site-breadcrumbs a:hover{color:#777!important}@media (max-width:1350px){.tax-pa_autor .page-header.has-bg-image{background-position:6.5% center}}@media (max-width:959px){.tax-pa_autor .page-header.has-bg-image .page-header-inner{padding-left:0}.tax-pa_autor .page-header.has-bg-image h1{font-size:25px!important}}@media (max-width:959px) and (min-width:768px){.tax-pa_autor .page-header.has-bg-image{background-image:none}}@media (max-width:767px){.tax-pa_autor .page-header.has-bg-image{background-position:center 60px;background-size:150px}.tax-pa_autor .page-header.has-bg-image .page-header-inner{padding-top:250px}.tax-pa_autor .page-header .page-subheading{font-size:12px!important}}.site-breadcrumbs a{padding:0 10px;text-decoration:none!important}.site-breadcrumbs .breadcrumb-trail>span>span>a{padding-left:0}.site-breadcrumbs .breadcrumb_last{padding-left:10px}#info-inicio .vcex-icon-box-symbol{margin:5px 30px 0 0}#temas .owl-stage{padding:55px 0 80px}#temas .owl-item{transition:0.5s all ease}#temas .owl-item{transform:scale(0)}#temas .owl-item.active{transform:scale(.8)}#temas .owl-item.active.center{transform:scale(1.5)}#temas .owl-item img{transition:0.3s all ease}#temas .owl-item:hover img{transform:scale(1.05)}#temas .owl-item .price{font-weight:600;line-height:1em;margin-top:-10px;opacity:0;transition:0.3s all ease}#temas .owl-item.active.center .price{opacity:1}@media (min-width:768px){#temas .vc_column-inner{padding:0 50px}}@media (max-width:767px){#temas .owl-item{transform:scale(.8)}#temas .owl-item.active.center{transform:scale(1.3)}}#colecciones .horizontal .vc_tta-tabs-container{width:33.3%;padding-right:50px!important}#colecciones .horizontal .vc_tta-panels-container{width:66.6%}#colecciones .vertical .vc_tta-tabs-container{margin-bottom:85px}#colecciones .vertical .vc_tta-tabs-list{display:flex;justify-content:center}#colecciones .vertical .vc_tta-tabs-list .vc_tta-tab{flex:0 1 auto}#colecciones .vc_tta-panels-container .vc_tta-panel-body{padding:0}#colecciones .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{color:#111}#colecciones .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,#colecciones .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover,#colecciones .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{background:#111;color:#fff}#colecciones .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title{font-family:Open Sans;font-weight:400;letter-spacing:0;text-transform:none}#colecciones .woocommerce .products .product .wpex-loop-product-images a{background:#fff}#colecciones .woocommerce .products .product:hover .wpex-loop-product-images a{background:#111}#colecciones .woocommerce .products .product.outofstock:hover .wpex-loop-product-images a{background:var(--rojo)}#colecciones .woocommerce .products .product.sale:hover .wpex-loop-product-images a{background:var(--azul)}#colecciones .woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart a{background:var(--amarillo)!important;color:#111!important}#colecciones .woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart a:hover{background:var(--amarillo-hover)!important}#colecciones .woocommerce .products .product.outofstock .wpex-loop-product-images .wpex-loop-product-add-to-cart a{background:#111!important;color:#fff!important}#colecciones .woocommerce .products .product.outofstock .wpex-loop-product-images .wpex-loop-product-add-to-cart a:hover{background:#fff!important;color:#111!important}#colecciones .woocommerce .products .product .price .amount{color:#111}#editoriales .vcex-terms-grid-entry .vcex-terms-grid-entry-image{text-align:center}#editoriales .vcex-terms-grid-entry img{transition:0.3s all ease}#editoriales .vcex-terms-grid-entry img:hover{transform:scale(1.05)}.woocommerce .woocommerce-result-count{margin:0 0 50px;opacity:1}.woocommerce .woocommerce-ordering{margin-bottom:50px}.woocommerce .woocommerce-ordering .wpex-select-wrap{border-radius:0;border-color:#ddd;padding:0}.woocommerce .woocommerce-ordering .wpex-select-wrap select{color:#111;line-height:1em;height:auto;padding:15px 30px 15px 20px}@media (max-width:767px){.woocommerce .woocommerce-result-count{float:none;height:auto;width:100%;text-align:center;margin-bottom:20px}.woocommerce .woocommerce-ordering{display:block;float:none;margin:0 auto 50px;width:270px}}.woocommerce .products{margin-bottom:0!important}.woocommerce .products .product .wpex-loop-product-images a{background:#f2f2f2;display:block;transition:0.3s all ease}.woocommerce .products .product:hover .wpex-loop-product-images a{background:var(--amarillo)}.woocommerce .products .product.outofstock:hover .wpex-loop-product-images a{background:var(--rojo)}.woocommerce .products .product.sale:hover .wpex-loop-product-images a{background:var(--azul)}.woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart{width:auto;top:150%;left:50%;bottom:auto;transform:translate(-50%,-50%);transition:0.3s all ease}.woocommerce .products .product:hover .wpex-loop-product-images .wpex-loop-product-add-to-cart{top:50%}.woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart a{background:#111!important;color:#fff!important;font-size:14px;font-weight:400;line-height:1em!important;height:auto;padding:15px 25px!important;width:auto}.woocommerce .products .product.outofstock .wpex-loop-product-images .wpex-loop-product-add-to-cart a{background:var(--amarillo)!important;color:#111!important}.woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart a:hover{background:#fff!important;color:#111!important}.woocommerce .products .product.outofstock .wpex-loop-product-images .wpex-loop-product-add-to-cart a:hover{background:var(--amarillo-hover)!important}.woocommerce .products .product .wpex-loop-product-images .wpex-loop-product-add-to-cart .added_to_cart{margin-top:10px!important}.woocommerce .products .product h2{margin:10px 0 10px}.woocommerce .products .product .price{font-size:20px;font-weight:600;line-height:1em;margin:0!important}.woocommerce .products .product .price .amount{color:var(--amarillo-alt)}.woocommerce .products .product .price del,#temas del{font-size:.8em;font-weight:400;padding-right:5px}.woocommerce .products .product .price del .amount{color:#000}.woocommerce .wpex-added-to-cart-notice{display:none!important}#autores .vcex-terms-grid-entry div:first-child{display:inline-block;vertical-align:middle;width:40%;margin:0}#autores .vcex-terms-grid-entry-image a{background:var(--amarillo);display:block}#autores .vcex-terms-grid-entry-image img{transition:0.3s all ease}#autores .vcex-terms-grid-entry:hover .vcex-terms-grid-entry-image img{opacity:.5}#autores .entry-title{display:inline-block;vertical-align:middle;width:60%;padding-left:30px}#autores .entry-title a:hover{color:#111}#autores .entry-title a{display:block}#autores .entry-title a::after{content:"Ver libros ›";color:var(--amarillo-alt);letter-spacing:0;display:block;text-transform:none;margin-top:5px}#autores .entry-title a span{color:#777;display:block;font-size:14px;letter-spacing:0;text-transform:none}#autores .entry-title a span::before{content:"Cantidad de libros: "}@media (max-width:767px){#autores .vcex-terms-grid-entry-image{width:100%;margin-bottom:20px}#autores .entry-title{width:100%;padding-left:0}}.single-product header.page-header{display:none}.single-product .product-header,.single-product .product-header .contenedor{background:var(--amarillo);position:relative;width:100%;transition:0.3s all ease}.single-product .product-header{margin-bottom:100px}.single-product .product-header .contenedor{display:flex;flex-wrap:wrap;padding:50px 0;max-width:1200px}.single-product .product-header::before,.single-product .product-header .contenedor::before{content:"";background:var(--amarillo);width:200%;height:100%;position:absolute;left:0;top:0;transform:translate(-25%,0);z-index:-1}.single-product .product-header.sticky .contenedor{padding:20px 0;position:fixed;top:50px;z-index:999}@media (max-width:1350px){.single-product .product-header.sticky .contenedor{max-width:90%}}@media (max-width:767px){.single-product .product-header{margin-bottom:80px}.single-product .product-header .contenedor{padding:30px 0}.single-product .product-header.sticky .contenedor{max-width:85%}}.single-product .product-header .single-post-title{font-family:Open Sans;font-size:30px;font-weight:400;line-height:1.2em;letter-spacing:0;text-transform:none;width:50%;align-self:center;margin:0}@media (max-width:959px){.single-product .product-header .single-post-title{font-size:25px}}@media (max-width:767px){.single-product .product-header .single-post-title{font-size:20px;text-align:center;width:100%;margin-bottom:20px}}.single-product .product-header .price::before{content:"PRECIO";color:#000;display:block;font-size:12px}.single-product .product-header .price{font-size:30px;font-weight:600;width:calc(50% - 220px);align-self:center;text-align:center;padding:0 20px;margin:0}.single-product .product-header .price span{color:#fff}.single-product .product-header .price del{font-size:.8em;font-weight:400;line-height:1.4em;padding-right:5px;text-decoration-color:#fff;opacity:.7}@media (max-width:1350px){.single-product .product-header .price{font-size:25px}}@media (max-width:767px){.single-product .product-header .price{text-align:left;padding:0 20px 0 0;width:calc(100% - 220px)}}.single-product .product-header .stock{display:none!important}.single-product .product-header .cart{display:flex;flex-wrap:wrap;width:220px;align-self:center;text-align:center}.single-product .product-header .cart .quantity{float:none;width:auto}.single-product .wpex-quantity-btns .plus,.single-product .wpex-quantity-btns .minus{height:50%;line-height:23px}.single-product .product-header .cart input[type="number"]{color:#111;font-size:16px;line-height:1em;height:auto;width:60px;padding:15px 0}.single-product .product-header .cart button{background:#111;color:#fff}.single-product .product-header .cart button:hover{background:#fff;color:#111}@media (max-width:767px){.single-product .product-header .cart input[type="number"]{padding:10px 0}.single-product .product-header .cart button{padding:15px 30px}}.single-product .product-header .out-of-stock{background:var(--rojo);color:#fff;font-size:16px;text-transform:uppercase;width:220px;margin:0;align-self:center;text-align:center;padding:20px 0}@media (max-width:767px){.single-product .product-header .out-of-stock{font-size:14px;padding:15px 0}}.woocommerce.single-product div.product div.images.woocommerce-product-gallery{margin-bottom:100px}.single-product .woocommerce-product-gallery__image a{background:#f2f2f2;display:block;transition:0.3s all ease}.woocommerce.single-product .product div.images .flex-control-thumbs li img{background:#f2f2f2}@media (max-width:767px){.woocommerce.single-product div.product div.images.woocommerce-product-gallery{margin-bottom:65px}.woocommerce.single-product div.product div.images .flex-control-thumbs{text-align:center}.woocommerce.single-product div.product div.images .flex-control-thumbs li{display:inline-block;float:none}}.single-product .summary{padding-left:50px;margin-bottom:100px}.single-product .summary .price,.single-product .summary .tabs,.single-product .summary .tabs,.single-product .summary .woocommerce-Tabs-panel--description{display:none!important}.single-product .summary .woocommerce-Tabs-panel--additional_information{display:block!important}.single-product .summary .site-breadcrumbs{margin:10px 0 50px}.single-product .summary .site-breadcrumbs a:hover{color:var(--amarillo)}.single-product .summary .product_meta{margin:0;padding:15px 0;border-top:1px solid #ddd}.single-product .summary .product_meta .posted_in{display:block}.single-product .summary .product_meta .posted_in a:first-of-type{padding:0}.single-product .summary .product_meta .posted_in a{padding-left:4px}.single-product .summary .product_meta .t-label{font-family:Montserrat;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;display:inline-block;width:calc(50% - 4px);padding-right:20px}.single-product .summary .shop_attributes th{border-color:#ddd;border-left:none;border-right:none;color:#111;font-family:Montserrat;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:15px 20px 15px 0;width:50%}.single-product .summary .shop_attributes td{border-color:#ddd;border-left:none;border-right:none;color:#111;padding:15px 0}.single-product .summary .shop_attributes td a{color:#111}.single-product .summary .shop_attributes td a:hover{color:var(--amarillo)}.woocommerce.single-product .summary .wpex-social-share .social-share-title.theme-heading{color:#111;font-family:Open Sans;font-size:16px!important;font-weight:400;letter-spacing:0;text-transform:none;margin:50px 0 30px}.single-product .summary .wpex-social-share.position-horizontal{margin-bottom:80px}.single-product .summary .wpex-social-share.position-horizontal.disable-labels ul{display:flex;flex-wrap:wrap}.single-product .summary .wpex-social-share.position-horizontal.disable-labels ul li{width:calc(20% - 3px)}.single-product .summary .wpex-social-share.position-horizontal.disable-labels ul li a{width:100%}@media (max-width:959px){.woocommerce.single-product .summary .wpex-social-share .social-share-title.theme-heading{font-size:25px}}@media (max-width:767px){.single-product .summary{padding:0}.single-product .summary .site-breadcrumbs{text-align:center}.single-product .summary .product_meta .posted_in{text-align:right}.single-product .summary .product_meta .posted_in .t-label{float:left;text-align:left}.single-product .summary .shop_attributes td{text-align:right}.single-product .summary .wpex-social-share.position-horizontal{margin-bottom:75px}.woocommerce.single-product .summary .wpex-social-share .social-share-title.theme-heading{text-align:center}}.single-product .product>.woocommerce-tabs{background:var(--amarillo);padding:95px 0;position:relative;text-align:justify}.single-product .product>.woocommerce-tabs::before{content:"";background:var(--amarillo);width:200%;height:100%;position:absolute;left:0;top:0;transform:translate(-25%,0);z-index:-1}.single-product .woocommerce-tabs .tabs{display:none}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs .panel p:last-child{margin:0!important}@media (max-width:767px){.single-product .product>.woocommerce-tabs{padding:75px 0}}.single-product .related.products{padding:90px 0 50px}.single-product .related.products>h2{font-size:35px;font-weight:400;text-align:center;margin:0 0 70px}@media (max-width:959px){.single-product .related.products>h2{font-size:30px}}@media (max-width:767px){.single-product .related.products{padding:70px 0 30px}.single-product .related.products>h2{font-size:25px;margin:0 0 40px}}.return-to-shop{margin-bottom:60px}@media (max-width:767px){.return-to-shop{margin-bottom:40px}}.woocommerce .woocommerce-cart-form{margin:0 0 90px}.woocommerce .woocommerce-cart-form .shop_table{border-color:#ddd;border-radius:0;margin:0}.woocommerce .woocommerce-cart-form .shop_table thead{background:#f2f2f2}.woocommerce .woocommerce-cart-form .shop_table th{border:1px solid #ddd;color:#111;font-weight:400}.woocommerce .woocommerce-cart-form .shop_table td{border-color:#ddd}.woocommerce .woocommerce-cart-form .shop_table .product-remove a:hover{color:var(--rojo)}.woocommerce .woocommerce-cart-form .shop_table td a:hover{color:var(--amarillo)}.woocommerce .woocommerce-cart-form .shop_table td.actions{border:none;padding:50px 0 0;text-align:center}.woocommerce .woocommerce-cart-form .shop_table td.actions button{float:none!important}.woocommerce .woocommerce-cart-form .shop_table .product-remove,.woocommerce .woocommerce-cart-form .shop_table .product-thumbnail{text-align:center}.woocommerce .woocommerce-cart-form .shop_table .product-remove a{display:inline-block}.woocommerce .woocommerce-cart-form .shop_table .qty{background:#fff!important;border-radius:0;color:#111!important;font-size:16px!important;padding:0}@media (max-width:767px){.woocommerce .woocommerce-cart-form{margin:0 0 70px}}.woocommerce .cart-collaterals .cart_totals{width:100%;margin:0 0 60px}.woocommerce .cart-collaterals .cart_totals h2{font-size:35px;font-weight:400;text-align:center;margin-bottom:30px}.woocommerce .cart-collaterals .cart_totals .shop_table{border-color:#ddd;border-radius:0}.woocommerce .cart-collaterals .cart_totals .shop_table th{background:#f2f2f2;border-color:#ddd;color:#111;font-weight:400;padding:15px 20px;width:50%;vertical-align:middle}.woocommerce .cart-collaterals .cart_totals .shop_table .order-total th{background:var(--amarillo)}.woocommerce .cart-collaterals .cart_totals .shop_table td{border-color:#ddd!important;padding:15px 20px;vertical-align:middle}.woocommerce .cart-collaterals .cart_totals .shop_table{border-color:#ddd;margin:0 0 50px}.woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-destination{display:none}.woocommerce .cart-collaterals .cart_totals .shop_table ul li{margin:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{text-align:center;padding-bottom:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{float:none}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{display:inline-block;margin:0!important}@media (max-width:959px){.woocommerce .cart-collaterals .cart_totals h2{font-size:30px}}@media (max-width:767px){.woocommerce .cart-collaterals .cart_totals{margin:0 0 40px}.woocommerce .cart-collaterals .cart_totals h2{font-size:25px}}.woocommerce form.woocommerce-checkout{padding:0}.woocommerce form.woocommerce-checkout h3{font-size:35px!important;font-weight:400;text-align:center}@media (max-width:959px){.woocommerce form.woocommerce-checkout h3{font-size:30px!important}}@media (max-width:767px){.woocommerce form.woocommerce-checkout h3{font-size:25px!important}}label.screen-reader-text{clip:unset!important;clip-path:unset!important;position:relative!important;width:auto!important;height:auto!important;display:none}.woocommerce form.woocommerce-checkout .woocommerce-billing-fields h3{margin:-10px 0 30px!important}.woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-info{margin:60px 0 20px}@media (max-width:767px){.woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-info{margin:60px 0 0}}.woocommerce form.woocommerce-checkout .col-2{margin-top:90px!important}.woocommerce form.woocommerce-checkout #ship-to-different-address{margin:0}.woocommerce form.woocommerce-checkout .shipping_address{margin-top:40px}.woocommerce form.woocommerce-checkout #shipping_email_field{margin-bottom:35px}@media (max-width:767px){.woocommerce form.woocommerce-checkout .col-2{margin-top:70px!important}}.woocommerce form.woocommerce-checkout .woocommerce-additional-fields label{font-family:Montserrat;font-size:35px;line-height:1.4em;text-transform:uppercase;margin:75px 0 40px;text-align:center}.woocommerce form.woocommerce-checkout .woocommerce-additional-fields label span{display:none}@media (max-width:959px){.woocommerce form.woocommerce-checkout .woocommerce-additional-fields label{font-size:30px;margin:70px 0 40px}}@media (max-width:767px){.woocommerce form.woocommerce-checkout .woocommerce-additional-fields label{font-size:25px}}.woocommerce form.woocommerce-checkout #order_review_heading{margin:60px 0 40px}.woocommerce form .woocommerce-checkout-review-order-table{margin:0}.woocommerce form .woocommerce-checkout-review-order-table th{background:#f2f2f2;border-color:#ddd;color:#111;font-weight:400;padding:15px 20px;vertical-align:middle}.woocommerce form .woocommerce-checkout-review-order-table .order-total th{background:var(--amarillo)}.woocommerce form .woocommerce-checkout-review-order-table td{border-color:#ddd;padding:15px 20px;vertical-align:middle}.woocommerce form .woocommerce-checkout-review-order-table .product-name{width:50%}.woocommerce form .woocommerce-checkout-review-order-table ul li,.woocommerce form .woocommerce-checkout-review-order-table ul li label{margin:0}@media (max-width:767px){.woocommerce form.woocommerce-checkout #order_review_heading{margin:70px 0 40px}}.woocommerce form h3.t-pago{margin:90px 0 35px}.woocommerce form p.p-pago{text-align:center;margin:0 0 50px}.woocommerce form .woocommerce-checkout-payment ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 70px;margin:0 -25px 50px;text-align:center;position:relative}.woocommerce form .woocommerce-checkout-payment li{padding:0 25px;width:50%}.woocommerce form .woocommerce-checkout-payment li input[type="radio"]{opacity:0;position:absolute}.woocommerce form .woocommerce-checkout-payment li label{border:2px solid #ddd;font-weight:400;line-height:1em;padding:20px 30px;margin:0;width:100%;transition:all ease 0.3s}.woocommerce form .woocommerce-checkout-payment li label::before{font-family:var(--font-awesome);font-weight:600;padding-right:5px}.woocommerce form .woocommerce-checkout-payment li.payment_method_cod label::before{content:"\f0d6"}.woocommerce form .woocommerce-checkout-payment li.payment_method_bacs label::before{content:"\f0ec"}.woocommerce form .woocommerce-checkout-payment li label:hover,.woocommerce form .woocommerce-checkout-payment li input:checked+label{border-color:var(--amarillo)}.woocommerce form .woocommerce-checkout-payment .payment_box{position:absolute;bottom:0;left:0;width:100%}.woocommerce form .woocommerce-checkout-payment .payment_box p{padding:0}.woocommerce form .woocommerce-checkout-payment .place-order{margin:0 0 60px;text-align:center}@media (max-width:767px){.woocommerce form h3.t-pago{margin:70px 0 35px}.woocommerce form .woocommerce-checkout-payment ul{padding:0 0 50px}.woocommerce form .woocommerce-checkout-payment li{width:100%;margin:0 0 25px}.woocommerce form .woocommerce-checkout-payment .place-order{margin:0 0 20px}}.woocommerce-order .woocommerce-thankyou-order-received{font-family:Montserrat;font-size:35px;line-height:1.4em;letter-spacing:1px;text-transform:uppercase;text-align:center;margin:-10px 0 40px}.woocommerce-order ul.woocommerce-order-overview{display:flex;flex-wrap:wrap;list-style:none;margin:0 -30px 20px}.woocommerce-order .woocommerce-order-overview li{border-right:1px solid #ddd;font-family:Montserrat;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:0 30px;margin:0 0 25px;width:25%}.woocommerce-order .woocommerce-order-overview li:last-child{border:none}.woocommerce-order .woocommerce-order-overview li.email{display:none}.woocommerce-order .woocommerce-order-overview li strong{color:#111;font-family:Open Sans;font-weight:400;font-size:16px;letter-spacing:0;text-transform:none;display:block}.woocommerce-order>p:nth-of-type(2){text-align:center;margin:0 0 85px}@media (max-width:959px){.woocommerce-order .woocommerce-thankyou-order-received{font-size:30px}.woocommerce-order .woocommerce-order-overview li{width:50%}.woocommerce-order .woocommerce-order-overview li:nth-child(2){border:none}}@media (max-width:767px){.woocommerce-order .woocommerce-thankyou-order-received{font-size:25px}.woocommerce-order>p:nth-of-type(2){margin:0 0 65px}}.woocommerce-order .woocommerce-info{margin:0 0 90px!important}.woocommerce-order .woocommerce-info.dos{margin:0 0 60px!important}@media (max-width:767px){.woocommerce-order .woocommerce-info{margin:0 0 70px!important}.woocommerce-order .woocommerce-info.dos{margin:0 0 40px!important}}.woocommerce-order-received .woocommerce-order-details{margin:0 0 90px}.woocommerce-order-details h2.woocommerce-order-details__title{font-weight:400;text-align:center;margin:0 0 40px}.woocommerce-order-details table th{background:#f2f2f2;border-color:#ddd;color:#111;font-weight:400;padding:15px 20px;width:50%}.woocommerce-order-details table th.order-total{background:var(--amarillo)}.woocommerce-order-details table td{border-color:#ddd;color:#111;padding:15px 20px}.woocommerce-order-details table td.order-total{color:var(--amarillo);font-weight:700}@media (max-width:767px){.woocommerce-order-details h2.woocommerce-order-details__title{font-size:25px}}.woocommerce-customer-details section.addresses{display:table;width:100%;margin:0 0 100px}.woocommerce-customer-details section.addresses .woocommerce-column{border-color:#ddd;display:table-cell;float:none;padding:50px;margin:0;width:50%}.woocommerce-customer-details h2.woocommerce-column__title{font-weight:400;font-size:25px}.woocommerce-customer-details address p{margin:0}@media (min-width:768px){.woocommerce-customer-details section.addresses .woocommerce-column.col-1{border-right:none}}@media (max-width:767px){.woocommerce-customer-details h2.woocommerce-column__title{font-size:25px}.woocommerce-customer-details section.addresses{margin:0 0 80px}.woocommerce-customer-details section.addresses .woocommerce-column{display:block;padding:40px;width:100%}.woocommerce-customer-details section.addresses .woocommerce-column.col-1{border-bottom:none}}#footer-callout-wrap{border:none}#footer-callout #footer-callout-left{width:100%}#footer-callout #footer-callout-right{display:none}@media (max-width:959px){#footer-callout-wrap{padding:70px 0 80px!important}}.wpcf7 :is(input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea){background:#fff0;border-radius:0;border:1px solid #fff;color:#fff;padding:15px 20px}.wpcf7-form .fcol{font-size:0;display:block;margin:-10px -10px 10px}.wpcf7-form .fcol>span:not(.ajax-loader){font-size:16px;display:inline-block;vertical-align:middle;padding:10px}.wpcf7-form .fcol.x3>span{width:33.3%}.wpcf7-form .fcol.x2>span{width:50%}.wpcf7-form .fcol.x1>span{width:100%}.wpcf7-form .fcol>span input{margin:0;width:100%}.wpcf7-form .fcol.enviar{margin:25px 0 0;text-align:center}.wpcf7-form .fcol.enviar input{font-size:16px;margin:10px 0 0;outline-color:#fff0}.wpcf7-form .fcol.enviar .ajax-loader{color:#fff;opacity:1}@media (max-width:767px){.wpcf7-form .fcol.x3>span,.wpcf7-form .fcol.x2>span{width:100%}}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#ff6a00!important}.wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7 form div.wpcf7-response-output{border:none;color:#fff!important;font-size:16px;margin:50px 0 0;padding:20px 30px;text-align:center}.wpcf7 form.wpcf7-form.invalid div.wpcf7-response-output,.wpcf7 form.wpcf7-form.unaccepted div.wpcf7-response-output{background:#f98431}.wpcf7 form.wpcf7-form.failed div.wpcf7-response-output{background:var(--rojo)}.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output{background:var(--verde)}footer #footer-inner{width:100%;max-width:initial;margin:0;padding:0;text-align:center}footer .footer-box .footer-widget{padding:0}footer .footer-box a{display:block;padding:100px 0}footer .footer-box.col-2 a{background:var(--amarillo-alt)}footer .footer-box a i{font-size:50px;padding-bottom:20px;transition:0.3s all ease}footer .footer-box a:hover{background:#fff!important}footer .footer-box a:hover i{color:var(--amarillo);transform:scale(1.3)}@media (max-width:959px){footer .footer-box a{padding:50px 0}}#copyright .logo{display:block;margin:0 auto 50px;width:400px}#copyright .logo img{width:100%;height:auto;transition:0.3s all ease}#copyright .logo:hover img{transform:scale(1.05)}#copyright a:hover{color:var(--amarillo)}@media (max-width:959px){#footer-bottom{padding:80px 0 75px!important}}@media (max-width:767px){#copyright .logo{width:250px}}