:root{--container-max-widths-sm:540px;--container-max-widths-md:720px;--container-max-widths-lg:960px;--container-max-widths-xl:1140px;--xs:0;--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1400px;}html{scroll-behavior:smooth;}.text-overflow-custom{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.text-overflow-wrap{overflow:hidden;text-overflow:ellipsis;}.wrapper{display:block;width:100%;}.header-overview{background-color:#EFEFEF;min-height:178px;}.header-overview .make-img-wrapper{width:60px;height:60px;display:inline-block;border-radius:50%;border:3px solid #1D4288;display:flex;align-items:center;justify-content:center;background-color:white;}.header-overview .make-img-wrapper img{width:60px;height:60px;}.details-wrap-image{width:110px;height:110px;border:3px solid #1D4288;border-radius:50%;background-color:#ffffff;}.details-wrap-title{width:calc(100% - 150px);margin-left:14px;}.details-wrap-text-title{font-size:24px;font-weight:700;font-family:BebasNeue;color:#1D4288;margin-bottom:12px;}.details-wrap-text-title a{color:#1D4288;}.details-wrap-text-title u{cursor:pointer;}.details-wrap-text-subtile{font-size:16px;font-weight:400;font-family:Inter;line-height:24px;color:#1D4288;text-decoration:underline;cursor:pointer;}.wrap-body{padding:32px 0;box-sizing:border-box;}.filter-option{width:max-content;height:fit-content;padding:12px;background-color:#EFEFEF;margin:8px 0;margin-right:8px;border-radius:20px;color:#1A1A1A;cursor:pointer;white-space:nowrap;}.filter-option.isSelected{background-color:#1D4288;color:white;}.text-filter-option{margin:0 8px;transition:all 0.4s;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;}.wrap-border-badge{width:100%;height:140px;border-radius:11px;border:1px solid #1D4288;padding:2px;box-sizing:border-box;order:0;}.wrap-badge{border-radius:11px;background-color:#1D4288;box-sizing:border-box;cursor:pointer;padding:16px }.wrap-badge img{width:50px;}.wrap-badge-title{margin-left:12px;}.badge-title{font-size:26px;font-weight:400;font-family:BebasNeue;color:#FFFFFF;line-height:28px;font-style:normal;}.badge-title{font-size:26px;font-weight:400;font-family:BebasNeue;color:#FFFFFF;line-height:28px;font-style:normal;}.badge-subtitle{font-weight:400;font-size:14px;line-height:20px;font-family:Inter;color:#FFFFFF;text-decoration:underline;}.featured-tire-title{font-size:32px;font-weight:700;font-family:Inter;color:#1D4288;}.list-featured-tire-card{margin-top:30px;}.featured-tire-card{position:relative;cursor:pointer;max-width:100%;display:flex;flex-direction:column;margin-bottom:18px;}.featured-tire-card-footer{background-color:#EFEFEF;border:1px solid #1D4288;border-top:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-sizing:border-box;padding:0 12px;}.dot{cursor:pointer;height:15px;width:15px;margin:25px 2px 0px 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}btn.active{background-color:#3EB049;}.featured-tire-card-footer .pricing{font-size:36px;font-family:BebasNeue;font-weight:400;color:#1D4288;text-align:center;max-width:360px;line-height:37px;height:31.25px;}.featured-tire-card-footer .available-data{align-items:center;justify-content:center;margin-bottom:10px;text-align:center;}.featured-tire-card-footer .available-data span{font-size:14px;font-weight:700;color:#1D4288;font-family:Inter;margin-left:5px;}.featured-tire-card-footer .not-available-data{text-align:center;margin-bottom:10px;}.featured-tire-card-footer .not-available-data span{font-size:14px;font-weight:700;color:#939598;font-family:Inter;margin-left:5px;}.mail-in-rebate span{font-size:14px;font-weight:400;font-family:Inter;color:#ff5349;margin-left:5px;}.featured-tire-card-footer button{font-size:20px;box-sizing:border-box;padding:5px;font-weight:400;background-color:#1D4288;width:100%;border:none;color:white;font-family:BebasNeue;}.featured-tire-card-choose{display:none;border-top-left-radius:16px;border-top-right-radius:16px;background-color:#3EB049;flex-direction:row;justify-content:center;align-items:center;transition:all 0.5s;width:100%;box-sizing:border-box;padding:8px;border:1px solid #1D4288;border-bottom:none;}.featured-tire-card-choose span{font-family:BebasNeue;color:#fff;margin-left:9px;}.featured-tire-card-detail{width:100%;border:1px solid #1D4288;display:flex;flex-direction:column;border-top-left-radius:16px;border-top-right-radius:16px;flex:1 1 auto;}.detail-overview_option{position:relative;}.option-badge{top:12px;left:12px;position:absolute;height:fit-content;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;cursor:pointer;}.option-badge-save{width:fit-content;box-sizing:border-box;padding:4px 8px;background-color:#ff5349;color:white;border-radius:20px;font-weight:700;font-size:14px;font-family:Inter;}.option-badge-right{top:12px;right:12px;position:absolute;height:fit-content;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;}.compare-btn span{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;color:#1D4288;}.featured-tire-card-detail-verticle .detail-overview_option-detail{box-sizing:border-box;padding:33px 0px 15px;}.featured-tire-card-detail-verticle .detail-overview_option-detail .tire-brand{margin-top:10px;}.detail-overview_option-detail .img-tire{max-width:200px;}.detail-overview_option-detail .wrap-img-brand{height:50px;}.detail-overview_option-detail .img-brand{max-width:200px;}.detail-overview_option-detail .tire-brand{font-size:30px;font-family:BebasNeue;margin:0px;color:#1D4288;}.detail-overview_option-detail .tire-name{text-align:center;font-family:BebasNeue;font-size:24px;color:#1D4288;line-height:24px;font-weight:400;margin-bottom:5px;}.detail-overview_option-detail .tire-type{font-size:14px;font-weight:400;color:#1D4288;line-height:20px;font-family:Inter;max-width:150px;text-align:center;}.detail-overview_option-detail .warranty-number{font-size:14px;font-weight:500;color:#1D4288;font-family:Inter;line-height:20px;margin-top:10px;text-align:center;}.detail-overview_option-detail .weather-status{justify-content:center;align-items:center;}.detail-overview_option-detail .weather-status img{margin:0 4px !important;}.detail-overview_option-detail .weather-status span{font-size:14px;font-weight:500;color:#1D4288;font-family:Inter;line-height:20px;max-width:150px;}.detail-overview_option-detail .wrap-rating{justify-content:center;align-items:center;margin-bottom:16px;}.detail-overview_option-detail .wrap-rating .rating-number{font-size:12px;font-weight:400;font-family:Inter;line-height:20px;margin-top:4px;margin-left:3px;}.detail-overview_option-detail .wrap-rating .wrap-rating-list-star{width:fit-content;display:flex;flex-direction:row;}.detail-overview_option-detail .wrap-rating .wrap-rating-list-star .star-rating{margin:0;}.option-badge div{width:fit-content;display:flex;flex-direction:column;justify-content:flex-end;}.option-badge div span{font-size:12px;font-family:Inter;font-weight:400;color:#1D4288;}.advertising-badge{width:100%;margin:32px 0;background-color:#1D4288;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;}.advertising-badge .title{font-weight:700;font-size:16px;margin:0 40px;font-family:Inter;color:white;text-align:center;}.advertising-badge .sub-title{font-weight:400;font-family:Inter;font-size:16px;text-decoration:underline;color:white;text-align:center;}.wrap-list-tire-result{margin-bottom:32px;}.wrap-list-tire-result .header-options{justify-content:space-between;align-items:center;}.wrap-list-tire-result .header-options .filter{min-width:300px;min-height:40px;border:1px solid #1D4288;border-radius:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;padding:8px;cursor:pointer;}.wrap-list-tire-result .header-options .filter label,select{font-weight:400;font-size:16px;font-family:Inter;line-height:24px;color:#1D4288;margin-right:4px }.wrap-list-tire-result .header-options .filter select{outline:none;border:none;}.wrap-list-tire-result .list-result{margin-top:38px;}.wrap-list-tire-result .list-result .wrap-result{border:1px solid #1D4288;border-radius:16px;display:flex;margin-bottom:18px;flex-direction:column;width:100%;cursor:pointer;}.wrap-list-tire-result .list-result .wrap-result .wrap-image{position:relative;flex:0 0 240px;border-right:1px solid #1D4288;flex-direction:row;justify-content:center;box-sizing:border-box;padding:16px 0;display:none;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail{flex:1 1 auto;display:flex;flex-direction:row;box-sizing:border-box;padding:23px;padding-top:0px;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid #1D4288;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail .wrap-detail-col-wrap{align-items:flex-start;justify-content:space-between;display:flex;flex-direction:column;height:100%;flex:1 1 auto;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col{display:flex;flex-direction:column;align-items:flex-start;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col .wrap-rating{width:fit-content;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col span{text-align:left;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col .weather-status{margin-top:9px;width:fit-content;}.wrap-list-tire-result .list-result .wrap-result .wrap-pricing{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:16px 0;background-color:#EFEFEF;border-bottom-left-radius:16px;border-bottom-right-radius:16px;min-width:240px;}.wrap-list-tire-result .list-result .wrap-result .wrap-pricing .featured-tire-card-footer{border:none;font-size:18px;font-weight:500;font-family:Inter;color:#1D4288;height:100%;}.featured-tire-card .featured-tire-card-footer{font-size:18px;font-weight:500;font-family:Inter;color:#1D4288;flex:1 0 174px;}.featured-tire-card .pricing-text-front{font-family:Inter;margin-bottom:0px;}.featured-tire-card-set.featured-tire-card .featured-tire-card-footer .pricing{height:unset;font-size:24px;max-width:unset;}.featured-tire-card-set.featured-tire-card .featured-tire-card-footer{font-size:14px;font-weight:500;font-family:Inter;color:#1D4288;}.featured-tire-card-set.featured-tire-card .featured-tire-card-footer .pricing-text-front{font-size:18px;}.wrap-list-tire-result .list-result .wrap-result .wrap-pricing .pricing-text-front{font-family:Inter;margin-bottom:0px;}.wrap-more-btn{min-width:648px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#3EB049;color:#fff;font-family:BebasNeue;font-weight:400;font-size:24px;outline:none;border:none;margin:0 auto;}.wrap-current-tire-specials{width:100%;margin-top:90px;box-sizing:border-box;padding:59px;background-color:#EFEFEF;}.wrap-current-tire-specials .wrap-title{justify-content:space-between;box-sizing:border-box;padding-bottom:18px;border-bottom:1px solid #1D4288;}.wrap-current-tire-specials .wrap-title .sub-title{font-size:16px;font-weight:500;color:#1D4288;font-family:Inter;}.wrap-current-tire-specials .wrap-image{justify-content:space-between;margin-top:30px;}.wrap-current-tire-specials .wrap-image .img-adv{width:100%;cursor:pointer;}.wrap-current-tire-specials .wrap-image .img-adv:first-child{margin-bottom:15px;}.wrap-current-tire-specials .wrap-image .img-adv img{width:100%;height:100%;cursor:pointer;}.wrap-info-detail{width:100%;box-sizing:border-box;padding:60px 0;display:flex;flex-direction:column;justify-content:space-between;}.wrap-info-detail .wrap-side{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.wrap-info-detail .wrap-side:last-child{padding:30px !important;}.wrap-info-detail .wrap-side img{width:100%;}.wrap-info-detail .wrap-side .big-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:30px;}.wrap-info-detail .wrap-side .big-title span{font-size:40px;font-family:Inter;font-weight:700;color:#1D4288;line-height:54px;margin-bottom:30px;}.wrap-info-detail .wrap-side .big-title .underline{width:200px;border:2px solid #3EB049;}.wrap-info-detail .wrap-side .info-detail{width:100%;display:flex;flex-direction:column;margin-top:24px;}.wrap-info-detail .wrap-side .info-detail .big-title{width:100%;height:auto;font-weight:700;color:#1D4288;font-size:32px;line-height:32px;margin-bottom:32px;font-family:BebasNeue;}.wrap-info-detail .wrap-side .info-detail .wrap-information{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;}.wrap-info-detail .wrap-side .info-detail .wrap-information .info-col{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;width:100%;}.info-right-col{align-items:flex-start !important;color:#1D4288;}.info-right-col span,.info-right-col a{color:#1D4288;}.info-left-col{align-items:flex-start;}.wrap-info-detail .wrap-side .info-detail .wrap-information .phone-info{font-size:18px;font-family:Inter;color:#1D4288;font-weight:700;margin-bottom:5px;}.after-hours-services{font-family:Inter;font-size:12px !important;}.mt-18{margin-top:18px }.mt-9{margin-top:9px }.w-30{width:30% !important;}.w-70{width:70% !important;}.wrap-info-detail .wrap-side .info-detail .wrap-information .info-left-col{min-width:200px;}.blur-text{font-weight:400;color:#1D4288;font-family:Inter;font-size:14px;opacity:0.35;}.display-without-opacity{opacity:1;font-weight:700 !important;}.side-bar{position:fixed;height:100%;background-color:#EFEFEF;z-index:9999;right:-100vw;top:0;transition:all 0.5s ease;box-shadow:0px 4px 4px rgba(0,0,0,0.25);width:100vw;}.wrap-sidebar-content{overflow-y:auto;box-sizing:border-box;padding:0 60px 0 24px;}.wrap-sidebar-content::-webkit-scrollbar{width:5px;}.display-side-bar{transform:translate(-100%,0) !important;}.header-side-bar{box-sizing:border-box;padding:24px;}.header-title{font-size:32px;font-weight:700;font-family:BebasNeue;color:#1D4288 }.overlay{display:none;opacity:0;position:fixed;width:100vw;height:100vh;top:0;background:rgba(0,0,0,0.7);z-index:998;transition:all 0.5s ease-in-out;}.overlay.active{display:block;opacity:1;}.close-filter-btn{cursor:pointer;}.tooltip{z-index:99999;}.sidebar-filter-option{justify-content:space-between;align-items:center;}.sidebar-filter-option-title{font-size:24px;font-weight:400;font-family:BebasNeue;color:#1D4288 }.filter-icon{transform:rotate(360deg);cursor:pointer;transition:all 0.5s ease-in-out;}.filter-icon-rotate{transform:rotate(180deg);}.filter-option-area{opacity:1;height:fit-content;z-index:9;margin-top:16px;}.filter-display-hidden{opacity:0;height:0;overflow-x:clip;position:relative;z-index:-1;}.cursor-circle{width:24px;height:24px;border:1px solid #1D4288;border-radius:50%;background:#EFEFEF;box-shadow:0px 4px 4px rgba(0,0,0,0.25);cursor:e-resize;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;}.cursor-circle .green-point{width:8px;height:8px;border-radius:50%;background-color:#3EB049;}.wrap-time-rule{width:100%;box-sizing:border-box;padding:0 12px }.time-rule{width:100%;border-top:2px solid #000;display:flex;list-style:none;padding:0;justify-content:space-between;align-items:stretch;align-content:stretch;margin:11px 0;}.time-option{position:relative;margin-top:10px;width:100%;text-align:center;}.time-option p{font-weight:400;text-decoration:none;font-family:Inter;color:black;font-size:16px;}.time-option:first-child{margin-left:-77px;}.time-option:first-child p{box-sizing:border-box;padding-left:30px;}.time-option:last-child{margin-right:-77px;}.time-option:last-child p{box-sizing:border-box;padding-right:50px;}.time-option::after{content:"";width:16px;height:16px;background:#fff;position:absolute;border-radius:10px;top:-18px;left:50%;transform:translatex(-50%);background-color:#1D4288;}.wrap-price-range{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:26px;}.wrap-input-price{max-width:200px;height:48px;display:flex;box-sizing:border-box;padding:12px 16px;background-color:#fff;font-family:Inter;color:#000;font-weight:400;font-size:16px;}.wrap-input-price input{border:none;outline:none;width:100%;color:#000;font-family:Inter;font-weight:400;font-size:16px;-webkit-appearance:none;margin:0;-moz-appearance:textfield;}.wrap-input-price input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.wrap-input-price input[type=number]{-moz-appearance:textfield;}.dash-line{width:100%;border:0.5px solid #939598;margin:16px 0;}.range-slider{width:100%;margin:auto;text-align:center;position:relative;height:1em;margin-bottom:16px;}.range-slider svg,.range-slider input[type="range"]{position:absolute;left:0;bottom:0;}input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;}input[type="range"]:focus{outline:none;}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animation:0.2s;background:#1D4288;border-radius:1px;box-shadow:none;border:0;}input[type="range"]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #1D4288;height:24px;width:24px;border-radius:50%;background:#fff;box-sizing:border-box;padding:8px;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-9px;}input[type="range"]::-moz-range-track{width:100%;height:5px;cursor:pointer;animation:0.2s;background:#1D4288;border-radius:1px;box-shadow:none;border:0;}input[type="range"]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #1D4288;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer;}input[type="range"]::-ms-track{width:100%;height:5px;cursor:pointer;animation:0.2s;background:transparent;border-color:transparent;color:transparent;}input[type="range"]::-ms-fill-lower,input[type="range"]::-ms-fill-upper{background:#1D4288;border-radius:1px;box-shadow:none;border:0;}input[type="range"]::-ms-thumb{z-index:2;position:relative;box-shadow:0px 0px 0px #000;border:1px solid #1D4288;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer;}input[type="text"]{width:100%;box-sizing:border-box;padding:12px;font-weight:400;font-family:Inter;font-size:16px;border:none;background-color:#fff;outline:none;}.wrap-list-checkbox{margin-top:24px;margin-bottom:8px;}.wrap-list-checkbox.wrap-list-quantity{display:flex;flex-direction:column;gap:10px }input[type="checkbox"]{border:1px solid #1D4288;width:24px;height:24px;margin-right:8px;}.checkbox-item-wrapper{margin:0 0 16px;}.checkbox-item{display:flex;justify-content:flex-start;align-items:center;font-weight:700;font-family:Inter;font-size:16px;color:#1a1a1a;}.checkbox-item-specials{margin-bottom:16px !important;}.checkbox-item-loadrange{margin-bottom:16px !important;}.checkbox-item:last-child{margin-bottom:0px;}.checkbox-item.checkbox-item-quantity{min-width:100%;border-radius:24px;border:1px solid #1D4288;padding:6px;display:flex;position:relative;align-items:center;justify-content:center;font-weight:500;}.checkbox-item.checkbox-item-quantity.selected{background-color:#1D4288;color:white;}.checkbox-item.checkbox-item-quantity input[type="radio"]{position:absolute;width:100%;height:100%;margin:0px;opacity:0;}.checkbox-item span{font-weight:700;font-size:16px;font-family:Inter;color:#1a1a1a;margin-left:5px;}.group-btn{background-color:#FFFFFF;min-height:81px;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 60px 0 24px;position:fixed;bottom:0;}.outline-btn{width:100%;height:fit-content;border:1px solid #1D4288;background-color:white;color:#1D4288;font-family:BebasNeue;box-sizing:border-box;padding:6px;text-align:center;font-size:18px;font-weight:400;}.container-btn{width:100%;height:fit-content;border:1px solid #3EB049;background-color:#3EB049;color:white;font-family:BebasNeue;box-sizing:border-box;padding:6px;text-align:center;font-size:18px;font-weight:400;}.tire-type-desc{color:#939598;margin-left:32px;}.more-filters-sidebar{justify-content:flex-start;align-items:center;margin-top:10px;}.more-filters-sidebar img{margin-left:10px;}.speed-rating-text{font-size:16px;font-weight:700;font-family:Inter;color:#000;margin:4px 0;}.speed-rating-text img{width:18px;margin-left:5px;}.instruction-guide{justify-content:flex-start;align-items:center;}.wrap-icon{width:80px;height:80px;margin-right:15px;}.wrap-instruction-guide{width:340px;display:flex;flex-direction:column;}.instruction-step{width:100%;flex-wrap:wrap;margin-bottom:8px;font-family:Inter;font-weight:700;font-size:24px;color:#1D4288;}.sub-instruction-step{width:100%;flex-wrap:wrap;font-family:Inter;margin-bottom:8px;font-weight:400;font-size:16px;color:#1A1A1A;}.wrap-list-option{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:32px;}.wrap-img-option{width:208px;margin:6px 0;cursor:pointer;position:relative;height:122px;}.wrap-img-option h4{font-family:BebasNeue;font-size:24px;line-height:28px;font-weight:400;color:white;text-transform:uppercase;position:absolute;left:0;right:0;text-align:center;bottom:6px;word-break:normal;margin-bottom:0px;}.wrap-img-option img{object-fit:contain;}.skip-btn{width:100%;height:fit-content;border:1px solid #1D4288;background-color:white;color:#1D4288;font-family:BebasNeue;box-sizing:border-box;padding:6px;text-align:center;font-size:18px;font-weight:400;}.wrap-list-cost-range{margin-top:23px;}.cost-range-btn{min-width:424px;min-height:88px;background:#FFFFFF;box-shadow:0px 2px 2px rgba(0,0,0,0.25);border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:8px;border:none;color:#1D4288 }.cost-range-btn .cost-text{color:white !important;}.cost-range-btn .dollar{font-size:40px;font-style:italic;font-weight:900;font-family:Inter;margin-top:5px;line-height:24px;}.cost-range-btn .sub-description{font-size:24px;font-weight:400;line-height:24px;font-family:BebasNeue;margin-top:12px;}.cost-range-choose{color:white !important;background-color:#1D4288;}.vehicle-checkbox-item{justify-content:flex-start;align-items:center;color:#1A1A1A;font-weight:700;font-family:Inter;font-size:18px;}.vehicle-checkbox-item img{margin-left:11px;width:18px;height:18px;}.vehicle-description{width:416px;font-family:Inter;font-size:16px;font-weight:400;color:#1D4288;}.current-tire-size{font-size:16px;color:#1a1a1a;font-weight:500;margin-top:24px;font-family:Inter;}.tire-size{font-weight:700;font-size:32px;color:#1a1a1a;font-family:Inter;}.change-tire-btn{color:#1D4288;}.hide-content{display:none;}.display-content{width:100%;height:100%;}.disable-scrollbar{overflow:hidden;}.highlight-filter-option{background-color:#1D4288;color:#EFEFEF;}#tire-compare{background-color:#fff;}.front-rear-tire{margin:0 24px;height:30px;}.front-rear-tire span{font-size:18px;font-family:Inter;font-weight:500;color:#1D4288;}.compare-tire{padding:24px;box-sizing:border-box;height:calc(100% - 96px - 27px);overflow-y:scroll;scrollbar-width:thin;}.compare-tire::-webkit-scrollbar{width:2px;}.wrap-img-compare{width:100%;text-align:center;margin-top:8px;}.tire-logo-img-compare{height:40px;}.tire-name{font-family:BebasNeue;font-size:24px;font-weight:400;color:#1D4288;text-align:center;}.compare-tire .dash-line{opacity:0.25;}.front-rear-size{height:48px;font-size:16px;font-weight:500;font-family:Inter;color:#1D4288;justify-content:space-between;align-items:center;}.add-to-cart-btn{height:36px;border:none;outline:none;background-color:#1D4288;color:white;font-family:BebasNeue;font-size:18px;font-weight:400;margin-top:12px;}.option-compare{margin:16px 0;font-family:Inter;font-size:16px;font-weight:500;color:#1D4288;}.option-compare span{margin-right:8px;}.content-compare{width:100%;}.content-compare .wrap-rating{align-items:center;}.content-compare .wrap-rating span{margin-left:4px;font-size:12px;font-weight:400;font-family:Inter;line-height:20px;color:#1A1A1A }.content-compare .weather-status{margin-top:8px;}.content-compare .weather-status span{font-family:Inter;margin:0 8px;}.content-compare .category-option{margin-top:8px;}.content-compare .category-option span{font-weight:400;font-size:14px;font-family:Inter;margin-right:8px;}.content-compare .front-rear-speed span{font-weight:400;font-family:Inter;font-size:14px;margin-right:4px;}.alert-compare{box-sizing:border-box;position:fixed;width:500px;height:92px;left:calc(100vw / 2 - 250px);top:10px;background:#FFFFFF;border:2px solid #1A1A1A;padding:14px;z-index:999;display:flex;transition:all 0.5s;}.wrap-info-alert{width:calc(100% - 80px);}.wrap-info-alert .wrap-img{width:50px;margin-right:8px;}.wrap-info-alert .wrap-info-tire{width:calc(100% - 50px);}.wrap-info-alert .wrap-info-tire .wrap-name-and-logo{justify-content:flex-start;align-items:center;}.wrap-info-alert .wrap-info-tire .wrap-name-and-logo img{width:126px;height:27px;margin-right:8px;}.wrap-info-alert .wrap-info-tire .wrap-name-and-logo span{font-family:BebasNeue;font-size:24px;color:#1D4288;font-weight:400;}.alert-compare span{font-size:16px;color:#1D4288;font-family:Inter;font-weight:500;}.wrap-cancel-alert{width:70px;height:100%;box-sizing:border-box;padding:5px 0 5px 16px;border-left:2px solid #1D4288;cursor:pointer;}.show-content{display:flex !important;}.tire-price{margin:4px 0;}.tire-price span{color:#1D4288;font-family:Inter;font-size:16px;font-weight:500;}.range-slide{position:relative;margin-bottom:28px;height:4px;width:98%;}.slide{position:absolute;top:0;height:4px;background:#ccc;left:9px;right:9px;}.line{position:absolute;left:0;right:0;top:0;height:4px;background-color:#1D4288;}.thumb{position:absolute;z-index:2;text-align:left;border:1px solid #1D4288;background-color:#ffffff;border-radius:50%;outline:none;top:-10px;height:24px;width:24px;margin-left:-9px;}input[type=range]{-webkit-appearance:none;appearance:none;position:absolute;pointer-events:none;z-index:3;height:3px;top:0;width:100%;opacity:0;margin:0;}input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;border-radius:50%;cursor:pointer;width:18px;height:18px;}.text-price-desc{font-size:16px;font-weight:"400";font-family:Inter;color:#1A1A1A;text-align:justify;}.find-tire-icon{width:50px;}.compare-img-tire{width:195px;height:195px;}.compare-img-logo{width:70%;}.font-weight-light{font-weight:400 !important;}#app{display:flex;align-items:center;justify-content:flex-end;width:100%;flex-direction:column;}.range-value{position:absolute;top:-2rem;}.range-value.min{left:0;}.range-value.max{right:0;}.track-container{width:95%;position:relative;cursor:pointer;height:0.5rem;}.track,.track-highlight{display:block;position:absolute;width:100%;height:2.5px;}.track{background-color:#1D4288;}.track-highlight{background-color:#3EB049;z-index:2;}.track-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;position:absolute;z-index:2;width:24px;height:24px;display:flex;align-items:center;justify-content:center;top:calc(-50% - 6px);margin-left:-1rem;border:1px solid #1D4288;border-radius:50%;box-shadow:0px 4px 4px rgba(0,0,0,0.25);background-color:white;-ms-touch-action:pan-x;touch-action:pan-x;transition:box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease;transition:transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;}.input-with-search-btn{width:100%;height:48px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;}.input-with-search-btn input{width:90%;border:none;}.input-with-search-btn img{margin-right:16px;}.compare-icon{margin-top:16px;margin-bottom:12px;}.vue-slider-dot{width:24px;height:24px;border:1px solid #1D4288;border-radius:50%;background-color:white;box-shadow:0px 4px 4px rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;top:calc(-50% - 6px);margin-left:-1rem;position:absolute;transition:box-shadow .3s ease-out,background-color .3s ease,transform .3s ease-out;}.green-dot{width:18px;height:10px;background-color:#3EB049;border-radius:50%;}.load-range-needed{margin-top:24px;}.load-range-needed .title{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin:0;color:#1D4288;}.load-range-needed input[type="radio"]{font-family:Inter;font-style:normal;font-weight:400;color:#000;font-size:14px;line-height:20px;width:24px;height:24px;border-radius:50%;margin-right:8px;margin-top:8px;}.custom-checkbox{accent-color:#74992e;}.tire-by-brand .wrap-tire-logo{width:60px;height:60px;border-radius:50%;display:flex;border:3px solid #1d4288;background-color:#fff;justify-content:center;align-items:center;}.tire-by-brand .brand-tire-desc{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;}.tire-by-brand .tire-type-item{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;text-decoration-line:underline;color:#1d4288;margin-right:24px;}.tire-by-brand .dash-line{margin:64px 0;border:1px solid #939598;}.tire-by-brand .wrap-section-tire{width:700px;margin-left:16px;}.tire-by-brand .title-section{font-family:"Inter";font-style:normal;font-weight:700;font-size:32px;color:#1d4288;}.tire-by-brand .desc-section{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;color:#1a1a1a;}.tire-by-brand .brand-tire-card{width:660px;min-height:90px;margin:8px 0px;border:1px solid #1d4288;border-radius:8px;background-color:#fff;padding:16px;box-sizing:border-box;cursor:pointer;}.tire-by-brand .rating-number{font-family:"Inter";font-style:normal;font-weight:400;font-size:12px;line-height:20px;margin-top:6px;margin-left:3px;}.tire-by-brand .tire-name{line-height:24px;}.tire-by-brand .btn-show-more{border-radius:16px;border:1px solid #1d4288;background-color:#fff;color:#1d4288;font-family:BebasNeue;padding:16px;font-size:18px;font-weight:400;}.tire-guide{box-sizing:border-box;padding:24px;}.tire-guide .title{font-family:'Inter';font-style:normal;font-weight:700;font-size:24px;color:#1d4288;margin-left:18px;}.tire-guide .question-mark{width:16px;height:16px;color:#fff;border-radius:50%;background-color:#3eb049;display:flex;justify-content:center;align-items:center;}.question-tire-size .title-question{font-family:BebasNeue;font-style:normal;font-weight:400;font-size:24px;color:#1a1a1a;}.question-tire-size p{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;color:#1a1a1a;}.question-tire-size .question{font-family:'Inter';font-style:normal;font-weight:700;font-size:16px;color:#1D4288;margin-left:8px;text-decoration-line:underline;}.question-tire-size .dash-line{border:1px solid #1D4288;margin:24px 0;}.tire-guide .are-all-your-tires{font-family:'Inter';font-style:normal;font-weight:500;font-size:18px;color:#1d4288;}.tire-guide .i-circle{width:16px;height:16px;color:#1D4288;border:1px solid #1D4288;border-radius:50%;display:flex;font-size:12px;justify-content:center;align-items:center;margin-left:10px;}.ans-choice span{font-family:'Inter';font-style:normal;font-weight:700;font-size:18px;color:#1a1a1a;cursor:pointer;margin-left:10px;}.tire-guide-sidebar .input-item label{font-family:'Inter';font-style:normal;font-weight:500;font-size:18px;color:#1D4288;}.tire-guide-sidebar .wrap-item{width:80%;background-color:#fff;box-sizing:border-box;padding:0 16px;}.tire-guide-sidebar .wrap-item input{color:#1D4288;border:none;outline:none;width:75%;height:48px;}.tire-guide-sidebar .wrap-item img{cursor:pointer;}.tire-guide-sidebar .input-icon-prefix{border:transparent;background-color:#efefef;color:#1d4288;height:48px;width:100%;border-radius:0px;padding:16px 16px;}.tire-guide-sidebar .continue-btn{width:80%;background-color:#1D4288;font-family:BebasNeue;box-sizing:border-box;color:#FFFFFF;font-style:normal;font-weight:400;font-size:18px;border:none;height:48px;}.same-size-title{font-family:'Inter';font-style:normal;font-weight:700;font-size:20px;color:#1d4288;}.tire-guide-sidebar .input-dropdown{position:absolute;margin-top:3px;width:80%;background-color:white;border:1px solid #efefef;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);max-height:231px;overflow:auto;right:0;top:48px;z-index:99;}.tire-guide-sidebar .input-dropdown .list-items .item{padding:8px 16px;cursor:pointer;}.tire-guide-sidebar .input-dropdown .list-items .item:hover{background-color:#1d4288;color:white;}.option-badge .detail-overview-option-badge-save{width:fit-content;background-color:#FF5349;padding:4px 8px;border-radius:100px;font-family:'Inter';font-style:normal;font-weight:700;font-size:14px;color:#fff;}.wrap-info-detail .working-day span{font-family:'Inter';font-style:normal;font-weight:700;font-size:14px;color:#1D4288;}.wrap-list-filter-option{order:1;}.loading-screen{display:flex;position:fixed;height:100%;width:100%;background-color:white;align-items:center;justify-content:center;left:0px;top:0px;z-index:9999;}.wrap-list-tire-result .list-result .wrap-result .wrap-image img{max-height:100%;}@media (max-width:575px){.alert-compare{box-sizing:border-box;position:fixed;width:auto;height:max-content!important;left:10px;top:10px;background:#FFFFFF;border:2px solid #1A1A1A;padding:14px;z-index:999;display:flex;transition:all 0.5s;}.alert-compare span{font-size:14px;}.wrap-side{padding:0 5px;}.compare-tire{padding:0px;height:calc(100% - 96px);}.wrap-info-alert{width:calc(100% - 45px);}.cost-range-btn{min-width:auto !important;}.wrap-list-option{justify-content:center !important;}.wrap-body .wrap-brand-description{flex-direction:column !important;}.wrap-body .wrap-brand-description .wrap-border-badge .wrap-badge{justify-content:center;}#tire-listing-by-brand .wrap-info-detail{flex-direction:column;}#tire-listing-by-brand .wrap-info-detail .wrap-side{width:100% !important;}#tire-listing-by-brand .wrap-info-detail .wrap-side .info-detail{width:100% !important;}#tire-listing-by-brand .wrap-info-detail .wrap-side .info-detail .wrap-information{min-width:100%;}.brand-tire-card{height:fit-content !important;flex-direction:column !important;}.brand-tire-card .tire-name{text-align:left;}.weather-tire-brand{flex-direction:column !important;}.weather-tire-brand .desc-weather{width:100% !important;margin:0;}}@media (min-width:576px){#list-featured-tire-card{overflow:auto;}.side-bar{width:550px;right:-550px;}.wrap-info-detail .wrap-side .info-detail .wrap-information .info-col{width:unset;}.wrap-list-filter-option{flex:1 1 auto;}.details-wrap-text-title{font-size:36px;line-height:48px;margin-bottom:12px;}.wrap-border-badge{width:fit-content;flex:0 0 337px;}.wrap-list-tire-result .list-result .wrap-result{width:49%;}.wrap-list-tire-result .list-result .wrap-result:nth-child(2n+1){margin-right:10px;}.wrap-info-detail .wrap-side .info-detail .wrap-information{flex-direction:row;}}@media (min-width:768px){.advertising-badge{flex-direction:row;}.advertising-badge .title{text-align:left;}.advertising-badge .sub-title{text-align:left;}.header-overview .make-img-wrapper{width:110px;height:110px;}.wrap-list-filter-option{order:0;}.wrap-border-badge{order:1;}}@media (min-width:992px){.wrap-info-detail .wrap-side{padding:30px;}.wrap-info-detail{flex-direction:row;}.featured-tire-title{text-align:left;}.wrap-current-tire-specials .wrap-image .img-adv{width:49%;cursor:pointer;}.wrap-current-tire-specials .wrap-image .img-adv:first-child{margin-bottom:0px;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col{flex:0 1 150px;}.featured-tire-card-footer .pricing{font-size:42px;margin-bottom:0px;}.details-wrap-text-title{font-size:54px;line-height:48px;margin-bottom:12px;}.wrap-list-tire-result .list-result .wrap-result{flex-direction:row;height:226px;width:100%;}.wrap-list-tire-result .list-result .wrap-result.wrap-result-set{height:297px;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col span{max-width:200px;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail{flex-direction:row;border-right:1px solid #1D4288;border-bottom:0px;padding-top:23px;}.wrap-list-tire-result .list-result .wrap-result .wrap-image{display:flex;min-width:300px;}.wrap-list-tire-result .list-result .wrap-result .wrap-image img{max-width:100%;}.wrap-list-tire-result .list-result .wrap-result .wrap-pricing{border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0px;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail .wrap-detail-col-wrap{flex-direction:row;width:100%;align-items:center;justify-content:flex-start;gap:120px;}.featured-tire-card-footer{}}@media (min-width:1200px){.wrap-list-tire-result .list-result .wrap-result .wrap-pricing{flex:0 0 348px;}}@media (min-width:1400px){.wrap-list-tire-result .list-result .wrap-result .wrap-image,.wrap-list-tire-result .list-result .wrap-result .wrap-pricing{flex-basis:30%;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail{flex-basis:40%;}.wrap-list-tire-result .list-result .wrap-result .wrap-detail-col span{max-width:unset;}}
