/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{background:white;}.site-footer{background:#079db5;}@font-face{font-family:'Oxygen';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/2sDcZG1Wl4LcnbuCJW8zZmW5Kb8VZBHR.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oxygen';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/2sDcZG1Wl4LcnbuCJW8zaGW5Kb8VZA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1CzjvWyNPYZvg7UI.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1CzjtGyNPYZvg7UI.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1CzjvGyNPYZvg7UI.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1Czjs2yNPYZvg7UI.woff2) format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1CzjvmyNPYZvg7UI.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/discountpharmacy/fonts/4iCv6KVjbNBYlgoC1CzjsGyNPYZvgw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}h1,h2,h3,h4,h5,h6{font-family:'Ubuntu',sans-serif;}body,.field--type-entity-reference{font-family:'Oxygen',sans-serif;}.layout-main{margin-top:0;}.region-primary-menu .menu a{border-radius:0;background:white;text-shadow:none;}.region-primary-menu .menu li{background:white;}.region-primary-menu .menu li.sf-depth-1{min-width:110px;}.region-primary-menu .menu .active-trail .sf-depth-1,.region-primary-menu .menu .active-trail > a,.region-primary-menu .menu li:hover,.region-primary-menu .menu li:hover > a{background:#079db5;color:white;}.region-primary-menu .menu li.sf-depth-2.active-trail > a{background:#8e42d1;color:white;}.region-primary-menu .menu .sf-with-ul{padding-right:2.5em;}.region-primary-menu ul.sf-menu .sf-sub-indicator::after{content:"";position:absolute;top:50%;right:0;margin-top:0;height:0;width:0;border:5px solid transparent;border-top-color:transparent;border-top-color:hsla(228.7,62.9%,46.5%);}.region-primary-menu ul.sf-menu.sf-accordion li.sf-expanded .sf-sub-indicator::after{transform:rotate(180deg);transition:transform 0.3s ease-in;content:"";position:absolute;top:0;right:0;margin-top:0;height:0;width:0;border:5px solid transparent;border-top-color:transparent;border-top-color:hsla(228.7,62.9%,46.5%);}.region-primary-menu ul.sf-menu ul .sf-sub-indicator::after{content:"";position:absolute;top:50%;right:0.1em;margin-top:0px;height:0;width:0;border:5px solid transparent;border-left-color:transparent;border-left-color:hsla(228.7,62.9%,46.5%);}.region-primary-menu .sf-accordion-toggle{padding:1em;}.has-featured-top .region-highlighted{background:#fff;}#block-notices{text-align:center;background:#e1f4e4;}#block-notices .content,#block-notices .content p{margin:0;padding:5px 0;}#block-notices .content p{display:inline-block;height:26px;}#block-notices .content a{border:none;}.highlighted{margin:15px 0;}.featured-top{background:transparent;border:none;padding:0;}.featured-top a{color:#fff;}.featured-top aside.section{max-width:100%;}.featured-top div.block-block-content{background:#dd1616;margin-bottom:15px;}.featured-top div.block-block-content .content{max-width:1290px;margin:0 auto;color:#fff;text-shadow:none;padding:3px;}.featured-top div#block-fathersdaypromotion.block-block-content{background:blue;}.ionic-price.ionic-price-discounted .ionic-price-listprice{text-decoration:line-through;}#block-views-block-catalogue-block-1 h2,#block-views-block-catalogue-block-2 h2,#block-views-block-catalogue-block-3 h2{font-size:20px;}.view-catalogue .views-field-field-thumbnail{height:300px;width:300px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;}.view-catalogue .views-field-title{text-align:center;margin-bottom:10px;height:3em;margin-top:5px;overflow:hidden;}.view-catalogue .views-field-variations{text-align:center;}.view-catalogue .views-field-variations-1{display:inline-block;text-align:center;background:#079db5;width:100%;}.view-catalogue .views-field-variations-1 .js-form-item{margin:0 0 8px 0;}.view-catalogue .views-field-variations-1 label{display:inline;color:#fff;}.view-catalogue .views-field-variations-1 .form-number{max-width:40%;}.view-catalogue .commerce-order-item-add-to-cart-form .form-actions{padding:0;}.view-catalogue .views-field-variations-1 .button--add-to-cart,.view-commerce-cart-form .form-actions .button,.commerce-order-item-add-to-cart-form .button,.view-commerce-cart-form .views-field-remove-button .button,.commerce-checkout-flow-multistep-default .button{background-color:#079db5;background-image:none;color:#fff;border-radius:3px;padding:.5em 1em;}.view-catalogue .views-field-variations-1 .button--add-to-cart:hover,.view-commerce-cart-form .form-actions .button:hover,.commerce-order-item-add-to-cart-form .button:hover,.commerce-checkout-flow-multistep-default .button:hover{background:#8e42d1;color:#fff;}.view-catalogue .views-field-variations .ionic-price{background:#fff;color:#8e42d1;;border-radius:2px;padding:8px 0 3px 0;}.view-catalogue .views-field-variations .ionic-price div{display:inline-block;vertical-align:middle;line-height:1em;}.view-catalogue .views-field-variations .ionic-price .ionic-price-listprice{color:#079db5;margin-right:1em;font-size:1.8em;}.view-catalogue .views-field-variations .ionic-price .ionic-price-discounted{font-size:1.8em;}.view-catalogue .views-field a{border:none;color:black;}.view-catalogue .view-category-footer a,.view-catalogue .view-category-header a{color:#8e42d1;}.view-catalogue li.grid{margin-bottom:30px !important;}.view-catalogue li.grid:hover{transition:box-shadow .2s ease-in-out;box-shadow:0 9px 16px 0 rgba(0,0,0,0.11);cursor:default;}#views-exposed-form-catalogue-page-1{vertical-align:middle;padding:20px;border-radius:2px;background:rgba(7,157,181,.3);margin-bottom:20px;}#views-exposed-form-catalogue-page-1 div.form--inline{vertical-align:middle;}#views-exposed-form-catalogue-page-1 div.js-form-item{display:inline;float:none;}#views-exposed-form-catalogue-page-1 label{display:inline;}#views-exposed-form-catalogue-page-1 #edit-actions{display:inline;padding-top:0;}.cart-block--contents{width:300px;z-index:1000;border:solid 1px #079db5;overflow-y:auto;}.cart-block--contents__links a{display:block;line-height:34px;}.cart-block--contents .cart-block--contents__items{overflow-y:auto;}.cart-block--contents__links{background:#079db5;color:#fff;text-align:center;margin:1em 0;}.cart-block--contents td{color:#079db5;background:#fff;}.cart-block--contents .field--name-total-price{font-size:.9em;color:#8e42d1;}#block-exposedformcataloguepage-1,#block-exposedformcataloguepage-1-2{display:inline-block;padding-left:3em;width:45%;}#block-myaccount,#block-discountpharmacy-shopping-cart,#block-loginsignup,#block-tabletsearch{float:right;margin-left:1em;}#block-myaccount .content,#block-discountpharmacy-shopping-cart .cart-block--summary,#block-loginsignup .content,#block-tabletsearch .content{font-size:10pt;text-transform:uppercase;}.region-secondary-menu{float:right;width:60%;padding:2% 2% 0 0;}.region-header{width:320px;padding:1em;margin:0 0 1em 0}.site-branding__logo{margin:0;display:block;}.site-branding__logo img{display:block;height:70px;width:320px;}.region-header .block{margin-top:7px;}.cart-block--summary__icon{display:none;}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:baseline;display:inline-block;}.view-commerce-cart-block td.views-field-title{text-align:left;}.view-commerce-cart-block td.views-field-total-price__number{text-align:right;}td.views-field-edit-quantity{padding:0 5px;}#block-discountpharmacy-shopping-cart{display:block;margin:0 1em;width:70px;text-align:right;}#block-discountpharmacy-shopping-cart .cart-block--summary{background-image:url('/themes/discountpharmacy/resources/icons/cart.svg');background-repeat:no-repeat;background-size:20px 20px;height:30px;text-align:right;width:85px;vertical-align:top;margin-top:5px;}#block-exposedformcataloguepage-1 form,#block-exposedformcataloguepage-1-2 form{border:1px #f0f0f0 solid;padding:4px;position:relative;margin:7px;width:90%;}#views-exposed-form-catalogue-page-1 .form-actions{margin:0;padding:0;}#views-exposed-form-catalogue-page-1 input[type="submit"]{border:none;font-size:100%;padding:0;margin:0;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:7px;top:7px;width:25px;height:auto;color:transparent;background:transparent;z-index:2;}#views-exposed-form-catalogue-page-1 .form-actions:after{content:' ';background-image:url('/themes/discountpharmacy/resources/icons/search.svg');background-size:20px 20px;height:18px;width:18px;z-index:1;display:block;position:absolute;top:7px;right:7px;}#views-exposed-form-catalogue-page-1 input[type="text"]{border:none;background:transparent;font-size:100%;padding:4px;margin:0;width:100%;}#views-exposed-form-catalogue-page-1 ::placeholder{color:#079db5;opacity:1;}#views-exposed-form-catalogue-page-1 :-ms-input-placeholder{color:#079db5;opacity:1;}#views-exposed-form-catalogue-page-1 ::-ms-input-placeholder{color:#079db5;opacity:1;}#views-exposed-form-catalogue-page-1{background:0;}.ui-widget.ui-widget-content{z-index:1000;}@media all and (min-width:901px){#block-tabletsearch{display:none;}.region-primary-menu ul.sf-menu a,.region-primary-menu ul.sf-menu span.nolink{padding:12px 27px 12px 12px;font-size:1.1em;margin:0;cursor:pointer;}.region-primary-menu .menu li.sf-depth-2.active-trail{background:#8e42d1;color:white;}.cart-block--contents{width:500px;}}@media all and (max-width:900px){.region-header{width:256px;margin-bottom:1em;}.site-branding__logo img{height:56px;width:256px;}.region-primary-menu #superfish-main-toggle span::after{background-image:url("/themes/discountpharmacy/css/hamburger.svg") !important;position:absolute;right:20px;display:inline-block;width:22px;height:22px;content:"";background-size:contain;}.region-primary-menu a.sf-depth-2{margin-left:2em;}.region-primary-menu ul.sf-menu a,.region-primary-menu ul.sf-menu span.nolink{padding:1em 1.9em 1em 1em;font-size:1.1em;cursor:pointer;}.block-grid .grid__content{border:1px solid #079db5;}.path-product article .field--name-variations form{width:92% !important;}.commerce-order-item-add-to-cart-form .button{width:95%;margin:auto;}#block-tabletsearch{display:block;width:70px;text-align:left;}#block-tabletsearch{background-image:url('/themes/discountpharmacy/resources/icons/search.svg');background-repeat:no-repeat;height:20px;text-align:right;width:75px;background-size:16px 16px;background-position-y:2px;margin-top:5px;}#block-paymentmethods{margin-top:2em;}}@media all and (min-width:461px) and (max-width:900px){.region-primary-menu .menu{text-align:left;}#block-exposedformcataloguepage-1{display:none;}#block-exposedformcataloguepage-1-2{width:100%;padding-left:0;}#views-exposed-form-catalogue-page-1 input{width:100%;}#views-exposed-form-catalogue-page-1 input[type="submit"]{width:25px;right:10px;}}@media all and (max-width:460px){.header{height:210px;}.layout-main-wrapper{min-height:1100px;}.path-frontpage .layout-main-wrapper,.path-catalogue .layout-main-wrapper{min-height:4850px;}#block-exposedformcataloguepage-1{display:none;}#block-myaccount{float:none;display:block;width:100%;}.region-header{margin:.6em auto;}.region-secondary-menu{width:95%;float:none;height:2.5em;}.region-primary-menu a.sf-depth-2{margin-left:2em;}#block-exposedformcataloguepage-1-2{width:100%;padding-left:0;}#views-exposed-form-catalogue-page-1 input{width:100%;}#views-exposed-form-catalogue-page-1 input[type="submit"]{width:25px;right:10px;}.site-footer__top,.site-footer__top ul,.path-product article .field--name-price .ionic-price .ionic-price-discounted{text-align:center;}#block-psi .content img{margin:auto;}}}.site-footer .block,.site-footer .block a,.site-footer .block h3{border:none !important;padding:0;margin:0 !important;}.site-footer .block img{margin:1em;}.site-footer__top h2,.site-footer__top .content li a,.site-footer__bottom{border:0;}#block-webdesignbyionic .content{text-transform:lowercase;color:rgba(255,255,255,.2) !important;text-align:center;}#block-contactus{margin:0;padding-top:0;padding-bottom:0;border:0;}#block-contactus ul,#block-psi ul{margin:0;}#block-psi{padding:0;margin:0;border:0;}#block-psi .content img{width:130px;height:108px;}#block-psi .content p a,#block-cookiepreferences{border:0;}#block-cookiepreferences{padding:0;margin:0;}#block-psi .content p{margin:0;}.site-footer__bottom{border-top:none;}.path-product article .field--name-variations form{margin:0 auto;background:#d0f0f5;padding:20px;border-radius:2px;width:50%;}.path-product article .field--name-price{padding-top:40px;}.path-product article .field--name-price .ionic-price .ionic-price-discounted{font-size:220%;}.path-product article .field--name-variations .form-number{width:3em;text-align:center;background-color:rgba(255,255,255,.4);}.path-product article .field--name-variations #edit-purchased-entity-wrapper,.path-product article .field--name-variations .js-form-item{margin:0;}.path-product article .field--name-variations .form-number::-webkit-outer-spin-button,.path-product article .field--name-variations .form-number::-webkit-inner-spin-button,.path-product article .field--name-variations .form-number[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield;}.path-product article .field--name-field-image{float:left;margin-right:1em;width:360px;height:360px;overflow:hidden;}.path-product article .field--name-field-image img{height:360px;width:auto;max-width:none;}.path-product article .field--name-body{clear:left;margin-top:1em;}.path-product article .commerce-order-item-add-to-cart-form{float:left;}.path-product article .commerce-order-item-add-to-cart-form fieldset{border:1px #ddcccc solid;background:#ffeeee;padding:.25em 1em;}.path-product article .field--name-quantity,.path-product .form-actions{display:inline-block;}.path-product article .field .field__label{font-size:1em;font-weight:bold;font-family:'Ubuntu',sans-serif;margin-top:1.2em;}.path-product article .taxonomy-term h2{display:none;}.path-product article .field__item .content{margin-top:0;}.path-product article .field--name-field-information-warnings{margin:1.2em 0;background:#ccccee;padding:10px;border-radius:2px;}.path-product article .field--name-field-information-warnings .field__item{margin:0 0 1em 0;}.path-product article .field--name-field-information-warnings .field__item:last-child{margin-bottom:0;}.view-id-products .view-header .taxonomy-term vocabulary-product-categories{position:relative;}.view-id-products .view-header h2{position:absolute;text-align:center;top:0;left:0;width:100%;padding:0;margin:0;color:black;line-height:3em;}.view-id-products .view-header h2 a{color:black;}.view-id-products .view-header .field--name-field-banner-image img{width:100%;}.view-id-products .views-field-title{font-size:1.2em;height:3em;overflow:hidden;text-align:center;}.view-id-products .views-field-field-thumbnail{height:300px;}.view-id-products .views-row{width:300px;float:left;padding:20px;}.views-row.product-active{transition:box-shadow .2s ease-in-out;box-shadow:0 9px 16px 0 rgba(0,0,0,0.11);cursor:pointer;}.view-id-products .commerce-order-item-add-to-cart-form{padding-top:5em;}.view-id-products .field--name-purchased-entity{margin:0;}.view-id-products .field-content fieldset{margin:-5em 0 0 0;}.view-id-products .commerce-order-item-add-to-cart-form .form-number::-webkit-outer-spin-button,.view-id-products .commerce-order-item-add-to-cart-form .form-number::-webkit-inner-spin-button,.view-id-products .commerce-order-item-add-to-cart-form .form-number[type=number]{-webkit-appearance:none;margin:0;-moz-appearance:textfield;}.view-id-products .commerce-order-item-add-to-cart-form .form-number{width:3em;text-align:center;}.view-id-products .field--name-quantity,.view-id-products .form-wrapper.form-actions{display:inline-block;}fieldset#edit-payment-information{display:none;}#edit-shipping-information-shipments{display:none;}.view-catalogue .commerce-order-item-add-to-cart-form fieldset{display:none;}.view-catalogue .edit-high-profile-warnings-active .commerce-order-item-add-to-cart-form fieldset{display:block;position:absolute;top:0;left:0;width:100%;max-width:100% !important;height:100%;background:#079db5;z-index:1;border:none;margin:0;padding:3em 10px 10px 10px;}.view-catalogue .edit-high-profile-warnings-active .commerce-order-item-add-to-cart-form legend{position:absolute;top:0;left:0;color:white;width:100%;text-align:center;display:block;}.view-catalogue .edit-high-profile-warnings-active .button--add-to-cart{position:relative;z-index:2;}.view-catalogue .edit-high-profile-warnings-active{position:relative;z-index:0;}.view-catalogue .edit-high-profile-warnings-active P{font-size:1.1em;}.hl-validation{outline:3px solid red;}.accordion{position:relative;display:block;width:100%;height:auto;padding:0;margin:0;list-style:none;background-color:#fff;}.accordion li{position:relative;display:block;width:100%;height:auto;margin:0 auto 7px auto;border:1px solid #eee;cursor:pointer;}h3.accordion_title{font-weight:700;position:relative;display:block;height:auto;padding:7px;margin:0;letter-spacing:0.01em;cursor:pointer;color:#fff;background-color:#079db5;border-radius:3px;}h3.accordion_title::after{content:"";background-image:url('/themes/discountpharmacy/resources/icons/chevron-down.svg');background-size:18px 18px;height:18px;width:18px;position:absolute;right:10px;top:10px;transition:all 0.3s ease-in-out;font-size:18px;}ul.accordion li.is-open h3::after{transform:rotate(180deg);}ul.accordion li div.accordion__content{position:relative;display:block;height:auto;margin:0;padding:5px;cursor:pointer;background:#ecf9fd;}ul.accordion li div.field__item{position:relative;display:block;font-weight:300;padding:5px 7px;cursor:pointer;line-height:150%;margin:0;font-size:14px;}.commerce-order-item-add-to-cart-form .form-disabled input{font-size:1.5em;cursor:default;height:32px;background:#079db5;border:0;text-align:center;color:#fff;width:100%;margin:0 0 10px 0;}.commerce-order-item-add-to-cart-form .form-disabled{background:#079db5;text-align:center;}.commerce-order-item-add-to-cart-form .form-disabled::after{content:"Please try later";color:#fff;margin-bottom:30px;display:block;}.view-commerce-cart-form .views-field-remove-button{text-align:center;margin:0;}.view-commerce-cart-form .views-field-remove-button .button{content:"";background-image:url('/themes/discountpharmacy/resources/icons/cart-remove.svg');background-repeat:no-repeat;background-position:4px center;background-size:22px 22px;width:30px;height:30px;background-color:#ecf9fd;color:transparent;}.view-commerce-cart-form .views-field-remove-button .button:hover{background-color:#d3f0f9;}.view-commerce-cart-form .form-actions .button{margin:1.5em 0;padding:.7em;}.view-commerce-cart-form td,.checkout-pane-order-summary td,div.checkout-order-summary{border:0;background:#ecf9fd;}.view-commerce-cart-form td a:hover,.checkout-pane-order-summary a:hover{color:#000;}.view-commerce-cart-form th,.layout-region-checkout-secondary h3{background:#079db5;border:0;padding:7px;color:#fff;}.view-commerce-cart-form th.views-field-total-price__number,.view-commerce-cart-form td.views-field-total-price__number{text-align:right;}.view-commerce-cart-form td .quantity-edit-input{font-size:14px;}.view-commerce-cart-form td a,.checkout-pane-order-summary a{border:none;font-size:1.1em;}.view-commerce-cart-form thead > tr{border:0;}.view-commerce-cart-form .field--label-hidden{margin:0;}.checkout-pane-order-summary .field--name-title{display:none;}.checkout-pane-order-summary .field--name-product-id{margin:.5em 0;}.checkout-order-summary > div{padding:0 0 1em 0;}.layout-region-checkout-secondary h3{margin:1.5em 0 0;}.checkout-order-summary table{margin:0 0 1em;}
