.ew-page{--section-background:0, 0, 0;--heading-color:255, 255, 255;--brand-heading:#fff;--text-color:255, 255, 255;--prev-next-button-background:255, 255, 255;--prev-next-button-color:0, 0, 0;--ew-page-control:49px;--ew-page-radius:var(--button-border-radius,0px);--vertical-breather:30px;--heading-small-font-size:12px;background:#000;background:rgb(var(--section-background));color:rgb(var(--text-color));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--heading-h1-font-size:32px;--heading-h2-font-size:26px;--heading-h4-font-size:22px;min-height:calc(100vh - 200px)}@media screen and (min-width:741px){.ew-page{--vertical-breather:60px;--heading-h1-font-size:48px;--heading-h2-font-size:36px;--heading-h4-font-size:22px}}.ew-page__band{--section-background:17, 17, 17}.ew-page__hero{--heading-color:255, 255, 255;--text-color:255, 255, 255;--section-items-alignment:center;--section-overlay-color:0, 0, 0;--section-overlay-opacity:.3}.ew-page .multi-column__item{box-sizing:border-box;border-radius:10px;padding:0}.ew-page .button{height:var(--ew-page-control);min-height:var(--ew-page-control);line-height:var(--ew-page-control);color:#fff;border-radius:var(--ew-page-radius);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:var(--text-font-bold-weight,600);background:0 0;border:1px solid #fff;padding:0 24px}.ew-page .button:hover{color:#000;background:#fff}.ew-page .collapsible__button,.ew-page .faq__item{border-color:#ffffff29}.ew-page .rte a,.ew-page .text-container a{color:inherit}.ew-page .rte a:hover,.ew-page .text-container a:hover{text-decoration:none}.ew-page .faq__item summary{cursor:pointer;list-style:none}.ew-page .faq__item summary::-webkit-details-marker{display:none}.ew-page .faq__item[open]>summary>.animated-plus:before{opacity:0}.ew-page .faq__item[open]>summary>.animated-plus:after,.ew-page .faq__item[open]>summary>.animated-plus:before{transform:translate(-50%,-50%)rotate(90deg)}.ew-page .faq__item{border-bottom:1px solid #ffffff29}.ew-page .faq__item .collapsible__content{padding-bottom:20px;padding-left:24px}.ew-page ol:not(.breadcrumb__list){list-style-type:decimal}.ew-page .content-box--text-center ul,.ew-page .content-box--text-center ol{flex-direction:column;align-items:center;display:flex}.ew-page .content-box--text-center li{width:fit-content}.ew-page{--secondary-background:17, 17, 17}.ew-page .rte ol,.ew-page .rte h4{align-self:start}.ew-page__band .multi-column{max-width:1060px;margin-left:auto;margin-right:auto}.ew-page--faqs .shopify-section--rich-text-block .flexible-content,.ew-page--faqs .shopify-section--multicolumn-faq .faq__wrapper{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}.ew-page--faqs .shopify-section--multicolumn-faq .collapsible__content{max-width:68ch}.ew-page--faqs .ew-page__ceo .content-box{background:rgb(var(--secondary-background,17, 17, 17));box-sizing:border-box;border-radius:10px;width:100%;max-width:1060px;margin-left:auto;margin-right:auto;padding:56px 32px}@media screen and (max-width:740px){.ew-page--faqs .ew-page__ceo .content-box{padding:40px 24px}}.ew-page--faqs .ew-page__ceo{padding-bottom:var(--vertical-breather,60px)}.ew-page--warranty .page-content h2{margin-top:72px;margin-bottom:16px;font-size:30px}.ew-page--warranty .page-content h3{margin-top:36px;margin-bottom:12px;font-size:21px}.ew-page--warranty .page-content h2+h3,.ew-page--warranty .page-content h2+.warranty-coverage h3{margin-top:0}.ew-page--warranty .page-content p,.ew-page--warranty .page-content li{font-size:16px;line-height:1.65}.ew-page--warranty .page-lead{margin-bottom:8px;line-height:1.5;font-size:20px!important}.ew-page--warranty .warranty-coverage{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-self:stretch;gap:20px;width:100%;margin:24px 0 0;display:grid}.ew-page--warranty .warranty-coverage__card{background:rgb(var(--secondary-background,17, 17, 17));border-radius:10px;padding:24px 24px 8px}.ew-page--warranty .warranty-coverage__card h3{margin-top:0;margin-bottom:4px;font-size:18px}.ew-page--warranty .warranty-coverage dl{margin:0}.ew-page--warranty .warranty-coverage__row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ew-page--warranty .warranty-coverage__row dt{color:#ffffff9e;font-size:14px}.ew-page--warranty .warranty-coverage__row dd{white-space:nowrap;margin:0;font-size:15px;font-weight:500}
