﻿.content_wrapper{
    z-index: 3 !important;
}

.content_wrapper .top_nav {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    overflow-x: auto;
    margin-bottom: 2rem;
}
.content_wrapper .top_nav .nav_list {
    gap: .5rem;
    margin-bottom: 7.7rem;
}
.f_cs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_wrapper .top_nav .nav_list li.on a {
    background-color: #000;
    color: #fff;
}
.content_wrapper .top_nav .nav_list li a {
    display: block;
    min-width: 16rem;
    padding: 0 2rem;
    line-height: 4.8rem;
    font-size: clamp(1.4rem,1.7vw,1.8rem);
    font-weight: bold;
    letter-spacing: -0.108rem;
    border-radius: 2.4rem;
    background-color: #f8f8f8;
    text-align: center;
    transition: all .4s;
    white-space: nowrap;
    color: #3d3d3d;
}

.content_wrapper .top_nav .nav_list {
    gap: .5rem;
    margin-bottom: 7.7rem;
}

.f_cs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

@media (max-width: 767px) {
    .content_wrapper .top_nav {
        width: 90%;
        overflow-x: auto;
        margin: 0 auto;

    }
}
@media (max-width: 767px) {
    * {
        letter-spacing: -0.08rem;
    }
}
@media (max-width: 767px) {
    .content_wrapper .top_nav .nav_list {
        width: max-content;
        margin-bottom: 4rem;
    }
}
/* ul, li {
    margin: 0;
    list-style: none;
} */
@media (max-width: 767px) {
    .content_wrapper .top_nav .nav_list li a {
        line-height: 3.8rem !important;
        font-size: 1.5rem !important;
        width: auto !important;
        min-width: auto !important;
        padding: 0 2.1rem !important;
    }
}
.content_wrapper .top_nav .nav_list li.on a {
    background-color: #000;
    color: #fff;
}
.content_wrapper .top_nav .nav_list li a {
    display: block;
    min-width: 16rem;
    padding: 0 2rem;
    line-height: 4.8rem;
    font-size: clamp(1.4rem,1.7vw,1.8rem);
    font-weight: bold;
    letter-spacing: -0.108rem;
    border-radius: 2.4rem;
    background-color: #f8f8f8;
    text-align: center;
    transition: all .4s;
    white-space: nowrap;
}

@media (max-width: 500px) {
    .content_wrapper .top_nav .nav_list {
        margin-bottom: 2.5rem;
    }
}
@media (max-width: 767px) {
    .content_wrapper .top_nav .nav_list {
        width: max-content;
        margin-bottom: 2.5rem;
    }
}
.content_wrapper .top_nav .nav_list {
    gap: .5rem;
    margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
    .f_cs {
        flex-wrap: wrap;
    }
}



