@charset "UTF-8";.green,.success{color:#3bb54a}.yellow{color:#f29141}.red,.error{color:#e84b4b}.white{color:#fff}.b-green{background-color:#3bb54a;color:#fff}.b-gray{background-color:#efefef}.main-padding{padding:1rem 1.5rem!important}.main-padding-top{padding-top:1rem!important}.main-padding-side{padding:0 1.5rem!important}.main-padding-bottom{padding-bottom:1rem!important}.mn{margin:0!important}.ma{margin:0 auto}.mt{margin-top:1rem!important}.mb{margin-bottom:1rem!important}.block{display:block}body,p{font-family:'Roboto',Arial,sans-serif;font-size:1rem;line-height:calc(1rem*1.5)}body.em,p.em{font-style:italic}body.label,p.label{color:#000}h1,h2,h3,h4,h5{font-family:'Montserrat',Arial,sans-serif;margin-top:0}h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:normal}h1{font-size:1.8em;line-height:2.2rem}h2{font-size:1.3em}h3{font-size:1.15rem}p{margin:0;margin-bottom:1rem}.label{font-size:.9rem;line-height:calc(.9rem*1.5);color:#878787}.label span{display:block;font-size:1rem;color:#000}header .row{font-weight:700;font-family:'Roboto',Arial,sans-serif;font-size:.95rem}header .top-bar .row{font-family:'Montserrat',Arial,sans-serif}a{text-decoration:none;color:inherit}a.link{text-decoration:underline}a.link:hover{text-decoration:none}a.link-specific span{text-decoration:underline;font-weight:inherit}a.link-specific:hover{text-decoration:none!important}.text-center-mobile{text-align:center!important}.text-left-mobile{text-align:left!important}.text-right-mobile{text-align:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.caps{text-transform:uppercase}.title{border-bottom:1px solid #e0e0e0;padding-bottom:1rem;margin-bottom:1rem}.subtitle{text-transform:uppercase;font-weight:700}.side-link h2,.side-link h3,.side-link h4,.side-link h5,.side-link h6,.side-link p{display:inline-block}.side-link a,.side-link .side{float:right}.side-link .side a{float:none}.side-link:after{display:block;content:'';clear:both;float:none}.row .row{width:100%}.row.step{border-top:1px solid #e0e0e0}.row.step h2{vertical-align:middle;margin-bottom:1rem}.row.step h2 span{display:inline-block;margin-right:1rem;background-color:#3bb54a;padding:.25rem .5em;color:#fff;vertical-align:middle}.row.step p{padding-bottom:1rem}.w-full{width:100%}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{margin-top:1.5rem;margin-bottom:1rem}.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child{margin-top:0}.page-content p{margin-bottom:1rem}.page-content a:not(.button){text-decoration:underline;color:#3bb54a}.page-content a:not(.button):hover{text-decoration:none}.page-content .mn{margin:0}.container.side-effect-outer{background:rgba(0,0,0,.05);padding:8px;border:2px solid #3bb54a;display:inline-block;width:98%;margin-bottom:2%}.online-container,.phone-container{display:none}.info a:not(.button){text-decoration:underline!important;color:#3bb54a!important}.info a:not(.button):hover{text-decoration:none!important}.menu{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.menu .menu-item{list-style-type:none}.menu .menu-item.dropdown{color:#000}.menu .menu-item.dropdown .dropdown-link{cursor:pointer;padding:.7rem 1.5rem}.menu .menu-item.dropdown .dropdown-menu{display:none}.menu .menu-item a{display:block;padding:.7rem 1.5rem}.divide p{margin:0}#anchor{display:block;position:relative;top:-118.8px;margin-bottom:1.5rem;visibility:hidden}#product_just_stars .ind_cnt{display:inline-block;font-family:'Roboto',Arial,sans-serif;font-size:.9rem;padding:0 .25rem .2rem;vertical-align:middle;width:auto;text-align:left}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:0 0 .67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button{background-color:transparent;border:none}.button{display:inline-block;border-radius:.25rem;transition:all .2s ease-out;padding:.5rem 1rem;margin:0 0 .5rem;background-color:#3bb54a;color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.04rem;line-height:initial;text-decoration:none!important;text-align:center}.button.button-white{background-color:#fff;color:#3bb54a}.button.button-gray{background-color:#e0e0e0;color:#000}.button.button-gray:hover{background-color:#ccc}.button.button-blue{background-color:#0090d6;color:#fff}.button.button-blue:hover{background-color:#00699e}.button.button-gold{background-color:#603813;color:#fff}.button.button-gold:hover{background-color:#3d220c}.button.button-platinum{background-color:#1d5656;color:#fff}.button.button-platinum:hover{background-color:#133837}.button.button-coupon{text-transform:uppercase;background-color:transparent;color:#3bb54a;padding:0;position:relative;width:100%;text-align:right;overflow:hidden;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:.5rem;margin-bottom:.5rem}@media screen and (min-width:24em){.button.button-coupon{width:45%}}@media screen and (min-width:64em){.button.button-coupon{width:23%}}.button.button-coupon span{color:#fff;background-color:#3bb54a;padding:.5rem 1rem;position:absolute;top:0;left:0;bottom:0;right:2rem;text-align:left;transition:all .2s ease-out}.button.button-coupon .code-placeholder{padding:.4rem .25rem;border:2px dashed #3bb54a}.button.button-coupon:hover{background-color:transparent}.button.button-coupon:hover span{right:2.4rem}.button.disabled{background-color:#e0e0e0;color:rgba(0,0,0,.2)}.button.disabled:hover{cursor:default;background-color:#e0e0e0}.button.large{font-size:1rem;padding:1rem 1.5rem}.button.expanded{width:100%!important;box-sizing:border-box;text-align:center}.button.outline{background-color:transparent;border:2px solid #3bb54a;color:#3bb54a}.button.outline.active,.button.outline:hover{background-color:#3bb54a;color:#fff}.button.outline-red{background-color:transparent;border:2px solid #e84b4b;color:#e84b4b}.button.outline-red.active,.button.outline-red:hover{background-color:#e84b4b;color:#fff}.button.outline-yellow{background-color:transparent;border:2px solid #f29141;color:#f29141}.button.outline-yellow.active,.button.outline-yellow:hover{background-color:#f29141;color:#fff}.button.dropdown{color:#000;letter-spacing:initial;background-color:transparent;line-height:1rem}.button.dropdown:after{content:'';display:inline-block;transition:all .2s ease-out;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(-45deg);width:6px;height:6px;margin-left:.4rem;margin-bottom:.1rem}.button.dropdown.active,.button.dropdown:hover{background-color:#e0e0e0}.button.dropdown.active:after{transform:rotate(45deg)}.button.options{display:block;margin:0 auto;max-width:200px;padding:0;overflow:hidden;vertical-align:top;margin-bottom:1rem}.button.options:last-child{margin-bottom:0}.button.options .options-container{display:flex}.button.options .options-container .options-text{padding:1rem 0 1rem 1.5rem;flex-grow:1}.button.options .options-container .options-dropdown{padding:1rem 1.5rem 1rem 1rem;color:#fff}.button.options .options-container .options-dropdown .arrow{content:'';display:inline-block;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);width:6px;height:6px;margin-bottom:.2rem}.button.options .options-menu{margin:0;display:none;padding:0;text-align:left;list-style-type:none;border-top:none}.button.options .options-menu li{padding:1rem 1.5rem;transition:all .2s ease-out;background-color:#efefef;color:#000}.button.options .options-menu li:hover{background-color:#ccc}.button.options .options-menu li a{text-decoration:none}.button.options:hover{background-color:#3bb54a}.button:hover{background-color:#2f8933;cursor:pointer}.container-main .col-xs-12:last-child .card{margin-bottom:0}.container-main .card{padding:1rem 1.5rem;border-radius:.25rem;display:block;box-sizing:border-box;border:1px solid #ccc;text-decoration:none;margin-bottom:1rem}.container-main .card .badge{display:inline-block;border:2px solid #000;padding:.25rem .7rem;text-transform:uppercase;letter-spacing:.05rem;font-size:.8rem;font-weight:700;line-height:1rem}.container-main .card>.icon{display:block;margin:0 auto;height:6rem}.container-main .card.middle-xs{display:flex;flex-direction:column;justify-content:center}.container-main .card.middle-xs .form{width:100%}.container-main .card.equal:not(.product){display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center}.container-main .card.equal:not(.product).center{justify-content:center}.container-main .card.equal:not(.product) .card-title{flex-shrink:0}.container-main .card.product{display:flex;flex-direction:column;height:auto}.container-main .card.product:not(.strength) .product-name{margin-bottom:auto}.container-main .card.product .product-name .badge-container{margin-bottom:1rem}.container-main .card.product .product-content .table-container{margin-bottom:0}.container-main .card.product .product-content .table-container .table tr{background-color:transparent}.container-main .card.product .product-content .table-container .table tr p{margin-top:1rem;line-height:normal}.container-main .card.product .product-content .table-container .table tr .button{margin-bottom:1rem;min-width:82.578px}.container-main .card.product.brand{border-top:2px solid #3bb54a}.container-main .card.product.brand .badge{border-color:#3bb54a;color:#3bb54a}.container-main .card.product.generic{border-top:2px solid #0090d6}.container-main .card.product.generic .badge{border-color:#0090d6;color:#0090d6}.container-main .card.product.strength .table tbody tr:hover{background-color:#efefef}.container-main .card.product.gray{border-top:2px solid #878787}.container-main .card.product.gray .badge{border-color:#ccc;color:#ccc}.container-main .card.product.equal{height:auto;margin-bottom:1rem}.container-main .card.patient{height:auto;margin-bottom:1rem!important}.container-main .card.patient ul{margin-bottom:0}.container-main .card.patient ul li{padding-bottom:0}.container-main .card.payment{text-align:center}.container-main .card.payment svg{max-width:10rem}.container-main .card.payment svg .st6{stroke:#ccc}.container-main .card.payment svg .st7{fill:#ccc}.container-main .card.payment p{margin-bottom:0}.container-main .card.payment:hover{border-color:#3bb54a;color:#3bb54a;text-decoration:none}.container-main .card.payment:hover svg .st6{stroke:#3bb54a}.container-main .card.payment:hover svg .st7{fill:#3bb54a}.container-main .card.upload{height:auto;border-width:2px;border-style:dashed;margin-bottom:1rem!important}.container-main .card.medical-condition-summary{margin:1rem 0!important;background-color:#efefef}.container-main .card.medical-condition-summary ul:last-child li:last-child{padding-bottom:0}.container-main .card h1,.container-main .card h2,.container-main .card h3,.container-main .card h4,.container-main .card h5,.container-main .card h6{margin-top:0}.container-main a.card:hover{text-decoration:underline;border-color:#3bb54a;cursor:pointer}.bvg .brand{background-color:#3bb54a}.bvg .generic{background-color:#0090d6}.bvg p span{display:inline-block;border-radius:.25rem;padding:.25rem 1rem;color:#fff}.cta-block{border:1px solid #ccc;padding:1rem 1.5rem;margin-top:1rem;margin-bottom:1rem;text-align:center}.cta-block a{display:block;font-weight:700}.cta-block a.button{margin-bottom:0}.cta-block a.outline.active:hover{background-color:#2f8933;border-color:#2f8933}.cta-block span{padding:0 .25rem}.coupon{border:2px solid #3bb54a;padding:.25rem;letter-spacing:.1rem;text-transform:uppercase;text-align:center}.coupon.disabled{border-color:#e0e0e0;background-color:#e0e0e0;color:#878787}.coupon.red{border-color:#e84b4b}.coupon-button{display:block}.coupon-button-code{border:2px solid #3bb54a;padding:.25rem;letter-spacing:.1rem;color:#3bb54a;text-transform:uppercase;text-align:center}.coupon-button a{white-space:nowrap;background-color:#3bb54a;transition:all .2s ease-out;color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.04rem;padding:.25rem 1rem;display:flex;align-items:center;justify-content:center;text-align:center;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.coupon-button a:hover{text-decoration:none!important;background-color:#2f8933}.coupon-container{padding-bottom:1rem;margin-bottom:1rem}.coupon-row{flex-direction:column;display:flex;margin-bottom:1rem;border:1px solid #ccc}.coupon-deal{font-weight:bold;text-transform:uppercase;display:flex;align-items:flex-start;padding-top:0;padding-left:0}.coupon-deal-text{display:none}.coupon-deal span{background-color:#97e89e;color:#2f8933;padding:.2rem .5rem;font-size:.9rem}.coupon-text-container{padding:1rem 1rem 0}.coupon-text-header{margin-bottom:.5rem}.coupon-text-header span{font-size:1.3rem;font-weight:bold;display:block}.coupon-text-expiry{font-size:.9rem;color:rgba(0,0,0,.5)}.coupon-view{padding:1rem}.coupon-view .button,.coupon-view .coupon{display:block}.generic-popup,.generic-popup-notify,.generic-popup-patient,.generic-popup-social{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:11}.generic-popup .generic-popup-card,.generic-popup .generic-popup-card-notify,.generic-popup .generic-popup-card-patient,.generic-popup .generic-popup-card-social,.generic-popup-notify .generic-popup-card,.generic-popup-notify .generic-popup-card-notify,.generic-popup-notify .generic-popup-card-patient,.generic-popup-notify .generic-popup-card-social,.generic-popup-patient .generic-popup-card,.generic-popup-patient .generic-popup-card-notify,.generic-popup-patient .generic-popup-card-patient,.generic-popup-patient .generic-popup-card-social,.generic-popup-social .generic-popup-card,.generic-popup-social .generic-popup-card-notify,.generic-popup-social .generic-popup-card-patient,.generic-popup-social .generic-popup-card-social{padding:1rem 1.5rem;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:12;overflow:auto}.generic-popup .generic-popup-card .exit:hover,.generic-popup .generic-popup-card-notify .exit:hover,.generic-popup .generic-popup-card-patient .exit:hover,.generic-popup .generic-popup-card-social .exit:hover,.generic-popup-notify .generic-popup-card .exit:hover,.generic-popup-notify .generic-popup-card-notify .exit:hover,.generic-popup-notify .generic-popup-card-patient .exit:hover,.generic-popup-notify .generic-popup-card-social .exit:hover,.generic-popup-patient .generic-popup-card .exit:hover,.generic-popup-patient .generic-popup-card-notify .exit:hover,.generic-popup-patient .generic-popup-card-patient .exit:hover,.generic-popup-patient .generic-popup-card-social .exit:hover,.generic-popup-social .generic-popup-card .exit:hover,.generic-popup-social .generic-popup-card-notify .exit:hover,.generic-popup-social .generic-popup-card-patient .exit:hover,.generic-popup-social .generic-popup-card-social .exit:hover{cursor:pointer}.generic-popup .generic-popup-card .exit:after,.generic-popup .generic-popup-card-notify .exit:after,.generic-popup .generic-popup-card-patient .exit:after,.generic-popup .generic-popup-card-social .exit:after,.generic-popup-notify .generic-popup-card .exit:after,.generic-popup-notify .generic-popup-card-notify .exit:after,.generic-popup-notify .generic-popup-card-patient .exit:after,.generic-popup-notify .generic-popup-card-social .exit:after,.generic-popup-patient .generic-popup-card .exit:after,.generic-popup-patient .generic-popup-card-notify .exit:after,.generic-popup-patient .generic-popup-card-patient .exit:after,.generic-popup-patient .generic-popup-card-social .exit:after,.generic-popup-social .generic-popup-card .exit:after,.generic-popup-social .generic-popup-card-notify .exit:after,.generic-popup-social .generic-popup-card-patient .exit:after,.generic-popup-social .generic-popup-card-social .exit:after{content:"×";position:absolute;right:0;font-size:1.5rem;padding:0 1.5rem}.generic-popup .generic-popup-card p:last-child,.generic-popup .generic-popup-card-notify p:last-child,.generic-popup .generic-popup-card-patient p:last-child,.generic-popup .generic-popup-card-social p:last-child,.generic-popup-notify .generic-popup-card p:last-child,.generic-popup-notify .generic-popup-card-notify p:last-child,.generic-popup-notify .generic-popup-card-patient p:last-child,.generic-popup-notify .generic-popup-card-social p:last-child,.generic-popup-patient .generic-popup-card p:last-child,.generic-popup-patient .generic-popup-card-notify p:last-child,.generic-popup-patient .generic-popup-card-patient p:last-child,.generic-popup-patient .generic-popup-card-social p:last-child,.generic-popup-social .generic-popup-card p:last-child,.generic-popup-social .generic-popup-card-notify p:last-child,.generic-popup-social .generic-popup-card-patient p:last-child,.generic-popup-social .generic-popup-card-social p:last-child{margin-bottom:0}.generic-popup .generic-popup-card .social,.generic-popup .generic-popup-card-notify .social,.generic-popup .generic-popup-card-patient .social,.generic-popup .generic-popup-card-social .social,.generic-popup-notify .generic-popup-card .social,.generic-popup-notify .generic-popup-card-notify .social,.generic-popup-notify .generic-popup-card-patient .social,.generic-popup-notify .generic-popup-card-social .social,.generic-popup-patient .generic-popup-card .social,.generic-popup-patient .generic-popup-card-notify .social,.generic-popup-patient .generic-popup-card-patient .social,.generic-popup-patient .generic-popup-card-social .social,.generic-popup-social .generic-popup-card .social,.generic-popup-social .generic-popup-card-notify .social,.generic-popup-social .generic-popup-card-patient .social,.generic-popup-social .generic-popup-card-social .social{display:flex;justify-content:center}.generic-popup .generic-popup-card .social .button.twitter,.generic-popup .generic-popup-card-notify .social .button.twitter,.generic-popup .generic-popup-card-patient .social .button.twitter,.generic-popup .generic-popup-card-social .social .button.twitter,.generic-popup-notify .generic-popup-card .social .button.twitter,.generic-popup-notify .generic-popup-card-notify .social .button.twitter,.generic-popup-notify .generic-popup-card-patient .social .button.twitter,.generic-popup-notify .generic-popup-card-social .social .button.twitter,.generic-popup-patient .generic-popup-card .social .button.twitter,.generic-popup-patient .generic-popup-card-notify .social .button.twitter,.generic-popup-patient .generic-popup-card-patient .social .button.twitter,.generic-popup-patient .generic-popup-card-social .social .button.twitter,.generic-popup-social .generic-popup-card .social .button.twitter,.generic-popup-social .generic-popup-card-notify .social .button.twitter,.generic-popup-social .generic-popup-card-patient .social .button.twitter,.generic-popup-social .generic-popup-card-social .social .button.twitter{height:20px;font-size:11px;padding:0 6px;vertical-align:middle;line-height:20px;margin-right:.2rem;background-color:#1da1f2}.generic-popup .generic-popup-card .social .button.twitter .twitter-icon,.generic-popup .generic-popup-card-notify .social .button.twitter .twitter-icon,.generic-popup .generic-popup-card-patient .social .button.twitter .twitter-icon,.generic-popup .generic-popup-card-social .social .button.twitter .twitter-icon,.generic-popup-notify .generic-popup-card .social .button.twitter .twitter-icon,.generic-popup-notify .generic-popup-card-notify .social .button.twitter .twitter-icon,.generic-popup-notify .generic-popup-card-patient .social .button.twitter .twitter-icon,.generic-popup-notify .generic-popup-card-social .social .button.twitter .twitter-icon,.generic-popup-patient .generic-popup-card .social .button.twitter .twitter-icon,.generic-popup-patient .generic-popup-card-notify .social .button.twitter .twitter-icon,.generic-popup-patient .generic-popup-card-patient .social .button.twitter .twitter-icon,.generic-popup-patient .generic-popup-card-social .social .button.twitter .twitter-icon,.generic-popup-social .generic-popup-card .social .button.twitter .twitter-icon,.generic-popup-social .generic-popup-card-notify .social .button.twitter .twitter-icon,.generic-popup-social .generic-popup-card-patient .social .button.twitter .twitter-icon,.generic-popup-social .generic-popup-card-social .social .button.twitter .twitter-icon{background-image:url(/Content/images/twitter-icon.png);vertical-align:middle;height:16px}.generic-popup .generic-popup-card .social .button.twitter span,.generic-popup .generic-popup-card-notify .social .button.twitter span,.generic-popup .generic-popup-card-patient .social .button.twitter span,.generic-popup .generic-popup-card-social .social .button.twitter span,.generic-popup-notify .generic-popup-card .social .button.twitter span,.generic-popup-notify .generic-popup-card-notify .social .button.twitter span,.generic-popup-notify .generic-popup-card-patient .social .button.twitter span,.generic-popup-notify .generic-popup-card-social .social .button.twitter span,.generic-popup-patient .generic-popup-card .social .button.twitter span,.generic-popup-patient .generic-popup-card-notify .social .button.twitter span,.generic-popup-patient .generic-popup-card-patient .social .button.twitter span,.generic-popup-patient .generic-popup-card-social .social .button.twitter span,.generic-popup-social .generic-popup-card .social .button.twitter span,.generic-popup-social .generic-popup-card-notify .social .button.twitter span,.generic-popup-social .generic-popup-card-patient .social .button.twitter span,.generic-popup-social .generic-popup-card-social .social .button.twitter span{vertical-align:middle;padding:0 4px}.generic-popup .generic-popup-bg,.generic-popup .generic-popup-bg-notify,.generic-popup .generic-popup-bg-patient,.generic-popup .generic-popup-bg-social,.generic-popup-notify .generic-popup-bg,.generic-popup-notify .generic-popup-bg-notify,.generic-popup-notify .generic-popup-bg-patient,.generic-popup-notify .generic-popup-bg-social,.generic-popup-patient .generic-popup-bg,.generic-popup-patient .generic-popup-bg-notify,.generic-popup-patient .generic-popup-bg-patient,.generic-popup-patient .generic-popup-bg-social,.generic-popup-social .generic-popup-bg,.generic-popup-social .generic-popup-bg-notify,.generic-popup-social .generic-popup-bg-patient,.generic-popup-social .generic-popup-bg-social{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.badge{display:inline-block;border-radius:.25rem;line-height:1rem;padding:.2rem .5rem;margin-left:.2rem}.popular-meds{margin:0;list-style:none}.popular-meds li{display:inline-block;padding-bottom:1rem}.order-summary.checkout{position:-webkit-sticky;position:sticky;top:calc(161.19px + 1rem)}.order-summary .card{height:auto;margin-bottom:1rem!important}.order-summary .order-info{display:flex}.order-summary .order-info:not(.title):not(.total){padding-bottom:.5rem}.order-summary .order-info.total{font-weight:700;margin-bottom:1rem}.order-summary .order-info p{line-height:normal;margin-bottom:0}.order-summary .order-info p:first-child{width:100%}.order-summary .order-info p:first-child .select{margin:.5rem 0}.order-summary .order-info .side{margin-left:auto;padding-left:1rem;text-align:right}.form.center{margin:0 auto}.form.border{padding:1rem 1.5rem;border:2px solid #ccc;padding-bottom:.5rem;margin-bottom:1rem}.form.side{display:flex;flex-wrap:wrap;margin-bottom:1rem}.form.side input{flex:1 1 auto;width:1%;margin-right:.5rem;margin-bottom:0}.form.side .button{display:flex;margin:0;flex-shrink:0;align-items:center}.form:not(:last-child){margin-bottom:2rem}.form label{display:block;text-align:left;font-size:.9rem;padding-bottom:.25rem}.form label .side{float:right}.form label .side:hover{text-decoration:none}.form label .side:after{display:block;content:'';clear:both;float:none}.form input{display:block;box-sizing:border-box;padding:.8rem;margin-bottom:1rem;width:100%;line-height:1}.form input:focus{border:2px solid #3bb54a;box-shadow:none!important;outline-color:transparent!important}.form input::-moz-placeholder{color:#ccc}.form input:-ms-input-placeholder{color:#ccc}.form input::placeholder{color:#ccc}.form input.button{margin:0 auto;margin-bottom:1rem;text-align:center;border:none;width:initial}.form textarea{display:block;box-sizing:border-box;padding:.8rem;margin-bottom:1rem;width:100%;height:10rem}.form button,.form .button{margin-top:.5rem;margin-bottom:1rem}.form .button{box-sizing:border-box}.form p{margin-bottom:1rem}.form p.note{font-size:.8rem}.form p a{text-decoration:none}.form p a:hover{text-decoration:underline}.form .success,.form .error{font-size:.9rem;line-height:calc(.9rem*1.5);margin-top:.5rem;margin-top:.5rem;margin-bottom:0}.sign-in .form{max-width:20em}.sign-in .form h3{margin-bottom:.5rem}.notify{display:none;border-radius:.25rem;border:1px solid #000;padding:1rem;margin-bottom:1rem;text-align:left;position:relative}.notify .icon{position:absolute;top:50%;transform:translateY(-50%);height:1.8rem;padding-right:1rem}.notify .notify-content{padding-left:2.8rem;line-height:normal}.notify .notify-content a:hover{cursor:pointer}.notify .notify-content p{display:inline;margin:0;font-weight:bold;padding-right:.25rem}.notify .notify-content ul{display:inline;margin:0;list-style-type:none;padding:0}.notify .notify-content ul li{display:inline}.notify .exit{position:absolute;top:1rem;right:0;font-size:1.3rem;font-style:normal;margin-left:auto;padding:0 1rem;line-height:.5rem}.notify .exit:before{content:'×'}.notify .exit:hover{cursor:pointer}.notify.success,.notify.error,.notify.warning,.notify.info{display:block}.notify.success{background-color:#ceedc3;border-color:#246306;color:#246306}.notify.error{background-color:#f4d0d0;border-color:#a22;color:#a22}.notify.warning{background-color:#f9f1bb;border-color:#a05b08;color:#a05b08}.notify.info{background-color:#c2e3f2;border-color:#046099;color:#046099}label.select{display:block;position:relative;margin-bottom:1rem}label.select:after{content:'>';font-family:monospace;font-size:1.2rem;font-weight:700;position:absolute;transform:translateY(-50%) rotate(90deg);top:50%;right:.7rem;z-index:1}label.select select{font-size:.9rem;width:100%;padding:.92rem .5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;background-color:transparent;z-index:2}label.checkbox{display:flex;margin-bottom:1rem}label.checkbox:hover{cursor:pointer}label.checkbox:after{display:block;content:'';clear:both;float:none}label.checkbox p{display:inline-block;margin-bottom:0}label.checkbox p span{font-weight:700}label.checkbox .side{padding-left:1rem;margin-left:auto}label.checkbox input{display:none;position:absolute;left:0;opacity:1;width:0;height:0;cursor:pointer}label.checkbox input~.checkmark{float:left;border:1px solid #ccc;width:1.5rem;height:1.5rem;line-height:0;margin-right:.5rem;position:relative;flex-shrink:0}label.checkbox input:checked~.checkmark{background-color:#3bb54a;border-color:#3bb54a}label.checkbox input:checked~.checkmark:after{content:'✓';font-weight:bold;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.row.checkbox-hide{display:none}.row.checkbox-hide.show{display:flex}input.qty{padding:.8rem .1rem .8rem .4rem;width:3.5rem;margin-bottom:0}input.button{border:0}.product-select{border:1px solid #ccc}.product-select-header-row,.product-select-options-row{display:flex;align-items:center;padding:.25rem .5rem}.product-select-header:first-child,.product-select-options:first-child{flex-basis:20%}.product-select-header:nth-child(2),.product-select-options:nth-child(2){flex-basis:60%}.product-select-header:last-child,.product-select-options:last-child{flex-basis:auto}.product-select-header:first-child{flex-basis:100%;text-align:center}@media screen and (min-width:767px){.product-select-header:first-child{text-align:left;flex-basis:20%}}.product-select-header:nth-child(2){display:none}@media screen and (min-width:767px){.product-select-header:nth-child(2){display:block}}.product-select-options-row{flex-direction:column;border-top:1px solid #ccc}@media screen and (min-width:767px){.product-select-options-row{flex-direction:row}}.product-select-options-row .select2{max-width:100%;width:100%!important}@media screen and (min-width:767px){.product-select-options-row .select2{max-width:235px}}@media screen and (min-width:1024px){.product-select-options-row .select2{max-width:146px}}@media screen and (min-width:1200px){.product-select-options-row .select2{max-width:235px}}.product-select-options-row .select2 .select2-selection--single{height:47px;display:flex;align-items:center}.product-select-options-row .select2 .select2-selection--single .select2-selection__arrow{height:47px}.product-select-options{margin:.25rem 0}.product-select-options .button{margin-bottom:0;white-space:nowrap}.select2-results__options{border-top:1px solid #aaa}.badge-wrap{padding:1rem 1.5rem}.badge-wrap a,.badge-wrap>img{display:inline-block;padding:.25rem;text-decoration:none;vertical-align:middle}.badge-wrap a img{vertical-align:middle}.badge-wrap.single a,.badge-wrap.single>img{display:block}img.image{display:inline-block;width:100%;height:auto;margin-bottom:1rem}img.image.center{margin:0 auto}img.icon{height:3rem}img.icon.small{display:inline-block!important;height:1.8rem!important;vertical-align:middle;margin-right:.2rem!important}img.steps{display:block;margin:2rem auto;width:14rem}img.wrap{display:block;margin:1rem auto;max-width:200px;width:100%;height:auto}img.side-effect-inner-img{float:left;margin-right:5%;max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important;width:160px}@media screen and (max-width:600px){img.side-effect-inner-img{float:none;width:-webkit-fill-available}}.image-wrap{display:flex;margin-bottom:1rem}.image-wrap.center{align-items:center;justify-content:center}.image-wrap a img{vertical-align:middle}.image-wrap p{display:inline-block;padding:1rem 1.5rem}.video{display:block;position:relative;margin-bottom:1rem;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.online-pharmacy{background-image:url(/Content/images/hero-online-pharmacy.jpg);background-size:cover;background-position:center center;height:30vh;color:#fff}.city{display:inline-block;margin-bottom:1.5rem;text-decoration:none!important;border:2px solid transparent}.city:hover{text-decoration:underline!important}.city img{display:block;margin:0 auto;height:8.5rem}.product-logo{display:inline-block;margin-top:1rem;max-width:200px}.product-logo img{display:block;width:100%;height:auto}.product-image{margin:0 auto;margin-bottom:1rem}.product-image img{display:block;margin-bottom:0;width:100%}.ccp-care{background:url(/Content/images/ccp-care.png) no-repeat center;background-size:cover;height:20rem}.ccp-discount{background:url(/Content/images/ccp-discount.png) no-repeat center;background-size:cover;height:20rem}.ccp-quality{background:url(/Content/images/ccp-quality.png) no-repeat center;background-size:cover;height:20rem}.icon-text:hover p{text-decoration:underline}.icon-text .text{display:inline-block;vertical-align:middle;margin-bottom:0}.icon-text.small .text{font-size:.9rem}.logo .logo-icon{max-height:50px}.header-image{position:relative}.header-image .header-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.norton-guarantee span{display:block}.norton-guarantee span img{width:100%}.side-image{display:flex;justify-content:center;align-items:center}.side-image img{margin-right:1rem}.side-image h1,.side-image h2,.side-image h3,.side-image h4,.side-image h5,.side-image h6,.side-image p{vertical-align:middle}.image-magnify-container{position:relative}.image-magnify-container:hover{cursor:zoom-in}.magnify{visibility:hidden;position:absolute;border:5px solid #efefef;width:400px;height:400px;cursor:none;background-color:#fff;z-index:3}.magnify.show{visibility:visible}ul.list,ol.list{padding-left:1rem}ul ul,ul ol,ol ul,ol ol{list-style-type:disc}ul.list{list-style-type:none;padding-left:0}ul.list li{padding-bottom:1rem}ul.list li p{margin:0}ul.list li p span{font-weight:700;display:block}ul.list li:last-child{padding-bottom:0}ul.list.inline li{display:inline;padding:0 1rem}ul.list.inline li:first-child{padding-left:0}ul.list.inline li:last-child{padding-right:0}ul.list.inline li a:hover{text-decoration:underline}ul.list.plain{padding-left:1rem;list-style-type:initial}ul.list.plain li{padding-bottom:initial}ul.list.plain li:last-child{padding-bottom:0}ul.top-ten,ul.top-fifty{display:inline-block;margin:0;padding-left:0;list-style-type:none;text-align:left}ul.top-ten.checked,ul.top-fifty.checked{padding-bottom:1rem}ul.top-ten.checked li:before,ul.top-fifty.checked li:before{content:"✓";font-weight:bold;padding-right:1rem}ul.top-ten.checked li a,ul.top-fifty.checked li a{color:#3bb54a}ul.top-ten.checked li a:hover,ul.top-fifty.checked li a:hover{text-decoration:none}ul.top-ten.checkbox li:before,ul.top-fifty.checkbox li:before{content:"";display:inline-block;width:.8rem;height:.8rem;vertical-align:middle;margin-right:.5rem;background:url(/Content/images/icons/checkbox.svg) center center/contain no-repeat}ul.blog-post{padding-left:0;list-style-type:none}ul.blog-post li{padding-bottom:1rem}ul.blog-post li a{display:flex;text-decoration:none}ul.blog-post li a:hover{text-decoration:underline}ul.blog-post li a .blog-image{flex-shrink:0;width:80px;height:80px;overflow:hidden;padding-right:1rem}ul.blog-post li a .blog-image img{width:100%;height:auto}ul.breadcrumbs{font-weight:700;list-style-type:none;margin:0;padding:0;font-size:.9rem}ul.breadcrumbs li{display:inline-block;color:#3bb54a}ul.breadcrumbs li:after{content:'›';color:initial;font-size:1.1rem;padding:0 .25rem}ul.breadcrumbs li:last-child{color:initial}ul.breadcrumbs li:last-child:after{display:none}ul.breadcrumbs li a{text-decoration:none}ul.breadcrumbs li a:hover{text-decoration:underline}ul.breadcrumbs.steps{margin-bottom:1rem}ul.breadcrumbs.steps li.current{color:#000;font-weight:700}ul.breadcrumbs.steps li.disabled{color:rgba(0,0,0,.4)}ul.letter{margin-top:0;padding:0}ul.letter li{display:inline-block}ul.letter li a{display:inline-block;border:1px solid #ccc;font-weight:700;padding:.25rem .5rem;margin:0 .125rem .5rem;font-family:'Montserrat',sans-serif;text-decoration:none;color:#3bb54a;min-width:1.2rem}ul.letter li a:hover,ul.letter li a.active{border-color:#3bb54a;background-color:#3bb54a;color:#fff}ul.letter li a.inactive{color:#ccc}ul.letter li a.inactive:hover{border-color:initial;background-color:transparent;cursor:default}ul.conditions{text-align:left;padding-left:1rem}ul.conditions.letter-selected{column-count:1;-moz-column-count:1;-webkit-column-count:1}ul.conditions li{padding-bottom:.5rem}ul.tabs{margin-top:0;padding:0}ul.tabs li{display:inline-block;margin-right:1rem;padding-right:1rem}ul.tabs li:last-child{margin-right:0;padding-right:0}ul.tabs li a{font-weight:700;text-decoration:none;text-transform:uppercase;color:#3bb54a}ul.tabs li a:hover{text-decoration:underline}ul.side-menu{margin:0 0 1rem;padding:0;list-style-type:none}ul.side-menu li{padding:.25rem 0}ul.side-menu li a{display:inline-block;text-decoration:none;position:relative}ul.side-menu li a:hover{text-decoration:underline}ul.side-menu li a.selected{font-weight:700;color:#3bb54a}ul.faq{list-style-type:none;padding:0;margin:0}ul.faq>li{position:relative;border-bottom:1px solid #ccc;margin-bottom:1rem}ul.faq>li .question{color:#3bb54a;margin-top:0;margin-right:1rem}ul.faq>li .question:after{content:'+';position:absolute;right:0}ul.faq>li .question:hover{cursor:pointer}ul.faq>li .question.active:after{content:'-'}ul.faq>li .question.expanded:after{content:'-'}ul.faq>li .question.expanded.active:after{content:'+'}ul.faq>li .answer{display:none}ul.faq>li .answer.expanded{display:block;margin-bottom:1rem}ul.faq>li .answer.expanded:not(.strength)>a{color:#3bb54a;text-decoration:underline}ul.faq>li .answer.expanded:not(.strength)>a:hover{text-decoration:none}ul.badge{padding:0;margin-bottom:0}ul.badge.inline{display:flex;padding:1rem 1.5rem;border:1px solid #ccc;margin-bottom:1.5rem}ul.badge.inline li{display:inline;width:100%;padding:0 1rem}ul.badge.inline li:last-child{border-right:none}ul.badge.inline li .badge-container{display:block}ul.badge.inline li .badge-container .badge-image{display:block;margin:0 auto}ul.badge.inline li .badge-container a{display:block}ul.badge li{list-style-type:none;padding-bottom:1rem}ul.badge li:last-child{padding-bottom:0}ul.badge li .badge-container{display:flex;align-items:center}ul.badge li .badge-container .badge-image{display:inline-block;flex-shrink:0;width:100px;height:auto;padding:1rem 0}ul.badge li .badge-container .badge-image img{width:100%;display:block}ul.badge li .badge-container a{text-decoration:none;font-weight:bold}ul.badge li .badge-container a:hover{text-decoration:underline}ul.related-products a{display:inline-block}ul.sitemap{list-style-type:none;padding-left:0;margin:0;column-count:1;-moz-column-count:1;-webkit-column-count:1}ul.sitemap>li{font-weight:700;margin-bottom:1rem}ul.sitemap>li ul{list-style-type:none;padding-left:0}ul.sitemap>li ul li{font-weight:normal}ul.help-block{list-style-type:none;color:#e84b4b}.page-content .list{padding-left:1rem}.page-content .list li{list-style-type:initial;padding-bottom:1rem}.page-content .list li h2 a{text-decoration:none}.page-content .list li h2 a:hover{text-decoration:underline;color:#3bb54a}.page-content .list.none li{list-style-type:none}.pagination{display:flex;align-items:center}.pagination>p{margin:0;display:none}.pagination ul{text-align:center;padding:0;margin:.5rem auto 0}.pagination ul li{display:inline-block;margin-bottom:.5rem;list-style-type:none;border:1px solid #ccc;color:#000}.pagination ul li:not(:last-child){margin-right:.2rem}.pagination ul li a{display:block;padding:.25rem .8rem;text-decoration:none}.pagination ul li a.current,.pagination ul li a:hover{background-color:#3bb54a;color:#fff;border-color:#3bb54a}.article{padding:1rem 0;border-top:1px solid #ccc}.article .article-image{display:block;width:100%;height:0;min-height:4rem;padding-bottom:35%;margin-bottom:1rem;position:relative;overflow:hidden}.article .article-image:hover img{height:110%}.article .article-image .date{margin:0;position:absolute;bottom:0;z-index:2;padding:.25rem 1rem;background-color:#3bb54a;color:#fff;font-size:.95rem}.article .article-image img{transition:all .2s ease-out;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.article .article-content h2{margin-bottom:1rem}.article .article-content h2 a{text-decoration:none}.article .article-content h2 a:hover{text-decoration:underline}.trust{background:#efefef;padding:1rem}.trust a{font-weight:700}.trust a:link{text-decoration:none}.trust a:link:hover{text-decoration:underline}.order{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.order:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.order p{margin-bottom:0}.order span{display:block}.order .status{display:inline-block;font-weight:700;border-radius:.25rem;padding:.25rem .5rem;background-color:#e0e0e0;color:#fff;text-transform:uppercase;font-size:.9rem;line-height:1rem;letter-spacing:.02rem}.order .status.complete{background-color:#3bb54a}.order .status.pending{background-color:#f29141}.order .status.error{background-color:#e84b4b}.order .select{margin-bottom:0}.order .button{margin-bottom:0}.order .order-details{display:none;margin-top:1rem;padding:1rem;background-color:#efefef}.order .order-details p{margin-bottom:1rem}.order .order-details span{display:block;margin-bottom:1rem}.order .order-details .order-status{margin:0 auto;height:85px;background-repeat:no-repeat}.order .order-details .order-status.rx,.order .order-details .order-status.otc{width:210px;background-position:-767px 20px}.order .order-details .order-status.rx.step2,.order .order-details .order-status.otc.step2{background-position-y:-65px!important}.order .order-details .order-status.rx.step3,.order .order-details .order-status.otc.step3{background-position-y:-150px!important}.order .order-details .order-status.rx.step4,.order .order-details .order-status.otc.step4{background-position-y:-235px!important}.order .order-details .order-status.rx.step5,.order .order-details .order-status.otc.step5{background-position-y:-320px!important}.order .order-details .order-status.rx.ok{background-image:url(/Content/images/rx-orderstatus-ok-icons.png)}.order .order-details .order-status.rx.pending{background-image:url(/Content/images/rx-orderstatus-pending-icons.png)}.order .order-details .order-status.rx.error{background-image:url(/Content/images/rx-orderstatus-error-icons.png)}.order .order-details .order-status.otc.ok{background-image:url(/Content/images/otc-orderstatus-ok-icons.png)}.order .order-details .order-status.otc.pending{background-image:url(/Content/images/otc-orderstatus-pending-icons.png)}.order .order-details .order-status.otc.error{background-image:url(/Content/images/otc-orderstatus-error-icons.png)}.order .order-details .order-actions{text-align:center}.order .order-details .order-actions p:last-child{margin-bottom:0}.product-reviews-container{position:relative}.product-reviews-container #reviews-scroll{position:absolute;background-color:transparent;z-index:3;top:0;left:0;bottom:0;right:0}.product-reviews-container #reviews-scroll:hover a{text-decoration:underline}.product-reviews-container #generic-reviews-scroll{position:absolute;background-color:transparent;z-index:3;top:0;left:0;bottom:0;right:0}.product-reviews-container #generic-reviews-scroll:hover a{text-decoration:underline}.affectedProductNote{display:none}.table-container{display:block;overflow:auto;margin-bottom:1rem}.table-container table.table{border:1px solid #ccc;text-align:left;width:100%;max-width:100%;border-collapse:collapse}.table-container table.table tbody tr:nth-child(odd){background-color:#efefef}.table-container table.table tr th,.table-container table.table tr td{border-bottom:1px solid #ccc;padding:.25rem .5rem}.table-container table.table.comparison tr:nth-child(odd){background-color:transparent}.table-container table.table.comparison thead th:last-child{border:1px solid #3bb54a;background-color:#3bb54a;color:#fff}.table-container table.table.comparison tbody tr:hover{background-color:#efefef}.table-container table.table.comparison tbody tr:last-child td:last-child{border-bottom:1px solid #3bb54a}.table-container table.table.comparison tbody tr td:last-child{border-left:1px solid #3bb54a;border-right:1px solid #3bb54a}.table-container table.table.comparison tbody tr td:last-child a{font-weight:bold;color:#3bb54a}.table-container table.table.comparison.brand thead th:nth-child(2){border:1px solid #3bb54a;background-color:#3bb54a;color:#fff}.table-container table.table.comparison.brand thead th:last-child{border:1px solid #0090d6;background-color:#0090d6;color:#fff}.table-container table.table.comparison.brand tbody tr:last-child td:last-child{border-bottom:transparent}.table-container table.table.comparison.brand tbody tr td:nth-child(2) a{font-weight:bold;color:#3bb54a}.table-container table.table.comparison.brand tbody tr td:last-child{border-left:transparent;border-right:transparent}.table-container table.table.comparison.brand tbody tr td:last-child a{color:#0090d6}.table-container table.print{border:none}.table-container table.print p{font-size:18px;line-height:45px}.table-container table.print a{color:#3bb54a}.table-container table.print thead th p{font-weight:normal}.table-container table.print tr th,.table-container table.print tr td{padding:.5rem;border:none}.table-container table.print tr th table tr th,.table-container table.print tr th table tr td,.table-container table.print tr td table tr th,.table-container table.print tr td table tr td{border-bottom:1px solid #ccc;font-size:18px}.table-container table.print tbody tr{background-color:transparent!important}.fact-table{border:none;border-collapse:collapse;width:100%}.fact-table-td{width:283 .5px;border:.5px solid;background:#ededed;padding:0 5.4pt;vertical-align:top}.fact-table-td-p{margin:0;margin-bottom:0 .5px;font-size:15px;font-family:'Calibri',sans-serif;text-align:center}.fact-table-td-p1{margin:0!important;margin-bottom:0 .5px!important;font-size:15px!important;font-family:'Calibri',sans-serif!important}.fact-table-left-td{width:43.3333%;border-right:.5px solid;border-bottom:.5px solid;border-left:.5px solid;-o-border-image:initial;border-image:initial;border-top:none;padding:0 5.4pt;vertical-align:top}.fact-table-left-td1{width:43.3333%;border-right:.5px solid;border-bottom:.5px solid;border-left:.5px solid;-o-border-image:initial;border-image:initial;border-top:none;padding:0 5.4pt;vertical-align:top;background:#d0cece}.fact-table-right-td{width:56.3334%;border-top:none;border-left:none;border-bottom:.5px solid;border-right:.5px solid;padding:0 5.4pt;vertical-align:top}.fact-table-right-td1{width:56.3334%;border-top:none;border-left:none;border-bottom:.5px solid;border-right:.5px solid;padding:0 5.4pt;vertical-align:top;background:#d0cece}.container,.container-fluid{margin-right:auto;margin-left:auto}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:47rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:64em){.container{width:63rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:100%;max-width:80rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}footer{font-size:.9rem}footer .footer-cta{background-color:#3bb54a}footer .footer-cta .cta{transition:all .2s ease-out;text-align:center;position:relative}footer .footer-cta .cta:last-child:after{display:none}footer .footer-cta .cta:hover{background-color:#2f8933}footer .footer-cta .cta a{display:flex;align-items:center;justify-content:center;padding:1rem 0;width:100%;color:#fff}footer .footer-cta .cta a img{vertical-align:middle;padding-right:1rem;height:3rem}footer .footer-cta .cta a p{display:inline-block;margin:0;vertical-align:middle;text-align:left}footer .footer-cta .cta a p span{font-weight:bold;display:block}footer .footer-main{background-color:#efefef}footer .footer-main .menu{width:100%}footer .footer-main .menu .menu-item h3{display:inline-block;margin:0;padding:.7rem .25rem .7rem 1.5rem;font-family:'Roboto',Arial,sans-serif}footer .footer-main .menu .menu-item.dropdown{border-bottom:1px solid #ccc}footer .footer-main .menu .menu-item.dropdown .dropdown-link{padding:0}footer .footer-main .menu .menu-item.dropdown .dropdown-link:after{content:'';display:inline-block;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);width:6px;height:6px;margin-left:.2rem;margin-bottom:.2rem}footer .footer-main .menu .menu-item.dropdown .dropdown-menu{padding-left:0}footer .footer-main .menu .menu-item.dropdown .dropdown-menu li{list-style-type:none}footer .footer-main .menu .menu-item.dropdown .dropdown-menu li a{padding-top:0;display:inline-block}footer .footer-main .menu .menu-item .item-wrap{padding:0 1.5rem}footer .footer-main .menu .menu-item .item-wrap p{margin:0;font-size:.9rem;padding-bottom:1rem;line-height:1.4rem}footer .footer-main .menu .menu-item .item-wrap p span{font-weight:bold}footer .footer-main .menu .menu-item .item-wrap p:last-child{padding-bottom:0}footer .footer-main .menu .menu-item .item-wrap p a{display:inline-block;padding:0}footer .footer-main .menu .menu-item .icon{display:inline-block;padding-bottom:0}footer .footer-main .menu .menu-item .icon svg{height:1.4rem}footer .footer-main .menu .menu-item .icon svg path{fill:#000}footer .footer-main .footnote{border-top:1px solid #ccc;padding:1rem 1.5rem}footer .footer-main .footnote p{margin:0;font-size:.7rem;line-height:1.2rem}footer .footer-copyright{background-color:#31393d;color:#fff;text-align:center}footer .footer-copyright .list.inline li{border-right:1px solid #fff}footer .footer-copyright .list.inline li:last-child{border:none}.site-header{background-color:#fff;border-bottom:2px solid #3bb54a;position:fixed;top:0;left:0;right:0;z-index:10}.site-header .row{padding:0 1.5rem}.site-header .row.middle-xs{padding:0 0 0 1rem}.site-header .row .logo{height:auto;text-align:center;display:inline-block;text-decoration:none}.site-header .row .logo svg{vertical-align:middle}.site-header .row .logo svg.logo-icon{height:25px}.site-header .row .logo svg.logo-text{height:28px;padding-left:5px}.site-header .row .menu.user{margin-left:auto;margin-right:0}.site-header .row .menu.user .menu-item{height:3.8rem;line-height:3.8rem;display:inline-block;vertical-align:middle;padding:0 1rem;cursor:pointer}.site-header .row .menu.user .menu-item#login,.site-header .row .menu.user .menu-item#checkout,.site-header .row .menu.user .menu-item#checkout2{display:none}.site-header .row .menu.user .menu-item#toggle-navigation div{display:inline-block;vertical-align:middle;border-bottom:10px double #000;border-top:3px solid #000;height:4px;width:25px;cursor:pointer}.site-header .row .menu.user .menu-item a{padding:0 1rem;margin-left:-1rem;margin-right:-1rem;display:block}.site-header .row .menu.user .menu-item.active,.site-header .row .menu.user .menu-item:hover{background-color:#3bb54a;color:#fff}.site-header .row .menu.user .menu-item.active .icon,.site-header .row .menu.user .menu-item:hover .icon{color:#fff}.site-header .row .menu.user .menu-item.active svg,.site-header .row .menu.user .menu-item:hover svg{color:#fff;fill:#fff}.site-header .row .menu.user .menu-item.active svg .st0,.site-header .row .menu.user .menu-item:hover svg .st0{stroke:#fff}.site-header .row .menu.user .menu-item.active#toggle-navigation div,.site-header .row .menu.user .menu-item:hover#toggle-navigation div{border-color:#fff}.site-header .row .icon{text-decoration:none}.site-header .row .icon svg{vertical-align:middle;display:inline-block;width:auto;height:1.4rem}.site-header .row .icon span{padding-left:.25rem;vertical-align:middle;display:none}.site-header .row .icon:hover{cursor:pointer}.site-header .row.search-box-mobile,.site-header .row #search-box{display:none;flex-grow:1;padding:0 1rem}.site-header .row.search-box-mobile.search-box-mobile,.site-header .row #search-box.search-box-mobile{padding:1rem 1.5rem;background-color:#3bb54a}.site-header .row.search-box-mobile .SearchProduct,.site-header .row #search-box .SearchProduct{display:flex;margin:0;position:relative}.site-header .row.search-box-mobile .SearchProduct input,.site-header .row #search-box .SearchProduct input{padding-left:1rem;width:100%;height:3rem;border:1px solid #e0e0e0;border-right:none}.site-header .row.search-box-mobile .SearchProduct input::-webkit-search-cancel-button,.site-header .row #search-box .SearchProduct input::-webkit-search-cancel-button{-webkit-appearance:none}.site-header .row.search-box-mobile .SearchProduct button,.site-header .row #search-box .SearchProduct button{border:1px solid #e0e0e0;border-left:none;padding:0 1rem;background-color:#fff}.site-header .row.main-navigation{padding:0;display:none}.site-header .row.main-navigation.navigation-open{position:fixed;top:calc(118.8px - 2px);left:0;right:0;bottom:0;overflow-y:scroll;background-color:#fff;border-bottom:2px solid #3bb54a}.site-header .row.main-navigation .menu-item.dropdown{text-transform:uppercase}.site-header .row.main-navigation .menu-item.dropdown .dropdown-link:after{content:'';display:inline-block;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);width:6px;height:6px;margin-left:.2rem;margin-bottom:.2rem}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu{background-color:#efefef}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a{border-top:1px solid #ccc}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a:first-child{border-top:none}.site-header .row.main-navigation .menu-item>a{text-transform:uppercase}.site-header .top-bar{display:block;padding:.25rem 0;background-color:#efefef}.site-header .top-bar .row{font-weight:normal;padding:0}.site-header .top-bar .row .menu#user{text-align:center}.site-header .top-bar .row .menu .menu-item{display:inline;padding:0 .25rem 0 0;font-size:.8rem}.site-header .top-bar .row .menu .menu-item:after{content:'|';padding-left:.25rem}.site-header .top-bar .row .menu .menu-item:last-child:after{content:none}.site-header .top-bar .row .menu .menu-item#login a{color:#3bb54a}.site-header .top-bar .row .menu .menu-item .icon{display:inline}.site-header .top-bar .row .menu .menu-item .icon svg{height:1.2rem}.site-header .top-bar .row .menu .menu-item .icon:hover{text-decoration:none}.site-header .top-bar .row .menu .menu-item a{display:inline;padding:0;font-weight:700}.site-header .top-bar .row .menu .menu-item a:hover{text-decoration:underline}.site-header .top-bar .row .menu .menu-item a span{display:none}.site-header .site-alert{text-align:center;padding:.25rem;background-color:#f44336;color:#fff;font-size:.8rem}.site-header .site-alert span{display:block}.hidden-xs{display:none!important}.visible-xs{display:inherit!important}.visible-xs-block{display:block!important}.visible-xs-init{display:initial!important}.visible-xs-table{display:table-cell!important}.visible-xs-flex{display:flex!important}.xs-no-padding{padding:0}@media only screen and (min-width:24em){.menu .menu-item.dropdown .dropdown-link{padding:1rem 1.5rem}.menu .menu-item a{padding:1rem 1.5rem}.product-image img{width:15rem}.site-header .row.middle-xs{padding:0 1.5rem}.site-header .row .logo{margin-right:1rem}.site-header .row .logo svg.logo-icon{height:30px}.site-header .row .logo svg.logo-text{height:33px}.site-header .row.main-navigation.navigation-open{position:initial;overflow:initial;border-bottom:none}.site-header .site-alert{font-size:1rem}.site-header .top-bar .row .menu .menu-item{font-size:.9rem}.pagination p{display:inline-block}.pagination ul{text-align:right;margin:.5rem 0 0 auto}footer .footer-main .menu .menu-item h3{padding:1rem 1.5rem}}@media only screen and (min-width:48em){.mn-web{margin:0}.main-padding-top-web{padding-top:1rem}.hidden-sm{display:none!important}.visible-sm{display:inherit!important}.visible-sm-init{display:initial!important}.visible-sm-table{display:table-cell!important}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}#anchor{top:-161.19px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.site-header .row .logo svg.logo-icon{height:50px}.site-header .row .logo svg.logo-text{height:48px}.site-header .row .menu.user .menu-item#search{display:none}.site-header .row .menu.user .menu-item#toggle-navigation{display:none}.site-header .row #search-box{display:inline-block;padding:1rem 0 1rem 1rem}.site-header .row.main-navigation{display:block!important}.site-header .row.main-navigation .menu-item{position:relative;line-height:0;display:inline-block;vertical-align:middle}.site-header .row.main-navigation .menu-item.dropdown{cursor:pointer}.site-header .row.main-navigation .menu-item.dropdown .dropdown-link{padding:1rem 1.5rem}.site-header .row.main-navigation .menu-item.dropdown.active{background-color:#efefef}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu{display:none;position:absolute;left:0;right:0;line-height:initial;z-index:11}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a{border-top:1px solid #ccc;text-align:left}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a:first-child{border-top:1px solid #ccc}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a:last-child{border-bottom:none}.site-header .row.main-navigation .menu-item.dropdown .dropdown-menu a:hover{background-color:#ccc}.site-header .site-alert span{display:initial}.site-header .top-bar .row{padding:0 1.5rem}.site-header .top-bar .row .col-sm-6{padding:0}.site-header .top-bar .row .col-sm-6 .menu#user{text-align:right!important}.site-header .top-bar .row .col-sm-6 .menu .menu-item span{display:initial}.container-main .hero{text-align:left!important}.container-main .cppi-banner .container .col-xs-12{display:flex}.container-main .cppi-banner .container .col-xs-12 img{margin-right:1rem}.container-main ul.top-fifty{column-count:5;-moz-column-count:5;-webkit-column-count:5}.container-main ul.side-menu{padding:0 1rem 0 0}.icon-container .icon-group p{margin-bottom:0!important}.button.options{display:inline-block;margin:0 1rem 0 0}.button.options:last-child{margin-right:0}.card.product{height:100%}.card.product .product-name{display:flex;flex-direction:row-reverse;min-height:5em}.card.product .product-name .badge-container{margin-left:auto}.card.product .product-name h3{margin-right:1rem}.cta-block a{display:inline-block}.generic-popup .generic-popup-card,.generic-popup .generic-popup-card-notify,.generic-popup .generic-popup-card-patient,.generic-popup .generic-popup-card-social,.generic-popup-notify .generic-popup-card,.generic-popup-notify .generic-popup-card-notify,.generic-popup-notify .generic-popup-card-patient,.generic-popup-notify .generic-popup-card-social,.generic-popup-patient .generic-popup-card,.generic-popup-patient .generic-popup-card-notify,.generic-popup-patient .generic-popup-card-patient,.generic-popup-patient .generic-popup-card-social,.generic-popup-social .generic-popup-card,.generic-popup-social .generic-popup-card-notify,.generic-popup-social .generic-popup-card-patient,.generic-popup-social .generic-popup-card-social{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);width:80%;max-width:50rem}.container-main .card.product .product-content .table-container .table tr p,.container-main .card.product .product-content .table-container .table tr .button{margin:.5rem 0}img.steps{width:18rem}img.wrap{float:right;margin:0 1rem 1rem}.ccp-care,.ccp-discount,.ccp-quality{height:30rem}ul.list li:last-child{padding-bottom:1rem}ul.sitemap{column-count:2;-moz-column-count:2;-webkit-column-count:2}.three-col ul.blog-post{column-count:3;-moz-column-count:3;-webkit-column-count:3}.conditions{column-count:4;-moz-column-count:4;-webkit-column-count:4}.order .order-details .order-status.rx,.order .order-details .order-status.otc{width:565px;background-position:0 25px}.coupon-button{display:flex}.coupon-button a{padding:0 1rem;border-top-right-radius:.25rem;border-bottom-left-radius:0}.coupon-row{flex-direction:row}.coupon-deal{flex-direction:column;align-items:center;flex-basis:10%;padding:1rem}.coupon-deal-text{font-size:1.4rem;margin-bottom:.25rem;display:block}.coupon-text{height:100%;justify-content:space-between;display:flex;flex-direction:column}.coupon-text-container{padding:1rem;flex-basis:70%}.coupon-view{flex-basis:20%;display:flex;justify-content:center;align-items:center}.coupon-view .button,.coupon-view .coupon{white-space:nowrap;width:auto;display:inline-block}footer .footer-main{padding:1.5rem 0}footer .footer-main .menu .menu-item.dropdown{border-bottom:none}footer .footer-main .menu .menu-item.dropdown .dropdown-link{cursor:auto}footer .footer-main .menu .menu-item.dropdown .dropdown-link:after{display:none}footer .footer-main .menu .menu-item.dropdown .dropdown-menu{display:block!important}footer .footer-main .menu .menu-item.dropdown .dropdown-menu a{padding-top:0;padding-bottom:.25rem}footer .footer-main .menu .menu-item.dropdown .dropdown-menu a:hover{text-decoration:underline}footer .footer-main .menu .menu-item .badge-wrap img{padding-top:0}footer .footer-copyright .list.inline{text-align:right}}@media only screen and (min-width:64em){.hidden-md{display:none!important}.visible-md{display:inherit!important}.visible-md-init{display:initial!important}.visible-md-table{display:table-cell!important}.site-header .row .logo{text-align:left}.site-header .row .menu.user .menu-item a.icon span{display:inline-block}.site-header .row.main-navigation .menu-item.dropdown:hover{background-color:#efefef}.site-header .row.main-navigation .menu-item.dropdown:hover:hover .dropdown-menu{display:block}.site-header .top-bar .row .menu .menu-item{font-size:1.17rem}.container-main .card{margin:0}.container-main .card.full{height:100%}.container-main .card.product.equal{height:100%}.popular-meds li{flex:1 0 18%}ul.sitemap{column-count:4;-moz-column-count:4;-webkit-column-count:4}}@media only screen and (min-width:75em){.hidden-lg{display:none!important}.visible-lg{display:inherit!important}.visible-lg-init{display:initial!important}.visible-lg-table{display:table-cell!important}}.container-main .sales-bar{background-color:#920049;color:#fff}.container-main .sales-bar .icon.small{width:40px;height:40px}.container-main .sales-bar h3{font-weight:normal;margin:0 1rem}.container-main .sales-bar .button{background-color:#000;margin:0}.container-main .hero{padding:1.5rem;text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat}.container-main .hero.summer{background-image:url(/Content/images/canada-pharmacy-hero-smr-load.jpg)}.container-main .hero.summer.lazy-background.visible{background-image:url(/Content/images/canada-pharmacy-hero-smr.jpg)}.container-main .hero.winter{background-image:url(/Content/images/canada-pharmacy-hero-wtr-load.jpg)}.container-main .hero.winter.lazy-background.visible{background-image:url(/Content/images/canada-pharmacy-hero-wtr.jpg)}.container-main .hero h1,.container-main .hero h2,.container-main .hero ul li{text-shadow:2px 0 8px #fff;-webkit-text-shadow:2px 0 8px #fff;-moz-text-shadow:2px 0 8px #fff}.container-main .contact-info{background-color:#efefef}.container-main .customer-reviews-bar{background-color:#3bb54a;color:#fff}.container-main .testimonials{padding:1rem 1.5rem;background-color:#efefef}.container-main .testimonials .reviews{padding-bottom:1.5rem}.container-main .testimonials .reviews p span{font-weight:700}.container-main .testimonials .reviews .rating{padding:.25rem 0}.container-main .testimonials .reviews .rating img{display:inline-block;height:1.4rem;vertical-align:middle}.container-main .testimonials .sa_footer{display:inline-block;padding-top:1rem}.container-main .description .toll-free a{text-decoration:none!important;color:#3bb54a}.container-main .testimonials-large{background-color:#3bb54a;color:#fff;padding:1rem 1.5rem}.container-main .testimonials-large .testimonials-large-container blockquote{margin-top:0}.container-main .testimonials-large .testimonials-large-container blockquote h2{display:inline}.container-main .testimonials-large .testimonials-large-container blockquote:before,.container-main .testimonials-large .testimonials-large-container blockquote:after{font-weight:700;display:inline-block;position:relative;font-family:serif;line-height:0;font-size:4.8em;top:1.8rem;padding:0 1rem}.container-main .testimonials-large .testimonials-large-container blockquote:before{content:open-quote}.container-main .testimonials-large .testimonials-large-container blockquote:after{content:close-quote}.container-main .blog .container{padding:1rem 1.5rem}.container-main .blog .container .featured{background-color:#efefef}.container-main .blog .container ul{margin-bottom:0}.container-main .cppi-banner{background-color:rgba(0,0,0,.7);color:#fff;padding:1rem 1.5rem}.container-main .icon-container{padding:1rem 1.5rem}.container-main .icon-container .icon-group p{margin-bottom:1rem}.container-main .icon-container .icon-group:last-child p{margin:0}.container-main .empty-img{background-color:#efefef}.container-main a:hover{text-decoration:underline;cursor:pointer}.overlay{opacity:1;z-index:10;align-items:center;justify-content:center;background-color:rgba(255,255,255,.95);background-image:none;display:flex;display:none}.overlay-message{display:none;text-align:center;padding:1rem;max-width:650px;top:30%;left:30%;position:fixed;z-index:11}.overlay-message a{cursor:pointer}.overlay-message img{margin:0 auto;display:block;max-width:100px}@keyframes rotation{0%{transform:rotate(0deg)}}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:#fff;color:#000!important}.ui-widget-header{border:1px solid #e3a1a1;background:#3bb54a url(/Content/css/images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-datepicker{position:relative;z-index:1000!important}.sign-up-textbox-error{border:solid 1px red}.textbox-error{border:solid 1px red}#sign-up-password-info{font-size:12px;text-align:left}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#CustomerDob{cursor:pointer}#success-message{width:300px;margin:auto;background:#42f5b9;text-align:center;border-radius:5px}@media screen and (max-width:767px){input#enquiry-email,input#enquiry-phone{width:100%;display:block;font-size:80%}footer .footer-cta .cta a{box-sizing:border-box!important;justify-content:flex-start!important;padding:1rem 1.5rem!important}}input#enquiry-email,input#enquiry-phone{margin:5px auto;width:90%}#enquiry-sign-up{width:120px;margin:0 auto;display:block}.enquiry-inputs{width:100%;margin-bottom:5px}#order-history-submit:disabled{background-color:#d3d3d3}#order-history-submit:disabled:hover{cursor:not-allowed}.coupon-view,.coupon-button{flex-basis:auto;flex-shrink:1}[id^=copyCoupon]{box-sizing:border-box;display:block;font-weight:bold;flex-shrink:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:767px){[id^=copyCoupon-feature]{width:100%}}[id^=copyCoupon]:focus,[id^=copyCoupon]:active{outline:0}[id^=copyCoupon]:hover{cursor:pointer}#copyCouponRegular,#copyCouponCyberMonday{display:inline-block;width:fit-content;block-size:fit-content;font-weight:bold}.badge-wrap.single{grid-template-columns:1fr}a.noclick{cursor:default!important;pointer-events:none}.cms-blog-content-list{list-style:inherit!important;margin-left:15px}@media only screen and (max-width:767px){.feature-product-strength{display:none}}.canada-prov-div{display:none}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);margin:auto}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:35%}@media only screen and (max-width:767px){.modal-content{width:80%;margin-top:50%}}.modal-header{padding:2px 16px}.modal-footer{padding:10px 16px;text-align:right}.modal-footer button{padding:10px 20px;margin:5px}.modal-body p{padding:10px}.medical-condition-container .header-image{display:flex;align-items:center;justify-content:center;height:300px;padding:0;overflow:hidden;background-color:#000;color:#fff}.medical-condition-container .header-image h1{font-size:2.5rem;text-shadow:0 0 15px rgba(0,0,0,.5)}.medical-condition-container .header-image .image{display:block;object-fit:cover;opacity:.65;width:100%;height:100%}.medical-condition-container ul:not(.blog-post){padding-left:1.2rem!important}.medical-condition-container ul.list.plain{margin-top:0}.medical-condition-container .blog h3{font-size:1.5rem}.medical-condition-sidebar{background-color:#efefef;margin:1rem 0;padding:1rem 1.5rem!important;border-radius:.25rem;display:block;box-sizing:border-box;border:1px solid #ccc}.medical-condition-sidebar .card .col-xs-12{padding:0}.medical-condition-sidebar div{font-weight:bold;font-size:1.5rem;font-family:"Montserrat",Arial,Helvetica,sans-serif}.medical-condition-sidebar div ul{margin:.5rem 0 1rem}.medical-condition-sidebar div ul li{font-weight:normal!important;font-size:initial;font-family:"Roboto",Arial,Arial,Helvetica,sans-serif}.medical-condition-sidebar br{display:none}.card.slim{display:flex;flex-direction:row!important;align-items:center}.card.slim h3,.card.slim .button{margin-bottom:0}#related-products .list .col-xs-12,#related-conditions .list .col-xs-12{padding-left:0;padding-right:0;padding-bottom:.5rem}#related-products{gap:1rem}#related-products ul{padding-left:0}#related-products ul li{list-style-type:none}.related-pc a.button{white-space:nowrap}.related-pc .card-title{flex-shrink:1!important;text-align:left}@media screen and (min-width:64em){#related-products{display:grid;gap:1rem;grid-template-columns:1fr 1fr}}.bb-bg{background-color:#3bb54a;padding:1rem;margin-bottom:1rem;margin-top:1rem;color:#fff;text-align:center;border-radius:5px}@media only screen and (max-width:767px){.check-image{width:100%;height:auto;object-fit:contain}}.chat_button{background:0 0!important;border:none;color:#71bd50;text-decoration:underline;cursor:pointer}