#tires .tires-hero{display:grid;position:relative;isolation:isolate;overflow:hidden;background-color:#1d1d1d}#tires .tires-hero__bg{position:absolute;inset:0;z-index:-1}#tires .tires-hero__bg::after{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .3)}#tires .tires-hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 0}#tires .tires-hero__inner{width:100%;padding:42px 20px 43px}#tires .tires-hero__title{display:block;width:350px;max-width:100%;height:auto;margin:0 auto}#tires .tires-hero__lead{margin:18px 0 0;font-family:'Avenir Next Medium','Helvetica Neue',Arial,sans-serif;font-size:18px;line-height:1.2;color:#fff}#tires .tires-hero__form{margin-top:31px}#tires .tires-hero__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}#tires .tires-field{display:grid;margin:0;font-weight:400}#tires .tires-field>input,#tires .tires-field>select,#tires .tires-field__label{grid-area:1 / 1}#tires .tires-field>input,#tires .tires-field>select{width:100%;height:53px;margin:0;padding:0 17.75px;border:1.315px solid #e1e1e3;border-radius:6px;background-color:#fff;font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;color:#262626;box-shadow:none;outline-offset:2px}#tires .tires-field>select{padding-right:40px;-webkit-appearance:none;appearance:none;background-image:url(../../images/tires/dropdown-chevron.svg);background-repeat:no-repeat;background-position:right 14.69px center;background-size:12px 8px;cursor:pointer}#tires .tires-field__label{align-self:center;padding:0 17.75px;font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:1.2;color:#262626;pointer-events:none}#tires .tires-field__label em{font-style:normal;color:#e32e22}#tires .tires-field>input:not(:placeholder-shown)+.tires-field__label,#tires .tires-field>select:valid+.tires-field__label{visibility:hidden}#tires .tires-field--name{grid-area:name}#tires .tires-field--phone{grid-area:phone}#tires .tires-field--email{grid-area:email}#tires .tires-field--make{grid-area:make}#tires .tires-field--size{grid-area:size}#tires .tires-field--store{grid-area:store}#tires .tires-hero__fields{grid-template-areas:"name" "phone" "email" "make" "size" "store"}#tires .tires-hero__form .alert{margin:15px 0 0}#tires .tires-hero__submit{display:inline-flex;align-items:center;justify-content:center;min-width:235px;height:40px;margin-top:30px;padding:0 15px;border:0;border-radius:0;background-color:#ee632c;font-family:'Avenir Next Bold','Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:24px;color:#fff;text-transform:uppercase}#tires .tires-hero__submit:disabled{cursor:default}@media screen and (min-width:768px){#tires .tires-hero__bg img{object-position:50% 13%}#tires .tires-hero__inner{max-width:1362px;margin:0 auto;padding:61px 15px}#tires .tires-hero__title{width:522px;margin:0}#tires .tires-hero__lead{margin-top:17px}#tires .tires-hero__form{max-width:564px}#tires .tires-hero__fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name phone" "make size" "email email" "store store";gap:20px}}#tires .tires-why{overflow:hidden;background:linear-gradient(90deg,#f3f3f3 0%,#f6f6f6 99.479%)}#tires .tires-why__inner{display:grid;grid-template-columns:minmax(0,1fr)}#tires .tires-why__copy{padding:39px 10px 30px 18px;text-align:left}#tires .tires-why__title{margin:0 0 13px;font-family:'montserratblack';font-size:30px;line-height:1;color:#241f20;text-transform:uppercase}#tires .tires-why__intro{margin:0 0 10px;font-size:14px;line-height:22px;color:#000}#tires .tires-why__list{display:grid;gap:4.6px;margin:0;padding:0;list-style:none}#tires .tires-why__list li{display:flex;align-items:center;gap:6px;margin:0;padding:0;font-family:'montserratbold';font-size:15px;line-height:24px;color:#ee632c}#tires .tires-why__list li::before{content:"";flex:0 0 20px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24'%3E%3Cpath d='M20.6 10.4A9.4 9.4 0 1 1 15.9 4' fill='none' stroke='%23ee632c' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M7.2 11.2l4.3 4.3L25 2.2' fill='none' stroke='%23ee632c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}#tires .tires-why__art{display:none}@media screen and (min-width:768px){#tires .tires-why__inner{grid-template-columns:minmax(0,392px) minmax(0,648px);justify-content:center;padding:0 15px}#tires .tires-why__copy{padding:53px 0 32px 23px}#tires .tires-why__title{font-size:43px;margin-bottom:3px}#tires .tires-why__intro{max-width:365px;margin-bottom:9px;font-size:13.5px;line-height:20px}#tires .tires-why__list{gap:3.5px}#tires .tires-why__list li{font-size:16px}#tires .tires-why__list li::before{flex-basis:27px;height:24px}#tires .tires-why__art{display:grid;align-self:start}#tires .tires-why__tires,#tires .tires-why__badge{grid-area:1 / 1}#tires .tires-why__tires img,#tires .tires-why__badge img{display:block;width:100%;height:auto}#tires .tires-why__tires{margin:7.56% 0 -4.48%}#tires .tires-why__badge{z-index:1;align-self:start;width:41.05%;margin:.46% 0 0 36.11%}}@media screen and (min-width:1200px){#tires .tires-why__inner{width:1144px;max-width:100%;margin:0 auto;padding:0;justify-content:end}}#tires-stay.tires-stay{background-color:#e2e2e2}#tires-stay .tires-stay__inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}#tires-stay .tires-stay__mascot{display:block;width:163px;margin:27px 0 12px}#tires-stay .tires-stay__mascot img{display:block;width:100%;height:auto}#tires-stay .tires-stay__copy{padding:0 15px 15px}#tires-stay .tires-stay__copy h3{margin:0 0 3px;font-family:'montserratblack';font-size:22px;line-height:1.2;color:#000;text-transform:uppercase}#tires-stay .tires-stay__copy h3 span{color:#ef6a29}#tires-stay .tires-stay__copy p{margin:0;font-size:14.84px;line-height:24.45px;color:#050505}#tires-stay .tires-stay__fact{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:15px;background-color:#fc0}#tires-stay .tires-stay__fact img{max-width:100%;height:auto}#tires-stay .tires-stay__fact p{margin:0;font-size:12.16px;font-weight:700;color:#050505}@media screen and (min-width:992px){#tires-stay.tires-stay{background-image:url(../../images/tires/yellow-bg.png);background-repeat:no-repeat;background-position:calc(100% + 235px) 100%;background-size:auto 100%}#tires-stay .tires-stay__inner{grid-template-columns:minmax(0,348px) minmax(0,489px) auto;justify-items:stretch;align-items:center;column-gap:17px;max-width:1362px;margin:0 auto;padding:0 15px 0 25px;text-align:left}#tires-stay .tires-stay__mascot{align-self:end;width:auto;margin:22px 0 0}#tires-stay .tires-stay__copy{padding:0}#tires-stay .tires-stay__copy h3{font-size:32.6px}#tires-stay .tires-stay__copy p{font-size:16.4px;line-height:26.5px}#tires-stay .tires-stay__fact{flex-direction:row;gap:13px;width:auto;margin:22px 0 0 74px;padding:0;background-color:#fff0}#tires-stay .tires-stay__fact img{width:134px}#tires-stay .tires-stay__fact p{font-size:13.7px}}@media screen and (min-width:992px) and (max-width:1360px){#tires-stay .tires-stay__fact{flex-direction:column;margin-left:20px;text-align:center}}