.HomeLocationControl_location__IK266{color:var(--ink);display:grid;gap:12px}.HomeLocationControl_nearby__qdeWg{display:grid;gap:8px}.HomeLocationControl_nearbyHeading__z__PJ{font-size:var(--text-18);font-weight:700;line-height:var(--leading-display);margin:0}.HomeLocationControl_nearbyMessage__u_X6k{color:var(--ink-2);font-size:var(--text-14);line-height:var(--leading-body);margin:0}.HomeLocationControl_error__GIcTX,.HomeLocationControl_explanation__L_CGW,.HomeLocationControl_locationText__qFfrK,.HomeLocationControl_status__fnGzc{line-height:var(--leading-body);margin:0}.HomeLocationControl_explanation__L_CGW,.HomeLocationControl_status__fnGzc{color:var(--ink-2)}.HomeLocationControl_explanation__L_CGW,.HomeLocationControl_locationText__qFfrK{font-size:var(--text-16)}.HomeLocationControl_remembered__x1a6h{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.HomeLocationControl_changeButton__mlsDQ,.HomeLocationControl_locationButton__EEDSi{align-items:center;background:var(--paper);border:1px solid var(--action);border-radius:var(--radius-control);color:var(--action);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;justify-content:center;min-height:44px;padding:8px 14px;width:fit-content}.HomeLocationControl_locationButton__EEDSi:disabled{cursor:wait;opacity:.72}.HomeLocationControl_comboBox__oo5B_{display:grid;gap:6px;position:relative}.HomeLocationControl_label__nqA0n{color:var(--ink);font-size:var(--text-14);font-weight:600}.HomeLocationControl_input__5ecUr{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);font:inherit;line-height:var(--leading-body);min-height:44px;padding:10px 12px;width:100%}.HomeLocationControl_input__5ecUr::placeholder{color:var(--ink-2);opacity:1}.HomeLocationControl_changeButton__mlsDQ:focus-visible,.HomeLocationControl_input__5ecUr:focus-visible,.HomeLocationControl_locationButton__EEDSi:focus-visible,.HomeLocationControl_option__UV1yW:focus-visible{outline:2px solid var(--action);outline-offset:2px}.HomeLocationControl_listBox__fCVrb{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);left:0;max-height:240px;overflow:auto;position:absolute;right:0;top:100%;z-index:20}.HomeLocationControl_groupHeading__cKeVB{color:var(--ink-2);font-size:var(--text-14);font-weight:700;margin:0;padding:9px 12px 4px}.HomeLocationControl_option__UV1yW{cursor:pointer;line-height:var(--leading-body);padding:9px 12px}.HomeLocationControl_option__UV1yW[data-active=true]{background:var(--resept)}.HomeLocationControl_error__GIcTX,.HomeLocationControl_status__fnGzc{font-size:var(--text-14)}.HomeLocationControl_error__GIcTX{align-items:flex-start;color:var(--ink-2);display:flex;gap:6px}.HomeLocationControl_errorIcon__VARp7{flex:0 0 16px;height:16px;margin-top:1px;width:16px}.HomeMedicineSearch_search__gEbEx{display:grid;gap:6px;position:relative;width:100%}.HomeMedicineSearch_label__PEl_3{color:var(--ink-2);font-size:var(--text-14);font-weight:600}.HomeMedicineSearch_inputWrap__2iTY2{align-items:center;display:flex;position:relative;width:100%}.HomeMedicineSearch_input__eEo1l{appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);font:inherit;font-size:var(--text-18);min-height:56px;padding:12px 48px 12px 14px;width:100%}.HomeMedicineSearch_input__eEo1l::placeholder{color:var(--ink-2);opacity:1}.HomeMedicineSearch_clearButton__oqvKe:focus-visible,.HomeMedicineSearch_input__eEo1l:focus-visible,.HomeMedicineSearch_option__m0s3U:focus-visible{outline:2px solid var(--action);outline-offset:2px}.HomeMedicineSearch_clearButton__oqvKe{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:28px;height:40px;justify-content:center;position:absolute;right:8px;width:40px}.HomeMedicineSearch_help__WxmY4{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.HomeMedicineSearch_listBox__saHB_{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);left:0;max-height:min(60vh,420px);overflow:auto;position:absolute;right:0;top:calc(100% + 2.5rem);z-index:20}.HomeMedicineSearch_group__di4WS+.HomeMedicineSearch_group__di4WS{border-top:1px solid var(--line)}.HomeMedicineSearch_groupHeading__JHTaD{color:var(--ink-2);font-size:var(--text-14);font-weight:700;margin:0;padding:10px 14px 5px}.HomeMedicineSearch_option__m0s3U{align-items:center;color:var(--ink);cursor:pointer;display:flex;min-height:56px;padding:7px 14px}.HomeMedicineSearch_option__m0s3U[data-active=true]{background:var(--resept);outline:2px solid var(--action);outline-offset:-2px}.HomeMedicineSearch_productRow__l90PC{align-items:center;display:flex;gap:12px;min-width:0;width:100%}.HomeMedicineSearch_formIcon__aTFHa,.HomeMedicineSearch_thumbnail__yLJF3{align-items:center;background:var(--resept);border-radius:var(--radius-control);color:var(--ink-2);display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;object-fit:contain;width:52px}.HomeMedicineSearch_formIcon__aTFHa{transform:scale(.8125);transform-origin:center}.HomeMedicineSearch_productDetails__AgJgs{display:grid;gap:1px;min-width:0}.HomeMedicineSearch_productName__qD5m8,.HomeMedicineSearch_substanceName__EjXYi{font-size:var(--text-16);font-weight:700}.HomeMedicineSearch_packCount__Nz8CB,.HomeMedicineSearch_productFacts__V_O2d,.HomeMedicineSearch_substanceCount__NNgEL{color:var(--ink-2);font-size:var(--text-14)}.HomeMedicineSearch_prescription__9ZDDv{background:var(--resept);border-radius:var(--radius-control);color:var(--ink);flex:0 0 auto;font-size:var(--text-14);margin-left:auto;padding:4px 7px}.HomeMedicineSearch_substanceCount__NNgEL{margin-left:auto}.HomeMedicineSearch_error__rB4gh,.HomeMedicineSearch_status__E8ryQ{font-size:var(--text-14);margin:0}.HomeMedicineSearch_status__E8ryQ{color:var(--ink-2)}.HomeMedicineSearch_error__rB4gh{align-items:flex-start;color:var(--ink-2);display:flex;gap:6px}.HomeMedicineSearch_errorIcon__M2Nr4{flex:0 0 16px;height:16px;margin-top:1px;width:16px}@media (prefers-reduced-motion:reduce){.HomeMedicineSearch_option__m0s3U{scroll-behavior:auto}}.HomePage_home__xGpC_{display:grid;gap:24px;margin:0 auto;max-width:48rem;padding:48px 24px 32px}.HomePage_heading__4U8EP{font-size:clamp(var(--text-28),7vw,var(--text-46));font-weight:700;letter-spacing:-.01em;line-height:var(--leading-display);margin:0;max-width:16ch}.HomePage_search__YSz_S{width:100%}.HomePage_description__ENXSE{font-size:var(--text-16);line-height:var(--leading-body);margin:0}@media (max-width:519px){.HomePage_home__xGpC_{gap:20px;padding:32px 20px 24px}.HomePage_description__ENXSE{font-size:17px}}