﻿/*
Theme Name:     Storefront Child Theme
Theme URI:      https://github.com/stuartduff/storefront-child-theme
Author:         Stuart Duff
Author URI:     http://stuartduff.com
Template:       storefront
Description:    This is a blank child theme for WooThemes StoreFront theme
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    storefront
Tags:           black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */
 
 
 @import"https://fonts.googleapis.com/css?family=Mada:400,700";*{box-sizing:border-box;color:#58585a;font-family:"Mada",sans-serif;letter-spacing:1px}h1,h2,h3{font-weight:400;position:relative;text-transform:lowercase}h1::first-letter,h2::first-letter,h3::first-letter{text-transform:uppercase}h1{font-size:26px;font-weight:600;letter-spacing:1px;text-align:center;padding-bottom:10px;margin-bottom:0}@media(max-width: 768px){h1{font-size:22px;font-weight:600}}h2{font-size:18px;font-weight:600;margin:20px 0 40px 0}@media(max-width: 768px){h2{font-size:16px;font-weight:600}}.entry-header,.woocommerce-products-header{margin-bottom:40px !important}@media(max-width: 768px){.entry-header,.woocommerce-products-header{margin-bottom:20px !important}}.entry-header:after,.woocommerce-products-header:after{background:url(assets/app/ico_bullet.svg);background-size:10px;content:"";display:block;height:10px}.entry-header .term-description,.woocommerce-products-header .term-description{display:none}.home-title:after{display:none}.home-title h1:after{background:#194585;content:"";transform:translate(-50%);position:absolute;bottom:0;left:50%;height:3px;width:85px}p{font-family:"Mada",sans-serif;font-size:15px;font-weight:400;color:#58585a;line-height:20px;margin-bottom:10px}p.big-font{font-size:15px;line-height:24px}a{color:#58585a;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}a:hover,a:focus{color:#17a4da;text-decoration:none}ul,ul li{margin:0;padding:0;list-style-type:none}ul.inline-list,ul li.inline-list{display:flex}ul.list-bullet li,ul li.list-bullet li{padding:0 10px}ul.list-bullet li:after,ul li.list-bullet li:after{content:"●";color:#fff;font-size:10px;margin-left:10px}ul.list-bullet li:last-child:after,ul li.list-bullet li:last-child:after{display:none}.col-full{padding-left:40px;padding-right:40px;margin:auto !important;max-width:1440px}@media(max-width: 768px){.col-full{padding-left:20px;padding-right:20px}}.site-header{background:#164588;border:none;margin:0 !important;padding:0;position:fixed;top:0;left:0%;height:130px;width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.site-header .logo{width:200px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.header-content{display:flex;justify-content:space-around;align-items:center;height:90px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.header-content .header-col{align-items:center;display:flex;flex:0 0 auto}.header-content .header-col:last-child{justify-content:flex-end;display:flex;flex:1 1 auto}.site-header .contact{align-items:center;display:flex;gap:2rem}.site-header .contact .contact-item{padding:0;align-items:center;display:flex;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.site-header .contact .contact-item .ico{margin-right:10px;display:block;height:16px;width:16px}.site-header .contact .contact-item span{color:#fff;font-size:18px;font-weight:600;margin:0}.site-header .contact .contact-item:hover,.site-header .contact .contact-item:focus{opacity:.8}.site-header .contact .tel .ico{background:url(assets/app/ico-tel.svg) no-repeat center center}.site-header .contact .ws .ico{background:url(assets/app/ico-ws.svg) no-repeat center center}.site-header .search{border:1px solid #fff;border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-webkit-border-radius:12px;position:relative;margin:0 30px;width:50%}.site-header .search form{display:flex;margin:0}.site-header .search form input{background-color:rgba(0,0,0,0);color:#fff;box-shadow:none;width:100%;border:none;outline:none;padding:.5rem 1rem}.site-header .search form input::placeholder{color:#fff}.site-header .search form button{background:url(assets/app/ico-search.svg) no-repeat center center rgba(0,0,0,0);background-size:16px;text-indent:-9999px}.site-header .cart .ico{background:url(assets/icons/icono_carrito.svg) no-repeat center center;height:20px;width:20px}.site-header .cart .counter{color:#fff;font-size:12px;font-weight:600;display:block;text-align:center}@media(max-width: 1024px){.site-header .cart .counter{display:none}}@media(min-width: 1025px){.header-fixed{height:80px}.header-fixed .header-content{height:70px}.header-fixed .logo{width:150px}}@media(max-width: 1024px){.site-header{height:70px}.site-header .header-content{height:70px}.site-header .header-content .logo{width:120px}.site-header .header-content .contact .contact-item{margin:0}.site-header .header-content .contact .contact-item span{display:none}.site-header .header-content .contact .contact-item .ico{margin-right:20px}.site-header .header-content .open-search{background:#fff;-webkit-mask:url(assets/app/ico-search.svg) no-repeat 50% 50%;mask:url(assets/app/ico-search.svg) no-repeat 50% 50%;height:18px;margin-right:15px;width:18px}.site-header .header-content .close-search{background:url(assets/app/ico-close.svg) no-repeat center center rgba(0,0,0,0);background-size:22px;position:absolute;top:20px;right:20px;height:25px;width:25px}.site-header .header-content .search{display:none}.site-header .header-content .search.show{background:#194585;position:absolute;top:0;left:0%;height:70px;width:100%;padding:10px;margin:0}.site-header .header-content .search.show input{background:rgba(0,0,0,0);color:#fff;width:100%}.site-header .header-content .search.show button{display:none}.site-header .header-content .ico{height:20px !important;width:20px !important}}.main-navigation{background-color:#2a5ba1;float:none !important;padding:14px 0;width:100% !important}.main-navigation__container{display:flex;justify-content:space-between}@media(max-width: 768px){.main-navigation__container{gap:1rem;flex-direction:column}}.main-navigation .menu{gap:1rem;display:flex;margin:0 !important}@media(max-width: 768px){.main-navigation .menu{gap:0;flex-direction:column}}.main-navigation .menu li{align-items:center;display:flex}@media(max-width: 768px){.main-navigation .menu li{border-bottom:1px solid #164588;padding-bottom:1rem;margin-bottom:1rem;align-items:flex-start;flex-direction:column}}.main-navigation .menu li a{color:#fff;font-size:16px;font-weight:600;padding:0 !important}.main-navigation .menu li a:hover{color:#fff}.main-navigation .menu li:after{content:"●";color:#17a4da;font-size:10px;margin-left:1rem;vertical-align:middle}@media(max-width: 768px){.main-navigation .menu li:after{display:none}}@media(max-width: 1400px){.main-navigation .menu li:after{margin-left:15px}}.main-navigation .menu li.current-product-ancestor a,.main-navigation .menu li.current-menu-item a{color:#17a4da !important}.main-navigation .menu li:last-child:after{display:none}.main-navigation .menu li.menu-item-has-children{position:relative}.main-navigation .menu li.menu-item-has-children a{z-index:2}.main-navigation .menu li.menu-item-has-children a::after{content:"+"}.main-navigation .menu li.menu-item-has-children .sub-menu{background-color:rgba(0,0,0,0);padding:1rem 0;z-index:1}@media(max-width: 768px){.main-navigation .menu li.menu-item-has-children .sub-menu{display:none}}.main-navigation .menu li.menu-item-has-children .sub-menu a::after{display:none}@media(min-width: 768px){.main-navigation .menu li.menu-item-has-children .sub-menu::before{background-color:#164588;border-radius:1rem;content:"";margin-left:-1.5rem;padding:4rem 0;z-index:-1;position:absolute;top:-2.5rem;height:100%;width:120%}}.main-navigation .menu li.menu-item-has-children .sub-menu li::after{display:none}@media(max-width: 768px){.main-navigation .menu li.menu-item-has-children .sub-menu li{border:none;padding:0;margin:0}}.open-menu{display:none}@media(max-width: 1024px){.open-menu{display:block;background-color:#2a5ba1;border-bottom:1px solid #164588;padding:10px}.open-menu p{color:#fff;font-size:16px;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.open-menu p:after{background:url(assets/app/ico-arrow-down.svg) no-repeat center center rgba(0,0,0,0);content:"";display:inline-block;height:10px;margin:0 10px;width:15px}.main-navigation{display:none}}#page{padding-top:140px}@media(max-width: 768px){#page{padding-top:120px}}.site-content{min-height:70vh;margin-top:40px}@media(max-width: 768px){.site-content{margin-top:10px;min-height:inherit}}.site-header-cart{top:-150px;display:none}.site-header-cart .amount,.site-header-cart .count{display:none !important}.links-category{display:none !important;display:flex;justify-content:space-between;margin:20px auto;position:relative;padding:40px 90px 20px 90px}.links-category:before{background:url(assets/app/ico_bullet.svg);background-size:10px;content:"";display:block;position:absolute;top:0;left:0%;height:10px;width:100%}.links-category .box{margin:10px;width:100%}.links-category .box .box-header{align-items:center;justify-content:center;background:#194585;display:flex;padding:50px 20px;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.links-category .box .box-header .icon{background:#fff;height:80px;width:80px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;opacity:.3}.links-category .box .box-header .icon.category-ropa{-webkit-mask:url(assets/icons/icono_ropa.svg) no-repeat 50% 50%;mask:url(assets/icons/icono_ropa.svg) no-repeat 50% 50%}.links-category .box .box-header .icon.category-equinos{-webkit-mask:url(assets/icons/icono_equinos.svg) no-repeat 50% 50%;mask:url(assets/icons/icono_equinos.svg) no-repeat 50% 50%}.links-category .box .box-header .icon.category-alambrados{-webkit-mask:url(assets/icons/icono_alambrados.svg) no-repeat 50% 50%;mask:url(assets/icons/icono_alambrados.svg) no-repeat 50% 50%}.links-category .box .box-footer{background:#17a4da;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.links-category .box .box-footer p{color:#fff;font-size:22px;font-weight:700;letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase}.links-category .box:hover .box-header,.links-category .box:focus .box-header{background:#153a70}.links-category .box:hover .box-header .icon,.links-category .box:focus .box-header .icon{opacity:.5;transform:scale(1.2)}.links-category .box:hover .box-footer,.links-category .box:focus .box-footer{background:#1593c3}@media(max-width: 1024px){.links-category{padding:40px 0 20px}}@media(max-width: 768px){.links-category{flex-direction:column}.links-category .box{margin:0 auto 15px auto;width:100%}.links-category .box a{display:flex}.links-category .box a .box-header{height:70px;padding:20px}.links-category .box a .box-header .icon{width:40px}.links-category .box a .box-footer{height:70px;display:flex;align-items:center;justify-content:center;width:100%}.links-category .box a .box-footer p{font-size:16px}}.storefront-breadcrumb,.storefront-product-pagination{display:none}.right-sidebar .content-area{margin:0;width:100%}.right-sidebar .widget-area{display:none}.page-text{min-height:70vh;float:none !important}.page-text .entry-content{margin:0 auto !important;width:60% !important}.page-text .entry-content p{font-size:17px;margin-bottom:20px}@media(max-width: 1300px){.page-text .entry-content{width:100% !important}}.content-area,.home .woocommerce{padding:0 80px !important}@media(max-width: 1300px){.content-area,.home .woocommerce{padding:0 !important}}.page-id-941 h1{color:#17a4da !important}.page-id-941 .site-footer .footer-widget-1 a{color:#17a4da !important}.slide{position:relative;padding:0 0 30px 0;margin-bottom:30px}.slide:after{background:url(assets/app/ico_bullet.svg);background-size:10px;content:"";display:block;position:absolute;bottom:0;left:0%;height:10px;width:100%}.slide .item-slide{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.slide .item-slide .col-izq{background:url(assets/app/bg-slide.svg) no-repeat right center;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:40px;height:300px;width:40%;margin-right:-150px;z-index:2}.slide .item-slide .col-izq p,.slide .item-slide .col-izq .amount{position:relative;color:#fff;font-size:70px;font-weight:600;line-height:40px;text-transform:uppercase}.slide .item-slide .col-izq p span,.slide .item-slide .col-izq .amount span{font-size:40px;font-weight:300;color:#fff;margin-right:5px;vertical-align:middle}.slide .item-slide .col-izq p:after,.slide .item-slide .col-izq .amount:after{background:#fff;content:"";display:block;margin-top:5px;height:3px;width:85px}.slide .item-slide .col-izq p.title,.slide .item-slide .col-izq .amount.title{font-size:40px;font-weight:600}.slide .item-slide .col-izq p.title:after,.slide .item-slide .col-izq .amount.title:after{display:none}.slide .item-slide .col-center{height:300px;position:relative;overflow:hidden;flex:2}.slide .item-slide .col-center img{width:100%;transform:translateY(-50%);top:50%;position:absolute}.slide .item-slide .col-right{background:#dddddc;display:flex;align-items:center;justify-content:center;flex-direction:column;height:300px;padding:40px;width:25%;text-align:center}.slide .item-slide .col-right p{text-transform:uppercase}.slide .item-slide .col-right p.title{font-size:22px;font-weight:600;line-height:24px;margin-bottom:20px}.slide .item-slide .col-right span{font-size:24px;font-weight:600}.slide .item-slide .col-right img{height:60px;margin:0 auto;width:auto}.owl-nav{display:none}.owl-dots{display:flex;justify-content:center;margin-top:20px}.owl-dots .owl-dot span{background:rgba(0,0,0,0) !important;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;display:block;border:3px solid #e2e1e1;margin:0 5px;height:12px !important;width:12px !important;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.owl-dots .owl-dot span:hover,.owl-dots .owl-dot span:focus{border:3px solid #58585a}.owl-dots .owl-dot.active span{border:3px solid #194585}@media(max-width: 1024px){.slide{margin:0}.slide .item-slide .col-izq{background:#d9b732;margin:0;padding:20px}.slide .item-slide .col-izq p,.slide .item-slide .col-izq .title,.slide .item-slide .col-izq small{font-size:22px !important}}@media(max-width: 768px){.slide{padding:0 0 25px 0;margin-bottom:25px}.slide .item-slide{flex-direction:column}.slide .item-slide .col-izq,.slide .item-slide .col-center,.slide .item-slide .col-right{height:auto;text-align:center;padding:20px;width:100%}.slide .item-slide .col-izq.col-izq,.slide .item-slide .col-center.col-izq,.slide .item-slide .col-right.col-izq{height:100px;overflow:hidden;text-align:center}.slide .item-slide .col-izq.col-izq p,.slide .item-slide .col-center.col-izq p,.slide .item-slide .col-right.col-izq p{margin-bottom:10px;line-height:20px}.slide .item-slide .col-izq.col-izq .amount,.slide .item-slide .col-center.col-izq .amount,.slide .item-slide .col-right.col-izq .amount{font-size:40px}.slide .item-slide .col-izq.col-izq .amount span,.slide .item-slide .col-center.col-izq .amount span,.slide .item-slide .col-right.col-izq .amount span{font-size:20px}.slide .item-slide .col-izq.col-izq .amount:after,.slide .item-slide .col-center.col-izq .amount:after,.slide .item-slide .col-right.col-izq .amount:after{display:none}.slide .item-slide .col-izq.col-center,.slide .item-slide .col-center.col-center,.slide .item-slide .col-right.col-center{height:auto;padding:0}.slide .item-slide .col-izq.col-center img,.slide .item-slide .col-center.col-center img,.slide .item-slide .col-right.col-center img{position:relative;transform:none;top:0}.slide .item-slide .col-izq p,.slide .item-slide .col-center p,.slide .item-slide .col-right p{margin:0}.slide .item-slide .col-izq.col-right,.slide .item-slide .col-center.col-right,.slide .item-slide .col-right.col-right{height:80px;overflow:hidden}.slide .item-slide .col-izq.col-right img,.slide .item-slide .col-izq.col-right span,.slide .item-slide .col-center.col-right img,.slide .item-slide .col-center.col-right span,.slide .item-slide .col-right.col-right img,.slide .item-slide .col-right.col-right span{display:none}.slide .item-slide .col-izq.col-right p,.slide .item-slide .col-center.col-right p,.slide .item-slide .col-right.col-right p{font-size:16px;line-height:normal;margin-bottom:0}}.category-list{display:flex}.category-list .category-menu{display:none}.category-list .category-nav{flex:0 0 25%;max-width:25%;margin-right:20px;position:relative}.category-list .category-nav:after{background:url(assets/app/ico_bullet.svg);background-size:10px;content:"";display:block;position:absolute;top:0;right:0;height:100%;width:10px}.category-list .category-nav ul{margin-right:20px}.category-list .category-nav ul li{margin-bottom:20px;padding-bottom:10px;position:relative;text-align:right}.category-list .category-nav ul li:after{background:#194585;content:"";transform:translate(-50%);position:absolute;right:-10px;bottom:0;height:3px;width:20px}.category-list .category-nav ul li a{text-transform:uppercase}.category-list .category-nav ul li.current-cat a{color:#17a4da;font-weight:600}.category-list .content-category{flex:0 0 75%;max-width:75%}@media(max-width: 1024px){.category-list{flex-direction:column}.category-list .category-menu{display:block;border:1px solid #e2e1e1;padding:10px}.category-list .category-menu p{font-size:16px;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.category-list .category-menu p:after{background:url(assets/app/ico-arrow-down.svg) no-repeat center center rgba(0,0,0,0);content:"";display:inline-block;height:10px;margin:0 10px;width:15px}.category-list .category-nav{display:none;padding:10px;flex:0 0 100%;max-width:100%;margin:0}.category-list .category-nav ul li{margin:0;padding:0;text-align:center}.category-list .category-nav ul li:after{display:none}.category-list .category-nav ul li a{font-size:13px;font-weight:700}.category-list .category-nav:after{display:none}.category-list .content-category{margin-top:20px;flex:0 0 100%;max-width:100%}}.site-footer{background:#194585;padding:10px 0}.site-footer *{color:#fff !important;font-size:13px}@media(max-width: 768px){.site-footer *{font-size:14px;line-height:normal;text-align:center}}.site-footer p{margin:0}.site-footer a{color:#fff !important}.site-footer a:hover,.site-footer a:focus{color:#17a4da !important}.site-footer ul{display:flex;justify-content:flex-end}.site-footer ul li{margin-left:10px}.site-footer ul li:after{content:"●";color:#fff;font-size:8px;margin-left:10px;vertical-align:middle}@media(max-width: 768px){.site-footer ul li:after{display:none}}.site-footer ul li:last-child:after{display:none}@media(max-width: 768px){.site-footer ul{flex-direction:column}.site-footer ul li{margin:0}}.footer-widgets{border:none;display:flex;padding:0}.footer-widgets .widget{margin:0}.footer-widgets .block{flex:1 1 auto}.footer-widgets .block:first-child{flex:0 0 auto}@media(max-width: 768px){.footer-widgets .block:first-child{margin:10px 0 20px 0}}@media(max-width: 768px){.footer-widgets{flex-direction:column}}.footer-author{justify-content:flex-end;display:flex;padding:10px 0}.footer-author .item{align-items:center;display:flex}.footer-author .item img{border-radius:0;margin-left:5px;width:75px}.footer-author .item p{color:#58585a;font-size:14px;margin:0;margin-left:10px}@media(max-width: 768px){.footer-author{justify-content:center}}.site-info,.storefront-handheld-footer-bar{display:none}.input-text,select{border:2px solid #e2e1e1 !important;box-shadow:none !important;background:#fff !important;height:40px;padding:5px 10px;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.input-text:hover,.input-text:focus,select:hover,select:focus{border:2px solid #17a4da !important}.button{border:none !important;background:#17a4da !important;color:#fff;display:flex;align-items:center;text-transform:uppercase;font-family:"Mada",sans-serif;font-size:16px;height:40px;padding:5px 15px;width:auto;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.button:hover,.button:focus{background:#194585 !important;color:#fff !important}.button.single_add_to_cart_button{padding-right:40px;position:relative}.button.single_add_to_cart_button:after{content:"";background:url(assets/icons/icono_carrito.svg) no-repeat center center;display:block;position:absolute;top:9px;right:12px;height:20px;width:20px}.button.update-cart{background:#e0ded7 !important;color:#58585a}.button.wc-backward{display:block;max-width:200px;text-align:center;line-height:30px}.form-row{margin-bottom:20px}.checkout-button,.place-order .button{font-size:18px !important;padding:10px;height:50px;justify-content:center}.checkout-button:after,.place-order .button:after{display:none}.site-search form:before{color:#17a4da !important;font-size:20px;position:absolute;top:10px !important;right:10px !important;left:auto !important}.site-search .search-field{border:2px solid #fff;box-shadow:none !important;padding:10px !important;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}.site-search .search-field:hover,.site-search .search-field:focus{border:2px solid #194585}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#fff !important;background-color:rgba(0,0,0,0) !important;transition:background-color 5000s ease-in-out 0s}.product .woocommerce-product-gallery{border:3px solid #dfdfdf}.product .woocommerce-product-gallery figure img{transition:none;-moz-transition:none;-ms-transition:none;-webkit-transition:none}.product .woocommerce-product-gallery figure:hover img,.product .woocommerce-product-gallery figure:focus img{transform:none !important}.product .price{background:#58585a;color:#fff;display:inline-block;margin:0 !important;padding:10px}.product .price span{color:#fff;font-size:16px;font-weight:700}.product .price span span{font-weight:300;margin-right:10px}.product .woocommerce-tabs{display:none}ul.products{margin-left:0;margin-right:0;padding:0}ul.products .product{padding-left:20px;padding-right:20px;margin:0 !important}ul.products .product a{border:2px solid #dfdfdf;display:flex !important;flex-wrap:wrap;margin-bottom:40px;position:relative}ul.products .product a figure{background:#eaeff3;overflow:hidden;width:100%}ul.products .product a figure img{margin:0 !important}ul.products .product a figcaption{background:rgba(255,255,255,.75);display:flex;height:50px;width:100%}ul.products .product a figcaption h2{font-size:14px !important;display:flex;align-items:center;flex:2;margin-bottom:0 !important;padding:10px;margin:0;line-height:16px;text-align:left}ul.products .product a figcaption h2:after{display:none !important}ul.products .product a figcaption h2:not(first-letter){text-transform:lowercase}ul.products .product a figcaption .price{align-items:center;display:flex;justify-content:center;flex:1}ul.products .product a figcaption .price del{display:none}ul.products .product a figcaption .price span{color:#fff;font-size:16px}ul.products .product a figcaption .onsale{display:none}ul.products .product .button{display:none !important}ul.products.products-list .product{flex-basis:100% !important;max-width:100% !important;width:100% !important}ul.products.products-list .product a{margin-bottom:10px;align-items:center;justify-content:space-between}ul.products.products-list .product a figure{border-right:2px solid #dfdfdf;margin:0;height:auto;padding:0;width:auto}ul.products.products-list .product a figure img{height:100%;width:80px}@media(max-width: 768px){ul.products.products-list .product a figure{height:50px;width:auto}}ul.products.products-list .product a figcaption{flex:1;position:relative;bottom:auto;left:auto;height:auto;width:auto}ul.products.products-list .product a figcaption h2{flex:1 100%}ul.products.products-list .product a figcaption .price{flex-basis:140px}@media(max-width: 768px){ul.products.products-list .product a figcaption{height:50px;overflow:hidden}}figure{position:relative;overflow:hidden}figure img{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;width:100%}figure:hover img,figure:focus img{transform:scale(1.2)}ul.products{display:flex;flex-wrap:wrap}ul.products.columns-4 .product{flex-basis:25%;max-width:25%}ul.products.columns-3 .product{flex-basis:33%;max-width:33%;width:33%}@media(max-width: 1024px){ul.products{margin:0;width:100%}ul.products .product{max-width:50% !important;flex-basis:50% !important;width:50% !important}}@media(max-width: 768px){ul.products .product{padding:0;max-width:100% !important;flex-basis:100% !important;width:100% !important}ul.products .product a{margin-bottom:20px}}.single-product .product .summary h1{text-align:left}.single-product .product .summary h1:after{display:none}.single-product .product .summary .price{padding:15px;margin:20px 0 !important}.single-product .product .summary .price span{font-size:26px;font-weight:700}.single-product .product .summary .woocommerce-product-details__short-description{position:relative;padding-bottom:10px;margin-bottom:10px}.single-product .product .summary .woocommerce-product-details__short-description:after{background:#194585;content:"";position:absolute;bottom:0;left:0%;height:3px;width:85px}@media(max-width: 768px){.single-product .product{margin:0}.single-product .product .woocommerce-product-gallery{margin-bottom:20px !important}}.storefront-sorting{display:flex;justify-content:flex-end;align-items:center}.storefront-sorting .woocommerce-pagination{display:none}.storefront-sorting:last-child{justify-content:center}.storefront-sorting:last-child .woocommerce-ordering,.storefront-sorting:last-child .filter{display:none}.storefront-sorting:last-child .woocommerce-pagination{display:block}.woocommerce-result-count{display:none}@media(max-width: 768px){.storefront-sorting{justify-content:space-between}.storefront-sorting .woocommerce-ordering{max-width:200px;margin:0}}.filter{display:flex}.filter .ico-filter{background:#58585a;cursor:pointer;height:25px;margin-left:5px;text-indent:-99999px;transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-webkit-transition:background .5s ease;width:25px}.filter .ico-filter.filter-list{-webkit-mask:url(assets/icons/icono_filter_list.svg) no-repeat 50% 50%;mask:url(assets/icons/icono_filter_list.svg) no-repeat 50% 50%}.filter .ico-filter.filter-grid{-webkit-mask:url(assets/icons/icono_filter_grid.svg) no-repeat 50% 50%;mask:url(assets/icons/icono_filter_grid.svg) no-repeat 50% 50%}.filter .ico-filter:hover,.filter .ico-filter:focus{background:#17a4da}.woocommerce-pagination{box-shadow:none}.woocommerce-pagination .current{background:#17a4da !important;color:#fff !important}.onsale{background:#e83a3a;border:none;color:#fff}.related{clear:both;padding-top:20px}.related:before{background:url(assets/app/ico_bullet.svg);background-size:10px;content:"";display:block;height:10px}.related h2{letter-spacing:1px;text-align:center;margin-bottom:20px;padding-bottom:20px}.related h2:after{background:#194585;content:"";transform:translate(-50%);position:absolute;bottom:0;left:50%;height:3px;width:85px}@media(max-width: 768px){.related h2{font-size:20px}.related .products{padding:0 20px}}.shop_table thead th{background:#e0ded7;padding:10px 0;font-size:18px}.shop_table tbody tr td{background:rgba(0,0,0,0) !important;padding:10px;vertical-align:middle}.shop_table tbody tr td.actions{text-align:left}.shop_table tfoot td{background:rgba(0,0,0,0) !important}.woocommerce-checkout-review-order .shop_table thead{display:none}.woocommerce-checkout-review-order .shop_table .cart_item td{border-bottom:2px solid #58585a}.woocommerce-checkout-review-order .shop_table .cart_item td.product-total span{font-size:18px;font-weight:400}.woocommerce-checkout-review-order .shop_table tfoot tr th{background:rgba(0,0,0,0)}.woocommerce-checkout-review-order .shop_table tfoot tr.cart-subtotal{display:none}.cart_totals h2{display:none}.cart_totals .shipping{display:none}.order-total th th{background:rgba(0,0,0,0)}.order-total th *{color:#17a4da}.cart .product-thumbnail img{border-radius:0;border:2px solid #e0ded7;max-width:150px !important;width:100%}#ship-to-different-address{display:none}.remove{background:url(assets/icons/icono_eliminar.svg) no-repeat center center;text-indent:-99999px}.remove:before{display:none !important}.variations_form{position:relative;align-items:end;display:flex}.variations_form .variations{align-items:center;display:flex}.variations_form .variations .variations-item label{display:none}.variations_form .variations .variations-item select{margin-right:10px}.variations_form .variations_button{padding:0 !important}.variations_form .reset_variations{position:absolute;bottom:-15px;left:-10px;color:#17a4da;font-size:13px}@media(max-width: 768px){.variations_form{padding:0 !important;flex-direction:column}.variations_form .variations{align-items:flex-start;flex-direction:column}.variations_form .variations .variations-item{margin-bottom:10px}}.woocommerce-message{color:#58585a;background:#eaeff3;margin-top:0 !important;line-height:40px;margin-bottom:40px}.woocommerce-message .button{height:auto;padding:5px 10px}.woocommerce-message .button:after{display:none}@media(max-width: 768px){.woocommerce-message{display:flex;flex-direction:column-reverse;line-height:normal}.woocommerce-message .button{display:inline-block;float:none;margin:10px 0}}.grid-categories{margin:4rem 0}.grid-categories .category{cursor:pointer;position:relative;flex:1}.grid-categories .category__content{display:flex;gap:1rem;position:absolute;right:0;bottom:0;left:0;padding:1rem;z-index:2}.grid-categories .category__title{color:#fff;font-size:22px;font-weight:600}.grid-categories .category__button{border-radius:50%;position:relative;overflow:hidden;background:url("assets/icons/i-arrow-right.svg") center center no-repeat;height:2rem;width:2rem}.grid-categories .category__button::before{background-color:#17a4da;content:"";display:block;position:absolute;height:100%;width:100%;z-index:-1}.grid-categories .category__figure{border-radius:1rem;overflow:hidden;position:relative}.grid-categories .category__figure img{transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.grid-categories .category__figure::after{content:"";background-color:#164588;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.35}.grid-categories .category__figure:hover img{transform:scale(1.125)}.grid-logos{display:flex;gap:2rem;margin:4rem 0 2rem 0}.grid-logos .logo{opacity:.4;height:2rem}.grid-logos .logo img{height:100%}/*# sourceMappingURL=style.css.map */