.header-content .header-main {
    padding-top: 10px;
    padding-bottom: 10px
}

.header-content .top-bar {
    padding-top: 15px
}

#scroll-to-top {
    border-radius: 100%
}

.header-fixed .header-logo>.logo-site>.logo {
    margin-top: 0
}

.searchbox.modal-content #search #bc-product-search {
    border-radius: 25px
}

.product-wrapper .product-content .product-name a {
    line-height: 1.4em;
    height: 2.8em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    font-weight: 600
}
.product-wrapper .product-content .product-name{
    margin-top: 12px ;
    margin-bottom: 8px ;
    padding: 0 3px ;
    line-height: 1.4 ;
}

#shopify-section-1528788922041 {
    margin-top: 60px;
    margin-bottom: 60px
}

.footer-wrapper .footer-logo {
    margin-bottom: 30px
}

#bottom-content .insta-newletter-wrapper .instagram-wrapper .insta-inner.insta-margin-top {
    margin-top: 10px
}

#bottom-content .insta-newletter-wrapper .instagram-wrapper .title-wrapper.title-margin-top,
.section-separator.section-separator-margin-top {
    margin-top: 60px
}

.section-separator.section-separator-margin-bottom {
    margin-bottom: 10px
}

.home-col-tabs .tab-content {
    padding-top: 30px
}

@media (min-width:510px) {
    .header-logo>.logo-site>.logo {
        margin-top: -36px
    }
}

@media (max-width:509px) {
    .header-logo>.logo-site>.logo {
        height: 40px
    }

    .footer-logo>.logo-site>.logo {
        height: 30px
    }

    #bottom-content .insta-newletter-wrapper .instagram-wrapper .title-wrapper.title-margin-top {
        margin-top: 30px
    }

    #bottom-content .insta-newletter-wrapper .instagram-wrapper .insta-inner.insta-margin-top {
        margin-top: 10px
    }

    .blog-content .row .post-item {
        margin-bottom: 30px
    }

    .home-col-tabs .tab-content {
        padding-top: 20px
    }

    .homepage-lookbook-wrapper .lookbook-wrapper .lookbook-content .lookbook-text .lookbook-des {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .homepage-lookbook-wrapper .lookbook-wrapper .lookbook-content .lookbook-text .heading {
        margin-bottom: 10px;
        margin-top: 0
    }

    .product-wrapper .product-content .product-name a {
        text-transform: capitalize
    }
}

@media (min-width:992px) {
    .header-fixed .header-logo>.logo-site>.logo {
        height: 30px
    }

    .header-fixed .collapse.navbar-collapse .main-nav {
        margin-top: 6px
    }
}

@media (min-width:768px) {
    .checkout-page {
        width: 800px;
        margin: auto
    }
}

.checkout-page {
    padding-right: 15px;
    padding-left: 15px
}

.page-login #customer-login .form-wrapper .control-wrapper input,
.page-login #customer-register .form-wrapper .control-wrapper input {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    height: 40px;
    font-size: 14px
}

.submit-checkout .forgot-pass {
    margin-right: 20px
}

.submit-checkout .forgot-pass:hover,
.swiper-slide-1527474045210-1 .heading-highlight {
    color: rgba(0, 0, 0, .85)
}

.page-login #customer-login .form-wrapper .control-wrapper label,
.page-login #customer-register .form-wrapper .control-wrapper label {
    font-size: 14px;
    color: #000
}

.submit-checkout {
    text-align: right;
    margin-top: 30px
}

.another-recommend {
    float: none;
    min-height: 100px;
    border: 1px solid #e6e6e6;
    padding: 10px 15px;
    border-radius: 5px
}

.swiper-slide-1527474045210-1 .heading {
    color: #fff;
    font-size: 60px;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.swiper-slide-1527474045210-1 .subheading {
    color: rgba(0, 0, 0, .85);
    font-size: 35px;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.swiper-slide-1527474045210-1 .cation {
    color: #fff;
    font-size: 48px;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.swiper-slide-1527474045210-1 .caption-link {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.swiper-slide-1527474045210-1 .caption-link .slider-button {
    color: #fff
}

.swiper-slide-1527474045210-1 .caption-link .slider-button:after {
    background: #fff !important
}

@media (max-width:1199px) and (min-width:992px) {
    .swiper-slide-1527474045210-1.swiper-slide .heading {
        font-size: 400%
    }

    .swiper-slide-1527474045210-1.swiper-slide .subheading {
        font-size: 320%
    }

    .swiper-slide-1527474045210-1.swiper-slide .cation {
        font-size: 140%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .swiper-slide-1527474045210-1.swiper-slide .heading {
        font-size: 400%
    }

    .swiper-slide-1527474045210-1.swiper-slide .subheading {
        font-size: 250%
    }

    .swiper-slide-1527474045210-1.swiper-slide .cation {
        font-size: 120%
    }
}

@media (max-width:479px) {
    .full-height #home-slideshow .swiper-slide-1527474045210-1.swiper-slide .swiper-content {
        bottom: 20% !important
    }
}

.swiper-slide-1527474045210-0.lazyloaded,
.swiper-slide-1527474045210-1.lazyloaded,
.swiper-slide-1528093539777.lazyloaded,
.swiper-slide-1528188684957.lazyloaded {
    width: 100% !important
}

.text-left .heading-1528093539777-level-1 {
    margin-left: 80px
}

.text-left .heading-1528093539777-level-3 {
    margin-left: 65px
}

.text-left .heading-1528093539777-level-4 {
    margin-left: 20px
}

@media (max-width:768px) {

    .text-left .heading-1528093539777-level-1,
    .text-left .heading-1528093539777-level-3,
    .text-left .heading-1528093539777-level-4 {
        margin-left: 0
    }
}

@media (max-width:1025px) {
    .homepage-lookbook-wrapper .lookbook-wrapper .lookbook-content .lookbook-text .heading {
        color: #000
    }
}
