footer{background:#003967;padding:50px 0}footer .fm-col{float:left;width:25%}footer .trustpilot-widget{max-width:200px}.footer-menus ul{list-style-type:none;padding-left:0}.footer-menus h2 a{color:#fff;font-family:Cern Bold;font-size:16px;margin-bottom:25px}.footer-menus ul li:last-child a{margin-bottom:50px}.footer-menus ul a{color:#fff;display:block;font-family:Cern Medium;font-size:14px;margin-bottom:15px}.footer-info{clear:both}.footer-disclaimers a{color:#6297d4}.footer-info.products-legal{border-bottom:3px solid #184a75;margin-bottom:40px;padding-bottom:10px}.footer-social-section{border-top:3px solid #184a75;padding-top:30px}.footer-info>div{float:left}.footer-info>div:first-child{margin-right:10%;width:70%}.footer-info>div:last-child{text-align:right;width:20%}.footer-info p{color:#fff;font-size:14px}.footer-info>div:last-child p{font-size:11px}.footer-info h3{color:#fff;font-size:16px}.footer-social a{color:#fff;font-size:22px;margin-left:14px}.footer-newsletter p{color:#fff;font-size:14px}.footer-newsletter form{display:flex;margin-bottom:50px}.footer-newsletter .hs-email{width:85%}.footer-newsletter .hs-submit{width:15%}.footer-newsletter .hs_email>label{display:none}.footer-newsletter form .hs-form-field input{border:none;border-bottom-right-radius:0;border-top-right-radius:0;font-size:14px;width:100%}.footer-newsletter form .hs-form-field input,.footer-newsletter form .hs-form-field input::placeholder{color:#a9a9a9;font-family:Cern Medium;font-size:14px}.footer-newsletter form ul.hs-error-msgs label{color:#fff!important}.footer-newsletter .hs-submit .actions{position:relative}.footer-newsletter .hs-submit .actions:before{background:#b02543;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;content:"\f30b";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:800;padding:9px 15px;position:absolute;top:0}.footer-newsletter input.hs-button{border:none;cursor:pointer;opacity:0;padding:12px 12px 13px}.footer-newsletter form>div{padding-top:10px}.products-legal .footer-disclaimers{margin:0 0 20px!important;width:100%!important}.footer-menus .trustpilot-widget iframe{margin-top:-30px}@media (max-width:767px){footer .trustpilot-widget{margin-left:-20px;margin-top:30px}footer .trustpilot-widget iframe{height:110px!important}footer .fm-col{width:100%}.footer-info{display:flex;flex-flow:column}.footer-info .footer-menus{order:0}.footer-info .footer-social-section{order:1}.products-legal .footer-disclaimers{display:block}.footer-disclaimers p,.footer-newsletter p,.footer-social-section h3{text-align:center}.footer-info p.last-notice{border-bottom:3px solid #184a75;padding-bottom:40px}p.disclaimer-text{font-size:14px!important}.mobile-only-menu .trustpilot-widget{display:block!important;margin:0 auto}.footer-desktop{display:none!important}footer .container{display:flex!important;flex-flow:column}.footer-newsletter.footer-mobile{order:0}.footer-menus{order:1}.footer-info.products-legal{border-bottom:0;margin-bottom:0;margin-top:40px;order:2;padding-bottom:0}.footer-info.footer-social-container{order:3}.footer-newsletter form{margin-bottom:30px}.fm-col>div{border-bottom:1px solid #b6c7d4}.footer-menu-content{display:none}footer div.footer-menus h2{align-items:center;display:flex;justify-content:space-between;line-height:1em!important;margin-bottom:0!important;padding:15px 0}.footer-menus h2 a{font-size:18px;margin-bottom:0}footer div.footer-menus h2:after{content:url(https://shop.resmed.com/hubfs/ResMed%20Portal/Icons/btn-circle-expand.svg)}footer div.footer-menus h2.open:after{content:url(https://shop.resmed.com/hubfs/ResMed%20Portal/Icons/btn-circle-minus.svg)}.footer-menus ul{margin:0}.footer-menus ul li:last-child a{margin-bottom:30px!important}.footer-info>div:last-of-type .footer-social{padding-bottom:0!important}.footer-info p{margin:15px 0 20px}.footer-menus ul a{line-height:2em}.footer-social-section{padding-top:45px}}@media (min-width:768px){.footer-mobile{display:none!important}.footer-menus h2 a:before{background:#fff;content:"";display:block;height:3px;margin-bottom:25px;width:30px}.footer-menu-content{display:block!important}}@media (min-width:768px) and (max-width:980px){.footer-menus{display:flex;flex-flow:wrap}footer .fm-col{display:flex}footer .fm-col>div{margin:0 2%;width:100%}.products-legal .footer-disclaimers{margin-bottom:35px!important}footer .fm-col{margin:0 1%;width:48%}footer .fm-col.newsletter-col{flex-flow:column}footer .fm-col.newsletter-col>div{width:100%}}@media (max-width:980px){.footer-info div{float:none;text-align:left!important;width:100%!important}.footer-social a{margin-left:0;margin-right:14px}}@media (min-width:981px){.footer-info>div{float:none}}#accessory-upsell .container,#maintenance .container{background-color:#fff;border-radius:6px;max-width:520px;padding:60px 40px}#accessory-upsell .container{padding:60px 40px 30px}#accessory-upsell .svg-wrap,#maintenance .svg-wrap{margin:0 auto;max-width:40px}#accessory-upsell a.accessory-upsell_close,#maintenance a.maintenance_close{position:absolute;right:-18px;top:-18px}#accessory-upsell h2,#maintenance h2{font-family:Cern Bold;font-size:28px;line-height:1.3em;margin:15px auto 0;max-width:425px;text-align:center}#accessory-upsell p,#maintenance p{text-align:center}#accessory-upsell h2,#accessory-upsell p{font-size:21px;line-height:29px}img.popup-icon{display:block;margin:0 auto;max-width:50px}div#accessory-upsell_background,div#accessory-upsell_wrapper,div#maintenance_background,div#maintenance_wrapper{z-index:999999!important}#accessory-upsell .shopify-buy-frame--toggle{display:block;margin:20px auto 0}#accessory-upsell .shopify-buy-frame--toggle:hover{padding-top:3px}#accessory-upsell a.btn{font-size:16px}@media (max-width:767px){#accessory-upsell .container,#maintenance .container{margin:20px!important;padding-bottom:30px;padding-top:30px}#accessory-upsell a.accessory-upsell_close,#maintenance a.exit-popup_close{right:0;top:0}#accessory-upsell h2,#maintenance h2{font-size:20px}}