svg{color:#8B0000;}
.business-shop-1 ul{display: flex;float: left;width: 100%;gap: 16px 2%;flex-wrap: wrap;}
.business-shop-1 ul li{border: 1px solid #e5e7eb;padding: 20px;background: #fff;position: relative;flex-direction: column;border-radius: 5px;margin-bottom: 0;width: 32%;display: flex;gap:8px;text-align: left;}
.business-shop-1 ul li h3 {margin: 0px;font-weight: 700;display: flex;align-items: center;gap: 7px;}
.business-shop-1 ul li p{margin: 0px;}
.business-shop-2{float: left;width: 100%;margin-top: 40px;}
.business-shop-2-left{width: 50%;}
.business-shop-2-right{width:50%;}
.box0-single-bottom {background: #8B0000;text-align: center;display: flex;flex-direction: column;gap: 10px;color: #fff;padding: 40px 15px;}
.box0-single-bottom .about-sec-1{margin: 0px;font-size: 30px;font-weight: 700;}
.box0-single-bottom .about-sec-2{margin: 0px;max-width: 700px; margin: auto;margin-bottom: 10px;}
.box0-single-bottom .about-sec-3{margin: 0px;display: flex;gap: 20px;justify-content: center;}
.box0-single-bottom .about-sec-3 a {display: flex;align-items: center;background: #fff;border-radius: 5px;padding: 8px 17px;gap: 9px;font-size: 14px;font-weight: 600;}
.box0-single-bottom .about-sec-3 a svg{height: 17px;}
.box0-single-bottom,.main-category-2{margin-top:31px;}
.main-category-2{margin-bottom: 50px;}
.business-shop-2-left ul li{display: flex; gap: 15px;padding: 20px; border-radius: 5px; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); background: #fff;border: 1px solid hsl(240, 5%, 92.2%);}
.business-shop-2-left ul li h3{margin: 0; font-weight: 600; font-size: 17px; margin-bottom:4px;color: #000;}
.business-shop-2-left p{margin: 0 auto; color: hsl(240, 4%, 44.1%); font-size: 15px; font-weight: 400;}
.business-shop-2-left h3{font-weight: 600;margin-top: 25px;font-size: 19px;margin-bottom: 20px;}
.business-shop-2-left ul li svg {
  width: 38px;
  background: #8B0000;
  color: #fff;
  padding: 7px;
  height: 34px;
  border-radius: 4px;
}

.brand-top .top2 ul li {background: #fff;padding:16px;border-radius: 5px;border: 1px solid hsl(240, 5.5%, 89.2%);text-align: left;width:280px;min-width: 280px;}
.brand-top .top2 ul li:hover h3 a{color:rgb(136, 2, 2)!important;}
.brand-top .top2 h3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;float: left;width: 100%;font-size: 16px;font-weight:600;line-height: 22px;margin: 0px;text-align: left;}
.brand-top .top2 .pr-image-area{text-align: center;}
.owl-prev{position: absolute;left: 0px;top: 40%;color:#000 !important;}
.owl-next{position: absolute;right: 0px;top: 40%;color:#000 !important;}
.brand-top .top2 h2 a {background: #8B0000;padding:6px 16px;font-size: 15px;color: #fff;border-radius: 27px;font-weight: 500;}
.brand-top .top2 h2 a:hover{background:#752222;}
.brand-top .top2 ul li .pr-image-area img{width:75%;}
.brand-top .top2 ul li .ratting img{width: auto;}
.product-list-bottom { display: flex; flex-direction: column; width: 100%; gap: 13px; }
.btn-fullwidth-red svg { height: 17px;color: #fff; }
.product-list-bottom .old_price { font-weight:500; font-size: 16px; color: #777; text-decoration-line: line-through; margin-left: 8px; }
.product-list-bottom .final_price { font-weight: 700; font-size: 19px; }
.btn-fullwidth-red { background: #8B0000; width: 100%; border: none; color: #fff !important; border-radius: 4px; padding: 10px; font-family: "Geist", serif; font-weight: 500; font-size: 14px; display: flex; align-items: center; justify-content: center; gap: 8px; }
.top2 ul.top-slider{display: flex; gap: 10px;white-space: nowrap; overflow-x: auto;}
.faq {width: 100%;float: left;}
.faq ul{max-width: 700px;margin-top: 28px;}
.faq ul li { border-bottom: 1px solid #eee; padding-bottom: 16px; margin-bottom: 17px; }
.faq ul li a { display: flex; font-size: 16px;  justify-content: space-between; font-weight: 600; gap: 11px; position: relative; }
.privacy-ans { color: #222; font-size: 15px; margin-top: 10px; display: none; }
.privacy-ans p{margin: 0;}
.owl-carousel .owl-item{margin: 0 5px;}
.brandpage{float:left;width:100%;}
@media (min-width: 100px) and (max-width: 768px){
	.business-shop-2-right, .business-shop-2-left, .business-shop-1 ul li{width: 100%;}
	.business-shop-2-left ul li svg{width: 55px;}
	.business-shop-1 ul{gap: 9px 2%;}
	.business-shop-2-left p{margin-bottom: 11px;}
}
.main-category-2 .brand-cat1{display: flex; gap: 15px 1%; flex-wrap: wrap; }
.main-category-2 .brand-cat1 li{margin: 0; width:32.6%; border: 1px solid #e8e8e8; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); padding: 20px;background: #fff; border-radius: 5px;}
.main-category-2 .brand-cat1 li:hover {box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important; }
.main-category-2 .cat-top-img {padding: 15px; border-radius: 5px; text-align: center;}
.main-category-2 .cat-top-bottom { padding: 0; margin-top: 15px; }
.main-category-2 .cat-top-bottom a { border: none; padding: 0; text-align: left; line-height: unset;font-size: 15px; }
.main-category-2 .cat-top-bottom p{color: hsl(240, 4%, 44.1%);font-size: 17px; margin-bottom:5px;}
.main-category-2 .cat-top-bottom span{color: rgb(139 0 0 );font-weight: 500;font-size: 17px;display: flex;align-items: center;gap: 6px;}
.main-category-2 .cat-top-bottom span svg{width: 17px;}
.main-category-2 .cat-top-bottom h2 { font-weight: 600; font-size: 18px; margin-bottom: 10px; }
.main-category-2 .cat-top-bottom a:hover { color: #c00c00; }
.cat-top-img img{max-height: 300px; width: 100%; object-fit: contain; }
.business-shop-2 .shop-2-con{display: flex; float: left; width: 100%; border-radius: 5px; gap: 0px 2%;}
.business-shop-2-right h4{font-weight: 600; font-size: 17px;margin-top: 0;}
.business-shop-2-right .box0-single.top-con ul li{display: flex; align-items: center; gap: 5px;  font-size: 16px;}
.business-shop-2-right .box0-single.top-con ul li svg{max-width: 16px; width: 100%;}
.bottom-con ul li{display: flex;gap: 12px;margin-bottom: 15px;}
.bottom-con ul li h3{margin-top: 0; font-size: 16px; font-weight: 500;}
.bottom-con ul li p{color: hsl(240, 4%, 44.1%);}

.business-shop-3{width: 100%;float: left;margin-top: 30px;}
.business-shop-3 h3{font-weight: 600; margin-top: 0; font-size: 19px; margin-bottom: 020px;}
.business-shop-3 ul{display: grid;gap: 20px 0; grid-template-columns: repeat(2, minmax(0, 1fr));}
.business-shop-3 ul li{display: flex;gap:8px;align-items: center;margin: 0;}
.business-shop-3 ul li span{background-color: rgb(139 0 0);border-radius: 9999px;color:#fff;display: flex;align-items: center;justify-content: center;max-width: 23px;width: 100%;height:23px;}
.business-shop-3 ul li p{color: hsl(240, 4%, 44.1%);margin: 0;font-size: 16px;}
#maincontent {max-width: 100%; margin-top: 20px;padding: 0 !important;}
.container {max-width: 1920px; padding: 0 7%; margin: auto; }
.bg-white{background-color: #fff;padding: 40px 0px;width: 100%; float: left;}
.page-layout-1column .column.main{padding-bottom: 0;}
.box0-single.box0-single-bottom{margin-bottom: 0;border: none; border-radius: 0;}
.page-footer{margin-top: 0;}
.business-shop-1{padding: 20px 0 40px; width: 100%; float: left;border-bottom: 3px solid #fff;}
.ds-2 .main-category-2{margin-bottom: 0; margin-top: 0;}
.ds-2 .brand-top{width: 100%;float: left;padding: 40px 0;}
.ds-2 .business-shop-2{margin-top: 0;}
.ds-2 .box0-single.box0-single-bottom{margin-top: 0px;}
.ds-2 .business-shop-1 ul li{width: 23.5%;}
@media (min-width: 100px) and (max-width:375px){
	.main-category-2 .brand-cat1 li{width: 100%!important;}
	
}
@media (min-width: 100px) and (max-width: 768px){
	.main-category-2 .brand-cat1 li{width: 49.5%;padding:10px;}
	.business-shop-2 .shop-2-con{flex-direction: column;gap: 15px;}
	.business-shop-3 ul{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.ds-2 .business-shop-1 ul li{width: 100%;}
}