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}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}.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}.align-center{align-items:center}.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}.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}.container-main .hero{padding:4rem 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.webp)}.container-main .hero.summer.lazy-background.visible{background-image:url(/Content/images/canada-pharmacy-hero-smr.webp)}.container-main .hero.winter{background-image:url(/Content/images/canada-pharmacy-hero-wtr-load.webp)}.container-main .hero.winter.lazy-background.visible{background-image:url(/Content/images/canada-pharmacy-hero-wtr.webp)}.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}.top-ten{display:inline-block;margin:0;padding-left:0;list-style-type:none;text-align:left}.top-ten li:before{content:"✓";font-weight:700;padding-right:1rem}.top-ten a{color:#3bb54a}.container-main .survey-bar{background-color:#f29141;color:#fff}.container-main .sales-bar{background-color:#920049;color:#fff}.container-main .customer-reviews-bar{background-color:#3bb54a;color:#fff}.container-main .customer-reviews-bar h2{line-height:1.7;font-size:1.2rem}.container-main .customer-reviews-bar h2 a{white-space:nowrap}.container-main .cppi-banner{background-color:rgba(0,0,0,.7);color:#fff;padding:1rem 1.5rem}.container-main .home-page .col-xs-12:last-child .card{margin-bottom:0}.container-main .home-page .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 .contact-info{padding:1.5rem;background-color:#efefef;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.container-main .contact-info{flex-direction:column!important}.container-main .contact-info .contact-info-content{margin-bottom:1rem}.badge-wrap{padding:1rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:1rem}.badge-wrap img{vertical-align:middle;display:inline-block}.popular-meds li{display:inline-block;padding-bottom:1rem}.testimonials{padding:1rem 1.5rem;background-color:#efefef}.testimonials-quote{background-color:#3bb54a;color:#fff;padding:1rem 1.5rem}.testimonials-quote a:hover{text-decoration:underline}.testimonials-quote .testimonials-quote-container blockquote{margin-top:0;text-align:center}.testimonials-quote .testimonials-quote-container blockquote h1{margin:0;padding:1.5rem 0}.testimonials-quote .testimonials-quote-container blockquote:before,.testimonials-quote .testimonials-quote-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;color:rgba(0,0,0,.2)}.testimonials-quote .testimonials-quote-container blockquote:before{content:open-quote}.testimonials-quote .testimonials-quote-container blockquote:after{content:close-quote}.blog .container{padding:1rem 1.5rem}.blog .container .featured{background-color:#efefef}.blog .container ul{margin-bottom:0}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}.container-main .customer-reviews-bar .link{background-color:#2f8933;padding:.5rem;border-radius:5px}@media only screen and (min-width:24em){}@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}.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}.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 .customer-reviews-bar h2{font-size:1.3rem}.container-main ul.top-ten{column-count:2;-moz-column-count:2;-webkit-column-count:2}.container-main ul.top-fifty{column-count:5;-moz-column-count:5;-webkit-column-count:5}.container-main ul.blog-post.recent{column-count:2;-moz-column-count:2;-webkit-column-count:2}.container-main ul.side-menu{padding:0 1rem 0 0}.icon-container .icon-group p{margin-bottom:0!important}.badge-wrap{display:grid;grid-template-columns:repeat(4,auto)}footer .footer-cta .cta:after{content:'';position:absolute;width:2px;height:2rem;top:50%;right:0;transform:translateY(-50%);background-color:#fff}}@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}.hidden-md{display:none!important}.visible-md{display:inherit!important}.visible-md-init{display:initial!important}.visible-md-table{display:table-cell!important}.container-main .home-page .card{margin:0}.container-main .home-page .card.full{height:100%}.container-main .home-page .card.product.equal{height:100%}.popular-meds li{flex:1 0 18%}.contact-info .contact-info-content{margin-bottom:1rem;display:flex;gap:3rem}}@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}.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 .home-page .contact-info{flex-direction:row}.badge-wrap{grid-template-columns:repeat(8,auto)}}.meet-our{background-color:#31393d;padding:2rem 0}.meet-our-block{color:#fff;text-align:center;padding:1rem 1.5rem}