.lr-single-product{


display:grid;

grid-template-columns:

1fr 1fr;

gap:50px;

padding:50px 0;


}



.lr-product-info h1{

font-size:40px;

margin-bottom:20px;

}



.lr-price{

font-size:28px;

color:#d00000;

font-weight:bold;

margin-bottom:25px;

}



.lr-description{

color:#ccc;

line-height:1.8;

margin-bottom:25px;

}



.single_add_to_cart_button{

background:#b00000!important;

border:0!important;

padding:15px 35px!important;

font-size:18px!important;

}



.lr-whatsapp-product{


display:inline-block;

background:#25d366;

color:#fff;

padding:15px 25px;

border-radius:5px;

margin-top:20px;

font-weight:bold;


}



.lr-share{


margin-top:30px;

color:#999;


}



@media(max-width:768px){


.lr-single-product{


grid-template-columns:1fr;


}

.related h2{

margin-top:60px;

}



.related ul.products{

display:grid;

grid-template-columns:
repeat(4,1fr);

gap:20px;

}



@media(max-width:768px){

.related ul.products{

grid-template-columns:
repeat(2,1fr);

}

}


.lr-product-info h1{

font-size:28px;

}



}

.size-table{

margin-top:30px;

}


.size-table table{

width:100%;

border-collapse:collapse;

}


.size-table td,
.size-table th{

border:1px solid #333;

padding:10px;

text-align:center;

}


.size-table th{

background:#b00000;

}