/* Shared shell declarations retained from the former AC bundle. Body design lives in air-conditioner-service.css. */
:root{--tmset-service-components-version:"priority9-20260619";--tmset-service-card-radius:var(--tmset-radius-lg, 24px);--tmset-service-control-radius:999px;--tmset-service-control-min-height:48px;--tmset-service-section-gap:clamp(44px, 7vw, 88px)}
.tm-washer-page,.tm-washer-page *,.tm-fridge-page,.tm-fridge-page *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tm-washer-page a,.tm-fridge-page a{color:inherit;text-decoration:none}
.tm-washer-page svg,.tm-fridge-page svg{display:block;width:1em;height:1em;fill:currentColor}
.tm-washer-page img,.tm-fridge-page img{display:block;max-inline-size:100%;block-size:auto}
.tm-washer-page button,.tm-washer-page input,.tm-washer-page select,.tm-washer-page textarea,.tm-fridge-page button,.tm-fridge-page input,.tm-fridge-page select,.tm-fridge-page textarea{font:inherit}
.tm-washer-page button,.tm-fridge-page button{cursor:pointer}
.tm-section-kicker,.tm-fridge-eyebrow{isolation:isolate}
.tm-btn,.tm-fridge-btn{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tm-btn:focus-visible,.tm-fridge-btn:focus-visible,.tm-mobile-cta a:focus-visible,.tm-fridge-bottom-nav__item:focus-visible{outline:2px solid var(--tmset-ui-focus-border,#157E40)!important;outline-offset:3px!important;-webkit-box-shadow:var(--tmset-focus-ring);box-shadow:var(--tmset-focus-ring)}
.tm-service-card,.tm-problem-card,.tm-fridge-card,.tm-fridge-problem-card{min-inline-size:0;overflow-wrap:anywhere}
.tm-field input,.tm-field select,.tm-field textarea,.tm-fridge-request-form input,.tm-fridge-request-form select,.tm-fridge-request-form textarea{min-inline-size:0}
.tm-request-form__status,.tm-fridge-request-form__status{min-block-size:24px;line-height:1.8}
@media (max-width: 1060px){.tm-washer-page,.tm-fridge-page{scroll-padding-top:var(--tmset-mobile-header-total, 88px)}}
@media (max-width: 640px){.tm-btn,.tm-fridge-btn{min-block-size:max(44px,var(--tmset-service-control-min-height))}}
@media (prefers-reduced-motion: reduce){.tm-washer-page *,.tm-washer-page *:before,.tm-washer-page *:after,.tm-fridge-page *,.tm-fridge-page *:before,.tm-fridge-page *:after{scroll-behavior:auto}}
@-webkit-keyframes tmAcFlow{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.42}50%{-webkit-transform:translateY(14px);transform:translateY(14px);opacity:.95}}
@keyframes tmAcFlow{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.42}50%{-webkit-transform:translateY(14px);transform:translateY(14px);opacity:.95}}
@supports (content-visibility:auto){body.tmset-page-washer-service .tm-washer-page>section:not(.tm-hero):not(.tm-proof),body.tmset-page-fridge-service .tm-fridge-page>section:not(.tm-fridge-hero):not(.tm-fridge-trust-strip){content-visibility:auto;contain-intrinsic-size:760px}
body.tmset-page-washer-service .tm-washer-page>section.tm-request,body.tmset-page-fridge-service .tm-fridge-page>section.tm-fridge-request{contain-intrinsic-size:920px}}
@media (prefers-reduced-motion:reduce){body.tmset-page-washer-service .tm-washer-page *,body.tmset-page-fridge-service .tm-fridge-page *{-webkit-animation-duration:.01ms;animation-duration:.01ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;scroll-behavior:auto;-webkit-transition-duration:.01ms;transition-duration:.01ms}}
@media (max-width:767px){body.tmset-page-washer-service .tm-washer-page,body.tmset-page-fridge-service .tm-fridge-page{overflow-x:clip}
body.tmset-page-washer-service .tm-washer-page img,body.tmset-page-fridge-service .tm-fridge-page img{height:auto}}
:root{--tmset-layer-mobile-dock:var(--tmset-layer-bottom-nav, var(--tmset-z-mobile-dock, 7000));--tmset-layer-mobile-header:var(--tmset-layer-header, var(--tmset-z-header, 7200));--tmset-layer-mobile-overlay:var(--tmset-layer-overlay, var(--tmset-z-overlay, 7500));--tmset-layer-mobile-drawer:var(--tmset-layer-drawer, var(--tmset-z-drawer, 7700))}
@media (max-width: 1060px){:root{--tmset-mobile-fixed-inline-gap:var(--tmset-mobile-shell-inline, 12px);--tmset-mobile-fixed-bottom-gap:var(--tmset-mobile-dock-bottom, max(10px, env(safe-area-inset-bottom, 0px)))}}
[data-tmset-overlay]{z-index:var(--tmset-layer-overlay, var(--tmset-z-overlay, 7500))}
[data-tmset-drawer]{z-index:var(--tmset-layer-drawer, var(--tmset-z-drawer, 7700));max-inline-size:min(92vw,420px)}
@media (max-width:1060px){body{--tmset-dynamic-bottom-space:0px}
body.tmset-has-page-bottom-layer main[data-tmset-main]{-webkit-padding-after:max(var(--tmset-page-bottom-safe-space),94px);padding-block-end:max(var(--tmset-page-bottom-safe-space),94px)}
:where(.tm-mobile-nav,.tm-ac-mobile-nav,.tm-fridge-bottom-nav,.tmset-product-mobile-sticky,.tmset-commerce-mobile-bar,.ts-admin-bottom-nav){-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;will-change:transform;contain:layout paint}
:where(.tm-mobile-nav,.tm-ac-mobile-nav,.tm-fridge-bottom-nav,.tmset-product-mobile-sticky,.tmset-commerce-mobile-bar){inset-inline:var(--tmset-bottom-layer-inline-gap,12px);max-inline-size:calc(100vw - (var(--tmset-bottom-layer-inline-gap,12px) * 2));-webkit-box-sizing:border-box;box-sizing:border-box}
:where(.tm-mobile-nav a,.tm-ac-mobile-nav a,.tm-fridge-bottom-nav a,.tmset-product-mobile-sticky a,.tmset-product-mobile-sticky button,.tmset-commerce-mobile-bar a,.tmset-commerce-mobile-bar button,.ts-admin-bottom-nav button){min-block-size:44px;-ms-touch-action:manipulation;touch-action:manipulation}
:root{--tmset-mobile-page-top-reserve:calc(var(--tmset-mobile-header-total, 82px) + 14px);--tmset-mobile-page-top-gap:14px}
html[data-tmset-unified-mobile-header=active]{scroll-padding-top:calc(var(--tmset-mobile-page-top-reserve) + 10px)}
body[data-tmset-layout=site] main{-webkit-padding-before:var(--tmset-mobile-page-top-reserve);padding-block-start:var(--tmset-mobile-page-top-reserve)}}
:root{--tmset-page-scroll-offset:calc(var(--tmset-mobile-header-total, 82px) + 18px);--tmset-page-bottom-safe-space:max(var(--tmset-mobile-ux-fixed-space, 0px), var(--tmset-dynamic-bottom-space, 0px))}
html{scroll-padding-top:var(--tmset-page-scroll-offset)}
:where([id]){scroll-margin-top:var(--tmset-page-scroll-offset)}
:where(main,section,article,aside,form,.tmset-container,.tm-container,.tm-ac-container,.tm-fridge-container,.tmset-shop-shell,.tmset-product-shell,.tmset-commerce-shell,.ts-shell){min-inline-size:0}
:where(img,svg,video,canvas){max-inline-size:100%;block-size:auto}
.tmset-skip-link{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:9000;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);padding:10px 14px;border-radius:999px;background:var(--tmset-navy-900);color:var(--tmset-white);text-decoration:none;font-weight:900;-webkit-box-shadow:0 12px 28px rgba(11,34,57,.22);box-shadow:0 12px 28px #0b223938}
:where(.tm-request-form__status.is-error,.tmset-home-request__status.is-error,.tmset-contact-form__status.is-error,.tm-fridge-request-form__status.is-error,.tmset-commerce-status.is-error,[role=status].is-error){padding:10px 12px;background:#fef2f2f0;border:1px solid rgba(220,38,38,.2);color:#991b1b}
:where(.tm-request-form__status.is-success,.tmset-home-request__status.is-success,.tmset-contact-form__status.is-success,.tm-fridge-request-form__status.is-success,.tmset-commerce-status.is-success,[role=status].is-success){padding:10px 12px;background:#ecfdf5f0;border:1px solid rgba(4,120,87,.18);color:#065f46}
:where(.tm-honeypot,input[name=tm_website],input[name=website],input[name=company_website]){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}
@media (max-width:1060px){:where(.tm-request-form__actions,.tmset-home-request__actions,.tmset-contact-form__actions,.tm-fridge-request-form__actions,.tmset-checkout-actions,.ts-form-actions){gap:10px}
:where(.tm-request-form__actions>*,.tmset-home-request__actions>*,.tmset-contact-form__actions>*,.tm-fridge-request-form__actions>*,.tmset-checkout-actions>*,.ts-form-actions>*){min-inline-size:0}
:where(input,select,textarea){font-size:16px}}
@media (max-width:1060px){body.tmset-appliance-repair-home main.tmset-home{-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:calc(var(--tmset-mobile-page-top-reserve) - 2px);margin-block-start:calc(var(--tmset-mobile-page-top-reserve) - 2px)}
body.tmset-appliance-repair-home .tmset-home-hero.tmset-home-hero--video{-webkit-padding-before:clamp(22px,6vw,34px);padding-block-start:clamp(22px,6vw,34px);-webkit-padding-after:calc(var(--tmset-mobile-bottom-reserved, 92px) + 6px);padding-block-end:calc(var(--tmset-mobile-bottom-reserved, 92px) + 6px)}
body.tmset-appliance-repair-home .tmset-home-hero__grid{gap:12px}
body.tmset-appliance-repair-home .tmset-home-hero__panel,body.tmset-appliance-repair-home .tmset-home-hero__panel--slider{-webkit-margin-before:2px;margin-block-start:2px;padding:10px;border-radius:24px}
body.tmset-appliance-repair-home .tmset-home-hero__media-pattern{opacity:.16;background-size:42px 42px;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.78)),color-stop(62%,rgba(0,0,0,.46)),color-stop(94%,transparent));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.46) 62%,transparent 94%);mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.78)),color-stop(62%,rgba(0,0,0,.46)),color-stop(94%,transparent));mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.46) 62%,transparent 94%)}
body.tmset-appliance-repair-home .tmset-home-hero__slider{min-block-size:212px;block-size:auto;padding:14px 14px 44px;border-radius:22px;background:radial-gradient(circle at 82% 12%,rgba(22,163,106,.18),transparent 38%),linear-gradient(145deg,#061a2dd6,#083b46ad);-webkit-box-shadow:inset 0 0 0 1px var(--tmset-alpha-white-08),0 14px 34px rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px var(--tmset-alpha-white-08),0 14px 34px #00000024}
body.tmset-appliance-repair-home .tmset-home-hero__slide{inset:14px 14px 44px;gap:7px}
body.tmset-appliance-repair-home .tmset-home-hero__slide img{inline-size:42px;block-size:42px;padding:8px}
body.tmset-appliance-repair-home .tmset-home-hero__slide h2,body.tmset-appliance-repair-home .tmset-home-hero__slide h3{font-size:clamp(18px,5.35vw,22px);line-height:1.45}
body.tmset-appliance-repair-home .tmset-home-hero__slide p{font-size:12px;line-height:1.7}
body.tmset-appliance-repair-home .tmset-home-hero__slider-dots{position:absolute;inset-inline:auto;left:50%;right:auto;inset-block-end:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-block-size:24px;padding:5px 7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:var(--tmset-alpha-white-10);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.12);box-shadow:0 10px 24px #0000001f;-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);z-index:5}
body.tmset-appliance-repair-home .tmset-home-hero__slider-dots button{inline-size:8px;block-size:8px;min-inline-size:8px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffff6b;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:inline-size .22s ease,background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:inline-size .22s ease,background .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:inline-size .22s ease,background .22s ease,border-color .22s ease,transform .22s ease;transition:inline-size .22s ease,background .22s ease,border-color .22s ease,transform .22s ease,-webkit-transform .22s ease}
body.tmset-appliance-repair-home .tmset-home-hero__slider-dots button.is-active,body.tmset-appliance-repair-home .tmset-home-hero__slider-dots button[aria-pressed=true]{inline-size:30px;border-color:#d7fff1b8;background:linear-gradient(135deg,var(--tmset-green-mint),var(--tmset-green-600));-webkit-box-shadow:0 6px 16px rgba(22,163,106,.22);box-shadow:0 6px 16px #16a36a38}
body.tmset-appliance-repair-home .tmset-home-hero__slider-dots button:focus-visible{outline:2px solid var(--tmset-green-mint);outline-offset:3px}
body.tmset-appliance-repair-home .tmset-home-mini-grid--hero{-ms-grid-columns:minmax(0,1fr) 10px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;-webkit-margin-before:10px;margin-block-start:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
body.tmset-appliance-repair-home .tmset-home-mini-grid--hero .tmset-home-mini-card,body.tmset-appliance-repair-home .tmset-home-mini-grid--hero a.tmset-home-mini-card{min-block-size:92px;display:-ms-grid;display:grid;-ms-grid-columns:38px 8px minmax(0,1fr);grid-template-columns:38px minmax(0,1fr);-ms-grid-rows:auto 8px auto;grid-template-areas:"icon body" "icon body";-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:stretch;gap:8px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.56);background:linear-gradient(145deg,var(--tmset-alpha-white-98),rgba(233,250,247,.9)),radial-gradient(circle at 14% 18%,var(--tmset-mini-glow, rgba(16,151,162,.14)),transparent 42%);color:var(--tmset-navy-900);text-align:start;-webkit-box-shadow:0 14px 30px rgba(0,0,0,.12);box-shadow:0 14px 30px #0000001f}
body.tmset-appliance-repair-home .tmset-home-mini-grid--hero .tmset-home-mini-card:before{inline-size:82px;block-size:82px;inset:auto -18px -26px auto;opacity:.08}
body.tmset-appliance-repair-home .tmset-home-mini-card__media{grid-area:icon;inline-size:38px;block-size:38px;border-radius:15px;background:linear-gradient(145deg,var(--tmset-white),rgba(236,253,245,.86));border:1px solid rgba(16,151,162,.14);-webkit-box-shadow:0 10px 20px var(--tmset-alpha-navy-08);box-shadow:0 10px 20px var(--tmset-alpha-navy-08)}
body.tmset-appliance-repair-home .tmset-home-mini-card__media img{inline-size:22px;block-size:22px}
body.tmset-appliance-repair-home .tmset-home-mini-card__body{grid-area:body;display:-ms-grid;display:grid;gap:2px;min-inline-size:0;-ms-flex-line-pack:center;align-content:center}
body.tmset-appliance-repair-home .tmset-home-mini-card__body strong{display:block;color:var(--tmset-navy-900);font-size:13px;font-weight:950;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.tmset-appliance-repair-home .tmset-home-mini-card__body small{display:block;color:#5f7081;font-size:10.7px;font-weight:850;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.tmset-appliance-repair-home .tmset-home-mini-card__cta{display:none}
body.tmset-appliance-repair-home .tmset-home-mini-card__media{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
body.tmset-appliance-repair-home .tmset-home-mini-card__body{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}
@media (max-width:390px){body.tmset-appliance-repair-home .tmset-home-hero__slider{min-block-size:204px;-webkit-padding-after:42px;padding-block-end:42px}
body.tmset-appliance-repair-home .tmset-home-hero__slide{inset-block-end:42px}
body.tmset-appliance-repair-home .tmset-home-mini-grid--hero{gap:8px}
body.tmset-appliance-repair-home .tmset-home-mini-grid--hero .tmset-home-mini-card,body.tmset-appliance-repair-home .tmset-home-mini-grid--hero a.tmset-home-mini-card{min-block-size:86px;-ms-grid-columns:34px minmax(0,1fr);grid-template-columns:34px minmax(0,1fr);padding:9px;border-radius:18px}
body.tmset-appliance-repair-home .tmset-home-mini-card__media{inline-size:34px;block-size:34px;border-radius:13px}
body.tmset-appliance-repair-home .tmset-home-mini-card__media img{inline-size:20px;block-size:20px}
body.tmset-appliance-repair-home .tmset-home-mini-card__body strong{font-size:12.2px}
body.tmset-appliance-repair-home .tmset-home-mini-card__body small{font-size:10px}}
:root{--tmset-service-nav-bg:var(--tmset-alpha-white-94);--tmset-service-nav-border:rgba(16,151,162,.18);--tmset-service-nav-ink:var(--tmset-navy-900);--tmset-service-nav-muted:#526879;--tmset-service-nav-primary:var(--tmset-teal-600);--tmset-service-nav-primary-2:var(--tmset-green-600);--tmset-service-nav-shadow:0 18px 46px rgba(7,23,38,.18), inset 0 1px 0 var(--tmset-alpha-white-78);--tmset-service-nav-item-radius:18px}
@media (max-width:1060px){body.tmset-page-washer-service,body.tmset-page-fridge-service,body.tmset-page-ac-service{--tmset-dynamic-bottom-space:max(98px, calc(84px + env(safe-area-inset-bottom,0px)) )}
body.tmset-page-washer-service .tm-mobile-nav,body.tmset-page-fridge-service .tm-fridge-bottom-nav,body.tmset-page-ac-service .tm-ac-mobile-nav{position:fixed;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;direction:rtl;gap:6px;inset-inline:max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-left,0px));inset-block-end:max(10px,env(safe-area-inset-bottom,0px));inline-size:auto;max-inline-size:calc(100vw - 20px);min-block-size:72px;margin:0;padding:7px;border:1px solid var(--tmset-service-nav-border);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(16,151,162,.1),transparent 38%),radial-gradient(circle at 88% 100%,rgba(22,163,106,.11),transparent 42%),linear-gradient(135deg,var(--tmset-alpha-white-96),rgba(246,253,251,.92));-webkit-box-shadow:var(--tmset-service-nav-shadow);box-shadow:var(--tmset-service-nav-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14);-webkit-box-sizing:border-box;box-sizing:border-box;isolation:isolate;z-index:var(--tmset-z-service-mobile-nav,7060);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;overflow:visible}
body.tmset-page-washer-service .tm-mobile-nav:before,body.tmset-page-fridge-service .tm-fridge-bottom-nav:before,body.tmset-page-ac-service .tm-ac-mobile-nav:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:23px;background:-webkit-gradient(linear,left top,left bottom,from(var(--tmset-alpha-white-78)),to(var(--tmset-alpha-white-22)));background:linear-gradient(180deg,var(--tmset-alpha-white-78),var(--tmset-alpha-white-22));pointer-events:none}
body.tmset-modal-open :where(.tm-mobile-nav,.tm-fridge-bottom-nav,.tm-ac-mobile-nav),body.ts-modal-open :where(.tm-mobile-nav,.tm-fridge-bottom-nav,.tm-ac-mobile-nav){opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(0,14px,0);transform:translate3d(0,14px,0)}
body.tmset-page-washer-service .tm-mobile-nav__item,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item,body.tmset-page-ac-service .tm-ac-mobile-nav a{position:relative;min-inline-size:0;min-block-size:58px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:7px 3px 6px;border:1px solid transparent;border-radius:var(--tmset-service-nav-item-radius);background:transparent;color:var(--tmset-service-nav-muted);text-align:center;text-decoration:none;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:-.02em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}
body.tmset-page-washer-service .tm-mobile-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__icon,body.tmset-page-ac-service .tm-ac-mobile-nav a>img{inline-size:30px;block-size:30px;min-inline-size:30px;display:-ms-grid;display:grid;place-items:center;padding:5px;border:1px solid rgba(16,151,162,.12);border-radius:14px;background:linear-gradient(145deg,rgba(236,253,245,.95),var(--tmset-alpha-white-86));-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 14px rgba(7,23,38,.06);box-shadow:inset 0 1px #ffffffe6,0 6px 14px #0717260f;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease,-webkit-filter .18s ease}
body.tmset-page-washer-service .tm-mobile-nav__icon img,body.tmset-page-fridge-service .tm-fridge-bottom-nav__icon img{display:block;inline-size:20px;block-size:20px;-o-object-fit:contain;object-fit:contain}
body.tmset-page-washer-service .tm-mobile-nav__label,body.tmset-page-fridge-service .tm-fridge-bottom-nav__label,body.tmset-page-ac-service .tm-ac-mobile-nav a>span{display:block;max-inline-size:100%;min-inline-size:0;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.tmset-page-washer-service .tm-mobile-nav__item:hover,body.tmset-page-washer-service .tm-mobile-nav__item:focus-visible,body.tmset-page-washer-service .tm-mobile-nav__item.is-active,body.tmset-page-washer-service .tm-mobile-nav__item[aria-current=page],body.tmset-page-washer-service .tm-mobile-nav__item[aria-current=true],body.tmset-page-fridge-service .tm-fridge-bottom-nav__item:hover,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item:focus-visible,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item.is-active,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[aria-current=page],body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[aria-current=true],body.tmset-page-ac-service .tm-ac-mobile-nav a:hover,body.tmset-page-ac-service .tm-ac-mobile-nav a:focus-visible,body.tmset-page-ac-service .tm-ac-mobile-nav a.is-active,body.tmset-page-ac-service .tm-ac-mobile-nav a[aria-current=page],body.tmset-page-ac-service .tm-ac-mobile-nav a[aria-current=true]{color:var(--tmset-service-nav-ink);background:-webkit-gradient(linear,left top,left bottom,from(rgba(236,253,245,.96)),to(var(--tmset-alpha-white-78)));background:linear-gradient(180deg,rgba(236,253,245,.96),var(--tmset-alpha-white-78));border-color:#1097a229;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 10px 24px rgba(7,23,38,.08);box-shadow:inset 0 0 0 1px #ffffffbf,0 10px 24px #07172614;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}
body.tmset-page-washer-service .tm-mobile-nav__item:hover .tm-mobile-nav__icon,body.tmset-page-washer-service .tm-mobile-nav__item:focus-visible .tm-mobile-nav__icon,body.tmset-page-washer-service .tm-mobile-nav__item.is-active .tm-mobile-nav__icon,body.tmset-page-washer-service .tm-mobile-nav__item[aria-current=page] .tm-mobile-nav__icon,body.tmset-page-washer-service .tm-mobile-nav__item[aria-current=true] .tm-mobile-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item:hover .tm-fridge-bottom-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item:focus-visible .tm-fridge-bottom-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item.is-active .tm-fridge-bottom-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[aria-current=page] .tm-fridge-bottom-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[aria-current=true] .tm-fridge-bottom-nav__icon,body.tmset-page-ac-service .tm-ac-mobile-nav a:hover>img,body.tmset-page-ac-service .tm-ac-mobile-nav a:focus-visible>img,body.tmset-page-ac-service .tm-ac-mobile-nav a.is-active>img,body.tmset-page-ac-service .tm-ac-mobile-nav a[aria-current=page]>img,body.tmset-page-ac-service .tm-ac-mobile-nav a[aria-current=true]>img{border-color:#1097a247;background:var(--tmset-white);-webkit-box-shadow:0 8px 18px rgba(7,23,38,.1);box-shadow:0 8px 18px #0717261a;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}
body.tmset-page-washer-service .tm-mobile-nav__item--request,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item--primary,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[href="#tm-fridge-request"],body.tmset-page-ac-service .tm-ac-mobile-nav a[href="#tm-ac-request"]{color:var(--tmset-white);background:linear-gradient(135deg,var(--tmset-service-nav-primary),var(--tmset-service-nav-primary-2));border-color:var(--tmset-alpha-white-22);-webkit-box-shadow:0 14px 28px rgba(16,151,162,.22);box-shadow:0 14px 28px #1097a238}
body.tmset-page-washer-service .tm-mobile-nav__item--request .tm-mobile-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item--primary .tm-fridge-bottom-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[href="#tm-fridge-request"] .tm-fridge-bottom-nav__icon,body.tmset-page-ac-service .tm-ac-mobile-nav a[href="#tm-ac-request"]>img{border-color:#ffffff57;background:var(--tmset-alpha-white-18);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 18px rgba(0,0,0,.08);box-shadow:inset 0 1px #fff3,0 8px 18px #00000014;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
body.tmset-page-washer-service .tm-mobile-nav__item--request:hover,body.tmset-page-washer-service .tm-mobile-nav__item--request:focus-visible,body.tmset-page-washer-service .tm-mobile-nav__item--request.is-active,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item--primary:hover,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item--primary:focus-visible,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item--primary.is-active,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[href="#tm-fridge-request"]:hover,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item[href="#tm-fridge-request"]:focus-visible,body.tmset-page-ac-service .tm-ac-mobile-nav a[href="#tm-ac-request"]:hover,body.tmset-page-ac-service .tm-ac-mobile-nav a[href="#tm-ac-request"]:focus-visible,body.tmset-page-ac-service .tm-ac-mobile-nav a[href="#tm-ac-request"].is-active{color:var(--tmset-white);background:linear-gradient(135deg,#0b7f8b,#128d5d);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}
@media (max-width:390px){body.tmset-page-washer-service .tm-mobile-nav,body.tmset-page-fridge-service .tm-fridge-bottom-nav,body.tmset-page-ac-service .tm-ac-mobile-nav{gap:4px;padding:6px;border-radius:24px;min-block-size:68px;inset-inline:7px;max-inline-size:calc(100vw - 14px)}
body.tmset-page-washer-service .tm-mobile-nav__item,body.tmset-page-fridge-service .tm-fridge-bottom-nav__item,body.tmset-page-ac-service .tm-ac-mobile-nav a{min-block-size:54px;gap:3px;padding:6px 2px 5px;border-radius:16px;font-size:10px}
body.tmset-page-washer-service .tm-mobile-nav__icon,body.tmset-page-fridge-service .tm-fridge-bottom-nav__icon,body.tmset-page-ac-service .tm-ac-mobile-nav a>img{inline-size:27px;block-size:27px;min-inline-size:27px;padding:4px;border-radius:13px}
body.tmset-page-washer-service .tm-mobile-nav__icon img,body.tmset-page-fridge-service .tm-fridge-bottom-nav__icon img{inline-size:18px;block-size:18px}}
@media (min-width:1061px){body.ts-admin-pro-v4 .ts-admin-app-shell{width:min(1320px,calc(100% - 36px));display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 18px minmax(220px,248px);grid-template-columns:minmax(0,1fr) minmax(220px,248px);gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-padding-after:clamp(30px,4vw,56px);padding-block-end:clamp(30px,4vw,56px)}
body.ts-admin-pro-v4 .ts-admin-main-column{-ms-grid-column:1;grid-column:1;min-inline-size:0}
body.ts-admin-pro-v4 .ts-admin-bottom-nav{-ms-grid-column:2;grid-column:2;position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--tmset-header-height,92px) + 18px);display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;pointer-events:auto;opacity:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-grid-row-align:start;align-self:start;gap:10px;inline-size:100%;max-inline-size:248px;min-block-size:auto;margin:0;padding:12px;border:1px solid rgba(15,138,79,.16);border-radius:30px;background:radial-gradient(circle at 88% 0%,rgba(22,163,106,.14),transparent 36%),linear-gradient(145deg,var(--tmset-alpha-white-96),rgba(244,250,247,.92));-webkit-box-shadow:0 24px 64px rgba(15,35,55,.1),inset 0 1px 0 var(--tmset-alpha-white-82);box-shadow:0 24px 64px #0f23371a,inset 0 1px 0 var(--tmset-alpha-white-82);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);-webkit-transform:none;-ms-transform:none;transform:none;z-index:2600;-webkit-box-sizing:border-box;box-sizing:border-box}
body.ts-admin-pro-v4 .ts-admin-bottom-nav:before{content:"مدیریت پنل";display:block;margin:0 2px 2px;padding:8px 10px 10px;border-bottom:1px solid rgba(15,138,79,.12);color:var(--tmset-green-650);font-size:12px;font-weight:950;letter-spacing:-.01em}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:42px 10px minmax(0,1fr) 10px auto;grid-template-columns:42px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:10px;min-block-size:58px;inline-size:100%;padding:9px 10px;border:1px solid rgba(218,227,236,.78);border-radius:20px;background:#ffffffbd;color:#30465d;text-align:right;font-family:inherit;cursor:pointer;-webkit-box-shadow:0 10px 24px rgba(15,35,55,.055);box-shadow:0 10px 24px #0f23370e;-webkit-transition:background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item span{inline-size:42px;block-size:42px;display:-ms-grid;display:grid;place-items:center;border-radius:16px;background:#0f8a4f14;border:1px solid rgba(15,138,79,.1)}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item img{inline-size:24px;block-size:24px;-o-object-fit:contain;object-fit:contain}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item strong{min-inline-size:0;color:inherit;font-size:13.5px;font-weight:950;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item em{min-inline-size:26px;min-block-size:24px;display:-ms-inline-grid;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;background:#eaf7f0;color:var(--tmset-green-650);font-style:normal;font-size:11px;font-weight:950}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item:hover,body.ts-admin-pro-v4 .ts-admin-bottom-nav__item:focus-visible,body.ts-admin-pro-v4 .ts-admin-bottom-nav__item.is-active,body.ts-admin-pro-v4 .ts-admin-bottom-nav__item[aria-current=page],body.ts-admin-pro-v4 .ts-admin-bottom-nav__item[aria-selected=true]{color:#063b36;background:linear-gradient(145deg,var(--tmset-white),#ecfdf5);border-color:#0f8a4f3d;-webkit-box-shadow:0 16px 34px rgba(15,35,55,.085);box-shadow:0 16px 34px #0f233716;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item.is-active:after,body.ts-admin-pro-v4 .ts-admin-bottom-nav__item[aria-current=page]:after,body.ts-admin-pro-v4 .ts-admin-bottom-nav__item[aria-selected=true]:after{content:"";position:absolute;inset-block:14px;inset-inline-start:7px;inline-size:4px;border-radius:999px;background:-webkit-gradient(linear,left top,left bottom,from(var(--tmset-green-600)),to(var(--tmset-teal-600)));background:linear-gradient(180deg,var(--tmset-green-600),var(--tmset-teal-600))}}
@media (min-width:1061px) and (max-width:1180px){body.ts-admin-pro-v4 .ts-admin-app-shell{-ms-grid-columns:minmax(0,1fr) 14px minmax(188px,220px);grid-template-columns:minmax(0,1fr) minmax(188px,220px);gap:14px;width:min(100% - 24px,1240px)}
body.ts-admin-pro-v4 .ts-admin-bottom-nav{max-inline-size:220px;padding:10px;border-radius:26px}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item{-ms-grid-columns:38px minmax(0,1fr);grid-template-columns:38px minmax(0,1fr);min-block-size:54px;padding:8px}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item em{-ms-grid-column:2;grid-column:2;-ms-grid-column-align:start;justify-self:start;-webkit-margin-before:-4px;margin-block-start:-4px}
body.ts-admin-pro-v4 .ts-admin-bottom-nav__item span{inline-size:38px;block-size:38px;border-radius:14px}}
@media (prefers-reduced-motion:reduce){:where(.tm-mobile-nav,.tm-mobile-nav *,.tm-fridge-bottom-nav,.tm-fridge-bottom-nav *,.tm-ac-mobile-nav,.tm-ac-mobile-nav *,.ts-admin-bottom-nav,.ts-admin-bottom-nav *){-webkit-transition:none;transition:none}}
:root{--tmset-mega-panel-radius:26px;--tmset-mega-panel-border:rgba(218,232,235,.94);--tmset-mega-panel-shadow:0 28px 78px rgba(7,23,38,.18), 0 8px 24px var(--tmset-alpha-teal-08)}
:root{--tmset-mobile-shell-inline:12px;--tmset-mobile-header-top:max(10px, env(safe-area-inset-top, 0px));--tmset-mobile-header-height:66px;--tmset-mobile-header-radius:24px;--tmset-mobile-dock-height:68px;--tmset-mobile-dock-bottom:max(10px, env(safe-area-inset-bottom, 0px));--tmset-mobile-dock-radius:22px;--tmset-mobile-header-bg-top:transparent;--tmset-mobile-header-bg-scrolled:rgba(255, 255, 255, .965);--tmset-mobile-header-border-top:transparent;--tmset-mobile-header-border-scrolled:var(--tmset-alpha-navy-10);--tmset-mobile-header-fg-top:var(--tmset-navy-900);--tmset-mobile-header-fg-scrolled:var(--tmset-navy-900);--tmset-mobile-header-control-bg-top:var(--tmset-alpha-white-88);--tmset-mobile-header-control-bg-scrolled:var(--tmset-color-bg);--tmset-mobile-header-control-border-top:var(--tmset-alpha-navy-08);--tmset-mobile-header-control-border-scrolled:var(--tmset-alpha-navy-12)}
@media (max-width: 1060px){:root{--tmset-mobile-shell-inline:max(10px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--tmset-mobile-header-height:66px;--tmset-mobile-header-total:calc(var(--tmset-mobile-header-height) + var(--tmset-mobile-header-top));--tmset-mobile-bottom-reserved:calc(var(--tmset-mobile-dock-height) + var(--tmset-mobile-dock-bottom) + 16px)}
html[data-tmset-unified-mobile-header=active]{scroll-padding-top:calc(var(--tmset-mobile-header-total) + 14px)}
body{overflow-x:hidden}
.ts-auth-topbar,.ts-admin-topbar,.tmset-page-mobile-header,[data-tmset-page-mobile-header]{display:none;visibility:hidden;pointer-events:none}
body.tmset-transparent-header-page:not(.tmset-mobile-header-scrolled):not(.tmset-menu-open){--tmset-mobile-header-fg-top:var(--tmset-white);--tmset-mobile-header-control-bg-top:var(--tmset-alpha-white-10);--tmset-mobile-header-control-border-top:var(--tmset-alpha-white-18)}
[data-tmset-overlay]{position:fixed;inset:0;display:block;opacity:0;visibility:hidden;pointer-events:none;background:#04172794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-transition:opacity .22s ease,visibility .22s ease;transition:opacity .22s ease,visibility .22s ease}
[data-tmset-drawer]{position:fixed;inset:0 0 0 auto;width:min(88vw,392px);max-width:calc(100vw - 24px);height:100vh;height:100dvh;display:block;padding:max(12px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px));background:transparent;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translate(105%);opacity:1;visibility:visible;pointer-events:none;-webkit-transition:-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:transform .26s cubic-bezier(.22,1,.36,1);transition:transform .26s cubic-bezier(.22,1,.36,1),-webkit-transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden}
body.tmset-has-mobile-dock main[data-tmset-main]{padding-bottom:var(--tmset-mobile-bottom-reserved)}}
@media (max-width: 390px){:root{--tmset-mobile-shell-inline:9px;--tmset-mobile-header-height:62px;--tmset-mobile-header-radius:22px}}
@media (min-width: 761px){body.tmset-appliance-repair-home .tmset-home-floating-cta{position:fixed!important;inset-inline-start:clamp(12px,1.6vw,22px)!important;inset-block-end:clamp(18px,2.2vw,28px)!important;z-index:calc(var(--tmset-z-panel-float, 7900) + 1)!important;inline-size:auto!important;max-inline-size:min(224px,calc(100vw - 28px))!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:6px!important;padding:7px!important;border:1px solid rgba(218,235,242,.92)!important;border-radius:24px!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.94)),to(rgba(248,251,253,.86)))!important;background:linear-gradient(180deg,#fffffff0,#f8fbfddb)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-box-shadow:0 18px 44px rgba(11,34,57,.14),0 2px 8px rgba(11,34,57,.06)!important;box-shadow:0 18px 44px #0b223924,0 2px 8px #0b22390f!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-transform:translate3d(-8px,10px,0) scale(.98)!important;transform:translate3d(-8px,10px,0) scale(.98)!important;-webkit-transform-origin:bottom left!important;-ms-transform-origin:bottom left!important;transform-origin:bottom left!important;-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1)!important;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .22s cubic-bezier(.22,1,.36,1)!important;transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.22,1,.36,1)!important;transition:opacity .2s ease,visibility .2s ease,transform .22s cubic-bezier(.22,1,.36,1),-webkit-transform .22s cubic-bezier(.22,1,.36,1)!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-transform:translate3d(0,0,0) scale(1)!important;transform:translateZ(0) scale(1)!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta a{min-inline-size:0!important;min-block-size:38px!important;block-size:38px!important;inline-size:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:7px!important;padding:0 12px!important;border-radius:16px!important;border:1px solid rgba(226,234,241,.92)!important;font-size:12.25px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important;transition:background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta a:before{inline-size:18px;block-size:18px;display:-ms-inline-grid;display:inline-grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;border-radius:999px;font-size:12px;line-height:1}
body.tmset-appliance-repair-home .tmset-home-floating-cta__call{background:#fffffff5!important;color:var(--tmset-color-primary, #157E40)!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta__call:before{content:"☎";background:#157e401a}
body.tmset-appliance-repair-home .tmset-home-floating-cta__form{background:linear-gradient(135deg,var(--tmset-color-primary, #157E40),var(--tmset-green-700, #0E7F50))!important;color:var(--tmset-white, #fff)!important;border-color:#157e402e!important;-webkit-box-shadow:0 10px 24px rgba(21,126,64,.2)!important;box-shadow:0 10px 24px #157e4033!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta__form:before{content:"+";background:#ffffff2e;color:var(--tmset-white, #fff);font-weight:950}
body.tmset-appliance-repair-home .tmset-home-floating-cta__top{-ms-flex-item-align:end!important;align-self:flex-end!important;inline-size:38px!important;min-inline-size:38px!important;max-inline-size:38px!important;padding:0!important;border-radius:15px!important;background:#0b2239f0!important;color:var(--tmset-white, #fff)!important;border-color:#ffffff1f!important;font-size:16px!important;-webkit-box-shadow:0 10px 24px rgba(11,34,57,.2)!important;box-shadow:0 10px 24px #0b223933!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta__top:before{content:none!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta a:hover,body.tmset-appliance-repair-home .tmset-home-floating-cta a:focus-visible{-webkit-transform:translateY(-2px)!important;-ms-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 12px 26px rgba(11,34,57,.13)!important;box-shadow:0 12px 26px #0b223921!important}
body.tmset-appliance-repair-home .tmset-home-floating-cta a:focus-visible{outline:2px solid var(--tmset-ui-focus-border,#157E40)!important;outline-offset:3px!important;-webkit-box-shadow:var(--tmset-focus-ring, 0 0 0 4px rgba(21,126,64,.18)),0 12px 26px rgba(11,34,57,.13)!important;box-shadow:var(--tmset-focus-ring, 0 0 0 4px rgba(21,126,64,.18)),0 12px 26px #0b223921!important}}
@media (max-width: 760px){body.tmset-appliance-repair-home .tmset-home-floating-cta{display:none!important;visibility:hidden!important;pointer-events:none!important}}
@media (max-width: 1060px){.tmset-mobile-ux-backtop{inline-size:38px!important;block-size:38px!important;min-inline-size:38px!important;min-block-size:38px!important;inset-inline-end:max(12px,env(safe-area-inset-right,0px))!important;inset-block-end:max(12px,calc(var(--tmset-mobile-ux-fixed-space, 0px) + 10px))!important;z-index:calc(var(--tmset-z-mobile-dock, 7000) + 7)!important;display:-ms-grid!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:15px!important;background:#0b2239f0!important;color:var(--tmset-white, #fff)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important;backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-box-shadow:0 12px 28px rgba(11,34,57,.22)!important;box-shadow:0 12px 28px #0b223938!important;font-size:16px!important;font-weight:950!important;line-height:1!important;opacity:0!important;visibility:hidden!important;-webkit-transform:translateY(8px) scale(.96)!important;-ms-transform:translateY(8px) scale(.96)!important;transform:translateY(8px) scale(.96)!important;-webkit-transition:opacity .18s ease,visibility .18s ease,-webkit-transform .2s cubic-bezier(.22,1,.36,1)!important;transition:opacity .18s ease,visibility .18s ease,-webkit-transform .2s cubic-bezier(.22,1,.36,1)!important;transition:opacity .18s ease,visibility .18s ease,transform .2s cubic-bezier(.22,1,.36,1)!important;transition:opacity .18s ease,visibility .18s ease,transform .2s cubic-bezier(.22,1,.36,1),-webkit-transform .2s cubic-bezier(.22,1,.36,1)!important}
.tmset-mobile-ux-backtop.is-visible{opacity:1!important;visibility:visible!important;-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}
.tmset-mobile-ux-backtop:hover,.tmset-mobile-ux-backtop:focus-visible{-webkit-transform:translateY(-1px) scale(1)!important;-ms-transform:translateY(-1px) scale(1)!important;transform:translateY(-1px) scale(1)!important;outline:2px solid var(--tmset-ui-focus-border,#157E40)!important;outline-offset:3px!important;-webkit-box-shadow:var(--tmset-focus-ring, 0 0 0 4px rgba(21,126,64,.18)),0 12px 28px rgba(11,34,57,.22)!important;box-shadow:var(--tmset-focus-ring, 0 0 0 4px rgba(21,126,64,.18)),0 12px 28px #0b223938!important}
body.tmset-modal-open .tmset-mobile-ux-backtop,body.tmset-keyboard-open .tmset-mobile-ux-backtop{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-transform:translateY(8px) scale(.96)!important;-ms-transform:translateY(8px) scale(.96)!important;transform:translateY(8px) scale(.96)!important}}
@media (max-width: 420px){.tmset-mobile-ux-backtop{inline-size:36px!important;block-size:36px!important;min-inline-size:36px!important;min-block-size:36px!important;inset-inline-end:max(10px,env(safe-area-inset-right,0px))!important;inset-block-end:max(10px,calc(var(--tmset-mobile-ux-fixed-space, 0px) + 8px))!important;border-radius:14px!important;font-size:15px!important}}
@media (min-width: 1061px){.tmset-mobile-ux-backtop{display:none!important}}
@media (prefers-reduced-motion: reduce){body.tmset-appliance-repair-home .tmset-home-floating-cta,body.tmset-appliance-repair-home .tmset-home-floating-cta a,.tmset-mobile-ux-backtop{-webkit-transition:none!important;transition:none!important}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--tmset-ui-focus-border,#157E40)!important;outline-offset:3px!important}
body.tmset-page-washer-service,body.tmset-page-dishwasher-service,body.tmset-page-fridge-service,body.tmset-page-ac-service{overflow-x:clip;text-rendering:optimizeLegibility}
body.tmset-page-washer-service main,body.tmset-page-dishwasher-service main,body.tmset-page-fridge-service main,body.tmset-page-ac-service main{min-inline-size:0}
body.tmset-page-washer-service .tm-btn,body.tmset-page-dishwasher-service .tm-dw-btn,body.tmset-page-fridge-service .tm-fridge-btn,body.tmset-page-washer-service [data-tmset-repair-modal-open],body.tmset-page-dishwasher-service [data-tmset-repair-modal-open],body.tmset-page-fridge-service [data-tmset-repair-modal-open],body.tmset-page-ac-service [data-tmset-repair-modal-open]{min-inline-size:0;max-inline-size:100%;align-items:center;justify-content:center;gap:.55rem;text-align:center;overflow-wrap:break-word;word-break:normal;touch-action:manipulation}
body.tmset-page-washer-service .tm-btn__icon,body.tmset-page-dishwasher-service .tm-dw-btn__icon,body.tmset-page-fridge-service .tm-fridge-btn__icon{flex:0 0 auto;inline-size:1.35rem;block-size:1.35rem;display:inline-flex;align-items:center;justify-content:center}
body.tmset-page-washer-service .tm-btn__icon img,body.tmset-page-dishwasher-service .tm-dw-btn__icon img,body.tmset-page-fridge-service .tm-fridge-btn__icon img,body.tmset-page-washer-service .tm-btn img,body.tmset-page-dishwasher-service .tm-dw-btn img,body.tmset-page-fridge-service .tm-fridge-btn img{inline-size:1.25rem!important;block-size:1.25rem!important;max-inline-size:1.25rem!important;max-block-size:1.25rem!important;object-fit:contain;flex:0 0 auto}
body.tmset-page-washer-service .tm-hero__phone,body.tmset-page-dishwasher-service .tm-dw-phone,body.tmset-page-fridge-service .tm-fridge-phone,body.tmset-page-washer-service a[href^="tel:"],body.tmset-page-dishwasher-service a[href^="tel:"],body.tmset-page-fridge-service a[href^="tel:"],body.tmset-page-ac-service a[href^="tel:"]{unicode-bidi:plaintext}
body.tmset-page-washer-service .tm-hero__phone strong,body.tmset-page-dishwasher-service .tm-dw-phone strong,body.tmset-page-fridge-service .tm-fridge-phone strong{white-space:nowrap;direction:ltr}
body.tmset-page-washer-service article,body.tmset-page-dishwasher-service article,body.tmset-page-fridge-service article,body.tmset-page-ac-service article,body.tmset-page-washer-service .tm-service-card,body.tmset-page-dishwasher-service .tm-dw-card,body.tmset-page-fridge-service .tm-fridge-card{min-inline-size:0;overflow-wrap:break-word}
body.tmset-page-washer-service .tm-pricing__filters,body.tmset-page-washer-service .tm-gallery__filters,body.tmset-page-washer-service .tm-coverage__filters,body.tmset-page-dishwasher-service [class*=filter],body.tmset-page-fridge-service [class*=filter],body.tmset-page-ac-service [class*=filter]{max-inline-size:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
body.tmset-page-dishwasher-service details,body.tmset-page-fridge-service details,body.tmset-page-ac-service details{overflow:hidden}
body.tmset-page-dishwasher-service summary,body.tmset-page-fridge-service summary,body.tmset-page-ac-service summary{cursor:pointer;overflow-wrap:break-word;line-height:1.75}
@media (max-width:1060px){body.tmset-page-washer-service,body.tmset-page-dishwasher-service,body.tmset-page-fridge-service,body.tmset-page-ac-service{padding-bottom:calc(var(--tmset-bottom-dock-height, 76px) + env(safe-area-inset-bottom,0px))}
body.tmset-page-washer-service .tm-hero__actions,body.tmset-page-dishwasher-service .tm-dw-hero__actions,body.tmset-page-fridge-service .tm-fridge-hero__actions,body.tmset-page-washer-service .tm-service-card__cta-actions,body.tmset-page-dishwasher-service .tm-dw-card__actions,body.tmset-page-fridge-service .tm-fridge-card__actions{inline-size:100%;max-inline-size:100%}
body.tmset-page-washer-service .tm-btn,body.tmset-page-dishwasher-service .tm-dw-btn,body.tmset-page-fridge-service .tm-fridge-btn{min-block-size:46px;white-space:normal}
body.tmset-page-washer-service .tmset-modal-only-request-section,body.tmset-page-dishwasher-service .tmset-modal-only-request-section,body.tmset-page-fridge-service .tmset-modal-only-request-section,body.tmset-page-ac-service .tmset-modal-only-request-section{margin-block-end:calc(var(--tmset-bottom-dock-height, 76px) + 18px)}}
@media (max-width:420px){body.tmset-page-washer-service .tm-btn,body.tmset-page-dishwasher-service .tm-dw-btn,body.tmset-page-fridge-service .tm-fridge-btn{font-size:clamp(.82rem,3.35vw,.95rem);line-height:1.75;padding-inline:.9rem}
body.tmset-page-washer-service h1,body.tmset-page-dishwasher-service h1,body.tmset-page-fridge-service h1,body.tmset-page-ac-service h1{overflow-wrap:break-word;text-wrap:balance}}
