@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//tienda.lift4life.es/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Staatliches", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Staatliches", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Satisfy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Ubuntu", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(34,190,206);
	--wd-alternative-color: rgb(0,156,78);
	--wd-link-color: rgb(34,190,206);
	--wd-link-color-hover: rgb(0,156,78);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(51,144,89);
	--btn-accented-bgcolor-hover: rgb(30,106,61);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://tienda.lift4life.es/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://tienda.lift4life.es/wp-content/uploads/2024/10/Suplementos.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(34,190,206);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(34,190,206);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


/* L4L 2026 · sistema visual común */
:root{--l4l-ink:#153b34;--l4l-green:#4cad68;--l4l-green-dark:#15965b;--l4l-cyan:#45b8d5;--l4l-cream:#f7f7f3;--l4l-line:#dce3dd;--l4l-muted:#60746e}
body.woocommerce-shop,body.tax-product_cat,body.tax-product_tag,body.single-product{background:var(--l4l-cream);color:var(--l4l-ink)}
/* Cabecera común */
.whb-header_252571 .whb-top-bar{height:36px!important;background:var(--l4l-ink)!important;color:#fff!important}
.whb-header_252571 .whb-top-bar .wd-header-text,.whb-header_252571 .whb-top-bar a,.whb-header_252571 .whb-top-bar .menu-item>a{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;letter-spacing:.03em}
.whb-header_252571 .whb-general-header{height:78px!important;background:#fff!important;border-bottom:1px solid var(--l4l-line)!important}
.whb-header_252571 .wd-logo img{max-height:54px!important;width:auto!important}
.whb-header_252571 .wd-nav-main>li>a{color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}
.whb-header_252571 .wd-nav-main>li>a:hover,.whb-header_252571 .wd-nav-main>li.current-menu-item>a{color:var(--l4l-green-dark)!important}
.whb-header_252571 .wd-dropdown-menu{border:1px solid var(--l4l-line)!important;border-radius:0 0 16px 16px!important;box-shadow:0 20px 50px rgba(21,59,52,.14)!important}
.whb-header_252571 .wd-header-cart .wd-tools-icon:before,.whb-header_252571 .wd-header-my-account .wd-tools-icon:before,.whb-header_252571 .wd-header-search .wd-tools-icon:before,.whb-header_252571 .wd-header-wishlist .wd-tools-icon:before{color:var(--l4l-ink)!important}
.whb-header_252571 .wd-header-cart .wd-cart-number{background:var(--l4l-green)!important;color:#fff!important}
/* Catálogo y categorías */
body.woodmart-archive-shop .main-page-wrapper{padding-top:0!important;background:var(--l4l-cream)!important}
body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de{min-height:240px!important;background:linear-gradient(115deg,var(--l4l-ink) 0%,#1e6b56 62%,var(--l4l-green) 100%)!important;position:relative;overflow:hidden}
body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de:after{content:'';position:absolute;width:380px;height:380px;border:1px solid rgba(255,255,255,.2);border-radius:50%;right:8%;top:-170px;pointer-events:none}
body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de .elementor-background-overlay{background:none!important;opacity:0!important}
body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(44px,5vw,72px)!important;line-height:.95!important;letter-spacing:-.045em!important;font-weight:500!important;text-transform:none!important;color:#fff!important;margin:0!important}
body.woodmart-archive-shop .site-content{padding-left:0!important;padding-right:0!important}
body.woodmart-archive-shop .shop-loop-head{margin:32px auto 12px!important;padding:0 24px!important;max-width:1240px!important;color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important}
body.woodmart-archive-shop .wd-products{--wd-col:4!important;--wd-col-lg:4!important;--wd-gap:22px!important;max-width:1240px!important;margin:0 auto!important;padding:38px 24px 88px!important}
body.woodmart-archive-shop .wd-product .product-wrapper{height:100%!important;padding:12px 12px 20px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(21,59,52,.045)!important;transition:transform .25s ease,box-shadow .25s ease!important}
body.woodmart-archive-shop .wd-product:hover .product-wrapper{transform:translateY(-5px)!important;box-shadow:0 18px 38px rgba(21,59,52,.1)!important}
body.woodmart-archive-shop .wd-product .product-element-top{overflow:hidden!important;border-radius:11px!important;background:#f0f4f1!important;margin-bottom:17px!important}
body.woodmart-archive-shop .wd-product .product-image-link img{aspect-ratio:1/1!important;object-fit:contain!important;mix-blend-mode:multiply}
body.woodmart-archive-shop .wd-product .wd-entities-title{min-height:auto!important;margin:0 0 7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--l4l-ink)!important}
body.woodmart-archive-shop .wd-product .wd-product-cats{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#7a8985!important}
body.woodmart-archive-shop .wd-product .price{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important;color:var(--l4l-green-dark)!important}
body.woodmart-archive-shop .product-label{background:var(--l4l-green-dark)!important;color:#fff!important;border-radius:8px!important;font-family:Arial,Helvetica,sans-serif!important}
body.woodmart-archive-shop .wd-buttons{border-radius:10px!important;overflow:hidden!important}
body.woodmart-archive-shop .wd-load-more{border-radius:999px!important;background:var(--l4l-green)!important;color:#fff!important;border:0!important;padding:14px 26px!important}
/* Tarjetas de subcategorías */
body.woodmart-archive-shop .wd-cats{--wd-gap:16px!important;margin:28px auto 12px!important;max-width:1240px!important;padding:0 24px!important}
body.woodmart-archive-shop .category-grid-item .wrapp-category{overflow:hidden!important;border:1px solid var(--l4l-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important}
body.woodmart-archive-shop .category-grid-item .category-title{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;text-transform:none!important;color:var(--l4l-ink)!important}
/* Ficha de producto */
body.single-product .main-page-wrapper{padding-top:46px!important;padding-bottom:90px!important;background:var(--l4l-cream)!important}
body.single-product .product-image-summary-wrap{margin-bottom:54px!important}
body.single-product .product-images-inner{padding:18px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:18px!important;overflow:hidden!important}
body.single-product .summary-inner{font-family:Arial,Helvetica,sans-serif!important;color:var(--l4l-ink)!important}
body.single-product .product_title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,4vw,54px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:600!important;text-transform:none!important;color:var(--l4l-ink)!important}
body.single-product .summary .price{font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:800!important;color:var(--l4l-green-dark)!important}
body.single-product .woocommerce-product-details__short-description{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:var(--l4l-muted)!important}
body.single-product .single_add_to_cart_button,body.single-product .wd-buy-now-btn,body.single-product .button.alt,body.single-product form.cart button{background:var(--l4l-green)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;text-transform:none!important;box-shadow:none!important}
body.single-product .single_add_to_cart_button:hover,body.single-product .wd-buy-now-btn:hover,body.single-product form.cart button:hover{background:var(--l4l-green-dark)!important}
body.single-product .quantity input{font-family:Arial,Helvetica,sans-serif!important}
body.single-product .product-tabs-wrapper,body.single-product .woocommerce-tabs{border-color:var(--l4l-line)!important;font-family:Arial,Helvetica,sans-serif!important}
body.single-product .wd-accordion-title,body.single-product .tabs li a{color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
/* Adaptación móvil */
@media(max-width:1024px){body.woodmart-archive-shop .wd-products{--wd-col:3!important;--wd-col-lg:3!important}.whb-header_252571 .whb-general-header{height:68px!important}}
@media(max-width:767px){body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de{min-height:170px!important}body.woodmart-archive-shop .elementor-17949 .elementor-element-342695de h1{font-size:42px!important}body.woodmart-archive-shop .wd-products{--wd-col:2!important;--wd-col-lg:2!important;--wd-col-md:2!important;--wd-gap:12px!important;padding:24px 12px 60px!important}body.woodmart-archive-shop .wd-product .product-wrapper{padding:8px 8px 15px!important;border-radius:12px!important}body.woodmart-archive-shop .wd-product .wd-entities-title{font-size:14px!important}body.woodmart-archive-shop .wd-cats{padding:0 12px!important}body.single-product .main-page-wrapper{padding-top:22px!important}body.single-product .product_title{font-size:36px!important}}

/* Prioridad visual en la plantilla Elementor de producto */
html body.single-product .elementor-17739 button.single_add_to_cart_button.button.alt,html body.single-product .elementor-17739 button.wd-buy-now-btn.button.alt,html body.single-product .elementor-17739 a.button.custom-add-to-cart{background-color:var(--l4l-green)!important;background-image:none!important;color:#fff!important;border-color:var(--l4l-green)!important;border-radius:10px!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
html body.single-product .elementor-17739 button.single_add_to_cart_button.button.alt:hover,html body.single-product .elementor-17739 button.wd-buy-now-btn.button.alt:hover,html body.single-product .elementor-17739 a.button.custom-add-to-cart:hover{background-color:var(--l4l-green-dark)!important;border-color:var(--l4l-green-dark)!important}
body.single-product .wd-tools-count{background-color:var(--l4l-green)!important}

/* Carrito, checkout y cuenta */
body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background:var(--l4l-cream)!important;color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important}
body.woocommerce-cart .main-page-wrapper,body.woocommerce-checkout .main-page-wrapper,body.woocommerce-account .main-page-wrapper{padding-top:46px!important;padding-bottom:90px!important;background:var(--l4l-cream)!important}
body.woocommerce-account .page-title{padding:54px 0!important;background:linear-gradient(115deg,var(--l4l-ink),#1e6b56 68%,var(--l4l-green))!important}
body.woocommerce-account .page-title h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(42px,5vw,66px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:500!important;text-transform:none!important;color:#fff!important}
body.woocommerce-account .page-title .breadcrumbs,body.woocommerce-account .page-title .breadcrumbs a{color:rgba(255,255,255,.78)!important;font-family:Arial,Helvetica,sans-serif!important}
.wd-checkout-steps{margin-bottom:42px!important;font-family:Arial,Helvetica,sans-serif!important}
.wd-checkout-steps li span{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}
.wd-checkout-steps li.step-active span{color:var(--l4l-green-dark)!important}
body.woocommerce-cart .cart-table-section,body.woocommerce-cart .cart-totals-inner,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields{padding:26px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(21,59,52,.055)!important}
body.woocommerce-cart .shop_table,body.woocommerce-checkout .shop_table{font-family:Arial,Helvetica,sans-serif!important;color:var(--l4l-ink)!important}
body.woocommerce-cart .shop_table th,body.woocommerce-checkout .shop_table th{font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;text-transform:none!important;color:var(--l4l-ink)!important}
body.woocommerce-cart .product-name a{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;color:var(--l4l-ink)!important}
body.woocommerce-cart .cart-totals-inner h2,body.woocommerce-checkout h3{font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--l4l-ink)!important}
body.woocommerce-cart .checkout-button,body.woocommerce-cart button[name=apply_coupon],body.woocommerce-cart button[name=update_cart],body.woocommerce-checkout #place_order,body.woocommerce-account .button{background:var(--l4l-green)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;text-transform:none!important;box-shadow:none!important}
body.woocommerce-cart .checkout-button:hover,body.woocommerce-cart button:hover,body.woocommerce-checkout #place_order:hover,body.woocommerce-account .button:hover{background:var(--l4l-green-dark)!important}
body.woocommerce-cart input,body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-account input{border:1px solid var(--l4l-line)!important;border-radius:9px!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}
body.woocommerce-account .woocommerce-MyAccount-navigation{padding:14px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:15px!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:12px 14px!important;border-radius:9px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;color:var(--l4l-ink)!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#eaf6ee!important;color:var(--l4l-green-dark)!important}
body.woocommerce-account .woocommerce-MyAccount-content{padding:28px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:15px!important;min-height:340px!important;font-family:Arial,Helvetica,sans-serif!important;color:var(--l4l-muted)!important}
body.woocommerce-account .wd-my-account-links a{background:#f5f8f5!important;border:1px solid var(--l4l-line)!important;border-radius:12px!important;color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
@media(max-width:767px){body.woocommerce-cart .main-page-wrapper,body.woocommerce-checkout .main-page-wrapper,body.woocommerce-account .main-page-wrapper{padding-top:24px!important}body.woocommerce-cart .cart-table-section,body.woocommerce-cart .cart-totals-inner,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-account .woocommerce-MyAccount-content{padding:16px!important;border-radius:12px!important}.wd-checkout-steps li span{font-size:11px!important}}

/* Páginas informativas y herramientas */
body.page-id-20368,body.page-id-20364,body.page-id-20084,body.page-id-12,body.page-id-4439,body.page-id-60,body.page-id-45,body.page-id-38{background:var(--l4l-cream)!important;color:var(--l4l-ink)!important;font-family:Arial,Helvetica,sans-serif!important}
body.page-id-20368 .main-page-wrapper,body.page-id-20364 .main-page-wrapper,body.page-id-20084 .main-page-wrapper,body.page-id-12 .main-page-wrapper,body.page-id-4439 .main-page-wrapper,body.page-id-60 .main-page-wrapper,body.page-id-45 .main-page-wrapper,body.page-id-38 .main-page-wrapper{background:var(--l4l-cream)!important}
body.page-id-20368 .page-title,body.page-id-20364 .page-title,body.page-id-20084 .page-title,body.page-id-12 .page-title,body.page-id-4439 .page-title,body.page-id-60 .page-title,body.page-id-45 .page-title,body.page-id-38 .page-title{padding:54px 0!important;background:linear-gradient(115deg,var(--l4l-ink),#1e6b56 68%,var(--l4l-green))!important}
body.page-id-20368 .page-title h1,body.page-id-20364 .page-title h1,body.page-id-20084 .page-title h1,body.page-id-12 .page-title h1,body.page-id-4439 .page-title h1,body.page-id-60 .page-title h1,body.page-id-45 .page-title h1,body.page-id-38 .page-title h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(42px,5vw,66px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:500!important;text-transform:none!important;color:#fff!important}
body.page-id-20368 .page-title .breadcrumbs,body.page-id-20364 .page-title .breadcrumbs,body.page-id-20084 .page-title .breadcrumbs,body.page-id-12 .page-title .breadcrumbs,body.page-id-4439 .page-title .breadcrumbs,body.page-id-60 .page-title .breadcrumbs,body.page-id-45 .page-title .breadcrumbs,body.page-id-38 .page-title .breadcrumbs{color:rgba(255,255,255,.75)!important}
body.page-id-20368 .site-content>article>.entry-content,body.page-id-20364 .site-content>article>.entry-content,body.page-id-20084 .site-content>article>.entry-content,body.page-id-12 .site-content>article>.entry-content{max-width:1040px!important;margin:48px auto 88px!important;padding:38px!important;background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:16px!important;box-shadow:0 12px 30px rgba(21,59,52,.055)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.75!important;color:var(--l4l-muted)!important}
body.page-id-20368 .entry-content h2,body.page-id-20364 .entry-content h2,body.page-id-20084 .entry-content h2,body.page-id-12 .entry-content h2{font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--l4l-ink)!important}
body.page-id-20368 .entry-content a,body.page-id-20364 .entry-content a,body.page-id-20084 .entry-content a,body.page-id-12 .entry-content a{color:var(--l4l-green-dark)!important}
body.page-id-4439 .elementor-widget-heading h2,body.page-id-4439 .elementor-widget-heading h3,body.page-id-38 .elementor-widget-heading h2{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;color:var(--l4l-ink)!important}
body.page-id-4439 input,body.page-id-4439 textarea,body.page-id-4439 select{border:1px solid var(--l4l-line)!important;border-radius:9px!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}
body.page-id-4439 input[type=submit],body.page-id-4439 button{background:var(--l4l-green)!important;color:#fff!important;border-radius:10px!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important}
body.page-id-60 .wishlist_table,body.page-id-45 .compare-table{background:#fff!important;border:1px solid var(--l4l-line)!important;border-radius:15px!important;overflow:hidden!important;font-family:Arial,Helvetica,sans-serif!important}
@media(max-width:767px){body.page-id-20368 .site-content>article>.entry-content,body.page-id-20364 .site-content>article>.entry-content,body.page-id-20084 .site-content>article>.entry-content,body.page-id-12 .site-content>article>.entry-content{margin:24px 12px 60px!important;padding:20px!important;border-radius:12px!important}}

/* Cabecera global única L4L */
body .whb-header{display:none!important}
body.home .main-page-wrapper .l4l-ph{display:none!important}
body .l4l-ph-global{display:block!important}
body.admin-bar .l4l-ph-global{margin-top:0!important}
.l4l-ph{position:relative;z-index:40;background:#fff;color:#153b34;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #dfe6e1}
.l4l-ph *{box-sizing:border-box}.l4l-ph a{text-decoration:none;color:inherit}.l4l-ph button,.l4l-ph summary,.l4l-ph input{font:inherit}
.l4l-ph-top{background:#153b34;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.l4l-ph-topin{width:min(1240px,calc(100% - 48px));height:36px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.l4l-ph-toplinks{display:flex;gap:22px}.l4l-ph-top a{color:#fff;opacity:.94}
.l4l-ph-main{width:min(1240px,calc(100% - 48px));height:82px;margin:auto;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:34px}.l4l-ph-brand{display:flex;align-items:center;gap:11px}.l4l-ph-brand img{width:132px;height:auto;display:block}.l4l-ph-brand span{padding-left:11px;border-left:1px solid #cdd9d3;font-size:11px;letter-spacing:.22em;font-weight:800}
.l4l-ph-nav{display:flex;align-items:center;gap:28px;height:100%}.l4l-ph-nav>details,.l4l-ph-nav>a{height:100%;display:flex;align-items:center}.l4l-ph summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.l4l-ph summary::-webkit-details-marker{display:none}.l4l-ph-nav summary:after{content:'⌄';margin-left:7px;color:#4cad68}.l4l-ph-nav>a{font-size:13px;font-weight:700;white-space:nowrap}
.l4l-ph-drop{position:absolute;top:118px;left:50%;transform:translateX(-50%);width:min(760px,calc(100vw - 48px));padding:26px;background:#fff;border:1px solid #dfe6e1;border-radius:0 0 18px 18px;box-shadow:0 22px 55px rgba(21,59,52,.14);display:grid;grid-template-columns:repeat(3,1fr);gap:12px 28px}.l4l-ph-drop a{padding:10px 0;border-bottom:1px solid #edf1ee;font-size:13px;font-weight:700}.l4l-ph-drop a:hover{color:#15965b}.l4l-ph-drop strong{grid-column:1/-1;font-family:Georgia,serif;font-size:22px;font-weight:500;margin-bottom:4px}.l4l-ph-drop p{grid-column:1/-1;margin:0 0 6px;color:#61746f;font-size:13px;line-height:1.5}.l4l-ph-brands{width:min(980px,calc(100vw - 48px));grid-template-columns:1.2fr repeat(3,1fr)}.l4l-ph-brands .l4l-ph-intro{grid-row:1/5}.l4l-ph-brands strong,.l4l-ph-brands p{grid-column:auto}.l4l-ph-brands strong{display:block}.l4l-ph-brands p{margin-top:8px}
.l4l-ph-actions{display:flex;align-items:center;gap:14px}.l4l-ph-advice{font-size:13px;font-weight:800}.l4l-ph-bag{background:#4cad68;color:#fff!important;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800;white-space:nowrap}
.l4l-ph-search{border-top:1px solid #edf1ee;background:#fbfcfa}.l4l-ph-search form{width:min(1240px,calc(100% - 48px));height:54px;margin:auto;display:flex;align-items:center;gap:12px}.l4l-ph-search input[type=search]{flex:1;border:0;background:transparent;outline:0;color:#153b34;font-size:14px}.l4l-ph-search button{border:0;background:transparent;color:#153b34;font-weight:800;cursor:pointer}.l4l-ph-mobile{display:none}
@media(max-width:1080px){.l4l-ph-main{grid-template-columns:180px 1fr auto;gap:18px}.l4l-ph-nav{gap:16px}.l4l-ph-advice{display:none}}
@media(max-width:860px){body.page-id-21598 #wpadminbar{position:fixed}.l4l-ph-topin{width:calc(100% - 28px);height:32px}.l4l-ph-toplinks a:first-child{display:none}.l4l-ph-main{width:calc(100% - 28px);height:68px;grid-template-columns:1fr auto}.l4l-ph-brand img{width:114px}.l4l-ph-brand span{font-size:9px}.l4l-ph-nav{display:none}.l4l-ph-bag{padding:10px 14px}.l4l-ph-search form{width:calc(100% - 28px);height:48px}.l4l-ph-mobile{display:block;border-top:1px solid #edf1ee}.l4l-ph-mobile>summary{height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.l4l-ph-mobile>summary:after{content:'+';font-size:20px;color:#4cad68}.l4l-ph-mobile[open]>summary:after{content:'−'}.l4l-ph-mobile-links{padding:2px 14px 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.l4l-ph-mobile-links a{padding:10px;border:1px solid #e1e8e3;border-radius:9px;font-size:12px;font-weight:700}.l4l-ph-mobile-links a:last-child{grid-column:1/-1;background:#eef8f1}}



/* L4L · separación correcta entre buscador y títulos de archivo */
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3{
  margin-top:0!important;
  padding-top:36px!important;
}
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
  margin-top:0!important;
  line-height:1.08!important;
}
@media(max-width:860px){
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3{
    padding-top:24px!important;
  }
}

body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
  transform:translateY(28px)!important;
}
@media(max-width:860px){
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
    transform:translateY(18px)!important;
  }
}


/* L4L · títulos de archivo centrados y tipografía editorial */
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3{
  display:flex!important;
  justify-content:center!important;
  width:100%!important;
  padding-left:28px!important;
  padding-right:28px!important;
  text-align:center!important;
}
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
  width:100%!important;
  max-width:1050px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  color:#fff!important;
  font-family:"Avenir Next","Segoe UI","Helvetica Neue",Arial,sans-serif!important;
  font-size:clamp(38px,4.35vw,58px)!important;
  font-weight:600!important;
  line-height:1.06!important;
  letter-spacing:-.035em!important;
  text-align:center!important;
  text-wrap:balance;
  transform:translateY(20px)!important;
}
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1:after{
  content:"";
  display:block;
  width:58px;
  height:3px;
  margin:17px auto 0;
  border-radius:999px;
  background:linear-gradient(90deg,#45b8d5,#67c978);
}
@media(max-width:860px){
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3{
    padding-left:20px!important;
    padding-right:20px!important;
  }
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
    font-size:clamp(30px,8vw,42px)!important;
    line-height:1.1!important;
    letter-spacing:-.025em!important;
    transform:translateY(14px)!important;
  }
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1:after{
    width:46px;
    margin-top:13px;
  }
}

/* L4L · respiración vertical del título */
body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
  transform:translateY(42px)!important;
}
@media(max-width:860px){
  body.woodmart-archive-shop .elementor-17949 .elementor-element-f01caf3 h1{
    transform:translateY(28px)!important;
  }
}
