/*Header*/
#header .navbar-light .sign-in-btn{color: #9A1725;}
#header .navbar-light .sign-in-btn:hover{background: #9A1725; color: #fff;}

.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-item {padding-left: 40px;}
.breadcrumb-wrapper{margin-bottom: 50px; color: #5D6676;}
.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-item::before{border-style: solid;border-width: 0.05em 0.05em 0 0;color: #929292;content: "";display: inline-block;height: 6px;width: 6px;padding: 0;opacity: .8;position: relative;right: 20px;top: 8px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: top;}
.breadcrumb-wrapper .breadcrumb-item.active{color: #9a1725;}

.product-view-wrapper{padding: 20px; background-color: #fff; border-radius: 8px; margin-bottom: 40px;}
.product-view-wrapper> .heading{margin-bottom: 12px;}
.product-view-wrapper .product-view-inner{display: flex; gap: 33px;}
.product-view-wrapper .product-view-inner .product-img-wrapper{width: 340px;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-main-view{height: 345px;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-main-view .slick-slide img{width: 100%;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-main-view .slick-slide{height: 345px;border: 1px solid #C0C4CA;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-view{margin-top: 16px;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-view .product-view{height: 70px; width: 48px;border: 1px solid #C0C4CA; padding: 3px; border-radius: 4px; margin: 5px;}
.product-view-wrapper .product-view-inner .product-img-wrapper #product-view .product-view img{height: 100%; width: 100%;object-fit: contain;}
.product-view-wrapper .product-view-inner .product-detail{flex: 1;}
.product-view-wrapper .product-view-inner .product-detail> h1{font-size: 20px; font-weight: 700; line-height: 30px;}
.product-view-wrapper .product-view-inner .product-detail .separator-bar{border-top: 1px solid #C0C4CA; margin: 20px 0;}
.product-view-wrapper .product-view-inner .product-detail .average-price-box{background-color: #FFF0DF; border-radius: 4px; padding: 8px 16px; margin: 16px 0; display: inline-block;}
.product-view-wrapper .product-view-inner .product-detail> .heading-md{margin-bottom: 16px;}
.product-view-wrapper .product-view-inner .vendor-average-price-detail .buy-now-btn{padding: 8px 24px; border-radius: 8px;transition: all .3s; height: 36px;}
.product-view-wrapper .product-view-inner .product-detail .buy-now-btn:hover{background: #9A1725; color: #fff;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul{display: flex; gap: 16px; margin-top: 15px;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li{width: 60px;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li> a{transition: all.3s ease; gap:8px;display: flex; flex-direction: column; align-items: center; justify-content: center;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li> a> div{width: 40px;height: 40px; border-radius: 16px; display: flex; align-items: center; justify-content: center;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li> a> span{font-size: 10px;font-style: normal;font-weight: 400;line-height: 14px;color: #929292;}
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li> a svg{transition: all .3s ease;}    
.product-view-wrapper .product-view-inner .product-detail .share-with-wrapper ul> li> a:hover svg{transform: scale(1.5);}    

/*Search*/
/* .search-wrapper{max-width: 800px; display: flex; align-items: center; gap: 16px; margin: 32px auto;}
.search-wrapper .search-input-wrapper .form-control{border:1px solid #D6D6D6 ; padding: 16px; border-radius: 8px; font-size: 14px; padding-left: 60px; padding-right: 40px}
.search-wrapper .search-input-wrapper{align-items: center;flex: 1;}
.search-wrapper .search-input-wrapper .search-icon{position: absolute;top: 14px;left: 16px;}
.search-wrapper .search-input-wrapper .mick-icon{position: absolute;top: 15px; right: 12px;} */

/*Featured Products*/
.featured-slider-wrapper{margin-top: 24px;}
.featured-slider-wrapper .slick-slide{width: 370px;}
.featured-products-wrapper{padding: 25px 16px 16px 16px;border: 1px solid #C0C4CA;border-radius: 8px ; margin-top: 60px;}
/* .products-slider{margin-left: calc((100% - 1200px) / 2);} */
.products-slider .next-btn{position: absolute;top: -40px;right: 15px; cursor: pointer;}
.products-slider .prev-btn{position: absolute;top: -41px;right: 70px; cursor: pointer}
.products-slider .product-wrapper{margin: 0 8px;}
.product-wrapper .product-img img{transition: all .3s;width: 100%;height: 100%;object-fit: contain;}
.product-wrapper .product-img{border-radius: 12px;overflow: hidden; height: 210px;}
.product-wrapper .product-img .product-badge{position: absolute; top: 13px; left: 15px; z-index: 100;}
.product-wrapper .product-info .product-name{font-size: 16px;font-style: normal;font-weight: 600;line-height: 28px;color: #344054;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 215px;margin-bottom: 2px;}
.product-wrapper .product-info .product-price-wrapper{display: inline-block; margin-top: 8px;}
.product-wrapper .product-info {margin-top: 12px;}
.product-wrapper .product-info .product-price-wrapper> a{gap: 5px; color: #777F8C;}
.product-wrapper .product-info .product-price-wrapper .product-price{font-size: 16px;font-weight: 500; color: #252D3C;}
.product-wrapper .product-info .product-sold-by span{color: #565656;font-size: 14px;font-weight: 400;line-height: 22px;}
.product-wrapper .product-info .product-sold-by .soldby-user{font-size: 14px;font-weight: 400;line-height: 22px;color: #9A1725;}
.product-wrapper .product-pricedesk-wrapper{margin-top: 20px;}
.fixed-back-btn.sticky-top{top: 55px; background-color: #fff;z-index: 100;}
.fixed-back-btn .back-btn{padding-top: 50px; padding-bottom: 50px;}
.product-wrapper {padding: 16px 16px 24px 16px;border: 1px solid transparent;transition: all .3s;border-radius: 8px;}
.product-wrapper:hover {border: 1px solid #9A1725;}

 
  /*Get Afrikobo*/
  section.get-afrikonbo-main-wrapper{padding: 60px 0;}
  .get-afrikonbo-wrapper{padding-top:10px; padding-bottom: 10px;border-radius: 24px;background: linear-gradient(93deg, rgba(248, 147, 29, 0.26) 3.38%, rgba(154, 23, 37, 0.17) 98.48%);padding: 45px 100px; text-align: center;}
  .get-afrikonbo-wrapper .get-afrikonbo-content h2{font-size: 48px;font-style: normal;font-weight: 700;line-height: 48px;text-transform: capitalize; letter-spacing: -0.96px;}  
  .get-afrikonbo-wrapper .get-afrikonbo-content p{margin-top: 24px;margin-bottom: 24px; font-size: 16px;}    
  .get-afrikonbo-wrapper .get-afrikonbo-content .app-store-icons{display: flex; gap: 20px; align-items: center; justify-content: center;} 
  .get-afrikonbo-wrapper .get-afrikonbo-img img{margin-top: -30px;margin-bottom: -50px; width: 410px;}




.grey-bg{background-color: #F9F9FA;}
.page-main-wrapper{padding-top: 20px;}

.vendor-average-price-detail{width: 240px;}
.vendor-average-price-detail .vendor-detail-wrapper{border: 1px solid #C0C4CA; border-radius: 8px; padding: 16px;}
.vendor-average-price-detail .vendor-inner-box{padding-bottom: 14px;border-bottom: 1px solid #C0C4CA;}
.vendor-average-price-detail .vendor-detail-wrapper .vendor-name-tag{border-radius: 8px; background-color: #E0B7BB; font-size: 32px; font-weight: 600; height: 48px; width: 48px; color: #9A1725; text-align: center;}
.vendor-average-price-detail .vendor-detail-wrapper .vendor-detail{flex: 1;}
.vendor-average-price-detail .vendor-detail-wrapper .verified-box{padding-top: 14px;}
.vendor-average-price-detail .average-price-wrapper{margin-top: 24px; background-color: #FFF0DF; border-radius: 8px; padding: 16px;}
.vendor-average-price-detail .average-price-wrapper .see-items-btn{border: 1px solid #9A1725; width: 100%; color: #9A1725; font-weight: 600; font-size: 12px; padding: 8px 24px; transition: all .3s; height: 36px;}
.vendor-average-price-detail .average-price-wrapper .see-items-btn:hover{background-color: #9A1725 ; color: #fff;}
.vendor-average-price-detail .average-price-wrapper p{color: #344054; font-weight: 500; font-size: 12px;}
