:root{--hb-primary: #1E3A8A;--hb-primary-light: #3B82F6;--hb-gold: #FFD700;--hb-gold-dark: #FFA500;--hb-text-dark: #1E293B;--hb-text-medium: #475569;--hb-text-light: #64748B;--hb-bg-light: #F8FAFC;--hb-border-light: #E2E8F0;--hb-border-medium: #CBD5E1;--hb-success: #10B981;--hb-error: #EF4444}.medical-badge{background:linear-gradient(135deg,var(--hb-gold) 0%,var(--hb-gold-dark) 100%);color:var(--hb-primary);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.375rem}.medical-notice{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #F59E0B;border-radius:8px;padding:1rem;margin:1rem 0;display:flex;gap:.75rem;align-items:flex-start}.medical-notice__icon{font-size:1.25rem;flex-shrink:0}.medical-notice__content h4{margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:var(--hb-text-dark)}.medical-notice__content p{margin:0;font-size:.813rem;color:var(--hb-text-medium);line-height:1.4}.intake-form-container{max-width:800px;margin:0 auto;padding:2rem 1rem}.intake-form-header{text-align:center;margin-bottom:2rem}.intake-form-title{font-size:2rem;font-weight:800;color:var(--hb-primary);margin-bottom:.5rem}.intake-form-subtitle{color:var(--hb-text-medium);font-size:1.125rem}.healthie-iframe-container{width:100%;min-height:600px;border:1px solid var(--hb-border-light);border-radius:8px;overflow:hidden;background:#fff}.healthie-iframe{width:100%;height:100%;border:none}.cart-drawer--prescription-notice{background:var(--hb-bg-light);border-top:2px solid var(--hb-primary);padding:1rem;margin-top:auto}.cart-drawer--prescription-notice button{background:linear-gradient(135deg,var(--hb-primary) 0%,var(--hb-primary-light) 100%);color:#fff;border:none;border-radius:25px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;margin-top:.5rem}.cart-drawer--prescription-notice button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a4d}.hb-btn-gradient{background:linear-gradient(135deg,var(--hb-gold) 0%,var(--hb-gold-dark) 100%);color:var(--hb-primary)!important;border:2px solid transparent;border-radius:25px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 2px 8px #ffd7004d}.hb-btn-gradient:hover{background:linear-gradient(135deg,var(--hb-gold-dark) 0%,var(--hb-gold) 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ffd70066;border-color:var(--hb-primary)}@media (max-width: 768px){.intake-form-container{padding:1rem .5rem}.intake-form-title{font-size:1.5rem}.intake-form-subtitle{font-size:1rem}.medical-notice{flex-direction:column;text-align:center}.cart-drawer--prescription-notice{padding:.75rem}}.badge-list>.badge:nth-child(n+3){display:none}@media (max-width: 768px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}}.trust-badge{display:inline-flex;align-items:center;gap:.375rem;color:var(--hb-primary);font-size:.875rem;font-weight:600}.trust-badge svg{width:16px;height:16px;color:var(--hb-success)}.prescription-required{display:inline-flex;align-items:center;gap:.25rem;color:var(--hb-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.prescription-required:before{content:"\211e";font-size:1rem;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/103/assets/healthbrew-overrides.css.map */
