
    main {background-color:var(--rb-sub-bg);}
    body, html {background-color:var(--rb-sub-bg);}
        section.sub {padding-top:var(--rb-padding-top-sub); padding-bottom:var(--rb-padding-btm-sub); width:min(100%, var(--rb-sub-width)); max-width:100%; box-sizing:border-box;}
    

.sec_wide_set .content_box {padding-left:0px !important; padding-right:0px !important; padding-top:0px !important; padding-bottom:0px !important;}


@media all and (max-width:1310px){
    .gnb_wrap > .inner {max-width: 100% !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .gnb_wrap .rows_gnb_wrap {max-width: 100% !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .index {width: var(--vw) !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .rb_module_wide  {min-width: 100% !important;}
    .rb_carousel_img .inner {max-width: 100% !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .footer_gnb .inner {max-width: 100% !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .footer_copy .inner {max-width: 100% !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
    .rb_section_box .flex_box {width: calc(var(--vw) + var(--rb-gap)) !important; padding-left:var(--rb-gap); padding-right:var(--rb-gap);}
}

@media all and (max-width:1280px){
    .search_top_wrap {width:180px;}
    .gnb_wrap .logo_wrap {margin-right:20px;}
}



@media all and (max-width:1024px){
   .search_top_wrap {width:100%;}
   .rb_section_box {min-width: 100% !important;}
   .content_box {min-width: 100% !important;}

   #rb_sidemenu {margin-top:var(--rb-gap);}
   #rb_sidemenu_shop {margin-top:var(--rb-gap);}

    .gnb_wrap > .inner {padding-left:0 !important; padding-right:0 !important;}
    .gnb_wrap .rows_gnb_wrap {padding-left:0 !important; padding-right:0 !important;}
    .index {padding-left:0 !important; padding-right:0 !important;}
    .footer_gnb .inner {padding-left:0 !important; padding-right:0 !important;}
    .footer_copy .inner {padding-left:0 !important; padding-right:0 !important;}
    .rb_section_box .flex_box {padding-left:0 !important; padding-right:0 !important; width:100% !important;}
}
