#lh-cookie-bar{font-family:var(--lh-font-family);background:#232c41;display:block;position:fixed;bottom:0;left:0;color:#fff;z-index:9999;width:100%}#lh-cookie-bar[data-position=top]{bottom:auto;top:0}#lh-cookie-bar p{width:85%;float:left;display:inline-block;font-size:16px;line-height:24px;color:#adadad;margin:0}#lh-cookie-bar button{float:right;background:transparent;border:1px solid #fff;color:#fff;padding:15px 20px;text-transform:uppercase;font-size:16px;margin-top:5px;border-radius:4px}#lh-cookie-bar a{color:#fff}#lh-cookie-bar #lh-contentcookie{padding:20px 50px;width:80%;margin:auto}#lh-cookie-bar .lh-clear{clear:both}@media screen and (max-width:767px){#lh-cookie-bar p{width:100%;font-size:15px}#lh-cookie-bar button{width:100%}#lh-cookie-bar a{color:#fff}#lh-cookie-bar #lh-contentcookie{padding:20px 0;width:90%;margin:auto}}.mix-2119631653{color:red}@media(max-width:600px){.product-gallery--navigation{max-width:calc(100vw - 16px);overflow:hidden}.gallery-navigation--scroller{max-width:100%}}.product-description.rte,.product-description.rte .table-wrapper{max-width:100%;overflow-x:auto}.search-flydown--product:has(.tec-service-search-marker) .search-flydown--product-price{display:none}.tec-service-search-marker{display:block;font-size:13px;color:#a2211c;font-weight:650;margin-top:5px}.tec-service-price-label{display:block;font-size:15px;font-weight:650;color:#a2211c;margin:8px 0;line-height:1.5}.tec-service-compact .tec-repair-primary{display:inline-block;padding:14px 18px;background:#c52620;color:#fff;text-decoration:none;border-radius:4px}.tec-nav,.tec-nav *{box-sizing:border-box}.tec-nav{color:inherit;width:100%}.tec-nav ul{list-style:none;padding:0;margin:0}.tec-nav a{color:inherit;text-decoration:none}.tec-nav .tec-nav-panel>summary{font-size:15px}.tec-nav summary{cursor:pointer;list-style:none;font-weight:650}.tec-nav summary::-webkit-details-marker{display:none}.tec-nav summary:after{content:"\2304";float:right;margin-left:12px}.tec-nav details[open]>summary:after{content:"\2303"}.tec-nav-top{display:flex;align-items:stretch;justify-content:flex-start;gap:34px}.tec-nav-top>li>a,.tec-nav-panel>summary{display:block;padding:19px 0;min-height:48px;font-size:15px;font-weight:650}.tec-nav-dropdown{display:grid;gap:4px;padding:16px;background:#fff;color:#252525;border:1px solid #ddd;box-shadow:0 7px 18px #0002;border-radius:0 0 7px 7px}.tec-nav-desktop .tec-nav-dropdown{position:absolute;z-index:600;top:100%;left:0;width:min(520px,94vw);max-height:65vh;overflow-y:auto}.tec-nav-desktop .tec-nav-panel{position:relative}.tec-nav-dropdown a,.tec-nav-dropdown summary{display:block;padding:10px 12px;min-height:42px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tec-nav-dropdown a:hover,.tec-nav-dropdown summary:hover{background:#f4f2f0;color:#a12420}.tec-nav-dropdown ul{border-left:1px solid #ddd;margin-left:14px;padding-left:8px}.tec-nav-all{font-weight:750;color:#a12420!important}.tec-nav a:focus-visible,.tec-nav summary:focus-visible{outline:3px solid #2676a6;outline-offset:2px}.tec-nav-mobile .tec-nav-top{display:block}.tec-nav-mobile .tec-nav-top>li{border-bottom:1px solid #e3dfda}.tec-nav-mobile .tec-nav-top>li>a,.tec-nav-mobile .tec-nav-panel>summary{padding:16px 22px;font-size:16px}.tec-nav-mobile .tec-nav-dropdown{border:0;box-shadow:none;padding:4px 12px 14px}.tec-nav-mobile .tec-nav-dropdown ul{margin-left:8px}.tec-nav-mobile .tec-nav-dropdown a,.tec-nav-mobile .tec-nav-dropdown summary{min-height:44px}@media(max-width:1100px){.tec-nav-top{gap:22px}.tec-nav-top>li>a,.tec-nav-panel>summary{font-size:14px}}.tec-repair{max-width:1240px;margin:0 auto;padding:30px 32px 55px;color:#252629;line-height:1.6}.tec-repair *{box-sizing:border-box}.tec-repair h1,.tec-repair h2,.tec-repair h3{line-height:1.2;font-weight:750;letter-spacing:-.025em;color:#252629;margin:0}.tec-repair h1{font-size:clamp(31px,3.3vw,46px);max-width:1000px}.tec-repair h2{font-size:25px}.tec-repair h3{font-size:20px}.tec-repair-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aa211b;margin:0 0 13px}.tec-repair-intro{font-size:18px;color:#575b60;max-width:860px;margin:20px 0 24px}.tec-repair-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.tec-repair-primary{background:#c52620;color:#fff!important;min-height:50px;border-radius:5px;display:inline-flex;gap:22px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:15px;font-weight:700;line-height:1.45;text-decoration:none!important}.tec-repair-primary:hover{background:#a61e19}.tec-repair-secondary,.tec-repair-mail{color:#252629;text-underline-offset:4px;font-size:15px;font-weight:650}.tec-repair a:focus-visible{outline:3px solid #252629;outline-offset:5px}.tec-repair-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;margin-top:36px;align-items:start}.tec-repair-quote{background:#f6f4f1;padding:25px;border-left:4px solid #c52620;border-radius:5px}.tec-repair-quote p{font-size:16px;margin:12px 0 0}.tec-repair-image{margin:28px 0}.tec-repair-image img{display:block;max-width:100%;height:auto;max-height:360px;object-fit:contain;margin:auto}.tec-repair-description{margin-top:32px}.tec-repair-description>.rte{font-size:16px;line-height:1.75}.tec-repair-description>.rte h2{font-size:22px;margin:22px 0 14px}.tec-repair-booking{border:1px solid #dedede;border-top:4px solid #c52620;border-radius:7px;padding:25px;scroll-margin-top:140px}.tec-repair-booking>p:not(.tec-repair-kicker){font-size:15px;color:#595d62;margin:15px 0}.tec-repair-store{border-top:1px solid #ddd;margin-top:23px;padding-top:23px}.tec-repair-store h3{font-size:20px}.tec-repair-store p{font-size:14px;margin:9px 0 16px;color:#595d62}.tec-repair-store .tec-repair-primary{width:100%}.tec-repair-phone{display:block;color:#252629;text-underline-offset:4px;font-size:14px;margin-top:11px}.tec-repair-booking .tec-repair-note{font-size:12px!important;line-height:1.7}.tec-repair-mail{display:inline-block;margin-top:4px}.tec-repair-process{margin-top:45px;padding-top:32px;border-top:1px solid #ddd}.tec-repair-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:20px;margin-top:26px}.tec-repair-process li{padding-left:6px}.tec-repair-process h3{font-size:18px}.tec-repair-process p{font-size:14px;color:#595d62;margin-bottom:0}.tec-service-compact{margin:16px 0}.tec-service-card-link{display:block;text-align:center;margin:14px 0 0;padding:12px 10px;background:#c52620;color:#fff!important;font-size:14px;font-weight:650;line-height:1.45;border-radius:4px;text-decoration:none!important}.tec-service-price-label{display:block;font-size:15px;font-weight:650;color:#a2211c;line-height:1.5;margin:8px 0}.tec-service-card-link:focus-visible{outline:3px solid #252629;outline-offset:4px}@media(max-width:750px){.tec-repair{padding:25px 20px 40px}.tec-repair-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.tec-repair-booking{order:-1;padding:22px}.tec-repair h1{font-size:32px}.tec-repair-intro{font-size:16px}.tec-repair-actions{flex-direction:column;align-items:stretch;gap:16px}.tec-repair-actions>.tec-repair-primary{width:100%}.tec-repair-secondary{text-align:center}.tec-repair-process ol{grid-template-columns:1fr;gap:20px}.tec-repair-process{margin-top:32px}.tec-repair-quote{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAEAAAgAAAAAAAAQAAAAAAAAAAw */
