/* .static_con :focus {
    outline: revert !important;
} */

/* 공통 스타일 */
.static_con{
    font-family: 'pretendard', sans-serif;
    min-height: 400px;
    overflow: hidden;
    color: #000;
}
.static_con *{
    word-break: keep-all;
    font-family: 'pretendard', sans-serif;
}
.static_con img{
    max-width: 100%;
    width: 100%;
}
.static_con .cm_head1{ 
    font-weight: 700;
    font-size: 72px;
    line-height: 1.2;
}
.static_con .cm_head2{
    font-weight: 700;
    font-size: 40px;
    line-height: 1.25;
}
.static_con .cm_eyebrow1{
    font-weight: 700;
    font-size: 28px;
    line-height: 1.35;
}
.static_con .cm_eyebrow2{
    font-weight: 700;
    font-size: 24px;
    line-height: 1.35;
}
.static_con .cm_title1{
    font-weight: 700;
    font-size: 56px;
    line-height: 1.3;
}
.static_con .cm_title2{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.25;
}
.static_con .cm_title3{
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3;
}
.static_con .cm_body1{ 
    font-weight: 700;
    font-size: 28px;
    line-height: 1.5;
}
.static_con .cm_body2{  
    font-weight: 500;
    font-size: 28px;
    line-height: 1.5;
}
.static_con .cm_body3{ 
    font-weight: 700;
    font-size: 24px;
    line-height: 1.45;
}
.static_con .cm_body4{  
    font-weight: 400;
    font-size: 24px;
    line-height: 1.45;
}
.static_con .cm_body5{  
    font-weight: 700;
    font-size: 20px;
    line-height: 1.5;
}
.static_con .cm_body6{ 
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5;
}
.static_con .cm_body7{ 
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
}
.static_con .cm_body8{ 
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
}
.static_con .cm_body9{ 
    font-weight: 500;
    font-size: 18px;
    line-height: 1.5;
}
.static_con .cm_body10{ 
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5;
}
.static_con .cm_caption1{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
}
.static_con .cm_caption2{
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
}
.static_con .cm_caption3{
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
}
.static_con .mx_wide{
    max-width: 1136px;
    margin: 0 auto;
    padding: 0 20px;
}
.static_con .mx_small{
    max-width: 912px;
    margin: 0 auto;
    padding: 0 20px;
}
.static_con .mo_br{
    display: none;
}
.static_con .cm_btn{
    position: relative;
    height: 40px;
    padding: 0 20px;
    font-size: 14px;
    line-height:1.4;
    font-weight: 700;
    border-radius: 24px;
    line-height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.static_con .cm_btn[data-size="big"]{
    height: 48px;
    padding: 0 19px 0 23px;
    font-size: 16px;
    line-height: 1.5;
    line-height: 46px;
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
}
.static_con .cm_btn[data-color="black"]{
    border: 1px solid #fff;
    color: #fff;
}
.static_con .cm_btn[data-color="white"]{
    border: 1px solid #000;
    color: #000;
}
.static_con .cm_btn::after{
    content: '';
    position: relative;
    display: inline-block;
    margin-left: 4px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.static_con .cm_btn[data-size="big"]::after{
    width: 24px;
    height: 24px;
    margin-left: 6px;
}
.static_con .cm_btn[data-color="black"][data-icon="up"]::after{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3514 8.06037C14.1562 7.86519 13.8397 7.86512 13.6445 8.06032L9.99805 11.7075L6.35179 8.06052C6.15652 7.86521 5.83989 7.86519 5.64459 8.06048C5.44932 8.25576 5.44932 8.57237 5.64459 8.76764L9.68978 12.8128C9.85997 12.983 10.136 12.9829 10.306 12.8125L10.3512 12.7671L14.3511 8.76725C14.5465 8.57226 14.5466 8.25559 14.3514 8.06037Z' fill='white'/%3E%3C/svg%3E");
}
.static_con .cm_btn[data-color="white"][data-icon="up"]::after{
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3514 8.06037C14.1562 7.86519 13.8397 7.86512 13.6445 8.06032L9.99805 11.7075L6.35179 8.06052C6.15652 7.86521 5.83989 7.86519 5.64459 8.06048C5.44932 8.25576 5.44932 8.57237 5.64459 8.76764L9.68978 12.8128C9.85997 12.983 10.136 12.9829 10.306 12.8125L10.3512 12.7671L14.3511 8.76725C14.5465 8.57226 14.5466 8.25559 14.3514 8.06037Z' fill='black'/%3E%3C/svg%3E");
}
.static_con .cm_btn[data-icon="plus"]::after{
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_plus.svg');
}
.static_con .cm_btn[data-icon="arrow"]::after{
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_link_arrow.svg');
}
.static_con .cm_btn[data-icon="download"]::after{
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_download.svg');
}



@media (max-width: 960px) {
    .static_con .pc_br{
        display: none;
    }
}
@media (max-width: 768px) {
    .static_con .cm_head1{
        font-size: 28px;
        line-height: 1.25;
    }
    .static_con .cm_head2{
        font-size: 20px;
        line-height: 1.36;
    }
    .static_con .cm_eyebrow1{
        font-size: 16px;
        line-height: 1.45;
    }
    .static_con .cm_eyebrow2{
        font-size: 14px;
        line-height: 1.5;
    }
    .static_con .cm_title1{
        font-size: 32px;
        line-height: 1.24;
    }
    .static_con .cm_title2{
        font-size: 28px;
        line-height: 1.3;
    }
    .static_con .cm_title3{
        font-size: 18px;
        line-height: 1.3;
    }
    .static_con .cm_body1{
        font-size: 18px;
        line-height: 1.36;
    }
    .static_con .cm_body2{
        font-size: 16px;
        line-height: 1.45;
    }
    .static_con .cm_body3{ 
        font-size: 16px;
    }
    .static_con .cm_body4{  
        font-size: 16px;
    }
    .static_con .cm_body5,
    .static_con .cm_body6,
    .static_con .cm_body7,
    .static_con .cm_body8,
    .static_con .cm_body9,
    .static_con .cm_body10{ 
        font-size: 14px;
    }
    .static_con .cm_caption1,
    .static_con .cm_caption2,
    .static_con .cm_caption3{
        font-size: 12px;
        line-height: 1.45;
    }
    .static_con .cm_btn{
        font-size: 12px;
        height: 32px;
        line-height: 30px;
        padding: 0 12px 0 16px;
    }
    .static_con .cm_btn::after{
        width: 16px;
        height: 16px;
        margin-left: 2px;
    }
    .static_con .cm_btn[data-size="big"]{
        font-size: 12px;
        height: 32px;
        line-height: 30px;
        padding: 0 12px 0 16px;
    }
    .static_con .cm_btn[data-size="big"]::after{
        width: 16px;
        height: 16px;
        margin-left: 2px;
    }
    .static_con .pc_br{
        display: none;
    }
    .static_con .mo_br{
        display: block;
    }
}





/* 구매안내 */
.static_con.payment_con{
    max-width: 1360px;
    margin: 0 auto;
    padding: 60px 20px;
}
.static_con.payment_con .info_list{
    display: flex;
    gap: 24px;
    margin-top: 24px;
}
.static_con.payment_con .info_list li{
    background-color: #F7F7F7;
    padding: 40px;
    flex: 1;
    border-radius: 12px;
}
.static_con.payment_con .info_list li .point{
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    color: #fff;
    background: #EA1917;
    border-radius: 20px;
    width: 84px;
    display: inline-block;
    padding: 3px 0;
    text-align: center;
}
.static_con.payment_con .info_list li .tit{
    margin-top: 20px;
    color: #000;
}
.static_con.payment_con .info_list li .desc{
    color: #333;
    margin-top: 12px;
}
.static_con.payment_con .info_list li .desc b{
    font-weight: 700;
}
.static_con.payment_con .info_list li .btn_more{
    margin-top: 32px;
}


@media (max-width: 900px) {
    .static_con.payment_con .info_list{
        display: block;
    }
    .static_con.payment_con .info_list li + li{
        margin-top: 12px;
    }
}
@media (max-width: 768px) {
    .static_con.payment_con{
        padding: 20px;
    }
    .static_con.payment_con .info_list{
        margin-top: 16px;
    }
    .static_con.payment_con .info_list li{
        border-radius: 8px;
        padding: 20px;
    }
    .static_con.payment_con .info_list li .point{
        font-size: 12px;
        line-height: 1.45;
        width: 65px;
    }
    .static_con.payment_con .info_list li .tit{
        margin-top: 16px;
        font-size: 16px;
        line-height: 1.36;
    }
    .static_con.payment_con .info_list li .desc{
        margin-top: 8px;
    }
    .static_con.payment_con .info_list li .btn_more{
        margin-top: 24px;
    }
}

/* 설치 가이드 팝업 */
.static_con.payment_con .install_guide_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 60px 20px;
    box-sizing: border-box;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease, visibility 0.3s ease;

}
.static_con.payment_con .install_guide_popup.is_open {
    visibility: visible !important;
    opacity: 1 !important;
}

.static_con.payment_con .install_guide_popup_dimmed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background-color: rgba(0, 0, 0, 0.5);
    pointer-events: none;
}
.static_con.payment_con .install_guide_popup_inner {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 1130px;
    margin: 0 auto;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
}
.static_con.payment_con .install_guide_popup_inner_wrap {
    box-sizing: border-box;
}
.static_con.payment_con .install_guide_popup_close_sticky_wrap {
    position: sticky;
    top: -60px;
    z-index: 2;
    height: 0;
    overflow: visible;
}
.static_con.payment_con .install_guide_popup_header {
    padding: 96px 80px 32px;
    position: relative;
}
.static_con.payment_con .install_guide_popup_eyebrow {
    color: #262626;
    margin-bottom: 24px;
}
.static_con.payment_con .install_guide_popup_title {
    font-weight: 700;
    font-size: 48px;
    line-height: 1.25;
    color: #262626;
}
.static_con.payment_con .install_guide_popup_close {
    position: absolute;
    top: 32px;
    right: 32px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_close_circle.svg') no-repeat center center / contain;
}
.static_con.payment_con .install_guide_popup_body {
    padding: 0 80px 96px;
}
.static_con.payment_con .install_guide_intro {
    margin-bottom: 184px;
}
.static_con.payment_con .install_guide_summary {
    list-style: none;
    margin-top: 24px;
    display: flex;
    gap: 24px;
}
.static_con.payment_con .install_guide_summary li {
    position: relative;
    background: #F9F9F9;
    border: 1px solid #EAEAEA;
    border-radius: 12px;
    padding: 28px 32px 28px 68px;
    flex: 1;
    color: #262626;
}
.static_con.payment_con .install_guide_summary li .num{
    font-weight: 800;
    font-size: 32px;
    color: #A50034;
    line-height: 1;
    position: absolute;
    top: 28px;
    left: 32px;
}
.static_con.payment_con .install_guide_tabs {
    display: flex;
    background: #EAEAEA;
    border-radius: 40px;
    padding: 6px;
    max-width: 652px;
    margin: 0 auto 64px;
    position: relative;
}
.static_con.payment_con .install_guide_tabs:after{
    position: absolute;
    content: '';
    top: 6px;
    left: 6px;
    width: calc(50% - 6px);
    height: calc(100% - 12px);
    background: #fff;
    border-radius: 40px;
    box-shadow: 0px 2px 8px 0px #18181814;
    z-index: 1;
    transition: left 0.25s ease;
}
.static_con.payment_con .install_guide_tabs.tab-auto:after{
    left: 50%;
}
.static_con.payment_con .install_guide_tabs h3{
    flex: 1;    
}
.static_con.payment_con .install_guide_tab {
    width: 100%;
    padding: 14px 20px;
    border-radius: 100px;
    color: #6E6E6E;
    cursor: pointer;
    position: relative;
    z-index: 2;
    transition: color 0.2s;
    box-sizing: border-box;
}
.static_con.payment_con .install_guide_tab.is_active {
    color: #262626;
}
.static_con.payment_con .install_guide_panel {
    display: none;
}
.static_con.payment_con .install_guide_panel.is_active {
    display: block;
}
.static_con.payment_con .install_guide_diagram {
    margin: 0 0 24px;
    text-align: center;
}
.static_con.payment_con .install_guide_diagram img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: top;
}
.static_con.payment_con .install_guide_env {
    margin-top: 64px;
}
.static_con.payment_con .env_tit {
    margin-bottom: 24px;
    color: #262626;
    position: relative;
    display: flex;
    align-items: center;
    gap: 12px;
}
.static_con.payment_con .env_tit:before {
    content: '';
    width: 32px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.static_con.payment_con .env_state_01 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_01.svg');
}
.static_con.payment_con .env_state_02 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_02.svg');
}
.static_con.payment_con .env_state_03 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_03.svg');
}
.static_con.payment_con .env_state_04 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_04.svg');
}
.static_con.payment_con .env_state_05 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_05.svg');
}
.static_con.payment_con .env_state_06 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_06.svg');
}
.static_con.payment_con .env_state_07 .env_tit:before {
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_install_state_07.svg');
}

