/* BASIC css start */
/**/
.prd-none-container{
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:480px;
    box-sizing:border-box;
}
.prd-none-container > .txt-wrap{
    display:flex;
    flex-direction:column;
    align-items: center;
    justify-content:center;
}
.prd-none-container > .txt-wrap > img{
    width:auto;
    height:29px;
}
.prd-none-container > .txt-wrap > p{
    margin-top:14px;
    line-height:20px;
    font-weight:200;
    color:#000000;
}

/*#contentWrap {width:1280px; margin:0 auto 200px;}*/
#contentWrap {width:100%; margin:0 auto;}
#productDetail .page-body { margin-top:60px; }
#float_image {display:none;}


.font14Op {font-size:14px !important; color:#717171 !important;line-height: 36px;}
.font20 {font-size:20px !important}

/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info { position: relative;display:flex;justify-content:space-between; max-width:1440px;margin:0 auto;padding:0px 20px;box-sizing:border-box;}

/* ¼¶³×ÀÏ */
#productDetail .thumb-info .thumb-wrap {width:607px;}
#productDetail .thumb-info .thumb {}
#productDetail .thumb-info .thumb img { width: 100%; height:auto; }
#productDetail .thumb-info .multiThumb {margin-top:20px;}
#productDetail .thumb-info .multiThumb ul {}
#productDetail .thumb-info .multiThumb ul li {width:105px;}
#productDetail .thumb-info .multiThumb:not(.swiper-initialized) ul li {margin-right:10px;}
#productDetail .thumb-info .multiThumb ul li img {width: 100%;height:auto;cursor: pointer;}
#productDetail .thumb-info .recmd-btn {position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:55px;margin-top:20px;background:#fff;border:3px solid #cccccc;border-radius:27.5px;color:#000;font-size:16px;box-sizing:border-box;overflow:visible;}
#productDetail .thumb-info .recmd-btn:before {position:relative;top:-11px;width:54px;height:46px;margin-right:28px;background:url(/design/park6594/renew_23/pc/find_product_icon.png) no-repeat center center;content:"";}
#productDetail .thumb-info .recmd-product-wrapper {
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:9999;
    align-items:center;
    background:rgba(0, 0, 0, 0.5);
}
#productDetail .thumb-info .recmd-product-wrapper .inner {
    position:relative;
    width:100%;
    height:512px;
    padding:42px 20px 0px;
    background:#fff;
    box-sizing:border-box;
    overflow-x:overlay;
}
#productDetail .thumb-info .recmd-product-wrapper .inner h6 {
    position:relative;
    width:1400px;
    margin:0 auto;
    color:#000;
    font-size:25px;
    font-weight:600;
    line-height:40px;
    text-align:center;
}
#productDetail .thumb-info .recmd-product-wrapper .inner .close {
    position:absolute;
    top:9px;
    right:0px;
    z-index:10;
    background:transparent;
}
#productDetail .thumb-info .recmd-product-wrapper .recmd-product {
    width:1400px;
    margin:21px auto 0px;
    box-sizing:border-box;
}
#productDetail .thumb-info .recmd-product-wrapper .recmd-product .product-item .product-info {
    margin-top:16px;
}
#productDetail .thumb-info .recmd-product-wrapper .recmd-product .product-item .product-info .pd-name {
    display:block;
    color:#999999;
    line-height:20px;
}
#productDetail .thumb-info .recmd-product-wrapper .recmd-product .product-item .product-info .pd-price {
    line-height:20px;
}

