*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--fixapp-ink);background:white;font:18px/1.55 var(--fixapp-font-body)}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--fixapp-red)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--fixapp-font-display);line-height:1.02;letter-spacing:-.02em}h1{font-size:clamp(48px,6.2vw,86px)}h2{font-size:clamp(36px,4vw,56px)}h3{font-size:23px;line-height:1.2}svg{flex-shrink:0;vertical-align:middle}.fx-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;inset:12px auto auto 12px;z-index:100;background:white;padding:16px}.fx-top{background:var(--fixapp-ink);color:white;font-size:14px}.fx-top .fx-container{display:flex;justify-content:space-between;padding-block:9px;gap:20px}.fx-top a{text-decoration:none;display:flex;align-items:center;gap:12px}.fx-top svg{width:16px}.fx-header{background:white;position:relative;z-index:10}.fx-header-main{display:flex;align-items:center;gap:48px;padding-block:30px}.fx-logo{text-decoration:none;font-weight:600;font-size:38px;letter-spacing:-2px;white-space:nowrap;line-height:1}.fx-logo span,.fx-logo i{color:var(--fixapp-red);font-style:normal}.fx-logo img{max-height:70px;max-width:200px;width:auto}.fx-search{display:flex;flex:1;border:1px solid var(--fixapp-line);border-radius:4px;overflow:visible}.fx-search input{width:100%;min-width:0;border:0;background:transparent;padding:13px 16px;color:inherit;font-size:16px}.fx-search button{border:0;background:transparent;padding:10px 16px}.fx-header-actions{display:flex;gap:26px}.fx-header-actions a{display:flex;gap:9px;align-items:center;text-decoration:none;font-size:15px;font-weight:600}.fx-header-actions b{display:inline-block;padding:0 6px;background:var(--fixapp-red);color:white;border-radius:3px}.fx-nav-wrap{border-block:1px solid var(--fixapp-line)}.fx-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:60px}#fx-navigation{display:flex;gap:32px}#fx-navigation a{font-size:16px;font-weight:600;text-decoration:none;padding-block:16px}#fx-navigation a:hover,.fx-text-link:hover{color:var(--fixapp-red)}.fx-menu-toggle{display:none}.fx-delivery{position:relative;font-size:15px}.fx-delivery summary{list-style:none;display:flex;gap:12px;align-items:center;cursor:pointer;font-weight:600}.fx-delivery summary::-webkit-details-marker{display:none}.fx-delivery-panel{position:absolute;right:0;top:44px;width:min(420px,calc(100vw - 40px));border:1px solid var(--fixapp-line);background:white;box-shadow:0 16px 32px #25262a14}.fx-delivery-panel h2{font:600 15px var(--fixapp-font-body);margin:0;padding:20px 24px;background:var(--fixapp-surface)}.fx-delivery-panel>div{display:flex;flex-direction:column;padding:20px 24px;border-top:1px solid var(--fixapp-line);gap:5px}.fx-delivery-panel span{color:var(--fixapp-muted)}.fx-delivery-panel>a{margin:20px 24px}.fx-hero{background:var(--fixapp-red);color:white}.fx-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-block:66px 76px}.fx-hero h1{margin-bottom:25px}.fx-hero p{font-size:20px;margin-bottom:30px}.fx-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 22px;background:var(--fixapp-red);color:white;border:1px solid transparent;border-radius:4px;text-decoration:none;font-size:17px;font-weight:600;line-height:1.3}.fx-button:hover{background:#960012;color:white}.fx-button-light{background:white;color:var(--fixapp-ink)}.fx-button-light:hover{background:var(--fixapp-ink);color:white}.fx-button:focus-visible{outline-color:var(--fixapp-ink)}.fx-hero .fx-button-light:focus-visible{outline-color:white}.fx-service-picker{background:white;color:var(--fixapp-ink);padding:32px;border-radius:6px}.fx-service-picker h2{font-family:var(--fixapp-font-body);font-size:27px;font-weight:600;letter-spacing:-.5px;margin-bottom:10px}.fx-service-picker>p{font-size:16px;color:var(--fixapp-muted);margin-bottom:24px}.fx-service-picker fieldset{border:0;padding:0;margin:0 0 24px}.fx-service-picker label{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--fixapp-line);cursor:pointer}.fx-service-picker label:last-child{border-bottom:1px solid var(--fixapp-line)}.fx-service-picker input{accent-color:var(--fixapp-red);width:20px;height:20px;flex-shrink:0}.fx-service-picker strong{display:block;font-size:17px;font-weight:600}.fx-service-picker small{display:block;color:var(--fixapp-muted);font-size:15px}.fx-service-picker .fx-button{display:flex;justify-content:space-between}.fx-section{padding-block:76px 80px}.fx-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.fx-section-heading h2{margin-bottom:18px}.fx-section-heading p{max-width:530px;margin-bottom:0;color:var(--fixapp-muted)}.fx-text-link{display:inline-flex;align-items:center;gap:16px;font-weight:600;font-size:17px;text-decoration:none}.fx-empty{padding:32px 0;border-block:1px solid var(--fixapp-line)}.fx-empty p{color:var(--fixapp-muted)}.fx-assistance-band{background:var(--fixapp-ink);color:white}.fx-assistance-band .fx-container{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:60px}.fx-assistance-band h2{margin:0}.fx-assistance-band p{max-width:480px}.fx-brt{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:80px}.fx-brt-mark{font-size:76px;font-weight:600;color:var(--fixapp-red);letter-spacing:-4px;line-height:1}.fx-brt-mark span{display:block;font-size:48px;letter-spacing:-2px;color:var(--fixapp-ink)}.fx-brt h2{margin-bottom:22px}.fx-brt p{max-width:500px;color:var(--fixapp-muted)}.fx-footer{background:var(--fixapp-ink);color:white;padding-top:50px;font-size:16px}.fx-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:40px}.fx-footer h2{font:600 17px var(--fixapp-font-body);margin-bottom:20px}.fx-footer .fx-logo{display:block;margin-bottom:22px}.fx-footer a:not(.fx-logo){display:block;margin-bottom:9px;text-decoration:none}.fx-footer a:hover{text-decoration:underline}.fx-footer p{color:#d1d2d6}.fx-footer .fx-logo span,.fx-footer .fx-logo i{color:white}.fx-footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid #555861;font-size:14px}.fx-footer-bottom>div{display:flex;gap:24px}.fx-footer-bottom a{margin:0!important}.fx-assistance-page{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:64px 80px}.fx-assistance-copy{max-width:450px}.fx-assistance-copy>p{font-size:21px;color:var(--fixapp-muted)}.fx-process{border-top:1px solid var(--fixapp-line);padding-top:30px;margin-top:36px}.fx-process h2{font:600 22px var(--fixapp-font-body)}.fx-process ol{padding-left:22px}.fx-process li{padding:0 0 22px 10px}.fx-process strong,.fx-process span{display:block}.fx-process strong{font-weight:600}.fx-process span{font-size:16px;color:var(--fixapp-muted);margin-top:5px}.fx-small{font-size:15px!important}.fx-assistance-page .fixapp-form{margin:0;padding:28px 32px;background:var(--fixapp-surface);font-family:var(--fixapp-font-body);max-width:none;border:0}.fx-assistance-page .fixapp-form h2{font:600 26px var(--fixapp-font-body);letter-spacing:-.5px;margin:0 0 24px}.fx-assistance-page .fixapp-form p{font-size:16px}.fx-assistance-page .fixapp-field{font-size:16px;margin-block:20px}.fx-assistance-page .fixapp-form button{font-family:var(--fixapp-font-body);width:100%}.fx-contact-page,.fx-content{padding-block:64px 80px;min-height:50vh}.fx-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px}.fx-contact-grid h2{font-size:32px}.fx-contact-details section{border-top:1px solid var(--fixapp-line);padding-top:24px;margin-bottom:32px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto!important;margin:0!important}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;background:var(--fixapp-surface);padding:20px;margin-bottom:18px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 20px/1.25 var(--fixapp-font-body);letter-spacing:0;padding:0 0 10px}.woocommerce ul.products li.product .price{color:var(--fixapp-ink);font-size:18px;font-weight:600}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:4px;min-height:44px;padding:13px 18px;background:var(--fixapp-ink);color:white;font-weight:600;font-size:16px;line-height:1.3}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--fixapp-red)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#960012;color:white}.woocommerce span.onsale{background:var(--fixapp-red)}.woocommerce div.product .product_title{font-size:48px}.woocommerce div.product p.price{color:var(--fixapp-ink)}.woocommerce div.product form.cart .variations select{padding:10px;min-height:44px;max-width:100%}.woocommerce .quantity .qty{min-height:46px;width:5em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid var(--fixapp-line)}.woocommerce table.shop_table{border-color:var(--fixapp-line)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--fixapp-red);background:var(--fixapp-surface);color:var(--fixapp-ink)}.woocommerce-info::before{color:var(--fixapp-red)}.woocommerce-breadcrumb{margin-bottom:24px!important;font-size:14px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:12px}.woocommerce form.login{max-width:640px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--fixapp-line);padding:12px}.woocommerce-MyAccount-navigation .is-active{border-left:4px solid var(--fixapp-red)}.fx-content .woocommerce-products-header__title{font-size:56px}.fx-content article{max-width:900px}
@media(min-width:1600px){.fx-hero-grid{padding-block:85px 95px}}
@media(max-width:1050px){.fx-header-main{gap:26px}.fx-header-actions span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fx-header-actions{gap:18px}.fx-hero-grid{gap:35px}.fx-container{width:calc(100% - 48px)}.fx-assistance-page{gap:40px}#fx-navigation{gap:24px}.fx-hero h1{font-size:clamp(48px,6.8vw,76px)}}
@media(max-width:700px){body{font-size:17px}.fx-container{width:calc(100% - 36px)}.fx-top{font-size:12px}.fx-top a{display:none}.fx-header-main{flex-wrap:wrap;gap:20px;padding-block:20px}.fx-logo{font-size:34px}.fx-header-actions{margin-left:auto}.fx-header-actions a{padding:6px}.fx-search{flex-basis:100%;order:3}.fx-search input{padding:11px 14px}.fx-nav-inner{min-height:54px;flex-wrap:wrap;gap:0}.fx-menu-toggle{display:flex;align-items:center;gap:10px;min-height:54px;border:0;background:white;font-weight:600;padding:0 12px 0 0}#fx-navigation{display:none;order:3;flex-basis:100%;flex-direction:column;gap:0;border-top:1px solid var(--fixapp-line);padding-block:8px}#fx-navigation[data-open]{display:flex}#fx-navigation a{padding-block:12px}.fx-delivery{margin-left:auto;font-size:14px}.fx-delivery summary{gap:8px}.fx-delivery-panel{top:40px}.fx-hero-grid{grid-template-columns:1fr;padding-block:38px;gap:34px}.fx-hero h1{font-size:56px;line-height:1.01;margin-bottom:22px}.fx-hero p{font-size:18px;line-height:1.5;margin-bottom:24px}.fx-service-picker{padding:24px}.fx-service-picker h2{font-size:25px}.fx-service-picker strong{font-size:16px}.fx-section{padding-block:45px}.fx-section-heading{display:block;margin-bottom:28px}.fx-section-heading h2{font-size:42px}.fx-section-heading p{margin-bottom:20px}.fx-assistance-band .fx-container{grid-template-columns:1fr;gap:24px;padding-block:40px}.fx-assistance-band h2{font-size:42px}.fx-brt{grid-template-columns:1fr;gap:30px;padding-block:45px}.fx-brt-mark{font-size:56px}.fx-brt-mark span{font-size:30px;display:inline;letter-spacing:-1px}.fx-brt h2{font-size:42px}.fx-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.fx-footer-grid>div:first-child{grid-column:1/-1}.fx-footer-bottom{flex-direction:column;gap:12px}.fx-footer-bottom>div{flex-wrap:wrap;gap:18px}.fx-assistance-page{grid-template-columns:1fr;gap:30px;padding-block:38px 45px}.fx-assistance-copy h1,.fx-contact-page h1{font-size:54px}.fx-assistance-copy>p{font-size:18px}.fx-process{margin-top:24px;padding-top:22px}.fx-process ol{margin-bottom:0}.fx-process li{padding-bottom:16px}.fx-assistance-page .fixapp-form{padding:24px 18px}.fx-contact-page,.fx-content{padding-block:36px 48px}.fx-contact-grid{grid-template-columns:1fr;gap:36px;margin-top:30px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.woocommerce ul.products li.product a img{padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px}.woocommerce ul.products li.product .price{font-size:16px}.woocommerce ul.products li.product .button{font-size:14px;padding:12px;white-space:normal}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none;display:block}.woocommerce .woocommerce-ordering select{max-width:100%;padding:8px}.woocommerce div.product .product_title{font-size:40px}.fx-content .woocommerce-products-header__title{font-size:48px}.woocommerce table.shop_table{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.woocommerce div.product .stock{color:#206b42}.woocommerce div.product .out-of-stock{color:var(--fixapp-red)}
