/* Gallery CSS */

a.aigpl-img-link {
    border: 1px solid #e5e5e5;
    height: 100%;
    width: 100%;
    display: block;
}
.aigpl-gallery-wrp .aigpl-img {
    object-fit: contain;
    object-position: center center;
    padding: 20px;
}
.product_detail p {
    line-height: 28px;
}
.list li {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 8px;
    position: relative;
    padding-left: 20px;
}
.list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    display: block;
    background: #1173b9;
}