:root{--hims-crimson-base:#8B1524;--hims-crimson-hover:#75121F;--hims-crimson-dark:#5C0E18;--hims-crimson-light:#FDF2F4;--hims-crimson-tint:#FBE6E9;--hims-crimson-border:#F1B5BD;--hims-navy-950:#0B1120;--hims-navy-900:#0F172A;--hims-navy-800:#1E293B;--hims-navy-700:#334155;--hims-navy-600:#475569;--hims-navy-500:#64748B;--hims-navy-400:#94A3B8;--hims-navy-300:#CBD5E1;--hims-navy-200:#E2E8F0;--hims-navy-100:#F1F5F9;--hims-navy-50:#F8FAFC;--hims-teal-base:#0D9488;--hims-teal-hover:#0F766E;--hims-teal-dark:#115E59;--hims-teal-light:#F0FDFA;--hims-teal-border:#99F6E4;--hims-red-base:#DC2626;--hims-red-hover:#B91C1C;--hims-red-dark:#991B1B;--hims-red-light:#FEF2F2;--hims-red-border:#FECACA;--hims-green-base:#16A34A;--hims-green-dark:#15803D;--hims-green-light:#F0FDF4;--hims-green-border:#BBF7D0;--hims-amber-base:#D97706;--hims-amber-dark:#B45309;--hims-amber-light:#FFFBEB;--hims-amber-border:#FDE68A;--hims-blue-base:#0284C7;--hims-blue-dark:#0369A1;--hims-blue-light:#F0F9FF;--hims-blue-border:#BAE6FD;--hims-bg-white:#FFFFFF;--hims-bg-surface:#F8FAFC;--hims-bg-subtle:#F1F5F9;--hims-bg-dark:#0F172A;--hims-space-1:4px;--hims-space-2:8px;--hims-space-3:12px;--hims-space-4:16px;--hims-space-5:20px;--hims-space-6:24px;--hims-space-8:32px;--hims-space-10:40px;--hims-space-12:48px;--hims-space-16:64px;--hims-space-20:80px;--hims-space-24:96px;--hims-font-heading:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--hims-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--hims-text-hero:clamp(2.5rem, 4.5vw + 1rem, 3.75rem);--hims-text-h1:clamp(2rem, 3.2vw + 0.8rem, 2.75rem);--hims-text-h2:clamp(1.625rem, 2.2vw + 0.6rem, 2.125rem);--hims-text-h3:clamp(1.375rem, 1.5vw + 0.4rem, 1.625rem);--hims-text-h4:clamp(1.1875rem, 1vw + 0.3rem, 1.375rem);--hims-text-h5:clamp(1.0625rem, 0.5vw + 0.3rem, 1.125rem);--hims-text-body-lg:clamp(1.0625rem, 0.3vw + 0.9rem, 1.125rem);--hims-text-body:1rem;--hims-text-sm:0.875rem;--hims-text-xs:0.8125rem;--hims-leading-tight:1.2;--hims-leading-snug:1.35;--hims-leading-normal:1.6;--hims-leading-relaxed:1.75;--hims-weight-regular:400;--hims-weight-medium:500;--hims-weight-semibold:600;--hims-weight-bold:700;--hims-weight-extrabold:800;--hims-radius-xs:4px;--hims-radius-sm:6px;--hims-radius-md:8px;--hims-radius-lg:12px;--hims-radius-xl:16px;--hims-radius-pill:9999px;--hims-radius-circle:50%;--hims-shadow-1:0 1px 3px rgba(15, 23, 42, 0.06), 0 1px 2px rgba(15, 23, 42, 0.04);--hims-shadow-2:0 4px 12px rgba(15, 23, 42, 0.08), 0 2px 4px rgba(15, 23, 42, 0.04);--hims-shadow-3:0 12px 24px -4px rgba(15, 23, 42, 0.12), 0 4px 6px -2px rgba(15, 23, 42, 0.05);--hims-shadow-4:0 20px 32px -8px rgba(15, 23, 42, 0.16);--hims-shadow-crimson:0 4px 14px rgba(139, 21, 36, 0.25);--hims-shadow-emergency:0 4px 14px rgba(220, 38, 38, 0.35);--hims-focus-ring:0 0 0 3px rgba(139, 21, 36, 0.20);--hims-focus-ring-teal:0 0 0 3px rgba(13, 148, 136, 0.25);--hims-focus-ring-red:0 0 0 3px rgba(220, 38, 38, 0.25);--hims-transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);--hims-transition-normal:250ms cubic-bezier(0.4, 0, 0.2, 1);--hims-transition-smooth:350ms cubic-bezier(0.4, 0, 0.2, 1);--hims-z-negative:-1;--hims-z-base:1;--hims-z-card:10;--hims-z-sticky:100;--hims-z-drawer:900;--hims-z-modal:1000;--hims-z-skip-link:99999}.hims-skip-link{position:absolute;top:-100px;left:var(--hims-space-4);z-index:var(--hims-z-skip-link);padding:var(--hims-space-3) var(--hims-space-6);background-color:var(--hims-crimson-base);color:var(--hims-bg-white)!important;font-family:var(--hims-font-heading);font-size:var(--hims-text-sm);font-weight:var(--hims-weight-bold);text-decoration:none;border-radius:var(--hims-radius-sm);box-shadow:var(--hims-shadow-3);transition:top var(--hims-transition-fast)}.hims-skip-link:focus{top:var(--hims-space-4);outline:3px solid var(--hims-teal-base);outline-offset:2px}.hims-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--hims-crimson-base)!important;outline-offset:2px!important}html,body{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body.hims-foundation-active{font-family:var(--hims-font-body);font-size:var(--hims-text-body);line-height:var(--hims-leading-normal);color:var(--hims-navy-700);background-color:var(--hims-bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.hims-foundation-active h1,body.hims-foundation-active h2,body.hims-foundation-active h3,body.hims-foundation-active h4,body.hims-foundation-active h5,body.hims-foundation-active h6,.hims-heading{font-family:var(--hims-font-heading);color:var(--hims-navy-900);font-weight:var(--hims-weight-bold);line-height:var(--hims-leading-tight);letter-spacing:-.015em;margin-top:0}body.hims-foundation-active .hims-doc-cta-card h1,body.hims-foundation-active .hims-doc-cta-card h2,body.hims-foundation-active .hims-doc-cta-card h3,body.hims-foundation-active .hims-doc-cta-card h4,body.hims-foundation-active .hims-doc-cta-card .hims-dcc-title,body.hims-foundation-active .hims-internal-hero h1,body.hims-foundation-active .hims-internal-hero h2,body.hims-foundation-active .hims-internal-hero h3,body.hims-foundation-active .hims-internal-hero .hims-hero-title,body.hims-foundation-active .hims-emergency-bar h1,body.hims-foundation-active .hims-emergency-bar h2,body.hims-foundation-active .hims-emergency-bar h3,body.hims-foundation-active .hims-emergency-bar .hims-eb-title,body.hims-foundation-active .hims-emergency-cta h1,body.hims-foundation-active .hims-emergency-cta h2,body.hims-foundation-active .hims-appointment-cta h1,body.hims-foundation-active .hims-appointment-cta h2,body.hims-foundation-active .hims-dual-gateway h2,body.hims-foundation-active .hims-dual-gateway h3,body.hims-foundation-active .hims-dept-cta-box h1,body.hims-foundation-active .hims-dept-cta-box h2,body.hims-foundation-active .hims-dept-cta-box h3,body.hims-foundation-active .hims-dept-cta-box h4,body.hims-foundation-active .hims-directory-cta h1,body.hims-foundation-active .hims-directory-cta h2,body.hims-foundation-active .hims-directory-cta h3,body.hims-foundation-active .hims-modern-footer h1,body.hims-foundation-active .hims-modern-footer h2,body.hims-foundation-active .hims-modern-footer h3,body.hims-foundation-active .hims-modern-footer h4,body.hims-foundation-active .hims-hero-visual-overlay h1,body.hims-foundation-active .hims-hero-visual-overlay h2,body.hims-foundation-active .hims-hero-visual-overlay h3,body.hims-foundation-active .hims-hero-visual-overlay h4,body.hims-foundation-active .hims-hl-resources-box h1,body.hims-foundation-active .hims-hl-resources-box h2,body.hims-foundation-active .hims-hl-resources-box h3,body.hims-foundation-active .hims-hl-resources-box h4,body.hims-foundation-active .hims-hl-resources-box h5,body.hims-foundation-active .hims-hl-resources-box h6,body.hims-foundation-active .hims-hl-resources-box .hims-hl-rb-title,body.hims-foundation-active .hims-hl-resources-box .hims-hl-rc-title,body.hims-foundation-active .hims-section-dark h1,body.hims-foundation-active .hims-section-dark h2,body.hims-foundation-active .hims-section-dark h3,body.hims-foundation-active .hims-section-dark h4,body.hims-foundation-active .hims-section-dark h5,body.hims-foundation-active .hims-section-dark h6,body.hims-foundation-active .hims-section-navy h1,body.hims-foundation-active .hims-section-navy h2,body.hims-foundation-active .hims-section-navy h3,body.hims-foundation-active .hims-section-navy h4,body.hims-foundation-active .hims-section-navy h5,body.hims-foundation-active .hims-section-navy h6,body.hims-foundation-active .hims-bg-dark h1,body.hims-foundation-active .hims-bg-dark h2,body.hims-foundation-active .hims-bg-dark h3,body.hims-foundation-active .hims-bg-dark h4,body.hims-foundation-active .hims-bg-dark h5,body.hims-foundation-active .hims-bg-dark h6,body.hims-foundation-active .hims-bg-navy h1,body.hims-foundation-active .hims-bg-navy h2,body.hims-foundation-active .hims-bg-navy h3,body.hims-foundation-active .hims-bg-navy h4,body.hims-foundation-active .hims-bg-navy h5,body.hims-foundation-active .hims-bg-navy h6,body.hims-foundation-active .hims-fee-table thead th,body.hims-foundation-active .hims-fee-table th,body.hims-foundation-active table thead th.hims-th-dark,body.hims-foundation-active table thead tr.hims-tr-dark th,.hims-fee-table thead th,.hims-fee-table th,.hims-table-responsive-wrapper table thead th,table.hims-fee-table thead th{color:#FFFFFF!important}.hims-section-dark,.hims-section-navy,.hims-bg-dark,.hims-bg-navy,.hims-internal-hero,.hims-modern-footer,.hims-emergency-bar,.hims-doc-cta-card,.hims-dept-cta-box,.hims-hl-resources-box{--unicamp-color-heading:#FFFFFF}body.hims-foundation-active h1{font-size:var(--hims-text-h1)}body.hims-foundation-active h2{font-size:var(--hims-text-h2)}body.hims-foundation-active h3{font-size:var(--hims-text-h3)}body.hims-foundation-active h4{font-size:var(--hims-text-h4)}body.hims-foundation-active h5{font-size:var(--hims-text-h5)}body.hims-foundation-active h6{font-size:var(--hims-text-sm);font-weight:var(--hims-weight-semibold)}.hims-text-hero{font-size:var(--hims-text-hero);line-height:1.15;font-weight:var(--hims-weight-extrabold)}.hims-text-lead{font-size:var(--hims-text-body-lg);line-height:var(--hims-leading-relaxed);color:var(--hims-navy-600)}.hims-text-meta{font-size:var(--hims-text-sm);color:var(--hims-navy-500)}.hims-text-caption{font-size:var(--hims-text-xs);color:var(--hims-navy-500)}body.hims-foundation-active a{color:var(--hims-crimson-base);text-decoration:none;transition:color var(--hims-transition-fast)}body.hims-foundation-active a:hover{color:var(--hims-crimson-hover)}.hims-container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}@media (max-width:767px){.hims-container{padding-left:16px;padding-right:16px}}.hims-container-fluid{width:100%;max-width:100%;padding-left:var(--hims-space-4);padding-right:var(--hims-space-4);box-sizing:border-box}.hims-container-narrow{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:var(--hims-space-4);padding-right:var(--hims-space-4);box-sizing:border-box}.hims-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--hims-space-6);box-sizing:border-box}.hims-grid-gap-sm{gap:var(--hims-space-3)}.hims-grid-gap-lg{gap:var(--hims-space-8)}.hims-col-12{grid-column:span 12}.hims-col-10{grid-column:span 12}.hims-col-8{grid-column:span 12}.hims-col-6{grid-column:span 12}.hims-col-4{grid-column:span 12}.hims-col-3{grid-column:span 12}@media (min-width:768px){.hims-col-md-6{grid-column:span 6}.hims-col-md-4{grid-column:span 4}.hims-col-md-3{grid-column:span 3}.hims-col-md-8{grid-column:span 8}}@media (min-width:1024px){.hims-col-lg-10{grid-column:span 10}.hims-col-lg-8{grid-column:span 8}.hims-col-lg-6{grid-column:span 6}.hims-col-lg-4{grid-column:span 4}.hims-col-lg-3{grid-column:span 3}}.hims-flex{display:flex}.hims-flex-col{display:flex;flex-direction:column}.hims-items-center{align-items:center}.hims-items-start{align-items:flex-start}.hims-justify-between{justify-content:space-between}.hims-justify-center{justify-content:center}.hims-flex-wrap{flex-wrap:wrap}.hims-gap-2{gap:var(--hims-space-2)}.hims-gap-4{gap:var(--hims-space-4)}.hims-gap-6{gap:var(--hims-space-6)}.hims-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hims-space-2);font-family:var(--hims-font-heading);font-weight:var(--hims-weight-semibold);text-align:center;text-decoration:none!important;white-space:nowrap;border-radius:var(--hims-radius-sm);border:1px solid #fff0;cursor:pointer;box-sizing:border-box;transition:all var(--hims-transition-normal)}.hims-btn-sm{height:36px;padding:0 var(--hims-space-3);font-size:var(--hims-text-sm)}.hims-btn-md{min-height:44px;padding:0 var(--hims-space-5);font-size:var(--hims-text-sm)}.hims-btn-lg{min-height:52px;padding:0 var(--hims-space-8);font-size:var(--hims-text-body)}.hims-btn-primary{background-color:var(--hims-crimson-base);color:var(--hims-bg-white)!important;border-color:var(--hims-crimson-base);box-shadow:var(--hims-shadow-1)}.hims-btn-primary:hover{background-color:var(--hims-crimson-hover);border-color:var(--hims-crimson-hover);box-shadow:var(--hims-shadow-crimson);transform:translateY(-1px)}.hims-btn-primary:active{background-color:var(--hims-crimson-dark);transform:translateY(0)}.hims-btn-secondary{background-color:var(--hims-navy-900);color:var(--hims-bg-white)!important;border-color:var(--hims-navy-900);box-shadow:var(--hims-shadow-1)}.hims-btn-secondary:hover{background-color:var(--hims-navy-800);border-color:var(--hims-navy-800);transform:translateY(-1px)}.hims-btn-outline{background-color:#fff0;color:var(--hims-crimson-base)!important;border-color:var(--hims-crimson-base)}.hims-btn-outline:hover{background-color:var(--hims-crimson-base);color:var(--hims-bg-white)!important}.hims-btn-emergency{background-color:var(--hims-red-base);color:var(--hims-bg-white)!important;border-color:var(--hims-red-base);box-shadow:var(--hims-shadow-emergency);position:relative}.hims-btn-emergency:hover{background-color:var(--hims-red-hover);border-color:var(--hims-red-hover);box-shadow:0 6px 18px rgb(220 38 38 / .45);transform:translateY(-1px)}.hims-btn-ghost{background-color:#fff0;color:var(--hims-navy-700)!important;border-color:#fff0}.hims-btn-ghost:hover{background-color:var(--hims-navy-100);color:var(--hims-navy-900)!important}.hims-btn:disabled,.hims-btn.disabled,.hims-btn[disabled]{opacity:0.55!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}.hims-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#FFF;box-shadow:0 0 0 0 rgb(255 255 255 / .7);animation:himsPulse 1.8s infinite}@keyframes himsPulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .7)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.hims-form-control,.fluentform .ff-el-form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],select,textarea{width:100%;min-height:44px;padding:var(--hims-space-3) var(--hims-space-4);font-family:var(--hims-font-body);font-size:.9375rem;color:var(--hims-navy-900);background-color:var(--hims-bg-white);border:1px solid var(--hims-navy-300);border-radius:var(--hims-radius-sm);box-sizing:border-box;transition:border-color var(--hims-transition-fast),box-shadow var(--hims-transition-fast)}textarea.hims-form-control,textarea{min-height:100px;padding:var(--hims-space-3) var(--hims-space-4)}.hims-form-control:focus,.fluentform .ff-el-form-control:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,select:focus,textarea:focus{border-color:var(--hims-crimson-base)!important;box-shadow:var(--hims-focus-ring)!important;outline:none!important}.hims-form-label,.fluentform .ff-el-form-top label,.fluentform .ff-el-input-label{display:block;margin-bottom:var(--hims-space-2);font-family:var(--hims-font-heading);font-size:var(--hims-text-sm);font-weight:var(--hims-weight-semibold);color:var(--hims-navy-800)}.hims-required,.fluentform .ff-el-form-top label.ff-el-is-required::after,.fluentform span.ff-el-is-required{color:var(--hims-red-base)!important;margin-left:2px}.hims-form-help{font-size:var(--hims-text-xs);color:var(--hims-navy-500);margin-top:var(--hims-space-1)}.hims-form-error,.fluentform .text-danger,.fluentform .error{font-size:var(--hims-text-xs);color:var(--hims-red-base)!important;margin-top:var(--hims-space-1)}.fluentform .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 var(--hims-space-6);font-family:var(--hims-font-heading);font-weight:var(--hims-weight-bold);font-size:var(--hims-text-sm);background-color:var(--hims-crimson-base)!important;color:var(--hims-bg-white)!important;border:1px solid var(--hims-crimson-base)!important;border-radius:var(--hims-radius-sm)!important;box-shadow:var(--hims-shadow-1);transition:all var(--hims-transition-normal);cursor:pointer}.fluentform .ff-btn-submit:hover{background-color:var(--hims-crimson-hover)!important;border-color:var(--hims-crimson-hover)!important;box-shadow:var(--hims-shadow-crimson);transform:translateY(-1px)}.hims-card{position:relative;background-color:var(--hims-bg-white);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-md);box-shadow:var(--hims-shadow-1);box-sizing:border-box;transition:transform var(--hims-transition-normal),box-shadow var(--hims-transition-normal),border-color var(--hims-transition-normal);overflow:hidden}.hims-card:hover{transform:translateY(-4px);box-shadow:var(--hims-shadow-2);border-color:var(--hims-navy-300)}.hims-card-body{padding:var(--hims-space-6)}.hims-card-doctor{display:flex;flex-direction:column;height:100%;text-align:center}.hims-card-doctor .doctor-photo-wrap{position:relative;width:100%;padding-top:100%;background-color:var(--hims-navy-100);overflow:hidden}.hims-card-doctor .doctor-photo-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--hims-transition-normal)}.hims-card-doctor:hover .doctor-photo-wrap img{transform:scale(1.03)}.hims-card-doctor .doctor-content{padding:var(--hims-space-5);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.hims-card-doctor .doctor-name{font-size:1.125rem;font-weight:var(--hims-weight-bold);color:var(--hims-navy-900);margin-bottom:var(--hims-space-1)}.hims-card-doctor .doctor-specialty{font-size:var(--hims-text-sm);color:var(--hims-teal-base);font-weight:var(--hims-weight-semibold);margin-bottom:var(--hims-space-3)}.hims-card-doctor .doctor-meta{font-size:var(--hims-text-xs);color:var(--hims-navy-500);margin-bottom:var(--hims-space-4)}.hims-card-department{padding:var(--hims-space-6);border-top:4px solid var(--hims-crimson-base);display:flex;flex-direction:column;height:100%}.hims-card-department .department-icon{width:52px;height:52px;border-radius:var(--hims-radius-md);background-color:var(--hims-crimson-light);color:var(--hims-crimson-base);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:var(--hims-space-4);transition:background-color var(--hims-transition-fast),color var(--hims-transition-fast)}.hims-card-department:hover .department-icon{background-color:var(--hims-crimson-base);color:var(--hims-bg-white)}.hims-card-department .department-title{font-size:1.25rem;font-weight:var(--hims-weight-bold);margin-bottom:var(--hims-space-2)}.hims-card-department .department-excerpt{font-size:var(--hims-text-sm);color:var(--hims-navy-600);line-height:var(--hims-leading-normal);flex-grow:1;margin-bottom:var(--hims-space-4)}.hims-card-package{border-top:4px solid var(--hims-teal-base);padding:var(--hims-space-6);display:flex;flex-direction:column;height:100%}.hims-card-package .package-badge{align-self:flex-start;margin-bottom:var(--hims-space-3)}.hims-card-package .package-title{font-size:1.25rem;font-weight:var(--hims-weight-bold);margin-bottom:var(--hims-space-2)}.hims-card-package .package-price{font-family:var(--hims-font-heading);font-size:1.75rem;font-weight:var(--hims-weight-extrabold);color:var(--hims-navy-900);margin-bottom:var(--hims-space-4)}.hims-card-package .package-price span{font-size:var(--hims-text-sm);font-weight:var(--hims-weight-regular);color:var(--hims-navy-500)}.hims-card-emergency{background:linear-gradient(135deg,var(--hims-crimson-dark),var(--hims-crimson-base));color:var(--hims-bg-white);border:none;padding:var(--hims-space-6);border-radius:var(--hims-radius-lg);box-shadow:var(--hims-shadow-crimson)}.hims-card-emergency h3,.hims-card-emergency p{color:var(--hims-bg-white)!important}.hims-card-emergency .emergency-number{font-family:var(--hims-font-heading);font-size:clamp(1.5rem, 2vw + 1rem, 2.25rem);font-weight:var(--hims-weight-extrabold);color:var(--hims-bg-white);display:block;margin:var(--hims-space-3) 0;text-decoration:none}.hims-badge{display:inline-flex;align-items:center;gap:var(--hims-space-1);font-family:var(--hims-font-heading);font-size:var(--hims-text-xs);font-weight:var(--hims-weight-bold);padding:3px 10px;border-radius:var(--hims-radius-pill);line-height:1.4;white-space:nowrap}.hims-badge-nabh{background-color:var(--hims-amber-light);color:var(--hims-amber-dark);border:1px solid var(--hims-amber-border)}.hims-badge-nmc{background-color:var(--hims-green-light);color:var(--hims-green-dark);border:1px solid var(--hims-green-border)}.hims-badge-emergency{background-color:var(--hims-red-light);color:var(--hims-red-dark);border:1px solid var(--hims-red-border)}.hims-badge-teal{background-color:var(--hims-teal-light);color:var(--hims-teal-hover);border:1px solid var(--hims-teal-border)}.hims-badge-slate{background-color:var(--hims-navy-100);color:var(--hims-navy-700);border:1px solid var(--hims-navy-200)}.hims-site-header{position:relative;width:100%;z-index:var(--hims-z-sticky);background-color:var(--hims-bg-white)}.hims-site-header.is-sticky .hims-navbar-wrapper{position:fixed;top:0;left:0;right:0;width:100%;background-color:rgb(255 255 255 / .98);backdrop-filter:blur(8px);box-shadow:var(--hims-shadow-2);z-index:var(--hims-z-sticky);animation:himsStickySlideDown 0.3s cubic-bezier(.16,1,.3,1) forwards}@keyframes himsStickySlideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.hims-topbar{background-color:var(--hims-navy-950);color:var(--hims-navy-300);font-size:.84375rem;line-height:1.4;border-bottom:1px solid rgb(255 255 255 / .08);position:relative;z-index:101}.hims-topbar-inner{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding-top:var(--hims-space-1);padding-bottom:var(--hims-space-1)}.hims-topbar-left,.hims-topbar-right{display:flex;align-items:center;gap:var(--hims-space-3);flex-wrap:wrap}.hims-topbar-sep{color:rgb(255 255 255 / .2);font-size:13px}.hims-topbar-link{display:inline-flex;align-items:center;gap:6px;color:var(--hims-navy-300)!important;text-decoration:none!important;transition:color var(--hims-transition-fast)}.hims-topbar-link:hover{color:var(--hims-bg-white)!important}.hims-topbar-link strong{color:var(--hims-bg-white);font-weight:var(--hims-weight-semibold)}.hims-topbar-emergency{color:#FCA5A5!important;background:rgb(220 38 38 / .18);padding:3px 10px;border-radius:var(--hims-radius-pill);border:1px solid rgb(220 38 38 / .35)}.hims-topbar-emergency:hover{color:#FFFFFF!important;background:rgb(220 38 38 / .35)}.hims-emergency-tag{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:#F87171;font-weight:var(--hims-weight-bold)}.hims-topbar .hims-badge{font-size:12.5px;padding:3px 9px;font-weight:700}.hims-navbar-wrapper{background-color:var(--hims-bg-white);border-bottom:1px solid var(--hims-navy-200);transition:all var(--hims-transition-normal)}.hims-navbar-container{display:flex;align-items:center;justify-content:space-between;min-height:68px;max-width:1360px;margin:0 auto;padding:0 24px;position:relative;gap:var(--hims-space-4)}.hims-brand{display:flex;align-items:center;flex:0 0 auto;min-width:145px;margin:0}.hims-logo-link{display:inline-flex;align-items:center;line-height:1}.hims-logo-img{height:55px;width:auto;max-width:155px;object-fit:contain;display:block;transition:transform var(--hims-transition-fast)}.hims-nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.hims-menu-list{display:flex;align-items:center;justify-content:center;gap:2px;list-style:none;margin:0;padding:0;flex-wrap:nowrap!important}.hims-nav-item{position:relative;list-style:none;margin:0;padding:0;flex-shrink:0}.hims-nav-link{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;font-family:var(--hims-font-heading);font-size:.90625rem;font-weight:var(--hims-weight-semibold);color:var(--hims-navy-800)!important;text-decoration:none!important;border-radius:var(--hims-radius-sm);transition:all var(--hims-transition-fast);white-space:nowrap!important;line-height:1.2}.hims-dropdown-icon{font-size:10px;color:var(--hims-navy-400);transition:transform var(--hims-transition-fast);transform:translateY(1px)}.hims-nav-item:hover>.hims-nav-link,.hims-nav-item:focus-within>.hims-nav-link,.hims-nav-link.hims-active{color:var(--hims-crimson-base)!important;background-color:var(--hims-crimson-light)}.hims-nav-item:hover>.hims-nav-link .hims-dropdown-icon,.hims-nav-item:focus-within>.hims-nav-link .hims-dropdown-icon{transform:rotate(180deg);color:var(--hims-crimson-base)}.hims-dropdown-menu{position:absolute;top:100%;left:0;min-width:250px;max-width:320px;background-color:var(--hims-bg-white);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-md);box-shadow:var(--hims-shadow-3);list-style:none;margin:4px 0 0 0;padding:var(--hims-space-2) 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:all var(--hims-transition-fast);z-index:var(--hims-z-modal)}.hims-nav-item:hover>.hims-dropdown-menu,.hims-nav-item:focus-within>.hims-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hims-dropdown-menu .hims-nav-link{display:block;padding:9px var(--hims-space-5);font-family:var(--hims-font-body);font-size:.875rem;font-weight:var(--hims-weight-medium);color:var(--hims-navy-700)!important;border-radius:0;border-bottom:1px solid var(--hims-navy-100);transition:all var(--hims-transition-fast);white-space:normal;line-height:1.4}.hims-dropdown-menu li:last-child>.hims-nav-link{border-bottom:none}.hims-dropdown-menu .hims-nav-link:hover,.hims-dropdown-menu .hims-nav-link:focus{background-color:var(--hims-navy-50);color:var(--hims-crimson-base)!important;padding-left:calc(var(--hims-space-5) + 4px)}.hims-has-sub-dropdown{position:relative}.hims-sub-dropdown-menu{position:absolute;top:0;left:100%;min-width:240px;background-color:var(--hims-bg-white);border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-md);box-shadow:var(--hims-shadow-3);list-style:none;margin:0;padding:var(--hims-space-2) 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(8px);transition:all var(--hims-transition-fast);z-index:calc(var(--hims-z-modal) + 1)}.hims-has-sub-dropdown:hover>.hims-sub-dropdown-menu,.hims-has-sub-dropdown:focus-within>.hims-sub-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.hims-has-mega-menu{position:static!important}.hims-mega-menu-panel{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--hims-bg-white);border-top:3px solid var(--hims-crimson-base);border-bottom:2px solid var(--hims-navy-200);box-shadow:var(--hims-shadow-4);border-radius:0 0 var(--hims-radius-lg) var(--hims-radius-lg);padding:var(--hims-space-8) 0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:all var(--hims-transition-normal);z-index:var(--hims-z-modal)}.hims-has-mega-menu:hover>.hims-mega-menu-panel,.hims-has-mega-menu:focus-within>.hims-mega-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hims-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--hims-space-8);width:100%}.hims-mega-col{display:flex;flex-direction:column}.hims-mega-category{font-family:var(--hims-font-heading);font-size:.8125rem;font-weight:var(--hims-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--hims-crimson-base);padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid var(--hims-crimson-light)}.hims-mega-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.hims-mega-list .hims-nav-item{border-bottom:1px solid var(--hims-navy-100);padding-bottom:2px}.hims-mega-list .hims-nav-link{display:flex;align-items:center;padding:6px 8px;font-family:var(--hims-font-body);font-size:.875rem;font-weight:var(--hims-weight-medium);color:var(--hims-navy-700)!important;border-radius:var(--hims-radius-sm);transition:all var(--hims-transition-fast)}.hims-mega-list .hims-nav-link:hover{color:var(--hims-crimson-base)!important;background-color:var(--hims-navy-50);padding-left:12px}.hims-mega-all-link{margin-top:8px;padding-top:8px;border-top:1px dashed var(--hims-navy-200)}.hims-highlight-link{color:var(--hims-crimson-base)!important;font-weight:var(--hims-weight-bold)!important}.hims-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:0}.hims-search-trigger-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;border-radius:50%!important;background-color:transparent!important;border:1px solid var(--hims-navy-200)!important;color:var(--hims-navy-700)!important;font-size:14px!important;cursor:pointer!important;transition:all var(--hims-transition-fast)!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:1!important}.hims-search-trigger-btn:hover{background-color:var(--hims-navy-100)!important;color:var(--hims-navy-900)!important;border-color:var(--hims-navy-300)!important}.hims-header-appointment-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 16px!important;font-family:var(--hims-font-heading)!important;font-size:0.84375rem!important;font-weight:700!important;white-space:nowrap!important;border-radius:var(--hims-radius-sm)!important;flex-shrink:0!important;box-sizing:border-box!important;line-height:1!important}.hims-hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:#fff0;border:1px solid var(--hims-navy-200);border-radius:var(--hims-radius-sm);cursor:pointer;padding:0;transition:all var(--hims-transition-fast)}.hims-hamburger-btn:hover{background-color:var(--hims-navy-100)}.hims-hamburger-btn .hims-bar{display:block;width:22px;height:2px;background-color:var(--hims-navy-900);border-radius:2px;transition:all var(--hims-transition-fast)}.hims-drawer-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(15 23 42 / .6);backdrop-filter:blur(4px);z-index:var(--hims-z-drawer);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--hims-transition-normal)}.hims-drawer-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.hims-mobile-drawer{position:fixed;top:0;right:0;width:360px;max-width:88vw;height:100vh;background-color:var(--hims-bg-white);box-shadow:var(--hims-shadow-4);z-index:calc(var(--hims-z-drawer) + 1);transform:translateX(100%);transition:transform 0.35s cubic-bezier(.16,1,.3,1);visibility:hidden}.hims-mobile-drawer.is-open{transform:translateX(0);visibility:visible}.hims-drawer-inner{display:flex;flex-direction:column;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.hims-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--hims-space-4) var(--hims-space-5);border-bottom:1px solid var(--hims-navy-200)}.hims-drawer-logo img{height:42px;width:auto;object-fit:contain}.hims-drawer-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--hims-navy-100);border:none;border-radius:50%;color:var(--hims-navy-700);font-size:18px;cursor:pointer;transition:all var(--hims-transition-fast)}.hims-drawer-close-btn:hover{background-color:var(--hims-navy-200);color:var(--hims-navy-900)}.hims-drawer-emergency-box{padding:var(--hims-space-3) var(--hims-space-5);background:var(--hims-red-light);border-bottom:1px solid var(--hims-red-border)}.hims-drawer-call-btn{display:flex;align-items:center;gap:var(--hims-space-3);color:var(--hims-red-dark)!important;text-decoration:none!important}.hims-drawer-call-btn i{font-size:24px;color:var(--hims-red-base)}.hims-drawer-call-btn small{display:block;font-size:12.5px;text-transform:uppercase;font-weight:var(--hims-weight-bold);letter-spacing:.04em}.hims-drawer-call-btn strong{font-size:15px;font-family:var(--hims-font-heading)}.hims-drawer-search{padding:var(--hims-space-3) var(--hims-space-5);border-bottom:1px solid var(--hims-navy-100)}.hims-drawer-search-form{position:relative;width:100%}.hims-drawer-search-field{width:100%;min-height:40px;padding:8px 40px 8px 12px;font-size:14px;border-radius:var(--hims-radius-sm);border:1px solid var(--hims-navy-300)}.hims-drawer-search-submit{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff0;border:none;color:var(--hims-navy-500);cursor:pointer}.hims-mobile-nav{flex-grow:1;padding:var(--hims-space-2) 0}.hims-mobile-menu-list{list-style:none;margin:0;padding:0}.hims-mobile-nav-item{border-bottom:1px solid var(--hims-navy-100)}.hims-mobile-link-wrapper{display:flex;align-items:center;justify-content:space-between;padding:4px var(--hims-space-5)}.hims-mobile-nav-link{flex-grow:1;padding:10px 0;font-family:var(--hims-font-heading);font-size:.9375rem;font-weight:var(--hims-weight-semibold);color:var(--hims-navy-800)!important;text-decoration:none!important}.hims-mobile-nav-link.hims-active{color:var(--hims-crimson-base)!important}.hims-submenu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff0;border:none;color:var(--hims-navy-500);font-size:14px;cursor:pointer;transition:transform var(--hims-transition-fast)}.hims-submenu-toggle.is-expanded{transform:rotate(180deg);color:var(--hims-crimson-base)}.hims-mobile-submenu{display:none;list-style:none;margin:0;padding:0 0 var(--hims-space-2) var(--hims-space-5);background-color:var(--hims-navy-50);border-top:1px solid var(--hims-navy-100)}.hims-mobile-submenu.is-expanded{display:block}.hims-mobile-submenu .hims-mobile-nav-link{font-family:var(--hims-font-body);font-size:.875rem;font-weight:var(--hims-weight-regular);color:var(--hims-navy-700)!important;padding:8px 0}.hims-drawer-footer{padding:var(--hims-space-5);border-top:1px solid var(--hims-navy-200);background-color:var(--hims-navy-50)}.hims-btn-block{width:100%}.hims-drawer-quick-links{display:flex;flex-direction:column;gap:8px;margin-top:var(--hims-space-4);font-size:.875rem}.hims-drawer-quick-links a{color:var(--hims-navy-700)!important;display:flex;align-items:center;gap:8px}.hims-drawer-accreditations{display:flex;gap:8px;margin-top:var(--hims-space-4);flex-wrap:wrap}.hims-search-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--hims-z-modal);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--hims-transition-normal)}.hims-search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.hims-search-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(15 23 42 / .7);backdrop-filter:blur(6px)}.hims-search-modal-content{position:relative;width:100%;max-width:640px;background-color:var(--hims-bg-white);border-radius:var(--hims-radius-lg);box-shadow:var(--hims-shadow-4);padding:var(--hims-space-8);margin:0 var(--hims-space-4);z-index:2;transform:translateY(-20px);transition:transform var(--hims-transition-normal)}.hims-search-modal.is-open .hims-search-modal-content{transform:translateY(0)}.hims-search-modal-close{position:absolute;top:var(--hims-space-4);right:var(--hims-space-4);width:36px;height:36px;background:var(--hims-navy-100);border:none;border-radius:50%;color:var(--hims-navy-700);font-size:16px;cursor:pointer;transition:all var(--hims-transition-fast)}.hims-search-modal-close:hover{background:var(--hims-navy-200);color:var(--hims-navy-900)}.hims-search-modal-title{display:block;font-family:var(--hims-font-heading);font-size:1.125rem;font-weight:var(--hims-weight-bold);color:var(--hims-navy-900);margin-bottom:var(--hims-space-4)}.hims-modal-search-input-wrap{position:relative;display:flex;align-items:center;gap:var(--hims-space-2)}.hims-modal-search-icon{position:absolute;left:14px;color:var(--hims-navy-400);font-size:16px}.hims-modal-search-input{width:100%;min-height:48px;padding:10px 16px 10px 42px;font-size:1rem;border:1px solid var(--hims-navy-300);border-radius:var(--hims-radius-sm)}.hims-search-quick-tags{margin-top:var(--hims-space-4);display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.875rem;color:var(--hims-navy-500)}.hims-search-quick-tags a{background-color:var(--hims-navy-100);color:var(--hims-navy-700)!important;padding:3px 10px;border-radius:var(--hims-radius-pill);text-decoration:none;transition:all var(--hims-transition-fast)}.hims-search-quick-tags a:hover{background-color:var(--hims-crimson-light);color:var(--hims-crimson-base)!important}@media (max-width:1440px){.hims-nav-link{padding:8px 9px;font-size:.875rem}}@media (max-width:1366px){.hims-nav-link{padding:8px 7px;font-size:.875rem}.hims-navbar-container{padding:0 20px}}@media (max-width:1279px){.hims-nav-link{padding:8px 5px;font-size:.84375rem}.hims-brand .hims-logo-img{height:49px;max-width:140px}.hims-header-appointment-btn{padding:0 12px;font-size:.8125rem}}@media (min-width:1025px) and (max-width:1199px){.hims-nav{display:flex!important}.hims-hamburger-btn{display:none!important}.hims-desktop-menu{display:flex!important;gap:0!important}.hims-nav-link{padding:.35rem 0.35rem!important;font-size:0.8125rem!important}.hims-brand{min-width:120px!important}.hims-logo-img{height:44px!important;max-width:125px!important}.hims-header-appointment-btn{padding:0 10px!important;font-size:0.8125rem!important;height:36px!important}}@media (max-width:1024px){.hims-nav{display:none!important}.hims-hamburger-btn{display:flex!important}.hims-header-actions{margin-left:auto}.hims-navbar-container{min-height:64px;padding:0 20px}}@media (max-width:991px){.hims-topbar-right{display:none!important}.hims-topbar-inner{justify-content:center}}@media (max-width:767px){.hims-topbar-right,.hims-topbar-left>a:not(.hims-topbar-emergency),.hims-topbar-sep{display:none!important}.hims-topbar-inner{justify-content:center;min-height:36px;padding-top:4px;padding-bottom:4px}.hims-header-appointment-btn{display:none!important}.hims-logo-img{height:44px;max-width:125px}.hims-navbar-container{min-height:56px;padding:0 16px}}.hims-modern-footer{background:linear-gradient(180deg,#070D18 0%,#050912 100%)!important;color:#FFFFFF!important;font-family:var(--hims-font-body,'Inter',sans-serif)!important;border-top:3px solid var(--hims-crimson-base,#8B1524)!important;padding-top:64px!important;padding-bottom:32px!important;position:relative;z-index:10;width:100%;box-sizing:border-box}.hims-modern-footer *{box-sizing:border-box}.hims-modern-footer .hims-footer-top,.hims-modern-footer .hims-footer-main{display:grid!important;grid-template-columns:1.35fr 1.3fr 1fr 1.15fr 0.95fr!important;gap:32px!important;margin-bottom:48px!important;align-items:start}.hims-modern-footer h1,.hims-modern-footer h2,.hims-modern-footer h3,.hims-modern-footer h4,.hims-modern-footer h5,.hims-modern-footer h6,.hims-modern-footer .hims-footer-heading,.hims-modern-footer .hims-fcol-title{font-family:var(--hims-font-heading,'Plus Jakarta Sans',sans-serif)!important;font-size:16px!important;font-weight:800!important;color:#FFFFFF!important;margin:0 0 18px 0!important;letter-spacing:-0.01em!important;position:relative!important;padding-bottom:10px!important;text-transform:none!important;line-height:1.3!important}.hims-modern-footer .hims-footer-heading::after,.hims-modern-footer .hims-fcol-title::after{content:'';position:absolute;bottom:0;left:0;width:28px;height:2.5px;background-color:var(--hims-crimson-base,#8B1524)!important;border-radius:1px}.hims-modern-footer .hims-footer-brand,.hims-modern-footer .hims-fcol-brand{display:flex!important;flex-direction:column!important}.hims-modern-footer .hims-footer-logo-link,.hims-modern-footer .hims-footer-logo-wrap{display:inline-flex!important;align-items:center!important;margin-bottom:16px!important;text-decoration:none!important}.hims-modern-footer .hims-footer-logo-img,.hims-modern-footer .hims-footer-crest{width:216px!important;height:auto!important;max-height:82px!important;object-fit:contain!important;display:block!important}.hims-modern-footer .hims-footer-lead,.hims-modern-footer .hims-footer-about{font-size:14px!important;line-height:1.65!important;color:#CBD5E1!important;margin:0 0 18px 0!important}.hims-modern-footer .hims-footer-accreditations,.hims-modern-footer .hims-footer-accred-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:20px!important}.hims-modern-footer .hims-faccred-pill,.hims-modern-footer .hims-accred-pill{font-size:12px!important;font-weight:700!important;padding:4px 10px!important;background-color:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:var(--hims-radius-sm,6px)!important;color:#E2E8F0!important;text-transform:uppercase!important;letter-spacing:.03em}.hims-modern-footer .hims-footer-socials{display:flex!important;gap:10px!important;align-items:center!important}.hims-modern-footer .hims-fsocial-link{width:36px!important;height:36px!important;border-radius:50%!important;background-color:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .15)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#FFFFFF!important;text-decoration:none!important;transition:all 0.2s ease!important}.hims-modern-footer .hims-fsocial-link:hover{background-color:var(--hims-crimson-base,#8B1524)!important;border-color:var(--hims-crimson-base,#8B1524)!important;transform:translateY(-2px)!important;color:#FFFFFF!important}.hims-modern-footer .hims-fsocial-link svg{fill:currentColor!important;display:block}.hims-modern-footer .hims-footer-contact-list{display:flex!important;flex-direction:column!important;gap:12px!important}.hims-modern-footer .hims-fe-hotline{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important;background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--hims-radius-md,8px)!important}.hims-modern-footer .hims-fe-emergency{background:rgb(220 38 38 / .12)!important;border-color:rgb(220 38 38 / .3)!important}.hims-modern-footer .hims-fe-icon{font-size:18px!important;margin-top:1px!important;flex-shrink:0}.hims-modern-footer .hims-fe-label{display:block!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;color:#94A3B8!important;margin-bottom:2px!important}.hims-modern-footer .hims-fe-emergency .hims-fe-label{color:#FCA5A5!important}.hims-modern-footer .hims-fe-num{display:block!important;font-family:var(--hims-font-heading,'Plus Jakarta Sans',sans-serif)!important;font-size:15.5px!important;font-weight:800!important;color:#FFFFFF!important}.hims-modern-footer .hims-fe-num a{color:#FFFFFF!important;text-decoration:none!important;transition:color 0.15s ease}.hims-modern-footer .hims-fe-emergency .hims-fe-num a{color:#F87171!important;font-size:17px!important}.hims-modern-footer .hims-fe-num a:hover{color:var(--hims-gold-base,#F59E0B)!important}.hims-modern-footer .hims-fe-sub{display:block!important;font-size:12px!important;color:#94A3B8!important;font-weight:500!important;margin-top:1px!important}.hims-modern-footer .hims-fe-addr-block{padding:10px 12px!important;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .06)!important;border-radius:var(--hims-radius-md,8px)!important}.hims-modern-footer .hims-footer-address{font-size:13.5px!important;line-height:1.5!important;color:#CBD5E1!important;margin:4px 0 0 0!important}.hims-modern-footer .hims-footer-email{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13.5px!important;color:#93C5FD!important;text-decoration:none!important;margin-top:6px!important;transition:color 0.15s ease}.hims-modern-footer .hims-footer-email:hover{color:#FFFFFF!important}.hims-modern-footer .hims-fe-pay-wrap{margin-top:4px}.hims-modern-footer .hims-footer-pay-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:11px 14px!important;font-size:13.5px!important;font-weight:700!important;border-radius:var(--hims-radius-sm,6px)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#D97706 0%,#B45309 100%)!important;color:#FFFFFF!important;border:1px solid rgb(245 158 11 / .4)!important;text-decoration:none!important;transition:all 0.25s ease!important;cursor:pointer!important;box-shadow:0 2px 8px rgb(0 0 0 / .2)!important}.hims-modern-footer .hims-footer-pay-btn:hover{background:linear-gradient(135deg,#F59E0B 0%,#D97706 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(217 119 6 / .35)!important;color:#FFFFFF!important}.hims-modern-footer .hims-footer-menu,.hims-modern-footer .hims-footer-links{list-style:none!important;padding:0!important;margin:0!important}.hims-modern-footer .hims-footer-menu li,.hims-modern-footer .hims-footer-links li{margin-bottom:10px!important}.hims-modern-footer .hims-footer-menu li a,.hims-modern-footer .hims-footer-links li a{font-size:14px!important;color:#CBD5E1!important;text-decoration:none!important;transition:color 0.2s ease,transform 0.2s ease!important;display:inline-block!important;line-height:1.45!important}.hims-modern-footer .hims-footer-menu li a:hover,.hims-modern-footer .hims-footer-links li a:hover{color:#FFFFFF!important;transform:translateX(3px)!important}.hims-modern-footer .hims-footer-bottom{padding-top:28px!important;border-top:1px solid rgb(255 255 255 / .1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;font-size:13.5px!important;color:#94A3B8!important;margin-top:0!important}.hims-modern-footer .hims-footer-copy{color:#94A3B8!important}.hims-modern-footer .hims-fbottom-links,.hims-modern-footer .hims-footer-legal-links{display:flex!important;gap:18px!important;flex-wrap:wrap!important;align-items:center!important}.hims-modern-footer .hims-fbottom-links a,.hims-modern-footer .hims-footer-legal-links a{color:#CBD5E1!important;text-decoration:none!important;transition:color 0.2s ease!important}.hims-modern-footer .hims-fbottom-links a:hover,.hims-modern-footer .hims-footer-legal-links a:hover{color:#FFFFFF!important}.hims-modern-footer .hims-footer-legal-links span{color:rgb(255 255 255 / .3)!important}@media (max-width:1199px){.hims-modern-footer .hims-footer-top,.hims-modern-footer .hims-footer-main{grid-template-columns:1fr 1fr!important;gap:32px!important}.hims-modern-footer .hims-footer-brand{grid-column:1 / -1!important;max-width:600px!important}}@media (max-width:768px){.hims-modern-footer{padding-top:48px!important;padding-bottom:28px!important}.hims-modern-footer .hims-footer-top,.hims-modern-footer .hims-footer-main{grid-template-columns:1fr!important;gap:28px!important}.hims-modern-footer .hims-footer-brand{grid-column:1!important;max-width:100%!important}.hims-modern-footer .hims-footer-bottom{flex-direction:column!important;text-align:center!important;gap:14px!important}.hims-modern-footer .hims-fbottom-links,.hims-modern-footer .hims-footer-legal-links{justify-content:center!important}}@media (max-width:480px){.hims-modern-footer{padding-top:40px!important;padding-bottom:24px!important}.hims-modern-footer .hims-footer-top,.hims-modern-footer .hims-footer-main{gap:24px!important}.hims-modern-footer .hims-footer-legal-links,.hims-modern-footer .hims-fbottom-links{flex-direction:column!important;gap:8px!important}.hims-modern-footer .hims-footer-legal-links span{display:none!important}}.hims-floating-whatsapp{position:fixed;bottom:calc(84px + env(safe-area-inset-bottom, 0px));right:24px;z-index:998;line-height:1}.hims-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);color:#FFFFFF!important;text-decoration:none!important;padding:7px 14px 7px 11px;border-radius:9999px;box-shadow:0 3px 10px rgb(18 140 126 / .28),0 1px 3px rgb(0 0 0 / .08);transition:transform 0.2s cubic-bezier(.16,1,.3,1),box-shadow 0.2s ease;cursor:pointer}.hims-whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 5px 14px rgb(18 140 126 / .4);color:#FFFFFF!important}.hims-whatsapp-btn:focus-visible{outline:2px solid #128C7E;outline-offset:2px}.hims-wa-icon-box{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .22);border-radius:50%;color:#FFF;flex-shrink:0}.hims-wa-icon-box svg{width:14px;height:14px;display:block;fill:currentColor}.hims-wa-text-group{display:flex;align-items:center}.hims-wa-sub-kicker{display:none!important}.hims-wa-action-title{font-size:.82rem;font-weight:600;color:#FFF;font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:.01em;line-height:1.2;white-space:nowrap}@media (max-width:768px){.hims-floating-whatsapp{bottom:calc(76px + env(safe-area-inset-bottom, 0px));right:16px}.hims-whatsapp-btn{width:42px;height:42px;padding:0;border-radius:50%;justify-content:center;gap:0}.hims-wa-icon-box{width:100%;height:100%;background:#fff0}.hims-wa-icon-box svg{width:20px;height:20px}.hims-wa-text-group{display:none!important}}@media (max-width:480px){.hims-floating-whatsapp{bottom:calc(72px + env(safe-area-inset-bottom, 0px));right:12px}}