/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info { 
    position:relative;
    width:700px; 
}
#productDetail .thumb-info .info > .close { 
    display:none;
    position:absolute;
    top:30px;
    right:40px;
    z-index:10;
    background:transparent;
}
#productDetail .thumb-info .info .product-name {
    margin-top:-6px;
    font-family:"Pretendard", sans-serif;
    color:#000;
    font-size:25px;
    font-weight:600;
    line-height:35px;
}
#productDetail .thumb-info .info .price-row {
    position:relative;
    display:flex;
    align-items:center;
    height:40px;
    margin-top:12px;
}
#productDetail .thumb-info .info .price-row .percent {
    margin-right:12px;
    color:#ff4800;
    font-size:25px;
    font-weight:bold;
}
#productDetail .thumb-info .info .price-row .price {
    color:#000000;
    font-size:25px;
    font-weight:bold;
    line-height:40px;
}
#productDetail .thumb-info .info .price-row .price .won {
    color:inherit;
    font:inherit;
    font-size:16px;
    font-weight:normal;
}
#productDetail .thumb-info .info .price-row .price.strike {
    margin-left:10px;
    color:#999999;
    font-size:17px;
    font-weight:500;
    text-decoration:line-through;
}
#productDetail .thumb-info .info .price-row .price.strike .won {
    font-size:13px;
}
#productDetail .thumb-info .info .etc-btn-box {
    position:absolute;
    top:0px;
    right:-8px;
    z-index:1;
    display:flex;
}
#productDetail .thumb-info .info .etc-btn-box .coupon-btn {
    width:121px;
    height:31px;
    margin-right:8px;
    padding-right:26px;
    background:transparent url(/design/park6594/renew_23/pc/detail_coupon.png) no-repeat center left;
    color:#000;
    font-size:14px;
    font-weight:300;
    line-height:31px;
    text-align:center;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .etc-btn-box .share-btn {
    width:34px;
    height:31px;
    padding:0px 8px;
    background:transparent url(/design/park6594/renew_23/pc/detail_share.png) no-repeat center center;
    font-size:0px;
}
#productDetail .thumb-info .info .etc-btn-box .share-box {
    display:none;
    position:absolute;
    top:-6px;
    right:79px;
    z-index:0;
    width:129px;
    height:43px;
    background:#f9f5f1;
    border-radius:12px;
    text-align:center;
}
#productDetail .thumb-info .info .etc-btn-box .share-box a:first-child {
    display:inline-block;
    padding:0px 12px;
}
#productDetail .thumb-info .info .etc-btn-box .share-box a:first-child img {
    display:none;
}
#productDetail .thumb-info .info .etc-btn-box .share-box a:first-child:after {
    color:#000000;
    font-size:20px;
    font-weight:800;
    line-height:43px;
    content:"F";
}
#productDetail .thumb-info .info .etc-btn-box .share-box .url-copy {
    display:inline-block;
    padding:0px 12px;
    background:transparent;
    color:#000000;
    font-size:14px;
    font-weight:800;
    line-height:43px;
}
#productDetail .thumb-info .info .etc-btn-box .wish-btn {
    display:inline-block;
    width:24px;
    height:31px;
    padding:0px 8px;
    background:transparent url(/design/park6594/renew_23/pc/detail_wish_off.png) no-repeat center center;
    font-size:0px;
}
#productDetail .thumb-info .info .etc-btn-box .wish-on .wish-btn,
#productDetail .thumb-info .info .etc-btn-box .wish-btn.on {
    background:transparent url(/design/park6594/renew_23/pc/detail_wish_on.png) no-repeat center center;
}
#productDetail .thumb-info .info .sale-time {
    display:flex;
    align-items:center;
    gap:0px 12px;
    margin-top:11px;
}
#productDetail .thumb-info .info .sale-time strong {
    display:flex;
    justify-content:center;
    align-items:center;
    width:92px;
    height:28px;
    background:#ff5a26;
    border-radius:14px;
    color:#fff;
    font-size:13px;
    line-height:28px;
    text-align:center;
}
#productDetail .thumb-info .info .sale-time strong:before {
    width:15px;
    height:15px;
    margin-right:6px;
    background:url(/design/park6594/renew_23/pc/time_icon_v2.png) no-repeat center center;
    content:"";
}
#productDetail .thumb-info .info .sale-time span {
    font-family:"Pretendard", sans-serif;
    color:#ff5a26;
    font-size:15px;
}
#productDetail .thumb-info .info .benefit {
    margin-top:30px;
    padding:20px 0px;
    border-top:1px solid #dedede;
}
#productDetail .thumb-info .info .benefit dl {
    display:flex;
}
#productDetail .thumb-info .info .benefit dl dt {
    flex-shrink:0;
    width:145px;
    color:#000000;
    font-size:15px;
    line-height:35px;
}
#productDetail .thumb-info .info .benefit dl dd {
    flex:1;
    color:#000;
    font-size:15px;
    line-height:35px;
}
#productDetail .thumb-info .info .benefit dl dd .card-btn {
    height:35px;
    padding-right:24px;
    background:transparent url(/design/park6594/renew_23/pc/important_mark.png) no-repeat top 7px  right;
    vertical-align:top;
}
#productDetail .thumb-info .info .benefit dl dd .card-btn span {
    display:inline-block;
    padding:0px 2px;
    border-top:1px solid transparent;
    border-bottom:1px solid #d5d4d2;
    color:#999999;
    font-size:15px;
    line-height:24px;
    visibility:visible;
}
#productDetail .thumb-info .info .card-box {
    display:none;
    position:absolute;
    left:0px;
    z-index:10;
    width:100%;
    padding:34px 50px 26px;
    background:#fff;
    border:1px solid #000;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .card-box > h6 {
    color:#000;
    font-size:25px;
    line-height:35px;
    text-align:center;
}
#productDetail .thumb-info .info .card-box .close {
    position:absolute;
    top:40px;
    right:28px;
    z-index:1;
    background:transparent;
}
#productDetail .thumb-info .info .card-box .tabs {
    display:flex;
    margin-top:23px;
}
#productDetail .thumb-info .info .card-box .tabs button {
    flex:1;
    height:58px;
    background:#e8e8e8;
    border:1px solid #e8e8e8;
    color:#000;
    font-size:16px;
}
#productDetail .thumb-info .info .card-box .tabs button.on {
    background:#fff;
    border-color:#000;
    border-bottom-color:#fff;
}
#productDetail .thumb-info .info .card-box .tab {
    display:none;
    margin-top:24px;
}
#productDetail .thumb-info .info .card-box .tab dl {
    display:flex;
    align-items:center;
    height:28px;
}
#productDetail .thumb-info .info .card-box .tab dl.division {
    margin-top:28px;
}
#productDetail .thumb-info .info .card-box .tab dl dt {
    flex:1;
    padding-left:50px;
    color:#000;
    font-size:15px;
    line-height:28px;
}
#productDetail .thumb-info .info .card-box .tab dl dd {
    flex:1;
    padding-left:55px;
    color:#000;
    font-size:15px;
    line-height:28px;
}
#productDetail .thumb-info .info .card-box .desc {
    margin-top:25px;
    padding:16px 48px 0px;
    border-top:1px solid #e8e8e8;
}
#productDetail .thumb-info .info .card-box .desc p {
    position:relative;
    padding-left:6px;
    color:#666666;
    font-size:14px;
    line-height:22px;
}
#productDetail .thumb-info .info .card-box .desc p:before {
    position:absolute;
    top:10px;
    left:0px;
    z-index:1;
    width:2px;
    height:2px;
    background:#666;
    border-radius:50%;
    content:"";
}
#productDetail .thumb-info .info .support {
    display:flex;
    padding:20px 0px 30px;
    border-top:1px solid #dedede;
}
#productDetail .thumb-info .info .support > h6 {
    flex-shrink:0;
    width:145px;
    color:#000000;
    font-size:15px;
    line-height:35px;
}
#productDetail .thumb-info .info .support .inner {
    flex:1;
}
#productDetail .thumb-info .info .support .inner p {
    color:#000;
    font-size:15px;
    line-height:35px;
}
#productDetail .thumb-info .info .support .inner p strong {
    color:#ff4800;
    font-weight:bold;
    vertical-align:top;
}
#productDetail .thumb-info .info .support .inner p .size-btn {
    height:35px;
    padding-right:24px;
    background:transparent url(/design/park6594/renew_23/pc/important_mark.png) no-repeat top 7px  right;
    vertical-align:top;
}
#productDetail .thumb-info .info .support .inner p .size-btn span {
    display:inline-block;
    padding:0px 2px;
    border-top:1px solid transparent;
    border-bottom:1px solid #d5d4d2;
    color:#999999;
    font-size:15px;
    line-height:24px;
    visibility:visible;
}
#productDetail .thumb-info .info .support .inner #sellmateLiveStock {
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:50px;
    margin-top:8px;
    padding:0px;
    border:1px solid #dedede;
    border-radius:25px;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .support .inner #sellmateLiveStock #liveStockTitle {
    color:#000;
    font-size:16px;
    font-weight:bold;
}
#productDetail .thumb-info .info .support .inner #sellmateLiveStock img {
    display:none;
}

