.owl-carousel.nav-circle .owl-nav {
    font-size: 1.8rem
}

.owl-carousel.nav-circle .owl-nav i:before {
    font-weight: 800
}

.owl-carousel.nav-circle .owl-nav [class*=owl-]:not(.disabled):hover {
    background: #f4f4f4
}

.owl-carousel.nav-circle .owl-nav .owl-next,
.owl-carousel.nav-circle .owl-nav .owl-prev {
    top: 49.3%;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #f4f4f4;
    color: #4db7b3
}

.owl-carousel.nav-circle .owl-nav .owl-next {
    right: -31px
}

.owl-carousel.nav-circle .owl-nav .owl-prev {
    left: -31px
}

.carousel-with-bg .owl-stage {
    margin: 1px 0
}

.carousel-with-bg .owl-stage-outer {
    background: #e7e7e7
}

.carousel-with-bg .owl-item {
    background-color: #fff
}

.home-slider {
    padding: 2.4rem 0 2.9rem
}

.home-slider img {
    min-height: 350px
}

.home-slide h2 {
    margin-right: 3rem;
    margin-right: 3.9rem;
    font-size: 5em;
    line-height: 0.85;
    font-weight: 800;
    letter-spacing: -0.025em
}

.home-slide h1 {
    margin-bottom: 0px;
    font-size: 5.25em;
    line-height: 0.85;
    letter-spacing: -0.04em;
    font-weight: 700
}

.home-slide h3 {
    font-size: 4.125em;
    line-height: 0.85;
    letter-spacing: -0.04em
}

.home-slide h4 {
    margin-bottom: 8px;
    font-size: 1.375em;
    letter-spacing: -0.035em
}

.home-slide .text-price {
    font-size: 1.25em;
    line-height: 1;
    font-weight: 400;
    letter-spacing: -0.025em
}

.home-slide .text-price span {
    text-decoration: line-through
}

.home-slide .content-left {
    left: 8.3%
}

.home-slide .content-right {
    right: 8.1%
}

.home-slide .coupon-sale-text {
    margin: 1.6rem 0 2.3rem
}

.home-slide .coupon-sale-text b {
    padding: 0.39em 0.32em 0.04em 0.31em;
    font-size: 3.7em;
    line-height: 1.17;
    letter-spacing: -0.02em
}

.home-slide .coupon-sale-text span {
    font-size: 1.45em
}

.home-slide .coupon-sale-text sup {
    font-size: 52%
}

.home-slide .coupon-sale-text em {
    margin-top: -17px
}

.home-slide .btn {
    padding: 1em 3.93em 1.14em;
    letter-spacing: 0.01em
}

.home-slide2 h4 {
    margin-bottom: 2.2rem;
    letter-spacing: -0.055em
}

.home-slide2 h2 {
    margin-right: 19.9rem
}

.home-slide2 .coupon-sale-text {
    margin-bottom: 2.5rem
}

.home-slide2 .coupon-sale-text span {
    margin-right: 2.3rem
}

.home-slide2 .coupon-sale-text b {
    padding: 0.39em 0.51em 0.04em 0.49em
}

.home-slide2 .content-left {
    left: 9%
}

.home-slide2 .content-right {
    right: 10%
}