.static_con.payment_con .env_list li {
    position: relative;
    padding-left: 28px;
}
.static_con.payment_con .env_list.grid_flex_1{
    border: 1px solid #ddd;
    border-radius: 12px;
    display: flex;
    gap: 24px;
}
.static_con.payment_con .env_list.grid_flex_1 li{
    flex: 1;
    padding: 20px 28px;
}
.static_con.payment_con .env_list_wrap{
    border: 1px solid #ddd;
    border-radius: 12px;
}
.static_con.payment_con .env_list_wrap.grid_col_2{
    display: flex;
    gap: 24px;
}
.static_con.payment_con .env_list_wrap.grid_col_2 .env_list{
    flex: 1;
    padding: 8px 28px;
}
.static_con.payment_con .env_list_wrap.grid_col_2 .env_list li{
    padding: 12px 0;
}
.static_con.payment_con .env_list_wrap.grid_col_2 .env_list li + li{
    border-top: 1px solid #EAEAEA;
}
.static_con.payment_con .env_list_wrap.grid_col_1{
    padding: 20px 28px;
}
.static_con.payment_con .env_list_wrap.grid_col_1 .env_list + .env_list{
    border-top: 1px solid #EAEAEA;
    padding-top: 12px;
    margin-top: 12px;
}
.static_con.payment_con .env_list_wrap.grid_col_1 .env_list li{
    display: flex;
    padding-left: 0;
}
.static_con.payment_con .env_list_wrap.grid_col_1 .env_list li + li{
    margin-top: 12px;
}
.static_con.payment_con .env_list_wrap.grid_col_1 .env_list li .tit{
    width: 120px;
    min-width: 120px;
    flex-shrink: 0;
    margin-bottom: 0;
}
.static_con.payment_con .env_list_wrap.grid_col_1 + .note{
    color: #716F6A;
    margin-top: 12px;
}
.static_con.payment_con .env_list li .tit{
    color: #A50034;
    margin-bottom: 12px;
    display: block;
    font-weight: 700;
}
.static_con.payment_con .env_list li .desc{
    position: relative;
    padding-left: 28px;
    color: #262626;
    font-weight: 400;
}
.static_con.payment_con .env_list li .desc:before {
    content: '';
    position: absolute;
    left: 14px;
    top: 11px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #262626;
}
.static_con.payment_con .env_list li .desc + .desc{
    margin-top: 12px;
}
.static_con.payment_con .env_list li .desc picture{
    display: block;
    margin-top: 12px;
}
.static_con.payment_con .env_list li .desc span{
    display: block;
    color: #716F6A;
    margin-top: 4px;
}
.static_con.payment_con .env_list li .env_case{
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
}
.static_con.payment_con .env_list li .env_case:first-child{
    margin-top: 0;
}
.static_con.payment_con .env_list li .env_case dt{
    font-weight: 700;
}
.static_con.payment_con .env_list li .env_case dd{
    font-weight: 400;
}
.static_con.payment_con .env_list li .note{
    display: block;
    margin-top: 4px;
    color: #716F6A;
}
.static_con.payment_con .env_box_list{
    background-color: #F3F3F3;
    border-radius: 12px;
    padding: 20px 28px;
}
.static_con.payment_con .env_box_list li{
    position: relative;
    padding-left: 28px;
}
.static_con.payment_con .env_box_list li:before {
    content: '';
    position: absolute;
    left: 14px;
    top: 11px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #262626;
}
.static_con.payment_con .install_guide_popup_body .btn_more{
    background-color: #262626;
    color: #fff;
    border-radius: 12px;
    width: 100%;
    height: 68px;
    margin-top: 64px;
    font-family: inherit;
}
.static_con.payment_con .install_guide_popup_body .btn_more .icon{
    width: 28px;
    height: 28px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow_wh.svg') no-repeat center center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}
.static_con.payment_con .install_guide_cost_info{
    max-height: 0;
    overflow: hidden;
}
.static_con.payment_con .install_guide_cost_info.is_open{
    max-height: 5000px;
    transition: max-height 0.5s ease-in;
}
.static_con.payment_con .install_guide_popup_body .btn_cost_info_toggle .icon{
    transition: transform 0.3s ease;
}
.static_con.payment_con .install_guide_popup_body .btn_cost_info_toggle[aria-expanded="true"] .icon{
    transform: rotate(180deg);
}
@media (max-width: 768px) {
    .static_con.payment_con .install_guide_popup{
        padding: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        background-color: #0000005a;
    }
    .static_con.payment_con .install_guide_popup.is_open{
        transition: none;
    }
    .static_con.payment_con .install_guide_popup_close_sticky_wrap{
        top: 0;
    }
    .static_con.payment_con .install_guide_popup_dimmed{
        background-color: transparent
    }
    .static_con.payment_con .install_guide_popup_close{
        width: 24px;
        height: 24px;
        top: 20px;
        right: 20px;
    }
    .static_con.payment_con .install_guide_popup_inner{
        margin-top: 40px;
        background-color: transparent;
    }
    .static_con.payment_con .install_guide_popup_inner_wrap{
        border-radius: 0;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
        transform: translateY(200px);
        transition: transform 0.35s ease;
        background-color: #fff;
    }
    .static_con.payment_con .install_guide_popup.is_open .install_guide_popup_inner_wrap{
        transform: translateY(0); 
    }
    .static_con.payment_con .install_guide_popup_header{
        padding: 60px 20px 20px;
    }
    .static_con.payment_con .install_guide_popup_eyebrow{
        margin-bottom: 8px;
    }
    .static_con.payment_con .install_guide_popup_title{
        font-size: 20px;
        line-height: 1.36;
    }
    .static_con.payment_con .install_guide_popup_body{
        padding: 0 20px 64px;
    }
    .static_con.payment_con .install_guide_summary{
        margin-top: 20px;
        flex-flow: column;
        gap: 10px;
    }
    .static_con.payment_con .install_guide_summary li{
        border-radius: 8px;
        padding: 20px 28px 20px 50px;
    }
    .static_con.payment_con .install_guide_summary li .num{
        font-size: 20px;
        top: 20px;
        left: 28px;
    }
    .static_con.payment_con .install_guide_intro{
        margin-bottom: 84px;
    }
    .static_con.payment_con .install_guide_tabs{
        max-width: 245px;
        margin-bottom: 20px;
        padding: 4px;
    }
    .static_con.payment_con .install_guide_tabs:after{
        height: calc(100% - 8px);
        top: 4px;
        left: 4px;
        width: calc(50% - 4px);
    }
    .static_con.payment_con .install_guide_tab{
        padding: 8px 0;
    }
    .static_con.payment_con .install_guide_env{
        margin-top: 48px;
    }
    .static_con.payment_con .env_tit{
        margin-bottom: 16px;
        gap: 8px;
    }
    .static_con.payment_con .env_tit:before{
        width: 20px;
        height: 20px;
    }
    .static_con.payment_con .env_list{
        border-radius: 8px;
        flex-direction: column;
        gap: 0;
        padding: 4px 19px;
        
    }
    .static_con.payment_con .env_list.grid_flex_1{
        display: block;
        border-radius: 8px;
    }
    .static_con.payment_con .env_list.grid_flex_1 li{
        padding: 12px 0;
    }
    .static_con.payment_con .env_list.grid_flex_1 li + li{
        border-top: 1px solid #EAEAEA;
    }
    .static_con.payment_con .env_list.grid_flex_1 li .desc{
        padding-left: 22px;
    }
    .static_con.payment_con .env_list.grid_flex_1 li .desc:before{
        left: 10px;
        top: 8px;
    }
    .static_con.payment_con .env_list_wrap.grid_col_2{
        display: block;
        border-radius: 8px;
        padding: 4px 19px;
    }
    .static_con.payment_con .env_list_wrap.grid_col_2 .env_list + .env_list,
    .static_con.payment_con .env_list_wrap.grid_col_2 .env_list li + li{
        border-top: 1px solid #EAEAEA;
    }
    .static_con.payment_con .env_list li .desc{
        padding-left: 22px;
    }
    .static_con.payment_con .env_list li .desc:before{
        left: 10px;
        top: 8px;
    }
    .static_con.payment_con .env_list_wrap.grid_col_2 .env_list{
        padding: 0;
        border-radius: 0;
    }
    .static_con.payment_con .env_list_wrap.grid_col_1{
        padding: 16px 19px;
    }
    .static_con.payment_con .env_list_wrap.grid_col_1 .env_list{
        padding: 0;
    }
    .static_con.payment_con .env_list_wrap.grid_col_1 .env_list li .tit{
        width: 68px;
        min-width: 68px;
    }
    .static_con.payment_con .env_box_list{
        padding: 16px 20px;
        border-radius: 8px;
    }
    .static_con.payment_con .env_box_list li{
        padding-left: 22px;
    }
    .static_con.payment_con .env_box_list li:before{
        left: 7px;
        top: 9px;
    }
    .static_con.payment_con .env_box_list li + li{
        margin-top: 12px;
    }
    .static_con.payment_con .install_guide_popup_body .btn_more{
        margin-top: 48px;
        font-size: 14px;
        height: 53px;
        border-radius: 8px;
    }
    .static_con.payment_con .install_guide_popup_body .btn_more .icon{
        width: 20px;
        height: 20px;
        margin-left: 4px;
    }
}






/* USP */
.static_con.usp_con .intro_section{
    max-width: 1136px;
    margin: 0 auto;
    padding: 140px 20px 150px;
}
.static_con.usp_con .intro_section .tit_wrap{
    text-align: center;
    margin-bottom: 60px;
}
.static_con.usp_con .intro_section .tit_wrap .main_tit{
    font-weight: 700;
    font-size: 72px;
    line-height: 1.2;
    margin-top: 16px;
}
.static_con.usp_con .intro_section picture img{
    max-width: 100%;
}
.static_con.usp_con .intro_section .txt_area{
    margin: 100px auto 0;
    max-width: 992px;
    width: 100%;
    padding: 0 60px;
    box-sizing: border-box;
}
.static_con.usp_con .intro_section .txt_area .tit{
    font-weight: 700;
    font-size: 36px;
    line-height: 1.6;
    margin-bottom: 32px;
}
.static_con.usp_con .intro_section .txt_area .desc b{
    font-weight: 700;
}
.static_con.usp_con .intro_section .txt_area .desc p + p{
    margin-top: 20px;
}
.static_con.usp_con .highlight_section{
    background: #181818;
    padding-top: 120px;
    color: #fff;
}
.static_con.usp_con .intro_section .note{
    margin-top: 32px;
    color: #666;
    display: block;
}
.static_con.usp_con .intro_section .disclaimer{
    margin-top: 12px;
    color: #666;
    display: block;
}
.static_con.usp_con .highlight_section .txt_wrap .tit{
    background: linear-gradient(90deg, #FE3F6D 0%, #F2C37C 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.static_con.usp_con .usp_items_section .usp_item{
    padding-bottom: 120px;
}
.static_con.usp_con .usp_items_section .usp_item.item_07{
    padding-bottom: 50px;
}
.static_con.usp_con .usp_items_section .usp_item.item_07 .note{
    color: #666;
    margin-top: 16px;
    display: block;
}
.static_con.usp_con .highlight_section .visual_wrap{
    margin-top: 80px;
}
.static_con.usp_con .usp_items_section .sec_tit{
    margin-bottom: 80px;
}
.static_con.usp_con .usp_items_section .txt_wrap .num_tit{
    display: flex;
    align-items: center; 
    gap: 20px;
    margin-bottom: 40px;
}
.static_con.usp_con .usp_items_section .txt_wrap .num_tit strong{ 
    position: relative;
    top: -1px;
}
.static_con.usp_con .usp_items_section .txt_wrap .num_tit strong:after{
    content: '';
    position: absolute;
    top: 7px;
    right: -11px;
    width: 2px;
    height: 18px;
    background: #8F8F8F;
}
.static_con.usp_con .usp_items_section .txt_wrap .note{
    margin-top: 12px;
    color: #8F8F8F;
    display: block;
}
.static_con.usp_con .usp_items_section .txt_wrap .sub_tit{
    display: block;
    margin-bottom: 24px;
}
.static_con.usp_con .usp_items_section .txt_wrap .tit{
    display: block;
    margin-bottom: 24px;
}
.static_con.usp_con .detail_section .txt_wrap .tit{
    margin-bottom: 16px;
}
.static_con.usp_con .highlight_section .usp_item .visual_wrap .usp_slide{
    margin-top: 80px;
}
.static_con.usp_con .detail_section .usp_item .visual_wrap .usp_slide{
    margin-top: 40px;
}
.static_con.usp_con .usp_items_section.detail_section .visual_wrap .usp_slide .swiper-slide .txt_area .note{
    margin-top: 16px;
}
/* .static_con.usp_con .usp_items_section .item_01 .visual_wrap .usp_slide{
    margin-top: 120px;
} */
/* 영상 스타일 */
.static_con.usp_con .usp_item .main_img.usp_video_wrap {
    position: relative;
    width: 100%;
    padding-bottom: 41.667%;
    /* width: 1920px;
    padding-bottom: 600px;
    left: 50%;
    transform: translateX(-50%); */
}
.static_con.usp_con .usp_item .usp_video {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: center;
}
.static_con.usp_con .usp_item .usp_video_control {
    position: absolute;
    bottom: 24px;
    right: 24px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    border:1px solid #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    transition: background-color 0.3s ease;
}
.static_con.usp_con .usp_item .usp_video_control:after{
    position: absolute;
    content: '';
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_video_play.svg') no-repeat center center / contain;
    width: 10px;
    height: 12px;
    margin-left: 1px;
}
.static_con.usp_con .usp_item .usp_video_control.is_playing:after{
    border-width: 0;
    width: 10px;
    height: 10px;
    background: linear-gradient(to right, #fff 0%, #fff 30%, transparent 30%, transparent 70%, #fff 70%, #fff 100%);
    margin-left: 0;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-container{
    overflow: visible;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide{
    transition: opacity 0.3s ease;
    padding-bottom: 70px;
    margin-right: 24px;
}
.static_con.usp_con .highlight_section .visual_wrap .usp_slide .swiper-slide picture{
    display: block;
    border-radius: 20px;
    overflow: hidden;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide:not(.swiper-slide-active){
    opacity: 0.2;
}
.static_con.usp_con .usp_items_section .detail_features_con .visual_wrap .usp_slide .swiper-slide:not(.swiper-slide-active){
    opacity: 0.12;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide:not(.swiper-slide-active) .btn_detail{
    pointer-events: none;
}
.static_con.usp_con .highlight_section .visual_wrap .usp_slide .swiper-slide .slide_tit{
    display: block;
    margin-bottom: 32px;
}
.static_con.usp_con .detail_section .visual_wrap .usp_slide .swiper-slide .slide_tit{
    display: block;
    margin-bottom: 16px;
}
.static_con.usp_con .usp_items_section .usp_item:not(.item_07) .visual_wrap .usp_slide .swiper-slide .txt_area{
    max-width: 760px;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area{
    margin-top: 40px;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area p{
    word-break: keep-all
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .caption{
    color: #8F8F8F
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .btn_detail{
    margin-top: 24px;
    text-decoration: none;
    display: none;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area a.btn_detail:hover{
    text-decoration: none;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .btn_detail::after{
    transition: transform 0.3s ease;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .btn_detail.is_open::after{
    transform: rotate(180deg);
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .note{
    margin-top: 20px;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer{
    margin-top: 12px;
    padding: 0;
}
/* .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer{
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer.is_open{
    margin-top: 12px;
} */
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer span{
    display: block;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer span + span{
    margin-top: 12px;
}
.static_con.usp_con .detail_section .btn_detail_fold{
    background: #EAEAEA;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    height: 115px;
    font-weight: 900;
    font-size: 24px;
    font-family: inherit;
}
.static_con.usp_con .detail_section .btn_detail_fold .icon_arrow{
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow.svg') no-repeat center center;
    background-size: contain;
    transition: transform 0.3s ease;
}
.static_con.usp_con .detail_section .btn_detail_fold.detail-folded .icon_arrow{
    transform: rotate(180deg);
}
.static_con.usp_con .detail_section .detail_features_con{
    padding-top: 120px;
    overflow: hidden;
}
.static_con.usp_con .detail_section .detail_features_con.detail-folded{
    height: 0;
    padding-top: 0;
    overflow: hidden;
    display: none;
}
.static_con.usp_con .detail_section .notice_area{
    background-color: #F7F7F7;
    padding: 40px 0;
    color: #666;
}
.static_con.usp_con .usp_item .visual_wrap .caption.cm_caption3.disclaimer {
    max-width: 912px;
    margin: 0 auto;
    padding: 0 20px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 20px;
    color: #8F8F8F;
}
.static_con.usp_con .usp_item .visual_wrap .caption.cm_caption3.disclaimer + .caption.cm_caption3.disclaimer {
    margin-top: 12px;
}
@media (max-width: 768px) {
    .static_con.usp_con .usp_item .visual_wrap .caption.cm_caption3.disclaimer {
        font-size: 12px;
    }
}
.static_con.usp_con .usp_item .visual_wrap .usp_slide{
    position: relative;
    padding-right: 70px;
    max-width: 962px;
    left: 20px;
}
.static_con.usp_con .usp_item .visual_wrap .usp_slide_wrap{
    position: relative;
}
.static_con.usp_con .usp_item .visual_wrap .cm_slide_arrow_wrap{
    top: 276px;
    left: 10px;
    right: 10px;
    max-width: 1052px;
    margin: 0 auto;
    height: 10px;
}
.static_con.usp_con .detail_section .usp_item .visual_wrap .cm_slide_arrow_wrap{
    top: 201px;
}
.static_con.usp_con .usp_item.item_03 .main_img.usp_compare_slider_wrap {
    position: relative;
}
.static_con.usp_con .usp_item.item_03 .main_img.usp_compare_slider_wrap.usp_compare_dragging {
    -webkit-user-select: none;
    user-select: none;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_slider {
    position: relative;
    width: 100%;
    padding-bottom: 41.667%;
    /* width: 1920px;
    padding-bottom: 600px;
    left: 50%;
    transform: translateX(-50%); */
    overflow: hidden;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_bg,
.static_con.usp_con .usp_item.item_03 .usp_compare_fg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_fg {
    width: 50%;
    overflow: hidden;
    z-index: 1;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_fg picture,
.static_con.usp_con .usp_item.item_03 .usp_compare_fg img,
.static_con.usp_con .usp_item.item_03 .usp_compare_bg picture,
.static_con.usp_con .usp_item.item_03 .usp_compare_bg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_slider img {
    -webkit-user-drag: none;
    user-drag: none;
    pointer-events: none;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_fg img {
    width: 100%;
    max-width: none;
    left: 0;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_handle {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 60px;
    transform: translateX(-50%);
    z-index: 2;
    cursor: ew-resize;
    background: linear-gradient(90deg, transparent calc(50% - 1px), #181818 calc(50% - 1px), #181818 calc(50% + 1px), transparent calc(50% + 1px));
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
}
.static_con.usp_con .usp_item.item_03 .usp_compare_handle_grip {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    pointer-events: none;
    background:url('/kr/images/vacuum-cleaners/md10624828/usp/icon_handle.svg') no-repeat center center / contain;
}
.static_con.usp_con .usp_item .usp_video_poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.static_con.usp_con .usp_item .usp_video_poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.static_con.usp_con .usp_item .usp_video_wrap.video_started .usp_video_poster {
    display: none;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item {
    position: relative;
    overflow: hidden;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item .slide_poster {
    position: relative;
    z-index: 1;
    transition: opacity 0.2s ease;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item .slide_poster picture {
    display: block;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item .slide_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item.video_started .slide_poster {
    opacity: 0;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item.video_started .slide_video {
    opacity: 1;
}
.static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .slide_video_item .usp_video_control {
    z-index: 3;
}

@media (max-width: 1440px) {
    .static_con.usp_con .usp_item .main_img.usp_video_wrap,
    .static_con.usp_con .usp_item.item_03 .usp_compare_slider{
        width: 100%;
        padding-bottom: 41.667%;
        left: auto;
        transform: none;
    }
}
@media (max-width: 1024px) {
    .static_con.usp_con .intro_section .txt_area .pc_br{
        display: none;
    }
}
@media (max-width: 962px) {
    .static_con.usp_con .usp_item .visual_wrap .cm_slide_arrow_wrap{
        top: 28.69vw
    }
    .static_con.usp_con .detail_section .usp_item .visual_wrap .cm_slide_arrow_wrap{
        top: 20.89vw
    }
}
@media (max-width: 768px) {
    .static_con.usp_con .intro_section{
        padding: 64px 20px;
    }
    .static_con.usp_con .intro_section .tit_wrap{
        margin-bottom: 24px;
    }
    .static_con.usp_con .intro_section .tit_wrap .main_tit{
        font-size: 28px;
        line-height: 1.25;
        margin-top: 8px;
    }
    .static_con.usp_con .intro_section .txt_area{
        margin: 48px 0 0;
        max-width: none;
        padding: 0;
    }
    .static_con.usp_con .intro_section .txt_area .tit{
        font-size: 22px;
        line-height: 1.3;
        margin-bottom: 20px;
    }
    .static_con.usp_con .intro_section .txt_area .desc p + p{
        margin-top: 12px;
    }
    .static_con.usp_con .intro_section .note{
        margin-top: 12px;
    }
    .static_con.usp_con .highlight_section{
        padding-top: 52px;
    }
    .static_con.usp_con .usp_items_section .usp_item{
        padding-bottom: 52px;
    }
    .static_con.usp_con .usp_items_section .usp_item.item_07{
        padding-bottom: 40px;
    }
    .static_con.usp_con .usp_items_section .usp_item.item_07 .note{
        margin-top: 12px;
    }
    .static_con.usp_con .detail_section .usp_item.item_07 .visual_wrap .usp_slide{
        padding-right: 20px;
    }
    .static_con.usp_con .detail_section .usp_item.item_07 .visual_wrap .usp_slide .swiper-slide{
        padding-bottom: 0;
        margin-right: 0 !important;
    }
    .static_con.usp_con .usp_items_section .sec_tit{
        margin-bottom: 40px;
    }
    .static_con.usp_con .usp_items_section .txt_wrap .num_tit{
        gap: 16px;
        margin-bottom: 24px;
        font-size: 16px;
    }
    .static_con.usp_con .usp_items_section .txt_wrap .sub_tit{
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 1.2;
    }
    .static_con.usp_con .usp_items_section .txt_wrap .num_tit strong:after{
        height: 12px;
        width: 1px;
        top: 6px;
        right: -8px;
    }
    .static_con.usp_con .usp_items_section .txt_wrap .note{
        margin-top: 8px;
    }
    .static_con.usp_con .usp_items_section .txt_wrap .tit{
        margin-bottom: 16px;
    }
    .static_con.usp_con .detail_section .txt_wrap .tit{
        margin-bottom: 12px;
    }
    .static_con.usp_con .highlight_section .visual_wrap{
        margin-top: 36px;
    }
    .static_con.usp_con .usp_item .main_img.usp_video_wrap{
        /* padding-bottom: 61.112%; */
        padding-bottom: 100%;
    }
    .static_con.usp_con .usp_items_section .item_01 .visual_wrap .usp_slide,
    .static_con.usp_con .highlight_section .usp_item:not(.item_01) .visual_wrap .usp_slide{
        margin-top: 36px;
        padding-right: 40px;
        /* padding-right: 20px; */
        left: 0;
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide{
        padding-bottom: 54px;
        /* margin-right: 12px; */
    }
    .static_con.usp_con .detail_section .visual_wrap .usp_slide .swiper-slide .slide_tit,
    .static_con.usp_con .highlight_section .visual_wrap .usp_slide .swiper-slide .slide_tit{
        margin-bottom: 12px;
    }
    .static_con.usp_con .usp_items_section .usp_item:not(.item_07) .visual_wrap .usp_slide .swiper-slide .txt_area{
        /* max-width: 280px;
        padding-right: 20px; */
        max-width: none;
    }
    .static_con.usp_con .usp_items_section .usp_item.item_07 .visual_wrap .usp_slide .swiper-slide .txt_area{
        /* max-width: 300px; */
        padding-right: 20px;
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area{
        margin-top: 20px;
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area p{
        word-break: keep-all
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .note,
    .static_con.usp_con .usp_items_section.detail_section .visual_wrap .usp_slide .swiper-slide .txt_area .note{
        margin-top: 12px;
    }

    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer{
        margin-top: 8px;
    }
    /* .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer.is_open{
        margin-top: 8px;
    } */
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .disclaimer span + span{
        margin-top: 8px;
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area .btn_detail{
        margin-top: 12px;
    }
    .static_con.usp_con .highlight_section .visual_wrap .usp_slide .swiper-slide picture{
        border-radius: 8px;
    }
    .static_con.usp_con .usp_item.item_03 .usp_compare_slider{
        padding-top: 61.112%;
    }
    .static_con.usp_con .usp_item.item_03 .usp_compare_handle{
        width: 32px;
    }
    .static_con.usp_con .usp_item.item_03 .usp_compare_handle_grip{
        width: 32px;
        height: 32px;
    }
    .static_con.usp_con .usp_item .usp_video_control {
        width: 24px;
        height: 24px;
        bottom: 12px;
        right: 12px;
    }
    .static_con.usp_con .usp_item .usp_video_control:after{
        width: 7px;
        height: 10px;
    }
    .static_con.usp_con .usp_item .usp_video_control.is_playing:after{
        width: 7px;
        height: 7px;
    }
    .static_con.usp_con .detail_section .btn_detail_fold{
        height: 60px;
        gap: 4px;
        font-size: 14px;
    }
    .static_con.usp_con .detail_section .btn_detail_fold .icon_arrow{
        width: 20px;
        height: 20px;
    }
    .static_con.usp_con .detail_section .detail_features_con{
        padding-top: 52px;
    }
    .static_con.usp_con .detail_section .usp_item .visual_wrap .usp_slide{
        margin-top: 32px;
        padding-right: 40px;
        left: 0;
    }
    .static_con.usp_con .detail_section .notice_area{
        padding: 20px 0;
    }
    .static_con.usp_con .usp_item .visual_wrap .cm_slide_arrow_wrap{
        top: 32.77vw;
        left: 8px;
        right: 8px;
    }
    .static_con.usp_con .detail_section .usp_item .visual_wrap .cm_slide_arrow_wrap{
        top: 22.77vw;
    }
}
@media (max-width: 359px) {
    .static_con.usp_con .usp_items_section .usp_item .txt_wrap .desc .mo_br{
        display: none;
    }
}
@media (min-width: 361px) {
    .static_con.usp_con .detail_section .notice_area p .mo_br{
        display: none;
    }
    .static_con.usp_con .usp_items_section .visual_wrap .usp_slide .swiper-slide .txt_area p .mo_br{
        display: none;
    }
}






/* 제품 비교 */
.static_con.compare_con {
    padding-top: 120px;
}
.static_con.compare_con .compare_wrap {
    margin-top: 60px;
}
.static_con.compare_con .compare_wrap #cmp_product_source,
.static_con.compare_con .compare_wrap #cmp_option_source {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.static_con.compare_con .compare_wrap .cmp_header {
    display: flex;
    gap: 24px;
}
.static_con.compare_con .compare_wrap .cmp_select_box {
    flex: 1;
    position: relative;
}
.static_con.compare_con .compare_wrap .cmp_select_box .btn_select {
    width: 100%;
    height: 83px;
    border: 1px solid #ddd;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #000;
    position: relative;
}
.static_con.compare_con .compare_wrap .cmp_select_box .btn_select .ico_arrow {
    position: absolute;
    right: 24px;
    top: 25px;
    display: block;
    width: 32px;
    height: 32px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_nav.svg') no-repeat center center;
    background-size: contain;
    transition: transform 0.3s;
}
.static_con.compare_con .compare_wrap .cmp_select_box .btn_select[aria-expanded="true"] .ico_arrow {
    transform: rotate(-180deg);
}
.static_con.compare_con .compare_wrap .cmp_select_box .select_list {
    position: absolute;
    top: 90px;
    left: 0;
    background-color: #fff;
    z-index: 9;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    display: none;
}
.static_con.compare_con .compare_wrap .cmp_select_box .select_list.active {
    display: block;
}
.static_con.compare_con .compare_wrap .cmp_select_box .select_list li button {
    width: 100%;
    padding: 20px;
    text-align: center;
    font-size: 16px;
    color: #000;
    background: #fff;
    transition: background 0.2s;
}
.static_con.compare_con .compare_wrap .cmp_select_box .select_list li button:hover,
.static_con.compare_con .compare_wrap .cmp_select_box .select_list li button.selected {
    background: #f7f7f7;
    font-weight: 700;
    color: #000;
}
.static_con.compare_con .compare_wrap .cmp_summary {
    text-align: center;
    margin: 40px 0;
}
.static_con.compare_con .compare_wrap .cmp_summary .sum_tit {
    display: block;
    color: #666;
    margin-bottom: 10px;
    font-weight: 500;
}
.static_con.compare_con .compare_wrap .cmp_summary .sum_desc_wrap {
    position: relative;
}
.static_con.compare_con .compare_wrap .cmp_summary .sum_desc_item {
    font-weight: 500;
    color: #000;
    word-break: keep-all;
    margin: 0;
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
    display: none;
}
.static_con.compare_con .compare_wrap .cmp_summary .sum_desc_item.active {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    clip-path: none;
    white-space: normal;
    display: block;
}
.static_con.compare_con .compare_wrap .cmp_body {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto repeat(6, auto);
    gap: 0 24px;
}
.static_con.compare_con .compare_wrap .cmp_visual_slot {
    text-align: center;
}
.static_con.compare_con .compare_wrap .cmp_spec_cell {
    display: flex;
    align-items: stretch;
    min-height: 0;
}
.static_con.compare_con .compare_wrap .cmp_spec_cell .spec_item {
    width: 100%;
    padding: 16px 0 40px;
    border-top: 1px solid #EAEAEA;
    text-align: center;
}
.static_con.compare_con .compare_wrap .prd_visual {
    margin-bottom: 0;
}
.static_con.compare_con .compare_wrap .cmp_visual_slot .prd_visual {
    margin-bottom: 40px;
}
.static_con.compare_con .compare_wrap .prd_visual .img_box {
    margin-bottom: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.static_con.compare_con .compare_wrap .prd_visual .img_box img {
    max-height: 100%;
    width: auto;
}
.static_con.compare_con .compare_wrap .color_chips {
    display: flex;
    justify-content: center;
    gap: 18px;
    margin-bottom: 14px;
}
.static_con.compare_con .compare_wrap .color_chips .chip {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #E1E1E3;
    position: relative;
}
.static_con.compare_con .compare_wrap .color_chips .chip.beige { background-color: #EBE4DA; }
.static_con.compare_con .compare_wrap .color_chips .chip.white { background-color: #fff; }
.static_con.compare_con .compare_wrap .color_chips .chip.active::after {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border: 1px solid #3A3A40;
    border-radius: 50%;
}
.static_con.compare_con .compare_wrap .color_name {
    color: #000;
}
.static_con.compare_con .compare_wrap .spec_list {
    border-top: 1px solid #eee;
}
.static_con.compare_con .compare_wrap .spec_item {
    padding: 32px 0;
    border-top: 1px solid #eee;
}
.static_con.compare_con .compare_wrap .spec_item .spec_key {
    color: #666;
    margin-bottom: 6px;
}
.static_con.compare_con .compare_wrap .spec_item .spec_value strong {
    display: block;
    font-size: 24px;
    color: #000;
    font-weight: 700;
    line-height: 1.45;
}

@media (max-width: 768px) {
    .static_con.compare_con {
        padding-top: 52px;
    }
    .static_con.compare_con .compare_wrap {
        margin-top: 40px;
    }
    .static_con.compare_con .compare_wrap .cmp_header{
        gap: 12px;
    }
    .static_con.compare_con .compare_wrap .cmp_select_box .btn_select{
        height: 52px;
        justify-content: space-between;
        padding-left: 16px;
        font-size: 14px;
    }
    .static_con.compare_con .compare_wrap .cmp_select_box .btn_select .ico_arrow{
        width: 20px;
        height: 20px;
        top: 16px;
        right: 12px;
    }
    .static_con.compare_con .compare_wrap .cmp_summary{
        margin: 24px 0;
        font-size: 12px;
        line-height: 1.45;
    }
    .static_con.compare_con .compare_wrap .cmp_summary .sum_tit{
        margin-bottom: 8px;
        /* font-weight: 400; */
    }
    .static_con.compare_con .compare_wrap .cmp_summary .sum_desc_item{
        /* font-weight: 400; */
    }
    .static_con.compare_con .compare_wrap .cmp_body{
        gap: 0 12px;
    }
    .static_con.compare_con .compare_wrap .prd_visual .img_box{
        margin-bottom: 12px;
    }
    .static_con.compare_con .compare_wrap .color_chips{
        gap: 9px;
        margin-bottom: 8px;
    }
    .static_con.compare_con .compare_wrap .color_chips .chip{
        width: 16px;
        height: 16px;
    }
    .static_con.compare_con .compare_wrap .color_chips .chip.active::after{
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
    }
    .static_con.compare_con .compare_wrap .cmp_spec_cell .spec_item{
        padding: 12px 0 24px;
    }
    .static_con.compare_con .compare_wrap .cmp_visual_slot .prd_visual{
        margin-bottom: 24px;
    }
    .static_con.compare_con .compare_wrap .spec_item .spec_value strong{
        font-size: 16px;
        line-height: 1.36;
    }
    .static_con.compare_con .compare_wrap .cmp_select_box .select_list{
        top: 55px;
    }
    .static_con.compare_con .compare_wrap .cmp_select_box .select_list li button{
        text-align: left;
        font-size: 14px;
        padding: 13px;
    }
}






/* 가전 구독 - 케어 서비스 */
.static_con.subscription_con {
    padding: 150px 0 120px;
}
.static_con.subscription_con .care_service_con .sub_badge {
    margin-bottom: 24px;
    margin-top: 80px;
}
.static_con.subscription_con .care_service_con .section_tit {
    margin-bottom: 16px;
}
.static_con.subscription_con .care_service_con .care_desc_wrap {
    margin-bottom: 60px;
}
.static_con.subscription_con .care_service_con .care_desc_wrap .desc + .desc {
    margin-top: 16px;
}
.static_con.subscription_con .care_service_con .text_area{
    margin-top: 32px;
}
.static_con.subscription_con .care_service_con .sub_section_tit {
    margin-bottom: 12px;
}
.static_con.subscription_con .care_service_con .desc{
    min-height: 3em;
}
.static_con.subscription_con .care_service_con .subscription_replace_intro {
    margin-bottom: 32px;
}
.static_con.subscription_con .subscription_care_slides {
    position: relative;
    margin-top: 0;
    padding-right: 70px;
}
.static_con.subscription_con .subscription_care_slides .subscription_slide_wrap{
    position: relative;
    left: 35px;
}
.static_con.subscription_con .subscription_care_slides .cm_slide_arrow_wrap{
    top: 195px;
    max-width: 1320px;
    margin: 0 auto;
    left: 10px;
    right: 10px;
}
.static_con.subscription_con .subscription_visual_slide .swiper-container {
    overflow: visible;
}
.static_con.subscription_con .subscription_visual_slide .swiper-slide {
    height: auto;
    transition: opacity 0.3s ease;
    padding-bottom: 78px;
}
.static_con.subscription_con .subscription_visual_slide .swiper-slide:not(.swiper-slide-active){
    opacity: 0.2;
}
.static_con.subscription_con .subscription_visual_slide .swiper-slide:not(.swiper-slide-active) .replace_box{
    opacity: 0;
}
.static_con.subscription_con .subscription_visual_slide .replace_boxes {
    display: flex;
    gap: 24px;
    align-items: stretch;
    margin-top: 40px;
}
.static_con.subscription_con .subscription_visual_slide .replace_box {
    flex: 1;
    background-color: #F7F7F7;
    border-radius: 12px;
    padding: 32px;
    box-sizing: border-box;
    transition: opacity 0.3s ease;
}
.static_con.subscription_con .subscription_visual_slide .replace_box_tit {
    display: block;
    margin-bottom: 24px;
    text-align: center;
    font-size: 28px;
    line-height: 1.45;
    font-weight: 700;
    color: #666;
}
.static_con.subscription_con .subscription_visual_slide .replace_box .replace_list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px 4px;
}
.static_con.subscription_con .subscription_visual_slide .replace_box:last-child .replace_list {
    grid-template-columns: 1fr;
}

.static_con.subscription_con .subscription_visual_slide .replace_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.static_con.subscription_con .subscription_visual_slide .replace_list li {
    position: relative;
    padding-left: 36px;
}
.static_con.subscription_con .subscription_visual_slide .replace_list li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 24px;
    height: 24px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_check.svg') no-repeat center center / contain;
}

@media (max-width: 1176px) {
    .static_con.subscription_con .subscription_care_slides .cm_slide_arrow_wrap{
        top: 16.58vw
    }
}
@media (max-width: 900px) {
    .static_con.subscription_con .subscription_visual_slide .replace_boxes{
        flex-direction: column;
    }
}
@media (max-width: 768px) {
    .static_con.subscription_con{
        padding: 28px 0 52px;
    }
    .static_con.subscription_con .care_service_con .sub_badge{
        margin-bottom: 16px;
        margin-top: 40px;
        font-size: 16px;
    }
    .static_con.subscription_con .care_service_con .section_tit{
        margin-bottom: 8px;
    }
    .static_con.subscription_con .care_service_con .care_desc_wrap{
        margin-bottom: 24px;
    }
    .static_con.subscription_con .care_service_con .text_area{
        margin-top: 16px;
        padding-right: 20px;
        /* max-width: 280px; */
    }
    .static_con.subscription_con .care_service_con .text_area .desc{
        font-size: 14px;
    }
    .static_con.subscription_con .care_service_con .sub_section_tit{
        margin-bottom: 8px;
    }
    .static_con.subscription_con .subscription_visual_slide .swiper-slide{
        padding-bottom: 54px;
    }
    .static_con.subscription_con .subscription_care_slides{
        padding-right: 20px;
    }
    .static_con.subscription_con .subscription_visual_slide{
        margin-bottom: 11px;
    }
    .static_con.subscription_con .care_service_con .desc{
        min-height: auto;
        word-break: keep-all;
    }
     .static_con.subscription_con .subscription_visual_slide .replace_boxes{
        flex-direction: column;
        gap: 16px;
        margin-top: 32px;
    }
     .static_con.subscription_con .subscription_visual_slide .replace_box{
        padding: 20px;
    }
     .static_con.subscription_con .subscription_visual_slide .replace_box_tit{
        text-align: left;
        font-size: 16px;
        line-height: 1.36;
        margin-bottom: 20px;
    }
    .static_con.subscription_con .subscription_visual_slide .replace_list{
        gap: 8px 4px;
        font-size: 12px;
    }
    .static_con.subscription_con .subscription_visual_slide .replace_list li{
        padding-left: 24px;
    }
    .static_con.subscription_con .subscription_visual_slide .replace_list li:before{
        width: 16px;
        height: 16px;
        top: 1px;
    }
    .static_con.subscription_con .subscription_care_slides .subscription_slide_wrap{
        left: 0
    }
    .static_con.subscription_con .subscription_care_slides .cm_slide_arrow_wrap{
        top: 33.3vw;
        left: 8px;
        right: 8px;
    }
}






/* 고객지원 */
.static_con.support_con .support_con_wrap .support_item{
    position: relative;
}
.static_con.support_con .support_con_wrap .support_item + .support_item{
    margin-top: 120px;
}
.static_con.support_con .support_con_wrap .sec_tit{
    padding-bottom:60px;
}
.static_con.support_con{
    padding: 120px 0;
    background-color: #F7F7F7;
}
.static_con.support_con .static_cm_slide{
    padding: 24px 0 78px;
}
.static_con.support_con .cm_slide_arrow_wrap{
    top: 156px;
    max-width: 1320px;
    margin: 0 auto;
    left: 10px;
    right: 10px;
}
.static_con.support_con .support_guide_swiper{
    overflow: hidden;
    position: relative;
}
.static_con.support_con .support_guide_swiper .swiper-wrapper{
    align-items: stretch;
}
.static_con.support_con .support_guide_swiper .swiper-slide{
    height: auto;
    box-sizing: border-box;
}
.static_con.support_con .support_guide_swiper,
.static_con.support_con .support_guide_swiper.swiper{
    max-width: 100%;
    margin: 0 auto;
}
.static_con.support_con .guide_card{
    height: 100%;
    background: #fff;
    border-radius: 12px;
    padding: 32px;
    border: 2px solid #EAEAEA;
    box-shadow: 4px 4px 20px rgba(170,170,170,0.05);
}
.static_con.support_con .guide_card_tit{
    line-height: 1.45;
    color: #000;
}
.static_con.support_con .guide_card ul{
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap:8px;
    height:90px;
    margin-top:12px;
    overflow:hidden;
}
.static_con.support_con .guide_card ul li {
    background-color:#eee;
    flex:none;
    padding:0 12px;
    border-radius:4px;
    color:#000;
    display: flex;
    height: 42px;
    display: flex;
    align-items: center;
}
.static_con.support_con .guide_card .btn_wrap {
    margin-top:10px;
    border-top:1px solid #eaeaea;
    padding-top:16px;
}
.static_con.support_con .guide_card .btn_link{
    position: relative;
}


.static_con.support_con .support_guide_swiper .swiper-pagination{
    position: relative;
    margin-top: 60px;
}


.static_con.support_con .faq_tab_list_wrap{
    display: flex;
    align-items: stretch;
    margin: 60px 0 32px;
    border-bottom: 1px solid #e0e0e0;
    gap: 0;
}
.static_con.support_con .faq_tab_list_scroll{
    flex: 1;
    min-width: 0;
    overflow: visible;
}
.static_con.support_con .faq_tab_list{
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0;
    width: 100%;
}
.static_con.support_con .faq_tab{
    flex: 1;
    background: none;
    border: none;
    margin-bottom: -1px;
    cursor: pointer;
    transition: color 0.2s, border-color 0.2s;
    text-align: center;
}
.static_con.support_con .faq_tab:hover{
    color: #000;
}
.static_con.support_con .faq_tab span{
    display: block;
    font-size: 20px;
    font-weight: 500;
    line-height:1.5;
    color: #666;
    padding: 8px 0 16px;
    border-bottom: 3px solid transparent;
}

.static_con.support_con .faq_tab.is_active span{
    color: #000;
    font-weight: 700;
    border-bottom-color: #000;
}
.static_con.support_con .faq_tab_expand_btn{
    display: none;
}
.static_con.support_con .faq_tab_list_outer{
    position: relative;
    overflow: visible;
}
.static_con.support_con .faq_tab_expanded_overlay{
    display: none;
}
.static_con.support_con .faq_tab_expanded_inner{
    position: relative;
    width: 100%;
    min-height: 100%;
    background: #fff;
    padding: 10px 40px 16px 16px;
    box-sizing: border-box;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #000;
}
.static_con.support_con .faq_tab_expanded_list{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0;
}
.static_con.support_con .faq_tab_expanded_btn{
    padding: 12px 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #000;
    background: rgb(247, 247, 247);
    border-radius: 17px;
    cursor: pointer;
}
.static_con.support_con .faq_tab_expanded_btn.is_active{
    color: #000;
    font-weight: 700;
    border: 1px solid #000;
    background: #fff;
}
.static_con.support_con .faq_tab_expanded_close{
    position: absolute;
    top: 18px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_expansion_arrow.svg') no-repeat center center / contain;
    cursor: pointer;
    padding: 0;
    transform: rotate(180deg);
}
.static_con.support_con .faq_tab_expanded_close .faq_tab_expanded_close_icon{
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
}

/* FAQ 아코디언 */
.static_con.support_con .faq_accordion_list{
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.static_con.support_con .faq_accordion_item{
    border: 1px solid #eaeaea;
    background: #fff;
    border-radius: 8px;
    overflow:hidden;
}
.static_con.support_con .faq_accordion_btn{
    width: 100%;
    padding: 28px;
    padding-right: 48px;
    text-align: left;
    font-weight: 500;
    color: #000;
    background: #fff;
    border: none;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
}
.static_con.support_con .faq_accordion_btn .btn_title{
    display: flex;
    gap: 20px;
    width: 100%;
    align-items: flex-start;
}
.static_con.support_con .faq_accordion_btn .btn_title > i{
    flex-shrink: 0;
    font-style: normal;
    line-height: 1.4;
    width: 80px;
    height: 32px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eee;
    border-radius: 4px;
}
.static_con.support_con .faq_accordion_btn .btn_title_body{
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    text-align: left;
}
.static_con.support_con .faq_accordion_btn .btn_title_text{
    font-size: 20px;
    line-height: 1.4;
    margin-top:3px;
    font-weight: 700;
}
.static_con.support_con .faq_accordion_btn::after{
    content: '';
    position: absolute;
    right: 28px;
    top: 30px;
    transform: rotate(180deg);
    width: 32px;
    height: 32px;
    transition: transform 0.25s ease, top 0.25s ease;
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_accordian_arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.static_con.support_con .faq_accordion_item.is_open .faq_accordion_btn::after{
    transform: rotate(0deg);
}
.static_con.support_con .faq_accordion_content{
    display: none;
    overflow: hidden;
}
.static_con.support_con .faq_accordion_list.faq_accordion_instant .faq_accordion_content{
    animation: none;
}
.static_con.support_con .faq_panel.faq_panel_apply_state {
    visibility: hidden;
}
.static_con.support_con .faq_accordion_item.is_open .faq_accordion_content{
    display: block;
}
.static_con.support_con .faq_accordion_content .accordion_inner{
    padding: 0 84px 32px 128px;
}
.static_con.support_con .faq_accordion_content ul {
    display: flex;
    flex-direction: column;
    gap:6px;
    padding-top:36px;
}
.static_con.support_con .faq_accordion_content ul li a {
    display:block;
    color:#666;
    font-size:18px;
    line-height:1.44;
    text-decoration: underline;
}

/* FAQ 페이지네이션 */
.static_con.support_con .faq_pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    flex-wrap: wrap;
}
.static_con.support_con .faq_pagination_btn {
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: inline-flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
/* 비활성(disabled): _off 아이콘 기본 */
.static_con.support_con .faq_pagination_btn.first,
.static_con.support_con .faq_pagination_btn.last{
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_pagination_arrow_2_off.svg');
}
.static_con.support_con .faq_pagination_btn.prev,
.static_con.support_con .faq_pagination_btn.next{
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_pagination_arrow_1_off.svg');
}
.static_con.support_con .faq_pagination_btn.next:disabled,
.static_con.support_con .faq_pagination_btn.last:disabled {
    transform: rotate(180deg)
}
.static_con.support_con .faq_pagination_btn.first:not(:disabled),
.static_con.support_con .faq_pagination_btn.prev:not(:disabled) {
    transform: rotate(180deg)
}

/* 활성(:not(:disabled)): _on 아이콘 */
.static_con.support_con .faq_pagination_btn.first:not(:disabled),
.static_con.support_con .faq_pagination_btn.last:not(:disabled){
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_pagination_arrow_2_on.svg');
}
.static_con.support_con .faq_pagination_btn.prev:not(:disabled),
.static_con.support_con .faq_pagination_btn.next:not(:disabled){
    background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_pagination_arrow_1_on.svg');
}

.static_con.support_con .faq_pagination_btn:disabled{
    opacity: 0.5;
    cursor: not-allowed;
}
.static_con.support_con .faq_pagination_num.is_active span{
    border-bottom: 2px solid #000;
    font-weight: 700;
    color: #000;
}
.static_con.support_con .faq_pagination_numbers{
    display: flex;
    gap: 4px;
    padding:0 16px;
}
.static_con.support_con .faq_pagination_numbers .faq_pagination_num {
    width:40px;
    height:40px;
    text-align: center;
    font-size: 18px;
    color: #666;
}
.static_con.support_con .faq_accordion_item[data-category].faq_hidden_by_tab{
    display: none;
}
.static_con.support_con .faq_accordion_item.faq_hidden_by_page{
    display: none;
}
.static_con.support_con .support_manual_box{
    border: 2px solid #EAEAEA;
    background-color: #fff;
    border-radius: 12px;
    padding: 32px;
    margin-top: 24px;
}
.static_con.support_con .support_manual_box .box_desc{
    margin: 12px 0;
}
.static_con.support_con .support_manual_box .manual_meta{
    display: flex;
    gap: 24px;
    color: #333;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.static_con.support_con .support_manual_box .manual_meta .manual_lang{
    position: relative;
    font-weight: 700;
}
.static_con.support_con .support_manual_box .manual_meta .manual_lang::after{
    content: '';
    position: absolute;
    right: -12px;
    top: 7px;
    width: 1px;
    height: 12px;
    background-color: #ddd;
}
.static_con.support_con .support_manual_box .manual_meta .manual_date{
    font-weight: 400;
}
.static_con.support_con .support_manual_box .btn_download{
    position: relative;
}


/* youtube popup */
.static_con.support_con .support_video_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 60px;
    box-sizing: border-box;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), visibility 0.3s;
}
.static_con.support_con .support_video_popup.is_open {
    visibility: visible;
    opacity: 1;
}
.static_con.support_con .support_video_popup.is_open.is_closing {
    opacity: 0;
    transition-duration: 0.12s;
}
.static_con.support_con .support_video_popup_dimmed {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.static_con.support_con .support_video_popup.is_open .support_video_popup_dimmed {
    opacity: 1;
}
.static_con.support_con .support_video_popup.is_closing .support_video_popup_dimmed {
    opacity: 0;
    transition-duration: 0.12s;
}
.static_con.support_con .support_video_popup_inner {
    position: relative;
    width: 100%;
    max-width: 1440px;
    background: #fff;
    opacity: 0;
    transition: transform 0.35s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.35s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.static_con.support_con .support_video_popup.is_open .support_video_popup_inner {
    opacity: 1;
}
.static_con.support_con .support_video_popup.is_closing .support_video_popup_inner {
    transform: scale(0.98);
    opacity: 0;
    transition-duration: 0.12s;
}
.static_con.support_con .support_video_popup_close {
    position: absolute;
    top: 20px;
    right: 60px;
    width: 60px;
    height: 60px;
    z-index: 2;
    cursor: pointer;
    border: none;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_youtube_close.svg') no-repeat center center / contain;
}
.static_con.support_con .support_video_popup_player {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    background: #000;
}
.static_con.support_con .support_video_popup_poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
}
.static_con.support_con .support_video_popup_poster img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.static_con.support_con .support_video_popup_poster:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
}
.static_con.support_con .support_video_popup_play_icon {
    position: relative;
    z-index: 1;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_youtube_play.svg') no-repeat center center / contain;
}
.static_con.support_con .support_video_popup_iframe_wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.static_con.support_con .support_video_popup_iframe_wrap.is_playing {
    display: block;
}
.static_con.support_con .support_video_popup_iframe_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

@media (max-width: 768px) {
    .static_con.support_con {
        padding: 52px 0 60px;
    }
    .static_con.support_con .support_con_wrap .support_item + .support_item{
        margin-top: 52px;
    }
    .static_con.support_con .support_con_wrap .sec_tit,
    .static_con .support_con_wrap .sec_tit {
        padding-bottom:24px;
    }
    .static_con.support_con .guide_card {
        padding:24px;
        border-radius: 8px;
        height: 206px;
        border-width: 1px;
    }
    .static_con.support_con .guide_card_tit {
        line-height: 1.4;
    }
    .static_con.support_con .guide_card ul {
        margin-top: 8px;
        height: 72px;
    }
    .static_con.support_con .guide_card ul li{
        height: 32px;
    }
    .static_con.support_con .guide_card .btn_wrap{
        padding-top: 12px;
    }
    .static_con.support_con .cm_slide_arrow_wrap{
        top: 105px;
        right: 8px;
        left: 8px;
    }
    .static_con.support_con .support_guide_swiper{
        overflow: visible;
    }
    .static_con.support_con .support_guide_swiper .swiper-pagination{
        margin-top: 36px;
    }
    .static_con.support_con .static_cm_slide {
        padding:12px 20px 54px 0;
    }
    .static_con.support_con .faq_tab_list_wrap {
        margin: 24px -20px 0;
        padding: 0 10px 0 0;
        position: relative;
    }
    .static_con.support_con .faq_tab_list_scroll {
        padding-left: 4px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }
    .static_con.support_con .faq_tab_list_scroll::-webkit-scrollbar {
        display: none;
    }
    .static_con.support_con .faq_tab_list {
        flex-wrap: nowrap;
        width: max-content;
        min-width: 100%;
        padding-right: 40px;
    }
    .static_con.support_con .faq_tab {
        white-space: nowrap;
        flex: 0 0 auto;
        padding: 0 20px;
    }
    .static_con.support_con .faq_tab:last-child{
        padding: 0 12px;
    }
    .static_con.support_con .faq_tab span {
        display: inline-block;
        font-size: 14px;
        padding: 17px 0 16px;
        font-weight: 400;
    }
    .static_con.support_con .faq_tab_expand_btn {
        display: flex;
        width: 20px;
        height: 20px;
        background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_expansion_arrow.svg') no-repeat center center / contain;
        position: absolute;
        right: 10px;
        top: 18px;
        z-index: 2;
    }
    .static_con.support_con .faq_tab_list_outer:after{
        content: '';
        position: absolute;
        top: -1px;
        right: -20px;
        width: 60px;
        height: 100%;
        background: linear-gradient(270deg, #F6F6F6 50%, rgba(255, 255, 255, 0) 100%);
        pointer-events: none;
    }
    .static_con.support_con .faq_tab_expanded_overlay {
        display: block;
        position: absolute;
        top: 0;
        left: -20px;
        right: -20px;
        z-index: 10;
        min-height: 100%;
        visibility: hidden;
        opacity: 0;
        transition: opacity 0.2s ease, visibility 0.2s ease;
    }
    .static_con.support_con .faq_tab_expanded_overlay.is_open {
        visibility: visible;
        opacity: 1;
    }
    .static_con.support_con .faq_tab_expanded_btn {
        font-size: 15px;
        padding: 6px 12px 5px;
    }
    .static_con.support_con .faq_accordion_btn {
        padding: 16px 35px 16px 15px;
        transition: padding 0.2s ease;
    }
    .static_con.support_con .faq_accordion_content .accordion_inner{
        padding: 0 32px 20px 16px;
    }
    .static_con.support_con .faq_accordion_btn .btn_title {
        flex-direction: column;
        gap:0;
    }
    .static_con.support_con .faq_accordion_btn .btn_title > i {
        width: 61px;
        height: 22px;
    }
    .static_con.support_con .faq_accordion_btn .btn_title_text {
        font-size:14px;
        line-height:1.5;
        margin:12px 0 0;
    }
    .static_con.support_con .faq_accordion_content p {
        padding:10px 0 0 0;
        font-weight:400;
        word-break: keep-all;
    }
    .static_con.support_con .faq_accordion_content ul {
        padding-top:24px;
    }
    .static_con.support_con .faq_accordion_content ul li a {
        font-size:14px;
    }
    .static_con.support_con .faq_pagination_btn {
        width:24px;
        height:24px;
    }
    .static_con.support_con .faq_accordion_list {
        margin-top: 24px;
        margin-bottom: 32px;
        gap: 8px;
    }
    .static_con.support_con .faq_pagination{
        gap: 4px;
    }
    .static_con.support_con .faq_pagination_numbers {
        padding: 0 12px;
        gap: 2px;
    }
    .static_con.support_con .faq_pagination_numbers .faq_pagination_num {
        width:24px;
        height:24px;
        line-height:24px;
        font-size:14px;
    }
    .static_con.support_con .faq_accordion_btn::after {
        top: 16px;
        right: 16px;
        width: 20px;
        height: 20px;
    }
    .static_con.support_con .faq_accordion_item.is_open .faq_accordion_btn::after {
        top: 20px;
    }
    .static_con.support_con .support_manual_box{
        margin-top: 12px;
        padding: 24px;
        border-radius: 8px;
    } 
    .static_con.support_con .support_manual_box .box_desc{
        font-size: 14px;
        margin: 8px 0;
    }
    .static_con.support_con .support_manual_box .manual_meta{
        gap: 16px;
        padding-bottom: 15px;
        margin-bottom: 12px;
    }
    .static_con.support_con .support_manual_box .manual_meta .manual_lang::after{
        right: -8px;
        top: 5px;
    }
    .static_con.support_con .support_video_popup{
        padding: 20px;
    }
    .static_con.support_con .support_video_popup_play_icon{
        width: 32px;
        height: 32px;
    }
    .static_con.support_con .support_video_popup_close{
        width: 32px;
        height: 32px;
        top: 20px;
        right: 20px;
    }
}





/* 연관제품컨텐츠 */
.static_con.related_con{
    padding-bottom: 64px;
}
.static_con.related_con .related_features_con{
    padding-top: 120px;
}
.static_con.related_con .related_item{
    position: relative;
}
.static_con.related_con .related_item + .related_item{
    margin-top: 120px;
}
.static_con.related_con .related_item.acc_item{
    margin-top:60px;
} 
.static_con.related_con .related_item.home_item .home_banner{
    margin-top: 24px;
    display: block;
}
.static_con.related_con .related_item.home_item .home_banner img{
    width: 100%;
    object-fit: contain;
    border-radius: 12px;
    overflow: hidden;
}
.static_con.related_con .related_item .txt_wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
.static_con.related_con .related_item .txt_wrap .btn_more{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2px;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5;
}
.static_con.related_con .related_item .txt_wrap .btn_more:after{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow.svg') no-repeat center center / contain;
    transform: translateY(-2px) rotate(90deg);
    position: relative;
    top: 2px;
}
/* 슬라이드 영역 */
.static_con.related_con .related_slide{
    margin-top:24px;
} 
.static_con.related_con .related_slide picture{
    display: block;
    background-color: #F7F7F7;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
}
.static_con.related_con .related_slide picture .tag{
    position: absolute;
    left: 16px;
    bottom: 16px;
    background-color: rgba(24, 24, 29, 0.4);
    color: #fff;
    padding: 6px 10px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
}
.static_con.related_con .related_slide .txt_area{
    margin-top: 12px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.static_con.related_con .related_slide .slide_tit{
    font-weight: 700;
    font-size: 24px;
    line-height: 1.45;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
} 
.static_con.related_con .related_slide .swiper-pagination{
    position: relative;
    bottom: 0;
    margin-top: 60px;
} 
.static_con.related_con .related_item .cm_slide_arrow_wrap{
    top: 166px;
    max-width: 1320px;
    margin: 0 auto;
    left: 10px;
    right: 10px;
}
.static_con.related_con .related_item .visual_wrap{
    position: relative;
}
.static_con.related_con .related_item .visual_wrap .cm_slide_arrow_wrap{
    top: 468px
}
.static_con.related_con .related_item.read_item .cm_slide_arrow_wrap{
    top: 104px
}

@media (max-width: 1136px) {
    .static_con.related_con .related_item .visual_wrap .cm_slide_arrow_wrap{
        top: 41.19vw
    }
}
@media (max-width: 768px) {
    .static_con.related_con{
        padding: 0;
        background-color: #EEEEEE;
    }
    .static_con.related_con .related_features_con{
        padding: 52px 0;
        background-color: #fff;
    }
    .static_con.related_con .related_features_con + .related_features_con{
        margin-top: 6px;
    }
    .static_con.related_con .related_item + .related_item{
        margin-top: 52px;
    }
    .static_con.related_con .related_item.acc_item{
        margin-top:24px;
    } 
    .static_con.related_con .related_item.home_item .home_banner{
        margin-top: 12px;
    }
    .static_con.related_con .related_item .txt_wrap .btn_more{
        gap: 0px;
        font-size: 14px;
    }
    .static_con.related_con .related_item .txt_wrap .btn_more:after{
        content: '';
        display: inline-block;
        width: 15px;
        height: 15px;
        background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow.svg') no-repeat center center / contain;
        transform: translateY(-2px) rotate(90deg);
    }
    .static_con.related_con .swiper-container{
        overflow: visible;
    }
    .static_con.related_con .related_slide{
        margin-top:12px;
    } 
    .static_con.related_con .related_slide .txt_area{
        margin-top: 10px;
        gap: 6px;
    }
    .static_con.related_con .related_slide .slide_tit{
        font-size: 16px;
    }
    .static_con.related_con .related_slide .swiper-pagination{
        margin-top: 36px;
    } 
    .static_con.related_con .related_slide .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) {
        opacity: 0.3;
        transition: opacity .3s ease;
    }
    .static_con.related_con .related_item .cm_slide_arrow_wrap{
        left: 8px;
        right: 8px;
        top: 24.22vw
    }
    .static_con.related_con .related_item.read_item .cm_slide_arrow_wrap{
        top: 15.5vw
    }
    .static_con.related_con .related_item .visual_wrap .cm_slide_arrow_wrap{
        top: 66.38vw
    }
    .static_con.related_con .related_slide picture .tag{
        left: 10px;
        bottom: 10px;
        font-size: 12px;
        padding: 4px 6px;
    }
    .static_con.related_con .related_item.home_item .home_banner img{
        border-radius: 8px;
    }
}







/* 공통 슬라이드 */
.static_con .static_cm_slide .swiper-pagination,
.static_con .cm_slide_pagination{
    bottom: 0
}
.static_con .static_cm_slide .swiper-pagination-bullet,
.static_con .cm_slide_pagination .swiper-pagination-bullet{
    background: #8F8F8F;
    opacity: 1;
    width: 10px;
    height: 10px;
    border: 0;
    padding: 0;
    appearance: none;
    transition: all 0.3s ease;
    margin: 0 4px;
}
.static_con .static_cm_slide .swiper-pagination-bullet.swiper-pagination-bullet-active,
.static_con .cm_slide_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 24px;
    border-radius: 5px;
    background-color: #fff;
}
.static_con .static_cm_slide .bk_ver .swiper-pagination-bullet.swiper-pagination-bullet-active,
.static_con .cm_slide_pagination.bk_ver .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #333;
}
.static_con .cm_slide_arrow_wrap{
    position: absolute;
    z-index: 9;
}
.static_con .cm_slide_arrow{
    width: 44px;
    height: 88px;
    border: 0;
    padding: 0;
    appearance: none;
    background: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_slide_arrow.webp') no-repeat center center / contain;
    cursor: pointer;
    position: absolute;
}
.static_con .cm_slide_arrow.btn_prev{
    left: 0;
    transform: rotate(180deg);
}
.static_con .cm_slide_arrow.btn_next{
    right: 0;
}
.static_con .cm_slide_arrow.swiper-button-disabled{
    display: none;
}
.static_con .swiper-notification{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
    pointer-events: none !important;
}
@media (max-width: 768px) {
    .static_con .static_cm_slide .swiper-pagination-bullet,
    .static_con .cm_slide_pagination .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
    }
    .static_con .static_cm_slide .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .static_con .cm_slide_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
        width: 20px;
    }
    .static_con .cm_slide_arrow{
        width: 24px;
        height: 60px;
        background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_slide_arrow_mo.webp');
    }
}




.prev_components{
    background: #ddd;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* 
    accordion assets 
    edited by spring 
    product-list-accordion-area
     > product-list-accordion-tags
     > product-list-accordion-content
     > product-list-accordion-btn
*/
    .product-list-accordion-area {
        max-width: 912px;
        padding: 20px 20px 0;
        margin: 0 auto;

        font-size: 16px;
        font-weight: 400;
        color: #8F8F8F;
        line-height: 1.5;

        --inner-gap: 24px
    }
    .product-list-accordion-tags {
        word-break: keep-all;
    }
    .product-list-accordion-tags span {
        display: inline-block;
    }
    .product-list-accordion-inner {
        /* .open = background-color: #F9F9F9; */
        margin-top: 12px;
    }
    .product-list-accordion-content {
        /* display: none; */
    }
    .product-list-accordion-content > p + p {
        margin-top: var(--inner-gap);
    }
    .product-list-accordion-btn {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 6px;

        height: 34px;
        text-align: center;
        border: 1px solid currentColor;
        border-radius: 30px;
        padding: 7px 15px;
        margin-top: var(--inner-gap);
        
        color: currentColor;
        font-size: 14px;
        font-weight: 700;

        transition: opacity 0.3s, background-color 0.3s, border-color 0.3s, color 0.3s;
        -webkit-transition: opacity 0.3s, background-color 0.3s, border-color 0.3s, color 0.3s;
    }
    .product-list-accordion-btn:after {
        flex-shrink: 0;
        content: "";
        font-size: 16px;
        width: 1em;
        height: 1em;
        background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow.svg');
        background-position: center;
        background-size: 20px;
        filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1);
    }
    .product-list-accordion-btn-black:not(:hover):after {
        filter: brightness(1) invert(0);
        -webkit-filter: brightness(1) invert(0);
    }

    .product-list-accordion-btn:not(.product-list-accordion-btn-black):focus-visible {
        /* outline: 4px solid rgba(255,255,255, 0.25) !important; */
        border-color: #fff;
        color: #fff;
    }
    .product-list-accordion-btn:active,
    .product-list-accordion-btn:hover {
        color: #fff;
        background-color: #EA1917;
        border-color: #EA1917
    }
    .product-list-accordion-content.hidden ~ .product-list-accordion-btn {
        /* content: '세부사항'; */
        /* background-image: url('/kr/images/vacuum-cleaners/md10624828/usp/ico_arrow_down_red.svg'); */
        margin-top: 0;
        width: 110px;
    }
    .product-list-accordion-content.hidden ~ .product-list-accordion-btn:after {
        display: none;
    }

    .product-list-accordion-area.open .product-list-accordion-inner {
        padding: 24px;
        background-color: #F9F9F9;
    }

    @media(max-width: 768px) {
        .product-list-accordion-area { font-size: 12px; }
        .product-list-accordion-inner { margin-top: 16px;}
        .product-list-accordion-btn { font-size: 12px; height: 32px; }
    }
    
/* accordion assets // */


/*  comp inner accordions */

.static_con.usp_con .intro_section .txt_area .product-list-accordion-area { padding: 0; margin-top: 16px; color: #666; }
.highlight_section .product-list-accordion-area.open .product-list-accordion-inner { background-color: transparent; }