
.mobile-coa-summary{display:none}
@media(max-width:700px){
.product-intro{padding-bottom:28px;gap:16px}.product-intro h1{font-size:36px}.art{height:235px!important;margin:0!important}.hero-bottle{height:220px!important;top:0!important;width:63%!important}.hero-resin{height:135px!important;bottom:10px!important;width:48%!important}.art-caption{display:none}.intro{font-size:16px;line-height:1.5}.offer{margin-top:16px;padding:14px 0}.single{margin:8px 0}.trust-links{padding-top:12px}.builder{padding:28px 20px}.builder-title{margin-bottom:18px}.builder h2{font-size:30px}.builder-title .overline{margin-bottom:8px}.oil-grid h3{min-height:0;font-size:23px}.oil-grid article>span{margin:4px 0 8px}.oil-grid{row-gap:22px}.pagination{margin-top:12px}
.evidence-room{padding:30px 20px;background:linear-gradient(#fff,#fcf7f1 12%,#fcf7f1 85%,#fafaf6)}.evidence-mast{padding-bottom:12px;border:0}.evidence-mast img{width:110px}.pubmed-source strong{font-size:15px}.pubmed-source span{font-size:11px;max-width:160px}.library-lead{grid-template-columns:1fr; padding:12px 0 18px}.library-lead h2{font-size:30px;margin:8px 0 12px}.library-lead p:not(.overline){font-size:16px}.library-art,.library-shelf,.evidence-tabs{display:none}.evidence-stage{padding:16px 0 0}.evidence-question h3{font-size:27px}.evidence-question>p{font-size:16px;line-height:1.5}.evidence-question small{font-size:12px}.evidence-slide{gap:20px}.evidence-answer p{font-size:22px;line-height:1.3}.evidence-limit p{font-size:16px}.evidence-limit{padding-top:12px}.evidence-foot{padding-top:16px}.evidence-note{font-size:12px;line-height:1.5}
.coa-showcase{display:block;padding:30px 20px;background:linear-gradient(#fafaf6,#f4f2e9 50%,#fff)}.coa-intro h2{font-size:30px;line-height:1.1;margin:10px 0 14px}.coa-intro>p:not(.overline){font-size:16px;line-height:1.5}.coa-points,.coa-readable,.coa-display{display:none}.coa-intro .coa-disclosure{font-size:12px!important;line-height:1.4!important;margin-top:16px}.mobile-coa-summary{display:block;margin-top:20px;font-size:15px;line-height:1.6}.mobile-coa-summary strong,.mobile-coa-summary span{display:block}.mobile-coa-summary strong{font-weight:500}.mobile-coa-summary button{margin-top:16px;padding:13px 19px;min-height:48px;background:#154a38;border:0;border-radius:25px;color:white;font:16px Arial}
#certificate-reader{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:65px 14px 25px}#certificate-reader .certificate-sheet{padding:22px 15px}#certificate-reader .certificate-logo{width:200px!important;height:60px!important}#certificate-reader .certificate-sheet h3{font-size:28px}#certificate-reader .cert-sub{font-size:14px}#certificate-reader .cert-rows>div{font-size:15px;padding:12px 0;grid-template-columns:1fr 1.1fr;gap:12px}#certificate-reader .cert-note{font-size:13px}#certificate-reader .cert-kicker{font-size:10px}#certificate-close{font-size:15px}
.oil-profile{padding:28px 20px}.profile-heading h2{font-size:30px}.profile-heading h2 em:before{content:' '}.profile-layout{gap:10px}.profile-art img{height:120px}.profile-art>span{display:none}.profile-detail article{min-height:0;padding:18px 0 10px}.profile-detail h3{font-size:27px;margin:8px 0 12px}.profile-detail p{font-size:16px;line-height:1.5}.profile-note{margin-top:10px;font-size:13px}.profile-tabs button{font-size:14px}
.next-discovery{padding:28px 20px;background:linear-gradient(#fff,#fcf7f1 35%,#fff)!important}.next-discovery .section-heading{margin-bottom:18px}.next-discovery h2{font-size:30px}.next-discovery .section-heading>p{display:none}.discovery-options article{grid-template-columns:100px 1fr;gap:20px;margin:0 0 15px}.discovery-options img{width:100px;height:115px}.discovery-options h3{margin:5px 0 12px;font-size:26px}.discovery-options h3 a{text-decoration:none}.discovery-options button{padding:10px 15px;min-height:44px;font:14px Arial;background:transparent;border:1px solid #95a58f;border-radius:24px}.discovery-options .overline{font-size:10px}footer{padding:25px 20px}
}

@media(max-width:700px){.mobile-coa-summary{min-height:125px}.mobile-coa-summary>img{width:78px;height:110px;object-fit:contain;float:left;margin:3px 18px 10px 0;transform:rotate(-3deg);box-shadow:0 6px 15px #154a3818}.mobile-coa-summary button{font-size:14px;padding:12px 15px}}