.container{padding:64px 0px;}#special-detail-section .banner{display:block;aspect-ratio:auto 1320 / 354;width:100%;height:auto;max-height:354px }.chidren-layout{padding:24px 0px 36px;}.chidren-layout .left-section{width:100%;}.chidren-layout .right-section{width:100%;margin-top:149px;}.mt-36{margin-top:36px;}.link-see-all{font-family:"Inter";font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#1d4288;text-decoration:none;cursor:pointer;}.arrow-left{width:6px;height:10px;margin-right:10px;cursor:pointer;}#special-detail-section .left-section .type-logo{margin-top:92px;}#special-detail-section .left-section .type-title{font-family:"Inter";font-style:normal;font-weight:500;font-size:24px;line-height:48px;color:#1d4288;}#special-detail-section .left-section .special-name{font-family:BebasNeue;font-style:normal;font-weight:400;font-size:85px;color:#1d4288;line-height:70px;margin-top:40px;}#special-detail-section .left-section .special-detail{font-family:"Inter";font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#1d4288;}#special-detail-section .left-section .special-desc{font-family:"Inter";font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0.1px;color:#1a1a1a;margin:20px 0 40px 0;}#special-detail-section .left-section .promise-tire{font-family:"Inter";font-style:normal;font-weight:700;font-size:25px;line-height:28px;letter-spacing:0.1px;color:#1d4288;}#special-detail-section .left-section .promise-tire-text{font-family:"Inter";font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1a1a1a;margin-left:8px;display:flex;justify-content:center;align-items:center;}#special-detail-section .left-section .promise-tire-wrap{margin-top:12px;margin-bottom:32px;}#special-detail-section .left-section .promise-tire-item{width:50%;margin-top:8px;margin-bottom:8px;}#special-detail-section .left-section .promise-tire-item img{max-width:28px;min-width:28px;}#special-detail-section .left-section .button{background-color:#1d4288;height:53px;border:none;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:22px;line-height:24px;color:#ffffff;}#special-detail-section .left-section .claim-rebate{height:149px;background-color:#efefef;margin-top:36px;margin-bottom:30px;padding:16px 8px;}#special-detail-section .left-section .claim-rebate .title{font-family:BebasNeue;font-style:normal;font-weight:400;font-size:32px;line-height:28px;text-align:center;color:#1d4288;margin-top:14px;}#special-detail-section .left-section .claim-rebate button{width:49%;background-color:#ffffff;height:53px;border:none;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:22px;line-height:24px;color:#1d4288;margin-top:28px;}#special-detail-section .left-section .description{font-family:"Inter";font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0.1px;color:#1a1a1a;}#special-detail-section .right-section .wrapper{background-color:#1d4288;padding:44px 38px;}#special-detail-section .right-section .type{font-family:"Inter";font-style:normal;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0.1px;color:#ffffff;margin-bottom:8px;}#special-detail-section .right-section .title{font-family:BebasNeue;font-style:normal;font-weight:400;font-size:36px;line-height:32px;letter-spacing:-0.1px;color:#ffffff;}#special-detail-section .right-section .number-phone{font-family:"Inter";font-style:normal;font-weight:700;font-size:18px;line-height:12px;letter-spacing:-0.1px;color:#ffffff;margin-top:18px;cursor:pointer;}#special-detail-section .right-section .sub-number-phone{font-family:"Inter";font-style:normal;font-weight:600;font-size:14px;line-height:18px;letter-spacing:-0.1px;color:#ffffff;margin-top:12px;}.divider{width:100%;border-top:1px solid #939598;}#special-detail-section .section-title{font-family:"Inter";font-style:normal;font-weight:700;font-size:32px;line-height:32px;letter-spacing:-0.1px;color:#1d4288;margin-bottom:36px;}#special-detail-section .product-list .list-product{margin-top:36px;justify-content:space-around;}#special-detail-section .product-item{width:310px;height:402px;border-radius:15px;border:1px solid #1d4288;position:relative;padding:12px;margin:12px;display:flex;flex-direction:column;justify-content:space-between;}#special-detail-section .tag-label{width:fit-content;height:28px;background-color:#ff5349;border-radius:100px;font-family:"Inter";font-style:normal;font-weight:700;font-size:14px;line-height:20px;align-items:center;color:#ffffff;padding:4px 8px;}#special-detail-section .product-image{width:159px;height:159px;margin:16px 0;}#special-detail-section .product-name{font-family:BebasNeue;font-style:normal;font-weight:400;font-size:24px;line-height:24px;letter-spacing:0.1px;color:#1d4288;margin:6px 0;}#special-detail-section .product-available{font-family:"Inter";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1d4288;margin-bottom:5px;}#special-detail-section .product-item .button{background-color:#1d4288;height:36px;border:none;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#ffffff;}.wrap-rating{justify-content:center;align-items:center;margin-bottom:6px;}.wrap-rating .rating-number{font-size:12px;font-weight:400;font-family:Inter;line-height:20px;margin-top:4px;margin-left:3px;}.wrap-rating .wrap-rating-list-star{width:fit-content;display:flex;flex-direction:row;}.wrap-rating .wrap-rating-list-star .star-rating{margin:0;}.mb-36{margin-bottom:36px;}.mt-100{margin-top:100px;}.small-image{height:28px;}@media (max-width:992px){#special-detail-section .left-section{width:100%;}#special-detail-section .right-section{width:100%;margin-top:0 !important;margin-bottom:16px;}#special-detail-section .res{flex-direction:column !important;}}@media (min-width:1400px){.chidren-layout{padding:24px 136px 36px;}.chidren-layout .left-section{width:540px;}.chidren-layout .right-section{width:380px;}}
.special-list .blue-banner{width:100%;background-color:#1D4288;}.special-list .blue-banner .wrap-menu{width:670px;}.special-list .blue-banner .wrap-menu a{color:#fff;font-family:'Inter';font-style:normal;font-weight:500;font-size:18px;margin:24px 0;padding:0;text-decoration:none;}.special-list .title-section{box-sizing:border-box;border-bottom:1px solid #939598;padding-bottom:22px;font-family:'Inter';font-style:normal;font-weight:700;font-size:32px;margin-top:58px;color:#1D4288;}.special-list .list-specials{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:20px;}.special-list .row-list-specials{display:flex;}.special-list .wrap-card-special{max-width:440px;}.special-list .without-specials{width:100%;border-radius:16px;background-color:#EFEFEF;height:227px;}.special-list .without-specials .header-title{font-family:'Inter';font-style:normal;font-weight:700;font-size:24px;color:#1D4288;text-align:center;}.special-list .without-specials .sub-title{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;color:#1A1A1A;text-align:center;}.special-list .without-specials .sub-button{width:272px;margin-top:8px;}@media (max-width:576px){.special-list .list-specials{justify-content:center;}.special-list .blue-banner .wrap-menu{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}.special-list .blue-banner .wrap-menu p{margin:8px 0;}}
.card-specials-img{width:100%;display:flex;flex-direction:row;border:1px solid #1a1a1a;}.wrap-img{aspect-ratio:1.4;}.wrap-description{box-sizing:border-box;display:flex;justify-content:space-between;flex:1 1 auto;}.background-detail{background-color:#1d4088 !important;}.text-color-detail{color:#fff !important;}.conner-pos{position:absolute;right:0;bottom:0;text-align:right;padding:0;}.primary-button-detail{background-color:#fff !important;color:#1d4088 !important;;}.second-button-detail{background-color:transparent !important;color:#fff !important;border:1px solid #fff;}.wrap-description-content{display:flex;}.left-description{text-align:center;}.tagging-label{width:fit-content;box-sizing:border-box;padding:4px 8px;font-weight:700;font-size:14px;background-color:#ff5349;color:white;border-radius:100px;height:max-content }.wrap-bg-tagging-label{display:none;}.promo-title{color:#1d4088;font-size:58px;line-height:60px;font-family:BebasNeue;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:120px;}.sub-price-description{color:#1d4088;font-size:14px;line-height:20px;font-weight:500;font-family:Inter;}.wrap-logo-tire img{width:45%;max-width:235px;}.card-specials-img .wrap-description .wrap-description-content .wrap-title-description .big-title{color:#1d4288;font-size:24px;line-height:32px;font-weight:700;font-family:Inter;letter-spacing:-0.1px;}.card-specials-img .wrap-description .wrap-description-content .wrap-title-description .description{color:#1a1a1a;font-size:16px;line-height:24px;font-weight:400;font-family:Inter;}.right-description{max-width:275px;justify-content:flex-end;}.right-description .legacy{font-size:10px;line-height:12px;font-weight:400;color:#1a1a1a;font-family:Inter;}.recommended-service-title{font-size:20px;font-weight:700;color:#1d4088;height:60px;margin-bottom:4px;}.card-specials-img-sm{width:100%;display:flex;flex-direction:column;position:relative;border:1px solid #939598;cursor:pointer;}.header-title{font-size:32px;font-weight:700;font-family:BebasNeue;color:#1D4288 }.no-wrap-legal-text{white-space:nowrap;}.legal-text-and-image-wrapper{min-width:275px;display:flex;align-items:center;justify-content:space-between;}.close-button-modal{background-color:#ffffff;height:53px;border:none;font-family:BebasNeue;font-style:normal;font-weight:400;font-size:22px;line-height:24px;color:#1d4288;margin-top:28px;}.legal-text-style{color:#1a1a1a;font-size:16px;line-height:24px;font-weight:400;font-family:Inter;}.height-of-image-as-placholder-vertical-special{min-height:36px;}.z-index-overlap-the-image-bottom{z-index:10;}.card-specials-img-sm .wrap-bg-tagging-label{display:auto !important;margin-top:12px;}.card-specials-img-sm .wrap-description-content{flex-direction:column;}.card-specials-img-sm .right-description{width:100%;min-width:100%;}.card-specials-img-sm .wrap-description .wrap-description-content .big-title{color:#1d4288;font-size:24px;line-height:32px;font-weight:700;font-family:Inter;letter-spacing:-0.1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}.card-specials-img-sm .wrap-description .wrap-description-content .wrap-title-description .description{color:#1a1a1a;font-size:16px;line-height:24px;font-weight:400;font-family:Inter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:76px;overflow:hidden;text-overflow:ellipsis;}@media (min-width:992px){.card-specials-img-sm{width:420px;}}@media (min-width:1199px){.card-specials-img .left-description{padding:0 5%;text-align:left;}}@media (max-width:1199px){.card-specials-img .wrap-description-content{flex-direction:column !important;}.card-specials-img .right-description{max-width:100%;}.right-description .legal-text-and-image-wrapper{width:100%;}.points-logo-wrapper{flex:1;display:flex;justify-content:end;}}
