.collection-heading .collection-title {
    display: none;
}

.collection-heading > .container {
    width: 100%;
    max-width: none;
    padding-left: max(var(--hv3-shell-pad, 24px), calc((100% - var(--hv3-max, 1440px)) / 2));
    padding-right: max(var(--hv3-shell-pad, 24px), calc((100% - var(--hv3-max, 1440px)) / 2));
    box-sizing: border-box;
}

.collection-heading .row {
    margin-left: 0;
    margin-right: 0;
}

.collection-heading .breadcrumb {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    margin: 0;
    padding: 16px 0 10px;
    background: none;
    border-radius: 0;

    font-size: 14px;
    color: #9b9ba3;
}

.collection-heading .breadcrumb a {
    color: #9b9ba3;
    text-decoration: none;
}

.collection-heading .breadcrumb a:hover {
    color: var(--hv3-green-500, #1D8057);
}

.collection-heading .breadcrumb strong {
    font-weight: 400;
    color: #666;
}

.collection-heading .breadcrumb .arrow-space {
    color: #c9c9d1;
}

#sanpham-inan-quote-simple #addcolor-tab {
    margin-top: 28px !important;
    border-top: 0 !important;
}

#sanpham-inan-quote-simple #addcolor-tab > .nav-pills {
    display: flex;
    gap: 4px;
    margin: 0;
    padding: 0 0 0 2px;
    list-style: none;
    border-bottom: 1px solid var(--sp-line, #e8e8ec);
}

#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li {
    float: none;
    width: auto;
    margin: 0;
}

#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li > a {
    display: block;
    padding: 12px 18px;
    border: 0;
    border-radius: 0;
    background: none;

    font-size: 14px;
    font-weight: 500;
    letter-spacing: .2px;
    text-transform: uppercase;
    color: var(--sp-soft, #6b7280);
    text-decoration: none;

    box-shadow: inset 0 -2px 0 transparent;
    transition: color .15s, box-shadow .15s;
}

#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li > a:hover {
    color: var(--sp-ink, #1f1f24);
    background: none;
}

#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li.active > a,
#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li.active > a:hover,
#sanpham-inan-quote-simple #addcolor-tab > .nav-pills > li.active > a:focus {
    color: var(--sp-green, #1D8057);
    font-weight: 600;
    background: none;
    box-shadow: inset 0 -2px 0 var(--sp-green, #1D8057);
}

#sanpham-inan-quote-simple #addcolor-tab > .tab-content {
    padding-top: 32px;
}

#sanpham-inan-quote-simple #addcolor-tab > .tab-content > .tab-pane {
    display: none;
    opacity: 1 !important;
    transition: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
    background: none;
}

#sanpham-inan-quote-simple #addcolor-tab > .tab-content > .tab-pane.active {
    display: block;
}

#sanpham-inan-quote-simple #addcolor-tab .related-products {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}

#sanpham-inan-quote-simple #addcolor-tab .tab-pane > .related-products,
#sanpham-inan-quote-simple #addcolor-tab .tab-pane > .group-related,
#sanpham-inan-quote-simple #addcolor-tab .group-related,
#sanpham-inan-quote-simple #addcolor-tab .group-related-inner {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: none !important;
    box-shadow: none !important;
}

#sanpham-inan-quote-simple #addcolor-tab img {
    max-width: 100%;
    height: auto;
}

#sanpham-inan-quote-simple .box-text-spct {
    height: auto !important;
}

#sanpham-inan-quote-simple #addcolor-tab .ifarme-video-tgia {
    display: block;
    width: 100%;
    max-width: 1125px !important;
    height: 520px !important;
    margin: 14px 0 0 !important;
    border: 0;
    border-radius: 12px;
}

#sanpham-inan-quote-simple #addcolor-tab img {
    max-width: 100%;
    height: auto;
}

#sanpham-inan-quote-simple .bx-vf:has(input[name="2x"]) {
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: none;
}

.hv3-sp-stage.is-loading .collection-heading {
    position: relative;
    z-index: 21;
    background: #fff;
}

#hv3-sp-skeleton {

    padding-top: 46px;
}

@media (min-width: 768px) {
    #sanpham-inan-quote-simple .quote-table-simple-ctl > .box-lib-dsv1,
    #sanpham-inan-quote-simple .quote-table-simple-ctl > .box-lib-dsv2x {
        min-height: 117px;
    }
}
