@font-face{font-family:"Arial";font-weight:100;src:url("https://fonts.bridgestoneresources.com/ArialRegular_normal_normal.woff2") format("woff2")}
.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:"Arial";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:rgba(0,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:transparent;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_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:bold;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:transparent;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:bold;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:bold}
.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:bold;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.2rem;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-Techno{color:#c6007e}
.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--Techno{color:#c6007e}
.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:85px !important}
@media(max-width:768px){.store__hours__item span{width:50px !important}
}
@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";font-weight:100;src:url("../styles/fonts/BridgestoneType/BridgestoneType-Regular.woff") format("opentype")}
@font-face{font-family:"BridgestoneType-Cd";font-weight:400;src:url("../styles/fonts/BridgestoneType-Cd/BridgestoneType-CdRg.woff") format("opentype")}
@font-face{font-family:"BridgestoneType";font-weight:700;src:url("../styles/fonts/BridgestoneType/BridgestoneType-Bold.woff") format("opentype")}
@media(min-width:768px){.root-VN-vi .vietnam-arial-headline{font-size:3rem;line-height:1.2 !important;letter-spacing:.1rem}
}
.root-VN-vi .vietnamese-h2{font-size:1rem}
@font-face{font-family:"Arialr";font-weight:100;src:url("https://fonts.bridgestoneresources.com/ArialRegular_normal_normal.woff2") format("woff2")}
.root-VN-vi body,.root-VN-vi body *{font-family:"Arial" !important;font-weight:100}
.hide-vn{display:none !important}
.brand-item-potenza{border-right:5px solid #000;padding-right:0 !important;background:url("../images/nav-images/potenza_sg.png") no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-potenza{background:url("../images/footer-images/potenza_sg.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/turanza_sg.png") no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-turanza{background:url("../images/footer-images/turanza_sg.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-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;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;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-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;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-techno{border-right:5px solid #c6007e;padding-right:0 !important;background:url("../images/nav-images/techno_sg.png") no-repeat right top;background-size:70px;padding-right:0 !important;padding-right:0 !important;padding-right:0 !important}
.footer-component:not(.footer-commerce) .brand-item-footer-techno{background:url("../images/footer-images/techno_sg.png") no-repeat left -50%;background-size:130px 140px}
.brand-item-footer-techno a{border-top:5px solid #c6007e}
.brand-item-footer-techno a{border-left:1px solid #fcfcfc}
.brand-item-product-techno{border-top:5px solid #c6007e}
.tab-container .tab-language ul .svg-contains{height:.8125rem}
.root-VN-vi .tab-container .tab>button{font-size:.61rem}
.root-VN-vi .tab-item-container p{font-size:.9rem}
.root-VN-vi .anchors-panel__link{font-size:1rem}
.root-VN-vi .main .section:first-child .marketing__headline,.root-VN-vi .main .section:first-child .media-image__headline,.root-VN-vi .main .section:first-child .media-video__headline,.root-VN-vi .main>.component:first-of-type .marketing__headline,.root-VN-vi .main>.component:first-of-type .media-image__headline,.root-VN-vi .main>.component:first-of-type .media-video__headline{font-size:2.75rem}
@media(min-width:768px){.root-VN-vi .main .section:first-child .marketing__headline,.root-VN-vi .main .section:first-child .media-image__headline,.root-VN-vi .main .section:first-child .media-video__headline,.root-VN-vi .main>.component:first-of-type .marketing__headline,.root-VN-vi .main>.component:first-of-type .media-image__headline,.root-VN-vi .main>.component:first-of-type .media-video__headline{font-size:3rem !important}
}
.root-VN-vi .navigation__menu-item__name{font-size:1.5em}
@media(min-width:768px){.root-VN-vi .navigation__menu-item__name{font-size:.5rem}
}
.root-VN-vi .navigation__subsection h3{font-size:.85rem;letter-spacing:.03rem;line-height:1.5}
.root-VN-vi .navigation__header__find-tire a{font-size:.8rem}
.root-VN-vi .footer-component .highlight .footer-component__list h2,.root-VN-vi .footer-component .highlight .footer-component__list .apac-title{font-size:1.25rem}
.root-VN-vi .footer-component .highlight .footer-component__list span{font-size:.8rem}
.root-VN-vi .footer-component__header{font-size:1.2rem;letter-spacing:.05rem}
.root-VN-vi .tire-summary .tire-heading__subsection-item{font-family:"Arial" !important}
.root-VN-vi .tire-heading h1{font-size:1.2rem;font-weight:600}
.root-VN-vi .tire-cta__container a{font-size:.75rem;font-weight:700;padding:8px 14px}
.root-VN-vi .tire-catalog .results-sort__by-container h4{font-size:.6rem}
.root-VN-vi .tire-catalog .results-sort__button{font-size:.7rem;font-weight:600;padding:1px}
.root-VN-vi .tire-catalog .results-personalize__infobar h3{font-size:.6rem}
.root-VN-vi .filter__container button[type='submit']{font-size:1rem}
.root-VN-vi .tire-search__header__tab span{font-size:.8rem}
.root-VN-vi .tire-search__option--vi{font-size:.8rem}
.root-VN-vi .tire-search .submit__tire{font-size:1rem;text-transform:uppercase}
.root-VN-vi .mobile-search__header span{font-size:1rem}
.root-VN-vi .mobile-search__form ul .find-trim .submit__trim h3{font-size:1rem}
.root-VN-vi .fuel-calculator-component__form .fc-form__controls button{font-size:.7rem;padding-left:12px;padding-right:12px}
.root-VN-vi .store-locator-component .results__header .select select{font-size:1rem}
.root-VN-vi .promotion-component__headline,.root-VN-vi .promotion-component.full-bleed .promotion-component__headline{font-size:1.5rem}
.root-VN-vi .promotion-component .call-for-an-appointment{font-size:.8rem}
@media(min-width:768px){.root-VN-vi .promotion-component__cta-container--desktop a{font-size:.8rem}
}
.root-VN-vi .tire-search__header__tab--vi span{text-transform:uppercase;line-height:1.3;letter-spacing:.02rem}
.root-VN-vi .store-directions-component .map-directions .adp-substep{font-size:1rem !important;font-weight:400 !important}
@media(max-width:767px){.root-VN-vi .promotion-component__headline{font-size:1rem !important}
.root-VN-vi .store-directions-component .component__container--header h1{font-size:2.8rem !important}
.root-VN-vi .store-details-seo-info__bottom .store-details-seo-info__bottom-title{letter-spacing:.06rem}
.root-VN-vi .footer-component__header{font-size:1.1rem}
.root-VN-vi .tireCatalog .tire-catalog-heading .tire-catalog-heading-container h1{font-size:2.8rem !important;font-weight:600}
.root-VN-vi .tireCatalog .tires .slider-navigation .slider-navigation__text span{font-size:1rem}
.root-VN-vi .tire-summary .tire-heading__model{font-size:20px;font-family:"Arial"}
.root-VN-vi .tire-summary .tire-heading__brand{font-size:2rem}
.root-VN-vi .tire-summary .tire-heading__brand{font-size:2rem}
.root-VN-vi .help-bar__cta p{font-size:1em}
.root-VN-vi .tire-specs .tire-specifications-header__cta.is-active{font-size:1.1rem;letter-spacing:.06em}
.root-VN-vi .store-locator-component .component__container--search .search__heading{font-size:2.5rem !important}
.root-VN-vi .store-locator-component .component__container--results .results__header .select select{font-size:1.1rem;letter-spacing:.04em}
.root-VN-vi .store-directions-component .map-directions .adp-substep b{font-weight:400 !important}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h2{line-height:1.3;font-size:2.2rem !important}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h3{font-size:1.85rem;letter-spacing:.04em;line-height:1.3}
.root-VN-vi .rich-text__text p u{font-size:.9rem !important}
}
.root-VN-vi h1,.root-VN-vi h2,.root-VN-vi h3,.root-VN-vi h4,.root-VN-vi h5,.root-VN-vi h6{font-family:"Arial" !important}
.root-VN-vi .tire-summary .tire-heading__model{font-size:1.2rem}
.root-VN-vi .tire-summary__section .tire-content p{font-size:1rem}
.root-VN-vi .tire-heading .tire-heading__brand,.root-VN-vi .tire-heading .tire-heading__subbrand{font-size:1.7rem;letter-spacing:-0.01em;line-height:1.5}
.root-VN-vi .tire-heading h2.h1 .tire-heading__subbrand{font-size:1.2rem}
.root-VN-vi .tire-heading h2.h1 span{font-family:"Arial"}
h1.tire-heading__main span{font-family:'BridgestoneType-Cd','NotoSans'}
.root-VN-vi .store-details .promotion-component .promotion-component__headline{font-size:1rem;letter-spacing:.01em}
.root-VN-vi .richText.section .rich-text__text p b{font-weight:600}
.root-VN-vi .contact-form .reason-section h3,.root-VN-vi .contact-form__user-input h3{letter-spacing:-0.04em;font-size:1.4rem}
@media(max-width:767px){.tire-summary .tire-heading__subsection-item{font-size:1.5rem;letter-spacing:.01em}
.root-VN-vi .tire-summary .tire-heading__model{font-size:1.4rem !important;letter-spacing:.02em}
.tire-summary h2.tire-heading__subsection{padding-top:5px !important}
.tire-summary h2.tire-heading__subsection span{font-size:1.5rem !important;letter-spacing:.01em}
.root-VN-vi .dynamicResearch.section .research-component ul li .research-component__content-text a h2.h1.research-component__headline{font-size:1.8rem !important;letter-spacing:.01em;line-height:1.3;font-weight:600}
.tire-summary .tire-heading__model{font-size:50px !important}
.tire-summary .tire-heading__brand,.tire-summary .tire-heading__subbrand{font-size:1.4rem}
}
.tire-summary h2.tire-heading__subsection span{font-family:'BridgestoneType-Cd','NotoSans' !important}
@media(max-width:767px){.root-VN-vi .tire-heading h2.h1 .tire-heading__subbrand{font-size:2.2rem;letter-spacing:.03rem}
.root-VN-vi .tire-catalog .tire-stuff .tire-heading__model{font-size:2.2rem;letter-spacing:.03rem}
.tire__container .tire-heading h2.tire-heading__type{font-family:'BridgestoneType-Cd','NotoSans' !important}
.root-VN-vi .mobile-search .mobile-search__header .mobile-search__header__tab span{font-weight:400 !important}
.validate-errors-list li{line-height:2.4;padding-bottom:6px}
.contact-form .contact-form__container .contact-form__user-input h3{padding-top:8px;letter-spacing:0}
.contact-form .contact-form__container .reason-section h3{letter-spacing:0}
}
.root-VN-vi h1.marketing__headline.vietnam-arial-headline.component__flex-item,.root-VN-vi .tab-container .tab button,.root-VN-vi .footer-container h2.footer-component__header,.root-VN-vi .map-n-results .search-input,.root-VN-vi .tire-specifications-header__cta.is-active,.root-VN-vi .tire-specifications__section table th,.root-VN-vi .map-n-results .search .search-input,.root-VN-vi .results__body .store__contact.component__flexie a,.root-VN-vi .marketing h2.marketing__headline.h1,.root-VN-vi .store-directions-component h1 div,.root-VN-vi .store-directions-component .map-directions .adp-summary,.root-VN-vi .store-directions-component .map-directions .adp-legal,.root-VN-vi .mm-phone-number.button-medium-solid-bst-blue.mobile-only,.root-VN-vi .store-directions-component .map-directions .adp button,.root-VN-vi .navigation__menu .has-subnav a h3.navigation__menu-item__name,.root-VN-vi .store-locator-component .component__container--results .results__body .store__contact .component__flexie-item .button-medium-solid-bst-blue,.root-VN-vi .store-directions-component .map-directions .adp-summary span,.root-VN-vi .navigation__menu-item-link h3.navigation__menu-item__name,.root-VN-vi .richText.section article.rich-text__text h1,.root-VN-vi .tire__container .tire-stuff section.tire-heading h2.h1,.root-VN-vi .tire-content button.viewPDFBtn a,.root-VN-vi .tire-content button.viewPDFBtn,.root-VN-vi .tire-specs .tire-specifications__section ul li h6,.root-VN-vi .tire-specs .tire-specifications__section table.responsive th,.root-VN-vi .store-locator-component .component__container--search .search form .search-input,.root-VN-vi .component__container h2.h1.reasons-to-buy__headline.vietnam-arial-headline,.root-VN-vi .mediaImage.section .media-image h2.media-image__headline.vietnam-arial-headline.component__flex-item.h1.th-h2,.root-VN-vi .richText.section article.rich-text__text h3,.root-VN-vi .navigation__subsection h3,.root-VN-vi .tire-summary button.button-medium-solid-bst-blue.price-list-cta a,.root-VN-vi .tire-heading h2 span.tire-heading__type,.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text b a{font-family:"Arial" !important}
.root-VN-vi .tireCatalog.section .tire-catalog-heading-container h1{letter-spacing:-0.05em}
.root-VN-vi .tire-stuff .tire-heading h2.h1 span{font-size:1rem}
.root-VN-vi .tireCatalog .tire-catalog-heading h1{font-size:2rem}
.root-VN-vi .tire-stuff .tire-facts h3,.root-VN-vi .dir__description input{font-size:.8rem}
.root-VN-vi .mediaImage .media-image .component__container .media-image__content h2.media-image__headline.h1.th-h2{font-size:2.2rem !important;line-height:1.3 !important}
.root-VN-vi footer.footer-component h2.footer-component__header{font-size:1rem !important;letter-spacing:.05rem}
.root-VN-vi .footer-component__list h2.footer-component__header,.root-VN-vi .send-to h2.h1{font-size:.9rem}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h1 b,.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h2 b{font-size:1.1rem;font-weight:700}
.root-VN-vi .research.section h2.h1.research-component__headline.sml_font,.root-VN-vi .research-component__content-text h2.h1.research-component__headline{font-size:1.3rem !important;letter-spacing:.01rem;line-height:1.3;font-weight:600}
.root-VN-vi .button-medium-solid-bst-blue,.root-VN-vi .button-medium-solid-bst-green,.root-VN-vi .button-medium-solid-bst-black{font-size:.85rem}
.root-VN-vi .dynamicResearch.section h2.h1.research-component__headline{font-size:1.2rem !important;line-height:1.5;letter-spacing:.03rem}
.root-VN-vi .tire-summary .tire-heading__subsection-item{font-size:1.25rem;letter-spacing:-0.05em}
.root-VN-vi h2.h1.reasons-to-buy__headline{font-size:1.9rem !important}
.root-VN-vi .dynamic-associated-product__header h2.h1,.root-VN-vi .tire-specs .tire-specifications__header{font-size:1.2rem}
.root-VN-vi .search__locate--button button{font-size:.9rem}
.root-VN-vi .store-locator-component .component__container--search .search__heading{font-size:2.2rem;letter-spacing:-0.04em}
.root-VN-vi .tire-specs .tire-specifications-header__cta.is-active,.root-VN-vi .tire-specs .tire-specifications__section table.responsive th{font-size:1rem}
.root-VN-vi .simple-search__form--active .select_container .select_contents span.option{font-size:.8em}
.root-VN-vi .contact-form__user-input h3.required{font-size:1.2rem}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h1{font-size:2rem;font-weight:600;line-height:1.3}
.root-VN-vi .navigation__subsection p{font-size:.7rem}
.root-VN-vi .tire-catalog__aside-container p{font-size:11px}
.root-VN-vi .store-locator-component .component__container--search .search__locate--button button{font-size:.85rem}
.root-VN-vi .rich-text .component__container.top-padding article.rich-text__text h3{font-size:1.75rem;letter-spacing:-0.05rem;font-weight:600;line-height:1.3}
@media(max-width:500px){.root-VN-vi .main .section:first-child .marketing__headline{font-size:3rem !important}
.root-VN-vi .mobile-search__form__title{font-size:1rem}
.root-VN-vi .mediaImage .media-image .component__container .media-image__content h2.media-image__headline.h1.th-h2,.root-VN-vi .reasonsToBuy.section h2.h1.reasons-to-buy__headline.vietnam-arial-headline{font-size:1.5rem !important}
.root-VN-vi .navigation__subsection p{font-size:.75rem}
.root-VN-vi h1{font-size:2.4rem !important;font-weight:600}
.root-VN-vi .dynamicResearch.section .research-component ul li .research-component__content-text a h2.h1.research-component__headline{font-size:1.3rem !important;letter-spacing:-0.02em}
.root-VN-vi .tireCatalog .tire-catalog-heading .tire-catalog-heading-container h1{font-size:2rem !important;font-weight:600}
.root-VN-vi .tire-catalog .results-sort__by-container .sort-by{font-size:.8rem}
.root-VN-vi .store-locator-component .component__container--results .results__header h3,.root-VN-vi .component--align-center .marketing__cta-container a:last-child{letter-spacing:-0.04rem}
.root-VN-vi .store-locator-component .component__container--results .results__body .store-name{font-weight:700}
.root-VN-vi .footer-component__header{font-size:1rem;letter-spacing:-0.05rem}
}
@media(max-width:595px){.root-VN-vi .tire-cta__container .button-medium-solid-bst-blue{font-family:"Arial" !important}
}
.store-locator-component .component__container--results .results__body .store__hours__item time,.store-locator-component .component__container--results .results__body .store__hours__item span{font-weight:400}
.root-VN-vi .store-locator-component .component__container--results .results__body .store-name{font-weight:700}
.root-VN-vi .media-image__headline.vietnam-arial-headline.component__flex-item.h1.th-h2,.root-VN-vi .mediaVideo.section h2.h1.media-video__headline.component__flex-item{font-weight:600;letter-spacing:.01rem;font-size:2.2rem !important}
.root-VN-vi .marketing h2.marketing__headline.h1{letter-spacing:.01rem;line-height:1.3 !important;font-weight:600}
.root-VN-vi .navigation__menu-item-link h3.navigation__menu-item__name{letter-spacing:.03rem;line-height:1.5;padding:0 .4rem}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text b{font-weight:700}
.root-VN-vi .tab-container .tab button{padding:17px;letter-spacing:.05rem;line-height:1.4}
.root-VN-vi h3.promotion-component__headline.component__flex-item{line-height:1.1}
.root-VN-vi .h1.reasons-to-buy__headline.vietnam-arial-headline{font-weight:600}
.root-VN-vi .marketing__headline.vietnam-arial-headline.component__flex-item{font-size:2rem !important}
.root-VN-vi .component__container.component__flexie.colsfix .tire-summary__section.component__flex-item.colsfix__col h1.tire-heading__main span.tire-heading__model{font-weight:100;line-height:2}
.root-VN-vi .rich-text .component__container.bottom-padding .rich-text__text h2{font-weight:600}
.root-VN-vi .pr-links .data-section .event-container a{letter-spacing:.05rem}
.root-VN-vi h2.promotion-component__headline.component__flex-item{line-height:1.2;font-weight:600}
.root-VN-vi .main .section:first-child h1,.root-VN-vi .marketing .marketing__content.component__flex-item.component__flexie h2,.root-VN-vi .marketing__body.component__flex-item h1,.root-VN-vi .search h1,.root-VN-vi .component__container.component__flexie.orderfix.bigPadding .marketing__content.component__flex-item.component__flexie h1,.root-VN-vi .rich-text article.rich-text__text h1,.root-VN-vi .footer-component__section h2{font-weight:600}
.root-VN-vi .media-video__body h2,.root-VN-vi .media-video__body h3{font-weight:600;line-height:1.4}
.root-VN-vi .mediaVideo.section h2.h1.media-video__headline.component__flex-item,.root-VN-vi .marketing__body.component__flex-item h1{line-height:1.2}
.root-VN-vi .marketing .marketing__content.component__flex-item.component__flexie h2{line-height:1.3 !important}