.brand_title{
	font-size:12px;
	color:rgba(34,34,34,0.6);
	text-align:left;
	margin-top:16px;
	margin-bottom:4px;
	padding:0;
}
a.product__link > h3{
	font-size:16px;
	font-weight:500;
	line-height:30px;
	color:rgba(34,34,34,1);
	text-align:left;
	margin-bottom:12px;
}
.product__link{
	margin:0;
}
.product__content{
	padding: 0 8px 8px;
}
.product__price{
	display:flex;
/* 	flex-direction:column; */
	text-align:left;
/* 	gap:12px; */
	align-items: baseline;
}
.product__price-del{
	font-size:12px;
	color:rgba(34, 34, 34, 1);
}
.product__price-reg{
	font-size:16px;
	font-weight:500;
	line-height:24px;
	color:rgba(229, 0, 18, 1);
}
@media (max-width: 743px) {
    .product__price-del {
        font-size: 14px;
    }
    .product__price-reg {
        font-size: 15px;
    }
}
.product__content--bottom{
	justify-content:left;
	gap:8px;
	opacity: 1;
    visibility: visible;
    background: transparent;
    bottom: unset;
    position: relative;
    padding:8px 0;
}
.product__content--bottom li a{
	padding:0;
}
.product__content--bottom li a:hover{
	padding:0;
	color:rgba(229, 0, 18, 1)!important;
}
.product__content--bottom li::last-child{
	border-left:1px solid #cccccc;
}
.product-card{
	padding:0px;
	background:transparent;
}
.product-card{
	padding:0px;
	background:transparent;
}
.product-card:hover{
	border:none!important;
}
.product__content--bottom_1r {
	grid-template-columns: auto;
}
.product__content--bottom li {
    background:transparent;
}
.product__content--bottom li a i{
	padding-right:5px;
}
.right-product-area {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
@media (max-width: 991px) {
    .right-product-area {
        display: flex;
        gap: 10px;
        overflow-x: auto;
    }
}
.tag_full{
	width:100%;
}
.tag_full img{
	width:100%;
	top: 0px;
    left: 0px;
}
.a_to_btn:hover{
	color:rgba(229, 0, 18, 1)!important;
}
.product__img:hover {
	transform: scale(105%, 105%);
}