.about-page{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:48px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.about-back{display:inline-block;margin-bottom:48px;font-size:12px;color:#f5f0e840;text-decoration:none;letter-spacing:.05em}.about-back:hover{color:#d4f042}.about-hero{margin-bottom:48px}.about-label{font-size:9px;letter-spacing:.35em;color:#d4f042;margin-bottom:14px;text-transform:uppercase}.about-title{font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:18px}.about-sub{font-size:12px;color:#f5f0e873;line-height:1.8}.about-divider{height:1px;background:#d4f04214;margin-bottom:40px}.about-section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(212,240,66,.05)}.about-section:last-of-type{border-bottom:none}.about-section-label{font-size:8px;letter-spacing:.3em;color:#f5f0e833;margin-bottom:10px;text-transform:uppercase}.about-h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:14px;color:#f5f0e8}.about-section p{font-size:12px;line-height:1.85;color:#f5f0e880;margin-bottom:12px}.about-cta{text-align:center;padding-top:20px}.about-cta-btn{font-size:11px;letter-spacing:.15em;color:#d4f042;text-decoration:none;padding:14px 28px;border:1px solid rgba(212,240,66,.15);transition:all .3s}.about-cta-btn:hover{background:#d4f0420f;border-color:#d4f04259}.contact-page{position:relative;z-index:1;max-width:600px;margin:0 auto;padding:48px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.contact-back{display:inline-block;margin-bottom:48px;font-size:12px;color:#f5f0e840;text-decoration:none;letter-spacing:.05em}.contact-back:hover{color:#d4f042}.contact-hero{margin-bottom:48px}.contact-hero-label{font-size:9px;letter-spacing:.35em;color:#d4f042;margin-bottom:12px;text-transform:uppercase;font-weight:500}.contact-hero-title{font-family:Montserrat,sans-serif;font-size:42px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:14px}.contact-hero-sub{font-size:12px;color:#f5f0e866;line-height:1.6}.lime{color:#d4f042;font-weight:600}.contact-form{background:#080a0fb3;border:1px solid rgba(212,240,66,.1);padding:32px 28px;margin-bottom:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:500px){.form-grid{grid-template-columns:1fr}}.form-group{position:relative}.form-label{display:block;font-size:8px;letter-spacing:.3em;color:#f5f0e840;margin-bottom:8px;text-transform:uppercase}.form-input,.form-textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(245,240,232,.08);color:#f5f0e8;font-family:Montserrat,sans-serif;font-size:13px;padding:10px 0;outline:none;transition:border-color .3s}.form-input:focus,.form-textarea:focus{border-bottom-color:#d4f0424d}.form-input::placeholder,.form-textarea::placeholder{color:#f5f0e826}.form-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:#d4f042;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.form-textarea{resize:vertical;min-height:100px;border:1px solid rgba(245,240,232,.08);padding:12px;background:#0003;border-radius:0}.form-textarea:focus{border-color:#d4f04240}.subject-tags{display:flex;flex-wrap:wrap;gap:8px}.subject-tag{padding:7px 14px;font-size:10px;font-family:Montserrat,sans-serif;letter-spacing:.06em;color:#f5f0e84d;background:transparent;border:1px solid rgba(245,240,232,.08);cursor:pointer;transition:all .2s}.subject-tag:hover{border-color:#d4f04233;color:#f5f0e880}.subject-tag.active{background:#d4f04214;border-color:#d4f04259;color:#d4f042;font-weight:600}.form-submit{display:block;width:100%;margin-top:28px;padding:16px;background:transparent;border:1px solid rgba(212,240,66,.15);color:#d4f042;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.25em;cursor:pointer;transition:all .3s}.form-submit:hover{background:#d4f0420f;border-color:#d4f04259;letter-spacing:.4em}.contact-direct{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:32px}@media(max-width:500px){.contact-direct{grid-template-columns:1fr}}.direct-card{padding:24px 18px;background:#080a0f99;border:1px solid rgba(212,240,66,.06);text-align:center}.direct-icon{font-size:16px;color:#d4f042;margin-bottom:10px}.direct-label{font-size:8px;letter-spacing:.3em;color:#f5f0e833;margin-bottom:8px}.direct-email{font-size:10px;color:#d4f042;text-decoration:none;word-break:break-all}.direct-email:hover{text-decoration:underline}.direct-info{font-size:10px;color:#f5f0e866;margin:0;line-height:1.6}.contact-footer-note{text-align:center;font-size:10px;color:#f5f0e826;letter-spacing:.08em;padding-top:8px}.hiw-page{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:48px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.hiw-back{display:inline-block;margin-bottom:48px;font-size:12px;color:#f5f0e840;text-decoration:none;letter-spacing:.05em}.hiw-back:hover{color:#d4f042}.hiw-hero{margin-bottom:56px}.hiw-label{font-size:9px;letter-spacing:.35em;color:#d4f042;margin-bottom:14px;text-transform:uppercase}.hiw-title{font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:14px}.hiw-sub{font-size:12px;color:#f5f0e866;line-height:1.6}.hiw-steps{margin-bottom:56px}.hiw-step{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid rgba(212,240,66,.06)}.hiw-step:first-child{border-top:1px solid rgba(212,240,66,.08)}.hiw-step-num{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;color:#d4f0421a;line-height:1;flex-shrink:0;width:60px}.hiw-step-content h2{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.hiw-step-content p{font-size:12px;line-height:1.85;color:#f5f0e873}.hiw-detail{padding:28px;background:#d4f04205;border:1px solid rgba(212,240,66,.08)}.hiw-detail-label{font-size:8px;letter-spacing:.3em;color:#f5f0e833;margin-bottom:18px;text-transform:uppercase}.hiw-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}@media(max-width:500px){.hiw-detail-grid{grid-template-columns:1fr 1fr}}.hiw-detail-val{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.hiw-detail-desc{font-size:9px;color:#f5f0e840;letter-spacing:.08em}.ing-page{position:relative;z-index:1;max-width:660px;margin:0 auto;padding:48px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.ing-back{display:inline-block;margin-bottom:48px;font-size:12px;color:#f5f0e840;text-decoration:none;letter-spacing:.05em}.ing-back:hover{color:#d4f042}.ing-hero{margin-bottom:40px}.ing-label{font-size:9px;letter-spacing:.35em;color:#d4f042;margin-bottom:14px;text-transform:uppercase}.ing-title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:14px}.ing-sub{font-size:12px;color:#f5f0e866;line-height:1.7}.lime{color:#d4f042}.ing-total{padding:20px 24px;background:#d4f04208;border:1px solid rgba(212,240,66,.1);margin-bottom:40px}.ing-total-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(212,240,66,.05)}.ing-total-row:last-child{border-bottom:none}.ing-total-label{font-size:9px;letter-spacing:.2em;color:#f5f0e840}.ing-total-val{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#d4f042}.ing-compounds{margin-bottom:40px}.ing-compound{padding:28px 0;border-bottom:1px solid rgba(212,240,66,.06)}.ing-compound:first-child{border-top:1px solid rgba(212,240,66,.08)}.ing-compound-header{display:flex;align-items:center;gap:16px;margin-bottom:14px}.ing-compound-num{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#d4f04214;flex-shrink:0;width:44px}.ing-compound-name{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.ing-compound-dose{font-size:13px;font-weight:700;color:#d4f042}.ing-compound-bar{flex:1;height:3px;background:#f5f0e80a;border-radius:2px;overflow:hidden;margin-left:12px}.ing-bar-fill{height:100%;background:#d4f042;border-radius:2px}.ing-compound p{font-size:11px;line-height:1.85;color:#f5f0e866;padding-left:60px}@media(max-width:500px){.ing-compound p{padding-left:0}.ing-compound-bar{display:none}}.ing-footer{text-align:center;padding-top:16px}.ing-footer p{font-size:9px;color:#f5f0e826;letter-spacing:.06em;line-height:1.7}.ship-page{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:48px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.ship-back{display:inline-block;margin-bottom:48px;font-size:12px;color:#f5f0e840;text-decoration:none;letter-spacing:.05em}.ship-back:hover{color:#d4f042}.ship-hero{margin-bottom:48px}.ship-label{font-size:9px;letter-spacing:.35em;color:#d4f042;margin-bottom:14px;text-transform:uppercase}.ship-title{font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.ship-sections{border-top:1px solid rgba(212,240,66,.08)}.ship-section{padding:28px 0;border-bottom:1px solid rgba(212,240,66,.06)}.ship-section h2{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.ship-section p{font-size:12px;line-height:1.85;color:#f5f0e880;margin-bottom:8px}.ship-section ul{padding-left:18px;margin-bottom:8px}.ship-section li{font-size:12px;line-height:1.85;color:#f5f0e880;margin-bottom:4px}.ship-section a{color:#d4f042;text-decoration:underline}body{cursor:auto!important}.cursor,.cursor-ring{display:none!important}.legal-page{position:relative;z-index:1;max-width:620px;margin:0 auto;padding:60px 24px 80px;font-family:Montserrat,sans-serif;color:#f5f0e8}.legal-back{display:inline-block;margin-bottom:32px;font-size:12px;color:#f5f0e859;text-decoration:none;letter-spacing:.05em}.legal-back:hover{color:#d4f042}.legal-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.03em;margin-bottom:8px}.legal-updated{font-size:11px;color:#f5f0e84d;margin-bottom:40px;letter-spacing:.08em}.legal-body h2{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#d4f042;margin:32px 0 10px;letter-spacing:-.01em}.legal-body p{font-size:12px;line-height:1.8;color:#f5f0e899;margin-bottom:12px}.legal-body ul{padding-left:20px;margin-bottom:12px}.legal-body li{font-size:12px;line-height:1.8;color:#f5f0e899;margin-bottom:4px}.legal-body a{color:#d4f042;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
