@charset "utf-8";.cmp-subbrand{width:100%;margin:0 auto;padding:0 40px;max-width:984px;padding:0}
@media screen and (max-width:1366px){.cmp-subbrand{padding:0 20px}
}
.cmp-subbrand .title{margin-top:40px;padding-left:40px}
@media screen and (max-width:1366px){.cmp-subbrand .title{padding-left:20px}
}
@media screen and (max-width:767px){.cmp-subbrand .title{padding-left:0;text-align:center}
}
.cmp-subbrand__carousel{padding:0 40px}
@media screen and (max-width:767px){.cmp-subbrand__carousel{padding:0}
}
.cmp-subbrand__carousel-item{padding:0 8px 0;text-align:center;margin:30px 0 15px;font-size:15px;font-size:.9375rem;font-weight:500}
.cmp-subbrand__carousel-item .detail-link{background-color:#fff;cursor:pointer}
.cmp-subbrand__carousel-item .detail-link.is-active{box-shadow:rgba(0,0,0,0.25) 0 6px 12px;padding-bottom:30px;position:relative;z-index:1;border-bottom:2px solid #f40009}
.cmp-subbrand__carousel-item img{margin:auto;max-height:150px}
.cmp-subbrand__carousel-item p{height:54px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cmp-subbrand__detail-section{padding:40px;border:1px solid #ccc;border-radius:10px;margin-top:-32px;margin-bottom:40px;display:none}
.cmp-subbrand__detail-section.is-active{display:flex}
@media screen and (max-width:991px){.cmp-subbrand__detail-section{flex-wrap:wrap-reverse}
}
@media screen and (max-width:767px){.cmp-subbrand__detail-section{padding:70px 20px 20px}
}
.cmp-subbrand__detail-image{width:330px;padding-right:40px}
.cmp-subbrand__detail-image img{margin:auto}
@media screen and (max-width:1366px){.cmp-subbrand__detail-image{width:250px}
}
@media screen and (max-width:991px){.cmp-subbrand__detail-image{width:100%;display:flex;padding-right:0;align-items:flex-start}
.cmp-subbrand__detail-image img{margin:0 40px 0 0}
}
@media screen and (max-width:767px){.cmp-subbrand__detail-image img{margin:0 20px 0 0;max-width:120px}
}
.cmp-subbrand .kb-product-detail{width:calc(100% - 330px)}
@media screen and (max-width:1366px){.cmp-subbrand .kb-product-detail{width:calc(100% - 250px)}
}
@media screen and (max-width:991px){.cmp-subbrand .kb-product-detail{width:100%}
}
.cmp-subbrand .kb-product-detail .cmp-tabs{padding:0;margin:30px 0}
@media screen and (max-width:767px){.cmp-subbrand .kb-product-detail .cmp-tabs{margin:20px 0}
}
.cmp-subbrand .kb-product-detail .cmp-tabs__tablist{margin-bottom:20px}
.cmp-subbrand .kb-product-detail .cmp-tabs__tab{font-size:12px;font-size:.75rem;padding:12px 30px}
.cmp-subbrand .bottom-bar{display:flex;justify-content:space-between;align-items:flex-start}
.cmp-subbrand .bottom-bar a{color:#333}
.cmp-subbrand .bottom-bar .links{display:flex;flex-direction:column}
.cmp-subbrand .bottom-bar .links a{display:inline-block;display:flex;align-items:center;font-size:14px;font-size:.875rem;font-weight:700}
.cmp-subbrand .bottom-bar .links a:first-child{margin-left:0}
.cmp-subbrand .bottom-bar .links a:after{font-family:"CCH-Icon";content:"\e901";color:#f40009;margin-left:10px}
.cmp-subbrand .bottom-bar .share-links{display:flex}
@media screen and (max-width:991px){.cmp-subbrand .bottom-bar .share-links{margin-top:20px}
}
.cmp-subbrand .bottom-bar .share-links a{height:30px;width:30px;font-size:0;color:#333}
.cmp-subbrand .bottom-bar .share-links a:hover{color:#61a9a4}
.cmp-subbrand .bottom-bar .share-links .icon{display:flex;justify-content:center;align-items:center;font-size:20px}
.cmp-subbrand .bottom-bar .share-links .icon::after{font-family:"CCH-Icon"}
.cmp-subbrand .bottom-bar .share-links .icon-twitter:after{content:"\e916"}
.cmp-subbrand .bottom-bar .share-links .icon-facebook:after{content:"\e914"}
.cmp-subbrand .bottom-bar .share-links .icon-instagram:after{content:"\e91a"}
.cmp-subbrand .bottom-bar .share-links .icon-youtube:after{content:"\e91b"}
.cmp-subbrand .bottom-bar .share-links .icon-linkedin:after{content:"\e915"}
@media screen and (max-width:991px){.cmp-subbrand .is-desktop{display:none}
}
.cmp-subbrand .is-tabletDown{display:none}
@media screen and (max-width:991px){.cmp-subbrand .is-tabletDown{display:block}
}