strong{font-family:"Proxima Nova Bold"}.pull-left{float:left}.pull-right{float:right}.text-center{text-align:center}.text-right{text-align:right}h1,h2,h3{font-family:"Proxima Nova Bold";margin-top:0}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/bg-select.png) center right 10px no-repeat;box-shadow:none !important;font-family:"Proxima Nova Semibold";color:#141b41;padding:0 20px 0 11px}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{font-family:"Proxima Nova Semibold";color:#141b41}button{border-radius:5px}input:not(.mage-error):focus,select:not(.mage-error):focus,textarea:not(.mage-error):focus{color:#141b41;box-shadow:none !important}.cms-page-view .page-title-wrapper{margin-top:35px}._required._error input,._required._error select,._required._error textarea,input.mage-error:not(.qty),select.mage-error,textarea.mage-error{border:1px solid #982649 !important;box-shadow:none !important;background:#fff url(../images/x.png) calc(100% - 18px) 50% no-repeat !important;padding-right:43px}.page.messages{text-align:center;order:-100}.page.messages .message{text-transform:uppercase}.message>*:first-child:before{margin-top:0 !important;position:relative !important;top:0 !important;font-size:19px !important}.page.messages .message>*:first-child:before{vertical-align:top;margin:0 7px 0 0;font-size:19px;line-height:24px}.block-search .action.search:focus,.block-search .action.search:active{background:#e79a19}.top-header{background:#99d8ef;padding:12px 0}.top-header .page-main:after{content:"";display:block;clear:both}.btn{color:#fff !important;font-size:15px;border-radius:3px;font-family:"Proxima Nova Bold";padding:7px 13px 5px;display:inline-block;text-decoration:none !important}.btn.active{background:#009fd7}.page-header ul{list-style:none}.top-header ul li{float:left;margin-left:45px;margin-bottom:0;margin-top:5px}.top-header ul li img{float:left;margin:4px 7px 0 0}.top-header ul li a{font-family:"Proxima Nova Bold";font-size:15px;color:#009fd7}.header-secondary{background:#009fd7 url(../images/oval.png) 77% -12px no-repeat;padding:41px 0 44px}.header-secondary i{color:#fff;font-weight:300;font-size:20px}.block-search input,.block.newsletter input{border:none;height:50px;color:#80ceea;font-family:"Proxima Nova Semibold";padding:0 20px}.block-search input{font-family:"Proxima Nova Bold"}.block-search input::-webkit-input-placeholder,.block.newsletter input::-webkit-input-placeholder{color:#99d8ef !important;font-size:15px;font-family:"Proxima Nova Bold"}.block-search input::-moz-placeholder,.block.newsletter input::-moz-placeholder{color:#99d8ef !important;font-size:15px;font-family:"Proxima Nova Bold"}.block-search input:-ms-input-placeholder,.block.newsletter input:-ms-input-placeholder{color:#99d8ef !important;font-size:15px;font-family:"Proxima Nova Bold"}.block-search input:-moz-placeholder,.block.newsletter input:-moz-placeholder{color:#99d8ef !important;font-size:15px;font-family:"Proxima Nova Bold"}.menu-cart li{float:right;margin-left:37px}.menu-cart li:last-child{margin-left:0}.menu-cart{margin-right:12px;margin-top:26px}.menu-cart li:not(:first-child){margin-top:9px}.block.newsletter input{border-top-right-radius:0;border-bottom-right-radius:0}.global-header{margin-top:20px}.global-header .inner{border:1px solid #d7d7d7;border-radius:3px;padding:21px 10px 15px}.global-header p{display:inline-block}.global-header img{display:inline-block;vertical-align:top;margin:0 20px}.global-header strong{display:block}.global-header img+div,.global-header p+div{display:inline-block;vertical-align:middle}.footer-payment{text-align:center}.footer-payment strong{display:block;text-transform:uppercase;color:#141b41;margin-top:14px;margin-bottom:7px}.footer-payment p{color:#666;margin-bottom:7px;line-height:18px}.footer-payment img{margin-top:10px}.footer-mailchimp{background:#4dbce3;color:#fff;padding-top:29px;padding-bottom:38px}.footer-mailchimp strong{font-size:32px}.footer-mailchimp p{font-size:22px;line-height:18px;margin:0}.block.newsletter .action.subscribe{background:#ee5622;padding:0;height:50px;border:none;font-size:15px;font-family:"Proxima Nova Bold";width:130px;text-transform:uppercase}.footer-bottom{background:#009fd7;padding-top:18px;padding-bottom:11px}.footer-bottom ul{padding:0;list-style:none}.footer-bottom h3{font-family:"Proxima Nova Bold";margin-top:1.65rem;color:#aac7e2;font-size:22px;margin-bottom:19px !important;line-height:22px}.footer-bottom li a{font-family:"Proxima Nova Semibold";color:#fff}.footer-bottom ul.social li{display:inline-block;margin-right:17px}.footer-bottom ul.social li:nth-child(2){margin-right:10px}.footer-bottom ul li{margin-bottom:8px}.footer-bottom ul.social{margin-top:32px}.footer-bottom #col-last{text-align:right}.footer-copyright{background:#0076a9;padding:18px 0 22px}.footer-copyright small{font-size:18px;color:#fff;font-family:"Proxima Nova Bold"}.theme-menu{background:#009fd7;border-top:1px solid #72acc1;z-index:6;position:relative}.theme-menu .navigation{padding:0 20px}.theme-menu a.level-top{line-height:22px !important;font-size:18px;font-family:"Proxima Nova Bold";text-transform:uppercase}.navigation .level0 .submenu a{font-weight:400;background:0 0 !important;color:#131313 !important;line-height:inherit !important}.col5:after{content:"";display:block;clear:both}.tab-control .item a{font-size:20px;text-transform:uppercase;font-weight:400}.tab-control .item.active a{font-family:"Proxima Nova Bold"}.theme-menu li.dropdown-1 .dropdown{border-radius:10px;overflow:hidden;padding:0 !important}.listing-content li{margin:0}.tab-content strong{display:block;font-size:20px;margin-bottom:16px}.theme-menu .element-builder .tab-content{padding:30px 30px 0}.category-listing .wrap li{margin-bottom:8px}.element-builder .tab-control .data.title:last-child{border-bottom:none !important}.element-builder .tab-control .data.title,.element-builder .tab-content{border-color:#e9e9e9 !important}.theme-menu li.level0 span{position:relative}.theme-menu li.level0:first-child:hover span:after{opacity:1;background:#f9c671}.theme-menu li.level0:not(:first-child):hover span:after{opacity:1;background:#99d8ef}._style_2xq251{display:none}.filter-options dt.filter-options-title:before,.products-sliders .block-title:before{margin:10px 10px 0 0;content:"";display:block;width:27px;height:5px;background:#009fd7;float:left}.products-sliders .block-title strong{margin-bottom:0}.filter-options dt.filter-options-title,.products-sliders .block-title strong{font-size:26px !important;text-transform:uppercase;color:#000;line-height:26px;display:block !important}.products-sliders .owl-theme .owl-controls{position:static}.products-sliders .owl-pagination{text-align:center}.multishipping-checkout-register .fieldset.address{margin-top:40px}.multishipping-checkout-register .fieldset.address>br{display:none}.products-sliders .owl-theme .owl-buttons{position:absolute;right:10px;top:-61px;bottom:auto;left:auto;text-align:right}.products-sliders .owl-theme .owl-buttons>div{font-size:0;float:left;cursor:pointer;width:29px}.products-sliders .owl-theme .owl-buttons .owl-prev img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.products-sliders .owl-theme .owl-pagination span{width:8px !important;height:8px !important;background:#f2ddba !important}.products-sliders.owl-theme .owl-pagination .owl-page.active span,.products-sliders.owl-theme .owl-pagination .owl-page span:hover,.mbplog-recent-posts.owl-theme .owl-pagination .owl-page.active span,.mbplog-recent-posts.owl-theme .owl-pagination .owl-page span:hover{background:#f2aa31 !important}.category-slider .owl-pagination{display:none}.block-content.products-sliders .owl-pagination{margin:20px 0 0 !important}.pagebuilder-product-list .block-title{border-bottom:1px solid #ccc !important;margin-bottom:25px !important}.product-image-container{background:#f8f8f8}.products-grid .product-item{margin-left:0 !important;padding:0 10px !important}body .pagebuilder-product-list .product-items{margin:0 -10px !important;width:calc(100% + 20px)}.price-container .price,.product-item .price-box .price{font-family:"Proxima Nova Bold"}.product-item .old-price .price{font-family:"Proxima Nova Semibold"}.product-img{position:relative;line-height:0;overflow:hidden}.product-img .actions-primary{position:absolute;width:100%;left:0;z-index:2;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;bottom:-36px}.product-img:hover .actions-primary{bottom:0}.product-item-actions{z-index:2;position:absolute;top:0;right:0}.old-price{margin-left:7px}.product-item-name a{color:#141b41 !important;font-size:20px;line-height:21px}.attr{font-size:18px;line-height:20px}.product-img .actions-primary button{font-size:16px;padding:9px 0;width:100%;text-transform:uppercase;border-radius:0;margin:0}.product-item .action.primary[disabled]{background:#ccc !important;color:#aaa !important;opacity:1}.product-item-actions .icon{font-size:14px;position:absolute;background:#fff;width:36px;height:36px;display:inline-block;border-radius:50%;line-height:36px;color:#1a202c;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;opacity:0;right:10px;visibility:hidden}.product-item-actions .icon:first-child{top:0}.product-item-actions .icon:nth-child(2){top:41px}.product-item-actions .icon:last-child{top:82px}.product-img:hover .icon{opacity:1 !important;visibility:visible !important}.category-listing ul{list-style:none;padding:0}.category-listing .col1 li{line-height:14px;margin-bottom:6px}.category-listing .col1 li a{color:#141b41;font-size:13px;font-family:"Proxima Nova Medium"}.col-brand .wrap-inner{padding:21px 13px 0;background:#f8f8f8}.product-item-name{min-height:48px}.page-builder-category-listing.products-sliders img{max-height:170px;border-radius:5px}.wrapper.listing_slider{padding:0 10px}.cat-item .item{margin-bottom:20px}.category-slider-wrapper,.block-content.products-sliders{width:calc(100% + 20px);margin-left:-10px}.filter-options-content span:before,.filter-options-content span:after{visibility:hidden;position:absolute;left:-1000px !important}.page-builder-category-listing{overflow:hidden}.amblog-recent-post{padding:0 10px}.am-recentpost-date{position:absolute;background:#f8f8f8;color:#666;font-family:"Proxima Nova Bold";top:7px;left:8px;width:44px}.am-recentpost-date span{display:block;text-align:center}.am-recentpost-date .date{font-size:18px;margin:5px 0 4px}.am-recentpost-date .month{font-size:12px;text-transform:uppercase;margin:0 0 8px}.post-top{position:relative;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.amblog-recent-post .category{color:#fff;font-family:"Proxima Nova Bold";background:#f2aa31;display:inline-block;margin-top:13px;text-transform:uppercase;padding:0 18px;border-radius:5px}.amblog-recent-post .category.news{background:#982649}.amblog-recent-post .category.product{background:#ee5622}.post-name{font-size:20px;line-height:18px;color:#141b41 !important;display:block;margin-top:17px}.am-post-thesis{font-size:18px;line-height:21px;margin-top:10px}a.view-all{font-family:"Proxima Nova Bold";color:gray;font-size:18px;text-transform:uppercase}.category-slider-wrapper{margin-bottom:0 !important}.cat-item .item+.item{margin-bottom:7px}.amblog-recentposts{overflow:hidden}.element-builder.owl-carousel p{margin-bottom:0}.discount-percent{position:absolute;background:#ee5622;z-index:2;color:#fff;border-radius:50%;font-size:15px;font-family:"Proxima Nova Bold";width:43px;height:43px;line-height:43px;top:11px;left:14px}.header.links{padding:0}.header.links li{position:relative;margin-right:32px;display:inline-block}.header.links li.greet.welcome{display:none}.header.links a{color:#fff !important}.greet.welcome{display:none}.header.links .counter{position:absolute;color:#fff;background:#f2aa31;width:16px;height:16px;border-radius:50%;text-align:center;line-height:17px;font-size:12px;font-family:"Proxima Nova Semibold";top:-6px;right:-9px;overflow:hidden}.column.main .product-upsell .product-items{margin:0}.page-layout-1column .product-upsell .products-grid .product-item{width:100%;padding:0 !important}.product-main .brand{font-size:24px;line-height:24px;font-family:"Proxima Nova Semibold"}.breadcrumbs{margin:0}body.catalog-product-view #maincontent{padding-top:30px}.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-family:"Proxima Nova Bold"}.reviews-actions a{text-decoration:none !important;font-size:15px;color:#141b41;font-family:"Proxima Nova Semibold"}.reviews-actions a.add span{text-decoration:underline}.reviews-actions .view+.add{text-decoration:underline !important}.rating-summary .rating-result:before,.rating-summary .rating-result>span:before{font-weight:900}.rating-summary .rating-result{width:85px}.product-reviews-summary .reviews-actions{margin:3px 0 0 11px}.product-info-stock-sku{margin-bottom:29px;border-bottom:1px solid #d1d1d1;padding-bottom:23px;margin-top:21px}.product-info-stock-sku .label{font-size:18px}.product-info-stock-sku .available .value{color:#74c17b}.product-main .product.attribute.sku .type{font-family:"Proxima Nova"}.product-main .product.attribute.sku .type:after{content:":"}.box-tocart .label{display:none !important}.product-main .box-tocart .input-text.qty{font-family:"Proxima Nova Bold";font-size:18px;color:#000;border:1px solid #bbb}.primary.action{font-family:"Proxima Nova Bold";text-transform:uppercase;border-radius:5px}.product-social-links a{color:#141b41 !important;font-family:"Proxima Nova Semibold";margin-right:16px}.product-social-links a span{margin-left:10px}.product-upsell .block-title strong{font-size:22px !important;border-bottom:1px solid #d1d1d1;display:block;margin:19px 0;padding-bottom:15px}.product-upsell{border:2px solid #eee;box-sizing:border-box;padding:0 20px}.product-upsell .products{margin:22px 0 0}.product-upsell .owl-theme .owl-controls{left:50%;transform:translateX(-50%);position:relative;text-align:center}.block.upsell{margin:0}.product-upsell .products-grid{padding-bottom:8px !important}.block.upsell .product-item-name{min-height:auto}.block.upsell .products-grid .product-item{margin-bottom:20px}.product.data.items{background:#f1f0f0}.product.info.detailed{padding-top:37px}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{padding-bottom:0 !important}.product.data.items>.item.content{line-height:21px;font-size:18px;margin:0}.product.data.items>.item.content p{margin-bottom:26px}.pagebuilder-product-list.related{margin-bottom:0;margin-top:67px}.products-sliders.related .owl-theme .owl-controls{top:-62px}.products-related.products{margin-bottom:0}span.price-label{display:none !important}.old-price .price{text-decoration:line-through}.product-info-main .price-box .old-price .price{color:#898da0 !important}.old-price,.old.price{text-decoration-color:#898da0}.stock.unavailable .value{color:red}.unavailable .message{color:red}.unavailable .action.primary{color:#aaa;font-size:19px;background:#ccc;border-radius:5px;display:inline-block;cursor:default;margin:20px 0;padding:13px 23px 10px}.product-reviews-summary.empty .reviews-actions{margin-left:0}.products-upsell .product-item .price-box .price{color:red}.price-box+.save{font-family:"Proxima Nova Bold";color:#f2aa31;text-transform:uppercase;margin-left:9px}.product-item .price-box{min-height:31px;display:block}.box-tocart .tooltip,.unavailable .tooltip{margin-left:16px;font-size:18px;vertical-align:middle;cursor:pointer}.product-wrapper.special .product-info-stock-sku{border:none;margin-bottom:0}.product-wrapper .notice{font-size:18px;line-height:21px;margin-top:3px;border-bottom:1px solid #d1d1d1;margin-bottom:26px}.product-wrapper .notice ul{padding:0;list-style:inside;margin-top:3px;list-style:none;margin-bottom:25px}.product-wrapper .notice p{margin:0}.product-wrapper .notice ul li{margin:0 0 3px}.product-wrapper .notice ul li:before{width:4px;height:4px;background:#000;display:inline-block;content:"";border-radius:50%;vertical-align:middle;margin-right:6px}.product-wrapper .product-upsell .notice{border:none;background:#f8f8f8;font-size:13px;margin:0 -20px;text-align:center;padding:19px 21px 23px;line-height:18px}.special .unavailable .message{font-family:"Proxima Nova Bold"}.product-item .product-reviews-summary{display:none}.gallery-placeholder.special{background:#f8f8f8;padding:104px 0;text-align:center}.pres-caption{color:#f2aa31;text-transform:uppercase;font-family:"Proxima Nova Bold";text-align:center;margin-top:20px}.pres-caption span{margin-left:8px}.fotorama__caption{display:none}.catalog-product-view .action.primary:disabled{background:#ccc !important;color:#aaa !important;opacity:1}.login-note{color:red;font-size:18px;max-width:300px}.login-note a{font-family:"Proxima Nova Bold";text-decoration:underline;color:red;text-decoration-color:#ffbfbf}.unavailable .message u{text-decoration-color:#ffbfbf}.product-wrapper .notice li strong{text-decoration-color:#c4c6cf}.cms-page-view .breadcrumbs{display:none}.review-control-vote label:after,.review-control-vote input[type=radio]+label:not(.rating):after{display:none !important}.tooltip-wrapper{position:relative}.tooltip.content{border:1px solid #ddd;position:absolute;left:-20px;bottom:30px;background:#fff;z-index:9;min-width:250px;padding:10px;text-align:left;font-size:16px}.tooltip.content:after{content:"";display:block;width:10px;height:10px;position:absolute;bottom:-6px;left:22px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);background:#fff}.box-prescription strong{font-size:26px;line-height:25px}.box-prescription a{font-size:18px;color:#141b41}.flex>.ec-row,.flex .row-container>.ec-row{display:flex;display:-webkit-flex;flex-wrap:wrap}.flex .wrap-inner,.flex .widget{box-sizing:border-box;height:100%}.box .number{font-family:"Proxima Nova Bold";font-size:24px;color:#fff;background:#009fd7;border-radius:50%;display:inline-block;width:56px;height:56px;line-height:56px}.box .title{font-family:"Proxima Nova Bold";font-size:20px;line-height:21px;margin-top:43px;min-height:42px}.box .description{margin-top:28px;padding:0 15px}.box .secondary{margin-top:16px}.box .footer{margin-top:10px}.widget.wysiwyg h3{margin-bottom:27px}.widget.wysiwyg p{margin-bottom:16px}.box-prescription ul{padding:0;list-style:none}.box-prescription ul li strong{font-size:18px;line-height:21px;display:block}.box-prescription ul li{border-bottom:1px solid #72acc1;padding-bottom:12px;font-family:"Proxima Nova Medium";padding-left:51px;position:relative}.box-prescription ul li:before{content:"\f00c";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Pro";color:#009fd7;float:left;width:25px;height:25px;background:#b9e4f4;text-align:center;border-radius:50%;margin-right:27px;line-height:25px;position:absolute;left:0}.block-search input{box-shadow:0 0 16px 0 rgba(0,159,215,.21) !important}.box-prescription ul li a{color:#fff}.box-prescription h3{margin-top:1.65rem}.tier-price select{margin-top:7px;max-width:285px;color:#000 !important;border:1px solid #bbb}.tier-price .tooltip.title:hover{text-decoration:underline}.tier-price .tooltip.title{font-size:13px;cursor:pointer;margin-left:16px}.tier-price+.product-add-form .box-tocart{margin:12px 0 19px}.tier-price .tooltip.content{left:23px}.brand-notice{font-family:"Proxima Nova Bold";margin-bottom:14px;color:#222}.brand-notice u{text-decoration-color:#c8c8c8}.breadcrumbs a,.breadcrumbs strong{font-family:"Proxima Nova Semibold"}.catalog-category-view .page-header{margin-bottom:10px}.page-wrapper>.breadcrumbs{margin-bottom:9px}.breadcrumbs .item:not(:last-child):after{font-size:16px;line-height:20px;content:">";font-family:"Proxima Nova";margin:0 13px;color:#141b41}.modes strong,.modes a{vertical-align:top;font-size:0;width:35px;height:35px;background-position:center center;background-repeat:no-repeat;display:inline-block;border-radius:3px}.modes strong,.modes a:hover{background-color:#2c2c2c}.modes a{background-color:#009fd7}.mode-grid{background-image:url(../images/grid_icon.png)}.mode-list{background-image:url(../images/list-icon.png)}.toolbar-products{border-bottom:1px solid #d7d7d7;padding-top:11px;color:#7a7a7a;padding-bottom:10px;font-family:"Proxima Nova Semibold";font-size:14px}.toolbar-products select{height:34px;margin-left:4px;color:#7a7a7a;font-size:14px;background:url(../images/bg-select.png) center right 6px no-repeat}.field.limiter{margin-left:39px;float:right}.toolbar-sorter.sorter{float:right}.products.wrapper~.toolbar .modes{display:none}.sorter-action:before{background:url(../images/direction.jpg);content:"";width:12px;height:14px;margin-top:9px}.sorter-options{width:173px}.sorter-action.sort-desc:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-mz-transform:rotate(180deg)}.modes>*:last-child{margin-left:4px}.products+.toolbar .limiter{display:none !important}.products+.toolbar-products{border:none;padding:0;margin:40px 0 0}.pages .action{text-transform:uppercase;font-family:"Proxima Nova Bold";padding:0 17px}.pages .action.next:after{content:"\f105";font-family:"Font Awesome 5 Pro";margin-left:8px}.pages .action.previous:before{margin-right:8px;font-family:"Font Awesome 5 Pro";content:"\f104"}.pages a,.pages strong{border-radius:3px;height:35px;box-sizing:border-box;min-width:35px}.pages .item{vertical-align:top}.pages .item:last-child{margin-right:0}.pages .action:hover{opacity:.9}.catalog-category-view .products{padding:0 !important}.pages .items{vertical-align:top}.catalog-category-view .page-footer{margin-top:0}.category-view{margin-bottom:33px}.catalog-category-view .page-title-wrapper{border-top:1px solid #d7d7d7;padding-top:40px;margin-top:11px}.catalog-category-view .page-title-wrapper .page-title{font-size:24px;font-family:"Proxima Nova Bold";margin-bottom:13px}.category-description{font-size:20px;line-height:24px}.categories-filter h3{color:#fff;background:#009fd7;font-size:24px;font-family:"Proxima Nova Bold";padding:16px 18px 14px;margin:0;line-height:25px}.categories-filter form{border:1px solid #d7d7d7;border-top:none;padding:15px 18px 10px}.catalog-category-view .sidebar .page-title-wrapper{border:none;padding:0}.products-list .product-img{float:left}.products-list .product-item-details{width:calc(100% - 315px);padding-left:20px;text-align:left;margin-top:-2px}.products-list .product-item .price-box{margin:0;line-height:20px}.products-list .product-item-name{margin:10px 0 0;min-height:auto}.product-item-description{font-size:18px;line-height:21px}.products-list .action.primary{padding:17px 31px 15px}.products-list .action.secondary{margin-left:10px;vertical-align:middle}button.action.update_cart_action,.opc-wrapper .action-show-popup,.opc-wrapper .action-show-popup:visited,.opc-wrapper .action-select-shipping-item,.opc-wrapper .action-select-shipping-item:visited,.opc-wrapper .edit-address-link,.opc-wrapper .edit-address-link:visited,.form.payments .checkout-billing-address .actions-toolbar .primary button.action.action-cancel,.form.send.friend .action.remove,.form.send.friend .action.remove:visited,button#add-recipient-button,button#add-recipient-button:focus,button#add-recipient-button:visited,button#add-recipient-button:active,.account.wishlist-index-index .actions-toolbar button.action.update,.account.wishlist-index-index .actions-toolbar button.action.share,.account.wishlist-index-index .actions-toolbar button.action.tocart,.action.secondary{font-size:18px;font-family:"Proxima Nova Bold";color:#009fd7;border:1px solid #009fd7;border-radius:5px;display:inline-block;padding:12px 36px 11px;text-transform:uppercase;text-decoration:none;line-height:25px;background:#fff;box-shadow:none}.products-list .product-item{margin-bottom:30px}button.action.update_cart_action:hover,.opc-wrapper .action-show-popup:hover,.opc-wrapper .action-select-shipping-item:hover,.opc-wrapper .edit-address-link:hover,.opc-wrapper .edit-address-link:focus,.form.payments .checkout-billing-address .actions-toolbar .primary button.action.action-cancel:hover,.form.send.friend .action.remove:hover,.form.send.friend .action.remove:focus,button#add-recipient-button:hover,.account.wishlist-index-index .actions-toolbar button.action.update:hover,.account.wishlist-index-index .actions-toolbar button.action.share:hover,.account.wishlist-index-index .actions-toolbar button.action.tocart:hover,.action.secondary:hover{background:#009fd7;color:#fff;text-decoration:none;border:1px solid transparent}.products-list .product-item-actions{top:10px}.form-cart .col.action span{font-size:0}.form-cart .col.action span:before{font-size:16px}.form-cart .action-edit span:before{content:"\f044";font-family:"Font Awesome 5 Pro"}.form-cart .action-delete span:before{content:"\f1f8";font-family:"Font Awesome 5 Pro"}.cart .action{text-decoration:none !important}body:not(.cms-index-index) .page-header{margin-bottom:10px}.checkout-cart-index .page-title-wrapper{text-transform:uppercase;text-transform:uppercase;margin-top:37px}body:not(.catalog-product-view):not(.catalog-category-view) .page-title-wrapper h1{text-transform:uppercase}body:not(.catalog-product-view):not(.catalog-category-view) .page-title-wrapper h1:before{margin:10px 10px 0 0;content:"";display:block;width:27px;height:5px;background:#009fd7;float:left}.cart-container{margin-top:6px}.cart.table-wrapper tr td{padding-top:40px !important;font-family:"Proxima Nova Bold"}.cart.table-wrapper tr td .attr{font-family:"Proxima Nova"}.cart.table-wrapper tr th{font-weight:400;font-family:"Proxima Nova Semibold"}.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal{text-align:left}.cart.table-wrapper .col.price>span,.cart.table-wrapper .col.subtotal>span{padding-top:11px}.cart.table-wrapper .col.qty{text-align:center;width:130px}.cart.table-wrapper .col.qty input{width:54px !important;height:38px;font-family:"Proxima Nova Bold"}.form-cart .action-delete{margin:7px 0 0 17px;display:inline-block}button{text-transform:uppercase;font-family:"Proxima Nova Bold"}button.action{padding:15px 28px 15px}.block.discount{float:left;margin-top:16px}.block.discount strong{font-size:15px !important;color:#009fd7;text-transform:uppercase;cursor:pointer;position:relative}.block.discount strong:after{content:'\e622';font-family:'icons-blank-theme';color:#878787;font-size:33px;position:absolute;right:-38px;top:0;line-height:18px}.block.discount label{display:none !important}.block.discount .fieldset>div{float:left;margin:0 !important}.block.discount .fieldset>div .control{width:100% !important}.block.discount input{border-top-right-radius:0;border-bottom-right-radius:0;height:50px;width:300px}.block.discount button{border-top-left-radius:0;border-bottom-left-radius:0;font-size:15px}.cart.main.actions{float:right}.block.discount.active strong:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.cart-summary{margin-top:20px}.cart-summary .totals .price,.opc-block-summary .totals .price{font-family:"Proxima Nova Semibold"}.cart-summary .totals.shipping .label,.opc-block-summary .totals.shipping .label{font-family:"Proxima Nova Bold"}.cart-summary .data.table.totals{font-size:14px}.cart-summary .totals tr th,.cart-summary .totals tr td,.opc-block-summary .totals th,.opc-block-summary .totals td{padding:9px 0 4px !important}.cart-summary .grand.totals .price,.opc-block-summary .grand.totals .price{font-size:22px;color:#009fd7;font-family:"Proxima Nova Bold"}.cart-summary .grand.totals td,.opc-block-summary .grand.totals td{padding-top:3px !important}.action.multicheckout{font-size:14px;font-family:"Proxima Nova Bold"}#block-shipping,#block-shipping select{font-size:14px}.cart-summary .grand.totals strong,.opc-block-summary .grand.totals strong{font-family:"Proxima Nova"}.checkout-cart-index .page-footer{margin-top:50px}.fa-eye{font-weight:900}.checkout-index-index .footer-mailchimp,.checkout-index-index .footer-bottom{display:none}.checkout-index-index .logo img{margin:0 auto}.opc-progress-bar{text-align:center}.checkout-index-index .breadcrumbs{margin-top:9px;margin-bottom:38px}.checkout-index-index h1{margin-bottom:20px;text-transform:uppercase}.opc-progress-bar-item>span:after{font-family:"Proxima Nova Bold";line-height:32px}button.action-auth-toggle{padding:0;text-decoration:none !important}.action-auth-toggle span{color:#84868d;font-size:14px}.action-auth-toggle span:before{font-family:"Font Awesome 5 Pro";content:"\f2f6";font-weight:900;margin-right:10px}.opc>li{background:#f5f5f5;padding:33px 40px 40px;margin-bottom:20px !important}.opc>li#payment{padding:33px 40px 30px}.step-title{font-size:18px;font-family:"Proxima Nova Bold";text-transform:uppercase;padding-bottom:13px;border-bottom:1px solid #ddd}.opc-wrapper{margin-top:30px}.fieldset>.field:not(.choice)>.label,.fieldset>.field:not(.choice)>.control{float:none !important;width:auto !important;text-align:left !important}.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{color:#878787;font-size:16px;margin-left:3px !important;position:relative !important;top:0 !important}.opc-wrapper .fieldset>.field.required>label:after,.opc-wrapper .fieldset>.field._required>label:after{margin-left:0 !important}form.account label span{font-size:16px}form.account label{font-size:0}form legend{margin-bottom:4px !important}form label,form legend span{color:#141b41;margin-bottom:6px !important;font-family:"Proxima Nova Semibold"}.fieldset>.field .note:before,.fieldset>.fields>.field .note:before{content:"\f106";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;margin:0 11px 0 5px}.opc-wrapper .fieldset{margin:0 -12px;font-size:0}.opc-wrapper .fieldset label,.opc-wrapper .fieldset legend span{font-size:16px}.opc-wrapper .fieldset>.field{width:50%;margin-bottom:10px;display:inline-block;vertical-align:top;padding:0 12px}.opc-wrapper .form-login .fieldset>.field{width:100%}.opc-wrapper .fieldset div[name="shippingAddress.company"],.opc-wrapper .fieldset div[name="shippingAddress.company"]+fieldset,.opc-wrapper .fieldset .field:last-child,.opc-wrapper .field .control._with-tooltip input,.opc-wrapper .fieldset div[name="shippingAddress.telephone"]{width:100%}.opc-wrapper .form-shipping-address{margin-top:21px}form .field-error{color:#982649 !important;font-size:14px;font-family:"Proxima Nova SemiBold"}.table-checkout-shipping-method tbody td{font-family:"Proxima Nova Semibold"}.table-checkout-shipping-method .col-price{width:77px}.table-checkout-shipping-method tr td:nth-child(3){display:none}.shipping-note{margin-top:23px;font-size:13px;font-family:"Proxima Nova Semibold"}.shipping-note a{font-family:"Proxima Nova Bold";color:#323232;text-decoration:underline}.opc>li.checkout-shipping-method{padding-bottom:29px}.checkout-index-index .product-image-container{background:#fff}.items-bottom .details-qty{float:left}.items-bottom .subtotal{float:right}.opc-block-summary>.title{border-bottom:1px solid #ddd;font-size:18px;text-transform:uppercase;font-family:"Proxima Nova Bold";padding-bottom:13px}.items-in-cart strong{line-height:16px !important}.items-in-cart strong>span{font-size:14px;text-transform:uppercase}.items-in-cart .attr{font-size:12px;line-height:14px;font-family:"Proxima Nova Semibold";margin-top:7px}.items-bottom{font-size:12px}.items-bottom .price,.checkout-payment-method .checkout-billing-address .billing-address-details{font-size:14px !important;font-family:"Proxima Nova Semibold"}#customer-email-fieldset>fieldset{padding:0 12px}.form-login .actions-toolbar{margin:0 !important;padding:0 12px}.opc-block-summary .totals.sub th,.opc-block-summary .totals.sub td{padding-top:15px !important}.shipping-information-title span{font-size:18px;font-family:"Proxima Nova Bold";text-transform:uppercase}.opc-block-shipping-information .shipping-information-title .action:before{display:none}.shipping-information button span{text-transform:capitalize;font-size:14px;text-decoration:underline;font-family:Proxima Nova}.shipping-information button{float:right;padding:0;background:0 0;color:#009fd7;font-family:"Proxima Nova Semibold"}.shipping-information .shipping-information-title{border-bottom:1px solid #ddd;padding-bottom:13px;margin-bottom:17px}.shipping-information-content a,.billing-address-details a{color:#d73934}.form.payments legend+br{display:none}.opc-wrapper .form.payments .fieldset{margin:0}.securefields-wrapper{height:50px !important}.securefields-title{color:#878787;font-size:16px;font-family:"Proxima Nova Semibold"}.abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset:after{margin:0 !important}body .column:not(.sidebar-main) .checkout-shipping-method .actions-toolbar{margin:17px 0 0 !important}.form.payments .actions-toolbar{padding-top:15px;max-width:306px}.form.payments .actions-toolbar .primary{float:none;display:block}.form.payments .actions-toolbar button{width:100%}.token-list,.securefields-wrapper{max-width:306px}.checkout-payment-method .payment-option-title .action-toggle{font-family:"Proxima Nova Bold";font-size:15px;text-transform:uppercase}.checkout-payment-method .discount-code .payment-option-title{padding-top:24px;padding-left:0}.checkout-payment-method .discount-code .payment-option-content{padding:0}.form-discount .payment-option-inner{float:left}.form-discount .payment-option-inner input{border-top-right-radius:0;border-bottom-right-radius:0}.form-discount .actions-toolbar{float:left;padding-top:0 !important}.form-discount .actions-toolbar button{border-top-left-radius:0;border-bottom-left-radius:0}.checkout-payment-method .payment-method:first-of-type{margin-top:15px}.page-title-wrapper h1{line-height:26px;color:#000}.products-list .product-item .price-box .old-price{display:inline-block;vertical-align:top}.block-search .action.search{text-transform:none}.mage-error[generated]{white-space:normal !important;font-family:"Proxima Nova Semibold"}.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after{color:#8a8a8a}button.action.action-edit-address{color:#009fd7;font-size:14px;background:0 0;padding:0;text-transform:none;text-decoration:underline;font-family:"Proxima Nova Semibold";text-decoration-color:#62b7df;margin-top:6px}.form.payments .actions-toolbar .primary button{width:auto}.checkout-payment-method .payment-option-title .action-toggle:after{margin:-2px 0 0 11px !important;color:#141b41}.term{font-size:18px;color:#252a2d;line-height:26px;margin-top:13px;clear:both}.term p{margin:0}.term a{color:#252a2d;font-family:"Proxima Nova Bold";text-decoration:underline}.upsell-message{margin-bottom:20px;margin-top:-5px}.catalog-product-view .breadcrumbs{display:none}.wysiwyg .block-search .action.search{font-size:15px}.box .footer a{color:#141b41 !important}.nav-toggle:before{color:#fff !important}.menu-item-inner{margin:0 !important}.menu-active .nav-toggle:before{content:"\f00d"}.page-header .pull-right ul{display:inline-block;vertical-align:top;margin:0;padding:0}.product-main .box-tocart .action.tocart:disabled{font-size:19px;padding:15px 31px 11px}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .block-minicart{border-radius:5px}.minicart-items .details-qty .label:after{display:none}.product-item-pricing>.qty{float:left}.product-item-pricing .price-container{float:right;margin-top:6px}.action.showcart.active:after{width:41px;height:2px;background:#f9c671;content:"";display:block;position:absolute}.product-main .box-tocart input.mage-error{margin-bottom:20px}.product-main .box-tocart div.mage-error{position:absolute;bottom:-12px}.product-main .box-tocart{position:relative}.amasty-popup h2{font-size:18px;line-height:24px;margin-bottom:10px}.amlocator-index-index .page-title-wrapper h1{margin-top:37px;text-transform:uppercase}.message.info{text-align:center}.multicheckout .product-item-name{min-height:auto}.multicheckout .product-item-name a{font-family:"Proxima Nova";font-size:16px}.multicheckout tr td{vertical-align:middle}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{display:none}.fieldset>.field.choice{margin-bottom:10px}.multicheckout tr td.qty{text-align:center}.box-shipping-method dt,.box-shipping-method dd{display:inline-block;vertical-align:top}.box-shipping-method dd label,.checkout-payment-method label{color:#141b41}.box-shipping-method dd label:before{content:"- "}.multicheckout .box-billing-method .fieldset .legend.box-title span{font-family:"Proxima Nova Bold";color:#141b41}.multicheckout .checkout-payment-method{margin-top:10px}.order-review-wrapper .col.qty{text-align:center}.order-review-wrapper .col.subtotal,.order-review-wrapper td.amount,.checkout-review{text-align:right}.checkout-review .actions-toolbar .primary,.checkout-review .actions-toolbar .primary button,.multicheckout .actions-toolbar .secondary .action.back{float:none;margin:0 0 10px}.order-review-wrapper .table:not(.cart):not(.totals) tfoot>tr:first-child td,.order-review-wrapper .table:not(.cart):not(.totals)>thead>tr>th{border-color:#d7d7d7}#confirmButtons .button{font-size:15px;padding:0;box-shadow:none;background:#f2aa31 !important}#confirmButtons .button:hover,#confirmButtons .button:active{background:#e79a19 !important;opacity:1}.block-minicart .block-content>.actions .secondary a{font-family:"Proxima Nova Semibold"}.minicart-wrapper .block-minicart{box-shadow:0 0 11px rgba(0,0,0,.2)}.minicart-wrapper .block-minicart li{color:#252a2d}#group-fields-customer-attributes .field-want_to_purchase_prescriptions{display:none}.form-create-account .field-do_you_have_concessional_card,.form-create-account .field-do_you_have_safety_net_card{border-top:1px solid #d7d7d7;margin-top:27px !important;padding-top:18px}form.account label{color:#878787}.form-create-account .fieldset.create.info .newsletter{display:none}.form-create-account .admin__legend.step-title{display:none}.form-create-account #group-fields-customer-attributes{margin-top:29px}.field-do_you_have_medicare_card{padding-top:17px;border-top:1px solid #d7d7d7}.field-want_to_purchase_prescriptions{margin-top:8px !important}.field.choice1.newsletter{margin-top:20px}.field.choice1.newsletter label span{color:#141b41}.fieldset.create.account{margin-top:40px}.customer-account-create .page-footer{margin-top:60px}.customer-account-create .action.primary{font-size:15px}.password-strength-meter{font-size:14px}.products-sliders.listing_image{margin:0 -10px}.dropdown.submenu p{margin-bottom:0}#group-fields-customer-attributes:not(.active)>div:not(.newsletter){display:none}.hide-content .columns{display:none}.top-header p{margin:0}.customer-account-patient .field-none_prescription_dont_stock,.customer-account-patient .field-none_prescription_when_we,.customer-account-patient .field-prescription_dont_stock,.customer-account-patient .field-prescription_when_we_stock{display:none}.customer-account-patient .fieldset.info{margin:0}.customer-account-patient #group-fields-customer-attributes{margin-bottom:10px}.customer-account-edit #group-fields-customer-attributes .field:not(.field-none_prescription_dont_stock):not(.field-none_prescription_when_we):not(.field-prescription_dont_stock):not(.field-prescription_when_we_stock){display:none}.customer-account-edit .entry-edit.form-inline,.customer-edit-custom select{position:absolute;left:-1000px;visibility:hidden}.customer-edit-custom{margin-top:56px}.customer-edit-custom .field strong{display:block;margin-bottom:1px;font-size:18px}.customer-edit-custom .field label{margin-bottom:14px !important;display:block}.customer-account-edit.page-layout-2columns-left .fieldset .customer-edit-custom .field.choice,.customer-account-edit.page-layout-2columns-left fieldset.fieldset.info{margin-bottom:0 !important}.account.customer-account-edit.page-layout-2columns-left fieldset .customer-edit-custom legend.legend{margin-bottom:15px !important}.pres.field{margin-top:19px}.customer-edit-custom .field label span{color:#878787}.product-item-info.prescription .product-img{background:#f8f8f8;padding:20px}.table-comparison .cell.info{width:290px}.action.print{white-space:nowrap}.block-order-details-view .box-content .payment-method .title{margin:0}.customer-address-index .action.primary,.customer-address-form .action.primary,.customer-account-edit .action.primary{min-width:160px}.account .page-title-wrapper .page-title,[class^=sales-guest-] .page-title-wrapper .page-title,.sales-guest-view .page-title-wrapper .page-title,.newsletter-manage-index.account.page-layout-2columns-left fieldset{margin:0}.multishipping-checkout-address-selectbilling .page-title,.multishipping-checkout-address-editaddress .page-title{margin-top:52px}.opc-block-summary .actions-toolbar{display:none}.opc-sidebar .minicart-items .product-item-details .details-qty .label:after{content:":";display:inline-block}.checkout-payment-method .payment-method-title label,.checkout-payment-method .payment-method-billing-address label{color:#141b41}.paypal-express-review .price-including-tax,.paypal-express-review .price-excluding-tax{padding:0 !important;line-height:22px}.paypal-express-review .cart.table-wrapper .opc-block-summary tr.sub td.amount{padding-top:15px !important}body.paypal-express-review .cart.table-wrapper .opc-block-summary tr td,.paypal-review tfoot .col.subtotal,.paypal-review tfoot .mark,.paypal-review tfoot .amount{padding:9px 0 4px !important}.paypal-review .totals .mark{vertical-align:middle}.filter-options .filter-options-title.category{display:none !important}.block.filter .filter-subtitle{display:none}.product-item .minimal-price-link{display:none !important}.gallery-prescription .fotorama__stage{background:#f8f8f8}.form-shipping-address input[name=postcode]:not(.focus){border:1px solid #d7d7d7 !important;background:#fff !important}input[name="street[0]"][aria-invalid=true]{border:1px solid #982649 !important}.form-shipping-address input[name=postcode]:not(.focus)+.field-error{display:none}.cart.table-wrapper .col.action{width:80px}@-moz-document url-prefix(){.minicart-wrapper .action.showcart .counter.qty{line-height:16px}}span[data-price="$1,099,998.90"],span[data-price="A$999,999.00"],span[data-price="$999,999.00"],span[data-price="$999,999"]{display:none}