.product_detail .location_wrap{margin-bottom:2.9rem}
.product_detail .detail_top{display:grid;grid-template-columns:.56fr 1fr;align-items:center;margin-bottom:10rem;border-top:none;border-bottom:none}
@media(max-width: 767px){.product_detail .detail_top{display:block;margin-bottom:5rem}}
.product_detail .detail_top .left{height:calc(100% + 60px);position:relative}
.product_detail .detail_top .left .img_box{background-color:#fafafa;overflow:hidden;border-radius:5px;aspect-ratio:1/1;align-items:center;justify-content:center}
.product_detail .detail_top .left .img_box img{width:100%;height:100%;object-fit:cover}
.product_detail .detail_top .right{text-align:center;padding-left:clamp(7rem,7.7vw,14.7rem)}
@media(max-width: 767px){.product_detail .detail_top .right{padding-left:0;margin-top:5rem}}
.product_detail .detail_top .right .product_down{margin-top:6rem}
.product_detail .detail_top .right .prod_top{line-height:1.5;letter-spacing:-1.92px;font-weight:bold;margin-bottom:1.9rem;text-align:center;font-size:clamp(2rem,3.8vw,3.2rem);white-space:pre-line;word-break:break-word}
.product_detail .detail_top .right .prod_ex{font-size:clamp(1.4rem,1.7vw,1.8rem)}
.product_detail .detail_top .btn_box{display:flex;align-items:center;justify-content:center;margin:4.9rem 0}
.product_detail .detail_top .btn_box button{width:1.7rem;height:1.7rem;margin-right:4rem;text-indent:-99999px;opacity:.2;transition:opacity .4s}
.product_detail .detail_top .btn_box button:last-child{margin-right:0}
.product_detail .detail_top .btn_box button.share_btn{background:url(../../img/front/sub/brand/share.png) no-repeat center/contain}
.product_detail .detail_top .btn_box button.buy_btn{background:url(../../img/front/sub/brand/buy.png) no-repeat center/contain}
.product_detail .detail_top .btn_box button.print_btn{background:url(../../img/front/sub/brand/print.png) no-repeat center/contain}
.product_detail .detail_top .btn_box button:hover{opacity:1}
.product_detail .detail_top .right_bot .prod_info{border-top:1px solid rgba(215,215,215,.5);border-bottom:1px solid rgba(215,215,215,.5);padding:6rem 0;max-height:31.3rem;overflow-y:auto}
@media(max-width: 989px){.product_detail .detail_top .right_bot .prod_info{padding:3rem 0;max-height:none}}
.product_detail .detail_top .right_bot .prod_info::-webkit-scrollbar{width:4px}
.product_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-thumb{height:5%;background:rgba(25,25,25,.5);border-radius:10px}
.product_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-track{width:50px;background:#fff}
.product_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-button:vertical:start:decrement,.product_detail .detail_top .right_bot .prod_info .sidebar.close>.copy-sub>.sub-menu::-webkit-scrollbar-button:vertical:start:increment{display:block;height:25px}
.product_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-button:vertical:end:decrement{display:block;width:25px}
.product_detail .detail_top .right_bot .prod_info p{line-height:1.63;letter-spacing:-0.96px;color:#3b3b3b;font-weight:300;font-size:clamp(1.2rem,1.7vw,1.6rem);margin-bottom:3.5rem}
.product_detail .detail_top .right_bot .prod_info p:last-child{margin-bottom:0}
.product_detail .detail_top .right_bot .prod_info pre{font-size:clamp(1.4rem,1.7vw,2rem);white-space:pre-wrap}
.product_detail .detail_bot .detail_main{padding:3rem 0 9.5rem;border-top:1px solid rgba(0,0,0,.5)}
.product_detail .detail_bot .detail_main pre{white-space:pre-line;max-width:100%}
.product_detail .detail_bot .detail_info{border-top:1px solid rgba(0,0,0,.5)}
.product_detail .detail_bot .detail_info dl{padding:2.4rem 2.8rem;display:flex;align-items:flex-start;border-top:1px solid rgba(215,215,215,.5);border-bottom:1px solid rgba(215,215,215,.5)}
@media(max-width: 767px){.product_detail .detail_bot .detail_info dl{padding:1.4rem 1rem}}
@media(max-width: 500px){.product_detail .detail_bot .detail_info dl{flex-direction:column}}
.product_detail .detail_bot .detail_info div.product_spec{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:6rem}
.product_detail .detail_bot .detail_info div.product_spec .product_spec_tit{padding-top:6rem;padding-bottom:2rem;font-size:2rem;font-weight:bold;color:#161616}
.product_detail .detail_bot .detail_info div.product_spec table{border-right:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.product_detail .detail_bot .detail_info div.product_spec table th{min-width:0px;font-size:1.6rem;color:#161616;font-weight:500;padding:1.5rem;width:10%}
.product_detail .detail_bot .detail_info div.product_spec table th#product_name{width:40%}
.product_detail .detail_bot .detail_info div.product_spec table th:first-child{border-left:0}
.product_detail .detail_bot .detail_info div.product_spec table th:last-child{border-right:0}
.product_detail .detail_bot .detail_info div.product_spec table td{font-size:1.5rem;font-weight:300;color:rgba(22,22,22,.9);padding:1.6rem 0}
.product_detail .detail_bot .detail_info div.product_spec table td:first-child{border-left:0px}
.product_detail .detail_bot .detail_info div.product_spec table td:last-child{border-right:0px}
@media(max-width: 767px){.product_detail .detail_bot .detail_info div.product_spec table{display:flex}
.product_detail .detail_bot .detail_info div.product_spec table thead tr{display:grid;border-bottom:0}
.product_detail .detail_bot .detail_info div.product_spec table thead tr th{font-size:1.2rem;padding:1.6rem 3rem 1.6rem 2rem;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.product_detail .detail_bot .detail_info div.product_spec table thead tr th:first-child{border-left:1px solid #e5e5e5}
.product_detail .detail_bot .detail_info div.product_spec table thead tr th:last-child{border-right:1px solid #e5e5e5}
.product_detail .detail_bot .detail_info div.product_spec table tbody{width:inherit}
.product_detail .detail_bot .detail_info div.product_spec table tbody tr{display:grid;border-bottom:0}
.product_detail .detail_bot .detail_info div.product_spec table tbody tr td{font-size:1.2rem;border-bottom:1px solid #e5e5e5}
.product_detail .detail_bot .detail_info div.product_spec table tbody tr td:last-child{border-right:1px solid #e5e5e5}}
@media(max-width: 767px){.product_detail .detail_bot .detail_info div.product_spec table{border-bottom:0}}
.product_detail .detail_bot .detail_info dt{width:100%;max-width:25rem;font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;color:#000;font-weight:500;text-align:left}
@media(max-width: 767px){.product_detail .detail_bot .detail_info dt{max-width:9rem}}
@media(max-width: 500px){.product_detail .detail_bot .detail_info dt{margin-bottom:1rem}}
.product_detail .detail_bot .detail_info dd{font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;color:#585858;font-weight:300;width:auto}
.product_detail .detail_bot .detail_info dd pre{white-space:pre-line;font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;color:#585858;font-weight:300;text-align:left;max-width:100%}
.product_detail .front_popup_inner{max-width:50rem;text-align:right}
.product_detail .front_popup_inner .front_popup_cont{height:auto;padding:6rem}
.product_detail .front_popup_inner .front_popup_cont h2{font-size:clamp(1.8rem,2.8vw,2.8rem);text-align:center;border-bottom:0;padding-bottom:0;margin-bottom:5rem;font-weight:bold}
.product_detail .front_popup_inner .front_popup_cont .btn_sec{display:flex;align-items:center;justify-content:center}
.product_detail .front_popup_inner .front_popup_cont .btn_sec .btn_box{margin-right:6rem;display:flex;align-items:center;justify-content:center;flex-direction:column}
.product_detail .front_popup_inner .front_popup_cont .btn_sec .btn_box:last-child{margin-right:0}
.product_detail .front_popup_inner .front_popup_cont .btn_sec .btn_box button{width:8rem;height:8rem;border-radius:50%}
.product_detail .front_popup_inner .front_popup_cont .btn_sec .btn_box span{font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-0.96px;color:#000;line-height:1;margin-top:1.5rem}
.product_detail .swiper-container{position:relative;width:100%;height:100%;margin:0 auto}
.product_detail .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:25px}
@media(max-width: 989px){.product_detail .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px}}
.product_detail .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(0,0,0,.2);position:relative}
.product_detail .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(0,0,0,.5)}
.product_detail .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 20px 0 0}
@media(max-width: 989px){.product_detail .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px 0 0}}
.product_detail .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:0}
.product_detail .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;right:50%}
.brand_main_banner{position:relative;margin-bottom:15.9rem}
@media(max-width: 767px){.brand_main_banner{margin-bottom:7.5rem}}
.brand_main_banner .brand_logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.brand_main_banner .banner_bg img{width:100%}
.brand_main_banner .brand_main_inner{width:100%;max-width:150rem;margin:0 auto;padding:clamp(15rem,10.4vw,20rem) 5rem 14rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}
@media(max-width: 767px){.brand_main_banner .brand_main_inner{max-width:none;padding-left:2rem;padding-right:2rem}}
.brand_main_banner .brand_main_inner .location_wrap span{font-size:clamp(1.2rem,1.6vw,1.5rem)}
@media(max-width: 767px){.brand_main_banner .brand_main_inner .location_wrap span{font-size:1rem}}
.content_wrapper:not(.main).wide_sec .not_wide.best_sec{margin-bottom:15.9rem}
@media(max-width: 767px){.content_wrapper:not(.main).wide_sec .not_wide.best_sec{margin-bottom:0}}
.best_sec{margin-bottom:15.9rem;padding:0 clamp(1.5rem,2.6vw,5rem)}
@media(max-width: 767px){.best_sec{margin-bottom:0;padding:7.5rem 1.5rem 7.5rem;border-bottom:1px solid rgba(0,0,0,.1)}}
.best_sec .tit_box{display:flex;justify-content:space-between;max-width:153rem;margin:auto;width:100%;padding:0 6.5rem;margin-bottom:2.4rem;align-items:center}
@media(max-width: 767px){.best_sec .tit_box{padding:0 1.5rem;max-width:none}}
.best_sec .tit_box h2{font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:bold;letter-spacing:-2.28px;line-height:1}
@media(max-width: 767px){.best_sec .tit_box .link_wr .btn_report .txt{font-size:1.2rem}}
.best_sec .link_wr.mo{margin-top:clamp(4rem,4.2vw,8rem);text-align:center}
.best_sec .link_wr.mo .btn_report{width:auto;height:3.7rem;padding:0}
@media(max-width: 767px){.best_sec .link_wr.mo .btn_report{width:auto;padding:0 2rem}}
.best_sec .link_wr.mo .txt{font-size:1.3rem;font-weight:500}
@media(max-width: 767px){.best_sec .link_wr.mo .txt{font-size:1.1rem}}
.best_sec .best_inner{max-width:153rem;margin:auto;width:100%;position:relative;padding:0 6.5rem;display:flex;justify-content:center}
@media(max-width: 767px){.best_sec .best_inner{padding:0;max-width:none}}
.best_sec .best_inner .best_box{overflow:hidden;width:100%}
.best_sec .best_inner .best_box .logo_wr{overflow:hidden}
.best_sec .best_inner .best_box .logo_wr .brand_popup_btn{width:100%;height:100%;position:absolute}
.best_sec .best_inner .best_box img{width:100%;height:100%;object-fit:cover}
.best_sec .best_inner .btn_arrow{z-index:9;display:flex;align-items:center}
@media(max-width: 767px){.best_sec .best_inner .btn_arrow.prev{left:auto;top:-30px;right:60px}}
@media(max-width: 767px){.best_sec .best_inner .btn_arrow.next{right:15px;top:-30px}}
.best_sec .best_inner .gray_square_box{max-width:none;max-height:none}
@media(max-width: 767px){.best_sec .best_inner .gray_square_box{margin-bottom:1.4rem}}
.best_sec .slick-slide:not(:last-child){margin-right:clamp(0rem,1vw,1.6rem)}
.best_sec .slick-track{margin-left:0;margin-right:0}
.best_sec .b_hover_wr{width:calc(100% - 10px);height:auto;top:auto;bottom:5px;transform:translate(-50%, 0%)}
.best_sec .b_hover_wr .btn_box{display:flex;background:#fff;border-radius:5px;max-height:4rem}
.best_sec .b_hover_wr .btn_box .btn_cont{flex:1;text-align:center;cursor:pointer;position:relative}
.best_sec .b_hover_wr .btn_box .btn_cont .btn_inner{display:flex;align-items:center;justify-content:center}
.best_sec .b_hover_wr .btn_box .btn_cont .txt{font-size:clamp(1.2rem,1.3vw,1.4rem);font-weight:500;line-height:clamp(2rem,2.1vw,4rem);margin-right:.8rem}
.best_sec .b_hover_wr .btn_box .btn_cont img{opacity:0;transition:ease .25s;margin-top:2px;width:clamp(.7rem,1vw,.9rem)}
.best_sec .b_hover_wr .btn_box .btn_cont:hover img{opacity:1}
.best_sec .b_hover_wr .btn_box .btn_cont:not(:last-child)::after{content:"";width:1px;height:1.6rem;opacity:.2;background-color:#191919;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.bot_buy_btn{text-align:center;cursor:pointer;position:absolute;width:100%}
.bot_buy_btn a{display:flex;align-items:center;justify-content:center;width:100%;height:2.4rem;background:#fafafa;border-radius:5px}
.bot_buy_btn .txt{font-size:1.2rem;font-weight:500;margin-right:.8rem;letter-spacing:-0.66px}
.bot_buy_btn img{height:auto !important;margin-top:2px;width:clamp(.7rem,1vw,.9rem) !important}
@media(max-width: 767px){.btm_tit{margin-top:5rem;font-size:1.2rem;font-weight:500;letter-spacing:-0.72px}
.btm_tit .tit{text-align:center}}
.btm_tit .tit{font-size:clamp(1.4rem,1.7vw,1.8rem);display:block;text-align:center;font-weight:500;line-height:1.5;letter-spacing:-0.108px;max-height:23em;max-height:5.5rem;margin-top:0;padding-right:0;overflow:hidden}
@media(max-width: 767px){.btm_tit .tit{font-size:1.2rem}}
.btm_tit .brand_tit1{max-height:23em;display:-webkit-box;word-break:break-word;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.btm_tit .brand_tit2{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
@media(max-width: 767px){.video_sec{padding:7.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}}
.brand_detail{padding-top:5.6rem !important;padding-bottom:0 !important;position:relative}
@media(max-width: 767px){.brand_detail{padding-top:1.6rem !important}}
.brand_detail .brand_info{max-width: 1200px; margin: 0 auto; padding-left:5rem;padding-right:5rem;}
.brand_detail .brand_info .right .right_top .prod_top{text-align:left;word-break:break-all}
.brand_detail .brand_info .right .right_top .prod_ex{word-break:keep-all;text-align: left;}
@media(max-width: 767px){.brand_detail .brand_info{padding-left:1.5rem;padding-right:1.5rem;max-width:none}}
.brand_detail .detail_top{display:grid;grid-template-columns:1fr minmax(0, 1fr);align-items:center;margin-bottom:0.9rem;border-top:none;border-bottom:none}
.card_tit_wr{margin-bottom:12.9rem;}
@media(max-width: 767px){.brand_detail .detail_top{display:block;margin-bottom:0;border:0;padding:0}}
.brand_detail .detail_top .left .img_box{background-color:#fafafa;overflow:hidden;border-radius:5px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
@media(max-width: 767px){.brand_detail .detail_top .left .img_box{margin-bottom:2rem}}
.brand_detail .detail_top .left .img_box img{width:100%;max-width:none;border-radius: 16px;}
.brand_detail .detail_top .right{text-align:left;padding-left:clamp(7rem,7.7vw,14.7rem)}
@media(max-width: 767px){.brand_detail .detail_top .right{padding-right:0 !important;padding-left:0}}
.brand_detail .detail_top .right .prod_top{line-height:1.5;letter-spacing:-1.92px;font-weight:bold;margin-bottom:1.9rem;font-size:clamp(2rem,3.8vw,3.2rem);text-align:left;white-space:pre-line}
@media(max-width: 767px){.brand_detail .detail_top .right .prod_top{text-align:center;margin-bottom:1rem;font-size:2.4rem}}
@media(max-width: 767px){.brand_detail .detail_top .right .prod_top:last-of-type{margin-bottom:2rem}}
.brand_detail .detail_top .right .prod_ex{display:inline-block;margin-bottom:6.4rem;white-space:pre-line;word-break:keep-all;font-size:clamp(1.4rem,1.7vw,1.8rem)}
@media(max-width: 767px){.brand_detail .detail_top .right .prod_ex{margin-bottom:0;font-size:1.2rem;color:#010101;line-height:1.73;text-align:left;display:inline-block;width:100%}}
.brand_detail .detail_top .btn_box{display:flex;align-items:center;justify-content:center;margin:4.9rem 0}
.brand_detail .detail_top .btn_box button{width:1.7rem;height:1.7rem;margin-right:4rem;text-indent:-99999px;opacity:.2;transition:opacity .4s}
.brand_detail .detail_top .btn_box button:last-child{margin-right:0}
.brand_detail .detail_top .btn_box button.share_btn{background:url(../../img/front/sub/brand/share.png) no-repeat center/contain}
.brand_detail .detail_top .btn_box button.buy_btn{background:url(../../img/front/sub/brand/buy.png) no-repeat center/contain}
.brand_detail .detail_top .btn_box button.print_btn{background:url(../../img/front/sub/brand/print.png) no-repeat center/contain}
.brand_detail .detail_top .btn_box button:hover{opacity:1}
.brand_detail .detail_top .right_bot .prod_info{border-top:1px solid rgba(215,215,215,.5);border-bottom:1px solid rgba(215,215,215,.5);padding:6rem 0;max-height:31.3rem;overflow-y:auto}
@media(max-width: 989px){.brand_detail .detail_top .right_bot .prod_info{padding:3rem 0;max-height:17.3rem}}
.brand_detail .detail_top .right_bot .prod_info::-webkit-scrollbar{width:4px}
.brand_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-thumb{height:5%;background:rgba(25,25,25,.5);border-radius:10px}
.brand_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-track{width:50px;background:#fff}
.brand_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-button:vertical:start:decrement,.brand_detail .detail_top .right_bot .prod_info .sidebar.close>.copy-sub>.sub-menu::-webkit-scrollbar-button:vertical:start:increment{display:block;height:25px}
.brand_detail .detail_top .right_bot .prod_info::-webkit-scrollbar-button:vertical:end:decrement{display:block;width:25px}
.brand_detail .detail_top .right_bot .prod_info p{font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.63;letter-spacing:-0.96px;color:#3b3b3b;font-weight:300;margin-bottom:3.5rem}
.brand_detail .detail_top .right_bot .prod_info p:last-child{margin-bottom:0}
.brand_detail .history_wrap{margin-bottom:20rem}
@media(max-width: 767px){.brand_detail .history_wrap{margin-bottom:0}}
.brand_detail .history_wrap .detail_top{min-height:33.5vw;grid-template-columns:.5fr 1fr;border-top:none;border-bottom:none}
@media(max-width: 767px){.brand_detail .history_wrap .detail_top{padding:0;margin-bottom:0}}
.brand_detail .history_wrap .detail_top .left .img_box{aspect-ratio:auto}
.brand_detail .history_wrap .mid-left-wrap{display:grid;grid-template-columns:1fr 1fr}
@media(max-width: 767px){.brand_detail .history_wrap .mid-left-wrap{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-top:8.1rem}
.brand_detail .history_wrap .mid-left-wrap .history_list{width:80%;flex:0 0 auto}
.brand_detail .history_wrap .mid-left-wrap::-webkit-scrollbar-thumb{background:#fff}
.brand_detail .history_wrap .mid-left-wrap::-webkit-scrollbar-track{width:50px;background:#fff}}
.brand_detail .history_wrap .right{text-align:center;padding-left:0;padding-right:clamp(7rem,5.5vw,10.5rem)}
.brand_detail .history_wrap .right .right_top{position:relative;text-align:left}
.brand_detail .history_wrap .mid{margin-right:8px;height:100%}
@media(max-width: 767px){.brand_detail .history_wrap .mid{margin-bottom:1rem}
.brand_detail .history_wrap .mid img{width:100%}}
.brand_detail .history_wrap .history_list{height:100%}
.brand_detail .history_wrap .history_box{border-radius:5px;background-color:#f9f9f9;overflow:hidden;height:100%}
@media(max-width: 767px){.brand_detail .history_wrap .history_box{height:clamp(23.1rem,93vw,71.7rem)}}
.brand_detail .history_wrap .history_box img{width:100%;height:100%;object-fit:cover}
.brand_detail .history_wrap .history_box .history_cont{max-width:49.9rem;padding:clamp(2rem,3.6vw,7rem) clamp(2.5rem,2.6vw,4rem);height:clamp(32.7rem,37vw,54rem)}
@media(max-width: 767px){.brand_detail .history_wrap .history_box .history_cont{height:clamp(23.1rem,93vw,71.7rem)}}
.brand_detail .history_wrap .history_box .history_cont h3{font-size:clamp(1.8rem,2.2vw,2.6rem);line-height:1;font-weight:bold;letter-spacing:-1.56px;margin-bottom:3rem;text-align:left}
.brand_detail .history_wrap .history_box .history_cont .list{max-height:95%;overflow-y:auto}
@media(max-width: 767px){.brand_detail .history_wrap .history_box .history_cont .list{max-height:85%}}
.brand_detail .history_wrap .history_box .history_cont .list::-webkit-scrollbar{width:4px;height:4px}
.brand_detail .history_wrap .history_box .history_cont .list::-webkit-scrollbar-thumb{height:5%;background:rgba(25,25,25,.1);border:0;border-radius:10px}
.brand_detail .history_wrap .history_box .history_cont .list::-webkit-scrollbar-track{width:50px;background:#f9f9f9}
.brand_detail .history_wrap .history_box .history_cont .list::-webkit-scrollbar-button:vertical:start:decrement,.brand_detail .history_wrap .history_box .history_cont .list .sidebar.close>.copy-sub>.sub-menu::-webkit-scrollbar-button:vertical:start:increment{display:block}
.brand_detail .history_wrap .history_box .history_cont .list::-webkit-scrollbar-button:vertical:end:decrement{display:block}
.brand_detail .history_wrap .history_box .history_cont pre{letter-spacing:-0.96px;color:rgba(0,0,0,.9);font-weight:300;line-height:1.88;text-align:left;font-size:clamp(1.2rem,1.7vw,1.6rem);white-space:pre-wrap;word-break:break-all}
.brand_detail .nice-select-wrap{top:auto;background-color:#fff;box-shadow:none;width:17rem;border-radius:0;overflow:inherit;padding-right:6.5px}
@media(max-width: 767px){.brand_detail .nice-select-wrap{width:27.5rem;top:8rem;left:50%;right:auto;transform:translateX(-50%)}}
.brand_detail .nice-select-wrap .drop{color:#161616}
.brand_detail .nice-select-wrap .drop::after{content:"";right:0rem;width:3.1rem;height:3.1rem;border-radius:50%;background-position:center 51%}
@media(max-width: 767px){.brand_detail .nice-select-wrap .drop::after{right:6rem;background-color:#f9f9f9;background-size:20%}}
.brand_detail .nice-select-wrap a.drop{font-size:clamp(3rem,6.3vw,5.5rem);font-weight:600;letter-spacing:-3.3px;padding-left:0;line-height:4rem;height:5rem}
@media(max-width: 767px){.brand_detail .nice-select-wrap a.drop{text-align:center;padding-right:0;font-size:3rem}}
.brand_detail .nice-select-wrap.down .drop{color:#161616}
.brand_detail .nice-select-wrap ul{margin-top:5px;border-radius:5px;box-shadow:-4.3px 2.5px 26.7px 2.3px rgba(0,0,0,.04)}
@media(max-width: 767px){.brand_detail .nice-select-wrap ul{box-shadow:0px 8px 24.9px 4.1px rgba(0,0,0,.13)}}
.brand_detail .nice-select-wrap ul a{padding:0 2rem;font-family:"Poppins","Noto Sans KR",sans-serif;font-size:clamp(1.3rem,1.6vw,1.7rem);font-weight:normal;color:rgba(22,22,22,.3);letter-spacing:-0.17px;height:4rem;line-height:4rem}
@media(max-width: 767px){.brand_detail .nice-select-wrap ul a{padding:0 2.5rem;font-size:1.5rem}}
.brand_detail .nice-select-wrap ul a:hover{color:#161616}
.brand_detail.brand_his_wrap{padding-top:0 !important}
@media(max-width: 767px){.brand_detail.brand_his_wrap{border-bottom:1px solid rgba(0,0,0,.1);padding:7.5rem 1.5rem !important}}
.brand_detail.product_info{padding-top:0 !important}
@media(max-width: 767px){.brand_detail.product_info{padding-bottom:7.5rem !important;border-bottom:1px solid rgba(0,0,0,.1)}}
.brand_his_wrap{padding:0 5rem}
@media(max-width: 767px){.brand_his_wrap{padding:7.5rem 0}}
.brand_his_wrap .detail_top{margin-bottom:0}
.sns_box{display:flex;align-items:center;position:fixed;bottom:40px;left:53px;z-index:8}
@media(min-width: 767px){.sns_box.stop{position:absolute;bottom:0rem}
.sns_box.pc_ver{display:flex;flex-direction:column}
.sns_box.mo_ver{display:none}}
@media(max-width: 767px){.sns_box{position:absolute;bottom:25px;left:50%;transform:translate(-50%)}
.sns_box.pc_ver{display:none}
.sns_box.mo_ver{display:flex}}
.sns_box div{width:4.7rem;height:4.7rem;border-radius:50%;background:rgba(232,196,220,0);opacity:1;transition:all .25s ease}
@media(max-width: 767px){.sns_box div{margin-right:7px}}
.sns_box div:hover{background:rgba(232,196,220,.3)}
.sns_box div:hover img{opacity:1}
.sns_box div:last-child{margin-right:0}
.sns_box div a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.sns_box div img{opacity:.8;transition:all .7s ease}
.video_wr{aspect-ratio:1920/600;margin-top:9rem;pointer-events:none}
.video-container{position:relative;height:0;padding-top:0px;padding-bottom:56.25%;overflow:hidden}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.product_detail_wrap #header{display:none}
.product_detail_wrap .front_footer{display:none}/*# sourceMappingURL=brand2.min.css.map */