#productDetail .thumb-info .info .table-opt { 
    border-top:1px solid #dedede;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default {
    padding:30px 0px 0px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default dl {
    display:flex;
    align-items:center;
    margin-bottom:20px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default dl dt {
    flex-shrink:0;
    width:148px;
    margin:0px;
    padding:0px;
    color:#000;
    font-size:15px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default dl dd {
    flex:1;
    margin:0px;
    padding:0px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default dl dd select {
    width:100%;
    height:45px; 
    background:#f2f2f2 url(/design/park6594/renew_23/pc/select_arrow.png) no-repeat center right 30px;
    border:none;
    appearance:none;
    outline:none;
    color:#999999;
    font-size:13px;
    font-weight:normal;
    font-family:"Pretendard", sans-serif;
    text-indent:20px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap.default dl dd select option {
    padding:0px 10px;
    background:#fff;
    color:#000;
    line-height:30px;
}

#productDetail .thumb-info .info .table-opt .codi-btn {
    display:flex;
    justify-content:center;
    align-items:center;
    width:calc(100% - 148px);
    height:50px;
    margin-bottom:20px;
    margin-left:148px;
    background:#f9f5f1;
    border-radius:20px;
    color:#000;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}
#productDetail .thumb-info .info .table-opt .codi-btn:after {
    width:28px;
    height:15px;
    margin-left:14px;
    background:url(/design/park6594/renew_23/pc/codi_icon.png) no-repeat center center;
    content:"";
}

#productDetail .thumb-info .info .prd-btns .default-btns {
    display:flex;
}
#productDetail .thumb-info .info .prd-btns .gift-btn {
    flex-shrink:0;
    display:flex;
    justify-content:center;
    align-items:center;
    width:138px;
    height:66px;
    margin-right:10px;
    background:#fff;
    border:1px solid #dedede;
    color:#000;
    font-size:16px;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .prd-btns .gift-btn:before {
    width:20px;
    height:22px;
    margin-right:10px;
    background:url(/design/park6594/renew_23/pc/gift_icon.png) no-repeat center center;
    content:"";
}
#productDetail .thumb-info .info .prd-btns .cart-btn {
    flex:1;
    height:66px;
    background:#fff;
    border:1px solid #000;
    color:#000;
    font-size:20px;
    line-height:64px;
    text-align:center;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .prd-btns .soldout,
#productDetail .thumb-info .info .prd-btns .buy-btn {
    flex:1;
    height:66px;
    background:#000;
    border:1px solid #000;
    color:#fff;
    font-size:20px;
    line-height:64px;
    text-align:center;
    box-sizing:border-box;
}
#productDetail .thumb-info .info .prd-btns iframe {
    display:none;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn {
    margin-top:26px;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx { 
    width:100% !important;
    height:auto !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button_box {
    padding:0px !important;
    border:none !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button {
    padding:0px !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button .npay_btn_item {
    height:52px !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button .npay_btn_item.btn_width {
    width:62px !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button .npay_btn_item .npay_btn_link {
    height:100% !important;
    background:#fcfcfc url(/design/park6594/renew_23/pc/npay_btn.jpg) no-repeat center center !important;
    border:1px solid #bfc4c7 !important;
    box-sizing:border-box !important;
}
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_button .npay_btn_item .npay_btn_link.npay_btn_zzim {
    width:52px !important;
    margin:0px 0px 0px 10px !important;
    background:#fcfcfc url(/design/park6594/renew_23/pc/npay_zzim_btn.jpg) no-repeat center center !important;
}

#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_text,
#productDetail .thumb-info .info .prd-btns #nhn_btn .npay_storebtn_bx .npay_event {
    display:none !important;
}

#productDetail .thumb-info .info .prd-etc-btn {
    margin-top:38px;
}
#productDetail .thumb-info .info .prd-etc-btn ul {
    border-top:1px solid #dedede;
}
#productDetail .thumb-info .info .prd-etc-btn ul li {
    border-bottom:1px solid #dedede;
}
#productDetail .thumb-info .info .prd-etc-btn ul li button,
#productDetail .thumb-info .info .prd-etc-btn ul li a {
    display:block;
    width:100%;
    height:60px;
    background:#fff url(/design/park6594/renew_23/pc/prd_etc_arrow.png) no-repeat center right 1px;
    color:#000;
    font-size:16px;
    line-height:60px;
    text-align:left;
}
#productDetail .thumb-info .info .prd-etc-btn .kakao-plus-btn {
    display:block;
    width:100%;
    height:61px;
    margin-top:30px;
    padding-left:90px;
    background:#ffdf2e url(/design/park6594/renew_23/pc/kakao_plus_icon.jpg) no-repeat center right 85px;
    color:#3c1e1e;
    font-size:17px;
    line-height:61px;
    box-sizing:border-box;
}

#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { padding:12px 0 }
#productDetail .thumb-info .info .table-opt th { color:#969696; font-weight: normal }
#productDetail .thumb-info .info .table-opt th .tb-left {font-size:14px;color:#717171;}
#productDetail .thumb-info .info .table-opt td .tb-right {font-size:14px;color:#000}
#productDetail .thumb-info .info .table-opt th .tb-left,
#productDetail .thumb-info .info .table-opt td .tb-left { padding:0 }
#productDetail .thumb-info .info .table-opt td { color:#555 }
#productDetail .thumb-info .info .table-opt td.tdhr {padding:0;}
.tdhr hr {display: block;width: 100%;height: 1px;border: 0;border-top: 1px solid #efefef;margin: 10px 0;}
.op_cart {width: 49% !important;float: left !important;margin-right: 8px !important;}
.op_wish {width: 49% !important;float: left !important;}
.op_buy {background:#8c2f30 !important; clear: both; display: inline-block !important;}

#payco_order_btn > span {width:100% !important}

/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .table-opt .price {  }
#productDetail .thumb-info .info .table-opt .sell_price { font-size:18px; color:#1c1c1c; font-weight:bold }
#productDetail .thumb-info .info .table-opt .sell_price .won {font-weight:normal; font-size:16px;}
/* ÁÖ¹®¼ö·® */
#goods_amount { float:left; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; padding:7px 0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px }
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; *zoom:1 }
#productDetail .thumb-info .info .table-opt .opt-wrap dl:after { display:block; clear:both; content:'' }
#productDetail .thumb-info .info .table-opt .opt-wrap dt { width:auto; margin-bottom:5px; padding-top: 4px; color:#969696; line-height:41px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dd {  width:auto; margin-bottom:5px; *padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { text-align:right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a { display:inline-block; width:84px; height:24px; font-size:13px; color:#fff; text-align:center; line-height:24px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:hover { color:#231f20; background:#fff }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:active { position: relative; top: 1px }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a img { display:none }
#productDetail .thumb-info .info .table-opt .opt-wrap select::-ms-expand{display:none;} 
#productDetail .thumb-info .info .table-opt .opt-wrap select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background:url('/design/park6594/wib/img/icon/icon_faq_arrow.png')no-repeat right 15px center; background-size:12px;}
#productDetail .thumb-info .info .table-opt .opt-wrap select {width:325px; height:43px; line-height:43px; border:1px solid #ddd; box-sizing:border-box; text-indent:20px; color:#000; font-size:13px;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position:relative }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { margin-right:3px; width:42px; height:24px; border: 1px solid #dfdfdf; text-align:center !important; line-height:24px }

#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-up { background-position:0 0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-dw { background-position:0 -26px }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width:350px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { padding-top:5px; clear:both }



/* Àå¹Ù±¸´Ï ´ã±â ÆË¾÷ */
#basketpage #bottombutton {overflow: hidden;margin: auto;position: relative;right: 0;left: 0;width: 320px;}
#basketpage #bottombutton input:first-child {display: block;-moz-box-sizing: border-box;float: left;margin: 0 5px;box-sizing: border-box;background: url(/design/park6594/wib/img/cart-plus.jpg) no-repeat;width: 147px;height: 47px;padding-left:147px; }
#basketpage #bottombutton input:nth-child(2) {display: block;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin: 0 5px;background: url(/design/park6594/wib/img/shopping-img.jpg) no-repeat;width: 147px;height: 47px;padding-right:147px;}
#basketpage table tbody table tr:first-child>td {display:none;}
#basketpage #popupclose {position: absolute;right: 15px;top: 12px;z-index: 10000;} 
#basketpage #popupclose a::after {background: url(https://icongr.am/clarity/times.svg?size=25&color=000000) no-repeat 0px 0px;content: "";display: inline-block;height: 25px;width: 25px;}
#basketpage #popupclose img { display:none;}
#basketpage #maxzone * { color: #000; font-size: 14px; margin: 10px auto;}
#basketpage #maxzone #contents { border:none !important;}


/* »óÇ°Á¤º¸ ÅÇ */
/*#productDetail .detailTab { padding-top:40px; position:relative }*/
#productDetail .detailTab { padding-top:40px; position:relative;}
#productDetail .detailTab ul { padding-left:1px;width: 1280px;margin: 0 auto; *zoom:1 }
#productDetail .detailTab ul:after { display:block; clear:both; content:'' }
#productDetail .detailTab ul li { margin-left:-1px; float:left; width:16.7%; height:49px; }
#productDetail .detailTab ul li.first { width:16.7% }
#productDetail .detailTab ul li a { display:block; height:35px; font-size:16px; color:#6c6c6c; line-height:48px; text-align:center; }
#productDetail .detailTab ul li a.active {height:48px; border-bottom:2px solid #000000; font-weight:500; color:#000000;}
#productDetail .detailTab .detailHr{display: block;border: 0;width: 2400px;height: 1px;position: absolute;bottom: -7px;left: 50%;transform: translateX(-50%);border-bottom: 2px solid #e4e4e5;z-index: -1;}

/* Å¸ÀÌÆ² °øÅë */
#productDetail .tit-detail { position: relative; padding-top:30px; *zoom:1 }
#productDetail .tit-detail:after { display:block; clear:both; content:'' }
#productDetail .tit-detail h3 { float:left; font-size:16px; color:#303030; line-height:18px }
#productDetail .tit-detail .more { float:right }
#productDetail .tit-detail .more a { font-size:11px; color:#8c8b8b }
/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail table { table-layout: auto; border-spacing:0 !important; border-collapse:collapse !important }
#productDetail .prd-detail table td { word-break:break-all }
#productDetail .prd-detail { margin-top:130px; width: 100%; text-align:left; overflow: hidden }
#productDetail .prd-detail img { max-width: 100%; }

/* °ü·Ã»óÇ° */

#productDetail .item-wrap .prd-opt { padding:5px 0; font-size:13px; }
#productDetail .item-wrap .prd-opt p { padding-bottom:5px }
#productDetail .item-wrap .prd-opt select { height:auto }
#productDetail .item-wrap .prd-opt .vo_value_list { height:16px; line-height:16px }
#productDetail .item-wrap .prd-qty { padding:5px 0; margin:0 auto; position: relative; width:60px; height:18px }
#productDetail .item-wrap .prd-qty .MS_related_quantity,
#productDetail .item-wrap .prd-qty .btns { float:left }
#productDetail .item-wrap .prd-qty .MS_related_quantity { width:34px; height:16px; line-height:18px; text-align:right; border:1px solid #acacac; font-size: 11px }
#productDetail .item-wrap .prd-qty .btns { width:17px; height: 16px; border:1px solid #acacac; border-left:none }
#productDetail .item-wrap .prd-qty .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .item-wrap .prd-qty .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px; }
#productDetail .item-wrap .prd-qty .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px }
#productDetail .related-allbasket { padding-bottom:40px; text-align:center;width:1280px; margin:0 auto }
#productDetail .related-allbasket a { display:inline-block; width:248px; height:58px; font-size:13px; color:#fff; text-align:center; line-height:58px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .related-allbasket a:hover { color:#231f20; background:#fff }
#productDetail .related-allbasket a:active { position: relative; top: 1px }

/* review-write */
#productDetail .review-write { margin-top:30px; padding:20px; border:1px solid #e4e4e5 }
#productDetail .review-write th,
#productDetail .review-write td { padding:4px 0; }
#productDetail .review-write th { font-weight: normal }
#productDetail .review-write td input[name=hname] { padding-left:5px; width:210px; height:31px; line-height:31px; border:1px solid #ddd }
#productDetail .review-write td label { margin-right:10px }
#productDetail .review-write td textarea { padding:5px; width:840px; height:81px; border:1px solid #ddd }
#productDetail .review-write td .btn_write { display:inline-block; width:109px; height:91px; font-size:14px; color:#fff; text-align:center; line-height:91px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .review-write td .btn_write:hover { color:#231f20; background:#fff }
#productDetail .review-write td .btn_write:active { position: relative; top: 1px }
/* ´ñ±Û¸®½ºÆ® °øÅë */
/*
#productDetail .table-slide { border-top: 1px solid #ffc0c0; }
#productDetail .table-slide thead th { font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; }
#productDetail .table-slide tbody td { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { cursor: default; }
#productDetail .table-slide tr.nbg td { background-image: none; }
#productDetail .table-slide tr.ndata td { border-bottom: 1px solid #b4b4b5; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
*/

/*#productDetail .table-slide { border-top: 1px solid #000 }*/
#productDetail .table-slide { border-top: 2px solid #000; }
#productDetail .table-slide thead th {  border-bottom: 1px solid #efefef; font-weight: normal; color:#222; }
#productDetail .table-slide td { padding:15px 0; color:#000;font-size:13px;line-height:24px; background: url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/board_dot.gif) repeat-x 0 bottom; }
#productDetail .table-slide td .gray {color:#666666;}
#productDetail .table-slide td .reply_depth0{padding-left:0px;}
#productDetail .table-slide td .reply_depth1{padding-left:0px;}
#productDetail .table-slide td .reply {display:inline-block;vertical-align:top;margin-right:12px;font-size:0px;}
#productDetail .table-slide td .lock {display:inline-block;vertical-align:top;margin-right:10px;font-size:0px;}
#productDetail .table-slide td .new {display:inline-block;vertical-align:top;margin-left:10px;color:#ff4800;font-size:13px;font-weight:bold;text-decoration:underline;}
#productDetail .table-slide td a{font-size:15px; color:#000;}
#productDetail .table-slide td .paging a { font-family:Verdana }
#productDetail .table-slide td .paging .first,
#productDetail .table-slide td .paging .prev,
#productDetail .table-slide td .paging .next,
#productDetail .table-slide td .paging .last {  }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { padding:20px; color:#999; cursor: default; }
#productDetail .table-slide tr.cnt td p { word-break:break-all; white-space:normal }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }

/* ÅØ½ºÆ® ¹è³Ê */
.fiveBanner {display: block;width: 1200px; margin: 40px auto 40px auto;padding: 55px 0;position: relative;}
.fiveBanner ul{font-size:0;}
.fiveBanner ul li{display:inline-block; vertical-align:top; width:20%; box-sizing:border-box; height:109px; text-align:center;}
.fiveBanner ul li .table .img{padding-bottom:20px; height:44px;}
.fiveBanner ul li .table .txt h1{font-size:19px; color:#232323; padding-bottom:8px; font-weight:bold;}
.fiveBanner ul li .table .txt p{font-size:15px; color:#737373; padding:0;}
.fvBr {display: block;border: 0;width: 2400px;height: 1px;border-bottom: 1px solid #efefef;position: absolute;left: 50%;transform: translateX(-50%);margin: 0;}
.fvBr.top {top: 0;}
.fvBr.bottom {bottom: 0;}
.detailBan {margin-bottom: 20px;}
.detailBan a { width: 1280px;margin: 0 auto;display: block;}
.detailBan.detailBan2{margin-bottom:98px;}

/* review-list */
#productDetail .review-list { margin-top:10px }


/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap {
    border-top:1px solid #dedede;
}
.MK_innerOptWrap {
}
.MK_optAddWrap li { list-style: none; }
#MK_innerOptPrice {display:none;}
/* ¿É¼Ç¼±ÅÃ */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 11px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* ¿É¼Ç¼±ÅÃPP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* ¿É¼Ç °á°ú ¸®½ºÆ® */
#MK_innerOptWrap { }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li {display:flex;align-items:center;justify-content:space-between;padding:16px 0px;background:#fff;border-bottom:1px solid #dedede;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { 
    flex-shrink:0;
    width:110px;
    margin-left:172px;
    padding:5px 0px;
    color:#000;
    font-size:13px;
    font-weight:normal;
    line-height:24px;
    text-align:right;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { 
    display:inline-block;
    color:#000;
    font-size:20px;
    font-weight:bold;
    line-height:24px;
    vertical-align:top;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
    width:16px;
    height:16px;
    margin-left:19px;
    background:url(/design/park6594/renew_23/pc/option_delete_icon.png) no-repeat center center;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del img {display:none;}

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name {
    flex:1;
    padding:5px 0px;
    color:#000;
    font-size:15px;
    line-height:24px;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {
    flex-shrink:0;
    position:relative;
    display:block;
    width:105px;
    height:34px;
    margin-left:20px;
    border:1px solid #dedede;
    border-radius:4px;
    text-align:center;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input[type=text] {
    float:unset !important;
    display:inline-block;
    width:45px;
    height:100%;
    border:none;
    border-left:1px solid #dedede;
    border-right:1px solid #dedede;
    color:#000;
    font-size:14px;
    font-weight:600;
    text-align:center !important;
    box-sizing:border-box;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl .MK_btn-up {
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    z-index:1;
    width:29px;
    background:url(/design/park6594/renew_23/pc/option_plus_icon.png) no-repeat center center;
    font-size:0px;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl .MK_btn-dw {
    position:absolute;
    top:0px;
    left:0px;
    bottom:0px;
    z-index:1;
    width:29px;
    background:url(/design/park6594/renew_23/pc/option_minus_icon.png) no-repeat center center;
    font-size:0px;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl .MK_btn-up img,
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl .MK_btn-dw img {
    display:none;
}
/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { margin-top:10px; position:relative }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width:42px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center !important }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { display:inline-block; margin-left:3px; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { background-position:0 0 }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }
/* ÃÑÇÕ°è */
#MK_innerOptTotal { display:flex;justify-content:space-between;align-items:center;height:85px; }
#MK_innerOptTotal .totalLeft {  }
#MK_innerOptTotal .totalRight { display:flex;align-items:center; }
#MK_innerOptTotal .totalRight1 { display:flex;align-items:center; color: gray; font-size:10px; font-weight:normal;}
#MK_innerOptTotal .MK_txt-total { color:#000;font-size:18px;font-weight:normal;line-height:35px;}
#MK_innerOptTotal .MK_txt-won { margin-left:6px;color:#000; font-size:16px;font-weight:normal;}
#MK_innerOptTotal .MK_total { color:#ff4800;font-size:27px;font-weight:bold;line-height:40px; }
/* ¼Ò¸®ºä */
#sorivu { position: relative; margin-top: 20px; }
/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin:30px auto; width:800px }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 13px; border-collapse: collapse; border-width: 1px; border-color: #d6d6d6; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; color: #5c5c5c; text-align: left; font-weight:normal; padding: 10px 0 10px 20px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e8e8e8; word-break: break-all; text-align: left; padding: 10px 0 10px 20px; }

/* »çÀÌÁî Â÷Æ® */
td.area-btn-size-chart a.btn-size-chart { display:inline-block; width:84px; height:24px; font-size:11px; color:#231f20; text-align:center; line-height:24px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
td.area-btn-size-chart a.btn-size-chart:hover { color:#fff; background:#231f20 }
td.area-btn-size-chart a.btn-size-chart:active { position: relative; top: 1px }
#sizeChart { padding-bottom:10px; width:810px; position: absolute; display: none; background:#fff }
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; }

/* Á¶¸£±â */
#importune_btn { margin-left:10px }
#importune_btn a { vertical-align:top }

/* ÄíÆùÁ¤º¸ */
.couponWrap { text-align:center }
.couponBox { display:inline-block }
.couponInfo { text-align:left }
.couponInfo * { }

.size-chart-box { width: 100%;  border: 2px solid #3F4045;}
.size-chart-box h4 { width: 100%; margin:0; padding: 10px 0px; color: #FFFFFF; background: #3F4045; text-align: center; }
.size-chart-cont { margin:10px auto 0; width:800px; background: #fff }
.size-chart-cont table { width: 100%; margin:0; padding:0; border-collapse: collapse; border: 1px solid #D9DBDA; }
.size-chart-cont table th, .size-chart-cont table td { padding:8px 0; font-size:13px; font-weight:normal; text-align:center }
.size-chart-cont table th { border-bottom:1px solid #d6d6d6 }
.size-chart-cont table tr, .size-chart-img {height: 1px;}

.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; }
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; }
.size-chart-cont p { margin-top: 10px; text-align: left; font-size:13px; color:#a7a7a7 }

#payco_order_btn {padding-top:23px;}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn { margin-top:0 !important }
#kakaopay_order_btn {padding-top:10px;}

.ocb-area { width:323px }
.ocb-area a { margin-top:0 !important }

/**/

.item-wrap {margin :0 auto;}
.item-wrap,
.item-wrap .item-cont {width: 1280px;}

table.elationtable th {border-top: 1px solid #000;padding: 20px 0;font-size: 14px;}

/* ÄÚµð»óÇ° */
.elationtable td, .elationtable th {text-align: center;padding: 20px 10px;font-size: 14px;border-bottom: 1px solid #efefef;}
.elationtable td a {font-size: 14px;}

.r_thumb img {width: 116px;height:auto;}
.r_price {color: #841414; font-weight:bold; font-size:15px;}
.r_point{font-size:15px; font-weight:bold;}
.r_opt select::-ms-expand{display:none;}
.r_opt select {-webkit-appearance: none; -moz-appearance: none; appearance: none; width: 276px;height: 32px;border: 1px solid #ddd;padding: 0 5px; background:url('/design/park6594/wib/img/icon/icon_faq_arrow.png')no-repeat right 15px center; background-size:12px;}
.r_opt div {clear: left;padding: 7px;}
.r_opt div span {
    float: left;
}

.r_opt div span:nth-child(1) {
    width: 56px;
    text-align: right;
    padding-right: 5px;
    height: 32px;
    line-height: 32px;
}

.r_qty .btn-dw {float: left;line-height: 32px;font-size: 26px;padding: 0 7px;}
.r_qty .btn-up {float: right;line-height: 32px;font-size: 19px;padding: 0 7px;}
.r_qty input {width: 57px;height: 30px;text-align: center;border: 0; font-size:14px; color:#000;}

#productDetail .related-allbasket {text-align:right;padding-top: 40px;}

/*.prd-list {border-top: 1px solid #000;padding-top: 20px;margin-top: 0;display: inline-block; margin-bottom: 95px; padding-bottom: 95px; border-bottom: 1px solid #efefef;}*/
.prd-list {border-top: 1px solid #000;padding-top: 20px;margin-top: 0;display: block; margin-bottom: 95px; padding-bottom: 95px; border-bottom: 1px solid #efefef;width: 1280px;margin: 0 auto;}
.prd-list ul {display:inline-block}
.prd-list li {width:240px;float:left;box-sizing: border-box;margin-right: 20px;}
.prd-list li:last-child {margin-right: 0;}
.prd-list li a img {width:100%;height:340px}
.prd-list .dsc {font-weight: 400;font-size: 14px;}
.prd-list .price {font-size: 15px}

/*.fixOn {position:fixed !important;top:61px;left: 49.6%;width: 1280px;background: #fff;transform: translateX(-50%);padding-top : 0 !important; z-index:1;}*/
.fixOn {position:fixed !important;top:61px;left:50.1%;width: 100%;background: #fff;transform: translateX(-50%);padding-top : 0 !important; z-index:1;}

.tb-right.openCard:after {content: '+';display: inline-block;width: 14px;height: 14px;border: 1px solid #000;text-align: center;line-height: 12px;}
.delImg img {width:100%}

.xbtn, .openCard {cursor:pointer}
#openCard {
    display:none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
}

#openCard .card_con {width:333px; height:auto; padding:37px 30px 20px; box-sizing:border-box; border:1px  solid #dfdfdf; background:#fff; position:relative; z-index:10; top:50%; left:50%; margin-top:-295px; margin-left:-166px;}
#openCard .card_con .tit {color:#303030; font-size:18px; font-weight:600; padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
#openCard .xbtn {position:absolute; top:35px; right:35px;}
#openCard .cardBack { position: absolute; width: 100%; height: 100%; top:0; background: rgba(0,0,0,.1); }
#openCard .txt_box {margin-top:20px; font-size:12px; color:#8a8a8a; letter-spacing:-0.5px; line-height:19.8px;}

#productDetail .thumb-info .info.fixOrder {
    position: fixed !important;
    right: 75px;
    bottom: 100px;
    z-index: 9999;
    width: 782px !important;
    background: #fff;
    border:1px solid #999999;
    border-radius: 12px;
    padding: 24px 40px;
    box-sizing: border-box;
    box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.13);
    overflow-y:overlay;
}
#productDetail .thumb-info .info.fixOrder::-webkit-scrollbar {
  width: 9px;
}
#productDetail .thumb-info .info.fixOrder::-webkit-scrollbar-track {
  background: #fff; 
  border:1px solid #dedede;
}
#productDetail .thumb-info .info.fixOrder::-webkit-scrollbar-thumb {
  background: #000000; 
}
#productDetail .thumb-info .info.fixOrder::-webkit-scrollbar-thumb:hover {
  background: #000000; 
}
#productDetail .thumb-info .info.fixOrder > .close { 
    display:block;
}
#productDetail .thumb-info .info.fixOrder .product-name {
    margin-top:0px;
}

.openLayerBtn.btnOn {display:inline-block}
.openLayerBtn {position: fixed;bottom: 51px; right: 66px;display:none}
.lordBtn,.lordXbtn {margin-left: 3px;width: 221px;height: 53px;font-size: 15px;line-height: 53px; display: inline-block;text-align: center; color:#979797; background:#fff;}
    
.lordBtn {background: #8c2f30;color: #fff;}
.lordXbtn {display:none;background: #fff;color:#979797;}
.openLayerBtn .btnBack {
    display:none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.1);
    z-index: -50;
}

.fixOrder.info{height:70%; overflow-y:auto;}
.fixOrder .prd-btns .op_buy {width:99% !important;-webkit-transition: none !important;transition: none !important;}
.fixOrder .prd-btns .op_cart, .fixOrder .prd-btns .op_wish {box-sizing: border-box;}
/*.fixOrder .table-opt{height:34%; overflow-y:scroll;}*/

/* °°ÀÌ º¸¸é ÁÁÀº »óÇ° */
#sub_reraltion {
    margin-top:102px;
}
#sub_reraltion .subtitle {
    color:#000;
    font-size:25px;
    font-weight:600;
    line-height:40px;
    text-align:center;
}
#sub_reraltion .product-list {
    display:flex;
    gap:0px 20px;
    max-width:1440px;
    margin-top:30px;
    padding:0px 20px;
    box-sizing:border-box;
}
#sub_reraltion .product-list .product-item {
    flex:1;
}
#sub_reraltion .product-list .product-item .product-info {
    margin-top:16px;
}
#sub_reraltion .product-list .product-item .product-info .pd-name {
    display:block;
    color:#999999;
    line-height:20px;
}
#sub_reraltion .product-list .product-item .product-info .pd-price {
    line-height:20px;
}

.detail-banner {
    max-width:1440px;
    margin:116px auto 67px;
    padding:0px 20px;
    box-sizing:border-box;
}
.detail-banner a {
    display:block;
}
.detail-banner a img {
    width:100%;
    height:auto;
}
.detail-banner a:nth-child(2) {
    margin-top:12px;
}
.detail-banner a:nth-child(3) {
    margin-top:12px;
}
.detail-banner a:nth-child(4) {
    margin-top:12px;
}
.detail-banner a:nth-child(5) {
    margin-top:12px;
}
.detail-banner a:nth-child(6) {
    margin-top:12px;
}


.detail-tab {
    position:sticky;
    top:0;
    z-index:9998;
    max-width:1440px;
    margin:0 auto;
    padding:0px 20px;
    box-sizing:border-box;
}
.detail-tab .inner {
    display:flex;
    border:1px solid #dedede;
}
.detail-tab button,
.detail-tab a {
    flex:1;
    height:56px;
    background:#fff;
    color:#000;
    font-size:17px;
    font-weight:200;
    line-height:56px;
    text-align:center;
}
.detail-tab button.active,
.detail-tab a.active {
    background:#000;
    color:#fff;
}

.codi-product {
    padding-top:60px;
    padding-bottom:170px;
    
}
.codi-product .product-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    max-width:1440px;
    margin:0 auto;
    padding:0px 20px;
    box-sizing:border-box;    
    
    
}
.codi-product .product-list .product-item {
    flex:1;
    margin-top:20px;
}
.codi-product .product-list .product-item .product-info {
    position:relative;
    margin-top:20px;
    text-align:right;
    
}
.codi-product .product-list .product-item .check {
    position:absolute;
    top:4px;
    left:0px;
    width:20px;
    height:20px;
}
.codi-product .product-list .product-item .check input[type=checkbox] {
    width:20px;
    height:20px;
    background:url(/design/park6594/renew_23/pc/check_off.png) no-repeat center center;
    background-size:20px 20px;
    appearance: none;
    cursor:pointer;
}
.codi-product .product-list .product-item .check input[type=checkbox]:checked {
    background:url(/design/park6594/renew_23/pc/check_on.png) no-repeat center center;
}
.codi-product .product-list .product-item .product-info .pd-name {
    display:inline-block;
    padding-left:40px;
    color:#999999;
    line-height:20px;
}
.codi-product .product-list .product-item .product-info .pd-price {
    justify-content:flex-end;
    line-height:20px;
}
.codi-product .product-list .product-item .product-info .pd-price *:not(.price),
.codi-product .product-list .product-item .product-info .pd-price *.strike {
    display:none;
}
.codi-product .product-list .product-item .product-info .pd-option {
    margin-top:10px;
}
.codi-product .product-list .product-item .product-info .pd-option > input {
    display:none;
}
.codi-product .product-list .product-item .product-info .pd-option dl {
    display:flex;
    align-items:center;
    margin-bottom:5px;
}
.codi-product .product-list .product-item .product-info .pd-option dl:last-child {
    margin-bottom:0px;
}
.codi-product .product-list .product-item .product-info .pd-option dl dt {
    flex-shrink:0;
    width:55px;
    font-family: "Pretendard", sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}
.codi-product .product-list .product-item .product-info .pd-option dl dd {
    flex:1;
}
.codi-product .product-list .product-item .product-info .pd-option dl dd select {
    width:100%;
    height:32px; 
    background:#f2f2f2 url(/design/park6594/renew_23/pc/select_arrow_bg.jpg) no-repeat center right 12px;
    border:none;
    appearance:none;
    outline:none;
    color:#999999;
    font-size:12px;
    font-weight:normal;
    font-family:"Pretendard", sans-serif;
    text-indent:10px;
}
.codi-product .product-list .product-item .product-info .pd-option dl dd select option {
    padding:0px 10px;
    background:#fff;
    color:#000;
    line-height:30px;
}
.codi-product .product-list .product-item .product-info .pd-selection{
    background: inherit; 
    box-shadow:none; 
    border-radius:0; 
    padding:0; 
    overflow:visible; 
    cursor:pointer;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:37px;
    box-sizing:border-box;
    color:#171513;
    font-size:14px;
    font-weight:bold;
    border:1px solid #dedede;
    border-radius:12px;

}

.codi-product .product-list .product-item .product-info .select-btn {
    display:none;
    width:calc(100% - 55px);
    height:37px;
    margin-top:10px;
    margin-left:55px;   
    background:transparent;
    border:1px solid #dedede;
    border-radius:12px;
    color:#000;
    font-size:14px;
    font-weight:bold;
    line-height:35px;
    text-align:center;
    box-sizing:border-box;
}
.codi-product .product-list + a {
    display:block;
    width:340px;
    height:66px;
    margin:60px auto 0px;
    background:#fff;
    border:1px solid #000;
    color:#000;
    font-size:20px;
    line-height:64px;
    text-align:center;
    box-sizing:border-box;
}

.qna-box {
    max-width:1440px;
    margin:60px auto;
    padding:0px 20px;
    box-sizing:border-box;
}
.qna-box .top-btn {
    display:flex;
    justify-content:flex-end;
    gap:0px 10px;
    margin-bottom:20px;
}
.qna-box .top-btn a {
    width:116px;
    height:50px;
    background:#f2f2f2;
    border-radius:5px;
    color:#000;
    font-size:15px;
    line-height:50px;
    text-align:center;
}
.qna-box .top-btn a + a {
    background:#000;
    color:#fff;
}
.qna-box .paging {
    margin-top:40px;
}

/* ÄÚµð ¾ÆÀÌÅÛ ÇÑ¹ø¿¡ ±¸¸Å */
.codi-box {
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:9999;
    justify-content:center;
    align-items:center;
    background:rgba(0, 0, 0, 0.4);
}
.codi-box .inner {
    position:relative;
    width:700px;
    height:592px;
    padding:31px 29px;
    background:#fff;
    border:1px solid #000000;
    box-sizing:border-box;
}
.codi-box .inner > h6 {
    padding-bottom:16px;
    border-bottom:2px solid #000000;
    color:#000;
    font-size:25px;
    line-height:40px;
    text-align:center;
}
.codi-box .inner .close {
    position:absolute;
    top:40px;
    right:38px;
    z-index:1;
    background:transparent;
}
.codi-box .inner .scroller {
    height:440px;
    margin-top:30px;
    padding-right: 38px;
    overflow-y:overlay;
}
.codi-box .inner .scroller::-webkit-scrollbar {
  width: 9px;
}
.codi-box .inner .scroller::-webkit-scrollbar-track {
  background: #fff; 
  border:1px solid #dedede;
}
.codi-box .inner .scroller::-webkit-scrollbar-thumb {
  background: #000000; 
}
.codi-box .inner .scroller::-webkit-scrollbar-thumb:hover {
  background: #000000; 
}
.codi-box .inner .scroller .codi-product {
    padding:0px;
}
.codi-box .inner .scroller .product-list {
    display:block;
    padding:0px;
}
.codi-box .inner .scroller .product-list .product-item {
    display:flex;
    gap:0px 25px;
    padding:29px 0px 71px;
    border-bottom:1px solid #dedede;
}
.codi-box .inner .scroller .product-list .product-item:first-child {
    padding-top:0px;
}
.codi-box .inner .scroller .product-list .product-item:last-child {
    padding-bottom:0px;
    border-bottom:none;
}
.codi-box .inner .scroller .product-list .product-item .product-thumb {
    flex-shrink:0;
    width:105px;
}
.codi-box .inner .scroller .product-list .product-item .product-info {
    flex:1;
    margin-top:0px;
    text-align:left;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.codi-box .inner .scroller .product-list .product-item .check input[type=checkbox] {
   display:none;
}
.codi-box .inner .scroller .product-list .product-item .product-info .pd-name {
    padding-left:0px;
    color:#000;
    font-weight:bold;
    line-height:24px;
    flex:none !important;
}
.codi-box .inner .scroller .product-list .product-item .product-info .pd-price {
    justify-content:flex-start;
    gap:0px 8px;
    line-height:30px;
}
.codi-box .inner .scroller .product-list .product-item .product-info .pd-price *:not(.price), 
.codi-box .inner .scroller .product-list .product-item .product-info .pd-price *.strike {
    display:block;
}
.codi-box .inner .scroller .product-list .product-item .product-info .pd-option {
    position:absolute;
    bottom:-42px;
    left:0px;
    width:100%;
    margin-top:12px;
}
.codi-product .product-list .product-item .product-info .select-btn {
    display:block;
}
.codi-box .inner .scroller .product-list + a {
    display:none;
}
/* ¸ðµ¨ »çÀÌÁî */
.model-box {
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:99999;
    justify-content:center;
    align-items:center;
    padding:80px 20px;
    background:rgba(0, 0, 0, 0.4);
    overflow-x:hidden;
    overflow-y:auto;
}
.model-box .scroller {
    position:relative;
    height:583px;
    background:#fff;
    border:1px solid #000;
    box-sizing:border-box;
    white-space:nowrap;
    overflow-x:auto;
}
.model-box .inner {
    position:relative;
    width:846px;
    height:100%;
    padding:68px 0px 0px 0px;
    box-sizing:border-box;
}
.model-box .inner > h6 {
    color:#000;
    font-size:20px;
    font-weight:800;
    line-height:40px;
    text-align:center;
}
.model-box .inner .close {
    position:absolute;
    top:29px;
    right:39px;
    z-index:1;
    background:transparent;
}
.model-box .model-list {
    display:flex;
    justify-content:center;
    gap:0px 30px;
    margin-top:57px;
}
.model-box .model-list .item {
    flex-shrink:0;
    width:160px;
}
.model-box .model-list .item .pic img {
    width:100%;
    height:auto;
}
.model-box .model-list .item .info {
    margin-top:30px;
    text-align:center;
}
.model-box .model-list .item .info .name {
    color:#000000;
    font-size:14px;
    font-weight:800;
    line-height:20px;
}
.model-box .model-list .item .info .size {
    color:#000000;
    font-size:14px;
    font-weight:normal;
    line-height:20px;
}
.model-box .model-list .item .info .size strong {
    color:inherit;
    font:inherit;
    font-weight:800;
}

/* °¡ÀÌµå */
.dv-info-box {
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:99999;
    height:100%;
    justify-content:center;
    padding:20px 20px;
    background:rgba(0, 0, 0, 0.4);
    box-sizing:border-box;
    overflow-x:hidden;
    overflow-y:auto;
}
.dv-info-box .scroller {
    position:relative;
    background:#fff;
    border:1px solid #000;
    box-sizing:border-box;
    white-space:nowrap;
    overflow-x:auto;
}
.dv-info-box .inner {
    position:relative;
    width:1280px;
    padding:90px 60px 99px 60px;
    box-sizing:border-box;
}
.dv-info-box .inner .close {
    position:absolute;
    top:32px;
    right:59px;
    z-index:1;
    background:transparent;
}
.dv-info-box .tabs {
    display:flex;
    gap:0px 20px;
}
.dv-info-box .tabs button {
    flex:1;
    height:50px;
    background:#fff;
    border:1px solid #dedede;
    color:#000;
    font-size:16px;
    text-align:center;
}
.dv-info-box .tabs button.on {
    background:#000;
    border-color:#000;
    color:#fff;
}
.dv-info-box .tab {
    display:none;
    margin-top:20px;
}
.dv-info-box #tab01 {
    border-top:2px solid #000;
    border-bottom:2px solid #000;
}
.dv-info-box #tab01 dl {
    display:flex;
    border-bottom:1px solid #cccccc;
}
.dv-info-box #tab01 dl:last-child {
    border-bottom:none;
}
.dv-info-box #tab01 dl dt {
    flex-shrink:0;
    width:207px;
    min-height:115px;
    padding-top:25px;
    background:#f2f2f2;
    align-self:stretch;
    color:#000000;
    font-size:17px;
    line-height:22px;
    text-align:center;
}
.dv-info-box #tab01 dl dd {
    padding:30px;
    align-self:stretch;
}
.dv-info-box #tab01 dl dd p {
    position:relative;
    padding-left:8px;
    color:#666666;
    font-size:13px;
    line-height:25px;
}
.dv-info-box #tab01 dl dd p.black {
    color:#000;
}
.dv-info-box #tab01 dl dd p:before {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    color:inherit;
    font:inherit;
    content:"-";
}
.dv-info-box #tab02 {
}
.dv-info-box #tab02 .grid-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    padding-top:40px;
}
.dv-info-box #tab02 dl {
    display:flex;
    gap:0px 30px;
    height:77px;
}
.dv-info-box #tab02 dl dt {
    flex-shrink:0;
    width:77px;
    height:77px;
}
.dv-info-box #tab02 dl dd {
    color:#000000;
    font-size:16px;
    font-weight:800;
    line-height:25px;
}
.dv-info-box #tab02 dl dd .tit {
    margin-top:-4px;
    color:#000000;
    font-size:16px;
    font-weight:800;
    line-height:25px;
}
.dv-info-box #tab02 dl dd .txt {
    color:#999999;
    font-size:14px;
    font-weight:normal;
    line-height:25px;
}

