.africa-wheel-autostore-details .autostore-details { display: flex; justify-content: center; width: 100%; gap: 12px; }
.africa-wheel-autostore-details .autostore-details .left_block { width: calc(100% - 440px); max-width: 100%; }
.africa-wheel-autostore-details .autostore-details .right_block { width: 440px; }
.africa-wheel-autostore-details .autostore-details .left_block .border { box-shadow: 0px 4px 2px -1px rgba(72, 88, 133, 0.1); border-bottom: 1px solid rgba(215, 225, 239, 1); margin-top: 20px; }
.africa-wheel-autostore-details .autostore-details .left_block .slideshow .main_slider { padding-right: 20px; }
.africa-wheel-autostore-details .left_block .slideshow .thumbnails_slider.main_container { width: 100%; padding-left: 0; }
.africa-wheel-autostore-details .features.bottom_border { padding: 35px 0 45px; border-bottom: 0; margin: 0; }
.africa-wheel-autostore-details .left_block .details { padding-bottom: 50px; }
.africa-wheel-autostore-details .left_block .details .prop_title { font-size: 24px; line-height: 34px; color: #03254C; }
.africa-wheel-autostore-details .left_block .details .primary_text { color: #303030; }
.africa-wheel-autostore-details .left_block .details * { padding-bottom: 20px; }
.africa-wheel-autostore-details .left_block .details *:last-child { padding-bottom: 0; }
.africa-wheel-autostore-details .left_block .details:last-child { padding-bottom: 70px; }
.africa-wheel-autostore-details .left_block .details_list { font-size: 16px; font-weight: 600; line-height: 26px; color: #5A5A5A; }
.africa-wheel-autostore-details .left_block .details_list li { padding-bottom: 10px; }
.africa-wheel-autostore-details .left_block .details_list li:last-child { padding-bottom: 0; }
.africa-wheel-autostore-details .left_block .reviews-container { background: #F4F9FF; padding: 70px; }
.africa-wheel-autostore-details .left_block .reviews-container .reviews-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; }
.africa-wheel-autostore-details .left_block .reviews-container .reviews-header h1 { font-size: 50px; color: #181818; line-height: 45px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary { display: flex; justify-content: space-between; gap: 25px; margin-bottom: 30px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-breakdown { flex: 1.5; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-breakdown .rating-row { display: flex; align-items: center; margin-bottom: 10px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row span { font-size: 17px; line-height: 26px; margin-right: 13px; font-weight: 500; width: 26px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row span:last-child{ margin-right: 0;}
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row .rating-bar { flex-grow: 1; height: 8px; background-color: #e4e4e4; border-radius: 4px; position: relative; margin-right: 10px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row .rating-bar .filled { height: 8px; background-color: #f39c12; border-radius: 4px; position: absolute; top: 0; left: 0; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average { flex: 1.5; text-align: center; display: flex; justify-content: space-around; gap: 20px; align-items: center; background-color: #fff; border-radius: 15px; padding: 35px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .review_btn { width: 100%; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average h2 { font-size: 36px; line-height: 26px; padding-bottom: 20px; letter-spacing: 0.2px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .total_reviews { font-size: 16px; font-weight: 500; line-height: 26px; color: rgba(0, 0, 0, 0.5); padding-top: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button { display: block; width: 100%; color: #fff; font-size: 16px; line-height: 28px; font-weight: 700; cursor: pointer; transition: background 0.3s ease; padding: 10px 15px; border: 0.75px solid #00397B; border-radius: 6px; background-color: #00397B; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .secondary_cta { background-color: #EDF5FF; color: #00397B; border: none; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button:last-child { margin-bottom: 0; margin-top: 20px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback { margin-top: 30px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title h2 { font-size: 26px; line-height: 45px; color: #181818; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .sort-by { display: flex; align-items: center; font-size: 14px; color: #555; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .sort-by span { margin-right: 8px; color: rgba(0, 0, 0, 0.5); font-size: 17px; line-height: 26px; font-weight: 500; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .custom-select { position: relative; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .custom-select select { appearance: none; -webkit-appearance: none; -moz-appearance: none; font-size: 14px; color: #000000; font-weight: bold; border-radius: 4px; cursor: pointer; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .custom-select select:hover { border-color: #0056b3; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .custom-select select:focus { outline: none; border-color: #003366; box-shadow: 0 0 4px rgba(0, 51, 102, 0.2); }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list { display: flex; gap: 40px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card { flex: 1; background: #fff; padding: 15px 20px; border-radius: 8px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block { display: flex; align-items: center; gap: 10px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block h3 { font-size: 14px; margin-bottom: 7px; line-height: 26px; font-weight: 500; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header span { font-size: 10px; line-height: 26px; font-weight: 400; color: rgba(0, 0, 0, 0.5); }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card p { font-size: 12px; line-height: 22px; color: #303030; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination { display: flex; justify-content: center; align-items: center; list-style: none; padding: 0; margin-top: 40px; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination li { margin: 0 5px; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination li a { display: flex; justify-content: center; align-items: center; width: 36px; height: 36px; text-decoration: none; color: #63749B; font-size: 14px; line-height: 14px; font-weight: 500; transition: all 0.3s ease; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination li a:hover { border-color: #003366; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination .active a { color: #00397B; border: 1px solid #00397B; border-radius: 4px; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination .disabled a { background-color: #B3C3DE; pointer-events: none; box-shadow: 0 6px 24px -20px rgba(62, 71, 221, 1); }
.africa-wheel-autostore-details .left_block .reviews-container .pagination .next, .africa-wheel-autostore-details .left_block .reviews-container .pagination .prev { background-color: #003366; border-radius: 4px; }
.africa-wheel-autostore-details .left_block .reviews-container .pagination .next:hover, .africa-wheel-autostore-details .left_block .reviews-container .pagination .prev:hover { background-color: #002244; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form { background-color: #fff; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 20px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header { display: flex; align-items: center; gap: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header h3 { font-size: 18px; line-height: 20px; font-weight: 500; margin-bottom: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header .stars { display: flex; gap: 5px; margin-bottom: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header .stars .star { font-size: 20px; color: #ccc; cursor: pointer; transition: color 0.3s ease; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header .stars .star:hover, 
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header .stars .star.active { color: #f5b301; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group { display: flex; gap: 10px; margin-bottom: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group input { width: 100%; padding: 13px 20px; border: 1px solid rgba(203, 217, 241, 1); border-radius: 8px; font-size: 18px; color: rgba(114, 114, 117, 1); line-height: 20px; font-weight: 400; box-sizing: border-box;}
.africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group textarea { resize: none; height: 100px; width: 100%; border: 1px solid rgba(203, 217, 241, 1); border-radius: 8px; padding: 13px 20px; font-size: 18px; line-height: 20px; font-weight: 400; box-sizing: border-box; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .recaptcha-container { margin-block: 20px; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .submit-btn { background-color: #00397B; color: #fff; padding: 10px 30px; border: 0.75px solid #00397B; border-radius: 5px; font-size: 16px; line-height: 28px; font-weight: 700; cursor: pointer; transition: background-color 0.3s ease; }
.africa-wheel-autostore-details .left_block .reviews-container .review-form .submit-btn:hover { background-color: #002244; }
.africa-wheel-autostore-details .right_block .car_price { box-shadow: 0px 0px 5.4px 0 rgba(0, 0, 0, 0.11); background-color: #FBFBFB; height: 100%; }
.africa-wheel-autostore-details .car_price .car_price_block { border: 1px solid #D7E1EF; background-color: #fff; box-shadow: 0px 20px 25px -5px rgba(72, 88, 133, 0.1); border-radius: 8px; padding: 16px 24px; box-sizing: border-box; }
.africa-wheel-autostore-details .car_price .car_price_block .save_price, .africa-wheel-autostore-details .car_price .car_price_block .total_products { font-size: 16px; line-height: 24px; display: flex; justify-content: space-between; align-items: center; color: #5C5C5C; font-weight: 500; padding-bottom: 18px; }
.africa-wheel-autostore-details .car_price .car_price_block .save_price .save_percentage { font-size: 20px; font-weight: 700; line-height: 34px; color: #C8102E; }
.africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity { display: flex; align-items: center; justify-content: center; gap: 5px; }
.africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .minus, .africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .plus { border: 1px solid #E4F1FF; background: transparent; padding: 10px; text-align: center;line-height:15px; }
.africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .numbers { width: 40px; text-align: center; padding: 10px; font-size: 17px; line-height: 20px; font-weight: 400; border: none; color: #464646; }
.africa-wheel-autostore-details .car_price .car_price_block .buy_now { width: 100%; background-color: #013470; margin-bottom: 15px; color: #fff;font-weight:600; }
.africa-wheel-autostore-details .car_price .car_price_block .atc { width: 100%; background-color: transparent; color: #013470; margin-bottom: 15px;font-weight:600; }
.africa-wheel-autostore-details .auto_parts_list .title { font-size: 24px; line-height: 29px; font-weight: 700; color: #03254C; margin-bottom: 30px; }
.africa-wheel-autostore-details .auto_parts_list .container { display: flex; flex-wrap: wrap;justify-content: flex-start;gap: 20px 80px;}
.africa-wheel-autostore-details .auto_parts_list .container .category ul { list-style-type: none; padding: 0; }
.africa-wheel-autostore-details .auto_parts_list .container .category li { margin-bottom: 5px; }
.africa-wheel-autostore-details .auto_parts_list .container .category li .accessories { font-size: 18px; line-height: 22px; font-weight: 400; color: #7B8397; padding-bottom: 15px; display: block; }
.africa-wheel-autostore-details .auto_parts_list .container .category li .accessories .total { color: #B1B1B1; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .review-ratings{min-width: auto;padding-right: 10px;}
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list{display: grid;gap: 40px;grid-template-columns: repeat(2, minmax(0px, 1fr));}
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header{width: 100%;}
.modal-popup._inner-scroll .modal-inner-wrap .modal-content .review-field-ratings{margin-bottom:0px;position: relative;}
.modal-popup._inner-scroll .modal-inner-wrap .modal-content .fieldset .review-legend.legend strong{font-size: 20px;}
.modal-popup._inner-scroll .modal-inner-wrap .modal-content .fieldset .review-legend.legend span{font-size: 24px;}
.modal-popup._inner-scroll .modal-inner-wrap .modal-content .fieldset.review-fieldset{margin-bottom: 20px;}
.page-layout-1column .columns .column.main form#product_addtocart_form{display: unset;}
.africa-wheel-autostore-details .car_price .car_price_block .atc.hide{display: none;}


@media screen and (min-width: 1281px) and (max-width: 1480px) {
.africa-wheel-autostore-details .features.bottom_border { padding: 30px 0 40px;}
.africa-wheel-autostore-details .left_block .details .prop_title { font-size: 22px; line-height: 32px; }
.africa-wheel-autostore-details .left_block .reviews-container { padding: 55px; }
.africa-wheel-autostore-details .left_block .reviews-container .reviews-header h1 { font-size: 45px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row span { font-size: 16px; line-height: 25px; margin-right: 11px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average { padding: 28px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average h2 { font-size: 28px; padding-bottom: 15px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .total_reviews { font-size: 14px; line-height: 24px; padding-top: 13px; }
.africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button { font-size: 14px; line-height: 26px; padding: 8px 12px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list { gap: 30px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block { gap: 7px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block h3 { margin-bottom: 5px; line-height: 24px; }
.africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card p { line-height: 20px; }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .africa-wheel-autostore-details .autostore-details { flex-direction: column; }
  .africa-wheel-autostore-details .autostore-details .left_block, .africa-wheel-autostore-details .autostore-details .right_block { width: 100%; }
  .africa-wheel-autostore-details .left_block .details .prop_title { font-size: 20px; line-height: 30px; }
  .africa-wheel-autostore-details .left_block .details * { padding-bottom: 15px; }
  .africa-wheel-autostore-details .left_block .details_list { font-size: 15px; line-height: 24px; }
  .africa-wheel-autostore-details .left_block .details_list li { padding-bottom: 8px; }
  .africa-wheel-autostore-details .left_block .details { padding-bottom: 35px; }
  .africa-wheel-autostore-details .left_block .reviews-container { padding: 45px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header { margin-bottom: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header h1 { font-size: 40px; line-height: 40px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary { gap: 20px; margin-bottom: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .rating-row span { font-size: 16px; line-height: 24px; margin-right: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average { padding: 25px; gap: 15px;}
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average h2 { font-size: 32px; line-height: 24px; padding-bottom: 15px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .total_reviews { font-size: 15px; line-height: 22px; padding-top: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback { margin-top: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title h2 { font-size: 24px; line-height: 40px; }
  .africa-wheel-autostore-details .auto_parts_list .container .category li .accessories { font-size: 16px; line-height: 22px; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .africa-wheel-autostore-details .autostore-details { flex-direction: column;}
  .africa-wheel-autostore-details .autostore-details .left_block, .africa-wheel-autostore-details .autostore-details .right_block { width: 100%; }
  .africa-wheel-autostore-details .left_block .details .prop_title { font-size: 18px; line-height: 28px; }
  .africa-wheel-autostore-details .left_block .details * { padding-bottom: 15px; }
  .africa-wheel-autostore-details .left_block .details_list { font-size: 15px; line-height: 22px; }
  .africa-wheel-autostore-details .left_block .details { padding-bottom: 30px; }
  .africa-wheel-autostore-details .left_block .reviews-container { padding: 35px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header { margin-bottom: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header h1 { font-size: 30px; line-height: 30px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary { gap: 15px; margin-bottom: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average { gap: 15px; padding: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average h2 { font-size: 27px; line-height: 24px; padding-bottom: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .total_reviews { font-size: 14px; line-height: 22px; padding-top: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button { font-size: 14px; line-height: 22px; padding: 8px 13px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button:last-child { margin-top: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback { margin-top: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title { margin-bottom: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title h2 { font-size: 18px; line-height: 30px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .sort-by span { margin-right: 6px; font-size: 15px; line-height: 24px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list { gap: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card { padding: 12px 16px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block { gap: 7px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block h3 { font-size: 13px; line-height: 20px; }
  .africa-wheel-autostore-details .car_price { padding: 40px 30px; }
  .africa-wheel-autostore-details .car_price .car_price_block { padding: 14px 22px; }
  .africa-wheel-autostore-details .car_price .car_price_block .price p { font-size: 18px; line-height: 28px; }
  .africa-wheel-autostore-details .car_price .car_price_block .save_price, .africa-wheel-autostore-details .car_price .car_price_block .total_products { font-size: 14px; line-height: 22px; padding-bottom: 10px; }
  .africa-wheel-autostore-details .columns .column .auto_parts_list.section_padding { padding-top: 60px; }
  .africa-wheel-autostore-details .auto_parts_list .container { gap: 20px; }
  .africa-wheel-autostore-details .auto_parts_list .title { font-size: 20px; line-height: 26px; margin-bottom: 22px; }
  .africa-wheel-autostore-details .auto_parts_list .container .category { margin-bottom: 20px; }
  .africa-wheel-autostore-details .auto_parts_list .container .category li .accessories { font-size: 16px; line-height: 22px; padding-bottom: 10px; }
}

@media screen and (max-width: 767px) {
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list{grid-template-columns: repeat(1, minmax(0px, 1fr));}
  .africa-wheel-autostore-details .autostore-details { flex-direction: column;}
  .africa-wheel-autostore-details .autostore-details .left_block, .africa-wheel-autostore-details .autostore-details .right_block { width: 100%; }
  .africa-wheel-autostore-details .left_block .details .prop_title { font-size: 16px; line-height: 26px; }
  .africa-wheel-autostore-details .left_block .details * { padding-bottom: 15px; }
  .africa-wheel-autostore-details .left_block .details_list { font-size: 14px; line-height: 20px; }
  .africa-wheel-autostore-details .left_block .details { padding-bottom: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container { padding: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header { margin-bottom: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .reviews-header h1 { font-size: 18px; line-height: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary { flex-direction: column; margin-bottom: 12px; gap: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average { gap: 10px; padding: 15px; flex-direction: column; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average h2 { font-size: 24px; line-height: 24px; padding-bottom: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average .total_reviews { font-size: 14px; line-height: 22px; padding-top: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button { font-size: 14px; line-height: 24px; }
  .africa-wheel-autostore-details .left_block .reviews-container .ratings-summary .ratings-average button:last-child { margin-top: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback { margin-top: 12px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title { margin-bottom: 12px; flex-direction: column; align-items: flex-start;}
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title h2 { font-size: 16px; line-height: 26px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback_title .sort-by span { margin-right: 6px; font-size: 14px; line-height: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list { flex-direction: column; gap: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card { padding: 15px 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header { margin-bottom: 5px; }
  .africa-wheel-autostore-details .left_block .reviews-container .recent-feedback .feedback-list .feedback-card .feedback-header .img_title_block h3 { font-size: 13px; margin-bottom: 2px; line-height: 20px; }
  .africa-wheel-autostore-details .left_block .reviews-container .pagination { margin-top: 25px; }
  .africa-wheel-autostore-details .left_block .reviews-container .pagination li { margin: 0 3px; }
  .africa-wheel-autostore-details .left_block .reviews-container .pagination li a { width: 28px; height: 28px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form { padding: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .form_header h3 { font-size: 16px; margin-bottom: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group { flex-direction: column; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .recaptcha-container { margin-block: 10px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .submit-btn { padding: 10px 21px; font-size: 14px; line-height: 24px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group input { padding: 10px 15px; font-size: 15px; }
  .africa-wheel-autostore-details .left_block .reviews-container .review-form .form-group textarea { padding: 10px 15px; font-size: 15px; }
  .africa-wheel-autostore-details .car_price { padding: 20px; }
  .africa-wheel-autostore-details .car_price .car_price_block { padding: 13px; }
  .africa-wheel-autostore-details .car_price .car_price_block .price p { font-size: 16px; line-height: 20px; }
  .africa-wheel-autostore-details .car_price .car_price_block .save_price, .africa-wheel-autostore-details .car_price .car_price_block .total_products { font-size: 14px; line-height: 20px; padding-bottom: 10px; width:100%;}
  .africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .minus, .africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .plus { padding: 5px; }
  .africa-wheel-autostore-details .car_price .car_price_block .total_products .quantity .numbers { width: 20px; padding: 5px; font-size: 15px; line-height: 20px; }
  .africa-wheel-autostore-details .columns .column .auto_parts_list.section_padding { padding-top: 40px; }
  .africa-wheel-autostore-details .auto_parts_list .title { font-size: 17px; line-height: 24px; margin-bottom: 18px; }
  .africa-wheel-autostore-details .auto_parts_list .container { gap: 10px; }
  .africa-wheel-autostore-details .auto_parts_list .container .category { margin-bottom: 10px; }
  .africa-wheel-autostore-details .auto_parts_list .container .category li .accessories { font-size: 14px; line-height: 20px; padding-bottom: 12px; }

}