@charset "UTF-8";
/*****************************************************************

Copyright C 그누위즈 테마 All rights reserved.
gnuwiz@naver.com & master@gnuwiz.com
본 페이지는 유료콘텐츠 그누위즈 테마 CSS입니다. 불법복제시 법적인 제제를 받으실 수 있습니다.
라이센스를 삭제하지 마세요. 라이센스 삭제시 불법 사용으로 간주될 수 있습니다.

******************************************************************/

/*반응형 responsive.css-----------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:1600px) {
    /*헤더-----------------------------------------------------------------------------------------------------------------*/
    #tnb{padding:0 20px;}
    #hd_wrapper{padding: 0 20px;}

    /*푸터-----------------------------------------------------------------------------------------------------------------*/
    #ft{padding:40px 20px;}
}

@media screen and (max-width:1440px) {
    /*공통-----------------------------------------------------------------------------------------------------------------*/
    #wrapper{padding-top:125px;}
    #container{width: 100%;}
    .gw-sec-container{padding:0 40px;width: 100%;}
    .sit_admin{right: 40px;}
    .sct_admin{right: 40px;}

    /*게시판-----------------------------------------------------------------------------------------------------------------*/
    .gw-search-container{border-radius:0;}
    .gw-bbs-con{width: 100%;}
    #gw-bo-list .bo_sch_wrap form{padding: 0;}
    #gw-bo-list .search-container{padding:30px 20px !important;border-radius: 0;}
    #gw-bo-list form {padding: 0 40px;}
    #gw-bo-v{padding: 0 40px;}
    #gw-bo-w{padding: 0 40px;width: 100%;}

    /*검색결과-----------------------------------------------------------------------------------------------------------------*/
    #gw-ssch{position: relative;}
    .gw-ssch-close{display: block;}
    .gw-ssch-overlay {display: none;width: 100vw;height: 100vh;position: absolute;top: -118px;left: 0;background: rgba(0,0,0,0.5);}
    .gw-ssch-overlay.on{display: block;z-index: 1;}
    #gw-ssch .gw-ssch-top{place-content: flex-start;justify-content: space-between;}
    #gw-ssch .gw-ssch-left{display: none;position:fixed;bottom:0;left:0;width: 100%;background: #fff;z-index: 100;}
    #gw-ssch .gw-ssch-left.active{display: block;padding:20px;border-radius: 20px  20px 0 0;}
    #gw-ssch .gw-ssch-right{margin-top:0;padding-left: 0;padding:40px;width: 100%;border-left: none;}
    #gw-ssch .gw-sct-total{padding:30px 0;}
    #ssch-filter{display: block;}
    #gw-ssch .gw-ssch-title-container {align-items: flex-start;}
    #gw-ssch .gw-sub-title{margin-bottom: 25px !important;}
    #gw-ssch .ssch_option{display:flex;gap: 10px;}
    #gw-ssch .ssch_option > div{flex: 1;}
    #gw-ssch .ssch_option > div{padding:20px;margin-bottom:20px !important;border:1px solid #eaeaea;border-radius:20px;}
    #gw-ssch .gw-ssch-left .gw-ssch-price input[type=text]{width: 100%;}
    #gw-ssch .gw-filter-container [class^='gw-shop-btn'][class*="submit"] {min-width: 100%;}

    /*헤더-----------------------------------------------------------------------------------------------------------------*/
    #hd_wrapper{padding: 20px;}
    #gw-gnb{display: none;}
    #hd_menu{height: 40px;}

    /*메인-----------------------------------------------------------------------------------------------------------------*/
    /*그누위즈 메인 상품 목록 스킨 20*/
    #gw-main-20-skin .sct_li{width: calc(50% - 40px);}

    /*그누위즈 메인 상품 목록 스킨 40*/
    #gw-main-40-skin .gw-main-40-skin-prev{left:30px;}
    #gw-main-40-skin .gw-main-40-skin-next{right:30px;}

    /*그누위즈 메인 상품 목록 스킨 50*/
    #gw-main-50-skin .sct_li{padding:20px;}
    #gw-main-50-skin .sct-dict-rate-circle{width: 50px;height: 50px;line-height:50px;}

    /*상품목록-----------------------------------------------------------------------------------------------------------------*/
    #sct{padding:0 40px;}
    .sct_10.lists-row{padding:0 40px;}
    .gw-sct-total{padding:30px 40px;}
    #sct .sct_10.lists-row{padding:0;}
    #sct .gw-sct-total{padding:30px 0;}

    /*상품상세-----------------------------------------------------------------------------------------------------------------*/
    #gw-sct-location{padding:40px 20px;}
    #sit_ov_wrap{width: 100%;}
    #sit{padding:0 40px;}
    #gw-sit-pvi{margin-right:20px;}
    #sit_ov{padding: 20px;}
    #sit_btn_opt{right: 20px;top:20px;}
    #gw-fixed-option{width: 100%;}

    /*마이페이지-----------------------------------------------------------------------------------------------------------------*/
    .gw-mypagebanner{padding: 0 40px;}
    #gw-my .gw-my-sec01{height: auto;flex-direction: column;gap: 20px;}
    #gw-my .gw-my-sec01 > div{width: 100% !important;place-content:center;}
    #gw-my .gw-my-info .gw-ico{display: none;}
    #gw-my .gw-my-info{border-right: none;}
    #gw-my .gw-my-info .gw-text{margin-bottom: 10px !important;text-align: center;}
    #gw-my .gw-my-info .gw-text > br{display: none;}
    #gw-my .gw-my-benefit{padding: 20px;background: #fff;border: 1px solid #ddd;border-radius: 20px;text-align: center;}
    #gw-my .gw-my-benefit > div{padding-left: 0;gap: 5px;}
    #gw-my .gw-my-sec02{border-top: 9px solid #f5f5f5;border-bottom:1px solid #eee;padding: 0 20px;padding-top: 30px;}
    #gw-my .gw-my-sec03{border-top: 9px solid #f5f5f5;border-bottom:1px solid #eee;padding: 30px 20px;}
    #shop-content-left{display: block;width: 100%;margin-top:0;}
    #shop-content-left .gw-sub-title{display: none;}
    #shop-content-left .gw-my-nav > li{border-top: 9px solid #f5f5f5;border-bottom:1px solid #eee;padding: 30px 0;}
    #shop-content-left .gw-my-nav > li:not(:last-child){margin-bottom: 0;}
    #shop-content-left .gw-my-nav .gw-my-nav-title{padding-left: 20px;}
    #shop-content-left .gw-my-nav .gw-my-dep02 > li > a{position:relative;display:block;padding: 15px 20px;border-bottom: 1px solid #eaeaea;}
    #shop-content-left .gw-my-nav .gw-my-dep02 > li > a:before{content:"\e93e";display: block;font-family:xeicon;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
    #shop-content-right{margin-top:0;padding-left:0;width: 100%;}
    #shop-content-right #wrapper_title{padding-top:40px;text-align: center;}

    /*주문내역조회-----------------------------------------------------------------------------------------------------------------*/
    #sod_v .gw-search-container{border-radius: 0;}
    #sod_v .gw-orderquiry{margin: 0 auto;width: calc(100% - 80px);}

    /*주문상세내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-sod-fin {padding: 0 40px;}

    /*자주하시는질문-----------------------------------------------------------------------------------------------------------------*/
    #faq_sch{padding: 0;}
    #faq_sch .faq-search-container{border-radius: 0;}

    /*개인결제-----------------------------------------------------------------------------------------------------------------*/
    #forderform {padding: 0 40px;}
    #m_sod_frm_orderer > h2{display: none;}
    #m_sod_frm_orderer .odf_tbl{padding: 30px 40px;}
    #m_sod_frm_orderer #sod_frm_paysel{border-top:9px solid #f5f5f5;border-bottom:1px solid #eee;}
    #m_sod_frm_orderer tr{display: block;}
    #m_sod_frm_orderer tr:not(:last-child){margin-bottom: 20px;}
    #m_sod_frm_orderer .odf_tbl tbody th{padding-bottom:5px;border-bottom: none;width: 100%;background: #fff;}
    #m_sod_frm_orderer .odf_tbl tbody td{display: block;text-align: left;border-right:none;width: 100% !important;height: auto;border-radius: 10px;}
    #m_sod_frm_orderer .odf_tbl tbody tr:nth-child(1) td,
    #m_sod_frm_orderer .odf_tbl tbody tr:nth-child(2) td{background: #F7F7F7;padding: 10px 17px;border: 1px solid #eaeaea;}
    #m_sod_frm_orderer input[type="email"]{width:calc(100% - 34px);}
    #sod_frm_paysel ul.pay_way{padding:30px 20px;display: flex;flex-wrap: wrap;gap: 10px;}
    #sod_frm_paysel ul.pay_way > li{width: calc(50% - 10px);margin-bottom: 0;}
    #sod_frm_paysel ul.pay_way input[type="radio"] {opacity: 0;position: absolute;}
    #sod_frm_paysel ul.pay_way label {position:relative;display:inline-block;cursor:pointer;z-index:1;display: flex;align-items: center;/* padding: 0.5em; *//* margin-bottom: 0.5em; */background-color: #fff;border: 1px solid #eaeaea;border-radius: 4px;transition: background-color 0.2s, border-color 0.2s;color: #999;text-align: center;justify-content: center;border-radius: 10px;height: 40px;line-height: 40px;font-family: "Pretendard_R", sans-serif;}
    #sod_frm_paysel ul.pay_way input[type="radio"]:checked + label {background-color: #000;border-color: #000;color: #fff;}
    #display_pay_button{border-top:9px solid #f5f5f5;border-bottom:1px solid #eee;}
    #display_pay_button .btn_submit{font-size: var(--main-title04);}
    #display_pay_button .btn_cancel {padding: 0;width:100%;cursor:pointer;border:1px solid #eaeaea;margin: 0;height: 60px;line-height: 60px;font-size: var(--main-title04);border-radius: 10px;color:#111;background: #fff;}

    /*장바구니-----------------------------------------------------------------------------------------------------------------*/
    #sod_bsk .gw-step-wrap > li:first-child{border-radius:0;}
    #sod_bsk .gw-step-wrap > li:last-child{border-radius:0;}
    #gw_bsk_tot{border-radius:0;}
    #gw-bsk-list .gw-bsklist{margin:0 auto;width: calc(100% - 80px);}
    #gw-bsk-list .btn_cart_del{padding-left: 40px}
    #sod_bsk #gw-recommend{padding: 0 40px;}

    /*주문서작성-----------------------------------------------------------------------------------------------------------------*/
    #sod_frm{padding: 0 40px;}
    #sod_frm.sod_frm_mobile{padding: 0;}
    .sod_left{width: calc(70% - 30px);}
    .sod_right{width: 30%;}
    #sod_frm .tbl_frm01 th{width: 15%;}
    #sod_frm_taker label{margin-right: 5px;}
    #od_pay_sl .lb_icon{font-size: 14px;}
    #sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{position:fixed;top: 50%;right: auto;left:50%;transform: translate(-50%, -50%);}
    .sod_frm_mobile .od_coupon .btn_confirm .btn_close{width: 30px;height: 30px;top:10px;right: 10px;border:1px solid #ddd;border-radius: 100%;}

    /*위시리스트-----------------------------------------------------------------------------------------------------------------*/
    #sod_ws{margin:0 auto;width: calc(100% - 80px);padding-top: 40px;}

    /*포인트내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-point .point_all{border-radius:0;}
    #gw-point .point_list{margin: 0 auto;width: calc(100% - 80px);}

    /*쿠폰내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-coupon .point_all{border-radius:0;}
    #gw-coupon .coupon_list{margin: 0 auto;width: calc(100% - 80px);}

    /*쿠폰존-----------------------------------------------------------------------------------------------------------------*/
    .couponzone_list{width: calc(100% - 80px);margin: 0 auto;}

    /*사용후기 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sps{padding: 0 40px;}

    /*사용후기 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-review-view .gw-review-container{padding: 0 40px;}
    #gw-review-view .gw-review-reply{width: calc(100% - 80px);margin: 0 auto;}

    /*상품문의 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sqa {padding: 0 40px;}

    /*배송지 목록-----------------------------------------------------------------------------------------------------------------*/
    #gw-sod-addr{padding:0 40px;padding-top: 40px;}

    /*배송지 등록-----------------------------------------------------------------------------------------------------------------*/
    #gw-add-address{padding:0 40px;}
}

@media screen and (max-width:1280px) {
    /*공통-----------------------------------------------------------------------------------------------------------------*/
    #wrapper{padding-top:0;}
    #container{padding-top:117px;padding-bottom: 50px;}
    #container_main #container {padding-top: 0;}
    .gw-sec{padding:60px 0;}
    .gw-sec + .gw-sec{border-top: 9px solid #f5f5f5;border-bottom: 1px solid #eee;}
    .gw-sec-container{padding:0 20px;}
    .gw-skin-box{margin-top:60px !important;}
    #wrapper_title{font-size:0;display: none;}
    [class^='gw-status']{min-width: auto;}
    .sct_admin{top:15px;left: 40px;right:auto;position: relative;margin-bottom:15px;}

    /*상품관련-----------------------------------------------------------------------------------------------------------------*/
    .sct_btn{display: none;}
    .sct_10 .sct_op_btn>button{width: 2rem;height: 2rem;}
    .sct_10.lists-row{padding:0 20px;}
    .sct_10 .sct_img:hover {border: 2px solid #eaeaea;}
    .sct_cartop_wr{padding: 10px;}
    .sct_cartop_wr > form > label{display: none;}
    .sct_li select{height: 30px;line-height:30px;}
    .sct-cartop-container .gw-btn01{height: 30px;line-height:30px;}
    .sct-cartop-container .gw-btn02{height: 30px;line-height:30px;}


    /*게시판-----------------------------------------------------------------------------------------------------------------*/
    .gw-bbs-con{padding:0;}

    /*게시판 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-list{margin-top:0;}
    #gw-bo-list > h2{display: none;}

    /*게시판 write-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-w > h2{display: none;}

    /*헤더-----------------------------------------------------------------------------------------------------------------*/
    #header.header-fixed.top0{top: 0;}
    #header.header-sticky{position: sticky;}
    #header .gw-sub-con-1400{padding: 0 20px;}

    /*상단메뉴*/
    #tnb{display:none;}

    /*헤더메뉴*/
    #header .head_off{display: none;}
    #hd_wrapper{padding:1rem 20px;}
    #logo {width: 160px;}
    #logo > a > img {width: 100%;height: 100%;object-fit: cover;}

    #hd-util .login,
    #hd-util .logout,
    #hd-util .mypage,
    #hd-util .register,
    #hd-util .admin{display: none;}
    #hd-util > li > a:before{margin-bottom: 0;}

    /*메뉴*/
    .hd_menu{gap:1.5rem;}
    .hd_menu li:first-child{margin-left:1rem;}
    .hd_menu li a{font-size: 14px;}
    .hd_menu li a:hover{color:#505050;}
    .hd_menu li a:after{display: none;}

    /*카테고리*/
    #category{right:-100vw;width: 100vw;}
    #category .register-bubble{display: block !important;}
    #category .gw-contact > .gw-text{display: block !important;}

    /*tnb*/
    #category .tnb-mobile-box {display: block;padding: 30px 0;border-top: 9px solid #f5f5f5;}
    #category .tnb-mobile-box > ul{padding:0 15px;flex-wrap: wrap;gap:10px;}
    #category .tnb-mobile-box > ul > li{width:calc((100% - 10px)/2);text-align:center;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.10);border-radius:7px;}
    #category .tnb-mobile-box > ul > li > a{display:block;padding:14px 0;font-size:15px;font-weight:500;}

    /* 모바일 앱 헤더 */
    #gw-mob-hd{display: block;position:relative;width: 100%;}
    #gw-mob-hd .front{position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
    #gw-mob-hd .front > li > a{display: block;width: 1.5rem;height: 1.5rem;margin-right: 0.5rem;}
    #gw-mob-hd .front > li > a:before {content: '';display: block;font-family: xeicon;color: #000;font-size:24px;text-align: center;}
    #gw-mob-hd .front > li.back > a:before {content: "\e93b";}
    #gw-mob-hd .front > li.home > a:before {content: "\e902";}
    #gw-mob-hd .gw-hd-title{display: flex;align-items: center;place-content: center;font-size:var(--main-text01);width: 50%;margin: 0 auto;text-align: center;}
    #hd-util{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;}
    #hd-util > li > a:before{font-size: 24px;}

    /*검색어*/
    #hd_sch{display: none;}

    /*인기검색어*/
    #hot-list-container{display: none;}

    /*전체카테고리*/
    #hd_menu button#menu_open{padding:0;width: auto;border-left: none;border-right: none;display: none;}
    #hd_menu button#menu_open > span{display: none;}

    /*메인-----------------------------------------------------------------------------------------------------------------*/

    /*그누위즈 메인 상품 목록 스킨 30*/
    #gw-main-30-skin .sct_li{width: calc(50% - 20px);}

    /*그누위즈 메인 상품 목록 스킨 40*/
    #gw-main-40-skin .gw-sct-main-40-skin-slider{width: 100%;}
    #gw-main-40-skin .slick-slide{display:flex;flex-wrap: wrap;justify-content: space-between;}
    #gw-main-40-skin .sct_10 .sct_li{padding-bottom:2rem;margin:0;width:calc(50% - 0.5rem);}
    #gw-main-40-skin .sct_10 .sct_img{max-width:100%;max-height:100%;}
    #gw-main-40-skin .gw-main-40-skin-prev,
    #gw-main-40-skin .gw-main-40-skin-next{display: none;}
    #gw-main-40-skin .gw-main-40-skin-dots-container {padding:2rem 0;display: flex;justify-content: center;font-size: 0;}
    #gw-main-40-skin .gw-main-40-skin-dots-container .gw-main-40-skin-dot {background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    #gw-main-40-skin .gw-main-40-skin-dots-container .slick-active .gw-main-40-skin-dot {background: var(--main-color);transform:rotate(-45deg);}
    #gw-main-40-skin .gw-btn-container {padding: 0 20px;}

    /*그누위즈 메인 배너*/
    #gw-theme-main-visual{padding-top: 65px;}

    /*그누위즈 메인 브랜드관*/
    #gw-shop04-main-brand{margin-top:0;padding:60px 20px;}
    #gw-shop04-main-brand .gw-tab-menu{flex-wrap: wrap;}
    #gw-shop04-main-brand .gw-brand-tab-content{min-height: auto;}
    #gw-shop04-main-brand .gw-tab-li{padding: 0.5rem;width:calc(50% - 10px);text-align:center;border-radius: 10px;}
    #gw-shop04-main-brand .gw-brand-container{display: flex;flex-direction: column;gap: 20px;}
    #gw-shop04-main-brand .gw-main-brand-left{position:relative;width:100%;height:40vw;}
    #gw-shop04-main-brand .video{height:40vw;}
    #gw-shop04-main-brand .gw-img-box{height:40vw;}
    #gw-shop04-main-brand .gw-main-brand-right{padding-left:0;padding-top:0;}
    #gw-shop04-main-brand .sct_noitem{padding:40px 0;width:100%;min-height:auto;}

    /*그누위즈 메인 급상승키워드*/
    #gw-shop04-main-keyword{margin-top:0;padding:60px 20px;}
    #gw-shop04-main-keyword .gw-keyword-container{display: flex;flex-direction: column;gap: 20px;}
    #gw-shop04-main-keyword .gw-keyword-left{position:relative;width:100%;height: auto;}
    #gw-shop04-main-keyword .gw-keyword-tab-menu{display: flex;flex-wrap: wrap;gap: 10px;}
    #gw-shop04-main-keyword .gw-keyword-tab-menu > li{padding:0.5rem;border:1px solid #eaeaea;width: auto;border-radius: 10px;}
    #gw-shop04-main-keyword .gw-keyword-tab-container{padding-left: 0;}
    #gw-shop04-main-keyword .sct_noitem{width:100%;}

    /*그누위즈 메인 사용후기*/
    #gw-main-review .gw-review-slider{display: block;}
    #gw-main-review .slick-slide{margin: 0 0.5rem;}
    #gw-main-review .sct_10 .sct_img{margin: 0;max-width:100%;max-height:100%;}
    #gw-main-review .gw-main-review-text-container{padding:40px 15px 15px;margin: 0;margin-top:-20px;}
    #gw-main-review .gw-main-review-prev,
    #gw-main-review .gw-main-review-next{display: none;}
    #gw-main-review .review-dots-container {padding:2rem 0;display: flex;justify-content: center;font-size: 0;}
    #gw-main-review .review-dots-container .review-dot {background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    #gw-main-review .review-dots-container .slick-active .review-dot {background: var(--main-color);transform:rotate(-45deg);}

    /*그누위즈 메인 영상*/
    #gw-main-video .video-container{width: 100%;}

    /*그누위즈 메인 인스타그램*/
    #gw-instagram-feed .gw-instagram-container > ul > li{max-width:265px;height:265px;}

    /*이벤트-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-list .gw-banner-container{padding-top:30px !important;}

    /*상품목록-----------------------------------------------------------------------------------------------------------------*/
    #sct{padding:0;}
    #gw-sct-location{display:none;}
    #gw-sct-type01{padding:1rem;margin-bottom:0 !important;}
    #gw-sct-type01 > ul > li{margin-left:10px;white-space: nowrap;width: auto;display: inline-block;}
    #gw-sct-type01 > ul > li > a{padding: 0 20px;height: 30px;line-height: 30px;}
    #gw-ssch-sort.sel-wrap > select{padding:5px 18px 5px 10px;min-width:100px;height: 30px;line-height: 1.4;font-size: 13px;}
    #sct_sortlst{padding:1rem 20px;border-bottom:1px solid #eaeaea;}
    .gw-sct-total{padding:1rem 20px;}
    #sct .gw-sct-total{padding:1rem 20px;}
    #sct .sct_10.lists-row{padding:0 20px;}
    .sct_10{padding: 0;}
    .sct_10 .sct_li{width: 50%;margin-bottom:40px;padding-left:5px;padding-right:5px;}
    .sct_10 .sct_img{max-width: 100%;max-height: 100%;}
    .sct_10 .sct_op_btn .btn_wish:hover{transform:scale(1.0);background: #fff;border-color:#eaeaea;color:#111 !important;}
    .sct_10 .sct_op_btn .btn_wish:hover i {animation: none;}
    .sct_10 .sct_op_btn .btn_wish:active {transform: scale(1.0);}
    .sct_10 .sct_op_btn .btn_share:hover{transform:scale(1.0);background: #fff;border-color:#eaeaea;color:#111 !important;}
    .sct_10 .sct_op_btn .btn_share:hover i {animation: none;}
    .sct_10 .sct_op_btn .btn_share:active {transform: scale(1.0);}
    .sct_40{padding: 0;gap:0;}
    .sct_40 .sct_li{padding:20px;width: 100%;background: #fff;border:none;border-bottom:1px solid #eee;border-radius: 0;}
    .sct_40 .sct_li > div{flex:auto;}
    .sct_40 .sct_img{width: 200px;}
    .sct_40 .sct_op_btn{position: relative;right:0;bottom:0;}
    .sct_40 .sct_ct_wrap{padding-right: 0;width: calc(100% - 120px);}
    .sct_40 .sct_op_btn>button{color:#000;font-size:1rem;display: flex;flex-direction: column;align-items: center;place-content: center;width: 2rem;height: 2rem;border: 1px solid #eaeaea;border-radius: 50%;transition: background-color 0.3s ease, transform 0.3s ease;}
    .sct_40 .shop_icon{width: 40px;font-size:12px;padding:2px;margin-left:0;}
    .gw-mob-sct-btn{margin-right:0.5rem;display: flex;gap: 0.5rem;}
    .gw-mob-sct-btn > button{display: flex;flex-direction: column;align-items: center;place-content: center;width: 2rem;height: 2rem;border: 1px solid #eaeaea;color:#111;border-radius: 50%;}
    .sct_wish:after{display: none;}

    /*상품상세-----------------------------------------------------------------------------------------------------------------*/
    #sit{padding:0;}
    #sit_ov_wrap{flex-direction: column;}
    #gw-sit-pvi{margin-right:0;margin-bottom:20px;width: 100%;}
    #gw-sit-pvi .slider-nav .slick-track{display: flex;align-items: center;place-content: center;}
    #gw-sit-pvi .slider-for .slide{border: none;border-radius: 0;}
    #gw-sit-pvi .slider-nav{padding: 0;}
    #gw-sit-pvi .slider-nav .slide{min-width: 40px;min-height: 40px;max-width:60px !important;border-radius: 10px;}
    #sit_siblings{margin-top: 40px;}
    #sit_ov{padding:0 20px;width: 100%;border:none;border-radius:0;}
    #sit_info{border-top:9px solid #f5f5f5;border-bottom:1px solid #eee;}
    #sit_tab{padding-top: 0;}
    #sit_tab .tab_tit{top:0;}
    #sit_tab .tab_tit.fixed{top: 0;}
    #sit_tab .tab_con > li{padding-top:0;padding:0 20px;padding-bottom:30px;margin-top:0;}
    #sit_tab .tab_con > li:not(:first-child){padding-top:30px;border-top:9px solid #f5f5f5;border-bottom:1px solid #eee;}
    #sit_inf_open {border: 0;}
    #sit_inf_open thead{border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
    #sit_inf_open tr{display: block;}
    #sit_inf_open tr:not(:last-child){margin-bottom:20px;}
    #sit_inf_open tbody th{padding:15px 0;border-bottom: none;width: 100%;background: #fff;}
    #sit_inf_open tbody td{padding:19px 20px;display: block;text-align: left;border-right:none;width: 100% !important;height: auto;border-radius: 8px;}
    #sit_inf_open tbody td:before{content:attr(data-label);float: left;font-family:'Pretendard_B' !important;color:#222;font-size: 14px;}
    #sit_inf_open tbody td:nth-child(2n){background:rgba(0,0,0,0.02);}
    #sit_inf_open tbody td:last-child{border-bottom: 0;}
    #gw-recommend{padding: 0 20px;}
    #gw-recommend .gw-recommend-list{margin-bottom:50px;}
    #gw-recommend .gw-title{padding: 30px 0 20px;}
    #gw-recommend .gw-recommend-list .slick-prev, #gw-recommend .gw-recommend-list .slick-next{display: none;}
    #gw-recommend .recommend-dots-container {padding:2rem 0;display: flex;justify-content: center;font-size: 0;}
    #gw-recommend .recommend-dots-container .recommend-dot {background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    #gw-recommend .recommend-dots-container .slick-active .recommend-dot {background: var(--main-color);transform:rotate(-45deg);}
    #gw-sit-use-list .gw-sit-use-top{background: #fafafa;border-radius: 20px;}
    #gw-sit-use-list .gw-sit-use-top .gw-sit-review {display: none;}
    #gw-sit-use-list .gw-sit-use-top > div{background: transparent;flex:0 0 50%;}
    #gw-sit-use-list .gw-sit-use-top > div:first-child:after {content: "";display: block;position: absolute;right: 0;width: 1px;height: calc(100% - 40px);background: #eaeaea;}
    #gw-fixed-option{z-index: 100;}
    #gw-fixed-option .gw-fixed-option-box{padding: 10px 0;height: auto;}
    #gw-fixed-option .gw-fixed-option-toggle{height: 20px;top:-20px;}
    #gw-fixed-option .gw-fixed-option-container{padding:0 10px;}
    #gw-fixed-option .gw-fixed-option-left {display: none;}
    #gw-fixed-option .gw-fixed-option-item{flex-direction:column;gap: 0;}
    #gw-fixed-option .gw-fixed-option-item > div{flex:auto;width:100%;}
    #gw-fixed-option .sit_btn_wish > span{display: none;}
    #gw-fixed-option .gw-fixed-option-right> *{flex: auto;}
    #gw-fixed-option .sit_btn_wish{height: 50px;line-height: 50px;padding:0;}
    .sit_sel_option{padding: 10px 0;}
    .sit_side_option{padding: 10px;}
    .sit_side_option select{height: 45px;line-height: 20px;}
    #sit_ov_btn > a{font-size: var(--main-text02);height: 50px;line-height: 50px;}
    .sit_btn_cart{font-size: var(--main-text02);height: 50px;line-height: 50px;}
    .sit_btn_buy{font-size: var(--main-text02);height: 50px;line-height: 50px;}
    .sit_side_option{margin-bottom: 0;border-radius: 20px;overflow: hidden;}
    .sit_opt_added{border-radius: 20px;overflow: hidden;}
    .sit_sel_option li{padding:10px 15px;border-radius: 0;}

    /*개인결제 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sct-pv{padding:20px 20px 0;}
    #gw-sct-pv .sct_li{flex: 0 0 calc(50% - 10px);}
    #m_sod_frm_orderer .odf_tbl{padding: 30px 20px;}

    /*주문상세내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-sod-fin {padding: 0;}
    #gw-fin-list{padding:0 40px;}
    #gw-sod-fin-orderer{padding:0 40px;}
    #gw-sod-fin-receiver{padding:0 40px;}
    #gw-sod-fin-dvr{padding:0 40px;}
    #gw-sod-bsk-tot2{padding:0 40px;}
    #gw-sod-fin-pay{padding:0 40px;}
    #gw-sod-bsk-tot2{padding:0 40px;}

    #sod_bsk #gw-recommend{padding: 0 20px;}


    /*매장찾기-----------------------------------------------------------------------------------------------------------------*/
    #gw-map{margin-top:0;}
    #gw-map > h2{display: none;}
    #gw-map .map-header{padding-top:30px;}

}

@media screen and (max-width:1024px){
    /*버튼*/
    .sit_admin{right: 20px;top: 20px;}
    .sct_admin a.btn {height: 25px;line-height: 25px;}
    .new_win .win_btn{padding:0 !important;}
    .gw-main-btn02{max-width: 100%;}
    .gw-main-btn02.gw-w-15{margin:0 auto;width: calc(100% - 40px) !important;}
    .gw-main-btn02:before,
    .gw-main-btn02:after{display: none;}
    .gw-main-btn02:hover {color: #111 !important;border: 1px solid #eaeaea;}
    .li_more_btn{margin: 0 auto;width: calc(100% - 40px);}
    .small-btn{width: 40px;height: 40px;}

    /*input*/
    input[type="text"]{height: 40px;}
    .sel-wrap > select{height: 40px;line-height: 15px;}
    .frm_input{height: 40px !important;padding:0 17px;}
    .file-name{height: 40px;}
    .gw-file-input-button{height: 40px;line-height: 40px;}
    input[type="checkbox"] + .check-label:before{width: 20px;height: 20px;}
    input[type="checkbox"]:checked + .check-label:before{line-height:19.5px;font-size:12px;}

    /*table*/
    .gw-table01 tbody .empty_table{text-align: center;}
    .gw-table01 tr{overflow:hidden;border-top: none;border-bottom: none;border:1px solid #eaeaea;border-radius:20px;box-shadow:none;}


    /*회원가입-----------------------------------------------------------------------------------------------------------------*/
    #register_form .gw-register-form-inner .gw-btn02{height:40px;line-height: 40px;}

    /*자주하시는질문-----------------------------------------------------------------------------------------------------------------*/
    #faq_sch .faq-search-container{padding: 20px !important;}

    /*검색결과-----------------------------------------------------------------------------------------------------------------*/
    #gw-ssch .gw-ssch-right{padding:20px;}
    #gw-ssch-frm{padding:20px 40px;}
    #ssch_sort_all.sel-wrap > select{min-width:140px;}

    /*게시판 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-list form {padding: 0 20px;}
    .gw-bbs-con{padding: 0;}
    #gw-bo-list .sch_input{height: 40px;}
    #gw-bo-list .sch_input > i{font-size:1.5em;}
    #gw-bo-list .search-container button > i{font-size: 1.5em;}
    .gw-search-container{padding: 30px 20px;margin-bottom:30px !important;}
    .gw-search-container [class^='gw-shop-btn'][class*="submit"]{height: 40px;line-height: 40px;}
    .gw-search-container .gw-sch-wr button > i{font-size:1.5em;}
    #gw-bo-list .gw-table01 tbody tr.on{border-bottom-color: #eaeaea;background: transparent;}


    /*게시판 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-v{padding-top:40px !important;padding:0 20px;}
    #gw-view-nb{padding-top:30px;margin-bottom:30px;}

    /*게시판 write-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-w{padding:20px;}

    /*메인-----------------------------------------------------------------------------------------------------------------*/
    #container_main .gw-btn-container{padding:0;}

    /*top-banner*/
    .top-banner-btn-container .top-close-today{display: none;}

    /*모달 검색창*/
    #gw-search-modal .gw-search-modal{padding:70px 0;align-items: flex-start;place-content: flex-start;width:100%;}
    #gw-search-modal .gw-search-modal > div{padding:0 20px;flex-direction: column;}
    #gw-search-modal .gw-search-input-box > form{width: 100%;}
    #gw-search-modal #gw-sch-input{height: 45px;}
    #gw-search-modal #gw-sch-submit{margin:0;right:20px;height: 45px;}
    #gw-search-modal .closeBtn{top: -3rem;right: 10px;background: transparent;color: #111;}
    #gw-search-modal .gw-search-ranking-box > div{padding:0;flex:auto;width:100%;}
    #gw-search-modal .gw-search-ranking-box > div + div{border-left: none;border-top:10px solid #fafafa;}
    #gw-search-modal .gw-search-recent{margin-bottom: 2rem;}
    #gw-search-modal .gw-search-lately{padding-top: 2rem !important;}
    #gw-autocomplete-results{padding:15px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);height:60vw;}

    /*메인-----------------------------------------------------------------------------------------------------------------*/
    /*그누위즈 메인 상품 목록 스킨 10*/
    #gw-main-10-skin .sct_li{margin:0;margin-bottom: 1rem;}
    #gw-main-10-skin .sct_10 .sct_img{max-width:100%;max-height:fit-content;}
    #gw-main-10-skin .gw-main-10-skin-dots-container {padding:2rem 0;display: flex;justify-content: center;font-size: 0;}
    #gw-main-10-skin .gw-main-10-skin-dots-container .gw-main-10-skin-dot {background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    #gw-main-10-skin .gw-main-10-skin-dots-container .slick-active .gw-main-10-skin-dot {background: var(--main-color);transform:rotate(-45deg);}

    /*그누위즈 메인 상품 목록 스킨 20*/
    #gw-main-20-skin .sct_10{margin-bottom: 2rem;gap:2rem;}
    #gw-main-20-skin .sct_li{padding:1rem;padding-bottom:1.5rem;width: calc(50% - 30px);}

    /*그누위즈 메인 상품 목록 스킨 30*/
    #gw-main-30-skin .sct_10{margin-bottom: 0;}
    #gw-main-30-skin .gw-main-30-skin-banner{margin:0;margin-bottom:1rem;height: 7rem;}
    #gw-main-30-skin .gw-main-30-skin-slider{width: 100%;}
    #gw-main-30-skin .slick-slide{width: 100%;}
    #gw-main-30-skin .sct_li{padding:1rem;padding-bottom:1.5rem;margin:0;width: 100%;}
    #gw-main-30-skin .sct_li:not(:last-child){margin-bottom: 1rem;}
    #gw-main-30-skin .gw-main-30-skin-dots-container {padding:2rem 0;display: flex;justify-content: center;font-size: 0;}
    #gw-main-30-skin .gw-main-30-skin-dots-container .gw-main-30-skin-dot{background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    #gw-main-30-skin .gw-main-30-skin-dots-container .slick-active .gw-main-30-skin-dot{background: var(--main-color);transform:rotate(-45deg);}

    /*그누위즈 메인 상품 목록 스킨 50*/
    #gw-main-50-skin .sct_10{margin-bottom: 2rem;}
    #gw-main-50-skin .sct_li{padding:1rem;margin:0;width: 100%;}
    #gw-main-50-skin .sct_li:not(:last-child){margin-bottom: 1rem;}

    /*메인 그리드 배너(메인)*/
    #gw-shop-main-grid .gw-main-grid-list > li:last-child:hover .gw-main-btn02 {color: #111 !important;border: 1px solid #eaeaea}
    #gw-shop-main-grid .gw-main-grid-list > li:last-child:hover .gw-main-btn02:before,
    #gw-shop-main-grid .gw-main-grid-list > li:last-child:hover .gw-main-btn02:after {display: none;}

    /*그누위즈 메인 퀵메뉴*/
    #gw-shop-main-quick .gw-main-quick-list{flex-wrap: wrap;place-content: center;gap: 20px;}
    #gw-shop-main-quick .gw-main-quick-list > li{width:calc(25% - 20px);}
    #gw-shop-main-quick .gw-main-quick-list > li > a {display: flex;flex-direction: column;align-items: center;gap: 0;}

    /*그누위즈 그리드 배너*/
    #gw-shop-main-grid .gw-main-grid-list{flex-wrap: wrap;}
    #gw-shop-main-grid .gw-main-grid-list > li{flex:auto;width:calc(50% - 10px);}

    /*그누위즈 브랜드관*/
    #gw-shop04-main-brand .gw-tab-menu{flex-wrap: wrap;}

    /*그누위즈 메인 영상*/
    #gw-main-video .gw-bg-text{display: none;}
    #gw-main-video .gw-sec-con-1440{padding-top:5rem;padding-bottom: 7rem;}
    #gw-main-video .video-container{width:100%;height:40vh;}

    /*그누위즈 메인 인스타그램*/
    #gw-instagram-feed .slick-slide {margin-right: 1rem;overflow: hidden;width: 65vw;height: 65vw;border-radius: 20px;}
    #gw-instagram-feed .gw-text{display: none;}

    /*그누위즈 메인 그리드 메뉴*/
    #gw-shop-main-grid-menu .gw-main-grid-menu-list {flex-wrap: wrap;}
    #gw-shop-main-grid-menu .gw-main-grid-menu-list > li{flex:auto;width:calc(50% - 10px);}
    #gw-shop-main-quick .gw-img{width: 65px;height: 65px;}


    /*퀵메뉴-----------------------------------------------------------------------------------------------------------------*/
    .gw-quick-list .gw-more{right: 20px;}

    /*푸터-----------------------------------------------------------------------------------------------------------------*/
    #ft{padding-bottom:100px;display: flex;flex-direction: column;gap:30px;}
    #ft > .gw-w-50{width: 100% !important;}
    #ft-left > div{width:100%;font-size:12px;}
    #ft-logo{margin-bottom:1rem !important;}
    #ft-left > div:not(:first-child){border:1px solid #eee;}
    #ft-left .gw-title{position:relative;padding:1rem;margin-bottom: 0 !important;}
    #ft-left .gw-title:before{content:"\e941";display:block;font-family:xeicon;position:absolute;right: 1rem;top: 50%;transform: translateY(-50%);transition: transform 0.3s;}
    #ft-left .gw-title.on:before{transform: rotate(180deg);transform-origin: top;}
    #ft-left .gw-text{padding:1rem;display: none;background: #f8f8f8;}
    #ft-left .gw-num{margin-bottom: 0.5rem !important;}
    #ft_link{margin-bottom:30px;}
    #ft_company{margin-bottom:0.5rem !important;text-align: center;font-size:12px;}
    #ft-right .ft_info{display: flex;flex-wrap: wrap;align-items: center;gap: 5px;}
    #ft-right .ft_info .gw-btn03{padding:0.1rem 0.2rem;}
    #ft-right .family-site-container{width: 100%;}

    /*하단 고정 메뉴*/
    #gw-fixed-menu {display: block;position:fixed;left:0;bottom:0;right:0;z-index:10;background: #fff;box-shadow:0px -4px 4px 0px rgba(0, 0, 0, 0.1);border-top-left-radius:15px;border-top-right-radius:15px;height: 60px; box-sizing: content-box;}
    #gw-fixed-menu.none{display: none;}
    #gw-fixed-menu > ul > li > a{display: block;width: 100%;height: 100%;}
    #gw-fixed-menu img {width: 100%;height: 100%;object-fit: cover;}

    /*gw-quick*/
    #gw-quick{right: 20px;bottom:70px;}
    #gw-quick .gw-quick-list01{gap:0.5rem;}
    #gw-quick .gw-quick-item{width:2.5rem;height:2.5rem;}
    #gw-quick .gw-quick-item .gw-text01{font-size:12px;}
    #gw-quick .gw-quick-btn{width:2.5rem;height:2.5rem;}
    #gw-quick .gw-quick-btn .gw-text01{font-size:10px;}
    #gw-quick .gw-quick-list02{gap:0.5rem;}
    #gw-quick .gw-quick-list02 > li{width:2.5rem;height:2.5rem;}

    /*상품상세----------------------------------------------------------------------------------------------------------------*/
    #gw-sit-use-ol .gw-sit-use-container button{color:#111;}
    .sit_use_li_title {padding:0 10px;font-size:12px;min-width:min-content;height:30px;line-height: 30px;}
    .sct_10 .sct_cost{flex-direction:column;gap:0;align-items: flex-start;font-size: var(--main-title04);}

    /*마이페이지----------------------------------------------------------------------------------------------------------------*/
    #gw-my .gw-my-order-container{padding:20px;}
    #gw-my .gw-my-order-container > .gw-flex-btw{justify-content: space-around;}
    #gw-my .gw-order-state > li > a{width: auto;height: auto;border:none;}
    #gw-my .gw-order-state > li:not(:last-child) > a:after{right:-36px;transform:translate(0,-50%);}
    #gw-my .gw-board-item{padding:30px 20px;width: 100%;}
    #gw-my .gw-my-sec01{padding:30px 20px;border-radius: 0;}
    #gw-my .gw-my-sec03 > .gw-flex-btw{flex-direction: column;align-items: flex-start;}
    #gw-my .gw-my-sec03 .gw-board-container > li > a{padding:20px 0;}

    /*주문내역조회-----------------------------------------------------------------------------------------------------------------*/
    #sod_v .gw-search-container{padding:20px;}
    #sod_v .gw-search-container .gw-top{flex-direction: column;gap: 10px;}
    #sod_v .gw-search-container .sel-wrap{width: 100% !important;}
    #sod_v .gw-datepicker{width: 100% !important; gap: 10px;}
    #sod_v .gw-search-container .gw-date{margin-top:10px !important;}
    #sod_v .gw-orderquiry{width: calc(100% - 40px);border-top:none;}
    #sod_v .gw-orderquiry td{padding:10px 20px;text-align: right;border-bottom: none;}
    #sod_v .gw-orderquiry .gw-od-date-container{text-align: center;}
    #sod_v .gw-od-date{display: inline-block;}
    #sod_v .gw-orderquiry .gw-od-info{display: flex;}
    #sod_v .gw-od-info .gw-od-text{width: calc(100% - 90px);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space: normal;max-width:unset;}
    #sod_fin_cancelfrm{padding:20px;width: calc(100% - 40px);}
    #sod_fin_cancelfrm > .sod_cls_btn{top: 10px;right: 10px;}
    #sod_v .gw-orderquiry .empty_table {text-align: center;}

    /*주문상세내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-fin-list {padding: 0 20px;margin-bottom: 20px !important;}
    #gw-sod-fin .gw-fin-table01{margin-bottom:15px !important;border-top: none;}
    #gw-sod-fin .gw-fin-table01 td{padding:10px 20px;border-bottom: none;}
    #gw-sod-fin .sod_name {width: calc(100% - 90px);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space: normal;max-width:unset;}
    #gw-sod-fin > div > section {padding:30px 20px;margin-bottom:0 !important;border-top: 9px solid #f5f5f5;border-bottom: 1px solid #eee;}
    #gw-sod-fin .gw-point .title{padding:10px 0 10px 20px;border-bottom:none;width: 30%;}
    #gw-sod-fin .gw-point .text{padding:10px 20px 10px;border-bottom:none;width: auto;}
    #gw-sod-fin .gw-fin-table02 {border: 1px solid #eaeaea;border-radius: 20px;overflow: hidden;}
    #gw-sod-fin .gw-fin-table02 tr:nth-child(2n){background:rgba(0,0,0,0.02);}
    #gw-sod-fin .gw-fin-table02 th{padding:10px 0 10px 20px;border-bottom:none;width: 25%;}
    #gw-sod-fin .gw-fin-table02 td{padding:10px 20px 10px;border-bottom:none;}
    #gw-sod-fin .gw-fin-table02 .sod-fin-stress th{font-size: var(--main-text02);}
    #gw-sod-fin .gw-fin-table02 .sod-fin-stress td{font-size: var(--main-text02);}

    /*장바구니-----------------------------------------------------------------------------------------------------------------*/
    #gw-bsk-list .gw-bsklist{width: calc(100% - 40px);}
    #gw-bsk-list .btn_cart_del{padding-left: 0;place-content:center;}
    #gw-bsk-list .gw-bsklist td{padding:10px 20px;border-bottom: 0;}
    #gw-bsk-list .gw-bsklist .td_prd{gap: 0;justify-content: space-between;}
    #gw-bsk-list .gw-bsklist .td_prd .sod_name{text-align: right;width: calc(100% - 100px);}
    #gw_bsk_tot{padding: 30px 20px;}
    #gw_bsk_tot > ul{width: 100%;}
    #gw_bsk_tot > ul > li > i {font-size: 1.5em;}
    #sod_bsk > form{margin-bottom: 50px;}
    #gw-bsk-list .mod_options{padding:0 10px;min-width:auto;height: 30px;line-height: 30px;}
    #gw-bsk-list #mod_option_frm{margin:0 auto;width: calc(100% - 40px);}
    #gw-mod-container .mod-title-container{padding: 20px;}
    #gw-mod-container .mod-content{padding:80px 20px;}
    #mod_option_frm .option_wr{text-align:left;}
    #gw-mod-container .mod-btn-container{width: calc(100% - 40px);}
    #gw-bsk-list .gw-bsklist .empty_table{padding:20px;}

    /*주문서작성-----------------------------------------------------------------------------------------------------------------*/
    #sod_frm{padding: 0;}

    /*위시리스트-----------------------------------------------------------------------------------------------------------------*/
    #sod_ws{width: calc(100% - 40px);}
    #sod_ws .gw-wishlist td{padding:10px 20px;border-bottom: none;}
    #sod_ws .gw-wishlist .sod_ws_text{width: calc(100% - 90px);display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space: normal;max-width:unset;}
    #sod_ws .gw-wishlist-btn button{width:calc(33.3% - 6px);}
    #sod_ws .gw-wishlist-btn a{width:calc(33.3% - 6px); }

    /*포인트내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-point .point_list{border-top: none;width: calc(100% - 40px);}
    #gw-point .point_list tbody{display: block;}
    #gw-point .point_list tbody:not(:last-child){margin-bottom: 20px;}
    #gw-point .point_list td{padding:10px 20px;border-bottom: none;text-align: right;}

    /*쿠폰내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-coupon .coupon_list{border-top: none;width: calc(100% - 40px);}
    #gw-coupon .coupon_list tbody{display: block;}
    #gw-coupon .coupon_list tbody:not(:last-child){margin-bottom: 20px;}
    #gw-coupon .coupon_list td{padding:10px 20px;border-bottom: none;text-align: right;}
    .couponzone_list > ul > li .coupon_img{height: 100%;}
    .cp-guide{margin-top:10px;}

    /*쿠폰존-----------------------------------------------------------------------------------------------------------------*/
    .couponzone_list{padding:30px 20px;width: calc(100% - 40px);}
    .couponzone_list > ul > li{width: 100%;}
    .couponzone_list > ul > li img{display: none;}
    .couponzone_list > ul > li > .cp_inner {height: 148px;border-radius: 20px;border: 2px solid #ddd;}
    .coupon-text-container{justify-content: space-evenly;}

    /*사용후기 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sps{padding:0 20px;}
    #gw-sps .gw-sps-container{gap: 15px;}
    #gw-sps .gw-sps-container > li{margin-right: 0;margin-bottom:0;width: calc(33.3% - 10px);}
    #gw-sps .gw-sps-section > a{padding: 20px;}
    #gw-sqa .gw-sqa-product-container .gw-ico{width: 30px;height: 30px;}
    #gw-sqa .gw-sqa-product-container .gw-ico > i{font-size:1em;}

    /*사용후기 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-review-view .gw-review-container{padding:0 20px;}
    #gw-review-view .gw-total-review-container{padding:20px;border-radius: 0;flex-direction: column;gap:20px;}
    #gw-review-view .gw-total-review-container > div{width: 100%;}
    #gw-review-view .gw-total-review-container .gw-total-left{order: 1;}
    #gw-review-view .gw-review-product-content .gw-img{width: 90px;height: 90px;}
    #gw-sqa .gw-sqa-product-container:hover .gw-ico{ background: #fff;box-shadow: none;}
    #gw-sqa .gw-sqa-product-container:hover .gw-ico > i {margin-left: 0;color: #111;}
    .custom-no-items{padding:20px;margin-bottom:30px;}
    #gw-review-view .gw-review-reply{width: calc(100% - 40px);}

    /*상품문의 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sqa{padding: 0 20px;}
    #gw-sqa .gw-sqa-section > .gw-flex-btw {flex-direction: column;}
    #gw-sqa .gw-sqa-product-container{width: 100% !important;}
    #gw-sqa .sqa_con_btn button{padding:0 10px;top: 167px;font-size:12px;min-width:min-content;height:30px;line-height: 30px;}
    #gw-sqa .gq-sqa-left{width: 100% !important;}
    #gw-sqa > ul{border-top:none;}
    #gw-sqa > ul > li{padding:20px;border: 1px solid #eaeaea;border-radius: 20px;}
    #gw-sqa > ul > li:not(:last-child) {margin-bottom: 20px;}
    #gw-sqa .sit_qa_qaq{padding:20px 0;align-items: flex-start;line-height: 1.5;}
    #gw-sqa .sit_qa_qaa{padding:20px;}
    #gw-sqa .sit_qaa_yet{padding: 10px;font-size: 12px;}
    #gw-sqa .sit_qaa_done{padding: 10px;font-size: 12px;}

    /*배송지목록-----------------------------------------------------------------------------------------------------------------*/
    #gw-sod-addr{padding:0 20px;padding-top:30px;}
    #gw-sod-addr .gw-sod-addr-list{border-top:none;}
    #gw-sod-addr .gw-sod-addr-list td{padding:10px 20px;height:auto;border-bottom: none;text-align: left;}
    #gw-sod-addr .gw-td-sbj input[type="text"]{text-align: center;}
    #gw-sod-addr .gw-sod-addr-list .gw-td-mng > div{flex-direction: row;place-content: flex-end;}
    #gw-sod-addr .gw-table01 tbody td:before{display:block;float: none;text-align: left;margin-bottom: 5px;}
    #gw-sod-addr .gw-sod-addr-list td > span {display: block;border: 1px solid #eaeaea;border-radius:10px;padding:12px 17px;width: 100%;height: auto;font-family:"Pretendard_R";transition:0.3s;box-sizing: border-box;background:#f7f7f7;color:#888;text-align: center;}
    #gw-sod-addr .gw-sod-addr-list td > span:first-child {margin-bottom: 5px;}
    #gw-sod-addr .gw-td-address > br {display: none;}
    #gw-sod-addr .gw-sod-addr-list .gw-td-mng .mng_btn{min-width: 50%;max-width: 50%;}

    /*배송지등록-----------------------------------------------------------------------------------------------------------------*/
    #gw-add-address{padding: 20px;}
    #gw-add-address .gw-add-address-table {border: 1px solid #eaeaea;border-radius: 20px;overflow: hidden;border-collapse: initial;}
    #gw-add-address .gw-add-address-table tr:nth-child(2n) {background: rgba(0,0,0,0.02);}
    #gw-add-address .gw-add-address-table th{padding:10px 0 10px 20px;border-bottom:none;width: 25%;}
    #gw-add-address .gw-add-address-table td{padding:10px 20px 10px;border-bottom:none;}
    #gw-add-address .gw-btn-zipcode{height: 40px;line-height: 40px;}

    /*매장찾기 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-map .map-header{padding-top: 0;}
    #gw-map .sel-wrap > select{height: 55px;line-height: 30px;}
    #gw-map .gw-btn-container{padding: 0;}
    #bo_v_product_info {padding-bottom: 0 !important;padding-top: 0 !important;}

    /*매장찾기 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-v #gw-map .wrap{bottom:0;}
    #gw-bo-v #gw-map .map-content{height: 35vh;}
}

@media screen and (max-width:768px){
    /*공통-----------------------------------------------------------------------------------------------------------------*/

    /*메인-----------------------------------------------------------------------------------------------------------------*/
    /*상품관련*/
    .sct_10 .sct_ct_wrap{padding-top:1rem;}

    /*그누위즈 메인 상품 목록 스킨 20*/
    #gw-main-20-skin .sct_10:after{display: none;}
    #gw-main-20-skin .sct_li{margin-right:1rem;width: 552px !important;border:1px solid #EEEEEE;box-shadow:none;}
    #gw-main-20-skin .sct_li:nth-of-type(2n) .sct_img{margin-top: 0;order: 0;}
    #gw-main-20-skin .sct_li:nth-of-type(2n) .sct_ct_wrap{padding-top:1rem;}

    /*중간좌측,우측용 배너*/
    #gw-shop01-main-banner-type02 .gw-sec-container {flex-direction: column;}
    #gw-shop01-main-banner-type02 .gw-halfbanner {width: 100%;}
}

@media screen and (max-width:576px){
    /*공통-----------------------------------------------------------------------------------------------------------------*/
    #container{padding-top:89px;}
    #container.paddingtop0{padding-top:0;}
    .gw-skin-box{margin-top:30px !important;}
    .sit_icon_li > span{flex-wrap: wrap;}
    .shop_icon{width: 48px;font-size:12px;line-height: 10px;}
    .shop_icon_soldout{font-size: 14px;}
    .sct_sns a{width: 50px;height: 50px;line-height: 50px;}

    /*리스트*/
    .gw-list01 > li:not(:last-child){margin-bottom: 0;}

    /*버튼*/
    .sct_admin{left:20px;}
    .gw-btn-container{padding:0 20px;flex-direction:column;}
    .gw-btn01{height: 40px;line-height: 40px;}
    .gw-btn0102{height: 40px;line-height: 40px;}
    .gw-btn02{height: 40px;line-height: 40px;}

    /*헤더-----------------------------------------------------------------------------------------------------------------*/
    #header{transition:all 0s;}
    #header .gw-sub-con-1400{padding:0 10px;}
    #gw-mob-hd .gw-hd-title{font-size:14px;}
    #gw-mob-hd .front > li > a{margin-right: 0.25rem;}
    #hd-util{right:10px;gap:5px;}
    #header .gnb-container [class*="gw-sub-con"]{padding: 0;}
    #hd_menu{height: auto;}
    #hd_menu button#menu_open{padding:0 15px;}
    .hd_menu{padding:0 15px;place-content:flex-start;gap:2rem;width:0;white-space: nowrap;overflow-x: auto;overflow-y: hidden;min-width: 100vw;scrollbar-width:none;}
    .hd_menu li:first-child{margin-left: 0; flex-shrink: 0;white-space: nowrap;}
    .hd_menu li a{line-height: initial;padding: 12px 0;}
    .hd-menu-ico{right: -1.2rem;}
    .gw-hd-menu-text .Poppins_B{display:none !important;}


    /*카테고리*/
    #category .nav-member{gap:1rem;padding:15px;}
    #category .close_btn{width: 60px;height: 60px;}

    /*검색결과-----------------------------------------------------------------------------------------------------------------*/
    #gw-ssch .gw-sub-title{font-size: var(--main-title03);}
    #gw-ssch-frm{padding: 20px;}
    #gw-ssch [class^='gw-shop-btn'][class*="submit"]{min-width: fit-content;}

    /*게시판 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-list .bo_tit{vertical-align: middle;}
    #gw-bo-list .btn_bo_user{flex-direction: column;}
    .gw-search-container [class^='gw-shop-btn'][class*="submit"]{min-width:100%;}

    /*게시판 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-view-nb > li > .list-btn{width: 40px;height: 40px;}
    #gw-bo-v{padding: 0 20px;}
    #gw-bo-v .bo_v_nb > li > .list-btn{width: 40px;height: 40px;}
    #gw-bo-v .bo_v_com{flex-direction: column;}

    /*게시판 write-----------------------------------------------------------------------------------------------------------------*/
    #gw-bo-w{padding-top:40px !important;}

    #category .nav-member > li.logout > a{font-size: var(--main-text02);}

    /*배너-----------------------------------------------------------------------------------------------------------------*/
    .top-banner-btn-container{right: 0.5rem;font-size: 8px;}
    .top-banner-btn-container .close-btn{top: 50%;transform:translateY(-50%);}


    /*메인-----------------------------------------------------------------------------------------------------------------*/
    /*상품관련*/
    .sct_10 .sct_txt{font-size: var(--main-text02);}
    .sct_10 .sct_bottom{margin-top:10px;padding-top:10px;}
    .sct_sns{width: calc(100% - 20px);}
    .sct_40 .sct_li{gap: 10px;}
    .sct_40 .sct_img{width: 120px;}
    .sct_40 .sct_txt a{font-size: var(--main-text02);}
    .sct_40 .sct_cost{font-size: var(--main-title04);}
    .sct_40 .sct_dict{padding:0;font-size: 14px;}
    #gw-mod-container .mod-content{min-height: 50vh;max-height:80vh;}

    /*그누위즈 메인 상품 목록 스킨 20*/
    #gw-main-20-skin .sct_li{width: 280px !important;}
    #gw-main-20-skin .sct_10 .sct_cost {flex-direction: row;gap: 0.5rem;align-items:center;}

    /*그누위즈 메인 상품 목록 스킨 30*/
    #gw-main-30-skin .gw-main-30-skin-banner{height: 7rem;}
    #gw-main-30-skin .sct_10 .sct_img{max-width:90px;max-height:90px;}
    #gw-main-30-skin .sct_10 .sct_ct_wrap{padding-top:0;width:calc(100% - 90px);}
    #gw-main-30-skin .shop_icon{margin-left:0;padding:5px;width: 48px;font-size: 12px;}

    /*그누위즈 메인 상품 목록 스킨 50*/
    #gw-main-50-skin .sct_li{padding-bottom: 1.5rem;}
    #gw-main-50-skin .sct_10 .sct_img{max-width:90px;max-height:90px;}
    #gw-main-50-skin .sct_10 .sct_cnt{padding-top:0;width:calc(100% - 90px);}
    #gw-main-50-skin .shop_icon{margin-left:0;padding:5px;width: 48px;font-size: 12px;}
    #gw-main-50-skin .sct-dict-rate-circle{top:1rem;left:1rem;width: 34px;height: 34px;line-height: 34px;font-size:14px;}

    /*그누위즈 메인 배너*/
    #gw-theme-main-visual{padding-top: 60px;}

    /*그누위즈 메인 그리드 배너*/
    #gw-shop-main-grid .gw-main-grid-list > li{flex:auto;width:100%;}

    /*그누위즈 메인 중간배너*/
    .gw-middlebanner{min-height:9rem;}

    /*중간좌측,우측용 배너*/
    #gw-shop01-main-banner-type02 .gw-sec-container{gap: 10px;}

    /*그누위즈 메인 사용후기*/
    #gw-main-review .slick-slide{margin:0 5px;}
    #gw-main-review .sct_10 .sct_bottom{font-size:12px;}
    #gw-main-review .gw-main-review-bottom{margin-top:10px;padding-top:10px;}

    /*그누위즈 메인 영상*/
    #gw-main-video .video-container{height: 30vh;}

    /*그누위즈 메인 그리드 메뉴*/
    #gw-shop-main-grid-menu .gw-main-grid-menu-list > li{padding:20px 0;}
    #gw-shop-main-grid-menu .gw-main-btn02{max-width:80%;}

    /*퀵메뉴-----------------------------------------------------------------------------------------------------------------*/
    .gw-quick-list-wrap{width: 100%;}
    .gw-close-btn{left: 0;}
    .gw-quick-items{padding:20px 20px 150px 20px;}

    /*상품상세-----------------------------------------------------------------------------------------------------------------*/
    #gw-sit-pvi #popup_item_image{bottom:20px;right:20px;width: 30px;height: 30px;line-height: 30px;}
    #sit_btn_opt{top:0;}
    #sit_btn_opt > button{width: 30px;height: 30px;}
    #sit_btn_opt .btn_sns_share.on{background:transparent;color:#111;border-color:#eaeaea;transform:scale(1.0);}
    #sit_tab .tab_tit li button{padding:10px 0;font-size: 14px;min-height:40px;}
    #sit_tab .item_use_count, #sit_tab .item_qa_count{font-size: 10px;padding: 1px 2px;}
    #sit_ov .gw-sit-review-container{padding-bottom: 10px;margin-bottom: 10px;}
    .sit_info{padding-bottom: 10px;}
    #sit_ov_btn > a{padding: 0;height: 50px;line-height: 50px;}
    #sit_ov_btn > .sit_btn_wish > span {display: none;}
    #sit_siblings a{line-height: 20px;}
    #sit_inf_explan{margin-bottom: 30px;}
    #sit_inf_explan .gw-more-btn{width: 100%;height: 43px;font-size: 14px;}
    #gw-sit-use-list .gw-sit-use-top{flex-direction: column;gap:0;}
    #gw-sit-use-list .gw-sit-use-top h4{font-size: 14px;}
    #gw-sit-use-list .gw-sit-use-top > div{flex:0 0 auto;width: 100%;padding:20px;min-height:auto;border-radius: 0;}
    #gw-sit-use-list .gw-sit-use-top > div:first-child:after{display: none;}
    #gw-sit-use-wbtn [class^='gw-shop-btn'][class*="small"] {min-width: auto;}
    #gw-sit-use-wbtn > a > span {display: none;}
    #gw-sit-use-list .sit_star > img {width: 100px;}
    #gw-sit-use-list .gw-sit-review-rate{border-top: 1px solid #eaeaea;}
    #gw-sit-use-ol .gw-sit-use-container {flex-direction: column;align-items: flex-start;}
    #gw-sit-use-ol .sit_use_dl {order: -1;}
    .sit_use_li_title{top: 40vw;}
    .sit_use_p{padding:18px 0 20px;}
    #gw-sit-qa-wbtn > a > span {display: none;}
    #gw-sit-qa-wbtn [class^='gw-shop-btn'][class*="small"] {min-width: auto;}
    #gw-sit-qa-list .gw-sit-qa-title-container{flex-direction:column;align-items:flex-start;gap: 5px;}
    #gw-sit-qa-ol .gw-sit-title{font-size: 14px;}
    .sit_qa_dl dd{margin-left: 0;font-size: 12px;}
    #gw-sit-qa-ol .sit_qaa_yet{padding:4px 8px;}
    #gw-sit-qa-ol .sit_qaa_done{padding:4px 8px;}
    #gw-sit-qa-ol .sit_qa_qaq{padding:18px 0 20px;}
    #gw-sit-qa-ol .sit_qa_qaa{padding: 20px;margin-bottom: 0;}
    #gw-recommend .gw-recommend-list{margin-bottom: 0;}
    .sit_sel_option .sit_opt_prc{font-size: 14px;}
    #gw-cart-modal .modal-content li{width: 100%;}
    #gw-cart-modal .gw-btn-container > li > a{min-width:100%;}

    /*개인결제 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sct-pv .sct_li > a{padding:20px;gap:15px;}
    #gw-sct-pv .sct_img{width: 60px;height: 60px;}
    #gw-sct-pv .sct_img > i{font-size: 3em;}
    #gw-sct-pv .sct_cost{font-size: var(--main-title04);}

    /*마이페이지배너-----------------------------------------------------------------------------------------------------------------*/
    .gw-mypagebanner{padding:0;margin: 0 auto;width: calc(100% - 40px);}

    /*마이페이지-----------------------------------------------------------------------------------------------------------------*/
    #gw-my .gw-order-state > li:not(:last-child) > a:after{right:-25px;font-size:14px;}
    #gw-my .gw-my-info .gw-text-container{padding-right:0;width: 100%;}
    #gw-my .gw-my-sec01 .gw-btn-container{padding:0;flex-direction: row;}
    #gw-my .gw-my-info .gw-btn-container > li{flex: 1;font-size:12px;height: 35px;line-height:35px;}
    #gw-my .gw-my-sec01 .gw-btn-container > li > a{padding: 0;}
    #gw-my .gw-my-sec03 .gw-board-container > li > a{padding: 10px 0;flex-direction:column;align-items:flex-start;gap: 0;}
    #gw-my .gw-my-benefit .gw-title{font-size: var(--main-text03);}
    #gw-my .gw-my-benefit > div{gap: 0;}
    #gw-my .gw-my-benefit > div > a{font-size: var(--main-title03);}

    /*주문내역조회-----------------------------------------------------------------------------------------------------------------*/
    #sod_v .gw-datepicker{flex-direction: column;}
    #sod_v .gw-search-container{margin-bottom:30px !important;}
    #sod_v .gw-search-container .gw-date {flex-wrap: wrap;}
    #sod_v .gw-search-container .sch_last > button{margin-right:5px;min-width:13%;height:30px;line-height:15px;font-size:12px;}
    #sod_v .gw-search-container .gw-shop-btn-submit{padding: 0;}
    #gw-sod-fin-legend{padding: 20px;}
    #gw-sod-fin .gw-sod-fin-cancle-text{padding: 30px 20px;display: flex;flex-direction: column;gap: 5px;font-size:var(--main-text02);}
    #sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{width: calc(100% - 40px);max-height:100vw;}

    /*faq-----------------------------------------------------------------------------------------------------------------*/
    #gw-faq-con > ul > li > a{padding:20px 0 20px 40px;width: 90%;}
    #gw-faq-con .con_inner{padding:20px;}
    #gw-faq-con img {width: 100%;object-fit: cover;}

    /*장바구니-----------------------------------------------------------------------------------------------------------------*/
    #sod_bsk .gw-step-wrap > li > .num{display: block;font-size: 12px;}
    #sod_bsk .gw-step-wrap > li{font-size: 14px;}
    #gw-bsk-list .gw-bsklist .td_prd .sod_img > a{width: 70px;height: 70px;}
    #gw-bsk-list .gw-bsklist .td_prd .sod_name{width: calc(100% - 70px);}
    #gw-bsk-list .sod_opt{padding: 5px 0;font-size: 12px;}
    .sod_opt li:before{font-size: 12px !important;}
    #sod_bsk_act{padding: 0 20px;flex-direction:column;}
    #mod_option_frm .option_wr{padding:10px;}
    #mod_option_frm .option-title{margin-bottom: 5px !important;}
    #mod_option_frm .option_wr select{height: 40px;line-height: 15px;}
    #sit_sel_option #sit_opt_added li{padding: 10px;}
    #sit_opt_added .opt_name{margin-bottom: 5px !important;}
    #sit_opt_added .sit_opt_del{right: 5px;top:5px;}
    #sit_opt_added .sit_opt_prc{font-size:var(--main-text02);}
    #sit_opt_added button{height: 26px;}
    #sit_opt_added .num_input{height: 26px;}
    #sit_tot_price{font-size: var(--main-title04);}

    /*위시리스트-----------------------------------------------------------------------------------------------------------------*/
    #sod_ws{width: calc(100% - 40px);}
    #sod_ws .gw-wishlist-btn button{width: 100%;}
    #sod_ws .gw-wishlist-btn a{width: 100%;}
    #sod_ws_act{flex-direction: column;}
    #sod_ws_act .gw-right{margin-top:20px;width: 100%;display: flex;flex-direction: column;gap: 10px;}

    /*포인트내역-----------------------------------------------------------------------------------------------------------------*/
    #gw-point .point_list{margin: 0 auto;width: calc(100% - 40px);}

    /*쿠폰존-----------------------------------------------------------------------------------------------------------------*/
    .couponzone_list > ul > li > .cp_inner{height: 120px;}
    .gw-cp-btn{padding-top:20px !important;margin-top:20px !important;}
    .gw-cp-btn > button{width: 100%;}

    /*사용후기 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sps-sch{flex-direction: column;}
    #gw-sps .gw-sps-container > li{margin-bottom:30px !important;width: calc(50% - 10px);}
    #gw-sps .sps_rv_tit{min-height:auto;}
    #gw-sps .gw-sps-bottom > li{min-width: auto;padding:0 10px;font-size:12px;min-width:min-content;height:30px;line-height:30px;}
    #gw-sps .gw-sps-container .sps_dl{font-size: 12px;}

    /*사용후기 view-----------------------------------------------------------------------------------------------------------------*/
    #gw-review-view .gw-total-review{padding:0 10px;font-size:12px;height:30px;line-height: 30px;min-width: auto;}
    #gw-review-view .gw-review-product-content{padding:10px;}
    #gw-review-view .gw-review-product .gw-ico{right: 20px;width:34px;height: 34px;}
    #gw-review-view .gw-review-product-content .gw-img{width: 70px;height: 70px;}
    #gw-review-view .gw-review-title-container{padding-bottom: 20px;margin-bottom: 20px;}
    #gw-review-view .gw-review-container{padding: 0 20px;}
    .custom-no-items{padding:20px;}

    /*상품문의 list-----------------------------------------------------------------------------------------------------------------*/
    #gw-sqa-sch {flex-direction: column;}

    /*마케팅수신동의-----------------------------------------------------------------------------------------------------------------*/
    #gw-marketing-form{padding: 30px 20px;}

    /*배송지목록-----------------------------------------------------------------------------------------------------------------*/
    #gw-sod-addr .gw-table01 tbody td:before {margin-bottom: 5px;}
    #gw-sod-addr .gw-btn-container{padding:0;}

    /*배송지등록-----------------------------------------------------------------------------------------------------------------*/
    #gw-add-address .gw-btn-container{padding: 0;}
}

@media screen and (max-width:375px){


}

@media screen and (max-width:320px){

    /*메인-----------------------------------------------------------------------------------------------------------------*/
    /*그누위즈 메인 상품 목록 스킨 20*/
    #gw-main-20-skin .sct_li{width: 200px !important;}

    /*상품목록-----------------------------------------------------------------------------------------------------------------*/
    .sct_10 .sct_li{padding-left:3px;padding-right:3px;}

    /*검색결과-----------------------------------------------------------------------------------------------------------------*/
    #gw-ssch .gw-sub-title{margin-bottom:15px !important;}
    #gw-ssch .ssch_option > div{margin-bottom:10px !important;}
    #ssch_cate{margin-top:15px !important;}
    #gw-ssch .gw-ssch-left .gw-ssch-title{margin-bottom:15px;}
    #gw-ssch .gw-ssch-left .gw-ssch-cate > li:not(:first-child){margin-top:10px;}

    /*상품상세-----------------------------------------------------------------------------------------------------------------*/
    .sit_sel_option li{gap:10px;}
    .sit_sel_option button{width: 19px;}
    .sit_sel_option .num_input{width: 3rem;}
    .sit_btn_cart{padding:0 20px;}

    /*주문내역조회-----------------------------------------------------------------------------------------------------------------*/
    #sod_v .gw-search-container .gw-date{gap: 10px;}
}

/*반응형 responsive.css-----------------------------------------------------------------------------------------------------------------*/


