.category_page{width:100%}
.product_right_image{float:right;max-width:500px;width:100%;margin:0 0 25px 20px;text-align:center}
.product_right_image img{width:100%;border:1px solid #ededed;border-radius:6px;cursor:pointer;transition:.4s ease}
.product_right_image img:hover{transform:scale(1.03)}
.cat-quote-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:10px 16px;background:#fc2e45;color:#fff;border-radius:4px;font-size:14px;text-decoration:none}
.cat-quote-btn:hover{background:#e4263b;color:#fff}
.scrollbar-with h2,.scrollbar-with h3,.scrollbar-with h4{color:#fc2e45;margin-bottom:10px;font-size:22px}
.scrollbar-with p{font-size:15px;color:#363636;line-height:26px}
.scrollbar-with ul{padding-left:0}
.scrollbar-with ul li{list-style:none;font-size:15px;line-height:30px;color:#363636;position:relative;padding-left:18px}
.scrollbar-with ul li::before{content:"•";position:absolute;left:0;color:#fc2e45}
@media (min-width:1024px){
.scrollbar-with{max-height:515px;overflow-y:auto;padding-right:15px;margin-bottom:13px}
}
@media (max-width:767px){
.product_right_image{float:none;margin:0 0 20px}
}
.social li{list-style:none}
.social li a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:16px}
.social .facebook1 a{background:#1877f2}
.social .twitter1 a{background:#1da1f2}
.social .youtube1 a{background:red}
.social .instagram1 a{background:#e1306c}
.social li a svg{width:16px;height:16px}
.header-social{display:flex!important;gap:8px;align-items:center}
.header-social li{list-style:none}
.header-social li a{width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;border-radius:6px;color:#fff!important}
.header-social .facebook1 a{background:#1877f2}
.header-social .twitter1 a{background:#1da1f2}
.header-social .youtube1 a{background:red}
.header-social .instagram1 a{background:#e1306c}
.header-social svg{width:16px;height:16px;fill:#fff}
.product_right_image img:hover{transform:scale(1.03);top:0!important;left:0!important;right:inherit;width:100%;border:none}
.iti label.error{display:none!important}
.error-message{color:#fb3a3a;font-weight:500;margin-bottom:15px}
.scrollbar-with2{max-height:421px;overflow-y:auto;padding-right:15px;margin-bottom:13px;min-height:421px}
.slides{width:50px;border:1px solid #ccc;cursor:pointer}
.slides.active{border:1px solid var(--red)}