.p-g-mod {
    background: transparent !important;
}
.p-g-mod-showcase .p-g-mod-body {
    padding: 0px !important;
}
.custom-module-code-16415 .banner-item .img-auto {
    border-radius: 10px;
}
.pd-price-block .col-lg-6 {
    border-right: 1px solid #e2e2e2;
}
.pd-price-block .col-lg-6:last-child {
    border: none;
}
.product-rate .icon {
    width: 44px;
    height: 44px;
    background: #f8f8f8;
    border-radius: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pd-price-block{
    margin-bottom: 20px;
}
.product-profile-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    margin-bottom: 5px;
    flex-wrap: wrap;
}
.product-profile-info li {
    margin: 0;
}
.product-favourite {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.product-favourite i {
    border: 1px solid #f47a12;
    color: #f47a12;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border-radius: 200px;
}
.product-profile-info li .brand-value {
    color: #f47a12;
}
.product-comment-stars .star:hover i, .product-comment-stars .star.active i,.product-comment-list-v2 .comments .item .customer .stars i.fill,.product-comment-list-v2 .score .stars .star.fill,.product-reviews .stars .star.fill  {
    color: #fc0;
}
.attiributies .value {
    font-size: 16px;
}
.attiributies .related-products {
    margin-top: 10px;
}
.related-products a.active img {
    border-radius: 10px;
}
.product-alert {
    border: 3px solid #FF8C00;
    background-color: #FFF4E3;
    border-radius: 10px;
}
.product-alert .top {
    background: #ff8c00;
    padding: 15px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    border-radius: 0px 0px 10px 10px;
}
.product-alert .bottom {
    padding: 15px;
}
.product-alert .bottom p, .product-alert .bottom span {
    font-size: 17px;
}
.product-alert .bottom span {
    color: #ff8c00;
    font-weight: 700;
}
.p-g-mod-base-content {
    border: none;
}
.btn-success {
    color: #fff;
    background-color: #f47a12;
    border-color: #f47a12;
    outline: none;
    box-shadow: none;
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:target {
    color: #fff;
    background-color: #f47a12;
    border-color: #f47a12;
    outline: none !important;
    box-shadow: none !important;
}
.btn-primary {
    color: #f47a12;
    background: transparent !important;
    border:1px solid #f47a12 !important;
    outline: none;
    box-shadow: none;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:target {
    color: #f47a12 !important;
    background: transparent !important;
    border-color: #f47a12 !important;
    outline: none !important;
    box-shadow: none !important;
}
.swal-button {
    background-color: #f47a12;
    border-color: #f47a12;
}
.variant-box ul li .options a.active {
    border-color: var(--main-color;
    color: var(--main-color);
}
.social-media i.fab.fa-facebook-f {
    color: #0029ff;
}
.social-media i.fab.fa-twitter {
    color: #00deeb;
}
.social-media i.fab.fa-instagram {
    color: #ff11eb;
}
.social-media i.fab.fa-youtube {
    color: #ff1c1c;
}
/* index story style */
.index-story-section .ban-type {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 10px;
}
.index-story-section .ban-type .img-auto {
    max-width: 200px !important;
    width: 100% !important;
}
.index-story-section .ban-type-content {
    justify-content: center !important;
    padding: 0px !important;
    align-items: center !important;
}
.index-story-section .ban-type-content .ban-type-title {
    padding: 0px;
}
/* index story style end */
/* default title style */
.default-title-block {
    margin-bottom: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
}
.default-title-block .left img {
    width: 50px;
}
.default-title-block h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}
.default-title-block span {
    font-size: 14px;
    color: #959595;
    font-weight: 400;
}
/* default title style end */
/* index filaments style */
.ifilament-item .write {
    background: #f5f5f5;
    padding: 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2px;
}
.ifilament-item .write h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #000;
}
.ifilament-item .write span {
    font-size: 14px;
    color: #686868;
    font-weight: 300;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-bottom: 15px;
}
.ifilament-item .write .btn {
    color: #ff4f01;
    font-size: 12px;
    font-weight: 500;
    border: 2px solid #ff4f01;
    border-radius: 10px;
    padding: 4px 20px;
}
.ifilament-owl .owl-dots {
    display: none;
}
.ifilament-owl .owl-prev, .ifilament-owl .owl-next {
    position: absolute;
    top: 45%;
    background: #fff !important;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .24);
    display: flex;
    justify-content: center;
    align-items: center;
    outline: none;
}
.ifilament-owl .owl-nav button.owl-prev {
    left: -18px;
    padding: 0px 2px 0px 0px !important;
}
.ifilament-owl .owl-nav button.owl-next {
    right: -18px;
    padding: 0px 0px 0px 2px !important;
}
.ifilament-owl .owl-prev span, .ifilament-owl .owl-next span {
    display: none;
}
.ifilament-owl .owl-prev::before, .ifilament-owl .owl-next::before {
    content: "";
    width: 20px;
    height: 20px;
}
.ifilament-owl .owl-prev::before {
    background: url('icons/owl-left.svg') center;
    background-position: no-repeat;
    background-size: cover;
}
.ifilament-owl .owl-next::before {
    background: url('icons/owl-right.svg') center;
    background-position: no-repeat;
    background-size: cover;
}
/* index filaments style end */
.index-seotext {
    height: 150px;
    overflow: auto;
}
.index-seotext h1 {
    font-size: 1.5rem;
}
.index-seotext h2 {
    font-size: 1.2rem;
}
.index-seotext h3 {
    font-size: 1rem;
}
.index-seotext h4 {
    font-size: 0.80rem;
}
.index-seotext h5 {
    font-size: 0.70rem;
}
.index-seotext h6 {
    font-size: 0.60rem;
}
.age-space-block {
    margin-bottom: 20px;
}
.category-banner-section .col-list {
    padding: 0;
}
.category-banner-section .col-list .col-list-p-v-1 {
    padding: 0;
}
.category-banner-section {
    margin-top: -19px;
}
.category-banner-mobil {
    display: none;
}
.product-price-group {
    justify-content: flex-start;
    align-items: flex-start;
}
.cargo-count {
    display: flex;
    font-size: 12px;
    font-weight: 500;
    padding: 9px 15px;
    width: fit-content;
    background: #000;
    color: #fff;
    gap: 8px;
    border-radius: 5px;
    align-items: center;
}

@media (max-width:1440px) {
    .ifilament-item .write .btn {
        font-size: 11px;
        padding: 5px 15px;
    }
    .ifilament-item .write span {
        font-size: 13px;
        margin-bottom: 13px;
    }
    .ifilament-item .write h4 {
        font-size: 18px;
        margin-bottom: 9px;
    }
    .index-story-section .ban-type .ban-type-title {
        font-size: 14px;
    }
    .index-story-section .ban-type .img-auto {
        max-width: 175px !important;
    }
}
@media (max-width:991px) {
    .cargo-count {
        margin-bottom: 10px;
        padding: 6px 12px;
    }
    .cargo-count img {
        width: 20px;
    }
    .category-banner-section .col-list {
        padding: 0 10px;
    }
    .category-banner-section .col-list .col-list-p-v-1 {
        padding: 0;
    }
    .category-banner-section {
        margin-top: -20px;
    }
    .category-banner-desktop {
        display: none;
    }   
    .category-banner-mobil {
        display: block;
    }
    .product-profile-info {
        font-size: 12px;
    }
    .ifilament-owl .owl-prev::before, .ifilament-owl .owl-next::before {
        content: "";
        width: 16px;
        height: 16px;
    }
    .ifilament-owl .owl-nav button.owl-prev {
        left: 0;
    }
    .ifilament-owl .owl-nav button.owl-next {
        right: 0;
    }
    .ifilament-owl .owl-prev, .ifilament-owl .owl-next {
        width: 35px;
        height: 35px;
    }
    .age-space-block {
        margin-bottom: 10px;
    }
    .index-story-section .ban-type .img-auto {
        max-width: 100% !important;
    }
    .custom-module-code-17143 .ban-type .ban-type-title {
        text-align: center;
    }
    .product-profile-1 .carousel .carousel-indicators {
        height: 66px;
        overflow: auto !important;
    }
    .product-rate .icon img {
        width: 22px;
        height: 22px;
    }
    .product-rate .icon {
        width: 40px;
        height: 40px;
    }
    .pd-price-block .col-lg-6 {
        border-right: none;
    }
    .product-body .qk-app-dropdown-products {
        bottom: 93px;
    }
    .product-body .qk-app-campaign-bell {
        bottom: 93px;
    }
    .product-body .addons-whatsapp-widget {
        margin-bottom: 84px;
    }
    .product-alert .top {
        font-size: 17px;
    }
    .product-alert .bottom p, .product-alert .bottom span {
        font-size: 14px;
    }
}