.TapToTop_button__8x422{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:900;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:50%;background:var(--color-primary,#0a0569);color:var(--color-primary-contrast,#fff);box-shadow:0 4px 16px rgba(10,5,105,.28);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.75rem) scale(.92);transition:opacity .28s ease,transform .28s ease,visibility .28s ease,background-color .2s ease,box-shadow .2s ease}.TapToTop_button__8x422.TapToTop_visible__4wGBj{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.TapToTop_button__8x422:hover{background:var(--welzo-blue-hover,#0d0780);box-shadow:0 6px 20px rgba(10,5,105,.36)}.TapToTop_button__8x422:focus-visible{outline:2px solid var(--color-primary,#0a0569);outline-offset:3px}.TapToTop_icon___wBi1{font-size:.95rem;line-height:1}@media(max-width:767px){.TapToTop_button__8x422{right:max(.85rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));width:2.5rem;height:2.5rem}.TapToTop_icon___wBi1{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.TapToTop_button__8x422{transition:opacity .15s ease,visibility .15s ease;transform:none}.TapToTop_button__8x422.TapToTop_visible__4wGBj{transform:none}}.footer{--radius-sm:10px;background:#0f172a;color:#fff;padding:48px 24px 100px}@media(max-width:767px){.footer{padding:36px 16px calc(88px + env(safe-area-inset-bottom))}}@media(max-width:479px){.footer{padding:28px 12px calc(80px + env(safe-area-inset-bottom))}}@media(max-width:768px){.footer{padding:32px 16px 100px}}.footer a{color:inherit;text-decoration:none}.footer-inner{max-width:1200px;margin:0 auto}.footer-disclosure{background:rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:20px;margin-bottom:32px;font-size:13px;line-height:1.6}.footer-disclosure strong{color:#fff}.footer-disclosure p{opacity:.8;margin-bottom:10px}.footer-disclosure p:last-child{margin-bottom:0}.footer-grid{display:grid;grid-gap:32px;gap:32px;margin-bottom:32px}@media(min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.footer-brand img{height:24px;filter:brightness(0) invert(1);margin-bottom:12px}.footer-brand p{font-size:13px;opacity:.6;line-height:1.5;max-width:260px;margin-bottom:1rem}.footer-col .footer-col-title,.footer-col h2{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;opacity:.4}.footer-col a{display:block;font-size:13px;opacity:.6;margin-bottom:8px;transition:opacity .2s}.footer-col a:hover{opacity:1}.footer-reg{display:block;font-size:12px;color:rgba(255,255,255,.5);line-height:1.5;padding:0}.footer-reg strong{color:rgba(255,255,255,.7)}.footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;opacity:.4}.footer-bottom p{margin-bottom:8px}.footer-pharmacy-id{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;margin-bottom:24px}.footer-pharmacy-id>.footer-section-title,.footer-pharmacy-id>h2{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.4;margin-bottom:14px}.footer-pharmacy-id-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 20px;gap:10px 20px}@media(max-width:768px){.footer-pharmacy-id-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.footer-pharmacy-id-grid{grid-template-columns:1fr;gap:8px}}.fpi-block .fpi-label{font-size:10px;opacity:.35;margin-bottom:1px;text-transform:uppercase;letter-spacing:.04em}.fpi-block .fpi-value{font-size:12px;opacity:.75;line-height:1.4}.fpi-block .fpi-value a{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px}.fpi-block .fpi-value a:hover{opacity:1}.fpi-complaints{margin-top:14px;background:rgba(255,255,255,.05);border-radius:var(--radius-sm);padding:10px 12px;font-size:11px;line-height:1.5;opacity:.6}.fpi-complaints strong{color:#fff;opacity:1}.fpi-complaints a{color:rgba(255,255,255,.8);text-decoration:underline;text-underline-offset:2px}.fpi-complaints a:hover{opacity:1}.header-v2{--hv2-navy:#0a0568;--hv2-navy-hover:#0d0780;--hv2-navy-text:#3f4660;--hv2-grey-text:#656565;--hv2-pink:#d3307c;--hv2-review-green:#55b685;--hv2-search-border:#7876aa;--hv2-light:#f5f5f7;--hv2-border:#e6e6ec;--hv2-hover-bg:#f4f4fa;--hv2-card-bg:#fff;--hv2-radius:14px;--hv2-shadow-menu:0 16px 40px rgba(10,5,104,0.14);position:-webkit-sticky;position:sticky;top:0;z-index:200;background:#fff;color:var(--hv2-navy-text);font-size:16px;line-height:1.5}.header-v2 a{text-decoration:none;color:inherit}.header-v2 .hv2-container{width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem}.header-v2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-v2 .rating-strip{background:#fff;border-bottom:1px solid var(--hv2-border)}.header-v2 .rating-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.5rem 0}.header-v2 .rating-group{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.header-v2 .rating-group .r-label{color:var(--hv2-grey-text);font-size:.94rem;font-weight:500}.header-v2 .badge-excellent{background:var(--hv2-review-green);color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.03em;padding:.3rem .8rem;border-radius:6px;text-transform:uppercase}.header-v2 .stars{display:inline-flex;gap:.12rem;color:var(--hv2-review-green)}.header-v2 .rating-group .r-count{font-size:.94rem;color:var(--hv2-navy-text)}.header-v2 .rating-group .r-count b{font-weight:700}.header-v2 .rating-login{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:.4rem;font-size:.94rem;font-weight:600;color:var(--hv2-navy);background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.header-v2 .rating-login:hover{color:var(--hv2-pink)}.header-v2 .rating-user{grid-column:3;justify-self:end;position:relative}.header-v2 .header-main{display:flex;align-items:center;gap:1.75rem;padding:1rem 0}.header-v2 .brand-cluster{display:flex;align-items:center;gap:.9rem;flex:none}.header-v2 .brand{display:inline-flex;align-items:center}.header-v2 .brand .brand-img,.header-v2 .brand img{height:34px;width:auto}.header-v2 .brand-divider{width:1px;height:26px;background:var(--hv2-border)}.header-v2 .powered{font-size:.94rem;color:var(--hv2-grey-text);font-weight:400;max-width:190px;line-height:1.25}.header-v2 .search{position:relative;flex:1 1;max-width:760px;margin:0 auto}.header-v2 .search input{width:100%;font-family:inherit;font-size:1rem;color:var(--hv2-navy-text);background:#fff;border:1.5px solid var(--hv2-search-border);border-radius:12px;padding:.85rem 1.2rem .85rem 3rem;transition:border-color .14s,box-shadow .14s;box-sizing:border-box}.header-v2 .search input::placeholder{color:#9a9aa8}.header-v2 .search input:focus{outline:none;border-color:var(--hv2-navy);box-shadow:0 0 0 3px rgba(10,5,104,.1)}.header-v2 .search .mag{position:absolute;left:1.15rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.header-v2 .search-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--hv2-border);border-radius:12px;box-shadow:var(--hv2-shadow-menu);max-height:min(70vh,480px);overflow-y:auto;z-index:220;padding:.5rem}.header-v2 .search-section-label{padding:.45rem .7rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hv2-grey-text)}.header-v2 .search-result{display:flex;align-items:center;gap:.75rem;padding:.65rem .7rem;border-radius:10px;color:var(--hv2-navy-text);transition:background .12s}.header-v2 .search-result:hover{background:var(--hv2-hover-bg);color:var(--hv2-navy)}.header-v2 .search-result__media{flex:none;width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--hv2-light)}.header-v2 .search-result__title{display:block;font-weight:600;font-size:.95rem}.header-v2 .search-result__desc{display:block;font-size:.82rem;color:var(--hv2-grey-text);margin-top:.15rem}.header-v2 .search-result__price{margin-left:auto;font-size:.9rem;white-space:nowrap}.header-v2 .search-result__price span{display:block;color:var(--hv2-grey-text);text-decoration:line-through;font-size:.78rem}.header-v2 .reviews-badge{display:flex;align-items:center;gap:.6rem;flex:none}.header-v2 .review-squares{display:inline-flex;gap:.25rem}.header-v2 .review-squares span{width:26px;height:26px;border-radius:5px;background:var(--hv2-review-green);display:flex;align-items:center;justify-content:center;color:#fff}.header-v2 .reviews-badge .rev-count{font-weight:700;color:var(--hv2-navy-text);font-size:.98rem;white-space:nowrap}.header-v2 .btn-login{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;font-size:1.02rem;color:#fff;background:var(--hv2-navy);border:none;cursor:pointer;border-radius:999px;padding:.7rem 1.9rem;transition:background .14s;text-decoration:none}.header-v2 .btn-login:hover{background:var(--hv2-navy-hover);color:#fff}.header-v2 .btn-login.mobile-only{display:none}.header-v2 .header-user-wrap{position:relative;flex:none}.header-v2 .header-user-btn{display:inline-flex;align-items:center;gap:.45rem;background:none;border:1px solid var(--hv2-border);border-radius:999px;padding:.35rem .85rem .35rem .35rem;cursor:pointer;font-family:inherit;color:var(--hv2-navy);font-weight:600;font-size:.95rem}.header-v2 .header-user-btn:hover{background:var(--hv2-hover-bg)}.header-v2 .header-user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.header-v2 .header-user-dropdown{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;background:#fff;border:1px solid var(--hv2-border);border-radius:12px;box-shadow:var(--hv2-shadow-menu);padding:.4rem;z-index:230}.header-v2 .header-user-dropdown-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .8rem;border:none;background:none;border-radius:8px;font-family:inherit;font-size:.95rem;font-weight:500;color:var(--hv2-navy-text);cursor:pointer;text-align:left}.header-v2 .header-user-dropdown-item:hover{background:var(--hv2-hover-bg);color:var(--hv2-navy)}.header-v2 .header-user-dropdown-item--logout{color:#b42318}.header-v2 .menu-toggle{display:none;background:none;border:1px solid var(--hv2-border);border-radius:8px;padding:.45rem .6rem;cursor:pointer;color:var(--hv2-navy-text)}.header-v2 .cat-bar{background:#fff;border-top:1px solid var(--hv2-border);border-bottom:1px solid var(--hv2-border)}.header-v2 .cat-list{display:flex;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;flex-wrap:wrap}.header-v2 .cat-item{position:relative}.header-v2 .cat-trigger{display:inline-flex;align-items:center;gap:.5rem;font-size:1.04rem;font-weight:500;color:var(--hv2-navy-text);padding:1rem 1.4rem;cursor:pointer;transition:background .14s,color .14s,border-color .14s;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);font-family:inherit;text-decoration:none}.header-v2 .cat-trigger .chev{transition:transform .2s;color:var(--hv2-navy)}.header-v2 .cat-trigger .badge{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--hv2-pink);border-radius:999px;padding:.1rem .45rem}.header-v2 .cat-item:first-child .cat-trigger{padding-left:0}.header-v2 .cat-item.is-open .cat-trigger,.header-v2 .cat-item:focus-within .cat-trigger,.header-v2 .cat-item:hover .cat-trigger{color:var(--hv2-navy);background:var(--hv2-hover-bg)}.header-v2 .cat-item.is-open .cat-trigger .chev,.header-v2 .cat-item:focus-within .cat-trigger .chev,.header-v2 .cat-item:hover .cat-trigger .chev{transform:rotate(180deg)}.header-v2 .all-treatments{margin-left:auto}.header-v2 .all-treatments .cat-trigger{color:var(--hv2-navy);font-weight:600}.header-v2 .all-treatments .cat-trigger:hover{color:var(--hv2-pink);background:rgba(0,0,0,0)}.header-v2 .dropdown{position:absolute;left:0;top:100%;min-width:320px;max-width:420px;background:var(--hv2-card-bg);border:1px solid var(--hv2-border);border-radius:0 0 var(--hv2-radius) var(--hv2-radius);box-shadow:var(--hv2-shadow-menu);padding:.65rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .14s,transform .14s,visibility .14s;z-index:190}.header-v2 .cat-item.is-open>.dropdown,.header-v2 .cat-item:focus-within>.dropdown,.header-v2 .cat-item:hover>.dropdown{opacity:1;visibility:visible;transform:none}.header-v2 .dropdown ul{list-style:none;margin:0;padding:0;max-height:min(60vh,420px);overflow-y:auto}.header-v2 .drop-link{display:flex;align-items:center;gap:1rem;padding:.7rem .8rem;border-radius:10px;font-size:1.06rem;font-weight:500;color:var(--hv2-navy-text);transition:background .12s,color .12s}.header-v2 .drop-link:hover{background:var(--hv2-hover-bg);color:var(--hv2-navy)}.header-v2 .drop-link:hover .circle{border-color:var(--hv2-navy);background:rgba(10,5,104,.04)}.header-v2 .drop-link .circle{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid #cfd0dd;display:flex;align-items:center;justify-content:center;color:var(--hv2-navy);overflow:hidden;background:#fff;transition:border-color .12s,background .12s}.header-v2 .drop-link .circle-img{width:100%;height:100%;object-fit:cover}.header-v2 .drop-foot{margin-top:.35rem;padding:.7rem .8rem;border-top:1px solid var(--hv2-border)}.header-v2 .drop-foot a{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;color:var(--hv2-navy)}.header-v2 .drop-foot a:hover{color:var(--hv2-pink)}.header-v2 .cat-backdrop,.header-v2 .mobile-head{display:none}@media(max-width:1180px){.header-v2 .reviews-badge{display:none}.header-v2 .search{max-width:none}}@media(max-width:768px){.header-v2 .header-user-wrap.desktop-only,.header-v2 .powered,.header-v2 .rating-strip,.header-v2 .reviews-badge,.header-v2 .search{display:none}.header-v2 .btn-login.mobile-only{display:inline-flex;padding:.55rem 1.3rem;font-size:.98rem}.header-v2 .menu-toggle{display:block}.header-v2 .header-main{gap:.75rem}.header-v2 .brand-cluster{margin-right:auto}.header-v2 .cat-bar{display:none}.header-v2 .cat-bar.is-open{display:block;position:fixed;inset:0;background:#fff;z-index:210;overflow-y:auto;border:none}.header-v2 .cat-backdrop.is-open{display:block;position:fixed;inset:0;background:rgba(10,5,104,.35);z-index:205}.header-v2 .cat-bar.is-open .mobile-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--hv2-border);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.header-v2 .cat-list{flex-direction:column}.header-v2 .cat-item{border-bottom:1px solid var(--hv2-border)}.header-v2 .cat-item:first-child .cat-trigger,.header-v2 .cat-trigger{width:100%;justify-content:space-between;padding:1rem 1.5rem}.header-v2 .all-treatments{margin-left:0}.header-v2 .dropdown{position:static;min-width:0;max-width:none;border:none;box-shadow:none;border-radius:0;padding:0 1.5rem;transform:none;opacity:1;visibility:hidden;height:0;overflow:hidden;transition:none;background:var(--hv2-light)}.header-v2 .cat-item:focus-within>.dropdown,.header-v2 .cat-item:hover>.dropdown{visibility:hidden;height:0}.header-v2 .cat-item.is-open>.dropdown{visibility:visible;height:auto;padding:.5rem 1.5rem 1rem}.header-v2 .mobile-search{display:block}.header-v2 .mobile-account,.header-v2 .mobile-search{padding:1rem 1.5rem;border-bottom:1px solid var(--hv2-border)}.header-v2 .mobile-account{display:flex;flex-direction:column;gap:.5rem}}@media(min-width:769px){.header-v2 .mobile-account,.header-v2 .mobile-search{display:none}}@media(prefers-reduced-motion:reduce){.header-v2 *{transition:none!important}}