.bottomUserDataInfo,.userDataInfo{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;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{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;color:#4a474f;font-size:14px;font-family:felix-medium;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;width:40px;height: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{cursor:pointer;color:#532b9f;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}.homepage-new .i-antiflicker{visibility:hidden!important}.homepage-new .sc-btn-pink{border-radius:6px;color:#fff;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{width:100%;margin:0}}@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;position:absolute;padding:7px 0 0;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;height:16px;cursor:pointer;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{content:"";bottom:0;width:287px;position:absolute;min-height:55px;outline:none;right:194px;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{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;background:#532b9f;border:none;border-radius:10px;bottom:14px;cursor:auto;min-height:164px;height:auto;left:auto;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;left:-146px;padding:16px;height:max-content;z-index:2;width:288px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible:after{content:"";border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #7bdf79;border-bottom:0;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{display:flex;align-items:center;flex-direction:row;justify-content:space-between;color:#fff;font-size:16px;font-family:felix-semiBold;margin:0;position:relative}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li p span{color:#fff;font-size:18px;font-family:felix-Bold;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{border-radius:50%;background:#fff;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;min-width:232px;margin:17px 0 0 15px}.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-size:16px;font-family:felix-regular;line-height:24px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .priceLabel span{border-bottom:none;text-decoration:underline;margin:0}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .totalPrice{color:#fff;font-size:16px;font-family:felix-semiBold;margin-left:4px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible .priceDetails .mainPrice{color:#fff;font-size:20px;font-family:felix-semiBold}.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{margin-top:1px;list-style:none}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .tooltipHeading{color:#fff;font-size:20px;font-family:felix-semiBold;margin:0}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .savingNote{color:#fff;font-size:12px;font-family:felix-regular;margin:16px 0 0;line-height:16px;text-align:left;width:226px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li .bonusNote{color:#fff;font-size:12px;font-family:felix-regular;margin:8px 0 0;text-align:left;width:258px}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .visually-visible li.signUpButton{color:#532b9f;font-size:20px;font-family:felix-semiBold;background:#7bdf79;border-radius:0 0 10px 10px;cursor:pointer;display:flex;justify-content:center;padding:6px 0 10px;margin:16px -16px 0;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;top:7px;right:-11px}@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-size:12px;font-family:felix-regular;min-width:auto}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel{color:#4a474f;font-size:14px;font-family:felix-regular;margin-left:8px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .signUpLabel span{color:#4a474f;font-size:12px;font-family:felix-regular;border-bottom:1.5px solid #7bdf79;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-size:14px;font-family:felix-regular;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-size:12px;font-family:felix-medium;width:max-content}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .priceWrapper .bonusSavingInfo span{color:#4a474f;font-size:14px;font-family:felix-regular;line-height:20px}}.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon{border:0;cursor:pointer;background:transparent}@media only screen and (max-width:767px){.homepage-new .loc-list .pharmacy-item__meta .PriceSection .SignUpbonusPrice .priceWrapper .infoIcon{right:110px;margin:-3px 2px 0 0}}@media only screen and (max-width:767px){.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;top:17px;padding:16px}}.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{color:#fff;font-size:16px;font-family:felix-semiBold;background:#ff407a;border-radius:6px;box-shadow:none;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}}@media only screen and (min-width:768px){.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}}@media only screen and (min-width:768px){.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}}@media only screen and (min-width:768px){.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}}@media only screen and (min-width:768px){.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.purpleSuccessModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .actionNewModal .successMessage .hideMessage,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection.purpleSuccessModal,.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .couponMainSection .successMessage .hideMessage{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-size:16px;font-family:felix-bold}}@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{display:flex;align-items:flex-start;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{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#4a474f;font-size:16px;font-family:felix-regular;border:1px solid #b7b7b7;border-radius:6px;height:42px;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 rgba(0,0,0,.45);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-size:10px;font-family:felix-medium;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:transparent;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{min-height:auto;background:transparent}.homepage-new .loc-list.addModalButtons .mainModal .mainCouponModal .pharmacyListContent .sentSuccessModal .purpleSuccessModal .successMessage{bottom:0;background:transparent;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:transparent}.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{text-align:center;padding:200px 0 100px}.homepage-new .pharmacy-item{background:#fff;box-shadow:0 0 4px -2px rgba(16,24,40,.06),0 0 10px -2px rgba(16,24,40,.1);border-bottom:1px solid rgba(0,0,0,.1);border-radius:12px;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}}@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{border-radius:12px;border:1px solid #c8c6cc;background:#fff;margin:0 0 16px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails{display:flex;padding:16px 16px 12px;align-items:flex-start;align-self:stretch}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul{margin:0;padding:0;width:100%}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li{margin:0 0 8px;padding:0;list-style:none}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li:last-child{margin:0}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li label{font-size:13px;font-family:felix-regular;line-height:16px;text-transform:uppercase;display:inline-block;margin-right:4px;width:29px}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponDetails ul li span{font-size:15px;line-height:16px;letter-spacing:1.05px;text-transform:uppercase;font-family:felix-bold}.homepage-new .pharmacy-item__cta .couponDetailsWrapperAB .couponImgDetails{background:#f6f2ff;border-radius:0 0 12px 12px;display:flex;padding:0 16px;align-items:center;align-self:stretch}.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{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:16px;font-family:felix-bold;height:40px;padding:14.5px 16px;gap:8px;border-radius:8px;background:#ff407a;text-align:center;line-height:24px;width:100%;border:none;cursor:pointer}}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__meta.abTestPharmacy-item__meta{display:flex;gap:8px}.homepage-new .pharmacy-item__meta.abTestPharmacy-item__meta .chevronIcons{border:none;cursor:pointer;background:transparent}}@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 transparent;height:40px;min-width:max-content;padding:0;width:167px;font-size:16px;line-height:24px}.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{display:flex;align-items:center;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{position:relative;-webkit-align-items:flex-start;align-items:flex-start}}@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}}@media only screen and (max-width:767px){.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{display:flex;align-items:flex-end;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:0;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{min-height:auto;padding:5px 14px 5px 0;display:flex;align-items:center;flex-direction:row-reverse;justify-content:center}.homepage-new .loyaltyItem .PriceSection .logininbonusSavings .BonusSavings{color:#949494;font-size:12px;font-family:felix-semiBold}@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{display:flex;align-items:flex-end;flex-direction:row;justify-content:flex-end;border:0;margin:0;padding:5px 0 0}}.homepage-new .loyaltyItem .PriceSection .bonusPrice{display:flex;align-items:flex-end;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{border:0;cursor:pointer;background:transparent}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .signUpLabel span{color:#258224;font-size:12px;font-family:felix-semiBold;border-bottom:none;line-height:12px;letter-spacing:.06px;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{right:-20px;bottom:26px}.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .infoIcon{border:0;cursor:pointer;background:transparent;width:auto}@media only screen and (max-width:767px){.homepage-new .loyaltyItem .PriceSection .bonusPrice .priceWrapper .infoIcon{display:flex;right:0;padding: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{display:flex;align-items:flex-end;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{height:35px;font-size:22px;margin-right:24px}}.homepage-new .drug-pricing h3.pharmacy-item__name{height:auto;max-width:100%;margin:initial;overflow:hidden;width:auto;word-break:keep-all;line-height:29px}@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;word-break:break-word;width:150px}}.homepage-new .pharmacy-item__price{text-align:right}.homepage-new .pharmacy-item__price span{color:#532b9f;font-size:32px;font-family:felix-bold;margin:0;display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-end;line-height:36px}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__price span{font-size:24px;font-family:felix-bold;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-size:16px;font-family:felix-regular;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;padding:0;position:relative;min-width:150px}}@media only screen and (max-width:767px){.homepage-new .pharmacy-item__price .signUpLabel{right:2px;padding:0;margin:0 0 -6px;top:32px}}.homepage-new .pharmacy-item__price .signUpLabel span{color:#258224;font-size:12px;font-family:felix-semiBold;line-height:12px;text-decoration:none;letter-spacing:.06px}.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 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);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}}@media only screen and (min-width:768px){.homepage-new .loc-list .pharmacy-item .pharmacy-item__location{margin-right:24px;width:100%;min-height:60px}.homepage-new .pharmcy-item-image{display:flex;align-items:center;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;font-size:12px;font-family:felix-regular;display:inline-block;line-height:10px;margin-top:5px;margin-left:0}}.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:transparent}.homepage-new .prescription-wrapper .savings{border:0;background-color:#fff!important}@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:rgba(83,43,159,.1)}.homepage-new .prescription-wrapper .site-search-form .site-search-form--location{border:1px solid #515151;box-shadow:0 0 0 transparent;border-radius:8px;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{height:45px;margin-bottom:38px;background:transparent;color:#532b9f;font-size:48px;font-family:felix-bold;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 .pricingnewInfo,.homepage-new .prescription-wrapper .loc-list.showPriceInfo .mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo{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{max-width:902px;margin:0 auto}.homepage-new .drug-action-btn .all-blog-link{color:#532b9f;font-size:21px;font-family:felix-semiBold;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{border:1px solid rgba(0,0,0,.1);background:#f6f6f7;border-radius:12px;box-shadow:0 0 4px -2px rgba(16,24,40,.06),0 0 10px -2px rgba(16,24,40,.1);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-size:18px;font-family:felix-regular;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-size:14px!important;font-family:felix-medium!important;line-height:20px}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type a,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p a,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara span a{color:#532b9f;font-size:14px;font-family:felix-medium;line-height:20px}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p:last-of-type br,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p br,.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara span br{display:none}.homepage-new .prescription-monograph-data .drug-faq-list .descriptionPara p{padding:0 0 10px;display:block}.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}}@media only screen and (max-width:767px){.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-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(16,24,40,.1),0 0 4px -2px rgba(16,24,40,.06);display:block;min-width:max-content;padding:0;position:absolute;margin-left:-195px;margin-top:24px;top:auto;width:180px;z-index:2}.homepage-new .leftListItem ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;margin:0}.homepage-new .leftListItem ul li{display:flex;line-height:24px;width:100%}.homepage-new .leftListItem ul li a,.homepage-new .leftListItem ul li span{color:#88838f;font-size:16px;font-family:felix-semiBold;border-radius:4px;cursor:pointer;display:flex;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{padding:0 16px;margin:16px 0}.homepage-new .scrollMenu .aboutDrugBottomArea{background:#f6f6f7;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:16px}.homepage-new .scrollMenu .aboutDrugBottomArea .aboutDrugTitle{color:#4a474f;font-size:20px;font-family:felix-bold;display:block;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{color:#4a474f;font-size:16px;font-family:felix-semibold;display:flex;align-items:center;flex-direction:row;justify-content:center;min-height:24px;line-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{max-width:736px;margin:0 auto;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{text-align:center;margin:0 8px 8px 0;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{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);flex-direction:column;position:fixed;top:0;left:0;z-index:99;height:100vh;width:100%}@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{display:flex;align-items:center;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-size:16px;font-family:felix-semiBold;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;max-width:902px;margin:0 auto;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{max-width:736px;margin:24px auto 2px}}.bottomLeftMenu.newScrollMenu .mobileScroll{display:block;position:relative;margin:0 auto;padding:0;width:100%}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea{background:#f6f6f7;border:1px solid rgba(0,0,0,.1);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;font-size:20px;font-family:felix-bold;display:block;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;margin:0;padding:0;gap:initial;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{color:#4a474f;font-size:16px;font-family:felix-semibold;display:flex;align-items:center;flex-direction:row;justify-content:center;min-height:24px;line-height:24px;padding:0;text-decoration:underline;text-underline-offset:.3rem;width:max-content}.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li.active a,.bottomLeftMenu.newScrollMenu .aboutDrugBottomArea ul li a:hover{background:transparent}.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}}@media only screen and (max-width:767px){.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-size:32px;font-family:felix-bold;padding-top:14px;line-height:36px;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-size:16px;font-family:felix-semiBold;margin:8px 0 0}.mainContentWrapperPublic .homepage-new .drug-pricing .drug-hotswap-drug-qty{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px}.mainContentWrapperPublic .homepage-new .drug-pricing--filters{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);justify-content:space-between;margin-top:16px;padding:12px 14px}.mainContentWrapperPublic .homepage-new .drug-pricing--filters .filters-edit--cta{color:#ff407a;font-size:16px;font-family:felix-semiBold;border-radius:0;border:none;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-size:16px;font-family:felix-semiBold;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{color:#ff407a;font-size:16px;font-family:felix-semiBold;background:none;border:none;display:flex;margin:0;padding:0;position:relative;line-height:16px}.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-size:16px;font-family:felix-semibold;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{color:#ff407a;font-size:16px;font-family:felix-semibold;background-color:transparent;cursor:pointer;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{color:#fff;font-size:12px;font-family:felix-semiBold;background:#532b9f;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.mainContentWrapperPublic .homepage-new .zipCodeButton:hover .tooltip .arrowUp{content:" ";border-left:7px solid transparent;border-right:8px solid transparent;border-top:8px solid #532b9f;bottom:-7px;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{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#fff;border-radius:4px;cursor:pointer;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-size:14px;font-family:felix-medium;margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .bannerText{color:#fff;font-size:16px;font-family:felix-medium}}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .bannerText span{font-family:felix-bold}.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .signUpButton{color:#4a474f;font-size:14px;font-family:felix-bold;background:none;border:none;border-bottom:1px solid #d8d8d8;cursor:pointer;padding:1px 0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV2 .pricingBanner .signUpButton{color:#fff;font-size:16px;font-family:felix-semiBold;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}}@media only screen and (min-width:768px){.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{color:#4a474f;font-size:12px;font-family:felix-medium;align-items:center;cursor:pointer;display:flex;top:104px;line-height:normal;min-width:max-content;position:absolute;right:0;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{color:#4a474f;font-size:12px;font-family:felix-medium;border-bottom:1px solid #d8d8d8;cursor:pointer;padding:1px 0;line-height:normal}.mainContentWrapperPublic.updateDrugPricingV2 .price-results .pharmacy-item__price .signUpOff span{color:#4a474f;font-size:12px;font-family:felix-medium;cursor:auto}.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-size:32px;font-family:felix-bold;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}}@media only screen and (max-width:767px){.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{display:flex;align-items:center;flex-direction:row;justify-content:space-between;background:#ff407a;border-radius:6px;box-shadow:none}.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-size:14px;font-family:felix-regular;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-size:32px;font-family:felix-bold;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{display:flex;align-items:flex-start;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-size:10px;font-family:felix-medium;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{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#370a82;border-radius:4px;cursor:pointer;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{content:"";border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #370a82;bottom:-10px;height:13px;position:absolute}.mainContentWrapperPublic.priceDisplayBlueV1 .pricingBannerNew .bannerText{color:#fff;font-size:16px;font-family:felix-medium}@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{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#fff;border-radius:4px;cursor:pointer;margin:0 13px 13px;padding:10px 16px 16px;text-align:center}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner{padding:19px 16px 20px;margin:0 auto 25px;border-radius:6px;margin:16px auto;max-width:900px}}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner img{margin:0 16px 0 0}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText{color:#4a474f;font-size:16px;font-family:felix-medium}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText{font-size:18px}}.mainContentWrapperPublic.priceDisplayWhiteV1 .pricingSectionBanner .bannerText span{color:#370a82;border-bottom:1px solid #7bdf79;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{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#370a82;border-radius:4px;cursor:pointer;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-size:16px;font-family:felix-medium}@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{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#fff;border-radius:4px;cursor:pointer;margin:0 13px 13px;padding:10px 16px 16px;text-align:center}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2{margin:0 auto 25px;padding:19px 16px 20px;border-radius:6px;margin:16px auto;max-width:900px}}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 img{margin:0 16px 0 0}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText{color:#4a474f;font-size:16px;font-family:felix-medium}@media only screen and (min-width:768px){.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText{font-size:18px}}.mainContentWrapperPublic.priceDisplayWhiteV2 .pricingSectionBannerV2 .bannerText span{color:#370a82;border-bottom:1px solid #7bdf79;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{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#fff;border-radius:4px;cursor:pointer;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-size:14px;font-family:felix-medium;margin:0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .bannerText{color:#fff;font-size:16px;font-family:felix-medium}}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .bannerText span{font-family:felix-bold}.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .signUpButton{color:#4a474f;font-size:14px;font-family:felix-bold;background:none;border:none;border-bottom:1px solid #d8d8d8;cursor:pointer;padding:1px 0}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .pricingBanner .signUpButton{color:#fff;font-size:16px;font-family:felix-semiBold;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}}@media only screen and (min-width:768px){.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-size:28px;font-family:felix-bold;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{display:flex;align-items:flex-end;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{display:flex;align-items:flex-start;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-size:10px;font-family:felix-medium;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{color:#4a474f;font-size:12px;font-family:felix-medium;align-items:center;display:flex;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{color:#4a474f;font-size:12px;font-family:felix-medium;border-bottom:1px solid #d8d8d8;cursor:pointer;line-height:normal;padding:2px 0 1px}.mainContentWrapperPublic.updateDrugPricingV1 .price-results .pharmacy-item__price .signUpWrap span{color:#4a474f;font-size:12px;font-family:felix-medium;cursor:auto}.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew{color:#4a474f;font-size:14px;font-family:felix-regular;display:block;left:-34px;position:absolute;top:7px;text-decoration:line-through}@media only screen and (min-width:768px){.mainContentWrapperPublic.updateDrugPricingV1 .cutPriceNew{color:#532b9f;font-size:16px;font-family:felix-regular;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-size:12px;font-family:felix-medium}@media only screen and (max-width:767px){.mainContentWrapperPublic.updateDrugPricingV1 .homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio b{right:132px}}@media only screen and (max-width:767px){.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;position:relative;margin:0 auto}@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-top:1px solid #c8c6cc;border-bottom:1px solid #c8c6cc}@media only screen and (min-width:768px)and (max-width:7680px){.middleListsViewInner .newAppPromoWrapperV1{border-radius:16px;border:1px solid #c8c6cc}}@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-radius:8px;border:1px solid #c8c6cc;width:100%}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form .label-error{font-size:12px;line-height:20px;margin-top:0;color:#d32f2f}.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection,.middleListsViewInner .newAppPromoWrapperV1 .newAppPromoHeadWrap .appSection.drugpage-section .homeAppSection .halfwidth{width:100%}.pricingloyaltyBanner{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#f6f2ff;border:1px solid rgba(83,43,159,.4);border-radius:12px;cursor:pointer;margin:0 auto 25px;padding:8px;position:relative;text-align:center}@media only screen and (min-width:768px){.pricingloyaltyBanner{margin:0 auto 16px;max-width:736px;z-index:1}}@media only screen and (max-width:767px){.pricingloyaltyBanner:before{border-top:13px solid rgba(83,43,159,.4);bottom:-14px}.pricingloyaltyBanner:after,.pricingloyaltyBanner:before{content:"";border-left:13px solid transparent;border-right:13px solid transparent;height:13px;position:absolute}.pricingloyaltyBanner:after{border-top:13px solid #f6f2ff;bottom:-13px}}@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:#532b9f;font-size:16px;font-family:felix-semibold;line-height:24px}.pricingloyaltyBanner .bannerText span{color:#6cbf6a;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:"";min-height:525px;left:0;position:absolute;width:100%}.compassAds{display:flex;align-items:center;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{display:flex;align-items:center;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-size:12px;font-family:felix-semiBold;line-height:16px;margin:8px 0}.couponMainWrapperExp .contactImage{width:100%;margin:0 16px 16px}.couponMainWrapperExp .loaderContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;margin:0 auto}.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{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px}.couponMainWrapperExp .flexContentVar1 .couponCard .couponLoader{height:50px;width:50px}.couponMainWrapperExp .flexContentVar2{display:none;align-items:center;flex-direction:column;align-self:center;border-radius:12px;border:1px solid #c8c6cc;background:#fff;margin:8px 0 16px}.couponMainWrapperExp .flexContentVar2 .couponTop{display:flex;padding:16px 16px 12px;align-items:flex-start;justify-content:space-between;line-height:16px;width:100%}.couponMainWrapperExp .flexContentVar2 .couponTop .couponTopLeft,.couponMainWrapperExp .flexContentVar2 .couponTop .couponTopRight{width:50%;height:40px;display:flex;flex-direction:column;justify-content:space-between}.couponMainWrapperExp .flexContentVar2 .couponTop p{margin:0;line-height:16px;color:#4a474f;font-size:15px;font-family:felix-Bold;letter-spacing:1.05px}.couponMainWrapperExp .flexContentVar2 .couponTop p strong{color:#4a474f;font-size:13px;font-family:felix-regular;display:inline-block;width:29px;line-height:16px}.couponMainWrapperExp .flexContentVar2 .couponBottom{display:flex;padding:0 16px;min-height:24px;justify-content:flex-start;align-items:center;align-self:stretch;background:#f6f2ff;border-bottom:1px solid #c8c6cc;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.couponMainWrapperExp .flexContentVar2 .couponBottom p{color:#4a474f;font-size:10px;font-family:felix-Bold;line-height:24px}.couponMainWrapperExp .flexContentVar2 .couponBottom span{width:50%}.bottomSheetOverlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:10;display:flex;justify-content:center;align-items:flex-end;z-index:101}.bottomSheetModal{background:#f6f6f7;backdrop-filter:blur(40px);width:100%;border-top-left-radius:10px;border-top-right-radius:10px;padding:16px;box-shadow:0 -2px 10px rgba(0,0,0,.1);animation:slide-up .3s ease-out;position:relative;z-index:1000}.sheetHeader{display:flex;justify-content:flex-end;align-items:center}.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;text-transform:none;position:absolute;top:12px;margin:0;padding:0}.sheetModalContent .shareCouponData ul{padding:0;margin:0}.sheetModalContent .shareCouponData ul li{display:flex;align-items:center;list-style:none;border-bottom:1px solid #c8c6cc;padding:14px 16px;margin:0}.sheetModalContent .shareCouponData ul li span{margin:0 16px 0 0}.sheetModalContent .shareCouponData ul li label{color:#4a474f;font-size:20px;line-height:28px;font-family:felix-semiBold}.sheetModalContent .shareCouponData ul li:last-child{border-bottom:0}.sheetModalContent .shareCouponData ul li .couponLoader{width:28px;height:28px;margin:auto}.sheetModalContent .shareActionData{display:flex;padding:24px 0 8px;flex-direction:column;justify-content:flex-start;gap:24px}.sheetModalContent .shareActionData .modalWrapper h3{color:#4a474f;font-size:16px;font-family:felix-semibold;line-height:24px;margin:0 0 8px}.sheetModalContent .shareActionData .modalWrapper .form-control{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;margin-bottom:24px}.sheetModalContent .shareActionData .modalWrapper .form-control input{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#4a474f;font-size:16px;font-family:felix-semibold;border:1px solid #b7b7b7;border-radius:8px;height:48px;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-size:16px;font-family:felix-semiBold}.error-input .sheetModalContent .shareActionData .modalWrapper .form-control input,.sheetModalContent .shareActionData .modalWrapper .form-control .error-input input,.sheetModalContent .shareActionData .modalWrapper .form-control input.error{color:#d32f2f;border:1px solid #d32f2f;background-position:right 16px center}.sheetModalContent .shareActionData .modalWrapper .form-control .sendLoader{height:48px;width:48px;margin-left:20px}.sheetModalContent .shareActionData .modalWrapper .form-control .label-error{font-size:14px;font-family:felix-semiBold;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 .submitAction{background:#ff407a;color:#fff;font-size:20px;font-family:felix-bold;box-shadow:0 0 0 transparent;border-radius:8px;height:48px;min-width:81px;margin:24px 0 0;line-height:28px;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-size:12px;font-family:felix-regular;line-height:16px}.sheetModalContent .shareActionData .modalWrapper .send-terms a{text-decoration:underline}.sheetModalContent .shareActionData .modalWrapper .loaderDiv{display:flex;justify-content:center;align-items:center;margin-top:24px}.sheetModalContent .shareActionData .modalWrapper .loaderDiv .sendLoader{width:80px;height:80px}.sheetModalContent .shareActionData .successMessage .successMessageContainer{width:100%}.sheetModalContent .shareActionData .successMessage .successMessageContainer .cardSendTitle{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px}.sheetModalContent .shareActionData .successMessage .successMessageContainer .successButton{color:#fff;font-size:20px;font-family:felix-bold;align-items:center;background:#ff407a;border-radius:8px;display:flex;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{padding:0;margin:0}.sheetModalContent .expandedCouponData ul li{display:flex;align-items:center;flex-direction:column;list-style:none;padding:0 0 24px;margin:0}.sheetModalContent .expandedCouponData ul li label{color:#532b9f;font-size:20px;line-height:28px;font-family:felix-semiBold}.sheetModalContent .expandedCouponData ul li span{color:#4a474f;font-size:48px;line-height:44px;font-family:felix-bold}.sheetModalContent .expandedCouponData .bottomSCLogo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:16px}.sheetModalContent .expandedCouponData .bottomSCLogo span{color:#4a474f;font-family:felix-regular;font-size:12px;line-height:16px;margin-bottom:6px}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx{padding:0 13px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:auto 0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent{flex-direction:row}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .homeDeliveryLabel{display:none;border-top:1px solid #4a474f;color:#532b9f;font-size:18px;font-family:felix-medium;margin:20px 0 0;padding:20px 0 15px 12px;width:100%}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection{flex-direction:column;align-items:flex-end}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .LabelShipping span{color:#4a474f;font-size:16px;font-family:felix-regular}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .LabelShipping span{font-size:14px}}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .PriceSection .bonusSavingsDetails{border:0;min-height:auto;padding:16px 0 0}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location{position:relative;padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location{width:172px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location p span{color:#532b9f;font-size:14px;font-family:felix-regular;cursor:pointer}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio{height:13px;position:absolute;right:0;top:9px;width:13px}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio{top:10px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .infoTooltio b{height:13px;position:absolute;right:0;top:0;width:13px}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .loyaltyItem .pharmacy-item__location .showTooltip{left:22px;top:5px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection{margin:0}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__meta{padding:10px 0 0}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmcy-item-image img{height:45px!important}}@media only screen and (min-width:768px)and (max-width:1024px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmcy-item-image img{height:42px!important}}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection{margin-right:0;margin-left:0}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmcy-item-image{min-width:110px;width:110px}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmcy-item-image img{height:36px!important;margin:0 -6px!important;width:92px}}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button{padding:9px 20px 11px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price{border:0!important}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta span{margin:0 4px}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price{display:flex;align-items:center;flex-direction:row;justify-content:center}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta button.rx-get-this-price{padding:0 5px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .geniusrx-homedelivery-old{display:none!important}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .geniusrx-homedelivery-new.showCta,.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .geniusrx-homedelivery-old.showCta{display:flex!important}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .geniusrx-homedelivery-new.hideCta,.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .geniusrx-homedelivery-old.hideCta{display:none!important}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .BonusSavings{color:#532b9f;font-size:14px;font-family:felix-bold;line-height:20px;width:100%}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .BonusSavings{margin:-15px 0 -8px 5px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .BonusSavings:before{background:#7bdf79;border-radius:7px;content:"";height:7px;margin:8px 0 0 -10px;position:absolute;width:7px}@media only screen and (max-width:321px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .BonusSavings{line-height:16px}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__cta .BonusSavings:before{margin-top:6px 0 0 -10px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LearnMore{color:#4a474f;font-size:14px;font-family:felix-regular;margin:0 0 0 -6px}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LearnMore{margin:0 0 0 2px}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__details .pharmacy-item__meta{margin-right:22px}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .pharmacy-item__details .pharmacy-item__meta{width:calc(100% - 192px)}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .LabelShipping{margin:0 2px 0 0}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .laberMargin{margin:-12px 2px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .genusSection .showTooltip{top:-57px;left:173px;z-index:2}}.homepage-new .loc-list .loginGeniusRx .GeniusRContent .showTooltip span{color:#747278;font-size:14px;font-family:felix-medium;display:inline-block;line-height:17px;padding:19px 31px 19px 35px}@media only screen and (max-width:767px){.homepage-new .loc-list .loginGeniusRx .GeniusRContent .showTooltip span{padding:30px 31px 16px 28px}}.sc-text-btn--cyan{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:120%;margin:0;transition:background-color .3s,box-shadow .3s,color .3s;height:40px;background:transparent;height:auto;padding:0;text-align:left;color:#00baf2}.sc-text-btn--cyan:focus,.sc-text-btn--cyan:hover{text-decoration:none;text-decoration:underline;color:#00baf2}.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}}@media only screen and (max-width:767px){#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{font-size:13px;color:#919191;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{display:block!important;font-size:12px!important;font-weight:700!important;padding:5px 10px!important;white-space:nowrap!important;color:#565a5c;opacity:1}.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:transparent}.drug-pricing .drug-treatment{color:#4a474f;font-size:16px;font-family:felix-regular;line-height:24px;position:relative;display:block}@media only screen and (max-width:767px){.drug-pricing .drug-treatment{display:none}}.drug-pricing .drug-treatment p{color:#4a474f;font-size:16px;font-family:felix-regular;line-height:24px}.drug-pricing .drug-treatment .actionInfoData{color:#532b9f;font-size:16px;font-family:felix-semibold;background:#fff;box-shadow:-19px 4px 15px #fff;bottom:2px;border:none;cursor:pointer;line-height:24px;position:absolute;padding:0 20px 0 0;right:0}.drug-pricing .drug-treatment .actionInfoData:after{content:"";position:absolute;background:#fff;z-index:0;right:-7px;height:27px;width:18px;top:-3px}.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;right:7px;line-height:16px;padding:4px 13px 0 0;margin:0}.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{bottom:0;background-color:#532b9f;content:"";height:2px;margin-left:2px;position:absolute;transition:all .5s;top:9px;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{display:flex;flex-direction:column;align-items:left;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{margin:0;text-transform:capitalize;float:left}@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{width:100%;display:flex;justify-content:center;text-transform:capitalize;padding:10px 0;background-color:#fff!important}.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{padding-right:5px;font-size:16px}}@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{opacity:1;pointer-events:none;color:#979797}.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:hsla(0,0%,97.6%,.8)}.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{cursor:default;color:#e0d4cb}.drug-treatment-mobile{background:#fff;position:relative;margin:16px 16px 0;padding-bottom:16px}@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-size:24px;font-family:felix-bold;text-align:left;line-height:32px;margin:0 0 8px}}.drug-treatment-mobile .drugImage{background:#eeeded;border-radius:4px;border:1px solid rgba(0,0,0,.2);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-size:16px;font-family:felix-regular;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;text-decoration:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:120%;margin:0;transition:background-color .3s,box-shadow .3s,color .3s;height:40px;background:transparent;height:auto;padding:0;text-align:left;color:#00baf2}.homepage-new .sc-text-btn--cyan:focus,.homepage-new .sc-text-btn--cyan:hover{outline:none;text-decoration:none;text-decoration:underline;color:#00baf2}.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{fill:#fff;background-color:#21cfff;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{display:flex;align-items:center;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-size:16px;font-family:felix-semibold;text-align:right;padding:0}.homepage-new .controlled-flag .controller-substances-link{color:#d32f2f;font-size:16px;font-family:felix-semibold;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;position:absolute;top:0;left:1px;width:20px}@media only screen and (max-width:767px){.homepage-new .controlled-flag .controller-substances-link:before{top:0;left:-1px}}@media only screen and (max-width:767px){.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}}@media only screen and (max-width:767px){.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{font-size:13px;color:#919191;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{display:block!important;font-size:12px!important;font-weight:700!important;padding:5px 10px!important;white-space:nowrap!important;color:#565a5c;opacity:1}.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:transparent}.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:transparent;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,.1);margin-bottom:25px;padding:20px 20px 10px}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles{display:flex;flex-direction:column;align-items:left;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-size:32px;font-family:felix-bold;margin:0;line-height:36px}}.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}}@media only screen and (max-width:767px){.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-size:16px;font-family:felix-bold;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{font-size:14px;color:#fff;line-height:16px}}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a{color:#fff;font-size:14px;font-family:felix-semibold;border-bottom:1px solid #532b9f;line-height:16px;margin-left:4px}.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a:hover{color:#370a82;border-bottom:1px solid #370a82}@media only screen and (max-width:767px){.homepage-new .drug-pricing .drug-pricing--filters-section .drug-titles .main-hotswap-generic-name a:hover{color:#ff407a;border-bottom:1px solid #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-size:28px;font-family:felix-bold;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;padding:10px 15px 0;margin:15px 0 15px 15px;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{padding-right:5px;font-size:16px}.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-size:24px;font-family:felix-bold;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{color:#dd216b;font-size:16px;font-family:felix-semiBold;align-items:center;display:flex;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;height:38px;display:flex;margin:5px 0 0;padding:7px 0;justify-content:center;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{opacity:1;pointer-events:none;color:#979797}.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:hsla(0,0%,97.6%,.8)}.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{cursor:default;color:#e0d4cb}.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{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#e2dfea;height:44px;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-size:16px;font-family:felix-medium;margin:0 0 4px}@media only screen and (min-width:768px)and (max-width:7680px){.drug-pricing .savedBannerWrap p{color:#4a474f;font-size:18px;font-family:felix-semiBold}}.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 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);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}}@media only screen and (max-width:767px){.drug-pricing .drug-pricing--filters-section{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 15px 0;margin:15px 0 15px 15px;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{width:100%!important;padding:0!important;top:0!important;-webkit-transform:inherit!important;transform:inherit!important;left:0!important}.modal-edit:focus{outline:none}.modal-edit .modal-header{background:transparent;border:0;height:50px}.modal-edit .modal-body{padding:0}.modal-edit .modal-body .sc-btn-pink{color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;box-shadow:0 0 0 transparent;border-radius:8px;height:48px;line-height:28px;margin:10px;width:calc(100% - 20px)}.modal-edit .modal-body .sc-btn-pink:hover{background:#ff407a}}.modal-header{height:60px;background-color:#fff;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;position:absolute;left:5px;width:30px}.modal-header--text{color:#4a474f;font-size:20px;font-family:felix-semiBold;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{min-width:100%;column-count:2;padding:0 10px}.rx-filters--list.rx-filters--list-qty .sc-form__radio{background:#fff;border-radius:4px;border:1px solid #979797;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:transparent;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;padding-top:10px;position:relative;margin-top:0!important;margin-bottom:0!important}.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-size:12px;font-family:felix-regular;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{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;background-color:#d8d8d8;background-image:url(/content/images/prescriptions/icon-chevron-right.svg);background-position:4px 6px;background-repeat:no-repeat;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{bottom:100%;border:solid transparent;content:" ";height:0;left:20%;pointer-events:none;position:absolute;width:0}.rx-filters-row .rx-filters--list:before{border-color:hsla(0,0%,90.2%,0) hsla(0,0%,90.2%,0) #e6e6e6;border-width:11px;margin-left:-11px}.rx-filters-row .rx-filters--list:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #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{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;height:32px;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;min-width:100%;column-count:2;padding:0 10px}.rx-filters--dosage .sc-form__radio,.rx-filters--list-dosage .sc-form__radio{background:#fff!important;border-radius:4px;border:1px solid #979797;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{padding-left:0;white-space:nowrap;font-size:16px;line-height:24px}.rx-filters--list .sc-form__radio .sc-form__radio--borg{color:#565a5c;display:block;font-size:14px;line-height:24px;text-align:left;font-family:felix-regular;margin-top:-5px}.rx-filters--type .rx-type--brand{width:auto}}@media only screen and (max-width:767px){.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{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;background:#f3f3f3;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:0;padding-bottom:5px;min-height:32px}}.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{padding:0 12px!important;min-height:auto!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{width:100%!important;display:block!important}.rx-filters-main{border-radius:0!important;box-shadow:none!important}.rx-filters-icon-up-down{background-color:#d8d8d8;width:20px!important;height:20px!important;border-radius:10px;-webkit-border-radius:10px}.rx-filters--dosage+div,.rx-filters--form+div,.rx-filters--type+div{width:100%;display:block;font-family:Open Sans,sans-serif}.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:transparent;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;padding:0 40px;margin: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}}@media only screen and (max-width:767px){.homepage-new .drug-pricing #drugTreatment{display:none}}@media only screen and (max-width:767px){.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-radius:4px;border:1px solid rgba(0,0,0,.2);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}}@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;padding:20px 0 0;margin:0;width:100%}.homepage-new .drug-pricing .drug-hotswap-drug-qty{color:#4a474f;display:flex;align-items:center;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;right:0;top:0;position:fixed;z-index:101}.homepage-new .editDosageModal .modal-edit{width:100%!important;padding:0!important;top:0!important;-webkit-transform:inherit!important;transform:inherit!important;left:0!important}.homepage-new .editDosageModal .modal-edit:focus{outline:none}.homepage-new .editDosageModal .modal-edit .modal-body{padding:0 0 120px;overflow:auto}.homepage-new .editDosageModal .modal-header{height:65px;background-color:#fff;outline:none}.homepage-new .editDosageModal .modal-header:focus{outline:none}}@media only screen and (max-width:767px){.homepage-new .filter-content{background-color:#fff!important;height:100vh;max-height:100%;padding-bottom:5px}.homepage-new .filter-content .sc-form__radio{color:#4a474f;font-size:16px;font-family:felix-semibold;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0 0 0 12px}.homepage-new .filter-content .sc-form__radio.selected{color:#fff}.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;min-height:auto;max-height:45px;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;min-width:100%;column-count:2;padding:0 10px}.homepage-new .rx-filters--list.rx-filters--list-qty .rx-filters--list .sc-form__radio{background:#fff;border-radius:4px;border:1px solid #979797;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:transparent;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;padding:0;position:relative;margin-top:0!important;margin-bottom:0!important}.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{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;background-color:#d8d8d8;background-image:url(/content/images/prescriptions/icon-chevron-right.svg);background-position:4px 6px;background-repeat:no-repeat;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{bottom:100%;border:solid transparent;content:" ";height:0;left:20%;pointer-events:none;position:absolute;width:0}.homepage-new .rx-filters-row .rx-filters--list:before{border-color:hsla(0,0%,90.2%,0) hsla(0,0%,90.2%,0) #e6e6e6;border-width:11px;margin-left:-11px}.homepage-new .rx-filters-row .rx-filters--list:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #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}}@media only screen and (max-width:767px){.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{width:100%!important;display:block!important}.homepage-new .rx-filters--form div:first-child{display:flex!important;align-items:flex-start;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.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;width:736px;margin:0 auto}}@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}}@media only screen and (min-width:768px){.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;width:20px!important;height:20px!important;border-radius:10px;-webkit-border-radius:10px}.homepage-new .rx-filters--dosage+div,.homepage-new .rx-filters--form+div,.homepage-new .rx-filters--type+div{width:100%;display:block;font-family:Open Sans,sans-serif}.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{padding:60px 22px 20px 35px!important;min-height:780px;min-width:750px}@media only screen and (max-width:767px){.new-coupon{padding:40px 15px 20px 10px!important;min-width:auto}}.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;width:auto;max-width:200px}@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;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:22px;padding:0 50px 10px}@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;font-family:felix-semiBold;font-size:24px;float:left;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-radius:8px;border:0;box-shadow:0 0 0 transparent;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:transparent;border:1px solid #e84073;box-shadow:0 0 0;color:#e84073}.new-coupon .send-section .text-button{line-height:27px;position:relative;padding:0 0 0 40px;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;position:relative;padding:0 0 0 49px;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;width:30px;margin-left:12px}.new-coupon .send-section .email-button span{line-height:24px;font-family:felix-semiBold;padding:2px 9px}.new-coupon .send-section .pdf-button{font-family:felix-semiBold}.new-coupon .btn-padding{padding:0;text-align:center;margin:0 auto 10px}.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-size:13px;font-family:felix-semiBold;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;top:75px;right:75px;position:absolute}@media only screen and (max-width:767px){.new-coupon .priceTag{top:60px;right:40px}}@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;text-align:center;padding:10px 0 20px;width:100%}.mobileAppInfo{display:flex;align-items:center;flex-direction:column;justify-content:center;width:900px}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start}}@media only screen and (min-width:768px)and (max-width:1024px){.mobileAppInfo{align-items:center;width:662px}}@media only screen and (max-width:767px){.mobileAppInfo{display:flex;align-items:flex-start;flex-direction:row;justify-content:center;width:auto;margin:10px;border:1px solid rgba(74,71,79,.3);padding:20px}}.mobileAppInfo .appInfoLeft{padding:20px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoLeft{padding:0;display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;width:420px}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoLeft{padding:0}}.mobileAppInfo .appInfoLeft img{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:20px auto 0;width:184px}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoLeft img{height:296px;margin:0 10px 0 0;width:auto}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoLeft img{margin:0 auto;height:120px;width:60px}}.mobileAppInfo .appInfoRight{display:flex;align-items:unset;flex-direction:column;justify-content:center;padding:0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoRight{min-height:294px;padding:0 0 0 100px;width:calc(100% - 100px)}}@media only screen and (min-width:768px)and (max-width:1024px){.mobileAppInfo .appInfoRight{padding:15px 0 0 13px}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight{padding:0 15px}}.mobileAppInfo .appInfoRight .rating-block{display:inline-block;margin:10px 0}.mobileAppInfo .appInfoRight .rating-block .ratingstars{height:18px;width:103px;margin:0 10px 4px 0}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight h1{font-size:16px}}.mobileAppInfo .appInfoRight .mobileAppSection .form-control .form-span-mobile{font-size:20px}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .mobileAppSection .form-control .form-span-mobile{display:flex;font-size:14px;line-height:18px}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .mobileAppSection .form-control .pink{color:#fff;font-size:14px;font-family:felix-regular;border-radius:3px;height:27px;margin:10px 0 0;width:130px}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight span{font-size:14px;line-height:18px;padding:0}}.mobileAppInfo .appInfoRight .appLinks{display:flex;align-items:unset;flex-direction:row;justify-content:unset;background:#fff;list-style-type:none;margin:0;padding:0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoRight .appLinks{background:transparent}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .appLinks{flex-direction:column}}.mobileAppInfo .appInfoRight .appLinks li{margin:20px 10px}.mobileAppInfo .appInfoRight .appLinks li img{height:41px}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .appLinks li img{height:34px}}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoRight .appLinks li{margin:16px 16px 16px 0}.mobileAppInfo .appInfoRight .appLinks li img{height:auto}}@media only screen and (min-width:768px)and (max-width:1024px){.mobileAppInfo .appInfoRight .appLinks li{margin:5px 16px 22px}}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .appLinks li{margin:20px 0 0}}@media only screen and (min-width:768px)and (max-width:1024px){.mobileAppInfo .appInfoRight .appLinks a:first-child{margin:5px 16px 22px 0}}.mobileAppInfo .appInfoRight .app-mobile-link .appReceiveLink,.mobileAppInfo .appInfoRight .app-mobile-link h3{color:#4a474f;font-size:16px;font-family:felix-semibold;margin:0 auto 15px}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form{flex-direction:column}}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth{width:40%;position:relative}@media only screen and (max-width:767px){.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth{width:100%;margin:10px 0}}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth input{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;color:#4a474f;font-size:16px;font-family:felix-regular;border:1px solid #515151;border-radius:6px;height:48px;padding:0 10px;width:100%}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth input.invalid{border:1px solid red}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth .label-error{color:red;position:absolute}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth .label-error{padding-top:4px}}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth .crossbutton{background:transparent;border:0;cursor:pointer;outline:none;position:absolute;right:3px;top:14px}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .halfwidth .crossbutton img{width:18px}.mobileAppInfo .appInfoRight .app-mobile-link .app-link-form .submitAction{color:#fff;font-size:21px;font-family:felix-semibold;border-radius:8px;height:48px;margin:0 10px;min-width:max-content;width:194px}.mobileAppInfo .appInfoRight p{color:#4a474f;font-size:18px;font-family:felix-semibold}.mobileAppInfo .appInfoRight .appDownloadLink{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:20px 0}.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText{background:#fff;border:1px solid #515151;border-radius:6px;font-size:16px;float:left;height:50px;margin:0 15px 0 0;padding:15px;width:169px}@media only screen and (min-width:768px)and (max-width:1024px){.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText{width:154px}}.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText:-ms-input-placeholder,.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText::-moz-placeholder,.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText::-ms-input-placeholder,.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText::-webkit-input-placeholder,.mobileAppInfo .appInfoRight .appDownloadLink .inputLinkText::placeholder{color:rgba(74,71,79,.3)}.mobileAppInfo .appInfoRight .appDownloadLink .button{color:#fff;font-size:21px;font-family:felix-semibold;border-radius:6px;height:50px;width:77px}.mobileAppInfo .appInfoRight .numberLabel{color:#4a474f;font-size:16px;font-family:felix-regular;text-align:left;padding-bottom:7px}.appSection{display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:860px;margin:60px auto 100px}@media only screen and (min-width:768px)and (max-width:1024px){.appSection{margin:60px auto}}.appSection h1,.appSection h2{color:#532b9f;font-size:36px;font-family:felix-bold}.appSection h1 strong,.appSection h2 strong{color:#21cfff}@media only screen and (max-width:767px){.appSection h1,.appSection h2{color:#532b9f;font-size:14px;font-family:felix-Semibold}}.appSection span{color:#4a474f;font-size:16px;font-family:felix-regular;padding:10px 0}.drugpage-section{background-color:#ede9f5;margin:0 auto;max-width:736px;width:736px}@media only screen and (min-width:1200px){.drugpage-section{max-width:902px;width:902px}}.drugpage-section .mobileAppInfo{align-items:center;justify-content:center}@media only screen and (min-width:768px)and (max-width:1024px){.drugpage-section .mobileAppInfo{justify-content:flex-start}}.drugpage-section .mobileAppInfo .left-img{height:143px;width:121px;margin:10px 10px 0 60px}@media only screen and (min-width:768px)and (max-width:1024px){.drugpage-section .mobileAppInfo .left-img{margin:10px 0 0}}.drugpage-section .mobileAppInfo .appInfoRight{min-height:152px;padding:0;width:calc(100% - 240px)}@media only screen and (min-width:768px)and (max-width:1024px){.drugpage-section .mobileAppInfo .appInfoRight{width:calc(100% - 120px)}}.drugpage-section .mobileAppInfo .appInfoRight h1,.drugpage-section .mobileAppInfo .appInfoRight h2{color:#532b9f;font-size:24px;font-family:felix-Semibold;margin:0 0 5px}@media only screen and (min-width:768px)and (max-width:1024px){.drugpage-section .mobileAppInfo .appInfoRight h1,.drugpage-section .mobileAppInfo .appInfoRight h2{white-space:nowrap}}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink{display:flex}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .appLinks{justify-content:flex-end;align-items:flex-end}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .appLinks a{margin:16px 5px 0 0}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .appLinks a img{height:29px}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .app-mobile-link{width:65%}@media only screen and (min-width:768px)and (max-width:1024px){.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .app-mobile-link{padding-left:5px}}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .app-mobile-link .halfwidth{width:40%}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .app-mobile-link .appReceiveLink,.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .app-mobile-link h3{margin:0 auto 5px;width:540px}.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .label-error{position:absolute;width:200px}@media only screen and (min-width:768px)and (max-width:7680px){.drugpage-section .mobileAppInfo .appInfoRight .mobileAppDownloadLink .label-error{padding-top:4px}}.commonTextApp .app-mobile-link .appReceiveLink{color:#fff;font-size:13px;font-family:felix-semiBold;margin:10px 0 6px}.commonTextApp .appSection.drugpage-section{background:transparent;width:auto}.commonTextApp .appSection.drugpage-section .app-link-form{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;position:relative}.commonTextApp .appSection.drugpage-section .app-link-form input{color:#4a474f;font-size:14px;font-family:felix-medium;border-radius:2px;border:0;height:40px;padding:0 10px;width:176px}.commonTextApp .appSection.drugpage-section .app-link-form input.invalid{border:1px solid red}.commonTextApp .appSection.drugpage-section .app-link-form input:-ms-input-placeholder,.commonTextApp .appSection.drugpage-section .app-link-form input::-moz-placeholder,.commonTextApp .appSection.drugpage-section .app-link-form input::-ms-input-placeholder,.commonTextApp .appSection.drugpage-section .app-link-form input::-webkit-input-placeholder,.commonTextApp .appSection.drugpage-section .app-link-form input::placeholder{color:#99989c}.commonTextApp .appSection.drugpage-section .app-link-form .submitAction{background:#ff407a;box-shadow:0 0 0 transparent;border-radius:6px;height:40px;width:61px;margin-left:15px}.commonTextApp .appSection.drugpage-section .app-link-form .submitAction div{line-height:0}.commonTextApp .appSection.drugpage-section .app-link-form .submitAction:hover{background:#ff407a}.commonTextApp .appSection.drugpage-section .app-link-form .submitAction span{color:#fff;font-size:16px;font-family:felix-semiBold;padding:0}.commonTextApp .appSection.drugpage-section .app-link-form .sentAction,.commonTextApp .appSection.drugpage-section .app-link-form .sentAction:hover{background:#532b9f}.commonTextApp .appSection.drugpage-section .app-link-form .label-error{color:#fff;font-size:13px;font-family:felix-semiBold;margin-top:5px;padding:0}.commonTextApp .appSection.drugpage-section .app-link-form .errorImg{position:absolute;top:14px;left:152px;width:16px}.commonTextApp .crossbutton{display:none}.commonTextApp .sentAction,.commonTextApp .sentAction:hover{background:#532b9f}.chardSection{display:flex;align-items:center;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}}@media only screen and (min-width:768px)and (max-width:7680px){.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{max-height:300px;overflow:scroll;font-family:felix-semibold}.priceHistoryContainer{display:flex;align-items:center;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{padding:16px 40px 0;width:100%;display:inline-block}}@media only screen and (max-width:475px){.priceHistoryContainer{padding:0 15px;width:100%;display:inline-block}}@media only screen and (min-width:768px)and (max-width:1200px){.priceHistoryContainer{padding:0;width:736px}}.priceHistoryContainer h2{text-transform:none;text-align:center;font-family:felix-bold;font-size:40px;font-weight:600;color:#532b9f;margin:30px 0}@media only screen and (max-width:767px){.priceHistoryContainer h2{text-align:center;font-size:24px;margin:0 0 20px}}@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{font-size:14px;font-family:felix-semibold;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.26px;text-align:center;color:#565a5c;padding:11px;border:1px solid #979797}@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:rgba(83,43,159,.1);color:#532b9f}.priceHistoryContainer .PriceTable table td:last-child{color:#532b9f;font-family:felix-bold}.priceHistoryContainer .PriceTable .priceTableHeading{color:#4a474f;font-size:20px;font-family:felix-bold;text-transform:none;line-height:normal;margin:0 auto 5px;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-size:24px;font-family:felix-bold}}@media only screen and (min-width:768px)and (max-width:7680px){.priceHistoryContainer .PriceTable .qty-txt{margin:0 0 20px}}@media only screen and (min-width:768px)and (max-width:7680px){.embedMargin{margin:0 0 160px}}.chart-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:felix-regular;width:100%;position:relative;background-color:#fff;display:flex;flex-direction:column}.chart-wrapper .priceChart{height:500px;width:700px;margin:10px 0}@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-size:20px;font-family:felix-bold;text-transform:none;margin:0 0 10px}@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;pointer-events:none;position:absolute;z-index:10;opacity:0}.chart-wrapper .custom-tooltip .label{color:#fff;font-size:12px;font-weight:700;text-align:center;padding:10px}.chart-wrapper .custom-tooltip .down-arrow{content:"";width:16px;height:8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #532b9f;left:38%;bottom:-13%;position:absolute}.chart-wrapper .recharts-responsive-container .recharts-default-legend li{color:#3e3e3c;font-size:12px;font-family:felix-medium}.chart-wrapper .recharts-responsive-container .recharts-default-legend li:last-child .recharts-legend-item-text{color:#3e3e3c}.chart-wrapper .logoWrap{color:#565a5c;font-size:9px;font-family:felix-medium;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{stroke:none;fill:#fff}.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-size:12px;font-family:felix-medium;line-height:inherit}}.PriceChart .embedButton{background-color:#ff407a;border-radius:8px;border:0;color:#fff;margin:0 20px 0 0;padding:10px 20px;float:right;font-size:14px;font-weight:600;object-fit:contain;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;font-size:12px;font-family:felix-semiBold;display:block;width:100%}.PriceChart .graphLegend ul li:last-child{color:#532b9f}.PriceChart .embedButtons{color:#532b9f;font-size:14px;font-family:felix-medium;background:none;border:none;cursor:pointer;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-size:9px;font-family:felix-medium;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{display:block;color:#4a474f;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{display:none;color:#532b9f;border-radius:3px;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 rgba(51,51,51,.2);-moz-box-shadow:0 2px 3px 0 rgba(51,51,51,.2);box-shadow:0 2px 3px 0 rgba(51,51,51,.2);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-size:22px;font-family:felix-semiBold;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{background-color:#fff;padding:0 15px 30px}.homepage-new .drug-faqs .faq-list>article{background:#fff;-webkit-box-shadow:0 2px 3px 0 rgba(51,51,51,.2);-moz-box-shadow:0 2px 3px 0 rgba(51,51,51,.2);box-shadow:0 2px 3px 0 rgba(51,51,51,.2);margin-bottom:10px;padding:15px}.homepage-new .drug-faqs .faq-heading,.homepage-new .drug-faqs h1{text-transform:none;text-align:center;font-family:felix-bold;font-size:48px;font-weight:600;color:#532b9f}.homepage-new .drug-faqs h2,.homepage-new .drug-faqs h3{text-transform:none;font-family:felix-semibold;font-size:22px;font-weight:600;color:#532b9f}.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:transparent;box-shadow:0 0 0 0 rgba(51,51,51,.2);margin-bottom:10px;padding:15px 0 0;border-radius: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-size:16px;font-family:felix-regular;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{width:736px;padding:0}}.related-articles h4{font-size:12px;font-weight:700;line-height:120%;color:#565a5c;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{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.related-articles .article-container .article-flexGrid{display:flex;justify-content:space-between;padding:20px;flex-direction:row;flex-wrap:wrap;max-width:902px}@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;padding:0;max-width:230px}.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{line-height:14px;margin:0 0 4px;font-family:felix-regular}@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{margin:0;line-height:14px}}@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{font-size:11px;cursor:pointer}.related-articles .article-container .article-flexGrid .article .article-details .rm-link:hover{text-decoration:underline}.related-articles .article-card{margin:10px 0;height:250px;width:175px;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border-radius:3px}@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-size:16px;font-family:felix-semiBold;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-size:16px;font-family:felix-semiBold;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;padding:0 16px 16px;margin:0}.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{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container{padding-right:16px;padding-left:16px}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container{padding-right:16px;padding-left:16px}}.homepage-new .related-articles .article-container .article-flexGrid{display:flex;justify-content:flex-start;padding:24px 0;flex-direction:row;flex-wrap:wrap}@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;padding:0;max-width:230px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article{background:transparent;box-shadow:0 0 0 transparent;flex-direction:column;margin:0 0 16px;width:100%;max-width:100%}}@media only screen and (min-width:768px)and (max-width:1200px){.homepage-new .related-articles .article-container .article-flexGrid .article{background:transparent;box-shadow:0 0 0 transparent;margin:0 0 32px;width:100%;max-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{height:80px;float:left;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{height:152px;float:left;margin:0 16px 0 0;width:auto}}@media only screen and (min-width:768px)and (max-width:1200px){.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{margin:5px 0 0;line-height:14px}}@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-size:14px;font-family:felix-regular;line-height:20px}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt{font-size:14px;font-family:felix-medium;color:#565a5c;line-height:20px}@media only screen and (max-width:767px){.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;font-size:14px;font-family:felix-medium;color:#565a5c;line-height:20px;width:100%}}.homepage-new .related-articles .article-container .article-flexGrid .article .article-details .article-txt p{font-size:14px;font-family:felix-medium;color:#565a5c;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:transparent;border:0;color:#00baf2;font-family:felix-semiBold;font-size:14px;cursor:pointer;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}}@media only screen and (max-width:767px){.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{font-size:14px;font-family:felix-medium;color:#565a5c;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{font-size:14px;font-family:felix-medium;color:#4a474f;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-size:21px;font-family:felix-semiBold;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{margin:10px 0;height:250px;width:175px;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border-radius:3px}.homepage-new .related-articles .truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box!important;-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{max-width:290px;margin-right:16px}.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(3),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(6),.homepage-new .related-articles .article-container .article-flexGrid .article:nth-child(9),.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(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){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;padding:20px 0 25px;margin-top:0!important;margin-bottom:0!important}.dosageSelectionContainer,.priceAlert{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative}.priceAlert{cursor:pointer;line-height:25px;z-index:1}.priceAlert .tooltipForPriceAlert{display:none}.priceAlert .priceAlertsIcon{content:"";background:url(/content/images/icons/priceAlert.svg) no-repeat;display:flex;height:24px;width:24px}.priceAlert:hover .priceAlertsIcon{content:"";background:url(/content/images/icons/priceAlertActive.svg) no-repeat}.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{color:#fff;font-size:12px;font-family:felix-semiBold;background:#532b9f;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.priceAlert:hover .tooltipForPriceAlert .arrowUp{content:" ";border-left:7px solid transparent;border-right:8px solid transparent;border-top:8px solid #532b9f;bottom:-7px;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;font-size:16px;font-family:felix-semibold;cursor:pointer;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{color:#4a474f;font-size:14px;font-family:felix-regular;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;background:transparent;border:0;cursor:pointer;height:auto;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{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;color:#4a474f;font-size:14px;font-family:felix-regular;margin:10px 0;width:120px}@media only screen and (max-width:767px){.loadingText{width:auto}}.drugImgCol{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:768px)and (max-width:7680px){.drugImgCol{width:152px}}.savePriceAlertWrap{display:flex;align-items:center}.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-size:16px;font-family:felix-semibold;line-height:24px}@media only screen and (max-width:767px){.savedWrapper span{display:none}}.savedWrapper .saveImage{content:"";background:url(/content/images/icons/save.svg) no-repeat;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 .savedDrugImg,.savedWrapper .saveNewImg{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{content:"";background:url(/content/images/icons/unsave-drug.svg) no-repeat;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{color:#fff;font-size:12px;font-family:felix-semiBold;background:#532b9f;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:8px 12px}.savedWrapper:hover .tooltipForSaveDrug .arrowUp{content:" ";border-left:7px solid transparent;border-right:8px solid transparent;border-top:8px solid #532b9f;bottom:-7px;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{pointer-events:none;cursor:default;opacity:.4;background-color:#eaeaea}.emptyImageCol{width:152px}@media only screen and (min-width:768px)and (max-width:7680px){.emptyImageCol{min-width:152px}}@media only screen and (min-width:768px)and (max-width:7680px){.emptyImageCol .savedWrapper{margin:119px 0 0}}.homepage-new .savedDrugNotification{top:75px;right:10px}.savedDrugWrapperSection{display:flex;align-items:center;position:relative;z-index:2}.savedDrugWrapperSection .savedDrugContainer{position:absolute;right:0}.toastContainer{align-items:center;background:#370a82;border-radius:8px;bottom:16px;display:flex;justify-content:space-between;left:16px;padding:0 24px;position:fixed;width:350px;height:48px;z-index:1}@media only screen and (max-width:767px){.toastContainer{width:calc(100% - 40px);height:40px}}.toastContainer .toastTitle{color:#fff;font-size:16px;font-family:felix-bold;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-size:16px;font-family:felix-bold;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{padding:0 12px;margin:0}@media only screen and (max-width:767px){.customQuantitySection{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;float:none;width:100%;margin:34px 0 0}}.customQuantitySection .customQntyAdaHeader{color:#4a474f;font-size:16px;font-family:felix-semiBold;margin:12px 0 8px;text-transform:none}@media only screen and (max-width:767px){.customQuantitySection .customQntyAdaHeader{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px;margin:0;padding:0 0 10px}}.customQuantitySection .customQntyAdaHeader .customQtyfocus:focus{border:1px solid #532b9f}.customQuantitySection .label-error{color:#d32f2f;font-size:10px;font-family:felix-semiBold;margin:-9px 0 9px}.customQuantitySection .form-group{position:relative}.customQuantitySection .form-group input{color:#4a474f;font-size:16px;font-family:felix-semiBold;border:1px solid #c8c6cc;border-radius:8px;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{color:#fff;font-size:16px;font-family:felix-semiBold;display:flex;align-items:center;flex-direction:row;justify-content:center;background:#ff407a;border:0;border-radius:8px;cursor:pointer;float:right;height:48px;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{display:flex;align-items:flex-start;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;pointer-events:none;position:absolute;padding:10px 0 0;text-overflow:clip;z-index:11}.custom-select-wrapper .custom-select:hover .tooltip span{color:#fff;font-size:12px;font-family:felix-bold;background:#532b9f;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:16px;max-width:revert;min-height:32px;padding:4px 8px}.custom-select-wrapper .custom-select:hover .tooltip .arrowUp{content:" ";border-top:8px solid #532b9f;border-left:7px solid transparent;border-right:8px solid transparent;top:4px;left:7px;position:absolute;visibility:visible;transform:rotate(-180deg)}@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{display:flex;align-items:center;flex-direction:row;justify-content:space-between;background:#fff;border:1px solid #c8c6cc;border-radius:8px;height:40px;cursor:pointer;line-height:20px;padding:9px 7px 10px 14px;position:relative}.custom-select-wrapper .custom-select__trigger span{color:#4a474f;font-size:16px;font-family:felix-medium;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@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{border:1px solid #c8c6cc;box-shadow:0 4px 12px 0 rgba(0,0,0,.25);border-top:0;border-radius:8px;background:#fff;display:none;left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:100%;transition:all .5s;visibility:hidden;word-break:break-word;width:152px;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;opacity:1;pointer-events:all;padding:12px 0;visibility:visible;max-height:355px;overflow:auto}.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;font-size:16px;font-family:felix-semibold;cursor:pointer;display:block;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{bottom:0;background-color:#565a5c;content:"";height:2px;margin-left:2px;position:absolute;transition:all .5s;top:9px;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-size:16px;font-family:felix-semiBold;line-height:24px}.firstSelect .custom-options,.firstSelect .custom-select__trigger,.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-size:14px;font-family:felix-regular}.disabledOption{color:#565a5c;font-size:12px;font-family:felix-regular;display:block;opacity:1;padding:5px 10px;white-space:nowrap}.commonForm .form-group input.phoneNumber:not(.inputoutline):focus,.commonForm .form-group input[name=confirmPassword]:not(.inputoutline):focus,.commonForm .form-group input[name=password]:not(.inputoutline):focus,.commonForm .form-group input[type=date]:not(.inputoutline):focus,.commonForm .form-group input[type=email]:not(.inputoutline):focus,.commonForm .form-group input[type=number]:not(.inputoutline):focus,.commonForm .form-group input[type=password]:not(.inputoutline):focus,.commonForm .form-group input[type=text]:not(.inputoutline):focus,.commonForm .inputWrapper input.phoneNumber:not(.inputoutline):focus,.commonForm .inputWrapper input[name=confirmPassword]:not(.inputoutline):focus,.commonForm .inputWrapper input[name=password]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=date]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=email]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=number]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=password]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=text]:not(.inputoutline):focus,.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:not(.inputoutline):focus,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}.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,.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton:focus,.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:focus,.homepage-new .drug-faqs .faq-list .reviewedLabel a:focus,.themeFocus: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),.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton:focus:not(:focus-visible),.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:focus:not(:focus-visible),.homepage-new .drug-faqs .faq-list .reviewedLabel a:focus:not(:focus-visible),.themeFocus:focus:not(:focus-visible){outline:0!important}.homepage-new .sc-btn-pink:hover,.pink:hover,.pinkHover: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}.gradientPink,.homepage-new .sc-btn-pink,.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 rgba(0,0,0,.45)}@media only screen and (max-width:767px){.gradientPink:focus,.homepage-new .sc-btn-pink: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}}.careMarkWrapper{margin:0 auto}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper{width:902px}}@media only screen and (min-width:768px)and (max-width:1024px){.careMarkWrapper{width:736px}}.careMarkWrapper .careMarkBanner{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;background:#fff;border-bottom:1px solid #bcbbc1;padding:20px 0}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper .careMarkBanner{background:transparent;border:0;flex-direction:row}}.careMarkWrapper .careMarkBanner h1{color:#ff407a;font-size:20px;font-family:felix-medium;display:inline-block;margin-bottom:5px}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper .careMarkBanner h1{color:#ff407a;font-size:21px;font-family:felix-semiBold}}.careMarkWrapper .careMarkBanner h2{color:#532b9f;font-size:18px;font-family:felix-bold;padding:10px 0;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper .careMarkBanner h2{font-size:21px;padding:0;text-align:left}}.careMarkWrapper .careMarkBanner .exclamation{background:url(/content/images/icons/exclamation.png) -27px 9px no-repeat;height:100px;width:36px}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper .careMarkBanner .exclamation{width:60px}}.careMarkWrapper ul{margin:0;padding:0}.careMarkWrapper ul li{background:#fff;display:inline-block;margin:0 0 10px;padding:18px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper ul li{padding:18px 28px 18px 15px}}.careMarkWrapper ul li .drugListColumn{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper ul li .drugListColumn{flex-direction:row}}.careMarkWrapper ul li .drugListColumn .drugListInfo{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%}.careMarkWrapper ul li .drugListColumn .drugListInfo .drugSeoName{color:#4a474f;font-size:21px;font-family:felix-regular;margin-bottom:5px}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper ul li .drugListColumn .drugListInfo .drugSeoName{font-family:felix-bold}}.careMarkWrapper ul li .drugListColumn .drugListInfo .drugUses span{color:#532b9f;font-size:14px;font-family:felix-medium}.careMarkWrapper ul li .drugListColumn .drugListInfo .drugUses .drugUsesInfo{color:#4a474f;font-size:14px;font-family:felix-regular}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper ul li .drugListColumn .drugListInfo .drugUses .drugUsesInfo{font-size:16px}}.careMarkWrapper ul li .drugListColumn .getDrugBtn{color:#fff;font-size:16px;font-family:felix-semiBold;display:flex;align-items:center;flex-direction:row;justify-content:center;border-radius:6px;height:50px;margin-top:18px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.careMarkWrapper ul li .drugListColumn .getDrugBtn{font-size:21px;margin-top:0;width:266px}}@media only screen and (max-width:767px){.drug-pricing--filters-section .noPriceAlert{display:none}}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap{margin:0 auto;width:fit-content}}.zipCodeSection{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:0 auto;padding:6px 0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.zipCodeSection{justify-content:flex-start}}@media only screen and (max-width:767px){.zipCodeSection{justify-content:flex-start;margin:0;padding:0}}.input-icon-wrap{border:none;border-radius:4px;padding:0;width:250px;height:auto}@media only screen and (min-width:768px)and (max-width:7680px){.input-icon-wrap{width:auto}}@media only screen and (max-width:321px){.input-icon-wrap{width:214px}}.input-icon-wrap input{background-color:transparent;color:#565a5c;font-size:14px;width:100%}.input-icon-wrap .input-icon{padding:0 2px 2px}.input-icon-wrap .input-with-icon{border:none;padding:0 0 0 8px;width:100%}.locationDropdownContainer{position:relative}@media only screen and (max-width:767px){.locationDropdownContainer{width:100%}}.locationDropdownContainer .locationInputDropdownContainer{display:flex;align-items:center;flex-direction:row;justify-content:center;border:0;background-color:transparent;border-radius:0;flex-grow:1}@media only screen and (max-width:767px){.locationDropdownContainer .locationInputDropdownContainer{height:auto}}.locationDropdownContainer .locationInputDropdownContainer .nocursor{caret-color:transparent}.locationDropdownContainer .locationInputDropdownContainer .locationForm{width:100%}@media only screen and (max-width:374px){.locationDropdownContainer .locationInputDropdownContainer .locationForm{width:300px}}.locationDropdownContainer .locationInputDropdownContainer .locationForm .locationInput{color:#532b9f;font-size:16px;font-family:felix-semibold;border:none;background-color:transparent;cursor:pointer;padding:0 5px 0 10px;text-decoration:underline;width:100%}@media only screen and (max-width:767px){.locationDropdownContainer .locationInputDropdownContainer .locationForm .locationInput{padding-left:5px}}@media only screen and (max-width:374px){.locationDropdownContainer .locationInputDropdownContainer .locationForm .locationInput{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}}.locationDropdownContainer .locationInputDropdownContainer.inputError{border:1.3px solid #cf3c3c}.locationDropdownContainer .locationInputDropdownContainer .sc-icon.sc-icon-pin{display:none}.locationDropdownContainer .locationInputDropdownContainer .mapIcon{content:"";background:url(/content/images/icons/filledMap.svg) no-repeat;display:flex;height:24px;width:24px}.locationDropdownContainer .locationInputDropdownContainer:hover .mapIcon{content:"";background:url(/content/images/icons/filledMapActive.svg) no-repeat}.locationDropdownContainer .focused{border:1px solid #00baf2}.locationDropdownContainer .locationDropdown{position:absolute;top:32px;left:0;width:100%;border-radius:4px;background-color:#fff;box-shadow:2px 2px 3px 0 rgba(0,0,0,.08);z-index:10}@media only screen and (max-width:767px){.locationDropdownContainer .locationDropdown{top:32px}}.locationDropdownContainer .locationDropdown .dropdown{list-style:none;margin:0;padding:0;width:100%}.locationDropdownContainer .locationDropdown .dropdown .value{padding:15px 10px;display:flex;justify-content:space-between;width:100%}.locationDropdownContainer .locationDropdown .dropdown .value .pointer{cursor:pointer;color:#21cfff}.locationDropdownContainer .locationDropdown .dropdown .notFound{color:#565a5c}.locationDropdownContainer .showDropdown{display:none}.locationDropdownContainer .disabled{opacity:.5;cursor:not-allowed}.locationDropdownContainer .pinkMark{display:none}.mainModal,.mainModalNew,.transparentBg{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);flex-direction:column;position:fixed;top:0;left:0;z-index:99;height:100vh;width:100%}@font-face{font-family:felix-extraBold;src:url(/fonts/felixNew/Fellix-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.mainModal .bgshowModal{background:transparent}.mainModal .mainModalContent{height:100vh;width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent{height:auto;overflow:auto;position:relative;width:700px}}.mainModal .mainModalContent h2{color:#532b9f;font-size:18px;font-family:felix-bold;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;background:#f8f8f8;border-radius:0;min-height:38px;margin:0;padding:5px 50px 5px 10px;text-align:left;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent h2{display:inline-block;align-items:flex-start;flex-direction:row;justify-content:center;font-size:24px;line-height:15px;min-height:53px;padding:16px 30px}}@media only screen and (max-width:767px){.mainModal .mainModalContent h2{display:inline-table;font-size:18px!important;overflow:hidden;padding:7px 50px 5px 10px;white-space:nowrap;text-overflow:ellipsis}}.mainModal .mainModalContent h2 span{color:#4a474f;font-size:14px;font-family:felix-medium;line-height:17px;padding:4px 0 0;text-align:center;text-transform:lowercase}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent h2 span{font-size:16px;padding:7px 0 0 5px;text-align:left}}.mainModal .mainModalContent .couponSavedBanner{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#ff407a;height:44px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .couponSavedBanner{height:50px}}.mainModal .mainModalContent .couponSavedBanner p{color:#fff;font-size:18px;font-family:felix-bold;line-height:28px;margin:0 0 4px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .couponSavedBanner p{font-size:20px}}.mainModal .mainModalContent .couponSavedBanner p a{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.mainModal .mainModalContent .pharmacyListContent{padding:0 0 50px}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent{overflow-y:auto;padding-bottom:200px}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent{padding:0}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:center;flex-direction:column;justify-content:space-around;min-height:113px;padding:16px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:16px 24px}}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:flex-start;flex-direction:row;justify-content:center}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:auto}}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:auto}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{max-width:170px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{margin:0;max-width:180px}}@media only screen and (max-width:321px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{max-width:135px}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo img{height:48px;width:auto}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo{max-width:-webkit-max-content;max-width:max-content}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo p{color:#4a474f;font-size:24px;font-family:felix-bold;line-height:32px;width:200px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo p{margin-bottom:0;max-width:400px;width:auto}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyDistance{color:#4a474f;font-size:14px;font-family:felix-semibold;line-height:24px;padding:8px 0;width:108px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyDistance{font-size:16px;width:auto}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end;line-height:20px;margin:0;text-align:right;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice{margin:0;width:auto}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice label{color:#4a474f;font-size:16px;font-family:felix-regular}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice span{text-decoration:line-through}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .FinalPrice{color:#532b9f;font-size:24px;font-family:felix-bold;text-decoration:none}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .AvgPrice label,.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .AvgPrice span{font-size:12px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection{padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection{padding:10px 0}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection span{color:#532b9f;font-size:12px;font-family:felix-regular;text-decoration:none}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p{color:#4a474f;font-size:14px;font-family:felix-semibold;line-height:24px;text-align:right}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p{font-size:16px}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p label{color:#4a474f;font-size:12px;font-family:felix-regular}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p span{border-bottom:2px solid #7bdf79;cursor:pointer;margin:2px 0 2px 4px;text-decoration:none}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p span:hover{color:#62b261;border-bottom:2px solid #62b261}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p.withoutsignupLabel label{color:#4a474f;font-size:14px;font-family:felix-semibold;line-height:24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p.withoutsignupLabel label{color:#4a474f;font-size:16px;font-family:felix-bold}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .yourPrice{margin:2px 0 0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap{margin:4px 0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap.withMemberBonus{align-items:center;background:#e5ffe5;border-radius:4px;display:flex;justify-content:center;padding:4px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap.withMemberBonus span{color:#2f6a2e;font-size:14px;font-family:felix-semiBold;line-height:20px;border-bottom:none;margin:0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pharmacy-item__price{color:#4a474f;font-size:36px;font-family:felix-bold;display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-end;line-height:44px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pharmacy-item__price b{padding-right:2px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo{display:flex;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content;position:relative;width:100%}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;background:#532b9f;border-radius:8px;border:none;height:auto;left:auto;min-height:164px;min-width:-webkit-max-content;min-width:max-content;overflow:visible;padding:16px;position:absolute;right:10px;top:33px;width:288px;z-index:12}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:11px;top:34px}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #532b9f;height:10px;position:absolute;left:auto;right:134px;top:-14px;transform:rotate(270deg);width:6px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:135px}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:before{border:none}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible.nonLoginTooltip{padding:16px 16px 0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails{display:flex;justify-content:space-between;margin:0 0 8px;width:100%}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc{color:#fff;font-size:16px;font-family:felix-regular;line-height:24px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc span{border-bottom:none;text-decoration:underline;margin:0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .totalPrice{color:#fff;font-size:20px;font-family:felix-semiBold;line-height:28px;margin-left:4px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .mainPrice{color:#fff;font-size:20px;font-family:felix-semiBold}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails.totalDetail{border-top:1px solid #99989c;padding-top:8px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li{list-style:none}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .tooltipHeading{color:#fff;font-size:20px;font-family:felix-semiBold;line-height:28px;margin:0 0 8px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .savingNote{color:#fff;font-size:12px;font-family:felix-regular;margin:0;line-height:16px;text-align:left;width:226px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .bonusNote{color:#fff;font-size:12px;font-family:felix-regular;margin:0 0 8px;text-align:left;line-height:16px;width:258px}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton{color:#532b9f;font-size:20px;font-family:felix-semiBold;background:#7bdf79;border-radius:0 0 10px 10px;cursor:pointer;display:flex;justify-content:center;padding:8px 0;margin-bottom:-1px;margin-left:-16px;line-height:28px;text-decoration:none;width:calc(100% + 32px)}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton:hover{text-decoration:underline;text-underline-offset:.2em}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{cursor:pointer;border:0;background:transparent}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{height:16px;margin:9px 10px 0 0;width:16px}}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{margin:0 -6px 0 0}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .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){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage{margin:0}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage.active,.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .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){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage:hover:before{content:"";top:12px;width:287px;position:absolute;min-height:270px;outline:none;right:12px;z-index:100}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:6px 10px 0 0}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:3px 0 0}.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon .infoImage{margin:0 2px}}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{outline:none}}.mainModal .mainModalContent .pharmacyListContent .pharmacy-item__pricing-msg{line-height:19px;margin:0 auto;padding:0 20px 20px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .pharmacyListContent .pharmacy-item__pricing-msg{padding:0 0 20px;margin:-8px 0 0}}.mainModal .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{top:31px;right:12px}@media only screen and (max-width:767px){.mainModal .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{top:30px}}.mainModal .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:60px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:68px}}@media only screen and (max-width:767px){.mainModal .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:63px}}.mainModal .mainModalContent .earnCoupon{border-top:8px solid #7bdf79}.mainModal .mainModalContent .earnCoupon .earnCouponContent{background:#7bdf79;border-radius:0 0 8px 8px;max-width:400px;margin:0 auto 8px;min-height:22px;padding:8px 0;position:relative}@media only screen and (max-width:767px){.mainModal .mainModalContent .earnCoupon .earnCouponContent{width:75%}}.mainModal .mainModalContent .earnCoupon .earnCouponContent p{color:#532b9f;font-size:16px;font-family:felix-semibold;line-height:24px;text-align:center}.mainModal .mainModalContent .earnCoupon .earnCouponContent:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #7bdf79;bottom:-10px;height:0;left:49%;position:absolute;width:0}.mainModal .mainModalContent .loaderContainer{width:100%;height:183px;display:flex;align-items:center;justify-content:center}.mainModal .mainModalContent .couponLoader{max-height:100px;max-width:100px}.mainModal .mainModalContent .couponCard{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 24px 0 0}@media only screen and (max-width:767px){.mainModal .mainModalContent .couponCard{padding:0 16px}}.mainModal .mainModalContent .couponCard .imageContainer{display:flex;justify-content:center;align-items:center;height:202px;width:330px}@media only screen and (max-width:767px){.mainModal .mainModalContent .couponCard .imageContainer{height:auto;width:100%}}.mainModal .mainModalContent .couponCard .imageContainer .contactImage{width:100%;height:100%}.mainModal .mainModalContent .couponCard .imageContainer .loaderImage{height:100px;width:100px}.mainModal .mainModalContent .saveSection{text-align:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .saveSection{width:250px}}.mainModal .mainModalContent .actionButton{display:flex;align-items:center;flex-direction:row;justify-content:space-around;flex-wrap:wrap;list-style-type:none;margin:0;padding:32px 16px 16px;position:relative;width:100%;z-index:11}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionButton{justify-content:center;padding:0;width:100%}}.mainModal .mainModalContent .actionButton .button{height:48px;margin-bottom:14px}.mainModal .mainModalContent .actionButton .button.savebtn{color:#ff417b;font-size:20px;font-family:felix-bold;background:none;height:auto;line-height:20px;margin:0 0 32px;-webkit-text-decoration:underline 1.5px;text-decoration:underline 1.5px;text-underline-offset:.3rem;width:155px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionButton .button.savebtn{width:auto}}.mainModal .mainModalContent .actionButton .button.savebtn:hover{color:#dd216b}.mainModal .mainModalContent .actionButton .email-send,.mainModal .mainModalContent .actionButton .text-send{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#ff417b;box-shadow:0 0 0 transparent;border-radius:8px;font-size:20px;line-height:27px;min-width:-webkit-max-content;min-width:max-content;margin:0;width:100%;z-index:1}.mainModal .mainModalContent .actionButton .email-send:hover,.mainModal .mainModalContent .actionButton .text-send:hover{background:#dd216b}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionButton .email-send,.mainModal .mainModalContent .actionButton .text-send{border-width:2px;width:137px}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionButton .text-send{margin-right:24px}}.mainModal .mainModalContent .actionButton .print-button{color:#ff417b;font-size:21px;font-family:felix-bold;background-color:#fff;border:none;-webkit-text-decoration:underline 1.5px;text-decoration:underline 1.5px;text-underline-offset:.3rem}.mainModal .mainModalContent .actionButton .print-button:hover{color:#dd216b}.mainModal .mainModalContent .actionButton .pdfLoader{height:45px;width:45px;margin-top:10px}.mainModal .mainModalContent .actionButton li::marker{list-style-type:none}.mainModal .mainModalContent .actionButton li:nth-child(2){padding-right:8px;width:50%}.mainModal .mainModalContent .actionButton li:nth-child(3){padding-left:8px;width:50%}.mainModal .mainModalContent .actionModal{background:#f8f8f8;border-top:1px solid #c8c6cc;position:static;transition:opacity .3s ease-out,bottom .3s ease-out;width:100%;z-index:12;left:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal{width:auto}}.mainModal .mainModalContent .actionModal .modalWrapper{padding:24px 16px 16px;position:relative;z-index:101}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper{background:#f8f8f8;height:auto;margin:0 auto;padding:0;width:572px}}.mainModal .mainModalContent .actionModal .modalWrapper h3{color:#4a474f;font-size:16px;font-family:felix-semibold;padding:0 0 8px;margin:0;line-height:24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper h3{padding:24px 0 8px;width:auto}}.mainModal .mainModalContent .actionModal .modalWrapper h3 span{position:absolute;right:5px;top:5px}.mainModal .mainModalContent .actionModal .modalWrapper h3 span img{width:40px}.mainModal .mainModalContent .actionModal .modalWrapper label{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#532b9f;font-size:16px;font-family:felix-semiBold;margin:5px 0}.mainModal .mainModalContent .actionModal .modalWrapper .form-control{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper{position:relative}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#4a474f;font-size:16px;font-family:felix-semibold;border:1px solid #b7b7b7;border-radius:6px;height:48px;line-height:24px;padding:0 16px;width:100%}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input:focus{border:1px solid #532b9f}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input::-webkit-input-placeholder,.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input::placeholder{color:#88838f;font-size:16px;font-family:felix-semiBold}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input.invalid-input-error{color:#d32f2f;border:1px solid #d32f2f;background-position:right 16px center}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper .errorImage{position:absolute;right:16.5px;top:12px}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .submitAction{background:#ff417b;color:#fff;font-size:20px;font-family:felix-bold;box-shadow:0 0 0 transparent;border-radius:8px;height:48px;min-width:81px;margin:0 0 0 16px;line-height:28px;width:80px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper .form-control .submitAction{width:160px}}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .submitAction:focus{outline:1px solid #565a5c}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .submitAction:hover{background:#dd216b}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .submitAction:disabled{background:#ffb3ca;cursor:not-allowed}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .sendLoader{height:48px;width:48px;margin-left:20px}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .label-error{font-size:14px;font-family:felix-semiBold;position:absolute}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper .form-control .label-error{padding-top:1px}}@media only screen and (max-width:767px){.mainModal .mainModalContent .actionModal .modalWrapper .form-control .mobileWidth{width:calc(100% - 50px)}}.mainModal .mainModalContent .actionModal .modalWrapper .form-control .loaderDiv{height:41px;width:122px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper .form-control .loaderDiv{width:135px}}.mainModal .mainModalContent .actionModal .modalWrapper p{color:#4a474f;font-size:12px;font-family:felix-regular;line-height:16px;padding:24px 0 8px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .actionModal .modalWrapper p{padding:24px 0}}.mainModal .mainModalContent .actionModal .modalWrapper p a{color:#4a474f;text-decoration:underline;text-underline-offset:.2rem}.mainModal .mainModalContent .actionModal .modalWrapper p a:hover{color:#532b9f}.mainModal .mainModalContent .showModal{bottom:-15px;opacity:1;visibility:visible}.mainModal .mainModalContent .hideModal{bottom:-300px;visibility:hidden;min-height:0;opacity:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .hideModal{bottom:-190px}}.mainModal .mainModalContent .LoyaltyContent{padding:8px 50px 9px;margin-bottom:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .LoyaltyContent{padding:12px 50px 9px}}.mainModal .mainModalContent .LoyaltyContent p{line-height:20px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .LoyaltyContent p{font-size:18px}}.mainModal .mainModalContent .LoyaltyContent:after{display:none}.mainModal .mainModalContent .closeModal{position:absolute;right:0;top:0;z-index:101}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .closeModal{top:7px;right:15px}}.mainModal .mainModalContent .closeModal img{cursor:pointer;width:40px}.mainModal .mainModalContent .close-button{margin:0}.mainModal .mainModalContent .flexContent{display:flex;align-items:center;flex-direction:column;justify-content:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .flexContent{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:0 auto;padding:16px 24px 24px}}.mainModal .mainModalContent .emailTextSend{display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#ff407a;padding:8px 0;width:100%}.mainModal .mainModalContent .emailTextSend p{color:#fff;font-size:18px;font-family:felix-bold;line-height:28px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent .emailTextSend p{font-size:20px}}@media only screen and (max-width:767px){.mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList{display:flex;align-items:flex-start;flex-direction:row;justify-content:center;padding:10px 20px 0}.mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;width:100%}.mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyLocation .logo img{max-width:160px}.mainModal .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .earnCoupon{margin:0 auto 20px}}@media only screen and (max-width:767px){.mainModal .afterloginCouponModal .pharmacyListContent .bonusSavingsDetails{width:calc(100% - 20px)}}.mainModal .mainModalContent{background:#fff}.mainModal .mainModalContent .pharmacyListContent{background:#fff;min-height:427px}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent{min-height:auto}}.mainModal .mainModalContent .pharmacyListContent .pharmacyList{background:#f9f8f8;border-bottom:1px solid #c8c6cc}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .pharmacyList{position:relative}}@media only screen and (max-width:767px){.mainModal .mainModalContent .pharmacyListContent .switchSCappSection{padding:5px 30px;width:100%}.mainModal .mainModalContent .pharmacyListContent .switchSCappSection .appSection{width:100%}}.mainModal .mainModalContent h1{color:#532b9f;font-size:18px;font-family:felix-bold;border-radius:0 0 8px 8px;background:#f8f8f8}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent h1{border:0;border-radius:0;font-size:24px}}.mainModal .mainModalContent h1 span{color:#4a474f;font-size:14px;font-family:felix-medium}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainModalContent h1 span{font-size:16px}}.mainModal .mainCouponModal{background:#fff;border-radius:12px}.mainModal .mainCouponModal .pharmacyListContent{background:#fff}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .actionButton .button{box-shadow:0 0 0 transparent;font-size:20px;line-height:20px}}.mainModal .mainCouponModal .pharmacyListContent .actionButton .button.email-send,.mainModal .mainCouponModal .pharmacyListContent .actionButton .button.text-send{line-height:28px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .actionButton .text-send:before{background-size:25px;left:27%}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .actionButton .email-send:before{background-position:center -24px;background-size:27px;left:26%}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .actionButton .print-button{margin-bottom:0;margin-top:32px;height:auto}}.mainModal .mainCouponModal .pharmacyListContent .pharmacyNote{color:#4a474f;font-size:16px;font-family:felix-medium;padding:16px;line-height:24px;margin:0 auto;width:300px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .pharmacyNote{padding:24px 0 0;width:auto}}.mainModal .mainCouponModal .pharmacyListContent .pharmacyNote span{font-family:felix-extraBold}.mainModal .mainCouponModal .pharmacyListContent .cardData{display:inline}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal .pharmacyListContent .cardData{display:inline-block}}.mainModal .mainCouponModal h2{color:#fff;font-size:24px;font-family:felix-bold;line-height:32px;background:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal h2{display:flex;flex-direction:column;padding:16px 24px}}@media only screen and (max-width:767px){.mainModal .mainCouponModal h2{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;font-size:24px!important;border-radius:0;min-height:85px;padding:16px}}.mainModal .mainCouponModal h2 span{color:#fff;font-size:16px;font-family:felix-medium;line-height:24px;padding:4px 24px 0 0;margin-top:-4px;text-align:left;text-wrap:initial}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .mainCouponModal h2 span{font-family:felix-semibold;margin:0;padding:0;text-align:left}}.mainModal .mainCouponModal .closeModal{top:32px;right:26px}@media only screen and (max-width:767px){.mainModal .mainCouponModal .closeModal{right:16px;top:31px}.mainModal .mainCouponModal .closeModal:focus{outline-offset:-6px}}.mainModal .mainCouponModal .closeModal img{cursor:pointer;width:22px}.mainModal .cardModalContainer{background:#fff;height:100%;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer{background:#532b9f;overflow:hidden}}.mainModal .cardModalContainer .cardMainBg{background:url(/content/images/bg/signupModalBgMobile.png) no-repeat #532b9f;background-size:100% 91%;height:auto;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMainBg{background:url(/content/images/bg/signupModalBgNew.png) no-repeat #532b9f;background-size:cover;width:100%}}.mainModal .cardModalContainer .pb-1{padding-bottom:1px}.mainModal .cardModalContainer .cardSendTitle{color:#fff;font-size:18px;font-family:felix-bold;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#ff407a;line-height:28px;padding:8px 0;text-align:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardSendTitle{font-size:20px}}.mainModal .cardModalContainer .cardMain{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto;margin:0;position:relative;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMain{flex-direction:row;height:333px}}.mainModal .cardModalContainer .cardMain .cardSignup{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMain .cardSignup{width:63%}}.mainModal .cardModalContainer .cardMain .cardSignup h3{color:#fff;font-size:36px;font-family:felix-bold;line-height:44px;margin:0 auto;padding:24px 16px 0;text-align:center;width:318px}.mainModal .cardModalContainer .cardMain .cardSignup h3 span{color:#7bdf79}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMain .cardSignup h3{padding:0 0 16px;margin:-81px auto 0;width:320px}}.mainModal .cardModalContainer .cardMain .ladyBg{margin:0 0 30px;z-index:1;width:190px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMain .ladyBg{margin:0;width:37%}}.mainModal .cardModalContainer .cardMain .ladyBg img{margin:0;width:190px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardMain .ladyBg img{margin:-13px 0 0;height:auto;width:196px}}.mainModal .cardModalContainer .cardAction{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:16px 16px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardAction{position:absolute;bottom:80px;left:60px;padding:0}}.mainModal .cardModalContainer .cardAction button{color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;box-shadow:0 0 0 transparent;border-radius:8px;border:0;cursor:pointer;height:auto;margin:0 auto 8px;padding:8px 0 11.5px;line-height:28px;outline:none;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .cardModalContainer .cardAction button{width:320px}}.mainModal .cardModalContainer .cardAction button:hover{background:#dd216b}.mainModal .cardModalContainer .cardAction button:focus{outline:1px solid #fff}.mainModal .cardModalContainer .cardAction p{color:#fff;font-size:12px;font-family:felix-medium;line-height:16px;opacity:1;color:#dfdfdf}.mainModal .cardModalContainer .cardAction p a{color:#fff;text-decoration:underline;text-underline-offset:.2rem}@media only screen and (max-width:767px){.mainModal .sentSuccessModal{background:transparent;position:fixed;top:0}}.mainModal .sentSuccessModal .earnCoupon{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .sentSuccessModal .pharmacyListContent{min-height:auto;overflow:hidden;height:376px}}@media only screen and (max-width:767px){.mainModal .sentSuccessModal .pharmacyListContent{padding:0}}@media only screen and (max-width:767px){.mainModal .sentSuccessModal h1{border-radius:0;display:inline-block;font-size:18px;overflow:hidden;padding:6px 50px 5px 10px;text-overflow:ellipsis;top:38px;white-space:nowrap}}.mainModal .sentSuccessModal .purpleSuccessModal{min-height:auto}@media only screen and (max-width:767px){.mainModal .sentSuccessModal .purpleSuccessModal{background:transparent}}.mainModal .sentSuccessModal .purpleSuccessModal .successMessage{bottom:0;background-color:#532b9f;margin:0;padding:0;position:absolute;top:88px;width:100%;z-index:101}@media only screen and (max-width:767px){.mainModal .sentSuccessModal .purpleSuccessModal .successMessage{background:transparent;top:85px;overflow:auto}}.mainModal .sentSuccessModal .purpleSuccessModal .signupContainer .signupBanner h2{background:#532b9f;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .sentSuccessModal .purpleSuccessModal .signupContainer .signupBanner h2{display:flex;align-items:center;flex-direction:row;justify-content:center}}@media only screen and (max-width:767px){.mainModal .sentSuccessModal .purpleSuccessModal .cardModalContainer{background:transparent}}@media only screen and (max-width:767px){.mainModal .sentSuccessModal .flexContent{display:none}}.mainModal .sentSuccessModal .actionButton{display:none}.mainModal .sentSuccessTransparentBg{background-color:rgba(0,0,0,.6)}.mainModal .checkmarksSection .checkMainContent .checkDataInfo{margin:16px 0 0}.mainModal .checkmarksSection .checkMainContent .checkDataInfo .paraInfo{color:#4a474f;font-size:10px;font-family:felix-medium}.mainModal .checkmarksSection .checkMainContent .checkDataInfo .paraInfo a{color:#4a474f}@media only screen and (min-width:768px)and (max-width:7680px){.mainModal .walletAction{display:none!important}}.mainModal .walletAction .wallet{display:flex;justify-content:center;align-items:center}.mainModal .walletAction .wallet img{padding:8px 16px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mainModal .walletAction .wallet img.android-img{width:100%}.errorCardImgMain{margin:56px auto;max-width:476px}@media only screen and (max-width:767px){.errorCardImgMain{padding:0 16px}}.errorCardImgMain h4{color:#532b9f;font-family:felix-bold;font-size:32px;line-height:36px;margin:0 0 24px;text-transform:inherit;text-align:center}.errorCardImgMain p{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px;margin:0 auto 24px;text-align:center;width:346px}@media only screen and (max-width:767px){.errorCardImgMain p{width:100%}}.mainModalNew{display:none;justify-content:flex-start;top:0;overflow:auto;z-index:101}.mainModalNew,.mainModalNew .bgshowModal{background:transparent}.mainModalNew .mainModalContent{height:100vh;width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent{height:auto;overflow:auto;position:relative;width:900px}}.mainModalNew .mainModalContent h2{color:#532b9f;font-size:18px;font-family:felix-bold;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;background:#f8f8f8;border-radius:0;min-height:38px;margin:0;padding:5px 50px 5px 10px;text-align:left;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent h2{display:inline-block;align-items:flex-start;flex-direction:row;justify-content:center;font-size:24px;line-height:15px;min-height:53px;padding:16px 30px}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent h2{display:inline-table;font-size:18px!important;overflow:hidden;padding:7px 50px 5px 10px;white-space:nowrap;text-overflow:ellipsis}}.mainModalNew .mainModalContent h2 span{color:#4a474f;font-size:14px;font-family:felix-medium;line-height:17px;padding:4px 0 0;text-align:center;text-transform:lowercase}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent h2 span{font-size:16px;padding:7px 0 0 5px;text-align:left}}.mainModalNew .mainModalContent .couponSavedBanner{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#ff407a;height:44px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .couponSavedBanner{height:50px}}.mainModalNew .mainModalContent .couponSavedBanner p{color:#fff;font-size:18px;font-family:felix-bold;line-height:28px;margin:0 0 4px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .couponSavedBanner p{font-size:20px}}.mainModalNew .mainModalContent .couponSavedBanner p a{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.mainModalNew .mainModalContent .pharmacyListContent{padding:0 0 50px}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent{overflow-y:scroll;height:100%}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent{padding:0}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:center;flex-direction:column;justify-content:space-around;min-height:90px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList{display:flex;align-items:flex-start;flex-direction:row;justify-content:center}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:auto}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:auto}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{max-width:170px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{margin:0;max-width:180px}}@media only screen and (max-width:321px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo{max-width:135px}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .logo img{height:48px;width:auto}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo{max-width:-webkit-max-content;max-width:max-content}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo p{color:#4a474f;font-size:24px;font-family:felix-bold;line-height:32px;width:200px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyTextLogo p{margin-bottom:0;max-width:400px;width:auto}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyDistance{color:#4a474f;font-size:14px;font-family:felix-semibold;line-height:24px;padding:8px 0;width:108px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyLocation .pharmacyDistance{font-size:16px;width:auto}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end;line-height:20px;margin:0;text-align:right;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice{margin:0;width:auto}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice label{color:#4a474f;font-size:16px;font-family:felix-regular}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice span{text-decoration:line-through}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .FinalPrice{color:#532b9f;font-size:24px;font-family:felix-bold;text-decoration:none}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .AvgPrice label,.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .AvgPrice span{font-size:12px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection{padding:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection{padding:10px 0}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .SinginSection span{color:#532b9f;font-size:12px;font-family:felix-regular;text-decoration:none}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p{color:#4a474f;font-size:14px;font-family:felix-regular;line-height:24px;text-align:right}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p{font-size:16px}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p label{color:#4a474f;font-size:12px;font-family:felix-regular}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p span{border-bottom:2px solid #7bdf79;cursor:pointer;margin:2px 0 2px 4px;text-decoration:none}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p span:hover{color:#62b261;border-bottom:2px solid #62b261}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p.withoutsignupLabel label{color:#4a474f;font-size:14px;font-family:felix-semibold;line-height:24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice p.withoutsignupLabel label{color:#4a474f;font-size:16px;font-family:felix-bold}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .yourPrice{margin:2px 0 0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap{margin:4px 0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap.withMemberBonus{align-items:center;background:#e5ffe5;border-radius:4px;display:flex;justify-content:center;padding:4px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .priceWrap.withMemberBonus span{color:#2f6a2e;font-size:14px;font-family:felix-semiBold;line-height:20px;border-bottom:none;margin:0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pharmacy-item__price{color:#4a474f;font-size:36px;font-family:felix-bold;display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;line-height:44px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .pharmacy-item__price b{padding-right:2px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo{display:flex;min-width:-webkit-max-content;min-width:max-content;width:100%}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;background:#532b9f;border-radius:8px;border:none;height:auto;left:5px;min-height:164px;min-width:-webkit-max-content;min-width:max-content;overflow:visible;padding:16px;position:absolute;top:8px;width:288px;z-index:12}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{right:11px;top:34px}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #7bdf79;height:10px;position:absolute;left:16px;right:134px;top:264px;transform:rotate(90deg);width:6px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:135px}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:before{border:none}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible.nonLoginTooltip{padding:16px 16px 0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails{display:flex;justify-content:space-between;margin:0 0 8px;width:100%}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc{color:#fff;font-size:16px;font-family:felix-regular;line-height:24px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .priceDesc span{border-bottom:none;text-decoration:underline;margin:0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .totalPrice{color:#fff;font-size:20px;font-family:felix-semiBold;line-height:28px;margin-left:4px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails .mainPrice{color:#fff;font-size:20px;font-family:felix-semiBold}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible .priceDetails.totalDetail{border-top:1px solid #99989c;padding-top:8px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li{list-style:none}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .tooltipHeading{color:#fff;font-size:20px;font-family:felix-semiBold;line-height:28px;margin:0 0 8px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .savingNote{color:#fff;font-size:12px;font-family:felix-regular;margin:0;line-height:16px;text-align:left;width:226px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li .bonusNote{color:#fff;font-size:12px;font-family:felix-regular;margin:0 0 8px;text-align:left;line-height:16px;width:258px}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton{color:#532b9f;font-size:20px;font-family:felix-semiBold;background:#7bdf79;border-radius:0 0 10px 10px;cursor:pointer;display:flex;justify-content:center;padding:8px 0;margin-bottom:-1px;margin-left:-16px;line-height:28px;text-decoration:none;width:calc(100% + 32px)}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible li.signUpButton:hover{text-decoration:underline;text-underline-offset:.2em}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{cursor:pointer;border:0;background:transparent}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{height:16px;margin:9px 10px 0 -7px;width:16px}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{margin:0 -6px 0 0}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .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){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage{margin:0}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage.active,.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .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){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon .infoImage:hover:before{content:"";top:12px;width:287px;position:absolute;min-height:270px;outline:none;right:12px;z-index:100}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:6px 10px 0 0}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon{margin:3px 0 0}.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon.loginInfoIcon .infoImage{margin:0 2px}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .infoIcon{outline:none}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacy-item__pricing-msg{line-height:19px;margin:0 auto;padding:0 20px 10px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacy-item__pricing-msg{margin:-8px 0 0}}.mainModalNew .mainModalContent .pharmacyListContent .pharmacy-item__pricing-msg p{font-size:14px;color:#4a474f;text-align:center;line-height:20px}.mainModalNew .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{top:7px;right:12px}@media only screen and (max-width:767px){.mainModalNew .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible{top:30px}}.mainModalNew .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:60px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:126px;top:228px;border-left:10px solid #532b9f;left:23px}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent.afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .PricingWrapInfo .PriceSectionInfo .pricetoolTipInfo .visually-visible:after{right:63px}}.mainModalNew .mainModalContent .earnCoupon{border-top:8px solid #7bdf79}.mainModalNew .mainModalContent .earnCoupon .earnCouponContent{background:#7bdf79;border-radius:0 0 8px 8px;max-width:400px;margin:0 auto 8px;min-height:22px;padding:8px 0;position:relative}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .earnCoupon .earnCouponContent{width:75%}}.mainModalNew .mainModalContent .earnCoupon .earnCouponContent p{color:#532b9f;font-size:16px;font-family:felix-semibold;line-height:24px;text-align:center}.mainModalNew .mainModalContent .earnCoupon .earnCouponContent:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #7bdf79;bottom:-10px;height:0;left:49%;position:absolute;width:0}.mainModalNew .mainModalContent .loaderContainer{width:100%;height:100px;display:flex;align-items:center;justify-content:center}.mainModalNew .mainModalContent .couponLoader{max-height:100px;max-width:100px}.mainModalNew .mainModalContent .couponCard{display:flex;align-items:center;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .couponCard{padding:0 16px}}.mainModalNew .mainModalContent .couponCard .imageContainer{display:flex;justify-content:center;align-items:center;height:202px;width:330px}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .couponCard .imageContainer{height:auto;width:100%}}.mainModalNew .mainModalContent .couponCard .imageContainer .contactImage{width:100%;height:100%}.mainModalNew .mainModalContent .couponCard .imageContainer .loaderImage{height:100px;width:100px}.mainModalNew .mainModalContent .saveSection{text-align:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .saveSection{width:250px}}.mainModalNew .mainModalContent .actionButton{display:flex;align-items:center;flex-direction:row;justify-content:space-around;flex-wrap:wrap;list-style-type:none;padding:32px 16px 16px;position:relative;width:100%;z-index:11}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionButton{justify-content:center;width:100%;padding:20px 0 0}}.mainModalNew .mainModalContent .actionButton .button{height:48px;margin-bottom:14px}.mainModalNew .mainModalContent .actionButton .button.savebtn{color:#ff417b;font-size:20px;font-family:felix-bold;background:none;height:auto;line-height:20px;margin:0 0 32px;-webkit-text-decoration:underline 1.5px;text-decoration:underline 1.5px;text-underline-offset:.3rem;width:155px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionButton .button.savebtn{width:auto}}.mainModalNew .mainModalContent .actionButton .button.savebtn:hover{color:#dd216b}.mainModalNew .mainModalContent .actionButton .email-send,.mainModalNew .mainModalContent .actionButton .text-send{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#ff417b;box-shadow:0 0 0 transparent;border-radius:8px;font-size:20px;line-height:27px;min-width:-webkit-max-content;min-width:max-content;margin:0;width:100%;z-index:1}.mainModalNew .mainModalContent .actionButton .email-send:hover,.mainModalNew .mainModalContent .actionButton .text-send:hover{background:#dd216b}.mainModalNew .mainModalContent .actionButton .email-send img,.mainModalNew .mainModalContent .actionButton .text-send img{margin-right:5px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionButton .email-send,.mainModalNew .mainModalContent .actionButton .text-send{border-width:2px}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionButton .text-send{margin-right:24px}}.mainModalNew .mainModalContent .actionButton .print-button{color:#ff417b;font-size:21px;font-family:felix-bold;background-color:#fff;border:none;-webkit-text-decoration:underline 1.5px;text-decoration:underline 1.5px;text-underline-offset:.3rem}.mainModalNew .mainModalContent .actionButton .print-button:hover{color:#dd216b}.mainModalNew .mainModalContent .actionButton .pdfLoader{height:45px;width:45px;margin-top:10px}.mainModalNew .mainModalContent .actionButton li{width:32%;padding-right:10px}.mainModalNew .mainModalContent .actionButton li::marker{list-style-type:none}.mainModalNew .mainModalContent .actionModal{background:#f8f8f8;border-top:1px solid #c8c6cc;position:static;transition:opacity .3s ease-out,bottom .3s ease-out;width:100%;z-index:12;left:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal{width:auto}}.mainModalNew .mainModalContent .actionModal .modalWrapper{padding:24px 16px 16px;position:relative;z-index:101}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper{background:#f8f8f8;height:auto;margin:0 auto;padding:0;width:96%}}.mainModalNew .mainModalContent .actionModal .modalWrapper h3{color:#4a474f;font-size:16px;font-family:felix-semibold;padding:0 0 8px;margin:0;line-height:24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper h3{padding:24px 0 8px;width:auto}}.mainModalNew .mainModalContent .actionModal .modalWrapper h3 span{position:absolute;right:5px;top:5px}.mainModalNew .mainModalContent .actionModal .modalWrapper h3 span img{width:40px}.mainModalNew .mainModalContent .actionModal .modalWrapper label{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#532b9f;font-size:16px;font-family:felix-semiBold;margin:5px 0}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper{position:relative}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#4a474f;font-size:16px;font-family:felix-semibold;border:1px solid #b7b7b7;border-radius:6px;height:48px;line-height:24px;padding:0 16px;width:100%}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input:focus{border:1px solid #532b9f}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input::-webkit-input-placeholder,.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input::placeholder{color:#88838f;font-size:16px;font-family:felix-semiBold}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper input.invalid-input-error{color:#d32f2f;border:1px solid #d32f2f;background-position:right 16px center}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .inputWrapper .errorImage{position:absolute;right:16.5px;top:12px}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .submitAction{background:#ff417b;color:#fff;font-size:20px;font-family:felix-bold;box-shadow:0 0 0 transparent;border-radius:8px;height:48px;min-width:81px;margin:0 0 0 16px;line-height:28px;width:80px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .submitAction{width:160px}}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .submitAction:focus{outline:1px solid #565a5c}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .submitAction:hover{background:#dd216b}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .submitAction:disabled{background:#ffb3ca;cursor:not-allowed}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .sendLoader{height:48px;width:48px;margin-left:20px}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .label-error{font-size:14px;font-family:felix-semiBold;position:absolute}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .label-error{padding-top:1px}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .mobileWidth{width:calc(100% - 50px)}}.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .loaderDiv{height:41px;width:122px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper .form-control .loaderDiv{width:135px}}.mainModalNew .mainModalContent .actionModal .modalWrapper p{color:#4a474f;font-size:12px;font-family:felix-regular;line-height:16px;padding:24px 0 8px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .actionModal .modalWrapper p{padding:24px 0}}.mainModalNew .mainModalContent .actionModal .modalWrapper p a{color:#4a474f;text-decoration:underline;text-underline-offset:.2rem}.mainModalNew .mainModalContent .actionModal .modalWrapper p a:hover{color:#532b9f}.mainModalNew .mainModalContent .showModal{bottom:-15px;opacity:1;visibility:visible}.mainModalNew .mainModalContent .hideModal{bottom:-300px;visibility:hidden;min-height:0;opacity:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .hideModal{bottom:-190px}}.mainModalNew .mainModalContent .LoyaltyContent{padding:8px 50px 9px;margin-bottom:0}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .LoyaltyContent{padding:12px 50px 9px}}.mainModalNew .mainModalContent .LoyaltyContent p{line-height:20px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .LoyaltyContent p{font-size:18px}}.mainModalNew .mainModalContent .LoyaltyContent:after{display:none}.mainModalNew .mainModalContent .closeModal{position:absolute;right:0;top:0;z-index:101}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .closeModal{top:7px;right:15px}}.mainModalNew .mainModalContent .closeModal img{cursor:pointer;width:40px}.mainModalNew .mainModalContent .close-button{margin:0}.mainModalNew .mainModalContent .flexContent{display:flex;align-items:center;flex-direction:column;justify-content:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .flexContent{display:flex;align-items:center;flex-direction:row;justify-content:center;margin:0 auto;padding:16px 24px 24px}}.mainModalNew .mainModalContent .emailTextSend{display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#ff407a;padding:8px 0;width:100%}.mainModalNew .mainModalContent .emailTextSend p{color:#fff;font-size:18px;font-family:felix-bold;line-height:28px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent .emailTextSend p{font-size:20px}}@media only screen and (max-width:767px){.mainModalNew .afterloginCouponModal .pharmacyListContent .pharmacyList{display:flex;align-items:flex-start;flex-direction:row;justify-content:center;padding:10px 20px 0}.mainModalNew .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyLocation{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;width:100%}.mainModalNew .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyLocation .logo img{max-width:160px}.mainModalNew .afterloginCouponModal .pharmacyListContent .pharmacyList .pharmacyAvgPrice .earnCoupon{margin:0 auto 20px}}@media only screen and (max-width:767px){.mainModalNew .afterloginCouponModal .pharmacyListContent .bonusSavingsDetails{width:calc(100% - 20px)}}.mainModalNew .mainModalContent{background:#fff}.mainModalNew .mainModalContent .pharmacyListContent{background:#fff;min-height:355px}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent{min-height:auto}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .pharmacyList{position:relative}}@media only screen and (max-width:767px){.mainModalNew .mainModalContent .pharmacyListContent .switchSCappSection{padding:5px 30px;width:100%}.mainModalNew .mainModalContent .pharmacyListContent .switchSCappSection .appSection{width:100%}}.mainModalNew .mainModalContent h1{color:#532b9f;font-size:18px;font-family:felix-bold;border-radius:0 0 8px 8px;background:#f8f8f8}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent h1{border:0;border-radius:0;font-size:24px}}.mainModalNew .mainModalContent h1 span{color:#4a474f;font-size:14px;font-family:felix-medium}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainModalContent h1 span{font-size:16px}}.mainModalNew .mainCouponModal{background:#fff;border-radius:12px}.mainModalNew .mainCouponModal .pharmacyListContent{background:#fff}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .button{box-shadow:0 0 0 transparent;font-size:20px;line-height:20px}}.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .button.email-send,.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .button.text-send{line-height:28px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .text-send:before{background-size:25px;left:27%}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .email-send:before{background-position:center -24px;background-size:27px;left:26%}}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .actionButton .print-button{margin-bottom:0;margin-top:32px;height:auto}}.mainModalNew .mainCouponModal .pharmacyListContent .pharmacyNote{color:#4a474f;font-size:16px;font-family:felix-medium;padding:16px;line-height:24px;margin:0 auto;width:300px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .pharmacyNote{padding:24px 0 0;width:auto}}.mainModalNew .mainCouponModal .pharmacyListContent .pharmacyNote span{font-family:felix-extraBold}.mainModalNew .mainCouponModal .pharmacyListContent .cardData{display:inline}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal .pharmacyListContent .cardData{display:inline-block}}.mainModalNew .mainCouponModal h2{color:#fff;font-size:24px;font-family:felix-bold;line-height:32px;background:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal h2{display:flex;flex-direction:column;padding:16px 24px}}@media only screen and (max-width:767px){.mainModalNew .mainCouponModal h2{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;font-size:24px!important;border-radius:0;min-height:85px;padding:16px}}.mainModalNew .mainCouponModal h2 span{color:#fff;font-size:16px;font-family:felix-medium;line-height:24px;padding:4px 24px 0 0;margin-top:-4px;text-align:left;text-wrap:initial}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .mainCouponModal h2 span{font-family:felix-semibold;margin:0;padding:0;text-align:left}}.mainModalNew .mainCouponModal .closeModal{top:22px;right:26px}@media only screen and (max-width:767px){.mainModalNew .mainCouponModal .closeModal{right:16px;top:31px}.mainModalNew .mainCouponModal .closeModal:focus{outline-offset:-6px}}.mainModalNew .mainCouponModal .closeModal img{cursor:pointer;width:22px}.mainModalNew .cardModalContainer{background:#fff;height:100%;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer{background:#532b9f;overflow:hidden}}.mainModalNew .cardModalContainer .cardMainBg{background:url(/content/images/bg/signupModalBgMobile.png) no-repeat #532b9f;background-size:100% 91%;height:auto;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMainBg{background:url(/content/images/bg/signupModalBgNew.png) no-repeat #532b9f;background-size:cover;width:100%}}.mainModalNew .cardModalContainer .pb-1{padding-bottom:1px}.mainModalNew .cardModalContainer .cardSendTitle{color:#fff;font-size:18px;font-family:felix-bold;display:flex;align-items:center;flex-direction:column;justify-content:center;background-color:#ff407a;line-height:28px;padding:8px 0;text-align:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardSendTitle{font-size:20px}}.mainModalNew .cardModalContainer .cardMain{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto;margin:0;position:relative;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMain{flex-direction:row;height:333px}}.mainModalNew .cardModalContainer .cardMain .cardSignup{width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMain .cardSignup{width:63%}}.mainModalNew .cardModalContainer .cardMain .cardSignup h3{color:#fff;font-size:36px;font-family:felix-bold;line-height:44px;margin:0 auto;padding:24px 16px 0;text-align:center;width:318px}.mainModalNew .cardModalContainer .cardMain .cardSignup h3 span{color:#7bdf79}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMain .cardSignup h3{padding:0 0 16px;margin:-81px auto 0;width:320px}}.mainModalNew .cardModalContainer .cardMain .ladyBg{margin:0 0 30px;z-index:1;width:190px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMain .ladyBg{margin:0;width:37%}}.mainModalNew .cardModalContainer .cardMain .ladyBg img{margin:0;width:190px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardMain .ladyBg img{margin:-13px 0 0;height:auto;width:196px}}.mainModalNew .cardModalContainer .cardAction{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:16px 16px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardAction{position:absolute;bottom:80px;left:60px;padding:0}}.mainModalNew .cardModalContainer .cardAction button{color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;box-shadow:0 0 0 transparent;border-radius:8px;border:0;cursor:pointer;height:auto;margin:0 auto 8px;padding:8px 0 11.5px;line-height:28px;outline:none;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .cardModalContainer .cardAction button{width:320px}}.mainModalNew .cardModalContainer .cardAction button:hover{background:#dd216b}.mainModalNew .cardModalContainer .cardAction button:focus{outline:1px solid #fff}.mainModalNew .cardModalContainer .cardAction p{color:#fff;font-size:12px;font-family:felix-medium;line-height:16px;opacity:1;color:#dfdfdf}.mainModalNew .cardModalContainer .cardAction p a{color:#fff;text-decoration:underline;text-underline-offset:.2rem}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal{background:transparent;position:fixed;top:0}}.mainModalNew .sentSuccessModal .earnCoupon{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .sentSuccessModal .pharmacyListContent{min-height:auto;overflow:hidden;height:376px}}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal .pharmacyListContent{padding:0}}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal h1{border-radius:0;display:inline-block;font-size:18px;overflow:hidden;padding:6px 50px 5px 10px;text-overflow:ellipsis;top:38px;white-space:nowrap}}.mainModalNew .sentSuccessModal .purpleSuccessModal{min-height:auto}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal .purpleSuccessModal{background:transparent}}.mainModalNew .sentSuccessModal .purpleSuccessModal .successMessage{bottom:0;background-color:#532b9f;margin:0;padding:0;position:absolute;top:63px;width:100%;z-index:101}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal .purpleSuccessModal .successMessage{background:transparent;top:85px;overflow:auto}}.mainModalNew .sentSuccessModal .purpleSuccessModal .signupContainer .signupBanner h2{background:#532b9f;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .sentSuccessModal .purpleSuccessModal .signupContainer .signupBanner h2{display:flex;align-items:center;flex-direction:row;justify-content:center}}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal .purpleSuccessModal .cardModalContainer{background:transparent}}@media only screen and (max-width:767px){.mainModalNew .sentSuccessModal .flexContent{display:none}}.mainModalNew .sentSuccessModal .actionButton{display:none}.mainModalNew .sentSuccessTransparentBg{background-color:rgba(0,0,0,.6)}.mainModalNew .checkmarksSection .checkMainContent .checkDataInfo{margin:16px 0 0}.mainModalNew .checkmarksSection .checkMainContent .checkDataInfo .paraInfo{color:#4a474f;font-size:10px;font-family:felix-medium}.mainModalNew .checkmarksSection .checkMainContent .checkDataInfo .paraInfo a{color:#4a474f}@media only screen and (min-width:768px)and (max-width:7680px){.mainModalNew .walletAction{display:none!important}}.mainModalNew .walletAction .wallet{display:flex;justify-content:center;align-items:center}.mainModalNew .walletAction .wallet img{padding:8px 16px 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mainModalNew .walletAction .wallet img.android-img{width:100%}.new-prescription-modal{width:100%;padding:20px}.new-prescription-modal .left-section{float:left;width:50%}.new-prescription-modal .left-section>div:not(:first-child){margin-top:5px}.new-prescription-modal .right-section{float:right;width:50%}.new-prescription-modal .drug-name{color:#4a474f;font-size:24px;font-family:felix-bold;font-weight:700;line-height:32px}.new-prescription-modal .dosage{color:#4a474f;font-size:16px;font-family:felix-regular;font-weight:500;line-height:24px}.new-prescription-modal .pharmacy-logo{max-width:180px;margin:12px 0;text-align:left}.new-prescription-modal .pharmacy-logo img{height:48px;max-width:180px}.new-prescription-modal .pharmacy-name{color:#4a474f;font-size:24px;font-family:felix-bold;line-height:32px}.new-prescription-modal .onlinePharmacy{color:#4a474f;font-size:16px;font-family:felix-regular;line-height:24px}.new-prescription-modal .separator{border:none;border-top:1px solid #ddd;margin:16px 0}.new-prescription-modal .instruction{color:#4a474f;font-size:14px;font-family:felix-regular;margin-top:5px;text-align:center}.new-prescription-modal .earn-text{color:#1b7d1a}.new-prescription-modal .earn-text .text-highlight{background-color:#e5ffe5;display:inline-block;padding:2px 6px;border-radius:5px}.mobileAppsBanner{display:flex;align-items:center;flex-direction:row;justify-content:center;background:#f6f2ff;border-radius:8px;border:1px solid rgba(83,43,159,.4);margin:16px;padding:12px 0}@media only screen and (min-width:768px)and (max-width:7680px){.mobileAppsBanner{padding:12px 24px}}.mobileAppsBanner .iconWrap{border-radius:6px;height:24px;padding:0;text-align:center;width:24px}.mobileAppsBanner .iconWrap img{height:24px;width:24px}.mobileAppsBanner p{color:#4a474f;font-size:14px;font-family:felix-bold;line-height:20px;margin:0 16px}@media only screen and (max-width:374px){.mobileAppsBanner p{max-width:180px;margin:0 8px}}.mobileAppsBanner a{color:#ff407a;font-size:13px;font-family:felix-bold;line-height:20px;margin:2px 0 0;text-decoration:underline;text-underline-offset:.3rem}.commonForm .form-group input.phoneNumber:not(.inputoutline):focus,.commonForm .form-group input[name=confirmPassword]:not(.inputoutline):focus,.commonForm .form-group input[name=password]:not(.inputoutline):focus,.commonForm .form-group input[type=date]:not(.inputoutline):focus,.commonForm .form-group input[type=email]:not(.inputoutline):focus,.commonForm .form-group input[type=number]:not(.inputoutline):focus,.commonForm .form-group input[type=password]:not(.inputoutline):focus,.commonForm .form-group input[type=text]:not(.inputoutline):focus,.commonForm .inputWrapper input.phoneNumber:not(.inputoutline):focus,.commonForm .inputWrapper input[name=confirmPassword]:not(.inputoutline):focus,.commonForm .inputWrapper input[name=password]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=date]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=email]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=number]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=password]:not(.inputoutline):focus,.commonForm .inputWrapper input[type=text]:not(.inputoutline):focus,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}.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,.themeFocus: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),.themeFocus:focus:not(:focus-visible){outline:0!important}.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;font-size:18px;font-family:felix-medium;display:flex;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-size:16px;font-family:felix-semibold;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]{color:#4a474f;font-size:16px;font-family:felix-regular;border-radius:6px;border:1px solid #515151;box-shadow:inset 0 0 0 transparent;height:50px;padding:9px 12px;-webkit-appearance:none;width:100%}.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{border:1px solid red;box-shadow:0 0 0 transparent;background-image:url(/content/images/icons/error.svg);background-repeat:no-repeat;background-position:right 5px center}.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{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0 0 15px;width:100%}.commonForm .eye-icon{display:flex;align-items:center;flex-direction:row;justify-content:center;cursor:pointer;height:30px;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{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%}.homeDeliveryLoginModal,.homeDeliveryModal{justify-content:center!important}.homeDeliveryLoginModal .modalContent,.homeDeliveryModal .modalContent{background:#fff;border-radius:3px;box-shadow:0 2px 6px 1px hsla(0,0%,59.6%,.15),0 2px 6px 0 rgba(0,0,0,.2);display:inline-block;height:285px;overflow:auto;position:relative;width:300px;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal .modalContent,.homeDeliveryModal .modalContent{padding:50px 0 30px}}.homeDeliveryLoginModal .modalContent .commonForm,.homeDeliveryModal .modalContent .commonForm{display:inline-block;padding:0 10px;width:100%}.homeDeliveryLoginModal .modalContent .commonForm h1,.homeDeliveryModal .modalContent .commonForm h1{color:#532b9f;font-size:24px;font-family:felix-bold;display:inline-block;margin:0 0 15px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal .modalContent .commonForm h1,.homeDeliveryModal .modalContent .commonForm h1{font-family:felix-semiBold;margin:20px 0 32px}}.homeDeliveryLoginModal .modalContent .commonForm .closeModal,.homeDeliveryModal .modalContent .commonForm .closeModal{cursor:pointer;padding:6px 0;text-align:right;top:0}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal .modalContent .commonForm .closeModal,.homeDeliveryModal .modalContent .commonForm .closeModal{padding:10px 0;position:absolute;right:16px}}.homeDeliveryLoginModal .modalContent .commonForm .note,.homeDeliveryModal .modalContent .commonForm .note{color:#4a474f;font-size:16px;font-family:felix-regular;display:inline-block;width:100%}.homeDeliveryLoginModal .modalContent .commonForm .note .label-error,.homeDeliveryModal .modalContent .commonForm .note .label-error{text-align:center}.homeDeliveryLoginModal .modalContent .commonForm .actionButton,.homeDeliveryModal .modalContent .commonForm .actionButton{display:flex;align-items:center;flex-direction:row;justify-content:center;cursor:pointer;border-radius:8px;font-family:felix-semiBold;font-size:16px;height:50px;margin:20px auto 0;outline:none;text-decoration:none;width:100%}.homeDeliveryLoginModal .modalContent .commonForm .pink,.homeDeliveryModal .modalContent .commonForm .pink{border:0;color:#fff}.homeDeliveryLoginModal .modalContent .commonForm .pinkBorderButton,.homeDeliveryModal .modalContent .commonForm .pinkBorderButton{background:#fff}.homeDeliveryLoginModal .modalContent .commonForm .pdfLoader,.homeDeliveryModal .modalContent .commonForm .pdfLoader{height:45px;width:45px;display:block;margin:0 auto}.homeDeliveryLoginModal .modalContent{height:100%;padding:0 0 50px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal .modalContent{height:auto;width:700px}}.homeDeliveryLoginModal .modalContent h1{display:block!important}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal .modalContent h1{margin:40px auto 20px!important}}.homeDeliveryLoginModal .modalContent .commonForm .closeModal img{width:40px}.homeDeliveryLoginModal .modalContent .commonForm .eye-icon{top:27px}.homeDeliveryLoginModal .modalContent .commonForm .topHeader{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.homeDeliveryLoginModal .modalContent .commonForm .topHeader .backToPage{color:#e84073;font-size:16px;font-family:felix-medium;padding-left:20px}.homeDeliveryLoginModal .modalContent .commonForm .topHeader .backToPage:before{content:"<";margin-left:-10px;position:absolute}.homeDeliveryLoginModal #login-form.login-form.sc-registration-v2 .SignUpBottomSection,.homeDeliveryLoginModal #login-form.login-form.sc-registration-v2 header{display:none}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryLoginModal #login-form.login-form.sc-registration-v2 .sc-form-row--password{width:75%}}.homeDeliveryLoginModal .form-bg{height:auto}.emailSentModal,.enterPassWordModal,.homeDeliveryModalNew,.signupHomeDeliveryModal{justify-content:center!important}.emailSentModal .modalContent,.enterPassWordModal .modalContent,.homeDeliveryModalNew .modalContent,.signupHomeDeliveryModal .modalContent{background:#532b9f;border-radius:3px;box-shadow:0 2px 6px 1px hsla(0,0%,59.6%,.15),0 2px 6px 0 rgba(0,0,0,.2);display:inline-block;height:100%;overflow:auto;padding:16px;position:relative;width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent,.enterPassWordModal .modalContent,.homeDeliveryModalNew .modalContent,.signupHomeDeliveryModal .modalContent{background:#532b9f;padding:56px 24px;height:499px;max-width:780px}}.emailSentModal .modalContent .deliveyHeading,.emailSentModal .modalContent h1,.enterPassWordModal .modalContent .deliveyHeading,.enterPassWordModal .modalContent h1,.homeDeliveryModalNew .modalContent .deliveyHeading,.homeDeliveryModalNew .modalContent h1,.signupHomeDeliveryModal .modalContent .deliveyHeading,.signupHomeDeliveryModal .modalContent h1{margin:0 auto;width:auto}.emailSentModal .modalContent .modalContentHeader,.enterPassWordModal .modalContent .modalContentHeader,.homeDeliveryModalNew .modalContent .modalContentHeader,.signupHomeDeliveryModal .modalContent .modalContentHeader{display:flex;align-items:flex-end;flex-direction:row;justify-content:flex-end}.emailSentModal .modalContent .modalContentHeader .closeModal,.enterPassWordModal .modalContent .modalContentHeader .closeModal,.homeDeliveryModalNew .modalContent .modalContentHeader .closeModal,.signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal{cursor:pointer;padding:10px 0 0;top:0;width:40px}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .modalContentHeader .closeModal,.enterPassWordModal .modalContent .modalContentHeader .closeModal,.homeDeliveryModalNew .modalContent .modalContentHeader .closeModal,.signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal{margin:24px 0 0;padding:0;position:absolute;right:16px}}.emailSentModal .modalContent .modalContentHeader .closeModal img,.enterPassWordModal .modalContent .modalContentHeader .closeModal img,.homeDeliveryModalNew .modalContent .modalContentHeader .closeModal img,.signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal img{margin:0 0 0 10px;width:19px}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .modalContentHeader .closeModal img,.enterPassWordModal .modalContent .modalContentHeader .closeModal img,.homeDeliveryModalNew .modalContent .modalContentHeader .closeModal img,.signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal img{margin:0;width:22px}}.emailSentModal .modalContent .deliveyHeading,.emailSentModal .modalContent h1,.enterPassWordModal .modalContent .deliveyHeading,.enterPassWordModal .modalContent h1,.homeDeliveryModalNew .modalContent .deliveyHeading,.homeDeliveryModalNew .modalContent h1,.signupHomeDeliveryModal .modalContent .deliveyHeading,.signupHomeDeliveryModal .modalContent h1{color:#fff!important;font-size:24px;font-family:felix-semiBold;display:flex;align-items:center;flex-direction:row;justify-content:center;height:50px;margin:-14px 0 0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .deliveyHeading,.emailSentModal .modalContent h1,.enterPassWordModal .modalContent .deliveyHeading,.enterPassWordModal .modalContent h1,.homeDeliveryModalNew .modalContent .deliveyHeading,.homeDeliveryModalNew .modalContent h1,.signupHomeDeliveryModal .modalContent .deliveyHeading,.signupHomeDeliveryModal .modalContent h1{font-family:felix-bold;font-size:36px;line-height:140%;margin:0}}.emailSentModal .modalContent .deliveyHeading span,.emailSentModal .modalContent h1 span,.enterPassWordModal .modalContent .deliveyHeading span,.enterPassWordModal .modalContent h1 span,.homeDeliveryModalNew .modalContent .deliveyHeading span,.homeDeliveryModalNew .modalContent h1 span,.signupHomeDeliveryModal .modalContent .deliveyHeading span,.signupHomeDeliveryModal .modalContent h1 span{margin:0 0 12px}.emailSentModal .modalContent .deliveyHeading span img,.emailSentModal .modalContent h1 span img,.enterPassWordModal .modalContent .deliveyHeading span img,.enterPassWordModal .modalContent h1 span img,.homeDeliveryModalNew .modalContent .deliveyHeading span img,.homeDeliveryModalNew .modalContent h1 span img,.signupHomeDeliveryModal .modalContent .deliveyHeading span img,.signupHomeDeliveryModal .modalContent h1 span img{height:40px;width:48px}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .deliveyHeading span img,.emailSentModal .modalContent h1 span img,.enterPassWordModal .modalContent .deliveyHeading span img,.enterPassWordModal .modalContent h1 span img,.homeDeliveryModalNew .modalContent .deliveyHeading span img,.homeDeliveryModalNew .modalContent h1 span img,.signupHomeDeliveryModal .modalContent .deliveyHeading span img,.signupHomeDeliveryModal .modalContent h1 span img{height:52px;width:63px}}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .deliveyHeading.headingMargin,.emailSentModal .modalContent h1.headingMargin,.enterPassWordModal .modalContent .deliveyHeading.headingMargin,.enterPassWordModal .modalContent h1.headingMargin,.homeDeliveryModalNew .modalContent .deliveyHeading.headingMargin,.homeDeliveryModalNew .modalContent h1.headingMargin,.signupHomeDeliveryModal .modalContent .deliveyHeading.headingMargin,.signupHomeDeliveryModal .modalContent h1.headingMargin{margin:0!important}}.emailSentModal .modalContent h2,.enterPassWordModal .modalContent h2,.homeDeliveryModalNew .modalContent h2,.signupHomeDeliveryModal .modalContent h2{color:#fff;font-size:16px;font-family:felix-regular;padding:25px 0}.emailSentModal .modalContent p,.enterPassWordModal .modalContent p,.homeDeliveryModalNew .modalContent p,.signupHomeDeliveryModal .modalContent p{color:#fff;font-size:16px;font-family:felix-regular;width:100%}.emailSentModal .modalContent ul,.enterPassWordModal .modalContent ul,.homeDeliveryModalNew .modalContent ul,.signupHomeDeliveryModal .modalContent ul{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:10px auto 20px;padding:0 0 20px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent ul,.enterPassWordModal .modalContent ul,.homeDeliveryModalNew .modalContent ul,.signupHomeDeliveryModal .modalContent ul{padding:0 0 20px;width:260px}}.emailSentModal .modalContent ul li,.enterPassWordModal .modalContent ul li,.homeDeliveryModalNew .modalContent ul li,.signupHomeDeliveryModal .modalContent ul li{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;color:#fff;font-size:14px;font-family:felix-regular;margin:0;width:auto}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent ul li,.enterPassWordModal .modalContent ul li,.homeDeliveryModalNew .modalContent ul li,.signupHomeDeliveryModal .modalContent ul li{font-size:16px;margin:0 0 8px}}.emailSentModal .modalContent ul li span,.enterPassWordModal .modalContent ul li span,.homeDeliveryModalNew .modalContent ul li span,.signupHomeDeliveryModal .modalContent ul li span{padding-right:10px;width:38px}.emailSentModal .modalContent .commonForm,.enterPassWordModal .modalContent .commonForm,.homeDeliveryModalNew .modalContent .commonForm,.signupHomeDeliveryModal .modalContent .commonForm{display:inline-block;padding:0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .commonForm,.enterPassWordModal .modalContent .commonForm,.homeDeliveryModalNew .modalContent .commonForm,.signupHomeDeliveryModal .modalContent .commonForm{width:507px}}.emailSentModal .modalContent .commonForm .label-error,.emailSentModal .modalContent .commonForm label,.enterPassWordModal .modalContent .commonForm .label-error,.enterPassWordModal .modalContent .commonForm label,.homeDeliveryModalNew .modalContent .commonForm .label-error,.homeDeliveryModalNew .modalContent .commonForm label,.signupHomeDeliveryModal .modalContent .commonForm .label-error,.signupHomeDeliveryModal .modalContent .commonForm label{color:#fff;line-height:24px}@media only screen and (max-width:767px){.emailSentModal .modalContent .commonForm label,.enterPassWordModal .modalContent .commonForm label,.homeDeliveryModalNew .modalContent .commonForm label,.signupHomeDeliveryModal .modalContent .commonForm label{font-size:16px}}.emailSentModal .modalContent .commonForm .label-error,.enterPassWordModal .modalContent .commonForm .label-error,.homeDeliveryModalNew .modalContent .commonForm .label-error,.signupHomeDeliveryModal .modalContent .commonForm .label-error{padding-top:4px}.emailSentModal .modalContent .commonForm .pink,.enterPassWordModal .modalContent .commonForm .pink,.homeDeliveryModalNew .modalContent .commonForm .pink,.signupHomeDeliveryModal .modalContent .commonForm .pink{background:#ff407a;font-size:20px;font-family:felix-bold;border:0;border-radius:6px;color:#fff;height:48px;line-height:28px;margin:0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .commonForm .pink,.enterPassWordModal .modalContent .commonForm .pink,.homeDeliveryModalNew .modalContent .commonForm .pink,.signupHomeDeliveryModal .modalContent .commonForm .pink{height:50px}}.emailSentModal .modalContent .commonForm .pinkBorderButton,.enterPassWordModal .modalContent .commonForm .pinkBorderButton,.homeDeliveryModalNew .modalContent .commonForm .pinkBorderButton,.signupHomeDeliveryModal .modalContent .commonForm .pinkBorderButton{background:#fff}.emailSentModal .modalContent .commonForm .helper-text,.enterPassWordModal .modalContent .commonForm .helper-text,.homeDeliveryModalNew .modalContent .commonForm .helper-text,.signupHomeDeliveryModal .modalContent .commonForm .helper-text{display:inline-block;text-align:left;padding:10px 0 0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .commonForm .helper-text,.enterPassWordModal .modalContent .commonForm .helper-text,.homeDeliveryModalNew .modalContent .commonForm .helper-text,.signupHomeDeliveryModal .modalContent .commonForm .helper-text{padding:15px 0 4px}}.emailSentModal .modalContent .commonForm .helper-text a,.emailSentModal .modalContent .commonForm .helper-text p,.enterPassWordModal .modalContent .commonForm .helper-text a,.enterPassWordModal .modalContent .commonForm .helper-text p,.homeDeliveryModalNew .modalContent .commonForm .helper-text a,.homeDeliveryModalNew .modalContent .commonForm .helper-text p,.signupHomeDeliveryModal .modalContent .commonForm .helper-text a,.signupHomeDeliveryModal .modalContent .commonForm .helper-text p{color:#fff;font-size:12px;font-family:felix-semiBold;line-height:16px}.emailSentModal .modalContent .commonForm .helper-text a,.enterPassWordModal .modalContent .commonForm .helper-text a,.homeDeliveryModalNew .modalContent .commonForm .helper-text a,.signupHomeDeliveryModal .modalContent .commonForm .helper-text a{text-decoration:underline;text-underline-offset:.2rem}.emailSentModal .modalContent .commonForm .helper-text .linkText,.enterPassWordModal .modalContent .commonForm .helper-text .linkText,.homeDeliveryModalNew .modalContent .commonForm .helper-text .linkText,.signupHomeDeliveryModal .modalContent .commonForm .helper-text .linkText{color:#fff;font-size:16px;font-family:felix-semiBold;background:none;border:0;display:flex;justify-content:center;cursor:pointer;margin:30px auto 4px;line-height:24px;text-align:center;text-decoration:underline;text-underline-offset:.3rem}@media only screen and (max-width:767px){.emailSentModal .modalContent .commonForm .helper-text .linkText,.enterPassWordModal .modalContent .commonForm .helper-text .linkText,.homeDeliveryModalNew .modalContent .commonForm .helper-text .linkText,.signupHomeDeliveryModal .modalContent .commonForm .helper-text .linkText{margin:16px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.emailSentModal .modalContent .commonForm .helper-text .linkText.closeModalText,.enterPassWordModal .modalContent .commonForm .helper-text .linkText.closeModalText,.homeDeliveryModalNew .modalContent .commonForm .helper-text .linkText.closeModalText,.signupHomeDeliveryModal .modalContent .commonForm .helper-text .linkText.closeModalText{margin:9px auto 0}@media only screen and (max-width:767px){.emailSentModal .modalContent .commonForm .helper-text.termsLinks,.enterPassWordModal .modalContent .commonForm .helper-text.termsLinks,.homeDeliveryModalNew .modalContent .commonForm .helper-text.termsLinks,.signupHomeDeliveryModal .modalContent .commonForm .helper-text.termsLinks{padding:14px 0 0;display:inline-block;width:100%}}@media only screen and (max-width:767px){.emailSentModal .modalContent .commonForm input[type=email],.emailSentModal .modalContent .commonForm input[type=password],.enterPassWordModal .modalContent .commonForm input[type=email],.enterPassWordModal .modalContent .commonForm input[type=password],.homeDeliveryModalNew .modalContent .commonForm input[type=email],.homeDeliveryModalNew .modalContent .commonForm input[type=password],.signupHomeDeliveryModal .modalContent .commonForm input[type=email],.signupHomeDeliveryModal .modalContent .commonForm input[type=password]{height:48px}}.emailSentModal .modalContent .commonForm .inputWrapper,.enterPassWordModal .modalContent .commonForm .inputWrapper,.homeDeliveryModalNew .modalContent .commonForm .inputWrapper,.signupHomeDeliveryModal .modalContent .commonForm .inputWrapper{width:100%}.emailSentModal .modalContent .commonForm .dob-info,.enterPassWordModal .modalContent .commonForm .dob-info,.homeDeliveryModalNew .modalContent .commonForm .dob-info,.signupHomeDeliveryModal .modalContent .commonForm .dob-info{color:#532b9f;font-size:10px;font-family:felix-bold;background:#fff;border-radius:13px;display:table;height:13px;line-height:13px;margin:6px 0 0 4px;padding:0;width:13px}.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.emailSentModal .modalContent .commonForm .visibleTooltip,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.enterPassWordModal .modalContent .commonForm .visibleTooltip,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip{box-shadow:0 0 4px 0 rgba(0,0,0,.13);border:0;border-radius:8px;height:auto;visibility:visible;margin:20px 0;position:absolute;bottom:87px;top:auto;left:68px;width:247px}@media only screen and (max-width:767px){.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.emailSentModal .modalContent .commonForm .visibleTooltip,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.enterPassWordModal .modalContent .commonForm .visibleTooltip,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip{width:236px;top:-111px;height:87px}}.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip:after,.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip:before,.emailSentModal .modalContent .commonForm .visibleTooltip:after,.emailSentModal .modalContent .commonForm .visibleTooltip:before,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip:after,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip:before,.enterPassWordModal .modalContent .commonForm .visibleTooltip:after,.enterPassWordModal .modalContent .commonForm .visibleTooltip:before,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip:after,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip:before,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip:after,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip:before,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip:after,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip:before,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip:after,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip:before{display:none}.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip span,.emailSentModal .modalContent .commonForm .visibleTooltip span,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip span,.enterPassWordModal .modalContent .commonForm .visibleTooltip span,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip span,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip span,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip span,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip span{background:url(/content/images/icons/triangle.png) no-repeat;background-size:100%;bottom:-9px;height:10px;left:23px;position:absolute;width:25px}.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.emailSentModal .modalContent .commonForm .visibleTooltip p,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.enterPassWordModal .modalContent .commonForm .visibleTooltip p,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip p,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip p,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip p{color:#4a474f;font-size:14px;font-family:felix-regular;line-height:17px;padding:0;text-align:left}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.emailSentModal .modalContent .commonForm .visibleTooltip p,.enterPassWordModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.enterPassWordModal .modalContent .commonForm .visibleTooltip p,.homeDeliveryModalNew .modalContent .commonForm .dob-info:hover+.show-tooltip p,.homeDeliveryModalNew .modalContent .commonForm .visibleTooltip p,.signupHomeDeliveryModal .modalContent .commonForm .dob-info:hover+.show-tooltip p,.signupHomeDeliveryModal .modalContent .commonForm .visibleTooltip p{font-size:12px}}.emailSentModal .modalContent .newdeliverydata,.enterPassWordModal .modalContent .newdeliverydata,.homeDeliveryModalNew .modalContent .newdeliverydata,.signupHomeDeliveryModal .modalContent .newdeliverydata{padding:20px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata,.enterPassWordModal .modalContent .newdeliverydata,.homeDeliveryModalNew .modalContent .newdeliverydata,.signupHomeDeliveryModal .modalContent .newdeliverydata{padding:0}}.emailSentModal .modalContent .newdeliverydata h2,.enterPassWordModal .modalContent .newdeliverydata h2,.homeDeliveryModalNew .modalContent .newdeliverydata h2,.signupHomeDeliveryModal .modalContent .newdeliverydata h2{color:#fff;font-size:24px;font-family:felix-bold;flex-wrap:wrap;height:auto;line-height:32px;margin-bottom:15px;padding:0;width:auto}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata h2,.enterPassWordModal .modalContent .newdeliverydata h2,.homeDeliveryModalNew .modalContent .newdeliverydata h2,.signupHomeDeliveryModal .modalContent .newdeliverydata h2{color:#fff;font-size:36px;font-family:felix-bold;line-height:44px}}@media only screen and (max-width:767px){.emailSentModal .modalContent .newdeliverydata h2,.enterPassWordModal .modalContent .newdeliverydata h2,.homeDeliveryModalNew .modalContent .newdeliverydata h2,.signupHomeDeliveryModal .modalContent .newdeliverydata h2{flex-direction:row}}.emailSentModal .modalContent .newdeliverydata h2 strong,.enterPassWordModal .modalContent .newdeliverydata h2 strong,.homeDeliveryModalNew .modalContent .newdeliverydata h2 strong,.signupHomeDeliveryModal .modalContent .newdeliverydata h2 strong{color:#a1e484}.emailSentModal .modalContent .newdeliverydata h2 span,.enterPassWordModal .modalContent .newdeliverydata h2 span,.homeDeliveryModalNew .modalContent .newdeliverydata h2 span,.signupHomeDeliveryModal .modalContent .newdeliverydata h2 span{display:inline-block;margin:8px 0 0;font-size:20px;line-height:28px}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata h2 span,.enterPassWordModal .modalContent .newdeliverydata h2 span,.homeDeliveryModalNew .modalContent .newdeliverydata h2 span,.signupHomeDeliveryModal .modalContent .newdeliverydata h2 span{font-size:28px;line-height:45px}}.emailSentModal .modalContent .newdeliverydata h3,.enterPassWordModal .modalContent .newdeliverydata h3,.homeDeliveryModalNew .modalContent .newdeliverydata h3,.signupHomeDeliveryModal .modalContent .newdeliverydata h3{color:#fff;font-size:16px;font-family:felix-regular;padding:0}.emailSentModal .modalContent .newdeliverydata .offerList,.enterPassWordModal .modalContent .newdeliverydata .offerList,.homeDeliveryModalNew .modalContent .newdeliverydata .offerList,.signupHomeDeliveryModal .modalContent .newdeliverydata .offerList{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;margin:10px auto;width:90%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata .offerList,.enterPassWordModal .modalContent .newdeliverydata .offerList,.homeDeliveryModalNew .modalContent .newdeliverydata .offerList,.signupHomeDeliveryModal .modalContent .newdeliverydata .offerList{width:356px}}.emailSentModal .modalContent .newdeliverydata .offerList .icon,.enterPassWordModal .modalContent .newdeliverydata .offerList .icon,.homeDeliveryModalNew .modalContent .newdeliverydata .offerList .icon,.signupHomeDeliveryModal .modalContent .newdeliverydata .offerList .icon{text-align:left;width:55px}.emailSentModal .modalContent .newdeliverydata .offerList span,.enterPassWordModal .modalContent .newdeliverydata .offerList span,.homeDeliveryModalNew .modalContent .newdeliverydata .offerList span,.signupHomeDeliveryModal .modalContent .newdeliverydata .offerList span{color:#b0e68a}.emailSentModal .modalContent .newdeliverydata .offerList p,.enterPassWordModal .modalContent .newdeliverydata .offerList p,.homeDeliveryModalNew .modalContent .newdeliverydata .offerList p,.signupHomeDeliveryModal .modalContent .newdeliverydata .offerList p{color:#fff;font-size:16px;font-family:felix-semiBold;text-align:left}.emailSentModal .modalContent .newdeliverydata .headingLabelText,.enterPassWordModal .modalContent .newdeliverydata .headingLabelText,.homeDeliveryModalNew .modalContent .newdeliverydata .headingLabelText,.signupHomeDeliveryModal .modalContent .newdeliverydata .headingLabelText{color:#fff;font-size:16px;font-family:felix-semiBold;line-height:140%;margin-top:15px}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata .headingLabelText,.enterPassWordModal .modalContent .newdeliverydata .headingLabelText,.homeDeliveryModalNew .modalContent .newdeliverydata .headingLabelText,.signupHomeDeliveryModal .modalContent .newdeliverydata .headingLabelText{margin-top:32px;font-size:18px}}.emailSentModal .modalContent .newdeliverydata .separatorLine,.enterPassWordModal .modalContent .newdeliverydata .separatorLine,.homeDeliveryModalNew .modalContent .newdeliverydata .separatorLine,.signupHomeDeliveryModal .modalContent .newdeliverydata .separatorLine{background:#6634c5;height:2px;transform:rotate(-180deg);margin:24px auto 45px;width:51%}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .newdeliverydata .separatorLine,.enterPassWordModal .modalContent .newdeliverydata .separatorLine,.homeDeliveryModalNew .modalContent .newdeliverydata .separatorLine,.signupHomeDeliveryModal .modalContent .newdeliverydata .separatorLine{margin:24px auto 32px;width:253px}}.emailSentModal .modalContent .newdeliverydata .separatorLine:before,.enterPassWordModal .modalContent .newdeliverydata .separatorLine:before,.homeDeliveryModalNew .modalContent .newdeliverydata .separatorLine:before,.signupHomeDeliveryModal .modalContent .newdeliverydata .separatorLine:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #6634c5;position:absolute;transform:rotate(-180deg);top:-13px;left:43%}.emailSentModal .modalContent .newdeliverydata .separatorLine:after,.enterPassWordModal .modalContent .newdeliverydata .separatorLine:after,.homeDeliveryModalNew .modalContent .newdeliverydata .separatorLine:after,.signupHomeDeliveryModal .modalContent .newdeliverydata .separatorLine:after{content:"";width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #532b9f;position:absolute;transform:rotate(-180deg);top:-15px;left:43%;margin:5px 2px}.emailSentModal .modalContent .newdeliverydata .refferText,.enterPassWordModal .modalContent .newdeliverydata .refferText,.homeDeliveryModalNew .modalContent .newdeliverydata .refferText,.signupHomeDeliveryModal .modalContent .newdeliverydata .refferText{color:#fff;font-size:24px;font-family:felix-semiBold;margin-top:20px}@media only screen and (max-width:767px){.emailSentModal .modalContent .newdeliverydata .refferText,.enterPassWordModal .modalContent .newdeliverydata .refferText,.homeDeliveryModalNew .modalContent .newdeliverydata .refferText,.signupHomeDeliveryModal .modalContent .newdeliverydata .refferText{font-size:20px}}.emailSentModal .modalContent .newdeliverydata .newSignupHeading .title,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .title,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .title,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .title{position:relative}.emailSentModal .modalContent .newdeliverydata .newSignupHeading .title:after,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .title:after,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .title:after,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .title:after{background:url(/content/images/icons/singlecare-pill-green.png) no-repeat;content:"";height:36px;position:absolute;right:21%;top:-24px;width:50px}@media only screen and (max-width:767px){.emailSentModal .modalContent .newdeliverydata .newSignupHeading .title:after,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .title:after,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .title:after,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .title:after{background-size:contain;height:30px;left:24px;top:-18px;transform:scaleX(-1);width:32px}}.emailSentModal .modalContent .newdeliverydata .newSignupHeading .refferText,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .refferText,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .refferText,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .refferText{margin:25px 0 15px}.emailSentModal .modalContent .newdeliverydata .newSignupHeading .describeText,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .describeText,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .describeText,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .describeText{margin-top:0}@media only screen and (max-width:767px){.emailSentModal .modalContent .newdeliverydata .newSignupHeading .describeText,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .describeText,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .describeText,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .describeText{font-family:felix-regular;margin:0 auto;max-width:272px}}.emailSentModal .modalContent .newdeliverydata .newSignupHeading .describeText strong,.enterPassWordModal .modalContent .newdeliverydata .newSignupHeading .describeText strong,.homeDeliveryModalNew .modalContent .newdeliverydata .newSignupHeading .describeText strong,.signupHomeDeliveryModal .modalContent .newdeliverydata .newSignupHeading .describeText strong{color:#7bdf79}.emailSentModal .resendEmail,.emailSentModal .resetLink,.enterPassWordModal .resendEmail,.enterPassWordModal .resetLink,.homeDeliveryModalNew .resendEmail,.homeDeliveryModalNew .resetLink,.signupHomeDeliveryModal .resendEmail,.signupHomeDeliveryModal .resetLink{font-size:14px;font-family:felix-semiBold;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;margin:15px 0;text-decoration:underline}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .resendEmail,.emailSentModal .resetLink,.enterPassWordModal .resendEmail,.enterPassWordModal .resetLink,.homeDeliveryModalNew .resendEmail,.homeDeliveryModalNew .resetLink,.signupHomeDeliveryModal .resendEmail,.signupHomeDeliveryModal .resetLink{color:#fff;font-size:16px;font-family:felix-medium}}.emailSentModal .resetLink,.enterPassWordModal .resetLink,.homeDeliveryModalNew .resetLink,.signupHomeDeliveryModal .resetLink{display:flex;align-items:center;flex-direction:column;justify-content:center}.emailSentModal .pink:disabled,.enterPassWordModal .pink:disabled,.homeDeliveryModalNew .pink:disabled,.signupHomeDeliveryModal .pink:disabled{background:linear-gradient(180deg,#ff407a,#dd216b 50%);cursor:not-allowed}.confirmationMainModal{justify-content:center!important}@media only screen and (max-width:767px){.confirmationMainModal{padding:0 16px}}.confirmationMainModal .modalContent{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#532b9f;border-radius:24px;padding:40px 24px 32px;position:relative;width:548px;z-index:100}@media only screen and (max-width:767px){.confirmationMainModal .modalContent{width:100%}}.confirmationMainModal .modalContent .modalContentHeader{display:flex;align-items:flex-end;flex-direction:row;justify-content:flex-end}.confirmationMainModal .modalContent .modalContentHeader .closeModal{cursor:pointer;width:40px;position:absolute;right:24px;top:24px;height:40px;padding:0}.confirmationMainModal .modalContent .modalContentHeader .closeModal img{height:23.33px;width:23.33px}.confirmationMainModal .modalContent .confirmationModal{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.confirmationMainModal .modalContent .confirmationModal h1{display:inline-block;color:#fff;font-size:36px;font-family:felix-Bold;text-align:center;line-height:44px;margin:24px 0 0}.confirmationMainModal .modalContent .confirmationModal span{color:#fff;font-size:18px;font-family:felix-semiBold;text-align:center;line-height:28px;margin-top:4px}@media only screen and (max-width:767px){.confirmationMainModal .modalContent .confirmationModal span{width:270.167px}}.confirmationMainModal .modalContent .confirmationModal button{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:20px;font-family:felix-Bold;background:#ff407a;border-radius:8px;border:none;cursor:pointer;gap:8px;height:48px;line-height:28px;margin-top:24px;padding:16px;text-align:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryModalNew .modalContent{height:auto;min-height:550px;max-height:620px}}@media only screen and (max-width:767px){.homeDeliveryModalNew .modalContent .commonForm .form-group{margin:0 0 16px}}.drugHomeDelivery .modalContent{background:url(/content/images/homeDelivery/modalBgMobile.png) bottom no-repeat #532b9f;background-size:contain}@media only screen and (min-width:768px)and (max-width:7680px){.drugHomeDelivery .modalContent{background:url(/content/images/homeDelivery/modalBg.png) no-repeat #532b9f;background-size:100%}}.enterPassWordModal .modalContent{background:#532b9f;background-size:contain}@media only screen and (min-width:768px)and (max-width:7680px){.enterPassWordModal .modalContent{background:#532b9f;background-size:100%}}.enterPassWordModal .modalContent .enterPassWordModal{overflow:hidden}@media only screen and (max-width:767px){.enterPassWordModal .modalContent .enterPassWordModal{padding:25px 0 0}}@media only screen and (max-width:767px){.enterPassWordModal .modalContent .enterPassWordModal .modalContentHeader{margin:20px 0 0}}@media only screen and (max-width:767px){.enterPassWordModal .modalContent .enterPassWordModal .registerHeading{font-size:16px;padding:5px 25px 40px}}.enterPassWordModal .modalContent .enterPassWordModal .eye-icon{background:none;border:0}@media only screen and (max-width:767px){.enterPassWordModal .modalContent .enterPassWordModal .eye-icon{right:10px;top:35px}}@media only screen and (max-width:767px){.enterPassWordModal .modalContent .commonForm .inputWrapper{height:80px;margin:0 0 5px}}.enterPassWordModal .modalContent .commonForm .errorLabel{margin-bottom:10px}.enterPassWordModal.drugHomeDelivery .modalContent{background:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.homeDeliveryModalNew.drugHomeDelivery .modalContent{height:499px}}.emailSentModal .modalContent{background:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent{background:#532b9f}}.emailSentModal .modalContent .emailSend{display:flex;align-items:center;flex-direction:column;justify-content:center;height:auto}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .emailSend{height:calc(100% - 50px)}}.emailSentModal .modalContent .emailSend h2{color:#fff;font-size:24px;font-family:felix-semiBold;padding:50px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .emailSend h2{color:#fff;font-size:36px;font-family:felix-bold;padding:0}}.emailSentModal .modalContent .emailSend p{color:#fff;font-size:16px;font-family:felix-regular;padding:20px 0 0}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal .modalContent .emailSend p{color:#fff;font-size:14px;font-family:felix-medium;line-height:16px;padding:20px 0 10px}}.emailSentModal.drugHomeDelivery .modalContent{background:url(/content/images/homeDelivery/modalBgMobile.png) bottom no-repeat #532b9f;background-size:contain}@media only screen and (min-width:768px)and (max-width:7680px){.emailSentModal.drugHomeDelivery .modalContent{background:url(/content/images/homeDelivery/emailSentModalBg.png) no-repeat #532b9f;background-size:100%}}.signupHomeDeliveryModal .modalContent{background:#532b9f}@media only screen and (min-width:768px)and (max-width:7680px){.signupHomeDeliveryModal .modalContent{background:#532b9f;height:764px}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .deliveyHeading,.signupHomeDeliveryModal .modalContent h1{margin:0;padding:0}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .modalContentHeader .closeModal{margin:0 0 -7px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery{overflow:hidden}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery{padding:0 0 30px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery h3{color:#fff;font-size:18px;font-family:felix-semiBold;margin:10px 0 0;padding:0;width:auto}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .form-group{width:100%}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .form-group{min-height:85px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .form-group label{line-height:24px}@media only screen and (min-width:768px)and (max-width:7680px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput{height:auto;min-height:100px;width:48%}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .label-error,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .label-error{padding-bottom:15px}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .halfInput input{float:left;width:50%}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm input[type=date],.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm input[type=password],.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm input[type=text]{height:48px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .eye-icon{background:none;border:0}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .eye-icon{right:10px;top:35px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .visibleTooltip{height:auto;left:46px;top:auto;width:250px}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .dob-info:hover+.show-tooltip,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .passwordInput .visibleTooltip{height:148px;left:39px;top:-172px}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip{left:57px;top:-111px;height:87px}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip span{left:34px}}@media only screen and (max-width:321px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip{left:63px}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow .dob-info:hover+.show-tooltip span{left:40px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow:-ms-input-placeholder,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow::-moz-placeholder,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow::-ms-input-placeholder,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow::-webkit-input-placeholder,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .commonForm .dateInputRow::placeholder{color:#747278}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .passwordInput{height:auto}@media only screen and (min-width:768px)and (max-width:7680px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .passwordInput{height:110px}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .passwordInput .dob-info:hover+.show-tooltip span,.signupHomeDeliveryModal .modalContent .signupHomeDelivery .passwordInput .visibleTooltip span{left:30px}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .paraText{color:#fff;font-size:16px;font-family:felix-regular;border-top:1px solid transparent;line-height:1.25;margin:0 auto;padding:10px 0;text-align:center;width:300px}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .paraText{padding:8px 0;text-align:left;width:100%}}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .paraText span{display:block;padding-top:5px}.signupHomeDeliveryModal .modalContent .signupHomeDelivery .newdeliverydataText{line-height:16px;margin-bottom:10px;width:auto}@media only screen and (min-width:768px)and (max-width:7680px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .signupLabelText{padding-bottom:20px}}@media only screen and (max-width:767px){.signupHomeDeliveryModal .modalContent .signupHomeDelivery .pink{font-size:16px}}.signupHomeDeliveryModal .headingMargin{margin:0!important}.homepagev2 .home-masthead .emailSentModal h1,.homepagev2 .home-masthead .enterPassWordModal h1,.homepagev2 .home-masthead .homeDeliveryModalNew h1,.homepagev2 .home-masthead .signupHomeDeliveryModal h1{margin:0 0 15px;max-width:none;width:auto}.homepagev2 .home-masthead .emailSentModal .headingMargin,.homepagev2 .home-masthead .enterPassWordModal .headingMargin,.homepagev2 .home-masthead .homeDeliveryModalNew .headingMargin,.homepagev2 .home-masthead .signupHomeDeliveryModal .headingMargin{margin:0}@media only screen and (min-width:768px)and (max-width:7680px){.homepagev2 .home-masthead .enterPassWordModal h1{margin:25px 0 15px}.homepagev2 .home-masthead .enterPassWordModal h2{padding:0 0 25px}}.checkMainContent{display:inline-block;width:100%}.checkMainContent .checkDataInfo{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;margin:24px 0;position:relative}@media only screen and (max-width:767px){.checkMainContent .checkDataInfo{margin:16px 0 24px}}.checkMainContent .checkDataInfo .paraInfo{color:#fff;font-size:12px;font-family:felix-regular;text-align:left;line-height:16px;margin:0 0 0 8px}.checkMainContent .checkDataInfo .paraInfo a{color:#fff;display:inline-block;text-decoration:underline;text-underline-offset:.2rem}.checkMainContent .checkDataInfo .checkmarkInput input{opacity:0;cursor:pointer;position:relative;z-index:1}.checkMainContent .checkDataInfo .checkmarkInput .checkmark{position:absolute;top:0;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #ff407a;border-radius:4px}.checkMainContent .checkDataInfo .checkmarkInput input:checked~.checkmark{background-color:#fff;border:1px solid #ff407a}.checkMainContent .checkDataInfo .checkmarkInput .checkmark:after{content:"";position:absolute;display:none}.checkMainContent .checkDataInfo .checkmarkInput input:checked~.checkmark:after{display:block}.checkMainContent .checkDataInfo .checkmarkInput .checkmark:after{left:5px;top:0;width:7px;height:13px;border:solid #ff407a;border-width:0 1px 1px 0;transform:rotate(45deg)}.checkMainContent .checkDataInfo .checkmarkInput input[type=checkbox]:focus+label{outline:2px solid #fff}.successModalWrapper{width:100%;text-align:center}@media only screen and (max-width:767px){.successModalWrapper .commonModal{height:auto}}.successModalWrapper .commonModal .modalContent{background:#fff;height:100vh;width:100%;z-index:100}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent{max-width:920px;height:605px}}@media only screen and (max-width:767px){.successModalWrapper .commonModal .modalContent{overflow:auto}}.successModalWrapper .commonModal .modalContent .modalContentHeader{display:flex;background:#532b9f;justify-content:flex-end}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .modalContentHeader .closeModal{margin:20px 20px 0 0}}.successModalWrapper .commonModal .modalContent .modalContentHeader .closeModal img{cursor:pointer;height:20px;margin:15px 15px 0 0;width:20px}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .modalContentHeader .closeModal img{height:23px;margin:0;width:23px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .title{color:#fff;font-size:24px;font-family:felix-semibold;background:#532b9f;margin-top:-22px;padding:0 0 16px}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .title{color:#fff;font-size:36px;font-family:felix-bold;padding:10px 0 16px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap{padding:30px 0 0}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap{padding:40px 0 0}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingTitle{color:#4a474f;font-size:18px;font-family:felix-medium;max-width:340px;margin:0 auto 35px}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingTitle{color:#4a474f;font-size:24px;font-family:felix-semibold;max-width:none}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails{padding:0;list-style:none}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails{display:flex;justify-content:space-between;margin:0 auto;max-width:820px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1023px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails{max-width:720px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps{margin:0 36px 24px}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps{margin:0 0 26px}}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps img{height:70px;width:70px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps .steptitle{color:#532b9f;font-size:18px;font-family:felix-medium;margin:0 auto 5px}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps .steptitle{font-family:felix-semibold;margin:13px auto 12px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps .description{color:#4a474f;font-size:16px;font-family:felix-regular}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps .description{max-width:250px;margin:0 auto}}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps:first-child .steptitle{max-width:165px}}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps:nth-child(2) .steptitle,.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .savingDetails .steps:nth-child(3) .steptitle{max-width:230px}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .bottomText{color:#532b9f;font-size:18px;font-family:felix-semibold}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .bottomText a{color:#532b9f;text-decoration:underline}@media only screen and (max-width:767px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .bottomText{color:#4a474f;font-size:16px;font-family:felix-semibold;margin:0 0 30px}.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .bottomText a{color:#dd216b}}@media only screen and (min-width:768px){.successModalWrapper .commonModal .modalContent .sucessModalContainer .savingsWrap .bottomText{margin:20px 0 0}}@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;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{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;background:#4a474f;border-radius:8px;margin:0 0 50px;padding:48px 40px 70px}@media only screen and (min-width:768px)and (max-width:7680px){.embedChartWrapper .commonModal .modalContent .embedChartModal{padding:40px 56px 56px;margin:0}}.embedChartWrapper .commonModal .modalContent .embedChartModal .title{color:#fff;font-size:24px;font-family:felix-bold;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{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;background:#f6f2ff;border-radius:4px;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{color:#fff;font-size:16px;font-family:felix-semiBold;background:#ff407b;border-radius:6px;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-size:14px;font-family:felix-semiBold;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-size:14px;font-family:felix-regular;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}}@media only screen and (min-width:768px)and (max-width:7680px){.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}}@media only screen and (max-width:767px){.embedChartWrapper .commonModal .modalContent .embedChartModal .downloadWrap .copyButtonMobile,.embedChartWrapper .commonModal .modalContent .embedChartModal .urlCopyWrap .copyButtonMobile{color:#ff407b;font-size:14px;font-family:felix-semiBold;align-items:center;background:none;border:none;display:flex!important;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-size:16px;font-family:felix-semiBold}.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-size:14px;font-family:felix-medium;margin:0 0 12px}}.embedChartWrapper .commonModal .modalContent .embedChartModal .heading{color:#fff;font-size:20px;font-family:felix-Bold}@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}}.priceDisclaimerWrapper{font-family:felix-medium;margin-bottom:40px}@media only screen and (max-width:767px){.priceDisclaimerWrapper{margin-bottom:20px}}.priceDisclaimerWrapper .priceDisclaimerText{font-size:12px;line-height:16px;color:#4a474f;margin:40px 0 0}.priceDisclaimerWrapper .mb-40{margin-bottom:40px}@media only screen and (min-width:768px)and (max-width:7680px){.priceDisclaimerWrapper{margin-bottom:0}.priceDisclaimerWrapper .priceDisclaimerText{font-size:14px;line-height:20px;color:#4a474f}}.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:transparent}}.disclaimerDataSection .disclaimerData{display:flex;align-items:flex-start;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-size:16px;font-family:felix-bold;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-size:12px;font-family:felix-medium;padding:0 0 8px;line-height:16px;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}}.prescriptionAlertWrapper .commonModal .modalContent{width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent{width:500px}}@media only screen and (max-width:767px){.prescriptionAlertWrapper .commonModal .modalContent{padding:0 16px;position:relative}}.prescriptionAlertWrapper .commonModal .modalContent .modalContentHeader{position:relative}.prescriptionAlertWrapper .commonModal .modalContent .modalContentHeader .closeModal{background:#532b9f;padding:10px 0;text-align:right}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .modalContentHeader .closeModal{position:absolute;right:16px}}@media only screen and (max-width:767px){.prescriptionAlertWrapper .commonModal .modalContent .modalContentHeader .closeModal{border-radius:4px 4px 0 0}}.prescriptionAlertWrapper .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){.prescriptionAlertWrapper .commonModal .modalContent .modalContentHeader .closeModal img{height:19px;margin:0;width:19px}}.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent{background:#532b9f;display:flex}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent{border-radius:4px 4px 0 0}}.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .bellIcon{background:url(/content/images/icons/bellIcon.svg) no-repeat;background-size:contain;height:30px;margin:6px 9px 0 0;width:64px}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .bellIcon{height:60px;margin:34px 20px 0 30px;width:65px}}.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .setTitle{color:#fff;font-size:24px;font-family:felix-bold}@media only screen and (max-width:767px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .setTitle{left:28px;position:absolute;top:12px}}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .setTitle{font-family:felix-semiBold;margin:16px 0 14px}}.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap{margin:0 0 20px}@media only screen and (max-width:767px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap{display:flex;margin:12px 0 12px 12px}}.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap p{color:#fff;font-size:18px;font-family:felix-semiBold}@media only screen and (max-width:767px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap p{font-size:16px}}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .prescriptionAlertContent .description .combinationWrap p{max-width:335px}}.prescriptionAlertWrapper .commonModal .modalContent .noteContainer{color:#4a474f;font-size:16px;font-family:felix-regular;background:#f5f5f5;padding:16px 0;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.prescriptionAlertWrapper .commonModal .modalContent .noteContainer{padding:20px 0}}.adsInCenter,.topAdsBanner{display:flex;justify-content:center}@media screen and (min-width:768px)and (max-width:5120px){.leftAdsBanner{display:flex;width:clamp(160px,100%,366px);justify-content:flex-end}.leftAdsBanner iframe{margin-top:0}}@media screen and (min-width:768px)and (max-width:5120px){.rightAdsBanner{display:flex;justify-content:flex-start;width:clamp(160px,100%,366px)}.rightAdsBanner iframe{margin-top:0}}@media screen and (min-width:768px)and (max-width:5120px){.topPostion{top:0}}.bottomLastAds{display:none}.bottomLastAds .ad-label{--ad-padding-color:transparent;--ad-padding-size:0px;--ad-border-size:0px}.p-1{padding:1rem 0}.bottomAdsBanner{display:block;color:#fff;position:fixed;bottom:0;left:0;right:0;width:100%;background:#f6f6f7;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{border:var(--ad-border-size) solid var(--ad-border-color)!important;background-color:var(--ad-padding-color);padding:var(--ad-padding-size);min-height:50px;position:relative;min-width:-webkit-max-content;min-width:max-content;height:auto!important}.ad-label>div>:first-child:after{content:"Advertisement";position:absolute;z-index:1;bottom:calc(var(--ad-text-size)*-2 - var(--ad-border-size)*2);right:calc(var(--ad-padding-size)*-1);padding:calc(var(--ad-text-size)/2);font-family:felix-regular;font-size:var(--ad-text-size);line-height:var(--ad-text-line-height);color:var(--ad-text-color)}.suppressedNote{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(16,24,40,.1),0 0 4px -2px rgba(16,24,40,.06);max-width:902px;margin:32px 0;padding:48px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote{min-height:488px;margin:65px auto;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-size:20px;font-family:felix-bold;line-height:28px;margin:0 0 6px;text-align:center;max-width:250px}@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-size:14px;font-family:felix-regular;line-height:20px;text-align:center;max-width:250px}@media only screen and (min-width:768px)and (max-width:7680px){.suppressedNote p{font-size:16px;line-height:24px;max-width:532px}}.priceAlertsModal{justify-content:center}.priceAlertsModal .modalContent{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;background:#fff;box-shadow:0 2px 6px 1px hsla(0,0%,59.6%,.15),0 2px 6px 0 rgba(0,0,0,.2);height:100%;overflow:auto;padding:0;position:relative;width:100%;z-index:100}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent{border-radius:12px;height:auto;width:448px}}.priceAlertsModal .modalContent .commonForm{display:inline-block;width:100%}.priceAlertsModal .modalContent .commonForm h2{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;color:#fff;font-size:24px;font-family:felix-bold;line-height:32px;margin:0;background:#532b9f;min-height:64px;padding:16px;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm h2{height:auto;min-height:0;padding:24px}}.priceAlertsModal .modalContent .commonForm .drugHeading .drugInfo{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;background:#f6f6f7;border-bottom:1px solid #c8c6cc;padding:8px 16px}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm .drugHeading .drugInfo{padding:8px 24px}}.priceAlertsModal .modalContent .commonForm .drugHeading .drugInfo .drugName{color:#532b9f;font-size:24px;font-family:felix-bold;line-height:32px}.priceAlertsModal .modalContent .commonForm .drugHeading .drugInfo .drugDetail{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px}.priceAlertsModal .modalContent .commonForm .closeModal{position:absolute;right:24px}@media only screen and (max-width:767px){.priceAlertsModal .modalContent .commonForm .closeModal{top:14px;right:16px}}.priceAlertsModal .modalContent .commonForm .closeModal img{width:24px;cursor:pointer;display:block;padding:.125rem}.priceAlertsModal .modalContent .commonForm .alertNote{color:#4a474f;font-size:16px;font-family:felix-semibold;display:inline-block;line-height:24px;padding:16px 0;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm .alertNote{padding:24px 0}}.priceAlertsModal .modalContent .commonForm .alertNote .label-error{text-align:center}.priceAlertsModal .modalContent .commonForm .primaryButton{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;cursor:pointer;border-radius:8px;border:0;height:48px;line-height:28px;margin:0 auto;outline:none;text-decoration:none;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm .primaryButton{width:282px}}.priceAlertsModal .modalContent .commonForm .primaryButton:focus{outline:1px solid #565a5c}.priceAlertsModal .modalContent .commonForm .primaryButton.alertButton{background:#cc3362;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.priceAlertsModal .modalContent .commonForm .primaryButton.disabled{opacity:.5}.priceAlertsModal .modalContent .commonForm .primaryButton.disabled:focus{outline:none}.priceAlertsModal .modalContent .commonForm .primaryButton.disabled{cursor:not-allowed;pointer-events:none;background:#ff9ebb}.priceAlertsModal .modalContent .commonForm .confirmedSection h1{margin:20px 0}.priceAlertsModal .modalContent .commonForm form{padding:0 16px 16px}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm form{padding:0 24px 24px}}.priceAlertsModal .modalContent .commonForm form .label-error.errorText{text-align:center}.priceAlertsModal .modalContent .commonForm .form-group{height:auto;margin:0 0 24px}.priceAlertsModal .modalContent .commonForm .form-group .label-error{color:#fb0202;font-size:14px;font-family:felix-semibold;padding-top:8px}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .commonForm .form-group .label-error{width:-webkit-max-content;width:max-content}}.priceAlertsModal .modalContent .commonForm .form-group label{color:#4a474f;font-size:16px;font-family:felix-semiBold;line-height:24px;margin:0 0 8px}.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper{position:relative}.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input{color:#4a474f;font-size:16px;font-family:felix-semibold;border:1px solid #c8c6cc;border-radius:8px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input:-ms-input-placeholder,.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input::-ms-input-placeholder,.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input::placeholder{color:#88838f}.error-input .priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input,.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper .error-input input,.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input.error,.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input.invalidInput{border:1px solid red;color:#fb0202}.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper input:focus{border:1px solid #532b9f}.priceAlertsModal .modalContent .commonForm .form-group .priceAlertInputWrapper .errorImage{position:absolute;right:16.5px;top:13px}.priceAlertsModal .modalContent .commonForm .pdfLoader{height:45px;width:45px;display:block;margin:0 auto}.priceAlertsModal .modalContent .commonForm .halfWidth{width:280px}.priceAlertsModal .modalContent .price-alert-message .closeModal{background:none}.priceAlertsModal .modalContent .priceSuccessLabel{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;line-height:28px;min-height:44px;margin:0 -16px -16px;width:calc(100% + 32px)}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .modalContent .priceSuccessLabel{margin:0 -24px -24px;width:calc(100% + 48px)}}.priceAlertsModal .modalContent .priceSuccessLabel img{margin-right:8px}.priceAlertsModal .setAlertAppPromo{background:url(/content/images/bg/setAlertAppPromoBgMob.png) no-repeat #532b9f;background-size:cover;border-bottom:18px solid #7bdf79;padding:24px}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .setAlertAppPromo{background:url(/content/images/bg/setAlertAppPromoBg.png) no-repeat #532b9f;border-bottom:6px solid #7bdf79;padding:16px 24px 18px}}.priceAlertsModal .setAlertAppPromo .titleLable{color:#fff;font-size:36px;font-family:felix-bold;line-height:44px;margin:0 0 24px;text-align:left;width:280px}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .setAlertAppPromo .titleLable{font-size:32px;line-height:36px;margin:0 0 8px;width:auto}}.priceAlertsModal .setAlertAppPromo .titleLable span{color:#7bdf79}.priceAlertsModal .setAlertAppPromo .appPromoContent{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .setAlertAppPromo .appPromoContent{display:flex;align-items:center;flex-direction:row;justify-content:space-between}}.priceAlertsModal .setAlertAppPromo .appPromoContent p{color:#fff;font-size:16px;font-family:felix-semibold;line-height:24px;text-align:left;width:calc(100% - 126px)}.priceAlertsModal .setAlertAppPromo .appPromoContent p span{color:#7bdf79}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .setAlertAppPromo .appPromoContent p{width:calc(100% - 150px)}}.priceAlertsModal .setAlertAppPromo .appPromoContent ul{padding:0;margin:0}.priceAlertsModal .setAlertAppPromo .appPromoContent ul li{color:#fff;font-size:14px;font-family:felix-semibold;line-height:24px;list-style:none;padding:0 0 0 12px;position:relative;text-align:left}.priceAlertsModal .setAlertAppPromo .appPromoContent ul li span{color:#7bdf79}.priceAlertsModal .setAlertAppPromo .appPromoContent ul li:before{content:" ";background:#fff;border-radius:4px;height:4px;left:0;position:absolute;top:10px;width:4px}.priceAlertsModal .setAlertAppPromo .appPromoContent .signupBtn{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:20px;font-family:felix-bold;background:#ff407a;cursor:pointer;border-radius:8px;border:0;height:48px;line-height:28px;margin:24px 0 0;outline:none;text-decoration:none;width:100%}.priceAlertsModal .setAlertAppPromo .appPromoContent .signupBtn:focus{outline:1px solid #565a5c}@media only screen and (min-width:768px)and (max-width:7680px){.priceAlertsModal .setAlertAppPromo .appPromoContent .signupBtn{margin:0 0 0 16px;width:160px}}@media only screen and (min-width:768px){.mainModal.priceAlertsModal{justify-content:center}}.HCPNote{display:flex;align-items:center;flex-direction:column;justify-content:center;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(16,24,40,.1),0 0 4px -2px rgba(16,24,40,.06);max-width:902px;margin:32px 0 16px;padding:48px 24px}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote{min-height:488px;margin:65px auto;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{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-radius:8px}}.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-size:20px;font-family:felix-bold;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-size:14px;font-family:felix-regular;line-height:20px;list-style:none;position:relative;text-align:left;padding:0 0 10px 18px}@media only screen and (min-width:768px)and (max-width:7680px){.HCPNote ul li{font-size:16px;line-height:24px}}.HCPNote ul li:before{content:"";background:#4a474f;border-radius:4px;height:4px;left:4px;position:absolute;top:10px;width:4px}.relatedList{background:#fff;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 0;width:100%;gap:24px}.relatedList article{width:902px}.relatedList h2{color:#532b9f;line-height:60px;text-align:center;padding-bottom:16px;font-family:felix-bold;font-size:48px;margin:0}.relatedList ul{display:flex;width:100%;justify-content:flex-start;align-items:center;align-content:center;gap:16px;flex-wrap:wrap;margin:0;padding:0}.relatedList li{border-radius:8px;display:flex;width:290px;padding:9px 11px;align-items:center;gap:8px;flex-shrink:0;border:1px solid rgba(0,0,0,.1);background-color:#f6f6f7;cursor:pointer}.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{width:24px;height:24px;background:url(/content/images/icons/rightChevronBlack.svg) no-repeat}.relatedList li:hover{border-radius:8px;border:1px solid #532b9f;background-color:#f6f2ff}.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{border-radius:8px;border:1px solid #370a82;background-color:#f6f2ff}.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}}.newAppPromoWrapperV1{background:#532b9f;padding:24px;margin:16px 0}@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-size:14px;font-family:felix-bold;line-height:20px;margin:0 0 6px}.newAppPromoWrapperV1 .appSection.drugpage-section{background:transparent;width:auto}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;position:relative}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form input{color:#4a474f;font-size:16px;font-family:felix-medium;border-radius:8px;border:0;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;box-shadow:0 0 0 transparent;border-radius:8px;height:32px;margin:4px 4px 4px -65px;padding:0 0 6px;width:61px}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .submitAction:disabled{opacity:.5;cursor:not-allowed}.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{color:#fff;font-size:16px;font-family:felix-bold;display:flex;align-items:center;justify-content:center;height:32px;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-size:13px;font-family:felix-semiBold;margin-top:5px;padding:0}.newAppPromoWrapperV1 .appSection.drugpage-section .app-link-form .errorImg{display:none;position:absolute;top:14px;left:152px;width:16px}.newAppPromoWrapperV1 .crossbutton{display:none}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap{display:flex;justify-content:space-between;flex-direction:row;max-width:1200px;margin:0 auto;padding:0}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap{margin:0 auto;flex-direction:row}}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .leftWrapperMain{max-width:350px}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .title{color:#fff;font-size:20px;font-family:felix-bold;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-size:16px;font-family:felix-bold;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:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;margin:0;padding:0}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .appLinkText,.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .scanTitle{color:#fff;font-size:16px;font-family:felix-semiBold;margin:0 0 20px;width:260px}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain{margin-left:32px}@media only screen and (min-width:768px)and (max-width:1200px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain{margin-left:24px}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .qrCodeMain img{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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:768px)and (max-width:7680px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap{margin:-24px 0 0}}.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:transparent;border:0;cursor:pointer;padding:0}@media only screen and (max-width:767px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .applinkWrap button:nth-child(2){margin-left:8px}}.newAppPromoWrapperV1 .newAppPromoHeadWrap .appRightWrapper .inputFormArea{display:flex}@media only screen and (min-width:768px){.newAppPromoWrapperV1 .newAppPromoHeadWrap .appsLinkRating{display:flex;align-items:flex-start;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-size:14px;font-family:felix-regular;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-top:1px solid #c8c6cc;border-bottom:1px solid #c8c6cc}@media only screen and (min-width:768px)and (max-width:7680px){.newAppPromoWrapperV1.purpleBg{border-radius:16px;border:1px solid #c8c6cc}}@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-size:32px!important;font-family:felix-bold!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-radius:8px;border:1px solid #c8c6cc;width:100%}.newAppPromoWrapperV1.purpleBg .newAppPromoHeadWrap .appSection.drugpage-section .app-link-form .label-error{font-size:12px;line-height:20px;margin-top:0;color:#d32f2f}.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}}.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:not(.inputoutline):focus,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}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton:focus,.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:focus,.themeFocus:focus{outline:3px solid #532b9f!important;outline-offset:4px}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton:focus:not(:focus-visible),.dldBannerContainer .mainContainer .container .rightSection .formWrapper input:focus:not(:focus-visible),.themeFocus:focus:not(:focus-visible){outline:0!important}.dldBannerContainer{display:none}.dldBannerContainer.showDLDBanner{display:block}.dldBannerContainer .mainContainer{background:#f6f2ff;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px -2px rgba(16,24,40,.1),0 0 4px -2px rgba(16,24,40,.06);display:block;height:128px;margin:0 auto 16px;position:relative;width:902px;z-index:1}@media only screen and (min-width:768px)and (max-width:7680px){.dldBannerContainer .mainContainer{overflow:hidden}}@media only screen and (min-width:768px)and (max-width:1200px){.dldBannerContainer .mainContainer{height:148px;width:736px}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer{height:auto;width:100%}}.dldBannerContainer .mainContainer .container{display:flex}.dldBannerContainer .mainContainer .container .leftSection{align-items:center;background-image:url(/content/images/prescriptions/ellipse.png);background-repeat:no-repeat;background-size:cover;border-radius:12px 0 0 12px;display:flex;height:128px;justify-content:center;width:307px}@media only screen and (min-width:768px)and (max-width:1200px){.dldBannerContainer .mainContainer .container .leftSection{height:148px;background-size:100% 100%}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .leftSection{background-image:url(/content/images/prescriptions/ellipseMobile.png);background-repeat:no-repeat;background-size:100% 90%;width:100%;border-radius:12px 12px 0 0;height:116px}}.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent{display:flex;align-items:center;padding:12px 0}.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent span{color:#7bdf79;font-size:70px;font-family:felix-bold;line-height:70px;margin-right:8px}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent span{margin-right:6px;font-size:66px;line-height:66px}}.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent span sup{font-size:55%;top:-.65em}.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent p{color:#fff;font-size:28px;font-family:felix-bold;line-height:30px;width:151px}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent p{font-size:26px;line-height:28px;width:100px}}@media only screen and (max-width:374px){.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent p{width:112px}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .leftSection .leftSectionContent{padding:8px 0 16px}}.dldBannerContainer .mainContainer .container .rightSection{display:flex;flex-direction:column;padding:16px 16px 16px 24px;width:calc(100% - 307px)}@media only screen and (min-width:768px)and (max-width:1200px){.dldBannerContainer .mainContainer .container .rightSection{height:148px}}.dldBannerContainer .mainContainer .container .rightSection .drugTitle{display:flex;flex-wrap:wrap;color:#4a474f;font-size:20px;font-family:felix-bold;line-height:20px}.dldBannerContainer .mainContainer .container .rightSection .drugTitle .drugName{max-width:491px}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .drugTitle{font-size:22px;align-items:center;justify-content:center;line-height:24px;width:306px;margin:-10px auto 0}}@media only screen and (max-width:374px){.dldBannerContainer .mainContainer .container .rightSection .drugTitle{width:100%;font-size:16px}}.dldBannerContainer .mainContainer .container .rightSection .termsAndConditionsPara{color:#4a474f;font-size:10px;font-family:felix-regular;letter-spacing:-.2px;line-height:12px;margin-bottom:8px}.dldBannerContainer .mainContainer .container .rightSection .termsAndConditionsPara a{color:#4a474f;font-size:10px;font-family:felix-regular;text-underline-offset:.2rem;text-decoration:underline;line-height:12px;cursor:pointer}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .termsAndConditionsPara{text-align:center;width:237px;margin:0 auto}}.dldBannerContainer .mainContainer .container .rightSection .formWrapper{display:flex}.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{align-items:center;background:#fff;border-radius:8px;border:1px solid #c8c6cc;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:flex;height:40px;margin-right:8px;padding:0 16px;width:395px}.dldBannerContainer .mainContainer .container .rightSection .formWrapper input.invalid{border:1px solid #d32f2f;box-shadow:0 0 0 transparent;background-image:url(/content/images/icons/error.svg);background-repeat:no-repeat;background-position:right 5px center}.dldBannerContainer .mainContainer .container .rightSection .formWrapper input::-webkit-input-placeholder{color:#88838f;font-size:16px;font-family:felix-semiBold;line-height:24px}@media only screen and (min-width:768px)and (max-width:1200px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{width:229px}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{margin-top:12px;margin-right:0}}@media only screen and (max-width:374px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{width:100%}}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton{color:#fff;font-size:16px;font-family:felix-bold;align-items:center;background:#ff407a;border-radius:8px;border:0;cursor:pointer;display:flex;height:40px;justify-content:center;line-height:24px;padding:14.5px 16px;width:152px}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton:hover{background:#dd216b}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton{margin-bottom:8px}}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .label-error{color:#d32f2f;font-size:12px;font-family:felix-semiBold;line-height:16px}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper .label-error{min-height:16px;margin-top:8px;margin-bottom:8px;padding-top:0}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper{flex-direction:column}.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton,.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{width:329px}}@media only screen and (max-width:374px){.dldBannerContainer .mainContainer .container .rightSection .formWrapper,.dldBannerContainer .mainContainer .container .rightSection .formWrapper .signUpButton,.dldBannerContainer .mainContainer .container .rightSection .formWrapper input{width:100%}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection{width:100%;padding:0 16px 16px}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container .rightSection .formWrapperMobile{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer .container{flex-direction:column}}.dldBannerContainer .mainContainer.loginMainContainer,.dldBannerContainer .mainContainer.loginMainContainer .leftSection{height:98px}.dldBannerContainer .mainContainer.loginMainContainer .leftSection .leftSectionContent{padding:8px 0}.dldBannerContainer .mainContainer.loginMainContainer .rightSection{justify-content:center}.dldBannerContainer .mainContainer.loginMainContainer .rightSection .termsAndConditionsPara{margin-bottom:0}@media only screen and (min-width:768px)and (max-width:1200px){.dldBannerContainer .mainContainer.loginMainContainer,.dldBannerContainer .mainContainer.loginMainContainer .leftSection{height:106px}.dldBannerContainer .mainContainer.loginMainContainer .leftSection .leftSectionContent{padding:12px 0}.dldBannerContainer .mainContainer.loginMainContainer .rightSection{height:106px}}@media only screen and (max-width:767px){.dldBannerContainer .mainContainer.loginMainContainer{height:auto;width:100%}.dldBannerContainer .mainContainer.loginMainContainer .leftSection{background-size:100% 100%}.dldBannerContainer .mainContainer.loginMainContainer .leftSection .leftSectionContent{padding:8px 0 0}.dldBannerContainer .mainContainer.loginMainContainer .rightSection{padding:0 16px 16px}.dldBannerContainer .mainContainer.loginMainContainer .rightSection .drugTitle{margin-top:0}.dldBannerContainer .mainContainer.loginMainContainer .rightSection .termsAndConditionsPara{margin-top:8px}}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 #00f!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;padding:0;margin:0}.textCenter{text-align:center}.button{color:#fff;cursor:pointer;border:0;font-size:24px;font-family:felix-semiBold;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{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);flex-direction:column;position:fixed;top:0;left:0;z-index:99;height:100vh;width:100%}.bgshowModal{position:absolute;background:hsla(0,0%,100%,.75);top:0;left:0;width:100%;height:100%;z-index:10}.fullwidth{width:100%}.bar{height:5px;width:225px;margin:10px 0 0 2px}.bar .in{height:100%;background-color:#532b9f;border-radius:5px}.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;width:600px;overflow-y:auto;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{display:flex;justify-content:center;align-items:center;font-size:24px;font-family:felix-bold;color:#fff;text-align:center;line-height:24px;padding:16px 0;height:64px;width:370px;margin:0 auto}@media only screen and (max-width:767px){.newModal .newModal-header h2{font-size:18px;padding:15px;width:100%}}.newModal .newModalBody ul{list-style-type:none;margin:0 auto;padding:0;height:470px;display:flex;justify-content:center;align-items:center;flex-direction:column}@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;text-align:left;padding:0}}.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-radius:6px;border:0;color:#fff;cursor:pointer;font-size:21px;font-family:felix-semiBold;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{width:23px;margin-right:10px}@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{text-align:left;margin:0 auto;left:0;right:0;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{display:flex;justify-content:center;align-items:center;height:86px}@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 rgba(0,0,0,.5);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-size:16px;font-family:felix-bold;text-decoration:underline;margin:20px 0 0}.tosterMessage .tosterContent .closeToster{background:transparent;border:0;cursor:pointer;position:absolute;right:10px;top:10px;width:30px}@media only screen and (max-width:767px){.tosterMessage .closeText.textUpper{display:flex;align-items:center;flex-direction:row;justify-content:center;color:#fff;font-size:16px!important;font-family:felix-semibold;background:transparent;border:0;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{line-height:120%;font-weight:300}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:auto;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:transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;color:transparent!important;outline:0;position:relative;pointer-events:none}button.sc-btn.loading:before,button[type=submit].loading:before,form.loading button[type=submit]:before{background:transparent 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;text-decoration:none;border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:120%;margin:0;transition:background-color .3s,box-shadow .3s,color .3s;height:40px;padding:11px 20px}.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:transparent;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 rgba(86,90,92,.25) rgba(86,90,92,.5) rgba(86,90,92,.75);border-style:dotted;border-width:2px}.loading-btn.sc-outline-btn--cyan:before{border-color:#00baf2 rgba(0,186,242,.25) rgba(0,186,242,.5) rgba(0,186,242,.75);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;content:"";display:inline-block;height:16px;width:16px;border-radius:50%;border-color:#fff hsla(0,0%,100%,.25) hsla(0,0%,100%,.5) hsla(0,0%,100%,.75);border-style:dotted;border-width:2px;margin-right:8px}.routeContainer{min-height:500px}.Topbanner{height:122px;margin-bottom:-68px}.arrowBefore{content:"";width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;position:absolute;transform:rotate(-180deg)}.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;position:fixed;padding:0 10px 30px;z-index:10;width:100%}@media only screen and (min-width:768px)and (max-width:7680px){.successModal{bottom:auto;top:68px;padding:0 20px}}.successModal h2{color:#7bdf79;font-size:24px;font-family:felix-semibold;padding:20px 46px;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.successModal h2{color:#7bdf79;font-size:48px;font-family:felix-bold;padding:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.successModal h2{font-size:32px}}.successModal p{color:#fff;font-size:16px;font-family:felix-regular}@media only screen and (min-width:768px)and (max-width:7680px){.successModal p{color:#fff;font-size:18px;font-family:felix-semibold}}.successModal a{color:#21cfff;font-size:16px;font-family:felix-semibold;display:flex;align-items:center;flex-direction:row;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:transparent;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-top:4px solid #ff407a;border-radius:0;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-size:24px;font-family:felix-semibold;padding:0 0 10px}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent h2{color:#ff407a;font-size:32px;font-family:felix-bold}}.errorModal .tosterContent p{color:#fff;font-size:16px;font-family:felix-regular;display:block;align-items:center;flex-direction:row;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;font-size:18px;font-family:felix-semibold;display:flex;padding:0}}.errorModal .tosterContent a{color:#21cfff;font-size:16px;font-family:felix-semibold;display:inline-block;align-items:center;flex-direction:row;justify-content:center;text-decoration:underline;padding:20px 0}@media only screen and (min-width:768px)and (max-width:7680px){.errorModal .tosterContent a{color:#21cfff;font-size:18px;font-family:felix-bold}}.errorModal .tosterContent .closeToster{right:20px;top:10px;width:40px}.errorModal .tosterContent .closeToster img{width:40px}.errorModal .tosterContent .closeText{color:#fff;font-size:18px;font-family:felix-semibold;cursor:pointer;text-decoration:underline}.messageSection .bgshowModal{background:rgba(74,71,79,.5);position:fixed;height:100vh;z-index:100}.buttonLoader{display:flex;align-items:center;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 rgba(0,0,0,.21)}.stickyLeftNav .sc-legal-toc h2{color:#532b9f;font-size:18px;font-family:felix-bold;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{color:#4a474f;font-size:14px;font-family:felix-regular;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;border-left:3px solid transparent;cursor:pointer;height:34px;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:rgba(83,43,159,.2);color:#532b9f}}.stickyLeftNav .sc-legal-toc ul li .current{background-color:rgba(83,43,159,.2);border-left:3px solid #532b9f;color:#532b9f}.leftMenuIcon{background:#532b9f;border-radius:50px;border:0;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 rgba(0,0,0,.22);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{cursor:pointer;border:1px solid #515151}.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 rgba(86,90,92,.3);margin-top:0}.form-group .css-1n7v3ny-option,.form-group .css-9gakcf-option{cursor:pointer;background:#f9f9f9;color:#4a474f}.form-group .css-1n7v3ny-option:active{background:#f9f9f9;color:#4a474f}.form-group .downArrow{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #532b9f;position:absolute;right:14px}.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{cursor:pointer;border:1px solid red}.form-group .invalidSelect .downArrow{border-top:10px solid red}.mainModal{background:transparent;justify-content:flex-start;top:0;overflow:auto;z-index:101}@media only screen and (max-width:767px){.mainModal{z-index:109}}.responsive-wrapper{display:inline-flex}.appflyerBanner .responsive-wrapper{z-index:0;display:none!important}.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-size:16px;font-family:felix-regular;font-weight:700;margin:0;padding:0;text-transform:none;text-align:center}@media only screen and (min-width:768px)and (max-width:7680px){.signupContainer h1{color:#fff;font-size:18px;font-family:felix-medium}}.signupContainer h1 strong{color:#7bdf79}.grecaptcha-badge{display:none!important}.showTooltip{background:url(/content/images/bg/combinedShape.png) no-repeat;box-shadow:none;border:0;height:109px;visibility:hidden;margin:20px 0;position:absolute;bottom:1px;top:26px;left:130px;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-size:14px;font-family:felix-medium;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{color:#fff;font-size:10px;font-family:Open Sans;background-color:hsla(0,0%,42.7%,.77);border-radius:100%;cursor:pointer;display:inline-block;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-size:16px;font-family:felix-regular;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-size:16px;font-family:felix-semiBold}@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{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;left:0;height:100vh;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{padding:16px 0;width:247px;font-size:24px;font-weight:700;box-shadow:0 0 5px 0 rgba(0,0,0,.1);background-color:#fff;color:#370a82;cursor:pointer;border-radius:8px}.selectPharmacyPopup .rxCardButton:hover{background-color:#370a82;color:#fff}.selectPharmacyPopup .rxCardButton:focus{outline:none}.selectPharmacyPopup .backLink{cursor:pointer;color:#532b9f;font-family:felix-bold;font-size:24px;text-decoration:underline;margin:15px 0;display:flex;align-items:center;justify-content:center}.selectPharmacyPopup .backLink i{display:flex;align-items:flex-end;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{left:inherit;right:inherit;bottom:inherit;transform:translateY(-388px);top:inherit;margin-top:0;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{height:100%;background:#fff url(/content/images/bg/chartIframe.png) no-repeat;background-position:center 140px;background-size:575px 600px;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;min-height:750px;margin-bottom:50px}}@media only screen and (max-width:767px){.sc-pages-404-chartiframe{background-position:center 140px;background-size:400px 400px;min-height:750px;margin-bottom:50px}}.error,.error-input input{border:1px solid red;background-image:url(/content/images/icons/error.svg);background-repeat:no-repeat;background-position:right 5px center}.error-input input{border:0}.closeSearch{background:transparent;border:0;cursor:pointer;height:auto;outline:none;position:absolute;right:5px;top:26px;bottom:0}@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;position:fixed;height:auto;width:100%;top:0;z-index:101}.mainLoader{text-align:center;padding:200px 0 100px}.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 rgba(0,0,0,.45)}@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{display:flex;align-items:center;justify-content:center;padding:70px 0 0;width:100%;min-height:450px}.logOutRow img,.mainLoaderPage img{height:100px}@media only screen and (max-width:767px){.logOutRow,.mainLoaderPage{padding:0}.logOutRow img,.mainLoaderPage img{height:40px}}.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-size:24px;font-family:felix-bold;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-size:16px;font-family:felix-semiBold;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-right:1px solid #c8c6cc;border-bottom:1px solid #c8c6cc;display:flex;list-style:none;min-height:34px;margin:0;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-size:14px;font-family:felix-semiBold;line-height:24px;margin-left:16px}
/*# sourceMappingURL=29.style.css.map*/