.priorly-consultation,.priorly-consultation-body{--consult-ink: #020336;--consult-muted: #626a7b;--consult-rule: #dce0e8;--consult-max-width: 800px;color:var(--consult-ink);background:#fff;font:16px/1.6 Mulish,sans-serif}.priorly-consultation[open]{display:flex;flex-direction:column;background:#f5f9f9;overflow:hidden}.priorly-consultation .consultation-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:var(--consult-max-width);margin:0 auto;padding:24px 36px;box-sizing:border-box;border:1px solid var(--consult-rule);background:#fff}.priorly-consultation .consultation-frame{display:block;width:100%;max-width:var(--consult-max-width);flex:1;min-height:0;margin:0 auto;box-sizing:border-box;border:0;border-inline:1px solid var(--consult-rule) !important;background:#fff}.consultation-product{display:flex;align-items:center;gap:14px;min-width:0}.consultation-product img{object-fit:contain;flex-shrink:0}.priorly-consultation .consultation-product strong{display:block;font:700 15px/1.5 Mulish,sans-serif}.priorly-consultation .consultation-product p{margin:2px 0 0;color:var(--consult-muted);font:400 14px/1.5 Mulish,sans-serif}.priorly-consultation .consultation-close{flex-shrink:0;border:0;padding:8px;background:none;color:inherit;font:400 15px/1.5 Mulish,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.priorly-consultation .consultation-status{margin:0;padding:10px 20px;color:var(--consult-muted);font-size:12px;text-align:center}html:has(>.priorly-consultation-body){height:auto;min-height:100%;overflow-y:auto}.priorly-consultation-body{display:block;height:auto;min-height:100%;margin:0;overflow:visible !important;color-scheme:light;--primary-color: #020336;--text-color: #020336}.priorly-consultation-body #navbar{display:none}.priorly-consultation .consultation-content{max-width:var(--consult-max-width)}.priorly-consultation-body #form-container{display:block;position:relative;height:auto !important;max-height:none;width:100%;max-width:var(--consult-max-width);margin:0 auto;padding:24px 36px 48px;box-sizing:border-box;overflow:visible}.priorly-consultation-body #form-container>.--progress{position:relative;inset:auto;width:100%;height:4px;margin:0 0 12px;background:var(--consult-rule);overflow:hidden}.priorly-consultation-body .--progress-bar{height:100%;background:#008c84}.priorly-consultation-body .consultation-estimate{margin:0 0 32px;color:var(--consult-muted);text-align:right;font-size:14px}.priorly-consultation-body.consultation-selecting .consultation-estimate{display:none}.priorly-consultation-body #form-container>:is(.--page,.--confirm-page){display:none;position:static;width:auto;height:auto;max-height:none;min-height:0;padding:0;overflow:visible;opacity:1;transform:none}.priorly-consultation-body #form-container>:is(.--page,.--confirm-page).--active{display:block}.priorly-consultation-body .--page-container{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;margin:0;padding:0;height:auto;max-height:none;min-height:0;overflow:visible}.priorly-consultation-body .--block-container{margin:0 0 18px;padding:0;width:100%}.priorly-consultation-body .--block-container.no-margin{margin:0}.priorly-consultation-body .--block-container.no-margin p{margin:0}.priorly-consultation-body :is(h1,h2,.--input-label){display:block;margin:0;color:var(--consult-ink);font:600 clamp(21px, 3vw, 28px)/1.4 Bitter,Georgia,serif}.priorly-consultation-body .--large-header{margin-bottom:24px;font-size:18px}.priorly-consultation-body p{margin:0 0 12px}.priorly-consultation-body .--text{color:var(--consult-muted);font:inherit}.priorly-consultation-body :is(.--input-radio,.--input-checkbox){display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin:0 0 10px;padding:14px 16px;border:1px solid var(--consult-rule);border-radius:0;background:#fff;color:var(--consult-ink);box-sizing:border-box;font:inherit;cursor:pointer}.priorly-consultation-body :is(.--input-radio,.--input-checkbox):has(:checked){border-color:var(--consult-ink);background:#f4f8f8;box-shadow:inset 0 0 0 1px var(--consult-ink)}.priorly-consultation-body :is(.--input-radio,.--input-checkbox):hover{border-color:var(--consult-muted)}.priorly-consultation-body :is(.--input-radio,.--input-checkbox) label{position:static;flex:1;padding:0;background:none;text-align:left;font:inherit;cursor:pointer}.priorly-consultation-body :is(.--input-radio,.--input-checkbox) .option{display:none}.priorly-consultation-body :is(input[type=radio],input[type=checkbox]){position:static;order:-1;flex:0 0 18px;width:18px;height:18px;margin:0;opacity:1;appearance:auto;accent-color:var(--consult-ink)}.priorly-consultation-body :is(textarea,.--input-box){width:100%;border:1px solid var(--consult-rule);border-radius:0;background:#fff;color:var(--consult-ink);padding:14px;box-sizing:border-box;font:inherit}.priorly-consultation-body textarea{min-height:140px;resize:vertical}.priorly-consultation-body .--page-btn-container{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;margin:16px 0 0}.priorly-consultation-body :is(.--next-btn,.--back-btn){padding:13px 22px;border:1px solid var(--consult-ink);border-radius:0;background:var(--consult-ink);color:#fff;font:600 16px/1.5 Mulish,sans-serif;cursor:pointer}.priorly-consultation-body .--next-btn{flex:1;width:auto;min-width:0;margin:0}.priorly-consultation-body .--back-btn{order:0;flex:0 0 auto;align-self:stretch;margin:0;background:#fff;color:var(--consult-ink)}.priorly-consultation-body button:disabled{opacity:.5;cursor:not-allowed}.priorly-consultation-body :focus-visible,.priorly-consultation :focus-visible{outline:2px solid #008c84;outline-offset:4px}.priorly-consultation-body :is(.--input-label,h1,h2)[tabindex="-1"]:focus{outline:none}.priorly-consultation-body .consultation-error{margin-top:14px;color:#a32929}.priorly-consultation-body .consultation-error:empty{display:none}.consultation-review dl{margin:24px 0}.consultation-selection-note{margin-top:16px !important;color:var(--consult-muted)}.priorly-consultation-body.consultation-selecting{--consult-body: #3f4451;--consult-muted: #626a7b;--consult-rule: #e4e7ec;scroll-padding-bottom:calc(var(--selection-footer-height, 156px) + 24px)}.priorly-consultation-body.consultation-selecting #form-container{width:100%;max-width:720px;padding:0}.priorly-consultation-body.consultation-selecting .--progress{margin-bottom:0}.priorly-consultation-body .selector-footer{display:none}.consultation-selecting .consultation-selector{color:var(--consult-body)}.consultation-selecting .consultation-selector *,.consultation-selecting .consultation-selector *::before,.consultation-selecting .consultation-selector *::after{box-sizing:border-box}.consultation-selecting .consultation-selector-main{padding:28px 24px calc(40px + var(--selection-footer-height, 156px))}.consultation-selecting .selector-step{margin:0 0 8px;color:var(--consult-muted);font-size:.8rem}.consultation-selecting .selector-title{margin:0 0 12px;font:700 clamp(1.6rem, 3.4vw, 2.1rem)/1.16 Bitter,Georgia,serif;letter-spacing:-0.02em;text-wrap:balance}.consultation-selecting .selector-lead{max-width:36em;margin:0 0 22px;font-size:1rem}.consultation-selecting .consultation-selection-note{margin:0 0 20px !important;font-size:.83rem}.consultation-selecting .consultation-product-options{display:block;list-style:none;margin:0 0 28px;padding:0;border-top:2px solid var(--consult-ink)}.consultation-selecting .consultation-product-option{position:relative;margin:0 0 -1px;padding:0;border:1px solid var(--consult-rule);background:#fff}.consultation-selecting .consultation-product-option.is-selected{z-index:1;border-color:var(--consult-ink);box-shadow:inset 0 0 0 1px var(--consult-ink)}.consultation-selecting .selector-rowhead{display:grid;grid-template-columns:18px 52px minmax(0, 1fr) auto;align-items:center;gap:14px;width:100%;min-height:84px;padding:16px 18px;color:var(--consult-ink);cursor:pointer}.consultation-selecting .selector-rowhead.has-no-image{grid-template-columns:18px minmax(0, 1fr) auto}.consultation-selecting .selector-rowhead:hover{background:#f5f9f9}.consultation-selecting .selector-rowhead:has(input:disabled){cursor:default}.consultation-selecting .selector-rowhead:has(input:disabled):hover{background:none}.consultation-selecting .selector-rowmeta.selector-rowbasket{color:var(--consult-ink);font-weight:600}.consultation-selecting .selector-basket-complete{padding:16px 18px;border:1px solid var(--consult-rule);background:#fff;color:var(--consult-muted);font-size:.9rem}.consultation-selecting .selector-rowhead:has(input:focus-visible){outline:2px solid var(--consult-ink);outline-offset:-3px}.consultation-selecting .selector-rowhead input.selector-product-radio{position:static;width:18px;height:18px;margin:0;opacity:1;appearance:auto;accent-color:var(--consult-ink)}.consultation-selecting .selector-thumb{display:block;width:52px;height:52px;padding:2px;object-fit:contain;background:#fff}.consultation-selecting .selector-rowmain{min-width:0}.consultation-selecting .selector-rowname{display:block;color:var(--consult-ink);font-size:1.02rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.consultation-selecting .selector-rowmeta{display:block;margin-top:2px;color:var(--consult-muted);font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.consultation-selecting .selector-rowprice{color:var(--consult-ink);text-align:right;white-space:nowrap}.consultation-selecting .selector-rowprice small{display:block;color:var(--consult-muted);font:400 .72rem/1.4 Mulish,sans-serif}.consultation-selecting .selector-rowprice strong{font:700 1.15rem/1.4 Bitter,Georgia,serif;font-variant-numeric:tabular-nums}.consultation-selecting .selector-product-body{padding:4px 18px 20px;border-top:1px solid var(--consult-rule)}.consultation-selecting .consultation-variant-options{min-width:0;margin:18px 0 0;padding:0;border:0}.consultation-selecting .consultation-variant-options legend{margin-bottom:8px;padding:0;color:var(--consult-ink);font:600 .8rem/1.5 Mulish,sans-serif}.consultation-selecting .consultation-option-list{display:flex;flex-wrap:wrap;gap:8px}.consultation-selecting .consultation-option-list button{flex:0 1 auto;min-height:44px;max-width:100%;padding:9px 16px;border:1px solid var(--consult-rule);border-radius:0;background:#fff;color:var(--consult-ink);font:400 .92rem/1.4 Mulish,sans-serif;text-align:left;overflow-wrap:anywhere;cursor:pointer}.consultation-selecting .consultation-option-list button:hover:not(:disabled),.consultation-selecting .selector-pack-row:hover:not(:disabled){border-color:#858b9b;background:#f5f9f9}.consultation-selecting .consultation-option-list button[aria-pressed=true],.consultation-selecting .selector-pack-row[aria-pressed=true]{position:relative;z-index:1;border-color:var(--consult-ink);box-shadow:inset 0 0 0 1px var(--consult-ink);background:#fff}.consultation-selecting .selector-group-note{margin:8px 0 0;color:var(--consult-muted);font-size:.83rem;line-height:1.5}.consultation-selecting .selector-single-strength{margin:18px 0 0;color:var(--consult-body);font-size:.92rem}.consultation-selecting .selector-single-strength :is(strong,.selector-group-label){display:block;margin-bottom:8px;color:var(--consult-ink);font-size:.8rem;font-weight:600}.consultation-selecting .selector-pack-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.consultation-selecting .selector-pack-list>li{min-width:0;margin:0;padding:0}.consultation-selecting .selector-pack-row{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:4px 16px;width:100%;min-height:48px;margin:0 0 -1px;padding:11px 13px;border:1px solid var(--consult-rule);border-radius:0;background:#fff;color:var(--consult-ink);font:inherit;text-align:left;cursor:pointer}.consultation-selecting .consultation-pack-label{min-width:0;font-size:.94rem;overflow-wrap:anywhere}.consultation-selecting .selector-unit-price{color:var(--consult-muted);font-size:.84rem;white-space:nowrap}.consultation-selecting .consultation-pack-price{min-width:4rem;color:var(--consult-ink);font:600 1.02rem/1.4 Bitter,Georgia,serif;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.consultation-selecting .consultation-pack-stock{grid-column:1/-1;color:var(--consult-muted);font-size:.82rem}.consultation-selecting .selector-prescriber-note{margin:28px 0 0}.consultation-selecting .selector-prescriber-note label{display:block;margin-bottom:8px;color:var(--consult-ink);font-size:.85rem;font-weight:600}.consultation-selecting .selector-prescriber-note textarea{display:block;width:100%;min-height:112px;padding:11px 13px;border:1px solid var(--consult-rule);border-radius:0;color:var(--consult-ink);background:#fff;font:inherit;font-size:.95rem;resize:vertical;scroll-margin-bottom:calc(var(--selection-footer-height, 156px) + 24px)}.consultation-selecting .selector-prescriber-note textarea::placeholder{color:var(--consult-muted);opacity:1}.consultation-selecting .selector-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px}.consultation-selecting .selector-navigation button{min-height:44px;margin:0;padding:8px 0;border:0;background:none;color:var(--consult-ink);font:400 .9rem/1.5 Mulish,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.consultation-selecting .consultation-selection-status{margin-top:16px;color:var(--consult-ink);font-size:.9rem;overflow-wrap:anywhere}.consultation-selecting .consultation-selection-status:empty{display:none}.priorly-consultation-body.consultation-selecting .selector-footer{display:block;position:fixed;z-index:10;right:0;bottom:0;left:0;width:100%;border-top:2px solid var(--consult-ink);background:#fff}.consultation-selecting .selector-footer-inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:6px 20px;width:100%;max-width:720px;margin:0 auto;padding:14px 24px max(16px,env(safe-area-inset-bottom))}.consultation-selecting .selector-footer-summary{min-width:0}.consultation-selecting .selector-summary-name{margin:0;color:var(--consult-ink);font-size:.95rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.consultation-selecting .selector-summary-meta,.consultation-selecting .selector-summary-saving{margin:2px 0 0;color:var(--consult-muted);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.consultation-selecting .selector-summary-saving{color:var(--consult-ink)}.consultation-selecting .selector-summary-saving s{color:var(--consult-muted);text-decoration-thickness:1px}.consultation-selecting .selector-summary-empty{margin:0;color:var(--consult-muted);font-size:.92rem}.consultation-selecting .selector-footer-action{display:flex;align-items:center;justify-content:flex-end;gap:16px}.consultation-selecting .selector-total{color:var(--consult-ink);font:700 1.4rem/1.25 Bitter,Georgia,serif;white-space:nowrap;font-variant-numeric:tabular-nums}.consultation-selecting .selector-confirm{min-height:52px;margin:0;padding:14px 24px;border:1px solid var(--consult-ink);border-radius:0;background:var(--consult-ink);color:#fff;font:600 1rem/1.5 Mulish,sans-serif;white-space:nowrap;cursor:pointer}.consultation-selecting .selector-confirm:hover:not(:disabled){background:#0a0d5c}.consultation-selecting .selector-confirm:disabled{opacity:1;border-color:var(--consult-rule);background:var(--consult-rule);color:var(--consult-muted);cursor:not-allowed}.consultation-selecting .selector-continue{grid-column:1/-1;justify-self:end;padding:8px 0;border:0;background:none;color:var(--consult-ink);font:600 1rem/1.5 Mulish,sans-serif;text-decoration:underline;cursor:pointer}.consultation-selecting .selector-continue:disabled{opacity:.5;cursor:wait}.consultation-selecting .selector-footer-note{grid-column:1/-1;margin:0;color:var(--consult-muted);font-size:.75rem;line-height:1.4}.consultation-selecting .consultation-selector :focus-visible{outline:2px solid var(--consult-ink);outline-offset:2px}.consultation-selecting .consultation-selector [hidden]{display:none}.priorly-consultation-body .--practice-search-results button{border-color:var(--consult-rule);background:#fff}.priorly-consultation-body [data-priorly-choice-has-media]{display:grid;grid-template-columns:18px minmax(0, 1fr);margin:0;gap:12px;height:100%}.priorly-consultation-body .--input-error-container:has(>[data-priorly-choice-has-media]){grid-template-columns:repeat(auto-fit, minmax(min(140px, 100%), 1fr));gap:14px}.priorly-consultation-body [data-priorly-choice-has-media]>img{grid-column:1/-1;grid-row:1;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:0;background:#fff}.priorly-consultation-body [data-priorly-choice-has-media]>input{display:none}.priorly-consultation-body [data-priorly-choice-has-media]>label{display:none}.consultation-review dl>div{padding:14px 0;border-bottom:1px solid var(--consult-rule)}.consultation-review dt{color:var(--consult-muted);font-size:14px}.consultation-review dd{display:flex;justify-content:space-between;gap:20px;margin:4px 0 0;overflow-wrap:anywhere}.consultation-review dd button{flex-shrink:0;align-self:flex-start;border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width: 620px){.priorly-consultation .consultation-header{padding:16px 20px;gap:8px}.consultation-product{gap:8px}.consultation-product img{width:36px;height:36px}.priorly-consultation-body #form-container{padding:20px 20px 36px}.priorly-consultation-body .consultation-estimate{margin-bottom:24px}}@media(max-width: 640px){.priorly-consultation-body.consultation-selecting #form-container{padding:0}.priorly-consultation-body.consultation-selecting .--progress{margin-bottom:0}.consultation-selecting .consultation-selector-main{padding:22px 18px calc(32px + var(--selection-footer-height, 220px))}.consultation-selecting .selector-rowhead{grid-template-columns:18px 44px minmax(0, 1fr);gap:8px 12px;padding:14px}.consultation-selecting .selector-rowhead.has-no-image{grid-template-columns:18px minmax(0, 1fr)}.consultation-selecting .selector-thumb{width:44px;height:44px}.consultation-selecting .selector-rowprice{grid-column:2/-1;text-align:left}.consultation-selecting .selector-rowprice small{display:inline;margin-right:4px}.consultation-selecting .selector-rowprice strong{font-size:1rem}.consultation-selecting .selector-product-body{padding:4px 14px 18px}.consultation-selecting .selector-pack-row{gap:4px 10px;padding:11px 10px}.consultation-selecting .selector-footer-inner{grid-template-columns:minmax(0, 1fr);gap:10px;padding:12px 18px max(14px,env(safe-area-inset-bottom))}.consultation-selecting .selector-footer-action{justify-content:space-between}.consultation-selecting .selector-confirm{flex:1;max-width:280px}}@media(max-width: 380px){.consultation-selecting .selector-pack-row{grid-template-columns:minmax(0, 1fr) auto}.consultation-selecting .selector-unit-price{grid-column:1;grid-row:2;white-space:normal}.consultation-selecting .consultation-pack-price{grid-column:2;grid-row:1/span 2}.consultation-selecting .consultation-pack-stock{grid-row:3}.consultation-selecting .selector-footer-action{gap:12px}.consultation-selecting .selector-confirm{padding-right:16px;padding-left:16px}}.consultation-edit-saved-details{display:block;margin:12px 0 20px auto;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.consultation-edit-saved-details[hidden]{display:none}.priorly-consultation-body .dob-container{display:flex;gap:12px;border:0;padding:0;margin:0}.priorly-consultation-body .dob-container input{min-width:0;width:100%;box-sizing:border-box}.priorly-consultation-body .dob-container input.dd,.priorly-consultation-body .dob-container input.mm{max-width:80px}.priorly-consultation-body .dob-container input.yyyy{max-width:120px}.hightown-product #product-high-information{row-gap:28px}.hightown-product .product-breadcrumbs{grid-column:1/-1;min-width:0;margin:0;font:14px/1.5 Lato,sans-serif;color:#59616c;overflow-wrap:anywhere}.product-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.product-breadcrumbs li+li::before{content:"/";margin-right:6px;color:#767d88}.product-breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hightown-product .product-classification{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--muted, #6b7280);font:400 16px/1.5 Lato,sans-serif}.hightown-product .product-classification-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:28px;height:28px;padding:0 6px;box-sizing:border-box;border-radius:2px;background:var(--primary-color, #020336);color:#fff;font-size:14px;font-weight:700}.hightown-product .product-options{padding:0;border:0;margin:16px 0;min-width:0}.hightown-product .product-options legend{font:700 15px/1.5 Lato,sans-serif;margin-bottom:8px}.hightown-product .product-option-list{display:flex;flex-wrap:wrap;gap:8px}.hightown-product .product-option-list button{padding:12px 18px;border:1px solid #d6d9df;border-radius:7px;background:#fff;color:#070735;font:16px/1.3 Lato,sans-serif;cursor:pointer}.hightown-product .product-option-list button[aria-pressed=true]{border-color:#00aaa2;box-shadow:inset 0 0 0 1px #00aaa2;background:#ecfaf8}.hightown-product .product-options--packs{margin:20px 0 32px}.hightown-product .product-options--packs legend{font-weight:400;font-size:16px;margin-bottom:12px;color:var(--primary-color, #020336)}.hightown-product .product-option-list--packs{gap:10px;align-items:stretch}.hightown-product .product-option-list--packs button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:min(124px,100%);max-width:100%;min-height:80px;box-sizing:border-box;padding:14px 18px;border-color:#e0e4eb;border-radius:0;color:var(--primary-color, #020336);text-align:left;overflow-wrap:anywhere}.hightown-product .product-option-list--packs button:hover{border-color:#858b9b}.hightown-product .product-option-list--packs button[aria-pressed=true]{border:2px solid var(--primary-color, #020336);padding:13px 17px;box-shadow:none;background:#fff}.hightown-product .product-pack-label{font-size:18px;line-height:1.3}.hightown-product .product-pack-price{font-size:16px;line-height:1.3;color:var(--muted, #6b7280);font-variant-numeric:tabular-nums}.hightown-product .product-pack-stock{display:block;font-size:12px;color:#686d77;margin-top:4px}.hightown-product [hidden]{display:none !important}.hightown-product .product-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:18px 0;font-family:Lato,sans-serif}.hightown-product #product-price{font-size:28px;color:#080735}.hightown-product .product-price-row--packs #product-price{font-size:38px;font-weight:900;line-height:1.2;color:var(--primary-color, #020336)}.hightown-product .product-price-note{font-size:17px;line-height:1.5;color:var(--muted, #6b7280)}.hightown-product #product-stock{font-size:14px}.hightown-product .product-quantity-label{display:flex;align-items:center;gap:12px;font:16px Lato,sans-serif;margin-bottom:14px}.hightown-product #product-quantity{width:80px;padding:10px;border:1px solid #d6d9df;border-radius:6px}.hightown-product .consult-cta:disabled{cursor:default;opacity:.6}.hightown-product #product-purchase-status{font:14px/1.5 Lato,sans-serif}.hightown-product :focus-visible{outline:3px solid #007f79;outline-offset:3px}.hightown-product .product-reviewer-photo{border-radius:10px;object-fit:cover}.hightown-product .product-key-feature{gap:8px}.hightown-product #order-within{min-width:0;line-height:1.5}.hightown-product #order-within>svg{flex-shrink:0}.hightown-product #order-within>span{font-weight:400}.hightown-product [data-delivery-countdown]{color:#cb3030;font-variant-numeric:tabular-nums}.hightown-product{background:#fff}.hightown-product #product-high-information{max-width:1140px;padding:28px 24px 72px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 56px;color:#020336;font:17px/1.65 Mulish,sans-serif}.hightown-product .product-breadcrumbs{font-family:Mulish,sans-serif}.hightown-product #product-high-information{grid-template-areas:"breadcrumbs breadcrumbs" "media information" "facts information";grid-template-rows:auto auto 1fr}.hightown-product .product-breadcrumbs{grid-area:breadcrumbs}.hightown-product .product-hero-media{grid-area:media;min-width:0}.hightown-product .full_info_wrapper{grid-area:information}.hightown-product .product-image-wrapper{position:static;height:auto;max-height:none;max-width:400px}.hightown-product .product-img-holder{box-sizing:border-box;aspect-ratio:auto;height:300px;max-height:300px;border:1px solid #e4e7ec;border-radius:0;background:var(--bg)}.hightown-product #product-image{width:100%;height:auto;min-width:0;max-width:100%;max-height:300px;padding:12px;box-sizing:border-box;object-fit:contain;filter:none}.hightown-product .img-disclaimer{font:13px/1.5 Mulish,sans-serif;color:#6a7080}.hightown-product .features-list{display:none}.hightown-product .product-hero-facts{grid-area:facts;max-width:400px;margin:0;border-top:1px solid #e4e7ec}.hightown-product .product-hero-facts>div{display:grid;grid-template-columns:8.5rem minmax(0, 1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e4e7ec}.hightown-product .product-hero-facts dt{font-size:.82rem;color:#6a7080}.hightown-product .product-hero-facts dd{margin:0;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.hightown-product .product-hero-facts small{display:block;margin-top:3px;font-size:.85rem;color:#6a7080}.hightown-product .product-classification{gap:9px;color:#6a7080;font:400 .88rem/1.5 Mulish,sans-serif}.hightown-product .product-classification-badge{min-width:24px;height:24px;padding:0 5px;font-size:.78rem}.hightown-product .name-price_wrapper>h1{padding:0;color:#020336;font:700 clamp(1.75rem, 3vw, 2.3rem)/1.16 Bitter,Georgia,serif;letter-spacing:-0.02em;text-wrap:balance}.hightown-product .product-title-rating-link{display:inline-block;margin:0 0 18px}.hightown-product .product-card-rating{font-family:Mulish,sans-serif}.hightown-product .product-price-row{gap:4px 8px;margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid #e4e7ec}.hightown-product #product-price,.hightown-product .product-price-row--packs #product-price{flex-basis:100%;color:#020336;font:700 2.3rem/1.05 Bitter,Georgia,serif;margin-bottom:4px}.hightown-product .product-selected-pack,.hightown-product .product-price-note{font:.88rem/1.5 Mulish,sans-serif;color:#6a7080}.hightown-product .product-price-note::before{content:"·";margin-right:8px}.hightown-product .product-options{margin:0 0 22px}.hightown-product .product-options legend{font:600 .85rem/1.5 Mulish,sans-serif;margin-bottom:8px}.hightown-product .product-option-list{gap:8px}.hightown-product .product-option-list button{padding:9px 15px;border-radius:0;border-color:#e4e7ec;color:#020336;font:.92rem/1.4 Mulish,sans-serif}.hightown-product .product-option-list button[aria-pressed=true]{border:2px solid #020336;padding:8px 14px;box-shadow:none;background:#fff}.hightown-product .product-option-list--packs button{min-width:min(6.5rem,100%);min-height:64px}.hightown-product .product-pack-label{font-size:.92rem;line-height:1.4}.hightown-product .product-pack-price{font-size:.82rem;line-height:1.4;color:#6a7080}.hightown-product .product-quantity-label{font-family:Mulish,sans-serif}.hightown-product .consult-cta{display:block;box-sizing:border-box;width:100%;padding:15px 22px;border-radius:0;font:600 1.02rem/1.5 Mulish,sans-serif;text-align:center}.hightown-product #product-purchase-status:empty{margin:0}.hightown-product .product-consultation-note{margin:10px 0 0;color:#6a7080;font:400 13px/1.6 Mulish,sans-serif;text-align:center}.hightown-product .priorly-trust-box ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;list-style:none;padding:0;margin:20px 0}.hightown-product .priorly-trust-box li{display:flex;align-items:center;gap:8px;font:600 13px/1.5 Mulish,sans-serif}.hightown-product .priorly-trust-box svg{flex:0 0 22px}.hightown-product .priorly-trust-box small{display:block;font-weight:400}.hightown-product .priorly-trust-box--grid ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr))}.hightown-product .priorly-trust-box--logo_strip ul{justify-content:center}.hightown-product .priorly-key-facts dl{margin:12px 0 0;font:13px/1.6 Mulish,sans-serif}.hightown-product .priorly-key-facts dl>div{margin-top:6px}.hightown-product .priorly-key-facts dt{font-weight:600}.hightown-product .priorly-key-facts dd{margin:0;overflow-wrap:anywhere}.hightown-product .priorly-key-facts--two_column dl{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr));gap:12px}.hightown-product #order-within{display:block;margin:24px 0;padding:16px 0;border:solid #e4e7ec;border-width:1px 0;border-radius:0;background:rgba(0,0,0,0);color:#020336;font:1rem/1.5 Mulish,sans-serif}.hightown-product #order-within p{margin:0}.hightown-product #order-within [data-delivery-date]{font-family:Bitter,Georgia,serif;font-weight:600}.hightown-product #order-within .product-dispatch-clock{margin-top:8px;font-size:.85rem;color:#6a7080}.hightown-product [data-delivery-countdown]{margin-right:6px;color:#020336;font:700 1.45rem/1.4 Bitter,Georgia,serif;font-variant-numeric:tabular-nums}.hightown-product .product-hero-warning{position:relative;margin:30px 0 24px;padding:0 18px 16px;border:1px solid #d8c3ac}.hightown-product .product-hero-warning h2{display:table;position:relative;margin:-0.75em 0 10px -6px;padding:0 6px;background:#fff;color:#8a4a12;font:700 .86rem/1.5 Mulish,sans-serif}.hightown-product .product-hero-warning p{margin:0;font:.91rem/1.65 Mulish,sans-serif;color:#3f4451}@media(max-width: 900px){.hightown-product #product-high-information{grid-template-columns:minmax(0, 1fr);grid-template-areas:"breadcrumbs" "media" "information" "facts";grid-template-rows:auto;gap:36px}.hightown-product .product-image-wrapper{width:100%;max-width:none}.hightown-product .product-hero-facts{max-width:none}}@media(max-width: 620px){.hightown-product #product-high-information{padding:20px 20px 64px;font-size:16px}.hightown-product .product-breadcrumbs{font-size:12px}.hightown-product .product-hero-facts>div{grid-template-columns:minmax(0, 1fr);gap:2px}.hightown-product .product-option-list--packs button{flex:1 1 6.5rem}}