﻿/*
 Theme Name:   flatsome - child
 Theme URI:    https://vectorial.co
 Description:  Tema hijo de Flatsome
 Author:       Vectorial 
 Author URI:   https://vectorial.co
 Template:     flatsome
 Version:      2023.06.1603
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flatsome, responsive, ecommerce
 Text Domain:  flatsome
 */
@font-face{font-family:monserrat-bold;font-weight:800;src:url(assets/fonts/montserrat-font/Montserrat-Black.ttf)}@font-face{font-family:monserrat-semibold;font-weight:600;src:url(assets/fonts/montserrat-font/Montserrat-SemiBold.ttf)}@font-face{font-family:monserrat-regular;font-weight:400;src:url(assets/fonts/montserrat-font/Montserrat-Regular.ttf)}@font-face{font-family:monserrat-light;font-weight:400;src:url(assets/fonts/montserrat-font/Montserrat-Light.ttf)}#footer .absolute-footer{display:none}#footer .footer-widgets{padding:35px 0}#footer .footer-widgets .row .widget_custom_html{margin:0}#footer .footer-widgets .row .widget_custom_html .foot_1 .cnt_icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){#footer .footer-widgets .row .widget_custom_html .foot_1 .cnt_icons{flex-direction:column}}#footer .footer-widgets .row .widget_custom_html .foot_1 .cnt_icons .icon{display:flex;align-items:center;justify-content:center;gap:10px}#footer .footer-widgets .row .widget_custom_html .foot_1 .cnt_icons .icon a{display:flex;align-items:center;gap:10px}#footer .footer-widgets .row .widget_custom_html .foot_1 .cnt_icons .icon .description{margin:0;font-size:20px;line-height:24px;color:#abb8c3;font-family:monserrat-regular;font-weight:600;line-height:1}#footer .footer-widgets .large-columns-3{align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){#footer .footer-widgets .large-columns-3{flex-direction:column;gap:35px;justify-content:center}}@media screen and (min-width: 768px)and (max-width: 1023px){#footer .footer-widgets .large-columns-3{flex-direction:column;gap:35px;justify-content:center}}#footer .footer-widgets .large-columns-3 .widget{padding:0;margin:0}#footer .footer-widgets .large-columns-3 .widget .footer_links{display:flex;justify-content:space-between}#footer .footer-widgets .large-columns-3 .widget .footer_links .cnt_links{display:flex;flex-direction:column;gap:8px}#footer .footer-widgets .large-columns-3 .widget .footer_links .cnt_links .link{color:#abb8c3;font-size:12px;font-family:monserrat-semibold;transition:.3s ease-in color}#footer .footer-widgets .large-columns-3 .widget .footer_links .cnt_links .link:hover{color:#fff}#footer .footer-widgets .large-columns-3 .widget_media_image{display:flex;justify-content:center;align-items:center;flex-basis:20%}#footer .footer-widgets .large-columns-3 .widget_custom_html{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-basis:20%}#footer .footer-widgets .large-columns-3 .widget_custom_html .is-divider{display:none}#footer .footer-widgets .large-columns-3 .widget_custom_html .widget-title{text-transform:none;color:#fff;font-size:18px;font-family:"monserrat-regular"}#footer .footer-widgets .large-columns-3 .widget_custom_html .social-icons{display:flex;justify-content:center;align-items:center;gap:10px}#footer .footer-widgets .large-columns-3 .widget_custom_html .social-icons a{border:1px solid #fff;min-width:30px;min-height:30px}#footer .footer-widgets .large-columns-3 .widget_custom_html .social-icons a:hover{border:none;background-color:#039 !important}#footer .footer-widgets .large-columns-3 .widget_custom_html .social-icons a i{color:#fff;font-size:14px}#footer .footer-widgets .large-columns-3 .widget_nav_menu{flex-basis:58%;max-width:100%}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container{min-height:155px}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer{display:flex;align-items:flex-start;border:none;gap:10px;justify-content:space-evenly}@media screen and (max-width: 767px){#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer{flex-direction:column;width:80%;margin:auto}}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item{border:none;position:relative;flex-basis:auto;display:block}@media screen and (max-width: 767px){#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item{width:100%;text-align:center}}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item a{color:#fff;font-weight:bold;line-height:1;margin:0;font-family:"monserrat-semibold";font-size:20px}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item button.toggle{position:absolute;left:0;top:0;width:100%;z-index:9;opacity:0;display:none}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item .sub-menu{padding:0;border:none;display:flex !important;flex-direction:column;position:absolute}@media screen and (max-width: 767px){#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item .sub-menu{position:static}}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item .sub-menu .menu-item{display:contents;margin:1px 0}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item .sub-menu .menu-item a{color:#fff;font-weight:400;line-height:1;margin:0;font-family:"monserrat-light";font-size:14.4px;opacity:.75;color:#abb8c3;transition:.3s ease color opacity}#footer .footer-widgets .large-columns-3 .widget_nav_menu .menu-footer-container #menu-footer .menu-item .sub-menu .menu-item a:hover{opacity:1}@media screen and (max-width: 767px){header#header .header-wrapper #top-bar{display:none}}@media screen and (min-width: 768px)and (max-width: 1023px){header#header .header-wrapper #top-bar{display:none}}header#header .header-wrapper #top-bar .container{max-width:95% !important}header#header .header-wrapper #top-bar .container .flex-col .nav .menu-item a{color:#fff;font-family:monserrat-semibold;font-size:14px}header#header .header-wrapper #top-bar .container .flex-col .nav .menu-item a .icon-angle-down{color:#fff;opacity:1}header#header .header-wrapper #top-bar .container .flex-col .nav .menu-item .sub-menu{padding:10px}header#header .header-wrapper #top-bar .container .flex-col .nav .menu-item .sub-menu .menu-item a{color:#777;font-family:monserrat-regular;font-weight:400}header#header .header-wrapper #top-bar .container .flex-col .nav .header-wishlist-icon a{color:#fff;display:flex;align-items:center;justify-content:center}header#header .header-wrapper #top-bar .container .flex-col .nav .header-wishlist-icon a:hover{border:1px solid #fff}header#header .header-wrapper #top-bar .container .flex-col .nav .header-wishlist-icon a i{line-height:1;top:0;font-size:.8rem}header#header .header-wrapper #top-bar .container .flex-col .nav .header-wishlist-icon a i::after{background-color:#fff;color:maroon}header#header .header-wrapper #top-bar .container .flex-col .nav .header-divider{border-color:#fff;opacity:.2}header#header .header-wrapper #top-bar .container .flex-col .nav .header-social-icons .social-icons{display:flex;gap:2px}header#header .header-wrapper #top-bar .container .flex-col .nav .header-social-icons .social-icons a{color:#fff;border:1px solid #fff;display:flex;align-items:center;justify-content:center}header#header .header-wrapper #top-bar .container .flex-col .nav .header-social-icons .social-icons a:hover{background-color:#039 !important}header#header .header-wrapper #top-bar .container .flex-col .nav .header-social-icons .social-icons a i{top:0;font-size:.8rem}header#header .header-wrapper #masthead .header-inner{max-width:95% !important}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .menu-item{font-family:monserrat-semibold}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .menu-item a .icon-angle-down{opacity:1}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .menu-item .sub-menu{padding:10px}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .menu-item .sub-menu .menu-item a{border-color:#abb8c3;color:maroon;font-family:monserrat-regular}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .account-item a{color:#abb8c3;font-family:monserrat-semibold}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .header-divider{border-color:#fff;opacity:.2}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .cart-item a span.header-cart-title{font-family:monserrat-semibold;color:#abb8c3}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .cart-item a span.cart-icon:hover strong{color:maroon !important;border-color:#fff !important}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .cart-item a span.cart-icon strong{border-color:#abb8c3;color:#abb8c3}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .cart-item.current-dropdown .header-cart-link .cart-icon{background-color:#fff}header#header .header-wrapper #masthead .header-inner .flex-col .header-nav .cart-item.current-dropdown .header-cart-link .cart-icon strong{color:maroon !important}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner a.plain h1{color:#777;font-size:26.5px;line-height:1}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .is-divider{display:none}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .price-wrapper .amount{color:#000;font-size:23px;line-height:28px;font-family:monserrat-semibold;font-weight:700}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .product-short-description p{font-family:monserrat-light;font-size:15px;line-height:18px;color:#777;font-weight:600}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner form.cart .buttons_added input{border:1px solid #d9d9d9;background-color:#f9f9f9}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner form.cart .buttons_added input[type=number]{box-shadow:none;background-color:#fff}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner form.cart button.button{background-color:maroon;border-radius:5px;font-size:15px}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .product_meta .sku_wrapper{display:none}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .product_meta .tagged_as{display:none}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .product_meta .posted_in{font-size:12px;font-family:monserrat-semibold;color:#777;font-weight:400}.mfp-wrap .product-quick-view-container .product .product-info .product-lightbox-inner .product_meta .posted_in a{font-family:monserrat-light}.mfp-wrap .mfp-close{top:15% !important;right:50px}@media screen and (max-width: 767px){.mfp-wrap .mfp-close{top:10px !important}}@media screen and (min-width: 768px)and (max-width: 1023px){.mfp-wrap .mfp-close{top:10px !important}}.product-container .product-main{background-color:#fff}.product-container .product-main .content-row{border-bottom:2px solid rgba(171,184,195,.2);padding:0;margin-bottom:3rem}.product-container .product-main .content-row .product-gallery{padding:0 !important}.product-container .product-main .content-row .product-gallery .woocommerce-product-gallery .badge-container{left:5px}.product-container .product-main .content-row .product-gallery .woocommerce-product-gallery .badge-container .callout{margin-left:5px}.product-container .product-main .content-row .product-gallery .woocommerce-product-gallery .product-gallery-slider .flickity-button{opacity:1}.product-container .product-main .content-row .product-info{display:flex;flex-direction:column}.product-container .product-main .content-row .product-info .product-title{color:#000;font-size:40px;line-height:48.7px;order:-3;margin:0}.product-container .product-main .content-row .product-info .product-short-description{order:-2}.product-container .product-main .content-row .product-info .product-short-description p{font-family:monserrat-light;margin:0;color:#777}.product-container .product-main .content-row .product-info .price-wrapper{order:-1}.product-container .product-main .content-row .product-info .price-wrapper .product-page-price{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.product-container .product-main .content-row .product-info .price-wrapper .product-page-price{flex-wrap:wrap}}.product-container .product-main .content-row .product-info .price-wrapper .product-page-price .amount{font-size:36px;color:maroon;font-family:monserrat-semibold}@media screen and (max-width: 767px){.product-container .product-main .content-row .product-info .price-wrapper .product-page-price .amount{font-size:20px}}.product-container .product-main .content-row .product-info .price-wrapper del{position:relative;text-decoration:none}.product-container .product-main .content-row .product-info .price-wrapper del::after{content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background-color:#abb8c3}.product-container .product-main .content-row .product-info .price-wrapper del .amount{font-size:42px !important;opacity:1;color:#abb8c3 !important}.product-container .product-main .content-row .product-info form.cart table .woocommerce-grouped-product-list-item a{color:#000;font-family:monserrat-regular}.product-container .product-main .content-row .product-info form.cart table .woocommerce-grouped-product-list-item a:hover{color:maroon}.product-container .product-main .content-row .product-info form.cart table .woocommerce-grouped-product-list-item .amount{color:maroon}.product-container .product-main .content-row .product-info form.cart table label{color:#777;font-family:monserrat-semibold}.product-container .product-main .content-row .product-info form.cart table select{background-color:#fff;border-color:#abb8c3;color:#abb8c3;font-family:monserrat-regular;font-weight:600;box-shadow:none}.product-container .product-main .content-row .product-info form.cart table a.reset_variations{color:#abb8c3;font-family:monserrat-regular;font-size:12px}.product-container .product-main .content-row .product-info form.cart .buttons_added input[type=number]{box-shadow:none}.product-container .product-main .content-row .product-info form.cart button[type=submit]{background-color:maroon;color:#fff;border-radius:5px;font-family:monserrat-semibold;font-size:14px;padding:14px 23px;line-height:1}.product-container .product-main .content-row .product-info .yith-wcwl-add-to-wishlist{visibility:hidden}.product-container .product-main .content-row .product-info .product_meta .sku_wrapper{display:none}.product-container .product-main .content-row .product-info .product_meta .tagged_as{display:none}.product-container .product-main .content-row .product-info .product_meta .posted_in{border-top:.8px dotted #abb8c3;color:#abb8c3;font-family:monserrat-semibold;font-weight:600}.product-container .product-main .content-row .product-info .product_meta .posted_in a{font-family:monserrat-light;font-weight:400;color:#abb8c3}.product-container .product-main .content-row .product-info .social-icons .is-outline{color:#abb8c3}.product-container .woocommerce-tabs{border:none;padding-top:22px}.product-container .woocommerce-tabs ul.tabs .description_tab a,.product-container .woocommerce-tabs ul.tabs .additional_information_tab a{font-size:20px;color:#000;font-family:monserrat-semibold;font-weight:600;line-height:24px;padding:0;margin:0}.product-container .woocommerce-tabs ul.tabs .description_tab a::before,.product-container .woocommerce-tabs ul.tabs .additional_information_tab a::before{content:none}.product-container .woocommerce-tabs .tab-panels{padding:0}.product-container .woocommerce-tabs .tab-panels p{font-family:monserrat-regular;font-weight:400;color:#777}.product-container .product-footer .container .related{border:none}.product-container .product-footer .container .related .product-section-title{font-size:32px;color:#777;text-transform:none}.product-container .product-footer .container .related .product-small .product-small.box .box-text .title-wrapper .category{font-size:14.4px;color:#abb8c3;font-family:monserrat-regular;text-transform:none}.product-container .product-footer .container .related .product-small .product-small.box .box-text .title-wrapper .product-title a{color:#777;font-size:14px;line-height:17.5px;font-family:monserrat-semibold;font-weight:700}.product-container .product-footer .container .related .product-small .product-small.box .box-text .price-wrapper .price{font-size:14px;color:#000;font-family:monserrat-semibold;font-weight:700}#masthead .cart-item.has-dropdown .nav-dropdown{z-index:9999}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart ul.cart_list a{font-family:monserrat-semibold;font-size:14px;color:#777;line-height:1}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart ul.cart_list a.remove{color:#abb8c3;border-width:1px;border-color:#abb8c3;display:flex;align-items:center;justify-content:center}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart ul.cart_list .quantity{color:#abb8c3;font-size:14px;font-family:monserrat-light;font-weight:600}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart .woocommerce-mini-cart__total{border-top:1px solid rgba(119,119,119,.2);border-bottom:1px solid rgba(119,119,119,.2);color:#777;font-family:monserrat-semibold;font-weight:800}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart .woocommerce-mini-cart__buttons .button{background-color:#039;text-transform:none;font-size:14.4px;font-family:monserrat-semibold;border-radius:5px}#masthead .cart-item.has-dropdown .nav-dropdown .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout{background-color:maroon;text-transform:none;font-size:14.4px;font-family:monserrat-semibold}.checkout-page-title .page-title-inner .breadcrumbs a{color:#abb8c3;font-size:32px;font-weight:600;text-transform:none}.checkout-page-title .page-title-inner .breadcrumbs a.current{color:#777}.checkout-page-title .page-title-inner .breadcrumbs a.current .breadcrumb-step{background-color:maroon}.checkout-page-title .page-title-inner .breadcrumbs a .breadcrumb-step{background-color:#abb8c3}.checkout-page-title .page-title-inner .breadcrumbs .divider .icon-angle-right{font-size:28px;color:#abb8c3}#main{background-color:#edf2f5}#main .page-checkout{max-width:90%}#main .page-checkout .woocommerce{width:100%;max-width:100%;margin:auto}#main .page-checkout .woocommerce .woocommerce-notices-wrapper .message-container{color:#777}#main .page-checkout .woocommerce .woocommerce-notices-wrapper .message-container .icon-checkmark{color:#777}#main .page-checkout .woocommerce .woocommerce-notices-wrapper .message-container a{background-color:maroon;color:#fff;padding:5px 14px;border-radius:5px;border:2px solid maroon}#main .page-checkout .woocommerce .woocommerce-notices-wrapper .message-container a:hover{background-color:rgba(0,0,0,0);color:maroon}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table{background-color:#fff;padding:14px 20px 28px 20px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.1490196078);border-radius:0}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table thead th{color:#777;font-size:14.4px;font-weight:700;font-family:monserrat-semibold;border-width:1px;border-color:rgba(119,119,119,.2)}@media screen and (max-width: 767px){#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody{position:relative}}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-name a{color:#777;font-size:14px;font-family:monserrat-semibold;font-weight:700}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-price .amount{color:maroon;font-size:20px;font-family:monserrat-semibold;font-weight:700}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-quantity input{box-shadow:none;color:#777}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal .amount{color:maroon;font-size:20px;font-family:monserrat-semibold;font-weight:700}@media screen and (max-width: 767px){#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-remove{position:absolute;right:25%;top:0}}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-remove a.remove{width:max-content;padding:8px 26px;border-radius:5px;border:1px solid maroon;color:maroon;height:auto;transition:.3s ease all}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-remove a.remove:hover{background-color:maroon;color:#fff}@media screen and (max-width: 767px){#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody .cart_item .product-remove a.remove{right:100%;font-size:12px !important;line-height:1 !important;padding:4px 10px}}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody tr td.actions .continue-shopping .button-continue-shopping{background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #777;color:#777}#main .page-checkout .woocommerce form.woocommerce-cart-form .shop_table tbody tr td.actions button.button{background-color:maroon;color:#fff;border-radius:5px}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .resume_table_total{display:block;border-bottom:1px solid rgba(119,119,119,.2);padding-bottom:10px;color:#777;font-size:14px !important;line-height:17px !important;font-family:monserrat-semibold;text-transform:uppercase}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr th{font-size:14px;font-family:monserrat-semibold;color:#abb8c3;border-color:rgba(119,119,119,.2);border-width:1px}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr td{border-color:rgba(119,119,119,.2);border-width:1px}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr td .amount{font-size:21px;font-family:monserrat-semibold;color:maroon}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr .shipping__table #shipping_method .shipping__list_label{color:maroon;font-family:monserrat-semibold}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr .shipping__table .woocommerce-shipping-destination{font-family:monserrat-semibold;color:#abb8c3}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr .shipping__table .woocommerce-shipping-destination strong{color:maroon}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody tr .shipping__table form.woocommerce-shipping-calculator .shipping-calculator-button{color:maroon;font-family:monserrat-semibold;border:1px solid maroon;padding:3px 10px;border-radius:5px}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid maroon;padding:10px}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon input{margin:0;margin:0;border:1px solid maroon;border-radius:5px;background:rgba(0,0,0,0);color:maroon;font-family:monserrat-regular;text-shadow:none}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon input[type=text]{flex-basis:75%}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon input[type=text]::placeholder{color:maroon}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon input[type=submit]{flex-basis:25%}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .shop_table tbody .form_coupon form.checkout_coupon .coupon input[type=submit]:hover{background-color:maroon;color:#fff}#main .page-checkout .woocommerce .cart-collaterals .cart-sidebar .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:maroon;color:#fff;font-family:monserrat-semibold;border-radius:5px;font-size:14px}.cart-container .woocommerce .woocommerce-form-coupon-toggle{display:none}.cart-container .woocommerce .checkout_coupon{border:none;max-width:1080px;margin:auto}.cart-container .woocommerce .checkout_coupon .flex-row{gap:10px}.cart-container .woocommerce .checkout_coupon .flex-row .coupon input{margin:0;margin:0;border:1px solid maroon;border-radius:5px;background:rgba(0,0,0,0);color:maroon;font-family:monserrat-regular;text-shadow:none}.cart-container .woocommerce .checkout_coupon .flex-row .coupon input[type=text]{flex-basis:75%}.cart-container .woocommerce .checkout_coupon .flex-row .coupon input[type=text]::placeholder{color:maroon}.cart-container .woocommerce .checkout_coupon .flex-row .coupon input[type=submit]{flex-basis:25%}.cart-container .woocommerce .checkout_coupon .flex-row .coupon input[type=submit]:hover{background-color:maroon;color:#fff}.cart-container .woocommerce form.checkout .row{margin:auto}@media screen and (min-width: 1280px){.cart-container .woocommerce form.checkout .row{max-width:100%}}@media screen and (max-width: 767px){.cart-container .woocommerce form.checkout .row .col{padding:0}}.cart-container .woocommerce form.checkout .row .col #customer_details .clear{background-color:rgba(0,0,0,0);padding:0 2rem 1rem 2rem}@media screen and (max-width: 767px){.cart-container .woocommerce form.checkout .row .col #customer_details .clear{padding:1rem 0}}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields{border:none;padding-top:0}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields h3,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields h3{text-transform:none;font-family:monserrat-semibold;font-size:32px;color:#777;padding-top:0}@media screen and (max-width: 767px){.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields h3,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields h3{font-size:22px !important;line-height:1}}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address{border:1px solid #abb8c3;padding:21px;background-color:rgba(255,255,255,.5294117647);border-radius:8px}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row{background-color:rgba(0,0,0,0)}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row label,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row label{color:#777;font-size:14px;line-height:17.5px;font-family:monserrat-semibold}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label .required,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row label .required,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label .required,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row label .required{color:#777;font-size:14px;line-height:17.5px;font-family:monserrat-semibold}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row .woocommerce-input-wrapper input,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row .woocommerce-input-wrapper input{background-color:rgba(0,0,0,0);border:1px solid #abb8c3;border-radius:5px;box-shadow:none;color:maroon}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper span.select2 span.select2-selection,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row .woocommerce-input-wrapper span.select2 span.select2-selection,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper span.select2 span.select2-selection,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row .woocommerce-input-wrapper span.select2 span.select2-selection{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:5px}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper span.select2 span.select2-selection span,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row .woocommerce-input-wrapper span.select2 span.select2-selection span,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper span.select2 span.select2-selection span,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row .woocommerce-input-wrapper span.select2 span.select2-selection span{color:maroon}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-billing-fields .shipping_address .form-row .woocommerce-input-wrapper select,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select,.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields .shipping_address .form-row .woocommerce-input-wrapper select{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:5px}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields h3#ship-to-different-address{margin:0}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields h3#ship-to-different-address label span{text-transform:none;font-family:monserrat-semibold;font-size:32px;color:#777}@media screen and (max-width: 767px){.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-shipping-fields h3#ship-to-different-address label span{font-size:22px;line-height:1}}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-additional-fields .form-row{background-color:rgba(0,0,0,0)}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-additional-fields .form-row label{color:#777;font-size:14px;line-height:17.5px;font-family:monserrat-semibold}.cart-container .woocommerce form.checkout .row .col #customer_details .clear .woocommerce-additional-fields .form-row textarea.input-text{background-color:rgba(0,0,0,0);border:1px solid #abb8c3;border-radius:5px;box-shadow:none;color:maroon}.cart-container .woocommerce form.checkout .row .col .col-inner{background-color:#fff;border-radius:10px;border:none;box-shadow:0px 4px 12px 0px rgba(0,0,0,.1490196078);margin-top:60px}@media screen and (max-width: 767px){.cart-container .woocommerce form.checkout .row .col .col-inner{margin-top:0}}@media screen and (min-width: 768px)and (max-width: 1023px){.cart-container .woocommerce form.checkout .row .col .col-inner{margin-top:0}}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review_heading{font-size:32px;color:#000;line-height:39px;font-family:monserrat-semibold;text-transform:none}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table thead th{color:#777;font-family:monserrat-semibold;font-size:14px;border-bottom:1px solid rgba(119,119,119,.2)}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table thead th.product-total{text-transform:none}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tbody .cart_item .product-name{font-size:14px;font-family:monserrat-semibold;color:#777;border-color:rgba(119,119,119,.2);border-width:1px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tbody .cart_item td{border-color:rgba(119,119,119,.2);border-width:1px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tbody .cart_item td .amount{font-size:21px;font-family:monserrat-semibold;color:maroon}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot tr th{color:#777;font-family:monserrat-semibold;font-size:14px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot tr td .amount{color:maroon;font-family:monserrat-semibold;font-size:21px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot tr td a.woocommerce-remove-coupon{font-family:monserrat-light;color:#000;font-size:12px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot tr td ul#shipping_method li label{color:#000;font-family:monserrat-regular}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot .cart-discount{background-color:#edf2f5}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot .order-total th,.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .shop_table tfoot .order-total td{border-bottom:1px solid rgba(119,119,119,.2)}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review #payment ul.wc_payment_methods li{color:#777;font-family:monserrat-regular;font-weight:400;font-size:14px;line-height:1.05}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review #payment button[type=submit]{font-family:monserrat-semibold;font-size:14px;width:100%;background-color:maroon;border-radius:5px;color:#fff}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .cart-sidebar .cart_totals .resume_table_total{display:block;border-bottom:1px solid rgba(119,119,119,.2);padding-bottom:10px;color:#777;font-size:14px !important;line-height:17px !important;font-family:monserrat-semibold;text-transform:uppercase}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar #order_review .cart-sidebar .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:maroon;color:#fff;font-family:monserrat-semibold;border-radius:5px;font-size:14px}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar .woocommerce-privacy-policy-text p{font-family:monserrat-regular;font-size:14px;color:#777;line-height:1.05}.cart-container .woocommerce form.checkout .row .col .col-inner .checkout-sidebar .woocommerce-privacy-policy-text p a{color:#039}.page-checkout .woocommerce .row{margin:auto}.page-checkout .woocommerce .row .col p{background-color:#fff;color:#777;padding:8px 15px;border-radius:5px}.page-checkout .woocommerce .row .col section.woocommerce-order-details .woocommerce-order-details__title{font-size:32px;color:#777}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table thead th{border-bottom:1px solid rgba(119,119,119,.2);color:#777;font-size:14px;font-family:monserrat-semibold}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table thead th.product-total{text-transform:none}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tbody tr .product-name{font-size:14px;font-family:monserrat-semibold;color:#777;border-color:rgba(119,119,119,.2);border-width:1px}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tbody tr td{border-color:rgba(119,119,119,.2);border-width:1px}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tbody tr td .amount{font-size:21px;font-family:monserrat-semibold;color:maroon}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot tr th{color:#777;font-family:monserrat-semibold;font-size:14px;border-bottom:1px solid rgba(119,119,119,.2)}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot tr td{color:#000;font-family:monserrat-regular;border-bottom:1px solid rgba(119,119,119,.2)}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot tr td .amount{color:maroon;font-family:monserrat-semibold;font-size:21px}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot .cart-discount{background-color:#edf2f5}.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot .order-total th,.page-checkout .woocommerce .row .col section.woocommerce-order-details table.woocommerce-table tfoot .order-total td{border-bottom:1px solid rgba(119,119,119,.2)}.page-checkout .woocommerce .row .col section.woocommerce-customer-details>section{justify-content:space-between}.page-checkout .woocommerce .row .col section.woocommerce-customer-details>section .woocommerce-column .woocommerce-column__title{font-size:28px;color:#777}.page-checkout .woocommerce .row .col section.woocommerce-customer-details>section .woocommerce-column address{color:maroon;font-family:monserrat-regular;font-style:normal}.page-checkout .woocommerce .row .col section.woocommerce-customer-details>section .woocommerce-column address p{background-color:rgba(0,0,0,0);margin:10px 0;padding:0;color:maroon}.page-checkout .woocommerce .row .col .entry-content{background-color:#fff}.page-checkout .woocommerce .row .col .entry-content .success-color{color:maroon;font-family:monserrat-semibold;line-height:1.1}.page-checkout .woocommerce .row .col .entry-content ul.order_details li{font-family:monserrat-regular;font-size:14px;color:#777}.page-checkout .woocommerce .row .col .entry-content ul.order_details li::marker{color:maroon}.page-checkout .woocommerce .row .col .entry-content ul.order_details li strong{color:maroon}.archive #main{background-color:#fff}.archive #main .col #shop-sidebar{margin-bottom:100px}.archive #main .col #shop-sidebar aside .widget-title{font-size:18px;color:#000;line-height:22px;text-transform:none;font-family:monserrat-semibold}.archive #main .col #shop-sidebar aside .is-divider{display:none}.archive #main .col #shop-sidebar aside ul li a{color:#777;font-size:14px;line-height:17px;font-family:monserrat-semibold}.archive #main .col #shop-sidebar aside ul li .count{font-size:12px;color:maroon;font-family:monserrat-semibold}.archive #main .col #shop-sidebar aside ul li ul.children{border-color:maroon}.archive #main .col #shop-sidebar aside ul li ul.children li a,.archive #main .col #shop-sidebar aside ul li ul.children .cart-item a{display:block;margin:10px 0}.archive #main .col #shop-sidebar aside ul li ul.children li a:hover,.archive #main .col #shop-sidebar aside ul li ul.children .cart-item a:hover{background-color:#f1f2f2}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider .ui-slider-range{background-color:#abb8c3}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider span{background-color:#039}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider_amount{position:relative}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider_amount button[type=submit]{background-color:maroon;color:#fff;font-family:monserrat-semibold;font-size:14px;border-radius:5px;padding:9px 23px;line-height:17.5px;position:absolute;left:0;bottom:-100px;text-transform:capitalize;transition:.3s ease background}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider_amount button[type=submit]:hover{background-color:#039}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider_amount .price_label{font-family:monserrat-light;font-size:12px;color:#777}.archive #main .col #shop-sidebar aside form .price_slider_wrapper .price_slider_amount .price_label span{font-family:monserrat-semibold}.archive #main .category-page-row{padding-bottom:50px}.archive #main .category-page-row .large-3{border:1px solid #abb8c3;border-radius:10px;padding:20px}.mfp-wrap .lightbox-content{max-width:75%}@media screen and (max-width: 767px){.mfp-wrap .lightbox-content{max-width:95%}}.mfp-wrap .lightbox-content .account-container #registro_cliente{max-width:100%;width:100%}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .title_form{font-size:32px;color:#039;font-family:monserrat-semibold;text-transform:none}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row{width:48%;display:inline-block;margin:0}@media screen and (max-width: 767px){.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row{width:100%}}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row label{color:#777;font-size:14px;line-height:17.5px;margin:0;font-family:monserrat-semibold}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row input,.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row select{margin:0;background-color:rgba(0,0,0,0);border:1px solid #abb8c3;border-radius:5px;box-shadow:none;font-family:monserrat-semibold;color:#777}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row input::placeholder,.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row select::placeholder{font-family:monserrat-semibold;color:#abb8c3;font-size:14px}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row select{color:#abb8c3;font-size:14px}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .form_fields .form-row select option{color:#777}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .txt_send_pass{color:#abb8c3;font-size:14px;line-height:1;font-family:monserrat-light;margin:1rem 0}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .cnt_checkbox input[type=checkbox]{visibility:hidden;position:absolute}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .cnt_checkbox input[type=checkbox]:checked~label{font-family:monserrat-semibold}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .cnt_checkbox input[type=checkbox]:checked~label::before{content:"✔";background-color:#039;border-color:#039;color:#fff}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .cnt_checkbox label{color:#039;font-size:14px;font-family:monserrat-light;line-height:1;display:flex;align-items:center;transition:.3s ease-in-out all}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .cnt_checkbox label::before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #abb8c3;border-radius:2px;margin-right:8px;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out all}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .woocommerce-privacy-policy-text{margin:1rem 0}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .woocommerce-privacy-policy-text p{font-size:14px;color:#777;font-family:monserrat-regular;line-height:1.05}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register .woocommerce-privacy-policy-text p .woocommerce-privacy-policy-link{color:#039}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-register-inner .woocommerce-form-register button[type=submit]{border-radius:5px;line-height:1}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-login-inner{background-color:#000;height:100%}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-login-inner .uppercase{color:#fff}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-login-inner form label,.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_fields_form_register .account-login-inner form a{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .fill{background-position:top center}}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info{padding:50px 25px}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .title_info{font-size:48.8px !important;line-height:44.6px;color:#fff;font-family:monserrat-bold !important;text-transform:none}@media screen and (max-width: 767px){.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .title_info{font-size:24px !important;line-height:1}}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .cnt_list_beneficios .beneficio{display:flex;gap:12px;align-items:center;margin-bottom:22px}@media screen and (max-width: 767px){.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .cnt_list_beneficios .beneficio img{width:18px}}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .cnt_list_beneficios .beneficio .info_item{margin:0;font-size:18px;line-height:19.6px;font-family:monserrat-light;text-align:left}@media screen and (max-width: 767px){.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .cnt_list_beneficios .beneficio .info_item{font-size:13px;line-height:13.5px}}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info .disclaimer_login{font-size:14px;margin:1rem 0;font-family:monserrat-semibold;color:#fff}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info a.button{border-radius:10px;line-height:1;padding:10px 24px;border-width:2px}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .info a.button:hover{background-color:#039 !important;color:#fff !important;border-color:#039}.mfp-wrap .lightbox-content .account-container #registro_cliente .cnt_info_form .form_register_both{padding:30px 15px}.mfp-wrap .mfp-close{opacity:1;border-radius:50%;background-color:#fff;border:1px solid #fff;top:2% !important;right:3%}.mfp-wrap .mfp-close line{stroke:#000}#masthead .float_banner_register{position:absolute;z-index:9;width:100%;display:flex;justify-content:center;align-items:center;gap:25px;padding:15px 0}@media screen and (max-width: 767px){#masthead .float_banner_register{position:relative;flex-direction:column;gap:10px;align-items:flex-start;padding:15px}}@media screen and (min-width: 768px)and (max-width: 1023px){#masthead .float_banner_register{flex-direction:column;gap:14px}}@media screen and (min-width: 1024px)and (max-width: 1279px){#masthead .float_banner_register{padding:15px 70px}}#masthead .float_banner_register .txt_bold{margin:0;font-size:18px !important;color:#fff;font-family:monserrat-bold !important;width:max-content}@media screen and (max-width: 767px){#masthead .float_banner_register .txt_bold{width:90%;font-size:13px !important}}@media screen and (min-width: 768px)and (max-width: 1023px){#masthead .float_banner_register .txt_bold{width:90%}}#masthead .float_banner_register .txt_bold .txt_light{font-family:monserrat-light !important;font-weight:200}#masthead .float_banner_register button.btn_form_register{margin:0;line-height:1;white-space:pre;color:#fff;font-size:17.5px;font-family:monserrat-semibold;border:1px solid #fff;border-radius:5px;text-transform:none;transition:.3s ease-in-out background color}@media screen and (max-width: 767px){#masthead .float_banner_register button.btn_form_register{font-size:13.5px}}#masthead .float_banner_register button.btn_form_register:hover{background-color:#fff;color:maroon}#masthead .float_banner_register .close_disclaimer_float{position:absolute;right:2%;border:1px solid #fff;padding:5px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;line-height:1;font-size:20px;font-family:monserrat-light}@media screen and (max-width: 767px){#masthead .float_banner_register .close_disclaimer_float{top:15px;width:26px;height:26px;font-size:16px}}#main .titulo_lista_deseos .page-title-inner h1{display:flex;align-items:center;gap:10px}#main .titulo_lista_deseos .page-title-inner h1::before{content:"";background-image:url(assets/images/icons/hearth.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain}#main .wishlist-fragment{width:85%;margin:auto;position:relative;top:-50px}@media screen and (max-width: 767px){#main .wishlist-fragment{width:100%;top:-20px}}#main .wishlist-fragment .woocommerce-message{position:absolute;bottom:-70px}#main .wishlist-fragment .woocommerce-message .message-container{background-color:#fff;border-radius:5px;padding:10px 20px;color:#7aa279;font-family:monserrat-semibold}#main .wishlist-fragment .wishlist-title-container{display:none}#main .wishlist-fragment .wishlist_table{background-color:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.1490196078);padding:1rem 2.5rem}@media screen and (max-width: 767px){#main .wishlist-fragment .wishlist_table{padding:1rem}}#main .wishlist-fragment .wishlist_table thead th{border-color:rgba(119,119,119,.2);border-width:1px;font-size:20px;color:#000;font-family:monserrat-semibold;text-transform:capitalize}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-remove a{color:maroon;border:1px solid maroon;width:25px;height:25px;line-height:1 !important;display:flex;align-items:center;justify-content:center}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-remove a:hover{background-color:maroon;color:#fff}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-name a{color:#777;font-size:18px;font-family:monserrat-semibold;line-height:22px}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-price .amount{font-size:23px;color:maroon;font-family:monserrat-semibold}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-price del .amount{color:#abb8c3;font-size:18px}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-stock-status .wishlist-in-stock{font-size:18px;color:#777;line-height:22px;font-family:monserrat-semibold}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-stock-status .wishlist-in-stock::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#7aa279;margin-right:5px;display:inline-block}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-stock-status .wishlist-out-of-stock{font-size:18px;color:#777;line-height:22px;font-family:monserrat-semibold}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-stock-status .wishlist-out-of-stock::before{content:"";width:10px;height:10px;border-radius:50%;background-color:maroon;margin-right:5px;display:inline-block}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-add-to-cart a{background-color:maroon;color:#fff;font-family:monserrat-semibold;display:flex;gap:5px;align-items:center;justify-content:center;width:max-content;white-space:pre;border-radius:5px;padding:9px 18px}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .product-add-to-cart a::after{content:"";background-image:url(assets/images/icons/icon_bagshop.svg);width:18px;height:18px;background-size:contain;display:inline-block;background-repeat:no-repeat}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr td{border-bottom:1px solid rgba(119,119,119,.2)}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr:nth-last-child(1) td{border:none}#main .wishlist-fragment .wishlist_table tbody.wishlist-items-wrapper tr .wishlist-empty{font-family:monserrat-semibold;font-size:18px;line-height:1;color:#777}@media screen and (max-width: 767px){#main .wishlist-fragment .wishlist_table li{margin:0}#main .wishlist-fragment .wishlist_table li .item-wrapper .item-details .product-name h3{line-height:1;margin:0}#main .wishlist-fragment .wishlist_table li .item-wrapper .item-details .product-name h3 a{font-size:12px}#main .wishlist-fragment .wishlist_table li .item-wrapper .item-details .item-details-table{margin:0}#main .wishlist-fragment .wishlist_table li .item-wrapper .item-details .item-details-table .label{font-family:monserrat-regular;font-size:12px}#main .wishlist-fragment .wishlist_table li .item-wrapper .item-details .item-details-table .value .amount{font-size:12px;font-family:monserrat-regular;color:maroon}#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .labe,#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .value{font-family:monserrat-regular;color:#777;font-size:12px}#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .labe .wishlist-out-of-stock::before,#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .value .wishlist-out-of-stock::before{content:"";width:10px;height:10px;border-radius:50%;background-color:maroon;margin-right:5px;display:inline-block}#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .labe .wishlist-in-stock::before,#main .wishlist-fragment .wishlist_table li .additional-info-wrapper .additional-info .value .wishlist-in-stock::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#7aa279;margin-right:5px;display:inline-block}}#main .yith_wcwl_wishlist_footer{display:none}.product-page-title{background-color:#fff}.product-page-title .breadcrumbs a{font-family:monserrat-semibold;font-size:14px;color:#abb8c3}.product-page-title .breadcrumbs .is-divider{background-color:#abb8c3}.title-page-fill-img{background-size:cover;background-repeat:no-repeat;background-position:center;height:200px}.title-page-fill-img .page-title-inner{padding:60px 0;position:relative}.title-page-fill-img .page-title-inner .name_category{text-align:center;font-family:monserrat-semibold !important;color:#fff;margin:0;position:relative;top:20px}.title-page-fill-img .page-title-inner .flex-col{position:absolute;top:20px;left:10px}@media screen and (max-width: 767px){.title-page-fill-img .page-title-inner .flex-col .is-small{display:none}}.title-page-fill-img .page-title-inner .flex-col .is-small .breadcrumbs{color:#fff;font-family:monserrat-semibold;font-size:15px}.title-page-fill-img .page-title-inner .flex-col .is-small .breadcrumbs a{color:#abb8c3;font-family:monserrat-semibold;font-size:15px}.title-page-fill-img .page-title-inner .flex-col .is-small .breadcrumbs .divider{color:#abb8c3;font-family:monserrat-semibold}.popup_product_cat{background-color:rgba(0,0,0,0);position:fixed;bottom:0;z-index:999;width:100%;height:0;min-height:0 !important;margin:0;min-height:0;max-height:120px;display:flex;align-items:center;justify-content:center;box-shadow:0px 4px 42px 0px rgba(0,0,0,.8509803922);transition:.5s ease all}.popup_product_cat .popup{background-color:#fff;width:100%;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;box-shadow:0px 4px 42px 0px rgba(0,0,0,.8509803922)}.popup_product_cat .popup .cnt_popup{padding:30px 0;margin:0 10px;display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 767px){.popup_product_cat .popup .cnt_popup{flex-direction:column}}.popup_product_cat .popup .cnt_popup .cnt_img{position:relative;min-width:210px}.popup_product_cat .popup .cnt_popup .cnt_img img{position:absolute;left:0;bottom:-70px}@media screen and (max-width: 767px){.popup_product_cat .popup .cnt_popup .cnt_img img{z-index:-1;bottom:-20px}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup_product_cat .popup .cnt_popup .cnt_img img{bottom:-100px}}@media screen and (min-width: 1024px)and (max-width: 1279px){.popup_product_cat .popup .cnt_popup .cnt_img img{width:160px}}.popup_product_cat .popup .cnt_popup .cnt_info p{font-size:32px;font-family:monserrat-light;line-height:37px;margin:0;color:#000}.popup_product_cat .popup .cnt_popup .cnt_info p strong{color:maroon;font-family:monserrat-semibold}@media screen and (max-width: 767px){.popup_product_cat .popup .cnt_popup .cnt_info p{font-size:22px;line-height:27px;text-align:center}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup_product_cat .popup .cnt_popup .cnt_info p{font-size:22px;line-height:24px}}@media screen and (min-width: 1024px)and (max-width: 1279px){.popup_product_cat .popup .cnt_popup .cnt_info p{font-size:20px;line-height:22px}}@media screen and (min-width: 1280px)and (max-width: 1439px){.popup_product_cat .popup .cnt_popup .cnt_info p{font-size:26px;line-height:1}}.popup_product_cat .popup .cnt_popup .cnt_button a.btn_action{background-color:maroon;color:#fff;border-radius:5px;white-space:nowrap;padding:14px 23px;font-size:14px;line-height:1;font-family:monserrat-semibold}@media screen and (min-width: 1024px)and (max-width: 1279px){.popup_product_cat .popup .cnt_popup .cnt_button a.btn_action{padding:10px 15px}}.popup_product_cat .popup .cnt_popup .close_popup_cat{position:absolute;right:0;top:20%;border-radius:50%;font-family:monserrat-light;color:#0f172a;width:35px;height:35px;line-height:1;display:flex;align-items:center;justify-content:center;transition:.4s ease background}.popup_product_cat .popup .cnt_popup .close_popup_cat:hover{background-color:#d4dae9}@media screen and (max-width: 767px){.popup_product_cat .popup .cnt_popup .close_popup_cat{top:0;font-size:16px}}@media screen and (min-width: 768px)and (max-width: 1023px){.popup_product_cat .popup .cnt_popup .close_popup_cat{top:0}}@media screen and (min-width: 1024px)and (max-width: 1279px){.popup_product_cat .popup .cnt_popup .close_popup_cat{right:-10px;top:0}}.hide_popup{opacity:0;visibility:hidden}.page-wrapper.my-account .large-3 .account-user .image{border:1px solid maroon;padding:3px;border-radius:50%}.page-wrapper.my-account .large-3 .account-user .user-name{font-family:monserrat-semibold;font-size:14px;color:maroon;line-height:1}.page-wrapper.my-account .large-3 .account-user .user-name .user-id{font-family:monserrat-regular;color:#777;opacity:1}.page-wrapper.my-account .large-3 .account-nav .woocommerce-MyAccount-navigation-link a,.page-wrapper.my-account .large-3 .account-nav .wishlist-account-element a{color:#777;font-family:monserrat-semibold;font-size:14px;line-height:1;text-transform:none}.page-wrapper.my-account .large-3 .account-nav .woocommerce-MyAccount-navigation-link.is-active a,.page-wrapper.my-account .large-3 .account-nav .wishlist-account-element.is-active a{color:maroon}.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content p{color:#777;font-size:14px;font-family:monserrat-semibold}.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content p strong{color:maroon}.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline}.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content .dashboard-links .woocommerce-MyAccount-navigation-link a,.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content .dashboard-links .wishlist-account-element a{border-color:maroon;font-family:monserrat-semibold;color:maroon}.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content .dashboard-links .woocommerce-MyAccount-navigation-link a:hover,.page-wrapper.my-account .large-9 .woocommerce .woocommerce-MyAccount-content .dashboard-links .wishlist-account-element a:hover{background-color:maroon;color:#fff}.page-header-wrapper .page-title .page-title-inner{position:static}.page-header-wrapper .page-title .page-title-inner .title-wrapper{position:relative}.page-header-wrapper .page-title .page-title-inner .title-content{position:absolute;top:10px;left:80px}@media screen and (max-width: 767px){.page-header-wrapper .page-title .page-title-inner .title-content{display:none}}.blog-archive{margin:0;padding:0;background-color:#fff}.blog-archive .page_list_blogs{background-repeat:no-repeat;background-position:center center;position:relative;margin-bottom:40px}.blog-archive .page_list_blogs #breadcrumbs{width:90%;padding:30px 0;margin:auto}.blog-archive .page_list_blogs #breadcrumbs span.breadcrumb_last{font-family:monserrat-semibold;font-size:15.3px;line-height:18px;color:#abb8c3}.blog-archive .page_list_blogs #breadcrumbs span a{font-family:monserrat-semibold;font-size:15.3px;line-height:18px;color:#abb8c3;transition:.3s ease color}.blog-archive .page_list_blogs #breadcrumbs span a:hover{color:#fff}.blog-archive .page_list_blogs .title_page_blog{color:#fff;font-size:40px;font-weight:600;text-align:center;margin:0;position:absolute;left:0%;top:30%}.blog-archive .row-large{max-width:85%}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-category{margin:0}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-category a{font-size:20px;line-height:24px;color:#777;text-transform:none;pointer-events:none;cursor:none;font-family:monserrat-regular}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-title{margin:0}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-title a.plain{color:maroon;font-size:32px;line-height:29px}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-divider{display:none}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-meta .posted-on{font-size:20px;font-family:monserrat-regular;color:#777;text-transform:none}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-meta .posted-on a{color:inherit;font-size:inherit;font-family:inherit}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-header-text .entry-meta .byline{display:none}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-header .entry-image img{height:380px;object-position:top;object-fit:cover;border:none;outline:none}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-content{padding-top:10px;border-bottom:2px solid rgba(171,184,195,.2)}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-content .entry-summary p{color:#000;font-size:20px;font-family:monserrat-regular}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-content .entry-summary .text-left .more-link{border-width:2px;margin:0;margin-top:15px;border-radius:5px;padding:14px 23px;font-size:14px;line-height:17.5px;text-transform:uppercase}.blog-archive .row-large .large-9 #post-list .post .article-inner .entry-content .entry-summary .text-left .more-link .meta-nav{display:none}.blog-archive .row-large .large-9 #post-list .post .article-inner footer.entry-meta{display:none}.blog-archive .row-large .post-sidebar .widget-area .widget .widget-title{color:maroon;text-transform:none;font-size:32px;font-family:monserrat-regular;display:inline-block;margin-bottom:15px}.blog-archive .row-large .post-sidebar .widget-area .widget .is-divider{display:none}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li{border:none;border-bottom:2px solid rgba(171,184,195,.2)}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li:nth-child(1){border-top:2px solid rgba(171,184,195,.2)}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li:hover .recent-blog-posts .flex-grow a{color:#000}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts{align-items:center !important}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half{width:50px;height:50px}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge{width:100%;height:100%}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge .badge-inner.bg-fill{background-color:rgba(0,0,0,0);border:1px solid maroon;border-radius:5px}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge .badge-inner.bg-fill span{color:maroon;font-size:12px;line-height:13px;font-family:monserrat-light}.blog-archive .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .flex-grow a{font-size:17px;line-height:19px;font-family:monserrat-semibold;color:#777;margin:0;transition:.6s ease color}.blog-archive .row-large .post-sidebar .widget-area .widget ul .cat-item{color:#777;font-family:monserrat-semibold;font-size:18px;border:none;border-bottom:2px solid rgba(171,184,195,.2)}.blog-archive .row-large .post-sidebar .widget-area .widget ul .cat-item:nth-child(1){border-top:2px solid rgba(171,184,195,.2)}.blog-archive .row-large .post-sidebar .widget-area .widget ul .cat-item a{color:inherit;font-family:inherit;font-size:inherit}.blog-single{margin:0;padding:0;background-color:#fff}.blog-single #breadcrumbs{width:90%;margin:30px auto 50px auto}.blog-single #breadcrumbs span.breadcrumb_last{font-family:monserrat-semibold;font-size:15.3px;line-height:18px;color:#777}.blog-single #breadcrumbs span a{font-family:monserrat-semibold;font-size:15.3px;line-height:18px;color:#abb8c3}.blog-single .row-large{max-width:85%}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-category{margin:0}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-category a{font-size:20px;line-height:24px;color:#777;text-transform:none;pointer-events:none;cursor:none;font-family:monserrat-regular}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-title{margin:0;color:maroon;font-size:32px;line-height:39px}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-divider{display:none}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-meta .posted-on{font-size:20px;font-family:monserrat-regular;color:#777;text-transform:none}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-meta .posted-on a{color:inherit;font-size:inherit;font-family:inherit}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-header-text .entry-meta .byline{display:none}.blog-single .row-large .large-9 .post .article-inner .entry-header .entry-image img{height:380px;object-position:top;object-fit:cover;border:none;outline:none}.blog-single .row-large .large-9 .post .article-inner .single-page{padding-top:10px}.blog-single .row-large .large-9 .post .article-inner .single-page p{color:#000;font-size:20px;line-height:24px;font-family:monserrat-regular}.blog-single .row-large .large-9 .post .article-inner .blog-share{margin:25px 0;padding:20px;border-top:1px solid rgba(171,184,195,.2);border-bottom:1px solid rgba(171,184,195,.2)}.blog-single .row-large .large-9 .post .article-inner .blog-share .is-divider{display:none}.blog-single .row-large .large-9 .post .article-inner .blog-share .cnt_icon_social{display:flex;align-items:center;justify-content:flex-start;gap:15px}.blog-single .row-large .large-9 .post .article-inner .blog-share .cnt_icon_social p{margin:0;color:#abb8c3;font-size:18px;line-height:1;font-family:monserrat-semibold}.blog-single .row-large .large-9 .post .article-inner .blog-share .cnt_icon_social .social-icons{margin:0;display:flex;gap:15px;align-items:center}.blog-single .row-large .large-9 .post .article-inner .blog-share .cnt_icon_social .social-icons a{margin:0;padding:0;border:2px solid #abb8c3}.blog-single .row-large .large-9 .post .article-inner .blog-share .cnt_icon_social .social-icons a i{color:#abb8c3}.blog-single .row-large .large-9 .post .article-inner #nav-below .flex-row{border:none}.blog-single .row-large .large-9 .post .article-inner #nav-below .flex-row .flex-col{border:none}.blog-single .row-large .large-9 .post .article-inner #nav-below .flex-row .flex-col a{color:#777;font-family:monserrat-regular;font-size:14px}.blog-single .row-large .large-9 .post .article-inner #nav-below .flex-row .flex-col a span i{color:#777}.blog-single .row-large .large-9 #comments{display:none}.blog-single .row-large .post-sidebar .widget-area .widget .widget-title{color:maroon;text-transform:none;font-size:32px;font-family:monserrat-regular;display:inline-block;margin-bottom:15px}.blog-single .row-large .post-sidebar .widget-area .widget .is-divider{display:none}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li{border:none;border-bottom:2px solid rgba(171,184,195,.2)}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li:nth-child(1){border-top:2px solid rgba(171,184,195,.2)}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li:hover .recent-blog-posts .flex-grow a{color:#000}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts{align-items:center !important}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half{width:50px;height:50px}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge{width:100%;height:100%}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge .badge-inner.bg-fill{background-color:rgba(0,0,0,0);border:1px solid maroon;border-radius:5px}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .mr-half .badge .badge-inner.bg-fill span{color:maroon;font-size:12px;line-height:13px;font-family:monserrat-light}.blog-single .row-large .post-sidebar .widget-area .widget ul .recent-blog-posts-li .recent-blog-posts .flex-grow a{font-size:17px;line-height:19px;font-family:monserrat-semibold;color:#777;margin:0;transition:.6s ease color}.blog-single .row-large .post-sidebar .widget-area .widget ul .cat-item{color:#777;font-family:monserrat-semibold;font-size:18px;border:none;border-bottom:2px solid rgba(171,184,195,.2)}.blog-single .row-large .post-sidebar .widget-area .widget ul .cat-item:nth-child(1){border-top:2px solid rgba(171,184,195,.2)}.blog-single .row-large .post-sidebar .widget-area .widget ul .cat-item a{color:inherit;font-family:inherit;font-size:inherit}.modal_suscription{position:absolute;top:0;width:50%;left:25%;box-shadow:2px 0 7px rgba(0,0,0,.3);overflow:hidden;z-index:-1;transition:.3s ease;opacity:0}.modal_suscription.show_modal_letter{opacity:1;z-index:9}.off-canvas-left .mfp-close{top:2% !important;right:5%}.off-canvas-left .mfp-container .mfp-content .mobile-sidebar .nav-sidebar li a{text-transform:none}.off-canvas-left .mfp-container .mfp-content .mobile-sidebar .nav-sidebar .header-newsletter-item{display:none}.off-canvas-right .mfp-close{top:2% !important;left:5%}#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row .col .col-inner .text h4{font-family:monserrat-regular !important;font-size:32px !important;line-height:39px}@media screen and (max-width: 767px){#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row .col .col-inner .text h4{font-size:25px !important;line-height:28px !important}}@media screen and (min-width: 1024px)and (max-width: 1279px){#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row .col .col-inner .text h4{font-size:20px !important;line-height:25px !important}}#main #content .row_corporativa .col-inner .row .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row .col .col-inner .text p{font-family:monserrat-regular !important;font-size:20px !important;line-height:24px;color:#777}@media screen and (max-width: 767px){#main #content .row_corporativa .col-inner .row .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row .col .col-inner .text p{font-size:14px !important;line-height:17px !important}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row .col .col-inner .text p{font-size:16px !important;line-height:18px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .row_corporativa .col-inner .row .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row .col .col-inner .text p{font-size:16px !important;line-height:21px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row .col .col-inner .img_float_col_1{margin-top:-50px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .row_corporativa .col-inner .row .col .col-inner .img_float_col_1{margin-top:-115px}}@media screen and (min-width: 1671px)and (max-width: 2048px){#main #content .row_corporativa .col-inner .row .col .col-inner .img_float_col_1{margin-top:-230px}}#main #content .contenedor_video .col-inner .video-button-wrapper::after{content:"Ver vídeo";width:max-content;color:#abb8c3;font-family:monserrat-semibold;font-size:20px}#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h4{font-family:monserrat-regular !important;font-size:32px !important;line-height:39px;color:maroon}@media screen and (max-width: 767px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h4{font-size:25px !important;line-height:28px !important}}@media screen and (min-width: 1024px)and (max-width: 1279px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo h4,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h2,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h3,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text h4{font-size:20px !important;line-height:25px !important}}#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text p{font-family:monserrat-regular !important;font-size:20px !important;line-height:24px;color:#777}@media screen and (max-width: 767px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text p{font-size:14px !important;line-height:17px !important}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text p{font-size:16px !important;line-height:18px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .titulo p,#main #content .row_corporativa .col-inner .row-large .col .col-inner .text p{font-size:16px !important;line-height:21px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .img_float_historia{margin-top:-50px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .img_float_historia{margin-top:-75px}}@media screen and (min-width: 1671px)and (max-width: 2048px){#main #content .row_corporativa .col-inner .row-large .col .col-inner .img_float_historia{margin-top:-140px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row-large .txt_fill_float .col-inner{margin-top:40px !important}}#main #content .row_corporativa .col-inner .row-large .txt_fill_float .col-inner .text p{background-color:#fff;padding:40px 60px;box-shadow:-4px 4px 16px rgba(0,0,0,.4);border-radius:5px;margin:0}@media screen and (max-width: 767px){#main #content .row_corporativa .col-inner .row-large .txt_fill_float .col-inner .text p{font-size:14px !important;line-height:17px;padding:25px 20px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .row_corporativa .col-inner .row-large .txt_fill_float .col-inner .text p{font-size:16px !important;line-height:18px;padding:30px 45px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .row_corporativa .col-inner .row-large .txt_fill_float .col-inner .text p{font-size:16px !important;line-height:21px;padding:35px 45px}}#main #content .row_corporativa .col-inner .banner .banner-inner .banner-layers .text-box .text_monserrat p{font-size:20px;line-height:24px}#main #content .row_corporativa .col-inner .banner .banner-inner .banner-layers .text-box .title_monserrat h3{font-size:32px !important;line-height:39px}#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h4{font-family:monserrat-regular !important;font-size:32px !important;line-height:39px;color:#fff}@media screen and (max-width: 767px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h4{font-size:25px !important;line-height:28px !important}}@media screen and (min-width: 1024px)and (max-width: 1279px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo h4,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h3,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto h4{font-size:20px !important;line-height:25px !important}}#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto p{font-family:monserrat-regular !important;font-size:20px !important;line-height:24px;color:#fff}@media screen and (max-width: 767px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto p{font-size:14px !important;line-height:17px !important}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto p{font-size:16px !important;line-height:18px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .texto p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .titulo p,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .texto p{font-size:16px !important;line-height:21px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .img_banner_mision,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .img_banner_mision{margin-top:-50px}}@media screen and (min-width: 1280px)and (max-width: 1439px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .img_banner_mision,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .img_banner_mision{margin-top:-70px}}@media screen and (min-width: 1440px)and (max-width: 1670px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .img_banner_mision,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .img_banner_mision{margin-top:-110px}}@media screen and (min-width: 1671px)and (max-width: 2048px){#main #content .banner_txt_light .col-inner .row-collapse .col_text_banner_mision .col-inner .img_banner_mision,#main #content .banner_txt_light .col-inner .row-collapse .col .col-inner .img_banner_mision{margin-top:-140px}}.html_list_order{padding:40px 50px}.html_list_order .cnt_lista_parrafo p{font-family:monserrat-regular;color:#777}.html_list_order .cnt_lista_parrafo .list_number{list-style:none;counter-reset:order-number}.html_list_order .cnt_lista_parrafo .list_number li{font-family:monserrat-regular;color:#777;counter-increment:order-number;margin:1rem 0;padding-left:40px;position:relative}.html_list_order .cnt_lista_parrafo .list_number li::before{content:counter(order-number);border-radius:50%;display:inline-block;color:#fff;width:2em;height:2em;background-color:maroon;text-align:center;line-height:2em;margin-right:10px;position:absolute;left:0;top:0}.li_icon p{font-family:monserrat-regular;color:#777}.image_position_back{position:relative;z-index:1}.lists_positions_front{position:relative;z-index:999}.lists_positions_front .txt_simple{background:rgba(0,0,0,0);box-shadow:none}.lists_positions_front .txt_simple p{background:rgba(0,0,0,0) !important;box-shadow:none !important;color:maroon !important;font-family:"monserrat-regular" !important;font-size:20px !important;padding:0 !important;margin:3rem 0 0 0 !important;font-weight:800 !important}.contenedor_tarjetas{display:grid;grid-template-columns:repeat(auto-fill, minmax(370px, 1fr))}@media screen and (min-width: 1440px)and (max-width: 1670px){.contenedor_tarjetas{grid-template-columns:repeat(auto-fill, minmax(322px, 1fr))}}.contenedor_tarjetas .card_sede{width:100%;max-width:100%}.contenedor_tarjetas .card_sede .col-inner{border-radius:5px;border:1px solid #dfe1e2}.contenedor_tarjetas .card_sede .col-inner div.img .img-inner img{border-radius:5px 5px 0 0}.contenedor_tarjetas .card_sede .col-inner .info_location_sede{margin:1rem auto}@media screen and (max-width: 767px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede{flex-direction:column;gap:10px}}@media screen and (min-width: 768px)and (max-width: 1023px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede{flex-direction:column;gap:10px}}.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner{border:none;text-align:end}.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .text h3{margin:0;line-height:1;font-family:monserrat-semibold}@media screen and (min-width: 1024px)and (max-width: 1279px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .text h3{font-size:28px !important}}@media screen and (min-width: 1280px)and (max-width: 1439px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .text h3{font-size:22px !important}}@media screen and (min-width: 1440px)and (max-width: 1670px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .text h3{font-size:21px !important}}@media screen and (min-width: 1671px)and (max-width: 2048px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .text h3{font-size:26px !important}}.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede{padding:0 5px;margin:0;font-family:monserrat-regular;background:#0f2f70}@media screen and (max-width: 767px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede{display:block;width:max-content}}@media screen and (min-width: 768px)and (max-width: 1023px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede{display:block;width:max-content}}@media screen and (min-width: 1440px)and (max-width: 1670px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede{font-size:12px}}.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede i{background-image:url(assets/images/icons/icon_location.svg);width:20px;height:20px;border-radius:50%;background-size:contain;display:inline-block;background-repeat:no-repeat;margin:0}.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede i::before{content:none !important}@media screen and (min-width: 1440px)and (max-width: 1670px){.contenedor_tarjetas .card_sede .col-inner .info_location_sede .col-inner .btn_location_sede i{width:15px;height:15px}}.contenedor_tarjetas .card_sede .col-inner .info_call_sede{margin:1rem auto}@media screen and (max-width: 767px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede{flex-direction:column;gap:10px}}@media screen and (min-width: 768px)and (max-width: 1023px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede{flex-direction:column;gap:10px}}.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner{border:none}.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_wap_sede{padding:0 5px;margin:0;font-family:monserrat-semibold;width:85%;background-color:#128d7f;color:#fff;letter-spacing:1px;font-size:13.5px;display:flex;align-items:center;justify-content:space-evenly}.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_wap_sede::after{content:"";font-family:"Font Awesome 5 Brands";font-size:18px;color:#fff;font-weight:200}@media screen and (max-width: 767px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_wap_sede{justify-content:center;gap:10px;width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_wap_sede{justify-content:center;gap:10px;width:100%}}.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_sede_phone{padding:0 5px !important;margin:0;font-family:monserrat-regular;color:#777;position:relative}.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_sede_phone::after{content:"";background-image:url(assets/images/icons/icon_phone.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:-16px;top:5px;height:16px;width:16px}@media screen and (max-width: 767px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_sede_phone{display:block;width:max-content;left:15px}}@media screen and (min-width: 768px)and (max-width: 1023px){.contenedor_tarjetas .card_sede .col-inner .info_call_sede .col-inner .btn_sede_phone{display:block;width:max-content;left:15px}}.tarjeta_contacto{background-color:#f5f5f5}.tarjeta_contacto .card_email_contacto .icon-box-text h3,.tarjeta_contacto .card_email_contacto .icon-box-text h4,.tarjeta_contacto .card_email_contacto .icon-box-text h5,.tarjeta_contacto .card_email_contacto .icon-box-text p{margin:0}.vs_forms{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.vs_forms .input-container,.vs_forms .form-select{width:49%;margin:0}@media screen and (max-width: 767px){.vs_forms .input-container,.vs_forms .form-select{width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.vs_forms .input-container,.vs_forms .form-select{width:48%}}.vs_forms .input-container input,.vs_forms .input-container select,.vs_forms .form-select input,.vs_forms .form-select select{height:2.2rem !important}.vs_forms .form-group{margin-bottom:0}.vs_forms .form-group input,.vs_forms .form-group select,.vs_forms .form-group textarea{margin:0;font-family:monserrat-semibold;border:1px solid #abb8c3;box-shadow:none}.vs_forms .form-group input:focus,.vs_forms .form-group select:focus,.vs_forms .form-group textarea:focus{box-shadow:none}.vs_forms .form-group input label,.vs_forms .form-group select label,.vs_forms .form-group textarea label{font-family:monserrat-semibold;color:#777}.vs_forms .form-select select:focus{border-color:maroon;color:maroon}.vs_forms .form-input input:focus,.vs_forms .form-input textarea:focus{border-color:#039;color:#039}.vs_forms .form-checkbox{position:relative}.vs_forms .form-checkbox input[type=checkbox]{position:absolute;visibility:hidden}.vs_forms .form-checkbox input[type=checkbox]:checked+label{font-weight:900}.vs_forms .form-checkbox input[type=checkbox]:checked+label::before{content:"✓";background-color:#039}.vs_forms .form-checkbox label{margin-left:2.2rem;font-family:monserrat-regular;font-weight:400;color:#039}.vs_forms .form-checkbox label::before{content:"";width:1.5rem;height:1.5rem;border:1px solid #abb8c3;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}.vs_forms .form-checkbox label a{color:#039}.vs_forms .form-checkbox small{position:absolute;bottom:-1.5rem}section form.vs_forms_newsletter_olimpico{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-end;margin:0}section form.vs_forms_newsletter_olimpico .form-input{width:70%;flex:1 1 auto}section form.vs_forms_newsletter_olimpico .form-input label{text-align:left;font-family:monserrat-light;color:#fff}section form.vs_forms_newsletter_olimpico .form-input input[type=email]{background:rgba(255,255,255,.1);outline:none;box-shadow:none;border:2px solid #fff;color:#fff;padding:1.2rem 1rem;font-family:monserrat-light}section form.vs_forms_newsletter_olimpico .form-input input[type=email]:focus,section form.vs_forms_newsletter_olimpico .form-input input[type=email]:target{background-color:inherit;padding:inherit;border:inherit;background:rgba(255,255,255,.28);color:#000}section form.vs_forms_newsletter_olimpico .form-input small{position:absolute;left:0;bottom:-25px;color:#fff}section form.vs_forms_newsletter_olimpico .form-input input[type=text]{background:rgba(255,255,255,.1);outline:none;box-shadow:none;border:2px solid #fff;color:#000;padding:1.2rem 1rem;font-family:monserrat-light}section form.vs_forms_newsletter_olimpico .form-input input[type=text]:focus,section form.vs_forms_newsletter_olimpico .form-input input[type=text]:target{background:rgba(255,255,255,.25);padding:1.2rem 1rem;border:2px solid #fff;color:#000}section form.vs_forms_newsletter_olimpico .vs-pre-footer-container{display:none}section form.vs_forms_newsletter_olimpico .form-submit input[type=submit]{background:rgba(255,255,255,.1);border:2px solid #fff;font-family:monserrat-regular;font-weight:600;text-transform:capitalize;margin:0;line-height:1;padding:.7rem 1.5rem;box-shadow:none}section form.vs_forms_newsletter_olimpico .form-submit input[type=submit]:hover{box-shadow:none;background-color:#fff;color:#777}h1,h2,h3{font-family:monserrat-semibold !important}h2,h3{font-size:32px !important}h4,h5,h6{font-family:monserrat-regular !important}.banner-layers .text-box-content p{font-family:monserrat-semibold !important}.title_slide,.title_categories{margin-bottom:40px}.titulo_descuentos h2::before{content:"";background-image:url(assets/images/icons/icon_offers.svg);width:40px;height:40px;background-size:contain;position:absolute;left:0}.titulo_descuentos h2{margin-left:60px}.productos__slider{margin:auto !important}.productos__slider .flickity-button{margin-top:0 !important;height:max-content;background-color:#000;border-radius:50%}.productos__slider .flickity-button path{fill:#fff}@media screen and (max-width: 767px){.productos__slider .flickity-button path{fill:#000}}@media screen and (max-width: 767px){.productos__slider .flickity-button .flickity-button-icon{background-color:#fff}}.productos__slider .box-text .title-wrapper .category{font-family:monserrat-light;text-transform:capitalize;font-size:14.4px;margin:0 !important;color:#abb8c3}.productos__slider .box-text .title-wrapper .product-title{font-family:monserrat-semibold;font-size:14.4px;line-height:17.55px;margin:0 !important;color:#777}.productos__slider .box-text .title-wrapper .product-title a{color:#777}.productos__slider .box-text .price-wrapper .price del span,.productos__slider .box-text .price-wrapper .price ins span{color:#000;font-size:14px;font-family:"monserrat-semibold"}@media screen and (max-width: 767px){.product-small .wishlist-icon .wishlist-button{background-color:rgba(0,0,0,.4);border-color:#fff;color:#fff}.product-small .wishlist-icon .wishlist-button .icon-hearth{color:#fff}}.product-small .wishlist-icon .wishlist-popup{width:100px}.product-small .wishlist-icon .wishlist-popup .yith-wcwl-add-to-wishlist{position:static !important}.productos_off .box-text .title-wrapper .category{font-family:monserrat-light;text-transform:capitalize;font-size:14.4px;margin:0 !important;color:#abb8c3}.productos_off .box-text .title-wrapper .product-title{font-family:monserrat-semibold;font-size:14.4px;line-height:17.55px;margin:0 !important;color:#fff}.productos_off .box-text .price-wrapper .price del span,.productos_off .box-text .price-wrapper .price ins span{color:#fff;font-size:14px;font-family:"monserrat-semibold"}.image-tools .quick-view{text-transform:none}.product_categories .box-category:hover p.count{opacity:1;font-size:9.6px}.product_categories{margin:auto !important}.product_categories p.count{text-transform:lowercase;opacity:0;transition:.4s ease all;font-family:monserrat-regular;color:#777}.product_categories h5.header-title{text-transform:capitalize;color:#abb8c3}.link_goto a{font-family:monserrat-regular;font-size:14.4px;color:#777}.slider_blogs{margin-bottom:3rem}.slider_blogs .post-item{padding:0 5px !important}.slider_blogs .post-item .box-text .post-title{font-family:monserrat-semibold;line-height:25.5px}.slider_blogs .post-item .box-text .hover-reveal{color:#fff;font-family:monserrat-regular;line-height:1}.slider_blogs .post-item .box-text .hover-reveal:hover{opacity:1 !important}.slider_blogs .post-item .box-text .is-divider{display:none}.slider_blogs .flickity-button{background-color:rgba(0,0,0,.4);top:0 !important}.icons_subfooter p{margin:0}@media screen and (max-width: 767px){.cnt_icons_info .col-inner{height:100%}.cnt_icons_info .col-inner .icons_subfooter{height:100%}}div.mfp-close{opacity:0 !important}.banner .banner-layers .text-box .text_monserrat p{font-family:monserrat-regular !important}.banner .banner-layers .text-box .title_monserrat h3{font-family:monserrat-semibold !important}