/* BASIC css start */
#wrap{position:relative;}
body.ga{overflow:hidden;}
.color-sap{display:none !important;}
#product-detail{width:100%;font-size:0;}
#product-detail .left-detail{width:40%;display:inline-block;vertical-align:top;}
#product-detail .left-detail ul{width:100%;display:block;}
#product-detail .left-detail ul li{width:100%;margin:0 0 5px;}
#product-detail .left-detail ul li *{margin:0;padding:0;font-size:0;line-height:0;}
#product-detail .left-detail ul li img{width:100%;}
#product-detail .left-detail .s-prev,#product-detail .left-detail .s-next{display:none;}
#product-detail .right-detail .brand{font-size:var(--f-1);padding:0 0 5px;font-weight:500;}
#product-detail .right-detail .name{font-size:15px;padding:0 0 var(--p-0);font-weight:600;}
#product-detail .right-detail .name .MK-product-icons{display:flex;align-items:center;gap:5px;padding:10px 0 0;}
#product-detail .right-detail .name .MK-product-icons img{height:16px;margin:0;width:auto;}
#product-detail .right-detail .name sub{font-size:10px;}
#product-detail .right-detail #order-total:hover a{color:w.hite;}
#product-detail .right-detail .table-opt{width:100%;display:block;margin-top:20px;position:relative;z-index:4;}
#product-detail .right-detail .table-opt table,#product-detail .right-detail .table-opt tbody,#product-detail .right-detail .table-opt tr,#product-detail .right-detail .table-opt td{width:100%;display:block;}
#product-detail .right-detail .table-opt td dl{margin-bottom:20px;display:flex;justify-content:flex-start;gap:15px;position:relative;}
#product-detail .right-detail .table-opt td dl.select-box dt{display:none;}
#product-detail .right-detail .table-opt td dl.select-box dd{width:100%;}
#product-detail .right-detail .table-opt td dl.select-box{border:none !important;padding:0;margin-bottom:10px;}
#product-detail .right-detail .table-opt td dl:first-child{}
#product-detail .right-detail .table-opt td dl.qty-cs{display:none;}
#product-detail .right-detail .table-opt td dt{min-width:60px;font-size:var(--f-1);font-weight:600;line-height:18px;}
#product-detail .right-detail .table-opt td dd select{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;width:100%;height:30px;background:unset;color:#000;font-size:var(--f-1) !IMPORTANT;line-height:1 !IMPORTANT;text-align:center;border:1px solid #000 !important;}
#product-detail .right-detail .table-opt td dd select option{font-size:var(--f-1) !IMPORTANT;line-height:1 !IMPORTANT;}
#product-detail .right-detail .table-opt .MK-oneclick-value{display:none;position:absolute;bottom:var(--p-0);right:0;font-size:var(--f-1);}
#product-detail .right-detail .table-opt .MK-oneclick-list{display:flex;}
#product-detail .right-detail .table-opt .MK-oneclick-only-color{display:none;font-size:0;}
#product-detail .right-detail .table-opt .MK-oneclick-color{display:inline-block;vertical-align:middle;margin:0 18px 0 0;}
#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-sel{padding:2px;border-bottom:1px solid black;}
#product-detail .right-detail .table-opt .MK-oneclick-color a{}
#product-detail .right-detail .table-opt .MK-oneclick-color span{width:12px;height:12px;display:block;box-sizing:border-box;border-radius:100%;}
#product-detail .right-detail .table-opt .MK-oneclick-text{vertical-align:top;margin:0 15px 0 0;text-align:center;}
#product-detail .right-detail .table-opt .MK-oneclick-text a{font-weight:600;}
#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-dis{pointer-events:none;opacity:0.3;text-decoration:line-through;}
#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-sel{border-bottom:1px solid black;text-align:center;}
#product-detail .right-detail .table-opt .MK-oneclick-text span{line-height:16px;font-size:var(--f-1);}
#product-detail .right-detail #soldout_sms{display:block;width:100%;}
#product-detail .right-detail #soldout_sms a{color:#fff !important;}
#product-detail .right-detail #soldout_sms:after{content:"OUT OF STOCK";}
#product-detail .right-detail #order-total{position:relative;}
#product-detail .right-detail #order-total:hover:after{width:100%;}
#product-detail .right-detail #order-total a{display:flex;justify-content:center;box-sizing:border-box;padding:0 var(--p-0);line-height:30px;font-size:var(--f-1);font-weight:400;font-family:'Noto Sans KR';position:relative;z-index:2;transition:all var(--speed);color:white;background:black;}
#product-detail .right-detail #order-total a *{font-size:var(--f-1);font-weight:400;font-family:'Noto Sans KR';transition:all var(--speed);color:#000;}
#soldout_sms{display:none;}
#product-detail .right-detail #order-total #soldout_once,#product-detail .right-detail #order-total #soldout_out{width:100%;line-height:0;background:#000;color:#fff;font-size:0;font-weight:400;font-family:'Noto Sans KR';display:block;box-sizing:border-box;padding:0 var(--p-0);position:relative;z-index:2;}
#product-detail .right-detail #order-total #soldout_once{display:none;}
#product-detail .right-detail #order-total #soldout_once:after,#product-detail .right-detail #order-total #soldout_out:after{content:"OUT OF STOCK";font-size:var(--f-1);line-height:40px;}
#product-detail .right-detail #order-total #re-text-text{width:100%;line-height:40px;background:#000;color:#fff;font-size:var(--f-1);font-weight:400;font-family:'Noto Sans KR';display:block;box-sizing:border-box;padding:0 var(--p-0);position:relative;z-index:2;}
#product-detail .right-detail .ret{font-size:var(--f-1);padding:var(--p-1) 0 0;position:relative;cursor:pointer;display:inline-block;}
#product-detail .right-detail .ret:after{content:" ";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:#000;transition:all var(--speed);}
#product-detail .right-detail .ret:hover:after{width:100%;}
#product-detail .ret-box{}
#product-detail .ret-box.open{opacity:1;visibility:visible;}
#product-detail .ret-box .text{}
#product-detail .ret-box .text h1{font-size:var(--f-2);padding:0 0 var(--p-0);margin:0 0 var(--p-1);border-bottom:1px solid #000;width:100%;display:block;}
#product-detail .ret-box .text h2{font-size:var(--f-1);font-weight:500;padding:0 0 var(--p-1);}
#product-detail .ret-box .text p{font-size:var(--f-0);padding:0 0 var(--p-1);}
#product-detail .ret-box .close{position:fixed;top:50px;right:40px;width:15px;height:15px;z-index:9;cursor:pointer;}
#product-detail .ret-box .close:before{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:2px;background:#000;}
#product-detail .ret-box .close:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:2px;background:#000;}
#product-detail .ret-box .text::-webkit-scrollbar{width:5px;}
#product-detail .ret-box .text::-webkit-scrollbar-thumb{background-color:#000;}
#product-detail .ret-box .text::-webkit-scrollbar-track{background-color:#fff;}
#product-detail .bottom-detail-button{height:30px;line-height:30px;border:1px solid black;margin:30px 0;display:flex;justify-content:space-around;}
#product-detail .bottom-detail-button span{width:100%;display:inline-block;text-align:center;border-right:1px solid black;font-size:var(--f-1);cursor:pointer;position:relative;}
#product-detail .bottom-detail-button span:nth-child(4){border-right:none;}
#product-detail .bottom-detail-button span:nth-child(4) a{width:100%;position:relative;line-height:30px;display:block;}
#product-detail .bottom-detail-button span:after{content:" ";position:absolute;left:0;bottom:0px;width:0%;height:0px;background:#000;transition:all var(--speed);}
#product-detail .bottom-detail-button span:hover:after{width:100%;}
#product-detail .pop-pop{position:fixed;top:0;right:50%;width:40%;height:100%;z-index:999;background:#fff;transition:all 0.3s;box-sizing:border-box;padding:var(--p-4);overflow:auto;opacity:0;pointer-events:none;display:flex;flex-direction:column;justify-content:center;transform:translate(50%,-0%);}
#product-detail .pop-pop#detail-pop{display:block;}
#product-detail .pop-pop .close{position:fixed;top:60px;right:40px;width:15px;height:15px;z-index:9;cursor:pointer;}
#product-detail .pop-pop .close:before{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%;height:2px;background:#000;}
#product-detail .pop-pop .close:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:2px;background:#000;}
#product-detail .product-back{position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,0.1);transition:all 0.3s;opacity:0;pointer-events:none;}
#product-detail .pop-pop.open,#product-detail .product-back.open{opacity:1;pointer-events:auto;}
#product-detail .pop-pop::-webkit-scrollbar{width:5px;}
#product-detail .pop-pop::-webkit-scrollbar-thumb{background-color:#000;}
#product-detail .pop-pop::-webkit-scrollbar-track{background-color:#fff;}
#product-detail .pop-pop .mb-st{font-size:var(--f-2);padding:0 0 var(--p-0);margin:0 0 var(--p-1);border-bottom:1px solid #000;width:100%;display:block;}
#product-detail .pop-pop .c-b-b{width:100%;}
#product-detail .pop-pop .c-b-b h1{font-size:var(--f-1);padding:0 0 var(--p-0);border-bottom:1px solid var(--gray);margin:0 0 var(--p-1);cursor:pointer;display:block;position:relative;}
#product-detail .pop-pop .c-b-b h1:after{content:"+";position:absolute;right:0;font-size:14px;}
#product-detail .pop-pop .c-b-b h1.open:after{content:"-";}
#product-detail .pop-pop .c-b-b p{font-size:var(--f-0);padding:0 0 var(--p-2);display:block;}
#product-detail .pop-pop .c-b-b span{font-size:var(--f-0);padding:0 0 var(--p-1);display:none;width:100% !IMPORTANT;}
#MK_basketpage{display:none !important;}
#related-list{margin-top:40px;flex:0 0 100%;width:100%;max-width:100%;overflow:hidden;clear:both;}
#related-list h2{padding:var(--p-4) var(--p-2) var(--p-1);font-size:var(--f-1);}
#related-list .related-swiper{width:100%;overflow:hidden;}
#related-list .related-swiper ul{margin-bottom:20px;width:200%;font-size:0;}
#related-list .related-swiper ul li{vertical-align:top;width:25%;display:inline-block;box-sizing:border-box;}
#related-list .related-swiper ul li .img-box{width:100%;font-size:0;line-height:0;}
#related-list .related-swiper ul li .img-box *{font-size:0;line-height:0;}
#related-list .related-swiper ul li .img-box img{width:100%;}
#related-list .related-swiper ul li .text-box{color:wite;padding:20px;font-size:var(--f-1);}
#related-list .related-swiper ul li .text-box .krw{font-size:12px;}
#related-list .related-swiper ul li .text-box .price_c{text-decoration:line-through;color:red;}
#related-list .related-swiper ul li .text-box .discount_c{}
#related-list .related-swiper ul li .text-box .text-onmd{font-size:var(--f-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#related-list .related-swiper ul li .text-box sub{display:none;}
#productDetail .loc-navi{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #e5e5e5;}
#crema-product-reviews{width:100%;margin:0;}
#productDetail .page-body{margin-top:55px;}
#productDetail .thumb-info:after{content:"";display:block;clear:both;}
#productDetail .thumb-info .thumb-wrap{float:left;width:343px;text-align:center;}
#productDetail .thumb-info .thumb-ctrl{clear:both;padding-top:20px;text-align:center;}
#productDetail .thumb-info .thumb-ctrl a{font-size:11px;}
#productDetail .thumb-info .thumb-ctrl a img{vertical-align:middle;margin-right:3px;}
#productDetail .thumb-info .thumb-ctrl a:hover{text-decoration:underline;}
#productDetail .thumb-info .info .tit-prd{font-weight:normal;}
#productDetail .thumb-info .info .table-opt th{font-weight:normal;letter-spacing:-1px;}
#goods_amount{float:left;width:32px;border:0;}
#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:19px;height:15px;border-left:1px solid #aaa;}
#productDetail .thumb-info .info .table-opt .opt-spin .btns a{overflow:hidden;float:left;width:100%;height:7px;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% 2px;}
#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% 2px;}
#productDetail .thumb-info .info .prd-btns{}
#productDetail .thumb-info .info .prd-btns a{}
#productDetail .thumb-info .info .prd-btns .soldout{margin-left:10px;font-weight:bold;}
#productDetail .thumb-info .info .table-opt .opt-wrap{width:100%;}
#productDetail .thumb-info .info .table-opt .opt-wrap .tit{margin-bottom:5px;padding-left:10px;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl{overflow:hidden;width:100%;}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn{padding-left:10px;text-align:center;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns{position:relative;width:56px;height:19px}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input{position:absolute;top:0;left:0;width:40px;height:17px;border:1px solid #ddd;text-align:right;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up{position:absolute;top:0;right:0;}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw{position:absolute;bottom:0;right:0;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select{float:left;width:180px;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns{float:left;width:56px;margin-left:5px;}
#productDetail .tit-hd{margin-top:70px;border-bottom:1px solid #b8b8b8;padding-left:4px;}
#productDetail .tit-hd .tit-detail{height:16px;padding-top:8px;padding-left:20px;background:url(/images/d3/modern_house/bg_tab.gif) no-repeat 0 0;}
#productDetail .tit-hd .btns-part{position:relative;}
#productDetail .tit-hd .btns{position:absolute;right:0;top:-26px;text-align:center;}
#productDetail .prd-detail table{table-layout:auto;}
#productDetail .prd-detail img{max-width:100%;}
#productDetail .prd-list{padding-top:10px;border-top:1px solid #b4b4b5;}
#productDetail .prd-list .thumb{width:50px;height:50px;}
#productDetail .prd-list th{padding-bottom:10px;border-bottom:1px solid #aaa;}
#productDetail .prd-list td{padding:5px 0;border-bottom:1px solid #aaa;}
#productDetail .prd-list .prd-amount{position:relative;width:52px;height:15px;border:1px solid #acacac;}
#productDetail .prd-list .prd-amount .txt-spin,#productDetail .prd-list .prd-amount .btns{float:left;}
#productDetail .prd-list .prd-amount .txt-spin{width:41px;height:13px;padding-left:2px padding-top:2px;border:0;font-size:11px;}
#productDetail .prd-list .prd-amount .btns{width:17px;height:15px;border-left:1px solid #aaa;}
#productDetail .prd-list .prd-amount .btns a{overflow:hidden;float:left;width:100%;height:8px;text-indent:-999px;background:none;}
#productDetail .prd-list .prd-amount .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 .prd-list .prd-amount .btns a.btn-dw{background:url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%;}
#productDetail .related-allbasket{width:100%;padding-top:10px;text-align:right;}
#productDetail .review-write{margin-top:15px;padding:5px 0 10px;border:5px solid #eee;}
#productDetail .review-write th,#productDetail .review-write td{padding:5px 0 4px;}
#productDetail .review-write th{font-weight:normal;}
#productDetail .review-write .frm-w input{width:150px;height:18px;line-height:18px;border:1px solid #ededed;}
#productDetail .table-slide{border-top:1px solid #000;}
#productDetail .table-slide thead th{}
#productDetail .table-slide th,#productDetail .table-slide td{padding:10px 0;cursor:pointer;}
#productDetail .table-slide tbody td{}
#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 .review-list{margin-top:15px;}
#productDetail .review-list .bg{padding-top:35px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0;}
#productDetail .board-hd{zoom:1;overflow:hidden;margin:45px 10px 5px 10px;}
#productDetail .board-hd .board-title{float:left;padding-top:10px;font-size:14px;font-weight:bold;letter-spacing:-1px;color:#333;}
#productDetail .board-hd .board-btns{float:right;}
#productDetail .detail-title{position:relative;margin:80px 0 20px;padding:0 0 5px 10px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#333;border-bottom:1px solid #eee;}
.MK_not_choice{color:red;}
.MK_optAddWrap,.MK_optAddWrap *{margin:0;padding:0;}
.MK_optAddWrap{color:#666;font-size:11px;line-height:13px;}
.MK_optAddWrap li{list-style: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;}
#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_innerOptScroll.limit{position:relative;height:150px;overflow-y:auto;}
#MK_innerOptWrap .MK_inner-opt-cm li{*zoom:1;position:relative;min-height:13px;_height:13px;*margin-bottom:-4px;padding:8px 5px;border-bottom:1px solid #ddd;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{position:absolute;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,#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{right:20px;top:10px;color:#333;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{top:8px;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option{margin-top:3px;}
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput{width:200px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name{margin-right:140px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl{width:50px;top:3px;*top:2px;right:90px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count{width:30px;height:16px;line-height:16px;padding:2px 0 0 2px;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a{position:absolute;font-size:0;line-height:0;}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img{vertical-align:top;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name{margin-right:80px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl{width:50px;top:3px;*top:2px;right:90px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count{width:30px;height:16px;line-height:16px;padding:2px 0 0 2px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a{position:absolute;right:0px;font-size:0;line-height:0;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img{vertical-align:top;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up{top:2px;}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw{top:12px;}
#MK_innerOptTotal{}
#MK_innerOptTotal .MK_txt-total{}
#MK_innerOptTotal .MK_txt-won{}
#MK_innerOptTotal .MK_total{}
#sorivu{position:relative;margin-top:20px;}
#productWrap{margin:10px 0;}
#productWrap h3.tb-tit{margin-bottom:10px;text-align:left;}
#productWrap table{width:100%;font-size:12px;border-collapse:collapse;border-width:1px 0 1px 0;border-color:#b4b4b4;border-style:solid;table-layout:fixed;}
#productWrap table th{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f8f8f8;color:#3b3b3d;text-align:left;padding:10px 0 10px 15px;}
#productWrap table td{color:#8b8b8b;border-bottom:1px solid #e0e0e0;word-break:break-all;text-align:left;padding:10px 0 10px 17px;}
#nhn_btn{padding-top:10px;}
#payco_order_btn{padding-top:10px;}
#productDetail .page-body{margin:0 auto;margin-left:100px;width:1100px;}
#hc_coordinationSlide-prev{background:url("/design/jjackiec/hncok/main_slide_prevbtn.png") 0 50% no-repeat;width:51px;height:51px;left:6px;background-size:15px 19px;}
#hc_coordinationSlide-prev img{}
#hc_coordinationSlide-next{background:url("/design/jjackiec/hncok/main_slide_nextbtn.png") 100% 50% no-repeat;background-size:100%;width:51px;height:51px;right:-18px;}
input#MS_amount_basic_20.basic_option,input#MS_amount_basic_19.basic_option,input#MS_amount_basic_18.basic_option,input#MS_amount_basic_17.basic_option,input#MS_amount_basic_16.basic_option,input#MS_amount_basic_15.basic_option,input#MS_amount_basic_14.basic_option,input#MS_amount_basic_13.basic_option,input#MS_amount_basic_12.basic_option,input#MS_amount_basic_11.basic_option input#MS_amount_basic_10.basic_option,input#MS_amount_basic_9.basic_option,input#MS_amount_basic_8.basic_option,input#MS_amount_basic_7.basic_option,input#MS_amount_basic_6.basic_option,input#MS_amount_basic_5.basic_option,input#MS_amount_basic_4.basic_option,input#MS_amount_basic_3.basic_option,input#MS_amount_basic_2.basic_option,input#MS_amount_basic_1.basic_option,input#MS_amount_basic_0.basic_option{text-align:center !important;float:right !important;width:40px;}
#maxzone #contents div.text{margin:0 auto;}
.prd-btns span#soldout_out{text-indent:-9999px;}
.prd-btns span#soldout_out:after{content:"»óÇ°ÀÌ Ç°ÀýµÇ¾ú½À´Ï´Ù.";position:relative;left:-22px;font-weight:bold;background:#fff;}
.hc_realView{position:fixed;bottom:0;left:50%;z-index:100;margin-left:-85px;width:140px;height:40px;line-height:40px;color:#fff;font-size:17px;font-weight:300;text-align:center;cursor:pointer;background:#262626;border:1px solid #000;box-sizing:border-box;border-radius:13px 13px 0 0;}
#hc_info_right .hc_infoIcon{position:relative;height:36px;}
#productDetail .thumb-info .info .tit-prd{display:inline-block;margin-top:0;}
#hc_info_right span.hc_widhIcon{margin-left:auto;width:15px;}
#hc_info_right span.hc_widhIcon img{padding-top:1px;width:15px;max-width:100%;}
.prd-btns a#cartBtn{color:#fff;font-weight:300;background:#000;}
.hc_infoPrice span,.hc_infoPrice strike{color:#000;}
.npay_button{padding:6px 0 8px 86px !important;}
.hc_detailTitle strong{display:block;margin-bottom:4px;font-size:20px;text-transform:uppercase;letter-spacing:-0.05em;}
#productDetail .qna-list{margin:14px 44px 0;}
#productDetail .hc_guideText{width:auto;margin:0 44px 0 40px;}
.hc_detailWrap .board-btns{margin-right:44px;}
.hc_detailExchange .hc_guideText li div p{margin-bottom:5px;word-break:keep-all;}
.hc_detailExchange .hc_guideText li{margin:0;padding-left:3px;width:auto;text-align:left;border:0;border-top:1px solid #d8d8d8;}
.hc_detailExchange .hc_guideText li:last-child{border-bottom:1px solid #d8d8d8;}
.hc_detailExchange .hc_guideText li a.minus:after{content:" - ";top:0;right:5px;width:unset;height:unset;background:none;}
.hc_detailExchange .hc_guideText li a:after{content:" + ";top:0;right:5px;width:unset;height:unset;background:none;}
.hc_detailExchange .hc_guideText li a{display:block;font-weight:300;}
.hc_alignRight{margin-left:auto;text-align:right;}
.hc_detailPrdCode{display:flex;margin-bottom:4px;}
.hc_detailPrice{display:flex;}
.hc_detailExchange h2{position:relative;margin:46px 0 44px;font-size:13px;}
.hc_detailExchange .hc_guideText div,.hc_memberWrap .hc_guideText div{border-top:0;font-weight:300;}
#productDetail .thumb-info .thumb img{}
#productDetail .thumb-info .thumb{position:relative;left:43px;}
#productDetail .prd-detail{width:100%;overflow:hidden;border-top:1px solid #000;}
#productDetail .thumb-info{zoom:1;padding:0 0 84px 72px;box-sizing:border-box;}
.hc_detailCoordination{margin-left:-6px;}
.hc_detailCoordination h2{margin-left:45px;}
.hc_detailExchange h2,.hc_detailQna h2,.pht_wrap h2{margin-left:39px;}
.hc_jumpingBtn{right:9px !important;}
.hc_detailPrdCode{padding-bottom:5px;}
.hc_detailPrice{padding-bottom:3px;}
.hc_detailAddcode{margin:7px 0 4px;}
#productDetail .thumb-info .info{margin-top:-2px !important;}
span#soldout_sms a{color:#fff;background:#000;}
.hc_lnlineColorChip{width:1020px;margin:0 auto;text-align:center;}
.hc_lnlineColorChip li{display:inline-block;margin:0 3px;text-align:center;}
.hc_lnlineColorChip li img{width:100%;}
.hc_lnlineColorChip li p:nth-child(2){padding:18px 0 8px;font-family:'Courgette',cursive;font-size:15px;font-weight:bold;}
.hc_lnlineColorChip li p:nth-child(3){font-size:14px;font-weight:300;}
#nhn_btn{display:none;}
.custom_scroll::-webkit-scrollbar{width:3px;}
.custom_scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}
.custom_scroll::-webkit-scrollbar-track{background-color:white;}
.body_fixed{overflow:hidden;}
#productDetail .thumb-info .info .prd-btns .btn_gift{display:block;width:448px;height:48px;font-size:12px;color:#f1191f;text-align:center;line-height:50px;border:1px solid #f1191f;background:#fff;}
#productDetail .thumb-info .info .prd-btns .btn_gift:hover{color:#fff;background:#f1191f;}
#productDetail .thumb-info .info .prd-btns .btn_gift:active{position:relative;top:1px;}
#productDetail .thumb-info .info .prd-btns .btn_gift .fa-gift{font-size:13px;vertical-align:text-bottom;}
#productDetail .thumb-info .info .prd-btns .btn_gift .fa-gift:before{margin-right:5px;}
.hidden{display:none;}
#bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(0,0,0,0.5);z-index:100;}
#popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:10px;text-align:left;width:1100px;height:700px;z-index:101;}
#go{width:300px;margin:auto;}
.title_1{border-bottom:2px solid rgb(77,77,77);padding:10px 0;font-size:22px;font-weight:600;}
.button{width:100%;height:40px;padding:10px;color:white;background-color:#000000;}
.button:hover{cursor:pointer}
.washing img{width:1100px}
#exit{position:absolute;bottom:30px;right:58px;width:1000px;}
.pooky_wash_btn{width:300px;display:block;height:40px;line-height:40px;background:#000;color:#fff;text-align:center;margin-top:20px;font-size:14px;font-weight:300;}
#pooky_wash_guide{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;}
#pooky_wash_guide .layer_wrap{position:absolute;left:50%;top:50%;z-index:10;background:#fff;padding:55px 55px 10px;box-sizing:border-box;margin-top:-408px;width:1200px;margin-left:-600px;}
#pooky_wash_guide .layer_wrap .title{padding-bottom:10px;border-bottom:1px solid #707070;font-size:25px;color:#000;font-weight:bold;margin-bottom:85px;}
#pooky_wash_guide .layer_wrap .type_list{}
#pooky_wash_guide .layer_wrap .type_list>ul{overflow:visible;}
#pooky_wash_guide .layer_wrap .type_list>ul>li{float:left;width:33.3%;padding-right:22px;box-sizing:border-box;margin-bottom:40px;}
#pooky_wash_guide .layer_wrap .type_list>ul>li:nth-child(3n){}
#pooky_wash_guide .layer_wrap .type_list>ul>li .type_name{font-size:18px;color:#000;font-weight:400;margin-bottom:10px;}
#pooky_wash_guide .layer_wrap .type_list>ul>li ul{}
#pooky_wash_guide .layer_wrap .type_list>ul>li ul li{font-size:14px;margin-bottom:10px;padding-left:0px;position:relative;line-height:1.5;}
#pooky_wash_guide .layer_wrap .type_list>ul>li ul li:after{content:"-";position:absolute;left:-10px;top:0;}
#pooky_wash_guide .layer_wrap .type_list>ul>li ul li:last-child{margin-bottom:0;}
#pooky_wash_guide .layer_wrap .close_btn{clear:both;text-align:center;display:block;width:275px;height:50px;line-height:50px;margin:605px auto 20px;color:#fff;background:#000;font-size:15px;letter-spacing:1px;}
#pooky_wash_guide .clear_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 50%);}
.multi_image_wrap{}
.multi_image_wrap ul{display:block;}
.multi_image_wrap ul li{width:100%;}
.multi_image_wrap ul li img{width:100%;}
.left-detail .product-name-wrap{margin-top:35px;margin-left:30px;}
.left-detail .product-name-wrap .brand{font-size:20px;line-height:1;}
.left-detail .product-name-wrap .name{font-size:30px;line-height:1;margin-top:25px;position:relative;}
.left-detail .product-name-wrap .name span{position:absolute;right:0;height:16px;}
.left-detail .product-name-wrap .name span img{height:16px;}
.left-detail .product-name-wrap .info-text{font-size:var(--f-1);padding:0 0 var(--p-2);margin-top:50px;line-height:18px;}
.left-detail .product-name-wrap sub{display:none;}
#product-detail .right-detail{width:100%;display:block;}
.right-detail .prd_add{width:100%;font-size:12px;line-height:18px;margin-top:30px;}
.right-detail .fixed_area{width:100%;position:sticky;top:var(--detail-sticky-top,80px);right:auto;bottom:auto;padding:0;margin-top:0;background:transparent;backdrop-filter:none;}
.dc_price{font-size:15px;text-decoration:line-through;text-align:right;}
.krw{font-size:15px;text-decoration:none!important;}
.size_guide{font-size:12px!important;position:absolute;cursor:pointer;font-size:15px;right:0;top:37px;z-index:5;}
.addInfo{margin-bottom:20px;font-size:12px;line-height:18px;margin-left:10px;}
.div-scroll{overflow-y:hidden;overflow-x:hidden;min-height:120px;max-height:350px;transition:all 0.4s ease;&:active,&:hover {overflow-y:auto} &::-webkit-scrollbar {width:5px} &::-webkit-scrollbar-thumb {height:6px;border-radius:10px;visibility:hidden} &::-webkit-scrollbar-track {visibility:hidden} &:active::-webkit-scrollbar-thumb,&:hover::-webkit-scrollbar-thumb,&:focus::-webkit-scrollbar-thumb {visibility:visible;background:black}}
.addTitle{display:none;}
.left_fixed{position:static;bottom:auto;left:auto;color:#000;mix-blend-mode:normal;filter:none;}
.basketReview{display:flex;justify-content:space-between;gap:5px;}
.basketReview div{line-height:28px;height:28px;border:1px solid black;width:50%;text-align:center;}
.basketReview div a{display:inline-block;width:100%;}
.reviewPop{position:fixed;inset:0;width:100%;height:100dvh;background:rgba(0,0,0,0.7);display:none;z-index:9999;overflow:hidden;}
.reviewPopInner{position:absolute;inset:0;width:100%;height:100%;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding-top:56px;padding-left:24px;padding-right:24px;padding-bottom:24px;border-radius:0;min-height:0;overflow-y:auto;}
.reviewBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;}
.reviewPop .closeBtn{position:absolute;top:12px;right:16px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;}
html.modal-open,body.modal-open{overflow:hidden;}
#wrap{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;}
.multi_image_wrap{flex:0 0 60%;width:60%;padding-right:30px;box-sizing:border-box;}
.multi_image_wrap ul{display:block;}
.multi_image_wrap ul li{width:100% !important;margin:0 0 10px;}
.multi_image_wrap ul li:last-child{margin-bottom:0;}
#product-detail{flex:0 0 40%;width:40%;padding:0 30px;box-sizing:border-box;align-self:flex-start;}
#product-detail .left-detail{display:none;}
#product-detail .right-detail{width:100%;display:block;min-height:100%;}
#product-detail .right-detail .fixed_area{position:sticky;top:var(--detail-sticky-top,80px);right:auto;bottom:auto;width:100%;margin-top:0;padding:0;background:transparent;backdrop-filter:none;}
#product-detail .right-detail .prd_add{width:100%;margin:30px 0 0;}
#product-detail .right-detail .table-opt{margin-top:16px;}
.left_fixed{position:static;left:auto;bottom:auto;mix-blend-mode:normal;filter:none;color:#000;}
@media (max-width:1024px){
  #wrap{display:block;}
  .multi_image_wrap{width:100%;padding-right:0;}
  #product-detail{width:100%;padding:0 16px;}
  #product-detail .right-detail .fixed_area{position:relative;top:auto;}
}
#product-detail .right-detail .detail-action-row{display:flex;gap:0;margin:0 0 30px;}
#product-detail .right-detail .detail-action-btn{flex:1;display:block;box-sizing:border-box;height:30px !important;line-height:30px !important;text-align:center;font-size:12px;letter-spacing:0;border:0 !important;color:#fff !important;transition:opacity 0.2s ease;}
#product-detail .right-detail .detail-action-btn.cart{background:#A0A0A0 !important;}
#product-detail .right-detail .detail-action-btn.buy{background:#7A7A7A !important;}
#product-detail .right-detail .detail-action-btn:hover{opacity:0.85;}
#product-detail .right-detail .detail-action-row.soldout-row{display:block;}
#product-detail .right-detail .detail-action-row.soldout-row .detail-action-btn{width:100%;flex:0 0 100%;pointer-events:none;}
#product-detail .right-detail .detail-action-btn.buy.is-disabled{color:#A7A7A7 !important;pointer-events:none;opacity:1 !important;}
#product-detail .right-detail .detail-tab-menu{display:flex;align-items:center;justify-content:flex-start;gap:80px;border:0;margin:0;}
#product-detail .right-detail .detail-tab-btn{position:relative;display:block;width:auto;height:auto;padding:0 0 8px;line-height:1;text-align:left;font-size:10px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:0 !important;color:#A7A7A7;border:0;background:transparent;transition:color 0.2s ease;}
#product-detail .right-detail .detail-tab-btn::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;transform:scaleX(0);transform-origin:left center;transition:transform 0.2s ease;}
#product-detail .right-detail .detail-tab-btn:hover,#product-detail .right-detail .detail-tab-btn.active{color:#000;background:transparent;}
#product-detail .right-detail .detail-tab-btn.active::after{transform:scaleX(1);}
#product-detail .right-detail .detail-tab-content-wrap{padding-top:25px !important;}
#product-detail .right-detail .detail-tab-content,#product-detail .right-detail .detail-tab-content .addInfo,#product-detail .right-detail .detail-tab-content p,#product-detail .right-detail .detail-tab-content li,#product-detail .right-detail .detail-tab-content span,#product-detail .right-detail .detail-tab-content div{font-weight:400 !important;font-style:normal !important;font-size:10px !important;line-height:20px !important;letter-spacing:0 !important;color:#111;}
#product-detail .right-detail .detail-tab-content{display:none;}
#product-detail .right-detail .detail-tab-content.active{display:block;}
#product-detail .right-detail .detail-tab-content.active,#product-detail .right-detail .detail-tab-content.active .addInfo,#product-detail .right-detail .detail-tab-content.active p,#product-detail .right-detail .detail-tab-content.active li,#product-detail .right-detail .detail-tab-content.active span,#product-detail .right-detail .detail-tab-content.active div{color:#A7A7A7 !important;}
#product-detail .right-detail .detail-tab-content .addInfo{margin:0 0 10px !important;}
#product-detail .right-detail .fixed_area #order-total,#product-detail .right-detail .fixed_area .basketReview{display:none !important;}
#wrap>#related-list,#related-list{width:100% !important;clear:both !important;display:block !important;}
#wrap>#footer-wrap{flex:0 0 100%;width:100%;clear:both;}
@media (min-width:1025px){
  #wrap{width:100% !important;max-width:none !important;margin:0 !important;}
  .multi_image_wrap{flex:0 0 57.7778% !important;width:57.7778% !important;padding-right:0 !important;}
  #product-detail{flex:0 0 42.2222% !important;width:42.2222% !important;padding:0 !important;}
  #product-detail .left-detail,#product-detail .left-detail .product-name-wrap{display:none !important;}
  #product-detail .right-detail{padding:0 !important;}
  #product-detail .right-detail .prd_add,#product-detail .right-detail .fixed_area{padding-left:104px;padding-right:104px;box-sizing:border-box;}
}
@media (max-width:1024px){
  #wrap{width:100% !important;max-width:none !important;margin:0 !important;display:block;}
  .multi_image_wrap{width:100%;padding-right:0;}
  #product-detail{width:100%;padding:0 16px;}
  #product-detail .right-detail .fixed_area{position:relative;top:auto;}
  #product-detail .right-detail .prd_add,#product-detail .right-detail .fixed_area{padding-left:16px;padding-right:16px;}
}
#product-detail .right-detail .product-head{margin:0;}
#product-detail .right-detail .product-head .brand{margin:0;padding:0 0 11px !important;line-height:1.3;font-size:12px !important;font-weight:400 !important;color:#A7A7A7 !important;}
#product-detail .right-detail .product-head .name{margin:0;padding:0;}
#product-detail .right-detail .product-head .name .name-main{position:relative;display:block;min-width:0;padding-right:130px;font-size:12px !important;font-weight:400 !important;line-height:1.3;color:#000;word-break:keep-all;}
#product-detail .right-detail .product-head .name .name-main br{display:none;}
#product-detail .right-detail .product-head .name .name-main sub{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;font-size:12px;line-height:1.3;font-weight:400;color:#A7A7A7;white-space:nowrap;}
#product-detail .right-detail .product-head .name>sub{display:none;}
#product-detail .right-detail .product-price-row,#product-detail .right-detail .fixed_area .product-price-row{position:static !important;top:auto !important;right:auto !important;display:block !important;width:100% !important;margin:25px 0 0 !important;text-align:left !important;font-size:12px !important;}
#product-detail .right-detail .product-price-row>span,#product-detail .right-detail .fixed_area .product-price-row>span,#product-detail .right-detail .product-price-row .te,#product-detail .right-detail .fixed_area .product-price-row .te{display:inline-flex !important;align-items:baseline;justify-content:flex-start !important;width:auto !important;gap:6px;text-align:left !important;}
#product-detail .right-detail .product-price-row .dc_price,#product-detail .right-detail .fixed_area .product-price-row .dc_price,#product-detail .right-detail .product-price-row .krw,#product-detail .right-detail .fixed_area .product-price-row .krw,#product-detail .right-detail .fixed_area .product-price-row span{display:inline-block !important;margin:0 6px 0 0 !important;text-align:left !important;white-space:nowrap;font-size:12px !important;}
#product-detail .right-detail .table-opt td dl.select-box dt{display:block !important;}
#product-detail .right-detail .fixed_area .table-opt{margin-top:25px !important;margin-bottom:0 !important;}
#product-detail .right-detail .fixed_area .table-opt::before{content:"";display:block;border-top:1px solid #C7C7C7;margin:0 0 25px;}
#product-detail .right-detail .fixed_area .table-opt td dl{margin-bottom:25px !important;}
#product-detail .right-detail .table-opt td dt,#product-detail .right-detail .table-opt .MK-oneclick-text,#product-detail .right-detail .table-opt .MK-oneclick-text a,#product-detail .right-detail .table-opt .MK-oneclick-text span,#product-detail .right-detail .table-opt .MK-oneclick-color a,#product-detail .right-detail .table-opt .MK-oneclick-color span{color:#A7A7A7 !important;font-weight:400 !important;}
#product-detail .right-detail .table-opt .MK-oneclick-color,#product-detail .right-detail .table-opt .MK-oneclick-text{margin-right:24px;padding:0 0 5px;border-top:0 !important;border-bottom:1px solid transparent !important;vertical-align:top;}
#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-sel{padding:0 !important;}
#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-dis,#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-dis a,#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-dis span,#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-dis,#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-dis a,#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-dis span{color:#C7C7C7 !important;opacity:1 !important;text-decoration:none !important;}
#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-sel,#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-sel{border-bottom-color:#000 !important;}
#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-sel a,#product-detail .right-detail .table-opt .MK-oneclick-color.MK-oneclick-sel span,#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-sel a,#product-detail .right-detail .table-opt .MK-oneclick-text.MK-oneclick-sel span{color:#000 !important;}

/* 2026-02-26: tab typography/alignment override */
#product-detail .right-detail .detail-tab-menu{justify-content:space-between !important;gap:0 !important;}
#product-detail .right-detail .detail-tab-btn{font-size:11px !important;}
#product-detail .right-detail .detail-tab-content,#product-detail .right-detail .detail-tab-content .addInfo,#product-detail .right-detail .detail-tab-content p,#product-detail .right-detail .detail-tab-content li,#product-detail .right-detail .detail-tab-content span,#product-detail .right-detail .detail-tab-content div{font-size:11px !important;}

/* 2026-02-26: details tab content color sync (pc) */
#product-detail .right-detail .detail-tab-content.active,
#product-detail .right-detail .detail-tab-content.active .addInfo,
#product-detail .right-detail .detail-tab-content.active p,
#product-detail .right-detail .detail-tab-content.active li,
#product-detail .right-detail .detail-tab-content.active span,
#product-detail .right-detail .detail-tab-content.active div,
#product-detail .right-detail .detail-tab-content.active table,
#product-detail .right-detail .detail-tab-content.active th,
#product-detail .right-detail .detail-tab-content.active td{color:#A7A7A7 !important;}

/* BASIC css end */

