.natural-product-conversion-box{margin-top:20px;padding-top:20px;border-top:1px dashed #E2E8F0}.natural-wa-order-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#25D366!important;color:#FFFFFF!important;font-size:1.05rem!important;font-weight:700!important;padding:14px 22px!important;border-radius:8px!important;text-decoration:none!important;width:100%!important;box-sizing:border-box!important;box-shadow:0 4px 14px rgb(37 211 102 / .3)!important;transition:all 0.3s ease!important;margin-bottom:12px!important}.natural-wa-order-btn:hover{background:#1EBE5D!important;transform:translateY(-1px)}.natural-wa-icon{flex-shrink:0}.natural-pharma-advice-text{font-size:0.85rem!important;color:#64748B!important;line-height:1.45!important;margin:0 0 15px 0!important;text-align:center}.natural-cross-sell-bundle-card{background:#FAF5EE;border:1.5px solid #D98664;border-radius:8px;padding:14px 16px;margin-bottom:15px;box-sizing:border-box}.natural-trust-badges-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#FAF5EE;border:1px solid #EADBCC;border-radius:10px;padding:16px;margin-top:15px}@media (max-width:575px){.natural-trust-badges-grid{grid-template-columns:1fr;gap:10px}}.natural-trust-item{display:flex;align-items:flex-start;gap:10px}.natural-trust-icon{font-size:1.35rem;line-height:1;flex-shrink:0;margin-top:2px}.natural-trust-content strong{display:block;font-size:.85rem;color:#1E293B;font-weight:700;line-height:1.3;margin-bottom:2px}.natural-trust-content span{display:block;font-size:.76rem;color:#64748B;line-height:1.3}.natural-product-faq-container{margin:45px 0 35px 0;padding:30px 24px;background:#FAF5EE;border:1px solid #EADBCC;border-radius:12px;box-sizing:border-box}.natural-faq-header{text-align:center;margin-bottom:25px}.natural-faq-badge{display:inline-block;background:#BF6541;color:#FFF;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:15px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.natural-faq-title{color:#1E293B;font-size:1.45rem;font-weight:800;margin:0;line-height:1.3}.natural-faq-accordion{display:flex;flex-direction:column;gap:12px;max-width:850px;margin:0 auto}.natural-faq-item{background:#FFF;border:1px solid #E2E8F0;border-radius:8px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.natural-faq-item[open]{border-color:#D98664;box-shadow:0 4px 12px rgb(191 101 65 / .08)}.natural-faq-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-size:.98rem;font-weight:700;color:#1E293B;cursor:pointer;user-select:none;list-style:none}.natural-faq-summary::-webkit-details-marker{display:none}.natural-faq-icon{font-size:1.3rem;color:#BF6541;font-weight:700;line-height:1;transition:transform 0.2s ease}.natural-faq-item[open] .natural-faq-icon{transform:rotate(45deg)}.natural-faq-answer{padding:0 20px 18px 20px;color:#475569;font-size:.92rem;line-height:1.6;border-top:1px solid #F1F5F9;margin-top:2px}.natural-faq-answer p{margin:12px 0 0 0}#natural-sticky-mobile-bar{position:fixed;bottom:0;left:0;right:0;width:100%;background:#FFF;border-top:1px solid #E2E8F0;box-shadow:0 -4px 20px rgb(0 0 0 / .08);z-index:99998;padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));box-sizing:border-box;transition:transform 0.35s cubic-bezier(.16,1,.3,1),opacity 0.35s ease}.natural-sticky-bar-hidden{transform:translateY(105%);opacity:0;pointer-events:none}.natural-sticky-bar-visible{transform:translateY(0);opacity:1;pointer-events:auto}.natural-sticky-bar-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.natural-sticky-prod-info{display:flex;align-items:center;gap:10px;overflow:hidden;flex:1;min-width:0}.natural-sticky-thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #EADBCC;flex-shrink:0}.natural-sticky-text{display:flex;flex-direction:column;overflow:hidden}.natural-sticky-title{font-size:.85rem;font-weight:700;color:#1E293B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.natural-sticky-price{font-size:.95rem;font-weight:800;color:#BF6541;line-height:1.3}.natural-sticky-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.natural-sticky-wa-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#25D366;border-radius:8px;text-decoration:none;box-shadow:0 2px 8px rgb(37 211 102 / .3);transition:transform 0.2s ease}.natural-sticky-wa-btn:hover{transform:scale(1.05)}.natural-sticky-buy-btn{background:#BF6541!important;color:#FFFFFF!important;font-size:0.9rem!important;font-weight:700!important;padding:11px 18px!important;border-radius:8px!important;border:none!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:0 2px 10px rgb(191 101 65 / .3)!important;transition:background 0.2s ease,transform 0.2s ease!important}.natural-sticky-buy-btn:hover{background:#A05232!important;transform:scale(1.02)}.ct-floating-bar,.ct-floating-bar-content{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#ct-popup-991,.ct-popup[data-block="popup:991"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:-1!important;margin:0!important;padding:0!important}#ct-popup-991.natural-popup-active,.ct-popup[data-block="popup:991"].natural-popup-active{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgb(15 23 42 / .65)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;align-items:center!important;justify-content:center!important;z-index:9999999!important;padding:20px!important;box-sizing:border-box!important;margin:0!important}#ct-popup-991 .ct-popup-inner{position:relative!important;max-width:520px!important;width:100%!important;margin:auto!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)!important;border-radius:14px!important;background:transparent!important}#ct-popup-991 .ct-toggle-close{position:absolute!important;top:15px!important;right:15px!important;width:36px!important;height:36px!important;background:#FFFFFF!important;border:1px solid #E2E8F0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10000000!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}#ct-popup-991 .ct-toggle-close svg{width:14px!important;height:14px!important;fill:#1E293B!important}.natural-products-grid>.natural-prod-card:nth-child(n+10){display:none!important}.woocommerce-checkout #customer_details{margin-bottom:25px}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:1.35rem!important;font-weight:800!important;color:#1E293B!important;margin-bottom:15px!important}.woocommerce-checkout #place_order{background:#BF6541!important;color:#FFFFFF!important;font-size:1.15rem!important;font-weight:800!important;padding:16px 28px!important;border-radius:8px!important;width:100%!important;box-shadow:0 4px 15px rgb(191 101 65 / .3)!important;transition:all 0.3s ease!important}.woocommerce-checkout #place_order:hover{background:#A05232!important;transform:translateY(-1px)}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="email"],.woocommerce-checkout select,.woocommerce-checkout textarea{border:1px solid #CBD5E1!important;border-radius:6px!important;padding:12px 14px!important;font-size:1rem!important;background:#FFFFFF!important}.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus{border-color:#BF6541!important;outline:none!important;box-shadow:0 0 0 3px rgb(191 101 65 / .15)!important}.woocommerce-checkout .optional,.woocommerce-cart .optional,.woocommerce form .optional{display:none!important}.natural-top-ribbon{background:#1E293B!important;color:#FAF5EE!important;font-size:0.82rem!important;padding:7px 14px!important;position:relative!important;z-index:99999!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;line-height:1.4!important}.natural-top-ribbon-content{max-width:1200px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;text-align:center!important}.natural-top-ribbon-badge{background:#BF6541!important;color:#FFFFFF!important;font-size:0.68rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;padding:2px 8px!important;border-radius:4px!important;display:inline-block!important}.natural-top-ribbon-text{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;justify-content:center!important}.natural-coupon-pill{background:rgb(255 255 255 / .15)!important;border:1px dashed rgb(255 255 255 / .6)!important;color:#FFFFFF!important;font-weight:800!important;font-size:0.82rem!important;padding:2px 8px!important;border-radius:5px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:all 0.2s ease!important}.natural-coupon-pill:hover{background:rgb(255 255 255 / .25)!important;border-color:#FFFFFF!important}.natural-ribbon-right{display:inline-flex!important;align-items:center!important;gap:10px!important}.natural-ribbon-shop-link{color:#E2E8F0!important;font-weight:700!important;text-decoration:underline!important;font-size:0.8rem!important}.natural-ribbon-close{background:transparent!important;border:none!important;color:rgb(255 255 255 / .7)!important;font-size:1.3rem!important;cursor:pointer!important;padding:0 4px!important;line-height:1!important}@media (max-width:767.98px){.natural-top-ribbon{padding:8px 10px!important;font-size:0.76rem!important}.natural-top-ribbon-content{gap:6px!important}.natural-ribbon-shop-link{display:none!important}}.natural-welcome-offer-pill{background:#FDF4E7!important;border:1px dashed #BF6541!important;border-radius:8px!important;padding:10px 14px!important;margin-bottom:14px!important;font-size:0.85rem!important;color:#1E293B!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1.4!important}.natural-wop-icon{font-size:1.2rem!important;flex-shrink:0!important}.natural-smart-bundle-card{background:#FAF5EE!important;border:2px solid #BF6541!important;border-radius:12px!important;padding:16px 18px!important;margin:18px 0!important;box-shadow:0 4px 15px rgb(191 101 65 / .08)!important}.natural-sbc-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:10px!important;flex-wrap:wrap!important}.natural-sbc-badge{background:#1E293B!important;color:#FFFFFF!important;font-size:0.68rem!important;font-weight:800!important;letter-spacing:0.8px!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:4px!important}.natural-sbc-save{background:#16A34A!important;color:#FFFFFF!important;font-size:0.68rem!important;font-weight:800!important;letter-spacing:0.8px!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:4px!important}.natural-sbc-title{font-size:1.02rem!important;font-weight:800!important;color:#1E293B!important;margin:0 0 6px 0!important;line-height:1.35!important}.natural-sbc-desc{font-size:0.86rem!important;color:#475569!important;line-height:1.5!important;margin:0 0 14px 0!important}.natural-sbc-actions{display:flex!important;gap:10px!important;flex-direction:column!important}.natural-sbc-add-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#BF6541!important;color:#FFFFFF!important;font-size:0.92rem!important;font-weight:800!important;padding:12px 16px!important;border-radius:8px!important;text-decoration:none!important;text-align:center!important;box-shadow:0 3px 10px rgb(191 101 65 / .25)!important;display:block!important;transition:transform 0.2s ease,background 0.2s ease!important}.natural-sbc-add-btn:hover{background:#A05232!important;transform:translateY(-1px)!important;color:#FFFFFF!important}.natural-sbc-wa-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#25D366!important;color:#FFFFFF!important;font-size:0.9rem!important;font-weight:700!important;padding:10px 16px!important;border-radius:8px!important;text-decoration:none!important;text-align:center!important;display:block!important;transition:transform 0.2s ease!important}.natural-sbc-wa-btn:hover{transform:translateY(-1px)!important;color:#FFFFFF!important}.natural-bundle-assurance-card{background:#F0FDF4!important;border:1px solid #BBF7D0!important;border-radius:10px!important;padding:12px 16px!important;margin:14px 0!important;display:flex!important;align-items:center!important;gap:12px!important;font-size:0.85rem!important;color:#166534!important;line-height:1.4!important}.natural-bac-icon{font-size:1.6rem!important;line-height:1!important;flex-shrink:0!important}.natural-cart-shipping-banner{background:#FAF5EE!important;border:1px solid #EADBCC!important;border-radius:12px!important;padding:16px 20px!important;margin-bottom:24px!important;transition:all 0.3s ease!important}.natural-cart-shipping-banner.is-free-shipping{background:#F0FDF4!important;border-color:#86EFAC!important}.natural-csb-header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.natural-csb-icon{font-size:1.5rem!important;line-height:1!important;flex-shrink:0!important}.natural-csb-text strong{display:block!important;font-size:0.98rem!important;color:#1E293B!important}.natural-cart-shipping-banner.is-free-shipping .natural-csb-text strong{color:#15803D!important}.natural-csb-text span{display:block!important;font-size:0.82rem!important;color:#64748B!important;margin-top:2px!important}.natural-csb-bar-track{background:#E2E8F0!important;height:9px!important;border-radius:5px!important;overflow:hidden!important;margin-bottom:10px!important}.natural-csb-bar-fill{background:linear-gradient(90deg,#BF6541,#F97316)!important;height:100%!important;border-radius:5px!important;transition:width 0.4s ease!important}.natural-csb-bar-fill.achieved{background:linear-gradient(90deg,#16A34A,#22C55E)!important}.natural-csb-promo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding-top:8px!important;border-top:1px dashed #E2E8F0!important}.natural-csb-welcome-tip{font-size:0.82rem!important;color:#334155!important}.natural-csb-apply-btn{background:#BF6541!important;color:#FFFFFF!important;font-size:0.82rem!important;font-weight:700!important;padding:6px 14px!important;border-radius:6px!important;text-decoration:none!important;display:inline-block!important;transition:background 0.2s ease!important;white-space:nowrap!important}.natural-csb-apply-btn:hover{background:#A05232!important;color:#FFFFFF!important}.entry-meta .meta-author span{display:none!important}.entry-meta .meta-author::before{content:"Autor: ";font-size:.85rem;color:#64748B;margin-right:4px;font-weight:500}.entry-meta .meta-author .ct-media-container-static img{border-radius:50%!important;object-fit:cover!important;border:1.5px solid #2E4F3E!important}.natural-pharmacist-badge-top{display:flex;align-items:center;gap:14px;background:#F4F7F4;border:1px solid #D1E0D7;border-radius:12px;padding:12px 18px;margin:0 0 30px 0;box-sizing:border-box}.natural-badge-avatar img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #2E4F3E;display:block}.natural-badge-info{flex-grow:1;display:flex;flex-direction:column;gap:2px}.natural-badge-tag{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#2E4F3E;text-transform:uppercase;letter-spacing:.4px}.natural-badge-author{font-size:.92rem;color:#1E293B}.natural-badge-wa-link{background:#2E4F3E;color:#FFFFFF!important;font-size:.82rem;font-weight:700;padding:8px 16px;border-radius:20px;text-decoration:none!important;white-space:nowrap;transition:background 0.2s ease}.natural-badge-wa-link:hover{background:#233D30}@media (max-width:600px){.natural-pharmacist-badge-top{flex-direction:column;align-items:flex-start;gap:12px}.natural-badge-action{width:100%}.natural-badge-wa-link{display:block;text-align:center;width:100%;box-sizing:border-box}}.natural-author-card{background:#FAF8F5;border:1px solid #EADBCC;border-radius:14px;padding:28px 24px;margin:45px 0 25px 0;box-shadow:0 4px 18px rgb(0 0 0 / .04);box-sizing:border-box}.natural-author-card-header{display:flex;align-items:center;gap:18px;margin-bottom:16px}.natural-author-avatar-wrap{position:relative;width:80px;height:80px;flex-shrink:0}.natural-author-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #2E4F3E;display:block}.natural-author-badge-pill{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);background:#2E4F3E;color:#FFF;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;letter-spacing:.3px}.natural-author-intro{flex-grow:1}.natural-author-kicker{font-size:.72rem;font-weight:700;color:#BF6541;text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:4px}.natural-author-name{font-size:1.35rem;font-weight:800;color:#1E293B;margin:0 0 4px 0!important;line-height:1.2}.natural-author-role{font-size:.86rem;color:#64748B;margin:0!important;line-height:1.4}.natural-author-body p{font-size:.95rem;color:#334155;line-height:1.6;margin:0 0 20px 0!important}.natural-author-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.natural-author-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#FFFFFF!important;font-size:.92rem;font-weight:700;padding:12px 20px;border-radius:8px;text-decoration:none!important;transition:background 0.2s ease,transform 0.2s ease;box-shadow:0 4px 12px rgb(37 211 102 / .25)}.natural-author-wa-btn:hover{background:#20BA5A;transform:translateY(-2px)}.natural-author-shop-btn{display:inline-flex;align-items:center;gap:6px;background:#FFF;color:#1E293B!important;border:1px solid #CBD5E1;font-size:.88rem;font-weight:700;padding:11px 18px;border-radius:8px;text-decoration:none!important;transition:border-color 0.2s ease}.natural-author-shop-btn:hover{border-color:#2E4F3E;color:#2E4F3E!important}@media (max-width:640px){.natural-author-card-header{flex-direction:column;text-align:center;gap:12px}.natural-author-cta-row{flex-direction:column;width:100%}.natural-author-wa-btn,.natural-author-shop-btn{width:100%;justify-content:center;box-sizing:border-box}}.natural-card-author-pill{position:absolute!important;top:14px!important;left:14px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:rgb(255 255 255 / .96)!important;padding:4px 10px 4px 4px!important;border-radius:20px!important;box-shadow:0 2px 8px rgb(0 0 0 / .22)!important;margin:0!important;backdrop-filter:blur(4px)!important;width:fit-content!important;pointer-events:none!important}.natural-card-author-pill img{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;border-radius:50%!important;object-fit:cover!important;border:1.5px solid #2E4F3E!important;display:inline-block!important;margin:0!important}.natural-card-author-pill span{font-size:0.72rem!important;font-weight:700!important;color:#1E293B!important;line-height:1!important;white-space:nowrap!important}@media (max-width:639.98px){.natural-blog-grid-layout{grid-template-columns:1fr!important;gap:18px!important}.natural-article-box{height:390px!important}.natural-article-box p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:8px!important;font-size:0.84rem!important}.natural-article-box h3{font-size:1.05rem!important;line-height:1.35!important;margin-bottom:6px!important}}body.ct-drawer-open #natural-floating-consultant,body[class*="drawer-open"] #natural-floating-consultant,body[class*="panel-open"] #natural-floating-consultant,#offcanvas.is-active~* #natural-floating-consultant{display:none!important;opacity:0!important;pointer-events:none!important}.natural-floating-consultant{position:fixed;bottom:24px;right:24px;z-index:9998;transition:transform 0.3s ease,opacity 0.3s ease}.natural-consultant-bubble{display:flex;align-items:center;gap:12px;background:#FFF;padding:8px 14px 8px 8px;border-radius:50px;text-decoration:none!important;box-shadow:0 8px 24px rgb(46 79 62 / .18),0 2px 6px rgb(0 0 0 / .06);border:1.5px solid rgb(46 79 62 / .2);transition:transform 0.2s ease,box-shadow 0.2s ease}.natural-consultant-bubble:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(46 79 62 / .25)}.natural-consultant-avatar-wrap{position:relative;width:44px;height:44px;flex-shrink:0}.natural-consultant-avatar{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid #2E4F3E!important;display:block!important;margin:0!important}.natural-consultant-dot{position:absolute;bottom:1px;right:1px;width:11px;height:11px;background:#16A34A;border:2px solid #FFF;border-radius:50%}.natural-consultant-text{display:flex;flex-direction:column;text-align:left;line-height:1.25}.natural-consultant-sub{font-size:.7rem;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.4px}.natural-consultant-main{font-size:.9rem;font-weight:800;color:#1E293B}.natural-consultant-icon{width:32px;height:32px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:768px){body.single-product .natural-floating-consultant{display:none!important}.natural-floating-consultant{bottom:18px;right:14px}.natural-consultant-bubble{padding:6px 12px 6px 6px;gap:10px}.natural-consultant-avatar-wrap,.natural-consultant-avatar{width:40px!important;height:40px!important}.natural-consultant-sub{display:none}.natural-consultant-main{font-size:.84rem}.natural-consultant-icon{width:28px;height:28px}.natural-consultant-icon svg{width:17px;height:17px}}