.fixed-buy-btn {
    display:none;
    position:fixed;
    bottom:100px;
    right:75px;
    z-index:9999;
    height:164px;
    background:#fff;
    border:1px solid #e2e2e2;
    border-radius:12px;
    box-sizing:border-box;
    box-shadow:0px 5px 16px 0px rgba(0, 0, 0, 0.13);
}
.fixed-buy-btn .pd-small {
    display:flex;
    gap:0px 20px;
    padding:20px;
}
.fixed-buy-btn .pd-small .thumb {
    flex-shrink:0;
    width:65px;
    height:73px;
}
.fixed-buy-btn .pd-small .thumb img {
    width:100%;
    height:100%;
    object-fit:cover;
}
.fixed-buy-btn .pd-small .text {
    flex:1;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items: flex-start;
}
.fixed-buy-btn .pd-small .text .product-name {
    max-width:250px;
    padding:3px 0px;
    color:#000;
    font-size:14px;
    font-weight:600;
    line-height:18px;
    text-align:left;
}
.fixed-buy-btn .pd-small .text .price {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    line-height:24px;
}
.fixed-buy-btn .pd-small .text .price .won {
    color:#000000;
    font-size:10px;
    font-weight:normal;
    line-height:24px;
    visibility:visible;
}
.fixed-buy-btn > p {
    border-top:1px solid #e2e2e2;
    color:#000000;
    font-size:15px;
    line-height:48px;
}



