:root{--primary-color:#020336;--navy:#0d1b3e;--navy-mid:#162c5e;--teal:#00b89c;--teal-focus:#007c72;--teal-light:#e6f7f4;--teal-mid:#b3ece3;--bg:#f8f8f8;--white:#ffffff;--text:#0d1b3e;--muted:#6b7280;--border:#e5e4de;--radius:12px;--radius-lg:16px;--secondary-color:#05d8c8;--color-success:#04a404;--disabled-color:#0203366b;--background-error:#900e0e17;--color-error:#900e0e;--text-color:#212529;--text-color-grey:#6a727a;--text-color-white:#fff;--text-hover-background:#f1f3f4;--color-gray-50:rgb(249 250 251);--color-gray-100:rgb(243 244 246);--color-gray-200:rgb(229 231 235);--color-gray-300:rgb(209 213 219);--color-gray-400:rgb(156 163 175);--color-gray-500:rgb(107 114 128);--color-gray-600:rgb(75 85 99);--color-gray-700:rgb(55 65 81);--color-gray-800:rgb(31 41 55);--color-gray-900:rgb(17 24 39);--color-gray-950:rgb(3 7 18)}.pharmacy-assurance-panel{display:flex;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box;margin-top:14px;border:1px solid var(--teal-mid);color:#24324a}.pharmacy-assurance-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center}.pharmacy-assurance-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pharmacy-assurance-content{min-width:0}.pharmacy-assurance-content h2{margin:0 0 4px}.pharmacy-assurance-content p{margin:0 0 7px}.pharmacy-assurance-content a{display:inline-block;color:#087f70;font-weight:700;line-height:1.4;text-underline-offset:3px}.product-description-article .medicine-suitability-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:20px 0}.product-description-article .medicine-suitability-group{border:1px solid var(--border);background:#fafaf8}.product-description-article .medicine-suitability-group h3{margin:0 0 10px;color:var(--navy)}.product-description-article .medicine-suitability-group ul{margin:0}.product-description-article .medicine-suitability-group li:last-child{padding-bottom:0}.product-description-article .medicine-suitability-no{border-color:#efc9c5;background:#fff9f8}.product-description-article .medicine-suitability-no li::before{background:#b5473f}.product-description-article .medicine-suitability-check{border-color:var(--teal-mid);background:#f7fcfb}.product-description-article .medicine-urgent-warning{border:1px solid #f0d49c;background:#fffaf0;color:#59451d}.product-description-article:is(div,section,aside).medicine-urgent-warning{margin-block:15px}.product-description-article .medicine-urgent-warning>p{color:inherit}.product-description-article .medicine-urgent-warning>:first-child{margin-top:0}.product-description-article .medicine-urgent-warning>:last-child{margin-bottom:0}.product-description-article sup.medicine-reference{margin-inline-start:.14em;line-height:0;vertical-align:super}.product-description-article sup.medicine-reference>a{display:inline;font-weight:800;text-decoration:none;font-variant-numeric:tabular-nums lining-nums}.product-description-article sup.medicine-reference>a:hover{text-decoration:underline;text-underline-offset:2px}.product-description-article sup.medicine-reference>a:focus-visible{outline:2px solid var(--teal-focus, #007c72);outline-offset:2px}.medicine-sources{counter-reset:ref}.product-description-article .medicine-sources>h2[id]{scroll-margin-top:6rem}.product-description-article ol.medicine-source-links{--ref-num:#6b7280;--ref-rule:var(--border,#e5e7eb);--ref-line:1.6rem;--ref-gutter:2.75rem;display:block;list-style:none;margin:16px 0 0;padding:0}.product-description-article ol.medicine-source-links>li{position:relative;display:block;box-sizing:border-box;width:100%;counter-increment:ref;line-height:var(--ref-line);border-bottom:1px solid var(--ref-rule)}.product-description-article ol.medicine-source-links>li:last-child{border-bottom:0}.product-description-article ol.medicine-source-links>li::marker{content:none}.product-description-article ol.medicine-source-links>li::before{content:counter(ref) ".";position:absolute;left:0;width:1.75rem;text-align:right;line-height:var(--ref-line);font-variant-numeric:tabular-nums lining-nums;font-weight:600;background:none;border-radius:0;transform:none}.product-description-article ol.medicine-source-links>li>a{display:inline;text-underline-offset:3px}.product-description-article ol.medicine-source-links .accessed{font-size:.85em;color:var(--ref-num);white-space:nowrap}.product-description-article ol.medicine-source-links>li:target{background:#f3fbf9;background:color-mix(in srgb, var(--teal-mid, #0f766e) 6%, transparent);outline:1px solid var(--teal-mid, #0f766e);outline-offset:-1px;scroll-margin-top:6rem}.product-description-article ol.medicine-source-links>li:target::before{color:var(--teal-mid, #0f766e)}.product-description-article .medicine-source-links{display:flex;align-items:flex-start;flex-direction:column;margin-top:16px}.product-description-article .medicine-source-links a{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 0;line-height:1.4;text-underline-offset:3px}.product-description-article .medicine-comparison-scroll{max-width:100%;margin:20px 0;overflow-x:auto}.product-description-article .medicine-comparison-scroll:focus-visible{outline:3px solid var(--teal-focus, #007c72);outline-offset:3px}.medicine-comparison-table caption{font-size:12px;padding:10px;font-weight:600;background:#f3faf8;border-bottom:1px solid var(--border)}.product-description-article table caption.sr-only{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-description-article .medicine-comparison-table{width:100%;min-width:680px;border:0;border-collapse:collapse;color:#24324a;font-family:Lato,sans-serif;font-size:14px;line-height:1.45}.product-description-article .medicine-comparison-table th,.product-description-article .medicine-comparison-table td{padding:14px 16px;border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.product-description-article .medicine-comparison-table thead th{background:#f3faf8;color:var(--navy);font-size:13px;font-weight:700;white-space:nowrap}.product-description-article .medicine-comparison-table tbody th{min-width:180px;color:var(--navy);font-weight:700}.product-description-article .medicine-comparison-table tbody tr:last-child th,.product-description-article .medicine-comparison-table tbody tr:last-child td{border-bottom:0}.product-description-article .medicine-comparison-table a{color:#087f70;text-underline-offset:3px}.product-description-article .blog-product-table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;line-height:1.45}.product-description-article .blog-product-table th,.product-description-article .blog-product-table td{padding:14px 16px;text-align:left;vertical-align:top}@media(max-width: 720px){.product-description-article .medicine-suitability-grid{grid-template-columns:1fr}}body,div,section,article,aside,nav,header,footer,main,p,h1,h2,h3,h4,h5,h6,ul,ol,li,figure,figcaption,a{box-sizing:border-box}html{scroll-padding-top:80px;overflow-x:hidden;width:100vw;position:relative;font-family:"Lora",serif;font-optical-sizing:auto;font-style:normal;color:#212529}html:not(:has(body.priorly-order-confirmation)){color-scheme:only light !important}input{border-radius:0}.light-bg{background:#f3f3f3}.modal-overlay{position:fixed;top:0;left:0;opacity:0;height:100%;width:100%;background-color:rgba(0,0,0,.25);z-index:1002;transition:opacity .25s ease-in}.modal-overlay.active{opacity:1}.border-box{box-sizing:border-box}.no-shrink{flex-shrink:0}main{min-height:100vh}body{margin:0;overflow-x:clip;width:100vw;position:relative}ol{list-style:disc}.b-radius-4{border-radius:4px}button{background:rgba(0,0,0,0);border:0;cursor:pointer;color:#212529}button.loading>span{opacity:0}.removing{transform:translateX(-45px);opacity:0}.overflow-horizontal-auto{overflow-x:auto}.overflow-hidden{overflow:hidden}button:disabled{cursor:default;opacity:.25;pointer-events:none}button.chevron{position:relative;height:17px;width:17px;border-radius:100%;cursor:pointer;background-color:#fff;border:0px}button.chevron::before{background-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/chevron.svg");width:16px;height:16px;background-size:16px 16px;display:inline-block;content:"";position:absolute;top:1px;left:-1px}button.chevron.next-month::before{transform:scale(-1);left:1px}.chevron:disabled{opacity:.25}.container{max-width:1400px;margin-left:auto;margin-right:auto;padding:0px 30px}.container.no-padding{padding:0px}.container.smaller{max-width:1140px}.p-relative{position:relative}.p-absolute{position:absolute}.h2{font-weight:bold;font-size:24px}.d-block{display:block}.d-none{display:none !important}.d-flex{display:flex}.d-grid{display:grid}.flex-wrap{flex-wrap:wrap}.gap-5{gap:5px}.gap-15{gap:15px}.align-items-flex{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.grid{display:flex;flex-flow:row wrap}.flex-column{flex-flow:column}small{font-family:inherit;font-size:10px}.a-no-style{text-decoration:inherit;color:inherit}a.taller{padding:19px}a:visited{text-decoration:none}.no-style{list-style-type:none}.img-fit{height:auto;width:100%}.img-drop-shadow{filter:brightness(1.1) drop-shadow(0 0px 10px rgba(0, 0, 0, 0.2509803922))}h1{margin:0}h1.bigger{font-size:32px}.p-0{padding:0 !important}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-30{padding:30px !important}.p-1{padding:1rem}.py-15{padding-top:15px;padding-bottom:15px}.px-15{padding-right:15px;padding-left:15px}.px-10{padding-right:10px;padding-left:10px}.px-5{padding-right:50px;padding-left:50px}.pt-2{padding-top:2rem}.pt-15{padding-top:15px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pb-5{padding-bottom:5rem}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-30{padding-bottom:30px}.m-auto{margin:auto !important}.mx-5{margin-right:5px;margin-left:5px}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-auto{margin-top:auto}.invert{filter:invert(1)}.ml-auto{margin-left:auto}.ml-2{margin-left:2rem}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-30{margin-left:30px}.m-0{margin:0 !important}.mt-0{margin-top:0px !important}.mt-small{margin-top:3px}.mt-5px{margin-top:5px}.mt-05{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem !important}.mt-5{margin-top:5rem}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0px !important}.mb-sm{margin-bottom:5px !important}.mb-5p{margin-bottom:5px}.mb-10px{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-3{margin-bottom:3rem}.mb-5{margin-bottom:5rem !important}.mb-10{margin-bottom:10rem}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-2{margin-right:2rem}.h-100{height:100%}.w-fit{width:fit-content !important}.w-100{width:100%}.w-75{width:75% !important}.w-50{width:50%}.w-25{width:25% !important}.overflow-visible{overflow:visible !important}.hide{height:0;opacity:0;visibility:hidden}.opacity-0{opacity:0}.opacity-50{opacity:.5}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.list-no-style{list-style-type:none}.f-white{color:var(--text-color-white)}.f-blue{color:var(--primary-color)}.f-lato{font-family:"Lato",sans-serif}.f-light{font-weight:300}.f-400{font-weight:400}.f-bold{font-weight:600}.f-25rem{font-size:2.5rem}.f-biggest{font-size:2rem}.f-bigger{font-size:1.5rem}.f-big{font-size:1.1rem !important}.f-sm{font-size:.875rem}.f-smaller{font-size:13px}.text-decoration-underline{text-decoration:underline}.bigger-headers{font-size:32px}main.landing,.max-w-1400{max-width:1400px;margin:auto}.landing-description{line-height:24px}.priorly-location-badge{width:100%}.homepage-priorly-location-badge{margin-bottom:18px}.blog-post-card{background:#fff;width:300px;padding:8px 16px;box-sizing:border-box;border-radius:12px;border:1px solid var(--trtv2-border)}.trt-blog-container .img-fit{border-radius:8px}#loading-blogs{position:relative;margin-top:10px;margin-bottom:30px}.view-all-blog-products{width:200px;margin:20px auto;text-align:center;font-weight:700;font-family:lato}.view-all-blog-products>a{font-family:"Lato"}.load-more{width:200px;padding-bottom:30px}.blog-product-li{width:270px;flex-shrink:0}.blog-product-li>.treatment-product-type-holder{top:15px;right:15px}.blog-product-li:first-child{margin-left:auto}.blog-product-li:last-child{margin-right:auto}.article-holder{box-shadow:0px 0px 0px 1px var(--color-gray-300);border-radius:8px}.article-holder:hover{box-shadow:0px 0px 0px 2px var(--primary-color)}.article-seperator{border-bottom:1px solid #000;width:50%}.article-header_container{background-color:#f5f8fb;padding:30px 0px 50px}.article_wrapper{width:90%;max-width:1000px}.article-post{margin:50px 0px;font-family:Lato,sans-serif;line-height:28px}.article-post>h2{font-weight:600;margin-top:30px;font-size:25px}.article-post>ul{padding-left:25px}.article-post li{margin:10px 0px;padding:7px 0px}.blog-product-table,.blog-product-table thead,.blog-product-table th,.blog-product-table td{border:0px}.blog-product-table{border:1px solid var(--primary-color);border-radius:8px;overflow:hidden}.blog-product-table thead{background-color:var(--primary-color);color:#fff}.blog-product-table td{border:.5px solid var(--primary-color)}.tag-list{width:100%;list-style:none;display:flex;flex-wrap:wrap;max-width:800px;justify-content:center;margin:auto;padding:0}.tag-list>li{padding:15px 30px;font-family:Lato,sans-serif;text-transform:capitalize;margin:10px;background:rgba(0,0,0,0.0392156863);border-radius:100px;border:2px solid rgba(0,0,0,.231372549);font-weight:600}.title-underline{width:75px;height:1px;background:#020336;margin:5px auto 17px}.placement>.btn-holder{margin-left:8px}.image-container{width:100%;height:100%;aspect-ratio:1/1}.slider{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.trt-info-container{background:#f5f5f5}.trt-info-container>.container{overflow-x:auto}.trt-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.trt-grid-item{background:#f5f5f5;box-shadow:0px 3px 6px 0px rgba(0,0,0,.1),0px 0px 0px 1px rgba(225,225,225,0.4117647059);border-radius:18px;padding:25px 15px;line-height:1.4}.trt-pill{padding:10px 20px;background:linear-gradient(21deg, var(--primary-color), #12dacb 306%);border-radius:100px;border:1px solid #020336;color:#fff}.trt-step{background:linear-gradient(21deg, var(--primary-color), #12dacb 306%);border-radius:8px;box-sizing:border-box;color:#fff;padding:30px;margin:10px 0px;width:27%;min-width:240px}.trt-step.third{width:33%}.trt-step.light{background:#fff;color:#222}.see-more-btn{display:none}.trt-biomarkers{background:#f5f5f5;box-shadow:0px 0px 0px 1px #e1e1e1}.trt-at-home,.trt-in-person{border-radius:12px;flex-shrink:0;width:50%;height:690px;max-width:640px;background:url(https://static.hightownpharmacy.co.uk/trt/testosterone-at-home-blood-test.webp);background-size:cover;background-position:center}.trt-in-person{background:url(https://static.hightownpharmacy.co.uk/products/in-person-testosterone-blood-test.webp);background-size:cover;background-position:center}.trt-splash-card{background-size:cover;border-radius:12px;width:250px;height:400px;overflow:hidden}.trt-splash-energy{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/improved-energy.webp)}.trt-splash-weight-loss{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/weight-loss.webp)}.trt-splash-libido{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/improved-libido.webp)}.trt-splash-sleep{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/improved-sleep.webp)}.trt-splash-muscle{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/increased-muscle.webp)}.trt-splash-mood{background-image:linear-gradient(183deg, rgba(0, 0, 0, 0.77) 11.4%, rgba(63, 76, 119, 0) 70.2%),url(https://static.hightownpharmacy.co.uk/trt/improved-mood.webp)}.trt-splash-header{padding:10px 35px 10px 10px;color:#fff;font-size:1.8rem;text-transform:uppercase;font-weight:bolder;letter-spacing:.2px}.trt-splash-text{position:absolute;top:34px;padding:10px 35px 10px 10px;color:#fff;line-height:24px}.trt-scroll-section{margin-left:clamp(0px,(100% - 1400px)/2,(100% - 1400px)/2)}.trt-description{max-width:446px;line-height:24px}.trt-info-box{max-width:400px;line-height:20px}.trt-blog-container{padding:30px 30px 90px}.weightloss-header-container{max-width:520px}.section-spacing{margin:50px 0px}.weightloss-header{display:flex;background:#f3f1ee;border-bottom:1px solid #b7b4b0;padding:30px;align-items:center;margin:auto}.weightloss-header>.d-flex{gap:20px}.weightloss-header .btn-holder{width:200px;border-radius:2px}.weightloss-header .btn-holder::after{-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/arrow-back.svg");mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/arrow-back.svg");content:"";-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:15px;height:15px;display:block;margin-left:5px;scale:-1}.weight-loss-grid{gap:20px}.weight-loss-left-side{flex-direction:column;gap:20px}.weight-loss-right-grid-item{background:linear-gradient(315deg, #2e2f54, #12dacb 322%);border-radius:6px;overflow:hidden;opacity:0;transition:transform .35s ease-in .1s,opacity .2s ease-in .1s;transform:translateX(40px);width:180px}.weight-loss-right-grid-item-img{background-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/content/grid-item-three.png");background-size:cover;height:100%;width:100%}.weight-loss-left-grid-item{background-color:var(--primary-color);border-radius:6px;box-sizing:border-box;height:180px;opacity:0;width:180px}.weight-loss-left-grid-item.one{background-color:var(--primary-color);background:linear-gradient(21deg, var(--primary-color), #12dacb 218%);color:#fff;padding:20px;transform:translateY(-40px);transition:transform .35s ease-in,opacity .2s ease-in}.description-table{border-spacing:0;margin:10px 0px;padding:0;width:320px}.description-table thead th{border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(0,0,0,.25);font:600 .875rem Lato;padding:10px;text-align:start}.description-table thead th:first-of-type{border-left:1px solid rgba(0,0,0,.25);border-top-left-radius:4px}.description-table thead th:last-of-type{border-top-right-radius:4px}.description-table tr td:first-of-type{border-left:1px solid rgba(0,0,0,.25)}.description-table td{border-bottom:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(0,0,0,.25);padding:10px;font:500 .875rem Lato}.description-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:4px}.description-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:4px}.downtrend-header{font-size:3rem;font-weight:700;font-family:Lato}.downtrend::after{content:"";-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:30px;height:30px;display:block}.downtrend::after{-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/downtrend.svg");mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/downtrend.svg")}.weight-loss-left-grid-item.two{background-color:var(--primary-color);color:#fff;padding:20px;transform:translateY(40px);transition:transform .35s ease-in .2s,opacity .2s ease-in .2s}.weight-loss-left-grid-item.one.animated,.weight-loss-left-grid-item.two.animated,.weight-loss-right-grid-item.animated{opacity:1;transform:translate(0px, 0px)}.weightloss-header p{line-height:26px;font-size:1.05rem}[data-faq-target]{display:none}.wegovy [data-faq-target=wegovy]{display:block}.mounjaro [data-faq-target=mounjaro]{display:block}.rybelsus [data-faq-target=rybelsus]{display:block}.new-accordian{display:grid;grid-template-rows:0fr;line-height:28px;letter-spacing:.1px;margin:0;transition:grid-template-rows .2s ease-in,margin .2s ease-in}.new-accordian.active{margin-top:10px;grid-template-rows:1fr}.new-accordian.no-style{margin-top:0px;line-height:inherit}.new-accordian>div,.new-accordian>p{overflow:hidden}.accordian-btn::after{background-color:var(--primary-color);content:"";display:block;-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/add.svg");mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/add.svg");-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;flex-shrink:0}.accordian-container:has(.active)>.accordian-btn::after{-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/remove.svg");mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/remove.svg")}.product-description-article li.product-accordian{border:1px solid var(--border);margin-bottom:8px;background:var(--white);overflow:hidden;padding:0}.product-description-article .product-accordian .accordian-btn{box-sizing:border-box;width:100%;background:none;border:none;text-align:left;font-size:14px !important;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-description-article .product-accordian button.accordian-btn:focus-visible{outline:3px solid var(--teal-focus, #007c72);outline-offset:-3px}.product-description-article .new-accordian{padding:0px 18px}.product-description-article .new-accordian.active{margin-top:0;grid-template-rows:1fr;padding:0px 18px 15px}.product-description-article li.product-accordian::before{display:none}.weight-loss-accordian,.product-accordian{cursor:pointer;padding:20px 6px;border-bottom:1px solid #b7b4b0;max-width:700px}.product-accordian{border-bottom:1px solid var(--primary-color)}div.new-accordian p{margin:0}.weight-loss-step{background:rgba(2,3,54,.86);border-radius:8px;box-sizing:border-box;color:#fff;padding:30px;margin:10px 0px;width:27%}.weight-loss-pen-show-off{border-radius:60px;box-shadow:0px 0px 22px 3px rgba(0,0,0,.25) inset;height:460px;margin:180px auto 80px;overflow-y:visible;overflow-x:clip;transition:background-color .2s ease-in;width:300px}.pen-image{position:absolute;left:50%;transition:transform .5s ease-in-out;width:105px}.weight-loss-pen-img{filter:drop-shadow(1px 4px 22px rgba(0, 0, 0, 0.25));transition:filter .3s ease-in-out .1s}[data-show=wegovy]{background-color:#9ed8db}[data-show=wegovy] .wegovy{transform:translate(-50%, -43px) rotate(12deg)}[data-show=wegovy] .mounjaro{transform:translate(-300%) rotate(0deg)}[data-show=wegovy] .rybelsus{transform:translate(300%) rotate(0deg)}[data-show=mounjaro] .wegovy .weight-loss-pen-img,[data-show=wegovy] .mounjaro .weight-loss-pen-img{filter:drop-shadow(1px 4px 22px rgba(0, 0, 0, 0))}[data-show=mounjaro]{background-color:#b390d2}[data-show=mounjaro] .mounjaro{transform:translate(-50%, -43px) rotate(12deg)}[data-show=mounjaro] .wegovy,[data-show=mounjaro] .rybelsus{transform:translateX(300%) rotate(0deg)}[data-show=rybelsus]{background-color:#7eca9c}[data-show=rybelsus] .rybelsus{transform:translate(-50%, -43px) rotate(4deg)}[data-show=rybelsus] .wegovy,[data-show=rybelsus] .mounjaro{transform:translateX(-300%) rotate(0deg)}.pen-image.rybelsus{width:236px}#faq>h1,#faq>h3{margin-top:30px;margin-bottom:20px;font-size:32px !important;font-family:"Lora";min-height:40.8px}.what-is-bmi-sec{background:var(--primary-color);z-index:-1;padding-bottom:40px;text-align:center;color:#fff;padding:40px 20px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-radius:100px}.what-is-bmi-sec>div{max-width:900px;margin:auto}.what-is-bmi-sec p,.how-much-to-lose-sec p{line-height:30px}.how-much-to-lose-sec{margin:30px auto 50px;padding:25px;gap:25px;max-width:1000px}.select-weight-option{width:fit-content;border:1px solid var(--primary-color);border-radius:2px}.select-weight-option button:first-of-type{border-right:1px solid var(--primary-color)}.select-weight-option button:last-of-type{border-left:1px solid var(--primary-color)}.select-weight-option button{color:#000;padding:10px;font-size:1.1rem}.select-weight-option button.active{background:var(--primary-color);color:#fff}.bmi-calc{padding:20px;border-radius:2px;box-shadow:0px 0px 0px 1px var(--primary-color)}.bmi-inputs-contaner{gap:20px}.bmi-inputs{margin-bottom:15px;max-width:150px}.bmi-inputs>div:first-child{margin-bottom:5px}.bmi-inputs label{font-size:.875rem;font-family:"Lato";color:var(--primary-color);font-weight:600}.bmi-input{border-radius:2px;box-shadow:0px 0px 0px 1px #979797}.bmi-input input{border:0;border-radius:2px;font:600 1rem Lato;outline:0 !important;padding:10px;text-align:center;box-sizing:border-box;width:100%}.bmi-input div{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text-color);opacity:.75;font-family:lato}.bmi-inputs button{font-weight:600;padding:5px;margin-left:auto;text-align:end;width:100%}.metric [data-metric]{display:block}.metric [data-imperial]{display:none}.imperial [data-metric]{display:none}.imperial [data-imperial]{display:flex;gap:10px}.bmi-results{margin-left:auto;margin-right:auto}.bmi-results>div{padding:30px 0px;height:calc(100% - 60px);box-sizing:border-box;width:100%;margin:inherit}.bmi-results img{box-shadow:0px 0px 7px 1px rgba(0,0,0,0.1294117647)}.bmi-bar{box-shadow:0px 0px 0px 1px var(--primary-color);border-radius:25px;height:24px;overflow:hidden}.bmi-sec{width:25%}.bmi-sec.one{background-color:#d9efec;border-right:1px solid var(--primary-color)}.bmi-sec.two{background-color:#d3f3d3;border-right:1px solid var(--primary-color)}.bmi-sec.three{background-color:#f2e0c0;border-right:1px solid var(--primary-color)}.bmi-sec.four{background-color:#f8adad}.bmi-pointer{background:#f3f1ee;border-radius:100%;box-shadow:0px 0px 0px 1px #515151;height:26px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease-in;width:26px;z-index:999}#bmi-result{font-size:28px;margin-top:15px}#bmi-result>span{font-size:34px;font-weight:600}#bmi-result-text{font-family:Lato;line-height:26px;margin-top:15px}.bmi-graph{width:350px;height:300px;border-bottom:1px solid #262752;border-left:1px solid #262752}.graph-total-lost{position:absolute;top:10px;right:10px;background:var(--primary-color);color:#fff;border-radius:3px;padding:5px}.graph-line{position:absolute;width:100%;height:1px;border-bottom:1px dashed rgba(0,0,0,.25)}.graph-line.one{top:20%}.graph-line.two{top:40%}.graph-line.three{top:60%}.graph-line.four{top:80%}.x-axis-label{position:absolute;bottom:-35px}.x-axis-label.left{left:0px}.x-axis-label.right{right:-20px}.y-axis-label{position:absolute;left:-45px}.y-axis-label.bottom{bottom:0px}.reference{position:absolute;bottom:-80px}.graph-point{height:10px;width:10px;background:#545585;border-radius:100%;border:2px solid var(--primary-color);position:absolute}.graph-point.high{top:19.5%;left:12px}.graph-point.high::after{content:attr(data-point-value);position:absolute;top:-22px;left:-4px;font:600 .875rem Lato}.graph-point.low{bottom:18.5%;right:14px}.graph-point.low::after{content:attr(data-point-value);position:absolute;bottom:-22px;left:-4px;font:600 .875rem Lato}.joining-line{position:absolute;top:24%;left:18px;right:27px;bottom:20%;border-left:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);border-radius:0 0px 0px 100%}.placeholder{width:400px;height:400px;background:var(--primary-color);margin:auto;border-radius:100%}.weightloss-journey{padding:30px 0px 60px}.journey-wrapper{flex-wrap:wrap;gap:20px}.journey-container{background-color:#262752;--div-contrast-color:var(--primary-color);box-shadow:0px 2px 4px 0px var(--div-contrast-color);box-sizing:border-box;color:#fff;padding:20px;border-radius:8px;width:calc(25% - 15px)}.journey-container div{color:var(--div-contrast-color)}.healthy .journey-container.first,.healthy .journey-container.second,.healthy .journey-container.third,.healthy .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.overweight .journey-container.first{--div-contrast-color:#573805;background:#f2e0c0}.overweight .journey-container.second{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(90deg, rgb(242, 224, 192) 41%, rgb(242, 224, 192) 100%)}.overweight .journey-container.third{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(90deg, rgb(242, 224, 192) 62%, rgb(211, 243, 211) 100%)}.overweight .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.obese .journey-container.first{background:#f8adad;--div-contrast-color:#360a0a}.obese .journey-container.second{background:#f8adad;--div-contrast-color:#360a0a;background:linear-gradient(90deg, rgb(248, 173, 173) 41%, rgb(242, 224, 192) 100%)}.obese .journey-container.third{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(90deg, rgb(242, 224, 192) 62%, rgb(211, 243, 211) 100%)}.obese .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.not-calculated .journey-container{background:#fff}.underweight .journey-container,.overweight.not-hit .journey-container,.healthy .journey-container,.blur{filter:blur(4px)}.bmi-graph-container{transition:filter .2s ease-in}.journey-tag{font:600 .875rem Lato;background:var(--div-contrast-color);padding:5px;border-radius:4px;width:fit-content}.journey-lead{margin:5px 0 5px;font:600 1.3rem Lato}#faq{margin:auto}section.faq{padding-top:2em;padding-bottom:3em}.transition{transition:all .3s}#faq.aesthetics ul{border:1px solid #000;border-radius:0px}#faq.aesthetics ul li:first-child{padding-top:5px}#faq.aesthetics ul li i{margin-top:12px}#faq.aesthetics ul li input[type=checkbox]:checked~p,#faq.aesthetics ul li input[type=checkbox]:checked~div{max-height:0px}#faq.aesthetics h2{padding:0px 15px 0 !important;letter-spacing:.1px !important}.treatment-headers-stick{position:sticky;top:80px;max-height:100vh;overflow:auto;overflow-x:hidden;scrollbar-width:none}.treatment-headers-stick:hover{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) rgba(0,0,0,0)}.treatment-headers-stick::-webkit-scrollbar{width:0;height:0}.treatment-headers-stick:hover::-webkit-scrollbar{width:6px}.treatment-headers-stick:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.treatment-headers-stick:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:999px}.treatment-headers>li{line-height:22px;margin:15px 0px}.treatment-headers>li>a{font-family:"Lato";color:#656565}.treatment-description h2{font-size:32px;font-weight:600;margin-bottom:10px}.treatment-description p,.treatment-description li{font-family:"Lato";font-size:16px;line-height:27px}.treatment-description mark{background:#292929;border-radius:2px;color:#fff;padding:4px 5px;font-family:"Lato"}.treatment-description b{font-family:Lato,sans-serif}.treatment-description h3{font-weight:600}.treatment-headers>li>a:hover{color:#000}.tag_wrapper{padding-top:40px;max-height:90px;overflow:hidden;transition:.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.tag-lead{max-width:600px;line-height:25px;font-size:14px}.warning-box{box-sizing:border-box;border-radius:4px;background:#fbf2de;box-shadow:0px 0px 0px 2px #c48a17}.show-btn{font-size:13px;text-decoration:underline;padding:10px 10px 10px 0px}.breadcrumb_wrapper{padding:20px;font-size:12px}.breadcrumb_wrapper.no-padding{padding:0px}.breadcrumb_wrapper>p{text-transform:uppercase;letter-spacing:.8px}#products-list{width:90vw;max-width:1400px;margin-left:auto;margin-right:auto;min-height:420px}.treatment-product-ul{padding:0;display:flex;flex-flow:row;flex-wrap:wrap;gap:20px}.treatment-product-li{flex-shrink:1;width:calc(25% - 15px)}.treatment-product-type-holder{position:absolute;top:5px;right:5px;font-size:.7rem;padding:5px 7px;border-radius:100px;background:var(--primary-color);color:#fff;font-weight:600;min-width:35px;text-align:center;z-index:99}.treatment-product_wrapper{border:1px solid var(--color-gray-300);border-radius:8px;padding:10px;height:100%}.treatment-product-img_wrapper{text-align:center}.treatment-product-img_wrapper>div>img{max-width:180px}.treatment-product-name{text-transform:capitalize;font-size:1rem;margin:0}.surgery-input{font-size:16px;padding:5px 10px;width:calc(100% - 23px);font-family:"Lato";margin-top:10px}.surgery-input::placeholder{font-size:14px}.surgery-input:focus-within{outline:var(--primary-color) auto 1px}.surgery-list{position:absolute;top:48px;background-color:#fff;z-index:9;width:100%;border-radius:2px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.1490196078);max-height:155px;overflow-y:overlay}.surgery-list.loading{min-height:50px}.surgery-list:not(.loading)>.loading{display:none}.surgery-list.loading>.loading{display:block}.surgery-list.loading>.list-holder{opacity:.5}.surgery-list>.list-holder>div{cursor:pointer;padding:5px 10px 5px;font-size:12px}.surgery-list>.list-holder>div>span{font-family:"Lato",sans-serif}.surgery-list>.list-holder>div>b{font-family:"Lato",sans-serif}.surgery-list>.list-holder>div:hover{background:var(--text-hover-background)}.product-list-item{box-shadow:0px 0px 0px 1px #eaeaea;scroll-margin-top:80px}.product-list-item.recommended{box-shadow:0px 0px 0px 1px #10845f,0px 0px 0px 3px rgba(0,212,146,.26)}.consultation-products{padding-inline-start:0}.product-option-btn{background:var(--color-gray-200);box-shadow:var(--color-gray-200);width:160px}.product-recommended{position:absolute;right:15px;top:15px;background:#37f9bc;color:#004f3b}.product-features{padding:5px 10px;border-radius:100px;background:#dafffc;box-shadow:0px 0px 0px 1px #82d9d2}.product-option-btn.active{background:var(--primary-color);color:#fff}.subscription-holder{display:none}.subscription-holder.show-subscribed{display:flex}.prod-price{border-top:1px solid var(--color-gray-300)}.normal-price,.subscribed-price{line-height:35px}.subscribed-price{display:none}.show-subscribed>.subscribed-price{display:block}.show-subscribed>.normal-price{display:none}.hide-unsubscribable{display:none !important}.consultation-select-btn-holder{padding:0px 10px}.hamburger_wrapper{display:none}.bottom-bar{background:#0e215a;height:5px}.nav-bar{padding-right:50px;padding-left:50px;border-bottom:1px solid #cfcfcf;z-index:1001;position:relative;background:#fff}.logo-big{height:85px}.logo_wrapper{display:none}#logo-small{visibility:visible;opacity:1;transition:.3s ease;width:150px;height:30px;left:calc(50% - 14px)}#logo-small.aesthetics{visibility:visible;opacity:1;transition:.3s ease;width:200px;height:30px;left:50%;transform:translateX(-50%);position:absolute;height:21px}.secondary-header{opacity:0;visibility:hidden}.secondary-header:not(.d-none-load){transition:.3s ease}.secondary-header.second-open{opacity:1;visibility:visible}.nav-inner{height:105px;max-width:1400px;margin-left:auto;margin-right:auto}.nav-inner.dark{background:#020336}.nav-inner.landing{height:91px;max-width:100%}.nav-icons{width:50px;height:50px;cursor:pointer}.nav-list{max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:12px}.hover-nav{padding:20px 0px;font-weight:600;font-family:"Lato";color:var(--primary-color)}.a-hover-nav{padding:20px 0px;font-weight:600;font-family:"Lato";color:var(--primary-color)}.top-bar{background:#12dacb;color:#fff}.top-bar>div{padding:4px 10px;max-width:1300px;margin-left:auto;margin-right:auto}#pop-up-menu{width:100%;text-transform:capitalize;position:absolute;z-index:1000;visibility:hidden}#pop-up-menu:not(.d-load-none)>div._wrapper{transition:.5s cubic-bezier(0.92, 0.09, 0.06, 1)}#pop-up-menu.active{visibility:visible}#pop-up-menu>div._wrapper{background-color:#fff;width:100%;overflow-y:auto;position:absolute;height:0px}.pop-up-menu-inner{visibility:hidden;opacity:0;max-width:1400px;background:rgba(0,0,0,0);box-sizing:border-box;flex-wrap:wrap;width:100%;padding:40px;z-index:100;transition:.3s ease}.pop-up-menu-inner.active{transition:.3s ease .3s;visibility:visible;opacity:1}.pop-up-menu-inner>li{width:25%}.pop-up-menu-inner>li>span{font-weight:600;font-family:"Lato",sans-serif;border-bottom:1px solid #fff;cursor:pointer;padding-bottom:6px;transition:border .175s ease-in}.pop-up-menu-inner>li>span:hover{border-bottom:1px solid #000}.pop-up-menu-inner>li>ul{font-weight:400;color:#424242;margin-bottom:40px;margin-top:10px}.pop-up-menu-inner>li>ul>li{font-family:"Lato",sans-serif;padding:9px 0px;cursor:pointer;width:fit-content;border-bottom:1px solid #fff;transition:border .25s ease-in}.pop-up-menu-inner>li>ul>li:hover{border-bottom:1px solid #424242}#pop-up-overlay{width:100vw;height:100vh;background:rgba(0,0,0,0.1294117647);z-index:99}#offscreen-menu{display:none}#search-bar{position:absolute;top:167px;width:100%;background:#fff;z-index:1000;visibility:hidden;opacity:0;transform:translateY(-80px)}#search-loader{height:60px;display:none}#search-bar.loading>#search-loader{display:block}#search-bar:not(.d-none-load){transition:all .25s ease-in}#search-bar.active{visibility:visible;opacity:1;transform:translateY(0)}.search-bar-icon{margin:0px 10px 0px 15px}.search-bar-input{padding:0;outline:0 !important;border:0;font-size:40px;margin-left:10px;width:100%;margin-top:2px}div.search-img{width:90px;height:90px;flex:0 0 90px}div.search-img>img{display:block;width:100%;height:100%;object-fit:contain}.search-price{font-weight:500;font-size:20px}.search-price>i{font-size:17px}.product-card-rating{display:flex;align-items:center;gap:5px;min-height:20px;color:#475467;font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.product-card-rating-stars{display:inline-flex;gap:1px;color:#d0d5dd}.product-card-rating-stars svg{width:14px;height:14px;fill:currentColor}.product-card-rating-stars svg.is-filled{color:#b45309}.product-card-rating.is-empty .product-card-rating-stars{color:#98a2b3}.product-card-rating-value{color:var(--navy, #0d1b3e);font-weight:800}.product-card-rating-count{color:#667085}.product-title-rating-link{display:inline-flex;width:fit-content;color:inherit;text-decoration:none}.name-price_wrapper .product-name{margin-bottom:0}.product-title-rating-link:hover .product-card-rating-count,.product-title-rating-link:focus-visible .product-card-rating-count{text-decoration:underline;text-underline-offset:3px}.product-title-rating-link:focus-visible{border-radius:4px;outline:3px solid var(--teal-focus, #007c72);outline-offset:3px}.order-delivery{margin-top:-30px}.of-c-band{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;padding:26px 30px;border-radius:var(--radius);background:var(--navy)}.of-c-item{display:flex;align-items:flex-start;gap:12px;min-width:0}.of-c-icon{flex:0 0 22px;padding-top:1px;color:var(--teal);line-height:0}.of-c-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.of-c-title{color:#fff;font-size:15px;font-weight:700;letter-spacing:-0.01em}.of-c-body{margin-top:3px;color:hsla(0,0%,100%,.62);font-size:13px;line-height:1.5}@media(max-width: 900px){.of-c-band{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 28px}}@media(max-width: 560px){.of-c-band{grid-template-columns:1fr;padding:22px 20px}}.hv-directory{display:grid;grid-template-columns:repeat(auto-fit, minmax(370px, 1fr));gap:32px 28px}.hv-dir-group h3{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700}.hv-dir-group ul{margin:0;padding:0;list-style:none}.hv-dir-group li{padding:0}.hv-dir-group a{display:block;padding:7px 0;color:var(--muted);font-size:14px;text-decoration:none;text-transform:capitalize;transition:color .15s}.hv-dir-group a:hover{color:var(--teal)}.hv-dir-group a:focus-visible{outline:2px solid var(--teal-focus, #007c72);outline-offset:2px;border-radius:4px}.hv-dir-footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px;border-top:1px solid var(--border)}.hv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1.5px solid var(--navy);border-radius:8px;background:var(--navy);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.hv-btn:hover{background:var(--navy-mid);border-color:var(--navy-mid)}.hv-btn-ghost{background:rgba(0,0,0,0);border-color:var(--border);color:var(--navy)}.hv-btn-ghost:hover{background:var(--bg);border-color:var(--navy)}.hv-btn:focus-visible{outline:3px solid var(--teal-focus);outline-offset:2px}.hv-help-inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px;align-items:start}.hv-help-card{padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.hv-help-card h3{margin:0 0 8px;font-size:16px;font-weight:700}.hv-help-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.hv-help-card a{color:var(--navy);font-weight:700;text-underline-offset:3px}.hv-urgent{border-color:#f0d49c;background:#fffaf0}.hv-urgent p{color:#59451d}.hv-urgent a{color:#59451d}.who-a{background:var(--bg)}.who-a-grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:start;gap:64px}.who-a h2{margin:0 0 14px;font-family:Lora,serif;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--navy)}.who-a p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.who-a-note{margin-top:20px;padding-top:20px;border-top:1px solid var(--border);font-size:13px;line-height:1.6}.who-a{background:var(--bg)}.who-a-grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:start;gap:64px}.who-a h2{margin:0 0 14px;font-family:Lora,serif;font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:var(--navy)}.who-a p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.who-a-note{margin-top:20px;padding-top:20px;border-top:1px solid var(--border);font-size:13px;line-height:1.6}.who-a-row{display:grid;grid-template-columns:minmax(0, 140px) minmax(0, 1fr) auto;align-items:start;gap:24px;padding:20px 0;border-bottom:1px solid var(--border)}.who-a-role{padding-top:15px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.who-a-person{display:flex;align-items:center;gap:16px;min-width:0}.who-a-avatar{position:relative;display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:10px;background:var(--page);color:var(--muted);font-size:15px;font-weight:700;letter-spacing:.02em}.who-a-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.who-a-avatar-entity{background:var(--teal-light);color:#0f766e}.who-a-name{font-size:19px;font-weight:700;letter-spacing:-0.01em}.who-a-detail{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.who-a-num{padding-top:14px;color:#0f766e;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-underline-offset:3px}.who-a-num:focus-visible{outline:2px solid var(--teal-focus);outline-offset:3px;border-radius:3px}.who-a-foot{display:flex;align-items:center;gap:16px;margin-top:24px;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width: 900px){.who-a-grid{grid-template-columns:1fr;gap:36px}.who-a-row{grid-template-columns:1fr;gap:10px}.who-a-role,.who-a-num{padding-top:0}.who-a-num{margin-left:68px}}@media(max-width: 420px){.who-a-avatar{flex-basis:44px;width:44px;height:44px;font-size:13px}.who-a-num{margin-left:60px}}.homepage-reviews-section{padding:40px 20px 100px;background:var(--bg)}.homepage-reviews-section .pw-carousel-btn:focus-visible{outline:3px solid var(--teal-focus, #007c72);outline-offset:3px}.homepage-reviews-section .pw-widget .pw-root,.priorly-product-reviews-section .pw-widget .pw-root{border-color:#e5e4de}.priorly-product-reviews-section{scroll-margin-top:100px}.priorly-product-reviews-empty{padding:24px;border:1px solid #e5e4de;border-radius:12px;color:#667085;text-align:center}.priorly-review-disclaimer{max-width:75ch;margin:16px 0;color:#667085}.priorly-review-disclaimer a{color:inherit;font-weight:700;text-underline-offset:3px}.priorly-review-disclaimer a:focus-visible{outline:3px solid var(--teal-focus, #007c72);outline-offset:3px}@media(max-width: 600px){.product-card-rating{gap:4px}.product-card-rating-stars svg{width:13px;height:13px}}#search-results.active{padding:0px 15px 45px;max-height:calc(100vh - 272.2px);overflow-y:scroll;margin-right:20px}#overlay{opacity:0;transition:opacity .25s ease-in}#overlay.active{cursor:pointer;opacity:1;width:100vw;height:100vh;background:rgba(0,0,0,0.1294117647);z-index:999;position:fixed;top:0;overflow-y:clip}#overlay.offscreen.active{z-index:9998}.order-no-lead{text-align:center;padding-top:25px;font-size:18px}.order-history-header_wrapper{margin-top:30px;padding:0px 30px}.order-history-header_wrapper>h1{font-size:32px}.order-history-header_wrapper>h2{font-size:16px;margin-left:2px;margin-top:0}.order-history-status_wrapper{padding:0px 30px}.order-history-status_wrapper>h3{font-size:16px}.order-history-address_wrapper{padding:30px}.order-history-address_wrapper>div{height:fit-content;min-width:400px;border:1px solid #dbdbdb;padding:19px 24px;margin-right:20px}.order-history-address_wrapper>div>h5{font-size:28px}.order-history-address_wrapper>div>h6{font-size:16px}.order-history-tables>div{display:grid;grid-template-columns:auto auto auto auto;margin:2px 30px;border:1px solid #e4e4e4;align-items:baseline}.order-history-table-items>div{padding:30px 25px;text-transform:capitalize}.order-history-table-header{border-bottom:1px solid #e4e4e4;padding:30px 25px;background:#f0f0f0;font-family:"Lato";font-weight:600}.order-history-table-items{display:contents}.unread-count{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:3px 10px;border-radius:100px;background:#c10007;color:#fff;font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap}.unread-count::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:#fff;animation:unread-pulse 2.4s ease-out infinite}@keyframes unread-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{box-shadow:0 0 0 6px hsla(0,0%,100%,0)}100%{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@media(prefers-reduced-motion: reduce){.unread-count::before{animation:none}}.order-blank{grid-column-start:1;grid-column-end:4;border-bottom:1px solid #e4e4e4;height:25px}.order-history-table-view-more{padding:0 30px}.status.info{color:#c8960a}.status.danger{color:#d84848}.status.success{color:var(--color-success)}.order-history-totals{padding:30px}.order-history-totals>div:not(:last-of-type)>h4{font-size:22px}.order-history-totals>div:last-of-type{margin-top:5px}.order-history-totals>div:last-of-type>h4{font-size:32px}.order-info-box{padding:15px;color:#2b6cb0;background:rgba(235,248,255,.7);border-top:1px solid #4299e1;border-bottom:1px solid #4299e1}#search-results::-webkit-scrollbar{width:4px;display:block}#search-results::-webkit-scrollbar-button{display:none}#search-results::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}#search-results::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0)}#search-results::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2509803922);border:1px solid hsla(0,0%,100%,0.2509803922);border-radius:24px}.show-scroll::-webkit-scrollbar{width:7px;border-radius:10px}.show-scroll::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0)}.show-scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px rgba(100,116,139,0.4901960784);border-radius:10px;border:6px solid rgba(0,0,0,0)}textarea.invalid{border:1px solid #be6f6f}.consultation-holder{flex-flow:row;flex-wrap:wrap}.consultation-holder.error h6{color:var(--color-error)}.consultation-holder.error div{color:var(--color-error)}.consultation-holder.error .file-upload{border:1px dashed var(--color-error);background:var(--background-error)}.consultation-holder.error .upload-header{background:var(--color-error);color:#fff}#consultation{position:fixed;top:0px;z-index:10000;background:#f6f7ff;overflow-y:scroll;width:100%;height:100%;visibility:hidden;opacity:0;max-height:0px;transition:max-height 0s}#consultation.active{visibility:visible;opacity:1;transition:max-height .5s cubic-bezier(1, -0.01, 1, 0.29)}body:has(#bag.active) #consultation{z-index:9997}#close-consultation{border:0;margin-left:auto;display:block;background:#fff;color:#000;padding:13px;min-height:44px;min-width:44px;width:44px;height:44px}.consultation-header{text-transform:capitalize;font-weight:600;margin:15px 0 0 0;font-size:32px;font-family:"Lato"}.consultation-lead{margin:15px 0 0 0;font-size:18px;font-family:"Lato"}.consultation_wrapper{width:calc(50% - 160px);border-top:10px solid var(--primary-color);border-bottom:10px solid var(--primary-color);max-width:750px;background:#fff;padding:40px 80px;height:fit-content;min-width:690px;min-height:100%}.consultation-holder>.radio_wrapper{position:relative;width:fit-content;height:40px;background:#fff;margin-right:15px;margin-top:15px}.consultation-holder>.radio_wrapper:has(.radio-image){width:fit-content;height:fit-content}.consultation-holder>.radio_wrapper:has(.radio-image) label{height:101px;width:71px}.consultation-holder>.radio_wrapper:has(:checked) .radio-image{box-shadow:0px 0px 0px 1px #000}.measurement-input{border:0;box-shadow:0px 0px 0px 1px #cfcfcf;padding:10px;border-radius:2px;font-family:Lato,sans-serif;height:40px;box-sizing:border-box;margin-right:5px;text-align:center;width:100px}.measurement-text{font-family:Lato,sans-serif;margin-right:10px}.swap-btn{font-family:Lato;margin-top:1rem;padding-left:0;font-weight:600;background:var(--primary-color);border-radius:4px;color:#fff;padding:5px 9px;font-size:.8rem}.radio_wrapper.mt-small{margin-top:3px}.consultation-holder>h6{width:100%;margin-top:20px;margin-bottom:0px;padding-top:20px;font-size:15px;font-family:"Lato"}.consultation-holder>h5{width:100%;margin-top:20px;margin-bottom:0px;padding-top:20px;font-size:22px;font-family:"Lato"}.consultation-holder:not(:first-child)>h6{border-top:1px solid #cfcfcf}.consultation-holder>.radio_wrapper>input[type=radio]{position:absolute;opacity:.01;height:100%;width:100%;margin:0;z-index:1000;cursor:pointer}.consultation-holder>.radio_wrapper>label{width:fit-content;padding:0px 15px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #cfcfcf;border-radius:2px}.consultation-holder>.radio_wrapper>label.border-radius-4{border-radius:4px}.radio-column{flex-flow:column}.radio-column>.radio_wrapper{width:100%;height:53px}.radio-column>label{width:calc(100% - 32px) !important;height:53px !important}.consultation-holder>.radio_wrapper>label>span:first-letter{text-transform:capitalize}.consultation-holder>.radio_wrapper>label>span{font-family:"Lato"}.consultation-holder>ul{margin:15px 0px;font-size:14px}.consultation-holder>ul>li{font-weight:400;margin-bottom:3px;font-family:"Lato"}.consultation-holder>ul>li::before{content:"-";margin-right:5px;font-weight:900}.consultation-holder>.radio_wrapper input[type=radio]:checked+label{background:var(--primary-color);color:#fff;font-weight:600;box-shadow:0 0 6px 0px rgba(0,0,0,0.2196078431)}.consultation-holder>.radio_wrapper input[type=radio]:checked+label.f-normal{font-weight:500}.file-upload-input{display:none}.file-upload{border:1px dashed #cbd5e1;cursor:pointer;min-width:300px;max-width:400px;box-sizing:border-box;padding:10px 10px 15px}.file-upload:hover .upload-header{color:#334155;--icon-color:#334155;background:#e2e8f0}.upload-header{color:#64748b;--icon-url:url("https://hightownpharmacy.co.uk/images/icons/upload.svg");--size:18px;--icon-color:rgb(100,116,139);padding:3px;background:#fff;transition:background-color .2s ease-in}.upload-subheader{font-weight:400;font-size:.65rem}textarea{margin-top:15px;width:100%;resize:vertical;border:1px solid #cfcfcf;border-radius:2px;max-height:215px}textarea:focus-within{outline:var(--primary-color) auto 1px;border:1px solid var(--primary-color);box-shadow:0 0 6px 0px rgba(0,0,0,0.2196078431)}.checkbox_wrapper{margin-bottom:10px;width:100%;border:1px solid #cfcfcf;border-radius:2px;align-items:center;cursor:pointer}.checkbox_wrapper:first-of-type{margin-top:10px}.dob-container,.gap-10{gap:10px}.dob-short{width:60px}.dob-long{width:75px}.checkbox_wrapper.checked{border:1px solid var(--primary-color);box-shadow:0 0 6px 0px rgba(0,0,0,0.2196078431)}.checkbox_wrapper.invalid{border:1px solid #900e0e}.birthday-holder{flex-flow:row;justify-content:space-between;flex-wrap:wrap}.birthday-holder>div:not(:first-child){width:30%}.order-history-item{padding:35px 30px;border:1px solid #cfcfcf}.order-history-item>div{margin-bottom:5px}.order-history-item b{margin-right:15px}#order-history-holder-mobile{display:none}#bag{display:flex;flex-flow:column;position:fixed;right:0;z-index:10000;width:100%;max-width:750px;height:100%;top:0;background:#fff;transform:translateX(100%)}#bag:not(.d-none-load){transition:transform .5s cubic-bezier(0.92, 0.09, 0.06, 1)}#bag.active{transform:translateX(0)}.bag{opacity:1;visibility:visible;transition:translateX(0px)}.nav-bag-item-count{background:var(--primary-color);position:absolute;top:0;right:0;width:20px;height:20px;color:#fff;text-align:center;border-radius:100%;font-size:12px;display:flex;align-items:center;justify-content:center}.nav-bag-item-count>span{font-family:sans-serif}.bag{transition:opacity .4s,transform .4s,visibility .4s;transition-timing-function:cubic-bezier(0.83, 0.54, 0.49, 1.51)}.shipping-text{width:100%;padding:15px 0px}.shipping-text>div{font-family:"Lato";text-align:center;margin-bottom:5px;font-size:14px}#item-added{position:fixed;top:150px;right:15px;z-index:99999;background:#fff;padding:20px;box-shadow:0 0px 8px 2px rgba(0,0,0,.17);border-radius:2px;min-width:290px;text-align:center;opacity:0;visibility:hidden;transform:translateY(-15px)}#item-added:not(.d-none-load){transition:.3s ease-in}#item-added.active{opacity:1;visibility:visible;transform:translateY(0px)}#item-added>div>h2{font-weight:400;margin-bottom:5px;margin-top:10px}#item-added>div>button{border:0;max-width:245px;font-size:12px}.three-frame{width:calc(100% - 4px);min-height:400px}#card-error{width:calc(100% - 20px) !important}.top-10{top:10px}.top-7{top:7px}.top-5{top:5px}.top-3{top:3px}.remove-coupon{height:16px;padding:0px}.shipping-address-fields{transition:height .15s ease-in,opacity .1s ease-in,visibility .1s ease-in}.shipping-address-fields:not(.hide){min-height:110px;opacity:1}.shipping-address-fields.taller:not(.hide){height:162px}.map{width:100%}.modal{position:fixed;width:100%;top:0;left:0;background:rgba(0,0,0,0.3490196078);z-index:90000;height:100%;opacity:0;visibility:hidden;transition:.15s ease}.modal.active{opacity:1;visibility:visible}#new-address-form{max-width:100% !important}footer{border-top:1px solid #f1f1f1;padding-top:1rem;padding-bottom:1rem;background:var(--primary-color)}.footer-logo{width:300px}.footer-list>li:first-of-type{font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase;font-size:12px;color:#fff}.footer-list>li{padding:8px 0px;color:hsla(0,0%,100%,0.7803921569)}.footer-list>li>a{color:#142044;text-decoration:none;cursor:pointer;color:hsla(0,0%,100%,0.7803921569)}.error-lead{font-size:20px}.active>.requirements{top:45px;opacity:1;visibility:visible}.requirements>ul{padding:9px 18px 15px 35px;margin:0}.requirements>ul>li::before{content:"";left:-20px;top:1px;width:.88rem;height:.88rem;display:inline-block;position:absolute;background-color:#fc4747;mask-size:.88rem .88rem;-webkit-mask-size:.88rem .88rem;mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/close-services.svg");-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/close-services.svg")}.requirements>ul>li:not(.invalid)::before{background-color:green;width:.8rem;height:.8rem;mask-size:.8rem .8rem;-webkit-mask-size:.8rem .8rem;mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/tick-green.svg");-webkit-mask-image:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/tick-green.svg")}button.taller{height:55px}button.sm,a.sm{width:200px !important}.outline-btn{border:1px solid var(--primary-color);background:#fff;font-size:14px;font-family:"Lato",sans-serif;color:var(--primary-color);padding:10px;margin-top:15px;width:100%;transition:.3s ease}.outline-btn:hover{background:var(--primary-color);color:#fff}.dark-btn{background:var(--primary-color);width:100%;border-radius:2px;color:#fff;padding:10px;margin-top:15px;font-size:14px;box-sizing:border-box}.dark-btn.mt-small{margin-top:.5rem}.secondary-btn{background:var(--secondary-color);width:100%;border-radius:2px;color:var(--primary-color);padding:10px;margin-top:15px;font-size:14px;box-sizing:border-box}a.dark-btn{text-decoration:none;display:block;padding:15px}a.dark-btn.wide{padding:18px 35px}.rounded{border-radius:100px}.dark-btn:disabled{background:var(--disabled-color)}.dark-btn.mt-small{margin-top:3px}input[type=checkbox]{accent-color:var(--primary-color);margin:0px 0px 0px 15px;height:16px;width:16px;pointer-events:none;flex-shrink:0}input[type=checkbox]+label{height:auto;font-family:"Lato";margin-left:13px;cursor:pointer;padding:10px 0px;width:100%}input[type=checkbox]+div{min-height:20px;font-family:"Lato";margin-left:13px;cursor:pointer}#new-password,#reset-password{width:100%}#new-password h1,#reset-password h1{font-size:32px;font-weight:600}form{max-width:50%}.full_info_wrapper form{max-width:100%}#card-form{max-width:100%}#payment-form{min-width:0px}.form-input{position:relative;margin-bottom:1rem}.form-input>input,.form-input>label{padding:.75rem 2rem .75rem .75rem}.input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;min-width:400px;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-input input:disabled{background:#f8f9fa;border:1px solid #f8f9fa}.form-input input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-input input:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}.order-product-holder{border-bottom:1px solid rgba(0,0,0,0.0901960784)}.order-product-holder>.image-holder{width:15%;min-width:150px}.order-product-holder>div>div>.product-name{text-transform:capitalize;font-size:1.5rem;margin-bottom:0}.order-product-holder>div>.btn-holder{position:absolute;bottom:10px}.overlay{position:absolute;top:0;background:rgba(0,0,0,0.3607843137);width:100%;left:0;height:100vh;opacity:0;transition:.25s ease;visibility:hidden}.overlay.active{opacity:1;visibility:visible}.size{margin-left:-5px}.img_wrapper{width:100%;height:inherit;display:flex;max-height:400px}.product-image-wrapper{position:sticky;top:80px}.full_info_wrapper{min-width:0;width:100%}.product-img-holder{background:var(--white);border:1px solid var(--border);border-radius:16px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;width:100%}[data-subscribe-type=subscription]::after{content:"Save 10%";position:absolute;top:50%;right:6px;padding:10px;background:#c10007;color:#fff;border-radius:4px;transform:translateY(-50%)}.info-margin{margin-top:2px}.product-img-holder>img{width:256px;height:auto;min-width:200px}.product-name{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:var(--navy);line-height:1.15;margin-bottom:20px;font-family:Lato,sans-serif;overflow-wrap:anywhere;text-wrap:balance}.product-key-feature{box-shadow:0px 0px 0px 1px var(--primary-color);gap:7px;color:#000;padding:5px 10px;width:fit-content;border-radius:12px;background:rgba(2,3,54,.05)}.pom-pricing-wrap{margin-top:0 !important}.product-sku{color:#31383f}.product-price{margin-top:32px;margin-bottom:18px;font-family:"Lato";font-weight:600}.subscribe-card{min-width:0;position:relative;overflow:hidden}.subscribe-top{align-items:flex-start;justify-content:space-between;gap:1rem}.subscribe-badge{letter-spacing:.06em;margin-bottom:.5rem}.subscribe-perks{flex-direction:column}.subscribe-perk{color:#020336}.subscribe-perk svg{color:#020336}.consult-cta{display:flex;flex-direction:column;align-items:center;width:100%;background:#020336;color:#fff;border:none;border-radius:12px;padding:16px 24px;text-decoration:none;cursor:pointer;transition:background .15s;margin-bottom:1.25rem;text-align:center}.consult-cta:hover{background:#009e86}.hightown-product .pricing-table-wrap{min-width:0;max-width:100%;margin-bottom:20px}.hightown-product .pricing-table{width:100%;border-collapse:collapse;color:var(--primary-color, #020336);font:400 var(--fs-2xs, 0.82rem)/1.6 var(--font-sans, "Mulish", system-ui, sans-serif)}.hightown-product .pricing-table caption{padding:0;text-align:left;font:600 var(--fs-h2-sm, 1.05rem)/1.4 var(--font-serif, "Bitter", Georgia, serif)}.hightown-product .pricing-table th,.hightown-product .pricing-table td{padding:10px 16px 10px 0;text-align:left;vertical-align:middle}.hightown-product .pricing-table th:first-child{padding-left:0}.hightown-product .pricing-table th:last-child,.hightown-product .pricing-table td:last-child{padding-right:0}.hightown-product .pricing-table thead th{padding-top:10px;padding-bottom:10px;border-bottom:2px solid var(--primary-color, #020336);color:#6a7080;font-size:var(--fs-2xs, 0.82rem);font-weight:400}.hightown-product .pricing-table tbody th,.hightown-product .pricing-table tbody td{border-bottom:1px solid #e4e7ec}.hightown-product .pricing-table .pricing-pack{width:44%;font-weight:400;overflow-wrap:anywhere}.hightown-product .pricing-table .pricing-per-day{display:block;margin-top:2px;color:#6a7080;font-size:var(--fs-2xs, 0.82rem);white-space:nowrap}.hightown-product .pricing-table .pricing-saving{display:block;margin-top:2px;color:var(--primary-color, #020336);font-size:var(--fs-2xs, 0.82rem)}.hightown-product .pricing-table .pricing-price{text-align:right;white-space:nowrap}.hightown-product .pricing-table td.pricing-price{font-family:var(--font-serif, "Bitter", Georgia, serif);font-weight:700;font-variant-numeric:tabular-nums}.hightown-product .pricing-table .pricing-one-off{color:#6a7080}.hightown-product .pricing-table .pricing-from{font-size:var(--fs-2xs, 0.82rem)}@media(max-width: 430px){.hightown-product .pricing-table .pricing-pack{width:auto}}.suggestion-tag{position:absolute;left:5px;font-size:10px;background:#020336;padding:5px 10px;border-radius:12px;color:#fff;font-weight:600;font-family:"Lato";text-transform:capitalize;user-select:none;pointer-events:none}.product-description-article h2{letter-spacing:-0.02em}.product-description-article>div{margin:2.5rem 0 0 0;padding-top:1.5rem;border-top:1px solid var(--border)}.product-description-article>div:first-child{margin-top:0;padding-top:0;border-top:none}.product-description-article br{margin-top:7px;display:block;content:""}.product-description-article b{font-family:sans-serif;font-weight:600}.product-description-article ul,.product-description-article ol{margin-bottom:15px;list-style:none;padding:0}.product-description-article li{padding:5px 0 5px 20px;position:relative}.product-description-article li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--teal)}#related-articles h2{font-size:18px;font-weight:700;color:#0d1b3e;margin-bottom:.4rem;font-family:"Inter",sans-serif}#related-articles p{font-size:13px;color:#6b7280;margin-bottom:0}#related-articles br{display:none}#more-information{font-size:18px;font-weight:700;color:#0d1b3e;margin-bottom:.75rem;font-family:"Inter",sans-serif}#more-information+p{font-size:14px;color:#374151;line-height:1.7;margin-bottom:1rem}#more-information+p a{color:#0d1b3e;font-weight:600;text-decoration:underline;text-decoration-color:#00b89c;text-underline-offset:3px;transition:color .15s}#more-information+p a:hover{color:#00b89c}#more-information+p+p{font-size:14px;color:#374151;line-height:1.7;margin-bottom:.75rem}#more-information~a{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:6px;font-size:14px;font-weight:500;color:#0d1b3e;text-decoration:none;background:#fff;border:1px solid #e5e4de;border-radius:10px;transition:border-color .15s,background .15s,color .15s}#more-information~a::before{content:"";width:28px;height:28px;border-radius:7px;background-color:#e6f7f4;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 2H2.5A.5.5 0 002 2.5v9a.5.5 0 00.5.5h9a.5.5 0 00.5-.5V8.5' stroke='%2300b89c' stroke-width='1.25' stroke-linecap='round'/%3E%3Cpath d='M8 2h4v4M12 2L7 7' stroke='%2300b89c' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;flex-shrink:0}#more-information~a:hover{border-color:#00b89c;background:#e6f7f4;color:#00b89c}#more-information~br{display:none}.why{width:75%;max-width:1100px;display:flex;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;padding:10px 0px;border-radius:12px;box-shadow:rgba(0,0,0,.06) 0px 2px 1px,rgba(0,0,0,.06) 0px 4px 2px,rgba(0,0,0,.06) 0px 8px 4px,rgba(0,0,0,.06) 0px 16px 8px,rgba(0,0,0,.06) 0px 32px 16px,0px 0px 0px 1px rgba(0,0,0,.12)}.why>div{padding:20px}.product-background{background:var(--bg)}#product-high-information{margin:0 auto 0;display:grid;grid-template-columns:360px 1fr;align-items:start}.product-description{width:75%;margin-left:auto;margin-right:auto;margin-bottom:15px;margin-top:15px;max-width:1100px;font-family:sans-serif}.product-description-content{display:grid;grid-template-columns:220px minmax(0, 1fr);align-items:start}.product-description-sidebar{min-width:0;height:100%}.product-description .product-description-sidebar-title{margin:0 0 10px 0}.product-description-article{min-width:0}.product-description .treatment-headers>li{border-bottom:1px solid var(--border);margin:unset;line-height:unset}.product-description .treatment-headers>li>a{display:block;transition:color .15s}.product-description .treatment-headers>li>a.active{font-weight:600}#quantity-selection{width:70px}.product-description a,.who-a-note a{color:#0d1b3e;font-weight:600;text-decoration:underline;text-decoration-color:#00b89c;text-underline-offset:3px;transition:color .15s}.product-description a:visited,.who-a-note a:visited{color:#01323f}.product-description h2::after{content:""}.product-description p{font-size:15px;color:#374151;line-height:1.75;margin-bottom:15px}#products-button-holder>button{margin-top:5px;height:55px;font-size:15px;font-weight:600;font-family:"Lato"}#products-button-holder>.consult-cta{height:unset}.info-box{box-shadow:0px 0px 0px 1px #4299e1;background:#ebf8ff;color:#2b6cb0;padding:10px 37px 10px 10px}.img-disclaimer{display:flex}.badge{font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:6px}.product-publish-data-box{background-color:#fff;border:1px solid var(--border)}.product-review-dates{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:16px 32px}.product-review-date{color:#374151}.product-reviewers{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.product-reviewers-title{margin:0 0 14px}.product-reviewer-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 270px), 1fr));gap:20px 28px}.product-reviewer-profile{display:flex;align-items:center;gap:14px;min-width:0}.product-reviewer-photo{display:block;width:72px;height:72px;border:2px solid var(--teal-mid);object-fit:cover}.product-reviewer-details{min-width:0;color:#374151}.product-reviewer-name{color:var(--navy);font-weight:700}.product-reviewer-name a,.product-reviewer-gphc{color:inherit;text-underline-offset:3px}.product-reviewer-role{margin-top:2px}.product-reviewer-gphc{display:inline-block;margin-top:2px;color:#0f766e;font-weight:600}@media only screen and (max-width: 520px){.product-review-dates{grid-template-columns:1fr}}.card-asterisk{letter-spacing:-7px;font-weight:800}.loader-container{top:calc(50% - 11px);left:50%;transform:translateX(-50%);position:absolute}.loader{left:-2.5px;width:6px;height:6px;background-color:#fff;border-radius:20px;position:absolute;animation:bounce .6s linear infinite}.loader.black{background-color:#000}.s-wrapper.right-align{right:-60px;left:unset !important}.s-wrapper>div.bigger{border-top:8px solid hsla(0,0%,100%,.2);border-right:8px solid hsla(0,0%,100%,.2);border-bottom:8px solid hsla(0,0%,100%,.2);border-left:8px solid #fff}.s-wrapper>div.bigger,.s-wrapper>div.bigger:after{width:40px;height:40px}.farzin-trt-v2{--trtv2-navy:#0d1b3e;--trtv2-navy-mid:#162c5e;--trtv2-teal:#00b89c;--trtv2-teal-light:#e6f7f4;--trtv2-bg:#f7f6f2;--trtv2-white:#ffffff;--trtv2-text:#0d1b3e;--trtv2-muted:#6b7280;--trtv2-border:#e5e4de;background:var(--trtv2-white);color:var(--trtv2-text);font-family:"Lato",sans-serif;padding-bottom:130px}.farzin-trt-v2 *{box-sizing:border-box}.farzin-trt-v2 section{padding:68px 20px}.farzin-trt-v2 .trtv2-section-inner{max-width:1100px;margin:0 auto}.farzin-trt-v2 .trtv2-section-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--trtv2-teal);font-weight:700;margin:0 0 10px}.farzin-trt-v2 .trtv2-section-title{font-size:clamp(2rem,2.9vw,2.75rem);line-height:1.15;letter-spacing:-0.02em;color:var(--trtv2-text);margin:0 0 10px;font-weight:700}.farzin-trt-v2 .trtv2-section-sub{max-width:640px;color:var(--trtv2-muted);line-height:1.7;margin:0 0 42px;font-size:1rem}.farzin-trt-v2 .trtv2-section-sub a{color:var(--trtv2-navy);font-weight:700;text-decoration:none}.farzin-trt-v2 .trtv2-hero{position:relative;overflow:hidden;text-align:center;background:#0d1b3e;color:var(--trtv2-white);padding:84px 20px 72px}.farzin-trt-v2 .trtv2-hero::before{content:"";position:absolute;top:-90px;right:-85px;width:420px;height:420px;border-radius:50%;background:rgba(0,184,156,.08);pointer-events:none}.farzin-trt-v2 .trtv2-hero::after{content:"";position:absolute;bottom:-105px;left:-70px;width:310px;height:310px;border-radius:50%;background:rgba(0,184,156,.06);pointer-events:none}.farzin-trt-v2 .trtv2-hero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;margin:0 auto 18px;max-width:760px;letter-spacing:-0.03em;position:relative;z-index:1}.farzin-trt-v2 .trtv2-hero h1 span{color:var(--trtv2-teal)}.farzin-trt-v2 .trtv2-hero-sub{max-width:580px;margin:0 auto 34px;color:hsla(0,0%,100%,.72);line-height:1.72;font-size:1.05rem;position:relative;z-index:1}.farzin-trt-v2 .trtv2-hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:34px;position:relative;z-index:1}.farzin-trt-v2 .trtv2-btn-primary,.farzin-trt-v2 .trtv2-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;text-decoration:none;transition:all .2s ease}.farzin-trt-v2 .trtv2-btn-primary{background:var(--trtv2-teal);border:1px solid var(--trtv2-teal);color:var(--trtv2-white);padding:14px 30px;font-weight:700}.farzin-trt-v2 .trtv2-btn-primary:hover{background:#009e86;border-color:#009e86}.farzin-trt-v2 .trtv2-btn-ghost{border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.82);padding:14px 24px;font-weight:700}.farzin-trt-v2 .trtv2-btn-ghost:hover{color:var(--trtv2-white);border-color:hsla(0,0%,100%,.56)}.farzin-trt-v2 .trtv2-hero-trust{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;position:relative;z-index:1}.farzin-trt-v2 .trtv2-trust-item{display:inline-flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.65);font-size:.84rem}.farzin-trt-v2 .trtv2-trust-item svg{color:var(--trtv2-teal)}.farzin-trt-v2 .trtv2-how{background:var(--trtv2-bg)}.farzin-trt-v2 .trtv2-steps-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:18px}.farzin-trt-v2 .trtv2-step-card{border-radius:14px;border:1px solid var(--trtv2-border);background:var(--trtv2-white);padding:25px 22px}.farzin-trt-v2 .trtv2-step-num{width:34px;height:34px;border-radius:8px;background:var(--trtv2-teal-light);color:var(--trtv2-teal);font-size:.86rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.farzin-trt-v2 .trtv2-step-card h3{margin:0 0 6px;color:var(--trtv2-text);font-size:1.02rem}.farzin-trt-v2 .trtv2-step-card p{margin:0;color:var(--trtv2-muted);font-size:.92rem;line-height:1.65}.farzin-trt-v2 .trtv2-step-price{display:inline-block;margin-top:12px;color:var(--trtv2-teal);font-size:.88rem;font-weight:700}.farzin-trt-v2 .trtv2-epidemic{background:#0d1b3e}.farzin-trt-v2 .trtv2-epidemic .trtv2-section-title{color:var(--trtv2-white)}.farzin-trt-v2 .trtv2-epidemic .trtv2-section-sub{color:hsla(0,0%,100%,.68)}.farzin-trt-v2 .trtv2-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:18px}.farzin-trt-v2 .trtv2-stat-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);padding:26px 24px}.farzin-trt-v2 .trtv2-stat-num{color:var(--trtv2-teal);font-size:clamp(2rem,3.5vw,2.8rem);line-height:1;margin-bottom:8px;font-weight:700;letter-spacing:-0.03em}.farzin-trt-v2 .trtv2-stat-card h3{margin:0 0 8px;color:var(--trtv2-white);font-size:1.02rem}.farzin-trt-v2 .trtv2-stat-card p{margin:0;color:hsla(0,0%,100%,.62);font-size:.92rem;line-height:1.64}.farzin-trt-v2 .trtv2-symptoms-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.farzin-trt-v2 .trtv2-symptom-card{border-radius:12px;border:1px solid var(--trtv2-border);background:var(--trtv2-bg);padding:18px 16px;display:flex;gap:12px;align-items:flex-start}.farzin-trt-v2 .trtv2-symptom-icon{width:38px;height:38px;border-radius:9px;background:var(--trtv2-teal-light);display:flex;align-items:center;justify-content:center;color:var(--trtv2-navy);flex-shrink:0}.farzin-trt-v2 .trtv2-symptom-icon svg{width:24px;height:24px;fill:currentColor}.farzin-trt-v2 .trtv2-symptom-card h4{margin:0 0 4px;color:var(--trtv2-text);font-size:.95rem}.farzin-trt-v2 .trtv2-symptom-card p{margin:0;color:var(--trtv2-muted);font-size:.86rem;line-height:1.57}.farzin-trt-v2 .trtv2-pricing{background:var(--trtv2-bg)}.farzin-trt-v2 .trtv2-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(245px, 1fr));gap:18px}.farzin-trt-v2 .trtv2-pricing-card{border-radius:16px;border:1.5px solid var(--trtv2-border);background:var(--trtv2-white);padding:29px 22px 24px;position:relative}.farzin-trt-v2 .trtv2-pricing-card.featured{border-color:var(--trtv2-teal)}.farzin-trt-v2 .trtv2-popular-badge{position:absolute;left:50%;top:-11px;transform:translateX(-50%);background:var(--trtv2-teal);color:var(--trtv2-white);border-radius:999px;padding:4px 13px;font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;white-space:nowrap}.farzin-trt-v2 .trtv2-pricing-card h3{margin:0 0 8px;color:var(--trtv2-text);font-size:1.05rem}.farzin-trt-v2 .trtv2-price{font-size:clamp(2rem,3.2vw,2.5rem);line-height:1;color:var(--trtv2-text);letter-spacing:-0.03em;margin-bottom:18px;font-weight:700}.farzin-trt-v2 .trtv2-price span{font-size:.88rem;color:var(--trtv2-muted);font-weight:400}.farzin-trt-v2 .trtv2-pricing-cta{display:block;width:100%;border-radius:9px;border:1.5px solid var(--trtv2-navy);color:var(--trtv2-navy);text-decoration:none;text-align:center;padding:11px 14px;font-weight:700;margin-bottom:16px;transition:all .2s ease}.farzin-trt-v2 .trtv2-pricing-card.featured .trtv2-pricing-cta{background:var(--trtv2-teal);border-color:var(--trtv2-teal);color:var(--trtv2-white)}.farzin-trt-v2 .trtv2-pricing-cta:hover{background:var(--trtv2-navy);border-color:var(--trtv2-navy);color:var(--trtv2-white)}.farzin-trt-v2 .trtv2-pricing-card ul{list-style:none;margin:0;padding:0}.farzin-trt-v2 .trtv2-pricing-card li{border-bottom:1px solid var(--trtv2-border);padding:7px 0;display:flex;align-items:center;gap:9px;font-size:.86rem;color:var(--trtv2-muted)}.farzin-trt-v2 .trtv2-pricing-card li:last-child{border-bottom:0}.farzin-trt-v2 .trtv2-pricing-card li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--trtv2-teal);flex-shrink:0}.farzin-trt-v2 .trtv2-journey{padding-bottom:30px}.farzin-trt-v2 .trtv2-journey .trtv2-journey-header{margin-bottom:12px}.farzin-trt-v2 .trtv2-journey .trtv2-section-sub{margin-bottom:0}.farzin-trt-v2 .trtv2-compare{background:var(--trtv2-bg)}.farzin-trt-v2 .trtv2-table-wrap{overflow-x:auto}.farzin-trt-v2 .trtv2-vs-table{width:100%;min-width:760px;border-collapse:collapse;border:1px solid var(--trtv2-border);border-radius:12px;overflow:hidden}.farzin-trt-v2 .trtv2-vs-table th{background:var(--trtv2-navy);color:var(--trtv2-white);padding:14px 18px;text-align:left;font-size:.83rem}.farzin-trt-v2 .trtv2-vs-table th:first-child{width:21%}.farzin-trt-v2 .trtv2-vs-table td{border-top:1px solid var(--trtv2-border);padding:12px 18px;vertical-align:top;color:var(--trtv2-muted);font-size:.9rem;line-height:1.56}.farzin-trt-v2 .trtv2-vs-table tr:nth-child(even) td{background:#fcfcfa}.farzin-trt-v2 .trtv2-vs-table td:first-child{color:var(--trtv2-text);font-weight:700}.farzin-trt-v2 .trtv2-tick{color:var(--trtv2-teal);font-weight:700}.farzin-trt-v2 .trtv2-cross{color:#e24b4a;font-weight:700}.farzin-trt-v2 .trtv2-faq{background:var(--trtv2-bg)}.farzin-trt-v2 .trtv2-faq-list{max-width:760px}.farzin-trt-v2 .trtv2-faq-item{background:var(--trtv2-white);border:1px solid var(--trtv2-border);border-radius:10px;margin-bottom:12px;overflow:hidden}.farzin-trt-v2 .trtv2-faq-q{width:100%;border:0;background:none;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;padding:16px 18px;color:var(--trtv2-text);cursor:pointer;font-size:.94rem;font-weight:700}.farzin-trt-v2 .trtv2-faq-q svg{color:var(--trtv2-muted);transition:transform .2s ease;flex-shrink:0}.farzin-trt-v2 .trtv2-faq-item.open .trtv2-faq-q svg{transform:rotate(180deg)}.farzin-trt-v2 .trtv2-faq-a{display:none;border-top:1px solid var(--trtv2-border);padding:14px 18px 16px;color:var(--trtv2-muted);line-height:1.66;font-size:.9rem}.farzin-trt-v2 .trtv2-faq-item.open .trtv2-faq-a{display:block}@keyframes bounce{0%{transform:translateY(20px);animation-timing-function:ease-out}50%{transform:translateY(0px);animation-timing-function:ease-in}100%{transform:translateY(20px)}}.transition{transition:.25s ease}.header_wrapper{background:linear-gradient(45deg, #1a1b4e, var(--primary-color), var(--primary-color));background-color:var(--primary-color);justify-content:space-between;max-width:1400px;box-sizing:border-box;margin:auto}.header_wrapper.light{background:#fff;background-color:#fff}.header-txt{font-size:42px;color:#fff;word-spacing:3px;line-height:52pt;margin-top:70px;margin-bottom:0px;font-weight:500}.header_wrapper.light .header-txt{color:var(--text-color)}.header-sp-holder{overflow:hidden;margin-bottom:20px}.header-sp{display:block;opacity:0;transform:translateY(100%);transition:opacity 0s ease .2s;font-size:2.25rem;line-height:42px}.header-sp.active{opacity:1;transform:translateY(0px);transition:transform .65s ease}.header-text-holder{position:relative;width:45%}.header-grid{margin-top:35px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}.header-pop-cat{border-radius:8px;height:185px;width:185px}.header-pop-cat .f-bigger{font-size:18px}.header-pop-cat h2{z-index:2}.header-pop-cat img{filter:drop-shadow(4px 4px 0px rgba(0, 0, 0, 0.6))}.header-pop-arrow{height:25px;width:25px;position:absolute;bottom:5px;right:5px;border-radius:100px;background:#020336}.header-testosterone img{position:absolute;width:142px;bottom:-42px;left:-25px}.header-hair-loss img{position:absolute;width:130px;bottom:-44px;left:-23px}.header-hair-loss .header-pop-arrow{background-color:#fff}.header-ed img,.header-period-delay img,.header-acid-reflux img,.header-pain-relief img{position:absolute;width:187px;bottom:-61px;left:-33px}.header-hair-loss{background:#1a1a2e;color:#fff}.header-testosterone{background:#d4e0ed;color:#0e0533}.header-ed{background:#ddeaf6;color:#041b2b}.header-period-delay{background:#eeeef0;color:#161414}.header-acid-reflux{background:#fce8e8;color:#1c0101}.header-pain-relief{background:#f5edd8;color:#221801}.header-btns .dark-btn{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:"Lato",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.header-btns .outline-btn{color:var(--primary-color);border:1.5px solid #e5e4de;border-radius:8px;padding:11px 24px;font-family:"Lato",sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;margin-top:15px;display:block;text-decoration:none;box-sizing:border-box}.header-btns .outline-btn:hover{border-color:var(--primary-color);background:#e5e4de}.header-search{margin-top:25px;margin-bottom:15px;padding:17px 20px 15px 23px;font-size:16px;border:1.5px solid #e5e4de;border-radius:8px;position:relative;cursor:pointer;user-select:none;transition:.5s ease;opacity:0;transform:translateY(10px)}.header-search:hover{border-color:#00b89c}.header-btns{transition:.5s ease .1s;opacity:0;transform:translateY(10px)}.header-search>div:before{content:"";background:var(--primary-color);width:57px;height:55px;position:absolute;right:-2px;top:-1px;z-index:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.header-search>div:after{content:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/search-services.svg");position:absolute;top:50%;right:12px;transform:translateY(-50%);height:24px;width:24px;filter:invert(1)}.header-search.active,.header-btns.active{opacity:1;transform:translateY(0px)}.header-list{margin:0;padding:0;list-style-type:none;font-size:15px;line-height:1.7;margin-bottom:25px}.header-list>li{position:relative;color:#fff;font-size:18px;margin-bottom:5px;overflow:hidden}.header_wrapper .header-list>li{color:#6b7280}.header-list>li>span{transform:translateY(100%);transition:.65s ease;font-family:"lato";display:block}.header-list>li>span.active{transform:translateY(0%)}.what{width:75%;line-height:24px;margin:0px auto 25px}.tr-rail{padding:44px 0;overflow:hidden;background:var(--page)}.tr-viewport{display:flex;gap:14px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.tr-group{display:flex;flex-shrink:0;gap:14px;width:max-content;animation:tr-scroll 42s linear infinite}@keyframes tr-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 14px))}}.tr-rail:hover .tr-group,.tr-rail:focus-within .tr-group{animation-play-state:paused}.tr-card{flex:0 0 268px;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.tr-icon{margin-bottom:12px;color:var(--teal);line-height:0}.tr-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tr-title{font-size:14px;font-weight:700;letter-spacing:-0.01em}.tr-body{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.tr-body b{color:var(--navy);font-variant-numeric:tabular-nums lining-nums}@media(prefers-reduced-motion: reduce){.tr-group{animation:none}.tr-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.tr-card{scroll-snap-align:start}.tr-group[aria-hidden=true]{display:none}}@media(max-width: 760px){.tr-rail{padding:32px 0}.tr-card{flex-basis:240px}}.color{background:var(--color-gray-50);color:var(--primary-color)}.pointer{cursor:pointer}.who-holder{padding:30px;margin:15px;background:#fff;border-radius:8px;box-shadow:0 0px 0px 1px var(--color-gray-300);max-width:255px}.who-holder{width:100%}.steps{width:65%;min-width:708px;max-width:1000px;background:var(--primary-color);color:#fff}.steps>div{padding:20px;width:255px}.step-header{font-weight:800}.step-lead{line-height:20px}#help>h1,#who h1{margin-top:50px;font-size:36px}#help>p,#who p{font-size:18px;line-height:28px;width:85%}.seen-in-container{justify-content:space-evenly}.seen-in{width:300px;filter:grayscale(1)}.seen-in:hover{filter:grayscale(0)}#post-consult-modal{position:fixed;inset:0;background:rgba(13,27,62,.5);z-index:99999;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}#post-consult-modal.active{opacity:1;visibility:visible}.pcm-card{background:#fff;border-radius:18px;width:100%;max-width:420px;overflow:hidden}.pcm-header{background:#0d1b3e;padding:1.25rem 1.25rem 1.1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pcm-header-left{display:flex;align-items:center;gap:12px}.pcm-tick{width:36px;height:36px;border-radius:50%;background:#00b89c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pcm-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 3px}.pcm-short-name{font-size:12px;color:hsla(0,0%,100%,.55)}.pcm-close{background:hsla(0,0%,100%,.1);border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsla(0,0%,100%,.6);font-size:13px;flex-shrink:0;margin-top:2px;transition:background .15s,color .15s}.pcm-close:hover{background:hsla(0,0%,100%,.2);color:#fff}.pcm-product-row{padding:1rem 1.25rem;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e4de;background:#f7f6f2}.pcm-product-img{width:54px;height:54px;border-radius:10px;background:#e5e4de center/cover no-repeat;border:1px solid #d5d4ce;flex-shrink:0}.pcm-product-details{flex:1;min-width:0}.pcm-product-title{font-size:14px;font-weight:600;color:#0d1b3e;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcm-product-meta{font-size:12px;color:#6b7280}.pcm-product-price{font-size:16px;color:#0d1b3e;white-space:nowrap}.pcm-body{padding:1.1rem 1.25rem 1.4rem}.pcm-basket-hint{display:flex;align-items:center;gap:7px;background:#e6f7f4;border-radius:8px;padding:8px 12px;margin-bottom:1rem}.pcm-basket-hint span{font-size:12px;font-weight:500;color:#007a68}.pcm-question{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.875rem}.pcm-actions{display:flex;flex-direction:column;gap:8px}.pcm-btn-checkout{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;background:#0d1b3e;color:#fff;border:none;border-radius:10px;padding:13px 20px;font-size:15px;font-weight:600;cursor:pointer;width:100%;text-decoration:none;transition:background .15s}.pcm-btn-checkout:hover{background:#162c5e}.pcm-btn-continue{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#0d1b3e;border:1.5px solid #e5e4de;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;width:100%;transition:border-color .15s,background .15s}.pcm-btn-continue:hover{border-color:#0d1b3e;background:#f7f6f2}.pcm-btn-keep{background:none;border:none;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;padding:4px;text-decoration:underline;text-decoration-color:#e5e4de;text-underline-offset:2px;transition:color .15s;width:100%}.pcm-btn-keep:hover{color:#0d1b3e}.oos-card{background:#fff;border-radius:18px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.oos-header{background:#0d1b3e;padding:1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.oos-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 3px}.oos-subtitle{font-size:12px;color:hsla(0,0%,100%,.55)}.oos-alternatives{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:12px}.oos-alt-item{display:flex;align-items:center;gap:12px;border:1px solid #e5e4de;border-radius:10px;padding:10px}.oos-alt-img-holder{width:54px;height:54px;border-radius:10px;background:#f7f6f2;border:1px solid #d5d4ce;flex-shrink:0;overflow:hidden}.oos-alt-img-holder img{width:100%;height:100%;object-fit:contain}.oos-alt-details{flex:1;min-width:0}.oos-alt-name{font-size:14px;font-weight:600;color:#0d1b3e;margin-bottom:2px}.oos-alt-price{font-size:14px;color:#0d1b3e}.oos-alt-add{background:#0d1b3e;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s}.oos-alt-add:hover{background:#162c5e}.oos-alt-add:disabled{opacity:.6;cursor:default}.product-list-item.in-basket{box-shadow:0px 0px 0px 1px #d8d8d8;background:#fafafa}.product-list-item.in-basket .prod-name,.product-list-item.in-basket .prod-price,.product-list-item.in-basket .product-features,.product-list-item.in-basket [id^=strengths],.product-list-item.in-basket [id^=sizes-],.product-list-item.in-basket .subscription-holder{opacity:.55}.product-list-item.in-basket .consultation-add-btn{background:#e9e9e9;color:#6b7280;box-shadow:none;cursor:default}.in-basket-note{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#e6f7f4;border:1px solid #b9e6dd;padding:10px 12px;margin-bottom:10px}.in-basket-note-text{color:#00584c;flex:1 1 180px}.in-basket-view{color:#00584c;text-decoration:underline;white-space:nowrap;flex:0 0 auto}.no-more-products-state{list-style:none;width:100%}.no-more-products-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 24px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:4px}.no-more-products-inner p{color:#666;margin:0;max-width:280px}.no-more-products-inner .dark-btn{width:100%;max-width:240px;box-sizing:border-box}.no-more-products-inner img{opacity:.4}@media only screen and (min-width: 1400px){.container-above-1400{max-width:1400px;margin:auto}}@media only screen and (max-width: 1400px){.ml-30-1400{margin-left:30px}.header-grid{margin-top:35px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.header_wrapper{justify-content:center;gap:35px}}@media only screen and (max-width: 1200px){.nav-bar{padding-right:10px;padding-left:10px}.header-text-holder{position:relative;width:44%}.header-txt{font-size:36px;margin-top:34px;line-height:normal}}@media only screen and (max-width: 1000px){.header_wrapper{flex-flow:column}.header-grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.header-pop-cat{width:100%;aspect-ratio:1/1;height:auto}.trt-info-container{padding:30px 0px !important}.how-much-to-lose-sec{flex-flow:column;align-items:center}.weight-loss-step{width:32%}.img_wrapper{max-width:100vw;max-height:unset}.product-img-holder{width:100%;margin:auto;max-height:400px}.product-img-holder>img{padding-top:20px}.d-flex-1000{display:flex}.mr-5-1000{margin-right:5px}.mt-15-1000{margin-top:15px}.ml-0-1000{margin-left:0px}.mt-small-1000{margin-top:10px}.flex-column-1000{flex-flow:column}.header-text-holder{position:relative;width:90%}.header-txt{font-size:34px;margin-top:23px}.why{width:calc(100% - 30px);margin-top:30px}#product-high-information{grid-template-columns:1fr}.features-list{display:none}.product-description{padding:30px 30px 0px 30px;width:100%}.product-description-content{grid-template-columns:1fr}.product-description-sidebar{display:none}#new-password h1{padding-top:2rem}main:not(.new-landing){margin-top:68px}main.no-margin-top{margin-top:15px !important}#order-history-holder-mobile{display:flex;width:50%}.who-holder{width:100%;margin:5px}#search-bar{position:fixed;top:81px;width:100%}.secondary-header{position:absolute;left:20px;text-transform:uppercase;font-weight:600}#search-results.active{max-height:calc(100vh - 143.2px)}.container.md{padding:0px 15px}.nav-bar{padding-right:0px;padding-left:0px;position:fixed;width:100vw;top:0px;height:80px;transition:transform .3s ease-in}.nav-inner{justify-content:space-between;align-items:center;height:80px}.hamburger_wrapper{height:32px;display:block;transition:.3s ease}.hamburger{height:32px}.d-none-1000{display:none !important}.logo_wrapper{height:38px;display:block}.nav-icons>img{height:23px;width:23px}#offscreen-menu{position:fixed;top:0;z-index:9999;background:#fff;width:400px;height:calc(100dvh - 81px);display:block;transform:translateX(-100%)}#offscreen-menu:not(.d-none-load){transition:transform .5s cubic-bezier(0.92, 0.09, 0.06, 1)}#offscreen-menu.active{transform:translateX(0%)}#offscreen-menu>._wrapper{padding:0px;position:relative;overflow-x:hidden;height:100%;width:100%}#offscreen-menu>._wrapper>ul{position:absolute;width:100%}#first-menu{transform:translateX(0%);transition:.5s cubic-bezier(0.92, 0.09, 0.06, 1)}#first-menu.second-open{transform:translateX(-110%)}.second-menu{transform:translateX(110%);transition:.5s cubic-bezier(0.92, 0.09, 0.06, 1)}.second-menu.active{transform:translateX(0%)}.second-menu-header{background:#f1f1f1;border-bottom:1px solid #dedede;color:#070d2d}.second-menu-chevron{margin-right:22px;height:22px;width:22px}.second-menu-header>h2{font-family:"Lato";font-weight:400}#overlay.active{cursor:pointer;opacity:1;width:100vw;height:100vh;background:rgba(0,0,0,0.1294117647);z-index:999;position:fixed;top:0;overflow-y:clip}#select-col{font-size:12px}.order-history-header_wrapper{padding:20px 0px 0px 0px}.order-history-status_wrapper{padding:0}.order-history-tables>div{margin:2px 0px}.order-history-totals{padding:15px 0px}.order-history-address_wrapper{padding:0;flex-flow:column;width:100%}.order-history-address_wrapper>div{margin-bottom:15px;min-width:250px;margin-right:0px;width:unset}.order-history-table-view-more{padding:0px}.treatment-product-li{width:calc(33% - 12px)}.tag-lead{max-width:450px}.trt-at-home,.trt-in-person{width:100%;max-width:100%;height:400px}.info-box,.trt-description{max-width:unset}.outline-btn{font-size:14px !important}.priorly-location-badge{width:100%}}@media only screen and (max-width: 768px){.header-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.container-md-padding{padding:0px 15px}.trt-blog-container{padding:15px 15px 60px}.ml-15-md{margin-left:15px}.trt-image{max-width:200px}.trt-grid{grid-template-columns:1fr}.see-more-btn{display:block}.see-more-btn.hide,.trt-see-more{display:none}.trt-see-more.show{display:block}.healthy .journey-container.first,.healthy .journey-container.second,.healthy .journey-container.third,.healthy .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.overweight .journey-container.first{--div-contrast-color:#573805;background:#f2e0c0}.overweight .journey-container.second{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(180deg, rgb(242, 224, 192) 41%, rgb(242, 224, 192) 100%)}.overweight .journey-container.third{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(180deg, rgb(242, 224, 192) 62%, rgb(211, 243, 211) 100%)}.overweight .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.obese .journey-container.first{background:#f8adad;--div-contrast-color:#360a0a}.obese .journey-container.second{background:#f8adad;--div-contrast-color:#360a0a;background:linear-gradient(180deg, rgb(248, 173, 173) 41%, rgb(242, 224, 192) 100%)}.obese .journey-container.third{--div-contrast-color:#573805;background:#f2e0c0;background:linear-gradient(180deg, rgb(242, 224, 192) 62%, rgb(211, 243, 211) 100%)}.obese .journey-container.last{--div-contrast-color:#033503;background:#d3f3d3}.weightloss-header .w-50{width:100%}.weightloss-header .container{flex-flow:column;padding:0px 0px}.weight-loss-left-grid-item,.weight-loss-right-grid-item{width:100%}.weight-loss-right-grid-item-img{background-size:60%;height:100%;width:100%;background-repeat:no-repeat;background-position-x:center}.weightloss-header .btn-holder{width:100%}[data-show=mounjaro] .wegovy,[data-show=mounjaro] .rybelsus,[data-show=wegovy] .rybelsus{transform:translateY(-150%) rotate(0deg)}[data-show=wegovy] .mounjaro,[data-show=rybelsus] .mounjaro,[data-show=rybelsus] .wegovy{transform:translate(-50%, 100%) rotate(12deg)}.pen-overflow-container{height:260px;display:flex;align-items:center;overflow:hidden}.journey-wrapper{flex-flow:column}.journey-container{width:100%}.how-much-to-lose-sec .w-50{width:100%}.trt-step{padding:20px;width:100%}.weight-loss-step{padding:20px;width:100%}.weight-loss-faq{flex-flow:column-reverse}.weight-loss-faq .w-50{width:100%}.weight-loss-pen-show-off{border-radius:8px;height:150px;margin:0px;width:100%}.pen-image.rybelsus{width:165px}.pen-image{width:51px}.p-0-md{padding:0px}.why{flex-flow:column}.why>div{padding:15px 25px}#new-password h1{font-size:32px;font-weight:600}.steps{flex-flow:column;width:100%;padding:0;justify-content:center;align-items:center;min-width:0px}.who-holder{width:255px;margin:10px}#help>p,#who p{font-size:16px;line-height:24px;letter-spacing:.4px}.flex-column-md{flex-flow:column}.align-items-center-md{align-items:center}.align-items-start-md{align-items:start}.w-100-md{width:100% !important}.header_wrapper{flex-flow:column;margin-top:0px}.header-txt{font-size:32px;padding:40px 0px 1px 0px;width:60%;margin-top:0;border-top-right-radius:100px}.header-list{padding:0px;width:85%}.header-list>li{font-size:15px}.header_wrapper:not(.lighter) .header-text-holder{position:relative;width:100%}.header_wrapper .header-text-holder{background:#fff}#order-history-holder-mobile{width:70%}.order-history-table-header:first-of-type{grid-column-start:1;grid-column-end:4}.order-history-table-items>div:first-of-type{grid-column-start:1;grid-column-end:4}.bmi-inputs{width:125px;margin-right:15px}#bmi-btn{height:52.78px;margin-top:13px}}@media(max-width: 900px){.farzin-trt-v2 section{padding:54px 16px}.farzin-trt-v2 .trtv2-vs-table{min-width:690px}}@media(max-width: 720px){.farzin-trt-v2 .trtv2-symptoms-grid{grid-template-columns:1fr 1fr}.farzin-trt-v2{padding-bottom:170px}.farzin-trt-v2 .trtv2-hero{padding:66px 16px 60px}.farzin-trt-v2 .trtv2-section-sub{margin-bottom:32px}}@media only screen and (min-width: 576px){body.top-0-sm{top:0 !important}}.features-list{visibility:hidden}@media only screen and (max-width: 576px){.farzin-trt-v2 .trtv2-symptoms-grid{grid-template-columns:1fr}.mt-25-sm{margin-top:25px}.bmi-graph{width:285px;height:250px}.y-axis-label{left:-33px;font-size:.875rem}.x-axis-label{bottom:-27px;font-size:.875rem}.reference{bottom:-71px;left:-20px}.downtrend-header{font-size:2.5rem}.grid-lead{font-size:.875rem}.weight-loss-right-grid-item-img{background-size:180px;background-position-y:bottom}.product-img-holder>img{width:220px}#consultation{background:#fff}.consultation-header{margin:35px 0 0 0}.product-description-article li,.product-description-article p{font-size:14px;line-height:26px}.treatment-description p,.treatment-description li{font-size:14px;line-height:26px;margin-top:5px}.treatment-description h2{font-size:28px;font-weight:600;margin-bottom:5px}.treatment-headers{margin:0}#faq{padding:0 !important}#faq p{padding:0 50px 0 0px}.px-20-sm{padding-right:20px;padding-left:20px}a.dark-btn.wide{padding:18px 30px}#close-search>img{width:16px;height:16px}.bmi-inputs{width:115px;margin-right:0px}.bmi-inputs label{font-size:14px}#bmi-btn{margin-top:0px}#bmi-result-text{margin-bottom:15px}#faq p{max-height:500px}#faq div{max-height:500px}#consultation{background:#fff}.consultation-header{margin:35px 0 0 0}#new-password h1{font-size:28px}#order-history-holder-mobile{width:100%}.treatment-product-ul{gap:10px}.treatment-product-li{width:calc(50% - 5px)}.tag-lead{max-width:300px}.breadcrumb_wrapper:not(.no-padding){border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}#help>h1,#who h1{font-size:32px}#order-no-login{width:100%;max-width:100%}.container.sm{padding:0px 15px}#search-results.active{max-height:calc(100vh - 140.56px)}.align-start-sm{align-items:flex-start}.flex-column-sm{flex-flow:column}.w-100-sm{width:100% !important}.d-none-sm{display:none !important}#offscreen-menu{top:81px;width:100%}div.search-img{width:80px;height:80px;flex-basis:80px}.search-product{font-size:22px}.search-price{font-size:17px}.search-price>i{font-size:14px}#offscreen-menu>._wrapper>ul{width:calc(100% - 60px);padding-left:30px !important}#logo-small.second-open{opacity:0;visibility:hidden}#overlay.offscreen.active{z-index:999}.footer-list{padding-left:15px}.search-bar-input{font-size:22px}.search-bar-icon{margin:0px 5px 0px 5px;height:20px;width:20px}#item-added{top:40px;right:50%;z-index:99999;transform:translate(50%, -15px)}#item-added.active{opacity:1;visibility:visible;transform:translate(50%, 0)}.header-txt{margin-bottom:0px;font-size:32px;padding:40px 0px 0px 0px;width:90%}.header-list{padding:0px;width:90%}.header-list>li{font-size:16px}.header-text-holder{position:relative;width:100%}.order-history-table-header:first-of-type{grid-column-start:1;grid-column-end:5}.order-history-table-items>div:first-of-type{grid-column-start:1;grid-column-end:5}.tag-list>li{padding:12px 27px;font-family:Lato,sans-serif;text-transform:capitalize;margin:7px;background:rgba(0,0,0,0.0392156863);border-radius:100px;border:2px solid rgba(0,0,0,.231372549);font-weight:600}[data-subscribe-type=subscription]::after{font-size:.8rem;padding:10px}}@keyframes shine{to{background-position-x:-200%}}.selection{font-family:"lato";padding:10px 0px;width:130px;border:1px solid #000;color:#000;margin-right:15px;border-radius:4px;text-align:center;opacity:.35;cursor:pointer;margin-bottom:10px}.selection.active{opacity:1;box-shadow:0px 0px 0px 1px #000}#end-date::first-letter{text-transform:capitalize}.loading>.s-wrapper{display:flex;align-items:center}.loading>.calendar{opacity:.3;user-select:none !important;pointer-events:none !important}:not(.loading)>.s-wrapper{display:none}.s-wrapper{height:100%;position:absolute;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;z-index:9999999}.s-wrapper.invert{filter:invert(1)}.s-wrapper>div{position:relative;border-top:5px solid hsla(0,0%,100%,.2);border-right:5px solid hsla(0,0%,100%,.2);border-bottom:5px solid hsla(0,0%,100%,.2);border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.s-wrapper>div.dark{border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-left-color:var(--text-color)}.s-wrapper>div,.s-wrapper>div:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.treatment-page-v2{--treatment-v2-navy:#0d1b3e;--treatment-v2-teal:#00b89c;--treatment-v2-bg:var(--bg);--treatment-v2-border:#e5e4de}.treatment-page-v2 .container{max-width:1140px}.treatment-page-v2 .treatment-v2-hero{background:var(--treatment-v2-navy);padding:48px 0}.treatment-page-v2 .treatment-v2-hero-inner{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:48px;align-items:center}.treatment-page-v2 .treatment-v2-tag-wrapper{padding-top:0;max-height:90px;overflow:hidden;transition:.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.treatment-page-v2 .treatment-v2-tag-wrapper.expanded{max-height:none}.treatment-page-v2 .treatment-v2-tag-wrapper-complete{max-height:none}.treatment-page-v2 .treatment-v2-title{color:#fff;font-size:clamp(28px,3.5vw,42px);line-height:1.15;margin:0 0 14px 0}.treatment-page-v2 .treatment-v2-lead{color:hsla(0,0%,100%,.74);font-size:15px;line-height:1.7;margin:0;max-width:640px;font-weight:400}.treatment-page-v2 .treatment-v2-show-btn{color:hsla(0,0%,100%,.84);text-decoration:underline;font-size:13px;padding:10px 0;margin-top:8px}.treatment-page-v2 .treatment-v2-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.treatment-page-v2 .treatment-v2-stat{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.65);font-size:13px}.treatment-page-v2 .treatment-v2-check{color:var(--treatment-v2-teal);flex-shrink:0}.treatment-page-v2 .treatment-v2-consult-card{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;padding:30px}.treatment-page-v2 .treatment-v2-consult-label{margin:0 0 12px 0;color:hsla(0,0%,100%,.62);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.treatment-page-v2 .treatment-v2-consult-copy{margin:0 0 20px 0;color:hsla(0,0%,100%,.82);line-height:1.6;font-size:14px}.treatment-page-v2 .treatment-v2-consult-btn{margin:0;width:100%;background:var(--treatment-v2-teal);padding:15px 9px;font-weight:800}.treatment-page-v2 .treatment-v2-consult-btn:hover{background:#009e86}.treatment-page-v2 #products-list{width:100%;max-width:none;min-height:0;margin:0}.treatment-page-v2 .treatment-v2-products{background:var(--treatment-v2-bg);padding:44px 0 54px;border-bottom:1px solid var(--treatment-v2-border)}.treatment-page-v2 .sub-banner{margin:-80px 0 36px;position:relative;z-index:2}.treatment-page-v2 .sub-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:12px;padding:20px 26px;color:var(--treatment-v2-navy);box-shadow:0 12px 26px rgba(13,27,62,.12)}.treatment-page-v2 .sub-banner-left{display:flex;align-items:center;gap:16px;min-width:0}.treatment-page-v2 .sub-banner-icon{width:44px;height:44px;border-radius:10px;background:rgba(13,27,62,.12);color:var(--treatment-v2-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.treatment-page-v2 .sub-banner-icon svg{width:25px;height:25px}.treatment-page-v2 .sub-banner-text h3{margin:0 0 5px;font-size:18px;line-height:1.2;font-weight:800}.treatment-page-v2 .sub-banner-text p{margin:0;font-size:14px;line-height:1.35;color:rgba(13,27,62,.78)}.treatment-page-v2 .sub-banner-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.treatment-page-v2 .sub-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:100px;padding:7px 14px;background:rgba(13,27,62,.1);font-size:13px;font-weight:800;white-space:nowrap}.treatment-page-v2 .sub-pill svg{width:15px;height:15px;flex-shrink:0}.treatment-page-v2 .treatment-v2-breadcrumb{padding:0;margin-bottom:20px}.treatment-page-v2 .treatment-v2-breadcrumb>p{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:8px}.treatment-page-v2 .treatment-v2-breadcrumb a:hover{color:var(--treatment-v2-teal)}.treatment-page-v2 .treatment-v2-products-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;gap:14px}.treatment-page-v2 .treatment-v2-products-title{margin:0;font-size:21px;font-weight:700;color:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-v2-products-count{color:#6b7280;font-size:13px}.treatment-page-v2 .treatment-product-ul.treatment-v2-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(205px, 1fr));gap:16px;padding:0}.treatment-page-v2 .treatment-product-li.treatment-v2-product-item{width:auto;min-width:0}.treatment-page-v2 .treatment-product-type-holder{top:14px;right:14px;border-radius:4px;font-size:10px;letter-spacing:.06em;padding:4px 8px;background:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-product_wrapper{background:#fff;border:1px solid var(--treatment-v2-border);border-radius:14px;padding:18px}.treatment-page-v2 .treatment-product_wrapper:hover{border-color:var(--treatment-v2-teal)}.treatment-page-v2 .treatment-product-img_wrapper{border-radius:8px;background:var(--treatment-v2-bg);min-height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.treatment-page-v2 .treatment-product-img_wrapper>div>img{max-width:140px}.treatment-page-v2 .treatment-product-name{margin-bottom:6px;line-height:1.35;font-size:15px;color:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-v2-product-price{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--navy)}.treatment-page-v2 .treatment-v2-product-price span{font-weight:500}.treatment-page-v2 .treatment-v2-lead>p{margin:0}.treatment-page-v2 .treatment-v2-consult-actions{display:grid;gap:10px}.treatment-page-v2 .treatment-v2-consult-time{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;line-height:1.35;text-align:center}.treatment-page-v2 .treatment-v2-view-product{margin-top:15px;margin-bottom:0;font-size:14px;font-weight:700}.treatment-page-v2 .treatment-v2-content{padding:52px 0;background:#fff}.treatment-page-v2 .treatment-v2-content-grid{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:52px;align-items:stretch}.treatment-page-v2 .treatment-v2-sidebar-wrap{min-width:0;align-self:stretch}.treatment-page-v2 .treatment-v2-sidebar{position:sticky;top:88px;border-right:1px solid var(--treatment-v2-border);padding-right:20px;height:fit-content}.treatment-page-v2 .treatment-v2-sidebar-title{margin:0 0 10px 0;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.treatment-page-v2 .treatment-headers{margin:0}.treatment-page-v2 .treatment-headers>li{margin:0;border-bottom:1px solid var(--treatment-v2-border);line-height:normal}.treatment-page-v2 .treatment-headers>li>a{display:block;padding:10px 0;color:#6b7280;font-size:13px;line-height:1.4;font-family:"Lato"}.treatment-page-v2 .treatment-headers>li>a:hover{color:var(--treatment-v2-teal)}.treatment-page-v2 .treatment-v2-article{min-width:0;padding-top:4px}.treatment-page-v2 .treatment-v2-article h2{font-family:"Lato";font-size:31px;font-weight:700;line-height:1.25;margin:0 0 12px 0;color:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-v2-article h3{font-family:"Lato";font-size:18px;font-weight:700;color:var(--treatment-v2-navy);margin:20px 0 8px}.treatment-page-v2 .treatment-v2-article p,.treatment-page-v2 .treatment-v2-article li,.treatment-page-v2 .treatment-v2-article td,.treatment-page-v2 .treatment-v2-article th{font-family:"Lato";font-size:15px;line-height:1.75;color:#374151}.treatment-page-v2 .treatment-v2-article p{margin:0 0 14px}.treatment-page-v2 .treatment-v2-article ul,.treatment-page-v2 .treatment-v2-article ol{margin:0 0 14px}.treatment-page-v2 .treatment-v2-article ul{list-style:none;padding:0}.treatment-page-v2 .treatment-v2-article ul li{padding:5px 0 5px 20px;position:relative}.treatment-page-v2 .treatment-v2-article ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--treatment-v2-teal);position:absolute;left:0;top:14px}.treatment-page-v2 .treatment-v2-article ol{list-style:decimal;padding-left:18px}.treatment-page-v2 .treatment-v2-article ol li{padding-left:4px}.treatment-page-v2 .treatment-v2-article a{color:#0f766e;text-underline-offset:3px}.treatment-page-v2 .treatment-v2-article strong,.treatment-page-v2 .treatment-v2-article b{font-family:"Lato";color:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-v2-article hr{border:0;border-top:1px solid var(--treatment-v2-border);margin:28px 0}.treatment-page-v2 .treatment-v2-article blockquote{margin:20px 0;padding:18px 20px;border:1px solid #b3ece3;border-radius:12px;background:#e6f7f4}.treatment-page-v2 .treatment-v2-article table{border-collapse:collapse;width:100%;margin:12px 0 18px}.treatment-page-v2 .treatment-v2-article td,.treatment-page-v2 .treatment-v2-article th{border:1px solid var(--treatment-v2-border);padding:10px;text-align:left}.treatment-page-v2 .treatment-v2-article mark{background:#0d1b3e;color:#fff;border-radius:2px;padding:2px 5px}.treatment-page-v2 .treatment-v2-article .info-box,.treatment-page-v2 .treatment-v2-article .warning-box{border-radius:12px;box-shadow:none;padding:18px 22px}.treatment-page-v2 .treatment-v2-article .info-box{background:#e6f7f4;border:1px solid #b3ece3}.treatment-page-v2 .treatment-v2-article .warning-box{background:#fff8e6;border:1px solid #fcd97a}.treatment-page-v2 .tv2-module{scroll-margin-top:92px;margin:0 0 44px}.treatment-page-v2 .tv2-module>h2,.treatment-page-v2 #related-articles.tv2-related-guides>h2{margin:0 0 10px;color:var(--treatment-v2-navy);font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-0.02em}.treatment-page-v2 .tv2-module-lead,.treatment-page-v2 #related-articles.tv2-related-guides>.tv2-module-lead{max-width:70ch;margin:0 0 22px;color:#4b5563;font-size:15px;line-height:1.7}.treatment-page-v2 .tv2-compare-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--treatment-v2-border);border-radius:12px;background:#fff}.treatment-page-v2 .tv2-compare-scroll:focus-visible{outline:3px solid #007c72;outline-offset:3px}.treatment-page-v2 .treatment-v2-article .tv2-compare{width:100%;min-width:880px;margin:0;border:0;border-collapse:collapse;color:#24324a;font-size:14px;line-height:1.55}.treatment-page-v2 .treatment-v2-article .tv2-compare caption{padding:12px 16px;border-bottom:1px solid var(--treatment-v2-border);background:#f3faf8;color:#4b5563;font-size:12px;font-weight:600;text-align:left}.treatment-page-v2 .treatment-v2-article .tv2-compare th,.treatment-page-v2 .treatment-v2-article .tv2-compare td{padding:14px 16px;border:0;border-bottom:1px solid var(--treatment-v2-border);text-align:left;vertical-align:top}.treatment-page-v2 .treatment-v2-article .tv2-compare thead th{background:#f3faf8;color:var(--treatment-v2-navy);font-size:13px;font-weight:800;white-space:nowrap}.treatment-page-v2 .treatment-v2-article .tv2-compare tbody th{min-width:190px;color:var(--treatment-v2-navy);font-weight:800}.treatment-page-v2 .treatment-v2-article .tv2-compare tbody tr:last-child th,.treatment-page-v2 .treatment-v2-article .tv2-compare tbody tr:last-child td{border-bottom:0}.treatment-page-v2 .tv2-compare tbody th>a{color:inherit;text-decoration-color:var(--treatment-v2-teal)}.treatment-page-v2 .tv2-compare tbody th small{display:block;margin:3px 0 8px;color:#6b7280;font-size:12px;font-weight:500;line-height:1.45}.treatment-page-v2 .tv2-tag{display:inline-block;margin:0 4px 3px 0;padding:3px 8px;border-radius:5px;font-size:10.5px;font-weight:800;letter-spacing:.035em}.treatment-page-v2 .tv2-tag-pom{background:#e6f7f4;color:#00695c}.treatment-page-v2 .tv2-tag-gsl{background:#f1f2f4;color:#4b5563}.treatment-page-v2 .tv2-tag-off{background:#fff4e0;color:#7a4800}.treatment-page-v2 .tv2-gp-note{margin-top:24px;padding:20px 22px;border:1px solid #b3ece3;border-radius:12px;background:#effbf9}.treatment-page-v2 .tv2-gp-note h3{margin-top:0}.treatment-page-v2 .tv2-gp-note p{margin-bottom:0}.treatment-page-v2 .tv2-assess{display:grid;grid-template-columns:minmax(0, 1fr) minmax(190px, 220px);align-items:center;gap:28px;margin:44px 0;padding:28px 30px;border-radius:14px;background:var(--treatment-v2-navy);color:hsla(0,0%,100%,.78)}.treatment-page-v2 .treatment-v2-article .tv2-assess h2{margin:0 0 8px;color:#fff;font-size:21px;letter-spacing:-0.01em}.treatment-page-v2 .tv2-assess p{margin:0;color:hsla(0,0%,100%,.78);font-size:14.5px;line-height:1.65}.treatment-page-v2 .tv2-assess-action{display:grid;gap:9px}.treatment-page-v2 .tv2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:100%;padding:0 20px;border:0;border-radius:8px;background:var(--treatment-v2-teal);color:#fff;font-size:14px;font-weight:800;text-align:center;cursor:pointer}.treatment-page-v2 .tv2-btn:hover{background:#009e86}.treatment-page-v2 .tv2-btn:focus-visible{outline:3px solid #9deee7;outline-offset:3px}.treatment-page-v2 .tv2-assess-time{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;text-align:center}.treatment-page-v2 .tv2-safety{margin:38px 0 44px;padding:22px 24px;border:1px solid #efc75e;border-radius:12px;background:#fff9e8;color:#703800}.treatment-page-v2 .treatment-v2-article .tv2-safety h2{margin:0 0 10px;color:#613000;font-size:18px}.treatment-page-v2 .tv2-safety p{margin:0 0 10px;color:#703800;font-size:14.5px;line-height:1.65}.treatment-page-v2 .tv2-safety p:last-child{margin-bottom:0}.treatment-page-v2 .tv2-safety a{color:#613000;font-weight:800}.treatment-page-v2 .tv2-faq details{margin-bottom:8px;border:1px solid var(--treatment-v2-border);border-radius:10px;background:#fff;overflow:hidden}.treatment-page-v2 .tv2-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;color:var(--treatment-v2-navy);font-size:15px;font-weight:800;cursor:pointer;list-style:none}.treatment-page-v2 .tv2-faq summary::-webkit-details-marker{display:none}.treatment-page-v2 .tv2-faq summary::after{flex:none;width:9px;height:9px;margin-top:-3px;border-right:1.6px solid #6b7280;border-bottom:1.6px solid #6b7280;transform:rotate(45deg);content:""}.treatment-page-v2 .tv2-faq details[open] summary::after{margin-top:3px;transform:rotate(-135deg)}.treatment-page-v2 .tv2-faq details>div{padding:0 18px 16px}.treatment-page-v2 .tv2-faq details p{margin:0}.treatment-page-v2 #related-articles.tv2-related-guides{margin-top:25px}.treatment-page-v2 .tv2-guides{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;border:1px solid var(--treatment-v2-border);border-radius:12px;background:var(--treatment-v2-border);overflow:hidden}.treatment-page-v2 .treatment-v2-article .tv2-guide{display:flex;min-width:0;min-height:190px;padding:22px 24px;flex-direction:column;background:#fff;color:inherit;text-decoration:none}.treatment-page-v2 .treatment-v2-article .tv2-guide:hover{background:#f7fbfa}.treatment-page-v2 .treatment-v2-article .tv2-guide:focus-visible{position:relative;z-index:1;outline:3px solid #007c72;outline-offset:-3px}.treatment-page-v2 .tv2-guide h3{margin:0 0 8px;color:var(--treatment-v2-navy);font-size:17px;line-height:1.35}.treatment-page-v2 #related-articles .tv2-guide p{display:-webkit-box;margin:0 0 16px;overflow:hidden;color:#5c6574;font-size:13.5px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.treatment-page-v2 .tv2-guide>span{margin-top:auto;color:#0f766e;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.treatment-page-v2 .tv2-refs{margin-top:56px;padding-top:28px;border-top:1px solid var(--treatment-v2-border)}.treatment-page-v2 .tv2-module.tv2-refs>h2{margin:0 0 8px;font-size:20px}.treatment-page-v2 .tv2-refs ol{counter-reset:treatment-ref;margin:12px 0 0;padding:0;list-style:none}.treatment-page-v2 .treatment-v2-article .tv2-refs li{position:relative;display:block;counter-increment:treatment-ref;padding:12px 0 12px 40px;border-bottom:1px solid var(--treatment-v2-border);color:#6b7280;font-size:13.5px;line-height:1.6}.treatment-page-v2 .treatment-v2-article .tv2-refs li:last-child{border-bottom:0}.treatment-page-v2 .treatment-v2-article .tv2-refs li::before{position:absolute;left:0;top:12px;width:26px;color:#6b7280;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;text-align:right;content:counter(treatment-ref) "."}.treatment-page-v2 .treatment-v2-article .tv2-refs li:target{background:#f3fbf9;outline:1px solid #b3ece3;outline-offset:6px;scroll-margin-top:6rem}.treatment-page-v2 .tv2-refs a{color:var(--treatment-v2-navy)}.treatment-page-v2 .treatment-attribution-section{width:min(100% - 32px,1120px);margin:8px auto 64px}.treatment-page-v2 .treatment-attribution-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.treatment-page-v2 .treatment-attribution-dates{display:flex;margin:20px auto 0;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px;color:#4b5563;font-size:13px;line-height:1.5}.treatment-page-v2 .treatment-attribution-dates span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.treatment-page-v2 .treatment-attribution-dates span+span::before{width:4px;height:4px;margin-right:10px;border-radius:50%;background:#cbd5e1;content:""}.treatment-page-v2 .treatment-attribution-dates strong{color:var(--treatment-v2-navy);font-weight:700}.treatment-page-v2 .treatment-attribution-card{display:flex;min-width:0;padding:26px;flex-direction:column;border:1px solid var(--treatment-v2-border);border-radius:12px;background:#fff;font-family:Lato,sans-serif}.treatment-page-v2 .treatment-attribution-header{display:flex;align-items:center;gap:16px;min-width:0}.treatment-page-v2 .treatment-attribution-photo-link{display:block;flex:0 0 72px;width:72px;height:72px;border-radius:50%}.treatment-page-v2 .treatment-attribution-photo{display:block;width:72px;height:72px;border:2px solid var(--teal-mid);border-radius:50%;object-fit:cover}.treatment-page-v2 .treatment-attribution-heading{min-width:0}.treatment-page-v2 .treatment-attribution-heading h2{margin:0;color:var(--treatment-v2-navy);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-0.01em}.treatment-page-v2 .treatment-attribution-heading h2 a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.treatment-page-v2 .treatment-attribution-heading p{margin:4px 0 0;color:#4b5563;font-size:14px;line-height:1.5}.treatment-page-v2 .treatment-attribution-bio{max-width:64ch;margin:20px 0 18px;color:#374151;font-size:15px;line-height:1.7}.treatment-page-v2 .treatment-attribution-links{display:flex;margin-top:auto;padding-top:16px;align-items:center;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--treatment-v2-border)}.treatment-page-v2 .treatment-attribution-links a{color:#0f766e;font-size:13px;font-weight:700;line-height:1.5;text-underline-offset:3px}.treatment-page-v2 .treatment-attribution-card a:focus-visible{border-radius:2px;outline:3px solid #007c72;outline-offset:3px}.treatment-page-v2 sup.tv2-cite{margin-inline-start:.14em;font-size:.74em;line-height:0;vertical-align:super}.treatment-page-v2 sup.tv2-cite a{color:#0f766e;font-weight:800;font-variant-numeric:tabular-nums lining-nums;text-decoration:none}.treatment-page-v2 .sticky-cta{position:fixed;left:50%;bottom:18px;z-index:900;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;width:calc(100% - 32px);max-width:760px;border:1px solid rgba(13,27,62,.12);border-radius:10px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 36px rgba(13,27,62,.18);padding:10px 12px 10px 18px;color:var(--treatment-v2-navy)}.treatment-page-v2 .sticky-cta-text{font-size:15px;font-weight:700;line-height:1.25}.treatment-page-v2 .sticky-cta-text em{color:var(--treatment-v2-teal);font-style:normal;font-weight:900;white-space:nowrap}.treatment-page-v2 .btn-consult-sticky{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:8px;background:var(--treatment-v2-teal);color:var(--treatment-v2-navy);padding:0 18px;text-decoration:none;font-size:14px;font-weight:900;white-space:nowrap}.treatment-page-v2 .btn-consult-sticky:hover{background:#11cdb2}.treatment-page-v2 .btn-consult-sticky svg{width:17px;height:17px;flex-shrink:0}@media(max-width: 1000px){.treatment-page-v2 .treatment-v2-hero-inner{grid-template-columns:1fr;gap:24px}.treatment-page-v2 .sub-banner-inner{align-items:flex-start;flex-direction:column}.treatment-page-v2 .sub-banner-pills{justify-content:flex-start}.treatment-page-v2 .treatment-v2-content-grid{grid-template-columns:1fr;gap:24px}.treatment-page-v2 .treatment-v2-sidebar{top:72px;border-right:0;border-bottom:1px solid var(--treatment-v2-border);padding:0 0 14px}.treatment-page-v2 .treatment-v2-article h2{font-size:29px}}@media(max-width: 760px){.treatment-page-v2{max-width:100%;overflow-x:clip}.treatment-page-v2 .treatment-attribution-section{width:min(100% - 24px,1120px);margin-bottom:48px}.treatment-page-v2 .treatment-attribution-grid{grid-template-columns:1fr;gap:16px}.treatment-page-v2 .treatment-attribution-dates{justify-content:flex-start;gap:6px 14px}.treatment-page-v2 .treatment-attribution-dates span+span::before{margin-right:6px}.treatment-page-v2 .treatment-attribution-card{padding:20px}.treatment-page-v2 .treatment-attribution-photo-link,.treatment-page-v2 .treatment-attribution-photo{width:64px;height:64px}.treatment-page-v2 .treatment-attribution-photo-link{flex-basis:64px}.treatment-page-v2 .treatment-attribution-heading h2{font-size:17px}.treatment-page-v2 .container{width:100%;max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.treatment-page-v2 .treatment-v2-hero-inner,.treatment-page-v2 .treatment-v2-hero-copy,.treatment-page-v2 .treatment-v2-consult-card,.treatment-page-v2 .sub-banner-inner{min-width:0;max-width:100%;box-sizing:border-box}.treatment-page-v2 .treatment-v2-hero{padding:34px 0}.treatment-page-v2 .treatment-v2-title{font-size:32px;overflow-wrap:anywhere}.treatment-page-v2 .treatment-v2-consult-btn{min-width:0;white-space:normal}.treatment-page-v2 .treatment-v2-stats{display:grid;grid-template-columns:1fr;gap:10px}.treatment-page-v2 .treatment-v2-stat{min-width:0;white-space:normal}.treatment-page-v2 .treatment-v2-products{padding:32px 0 36px}.treatment-page-v2 .sub-banner{margin:-58px 0 28px}.treatment-page-v2 .sub-banner-inner{padding:16px;gap:14px}.treatment-page-v2 .sub-banner-left{align-items:flex-start;gap:12px}.treatment-page-v2 .sub-banner-icon{width:40px;height:40px}.treatment-page-v2 .sub-banner-text h3{font-size:16px}.treatment-page-v2 .sub-banner-text p{font-size:13px}.treatment-page-v2 .sub-banner-pills{gap:8px}.treatment-page-v2 .sub-pill{font-size:12px;padding:6px 11px}.treatment-page-v2 .treatment-v2-products-header{flex-direction:column;align-items:flex-start;margin-bottom:14px}.treatment-page-v2 .treatment-product-ul.treatment-v2-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.treatment-page-v2 .treatment-product_wrapper{padding:14px}.treatment-page-v2 .treatment-product-img_wrapper>div>img{max-width:112px}.treatment-page-v2 .treatment-v2-product-price{align-items:flex-start;flex-direction:column;gap:2px}.treatment-page-v2 .treatment-v2-content{padding:36px 0}.treatment-page-v2 .treatment-v2-article h2{font-size:27px}.treatment-page-v2 .treatment-v2-article p,.treatment-page-v2 .treatment-v2-article li,.treatment-page-v2 .treatment-v2-article td,.treatment-page-v2 .treatment-v2-article th{font-size:14px;line-height:1.7}.treatment-page-v2 .tv2-module>h2,.treatment-page-v2 #related-articles.tv2-related-guides>h2{font-size:23px}.treatment-page-v2 .tv2-assess{grid-template-columns:1fr;gap:18px;padding:22px 20px}.treatment-page-v2 .tv2-guides{grid-template-columns:1fr}.treatment-page-v2 .treatment-v2-article .tv2-guide{min-height:0}.treatment-page-v2 .sticky-cta{bottom:10px;flex-direction:column;align-items:stretch;gap:9px;width:calc(100% - 20px);padding:12px}.treatment-page-v2 .sticky-cta-text{text-align:center;font-size:14px}.treatment-page-v2 .btn-consult-sticky{width:100%;min-height:46px}}#navbar.nav-bar-v2{position:sticky;top:0;z-index:1001;padding:0 24px;border-bottom:1px solid #e5e4de;background:#fff}#navbar.nav-bar-v2 .nav-inner{max-width:1140px;margin:0 auto;height:64px;display:grid !important;grid-template-columns:auto minmax(220px, 380px) auto;align-items:center !important;column-gap:14px}#navbar.nav-bar-v2 .nav-logo-link{display:flex;align-items:center;flex-shrink:0}#navbar.nav-bar-v2 .logo-big{height:15px;width:auto}#navbar.nav-bar-v2 .logo_wrapper{display:none}#navbar.nav-bar-v2 .nav-search-trigger{border:1.5px solid #e5e4de;border-radius:8px;background:var(--bg);width:100%;max-width:380px;min-width:220px;height:40px !important;padding:0 12px;color:#6b7280;display:flex;align-items:center;gap:9px;cursor:pointer;transition:border-color .15s ease,background .15s ease}#navbar.nav-bar-v2 .nav-search-trigger:hover,#navbar.nav-bar-v2 .nav-search-trigger:focus-visible{border-color:#00b89c;background:#fff;outline:0}#navbar.nav-bar-v2 .nav-search-trigger-icon{width:16px;height:16px;opacity:.8;flex-shrink:0}#navbar.nav-bar-v2 .nav-search-trigger-text{font-family:Lato,sans-serif;font-size:13px;font-weight:500;color:#6b7280}#navbar.nav-bar-v2 .nav-utility{margin-left:0;display:flex !important;align-items:center;gap:4px;justify-self:end}#navbar.nav-bar-v2 .nav-icons{width:auto;height:auto}#navbar.nav-bar-v2 .secondary-header{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:3}#navbar.nav-bar-v2 .secondary-header.second-open{pointer-events:auto}#navbar.nav-bar-v2 .nav-action-btn{border:0;background:rgba(0,0,0,0);border-radius:8px;color:#6b7280;padding:8px 10px;display:flex;align-items:center;gap:6px;cursor:pointer;font-family:Lato,sans-serif;font-size:13px;font-weight:600}#navbar.nav-bar-v2 .nav-action-btn:hover{background:#f7f6f2;color:#0d1b3e}#navbar.nav-bar-v2 .nav-action-btn>img,#navbar.nav-bar-v2 .nav-action-btn>svg{width:18px;height:18px;flex-shrink:0}#navbar.nav-bar-v2 .nav-action-label{color:inherit;line-height:1}#navbar.nav-bar-v2 .nav-bag-item-count{width:16px;height:16px;top:3px;right:2px;background:#00b89c;font-size:10px}#navbar.nav-bar-v2 .nav-list-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid #e5e4de;overflow-x:auto}#navbar.nav-bar-v2 .nav-list-wrap::-webkit-scrollbar{display:none}#navbar.nav-bar-v2 .nav-list{width:100%;max-width:1140px;margin:0 auto;display:flex !important;align-items:center;justify-content:space-between;gap:0}#navbar.nav-bar-v2 .nav-list>li{border-bottom:2px solid rgba(0,0,0,0)}#navbar.nav-bar-v2 .nav-list>li:hover{border-bottom-color:#00b89c}#navbar.nav-bar-v2 .hover-nav,#navbar.nav-bar-v2 .a-hover-nav{display:block;padding:11px 14px;color:#6b7280;font-family:Lato,sans-serif;font-size:13px;font-weight:600;white-space:nowrap}#navbar.nav-bar-v2 .hover-nav:hover,#navbar.nav-bar-v2 .a-hover-nav:hover{color:#0d1b3e}#navbar.nav-bar-v2~#search-bar{top:104px}#navbar.nav-bar-v2~#pop-up-menu{position:fixed;top:104px;left:0;width:100%}#navbar.nav-bar-v2~#pop-up-menu>div._wrapper{max-height:calc(100vh - 104px)}#navbar.nav-bar-v2~#pop-up-menu #pop-up-overlay{height:calc(100vh - 104px)}@media only screen and (max-width: 1200px){#navbar.nav-bar-v2{padding-right:14px;padding-left:14px}}@media only screen and (max-width: 1000px){#navbar.nav-bar-v2{position:fixed;width:100vw;top:0;height:80px;padding-right:10px;padding-left:10px;transition:transform .3s ease-in}#navbar.nav-bar-v2 .nav-inner{display:flex !important;height:80px;max-width:100%;justify-content:flex-end;gap:2px}#navbar.nav-bar-v2 .nav-logo-link,#navbar.nav-bar-v2 .nav-list{display:none !important}#navbar.nav-bar-v2 .logo_wrapper{display:block;position:absolute;left:50%;transform:translateX(-50%);width:150px;height:30px}#navbar.nav-bar-v2 .nav-search-trigger{border:0;background:rgba(0,0,0,0);max-width:42px;min-width:42px;width:42px;height:42px;margin-left:auto;margin-right:0;padding:0;justify-content:center;gap:0}#navbar.nav-bar-v2 .secondary-header{left:20px}#navbar.nav-bar-v2 .nav-search-trigger:hover,#navbar.nav-bar-v2 .nav-search-trigger:focus-visible{border:0;background:rgba(0,0,0,0)}#navbar.nav-bar-v2 .nav-search-trigger-icon{width:22px;height:22px;opacity:1}#navbar.nav-bar-v2 .nav-search-trigger-text,#navbar.nav-bar-v2 .nav-action-label,#navbar.nav-bar-v2 .nav-account{display:none !important}#navbar.nav-bar-v2 .nav-utility{margin-left:0;gap:2px}#navbar.nav-bar-v2 .nav-action-btn{padding:10px}#navbar.nav-bar-v2 .nav-action-btn>img,#navbar.nav-bar-v2 .nav-action-btn>svg{width:22px;height:22px}#navbar.nav-bar-v2~#search-bar{top:81px}}.priorly-origin-article{--a-navy:#0d1b3e;--a-navy-mid:#162c5e;--a-teal:#00b89c;--a-teal-deep:#0f766e;--a-teal-light:#e6f7f4;--a-teal-mid:#b3ece3;--a-page:#f8f8f8;--a-surface:#fff;--a-border:#e5e4de;--a-muted:#6b7280;--a-body:#374151;max-width:780px;margin:0 auto;padding:48px 24px 96px;color:var(--a-body);font-family:Lato,sans-serif;font-size:16px;line-height:1.75}.priorly-origin-article *{box-sizing:border-box}.priorly-origin-article h1{max-width:20ch;margin:0 0 18px;color:var(--a-navy);font-family:Lora,serif;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.12;letter-spacing:-0.025em}.priorly-origin-article h2{margin:2.4em 0 .6em;color:var(--a-navy);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-0.02em}.priorly-origin-article h3{margin:2em 0 .5em;color:var(--a-navy);font-size:18px;font-weight:700;line-height:1.35}.priorly-origin-article p:not(:has(strong)){margin:0 0 1.3em}.priorly-origin-article p:has(strong){margin:1.3em 0 0}.priorly-origin-article p strong,.priorly-origin-article li strong{color:var(--a-navy);font-weight:700}.priorly-origin-article a{color:var(--a-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--a-teal);text-underline-offset:3px;transition:color .15s}.priorly-origin-article a:hover{color:var(--a-teal-deep)}.priorly-origin-article .origin-article-header+div>p:first-child{margin-bottom:1.2em;color:var(--a-muted);font-size:18px;line-height:1.65}.priorly-origin-article .cta-red-flags{margin:36px 0;padding:24px 26px;border:1px solid #efc75e;border-radius:12px;background:#fff9e8;color:#7a3d00}.priorly-origin-article .cta-red-flags>p:first-child{min-height:24px;margin:0 0 10px;padding-left:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c65b00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.8 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.8a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 1px;background-size:22px 22px;display:flex}.priorly-origin-article u{text-decoration:none}.priorly-origin-article .cta-red-flags>p:first-child strong{color:#6b3500;font-size:17px;font-weight:700;letter-spacing:-0.01em;margin-top:-2px}.priorly-origin-article .cta-red-flags p{margin:0 0 6px;font-size:15px;line-height:1.65}.priorly-origin-article .cta-red-flags ol{margin:0px 0 15px;padding:0px 0 15px 20px;border-bottom:1px solid #c65b00}.priorly-origin-article .cta-red-flags li{position:relative;padding:6px 0 6px 6px;color:#7a3d00;font-size:15px;line-height:1.6}.priorly-origin-article .origin-article-review-line{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:24px;margin:30px 0 34px;padding:18px 0;border-top:1.5px solid var(--a-navy);border-bottom:1px solid var(--a-border);color:var(--a-muted);font-size:13px;line-height:1.4}.priorly-origin-article .origin-article-review-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 0}.priorly-origin-article .origin-article-review-details{display:grid;justify-items:end;gap:3px;text-align:right}.priorly-origin-article .origin-article-review-item{display:inline-flex;min-width:0;align-items:center}.priorly-origin-article .origin-article-review-item:not(:last-child)::after{margin:0 16px;color:var(--a-border);content:"|"}.priorly-origin-article .origin-article-review-details .origin-article-review-item:not(:last-child)::after{content:none}.priorly-origin-article .origin-article-person{display:inline-grid;min-width:0;grid-template-columns:36px minmax(0, 1fr);align-items:center;gap:10px}.priorly-origin-article .origin-article-avatar{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:9px;object-fit:cover;background:var(--a-teal-light);color:var(--a-teal-deep);font-size:11px;font-weight:700;letter-spacing:.02em}.priorly-origin-article .origin-article-person a,.priorly-origin-article .origin-article-person>span>span{display:block;color:var(--a-navy);font-weight:700;text-decoration:none}.priorly-origin-article .origin-article-person small{display:block;color:var(--a-muted);font-size:11.5px;font-weight:500}.priorly-origin-article .origin-article-review-detail{color:var(--a-muted);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.priorly-origin-article .article-taxonomy{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 26px}.priorly-origin-article .article-taxonomy span{padding:5px 11px;border:1px solid var(--a-border);border-radius:100px;background:var(--a-surface);color:var(--a-muted);font-size:12px;font-weight:700}.priorly-origin-article .origin-article-glance{margin:32px 0;padding:22px 24px;border:1px solid var(--a-teal-mid);border-radius:12px;background:#f7fcfb}.priorly-origin-article .origin-article-glance h2{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--a-teal-deep)}.priorly-origin-article .origin-article-glance p{margin:0;font-size:15px}.priorly-origin-article .summary,.priorly-origin-article .callout,.priorly-origin-article .article-reader-note{margin:28px 0;padding:20px 22px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-page)}.priorly-origin-article ul,.priorly-origin-article ol[data-list-style=bullet],.priorly-origin-article ol:has(li[data-list=bullet]){margin:0 0 1.3em;padding:0;list-style:none}.priorly-origin-article ul li,.priorly-origin-article ol:has(li[data-list=bullet]) li{position:relative;padding:5px 0 5px 20px;line-height:1.7}.priorly-origin-article ul li::before,.priorly-origin-article ol li[data-list=bullet]::before{position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--a-teal);content:""}.priorly-origin-article .ql-ui{display:none}.priorly-origin-article .article-citations{margin-inline-start:.14em;font-size:.74em;line-height:0;vertical-align:super;white-space:nowrap}.priorly-origin-article .article-citations a{padding:.08em .2em;border-radius:3px;color:var(--a-teal-deep);font-weight:800;font-variant-numeric:tabular-nums lining-nums;text-decoration:none}.priorly-origin-article .article-citations a:hover{text-decoration:underline;text-underline-offset:2px}.priorly-origin-article .article-citations a:focus-visible{outline:2px solid #007c72;outline-offset:2px}.priorly-origin-article .article-faq{margin:40px 0}.priorly-origin-article .article-faq details{margin-bottom:8px;padding:0;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface);overflow:hidden}.priorly-origin-article .article-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;color:var(--a-navy);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.priorly-origin-article .article-faq summary::-webkit-details-marker{display:none}.priorly-origin-article .article-faq summary::after{flex:none;width:9px;height:9px;margin-top:-3px;border-right:1.6px solid var(--a-muted);border-bottom:1.6px solid var(--a-muted);transform:rotate(45deg);transition:transform .15s;content:""}.priorly-origin-article .article-faq details[open] summary::after{margin-top:3px;transform:rotate(-135deg)}.priorly-origin-article .article-faq details>div{padding:0 18px 16px}.priorly-origin-article .article-faq details p{margin:0;font-size:15px}.priorly-origin-article table{width:100%;margin:28px 0;border-collapse:collapse;border:1px solid var(--a-border);border-radius:12px;font-size:14px;overflow:hidden}.priorly-origin-article caption{padding:10px;background:#f3faf8;border:1px solid var(--a-border);border-bottom:0;font-size:12px;font-weight:700;text-align:left}.priorly-origin-article th,.priorly-origin-article td{padding:12px 14px;border:0;border-bottom:1px solid var(--a-border);text-align:left;vertical-align:top}.priorly-origin-article thead th{background:#f3faf8;color:var(--a-navy);font-size:13px;white-space:nowrap}.priorly-origin-article figure{margin:32px 0}.priorly-origin-article img{display:block;max-width:100%;height:auto;border-radius:10px}.priorly-origin-article figcaption{margin-top:9px;color:var(--a-muted);font-size:13px}.priorly-origin-article .article-references{margin-top:56px;padding-top:28px;border-top:1px solid var(--a-border)}.priorly-origin-article .article-references h2{margin:0 0 8px;font-size:20px}.priorly-origin-article .article-references ol{counter-reset:ref;margin:12px 0 0;padding:0;list-style:none}.priorly-origin-article .article-references li{position:relative;display:block;counter-increment:ref;padding:12px 0 12px 40px;border-bottom:1px solid var(--a-border);color:var(--a-muted);font-size:13.5px;line-height:1.6}.priorly-origin-article .article-references li:last-child{border-bottom:0}.priorly-origin-article .article-references li::before{position:absolute;left:0;top:12px;width:26px;color:var(--a-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums lining-nums;text-align:right;content:counter(ref) "."}.priorly-origin-article .article-references li:target{background:#f3fbf9;outline:1px solid var(--a-teal-mid);outline-offset:6px;scroll-margin-top:6rem}.priorly-origin-article .article-references a{color:var(--a-navy)}.priorly-origin-article .article-reader-note{margin-top:36px;font-size:13px;line-height:1.6}.priorly-origin-article .article-reader-note strong{font-size:13px}.priorly-origin-article .dans-take{margin:44px 0;padding:30px 32px;border-radius:12px;background:var(--a-navy);color:hsla(0,0%,100%,.78)}.priorly-origin-article .dans-take .article-contributor{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.14)}.priorly-origin-article .dans-take .article-contributor-avatar{flex:0 0 46px;width:46px;height:46px;border-radius:10px;object-fit:cover;background:hsla(0,0%,100%,.1)}.priorly-origin-article .dans-take .article-contributor-label{display:block;color:var(--a-teal);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.priorly-origin-article .dans-take .article-contributor strong{display:block;margin-top:3px;font-size:16px;font-weight:700}.priorly-origin-article .dans-take .article-contributor strong a{color:#fff;font-weight:700;text-decoration:none}.priorly-origin-article .dans-take .article-contributor strong a:hover{text-decoration:underline;text-decoration-color:var(--a-teal);text-underline-offset:3px}.priorly-origin-article .dans-take .article-contributor strong a:focus-visible{outline:2px solid var(--a-teal);outline-offset:3px;border-radius:3px}.priorly-origin-article .dans-take .article-contributor small{display:block;margin-top:1px;color:hsla(0,0%,100%,.55);font-size:12.5px;font-variant-numeric:tabular-nums lining-nums}.priorly-origin-article .dans-take .article-heading,.priorly-origin-article .dans-take h2{margin:0 0 12px;color:#fff;font-family:Lora,serif;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-0.02em;scroll-margin-top:6rem}.priorly-origin-article .dans-take .article-rich-text p{margin:0 0 1.1em}.priorly-origin-article .dans-take .article-rich-text p:last-child{margin-bottom:0}.priorly-origin-article .dans-take .article-rich-text strong{color:#fff}.priorly-origin-article .dans-take a{color:var(--a-teal);text-decoration-color:rgba(0,184,156,.5)}.priorly-origin-article .dans-take .article-citations a{color:var(--a-teal)}.priorly-origin-article .article-quote{margin:36px 0;padding:4px 0 4px 24px;border-left:3px solid var(--a-teal)}.priorly-origin-article .article-quote p{margin:0;color:var(--a-navy);font-family:Lora,serif;font-size:clamp(19px,2.2vw,25px);font-weight:400;line-height:1.4;letter-spacing:-0.015em}.priorly-origin-article .article-quote cite{display:block;margin-top:14px;color:var(--a-muted);font-size:13px;font-style:normal;font-variant-numeric:tabular-nums lining-nums}.priorly-origin-article .article-quote cite b{color:var(--a-navy);font-weight:700}.priorly-origin-article .article-action-cta{margin:40px 0;padding:24px 28px;border:1px solid var(--a-teal-mid);border-radius:12px;background:#f7fcfb;color:var(--a-body)}.priorly-origin-article .article-action-cta a{color:#fff;font-weight:600;text-decoration:none;background:var(--navy);padding:10px;width:100%;display:block;text-align:center;border-radius:var(--radius);margin-top:15px}.priorly-origin-article .article-action-cta h2{margin:0 0 6px;color:var(--a-navy);font-family:Lato,sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.01em}.priorly-origin-article .article-action-cta p{margin:0;color:var(--a-body);font-size:14.5px;line-height:1.6}.priorly-origin-article .article-action-cta button,.priorly-origin-article .article-action-cta .cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:0;border-radius:8px;background:var(--a-navy);color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s}.priorly-origin-article .article-action-cta button:hover,.priorly-origin-article .article-action-cta .cta-btn:hover{background:var(--a-navy-mid)}@media(max-width: 640px){.priorly-origin-article{padding:28px 20px 64px}.priorly-origin-article h2{font-size:21px}.priorly-origin-article .origin-article-review-line{grid-template-columns:1fr;gap:14px}.priorly-origin-article .origin-article-review-details{justify-items:start;text-align:left}.priorly-origin-article .origin-article-review-item:not(:last-child)::after{margin:0 10px}.priorly-origin-article .dans-take,.priorly-origin-article .article-action-cta{padding:22px 20px}.priorly-origin-article .dans-take{padding:24px 20px}.priorly-origin-article .dans-take .article-contributor{align-items:flex-start;gap:12px}.priorly-origin-article .dans-take .article-contributor-avatar{flex-basis:40px;width:40px;height:40px}.priorly-origin-article .dans-take .article-heading,.priorly-origin-article .dans-take h2{font-size:20px}.priorly-origin-article .article-quote{padding-left:18px}.priorly-origin-article .article-action-cta{grid-template-columns:1fr;gap:16px;padding:22px 20px}.priorly-origin-article .article-action-cta button,.priorly-origin-article .article-action-cta .cta-btn{width:100%}.priorly-origin-article .cta-red-flags{padding:20px 18px}}.ha-v2{--ha-navy:var(--navy);--ha-teal:var(--teal);--ha-border:var(--border);--ha-bg:var(--bg);--ha-muted:var(--muted);--ha-faint:#9aa1ad;color:var(--ha-navy);display:block;font-family:"Lato",sans-serif;-webkit-font-smoothing:antialiased}.ha-v2 h1,.ha-v2 h2,.ha-v2 h3,.ha-v2 p,.ha-v2 a,.ha-v2 span,.ha-v2 time{font-family:inherit}.ha-v2 .ha-wrap{max-width:1160px;margin:0 auto;padding:0 24px;box-sizing:border-box}.ha-v2 .ha-masthead{background:var(--white);padding:64px 0 36px}.ha-v2 .ha-masthead-topic{padding:36px 0 32px}.ha-v2 .ha-masthead h1{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-0.025em;max-width:15ch}.ha-v2 .ha-standfirst{margin:20px 0 0;font-size:17px;line-height:1.65;color:var(--ha-muted);max-width:62ch}.ha-v2 .ha-standfirst a{color:var(--ha-navy);text-decoration:none;border-bottom:1px solid var(--ha-teal)}.ha-v2 .ha-standfirst a:hover{color:var(--ha-teal)}.ha-v2 .ha-search{margin-top:32px;position:relative;max-width:420px}.ha-v2 .ha-search input{width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:var(--ha-navy);padding:13px 40px 13px 16px;border:1px solid var(--ha-border);border-radius:4px;background:var(--white);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ha-v2 .ha-search input::placeholder{color:var(--ha-faint)}.ha-v2 .ha-search input:focus{border-color:var(--ha-teal);box-shadow:0 0 0 3px rgba(0,184,156,.16)}.ha-v2 .ha-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--ha-faint);cursor:pointer;font-size:20px;line-height:1;padding:6px 8px;border-radius:3px}.ha-v2 .ha-clear:hover{color:var(--ha-navy)}.ha-v2 .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ha-v2 .ha-crumbs{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--ha-faint);margin-bottom:20px}.ha-v2 .ha-crumbs a{color:var(--ha-muted);text-decoration:none}.ha-v2 .ha-crumbs a:hover{color:var(--ha-teal)}.ha-v2 .ha-body{display:grid;grid-template-columns:208px minmax(0, 1fr);gap:56px;padding:40px 0 96px;align-items:start}.ha-v2 .ha-rail{position:sticky;top:126px}.ha-v2 .ha-rail-title{font-size:13px;font-weight:600;color:var(--ha-faint);margin:0 0 14px;padding-left:13px}.ha-v2 .ha-rail ul{list-style:none;margin:0;padding:0}.ha-v2 .ha-rail li>a{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:10px;border-left:2px solid var(--ha-border);font-size:14.5px;color:var(--ha-muted);text-align:left;text-decoration:none;padding:9px 8px 9px 13px;transition:color .15s ease,border-color .15s ease}.ha-v2 .ha-rail li>a:hover{color:var(--ha-navy);border-left-color:var(--ha-teal)}.ha-v2 .ha-rail li>a:focus-visible{outline:2px solid var(--ha-teal);outline-offset:-2px}.ha-v2 .ha-rail li>a[data-active=true]{color:var(--ha-navy);font-weight:700;border-left-color:var(--ha-teal)}.ha-v2 .ha-rail .ha-count{font-size:12.5px;color:var(--ha-faint);font-weight:400;font-variant-numeric:tabular-nums}.ha-v2 .ha-section{scroll-margin-top:88px}.ha-v2 .ha-section+.ha-section{margin-top:60px}.ha-v2 .ha-section-head{padding-bottom:16px;border-bottom:1px solid var(--ha-navy);margin-bottom:4px}.ha-v2 .ha-section-head h2{margin:0;font-size:21px;font-weight:600;letter-spacing:-0.012em}.ha-v2 .ha-section-head h2 a{color:inherit;text-decoration:none}.ha-v2 .ha-section-head h2 a:hover{color:var(--ha-teal)}.ha-v2 .ha-section-blurb{margin:7px 0 0;font-size:14.5px;line-height:1.55;color:var(--ha-muted);max-width:68ch}.ha-v2 .ha-section-head-plain h2{font-size:15px;font-weight:600;color:var(--ha-muted)}.ha-v2 .ha-more{margin:18px 0 0;font-size:14.5px}.ha-v2 .ha-more a{color:var(--ha-navy);text-decoration:none;border-bottom:1px solid var(--ha-teal);padding-bottom:1px}.ha-v2 .ha-more a:hover{color:var(--ha-teal)}.ha-v2 .ha-results-head{margin:0 0 4px;padding-bottom:14px;border-bottom:1px solid var(--ha-navy);font-size:14.5px;color:var(--ha-muted)}.ha-v2 .ha-row-topic{font-size:12.5px;color:var(--ha-faint);margin:0 0 6px}.ha-v2 .ha-section-count{margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--ha-navy);font-size:13px;color:var(--ha-faint);font-variant-numeric:tabular-nums}.ha-v2 .ha-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:40px}.ha-v2 .ha-row{display:block;text-decoration:none;color:inherit;padding:20px 0 18px;border-bottom:1px solid var(--ha-border)}.ha-v2 .ha-row:focus-visible{outline:2px solid var(--ha-teal);outline-offset:4px;border-radius:2px}.ha-v2 .ha-row h2,.ha-v2 .ha-row h3{margin:0;font-size:17.5px;line-height:1.34;font-weight:600;letter-spacing:-0.011em;transition:color .12s ease}.ha-v2 .ha-row:hover h2,.ha-v2 .ha-row:hover h3{color:var(--ha-teal)}.ha-v2 .ha-dek{margin:7px 0 0;font-size:14.5px;line-height:1.55;color:var(--ha-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ha-v2 .ha-meta{margin:10px 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ha-faint)}.ha-v2 .ha-mins{font-variant-numeric:tabular-nums;white-space:nowrap}.ha-v2 .ha-consult{margin-top:56px;background:var(--white);border:1px solid var(--ha-border);border-radius:5px;padding:32px;max-width:62ch}.ha-v2 .ha-consult h2{margin:0;font-size:19px;font-weight:600}.ha-v2 .ha-consult p{margin:10px 0 20px;font-size:15px;line-height:1.6;color:var(--ha-muted)}.ha-v2 .ha-consult-btn{display:inline-block;background:var(--ha-navy);color:var(--white);text-decoration:none;font-size:15px;font-weight:600;padding:12px 22px;border-radius:4px}.ha-v2 .ha-consult-btn:hover{background:var(--navy-mid)}.ha-v2 .ha-empty{padding:32px 0 48px;max-width:46ch}.ha-v2 .ha-empty p{margin:0 0 8px;font-size:16px}.ha-v2 .ha-empty span{font-size:14.5px;color:var(--ha-muted)}.ha-v2 .ha-empty a{color:var(--ha-navy)}@media(max-width: 900px){.ha-v2 .ha-masthead{padding:32px 0 32px}.ha-v2 .ha-masthead h1{max-width:100%}.ha-v2 .ha-body{grid-template-columns:minmax(0, 1fr);gap:0;padding:0 0 64px}.ha-v2 .ha-rail{position:sticky;top:0;z-index:5;background:var(--white);margin:0 -24px;padding:12px 0;border-bottom:1px solid var(--ha-border)}.ha-v2 .ha-rail-title{display:none}.ha-v2 .ha-rail ul{display:flex;gap:6px;overflow-x:auto;padding:0 24px 2px;scrollbar-width:none}.ha-v2 .ha-rail ul::-webkit-scrollbar{display:none}.ha-v2 .ha-rail li{flex:0 0 auto}.ha-v2 .ha-rail li>a{border-left:0;border:1px solid var(--ha-border);border-radius:100px;background:var(--white);padding:8px 14px;white-space:nowrap}.ha-v2 .ha-main{padding-top:32px}.ha-v2 .ha-list{grid-template-columns:minmax(0, 1fr)}.ha-v2 .ha-consult{padding:24px}}@media(prefers-reduced-motion: reduce){.ha-v2 *{transition:none !important}}.product-description-article .content-group--highlight{background:#f0f5f7;padding:1rem 1.25rem;border-radius:6px}.product-description-article .content-group--card{border:1px solid #d3dbe2;padding:1rem 1.25rem;border-radius:6px}body.storefront--hightownpharmacy [hidden]{display:none !important}.storefront--hightownpharmacy .hightown-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.storefront--hightownpharmacy #navbar button.hover-nav,.storefront--hightownpharmacy #menu-btn,.storefront--hightownpharmacy #secondary-header,.storefront--hightownpharmacy .first-menu-btn,.storefront--hightownpharmacy .second-menu-header,.storefront--hightownpharmacy #close-search{border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.storefront--hightownpharmacy #navbar :is(a,button):focus-visible,.storefront--hightownpharmacy #offscreen-menu :is(a,button):focus-visible,.storefront--hightownpharmacy #pop-up-menu a:focus-visible,.storefront--hightownpharmacy #footer a:focus-visible{outline:2px solid #008c78 !important;outline-offset:3px}@media(min-width: 1001px){.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#pop-up-menu.desktop-mega-menu){--nav-ink: #020336;--nav-body: #3f4451;--nav-muted: #6a7080;--nav-teal: #3dd6d0;--nav-rule: #e8eaee;--nav-wash: #f5f9f9;--nav-ease: cubic-bezier(.22, .75, .28, 1);color:var(--nav-body);font:400 15px/1.5 Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#pop-up-menu.desktop-mega-menu),.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#pop-up-menu.desktop-mega-menu) *,.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#pop-up-menu.desktop-mega-menu) *::before,.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#pop-up-menu.desktop-mega-menu) *::after{box-sizing:border-box}.storefront--hightownpharmacy #navbar.nav-bar-v2{padding:0;border-bottom:1px solid var(--nav-rule);background:#fff}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-inner{grid-template-columns:auto minmax(0, 1fr) auto;gap:clamp(24px,3vw,40px);width:100%;max-width:1400px;height:auto;min-height:76px;margin:0 auto;padding:16px 32px}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-logo-link{width:clamp(230px,23.3vw,300px);min-width:0;min-height:40px}.storefront--hightownpharmacy #navbar.nav-bar-v2 .logo-big{display:block;width:100%;max-width:100%;height:auto}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger{justify-self:center;width:100%;min-width:0;max-width:520px;min-height:44px;height:auto !important;gap:9px;padding:10px 14px;border:1px solid var(--nav-rule);border-radius:0;box-shadow:none;background:var(--nav-wash);color:var(--nav-muted);font:inherit;text-align:left;transition:border-color 160ms var(--nav-ease),background-color 160ms var(--nav-ease)}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger:hover,.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger[aria-expanded=true]{border-color:var(--nav-ink);background:var(--nav-wash)}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger-icon{width:18px;height:18px;opacity:1}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger-text{color:inherit;font:inherit}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-utility{gap:24px;margin:0}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-utility>li:has(>#close-menu[hidden]){display:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-action-btn{min-height:40px;gap:7px;padding:4px 0;border-radius:0;background:rgba(0,0,0,0);color:var(--nav-ink);font:inherit;white-space:nowrap;text-decoration:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-action-btn:hover{background:rgba(0,0,0,0);color:var(--nav-ink);text-decoration:underline;text-decoration-color:var(--nav-teal);text-decoration-thickness:2px;text-underline-offset:4px}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-action-label{line-height:1.5}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-list-wrap{width:100%;margin:0;overflow:visible;border-top:1px solid var(--nav-rule)}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-list{justify-content:center;flex-wrap:wrap;gap:0 4px;max-width:1400px;margin:0 auto;padding:0 16px;list-style:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-list>li,.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-list>li:hover{margin:0;padding:0;border:0}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav){position:relative;display:block;min-height:52px;padding:14px 16px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--nav-body);font:500 15.5px/1.5 Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-decoration:none;white-space:nowrap}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav)::after{content:"";position:absolute;right:16px;bottom:-1px;left:16px;height:2px;background:var(--nav-teal);transform:scaleX(0);transform-origin:center;transition:transform 220ms var(--nav-ease)}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav):is(:hover,[aria-expanded=true],[aria-current=page]){color:var(--nav-ink)}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav):is([aria-expanded=true],[aria-current=page])::after{transform:scaleX(1)}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(a,button):focus-visible,.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu a:focus-visible{outline-color:var(--nav-ink) !important;outline-offset:-3px}.storefront--hightownpharmacy #navbar.nav-bar-v2~#pop-up-menu.desktop-mega-menu{position:fixed;top:var(--hightown-nav-bottom, 130px);right:0;left:0;width:100%;text-transform:none}.storefront--hightownpharmacy #navbar.nav-bar-v2~#pop-up-menu.desktop-mega-menu>div._wrapper{position:relative;z-index:1;width:100%;height:auto !important;max-height:calc(100dvh - var(--hightown-nav-bottom, 130px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 18px 34px rgba(2,3,54,.1);transition:none}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .pop-up-menu-inner{position:relative;left:auto;width:100%;max-width:1400px;margin:0 auto !important;padding:28px 32px 32px;grid-template-columns:minmax(0, 1fr) 300px;gap:44px;transform:none;background:#fff;transition:none}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .pop-up-menu-inner:not([hidden]){display:grid}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-main{min-width:0}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:0 0 14px;padding:0 0 12px;border-bottom:2px solid var(--nav-ink)}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-head h2{margin:0;color:var(--nav-ink);font:600 19px/1.4 Bitter,Georgia,serif;letter-spacing:normal}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu :is(.desktop-menu-see-all,.desktop-menu-side-footer a){color:var(--nav-ink);font-size:14px;text-decoration:underline;text-decoration-color:var(--nav-teal);text-decoration-thickness:2px;text-underline-offset:3px}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-see-all{flex-shrink:0}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu ul.desktop-menu-conditions{columns:3;column-gap:36px;list-style:none;margin:0;padding:0}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-conditions li{break-inside:avoid;margin:0;padding:0}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-conditions a{display:block;padding:8px 0;border-bottom:1px solid var(--nav-rule);color:var(--nav-ink);font:inherit;text-decoration:none;overflow-wrap:anywhere}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-conditions a:hover,.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guides a:hover .desktop-menu-guide-title{text-decoration:underline;text-decoration-color:var(--nav-teal);text-decoration-thickness:2px;text-underline-offset:3px}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-side{min-width:0;padding-left:32px;border-left:1px solid var(--nav-rule)}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-side-heading{margin:0 0 10px;color:var(--nav-muted);font:400 12px/1.5 Mulish,sans-serif}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu ul.desktop-menu-guides{list-style:none;margin:0 0 16px;padding:0}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guides li{margin:0;padding:0;border-bottom:1px solid var(--nav-rule)}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guides li:first-child{border-top:1px solid var(--nav-rule)}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guides a{display:block;padding:11px 0;text-decoration:none}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guide-title{display:block;margin-bottom:3px;color:var(--nav-ink);font:600 15px/1.32 Bitter,Georgia,serif;overflow-wrap:anywhere}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-guide-meta{display:block;color:var(--nav-muted);font:400 12px/1.5 Mulish,sans-serif}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-side-footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;color:var(--nav-muted);font:400 14px/1.5 Mulish,sans-serif}.storefront--hightownpharmacy #navbar.nav-bar-v2~#pop-up-menu.desktop-mega-menu #pop-up-overlay{position:fixed;z-index:0;top:var(--hightown-nav-bottom, 130px);right:0;bottom:0;left:0;width:100%;height:auto;background:rgba(2,3,54,.18)}.storefront--hightownpharmacy #navbar.nav-bar-v2~#search-bar{top:var(--hightown-header-bottom, 130px);max-height:calc(100dvh - var(--hightown-header-bottom, 130px))}}@media(min-width: 1001px)and (max-width: 1200px){.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-inner{padding-right:24px;padding-left:24px}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-list{gap:0;padding:0 12px}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav){padding-right:10px;padding-left:10px;font-size:14px}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav)::after{right:10px;left:10px}}@media(min-width: 1001px)and (max-width: 1080px){.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .pop-up-menu-inner{grid-template-columns:minmax(0, 1fr);gap:28px}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu ul.desktop-menu-conditions{columns:2}.storefront--hightownpharmacy #pop-up-menu.desktop-mega-menu .desktop-menu-side{padding:24px 0 0;border-top:1px solid var(--nav-rule);border-left:0}}@media(min-width: 1001px)and (prefers-reduced-motion: reduce){.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-search-trigger,.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(button.hover-nav,a.a-hover-nav)::after{transition:none}}.storefront--hightownpharmacy #search-bar{--ink: #020336;--body: #3f4451;--muted: #6a7080;--teal: #3dd6d0;--rule: #e4e7ec;--wash: #f5f9f9;--paper: #fff;--fs-base: 1rem;--fs-sm: 0.95rem;--fs-xs: 0.88rem;--fs-h2: 1.4rem;--fs-h2-sm: 1.05rem;--fs-md: 1.05rem;position:fixed;left:0;width:100%;max-height:calc(100dvh - var(--hightown-header-bottom, 104px));overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--muted) var(--wash);border-radius:0;background:var(--paper);color:var(--body);font:17px/1.6 "Mulish",system-ui,sans-serif}.storefront--hightownpharmacy #search-bar *,.storefront--hightownpharmacy #search-bar *::before,.storefront--hightownpharmacy #search-bar *::after{box-sizing:border-box}.storefront--hightownpharmacy #search-bar [hidden]{display:none !important}.storefront--hightownpharmacy #search-bar ::selection{background:var(--teal);color:var(--ink)}.storefront--hightownpharmacy #search-bar :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.storefront--hightownpharmacy #search-bar a{color:var(--ink)}.storefront--hightownpharmacy #search-bar button{border-radius:0;font:inherit;cursor:pointer}.storefront--hightownpharmacy #search-bar h2{margin:0 0 16px;color:var(--ink);font:600 var(--fs-h2)/1.4 "Bitter",Georgia,serif}.storefront--hightownpharmacy #search-bar p{margin:0}.storefront--hightownpharmacy #search-bar #treatment-search-form{display:flex;align-items:center;gap:12px;width:100%;max-width:1140px;margin:0 auto;padding:12px 24px;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy #search-bar #treatment-search-form:focus-within{box-shadow:inset 0 -2px 0 var(--teal)}.storefront--hightownpharmacy #search-bar #search-bar-input{flex:1 1 0%;width:0;min-width:0;max-width:none;min-height:44px;height:auto;margin:0;padding:0;appearance:none;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);color:var(--ink);caret-color:var(--ink);font:400 var(--fs-md)/1.6 "Mulish",system-ui,sans-serif}.storefront--hightownpharmacy #search-bar #search-bar-input::placeholder{color:var(--muted);opacity:1}.storefront--hightownpharmacy #search-bar #search-bar-input::-webkit-search-cancel-button,.storefront--hightownpharmacy #search-bar #search-bar-input::-webkit-search-decoration{display:none}.storefront--hightownpharmacy #search-bar .search-bar-icon{flex:0 0 20px;width:20px;height:20px;margin:0;color:var(--muted)}.storefront--hightownpharmacy #search-bar #close-search{flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;border:0;background:rgba(0,0,0,0)}.storefront--hightownpharmacy #search-bar #search-status{max-width:1140px;margin:0 auto;padding:16px 24px 0;color:var(--muted);font-size:var(--fs-xs)}.storefront--hightownpharmacy #search-bar #search-status:empty{padding:0}.storefront--hightownpharmacy #search-bar #search-loader:not([hidden]){display:block;height:60px}.storefront--hightownpharmacy #search-bar #search-results{max-width:1140px;max-height:none;margin:0 auto;padding:24px 24px 32px;overflow:visible}.storefront--hightownpharmacy #search-bar .search-start{display:grid;grid-template-columns:1fr 1fr;gap:64px}.storefront--hightownpharmacy #search-bar .search-label{margin:0 0 12px;color:var(--muted);font:400 var(--fs-sm)/1.6 "Mulish",system-ui,sans-serif}.storefront--hightownpharmacy #search-bar .search-chips{display:flex;flex-wrap:wrap;gap:8px}.storefront--hightownpharmacy #search-bar .search-chips button{min-height:44px;padding:8px 16px;border:1px solid var(--rule);background:var(--paper);color:var(--body);font-size:var(--fs-sm)}.storefront--hightownpharmacy #search-bar .search-chips button:hover{border-color:var(--ink);color:var(--ink)}.storefront--hightownpharmacy #search-bar .search-browse a{display:block;padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:var(--fs-base)}.storefront--hightownpharmacy #search-bar .search-browse a:first-of-type{border-top:1px solid var(--rule)}.storefront--hightownpharmacy #search-bar .search-browse a:hover{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.storefront--hightownpharmacy #search-bar .search-empty{max-width:720px}.storefront--hightownpharmacy #search-bar .search-empty>p{margin-bottom:32px;font-size:var(--fs-base)}.storefront--hightownpharmacy #search-bar .search-empty .search-suggestions{margin-bottom:32px}.storefront--hightownpharmacy #search-bar .search-empty h2{font-size:var(--fs-h2-sm);margin-bottom:8px}.storefront--hightownpharmacy #search-bar .search-empty .search-label{margin-bottom:12px;font-size:var(--fs-sm)}.storefront--hightownpharmacy #search-bar .search-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 28%);gap:56px}.storefront--hightownpharmacy #search-bar .search-main,.storefront--hightownpharmacy #search-bar .search-aside{min-width:0}.storefront--hightownpharmacy #search-bar .search-layout--content-only{grid-template-columns:minmax(0, 1fr)}.storefront--hightownpharmacy #search-bar .search-layout--content-only .search-aside{padding:0;border:0}.storefront--hightownpharmacy #search-bar .search-aside{padding-left:24px;border-left:1px solid var(--rule)}.storefront--hightownpharmacy #search-bar .search-aside section:not([hidden])~section:not([hidden]){margin-top:32px}.storefront--hightownpharmacy #search-bar .search-aside h2,.storefront--hightownpharmacy #search-bar .search-main h2{font-size:var(--fs-h2-sm)}.storefront--hightownpharmacy #search-bar .search-result-list{padding:0;margin:0;list-style:none}.storefront--hightownpharmacy #search-bar .search-result{border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy #search-bar .search-result:first-child{border-top:1px solid var(--rule)}.storefront--hightownpharmacy #search-bar .search-result-link{display:grid;grid-template-columns:64px minmax(0, 1fr) auto;align-items:start;gap:16px;padding:16px 0;text-decoration:none}.storefront--hightownpharmacy #search-bar .search-img{width:64px;height:64px;background:var(--bg, #f8f8f8)}.storefront--hightownpharmacy #search-bar .search-img img{display:block;width:100%;height:100%;object-fit:contain}.storefront--hightownpharmacy #search-bar .search-result-details{min-width:0}.storefront--hightownpharmacy #search-bar .search-product{margin:0;font:600 var(--fs-md)/1.4 "Bitter",Georgia,serif;color:var(--ink);overflow-wrap:anywhere}.storefront--hightownpharmacy #search-bar .search-result-link:hover .search-product{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.storefront--hightownpharmacy #search-bar .search-result-meta{margin-top:4px;color:var(--muted);font-size:var(--fs-xs)}.storefront--hightownpharmacy #search-bar .search-related-treatments{margin-bottom:24px}.storefront--hightownpharmacy #search-bar .search-related-treatments .search-label{margin-bottom:10px;font-size:var(--fs-xs)}.storefront--hightownpharmacy #search-bar .search-treatment-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.storefront--hightownpharmacy #search-bar .search-treatment-pills li{max-width:100%}.storefront--hightownpharmacy #search-bar .search-treatment-pill{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--wash);color:var(--ink);font-size:var(--fs-xs);text-decoration:none;overflow-wrap:anywhere}.storefront--hightownpharmacy #search-bar .search-treatment-pill:hover{border-color:var(--ink)}.storefront--hightownpharmacy #search-bar .search-price{text-align:right;white-space:nowrap;color:var(--ink);font:600 var(--fs-md)/1.4 "Bitter",Georgia,serif}.storefront--hightownpharmacy #search-bar .search-price small{display:block;color:var(--muted);font:400 var(--fs-xs)/1.6 "Mulish",system-ui,sans-serif}.storefront--hightownpharmacy #search-bar mark{padding:0;color:var(--ink);background:#b8f0ed}.storefront--hightownpharmacy #search-bar .search-text-link{display:block;padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px;font-size:var(--fs-base)}.storefront--hightownpharmacy #search-bar .search-note{padding:16px;margin-top:20px;background:var(--wash);font-size:var(--fs-xs)}.storefront--hightownpharmacy #search-bar #search-correction{max-width:1092px;margin:20px auto 0;padding:16px 20px;border-left:2px solid var(--teal);background:var(--wash);font-size:var(--fs-sm)}.storefront--hightownpharmacy #search-bar #search-correction p{color:var(--ink)}.storefront--hightownpharmacy #search-bar #search-correction button{min-height:44px;padding:6px 0;border:0;background:rgba(0,0,0,0);color:var(--ink);font-size:var(--fs-xs);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.storefront--hightownpharmacy #search-bar #search-load-more,.storefront--hightownpharmacy #search-bar .hightown-search-retry{display:block;min-height:44px;margin:0 auto 24px;padding:11px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:var(--fs-sm)}@media(max-width: 900px){.storefront--hightownpharmacy #search-bar .search-start,.storefront--hightownpharmacy #search-bar .search-layout{grid-template-columns:minmax(0, 1fr);gap:32px}.storefront--hightownpharmacy #search-bar .search-aside{padding:0;border:0}}@media(max-width: 620px){.storefront--hightownpharmacy #search-bar{font-size:16px}.storefront--hightownpharmacy #search-bar #treatment-search-form{padding:10px 20px;gap:10px}.storefront--hightownpharmacy #search-bar #search-results{padding:20px 20px 28px}.storefront--hightownpharmacy #search-bar #search-status{padding-inline:20px}.storefront--hightownpharmacy #search-bar #search-correction{margin:16px 20px 0}.storefront--hightownpharmacy #search-bar .search-result-link{grid-template-columns:56px minmax(0, 1fr) auto;gap:12px}.storefront--hightownpharmacy #search-bar .search-img{width:56px;height:56px}.storefront--hightownpharmacy #search-bar .search-product{font:400 var(--fs-base)/1.4 "Mulish",system-ui,sans-serif}.storefront--hightownpharmacy #search-bar .search-price{font-size:var(--fs-base)}}.storefront--hightownpharmacy #footer .footer-list{overflow-wrap:anywhere}.storefront--hightownpharmacy #footer .footer-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr)) minmax(250px, 1.4fr);gap:32px;padding-top:24px;padding-bottom:32px;font:400 14px/1.6 Lato,sans-serif;color:hsla(0,0%,100%,0.7803921569)}.storefront--hightownpharmacy #footer .footer-heading{font:600 18px/1.4 Lora,Georgia,serif;text-transform:none;letter-spacing:normal;color:#fff;margin:0 0 16px}.storefront--hightownpharmacy #footer .footer-list{margin:0}.storefront--hightownpharmacy #footer .footer-list>li:first-of-type{font:inherit;letter-spacing:normal;text-transform:none;margin-bottom:0}.storefront--hightownpharmacy #footer .footer-list>li{padding:5px 0}.storefront--hightownpharmacy #footer .footer-contact address{font-style:normal;margin:0 0 16px}.storefront--hightownpharmacy #footer .footer-contact p{margin:0 0 12px}.storefront--hightownpharmacy #footer .footer-contact a{color:inherit;overflow-wrap:anywhere}.storefront--hightownpharmacy #footer .footer-contact .footer-opening-label{margin-top:20px;margin-bottom:8px}.storefront--hightownpharmacy #footer .footer-hours{width:100%;border-collapse:collapse;margin:0 0 12px;font:inherit}.storefront--hightownpharmacy #footer .footer-hours :is(th,td){padding:3px 0;font-weight:400}.storefront--hightownpharmacy #footer .footer-hours th{text-align:left}.storefront--hightownpharmacy #footer .footer-hours td{text-align:right;white-space:nowrap}.storefront--hightownpharmacy #footer .footer-contact .footer-phone-note{font-size:13px}@media(max-width: 1100px){.storefront--hightownpharmacy #footer .footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 620px){.storefront--hightownpharmacy #footer .footer-columns{grid-template-columns:minmax(0, 1fr)}}.storefront--hightownpharmacy #footer{--footer-dim-text: #767ca0}.storefront--hightownpharmacy #footer .footer-legal{color:var(--footer-dim-text);font:400 13px/1.6 Lato,sans-serif;text-align:left;padding-bottom:24px}.storefront--hightownpharmacy #footer .footer-trust{border-top:1px solid hsla(0,0%,100%,.15);border-bottom:1px solid hsla(0,0%,100%,.15);padding:32px 0}.storefront--hightownpharmacy #footer .footer-trust p{max-width:780px;margin:0}.storefront--hightownpharmacy #footer .footer-trust p+p{margin-top:10px}.storefront--hightownpharmacy #footer .footer-trust a{color:#c1c9de;text-decoration:underline;text-underline-offset:3px}.storefront--hightownpharmacy #footer .footer-trust a:hover{color:#fff}.storefront--hightownpharmacy #footer .footer-copyright{margin:32px 0 0}.storefront--hightownpharmacy #navbar .mobile-menu-control{display:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-bag-item-count{font:400 10px/1.5 Mulish,sans-serif}@media(max-width: 1000px){.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#offscreen-menu){--nav-ink: #020336;--nav-body: #3f4451;--nav-muted: #6a7080;--nav-teal: #3dd6d0;--nav-rule: #e8eaee;--nav-wash: #f5f9f9;--nav-ease: cubic-bezier(.22, .75, .28, 1);color:var(--nav-body);font:400 16px/1.5 Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#offscreen-menu),.storefront--hightownpharmacy :is(#navbar.nav-bar-v2,#offscreen-menu) *{box-sizing:border-box}.storefront--hightownpharmacy #navbar.nav-bar-v2{height:68px;padding:0;background:#fff;border-bottom:1px solid var(--nav-rule)}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-inner{height:100%;padding:12px max(14px,env(safe-area-inset-right)) 12px max(14px,env(safe-area-inset-left));gap:0;justify-content:flex-end}.storefront--hightownpharmacy #navbar.nav-bar-v2 #logo-small{position:absolute;left:50%;transform:translateX(-50%);width:min(180px,100% - 216px);min-width:0;height:38px;display:flex;align-items:center}.storefront--hightownpharmacy #navbar.nav-bar-v2 #logo-small img{width:100%;height:auto;max-height:38px;object-fit:contain}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(.nav-account,.nav-action-label,.nav-search-trigger-text){display:none !important}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-utility{margin:0;gap:0;flex:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(#open-bag a,#menu-btn,#search-btn){position:relative;display:grid;place-items:center;padding:0;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;transform:none;color:var(--nav-ink);background:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none;cursor:pointer}.storefront--hightownpharmacy #navbar.nav-bar-v2 .nav-inner>#menu-btn{margin-right:auto}.storefront--hightownpharmacy #navbar.nav-bar-v2 #search-btn{flex:none}.storefront--hightownpharmacy #navbar.nav-bar-v2 :is(.nav-search-trigger-icon,.nav-basket-icon){display:block;width:18px;height:18px;opacity:1}.storefront--hightownpharmacy #navbar.nav-bar-v2 #open-bag a:active,.storefront--hightownpharmacy #navbar.nav-bar-v2 #search-btn:active,.storefront--hightownpharmacy #navbar.nav-bar-v2 #menu-btn:active{background:var(--nav-wash)}.storefront--hightownpharmacy .mobile-menu-bars{display:block;position:relative;width:22px;height:16px}.storefront--hightownpharmacy .mobile-menu-bars i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform 340ms var(--nav-ease),opacity 160ms linear}.storefront--hightownpharmacy .mobile-menu-bars i:nth-child(1){top:0}.storefront--hightownpharmacy .mobile-menu-bars i:nth-child(2){top:7px}.storefront--hightownpharmacy .mobile-menu-bars i:nth-child(3){top:14px}.storefront--hightownpharmacy #menu-btn[aria-expanded=true] .mobile-menu-bars i:nth-child(1){transform:translateY(7px) rotate(45deg)}.storefront--hightownpharmacy #menu-btn[aria-expanded=true] .mobile-menu-bars i:nth-child(2){opacity:0;transform:scaleX(0.4)}.storefront--hightownpharmacy #menu-btn[aria-expanded=true] .mobile-menu-bars i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.storefront--hightownpharmacy #overlay.offscreen{position:fixed;inset:0;width:100%;height:100dvh;z-index:9998;background:rgba(2,3,54,.42);backdrop-filter:blur(2px);opacity:0;transition:opacity 300ms cubic-bezier(0.22, 0.75, 0.28, 1);cursor:pointer}.storefront--hightownpharmacy #overlay.offscreen.active{opacity:1}.storefront--hightownpharmacy #offscreen-menu{position:fixed;inset:0 auto 0 0;z-index:9999;width:min(89vw,380px);height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) 0 0 env(safe-area-inset-left);display:flex;flex-direction:column;background:#fff;transform:translateX(-100%);transition:transform 360ms var(--nav-ease);box-shadow:16px 0 44px rgba(2,3,54,.14)}.storefront--hightownpharmacy #offscreen-menu.active{transform:translateX(0)}.storefront--hightownpharmacy .mobile-menu-top{display:flex;align-items:center;justify-content:space-between;flex:none;padding:12px 8px 12px 20px;border-bottom:1px solid var(--nav-rule)}.storefront--hightownpharmacy #mobile-menu-title{margin:0;color:var(--nav-ink);font:600 17px/1.5 Bitter,Georgia,serif}.storefront--hightownpharmacy .mobile-menu-close{display:grid;place-items:center;width:44px;height:44px;padding:0;background:rgba(0,0,0,0);border:0;border-radius:6px;color:var(--nav-ink);cursor:pointer}.storefront--hightownpharmacy #offscreen-menu>._wrapper{position:relative;flex:1;min-height:0;height:auto;width:100%;padding:0;margin:0;overflow:hidden}.storefront--hightownpharmacy #mobile-menu-track{display:flex;width:200%;height:100%;transform:translateX(0);transition:transform 340ms var(--nav-ease)}.storefront--hightownpharmacy #mobile-menu-track.in-sub{transform:translateX(-50%)}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-panel{flex:0 0 50%;width:50%;min-width:0;height:100%;padding:8px 0 max(20px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.storefront--hightownpharmacy #offscreen-menu #first-menu,.storefront--hightownpharmacy #offscreen-menu .second-menu{transform:none;transition:none}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-rows{list-style:none;padding:0;margin:0}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-rows>li{margin:0;padding:0}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-quiet{margin-top:8px;padding-top:8px;border-top:1px solid var(--nav-rule)}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:12px 20px;border:0;background:rgba(0,0,0,0);color:var(--nav-ink);font:inherit;text-align:left;text-transform:none;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-row svg{color:var(--nav-muted);flex:none}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-quiet .mobile-menu-row{color:var(--nav-body);font-size:15px;min-height:46px}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-row:active,.storefront--hightownpharmacy #offscreen-menu .mobile-menu-close:active{background:var(--nav-wash)}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-row[aria-current=page]{box-shadow:inset 3px 0 0 var(--nav-teal);font-weight:600}.storefront--hightownpharmacy #offscreen-menu :is(a,button):focus-visible{outline:2px solid var(--nav-ink) !important;outline-offset:-2px}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-all{color:var(--nav-muted);font-size:15px}.storefront--hightownpharmacy #offscreen-menu .mobile-menu-back{display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 20px;font:inherit;font-size:14px;color:var(--nav-muted);text-align:left;cursor:pointer}.storefront--hightownpharmacy #mobile-submenu-title{margin:0 20px 8px;padding-bottom:12px;border-bottom:1px solid var(--nav-rule);color:var(--nav-ink);font:600 20px/1.5 Bitter,Georgia,serif}.storefront--hightownpharmacy #offscreen-menu.active .mobile-menu-rows>li{animation:hightown-menu-enter 300ms var(--nav-ease) backwards;animation-delay:calc((var(--menu-item, 0) + var(--menu-group-offset, 0))*22ms + 110ms)}.storefront--hightownpharmacy #search-bar{top:var(--hightown-header-bottom, 68px);max-height:calc(100dvh - var(--hightown-header-bottom, 68px))}}@keyframes hightown-menu-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.storefront--hightownpharmacy :is(.portrait-frame,.who-a-avatar:has(img)){border-radius:8px;overflow:hidden}.storefront--hightownpharmacy :is(.portrait-frame .portrait,.portrait-frame .portrait-initials,.who-a-avatar img){border-radius:8px}@media(prefers-reduced-motion: reduce){.storefront--hightownpharmacy #offscreen-menu,.storefront--hightownpharmacy #search-bar,.storefront--hightownpharmacy #navbar,.storefront--hightownpharmacy #secondary-header,.storefront--hightownpharmacy #mobile-menu-track,.storefront--hightownpharmacy #overlay,.storefront--hightownpharmacy .mobile-menu-bars i{transition:none !important}.storefront--hightownpharmacy #offscreen-menu.active .mobile-menu-rows>li{animation:none}}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(1){--menu-item: 0}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(2){--menu-item: 1}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(3){--menu-item: 2}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(4){--menu-item: 3}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(5){--menu-item: 4}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(6){--menu-item: 5}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(7){--menu-item: 6}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(8){--menu-item: 7}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(9){--menu-item: 8}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(10){--menu-item: 9}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(11){--menu-item: 10}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(12){--menu-item: 11}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(13){--menu-item: 12}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(14){--menu-item: 13}.storefront--hightownpharmacy .mobile-menu-rows>li:nth-child(15){--menu-item: 14}.storefront--hightownpharmacy #first-menu>.mobile-menu-rows:nth-of-type(2){--menu-group-offset: 8}.storefront--hightownpharmacy #first-menu>.mobile-menu-rows:nth-of-type(3){--menu-group-offset: 10}.storefront--hightownpharmacy #bmi-pointer{left:0}.product-description-article ol.medicine-source-links>li[value]{counter-increment:none}.product-description-article ol.medicine-source-links>li[value]::before{content:attr(value) "."}.priorly-cart-panel{--cart-ink: #020336;--cart-body: #3f4451;--cart-muted: #626a7b;--cart-rule: #e4e7ec;--cart-wash: #f5f9f9;--cart-teal: #3dd6d0;--cart-ease: cubic-bezier(.22, .75, .28, 1);position:fixed;inset:0 0 0 auto;display:none;flex-direction:column;width:min(420px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#fff;color:var(--cart-body);box-shadow:-14px 0 40px rgba(2,3,54,.16);font:400 16px/1.6 Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased;transform:translateX(100%);transition:transform 340ms var(--cart-ease)}.priorly-cart-panel[open]{display:flex;transform:translateX(0)}.priorly-cart-panel::backdrop{background:rgba(2,3,54,.42);opacity:1;transition:opacity 280ms var(--cart-ease)}.priorly-cart-panel,.priorly-cart-panel *,.priorly-cart-panel *::before,.priorly-cart-panel *::after{box-sizing:border-box}.priorly-cart-panel [hidden]{display:none !important}.priorly-cart-panel :is(p,h2,h3,ul){margin:0}.priorly-cart-panel :is(button,a,summary):focus-visible{outline:2px solid var(--cart-ink);outline-offset:3px}.priorly-cart-panel button{font-family:inherit;box-shadow:none}.priorly-cart-panel button:disabled{cursor:not-allowed}.priorly-cart-panel a{color:var(--cart-ink);text-decoration:underline;text-decoration-color:var(--cart-teal);text-decoration-thickness:2px;text-underline-offset:3px}.priorly-cart-panel a:hover{text-decoration-color:var(--cart-ink)}.priorly-cart-panel .cart-panel-header{flex:none;display:flex;align-items:center;gap:8px;padding:max(14px,env(safe-area-inset-top)) 12px 14px 20px;border-bottom:1px solid var(--cart-rule)}.priorly-cart-panel .cart-panel-header h2{min-width:0;color:var(--cart-ink);font:600 17px/1.4 Bitter,Georgia,serif;overflow-wrap:anywhere}.priorly-cart-panel .cart-panel-count{color:var(--cart-muted);font:400 16px/1.4 Bitter,Georgia,serif;font-variant-numeric:tabular-nums}.priorly-cart-panel .cart-panel-close{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0 0 0 auto;padding:0;border:0;border-radius:4px;background:none;color:var(--cart-muted);cursor:pointer}.priorly-cart-panel .cart-panel-close:hover{color:var(--cart-ink);background:var(--cart-wash)}.priorly-cart-panel .cart-panel-close:focus-visible{outline-offset:-3px}.priorly-cart-panel .cart-panel-close svg{display:block;width:19px;height:19px}.priorly-cart-panel .cart-panel-body{flex:1 1 auto;min-height:0;min-width:0;padding:16px 20px 20px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.priorly-cart-panel .cart-panel-status{margin:0 0 16px;color:var(--cart-muted);font-size:13px;line-height:1.5}.priorly-cart-panel .cart-panel-items{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--cart-rule)}.priorly-cart-panel .cart-panel-item{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:14px;margin:0;padding:16px 0;border-bottom:1px solid var(--cart-rule)}.priorly-cart-panel .cart-panel-item:has(>.cart-panel-image){grid-template-columns:56px minmax(0, 1fr) auto}.priorly-cart-panel .cart-panel-image{display:block;width:56px;height:56px;max-width:100%;padding:3px;border:1px solid var(--cart-rule);background:#fff;object-fit:contain}.priorly-cart-panel .cart-panel-detail{min-width:0;overflow-wrap:anywhere}.priorly-cart-panel .cart-panel-name{color:var(--cart-ink);font-size:15px;font-weight:600;line-height:1.35}.priorly-cart-panel .cart-panel-variant{margin-top:3px;color:var(--cart-muted);font-size:13px;line-height:1.5}.priorly-cart-panel .cart-panel-subscription{margin-top:5px;color:var(--cart-muted);font-size:13px;line-height:1.45}.priorly-cart-panel .cart-panel-note{margin-top:7px;color:var(--cart-muted);font-size:13px;line-height:1.5}.priorly-cart-panel .cart-panel-note summary{width:fit-content;max-width:100%;padding:5px 0;color:var(--cart-ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--cart-rule);text-underline-offset:3px}.priorly-cart-panel .cart-panel-note summary:hover{text-decoration-color:var(--cart-teal)}.priorly-cart-panel .cart-panel-note p{margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.priorly-cart-panel .cart-panel-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:2px 14px;margin-top:8px}.priorly-cart-panel .cart-panel-quantity-lock{flex:1 1 110px;min-width:0;color:var(--cart-muted);font-size:12.5px;line-height:1.45}.priorly-cart-panel [data-cart-quantity-editable=true] .cart-panel-quantity-lock,.priorly-cart-panel [data-cart-quantity-editable=false] .cart-panel-stepper,.priorly-cart-panel [data-cart-quantity-editable=false] .cart-panel-quantity-limit{display:none}.priorly-cart-panel .cart-panel-stepper{display:inline-flex;flex:none;align-items:stretch;margin-right:auto;border:1px solid var(--cart-rule);background:#fff}.priorly-cart-panel .cart-panel-step{display:grid;place-items:center;width:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--cart-ink);font-size:17px;line-height:1;cursor:pointer}.priorly-cart-panel .cart-panel-step:hover:not(:disabled){background:var(--cart-wash)}.priorly-cart-panel .cart-panel-step:disabled{color:#a3a9b5}.priorly-cart-panel .cart-panel-step:focus-visible{outline-offset:-2px}.priorly-cart-panel .cart-panel-qty{width:38px;min-height:34px;margin:0;padding:0;border:0;border-inline:1px solid var(--cart-rule);border-radius:0;background:none;box-shadow:none;color:var(--cart-ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;-moz-appearance:textfield}.priorly-cart-panel .cart-panel-qty::-webkit-inner-spin-button,.priorly-cart-panel .cart-panel-qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.priorly-cart-panel .cart-panel-qty:focus-visible{outline:2px solid var(--cart-ink);outline-offset:-2px}.priorly-cart-panel .cart-panel-quantity-limit{margin-top:6px;color:var(--cart-muted);font-size:12.5px;line-height:1.45}.priorly-cart-panel .cart-panel-remove{flex:none;min-height:32px;max-width:100%;margin:0;padding:5px 0;border:0;border-radius:0;background:none;color:var(--cart-muted);font-size:13px;line-height:1.5;text-decoration:underline;text-decoration-color:var(--cart-rule);text-underline-offset:3px;cursor:pointer}.priorly-cart-panel .cart-panel-remove:hover{color:var(--cart-ink);text-decoration-color:var(--cart-teal)}.priorly-cart-panel .cart-panel-item-price{margin:0;color:var(--cart-ink);font:700 16px/1.4 Bitter,Georgia,serif;white-space:nowrap;font-variant-numeric:tabular-nums}.priorly-cart-panel .cart-panel-footer{flex:none;min-width:0;padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:2px solid var(--cart-ink);background:#fff}.priorly-cart-panel .cart-panel-subtotal{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:14px;color:var(--cart-ink)}.priorly-cart-panel .cart-panel-subtotal span{font-size:15px;font-weight:600}.priorly-cart-panel .cart-panel-subtotal strong{margin-left:auto;font:700 24px/1.35 Bitter,Georgia,serif;white-space:nowrap;font-variant-numeric:tabular-nums}.priorly-cart-panel .cart-panel-checkout{display:block;width:100%;min-height:54px;margin:0;padding:14px 20px;border:1px solid var(--cart-ink);border-radius:0;background:var(--cart-ink);color:#fff;font-size:16px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer}.priorly-cart-panel .cart-panel-checkout:hover:not(:disabled){background:#0a0d5c}.priorly-cart-panel .cart-panel-checkout:disabled{opacity:1;border-color:#d1d5db;background:#e4e7ec;color:#5b6471}.priorly-cart-panel .cart-panel-keep{display:block;width:100%;min-height:44px;margin:8px 0 0;padding:8px;border:0;border-radius:0;background:none;color:var(--cart-muted);font-size:14px;line-height:1.5;text-decoration:underline;text-decoration-color:var(--cart-rule);text-underline-offset:3px;cursor:pointer}.priorly-cart-panel .cart-panel-keep:hover{color:var(--cart-ink);text-decoration-color:var(--cart-teal)}.priorly-cart-panel .cart-panel-body:has(.cart-panel-empty){display:flex;flex-direction:column}.priorly-cart-panel .cart-panel-empty{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:16px 0}.priorly-cart-panel .cart-panel-empty h3{margin-bottom:16px;color:var(--cart-ink);font:600 19px/1.4 Bitter,Georgia,serif}.priorly-cart-panel .cart-panel-empty-links{list-style:none;margin:0;padding:0}.priorly-cart-panel .cart-panel-empty-links li{margin:0;padding:0;border-bottom:1px solid var(--cart-rule)}.priorly-cart-panel .cart-panel-empty-links li:first-child{border-top:1px solid var(--cart-rule)}.priorly-cart-panel .cart-panel-empty-links :is(a,button){display:block;width:100%;min-height:44px;padding:10px 0;font-size:15px;line-height:1.5;text-align:left}.priorly-cart-panel .cart-panel-empty-links button{margin:0;border:0;background:none;color:var(--cart-ink);text-decoration:underline;text-decoration-color:var(--cart-teal);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}@starting-style{.priorly-cart-panel[open]{transform:translateX(100%)}.priorly-cart-panel[open]::backdrop{opacity:0}}@media(max-width: 380px){.priorly-cart-panel .cart-panel-header{padding-left:16px;padding-right:8px}.priorly-cart-panel .cart-panel-body{padding:16px}.priorly-cart-panel .cart-panel-item{gap:10px}.priorly-cart-panel .cart-panel-item:has(>.cart-panel-image){grid-template-columns:44px minmax(0, 1fr) auto}.priorly-cart-panel .cart-panel-image{width:44px;height:44px}.priorly-cart-panel .cart-panel-footer{padding-right:16px;padding-left:16px}}@media(pointer: coarse){.priorly-cart-panel .cart-panel-remove,.priorly-cart-panel .cart-panel-note summary,.priorly-cart-panel .cart-panel-qty{min-height:44px}.priorly-cart-panel .cart-panel-step{width:44px;min-height:44px}}@media(prefers-reduced-motion: reduce){.priorly-cart-panel,.priorly-cart-panel::backdrop{transition:none}}.priorly-cart-panel [data-cart-status]:not([data-cart-status-type=error]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.priorly-cart-panel .cart-panel-name.text-first-capitalize::first-letter{text-transform:uppercase}.storefront--hightownpharmacy button.header-search{display:block;box-sizing:border-box;width:100%;appearance:none;background:#fff;color:inherit;text-align:left;line-height:normal}.storefront--hightownpharmacy .header-search>.header-search-icon::before{content:"";background:var(--primary-color);width:57px;height:55px;position:absolute;right:-2px;top:-1px;z-index:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.storefront--hightownpharmacy .header-search>.header-search-icon::after{content:url("https://static.priorly.io/bus_c4ca4238a0b923820dcc509a6f75849b/storefront/assets/images/icons/search-services.svg");position:absolute;top:50%;right:12px;transform:translateY(-50%);height:24px;width:24px;filter:invert(1)}.storefront--hightownpharmacy .header-search:focus-visible{outline:2px solid #007f71;outline-offset:3px}@media(prefers-reduced-motion: reduce){.storefront--hightownpharmacy .tr-group[aria-hidden=true]{display:none}.storefront--hightownpharmacy .header-sp,.storefront--hightownpharmacy .header-search,.storefront--hightownpharmacy .header-btns,.storefront--hightownpharmacy .header-list>li>span{transition:none}}.storefront--hightownpharmacy .hightown-info{--ink: #020336;--body: #3f4451;--muted: #6a7080;--teal: #3dd6d0;--rule: #e4e7ec;--wash: #f5f9f9;--paper: #ffffff;--serif: 'Bitter', Georgia, 'Times New Roman', serif;--sans: 'Mulish', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.storefront--hightownpharmacy .hightown-info .wrap{box-sizing:content-box;max-width:1080px;margin:0 auto;padding:40px 24px 96px}.storefront--hightownpharmacy .hightown-info a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}.storefront--hightownpharmacy .hightown-info a:hover{text-decoration-color:var(--ink)}.storefront--hightownpharmacy .hightown-info a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.storefront--hightownpharmacy .hightown-info h1,.storefront--hightownpharmacy .hightown-info h2,.storefront--hightownpharmacy .hightown-info h3{font-family:var(--serif);color:var(--ink);margin:0;letter-spacing:-0.01em}.storefront--hightownpharmacy .hightown-info .crumbs{font-size:.85rem;color:var(--muted);margin-bottom:32px}.storefront--hightownpharmacy .hightown-info .crumbs a{color:var(--muted);text-decoration-color:var(--rule)}.storefront--hightownpharmacy .hightown-info .crumbs span{margin:0 8px}.storefront--hightownpharmacy .hightown-info .crumbs span[aria-current]{margin-left:0;color:var(--body)}.storefront--hightownpharmacy .hightown-info .head{max-width:34em;margin-bottom:56px}.storefront--hightownpharmacy .hightown-info .head h1{font-size:clamp(2.5rem,6vw,3.6rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:20px}.storefront--hightownpharmacy .hightown-info .lead{font-size:1.2rem;line-height:1.6;color:var(--body);margin:0}.storefront--hightownpharmacy .hightown-info .cols{display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:72px;align-items:start}.storefront--hightownpharmacy .hightown-info .col-main>section{margin-bottom:56px}.storefront--hightownpharmacy .hightown-info .col-main>section:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-info .col-main h2{font-size:1.6rem;font-weight:600;margin-bottom:14px}.storefront--hightownpharmacy .hightown-info .col-main p{max-width:36em;margin:0 0 14px}.storefront--hightownpharmacy .hightown-info .col-main p:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-info .col-main p.tight{margin-bottom:6px}.storefront--hightownpharmacy .hightown-info ul.plain{margin:0 0 14px;padding-left:1.1em}.storefront--hightownpharmacy .hightown-info ul.plain li{margin-bottom:4px}.storefront--hightownpharmacy .hightown-info .fine{font-size:.92rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-info .rail{position:sticky;top:136px;border-left:1px solid var(--rule);padding-left:32px}.storefront--hightownpharmacy .hightown-info .rail-h{font-size:.95rem;font-weight:600;margin-bottom:10px}.storefront--hightownpharmacy .hightown-info .rail-h+*{margin-top:0}.storefront--hightownpharmacy .hightown-info .rail>.rail-h~.rail-h{margin-top:32px}.storefront--hightownpharmacy .hightown-info .rail-p{margin:0;font-size:.95rem}.storefront--hightownpharmacy .hightown-info .rail .fine{margin:10px 0 0}.storefront--hightownpharmacy .hightown-info table.hours{width:100%;border-collapse:collapse;font-size:.95rem}.storefront--hightownpharmacy .hightown-info table.hours th{text-align:left;font-weight:400;color:var(--muted);padding:5px 0;vertical-align:top}.storefront--hightownpharmacy .hightown-info table.hours td{text-align:right;padding:5px 0;color:var(--ink);white-space:nowrap}.storefront--hightownpharmacy .hightown-info ul.rail-links{list-style:none;margin:0;padding:0;font-size:.95rem}.storefront--hightownpharmacy .hightown-info ul.rail-links li{padding:7px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-info ul.rail-links li:first-child{padding-top:0}@media(max-width: 900px){.storefront--hightownpharmacy .hightown-info .cols{grid-template-columns:minmax(0, 1fr);gap:56px}.storefront--hightownpharmacy .hightown-info .rail{position:static;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:32px}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-info{font-size:16px}.storefront--hightownpharmacy .hightown-info .wrap{padding:28px 20px 72px}}@media(prefers-reduced-motion: reduce){.storefront--hightownpharmacy .hightown-info *{transition:none !important;animation:none !important}}.storefront--hightownpharmacy .hightown-contact .router{margin-bottom:72px}.storefront--hightownpharmacy .hightown-contact .router h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-contact .routes{margin:0}.storefront--hightownpharmacy .hightown-contact .route{display:grid;grid-template-columns:minmax(0, 12em) minmax(0, 1fr);gap:8px 48px;padding:22px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-contact .route dt{font-weight:600;color:var(--ink);line-height:1.45}.storefront--hightownpharmacy .hightown-contact .route dd{margin:0;max-width:44em}.storefront--hightownpharmacy .hightown-contact .route-urgent{background:var(--wash);border-bottom-color:var(--rule);padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;box-shadow:inset 3px 0 0 var(--teal)}.storefront--hightownpharmacy .hightown-contact .route-urgent dd{color:var(--ink)}.storefront--hightownpharmacy .hightown-contact .big-link{font-family:var(--serif);font-size:1.3rem;margin-bottom:12px !important}.storefront--hightownpharmacy .hightown-contact .big-link a{word-break:break-word}.storefront--hightownpharmacy .hightown-contact address{font-style:normal;line-height:1.75;margin-bottom:14px}.storefront--hightownpharmacy .hightown-contact .reg{margin-top:88px;padding-top:40px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-contact .reg h2{font-size:1.6rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-contact .reg-intro{max-width:34em;margin:0 0 40px}.storefront--hightownpharmacy .hightown-contact ul.reg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}.storefront--hightownpharmacy .hightown-contact ul.reg-list>li{margin:0}.storefront--hightownpharmacy .hightown-contact .avatar{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;object-fit:cover;margin-bottom:14px}.storefront--hightownpharmacy .hightown-contact .avatar-initials{background:var(--wash);color:var(--ink);font-family:var(--serif);font-size:.95rem;font-weight:600;box-shadow:inset 0 0 0 1px var(--rule)}.storefront--hightownpharmacy .hightown-contact .reg-list h3{font-size:1.1rem;font-weight:600;margin-bottom:2px}.storefront--hightownpharmacy .hightown-contact .reg-role{margin:0 0 10px;font-size:.9rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-contact .reg-note{margin:0 0 12px;font-size:.95rem}.storefront--hightownpharmacy .hightown-contact .reg-num{margin:0;font-size:.95rem}@media(max-width: 900px){.storefront--hightownpharmacy .hightown-contact ul.reg-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-contact .route{grid-template-columns:minmax(0, 1fr);gap:4px;padding:18px 0}.storefront--hightownpharmacy .hightown-contact .route-urgent{padding:18px 16px;margin-left:-16px;margin-right:-16px}.storefront--hightownpharmacy .hightown-contact ul.reg-list{grid-template-columns:minmax(0, 1fr);gap:32px}.storefront--hightownpharmacy .hightown-contact .reg{margin-top:64px}}.storefront--hightownpharmacy .hightown-how .steps-sec{margin-bottom:80px}.storefront--hightownpharmacy .hightown-how .steps-sec>h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-how ol.how-order-steps{list-style:none;margin:0;padding:0}.storefront--hightownpharmacy .hightown-how ol.how-order-steps>li{display:grid;grid-template-columns:3.5rem minmax(0, 1fr);gap:0 24px;padding:32px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-how .step-n{font-family:var(--serif);font-size:2rem;font-weight:600;line-height:1;color:var(--teal);padding-top:2px}.storefront--hightownpharmacy .hightown-how .step-body h3{font-size:1.35rem;font-weight:600;margin-bottom:10px}.storefront--hightownpharmacy .hightown-how .step-body p{max-width:40em;margin:0 0 12px}.storefront--hightownpharmacy .hightown-how .step-body p:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-how dl.delivery{margin:0 0 16px;max-width:36em}.storefront--hightownpharmacy .hightown-how dl.delivery>div{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4px 32px;padding:16px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-how dl.delivery>div:first-child{border-top:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-how dl.delivery dt{font-weight:600;color:var(--ink)}.storefront--hightownpharmacy .hightown-how dl.delivery dd{margin:0}.storefront--hightownpharmacy .hightown-how dl.delivery .price{display:block;color:var(--ink)}.storefront--hightownpharmacy .hightown-how dl.delivery .dnote{display:block;font-size:.9rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-how dl.faq{margin:0;max-width:40em}.storefront--hightownpharmacy .hightown-how dl.faq>div{padding:20px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-how dl.faq>div:first-child{border-top:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-how dl.faq dt{font-family:var(--serif);font-size:1.05rem;font-weight:600;color:var(--ink);margin-bottom:6px}.storefront--hightownpharmacy .hightown-how dl.faq dd{margin:0}.storefront--hightownpharmacy .hightown-how .cta{margin-top:88px;padding-top:40px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-how .cta h2{font-size:1.6rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-how .cta p{max-width:34em;margin:0 0 14px}.storefront--hightownpharmacy .hightown-how .cta-links{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:0 !important}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-how ol.how-order-steps>li{grid-template-columns:2.5rem minmax(0, 1fr);gap:0 16px;padding:26px 0}.storefront--hightownpharmacy .hightown-how .step-n{font-size:1.6rem}.storefront--hightownpharmacy .hightown-how dl.delivery>div{grid-template-columns:minmax(0, 1fr)}.storefront--hightownpharmacy .hightown-how .cta{margin-top:64px}}.storefront--hightownpharmacy .hightown-terms .head{max-width:34em;margin-bottom:48px}.storefront--hightownpharmacy .hightown-terms .head h1{font-size:clamp(2.3rem,5vw,3.2rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:12px}.storefront--hightownpharmacy .hightown-terms .updated{margin:0 0 20px;font-size:.9rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-terms .lead{font-size:1.15rem;line-height:1.6;margin:0}.storefront--hightownpharmacy .hightown-terms .short{margin-bottom:72px;padding:28px 28px 24px;background:var(--wash);box-shadow:inset 3px 0 0 var(--teal)}.storefront--hightownpharmacy .hightown-terms .short h2{font-size:1.05rem;font-weight:600;margin-bottom:14px}.storefront--hightownpharmacy .hightown-terms .short ul{list-style:none;margin:0 0 16px;padding:0;columns:2;column-gap:40px}.storefront--hightownpharmacy .hightown-terms .short li{margin-bottom:8px;break-inside:avoid;font-size:.98rem}.storefront--hightownpharmacy .hightown-terms .cols{display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:64px;align-items:start}.storefront--hightownpharmacy .hightown-terms .clause-sec{margin-bottom:48px;scroll-margin-top:136px}.storefront--hightownpharmacy .hightown-terms .clause-sec:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-terms .clause-sec>h2{font-size:1.35rem;font-weight:600;padding-bottom:12px;border-bottom:1px solid var(--rule);margin-bottom:20px}.storefront--hightownpharmacy .hightown-terms .sec-n{color:var(--teal)}.storefront--hightownpharmacy .hightown-terms ol.clauses{list-style:none;margin:0;padding:0}.storefront--hightownpharmacy .hightown-terms ol.clauses>li{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);gap:0 12px;margin-bottom:16px}.storefront--hightownpharmacy .hightown-terms ol.clauses>li:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-terms .clause-n{color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums;padding-top:3px}.storefront--hightownpharmacy .hightown-terms .clause-body{max-width:38em;min-width:0;overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-terms .fine{font-size:.9rem;color:var(--muted);margin:0}.storefront--hightownpharmacy .hightown-terms .rail{position:sticky;top:136px;border-left:1px solid var(--rule);padding-left:28px}.storefront--hightownpharmacy .hightown-terms ol.contents{list-style:none;margin:0;padding:0;font-size:.92rem}.storefront--hightownpharmacy .hightown-terms ol.contents li{padding:5px 0}.storefront--hightownpharmacy .hightown-terms ol.contents a{display:grid;grid-template-columns:1.6rem minmax(0, 1fr);text-decoration:none;color:var(--body)}.storefront--hightownpharmacy .hightown-terms ol.contents a:hover{color:var(--ink)}.storefront--hightownpharmacy .hightown-terms .contents-n{color:var(--muted);font-variant-numeric:tabular-nums}.storefront--hightownpharmacy .hightown-terms ul.rail-links{list-style:none;margin:0;padding:0;font-size:.92rem}.storefront--hightownpharmacy .hightown-terms .cta{margin-top:72px;padding-top:36px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-terms .cta h2{font-size:1.4rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-terms .cta p{max-width:36em;margin:0}@media(max-width: 900px){.storefront--hightownpharmacy .hightown-terms .cols{grid-template-columns:minmax(0, 1fr);gap:48px}.storefront--hightownpharmacy .hightown-terms .rail{position:static;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:28px}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-terms .short{padding:22px 20px 20px;margin-bottom:56px}.storefront--hightownpharmacy .hightown-terms .short ul{columns:1}.storefront--hightownpharmacy .hightown-terms ol.clauses>li{grid-template-columns:2.6rem minmax(0, 1fr);gap:0 8px}}@media print{.storefront--hightownpharmacy .hightown-terms{font-size:11pt;color:#000}.storefront--hightownpharmacy .hightown-terms .crumbs,.storefront--hightownpharmacy .hightown-terms .rail,.storefront--hightownpharmacy .hightown-terms .short,.storefront--hightownpharmacy .hightown-terms .cta{display:none}.storefront--hightownpharmacy .hightown-terms .cols{display:block}.storefront--hightownpharmacy .hightown-terms .wrap{max-width:none;padding:0}.storefront--hightownpharmacy .hightown-terms a{color:#000;text-decoration:underline}.storefront--hightownpharmacy .hightown-terms .clause-sec{break-inside:avoid-page}.storefront--hightownpharmacy .hightown-terms ol.clauses>li{break-inside:avoid}.storefront--hightownpharmacy .hightown-terms h1,.storefront--hightownpharmacy .hightown-terms h2{color:#000}.storefront--hightownpharmacy .hightown-terms .sec-n{color:#000}}@media(max-width: 1000px){.storefront--hightownpharmacy .hightown-terms .clause-sec{scroll-margin-top:100px}}@media print{body:has(.hightown-terms) :is(#navbar,#footer,#pop-up-menu,#offscreen-menu,#search-bar){display:none !important}body:has(.hightown-terms) main{min-height:0 !important}}.storefront--hightownpharmacy .hightown-about .head h1{font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:20px}.storefront--hightownpharmacy .hightown-about .people-sec{margin-bottom:80px}.storefront--hightownpharmacy .hightown-about .people-sec>h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-about ul.people{list-style:none;margin:0;padding:0}.storefront--hightownpharmacy .hightown-about ul.people>li{display:grid;grid-template-columns:200px minmax(0, 1fr);gap:0 40px;padding:36px 0;border-bottom:1px solid var(--rule);align-items:start}.storefront--hightownpharmacy .hightown-about .portrait{display:block;width:200px;aspect-ratio:4/5;object-fit:cover;object-position:top center;background:var(--wash);border:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-about .portrait-initials{display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:2rem;font-weight:600;color:var(--ink)}.storefront--hightownpharmacy .hightown-about .person-body h3{font-size:1.5rem;font-weight:600;margin-bottom:4px}.storefront--hightownpharmacy .hightown-about .person-role{margin:0 0 14px;color:var(--muted)}.storefront--hightownpharmacy .hightown-about .person-bio{margin:0 0 16px;max-width:34em}.storefront--hightownpharmacy .hightown-about .person-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;font-size:.95rem}.storefront--hightownpharmacy .hightown-about .rail address{font-style:normal;font-size:.95rem;line-height:1.7;margin-bottom:12px}.storefront--hightownpharmacy .hightown-about .cta{margin-top:88px;padding-top:40px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-about .cta h2{font-size:1.6rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-about .cta p{max-width:34em;margin:0 0 14px}.storefront--hightownpharmacy .hightown-about .cta-links{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:0 !important}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-about ul.people>li{grid-template-columns:minmax(0, 1fr);gap:20px 0;padding:28px 0}.storefront--hightownpharmacy .hightown-about .portrait{width:140px}.storefront--hightownpharmacy .hightown-about .cta{margin-top:64px}}.storefront--hightownpharmacy .hightown-about .portrait-frame{position:relative;display:block;width:200px;aspect-ratio:4/5;background:var(--wash)}.storefront--hightownpharmacy .hightown-about .portrait-frame .portrait-initials{position:absolute;inset:0;border:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-about .portrait{position:relative;height:auto;aspect-ratio:4/5}.storefront--hightownpharmacy .hightown-about .portrait[hidden]{display:none}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-about .portrait-frame{width:140px}}.storefront--hightownpharmacy .hightown-returns .head h1{font-size:clamp(2.3rem,5vw,3.2rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:20px}.storefront--hightownpharmacy .hightown-returns .router{margin-bottom:72px}.storefront--hightownpharmacy .hightown-returns .router h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-returns .routes{margin:0}.storefront--hightownpharmacy .hightown-returns .route{display:grid;grid-template-columns:minmax(0, 16em) minmax(0, 1fr);gap:8px 48px;padding:22px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-returns .route dt{font-weight:600;color:var(--ink);line-height:1.45}.storefront--hightownpharmacy .hightown-returns .route dd{margin:0;max-width:42em}.storefront--hightownpharmacy .hightown-returns .rail address{font-style:normal;font-size:.95rem;line-height:1.7;margin-bottom:12px}.storefront--hightownpharmacy .hightown-returns ul.rail-links a{word-break:break-word}.storefront--hightownpharmacy .hightown-returns .cta{margin-top:88px;padding-top:40px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-returns .cta h2{font-size:1.5rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-returns .cta p{max-width:36em;margin:0}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-returns .route{grid-template-columns:minmax(0, 1fr);gap:4px;padding:18px 0}.storefront--hightownpharmacy .hightown-returns .cta{margin-top:64px}}@media print{.storefront--hightownpharmacy .hightown-returns .crumbs,.storefront--hightownpharmacy .hightown-returns .router,.storefront--hightownpharmacy .hightown-returns .cta{display:none}.storefront--hightownpharmacy .hightown-returns .cols{display:block}.storefront--hightownpharmacy .hightown-returns .wrap{max-width:none;padding:0}.storefront--hightownpharmacy .hightown-returns{font-size:11pt;color:#000}.storefront--hightownpharmacy .hightown-returns a{color:#000}.storefront--hightownpharmacy .hightown-returns .col-main>section{break-inside:avoid-page}}.storefront--hightownpharmacy .hightown-returns a{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-returns .col-main>section{scroll-margin-top:136px}@media(max-width: 1000px){.storefront--hightownpharmacy .hightown-returns .col-main>section{scroll-margin-top:100px}}@media print{body:has(.hightown-returns) :is(#navbar,#footer,#pop-up-menu,#offscreen-menu,#search-bar){display:none !important}body:has(.hightown-returns) main{min-height:0 !important}.storefront--hightownpharmacy .hightown-returns .rail{position:static;border:0;padding:24px 0 0}}.storefront--hightownpharmacy .hightown-delivery .head h1{font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:20px}.storefront--hightownpharmacy .hightown-delivery .router{margin-bottom:72px}.storefront--hightownpharmacy .hightown-delivery .router h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-delivery .routes{margin:0}.storefront--hightownpharmacy .hightown-delivery .route{display:grid;grid-template-columns:minmax(0, 16em) minmax(0, 1fr);gap:8px 48px;padding:20px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-delivery .route dt{font-weight:600;color:var(--ink);line-height:1.45}.storefront--hightownpharmacy .hightown-delivery .route dd{margin:0;max-width:44em}.storefront--hightownpharmacy .hightown-delivery .route-urgent{background:var(--wash);padding:22px 20px;margin-left:-20px;margin-right:-20px;box-shadow:inset 3px 0 0 var(--teal)}.storefront--hightownpharmacy .hightown-delivery .route-urgent dd{color:var(--ink)}.storefront--hightownpharmacy .hightown-delivery .router-fine{margin-top:16px;max-width:40em}.storefront--hightownpharmacy .hightown-delivery .routes-sec{margin-bottom:80px}.storefront--hightownpharmacy .hightown-delivery .routes-sec>h2{font-size:1.05rem;font-weight:600;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:0}.storefront--hightownpharmacy .hightown-delivery .routes3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.storefront--hightownpharmacy .hightown-delivery .route3{padding:28px 28px 28px 0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-delivery .route3:not(:first-child){padding-left:28px}.storefront--hightownpharmacy .hightown-delivery .route3:last-child{border-right:0;padding-right:0}.storefront--hightownpharmacy .hightown-delivery .route3 h3{font-size:1.2rem;font-weight:600;margin-bottom:8px}.storefront--hightownpharmacy .hightown-delivery .route3 .price{font-family:var(--serif);font-size:1.5rem;color:var(--ink);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-delivery .route3 .free{display:block;font-family:var(--sans);font-size:.9rem;color:var(--muted);margin-top:2px}.storefront--hightownpharmacy .hightown-delivery .route3 dl{margin:0}.storefront--hightownpharmacy .hightown-delivery .route3 dt{font-size:.8rem;color:var(--muted);margin-bottom:2px}.storefront--hightownpharmacy .hightown-delivery .route3 dd{margin:0 0 14px;font-size:.95rem}.storefront--hightownpharmacy .hightown-delivery .route3 dd:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-delivery .cta{margin-top:88px;padding-top:40px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-delivery .cta h2{font-size:1.5rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-delivery .cta p{max-width:36em;margin:0}@media(max-width: 900px){.storefront--hightownpharmacy .hightown-delivery .routes3{grid-template-columns:minmax(0, 1fr)}.storefront--hightownpharmacy .hightown-delivery .route3{padding:24px 0;border-right:0}.storefront--hightownpharmacy .hightown-delivery .route3:not(:first-child){padding-left:0}.storefront--hightownpharmacy .hightown-delivery .route3:last-child{border-bottom:0}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-delivery .route{grid-template-columns:minmax(0, 1fr);gap:4px;padding:16px 0}.storefront--hightownpharmacy .hightown-delivery .route-urgent{padding:18px 16px;margin-left:-16px;margin-right:-16px}.storefront--hightownpharmacy .hightown-delivery .cta{margin-top:64px}}@media print{.storefront--hightownpharmacy .hightown-delivery .crumbs,.storefront--hightownpharmacy .hightown-delivery .rail,.storefront--hightownpharmacy .hightown-delivery .cta{display:none}.storefront--hightownpharmacy .hightown-delivery .cols{display:block}.storefront--hightownpharmacy .hightown-delivery .wrap{max-width:none;padding:0}.storefront--hightownpharmacy .hightown-delivery a{color:#000}}.storefront--hightownpharmacy .hightown-delivery a{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-delivery .col-main>section{scroll-margin-top:136px}@media(max-width: 1000px){.storefront--hightownpharmacy .hightown-delivery .col-main>section{scroll-margin-top:100px}}@media print{body:has(.hightown-delivery) :is(#navbar,#footer,#pop-up-menu,#offscreen-menu,#search-bar){display:none !important}body:has(.hightown-delivery) main{min-height:0 !important}}.storefront--hightownpharmacy .hightown-catalogue .head{max-width:36em;margin-bottom:40px}.storefront--hightownpharmacy .hightown-catalogue .head h1{font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:18px}.storefront--hightownpharmacy .hightown-catalogue .lead{font-size:1.15rem;line-height:1.6;margin:0}.storefront--hightownpharmacy .hightown-catalogue .catalogue-tools{border-top:2px solid var(--ink);padding-top:24px;margin-bottom:28px}.storefront--hightownpharmacy .hightown-catalogue .tool-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search{flex:1 1 320px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search label{display:block;font-size:.8rem;color:var(--muted);margin-bottom:6px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:0;border-bottom:2px solid var(--ink);padding:6px 2px;border-radius:0}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search input::placeholder{color:var(--muted)}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.storefront--hightownpharmacy .hightown-catalogue .views{display:flex}.storefront--hightownpharmacy .hightown-catalogue .views button{font:inherit;font-size:.92rem;background:var(--paper);color:var(--muted);border:1px solid var(--rule);padding:7px 16px;cursor:pointer}.storefront--hightownpharmacy .hightown-catalogue .views button+button{border-left:0}.storefront--hightownpharmacy .hightown-catalogue .views button.on{background:var(--ink);border-color:var(--ink);color:#fff}.storefront--hightownpharmacy .hightown-catalogue .views button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.storefront--hightownpharmacy .hightown-catalogue .tagfilter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.storefront--hightownpharmacy .hightown-catalogue .chip{font:inherit;font-size:.85rem;background:var(--paper);color:var(--body);border:1px solid var(--rule);padding:4px 12px;cursor:pointer}.storefront--hightownpharmacy .hightown-catalogue .chip:hover{border-color:var(--muted)}.storefront--hightownpharmacy .hightown-catalogue .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.storefront--hightownpharmacy .hightown-catalogue .chip-clear{color:var(--muted);border-style:dashed}.storefront--hightownpharmacy .hightown-catalogue .chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.storefront--hightownpharmacy .hightown-catalogue .count{margin:0;font-size:.85rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-catalogue .jump{display:flex;flex-wrap:wrap;gap:2px 4px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:32px}.storefront--hightownpharmacy .hightown-catalogue .jump a,.storefront--hightownpharmacy .hightown-catalogue .jump span{display:inline-block;min-width:1.5em;text-align:center;padding:2px 0;font-size:.95rem;text-transform:uppercase}.storefront--hightownpharmacy .hightown-catalogue .jump a{text-decoration:none;color:var(--ink);font-weight:600}.storefront--hightownpharmacy .hightown-catalogue .jump a:hover{color:var(--teal)}.storefront--hightownpharmacy .hightown-catalogue .jump span{color:var(--rule)}.storefront--hightownpharmacy .hightown-catalogue .catalogue-group{margin-bottom:36px;scroll-margin-top:20px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-group h2{font-size:1.05rem;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--rule);margin-bottom:4px}.storefront--hightownpharmacy .hightown-catalogue ul.catalogue-items{list-style:none;margin:0;padding:0;columns:2;column-gap:48px}.storefront--hightownpharmacy .hightown-catalogue ul.catalogue-items li{break-inside:avoid;padding:9px 0;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.storefront--hightownpharmacy .hightown-catalogue .item-for{font-size:.85rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-catalogue .item-for a{color:var(--muted);text-decoration-color:var(--rule)}.storefront--hightownpharmacy .hightown-catalogue .tag{margin-left:auto;font-size:.72rem;letter-spacing:.02em;padding:1px 7px;white-space:nowrap;border:1px solid}.storefront--hightownpharmacy .hightown-catalogue .tag-gsl{color:var(--muted);border-color:var(--rule)}.storefront--hightownpharmacy .hightown-catalogue .tag-p{color:var(--ink);border-color:var(--teal)}.storefront--hightownpharmacy .hightown-catalogue .tag-pom{color:var(--paper);background:var(--ink);border-color:var(--ink)}.storefront--hightownpharmacy .hightown-catalogue .catalogue-empty{padding:40px 0 24px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-empty p{max-width:32em;margin:0}.storefront--hightownpharmacy .hightown-catalogue .legend{margin-top:40px;padding:28px;background:var(--wash);box-shadow:inset 3px 0 0 var(--teal)}.storefront--hightownpharmacy .hightown-catalogue .legend h2{font-size:1.05rem;font-weight:600;margin-bottom:16px}.storefront--hightownpharmacy .hightown-catalogue .legend dl{display:grid;grid-template-columns:7rem minmax(0, 1fr);gap:10px 20px;margin:0 0 16px;align-items:baseline}.storefront--hightownpharmacy .hightown-catalogue .legend dt{margin:0}.storefront--hightownpharmacy .hightown-catalogue .legend dt .tag{margin-left:0}.storefront--hightownpharmacy .hightown-catalogue .legend dd{margin:0;font-size:.95rem}.storefront--hightownpharmacy .hightown-catalogue .cta{margin-top:56px;padding-top:36px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-catalogue .cta h2{font-size:1.4rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-catalogue .cta p{max-width:38em;margin:0}@media(max-width: 760px){.storefront--hightownpharmacy .hightown-catalogue ul.catalogue-items{columns:1}.storefront--hightownpharmacy .hightown-catalogue .tool-row{align-items:stretch}.storefront--hightownpharmacy .hightown-catalogue .views{width:100%}.storefront--hightownpharmacy .hightown-catalogue .views button{flex:1}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-catalogue .legend{padding:22px 20px}.storefront--hightownpharmacy .hightown-catalogue .legend dl{grid-template-columns:minmax(0, 1fr);gap:4px}.storefront--hightownpharmacy .hightown-catalogue .legend dd{margin-bottom:10px}}@media(prefers-reduced-motion: reduce){.storefront--hightownpharmacy .hightown-catalogue *{transition:none !important;animation:none !important}}.storefront--hightownpharmacy .hightown-catalogue [hidden]{display:none !important}.storefront--hightownpharmacy .hightown-catalogue .catalogue-tools{margin-bottom:14px}.storefront--hightownpharmacy .hightown-catalogue .count{margin-bottom:28px}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search{min-width:0}.storefront--hightownpharmacy .hightown-catalogue .catalogue-search input{box-sizing:border-box;min-width:0;max-width:none;height:auto;margin:0;box-shadow:none}.storefront--hightownpharmacy .hightown-catalogue button{border-radius:0;min-height:40px;line-height:1.5;box-shadow:none}.storefront--hightownpharmacy .hightown-catalogue .catalogue-group{scroll-margin-top:136px}.storefront--hightownpharmacy .hightown-catalogue .item-name,.storefront--hightownpharmacy .hightown-catalogue .item-for{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-catalogue .item-for{flex-basis:100%;order:2}.storefront--hightownpharmacy .hightown-catalogue .item-tags{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:auto}.storefront--hightownpharmacy .hightown-catalogue .item-tags .tag{margin-left:0}.storefront--hightownpharmacy .hightown-catalogue .jump a:hover{color:var(--ink);text-decoration:underline}.storefront--hightownpharmacy .hightown-catalogue .cta a{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-catalogue .fine{max-width:44em;margin:0}@media(max-width: 1000px){.storefront--hightownpharmacy .hightown-catalogue .catalogue-group{scroll-margin-top:100px}}@media(max-width: 760px){.storefront--hightownpharmacy .hightown-catalogue button{min-height:44px}}@media print{body:has(.hightown-catalogue) :is(#navbar,#footer,#pop-up-menu,#offscreen-menu,#search-bar){display:none !important}.storefront--hightownpharmacy .hightown-catalogue :is(.catalogue-tools,.jump,.cta){display:none !important}.storefront--hightownpharmacy .hightown-catalogue .wrap{padding:0}.storefront--hightownpharmacy .hightown-catalogue .catalogue-group h2{break-after:avoid}}.storefront--hightownpharmacy .hightown-profile .profile-head{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:0 48px;align-items:start;padding-bottom:40px;margin-bottom:48px;border-bottom:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-profile .portrait{display:block;width:220px;aspect-ratio:4/5;object-fit:cover;object-position:top center;background:var(--wash);border:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-profile .portrait-initials{display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:2.4rem;font-weight:600;color:var(--ink)}.storefront--hightownpharmacy .hightown-profile .profile-head h1{font-size:clamp(2.3rem,5vw,3.2rem);font-weight:700;line-height:1.05;letter-spacing:-0.025em;margin-bottom:6px}.storefront--hightownpharmacy .hightown-profile .profile-role{margin:0 0 16px;font-size:1.1rem;color:var(--ink)}.storefront--hightownpharmacy .hightown-profile .quals{color:var(--muted);font-size:.95rem}.storefront--hightownpharmacy .hightown-profile .verify{margin:0 0 20px;padding:10px 16px;background:var(--wash);box-shadow:inset 3px 0 0 var(--teal);font-size:.95rem}.storefront--hightownpharmacy .hightown-profile .lead{font-size:1.15rem;line-height:1.6;margin:0;max-width:34em}.storefront--hightownpharmacy .hightown-profile .col-main>section{margin-bottom:48px}.storefront--hightownpharmacy .hightown-profile .col-main h2{font-size:1.5rem;font-weight:600;margin-bottom:14px}.storefront--hightownpharmacy .hightown-profile ul.profile-articles{list-style:none;margin:0 0 18px;padding:0;max-width:40em}.storefront--hightownpharmacy .hightown-profile ul.profile-articles li{padding:14px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-profile ul.profile-articles li:first-child{border-top:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-profile ul.profile-articles a{display:block;margin-bottom:3px}.storefront--hightownpharmacy .hightown-profile .art-meta{font-size:.85rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-profile dl.creds{margin:0;font-size:.92rem}.storefront--hightownpharmacy .hightown-profile dl.creds dt{color:var(--muted);font-size:.8rem;margin-bottom:1px}.storefront--hightownpharmacy .hightown-profile dl.creds dd{margin:0 0 12px;color:var(--ink)}.storefront--hightownpharmacy .hightown-profile dl.creds dd:last-child{margin-bottom:0}.storefront--hightownpharmacy .hightown-profile .cta{margin-top:72px;padding-top:36px;border-top:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-profile .cta h2{font-size:1.4rem;font-weight:600;margin-bottom:12px}.storefront--hightownpharmacy .hightown-profile .cta p{max-width:38em;margin:0}@media(max-width: 900px){.storefront--hightownpharmacy .hightown-profile .cols{grid-template-columns:minmax(0, 1fr);gap:48px}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-profile .profile-head{grid-template-columns:minmax(0, 1fr);gap:24px 0;padding-bottom:32px;margin-bottom:40px}.storefront--hightownpharmacy .hightown-profile .portrait{width:150px}.storefront--hightownpharmacy .hightown-profile .cta{margin-top:56px}}.storefront--hightownpharmacy .hightown-profile a{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-profile .portrait-frame{position:relative;display:block;width:220px;aspect-ratio:4/5;background:var(--wash)}.storefront--hightownpharmacy .hightown-profile .portrait-initials{position:absolute;inset:0;border:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-profile .portrait{position:relative;height:auto;box-sizing:border-box}.storefront--hightownpharmacy .hightown-profile .portrait[hidden]{display:none}.storefront--hightownpharmacy .hightown-profile .col-main>section{scroll-margin-top:136px}.storefront--hightownpharmacy .hightown-profile .rail{top:136px}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-profile .portrait-frame{width:150px}}@media print{body:has(.hightown-profile) :is(#navbar,#footer,#pop-up-menu,#offscreen-menu,#search-bar){display:none !important}.storefront--hightownpharmacy .hightown-profile .wrap{padding:0}.storefront--hightownpharmacy .hightown-profile .rail{position:static}.storefront--hightownpharmacy .hightown-profile .cols{display:block}.storefront--hightownpharmacy .hightown-profile .rail{margin-top:32px}.storefront--hightownpharmacy .hightown-profile h2{break-after:avoid}.storefront--hightownpharmacy .hightown-profile .profile-articles li{break-inside:avoid}}.storefront--hightownpharmacy .hightown-cookies .head{margin-bottom:36px}.storefront--hightownpharmacy .hightown-cookies .head h1{font-size:clamp(2.3rem,5vw,3.2rem);margin-bottom:10px}.storefront--hightownpharmacy .hightown-cookies .updated{margin:0 0 18px;font-size:.9rem;color:var(--muted)}.storefront--hightownpharmacy .hightown-cookies .lead{font-size:1.15rem;line-height:1.6}.storefront--hightownpharmacy .hightown-cookies .cookie-choice{padding:22px 24px;background:var(--wash);box-shadow:inset 3px 0 0 var(--teal);margin-bottom:56px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.storefront--hightownpharmacy .hightown-cookies .cookie-choice h2{font-size:1rem;font-weight:600;flex:1 0 100%}.storefront--hightownpharmacy .hightown-cookies [data-cookie-status]{margin:0;flex:1 1 auto;color:var(--ink);font-size:.98rem}.storefront--hightownpharmacy .hightown-cookies .cookie-choice-button{font:inherit;font-size:.95rem;background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:9px 18px;cursor:pointer}.storefront--hightownpharmacy .hightown-cookies .cookie-choice-button:hover{background:var(--ink);color:#fff}.storefront--hightownpharmacy .hightown-cookies .cookie-choice{scroll-margin-top:136px}.storefront--hightownpharmacy .hightown-cookies .cookie-page-settings{width:100%;max-width:none;flex:1 0 100%;margin:0}.storefront--hightownpharmacy .hightown-cookies .cookie-page-settings p{font-size:.95rem}.storefront--hightownpharmacy .hightown-cookies .cookie-page-error{margin:12px 0 0}.storefront--hightownpharmacy .hightown-cookies .cols{grid-template-columns:minmax(0, 1fr) 240px;gap:64px}.storefront--hightownpharmacy .hightown-cookies .rail{top:136px;padding-left:28px}.storefront--hightownpharmacy .hightown-cookies .col-main>section{margin-bottom:52px;scroll-margin-top:136px}.storefront--hightownpharmacy .hightown-cookies .col-main h2{font-size:1.5rem}.storefront--hightownpharmacy .hightown-cookies code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--ink);overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-cookies .cookie-table{width:100%;border-collapse:collapse;font-size:.93rem;margin:0 0 16px}.storefront--hightownpharmacy .hightown-cookies .cookie-table thead th{text-align:left;font-weight:600;color:var(--ink);font-size:.8rem;padding:0 12px 8px 0;border-bottom:2px solid var(--ink)}.storefront--hightownpharmacy .hightown-cookies .cookie-table tbody th{text-align:left;font-weight:400;vertical-align:top;padding:12px 12px 12px 0;border-bottom:1px solid var(--rule);width:11rem}.storefront--hightownpharmacy .hightown-cookies .cookie-table td{vertical-align:top;padding:12px 12px 12px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-cookies .cookie-table td.life{width:6.5rem;padding-right:0;color:var(--muted)}.storefront--hightownpharmacy .hightown-cookies a{overflow-wrap:anywhere}.storefront--hightownpharmacy .hightown-cookie-banner{position:fixed;inset:auto 0 0;z-index:1100;max-height:85dvh;overflow-y:auto;border-top:2px solid var(--ink);box-shadow:0 -10px 34px rgba(2,3,54,.12);font-size:15px}.storefront--hightownpharmacy .hightown-cookie-banner .cb-inner{max-width:1080px;margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:24px 40px;align-items:center}.storefront--hightownpharmacy .hightown-cookie-banner h2{font-size:1.3rem;font-weight:600;margin-bottom:8px}.storefront--hightownpharmacy .hightown-cookie-banner p{margin:0 0 10px;max-width:48em}.storefront--hightownpharmacy .hightown-cookie-banner .cb-more{font:inherit;color:var(--ink);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.storefront--hightownpharmacy .hightown-cookie-banner .cb-detail{margin-top:16px}.storefront--hightownpharmacy .hightown-cookie-banner .cb-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:390px}.storefront--hightownpharmacy .hightown-cookie-banner .cb-btn{font:600 14px/1.4 var(--sans);padding:12px 16px;min-height:44px;min-width:11rem;background:var(--paper);color:var(--ink);border:1px solid var(--ink);cursor:pointer}.storefront--hightownpharmacy .hightown-cookie-banner .cb-btn:hover{background:var(--wash)}.storefront--hightownpharmacy .hightown-cookie-banner a.cb-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.storefront--hightownpharmacy .hightown-cookie-banner .cb-primary{background:var(--ink);color:#fff}.storefront--hightownpharmacy .hightown-cookie-banner .cb-primary:hover{background:#0a0d5c}.storefront--hightownpharmacy :is(.hightown-cookie-banner,.hightown-cookies) button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.storefront--hightownpharmacy .cookie-options{margin:16px 0;padding:0;border:0}.storefront--hightownpharmacy .cookie-options legend{font-weight:600;margin-bottom:8px}.storefront--hightownpharmacy .cookie-options label{display:flex;gap:12px;align-items:flex-start;padding:10px 0;cursor:pointer}.storefront--hightownpharmacy .cookie-options input{appearance:auto;pointer-events:auto;width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:var(--ink)}.storefront--hightownpharmacy .cookie-options small{display:block;font-size:13px}.storefront--hightownpharmacy #footer .cookie-settings-link{font:inherit;background:none;border:none;color:inherit;padding:0;text-align:left;cursor:pointer}.storefront--hightownpharmacy #footer .cookie-settings-link:hover{text-decoration:underline}.storefront--hightownpharmacy #footer .cookie-settings-link:focus-visible{outline:2px solid #008c78;outline-offset:3px}body.storefront--hightownpharmacy{padding-bottom:var(--priorly-consent-height, 0px)}@media(max-width: 820px){.storefront--hightownpharmacy .hightown-cookies .cols{grid-template-columns:minmax(0, 1fr);gap:44px}.storefront--hightownpharmacy .hightown-cookies .rail{position:static;border-left:0;padding-left:0}.storefront--hightownpharmacy .hightown-cookie-banner .cb-inner{grid-template-columns:minmax(0, 1fr);gap:16px;padding:20px}.storefront--hightownpharmacy .hightown-cookie-banner .cb-actions{max-width:none}.storefront--hightownpharmacy .hightown-cookie-banner .cb-btn{flex:1;min-width:0}}@media(max-width: 620px){.storefront--hightownpharmacy .hightown-cookies .cookie-table,.storefront--hightownpharmacy .hightown-cookies .cookie-table :is(tbody,tr){display:block}.storefront--hightownpharmacy .hightown-cookies .cookie-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.storefront--hightownpharmacy .hightown-cookies .cookie-table tbody tr{padding:14px 0;border-bottom:1px solid var(--rule)}.storefront--hightownpharmacy .hightown-cookies .cookie-table :is(tbody th,td){display:block;width:auto;border:0;padding:0 0 4px}.storefront--hightownpharmacy .hightown-cookies .cookie-table td.life{width:auto;font-size:.85rem}}@media print{body.storefront--hightownpharmacy{padding-bottom:0}.storefront--hightownpharmacy .hightown-cookie-banner,.storefront--hightownpharmacy .hightown-cookies .cookie-page-settings,.storefront--hightownpharmacy .cookie-choice-button{display:none !important}.storefront--hightownpharmacy .hightown-cookies .rail{position:static}.storefront--hightownpharmacy .hightown-cookies tr{break-inside:avoid}}body:has(.hightown-login) main{min-height:0;background:var(--bg)}.hightown-login{--ink: #020336;--body: #3f4451;--muted: #6a7080;--teal: #3dd6d0;--rule: #e4e7ec;--paper: #fff;--error: #900e0e;--error-wash: #fff6f6;--font-sans: 'Mulish', system-ui, sans-serif;--font-serif: 'Bitter', Georgia, serif;--fs-h1: clamp(1.75rem, 3vw, 2.3rem);--fs-h2: 1.4rem;--fs-base: 1rem;--fs-sm: 0.95rem;--fs-xs: 0.88rem;--fs-2xs: 0.82rem;display:grid;place-items:start center;box-sizing:border-box;width:100%;min-height:600px;padding:56px 24px 64px;color:var(--body);background:var(--bg);font:17px/1.6 var(--font-sans);text-align:left}.hightown-login *,.hightown-login *::before,.hightown-login *::after{box-sizing:border-box}.hightown-login [hidden]{display:none !important}.hightown-login ::selection{color:var(--ink);background:var(--teal)}.hightown-login .hightown-login__panel{width:100%;min-width:0;max-width:560px;padding:24px;border:1px solid var(--rule);border-radius:0;background:var(--paper)}.hightown-login .pl-login-panel,.hightown-login .pl-email-login-sent,.hightown-login .pl-form,.hightown-login .pl-field,.hightown-login .pl-password-control{width:100%;min-width:0;max-width:none}.hightown-login .hightown-login__intro{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--rule)}.hightown-login h1{margin:0;color:var(--ink);font:700 var(--fs-h1)/1.16 var(--font-serif);letter-spacing:-0.02em;text-wrap:balance}.hightown-login .hightown-login__intro p{max-width:42ch;margin:10px 0 0;color:var(--body);font-size:var(--fs-base)}.hightown-login .hightown-login__form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:none;margin:0}.hightown-login .pl-field{width:100%;margin:0}.hightown-login .pl-field label{display:block;margin:0 0 6px;color:var(--ink);font:600 var(--fs-2xs)/1.6 var(--font-sans)}.hightown-login .pl-field input{display:block;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rule);border-radius:0;outline:0;color:var(--ink);background:var(--paper);caret-color:var(--ink);font:400 var(--fs-base)/1.4 var(--font-sans)}.hightown-login .pl-field input::placeholder{color:var(--muted);opacity:1}.hightown-login .pl-field input:hover:not(:disabled){border-color:var(--muted)}.hightown-login .pl-field input:focus,.hightown-login .pl-field input:focus-visible{border-color:var(--ink)}.hightown-login .pl-field input:focus-visible,.hightown-login button:focus-visible,.hightown-login a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hightown-login .pl-field input:disabled{color:var(--muted);background:var(--bg);cursor:not-allowed}.hightown-login .pl-field input[aria-invalid=true],.hightown-login .pl-field input.invalid,.hightown-login .pl-field input.touched:invalid{border-color:var(--error)}.hightown-login .pl-field input:-webkit-autofill,.hightown-login .pl-field input:-webkit-autofill:hover,.hightown-login .pl-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--paper) inset;caret-color:var(--ink)}.hightown-login .pl-password-control{position:relative}.hightown-login .pl-password-control input{padding-right:80px}.hightown-login .pl-password-toggle{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;padding:0 12px;border:0;border-left:1px solid var(--rule);border-radius:0;color:var(--ink);background:var(--paper);background-image:none;font:600 var(--fs-2xs)/1.4 var(--font-sans);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}.hightown-login .pl-password-toggle::after{content:"Show"}.hightown-login .pl-password-toggle[aria-pressed=true]::after{content:"Hide"}.hightown-login .pl-password-toggle:hover{text-decoration-color:var(--ink)}.hightown-login .pl-field-error{display:none;margin:6px 0 0;color:var(--error);font:500 var(--fs-xs)/1.5 var(--font-sans)}.hightown-login .pl-field-hint{margin:6px 0 0;color:var(--muted);font:400 var(--fs-xs)/1.5 var(--font-sans)}.hightown-login .pl-field:has(input.touched:invalid) .pl-field-error,.hightown-login .pl-field:has(input[aria-invalid=true]) .pl-field-error{display:block}.hightown-login .pl-form-error{display:none;margin:0;color:var(--error);font:500 var(--fs-sm)/1.5 var(--font-sans)}.hightown-login .pl-form-error.--show-error,.hightown-login .pl-form-error:has(#login-error-text:not(:empty)){display:block;padding:12px 14px;border:1px solid var(--error);background:var(--error-wash)}.hightown-login .pl-moved-notice{display:none;padding:14px 16px;border-left:3px solid var(--teal);color:var(--body);background:var(--bg);font-size:var(--fs-sm)}.hightown-login .hightown-login__form:has(.pl-form-error.--show-error,#login-error-text:not(:empty)) .pl-moved-notice{display:block}.hightown-login .pl-moved-notice p{margin:0 0 8px}.hightown-login .pl-moved-notice .pl-moved-notice__title{margin-bottom:4px;color:var(--ink);font-weight:700}.hightown-login .pl-submit,.hightown-login .pl-secondary-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:1px solid var(--ink);border-radius:0;font:600 var(--fs-base)/1.4 var(--font-sans);text-align:center;cursor:pointer}.hightown-login .pl-submit{position:relative;padding:15px 22px;color:var(--paper);background:var(--ink)}.hightown-login .pl-submit:hover:not(:disabled):not([aria-disabled=true]){color:var(--paper);background:var(--body)}.hightown-login .pl-submit:active:not(:disabled):not([aria-disabled=true]){background:#151743}.hightown-login .pl-submit:disabled,.hightown-login .pl-submit[aria-disabled=true],.hightown-login .pl-secondary-action:disabled,.hightown-login .pl-secondary-action[aria-disabled=true]{opacity:.55;cursor:not-allowed}.hightown-login .pl-submit>.spinner-container{position:absolute;display:none;place-items:center;width:20px;height:20px;opacity:0}.hightown-login .pl-submit.loading>span:first-child{opacity:0}.hightown-login .pl-submit.loading>.spinner-container{display:grid;opacity:1}.hightown-login .pl-submit .spinner-circle{display:block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.4);border-top-color:var(--paper);border-radius:50%;animation:hightown-login-spin 700ms linear infinite}.hightown-login .pl-secondary-action{gap:10px;padding:11px 16px;color:var(--ink);background:var(--paper)}.hightown-login .pl-secondary-action:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg)}.hightown-login .pl-secondary-action svg{width:18px;height:18px;flex:0 0 18px}.hightown-login .pl-forgot-password{margin:-4px 0 0;color:var(--muted);font-size:var(--fs-sm);text-align:center}.hightown-login a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}.hightown-login a:hover{text-decoration-color:var(--ink)}.hightown-login .pl-email-login-option{margin-top:4px}.hightown-login .pl-method-divider{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--muted);font-size:var(--fs-xs)}.hightown-login .pl-method-divider::before,.hightown-login .pl-method-divider::after{content:"";height:1px;flex:1;background:var(--rule)}.hightown-login .pl-email-login-option>p{margin:10px 0 0;color:var(--muted);font-size:var(--fs-xs);text-align:center}.hightown-login .pl-email-login-sent{color:var(--body)}.hightown-login .pl-email-login-sent__icon{display:grid;place-items:center;width:44px;height:44px;margin:0 0 20px;color:var(--ink);background:var(--teal)}.hightown-login .pl-email-login-sent__icon svg{width:24px;height:24px}.hightown-login .pl-email-login-sent>p{margin:12px 0 24px}.hightown-login .pl-email-login-sent strong{color:var(--ink);overflow-wrap:anywhere}.hightown-login.hightown-password-recovery .pl-email-login-sent__note{margin-top:-12px;color:var(--muted);font-size:var(--fs-sm)}.hightown-login.hightown-password-recovery .pl-submit--link{margin-top:4px;text-decoration:none}.hightown-login.hightown-password-reset [data-priorly-password-reset-invalid] .pl-recovery-status__icon--warning{border:1px solid var(--error);color:var(--error);background:var(--error-wash)}.hightown-login.hightown-password-reset [data-priorly-password-reset-invalid] .pl-forgot-password{margin:16px 0 0}@keyframes hightown-login-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.hightown-login .pl-submit .spinner-circle{animation:none}}@media(max-width: 620px){.hightown-login{min-height:0;padding:36px 20px 48px;font-size:16px}.hightown-login .hightown-login__panel{padding:20px}.hightown-login .hightown-login__intro{margin-bottom:20px;padding-bottom:20px}.hightown-login .hightown-login__form{gap:18px}}.ac{--ink: #020336;--body: #3f4451;--muted: #6a7080;--teal: #3dd6d0;--rule: #e4e7ec;--paper: #fff;--serif: 'Bitter', Georgia, serif;--sans: 'Mulish', system-ui, sans-serif;--fs-h1: clamp(1.75rem, 3vw, 2.3rem);--fs-h2-sm: 1.05rem;--fs-base: 1rem;--fs-sm: 0.95rem;--fs-xs: 0.88rem;--fs-2xs: 0.82rem;color:var(--body);background:var(--paper);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.ac,.ac *,.ac *::before,.ac *::after{box-sizing:border-box}.ac ::selection{color:var(--ink);background:var(--teal)}.ac [hidden]{display:none !important}.ac a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px}.ac a:hover{text-decoration-color:var(--ink)}.ac a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ac p,.ac h1,.ac h2,.ac h3{margin:0}.ac ul{list-style:none;margin:0;padding:0}.ac .ac-wrap{max-width:1000px;margin:0 auto;padding:40px 24px 80px}.ac .ac-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:40px}.ac .ac-top h1{color:var(--ink);font:700 var(--fs-h1)/1.16 var(--serif);letter-spacing:-0.02em;text-wrap:balance}.ac .ac-settings{font-size:var(--fs-sm);min-height:44px;display:inline-flex;align-items:center}.ac .ac-sec{margin:0 0 44px}.ac .ac-sec:last-child{margin-bottom:0}.ac .ac-sh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;min-height:44px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.ac .ac-sh h2{color:var(--ink);font:600 var(--fs-h2-sm)/1.4 var(--serif)}.ac .ac-sh>a{font-size:var(--fs-xs);padding:10px 0;margin:-10px 0;min-height:44px}.ac .ac-live{padding:22px 0;border-bottom:1px solid var(--rule)}.ac .ac-live-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px}.ac .ac-state{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.ac .ac-state::before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--teal)}.ac .ac-live-body{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:center}.ac .ac-order-items{display:grid;gap:16px}.ac .ac-product{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:16px;align-items:center}.ac .ac-thumb{display:block;width:56px;height:56px;object-fit:contain;background:var(--bg);border:1px solid var(--rule)}.ac .ac-item-name{color:var(--ink);font:600 var(--fs-base)/1.4 var(--sans);overflow-wrap:anywhere}.ac .ac-meta{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.ac .ac-btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:9px 16px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font:600 var(--fs-sm)/1.5 var(--sans);text-align:center;text-decoration:none;cursor:pointer}.ac .ac-btn:hover{background:var(--ink);color:var(--paper);text-decoration:none}.ac .ac-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ac .ac-btn:disabled,.ac .ac-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ac .ac-btn[aria-busy=true]{cursor:progress}.ac .ac-btn--quiet{border-color:var(--rule);font-weight:400}.ac .ac-plan-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.ac .ac-plan-manage{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-xs)}.ac .ac-plan-items{margin-top:4px;color:var(--muted);font-size:var(--fs-xs)}.ac .ac-delivery{margin-top:12px;color:var(--ink);font-size:var(--fs-sm)}.ac .ac-link-detail{display:block}.ac .ac-unavailable{margin:0 0 32px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-sm)}.ac .ac-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ac .ac-plan{padding:22px 0;border-bottom:1px solid var(--rule)}.ac .ac-plan-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.ac .ac-plan-meta{margin:4px 0 14px;color:var(--muted);font-size:var(--fs-sm)}.ac .ac-plan-meta strong{color:var(--ink);font-weight:600}.ac .ac-section-note{margin:14px 0 0;color:var(--muted);font-size:var(--fs-xs)}.ac .ac-again li{display:grid;grid-template-columns:52px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--rule)}.ac .ac-again .ac-thumb{width:52px;height:52px}.ac .ac-again [data-priorly-reorder-status]{grid-column:2/-1;margin-top:-6px;color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.ac .ac-again [data-priorly-reorder-status]:empty{display:none}.ac .ac-msg{position:relative;padding:18px 0;border-bottom:1px solid var(--rule)}.ac .ac-msg-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.ac .ac-msg-top time{flex-shrink:0;font-size:var(--fs-2xs)}.ac .ac-msg-subject{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.ac .ac-msg-subject a{text-decoration:none}.ac .ac-msg-subject a::after{content:"";position:absolute;inset:0}.ac .ac-msg-subject a:focus-visible{outline:none}.ac .ac-msg-subject a:focus-visible::after{outline:2px solid var(--ink);outline-offset:2px}.ac .ac-msg:hover .ac-msg-subject a{text-decoration:underline;text-decoration-color:var(--teal)}.ac .ac-msg--unread .ac-msg-subject{font-weight:700}.ac .ac-msg--unread .ac-msg-subject::before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--teal)}.ac .ac-msg-new{padding:1px 8px;background:#e2f8f7;color:var(--ink);font:600 var(--fs-2xs)/1.5 var(--sans)}.ac .ac-message-preview{margin-top:6px;color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ac .ac-msg--unread .ac-message-preview{color:var(--body)}.ac .ac-msg-you{color:var(--ink);font-weight:600}.ac .ac-count{display:inline-block;margin-left:8px;color:var(--muted);font:400 var(--fs-2xs)/1.5 var(--sans)}.ac .ac-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 40px}.ac .ac-links li{border-bottom:1px solid var(--rule);min-width:0}.ac .ac-links a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0;min-height:44px;font-size:var(--fs-sm);text-decoration:none;overflow-wrap:anywhere}.ac .ac-links a:hover{text-decoration:underline;text-decoration-color:var(--teal)}.ac .ac-link-meta{color:var(--muted);font-size:var(--fs-2xs);text-align:right}.ac .ac-tasks li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule)}.ac .ac-tasks li>div{min-width:0}.ac .ac-tasks li .ac-btn{flex-shrink:0}.ac .ac-notice{margin:16px 0;font-size:var(--fs-sm);color:var(--ink)}.ac .ac-empty{padding:22px 0;font-size:var(--fs-sm);color:var(--muted);border-bottom:1px solid var(--rule)}@media(max-width: 720px){.ac .ac-links{grid-template-columns:minmax(0, 1fr)}.ac .ac-live-body{grid-template-columns:minmax(0, 1fr)}.ac .ac-live-body>.ac-btn{width:100%}.ac .ac-again li{grid-template-columns:52px minmax(0, 1fr)}.ac .ac-again .ac-btn{grid-column:2;justify-self:start}}@media(max-width: 620px){.ac{font-size:16px}.ac .ac-wrap{padding:28px 20px 56px}.ac .ac-top{flex-direction:column;gap:8px;margin-bottom:32px}.ac .ac-settings{margin:-8px 0}.ac .ac-tasks li{flex-wrap:wrap}.ac .ac-plan-top{align-items:flex-start}}body>dialog.priorly-account-action-dialog{--ink: #020336;--body: #3f4451;--muted: #6a7080;--rule: #e4e7ec;--wash: #f5f9f9;--paper: #fff;--serif: 'Bitter', Georgia, serif;--sans: 'Mulish', system-ui, sans-serif;width:min(480px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:0;background:var(--paper);box-shadow:0 18px 48px rgba(2,3,54,.18);color:var(--body);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body>dialog.priorly-account-action-dialog::backdrop{background:rgba(2,3,54,.42)}body>dialog.priorly-account-action-dialog,body>dialog.priorly-account-action-dialog *,body>dialog.priorly-account-action-dialog *::before,body>dialog.priorly-account-action-dialog *::after{box-sizing:border-box}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__form{display:grid;gap:16px;width:100%;max-width:none;margin:0;padding:24px}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__title{margin:0;color:var(--ink);font:600 1.4rem/1.3 var(--serif);text-wrap:balance}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__description{max-width:none;margin:0;color:var(--body);font:400 1rem/1.6 var(--sans)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__field{display:grid;gap:8px;color:var(--ink);font:600 .82rem/1.5 var(--sans)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__input{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--rule);border-radius:0;background:var(--paper);box-shadow:none;color:var(--ink);font:400 1rem/1.5 var(--sans);caret-color:var(--ink)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__input:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-color:var(--ink)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__input:invalid:not(:focus){border-color:#a12431}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__status{color:var(--muted);font:400 .88rem/1.6 var(--sans)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__status:empty{display:none}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__status:focus{outline:none}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__status--error{color:#a12431}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:8px -24px -24px;padding:16px 24px;border-top:1px solid var(--rule);background:var(--wash)}body>dialog.priorly-account-action-dialog :is(.priorly-account-action-dialog__cancel,.priorly-account-action-dialog__confirm){display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;margin:0;padding:11px 16px;border:1px solid var(--ink);border-radius:0;box-shadow:none;text-shadow:none;font:600 .95rem/1.5 var(--sans);text-align:center;cursor:pointer}body>dialog.priorly-account-action-dialog :is(.priorly-account-action-dialog__cancel,.priorly-account-action-dialog__confirm):focus-visible{outline:2px solid var(--ink);outline-offset:3px}body>dialog.priorly-account-action-dialog :is(.priorly-account-action-dialog__cancel,.priorly-account-action-dialog__confirm):disabled{cursor:not-allowed;opacity:.55}body>dialog.priorly-account-action-dialog :is(.priorly-account-action-dialog__cancel,.priorly-account-action-dialog__confirm)[aria-busy=true]{cursor:progress}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__cancel{background:var(--paper);color:var(--ink)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__cancel:not(:disabled):hover{background:var(--ink);color:var(--paper)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__confirm{background:var(--ink);color:var(--paper)}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__confirm:not(:disabled):hover{background:var(--paper);color:var(--ink)}@media(max-width: 620px){body>dialog.priorly-account-action-dialog{font-size:16px}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__form{padding:20px}body>dialog.priorly-account-action-dialog .priorly-account-action-dialog__actions{flex-direction:column-reverse;margin:8px -20px -20px;padding:16px 20px}body>dialog.priorly-account-action-dialog :is(.priorly-account-action-dialog__cancel,.priorly-account-action-dialog__confirm){width:100%}}body[data-priorly-sample]:has(#account-dashboard) #cookie-banner{display:none}body:has(.hlv2-page){padding-bottom:90px}.hlv2-page{display:block;background:#fff;color:#0d1b3e}.hlv2-page .hlv2-inner{width:min(1000px,100% - 2.5rem);margin:0 auto}.hlv2-page .hlv2-label{margin:0 0 .5rem;font:700 11px/1.2 Lato,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#00b89c}.hlv2-page .hlv2-section-title{margin:0 0 .75rem;font:600 clamp(1.55rem, 3vw, 2.1rem)/1.2 Lora,serif;color:#0d1b3e}.hlv2-page .hlv2-section-sub{margin:0 0 2rem;font:400 15px/1.7 Lato,sans-serif;color:#55637f;max-width:720px}.hlv2-page a:focus-visible,.hlv2-page button:focus-visible,.hlv2-page summary:focus-visible{outline:2px solid #00b89c;outline-offset:2px}.hlv2-page .hero{background:linear-gradient(170deg, #142660 0%, #0d1b3e 45%, #070e24 100%);padding:60px 24px 56px;position:relative;overflow:hidden}.hlv2-page .hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%, rgba(0, 184, 156, 0.06) 0%, transparent 60%),radial-gradient(ellipse at 20% 80%, rgba(0, 184, 156, 0.04) 0%, transparent 50%);pointer-events:none}.hlv2-page .hero-inner{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1}.hlv2-page .hero-headline{font:800 clamp(1.9rem, 5vw, 2.9rem)/1.15 Lato,sans-serif;color:#fff;margin:0 0 16px;letter-spacing:-0.5px}.hlv2-page .hero-headline em{font-style:normal;color:#00b89c}.hlv2-page .hero-sub{font:400 18px/1.6 Lato,sans-serif;color:hsla(0,0%,100%,.78);margin:0 auto 32px;max-width:540px}.hlv2-page .price-callout{padding:16px 32px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;width:fit-content;margin:0 auto 28px}.hlv2-page .price-from{font:500 15px/1 Lato,sans-serif;color:#8496b8}.hlv2-page .price-amount{font:800 48px/1 Lato,sans-serif;color:#fff;letter-spacing:-1px}.hlv2-page .price-period{font:500 18px/1 Lato,sans-serif;color:#8496b8}.hlv2-page .delivery-banner{background:rgba(0,184,156,.08);display:flex;align-items:center;gap:6px;border:1px solid rgba(0,184,156,.12);border-radius:8px;padding:10px 20px;font:600 13px/1 Lato,sans-serif;color:#00b89c;margin:0 auto 28px;width:fit-content;flex-flow:wrap;justify-content:center}.hlv2-page .hero-cta{display:inline-block;background:#00b89c;color:#fff;font:700 16px/1 Lato,sans-serif;padding:16px 44px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;margin-bottom:12px;transition:background .2s}.hlv2-page .hero-cta:hover{background:#009b84}.hlv2-page .cta-micro{font:400 13px/1 Lato,sans-serif;color:#8496b8;margin:0 0 36px}.hlv2-page .trust-row{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:28px 0 0;border-top:1px solid hsla(0,0%,100%,.1)}.hlv2-page .trust-badge{display:flex;align-items:center;gap:8px;font:500 13px/1 Lato,sans-serif;color:hsla(0,0%,100%,.78)}.hlv2-page .trust-icon{width:18px;height:18px;color:#00b89c;flex-shrink:0}.hlv2-page .hlv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:10px;border:0;text-decoration:none;font:700 14px/1 Lato,sans-serif;letter-spacing:.01em;padding:14px 22px;cursor:pointer;box-sizing:border-box}.hlv2-page .hlv2-btn-primary{background:#00b89c;color:#fff}.hlv2-page .hlv2-btn-primary:hover{background:#009b84}.hlv2-page .hlv2-btn-secondary{background:#0d1b3e;color:#fff}.hlv2-page .hlv2-btn-secondary:hover{background:#1a3269}.hlv2-page .usp-strip{background:#070e24;border-top:1px solid hsla(0,0%,100%,.07);padding:16px 24px}.hlv2-page .usp-strip-inner{max-width:820px;margin:0 auto;padding:0;list-style:none;display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.hlv2-page .usp-item{display:flex;align-items:center;gap:8px;font:500 13px/1 Lato,sans-serif;color:hsla(0,0%,100%,.78)}.hlv2-page .usp-check{color:#00b89c;flex-shrink:0}.hlv2-page .hlv2-results{background:#f7f6f2;padding:64px 0;border-bottom:1px solid #e5e4de}.hlv2-page .hlv2-stats-grid{display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:40px}.hlv2-page .hlv2-stat-card{padding:28px 20px;border-radius:12px;border:1px solid #e5e4de;background:#fff;text-align:center}.hlv2-page .hlv2-stat-card h3{margin:0 0 .25rem;color:#0d1b3e;font:700 14px/1.35 Lato,sans-serif}.hlv2-page .hlv2-stat-card p{margin:0;color:#7a8d9c;font:400 13px/1.55 Lato,sans-serif}.hlv2-page .hlv2-stat-value{margin:0 0 8px;color:#00b89c;font:800 42px/1.1 Lato,sans-serif;letter-spacing:-1px}.hlv2-page .cs-customer-story{background:#fff;padding:64px 24px}.hlv2-page .cs-story-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:32px;align-items:stretch}.hlv2-page .cs-photo-card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:#f4f6f9}.hlv2-page .cs-photo-card img{width:100%;height:100%;object-fit:cover;display:block}.hlv2-page .cs-photo-badge{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:#0d1b3e;color:#fff;font:700 11px/1 Lato,sans-serif;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:100px;white-space:nowrap}.hlv2-page .cs-badge-after{background:#00b89c}.hlv2-page .cs-quote-card{background:#f4f6f9;border-radius:12px;margin:0;padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.hlv2-page .cs-quote-icon{color:#00b89c;font:400 56px/1 Georgia,serif;margin-bottom:8px}.hlv2-page .cs-quote-text{font:500 17px/1.6 Lato,sans-serif;color:#0d1b3e;margin:0 0 20px}.hlv2-page .cs-quote-author{font:400 14px/1.5 Lato,sans-serif;color:#55637f;margin-bottom:12px}.hlv2-page .cs-quote-author strong{color:#0d1b3e;font-weight:600}.hlv2-page .cs-quote-detail{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 Lato,sans-serif;color:#00b89c;background:rgba(0,184,156,.08);padding:6px 10px;border-radius:6px}.hlv2-page .results-divider{margin:48px 0;border:none;border-top:1px solid #e5e4de}.hlv2-page .more-heading{font-size:14px;font-weight:600;margin:0 0 24px;text-align:center}.hlv2-page .more-results-grid{display:grid;gap:24px}.hlv2-page .result-card{border:1px solid #e5e4de;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s}.hlv2-page .result-card:hover{box-shadow:0 4px 20px rgba(27,42,60,.06)}.hlv2-page .result-photos{display:grid;grid-template-columns:1fr 1fr;gap:0}.hlv2-page .result-photo{position:relative;aspect-ratio:1;overflow:hidden}.hlv2-page .result-photo img{width:100%;height:100%;object-fit:cover;display:block}.hlv2-page .mini-badge{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font:700 11px/1 Lato,sans-serif;text-transform:uppercase;padding:4px 10px;border-radius:100px;white-space:nowrap;color:#fff}.hlv2-page .mini-badge.before{background:#0d1b3e}.hlv2-page .mini-badge.after{background:#00b89c}.hlv2-page .result-info{padding:16px 18px}.hlv2-page .result-name{font-size:14px;font-weight:600;color:#0d1b3e;margin-bottom:2px}.hlv2-page .result-meta{font-size:13px}.hlv2-page .cs-trust-strip{background:#f7f6f2;padding:48px 24px;border-top:1px solid #e5e4de;border-bottom:1px solid #e5e4de}.hlv2-page .cs-trust-heading{font:600 14px/1 Lato,sans-serif;color:#55637f;text-align:center;margin:0 0 28px}.hlv2-page .cs-trust-heading span{color:#00b67a;font-weight:700}.hlv2-page .cs-review-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.hlv2-page .cs-review-card{background:#fff;border-radius:10px;margin:0;padding:24px;border:1px solid #e5e4de}.hlv2-page .cs-stars{display:flex;gap:2px;margin-bottom:12px}.hlv2-page .cs-review-text{font:500 14px/1.6 Lato,sans-serif;color:#0d1b3e;margin:0 0 14px}.hlv2-page .cs-review-meta{font:400 12px/1.4 Lato,sans-serif;color:#7a8d9c;display:flex;flex-direction:column;gap:4px}.hlv2-page .cs-review-meta strong{color:#55637f;font-weight:600}.hlv2-page .cs-verified{display:inline-flex;align-items:center;gap:4px;font:600 11px/1 Lato,sans-serif;color:#00b67a}.hlv2-page .cs-timeline-section{background:#fff;padding:64px 24px}.hlv2-page .cs-timeline{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;list-style:none;margin:40px 0 0;padding:0;position:relative}.hlv2-page .cs-timeline::before{content:"";position:absolute;top:9px;left:40px;right:40px;height:3px;background:linear-gradient(to right, #e5e4de, #00b89c);border-radius:2px;z-index:0}.hlv2-page .cs-timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:0 8px}.hlv2-page .cs-step-dot{width:20px;height:20px;border-radius:50%;border:3px solid #e5e4de;background:#fff;margin-bottom:20px;flex-shrink:0;box-sizing:border-box}.hlv2-page .cs-step-dot--mid{border-color:#00b89c}.hlv2-page .cs-step-dot--full{border-color:#00b89c;background:#00b89c;box-shadow:0 0 0 6px rgba(0,184,156,.15)}.hlv2-page .cs-step-period{font:700 13px/1 Lato,sans-serif;color:#0d1b3e;margin-bottom:8px;letter-spacing:.3px}.hlv2-page .cs-step-title{font:600 15px/1.3 Lato,sans-serif;color:#0d1b3e;margin:0 0 6px}.hlv2-page .cs-step-desc{font:400 13px/1.5 Lato,sans-serif;color:#55637f;margin:0;max-width:180px}.hlv2-page .cs-timeline-note{text-align:center;margin:32px 0 0;font:400 12px/1.5 Lato,sans-serif;color:#8a97ad;font-style:italic}.hlv2-page .cs-cta-bar{text-align:center;margin-top:40px}.hlv2-page .cs-cta-sub{font:400 13px/1 Lato,sans-serif;color:#8a97ad;margin:10px 0 0}.hlv2-page .hlv2-steps{background:#f7f6f2;padding:3rem 0}.hlv2-page .hlv2-steps-grid{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr));list-style:none;margin:0;padding:0}.hlv2-page .hlv2-step-card{background:#fff;border:1px solid #e5e4de;border-radius:14px;padding:1rem}.hlv2-page .hlv2-step-number{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;background:#00b89c;color:#fff;font:700 14px/1 Lato,sans-serif}.hlv2-page .hlv2-step-card h3{margin:0 0 .4rem;color:#0d1b3e;font:600 15px/1.35 Lato,sans-serif}.hlv2-page .hlv2-step-card p{margin:0;color:#586884;font:400 13px/1.6 Lato,sans-serif}.hlv2-page .hlv2-center-cta{margin-top:1.8rem;text-align:center}.hlv2-page .hlv2-treatments{padding:3rem 0}.hlv2-page .hlv2-treatment-grid{display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.hlv2-page .hlv2-treatment-card{border:1px solid #e5e4de;border-radius:16px;padding:1rem;position:relative;background:linear-gradient(to bottom, #f7f6f2 0 100px, #ffffff 100px 100%)}.hlv2-page .hlv2-treatment-card-featured{border-color:#00b89c;background:linear-gradient(to bottom, #0d1b3e 0 100px, #ffffff 100px 100%)}.hlv2-page .hlv2-popular{display:inline-block;margin-bottom:.65rem;border-radius:999px;padding:3px 9px;background:#00b89c;color:#fff;font:700 10px/1.2 Lato,sans-serif;letter-spacing:.06em;text-transform:uppercase;position:absolute;top:10px;right:10px}.hlv2-page .hlv2-treatment-head h3{margin:0;color:#0d1b3e;font:700 17px/1.25 Lato,sans-serif}.hlv2-page .hlv2-treatment-card-featured .hlv2-treatment-head h3{color:#fff}.hlv2-page .hlv2-treatment-price{margin:.35rem 0 .85rem;color:#0d1b3e;font:700 31px/1 Lato,sans-serif}.hlv2-page .hlv2-treatment-card-featured .hlv2-treatment-price{color:#fff}.hlv2-page .hlv2-treatment-price span{color:#61728f;font:500 14px/1.2 Lato,sans-serif}.hlv2-page .hlv2-treatment-card-featured .hlv2-treatment-price span{color:hsla(0,0%,100%,.68)}.hlv2-page .hlv2-treatment-card>.hlv2-btn{width:100%;margin-top:23px}.hlv2-page .hlv2-treatment-features{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.hlv2-page .hlv2-treatment-features li{position:relative;padding-left:.95rem;color:#5a6883;font:400 13px/1.5 Lato,sans-serif}.hlv2-page .hlv2-treatment-features li::before{content:"";position:absolute;left:0;top:.43rem;width:6px;height:6px;border-radius:50%;background:#00b89c}.hlv2-page .hlv2-pricing{padding:3rem 0;background:#f7f6f2}.hlv2-page .hlv2-pricing-note{margin:0 0 1rem;border:1px solid #e5e4de;border-radius:10px;background:#fff;padding:.75rem .9rem;color:#56647e;font:400 13px/1.6 Lato,sans-serif}.hlv2-page .hlv2-pricing-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.hlv2-page .hlv2-pricing-tab{border:1px solid #d4d7df;border-radius:8px;background:#fff;color:#5b6780;padding:8px 12px;font:600 13px/1.2 Lato,sans-serif;cursor:pointer}.hlv2-page .hlv2-pricing-tab.is-active{border-color:#0d1b3e;color:#0d1b3e}.hlv2-page .hlv2-table-wrap{border:1px solid #dfe1e8;border-radius:12px;overflow:hidden;background:#fff}.hlv2-page .hlv2-pricing-table{width:100%;border-collapse:collapse}.hlv2-page .hlv2-pricing-table th{text-align:left;background:#0d1b3e;color:hsla(0,0%,100%,.8);font:700 11px/1.2 Lato,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:12px 14px}.hlv2-page .hlv2-pricing-table td{border-bottom:1px solid #eceef2;padding:11px 14px;color:#2f3f5f;font:500 14px/1.45 Lato,sans-serif}.hlv2-page .hlv2-pricing-table tr:last-child td{border-bottom:0}.hlv2-page .hlv2-pricing-table td:last-child{font-weight:700;color:#0d1b3e}.hlv2-page .hlv2-faq{padding:3rem 0}.hlv2-page .hlv2-faq-list{display:grid;gap:.55rem}.hlv2-page .hlv2-faq-item{border:1px solid #dfe2e8;border-radius:10px;background:#fff;overflow:hidden}.hlv2-page .hlv2-faq-trigger{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;background:#fff;color:#0d1b3e;padding:13px 15px;font:700 14px/1.4 Lato,sans-serif;cursor:pointer}.hlv2-page .hlv2-faq-trigger::-webkit-details-marker{display:none}.hlv2-page .hlv2-faq-trigger span{color:#65748e;font-size:18px;line-height:1;flex-shrink:0}.hlv2-page .hlv2-faq-item[open] .hlv2-faq-trigger span{transform:rotate(45deg)}.hlv2-page .hlv2-faq-answer{border-top:1px solid #eceef2;padding:12px 15px 14px}.hlv2-page .hlv2-faq-answer p{margin:0;color:#4f5f7c;font:400 14px/1.7 Lato,sans-serif}.hlv2-page .hlv2-products{padding:50px 0;background:#f7f6f2}.hlv2-page .hlv2-products-grid{display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.hlv2-page .hlv2-product-card{border:1px solid #dfe2e8;border-radius:14px;background:#fff;padding:1rem;display:flex;flex-direction:column}.hlv2-page .hlv2-product-img-wrap{min-height:140px;border-radius:8px;background:#f4f6f9;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;text-align:center}.hlv2-page .hlv2-product-img-wrap img{width:auto;height:auto;max-width:150px;max-height:120px}.hlv2-page .hlv2-product-badge{margin:0 0 .35rem;display:inline-block;width:fit-content;border-radius:4px;background:#0d1b3e;color:#fff;font:700 10px/1.2 Lato,sans-serif;letter-spacing:.05em;padding:3px 7px}.hlv2-page .hlv2-product-card h3{margin:0 0 .25rem;color:#0d1b3e;font:700 15px/1.35 Lato,sans-serif}.hlv2-page .hlv2-product-card p{margin:0 0 .9rem;color:#5a6882;font:400 13px/1.5 Lato,sans-serif}.hlv2-page .hlv2-product-card p strong{color:#0d1b3e}.hlv2-page .hlv2-product-card .hlv2-btn{margin-top:auto}.hlv2-page .hlv2-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:2px solid #00b89c;background:#0d1b3e;padding:.65rem 1rem}.hlv2-page .hlv2-sticky-cta p{margin:0;color:hsla(0,0%,100%,.88);font:600 13px/1.4 Lato,sans-serif}@media only screen and (max-width: 1000px){.hlv2-page .hlv2-stats-grid,.hlv2-page .hlv2-steps-grid,.hlv2-page .hlv2-treatment-grid,.hlv2-page .hlv2-products-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.hlv2-page .cs-story-grid{grid-template-columns:1fr 1fr}.hlv2-page .cs-quote-card{grid-column:1/-1}.hlv2-page .cs-review-cards{grid-template-columns:1fr 1fr}.hlv2-page .cs-timeline{grid-template-columns:repeat(2, 1fr);gap:28px}.hlv2-page .cs-timeline::before{display:none}}@media(max-width: 768px){.hlv2-page .more-results-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media only screen and (max-width: 760px){.hlv2-page .hlv2-inner{width:calc(100% - 1.4rem)}.hlv2-page .hero{padding:44px 20px 40px}.hlv2-page .hero-headline{font-size:30px}.hlv2-page .hero-sub{font-size:16px}.hlv2-page .price-amount{font-size:38px}.hlv2-page .trust-row{gap:16px}.hlv2-page .trust-badge{font-size:12px}.hlv2-page .usp-strip-inner{gap:16px}.hlv2-page .hlv2-stats-grid,.hlv2-page .hlv2-steps-grid,.hlv2-page .hlv2-treatment-grid,.hlv2-page .hlv2-products-grid{grid-template-columns:1fr}.hlv2-page .cs-story-grid,.hlv2-page .cs-review-cards{grid-template-columns:1fr}.hlv2-page .cs-timeline{grid-template-columns:1fr;gap:28px}.hlv2-page .cs-timeline::before{display:none}.hlv2-page .hlv2-sticky-cta{flex-direction:column;align-items:stretch}.hlv2-page .hlv2-sticky-cta p{text-align:center}.hlv2-page .hlv2-sticky-cta .hlv2-btn{width:100%}}body.storefront--hightownpharmacy[data-priorly-preview]>#priorly-preview-banner{z-index:0 !important}