#vera-advertorial{--primary-bg: #F5F0E8;--primary-heading: #1A1512;--primary-body: #6B6058;--primary-accent: #7c3aed;--secondary-bg: #EDE8DF;--secondary-accent: #6D28D9;--btn-primary-bg: #7c3aed;--btn-primary-text: #F5F0E8;--heading-font: "Playfair Display", serif;--body-font: "Montserrat", sans-serif;--btn-radius: 4px;--border-subtle: rgba(26,21,18,.1);--border-accent: rgba(124,58,237,.28);--accent-glow: rgba(124,58,237,.16);--max-prose: 680px;--max-wide: 900px;--max-layout: 1100px}#vera-advertorial,#vera-advertorial *,#vera-advertorial:before,#vera-advertorial *:before,#vera-advertorial:after,#vera-advertorial *:after{box-sizing:border-box;margin:0;padding:0}html:has(#vera-advertorial){scroll-behavior:smooth}#vera-advertorial{background:var(--primary-bg);color:var(--primary-body);font-family:var(--body-font);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}#vera-advertorial img{max-width:100%;display:block}#vera-advertorial a{color:var(--primary-accent);text-decoration:none}#vera-advertorial a:hover{text-decoration:underline}#vera-advertorial .pub-header{background:#2e1065;padding:0;position:sticky;top:0;z-index:200}#vera-advertorial .pub-header-inner{max-width:var(--max-layout);margin:0 auto;padding:0 24px;height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px}#vera-advertorial .pub-logo{font-family:var(--heading-font);font-size:17px;font-weight:700;color:#f5f0e8;letter-spacing:.03em;white-space:nowrap}#vera-advertorial .pub-logo em{font-style:italic;color:#c4b5fd}#vera-advertorial .pub-header-center{display:flex;align-items:center;gap:14px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#vera-advertorial .pub-sponsored{background:#7c3aed40;border:1px solid rgba(124,58,237,.4);color:#c4b5fd;padding:3px 10px;border-radius:2px}#vera-advertorial .pub-header-cta{background:var(--btn-primary-bg);color:#f5f0e8;font-family:var(--body-font);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;border-radius:var(--btn-radius);border:none;cursor:pointer;white-space:nowrap;transition:background .2s}#vera-advertorial .pub-header-cta:hover{background:#5b21b6;text-decoration:none}#vera-advertorial .article-hero{max-width:var(--max-wide);margin:0 auto;padding:52px 24px 0;text-align:center}#vera-advertorial .article-category{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-accent);margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px}#vera-advertorial .article-category:before,#vera-advertorial .article-category:after{content:"";width:32px;height:1px;background:var(--primary-accent);opacity:.4}#vera-advertorial .article-headline{font-family:var(--heading-font);font-size:clamp(32px,5vw,58px);font-weight:800;line-height:1.08;color:var(--primary-heading);margin-bottom:22px;letter-spacing:-.02em}#vera-advertorial .article-headline em{font-style:italic;color:var(--secondary-accent)}#vera-advertorial .article-deck{font-size:19px;color:var(--primary-body);font-weight:500;line-height:1.5;max-width:560px;margin:0 auto 28px}#vera-advertorial .article-byline{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:42px;flex-wrap:wrap}#vera-advertorial .byline-avatar{width:44px;height:44px;border-radius:50%;background:var(--secondary-bg);border:2px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:16px;font-style:italic;color:var(--primary-body);flex-shrink:0}#vera-advertorial .byline-info{text-align:left}#vera-advertorial .byline-name{font-size:13px;font-weight:700;color:var(--primary-heading)}#vera-advertorial .byline-meta{font-size:11.5px;color:var(--primary-body);margin-top:2px}#vera-advertorial .byline-sep{color:var(--border-subtle);font-size:20px;line-height:1}#vera-advertorial .byline-stat{text-align:center}#vera-advertorial .byline-stat-num{font-size:14px;font-weight:800;color:var(--primary-heading)}#vera-advertorial .byline-stat-label{font-size:10.5px;color:var(--primary-body);margin-top:1px}#vera-advertorial .hero-img-wrap{max-width:var(--max-wide);margin:0 auto 56px;padding:0 24px}#vera-advertorial .hero-img{width:100%;aspect-ratio:16/7;border-radius:12px;background:var(--secondary-bg);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--primary-body);font-size:12px;font-family:var(--body-font);letter-spacing:.08em;text-transform:uppercase;opacity:.5}#vera-advertorial .prose{max-width:var(--max-prose);margin:0 auto;padding:0 24px}#vera-advertorial .prose p{font-size:17px;line-height:1.8;color:var(--primary-body);margin-bottom:26px;font-weight:500}#vera-advertorial .prose p:last-child{margin-bottom:0}#vera-advertorial .prose p strong{color:var(--primary-heading);font-weight:700}#vera-advertorial .prose h2{font-family:var(--heading-font);font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--primary-heading);margin:52px 0 18px;line-height:1.15;letter-spacing:-.02em}#vera-advertorial .prose h2 em{font-style:italic;color:var(--secondary-accent)}#vera-advertorial .prose h3{font-family:var(--heading-font);font-size:20px;font-weight:700;color:var(--primary-heading);margin:36px 0 12px}#vera-advertorial .pull-quote{max-width:var(--max-wide);margin:44px auto;padding:0 24px}#vera-advertorial .pull-quote-inner{background:var(--secondary-bg);border-left:5px solid var(--primary-accent);border-radius:0 12px 12px 0;padding:32px 36px;position:relative}#vera-advertorial .pull-quote-inner:before{content:"\201c";font-family:var(--heading-font);font-size:120px;color:#7c3aed1a;line-height:.8;position:absolute;top:24px;left:24px;pointer-events:none}#vera-advertorial .pull-quote-text{font-family:var(--heading-font);font-size:clamp(18px,2.4vw,24px);font-style:normal;font-weight:600;color:var(--primary-heading);line-height:1.5;letter-spacing:-.005em;position:relative;z-index:1;margin-bottom:16px}#vera-advertorial .pull-quote-attr{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-accent)}#vera-advertorial .inline-cta{max-width:var(--max-prose);margin:44px auto;padding:0 24px}#vera-advertorial .inline-cta-inner{background:linear-gradient(135deg,#7c3aed14,#6d28d90a);border:1.5px solid var(--border-accent);border-radius:12px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}#vera-advertorial .inline-cta-text{font-size:15px;font-weight:600;color:var(--primary-heading);line-height:1.45}#vera-advertorial .inline-cta-text span{display:block;font-size:12px;color:var(--primary-body);font-weight:500;margin-top:4px}#vera-advertorial .inline-cta-btn{background:var(--btn-primary-bg);color:#f5f0e8;font-family:var(--body-font);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:13px 24px;border-radius:var(--btn-radius);border:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 18px var(--accent-glow);transition:background .2s,transform .15s}#vera-advertorial .inline-cta-btn:hover{background:#5b21b6;transform:translateY(-1px)}#vera-advertorial .product-reveal{max-width:var(--max-wide);margin:0 auto;padding:56px 24px}#vera-advertorial .product-reveal-inner{background:#2e1065;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 24px 80px #1a151229}#vera-advertorial .product-reveal-img{background:#ffffff0a;border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;padding:48px 36px;font-size:11px;color:#f5f0e840;font-family:var(--body-font);letter-spacing:.08em;text-transform:uppercase;min-height:380px}#vera-advertorial .product-reveal-content{padding:48px 40px;display:flex;flex-direction:column;justify-content:center}#vera-advertorial .reveal-eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#c4b5fd;margin-bottom:16px}#vera-advertorial .reveal-title{font-family:var(--heading-font);font-size:clamp(22px,2.8vw,32px);font-weight:700;color:#f5f0e8;line-height:1.2;margin-bottom:16px;letter-spacing:-.01em}#vera-advertorial .reveal-title em{font-style:italic;color:#c4b5fd}#vera-advertorial .reveal-desc{font-size:14px;color:#c8c0b8;line-height:1.7;margin-bottom:24px;font-weight:400}#vera-advertorial .reveal-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}#vera-advertorial .reveal-badge{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700;color:#f5f0e8b3;letter-spacing:.06em}#vera-advertorial .reveal-cta{background:var(--btn-primary-bg);color:#f5f0e8;font-family:var(--body-font);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:15px 24px;border-radius:var(--btn-radius);border:none;cursor:pointer;box-shadow:0 6px 24px #7c3aed59;transition:background .2s,transform .15s;display:inline-block;text-align:center}#vera-advertorial .reveal-cta:hover{background:#5b21b6;transform:translateY(-1px);text-decoration:none}#vera-advertorial .ingredients-section{max-width:var(--max-layout);margin:0 auto;padding:0 24px 72px}#vera-advertorial .section-label{font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-accent);text-align:center;margin-bottom:12px}#vera-advertorial .section-h2{font-family:var(--heading-font);font-size:clamp(26px,3.5vw,40px);font-weight:700;color:var(--primary-heading);text-align:center;margin-bottom:10px;letter-spacing:-.02em;line-height:1.15}#vera-advertorial .section-h2 em{font-style:italic;color:var(--secondary-accent)}#vera-advertorial .section-sub{text-align:center;max-width:560px;margin:0 auto 44px;font-size:15px;color:var(--primary-body);font-weight:500;line-height:1.65}#vera-advertorial .ingredient-list{display:flex;flex-direction:column;gap:0}#vera-advertorial .ingredient-row{display:grid;grid-template-columns:1fr 3fr;gap:0;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;margin-bottom:14px;background:#fff;box-shadow:0 2px 12px #1a15120a;transition:box-shadow .2s}#vera-advertorial .ingredient-row:hover{box-shadow:0 6px 24px #1a151214}#vera-advertorial .ingredient-row-left{background:linear-gradient(160deg,#7c3aed12,#6d28d908);border-right:1px solid var(--border-subtle);padding:28px 24px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}#vera-advertorial .ingredient-row-left:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--primary-accent),var(--secondary-accent))}#vera-advertorial .ing-num{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary-accent);margin-bottom:8px;padding-left:14px}#vera-advertorial .ing-name{font-family:var(--heading-font);font-size:18px;font-weight:700;color:var(--primary-heading);line-height:1.2;margin-bottom:6px;padding-left:14px}#vera-advertorial .ing-dose{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-accent);background:#7c3aed14;border:1px solid rgba(124,58,237,.18);display:inline-block;padding:3px 10px;border-radius:20px;margin-left:14px}#vera-advertorial .ingredient-row-right{padding:28px 32px}#vera-advertorial .ing-role{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-body);margin-bottom:8px}#vera-advertorial .ing-desc{font-size:14px;color:var(--primary-body);line-height:1.7;font-weight:500;margin-bottom:14px}#vera-advertorial .ing-synergy{font-size:13px;color:var(--secondary-accent);font-weight:700;line-height:1.6;padding-top:12px;border-top:1px solid var(--border-subtle)}#vera-advertorial .research-callout{max-width:var(--max-wide);margin:0 auto 72px;padding:0 24px}#vera-advertorial .research-callout-inner{background:#2e1065;border-radius:16px;padding:44px 44px 40px}#vera-advertorial .research-title{font-family:var(--heading-font);font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#f5f0e8;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}#vera-advertorial .research-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#vera-advertorial .research-item{display:flex;gap:16px;align-items:flex-start}#vera-advertorial .research-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:#7c3aed2e;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:14px;font-weight:700;font-style:italic;color:#c4b5fd;letter-spacing:.02em}#vera-advertorial .research-claim{font-size:13px;font-weight:700;color:#f5f0e8;margin-bottom:5px;line-height:1.4}#vera-advertorial .research-source{font-size:11px;color:#f5f0e88c;font-weight:500}#vera-advertorial .testimonials-section{background:var(--secondary-bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:72px 0}#vera-advertorial .testimonials-inner{max-width:var(--max-layout);margin:0 auto;padding:0 24px}#vera-advertorial .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}#vera-advertorial .testimonial-card{background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:28px;box-shadow:0 2px 12px #1a15120a;display:flex;flex-direction:column}#vera-advertorial .testimonial-stars{color:#f59e0b;font-size:13px;letter-spacing:2px;margin-bottom:14px}#vera-advertorial .testimonial-text{font-size:14px;color:var(--primary-body);line-height:1.75;font-weight:500;margin-bottom:20px;flex:1}#vera-advertorial .testimonial-author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--border-subtle)}#vera-advertorial .testimonial-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--secondary-bg);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:15px;font-style:italic;color:var(--primary-body)}#vera-advertorial .testimonial-name{font-size:13px;font-weight:700;color:var(--primary-heading)}#vera-advertorial .testimonial-sub{font-size:11px;color:var(--primary-body);margin-top:2px}#vera-advertorial .testimonial-verified{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-accent);margin-top:3px}#vera-advertorial .offer-section{padding:72px 0}#vera-advertorial .adv-footer{background:#2e1065;padding:32px 24px;border-top:1px solid rgba(255,255,255,.06);text-align:center}#vera-advertorial .adv-footer-logo{font-family:var(--heading-font);font-size:18px;font-weight:700;color:#f5f0e8;margin-bottom:10px}#vera-advertorial .adv-footer-logo em{font-style:italic;color:#c4b5fd}#vera-advertorial .adv-footer-links{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}#vera-advertorial .adv-footer-links a{font-size:12px;color:#f5f0e866;font-weight:500}#vera-advertorial .adv-footer-links a:hover{color:#f5f0e8b3}#vera-advertorial .adv-footer-legal{font-size:11px;color:#f5f0e840;max-width:680px;margin:0 auto;line-height:1.65}#vera-advertorial .section-gap{height:72px}@media(max-width:900px){#vera-advertorial .product-reveal-inner{grid-template-columns:1fr}#vera-advertorial .product-reveal-img{display:none}#vera-advertorial .research-grid,#vera-advertorial .testimonials-grid{grid-template-columns:1fr}}@media(max-width:680px){#vera-advertorial .pub-header-center{display:none}#vera-advertorial .article-headline{font-size:30px}#vera-advertorial .article-deck{font-size:17px}#vera-advertorial .byline-sep,#vera-advertorial .byline-stat{display:none}#vera-advertorial .pull-quote-inner{padding:24px 22px}#vera-advertorial .pull-quote-inner:before{font-size:80px;top:10px;left:10px}#vera-advertorial .ingredient-row{grid-template-columns:1fr}#vera-advertorial .ingredient-row-left{border-right:none;border-bottom:1px solid var(--border-subtle)}}body:has(#vera-advertorial){margin:0!important;background:#f5f0e8}body:has(#vera-advertorial) .shopify-section-group-header-group,body:has(#vera-advertorial) .shopify-section-group-footer-group{display:none!important}body:has(#vera-advertorial) #MainContent,body:has(#vera-advertorial) main#MainContent{margin:0!important;padding:0!important;max-width:none!important}body:has(#vera-advertorial) #MainContent>.shopify-section{margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vera-advertorial.css.map */
