/*
Theme Name: Crear Pyme
Theme URI: https://www.crearpyme.com
Author: Crear Pyme
Author URI: https://www.crearpyme.com
Description: Tema Full Site Editing (FSE) por Crear Pyme (https://www.crearpyme.com). Edita portada, cabecera, pie y estilos desde Apariencia → Editor. Patrones, WooCommerce, fuentes locales Exo + Open Sans + Material Symbols.
Version: 2.0.98
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: crear-pyme
Tags: full-site-editing, block-themes, block-patterns, block-styles, custom-colors, custom-logo, editor-style, featured-images, translation-ready, woocommerce
*/
:root{--color-light:var(--wp--preset--color--primary-light,#db3700);--color:var(--wp--preset--color--primary,#dc3800);--color-dark:var(--wp--preset--color--primary-dark,#cb3300);--black:var(--wp--preset--color--black,#000000);--white:var(--wp--preset--color--white,#ffffff);--gray-light:var(--wp--preset--color--gray-light,#efefef);--gray-alt:var(--wp--preset--color--gray-alt,#dddddd);--gray:var(--wp--preset--color--gray,#757575);--gray-dark:var(--wp--preset--color--gray-dark,#333333);--color-alt:var(--wp--preset--color--success,#008822);--max-width:90rem;--header-height:4rem;--btn-radius:6px;--transition:0.3s ease;--text-body:var(--gray-dark);--text-muted:#555555}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5;color:var(--black);background-color:var(--white);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--color);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-dark)}h1,h2,h3,h4,h5,h6{font-family:"Exo",sans-serif;font-weight:700;line-height:1.2;margin:0 0 0.75rem}p{margin:0 0 1rem}.button,.btn,input[type="submit"],button[type="submit"],.wp-block-button:not(.is-style-outline) .wp-block-button__link{display:inline-block;font-family:"Open Sans",sans-serif;font-size:0.95rem;font-weight:600;letter-spacing:0.01em;text-transform:none;text-align:center;text-decoration:none;padding:0.75rem 1.5rem;border:none;cursor:pointer;background-color:var(--color);color:var(--white) !important;border-radius:var(--btn-radius,6px);transition:background-color var(--transition),color var(--transition),transform 0.25s ease,box-shadow var(--transition),border-color var(--transition)}.button:hover,.btn:hover,input[type="submit"]:hover,button[type="submit"]:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:var(--color-dark);color:var(--white) !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.2)}.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,[style*="background-color:#000"] .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,[style*="background:#000"] .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,[style*="linear-gradient"] .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:#ffffff !important;color:#000000 !important;box-shadow:0 6px 18px rgba(0,0,0,0.25)}.button:active,.wp-block-button:not(.is-style-outline) .wp-block-button__link:active{transform:translateY(0)}.wp-block-button.is-style-outline .wp-block-button__link,.button.secondary{background-color:transparent !important;background:transparent !important;color:var(--color) !important;border:2px solid var(--color) !important;border-radius:var(--btn-radius,6px);padding:0.65rem 1.4rem;font-weight:600;text-transform:none;transition:background-color var(--transition),color var(--transition),border-color var(--transition),transform 0.25s ease,box-shadow var(--transition)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.button.secondary:hover{background-color:var(--color) !important;color:var(--white) !important;border-color:var(--color) !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(220,56,0,0.25)}.has-background .wp-block-button.is-style-outline .wp-block-button__link,[style*="linear-gradient"] .wp-block-button.is-style-outline .wp-block-button__link,[style*="background-color:#000"] .wp-block-button.is-style-outline .wp-block-button__link,[style*="background:#000"] .wp-block-button.is-style-outline .wp-block-button__link{color:#ffffff !important;border-color:#ffffff !important;background:transparent !important}.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,[style*="linear-gradient"] .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#ffffff !important;color:#000000 !important;border-color:#ffffff !important}.button.black{background-color:var(--black);color:var(--white) !important}.button.black:hover{background-color:var(--color);color:var(--white) !important}.wp-block-buttons.is-content-justification-center{justify-content:center;width:100%}h1,h2,h3,h4,h5,h6,.wp-block-heading,.wp-block-post-title,.wp-block-post-title a,.wp-block-site-title a,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content,header .wp-block-navigation .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation-item__content,.wp-block-button__link,.wp-element-button,.button,.btn,input[type="submit"],button[type="submit"],body.single-product .wp-block-column .wp-block-post-title,body.single-product .wp-block-woocommerce-related-products .wp-block-post-title,body.single-product .wp-block-woocommerce-related-products .wp-block-post-title a,body.crear-pyme-shop .wp-block-post-title,body.crear-pyme-shop .wp-block-post-title a,body.tax-product_cat .wp-block-post-title,body.woocommerce-cart .cart_totals h2,body.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-tabs ul.tabs li a,body.single-product .woocommerce-tabs ul.tabs li a,.wp-block-woocommerce-product-details .wc-tabs a{text-transform:none !important;letter-spacing:normal}h1,.wp-block-heading:where(h1){font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}h2,.wp-block-heading:where(h2){font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.25}h3,.wp-block-heading:where(h3){font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;line-height:1.3}.crear-pyme-header .wp-block-navigation,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content{font-weight:600 !important;font-size:1rem !important}.wp-block-button__link,.wp-element-button,.button,.btn,input[type="submit"],button[type="submit"],body.single-product .single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button,body.single-product main .wp-block-button__link,body.crear-pyme-shop main .wp-block-button__link,body.tax-product_cat main .wp-block-button__link,body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-cart .wc-block-components-button,body.woocommerce-account button.button,body.woocommerce-account input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:var(--btn-radius,6px) !important}.crear-pyme-header .wp-block-navigation,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content,header .wp-block-navigation .wp-block-navigation-item__content{font-size:0.95rem !important;font-weight:500 !important;letter-spacing:0.01em}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content:hover,.crear-pyme-header .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{font-weight:600 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-weight:600 !important;font-size:1.05rem !important;letter-spacing:0.01em !important}body.single-product .wp-block-woocommerce-product-details{margin-top:2.75rem !important;padding-top:0.5rem}body.single-product .wp-block-woocommerce-related-products{margin-top:3rem !important;margin-bottom:3.5rem !important}body.single-product .wp-block-post-excerpt{margin-bottom:1.5rem !important;line-height:1.65}body.crear-pyme-shop .wp-block-post-template,body.tax-product_cat .wp-block-post-template,body.post-type-archive-product .wp-block-post-template{gap:1.75rem 1.5rem !important}body.crear-pyme-shop main,body.tax-product_cat main,body.post-type-archive-product main{padding-bottom:3rem}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="password"],textarea,select,.woocommerce form .input-text,body.woocommerce-cart .coupon .input-text{border-radius:var(--btn-radius,6px)}.crear-pyme-header__cta .wp-block-button__link{border-radius:var(--btn-radius,6px) !important}@media (max-width:782px){.crear-pyme-header__cta .wp-block-button__link{border-radius:0 !important}}.crear-pyme-feature-item{gap:1rem}.crear-pyme-icon--trust{font-size:1.75rem;line-height:1;color:var(--color)}body.crear-pyme-shop main .wp-block-button__link,body.tax-product_cat main .wp-block-button__link,body.single-product main .wp-block-button__link,body.single-product .single_add_to_cart_button,body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-account button.button{text-transform:none !important;letter-spacing:0.01em !important;font-size:0.95rem !important}.wp-site-blocks>header,header.wp-block-template-part,.wp-block-template-part[class*="header"],.crear-pyme-header{position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,0.95);transition:box-shadow var(--transition),background-color var(--transition)}body.is-scrolled .wp-site-blocks>header,body.is-scrolled header.wp-block-template-part,body.is-scrolled .crear-pyme-header{background-color:#ffffff;box-shadow:0 4px 24px rgba(0,0,0,0.1)}body.is-header-compact .crear-pyme-header__inner{min-height:3.1rem !important;padding-top:0.4rem !important;padding-bottom:0.4rem !important;transition:min-height 0.25s ease,padding 0.25s ease}body.is-header-compact .crear-pyme-header__brand .wp-block-site-logo img,body.is-header-compact .crear-pyme-header__brand .wp-block-site-logo{max-height:28px !important;width:auto !important;transition:max-height 0.25s ease}body.is-header-compact .crear-pyme-header__brand .wp-block-site-title{font-size:1.05rem !important;transition:font-size 0.25s ease}.crear-pyme-header__cta{margin:0 !important}.crear-pyme-header__cta .wp-block-button{margin:0 !important}.crear-pyme-header__cta .wp-block-button__link{white-space:nowrap;line-height:1.2 !important;box-shadow:none !important}.crear-pyme-header__cta .wp-block-button__link:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,56,0,0.3) !important}@media (max-width:782px){.crear-pyme-header__cta{display:block !important}.crear-pyme-header__cta .wp-block-button__link,body.single-product .crear-pyme-header__cta .wp-block-button__link,body.crear-pyme-shop .crear-pyme-header__cta .wp-block-button__link,body.tax-product_cat .crear-pyme-header__cta .wp-block-button__link,body.post-type-archive-product .crear-pyme-header__cta .wp-block-button__link,body.woocommerce-cart .crear-pyme-header__cta .wp-block-button__link,body.woocommerce-account .crear-pyme-header__cta .wp-block-button__link,body.woocommerce .crear-pyme-header__cta .wp-block-button__link{position:relative !important;width:2.4rem !important;height:2.4rem !important;min-height:2.4rem !important;min-width:2.4rem !important;max-width:2.4rem !important;padding:0 !important;font-size:0 !important;line-height:0 !important;letter-spacing:0 !important;text-indent:-9999px !important;color:transparent !important;background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transform:none !important}.crear-pyme-header__cta .wp-block-button__link::before,body.single-product .crear-pyme-header__cta .wp-block-button__link::before,body.crear-pyme-shop .crear-pyme-header__cta .wp-block-button__link::before,body.tax-product_cat .crear-pyme-header__cta .wp-block-button__link::before,body.post-type-archive-product .crear-pyme-header__cta .wp-block-button__link::before,body.woocommerce-cart .crear-pyme-header__cta .wp-block-button__link::before,body.woocommerce-account .crear-pyme-header__cta .wp-block-button__link::before,body.woocommerce .crear-pyme-header__cta .wp-block-button__link::before{content:"" !important;display:block !important;width:1.3rem !important;height:1.3rem !important;background-color:var(--color) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E") center / contain no-repeat;transition:background-color 0.25s ease;text-indent:0}.crear-pyme-header__cta .wp-block-button__link:hover,.crear-pyme-header__cta .wp-block-button__link:focus,body.single-product .crear-pyme-header__cta .wp-block-button__link:hover,body.single-product .crear-pyme-header__cta .wp-block-button__link:focus,body.woocommerce .crear-pyme-header__cta .wp-block-button__link:hover,body.woocommerce .crear-pyme-header__cta .wp-block-button__link:focus{transform:none !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;color:transparent !important}.crear-pyme-header__cta .wp-block-button__link:hover::before,.crear-pyme-header__cta .wp-block-button__link:focus::before,body.single-product .crear-pyme-header__cta .wp-block-button__link:hover::before,body.single-product .crear-pyme-header__cta .wp-block-button__link:focus::before,body.woocommerce .crear-pyme-header__cta .wp-block-button__link:hover::before,body.woocommerce .crear-pyme-header__cta .wp-block-button__link:focus::before{background-color:var(--color-dark) !important}}.wp-block-navigation__responsive-container.is-menu-open{z-index:100000;background-color:#ffffff !important}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__content{transition:color var(--transition)}.wp-block-navigation .wp-block-navigation-item__content:hover,.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content:hover{color:var(--color) !important}.wp-block-navigation__submenu-container{transition:opacity 0.25s ease,visibility 0.25s ease}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{transition:background-color 0.25s ease,color 0.25s ease}.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--color) !important}@media (min-width:783px){.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child,header .wp-block-navigation .wp-block-navigation-item.has-child{position:relative}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container,header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container{min-width:13.5rem;padding:0.4rem 0;margin-top:0 !important;border:1px solid #e5e5e5;border-radius:0;background-color:#ffffff !important;box-shadow:0 10px 32px rgba(0,0,0,0.12);z-index:10050}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item__content,header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:block;padding:0.65rem 1.1rem !important;font-size:0.95rem !important;font-weight:600 !important;color:#000000 !important;white-space:nowrap}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,header .wp-block-navigation .wp-block-navigation-item.has-child>.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--color) !important;background-color:#f8f8f8 !important}.crear-pyme-header .wp-block-navigation-submenu__toggle,header .wp-block-navigation-submenu__toggle{margin-left:0.15rem}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container,header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child.crear-pyme-mega>.wp-block-navigation__submenu-container{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:0.15rem 1.25rem;align-items:start;min-width:min(40rem,92vw);width:max-content;max-width:min(52rem,94vw);padding:1.15rem 1.35rem !important;left:50%;right:auto;transform:translateX(-50%);box-sizing:border-box}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container .wp-block-navigation-item,header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%;margin:0}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container .wp-block-navigation-item__content,header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega>.wp-block-navigation__submenu-container .wp-block-navigation-item__content{white-space:normal !important;padding:0.55rem 0.35rem !important;font-size:0.92rem !important;line-height:1.35 !important}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega:last-child>.wp-block-navigation__submenu-container,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.has-child.crear-pyme-mega:last-child>.wp-block-navigation__submenu-container{left:auto;right:0;transform:none}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item.crear-pyme-mega:first-child>.wp-block-navigation__submenu-container{left:0;right:auto;transform:none}}.wp-block-site-title a{transition:color var(--transition)}.wp-block-site-title a:hover{color:var(--color)}.product-card,.wp-block-group.has-border-color{transition:box-shadow var(--transition),transform var(--transition)}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,0.12)}.entry-content a{text-decoration:underline}.wp-block-post-title a{transition:color var(--transition)}.wp-block-post-title a:hover{color:var(--color)}.wp-block-post-content>.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-search__input,.search-form input[type="search"]{border:1px solid var(--gray-alt);padding:0.7rem 1rem;font:inherit}.wp-block-search__button{background:var(--color);color:var(--white);border:none;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background-color var(--transition),transform 0.25s ease}.wp-block-search__button:hover{background:var(--black);color:var(--color)}footer a,.wp-block-template-part[class*="footer"] a{transition:color var(--transition)}footer a:hover,.wp-block-template-part[class*="footer"] a:hover{color:var(--color)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.skip-link:focus{clip:auto !important;clip-path:none;height:auto;width:auto;display:block;z-index:100000;top:0.5rem;left:0.5rem;padding:0.75rem 1.25rem;background:var(--color);color:var(--white);text-decoration:none;font-weight:600}:focus-visible{outline:2px solid var(--color);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}html{scroll-behavior:auto}.button:hover,.wp-block-button__link:hover,.product-card:hover{transform:none}}.wp-site-blocks>*{margin-block-start:0 !important}main.wp-block-group,main.wp-block-group>.wp-block-group,main .wp-block-group.alignfull{margin-top:0 !important;margin-bottom:0 !important}.wp-block-navigation{gap:0.5rem}.wp-block-navigation .wp-block-navigation-item{margin:0}.wp-block-navigation .wp-block-navigation-item__content{padding-left:0.45rem;padding-right:0.45rem;font-size:1rem !important;font-weight:600 !important}header .wp-block-navigation .wp-block-navigation-item__content,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content{font-size:1rem !important;font-weight:600 !important}@media (min-width:783px){header .wp-block-navigation .wp-block-navigation-item__content,.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content{font-size:1.05rem !important}}header.wp-block-template-part .wp-block-group.is-layout-flex,.wp-site-blocks>header .wp-block-group.is-layout-flex{gap:0.75rem !important}header .wp-block-site-logo,header .wp-block-site-title{margin:0 !important}header .wc-block-mini-cart,header .wp-block-woocommerce-mini-cart{margin-left:0.35rem !important}.wc-block-mini-cart,.wp-block-woocommerce-mini-cart{margin:0 !important;padding:0 !important}.wc-block-mini-cart__button{position:relative !important;padding:0.35rem 0.5rem !important;gap:0.35rem !important;font-size:0.9rem !important;font-weight:600 !important;color:var(--black) !important;background:transparent !important;border:none !important;box-shadow:none !important}.wc-block-mini-cart__button:hover,.wc-block-mini-cart__button:focus{color:var(--color) !important;background:transparent !important}.wc-block-mini-cart__button svg,.wc-block-mini-cart__button .wc-block-mini-cart__icon,header .wc-block-mini-cart .wc-block-mini-cart__icon{display:none !important}.wc-block-mini-cart__button::before{content:"";display:block;width:1.35rem;height:1.35rem;flex-shrink:0;background-color:#000000;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;transition:background-color 0.25s ease}.wc-block-mini-cart__button:hover::before,.wc-block-mini-cart__button:focus::before{background-color:var(--color)}.wc-block-mini-cart__button{display:inline-flex !important;align-items:center !important;flex-direction:row !important}.wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge,.wc-block-mini-cart__button .wc-block-mini-cart__badge,header .wc-block-mini-cart .wc-block-mini-cart__quantity-badge,header .wc-block-mini-cart .wc-block-mini-cart__badge,.wp-block-woocommerce-mini-cart .wc-block-mini-cart__badge,.wp-block-woocommerce-mini-cart .wc-block-mini-cart__quantity-badge{position:static !important;top:auto !important;right:auto !important;left:auto !important;transform:none !important;background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;min-width:0 !important;width:auto !important;height:auto !important;line-height:1 !important;padding:0 0 0 0.25rem !important;margin:0 !important;display:inline !important;font-size:0.9rem !important;font-weight:700 !important;font-family:"Open Sans",sans-serif !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;z-index:1 !important}.wc-block-mini-cart__badge *,.wc-block-mini-cart__quantity-badge *,.wc-block-mini-cart__badge.has-primary-product-count-color,.wc-block-mini-cart__badge.has-primary-product-count-color *{background:transparent !important;background-color:transparent !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;font-weight:700 !important;font-size:0.9rem !important;padding:0 !important;min-width:0 !important;width:auto !important;height:auto !important}.wc-block-mini-cart__button:hover .wc-block-mini-cart__badge,.wc-block-mini-cart__button:hover .wc-block-mini-cart__quantity-badge,.wc-block-mini-cart__button:hover .wc-block-mini-cart__badge *{color:var(--color) !important;-webkit-text-fill-color:var(--color) !important}.wc-block-mini-cart__drawer,.wc-block-components-drawer{font-family:"Open Sans",sans-serif !important;font-size:1rem !important;color:var(--black) !important}.wc-block-mini-cart__drawer .components-modal__header,.wc-block-mini-cart__drawer h2,.wc-block-mini-cart__drawer .wc-block-mini-cart__title,.wp-block-woocommerce-mini-cart-contents h2{font-family:"Exo",sans-serif !important;font-size:1.25rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.02em;color:var(--black) !important}.wc-block-mini-cart__drawer .wc-block-cart-item__image img + img,.wc-block-mini-cart__drawer .wc-block-components-product-image img + img,.wc-block-mini-cart__drawer .wc-block-cart-item__image a img:not(:first-child),.wc-block-mini-cart__drawer .wc-block-components-product-image__placeholder + img{display:none !important}.wc-block-mini-cart__drawer .wc-block-cart-item__image,.wc-block-mini-cart__drawer .wc-block-components-product-image{position:relative;overflow:hidden;flex-shrink:0;width:64px !important;max-width:64px !important;height:64px !important;border:1px solid var(--gray-alt);background:var(--gray-light)}.wc-block-mini-cart__drawer .wc-block-cart-item__image a,.wc-block-mini-cart__drawer .wc-block-components-product-image a{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;line-height:0 !important;background:none !important}.wc-block-mini-cart__drawer .wc-block-cart-item__image img,.wc-block-mini-cart__drawer .wc-block-components-product-image img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;object-fit:cover !important;margin:0 !important;padding:0 !important;border:0 !important;background-image:none !important}.wc-block-mini-cart__drawer .wc-block-cart-item__image::before,.wc-block-mini-cart__drawer .wc-block-cart-item__image::after,.wc-block-mini-cart__drawer .wc-block-components-product-image::before,.wc-block-mini-cart__drawer .wc-block-components-product-image::after{content:none !important;display:none !important}.wc-block-cart-items__row,.wc-block-mini-cart-items .wc-block-cart-items__row{display:grid !important;grid-template-columns:64px 1fr auto;gap:0.85rem;align-items:start;padding:1rem 0 !important;border-bottom:1px solid var(--gray-alt)}.wc-block-cart-item__product{font-size:0.95rem !important;line-height:1.4 !important}.wc-block-cart-item__product a,.wc-block-components-product-name{font-family:"Exo",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:var(--black) !important;text-decoration:none !important;line-height:1.35 !important}.wc-block-cart-item__product a:hover,.wc-block-components-product-name:hover{color:var(--color) !important}.wc-block-components-product-metadata,.wc-block-cart-item__prices,.wc-block-components-product-price{font-size:0.9rem !important;color:var(--gray-dark) !important;margin-top:0.25rem !important}.wc-block-components-product-price__value,.wc-block-formatted-money-amount{font-size:0.95rem !important;font-weight:600 !important;color:var(--black) !important}.wc-block-cart-item__quantity,.wc-block-components-quantity-selector{font-size:0.9rem !important}.wc-block-components-quantity-selector input,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-size:0.95rem !important;min-height:2rem !important;width:2.5rem !important;text-align:center;border:1px solid var(--gray-alt) !important}.wc-block-cart-item__total{font-size:0.95rem !important;font-weight:700 !important;color:var(--black) !important;white-space:nowrap}.wc-block-cart-item__remove-link,.wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:0.8rem !important;color:var(--gray) !important;text-decoration:underline !important}.wc-block-cart-item__remove-link:hover{color:var(--color) !important}.wc-block-mini-cart__footer,.wc-block-mini-cart-contents .wc-block-mini-cart__footer{border-top:1px solid var(--gray-alt);padding-top:1rem !important}.wc-block-mini-cart__footer-subtotal,.wc-block-mini-cart__footer .wc-block-components-totals-item{font-size:1rem !important}.wc-block-mini-cart__footer .wc-block-components-totals-item__label{font-size:1rem !important;font-weight:600 !important;color:var(--black) !important}.wc-block-mini-cart__footer .wc-block-components-totals-item__value{font-family:"Exo",sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;color:var(--black) !important}.wc-block-mini-cart__footer-actions{display:flex;flex-direction:column;gap:0.65rem;margin-top:0.85rem}.wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-components-button,.wp-block-woocommerce-mini-cart-contents .wc-block-components-button{font-family:"Open Sans",sans-serif !important;font-size:0.9rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.02em;border-radius:0 !important;min-height:2.75rem !important;justify-content:center !important;padding:0.75rem 1.25rem !important;transition:background-color 0.25s ease,color 0.25s ease,transform 0.2s ease !important}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link):not(.outlined),.wc-block-mini-cart__footer .contained,.wp-block-woocommerce-mini-cart-contents .wc-block-components-button.contained{background-color:var(--color) !important;color:var(--white) !important;border:none !important}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link):not(.outlined):hover,.wc-block-mini-cart__footer .contained:hover{background-color:var(--black) !important;color:var(--color) !important}.wc-block-mini-cart__footer-actions .outlined,.wc-block-mini-cart__footer .wc-block-components-button.outlined{background:transparent !important;color:var(--black) !important;border:2px solid var(--black) !important}.wc-block-mini-cart__footer-actions .outlined:hover{background:var(--black) !important;color:var(--white) !important}.wc-block-mini-cart__empty-cart-wrapper,.wc-block-mini-cart-contents .wc-block-mini-cart__empty-cart-wrapper{font-size:1rem !important;text-align:center;padding:1.5rem 1rem !important;color:var(--gray-dark) !important}@media (min-width:768px){.wc-block-mini-cart__drawer .wc-block-components-drawer__content,.wc-block-mini-cart__drawer .components-drawer__content{max-width:420px}}.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-checkout,.wc-block-cart,.wc-block-checkout{font-size:1rem !important}.wc-block-cart .wc-block-cart-items__row .wc-block-cart-item__image{width:72px !important;max-width:72px !important;height:72px !important}.wp-block-buttons[style*="margin-top:2rem"],.wp-block-buttons[style*="margin-top:2rem"]{margin-top:2rem !important}.wp-block-button:not(.is-style-outline) .wp-block-button__link{color:#ffffff !important}.wp-block-table,figure.wp-block-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}.wp-block-table table,.entry-content table,.wp-block-post-content table{display:table;width:100%;min-width:20rem;max-width:100%;border-collapse:collapse;border-spacing:0;font-family:"Open Sans",sans-serif;font-size:0.95rem;line-height:1.5;color:var(--black);background:var(--white);border:1px solid var(--gray-alt);margin:1.5rem 0}.wp-block-table table{margin:0;min-width:28rem}.entry-content>table,.wp-block-post-content>table{width:100%;max-width:100%;overflow-x:auto}.wp-block-table.is-style-regular table,.wp-block-table table{table-layout:auto}.wp-block-table thead th,.wp-block-table th,.entry-content table thead th,.entry-content table th,.wp-block-post-content table th,.woocommerce table.shop_table th{font-family:"Exo",sans-serif;font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.02em;text-align:left;color:var(--black);background:var(--gray-light);border:1px solid var(--gray-alt);padding:0.85rem 1rem;vertical-align:middle}.wp-block-table td,.entry-content table td,.wp-block-post-content table td,.woocommerce table.shop_table td{border:1px solid var(--gray-alt);padding:0.75rem 1rem;vertical-align:top;color:var(--gray-dark);background:var(--white)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd) td,.wp-block-table.is-style-stripes tbody tr:nth-child(odd) th,table.is-style-stripes tbody tr:nth-child(odd) td{background:var(--gray-light)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes table{border:1px solid var(--gray-alt)}@media (hover:hover){.wp-block-table tbody tr:hover td,.entry-content table tbody tr:hover td,.woocommerce table.shop_table tbody tr:hover td{background:rgba(220,56,0,0.04)}}.wp-block-table figcaption,.wp-block-table .wp-element-caption{font-size:0.85rem;color:var(--gray);text-align:center;margin-top:0.75rem;font-style:italic}.wp-block-table .has-text-align-center,.wp-block-table td.has-text-align-center,.wp-block-table th.has-text-align-center{text-align:center}.wp-block-table .has-text-align-right,.wp-block-table td.has-text-align-right,.wp-block-table th.has-text-align-right{text-align:right}.wp-block-table tfoot td,.wp-block-table tfoot th,.entry-content table tfoot td{font-weight:600;background:var(--gray-light);border-top:2px solid var(--color)}.wp-block-table a,.entry-content table a{color:var(--color);text-decoration:underline}.wp-block-table a:hover,.entry-content table a:hover{color:var(--color-dark)}.wp-block-table.is-style-compact td,.wp-block-table.is-style-compact th,table.crear-pyme-table-compact td,table.crear-pyme-table-compact th{padding:0.45rem 0.65rem;font-size:0.875rem}.wp-block-table.crear-pyme-pricing td:first-child,.wp-block-table.crear-pyme-pricing th:first-child{font-weight:600;color:var(--black)}.wp-block-table.crear-pyme-pricing td:last-child,.wp-block-table.crear-pyme-pricing th:last-child{font-weight:700;color:var(--color);white-space:nowrap}.woocommerce table.shop_table{min-width:20rem;border:1px solid var(--gray-alt) !important;border-radius:0}.woocommerce table.shop_table th{background:var(--gray-light) !important;font-family:"Exo",sans-serif !important;text-transform:uppercase;font-size:0.85rem !important}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:1px solid var(--gray-alt) !important;padding:0.85rem 1rem !important}.woocommerce table.shop_table tbody tr:nth-child(odd) td{background:#fafafa}.woocommerce-cart-form .product-thumbnail img,.woocommerce table.shop_table .product-thumbnail img{width:48px;height:48px;object-fit:cover;margin:0 auto}.woocommerce table.shop_table .product-name a{color:var(--black);font-weight:600;text-decoration:none}.woocommerce table.shop_table .product-name a:hover{color:var(--color)}.woocommerce-orders-table,.woocommerce-MyAccount-orders,.woocommerce table.my_account_orders{width:100%;font-size:0.95rem}@media (max-width:600px){.wp-block-table table,.entry-content table,.woocommerce table.shop_table{min-width:100%;font-size:0.875rem}.wp-block-table th,.wp-block-table td,.entry-content table th,.entry-content table td{padding:0.6rem 0.75rem}}.wp-block-table img{display:inline-block;max-width:100%;height:auto;margin:0 auto}figure.wp-block-table{display:block;margin:1.5rem 0;max-width:100%}figure.wp-block-table table{margin:0}.single-product .wp-site-blocks>main,.single-product main,.single-product .entry-content,body.single-product .woocommerce{max-width:100%}body.single-product .wp-block-columns.alignwide.is-layout-flex,.single-product .wp-block-woocommerce-product-image-gallery{margin-top:0}body.single-product .wp-block-columns.alignwide{gap:1.75rem 2rem !important;align-items:flex-start !important;margin-top:0 !important;margin-bottom:2rem !important;padding-left:0 !important;padding-right:0 !important;max-width:90rem;width:100% !important;margin-left:auto;margin-right:auto}body.single-product .wp-block-columns.alignwide>.wp-block-column{flex-grow:1 !important;min-width:0}body.single-product .wp-block-columns.alignwide>.wp-block-column:first-child{flex-basis:50% !important}body.single-product .wp-block-columns.alignwide>.wp-block-column:last-child{flex-basis:50% !important}body.single-product main>.wp-block-group:first-child{padding-top:0.75rem !important;padding-bottom:0.35rem !important}body.single-product .wp-block-woocommerce-breadcrumbs,body.single-product .woocommerce-breadcrumb{margin:0 !important;font-size:0.875rem}body.single-product .wp-block-woocommerce-product-image-gallery{margin:0 !important;width:100% !important;max-width:100% !important}body.single-product .wp-block-columns.alignwide>.wp-block-column:last-child>*{max-width:100%}body.single-product .woocommerce-product-gallery{opacity:1 !important;margin:0 !important;max-width:100%;position:relative}body.single-product .woocommerce-product-gallery__trigger{display:none !important}body.single-product .woocommerce-product-gallery__wrapper{margin:0 !important;border-radius:6px;overflow:hidden;background:#f5f5f5;position:relative}body.single-product .woocommerce-product-gallery .flex-viewport{margin:0 !important;border-radius:6px;overflow:hidden;background:#f5f5f5}body.single-product .woocommerce-product-gallery__image{margin:0 !important;background:#f5f5f5;text-align:center}body.single-product .woocommerce-product-gallery__image a{display:block;line-height:0}body.single-product .woocommerce-product-gallery__image img,body.single-product .woocommerce-product-gallery .flex-viewport img,body.single-product .wp-block-woocommerce-product-image-gallery img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 auto !important;object-fit:contain;object-position:center}body.single-product .woocommerce-product-gallery .flex-control-thumbs{margin:0.65rem 0 0 !important;padding:0;display:flex;flex-wrap:wrap;gap:0.4rem}body.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:calc(25% - 0.3rem);margin:0 !important;float:none !important}body.single-product .woocommerce-product-gallery .flex-control-thumbs img{width:100% !important;height:auto !important;object-fit:cover;border-radius:4px;opacity:0.65;cursor:pointer}body.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,body.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}body.single-product .wp-block-column .wp-block-post-title{font-family:"Exo",sans-serif !important;font-weight:700 !important;font-size:clamp(1.5rem,3vw,2rem) !important;line-height:1.2 !important;margin:0 0 0.65rem !important;padding:0 !important;color:var(--black);text-transform:none !important;letter-spacing:0}body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price,body.single-product .wp-block-columns .wp-block-woocommerce-product-price,body.single-product .wp-block-woocommerce-product-price.has-x-large-font-size,body.single-product .wp-block-woocommerce-product-price.has-font-size{margin:0 0 1rem !important;font-size:clamp(1.65rem,3vw,2rem) !important;line-height:1.15 !important}body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price .wc-block-components-product-price,body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price .amount,body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price .woocommerce-Price-amount,body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price bdi,body.single-product .wp-block-woocommerce-product-price .woocommerce-Price-amount,body.single-product .wp-block-woocommerce-product-price .amount,body.single-product .wp-block-woocommerce-product-price bdi{font-family:"Exo",sans-serif !important;font-size:clamp(1.65rem,3vw,2rem) !important;font-weight:800 !important;line-height:1.15 !important;color:var(--color) !important}body.single-product .wp-block-columns .wp-block-column .wp-block-woocommerce-product-price .woocommerce-Price-currencySymbol{font-size:clamp(1.65rem,3vw,2rem) !important;font-weight:800 !important;color:var(--color) !important}body.single-product .wp-block-post-excerpt{margin:0 0 1.35rem !important;font-size:1rem;line-height:1.6;color:var(--gray-dark)}body.single-product .wp-block-post-excerpt p{margin:0}body.single-product .wp-block-add-to-cart-form,body.single-product .wc-block-add-to-cart-form{margin:0 0 1.25rem !important}body.single-product .wp-block-add-to-cart-form .quantity,body.single-product .wc-block-add-to-cart-form .cart{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin:0}body.single-product .wp-block-add-to-cart-form .qty{min-height:2.75rem;width:3.25rem;text-align:center;border:1px solid var(--gray-alt);font-size:1rem}body.single-product .single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button,body.single-product .wc-block-add-to-cart-form button.single_add_to_cart_button{min-height:2.85rem !important;padding:0.75rem 1.6rem !important;background:var(--color) !important;color:#fff !important;border:none !important;border-radius:0 !important;font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;letter-spacing:0.01em;text-transform:none;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease !important}body.single-product .single_add_to_cart_button:hover,body.single-product .wp-block-add-to-cart-form button.button:hover{background:var(--color-dark) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(220,56,0,0.28)}body.single-product .wp-block-woocommerce-product-meta{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray-alt);font-size:0.9rem}body.single-product .wp-block-woocommerce-product-meta a{color:var(--color)}body.single-product .wp-block-woocommerce-product-details{margin:2rem auto 0 !important;padding:1.5rem 1.5rem 0;max-width:90rem;clear:both}body.single-product .woocommerce-tabs ul.tabs{list-style:none;margin:0 0 1.25rem !important;padding:0 !important;display:flex;gap:0.25rem;border-bottom:1px solid var(--gray-alt)}body.single-product .woocommerce-tabs ul.tabs li{margin:0 !important;background:var(--gray-light);border:1px solid var(--gray-alt);border-bottom:none;border-radius:4px 4px 0 0}body.single-product .woocommerce-tabs ul.tabs li.active{background:#fff}body.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:0.65rem 1.15rem;font-weight:600;color:var(--black) !important;text-decoration:none !important}body.single-product .woocommerce-Tabs-panel{margin:0 !important;padding:0.25rem 0 1.5rem !important;line-height:1.65;color:var(--gray-dark)}body.single-product .woocommerce-Tabs-panel--description>h2:first-child,body.single-product .woocommerce-Tabs-panel--description>h1:first-child,body.single-product .woocommerce-Tabs-panel>h2:first-child{display:none !important}body.single-product .woocommerce-tabs ul.tabs li:only-child{background:#fff;border-color:var(--color)}body.single-product .woocommerce-tabs ul.tabs li:only-child a{color:var(--color) !important}body.single-product .woocommerce-Tabs-panel h2,body.single-product .woocommerce-Tabs-panel h3{font-family:"Exo",sans-serif;font-weight:700;font-size:1.1rem;margin:1.25rem 0 0.5rem;color:var(--black)}body.single-product .woocommerce-Tabs-panel p{margin:0 0 0.85rem;font-size:0.98rem;line-height:1.65}body.single-product .woocommerce-Tabs-panel ul{margin:0 0 1rem;padding-left:1.15rem}body.single-product .woocommerce-Tabs-panel li{margin-bottom:0.45rem;line-height:1.55}body.single-product .wp-block-woocommerce-related-products{margin:2.5rem auto 3rem !important;padding:0 1.5rem;max-width:90rem;clear:both}body.single-product .wp-block-woocommerce-related-products .wp-block-heading,body.single-product .wp-block-woocommerce-related-products h2{font-family:"Exo",sans-serif !important;font-size:1.4rem !important;font-weight:700 !important;margin:0 0 1.5rem !important;color:var(--black)}body.single-product .wp-block-woocommerce-related-products .wp-block-post-template,body.single-product .wp-block-woocommerce-related-products ul.wp-block-post-template,body.single-product .wp-block-woocommerce-related-products .products-block-post-template{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr)) !important;gap:1.75rem !important;margin:0 !important;padding:0 !important;list-style:none !important;float:none !important;width:100% !important}body.single-product .wp-block-woocommerce-related-products .columns-5{grid-template-columns:repeat(auto-fill,minmax(220px,1fr)) !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post,body.single-product .wp-block-woocommerce-related-products li.product{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;border:1px solid var(--gray-alt);background:#fff;overflow:hidden;text-align:center;box-sizing:border-box}body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-image,body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-image,body.single-product .wp-block-woocommerce-related-products .wc-block-grid__product-image{display:block !important;position:relative !important;width:100% !important;max-width:100% !important;min-width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;aspect-ratio:1 / 1 !important;overflow:hidden !important;background:var(--gray-light) !important;border:none !important;flex:0 0 auto !important}body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-image a,body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-image a{display:block !important;width:100% !important;height:100% !important;position:absolute !important;inset:0 !important}body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-image img,body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-image img,body.single-product .wp-block-woocommerce-related-products .wc-block-grid__product-image img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border:0 !important;position:absolute !important;inset:0 !important}body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-image__inner-container{display:none !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post-title{font-family:"Exo",sans-serif !important;font-size:1rem !important;font-weight:600 !important;line-height:1.35 !important;margin:0.9rem 0.85rem 0.4rem !important;padding:0 !important;text-align:center !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post-title a{color:var(--black) !important;text-decoration:none !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post-title a:hover{color:var(--color) !important}body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-price,body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-price{display:block !important;margin:0 0.85rem 0.75rem !important;text-align:center !important;font-size:0.95rem !important;font-weight:600;color:var(--gray-dark)}body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-button,body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-button{display:block !important;margin:0 0.85rem 1rem !important;text-align:center !important;width:auto !important}body.single-product .wp-block-woocommerce-related-products .wp-block-woocommerce-product-button .wp-block-button__link,body.single-product .wp-block-woocommerce-related-products .wc-block-components-product-button .wp-block-button__link,body.single-product .wp-block-woocommerce-related-products .add_to_cart_button,body.single-product .wp-block-woocommerce-related-products a.wc-block-components-product-button__button{display:inline-block !important;width:auto !important;max-width:100%;margin:0 auto !important;float:none !important;min-height:2.85rem !important;padding:0.75rem 1.6rem !important;background:var(--color) !important;color:#fff !important;border:none !important;border-radius:0 !important;font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;letter-spacing:0.01em;text-transform:none !important;text-decoration:none !important;line-height:1.2 !important;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease !important}body.single-product .wp-block-woocommerce-related-products .wp-block-button__link:hover,body.single-product .wp-block-woocommerce-related-products .add_to_cart_button:hover,body.single-product .wp-block-woocommerce-related-products a.wc-block-components-product-button__button:hover{background:var(--color-dark) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(220,56,0,0.28);text-decoration:none !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post>*{flex-shrink:0}@media (max-width:782px){body.single-product .wp-block-columns.alignwide{flex-direction:column !important;flex-wrap:nowrap !important;gap:1.25rem !important;padding-left:0 !important;padding-right:0 !important}body.single-product .wp-block-columns.alignwide>.wp-block-column,body.single-product .wp-block-columns.alignwide>.wp-block-column:first-child,body.single-product .wp-block-columns.alignwide>.wp-block-column:last-child{flex-basis:100% !important;width:100% !important;max-width:100% !important}body.single-product .wp-block-woocommerce-product-image-gallery,body.single-product .woocommerce-product-gallery{width:100% !important;max-width:100% !important}body.single-product .wp-block-column .wp-block-post-title{font-size:clamp(1.45rem,6vw,1.85rem) !important}body.single-product .wp-block-woocommerce-product-price .amount,body.single-product .wp-block-woocommerce-product-price bdi,body.single-product .wp-block-woocommerce-product-price{font-size:1.75rem !important}body.single-product .single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button{width:100% !important}body.single-product .wp-block-add-to-cart-form .quantity,body.single-product .wc-block-add-to-cart-form .cart{width:100%}body.single-product .wp-block-woocommerce-product-details{padding-left:0;padding-right:0}body.single-product .wp-block-woocommerce-related-products{padding:0}body.single-product .wp-block-woocommerce-related-products .wp-block-post-template{grid-template-columns:1fr !important;gap:1rem !important}}.woocommerce-breadcrumb,.wp-block-woocommerce-breadcrumbs{font-size:0.9rem;color:var(--gray);margin-bottom:0.5rem}.woocommerce-breadcrumb a,.wp-block-woocommerce-breadcrumbs a{color:var(--gray);text-decoration:none}.woocommerce-breadcrumb a:hover,.wp-block-woocommerce-breadcrumbs a:hover{color:var(--color)}.wp-block-woocommerce-product-collection .wc-block-product-template,.wp-block-woocommerce-product-collection ul.wc-block-product-template{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media (max-width:960px){.wp-block-woocommerce-product-collection .wc-block-product-template,.wp-block-woocommerce-product-collection ul.wc-block-product-template{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:560px){.wp-block-woocommerce-product-collection .wc-block-product-template,.wp-block-woocommerce-product-collection ul.wc-block-product-template{grid-template-columns:1fr}}.wp-block-woocommerce-product-collection .wc-block-product,.wp-block-woocommerce-product-collection li.wc-block-product{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--white);border:1px solid var(--gray-alt);padding:1rem 1rem 1.25rem;transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.wp-block-woocommerce-product-collection .wc-block-product:hover{border-color:var(--color);box-shadow:0 8px 24px rgba(0,0,0,0.08);transform:translateY(-3px)}.wp-block-woocommerce-product-collection .wp-block-button__link,.wp-block-woocommerce-product-collection .wc-block-components-product-button__button,.wp-block-woocommerce-related-products .wp-block-button__link,.wp-block-woocommerce-related-products .wc-block-components-product-button__button{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-height:2.6rem;padding:0.7rem 2rem !important;min-width:10rem;background:var(--color) !important;color:#fff !important;border:none !important;border-radius:0 !important;font-family:"Open Sans",sans-serif !important;font-size:0.9rem !important;font-weight:600 !important;letter-spacing:0.02em;text-transform:uppercase !important;text-decoration:none !important;line-height:1.2 !important;transition:background-color 0.25s ease !important}.wp-block-woocommerce-product-collection .wp-block-button__link:hover,.wp-block-woocommerce-product-collection .wc-block-components-product-button__button:hover,.wp-block-woocommerce-related-products .wp-block-button__link:hover,.wp-block-woocommerce-related-products .wc-block-components-product-button__button:hover{background:var(--color-dark) !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(220,56,0,0.28)}body.single-product .wp-block-woocommerce-product-image-gallery,.wp-block-woocommerce-product-image-gallery{margin-bottom:0}body.single-product .wp-block-columns.alignwide{align-items:flex-start}.wp-block-woocommerce-add-to-cart-form .single_add_to_cart_button,.woocommerce div.product form.cart .button{background:var(--color) !important;color:#fff !important;border:none !important;border-radius:0 !important;font-weight:600 !important;text-transform:uppercase !important;padding:0.85rem 1.75rem !important;min-height:3rem;transition:background-color 0.25s ease,transform 0.25s ease !important}.wp-block-woocommerce-add-to-cart-form .single_add_to_cart_button:hover,.woocommerce div.product form.cart .button:hover{background:var(--color-dark) !important;transform:translateY(-2px)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{border-radius:0 !important;border-left-width:4px !important}.wp-block-query-pagination{gap:0.5rem}.wp-block-query-pagination a,.wp-block-query-pagination span{padding:0.4rem 0.75rem;font-weight:600;font-size:0.9rem}.crear-pyme-footer a{text-decoration:none;transition:color var(--transition)}.crear-pyme-footer a:hover{color:var(--color) !important}.crear-pyme-footer__links a{display:inline}.crear-pyme-footer__brand .wp-block-site-title a{color:#ffffff !important}.crear-pyme-footer__brand .wp-block-site-title a:hover{color:var(--color) !important}@media (max-width:782px){.crear-pyme-footer__columns{gap:1.75rem !important}.crear-pyme-footer__bar{flex-direction:column;align-items:flex-start !important;gap:0.5rem}}.crear-pyme-trust-bar .wp-block-columns{align-items:center}@media (max-width:782px){.crear-pyme-trust-bar .wp-block-columns{gap:1.1rem !important}.crear-pyme-trust-bar .wp-block-column .wp-block-group{justify-content:flex-start !important}}.crear-pyme-trust-bar p{color:var(--black)}.crear-pyme-trust-bar p.has-text-color{}.crear-pyme-faq .wp-block-details{border-radius:0;border:1px solid #dddddd;background-color:#ffffff;color:#000000}.crear-pyme-faq .wp-block-details summary{font-family:"Exo",sans-serif;font-weight:700;font-size:1.05rem;line-height:1.35;color:#000000 !important;text-transform:none;letter-spacing:0;cursor:pointer;list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:0.15rem 0;min-height:1.5em}.crear-pyme-faq .wp-block-details summary::-webkit-details-marker{display:none}.crear-pyme-faq .wp-block-details summary::marker{content:none;display:none}.crear-pyme-faq .wp-block-details summary::after{content:"+";font-family:"Exo",sans-serif;font-size:1.35rem;font-weight:700;color:var(--color);line-height:1;grid-column:2}.crear-pyme-faq .wp-block-details[open] summary::after{content:"−"}.crear-pyme-faq .wp-block-details summary:hover,.crear-pyme-faq .wp-block-details[open] summary{color:var(--color) !important}.crear-pyme-faq .wp-block-details>*:not(summary),.crear-pyme-faq .wp-block-details p{color:#333333 !important;font-size:1rem !important;line-height:1.65 !important;margin-top:0.85rem !important;margin-bottom:0 !important}.crear-pyme-faq .wp-block-heading{color:#000000}.crear-pyme-faq>.wp-block-paragraph,.crear-pyme-faq>p{color:#333333}.crear-pyme-features .crear-pyme-feature-item{align-items:flex-start}.crear-pyme-features p.crear-pyme-icon,.crear-pyme-features .crear-pyme-icon{flex-shrink:0;box-sizing:border-box;width:2.75rem !important;height:2.75rem !important;min-width:2.75rem !important;margin:0 !important;padding:0 !important;border-radius:999px;background-color:var(--color) !important;color:#ffffff !important;display:flex !important;align-items:center;justify-content:center;text-align:center;font-family:"Material Symbols Outlined",sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:1.35rem !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;overflow:hidden;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;cursor:default}@media (max-width:782px){.crear-pyme-features .crear-pyme-feature-item{flex-direction:row}}.crear-pyme-trust-bar p.crear-pyme-icon,.crear-pyme-trust-bar .crear-pyme-icon,.crear-pyme-trust-bar .crear-pyme-icon--trust{flex-shrink:0;box-sizing:border-box;width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;margin:0 !important;padding:0 !important;border-radius:999px;background-color:var(--color) !important;color:var(--white,#ffffff) !important;display:flex !important;align-items:center;justify-content:center;text-align:center;font-family:"Material Symbols Outlined",sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:1.25rem !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;overflow:hidden;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;cursor:default}@media (max-width:782px){.crear-pyme-header .wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-open{padding:0.4rem !important;min-width:2.5rem !important;min-height:2.5rem !important;display:inline-flex !important;align-items:center;justify-content:center;color:#000000 !important}.crear-pyme-header .wp-block-navigation__responsive-container-open svg,.wp-block-navigation__responsive-container-open svg{width:1.45rem;height:1.45rem}.wp-block-navigation__responsive-container.is-menu-open{position:fixed !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;background-color:#ffffff !important;padding:0 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;height:100%;max-height:100%;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position:absolute !important;top:max(0.75rem,env(safe-area-inset-top,0.75rem)) !important;right:0.75rem !important;z-index:2;width:2.85rem !important;height:2.85rem !important;padding:0.5rem !important;display:inline-flex !important;align-items:center;justify-content:center;color:#000000 !important;background:#efefef !important;border-radius:999px !important;border:none !important;transition:background-color 0.2s ease,color 0.2s ease}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close:hover,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close:focus{background:var(--color) !important;color:#ffffff !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{width:1.3rem;height:1.3rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;width:100% !important;max-width:100% !important;padding:5rem 1.25rem 2.5rem !important;padding-top:max(5rem,calc(env(safe-area-inset-top,0px) + 4rem)) !important;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:0 !important;margin:0 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100% !important;margin:0 !important;border-bottom:1px solid #efefef}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:last-child{border-bottom:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:3.1rem;padding:1.05rem 0.85rem !important;font-family:"Exo",sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0.01em !important;color:#000000 !important;text-align:center !important;line-height:1.3 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus{color:var(--color) !important;background-color:#f8f8f8 !important}.wp-block-navigation__responsive-container.is-menu-open .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open .current-menu-item>.wp-block-navigation-item__content:hover{color:var(--color) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{position:static !important;width:100% !important;box-shadow:none !important;border:none !important;background:#f8f8f8 !important;padding:0.2rem 0 0.4rem !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:0.98rem !important;font-weight:600 !important;text-transform:none !important;letter-spacing:0 !important;color:#333333 !important;padding:0.85rem 1.1rem !important;min-height:2.75rem}.crear-pyme-footer,.crear-pyme-footer .wp-block-columns,.crear-pyme-footer .wp-block-column{text-align:center !important}.crear-pyme-footer__columns .wp-block-column{align-items:center !important}.crear-pyme-footer__brand .wp-block-group,.crear-pyme-footer__brand{align-items:center !important;text-align:center !important}.crear-pyme-footer__bar{flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:0.5rem}.crear-pyme-footer__links{text-align:center !important}}.crear-pyme-back-top{position:fixed;right:1.15rem;bottom:1.15rem;z-index:99990;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:999px;background-color:var(--color);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(220,56,0,0.35);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0.5rem);transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease}.crear-pyme-back-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.crear-pyme-back-top:hover,.crear-pyme-back-top:focus{background-color:var(--color-dark);box-shadow:0 8px 22px rgba(220,56,0,0.45);outline:none}.crear-pyme-back-top:focus-visible{outline:2px solid #000000;outline-offset:3px}@media (max-width:782px){.crear-pyme-back-top{right:0.85rem;bottom:0.85rem;width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.crear-pyme-back-top{transition:none}}.crear-pyme-todo-incluido .crear-pyme-todo-item{height:100%;text-align:center}.crear-pyme-todo-incluido p.crear-pyme-icon,.crear-pyme-todo-incluido .crear-pyme-icon{flex-shrink:0;box-sizing:border-box;width:2.75rem !important;height:2.75rem !important;min-width:2.75rem !important;margin:0 auto !important;padding:0 !important;border-radius:999px;background-color:var(--color) !important;color:#ffffff !important;display:flex !important;align-items:center;justify-content:center;text-align:center;font-family:"Material Symbols Outlined",sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:1.35rem !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;overflow:hidden;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.crear-pyme-todo-incluido .crear-pyme-todo-cta{margin-left:auto;margin-right:auto;text-align:center}.crear-pyme-faq--2col .wp-block-column{display:flex;flex-direction:column;gap:0}@media (max-width:782px){.crear-pyme-todo-incluido{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.crear-pyme-todo-incluido .wp-block-columns{gap:1.75rem !important}.crear-pyme-todo-incluido .crear-pyme-todo-item{max-width:22rem;margin-left:auto;margin-right:auto}.crear-pyme-todo-incluido .crear-pyme-todo-cta{padding-left:1.15rem !important;padding-right:1.15rem !important}.crear-pyme-faq--2col{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.crear-pyme-faq--2col .wp-block-columns{gap:0.5rem !important}.crear-pyme-faq .wp-block-details summary{font-size:1rem;gap:0.65rem;min-height:2.5rem}.crear-pyme-faq .wp-block-details{padding-top:0.95rem !important;padding-bottom:0.95rem !important;padding-left:1rem !important;padding-right:1rem !important}}@media (max-width:480px){.crear-pyme-todo-incluido p.crear-pyme-icon,.crear-pyme-todo-incluido .crear-pyme-icon{width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;font-size:1.2rem !important}}.crear-pyme-testimonios .crear-pyme-testimonio-card{height:100%;box-sizing:border-box}.crear-pyme-testimonios p.crear-pyme-icon,.crear-pyme-testimonios .crear-pyme-icon,.crear-pyme-testimonios .crear-pyme-testimonio-icon{flex-shrink:0;box-sizing:border-box;width:2.5rem !important;height:2.5rem !important;min-width:2.5rem !important;margin:0 auto !important;padding:0 !important;border-radius:999px;background-color:var(--color) !important;color:#ffffff !important;display:flex !important;align-items:center;justify-content:center;font-family:"Material Symbols Outlined",sans-serif !important;font-weight:400 !important;font-style:normal !important;font-size:1.25rem !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;overflow:hidden;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}@media (max-width:782px){.crear-pyme-testimonios{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.crear-pyme-testimonios .wp-block-columns{gap:1.25rem !important}}body.crear-pyme-shop .wp-block-woocommerce-product-template,body.crear-pyme-shop .wc-block-product,body.tax-product_cat .wp-block-woocommerce-product-template{display:flex;flex-direction:column;height:100%;text-align:center}body.crear-pyme-shop .wp-block-post-title,body.tax-product_cat .wp-block-post-title,body.crear-pyme-shop .wc-block-product__title{font-family:"Exo",sans-serif !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:0.02em;margin-top:0.75rem !important;margin-bottom:0.35rem !important;line-height:1.3 !important}body.crear-pyme-shop .wp-block-woocommerce-product-price,body.crear-pyme-shop .wc-block-components-product-price,body.tax-product_cat .wp-block-woocommerce-product-price,.post-type-archive-product .wp-block-woocommerce-product-price,body.crear-pyme-shop .wp-block-woocommerce-product-price .wc-block-components-product-price,body.crear-pyme-shop .wc-block-components-product-price__value,body.crear-pyme-shop .woocommerce-Price-amount,.post-type-archive-product .woocommerce-Price-amount{color:var(--color) !important;font-family:"Exo",sans-serif !important;font-size:1.15rem !important;font-weight:600 !important;line-height:1.3 !important;margin-top:0.25rem !important;margin-bottom:0.85rem !important}body.crear-pyme-shop .wp-block-post-title,body.crear-pyme-shop .wc-block-product__title,.post-type-archive-product .wp-block-post-title,body.tax-product_cat .wp-block-post-title{font-size:1.05rem !important;line-height:1.3 !important}body.crear-pyme-shop .wp-block-woocommerce-product-button,body.crear-pyme-shop .wp-block-button,body.tax-product_cat .wp-block-woocommerce-product-button{margin-top:auto !important}body.crear-pyme-shop .wp-block-woocommerce-product-button .wp-block-button__link,body.crear-pyme-shop .wc-block-components-product-button__button,body.tax-product_cat .wp-block-button__link,.post-type-archive-product .wp-block-button__link{min-height:2.7rem;display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;min-width:10rem;max-width:none !important;padding:0.7rem 2rem !important;margin-left:auto;margin-right:auto;border-radius:0 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.02em;background-color:var(--color) !important;color:var(--white) !important}body.crear-pyme-shop .wp-block-woocommerce-product-button .wp-block-button__link:hover,body.crear-pyme-shop .wc-block-components-product-button__button:hover{background-color:var(--color-dark) !important}body.crear-pyme-shop .wp-block-woocommerce-product-image,body.crear-pyme-shop .wc-block-components-product-image,body.crear-pyme-shop .wp-block-woocommerce-product-image a,body.tax-product_cat .wp-block-woocommerce-product-image,.post-type-archive-product .wp-block-woocommerce-product-image{display:block;width:100%;aspect-ratio:1 / 1;max-height:280px;overflow:hidden;margin:0 auto 0.75rem;background:var(--gray-light)}body.crear-pyme-shop .wp-block-woocommerce-product-image img,body.crear-pyme-shop .wc-block-components-product-image img,body.crear-pyme-shop .wp-block-woocommerce-product-image a img,body.tax-product_cat .wp-block-woocommerce-product-image img,.post-type-archive-product .wp-block-woocommerce-product-image img,.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-image img,.wp-block-woocommerce-product-collection .wc-block-components-product-image img{border-radius:0 !important;width:100% !important;height:100% !important;max-height:280px !important;object-fit:cover !important;object-position:center !important;display:block}body.crear-pyme-shop .wp-block-post-template,body.crear-pyme-shop .wc-block-product-template,.post-type-archive-product .wp-block-post-template,.tax-product_cat .wp-block-post-template{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.75rem !important;list-style:none;margin:0;padding:0}body.crear-pyme-shop .wp-block-post,body.crear-pyme-shop .wc-block-product,.post-type-archive-product .wp-block-post{display:flex !important;flex-direction:column !important;align-items:center;text-align:center;height:100%;box-sizing:border-box;padding:1rem 1rem 1.35rem !important;border:1px solid var(--gray-alt);background:var(--white)}@media (max-width:960px){body.crear-pyme-shop .wp-block-post-template,body.crear-pyme-shop .wc-block-product-template,.post-type-archive-product .wp-block-post-template,.tax-product_cat .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:1.25rem !important}body.crear-pyme-shop .wp-block-woocommerce-product-image,.post-type-archive-product .wp-block-woocommerce-product-image{max-height:240px}}@media (max-width:560px){body.crear-pyme-shop .wp-block-post-template,body.crear-pyme-shop .wc-block-product-template,.post-type-archive-product .wp-block-post-template,.tax-product_cat .wp-block-post-template{grid-template-columns:1fr !important}body.crear-pyme-shop .wp-block-woocommerce-product-image,.post-type-archive-product .wp-block-woocommerce-product-image{max-height:220px;aspect-ratio:4 / 3}body.crear-pyme-shop .wp-block-woocommerce-product-button .wp-block-button__link,body.crear-pyme-shop .wc-block-components-product-button__button,body.crear-pyme-shop .wp-block-button__link,.post-type-archive-product .wp-block-button__link{max-width:100% !important;width:100% !important}}body.crear-pyme-single-product .wp-block-woocommerce-product-price,body.single-product .wp-block-woocommerce-product-price,body.single-product .price{color:var(--color) !important;font-weight:700 !important;font-size:clamp(1.25rem,2.5vw,1.5rem) !important}body.single-product form.cart .single_add_to_cart_button,body.single-product .wp-block-woocommerce-add-to-cart-form button[type="submit"],body.single-product .wc-block-components-product-add-to-cart-button{background-color:var(--color) !important;color:var(--white) !important;border:none !important;border-radius:0 !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.02em;min-height:2.75rem;padding:0.65rem 1.5rem !important}body.single-product form.cart .single_add_to_cart_button:hover,body.single-product .wp-block-woocommerce-add-to-cart-form button[type="submit"]:hover{background-color:var(--color-dark) !important}.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info{border-top-color:var(--color) !important;border-left:3px solid var(--color) !important}.woocommerce-message::before,.woocommerce-info::before{color:var(--color) !important}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-left:3px solid #b32d2e !important}body.crear-pyme-shop .wp-block-query-pagination,body.crear-pyme-shop .woocommerce-pagination{margin-top:2.5rem;gap:0.5rem}body.crear-pyme-shop .wp-block-query-pagination a,body.crear-pyme-shop .woocommerce-pagination a{color:var(--black)}body.crear-pyme-shop .wp-block-query-pagination a:hover,body.crear-pyme-shop .woocommerce-pagination a:hover{color:var(--color)}@media (max-width:782px){body.crear-pyme-shop .wp-block-woocommerce-product-button .wp-block-button__link,body.crear-pyme-shop .wc-block-components-product-button__button{max-width:100%}}body.woocommerce-checkout form.checkout .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout form.checkout #order_review_heading{margin:0 0 1.25rem;padding-bottom:0.5rem;border-bottom:1px solid var(--gray-alt);font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;font-size:1.15rem;letter-spacing:0.02em;color:var(--black)}body.woocommerce-checkout form.checkout .form-row{margin:0 0 1rem;padding:0}body.woocommerce-checkout form.checkout .form-row label{display:block;margin:0 0 0.35rem;font-size:0.9rem;font-weight:600;color:var(--gray-dark);line-height:1.3}body.woocommerce-checkout form.checkout .form-row label .required,body.woocommerce-checkout form.checkout .form-row label abbr.required{color:var(--color);text-decoration:none;border:none;font-weight:700}body.woocommerce-checkout form.checkout .form-row input.input-text,body.woocommerce-checkout form.checkout .form-row textarea,body.woocommerce-checkout form.checkout .form-row select{width:100%;box-sizing:border-box;margin:0;padding:0.65rem 0.8rem;min-height:2.65rem;border:1px solid var(--gray-alt);border-radius:0;font-size:1rem;line-height:1.4;color:var(--black);background:var(--white);transition:border-color 0.15s ease,box-shadow 0.15s ease}body.woocommerce-checkout form.checkout .form-row textarea{min-height:5.5rem;resize:vertical}body.woocommerce-checkout form.checkout .form-row input.input-text:focus,body.woocommerce-checkout form.checkout .form-row textarea:focus,body.woocommerce-checkout form.checkout .form-row select:focus{outline:none;border-color:var(--color);box-shadow:0 0 0 2px color-mix(in srgb,var(--color) 22%,transparent)}body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid textarea,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid select,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid .select2-container .select2-selection--single{border-color:#b32d2e}body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text:focus,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid textarea:focus,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid select:focus{box-shadow:0 0 0 2px rgba(179,45,46,0.2)}body.woocommerce-checkout form.checkout .form-row .woocommerce-error,body.woocommerce-checkout form.checkout .form-row .woocommerce-error li{margin:0.35rem 0 0;padding:0;font-size:0.85rem;color:#b32d2e;list-style:none;background:none;border:none}body.woocommerce-checkout form.checkout .select2-container{width:100% !important;margin-bottom:0}body.woocommerce-checkout form.checkout .select2-container .select2-selection--single{min-height:2.65rem;border-radius:0;border-color:var(--gray-alt);padding:0.35rem 0.25rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}body.woocommerce-checkout form.checkout .select2-container--open .select2-selection--single,body.woocommerce-checkout form.checkout .select2-container--focus .select2-selection--single{border-color:var(--color);box-shadow:0 0 0 2px color-mix(in srgb,var(--color) 22%,transparent)}body.woocommerce-checkout form.checkout .form-row input[type="checkbox"]{width:auto;min-height:auto;margin:0 0.4rem 0 0;vertical-align:middle}body.woocommerce-checkout form.checkout .form-row.checkbox,body.woocommerce-checkout form.checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:0.4rem}body.woocommerce-checkout form.checkout .form-row.checkbox label,body.woocommerce-checkout form.checkout .woocommerce-form__label-for-checkbox span{margin:0;font-weight:500;font-size:0.9rem}body.woocommerce-checkout form.checkout #order_review table.shop_table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font-size:0.95rem}body.woocommerce-checkout form.checkout #order_review table.shop_table th,body.woocommerce-checkout form.checkout #order_review table.shop_table td{padding:0.65rem 0.5rem;border-bottom:1px solid var(--gray-alt);text-align:left;vertical-align:top}body.woocommerce-checkout form.checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout #order_review table.shop_table tfoot td{font-weight:600}body.woocommerce-checkout form.checkout #order_review table.shop_table .order-total th,body.woocommerce-checkout form.checkout #order_review table.shop_table .order-total td{font-family:"Exo",sans-serif;font-size:1.1rem;font-weight:700;color:var(--color);border-bottom:none;padding-top:0.85rem}body.woocommerce-checkout form.checkout #payment{margin-top:1.25rem;padding:1.25rem;background:var(--gray-light);border:1px solid var(--gray-alt)}body.woocommerce-checkout form.checkout #payment ul.payment_methods{margin:0 0 1.1rem;padding:0;list-style:none;border-bottom:1px solid var(--gray-alt);padding-bottom:1rem}body.woocommerce-checkout form.checkout #payment ul.payment_methods li{margin:0 0 0.85rem;padding:0;line-height:1.4}body.woocommerce-checkout form.checkout #payment ul.payment_methods li:last-child{margin-bottom:0}body.woocommerce-checkout form.checkout #payment ul.payment_methods li label{font-weight:600;cursor:pointer}body.woocommerce-checkout form.checkout #payment ul.payment_methods li .payment_box{margin:0.5rem 0 0 1.5rem;padding:0.75rem 0.9rem;background:var(--white);border:1px solid var(--gray-alt);font-size:0.9rem;color:var(--gray-dark)}body.woocommerce-checkout form.checkout #payment .place-order{margin:0;padding:0}body.woocommerce-checkout form.checkout #place_order{display:inline-block;width:100%;max-width:100%;margin-top:0.5rem;padding:0.85rem 1.75rem;min-height:3rem;background:var(--color);color:var(--white) !important;border:none;border-radius:0;font-family:"Exo",sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;cursor:pointer;transition:background-color 0.15s ease,box-shadow 0.15s ease}body.woocommerce-checkout form.checkout #place_order:hover,body.woocommerce-checkout form.checkout #place_order:focus{background:var(--color-dark);color:var(--white) !important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color) 28%,transparent)}body.woocommerce-checkout form.checkout #place_order:active{background:var(--color-dark)}@media (max-width:782px){body.woocommerce-checkout form.checkout .form-row-first,body.woocommerce-checkout form.checkout .form-row-last{width:100%;float:none;margin-right:0}body.crear-pyme-shop .wp-block-button__link,.post-type-archive-product .wp-block-button__link{width:100% !important;max-width:100% !important;box-sizing:border-box}}@media (max-width:782px){body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-checkout form.checkout{padding-left:1rem !important;padding-right:1rem !important;box-sizing:border-box}body.woocommerce-checkout form.checkout .col2-set,body.woocommerce-checkout form.checkout .col-1,body.woocommerce-checkout form.checkout .col-2,body.woocommerce-checkout form.checkout #customer_details,body.woocommerce-checkout form.checkout .woocommerce-billing-fields,body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper{width:100% !important;max-width:100% !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box}body.woocommerce-checkout form.checkout .form-row{margin:0 0 1.1rem !important;padding:0 !important;width:100% !important;float:none !important}body.woocommerce-checkout form.checkout .form-row label{margin:0 0 0.4rem !important;padding:0 !important}body.woocommerce-checkout form.checkout .form-row input.input-text,body.woocommerce-checkout form.checkout .form-row textarea,body.woocommerce-checkout form.checkout .form-row select,body.woocommerce-checkout form.checkout .select2-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}body.woocommerce-checkout form.checkout .select2-container .select2-selection--single{min-height:2.75rem}body.woocommerce-checkout form.checkout #order_review,body.woocommerce-checkout form.checkout #payment{margin-left:0 !important;margin-right:0 !important;padding-left:1rem !important;padding-right:1rem !important;box-sizing:border-box}body.woocommerce-checkout form.checkout #place_order{min-height:3.1rem;font-size:1.05rem}body.woocommerce-checkout main.wp-block-group,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .wp-block-post-content{padding-left:0.25rem;padding-right:0.25rem}}@media (min-width:783px){body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:1.25rem;row-gap:0;align-items:start}body.woocommerce-checkout form.checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout form.checkout .woocommerce-shipping-fields__field-wrapper .form-row{width:100% !important;float:none !important;margin-right:0 !important;margin-bottom:1rem !important;grid-column:auto}body.woocommerce-checkout form.checkout #billing_address_1_field,body.woocommerce-checkout form.checkout #billing_address_2_field,body.woocommerce-checkout form.checkout #shipping_address_1_field,body.woocommerce-checkout form.checkout #shipping_address_2_field,body.woocommerce-checkout form.checkout #billing_company_field,body.woocommerce-checkout form.checkout #shipping_company_field,body.woocommerce-checkout form.checkout #order_comments_field{grid-column:1 / -1}body.woocommerce-checkout form.checkout #billing_first_name_field,body.woocommerce-checkout form.checkout #billing_last_name_field,body.woocommerce-checkout form.checkout #shipping_first_name_field,body.woocommerce-checkout form.checkout #shipping_last_name_field,body.woocommerce-checkout form.checkout #billing_country_field,body.woocommerce-checkout form.checkout #shipping_country_field,body.woocommerce-checkout form.checkout #billing_state_field,body.woocommerce-checkout form.checkout #shipping_state_field,body.woocommerce-checkout form.checkout #billing_city_field,body.woocommerce-checkout form.checkout #shipping_city_field,body.woocommerce-checkout form.checkout #billing_postcode_field,body.woocommerce-checkout form.checkout #shipping_postcode_field,body.woocommerce-checkout form.checkout #billing_phone_field,body.woocommerce-checkout form.checkout #shipping_phone_field,body.woocommerce-checkout form.checkout #billing_email_field,body.woocommerce-checkout form.checkout #shipping_email_field{grid-column:auto}}@media (min-width:960px){body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,1fr);column-gap:2.5rem;row-gap:0;align-items:start}body.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1 / span 4;width:100%;max-width:100%;float:none;margin:0;padding:0}body.woocommerce-checkout form.checkout #customer_details.col2-set::before,body.woocommerce-checkout form.checkout #customer_details.col2-set::after{display:none}body.woocommerce-checkout form.checkout #customer_details .col-1,body.woocommerce-checkout form.checkout #customer_details .col-2{width:100% !important;max-width:100% !important;float:none !important;margin:0 0 1.75rem !important;padding:0 !important}body.woocommerce-checkout form.checkout #customer_details .col-2{margin-bottom:0 !important}body.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1;margin:0 0 1rem;padding-bottom:0.5rem}body.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-height,4rem) + 1rem);width:100%;max-width:100%;margin:0;padding:1.25rem;background:var(--gray-light);border:1px solid var(--gray-alt);box-sizing:border-box}body.woocommerce-checkout form.checkout #order_review #payment{margin-top:1rem;padding:1rem;background:var(--white);border:1px solid var(--gray-alt)}body.woocommerce-checkout form.checkout>.woocommerce-form-coupon-toggle,body.woocommerce-checkout form.checkout>.checkout_coupon,body.woocommerce-checkout form.checkout>.woocommerce-info,body.woocommerce-checkout form.checkout>.woocommerce-message,body.woocommerce-checkout form.checkout>.woocommerce-error,body.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-column:1 / -1}}body.woocommerce-checkout form.checkout .crear-pyme-checkout-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.75rem 1.25rem;list-style:none;margin:1rem 0 0;padding:0.85rem 0 0;border-top:1px solid var(--gray-alt)}body.woocommerce-checkout form.checkout .crear-pyme-checkout-trust li{display:flex;align-items:center;gap:0.35rem;margin:0;padding:0;font-size:0.8rem;font-weight:500;color:var(--gray-dark);line-height:1.3}body.woocommerce-checkout form.checkout .crear-pyme-checkout-trust__icon{font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;font-size:1.1rem;line-height:1;color:var(--color);-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;speak:never}body.woocommerce-checkout form.checkout .crear-pyme-checkout-trust__text{white-space:nowrap}@media (max-width:480px){body.woocommerce-checkout form.checkout .crear-pyme-checkout-trust{flex-direction:column;align-items:flex-start;gap:0.5rem;padding-left:0.15rem}}.wp-block-table.crear-pyme-pricing{margin-top:0.5rem}.wp-block-table.crear-pyme-pricing thead th{font-family:"Exo",sans-serif;font-weight:700;text-transform:uppercase;font-size:0.9rem;letter-spacing:0.03em;background:var(--gray-light);color:var(--black);border-bottom:2px solid var(--color)}.wp-block-table.crear-pyme-pricing td,.wp-block-table.crear-pyme-pricing th{padding:0.75rem 1rem;vertical-align:middle}.wp-block-table.crear-pyme-pricing tbody tr:hover td{background:color-mix(in srgb,var(--color) 6%,transparent)}body.page main .wp-block-post-title,body.page-template main .wp-block-post-title,body.single:not(.single-product) main .wp-block-post-title{font-size:clamp(1.35rem,2.5vw,1.75rem) !important;font-weight:700;line-height:1.25;letter-spacing:-0.01em}body.post-type-archive-product main .wp-block-query-title,body.tax-product_cat main .wp-block-query-title{font-size:clamp(1.35rem,2.5vw,1.75rem) !important;font-weight:700;line-height:1.25}.crear-pyme-header .wp-block-navigation{font-size:1.15rem;font-weight:600}.crear-pyme-header .wp-block-navigation .wp-block-navigation-item__content{font-size:inherit}.crear-pyme-header__contact{display:flex;align-items:center;gap:0.35rem;flex-shrink:0}.crear-pyme-header__contact-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:var(--black);text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.crear-pyme-header__contact-link:hover,.crear-pyme-header__contact-link:focus{background-color:var(--gray-light);color:var(--color);outline:none}.crear-pyme-header__contact-icon.material-symbols{font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;font-size:1.35rem;line-height:1;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;speak:never}.crear-pyme-header__contact-icon--wa{display:block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.435 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center / contain no-repeat}.crear-pyme-header__contact-link--whatsapp:hover,.crear-pyme-header__contact-link--whatsapp:focus{color:#25d366;background-color:color-mix(in srgb,#25d366 12%,transparent)}@media (max-width:782px){.crear-pyme-header__contact-link{width:2.1rem;height:2.1rem}}.crear-pyme-header .wc-block-mini-cart,.crear-pyme-header .wp-block-woocommerce-mini-cart,.crear-pyme-header .wp-block-woocommerce-customer-account,header.wp-block-template-part .wc-block-mini-cart,header.wp-block-template-part .wp-block-woocommerce-mini-cart,header.wp-block-template-part .wp-block-woocommerce-customer-account{display:none !important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{background:transparent !important;border:none !important;border-left:none !important;box-shadow:none !important;color:var(--gray-dark) !important;padding:0.35rem 0 !important;margin:0 0 0.75rem !important;font-size:0.875rem !important;line-height:1.4}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none !important;content:none !important}body.woocommerce-checkout .woocommerce-form-coupon-toggle a.showcoupon{color:var(--color) !important;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.woocommerce-checkout .woocommerce-form-coupon-toggle a.showcoupon:hover{color:var(--color-dark,var(--color)) !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{border:1px solid var(--gray-alt) !important;background:var(--white,#fff) !important;padding:0.85rem 1rem !important;margin:0 0 1.25rem !important;border-radius:0}body.woocommerce-checkout form.checkout_coupon .form-row-first,body.woocommerce-checkout form.checkout_coupon .form-row-last{width:auto !important;float:none !important}body.woocommerce-checkout form.checkout_coupon .form-row{margin-bottom:0.5rem !important}body.woocommerce-checkout form.checkout_coupon .input-text{min-height:2.4rem;font-size:0.9rem}body.woocommerce-checkout form.checkout_coupon .button{font-size:0.85rem !important;padding:0.5rem 1rem !important;min-height:2.4rem}body.woocommerce-checkout .woocommerce-NoticeGroup,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin:0 0 1.25rem !important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{background:#fdf0f0 !important;border:1px solid #e8b4b4 !important;border-left:4px solid #b32d2e !important;color:#5c1a1a !important;padding:0.85rem 1rem !important;margin:0 0 0.75rem !important;list-style:none !important;font-size:0.9rem !important;line-height:1.45}body.woocommerce-checkout .woocommerce-error li{margin:0.25rem 0 !important;padding:0 !important;background:none !important;border:none !important}body.woocommerce-checkout .woocommerce-error::before,body.woocommerce-checkout .woocommerce-error li::before{color:#b32d2e !important}body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid label{color:#b32d2e}body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid textarea,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid select,body.woocommerce-checkout form.checkout .form-row.woocommerce-invalid .select2-container .select2-selection--single{border-color:#b32d2e !important;box-shadow:0 0 0 2px rgba(179,45,46,0.18) !important;background-color:#fffbfb}body.woocommerce-checkout form.checkout .form-row .woocommerce-error,body.woocommerce-checkout form.checkout .form-row .woocommerce-error li{margin:0.4rem 0 0 !important;padding:0.35rem 0.5rem !important;font-size:0.85rem !important;font-weight:600;color:#b32d2e !important;background:#fdf0f0 !important;border-left:3px solid #b32d2e !important;list-style:none !important}body.woocommerce-checkout form.checkout #order_review table.shop_table{font-size:0.92rem}body.woocommerce-checkout form.checkout #order_review table.shop_table .product-name{font-weight:600;line-height:1.35;word-break:break-word;hyphens:auto;max-width:14rem}body.woocommerce-checkout form.checkout #order_review table.shop_table .product-name .product-quantity{display:inline-block;margin-left:0.35rem;font-weight:700;font-size:0.85rem;color:var(--gray-dark);white-space:nowrap}body.woocommerce-checkout form.checkout #order_review table.shop_table .product-total,body.woocommerce-checkout form.checkout #order_review table.shop_table td.product-total{font-weight:600;white-space:nowrap;text-align:right}body.woocommerce-checkout form.checkout #order_review table.shop_table tfoot th{font-weight:500;color:var(--gray-dark)}body.woocommerce-checkout form.checkout #order_review table.shop_table tfoot td{text-align:right;font-weight:600}body.woocommerce-checkout form.checkout #order_review table.shop_table .order-total th,body.woocommerce-checkout form.checkout #order_review table.shop_table .order-total td{font-size:1.15rem !important;padding-top:0.9rem !important;border-top:2px solid var(--gray-alt)}body.woocommerce-checkout form.checkout #order_review table.shop_table .cart-subtotal td,body.woocommerce-checkout form.checkout #order_review table.shop_table .cart-discount td,body.woocommerce-checkout form.checkout #order_review table.shop_table .shipping td{font-weight:600}@media (max-width:782px){.crear-pyme-header{padding-left:0.75rem !important;padding-right:0.75rem !important}.crear-pyme-header__inner{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;min-height:3.4rem !important;padding-top:0.45rem !important;padding-bottom:0.45rem !important;gap:0.6rem !important}body.is-header-compact .crear-pyme-header__inner{min-height:3rem !important;padding-top:0.35rem !important;padding-bottom:0.35rem !important}.crear-pyme-header__brand{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:0.4rem !important;min-width:0;flex:1 1 auto;margin:0 !important;padding:0 !important}.crear-pyme-header__brand .wp-block-site-logo,.crear-pyme-header__brand .wp-block-site-logo a,.crear-pyme-header__brand .wp-block-site-logo img{display:flex !important;align-items:center !important;margin:0 !important;line-height:0 !important}.crear-pyme-header__brand .wp-block-site-logo img{width:auto !important;height:30px !important;max-height:30px !important;object-fit:contain}body.is-header-compact .crear-pyme-header__brand .wp-block-site-logo img{height:26px !important;max-height:26px !important}.crear-pyme-header__brand .wp-block-site-title{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;min-height:30px}.crear-pyme-header__brand .wp-block-site-title a{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;font-size:0.9rem !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:0.01em;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--black) !important;text-decoration:none !important}.crear-pyme-header__actions{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;gap:0.2rem !important;flex:0 0 auto;margin:0 !important;padding:0 !important}.crear-pyme-header__actions>.wp-block-navigation{order:3}.crear-pyme-header__actions>.crear-pyme-header__contact{order:1}.crear-pyme-header__actions>.crear-pyme-header__cta{order:2}.crear-pyme-header__contact{display:flex !important;align-items:center !important;gap:0.05rem;margin:0 !important}.crear-pyme-header__contact-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2.4rem !important;height:2.4rem !important;margin:0 !important}.crear-pyme-header__contact-icon.material-symbols{font-size:1.3rem !important;line-height:1 !important}.crear-pyme-header__contact-icon--wa{width:1.2rem !important;height:1.2rem !important}.crear-pyme-header__cta{display:flex !important;align-items:center !important;margin:0 !important}.crear-pyme-header__cta .wp-block-button{margin:0 !important}.crear-pyme-header .wp-block-navigation{display:flex !important;align-items:center !important;margin:0 !important}.crear-pyme-header .wp-block-navigation__responsive-container-open{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0.4rem !important;margin:0 !important;line-height:1 !important;min-width:2.5rem !important;min-height:2.5rem !important}}@media (max-width:480px){.crear-pyme-header{padding-left:0.65rem !important;padding-right:0.65rem !important}.crear-pyme-header__inner{gap:0.4rem !important}.crear-pyme-header__brand .wp-block-site-title{display:flex !important}.crear-pyme-header__brand .wp-block-site-title a{font-size:0.82rem !important;max-width:7.5rem}.crear-pyme-header__actions{gap:0.1rem !important}}body.crear-pyme-shop main,body.tax-product_cat main,body.post-type-archive-product main{padding-bottom:2.5rem}body.crear-pyme-shop .wp-block-query,body.tax-product_cat .wp-block-query,body.post-type-archive-product .wp-block-query{margin-top:0.5rem}body.crear-pyme-shop .wp-block-post-template,body.tax-product_cat .wp-block-post-template,body.post-type-archive-product .wp-block-post-template,body.crear-pyme-shop ul.products,body.tax-product_cat ul.products,body.post-type-archive-product ul.products{gap:1.5rem !important;row-gap:1.75rem !important}body.crear-pyme-shop .wp-block-post,body.tax-product_cat .wp-block-post,body.post-type-archive-product .wp-block-post,body.crear-pyme-shop ul.products>li.product,body.tax-product_cat ul.products>li.product{display:flex;flex-direction:column;gap:0.65rem;margin-bottom:0 !important;padding-bottom:0.25rem}body.crear-pyme-shop .wp-block-post .wp-block-post-title,body.tax-product_cat .wp-block-post .wp-block-post-title,body.post-type-archive-product .wp-block-post .wp-block-post-title{margin:0.15rem 0 0 !important;padding:0 0.15rem}body.crear-pyme-shop .wp-block-post .wp-block-woocommerce-product-price,body.tax-product_cat .wp-block-post .wp-block-woocommerce-product-price,body.crear-pyme-shop ul.products .price{margin:0 !important;padding:0 0.15rem}body.crear-pyme-shop .wp-block-post .wp-block-buttons,body.tax-product_cat .wp-block-post .wp-block-buttons,body.crear-pyme-shop ul.products .button,body.crear-pyme-shop ul.products a.button{margin-top:0.35rem !important;margin-bottom:0.25rem !important}body.crear-pyme-shop .woocommerce-result-count,body.crear-pyme-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{margin-bottom:1.25rem !important}body.single-product .wp-block-columns.alignwide{column-gap:2rem !important;row-gap:1.5rem !important;margin-top:1.5rem !important;margin-bottom:1.5rem !important}body.single-product .wp-block-column .wp-block-post-title{margin:0 0 0.75rem !important}body.single-product .wp-block-woocommerce-product-price{margin:0 0 1rem !important}body.single-product .wp-block-post-excerpt{margin:0 0 1.25rem !important}body.single-product .wp-block-add-to-cart-form,body.single-product .wc-block-add-to-cart-form{margin:0 0 1.25rem !important}body.single-product .wp-block-woocommerce-product-meta{margin-top:1.15rem !important;padding-top:1.15rem !important}body.single-product .wp-block-woocommerce-product-details{margin-top:2.25rem !important;padding-top:0.5rem}body.single-product .wp-block-woocommerce-related-products,body.single-product .related.products{margin-top:2.5rem !important;padding-top:1.5rem;border-top:1px solid var(--gray-alt)}body.single-product .related.products>h2,body.single-product .wp-block-woocommerce-related-products .wp-block-heading{margin:0 0 1.25rem !important}@media (max-width:782px){body.crear-pyme-shop .wp-block-post-template,body.tax-product_cat .wp-block-post-template,body.post-type-archive-product .wp-block-post-template,body.crear-pyme-shop ul.products{gap:1.25rem !important;row-gap:1.5rem !important}body.single-product .wp-block-columns.alignwide{margin-top:1rem !important;row-gap:1.25rem !important}body.single-product .wp-block-column .wp-block-post-title{margin-bottom:0.6rem !important}body.single-product .wp-block-add-to-cart-form .cart,body.single-product .wc-block-add-to-cart-form .cart{width:100%}body.single-product .single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button{flex:1 1 auto;width:100%;max-width:100%}}body.crear-pyme-shop .wp-block-post-title a,body.tax-product_cat .wp-block-post-title a,body.post-type-archive-product .wp-block-post-title a,body.crear-pyme-shop ul.products li.product a.woocommerce-LoopProduct-link,body.crear-pyme-shop ul.products li.product .woocommerce-loop-product__title a{color:var(--black) !important;text-decoration:none !important;transition:color 0.2s ease}body.crear-pyme-shop .wp-block-post-title a:hover,body.tax-product_cat .wp-block-post-title a:hover,body.post-type-archive-product .wp-block-post-title a:hover,body.crear-pyme-shop ul.products li.product a.woocommerce-LoopProduct-link:hover,body.crear-pyme-shop ul.products li.product .woocommerce-loop-product__title a:hover{color:var(--color) !important}body.crear-pyme-shop .woocommerce-breadcrumb a,body.single-product .woocommerce-breadcrumb a,body.tax-product_cat .woocommerce-breadcrumb a{color:var(--gray-dark);text-decoration:none}body.crear-pyme-shop .woocommerce-breadcrumb a:hover,body.single-product .woocommerce-breadcrumb a:hover,body.tax-product_cat .woocommerce-breadcrumb a:hover{color:var(--color)}body.single-product .wp-block-woocommerce-product-meta a,body.single-product .product_meta a,body.single-product .posted_in a,body.single-product .tagged_as a{color:var(--color) !important;text-decoration:none !important;font-weight:600}body.single-product .wp-block-woocommerce-product-meta a:hover,body.single-product .product_meta a:hover{text-decoration:underline !important;text-underline-offset:2px}body.single-product .wp-block-woocommerce-related-products .wp-block-post-title a,body.single-product .related.products .woocommerce-loop-product__title a,body.single-product .related.products li.product a{color:var(--black) !important;text-decoration:none !important}body.single-product .wp-block-woocommerce-related-products .wp-block-post-title a:hover,body.single-product .related.products .woocommerce-loop-product__title a:hover{color:var(--color) !important}body.woocommerce-cart table.shop_table .product-name a,body.woocommerce-cart .wc-block-components-product-name,body.woocommerce-cart .wc-block-cart-item__product a{color:var(--black) !important;text-decoration:none !important;font-weight:600}body.woocommerce-cart table.shop_table .product-name a:hover,body.woocommerce-cart .wc-block-components-product-name:hover,body.woocommerce-cart .wc-block-cart-item__product a:hover{color:var(--color) !important}body.woocommerce-cart table.shop_table a.remove,body.woocommerce-cart .wc-block-cart-item__remove-link{color:var(--gray) !important;text-decoration:none !important}body.woocommerce-cart table.shop_table a.remove:hover,body.woocommerce-cart .wc-block-cart-item__remove-link:hover{color:#b32d2e !important}body.woocommerce-cart .woocommerce-info a,body.woocommerce-cart a.showcoupon{color:var(--color) !important;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--black);text-decoration:none;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--color)}body.woocommerce-account table.shop_table a,body.woocommerce-account .woocommerce-orders-table a{color:var(--color);text-decoration:none;font-weight:600}body.woocommerce-account table.shop_table a:hover{text-decoration:underline;text-underline-offset:2px}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:var(--color)}body.crear-pyme-shop .wp-block-post-title,body.tax-product_cat .wp-block-post-title,body.post-type-archive-product .wp-block-post-title,body.crear-pyme-shop ul.products li.product .woocommerce-loop-product__title{font-family:"Exo",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0.01em;text-transform:uppercase;margin:0.15rem 0 0 !important}body.crear-pyme-shop .wp-block-woocommerce-product-price,body.tax-product_cat .wp-block-woocommerce-product-price,body.post-type-archive-product .wp-block-woocommerce-product-price,body.crear-pyme-shop ul.products li.product .price{font-family:"Exo",sans-serif !important;font-size:1.1rem !important;font-weight:600 !important;line-height:1.25 !important;color:var(--color) !important}body.crear-pyme-shop ul.products li.product .price del,body.crear-pyme-shop .wp-block-woocommerce-product-price del{font-size:0.85rem !important;font-weight:500 !important;color:var(--gray) !important;opacity:0.85}body.crear-pyme-shop ul.products li.product .price ins,body.crear-pyme-shop .wp-block-woocommerce-product-price ins{text-decoration:none !important}body.crear-pyme-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{font-size:0.875rem !important;color:var(--gray-dark)}body.crear-pyme-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{font-family:"Open Sans",sans-serif !important;font-size:0.875rem !important}body.single-product .wp-block-column .wp-block-post-title,body.single-product summary .product_title,body.single-product .product_title{font-family:"Exo",sans-serif !important;font-size:clamp(1.35rem,2.5vw,1.75rem) !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.01em;text-transform:uppercase}body.single-product .wp-block-woocommerce-product-price,body.single-product .summary .price{font-family:"Exo",sans-serif !important}body.single-product .wp-block-woocommerce-product-price .amount,body.single-product .wp-block-woocommerce-product-price bdi,body.single-product .summary .price .amount,body.single-product .summary .price bdi{font-size:1.5rem !important;font-weight:700 !important;color:var(--color) !important}body.single-product .summary .price del .amount,body.single-product .wp-block-woocommerce-product-price del .amount{font-size:1rem !important;font-weight:500 !important;color:var(--gray) !important}body.single-product .wp-block-post-excerpt,body.single-product .wp-block-post-excerpt p,body.single-product .summary .woocommerce-product-details__short-description{font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;line-height:1.6 !important;color:var(--gray-dark) !important}body.single-product .wp-block-woocommerce-product-meta,body.single-product .product_meta{font-family:"Open Sans",sans-serif !important;font-size:0.85rem !important;line-height:1.55 !important;color:var(--gray-dark)}body.single-product .woocommerce-tabs .panel,body.single-product .woocommerce-Tabs-panel,body.single-product .wp-block-woocommerce-product-details{font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;line-height:1.65 !important}body.single-product .woocommerce-tabs ul.tabs li a{font-family:"Exo",sans-serif !important;font-size:0.9rem !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:0.02em}body.single-product .related.products>h2,body.single-product .wp-block-woocommerce-related-products .wp-block-heading{font-family:"Exo",sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;text-transform:uppercase}body.crear-pyme-shop a.button,body.crear-pyme-shop button.button,body.crear-pyme-shop input.button,body.tax-product_cat a.button,body.post-type-archive-product a.button,body.crear-pyme-shop main .wp-block-button__link,body.tax-product_cat main .wp-block-button__link,body.single-product a.button,body.single-product button.button,body.single-product input.button,body.single-product .single_add_to_cart_button,body.single-product main .wp-block-button__link,body.woocommerce-cart a.button,body.woocommerce-cart button.button,body.woocommerce-cart input.button,body.woocommerce-cart .wc-block-components-button,body.woocommerce-account a.button,body.woocommerce-account button.button,body.woocommerce-account input.button{font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;letter-spacing:0.01em !important;text-transform:none !important;text-decoration:none !important;border-radius:0 !important;border:none !important;min-height:2.75rem;padding:0.7rem 1.5rem !important;line-height:1.25 !important;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease !important}body.crear-pyme-shop a.button,body.crear-pyme-shop button.button,body.crear-pyme-shop main .wp-block-button__link,body.tax-product_cat a.button,body.tax-product_cat main .wp-block-button__link,body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button,body.woocommerce-cart .checkout-button,body.woocommerce-cart a.checkout-button,body.woocommerce-cart button[name="woocommerce_checkout"],body.woocommerce-cart .wc-block-cart__submit-button,body.woocommerce-cart .wc-block-components-button:not(.outlined):not(.is-link),body.woocommerce-account button.button,body.woocommerce-account input.button[type="submit"]{background-color:var(--color) !important;color:#ffffff !important}body.crear-pyme-shop a.button:hover,body.crear-pyme-shop button.button:hover,body.crear-pyme-shop main .wp-block-button__link:hover,body.tax-product_cat a.button:hover,body.single-product .single_add_to_cart_button:hover,body.single-product .wp-block-add-to-cart-form button.button:hover,body.woocommerce-cart .checkout-button:hover,body.woocommerce-cart .wc-block-cart__submit-button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account input.button[type="submit"]:hover{background-color:var(--color-dark,var(--color)) !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--color) 28%,transparent)}body.woocommerce-cart button[name="update_cart"],body.woocommerce-cart input[name="update_cart"],body.woocommerce-cart button.button:not(.checkout-button),body.woocommerce-cart a.button:not(.checkout-button),body.woocommerce-cart .wc-block-components-button.outlined{background-color:transparent !important;color:var(--black) !important;border:2px solid var(--black) !important;box-shadow:none !important}body.woocommerce-cart button[name="update_cart"]:hover,body.woocommerce-cart input[name="update_cart"]:hover,body.woocommerce-cart button.button:not(.checkout-button):hover,body.woocommerce-cart a.button:not(.checkout-button):hover{background-color:var(--black) !important;color:#ffffff !important;transform:none;box-shadow:none !important}body.crear-pyme-shop .wp-block-button__link,body.tax-product_cat .wp-block-button__link{min-width:10rem;padding:0.65rem 1.35rem !important}body.single-product .single_add_to_cart_button{min-height:2.85rem !important;padding:0.75rem 1.75rem !important}@media (max-width:782px){body.single-product .single_add_to_cart_button,body.single-product .wp-block-add-to-cart-form button.button{width:100% !important;max-width:100% !important}body.woocommerce-cart .checkout-button,body.woocommerce-cart a.checkout-button,body.woocommerce-cart .wc-block-cart__submit-button{width:100% !important;text-align:center !important}}body.woocommerce-cart button.button:disabled,body.woocommerce-cart input.button:disabled{opacity:0.55 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important}body.woocommerce-cart main,body.woocommerce-cart .wp-block-woocommerce-cart{padding-bottom:2.5rem}body.woocommerce-cart .wp-block-post-title,body.woocommerce-cart h1.entry-title{font-family:"Exo",sans-serif !important;font-size:clamp(1.35rem,2.5vw,1.75rem) !important;font-weight:700 !important;text-transform:uppercase;margin-bottom:1.25rem !important}body.woocommerce-cart table.shop_table{width:100%;border-collapse:collapse;margin-bottom:1.5rem !important;font-size:0.92rem}body.woocommerce-cart table.shop_table th{font-family:"Exo",sans-serif !important;font-weight:700 !important;font-size:0.85rem !important;text-transform:uppercase;letter-spacing:0.03em;border-bottom:2px solid var(--color) !important;padding:0.75rem 0.5rem !important;background:var(--gray-light)}body.woocommerce-cart table.shop_table td{padding:0.85rem 0.5rem !important;border-bottom:1px solid var(--gray-alt) !important;vertical-align:middle !important}body.woocommerce-cart table.shop_table .product-thumbnail img{width:64px !important;height:64px !important;object-fit:cover;border-radius:0}body.woocommerce-cart table.shop_table .product-name{font-weight:600;line-height:1.35;word-break:break-word}body.woocommerce-cart table.shop_table .product-quantity .qty{min-height:2.4rem;width:3.25rem;text-align:center;border:1px solid var(--gray-alt);font-size:0.95rem}body.woocommerce-cart table.shop_table .product-subtotal{font-weight:700;font-family:"Exo",sans-serif;color:var(--color);white-space:nowrap}body.woocommerce-cart table.shop_table td.actions{padding-top:1.15rem !important;border-bottom:none !important}body.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:0.75rem}body.woocommerce-cart .coupon label{font-size:0.85rem;font-weight:600;color:var(--gray-dark);width:100%;margin:0}body.woocommerce-cart .coupon .input-text{min-height:2.5rem;border:1px solid var(--gray-alt);padding:0.4rem 0.75rem;font-size:0.9rem;max-width:14rem}body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{margin-top:0.5rem}body.woocommerce-cart .cart_totals h2{font-family:"Exo",sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;text-transform:uppercase;margin:0 0 1rem !important}body.woocommerce-cart .cart_totals table.shop_table th{background:transparent;border-bottom:1px solid var(--gray-alt) !important;font-size:0.9rem !important;text-transform:none;letter-spacing:0;font-weight:500 !important;color:var(--gray-dark)}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right;font-weight:600}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{font-family:"Exo",sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;color:var(--color) !important;border-top:2px solid var(--gray-alt) !important;padding-top:0.85rem !important}body.woocommerce-cart .wc-block-cart{font-size:0.95rem}body.woocommerce-cart .wc-block-cart-items__header{font-family:"Exo",sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase}body.woocommerce-cart .wc-block-components-totals-item__label{font-weight:500;color:var(--gray-dark)}body.woocommerce-cart .wc-block-components-totals-item__value{font-weight:600}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Exo",sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;color:var(--color) !important}body.woocommerce-cart .wc-block-components-panel__button{font-size:0.9rem !important;font-weight:600 !important;color:var(--color) !important}body.woocommerce-cart .cart-empty,body.woocommerce-cart .wc-block-cart__empty-cart__title,body.woocommerce-cart .wp-block-woocommerce-empty-cart-block{text-align:center;font-family:"Exo",sans-serif;font-size:1.15rem;font-weight:700;text-transform:none;margin:2rem 0 1rem !important}body.woocommerce-cart .return-to-shop{text-align:center;margin:1rem 0 2rem !important}body.woocommerce-cart .return-to-shop .button{background:var(--color) !important;color:#fff !important}@media (min-width:960px){body.woocommerce-cart .cart-collaterals{max-width:24rem;margin-left:auto}}@media (max-width:782px){body.woocommerce-cart table.shop_table .product-thumbnail img{width:48px !important;height:48px !important}body.woocommerce-cart .coupon{flex-direction:column;align-items:stretch}body.woocommerce-cart .coupon .input-text{max-width:none;width:100%}}@media (min-width:960px){body.woocommerce-cart .cart_totals{position:sticky;top:calc(var(--header-height,4rem) + 0.75rem)}}body.woocommerce-cart .cart-empty.woocommerce-info,body.woocommerce-cart .wc-block-cart__empty-cart{margin-top:2.5rem !important;margin-bottom:0.5rem !important}body.woocommerce-cart .return-to-shop .button,body.woocommerce-cart .wc-block-cart__empty-cart .wc-block-components-button{min-height:2.75rem;padding:0.7rem 1.5rem !important}body.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:0.5rem 0}body.woocommerce-cart .coupon label{font-size:0.85rem;font-weight:600;color:var(--gray-dark);width:100%}body.woocommerce-cart .coupon .input-text{flex:1 1 10rem;max-width:16rem;min-height:2.5rem;border:1px solid var(--gray-alt);border-radius:0;padding:0.45rem 0.75rem;font-size:0.9rem}body.woocommerce-cart .coupon .button{min-height:2.5rem !important;padding:0.45rem 1rem !important;font-size:0.85rem !important}@media (max-width:782px){body.woocommerce-checkout #place_order{width:100% !important;display:block !important}body.woocommerce-checkout .crear-pyme-checkout-trust{justify-content:center}}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error{border-radius:0;border-left-width:3px;font-size:0.95rem;line-height:1.45}body.woocommerce-account main{padding-bottom:2.5rem}body.woocommerce-account .woocommerce{max-width:90rem;margin:0 auto}body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 1.75rem}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem;border-bottom:1px solid var(--gray-alt);padding-bottom:0.75rem !important}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 !important;padding:0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:inline-block;padding:0.45rem 0.85rem;font-family:"Open Sans",sans-serif !important;font-size:0.9rem !important;font-weight:600 !important;color:var(--black) !important;text-decoration:none !important;border-radius:0;transition:color 0.15s ease,background-color 0.15s ease}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:var(--color) !important;background:var(--gray-light)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--color) !important;background:color-mix(in srgb,var(--color) 8%,transparent);box-shadow:inset 0 -2px 0 var(--color)}body.woocommerce-account .woocommerce-MyAccount-content{font-size:0.95rem;line-height:1.6;color:var(--gray-dark)}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{font-family:"Exo",sans-serif !important;font-weight:700 !important;text-transform:uppercase;font-size:1.1rem !important;color:var(--black);margin:0 0 1rem !important}body.woocommerce-account table.shop_table,body.woocommerce-account .woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:0.9rem;margin-bottom:1.5rem !important}body.woocommerce-account table.shop_table th,body.woocommerce-account .woocommerce-orders-table th{font-family:"Exo",sans-serif !important;font-size:0.8rem !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.03em;background:var(--gray-light);border-bottom:2px solid var(--color) !important;padding:0.7rem 0.5rem !important;text-align:left}body.woocommerce-account table.shop_table td,body.woocommerce-account .woocommerce-orders-table td{padding:0.75rem 0.5rem !important;border-bottom:1px solid var(--gray-alt) !important;vertical-align:middle}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce-address-fields{max-width:28rem}body.woocommerce-account .woocommerce-form-login .form-row,body.woocommerce-account .woocommerce-form-register .form-row,body.woocommerce-account .woocommerce-EditAccountForm .form-row,body.woocommerce-account .woocommerce-address-fields .form-row{margin-bottom:1rem !important}body.woocommerce-account .woocommerce-form-login label,body.woocommerce-account .woocommerce-form-register label,body.woocommerce-account .woocommerce-EditAccountForm label{font-size:0.875rem !important;font-weight:600 !important;color:var(--black);margin-bottom:0.35rem;display:block}body.woocommerce-account .woocommerce-form-login input.input-text,body.woocommerce-account .woocommerce-form-register input.input-text,body.woocommerce-account .woocommerce-EditAccountForm input.input-text,body.woocommerce-account .woocommerce-address-fields input.input-text,body.woocommerce-account .woocommerce-address-fields select{width:100%;min-height:2.65rem;border:1px solid var(--gray-alt);border-radius:0;padding:0.5rem 0.75rem;font-family:"Open Sans",sans-serif !important;font-size:0.95rem !important;transition:border-color 0.15s ease,box-shadow 0.15s ease}body.woocommerce-account .woocommerce-form-login input.input-text:focus,body.woocommerce-account .woocommerce-form-register input.input-text:focus,body.woocommerce-account .woocommerce-EditAccountForm input.input-text:focus,body.woocommerce-account .woocommerce-address-fields input.input-text:focus,body.woocommerce-account .woocommerce-address-fields select:focus{border-color:var(--color);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color) 20%,transparent)}body.woocommerce-account .woocommerce-form-login .button,body.woocommerce-account .woocommerce-form-register .button,body.woocommerce-account .woocommerce-EditAccountForm .button{margin-top:0.35rem}body.woocommerce-account .woocommerce-form-login-toggle .woocommerce-info,body.woocommerce-account .woocommerce-info{font-size:0.9rem;border-left:3px solid var(--color);background:var(--gray-light);padding:0.75rem 1rem}@media (min-width:783px){body.woocommerce-account .u-columns.col2-set,body.woocommerce-account .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:2rem}body.woocommerce-account .u-columns .col-1,body.woocommerce-account .u-columns .col-2,body.woocommerce-account .col2-set .col-1,body.woocommerce-account .col2-set .col-2{width:100% !important;float:none !important;max-width:none !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:column;border-bottom:none;border-right:1px solid var(--gray-alt);padding:0 1rem 0 0 !important;margin-right:0;gap:0.15rem}body.woocommerce-account .woocommerce{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:2rem;align-items:start}body.woocommerce-account .woocommerce-MyAccount-navigation{margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:inset 3px 0 0 var(--color)}}@media (max-width:782px){body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0.25rem;padding-bottom:0.5rem !important}body.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:nowrap;font-size:0.85rem !important;padding:0.4rem 0.7rem}}
