.list_sub_img_detail { position: relative; }
.prev_sub_detail, .next_sub_detail { position: absolute; width: 28px; height: 28px; background: url(../images/icon_next_prev_common_owl.png); z-index: 10; top: 50%; margin-top: -14px; }
.prev_sub_detail { background-position: 0px -28px; left: 0px; }
.prev_sub_detail:hover { background-position: 0px 0px; }
.next_sub_detail { background-position: -28px -28px; right: 0px; }
.next_sub_detail:hover { background-position: -28px 0px; }
#sub_img_detail { margin-top: 5px; }
.item_owl_sub { padding: 0px 2px; }
.img_detail { text-align: center; width: 50rem; float: left; }
.bottom_detail { margin-top: 20px; }
.info_detail { width: calc(100% - 52rem); float: right; }
.item_info_detail { font-size: 15px; line-height: 20px; padding: 1rem 0px; }
.item_info_detail.name_detail h1 { font-size: 24px; color: #333; line-height: 24px; text-transform: capitalize; font-family: 'RobotoMedium' }
.item_info_detail span.price_now { font-size: 21px; color: #f00; font-family: 'RobotoBold'; }
.item_info_detail .price_old { font-family: 'RobotoRegular'; font-size: 15px; color: #808080; text-decoration: line-through; padding: 0px 10px; }
.item_tab { text-decoration: none; float: left; color: #000; background: #fff; padding: 11px 20px; margin-right: 3px; cursor: pointer; border: 1px solid #EEEEEE; border-bottom: none; font-size: 13.5px; display: inline-block; }
.item_tab:hover, .item_tab.active { display: inline-block; background: var(--color-main); color: #fff; }
.contain_content_tab { border: 1px solid #e0e0e0; padding: 10px; background: #fff; }
.content_tab { display: none; }
.content_tab.active { display: block; }