.tr-header[hidden],.tr-loading[hidden]{display:none!important}body.tr-results-view{background:#fff}.tr-header{height:88px;padding:10px 2.6%;display:flex;align-items:center;gap:28px;background:#fff;color:#080c13;font-family:WidgetInter,Arial,sans-serif}.tr-home img{width:145px;height:66px;object-fit:contain}.tr-header-divider{height:35px;width:1px;background:#d3d8de}.tr-screen-title{font-size:24px;letter-spacing:-.7px}.tr-header-store{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:18px}.tr-header-store svg{width:24px;height:24px}.tr-header-store button{border:0;background:none;text-decoration:underline;padding:0;font:inherit;color:#4e596b}body.tr-results-view #tf-native-results{max-width:none;margin:0;padding:0 2.3% 30px}body.tr-results-view #native-shell{font-family:WidgetInter,Arial,sans-serif;color:#10151e}body.tr-results-view #tcwlw{--primary-color:#E11F26;--secondary-color:#222426;--font-family:WidgetInter,Arial,sans-serif;min-height:70vh!important}body.tr-results-view #tcwlw .ncq97ap{font-family:WidgetInter,Arial,sans-serif!important;background:white;color:#10151e}#tf-native-results [data-tctid="tc_logo"]{position:static!important;display:flex;justify-content:flex-end;order:10;margin-top:20px}#tf-native-results [data-tctid="tc_logo"] img{width:135px}#tf-native-results #tcwlw .tr-results-page{display:grid!important;grid-template-columns:292px minmax(0,1fr);gap:14px 30px;padding:0!important;border:0!important}#tf-native-results #tcwlw .tr-search-banner{grid-column:1/-1;display:flex!important;align-items:center!important;background:linear-gradient(105deg,#f2f5f7,#eff3f6);min-height:150px;margin:0 -2.5% 8px;padding:22px 4.8%!important;gap:26px;border:0!important}#tf-native-results #tcwlw .tr-search-banner [data-tctid="page_title"]{font-size:34px!important;line-height:1.2;letter-spacing:-1.3px;font-weight:700!important;color:#080b12}#tf-native-results #tcwlw .tr-search-banner .p17rlelc{color:#596473;font-size:15px}#tf-native-results #tcwlw .tr-search-banner .s14s1kk9{flex:1;display:flex;justify-content:space-between;align-items:center}#tf-native-results #tcwlw .tr-search-banner canvas{max-height:135px;width:320px;object-fit:contain}#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]{background:transparent!important;color:#40516a!important;border:0;border-radius:0;text-transform:none!important;font-size:16px!important;text-decoration:underline}#tf-native-results #tcwlw .tr-filter-panel{grid-column:1;grid-row:2/span 6;border:1px solid #dce1e7;border-radius:7px;padding:20px 18px!important;align-self:start;background:#fff;box-shadow:0 8px 25px #1c2c4210;display:block!important}#tf-native-results #tcwlw .tr-filter-panel .f1dlv4yz{display:block!important;border:0!important}#tf-native-results #tcwlw .tr-filter-panel .f1dlv4yz>button{display:none!important}#tf-native-results #tcwlw .tr-filter-panel h5{font-size:28px!important;letter-spacing:-1px;margin:0 0 20px!important;color:#090e16}#tf-native-results #tcwlw .tr-filters{display:flex!important;flex-direction:column;gap:0!important;border:0!important;padding:0!important;background:#fff!important}#tf-native-results #tcwlw .tr-filters>div{border:0!important;border-top:1px solid #e1e6ec!important;border-radius:0!important;padding:19px 5px!important;width:100%!important;background:#fff!important}#tf-native-results #tcwlw .tr-filters>div>a{background:transparent!important;color:#11151d!important;font-size:18px!important;font-weight:700!important;padding:0!important;border:0!important;display:flex!important;justify-content:space-between}#tf-native-results #tcwlw .tr-results-heading{grid-column:2;font-size:38px!important;font-weight:700!important;letter-spacing:-1.4px;margin:7px 0 6px!important;line-height:1.25}#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{grid-column:2;display:flex;justify-content:flex-end;gap:15px;margin:0!important}#tf-native-results #tcwlw .tr-results-page>.p1bv1ys8{display:none!important}#tf-native-results #tcwlw .tr-products{grid-column:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:0!important}#tf-native-results #tcwlw .tr-product{min-width:0;width:auto!important;border:1px solid #dce1e7!important;border-radius:8px!important;padding:20px!important;background:#fff!important;display:flex!important;flex-direction:column;position:relative;box-shadow:none!important;margin:0!important}#tf-native-results #tcwlw .tr-product>div{width:100%!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;border:0!important}#tf-native-results #tcwlw .tr-product .roqayes{display:none!important}#tf-native-results #tcwlw .tr-product .axpsanm{position:absolute;top:20px;right:20px;font-size:13px;color:#586375}#tf-native-results #tcwlw .tr-product .axpsanm input{accent-color:#E11F26;width:18px;height:18px}#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"]{height:40px;display:flex;align-items:center;justify-content:flex-start;width:65%!important;margin:0!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"] img{max-width:165px!important;max-height:32px!important;width:auto!important;height:auto!important}#tf-native-results #tcwlw .tr-product .cuzfxlv{height:295px!important;width:100%!important;max-width:none!important;margin:5px 0 0!important;display:flex;align-items:center;justify-content:center}#tf-native-results #tcwlw .tr-product .cuzfxlv>div,#tf-native-results #tcwlw .tr-product .cuzfxlv>div>div,#tf-native-results #tcwlw .tr-product .cuzfxlv>div>div>div,#tf-native-results #tcwlw .tr-product .cuzfxlv>div>div>div>div{height:100%!important;width:100%!important;max-width:none!important;padding:0!important;position:static!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_img"]{display:block;width:100%!important;height:100%!important;max-height:295px!important;max-width:100%!important;object-fit:contain!important;position:static!important;transform:none!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_model"]{font-size:24px!important;font-weight:700!important;letter-spacing:-.8px;margin:8px 0!important;line-height:1.2}#tf-native-results #tcwlw .tr-product [data-tctid="tire_season"],#tf-native-results #tcwlw .tr-product [data-tctid="tire_size"],#tf-native-results #tcwlw .tr-product [data-tctid="tire_warranty"]{display:none!important}#tf-native-results #tcwlw .tr-product .s1vkwrzf{margin-top:auto!important}#tf-native-results #tcwlw .tr-product .pflc05e,#tf-native-results #tcwlw .tr-product .p1h6lrpi{display:flex!important;flex-direction:column!important;align-items:stretch!important;border:0!important;padding:0!important}#tf-native-results #tcwlw .tr-product .p1h6lrpi{position:relative;padding-bottom:50px!important;gap:0!important}#tf-native-results #tcwlw .tr-product .q12cbg10{position:absolute;bottom:0;left:0;display:flex!important;align-items:center;gap:15px;width:100%;font-size:16px!important}#tf-native-results #tcwlw .tr-product [data-tctid="qty"]{width:100px!important;height:42px!important;background:#fff;border:1px solid #cbd2dc!important;border-radius:4px;font-size:18px!important;padding:6px 14px!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_price"]{font-size:32px!important;line-height:1.2;font-weight:700!important;color:#E11F26!important;letter-spacing:-.7px;display:inline-block;margin:6px 0!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_price"]:after{content:' per tire';font-size:17px;font-weight:400;color:#5c6676;letter-spacing:0;padding-left:12px}#tf-native-results #tcwlw .tr-product .p85cba,#tf-native-results #tcwlw .tr-product .s14k676n,#tf-native-results #tcwlw .tr-product .p7xin9h{display:none!important}#tf-native-results #tcwlw .tr-product [data-tctid="select"]{height:49px!important;width:100%;margin:9px 0!important;border:0!important;border-radius:5px!important;background:#222426!important;color:#fff!important;font-size:17px!important;font-weight:600!important;text-transform:none!important;padding:8px 12px!important}#tf-native-results #tcwlw .tr-product [data-tctid="select"]:after{content:'→';float:right;font-size:28px;line-height:1;color:#E11F26}#tf-native-results #tcwlw .tr-product .u1nn3c9o{display:flex!important;justify-content:center!important;gap:18px;margin:0!important;padding:0!important;border:0!important}#tf-native-results #tcwlw .tr-product .u1nn3c9o a{font-size:15px!important;color:#566173!important;text-decoration:underline!important}#tf-native-results #tcwlw .tr-product .u1nn3c9o i{display:none!important}#tf-native-results #tcwlw .tr-results-page>.p95ym94,#tf-native-results #tcwlw .tr-results-page>div:has(>[data-tctid="pagination"]){grid-column:2}#tf-native-results [data-tctid="pagination"]{display:flex!important;justify-content:flex-end;align-items:center;gap:14px;border:1px solid #dce1e7;border-radius:7px;padding:14px 20px;font-size:18px}#tf-native-results [data-tctid="pagination_active"]{background:transparent!important;color:#111!important;border-bottom:3px solid #E11F26!important;border-radius:0!important}#tf-native-results #tcwlw .tr-quote-page{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:24px 16px;padding:0!important}#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner{grid-column:1/-1}#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner [data-tctid="page_title"]{font-size:36px!important}#tf-native-results #tcwlw .tr-quote-product{grid-column:1;border:1px solid #dce1e7;border-radius:7px;padding:24px!important;margin:0!important;width:auto!important;align-self:start}#tf-native-results #tcwlw .tr-quote-product>.s1dylzoz,#tf-native-results #tcwlw .tr-quote-product .p1ll2yto{display:block!important;width:100%!important;padding:0!important;border:0!important}#tf-native-results #tcwlw .tr-quote-product .p1ll2yto>div{width:100%!important;padding:0!important;border:0!important}#tf-native-results #tcwlw .tr-quote-product [data-tctid="product_brand"] img{max-width:170px;height:auto;max-height:38px;object-fit:contain}#tf-native-results #tcwlw .tr-quote-product [data-tctid="product_model"]{font-size:20px;font-weight:700;margin:8px 0}#tf-native-results #tcwlw .tr-quote-product .cuzfxlv{width:100%!important;max-width:none!important;height:240px!important;display:flex;justify-content:center}#tf-native-results #tcwlw .tr-quote-product .cuzfxlv img{width:auto!important;height:230px!important;max-width:100%;object-fit:contain}#tf-native-results #tcwlw .tr-quote-product table{width:100%;font-size:14px}#tf-native-results #tcwlw .tr-quote-product table td{border-bottom:1px solid #e0e5eb;padding:4px 0!important;background:none!important}#tf-native-results #tcwlw .tr-quote-product table td:first-child{width:48%}#tf-native-results #tcwlw .tr-quote-services{display:contents!important}#tf-native-results #tcwlw .tr-quote-services>.l16yk4hv{display:contents!important}#tf-native-results #tcwlw .tr-service-card{border:1px solid #dce1e7;border-radius:7px;padding:24px!important;margin:0!important;background:#fff!important;align-self:start}#tf-native-results #tcwlw .tr-service-card>.s1xw382p{font-size:25px!important;font-weight:700;letter-spacing:-.8px;margin-bottom:20px!important;padding:0!important}#tf-native-results #tcwlw .tr-service-card table{width:100%!important;margin:0!important;background:none!important;font-size:14px;line-height:1.6}#tf-native-results #tcwlw .tr-service-card table td{padding:16px 0!important;border-top:1px solid #e0e5eb!important;background:none!important}#tf-native-results #tcwlw .tr-service-card td:last-child{text-align:right;font-weight:700;white-space:nowrap;padding-left:14px!important}#tf-native-results #tcwlw .tr-service-card[data-tctid="required_services"]{grid-column:2;grid-row:2}#tf-native-results #tcwlw .tr-service-card[data-tctid="optional_services"]{grid-column:2;grid-row:3}#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"]{grid-column:3;grid-row:2/span 2;padding-bottom:180px!important}#tf-native-results #tcwlw .tr-quote-product{grid-row:2/span 3}#tf-native-results #tcwlw .tr-quote-services>.bn55hj4{grid-column:3;grid-row:3;align-self:end;z-index:1;padding:0 24px 24px!important;margin:0!important}#tf-native-results #tcwlw .tr-quote-services .wm1gozl>div{display:flex!important;flex-direction:column-reverse!important;gap:12px!important}#tf-native-results #tcwlw .tr-quote-services .wm1gozl button{width:100%;height:56px;font-size:18px!important;text-transform:none!important;border-radius:5px!important;border:0!important}#tf-native-results #tcwlw .tr-quote-services [data-tctid="request_appointment"]{background:#E11F26!important;color:#fff!important}#tf-native-results #tcwlw .tr-quote-services [data-tctid="save_quote"]{background:#222426!important;color:#fff!important}#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-column:3;font-size:13px!important;line-height:1.8!important;margin:0 24px!important;color:#5c6676}#tf-native-results [data-tctid="total_price"]{color:#E11F26;font-size:24px;font-weight:700}#tf-native-results [data-tctid="optional_services"] input{accent-color:#22a445}.tr-empty{grid-column:1/-1;text-align:center;border:1px solid #dce1e7!important;border-radius:8px;padding:80px 25px!important;min-height:600px;background:white!important;color:#566171;font-size:24px}.tr-empty-art{position:relative;width:140px;height:140px;margin:0 auto 25px;color:#49515c}.tr-empty-art svg{width:100%;height:100%}.tr-empty-art>span{position:absolute;bottom:0;right:-10px;background:#E11F26;border:6px solid white;border-radius:50%;color:white;width:52px;height:52px;font-size:36px;line-height:38px}.tr-empty-title{font-size:52px!important;letter-spacing:-1.8px;font-weight:700!important;color:#10151e;margin:25px 0!important}.tr-empty h5{display:none!important}.tr-empty button{display:block!important;width:min(520px,100%);margin:38px auto 0!important;background:#E11F26!important;color:#fff!important;height:74px;border:0!important;border-radius:5px;font-size:24px!important;font-weight:700!important;text-transform:uppercase}.tr-loading{position:fixed;inset:0;z-index:100000;background:#17233270;display:grid;place-items:center;padding:20px;backdrop-filter:blur(2px);font-family:WidgetInter,Arial,sans-serif}.tr-loading-card{width:min(545px,100%);border-radius:18px;border-top:3px solid #E11F26;background:#fff;padding:28px 32px 30px;text-align:center;box-shadow:0 20px 80px #09132340;color:#142031}.tr-loading-card>svg{width:50px;height:50px;color:#E11F26}.tr-loading-card h2{font:700 30px/1.2 WidgetInter,Arial,sans-serif;margin:16px 0 8px;letter-spacing:-.6px}.tr-loading-card p{font-size:18px;margin:8px 0;color:#566276}.tr-loading-card canvas{width:100%;max-height:180px;object-fit:contain}.tr-loading-search,.tr-loading-store{display:block;font-size:18px;margin:8px 0}.tr-loading-store{font-size:16px;color:#68748a}.tr-loading-card small{display:block;color:#7a879b;font-size:14px;margin-top:10px}.tr-spinner{display:block;width:54px;height:54px;margin:20px auto 16px;border:5px solid #ffdad7;border-top-color:#E11F26;border-left-color:#E11F26;border-radius:50%;animation:tr-spin .85s linear infinite}@keyframes tr-spin{to{transform:rotate(360deg)}}body.tr-results-view #tcwlw_o [data-tctid="modal"]{font-family:WidgetInter,Arial,sans-serif}body.tr-results-view #tcwlw_o .tr-feature-modal .mfg7uqs{max-width:1210px!important;width:calc(100vw - 60px)!important;border-radius:10px!important;background:#fff!important}.tr-feature-modal .me64v46{font-size:30px!important;font-weight:700!important;color:#0c111a}.tr-feature-modal .f1fvd7tn{padding:24px 36px!important;font-size:17px;line-height:1.6}.tr-feature-row{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:30px;border-top:1px solid #dce1e7;padding:22px 0!important;position:relative}.tr-feature-row h6{grid-column:2;font-size:16px!important;line-height:1.5;text-transform:uppercase!important;font-weight:600!important;color:#242936;margin:0 0 10px}.tr-feature-row p{grid-column:2;margin:0!important}.tr-feature-icon{grid-row:1/span 2;grid-column:1;background:#fff0f0;border-radius:50%;width:76px;height:76px;display:grid;place-items:center;color:red}.tr-feature-icon svg{width:40px;height:40px}
@media(max-width:1199px){.tr-results-page{grid-template-columns:230px minmax(0,1fr);gap:16px}#tf-native-results #tcwlw .tr-products{grid-template-columns:repeat(2,minmax(0,1fr))}#tf-native-results #tcwlw .tr-product .cuzfxlv{height:255px!important}#tf-native-results #tcwlw .tr-quote-page{grid-template-columns:1fr 1.1fr}#tf-native-results #tcwlw .tr-quote-product{grid-row:2/span 4}#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"],#tf-native-results #tcwlw .tr-quote-services>.bn55hj4,#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-column:2;grid-row:auto}#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"]{padding-bottom:24px!important}}
@media(max-width:760px){.tr-header{height:74px;padding:10px 16px;gap:12px;flex-wrap:wrap}.tr-home img{width:90px;height:45px}.tr-screen-title{font-size:18px}.tr-header-store{font-size:12px;gap:7px}.tr-header-store svg{width:17px}.tr-header-divider{height:28px}#tf-native-results #tcwlw .tr-search-banner{min-height:110px;padding:18px!important;gap:12px}#tf-native-results #tcwlw .tr-search-banner [data-tctid="page_title"]{font-size:23px!important}#tf-native-results #tcwlw .tr-search-banner canvas{width:130px;max-height:95px}#tf-native-results #tcwlw .tr-results-page{grid-template-columns:minmax(0,1fr);gap:12px}#tf-native-results #tcwlw .tr-filter-panel{grid-column:1;grid-row:auto;padding:12px!important}#tf-native-results #tcwlw .tr-filters{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}#tf-native-results #tcwlw .tr-filters>div{padding:10px 0!important}#tf-native-results #tcwlw .tr-filters>div>a{font-size:14px!important}#tf-native-results #tcwlw .tr-filter-panel h5{font-size:22px!important;margin-bottom:8px!important}#tf-native-results #tcwlw .tr-products,#tf-native-results #tcwlw .tr-results-heading,#tf-native-results #tcwlw .tr-results-page>.ppe6c0c,#tf-native-results #tcwlw .tr-results-page>.p95ym94{grid-column:1}#tf-native-results #tcwlw .tr-results-heading{font-size:28px!important}#tf-native-results #tcwlw .tr-products{grid-template-columns:minmax(0,1fr)}#tf-native-results #tcwlw .tr-product .cuzfxlv{height:280px!important}#tf-native-results #tcwlw .tr-quote-page{display:flex!important;flex-direction:column}#tf-native-results #tcwlw .tr-service-card{width:100%;padding:20px!important}#tf-native-results #tcwlw .tr-quote-services>.bn55hj4{padding:0!important}.tr-empty{padding:45px 20px!important;min-height:450px;font-size:18px}.tr-empty-title{font-size:34px!important}.tr-empty button{height:56px;font-size:18px!important}.tr-loading-card{padding:24px 20px}.tr-loading-card h2{font-size:26px}.tr-feature-modal .f1fvd7tn{padding:16px!important}.tr-feature-row{grid-template-columns:44px minmax(0,1fr);gap:14px}.tr-feature-icon{width:44px;height:44px}.tr-feature-icon svg{width:26px;height:26px}.tr-feature-row h6{font-size:14px!important}.tr-feature-modal .mfg7uqs{width:calc(100vw - 24px)!important}}
@media(prefers-reduced-motion:reduce){.tr-spinner{animation:none}}

@media(min-width:761px){.tr-feature-row{grid-template-columns:28% 76px minmax(0,1fr)}.tr-feature-row h6,.tr-feature-row p{grid-column:3}.tr-feature-icon{grid-column:2}.tr-feature-photo{grid-column:1;grid-row:1/span 2;display:block;min-height:170px;border-radius:12px;background-image:url('feature-scenes.jpg');background-size:100% 300%;background-position:center top}.tr-feature-photo-1{background-position:center center}.tr-feature-photo-2{background-position:center bottom}}body.tr-results-view #tcwlw>.ncq97ap{display:flex;flex-direction:column}.tr-results-view #tf-native-results a{color:#4e596b;text-decoration:none}#tf-native-results #tcwlw .tr-product ul{list-style:none}.tr-results-view #tf-native-results .ppe6c0c>div>a{display:flex;align-items:center;gap:14px;border:1px solid #d2d9e2;border-radius:5px;padding:12px 16px;min-width:180px}.tr-results-view #tf-native-results .ppe6c0c{grid-row:2;align-self:center}#tf-native-results #tcwlw .tr-results-heading{grid-row:2}#tf-native-results #tcwlw .tr-products{grid-row:3}.tr-results-view #tcwlw [data-tctid="tc_logo"]{min-height:0!important;height:auto!important;padding:0!important}

#tf-native-results #tcwlw .tr-product [data-tctid="product_model"]{text-transform:none!important;border:0!important;padding:0!important}
#tf-native-results #tcwlw .tr-product .u1nn3c9o li{border:0!important;flex:none!important}.tr-header img{opacity:1!important}
#tf-native-results #tcwlw .tr-service-card{border:1px solid #dce1e7!important;border-radius:7px!important;background:#fff!important}
#tf-native-results #tcwlw .tr-search-banner{background:linear-gradient(105deg,#f2f5f7,#eff3f6)!important}
#tf-native-results #tcwlw .tr-service-card>.s1xw382p{text-transform:none!important;font-family:WidgetInter,Arial,sans-serif!important}
#tf-native-results #tcwlw .tr-product .q12cbg10{bottom:0!important;top:auto!important;position:absolute!important;flex-direction:row!important;justify-content:flex-start!important}
#tf-native-results #tcwlw .tr-product .p1h6lrpi>div{order:0!important}#tf-native-results #tcwlw .tr-product .q12cbg10{order:1!important}
#tf-native-results #tcwlw .tr-product>div{min-height:0!important}
#tf-native-results #tcwlw .tr-product>div:empty{display:none!important}
#tf-native-results #tcwlw .tr-product .u1nn3c9o a{padding:0!important;background:none!important;border:0!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-product .t12ogkrm{padding:0!important;border:0!important}
#tf-native-results #tcwlw .tr-quote-product [data-tctid="product_model"]{text-transform:none!important;border:0!important;padding:0!important}
#tf-native-results #tcwlw .tr-quote-product table tr{background:none!important}
#tf-native-results #tcwlw .tr-quote-product table td{font-weight:400!important;text-transform:none!important;line-height:1.5!important}
#tf-native-results #tcwlw .tr-quote-product .p5cqds6{padding:0!important;border:0!important}
#tf-native-results #tcwlw .tr-service-card td:last-child{width:auto!important;min-width:90px!important}
#tf-native-results #tcwlw .tr-service-card a{color:#142031!important;text-decoration:none!important}
#tf-native-results #tcwlw .tr-service-card .s1xw382p{line-height:1.3!important}
#tf-native-results #tcwlw .tr-quote-page{border:0!important}
#tf-native-results #tcwlw .tr-filter-panel h5{text-align:left!important;text-transform:none!important;font-size:28px!important;line-height:1.2!important}
#tf-native-results #tcwlw .tr-filters>div>a>span{font:inherit!important;display:flex!important;align-items:center;justify-content:space-between;width:100%}
#tf-native-results #tcwlw .tr-filters>div>a i{font-size:23px!important;line-height:1!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{width:auto!important;max-width:450px;justify-self:end;align-self:center;gap:12px;background:transparent!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div{width:200px!important;flex:none!important}
#tf-native-results #tcwlw .tr-results-heading{justify-self:start;max-width:calc(100% - 470px);font-size:36px!important}
#tf-native-results #tcwlw .tr-product .cuzfxlv div{height:100%!important;width:100%!important;max-width:none!important;max-height:none!important;padding:0!important}
#tf-native-results #tcwlw .tr-product .cuzfxlv .pdgkb6k{display:none!important}
#tf-native-results #tcwlw .tr-product .axpsanm label{font-size:13px!important;font-weight:400!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"] img{min-width:135px!important;object-fit:contain!important;object-position:left!important}
#tf-native-results #tcwlw .tr-product [data-tctid="select"]{font-family:WidgetInter,Arial,sans-serif!important;text-transform:none!important;box-shadow:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="qty"]{font-family:WidgetInter,Arial,sans-serif!important;box-shadow:none!important}
#tf-native-results #tcwlw .tr-product .q12cbg10>div{font-size:16px!important;font-weight:400!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-quote-product .p5cqds6>div{font-size:14px!important;text-transform:none!important;font-weight:400!important;border:0!important}
#tf-native-results #tcwlw .tr-quote-product .p5cqds6>div>span{font-size:14px!important;text-transform:none!important;font-weight:400!important}
#tf-native-results #tcwlw .tr-service-card table tr{background:none!important}
#tf-native-results #tcwlw .tr-service-card td:last-child{position:relative!important;width:110px!important;white-space:normal!important}
#tf-native-results #tcwlw .tr-service-card[data-tctid="optional_services"] td:last-child{padding-right:55px!important;width:135px!important}
#tf-native-results #tcwlw .tr-service-card td:last-child label{right:0!important}
@media(max-width:1199px){#tf-native-results #tcwlw .tr-results-heading{font-size:29px!important;max-width:100%}#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{grid-row:3;max-width:100%}#tf-native-results #tcwlw .tr-products{grid-row:4}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{grid-row:auto;max-width:100%;width:100%!important;justify-self:stretch}#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div{width:calc(50% - 6px)!important}#tf-native-results #tcwlw .tr-results-heading{grid-row:auto;max-width:100%;font-size:28px!important}#tf-native-results #tcwlw .tr-products{grid-row:auto}}
#tf-native-results #tcwlw .tr-results-heading{font-family:Inter,WidgetInter,Arial,sans-serif!important;text-transform:none!important;font-size:32px!important;letter-spacing:-1px!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_model"]{font-size:22px!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_price"]{font-size:29px!important}
#tf-native-results #tcwlw .tr-filter-panel h5{font-size:25px!important}
#tf-native-results #tcwlw .tr-search-banner [data-tctid="page_title"]{font-size:30px!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-service-card>.s1xw382p{font-size:23px!important}
#tf-native-results #tcwlw .tr-results-page>div:empty{display:none!important}
body.tr-results-view #tf-native-results #tcwlw .ncq97ap,body.tr-results-view #tf-native-results #tcwlw button,body.tr-results-view #tf-native-results #tcwlw select,body.tr-results-view #tf-native-results #tcwlw h2,.tr-header,.tr-loading{font-family:Inter,WidgetInter,Arial,sans-serif!important}
@media(max-width:760px){
#tf-native-results #tcwlw .tr-results-page{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}
#tf-native-results #tcwlw .tr-results-page>*{grid-column:1!important;grid-row:auto!important;min-width:0!important;max-width:100%!important}
#tf-native-results #tcwlw .tr-results-page>.tr-search-banner{width:100%!important;margin:0!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap;min-height:95px}
#tf-native-results #tcwlw .tr-results-page>.tr-filter-panel{width:100%!important;box-sizing:border-box!important}
#tf-native-results #tcwlw .tr-products{grid-template-columns:minmax(0,1fr)!important;width:100%!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div{width:100%!important;min-width:0!important;margin:0!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a{padding:9px!important;min-width:0!important;box-sizing:border-box!important;display:flex!important}
#tf-native-results #tcwlw .tr-results-heading{max-width:100%!important;font-size:27px!important}
#tf-native-results #tcwlw .tr-product{box-sizing:border-box!important;max-width:100%!important}
#tf-native-results #tcwlw [data-tctid="pagination"]{max-width:100%!important;box-sizing:border-box;gap:10px!important;padding:12px 8px!important;font-size:15px!important;justify-content:center!important}
#tf-native-results #tcwlw .tr-quote-page{display:flex!important;flex-direction:column!important;min-width:0!important}
#tf-native-results #tcwlw .tr-quote-page>*{max-width:100%!important;box-sizing:border-box!important}
.tr-header{height:auto;min-height:74px;box-sizing:border-box;gap:10px}.tr-header-store{font-size:12px;max-width:100%;flex-wrap:wrap}.tr-screen-title{font-size:18px}.tr-home img{width:85px;height:45px}
}
#tf-native-results #tcwlw .tr-quote-search{display:flex;flex-direction:column;gap:8px;flex:1;border-left:1px solid #cbd4df;padding:14px 25px}
#tf-native-results #tcwlw .tr-quote-search span{font-size:14px;color:#4a5566;font-weight:600}
#tf-native-results #tcwlw .tr-quote-search strong{font-size:30px;letter-spacing:-1px;font-weight:700;color:#0b1019}
#tf-native-results #tcwlw .tr-quote-car{width:330px;height:135px;object-fit:contain}
#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner>.s14s1kk9{display:none!important}
#tf-native-results #tcwlw .tr-quote-heading{grid-column:1/-1;grid-row:2;font:700 34px/1.25 Inter,WidgetInter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:-1px;margin:0!important}
#tf-native-results #tcwlw .tr-quote-product{grid-row:3/span 3}
#tf-native-results #tcwlw .tr-service-card[data-tctid="required_services"]{grid-row:3}
#tf-native-results #tcwlw .tr-service-card[data-tctid="optional_services"]{grid-row:4}
#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"]{grid-row:3/span 2}
#tf-native-results #tcwlw .tr-quote-services>.bn55hj4{grid-row:4}
#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-row:5}
#tf-native-results #tcwlw .tr-compare{grid-column:2;display:flex;align-items:center;gap:22px;border:1px solid #dce1e7;border-radius:7px;padding:14px 24px;background:#fff;position:sticky;bottom:12px;z-index:4}
#tf-native-results #tcwlw .tr-compare strong{font-size:24px;letter-spacing:-.8px}.tr-compare span{font-size:16px;color:#4f5a6c}
#tf-native-results #tcwlw .tr-compare button{margin-left:auto;background:#222426;color:#fff;border:0;border-radius:5px;padding:12px 30px;min-width:150px;font-size:16px}
#tf-native-results #tcwlw .tr-compare button:disabled{background:#dce0e5;color:#8792a1}
.tr-feature-title{display:flex;align-items:center;gap:24px;margin-bottom:6px}.tr-feature-title img{width:210px;max-height:50px;object-fit:contain;border-right:1px solid #d1d7e0;padding-right:24px}.tr-feature-title strong{font-size:32px;letter-spacing:-1px;text-transform:none;color:#0b1019}
.tr-feature-heading{grid-column:3;margin:0 0 10px;font:700 25px/1.2 Inter,WidgetInter,Arial,sans-serif!important;letter-spacing:-.7px;text-transform:none!important;color:#0b1019}
.tr-feature-row:has(.tr-feature-heading) .tr-feature-photo{grid-row:1/span 3}.tr-feature-row:has(.tr-feature-heading) .tr-feature-icon{grid-row:1/span 3}
@media(max-width:1199px){#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"],#tf-native-results #tcwlw .tr-quote-services>.bn55hj4,#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-row:auto}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-compare{grid-column:1;flex-wrap:wrap;padding:12px;gap:10px;bottom:0}#tf-native-results #tcwlw .tr-compare strong{font-size:20px}#tf-native-results #tcwlw .tr-compare button{min-width:100px;padding:10px 20px}#tf-native-results #tcwlw .tr-quote-search{padding:8px 14px}#tf-native-results #tcwlw .tr-quote-search strong{font-size:23px}.tr-feature-heading{grid-column:2;font-size:21px!important}.tr-feature-title{gap:14px;flex-wrap:wrap}.tr-feature-title img{width:130px}.tr-feature-title strong{font-size:24px}.tr-feature-photo{display:none}}
/* Preserve the SDK's recommendation ranking and click targets. */
body:has(.tf) #tcwlw_o .fzhe8jx{background:#fff!important;border:1px solid #dce1e7!important;border-top:3px solid #E11F26!important;border-radius:0 0 12px 12px!important;padding:16px!important;box-shadow:0 12px 35px #17233524!important;font-family:Inter,WidgetInter,Arial,sans-serif!important}
body:has(.tf) #tcwlw_o .fzhe8jx>h5{font-family:Inter,WidgetInter,Arial,sans-serif!important;font-size:20px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:-.5px!important;color:#10151e!important;text-align:left!important;margin:0 0 12px!important}
body:has(.tf) #tcwlw_o .fzhe8jx>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .frkwlse{width:100%!important;min-width:0!important;margin:0!important;border:1px solid #dce1e7!important;border-radius:8px!important;padding:14px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:16px!important;box-sizing:border-box!important;transition:box-shadow .15s,border-color .15s}
body:has(.tf) #tcwlw_o .fzhe8jx .frkwlse:hover{border-color:#E11F26!important;box-shadow:0 5px 18px #17233515!important}
body:has(.tf) #tcwlw_o .fzhe8jx .i9vqpxg{width:80px!important;height:100px!important;flex:none!important}
body:has(.tf) #tcwlw_o .fzhe8jx .i9vqpxg img{width:100%!important;height:100%!important;object-fit:contain!important}
body:has(.tf) #tcwlw_o .fzhe8jx .i54ojgt{flex:1;min-width:0}
body:has(.tf) #tcwlw_o .fzhe8jx .i54ojgt>img{max-width:145px!important;max-height:27px!important;object-fit:contain!important;object-position:left!important;margin:0 0 7px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .mpishgt{font-family:Inter,WidgetInter,Arial,sans-serif!important;font-size:15px!important;text-transform:none!important;line-height:1.35!important;font-weight:700!important;color:#152031!important;margin:0 0 7px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n{display:flex!important;align-items:baseline;gap:6px!important;flex-wrap:wrap}
body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n h5{font:700 22px/1.2 Inter,WidgetInter,Arial,sans-serif!important;color:#E11F26!important;margin:0!important}
body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n span{font:400 13px/1.2 Inter,WidgetInter,Arial,sans-serif!important;color:#5c6778!important}
body:has(.tf) #tcwlw_o .fzhe8jx .e17r7oo2{font:600 12px/1.4 Inter,WidgetInter,Arial,sans-serif!important;color:#536075!important;padding-top:10px!important;display:block!important}
@media(max-width:760px){body:has(.tf) #tcwlw_o .fzhe8jx{padding:12px!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important}body:has(.tf) #tcwlw_o .fzhe8jx>div{grid-template-columns:1fr!important;gap:8px!important}body:has(.tf) #tcwlw_o .fzhe8jx .frkwlse{padding:10px!important;gap:12px!important}body:has(.tf) #tcwlw_o .fzhe8jx .i9vqpxg{width:52px!important;height:72px!important}body:has(.tf) #tcwlw_o .fzhe8jx .mpishgt{font-size:14px!important}body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n h5{font-size:19px!important}}
.tr-header{box-sizing:border-box;height:88px}
#tf-native-results #tcwlw .tr-quote-product table td{font:400 14px/1.5 Inter,WidgetInter,Arial,sans-serif!important}
#tf-native-results #tcwlw .tr-quote-product table td span,#tf-native-results #tcwlw .tr-quote-product table td a{font:inherit!important;text-transform:none!important;color:inherit!important}
#tf-native-results #tcwlw .tr-service-card table td a,#tf-native-results #tcwlw .tr-service-card table td span:not([role=switch]){font-size:14px!important;color:#142031!important;text-decoration:none!important}
#tf-native-results #tcwlw .tr-quote-product .pflc05e{border:1px solid #dce1e7!important;border-radius:7px;padding:12px!important}
#tf-native-results #tcwlw .tr-quote-product .p1h6lrpi{font-family:Inter,WidgetInter,Arial,sans-serif!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-quote-product [data-tctid="product_price"]{font:700 28px/1.2 Inter,WidgetInter,Arial,sans-serif!important;color:#E11F26!important}
@media(max-width:760px){.tr-header{height:auto;min-height:74px}.tr-header-store{margin-left:0;justify-content:flex-end;width:100%}.tr-header .tr-header-divider{display:none}}
/* SDK rerenders may reorder siblings; explicit rows keep the visual order stable. */
#tf-native-results #tcwlw .tr-results-page>.tr-search-banner{grid-row:1!important}
#tf-native-results #tcwlw .tr-results-page>.tr-results-heading{grid-row:2!important}
#tf-native-results #tcwlw .tr-results-page>.tr-products{grid-row:3!important}
#tf-native-results #tcwlw .tr-results-page>.p95ym94{grid-row:4!important}
#tf-native-results #tcwlw .tr-results-page>.tr-compare{grid-row:5!important}

@media(max-width:1199px) and (min-width:761px){#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{grid-row:3!important}#tf-native-results #tcwlw .tr-results-page>.tr-products{grid-row:4!important}#tf-native-results #tcwlw .tr-results-page>.p95ym94{grid-row:5!important}#tf-native-results #tcwlw .tr-results-page>.tr-compare{grid-row:6!important}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-results-page>.tr-search-banner{grid-row:1!important}#tf-native-results #tcwlw .tr-results-page>.tr-filter-panel{grid-row:2!important}#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{grid-row:3!important}#tf-native-results #tcwlw .tr-results-page>.tr-results-heading{grid-row:4!important}#tf-native-results #tcwlw .tr-results-page>.tr-products{grid-row:5!important}#tf-native-results #tcwlw .tr-results-page>.p95ym94{grid-row:6!important}#tf-native-results #tcwlw .tr-results-page>.tr-compare{grid-row:7!important}}

/* Keep results inside the original Tire Shop widget and surrounding page. */
body.tr-results-view #tf-native-results{max-width:1280px!important;margin:24px auto!important;padding:0 16px 28px!important;box-sizing:border-box!important}
#tf-native-results>.tr-header{padding:12px 20px;border:1px solid #dce1e7;border-bottom:0;border-radius:10px 10px 0 0;background:#fff}
#tf-native-results #native-shell.tf-native-results{border:1px solid #dce1e7;border-radius:0 0 10px 10px;padding:0 18px 18px;box-sizing:border-box}
#tf-native-results #tcwlw .tr-search-banner{margin:0!important;width:100%!important;box-sizing:border-box!important;padding:20px!important}
body:has(.tr-loading:not([hidden])) #tcwlw_o .cmh9ntf:has([data-tctid="loader"]){visibility:hidden!important;pointer-events:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_img"]{pointer-events:auto!important}
@media(max-width:760px){body.tr-results-view #tf-native-results{padding:0 10px 20px!important;margin:16px auto!important}#tf-native-results #native-shell.tf-native-results{padding:0 10px 12px}#tf-native-results>.tr-header{padding:10px 12px}}
/* Decorations live outside React; SDK popup nodes remain untouched. */
#tf-native-results{position:relative}
.tr-outside-heading[hidden],.tr-outside-compare[hidden]{display:none!important}
.tr-outside-heading{position:absolute;z-index:2;pointer-events:none;margin:0!important;font:700 28px/1.25 Inter,WidgetInter,Arial,sans-serif!important;letter-spacing:-.9px;color:#10151e;text-transform:none!important}
.tr-outside-compare{display:flex;align-items:center;gap:20px;margin:14px 0 0 322px;padding:14px 20px;background:#fff;border:1px solid #dce1e7;border-radius:7px;font-family:Inter,WidgetInter,Arial,sans-serif}
.tr-outside-compare strong{font-size:22px}.tr-outside-compare span{font-size:14px;color:#586476}.tr-outside-compare button{margin-left:auto;border:0;border-radius:5px;background:#222426;color:#fff;padding:12px 28px;font-size:15px}.tr-outside-compare button:disabled{background:#dce0e5;color:#8792a1}
#tf-native-results #tcwlw .tr-results-page>.tr-search-banner,#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner{grid-row:1!important}
#tf-native-results #tcwlw .tr-quote-product{grid-row:2/span 3!important}
#tf-native-results #tcwlw .tr-service-card[data-tctid="required_services"]{grid-row:2!important}
#tf-native-results #tcwlw .tr-service-card[data-tctid="optional_services"]{grid-row:3!important}
#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"]{grid-row:2/span 2!important}
#tf-native-results #tcwlw .tr-quote-services>.bn55hj4{grid-row:3!important}
#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-row:4!important}
#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner>.s14s1kk9{display:flex!important}
body:has(.tr-loading:not([hidden])) #tcwlw_o .cmh9ntf:has([data-tctid="loader"]){display:none!important}
#tcwlw_o .tr-feature-modal .f1fvd7tn>div.tr-feature-native-row{display:grid;grid-template-columns:28% 76px minmax(0,1fr);gap:12px 26px;border-top:1px solid #e0e5eb;padding:20px 0!important}
.tr-feature-native-row::before{content:'';grid-column:1;grid-row:1/span 2;min-height:170px;border-radius:10px;background:url('feature-scenes.jpg') center top/100% 300% no-repeat}
.tr-feature-native-row[data-tr-feature="1"]::before{background-position:center center}.tr-feature-native-row[data-tr-feature="2"]::before{background-position:center bottom}
.tr-feature-native-row::after{content:'◇';grid-column:2;grid-row:1/span 2;display:grid;place-items:center;align-self:start;width:76px;height:76px;border-radius:50%;background:#fff0f0;color:#E11F26;font-size:42px}
.tr-feature-native-row h6,.tr-feature-native-row p{grid-column:3;margin:0!important}.tr-feature-native-row h6{font-size:15px!important;line-height:1.5!important}.tr-feature-native-row p{font-size:14px!important;line-height:1.6!important}
.tr-feature-native-row h6[data-tr-heading]::before{content:attr(data-tr-heading);display:block;font:700 24px/1.2 Inter,WidgetInter,Arial,sans-serif;letter-spacing:-.7px;text-transform:none;margin-bottom:12px;color:#10151e}
#tcwlw_o .tr-feature-modal[data-tr-model] .f1rhl2z2::before{content:attr(data-tr-model);font:700 28px/1.3 Inter,WidgetInter,Arial,sans-serif;display:block}
#tf-native-results #tcwlw .tr-empty-native{grid-column:1/-1;text-align:center;padding:70px 24px;border:1px solid #dce1e7;border-radius:8px;font-size:20px;background:white}
#tf-native-results #tcwlw .tr-empty-native::before{content:'No tires found.';display:block;font:700 40px/1.2 Inter,WidgetInter,Arial,sans-serif;margin-bottom:25px;color:#10151e}
#tf-native-results #tcwlw .tr-empty-native button{background:#E11F26!important;color:#fff!important;border:0!important;border-radius:5px;padding:16px 35px!important;font-size:18px!important}
@media(max-width:1199px){.tr-outside-heading{font-size:25px!important}.tr-outside-compare{margin-left:246px}#tf-native-results #tcwlw .tr-service-card[data-tctid="price_summary"],#tf-native-results #tcwlw .tr-quote-services>.bn55hj4,#tf-native-results #tcwlw .tr-quote-services [data-tctid="legal_information"]{grid-row:auto!important}}
@media(max-width:760px){.tr-outside-heading{position:static!important;max-width:none!important;margin:14px 12px!important}.tr-outside-compare{margin:12px 0;gap:10px;flex-wrap:wrap}.tr-outside-compare strong{font-size:19px}#tcwlw_o .tr-feature-modal .f1fvd7tn>div.tr-feature-native-row{display:block!important}.tr-feature-native-row::before{display:block;height:145px;margin-bottom:14px;background-size:100% 300%}.tr-feature-native-row::after{display:none}.tr-feature-native-row h6[data-tr-heading]::before{font-size:21px}.tr-feature-native-row p{margin-top:12px!important}}

/* The SDK CSS-ready sentinel must retain a measurable height. */
#tf-native-results #tcwlw>.ctz8m2l{display:block!important;height:1px!important;min-height:1px!important;position:absolute!important;visibility:hidden!important}
body.tr-results-view #tf-native-results{max-width:1536px!important;width:calc(100% - 48px)!important}
#tf-native-results #tcwlw .tr-results-page{grid-template-rows:150px 58px auto auto!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{height:48px!important;align-self:center!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a{height:46px!important;box-sizing:border-box!important;padding:10px 14px!important;font-size:14px!important;white-space:nowrap!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a>span{font-size:14px!important;display:inline!important}
#tf-native-results #tcwlw .tr-product [data-tctid="select"]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;white-space:nowrap!important;font-size:15px!important;line-height:1.2!important;box-sizing:border-box!important;padding:10px 14px!important}
#tf-native-results #tcwlw .tr-product [data-tctid="select"]::after{display:block!important;float:none!important;flex:none!important;font-size:26px!important;line-height:1!important}
.tr-outside-compare{margin-left:322px}
.tr-feature-native-row{align-items:start!important;grid-template-rows:min-content min-content!important}
.tr-feature-native-row::before{grid-row:1/span 2}
.tr-feature-native-row::after{content:'';background:#fff0f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff3023' stroke-width='1.5'%3E%3Cpath d='M12 2S4 12 4 16a8 8 0 0 0 16 0c0-4-8-14-8-14Z'/%3E%3C/svg%3E") center/38px 38px no-repeat}
.tr-feature-native-row[data-tr-feature="1"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff3023' stroke-width='1.5'%3E%3Cpath d='M3 9h5l6-5v16l-6-5H3Zm15 0 5 6m0-6-5 6'/%3E%3C/svg%3E")}
.tr-feature-native-row[data-tr-feature="2"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff3023' stroke-width='1.5'%3E%3Cpath d='m12 2 9 3v7c0 5-9 10-9 10S3 17 3 12V5Z'/%3E%3C/svg%3E")}
@media(max-width:1199px) and (min-width:761px){#tf-native-results #tcwlw .tr-results-page{grid-template-rows:150px 48px 54px auto!important}}
@media(max-width:760px){body.tr-results-view #tf-native-results{width:100%!important;max-width:100%!important}#tf-native-results #tcwlw .tr-results-page{grid-template-rows:auto!important}.tr-outside-heading{display:none!important}.tr-outside-compare{margin-left:0}.tr-feature-native-row::before{background-size:100% 300%!important}}
.tr-outside-heading{display:flex;align-items:baseline;gap:18px}.tr-outside-heading small{font:400 14px/1.3 Inter,WidgetInter,Arial,sans-serif;color:#657183;white-space:nowrap}
#tf-native-results #tcwlw .tr-search-banner{position:relative}
#tf-native-results #tcwlw .tr-search-banner .s14s1kk9{width:100%!important;flex:1!important}
#tf-native-results #tcwlw .tr-search-banner .s14s1kk9>div{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:24px}
#tf-native-results #tcwlw .tr-search-banner .s1bdx0ag{flex:1;min-width:0}
#tf-native-results #tcwlw .tr-search-banner .l16yk4hv:has(canvas){width:350px!important;min-width:350px!important;max-width:350px!important;height:135px!important;flex:none!important;margin-left:auto!important}
#tf-native-results #tcwlw .tr-search-banner canvas{width:350px!important;height:135px!important;max-width:100%!important;object-fit:contain!important}
#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]{position:absolute!important;left:var(--tr-edit-left,400px)!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;min-width:0!important;white-space:nowrap!important}
#tf-native-results #tcwlw .tr-results-page .p17rlelc{font-size:0!important;color:#596473!important}
#tf-native-results #tcwlw .tr-results-page .p17rlelc strong{display:none!important}
#tf-native-results #tcwlw .tr-results-page .p17rlelc::before{content:'YOUR SEARCH';display:block;font:600 13px/1.4 Inter,WidgetInter,Arial,sans-serif;margin-bottom:7px}
#tf-native-results #tcwlw .tr-results-page[data-tr-search-mode="vehicle"] .p17rlelc::before{content:'YOUR VEHICLE'}
#tf-native-results #tcwlw .tr-product .u1nn3c9o>li{position:relative!important;overflow:visible!important}
#tf-native-results #tcwlw .tr-product .t1lg14um{position:absolute!important;left:50%!important;right:auto!important;top:calc(100% + 10px)!important;transform:translateX(-50%)!important;width:330px!important;min-width:280px!important;max-width:calc(100vw - 40px)!important;max-height:360px!important;overflow:auto!important;background:white!important;border:1px solid #dce1e7!important;border-radius:8px!important;padding:16px!important;box-shadow:0 10px 30px #17233524!important;z-index:100!important;box-sizing:border-box!important;text-align:left!important}
#tf-native-results #tcwlw .tr-product .t1lg14um>div,#tf-native-results #tcwlw .tr-product .t1lg14um .s6h3ul6{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}
#tf-native-results #tcwlw .tr-product .t1lg14um .s3af76g{font-size:14px!important;line-height:1.6!important;white-space:normal!important;padding:4px 0!important;border-bottom:1px solid #e6eaf0}
#tcwlw_o .tr-feature-modal .f1fvd7tn>div.tr-feature-native-row{grid-template-rows:auto!important;align-items:start!important}
.tr-feature-native-row::before,.tr-feature-native-row::after{grid-row:1!important}
.tr-feature-native-row h6{grid-row:1!important;align-self:start!important}.tr-feature-native-row p{grid-row:1!important;align-self:start!important;margin-top:var(--tr-copy-offset,50px)!important}
@media(max-width:1199px){#tf-native-results #tcwlw .tr-search-banner .l16yk4hv:has(canvas){width:250px!important;min-width:250px!important}#tf-native-results #tcwlw .tr-search-banner canvas{width:250px!important}#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]{position:static!important;transform:none!important;align-self:flex-end!important;order:2!important}.tr-outside-heading small{font-size:12px}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-search-banner .s14s1kk9>div{gap:10px!important}#tf-native-results #tcwlw .tr-search-banner .l16yk4hv:has(canvas){width:115px!important;min-width:115px!important;height:85px!important}#tf-native-results #tcwlw .tr-search-banner canvas{width:115px!important;height:85px!important}#tf-native-results #tcwlw .tr-search-banner [data-tctid="page_title"]{font-size:21px!important}.tr-feature-native-row p{margin-top:12px!important}}
.tr-owned-quote-hero[hidden]{display:none!important}
.tr-owned-quote-hero{display:flex;align-items:center;gap:24px;min-height:150px;box-sizing:border-box;padding:18px 35px;background:linear-gradient(105deg,#f2f5f7,#eff3f6);font-family:Inter,WidgetInter,Arial,sans-serif}
.tr-owned-quote-hero>div{border-left:1px solid #cbd4df;padding-left:25px;display:flex;flex-direction:column;gap:8px}.tr-owned-quote-hero span{font-size:13px;color:#596473;font-weight:600}.tr-owned-quote-hero strong{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-1px;color:#10151e}
.tr-owned-quote-hero button{border:0;border-left:1px solid #cbd4df;background:none;padding:5px 0 5px 24px;font:400 16px/1.4 Inter,WidgetInter,Arial,sans-serif;text-decoration:underline;color:#42526b;white-space:nowrap}
.tr-owned-quote-hero canvas{width:350px;height:135px;object-fit:contain;margin-left:auto}
#tf-native-results #tcwlw .tr-quote-page>.tr-search-banner{display:none!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a>span{position:static!important;float:none!important;height:auto!important;max-width:100%!important;white-space:nowrap!important;line-height:1.3!important;margin:0!important;transform:none!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a{display:flex!important;justify-content:space-between!important;gap:8px!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a>span:first-child{flex:none!important;font-size:0!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a>span:first-child i{font-size:18px!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c>div>a>span:last-child{order:-1!important;color:#172031!important;overflow:hidden;text-overflow:ellipsis;font-size:14px!important}
@media(max-width:1199px){.tr-owned-quote-hero{padding:18px;gap:16px}.tr-owned-quote-hero strong{font-size:26px}.tr-owned-quote-hero canvas{width:240px}.tr-owned-quote-hero button{font-size:14px;padding-left:14px}}
@media(max-width:760px){.tr-owned-quote-hero{min-height:100px;flex-wrap:wrap;padding:15px;gap:12px}.tr-owned-quote-hero>div{flex:1;padding-left:12px}.tr-owned-quote-hero strong{font-size:21px}.tr-owned-quote-hero canvas{width:120px;height:85px}.tr-owned-quote-hero button{font-size:12px;order:3}}
#tf-native-results #tcwlw .tr-quote-page{grid-template-rows:58px auto auto auto!important}
#tf-native-results #tcwlw .tr-service-card .s1g0ep3l{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:26px!important;margin:0!important}
#tf-native-results #tcwlw .tr-service-card .f1l6mvau{position:relative!important;display:block!important;width:46px!important;height:26px!important;font-size:13px!important;margin:0!important;padding:0!important}
#tf-native-results #tcwlw .tr-service-card .f1l6mvau input{position:absolute!important;inset:0!important;width:46px!important;height:26px!important;margin:0!important;opacity:0!important;z-index:2!important;cursor:pointer!important}
#tf-native-results #tcwlw .tr-service-card .fha2t8i{position:absolute!important;inset:0!important;width:46px!important;height:26px!important;border-radius:20px!important;box-sizing:border-box!important}
#tf-native-results #tcwlw .tr-service-card .fha2t8i::before{width:22px!important;height:22px!important;top:2px!important;left:2px!important;border-radius:50%!important;transform:none!important}
#tf-native-results #tcwlw .tr-service-card input:checked+.fha2t8i::before{transform:translateX(20px)!important}
#tf-native-results #tcwlw [data-tctid="total_price"] td,#tf-native-results #tcwlw [data-tctid="total_price"] span{font-size:23px!important;line-height:1.3!important;font-weight:700!important;color:#E11F26!important}
@media(max-width:760px){#tf-native-results #tcwlw .tr-quote-page{grid-template-rows:auto!important}}
/* Use the approved first-step banner and store bar throughout the embedded flow. */
#tf-native-results>.tr-header{display:block!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}
#tf-native-results>.tr-header .tf-banner{height:134px!important;width:100%!important}
#tf-native-results>.tr-header .tf-banner-inner{height:100%;max-width:none!important;box-sizing:border-box;padding:22px 34px!important;gap:27px!important}
#tf-native-results>.tr-header .tf-logo{width:165px!important;height:82px!important;object-fit:contain!important}
#tf-native-results>.tr-header .tf-banner h1{font:700 35px/1.1 WidgetInter,Inter,Arial,sans-serif!important;letter-spacing:-1.4px!important;color:#fff!important;margin:0!important;text-transform:none!important}
#tf-native-results>.tr-header .tf-divider{height:55px!important}
#tf-native-results>.tr-header .tf-storebar{padding:12px 34px!important;min-height:58px!important;box-sizing:border-box!important}
#tf-native-results>.tr-header .tf-store button{font-size:14px!important;border:0!important;background:none!important}
#tf-native-results #tcwlw .tr-product .roqayes{display:flex!important;position:absolute;top:58px;left:20px;z-index:1;background:#fff0ed;color:#E11F26;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.3}
#tf-native-results #tcwlw .tr-product .roqayes span{font-size:11px!important;font-weight:600!important;color:#E11F26!important}
#tf-native-results #tcwlw .tr-product a:not([data-tctid]){background:#fff2ef!important;border:1px solid #ffd4cd!important;border-radius:5px;color:#E11F26!important;font-size:12px!important;line-height:1.4!important;padding:7px 10px!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-service-card .fha2t8i::before{width:46px!important;height:26px!important;inset:0!important;border-radius:20px!important;background:#b9bdc2!important;transform:none!important}
#tf-native-results #tcwlw .tr-service-card .fha2t8i::after{width:22px!important;height:22px!important;top:2px!important;left:2px!important;right:auto!important;border-radius:50%!important;background:white!important;transform:none!important;box-shadow:0 1px 3px #0002}
#tf-native-results #tcwlw .tr-service-card input:checked+.fha2t8i::before{background:#22a445!important;transform:none!important}
#tf-native-results #tcwlw .tr-service-card input:checked+.fha2t8i::after{transform:translateX(20px)!important}
#tf-native-results #tcwlw .tr-service-card [data-tctid="total_price"][data-tctid="total_price"] td,#tf-native-results #tcwlw .tr-service-card [data-tctid="total_price"][data-tctid="total_price"] span{font-size:23px!important;font-weight:700!important;color:#E11F26!important}
#tf-native-results #tcwlw .tr-quote-services .o18ntu91:empty{display:none!important}
#tf-native-results #tcwlw .tr-quote-services .o18ntu91{grid-column:1/-1!important;grid-row:2!important;border:1px solid #ffd4cd;border-radius:6px;padding:10px;background:#fff2ef!important}
#tf-native-results #tcwlw .tr-quote-services .o18ntu91 a,#tf-native-results #tcwlw .tr-quote-services .o18ntu91 div{background:transparent!important;color:#E11F26!important;text-transform:none!important;font-size:13px!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer{grid-template-rows:58px auto auto auto auto!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-product{grid-row:3/span 3!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="required_services"]{grid-row:3!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="optional_services"]{grid-row:4!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="price_summary"]{grid-row:3/span 2!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .bn55hj4{grid-row:4!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="legal_information"]{grid-row:5!important}
@media(max-width:1199px){#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="price_summary"],#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .bn55hj4,#tf-native-results #tcwlw .tr-quote-page.tr-has-offer [data-tctid="legal_information"]{grid-row:auto!important}}
@media(max-width:760px){#tf-native-results>.tr-header .tf-banner{height:110px!important}#tf-native-results>.tr-header .tf-banner-inner{padding:16px!important;gap:14px!important}#tf-native-results>.tr-header .tf-logo{width:105px!important;height:60px!important}#tf-native-results>.tr-header .tf-banner h1{font-size:22px!important;white-space:normal!important;letter-spacing:-.7px!important}#tf-native-results>.tr-header .tf-divider{height:45px!important;margin:0!important}#tf-native-results>.tr-header .tf-storebar{padding:10px 14px!important;gap:8px!important;flex-wrap:wrap}#tf-native-results>.tr-header .tf-store{gap:8px!important;font-size:12px!important}#tf-native-results>.tr-header .tf-powered{font-size:8px!important}#tf-native-results>.tr-header .tf-powered strong{font-size:12px!important}}
/* Owned dialogs sit outside React; all values and actions come from the SDK. */
.tr-specs-modal{box-sizing:border-box;width:min(880px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #dce1e7;border-radius:12px;padding:38px 30px 28px;background:#fff;color:#111923;font:14px/1.5 WidgetInter,Inter,Arial,sans-serif;overflow:auto;box-shadow:0 24px 70px #10192540}
.tr-specs-modal[open]{display:grid;grid-template-columns:1fr 1.08fr;gap:24px}
.tr-specs-modal::backdrop{background:#17233070;backdrop-filter:blur(2px)}
.tr-spec-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:32px;line-height:1;color:#505a68;cursor:pointer}
.tr-spec-brand{width:170px;height:42px;object-fit:contain;object-position:left center}.tr-spec-product h3{font-size:22px;margin:8px 0 0;line-height:1.3}.tr-spec-image{display:block;width:100%;height:330px;object-fit:contain;margin:0 auto 12px}
.tr-spec-pricing{display:flex;gap:30px;border:1px solid #d6dde6;border-radius:5px;padding:12px 18px;align-items:start}.tr-spec-pricing label{display:grid;gap:8px}.tr-spec-pricing select{height:42px;min-width:72px;border:1px solid #bdc7d4;border-radius:4px;background:white;color:#111923;font:inherit;padding:6px}.tr-spec-pricing span{display:block}.tr-spec-pricing strong{display:block;font-size:28px;color:#E11F26;line-height:1.4}.tr-spec-pricing small{display:block;font-size:13px;font-weight:600}
.tr-spec-quote,.tr-owned-empty button{width:100%;border:0;border-radius:5px;background:#E11F26;color:white;padding:16px 18px;font:600 15px/1.3 WidgetInter,Inter,Arial,sans-serif;cursor:pointer}.tr-spec-quote{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.tr-spec-quote span{font-size:26px;line-height:1}
.tr-spec-table{border:1px solid #dce1e7;border-radius:5px;overflow:hidden;align-self:center}.tr-spec-table h2{background:#242628;color:white;font-size:22px;padding:14px 20px;margin:0}.tr-spec-table>div{padding:0 20px}.tr-spec-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e0e5ec;overflow-wrap:anywhere}.tr-spec-row:last-child{border:0}.tr-spec-row span{color:#536074}.tr-spec-row strong{font-weight:600}
#tf-native-results #tcwlw .tr-product .t1lg14um{visibility:hidden!important;pointer-events:none!important}
#tf-native-results #tcwlw .tr-empty-native{display:none!important}
.tr-owned-empty{box-sizing:border-box;border:1px solid #dce1e7;border-radius:8px;text-align:center;padding:60px 20px;margin:0 18px 24px;background:white;color:#111923;font-family:WidgetInter,Inter,Arial,sans-serif}.tr-no-tire-art{width:136px;margin:0 auto 22px}.tr-owned-empty h2{font-size:42px;letter-spacing:-1.5px;line-height:1.2;margin:0 0 22px}.tr-owned-empty p{font-size:21px;line-height:1.5;color:#535d69;margin:0 0 36px}.tr-owned-empty button{max-width:525px;font-size:19px;padding:20px}
/* Keep the legacy search form from flashing behind the single custom loader. */
body:has(.tr-loading:not([hidden])) #tireconnect-shop{visibility:hidden!important}
#tf-native-results>.tr-header[hidden],.tr-owned-empty[hidden]{display:none!important}
@media(max-width:640px){.tr-specs-modal[open]{grid-template-columns:1fr;gap:20px;padding:36px 18px 20px}.tr-spec-image{height:230px}.tr-spec-table h2{font-size:20px}.tr-spec-row{padding:10px 0}.tr-owned-empty{margin:0 0 16px;padding:36px 16px}.tr-owned-empty h2{font-size:30px}.tr-owned-empty p{font-size:16px}.tr-no-tire-art{width:100px}.tr-owned-empty button{font-size:16px}}
#tcwlw_o .tr-feature-modal .f1rhl2z2{position:relative!important;box-sizing:border-box!important;min-height:112px!important;padding:24px 64px 20px 300px!important;border-bottom:1px solid #dce1e7!important}
#tcwlw_o .tr-feature-modal[data-tr-model] .f1rhl2z2::before{content:''!important;position:absolute!important;left:36px!important;top:30px!important;width:220px!important;height:52px!important;background:var(--tr-feature-brand) left center/contain no-repeat!important;border-right:1px solid #dce1e7!important;padding-right:18px!important;box-sizing:border-box!important}
#tcwlw_o .tr-feature-modal .f1rhl2z2::after{content:attr(data-tr-model);display:block!important;font:700 28px/1.25 WidgetInter,Inter,Arial,sans-serif!important;letter-spacing:-.7px!important;color:#111923!important}
#tcwlw_o .tr-feature-modal .f1rhl2z2 h4{position:absolute!important;left:300px!important;bottom:15px!important;border:0!important;padding:0!important;margin:0!important;font:400 18px/1.3 WidgetInter,Inter,Arial,sans-serif!important;text-align:left!important}
@media(max-width:760px){#tcwlw_o .tr-feature-modal .f1rhl2z2{padding:75px 40px 45px 20px!important;min-height:150px!important}#tcwlw_o .tr-feature-modal[data-tr-model] .f1rhl2z2::before{left:20px!important;top:20px!important;width:145px!important;height:36px!important;border:0!important}#tcwlw_o .tr-feature-modal .f1rhl2z2::after{font-size:21px!important}#tcwlw_o .tr-feature-modal .f1rhl2z2 h4{left:20px!important;bottom:15px!important;font-size:15px!important}}
#tf-native-results #tcwlw .tr-product .roqayes{position:absolute!important;top:63px!important;left:20px!important;right:auto!important;bottom:auto!important;width:max-content!important;max-width:calc(100% - 40px)!important;height:auto!important;transform:none!important;margin:0!important;padding:3px 7px!important;pointer-events:none!important;box-sizing:border-box!important;z-index:1!important}
#tf-native-results #tcwlw .tr-product .roqayes::before,#tf-native-results #tcwlw .tr-product .roqayes::after{display:none!important}
#tf-native-results #tcwlw .tr-product .roqayes>span{position:static!important;transform:none!important;display:flex!important;gap:5px!important;align-items:center!important;width:auto!important}
#tf-native-results #tcwlw .tr-product .roqayes i{font-size:12px!important}
#tf-native-results #tcwlw .tr-product .axpsanm{z-index:2!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"]{padding:20px!important;border:0!important;min-width:0!important;color:#172031!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"]>div:has(>table){overflow-x:auto!important;max-width:100%!important;border:1px solid #dce1e7;border-radius:8px}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] table{border-collapse:collapse!important;font:14px/1.5 WidgetInter,Inter,Arial,sans-serif!important;width:100%!important;min-width:680px!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] td,#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] th{padding:12px 16px!important;border-bottom:1px solid #e2e7ed!important;background:white!important;text-transform:none!important;font-size:14px!important;color:#344054!important;vertical-align:top!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] th{background:#f5f7f9!important;text-align:left!important;font-weight:600!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] td.e1iir855{width:8px!important;padding:0!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] [data-tctid="product_img"]{width:200px!important;height:230px!important;object-fit:contain!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] [data-tctid="product_brand"] img{width:150px!important;height:38px!important;object-fit:contain!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] [data-tctid="page_title"]{font-size:26px!important;text-transform:none!important;font-weight:700!important}
#tf-native-results #tcwlw [data-tctid="page_tires/comparison"] [data-tctid="product_price"]{font-size:25px!important;color:#E11F26!important;font-weight:700!important}
/* Full-width embedded results, with consistent edges for header and vehicle strip. */
body.tr-results-view #tf-native-results{max-width:none!important;width:calc(100% - 32px)!important;padding:0 0 28px!important;margin:24px auto!important}
#tf-native-results #native-shell{padding-left:0!important;padding-right:0!important;border-left:0!important;border-right:0!important}
#tf-native-results #tcwlw .tr-search-banner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
body:has(.tr-loading:not([hidden])) #tireconnect-shop{opacity:0!important;pointer-events:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"]{width:calc(100% - 138px)!important;min-width:0!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"] img{min-width:0!important;max-width:100%!important;max-height:32px!important}
#tf-native-results #tcwlw .tr-product .axpsanm{top:20px!important;right:20px!important;left:auto!important;width:128px!important;text-align:right!important;white-space:nowrap!important}
#tf-native-results #tcwlw .tr-product .axpsanm label{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}
#tf-native-results #tcwlw .tr-product .axpsanm input{margin:0!important;flex:none!important}
@media(max-width:760px){body.tr-results-view #tf-native-results{width:100%!important;margin:16px auto!important}#tf-native-results #native-shell{padding-left:12px!important;padding-right:12px!important}.tr-owned-quote-hero{margin-left:12px;margin-right:12px}}
/* Independent services grid prevents product height from creating gaps between services. */
#tf-native-results #tcwlw .tr-quote-page,#tf-native-results #tcwlw .tr-quote-page.tr-has-offer{grid-template-rows:58px auto!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-product,#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-product{grid-column:1!important;grid-row:2!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services{display:grid!important;grid-column:2/-1!important;grid-row:2!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:18px 16px!important;width:100%!important;align-self:start!important;min-width:0!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services>[loading]{display:contents!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="required_services"]{grid-column:1!important;grid-row:1!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="optional_services"]{grid-column:1!important;grid-row:2!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="price_summary"]{grid-column:2!important;grid-row:1/span 2!important;align-self:stretch!important;padding-bottom:160px!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services>.bn55hj4{grid-column:2!important;grid-row:2!important;align-self:end!important;padding:0 24px 24px!important;z-index:1!important}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="legal_information"]{grid-column:2!important;grid-row:3!important;margin:0 10px!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services .o18ntu91{grid-column:1/-1!important;grid-row:1!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services [data-tctid="required_services"]{grid-row:2!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services [data-tctid="optional_services"]{grid-row:3!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services [data-tctid="price_summary"]{grid-row:2/span 2!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services>.bn55hj4{grid-row:3!important}
#tf-native-results #tcwlw .tr-quote-page.tr-has-offer .tr-quote-services [data-tctid="legal_information"]{grid-row:4!important}
#tf-native-results #tcwlw .tr-service-card .fha2t8i::before,#tf-native-results #tcwlw .tr-service-card .fha2t8i::after{margin:0!important;border:0!important;box-sizing:border-box!important}
@media(max-width:1100px){#tf-native-results #tcwlw .tr-quote-page{grid-template-columns:1fr!important}#tf-native-results #tcwlw .tr-quote-page .tr-quote-services{grid-column:1!important;grid-row:3!important}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-quote-page .tr-quote-services{display:flex!important;flex-direction:column!important;gap:16px!important}#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="price_summary"]{padding-bottom:24px!important}#tf-native-results #tcwlw .tr-quote-page .tr-quote-services>.bn55hj4{padding:0!important;width:100%!important}#tf-native-results #tcwlw .tr-quote-page .tr-quote-services [data-tctid="legal_information"]{margin:0!important}}
/* Preserve the mandatory native category, fitment, warranty and set pricing. */
#tf-native-results #tcwlw .tr-product [data-tctid="tire_season"],#tf-native-results #tcwlw .tr-product [data-tctid="tire_size"],#tf-native-results #tcwlw .tr-product [data-tctid="tire_warranty"]{display:block!important;font:400 13px/1.5 WidgetInter,Inter,Arial,sans-serif!important;color:#536074!important;padding:0!important;margin:2px 0!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="tire_season"]{font-weight:600!important;color:#253044!important}
#tf-native-results #tcwlw .tr-product [data-tctid="tire_season"] img{width:17px!important;height:17px!important;vertical-align:middle!important}
#tf-native-results #tcwlw .tr-product [data-tctid="tire_size"] span,#tf-native-results #tcwlw .tr-product [data-tctid="tire_warranty"] span{font-size:13px!important;color:#253044!important}
#tf-native-results #tcwlw .tr-product .s14k676n{display:block!important;font:600 12px/1.4 WidgetInter,Inter,Arial,sans-serif!important;color:#344054!important;margin:0 0 6px!important}
#tf-native-results #tcwlw .tr-product .s14k676n span{font:inherit!important;color:inherit!important}
body:has(.tf) #tcwlw_o .fzhe8jx{box-sizing:border-box!important;border-radius:0 0 10px 10px!important;padding:12px 16px 8px!important;background:#fff!important}
body:has(.tf) #tcwlw_o .fzhe8jx>h5{font-size:16px!important;margin-bottom:9px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .frkwlse{padding:10px 14px!important;gap:14px!important;background:linear-gradient(120deg,#fff,#fafbfc)!important;align-items:center!important}
body:has(.tf) #tcwlw_o .fzhe8jx .i9vqpxg{width:62px!important;height:80px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .mpishgt{font-size:13px!important;margin-bottom:5px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n h5{font-size:20px!important}
body:has(.tf) #tcwlw_o .fzhe8jx .e17r7oo2{padding-top:7px!important;text-align:center!important;cursor:pointer!important}
@media(max-width:760px){body:has(.tf) #tcwlw_o .fzhe8jx>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body:has(.tf) #tcwlw_o .fzhe8jx .frkwlse{flex-direction:column!important;padding:8px 5px!important;gap:5px!important;text-align:center!important}body:has(.tf) #tcwlw_o .fzhe8jx .i9vqpxg{width:40px!important;height:48px!important}body:has(.tf) #tcwlw_o .fzhe8jx .i54ojgt>img{max-width:80px!important;height:18px!important;margin:0!important}body:has(.tf) #tcwlw_o .fzhe8jx .mpishgt{font-size:10px!important;margin:4px 0!important}body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n{justify-content:center!important;gap:2px!important}body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n h5{font-size:15px!important}body:has(.tf) #tcwlw_o .fzhe8jx .p9e482n span{font-size:10px!important}}
@media(min-width:1400px){#tf-native-results #tcwlw .tr-results-page{grid-template-columns:260px minmax(0,1fr)!important;column-gap:24px!important}#tf-native-results #tcwlw .tr-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.tr-outside-compare{margin-left:284px!important}#tf-native-results #tcwlw .tr-product{padding:18px!important}#tf-native-results #tcwlw .tr-product .axpsanm{right:18px!important;font-size:12px!important}#tf-native-results #tcwlw .tr-product .axpsanm label{font-size:12px!important}#tf-native-results #tcwlw .tr-product [data-tctid="product_model"]{font-size:20px!important}#tf-native-results #tcwlw .tr-product [data-tctid="select"]{font-size:13px!important}}
#tf-native-results #tcwlw .tr-product .u1nn3c9o{gap:10px!important;margin-top:4px!important}
#tf-native-results #tcwlw .tr-product .u1nn3c9o a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 12px!important;border:1px solid #e0e5ed!important;border-radius:6px!important;background:#f7f9fb!important;color:#46536a!important;font:500 13px/1.3 WidgetInter,Inter,Arial,sans-serif!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s}
#tf-native-results #tcwlw .tr-product .u1nn3c9o a:hover,#tf-native-results #tcwlw .tr-product .u1nn3c9o a:focus-visible{background:#fff0ed!important;border-color:#ffb7ad!important;color:#E11F26!important;outline-offset:3px}
#tf-native-results #tcwlw .tr-product .u1nn3c9o a::before{content:'';width:14px;height:14px;flex:none;background:center/contain no-repeat}
#tf-native-results #tcwlw .tr-product a[data-tctid="specs"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23536177' stroke-width='1.8'%3E%3Cpath d='M14 4a6 6 0 0 0-7 7L3 15a3 3 0 0 0 4 4l4-4a6 6 0 0 0 7-7l-4 4-3-3Z'/%3E%3C/svg%3E")}
#tf-native-results #tcwlw .tr-product a[data-tctid="features"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23536177' stroke-width='1.8'%3E%3Cpath d='M9 6h12M9 12h12M9 18h12M3 6h2M3 12h2M3 18h2'/%3E%3C/svg%3E")}
#tf-native-results #tcwlw .tr-quote-page .tr-quote-services{max-width:none!important;justify-self:stretch!important;float:none!important;left:auto!important;right:auto!important;box-sizing:border-box!important}
body.tr-results-view #tf-native-results.tr-is-empty #tcwlw{min-height:0!important;height:auto!important}
#tf-native-results.tr-is-empty #native-shell{min-height:0!important;height:auto!important;padding-bottom:0!important}
#tf-native-results.tr-is-empty #tcwlw .tr-results-page{min-height:0!important;grid-template-rows:150px 58px!important;grid-template-columns:minmax(0,1fr)!important;row-gap:12px!important}
#tf-native-results.tr-is-empty #tcwlw .tr-results-page>.ppe6c0c{grid-column:1!important;grid-row:2!important}
#tf-native-results.tr-is-empty #tcwlw .tr-results-page>.s993uab{display:none!important}
#tf-native-results.tr-is-empty .tr-owned-empty{margin:12px 0 24px!important;padding:42px 20px!important}
#tf-native-results.tr-is-empty #tcwlw [data-tctid="tc_logo"]{display:none!important}
@media(max-width:760px){#tf-native-results.tr-is-empty #tcwlw .tr-results-page{grid-template-rows:auto auto!important}.tr-owned-empty{padding:32px 16px!important}}
#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]{border:0!important;box-shadow:none!important;text-decoration:none!important;background:transparent!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;line-height:1.3!important;display:inline-flex!important;align-items:center!important;gap:7px!important;top:calc(50% + 12px)!important;transform:translateY(-50%)!important;font-weight:500!important}
#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]::before,#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]::after{display:none!important}
#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"] i{margin:0!important;font-size:20px!important;line-height:1!important}
@media(max-width:1199px){#tf-native-results #tcwlw .tr-search-banner [data-tctid="back"]{transform:none!important;top:auto!important}}
body.tr-results-view #tcwlw [data-tctid="page_tires/search"]{opacity:0!important;pointer-events:none!important}
#tf-native-results #tcwlw .tr-product .t1lg14um{display:none!important;opacity:0!important}
#tf-native-results #tcwlw .tr-product [data-tctid="show_offer"]{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;background:#fff3ef!important;border:1px solid #ffd6cd!important;border-radius:5px!important;padding:9px 12px!important;color:#E11F26!important;font:600 12px/1.45 WidgetInter,Inter,Arial,sans-serif!important;text-align:center!important;text-transform:none!important}
#tf-native-results #tcwlw .tr-product [data-tctid="show_offer"] span{color:inherit!important;font:inherit!important;background:transparent!important;text-transform:none!important}
/* Original offer toggle, styled as an inline disclosure. */
#tf-native-results #tcwlw .tr-product .o19th9yp{background:#fff5f1!important;color:#344054!important;border:1px solid #ffd9cf!important;border-radius:7px!important;padding:0!important;overflow:hidden!important;margin:10px 0!important}
#tf-native-results #tcwlw .tr-product .o19th9yp>[data-tctid="show_offer"]{background:transparent!important;border:0!important;border-radius:0!important;justify-content:space-between!important;text-align:left!important;padding:10px 12px!important}
#tf-native-results #tcwlw .tr-product .o19th9yp>[data-tctid="show_offer"]::after{content:'';display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none;margin:0 3px 3px 8px}
#tf-native-results #tcwlw .tr-product .o19th9yp:has(>div)>[data-tctid="show_offer"]::after{transform:rotate(225deg);margin-bottom:0}
#tf-native-results #tcwlw .tr-product .ozaxt9g::before,#tf-native-results #tcwlw .tr-product .ozaxt9g::after{display:none!important}
#tf-native-results #tcwlw .tr-product .o19th9yp>div{padding:2px 12px 12px!important;background:transparent!important;color:#536074!important;text-align:left!important}
#tf-native-results #tcwlw .tr-product .o19th9yp p{font:400 13px/1.5 WidgetInter,Inter,Arial,sans-serif!important;color:#536074!important;margin:5px 0!important;text-align:left!important}
#tf-native-results #tcwlw .tr-product .o19th9yp p a{display:inline!important;background:transparent!important;border:0!important;padding:0!important;color:#E11F26!important;text-decoration:underline!important;font:500 12px/1.5 WidgetInter,Inter,Arial,sans-serif!important}
#tf-native-results #tcwlw .tr-product .u1nn3c9o li{flex:1!important;min-width:0!important}
#tf-native-results #tcwlw .tr-product .u1nn3c9o a{width:100%!important;box-sizing:border-box!important;padding:9px 8px!important}
#tf-native-results #tcwlw .tr-filters>div.tr-filter-open{padding-bottom:calc(var(--tr-dropdown-height,100px) + 30px)!important}
#tcwlw_o .tr-inline-filter .d1r7u6h9,#tcwlw_o .tr-inline-filter .fwidum7{width:100%!important;min-width:0!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important;background:#fff!important;padding:0!important;max-height:280px!important;overflow-y:auto!important}
#tcwlw_o .tr-inline-filter ul{list-style:none!important;margin:0!important;padding:0!important}
#tcwlw_o .tr-inline-filter li{padding:7px 0!important;margin:0!important;border:0!important;font:400 13px/1.5 WidgetInter,Inter,Arial,sans-serif!important;color:#475467!important}
#tcwlw_o .tr-inline-filter label{display:flex!important;align-items:start!important;gap:9px!important;font:inherit!important;text-transform:none!important;cursor:pointer!important}
#tcwlw_o .tr-inline-filter input[type="checkbox"]{width:16px!important;height:16px!important;flex:none!important;margin:2px 0 0!important;accent-color:#E11F26!important}
/* Keep the SDK's first-row scroll anchor measurable, without a visible spacer. */
#tf-native-results #tcwlw .tr-results-page>div:empty{display:block!important;grid-column:2!important;grid-row:3!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;visibility:hidden!important}
body:has(.tf) #tcwlw_o .fzhe8jx{top:var(--tr-site-header-height,0px)!important}
@media(max-width:1399px) and (min-width:761px){#tf-native-results #tcwlw .tr-results-page>div:empty{grid-row:4!important}}
@media(max-width:760px){#tf-native-results #tcwlw .tr-results-page>div:empty{grid-column:1!important;grid-row:5!important}}
#tf-native-results [data-tctid="pagination"]{border:0!important;background:#f8fafc!important;padding:12px 16px!important;gap:8px!important;border-radius:8px!important}
#tf-native-results [data-tctid="pagination"] a,#tf-native-results [data-tctid="pagination_active"]{display:flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:36px!important;box-sizing:border-box!important;border:1px solid #e0e5ed!important;border-radius:6px!important;background:white!important;font:500 14px/1 WidgetInter,Inter,Arial,sans-serif!important;padding:0 10px!important;color:#536074!important;text-decoration:none!important}
#tf-native-results [data-tctid="pagination_active"]{border-color:#E11F26!important;background:#E11F26!important;color:white!important}
#tf-native-results [data-tctid="pagination_active"] b{font:inherit!important;color:inherit!important}
.tr-outside-compare{border:1px solid #dce3ec!important;border-radius:10px!important;background:linear-gradient(120deg,#fff,#f7f9fc)!important;box-shadow:0 5px 20px #1723350a!important;padding:18px 22px!important;gap:20px!important}
.tr-outside-compare strong{font-size:22px!important;letter-spacing:-.6px!important}.tr-outside-compare span{color:#667085!important;font-size:13px!important}
.tr-outside-compare button{border-radius:6px!important;min-height:42px!important;padding:10px 24px!important;font-size:14px!important;box-shadow:none!important}
.tr-outside-compare button:not(:disabled)::after{content:' →';color:#E11F26;margin-left:16px;font-size:20px;line-height:1}
@media(max-width:760px){.tr-outside-compare{margin-left:0!important;padding:14px!important;gap:10px!important}.tr-outside-compare strong{font-size:18px!important}.tr-outside-compare button{margin-left:auto!important}}
#tf-native-results #tcwlw .tr-product .roqayes{padding:6px 10px!important;border:1px solid #ffd1c8!important;border-radius:6px!important;background:#fff0eb!important;box-shadow:0 2px 5px #E11F260a!important}
#tf-native-results #tcwlw .tr-product .roqayes span{font:600 13px/1.35 WidgetInter,Inter,Arial,sans-serif!important;text-transform:none!important;color:#E11F26!important}
#tf-native-results #tcwlw .tr-product .roqayes i{font-size:16px!important;line-height:1!important}
#tf-native-results #tcwlw .tr-filters>div>a{scroll-margin-top:calc(var(--tr-site-header-height,245px) + 18px)}
#tcwlw_o .tr-inline-filter .d1r7u6h9,#tcwlw_o .tr-inline-filter .fwidum7{max-height:var(--tr-dropdown-available-height,280px)!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:#cbd3df transparent}
#tcwlw_o .tr-inline-filter .c13oxg7v{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 12px!important;width:100%!important;min-width:0!important;padding:0 2px!important;box-sizing:border-box!important}
#tcwlw_o .tr-inline-filter .n1ait3kg{width:100%!important;min-width:0!important;grid-row:1!important;box-sizing:border-box!important}
#tcwlw_o .tr-inline-filter .n1ait3kg:first-child{grid-column:1!important}#tcwlw_o .tr-inline-filter .n1ait3kg:last-child{grid-column:2!important}
#tcwlw_o .tr-inline-filter .n1ait3kg::before{display:block;font:500 11px/1.3 WidgetInter,Inter,Arial,sans-serif;color:#667085;margin-bottom:5px;content:'Min'}#tcwlw_o .tr-inline-filter .n1ait3kg:last-child::before{content:'Max'}
#tcwlw_o .tr-inline-filter .n1ait3kg input{width:100%!important;min-width:0!important;height:36px!important;box-sizing:border-box!important;padding:7px 9px!important;border:1px solid #d5dde8!important;border-radius:5px!important;background:white!important;color:#344054!important;font:400 13px/1.3 WidgetInter,Inter,Arial,sans-serif!important}
#tcwlw_o .tr-inline-filter .s176yrj1{grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:30px!important;box-sizing:border-box!important;padding:0 10px!important}
#tcwlw_o .tr-inline-filter .s176yrj1>div{width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}
#tf-native-results #tcwlw .tr-product .o19th9yp>div{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important}
#tcwlw_o .tr-feature-modal .hjoduu8{display:none!important}
#tcwlw_o .tr-feature-modal .m1fr13rq{padding:0!important}
#tf-native-results #tcwlw .tr-product{container-type:inline-size}
#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"]{height:44px!important}
#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"] img{width:170px!important;height:42px!important;max-height:42px!important;object-fit:contain!important;object-position:left center!important}
@container(max-width:300px){#tf-native-results #tcwlw .tr-product [data-tctid="product_brand"]{width:100%!important;margin-top:24px!important}#tf-native-results #tcwlw .tr-product .roqayes{top:100px!important}}
#tcwlw_o .tr-inline-filter .n1ait3kg,#tcwlw_o .tr-inline-filter .n1ait3kg input{max-width:none!important}
#tcwlw_o .tr-inline-filter .s176yrj1>div{position:relative!important;height:30px!important}
#tcwlw_o .tr-inline-filter .s1l5b93v{height:5px!important;border:0!important;border-radius:8px!important;top:12px!important;margin:0!important;background:#e5e9ef!important;overflow:hidden!important}
#tcwlw_o .tr-inline-filter .s1l5b93v>div{height:5px!important;border-radius:8px!important;background:#E11F26!important}
#tcwlw_o .tr-inline-filter .ha48kez{position:absolute!important;inset:0!important;height:30px!important}
#tcwlw_o .tr-inline-filter .ha48kez>div{position:absolute!important;top:8px!important;width:14px!important;height:14px!important;margin-left:-7px!important;border:2px solid #E11F26!important;border-radius:50%!important;background:white!important;box-shadow:0 1px 4px #17233525!important;transform:none!important;clip-path:none!important;box-sizing:border-box!important}
#tcwlw_o .tr-inline-filter .ha48kez>div::before,#tcwlw_o .tr-inline-filter .ha48kez>div::after{display:none!important}
@media(min-width:1200px) and (max-width:1599px){#tf-native-results #tcwlw .tr-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
#tcwlw_o .tr-inline-filter .ha48kez{width:100%!important;max-width:100%!important;left:0!important;right:auto!important}
#tcwlw_o .tr-inline-filter .s1l5b93v{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
body:has(.tf) #tcwlw_o .d1r7u6h9{background:#fff!important;border:1px solid #dbe2ec!important;border-radius:7px!important;box-shadow:0 10px 25px #1723351a!important;overflow:hidden!important;color:#344054!important;font-family:WidgetInter,Inter,Arial,sans-serif!important}
body:has(.tf) #tcwlw_o .d1r7u6h9 .fwidum7{background:#fff!important;max-width:100%!important;box-sizing:border-box!important}
body:has(.tf) #tcwlw_o .d1r7u6h9 ul{list-style:none!important;margin:0!important;padding:5px!important;background:white!important}
body:has(.tf) #tcwlw_o .d1r7u6h9 li{font:400 14px/1.5 WidgetInter,Inter,Arial,sans-serif!important;color:#475467!important;padding:8px 10px!important;background:white!important;border-radius:4px!important}
body:has(.tf) #tcwlw_o .d1r7u6h9 li:hover{background:#fff2ee!important;color:#E11F26!important}
body:has(.tf) #tcwlw_o .d1r7u6h9 li label,body:has(.tf) #tcwlw_o .d1r7u6h9 li a{font:inherit!important;color:inherit!important;text-transform:none!important}
body:has(.tf) #tcwlw_o .tr-inline-filter .d1r7u6h9{border:0!important;box-shadow:none!important;border-radius:0!important}
body:has(.tf) #tcwlw_o .tr-inline-filter ul{padding:0!important}
body:has(.tf) #tcwlw_o .tr-inline-filter li{padding:7px 0!important}
#tf-native-results #tcwlw .tr-results-page>.ppe6c0c{position:relative!important;z-index:8!important}
#tf-native-results #tcwlw .ppe6c0c>.dmzihz2{position:relative!important;background:white!important}
#tf-native-results #tcwlw .ppe6c0c .d1r7u6h9{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:5px!important;background:#fff!important;border:1px solid #dbe2ec!important;border-radius:7px!important;box-shadow:0 10px 25px #1723351a!important;z-index:20!important;overflow:hidden!important}
#tf-native-results #tcwlw .ppe6c0c .p15ngq8p,#tf-native-results #tcwlw .ppe6c0c .p1b8jyks{width:100%!important;min-width:0!important;background:white!important}
#tf-native-results #tcwlw .ppe6c0c .d1r7u6h9 a{display:block!important;background:white!important;padding:9px 10px!important;border-radius:4px!important;color:#475467!important;font:400 14px/1.4 WidgetInter,Inter,Arial,sans-serif!important;text-decoration:none!important;white-space:normal!important}
#tf-native-results #tcwlw .ppe6c0c .d1r7u6h9 a:hover{background:#fff2ee!important;color:#E11F26!important}
#tcwlw_o .tr-inline-filter .ha48kez{margin:0!important;padding:0!important;box-sizing:border-box!important}
#tcwlw_o .tr-inline-filter .s176yrj1{margin:0!important}
#tcwlw_o .tr-inline-filter .ha48kez>div{margin:0 0 0 -7px!important}
/* Appointment keeps the SDK form, validation and quote intact. */
#tf-native-results #tcwlw [data-tctid="page_appointment"]{padding:0!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner{margin:0 0 24px!important;min-height:110px;padding:24px 30px!important;gap:24px;flex-wrap:wrap}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .ppwxpvn{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] form>.ceodxpw{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin:0!important;align-items:start}
#tf-native-results #tcwlw [data-tctid="page_appointment"] form>.ceodxpw>div{width:auto!important;margin:0!important;min-width:0;padding:28px!important;border:1px solid #dce3eb;border-radius:14px;background:#fff;box-shadow:0 8px 28px #182b4510}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .l1xz6cve{margin:0 0 20px!important;width:100%!important;text-align:left}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .l1xz6cve>span{font-size:14px;font-weight:600;color:#35445b;display:block;margin-bottom:8px}
#tf-native-results #tcwlw [data-tctid="page_appointment"] input,#tf-native-results #tcwlw [data-tctid="page_appointment"] select,#tf-native-results #tcwlw [data-tctid="page_appointment"] textarea{width:100%!important;max-width:100%;box-sizing:border-box;border:1px solid #cbd5e1!important;border-radius:7px!important;background:#fff;font:400 15px/1.5 WidgetInter,Arial,sans-serif!important;padding:12px!important;min-height:48px;color:#152033}
#tf-native-results #tcwlw [data-tctid="page_appointment"] input:focus,#tf-native-results #tcwlw [data-tctid="page_appointment"] select:focus,#tf-native-results #tcwlw [data-tctid="page_appointment"] textarea:focus{outline:2px solid #E11F2640;outline-offset:2px;border-color:#E11F26!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] textarea{min-height:110px;resize:vertical}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .v1gsfila .ceodxpw{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .v1gsfila .ceodxpw>label{margin:0!important;width:auto!important;min-width:0}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .tr-quote-product{padding:0 0 24px!important;border:0!important;border-bottom:1px solid #e1e6ed!important;border-radius:0;margin:0 0 22px!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .tr-service-card{padding:0!important;border:0!important;box-shadow:none}
#tf-native-results #tcwlw [data-tctid="page_appointment"] h4{font-size:23px;font-weight:700;margin:0 0 15px}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .tr-service-card table td{font-size:13px;padding:12px 0!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] [data-tctid="total_price"] td{font-size:21px!important;color:#E11F26;font-weight:700}
#tf-native-results #tcwlw [data-tctid="page_appointment"] button[type="submit"]{width:100%!important;margin:24px 0 0!important;border:0!important;border-radius:8px!important;background:#E11F26!important;color:#fff!important;font-size:18px!important;font-weight:700;min-height:54px}
#tf-native-results #tcwlw [data-tctid="page_appointment"] .rdtPicker{border:1px solid #dce3eb;border-radius:10px;box-shadow:0 12px 35px #15203326;padding:12px;max-width:calc(100vw - 60px);z-index:30}
#tcwlw_o .tr-inline-filter{z-index:90!important}
.tr-owned-quote-hero>div{min-width:0;flex:0 1 auto}.tr-owned-quote-hero strong{overflow-wrap:anywhere;font-size:clamp(23px,2.1vw,30px)}
.tr-owned-quote-hero button{flex:0 0 auto;align-self:center}.tr-owned-quote-hero canvas{flex:0 1 300px;min-width:0;max-width:25%}
@media(max-width:760px){#tf-native-results #tcwlw [data-tctid="page_appointment"] form>.ceodxpw{grid-template-columns:minmax(0,1fr);gap:16px}#tf-native-results #tcwlw [data-tctid="page_appointment"] form>.ceodxpw>div{padding:18px!important}#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner{padding:20px 18px!important}#tf-native-results #tcwlw [data-tctid="page_appointment"] [data-tctid="page_title"]{font-size:26px!important}.tr-owned-quote-hero>div{flex:1 1 65%}.tr-owned-quote-hero canvas{max-width:28%;flex-basis:100px}.tr-owned-quote-hero button{margin-left:13px;border-left:0;padding:0;order:3}}
/* Appointment title and return action share one baseline without absolute offsets. */
#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;gap:40px!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner .s14s1kk9{order:0;flex:0 1 auto!important;width:auto!important;min-width:0}
#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner [data-tctid="back"]{order:1!important;position:static!important;transform:none!important;align-self:center!important;flex:none;left:auto!important;top:auto!important;font-size:16px!important}
#tf-native-results #tcwlw [data-tctid="page_appointment"] [data-tctid="page_title"]{line-height:1.2!important;margin:0!important}
@media(max-width:760px){#tf-native-results #native-shell:has([data-tctid="page_appointment"]){padding-left:0!important;padding-right:0!important}#tf-native-results #tcwlw [data-tctid="page_appointment"]>.ppwxpvn{padding:0 12px!important;box-sizing:border-box}#tf-native-results #tcwlw [data-tctid="page_appointment"]>.tr-search-banner{gap:16px!important}}
