.elementor-kit-149120{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-a2e61d3:#2CCF1D;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-fbd55bd-font-family:"Montserrat";--e-global-typography-fbd55bd-font-size:22px;--e-global-typography-fbd55bd-font-weight:800;--e-global-typography-fbd55bd-letter-spacing:-1.8px;}.elementor-kit-149120 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-149120{--e-global-typography-fbd55bd-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-149120{--e-global-typography-fbd55bd-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* PV categorias */.tax-product_cat .term-description{margin:56px 0 0;padding:32px 36px;background:#f6f7f4;border:1px solid #e3e6df;border-radius:16px}.tax-product_cat .term-description p{font-size:15px!important;line-height:1.75;color:#444;margin-bottom:14px}.tax-product_cat .term-description p:last-child{margin-bottom:0}.tax-product_cat .term-description strong{color:#111}.tax-product_cat .term-description h2,.tax-product_cat .term-description h3{font-size:22px;line-height:1.3;margin:24px 0 12px;color:#111}@media(max-width:767px){.tax-product_cat .term-description{margin-top:36px;padding:22px 18px;border-radius:12px}}/* PV tarjetas producto */.woodmart-archive-shop .wd-products .wd-product-countdown{margin-top:8px}.woodmart-archive-shop .wd-products .wd-product-countdown .wd-timer{display:flex;flex-wrap:nowrap;gap:4px;width:100%}.woodmart-archive-shop .wd-products .wd-product-countdown .wd-item{flex:1 1 0;min-width:0;width:auto;height:auto;padding:5px 0;border-radius:8px;font-size:11px}.woodmart-archive-shop .wd-products .wd-product-countdown .wd-timer-value{font-size:15px;line-height:1.1}.woodmart-archive-shop .wd-products .wd-product-countdown .wd-timer-text{font-size:9px;line-height:1.2}.woodmart-archive-shop .wd-products .product .wd-entities-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;line-height:1.4}/* PV alineacion tarjetas */.woodmart-archive-shop .wd-products.wd-grid-g{align-items:stretch}.woodmart-archive-shop .wd-products .product.wd-col{display:flex;flex-direction:column}.woodmart-archive-shop .wd-products .product.wd-col>.wd-product-wrapper{display:flex;flex-direction:column;flex:1 1 auto}.woodmart-archive-shop .wd-products .product .wd-product-countdown{margin-top:auto;padding-top:8px}

/* PV filtros */
.wd-sidebar .wd-scroll-content{max-height:520px!important}
.wd-sidebar .widget{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #e3e6df}
.wd-sidebar .widget:last-child{border-bottom:0}
.wd-sidebar .widget-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}
.wd-sidebar .woocommerce-widget-layered-nav-list li,.wd-sidebar .wd-swatches-filter li{padding:4px 0}
.widget_layered_nav_filters ul li a,.wd-filter-lists li a{display:inline-flex;align-items:center;gap:6px;background:#f1f3ee;border:1px solid #d9ddd2;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.2}
.widget_layered_nav_filters ul li a:hover{background:#111;color:#fff;border-color:#111}
.widget_price_filter .price_slider_amount .button{width:100%;border-radius:10px;min-height:42px;font-weight:600;margin-top:12px}
.widget_price_filter .price_label{font-weight:600}
@media(max-width:1024px){.wd-sidebar .woodmart-woocommerce-layered-nav a,.wd-sidebar li a{min-height:40px;display:flex;align-items:center}}

/* PV filtros movil */
@media(max-width:1024px){.wd-show-sidebar-btn{position:fixed;left:50%;transform:translateX(-50%);bottom:84px;z-index:350;margin:0}.wd-show-sidebar-btn>a{display:flex;align-items:center;gap:8px;background:#111;color:#fff!important;border-radius:999px;padding:13px 26px;box-shadow:0 6px 20px rgba(0,0,0,.28);line-height:1}.wd-show-sidebar-btn .wd-action-text{font-size:0}.wd-show-sidebar-btn .wd-action-text:after{content:"Filtrar";font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff}.wd-sidebar .wd-scroll-content{max-height:none!important}}

/* PV menu movil */
.mobile-nav.wd-side-hidden{width:min(88vw,360px);background:#fff}
.mobile-nav .wd-search-form{padding:18px 16px 8px}
.mobile-nav .wd-search-form form{border:1px solid #d9ddd2;border-radius:999px;overflow:hidden;background:#f6f7f4}
.mobile-nav .wd-search-form .searchform input[type=text]{height:46px;padding-left:18px;font-size:15px;background:transparent;border:0}
.mobile-nav .wd-search-form .searchsubmit{border-radius:0 999px 999px 0}
.mobile-nav .mobile-pages-menu{padding:6px 12px 24px}
.mobile-nav .mobile-pages-menu>li{border:0!important;margin:0}
.mobile-nav .mobile-pages-menu>li>a{display:flex;align-items:center;min-height:54px;padding:0 14px;border-radius:12px;font-size:16px!important;font-weight:600;text-transform:none;letter-spacing:0;color:#14201a!important}
.mobile-nav .mobile-pages-menu>li>a .nav-link-text{text-transform:uppercase;font-size:14px;letter-spacing:.04em}
.mobile-nav .mobile-pages-menu>li>a:active,.mobile-nav .mobile-pages-menu>li.wd-opened>a{background:#f1f5ea}
.mobile-nav .wd-nav-opener{width:44px;height:44px;margin:5px 4px 0 0;border:0!important;border-radius:50%;background:#f1f3ee;display:flex;align-items:center;justify-content:center}
.mobile-nav .wd-nav-opener:after{color:#2d3a2f;font-size:12px}
.mobile-nav .menu-item-146989>a,.mobile-nav .menu-item-111556>a,.mobile-nav .menu-item-141041>a{justify-content:center;margin:6px 0;min-height:48px;border-radius:999px;font-size:14px!important;letter-spacing:.06em}
.mobile-nav .menu-item-146989>a{background:#f1f5ea;color:#4f7a1a!important}
.mobile-nav .menu-item-111556>a{border:2px solid #d62828;color:#d62828!important;background:#fff}
.mobile-nav .menu-item-141041>a{background:#5c8125;color:#fff!important}
.mobile-nav .menu-item-160553,.mobile-nav .menu-item-160537,.mobile-nav .menu-item-160536{display:inline-block;width:auto}
.mobile-nav .menu-item-160553>a,.mobile-nav .menu-item-160537>a,.mobile-nav .menu-item-160536>a{min-height:40px;padding:0 12px;font-size:13px!important;font-weight:500;color:#5b665e!important}
.mobile-nav .mobile-pages-menu .sub-menu a{font-size:15px;padding:12px 14px 12px 22px;color:#2d3a2f}
.mobile-nav .mobile-pages-menu>li>.sub-menu-dropdown,.mobile-nav .mobile-pages-menu>li>ul{background:#f9faf7;border-radius:12px;margin:2px 0 8px}
.mobile-nav .mobile-pages-menu>li.menu-item-has-children>a:after{display:none}

.mobile-nav .mobile-pages-menu>li>a{border-bottom:0!important;border-top:0!important}
.mobile-nav .mobile-pages-menu>li.menu-item-111556>a{border:2px solid #d62828!important}
.mobile-nav .mobile-pages-menu>li.menu-item-160553,.mobile-nav .mobile-pages-menu>li.menu-item-160537,.mobile-nav .mobile-pages-menu>li.menu-item-160536{display:inline-block;vertical-align:top}

.mobile-nav .mobile-pages-menu>li>a,.mobile-nav .mobile-pages-menu>li>a .nav-link-text{text-transform:uppercase;color:inherit}
.mobile-nav .mobile-pages-menu>li.menu-item-44467{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e3e6df!important}
.mobile-nav .mobile-pages-menu>li.menu-item-160553,.mobile-nav .mobile-pages-menu>li.menu-item-160537,.mobile-nav .mobile-pages-menu>li.menu-item-160536{display:inline-block}
.mobile-nav .mobile-pages-menu>li:not(.menu-item-146989):not(.menu-item-111556):not(.menu-item-141041):not(.menu-item-has-children)>a .nav-link-text{font-size:13px}

.mobile-nav .menu-item-146989>a .nav-link-text{color:#4f7a1a!important}
.mobile-nav .menu-item-111556>a .nav-link-text{color:#d62828!important}
.mobile-nav .menu-item-141041>a .nav-link-text{color:#fff!important}
.mobile-nav .mobile-pages-menu>li:nth-last-child(-n+3)>a,.mobile-nav .mobile-pages-menu>li:nth-last-child(-n+3)>a *{font-size:13px!important;font-weight:600}

.mobile-nav .mobile-pages-menu .sub-menu a,.mobile-nav .mobile-pages-menu .sub-menu a *{color:#2d3a2f!important;font-weight:500}

/* PV etiquetas */
.yith-wcbm-badge-text.yith-wcbm-badge,.yith-wcbm-badge.yith-wcbm-badge-text{top:10px!important;left:10px!important;width:auto!important;height:auto!important;border-radius:6px!important;padding:0!important}
.yith-wcbm-badge-149918{background:#d62828!important}
.yith-wcbm-badge-149807{background:#5c8125!important}
.yith-wcbm-badge-text .yith-wcbm-badge__wrap{padding:5px 10px!important;width:auto!important;height:auto!important}
.yith-wcbm-badge-text .yith-wcbm-badge-text,.yith-wcbm-badge-text .yith-wcbm-badge-text p,.yith-wcbm-badge-text .yith-wcbm-badge-text span{background:transparent!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;line-height:1!important;margin:0!important;padding:0!important;color:#fff!important;text-transform:uppercase}
.product-label.out-of-stock{border-radius:6px!important;font-size:11px;font-weight:700;letter-spacing:.04em}
.yith-wcbm-badge-image{max-width:150px!important;max-height:150px!important}
.yith-wcbm-badge-image img{width:100%!important;height:auto!important}
@media(max-width:767px){.yith-wcbm-badge-image{max-width:110px!important;max-height:110px!important}}
.price-before-info,.wd-product-price-history{font-size:11px;line-height:1.35;color:#6b736c}

/* PV mi cuenta y titulos */
.wd-page-title[style*="005fbf"],body.woocommerce-account .wd-page-title{background:#f6f7f5!important;border-bottom:3px solid #5c8125}
.wd-page-title[style*="005fbf"] .entry-title,body.woocommerce-account .wd-page-title .entry-title,.wd-page-title[style*="005fbf"] .title,body.woocommerce-account .wd-page-title .title{color:#111!important;font-size:32px;font-weight:700}
.wd-page-title[style*="005fbf"] .wd-breadcrumbs,.wd-page-title[style*="005fbf"] .wd-breadcrumbs a,.wd-page-title[style*="005fbf"] .wd-breadcrumbs span,body.woocommerce-account .wd-page-title .wd-breadcrumbs,body.woocommerce-account .wd-page-title .wd-breadcrumbs a,body.woocommerce-account .wd-page-title .wd-breadcrumbs span{color:#555!important}
body.woocommerce-account .wd-page-title .wd-breadcrumbs .wd-last,body.woocommerce-account .wd-page-title .wd-breadcrumbs .last{color:#111!important}
body.woocommerce-account .wd-page-title{padding:22px 0 18px}
@media(max-width:767px){body.woocommerce-account .wd-page-title .entry-title,body.woocommerce-account .wd-page-title .title{font-size:26px}}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#f1f5ea;color:#2f4a0f;font-weight:600}
body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#5c8125}
body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-form-login__submit,body.woocommerce-account button.woocommerce-Button{background:#5c8125;color:#fff;border-radius:10px;font-weight:700}
body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#4f7a1a}

.wd-my-account-links a,.wd-my-account-links a *{color:#111!important}
.wd-my-account-links li:hover a{border-color:#5c8125!important}

/* PV menu movil corporativo */
.mobile-nav .mobile-pages-menu>li.menu-item-160553,.mobile-nav .mobile-pages-menu>li.menu-item-160537{display:inline-block;vertical-align:top;width:calc(50% - 3px)}
.mobile-nav .mobile-pages-menu>li.menu-item-160536{display:block;width:100%}
.mobile-nav .mobile-pages-menu>li.menu-item-160553>a,.mobile-nav .mobile-pages-menu>li.menu-item-160537>a,.mobile-nav .mobile-pages-menu>li.menu-item-160536>a{justify-content:center;gap:8px;min-height:46px;margin:3px 0;border-radius:10px;background:#e00000;color:#fff!important}
.mobile-nav .mobile-pages-menu>li.menu-item-160553>a .nav-link-text,.mobile-nav .mobile-pages-menu>li.menu-item-160537>a .nav-link-text,.mobile-nav .mobile-pages-menu>li.menu-item-160536>a .nav-link-text{color:#fff!important;font-size:12px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.mobile-nav .mobile-pages-menu>li.menu-item-160553>a:before,.mobile-nav .mobile-pages-menu>li.menu-item-160537>a:before,.mobile-nav .mobile-pages-menu>li.menu-item-160536>a:before{font-family:FontAwesome;font-weight:400;font-size:14px;color:#fff}
.mobile-nav .mobile-pages-menu>li.menu-item-160553>a:before{content:"\f1ad"}
.mobile-nav .mobile-pages-menu>li.menu-item-160537>a:before{content:"\f013"}
.mobile-nav .mobile-pages-menu>li.menu-item-160536>a:before{content:"\f003"}

/* PV menu movil botones */
.mobile-nav ul.mobile-pages-menu{display:flex!important;flex-wrap:wrap;column-gap:12px}
.mobile-nav .mobile-pages-menu>li{flex:0 0 100%;max-width:100%}
.mobile-nav .mobile-pages-menu>li.menu-item-160553,.mobile-nav .mobile-pages-menu>li.menu-item-160537{flex:1 1 calc(50% - 6px);max-width:calc(50% - 6px);width:auto}
.mobile-nav .mobile-pages-menu>li.menu-item-160553>a{background:#5c8125}
.mobile-nav .mobile-pages-menu>li.menu-item-160536{margin-top:4px}

.mobile-nav ul.mobile-pages-menu>li.menu-item-160553,.mobile-nav ul.mobile-pages-menu>li.menu-item-160537,.mobile-nav ul.mobile-pages-menu>li.menu-item-160536{display:block!important}

/* PV accesibilidad contraste */
html body{--wd-primary-color:#5c8125;--wd-link-color:#5c8125;--wd-link-color-hover:#46661c;--btn-accented-bgcolor:#5c8125;--btn-accented-bgcolor-hover:#46661c;--btn-default-bgcolor:#5c8125;--btn-default-bgcolor-hover:#46661c}
.whb-top-bar.whb-with-bg{background-color:#5c8125}
.price .amount,.price .woocommerce-Price-amount,.wd-cart-subtotal .amount{color:#5c8125}
.price del .amount,.price del{color:#6b6b6b}
.elementor-testimonial__title{color:#6b6b6b}
.woocommerce-mini-cart .quantity,.woocommerce-mini-cart-item .quantity{color:#6b6b6b}

/* PV accesibilidad 2 */
.elementor-testimonial__title{color:#6b6b6b!important}
.cart-info .quantity,.woocommerce-mini-cart .quantity{color:#6b6b6b!important}
.pv-news .pv-news__tag{background:#5c8125!important}
.elementor-element-a688358 .elementor-button{background-color:#5c8125!important;color:#fff!important}
.elementor-element-a688358 .elementor-button:hover{background-color:#46661c!important}/* End custom CSS */