.locations footer.footer{margin:0!important}.locations .stripBanner{background:#6bc1a6}.locations .body{padding-top:0}.locations .Charlotte p strong{color:inherit}.locations .Charlotte .shop-local .local_map{margin:80px auto}.locations .Charlotte .shop-local .content-main h3{text-align:left;margin-bottom:20px}.locations .Charlotte .bg-dark-blue h3{margin:0 auto;color:#6bc1a6;font-weight:700;font-size:36px;line-height:38px;letter-spacing:1px;margin-bottom:50px;margin-top:80px;text-align:center;max-width:650px}.locations .Charlotte .bg-dark-blue .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:100px;gap:20px}.locations .Charlotte .bg-dark-blue .icon-wrap .icon-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:18%;color:#fff;max-width:260px}@media (max-width:800px){.locations .Charlotte .bg-dark-blue .icon-wrap .icon-box{width:100%}}.locations .Charlotte .bg-dark-blue .icon-wrap .icon-box p{color:inherit;font-size:18px}.locations .Charlotte .bg-dark-blue .icon-wrap .icon-box h4{margin:0;color:#6bc1a6;font-weight:700;font-size:28px;line-height:38px;letter-spacing:1px;margin-top:15px}.locations .Charlotte .bg-dark-blue .icon-wrap .icon-box img{max-width:70px;width:100%}.locations .Charlotte .bg-blue .row-split{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.locations .Charlotte .bg-blue .row-split .img-main{max-width:500px}.locations .Charlotte .bg-blue .row-split .content-main{color:#fff}.locations .Charlotte .bg-blue .row-split .content-main h3{color:#6bc1a6;font-weight:700;font-size:36px;line-height:38px;letter-spacing:1px;margin-bottom:20px;margin-top:80px}.locations .Charlotte .bg-blue .row-split .content-main p{color:inherit}.locations .Charlotte .bg-blue .row-split .content-main ul{margin-left:35px}.locations .Charlotte .bg-blue .row-split .content-main li{color:inherit;font-weight:700;font-size:18px}.locations .Charlotte .easily-buy{background:#e4e8eb;border-top:3px solid #afbbc7}.locations .Charlotte .easily-buy .variety{border-top:3px solid #afbbc7;padding-top:50px;margin-top:50px}.locations .Charlotte .easily-buy .variety .content-main{padding:0}.locations .Charlotte .easily-buy .variety .content-main h3{color:#6bc1a6;font-weight:700;font-size:36px;line-height:38px;letter-spacing:1px;margin-bottom:20px;margin-top:80px}.locations .Charlotte .easily-buy .variety .content-main ul{padding-right:50px}.locations .Charlotte .easily-buy .variety .content-main li{color:#415773;font-size:18px}.locations .Charlotte .easily-buy .variety .content-main li strong{font-weight:700;color:#415773}.locations .Charlotte .easily-buy .title-sec{max-width:645px;margin:0 auto;text-align:center;color:#415773;margin-top:50px}.locations .Charlotte .easily-buy .title-sec h3{font-size:30px;color:inherit;margin-bottom:20px}.locations .Charlotte .easily-buy .title-sec p{color:#415773;font-size:18px}.locations .Charlotte .easily-buy .buy-img{-ms-flex-preferred-size:30%;flex-basis:30%}.locations .Charlotte .easily-buy .split-sec{gap:50px}.locations .Charlotte .easily-buy .buy-text{-ms-flex-preferred-size:70%;flex-basis:70%;margin:0;font-weight:700;padding:0 20px;color:#415773}.locations .Charlotte .easily-buy .buy-text h3{margin:0;color:inherit}.locations .Charlotte .easily-buy .buy-text p{color:inherit;font-size:18px}.locations .Charlotte .find-mask{background-color:#f4f5f7}.locations .Charlotte .find-mask .title-sec{max-width:800px;margin:0 auto;text-align:center;margin-bottom:50px}.locations .Charlotte .find-mask .title-sec h3{color:#6bc1a6;font-weight:700;font-size:36px;line-height:38px;letter-spacing:1px;margin-bottom:20px}.locations .Charlotte .find-mask .title-sec p{font-size:20px;color:#415773}.locations .Charlotte .find-mask .main-p{font-size:16px!important}.locations .Charlotte .find-mask .mask-section{max-width:1200px;margin:0 auto}.locations .Charlotte .find-mask ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.locations .Charlotte .find-mask ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:20px;font-weight:700;color:#415773}.locations .Charlotte .find-mask ul li:before{background-image:url(../img/location-images/icon-checkmark.png);content:"";position:relative;display:inline-block;width:47px;height:34px;margin-right:30px;background-repeat:no-repeat;min-width:47px}.locations .Charlotte .img-main{row-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locations .Charlotte .img-main div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.locations .charlotte-centers{font-size:20px;color:#768d8d;font-weight:400;line-height:25px;margin-left:30px}.locations .charlotte-centers li{color:inherit}.locations .bg-dark-blue{background:#36465f}.locations .bg-blue{background:#415773}.locations .row-split.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.locations .page{margin-top:-47px}@media (max-width:800px){.locations .page{margin-top:47px}}.locations .page .no-content{max-width:1200px;padding-top:150px;margin:0 auto;font-size:20px}.locations .location-large-banner img{width:100%}.locations .header{margin-top:0!important}.locations .header .navUser{margin-right:0}.locations .header .navUser li:hover>.location-list{display:block}.locations .adminBar.storefront{display:none!important}.locations .body{margin:0!important;min-height:800px}.locations .find-mask{background:url(https://cdn11.bigcommerce.com/s-kt0wj1rz7x/product_images/uploaded_images/mask-bkg.png?t=1625757280);background-color:#e9edf0;background-repeat:no-repeat;background-position:right 140px}.locations h2,.locations h3{font-family:ProximaNovaBold!important}.locations .stripBanner{text-align:right;padding-right:23%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}.locations .stripBanner a{color:#fff;font-size:18px}.locations .navUser-section.navUser-section--alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}.locations .navUser-section.navUser-section--alt li{margin-left:15px;position:relative}.locations .header .navUser .navUser-section .navUser-item .navUser-action{text-transform:uppercase;font-size:18px}.locations .header .navUser .navUser-section .navUser-item .navUser-action:hover{color:#6bc1a6}.locations .serve-daily{background-image:url(../img/location-images/location-footer-bkg.png);height:650px}.locations .serve-daily .content-main{text-align:center;margin:50px auto}.locations .serve-daily .content-main h3{color:#fff;text-align:center;font-size:40px;font-weight:700;max-width:800px;margin:40px auto;line-height:45px}.locations .serve-daily .content-main p{color:#fff;font-size:20px;max-width:750px;margin-bottom:50px}.locations .shop-local{background-image:url(../img/location-images/map-bkg.png);background-repeat:no-repeat;background-size:contain;padding-bottom:100px}.locations .shop-local ul{list-style:none;margin:0}.locations .shop-local ul li a{color:#6bc1a6;font-size:20px;font-weight:700}.locations .shop-local .local_map{width:50%}@media (max-width:800px){.locations .shop-local .local_map{width:100%;margin-top:100px}}.locations .shop-local h3{text-align:center;font-size:40px;font-weight:700;color:#415773;max-width:800px;margin:80px auto;line-height:45px;letter-spacing:2px}.locations .shop-local p{font-size:22px;color:#415773;line-height:28px}.locations .find-mask{padding-top:80px}.locations .find-mask .content-main h2{color:#415773;margin-top:0;margin-bottom:40px}.locations .find-mask .content-main p{color:#415773!important;margin-bottom:30px;font-size:22px!important;line-height:30px!important}.locations .find-mask .mask-section{margin-bottom:80px}.locations .split_sec{width:calc(100%/3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px;color:#415773}@media (max-width:900px){.locations .split_sec{width:100%}}.locations .split_sec h3{color:inherit;font-size:28px;font-weight:700;line-height:28px;padding:20px 45px 20px 0}.locations .split_sec div p{color:inherit;font-size:20px;line-height:25px}.locations .split_sec .split_sec-action{display:block;margin-top:20px}.locations .split_sec .split_sec-action a{color:inherit;font-size:26px;text-align:center;background:#415773;color:#fff;padding:10px 15px;text-align:center;display:block;line-height:30px}.locations .split_sec .split_sec-action a:hover{background:#6bc1a6}.locations .brand-section{background:#415773}.locations .brand-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:30px;padding-bottom:90px}.locations .brand-wrap .location-action{margin-top:30px}.locations .brand-wrap .brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:10px;margin-bottom:20px}.locations .brand-wrap .brands .resmed img{margin-top:-70px}@media (max-width:1270px){.locations .brand-wrap .brands .resmed img{margin-top:0}}.locations .brand-wrap div p{color:#fff;font-size:20px;text-align:center;max-width:800px}.locations .location-action a{background:#6bc1a6;color:#fff;font-size:40px;text-transform:uppercase;letter-spacing:2px;background:#6bc1a6;color:#fff;font-size:40px;text-transform:uppercase;padding:20px 25px;text-align:center}.locations .location-action a:hover{background:#4c9f85}.locations h2{color:#6bc1a6;font-weight:700;font-size:36px;line-height:38px;letter-spacing:1px;margin-bottom:20px;margin-top:80px}.locations .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1400px;margin:0 auto;width:92%;padding:20px}.locations .row-split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.locations .row-split .img-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}@media (max-width:850px){.locations .row-split .img-main{width:100%}}.locations .row-split .content-main{width:50%;padding:0 50px}@media (max-width:850px){.locations .row-split .content-main{width:100%}}.locations .row-split .content-main p{font-size:20px;color:#768d8d;font-weight:400;line-height:25px}.location-list{position:absolute;padding-top:19px;margin-left:-10px;display:none}.location-list ul{background:#6bc1a6;padding:5px 20px;width:100%}.location-list ul li{margin-left:0!important;position:relative}.location-list ul li a{color:#fff;font-size:17px;text-transform:uppercase;display:block;border-top:1px solid #74ccb0;padding:3px 0}.location-list ul li a:hover{color:#357189}.location-list ul li:first-child a{border:0}@media (max-width:800px){.locations .stripBanner{padding:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.locations .stripBanner a{font-size:16px}.locations .header .mobileMenu-toggle{top:55px}.locations .flex-wrap{width:100%}.locations h2{font-size:25px;line-height:25px;margin-top:20px}.locations .row-split .content-main{padding:0}.locations .location-action a{font-size:20px}.locations .find-mask .content-main h2{margin-top:40px}.locations .split_sec{padding:15px}.locations .split_sec-img{text-align:center}.locations .shop-local{padding-bottom:20px}.locations .serve-daily{height:auto}.locations .serve-daily .content-main{margin:0 auto;padding-bottom:40px}.header.is-open{background-color:#415773}.is-open .navUser-item{display:block;width:100%}.is-open .navUser{position:static;-webkit-transform:translateY(50%);transform:translateY(50%)}.is-open .navUser-section.navUser-section--alt{display:block;width:100%;margin-top:-70px;margin-right:15px}.is-open .location-list{display:block;position:static;padding-top:0}}@media (max-width:600px){.locations .split_sec-img img{width:100%}.locations .shop-local .local_map{margin-top:20px}}