.root-VN-vi .simple-search-apac,.root-VN-vi .simple-search-apac .submit__simple,.simple-search-apac .root-VN-vi .submit__simple,.root-VN-vi .simple-search-apac .submit__trim,.simple-search-apac .root-VN-vi .submit__trim,.root-VN-vi .simple-search-apac__footer{font-family:"BridgestoneType","NotoSans";line-height:initial}
.simple-search-apac,.simple-search-apac .submit__simple,.simple-search-apac .submit__trim,.simple-search-apac__footer{font-family:"BridgestoneType","NotoSans";font-weight:400;line-height:1;text-transform:uppercase}
.hide-content-for-apac{display:none !important}
.pdfJSBlock{position:fixed;z-index:100;width:calc(100% - 20px);left:10px;top:10px;box-shadow:0 0 10px #000;background:#fff;border-radius:5px;height:calc(100% - 20px)}
.viewPDFBtn{cursor:pointer;font-size:16px;color:#fff !important}
@media(max-width:767px) and (orientation:portrait){.tire-summary .component__container .media-video{margin-bottom:160px}
}
.simple-search-overlay{background:rgb(0 0 0 / .5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:90}
@media(min-width:768px){.simple-search-overlay{display:none}
}
.simple-search-overlay.is-visible{display:block}
.simple-search-apac{background-color:#fff;color:#222326;-webkit-overflow-scrolling:touch}
.simple-search-apac .simple-search__body{top:unset !important}
.simple-search-apac__header{display:flex;flex-direction:row;flex-wrap:nowrap;height:5rem}
.simple-search-apac__header__tab{align-items:center;flex:1 1 25%;display:flex;justify-content:center;background-color:#000;border-right:1px solid #464648;color:#fff;cursor:pointer;font-size:.875rem;text-align:center;text-transform:none}
.simple-search-apac__header__tab:last-child{border-right:0}
.simple-search-apac__header__tab .svg-contains{width:36px;height:21.5px;display:block;max-height:40px;padding-right:10px}
.simple-search-apac__header__tab .svg-contains svg{height:100%;width:100%;pointer-events:none;fill:#fff}
.simple-search-apac__header__tab .headline-container{text-align:left}
.simple-search-apac__header__tab .headline-container span{display:block}
.simple-search-apac__header__tab .headline-container span:first-of-type{font-size:.857em}
.simple-search-apac__header__tab .headline-container span:last-of-type{font-size:1.286em}
.simple-search-apac__header__tab--active{background-color:#f5f5f5;color:#000}
.simple-search-apac__header__tab--active .svg-contains svg{fill:#000}
.simple-search-apac__body{border-bottom:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;background-color:#fff;height:100%;max-width:calc(100vw - 82px);max-height:409.5px;padding:16px 0 0 20px;position:fixed;left:5rem;top:5rem}
.simple-search-apac__body.is-closed{display:none}
.simple-search-apac__form{display:none;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:16px}
.simple-search-apac__form .search-close{background-color:#fff0;border:0;cursor:pointer;display:inline;outline:0;position:absolute;right:10px;top:10px;z-index:10}
.simple-search-apac__form .search-close .search-close__svg{height:30px;padding:5px;width:30px}
.simple-search-apac__form .search-close .search-close__svg svg{height:100%;width:100%}
.simple-search-apac__form--active{display:block}
.simple-search-apac__form__wrapper{display:flex;height:100%}
.simple-search-apac__form__wrapper li:not(.simple_search__content){display:inline-block;opacity:1;position:relative;text-align:left}
.simple-search-apac__form__wrapper li:not(.simple_search__content).active button,.simple-search-apac__form__wrapper li:not(.simple_search__content).active input,.simple-search-apac__form__wrapper li:not(.simple_search__content).active select,.simple-search-apac__form__wrapper li:not(.simple_search__content).active textarea{pointer-events:auto}
.simple-search-apac__form__wrapper li:not(.simple_search__content).active~li:not(.checkbox) .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).active~li:not(.checkbox) .option{color:#afafb0}
.simple-search-apac__form__wrapper li:not(.simple_search__content).active~li:not(.checkbox) .select__heading-active{color:#222326}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select{background-color:#fff;height:100%;text-transform:none;border-right:2.5px solid #c4c4c4;padding-right:10px;padding-left:14px;min-width:auto}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select .select_contents{padding-bottom:25px;padding-right:15px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_year .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_year .select_contents{min-width:118.5px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_make .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_make .select_contents{min-width:165px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_model .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_model .select_contents{min-width:181px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_trim .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.vehicle_trim .select_contents{min-width:181px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_width .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_width .select_contents,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_aspect_ratio .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_aspect_ratio .select_contents,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_diameter .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_diameter .select_contents,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_type .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_type .select_contents{min-width:117px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_brand .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_brand .select_contents{min-width:110px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_category .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_category .select_contents{min-width:110px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_model .select__heading,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.tire_model .select_contents{min-width:140px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select .select__heading{color:#222326;line-height:2;display:block;font-size:.938em;font-weight:700;border-bottom:2.5px solid #c4c4c4;padding-left:10px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select .select_container{height:calc(100% - 32.5px);overflow-y:hidden}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select .select_container:after{content:"";height:40px;background-image:linear-gradient(to bottom,transparent 0,#fff 100%);bottom:100%;left:14px;right:20px;bottom:0;position:absolute;pointer-events:none}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select .option{color:#222326;font-size:.938em;display:block;padding-left:10px;line-height:2;white-space:nowrap;border:0;background-color:#fff0;text-align:left;width:calc(100% + 15px)}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select:focus{outline:0}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.selected .select_container{overflow-y:auto;overflow-x:hidden}
.simple-search-apac__form__wrapper li:not(.simple_search__content).select.selected .option.active,.simple-search-apac__form__wrapper li:not(.simple_search__content).select.selected .option:hover{cursor:pointer;color:#fff;background-color:#3172cc}
.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox{text-transform:none}
.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox button,.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox input,.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox select,.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox textarea{pointer-events:auto}
.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox input{margin-right:.4rem}
.simple-search-apac__form__wrapper li:not(.simple_search__content).checkbox button{-moz-appearance:none;-webkit-appearance:none;background:0;border:0;cursor:pointer;display:block;font-size:1rem;margin-left:1.25rem;margin-top:.65rem;text-decoration:underline}
.simple-search-apac__form__wrapper li:not(.simple_search__content).hidden{display:none}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container{min-width:175px;max-width:175px;background-color:#fff;padding:0 15px;color:#222225}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms{display:none}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms__content{padding:10px 7px 0 7px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms__content h3{font-family:"BridgestoneType-Cd","NotoSans";font-weight:700;text-transform:none;font-size:15px;line-height:1.021;color:#222225}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms__content p{font-size:10px;line-height:1.6;margin:30px 0 0;text-transform:none}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms__content p a{font-weight:700}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms .tpms-button-container{background-color:#fff;border-bottom:2.5px solid #c4c4c4;margin-top:30px;padding-bottom:10px}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms .tpms-button-container button{border:2px solid #000;font-size:15px;height:32.5px;width:100%;background:0;margin-bottom:3px;padding:0 10px;text-align:left;cursor:pointer}
.simple-search-apac__form__wrapper li:not(.simple_search__content).tpms-container .tpms .tpms-button-container button.active{background-color:#2876e4;color:#fff}
.simple-search-apac__form__wrapper .tire-size-info{padding:0 42.5px;text-transform:none;max-width:303.5px;min-width:303.5px;border-right:2.5px solid #c4c4c4}
.simple-search-apac__form__wrapper .tire-size-info__heading{display:block;font-size:.938em;font-weight:700;color:#222326}
.simple-search-apac__form__wrapper .tire-size-info__diagram{margin-top:16px;width:220.5px}
.simple-search-apac__form__wrapper .tire-size-info p{font-size:15px;line-height:18px}
.simple-search-apac__form__wrapper .tire-size-info li.simple_search__content{font-size:15px;line-height:18px;list-style-type:disc;margin-left:1.25rem;margin-bottom:1rem}
.simple-search-apac .submit__simple,.simple-search-apac .submit__trim{-moz-appearance:none;-webkit-appearance:none;background:0;border:0;cursor:pointer;background-color:#2876e4;font-size:1.25rem;height:32.5px;width:100%;color:#fff;margin:1.625rem 0 6rem}
.simple-search-apac__results_container{min-width:197.5px}
.simple-search-apac__footer{display:none;padding-left:14px;padding-right:12px;padding-top:80px;text-align:center}
.simple-search-apac__footer button,.simple-search-apac__footer input,.simple-search-apac__footer select,.simple-search-apac__footer textarea{pointer-events:none}
.simple-search-apac__footer .results_count{font-size:100px}
.simple-search-apac__footer h3{font-size:24px;margin:0}
.simple-search-apac__footer--active,.simple-search-apac__footer--active-important{display:block}
.simple-search-apac__footer--active button,.simple-search-apac__footer--active input,.simple-search-apac__footer--active select,.simple-search-apac__footer--active textarea,.simple-search-apac__footer--active-important button,.simple-search-apac__footer--active-important input,.simple-search-apac__footer--active-important select,.simple-search-apac__footer--active-important textarea{pointer-events:auto}
.simple-search__body.by-vehicle{max-height:450px}
.simple-search__body.by-vehicle .simple-search__results_container{min-width:193px}
.simple-search__body.by-tire-size{max-height:450px}
.simple-search__body.by-tire-type{max-height:329px}
.simple-search__body.by-tire-brand{max-height:329px}
.simple-search__body.by-tire-brand .simple-search__results_container{min-width:158px}
.simple-search__body.by-tire-brand .simple-search__footer{justify-content:center;align-items:center;height:100%}
.simple-search__body.by-tire-brand .simple-search__footer .submit{width:100%}
@media(max-width:768px){h1{font-size:2rem !important;text-transform:uppercase}
}
.select select{padding:1rem 2rem 1rem 1rem}
.light-shadow{font-size:0;box-shadow:1px 1px 5px #a3a3a3}
@media(min-width:768px){.primary-header{z-index:99}
}
.tire-flags{z-index:9}
.tire-cta__button{white-space:normal}
.tire .tire-heading__subbrand-Potenza{color:#000}
.tire .tire-heading__subbrand-Dueler{color:#008675}
.tire .tire-heading__subbrand-Firestone{color:red}
.tire .tire-heading__subbrand-Duravis{color:#ff671f}
.tire .tire-heading__subbrand-Leo{color:#009fdf}
.tire .tire-heading__subbrand-Alenza{color:#5c3d31}
.tire .tire-heading__subbrand-Ecopia{color:#64a70b}
.tire .tire-heading__subbrand-Turanza{color:#039}
.tire-summary .tire-heading__subbrand--Potenza{color:#000}
.tire-summary .tire-heading__subbrand--Dueler{color:#008675}
.tire-summary .tire-heading__subbrand--Firestone{color:red}
.tire-summary .tire-heading__subbrand--Duravis{color:#ff671f}
.tire-summary .tire-heading__subbrand--Leo{color:#009fdf}
.tire-summary .tire-heading__subbrand--Alenza{color:#5c3d31}
.tire-summary .tire-heading__subbrand--Ecopia{color:#64a70b}
.tire-summary .tire-heading__subbrand--Turanza{color:#039}
.tire-detail{z-index:unset !important}
.tire-search__form ul li.select{max-width:300px}
.tire-search__form ul li.select .tire-search__option{padding:0 2rem}
.tire-search__form ul li.select select{padding:.5rem}
.tire-search__body{max-height:270px}
.modification-for-apac .pinned{display:none}
.modification-for-apac .table-wrapper .scrollable{margin-left:0}
.tire-specifications__section th,.tire-specifications__section td{font-size:.875rem}
@media(min-width:768px){.tire-specifications__section th,.tire-specifications__section td{font-size:1rem}
}
@media(min-width:768px){.navigation__subsection{min-height:0 !important}
.navigation__subsection ul{max-height:70vh;overflow-y:auto}
}
.navigation__subsection-item .svg-contains{width:60px}
.store-locator-component .marketing{background:#f3f3f3}
.store-locator-component .marketing section.search{background:none !important}
.store-locator-component .commercialTyre{padding-bottom:1rem;display:block}
@media(max-width:768px){.store-locator-component .commercialTyre{padding:0 0 1rem}
}
.store-locator-component .commercialTyre>input[type="button"]{font-family:"BridgestoneType","NotoSans";background-color:#333 !important;vertical-align:middle;width:fit-content !important;display:inline-block !important;padding:5.5px 25px;margin:0 10px 10px;height:auto !important;color:#fff;font-size:1.45rem;text-align:center;height:50px;margin-right:25px;min-width:160px;border:0;cursor:pointer}
.store-locator-component .commercialTyre>input[type="button"].active{background-color:#2776e3 !important}
@media(max-width:768px){.store-locator-component .commercialTyre>input[type="button"]{padding:5.5px 15px;margin:0 5px 10px;min-width:20%}
}
@media(max-width:768px){.store-locator-component .commercialTyreOptions{padding:0 0 1rem !important}
}
@media(max-width:768px){.store-locator-component .commercialTyreOptions .select.active{margin:0 auto}
}
.store-locator-component .commercialTyreOptions .select.active button.icon-arrow svg{fill:#343434 !important}
.store-locator-component .commercialTyreOptions .select.active button{background:#fff !important}
.store-locator-component .component__container--results .results__body .store__hours__item span{width:100px}
@media(max-width:768px){.store-locator-component .component__container--results .results__body .store__hours__item{width:16rem}
}
@media(max-width:768px){.store-locator-component .component__container--search{padding-bottom:0 !important}
}
@media(max-width:768px){.store-locator-component .component__container--search .search,.store-locator-component .component__container--search h3{margin-bottom:0 !important}
}
.store-directions-component .store__contact{right:30px}
.map{height:100%;width:100%}
@font-face{font-family:"BridgestoneType";src:url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype"),url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype")}
@font-face{font-family:"BridgestoneType-Cd";src:url(../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff) format("truetype"),url(../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff) format("truetype")}
@font-face{font-family:"BridgestoneType";src:url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype"),url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype")}
@font-face{font-family:"BridgestoneType";src:url(../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff) format("truetype"),url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype")}
@font-face{font-family:"BridgestoneType-Cd";src:url(../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff) format("truetype"),url(../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff) format("truetype")}
@font-face{font-family:"BridgestoneType";src:url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype"),url(../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff) format("truetype")}
.root-TH-th body,.root-TH-th body *{font-family:"BridgestoneType";font-weight:400}
.root-TH-th h1{font-family:"BridgestoneType-Cd","NotoSans";font-size:2rem !important;font-weight:700}
.root-TH-th h2,.root-TH-th h3{font-family:"BridgestoneType-Cd","NotoSans";font-weight:500}
.root-TH-th p,.root-TH-th p b,.root-TH-th h3 b,.root-TH-th ol,.root-TH-th ul,.root-TH-th b,.root-TH-th strong,.root-TH-th i,.root-TH-th em,.root-TH-th u,.root-TH-th label{font-size:.91rem;line-height:1.99;letter-spacing:-.01em}
.root-TH-th b,.root-TH-th strong{font-weight:700}
.root-TH-th .tire-catalog__aside-container h2{font-size:1.1rem}
.root-TH-th .tire-catalog__aside-container h3{font-size:1.1rem}
.root-TH-th .simple-search__header__tab .headline-container span:first-of-type{font-size:.8em}
.root-TH-th .simple-search__header__tab .headline-container span:last-of-type{font-size:1rem}
.root-TH-th .footer-component__list-item a{font-size:.75rem;letter-spacing:-.04rem}
.root-TH-th .reasons-to-buy__list li{font-size:1.1rem}
.root-TH-th .tire-specs .tire-specifications-header__cta{font-size:1.3rem}
.root-TH-th .tire-specs .tire-specifications__section p,.root-TH-th .tire-specs .tire-specifications__section h6,.root-TH-th .tire-specs .tire-specifications__section a{font-size:1rem}
.root-TH-th .tire-catalog .results-sort .warm-show{font-size:1.1rem}
.root-TH-th .tire-catalog .results-personalize__infobar h3{font-size:1rem}
.root-TH-th .help-bar__cta p{font-size:.8em;font-weight:700}
.root-TH-th .help-bar__phone a,.root-TH-th .help-bar__click-chat a,.root-TH-th .help-bar__email a{font-size:.75rem}
.root-TH-th .research-component__link{font-size:.85rem;font-weight:700;line-height:1.7 !important}
.root-TH-th .store-locator-component .get-directions,.root-TH-th .store-locator-component .component__flexie-item p,.root-TH-th .store-locator-component .select select{font-size:.9rem !important}
.root-TH-th .store-locator-component .store__hours__item{font-size:1rem !important}
.root-TH-th .store-locator-component .results__pagination button{font-size:.9rem !important}
.hide-th{display:none !important}
@media(max-width:474px){.sitemap-list__item{width:100%;padding:10px 0}
}
@media(max-width:768px){.store-locator-component .component__container--results .results__body .store-name{font-weight:100;font-size:.9rem}
}
.slick-prev{z-index:9}
.slick-prev:before,.slick-next:before{font-family:"BridgestoneType","NotoSans";transform:scaleX(.7);display:block;text-shadow:2px 0 12px #000}
@media(min-width:768px){.media-video .component__container .media-video__content:first-child{padding-right:20px}
.media-video .media-video__content+.media-video__video-container{padding-left:0}
.navigation__menu-item-link .navigation__menu-item__name{font-size:.7rem;line-height:1.3;letter-spacing:.02em}
}
.brand-item-potenza{border-right:5px solid #000;padding-right:0 !important;background:url(../images/nav-images/potenza_th.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-potenza{background:url(../images/footer-images/potenza_th.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-potenza a{border-top:5px solid #000}
.brand-item-footer-potenza a{border-left:1px solid #fcfcfc}
.brand-item-product-potenza{border-top:5px solid #000}
.brand-item-turanza{border-right:5px solid #039;padding-right:0 !important;background:url(../images/nav-images/turanza6_left.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-turanza{background:url(../images/footer-images/turanza6_footer.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-turanza a{border-top:5px solid #039}
.brand-item-footer-turanza a{border-left:1px solid #fcfcfc}
.brand-item-product-turanza{border-top:5px solid #039}
.brand-item-techno-th{border-right:5px solid #00a1d3;padding-right:0 !important;background:url(../images/nav-images/techno_th.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-techno-th{background:url(../images/footer-images/techno_th.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-techno-th a{border-top:5px solid #00a1d3}
.brand-item-footer-techno-th a{border-left:1px solid #fcfcfc}
.brand-item-product-techno-th{border-top:5px solid #00a1d3}
.brand-item-ecopia{border-right:5px solid #64a70b;padding-right:0 !important;background:url(../images/nav-images/ecopia_sg.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-ecopia{background:url(../images/footer-images/ecopia_sg.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-ecopia a{border-top:5px solid #64a70b}
.brand-item-footer-ecopia a{border-left:1px solid #fcfcfc}
.brand-item-product-ecopia{border-top:5px solid #64a70b}
.brand-item-dueler{border-right:5px solid #008675;padding-right:0 !important;background:url(../images/nav-images/dueler_sg.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-dueler{background:url(../images/footer-images/dueler_sg.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-dueler a{border-top:5px solid #008675}
.brand-item-footer-dueler a{border-left:1px solid #fcfcfc}
.brand-item-product-dueler{border-top:5px solid #008675}
.brand-item-firestone{border-right:5px solid red;padding-right:0 !important;background:url(../images/nav-images/firestone_th.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-firestone{background:url(../images/footer-images/firestone_th.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-firestone a{border-top:5px solid red}
.brand-item-footer-firestone a{border-left:1px solid #fcfcfc}
.brand-item-product-firestone{border-top:5px solid red}
.brand-item-alenza{border-right:5px solid #5c3d31;padding-right:0 !important;background:url(../images/nav-images/alenza_sg.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-alenza{background:url(../images/footer-images/alenza_sg.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-alenza a{border-top:5px solid #5c3d31}
.brand-item-footer-alenza a{border-left:1px solid #fcfcfc}
.brand-item-product-alenza{border-top:5px solid #5c3d31}
.brand-item-leo{border-right:5px solid #009fdf;padding-right:0 !important;background:url(../images/nav-images/leo_th.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-leo{background:url(../images/footer-images/leo_th.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-leo a{border-top:5px solid #009fdf}
.brand-item-footer-leo a{border-left:1px solid #fcfcfc}
.brand-item-product-leo{border-top:5px solid #009fdf}
.brand-item-duravis{border-right:5px solid #ff671f;padding-right:0 !important;background:url(../images/nav-images/duravis_th.png) no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-duravis{background:url(../images/footer-images/duravis_th.png) no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-duravis a{border-top:5px solid #ff671f}
.brand-item-footer-duravis a{border-left:1px solid #fcfcfc}
.brand-item-product-duravis{border-top:5px solid #ff671f}
.tab-container .tab-language ul .svg-contains{height:.8125rem}
.last-item{margin-right:0}
@media(min-width:992px){.warm-show{max-width:40vw}
}
.store-locator-component .component__container--results .results__header .select select{padding:.7rem .7rem .7rem 2rem}
.tire-heading__type{font-size:1rem;color:#191919}
.root-TH-th .tire-heading h1{font-size:1.4rem;font-weight:600}
.root-TH-th .tire-facts__headline{font-size:.87rem;font-weight:900;line-height:1.5}
.navigation__menu-item-link{padding:1em .3em}
li[data-aem-ref="support"].navigation__menu-item.has-subnav .navigation__subsection{top:10vw}
.tire-specs .tire-specifications__section td,.tire-specs .tire-specifications__section th{width:12%}
.marketing .light{text-shadow:2px 0 12px #000}
@media(min-width:768px){.tire-search__header{width:70%}
}
.cookie-consent-container{padding:20px 15px;font-size:18px;color:#333;font-family:"BridgestoneType","NotoSans";text-align:center;background-color:#f0f0f0;position:fixed;bottom:0;z-index:1050;box-shadow:0 0 5px rgb(0 0 0 / .5)}
.cookie-consent-container .cc-close__btn{display:block;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjAiIGhlaWdodD0iMjAiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0iIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik0zMy43MzM3MiwyMy41OTk2MWwtMTAuMTM0MTEsMTAuMTM0MTFsNTIuMjY2MjgsNTIuMjY2MjhsLTUyLjI2NjI4LDUyLjI2NjI4bDEwLjEzNDExLDEwLjEzNDExbDUyLjI2NjI4LC01Mi4yNjYyOGw1Mi4yNjYyOCw1Mi4yNjYyOGwxMC4xMzQxMSwtMTAuMTM0MTFsLTUyLjI2NjI4LC01Mi4yNjYyOGw1Mi4yNjYyOCwtNTIuMjY2MjhsLTEwLjEzNDExLC0xMC4xMzQxMWwtNTIuMjY2MjgsNTIuMjY2Mjh6Ij48L3BhdGg+PC9nPjxwYXRoIGQ9IiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+) 50% 50% no-repeat;background-size:100%;cursor:pointer;float:right;position:relative}
.cookie-consent-container .cookie-consent-wrapper{outline:0}
.cookie-consent-container .cookie-consent-wrapper .cc-message-section{margin:10px 0;outline:0}
.cookie-consent-container .cookie-consent-wrapper .cc-message__text{display:inline-block;vertical-align:middle;text-align:left;padding:20px;font-size:.9rem;line-height:1.8}
.cookie-consent-container .cookie-consent-wrapper .cc-message__text a{color:#000}
.cookie-consent-container .cookie-consent-wrapper .cc-submit__btn{-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;background-color:#fff;font-family:"BridgestoneType","NotoSans";font-size:1.5rem;font-weight:900;line-height:35px;text-align:center;color:#333;border:2px solid #000;padding:12px 36px;text-transform:uppercase;width:140px;margin-left:50px;cursor:pointer;display:block;margin:15px auto 0}
@media(min-width:768px){.cookie-consent-container .cookie-consent-wrapper .cc-submit__btn{margin:0 50px;display:inline-block;font-size:1.3rem}
}
.cookie-consent-container .cookie-consent-wrapper .cc-submit__btn:hover{text-decoration:none}
.layoutOverlay .mobile-image{display:none}
.layoutOverlay .overlay-modal-section{display:none}
.layoutOverlay .modal{max-width:80% !important}
.layoutOverlay .layout-overlay{position:relative;display:block !important}
.layoutOverlay .layout-overlay-content h1{line-height:1}
.layoutOverlay .layout-overlay-desc{padding-bottom:2rem;font-size:1rem}
.layoutOverlay .layout-overlay .cta-button{line-height:1.4;font-size:1.5rem;text-transform:uppercase;padding:5px 1.5rem;display:inline-block}
.layoutOverlay .light-theme{color:#3b3736;text-shadow:#fff 2px 1px 3px}
.layoutOverlay .light-theme a,.layoutOverlay .light-theme h1{color:#3b3736;text-shadow:#fff 2px 1px 3px}
.layoutOverlay .light-theme .modal-close__svg{height:25px;padding:5px;width:25px;text-shadow:#000 0 0 0;background:#b1aba5;border-radius:3px;border-top-right-radius:0}
.layoutOverlay .light-theme .cta-button{border:1px solid #3b3736}
.layoutOverlay .dark-theme{color:#fff}
.layoutOverlay .dark-theme a,.layoutOverlay .dark-theme h1{color:#fff}
.layoutOverlay .dark-theme .cta-button{border:1px solid #fff}
@media(min-width:768px){.layoutOverlay .layout-overlay-content{position:absolute;top:50%;left:65%;min-height:200px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:50%}
.layoutOverlay .layout-overlay-content.left{left:25%;-webkit-transform:translate3d(-30%,-50%,0);transform:translate3d(-30%,-50%,0)}
.layoutOverlay .modal-close{right:0 !important;top:0 !important}
}
@media(max-width:959px){.layoutOverlay .modal{max-width:60% !important;width:60%}
}
@media(max-width:768px){.layoutOverlay.modal{margin-top:23px;max-height:100%}
.layoutOverlay .modal{max-width:80% !important;width:80%;max-height:100%;overflow:none}
.layoutOverlay .desktop-image{display:none}
.layoutOverlay .mobile-image,.layoutOverlay div.noMobileImage .desktop-image{display:block}
.layoutOverlay .layout-overlay{overflow-y:auto}
.layoutOverlay .layout-overlay-content{position:absolute;top:50%;left:0;padding-right:50px;min-height:200px;background-color:#fff;padding:30px;background:#fff;background:linear-gradient(180deg,#fff0 0,#fff 36%)}
.layoutOverlay .layout-overlay-content h1{font-size:2.3rem}
.layoutOverlay .layout-overlay .cta-button{width:100%;text-align:center;font-size:1.2rem;padding:10px}
.layoutOverlay div.noMobileImage .layout-overlay-content{position:relative;top:-80px}
.layoutOverlay .light-theme .layout-overlay-content{background:#fff;background:linear-gradient(180deg,#fff0 0,#fff 36%)}
.layoutOverlay .dark-theme .layout-overlay-content{background:#000;background:linear-gradient(180deg,#fff0 0,#000 36%)}
}
@media(max-width:520px){.layoutOverlay.modal{max-width:100% !important;width:100%;margin-top:23px}
}
@media(min-width:768px){.root-TH-th .promotion-component__cta-container--desktop a{font-size:.7rem}
}
.root-TH-th .tire-search__header__tab{font-size:1rem}
.root-TH-th .tab-container .tab>button{font-size:.9em;padding:7px}
.root-TH-th .tab-container .tab-call button{padding:.5rem}
.root-TH-th .promotion-component__content .promotion-component__headline{font-size:1.3rem !important;letter-spacing:.04em;line-height:1.3}
.root-TH-th .tab-container .tab-language p{font-size:.85rem}
.root-TH-th .tire-catalog .results-sort__by-container h4{font-size:.8rem}
.root-TH-th .tire-facts-cta tire-facts tire-facts__headline{font-size:.82rem !important}
.root-TH-th .navigation__subsection h3{font-size:.99rem}
.root-TH-th .tire-cta__button{font-size:.74rem;padding:12px 10px}
.root-TH-th .tire-heading .h1{font-size:1.2rem}
.root-TH-th .component--align-left .media-image__cta-container a:first-child,.root-TH-th .component--align-left .media-video__cta-container a:first-child,.root-TH-th .component--align-left .media-image__cta-container a:last-child{font-size:.85rem}
.root-TH-th .button-medium-solid-bst-green{padding:.875rem}
.root-TH-th .tire-facts__list-item{font-size:.8rem;font-weight:100}
.root-TH-th .tire .tire-heading{font-size:1.2rem}
.root-TH-th .filter__container label{font-size:1.1rem}
@media(min-width:768px){.root-TH-th .h1{font-size:1.8rem !important;line-height:1.3;font-weight:500}
.root-TH-th .tire-heading .h1{font-size:1.1rem}
.root-TH-th .tire-heading__type{font-size:.55rem}
.root-TH-th .sml_font{font-size:.9rem !important;line-height:1.6}
.root-TH-th .footer-component .highlight .footer-component__list span{font-size:.76rem}
.root-TH-th .footer-component .highlight .footer-component__list h2{font-size:1.2rem}
.root-TH-th .footer-component .highlight .footer-component__list .apac-title{font-size:1.2rem;font-weight:700}
.root-TH-th .navigation__subsection h2{font-size:1.55rem}
.root-TH-th .navigation__subsection p{font-size:.8rem}
.root-TH-th .navigation__subsection h2{font-size:1.15rem}
.root-TH-th .main .section:first-child .marketing__headline{font-size:2rem !important}
}
@media(max-width:474px){.root-TH-th .button-medium-transparent-bst-white{font-size:1.15rem}
.root-TH-th .navigation__header__find-tire a{padding:.5rem}
.root-TH-th .tire-cta__button{padding:6px 0}
}
.tab .tab-language{button{font-size:.9em}
}
.media-image__content .component__flex-item .component__flexie .colsfix__col{h2{font-size:2rem !important}
}
.media-image__body .component__flex-item{p{opacity:.9;line-height:1.9}
}
.tab-container{.tab-language{ul{span{font-size:.6rem;line-height:1.9}
}
}
}
.media-image__headline .th-h2{font-size:1.8rem !important;line-height:1.3}
.media-image__body .component__flex-item{p{letter-spacing:-.04rem}
}
.media-image .component__container .media-image__content .th-h2{font-size:1.8rem !important;line-height:1.3}
.research-component__text{font-size:.755rem}
.footer-component__header-wrapper .component__container h2.footer-component__header{font-size:1.1rem !important}
.copy-info p{font-size:.7rem}
.research-component__headline.sml_font{font-size:.9rem}
.simple-search-apac form ul li span.select__heading{font-size:1.1em}
.rich-text__text h2 b{font-size:.9rem}
.component__container article p{font-size:.9rem !important}
.component__container article p span{font-size:.9rem !important}
.research-component__content .research-component__content-text a .research-component__headline{font-size:1.2rem !important}
.component__container article p b{font-size:.9rem !important}
.root-TH-th .vietnamese-h2{font-weight:600}
.root-TH-th .rich-text__text h2{font-size:1.6rem;font-weight:600}
.root-TH-th .rich-text__text h3{font-size:1.3rem !important;line-height:1.5}
@media(max-width:767px){.root-TH-th .footer-component__header{font-size:1.15rem}
.component__container--results .results .results__header h3{font-size:1.5rem}
.component__container--results .results .results__header .select select{font-size:1rem !important}
.root-TH-th .store-locator-component .results__pagination button{font-size:.9rem !important}
.root-TH-th .store-locator-component .component__flexie-item p{font-size:.85rem !important}
.root-TH-th .store-locator-component .store__hours__item{font-size:.8rem !important}
.root-TH-th .help-bar__cta p{font-size:.9em;line-height:1}
.root-TH-th .navigation__header__find-tire a{font-size:.8rem}
.root-TH-th .list-items h2{font-size:1.4rem}
.root-TH-th h1{font-size:2.5rem !important}
.root-TH-th .store-locator-component .component__container--search .search .search__heading{font-size:2rem !important}
.root-TH-th .map-n-results .search-store-form input{font-size:.8rem}
.root-TH-th .store-locator-component .get-directions{font-size:1rem !important}
.root-TH-th .main .marketing .marketing__content .marketing__headline{font-size:3rem !important}
.root-TH-th .rich-text__text h2{line-height:1.4}
.root-TH-th .main .listItems .list-items__container h1{font-size:2rem !important}
.root-TH-th .main .listItems .list-items__container .list-items__group::before{font-size:30px}
.root-TH-th .component__container article p u{font-size:.9rem !important}
.root-TH-th .contact-form .form-field__select{font-size:.8rem}
.root-TH-th .component__container article ul li i{font-size:.9rem}
.root-TH-th .main .marketing .marketing__content h1.marketing__headline{font-weight:700;letter-spacing:.02em;line-height:1.2}
}
.root-TH-th .marketing .component__container.bigPadding h1.marketing__headline{font-size:3.2rem !important}
.root-TH-th .store-locator-component .component__container--search .search .search__heading{font-size:1.7rem}
.root-TH-th .store-locator-component .map-n-results .component__container--results .results__header{font-size:1.5rem}
.root-TH-th .store-locator-component .component__flexie-item p{line-height:1.5}
.root-TH-th .store-locator-component .store__hours__item{font-size:.7rem !important;line-height:2}
.root-TH-th .store-details__container a.button-medium-solid-blizzak{font-size:1rem}
.root-TH-th store-details__container-section h2{font-size:1rem;font-weight:600}
.root-TH-th store-details__container-section .store__hours__item{font-size:.75rem;line-height:2}
.root-TH-th .contact-form .form-field__select{font-size:.8rem}
.root-TH-th .contact-form input{font-size:.75rem}
.root-TH-th .contact-form textarea{font-size:.75rem}
.root-TH-th .store-details-info .store__hours .store__hours__item span{font-size:.8rem}
.root-TH-th .store-details-info .store__hours .store__hours__item time{font-size:.8rem}
.root-TH-th .store-details-info__name a.tel{font-size:.8rem}
.root-TH-th .dir__description input{font-size:.7rem}
.root-TH-th .dir__description span{font-size:.8rem}
.root-TH-th .dir__description--phone a{font-size:.8rem}
.root-TH-th .map-directions .adp-summary span{font-size:.75rem !important}
.root-TH-th .map-directions .adp-legal{font-size:.75rem}
.root-TH-th .tires .tire__container .tire-heading h2.h1 span{font-size:.9rem;font-family:'BridgestoneType-Cd','NotoSans';letter-spacing:.02em !important}
.root-TH-th .research.section .research-component__content-text p.research-component__text{font-weight:100;line-height:2;font-size:.85rem;letter-spacing:0}
.root-TH-th .research-component__content .research-component__content-text a .research-component__headline{font-size:1.1rem !important;font-weight:500}
.root-TH-th .mediaImage.section .media-image .component__container .media-image__content h2.media-image__headline{font-size:1.8rem !important;font-weight:500;padding-bottom:0}
.root-TH-th .filter.filter__show-only .filter__show-only-select-container .filter__show-only-form-list-items .toggle-hide.is-active label input.show-only-option{top:8px}
.root-TH-th .map-n-results .component__container--search .search .search-store-form .search-by-name{padding-top:0}
@media(max-width:767px){.root-TH-th .map-n-results .component__container--search .search .search-store-form .search-by-name{padding-top:1em}
}
.root-TH-th .tires .tire__container .tire-heading h2{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .breadcrumbSocial .breadcrumb-social .breadcrumb ul.breadcrumb__list{line-height:.9}
.root-TH-th .send-to__contains h2.h1{font-size:.9rem !important;font-weight:600}
.root-TH-th .richText article.rich-text__text h2{padding-bottom:.8rem}
.root-TH-th .tire-heading__type,.root-TH-th .tire-heading__type{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .tire-summary .tire-heading__model{font-size:1rem}
.root-TH-th .tire-summary .tire-heading__brand,.root-TH-th .tire-summary .tire-heading__subbrand{font-size:1.2rem}
.root-TH-th .tire-specifications__section tr th,.root-TH-th .tire-specifications__section tr td{font-size:.8rem}
.root-TH-th .mediaImage .media-image .media-image__content .media-image__headline.vietnam-arial-headline.h1.th-h2{margin-bottom:1rem}
.root-TH-th .richText article.rich-text__text p{margin:1.2em 0}
.root-TH-th article.rich-text__text ul{margin:1.2em 0}
.root-TH-th article.rich-text__text ul li{line-height:2}
.root-TH-th article.rich-text__text p{line-height:2}
.root-TH-th .tire-summary__section .tire-heading h1.tire-heading__main span{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .tire-summary__section .tire-heading h2.tire-heading__subsection span{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .filter__personalize-form span{margin-top:-1rem}
@media(max-width:767px){.root-TH-th .tire-catalog .results-personalize svg{padding-top:1px}
.root-TH-th button.tire-catalog .results-personalize{font-size:1.3rem}
}
@media(max-width:767px){.root-TH-th .validate-errors-list li{font-size:11px;padding-bottom:.8rem}
.contact-form .contact-form__container .contact-form__user-input h3{padding-top:5px}
.validate-errors-list li{line-height:2}
}
.main .storeLocator.section .map-n-results .component__container--results section.results .results__header h3 span{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .richText .rich-text article.rich-text__text ul li h4{font-size:1.3rem;line-height:1.6;font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-TH-th .main .component__container.component__flexie.orderfix.nonePadding .marketing__content h1.marketing__headline{font-size:2.2rem !important;font-weight:600;letter-spacing:.01em}
.sitemap-list__item .sm-depth-2,.sitemap-list .sm-depth-1{line-height:2.5}
.main mediaVideo .media-video .media-video__content h2.h1.media-video__headline.component__flex-item{font-size:1.8rem !important}