*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{background:#fff;height:100%}body{margin:0;padding:0}@font-face{font-display:swap;font-family:felix-bold;font-style:normal;font-weight:700;src:url(/fonts/felixNew/Fellix-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:felix-regular;font-style:normal;font-weight:400;src:url(/fonts/felixNew/Fellix-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:felix-medium;font-style:normal;font-weight:700;src:url(/fonts/felixNew/Fellix-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:felix-semiBold;font-style:normal;font-weight:700;src:url(/fonts/felixNew/Fellix-SemiBold.woff2) format("woff2")}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}img{border:0;vertical-align:middle}p{margin-bottom:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.hidden{display:none!important}.desktop-only,.show{display:block!important}.mobile-only{display:none!important}@media only screen and (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block!important}}.hidden,.hide{display:none!important}.show{display:block!important}.appPromoBannerTop{display:none}@media only screen and (max-width:767px){.appPromoBannerTop{align-items:center;animation:hide-on-load 1s;background:#fff;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:0;position:fixed;top:0;width:100%;z-index:11}.appPromoBannerTop .appPromoInfo{align-items:center;display:flex;height:60px;padding-right:10px;width:calc(100% - 40px)}.appPromoBannerTop .closeAppPromo{align-items:center;display:flex;height:60px;justify-content:center;width:40px}.appPromoBannerTop .singlecareBannerLogo{height:36px;margin:0 10px 0 0;width:36px}.appPromoBannerTop .mobileAppInfoTop{display:flex;flex-direction:column;flex-grow:1}.appPromoBannerTop .mobileAppInfoTop h3{color:#532b9f;font-family:felix-bold;font-size:15px;line-height:16px;margin:0;padding:0}.appPromoBannerTop .mobileAppInfoTop p{color:#605c66;font-family:felix-medium;font-size:13px;line-height:12px;margin:0;padding:0}.appPromoBannerTop .mobileAppInfoTop .ratingCol{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;line-height:normal;margin:0 0 0 -2px;padding:1px 0 0}.appPromoBannerTop .mobileAppInfoTop .ratingCol .ratingImg{display:flex;height:12px;width:55px}.appPromoBannerTop .mobileAppInfoTop .ratingCol span{color:#414141cc;font-family:felix-medium;font-size:11px;line-height:8px;padding:0 0 0 2px}.appPromoBannerTop .mobileAppOpenBtn{align-items:center;background:#fff;border:2px solid #532b9f;border-radius:8px;color:#532b9f;display:flex;flex-direction:row;font-family:felix-bold;font-size:14px;height:36px;justify-content:center;letter-spacing:.15px;line-height:16px;margin:0 0 0 14px;white-space:nowrap;width:84px}}@media only screen and (max-width:375px){.appPromoBannerTop .mobileAppOpenBtn{margin:0}}@media only screen and (max-width:374px){.appPromoBannerTop .closeAppPromo{width:30px}.appPromoBannerTop .appPromoInfo{width:calc(100% - 30px)}}@media screen and (max-width:389px){.appPromoBannerTop .mobileAppInfoTop h3{font-size:12px}.appPromoBannerTop .mobileAppInfoTop p{font-size:11px}.appPromoBannerTop .mobileAppInfoTop .mobileAppOpenBtn{margin:0}}@media screen and (max-width:330px){.appPromoBannerTop .singlecareBannerLogo{margin:0 10px 0 0}.appPromoBannerTop .mobileAppOpenBtn{font-size:12px;margin:0;width:74px}.appPromoBannerTop .closeAppPromo{width:30px}.appPromoBannerTop .appPromoInfo{width:calc(100% - 30px)}}#main-header{z-index:15}#main-header ul{list-style:none;margin:0;padding:0}#main-header .main-header--submenu{background:#fff;box-shadow:0 2px 3px 0 #aaa3;position:absolute;top:57px;z-index:30}#main-header .main-header--submenu li a.sc-top-item{display:block!important;padding:19px 15px}#main-header .login-button:hover{text-decoration:none}#main-header .login-button:hover:after{display:none}#main-header .user-name{float:right;position:relative;user-select:none}#main-header .user-name:hover .UserName{background:#8859e3}#main-header .user-name:hover .UserName img{transform:rotate(-180deg)}#main-header .memberLogin{display:flex}#main-header .memberLogin .UserName{align-items:center;background:#370a82;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:felix-bold;font-size:16px;height:40px;justify-content:center;line-height:24px;min-width:64px;padding:8px 12px}#main-header .memberLogin .UserName img{margin-left:8px}#main-header .memberLogin .UserName:hover{background:#8859e3}#main-header .userPointsRow{float:right;margin:16px 0 0}#main-header .userPointsPrice{align-items:center;background:#370a82;border-radius:8px;display:flex;flex-direction:row;height:40px;justify-content:center;line-height:24px;margin:0;min-width:56px;padding:8px}#main-header .userPointsPrice,#main-header .userPointsPrice span,#main-header .userPointsPrice span b{color:#7bdf79;font-family:felix-bold;font-size:16px}#main-header .user-submenu .UserName,#main-header .userPointsPrice:hover{background:#8859e3}#main-header .hidePriceWrapper{display:none}#main-header .skipTolink{background:#21cfff;box-shadow:0 2px 3px 0 #00000038;color:#532b9f;font-family:felix-bold;font-size:16px;left:46%;margin-top:8px;padding:7px 12px;position:absolute;transform:translateY(-1025%);z-index:2}#main-header .skipTolink:focus{transform:translateY(0)}.homepage-header .sc-header{height:auto;position:fixed;width:100%;z-index:10}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-header .sc-header{height:68px}}.homepage-header .sc-header .magnifier-close{background:#0000;border:0;cursor:pointer;height:24px;margin:0;padding:0;position:relative;width:24px}@media only screen and (max-width:767px){.homepage-header .sc-header .magnifier-close{background:url(/content/images/header/icon-searchNew.svg) no-repeat;content:"";position:absolute;right:77px;top:15px}}.homepage-header .sc-header .sc-header-top{background:#532b9f;height:100px;position:relative}@media only screen and (max-width:767px){.homepage-header .sc-header .sc-header-top{box-shadow:none;height:55px}}.homepage-header .sc-header .sc-header-top .sc-logo{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;float:left;height:100px;margin:0;width:145px}@media only screen and (max-width:767px){.homepage-header .sc-header .sc-header-top .sc-logo{height:55px;padding:0 24px;width:183px}}.homepage-header .sc-header .sc-header-top .sc-logo img{max-height:42px;max-width:248px;width:auto}@media only screen and (max-width:767px){.homepage-header .sc-header .sc-header-top .sc-logo img{height:22px;width:137px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-header .sc-header .sc-header-top .sc-logo img{max-width:174px}}.homepage-header .sc-header .sc-header-top .sc-top-item{color:#fff;height:100px;padding:39px 25px}@media only screen and (max-width:767px){.homepage-header .sc-header .sc-header-top .sc-top-item{height:55px;padding:16px 25px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .sc-header .sc-header-top .sc-top-item{padding:39px 10px}}.homepage-header .sc-header .sc-header-top .sc-top-item.left{float:left}.homepage-header .sc-header .sc-header-top .sc-top-item.right{float:right}.homepage-header .sc-header .sc-header-top .sc-top-item.right a{font-family:felix-semibold;font-size:22px}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .sc-header .sc-header-top .sc-top-item.right a{font-size:18px}}.homepage-header .sc-header .sc-header-top .sc-top-item.right a span{font-family:felix-semibold;font-size:22px}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .sc-header .sc-header-top .sc-top-item.right a span{font-size:18px}}.homepage-header .sc-header .sc-header-top .sc-top-item.right a:hover{color:#fff;text-decoration:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection{position:relative}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection .iconQR{cursor:pointer;margin-bottom:2px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection .qrcode-button{background:none;border:none;color:#fff;font-family:felix-semiBold;font-size:16px;line-height:24px;margin:0;padding:0 0 30px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection .qrcode-button:hover:after{background:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection .qrcode-button:focus-visible{padding-bottom:0}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection .QRCodeModalWrap{display:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .qrcode-button:after,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .qrcode-button:after{background:#fff;bottom:24px;content:"";height:2px;left:0;position:absolute;width:100%}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .qrcode-button:focus-visible:after,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .qrcode-button:focus-visible:after{bottom:-7px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap{display:block;position:absolute;right:2px;top:45px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal{background:#370a82;border-radius:0 0 16px 16px;box-shadow:0 2px 2px 0 #000;display:block;height:auto;padding:24px;width:386px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal img,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal img{border-radius:7.733px;margin-bottom:21px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal p,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal p{color:#fff;font-family:felix-semiBold;font-size:16px;line-height:24px;margin-bottom:21px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .getAppTextLinkButton,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .getAppTextLinkButton{background:#ff407a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:felix-bold;font-size:16px;font-weight:700;height:40px;line-height:24px;padding:0 16px;width:100%}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .getAppTextLinkButton:hover,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .getAppTextLinkButton:hover{background:#dd216b}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .app-link-form,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .app-link-form{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .app-link-form .halfwidth,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .app-link-form .halfwidth{width:164px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .appReceiveLink,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .appReceiveLink{color:#fff;font-family:felix-semiBold;font-size:13px;margin:0 0 8px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .appReceiveLink *,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .appReceiveLink *{color:#fff;font-family:felix-bold;font-size:20px;line-height:28px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input{border:0;border-radius:8px;color:#4a474f;font-family:felix-medium;font-size:14px;height:48px;padding:0 8px;width:164px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input:-ms-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input::-moz-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input::-ms-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input::-webkit-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input::placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input:-ms-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input::-moz-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input::-ms-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input::-webkit-input-placeholder,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp input::placeholder{color:#99989c}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .invalid,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .invalid{border:1px solid red}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .label-error,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .label-error{color:#fff;font-family:felix-semiBold;font-size:13px;margin-top:5px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .label-error *,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .label-error *{color:#fff;font-family:felix-semiBold;font-size:13px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .errorImg,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .errorImg{left:142px;position:absolute;top:16px;width:16px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .crossbutton,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .crossbutton{display:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;height:48px;line-height:20px;margin-left:8px;width:64px}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction span,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction span{color:#fff;font-family:felix-semiBold;font-size:20px;line-height:28px;padding:0}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction:hover,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction:hover{background:#dd216b;transition:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .sentAction,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .sentAction{background:#532b9f;pointer-events:none}.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .sentAction:hover,.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.visibleQRCodeSection .QRCodeModalWrap .QRcodeModal .commonTextApp .sentAction:hover{background:#532b9f}@media only screen and (min-width:768px)and (max-width:1280px){.homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection{display:none}}.homepage-header .sc-header .sc-header-top .sc-top-item.close-search .close{background:#0000;border:0;color:#fff;font-family:felix-semibold;font-size:14px;padding:0;text-transform:uppercase}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .sc-header .sc-header-top .sc-top-item.close-search .close{display:block}}.homepage-header .sc-header .sc-header-top .headerInnerWrap{padding:0 32px}@media only screen and (max-width:767px){.homepage-header .sc-header .sc-header-top .headerInnerWrap{padding:0}}@media only screen and (min-width:768px){.homepage-header .sc-header .sc-header-top .headerInnerWrap{margin:0 auto;position:relative}}@media only screen and (min-width:768px)and (max-width:1199px){.homepage-header .sc-header .sc-header-top .headerInnerWrap{padding:0 30px}}.homepage-header .sc-header .sc-header-top .headerInnerWrap .topLogoIcon a:focus{outline:none!important}.homepage-header .sc-header .sc-header-top .headerInnerWrap .topLogoIcon a:focus:focus-visible img{outline:3px solid #fff;outline-offset:4px}@media only screen and (max-width:767px){.homepage-header .sc-header{height:55px;position:fixed;width:100%;z-index:101}.homepage-header .sc-header .sc-header-top .sc-top-item{padding:16px 32px 13px 0}}@media only screen and (min-width:768px){.homepage-header .sc-header .sc-header-top .sc-top-item.name{color:#fff;font-family:felix-semibold;font-size:22px;line-height:140%;overflow:hidden;padding:36px 25px;text-align:right;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;width:auto}.homepage-header .sc-header .sc-header-top .sc-top-item.name:after{margin-top:16px;position:absolute;right:10px}}@media only screen and (max-width:767px){.homepage-header .main-header--submenu .close-search{margin-right:45px}}.homepage-header .main-header--submenu .mobile-overlay-search{animation:fade-in .25s ease;background-color:#fff;height:100vh;margin-top:55px;overflow:hidden;position:fixed;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .main-header--submenu .mobile-overlay-search{margin-top:70px}}@media only screen and (max-width:767px){.homepage-header .main-header--submenu .mobile-overlay-search{z-index:108}}.homepage-header .main-header--submenu .mobile-overlay-search #vm-search.site-search .site-search-form{box-shadow:0 0 0 #0000}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query{margin:-69px 0 0;width:100%}}.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .list:hover .active{background:none;color:#4a474f}.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .list:hover .active:hover{background:#f9f9f9;color:#532b9f}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .list .listItem{padding:5px 40px}}.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .list .listItem:hover{background:#f9f9f9;color:#532b9f}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .title{display:none}.homepage-header .main-header--submenu .mobile-overlay-search .site-search-results .site-search-results--query article .newTitle{color:#532b9f;display:block!important;font-family:felix-bold;font-size:20px;padding:5px 40px;text-transform:none}}.homepage-header .sc-header .sc-header-top .dd-list-element{padding:0}.homepage-header .sc-header .sc-header-top .menuList{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;display:none;flex-direction:row;height:46px;justify-content:center;padding:12px 0 0}.homepage-header .sc-header .sc-header-top .menuList:last-child{border-bottom:0}.homepage-header .sc-header .sc-header-top .menuList .sc-top-item{height:46px;padding:0}.homepage-header .sc-header .sc-header-top .menuList .sc-top-item a{border:0!important}.homepage-header .sc-header .sc-header-top .menuList .sc-top-item a,.homepage-header .sc-header .sc-header-top .sc-top-item.header-logout{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:felix-semibold;font-size:16px;height:46px;justify-content:center;padding:0}.homepage-header .menu-list .dd-list-element{color:#565a5c;cursor:pointer;display:none;font-size:16px;font-weight:400;height:47px;line-height:140%;padding:8px 0;text-align:center}@media(hover:hover)and (pointer:fine){.homepage-header .menu-list .main-header--submenu.dashboard,.homepage-header .menu-list .user-name:hover .dd-list-element,.homepage-header .menu-list .user-name:hover .menuList{display:block}.homepage-header .menu-list .main-header--submenu.dashboard a,.homepage-header .menu-list .user-name:hover .dd-list-element a,.homepage-header .menu-list .user-name:hover .menuList a{cursor:pointer}}.homepage-header .menu-list .user-submenu .menuList{display:block}@media only screen and (max-width:767px){.homepage-header .main-header--submenu{height:55px}.homepage-header .LoyaltyContainer .hideOnPhone{display:none}.homepage-header .LoyaltyContainer .showOnPhone{display:inline}}@media only screen and (min-width:768px){.homepage-header .LoyaltyContainer .showOnPhone{display:none}}.homepage-header .SigninModalWrap{margin-right:-20px;margin-top:-25px;padding:25px 20px 80px 80px;position:absolute;right:22px;top:100px}.homepage-header .SigninModal{border-top:4px solid #7bdf79;min-height:0;-webkit-transition:max-height .8s ease-in-out;-moz-transition:max-height .8s ease-in-out;-o-transition:max-height .8s ease-in-out;transition:max-height .8s ease-in-out}@media only screen and (max-width:767px){.homepage-header .SigninModal{display:none}}.homepage-header .SigninModal .form-bg{background:#532b9f;border-radius:0 0 8px 8px;height:auto;width:300px}.homepage-header .SigninModal .form-bg .nav-tabs,.homepage-header .SigninModal .form-bg header{display:none}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2{background:#fff;border-radius:0;height:auto;position:relative;z-index:1}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form{background:#fff;margin:0 24px;padding:20px 0 0;width:auto}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form__label{color:#fff;margin-bottom:8px}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .eye-icon{top:50px}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .errorImg{top:48px}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .label-error{color:#d32f2f;font-family:felix-regular;font-size:12px;letter-spacing:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .label-error{padding-top:5px}}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form__text{background:#fff;border-radius:8px;height:48px;padding:12px 14px}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form__password{padding:9px 42px 9px 12px}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form__label{color:#532b9f}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .login--link-center{color:#370a82;font-family:felix-bold;font-size:16px;line-height:24px;margin:16px auto 0;text-underline-offset:.3rem}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .login--link-center:hover{color:#532b9f}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan.disabled{background:#372086;color:#fff}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan{color:#fff;font-size:20px;height:48px;margin:20px 0 0;transition:all .3s ease;width:100%}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan:hover{background:linear-gradient(180deg,#ff407a,#dd216b 50%);transition:all .3s ease}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan:disabled{background:#e84073}.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .english,.homepage-header .SigninModal #login-form.login-form.sc-registration-v2 .spanish{display:none}.homepage-header .SigninModal .SignupLabel{background:#7bdf79;border-radius:0 0 6px 6px;color:#532b9f;font-family:felix-medium;font-size:18px;margin:-10px 0;padding:20px 15px 10px}.homepage-header .SigninModal .SignupLabel button{background:#7bdf79;border:0;color:#532b9f;cursor:pointer;font-family:felix-semiBold;font-size:18px!important;padding:0;text-decoration:underline;text-underline-offset:.3rem}.homepage-header .SigninModal .SignupLabel button:hover{color:#532b9f!important;text-decoration:underline!important}.homepage-header .SigninModal .SignupLabel button:hover:after{display:none}@media only screen and (min-width:768px){.homepage-header.headerNew .sc-header .sc-header-top .hamburgerWrap{margin:0;padding:0;position:absolute;right:32px;top:23px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header.headerNew .sc-header .sc-header-top .sc-top-item{margin:0 60px 0 0;padding-right:0!important}.homepage-header.headerNew .sc-header .sc-header-top .sc-top-item .close{margin:0}}.homepage-header.headerNew .sc-header .SigninModal{border-radius:16px}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2{border-radius:0}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form{padding:24px 0 0}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form__label{font-family:felix-bold;font-size:20px;line-height:28px;margin-bottom:8px}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .label-error{margin:0;padding:0}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .login--form .sc-form-row{margin-bottom:16px}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;font-family:felix-Bold;margin:0}.homepage-header.headerNew .sc-header .SigninModal #login-form.login-form.sc-registration-v2 .sc-btn-cyan:hover{background:#dd216b}@media only screen and (min-width:768px){.homepage-header.headerNew .sc-header .SigninModal .form-bg{border-radius:16px}}.homepage-header.headerNew .sc-header .SigninModal .SignupLabel{border-radius:0 0 16px 16px}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-header.headerNew #main-header .mainHeader.headerOptions{margin:0 32px 0 0}}.homepage-header.headerNew .SigninModalWrap{right:184px}@media only screen and (min-width:768px){.homepage-header.headerNew .site-search-form .site-search-form--query{width:400px}.homepage-header.headerNew .site-search-form .site-search-form--query .site-search-form--term{border:0;border-radius:8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.homepage-header.headerNew .site-search-form .site-search-form--query .search-img{display:none;left:14px}.homepage-header.headerNew .site-search-form .site-search-form--query .closeSearch{right:39px;top:-2px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header.headerNew .site-search-form .site-search-form--query{height:auto;padding:20px 40px;width:100%}.homepage-header.headerNew .site-search-form .site-search-form--query .site-search-form--term{padding:1px 4px 0 18px;width:100%}.homepage-header.headerNew .site-search-form .site-search-form--query .closeSearch{right:5px;top:26px}}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray{height:48px;width:48px}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray{width:120px}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray .search-icon{display:none}}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray:hover{box-shadow:none;color:#fff}@media only screen and (max-width:1024px){.homepage-header .main-header--submenu #vm-search.site-search.open .site-search-form{width:100%}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray{background:#ff407a;margin:33px 0 0 16px;padding:10px 12px}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray:hover{background:#dd216b}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray img{width:23px}.homepage-header .main-header--submenu #vm-search.site-search.open .sc-outline-btn--cool-gray span{color:#fff;font-family:felix-bold;font-size:20px}.homepage-header .site-search-form .site-search-form--query{background:#532b9f;height:120px}.homepage-header .site-search-form .site-search-form--query .searchTitle{color:#fff;display:block;font-family:felix-semibold;font-size:20px;margin:0 0 6px;width:max-content}.homepage-header .site-search-form .site-search-form--query .searchTitle .subtext{color:#21cfff;font-family:felix-semibold}}@media only screen and (max-width:1024px)and (max-width:767px){.homepage-header .site-search-form .site-search-form--query .searchTitle .subtext{font-size:20px;line-height:28px}.homepage-header .site-search-form .site-search-form--query .searchTitle{letter-spacing:.2px;margin:0 0 8px}}@media only screen and (max-width:1024px){.homepage-header .site-search-form .site-search-form--query .site-search-form--term{border:none;border-radius:8px}}@media only screen and (max-width:1024px)and (min-width:768px)and (max-width:1024px){.homepage-header .site-search-form .site-search-form--query .closeSearch{top:26px}}@media only screen and (max-width:1024px)and (max-width:767px){.homepage-header .site-search-form .site-search-form--query .closeSearch{top:33px}}.searchTitle{display:none}@media only screen and (max-width:767px){.hamburgerWrap{margin:0;position:absolute;right:24px;top:16px}.hamburgerWrap .hamburgerMenu{height:21px;width:24px}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2{position:relative;z-index:12}.headerv2 .homepage-header .sc-header .sc-header-top{height:72px}.headerv2 .homepage-header .sc-header .sc-header-top .sc-logo{height:72px;margin:0}.headerv2 .homepage-header .sc-header .sc-header-top .sc-logo img{max-width:166px}.headerv2 .homepage-header .sc-header .sc-header-top .sc-top-item{height:72px;padding:24px 24px 24px 0}.headerv2 .homepage-header .sc-header .sc-header-top .sc-top-item a{color:#fff;font-size:16px;line-height:24px}.headerv2 .homepage-header .sc-header .sc-header-top .sc-top-item span{font-size:12px}.headerv2 .homepage-header .sc-header .sc-header-top .qr-section{padding-right:32px}.headerv2 .homepage-header .sc-header .sc-header-top .menuUnderline,.headerv2 .homepage-header .sc-header .sc-header-top .right a:hover:after{background:#fff;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton{padding:0}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton:hover .updateButton{background:#8859e3;opacity:.8}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton .login-button{align-items:center;background:#370a82;border-radius:8px;display:flex;flex-direction:row;height:40px;justify-content:center;margin:16px 8px 0 0;padding:0 10px;position:relative;width:87px}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton .login-button span{color:#fff}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton .login-button:hover{background:#8859e3}.headerv2 .homepage-header .sc-header .sc-header-top .signinButton:hover{transition:all .3s ease}.headerv2 .homepage-header .sc-header .sc-header-top .signup-button{align-items:center;background:#7bdf79;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;margin:16px 32px 0 0;min-width:88px;padding:0 10px;position:relative}.headerv2 .homepage-header .sc-header .sc-header-top .signup-button span{color:#532b9f}.headerv2 .homepage-header .sc-header .sc-header-top .signup-button:hover{background:#62b261}.headerv2 .homepage-header .sc-header .sc-header-top .signup-button:hover span{color:#fff}.headerv2 .homepage-header .sc-header .sc-header-top .signup-button:hover:after{display:none}.headerv2 .homepage-header .sc-header .sc-header-top .listPadding{margin:0 -7px 0 0;padding:0}.headerv2 .homepage-header .sc-header .sc-header-top .right a{position:relative}.headerv2 .homepage-header .sc-header .sc-header-top .right a span{font-size:16px}.headerv2 .homepage-header .sc-header .sc-header-top .user-name .sc-top-item{cursor:pointer;min-height:72px;padding:16px 26px 0 8px}.headerv2 .homepage-header .sc-header .sc-header-top .user-name .main-header--submenu.dashboard{display:none}.headerv2 .homepage-header .sc-header .sc-header-top .user-name .main-header--submenu.dashboard.user-submenu,.headerv2 .homepage-header .sc-header .sc-header-top .user-name:hover .main-header--submenu.dashboard{display:block}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .sc-header .sc-header-top .hamburgerMenu{cursor:pointer;float:right;margin:0}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .SigninModalWrap{top:72px}.headerv2 .homepage-header .SigninModal{border:0;border-radius:0 0 6px 6px;box-shadow:0 2px 6px 1px #0003}.headerv2 .homepage-header .SigninModal .form-bg{background:#fff}.headerv2 .homepage-header .SigninModal .SignupLabel{font-size:16px}.headerv2 .homepage-header #main-header .main-header--submenu{background:#370a82;border-radius:0 0 16px 16px;box-shadow:0 4px 8px 0 #00000026;min-width:379px;padding:24px;right:25px;top:72px;width:100%}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:1024px)and (max-width:1199px){.headerv2 .homepage-header #main-header .main-header--submenu{right:0}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header #main-header .main-header--submenu .menuList{border:0;margin:0 0 8px;padding:0}.headerv2 .homepage-header #main-header .main-header--submenu .menuList:last-child{height:auto;line-height:normal;margin:0;min-height:auto;padding:10px 0 0}.headerv2 .homepage-header #main-header .main-header--submenu .menuList:last-child a{height:25px;line-height:normal;min-height:auto}.headerv2 .homepage-header #main-header .main-header--submenu .menuList:last-child a:hover{background:#0000;text-decoration:underline;text-underline-offset:.4rem}.headerv2 .homepage-header #main-header .main-header--submenu a{color:#fff}.headerv2 .homepage-header #main-header .main-header--submenu .sc-top-item-link{align-items:center;display:flex;font-family:felix-bold;font-size:20px;line-height:28px;min-height:48px}.headerv2 .homepage-header #main-header .main-header--submenu .sc-top-item-link:hover{background:#8859e3;border-radius:8px}.headerv2 .homepage-header #main-header .main-header--submenu .sc-top-item-link .mainMenuIcon{height:40px;margin:0 16px 0 0;width:40px}.headerv2 .homepage-header #main-header .main-header--submenu .sc-top-item{height:46px;padding:0}.headerv2 .homepage-header #main-header .header-logout{color:#532b9f}.headerv2 .homepage-header .headerSearchBar{float:left;outline:none;padding:0 0 0 128px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1200px){.headerv2 .homepage-header .headerSearchBar{padding:0 0 0 16px;width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:1201px)and (max-width:1280px){.headerv2 .homepage-header .headerSearchBar{padding:0 0 0 16px;width:320px}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .headerSearchBar .site-search-form,.headerv2 .homepage-header .headerSearchBar .site-search-form--query,.headerv2 .homepage-header .headerSearchBar .site-search-results,.headerv2 .homepage-header .headerSearchBar .site-search-results--query{align-items:center;background:#0000;display:flex;margin:0;padding:0;right:0;width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1200px){.headerv2 .homepage-header .headerSearchBar .site-search-form,.headerv2 .homepage-header .headerSearchBar .site-search-form--query,.headerv2 .homepage-header .headerSearchBar .site-search-results,.headerv2 .homepage-header .headerSearchBar .site-search-results--query{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:1201px)and (max-width:1280px){.headerv2 .homepage-header .headerSearchBar .site-search-form,.headerv2 .homepage-header .headerSearchBar .site-search-form--query,.headerv2 .homepage-header .headerSearchBar .site-search-results,.headerv2 .homepage-header .headerSearchBar .site-search-results--query{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .headerSearchBar .site-search-form{height:60px;position:relative}.headerv2 .homepage-header .headerSearchBar .site-search-results{position:relative}.headerv2 .homepage-header .headerSearchBar .sc-outline-btn--cool-gray{display:none!important}.headerv2 .homepage-header .headerSearchBar .search-masthead{background:#0000;padding:6px 0 4px;position:relative;width:370px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1200px){.headerv2 .homepage-header .headerSearchBar .search-masthead{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:1201px)and (max-width:1280px){.headerv2 .homepage-header .headerSearchBar .search-masthead{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .headerSearchBar .site-search-results--query{background:#fff;border-radius:0 0 16px 16px;margin:0 1px;position:absolute;top:6px;width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1200px){.headerv2 .homepage-header .headerSearchBar .site-search-results--query{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:1201px)and (max-width:1280px){.headerv2 .homepage-header .headerSearchBar .site-search-results--query{width:320px}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .headerSearchBar .site-search-results--query article{width:100%}.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .title,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .title{color:#532b9f;display:none;font-family:felix-bold;font-size:18px;margin:0;padding:12px 16px 0}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px){.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .title.newTitle,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .title.newTitle{display:block!important;font-family:felix-bold;font-size:20px;line-height:28px;text-transform:none}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list:hover .listItem.active,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list:hover .listItem.active{color:#4a474f}.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list:hover .listItem.active:hover,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list:hover .listItem.active:hover{color:#532b9f}.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list .listItem,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list .listItem{align-items:center;color:#4a474f;display:flex;font-family:felix-semiBold;margin:8px 0;min-height:32px;padding:0 16px}.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list .listItem.active,.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list .listItem:hover,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list .listItem.active,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list .listItem:hover{background:#f6f2ff;color:#532b9f;text-underline-offset:.3rem}.headerv2 .homepage-header .headerSearchBar .site-search-results--loc .listContainer .list .listItem:last-child,.headerv2 .homepage-header .headerSearchBar .site-search-results--query .listContainer .list .listItem:last-child{margin-bottom:12px}.headerv2 .homepage-header .headerSearchBar .site-search-form--term{height:40px!important;padding:1px 4px 0 33px}.headerv2 .homepage-header .headerSearchBar .site-search-form--query .search-img{display:none;height:24px;left:auto;position:absolute;right:16px;top:18px;width:24px}.headerv2 .homepage-header .headerSearchBar .site-search-form--query .search-img.newSearchIcon{display:block!important}.headerv2 .homepage-header .headerSearchBar .site-search-form .searchBarLoader{display:none!important;height:22px;position:absolute;right:44px;top:20px;width:22px}.headerv2 .homepage-header .headerSearchBar .sc-form__text{color:#4a474f;font-family:felix-semibold;font-size:16px;line-height:24px;padding:0 66px 0 16px}.headerv2 .homepage-header .headerSearchBar .sc-form__text #editing-view-port div{opacity:.58}.headerv2 .homepage-header .headerSearchBar .sc-form__text:-ms-input-placeholder,.headerv2 .homepage-header .headerSearchBar .sc-form__text::-ms-input-placeholder,.headerv2 .homepage-header .headerSearchBar .sc-form__text::placeholder{color:#88838f}.headerv2 .homepage-header .headerSearchBar .searchBarLoader{margin-right:25px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1024px){.headerv2 .homepage-header .headerSearchBar{display:none!important}}@media only screen and (min-width:768px)and (max-width:7680px){.headerv2 .homepage-header .prescriptionSearchBar{display:block;margin:0 auto;width:902px}.headerv2 .homepage-header .prescriptionSearchBar .headerSearchBar{padding:0}.headerv2 .LoyaltyContainer .LoyaltyContent{border-radius:0;margin:0 auto}.headerv2 .LoyaltyContainer .LoyaltyContent p{font-size:18px;margin-bottom:0!important}.headerv2 .showMore{display:block}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header.headerNew #main-header .mainHeader.headerOptions{display:none!important}}.headerLaoder{align-items:center;display:flex;flex-direction:row;height:70%;justify-content:center;margin:50px auto;width:90px}.headerLaoder img{height:90px;width:90px}@media only screen and (max-width:767px){.stickyAppPromoBanner{height:60px}}.closeDialogButton{background:#0000;border:none}.smallTabletsOnly{display:none!important}@media only screen and (max-width:1024px){.smallTabletsOnly{display:block!important}}.aboveTabletsOnly{display:none!important}@media only screen and (min-width:1024px){.aboveTabletsOnly{display:block!important}}.menuContent .accordion{margin-bottom:16px}.menuContent .accordion .accordion__button{align-items:center;border-bottom:2px solid #370a82;color:#21cfff;display:flex;flex-direction:row;font-family:felix-bold;font-size:20px;height:61px;justify-content:flex-start;letter-spacing:.2px;line-height:28px;padding:16px 0;position:relative}@media only screen and (min-width:768px)and (max-width:1024px){.menuContent .accordion .accordion__button{height:auto;padding:16px 36px 16px 0}}@media only screen and (max-width:767px){.menuContent .accordion .accordion__button{height:auto;padding:16px 54px 16px 0}}.menuContent .accordion .accordion__button:before{background:url(/content/images/icons/chevron-down.svg) no-repeat;border:0;content:"";height:20px;position:absolute;right:10px;transform:none;width:20px}@media only screen and (min-width:768px)and (max-width:1024px){.menuContent .accordion .accordion__button:before{right:5px}}.menuContent .accordion .accordion__button:hover{cursor:pointer}.menuContent .accordion .accordion__button[aria-expanded=true]{border-bottom:2px solid #0000}.menuContent .accordion .accordion__button[aria-expanded=true]:before{background:url(/content/images/icons/chevron-up.svg) no-repeat;content:"";height:20px;position:absolute;right:10px;width:20px}@media only screen and (min-width:768px)and (max-width:1024px){.menuContent .accordion .accordion__button[aria-expanded=true]:before{right:5px}}.menuContent .accordion .accordion__panel{margin-bottom:8px}.menuContent .accordion .accordion__panel a{color:#fff;font-family:felix-semiBold;font-size:18px;letter-spacing:.18px;line-height:28px}.menuContent .accordion .accordion__panel a:hover{text-decoration:underline;text-underline-offset:.3rem}.menuContent .accordion .accordion__panel p{color:#fff;font-family:felix-semiBold;font-size:18px;letter-spacing:.18px;line-height:28px;width:185px}.menuContent .accordion .accordion__panel span{align-items:center;color:#21cfff;display:flex;flex-direction:row;font-family:felix-semiBold;font-size:18px;justify-content:flex-start;letter-spacing:.2px;line-height:28px;margin:0;outline:none;padding:8px 0 0;position:relative}.menuContent .accordion .accordion__panel:last-child{border-bottom:2px solid #370a82;margin-bottom:0;padding-bottom:16px}.menuContent .accordion .accordion__panel img{margin-left:8px}@media only screen and (min-width:768px)and (max-width:7680px){.menuContent.footerMenuContent .accordion{margin-bottom:38px}}@media only screen and (min-width:1024px)and (max-width:7680px){.menuContent.footerMenuContent{border-bottom:2px solid #370a82}.menuContent.footerMenuContent .accordion{display:flex;flex-direction:row;justify-content:space-between}.menuContent.footerMenuContent .accordion .accordion__item:first-child{border-top:0 solid #0000}.menuContent.footerMenuContent .accordion .accordion__button{pointer-events:none}.menuContent.footerMenuContent .accordion .accordion__button:before{background:none}.menuContent.footerMenuContent .accordion .accordion__button:hover{text-decoration:none}.menuContent.footerMenuContent .accordion .accordion__panel p{width:185px}.menuContent.footerMenuContent .accordion .accordion__panel span{pointer-events:none}.menuContent.footerMenuContent .accordion .accordion__panel:last-child,.menuContent.footerMenuContent .accordion .disabledButton{border-bottom:none}}@media only screen and (min-width:768px)and (max-width:1024px){.menuContent.footerMenuContent .accordion__item:last-child .accordion__button,.menuContent.footerMenuContent .accordion__item:last-child .accordion__panel:last-child{border-bottom:none}}@media only screen and (max-width:767px){.menuContent.footerMenuContent .accordion__item:last-child .accordion__button,.menuContent.footerMenuContent .accordion__item:last-child .accordion__panel:last-child{border-bottom:none}}.commonForm .form-group,.commonForm .inputWrapper{display:inline-block;margin:0 0 10px;position:relative;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.commonForm .form-group,.commonForm .inputWrapper{height:115px;margin:0;width:47%}}.commonForm .form-group label,.commonForm .inputWrapper label{color:#532b9f;display:flex;font-family:felix-medium;font-size:18px;line-height:24px;margin:0 0 2px}@media only screen and (min-width:768px)and (max-width:7680px){.commonForm .form-group label,.commonForm .inputWrapper label{color:#532b9f;font-family:felix-semibold;font-size:16px;line-height:28px}}.commonForm .form-group .phoneNumber,.commonForm .form-group input[name=confirmPassword],.commonForm .form-group input[name=password],.commonForm .form-group input[type=date],.commonForm .form-group input[type=email],.commonForm .form-group input[type=number],.commonForm .form-group input[type=password],.commonForm .form-group input[type=text],.commonForm .inputWrapper .phoneNumber,.commonForm .inputWrapper input[name=confirmPassword],.commonForm .inputWrapper input[name=password],.commonForm .inputWrapper input[type=date],.commonForm .inputWrapper input[type=email],.commonForm .inputWrapper input[type=number],.commonForm .inputWrapper input[type=password],.commonForm .inputWrapper input[type=text]{-webkit-appearance:none;border:1px solid #515151;border-radius:6px;box-shadow:inset 0 0 0 #0000;color:#4a474f;font-family:felix-regular;font-size:16px;height:50px;padding:9px 12px;width:100%}.commonForm .form-group .phoneNumber:focus,.commonForm .form-group input[name=confirmPassword]:focus,.commonForm .form-group input[name=password]:focus,.commonForm .form-group input[type=date]:focus,.commonForm .form-group input[type=email]:focus,.commonForm .form-group input[type=number]:focus,.commonForm .form-group input[type=password]:focus,.commonForm .form-group input[type=text]:focus,.commonForm .inputWrapper .phoneNumber:focus,.commonForm .inputWrapper input[name=confirmPassword]:focus,.commonForm .inputWrapper input[name=password]:focus,.commonForm .inputWrapper input[type=date]:focus,.commonForm .inputWrapper input[type=email]:focus,.commonForm .inputWrapper input[type=number]:focus,.commonForm .inputWrapper input[type=password]:focus,.commonForm .inputWrapper input[type=text]:focus{outline:3px solid #532b9f!important;outline-offset:4px}.commonForm .form-group .phoneNumber:focus:not(:focus-visible),.commonForm .form-group input[name=confirmPassword]:focus:not(:focus-visible),.commonForm .form-group input[name=password]:focus:not(:focus-visible),.commonForm .form-group input[type=date]:focus:not(:focus-visible),.commonForm .form-group input[type=email]:focus:not(:focus-visible),.commonForm .form-group input[type=number]:focus:not(:focus-visible),.commonForm .form-group input[type=password]:focus:not(:focus-visible),.commonForm .form-group input[type=text]:focus:not(:focus-visible),.commonForm .inputWrapper .phoneNumber:focus:not(:focus-visible),.commonForm .inputWrapper input[name=confirmPassword]:focus:not(:focus-visible),.commonForm .inputWrapper input[name=password]:focus:not(:focus-visible),.commonForm .inputWrapper input[type=date]:focus:not(:focus-visible),.commonForm .inputWrapper input[type=email]:focus:not(:focus-visible),.commonForm .inputWrapper input[type=number]:focus:not(:focus-visible),.commonForm .inputWrapper input[type=password]:focus:not(:focus-visible),.commonForm .inputWrapper input[type=text]:focus:not(:focus-visible){outline:0!important}.commonForm .form-group .phoneNumber.invalid,.commonForm .form-group input[name=confirmPassword].invalid,.commonForm .form-group input[name=password].invalid,.commonForm .form-group input[type=date].invalid,.commonForm .form-group input[type=email].invalid,.commonForm .form-group input[type=number].invalid,.commonForm .form-group input[type=password].invalid,.commonForm .form-group input[type=text].invalid,.commonForm .inputWrapper .phoneNumber.invalid,.commonForm .inputWrapper input[name=confirmPassword].invalid,.commonForm .inputWrapper input[name=password].invalid,.commonForm .inputWrapper input[type=date].invalid,.commonForm .inputWrapper input[type=email].invalid,.commonForm .inputWrapper input[type=number].invalid,.commonForm .inputWrapper input[type=password].invalid,.commonForm .inputWrapper input[type=text].invalid{background-image:url(/content/images/icons/error.svg);background-position:right 5px center;background-repeat:no-repeat;border:1px solid red;box-shadow:0 0 0 #0000}.commonForm .form-group input[name=confirmPassword].invalid,.commonForm .inputWrapper input[name=confirmPassword].invalid{background-position:right 40px center}.commonForm .form-group input[type=number],.commonForm .inputWrapper input[type=number]{-moz-appearance:textfield}.commonForm .form-group input[type=number]::-webkit-inner-spin-button,.commonForm .form-group input[type=number]::-webkit-outer-spin-button,.commonForm .inputWrapper input[type=number]::-webkit-inner-spin-button,.commonForm .inputWrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.commonForm .form-group .label-error,.commonForm .inputWrapper .label-error{font-size:14px}@media only screen and (min-width:768px)and (max-width:7680px){.commonForm .form-group .label-error,.commonForm .inputWrapper .label-error{padding-top:8px}}.commonForm .form-group .dob-info,.commonForm .inputWrapper .dob-info{display:flex;padding:9px 0 0}.commonForm .inputWrapper.passwordInput input[name=password],.commonForm .inputWrapper.passwordInput input[type=password]{background-position:right 40px center}.commonForm ul.errorList{border:0;margin:0;padding:8px 0 30px}.commonForm ul.errorList li{list-style-type:none;margin:0;width:100%}.commonForm ul.errorList li .label-error{padding:0!important;width:100%}.commonForm .noteLabel{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 15px;width:100%}.commonForm .eye-icon{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;position:absolute;right:10px;top:36px;width:30px}.commonForm .eye-icon img{height:auto;width:26px}.commonForm .float-right{float:right}.commonForm .fullWidth{width:100%}.commonForm .halfWidth{width:50%}.commonForm input::-webkit-input-placeholder{color:#747278}.commonForm input::-moz-placeholder{color:#747278}@media only screen and (min-width:768px)and (max-width:7680px){.commonForm .width75{width:75%}}.commonForm .inputWrapper input[name=confirmPassword],.commonForm .inputWrapper input[name=password],.commonForm .inputWrapper input[type=password]{padding:9px 50px 9px 12px}.commonForm .inputWrapper input[name=confirmPassword]::-webkit-input-placeholder,.commonForm .inputWrapper input[name=password]::-webkit-input-placeholder,.commonForm .inputWrapper input[type=password]::-webkit-input-placeholder{color:#aaa;font-size:18px}.commonForm .inputWrapper input[name=confirmPassword]::-moz-placeholder,.commonForm .inputWrapper input[name=password]::-moz-placeholder,.commonForm .inputWrapper input[type=password]::-moz-placeholder{color:#aaa;font-size:18px;letter-spacing:-2px}@media only screen and (max-width:767px){.commonForm .inputWrapper input[name=confirmPassword],.commonForm .inputWrapper input[name=password],.commonForm .inputWrapper input[type=password]{height:48px}}.commonForm .signup-footer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.sc-form__label{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.input-search.open-search-mobile{background:#fff;border:0;font-family:Open Sans,sans-serif;margin:0 auto;position:relative;width:290px}.input-search--placeholder{color:#565a5c;display:block;padding:10px}.sc-outline-btn--cool-gray{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;line-height:120%;margin:0;padding:11px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.sc-outline-btn--cool-gray:focus,.sc-outline-btn--cool-gray:hover{outline:none;text-decoration:none}.sc-outline-btn--cool-gray.disabled-btn,.sc-outline-btn--cool-gray.disabled-btn:focus,.sc-outline-btn--cool-gray.disabled-btn:hover,.sc-outline-btn--cool-gray:disabled,.sc-outline-btn--cool-gray:disabled:focus,.sc-outline-btn--cool-gray:disabled:hover{box-shadow:inset 0 0 0 1px #979797;color:#979797}.disabled-btn.sc-outline-btn--cool-gray,.sc-outline-btn--cool-gray:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.disabled-btn.sc-outline-btn--cool-gray:focus,.sc-outline-btn--cool-gray:disabled:focus{outline:none}.sc-outline-btn--cool-gray{background:#0000;box-shadow:inset 0 0 0 1px #aaa;color:#565a5c}@media only screen and (min-width:768px){.sc-outline-btn--cool-gray:focus,.sc-outline-btn--cool-gray:hover{box-shadow:inset 0 0 0 1px #565a5c;color:#565a5c}}.search-masthead{background-color:#f9f9f9;padding:30px;position:relative}.search-container{background-color:#0000;position:relative}.site-search-results .home-result{margin-right:15.5%}@media only screen and (max-width:1200px){.site-search-results .home-result{margin-right:0}}@media only screen and (max-width:1023px){.site-search-results .home-result{margin-right:0}}.browsePrescriptions .site-search-results .home-result{margin-right:0}.site-search-form{-webkit-align-items:center;align-items:center;display:-webkit-flex;height:60px;margin:0 auto;width:100%}.site-search-form .searchBarLoader{height:40px}.site-search-form .active{background-color:#f9f9f9}.search-center{display:block}.sc-form__text{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.sc-form__text.has-error,.sc-form__text.invalid{-webkit-box-shadow:inset 0 0 0 1px #cf3c3c;-moz-box-shadow:inset 0 0 0 1px #cf3c3c;box-shadow:inset 0 0 0 1px #cf3c3c}.site-search-form .sc-form__text{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-search-form .sc-form__text .active{background-color:#f9f9f9}.site-search-form .sc-form__text:disabled,.site-search-form .sc-form__text:focus,.site-search-form .sc-form__text:hover,.site-search-form .sc-form__text:hover:disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-search-form .site-search-form--location{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:60px;position:relative}.site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#aaa;display:inline-table;height:16px;right:0;top:-1px;width:16px}.site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#aaa;left:3px;position:relative;top:3px}@media only screen and (max-width:767px){.site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#00baf2;height:18px;width:18px}.site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#00baf2;height:8px;width:8px}}.site-search-form .site-search-form--location.invalid{border-bottom:3px solid #cf3c3c}.site-search-form .site-search-form--query.site-search-form--query{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:60px;position:relative}@media only screen and (max-width:767px){.site-search-form .site-search-form--query.site-search-form--query.hide-on-prescription-mobile{display:none}}.site-search-form .site-search-form--query.site-search-form--query .sc-icon.sc-icon-search{display:block;margin-top:3px;width:16px}.site-search-form .site-search-form--query.site-search-form--query .sc-icon.sc-icon-search:after{background:#aaa}.site-search-form .site-search-form--query.site-search-form--query .sc-icon.sc-icon-search:before{border-color:#aaa}.site-search-form .site-search-form--query.site-search-form--query .newTitleAB{display:none}.site-search form.loading .site-search-form--location,.site-search form.loading .site-search-form--query{background:#f9f9f9}@media only screen and (max-width:1024px){.search-masthead{background:#fff;height:100%;padding:0;width:100%}.search-form-wd-false{display:block;width:100%}.site-search-form .site-search-form--query{padding:9px 12px}.site-search-form{-webkit-box-shadow:0 1px 3px 0 #565a5c4d;-moz-box-shadow:0 1px 3px 0 #565a5c4d;box-shadow:0 1px 3px 0 #565a5c4d;flex-wrap:wrap;height:auto;padding:0}.site-search-form--location{border-left:0;border-top:1px solid #eaeaea;width:100%}.site-search-form--query{display:none;width:100%}.site-search-form--location,.site-search-form--query{padding:0 15px}}@media only screen and (min-width:1024px){.site-search-form--location,.site-search-form--query{-webkit-box-shadow:0 2px 4px 0 #565a5c4d;-moz-box-shadow:0 2px 4px 0 #565a5c4d;box-shadow:0 2px 4px 0 #565a5c4d}.site-search-form{-webkit-justify-content:space-between;justify-content:space-between;width:708px}.site-search-form .sc-form__text.site-search-form--loc{width:calc(100% - 15px)}.site-search-form--location{margin-right:12px;width:232px}.site-search-form--query{margin:0 auto;width:464px}.site-search-form--location,.site-search-form--query{background:#fff;border-radius:2px;padding:0 15px}.site-search-form{width:798px}.site-search-form--location{width:250px}.site-search-form--query{width:536px}.list-results-page .site-search-form{width:964px}.list-results-page .site-search-form--location{width:320px}.list-results-page .site-search-form--query{width:632px}}@media only screen and (min-width:1200px){.site-search-form{width:928px}.site-search-form--location{width:276px}.site-search-form--query{width:640px}.list-results-page .site-search-form{width:1120px}.list-results-page .site-search-form--location{width:372px}.list-results-page .site-search-form--query{width:736px}}.viewed-rx--content{padding:0 15px}.viewed-rx{padding-top:30px}.viewed-rx header{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;margin-bottom:10px}.viewed-rx header.clear-recently-viewed{background:#0000;border:none;padding:0}.viewed-rx ul{margin:0;padding:0}.viewed-rx ul li{list-style:none;position:relative}.viewed-rx ul li:hover{cursor:pointer}.viewed-rx .clear-all-btn{font-size:12px}.viewed-rx .header-text{color:#fff;font-size:12px;font-weight:700;margin-right:12px;text-transform:uppercase}.viewed-rx .recent-drug--name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.viewed-rx .rx-item a{background:#fff;border-radius:3px;color:#565a5c;display:block;font-size:16px;line-height:16px;overflow:hidden;padding:15px;text-align:left;z-index:5}.viewed-rx .rx-item a:hover{text-decoration:none}.viewed-rx .rx-item a:after{border-bottom:3px solid #565a5c;border-right:3px solid #565a5c;content:"";display:block;height:10px;position:absolute;right:15px;top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}@media only screen and (max-width:767px){.home-masthead,.masthead{padding:90px 15px}.viewed-rx--list ul li{margin-bottom:15px}.viewed-rx--list ul li:nth-child(n+4){display:none}}.isBTSSHown{padding:60px 15px}@media only screen and (min-width:768px){.isBTSSHown{padding:170px 15px 120px}}@media only screen and (min-width:992px){.isBTSSHown{padding:170px 15px 120px}}@media only screen and (min-width:1200px){.isBTSSHown{padding:170px 15px 120px}}@media only screen and (min-width:768px){.masthead.show-recent{padding:120px 15px 15px}.viewed-rx--content{margin:0 auto;padding:0;width:708px}.viewed-rx--list ul{display:block}.viewed-rx--list ul:after{clear:both;content:"";display:block;height:0}.viewed-rx--list ul li{float:left;margin:0 24px 10px 0;width:220px}.viewed-rx--list ul li:nth-child(3n){margin-right:0}.less_recently_viewed_items{text-align:-webkit-left}.less_recently_viewed_items .viewed-rx--content{width:464px}.less_recently_viewed_items .viewed-rx--list ul,.less_recently_viewed_items header{width:fit-content}.less_recently_viewed_items .viewed-rx--list ul li{margin-right:12px}}@media only screen and (min-width:1024px){.less_recently_viewed_items .viewed-rx--content{width:536px!important}.less_recently_viewed_items .viewed-rx--list ul li{width:256px}}@media only screen and (min-width:1200px){.viewed-rx--content{width:964px}.viewed-rx--list ul li{margin-right:32px;width:300px}.less_recently_viewed_items{text-align:-webkit-left}.less_recently_viewed_items .viewed-rx--content{width:640px!important}.less_recently_viewed_items .viewed-rx--list ul,.less_recently_viewed_items header{width:fit-content}.less_recently_viewed_items .viewed-rx--list ul li{margin-right:20px;width:300px}}.sc-form__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;box-sizing:border-box;color:#565a5c;height:40px;padding:9px 12px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;width:100%}.sc-form__text:-ms-input-placeholder,.sc-form__text::-moz-placeholder,.sc-form__text::-ms-input-placeholder,.sc-form__text::-webkit-input-placeholder,.sc-form__text::placeholder{color:#747278}.sc-form__text:hover{-webkit-box-shadow:inset 0 0 0 1px #565a5c;-moz-box-shadow:inset 0 0 0 1px #565a5c;box-shadow:inset 0 0 0 1px #565a5c}.sc-form__text:focus{-webkit-box-shadow:inset 0 0 0 1px #00baf2;-moz-box-shadow:inset 0 0 0 1px #00baf2;box-shadow:inset 0 0 0 1px #00baf2;outline:none}.sc-form__text:disabled{background-color:#f9f9f9;color:#aaa;-webkit-text-fill-color:#aaa}.sc-form__text:hover:disabled{-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sc-form__text{border-radius:0}}.sc-form__icon-text{padding-left:38px;position:relative}.sc-form__icon-text.sc-form__icon--mail{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px 10px;background-repeat:no-repeat;background-size:24px 345px}.sc-form__icon-text.sc-form__icon--mail:hover{background-position:8px -53px}.sc-form__icon-text.sc-form__icon--mail:focus{background-position:8px -116px}.sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px -180px;background-repeat:no-repeat;background-size:24px 345px}.sc-form__icon-text.sc-form__icon--password:hover{background-position:8px -246px}.sc-form__icon-text.sc-form__icon--password:focus{background-position:8px -312px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.sc-form__icon-text.sc-form__icon--mail,.sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite@2x.png)}}.sc-icon.sc-icon-right{float:right}.sc-icon.sc-icon-triangle-down{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.sc-icon.sc-icon-triangle-down.sc-icon-large{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px dashed;border-top:5px solid\9}.sc-icon.sc-icon-arrow-right{border-bottom:2px solid;border-right:2px solid;height:8px;margin-right:2px;margin-top:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.sc-icon.sc-icon-login{border-radius:9px;display:inline-block;height:18px;margin-bottom:2px;margin-right:2px;margin-top:-2px;overflow:hidden;position:relative;vertical-align:middle;width:18px}.sc-icon.sc-icon-login,.sc-icon.sc-icon-login:after,.sc-icon.sc-icon-login:before{border:1px solid #00baf2}.sc-icon.sc-icon-login:after,.sc-icon.sc-icon-login:before{content:"";display:block;position:absolute}.sc-icon.sc-icon-login:before{border-radius:3px;height:6px;left:5px;top:4px;width:6px}.sc-icon.sc-icon-login:after{border-radius:7px;height:16px;left:2px;top:11px;width:12px}.sc-icon.sc-icon-hamburger{display:inline-block;margin-right:6px;margin-top:3px;vertical-align:top}.sc-icon.sc-icon-hamburger span{background:#aaa;border-radius:5px;display:block;height:2px;margin-bottom:3px;width:16px}.sc-icon.sc-icon-search{display:block;height:20px;pointer-events:none;position:relative;width:20px}.sc-icon.sc-icon-search:before{border:2px solid #aaa;border-radius:50%;content:"";height:13px;left:0;position:absolute;width:13px}.sc-icon.sc-icon-search:after{background-color:#aaa;border-radius:4px;content:"";height:6px;left:12px;position:absolute;top:10px;transform:rotate(-40deg);width:2px}.sc-icon.sc-icon-pin{background:#0000;border:2px solid #00baf2;border-radius:14px 14px 14px 0;display:inline-block;height:14px;position:relative;right:-2px;top:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.sc-icon.sc-icon-pin:before{border:2px solid #00baf2;border-radius:9px;content:"";display:block;height:6px;left:2px;position:absolute;top:2px;width:6px}@media only screen and (max-width:767px){#vm-search.site-search.open .site-search-form .site-search-form--location{border-bottom:1px solid #eaeaea}#vm-search.site-search.open .site-search-form .site-search-form--location.invalid.false{border-bottom:3px solid #cf3c3c}#vm-search.site-search .site-search-form #zipbar{border-bottom:1px solid #00baf2;border-radius:0;color:#30c7f5;height:35px;margin-left:-15px;padding:0 12px 0 26px;width:100%}.close-search .sc-text-btn--gray,.close-search .sc-text-btn--gray:focus,.close-search .sc-text-btn--gray:hover{text-decoration:none}.close-search .sc-text-btn--gray.close{font-size:12px;font-weight:700;margin-top:5px;opacity:1;text-transform:uppercase}.site-search{background:#fff;left:0;min-height:auto;position:relative;top:0;width:100%}.site-search,.site-search.open{display:block}}.prescription-wrapper .sc-nearme-dropdown{background:#fff;list-style:none;margin:0;padding:0}.prescription-wrapper .sc-nearme-dropdown>li{border-radius:0 0 3px 3px;border-top:1px solid #f9f9f9;cursor:pointer;margin:-1px;outline:none;padding:0}@media only screen and (max-width:767px){.prescription-wrapper .sc-nearme-dropdown>li{border-top:0}}.prescription-wrapper .sc-nearme-dropdown>li:focus{outline:none}.prescription-wrapper .sc-nearme-dropdown>li>a{display:block;outline:none;padding:5px 10px 5px 15px}.prescription-wrapper .sc-nearme-dropdown>li>a:focus{outline:none}.homepage-new .sc-form__label{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.homepage-new .input-search.open-search-mobile{background:#fff;border:1px solid #515151;border-radius:8px;font-family:Open Sans,sans-serif;height:34px;margin:0 auto;position:relative;text-align:left;width:100%}.homepage-new .input-search--placeholder{color:#4a474f;display:block;font-size:16px;padding:4px}.homepage-new .mobile-search-input{font-family:felix-semiBold;font-size:16px!important;line-height:24px;padding:4px 16px}.homepage-new .sc-outline-btn--cool-gray{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;line-height:120%;margin:0;padding:11px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.homepage-new .sc-outline-btn--cool-gray:focus,.homepage-new .sc-outline-btn--cool-gray:hover{outline:none;text-decoration:none}.homepage-new .sc-outline-btn--cool-gray.disabled-btn,.homepage-new .sc-outline-btn--cool-gray.disabled-btn:focus,.homepage-new .sc-outline-btn--cool-gray.disabled-btn:hover,.homepage-new .sc-outline-btn--cool-gray:disabled,.homepage-new .sc-outline-btn--cool-gray:disabled:focus,.homepage-new .sc-outline-btn--cool-gray:disabled:hover{box-shadow:inset 0 0 0 1px #979797;color:#979797}.homepage-new .disabled-btn.sc-outline-btn--cool-gray,.homepage-new .sc-outline-btn--cool-gray:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.homepage-new .disabled-btn.sc-outline-btn--cool-gray:focus,.homepage-new .sc-outline-btn--cool-gray:disabled:focus{outline:none}.homepage-new .sc-outline-btn--cool-gray{background:linear-gradient(180deg,#ff407a,#dd216b 50%);border-radius:8px;box-shadow:0 1px 2px 0 #00000073;color:#fff;display:flex!important;font-family:felix-semiBold;font-size:24px;height:50px;line-height:23px;margin-left:20px;padding:8px 10px;transition:all .3s ease;width:158px}.homepage-new .sc-outline-btn--cool-gray:hover{background:linear-gradient(180deg,#ff407a,#dd216b 50%);transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out}@media only screen and (max-width:1023px){.homepage-new .sc-outline-btn--cool-gray{font-size:22px}}@media only screen and (max-width:1200px){.homepage-new .sc-outline-btn--cool-gray{font-size:22px}}@media only screen and (max-width:767px){.homepage-new .sc-outline-btn--cool-gray span{padding:3px 0}}.homepage-new .sc-outline-btn--cool-gray:hover{color:#fff}@media only screen and (max-width:767px){.homepage-new .sc-outline-btn--cool-gray:focus{outline:none}}.homepage-new .search-icon img{margin-right:10px;width:24px}.homepage-new .sc-outline-btn--cool-gray .sc-icon{color:#fff;margin:0 10px 0 0}.homepage-new .search-masthead{background-color:#f9f9f9;padding:30px;position:relative}.homepage-new .site-search-results .home-result{margin-right:27%;width:582px}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-new .site-search-results .home-result{margin-right:19.5%}}@media only screen and (min-width:1024px)and (max-width:1199px){.homepage-new .site-search-results .home-result{margin-right:23%}}@media only screen and (min-width:1200px)and (max-width:1380px){.homepage-new .site-search-results .home-result{margin-right:26.8%;width:580px}}.homepage-new .site-search-form{-webkit-align-items:center;align-items:center;display:-webkit-flex;height:60px;margin:0 auto;width:100%}.homepage-new .site-search-form .searchBarLoader{height:40px;margin-left:15px}.homepage-new .site-search-form .active{background-color:#0000}.homepage-new .search-center{display:block}.homepage-new .sc-form__text{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.homepage-new .sc-form__text.has-error,.homepage-new .sc-form__text.invalid{-webkit-box-shadow:inset 0 0 0 1px #cf3c3c;-moz-box-shadow:inset 0 0 0 1px #cf3c3c;box-shadow:inset 0 0 0 1px #cf3c3c}.homepage-new .site-search-form .sc-form__text{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.homepage-new .site-search-form .sc-form__text .active{background-color:#f9f9f9}.homepage-new .site-search-form .sc-form__text:disabled,.homepage-new .site-search-form .sc-form__text:focus,.homepage-new .site-search-form .sc-form__text:hover,.homepage-new .site-search-form .sc-form__text:hover:disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.homepage-new .site-search-form .site-search-form--location{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:60px;position:relative}.homepage-new .site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#aaa;display:inline-table;height:16px;right:0;top:-1px;width:16px}.homepage-new .site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#aaa;left:3px;position:relative;top:3px}@media only screen and (max-width:767px){.homepage-new .site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#00baf2;height:18px;width:18px}.homepage-new .site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#00baf2;height:8px;width:8px}}.homepage-new .site-search-form .site-search-form--location.invalid{border-bottom:3px solid #cf3c3c}.homepage-new .site-search-form .site-search-form--query{-webkit-align-items:center;align-items:center;box-shadow:0 0 0 #0000;display:-webkit-flex;display:flex;height:60px;position:relative}@media only screen and (max-width:767px){.homepage-new .site-search-form .site-search-form--query.hide-on-prescription-mobile{display:none}}.homepage-new .site-search-form .site-search-form--query .site-search-form--term{border:1px solid #515151;color:#4a474f;font-family:felix-regular;font-size:16px;height:50px}.homepage-new .site-search-form .site-search-form--query .sc-icon.sc-icon-search{display:block;margin-top:3px;width:16px}.homepage-new .site-search-form .site-search-form--query .sc-icon.sc-icon-search:after{background:#aaa}.homepage-new .site-search-form .site-search-form--query .sc-icon.sc-icon-search:before{border-color:#aaa}.homepage-new .site-search form.loading .site-search-form--location,.homepage-new .site-search form.loading .site-search-form--query{background:#f9f9f9}@media only screen and (max-width:767px){.homepage-new .search-masthead{background:#fff;height:100%;padding:0;width:100%}.homepage-new .search-form-wd-false{display:block;width:100%}.homepage-new .site-search-form .site-search-form--query{padding:9px 12px}.homepage-new .site-search-form--query{width:100%}.homepage-new .site-search-form--location,.homepage-new .site-search-form--query{padding:0 15px}.homepage-new .site-search-form{-webkit-box-shadow:0 1px 3px 0 #565a5c4d;-moz-box-shadow:0 1px 3px 0 #565a5c4d;box-shadow:0 1px 3px 0 #565a5c4d;flex-wrap:wrap;height:auto;padding:0}.homepage-new .site-search-form--location{border-left:0;border-top:1px solid #eaeaea;width:100%}.homepage-new .site-search-form--query{display:block;width:auto}.homepage-new .site-search-form--query .sc-outline-btn--cool-gray{height:34px;line-height:18px;margin-left:10px;padding:0 6px;width:34px}.homepage-new .site-search-form--location,.homepage-new .site-search-form--query{padding:0}.homepage-new .mobile-search{display:flex}}@media only screen and (min-width:768px){.homepage-new .site-search-form--location,.homepage-new .site-search-form--query{-webkit-box-shadow:0 2px 4px 0 #565a5c4d;-moz-box-shadow:0 2px 4px 0 #565a5c4d;box-shadow:0 2px 4px 0 #565a5c4d}.homepage-new .site-search-form{-webkit-justify-content:space-between;justify-content:space-between;width:736px}.homepage-new .site-search-form .sc-form__text.site-search-form--loc{width:calc(100% - 15px)}.homepage-new .site-search-form--location{margin-right:12px;width:232px}.homepage-new .site-search-form--location,.homepage-new .site-search-form--query{border-radius:2px;padding:0 15px}.homepage-new .site-search-form--query{margin:0 auto;padding:0;width:736px}.homepage-new .site-search-form--location{background:#fff}}@media only screen and (min-width:1024px){.homepage-new .site-search-form{width:736px}.homepage-new .site-search-form--location{width:250px}.homepage-new .list-results-page .site-search-form{width:964px}.homepage-new .list-results-page .site-search-form--location{width:320px}.homepage-new .list-results-page .site-search-form--query{width:632px}}@media only screen and (min-width:1200px){.homepage-new .site-search-form{width:883px}.homepage-new .site-search-form--location{width:276px}.homepage-new .site-search-form--query{width:736px}.homepage-new .list-results-page .site-search-form{width:1120px}.homepage-new .list-results-page .site-search-form--location{width:372px}.homepage-new .list-results-page .site-search-form--query{width:736px}}.homepage-new .viewed-rx--content{padding:0}.homepage-new .viewed-rx{padding-top:30px}.homepage-new .viewed-rx header{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;margin-bottom:10px}.homepage-new .viewed-rx header.clear-recently-viewed{background:#0000;border:none;padding:0}.homepage-new .viewed-rx ul{margin:0;padding:0}.homepage-new .viewed-rx ul li{list-style:none;position:relative}.homepage-new .viewed-rx ul li:hover{cursor:pointer}.homepage-new .viewed-rx .clear-all-btn{color:#ff407a;font-size:12px}.homepage-new .viewed-rx .header-text{color:#532b9f;font-family:felix-semibold;font-size:18px;margin-right:12px;text-transform:none}@media only screen and (max-width:767px){.homepage-new .viewed-rx .header-text{margin-right:5px}}.homepage-new .viewed-rx .recent-drug--name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.homepage-new .viewed-rx .rx-item a{background:#f8f8f8;border-radius:3px;color:#532b9f;display:block;font-size:16px;line-height:16px;overflow:hidden;padding:15px;text-align:left;z-index:5}.homepage-new .viewed-rx .rx-item a:hover{text-decoration:none}.homepage-new .viewed-rx .rx-item a:after{border-bottom:4px solid #979797;border-right:4px solid #979797;content:"";display:block;height:16px;position:absolute;right:15px;top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}@media only screen and (max-width:767px){.homepage-new .home-masthead,.homepage-new .masthead{padding:90px 15px}.homepage-new .viewed-rx--list ul li{margin-bottom:15px}.homepage-new .viewed-rx--list ul li:nth-child(n+4){display:none}.homepage-new .viewed-rx--list ul li:last-child{margin-bottom:0}}.homepage-new .isBTSSHown{padding:110px 15px}@media only screen and (max-width:767px){.homepage-new .isBTSSHown{padding:60px 15px 20px}}@media only screen and (min-width:768px){.homepage-new .isBTSSHown{padding:160px 15px 10px}}@media only screen and (min-width:992px){.homepage-new .isBTSSHown{padding:160px 15px 10px}}@media only screen and (min-width:1200px){.homepage-new .isBTSSHown{padding:100px 15px 50px}}@media only screen and (min-width:768px){.homepage-new .masthead.show-recent{padding:220px 15px 15px}.homepage-new .viewed-rx{display:none}.homepage-new .viewed-rx--content{margin:0 auto;padding:0;width:708px}.homepage-new .viewed-rx--list ul{display:block}.homepage-new .viewed-rx--list ul:after{clear:both;content:"";display:block;height:0}.homepage-new .viewed-rx--list ul li{float:left;margin:0 24px 10px 0;width:220px}.homepage-new .viewed-rx--list ul li:nth-child(3n){margin-right:0}.homepage-new .less_recently_viewed_items{text-align:-webkit-left}.homepage-new .less_recently_viewed_items .viewed-rx--content{width:464px}.homepage-new .less_recently_viewed_items .viewed-rx--list ul,.homepage-new .less_recently_viewed_items header{width:fit-content}.homepage-new .less_recently_viewed_items .viewed-rx--list ul li{margin-right:12px}}@media only screen and (min-width:1024px){.homepage-new .less_recently_viewed_items .viewed-rx--content{width:536px!important}.homepage-new .less_recently_viewed_items .viewed-rx--list ul li{width:256px}}@media only screen and (min-width:1200px){.homepage-new .viewed-rx--content{width:964px}.homepage-new .viewed-rx--list ul li{margin-right:32px;width:300px}.homepage-new .less_recently_viewed_items{text-align:-webkit-left}.homepage-new .less_recently_viewed_items .viewed-rx--content{width:640px!important}.homepage-new .less_recently_viewed_items .viewed-rx--list ul,.homepage-new .less_recently_viewed_items header{width:fit-content}.homepage-new .less_recently_viewed_items .viewed-rx--list ul li{margin-right:20px;width:300px}}.homepage-new .sc-form__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;box-sizing:border-box;color:#565a5c;height:40px;padding:9px 12px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;width:100%}.homepage-new .sc-form__text:-ms-input-placeholder,.homepage-new .sc-form__text::-moz-placeholder,.homepage-new .sc-form__text::-ms-input-placeholder,.homepage-new .sc-form__text::-webkit-input-placeholder,.homepage-new .sc-form__text::placeholder{color:#747278}.homepage-new .sc-form__text:hover{-webkit-box-shadow:inset 0 0 0 1px #565a5c;-moz-box-shadow:inset 0 0 0 1px #565a5c;box-shadow:inset 0 0 0 1px #565a5c}.homepage-new .sc-form__text:focus{-webkit-box-shadow:inset 0 0 0 1px #00baf2;-moz-box-shadow:inset 0 0 0 1px #00baf2;box-shadow:inset 0 0 0 1px #00baf2;outline:none}.homepage-new .sc-form__text:disabled{background-color:#f9f9f9;color:#aaa;-webkit-text-fill-color:#aaa}.homepage-new .sc-form__text:hover:disabled{-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.homepage-new .sc-form__text{border-radius:0}}.homepage-new .sc-form__icon-text{padding-left:38px;position:relative}.homepage-new .sc-form__icon-text.sc-form__icon--mail{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px 10px;background-repeat:no-repeat;background-size:24px 345px}.homepage-new .sc-form__icon-text.sc-form__icon--mail:hover{background-position:8px -53px}.homepage-new .sc-form__icon-text.sc-form__icon--mail:focus{background-position:8px -116px}.homepage-new .sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px -180px;background-repeat:no-repeat;background-size:24px 345px}.homepage-new .sc-form__icon-text.sc-form__icon--password:hover{background-position:8px -246px}.homepage-new .sc-form__icon-text.sc-form__icon--password:focus{background-position:8px -312px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.homepage-new .sc-form__icon-text.sc-form__icon--mail,.homepage-new .sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite@2x.png)}}.homepage-new .sc-icon.sc-icon-right{float:right}.homepage-new .sc-icon.sc-icon-triangle-down{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.homepage-new .sc-icon.sc-icon-triangle-down.sc-icon-large{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px dashed;border-top:5px solid\9}.homepage-new .sc-icon.sc-icon-arrow-right{border-bottom:2px solid;border-right:2px solid;height:8px;margin-right:2px;margin-top:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.homepage-new .sc-icon.sc-icon-login{border:1px solid #fff;border-radius:9px;display:inline-block;height:18px;margin-bottom:2px;margin-right:2px;margin-top:-2px;overflow:hidden;position:relative;vertical-align:middle;width:18px}.homepage-new .sc-icon.sc-icon-login:after,.homepage-new .sc-icon.sc-icon-login:before{border:1px solid #fff;content:"";display:block;position:absolute}.homepage-new .sc-icon.sc-icon-login:before{border-radius:3px;height:6px;left:5px;top:4px;width:6px}.homepage-new .sc-icon.sc-icon-login:after{border-radius:7px;height:16px;left:2px;top:11px;width:12px}.homepage-new .sc-icon.sc-icon-hamburger{display:inline-block;margin-right:6px;margin-top:3px;vertical-align:top}.homepage-new .sc-icon.sc-icon-hamburger span{background:#fff;border-radius:5px;display:block;height:2px;margin-bottom:3px;width:16px}.homepage-new .sc-icon.sc-icon-search{display:block;height:20px;pointer-events:none;position:relative;width:20px}.homepage-new .sc-icon.sc-icon-search:before{border:2px solid #aaa;border-radius:50%;content:"";height:13px;left:0;position:absolute;width:13px}.homepage-new .sc-icon.sc-icon-search:after{background-color:#aaa;border-radius:4px;content:"";height:6px;left:12px;position:absolute;top:10px;transform:rotate(-40deg);width:2px}.homepage-new .sc-icon.sc-icon-pin{background:#0000;border:2px solid #00baf2;border-radius:14px 14px 14px 0;display:inline-block;height:14px;position:relative;right:-2px;top:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.homepage-new .sc-icon.sc-icon-pin:before{border:2px solid #00baf2;border-radius:9px;content:"";display:block;height:6px;left:2px;position:absolute;top:2px;width:6px}@media only screen and (max-width:767px){.homepage-new #vm-search.site-search.open .site-search-form .site-search-form--location{border-bottom:1px solid #eaeaea}.homepage-new #vm-search.site-search.open .site-search-form .site-search-form--location.invalid.false{border-bottom:3px solid #cf3c3c}.homepage-new #vm-search.site-search .site-search-form #zipbar{border-bottom:1px solid #00baf2;border-radius:0;color:#30c7f5;height:35px;margin-left:-15px;padding:0 12px 0 26px;width:100%}.homepage-new #vm-search.site-search.open .sc-outline-btn--cool-gray{width:auto}.homepage-new #vm-search.site-search.open .sc-outline-btn--cool-gray img{margin-right:0;width:30px}.homepage-new #vm-search.site-search.open .sc-outline-btn--cool-gray span{display:none}.homepage-new #vm-search.site-search.open .sc-outline-btn--cool-gray .search-icon{display:block}.homepage-new .close-search .sc-text-btn--gray,.homepage-new .close-search .sc-text-btn--gray:focus,.homepage-new .close-search .sc-text-btn--gray:hover{text-decoration:none}.homepage-new .close-search .sc-text-btn--gray.close{color:#fff;font-size:12px;font-weight:700;margin-top:5px;opacity:1;text-transform:uppercase}.homepage-new .site-search{background:#fff;display:block;left:0;min-height:auto;position:relative;top:0;width:100%}.homepage-new .site-search.open{display:block}}.homepage-new .prescription-wrapper .sc-nearme-dropdown{background:#fff;list-style:none;margin:0;padding:0}.homepage-new .prescription-wrapper .sc-nearme-dropdown>li{border-radius:0 0 3px 3px;border-top:1px solid #f9f9f9;cursor:pointer;margin:-1px;outline:none;padding:0}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .sc-nearme-dropdown>li{border-top:0}}.homepage-new .prescription-wrapper .sc-nearme-dropdown>li:focus{outline:none}.homepage-new .prescription-wrapper .sc-nearme-dropdown>li>a{display:block;outline:none;padding:5px 10px 5px 15px}.homepage-new .prescription-wrapper .sc-nearme-dropdown>li>a:focus{outline:none}.homepage-new .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form{background:#fff;box-shadow:0 0 0 #0000;margin:0 0 0 -15px;padding:0 15px;width:calc(99% + 30px)}.homepage-new .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-form--location{border:0}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-form--location{margin-bottom:20px;padding:0}}.homepage-new .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-form--location img{width:22px}.homepage-new .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form #zipbar{border:0;color:#532b9f;font-family:felix-bold;font-size:16px;margin-left:0;padding:2px 10px;text-decoration:underline}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .prescription-wrapper .site-search-form{padding-left:10px}}.homepage-header .sc-form__label{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.homepage-header .input-search.open-search-mobile{background:#fff;border:1px solid #515151;border-radius:6px;font-family:felix-regular;height:34px;margin:0 auto;position:relative;text-align:left;width:100%}.homepage-header .input-search--placeholder{color:#565a5c;display:block;font-size:14px;padding:4px}.homepage-header .sc-outline-btn--cool-gray{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;line-height:120%;margin:0;padding:11px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.homepage-header .sc-outline-btn--cool-gray:focus,.homepage-header .sc-outline-btn--cool-gray:hover{outline:none;text-decoration:none}.homepage-header .sc-outline-btn--cool-gray.disabled-btn,.homepage-header .sc-outline-btn--cool-gray.disabled-btn:focus,.homepage-header .sc-outline-btn--cool-gray.disabled-btn:hover,.homepage-header .sc-outline-btn--cool-gray:disabled,.homepage-header .sc-outline-btn--cool-gray:disabled:focus,.homepage-header .sc-outline-btn--cool-gray:disabled:hover{box-shadow:inset 0 0 0 1px #979797;color:#979797}.homepage-header .disabled-btn.sc-outline-btn--cool-gray,.homepage-header .sc-outline-btn--cool-gray:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.homepage-header .disabled-btn.sc-outline-btn--cool-gray:focus,.homepage-header .sc-outline-btn--cool-gray:disabled:focus{outline:none}.homepage-header .sc-outline-btn--cool-gray{background:linear-gradient(180deg,#ff407a,#dd216b 50%);border-radius:8px;box-shadow:0 1px 2px 0 #00000073;color:#fff;display:flex!important;height:50px;line-height:23px;margin-left:20px;padding:8px 10px;width:320px}.homepage-header .sc-outline-btn--cool-gray span{font-weight:700}@media only screen and (max-width:767px){.homepage-header .sc-outline-btn--cool-gray:focus{outline:none}}.homepage-header .search-icon img{margin-right:10px;width:24px}.homepage-header .sc-outline-btn--cool-gray .sc-icon{color:#fff;margin:0 10px 0 0}.homepage-header .search-masthead{background-color:#f9f9f9;padding:30px;position:relative}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .search-masthead{height:300px;padding:0}.homepage-header .search-masthead .search-btn{align-items:center;justify-content:center}.homepage-header .search-masthead .site-search-results{margin:130px 0 0 10px;width:100%}}.homepage-header .site-search-results .home-result{margin-right:8%}@media only screen and (max-width:1200px){.homepage-header .site-search-results .home-result{margin-right:16.4%}}@media only screen and (max-width:767px){.homepage-header .site-search-results .home-result{margin-right:17.2%}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .site-search-results .home-result{margin:-57px 10px 0 0;width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-header .site-search-results .home-result{margin:-57px 0 0}}.homepage-header .site-search-form{-webkit-align-items:center;align-items:center;display:-webkit-flex;height:60px;margin:0 auto;width:100%}.homepage-header .site-search-form .searchBarLoader{height:40px;margin-left:15px}.homepage-header .search-center{display:block}.homepage-header .sc-form__text{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400}.homepage-header .sc-form__text.has-error,.homepage-header .sc-form__text.invalid{-webkit-box-shadow:inset 0 0 0 1px #cf3c3c;-moz-box-shadow:inset 0 0 0 1px #cf3c3c;box-shadow:inset 0 0 0 1px #cf3c3c}.homepage-header .site-search-form .sc-form__text{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.homepage-header .site-search-form .sc-form__text .active{background-color:#f9f9f9}.homepage-header .site-search-form .sc-form__text:disabled,.homepage-header .site-search-form .sc-form__text:focus,.homepage-header .site-search-form .sc-form__text:hover,.homepage-header .site-search-form .sc-form__text:hover:disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.homepage-header .site-search-form .site-search-form--location{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:60px;position:relative}.homepage-header .site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#aaa;display:inline-table;height:16px;right:0;top:-1px;width:16px}.homepage-header .site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#aaa;left:3px;position:relative;top:3px}@media only screen and (max-width:767px){.homepage-header .site-search-form .site-search-form--location .sc-icon.sc-icon-pin{border-color:#00baf2;height:18px;width:18px}.homepage-header .site-search-form .site-search-form--location .sc-icon.sc-icon-pin:before{border-color:#00baf2;height:8px;width:8px}}.homepage-header .site-search-form .site-search-form--location.invalid{border-bottom:3px solid #cf3c3c}.homepage-header .site-search-form .site-search-form--query{-webkit-align-items:center;align-items:center;box-shadow:0 0 0 #0000;display:-webkit-flex;display:flex;height:60px;position:relative}@media only screen and (max-width:767px){.homepage-header .site-search-form .site-search-form--query{height:120px}.homepage-header .site-search-form .site-search-form--query .fullwidth{width:calc(100% - 64px)}.homepage-header .site-search-form .site-search-form--query.hide-on-prescription-mobile{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-header .site-search-form .site-search-form--query{width:708px}}.homepage-header .site-search-form .site-search-form--query .site-search-form--term{border:1px solid #515151;height:50px}.homepage-header .site-search-form .site-search-form--query .site-search-form--term::-webkit-search-cancel-button{display:none}.homepage-header .site-search-form .site-search-form--query .site-search-form--term::-webkit-input-placeholder{color:#88838f}.homepage-header .site-search-form .site-search-form--query .site-search-form--term::-moz-placeholder{color:#88838f}@media only screen and (max-width:767px){.homepage-header .site-search-form .site-search-form--query .site-search-form--term{color:#4a474f;font-family:felix-semiBold;height:48px;padding:9px 30px 9px 14px;width:100%}.homepage-header .site-search-form .site-search-form--query .site-search-form--term::-webkit-input-placeholder{color:#4a474f;font-family:felix-semiBold;opacity:1}.homepage-header .site-search-form .site-search-form--query .site-search-form--term::-moz-placeholder{color:#4a474f;font-family:felix-semiBold;opacity:1}}.homepage-header .site-search-form .site-search-form--query .sc-icon.sc-icon-search{display:block;margin-top:3px;width:16px}.homepage-header .site-search-form .site-search-form--query .sc-icon.sc-icon-search:after{background:#aaa}.homepage-header .site-search-form .site-search-form--query .sc-icon.sc-icon-search:before{border-color:#aaa}.homepage-header .site-search form.loading .site-search-form--location,.homepage-header .site-search form.loading .site-search-form--query{background:#f9f9f9}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-header .search-form-wd-false{display:block;width:100%}}@media only screen and (max-width:767px){.homepage-header .search-masthead{background:#fff;height:100%;padding:0;width:100%}.homepage-header .search-form-wd-false{display:block;width:100%}.homepage-header .site-search-form .site-search-form--query{height:auto;padding:16px 16px 24px}.homepage-header .site-search-form{-webkit-box-shadow:0 1px 3px 0 #565a5c4d;-moz-box-shadow:0 1px 3px 0 #565a5c4d;box-shadow:0 1px 3px 0 #565a5c4d;flex-wrap:wrap;height:auto;padding:0}.homepage-header .site-search-form--location{border-left:0;border-top:1px solid #eaeaea;width:100%}.homepage-header .site-search-form--query{display:none;width:100%}.homepage-header .site-search-form--location,.homepage-header .site-search-form--query{padding:0 15px}}@media only screen and (min-width:1024px){.homepage-header .site-search-form--location,.homepage-header .site-search-form--query{-webkit-box-shadow:0 2px 4px 0 #565a5c4d;-moz-box-shadow:0 2px 4px 0 #565a5c4d;box-shadow:0 2px 4px 0 #565a5c4d}.homepage-header .site-search-form{-webkit-justify-content:space-between;justify-content:space-between;width:708px}.homepage-header .site-search-form .sc-form__text.site-search-form--loc{width:calc(100% - 15px)}.homepage-header .site-search-form--location{margin-right:12px;width:232px}.homepage-header .site-search-form--query{margin:0 auto;width:654px}.homepage-header .site-search-form--location,.homepage-header .site-search-form--query{border-radius:2px;padding:0 15px}.homepage-header .site-search-form--location{background:#fff}.homepage-header .site-search-form{width:798px}.homepage-header .site-search-form--location{width:250px}.homepage-header .site-search-form--query{width:654px}.homepage-header .list-results-page .site-search-form{width:964px}.homepage-header .list-results-page .site-search-form--location{width:320px}.homepage-header .list-results-page .site-search-form--query{width:632px}}@media only screen and (min-width:1200px){.homepage-header .site-search-form{width:883px}.homepage-header .site-search-form--location{width:276px}.homepage-header .site-search-form--query{width:820px}.homepage-header .list-results-page .site-search-form{width:1120px}.homepage-header .list-results-page .site-search-form--location{width:372px}.homepage-header .list-results-page .site-search-form--query{width:736px}}.homepage-header .viewed-rx--content{padding:0}.homepage-header .viewed-rx{padding-top:30px}.homepage-header .viewed-rx header{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;margin-bottom:10px}.homepage-header .viewed-rx header.clear-recently-viewed{background:#0000;border:none;padding:0}.homepage-header .viewed-rx ul{margin:0;padding:0}.homepage-header .viewed-rx ul li{list-style:none;position:relative}.homepage-header .viewed-rx ul li:hover{cursor:pointer}.homepage-header .viewed-rx .clear-all-btn{font-size:12px}.homepage-header .viewed-rx .header-text{color:#532b9f;font-size:18px;font-weight:700;margin-right:12px}.homepage-header .viewed-rx .recent-drug--name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.homepage-header .viewed-rx .rx-item a{background:#f8f8f8;border-radius:3px;color:#532b9f;display:block;font-size:16px;line-height:16px;overflow:hidden;padding:15px;text-align:left;z-index:5}.homepage-header .viewed-rx .rx-item a:hover{text-decoration:none}.homepage-header .viewed-rx .rx-item a:after{border-bottom:2px solid #565a5c;border-right:2px solid #565a5c;content:"";display:block;height:8px;position:absolute;right:15px;top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}@media only screen and (max-width:767px){.homepage-header .home-masthead,.homepage-header .masthead{padding:90px 15px}.homepage-header .viewed-rx--list ul li{margin-bottom:15px}.homepage-header .viewed-rx--list ul li:nth-child(n+4){display:none}}.homepage-header .isBTSSHown{padding:110px 15px}@media only screen and (max-width:767px){.homepage-header .isBTSSHown{padding:50px 15px 20px}}@media only screen and (min-width:768px){.homepage-header .isBTSSHown{padding:220px 16px 10px}}@media only screen and (min-width:992px){.homepage-header .isBTSSHown{padding:220px 15px 10px}}@media only screen and (min-width:1200px){.homepage-header .isBTSSHown{padding:220px 15px 50px}}@media only screen and (min-width:768px){.homepage-header .masthead.show-recent{padding:220px 15px 15px}.homepage-header .viewed-rx{display:none!important}.homepage-header .viewed-rx--content{margin:0 auto;padding:0;width:708px}.homepage-header .viewed-rx--list ul{display:block}.homepage-header .viewed-rx--list ul:after{clear:both;content:"";display:block;height:0}.homepage-header .viewed-rx--list ul li{float:left;margin:0 24px 10px 0;width:220px}.homepage-header .viewed-rx--list ul li:nth-child(3n){margin-right:0}.homepage-header .less_recently_viewed_items{text-align:-webkit-left}.homepage-header .less_recently_viewed_items .viewed-rx--content{width:464px}.homepage-header .less_recently_viewed_items .viewed-rx--list ul,.homepage-header .less_recently_viewed_items header{width:fit-content}.homepage-header .less_recently_viewed_items .viewed-rx--list ul li{margin-right:12px}}@media only screen and (min-width:1024px){.homepage-header .less_recently_viewed_items .viewed-rx--content{width:536px!important}.homepage-header .less_recently_viewed_items .viewed-rx--list ul li{width:256px}}@media only screen and (min-width:1200px){.homepage-header .viewed-rx--content{width:964px}.homepage-header .viewed-rx--list ul li{margin-right:32px;width:300px}.homepage-header .less_recently_viewed_items{text-align:-webkit-left}.homepage-header .less_recently_viewed_items .viewed-rx--content{width:640px!important}.homepage-header .less_recently_viewed_items .viewed-rx--list ul,.homepage-header .less_recently_viewed_items header{width:fit-content}.homepage-header .less_recently_viewed_items .viewed-rx--list ul li{margin-right:20px;width:300px}}.homepage-header .sc-form__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;box-sizing:border-box;color:#565a5c;height:40px;padding:9px 12px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;width:100%}.homepage-header .sc-form__text:-ms-input-placeholder,.homepage-header .sc-form__text::-moz-placeholder,.homepage-header .sc-form__text::-ms-input-placeholder,.homepage-header .sc-form__text::-webkit-input-placeholder,.homepage-header .sc-form__text::placeholder{color:#747278}.homepage-header .sc-form__text:hover{-webkit-box-shadow:inset 0 0 0 1px #565a5c;-moz-box-shadow:inset 0 0 0 1px #565a5c;box-shadow:inset 0 0 0 1px #565a5c}.homepage-header .sc-form__text:focus{-webkit-box-shadow:inset 0 0 0 1px #00baf2;-moz-box-shadow:inset 0 0 0 1px #00baf2;box-shadow:inset 0 0 0 1px #00baf2;outline:none}.homepage-header .sc-form__text:disabled{background-color:#f9f9f9;color:#aaa;-webkit-text-fill-color:#aaa}.homepage-header .sc-form__text:hover:disabled{-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.homepage-header .sc-form__text{border-radius:0}}.homepage-header .sc-form__icon-text{padding-left:38px;position:relative}.homepage-header .sc-form__icon-text.sc-form__icon--mail{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px 10px;background-repeat:no-repeat;background-size:24px 345px}.homepage-header .sc-form__icon-text.sc-form__icon--mail:hover{background-position:8px -53px}.homepage-header .sc-form__icon-text.sc-form__icon--mail:focus{background-position:8px -116px}.homepage-header .sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite.png);background-position:8px -180px;background-repeat:no-repeat;background-size:24px 345px}.homepage-header .sc-form__icon-text.sc-form__icon--password:hover{background-position:8px -246px}.homepage-header .sc-form__icon-text.sc-form__icon--password:focus{background-position:8px -312px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.homepage-header .sc-form__icon-text.sc-form__icon--mail,.homepage-header .sc-form__icon-text.sc-form__icon--password{background-image:url(https://www.singlecare.com/content/images/icons/icon-login-sprite@2x.png)}}.homepage-header .sc-icon.sc-icon-right{float:right}.homepage-header .sc-icon.sc-icon-triangle-down{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.homepage-header .sc-icon.sc-icon-triangle-down.sc-icon-large{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px dashed;border-top:5px solid\9}.homepage-header .sc-icon.sc-icon-arrow-right{border-bottom:2px solid;border-right:2px solid;height:8px;margin-right:2px;margin-top:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:8px}.homepage-header .sc-icon.sc-icon-login{border:1px solid #fff;border-radius:9px;display:inline-block;height:18px;margin-bottom:2px;margin-right:2px;margin-top:-2px;overflow:hidden;position:relative;vertical-align:middle;width:18px}.homepage-header .sc-icon.sc-icon-login:after,.homepage-header .sc-icon.sc-icon-login:before{border:1px solid #fff;content:"";display:block;position:absolute}.homepage-header .sc-icon.sc-icon-login:before{border-radius:3px;height:6px;left:5px;top:4px;width:6px}.homepage-header .sc-icon.sc-icon-login:after{border-radius:7px;height:16px;left:2px;top:11px;width:12px}.homepage-header .sc-icon.sc-icon-hamburger{display:inline-block;margin-right:6px;margin-top:3px;vertical-align:top}.homepage-header .sc-icon.sc-icon-hamburger span{background:#fff;border-radius:5px;display:block;height:2px;margin-bottom:3px;width:16px}.homepage-header .sc-icon.sc-icon-search{display:block;height:20px;pointer-events:none;position:relative;width:20px}.homepage-header .sc-icon.sc-icon-search:before{border:2px solid #aaa;border-radius:50%;content:"";height:13px;left:0;position:absolute;width:13px}.homepage-header .sc-icon.sc-icon-search:after{background-color:#aaa;border-radius:4px;content:"";height:6px;left:12px;position:absolute;top:10px;transform:rotate(-40deg);width:2px}.homepage-header .sc-icon.sc-icon-pin{background:#0000;border:2px solid #00baf2;border-radius:14px 14px 14px 0;display:inline-block;height:14px;position:relative;right:-2px;top:-3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:14px}.homepage-header .sc-icon.sc-icon-pin:before{border:2px solid #00baf2;border-radius:9px;content:"";display:block;height:6px;left:2px;position:absolute;top:2px;width:6px}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-header .sc-text-btn--gray.close{color:#fff;font-family:felix-bold;font-size:14px;margin-top:5px;text-transform:uppercase}}@media only screen and (max-width:767px){.homepage-header #vm-search.site-search.open .site-search-form .site-search-form--location{border-bottom:1px solid #eaeaea}.homepage-header #vm-search.site-search.open .site-search-form .site-search-form--location.invalid.false{border-bottom:3px solid #cf3c3c}.homepage-header #vm-search.site-search .site-search-form #zipbar{border-bottom:1px solid #00baf2;border-radius:0;color:#30c7f5;height:35px;margin-left:-15px;padding:0 12px 0 26px;width:100%}.homepage-header #vm-search.site-search.open .sc-outline-btn--cool-gray{width:auto}.homepage-header #vm-search.site-search.open .sc-outline-btn--cool-gray img{margin-right:0;width:30px}.homepage-header #vm-search.site-search.open .sc-outline-btn--cool-gray span{display:none}.homepage-header #vm-search.site-search.open .sc-outline-btn--cool-gray .search-icon{display:block}.homepage-header .close-search .sc-text-btn--gray,.homepage-header .close-search .sc-text-btn--gray:focus,.homepage-header .close-search .sc-text-btn--gray:hover{text-decoration:none}.homepage-header .close-search .sc-text-btn--gray.close{color:#fff;font-size:12px;font-weight:700;margin-top:5px;opacity:1;text-transform:uppercase}.homepage-header .site-search{background:#fff;display:block;left:0;min-height:auto;position:relative;top:0;width:100%}.homepage-header .site-search.open{display:block}}.homepage-header .prescription-wrapper .sc-nearme-dropdown{background:#fff;list-style:none;margin:0;padding:0}.homepage-header .prescription-wrapper .sc-nearme-dropdown>li{border-radius:0 0 3px 3px;border-top:1px solid #f9f9f9;cursor:pointer;margin:-1px;outline:none;padding:0}@media only screen and (max-width:767px){.homepage-header .prescription-wrapper .sc-nearme-dropdown>li{border-top:0}}.homepage-header .prescription-wrapper .sc-nearme-dropdown>li:focus{outline:none}.homepage-header .prescription-wrapper .sc-nearme-dropdown>li>a{display:block;outline:none;padding:5px 10px 5px 15px}.homepage-header .prescription-wrapper .sc-nearme-dropdown>li>a:focus{outline:none}.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form{box-shadow:0 0 0 #0000}.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-form--location{border:0}.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-form--location img{width:22px}.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form #zipbar{border:0;color:#532b9f;margin-left:0;padding:10px;text-decoration:underline}.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-results{width:100%}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-header .prescription-wrapper .mobileSearchBar #vm-search.site-search .site-search-form .site-search-results{padding:57px 0 0 10px}}@media only screen and (min-width:1200px){.homepagev2 .isBTSSHown{padding:120px 15px 36px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepagev2 .isBTSSHown{padding:120px 40px 36px}}@media only screen and (max-width:767px){.homepagev2 .isBTSSHown{padding:30px 15px 20px}}.homepagev2 .input-search.open-search-mobile{height:48px}.homepagev2 .site-search-form--query .sc-outline-btn--cool-gray{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:center;width:48px}.homepagev2 .search-icon img{margin:-3px 0 0;padding:0 4px;width:auto}.homepagev2 .less_recently_viewed_items .viewed-rx--content{width:960px!important}@media only screen and (min-width:768px)and (max-width:1023px){.homepagev2 .less_recently_viewed_items .viewed-rx--content{width:100%!important}}@media only screen and (max-width:767px){.homepagev2 .less_recently_viewed_items .viewed-rx--content{padding:15px 0 0;width:100%!important}}.homepagev2 .viewed-rx{padding:15px 0 0}.homepagev2 .viewed-rx header.clear-recently-viewed{margin-bottom:16px}.homepagev2 .viewed-rx .header-text{color:#fff;font-family:felix-bold;font-size:24px;line-height:32px;margin:0 auto;text-align:center}.homepagev2 .viewed-rx .header-btn .clear-all-btn{background:#0000;border:0;color:#21cfff;font-family:felix-bold;font-size:16px;line-height:16px;text-decoration:underline;text-underline-offset:.2rem}.homepagev2 .viewed-rx .viewed-rx--list{width:100%}.homepagev2 .viewed-rx .viewed-rx--list ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:auto}@media only screen and (max-width:767px){.homepagev2 .viewed-rx .viewed-rx--list ul{justify-content:space-between}}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item{background:#370a82;border-radius:8px;box-shadow:0 0 0 #0000;height:40px;margin:0 16px 16px 0;width:23.9%}@media only screen and (min-width:768px)and (max-width:1023px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item{width:32%}}@media only screen and (min-width:992px)and (max-width:1024px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item{width:31.5%}}@media only screen and (max-width:767px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item{width:calc(50% - 8px)}}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item a{background:#0000;color:#fff;font-family:felix-semiBold;font-size:16px;height:48px;line-height:24px;padding:14px 12px 12px;text-align:left}@media only screen and (max-width:767px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item a{font-size:14px;height:40px;padding:8px 34px 8px 8px}}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item a:hover{color:#fff}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item a:after{background-image:url(/content/images/homepagev2/right-arrow.png);background-repeat:no-repeat;background-size:24px 24px;border:0;content:"";display:none;height:24px;right:9px;top:13px;transform:inherit;width:20px}@media only screen and (max-width:767px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item a:after{display:block;right:12px;top:8px}}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-child(2n),.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-child(4n),.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-child(6n){margin:0 0 16px}.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-of-type(1n+9){display:none}@media only screen and (min-width:768px)and (max-width:1024px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-of-type(1n+7){display:none}}@media only screen and (max-width:767px){.homepagev2 .viewed-rx .viewed-rx--list ul li.rx-item:nth-of-type(1n+4){display:none}}.site-search-note-error .visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.site-search-results{position:relative;text-align:left;z-index:1}.site-search-results h4{color:#565a5c;padding:10px 16px 5px}.site-search-results ul{margin:0;padding:0}.site-search-results .site-search-results--loc{background:#fff;margin-top:-1px;padding:5px 16px}.site-search-results .site-search-results--loc li.note-error{list-style-type:none;padding:10px 15px}@media only screen and (max-width:767px){.site-search-results .site-search-results--loc li.note-error{padding:0 10px 5px}}.site-search-results .site-search-results--loc li.note-error:hover{background:#f9f9f9;text-decoration:underline}.site-search-results .site-search-results--loc .sc-nearme-dropdown{background:#fff;list-style:none;margin:0;padding:0}.site-search-results .site-search-results--loc .sc-nearme-dropdown li{border:none}.site-search-results .site-search-results--loc .sc-nearme-dropdown li a{padding-left:0;padding-right:0}.site-search-results .site-search-results--loc .sc-nearme-dropdown .a:hover{cursor:pointer}.site-search-results .site-search-results--query{background:#fff;margin-top:-1px}.site-search-results .site-search-results--query article{padding:0}.site-search-results .site-search-results--query .note{word-wrap:break-word}.site-search-results .site-search-results--query li.note-error{list-style-type:none;padding:10px 15px}.site-search-results .site-search-results--query .title{color:#565a5c;font-size:12px;font-weight:700;padding:15px;text-transform:none}@media only screen and (max-width:767px){.site-search-results .site-search-results--loc,.site-search-results .site-search-results--query{margin-top:5px}.site-search-results .site-search-results--loc .listContainer .title,.site-search-results .site-search-results--query .listContainer .title{color:#532b9f;display:none;font-family:felix-bold;font-size:20px;line-height:20px;margin:0;padding:10px 16px}.site-search-results .site-search-results--loc .listContainer .newTitle,.site-search-results .site-search-results--query .listContainer .newTitle{display:block!important;text-transform:none}.site-search-results .site-search-results--loc .listContainer .list .listItem,.site-search-results .site-search-results--query .listContainer .list .listItem{color:#4a474f;margin-bottom:8px;min-height:32px;padding:4px 16px}.site-search-results .site-search-results--loc .listContainer .list .listItem.active,.site-search-results .site-search-results--query .listContainer .list .listItem.active{background:#f6f2ff;color:#532b9f}.site-search-results .site-search-results--loc .listContainer .list .listItem:last-child,.site-search-results .site-search-results--query .listContainer .list .listItem:last-child{margin-bottom:0}.site-search-results .site-search-results--query{margin-right:0!important;margin-top:12px}}@media only screen and (min-width:768px){.site-search-results{margin:0 auto;width:464px}.site-search-results .site-search-results--loc,.site-search-results .site-search-results--query{-webkit-box-shadow:0 2px 4px 0 #565a5c4d;-moz-box-shadow:0 2px 4px 0 #565a5c4d;box-shadow:0 2px 4px 0 #565a5c4d}.site-search.noZip .site-search-results{margin:0 auto;width:464px}.site-search-results--loc{left:0;position:absolute;width:232px}.site-search-results--query{position:absolute;right:0;width:464px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1023px){.site-search-results--query{right:10px;width:100%}}@media only screen and (min-width:768px){.site-search-results--loc,.site-search-results--query{background:#fff}}@media only screen and (min-width:1024px){.site-search-results{width:536px}.site-search-results--loc{width:250px}}@media only screen and (min-width:768px)and (max-width:1023px){.prescription-wrapper .site-search-results{width:708px}}@media only screen and (min-width:1024px)and (max-width:1199px){.prescription-wrapper .site-search-results{width:798px}}@media only screen and (min-width:1200px){.site-search-results{width:928px}.site-search-results--loc{width:276px}.browsePrescriptions .site-search-results{width:640px}}@media only screen and (min-width:1024px){.site-search-results--query{width:536px}}@media only screen and (min-width:1200px){.site-search-results--query{width:640px}}@media only screen and (max-width:767px){.site-search-note-error{background:#fff;position:absolute;width:100%}.site-search-note-error:hover{background:#f9f9f9}}.homepage-new .site-search-results{position:relative;text-align:left;z-index:1}.homepage-new .site-search-results h4{color:#565a5c;padding:10px 16px 5px}.homepage-new .site-search-results ul{margin:0;padding:0}.homepage-new .site-search-results .site-search-results--loc{background:#fff;margin-top:-1px;padding:5px 16px}.homepage-new .site-search-results .site-search-results--loc li.note-error{list-style-type:none;padding:10px 15px}@media only screen and (max-width:767px){.homepage-new .site-search-results .site-search-results--loc li.note-error{padding:0 10px 5px}}.homepage-new .site-search-results .site-search-results--loc li.note-error:hover{background:#f9f9f9;text-decoration:underline}.homepage-new .site-search-results .site-search-results--loc .sc-nearme-dropdown{background:#fff;list-style:none;margin:0;padding:0}.homepage-new .site-search-results .site-search-results--loc .sc-nearme-dropdown li{border:none}.homepage-new .site-search-results .site-search-results--loc .sc-nearme-dropdown li a{padding-left:0;padding-right:0}.homepage-new .site-search-results .site-search-results--loc .sc-nearme-dropdown .a:hover{cursor:pointer}.homepage-new .site-search-results .site-search-results--query{background:#fff;margin-top:-1px;width:498px}.homepage-new .site-search-results .site-search-results--query article{padding:0}.homepage-new .site-search-results .site-search-results--query .note{word-wrap:break-word}.homepage-new .site-search-results .site-search-results--query li.note-error{color:#4a474f;font-family:felix-semiBold;font-size:20px;line-height:28px;list-style-type:none;padding:10px 15px}.homepage-new .site-search-results .site-search-results--query .title{color:#565a5c;font-size:12px;font-weight:700;padding:12px 16px;text-transform:none}@media only screen and (max-width:767px){.homepage-new .site-search-results .site-search-results--query{margin-top:-26px}.homepage-new .site-search-results .site-search-results--loc{box-shadow:0 7px 10px 0 #0000001a;margin-top:-10px}.homepage-new .site-search-results .site-search-results--query{margin-right:0!important}}@media only screen and (min-width:768px){.homepage-new .site-search-results{margin:0 auto;width:708px}.homepage-new .site-search-results .site-search-results--loc,.homepage-new .site-search-results .site-search-results--query{-webkit-box-shadow:0 2px 4px 0 #565a5c4d;-moz-box-shadow:0 2px 4px 0 #565a5c4d;box-shadow:0 2px 4px 0 #565a5c4d}.homepage-new .site-search.noZip .site-search-results{margin:0 auto;width:464px}.homepage-new .site-search-results--loc{left:0;margin-left:-12px;position:absolute;width:212px}.homepage-new .site-search-results .site-search-results--query{position:absolute;right:0;width:498px}}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-new .site-search-results .site-search-results--query{width:358px}}@media only screen and (min-width:768px){.homepage-new .site-search-results--loc,.homepage-new .site-search-results--query{background:#fff}}@media only screen and (min-width:1024px){.homepage-new .site-search-results{width:798px}.homepage-new .site-search-results--loc{margin-left:30px;width:218px}}@media only screen and (min-width:1200px){.homepage-new .site-search-results{width:928px}.homepage-new .site-search-results--loc{margin-left:32px;width:226px}}@media only screen and (min-width:1024px){.homepage-new .site-search-results--query{margin:0 auto;width:464px}}@media only screen and (min-width:1200px){.homepage-new .site-search-results--query{width:536px}}@media only screen and (max-width:767px){.homepage-new .site-search-note-error{background:#fff;box-shadow:0 2px 10px 0 #0000001a;position:absolute;width:100%}.homepage-new .site-search-note-error:hover{background:#f9f9f9}}.listContainer .title{color:#565a5c;font-size:12px;font-weight:700;padding:15px;text-transform:uppercase}.listContainer .list{cursor:pointer;font-size:16px;font-weight:400;line-height:140%;list-style-type:none}.listContainer .list:hover .active{background:#fff}.listContainer .list .listItem{color:#532b9f;display:block;padding:7px 16px}.listContainer .list .listItem:hover{background:#f9f9f9;text-decoration:underline}.listContainer .list .active{background:#f9f9f9;text-decoration:none}@media only screen and (min-width:768px)and (max-width:1024px){.listContainer .list:hover .listItem.active{color:#4a474f}.listContainer .list:hover .listItem.active:hover{color:#532b9f}.listContainer .list .listItem{color:#4a474f}.listContainer .list .listItem.active,.listContainer .list .listItem:hover{color:#532b9f}}.homepage-new .sc-btn-pink{background:linear-gradient(180deg,#ff407a,#dd216b 50%);border-radius:6px;box-shadow:0 1px 2px 0 #00000073;color:#fff;transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out}@media only screen and (max-width:767px){.homepage-new .sc-btn-pink:focus{outline:none}}.homepage-new .sc-btn-pink:hover{background:linear-gradient(180deg,#ff407a,#dd216b 50%);transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out}.homepage-new .sc-btn-pink.disabled-btn,.homepage-new .sc-btn-pink.disabled-btn:focus,.homepage-new .sc-btn-pink.disabled-btn:hover,.homepage-new .sc-btn-pink:disabled,.homepage-new .sc-btn-pink:disabled:focus,.homepage-new .sc-btn-pink:disabled:hover{background:#ccc;color:#fff}.homepage-new .loc-list{padding-bottom:0}.homepage-new .loc-list.loc-list--loading{margin-bottom:32px;width:902px}@media only screen and (max-width:767px){.homepage-new .loc-list.loc-list--loading{margin:0;width:100%}}@media only screen and (min-width:768px){.homepage-new .loc-list.loc-list--loading{width:736px}}@media only screen and (min-width:1024px){.homepage-new .loc-list.loc-list--loading{width:736px}}@media only screen and (min-width:1200px){.homepage-new .loc-list.loc-list--loading{width:902px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper{display:flex}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper{margin:0 0 12px}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper{align-items:center;justify-content:flex-end;width:220px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon{align-items:center;cursor:pointer;display:flex;height:16px;padding:0;width:16px}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon{display:block;margin:0;padding:7px 0 0;position:absolute;right:98px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage{background:url(/content/images/icons/info-circle-default.svg) no-repeat;background-size:16px;cursor:pointer;height:16px;margin:0 4px 0 0;width:16px}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage{margin:-3px 4px 0 0}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage.active,.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage:hover{background:url(/content/images/icons/info-circle.svg) no-repeat;background-size:16px}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage:hover:before{bottom:0;content:"";min-height:55px;outline:none;position:absolute;right:194px;width:287px;z-index:11}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage:focus,.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon .infoImage:hover:focus{outline:none}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon:hover .show-tooltip{visibility:visible}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon:hover .infoImage{background:url(/content/images/icons/info-circle.svg) no-repeat;background-size:16px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible{align-items:flex-start;background:#532b9f;border:none;border-radius:10px;bottom:14px;cursor:auto;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:auto;min-height:164px;overflow:visible;padding:16px 16px 0;position:absolute;right:-10px;text-align:left;width:300px;z-index:10}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible{bottom:11px;height:max-content;left:-146px;padding:16px;width:288px;z-index:2}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible:after{border-bottom:0;border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #7bdf79;content:"";height:10px;left:50%;position:absolute;top:100%;width:6px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible:before{border:none}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li p{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:felix-semiBold;font-size:16px;justify-content:space-between;margin:0;position:relative}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li p span{color:#fff;font-family:felix-Bold;font-size:18px;line-height:normal}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .list{margin:0 0 0 15px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .list:before{background:#fff;border-radius:50%;content:"";height:5px;left:-14px;position:absolute;top:9px;width:5px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li.availableBonusWrap .list{line-height:normal;margin:17px 0 0 15px;min-width:232px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails{display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .priceLabel{color:#fff;font-family:felix-regular;font-size:16px;line-height:24px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .priceLabel span{border-bottom:none;margin:0;text-decoration:underline}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .totalPrice{color:#fff;font-family:felix-semiBold;font-size:16px;margin-left:4px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .mainPrice{color:#fff;font-family:felix-semiBold;font-size:20px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails.totalDetail{border-top:1px solid #99989c;margin-top:14px;padding-top:8px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li{list-style:none;margin-top:1px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .tooltipHeading{color:#fff;font-family:felix-semiBold;font-size:20px;margin:0}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .savingNote{color:#fff;font-family:felix-regular;font-size:12px;line-height:16px;margin:16px 0 0;text-align:left;width:226px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .bonusNote{color:#fff;font-family:felix-regular;font-size:12px;margin:8px 0 0;text-align:left;width:258px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li.signUpButton{background:#7bdf79;border-radius:0 0 10px 10px;color:#532b9f;cursor:pointer;display:flex;font-family:felix-semiBold;font-size:20px;justify-content:center;margin:16px -16px 0;padding:6px 0 10px;text-decoration:none;width:calc(100% + 32px)}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li.signUpButton{margin:16px -16px -16px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li.signUpButton:hover{text-decoration:underline;text-underline-offset:.2em}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .hoverSelected .infoImage:hover:before{bottom:auto}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .hoverSelected .visually-visible{bottom:auto;margin-top:20px;right:-11px;top:7px}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .hoverSelected .visually-visible{top:4px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .hoverSelected .visually-visible:after{border-top:10px solid #532b9f;top:-10px;transform:rotate(-180deg)}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel{color:#4a474f;font-family:felix-regular;font-size:12px;min-width:auto}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel{color:#4a474f;font-family:felix-regular;font-size:14px;margin-left:8px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel span{border-bottom:1.5px solid #7bdf79;color:#4a474f;font-family:felix-regular;font-size:12px;line-height:normal;margin-top:5px}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel span{color:#4a474f;font-family:felix-regular;font-size:14px;margin-top:3px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{display:block}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{margin:-3px 0 0 8px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo span{color:#4a474f;font-family:felix-medium;font-size:12px;width:max-content}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo span{color:#4a474f;font-family:felix-regular;font-size:14px;line-height:20px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon{background:#0000;border:0;cursor:pointer}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon{margin:-3px 2px 0 0;right:110px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon .infoImage{margin:4px 4px 0 0}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon .infoImage:hover:before{right:0}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{bottom:16px;min-width:auto;right:-17px}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{bottom:29px;padding:16px;right:215px}}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{bottom:2px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible li .list{margin:10px 0 0 15px;width:calc(100% - 15px)}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible:after{border-top:10px solid #532b9f}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .hoverSelected .visually-visible{bottom:auto;top:59px}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .hoverSelected .visually-visible{bottom:32px;padding:16px;top:17px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .hoverSelected .visually-visible:after{top:-10px;transform:rotate(-180deg)}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent{flex-direction:column;width:auto}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton{justify-content:center;padding:0}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button{background:#ff407a;border-radius:6px;box-shadow:none;color:#fff;font-family:felix-semiBold;font-size:16px;height:44px;line-height:1.25;margin:0 0 16px;padding:0 0 2px 24px;position:relative;text-decoration:none;transition:none;width:285px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button{margin:0 16px 0 0;padding:0 0 1px 26px;width:120px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button.disableButton,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button.disableButton:hover{background:#ffdde7;pointer-events:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button:hover{background:#dd216b}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button:active{background:#dd216b}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .buttonHide{display:none}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send:before,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .print-button:before,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .text-send:before{content:"";position:absolute;width:20px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .text-send:before{background:url(/content/images/icons/icon-text.svg) no-repeat;height:16px;left:38%;top:15px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .text-send:before{left:29px;top:14px}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send{padding-left:30px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send:before{background:url(/content/images/icons/icon-email.svg) no-repeat;height:16px;left:38%;top:14px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send:before{height:14px;left:27px;top:15px;width:18px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .print-button:before{background:url(/content/images/icons/icon-print.svg) no-repeat;height:18px;left:28px;top:13px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection{display:none;width:auto}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection{display:block}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn{margin:0;padding:0 0 1px 20px}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn{padding-left:28px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn:before{background:url(/content/images/icons/icon-save.svg) no-repeat;content:"";height:20px;left:38.8%;position:absolute;top:13px;width:14px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn:before{left:30px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn.disabled{background:#f8f8f8;color:#ff407a}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn.disabled{padding-left:36px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn.disabled:before{background:url(/content/images/icons/icon-saved.svg) no-repeat}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .saveSection.updatedSection .savebtn.disabled:before{left:25px;top:13px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .pdfLoader{height:44px;margin:0 16px 0 0;object-fit:contain;width:120px}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .couponCard{padding:20px 15px 23px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .couponCard{padding:0 15px 14px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal{min-height:176px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal.purpleSuccessModal{min-height:auto}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal .modalWrapper{padding:24px 15px}}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal .modalWrapper{height:176px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal .modalWrapper h3{padding:13px 0 0}}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal .modalWrapper .form-control .submitAction{margin:0 0 0 10px}@media only screen and (min-width:768px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .showModal .modalWrapper .form-control .loaderDiv{margin-left:16px;width:95px}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainWrapper{display:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionModal .successMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainWrapper .successMessage{padding:0}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionModal .successMessage .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainWrapper .successMessage .hideMessage{display:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionModal.purpleSuccessModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainWrapper.purpleSuccessModal{display:block}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionModal.purpleSuccessModal .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainWrapper.purpleSuccessModal .hideMessage{display:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection{display:block}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .successMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .successMessage{display:block;padding:20px 0 10px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .successMessage .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal.purpleSuccessModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .successMessage .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection.purpleSuccessModal{display:block}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal.purpleSuccessModal .successMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection.purpleSuccessModal .successMessage{display:block;margin:8px 0 24px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal.purpleSuccessModal .successMessage .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection.purpleSuccessModal .successMessage .hideMessage{display:block}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper{margin:8px 0 22px;padding:28px 16px 19px;position:relative;z-index:101}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper h3,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper h3{font-size:14px}}@media only screen and (max-width:767px)and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper h3,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper h3{color:#4a474f;font-family:felix-bold;font-size:16px}}@media only screen and (max-width:767px){.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper h3 span,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper h3 span{position:absolute;right:5px;top:5px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper h3 span img,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper h3 span img{width:40px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control input,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control input{align-items:flex-start;border:1px solid #b7b7b7;border-radius:6px;color:#4a474f;display:flex;flex-direction:column;font-family:felix-regular;font-size:16px;height:42px;justify-content:flex-start;padding:0 10px;width:100%}.error-input .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control input,.error-input .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control input,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .error-input input,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control input.error,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .error-input input,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control input.error{border:1px solid red}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .submitAction,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .submitAction{background:linear-gradient(180deg,#ff407a,#dd216b 50%);border-radius:8px;box-shadow:0 1px 2px 0 #00000073;font-size:18px;height:42px;padding:0;width:72px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .submitAction:before,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .submitAction:before{background:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .sendLoader,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .sendLoader{height:48px;margin-left:16px;width:45px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .label-error,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .label-error{position:relative}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .mobileWidth,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .mobileWidth{width:252px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper .form-control .loaderDiv,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper .form-control .loaderDiv{width:75px}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper p,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper p{color:#4a474f;font-family:felix-medium;font-size:10px;line-height:14px;padding:4px 0 0}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .modalWrapper p a,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .modalWrapper p a{color:#4a474f;text-decoration:underline}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal{background:#0000;position:fixed;top:0}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .earnCoupon{display:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .pharmacyListContent{padding:0}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .purpleSuccessModal{background:#0000;min-height:auto}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .purpleSuccessModal .successMessage{background:#0000;bottom:0;margin:0;padding:0;position:absolute;top:38px;width:100%;z-index:101}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .purpleSuccessModal .signupContainer .signupBanner h2{background:#532b9f;text-align:center}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .purpleSuccessModal .cardModalContainer{background:#0000}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .actionButton,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .flexContent{display:none}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .actionButton{width:auto}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .actionButton .newSendForm{width:100%}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .actionButton .newSendForm .actionModal.purpleSuccessModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .actionButton .newSendForm .actionModal.purpleSuccessModal .successMessage{display:block}}.homepage-new .actionNewModal,.homepage-new .couponMainSection,.homepage-new .updatedSection{display:none}.homepage-new .sc-loader{z-index:10}.homepage-new .loaderCenter{padding:200px 0 100px;text-align:center}.homepage-new .pharmacy-item{background:#fff;border-bottom:1px solid #0000001a;border-radius:12px;box-shadow:0 0 4px -2px #1018280f,0 0 10px -2px #1018281a;margin-bottom:16px;padding:14px 24px;position:relative}@media only screen and (max-width:767px){.homepage-new .pharmacy-item{margin:0 16px 8px;padding:15px 15px 10px}.homepage-new .pharmacy-item.pharmacy-item__5off{margin-top:0}}.homepage-new .ad-card{align-items:flex-end;background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 4px -2px #1018280f,0 0 10px -2px #1018281a;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-bottom:16px;padding:16px}.homepage-new .ad-card__row{align-items:center;display:flex;flex:1 1 0;gap:16px;justify-content:flex-start}.homepage-new .ad-card__text{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:4px}.homepage-new .ad-card h3.ad-card__title{align-self:stretch;color:#4a474f;font-family:felix-bold;font-size:16px;line-height:24px;margin:0;padding:0;width:auto}.homepage-new .ad-card__description{align-self:stretch;color:#4a474f;font-family:felix-medium;font-size:12px;line-height:16px}.homepage-new .ad-card__inline-link{color:inherit;font:inherit;overflow-wrap:anywhere;text-decoration:none}.homepage-new .ad-card__links{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.homepage-new .ad-card__copyright,.homepage-new .ad-card__link{color:#4a474f;font-family:felix-bold;font-size:12px;line-height:16px;text-align:left;text-decoration:underline}.homepage-new .ad-card__sponsor{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:76px}.homepage-new .ad-card__sponsor-label{align-self:stretch;color:#4a474f;font-family:felix-medium;font-size:12px;line-height:16px}.homepage-new .ad-card__sponsor-logo{align-self:stretch;height:40.89px;object-fit:contain;width:100%}@media only screen and (max-width:767px){.homepage-new .ad-card{align-items:flex-end;flex-direction:column;justify-content:flex-end}.homepage-new .ad-card__row{align-self:stretch;flex:none;justify-content:flex-start}.homepage-new .ad-card__links{align-items:flex-start;flex-direction:column}.homepage-new .ad-card__copyright,.homepage-new .ad-card__link{text-align:left}}.homepage-new .custom-pricing-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media only screen and (max-width:767px){.homepage-new .custom-pricing-list{margin:0 16px 8px}}.homepage-new .custom-pricing-item{align-items:center;background:#fff;border-bottom:1px solid #0000001a;border-radius:12px;box-shadow:0 0 4px -2px #1018280f,0 0 10px -2px #1018281a;display:flex;gap:16px;padding:14px 24px}@media only screen and (max-width:767px){.homepage-new .custom-pricing-item{padding:15px 15px 10px}}.homepage-new .custom-pricing-item__logo{flex-shrink:0;width:96px}.homepage-new .custom-pricing-item__logo img{display:block;height:35px;max-width:100%;object-fit:contain}.homepage-new .custom-pricing-item__info{align-items:flex-end;display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0;text-align:right}.homepage-new .custom-pricing-item__price{color:#532b9f;font-family:felix-bold;font-size:32px;line-height:36px}@media only screen and (max-width:767px){.homepage-new .custom-pricing-item__price{font-size:24px;line-height:32px}}.homepage-new .custom-pricing-item__tooltip{align-items:center;color:#370a82;display:flex;font-family:felix-semiBold;font-size:12px;font-weight:600;gap:4px;justify-content:flex-end;letter-spacing:.06px;line-height:12px;text-align:center}.homepage-new .custom-pricing-item__tooltip-icon{flex-shrink:0;height:14px;width:14px}.homepage-new .custom-pricing-item__cta{align-items:center;background:#ff407a;border-radius:8px;box-shadow:none;display:flex;flex-shrink:0;font-family:felix-bold;font-size:16px;gap:6px;height:40px;justify-content:center;padding:0 16px;text-decoration:none;white-space:nowrap;width:167px}.homepage-new .custom-pricing-item__cta:focus,.homepage-new .custom-pricing-item__cta:hover{background:#dd216b;color:#fff}.homepage-new .custom-pricing-item__cta-icon{filter:brightness(0) invert(1);height:14px;width:14px}@media only screen and (max-width:767px){.homepage-new .custom-pricing-item{flex-wrap:wrap}.homepage-new .custom-pricing-item__logo{width:88px}.homepage-new .custom-pricing-item__info{flex:1 1 auto;min-width:140px}.homepage-new .custom-pricing-item__cta{flex:1 1 100%}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper.manufacturerOfferWrapper{justify-content:flex-start;width:auto}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper.manufacturerOfferWrapper .manufacturerOfferWrapper__tooltip{align-items:center;display:inline-flex;gap:4px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper.manufacturerOfferWrapper .manufacturerOfferWrapper__text{color:#370a82;font-family:felix-semiBold;font-size:12px;font-weight:600;letter-spacing:.06px;line-height:12px;text-align:center;white-space:nowrap}.homepage-new .eligibilityModalWrapper{justify-content:center;overflow:hidden}@media only screen and (max-width:767px){.homepage-new .eligibilityModalWrapper{justify-content:flex-start}}.homepage-new .eligibilityModal{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:100%;max-width:calc(100% - 32px);overflow:hidden;position:relative;white-space:normal;width:700px;z-index:100}@media only screen and (max-width:767px){.homepage-new .eligibilityModal{border-radius:0;height:100%;max-width:100%;width:100%}}.homepage-new .eligibilityModal li{margin:0;padding:0}.homepage-new .eligibilityModal__header{align-items:center;background:#532b9f;display:flex;gap:8px;justify-content:space-between;padding:16px 24px}@media only screen and (max-width:767px){.homepage-new .eligibilityModal__header{padding:16px}}.homepage-new .eligibilityModal__title{color:#fff;font-family:felix-bold;font-size:24px;line-height:32px;margin:0}.homepage-new .eligibilityModal__close{background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;padding:0;width:24px}.homepage-new .eligibilityModal__body{display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}@media only screen and (max-width:767px){.homepage-new .eligibilityModal__body{gap:16px;padding:24px 16px}}.homepage-new .eligibilityModal__question{color:#4a474f;font-family:felix-bold;font-size:24px;line-height:32px;margin:0}@media only screen and (max-width:767px){.homepage-new .eligibilityModal__question{font-size:20px;line-height:28px}}.homepage-new .eligibilityModal__options{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@media only screen and (max-width:767px){.homepage-new .eligibilityModal__options{gap:16px}}.homepage-new .eligibilityModal button.eligibilityModal__option{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 4px -2px #1018280f,0 0 10px -2px #1018281a;cursor:pointer;display:flex;font-family:felix-medium;gap:16px;justify-content:space-between;padding:16px;text-align:left;white-space:normal;width:100%}.homepage-new .eligibilityModal button.eligibilityModal__option:hover{border-color:#532b9f}.homepage-new .eligibilityModal__option-text{color:#4a474f;flex:1 1 0;font-family:felix-medium;font-size:16px;line-height:24px;min-width:0;overflow-wrap:anywhere;white-space:normal}.homepage-new .manufacturerOfferTooltip{display:inline-flex;margin-left:6px;position:relative}.homepage-new .manufacturerOfferTooltip__icon{background:none;border:none;cursor:pointer;display:inline-flex;padding:0}.homepage-new .manufacturerOfferTooltip__icon-img{height:16px;width:16px}.homepage-new .manufacturerOfferTooltip__popup{background:#532b9f;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;padding:14px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:200px;z-index:10}.homepage-new .manufacturerOfferTooltip__popup a{color:#fff;text-decoration:underline}.homepage-new .manufacturerOfferTooltip__close{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;line-height:1;position:absolute;right:8px;top:8px}.homepage-new .manufacturerOfferTooltip__title{color:#fff;font-family:felix-bold;font-size:16px;margin:0 24px 6px 0}.homepage-new .manufacturerOfferTooltip__body{color:#fff;font-family:felix-medium;font-size:12px;line-height:14px}.homepage-new .manufacturerOfferTooltip__body p{margin:0 0 8px}@media only screen and (max-width:767px){.homepage-new .pharmacy-item.pharmacy-item__5off.pharmacy-item-offer{margin-top:34px}}.homepage-new .pharmacy-item__cta{align-items:center;display:flex;justify-content:center}.homepage-new .pharmacy-item__cta button{font-family:felix-bold;white-space:nowrap}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__cta{width:100%}.homepage-new .pharmacy-item__cta button.rx-get-this-price{background:#ff407a;border-radius:8px;box-shadow:none;font-size:16px;line-height:24px;padding:8px 16px;width:100%}.homepage-new .pharmacy-item__cta button.rx-get-this-price:active,.homepage-new .pharmacy-item__cta button.rx-get-this-price:hover{background:#dd216b;transition:none}.homepage-new .pharmacy-item__cta .i-expandCouponbtn{display:none}}.homepage-new .chevronIcons,.homepage-new .pharmacy-item__cta .showCardsDataInfoAb{display:none}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__cta .showCardsDataInfoAb{width:100%}.homepage-new .pharmacy-item__cta .showCardsDataInfoAb .loaderContainer{text-align:center}.homepage-new .pharmacy-item__cta .showCardsDataInfoAb .loaderContainer img{height:100px;width:100px}.homepage-new .pharmacy-item__cta .showCardsDataInfoAb p{color:#4a474f;font-family:felix-semibold;font-size:12px;line-height:16px;margin:8px 0;text-align:center}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB{background:#fff;border:1px solid #c8c6cc;border-radius:12px;margin:0 0 16px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails{align-items:flex-start;align-self:stretch;display:flex;padding:16px 16px 12px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul{margin:0;padding:0;width:100%}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li{list-style:none;margin:0 0 8px;padding:0}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li:last-child{margin:0}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li label{display:inline-block;font-family:felix-regular;font-size:13px;line-height:16px;margin-right:4px;text-transform:uppercase;width:29px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li span{font-family:felix-bold;font-size:15px;letter-spacing:1.05px;line-height:16px;text-transform:uppercase}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponImgDetails{align-items:center;align-self:stretch;background:#f6f2ff;border-radius:0 0 12px 12px;display:flex;padding:0 16px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponImgDetails label{width:50%}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponImgDetails label img{height:16px;width:auto}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponImgDetails span{color:#4a474f;font-family:felix-bold;font-size:10px;line-height:24px}.homepage-new .pharmacy-item__cta .abTestButtons{display:flex;gap:16px;width:100%}.homepage-new .pharmacy-item__cta .abTestButtons button{align-items:center;background:#ff407a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:felix-bold;font-size:16px;gap:8px;height:40px;justify-content:center;line-height:24px;padding:14.5px 16px;text-align:center;width:100%}.homepage-new .pharmacy-item__meta.abTestPharmacy-item__meta{display:flex;gap:8px}.homepage-new .pharmacy-item__meta.abTestPharmacy-item__meta .chevronIcons{background:#0000;border:none;cursor:pointer}}@media only screen and (min-width:768px){.homepage-new .pharmacy-item__cta button.rx-get-this-price{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;font-size:16px;height:40px;line-height:24px;min-width:max-content;padding:0;width:167px}.homepage-new .pharmacy-item__cta button.rx-get-this-price:active,.homepage-new .pharmacy-item__cta button.rx-get-this-price:hover{background:#dd216b;transition:none}}.homepage-new .geniusrx-homedelivery-faq{align-items:center;display:flex;flex-direction:row;justify-content:center}.homepage-new .geniusrx-homedelivery-faq span img{margin-right:10px}.homepage-new .pharmacy-item__details .pharmacy-item__meta{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__details .pharmacy-item__meta{-webkit-align-items:flex-start;align-items:flex-start;position:relative}}@media only screen and (min-width:768px){.homepage-new .pharmacy-item__details{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.homepage-new .pharmacy-item__details .pharmacy-item__meta{margin-right:24px;width:calc(100% - 192px)}}.homepage-new .pharmacy-item__distance{color:#949494;font-size:14px;margin-top:10px}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__distance{display:flex;margin-top:-5px}}.homepage-new .pharmacy-item__distance .miles span{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .pharmacy-item__distance .miles span:first-child{display:inline}}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__distance .miles span:last-child{display:block}.homepage-new .loyaltyItem{position:relative}}@media only screen and (min-width:768px){.homepage-new .loyaltyItem .afterloginCouponModal .PriceSection .pricetoolTip .show-tooltip{right:86px}}.homepage-new .loyaltyItem .PriceSection{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;max-width:388px}@media only screen and (min-width:768px)and (max-width:1280px){.homepage-new .loyaltyItem .PriceSection{min-width:250px}}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .loyaltyItem .pharmacy-item__meta{display:flex}.homepage-new .loyaltyItem .PriceSection .loyaltyItem .pharmacy-item__meta .pharmacy-item__location{flex-direction:column;margin:0;width:108px}.homepage-new .loyaltyItem .PriceSection .loyaltyItem .pharmacy-item__meta .PriceSection{border:0;min-width:auto;width:auto}.homepage-new .loyaltyItem .PriceSection .loyaltyItem .pharmacy-item__meta .PriceSection .SignUpbonusPrice{position:absolute}.homepage-new .loyaltyItem .PriceSection .loyaltyItem .pharmacy-item__meta .leftBorder{border-left:1px solid #dbdbdb}}.homepage-new .loyaltyItem .PriceSection .logininbonusSavings{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;min-height:auto;padding:5px 14px 5px 0}.homepage-new .loyaltyItem .PriceSection .logininbonusSavings .BonusSavings{color:#949494;font-family:felix-semiBold;font-size:12px}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .logininbonusSavings .BonusSavings{line-height:14px;text-align:right;width:100px}.homepage-new .loyaltyItem .PriceSection .logininbonusSavings .BonusSavings:before{margin:4px 0 0 -12px}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loyaltyItem .PriceSection .logininbonusSavings{align-items:flex-end;border:0;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:5px 0 0}}.homepage-new .loyaltyItem .PriceSection .bonusPrice{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:max-content}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .signUpLabel{align-items:center;background:#e5ffe5;border-radius:2px;display:flex;height:20px;justify-content:center;padding:2px 4px 2px 2px;width:140px}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .signUpLabel button{background:#0000;border:0;cursor:pointer}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .signUpLabel span{border-bottom:none;color:#258224;font-family:felix-semiBold;font-size:12px;letter-spacing:.06px;line-height:12px;margin:0;text-align:center}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .signUpLabel span{margin:0 4px 0 0}}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .show-tooltip{bottom:26px;right:-20px}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .infoIcon{background:#0000;border:0;cursor:pointer;width:auto}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .infoIcon{display:flex;padding:0;right:0}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .infoIcon .infoImage{margin:0 4px 0 0}}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .hoverSelected .show-tooltip{top:7px}.homepage-new .loyaltyItem .PriceSection .SignUpbonusPrice{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .SignUpbonusPrice .bonusSavingsDetails{border:0}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .loyaltyItem .PriceSection .SignUpbonusPrice .bonusSavingsDetails{width:167px}}.homepage-new .loyaltyItem .PriceSection .SinginSection{color:#532b9f;font-size:14px}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .SinginSection{padding:0 46px 0 10px}}@media only screen and (max-width:321px){.homepage-new .loyaltyItem .PriceSection .SinginSection{padding:0 10px}}.homepage-new .loyaltyItem .PriceSection .SinginSection span a{border-bottom:3px solid #7bdf79;color:#532b9f;font-family:felix-bold;padding:0 0 2px}.homepage-new .loyaltyItem .PriceSection .SinginSection span strong{font-family:felix-bold}.homepage-new .loyaltyItem .PriceSection .bonusSavingInfo{display:none}.homepage-new .pharmacy-item__name{font-size:28px;font-weight:300;margin:0;padding:0;text-transform:none}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__name{font-size:22px;height:35px;margin-right:24px}}.homepage-new .drug-pricing h3.pharmacy-item__name{height:auto;line-height:29px;margin:initial;max-width:100%;overflow:hidden;width:auto;word-break:keep-all}@media only screen and (max-width:767px){.homepage-new .drug-pricing h3.pharmacy-item__name{margin-bottom:10px}}@media only screen and (max-width:321px){.homepage-new .drug-pricing h3.pharmacy-item__name{font-size:18px;line-height:19px;width:150px;word-break:break-word}}.homepage-new .pharmacy-item__price{text-align:right}.homepage-new .pharmacy-item__price span{align-items:flex-start;color:#532b9f;display:flex;flex-direction:row;font-family:felix-bold;font-size:32px;justify-content:flex-end;line-height:36px;margin:0}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__price span{font-family:felix-bold;font-size:24px;line-height:32px}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .pharmacy-item__price span.pharmacy-item__price{margin-left:10px}}.homepage-new .pharmacy-item__price span.price-original{display:none}.homepage-new .pharmacy-item__price span b{font-size:32px;padding-right:2px}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__price span b{color:#532b9f;font-size:24px}}.homepage-new .pharmacy-item__price .signUpLabel{color:#4a474f;font-family:felix-regular;font-size:16px;line-height:24px;padding:2px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .pharmacy-item__price .signUpLabel{cursor:text;font-size:14px;line-height:unset;min-width:150px;padding:0;position:relative}}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__price .signUpLabel{margin:0 0 -6px;padding:0;right:2px;top:32px}}.homepage-new .pharmacy-item__price .signUpLabel span{color:#258224;font-family:felix-semiBold;font-size:12px;letter-spacing:.06px;line-height:12px;text-decoration:none}.homepage-new .pharmacy-item__price .signUpLabel span.signUpEnable{cursor:pointer}.homepage-new .pharmacy-item__price .signUpLabel span.signUpEnable:focus{border-bottom:2px solid #7bdf79;outline-offset:0}.homepage-new .pharmacy-item__price .signUpLabel span.signUpDisable{pointer-events:none;user-select:none}.homepage-new .pharmacy-item__price .signUpLabel span.signUpDisable:focus{outline:none!important}.homepage-new .pharmacy-item__pricing-msg{display:block}.homepage-new .pharmacy-item__pricing-msg p{color:#88838f;font-size:12px;line-height:16px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__pricing-msg{margin-bottom:10px;margin-top:20px;text-align:center}.homepage-new .pharmacy-item__pricing-msg p{margin-bottom:10px}.homepage-new .pharmacy-item__pricing-msg p:last-of-type{margin-bottom:0}}@media only screen and (min-width:768px){.homepage-new .pharmacy-item__pricing-msg{padding-top:0;text-align:left}}.homepage-new .pharmacy-item--loading{background:#fff;border:1px solid #eaeaea;border-radius:10px;-webkit-box-shadow:0 2px 10px 0 #0000001a;-moz-box-shadow:0 2px 10px 0 #0000001a;box-shadow:0 2px 10px 0 #0000001a;margin-bottom:10px;position:relative}.homepage-new .pharmacy-item--loading .pharmacy-item__cta span{background:#eaeaea;border-radius:4px;cursor:default;display:block;height:60px;width:200px}.homepage-new .pharmacy-item--loading .pharmacy-item__name{background:#eaeaea;border-radius:4px;display:block;height:40px;width:260px}.homepage-new .pharmacy-item--loading .pharmacy-item__price{background:#eaeaea;border-radius:4px;display:block;height:40px;width:100px}@media only screen and (max-width:767px){.homepage-new .pharmacy-item--loading{margin:0 15px 10px;padding:15px}.homepage-new .pharmacy-item--loading .pharmacy-item__cta span{height:40px;width:100%}}@media only screen and (min-width:768px){.homepage-new .pharmacy-item--loading{padding:30px}.homepage-new .pharmacy-item--loading,.homepage-new .pharmacy-item--loading .pharmacy-item__meta{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.homepage-new .pharmacy-item--loading .pharmacy-item__meta{margin-right:24px;width:100%}.homepage-new .pharmacy-item--loading .pharmacy-item__cta span{height:60px;width:196px}.homepage-new .loc-list .pharmacy-item .pharmacy-item__location{margin-right:24px;min-height:60px;width:100%}.homepage-new .pharmcy-item-image{align-items:center;display:flex;min-height:60px}}@media only screen and (min-width:768px)and (max-width:1199px){.homepage-new .loc-list .pharmacy-item__distance{margin-top:6px}}@media only screen and (min-width:1200px){.homepage-new .loc-list .pharmacy-item .pharmacy-item__location{align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.homepage-new .loc-list .pharmacy-item__distance{color:#747278;display:inline-block;font-family:felix-regular;font-size:12px;line-height:10px;margin-left:0;margin-top:5px}}.homepage-new .prescription-wrapper .notification{right:10px;top:60px;z-index:101}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .prescription-wrapper .notification{top:75px}}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper{margin-top:20px;overflow-x:hidden}}.homepage-new .prescription-wrapper .mobileSearchBar .site-search.open{background:#f9f8f8}.homepage-new .prescription-wrapper .mobileSearchBar .site-search.open input{background:#0000}.homepage-new .prescription-wrapper .savings{background-color:#fff!important;border:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .prescription-wrapper .prescriptionModal{justify-content:center}}.homepage-new .prescription-wrapper .site-search-results--query{margin-right:24px;width:613px!important}@media only screen and (max-width:1023px){.homepage-new .prescription-wrapper .site-search-results--query{margin-right:-12px;width:483px!important}}@media only screen and (min-width:769px)and (max-width:1199px){.homepage-new .prescription-wrapper .site-search-results--query{margin-right:-11px;width:481px!important}}@media only screen and (min-width:1024px)and (max-width:1199px){.homepage-new .prescription-wrapper .site-search-results--query{margin-right:31px;width:486px!important}}@media only screen and (min-width:1200px)and (max-width:1380px){.homepage-new .prescription-wrapper .site-search-results--query{margin-right:24px;width:613px!important}}.homepage-new .prescription-wrapper .lavenderBG{background-color:#532b9f1a}.homepage-new .prescription-wrapper .site-search-form .site-search-form--location{border:1px solid #515151;border-radius:8px;box-shadow:0 0 0 #0000;height:50px;width:300px}.homepage-new .prescription-wrapper .site-search-form .site-search-form--location .sc-form__text{font-family:felix-regular;font-size:16px;padding:2px 6px}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .site-search-form .site-search-form--location{margin-bottom:0!important}}.homepage-new .prescription-wrapper .site-search-form .site-search-form--query{padding:0 0 0 20px;width:100%}.homepage-new .prescription-wrapper .site-search-form .site-search-form--query .site-search-form--term{border-radius:6px}.homepage-new .prescription-wrapper .site-search-form .search-form-wd{width:100%}.homepage-new .prescription-wrapper .site-search-form .sc-outline-btn--cool-gray{display:none!important;width:auto}.homepage-new .prescription-wrapper .site-search-form .sc-outline-btn--cool-gray span{display:none}.homepage-new .prescription-wrapper .site-search-form .sc-outline-btn--cool-gray span.search-icon{display:block}.homepage-new .prescription-wrapper .site-search-form .sc-outline-btn--cool-gray span.search-icon img{margin:0 4px;width:30px}.homepage-new .prescription-wrapper .search-masthead{background:#fff;padding:30px 0}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .search-masthead{padding:0}}.homepage-new .prescription-wrapper .flex-column{flex-direction:column}.homepage-new .prescription-wrapper .LoyaltyContainer{margin:-5px auto 0;max-width:902px}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .LoyaltyContainer{margin:0 auto;padding:0 12px}}.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent{background:#532b9f;border-radius:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent{margin:0 auto 10px;min-height:45px;padding:5px 0}.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent p{font-family:felix-regular;font-size:16px}.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent p span{font-family:felix-semiBold;font-size:18px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent{max-width:736px}}.homepage-new .prescription-wrapper .LoyaltyContainer .LoyaltyContent:after,.homepage-new .prescription-wrapper .mainModal .LoyaltyContent:after{display:none}.homepage-new .prescription-wrapper .top-drugs{margin-top:0}.homepage-new .prescription-wrapper .top-drugs .popularTitle,.homepage-new .prescription-wrapper .top-drugs .relatedDrugHeading{background:#0000;color:#532b9f;font-family:felix-bold;font-size:48px;height:45px;margin-bottom:38px;text-align:center}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .top-drugs .popularTitle,.homepage-new .prescription-wrapper .top-drugs .relatedDrugHeading{font-size:24px;margin-bottom:5px}}@media only screen and (min-width:1380px){.homepage-new .prescription-wrapper .leftAdsBanner,.homepage-new .prescription-wrapper .rightAdsBanner{padding:0 28px}}.homepage-new .prescription-wrapper .loc-list.showPriceInfo .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pharmacy-item__price,.homepage-new .prescription-wrapper .loc-list.showPriceInfo .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrapper{display:none}.homepage-new .prescription-wrapper .loc-list.showPriceInfo .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo,.homepage-new .prescription-wrapper .loc-list.showPriceInfo .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pricingnewInfo{display:block}.homepage-new .drug-action-btn{background:#fff;display:block;margin:0 auto;padding:50px 0;text-align:center;width:100%}.homepage-new .drug-action-btn div{margin:0 auto;max-width:902px}.homepage-new .drug-action-btn .all-blog-link{color:#532b9f;font-family:felix-semiBold;font-size:21px;text-decoration:underline}.homepage-new .drug-action-btn .all-blog-link img{margin-left:10px}@media only screen and (max-width:767px){.homepage-new .drug-action-btn{margin:0;padding-bottom:20px;text-align:center}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .drug-action-btn{margin:0;text-align:center}}.homepage-new .prescription-wrapper #modal-rx-filter{margin-bottom:4px}.homepage-new .prescription-wrapper #modal-rx-filter .modal-body{background:#f6f6f7;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 4px -2px #1018280f,0 0 10px -2px #1018281a;margin-bottom:0;padding:16px}.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcy-item-image{max-width:150px}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcy-item-image{min-width:160px;width:160px}}@media only screen and (max-width:374px){.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcy-item-image{min-width:150px;width:150px}}@media only screen and (max-width:321px){.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcy-item-image{min-width:100px;width:100px}}.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcy-item-image img{height:35px;max-width:100%;width:auto}.homepage-new .prescription-wrapper .drug-pricing .pharmacy-item__details .pharmacy-item__location .pharmcyItemImage{display:contents}.homepage-new .prescription-wrapper .drug-pricing .closeModalButton{background:url(/content/images/close-icon.png) no-repeat;background-size:36px;cursor:pointer;height:36px;position:absolute;right:0;top:0;width:36px;z-index:1}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .prescription-wrapper .drug-pricing .closeModalButton{right:5px;top:5px}}@media only screen and (max-width:767px){.homepage-new .prescription-wrapper .switchSCappSection{padding:5px 0}.homepage-new .prescription-wrapper .switchSCappSection .appSection{margin:20px auto 30px;width:90%}}.homepage-new .prescription-monograph-data .drug-faqs{padding:0}@media only screen and (max-width:767px){.homepage-new .prescription-monograph-data .drug-faqs{padding:0 40px}}.homepage-new .prescription-monograph-data .drug-faqs h2,.homepage-new .prescription-monograph-data .drug-faqs h3{padding-top:20px}.homepage-new .prescription-monograph-data .drug-faq-list p{color:#4a474f;font-family:felix-regular;font-size:18px;line-height:28px;margin-bottom:14px}.homepage-new .prescription-monograph-data .drug-faq-list p a{color:#532b9f}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara span{color:#4a474f!important;font-family:felix-medium!important;font-size:14px!important;line-height:20px}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p a,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type a,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara span a{color:#532b9f;font-family:felix-medium;font-size:14px;line-height:20px}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p br,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type br,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara span br{display:none}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p{display:block;padding:0 0 10px}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type{display:initial;padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .bottomUserDataInfo{margin-bottom:24px}}@media only screen and (max-width:767px){.homepage-new .bottomUserDataInfo{margin:48px 0 13px}}.homepage-new .topDrugMainSection{background:#fff;display:flex;justify-content:center;width:100%}@media only screen and (max-width:767px){.homepage-new .topDrugMainSection{display:block}.homepage-new .topDrugMainSection .leftListItem{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .topDrugMainSection .leftListItem{display:none}}@media screen and (min-width:1025px)and (max-width:9000px){.homepage-new .leftListItem{background-color:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 10px -2px #1018281a,0 0 4px -2px #1018280f;display:block;margin-left:-195px;margin-top:24px;min-width:max-content;padding:0;position:absolute;top:auto;width:180px;z-index:2}.homepage-new .leftListItem ul{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin:0;padding:8px}.homepage-new .leftListItem ul li{display:flex;line-height:24px;width:100%}.homepage-new .leftListItem ul li a,.homepage-new .leftListItem ul li span{border-radius:4px;color:#88838f;cursor:pointer;display:flex;font-family:felix-semiBold;font-size:16px;line-height:24px;padding:8px;width:100%}.homepage-new .leftListItem ul li a:hover,.homepage-new .leftListItem ul li span:hover{background-color:#fff;color:#532b9f;text-decoration:underline;text-underline-offset:.3rem}.homepage-new .leftListItem ul li.active a,.homepage-new .leftListItem ul li.active span{background-color:#f6f2ff;color:#532b9f}}@media screen and (min-width:1025px)and (max-width:1294px){.homepage-new .leftListItem{display:none}}@media screen and (min-width:1512px)and (max-width:7680px){.homepage-new .leftListItem{margin-left:-244px}}.homepage-new .scrollMenu .aboutDrugBottomArea .aboutDrugTitle{display:none}@media screen and (min-width:320px)and (max-width:1024px){.homepage-new .scrollMenu{margin:16px 0;padding:0 16px}.homepage-new .scrollMenu .aboutDrugBottomArea{background:#f6f6f7;border:1px solid #0000001a;border-radius:12px;padding:16px}.homepage-new .scrollMenu .aboutDrugBottomArea .aboutDrugTitle{color:#4a474f;display:block;font-family:felix-bold;font-size:20px;line-height:28px;margin:0 0 8px}.homepage-new .scrollMenu .aboutDrugBottomArea .aboutDrugTitle span{text-transform:capitalize}.homepage-new .scrollMenu .aboutDrugBottomArea ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;width:100%}.homepage-new .scrollMenu .aboutDrugBottomArea ul li{list-style:none;margin:0 0 8px;padding:4px 8px;width:100%}.homepage-new .scrollMenu .aboutDrugBottomArea ul li:last-child{margin-bottom:0}.homepage-new .scrollMenu .aboutDrugBottomArea ul li a{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-semibold;font-size:16px;justify-content:center;line-height:24px;min-height:24px;padding:0;text-decoration:underline;text-underline-offset:.3rem;width:max-content}}@media screen and (min-width:768px)and (max-width:1024px){.homepage-new .scrollMenu{margin:24px 0}.homepage-new .scrollMenu .aboutDrugBottomArea{margin:0 auto;max-width:736px;padding:16px 16px 4px}.homepage-new .scrollMenu .aboutDrugBottomArea .aboutDrugTitle{font-size:24px;line-height:32px;margin:0 0 8px}.homepage-new .scrollMenu .aboutDrugBottomArea ul li{margin:0 8px 8px 0;text-align:center;width:calc(25% - 8px)}.homepage-new .scrollMenu .aboutDrugBottomArea ul li:nth-child(4){margin-right:0;width:175.5px}.homepage-new .scrollMenu .aboutDrugBottomArea ul li:last-child{margin-bottom:8px}.homepage-new .scrollMenu .aboutDrugBottomArea ul li a{width:auto}}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .NavTop{top:122px}}@media only screen and (min-width:768px)and (max-width:1280px){.homepage-new .NavTop{top:auto}}.pfizerModalContainer{align-items:center;background-color:#0006;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}@media screen and (min-width:320px)and (max-width:1024px){.bannerAddPadding .homepage-new .leftListItem{margin:0}}@media screen and (min-width:1025px)and (max-width:9000px){.bannerAddPadding .homepage-new .leftListItem{top:111px}}@media screen and (min-width:320px)and (max-width:1024px){.bannerAddPadding .homepage-new .scrollMenu ul li:first-of-type{top:130px}}@media only screen and (max-width:767px){.bannerAddPadding .drug-pricing{margin-top:25px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .drugImgCol,.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{padding:0}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .drug-pricing .priceAlert{right:28px}}.homepage-new .drug-pricing .mobileSaveDrug{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.homepage-new .drug-pricing .mobileSaveDrug .loadingText{color:#ff407a;margin:0 0 0 -16px}@media only screen and (max-width:321px){.homepage-new .drug-pricing .mobileSaveDrug .loadingText{line-height:15px;width:56px}}.homepage-new .drug-pricing .mobileSaveDrug .savedWrapper{align-items:center;display:flex;margin:0}.homepage-new .drug-pricing .mobileSaveDrug .savedWrapper span{color:#ff407a;font-family:felix-semiBold;font-size:16px;line-height:24px;padding-bottom:1px}@media only screen and (max-width:767px){.homepage-new .drug-pricing .mobileSaveDrug{margin-left:18px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .chardSection{margin:0}}.topZipcode{display:flex;flex-grow:1;height:52px}.bottomLeftMenu.newScrollMenu.topMargin{margin:24px auto auto}.bottomLeftMenu.newScrollMenu{display:block;margin:0 auto;max-width:902px;padding:0}@media only screen and (max-width:767px){.bottomLeftMenu.newScrollMenu{margin:16px 0 0;padding:0 16px}}@media only screen and (min-width:768px)and (max-width:1024px){.bottomLeftMenu.newScrollMenu{margin:24px auto 2px;max-width:736px}}.bottomLeftMenu.newScrollMenu .mobileScroll{display:block;margin:0 auto;padding:0;position:relative;width:100%}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea{background:#f6f6f7;border:1px solid #0000001a;border-radius:12px;padding:16px 16px 4px}@media only screen and (max-width:767px){.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea{padding:16px}}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea .aboutDrugTitle{color:#4a474f;display:block;font-family:felix-bold;font-size:20px;line-height:28px;margin:0 0 8px}@media only screen and (min-width:768px)and (max-width:7680px){.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea .aboutDrugTitle{font-size:24px;line-height:32px}}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea .aboutDrugTitle span{text-transform:capitalize}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:initial;margin:0;padding:0;width:100%}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li{list-style:none;margin:0 8px 8px 0;padding:4px 8px;width:100%}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li:nth-child(4){margin-right:0;width:175.5px}@media only screen and (min-width:768px)and (max-width:7680px){.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li{display:flex;justify-content:center;padding:4px 8px;width:calc(25% - 8px)}}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li a{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-semibold;font-size:16px;justify-content:center;line-height:24px;max-width:max-content;min-height:24px;padding:0;text-decoration:underline;text-underline-offset:.3rem;word-break:break-word}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li a:hover,.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li.active a{background:#0000}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li:last-child{margin:0 0 8px}@media only screen and (max-width:767px){.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li:last-child{margin:0}.mainContentWrapperPublic .homepage-new .scrollMenu{display:none}.mainContentWrapperPublic .homepage-new .newScrollMenu{display:block}.mainContentWrapperPublic .homepage-new .newScrollMenu .mobileScroll{display:block;position:relative}.mainContentWrapperPublic .homepage-new .prescription-wrapper{margin-top:0}.mainContentWrapperPublic .homepage-new .drug-pricing .InnerFilterSection{padding:0}.mainContentWrapperPublic .homepage-new .drug-pricing .borderLine{border:none}.mainContentWrapperPublic .homepage-new .drug-pricing .savePriceAlertWrap{display:none}.mainContentWrapperPublic .homepage-new .drug-pricing .flex-column{margin-bottom:1px}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-pricing--filters-section{background:#532b9f;border-radius:0;padding:0 16px}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values{padding-bottom:16px}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .main-hotswap-drug-name{color:#fff;font-family:felix-bold;font-size:32px;line-height:36px;padding-top:14px;width:100%}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .fontSmall{font-size:28px;padding:14px 0 0}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .main-hotswap-generic-name{color:#fff;font-family:felix-semiBold;font-size:16px;margin:8px 0 0}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-hotswap-drug-qty{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.mainContentWrapperPublic .homepage-new .drug-pricing--filters{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;justify-content:space-between;margin-top:16px;padding:12px 14px}.mainContentWrapperPublic .homepage-new .drug-pricing--filters .filters-edit--cta{border:none;border-radius:0;color:#ff407a;font-family:felix-semiBold;font-size:16px;height:24px;justify-content:flex-start;line-height:24px;text-decoration-line:underline;text-underline-offset:.2rem;width:28px}.mainContentWrapperPublic .homepage-new .drug-pricing{background:#f6f6f7}.mainContentWrapperPublic .homepage-new .drug-pricing .savedBannerWrap{top:42px}.mainContentWrapperPublic .priceAlert{margin-bottom:16px}.mainContentWrapperPublic .priceAlert label{color:#fff;font-family:felix-semiBold;font-size:16px;padding:1px 0 0 8px;text-decoration:none}.mainContentWrapperPublic .input-icon-wrap .input-icon,.mainContentWrapperPublic .input-icon-wrap .locationDropdownContainer .locationInput{display:none}.mainContentWrapperPublic .input-icon-wrap .locationDropdownContainer .locationInputDropdownContainer .locationForm .zipCodeButton{background:none;border:none;color:#ff407a;display:flex;font-family:felix-semiBold;font-size:16px;line-height:16px;margin:0;padding:0;position:relative}.mainContentWrapperPublic .input-icon-wrap .locationDropdownContainer .locationInputDropdownContainer .locationForm .zipCodeButton .locationZipLabel{line-height:24px}.mainContentWrapperPublic .input-icon-wrap .locationDropdownContainer .locationInputDropdownContainer .locationForm .zipCodeButton .pinkMark{display:block}.mainContentWrapperPublic .topZipcode{height:auto}.mainContentWrapperPublic .price-alerts-link{display:none;margin:0 0 8px}}@media only screen and (max-width:767px)and (max-width:767px){.mainContentWrapperPublic .price-alerts-link{display:block;width:max-content}.mainContentWrapperPublic .price-alerts-link label{color:#ff407a;font-family:felix-semibold;font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.priceMainContainer .price-alerts-link{margin:0}.priceMainContainer .price-alerts-link:focus{outline:3px solid #532b9f;outline-offset:4px}.priceMainContainer .price-alerts-link:focus span{filter:brightness(0) saturate(100%) invert(27%) sepia(93%) saturate(3968%) hue-rotate(322deg) brightness(88%) contrast(95%)}}.mainContentWrapperPublic{background:#fff}@media screen and (min-width:768px)and (max-width:5120px){.mainContentWrapperPublic{padding-top:68px}}@media only screen and (min-width:768px)and (max-width:7680px){.mainContentWrapperPublic .homepage-new .drug-pricing{padding-bottom:10px}}@media only screen and (min-width:768px){.mainContentWrapperPublic .homepage-new .drug-pricing .savePriceWrap{display:none}}.mainContentWrapperPublic .homepage-new .locationInput{display:none}@media only screen and (min-width:768px){.mainContentWrapperPublic .homepage-new .zipCodeButton{background-color:#0000;color:#ff407a;cursor:pointer;font-family:felix-semibold;font-size:16px;padding:0 5px 0 2px}}.mainContentWrapperPublic .homepage-new .zipCodeButton .tooltip{display:none}.mainContentWrapperPublic .homepage-new .zipCodeButton:hover{color:#dd216b;text-decoration:underline;text-underline-offset:.2em}.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip{display:flex;left:50%;max-width:revert;pointer-events:none;position:absolute;text-overflow:clip;top:-44px;transform:translate(-50%);width:max-content;z-index:11}.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip span{align-items:center;background:#532b9f;border-radius:8px;color:#fff;display:flex;font-family:felix-semiBold;font-size:12px;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip .arrowUp{border-left:7px solid #0000;border-right:8px solid #0000;border-top:8px solid #532b9f;bottom:-7px;content:" ";left:50%;position:absolute;transform:translate(-50%);visibility:visible}@media only screen and (min-width:768px)and (max-width:1024px){.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1366px){.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip{display:none}}@media only screen and (min-device-width:820px)and (max-device-width:1180px){.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip{display:none}}@media only screen and (max-width:767px){.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip{display:none}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;padding:16px;width:100%}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner{align-items:flex-start;margin:0 auto;width:91%}}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner{background:#532b9f;border-radius:6px;flex-direction:row;padding:16px 0}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner:active,.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner:hover{background:#370a82}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner:active .signUpButton,.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner:hover .signUpButton{border-color:#fff}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .bannerText{color:#4a474f;font-family:felix-medium;font-size:14px;margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .bannerText{color:#fff;font-family:felix-medium;font-size:16px}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .bannerText span{font-family:felix-bold}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .signUpButton{background:none;border:none;border-bottom:1px solid #d8d8d8;color:#4a474f;cursor:pointer;font-family:felix-bold;font-size:14px;padding:1px 0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .signUpButton{color:#fff;font-family:felix-semiBold;font-size:16px;margin-left:17px}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .priceTagImage{margin:0 25px 0 -3px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner.signUpText:active,.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner.signUpText:hover{background:#532b9f;cursor:auto}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner.signUpText .bannerText{font-size:14px}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner.signUpText .priceTagImage{margin:0 16px 0 0}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff{align-items:center;color:#4a474f;cursor:pointer;display:flex;font-family:felix-medium;font-size:12px;line-height:normal;min-width:max-content;position:absolute;right:0;top:104px;z-index:1}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff{bottom:4px;right:50px;top:auto}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff:hover .signUpText{border-color:#7bdf79}}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff:active .signUpText{border-color:#7bdf79}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff .signUpText{border-bottom:1px solid #d8d8d8;color:#4a474f;cursor:pointer;font-family:felix-medium;font-size:12px;line-height:normal;padding:1px 0}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff span{color:#4a474f;cursor:auto;font-family:felix-medium;font-size:12px}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price.SignUpbonusPrice .signUpOff span{top:-49px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price.SignUpbonusPrice .signUpOff span{left:205px;top:14px}}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .finalDrugPrice{display:block}.mainContentWrapperPublic.updateDrugPricingV2 .disclaimerDataSection{margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .disclaimerDataSection{margin-top:12px}}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price{justify-content:flex-start;padding:9px 15px 11px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price{padding:0 20px}}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price .finalDrugPrice{color:#fff;font-family:felix-bold;font-size:32px;margin:0 0 5px;position:absolute;right:26px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price .finalDrugPrice{font-size:24px;margin:5px 0;right:20px}}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price .finalDrugPrice span{font-size:18px;left:-17px;position:absolute;top:2px}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .i-expandCouponbtn{display:none}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__meta .PriceSection .pharmacy-item__price.SignUpbonusPrice .pharmacy-item__price{right:15px;top:37px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__meta .PriceSection .pharmacy-item__price.SignUpbonusPrice .pharmacy-item__price{right:29px;top:-15px}}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LabelShipping{position:relative;right:-354px;top:32px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LabelShipping{min-width:max-content;right:0;top:100px}}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LabelShipping span{font-family:felix-medium;font-size:12px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio b{right:132px}.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .showTooltip{top:-1px}}@media only screen and (min-width:768px)and (max-width:1280px){.mainContentWrapperPublic.updateDrugPricingV2 .homepage-new .loyaltyItem .PriceSection{min-width:auto}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item{border-bottom:none;border-radius:6px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item{margin-bottom:4px;padding:20px 24px 24px}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item{margin:8px 16px;padding:16px 16px 28px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta{position:relative}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price{align-items:center;background:#ff407a;border-radius:6px;box-shadow:none;display:flex;flex-direction:row;justify-content:space-between}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price:active,.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price:hover{background:#dd216b;transition:none}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price{height:48px;min-width:auto;padding:8px 24px;width:360px}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price{font-size:14px;height:44px!important;padding:11px 16px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew{align-items:center;display:flex}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew .cutPrice{color:#fff;font-family:felix-regular;font-size:14px;text-decoration:line-through}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew .cutPrice{font-size:16px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew .finalDrugPrice{color:#fff;font-family:felix-bold;font-size:32px;margin:0 0 5px 20px;position:relative}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew .finalDrugPrice{font-size:24px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price .pricingWrapperNew .finalDrugPrice span{font-size:18px;left:-13px;position:absolute;top:2px}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .pharmacy-item__price .pharmacy-item__price,.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon,.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel{display:none}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{position:absolute}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{right:0;top:55px}}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{left:49px;top:-12px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo span{font-family:felix-medium;font-size:12px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location{flex-direction:column-reverse;min-width:max-content}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__distance{color:#4a474f;font-family:felix-medium;font-size:10px;margin-top:-8px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmcy-item-image img{height:26px}}.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__name{font-size:28px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__name{font-size:22px}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV2 .drug-pricing{background:#f6f6f7}}.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew{align-items:center;background:#370a82;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:4px auto 18px;padding:10px 16px 16px;position:relative;text-align:center;width:93%}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew{border-radius:6px;margin:0 auto 18px;padding:18px;width:100%}}.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew:after{border-left:13px solid #0000;border-right:13px solid #0000;border-top:13px solid #370a82;bottom:-10px;content:"";height:13px;position:absolute}.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew .bannerText{color:#fff;font-family:felix-medium;font-size:16px}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew .bannerText{font-size:20px}}.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew .bannerText span{color:#7bdf79;font-family:felix-bold;text-decoration:underline;text-underline-offset:.3em}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:0 13px 13px;padding:10px 16px 16px;text-align:center}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner{border-radius:6px;margin:0 auto 25px;margin:16px auto;max-width:900px;padding:19px 16px 20px}}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner img{margin:0 16px 0 0}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText{color:#4a474f;font-family:felix-medium;font-size:16px}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText{font-size:18px}}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText span{border-bottom:1px solid #7bdf79;color:#370a82;font-family:felix-bold}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText span{border-bottom:2px solid #7bdf79;padding:0 0 1px}}.mainContentWrapperPublic.priceDisplayBlueV2 .pricingBannerNewV2{align-items:center;background:#370a82;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:4px auto 18px;padding:10px 16px 16px;position:relative;text-align:center;width:93%}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayBlueV2 .pricingBannerNewV2{border-radius:6px;margin:0 auto 18px;padding:18px;width:100%}}.mainContentWrapperPublic.priceDisplayBlueV2 .pricingBannerNewV2 .bannerText{color:#fff;font-family:felix-medium;font-size:16px}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayBlueV2 .pricingBannerNewV2 .bannerText{font-size:20px}}.mainContentWrapperPublic.priceDisplayBlueV2 .pricingBannerNewV2 .bannerText span{color:#7bdf79;font-family:felix-bold;text-decoration:underline;text-underline-offset:.3em}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin:0 13px 13px;padding:10px 16px 16px;text-align:center}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2{border-radius:6px;margin:0 auto 25px;margin:16px auto;max-width:900px;padding:19px 16px 20px}}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 img{margin:0 16px 0 0}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText{color:#4a474f;font-family:felix-medium;font-size:16px}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText{font-size:18px}}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText span{border-bottom:1px solid #7bdf79;color:#370a82;font-family:felix-bold}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText span{border-bottom:2px solid #7bdf79;padding:0 0 1px}}.homepage-new .pharmacy-item__price span.signUpOff,.price-results .finalDrugPrice,.price-results .pricingBanner,.price-results .rx-get-this-price .pricingWrapperNew,.price-results .signUpOff,.pricingBannerNew,.pricingBannerNewV2,.pricingSectionBanner,.pricingSectionBannerV2{display:none}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;padding:16px;width:100%}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner{align-items:flex-start;margin:0 auto;width:91%}}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner{background:#532b9f;border-radius:6px;flex-direction:row;padding:16px 0}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner:active,.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner:hover{background:#370a82}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner:active .signUpButton,.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner:hover .signUpButton{border-color:#fff}}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .bannerText{color:#4a474f;font-family:felix-medium;font-size:14px;margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .bannerText{color:#fff;font-family:felix-medium;font-size:16px}}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .bannerText span{font-family:felix-bold}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .signUpButton{background:none;border:none;border-bottom:1px solid #d8d8d8;color:#4a474f;cursor:pointer;font-family:felix-bold;font-size:14px;padding:1px 0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .signUpButton{color:#fff;font-family:felix-semiBold;font-size:16px;margin-left:17px}}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .priceTagImage{margin:0 25px 0 -3px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner.signUpText:active,.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner.signUpText:hover{background:#532b9f;cursor:auto}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner.signUpText .bannerText{font-size:14px}}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner.signUpText .priceTagImage{margin:0 16px 0 0}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price{background:#ff407a;border-radius:6px;box-shadow:none;transition:none}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price:active,.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__cta button.rx-get-this-price:hover{background:#dd216b;transition:none}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item__price span.pharmacy-item__price{color:#532b9f;font-family:felix-bold;font-size:28px;margin-left:55px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item__price span.pharmacy-item__price{color:#4a474f;font-size:24px;margin-left:8px}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item__price span.pharmacy-item__price b{font-size:18px}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item{border-bottom:none;border-radius:6px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item{margin-bottom:4px;padding:20px 24px 24px}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item{margin:8px 16px;padding:16px}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection{position:relative}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .infoIcon,.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel{display:none}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{margin-top:2px}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo{position:absolute;right:0}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo span{font-family:felix-medium;font-size:12px;line-height:normal}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .SignUpbonusPrice{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:max-content}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper{position:static}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .PriceSection .SignUpbonusPrice .pharmacy-item__price{margin-top:auto}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__distance{color:#4a474f;font-family:felix-medium;font-size:10px;margin-top:4px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__distance{margin:12px 0 0}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmcy-item-image img{height:28px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmcy-item-image img{height:26px}}.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__name{font-size:28px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pharmacy-item .pharmacy-item__meta .pharmacy-item__location .pharmacy-item__name{font-size:22px}}.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap{align-items:center;color:#4a474f;display:flex;font-family:felix-medium;font-size:12px;line-height:normal;min-width:max-content}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap:hover .signUpText{border-color:#7bdf79}}.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap:active .signUpText{border-color:#7bdf79}.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap .signUpText{border-bottom:1px solid #d8d8d8;color:#4a474f;cursor:pointer;font-family:felix-medium;font-size:12px;line-height:normal;padding:2px 0 1px}.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap span{color:#4a474f;cursor:auto;font-family:felix-medium;font-size:12px}.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew{color:#4a474f;display:block;font-family:felix-regular;font-size:14px;left:-34px;position:absolute;text-decoration:line-through;top:7px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew{color:#532b9f;font-family:felix-regular;font-size:16px;left:0}}.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew.loginBonusPrice{left:-40px}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew.loginBonusPrice{left:0}}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .drug-pricing{background:#f6f6f7}}.mainContentWrapperPublic.updateDrugPricingV1 .disclaimerDataSection{margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .disclaimerDataSection{margin-top:12px}}.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .LabelShipping{margin-top:2px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .LabelShipping{margin-top:-2px;min-width:max-content}}.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .LabelShipping span{color:#4a474f;font-family:felix-medium;font-size:12px}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio b{right:132px}.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .showTooltip{top:-1px}}@media only screen and (min-width:768px)and (max-width:1280px){.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loyaltyItem .PriceSection{min-width:auto}}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .pharmacy-item__price span b{font-size:28px}}.homepage-new .pharmacy-item__price span.signUpWrap{display:none}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__cta{margin-bottom:2px}}.cutPriceNew{display:none}.middleListsView{display:flex;justify-content:center;margin:0 auto;position:relative}@media only screen and (min-width:768px)and (max-width:1200px){.middleListsView .leftAdsBanner,.middleListsView .rightAdsBanner{display:none}}@media only screen and (min-width:1201px)and (max-width:1280px){.middleListsView .leftAdsBanner,.middleListsView .rightAdsBanner{display:none}}@media only screen and (min-width:1280px)and (max-width:1349px){.middleListsView .leftAdsBanner,.middleListsView .rightAdsBanner{display:none}}@media only screen and (min-width:768px)and (max-width:1379px){.middleListsView .leftAdsBanner,.middleListsView .rightAdsBanner{display:none}}.mt-32{margin-top:32px}.midAds{margin-top:128px}.middleListsViewInner{margin:0 auto}@media only screen and (min-width:1300px){.middleListsViewInner{width:max-content}}.middleListsViewInner .newAppPromoWrapperV1{background:#f6f2ff;border-bottom:1px solid #c8c6cc;border-top:1px solid #c8c6cc}@media only screen and (min-width:768px)and (max-width:7680px){.middleListsViewInner .newAppPromoWrapperV1{border:1px solid #c8c6cc;border-radius:16px}}@media only screen and (max-width:767px){.middleListsViewInner .newAppPromoWrapperV1{margin-left:-16px;width:calc(100% + 32px)}}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .title{color:#4a474f}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .title span{color:#ff407a}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .app-mobile-link .appReceiveLink,.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap span,.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .subTitle{color:#4a474f}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .qrCodeMain img{border:1px solid #c8c6cc;border-radius:6.897px}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section{width:252px}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form input{border:1px solid #c8c6cc;border-radius:8px;width:100%}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form .label-error{color:#d32f2f;font-size:12px;line-height:20px;margin-top:0}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection,.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection .halfwidth{width:100%}.pricingloyaltyBanner{align-items:center;background:#e5ffe5;border:1px solid #258224;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:40px;justify-content:center;margin:0 auto 25px;max-width:902px;padding:8px 16px;position:relative;text-align:left}.pricingloyaltyBanner:focus,.pricingloyaltyBanner:hover{background-color:#baf7ba80;border-color:#25822466}.pricingloyaltyBanner .pricingloyaltyBanner__left{align-items:center;display:flex;flex:0 0 auto}.pricingloyaltyBanner .pricingloyaltyBanner__center{flex:1 1 auto}.pricingloyaltyBanner .pricingloyaltyBanner__center .bannerText{color:#258224;font-family:felix-semibold;font-size:16px;line-height:24px;margin:0;text-align:left}.pricingloyaltyBanner .pricingloyaltyBanner__right{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.pricingloyaltyBanner .bannerCta a{color:#258224;font-family:felix-bold;font-size:16px;line-height:16px;text-decoration:underline}@media only screen and (min-width:768px){.pricingloyaltyBanner{margin:0 auto 16px;max-width:736px;z-index:1}}@media only screen and (max-width:430px){.pricingloyaltyBanner{max-width:398px}}@media only screen and (max-width:390px){.pricingloyaltyBanner{max-width:361px}}@media only screen and (max-width:360px){.pricingloyaltyBanner{max-width:331px}.pricingloyaltyBanner .pricingloyaltyBanner__right .bannerText{width:105%}}@media only screen and (max-width:767px){.pricingloyaltyBanner{min-height:64px}.pricingloyaltyBanner .pricingloyaltyBanner__center{display:none}.pricingloyaltyBanner .pricingloyaltyBanner__right{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.pricingloyaltyBanner .pricingloyaltyBanner__right .bannerText{margin:0;text-align:left}}@media only screen and (min-width:1024px){.pricingloyaltyBanner{max-width:902px}}@media only screen and (min-width:768px)and (max-width:1199px){.pricingloyaltyBanner{max-width:736px}}.pricingloyaltyBanner .bannerText{color:#258224;font-family:felix-semibold;font-size:16px;line-height:24px}.pricingloyaltyBanner .bannerText span{color:#258224;display:inline-block;font-family:felix-semibold;margin-left:8px;text-decoration:underline;text-underline-offset:.3em}@media only screen and (min-width:1200px){.listBgContainer{min-height:664px}}@media only screen and (min-width:1200px)and (max-width:1280px){.listBgContainer{margin:0 auto;width:902px}}.faqMiddleRow{display:flex;justify-content:center}.zipCodeAlertWrap{display:flex;justify-content:space-between;width:100%}.zipcodeBottom{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.zipcodeBottom{display:block;margin:15px 0 0;width:100%}}.zipcodeBottom:before{background:#f6f6f7;content:"";left:0;min-height:525px;position:absolute;width:100%}.compassAds{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto}@media only screen and (max-width:767px){.compassAds{margin-bottom:24px}}@media only screen and (min-width:768px)and (max-width:1200px){.pricingListGrid{width:100%}}@media only screen and (max-width:767px){.pricingListGrid{width:100%}}.zipLocation{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:767px){.zipLocation{padding:16px 0}}.drugInfoMiddlePage{margin:40px auto 0;width:902px}@media only screen and (max-width:1200px){.drugInfoMiddlePage{width:736px}}@media only screen and (min-width:1200px)and (max-width:1280px){.drugInfoMiddlePage{max-width:736px}}@media only screen and (max-width:767px){.drugInfoMiddlePage{display:none}}.drugInfoMiddlePage .aboutDrugInfo{color:#532b9f;font-family:felix-semibold;font-size:22px;line-height:26px;margin-bottom:8px}.drugInfoMiddlePage p{color:#4a474f;font-family:felix-regular;font-size:18px;line-height:28px;margin-bottom:20px}.couponMainWrapperExp{display:none}.couponMainWrapperExp .pharmacyNote{color:#4a474f;font-family:felix-semiBold;font-size:12px;line-height:16px;margin:8px 0}.couponMainWrapperExp .contactImage{margin:0 16px 16px;width:100%}.couponMainWrapperExp .loaderContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:220px}.couponMainWrapperExp .loaderContainer img{height:50px;width:50px}.couponMainWrapperExp .imageContainer{min-height:220px}.couponMainWrapperExp .flexContentVar1{display:none}.couponMainWrapperExp .flexContentVar1 .couponCard{min-height:220px}.couponMainWrapperExp .flexContentVar1 .couponCard .imageContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px}.couponMainWrapperExp .flexContentVar1 .couponCard .couponLoader{height:50px;width:50px}.couponMainWrapperExp .flexContentVar2{align-items:center;align-self:center;background:#fff;border:1px solid #c8c6cc;border-radius:12px;display:none;flex-direction:column;margin:8px 0 16px}.couponMainWrapperExp .flexContentVar2 .couponTop{align-items:flex-start;display:flex;justify-content:space-between;line-height:16px;padding:16px 16px 12px;width:100%}.couponMainWrapperExp .flexContentVar2 .couponTop .couponTopLeft,.couponMainWrapperExp .flexContentVar2 .couponTop .couponTopRight{display:flex;flex-direction:column;height:40px;justify-content:space-between;width:50%}.couponMainWrapperExp .flexContentVar2 .couponTop p{color:#4a474f;font-family:felix-Bold;font-size:15px;letter-spacing:1.05px;line-height:16px;margin:0}.couponMainWrapperExp .flexContentVar2 .couponTop p strong{color:#4a474f;display:inline-block;font-family:felix-regular;font-size:13px;line-height:16px;width:29px}.couponMainWrapperExp .flexContentVar2 .couponBottom{align-items:center;align-self:stretch;background:#f6f2ff;border-bottom:1px solid #c8c6cc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;justify-content:flex-start;min-height:24px;padding:0 16px}.couponMainWrapperExp .flexContentVar2 .couponBottom p{color:#4a474f;font-family:felix-Bold;font-size:10px;line-height:24px}.couponMainWrapperExp .flexContentVar2 .couponBottom span{width:50%}.bottomSheetOverlay{align-items:flex-end;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10;z-index:101}.bottomSheetModal{animation:slide-up .3s ease-out;backdrop-filter:blur(40px);background:#f6f6f7;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -2px 10px #0000001a;padding:16px;position:relative;width:100%;z-index:1000}.sheetHeader{align-items:center;display:flex;justify-content:flex-end}.sheetHeader .closeModal{background:none;border:0}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheetModalContent h4{color:#532b9f;font-family:felix-bold;font-size:24px;line-height:32px;margin:0;padding:0;position:absolute;text-transform:none;top:12px}.sheetModalContent .shareCouponData ul{margin:0;padding:0}.sheetModalContent .shareCouponData ul li{align-items:center;border-bottom:1px solid #c8c6cc;display:flex;list-style:none;margin:0;padding:14px 16px}.sheetModalContent .shareCouponData ul li span{margin:0 16px 0 0}.sheetModalContent .shareCouponData ul li label{color:#4a474f;font-family:felix-semiBold;font-size:20px;line-height:28px}.sheetModalContent .shareCouponData ul li:last-child{border-bottom:0}.sheetModalContent .shareCouponData ul li .couponLoader{height:28px;margin:auto;width:28px}.sheetModalContent .shareActionData{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding:24px 0 8px}.sheetModalContent .shareActionData .modalWrapper h3{color:#4a474f;font-family:felix-semibold;font-size:16px;line-height:24px;margin:0 0 8px}.sheetModalContent .shareActionData .modalWrapper .form-control{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:24px}.sheetModalContent .shareActionData .modalWrapper .form-control input{align-items:flex-start;border:1px solid #b7b7b7;border-radius:8px;color:#4a474f;display:flex;flex-direction:column;font-family:felix-semibold;font-size:16px;height:48px;justify-content:flex-start;line-height:24px;padding:0 16px;width:100%}.sheetModalContent .shareActionData .modalWrapper .form-control input:focus{border:1px solid #532b9f}.sheetModalContent .shareActionData .modalWrapper .form-control input::-webkit-input-placeholder,.sheetModalContent .shareActionData .modalWrapper .form-control input::placeholder{color:#88838f;font-family:felix-semiBold;font-size:16px}.error-input .sheetModalContent .shareActionData .modalWrapper .form-control input,.sheetModalContent .shareActionData .modalWrapper .form-control .error-input input,.sheetModalContent .shareActionData .modalWrapper .form-control input.error{background-position:right 16px center;border:1px solid #d32f2f;color:#d32f2f}.sheetModalContent .shareActionData .modalWrapper .form-control .sendLoader{height:48px;margin-left:20px;width:48px}.sheetModalContent .shareActionData .modalWrapper .form-control .label-error{font-family:felix-semiBold;font-size:14px;position:absolute}@media only screen and (min-width:768px)and (max-width:7680px){.sheetModalContent .shareActionData .modalWrapper .form-control .label-error{padding-top:1px}}.sheetModalContent .shareActionData .modalWrapper .form-control .loaderDiv{height:41px;width:122px}@media only screen and (min-width:768px)and (max-width:7680px){.sheetModalContent .shareActionData .modalWrapper .form-control .loaderDiv{width:135px}}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper{margin-top:12px;width:100%}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentCheckboxRow{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentCheckboxRow input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin:2px 8px 0 0;width:18px}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentCheckboxRow .smsConsentLabel{color:#4a474f;cursor:pointer;font-family:felix-semiBold;font-size:14px;line-height:20px;margin:0}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentDisclaimer{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;margin:8px 0 0;padding:0}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentDisclaimer a{color:#ff407a;text-decoration:underline;text-underline-offset:.2rem}.sheetModalContent .shareActionData .modalWrapper .form-control .smsConsentWrapper .smsConsentError{color:#d32f2f;display:block;font-family:felix-semiBold;font-size:14px;line-height:20px;margin-top:4px}.sheetModalContent .shareActionData .modalWrapper .submitAction{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;color:#fff;font-family:felix-bold;font-size:20px;height:48px;line-height:28px;margin:24px 0 0;min-width:81px;width:100%}.sheetModalContent .shareActionData .modalWrapper .submitAction:focus{outline:1px solid #565a5c}.sheetModalContent .shareActionData .modalWrapper .submitAction:hover{background:#dd216b}.sheetModalContent .shareActionData .modalWrapper .submitAction:disabled{background:#ffb3ca;cursor:not-allowed}.sheetModalContent .shareActionData .modalWrapper .send-terms,.sheetModalContent .shareActionData .modalWrapper .send-terms a{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px}.sheetModalContent .shareActionData .modalWrapper .send-terms a{text-decoration:underline}.sheetModalContent .shareActionData .modalWrapper .loaderDiv{align-items:center;display:flex;justify-content:center;margin-top:24px}.sheetModalContent .shareActionData .modalWrapper .loaderDiv .sendLoader{height:80px;width:80px}.sheetModalContent .shareActionData .successMessage .successMessageContainer{width:100%}.sheetModalContent .shareActionData .successMessage .successMessageContainer .cardSendTitle{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.sheetModalContent .shareActionData .successMessage .successMessageContainer .successButton{align-items:center;background:#ff407a;border-radius:8px;color:#fff;display:flex;font-family:felix-bold;font-size:20px;height:48px;justify-content:center;line-height:28px;margin:24px 0 0;min-width:81px;padding:16px;width:100%}.sheetModalContent .shareActionData .successMessage .successMessageContainer .successButton:focus{outline:1px solid #565a5c}.sheetModalContent .shareActionData .successMessage .successMessageContainer .successButton:hover{background:#dd216b}.sheetModalContent .expandedCouponData ul{margin:0;padding:0}.sheetModalContent .expandedCouponData ul li{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0 0 24px}.sheetModalContent .expandedCouponData ul li label{color:#532b9f;font-family:felix-semiBold;font-size:20px;line-height:28px}.sheetModalContent .expandedCouponData ul li span{color:#4a474f;font-family:felix-bold;font-size:48px;line-height:44px}.sheetModalContent .expandedCouponData .bottomSCLogo{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px}.sheetModalContent .expandedCouponData .bottomSCLogo span{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;margin-bottom:6px}.editModalMobile{display:inline-block;width:100%}.ABTestPriceAlert,.ABTestSaveDrugs,.editModalMobile .ABSubTitle,.zipCodePharmacies{display:none}@media only screen and (max-width:767px){.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .bgLightchocolate{background:#fff}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters-section{padding:0}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters-section #selected-drug-values{padding-bottom:0}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters-section #selected-drug-values .main-hotswap-drug-name{color:#fff;font-size:30px;line-height:38px;padding-top:8px}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters-section #selected-drug-values .main-hotswap-drug-name span{color:#fff;display:block;font-size:20px;line-height:28px}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters-section .ABImageData{padding:0 16px 16px}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .editModalMobile{background:#fff;padding:16px 0 0}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .editModalMobile .ABSubTitle{color:#4a474f;display:block;font-family:felix-bold;font-size:18px;line-height:24px;padding:0 16px;text-align:left;width:100%}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .drug-pricing--filters.showNewModal{background:#f6f6f7;border:1px solid #0000001a;border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;margin:8px 16px 0;padding:12px 16px;width:calc(100% - 32px)}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .zipLocation .zipCodeData{display:flex;justify-content:space-between}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .zipLocation .zipCodeData .zipCodePharmacies{color:#4a474f;display:block;font-family:felix-bold;font-size:18px;line-height:24px;text-align:left}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .zipCodeSection,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .zipCodeSection .input-icon-wrap,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .zipCodeSection .locationDropdownContainer .locationInputDropdownContainer .locationForm{width:auto}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .priceAlert{display:flex;padding:6px 0 0 4px;width:100%}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestPriceAlert,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrugs{display:block}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .dataInfo{position:relative}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug{bottom:0;display:block!important;position:absolute;right:0;z-index:99}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper span{margin:0}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper .saveImage{background:url(/content/images/icons/drugSaveIcon.svg) no-repeat;background-size:24px 24px;content:""}.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper .saveNewImg,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper .savedDrugImg{background:url(/content/images/icons/drugSavedIcon.svg) no-repeat;background-size:24px 24px;content:""}}@media only screen and (max-width:767px)and (max-width:767px){.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper:focus .saveImage,.english .mainContentWrapperPublic .homepage-new .drug-pricing.abtestVariant2 .ABTestSaveDrug .savedWrapper:focus .saveNewImg{filter:brightness(0) invert(1)}}.sc-text-btn--cyan{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#00baf2;cursor:pointer;display:inline-block;height:40px;height:auto;line-height:120%;margin:0;padding:0;text-align:left;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.sc-text-btn--cyan:focus,.sc-text-btn--cyan:hover{color:#00baf2;text-decoration:none;text-decoration:underline}.sc-text-btn--cyan:active{outline:none}.sc-text-btn--cyan.disabled-btn,.sc-text-btn--cyan.disabled-btn:focus,.sc-text-btn--cyan.disabled-btn:hover,.sc-text-btn--cyan:disabled,.sc-text-btn--cyan:disabled:focus,.sc-text-btn--cyan:disabled:hover{color:#979797}.sc-text-btn--cyan:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sc-text-btn--cyan:disabled:focus{outline:none}.disabled-btn.sc-text-btn--cyan{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.disabled-btn:focus{outline:none}#modal-rx-filter .modal-header .sc-icon-close{background:url(/content/images/icon_close.png) no-repeat 50%;border:0;cursor:pointer;display:block;height:30px;position:absolute;right:25px;top:25px;width:30px}#modal-rx-filter .modal-body{margin-bottom:35px}@media only screen and (min-width:768px){#modal-rx-filter{display:block!important;margin-bottom:10px}#modal-rx-filter .modal-header{display:none}#modal-rx-filter .modal-header--text{font-size:16px 22px}}@media only screen and (max-width:767px){#modal-rx-filter{display:none;height:100vh;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:1000}#modal-rx-filter .modal-header{height:65px;padding:25px 15px 15px}#modal-rx-filter .modal-header .sc-icon-close{top:15px}#modal-rx-filter #modal-rx-filter .modal-body{padding:15px 0}#modal-rx-filter #modal-rx-filter .sc-modal-dialog{vertical-align:top}}.filter-content .sc-form__radio{padding-bottom:10px}.highted-element{height:40px!important;padding-right:40px!important}@media only screen and (max-width:767px){.filter-content{background:#f9f9f9;height:100vh;max-height:100%;padding-bottom:5px}.filter-content.ios{padding-bottom:60px}.filter-content .sc-form__radio--label{margin-top:0;padding:0;pointer-events:none}}.dropdown *,ul.dropdown-wrapper li.dropdown-element{color:#565a5c}li.dropdown-element{padding-bottom:10px}li.dropdown-element .brand-type{color:#919191;font-size:13px;position:absolute;top:35px}.dropdown{padding-left:0;padding-right:25px}.dropdown div#select-brand:focus,.dropdown div#select-dosage:focus,.dropdown div#select-form:focus,.dropdown div#select-quantity:focus{background:none}.inactive svg{opacity:.5}.dropdown-wrapper .disabledOption{color:#565a5c;display:block!important;font-size:12px!important;font-weight:700!important;opacity:1;padding:5px 10px!important;white-space:nowrap!important}.dropdown-wrapper .dropdown-element:hover{background-color:#27b9f4;color:#fff!important;text-decoration:underline}.dropdown-wrapper .dropdown-element:hover .brand-type{color:#fff!important}.dropdown-wrapper [class*=selected]:after{background-color:#fff;border-radius:100%;content:"";display:inline-flex;height:10px;position:absolute;right:5%;top:45%;width:10px}.MuiSelect-selectMenu-5.MuiInputBase-input-31{font-family:Open Sans,sans-serif}.MuiInput-underline-12:after,.MuiInput-underline-12:before{display:none}.MuiSelect-selectMenu-5.MuiInputBase-input-31.MuiSelect-select-2:focus{background-color:#0000}.drug-pricing .drug-treatment{color:#4a474f;display:block;font-family:felix-regular;font-size:16px;line-height:24px;position:relative}@media only screen and (max-width:767px){.drug-pricing .drug-treatment{display:none}}.drug-pricing .drug-treatment p{color:#4a474f;font-family:felix-regular;font-size:16px;line-height:24px}.drug-pricing .drug-treatment .actionInfoData{background:#fff;border:none;bottom:2px;box-shadow:-19px 4px 15px #fff;color:#532b9f;cursor:pointer;font-family:felix-semibold;font-size:16px;line-height:24px;padding:0 20px 0 0;position:absolute;right:0}.drug-pricing .drug-treatment .actionInfoData:after{background:#fff;content:"";height:27px;position:absolute;right:-7px;top:-3px;width:18px;z-index:0}.drug-pricing .drug-treatment .actionInfoData:hover{color:#532b9f;text-decoration-line:underline;text-underline-offset:.2rem}.drug-pricing .drug-treatment .actionInfoData:hover span:after,.drug-pricing .drug-treatment .actionInfoData:hover span:before{background-color:#532b9f}.drug-pricing .drug-treatment .actionInfoData:focus:focus-visible{bottom:6px;line-height:16px;margin:0;padding:4px 13px 0 0;right:7px}.drug-pricing .drug-treatment .actionInfoData:focus:focus-visible span{margin:0}.drug-pricing .drug-treatment .actionInfoData:focus:after{right:-4px}.drug-pricing .drug-treatment .actionInfoData span{margin-left:2px;position:absolute;top:3px;z-index:1}.drug-pricing .drug-treatment .actionInfoData span:after,.drug-pricing .drug-treatment .actionInfoData span:before{background-color:#532b9f;bottom:0;content:"";height:2px;margin-left:2px;position:absolute;top:9px;transition:all .5s;width:9px}.drug-pricing .drug-treatment .actionInfoData span:before{left:1px;transform:rotate(40deg)}.drug-pricing .drug-treatment .actionInfoData span:after{left:6px;transform:rotate(-40deg)}.drug-pricing .drug-treatment.showLessDescription{max-height:50px;overflow:hidden}.drug-pricing .drug-treatment.showMoreDescription .actionInfoData{float:right;position:relative}.drug-pricing .drug-treatment.showMoreDescription .actionInfoData span:before{left:1px;top:9px;transform:rotate(-40deg)}.drug-pricing .drug-treatment.showMoreDescription .actionInfoData span:after{left:6px;top:9px;transform:rotate(40deg)}.drug-pricing .drug-pricing--filters-section .drug-titles{align-items:left;display:flex;flex-direction:column;justify-content:left}@media only screen and (max-width:767px){.drug-pricing .drug-pricing--filters-section .drug-titles{align-items:flex-start;justify-content:flex-start}}.drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{float:left;margin:0;text-transform:capitalize}@media only screen and (min-width:768px){.drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{margin:0}}.drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name{font-size:20px;margin-bottom:5px}@media only screen and (max-width:767px){.drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name{font-size:18px;margin-bottom:15px}}.drug-pricing.render-title{background-color:#fff!important;display:flex;justify-content:center;padding:10px 0;text-transform:capitalize;width:100%}.drug-pricing.render-title h1{font-family:felix-bold}@media only screen and (min-width:768px){.drug-pricing .drug-pricing--filters-section{margin:0 auto 25px;width:708px}}@media only screen and (min-width:1024px){.drug-pricing .drug-pricing--filters-section{width:798px}}@media only screen and (min-width:1200px){.drug-pricing .drug-pricing--filters-section{width:928px}}@media only screen and (max-width:767px){.drug-pricing .drug-pricing--filters-section #selected-drug-values{border-bottom:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-bottom:10px;text-align:center}.drug-pricing .drug-pricing--filters-section #selected-drug-values .filter-amt--dosage{font-size:16px;padding-right:5px}}@media only screen and (max-width:767px)and (min-width:768px){.generic-drugname{display:inline-flex}}@media only screen and (max-width:767px)and (max-width:767px){.generic-drugname{font-size:24px}}@media only screen and (max-width:767px)and (min-width:768px){.filter-amt--comma,.filter-amt--dosage,.filter-amt--form,.filter-amt--qty,.filters-edit--cta{display:none}}@media only screen and (min-width:768px){.drug-pricing #price-results.price-results{margin:0 auto;width:708px}}@media only screen and (min-width:1024px){.drug-pricing #price-results.price-results{width:798px}}@media only screen and (min-width:1200px){.drug-pricing #price-results.price-results{width:928px}}.drug-pricing--filters{display:inline;font-size:16px;font-weight:400;margin-bottom:0;text-transform:none}.drug-pricing--filters .filters-edit--name{font-weight:400}.drug-pricing--filters p:not(.filters-edit--name){color:#aaa}.drug-pricing--filters .filters-edit--cta a:hover{color:#00baf2;text-decoration:underline}.drug-pricing--filters .filters-edit--loc .filters-location-link,.drug-pricing--filters .filters-edit--loc .filters-location-link:hover{color:#aaa;text-decoration:underline}@media only screen and (min-width:768px){.drug-pricing--filters.rx-filters--list-grey-out{pointer-events:none}.drug-pricing--filters.rx-filters--list-grey-out span{color:#979797;opacity:1;pointer-events:none}.drug-pricing--filters.rx-filters--list-grey-out span.rx-filters-row--arrow{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;pointer-events:none}}@media only screen and (max-width:767px){.drug-pricing--filters.rx-filters--list-grey-out{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;pointer-events:none}}@media only screen and (min-width:768px){.drug-pricing--filters{font-size:16px}.drug-pricing--filters .filter-amt--form{text-transform:capitalize}}@media only screen and (max-width:767px){.drug-pricing--filters{padding:0 0 5px;text-align:center}.drug-pricing--filters.drug-pricing--filters-mobile-dd{padding:10px;text-align:left}.drug-pricing--filters.drug-pricing--filters-mobile-dd.drug-pricing--filters-mobile-dd-nopad{padding:0}.drug-pricing .filters-edit--loc{margin-bottom:15px}.drug-pricing .filters-edit--loc a{display:block}}@media only screen and (min-width:768px){.drug-pricing{padding-top:0}.drug-pricing h3{line-height:140%;margin:0 auto 15px;width:708px}.drug-pricing .filters-edit--footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.drug-pricing .filters-edit--amt{margin-bottom:4px}.drug-pricing .filters-edit--loc{text-align:right}.drug-info-top-line .drug-pricing--filters{margin:0 15px 10px}}.sc-loader{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%;z-index:10}.sc-loader img{width:90px}.drug-pricing .sc-loader{-webkit-align-items:baseline;align-items:baseline;background:#f9f9f9cc}.drug-pricing .sc-loader img{padding-top:30px}.morelink{color:#00baf2;cursor:pointer;display:inline-block;text-decoration:underline}.MuiSelect-select-4.MuiSelect-disabled-8{color:#e0d4cb;cursor:default}.drug-treatment-mobile{background:#fff;margin:16px 16px 0;padding-bottom:16px;position:relative}@media only screen and (min-width:768px){.drug-treatment-mobile{display:none}}@media only screen and (max-width:767px){.drug-treatment-mobile .treatmentAbout{color:#4a474f;font-family:felix-bold;font-size:24px;line-height:32px;margin:0 0 8px;text-align:left}}.drug-treatment-mobile .drugImage{background:#eeeded;border:1px solid #0003;border-radius:4px;display:block;height:104px;margin:16px 0;overflow:hidden;width:140px}.drug-treatment-mobile .drugImage img{height:100%;width:100%}.drug-treatment-mobile p{color:#4a474f;font-family:felix-regular;font-size:16px;line-height:24px;margin:0}.drug-treatment-mobile p:last-child{margin-top:0}.homepage-new .sc-text-btn--cyan{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#00baf2;cursor:pointer;display:inline-block;height:40px;height:auto;line-height:120%;margin:0;padding:0;text-align:left;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.homepage-new .sc-text-btn--cyan:focus,.homepage-new .sc-text-btn--cyan:hover{color:#00baf2;outline:none;text-decoration:none;text-decoration:underline}.homepage-new .sc-text-btn--cyan.disabled-btn,.homepage-new .sc-text-btn--cyan.disabled-btn:focus,.homepage-new .sc-text-btn--cyan.disabled-btn:hover,.homepage-new .sc-text-btn--cyan:disabled,.homepage-new .sc-text-btn--cyan:disabled:focus,.homepage-new .sc-text-btn--cyan:disabled:hover{color:#979797}.homepage-new .drug-pricing svg{background-color:#21cfff;fill:#fff;margin:3px 0}.homepage-new .sc-text-btn--cyan:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.homepage-new .sc-text-btn--cyan:disabled:focus{outline:none}.homepage-new .disabled-btn.sc-text-btn--cyan{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.homepage-new .disabled-btn:focus{outline:none}.homepage-new .subTypeSection{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.homepage-new .subTypeSection .controlled-flag{padding:8px 0 0}.homepage-new .subTypeSection.flexEnd{justify-content:flex-end}@media only screen and (max-width:767px){.homepage-new .paddingBottom20{padding-bottom:20px}}.homepage-new .controlled-flag{color:#d32f2f;font-family:felix-semibold;font-size:16px;padding:0;text-align:right}.homepage-new .controlled-flag .controller-substances-link{color:#d32f2f;font-family:felix-semibold;font-size:16px;position:relative}.homepage-new .controlled-flag .controller-substances-link:hover{text-decoration:underline;text-underline-offset:.3rem}.homepage-new .controlled-flag .controller-substances-link:before{background:url(/content/images/prescriptions/warningIcon.svg);content:"";display:flex;height:20px;left:1px;position:absolute;top:0;width:20px}@media only screen and (max-width:767px){.homepage-new .controlled-flag .controller-substances-link:before{left:-1px;top:0}.homepage-new .controlled-flag{padding:0 0 8px;text-align:left}}.homepage-new #modal-rx-filter .modal-header .sc-icon-close{background:url(/content/images/icon_close.png) no-repeat 50%;border:0;cursor:pointer;display:block;height:30px;position:absolute;right:25px;top:25px;width:30px}.homepage-new #modal-rx-filter .modal-body{display:flex;justify-content:center}@media only screen and (min-width:768px){.homepage-new #modal-rx-filter{display:block!important;margin-bottom:10px}.homepage-new #modal-rx-filter .modal-header{display:none}.homepage-new #modal-rx-filter .modal-header--text{font-size:16px 22px}}@media only screen and (max-width:767px){.homepage-new #modal-rx-filter{display:none;height:100vh;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:1000}.homepage-new #modal-rx-filter .modal-header{height:65px;padding:25px 15px 15px}.homepage-new #modal-rx-filter .modal-header .sc-icon-close{top:15px}.homepage-new #modal-rx-filter #modal-rx-filter .modal-body{padding:15px 0}.homepage-new #modal-rx-filter #modal-rx-filter .sc-modal-dialog{vertical-align:top}}.homepage-new .filter-content .sc-form__radio{padding-bottom:10px}.homepage-new .highted-element{height:40px!important;padding-right:40px!important}@media only screen and (max-width:767px){.homepage-new .filter-content{background:#f9f9f9;height:100vh;max-height:100%;padding-bottom:5px}.homepage-new .filter-content.ios{padding-bottom:60px}.homepage-new .filter-content .sc-form__radio--label{margin-top:0;padding:0;pointer-events:none}}.homepage-new .dropdown *,.homepage-new ul.dropdown-wrapper li.dropdown-element{color:#565a5c}.homepage-new li.dropdown-element{padding-bottom:10px}.homepage-new li.dropdown-element .brand-type{color:#919191;font-size:13px;position:absolute;top:35px}.homepage-new .dropdown{padding-left:0;padding-right:50px}.homepage-new .dropdown div#select-brand:focus,.homepage-new .dropdown div#select-dosage:focus,.homepage-new .dropdown div#select-form:focus,.homepage-new .dropdown div#select-quantity:focus,.homepage-new .dropdown div:focus{background:none}.homepage-new .inactive svg{opacity:.5}.homepage-new .dropdown-wrapper .disabledOption{color:#565a5c;display:block!important;font-size:12px!important;font-weight:700!important;opacity:1;padding:5px 10px!important;white-space:nowrap!important}.homepage-new .dropdown-wrapper .dropdown-element:hover{background-color:#27b9f4;color:#fff!important;text-decoration:underline}.homepage-new .dropdown-wrapper .dropdown-element:hover .brand-type{color:#fff!important}.homepage-new .dropdown-wrapper [class*=selected]:after{background-color:#fff;border-radius:100%;content:"";display:inline-flex;height:10px;position:absolute;right:5%;top:45%;width:10px}.homepage-new .MuiSelect-selectMenu-5.MuiInputBase-input-31{font-family:felix-regular!important}.homepage-new .MuiInput-underline-12:after,.homepage-new .MuiInput-underline-12:before{display:none}.homepage-new .MuiSelect-selectMenu-5.MuiInputBase-input-31.MuiSelect-select-2:focus{background-color:#0000}.homepage-new .drug-pricing{background:#f6f6f7;display:inline-block;padding-top:5px;width:100%}.homepage-new .drug-pricing .drug-treatment{display:block}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-treatment{display:none}}.homepage-new .drug-pricing h1,.homepage-new .drug-pricing span.generic-drug-title{font-weight:300}.homepage-new .drug-pricing .drug-pricing--filters-section{background-color:#0000;border-radius:0;box-shadow:0 0 0 0 #0000001a;margin-bottom:25px;padding:20px 20px 10px}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles{align-items:left;display:flex;flex-direction:column;justify-content:left}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles{align-items:flex-start;justify-content:flex-start}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{margin:0;text-transform:capitalize}@media only screen and (min-width:768px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{color:#532b9f;font-family:felix-bold;font-size:32px;line-height:36px;margin:0}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name span{color:#88838f;display:inline-block;width:100%}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name span{color:#c8c6cc}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name .drugLabelTop{color:#c8c6cc;display:block}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name.drugHeadMain{display:flex;flex-wrap:wrap}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name.drugHeadMain span{width:auto}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name{color:#fff;margin:8px 0 0}@media only screen and (min-width:768px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name{color:#532b9f;font-size:16px}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name label{color:#4a474f;font-family:felix-bold;font-size:16px;line-height:24px}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name label{color:#fff;font-size:14px;line-height:16px}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a{border-bottom:1px solid #532b9f;color:#fff;font-family:felix-semibold;font-size:14px;line-height:16px;margin-left:4px}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a:hover{border-bottom:1px solid #370a82;color:#370a82}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a:hover{border-bottom:1px solid #ff407a;color:#ff407a}}@media only screen and (min-width:768px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a{border-bottom:1px solid #532b9f;color:#532b9f;font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a{border-bottom:1px solid #fff}}@media only screen and (min-width:768px){.homepage-new .drug-pricing h1,.homepage-new .drug-pricing span.generic-drug-title{color:#532b9f;font-family:felix-bold;font-size:28px;line-height:140%;margin:0 auto 15px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:15px 0 15px 15px;padding:10px 15px 0;width:100%}}@media only screen and (min-width:768px){.homepage-new .drug-pricing .drug-pricing--filters-section{margin:0 auto 25px;width:736px}}@media only screen and (min-width:1024px){.homepage-new .drug-pricing .drug-pricing--filters-section{width:736px}}@media only screen and (min-width:1200px){.homepage-new .drug-pricing .drug-pricing--filters-section{width:902px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values{border-bottom:0 solid #949494;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center}.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .filter-amt--dosage{font-size:16px;padding-right:5px}.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .filters-edit--name,.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .main-hotswap-drug-name,.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .main-hotswap-generic-name{font-family:felix-bold;font-size:24px;padding:0;text-align:left}.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .filters-edit--name{float:left;width:100%}.homepage-new .drug-pricing .drug-pricing--filters-section #selected-drug-values .main-hotswap-generic-name{font-size:14px;padding:0}}@media only screen and (max-width:767px)and (min-width:768px){.homepage-new .generic-drugname{display:inline-flex}}@media only screen and (max-width:767px)and (max-width:767px){.homepage-new .generic-drugname{font-size:24px}}@media only screen and (max-width:767px)and (min-width:768px){.homepage-new .filter-amt--comma,.homepage-new .filter-amt--dosage,.homepage-new .filter-amt--form,.homepage-new .filter-amt--qty,.homepage-new .filters-edit--cta{display:none}}@media only screen and (min-width:768px){.homepage-new .drug-pricing #price-results.price-results{margin:0 auto;width:736px}}@media only screen and (min-width:1024px){.homepage-new .drug-pricing #price-results.price-results{width:736px}}@media only screen and (min-width:1200px){.homepage-new .drug-pricing #price-results.price-results{width:902px}}@media only screen and (min-width:1200px)and (max-width:1280px){.homepage-new .drug-pricing #price-results.price-results{width:902px}}.homepage-new .drug-pricing--filters{display:inline;font-size:16px;font-weight:400;margin-bottom:0;text-transform:none}.homepage-new .drug-pricing--filters .filters-edit--name{font-weight:400}.homepage-new .drug-pricing--filters p:not(.filters-edit--name){color:#aaa}.homepage-new .drug-pricing--filters .filters-edit--cta{border:2px solid #dd216b;border-radius:6px;float:right;height:36px;width:76px}.homepage-new .drug-pricing--filters .filters-edit--cta a{align-items:center;color:#dd216b;display:flex;font-family:felix-semiBold;font-size:16px;height:30px;justify-content:center;width:100%}.homepage-new .drug-pricing--filters .filters-edit--cta a:hover{color:#00baf2;text-decoration:underline}.homepage-new .drug-pricing--filters .filters-edit--cta a span{background:#00baf2;border-radius:38px;display:flex;height:38px;justify-content:center;margin:5px 0 0;padding:7px 0;width:38px}.homepage-new .drug-pricing--filters .filters-edit--cta a span img{height:20px;width:20px}.homepage-new .drug-pricing--filters .filters-edit--loc .filters-location-link,.homepage-new .drug-pricing--filters .filters-edit--loc .filters-location-link:hover{color:#aaa;text-decoration:underline}@media only screen and (min-width:768px){.homepage-new .drug-pricing--filters.rx-filters--list-grey-out{pointer-events:none}.homepage-new .drug-pricing--filters.rx-filters--list-grey-out span{color:#979797;opacity:1;pointer-events:none}.homepage-new .drug-pricing--filters.rx-filters--list-grey-out span.rx-filters-row--arrow{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;pointer-events:none}}@media only screen and (max-width:767px){.homepage-new .drug-pricing--filters.rx-filters--list-grey-out{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;pointer-events:none}}@media only screen and (min-width:768px){.homepage-new .drug-pricing--filters{font-size:16px}.homepage-new .drug-pricing--filters .filter-amt--form{text-transform:capitalize}}@media only screen and (max-width:767px){.homepage-new .drug-pricing--filters{display:flex;flex-direction:row;padding:15px 0 5px;text-align:left;width:100%}.homepage-new .drug-pricing--filters.drug-pricing--filters-mobile-dd{padding:10px;text-align:left}.homepage-new .drug-pricing--filters.drug-pricing--filters-mobile-dd.drug-pricing--filters-mobile-dd-nopad{padding:0}.homepage-new .drug-pricing .filters-edit--loc{margin-bottom:15px}.homepage-new .drug-pricing .filters-edit--loc a{display:block}}@media only screen and (min-width:768px){.homepage-new .drug-pricing{padding-top:0}.homepage-new .drug-pricing h3{line-height:140%;margin:0 auto 15px;width:708px}.homepage-new .drug-pricing .filters-edit--footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.homepage-new .drug-pricing .filters-edit--amt{margin-bottom:4px}.homepage-new .drug-pricing .filters-edit--loc{text-align:right}.homepage-new .drug-info-top-line .drug-pricing--filters{margin:0 15px 10px}}.homepage-new .sc-loader{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%;z-index:1}.homepage-new .sc-loader img{width:90px}.homepage-new .drug-pricing .sc-loader{-webkit-align-items:baseline;align-items:baseline;background:#f9f9f9cc}.homepage-new .drug-pricing .sc-loader img{padding-top:30px}.homepage-new .morelink{color:#00baf2;cursor:pointer;display:inline-block;text-decoration:underline}.homepage-new .MuiSelect-select-4.MuiSelect-disabled-8{color:#e0d4cb;cursor:default}.sc-form__checkbox--check,.sc-form__radio--check{display:inline-block;position:absolute;width:30px}.sc-form__checkbox--check:after,.sc-form__radio--check:after{background:url(/content/images/icons/icon-check-white.svg) 50% no-repeat;background-size:15px 12px;content:"";display:inline-block;height:28px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s .3s;-moz-transition:opacity .3s .3s;transition:opacity .3s .3s;width:28px;z-index:10}.sc-form__checkbox--check:before,.sc-form__radio--check:before{content:"";display:block;height:28px;left:0;margin-right:12px;position:absolute;top:0;-webkit-transition:box-shadow .4s;-moz-transition:box-shadow .4s;transition:box-shadow .4s;width:28px;z-index:5}@media only screen and (max-width:767px){.sc-form__checkbox--check,.sc-form__radio--check{pointer-events:none}}.drug-pricing{background:#f6f6f7;line-height:140%;padding-top:5px}.drug-pricing h1,.drug-pricing span.generic-drug-title{display:inline;font-weight:300}.drug-pricing .savedBannerWrap{align-items:center;background:#e2dfea;display:flex;flex-direction:row;height:44px;justify-content:center;left:0;margin:12px 0 0;position:fixed;top:74px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.drug-pricing .savedBannerWrap{height:50px;margin:0;top:68px;width:100%;z-index:11}}.drug-pricing .savedBannerWrap p{color:#4a474f;font-family:felix-medium;font-size:16px;margin:0 0 4px}@media only screen and (min-width:768px)and (max-width:7680px){.drug-pricing .savedBannerWrap p{color:#4a474f;font-family:felix-semiBold;font-size:18px}}.drug-pricing .savedBannerWrap p a{color:#4a474f;text-decoration:underline}.drug-pricing .drug-pricing--filters-section{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 10px 0 #0000001a;-moz-box-shadow:0 2px 10px 0 #0000001a;box-shadow:0 2px 10px 0 #0000001a;margin-bottom:25px;padding:20px 20px 10px}.drug-pricing #price-results{position:relative}.drug-pricing #price-results.prices-static{min-height:207px}@media only screen and (max-width:767px){.drug-pricing #price-results .pharmacy-item__cta{position:relative}}@media only screen and (min-width:768px){.drug-pricing h1,.drug-pricing span.generic-drug-title{font-size:28px;line-height:140%;margin:0 auto 15px}}@media only screen and (max-width:767px){.drug-pricing h1,.drug-pricing span.generic-drug-title{font-size:24px;line-height:120%;margin-bottom:5px;padding:5px 0 0;text-align:center}.drug-pricing .drug-pricing--filters-section{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:15px 0 15px 15px;padding:10px 15px 0;width:calc(100% - 30px)}}#modal-rx-filter .modal-header--text{font-size:18px;font-weight:400;line-height:100%;margin-bottom:5px;padding-left:30%}#modal-rx-filter .modal-body{background-color:#fff;padding:0;width:100%}.modal-rx-filter--content{width:100%}@media only screen and (min-width:768px){.modal-rx-filter--content{margin:0 auto;width:708px}}@media only screen and (min-width:1024px){.modal-rx-filter--content{width:798px}}@media only screen and (min-width:1200px){.modal-rx-filter--content{width:928px}}@media only screen and (min-width:768px){.drug-pricing--filters{display:none}#modal-rx-filter{display:block!important;margin-bottom:10px}#modal-rx-filter .modal-header{display:none}#modal-rx-filter .modal-header--text{font-size:22px}}@media only screen and (max-width:767px){#modal-rx-filter{display:none;height:100vh;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:1000}#modal-rx-filter .modal-header{height:65px;padding:25px 15px 15px}#modal-rx-filter .modal-header .sc-icon-close{top:15px}#modal-rx-filter .modal-body{padding:0}#modal-rx-filter .sc-modal-dialog{vertical-align:top}.modal-edit{left:0!important;padding:0!important;top:0!important;-webkit-transform:inherit!important;transform:inherit!important;width:100%!important}.modal-edit:focus{outline:none}.modal-edit .modal-header{background:#0000;border:0;height:50px}.modal-edit .modal-body{padding:0}.modal-edit .modal-body .sc-btn-pink{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;color:#fff;font-family:felix-bold;font-size:20px;height:48px;line-height:28px;margin:10px;width:calc(100% - 20px)}.modal-edit .modal-body .sc-btn-pink:hover{background:#ff407a}}.modal-header{background-color:#fff;height:60px;outline:none}.modal-header:focus{outline:none}.modal-header .sc-icon-close{background:url(/content/images/icons/closeBlack.svg) no-repeat 50%;border:0;cursor:pointer;display:block;height:30px;left:5px;position:absolute;width:30px}.modal-header--text{color:#4a474f;font-family:felix-semiBold;font-size:20px;padding:2px 0 0;text-align:center}@media only screen and (max-width:767px){.filter-content{background-color:#fff!important;height:100vh;max-height:100%;padding-bottom:5px}}.modal-paper .coupon-modal-paper{background:#fff}@media only screen and (max-width:767px){.modal-paper.coupon-modal-paper{background:#fff;height:auto!important}}.rx-filters--list.rx-filters--list-qty{column-count:2;min-width:100%;padding:0 10px}.rx-filters--list.rx-filters--list-qty .sc-form__radio{background:#fff;border:1px solid #979797;border-radius:4px;height:30px;margin-bottom:10px;padding:5px 7px}.rx-filters--list.rx-filters--list-qty .sc-form__radio.selected{background:#532b9f;border:1px solid #532b9f}.rx-detail-overview #modal-rx-filter .modal-body{border-radius:10px;padding-left:5%}.rx-filters-cta{position:relative;text-align:right}.rx-filters--submit{background-color:#0000;box-shadow:inset 0 0 0 1px #aaa}.rx-filters--submit.sc-btn-cyan{background-color:#00baf2;box-shadow:none;color:#fff;cursor:pointer;pointer-events:auto}.rx-filters--submit.sc-btn-cyan:hover{background-color:#48caf1;box-shadow:none;color:#fff}.rx-filters-main{-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:0!important;margin-top:0!important;padding-top:10px;position:relative}.rx-filters-row{flex-direction:column;padding-bottom:10px;padding-right:25px;padding-top:5px;position:relative}.rx-filters-row .rx-filters-row--header{color:#4a474f;font-family:felix-regular;font-size:12px;margin:0 0 10px;text-transform:uppercase}.rx-filters-row .rx-filters-row--header span{float:right}.rx-filters-row .rx-filters-row--header span.upArrow{transform:rotate(-180deg)}.rx-filters-row h1{font-size:22px;outline:0;white-space:nowrap}.rx-filters-row h4{color:#565a5c;outline:0;white-space:nowrap}.rx-filters-row h4 .filter-amt--form{text-transform:capitalize}.rx-filters-row .rx-filters--list.rx-filters--list-dosage .sc-form__radio--label,.rx-filters-row h4 .filter-amt--dosage{text-transform:lowercase}.rx-filters-row .rx-filters-row--arrow{background-color:#d8d8d8;background-image:url(/content/images/prescriptions/icon-chevron-right.svg);background-position:4px 6px;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;display:inline-flex;height:20px;margin-left:5px;margin-top:5px;position:relative;transform:rotate(180deg);width:20px}.rx-filters-row .rx-filters-row--arrow:hover{background-color:#b0b0b0}.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-brand,.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-dosage,.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-form,.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-qty{vertical-align:bottom}@media only screen and (max-width:767px){.filter-content{background:#f9f9f9;height:100vh;max-height:100%;padding-bottom:5px}.filter-content.ios{padding-bottom:60px}.filter-content .sc-form__radio--label{margin-top:0;padding:0;pointer-events:none}.rx-filters-cta{align-self:center;padding:20px}.rx-filters-main{border-bottom:none;-webkit-flex-direction:column;flex-direction:column;padding:0}.rx-filters-row{padding-bottom:5px;padding-right:0;width:100%}.rx-filters-row .rx-filters-hide-name{display:none}.rx-filters-row .rx-filters-row--header{margin-bottom:0;padding:5px 0 0;text-align:left}.rx-filters-row h1{overflow:hidden;padding:10px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rx-filters-row h1.drug-pricing--filters-mobile-dd-nopad{padding:0}}@media only screen and (min-width:768px){.rx-filters-row .rx-filters-row--header{display:none}.rx-filters-row .rx-filters--list:after,.rx-filters-row .rx-filters--list:before{border:solid #0000;bottom:100%;content:" ";height:0;left:20%;pointer-events:none;position:absolute;width:0}.rx-filters-row .rx-filters--list:before{border-color:#e6e6e600 #e6e6e600 #e6e6e6;border-width:11px;margin-left:-11px}.rx-filters-row .rx-filters--list:after{border-color:#fff0 #fff0 #fff;border-width:10px;margin-left:-10px}}.rx-filters--cancel{margin-right:8px}.rx-filters--form .sc-form__radio--label{text-transform:capitalize}@media only screen and (max-width:767px){.rx-filters-row .rx-filters-row--arrow{position:absolute;right:20px;top:14%}.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up{top:4%;transform:rotate(0deg)}.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-form{top:7%}.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-dosage{top:4.5%}.rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-qty{top:5.5%}.rx-filters--form .sc-form__radio--label{padding:0}}.rx-filters--list{background-color:#fff;border:1px solid #eaeaea;flex-direction:column;margin-top:15px;min-width:100%;position:absolute;width:auto;z-index:1}.rx-filters--list label{cursor:pointer;padding:0 0 0 12px}.rx-filters--list label,.rx-filters--list label.selected{align-items:center;display:flex;flex-direction:row;height:32px;justify-content:flex-start;margin:0}.rx-filters--list label.selected{background-color:#532b9f;color:#fff;pointer-events:none}.rx-filters--list label.selected .sc-form__radio--borg{color:#fff}.rx-filters--list label.selected:after{background-color:#fff;border-radius:100%;content:"";display:none;height:10px;position:absolute;right:5%;top:50%;width:10px}.rx-filters--list label.sc-form__radio-nonbrand-circle.selected:after{top:35%}.rx-filters--list .rx-filters--list-header{display:block;font-size:12px;font-weight:700;padding:5px 10px;white-space:nowrap}@media only screen and (max-width:767px){.rx-filters--list{border:none;margin:0;padding:0;position:relative}.rx-filters--dosage,.rx-filters--list-dosage{background:#fff;column-count:2;min-width:100%;padding:0 10px}.rx-filters--dosage .sc-form__radio,.rx-filters--list-dosage .sc-form__radio{background:#fff!important;border:1px solid #979797;border-radius:4px;height:30px;margin-bottom:10px!important;padding:5px 7px}.rx-filters--dosage .sc-form__radio.selected,.rx-filters--list-dosage .sc-form__radio.selected{background:#532b9f!important;border:1px solid #532b9f}.rx-filters--dosage .sc-form__radio:focus-visible,.rx-filters--list-dosage .sc-form__radio:focus-visible{outline:2px solid #000!important;outline-offset:-1px}}@media only screen and (max-width:767px){.rx-filters--type .rx-filters--list .sc-form__radio{width:auto}.rx-filters--list .sc-form__radio .sc-form__radio--label{font-size:16px;line-height:24px;padding-left:0;white-space:nowrap}.rx-filters--list .sc-form__radio .sc-form__radio--borg{color:#565a5c;display:block;font-family:felix-regular;font-size:14px;line-height:24px;margin-top:-5px;text-align:left}.rx-filters--type .rx-type--brand{width:auto}.rx-filters--list label{padding:5px 10px}.rx-filters--list label.selected:after{top:40%}.rx-filters--list .rx-filters--list-header{display:none}.rx-filters--list .sc-form__radio{align-items:center;background:#f3f3f3;display:flex;flex-direction:row;justify-content:flex-start;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:0;min-height:32px;padding-bottom:5px}}.sc-form__radio{box-sizing:border-box;display:block;font-weight:400;padding-bottom:15px;position:relative;width:100%}.sc-form__radio--label{display:inline-block;margin-top:3px;padding-left:40px}.sc-form__radio--check:before{border-radius:50%;box-shadow:inset 0 0 0 2px #aaa}.sc-form__radio:hover .sc-form__radio--check:before{box-shadow:inset 0 0 0 2px #5ac787}.sc-form__radio--input{display:none}.sc-form__radio--input:checked+.sc-form__radio--check:after{opacity:1}.sc-form__radio--input:checked+.sc-form__radio--check:before{box-shadow:inset 0 0 0 15px #5ac787}.sc-form__radio--input:disabled+.sc-form__radio--check:before{box-shadow:inset 0 0 0 2px #979797}.sc-form__radio--input:checked:disabled+.sc-form__radio--check:before{box-shadow:inset 0 0 0 15px #979797}.rx-filters--dosage,.rx-filters--form,.rx-filters--qty,.rx-filters--type{min-height:auto!important;padding:0 12px!important}.rx-filters--dosage div:first-child,.rx-filters--form div:first-child,.rx-filters--qty div:first-child,.rx-filters--type div:first-child{display:block!important;width:100%!important}.rx-filters-main{border-radius:0!important;box-shadow:none!important}.rx-filters-icon-up-down{background-color:#d8d8d8;border-radius:10px;-webkit-border-radius:10px;height:20px!important;width:20px!important}.rx-filters--dosage+div,.rx-filters--form+div,.rx-filters--type+div{display:block;font-family:Open Sans,sans-serif;width:100%}.rx-filters-row.rx-filters--qty+div{width:100%}.rx-filters-list-pd{padding:0!important}.rx-filters-list-pd p{width:100%}.homepage-new .sc-form__radio--label{display:inline-block;margin-top:3px;padding-left:40px}.homepage-new .sc-form__radio{box-sizing:border-box;display:block;font-weight:400;padding-bottom:15px;position:relative;width:100%}.homepage-new .sc-form__checkbox--check,.homepage-new .sc-form__radio--check{display:inline-block;position:absolute;width:30px}.homepage-new .sc-form__radio--check:before{border-radius:50%;box-shadow:inset 0 0 0 2px #aaa}.homepage-new .sc-form__radio:hover .sc-form__radio--check:before{box-shadow:inset 0 0 0 2px #5ac787}.homepage-new .sc-form__checkbox--check:after,.homepage-new .sc-form__radio--check:after{background:url(/content/images/icons/icon-check-white.svg) 50% no-repeat;background-size:15px 12px;content:"";display:inline-block;height:28px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s .3s;-moz-transition:opacity .3s .3s;transition:opacity .3s .3s;width:28px;z-index:10}.homepage-new .sc-form__checkbox--check:before,.homepage-new .sc-form__radio--check:before{content:"";display:block;height:28px;left:0;margin-right:12px;position:absolute;top:0;-webkit-transition:box-shadow .4s;-moz-transition:box-shadow .4s;transition:box-shadow .4s;width:28px;z-index:5}@media only screen and (max-width:767px){.homepage-new .sc-form__checkbox--check,.homepage-new .sc-form__radio--check{pointer-events:none}}.homepage-new .drug-pricing{line-height:140%}@media only screen and (max-width:767px){.homepage-new .drug-pricing{background:#0000;padding:0 40px}}@media only screen and (max-width:475px){.homepage-new .drug-pricing{padding:0 12px}}.homepage-new .drug-pricing .InnerFilterSection{background:#fff}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .drug-pricing .InnerFilterSection{min-height:152px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing .InnerFilterSection{background:#fff;margin:0 -40px;padding:0 40px}}@media only screen and (max-width:475px){.homepage-new .drug-pricing .InnerFilterSection{margin:0 -12px;padding:0 12px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing .dataInfo{padding:0}.homepage-new .drug-pricing #drugTreatment{display:none}.homepage-new .drug-pricing .drugPaddingRemove .drug-pricing--filters-section #selected-drug-values .main-hotswap-drug-name{padding:14px 0 16px}.homepage-new .drug-pricing .drugPaddingRemove .flex-column{margin:0;padding:0}.homepage-new .drug-pricing .drugPaddingRemove .drug-pricing--filters-section #selected-drug-values{padding-bottom:0}}.homepage-new .drug-pricing h1,.homepage-new .drug-pricing span.generic-drug-title{color:#532b9f;display:inline;font-weight:700}.homepage-new .drug-pricing .drug-pricing--filters-section{background-color:#fff;margin-bottom:0;padding:24px 0 0}.homepage-new .drug-pricing #price-results{position:relative}.homepage-new .drug-pricing #price-results.prices-static{min-height:207px}.homepage-new .drug-pricing .d-flex{display:flex}.homepage-new .drug-pricing .flex-row{flex-direction:row}.homepage-new .drug-pricing .flex-reverse{flex-direction:row-reverse}.homepage-new .drug-pricing .flex-reverse .drugImgCol{position:absolute;width:120px}.homepage-new .drug-pricing .flex-reverse .drugImgCol .goToCabinet{margin-left:24px;width:105px}.homepage-new .drug-pricing .flex-reverse .drugImgCol .addCabinet{width:125px}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .drug-pricing .firstSelect .custom-options,.homepage-new .drug-pricing .firstSelect .custom-select__trigger,.homepage-new .drug-pricing .secondSelect .custom-options,.homepage-new .drug-pricing .secondSelect .custom-select__trigger{width:168px}}.homepage-new .drug-pricing .drug-icon{justify-content:left;margin-right:12px;width:132px}.homepage-new .drug-pricing .drug-icon .drugImage{background:#eeeded;border:1px solid #0003;border-radius:4px;height:100px;overflow:hidden;width:132px}.homepage-new .drug-pricing .drug-icon .drugImage img{height:100%;width:100%}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-icon{margin:0;width:100px}.homepage-new .drug-pricing .drug-icon .drugImage{height:34px}}.homepage-new .drug-pricing .borderLine,.homepage-new .drug-pricing .w-100{width:100%}@media only screen and (max-width:767px){.homepage-new .drug-pricing .borderLine{border-bottom:1px solid #949494}}.homepage-new .drug-pricing .bgLightchocolate{background:#f3f3f3}@media only screen and (max-width:767px){.homepage-new .drug-pricing .bgLightchocolate{margin:0 -40px;padding:0 25px}}@media only screen and (max-width:475px){.homepage-new .drug-pricing .bgLightchocolate{margin:0 -12px;padding:0}}@media only screen and (min-width:768px){.homepage-new .drug-pricing h1,.homepage-new .drug-pricing span.generic-drug-title{font-size:28px;line-height:140%;margin:0 auto 15px}}@media only screen and (max-width:767px){.homepage-new .drug-pricing h1,.homepage-new .drug-pricing span.generic-drug-title{font-size:24px;line-height:120%;margin-bottom:5px;padding:5px 0 0;text-align:center}.homepage-new .drug-pricing .drug-pricing--filters-section{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0;padding:20px 0 0;width:100%}.homepage-new .drug-pricing .drug-hotswap-drug-qty{align-items:center;color:#4a474f;display:flex;width:calc(100% - 60px)}.homepage-new .drug-pricing .filters-edit--cta{margin-left:20px}}@media only screen and (max-width:475px){.homepage-new .drug-pricing .drug-pricing--filters-section{width:100%}}.homepage-new #modal-rx-filter .modal-header--text{font-size:18px;font-weight:400;line-height:100%;margin-bottom:5px;padding-left:30%}.homepage-new #modal-rx-filter .modal-body{background-color:#fff;padding:0;width:100%}.homepage-new .modal-rx-filter--content{width:100%}@media only screen and (min-width:768px){.homepage-new .modal-rx-filter--content{margin:0 auto;width:708px}}@media only screen and (min-width:1024px){.homepage-new .modal-rx-filter--content{width:736px}}@media only screen and (min-width:1200px){.homepage-new .modal-rx-filter--content{width:883px}}@media only screen and (min-width:768px){.homepage-new .drug-pricing--filters{display:none}.homepage-new #modal-rx-filter{display:block!important;margin-bottom:10px}.homepage-new #modal-rx-filter .modal-header{display:none}.homepage-new #modal-rx-filter .modal-header--text{font-size:22px}}@media only screen and (max-width:767px){.homepage-new #modal-rx-filter{display:none;height:100vh;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:1000}.homepage-new #modal-rx-filter .modal-header{height:65px;padding:25px 15px 15px}.homepage-new #modal-rx-filter .modal-header .sc-icon-close{top:15px}.homepage-new #modal-rx-filter .modal-body{padding:0}.homepage-new #modal-rx-filter .sc-modal-dialog{vertical-align:top}.homepage-new .editDosageModal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:101}.homepage-new .editDosageModal .modal-edit{left:0!important;padding:0!important;top:0!important;-webkit-transform:inherit!important;transform:inherit!important;width:100%!important}.homepage-new .editDosageModal .modal-edit:focus{outline:none}.homepage-new .editDosageModal .modal-edit .modal-body{overflow:auto;padding:0 0 120px}.homepage-new .editDosageModal .modal-header{background-color:#fff;height:65px;outline:none}.homepage-new .editDosageModal .modal-header:focus{outline:none}.homepage-new .filter-content{background-color:#fff!important;height:100vh;max-height:100%;padding-bottom:5px}.homepage-new .filter-content .sc-form__radio{align-items:flex-start;color:#4a474f;display:flex;flex-direction:column;font-family:felix-semibold;font-size:16px;justify-content:center;padding:0 0 0 12px}.homepage-new .filter-content .sc-form__radio.selected{color:#fff}}@media only screen and (max-width:767px){.homepage-new .filter-content .sc-form__radio:focus-visible{outline:1px solid #000!important;outline-offset:-1px}.homepage-new .filter-content .rx-filters--list-dosage .sc-form__radio{height:auto;max-height:45px;min-height:auto;padding:6px 0 6px 12px;text-align:left;width:48%}.homepage-new .filter-content .rx-filters--list-dosage .sc-form__radio .sc-form__radio--label{line-height:16px;white-space:inherit}}.homepage-new .modal-paper .coupon-modal-paper{background:#fff}@media only screen and (max-width:767px){.homepage-new .modal-paper.coupon-modal-paper{background:#fff;height:auto!important}}.homepage-new .rx-filters--list.rx-filters--list-qty{background:#fff;column-count:2;min-width:100%;padding:0 10px}.homepage-new .rx-filters--list.rx-filters--list-qty .rx-filters--list .sc-form__radio{background:#fff;border:1px solid #979797;border-radius:4px;height:30px;margin-bottom:10px}.homepage-new .rx-filters--list.rx-filters--list-qty .rx-filters--list .sc-form__radio.selected{background:#532b9f}.homepage-new .rx-detail-overview #modal-rx-filter .modal-body{border-radius:10px;padding-left:5%}.homepage-new .rx-filters-cta{position:relative;text-align:right}.homepage-new .rx-filters--submit{background-color:#0000;box-shadow:inset 0 0 0 1px #aaa}.homepage-new .rx-filters--submit.sc-btn-cyan{background-color:#00baf2;box-shadow:none;color:#fff;cursor:pointer;pointer-events:auto}.homepage-new .rx-filters--submit.sc-btn-cyan:hover{background-color:#48caf1;box-shadow:none;color:#fff}.homepage-new .rx-filters-main{-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:0!important;margin-top:0!important;padding:0;position:relative}.homepage-new .rx-filters-row{flex-direction:column;padding-bottom:10px;padding-right:25px;padding-top:5px;position:relative}.homepage-new .rx-filters-row h1{font-size:22px;outline:0;white-space:nowrap}.homepage-new .rx-filters-row h4{color:#565a5c;outline:0;white-space:nowrap}.homepage-new .rx-filters-row h4 .filter-amt--form{text-transform:capitalize}.homepage-new .rx-filters-row .rx-filters--list.rx-filters--list-dosage .sc-form__radio--label,.homepage-new .rx-filters-row h4 .filter-amt--dosage{text-transform:lowercase}.homepage-new .rx-filters-row .rx-filters-row--arrow{background-color:#d8d8d8;background-image:url(/content/images/prescriptions/icon-chevron-right.svg);background-position:4px 6px;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;display:inline-flex;height:20px;margin-left:5px;margin-top:5px;position:relative;transform:rotate(180deg);width:20px}.homepage-new .rx-filters-row .rx-filters-row--arrow:hover{background-color:#b0b0b0}.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-brand,.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-dosage,.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-form,.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-qty{vertical-align:bottom}@media only screen and (max-width:767px){.homepage-new .filter-content{background:#f9f9f9;height:100vh;max-height:100%;padding-bottom:5px}.homepage-new .filter-content.ios{padding-bottom:60px}.homepage-new .filter-content .sc-form__radio--label{margin-top:0;padding:0;pointer-events:none}.homepage-new .rx-filters-cta{align-self:center;padding:20px}.homepage-new .rx-filters-main{border-bottom:1px solid #eaeaea;-webkit-flex-direction:column;flex-direction:column;padding:0}.homepage-new .rx-filters-main.quantityRow{border:0}.homepage-new .rx-filters-row{padding-bottom:5px;padding-right:0;width:100%}.homepage-new .rx-filters-row .rx-filters-hide-name{display:none}.homepage-new .rx-filters-row h1{overflow:hidden;padding:10px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.homepage-new .rx-filters-row h1.drug-pricing--filters-mobile-dd-nopad{padding:0}}@media only screen and (min-width:768px){.homepage-new .rx-filters-row .rx-filters-row--header{display:none}.homepage-new .rx-filters-row .rx-filters--list:after,.homepage-new .rx-filters-row .rx-filters--list:before{border:solid #0000;bottom:100%;content:" ";height:0;left:20%;pointer-events:none;position:absolute;width:0}.homepage-new .rx-filters-row .rx-filters--list:before{border-color:#e6e6e600 #e6e6e600 #e6e6e6;border-width:11px;margin-left:-11px}.homepage-new .rx-filters-row .rx-filters--list:after{border-color:#fff0 #fff0 #fff;border-width:10px;margin-left:-10px}}.homepage-new .rx-filters--cancel{margin-right:8px}.homepage-new .rx-filters--form .sc-form__radio--label{text-transform:capitalize}@media only screen and (max-width:767px){.homepage-new .rx-filters-row .rx-filters-row--arrow{position:absolute;right:20px;top:14%}.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up{top:4%;transform:rotate(0deg)}.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-form{top:7%}.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-dosage{top:4.5%}.homepage-new .rx-filters-row .rx-filters-row--arrow.rx-filters-row--arrow-up.rx-filters-row--arrow-qty{top:5.5%}.homepage-new .rx-filters--form .sc-form__radio--label{padding:0}.homepage-new .rx-filters--list{border:none;margin:0;padding:0;position:relative}}.homepage-new .rx-filters--dosage div:first-child,.homepage-new .rx-filters--form div:first-child,.homepage-new .rx-filters--qty div:first-child,.homepage-new .rx-filters--type div:first-child{display:block!important;width:100%!important}.homepage-new .rx-filters--form div:first-child{align-items:flex-start;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.homepage-new .rx-filters-main{border-radius:0!important;box-shadow:none!important;justify-content:flex-start;padding-left:0;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.homepage-new .rx-filters-main{justify-content:flex-start;margin:0 auto;width:736px}}@media only screen and (min-width:1200px)and (max-width:1380px){.homepage-new .rx-filters-main{justify-content:flex-start}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .rx-filters-main{width:auto}}@media only screen and (min-width:768px){.homepage-new .rx-filters-main .priceAlert{height:20px;margin-top:2px;min-width:max-content;position:static}.homepage-new .rx-filters-main .zipCodeAlertWrap{align-items:center;display:flex;left:-20%;position:absolute;top:54px}.homepage-new .rx-filters-main .zipCodeAlertWrap .zipCodeSection{width:798px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .rx-filters-main .zipCodeAlertWrap{left:-11%}.homepage-new .rx-filters-main .zipCodeAlertWrap .zipCodeSection{width:636px}}@media only screen and (min-width:1200px)and (max-width:1280px){.homepage-new .rx-filters-main .zipCodeAlertWrap{left:-10%}.homepage-new .rx-filters-main .zipCodeAlertWrap .zipCodeSection{width:636px}}@media only screen and (min-width:768px)and (max-width:1023px){.homepage-new .rx-filters-main .zipCodeAlertWrap{left:-25%}}@media only screen and (min-width:1199px)and (max-width:1200px){.homepage-new .rx-filters-main .zipCodeAlertWrap{left:-27%}}@media only screen and (min-width:1201px)and (max-width:1280px){.homepage-new .rx-filters-main .zipCodeAlertWrap{left:-21%}}.homepage-new .rx-filters-icon-up-down{background-color:#d8d8d8;border-radius:10px;-webkit-border-radius:10px;height:20px!important;width:20px!important}.homepage-new .rx-filters--dosage+div,.homepage-new .rx-filters--form+div,.homepage-new .rx-filters--type+div{display:block;font-family:Open Sans,sans-serif;width:100%}.homepage-new .rx-filters-row.rx-filters--qty+div{width:100%}.homepage-new .rx-filters-list-pd{padding:0!important}.homepage-new .rx-filters-list-pd p{width:100%}.new-coupon{min-height:780px;min-width:750px;padding:60px 22px 20px 35px!important}@media only screen and (max-width:767px){.new-coupon{min-width:auto;padding:40px 15px 20px 10px!important}}.new-coupon .coupon-header .close-button{color:#532b9f;position:absolute;right:20px;top:20px;width:42px}@media only screen and (max-width:767px){.new-coupon .coupon-header .close-button{right:10px;top:10px;width:36px}}.new-coupon .coupon-header .copoun-logo-wrap{height:70px}.new-coupon .coupon-header .logo{height:50px;max-width:200px;width:auto}@media only screen and (max-width:767px){.new-coupon .coupon-header .logo{max-width:130px}}.new-coupon .coupon-header .pharmacy-name{font-family:felix-semiBold;font-size:22px;line-height:22px;overflow:hidden;padding:0 50px 10px;text-overflow:ellipsis;white-space:nowrap;width:auto}@media only screen and (max-width:767px){.new-coupon .coupon-header .pharmacy-name{padding:0 0 7px;width:180px}}.new-coupon .coupon-description{border-bottom:1px solid #4a474f;margin-bottom:16px}.new-coupon .coupon-description .modal-title{color:#532b9f;float:left;font-family:felix-semiBold;font-size:24px;margin-top:0}@media only screen and (max-width:767px){.new-coupon .coupon-description .modal-title{margin-top:0}}.new-coupon .coupon-description .modal-sub-title{color:#532b9f;font-family:felix-regular}.new-coupon .send-section .send-button,.new-coupon .send-section .send-button.active{background:#e84073;border:0;border-radius:8px;box-shadow:0 0 0 #0000;color:#fff;font-size:20px;font-weight:700;height:50px;letter-spacing:0;width:140px}@media only screen and (max-width:767px){.new-coupon .send-section .send-button,.new-coupon .send-section .send-button.active{height:42px;width:130px}}.new-coupon .send-section .send-button.active:hover,.new-coupon .send-section .send-button:hover{background:#e84073;color:#fff}.new-coupon .send-section .send-button.pdf-button{background:#0000;border:1px solid #e84073;box-shadow:0 0 0;color:#e84073}.new-coupon .send-section .text-button{line-height:27px;padding:0 0 0 40px;position:relative;z-index:1}.new-coupon .send-section .text-button:before{background:url(/content/images/icons/coupan-sprite.png) center -1px no-repeat;content:"";float:left;height:30px;width:30px}.new-coupon .send-section .text-button span{line-height:26px;padding:0 67px}.new-coupon .send-section .email-button{line-height:27px;padding:0 0 0 49px;position:relative;z-index:1}.new-coupon .send-section .email-button:before{background:url(/content/images/icons/coupan-sprite.png) center -38px no-repeat;content:"";float:left;height:30px;width:30px}.new-coupon .send-section .email-button span{padding:0 67px}.new-coupon .send-section .email-button i{background:url(/content/images/icons/coupan-sprite.png) center -38px no-repeat;float:left;height:30px;margin-left:12px;width:30px}.new-coupon .send-section .email-button span{font-family:felix-semiBold;line-height:24px;padding:2px 9px}.new-coupon .send-section .pdf-button{font-family:felix-semiBold}.new-coupon .btn-padding{margin:0 auto 10px;padding:0;text-align:center}.new-coupon .coupon-data .send-button-section{margin:0 auto 10px!important}.new-coupon .coupon-data .send-button-section .btn-wrapper{margin-bottom:0}@media only screen and (max-width:767px){.new-coupon .coupon-data .send-button-section{width:314px!important}}.new-coupon .coupon-image-box:before,.new-coupon .coupon-image:after,.new-coupon .coupon-image:before{background:none}.new-coupon .pharmacy-logo{float:left;padding:0 50px}@media only screen and (max-width:767px){.new-coupon .pharmacy-logo{padding:0}}.new-coupon .pharmacy-item__distance{color:#949494;font-family:felix-semiBold;font-size:13px;padding:0 50px}@media only screen and (max-width:767px){.new-coupon .pharmacy-item__distance{padding:0}}.new-coupon .priceTag{font-family:felix-semiBold;font-size:32px;position:absolute;right:75px;top:75px}@media only screen and (max-width:767px){.new-coupon .priceTag{right:40px;top:60px}}@media only screen and (max-width:321px){.new-coupon .priceTag{right:15px}}.new-coupon .coupon-image{margin:0 auto}.new-coupon .notvalid-card{color:#532b9f;display:flex;font-family:felix-regular;font-size:12px;justify-content:center;padding:10px 0 20px;text-align:center;width:100%}.chardSection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 150px}@media only screen and (min-width:768px)and (max-width:7680px){.chardSection{flex-direction:row;margin:0 0 120px}.chardSection .recharts-default-legend{padding:0 0 0 38px}}@media only screen and (max-width:767px){.chardSection .recharts-default-legend{border:1px solid #e6e5e8;border-radius:8px;padding:16px}}.tableWraper td,.tableWraper th{text-align:center}@media only screen and (max-width:767px){.tableWraper{overflow-y:auto}}.table-head{background-color:#f2f2f2}.table-body{font-family:felix-semibold;max-height:300px;overflow:scroll}.priceHistoryContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.priceHistoryContainer .removeMargin{margin-top:-40px}@media only screen and (min-width:768px)and (max-width:7680px){.priceHistoryContainer{max-width:902px}}@media only screen and (min-width:1200px)and (max-width:1280px){.priceHistoryContainer{max-width:736px}}@media only screen and (max-width:767px){.priceHistoryContainer{display:inline-block;padding:16px 40px 0;width:100%}}@media only screen and (max-width:475px){.priceHistoryContainer{display:inline-block;padding:0 15px;width:100%}}@media only screen and (min-width:768px)and (max-width:1200px){.priceHistoryContainer{padding:0;width:736px}}.priceHistoryContainer h2{color:#532b9f;font-family:felix-bold;font-size:40px;font-weight:600;margin:30px 0;text-align:center;text-transform:none}@media only screen and (max-width:767px){.priceHistoryContainer h2{font-size:24px;margin:0 0 20px;text-align:center}}@media only screen and (min-width:768px)and (max-width:1024px){.priceHistoryContainer h2{margin:0 0 20px}}.priceHistoryContainer .PriceTable{margin:0 auto;width:100%}.priceHistoryContainer .PriceTable div{width:auto}@media only screen and (max-width:767px){.priceHistoryContainer .PriceTable{margin:20px auto;width:100%}}@media only screen and (max-width:321px){.priceHistoryContainer .PriceTable{width:100%}}.priceHistoryContainer .PriceTable table{border-collapse:collapse;font-family:felix-regular;margin:0 auto;width:100%}.priceHistoryContainer .PriceTable table td,.priceHistoryContainer .PriceTable table th{border:1px solid #979797;color:#565a5c;font-family:felix-semibold;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.26px;line-height:normal;padding:11px;text-align:center}@media only screen and (max-width:767px){.priceHistoryContainer .PriceTable table td,.priceHistoryContainer .PriceTable table th{font-size:11px}}.priceHistoryContainer .PriceTable table th:last-child{background-color:#532b9f1a;color:#532b9f}.priceHistoryContainer .PriceTable table td:last-child{color:#532b9f;font-family:felix-bold}.priceHistoryContainer .PriceTable .priceTableHeading{color:#4a474f;font-family:felix-bold;font-size:20px;line-height:normal;margin:0 auto 5px;text-transform:none;width:100%}@media only screen and (max-width:767px){.priceHistoryContainer .PriceTable .priceTableHeading{margin-bottom:10px}}@media only screen and (min-width:768px)and (max-width:1199px){.priceHistoryContainer .PriceTable .priceTableHeading{margin-bottom:10px;max-width:100%}}@media only screen and (min-width:768px)and (max-width:7680px){.priceHistoryContainer .PriceTable .priceTableHeading{color:#4a474f;font-family:felix-bold;font-size:24px}.priceHistoryContainer .PriceTable .qty-txt{margin:0 0 20px}.embedMargin{margin:0 0 160px}}.chart-wrapper{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;font-family:felix-regular;position:relative;width:100%}.chart-wrapper .priceChart{height:500px;margin:10px 0;width:700px}@media only screen and (max-width:767px){.chart-wrapper .priceChart{height:300px;width:100%}}.chart-wrapper .chart-main{float:left;margin:80px 20px 0 0}.chart-wrapper .recharts-wrapper{height:600px}.chart-wrapper .recharts-default-legend li{width:100%}.chart-wrapper .table-main{margin:80px 20px 80px 0}.chart-wrapper h3{color:#4a474f;font-family:felix-bold;font-size:20px;margin:0 0 10px;text-transform:none}@media only screen and (min-width:768px)and (max-width:7680px){.chart-wrapper h3{font-size:24px;margin:0 0 10px 32px}}.chart-wrapper .custom-tooltip{background-color:#532b9f;border-radius:4px;opacity:0;pointer-events:none;position:absolute;z-index:10}.chart-wrapper .custom-tooltip .label{color:#fff;font-size:12px;font-weight:700;padding:10px;text-align:center}.chart-wrapper .custom-tooltip .down-arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:16px solid #532b9f;bottom:-13%;content:"";height:8px;left:38%;position:absolute;width:16px}.chart-wrapper .recharts-responsive-container .recharts-default-legend li{color:#3e3e3c;font-family:felix-medium;font-size:12px}.chart-wrapper .recharts-responsive-container .recharts-default-legend li:last-child .recharts-legend-item-text{color:#3e3e3c}.chart-wrapper .logoWrap{color:#565a5c;font-family:felix-medium;font-size:9px;position:absolute;right:0;top:132px}@media only screen and (min-width:768px)and (max-width:7680px){.chart-wrapper .logoWrap{top:65px}}.chart-wrapper .logoWrap img{margin:0 0 0 4px}.chart-wrapper .recharts-cartesian-axis-tick-line{fill:#fff;stroke:none}.PriceChart{float:left;margin:0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.PriceChart{max-width:902px}}@media only screen and (min-width:768px)and (max-width:1199px){.PriceChart{float:none;margin:0 auto}}@media only screen and (min-width:768px)and (max-width:1024px){.PriceChart{margin:40px auto 30px}}@media only screen and (max-width:767px){.PriceChart{margin:0;width:100%}}@media only screen and (max-width:767px)and (max-width:767px){.PriceChart ul li{font-family:felix-medium;font-size:12px;line-height:inherit}}.PriceChart .embedButton{background-color:#ff407a;border:0;border-radius:8px;color:#fff;float:right;font-size:14px;font-weight:600;margin:0 20px 0 0;object-fit:contain;padding:10px 20px;text-align:center;width:96px}@media only screen and (min-width:768px)and (max-width:7680px){.PriceChart .graphLegend{width:400px}}.PriceChart .graphLegend ul{margin:15px 0 0;padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.PriceChart .graphLegend ul{margin:0;padding:0 0 0 5px}}.PriceChart .graphLegend ul li{color:#565a5c;display:block;font-family:felix-semiBold;font-size:12px;width:100%}.PriceChart .graphLegend ul li:last-child{color:#532b9f}.PriceChart .embedButtons{background:none;border:none;color:#532b9f;cursor:pointer;font-family:felix-medium;font-size:14px;position:absolute;right:-5px;text-decoration:underline}.PriceChart .embedButtons:active,.PriceChart .embedButtons:hover{color:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.PriceChart .embedButtons{right:0;top:65px}}@media only screen and (max-width:767px){.PriceChart .embedButtons{margin-top:12px;top:inherit}}.PriceChart .logoWrap{color:#565a5c;font-family:felix-medium;font-size:9px;position:absolute;right:0;top:132px}@media only screen and (min-width:768px)and (max-width:7680px){.PriceChart .logoWrap{top:65px}}.PriceChart .logoWrap img{margin:0 0 0 4px}.qty-txt{color:#4a474f;display:block;font-family:felix-medium;font-size:16px;margin:0 0 5px;text-transform:lowercase}@media only screen and (min-width:768px)and (max-width:7680px){.qty-txt{margin:0 0 20px 32px}}.tooltipValue{display:block;font-family:felix-semibold;font-size:14px;height:15px;width:52px}.tooltipName{font-family:felix-regular;font-size:9px}.homepage-new .category-header{border-radius:3px;color:#532b9f;display:none;margin-bottom:15px;padding:30px 0 0;text-align:center}.homepage-new .drug-faqs .faq-list{margin:0 auto 15px;width:902px}@media only screen and (min-width:1200px)and (max-width:1280px){.homepage-new .drug-faqs .faq-list{width:736px}}.homepage-new .drug-faqs .faq-list article{background:#fff;-webkit-box-shadow:0 2px 3px 0 #3333;-moz-box-shadow:0 2px 3px 0 #3333;box-shadow:0 2px 3px 0 #3333;margin-bottom:10px;padding:15px}.homepage-new .drug-faqs .faq-list article:last-of-type{margin-bottom:0}.homepage-new .drug-faqs .faq-list .faq--a{margin:0}.homepage-new .drug-faqs .faq-list .faq--a p{margin:0 0 15px}.homepage-new .drug-faqs .faq-list .faq--a p:last-child{margin-bottom:0}.homepage-new .drug-faqs .faq-list .faq--q{box-sizing:border-box;color:#532b9f;font-family:felix-semiBold;font-size:22px;font-weight:600;line-height:120%;margin:0;padding:0 0 5px;width:100%}@media screen and (max-width:767px){.homepage-new .drug-faqs .faq-list .faq--q{font-size:18px;line-height:120%}}.homepage-new .drug-faqs .faq-list .reviewedLabel{color:#4a474f;font-size:16px;padding-top:10px}.homepage-new .drug-faqs .faq-list .reviewedLabel a{color:#532b9f}.homepage-new .drug-faqs .faq-list .reviewedLabel a:focus{outline:3px solid #532b9f!important;outline-offset:4px}.homepage-new .drug-faqs .faq-list .reviewedLabel a:focus:not(:focus-visible){outline:0!important}.homepage-new .drug-faqs{background-color:#fff;padding:0 15px 30px}.homepage-new .drug-faqs .faq-list>article{background:#fff;-webkit-box-shadow:0 2px 3px 0 #3333;-moz-box-shadow:0 2px 3px 0 #3333;box-shadow:0 2px 3px 0 #3333;margin-bottom:10px;padding:15px}.homepage-new .drug-faqs .faq-heading,.homepage-new .drug-faqs h1{color:#532b9f;font-family:felix-bold;font-size:48px;font-weight:600;text-align:center;text-transform:none}.homepage-new .drug-faqs h2,.homepage-new .drug-faqs h3{color:#532b9f;font-family:felix-semibold;font-size:22px;font-weight:600;text-transform:none}.homepage-new .drug-faqs .faq--q{box-sizing:border-box;margin:0;padding:0 0 5px;width:100%}@media(min-width:768px){.homepage-new .drug-faqs .faq-list>article{padding:20px}}@media screen and (max-width:768px){.homepage-new .drug-faqs{padding:15px 0}.homepage-new .drug-faqs .faq-list{margin:0 auto;padding:0 15px;width:100%}}.homepage-new .drug-faqs .faq-list .faq-art{background:#0000;border-radius:0;box-shadow:0 0 0 0 #3333;margin-bottom:10px;padding:15px 0 0}.homepage-new .drug-faqs .faq-list .faq-art .faq-art-b,.homepage-new .drug-faqs .faq-list .faq-art .faq-art-b:last-child{padding:0}.homepage-new .drug-faqs .faq-list .faq-art .faq--a{color:#565a5c;font-family:felix-regular;font-size:16px;line-height:140%}@media(min-width:768px){.homepage-new .drug-faqs .faq-list .faq-art{padding:40px 0 0}}@media only screen and (max-width:767px){.homepage-new .drug-faqs{padding:30px 40px 5px}.homepage-new .drug-faqs .faq-list{padding:0}.homepage-new .drug-faqs .faq-heading{font-size:24px}}@media only screen and (max-width:475px){.homepage-new .drug-faqs{padding:30px 12px 5px}}@media only screen and (min-width:768px)and (max-width:1199px){.homepage-new .drug-faqs .faq-list{padding:0;width:736px}}.related-articles h4{color:#565a5c;font-size:12px;font-weight:700;line-height:120%;text-transform:none}.related-articles h3{font-size:22px;margin:0}.related-articles h3:hover{text-decoration:underline;text-underline-offset:.3em}.related-articles .article-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.related-articles .article-container .article-flexGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:902px;padding:20px}@media only screen and (min-width:768px)and (max-width:1200px){.related-articles .article-container .article-flexGrid{max-width:550px}}.related-articles .article-container .article-flexGrid .article{background:#fff;margin-bottom:40px;max-width:230px;padding:0}.related-articles .article-container .article-flexGrid .article .link:hover{text-decoration:none;text-underline-offset:.3em}@media only screen and (max-width:415px){.related-articles .article-container .article-flexGrid .article{max-width:inherit}}@media only screen and (min-width:768px)and (max-width:1023px){.related-articles .article-container .article-flexGrid .article{max-width:210px}}@media only screen and (min-width:1200px){.related-articles .article-container .article-flexGrid .article{max-width:270px}}@media only screen and (max-width:767px){.related-articles .article-container .article-flexGrid .article{display:flex}}@media only screen and (min-width:768px)and (max-width:1200px){.related-articles .article-container .article-flexGrid .article{display:flex}}.related-articles .article-container .article-flexGrid .article .article-img{border-radius:3px 3px 0 0;height:230px;width:230px}@media only screen and (max-width:415px){.related-articles .article-container .article-flexGrid .article .article-img{width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.related-articles .article-container .article-flexGrid .article .article-img{height:210px;width:210px}}@media only screen and (min-width:1200px){.related-articles .article-container .article-flexGrid .article .article-img{height:210px;width:270px}}.related-articles .article-container .article-flexGrid .article .article-details{padding:8px 0 0}.related-articles .article-container .article-flexGrid .article .article-details .articleHead,.related-articles .article-container .article-flexGrid .article .article-details h4{font-family:felix-regular;line-height:14px;margin:0 0 4px}@media only screen and (max-width:767px){.related-articles .article-container .article-flexGrid .article .article-details .articleHead,.related-articles .article-container .article-flexGrid .article .article-details h4{line-height:14px;margin:0}}@media only screen and (min-width:768px)and (max-width:1200px){.related-articles .article-container .article-flexGrid .article .article-details .articleHead,.related-articles .article-container .article-flexGrid .article .article-details h4{margin:0}}.related-articles .article-container .article-flexGrid .article .article-details .articleHead .article-txt,.related-articles .article-container .article-flexGrid .article .article-details .articleHead span,.related-articles .article-container .article-flexGrid .article .article-details h4 .article-txt,.related-articles .article-container .article-flexGrid .article .article-details h4 span{font-size:11px;font-weight:400;margin:0 0 4px}@media only screen and (max-width:767px){.related-articles .article-container .article-flexGrid .article .article-details .articleHead .article-txt,.related-articles .article-container .article-flexGrid .article .article-details .articleHead span,.related-articles .article-container .article-flexGrid .article .article-details h4 .article-txt,.related-articles .article-container .article-flexGrid .article .article-details h4 span{margin:0}}.related-articles .article-container .article-flexGrid .article .article-details .article-txt p{font-size:11px}.related-articles .article-container .article-flexGrid .article .article-details .rm-link{cursor:pointer;font-size:11px}.related-articles .article-container .article-flexGrid .article .article-details .rm-link:hover{text-decoration:underline}.related-articles .article-card{background-color:#fff;border-radius:3px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;height:250px;margin:10px 0;width:175px}@media only screen and (min-width:768px){.related-articles .article-container{width:auto}.related-articles .article-container .article-flexGrid{flex-direction:row}.related-articles .article-card{width:250px}}@media only screen and (min-width:992px){.related-articles .article-container{width:970px}}@media only screen and (min-width:1200px){.related-articles .article-container{width:970px}.related-articles .article-card{width:300px}}.homepage-new .related-articles{background:#fff;padding-top:20px}.homepage-new .related-articles .categoryName{color:#ff407a;font-family:felix-semiBold;font-size:16px;line-height:24px;margin:0}@media only screen and (max-width:767px){.homepage-new .related-articles .categoryName{font-size:12px;line-height:16px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .categoryName{font-size:16px;line-height:24px}}.homepage-new .related-articles a,.homepage-new .related-articles a:hover{text-decoration:none}.homepage-new .related-articles h3,.homepage-new .related-articles h3 span{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px;text-transform:none}.homepage-new .related-articles .newsResearch{color:#532b9f;font-family:felix-bold;text-align:center}.homepage-new .related-articles .newsResearch span{display:inline-block;text-align:center}@media only screen and (max-width:767px){.homepage-new .related-articles .newsResearch{font-size:24px;line-height:32px;margin:0;padding:0 16px 16px}.homepage-new .related-articles .newsResearch span{display:inline}}@media only screen and (min-width:768px){.homepage-new .related-articles .newsResearch{font-size:40px;line-height:48px;margin:0 auto;width:736px}}@media only screen and (min-width:992px){.homepage-new .related-articles .newsResearch{font-size:48px;line-height:60px;margin:0 auto;max-width:902px}}.homepage-new .related-articles .article-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container{padding-left:16px;padding-right:16px}}.homepage-new .related-articles .article-container .article-flexGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:24px 0}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid{flex-direction:column;padding:0}}@media only screen and (min-width:1281px){.homepage-new .related-articles .article-container .article-flexGrid{display:flex;justify-content:space-between}}.homepage-new .related-articles .article-container .article-flexGrid .article{background:#fff;margin:0 0 24px;max-width:230px;padding:0}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article{background:#0000;box-shadow:0 0 0 #0000;flex-direction:column;margin:0 0 16px;max-width:100%;width:100%}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article{background:#0000;box-shadow:0 0 0 #0000;margin:0 0 32px;max-width:100%;width:100%}.homepage-new .related-articles .article-container .article-flexGrid .article:last-child{margin:0}}.homepage-new .related-articles .article-container .article-flexGrid .article .link{display:inline-block}.homepage-new .related-articles .article-container .article-flexGrid .article .link:hover{text-decoration:none}@media only screen and (max-width:415px){.homepage-new .related-articles .article-container .article-flexGrid .article{max-width:inherit}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article{max-width:100%!important}}@media only screen and (min-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article{max-width:270px}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-img{border-radius:8px;height:230px;width:230px}@media only screen and (max-width:415px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-img{width:100%}}@media only screen and (min-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-img{height:152px;min-width:290px}}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-img{float:left;height:80px;margin:0 8px 0 0;max-width:128px;width:auto}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-img{float:left;height:152px;margin:0 16px 0 0;width:auto}.homepage-new .related-articles .article-container .article-flexGrid .article .articleMainData{display:flex}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details{padding:8px 0 0}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .articleHead.article-txt,.homepage-new .related-articles .article-container .article-flexGrid .article .article-details h4.article-txt{color:#979797;font-size:14px;font-weight:400;margin:15px 0 10px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .articleHead.article-txt,.homepage-new .related-articles .article-container .article-flexGrid .article .article-details h4.article-txt{line-height:14px;margin:5px 0 0}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .articleHead.article-txt,.homepage-new .related-articles .article-container .article-flexGrid .article .article-details h4.article-txt{margin:5px 0 0}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .articleHead span,.homepage-new .related-articles .article-container .article-flexGrid .article .article-details h4 span{color:#4a474f;font-family:felix-regular;font-size:14px;line-height:20px}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt{color:#565a5c;font-family:felix-medium;font-size:14px;line-height:20px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt{color:#565a5c;display:block;font-family:felix-medium;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt p{color:#565a5c;font-family:felix-medium;font-size:14px;line-height:20px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt p{display:none}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .rm-link{background:#0000;border:0;color:#00baf2;cursor:pointer;font-family:felix-semiBold;font-size:14px;padding:0;text-decoration:underline}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .rm-link{display:none}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details{float:left;padding:0;width:calc(100% - 136px)}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details{float:left;padding:0}}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article a{padding:0}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article a{display:flex;flex-direction:row;padding:0}}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article a{display:flex;flex-direction:row}}.homepage-new .related-articles .article-container .article-flexGrid .article .mobileArticleText{color:#565a5c;font-family:felix-medium;font-size:14px;line-height:20px;margin:8px 0 0;width:100%}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .paraData{margin:8px 0 0}}.homepage-new .related-articles .article-container .article-flexGrid .article .paraData span{color:#4a474f;font-family:felix-medium;font-size:14px;line-height:20px}.homepage-new .related-articles .article-container .action-btn{display:block;margin:0 auto;max-width:883px;text-align:right}.homepage-new .related-articles .article-container .action-btn .all-blog-link{color:#532b9f;font-family:felix-semiBold;font-size:21px;text-decoration:underline}.homepage-new .related-articles .article-container .action-btn .all-blog-link img{margin-left:10px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .action-btn{margin:0;padding-bottom:20px;text-align:center}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .action-btn{margin:0;text-align:center}}.homepage-new .related-articles .article-card{background-color:#fff;border-radius:3px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;height:250px;margin:10px 0;width:175px}.homepage-new .related-articles .truncate{display:-webkit-inline-box!important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.homepage-new .related-articles .truncateTwoLine{-webkit-line-clamp:2;line-clamp:2}.homepage-new .related-articles .truncateFourLine{-webkit-line-clamp:4;line-clamp:4}@media only screen and (min-width:768px){.homepage-new .related-articles .article-container{width:auto}.homepage-new .related-articles .article-container .article-flexGrid{flex-direction:row}.homepage-new .related-articles .article-card{width:250px}}@media only screen and (min-width:992px){.homepage-new .related-articles .article-container{width:902px}}@media only screen and (min-width:1200px){.homepage-new .related-articles .article-container{width:902px}.homepage-new .related-articles .article-container .article-flexGrid{justify-content:flex-start}.homepage-new .related-articles .article-container .article-flexGrid .article{margin-right:16px;max-width:290px}.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(12),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(15),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(18),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(21),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(24),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(27),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(3),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(30),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(33),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(36),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(39),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(42),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(45),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(48),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(51),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(54),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(6),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(9){margin-right:0}.homepage-new .related-articles .article-card{width:300px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container{padding:0;width:736px}}.dosageSelectionContainer{box-sizing:border-box;margin-bottom:0!important;margin-top:0!important;padding:20px 0 25px}.dosageSelectionContainer,.priceAlert{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.priceAlert{cursor:pointer;line-height:25px;z-index:1}.priceAlert .tooltipForPriceAlert{display:none}.priceAlert .priceAlertsIcon{background:url(/content/images/icons/priceAlert.svg) no-repeat;content:"";display:flex;height:24px;width:24px}.priceAlert:hover .priceAlertsIcon{background:url(/content/images/icons/priceAlertActive.svg) no-repeat;content:""}.priceAlert:hover label{color:#dd216b;text-decoration:underline;text-underline-offset:.2em}.priceAlert:hover .tooltipForPriceAlert{bottom:48px;display:flex;left:65%;max-width:revert;padding:10px 0 0;pointer-events:none;position:absolute;text-align:center;text-overflow:clip;transform:translate(-50%);width:max-content;z-index:11}.priceAlert:hover .tooltipForPriceAlert span{align-items:center;background:#532b9f;border-radius:8px;color:#fff;display:flex;font-family:felix-semiBold;font-size:12px;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.priceAlert:hover .tooltipForPriceAlert .arrowUp{border-left:7px solid #0000;border-right:8px solid #0000;border-top:8px solid #532b9f;bottom:-7px;content:" ";left:50%;position:absolute;transform:translate(-50%);visibility:visible}@media only screen and (min-width:768px)and (max-width:1024px){.priceAlert:hover .tooltipForPriceAlert{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1366px){.priceAlert:hover .tooltipForPriceAlert{display:none}}@media only screen and (min-device-width:820px)and (max-device-width:1180px){.priceAlert:hover .tooltipForPriceAlert{display:none}}@media only screen and (max-width:767px){.priceAlert:hover .tooltipForPriceAlert{display:none}}.priceAlert:focus{margin:auto}.priceAlert label{color:#ff407a;cursor:pointer;font-family:felix-semibold;font-size:16px;padding:0 0 0 6px}@media only screen and (max-width:767px){.priceAlert{justify-content:flex-start;position:static}.priceAlert label{font-family:felix-medium;text-decoration:underline}}.priceAlert span img{margin-top:-4px}.addCabinet,.goToCabinet{align-items:center;background:#0000;border:0;color:#4a474f;cursor:pointer;display:flex;flex-direction:row;font-family:felix-regular;font-size:14px;height:auto;justify-content:flex-start;margin:10px 0 10px -4px;width:132px}.addCabinet:hover,.goToCabinet:hover{color:#4a474f}.addCabinet img,.goToCabinet img{margin-right:5px}.goToCabinet{font-family:felix-regular;margin:10px 0}.goToCabinet,.goToCabinet:hover{color:#4a474f;text-decoration:none}.goToCabinet img{margin:2px 4px 0;width:9px}@media only screen and (max-width:767px){.cabinetSection{display:none}}.loadingText{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-regular;font-size:14px;justify-content:flex-start;margin:10px 0;width:120px}@media only screen and (max-width:767px){.loadingText{width:auto}}.drugImgCol{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:768px)and (max-width:7680px){.drugImgCol{width:152px}}.savePriceAlertWrap{align-items:center;display:flex}.savedWrapper{background:none;border:none;cursor:pointer;margin:5px 28px 0 0;padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.savedWrapper{display:flex;margin:0 0 0 16px}}.savedWrapper img{margin:0 5px 0 0}@media only screen and (max-width:767px){.savedWrapper img{margin:0}}.savedWrapper .saveImageNew{display:none}.savedWrapper span{color:#ff407a;font-family:felix-semibold;font-size:16px;line-height:24px}@media only screen and (max-width:767px){.savedWrapper span{display:none}}.savedWrapper .saveImage{background:url(/content/images/icons/save.svg) no-repeat;content:"";display:flex;height:24px;margin:0 4px 0 0;width:24px}.savedWrapper:focus{outline:3px solid #532b9f!important;outline-offset:4px}.savedWrapper .tooltipForSaveDrug{display:none}.savedWrapper .saveNewImg{background:url(/content/images/icons/save-new.svg) no-repeat}.savedWrapper .saveNewImg,.savedWrapper .savedDrugImg{content:"";display:flex;height:24px;margin:0 4px 0 0;width:24px}.savedWrapper .savedDrugImg{background:url(/content/images/icons/saved-drug.svg) no-repeat}.savedWrapper .unSaveNewImg{background:url(/content/images/icons/unsave-drug.svg) no-repeat;content:"";display:flex;height:24px;margin:0 4px 0 0;width:24px}@media only screen and (max-width:767px){.savedWrapper:focus .saveImage,.savedWrapper:focus .saveNewImg{filter:brightness(0) saturate(100%) invert(27%) sepia(93%) saturate(3968%) hue-rotate(322deg) brightness(88%) contrast(95%)}}.savedWrapper:hover .tooltipForSaveDrug{display:flex;left:69%;max-width:revert;pointer-events:none;position:absolute;text-align:center;text-overflow:clip;top:-31px;transform:translate(-50%);width:max-content;z-index:11}.savedWrapper:hover .tooltipForSaveDrug span{align-items:center;background:#532b9f;border-radius:8px;color:#fff;display:flex;font-family:felix-semiBold;font-size:12px;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.savedWrapper:hover .tooltipForSaveDrug .arrowUp{border-left:7px solid #0000;border-right:8px solid #0000;border-top:8px solid #532b9f;bottom:-7px;content:" ";left:50%;position:absolute;transform:translate(-50%);visibility:visible}@media only screen and (min-width:768px)and (max-width:1024px){.savedWrapper:hover .tooltipForSaveDrug{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1366px){.savedWrapper:hover .tooltipForSaveDrug{display:none}}@media only screen and (min-device-width:820px)and (max-device-width:1180px){.savedWrapper:hover .tooltipForSaveDrug{display:none}}@media only screen and (max-width:767px){.savedWrapper:hover .tooltipForSaveDrug{display:none}}.savedWrapper:hover .actionSave{color:#dd216b;text-decoration:underline;text-underline-offset:.3em}.disabledDiv{background-color:#eaeaea;cursor:default;opacity:.4;pointer-events:none}.emptyImageCol{width:152px}@media only screen and (min-width:768px)and (max-width:7680px){.emptyImageCol{min-width:152px}.emptyImageCol .savedWrapper{margin:119px 0 0}}.homepage-new .savedDrugNotification{right:10px;top:75px}.savedDrugWrapperSection{align-items:center;display:flex;position:relative;z-index:2}.savedDrugWrapperSection .savedDrugContainer{position:absolute;right:0}.toastContainer{align-items:center;background:#370a82;border-radius:8px;bottom:16px;display:flex;height:48px;justify-content:space-between;left:16px;padding:0 24px;position:fixed;width:350px;z-index:1}@media only screen and (max-width:767px){.toastContainer{height:40px;width:calc(100% - 40px)}}.toastContainer .toastTitle{color:#fff;font-family:felix-bold;font-size:16px;line-height:24px}@media only screen and (min-width:768px)and (max-width:1200px){.toastContainer .toastTitle{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){.toastContainer .toastTitle{font-size:14px;line-height:20px}}.toastContainer .toastTitle img{margin-right:12px}.toastContainer .saveDrugLink{color:#ff407a;font-family:felix-bold;font-size:16px;line-height:24px}@media only screen and (min-width:768px)and (max-width:1200px){.toastContainer .saveDrugLink{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){.toastContainer .saveDrugLink{font-size:14px;line-height:20px}}.toastContainer .saveDrugLink:hover{border-bottom:1px solid #ff407a}.appflowAbTest{display:none}.customQuantitySection{margin:0;padding:0 12px}@media only screen and (max-width:767px){.customQuantitySection{align-items:flex-start;display:flex;flex-direction:column;float:none;justify-content:flex-start;margin:34px 0 0;width:100%}}.customQuantitySection .customQntyAdaHeader{color:#4a474f;font-family:felix-semiBold;font-size:16px;margin:12px 0 8px;text-transform:none}@media only screen and (max-width:767px){.customQuantitySection .customQntyAdaHeader{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px;margin:0;padding:0 0 10px}}.customQuantitySection .customQntyAdaHeader .customQtyfocus:focus{border:1px solid #532b9f}.customQuantitySection .label-error{color:#d32f2f;font-family:felix-semiBold;font-size:10px;margin:-9px 0 9px}.customQuantitySection .form-group{position:relative}.customQuantitySection .form-group input{border:1px solid #c8c6cc;border-radius:8px;color:#4a474f;font-family:felix-semiBold;font-size:16px;height:48px;padding:0 5px;width:76px}.customQuantitySection .form-group input::-webkit-inner-spin-button,.customQuantitySection .form-group input::-webkit-outer-spin-button{-webkit-appearance:none}@media only screen and (max-width:767px){.customQuantitySection .form-group input{height:48px;width:100%}}.customQuantitySection .form-group input.errorInput,.customQuantitySection .form-group input.errorInput:focus{border:1px solid #d32f2f}.customQuantitySection .form-group input:focus{border:1px solid #ff407a}.customQuantitySection .form-group input[type=number]{-moz-appearance:textfield}.customQuantitySection .form-group .doneButton{align-items:center;background:#ff407a;border:0;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;float:right;font-family:felix-semiBold;font-size:16px;height:48px;justify-content:center;outline:none;width:48px}@media only screen and (max-width:767px){.customQuantitySection .form-group .doneButton{height:48px;margin:0 0 0 12px;width:76px}}.customQuantitySection .form-group .doneButton:disabled{opacity:.6}.custom-select-wrapper{margin:0 16px 0 0;position:relative;user-select:none;width:auto}.custom-select-wrapper:last-child{margin:0}.custom-select-wrapper .custom-select{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.custom-select-wrapper .custom-select .tooltip{display:none}.custom-select-wrapper .custom-select:hover .tooltip{bottom:-28px;display:flex;left:35px;max-width:revert;padding:10px 0 0;pointer-events:none;position:absolute;text-overflow:clip;z-index:11}.custom-select-wrapper .custom-select:hover .tooltip span{align-items:center;background:#532b9f;border-radius:8px;color:#fff;display:flex;font-family:felix-bold;font-size:12px;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:4px 8px}.custom-select-wrapper .custom-select:hover .tooltip .arrowUp{border-left:7px solid #0000;border-right:8px solid #0000;border-top:8px solid #532b9f;content:" ";left:7px;position:absolute;top:4px;transform:rotate(-180deg);visibility:visible}@media only screen and (min-width:768px)and (max-width:1024px){.custom-select-wrapper .custom-select:hover .tooltip{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1366px){.custom-select-wrapper .custom-select:hover .tooltip{display:none}}@media only screen and (min-device-width:820px)and (max-device-width:1180px){.custom-select-wrapper .custom-select:hover .tooltip{display:none}}@media only screen and (max-width:767px){.custom-select-wrapper .custom-select:hover .tooltip{display:none}}.custom-select-wrapper .custom-select__trigger{align-items:center;background:#fff;border:1px solid #c8c6cc;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:space-between;line-height:20px;padding:9px 7px 10px 14px;position:relative}.custom-select-wrapper .custom-select__trigger span{color:#4a474f;font-family:felix-medium;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}@media only screen and (min-width:768px){.custom-select-wrapper .custom-select__trigger span:before{content:"";display:block}}.custom-select-wrapper .custom-select__trigger span:first-child{width:calc(100% - 20px)}.custom-select-wrapper .inactive{border:1px solid #c8c6cc;cursor:not-allowed;pointer-events:none}.custom-select-wrapper .inactive span{color:#747278}.custom-select-wrapper .inactive .arrow:after,.custom-select-wrapper .inactive .arrow:before{background-color:#c8c6cc}.custom-select-wrapper .custom-options{background:#fff;border:1px solid #c8c6cc;border-radius:8px;border-top:0;box-shadow:0 4px 12px 0 #00000040;display:none;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:all .5s;visibility:hidden;width:152px;word-break:break-word;z-index:9}.custom-select-wrapper .custom-select.open .tooltip{display:none}.custom-select-wrapper .custom-select.open .custom-options{display:block;margin:8px 0 0;max-height:355px;opacity:1;overflow:auto;padding:12px 0;pointer-events:all;visibility:visible}.custom-select-wrapper .custom-select.open .custom-select__trigger{border:1px solid #532b9f}.custom-select-wrapper .custom-select.open .custom-select__trigger:after{display:none}.custom-select-wrapper .custom-select.open .custom-select__trigger span{color:#532b9f}.custom-select-wrapper .custom-select.open .custom-select__trigger .arrow:after,.custom-select-wrapper .custom-select.open .custom-select__trigger .arrow:before{background-color:#532b9f}.custom-select-wrapper .w190{width:190px}.custom-select-wrapper .custom-option{color:#565a5c;cursor:pointer;display:block;font-family:felix-semibold;font-size:16px;line-height:18px;padding:10px;position:relative;transition:all .5s}.custom-select-wrapper .custom-option:hover{background-color:#f6f6f7;color:#532b9f;cursor:pointer}.custom-select-wrapper .custom-option.selected{background-color:#f6f2ff;color:#532b9f}.custom-select-wrapper .arrow{background-color:#fff;border-radius:18px;height:18px;position:relative;width:20px}.custom-select-wrapper .arrow:after,.custom-select-wrapper .arrow:before{background-color:#565a5c;bottom:0;content:"";height:2px;margin-left:2px;position:absolute;top:9px;transition:all .5s;width:9px}.custom-select-wrapper .arrow:before{left:1px;transform:rotate(40deg)}.custom-select-wrapper .arrow:after{left:6px;transform:rotate(-40deg)}.custom-select-wrapper .open .arrow:before{left:1px;top:9px;transform:rotate(-40deg)}.custom-select-wrapper .open .arrow:after{left:6px;top:9px;transform:rotate(40deg)}.custom-select-wrapper .selectLabel{margin-bottom:8px}.custom-select-wrapper .selectLabel span{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.firstSelect .custom-options,.firstSelect .custom-select__trigger{width:220px}.firstSelect .custom-select__trigger,.firstSelect .custom-select__trigger .custom-select__brand-text{text-overflow:ellipsis;white-space:nowrap;width:220px}.firstSelect .custom-options{width:220px}.firstSelect .custom-options span{white-space:normal}.secondSelect .custom-options,.secondSelect .custom-select__trigger{width:220px}@media only screen and (min-width:768px)and (max-width:1200px){.secondSelect .custom-options,.secondSelect .custom-select__trigger{width:168px}}.thirdSelect .custom-options,.thirdSelect .custom-select__trigger{width:220px}@media only screen and (min-width:768px)and (max-width:1200px){.thirdSelect .custom-options,.thirdSelect .custom-select__trigger{width:168px}}.thirdSelect .custom-options span,.thirdSelect .custom-select__trigger span{margin-right:0}.fourthSelect .custom-options,.fourthSelect .custom-select__trigger{width:160px}.brand-type{font-family:felix-regular;font-size:14px}.disabledOption{color:#565a5c;display:block;font-family:felix-regular;font-size:12px;opacity:1;padding:5px 10px;white-space:nowrap}.adsInCenter,.topAdsBanner{display:flex;justify-content:center}@media screen and (min-width:768px)and (max-width:5120px){.leftAdsBanner{display:flex;justify-content:flex-end;width:clamp(160px,100%,366px)}.leftAdsBanner iframe{margin-top:0}.rightAdsBanner{display:flex;justify-content:flex-start;width:clamp(160px,100%,366px)}.rightAdsBanner iframe{margin-top:0}.topPostion{top:0}}.bottomLastAds{display:none}.bottomLastAds .ad-label{--ad-padding-color:#0000;--ad-padding-size:0px;--ad-border-size:0px}.p-1{padding:1rem 0}.bottomAdsBanner{background:#f6f6f7;bottom:0;color:#fff;display:block;left:0;position:fixed;right:0;width:100%;z-index:2}@media screen and (min-width:768px)and (max-width:5120px){.middleTop{margin:52px 0 -52px}}.m-52{margin-top:52px}.closeAds{background:#fff;border:0;cursor:pointer;padding:0;position:absolute;right:15px;top:8px}.closeAds:hover{background:#58585a}.closeAds:hover img{filter:brightness(0) invert(1)}.adsInTopCenter{display:flex;justify-content:center}.ad-label{--ad-border-color:#c8c6cc;--ad-border-size:1px;--ad-padding-size:4px;--ad-padding-color:#fff;--ad-text-color:#88838f;--ad-text-size:9px;--ad-text-line-height:11px;--ad-top-bottom-padding:12px 0px}@media screen and (min-width:300px)and (max-width:5120px){.ad-label{padding:var(--ad-top-bottom-padding)}}.ad-label>div{display:flex}.ad-label>div>:first-child{background-color:var(--ad-padding-color);border:var(--ad-border-size) solid var(--ad-border-color)!important;height:auto!important;min-height:50px;min-width:max-content;padding:var(--ad-padding-size);position:relative}.ad-label>div>:first-child:after{bottom:calc(var(--ad-text-size)*-2 - var(--ad-border-size)*2);color:var(--ad-text-color);content:"Advertisement";font-family:felix-regular;font-size:var(--ad-text-size);line-height:var(--ad-text-line-height);padding:calc(var(--ad-text-size)/2);position:absolute;right:calc(var(--ad-padding-size)*-1);z-index:1}.relatedList{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:40px 0;width:100%}.relatedList article{width:902px}.relatedList h2{color:#532b9f;font-family:felix-bold;font-size:48px;line-height:60px;margin:0;padding-bottom:16px;text-align:center}.relatedList ul{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin:0;padding:0;width:100%}.relatedList li{align-items:center;background-color:#f6f6f7;border:1px solid #0000001a;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:9px 11px;width:290px}.relatedList li a{color:#4a474f;font-family:felix-semibold;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.relatedList li .rightArrow{background:url(/content/images/icons/rightChevronBlack.svg) no-repeat;height:24px;width:24px}.relatedList li:hover{background-color:#f6f2ff;border:1px solid #532b9f;border-radius:8px}.relatedList li:hover a{color:#532b9f;text-decoration:underline;text-underline-offset:.3rem}.relatedList li:hover .rightArrow{background:url(/content/images/icons/rightChevronPurple.svg) no-repeat}.relatedList li:active,.relatedList li:focus{background-color:#f6f2ff;border:1px solid #370a82;border-radius:8px}.relatedList li:active a,.relatedList li:focus a{color:#370a82;text-decoration:underline;text-underline-offset:.3rem}.relatedList li:active .rightArrow,.relatedList li:focus .rightArrow{background:url(/content/images/icons/rightChevronViolet.svg) no-repeat}@media only screen and (min-width:768px)and (max-width:1024px){.relatedList article{width:736px}.relatedList li{width:234px}.relatedList h2{font-size:40px;line-height:48px}}@media only screen and (max-width:767px){.relatedList{padding:48px 16px}.relatedList article{width:100%}.relatedList li{width:calc(50% - 8px)}.relatedList h2{font-size:24px;line-height:32px}}.suppressedNote{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 10px -2px #1018281a,0 0 4px -2px #1018280f;display:flex;flex-direction:column;justify-content:center;margin:32px 0;max-width:902px;padding:48px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote{margin:65px auto;min-height:488px;width:902px}}@media only screen and (min-width:768px)and (max-width:1024px){.suppressedNote{width:704px}}.suppressedNote .iconImg{padding:0 0 48px}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote .iconImg{padding:0 0 64px}}.suppressedNote .headingLabel{color:#4a474f;font-family:felix-bold;font-size:20px;line-height:28px;margin:0 0 6px;max-width:250px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote .headingLabel{font-size:24px;line-height:32px;max-width:570px}}.suppressedNote p{color:#4a474f;font-family:felix-regular;font-size:14px;line-height:20px;max-width:250px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote p{font-size:16px;line-height:24px;max-width:532px}}.HCPNote{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 0 10px -2px #1018281a,0 0 4px -2px #1018280f;display:flex;flex-direction:column;justify-content:center;margin:32px 0 16px;max-width:902px;padding:48px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote{margin:65px auto;min-height:488px;min-width:902px;width:902px}}@media only screen and (min-width:768px)and (max-width:1024px){.HCPNote{min-width:auto;width:704px}}@media only screen and (max-width:767px){.HCPNote{border-radius:8px;box-shadow:0 4px 4px 0 #0000001a}}.HCPNote .iconImg{padding:0 0 48px}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote .iconImg{padding:0 0 56px}}.HCPNote .headingLabel{color:#4a474f;font-family:felix-bold;font-size:20px;line-height:28px;margin:0 0 6px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote .headingLabel{font-size:24px;line-height:32px;max-width:532px}}.HCPNote ul{margin:0;padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote ul{max-width:448px}}.HCPNote ul li{color:#4a474f;font-family:felix-regular;font-size:14px;line-height:20px;list-style:none;padding:0 0 10px 18px;position:relative;text-align:left}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote ul li{font-size:16px;line-height:24px}}.HCPNote ul li:before{background:#4a474f;border-radius:4px;content:"";height:4px;left:4px;position:absolute;top:10px;width:4px}.disclaimerDataSection{margin:0;padding:0;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px)and (max-width:7680px){.disclaimerDataSection{background:#0000}}.disclaimerDataSection .disclaimerData{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;padding-bottom:8px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.disclaimerDataSection .disclaimerData{margin:0 auto;max-width:902px}}@media only screen and (min-width:768px){.disclaimerDataSection .disclaimerData{margin:0 auto;width:736px}}@media only screen and (min-width:1024px){.disclaimerDataSection .disclaimerData{width:736px}}@media only screen and (min-width:1200px){.disclaimerDataSection .disclaimerData{width:902px}}@media only screen and (min-width:1200px)and (max-width:1280px){.disclaimerDataSection .disclaimerData{width:902px}}.disclaimerDataSection .disclaimerData .disclaimerInfo{padding:9px 16px 0}@media only screen and (max-width:767px){.disclaimerDataSection .disclaimerData .disclaimerInfo{padding:17px 16px 0}}.disclaimerDataSection .disclaimerData .disclaimerInfo h2{color:#4a474f;font-family:felix-bold;font-size:16px;line-height:24px;margin:0}@media only screen and (min-width:768px)and (max-width:7680px){.disclaimerDataSection .disclaimerData .disclaimerInfo h2{font-family:felix-semiBold}}.disclaimerDataSection .disclaimerData .disclaimerInfo p{color:#4a474f;font-family:felix-medium;font-size:12px;line-height:16px;padding:0 0 8px;text-align:left;width:100%}.disclaimerDataSection .disclaimerData .disclaimerInfo:nth-child(2) p{padding:0}.disclaimerDataSection .disclaimerData .disclaimerInfo .priceUpdatedDate{margin-bottom:-4px;padding:0}@media only screen and (max-width:767px){.disclaimerDataSection .disclaimerData .disclaimerInfo .priceUpdatedDate{margin:0}}.pharmaciesTablesMain{width:auto}.pharmaciesTablesMain .pharmaciesTablesContainer{margin:40px auto;max-width:902px}@media only screen and (min-width:768px)and (max-width:1200px){.pharmaciesTablesMain .pharmaciesTablesContainer{margin:40px auto;max-width:736px}}@media only screen and (max-width:767px){.pharmaciesTablesMain .pharmaciesTablesContainer{margin:24px auto 32px;padding:0 16px}}.pharmaciesTablesMain .pharmaciesTablesContainer h2{color:#4a474f;font-family:felix-bold;font-size:24px;line-height:32px;margin:0;text-transform:none;width:100%}@media only screen and (max-width:767px){.pharmaciesTablesMain .pharmaciesTablesContainer h2{font-size:20px;line-height:28px}}.pharmaciesTablesMain .pharmaciesTablesContainer p{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px;margin:0;text-transform:none;width:100%}@media only screen and (max-width:767px){.pharmaciesTablesMain .pharmaciesTablesContainer p{font-family:felix-medium;font-size:14px;line-height:20px}}.pharmaciesTablesMain .pharmaciesTablesContainer ul{border-left:1px solid #c8c6cc;border-top:1px solid #c8c6cc;display:flex;flex-wrap:wrap;margin:24px 0 0;padding:0}.pharmaciesTablesMain .pharmaciesTablesContainer ul li{align-items:center;border-bottom:1px solid #c8c6cc;border-right:1px solid #c8c6cc;display:flex;list-style:none;margin:0;min-height:34px;padding:0 16px;width:25%}@media only screen and (min-width:768px)and (max-width:1200px){.pharmaciesTablesMain .pharmaciesTablesContainer ul li{width:33.3%}.pharmaciesTablesMain .pharmaciesTablesContainer ul li:last-child{display:none}}@media only screen and (max-width:767px){.pharmaciesTablesMain .pharmaciesTablesContainer ul li{width:50%}}.pharmaciesTablesMain .pharmaciesTablesContainer ul li span{height:24px;width:24px}.pharmaciesTablesMain .pharmaciesTablesContainer ul li label{color:#88838f;font-family:felix-semiBold;font-size:14px;line-height:24px;margin-left:16px}.alphabetMainSection{background:#f6f2ff;padding:36px 0;width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.alphabetMainSection{padding:36px 32px}}@media only screen and (max-width:767px){.alphabetMainSection{padding:36px 32px}}.alphabetMainSection .alphabetContainer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto}@media only screen and (min-width:768px)and (max-width:7680px){.alphabetMainSection .alphabetContainer{width:1176px}}@media only screen and (min-width:768px)and (max-width:1199px){.alphabetMainSection .alphabetContainer{flex-direction:column;width:100%}}@media only screen and (max-width:767px){.alphabetMainSection .alphabetContainer{flex-direction:column}}.alphabetMainSection .alphabetHeader{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.alphabetMainSection .alphabetHeader{margin-right:16px;width:352px}}@media only screen and (min-width:768px)and (max-width:1199px){.alphabetMainSection .alphabetHeader{align-items:center;flex-direction:row;justify-content:space-between;margin-right:0;width:100%}}@media only screen and (max-width:767px){.alphabetMainSection .alphabetHeader{margin:0 0 16px}}.alphabetMainSection h2{color:#4a474f;font-family:felix-bold;font-size:32px;line-height:36px;margin:0 0 4px}@media only screen and (min-width:768px)and (max-width:1199px){.alphabetMainSection h2{margin:0 0 16px}}.alphabetMainSection .alphabet{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:calc(100% - 364px)}@media only screen and (min-width:768px)and (max-width:1199px){.alphabetMainSection .alphabet{width:100%}}@media only screen and (max-width:767px){.alphabetMainSection .alphabet{width:100%}}.alphabetMainSection .alphabet a{align-items:center;background-color:#f6f2ff;border:1px solid #532b9f;border-radius:4px;color:#532b9f;display:flex;flex-direction:row;font-family:felix-Semibold;font-size:20px;height:40px;justify-content:center;margin:0;object-fit:contain;width:40px}.alphabetMainSection .alphabet a.active,.alphabetMainSection .alphabet a:hover{background-color:#532b9f;color:#fff;text-decoration:underline;text-underline-offset:.2rem}.alphabetMainSection .viewAll a{align-items:center;border-bottom:2px solid #0000;color:#ff407a;cursor:pointer;display:flex;font-family:felix-bold;font-size:20px;line-height:28px;min-height:28px}.alphabetMainSection .viewAll a:hover{border-bottom:2px solid #dd216b;color:#dd216b}.signupNewsLetterWrapper{align-items:center;background-color:#370a82;display:flex;flex-direction:row;justify-content:space-between;min-height:184px}@media only screen and (min-width:768px)and (max-width:1200px){.signupNewsLetterWrapper{min-height:178px;padding:0 32px}}@media only screen and (max-width:767px){.signupNewsLetterWrapper{padding:24px 32px}}@media only screen and (max-width:321px){.signupNewsLetterWrapper{padding:24px 12px}}.signupNewsLetterWrapper .newsLetterWrapper{display:flex;justify-content:space-between;margin:0 auto;width:1240px}@media only screen and (max-width:767px){.signupNewsLetterWrapper .newsLetterWrapper{flex-direction:column;width:100%}}@media only screen and (min-width:768px)and (max-width:1024px){.signupNewsLetterWrapper .newsLetterWrapper{font-size:12px;font-style:normal}}@media only screen and (min-width:1201px)and (max-width:1280px){.signupNewsLetterWrapper .newsLetterWrapper{width:1144px}}.signupNewsLetterWrapper .newsLetterLeft{display:flex;flex-direction:column;justify-content:center}.signupNewsLetterWrapper .newsLetterLeft h2{color:#f8f8f8;font-family:felix-bold;font-size:32px;line-height:36px;margin:0 0 8px;outline:none;text-align:left}@media only screen and (min-width:768px)and (max-width:1200px){.signupNewsLetterWrapper .newsLetterLeft h2{width:330px}}.signupNewsLetterWrapper .newsLetterLeft h2 span{color:#21cfff;font-family:felix-bold;font-size:32px}@media only screen and (min-width:768px)and (max-width:1024px){.signupNewsLetterWrapper .newsLetterLeft h2 span{display:inline-block}}@media only screen and (max-width:767px){.signupNewsLetterWrapper .newsLetterLeft h2 span{display:inline-block}}.signupNewsLetterWrapper .newsLetterLeft p{color:#f8f8f8;font-family:felix-medium;font-size:20px;line-height:32px}@media only screen and (max-width:767px){.signupNewsLetterWrapper .newsLetterLeft p{color:#f8f8f8;font-family:felix-semiBold;font-size:16px;line-height:24px;margin:0 0 24px;text-align:left}}@media only screen and (min-width:768px)and (max-width:1024px){.signupNewsLetterWrapper .newsLetterLeft p{color:#f8f8f8;font-family:felix-semiBold;font-size:16px;line-height:24px}}.signupNewsLetterWrapper .newsLetterTitleNew{display:none}.signupNewsLetterWrapper .subscribeBox{max-width:540px;width:100%}@media only screen and (min-width:768px)and (max-width:1023px){.signupNewsLetterWrapper .subscribeBox{max-width:344px}}.signupNewsLetterWrapper .subscribeBox h2,.signupNewsLetterWrapper .subscribeBox h3{color:#f8f8f8;font-family:felix-semibold;font-size:24px;margin:0 0 20px;outline:none}@media only screen and (max-width:767px){.signupNewsLetterWrapper .subscribeBox h2,.signupNewsLetterWrapper .subscribeBox h3{color:#f8f8f8;font-family:felix-medium;font-size:18px}}.signupNewsLetterWrapper .subscribeBox .subscribeForm{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.signupNewsLetterWrapper .subscribeBox .subscribeForm label{color:#f8f8f8;display:block;font-family:felix-semibold;font-size:20px;line-height:28px;width:100%}@media only screen and (max-width:321px){.signupNewsLetterWrapper .subscribeBox .subscribeForm label{float:left;width:185px}}@media only screen and (max-width:767px){.signupNewsLetterWrapper .subscribeBox .subscribeForm label{font-size:16px;line-height:24px}}@media only screen and (min-width:768px)and (max-width:1024px){.signupNewsLetterWrapper .subscribeBox .subscribeForm label{color:#f8f8f8;font-family:felix-semibold;font-size:16px;line-height:24px}}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText{flex-grow:1;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText{margin:0 16px 0 0}}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper{position:relative}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input{-webkit-appearance:none;background-color:#fff;border:1px solid #f8f8f8;border-radius:8px;box-shadow:0 0 0 #0000;box-sizing:border-box;color:#4a474f;display:inline-block;font-family:felix-semibold;font-size:16px;height:48px;margin:8px 0 0;padding:12px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input{width:411px}}@media only screen and (min-width:768px)and (max-width:1200px){.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input{width:100%}}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input::-webkit-input-placeholder{color:#88838f;font-family:felix-semibold;font-size:16px}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input::-moz-placeholder{color:#88838f;font-family:felix-semibold;font-size:16px}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input:-ms-input-placeholder{color:#88838f;font-family:felix-semibold;font-size:16px}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input:-moz-placeholder{color:#88838f;font-family:felix-semibold;font-size:16px}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper input.news-letter-email-error{border:1px solid red}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText .news-letter-wrapper .news-letter-email-errorImg{position:absolute;right:6px;top:20px}.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputButton{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputButton{width:142px}}@media only screen and (max-width:767px){.signupNewsLetterWrapper .subscribeBox .subscribeForm .inputButton{margin:22px 0 0 16px;width:100px}}.signupNewsLetterWrapper .subscribeBox .subscribeForm button{background:#ff407a;border:none;border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;color:#f8f8f8;cursor:pointer;font-family:felix-bold;font-size:16px;height:48px;line-height:24px;margin:8px 0;padding:12px;transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.signupNewsLetterWrapper .subscribeBox .subscribeForm button{margin:36px 0 0;width:113px}}@media only screen and (min-width:768px)and (max-width:1024px){.signupNewsLetterWrapper .subscribeBox .subscribeForm button{margin:32px 0 0}}@media only screen and (max-width:767px){.signupNewsLetterWrapper .subscribeBox .subscribeForm button{font-size:16px;margin:10px 0 0;width:100px}}.signupNewsLetterWrapper .subscribeBox .subscribeForm .activeSent{background:#dd216b}.signupNewsLetterWrapper .subscribeBox .TermsConditions{color:#f8f8f8;font-family:felix-medium;font-size:14px;line-height:20px;padding:8px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.signupNewsLetterWrapper .subscribeBox .TermsConditions{font-size:14px;font-style:normal}}@media only screen and (max-width:767px){.signupNewsLetterWrapper .subscribeBox .TermsConditions{color:#f8f8f8;font-family:felix-medium;font-size:14px}}.signupNewsLetterWrapper .subscribeBox .TermsConditions a{color:#f8f8f8;text-decoration:underline;text-underline-offset:.3em}@media only screen and (max-width:1023px){.signupNewsLetterWrapper .subscribeBox .TermsConditions a{display:inline-block}}.signupNewsLetterWrapper .label-error{color:#fff!important;padding-top:6px!important}.homepage-footer{background:#532b9f;position:relative;z-index:2}.homepage-footer .footerSectionWrapper{background:#532b9f;color:#fff;margin:0 auto;max-width:1304px;padding:56px 32px 72px}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper{padding:48px 24px 64px}}.homepage-footer .footerSectionWrapper a,.homepage-footer .footerSectionWrapper p{color:#fff;text-underline-offset:.3em}.homepage-footer .footerSectionWrapper a{cursor:pointer;font-family:felix-medium;font-size:16px;line-height:24px}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-footer .footerSectionWrapper{padding:64px 32px}}.homepage-footer .footerSectionWrapper .footerMiddleSection{border-bottom:2px solid #370a82;display:flex;flex-direction:column;justify-content:flex-start}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons{align-items:center;display:flex;justify-content:flex-start;padding:56px 0}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons ul{display:flex;margin:0;padding:0}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons ul li{display:flex;margin-right:16px}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .footerSocialicon{height:32px;width:32px}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper,.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ratingImage{align-items:center;display:flex}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ratingImage{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ratingImage span{color:#fff;font-family:felix-semiBold;font-size:14px;line-height:20px;margin-left:8px}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .site-footer-bbb{border-bottom:0;border-top:0}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .site-footer-bbb a{display:block;width:auto}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .site-footer-bbb a img{height:32px;width:auto}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .android-app a{height:32px}@media only screen and (max-width:374px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .android-app a img{width:90px}}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .android-app{order:-1}}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ios-app a{height:32px}@media only screen and (max-width:374px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ios-app a img{width:90px}}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ios-app{order:-1}}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerParagraph{padding-bottom:56px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerParagraph p{color:#eeeded;font-family:felix-semiBold;font-size:14px;line-height:20px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerParagraph p strong{font-family:felix-Bold;line-height:24px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerParagraph p:not(:first-child){margin-top:10px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos{align-items:center;display:flex;padding-bottom:56px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos ul{align-items:center;display:flex;margin:0;padding:0}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos ul li{display:flex;margin-right:24px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv #legit{display:block}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv .sslScript img{height:64px;width:75px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv .site-footer-nabp img{border-radius:4px}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .footer-partners ul li:last-child{margin-top:24px}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;padding:52px 0 56px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos{align-items:flex-start;display:flex;flex-direction:column}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv{margin-bottom:24px}}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:64px 0}.homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper{margin-top:26px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerParagraph{padding-bottom:64px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:64px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos ul{flex-direction:column}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos ul li{margin:0}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv{margin-bottom:0}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv ul li:nth-child(2),.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv ul li:nth-child(3){margin-top:32px}.homepage-footer .footerSectionWrapper .footerMiddleSection .footerLogos .legitScriptDiv .site-footer-nabp{display:flex;order:1}}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks{padding:56px 0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul{display:flex;margin:0;padding:0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li{display:flex;margin-right:32px}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li a{margin-left:0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li a:hover{text-decoration:underline}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li a{color:#fff;font-family:felix-semiBold;font-size:16px;line-height:24px}}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li:first-child{margin-top:0}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection{align-items:center;display:flex;justify-content:space-between}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection .footer-copyright,.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection .footer-copyright a{color:#fff;font-family:felix-semiBold;font-size:14px;line-height:20px}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection .footer-copyright a:hover{text-decoration:underline;text-underline-offset:.3rem}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile{display:none}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-footer .footerSectionWrapper .footerLastSection{padding-bottom:0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks{border-bottom:2px solid #370a82;padding:32px 0 8px}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul{flex-wrap:wrap}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li{color:#fff;margin-right:24px;padding-bottom:24px}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li:hover{text-decoration:underline;text-underline-offset:.3em}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li a{font-size:14px;line-height:20px}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li:first-child .spanishBtn{margin-left:0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li:last-child{margin-right:0}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection{display:none}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile{display:block;margin-top:32px}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile .footer-copyright{margin-top:32px}}@media only screen and (max-width:767px){.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks{border-bottom:2px solid #370a82;padding:32px 0}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul{display:flex;flex-direction:column}.homepage-footer .footerSectionWrapper .footerLastSection .footerLastLinks ul li{margin-top:8px}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSection{display:none}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile{display:block;margin-top:64px}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile .footer-copyright{margin-top:64px}.homepage-footer .footerSectionWrapper .footerLastSection .copyrightSectionMobile .singlecare-logo{height:20px;width:98px}.homepage-footer .footerMenuContent .accordion{margin-bottom:0}}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .menuList{height:auto!important;padding-bottom:10px;text-align:left}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .menuList.dd-list-element{padding-bottom:16px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .menuList:last-child{padding:8px 0 0!important}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .sc-top-item a{font-size:14px}}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .signinButton .login-button{min-width:127px;padding:0 16px;width:auto}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .signup-button{min-width:115px}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .sc-top-item{height:auto!important}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .sc-top-item{padding:24px 13px 24px 0}}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .sc-top-item a{height:auto!important;margin:8px 0}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .sc-top-item a{font-size:14px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .sc-top-item a{font-size:14px}}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .menuList:first-child .mainMenuIcon,.spanish .headerv2 .homepage-header .sc-header .sc-header-top .main-header--submenu .menuList:nth-child(2) .mainMenuIcon{margin-top:5px}.spanish .headerv2 .homepage-header .sc-header .sc-header-top .right a span{font-size:16px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .headerv2 .homepage-header .sc-header .sc-header-top .right a span{font-size:14px}}.spanish .headerv2 .homepage-header #main-header .main-header--submenu{right:25px}.spanish .headerv2 .homepage-header #main-header .main-header--submenu .sc-top-item-link{display:flex}@media only screen and (max-width:767px){.spanish .headerv2 .homepage-header .main-header--submenu .mobile-overlay .mobile-menu .sc-menu-mobile--item a{padding:15px}}.spanish .headerv2 .homepage-header .SigninModal .form-bg{width:280px}.spanish .headerv2 .homepage-header .SigninModal .SignupLabel{display:flex;flex-direction:column}@media only screen and (max-width:415px){.spanish .headerv2 .homepage-header .LoyaltyContainer .LoyaltyContent p{font-size:14px}}@media only screen and (max-width:321px){.spanish .headerv2 .homepage-header .LoyaltyContainer .LoyaltyContent p{font-size:12px}}.spanish .headerv2 .homepage-header .SigninModalWrap{right:210px}.spanish .headerv2 .hoverMenu{right:16px;width:302px}@media only screen and (min-width:1201px)and (max-width:1280px){.spanish .headerv2 .hoverMenu{right:0}}.spanish .hamburgerModal .hamburgerSection .menuLists .menuLogin.subLoginTopMenu .dashboard li a{font-size:18px}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .homepage-footer .site-footer .site-footer-row{width:90%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-footer .site-footer .site-footer-row p:not(.footer-header){font-size:12px}.spanish .homepage-footer .site-footer .site-footer-row .footer-services ul li p{font-size:16px}}.spanish .homepage-footer .site-footer .site-footer-row .footer-services .footerPartnersLogos .footer-partners{width:100px}@media only screen and (max-width:767px){.spanish .homepage-footer .site-footer .site-footer-row .footer-services .footerPartnersLogos .footer-partners{text-align:left}}.spanish .homepage-footer .site-footer .site-footer-row.marginTop-100{margin-top:0}.spanish .homepage-footer .site-footer .site-footer-row.marginTop-164{margin-top:-40px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-footer .site-footer .site-footer--disclaimer p.percent-disclaimer{letter-spacing:normal}}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .homepage-footer .site-footer--links-row .footer-social li:last-child a .footerSocialicon{margin:0}}.spanish .homepage-footer .site-footer--links-row .site-footer--col li{width:296px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-footer .site-footer--links-row .site-footer--col li{width:auto}}@media only screen and (max-width:767px){.spanish .homepage-footer .site-footer--links-row .site-footer--col li{width:auto}}.spanish .homepage-footer .site-footer--links-row .site-footer--col .footer-social ul li{width:auto}@media only screen and (max-width:767px){.spanish .homepage-footer .site-footer--legal-row .footer-copyright{font-size:12px}}.spanish .homepage-footer .spanishMapShow{display:block}.spanish .homepage-footer .spanishHide{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-footer .footerLeft .site-footer--col:nth-child(3) .footer-services{padding-top:0;width:249px}}.spanish .homepage-footer .footerMenuContent .accordion .accordion__panel p{width:205px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepagev2 .homeSignupSection .LeftSection{padding:0;width:71%}}.spanish .homepagev2 .homeSignupSection .LeftSection .offerList h3{margin-left:16px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepagev2 .homeSignupSection .LeftSection .offerList h3{padding:0}}.spanish .homepagev2 .homeSignupSection .LeftSection .offerList.offerListMargin{margin-bottom:0}.spanish .homepagev2 .homeSignupSection .LeftSection label{margin-left:34px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepagev2 .homeSignupSection .LeftSection label{margin-left:0}.spanish .homepagev2 .homeSignupSection .LeftSection .leftSectionButton{padding:32px 0}}@media only screen and (max-width:767px){.spanish .homepagev2 .homeSignupSection .LeftSection .leftSectionButton button{margin:0 auto;text-align:center}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer{height:auto}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer{height:auto;text-align:center}}@media only screen and (max-width:767px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer{height:auto;padding:32px 35px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent{width:70%}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent{width:100%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .separatorLine{height:153px}}.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .RightSection h2{margin:0 0 16px}@media only screen and (max-width:767px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .RightSection h2{margin:0}.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .RightSection label{text-align:center;width:280px}}@media only screen and (min-width:1024px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .RightSection .signupText{display:inline-block;margin:0}}.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection{width:35%}@media only screen and (max-width:767px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection{width:60%}.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection .offerList,.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection label{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection{width:100%}.spanish .homepagev2 .homeSignupSection .HomeSignUpContainer .HomeSignUpContent .LeftSection .offerList{justify-content:center}}@media only screen and (min-width:810px){.spanish .homepagev2 .home-masthead .mainHeading{max-width:1060px;width:auto}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepagev2 .home-masthead .mainHeading{display:flex;flex-wrap:wrap;width:auto}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepagev2 .savings .steps li{width:310px}.spanish .homepagev2 .savings .steps li:first-child{width:290px}.spanish .homepagev2 .savings .steps li.step2{margin:0 100px}.spanish .homepagev2 .savings .steps li.step2:before{left:-220px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepagev2 .savings .steps li,.spanish .homepagev2 .savings .steps li:first-child{width:183px}.spanish .homepagev2 .savings .steps li:first-child h3{margin:13px auto;width:100px}.spanish .homepagev2 .savings .steps li.step2{margin:0 70px}.spanish .homepagev2 .savings .steps li.step2:before{left:-136px}}@media only screen and (max-width:767px){.spanish .homepagev2 .viewed-rx .header-btn .clear-all-btn{padding:0}}.spanish .homepage-new .savings .steps li br{display:none!important}.spanish .homepage-new .mobileAppInfo .appInfoRight br{display:none}@media only screen and (max-width:767px){.spanish .homepage-new .mobileAppInfo .appInfoRight .appLinks a{margin:10px 0 0}}.spanish .homepage-new .spanishMapShow{display:block}.spanish .homepage-new .spanishHide{display:none}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .basketInfoContainer .basketInfoSection{margin:10px 0 0}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .basketInfoContainer .basketInfoSection{margin:0 auto;width:90%}}.spanish .homepage-new .prescription-wrapper .basketInfoContainer .basketInfoButton{width:340px}@media only screen and (max-width:360px){.spanish .homepage-new .prescription-wrapper .pricingloyaltyBanner .bannerCta a,.spanish .homepage-new .prescription-wrapper .pricingloyaltyBanner .bannerText{font-size:15px}.spanish .homepage-new .prescription-wrapper .signupPromoBanner{height:auto}.spanish .homepage-new .prescription-wrapper .signupPromoBanner .bannerText{font-size:15px;width:105%}.spanish .homepage-new .prescription-wrapper .signupPromoBanner .bannerSubText{font-size:11px}.spanish .homepage-new .prescription-wrapper .signupPromoBanner .signupLink a{font-size:15px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .pharmacy-item__cta button.rx-get-this-price{width:200px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .pharmacy-item{padding:15px 10px 10px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .GeniusRContent .genusSection .pharmacy-item__details .pharmacy-item__meta{margin-right:21px}.spanish .homepage-new .prescription-wrapper .GeniusRContent .showTooltip{left:168px}}.spanish .homepage-new .prescription-wrapper .GeniusRContent .showTooltip p{padding:20px 31px 16px 28px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .GeniusRContent .showTooltip p{padding:12px 31px 12px 35px}.spanish .homepage-new .prescription-wrapper .genusSection{width:902px}}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .homepage-new .prescription-wrapper .genusSection{width:720px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-new .prescription-wrapper .genusSection{width:736px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .cardModalContainer .cardMain .cardSignup h3{font-size:24px;line-height:32px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .cardModalContainer .cardMain .cardSignup h3{margin:0 auto 20px;width:390px}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton li:nth-child(2){padding-right:0;width:auto}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton{padding:32px 16px 0;width:100%}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton li{padding:0;width:100%}}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .button{background:#ff417b;box-shadow:0 0 0 0 #0000;color:#fff;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .button{margin-right:0;width:299px}}@media only screen and (max-width:375px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .button{font-size:14px}}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .button:hover{background:#dd216b}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .email-send,.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .text-send{align-items:center;display:flex;justify-content:center;line-height:28px;min-width:max-content;padding:0;position:relative;z-index:1}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .text-send{margin-bottom:24px}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .email-send,.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton .text-send{margin:0 0 16px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton{margin:0}}@media only screen and (max-width:321px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton{padding:20px 10px}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionButton li:nth-child(2) .button{margin-bottom:0}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionModal .loaderDiv{width:134px}}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:-11px}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:5px}}@media only screen and (max-width:321px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:-7px}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:138px}}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:112px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:128px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyDistance{line-height:16px;min-width:140px}}@media only screen and (max-width:321px){.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .pharmacyListContent .pharmacyDistance{min-width:120px}}.spanish .homepage-new .prescription-wrapper .mainModal .mainModalContent .actionModal .modalWrapper .form-control .label-error{margin-bottom:-24px;position:relative}.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:-18px}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:1px}}@media only screen and (max-width:321px){.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{min-width:auto;right:-5px}}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:6px;width:315px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails p{text-align:left}}.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:68px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:67px}}.spanish .homepage-new .prescription-wrapper .mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo li .savingNote{width:260px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .custom-select-wrapper .custom-select.open .custom-options{max-height:365px}.spanish .homepage-new .prescription-wrapper .custom-select-wrapper .custom-select.open .custom-options .customQuantitySection .customQntyAdaHeader{line-height:15px}}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .pharmacy-item__cta button.rx-get-this-price{width:210px}}.spanish .homepage-new .prescription-wrapper .sectionLabel span{font-size:19px}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .sectionLabel span{font-size:13px;margin:0 0 0 -13px;width:174px}}.spanish .homepage-new .prescription-wrapper .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-drug-name{text-transform:none}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer{padding:0 16px}}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .imageSection{width:146px}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .imageSection{margin:0}}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap{margin:0 16px}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap a img{width:auto}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .ratingWrappper span{line-height:14px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap{margin:0 23px 0 0}}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .heading{font-size:21px;max-width:635px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .heading{font-size:16px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .heading{text-align:center}}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .ratingWrappper .enImage{display:none!important}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .ratingWrappper .esImage{display:inline!important}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .ratingWrappper .esImage{display:none!important}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .middleWrap .ratingSection{display:block;line-height:16px}}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .textSection .appReceiveLink{max-width:200px}}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .textSection .pink.submitAction{width:86px}.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .textSection .app-link-form input{width:184px}@media only screen and (min-width:768px){.spanish .homepage-new .prescription-wrapper .drug-pricing .appsContainer .QRCodeWrap{margin:14px 0 3px 24px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap p{font-size:16px}}@media only screen and (max-width:767px){.spanish .homepage-new .prescription-wrapper .prescriptionAlertWrapper .commonModal .modalContent .noteContainer{font-size:14px}}.spanish .homepage-new .prescription-wrapper .moveZipCode .zipcodeBottom{margin:15px 0 0}.spanish .homepage-new .prescription-wrapper .dataInfo{max-width:none}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .prescription-wrapper .mainModal .cardModalContainer .cardMain .cardSignup{padding:0 0 66px}}.spanish .homepage-new .prescription-wrapper .mainModal .cardModalContainer .cardAction{bottom:57px;left:49px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .homeDeliveryModal .modalContent{height:300px}}@media only screen and (max-width:767px){.spanish .homepage-new .viewed-rx header.clear-recently-viewed{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.spanish .homepage-new .pharmacy-item__distance{margin-bottom:7px}}@media only screen and (max-width:321px){.spanish .homepage-new .pharmacy-item__distance{margin-bottom:16px}}@media only screen and (max-width:767px){.spanish .homepage-new .pharmacy-item__distance .miles:after{line-height:34px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .leftListItem{margin-left:-223px;width:206px}.spanish .homepage-new .leftListItem ul{width:206px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-new .leftListItem{margin-left:auto}}@media screen and (min-width:1512px)and (max-width:7680px){.spanish .homepage-new .leftListItem{margin-left:-271px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-new .leftListItem{width:100%}}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta{margin:15px 0}.spanish .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .bonusSavingsDetails{padding:28px 0 0}}@media only screen and (max-width:321px){.spanish .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .bonusSavingsDetails{padding:22px 0 0}}@media only screen and (min-width:768px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper{right:245px}}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper{bottom:-12px}.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon{right:126px;top:28px}.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon .infoImage{margin:-1px 4px 0 0}}.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{bottom:29px;right:324px}@media only screen and (min-width:768px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{width:295px}}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .visually-visible{bottom:5px;right:0}}@media only screen and (min-width:768px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .hoverSelected .visually-visible{top:59px}}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .hoverSelected .visually-visible{top:9px}.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .bonusSavingInfo{display:flex;max-width:138px}.spanish .homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .bonusSavingInfo span{line-height:normal}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .loc-list .pharmacy-item__meta .pharmacy-item__name{font-size:23px}}.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .signUpLabel{width:115px}@media only screen and (min-width:768px){.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .visually-visible{right:-35px}}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .visually-visible{left:-166px;right:-138px}.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .visually-visible:after{left:57%}}.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .hoverSelected .visually-visible{right:-36px}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list .pharmacy-item__meta .bonusPrice .priceWrapper .hoverSelected .visually-visible{top:4px}}@media only screen and (min-width:768px){.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton{margin:0}.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .button{padding:0 0 0 26px;width:215px}}.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send:before,.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .text-send:before{top:12px}@media only screen and (max-width:767px){.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .email-send:before,.spanish .homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .flexContent .actionButton .text-send:before{left:26%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new .loyaltyItem .PriceSection .bonusSavingsDetails{width:340px}}@media only screen and (max-width:321px){.spanish .homepage-new .loyaltyItem .PriceSection .bonusSavingsDetails{bottom:-25px}}.spanish .homepage-new .afterloginCouponModal .PriceSection .pricetoolTip .visually-visible{right:-18px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section{margin:30px auto!important}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .btn-padding *{width:193px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1024px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .btn-padding *{width:178px}}@media only screen and (max-width:767px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .btn-padding .email-button:before,.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .btn-padding .text-button:before{left:9px}}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .pdf-button{display:none}@media only screen and (max-width:767px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .send-terms{padding:10px 0 0}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .input-section .error-message{line-height:14px}}@media only screen and (max-width:321px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .input-section .error-message{line-height:12px;padding-right:30px}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .send-section .button-section .submit-button{padding:6px 13px}}@media only screen and (max-width:767px){.spanish .homepage-new.newDiscountPage .DiscountPageContainer .cardMainSection .notFountLabel{line-height:14px;margin:2px auto;text-align:left;width:250px}}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .cardMainSection .visually-visible{left:310px}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .cardMainSection.addedPhysicalCardButton .physicalCardButton .getCardButton{width:250px}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .cardMainSection.addedPhysicalCardButton .btn-wrapper .btn-padding *{font-size:14px}.spanish .homepage-new.newDiscountPage .DiscountPageContainer .cardMainSection.addedPhysicalCardButton .deactivatedCard .btn-wrapper{width:100%}@media only screen and (min-width:768px){.spanish .homepage-new.newDiscountPage .physicalCardModal .commonModal .modalContent{margin-top:70px}}.spanish .homepage-new.newDiscountPage .physicalCardModal .commonModal .modalContent .modalWrapper .Heading .title{padding:2px 16px 20px}@media only screen and (min-width:768px){.spanish .homepage-new.newDiscountPage .physicalCardModal .commonModal .modalContent .modalWrapper .formWrapper .cityZipStateWrapper .zipdesktopWrapper{width:160px}.spanish .homepage-new.newDiscountPage .physicalCardModal .commonModal .modalContent .modalWrapper .formWrapper .cityZipStateWrapper input.cityInput{width:239px}}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .send-section .send-button-section .btn-wrapper .btn-padding *{margin:0 1px 14px;width:auto}@media only screen and (max-width:767px){.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .send-section .send-button-section .btn-wrapper .btn-padding *{width:240px}}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .send-section .send-button-section .btn-wrapper .btn-padding.physicalCardButton{display:none!important}@media only screen and (min-width:768px){.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appSection .mobileAppInfo .appLinks{bottom:-10px;left:-135px}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appSection .mobileAppInfo .appLinks li{line-height:normal}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appPromoDesktop .flyerWrapper .drugpage-section{margin:0 10px 0 0}}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appPromoDesktop .flyerWrapper .app-link-form .invalid{width:150px}@media only screen and (min-width:768px){.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appPromoDesktop .flyerWrapper a img{height:24px;width:auto}}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appPromoDesktop .flyerWrapper .pink.submitAction{width:215px}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .appPromoDesktop .flyerWrapper .pink.submitAction span{font-size:12px}@media only screen and (max-width:767px){.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .mobileAppsBanner{margin:16px 7px;padding:8px 3px}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .mobileAppsBanner .iconWrap{margin-right:4px}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .mobileAppsBanner p{font-size:11px}.spanish .homepage-new.newDiscountPage .requestReceiveWrapper .commonModal .requestReceiveContent .mobileAppsBanner a{line-height:normal;margin:0}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .appsContainer .imageSectionNew{margin:0}}@media only screen and (min-width:768px){.spanish .appsContainer .middleWrap{margin:0 12px 0 0}.spanish .appsContainer .middleWrap .heading{font-size:21px;max-width:635px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .appsContainer .middleWrap .heading{font-size:16px}}.spanish .appsContainer .middleWrap .ratingWrappper .enImage{display:none}.spanish .appsContainer .middleWrap .ratingWrappper .esImage{display:inline}@media only screen and (min-width:768px){.spanish .appsContainer .textSection .appReceiveLink{max-width:200px}}.spanish .appsContainer .textSection .pink.submitAction{width:86px}@media only screen and (min-width:768px){.spanish .appsContainer .QRCodeWrap{margin:0 0 3px 24px}}.spanish .appsPromoRow{background:#fff}@media only screen and (min-width:768px){.spanish .appsPromoRow .textSection .appReceiveLink{max-width:none}.spanish .appsPromoRow .middleWrap .heading{font-size:40px;padding:0 50px 0 0}.spanish .appsPromoRow .middleWrap .ratingWrappper{align-items:flex-start;flex-direction:column-reverse;margin:0 0 32px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.spanish .appsPromoRow .middleWrap .ratingWrappper{align-items:center;flex-direction:column}}@media only screen and (min-width:768px){.spanish .appsPromoRow .middleWrap .ratingSection{margin:0 0 16px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.spanish .appsPromoRow .middleWrap .ratingSection{margin:16px 0 48px}}.spanish .appsPromoRow .textSection .pink.submitAction{width:120px}@media only screen and (max-width:767px){.spanish .howItWorksContainer .getCardProcessWrapper .cardsContainer .leftImageContainer{top:15%}.spanish .howItWorksContainer .getCardProcessWrapper .cardsContainer .leftImageContainer img{height:235px;transform:rotate(-5deg)}.spanish .howItWorksContainer .getCardProcessWrapper .cardsContainer .rightImageContainer{top:44%}.spanish .howItWorksContainer .getCardProcessWrapper .cardsContainer .rightImageContainer img{height:310px}.spanish .howItWorksContainer .HomeSignUpContainer{height:auto;padding:0 0 20px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .howItWorksContainer .HomeSignUpContainer{height:212px;padding-left:15px}}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent{padding:20px 0 0}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .separatorLine{margin:26px 40px}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .RightSection{padding:21px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .RightSection{width:692px}}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .RightSection h3{font-size:21px}@media only screen and (max-width:767px){.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .RightSection label{text-align:center}}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .RightSection .signupTextForDesktop{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .LeftSection .offerList .icon{position:absolute}.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .LeftSection .offerList h3,.spanish .howItWorksContainer .HomeSignUpContainer .HomeSignUpContent .LeftSection .offerList p{padding:0 0 0 50px}.spanish .howItWorksContainer .stepsInfo .actionLinks.m-20{margin:0}.spanish .howItWorksContainer .stepsInfo .actionLinks.m-116{margin:-92px 0 0}.spanish .howItWorksContainer .actionSignup{margin:-160px auto 160px}.spanish .signupContainer .SignInfoSection{padding:0 50px 10px}}@media only screen and (max-width:767px){.spanish .signupContainer .SignInfoSection .offerList{justify-content:center;width:50%}}.spanish .signupContainer .SignInfoSection .offerList p{line-height:19px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .SignInfoSection .offerList p{line-height:30px;text-align:left}.spanish .signupContainer .enroll-signup{width:650px}}.spanish .signupContainer .enroll-signup .noteLabel{color:#6d6d6db3;font-family:felix-medium;font-size:16px;margin:0 0 5px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .enroll-signup .form-group{height:106px}.spanish .signupContainer .enroll-signup .form-group .label-error{line-height:11px}}.spanish .signupContainer .sc-signup--step1 .dob-info:hover+.show-tooltip{left:94px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .sc-signup--step1 .dob-info:hover+.show-tooltip{left:178px}}.spanish .signupContainer .sc-signup--step1 .dob-info:hover+.show-tooltip p{padding:9px 15px 0 6px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .sc-signup--step1 .dob-info:hover+.show-tooltip p{padding:0 11px}}.spanish .signupContainer .commonForm .inputWrapper .dob-info:hover+.show-tooltip{left:12px!important}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .commonForm .inputWrapper .dob-info:hover+.show-tooltip{left:115px!important}}.spanish .signupContainer .commonForm .inputWrapper .dob-info:hover+.show-tooltip p{font-size:12px;line-height:15px}@media only screen and (max-width:767px){.spanish .signupContainer .commonForm .inputWrapper .dob-info:hover+.show-tooltip p{font-size:14px;padding:5px 6px!important}}.spanish .signupContainer .commonForm .inputWrapper .dob-info:hover+.confirmPassword-tooltip{left:210px!important;top:10px}@media only screen and (max-width:767px){.spanish .afterSignupmodal .signupContainer .SignInfoSection{padding:35px 0 0}}@media only screen and (max-width:321px){.spanish .afterSignupmodal .signupContainer .SignInfoSection{padding:25px 0 0}}.spanish .afterSignupmodal .signupContainer .SignInfoSection .offerList p{padding:0 12px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .afterSignupmodal .signupContainer .SignInfoSection .offerList p{padding:0 20px;text-align:center}.spanish .aboutUsPage .aboutUsContent .aboutDetails .quotesSection p:before{right:-15px}}@media only screen and (max-width:767px){.spanish .aboutUsPage .aboutUsContent .newsSection{padding:0 15px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .button{width:330px}}@media only screen and (max-width:767px){.spanish .accountSetting .accountSettingContainer .innerContainer{display:inline-block}}.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .dob-info:hover+.show-tooltip,.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .visibleTooltip{left:93px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .dob-info:hover+.show-tooltip,.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .visibleTooltip{left:178px}}.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .dob-info:hover+.show-tooltip p,.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .visibleTooltip p{padding:9px 16px 0 4px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .dob-info:hover+.show-tooltip p,.spanish .accountSetting .accountSettingContainer .changesProfileForm .mainForm .visibleTooltip p{padding:5px 11px}.spanish .accountSetting .memberCenterContainer .memberCenterContent .topLeftSection h1{font-size:28px;line-height:38px;padding:0;width:321px}}@media only screen and (max-width:767px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .topLeftSection .icon{margin:-8px 0 -19px 183px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .topLeftSection .icon{right:102px;top:17px}}@media only screen and (max-width:767px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .topRightSection{min-height:180px}}.spanish .accountSetting .memberCenterContainer .memberCenterContent .topRightSection h2{font-size:16px}@media only screen and (max-width:767px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .topRightSection h2{min-height:58px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .accountSetting .memberCenterContainer .memberCenterContent.hideTotalSavings h1{font-size:24px!important;width:auto}}@media only screen and (min-width:1680px)and (max-width:1919px){.spanish .accountSetting .memberCenterContainer .memberCenterContent.hideTotalSavings h1{width:367px}.spanish .accountSetting .memberCenterContainer .memberCenterContent.hideTotalSavings .topLeftSection .icon{left:255px}}@media only screen and (min-width:1024px)and (max-width:1199px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .leftBg{width:40%}}@media only screen and (min-width:1920px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .leftBg{width:45%}}@media only screen and (min-width:1024px)and (max-width:1199px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .rightBg{width:60%}}@media only screen and (min-width:1920px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .memberCenterContent .rightBg{width:55%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .hideTotalSavings h1{line-height:38px;padding:0;width:321px}.spanish .accountSetting .memberCenterContainer .hideTotalSavings .topLeftSection .icon{left:280px;top:38px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .accountSetting .memberCenterContainer .hideTotalSavings .topLeftSection .icon{left:242px}}@media only screen and (min-width:1400px)and (max-width:1441px){.spanish .accountSetting .memberCenterContainer .hideTotalSavings .topLeftSection .icon{left:282px}}@media only screen and (min-width:1920px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .hideTotalSavings .topLeftSection .icon{left:300px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .searchContainer .search-masthead button{width:auto}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .accountSetting .memberCenterContainer .searchContainer .search-masthead button span{font-size:16px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .accountSetting .memberCenterContainer .searchContainer .site-search-results .site-search-results--query{right:349px;width:511px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .accountSetting .memberCenterContainer .searchContainer .site-search-results .site-search-results--query{right:311px;width:422px}}@media only screen and (min-width:1025px)and (max-width:1366px){.spanish .accountSetting .memberCenterContainer .searchContainer .site-search-results .site-search-results--query{right:321px;width:537px}}@media only screen and (min-width:1025px)and (max-width:1180px){.spanish .accountSetting .memberCenterContainer .searchContainer .site-search-results .site-search-results--query{right:321px;width:537px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead button{width:auto}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead button span{font-size:16px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead button .search-icon img{margin:-4px 10px 1px 0;width:30px}}.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results{width:auto;z-index:10}@media only screen and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results{width:100%}}.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{margin-top:0}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{right:433px;width:505px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{right:314px;width:421px}}@media only screen and (min-width:1025px)and (max-width:1366px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{right:433px;width:505px}}@media only screen and (min-width:1025px)and (max-width:1180px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{right:402px;width:537px}}@media only screen and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .searchContainer .search-masthead .site-search-results .site-search-results--query{width:100%}}.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .hideMemberCenter{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topRightSection{width:calc(100% - 250px)}}@media only screen and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topRightSection{min-height:180px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topRightSection h2{font-size:16px}}@media only screen and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topRightSection h2{min-height:58px}.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topRightSection .priceLabel span{height:23px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topLeftSection{width:250px}.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topLeftSection h1{font-size:32px;margin:-10px 0 0}}@media only screen and (min-width:768px)and (max-width:7680px)and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topLeftSection h1 .textLabel .mobile-only{display:none!important}}@media only screen and (max-width:767px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topLeftSection .icon{margin:-28px 0 -11px 120px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .topLeftSection .icon{right:55px;top:18px}}.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:35.2%}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:33.2%}}@media only screen and (min-width:992px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:38.2%}}@media only screen and (min-width:1024px)and (max-width:1199px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:30.5%}}@media only screen and (min-width:1185px)and (max-width:1199px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:31.6%}}@media only screen and (min-width:1199px)and (max-width:1200px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:32.2%}}@media only screen and (min-width:1280px)and (max-width:1365px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:33.2%}}@media only screen and (min-width:1680px)and (max-width:1919px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:39%}}@media only screen and (min-width:1800px)and (max-width:1919px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:40%}}@media only screen and (min-width:1920px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .leftBg{width:39.2%}}.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:65%}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:67%}}@media only screen and (min-width:992px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:62%}}@media only screen and (min-width:1024px)and (max-width:1199px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:69.5%}}@media only screen and (min-width:1185px)and (max-width:1199px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:69%}}@media only screen and (min-width:1199px)and (max-width:1200px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:68%}}@media only screen and (min-width:1280px)and (max-width:1365px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:67%}}@media only screen and (min-width:1680px)and (max-width:1919px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:62%}}@media only screen and (min-width:1800px)and (max-width:1919px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:61%}}@media only screen and (min-width:1920px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .memberCenterContent .rightBg{width:61%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection{padding:65px 20px 20px 0}.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection h1{font-size:36px;line-height:normal;padding:0;right:70px}.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection h1 .firstName{padding:0}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection h1{right:45px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection h1{max-width:171px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection .icon{right:50px;top:30px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection .icon{right:20px;top:40px}}.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .leftBg,.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .rightBg{width:50%}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topLeftSection,.spanish .memberCenterContainer.memberCenterMain .hideTotalSavings .topRightSection{width:50%}.spanish .memberCenterContainer.memberCenterMain .activityContainer .innerContainer .activityTable .tableContainer .tableHead div:last-child{width:179px}}.spanish .memberCenterContainer.memberCenterMain .activityContainer .innerContainer .activityTable .tableContainer .tableHead .titleName{font-size:15px}@media only screen and (max-width:767px){.spanish .homeDeliveryContainer .homeDeliverySteps .stepsContainer{padding:15px 10px 30px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homeDeliveryContainer .homeDeliverySteps .stepsContainer .steps h2{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:center}}.spanish .homeDeliveryContainer .homeDeliverySteps .stepsContainer .steps p br{display:none}@media only screen and (max-width:767px){.spanish .homeDeliveryContainer .homeDeliveryBanner h1,.spanish .homeDeliveryContainer .homeDeliveryBanner p{padding:0 10px}.spanish .homeDeliveryContainer .homeDeliveryBanner h1 br,.spanish .homeDeliveryContainer .homeDeliveryBanner p br{display:none}}@media only screen and (max-width:321px){.spanish .signupNewsLetterWrapper{padding:12px 6px}.spanish .signupNewsLetterWrapper .subscribeBox .subscribeForm label{font-size:14px}}@media only screen and (max-width:767px){.spanish .signupNewsLetterWrapper .subscribeBox .subscribeForm label{position:absolute;width:308px}.spanish .signupNewsLetterWrapper .subscribeBox .subscribeForm .inputText input{margin-top:32px}.spanish .signupNewsLetterWrapper .subscribeBox .subscribeForm .inputButton{margin-top:25px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .priceAlertsModal .modalContent .commonForm{padding:10px 31px}.spanish .priceAlertsModal .modalContent .commonForm .closeModal{padding:0}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .email-button-padding,.spanish .DiscountPageContainer .send-section .text-button-padding{font-size:12px;line-height:15px;width:154px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .email-button-padding,.spanish .DiscountPageContainer .send-section .text-button-padding{width:263px}}@media only screen and (max-width:321px){.spanish .DiscountPageContainer .send-section .email-button-padding,.spanish .DiscountPageContainer .send-section .text-button-padding{width:140px}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .email-button:before{background-position:-1px -23px;background-size:27px;left:7px;margin:0}}@media only screen and (max-width:321px){.spanish .DiscountPageContainer .send-section .email-button:before{background-position:0 -25px;background-size:22px;left:4px}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .text-button:before{background-position:-1px 5px;background-size:27px;margin:0}}@media only screen and (max-width:321px){.spanish .DiscountPageContainer .send-section .text-button:before{background-position:-1px -3px;background-size:25px;height:22px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .input-section{width:min-content}.spanish .DiscountPageContainer .send-section .input-section .send-btn-label input{width:300px}}@media only screen and (min-width:768px)and (max-width:7680px)and (min-width:768px)and (max-width:1200px){.spanish .DiscountPageContainer .send-section .input-section{width:min-content}.spanish .DiscountPageContainer .send-section .input-section .send-btn-label input{width:100%}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .input-section .error-message{width:420px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .DiscountPageContainer .send-section .input-section .error-message{line-height:13px;width:auto}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .input-section .error-message{line-height:14px}}@media only screen and (max-width:321px){.spanish .DiscountPageContainer .send-section .input-section .error-message{line-height:12px;padding-right:30px}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .input-section .send-terms{line-height:16px;padding:0}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .input-section .send-terms{line-height:15px;margin:0 7px 20px 0;width:392px}.spanish .DiscountPageContainer .send-section .send-terms-message{display:inline}}@media only screen and (max-width:767px){.spanish .DiscountPageContainer .send-section .button-section .messageSent span{font-size:16px;padding:0 0 0 15px}.spanish .DiscountPageContainer .send-section .button-section .messageSent img{margin:2px 0 0 -6px}.spanish .DiscountPageContainer .send-section .email-send.active{font-size:12px;line-height:15px;width:154px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .email-send.active{width:263px}}@media only screen and (max-width:321px){.spanish .DiscountPageContainer .send-section .email-send.active{width:140px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .send-section .physicalCardDisable{height:50px;width:175px}.spanish .DiscountPageContainer .mainBreadcrumb{width:900px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .DiscountPageContainer .mainBreadcrumb{width:688px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .LandingSearch .site-search-form{width:900px!important}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .DiscountPageContainer .LandingSearch .site-search-form{width:688px!important}}.spanish .DiscountPageContainer .LandingSearch .site-search-results{width:868px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .DiscountPageContainer .LandingSearch .site-search-results{width:736px}}.spanish .DiscountPageContainer .LandingSearch .site-search-results .site-search-results--query{width:746px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .DiscountPageContent{max-width:900px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .DiscountPageContainer .DiscountPageContent{max-width:736px}}.spanish .DiscountPageContainer .savings .steps li{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .DiscountPageContainer .savings .steps li{width:265px}.spanish .mainBrowsePrescriptions .savings .steps li{width:264px}}.spanish .emailSentModal .modalContent .deliveyHeading,.spanish .emailSentModal .modalContent h1,.spanish .enterPassWordModal .modalContent .deliveyHeading,.spanish .enterPassWordModal .modalContent h1,.spanish .homeDeliveryModalNew .modalContent .deliveyHeading,.spanish .homeDeliveryModalNew .modalContent h1,.spanish .signupHomeDeliveryModal .modalContent .deliveyHeading,.spanish .signupHomeDeliveryModal .modalContent h1{font-size:24px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .emailSentModal .modalContent .deliveyHeading,.spanish .emailSentModal .modalContent h1,.spanish .enterPassWordModal .modalContent .deliveyHeading,.spanish .enterPassWordModal .modalContent h1,.spanish .homeDeliveryModalNew .modalContent .deliveyHeading,.spanish .homeDeliveryModalNew .modalContent h1,.spanish .signupHomeDeliveryModal .modalContent .deliveyHeading,.spanish .signupHomeDeliveryModal .modalContent h1{font-size:28px}.spanish .emailSentModal .modalContent .modalContentHeader .closeModal,.spanish .enterPassWordModal .modalContent .modalContentHeader .closeModal,.spanish .homeDeliveryModalNew .modalContent .modalContentHeader .closeModal,.spanish .signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal{right:8px}}.spanish .homeDeliveryModalNew .modalContent ul li{width:247px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homeDeliveryModalNew .modalContent ul li{width:277px}.spanish .homeDeliveryModalNew .modalContent .newdeliverydata h2{padding:0 36px}.spanish .emailSentModal .modalContent .emailSend h2{font-size:28px}}.spanish .signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip span,.spanish .signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip span{left:20px}@media only screen and (max-width:321px){.spanish .signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.spanish .signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip{left:79px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.spanish .signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip{height:125px;left:131px;top:-150px}}@media only screen and (max-width:321px){.spanish .signupHomeDeliveryModal .modalContent .commonForm .halfInput label{letter-spacing:-.7px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupHomeDeliveryModal .modalContent .commonForm .form-group{height:auto}.spanish .signupHomeDeliveryModal .modalContent .commonForm .form-group .label-error{padding-bottom:10px}}.spanish .signupHomeDeliveryModal .modalContent .commonForm .helper-text.termsLinks{display:inline-block;padding:0;width:100%}@media only screen and (max-width:767px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip{left:63px;width:258px}}@media only screen and (max-width:321px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip{left:43px}.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip span{left:44px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupHomeDeliveryModal .modalContent .inputWrapper .dob-info:hover+.show-tooltip,.spanish .signupHomeDeliveryModal .modalContent .inputWrapper .visibleTooltip{margin-left:20px}.spanish .signupHomeDeliveryModal .modalContent .paraText{width:320px}.spanish .signupHomeDeliveryModal .modalContent .newdeliverydata h2{padding:0 50px}}.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip span{left:20px}@media only screen and (max-width:767px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip{height:124px;left:131px;top:-151px;width:223px}.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip span{left:39px}}@media only screen and (max-width:321px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip{left:76px}.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip span{left:95px}}@media only screen and (max-width:767px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip span{left:34px}}@media only screen and (max-width:321px){.spanish .signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip span{left:55px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signupContainer .signUpHeading{font-size:35px}}@media only screen and (max-width:767px){.spanish .homeDeliveryWorks .homeDeliveryWorksContainer .leftImageContainer{top:22%}.spanish .homeDeliveryWorks .homeDeliveryWorksContainer .rightImageContainer{top:55%}.spanish .homeDeliveryWorks .homeDeliveryWorksContainer .rightImageContainer img{height:auto}.spanish .newsignup{padding:40px 0 0}}.spanish .spanishshow{display:block}.spanish .spanishNone{display:none!important}.spanish .sc-pages-404 .error-page-content{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.spanish #login-form.login-form.sc-registration-v2 .login--form{width:500px}}.spanish .switchSCappSection .appSection .appDownloadInfo h2{width:180px}.spanish .addCabinet{font-size:13px;margin:10px 0 10px -12px;width:154px}.spanish .loadingText{font-size:13px;line-height:14px}@media only screen and (max-width:767px){.spanish .drug-pricing--filters-section #drugTreatment{display:none}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .setPasswordContainer .settings-content{width:550px}.spanish .setPasswordContainer .dob-info:hover+.show-tooltip{left:122px;width:250px}}@media only screen and (max-width:767px){.spanish .setPasswordContainer .dob-info:hover+.show-tooltip{height:170px;left:115px;top:-115px}}.spanish .setPasswordContainer .dob-info:hover+.show-tooltip p{font-size:14px;line-height:15px;padding:7px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .setPasswordContainer .dob-info:hover+.show-tooltip p{font-size:13px;padding:7px 12px}}.spanish .setPasswordContainer .dob-info:hover+.show-tooltip ul li{font-size:13px;padding:0 23px}.spanish .careMarkWrapper ul li .drugListColumn .getDrugBtn{font-size:16px;padding:8px;white-space:nowrap}@media only screen and (max-width:767px){.spanish .mainFamilywize p{line-height:16px;padding:0 15px}}@media only screen and (max-width:374px){.spanish .mainFamilywize{height:100px}.spanish .mainFamilywize .contentFamilywize div{align-items:center;flex-direction:column}.spanish .headerv2.addPadding{margin-bottom:100px}.spanish .headerv2.addPadding .sc-header{top:100px}.spanish .headerv2.addPadding .homepage-header .main-header--submenu .mobile-overlay-search{margin-top:154px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .partnerLanderSection .partnerLanderContent .topSection{background-size:100% 500px}.spanish .partnerLanderSection .partnerLanderContent .topSection p{width:760px}.spanish .partnerLanderSection .partnerLanderContent .topSection h1{width:900px}}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .partnerLanderSection .partnerLanderContent .topSection h1{font-size:29px;width:750px}}.spanish .partnerLanderSection .partnerLanderContent .topSection h1 .icon{right:12px}.spanish .partnerLanderSection .partnerLanderContent .whyPatnerSection ul li a{margin:10px auto 40px;width:180px}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .partnerLanderSection .partnerLanderContent .whyPatnerSection ul li a{margin:10px auto 20px}.spanish .partnerLanderSection .partnerLanderContent .aboutSinglecare h2{margin:0 auto;width:600px}}@media only screen and (max-width:767px){.spanish .partnerLanderSection .partnerLanderContent .corporateGiving h2{width:auto}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .partnerLanderSection .partnerLanderContent .corporateGiving p{width:800px}}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .partnerLanderSection .partnerLanderContent .corporateGiving p{width:754px}}@media only screen and (max-width:767px){.spanish .mainContentWrapperPublic .LoyaltyContainer .LoyaltyContent{top:-17px}.spanish .mainContentWrapperPublic .homepage-new .drug-pricing--filters.showNewModal{margin:16px 0 0}.spanish .mainContentWrapperPublic .homepage-new .drug-pricing--filters.showNewModal .filters-edit--cta{width:44px}}.spanish .hamburgerModal .hamburgerSection .menuLists .menuExplore .appBadgeWrapper .esImage{display:inline}.spanish .hamburgerModal .hamburgerSection .menuLists .menuExplore .appBadgeWrapper .enImage{display:none}@media only screen and (min-width:768px){.spanish .homePageWrapper{margin-bottom:100px}.spanish .homePageWrapper .homeBannerWrap .container .leftWrap .heroTitle{font-size:60px;max-width:781px}}@media only screen and (min-width:769px)and (max-width:1199px){.spanish .homePageWrapper .homeBannerWrap .container .leftWrap .heroTitle{line-height:76px;margin:32px 0 0}}@media only screen and (max-width:767px){.spanish .homePageWrapper .homeBannerWrap .container .leftWrap .heroTitle{font-size:39px}.spanish .homePageWrapper .homeBannerWrap .mobile-search .input-search--placeholder{padding:5px 10px}}.spanish .homePageWrapper .mainWrapper .container.bottomContainer{margin:-976px auto 0}@media only screen and (min-width:768px){.spanish .homePageWrapper .mainWrapper .container.bottomContainer{margin:-636px auto 0}}@media only screen and (min-width:769px)and (max-width:1199px){.spanish .homePageWrapper .mainWrapper .container.bottomContainer{margin:-516px auto 0}}.spanish .homePageWrapper .mainWrapper .container .appsTab,.spanish .homePageWrapper .mainWrapper .container .signupTab{min-height:460px}@media only screen and (min-width:768px){.spanish .homePageWrapper .mainWrapper .container .appsTab,.spanish .homePageWrapper .mainWrapper .container .signupTab{min-height:620px}}@media only screen and (min-width:769px)and (max-width:1199px){.spanish .homePageWrapper .mainWrapper .container .appsTab,.spanish .homePageWrapper .mainWrapper .container .signupTab{min-height:515px}}@media only screen and (max-width:767px){.spanish .homePageWrapper .mainWrapper .container .signupTab{max-width:228px}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homePageWrapper .mainWrapper .container.loggedIn .appsTab{min-height:454px}.spanish .homePageWrapper .mainWrapper .container.loggedIn .appsTab .heading{font-size:40px;line-height:58px}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homePageWrapper .mainWrapper .container.loggedIn .appsTab .heading{font-size:36px;line-height:48px}}.spanish .homePageWrapper .mainWrapper .container.loggedIn.bottomContainer{margin:-484px auto 0}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homePageWrapper .mainWrapper .container.loggedIn.bottomContainer{margin:-449px auto 0}}@media only screen and (min-width:768px)and (max-width:1200px){.spanish .homePageWrapper .mainWrapper .container.loggedIn.bottomContainer{margin:-425px auto 0}}@media only screen and (max-width:767px){.spanish .homePageWrapper .mainWrapper .container .signupTab .imageWrap .humanImage{margin:8px 16px -16px}}@media only screen and (min-width:475px)and (max-width:767px){.spanish .homePageWrapper .mainWrapper .container .signupTab .imageWrap .humanImage{margin:50px 16px -16px}}@media only screen and (min-width:769px)and (max-width:1199px){.spanish .homePageWrapper .mainWrapper .container .signupTab .imageWrap .humanImage{margin:29px 16px -16px}}@media only screen and (min-width:475px)and (max-width:767px){.spanish .homePageWrapper .mainWrapper .container .appsTab .imageWrap .mobileImage{margin:57px 20px -21px 26px}}@media only screen and (min-width:768px){.spanish .homePageWrapper .howToUseWrapper .container .rightWrap .steps .step{padding:32px 21px}.spanish .homePageWrapper .howToUseWrapper .container .rightWrap .steps .step .stepDescription{font-size:16px}}@media only screen and (min-width:769px)and (max-width:1199px){.spanish .homePageWrapper .bestPriceWrapper .container .note{margin:0 26px 0 0}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .signUpContainer .signUpInfoContainer .signUpTopInfo ul{max-width:700px}.spanish .signUpContainer .howItWorks .stepProcess .steps p{max-width:338px}}.bannerAddPadding .spanish .homepage-new .leftListItem.NavTop{top:168px}@media only screen and (max-width:767px){.bannerAddPadding .spanish .homepage-new .leftListItem.NavTop{top:184px}}@media only screen and (max-width:767px)and (max-width:767px){.bannerAddPadding .spanish .homepage-new .leftListItem.NavTop ul li:first-of-type{top:184px}}@media only screen and (max-width:374px){.bannerAddPadding .spanish .homepage-new .leftListItem{top:154px}.bannerAddPadding .spanish .homepage-new .scrollMenu ul li:first-of-type{top:155px}.bannerAddPadding .spanish .basketContainerV2 .editModal{top:154px}}.spanishMapShow,.spanishshow{display:none}.english .englishHide{display:none!important}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-new .scrollMenu ul li:first-of-type{position:static}.spanish .homepage-new .scrollMenu ul li:first-of-type a{width:auto}.spanish .homepage-new .scrollMenu ul li:nth-of-type(2){margin-left:5px}}.spanish .homepage-new .scrollMenu .aboutDrugBottomArea ul li:last-child{width:auto}.spanish .homepage-new .bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li,.spanish .homepage-new .bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li:nth-child(4),.spanish .homepage-new .scrollMenu .aboutDrugBottomArea ul li,.spanish .homepage-new .scrollMenu .aboutDrugBottomArea ul li:nth-child(4){justify-content:flex-start;width:100%}.spanish .homepage-new .bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li a,.spanish .homepage-new .bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li:nth-child(4) a,.spanish .homepage-new .scrollMenu .aboutDrugBottomArea ul li a,.spanish .homepage-new .scrollMenu .aboutDrugBottomArea ul li:nth-child(4) a{justify-content:flex-start;width:100%;word-wrap:break-word;overflow-wrap:break-word;text-align:left;white-space:normal}.spanish .medicareCoupon .send-section .email-send,.spanish .medicareCoupon .send-section .text-send{font-size:17px;width:194px}@media only screen and (max-width:767px){.spanish .medicareCoupon .send-section .email-send,.spanish .medicareCoupon .send-section .text-send{font-size:14px;line-height:21px;width:166px}}@media only screen and (max-width:321px){.spanish .medicareCoupon .send-section .email-send,.spanish .medicareCoupon .send-section .text-send{font-size:12px;width:144px}}.spanish .medicareCoupon .send-section .email-send:before{background-position:1px -24px;margin:2px 0 0;width:23px}.spanish .medicareCoupon .send-section .text-send:before{background-position:8px 0;margin:2px 0 0;width:30px}.spanish .medicareCoupon .send-section .input-section .error-message{line-height:13px;padding-top:30px;top:33px}@media only screen and (max-width:767px){.spanish .medicareCoupon .send-section .input-section .error-message{width:300px}}.spanish .medicareCoupon .send-section .input-section .labelText{padding:25px 0}@media only screen and (max-width:321px){.spanish .medicareCoupon .send-section .input-section .labelText{padding:25px 5px}.spanish .medicareCoupon .send-section .input-section .input-label,.spanish .medicareCoupon .send-section .input-section .send-btn-label input{width:202px}}.spanish .medicareCoupon .email-button,.spanish .medicareCoupon .text-button{padding:0 4px}.spanish .medicareCoupon .email-button:before,.spanish .medicareCoupon .text-button:before{left:auto;position:static}@media only screen and (max-width:767px){.spanish .homepage-header .site-search-form .site-search-form--query .searchTitle{font-size:16px}}@media only screen and (max-width:321px){.spanish .homepage-header .site-search-form .site-search-form--query .searchTitle{font-size:14px}}.spanish .homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .app-link-form .halfwidth,.spanish .homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp input{width:135px}.spanish .homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .submitAction{width:95px}.spanish .homepage-header .sc-header .sc-header-top .sc-top-item .QRCodeSection.QRCodeSection:hover .QRCodeModalWrap .QRcodeModal .commonTextApp .errorImg{left:114px}.spanish .mobileAppsBanner p{margin:0 8px}.spanish .mobileAppsBanner .iconWrap{margin-right:0}.spanish .hamburgerModal .hamburgerSection .hamburgerHeader{padding-top:24px}.spanish .hamburgerModal .hamburgerSection .menuLists .menuLogin{padding:6px 24px 0}@media only screen and (max-width:767px){.spanish .hamburgerModal .hamburgerSection .menuLists .hamburgerLoginMenu .loggedInTabs{justify-content:flex-start;width:calc(50% - 8px)}.spanish .hamburgerModal .hamburgerSection .menuLists .hamburgerLoginMenu .loggedInTabs a{padding:16px 0;width:100%}}@media only screen and (max-width:374px){.spanish .hamburgerModal .hamburgerSection .menuLists .hamburgerLoginMenu .loggedInTabs a label{line-height:16px;text-align:center}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .hamburgerModal .hamburgerSection .menuLists .hamburgerLoginMenu .loggedInTabs a{padding:16px 0;width:170px}.spanish .hamburgerModal .hamburgerSection .menuLists .hamburgerLoginMenu .loggedInTabs:nth-child(2) a{width:171px}}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .homepage-header .search-masthead .site-search-results{margin:68px 0 0;width:100%}.spanish .homepage-header .search-masthead .site-search-results .site-search-results--query{margin:0;width:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.spanish .homepage-header .search-masthead .site-search-results{margin:68px 0 0 10px}}@media only screen and (max-width:767px){.spanish .homepage-footer .footerSectionWrapper .footerMiddleSection .social-icons .appIconWrapper .ratingImage span{margin-left:0;text-align:center}}@media only screen and (min-width:768px)and (max-width:7680px){.spanish .homeDeliveryModalNew .modalContent{max-height:585px;padding:30px 24px}}.spanish .homeDeliveryModalNew .modalContent .newdeliverydata .headingLabelText{margin-top:1px}.spanish .homeDeliveryModalNew .modalContent .commonForm .helper-text .linkText{margin:auto;padding:15px 0 2px}.toast-stack{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;z-index:2147483647}@media only screen and (max-width:767px){.toast-stack{width:100%}}.toast-pos-top-left{align-items:flex-start;left:12px;top:12px}.toast-pos-top-right{align-items:flex-end;right:12px;top:12px}.toast-pos-top-center{align-items:center;left:50%;top:12px;transform:translateX(-50%)}.toast-pos-bottom-left{align-items:flex-start;bottom:12px;left:12px}.toast-pos-bottom-right{align-items:flex-end;bottom:12px;right:12px}.toast-pos-bottom-center{align-items:center;bottom:12px;left:50%;transform:translateX(-50%)}.toast-item{align-items:center;animation:toast-slide-in .16s ease-out;border:1px solid #0000;border-radius:8px;box-shadow:0 6px 24px #0000002e;color:#fff;display:flex;font-family:felix-bold;font-size:16px;gap:10px;height:56px;line-height:24px;padding:16px 24px;pointer-events:auto;width:360px}@media only screen and (max-width:767px){.toast-item{color:#fff;font-family:felix-bold;font-size:14px;height:48px;line-height:16px;width:calc(100% - 32px)}}.toast-item__icon{align-items:center;display:inline-flex;justify-content:center}.toast-item__body{flex:1;word-break:break-word}.toast-item__link{color:#ff407a;font-family:felix-bold;font-size:16px;line-height:24px;margin-left:8px;text-decoration:none}@media only screen and (min-width:768px)and (max-width:1200px){.toast-item__link{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){.toast-item__link{font-size:14px;line-height:20px}}.toast-item__link:hover{border-bottom:1px solid #ff407a}.toast-item__close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;margin-left:4px;opacity:.8}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.toast-theme-success{background:#370a82;border:1px solid #370a82;color:#fff}.toast-theme-error{background:#cf3c3c;border:1px solid #cf3c3c;color:#fff}.toast-theme-info{background:#ffcd00;border:1px solid #ffcd00;color:#fff}.toast-theme-default{background:#370a82;border:1px solid #370a82;color:#fff}.embedChartWrapper .commonModal{align-items:center;background:#0000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:101}@media only screen and (max-width:767px){.embedChartWrapper .commonModal{justify-content:flex-start}}.embedChartWrapper .commonModal .modalContent{width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent{width:568px}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent{position:relative}}.embedChartWrapper .commonModal .modalContent .modalContentHeader{position:relative}.embedChartWrapper .commonModal .modalContent .modalContentHeader .closeModal{background:#4a474f;border:0;padding:14px 0;text-align:right}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .modalContentHeader .closeModal{position:absolute;right:16px}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .modalContentHeader .closeModal{position:absolute;right:2px;top:3px}}.embedChartWrapper .commonModal .modalContent .modalContentHeader .closeModal img{cursor:pointer;height:17px;margin-right:16px;width:17px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .modalContentHeader .closeModal img{height:19px;margin:0;width:19px}}.embedChartWrapper .commonModal .modalContent .embedChartModal{align-items:flex-start;background:#4a474f;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 50px;padding:48px 40px 70px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal{margin:0;padding:40px 56px 56px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .title{color:#fff;font-family:felix-bold;font-size:24px;margin:0 0 40px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .title{font-size:32px;margin:0 0 36px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap{align-items:flex-start;background:#f6f2ff;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:16px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap{align-items:center;flex-direction:row;padding:6px 6px 6px 16px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton{background:none;border:none;cursor:pointer}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton{background:#ff407b;border-radius:6px;color:#fff;font-family:felix-semiBold;font-size:16px;height:36px;min-width:57px}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton{color:#ff407b;font-family:felix-semiBold;font-size:14px;margin:10px 0 0 7px;position:relative}}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButton:active,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButton:hover,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton:active,.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton:hover,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButton:active,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButton:hover,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton:active,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton:hover{background:#dd216b}}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .textWrap,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .textWrap{color:#4a474f;font-family:felix-regular;font-size:14px;overflow:hidden;word-break:break-all}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .textWrap,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .textWrap{text-overflow:ellipsis;white-space:nowrap;width:320px}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .textWrap.copy,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .textWrap.copy{width:360px}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton{min-width:107px}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton{align-items:center;display:flex;margin:10px 0 0;padding:0}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .downloadButton img,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .downloadButton img{margin:0 7px 0 0}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButtonMobile,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButtonMobile{align-items:center;background:none;border:none;color:#ff407b;display:flex!important;font-family:felix-semiBold;font-size:14px;margin:10px 0 0;padding:0}.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButtonMobile img,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButtonMobile img{margin:0 7px 0 0}}.embedChartWrapper .commonModal .modalContent .embedChartModal .description,.embedChartWrapper .commonModal .modalContent .embedChartModal .linkHeading{color:#fff;font-family:felix-semiBold;font-size:16px}.embedChartWrapper .commonModal .modalContent .embedChartModal .description{margin:6px 0 18px}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .description{font-family:felix-medium}}.embedChartWrapper .commonModal .modalContent .embedChartModal .linkHeading{margin:0 0 6px}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .linkHeading{color:#fff;font-family:felix-medium;font-size:14px;margin:0 0 12px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .heading{color:#fff;font-family:felix-Bold;font-size:20px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .heading{font-size:20px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap{margin:0 0 40px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal .mainWrapper img{margin:0 0 16px}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .mainWrapper img{display:none}}.commonModal{background:#0000;overflow:auto;z-index:101}.commonModal,.commonModal .mainModal,.commonModal .transparentBg{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%}.commonModal .mainModal,.commonModal .transparentBg{background-color:#00000073;z-index:99}.commonModal .modalWrapper{outline:none!important}.commonModal .modalContentHeader .closeModal{background:none;border:none;margin:0;padding:0}.idleTimerConfirmModal{background:#fff;border-radius:0 0 12px 12px;margin:0;max-width:520px;padding:16px;position:relative;z-index:99}@media only screen and (min-width:768px){.idleTimerConfirmModal{padding:24px}}.idleTimerConfirmModal .closeModal{display:none}.idleTimerConfirmModal p{color:#4a474f;font-family:felix-semibold;font-size:16px;line-height:1.2;margin:0 auto;padding:0 0 36px;text-align:left}@media only screen and (min-width:768px){.idleTimerConfirmModal p{max-width:520px}}.idleTimerConfirmModal p:nth-child(2){padding-bottom:24px}.idleTimerConfirmModal.soundGoodModal p{line-height:24px;padding:0 0 24px}.idleTimerConfirmModal .action-button{display:flex;justify-content:space-between}.idleTimerConfirmModal .action-button .button{border-radius:8px;margin:0 0 10px;padding:0;width:100%}@media only screen and (min-width:768px){.idleTimerConfirmModal .action-button .button{height:48px;margin:0;width:224px}}.idleTimerConfirmModal .action-button .deleteButton{background:#fff;border:1px solid #ff407a;color:#ff407a;font-family:felix-bold;font-size:20px;margin:0 8px 0 0}@media only screen and (min-width:768px){.idleTimerConfirmModal .action-button .deleteButton{margin:0}}.idleTimerConfirmModal .action-button .deleteButton:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.idleTimerConfirmModal .action-button .soundGoodButton{background:#ff407a;color:#fff;font-family:felix-bold;font-size:20px;margin:0 8px 0 0;width:100%}@media only screen and (min-width:768px){.idleTimerConfirmModal .action-button .soundGoodButton{margin:0}}.idleTimerConfirmModal .action-button .soundGoodButton:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.idleTimerConfirmModal .action-button .neverButton{background:#ff407a;border:1px solid #ff407a;color:#fff;font-family:felix-bold;font-size:20px;margin:0 0 0 8px}@media only screen and (min-width:768px){.idleTimerConfirmModal .action-button .neverButton{margin:0}}.topHeading{background:#532b9f;border-radius:12px 12px 0 0;color:#fff;font-family:felix-bold;font-size:24px;line-height:32px;padding:16px;position:relative;z-index:99}@media only screen and (min-width:768px){.topHeading{margin:0;padding:16px 24px}}.sessionModal .commonModal .modalContent{border-radius:12px;margin:0 auto;max-width:520px;padding:0}.sessionModal .commonModal .modalContent .modalContentHeader{display:none}.sessionExpiredModal .commonModal .modalContent{border-radius:12px;padding:0;width:auto}@media only screen and (max-width:767px){.sessionExpiredModal .modalContent{margin:0 16px}}.bottomUserDataInfo,.userDataInfo{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:32px 0 44px}@media only screen and (max-width:767px){.bottomUserDataInfo,.userDataInfo{margin:32px 0 13px}}@media only screen and (min-width:768px)and (max-width:1199px){.bottomUserDataInfo,.userDataInfo{flex-wrap:nowrap}}@media only screen and (min-width:1200px)and (max-width:1280px){.bottomUserDataInfo,.userDataInfo{flex-wrap:nowrap}}.bottomUserDataInfo .userActions,.userDataInfo .userActions{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-medium;font-size:14px;justify-content:flex-start;line-height:20px}@media only screen and (max-width:767px){.bottomUserDataInfo .userActions,.userDataInfo .userActions{width:100%}}@media only screen and (min-width:768px)and (max-width:7680px){.bottomUserDataInfo .userActions,.userDataInfo .userActions{flex-wrap:wrap;margin-right:48px;width:100%}}@media only screen and (min-width:768px)and (max-width:1199px){.bottomUserDataInfo .userActions,.userDataInfo .userActions{flex-wrap:nowrap;margin-right:24px}}@media only screen and (min-width:1200px)and (max-width:1280px){.bottomUserDataInfo .userActions,.userDataInfo .userActions{flex-wrap:nowrap;margin-right:24px}}.bottomUserDataInfo .userActions .userImg,.userDataInfo .userActions .userImg{background:#fff;border-radius:40px;height:40px;width:40px}.bottomUserDataInfo .userActions .userImg img,.userDataInfo .userActions .userImg img{border-radius:40px;height:100%;width:100%}.bottomUserDataInfo .userDataDes,.userDataInfo .userDataDes{margin:0 0 12px 16px;width:calc(100% - 56px)}@media only screen and (min-width:768px)and (max-width:7680px){.bottomUserDataInfo .userDataDes,.userDataInfo .userDataDes{margin:0 0 0 16px;width:auto}}@media only screen and (max-width:767px){.bottomUserDataInfo .userDataDes,.userDataInfo .userDataDes{margin:0 0 0 16px}}.bottomUserDataInfo .userDataDes a,.userDataInfo .userDataDes a{color:#532b9f;text-decoration:underline;text-underline-offset:.2rem}.bottomUserDataInfo br,.userDataInfo br{display:none}.bottomUserDataInfo{flex-direction:column;margin:48px 0}@media only screen and (min-width:768px)and (max-width:7680px){.bottomUserDataInfo{margin:64px 0}}.bottomUserDataInfo .authorLists{margin:0}.bottomUserDataInfo .authorLists:nth-child(2){margin-bottom:0}.bottomUserDataInfo .authorLists .userActions{margin-bottom:16px}.bottomUserDataInfo .authorLists label{color:#532b9f;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}@media only screen and (max-width:767px){.bottomUserDataInfo .userDataDes{margin:0 0 0 16px}}@media only screen and (min-width:768px)and (max-width:7680px){.topLists{display:flex}.topLists .userDataInfo{margin:7px 0 32px}}@media only screen and (max-width:767px){.topLists .userDataInfo{margin:24px 0 20px}.topLists .userDataInfo:nth-child(2){margin-top:0}}.bottomInfo,.bottomInfo .authorLists:nth-child(2) .userDataInfo{margin-bottom:0}.bottomInfo .authorLists .userDataInfo{flex-direction:column}@media only screen and (max-width:767px){.bottomInfo{margin:0}}.descriptionPara span>span:nth-child(n+2){padding-left:.188rem}.signupPromoBanner{align-items:center;background:#e5ffe5;border:1px solid #258224;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:56px;justify-content:center;margin:0 auto 25px;max-width:902px;padding:8px 16px;position:relative;text-align:left}.signupPromoBanner:focus,.signupPromoBanner:hover{background-color:#baf7ba80;border-color:#25822466}.signupPromoBanner .signupPromoBanner__left{align-items:center;display:flex;flex:0 0 auto}.signupPromoBanner .lock-icon{height:24px;width:24px}.signupPromoBanner .signupPromoBanner__center{flex:1 1 auto}.signupPromoBanner .signupPromoBanner__right{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.signupPromoBanner .bannerText{color:#258224;font-family:felix-semibold;font-size:16px;line-height:24px;margin:0;text-align:left}.signupPromoBanner .bannerSubText{color:#258224;font-family:felix-medium;font-size:12px;line-height:16px;margin:0;text-align:left}.signupPromoBanner .bannerSubTextBold{color:#258224;font-family:felix-bold;font-size:12px;line-height:16px}.signupPromoBanner .signupLink a{color:#258224;font-family:felix-bold;font-size:16px;line-height:16px;text-decoration:underline;text-underline-offset:.3rem}@media only screen and (min-width:768px){.signupPromoBanner{margin:0 auto 16px;max-width:736px;z-index:1}}@media only screen and (max-width:767px){.signupPromoBanner{min-height:96px}.signupPromoBanner .signupPromoBanner__center{display:none}.signupPromoBanner .signupPromoBanner__right{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}}@media only screen and (min-width:1024px){.signupPromoBanner{max-width:902px}}@media only screen and (min-width:768px)and (max-width:1199px){.signupPromoBanner{max-width:736px}}@media only screen and (max-width:430px){.signupPromoBanner{max-width:398px}}@media only screen and (max-width:390px){.signupPromoBanner{max-width:361px}}@media only screen and (max-width:360px){.signupPromoBanner{max-width:331px}}input.blueFocus:not(.inputoutline):focus,input.defaultFocus:not(.inputoutline):focus,input.grayFocus:not(.inputoutline):focus,input.pink:not(.inputoutline):focus,input.themeFocus:not(.inputoutline):focus,input.whiteFocus:not(.inputoutline):focus{outline:none!important}.defaultFocus:focus,.pink:focus,a:focus,button:focus{outline:3px solid!important;outline-offset:4px}.defaultFocus:focus:not(:focus-visible),.pink:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0!important}.grayFocus:focus{outline:3px solid #565a5c;outline-offset:4px}.grayFocus:focus:not(:focus-visible){outline:0!important}.whiteFocus:focus{outline:3px solid #fff!important;outline-offset:4px}.whiteFocus:focus:not(:focus-visible){outline:0!important}.blueFocus:focus{outline:3px solid blue!important;outline-offset:4px}.blueFocus:focus:not(:focus-visible){outline:0!important}.themeFocus:focus{outline:3px solid #532b9f!important;outline-offset:4px}.themeFocus:focus:not(:focus-visible){outline:0!important}h1{font-size:24px}h2{font-size:18px}.paddingTop-50{padding-top:50px}.paddingTop-70{padding-top:70px}.app .basketContainerV2{padding-top:68px}.app .rcCardMasthead{padding-top:90px}@media only screen and (max-width:767px){.app .basketContainerV2,.app .paddingTop-50,.app .paddingTop-70{padding-top:0}}.marginBottom-10{margin-bottom:10px}.white-bg{background:#fff}.pull-left{float:left}.pull-right{float:right}.form-bg{background:#fff;height:100vh;width:100%}.position-relative{position:relative}.visibilityHidden{visibility:hidden}.visibilityVisible{visibility:visible!important}.padding-300{margin:300px 0}.noBullets{list-style-type:none;margin:0;padding:0}.textCenter{text-align:center}.button{border:0;color:#fff;cursor:pointer;font-family:felix-semiBold;font-size:24px;height:50px}button:active{outline:none}.pink:hover,.pinkHover:hover{background:linear-gradient(180deg,#ff407a,#dd216b 50%)}.pink,.pink:hover,.pinkHover:hover{transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out}@media only screen and (max-width:767px){.pink:focus{outline:none}}.pinkBorderButton{border:2px solid #ff407a;color:#ff407a}@media only screen and (max-width:767px){.pinkBorderButton:focus{outline:none}}.mainModal,.transparentBg{align-items:center;background-color:#0006;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.bgshowModal{background:#ffffffbf;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.fullwidth{width:100%}.bar{height:5px;margin:10px 0 0 2px;width:225px}.bar .in{background-color:#532b9f;border-radius:5px;height:100%}.bar .in.threeSec{animation:fill 2.8s linear 1}.bar .in.fiveSec{animation:fill 4.8s linear 1}@keyframes fill{0%{width:0}to{width:100%}}.newModal{background:#f5f5f5;min-height:550px;overflow-y:auto;width:600px;z-index:99}@media only screen and (max-width:767px){.newModal{min-height:400px;width:100%}}.newModal .newModal-header{background:url(/content/images/bg/modal-bg.png) no-repeat;height:82px}@media only screen and (max-width:767px){.newModal .newModal-header{background:url(/content/images/bg/modal-bg-m.png) no-repeat;background-size:100% 82px}}.newModal .newModal-header h2{align-items:center;color:#fff;display:flex;font-family:felix-bold;font-size:24px;height:64px;justify-content:center;line-height:24px;margin:0 auto;padding:16px 0;text-align:center;width:370px}@media only screen and (max-width:767px){.newModal .newModal-header h2{font-size:18px;padding:15px;width:100%}}.newModal .newModalBody ul{align-items:center;display:flex;flex-direction:column;height:470px;justify-content:center;list-style-type:none;margin:0 auto;padding:0}@media only screen and (max-width:767px){.newModal .newModalBody ul{height:400px}}.newModal .newModalBody .send-section{margin:0 auto;width:500px}@media only screen and (max-width:767px){.newModal .newModalBody .send-section{width:100%}}.newModal .newModalBody .send-section .send-terms{margin-bottom:30px;padding-top:0;text-align:left}@media only screen and (min-width:768px)and (max-width:7680px){.newModal .newModalBody .send-section .send-terms{margin:0 auto;padding:0 0 20px;width:332px}.newModal .newModalBody .send-section .send-terms p.send-terms-message{display:inline}}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .send-terms p.send-terms-message{display:inline;margin-left:-2px;padding:0;text-align:left}}.newModal .newModalBody .send-section .email-send,.newModal .newModalBody .send-section .pdf-send,.newModal .newModalBody .send-section .send-button,.newModal .newModalBody .send-section .text-send{border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:felix-semiBold;font-size:21px;height:44px;margin:0;outline:none;text-transform:none;width:146px}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .email-send,.newModal .newModalBody .send-section .pdf-send,.newModal .newModalBody .send-section .send-button,.newModal .newModalBody .send-section .text-send{font-size:16px}}@media only screen and (max-width:321px){.newModal .newModalBody .send-section .email-send,.newModal .newModalBody .send-section .pdf-send,.newModal .newModalBody .send-section .send-button,.newModal .newModalBody .send-section .text-send{font-size:16px;width:126px}}.newModal .newModalBody .send-section .button-section .email-send,.newModal .newModalBody .send-section .button-section .text-send{width:70px}@media only screen and (min-width:768px)and (max-width:7680px){.newModal .newModalBody .send-section .button-section .email-send,.newModal .newModalBody .send-section .button-section .text-send{width:80px}}.newModal .newModalBody .send-section .button-section .sendLoader{width:45px}.newModal .newModalBody .send-section .button-section .messageSent{display:flex;padding:10px 0}.newModal .newModalBody .send-section .button-section .messageSent img{margin-right:10px;width:23px}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .send-button-section{display:table;margin:0 auto}}.newModal .newModalBody .send-section .loaderPdf{height:40px;text-align:center;width:146px}.newModal .newModalBody .send-section .loaderPdf img{height:100%}.newModal .newModalBody .send-section .send-btn-label{margin:0 auto!important;width:320px!important}@media only screen and (max-width:321px){.newModal .newModalBody .send-section .send-btn-label{width:260px!important}}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .send-btn-label input{width:calc(100% - 10px)}}@media only screen and (max-width:321px){.newModal .newModalBody .send-section .send-btn-label input{width:177px}}.newModal .newModalBody .send-section .send-button-section .btn-wrapper{width:100%}.newModal .newModalBody .send-section .send-button-section .btn-wrapper .physicalCardButton{display:none}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .input-section{padding:0 15px}}.newModal .newModalBody .send-section .input-section .input-label .error-message{left:0;margin:0 auto;right:0;text-align:left;width:320px}@media only screen and (max-width:767px){.newModal .newModalBody .send-section .input-section .input-label .error-message{padding:28px 0}}@media only screen and (max-width:374px){.newModal .newModalBody .send-section .input-section .input-label .error-message{line-height:12px;padding:33px 0;width:302px}}@media only screen and (max-width:321px){.newModal .newModalBody .send-section .input-section .input-label .error-message{line-height:10px;padding:36px 0;width:262px}}@media only screen and (min-width:768px)and (max-width:7680px){.newModal .newModalBody .send-section .input-section .input-label .error-message{padding:36px 0 0}}.whiteHeader{align-items:center;display:flex;height:86px;justify-content:center}@media only screen and (max-width:767px){.whiteHeader{height:55px}.whiteHeader img{width:158px}}.tosterMessage{background-color:#542a9e;border-radius:6px;box-shadow:0 2px 4px 0 #00000080;height:109px;margin:20px 0;padding:0!important;position:relative;width:438px}.tosterMessage.loginToaster{height:170px}.tosterMessage.loginToaster p{text-align:left}.tosterMessage.loginToaster a{margin:10px 0}@media only screen and (max-width:767px){.tosterMessage{width:100%}}.tosterMessage .tosterContent{align-items:center;display:flex;font-family:felix-semibold;justify-content:flex-start;padding:30px;text-align:center}@media only screen and (max-width:321px){.tosterMessage .tosterContent{padding:28px 16px}}.tosterMessage .tosterContent p{color:#fff;display:flex;flex-direction:column;padding-left:38px}@media only screen and (max-width:767px){.tosterMessage .tosterContent p{padding-left:20px}}@media only screen and (max-width:321px){.tosterMessage .tosterContent p{padding-left:15px}}.tosterMessage .tosterContent a{color:#21cfff;font-family:felix-bold;font-size:16px;margin:20px 0 0;text-decoration:underline}.tosterMessage .tosterContent .closeToster{background:#0000;border:0;cursor:pointer;position:absolute;right:10px;top:10px;width:30px}@media only screen and (max-width:767px){.tosterMessage .closeText.textUpper{align-items:center;background:#0000;border:0;color:#fff;display:flex;flex-direction:row;font-family:felix-semibold;font-size:16px!important;justify-content:center;margin:20px 0 0;text-decoration:underline}}body{font-family:felix-regular}.sc-txt--white{color:#fff}h1,h2,h3,h4,h5,h6{margin:0 0 5px}h1,h2,h3{font-weight:300;line-height:120%}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}@media only screen and (min-width:768px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}}h4{font-size:12px;font-weight:700;line-height:120%;text-transform:uppercase}a{color:#00baf2}a:focus,a:hover{text-decoration:none}a:hover{color:#00baf2}a:active{outline:none}a,dd,dl,dt,li,ol,p,ul{margin-top:0}input:focus{outline:0}.sc-form__select,.sc-form__textarea{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:140%}.sc-form__checkmark{display:inline-block;position:absolute;width:30px}.sc-form__checkmark:after{background:url(/content/images/icons/icon-check-white.svg) 50% no-repeat;background-size:15px 12px;display:inline-block;opacity:0;-webkit-transition:opacity .3s .3s;-moz-transition:opacity .3s .3s;transition:opacity .3s .3s;z-index:10}.sc-form__checkmark:after,.sc-form__checkmark:before{content:"";height:28px;left:0;position:absolute;top:0;width:28px}.sc-form__checkmark:before{display:block;margin-right:12px;-webkit-transition:box-shadow .4s;-moz-transition:box-shadow .4s;transition:box-shadow .4s;z-index:5}.sc-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/content/images/arrows/arrow-dropdown.png);background-position:center right 15px;background-repeat:no-repeat;background-size:11px 7px;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;color:#565a5c;padding:9px 36px 9px 12px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;width:100%}.sc-form__select:hover{-webkit-box-shadow:inset 0 0 0 1px #565a5c;-moz-box-shadow:inset 0 0 0 1px #565a5c;box-shadow:inset 0 0 0 1px #565a5c}.sc-form__select:focus{-webkit-box-shadow:inset 0 0 0 1px #00baf2;-moz-box-shadow:inset 0 0 0 1px #00baf2;box-shadow:inset 0 0 0 1px #00baf2;outline:none}.sc-form__select:disabled{background-color:#f9f9f9;color:#aaa}.sc-form__select:hover:disabled{-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sc-form__select{-webkit-appearance:initial;-moz-appearance:initial;appearance:none;background-image:none;border-radius:0;padding:9px 12px}}.sc-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;box-sizing:border-box;color:#565a5c;height:135px;padding:12px;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s;width:100%}.sc-form__textarea:-ms-input-placeholder,.sc-form__textarea::-moz-placeholder,.sc-form__textarea::-ms-input-placeholder,.sc-form__textarea::-webkit-input-placeholder,.sc-form__textarea::placeholder{color:#747278}.sc-form__textarea:hover{-webkit-box-shadow:inset 0 0 0 1px #565a5c;-moz-box-shadow:inset 0 0 0 1px #565a5c;box-shadow:inset 0 0 0 1px #565a5c}.sc-form__textarea:focus{-webkit-box-shadow:inset 0 0 0 1px #00baf2;-moz-box-shadow:inset 0 0 0 1px #00baf2;box-shadow:inset 0 0 0 1px #00baf2;outline:none}.sc-form__textarea:disabled{background-color:#f9f9f9;color:#aaa;-webkit-text-fill-color:#aaa}.sc-form__textarea:hover:disabled{-webkit-box-shadow:inset 0 0 0 1px #aaa;-moz-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sc-form__textarea{border-radius:0}}.sc-form__select.has-error,.sc-form__select.invalid,.sc-form__text.has-error,.sc-form__textarea.has-error,.sc-form__textarea.invalid{-webkit-box-shadow:inset 0 0 0 1px #cf3c3c;-moz-box-shadow:inset 0 0 0 1px #cf3c3c;box-shadow:inset 0 0 0 1px #cf3c3c}button.sc-btn.loading,button[type=submit].loading,form.loading button[type=submit]{background:#0000!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:#0000!important;outline:0;pointer-events:none;position:relative}button.sc-btn.loading:before,button[type=submit].loading:before,form.loading button[type=submit]:before{background:#0000 url(/content/images/loader/loading.gif) no-repeat 50%;background-size:contain;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.drug-treatment{display:block}#drugTreatment{border-bottom:0 solid #efefef;min-height:auto;padding:16px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){#drugTreatment{min-height:46px;padding:16px 0}}.sc-btn-blue,.sc-btn-pink,.sc-btn-teal,.sc-outline-btn--cyan,.sc-text-btn--cool-gray{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;line-height:120%;margin:0;padding:11px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s}.sc-btn-blue:focus,.sc-btn-blue:hover,.sc-btn-pink:focus,.sc-btn-pink:hover,.sc-btn-teal:focus,.sc-btn-teal:hover,.sc-outline-btn--cyan:focus,.sc-outline-btn--cyan:hover,.sc-text-btn--cool-gray:focus,.sc-text-btn--cool-gray:hover{outline:none;text-decoration:none}.disabled-btn.sc-btn-blue,.disabled-btn.sc-btn-pink,.disabled-btn.sc-btn-teal,.disabled-btn.sc-outline-btn--cyan,.sc-btn-blue:disabled,.sc-btn-pink:disabled,.sc-btn-teal:disabled,.sc-outline-btn--cyan:disabled,.sc-text-btn--cool-gray:disabled{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.disabled-btn.sc-btn-blue:focus,.disabled-btn.sc-btn-pink:focus,.disabled-btn.sc-btn-teal:focus,.disabled-btn.sc-outline-btn--cyan:focus,.disabled-btn.sc-text-btn--cool-gray:focus,.sc-btn-blue:disabled:focus,.sc-btn-pink:disabled:focus,.sc-btn-teal:disabled:focus,.sc-outline-btn--cyan:disabled:focus,.sc-text-btn--cool-gray:disabled:focus{outline:none}.sc-text-btn--cool-gray{background:#0000;height:auto;padding:0;text-align:left}.sc-btn-pink{background:#e84073;color:#fff}.sc-btn-pink:focus,.sc-btn-pink:hover{background:ea7599;color:#fff}.sc-btn-pink.disabled-btn,.sc-btn-pink.disabled-btn:focus,.sc-btn-pink.disabled-btn:hover,.sc-btn-pink:disabled,.sc-btn-pink:disabled:focus,.sc-btn-pink:disabled:hover{background:#979797;color:#fff}#mainContentWrapperPublic .homepage-new #drugTreatmentMobile{display:block}.loading-btn{-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;display:inline-flex;pointer-events:none;white-space:nowrap}.loading-btn.sc-outline-btn--cool-gray:before{border-color:#565a5c #565a5c40 #565a5c80 #565a5cbf;border-style:dotted;border-width:2px}.loading-btn.sc-outline-btn--cyan:before{border-color:#00baf2 #00baf240 #00baf280 #00baf2bf;border-style:dotted;border-width:2px}.loading-btn:after{content:"Please wait";display:inline-block}.loading-btn:before{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;border-color:#fff #ffffff40 #ffffff80 #ffffffbf;border-radius:50%;border-style:dotted;border-width:2px;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}.routeContainer{min-height:500px}.Topbanner{height:122px;margin-bottom:-68px}.arrowBefore{border-left:14px solid #0000;border-right:14px solid #0000;content:"";height:0;position:absolute;transform:rotate(-180deg);width:0}.float-left{float:left}.margin0{margin:0!important}.padding0{padding:0!important}.disabled{pointer-events:none}.d-flex{display:flex}.d-none,.mobile-show{display:none!important}@media only screen and (max-width:767px){.mobile-show{display:inline-block!important}}.d-inline-block{display:inline-block}.successModal{background:#532b9f;border-top:4px solid #7bdf79;bottom:0;left:0;padding:0 10px 30px;position:fixed;width:100%;z-index:10}@media only screen and (min-width:768px)and (max-width:7680px){.successModal{bottom:auto;padding:0 20px;top:68px}}.successModal h2{color:#7bdf79;font-family:felix-semibold;font-size:24px;padding:20px 46px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.successModal h2{color:#7bdf79;font-family:felix-bold;font-size:48px;padding:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.successModal h2{font-size:32px}}.successModal p{color:#fff;font-family:felix-regular;font-size:16px}@media only screen and (min-width:768px)and (max-width:7680px){.successModal p{color:#fff;font-family:felix-semibold;font-size:18px}}.successModal a{align-items:center;color:#21cfff;display:flex;flex-direction:row;font-family:felix-semibold;font-size:16px;justify-content:center;margin:20px 0 0;text-decoration:underline}@media only screen and (min-width:768px)and (max-width:7680px){.successModal a{font-size:18px;margin:20px 0}}.successModal .closeToster{background:#0000;border:0;cursor:pointer;position:absolute;right:5px;top:10px;width:40px}.successModal .closeToster img{width:40px}@media only screen and (min-width:768px)and (max-width:7680px){.successModal .closeToster{right:20px}}.errorModal{background:#372086;border-radius:0;border-top:4px solid #ff407a;bottom:0;height:auto;left:0;margin:0;padding:0;position:fixed;width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal{bottom:auto;padding:0;top:0}}.errorModal .tosterContent{flex-direction:column;padding:20px}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent{padding:20px 0 0}}.errorModal .tosterContent h2{color:#ff407a;font-family:felix-semibold;font-size:24px;padding:0 0 10px}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent h2{color:#ff407a;font-family:felix-bold;font-size:32px}}.errorModal .tosterContent p{align-items:center;color:#fff;display:block;flex-direction:row;font-family:felix-regular;font-size:16px;justify-content:center;padding:0 0 10px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent p{color:#fff;display:flex;font-family:felix-semibold;font-size:18px;padding:0}}.errorModal .tosterContent a{align-items:center;color:#21cfff;display:inline-block;flex-direction:row;font-family:felix-semibold;font-size:16px;justify-content:center;padding:20px 0;text-decoration:underline}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent a{color:#21cfff;font-family:felix-bold;font-size:18px}}.errorModal .tosterContent .closeToster{right:20px;top:10px;width:40px}.errorModal .tosterContent .closeToster img{width:40px}.errorModal .tosterContent .closeText{color:#fff;cursor:pointer;font-family:felix-semibold;font-size:18px;text-decoration:underline}.messageSection .bgshowModal{background:#4a474f80;height:100vh;position:fixed;z-index:100}.buttonLoader{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto}.pointerNone{pointer-events:none;user-select:none}.stickyLeftNav{margin:0;position:sticky;top:130px;width:150px}@media only screen and (min-width:768px)and (max-width:1023px){.stickyLeftNav{display:none}}.stickyLeftNav .sc-legal-toc{background:#fff;box-shadow:0 2px 4px 0 #00000036}.stickyLeftNav .sc-legal-toc h2{color:#532b9f;font-family:felix-bold;font-size:18px;padding:0 0 0 15px}.stickyLeftNav .sc-legal-toc ul{padding:0;width:150px}.stickyLeftNav .sc-legal-toc ul li{list-style-type:none;padding:0}.stickyLeftNav .sc-legal-toc ul li a{align-items:flex-start;border-left:3px solid #0000;color:#4a474f;cursor:pointer;display:flex;flex-direction:column;font-family:felix-regular;font-size:14px;height:34px;justify-content:center;padding:0 0 0 15px}@media only screen and (min-width:768px)and (max-width:7680px){.stickyLeftNav .sc-legal-toc ul li a:hover{background-color:#532b9f33;color:#532b9f}}.stickyLeftNav .sc-legal-toc ul li .current{background-color:#532b9f33;border-left:3px solid #532b9f;color:#532b9f}.leftMenuIcon{background:#532b9f;border:0;border-radius:50px;display:none;height:50px;outline:none;position:fixed;right:15px;top:65%;width:50px;z-index:1}.topShadow{box-shadow:inset 0 0 0 0 #00000038;height:6px;position:fixed;top:55px;width:100%;z-index:11}@media only screen and (min-width:768px)and (max-width:7680px){.topShadow{top:68px}}.mobile-center{text-align:left!important}@media only screen and (max-width:767px){.mobile-center{text-align:center!important}}.mobileSpacing{padding:0!important}@media only screen and (max-width:767px){.mobileSpacing{margin:0!important}}.loaderMargin{margin:50px auto}.tablet-only{display:none}@media only screen and (min-width:768px)and (max-width:1024px){.tablet-only{display:block!important}}.search-img{display:none;z-index:1}.recharts-responsive-container .recharts-default-legend li:last-child .recharts-legend-item-text{color:#532b9f}.form-group .css-g1d714-ValueContainer{cursor:pointer}.form-group .css-yk16xz-control,.form-group .css-yk16xz-control:focus,.form-group .css-yk16xz-control:hover{border:1px solid #515151;cursor:pointer}.form-group .css-yk16xz-control:focus-within{outline:3px solid #532b9f!important;outline-offset:4px!important}.form-group .css-1pahdxg-control{border:1px solid #515151;border-radius:6px;box-shadow:none}.form-group .css-1pahdxg-control:active,.form-group .css-1pahdxg-control:focus,.form-group .css-1pahdxg-control:hover{border:1px solid #515151;box-shadow:none}.form-group .css-1pahdxg-control:focus-within{outline:3px solid #532b9f!important;outline-offset:4px!important}.form-group .css-26l3qy-menu{box-shadow:0 2px 4px 0 #565a5c4d;margin-top:0}.form-group .css-1n7v3ny-option,.form-group .css-9gakcf-option{background:#f9f9f9;color:#4a474f;cursor:pointer}.form-group .css-1n7v3ny-option:active{background:#f9f9f9;color:#4a474f}.form-group .downArrow{border-left:7px solid #0000;border-right:7px solid #0000;border-top:10px solid #532b9f;content:"";height:0;position:absolute;right:14px;width:0}.form-group .downArrow.up{transform:rotate(180deg)}.form-group .invalidSelect .css-1pahdxg-control,.form-group .invalidSelect .css-yk16xz-control{border:1px solid red}.form-group .invalidSelect .css-1pahdxg-control:focus,.form-group .invalidSelect .css-1pahdxg-control:hover,.form-group .invalidSelect .css-yk16xz-control:focus,.form-group .invalidSelect .css-yk16xz-control:hover{border:1px solid red;cursor:pointer}.form-group .invalidSelect .downArrow{border-top:10px solid red}.mainModal{background:#0000;justify-content:flex-start;overflow:auto;top:0;z-index:101}@media only screen and (max-width:767px){.mainModal{z-index:109}}.responsive-wrapper{display:inline-flex}.appflyerBanner .responsive-wrapper{display:none!important;z-index:0}.blockScroll{overflow:hidden}.signupContainer .sc-signup--step1 .sc-form-row{margin-bottom:8px}.signupContainer .sc-signup--step1 .sc-form-row input::-webkit-input-placeholder{color:#747278}.signupContainer .sc-signup--step1 .sc-form-row input::-moz-placeholder{color:#747278}.signupContainer .sc-signup--step1 .sc-form-row input:-ms-input-placeholder{color:#747278}.signupContainer .sc-signup--step1 .sc-form-row input:-moz-placeholder{color:#747278}.signupContainer h1{color:#fff;font-family:felix-regular;font-size:16px;font-weight:700;margin:0;padding:0;text-align:center;text-transform:none}@media only screen and (min-width:768px)and (max-width:7680px){.signupContainer h1{color:#fff;font-family:felix-medium;font-size:18px}}.signupContainer h1 strong{color:#7bdf79}.grecaptcha-badge{display:none!important}.showTooltip{background:url(/content/images/bg/combinedShape.png) no-repeat;border:0;bottom:1px;box-shadow:none;height:109px;left:130px;margin:20px 0;position:absolute;top:26px;visibility:hidden;width:236px}@media only screen and (max-width:767px){.showTooltip{background:url(/content/images/bg/combinedShape-m.png) no-repeat;height:119px;left:24px;top:58px;width:236px}}.showTooltip:after,.showTooltip:before{display:none}.showTooltip p{color:#8c8d8c;font-family:felix-medium;font-size:14px;line-height:17px;padding:5px 23px}@media only screen and (max-width:767px){.showTooltip p{padding:9px 28px 0 16px}}.infoTooltio{cursor:pointer}.infoTooltio b{background-color:#6d6d6dc4;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans;font-size:10px;font-weight:700;height:13px;line-height:12px;margin:0 3px;text-align:center;width:13px}.infoTooltio:hover+.showTooltip,.showTooltipOnClick{visibility:visible;z-index:1}.cabinetSection{width:0}.cabinetSection.showMe{width:auto}.hideMe{display:none!important}.languageSectionMobile .languageWrapper{align-items:center;display:none}@media only screen and (max-width:767px){.languageSectionMobile .languageWrapper{display:flex;margin:0 auto;width:fit-content}}.languageSectionDesktop{display:none}@media only screen and (min-width:768px){.languageSectionDesktop{align-items:center;display:flex;justify-content:space-between;margin-top:80px}}@media only screen and (min-width:768px)and (max-width:1024px){.languageSectionDesktop{margin-top:32px}}.languageSectionDesktop .languageWrapper{align-items:center;display:flex}.englishBtn,.spanishBtn{color:#fff;font-family:felix-regular;font-size:16px;margin-left:7px}.english .englishBtn,.spanish .spanishBtn{display:none}.english .innerLanguages,.spanish .innerLanguages{display:block;z-index:101}.english .innerLanguages .englishBtn,.english .innerLanguages .spanishBtn,.spanish .innerLanguages .englishBtn,.spanish .innerLanguages .spanishBtn{color:#532b9f;font-family:felix-semiBold;font-size:16px}@media only screen and (min-width:768px)and (max-width:1024px){.spanish .englishBtn{font-size:14px}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.textCapitalize{text-transform:capitalize}.centerDiv{margin:0 auto}.selectPharmacyPopup{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@media only screen and (max-width:767px){.selectPharmacyPopup{padding:15px}}.selectPharmacyPopup .rxCardListing{margin-bottom:30px}.selectPharmacyPopup .rxCardListing:last-child{margin-bottom:0}.selectPharmacyPopup .rxCardButton{background-color:#fff;border-radius:8px;box-shadow:0 0 5px 0 #0000001a;color:#370a82;cursor:pointer;font-size:24px;font-weight:700;padding:16px 0;width:247px}.selectPharmacyPopup .rxCardButton:hover{background-color:#370a82;color:#fff}.selectPharmacyPopup .rxCardButton:focus{outline:none}.selectPharmacyPopup .backLink{align-items:center;color:#532b9f;cursor:pointer;display:flex;font-family:felix-bold;font-size:24px;justify-content:center;margin:15px 0;text-decoration:underline}.selectPharmacyPopup .backLink i{align-items:flex-end;display:flex;height:13px;margin-right:10px;transform:rotate(180deg)}.selectPharmacyPopup .card-masthead--image{margin:30px 0 50px;text-align:center}@media only screen and (max-width:767px){.selectPharmacyPopup .card-masthead--image{margin:30px 0}}.selectPharmacyPopup .card-masthead--image img{height:190px;width:300px}@media only screen and (max-width:321px){.selectPharmacyPopup .card-masthead--image img{height:180px;width:268px}}.selectPharmacyPopup .coupon-notification .notification-title{bottom:inherit;left:inherit;margin-top:0;right:inherit;top:inherit;transform:translateY(-388px);width:600px}@media only screen and (max-width:767px){.selectPharmacyPopup .coupon-notification .notification-title{margin:0 15px;right:0;transform:translateY(-370px);width:calc(100% - 30px)}}.sc-pages-404-chartiframe{background:#fff url(/content/images/bg/chartIframe.png) no-repeat;background-position:center 140px;background-size:575px 600px;height:100%;min-height:750px;padding-top:460px}@media only screen and (min-width:768px){.sc-pages-404-chartiframe{background-position:center 140px;background-size:575px 600px;margin-bottom:50px;min-height:750px}}@media only screen and (max-width:767px){.sc-pages-404-chartiframe{background-position:center 140px;background-size:400px 400px;margin-bottom:50px;min-height:750px}}.error,.error-input input{background-image:url(/content/images/icons/error.svg);background-position:right 5px center;background-repeat:no-repeat;border:1px solid red}.error-input input{border:0}.form-group .errorTooltip.visibleTooltip,.inputWrapper .errorTooltip.visibleTooltip{bottom:127px!important}.form-group .input-wrapper,.inputWrapper .input-wrapper{display:inline-block;position:relative;width:100%}.form-group .input-wrapper input.invalidInput,.inputWrapper .input-wrapper input.invalidInput{border:1px solid red;box-shadow:0 0 0 #0000}.form-group .input-wrapper .error-icon,.inputWrapper .input-wrapper .error-icon{height:24px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px}.inputWrapper .errorTooltip.visibleTooltip{bottom:265px!important}.inputWrapper .inputContainer .input-wrapper .error-icon{right:40px!important}.closeSearch{background:#0000;border:0;bottom:0;cursor:pointer;height:auto;outline:none;position:absolute;right:5px;top:26px}@media only screen and (min-width:768px)and (max-width:1024px){.closeSearch{top:26px}}@media only screen and (min-width:768px)and (max-width:7680px){.closeSearch{right:5px;top:0}}.closeSearch img{width:18px}.textUpper{text-transform:uppercase}.bannerNew{background:#fff;display:flex;height:auto;position:fixed;top:0;width:100%;z-index:101}.mainLoader{padding:200px 0 100px;text-align:center}.mobile-tablel{display:none}@media only screen and (min-width:320px)and (max-width:1023px){.mobile-tablel{display:block}}.titlev3{display:none}.centerBlock{display:table;margin:0 auto}.gradientPink,.newModal .newModalBody .send-section .email-send,.newModal .newModalBody .send-section .email-send:focus,.newModal .newModalBody .send-section .email-send:hover,.newModal .newModalBody .send-section .pdf-send,.newModal .newModalBody .send-section .pdf-send:focus,.newModal .newModalBody .send-section .pdf-send:hover,.newModal .newModalBody .send-section .send-button,.newModal .newModalBody .send-section .send-button:focus,.newModal .newModalBody .send-section .send-button:hover,.newModal .newModalBody .send-section .text-send,.newModal .newModalBody .send-section .text-send:focus,.newModal .newModalBody .send-section .text-send:hover,.pink{background:linear-gradient(180deg,#ff407a,#dd216b 50%);box-shadow:0 1px 2px 0 #00000073}@media only screen and (max-width:767px){.gradientPink:focus,.newModal .newModalBody .send-section .email-send:focus,.newModal .newModalBody .send-section .pdf-send:focus,.newModal .newModalBody .send-section .send-button:focus,.newModal .newModalBody .send-section .text-send:focus,.pink:focus{outline:none}}.fontMedium{font-family:felix-medium}.marginBottom-20{margin-bottom:20px}.textLine{text-decoration:underline}#cta{display:none}.marginBottom-50{margin-bottom:50px}.logOutRow,.mainLoaderPage{align-items:center;display:flex;justify-content:center;min-height:450px;padding:70px 0 0;width:100%}.logOutRow img,.mainLoaderPage img{height:100px}@media only screen and (max-width:767px){.logOutRow,.mainLoaderPage{padding:0}.logOutRow img,.mainLoaderPage img{height:40px}}.mainBreadcrumb ul{align-items:center;display:inline;list-style:none;padding-left:0}@media only screen and (max-width:767px){.mainBreadcrumb ul{align-items:flex-start}}.mainBreadcrumb ul li{color:#542a9e;display:inline;font-family:felix-medium;font-size:14px}.mainBreadcrumb ul li:first-child:before{display:none}.mainBreadcrumb ul li:last-child{color:#542a9e;font-family:felix-medium;font-size:14px}.mainBreadcrumb ul li:last-child a{color:#542a9e;font-family:felix-bold;font-size:14px}.mainBreadcrumb ul li:last-child a:hover{color:#542a9e;cursor:auto;text-decoration:none}.mainBreadcrumb ul li a{color:#542a9e;font-family:felix-medium;font-size:14px}@media only screen and (max-width:375px){.mainBreadcrumb ul li a{letter-spacing:-.6px}}.mainBreadcrumb ul li a:hover{color:#542a9e;text-decoration:underline}.mainBreadcrumb ul li .breadcrumb-separator{color:#532b9f;font-family:felix-medium;margin:auto 6px;user-select:none}.newAppPromoWrapperV1{background:#532b9f;margin:16px 0;padding:24px}@media only screen and (min-width:768px){.newAppPromoWrapperV1{border-radius:16px;padding:20px;width:100%}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1{margin:16px auto;padding:24px 16px;width:736px}}.newAppPromoWrapperV1 .app-mobile-link .appReceiveLink{color:#fff;font-family:felix-bold;font-size:14px;line-height:20px;margin:0 0 6px}.newAppPromoWrapperV1 .appSection.drugpage-section{background:#0000;width:auto}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input{border:0;border-radius:8px;color:#4a474f;font-family:felix-medium;font-size:16px;height:40px;line-height:24px;padding:0 10px;width:218px}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input.invalid{border:1px solid red}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input:-ms-input-placeholder,.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input::-moz-placeholder,.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input::-ms-input-placeholder,.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input::-webkit-input-placeholder,.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input::placeholder{color:#88838f}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction{background:#ff407a;border-radius:8px;box-shadow:0 0 0 #0000;height:32px;margin:4px 4px 4px -65px;padding:0 0 6px;width:61px}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction:disabled{cursor:not-allowed;opacity:.5}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction:disabled:hover{background:#ff407a}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction div{line-height:0}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction:hover{background:#dd216b}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction span{align-items:center;color:#fff;display:flex;font-family:felix-bold;font-size:16px;height:32px;justify-content:center;line-height:24px;padding:0;width:61px}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .sentAction,.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .sentAction:hover{background:#dd216b}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .label-error{color:#fff;font-family:felix-semiBold;font-size:13px;margin-top:5px;padding:0}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .errorImg{display:none;left:152px;position:absolute;top:14px;width:16px}.newAppPromoWrapperV1 .crossbutton{display:none}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap{flex-direction:row;margin:0 auto}.newAppPromoWrapperV1 .newAppPromoHeadWrap .leftWrapperMain{max-width:350px}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .title{color:#fff;font-family:felix-bold;font-size:20px;line-height:28px;margin:0;text-align:center}.newAppPromoWrapperV1 .newAppPromoHeadWrap .title .pinkColor{color:#21cfff}@media only screen and (min-width:768px)and (max-width:7680px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .title{font-size:32px;line-height:33px;text-align:left}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .title{font-size:24px;line-height:32px;margin-bottom:9px}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .subTitle{color:#fff;font-family:felix-bold;font-size:16px;line-height:24px;margin:0;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .subTitle{font-size:24px;line-height:39px;text-align:left}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .subTitle{font-size:16px;line-height:32px;width:100%}}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper{display:grid;grid-template-columns:max-content auto;grid-template-rows:1fr auto auto 1fr;margin:0;padding:0}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .appLinkText,.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .scanTitle{color:#fff;font-family:felix-semiBold;font-size:16px;margin:0 0 20px;width:260px}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain{margin-left:32px}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain{align-self:center;grid-column:2;grid-row:1/-1}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain{margin-left:24px}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain .lazy-load-image-background{display:block;height:auto!important;width:auto!important}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain img{display:block;height:85px;width:85px}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .appLinkText{line-height:normal;margin:40px 0 20px;width:210px}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap{margin:0 auto;width:fit-content}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap img{height:24px;margin-right:6px;width:84px}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap img{margin:0 auto}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap button{background:#0000;border:0;cursor:pointer;padding:0}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap button:nth-child(2){margin-left:8px}}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap{gap:8px;grid-column:1;grid-row:3;margin:8px 0 0;width:100%}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap button{flex:1 1 0;min-width:0}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap button>span{display:block}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap img{display:block;height:auto;margin:0;width:100%}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .inputFormArea{display:flex}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .inputFormArea{display:contents}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .getAppButtonWrap{grid-column:1;grid-row:2}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .getAppButtonWrap .getAppTextLinkButton{background:#ff407a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:felix-bold;font-size:16px;font-weight:700;height:40px;line-height:24px;padding:0 16px;white-space:nowrap;width:100%}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .getAppButtonWrap .getAppTextLinkButton:hover{background:#dd216b}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:20px 0 0}}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap{margin:16px auto;text-align:center}}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap{margin:0;padding:3px 0}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap img{height:12px;width:70px}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap img{margin:0 auto}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap span{color:#fff;font-family:felix-regular;font-size:14px;line-height:20px;margin:0 0 0 10px}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating .ratingWrap span{display:none}}.newAppPromoWrapperV1.purpleBg{background:#f6f2ff;border-bottom:1px solid #c8c6cc;border-top:1px solid #c8c6cc}@media only screen and (min-width:768px)and (max-width:7680px){.newAppPromoWrapperV1.purpleBg{border:1px solid #c8c6cc;border-radius:16px}}@media only screen and (max-width:767px){.newAppPromoWrapperV1.purpleBg{margin-left:-16px;width:calc(100% + 32px)}}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .title{color:#4a474f}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .title span{color:#ff407a!important;font-family:felix-bold!important;font-size:32px!important}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .app-mobile-link .appReceiveLink,.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appsLinkRating .ratingWrap span,.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .subTitle{color:#4a474f}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .qrCodeMain img{border:1px solid #c8c6cc;border-radius:6.897px}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section{width:252px}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form input{border:1px solid #c8c6cc;border-radius:8px;width:100%}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form .label-error{color:#d32f2f;font-size:12px;line-height:20px;margin-top:0}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection,.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection .halfwidth{width:100%}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section{width:225px}}main{background-color:#fff}.couponPageMainSection{align-items:center;background-color:#fff;display:flex;flex-direction:row;justify-content:center;padding-top:68px;width:auto}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection{margin:0 auto;width:736px}}@media only screen and (max-width:767px){.couponPageMainSection{padding:0}}.couponPageMainSection .couponPageModalWrapper{align-items:flex-start;background:#fff;border-radius:12px;display:flex;flex-direction:column;height:auto;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px;z-index:101}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .couponPageModalWrapper{width:736px}.couponPageMainSection .couponPageModalWrapper .modalContent{width:100%}}.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap{align-items:center;background:#532b9f;border-radius:12px 12px 0 0;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:24px;width:600px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap{width:100%}}.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap .dialogTitleHeading{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap .dialogTitleHeading h2{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-family:felix-bold;font-size:24px;height:32px;justify-content:center;line-height:32px}.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap .dialogTitleHeading span{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-family:felix-semiBold;font-size:16px;height:24px;justify-content:center}.couponPageMainSection .couponPageModalWrapper .modalContent .headingWrap .closeModal{cursor:pointer}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal{align-items:normal;background:#fff;border-radius:0 0 12px 12px;display:flex;flex-direction:column;justify-content:center;padding:24px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper h3{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper{position:relative}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper input{align-items:flex-start;border:1px solid #b7b7b7;border-radius:6px;color:#4a474f;display:flex;flex-direction:column;font-family:felix-semibold;font-size:16px;height:48px;justify-content:flex-start;line-height:24px;padding:0 16px;width:100%}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper input:focus{border:1px solid #532b9f}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper input::-webkit-input-placeholder,.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper input::placeholder{color:#88838f;font-family:felix-semiBold;font-size:16px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper input.invalid-input-error{background-position:right 16px center;border:1px solid #d32f2f;color:#d32f2f}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .inputWrapper .errorImage{position:absolute;right:16.5px;top:12px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .submitAction{align-items:center;background:#ff417b;border-radius:8px;box-shadow:0 0 0 #0000;color:#fff;display:flex;flex-direction:row;font-family:felix-bold;font-size:20px;height:48px;justify-content:center;line-height:28px;margin:0 0 0 24px;min-width:81px;padding:16px;text-align:center;width:80px}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .submitAction{min-width:152px}}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .submitAction:focus{outline:1px solid #565a5c}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .submitAction:hover{background:#dd216b}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .submitAction:disabled{background:#ffb3ca;cursor:not-allowed}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .sendLoader{height:48px;margin-left:20px;width:48px}@media only screen and (max-width:767px){.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .mobileWidth{width:calc(100% - 50px)}}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .loaderDiv{height:41px;width:122px}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .form-control .loaderDiv{width:135px}}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .label-error{font-family:felix-semiBold;font-size:14px;position:absolute}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .label-error{padding-top:1px}}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper{margin-top:12px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentCheckboxRow{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentCheckboxRow input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin:2px 8px 0 0;width:18px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentCheckboxRow .smsConsentLabel{color:#4a474f;cursor:pointer;font-family:felix-semiBold;font-size:14px;line-height:20px;margin:0}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentDisclaimer{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;margin:8px 0 0;padding:0}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentDisclaimer a{color:#ff407a;text-decoration:underline;text-underline-offset:.2rem}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .smsConsentWrapper .smsConsentError{color:#d32f2f;display:block;font-family:felix-semiBold;font-size:14px;line-height:20px;margin-top:4px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .send-terms{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;margin-top:32px}.couponPageMainSection .couponPageModalWrapper .modalContent .actionModal .modalWrapper .send-terms a{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;text-decoration:underline}.couponPageMainSection .couponPageModalWrapper .modalContent .sendSuccessModal{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:40px 24px}.couponPageMainSection .couponPageModalWrapper .modalContent .sendSuccessModal h2{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-bold;font-size:24px;height:32px;justify-content:center;line-height:32px;text-align:center}.couponPageMainSection .couponPageModalWrapper .modalContent .sendSuccessModal button{align-items:center;background:#ff407a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:felix-bold;font-size:20px;gap:8px;height:48px;justify-content:center;line-height:28px;padding:16px;width:240px}.couponPageMainSection .CouponPageABMain{margin:16px auto 48px;width:902px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain{width:736px}}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain{max-width:400px}}.couponPageMainSection .CouponPageABMain .mainBreadcrumb .breadcrumb-item a{color:#4a474f;font-family:felix-medium;font-size:12px;line-height:16px}.couponPageMainSection .CouponPageABMain .mainBreadcrumb .breadcrumb-item span a{color:#4a474f;cursor:pointer;font-family:felix-medium;font-size:12px;line-height:16px}.couponPageMainSection .CouponPageABMain .mainBreadcrumb .breadcrumb-item span a:hover{color:#4a474f;font-family:felix-medium;font-size:12px;text-decoration:underline}.couponPageMainSection .CouponPageABMain .mainBreadcrumb .breadcrumb-item:before{color:#4a474f}.couponPageMainSection .CouponPageABMain .headingWrapper{align-items:normal;align-self:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:24px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .headingWrapper{width:736px}}.couponPageMainSection .CouponPageABMain .headingWrapper span{color:#4a474f;font-family:felix-bold;font-size:24px;line-height:32px}.couponPageMainSection .CouponPageABMain .headingWrapper .links{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.couponPageMainSection .CouponPageABMain .headingWrapper .links,.couponPageMainSection .CouponPageABMain .headingWrapper .links p{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .headingWrapper .links .drugPageLink{color:#ff407a}.couponPageMainSection .CouponPageABMain .headingWrapper .links .drugPageLink:hover{text-decoration:underline}.couponPageMainSection .CouponPageABMain .couponMainContainer{align-items:normal;background:#fff;border:1px solid #0000001a;border-radius:24px;box-shadow:0 0 10px -2px #1018281a,0 0 4px -2px #1018280f;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin:24px 0;max-width:902px;min-width:736px;padding:48px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer{align-items:center;padding:24px;width:736px}}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer{min-width:400px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .loaderContainer{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:space-between;max-width:902px;min-width:736px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer{min-width:auto}}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer{flex-direction:column;min-width:auto}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails{align-items:flex-start;border-bottom:1px solid #c8c6cc;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-bottom:16px;width:428px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails{width:310px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .drugNameWrapper h2{color:#4a474f;display:inline-block;font-family:felix-bold;font-size:24px;height:32px;line-height:32px;margin:0;text-align:start;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .drugNameWrapper span{color:#4a474f;display:inline-block;font-family:felix-medium;font-size:16px;height:24px;line-height:24px;text-align:start}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .logo{max-width:172px;width:auto}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .pharmacyTextLogo{max-width:100%;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .pharmacyTextLogo p{color:#4a474f;font-family:felix-bold;font-size:24px;line-height:32px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .drugDetails .onlinePharmacy{color:#4a474f;font-family:felix-semiBold;font-size:16px;margin-top:-6px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .pricingnewInfo{color:#4a474f;font-family:felix-bold;font-size:48px;line-height:60px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .noOfferPrice{color:#4a474f;font-family:felix-medium;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo{align-items:center;background:#e5ffe5;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;line-height:24px;min-width:max-content;padding:2px 4px 2px 2px;position:relative;text-align:center;width:177px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{align-items:flex-start;background:#532b9f;border:none;border-radius:8px;bottom:13px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:auto;min-height:164px;min-width:max-content;overflow:visible;padding:16px;position:absolute;right:28px;top:auto;width:288px;z-index:12}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{left:-25px;right:auto}}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:11px;top:34px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{border-bottom:10px solid #0000;border-left:10px solid #7bdf79;border-top:10px solid #0000;bottom:-15px;content:"";height:10px;left:auto;position:absolute;right:134px;top:auto;transform:rotate(-270deg);width:6px}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:135px}}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{bottom:-14px;left:28px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:before{border:none}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible.nonLoginTooltip{padding:16px 16px 0}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails{align-items:normal;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 8px;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc{color:#fff;font-family:felix-regular;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc span{border-bottom:none;margin:0;text-decoration:underline}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .totalPrice{color:#fff;font-family:felix-semiBold;font-size:20px;line-height:28px;margin-left:4px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .mainPrice{color:#fff;font-family:felix-semiBold;font-size:20px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails.totalDetail{border-top:1px solid #99989c;padding-top:8px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li{list-style:none}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .tooltipHeading{color:#fff;font-family:felix-semiBold;font-size:20px;line-height:28px;margin:0 0 8px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .savingNote{color:#fff;font-family:felix-regular;font-size:12px;line-height:16px;margin:0;text-align:left;width:226px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .bonusNote{color:#fff;font-family:felix-regular;font-size:12px;line-height:16px;margin:0 0 8px;text-align:left;width:258px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton{align-items:normal;background:#7bdf79;border-radius:0 0 10px 10px;color:#532b9f;cursor:pointer;display:flex;flex-direction:row;font-family:felix-semiBold;font-size:20px;justify-content:center;line-height:28px;margin-bottom:-1px;margin-left:-16px;padding:8px 0;text-decoration:none;width:calc(100% + 32px)}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton:hover{text-decoration:underline;text-underline-offset:.2em}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{background:#0000;border:0;cursor:pointer}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{height:16px;margin-left:-7px;width:16px}}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{margin:0 -6px 0 0}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage{background:url(/content/images/icons/dark-Info-inactive.svg) no-repeat;background-size:16px;height:16px;margin:10px 4px;width:16px}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage{margin:0}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage.active,.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage:hover{background:url(/content/images/icons/dark-info-active.svg) no-repeat;background-size:16px}@media only screen and (min-width:768px)and (max-width:7680px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage:hover:before{content:"";min-height:270px;outline:none;position:absolute;right:12px;top:12px;width:287px;z-index:100}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:0 5px 0 0}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:3px 0 0}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon .infoImage{margin:0 2px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .hoverSelected{bottom:auto;top:29px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .hoverSelected:after{border-left:10px solid #532b9f;top:-13px;transform:rotate(270deg)}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .withMemberBonus{color:#258224;font-family:felix-medium;font-size:16px;margin-left:6px}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{outline:none}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo{background:none}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo .loginInfoIcon{margin:0 4px 0 0}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo .visually-visible{right:21px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo .visually-visible:after{border-left:10px solid #532b9f;bottom:-14px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo .visually-visible:after{left:36px}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .loginPricetoolTipInfo .yourPrice{cursor:text}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .noOfferPricetoolTipInfo{background-color:#fff;padding:0}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .withoutsignupLabel{color:#4a474f;font-family:felix-medium;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .PriceSectionInfo .withoutsignupLabel label{color:#4a474f;font-family:felix-bold;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .drugDetailsWrapper .PricingWrapInfo .earnText{align-items:center;background:#e5ffe5;border-radius:2px;color:#1b7d1a;display:flex;flex-direction:column;font-family:felix-medium;font-size:16px;gap:8px;justify-content:center;line-height:24px;padding:0 4px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .couponImageWrapper{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:.126px 0;width:100%}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .couponImageWrapper{align-items:flex-start}}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .couponImageWrapper img{height:207.778px;width:330px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .couponImageWrapper .loaderImage{height:100px;width:100px}.couponPageMainSection .CouponPageABMain .couponMainContainer .couponContainer .couponImageWrapper p{color:#4a474f;font-family:felix-medium;font-size:14px;line-height:20px;text-align:center}.couponPageMainSection .CouponPageABMain .couponMainContainer .buttonsWrapper{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .couponMainContainer .buttonsWrapper{flex-direction:column}}.couponPageMainSection .CouponPageABMain .couponMainContainer .buttonsWrapper button{align-items:center;background:#ff407a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:felix-bold;font-size:20px;gap:8px;height:48px;justify-content:center;line-height:28px;padding:16px;text-align:center;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .buttonsWrapper .pdfLoaderCointainer{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.couponPageMainSection .CouponPageABMain .couponMainContainer .pricingMsg{color:#4a474f;font-family:felix-medium;font-size:14px;line-height:20px;margin-top:-8px;text-align:center}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .couponMainContainer .pricingMsg{width:550px}}.couponPageMainSection .CouponPageABMain .signupPromoBanner{align-items:center;border-radius:24px;display:flex;flex-direction:row;gap:4px;justify-content:center;margin:24px 0;min-height:43px;padding:8px 0}.couponPageMainSection .CouponPageABMain .signupPromoBanner:not(:hover){border:none}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .signupPromoBanner{width:736px}}.couponPageMainSection .CouponPageABMain .signupPromoBanner .signupBtn{color:#ff407a;font-family:felix-bold;font-size:15px;line-height:20px}.couponPageMainSection .CouponPageABMain .howToGetPrice{align-items:flex-start;background:#f6f6f7;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .howToGetPrice{width:736px}}.couponPageMainSection .CouponPageABMain .howToGetPrice span{color:#4a474f;font-family:felix-bold;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .howToGetPrice li,.couponPageMainSection .CouponPageABMain .howToGetPrice ol{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .instructionsWrapper{align-items:flex-start;display:flex;flex-direction:row;gap:24px;justify-content:center;margin:24px 0}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .instructionsWrapper{width:736px}}.couponPageMainSection .CouponPageABMain .instructionsWrapper .customerInstructions{align-items:flex-start;background:#f6f2ff;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;width:439px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .customerInstructions span{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-bold;font-size:16px;justify-content:center;line-height:24px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .customerInstructions img{margin-right:4px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .customerInstructions a{color:#4a474f;font-family:felix-bold;font-size:14px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .customerInstructions p{color:#4a474f;font-family:felix-medium;font-size:14px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .pharmacistInstructions{align-items:flex-start;background:#f6f2ff;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;width:439px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .pharmacistInstructions span{align-items:center;color:#4a474f;display:flex;flex-direction:row;font-family:felix-bold;font-size:16px;justify-content:center;line-height:24px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .pharmacistInstructions img{margin-right:4px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .pharmacistInstructions a{color:#4a474f;font-family:felix-bold;font-size:14px}.couponPageMainSection .CouponPageABMain .instructionsWrapper .pharmacistInstructions p{color:#4a474f;font-family:felix-medium;font-size:14px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .faqsContainer{width:736px}}.couponPageMainSection .CouponPageABMain .faqsContainer h2{align-items:normal;color:#4a474f;display:flex;flex-direction:column;font-family:felix-bold;font-size:24px;height:32px;justify-content:center;line-height:32px;margin-bottom:8px}.couponPageMainSection .CouponPageABMain .faqsContainer .faqs{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0 24px}.couponPageMainSection .CouponPageABMain .faqsContainer .faqs .faq--qus{color:#4a474f;font-family:felix-semiBold;font-size:16px;line-height:24px}.couponPageMainSection .CouponPageABMain .faqsContainer .faqs .faq--a{color:#4a474f;font-family:felix-regular;font-size:16px;line-height:24px;margin-bottom:16px}.couponPageMainSection .CouponPageABMain .faqsContainer .faqs .faq--a a{color:#532b9f;font-family:felix-regular;font-size:16px;text-decoration:underline}.couponPageMainSection .CouponPageABMain .newAppPromoWrapperV1{margin:8px 0 24px}@media only screen and (max-width:767px){.couponPageMainSection .CouponPageABMain .newAppPromoWrapperV1{width:auto}}.couponPageMainSection .CouponPageABMain .newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain img{border:none}.couponPageMainSection .CouponPageABMain .bottomBox{align-items:center;background:#f6f6f7;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:16px}@media only screen and (min-width:768px)and (max-width:1024px){.couponPageMainSection .CouponPageABMain .bottomBox{width:736px}}.couponPageMainSection .CouponPageABMain .bottomBox .bottomPara{color:#4a474f;font-family:felix-medium;font-size:14px;line-height:20px}
/*# sourceMappingURL=5563.style.css.map*/