/* ¿ìÃø ¹Ù·Î±¸¸ÅÄü¸Þ´º ÆäÀÌ ¼û±è */
.info.fixOrder table tbody tr:nth-of-type(3),
.info.fixOrder table tbody tr:nth-of-type(4){display:none;}

/* »ó´Ü¸Þ´º°íÁ¤ ¼öÁ¤ */
.navFix{top:-100px !important;}
.fixOn{top:0;z-index:55;}


.detailHr.rewidth{width:calc(100vw - 17px) !important;width:-ms-calc(100vw - 17px) !important;width:-o-calc(100vw - 17px) !important;width:-moz-calc(100vw - 17px) !important;width:-webkit-calc(100vw - 17px) !important;}


.crema-product-reviews, #sguide, #sf_chart_iframe_id {width: 1280px;margin: 0 auto;}
#sguide ul {display:inline-block}

.rightWing .oxBtn div.off.active {left: -27px !important;}
.rightWing .oxBtn div.on.active {left: -26px;}

.quick_right_btn {z-index:100;}
.dis_won_str {color:#8e8e8e;font-size:14px;}
.dis_won .won {font-size:14px !important;}
.dis_won {font-size:14px;color:#8e8e8e;font-weight: normal;margin-right: 10px;}



/* Åë¿É Ãß°¡ ±¸¼º »óÇ° */
#productDetail .thumb-info .info .table-opt td.add-option-tit { padding:15px 0 0; border-top:1px solid #e4e4e5; color:#000; font-size:14px; }
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-img,
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-wrap { border-bottom:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; border-bottom:1px solid #e4e4e5; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:100%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; border-bottom:1px solid #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .prd-icon,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .tit-prd { padding-left:20px; padding-top:0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt { padding-left:20px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.addition_option { width:310px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.addition_option { width:306px; height:22px; line-height:24px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap { padding:5px 0 0 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap .tit { display:none; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dd { width: 110px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap select { width: 100px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap input { width: 205px; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_p-tit { display:block; width:90%; height:100%; line-height:12px; color:#000; font-weight:bold; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_price { top:40px; right:0; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_btn-del { top:0; }




/* BASIC css end */

