@import url('./reset.css');
@import url('./style.css');

.wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 10px auto;
} 

.product {
    display: flex;
    flex-direction: row;
    gap: 50px;
    align-items: center;
    /* min-width: 40%; */
    /* min-width: 70%; */
    width: 70%;
    /* border: 1px solid grey; */
    border-radius: 6px;
    row-gap: 50px;
    padding: 20px;
}

.product__description {
    display: flex;
    flex-direction: column;
    row-gap: 50px;
    min-width: 70%;
}

.product__description a {
    color: #0a16bd;
    font-weight: 600;
}

.product__description a:hover {
    text-decoration: underline;
}

.product__description table {
    min-width:100%; 
    margin:10px auto;
    border-collapse: collapse;
    border-radius: 4px;
}

.product__description caption {
    height:25px; 
    padding-top: 2px;
    text-align:center; 
    font-weight:600; 
    font-size:18px; 
    color:#fff; 
    background-color:#200597;
}

.product__description table tr {
    border: 1px solid #200597;
}

.product__description table .left-col {
    width: 40%;
    padding-left: 2px;
}

.product__description table .right-col {
    text-align: right;
    padding: 2px;
}

.product__description p {
    text-align:justify;
    text-indent: 25px;
}

.product__title {
    margin: 20px auto;
}

.product__img {
    align-self: center;
}

.product__img img {
    max-width: 350px;
    width: 100%;

}

.product__offer {
    display: flex;
    flex-direction: column;
    row-gap: 50px;
    /* justify-content:first baseline; */
}

.product__price {
    font-size: 24px;
    color: rgb(3, 3, 150);
    text-align: center;
}

.product__count {
    height: 40px;
    display: flex;
    flex-direction: row;
    column-gap: 5px;
}

.back__btn {
    max-width: 200px;
    margin: 20px 10px;
    padding: 10px 10px; 
    cursor: pointer;   
    align-self: center;
}

.back__btn a {
    color: #000;
}

.card__main {    
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.back__btn:hover {
    background-color: #e98f09;
    font-weight: 700;
    border-radius: 4px;
    border: 2px solid #13cf2c;
}


