.text-gray{color:#6c757d}.font-12{font-size:12px !important}.font-22{font-size:22px !important}.CartContent{text-align:center}.ErrorLabel{color:#eb4d4b;font-size:16px;font-weight:600;margin-bottom:20px;display:block}.FormErrorLabel,.EditingFormErrorLabel{color:#eb4d4b;font-size:16px;font-weight:600}.ShoppingCartEmpty{color:#2f274c;font-size:16px;font-weight:600;display:block;margin-bottom:30px;font-weight:700}textarea:focus,input:focus{outline:none}.container-shadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.shop-step{padding-bottom:2em}@media(max-width:768px){.shop-step{display:none}.shop-step+.container{margin-top:1rem}}.shop-step ul{margin:0 auto;padding:0;list-style:none;display:flex;justify-content:space-between}.shop-step ul li{margin-left:auto;margin-right:auto;text-align:center;font-family:"Montserrat",Helvetica,Arial,sans-serif}.shop-step ul li.checked:after{display:inline-block;content:"";width:80px;height:2px;background:#08979d;vertical-align:top}.shop-step ul li.completed{opacity:.3}.shop-step ul li.completed .count{background:#08979d;border-color:#08979d;color:white}.shop-step .count{font-family:"Lato",Helvetica,Arial,sans-serif;display:inline-block;width:50px;height:50px;border:1px solid #3a3a3a;text-align:center;line-height:47px;color:#3a3a3a;font-size:25px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%}.shop-step ul li.checked .count{background:#08979d;border-color:#08979d;color:#fff}.shop-step .label{color:#3a3a3a;font-size:18px;text-transform:uppercase;font-weight:normal;display:block;padding:.5em 0;line-height:normal;border-radius:0}.cart-collaterals{margin-bottom:3em}.cart-collaterals h3{font-size:20px;font-weight:bold;text-transform:uppercase;color:#3a3a3a;margin-bottom:1em;letter-spacing:1px}.cart-form table{margin-bottom:2em}.cart-form table.table-responsive{display:table}.cart-form table th{text-align:center}.cart-form table td{vertical-align:middle;text-align:center}@media(max-width:767px){.cart-form table td{display:block;border-bottom:none !important;float:left}.cart-form table td .quantity{margin-left:70px}}.cart-form table .product-name{text-align:left}@media(max-width:767px){.cart-form table thead{display:none}}@media(max-width:767px){.cart-form table .product-discount,.cart-form table .product-price{display:none}}@media(max-width:767px){.cart-form table .product-subtotal{font-size:20px;float:right;padding-right:30px}}.cart-form table tbody tr{border-bottom:1px solid #eee}.cart-form .product-remove{text-align:center}@media(max-width:767px){.cart-form .product-remove{display:inline-block}}.cart-form table .remove{font-size:20px;color:#b5b5b5}.cart-form .remove:hover{color:#08979d}.cart-form .product-name a{color:#3a3a3a;font-size:1em;display:flex;align-items:center}.cart-form .product-name img{margin-right:25px;max-width:90px}.cart-form .product-name ul{display:inline-block;margin-bottom:0}.cart-form .product-name .pcode{display:block;font-size:.8em}.cart-form td{border:none}@media(max-width:767px){.cart-form .product-name{display:inline-block;padding-bottom:.75rem}.cart-form .product-name img{margin:0 12px 0 0;max-width:70px}.cart-form .product-name ul{width:190px}}.cart-form .price{font-size:1em;color:#3a3a3a;font-weight:400;margin:0}.cart-input{margin-bottom:25px}.cart-input input{width:100%;height:40px}.coupon-code h6{margin-bottom:5px}.cal-shipping .selectbox select option{padding:5px 15px}.cal-shipping table{width:100%}.cal-shipping table td,.cal-shipping table th{padding:8px 0;border-bottom:1px solid #bcbcbc;color:#3a3a3a}.cal-shipping table tr:first-child td,.cal-shipping table tr:first-child th{padding-top:8px}.cal-shipping table tr.order-total td,.cal-shipping table tr.order-total th{padding:0;border:none;vertical-align:top}.cal-shipping table tr.shipping-total td,.cal-shipping table tr.shipping-total th{border:none}.cal-shipping table th{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}.cal-shipping table td{text-align:right;font-size:16px;white-space:nowrap}.cal-shipping table .amount{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:20px}.cal-shipping .black-bg{line-height:40px;padding:0 20px;height:40px}.cal-shipping+.cal-shipping{margin-top:2.5em}.cal-shipping h6{text-transform:uppercase;margin-bottom:.5em}.cal-shipping .alert{margin-top:1em}.cart-actions{padding:0 0 100px 0}.cart-actions .cart-input{margin-right:15px;width:100%;max-width:400px}.cart-actions .button{margin-left:15px}.return{font-size:15px;margin-bottom:2em}.return a{text-decoration:underline;font-weight:bold}.checkout-form{margin-bottom:5em}@media(max-width:479px){.checkout-form{margin-bottom:2em}}.checkout-form h2{font-size:20px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.checkout-form label{display:block}.checkout-form .title{margin-bottom:1em}.checkout-form .title .checkbox{margin:2px 0 0;padding:0}@media(max-width:991px){.continue-shopping{margin-bottom:10px;font-size:14px}.proceed-checkout{font-size:16px}}.billing-fields+.billing-fields{margin-top:2em}.billing-fields [class*="col-"]{margin-bottom:10px}.billing-fields select{margin-bottom:15px}.product-remove input{min-width:unset;padding:.5em 1em;border-radius:5px}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.product-quantity>div{display:inline-block}.quality-left,.quality-right{width:100px;margin:0;padding:0}@media(min-width:768px) and (max-width:991px){.quality-left,.quality-right{display:inline-block}.update-button{border-top-color:transparent}}@media(min-width:992px),(max-width:767px){.quality-left,.quality-right{float:left}.update-button{border-left-color:transparent}}@media(max-width:767px){.quality-left{width:50px}}.quality-right input{width:100%;min-width:unset;padding:.5em 1em;border-radius:5px;height:38px;line-height:1;border-width:1px;border-top-left-radius:0;border-bottom-left-radius:0}.quality-left input{text-align:center;border-top-right-radius:0;border-bottom-right-radius:0}.order-total{background:#2f274c}.order-total div{color:white}.continue-shopping .fa-long-arrow-left{padding-right:10px}.checkbox input{margin:0 !important;display:none}.checkbox label{display:inline-block;vertical-align:middle;font-weight:normal;text-transform:none;position:relative;padding-left:30px;font-size:.9em}.checkbox label:before{display:block;width:20px;height:20px;border:1px solid #b5b5b5;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.checkbox input:checked+label:after{content:"";font-family:FontAwesome;font-size:16px;color:#212121;position:absolute;top:50%;left:2px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.hidden,.hide{display:none !important}.payment-overlay{position:fixed;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:10002;background-color:rgba(0,0,0,.8)}.payment-overlay i{color:#fff;font-size:3em}.check-out-review .quality-right{display:none}.product-view__options .ProductOptionSelectorContainer{display:flex;flex-direction:row;flex-wrap:wrap}.product-view__options .ProductOptionSelectorContainer .OptionCategoryErrorContainer{order:1;flex:1 0 100%}.product-view__options .form-group{margin-bottom:15px;margin-top:15px}.product-view__option{border-bottom:none}.product-view__options-grid{border-top:none;padding-top:0;margin-top:0;border-bottom:none;padding-bottom:0;margin-bottom:0}.product-view__options .OptionCategoryName,.product-view__options-grid .OptionCategoryName{margin:0;line-height:calc(1.5em + .75rem + 2px)}.product-view__options select[id*="_dropdown"]{border:2px solid #08979d}.product-view__options .editing-form-label-cell{font-size:16px;line-height:28px;padding-right:20px;position:relative}.product-view__options .editing-form-value-cell{padding-top:0;margin:0;border-top:0}.product-view__option-label{margin-bottom:0}.product-view__product-code,.product-view__product-brand{padding-left:0;padding-right:0}.product-view__text .product-view__product-code{margin-bottom:10px}.product-view__cart{padding-top:30px;border-top:1px solid #dfe2e3;margin-top:30px}.product-view__cart--disabled{pointer-events:none;cursor:default}.product-view-tabs__content{z-index:0}.custom-masksize,.custom-maskcolour,.custom-devicesize{display:flex;flex-wrap:wrap;margin:0;padding:0}.custom-masksize [type=radio],.custom-maskcolour [type=radio],.custom-devicesize [type=radio]{width:1px;height:1px;border:0;padding:0;margin:0;position:absolute;left:0;right:0;opacity:0}.custom-masksize label,.custom-devicesize label{display:flex;display:-webkit-box;width:39px;height:39px;margin:8px;border:2px solid #08979d;border-radius:50%;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#08979d;font-size:16px;line-height:1.1em;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.custom-masksize label:hover,.custom-devicesize label:hover{border-color:#9272c2;color:#9272c2}.custom-masksize [type=radio]:checked+label,.custom-devicesize [type=radio]:checked+label{background-color:#08979d;color:#fff}.custom-masksize [type=radio]:checked+label:hover,.custom-devicesize [type=radio]:checked+label:hover{background-color:#08979d;border-color:#08979d;color:#fff}.custom-maskcolour label{display:flex;width:44px;height:44px;margin:8px;background-color:transparent;border-radius:50%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;font-size:16px;line-height:1.1em;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.custom-maskcolour label::before{content:"";width:44px;height:44px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:1;-webkit-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.custom-maskcolour [type=radio]:checked+.custom-maskcolour label::before{background-color:#08979d}.custom-maskcolour [type=radio]:checked+label{border:3px solid #08979d}.custom-maskcolour .custom-green:hover,.custom-maskcolour .custom-purple:hover,custom-maskcolour .custom-pink:hover{border-color:#9272c2;color:#9272c2}.custom-maskcolour .custom-green{background-color:#72c27a;border:2px solid #72c27a}.custom-maskcolour .custom-pink{background-color:#c172c2;border:2px solid #c172c2}.custom-maskcolour .custom-purple{background-color:#9272c2;border:2px solid #9272c2}.form-placeholder{color:rgba(47,39,76,.5);font-size:14px}.slide-control__input{cursor:pointer}.noUi-touch-area{cursor:pointer}.body-sections--has-deco.sticky{overflow:visible}.cal-shipping{position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh-180px);overflow:auto}.cta-btn{font-size:16px;line-height:24px;font-weight:600;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 28px;border-radius:25px;border-width:2px;min-width:162px}.cta-btn.btn-primary{color:#fff;background-color:#08979d;border-color:#08979d;-webkit-transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}.cta-btn.btn-primary:hover{background-color:#9272c2;border-color:#9272c2;-webkit-box-shadow:none;box-shadow:none}.product-view__option--settings .product-view__option--warranty{border-top:none}.payment_methods.cart-section{padding-top:30px}.checkout-btn{margin-top:40px}.Error{color:#eb4d4b}.coupon-area .form-group>div{display:flex;display:-ms-flexbox;flex:0 0 auto;align-items:center;-webkit-box-align:center;flex-wrap:wrap}.coupon-area .btn-coupon{margin-left:5px}.coupon-area .form-group .Error{display:inline-block;flex-grow:1;flex-basis:calc(100%)}.cart-coupon-code{display:flex;flex-grow:1;flex-basis:calc(100%);margin-top:15px}.cart-coupon-code .button{margin-left:5px}.cart-coupon-code .label{padding-top:8px}.coupon-container{display:flex}.coupon-container .coupon-name{margin:1.3rem .5rem 0 .5rem}.cal-shipping .cart-subtotal{border-top:1px solid #bcbcbc}.product-quantity{position:relative}.product-quantity .form-control{background-color:transparent}.minus-cart,.plus-cart{top:50px !important}@media(max-width:768px){.minus-cart,.plus-cart{top:35px !important}}.minus{position:absolute;transform:translateY(-55%);left:22px;font-size:.8em}.plus{position:absolute;transform:translateY(-55%);right:6px;font-size:.8em}.product-list-item.has-status--is-free-mask .product-list-item__image::before{background-color:#f0932b;content:"Free Mask"}.product-list-item.has-status--is-bestseller .product-list-item__image::before{background-color:#95afc0;content:"Bestseller"}.product-list-item.has-status--money-back .product-list-item__image::before{background-color:#ff7a00;content:"100 Day Money Back Guarantee"}.product-view__status--is-money-back{background-color:#ff7a00}.product-view__status--is-money-back::before{content:"100 Day Money Back Guarantee"}.product-list-item.has-status--free-toothbrush .product-list-item__image::before{background-color:#0b5ed8;content:"Free Philips Sonicare Electric Toothbrush"}.product-view__status--is-toothbrush{background-color:#0b5ed8}.product-view__status--is-toothbrush::before{content:"Free Philips Sonicare Electric Toothbrush"}.product-list-item.has-status--free-consultation .product-list-item__image::before{background-color:#27ae60;content:"Free CPAP Consultation"}.product-view__status--is-free-consultation{background-color:#27ae60}.product-view__status--is-free-consultation::before{content:"Free CPAP Consultation"}@media(max-width:420px){.coupon-area .form-group>div{flex-direction:column;align-items:normal}.coupon-area .btn-coupon{margin-top:5px}}@media(max-width:991px){.base-section.product-list-widget-section{padding-top:40px}}@media(max-width:498px){.product-list-widget__header{margin-bottom:0}}.modal_subscribe{position:relative}.modal_subscribe h3{font-size:32px;font-weight:bold}.modal_subscripton_div{position:fixed;width:100%;height:100vh;display:none;z-index:11;top:0;left:0}.modal_subscripton{margin:auto;padding-left:3%;padding-right:3%;max-width:600px}.modal_subscripton .container{margin-top:25vh;background:white;border-radius:5px;position:relative;padding-left:30px;padding-right:30px}.gray_background_modals{position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;background-color:gray;opacity:.6;display:none}.modal_subscribe.active .gray_background_modals,.modal_subscribe.active .modal_subscripton_div{display:block}.modal_subscribe .close{color:#aaa;float:right;font-size:28px;font-weight:bold;position:absolute;top:10px;right:15px}.modal_subscribe .close:hover,.modal_subscribe .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal_subscribe input[type=text]{border:none;border-radius:0;border-bottom:1px solid black}.modal_subscribe input[type=text]:focus{outline:none;box-shadow:none}.lblThanksYou{font-size:30px;font-weight:bold;width:100%;float:left;padding-bottom:15px}.modal_subscribe .SubscriptionButton{margin-top:15px;margin-bottom:30px}@media(max-width:1024px){.modal_subscripton .container{margin-top:22vh}}@media(max-width:768px){.modal_subscribe h3{font-size:32px}.modal_subscripton .container{margin-top:10vh}}@media(max-width:425px){.modal_subscribe h3{font-size:28px}.modal_subscripton .container{margin-top:5vh}}.modal_subscribe ::-webkit-input-placeholder{font-size:12px;font-weight:lighter;color:#9995a6}.modal_subscribe :-ms-input-placeholder{font-size:12px;font-weight:lighter;color:#9995a6}.modal_subscribe ::placeholder{font-size:12px;font-weight:lighter;color:#9995a6}.couponInfoLabel{width:100%;position:relative}.couponInfoLabel span{position:absolute;right:50px;top:-35px}.green{color:green}@media(min-width:576px){.article-list .article-list-item--featured::before{content:"";z-index:0;position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(47,39,76,0)),color-stop(66.56%,rgba(0,0,0,.9)),to(#000));background:-o-linear-gradient(top,rgba(47,39,76,0) 0%,rgba(0,0,0,.9) 36.56%,#000 100%);background:linear-gradient(180deg,rgba(47,39,76,0) 0%,rgba(0,0,0,.9) 100%,#000 100%)}}.promo-space__header-content .h1{text-align:center}.promo-space__body.text-center p{padding-left:2px}@media(max-width:1100px){.promo-space__body.text-center p{text-align:justify}}@media(max-width:575px){.form-inline.coupon-area input[type="text"]{width:240px;float:left;margin-top:5px}}@media(max-width:485px){.coupon-area .form-group>div{display:block}.base-section .hero-banner__slider{margin-bottom:150px}.form-inline.coupon-area input[type="text"]{width:180px;float:left;margin-top:5px}.form-inline.coupon-area input[type="submit"]{float:right}}@-moz-document url-prefix(){@media(max-width:485px){.base-section .hero-banner__slider{margin-bottom:80px;}}}.site-header .header__main{background-color:#fff,73%)!important}.page-body .hero-banner{padding-bottom:65px}.cart-collaterals.empty-cart{opacity:.5}.cart-collaterals.empty-cart .coupon-area input,.cart-collaterals.empty-cart a.continue-shopping{pointer-events:none;cursor:not-allowed}.cart-collaterals .cal-shipping,.checkout-form .cal-shipping{display:flex;flex-direction:column}.cart-collaterals .cal-shipping table{order:1}.cart-collaterals .cal-shipping a{order:3}.cart-collaterals .cal-shipping div[id*="_RemainingAmountForFreeShipping_"],.checkout-form .cal-shipping div[id*="_RemainingAmountForFreeShipping_"]{order:2;border:1px solid #c3e9f2;background:#dbeef6;color:#477c96;margin:20px 0 0;padding:11px;border-radius:5px}.checkout-form .cal-shipping table .tax td{border-bottom:none}.product-view__cart .{margin-top:0}.product-view__cart{margin-top:0}.product-view__details-context{margin-bottom:30px}.provider-list,.plist-widget__slider{margin-right:-15px;margin-left:-15px;margin-top:0}.provider-list.widget__slider--box-shadow .slick-list,.plist-widget__slider.widget__slider--box-shadow .slick-list{margin-top:-30px;margin-bottom:-30px;padding-top:30px;padding-bottom:30px}.provider-list .slick-prev:before,.provider-list .slick-next:before,.plist-widget__slider .slick-prev:before,.plist-widget__slider .slick-next:before{content:"";font-size:14px;line-height:28px;font-family:"icomoon";color:#08979d;opacity:1;transition:color .3sease-in-out}.product-list-widget--latest .product-list-widget__actions{margin-top:90px}.provider-list button,.plist-widget__slider button{width:34px;height:34px;border:2px solid #08979d;border-radius:50%;position:absolute;top:unset}.provider-list button{bottom:-52px}.plist-widget__slider button{bottom:-32px}.provider-list .slick-prev:before,.plist-widget__slider .slick-prev:before{content:""}.provider-list .slick-next:before,.plist-widget__slider .slick-next:before{content:""}.provider-list .slick-prev,.plist-widget__slider .slick-prev{left:calc(50% - 29px);transform:translateX(-50%)}.provider-list .slick-next,.plist-widget__slider .slick-next{left:calc(50% - 9px);transform:translateX(50%)}@media(max-width:1300px){.provider-list .slick-slide{padding-left:5px;padding-right:5px}.provider-list .slick-arrow.slick-next{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:-32px}.provider-list .slick-arrow.slick-prev{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-32px}.provider-list:has(.slick-arrow){padding-bottom:0;margin-bottom:52px;}.provider-list button{top:auto}.provider-list .provider-list-slider .provider-list__item,.plist-widget__slider .product-list-widget__slider-item .provider-list__item{width:auto}}.product-view-section .product-view-tabs{padding-top:0}.provider-list .slick-arrow:hover,.plist-widget__slider .slick-arrow:hover{border-color:#9272c2}.provider-list .slick-arrow:hover:before,.plist-widget__slider .slick-arrow:hover:before,a.article-list-item__link:hover span{color:#9272c2}button.close svg path:hover{fill:#9272c2}span.aspNetDisabled label{opacity:.3}span.aspNetDisabled .sub-text,span[class*="custom-"] span.text-muted{display:none}span.aspNetDisabled label{cursor:unset}.product-list-item.has-status--free-consultation .product-list-item__image:before{background-color:#27ae60;content:"FREE CPAP CONSULTATION"}.filter-listing .mobile-filter span{background-color:#08979d}