body{ font-family: "Poppins", sans-serif; font-weight: 400; height: 100%; width: 100%; line-height: 1.5; background: #f8f8fa;}
.revamp-static-page .container {  max-width: 1440px;}
.revamp-static-page .container-fluid { width: 100%;}
.revamp-static-page .sub-heading h2 { font-size: 20px; font-weight: 700; color: #000; margin-bottom: 30px;}
.revamp-static-page img { max-width: 100%;}
.revamp-static-page ul,
.revamp-static-page li { margin: 0; padding: 0;}
.revamp-static-page a { color: #666;}
.revamp-static-page .breadcrumb { background: #fff !important; padding-right: 0px; padding-left: 0px; padding-top: 8px !important; padding-bottom: 8px !important; width: 100%; border-bottom: solid 1px #eee; margin-bottom: 0px; margin: 0px auto; display: block !important;}
.revamp-static-page .breadcrumb li { font-size: 13px; font-weight: 400; color: #000; display: inline-block;}
.revamp-static-page .breadcrumb li a { font-size: 13px; font-weight: 400; color: #000; display: inline-block;}
.revamp-static-page .breadcrumb .sptr { position: relative; color: #151515; font-weight: 600; font-size: 10px; line-height: normal; margin-left: 0;}
.revamp-static-page .recent-search { background: #f4f4f6; padding: 4px 0;}
.revamp-static-page .search-keywords li.heading { font-size: 15px; font-weight: 600; margin-left: 5px;}
.revamp-static-page .search-keywords li { align-content: center; font-size: 14px; position: relative; font-weight: 400; display: inline-block;}
.revamp-static-page .search-keywords li a { color: #666;}
.revamp-static-page .search-keywords li .sep { display: inline-block; margin: 3px 10px; width: 2px; height: 11px; background: #ffb100; vertical-align: middle;}
.revamp-static-page .hero-banner { background: linear-gradient(180deg, #FFEBBD 0%, #FFFFFF 100%); background-position: center center; padding: 70px 0; margin-bottom: 70px;}
.revamp-static-page .hero-banner h1 { font-size: 36px; font-weight: 700; color: #000;}
.revamp-static-page .static-brands-slider .item a { font-size:16px; font-weight:500; background: #fff; border-radius: 8px; padding: 15px 0; height:60px; width:100%; display: flex; border: solid 1px #EEEEEE; align-items:center; justify-content:center; margin-right:-1px; }
.revamp-static-page .content-container .product-store img{ margin-top:0px !important; }
.revamp-static-page .subtitle { font-size: 12px; color: #000; display: inline-block;}
.revamp-static-page .subtitle:after { content: ""; position: absolute; background: url(../images/exclamation.png) no-repeat; width: 8px; height: 8px; top: 5px; left: -15px;}
.revamp-static-page .sponsored h2 { font-size: 14px; font-weight: 400; color: #000; line-height: 1.6;}
.revamp-static-page .sponsored .sponsored-inner { background: #fff; border-radius: 8px;}
.revamp-static-page .sponsored .content-box { height: 100%; width: 100%; padding: 42px;}
.revamp-static-page .sponsored p { font-size: 14px; font-weight: 400; color: #000;}
.revamp-static-page .sponsored p sup { font-size: 10px;}
.revamp-static-page .sponsored p span { font-size: 12px; color: #000; opacity: 0.5;}
.revamp-static-page .sponsored .video-box { background: #c4c4c4; border-radius: 0 8px 8px 0;}
.revamp-static-page .sponsored .video-box .play-button { width: 102px; height: 102px; max-width: 100%; max-height: 100%; border-radius: 100%; border: none; background: #f8f8fa; z-index: 12;}
.revamp-static-page .sponsored .video-box .play-button .fa-play { font-size: 32px; color: #fff;}
.revamp-static-page .sponsored .product-price { font-size: 16px; font-weight: 700; color: #000; padding-top: 10px;}
.revamp-static-page .sponsored .pagination { display: flex; background: #f8f8fa; border-radius: 8px; padding: 5px 0; max-width: 310px; width: 100%; margin: 0 auto; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);}
.revamp-static-page .sponsored .pagination .page-link { display: block; position: relative; padding: 5px 10px; border: none; background-color: rgba(0, 0, 0, 0); margin-right: 3px; color: #151515; font-weight: 600; font-size: 16px;}
.revamp-static-page .sponsored .pagination .page-link.active { color: #151515; background-color: #efefef;}
.revamp-static-page .sponsored .pagination .page-link:hover { background-color: #dee2e6;}
.revamp-static-page .sponsored .pagination .page-link.disabled { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6;}
.revamp-static-page .customer-review-list { margin-top: 20px;}
.revamp-static-page #product-reviews { padding: 0px !important;}
.revamp-static-page .review-section .row { padding-bottom: 20px; margin-bottom: 20px; border-bottom: solid 1px #f2f2f2;}
.revamp-static-page .review-section .customer-detail { display: flex;}
.revamp-static-page .review-section .customer-detail .customer-image { margin-left: 30px; height: 71px; width: 71px; border-radius: 4px; overflow: hidden;}
.revamp-static-page .review-section .customer-detail .customer-image img { border: solid 1px #f2f2f2; height: auto; width: 100%; border-radius: 4px; max-height: 100%;}
.revamp-static-page .review-section .customer-detail .name { word-break: break-word; font-size: 14px; font-weight: 700; margin-bottom: 5px; text-transform: capitalize;}
.revamp-static-page .review-section .customer-detail .date { color: #999; font-weight: 400; font-size: 14px; word-break: break-word;}
.revamp-static-page .review-section .empty-stars { color: #ccc !important;}
.revamp-static-page .review-section .comment-heading { font-size: 14px; color: #151515; font-weight: 600; margin-top: 10px; margin-bottom: 5px;}
.revamp-static-page .review-section .comment-des { font-size: 14px; word-break: break-word;}
.revamp-static-page .review-section .user-review-img { overflow-x: auto;}
.revamp-static-page .review-section .user-review-img img { width: 50px; height: 50px; -o-object-fit: cover; object-fit: cover;}
.revamp-static-page .review-section .customer-image:after { display: none;}
.revamp-static-page .review-section .rating-container .rating-stars { position: relative; cursor: pointer; vertical-align: middle; display: inline-block; overflow: hidden; white-space: nowrap;}
.revamp-static-page .review-section .rating-container .rating-stars .star { display: inline-block; margin: 0 2px; text-align: center;}
.revamp-static-page .review-section .star-widget { right: 10px; margin-bottom: 10px; top: -20px;}
.articleBody .content-v1{ padding:50px; margin-top:50px; margin-bottom:30px; }
.revamp-static-page .review-section input:not(:checked) ~ label:hover,
.revamp-static-page .review-section input:not(:checked) ~ label:hover ~ label { color: #ffb100;}
.revamp-static-page .review-section input:not(:checked) ~ label { color: #000;}
.revamp-static-page .review-section input:checked ~ label { color: #ffb100;}
.revamp-static-page .review-section .star-rating-bx { display: flex; align-items: center; gap: 10px;}
.revamp-static-page .review-section .star-rating-bx span { font-size: 12px; font-weight: 400; color: #c4c4c4; position: relative; padding-right: 10px;}
.revamp-static-page .review-section .star-rating-bx span:before { content: ""; position: absolute; background: url(../images/arrow.png) no-repeat; width: 12px; height: 12px; top: 5px; right: -4px;}
.revamp-static-page .star-rating-bx { display: flex; align-items: center; gap: 10px;}
.revamp-static-page .star-rating-bx span:before { content: ""; position: absolute; background: url(../images/arrow.png) no-repeat; width: 12px; height: 12px; top: 8px; right: -5px;}
.revamp-static-page .star-widget input { display: none;}
.revamp-static-page .star-widget label { font-size: 15px; color: #ccc; padding: 1px; float: left; transition: all 0.2s ease; margin: 0;}
.revamp-static-page input:not(:checked) ~ label { color: #000;}
.revamp-static-page input:not(:checked) ~ label:hover { color: #ffb100;}
.revamp-static-page input:not(:checked) ~ label ~ label:hover { color: #ffb100;}
.revamp-static-page .pagination { position: relative; display: flex; background: #f8f8fa; border-radius: 8px; padding: 5px; max-width:max-content; width: 100%; margin: 0 auto; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);}
.revamp-static-page .pagination .page-item{ margin:0px !important; }
.revamp-static-page .pagination .page-link { display: block; position: relative; padding: 5px 10px; border: none; background-color: rgba(0, 0, 0, 0); width:30px; height:30px; display:flex; align-items:center; justify-content:center; color: #151515; font-weight: 600; font-size: 16px;}
.revamp-static-page .pagination .page-item.active a { color: #151515; background-color: #efefef;}
.revamp-static-page .pagination .page-item:hover a { background-color: #dee2e6;}
.revamp-static-page .pagination .page-link.disabled { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6;}
@media (min-width: 1400px) {  
  .revamp-static-page .container-fluid {   padding-inline: 56px; }
}
@media (max-width: 991px) { 
  .revamp-static-page .hero-banner h1 {   font-size: 24px; } 
  .revamp-static-page .sub-heading h2 {   font-size: 15px;   margin-bottom: 20px; } 
  .revamp-static-page .sponsored .video-box {   border-radius: 0 8px 0 0; } 
  .revamp-static-page .content-box {   max-width: 100%; }
  .articleBody .content-v1{ padding:30px; margin-top:30px; }
}
@media (max-width: 767px) { 
  .revamp-static-page .customer-detail .customer-image {   margin: 0;   margin-bottom: 30px; }
  .articleBody .content-v1{ padding:20px; }
}
@media (max-width: 575px) { 
  .revamp-static-page .search-keywords li {   font-size: 12px; } 
  .revamp-static-page .hero-banner h1 {   font-size: 20px; }
}  
