.font-weight-bold {
    font-weight: 600 !important;
}
.shop-default-banner .banner-subtitle {
    margin-bottom: 0.2rem;
    font-size: 2.8em;
}
.shop-boxed-banner .banner-subtitle {
    letter-spacing: -0.02em;
}
.shop-default-banner .banner-title {
    margin-bottom: 1.9rem;
    font-size: 4em;
}
.ls-10 {
    letter-spacing: -0.01em !important;
}
.banner .banner-content {
    position: relative;
    z-index: 1;
}
.banner {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    font-size: 1rem;
    overflow: hidden;
}
.shop-default-banner {
    padding: 7.4em 8.7em 7.6em;
}
.shop-boxed-banner {
    padding-left: 4.8em;
    padding-right: 4.8em;
}
.btn {
    display: inline-block;
}
.banner-title, .banner-subtitle{
    width:100%;
    text-align:left;
}
.banner-subtitle{
    color: #333;
}
