:root{font-family:Azo Sans;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#e4e4e4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{line-height:1.1}button{font-family:Azo Sans;background-color:#82c0ff;color:#002a7d;border:none;font-size:14px;padding:13px;border-radius:6px;min-width:170px;box-shadow:0 3px 9px #0000004d;border:1px solid transparent}button:hover{border:1px solid rgba(29,70,246,.3)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#e4e4e4}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0 auto;padding:0;text-align:center;width:100%;font-family:Azo Sans}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}html,body{margin:0;padding:0;height:100%;background-color:#e4e4e4;scroll-behavior:smooth}.app-container{display:flex;flex-direction:column;height:100vh}.main-content{flex:1;background-image:url(SClogoblack.png);background-repeat:no-repeat;height:300px;background-position:left -60px bottom 140px}header .pattern-background{background-image:url(scpattern.png);height:300px}header .header-background{background-color:#002a7d;height:300px;border:#707070}header .header-logo{margin-left:100px;display:flex;justify-content:flex-start;padding-top:100px}header .customer-text{color:#fff;text-align:left;margin-left:200px}header .header-customercare{display:flex;flex-direction:column;color:#fff;text-align:left;margin-left:100px;position:relative;top:80px}header .header-customercare .header-customercare-text{font-size:12px;font-weight:300}footer{margin-inline:5rem}footer .footer-rectangle{color:#002a7d;width:100%}footer .copyright{padding-top:40px;display:flex;font-size:16px;color:#000000a3}footer .text-color{color:#000;font-size:16px;font-family:Azo Sans}footer .nav-links{display:flex;gap:20px;color:#000;font-family:Azo Sans;flex-direction:row;align-items:baseline;align-content:space-between;justify-content:space-evenly}.privacy{align-items:start;padding-top:15px;min-height:450px;float:left;padding-left:20%;padding-right:20%;text-align:left;box-sizing:border-box}@media(max-width:991px){.privacy{padding-left:10%;padding-right:10%}}.instructions-container{margin-top:8px}.instructions-container .instructions{font-size:15px}.rectangle-login{background-color:#fff;height:506px;max-width:504px;border-radius:30px;margin-top:70px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;padding:25px}.guest-pharmacy{font-family:Erbaum;font-size:24px;line-height:1.1;text-align:start;margin-left:40px}.text-input{height:48px;max-width:423px;background-color:#fff;color:#002a7d;margin-top:20px;border-width:1.4px;border-color:#002a7d;box-sizing:border-box;border-style:solid;border-radius:7px;font-family:Azo sans-serif;font-size:16px;align-self:center;width:100%}.checkbox-image{height:16px;width:16px}.checkbox-label{margin-top:30px;margin-right:auto;font-size:16px;font-family:Azo Sans}.button{height:48px;max-width:270px;background-color:#82c0ff;border-radius:7px;font-family:Azo Sans;font-size:14px;align-items:center;margin-top:50px;align-self:center;color:#002a7d}.button1{height:48px;max-width:270px;width:100%;background-color:#82c0ff;border-radius:7px;font-family:Azo Sans;font-size:14px;align-items:center;align-self:center;color:#002a7d}.text-input::placeholder{text-indent:15px;font-family:Azo Sans}@media(max-width:991px){header .header-logo{margin-left:35px;width:300px}header .header-customercare{margin-left:35px}footer{margin-inline:2rem}footer .nav-links{flex-direction:column;align-items:center}}.myToast{background-color:transparent;border-radius:8px;color:#fff;align-items:center;font-family:Azo Sans;font-size:16px}.Toastify__close-button{top:-2px;left:198px;min-width:10px}.container{display:flex;flex-direction:row;margin:100px 20% 250px}.container .column{display:flex;flex-direction:column;flex:auto;align-items:flex-start}.container .column .inputContainer{margin-bottom:55px;width:100%}.container .column .inputContainer .inputBox{background-color:#fff;border:1px solid #002a7d;color:#707070;font-size:14px;padding:13px;border-radius:6px;width:100%}.container .column .orText{align-items:center;color:#002a7d}.container .column .instructions{font-size:24px;color:#000}.pharm-results{padding:1em}.pharm-results .resultsContainer{margin:0 auto;max-width:1160px;padding:1em 0;position:relative}.pharm-results .resultsContainer .title{text-align:center;font-size:54px;color:#002a7d}.pharm-results .resultsContainer .row{display:flex;flex-wrap:wrap}.pharm-results .resultsContainer .row .column{width:50%;padding:.5rem;box-sizing:border-box}.pharm-results .resultsContainer .row .column:first-child{padding-left:0;padding-right:1em}.pharm-results .resultsContainer .row .column:last-child{padding-left:1em;padding-right:0;padding-top:2em}.pharm-results .resultsContainer .row .column .pharm-results-list table{padding:0 .5em 0 0;overflow:hidden}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr{width:290px}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-name{font-size:1rem;color:#002a7d;display:flex;align-items:center;height:25px}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-name img{position:relative;top:30px;padding:0 20px 0 0;width:50px}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr{width:270px;display:flex;font-size:.9rem;text-align:left}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr .pmart-info{color:#3c368c;font-size:1rem;text-wrap:nowrap;max-width:8rem}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr a{text-decoration:none;color:#3c368c}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr .action{margin-left:auto}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr .action a{background:#3c368c;color:#fff;position:relative;top:-1rem;text-wrap:nowrap;width:182px}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr .action a:hover{color:#b2a8d2}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .price{text-align:left;font-weight:700;color:#3c368c;font-size:1.5rem;margin-right:3.5rem;margin-left:1rem;align-self:end}.pharm-results .resultsContainer .row .column .pharm-results-header{list-style:none;padding:0 .5em 0 0;text-align:center;color:#3c368c}.pharm-results .resultsContainer .row .column h4 table{border-spacing:0 20px;border-collapse:separate}.pharm-results .resultsContainer .row .column .intro{border:0px;background:#eae7f3;color:#3c368c;font-size:.9rem;font-weight:700;padding:1em;text-align:center}@media(max-width:991px){.pharm-results .resultsContainer .row .column{width:100%;padding-right:0!important}.pharm-results .resultsContainer .row .column .pharm-results-list table{padding:0}.pharm-results .resultsContainer .row .column .pharm-results-list table tbody tr .pharm-addr .pmart-info{max-width:6rem}}.pharm-results .resultsContainer .row .sticky{top:3em;position:sticky;height:30em;width:100%}.pharm-results .resultsContainer .row .sticky .map{position:relative;overflow:hidden}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor{cursor:auto;height:0;bottom:8px;left:0;position:absolute;width:200px}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor .popup-bubble{align-items:center;cursor:pointer;display:flex;text-align:center;transition:all .2s;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px #3c368c;left:0;max-height:60px;padding:5px;position:absolute;top:0;transform:translate(-50%,-100%)}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor .popup-bubble.map-selected-pharm{background-color:#3c368c;color:#fff;font-weight:700;z-index:55}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor .popup-bubble .name{padding:.25rem .5em}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor:hover{width:300px}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor:hover .popup-bubble{background-color:#3c368c;color:#fff;font-weight:700;z-index:55}.pharm-results .resultsContainer .row .sticky .map .popup-bubble-anchor:hover .popup-bubble .name{padding:.75rem 1em}@media(max-width:991px){.container{flex-direction:column;align-items:center;gap:20px}.container .column{align-items:center}.container .column .orText{align-items:center;color:#002a7d}}.gm-style-iw-a{display:none!important}
