:root{--brb-green-dark: #1a4a2e;--brb-green-deep: #14381f;--brb-beige-warm: #EBE3D7;--brb-cream: #F5F1EA;--brb-off-white: #FAFAFA;--brb-gold: #C8A86B;--brb-gold-soft: #E5D4A8;--brb-red-urgency: #C94444;--brb-text: #1a1a1a;--brb-text-muted: #555555;--brb-border: #E5E0D5;--brb-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brb-font-display: Georgia, "Playfair Display", "Times New Roman", serif;--brb-container-max: 768px;--brb-gutter: 20px;--brb-radius: 12px;--brb-radius-lg: 20px;--brb-ease: cubic-bezier(.4, 0, .2, 1)}.brb-shopify-section *{box-sizing:border-box}.brb-section{margin:0;padding:0;font-family:var(--brb-font-body);color:var(--brb-text);line-height:1.5}.brb-container{max-width:var(--brb-container-max);margin:0 auto;padding:0 var(--brb-gutter)}.brb-banner{display:block;width:100%;height:auto;margin:0 auto;border-radius:0}@media(min-width:768px){.brb-banner{border-radius:var(--brb-radius-lg)}.brb-container{padding:0}}.brb-hero{padding:0 0 24px;background:#fff}.brb-hero .brb-banner{margin-bottom:20px}.brb-cta{display:block;width:calc(100% - 40px);max-width:480px;margin:0 auto;padding:18px 24px;font-family:var(--brb-font-body);font-size:18px;font-weight:700;letter-spacing:.5px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;border-radius:50px;cursor:pointer;transition:transform .15s var(--brb-ease),box-shadow .15s var(--brb-ease);box-shadow:0 6px 20px #1a4a2e40}.brb-cta--primary{background:var(--brb-green-dark);color:#fff}.brb-cta--primary:hover,.brb-cta--primary:focus{background:var(--brb-green-deep);transform:translateY(-1px);box-shadow:0 10px 24px #1a4a2e59}.brb-cta--gold{background:linear-gradient(135deg,var(--brb-gold) 0%,var(--brb-gold-soft) 100%);color:var(--brb-green-dark);border:2px solid var(--brb-gold)}.brb-cta-subtext{margin:12px auto 0;padding:0 var(--brb-gutter);max-width:480px;text-align:center;font-size:13px;color:var(--brb-text-muted);line-height:1.4}.brb-vindicacion{padding:0 0 32px;background:#fff}.brb-vindicacion .brb-banner{margin-bottom:28px}.brb-text-block{max-width:640px;margin:0 auto;padding:0 var(--brb-gutter);font-size:17px;line-height:1.65;color:var(--brb-text)}.brb-text-block--soft{font-family:var(--brb-font-display);font-style:italic;font-size:18px;color:var(--brb-text-muted);text-align:center}.brb-text-block p{margin:0 0 16px}.brb-proof-strip{background:var(--brb-cream);padding:28px 0;margin:16px 0;border-top:1px solid var(--brb-border);border-bottom:1px solid var(--brb-border)}.brb-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;margin:0;padding:0 var(--brb-gutter);list-style:none}.brb-proof-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.brb-proof-icon{font-size:28px;line-height:1}.brb-proof-text{font-size:13px;line-height:1.35;color:var(--brb-text)}.brb-proof-text strong{display:block;font-size:14px;color:var(--brb-green-dark);margin-bottom:2px;font-weight:700}@media(min-width:640px){.brb-proof-grid{grid-template-columns:repeat(4,1fr)}.brb-proof-text strong{font-size:15px}}.brb-section-title{max-width:640px;margin:0 auto 12px;padding:0 var(--brb-gutter);font-family:var(--brb-font-display);font-size:26px;font-weight:700;line-height:1.25;text-align:center;color:var(--brb-green-dark)}.brb-section-subtitle{max-width:560px;margin:0 auto 24px;padding:0 var(--brb-gutter);font-size:15px;line-height:1.5;text-align:center;color:var(--brb-text-muted)}@media(min-width:640px){.brb-section-title{font-size:32px}.brb-section-subtitle{font-size:17px}}.brb-producto{padding:32px 0 24px;background:#fff}.brb-footnote{max-width:560px;margin:20px auto 0;padding:0 var(--brb-gutter);font-size:13px;line-height:1.5;text-align:center;color:var(--brb-text-muted);letter-spacing:.2px}.brb-mecanismo{padding:40px 0 32px;background:var(--brb-off-white)}.brb-mecanismo .brb-banner{margin-top:16px}.brb-autoridad{padding:32px 0;background:var(--brb-cream)}.brb-disclaimer{max-width:600px;margin:24px auto 0;padding:16px var(--brb-gutter);font-size:11px;line-height:1.5;text-align:center;color:var(--brb-text-muted);font-style:italic;border-top:1px dashed var(--brb-border)}.brb-comparacion{padding:40px 0 32px;background:#fff}.brb-comparacion .brb-section-title{max-width:560px;font-size:22px;font-style:italic;margin-bottom:24px}@media(min-width:640px){.brb-comparacion .brb-section-title{font-size:28px}}.brb-timeline{padding:32px 0 40px;background:#fff}.brb-timeline .brb-banner{margin-bottom:28px}.brb-cta--xl{font-size:20px;padding:22px 28px;margin-top:24px}.brb-oferta{padding:40px 0 48px;background:var(--brb-cream);scroll-margin-top:20px}.brb-oferta-title{max-width:640px;margin:28px auto 8px;padding:0 var(--brb-gutter);font-family:var(--brb-font-display);font-size:28px;font-weight:700;line-height:1.2;text-align:center;color:var(--brb-green-dark)}.brb-oferta-subtitle{max-width:520px;margin:0 auto 28px;padding:0 var(--brb-gutter);font-size:16px;line-height:1.5;text-align:center;color:var(--brb-text-muted)}@media(min-width:640px){.brb-oferta-title{font-size:34px}}.brb-oferta-form{max-width:520px;margin:0 auto;padding:0 var(--brb-gutter)}.brb-plan-list{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.brb-plan{position:relative;display:block;cursor:pointer;-webkit-user-select:none;user-select:none}.brb-plan-radio{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brb-plan-card{position:relative;display:grid;grid-template-columns:28px auto 1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;padding:16px;background:#fff;border:2px solid var(--brb-border);border-radius:var(--brb-radius);transition:border-color .15s var(--brb-ease),box-shadow .15s var(--brb-ease),transform .1s var(--brb-ease)}.brb-plan-card:hover{border-color:var(--brb-green-dark)}.brb-plan-radio:checked+.brb-plan-card{border-color:var(--brb-green-dark);box-shadow:0 4px 18px #1a4a2e2e}.brb-plan-radio:focus-visible+.brb-plan-card{outline:3px solid var(--brb-gold);outline-offset:2px}.brb-plan-check{grid-column:1;grid-row:1 / span 2;width:24px;height:24px;border:2px solid var(--brb-border);border-radius:50%;background:#fff;transition:all .15s var(--brb-ease);align-self:center}.brb-plan-radio:checked+.brb-plan-card .brb-plan-check{border-color:var(--brb-green-dark);background:var(--brb-green-dark);box-shadow:inset 0 0 0 4px #fff}.brb-plan-thumb{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;gap:-8px;width:60px;height:60px;flex-shrink:0}.brb-plan-thumb img{width:100%;height:100%;object-fit:contain;display:block}.brb-plan-thumb--2{width:72px}.brb-plan-thumb--2 img{width:46px;margin-left:-10px}.brb-plan-thumb--2 img:first-child{margin-left:0}.brb-plan-thumb--3{width:84px}.brb-plan-thumb--3 img{width:42px;margin-left:-14px}.brb-plan-thumb--3 img:first-child{margin-left:0}.brb-plan-body{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;gap:2px;min-width:0}.brb-plan-name{font-size:15px;font-weight:700;color:var(--brb-green-dark);line-height:1.25}.brb-plan-note{font-size:12px;color:var(--brb-text-muted);line-height:1.3}.brb-plan--best .brb-plan-note{color:var(--brb-green-dark);font-weight:600}.brb-plan-pricing{grid-column:4;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.brb-plan-price{font-size:19px;font-weight:800;color:var(--brb-green-dark);line-height:1}.brb-plan-price-compare{font-size:12px;color:var(--brb-text-muted);text-decoration:line-through;line-height:1}@media(min-width:480px){.brb-plan-name{font-size:17px}.brb-plan-note{font-size:13px}.brb-plan-price{font-size:22px}.brb-plan-price-compare{font-size:13px}}.brb-plan-badge{position:absolute;top:-10px;left:16px;z-index:2;padding:4px 10px;background:var(--brb-green-dark);color:#fff;font-size:11px;font-weight:700;letter-spacing:.8px;border-radius:20px}.brb-plan-badge--gold{background:linear-gradient(135deg,var(--brb-gold) 0%,var(--brb-gold-soft) 100%);color:var(--brb-green-dark)}.brb-oferta-trust{margin:20px 0 0;padding:0;list-style:none;text-align:center}.brb-oferta-trust li{font-size:13px;color:var(--brb-text-muted);line-height:1.8}.brb-faq{padding:40px 0 48px;background:#fff}.brb-faq-list{max-width:640px;margin:12px auto 0;padding:0 var(--brb-gutter)}.brb-faq-item{margin:0 0 10px;background:var(--brb-cream);border:1px solid var(--brb-border);border-radius:var(--brb-radius);overflow:hidden}.brb-faq-item[open]{border-color:var(--brb-green-dark)}.brb-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:600;color:var(--brb-text);cursor:pointer;list-style:none;transition:background .15s var(--brb-ease)}.brb-faq-q::-webkit-details-marker{display:none}.brb-faq-q::marker{display:none}.brb-faq-q:after{content:"+";flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--brb-green-dark);color:#fff;font-size:20px;font-weight:400;text-align:center;line-height:28px;transition:transform .2s var(--brb-ease)}.brb-faq-item[open] .brb-faq-q:after{content:"\2212";transform:rotate(180deg)}.brb-faq-q:hover{background:#1a4a2e0a}.brb-faq-a{padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--brb-text)}.brb-faq-a p{margin:0}.brb-faq-a p+p{margin-top:10px}@media(min-width:640px){.brb-faq-q{font-size:17px}.brb-faq-a{font-size:16px}}.brb-cta-final{padding:48px 0 56px;background:var(--brb-green-dark);color:#fff}.brb-cta-final-inner{max-width:560px;margin:0 auto;padding:0 var(--brb-gutter);text-align:center}.brb-cta-final-title{margin:0 0 16px;font-family:var(--brb-font-display);font-size:28px;font-weight:700;line-height:1.2;color:#fff}.brb-cta-final-text{margin:0 0 28px;font-size:16px;line-height:1.6;color:#ffffffe0}.brb-cta-final .brb-cta--gold{box-shadow:0 6px 20px #c8a86b59}.brb-cta-final-micro{margin:16px 0 0;font-size:13px;color:#ffffffb3}@media(min-width:640px){.brb-cta-final-title{font-size:34px}}.brb-section+.brb-section{margin-top:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.brb-cta{transition:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/berberina.css.map */
