:root {
    --warna-default: #10af13;
    --warna-putih: #FFF;
}

.custom-modal .modal-dialog .modal-content {
    border-radius: 0px;
}

.header-top-ptb-1 {
    background-color: var(--warna-default);
    color: var(--warna-putih);
}

.header-info>ul>li a {
    color: var(--warna-putih);
}



.product-cart-wrap .product-img-action-wrap {
    padding: 0px;
}

@media only screen and (min-width: 1200px) {
    .container {
        max-width: 1375px;
    }
}


@media only screen and (max-width: 400px) {
    .product-img img {
        height: 166px;
    }
}

.product-cart-wrap .product-card-bottom {
    margin-top: 0px;
}

.product-img {
    border-radius: 0px;
}

.product-img img {
    height: 200px;
    border-radius: 0px;
    object-fit: cover;
}

.product-cart-wrap .product-content-wrap h2 a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.product-cart-wrap .product-img-action-wrap .product-img {
    border-radius: 0px;
}

.header-style-1 .main-categori-wrap>a {
    background-color: var(--warna-default);
}

.banner-img.style-2 {
    height: 342px;
}

.footer-link-widget:not(:last-child) {
    margin-right: 0px;
}

.loginbox-social,
.loginbox-or {
    text-align: center;
    margin-bottom: 20px;
}

.social-buttons img {
    max-width: 60px;
    margin-right: 20px;
}

.social-title {
    font-weight: 700;
    margin-bottom: 20px;
}

p {
    color: #424242;
}