.light-gray-gradient{background:#eee;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fff));background:linear-gradient(1turn,#fff,#fff)}.store-select-button{border-radius:100px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:500;outline-offset:2px;outline-width:1px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--button-background-color);color:var(--button-text-color);text-align:center;-webkit-transition:all .2s linear;width:10rem;-webkit-box-pack:center;-ms-flex-pack:center;border:0;font-size:1rem;justify-content:center;padding:1.25rem 1.5rem;transition:all .2s linear}.store-select-button:focus-visible{outline-color:#23aae2;outline-style:solid}.store-select-button:focus:not(.focus-visible){outline:none}.store-select-button span{color:var(--button-text-color);display:block;text-align:center;width:100%}.store-select-button.double-padding{padding:.75rem 2.5rem}.store-select-button:hover{background-color:var(--button-background-color);color:var(--button-text-color);-webkit-filter:brightness(.9) contrast(1.25) saturate(.95);filter:brightness(.9) contrast(1.25) saturate(.95);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button:hover{-webkit-transition:none;transition:none}}.store-select-button:focus{background-color:var(--button-background-color);color:var(--button-text-color);-webkit-filter:brightness(.85) contrast(1.5) saturate(.9);filter:brightness(.85) contrast(1.5) saturate(.9);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button:focus{-webkit-transition:none;transition:none}}.store-select-button:active{background-color:var(--button-background-color);color:var(--button-text-color);-webkit-filter:brightness(.8) contrast(2) saturate(.85);filter:brightness(.8) contrast(2) saturate(.85);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button:active{-webkit-transition:none;transition:none}}.store-select-button:disabled{background-color:var(--button-background-color)}.store-select-button.outlined{background-color:#fff;border:2px solid var(--button-background-color);color:var(--button-background-color)}.store-select-button.outlined:hover{-webkit-filter:brightness(.9) contrast(1.25) saturate(.95);filter:brightness(.9) contrast(1.25) saturate(.95);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button.outlined:hover{-webkit-transition:none;transition:none}}.store-select-button.outlined:focus{-webkit-filter:brightness(.85) contrast(1.5) saturate(.9);filter:brightness(.85) contrast(1.5) saturate(.9);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button.outlined:focus{-webkit-transition:none;transition:none}}.store-select-button.outlined:active{-webkit-filter:brightness(.8) contrast(2) saturate(.85);filter:brightness(.8) contrast(2) saturate(.85);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.store-select-button.outlined:active{-webkit-transition:none;transition:none}}.store-select-button img{-webkit-filter:none;filter:none}.store-select-button .center-text{white-space:nowrap}@media (max-width:1024px){.store-select-button{-webkit-transition:none;transition:none}}.store-select-button:focus-visible{border-radius:2rem;-webkit-box-shadow:0 0 0 3px var(--button-background-color-secondary);box-shadow:0 0 0 3px var(--button-background-color-secondary);outline:none}.store-select-button:focus:not(:focus-visible){outline:none}.store-select-button.outlined{background:#fff;color:#555;-webkit-transition:all .2s linear;transition:all .2s linear}.store-select-button.outlined .center-text,.store-select-button.outlined .left-icon{color:#555}@media (max-width:1024px){.store-select-button.outlined{-webkit-transition:none;transition:none}}.store-select-button.outlined:hover{background:rgba(0,0,0,.025)}.store-select-button.outlined:focus{background:rgba(0,0,0,.05)}.store-select-button.outlined:active{background:rgba(0,0,0,.075)}.or-line-divider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}.or-line-divider .line-divider{border-bottom:1px solid #aaa;margin-top:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.or-line-divider .line-divider.glass{border-bottom:1px solid hsla(0,0%,100%,.502)}.or-line-divider .divider-label{font-variant-caps:small-caps;padding:0 1rem}.button.green-button-outlined{background-color:var(--button-text-color);border:1px solid var(--button-background-color);color:var(--button-background-color);font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.button.green-button-outlined:focus-visible{border-radius:100px;-webkit-box-shadow:0 0 0 3px var(--button-background-color-secondary);box-shadow:0 0 0 3px var(--button-background-color-secondary);outline:none}.button.green-button-outlined:focus:not(:focus-visible){outline:none}@media (max-width:1024px){.button.green-button-outlined{-webkit-transition:none;transition:none}}.button.green-button-outlined:active,.button.green-button-outlined:focus,.button.green-button-outlined:hover{background-color:var(--button-background-color);color:var(--button-text-color);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.button.green-button-outlined:active,.button.green-button-outlined:focus,.button.green-button-outlined:hover{-webkit-transition:none;transition:none}}.button.blue-button-outlined{background-color:hsla(0,0%,100%,0);border:1px solid hsla(0,0%,100%,.502);color:#fff;font-weight:500;-webkit-transition:all .2s linear;transition:all .2s linear}.button.blue-button-outlined:focus-visible{border-radius:100px;-webkit-box-shadow:0 0 0 3px var(--button-background-color-secondary);box-shadow:0 0 0 3px var(--button-background-color-secondary);outline:none}.button.blue-button-outlined:focus:not(:focus-visible){outline:none}@media (max-width:1024px){.button.blue-button-outlined{-webkit-transition:none;transition:none}}.button.blue-button-outlined:active,.button.blue-button-outlined:focus,.button.blue-button-outlined:hover{background-color:hsla(0,0%,100%,.063);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.button.blue-button-outlined:active,.button.blue-button-outlined:focus,.button.blue-button-outlined:hover{-webkit-transition:none;transition:none}}.button.blue-button-outlined:active,.button.blue-button-outlined:focus{border:1px solid #fff}.button.wide-padding{padding-left:3rem;padding-right:3rem}.button-outline-styles{-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.button-outline-styles{-webkit-transition:none;transition:none}}.button-outline-styles:focus-visible{border-radius:100px;-webkit-box-shadow:0 0 0 3px var(--button-background-color-secondary);box-shadow:0 0 0 3px var(--button-background-color-secondary);outline:none}.button-outline-styles:focus:not(:focus-visible){outline:none}article.wagtail-container{background:#fff}.wagtail-container{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;padding:0}.wagtail-container .container{padding-left:2rem;padding-right:2rem}.wagtail-container>*{padding-bottom:2rem;padding-top:2rem}.not-a-container .stream{padding-bottom:1rem;padding-top:1rem}.not-a-container .stream:first-child{padding-top:0}.not-a-container .stream:last-child{padding-bottom:0}.wagtail-container>div>.rich-text-container{max-width:680px}.wagtail-container>div>.rich-text-container h2{color:#000;font-size:2rem;font-weight:500}.wagtail-container>div>.rich-text-container p{font-size:1.25rem;font-weight:300;line-height:1.75rem}.wagtail-container>div>.rich-text-container li{font-size:1.25rem}.wagtail-container>div>h1.wagtail-header{color:#000;font-size:3rem;font-weight:500;margin-bottom:-2rem}@media (max-width:768px){.wagtail-container>div>h1.wagtail-header{font-size:2.5rem}}.mosaic-content .rich-text-container h1{font-size:2.5rem;font-weight:600;text-align:left}.mosaic-content .rich-text-container h2{font-size:2rem;font-weight:700;text-align:left}.mosaic-content .rich-text-container h3,.mosaic-content .rich-text-container p{font-size:1.5rem;font-weight:300;line-height:2.25rem;margin-top:.5rem;text-align:left}.wagtail-image-pair.container{margin-bottom:-2rem;margin-top:-2rem}.wagtail-image-pair.container .image-pair-image{padding:0}.wagtail-image-pair.container .image-pair-content{padding:2rem 1rem}.hero.heroClass .hero-body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:22rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,8%,.4)),to(hsla(0,0%,8%,.4)));background:linear-gradient(hsla(0,0%,8%,.4),hsla(0,0%,8%,.4))}@media (max-width:450px){.hero.heroClass .hero-body{min-height:18rem}}.hero.heroClass .overlay-image{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto 2rem;max-width:25rem}.hero.heroClass .overlay-image:empty{margin-bottom:-1rem}.hero.heroClass .overlay-image img{max-height:8rem;max-width:100%}.wagtail-product-list{padding-top:1rem}.wagtail-product-list.container{padding-left:1.5rem;padding-right:1.5rem}.wagtail-product-list .product-list-title{color:#000;font-size:1.5rem;font-weight:600}.wagtail-product-list .product-list-subtitle{color:#999;font-size:1rem;font-weight:500}@media screen and (max-width:768px){.wagtail-product-list .product-list-subtitle,.wagtail-product-list .product-list-title{text-align:center}.wagtail-product-list .swiper-container{padding-top:3rem}.wagtail-product-list .retailer-available{margin:0}}.hero .content-component .rich-text-container h1,.hero .content-component .rich-text-container h2,.hero .content-component .rich-text-container h3,.hero .content-component .rich-text-container h4,.hero .content-component .rich-text-container p{color:#fff;line-height:normal}.hero h2.subtitle{font-size:1.5rem;margin-bottom:1rem;margin-top:0}.wagtail-container .container .subtitle,.wagtail-container .container .title{max-width:680px}@media (max-width:768px){.wagtail-container .container .subtitle,.wagtail-container .container .title{padding-left:1.5rem;padding-right:1.5rem}}.help-page .cms-spacer{padding:.5rem 0}.stream-block{margin-bottom:1rem;margin-top:1rem}.stream:empty{display:none}.rich-text img{height:auto;max-width:70%}.responsive-object{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem;margin-right:2rem}.responsive-object embed,.responsive-object iframe,.responsive-object object{height:100%;left:0;position:absolute;top:0;width:100%}.homepage-content{padding:0 2rem 3rem}.homepage-content .help-title,.homepage-content .main-title{color:var(--background-color-dark);font-size:1.75rem;font-weight:700;line-height:normal;margin-bottom:1rem;margin-top:0}.homepage-content .main-body{margin-bottom:2rem;margin-top:2rem}.homepage-content .body-subtitle{color:var(--background-color-dark);font-size:1.15rem;font-weight:500;margin-bottom:.25rem;margin-top:.5rem}.homepage-content .body-paragraph{font-size:1rem;margin-bottom:.5rem}.homepage-content .link{color:var(--button-background-color);font-weight:500;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1024px){.homepage-content .link{-webkit-transition:none;transition:none}}.homepage-content .link:focus-visible{border-radius:.25rem;-webkit-box-shadow:0 0 0 3px var(--button-background-color-secondary);box-shadow:0 0 0 3px var(--button-background-color-secondary);outline:none}.homepage-content .link:focus:not(:focus-visible){outline:none}.homepage-content .phone-section,.homepage-content .support-section{margin-bottom:.75rem}.homepage-content.boost-font-size{font-size:1.25rem}.homepage-content.boost-font-size .help-title,.homepage-content.boost-font-size .main-title{font-size:2rem}.homepage-content.boost-font-size .body-subtitle{font-size:1.5rem}.homepage-content.boost-font-size .body-paragraph{font-size:1.25rem}.page-padding{padding:2rem 1rem 4rem}
