PageSourceSearch

https://www.robertsontire.com/assets/tires-main-NOBEFI__.js

js robertsontire.com collected 2026-10-09 21:32:35 UTC 24,763 bytes, 2 lines download raw bytes

1import{t as e,A as z,L as j,V as L}from"./react-vendor-DqBuJMa5.js";import{ci as O,p as t,bK as l,m as P,cw as M,dh as N,r as T,bd as w,am as R,dn as W,al as y,aU as H,aP as _,n as V,bz as X,b6 as U,b7 as S,$ as I,br as Y,dl as K,dr as q,A as C,b1 as G,aR as Q,a$ as J,av as F,bS as Z,a_ as ee,s as te}from"./main-layout-9HmELB3z.js";import{u as re}from"./tire-brand-store-DQ3-aHRH.js";import{B as ie}from"./bread-crumb-v2-DLNVe49d.js";import{C as oe}from"./ChevronLeft-BR-IJbH-.js";import{C as ne}from"./ChevronRight-DR0Psl2B.js";import{u as se}from"./hot-deals-store-BI1KSUFh.js";import{V as ae}from"./vehicle-makes-C1_SVc3_.js";import"./Breadcrumbs-Dz8fTmny.js";const le=O(e.jsx("path",{d:"M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0s.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7a.996.996 0 0 1 0-1.41c.39-.38 1.03-.39 1.42 0"})),de=({rebate:r={}})=>{const o=!!r.pdf,d=r.name||"Tire mail-in rebate";return e.jsxs(t,{"aria-label":o?`View details for ${d}`:void 0,component:o?"a":"div",href:o?r.pdf:void 0,rel:o?"noopener noreferrer":void 0,target:o?"_blank":void 0,sx:{aspectRatio:"350 / 180",backgroundColor:"background.paper",border:"1px solid",borderColor:"divider",borderRadius:0,boxShadow:"0 3px 8px -2px rgba(15, 23, 42, 0.14)",color:"common.white",display:"block",maxWidth:"350px",overflow:"hidden",position:"relative",textDecoration:"none",width:"100%","@media (hover: hover)":o?{"&:hover .TiresMainRebateCard-image":{transform:"scale(1.025)"},"&:hover .TiresMainRebateCard-arrow":{transform:"translateX(4px)"}}:void 0,"&:focus-visible":{outline:"3px solid",outlineColor:"primary.main",outlineOffset:"4px"},"@media (prefers-reduced-motion: reduce)":{"& .TiresMainRebateCard-arrow, & .TiresMainRebateCard-image":{transition:"none"}}},children:[e.jsx(t,{alt:d,className:"TiresMainRebateCard-image",component:"img",decoding:"async",fetchPriority:"low",loading:"lazy",src:r.image,sx:{display:"block",height:"100%",objectFit:"cover",transition:"transform 300ms cubic-bezier(0.22, 1, 0.36, 1)",width:"100%"}}),o&&e.jsxs(e.Fragment,{children:[e.jsx(t,{sx:{background:"linear-gradient(135deg, rgba(15, 23, 42, 0) 38%, rgba(15, 23, 42, 0.18) 58%, rgba(15, 23, 42, 0.88) 100%)",inset:0,pointerEvents:"none",position:"absolute"}}),e.jsxs(l,{component:"span",sx:{alignItems:"center",bottom:"0.75rem",display:"flex",fontSize:"0.9375rem",fontWeight:600,gap:"0.25rem",lineHeight:1.2,position:"absolute",right:"0.75rem",textShadow:"0 1px 4px rgba(0, 0, 0, 0.55)"},children:["View Details",e.jsx(P,{"aria-hidden":"true",className:"TiresMainRebateCard-arrow",sx:{fontSize:"1.25rem",transition:"transform 250ms cubic-bezier(0.22, 1, 0.36, 1)"}})]})]})]})},ce=()=>{const r=M(),o=N(),{activeTireRebates:d,isReady:i}=se(n=>({activeTireRebates:n.activeTireRebates,isReady:n.isReady})),[s,h]=z.useState(0),c=z.useRef(null),u=d,b=u.length,f=!i||b>0,a=r.edgeItemId==null?{}:{promotionEdgeItemId:String(r.edgeItemId)},x=(n=1)=>{const m=c.current;m&&m.scrollBy({behavior:"smooth",left:n*m.clientWidth})};return e.jsxs(t,{sx:{pt:{xs:"1.5rem",md:4,lg:5}},children:[e.jsxs(t,{sx:{alignItems:"center",borderBottom:"2px solid",borderColor:"primary.main",display:"flex",justifyContent:"space-between",mb:{xs:3,md:4},pb:1.5},children:[e.jsx(l,{component:"h2",sx:{color:"text.primary",fontSize:{xs:"1.125rem",md:"1.375rem"},fontWeight:600,lineHeight:1.2},children:"Tire Deals & Rebates"}),e.jsx(T,{component:j,endIcon:e.jsx(P,{className:"TiresMainRebates-allDealsArrow"}),to:"/coupons",variant:"text",sx:{fontSize:"0.875rem",fontWeight:600,minWidth:0,px:{xs:.5,sm:1},whiteSpace:"nowrap","& .TiresMainRebates-allDealsArrow":{transition:"transform 250ms cubic-bezier(0.22, 1, 0.36, 1)"},"&:hover":{backgroundColor:"transparent"},"&:hover .TiresMainRebates-allDealsArrow":{transform:"translateX(3px)"},"@media (prefers-reduced-motion: reduce)":{"& .TiresMainRebates-allDealsArrow":{transition:"none"}}},children:"See All Deals"})]}),e.jsxs(t,{sx:{alignItems:{xs:"center",md:"start"},display:"grid",gap:f?3:0,gridTemplateColumns:{xs:"minmax(0, 1fr)",md:f?"minmax(0, 1.1fr) minmax(0, 0.9fr)":"minmax(0, 1fr)"}},children:[e.jsx(t,{"aria-label":"Shop the current tire promotion",component:"button",onClick:()=>o({navState:a}),type:"button",sx:{background:"none",border:0,cursor:"pointer",display:"block",maxWidth:{xs:"100%",sm:"75%",md:f?"none":"45%"},mx:"auto",order:{xs:1,md:2},overflow:"hidden",p:0,width:"100%","&:focus-visible":{outline:"3px solid",outlineColor:"primary.main",outlineOffset:"4px"}},children:e.jsx(t,{alt:"Current tire promotion",component:"img",decoding:"async",fetchPriority:"high",loading:"eager",src:r.images?.secondary,sx:{display:"block",height:"auto",objectFit:"contain",width:"100%"}})}),f&&e.jsxs(t,{sx:{maxWidth:{xs:"100%",sm:"75%",md:"none"},mx:"auto",order:{xs:2,md:1},width:"100%"},children:[e.jsx(t,{"aria-label":"Available tire mail-in rebates",ref:c,onScroll:n=>{const{clientWidth:m,scrollLeft:g}=n.currentTarget,k=Math.round(g/m);k!==s&&h(k)},sx:{display:"flex",gap:3,justifyContent:b===1?"center":"flex-start",overflowX:"auto",scrollbarWidth:"none",scrollSnapType:b>1?"x mandatory":"none",WebkitOverflowScrolling:"touch","&::-webkit-scrollbar":{display:"none"}},children:i?u.map(n=>e.jsx(t,{sx:{display:"flex",flex:{xs:"0 0 100%",sm:b===1?"0 0 100%":"
10 0 calc(50% - 0.75rem)"},justifyContent:"center",scrollSnapAlign:"center",scrollSnapStop:"always"},children:e.jsx(de,{rebate:n})},n.rebateId||n.image)):[0,1].map(n=>e.jsx(t,{sx:{display:"flex",flex:{xs:"0 0 100%",sm:"0 0 calc(50% - 0.75rem)"},justifyContent:"center"},children:e.jsx(t,{sx:{aspectRatio:"350 / 180",maxWidth:"350px",width:"100%"},children:e.jsx(w,{variant:"rectangular",sx:{height:"100%",width:"100%"}})})},n))}),i&&b>2&&e.jsxs(t,{sx:{display:{xs:"none",sm:"flex"},gap:.75,justifyContent:"center",mt:1.5},children:[e.jsx(R,{"aria-label":"Scroll rebates left",onClick:()=>x(-1),size:"small",sx:{border:"1px solid",borderColor:"divider",color:"primary.main"},children:e.jsx(oe,{})}),e.jsx(R,{"aria-label":"Scroll rebates right",onClick:()=>x(1),size:"small",sx:{border:"1px solid",borderColor:"divider",color:"primary.main"},children:e.jsx(ne,{})})]}),i&&b>1&&e.jsx(t,{sx:{alignItems:"center",display:{xs:"flex",sm:"none"},flexWrap:"wrap",gap:1,justifyContent:"center",mt:1.5},children:u.map((n,m)=>e.jsx(R,{"aria-label":`Go to rebate ${m+1}`,onClick:()=>{h(m);const g=c.current;g&&g.scrollTo({behavior:"smooth",left:(g.clientWidth+24)*m})},sx:{height:"1.5rem",p:0,width:"1.5rem","&::before":{backgroundColor:s===m?"primary.main":"divider",borderRadius:"999px",content:'""',height:"0.625rem",transition:"background-color 200ms ease",width:"0.625rem"}}},n.rebateId||n.image))})]})]})]})},xe=({isReady:r,preferredBrands:o,otherBrands:d})=>{const i=W(),[s,h]=z.useState(""),c=s.trim().toLowerCase(),u=o.filter(({brandName:a})=>a.toLowerCase().includes(c)),b=d.filter(({brandName:a})=>a.toLowerCase().includes(c)),f=[...o,...d].map(({brandName:a})=>a);return e.jsxs(e.Fragment,{children:[!r&&e.jsxs(e.Fragment,{children:[e.jsxs(t,{sx:{width:"100%",display:"flex",justifyContent:{xs:"center",md:"space-between"},alignItems:"center",gap:{xs:"1rem"},flexDirection:{xs:"column",md:"row"},pt:"1.5rem"},children:[e.jsx(w,{variant:"rounded",animation:"wave",sx:{width:"100%",maxWidth:{xs:"100%",md:"250px"},height:"56px"}}),e.jsx(w,{variant:"rounded",animation:"wave",sx:{width:"100%",maxWidth:{xs:"100%",md:"300px"},height:"56px"}})]}),e.jsxs(t,{sx:{height:"clamp(300px, 500px, 500px)",overflowY:"hidden",overflowX:"hidden",padding:"1rem 0.75rem",my:"1.5rem"},children:[e.jsx(w,{variant:"text",animation:"wave",sx:{width:"220px",height:"36px",mb:"1rem"}}),e.jsx(y,{container:!0,spacing:2,children:Array.from({length:6}).map((a,x)=>e.jsx(y,{size:{xs:12,sm:6,md:3},children:e.jsxs(H,{elevation:0,sx:{borderRadius:"4px",border:`1px solid ${i.palette.divider}`,padding:"0.75rem"},children:[e.jsx(w,{variant:"rounded",animation:"wave",sx:{width:"100px",height:"100px",mx:"auto"}}),e.jsx(w,{variant:"text",animation:"wave",sx:{width:"70%",height:"32px",mx:"auto",mt:"0.5rem"}})]})},x))})]})]}),r&&e.jsxs(e.Fragment,{children:[e.jsxs(t,{sx:{width:"100%",display:"flex",justifyContent:{xs:"center",md:"space-between"},alignItems:"center",gap:{xs:"1rem"},flexDirection:{xs:"column",md:"row"},pt:"1.5rem"},children:[e.jsx(t,{sx:{width:"100%",maxWidth:{xs:"100%",md:"250px"},height:"60px"},children:e.jsx(_,{fallback:e.jsx(w,{variant:"rounded",animation:"wave",sx:{width:"100%",maxWidth:{xs:"100%",md:"250px"},height:"60px"}}),children:e.jsx(V,{clearOnBlur:!1,options:f,inputValue:s,onInputChange:(a,x)=>{h(x)},popupIcon:e.jsx(U,{}),onChange:(a,x)=>{x&&h(x)},slotProps:{listbox:{sx:{maxHeight:"250px"}},popupIndicator:{sx:{transform:"none","&.MuiAutocomplete-popupIndicatorOpen":{transform:"none"}}}},sx:{width:"100%",maxWidth:{xs:"100%",md:"250px"},backgroundColor:i.palette.background.paper},renderInput:a=>e.jsx(X,{...a,sx:{color:i.palette.primary.light,"& .MuiInputLabel-root":{color:i.palette.primary.light}},label:"Search Tire Brand"})})})}),e.jsx(T,{variant:"contained",color:"primary",component:j,to:"/tire-brand-directory",sx:{width:{xs:"100%",md:"300px"},height:"56px"},children:"All Tire Brands"})]}),e.jsxs(t,{sx:{height:"clamp(300px, 500px, 500px)",overflowY:"auto",overflowX:"hidden",padding:"1rem 0.75rem",my:"1.5rem",scrollbarWidth:"thin",scrollbarColor:`${i.palette.divider} transparent`},children:[e.jsx(t,{children:e.jsx(l,{variant:"h2",sx:{fontWeight:600,lineHeight:1,fontSize:{xs:"1.25rem",md:"1.5rem"},mb:"1rem"},children:"Top Tire Brands"})}),e.jsx(y,{container:!0,spacing:2,children:u.map(({brandName:a,brandImage:x,brandSlug:n})=>e.jsxs(y,{size:{xs:12,sm:6,md:3},sx:{backgroundColor:i.palette.background.paper,borderRadius:"4px",border:`1px solid ${i.palette.divider}`,padding:"0.75rem",textDecoration:"none",cursor:"pointer",textAlign:"center",display:"flex-column",alignItems:"center",justifyContent:"center",color:i.palette.text.primary,"&:hover":{backgroundColor:i.palette.primary.main,border:`1px solid ${i.palette.primary.main}`,color:i.palette.primary.contrastText}}
1,component:j,to:n,children:[e.jsx(t,{sx:{width:"100px",height:"100px",position:"relative",mx:"auto",mb:"0.25rem"},children:e.jsx("img",{src:x,alt:`${a} logo`,width:"100",height:"100",loading:"lazy",decoding:"async",style:{width:"100px",height:"100px",objectFit:"contain",display:"block"}})}),e.jsx(l,{variant:"h3",sx:{textAlign:"center",fontWeight:600,fontSize:"1.25rem",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:a})]},n))}),e.jsx(t,{sx:{mt:"3rem"},children:e.jsx(l,{variant:"h2",sx:{fontWeight:600,lineHeight:1,fontSize:{xs:"1.25rem",md:"1.5rem"},mb:"1rem"},children:"All Tire Brands"})}),e.jsx(y,{container:!0,spacing:2,children:b.map(({brandName:a,brandImage:x,brandSlug:n})=>e.jsxs(y,{size:{xs:12,sm:6,md:3},sx:{backgroundColor:i.palette.background.paper,borderRadius:"4px",border:`1px solid ${i.palette.divider}`,padding:"0.75rem",textDecoration:"none",cursor:"pointer",textAlign:"center",display:"flex-column",alignItems:"center",justifyContent:"center",color:i.palette.text.primary,"&:hover":{backgroundColor:i.palette.primary.main,border:`1px solid ${i.palette.primary.main}`,color:i.palette.primary.contrastText}},component:j,to:n,children:[e.jsx(t,{sx:{width:"100px",height:"100px",position:"relative",mx:"auto",mb:"0.25rem"},children:e.jsx("img",{src:x,alt:`${a} logo`,width:"100",height:"100",loading:"lazy",decoding:"async",style:{width:"100px",height:"100px",objectFit:"contain",display:"block"}})}),e.jsx(l,{variant:"h3",sx:{textAlign:"center",fontWeight:600,fontSize:"1.25rem",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},children:a})]},n))})]})]})]})},pe=[{typeEndPoint:"all-season",title:"All Season",description:"Excellent traction & smooth ride in any weather",image:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/all-season-tire-card-400x400.png"},{typeEndPoint:"performance",title:"Performance",description:"Unmatched handling, grip, and control",image:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/performance-tire-card-400x400.png"},{typeEndPoint:"snow-winter",title:"Winter / Snow",description:"Dependable traction & braking on snowy roads",image:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/winter-tire-card-400x400.png"},{typeEndPoint:"all-terrain",title:"All Terrain",description:"Unrivaled traction on & off the road",image:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/all-terrain-tire-card-400x400.png"},{typeEndPoint:"mud",title:"Mud Terrain",description:"Off road capability like you’ve never seen",image:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/mud-terrain-tire-card-400x400.png"}],me=()=>{const r=W();return e.jsx(t,{component:"section",sx:{backgroundColor:r.palette.background.paper},children:e.jsxs(S,{children:[e.jsx(l,{variant:"h2",sx:{fontWeight:600,lineHeight:1,fontSize:{xs:"1.5rem",md:"1.75rem"},textAlign:"center"},children:"Shop Tires by Type"}),e.jsx(l,{sx:{pt:"1rem",fontSize:"1rem",textAlign:"center"},children:"Find the right tires for how and where you drive."}),e.jsx(I,{sx:{my:"2rem",borderColor:r.palette.divider}}),e.jsx(t,{sx:{display:"grid",gap:{xs:3,md:4,lg:6},gridTemplateColumns:{xs:"minmax(0, 400px)",sm:"repeat(2, minmax(0, 400px))",lg:"repeat(6, minmax(0, 200px))"},justifyContent:"center",mx:"auto",width:"100%"},children:pe.map(({typeEndPoint:o,title:d,description:i,image:s},h)=>{const c=Y.byEndPoint(o);return c?e.jsxs(t,{"aria-label":`Shop ${d} tires`,component:j,to:c.typeSlug,sx:{borderRadius:3,color:"inherit",display:"flex",flexDirection:"column",gridColumn:{xs:"1",sm:h===4?"1 / -1":"auto",lg:h<3?"span 2":h===3?"2 / span 2":"4 / span 2"},justifySelf:"center",maxWidth:"400px",overflow:"hidden",textDecoration:"none",width:"100%","@media (hover: hover)":{"&:hover .TireTypeCard-title::after":{transform:"scaleX(1)"}},"&:focus-visible":{outline:"3px solid",outlineColor:"primary.main",outlineOffset:"4px"},"&:focus-visible .TireTypeCard-title::after":{transform:"scaleX(1)"},"@media (prefers-reduced-motion: reduce)":{"& .TireTypeCard-title::after":{transition:"none"}}},children:[e.jsx(t,{alt:`${d} tire`,component:"img",decoding:"async",loading:"lazy",src:s,sx:{aspectRatio:"2 / 1",display:"block",objectFit:"cover",objectPosition:"top",width:"100%"}}),e.jsxs(t,{sx:{alignItems:"center",backgroundColor:"background.paper",borderTop:"8px solid",borderColor:"primary.main",display:"flex",flexDirection:"column",minHeight:{xs:"120px",md:"132px"},px:2,py:1.5,textAlign:"center"},children:[e.jsx(l,{className:"TireTypeCard-title",sx:{color:"text.primary",display:"inline-block",fontSize:{xs:"1.5rem",md:"2rem"},fontWeight:600,lineHeight:1.2,position:"relative","&::after":{backgroundColor:"primary.main",bottom:"-3px",content:'""',height:"2px",left:0,position:"absolute",transform:"scaleX(0)",transformOrigin:"left",transition:"transform 350ms cubic-bezier(0.22, 1, 0.36, 1)",width:"100%"}},children:d}),e.jsx(l,{sx:{color:"#707070",fontSize:"1rem",lineHeight:1.4,mt:.75},children:i})]})]},o):null})})]})})},he=r=>!!r,E=r=>r?.tireDisplaySize??r?.tireSizeEndPoint?.replaceAll("-","/")??"",be={vehicle:["Select Year","Select Make","Select Model"],size:["Select Width","Select Ratio","Select Rim"]},ge=({mode:r="vehicle",onModeChange:o=(()=>null),onOpen:d=(()=>null),selections:i={}})=>e.jsxs(t,{sx:{display:"flex",flexDirection:"column",gap:1.5,maxWidth:"420px",width:"100%"},children:[e.jsx(ee,{maxWidth:"420px",onChange:o,value:r}),e.jsx(t,{sx:{display:"flex",flexDirection:"column",gap:1,width:"100%"},children:be[r].map((s,h)=>{const c=i[r]?.[h],u=c?`${s.replace("Select ","")}: ${c}`:s;return e.jsxs(te,{"aria-haspopup":"dialog",onClick:()=>d(r),sx:{backgroundColor:"#F9FAFB",border:"1px solid",borderColor:"divider",borderRadius:"0.25rem",color:"text.primary",fontSize:"1rem",fontWeight:600,justifyContent:"space-between",minHeight:"50px",minWidth:0,px:2,textAlign:"left",transition:"box-shadow 180ms ease",width:"100%","@media (hover: hover)":{"&:hover":{boxShadow:"0 3px 8px -2px rgba(15, 23, 42, 0.14)"}},"&.Mui-focusVisible":{outline:"3px solid",outlineColor:"primary.main",outlineOffset:"2px"}},type:"button",children:[e.jsx(t,{component:"span",sx:{minWidth:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:u}),e.jsx(le,{sx:{color:"text.primary",flexShrink:0,fontSize:"1.25rem"}})]},s)})}),e.jsx(T,{color:"primary",onClick:()=>d(r),sx:{height:"50px",width:"100%"},type:"button",variant:"contained",children:"Find Tires"})]}),ue=({onSchedule:r=()=>{}})=>e.jsx(S,{component:"section","aria-labelledby":"tire-consultation-title",maxWidth:"none",px:0,sx:{backgroundColor:"background.paper"},children:e.jsxs(t,{sx:{backgroundColor:"background.paper",overflow:"hidden"},children:[e.jsx(t,{alt:"Customer reviewing tire options with a tire expert",component:"img",decoding:"async",height:1050,loading:"lazy",sizes:"100vw",src:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tire-consultation-help-full-sm-1280x350.webp",srcSet:["https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tire-consultation-help-full-sm-1280x350.webp 1280w","https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tire-consultation-help-full-md-1920x525.webp 1920w","https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tire-consultation-help-full-lg-2560x700.webp 2560w","https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tire-consultation-help-full-xl-3840x1050.webp 3840w"].join(", "),width:3840,sx:{display:"block",height:{xs:"220px",md:"280px"},objectFit:"cover",width:"100%"}}),e.jsxs(t,{sx:{alignItems:"center",backgroundColor:"#F9FAFB",display:"flex",flexDirection:"column",gap:{xs:3,md:3.5},px:{xs:2,sm:4,md:10},pb:{xs:4,md:7},pt:{xs:4,md:6},textAlign:"center"},children:[e.jsxs(t,{sx:{alignItems:"center",display:"flex",flexDirection:"column",gap:1.5,maxWidth:"760px",width:"100%"},children:[e.jsx(l,{component:"h2",id:"tire-consultation-title",sx:{color:"#1E293B",fontSize:{xs:"1.5rem",md:"2rem"},fontWeight:600,lineHeight:1.3},children:"Not Sure Which Tire Size Is Right?"}),e.jsx(l,{sx:{color:"#475569",fontSize:"1rem",lineHeight:1.5},children:"Reserve time with a tire expert to help choose the right tires for your vehicle and budget."})]}),e.jsx(t,{sx:{alignItems:"center",display:"flex",flexDirection:{xs:"column",md:"row"},gap:{xs:2,md:4},justifyContent:"center",width:"100%"},children:e.jsx(T,{color:"primary",onClick:r,sx:{fontSize:"1rem",fontWeight:600,px:3.5,py:1.75,textTransform:"none",width:{xs:"100%",sm:"auto"}},variant:"contained",children:"Schedule Free Tire Consultation"})})]})]})}),ze=()=>{const r=W(),o=L(),{TIRE_CONSULTATION:d}=K(),i=re(),s=o?.tireBrands?.length?o.tireBrands:i.tireBrands,h=!!s.length,c=s.filter(({brandImage:p,brandEndPoint:v})=>p&&!["discontinued-parts","take-offs"].includes(v)),b=["bf-goodrich","cascade","michelin","nexen","nokian","pirelli","summit"].map(p=>c.find(v=>v.brandEndPoint===p)).filter(he),f=new Set(b.map(({brandSlug:p})=>p)),a=c.filter(({brandSlug:p})=>!f.has(p)).sort((p,v)=>p.brandName.localeCompare(v.brandName)),x=N(),{isTireSizeConfirmed:n,userTireSize:m}=q(p=>({isTireSizeConfirmed:p.isTireSizeConfirmed,userTireSize:p.userTireSize})),g=E(m?.front),k=E(m?.rear),A=!!(n&&g),B=`Shop Tires Online | Best Selection & Prices | ${C.appBrandShortName}`,D=`Shop the best selection of tires and wheels at ${C.appBrandShortName}. Find top brands, great deals on auto services, and expert advice. Browse our catalog and save today!`,$=M();
1return e.jsxs(e.Fragment,{children:[e.jsx(G,{description:D,canonical:"/tires",title:B,script:fe(B,D,$.images?.main,s)}),e.jsx(ie,{paths:[["Tires",""]]}),e.jsxs(Q,{children:[e.jsx(t,{component:"section",sx:{backgroundColor:"background.paper"},children:e.jsxs(S,{py:0,sx:{backgroundColor:"background.paper",pb:{xs:"2rem",md:"3rem"}},children:[e.jsxs(t,{sx:{backgroundColor:"background.paper",height:"500px",overflow:"hidden",position:"relative"},children:[e.jsxs(t,{component:"picture",sx:{display:"block",height:"100%",inset:0,position:"absolute",width:"100%",zIndex:0},children:[e.jsx("source",{media:"(max-width: 599px)",srcSet:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tires-main-hero-sm-500x500.webp"}),e.jsx("source",{media:"(max-width: 899px)",srcSet:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tires-main-hero-md-800x500.webp"}),e.jsx("source",{media:"(max-width: 1599px)",srcSet:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tires-main-hero-lg-1400x500.webp"}),e.jsx(t,{alt:"","aria-hidden":"true",component:"img",decoding:"async",fetchPriority:"high",loading:"eager",src:"https://venomstorage.blob.core.windows.net/bbtwebblob/images/promos/tires-main-hero-xl-2098x750.webp",sx:{display:"block",height:"100%",objectFit:"cover",objectPosition:{xs:"center top",md:"center"},width:"100%"}})]}),e.jsx(t,{"aria-hidden":"true",sx:{background:{xs:"radial-gradient(ellipse 109% 82% at -4% 104%, rgba(0, 0, 0, 0.99) 0%, rgba(0, 0, 0, 0.93) 44%, rgba(0, 0, 0, 0.63) 73%, rgba(0, 0, 0, 0.17) 100%)",md:"radial-gradient(ellipse 80% 115% at -4% 104%, rgba(0, 0, 0, 0.99) 0%, rgba(0, 0, 0, 0.94) 39%, rgba(0, 0, 0, 0.68) 70%, rgba(0, 0, 0, 0.17) 100%)"},inset:0,position:"absolute",zIndex:0}}),e.jsx(t,{sx:{alignItems:"flex-end",display:"flex",height:"100%",p:{xs:"1.5rem",md:"2rem"},position:"relative",zIndex:1},children:e.jsxs(t,{sx:{maxWidth:{xs:"100%",sm:"500px",md:"550px"},width:"100%"},children:[e.jsx(l,{component:"h1",sx:{color:"primary.contrastText",fontSize:{xs:"2rem",md:"2.75rem"},fontWeight:700,lineHeight:1},children:"Shop Tires"}),e.jsx(t,{sx:{display:"flex",flexDirection:"column",gap:1.5,maxWidth:"420px",mt:3,width:"100%"},children:e.jsx(J,{autoSelectSingleFitment:!A,renderTrigger:(p={})=>A?e.jsxs(e.Fragment,{children:[e.jsxs(t,{sx:{alignItems:"flex-end",backgroundColor:"#F9FAFB",border:"1px solid",borderColor:"divider",borderRadius:1,display:"flex",flexWrap:"wrap",gap:2,justifyContent:"space-between",px:1.5,py:1.25,textAlign:"left",width:"100%"},children:[e.jsxs(t,{sx:{minWidth:0},children:[e.jsx(l,{sx:{color:"#707070",fontSize:"0.85rem",fontWeight:600,letterSpacing:"0.04em",lineHeight:1.2,textTransform:"uppercase"},children:"Recent Search"}),e.jsx(l,{sx:{color:"text.primary",fontSize:"0.875rem",fontWeight:600,lineHeight:1.3,mt:.25},children:m?.isStaggered?`F: ${g} R: ${k}`:g})]}),e.jsx(F,{component:"button",onClick:()=>p.onOpen("vehicle"),sx:{color:"primary.main",fontSize:"0.875rem",fontWeight:600,whiteSpace:"nowrap",textDecoration:"underline","&:hover":{color:"primary.dark"}},type:"button",children:"Change Tire Size"})]}),e.jsx(T,{color:"primary",onClick:()=>x(),sx:{height:"50px",width:"100%"},variant:"contained",children:"Shop Tires Now"})]}):e.jsx(ge,{...p})})})]})})]}),e.jsx(ce,{})]})}),e.jsx(me,{}),e.jsx(ue,{onSchedule:()=>d.addToCart()}),e.jsx(t,{component:"section",sx:{backgroundColor:"background.paper"},children:e.jsxs(S,{children:[e.jsx(l,{variant:"h2",sx:{fontWeight:600,lineHeight:1,fontSize:{xs:"1.5rem",md:"1.75rem"},pt:"2rem",textAlign:"center"},children:"Shop By Tire Brand"}),e.jsxs(l,{variant:"body1",sx:{pt:"1rem",textAlign:"center",maxWidth:"450px",margin:"0 auto"},children:[`${C.appBrandName} offers a wide variety of tire brands for
2            sale. We provide quick and quality tire installation and repairs. Schedule a`,e.jsx(F,{component:j,to:"/car-appointment",sx:{textDecoration:"none"},children:" tire service "}),"or shop by tire brand."]}),e.jsx(I,{sx:{my:"2rem",borderColor:r.palette.divider}}),e.jsx(xe,{isReady:h,preferredBrands:b,otherBrands:a}),e.jsxs(l,{sx:{fontSize:"1rem",textAlign:"center"},children:["Looking for warranty details? ",e.jsx(Z,{to:"/tire-manufacturer-warranties",children:"View tire manufacturer warranties"})]})]})}),e.jsx(t,{component:"section",sx:{backgroundColor:"#F9FAFB"},children:e.jsxs(S,{children:[e.jsx(l,{variant:"h2",sx:{fontWeight:600,lineHeight:1,fontSize:{xs:"1.5rem",md:"1.75rem"},pt:"3rem",textAlign:"center"},children:"Shop Tires by Vehicle"}),e.jsx(l,{sx:{pt:"1rem",fontSize:"1rem",textAlign:"center"},children:"Select a vehicle make from the list below to begin your search."}),e.jsx(I,{sx:{my:"2rem",borderColor:r.palette.divider}}),e.jsx(ae,{initMakes:o?.allVehicleMakes})]})})]})]})},fe=(r,o,d,i)=>JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:r,description:o,url:`${C.appSlug}/tires`,image:d,mainEntity:{"@type":"ItemList",name:"ALL Tire Brands",itemListElement:i.map(s=>({"@type":"Brand",name:s?.brandName,url:`${C.appSlug}${s?.brandSlug}`,image:s?.brandImage,description:s?.brandDescription,logo:s?.brandImage}))}});
2export{ze as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.