:root{--mg-dark:#0a1e3d;--mg-navy:#1a3a5c;--mg-blue:#2e6da4;--mg-sky:#4a9fd4;--mg-light:#e8f2fc;--mg-ice:#f2f8fe;--mg-ww:#fdfeff;--mg-gold:#c9a24d;--mg-txt:#0a1e3d;--mg-mut:#6e829a;--mg-green:#27863a;--mg-red:#c0392b;--mg-sand:#d6e3f0}.mg,.mg *{box-sizing:border-box;margin:0;padding:0}.mg{font-family:Outfit,sans-serif;color:var(--mg-txt)}.mg img{max-width:100%;display:block}.mg-c{max-width:1200px;margin:0 auto;padding:0 16px}.mg-rv{opacity:0;transform:translateY(16px);transition:all .5s ease}.mg-rv.vis{opacity:1;transform:translateY(0)}.mg-sec{padding:40px 0}.mg-sec-dk{background:var(--mg-dark);color:var(--mg-ice)}.mg-sec-ice{background:var(--mg-ice)}.mg-sec-grad{background:linear-gradient(135deg,var(--mg-dark),var(--mg-navy),var(--mg-blue))}.mg-sl{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;font-weight:800;color:var(--mg-sky);margin-bottom:8px;display:block}.mg-sec-dk .mg-sl{color:var(--mg-gold)}.mg-st{font-family:"DM Serif Display",serif;font-size:22px;font-weight:900;line-height:1.2;margin-bottom:8px}.mg-ss{font-size:13px;line-height:1.6;color:var(--mg-mut);max-width:560px}.mg-sec-dk .mg-ss{color:#e8f2fc66}.mg-sh{text-align:center;margin-bottom:32px}.mg-sh .mg-ss{margin:0 auto}.mg-pain-grid{display:flex;flex-direction:column;gap:10px}.mg-pain-card{padding:16px;background:#fff;border-radius:12px;border:1px solid var(--mg-sand);display:flex;gap:12px;align-items:start}.mg-pain-ic{width:40px;height:40px;border-radius:10px;background:var(--mg-ice);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mg-pain-ic svg{width:18px;height:18px;color:var(--mg-blue)}.mg-pain-card h4{font-size:14px;font-weight:700;margin-bottom:2px;color:var(--mg-dark)}.mg-pain-card p{font-size:12px;color:var(--mg-mut);line-height:1.5}.mg-forms-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mg-form-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;text-align:center;transition:all .3s}.mg-form-card:hover{background:#ffffff1a;transform:translateY(-2px)}.mg-form-name{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin-bottom:4px}.mg-form-desc{font-size:10px;color:#e8f2fc66;line-height:1.4}.mg-form-icon{width:36px;height:36px;border-radius:50%;background:#4a9fd426;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.mg-form-icon svg{width:16px;height:16px;color:var(--mg-sky)}.mg-ben-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mg-ben-card{background:#fff;border-radius:12px;border:1px solid var(--mg-sand);padding:16px;text-align:center;transition:all .3s}.mg-ben-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.mg-ben-icon{width:44px;height:44px;border-radius:50%;background:var(--mg-ice);display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.mg-ben-icon svg{width:20px;height:20px;color:var(--mg-blue)}.mg-ben-icon img{width:100%;height:100%;object-fit:contain;border-radius:50%}.mg-ben-name{font-size:12px;font-weight:700;color:var(--mg-dark);margin-bottom:2px}.mg-ben-desc{font-size:10px;color:var(--mg-mut);line-height:1.4}.mg-rev-grid{display:flex;flex-direction:column;gap:12px}.mg-rev-card{background:#fff;border-radius:14px;padding:18px;border:1px solid var(--mg-sand)}.mg-rev-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mg-rev-av{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--mg-navy),var(--mg-blue));flex-shrink:0}.mg-rev-name{font-weight:700;font-size:13px}.mg-rev-loc{font-size:10px;color:var(--mg-mut)}.mg-rev-ver{font-size:9px;color:var(--mg-green);font-weight:700;display:inline-flex;align-items:center;gap:3px}.mg-rev-ver svg{width:9px;height:9px}.mg-rev-stars{display:inline-flex!important;gap:1px;margin-bottom:6px;line-height:0}.mg-rev-stars svg{width:13px!important;height:13px!important;fill:var(--mg-gold)!important;display:inline-block!important}.mg-rev-txt{font-size:13px;line-height:1.6;font-style:italic;color:var(--mg-txt)}.mg-rev-tag{display:inline-block;background:#27863a14;color:var(--mg-green);font-size:10px;font-weight:700;padding:3px 8px;border-radius:50px;margin-top:6px}.mg-faq-list{max-width:800px;margin:0 auto}.mg-faq-i{border-bottom:1px solid var(--mg-sand)}.mg-faq-q{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;font-weight:700;font-size:14px;background:none;border:none;width:100%;text-align:left;font-family:Outfit,sans-serif;color:var(--mg-txt);gap:10px}.mg-faq-q svg{width:16px;height:16px;color:var(--mg-blue);transition:transform .3s;flex-shrink:0}.mg-faq-i.open .mg-faq-q svg{transform:rotate(45deg)}.mg-faq-a{max-height:0;overflow:hidden;transition:max-height .4s}.mg-faq-i.open .mg-faq-a{max-height:400px}.mg-faq-a-in{padding:0 0 16px;font-size:13px;color:var(--mg-mut);line-height:1.7}.mg-fcta{background:linear-gradient(135deg,var(--mg-dark),var(--mg-navy),var(--mg-blue));text-align:center;padding:48px 0;overflow:hidden}.mg-fcta .mg-st{color:#fff}.mg-fcta-btn{display:block;width:100%;max-width:340px;margin:16px auto 6px;padding:16px;background:#fff;color:var(--mg-dark);border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.6px;font-family:Outfit,sans-serif;transition:all .2s}.mg-fcta-btn:hover{box-shadow:0 8px 30px #0003;transform:translateY(-1px)}.mg-fcta-guar{text-align:center;font-size:10px;color:#ffffff59;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px}.mg-fcta-guar svg{width:12px;height:12px;color:var(--mg-sky)}@media(min-width:768px){.mg-c{padding:0 24px}.mg-sec{padding:64px 0}.mg-st{font-size:clamp(26px,3.2vw,36px)}.mg-sh{margin-bottom:48px}.mg-pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mg-forms-grid{grid-template-columns:repeat(4,1fr);gap:14px}.mg-ben-grid{grid-template-columns:repeat(3,1fr);gap:16px}.mg-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/biorhym-mag.css.map */
