@charset "utf-8";
.prd-info:after{display:block;clear:both;content:""}
.prd-info .prd-info-box{float:left;width:550px;padding:0 10px}
.prd-info .prd-info-box.left{margin-right:20px}
.prd-info .imgview{position:relative;width:530px;height:530px;background:#f9f9f9}
.prd-info .imgview .emblem-friday {position:absolute;z-index:10;right:20px;top:20px;display:block;width:90px;height:90px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_proddetail_emblem_friday.png) no-repeat 0 0;}/* 20230419 */
.prd-info .imgview .status-soldout {position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#454545;font-size:24px;font-weight:500;font-family:"Noto Sans Korean";background:rgba(244,244,244,0.8);}/* 20230419 */
.prd-info .imgview .status-soldout:after {content:"SOLD OUT";}/* 20230419 */
.prd-info .show-zoom{position:absolute;bottom:12px;right:20px}
.prd-info .thumblist{margin:10px -5px 0 -4px}
.prd-info .thumblist:after{display:block;clear:both;content:""}
.prd-info .thumblist li{padding:4px 3px 4px 4px;float:left;width:77px;height:78px}
.prd-info .thumblist li a{display:block;position:relative;width:70px;height:70px;line-height:68px;text-align:center;border:1px solid #dbdbdb}
.prd-info .thumblist li a img{display:inline-block;vertical-align:middle}
.prd-info .thumblist li a i.icon.play{position:absolute;top:0;left:0;width:100%;height:100%;background:none;} /*lst 2017-02-16*/
.prd-info .thumblist li a i.icon.play:before {content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0.5;} /*lst 2017-02-16*/
.prd-info .thumblist li a i.icon.play:after {content:"";display:inline-block;width:33px;height:33px;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat;background-position:-300px 0;} /*lst 2017-02-16*/
.prd-info .prd-shop{padding-bottom:10px;border-bottom:1px solid #e2e2e2}
.prd-info .prd-shop:after{display:block;clear:both;content:""}
.prd-info .prd-shop .mall{display:block;float:left;padding:0 18px;height:30px;font-size:15px;font-weight:600;line-height:30px;text-align:center;color:#666;background:#fff;border:1px solid #a8a8a8}
.prd-info .prd-shop .brand{display:block;float:right;width:300px;text-align:right}
.prd-info .prd-shop .brand img{/*max-width:90%;*/max-height:33px;margin-top:-3px;}/*lst 2016-09-13*/
.prd-info .prd-shop .brand i{margin-left:10px}
.prd-info .prd-title{padding:20px 0;line-height:36px}
.prd-info .prd-title h2{font-size:23px;line-height:31px;color:#000}
.prd-info .prd-title h2 .country-origin {display:block;margin-top:6px;}/* 20200903 */
.prd-info .prd-title h2 .country-origin .in-txt.sub {display:block;margin-top:6px;font-size:15px;font-weight:400;line-height:1.3;letter-spacing:-0.5px;}/* 20200903 */
.prd-info .prd-title h2 .country-origin .in-small-txt {font-size:13px;color:#666;}/*lst 2016-10-27*/
.prd-info .prd-title h2 .country-origin .in-tooltip {display:block;line-height:1em;}/*lst 2016-10-27*/
.prd-info .prd-title h2 .country-origin .in-tooltip .tooltip {display:inline-block;margin:8px 0 0 0;vertical-align:bottom;color:#666;font-size:15px;color:#45675b;padding:3px 6px;text-decoration:none;border:1px solid #45675b;}/* 20200902 */
.prd-info .prd-title h2 .country-origin .in-tooltip .tooltip:hover {border:1px solid #45675b;}/* 20200902 */
.prd-info .prd-title h2 .country-origin .in-tooltip .tooltip:after {content:"";display:inline-block;vertical-align:middle;margin-left:6px;width:6px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat;font-size:0;line-height:0;background-position:0px -400px;}/* 20200902 */
.prd-info .prd-title .tooltip-cont {z-index:10010;}
.prd-addinfo{padding:10px 0;margin-top:40px;border:1px solid #ebebeb;border-width:1px 0}
.prd-addinfo:after{display:block;clear:both;content:""}
.prd-addinfo .prd-review-info{float:left;max-width:50%;margin-top:12px;font-size:15px;color:#333}
.prd-addinfo .prd-review-info span{font-size:25px;color:#e35c61;vertical-align:baseline}
.prd-addinfo .prd-review-info i.icon{margin:0 8px 4px 10px}
.prd-addinfo .prd-share-info{float:right;max-width:50%}
.prd-addinfo .prd-share-info ul{margin-top:4px}
.prd-addinfo .prd-share-info ul:after{display:block;clear:both;content:""}
.prd-addinfo .prd-share-info ul li a{display:block;margin:0;line-height:0}
.prd-addinfo .prd-share-info p{color:#666;line-height:23px}
.prd-addinfo .prd-share-info p:after{display:block;clear:both;content:""}
.prd-addinfo .prd-share-info p span{float:left}
.prd-addinfo .prd-share-info p a.copy{float:right;display:inline-block;margin-top:-2px;width:45px;height:22px;text-align:center;font-size:12px;line-height:22px;border:1px solid #dcdcdc}
.prd-addinfo .prd-share-info p a.copy:hover{border-color:#bbb;text-decoration:none}
.prd-price-wrap{position:relative;/*padding:18px 20px 15px;border:1px solid #e2e2e2;*/margin-bottom:20px}/* 20211123 */
.prd-price-wrap .prd-price > div + div{margin-top:6px}
.prd-price-wrap .prd-price strong.tit{display:inline-block;width:80px;font-size:13px;color:#666;font-weight:400}
.prd-price-wrap .prd-price .dis-price{display:inline-block;font-size:39px;font-weight:700;letter-spacing:-1px;color:#e35c61}
.prd-price-wrap .prd-price .dis-price span{font-size:23px;vertical-align:baseline}
.prd-price-wrap .prd-price .org-price,.prd-price-wrap .prd-price .org-price2{display:inline-block;margin-left:18px;color:#666;font-size:17px;color:#888}
.prd-price-wrap .prd-price .org-price2{font-size:15px;margin-left:5px}
.prd-price-wrap .prd-price .normal{font-size:15px;color:#444}
.prd-price-wrap .prd-price .tooltip{margin:0 0 0 5px;display:inline-block;padding:0 0 5px}
.prd-price-wrap .prd-price .org-price span{font-size:23px}
.prd-price-wrap .prd-price .org-price2 span{font-size:17px;margin-left:5px;text-decoration:line-through}
.prd-price-wrap .prd-price .org-price2 span.sale-start-day {font-size:13px;margin-left:8px;text-decoration:none;}
.prd-price-wrap .prd-price .notice-box {margin-left:10px;font-size:15px;color:#e35c61;}/* 20210928 */
.prd-price-wrap .prd-price .notice-box p {position:relative;padding-left:10px;}/* 20210928 */
.prd-price-wrap .prd-price .notice-box p:before {content:"";position:absolute;left:0px;top:8px;display:block;width:3px;height:3px;background-color:#e35c61;}/* 20210928 */
.prd-price-wrap .prd-message {padding:1px 0 4px 2px;font-size:13px;color:#888;}/*20201202*/
.prd-price-wrap .dis-per{display:none;position:absolute;top:-1px;right:21px;width:61px;height:64px;text-align:center;color:#fff;letter-spacing:-1px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_dis_per.png) no-repeat 0 0}
.prd-price-wrap .dis-per em{font-size:32px;line-height:66px}
.prd-price-wrap .dis-per span{margin-left:1px;font-size:15px;line-height:52px;vertical-align:top}
.prd-price-wrap > .timer{margin-bottom:5px;color:#444;font-weight:600}
.prd-price-wrap > .timer span{margin-left:8px}
.prd-price-wrap div.sale {display:inline-block;margin-right:25px;margin-bottom:5px;color:#444;font-weight:600;}
.prd-price-wrap div.sale i.icon.sale {margin-bottom:6px;margin-right:5px;}
.prd-price-wrap div.timer {display:inline-block;}
.prd-price-wrap .dis-info{margin-top:8px;/*padding:16px 0 8px;border-top:1px dotted #e6e6e6;*/}/* 20211123 */
.prd-price-wrap .dis-info:after{display:block;clear:both;content:""}
.prd-price-wrap .dis-info > li{float:left;padding:2px 0 2px 33px;line-height:24px;min-width:210px;font-size:17px;color:#555;position:relative;min-height:30px;}/*lst 20170717*/
.prd-price-wrap .dis-info > li.full{width:100%;font-weight:600;}
.prd-price-wrap .dis-info > li .dis-tag{position:absolute;top:3px;left:0;margin:0 0 3px;width:28px;height:18px;font-size:0;color:#fff;text-align:center;line-height:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_gdetail_dis.png) no-repeat}
.prd-price-wrap .dis-info > li .dis-tag.card{background-position:0 0}
.prd-price-wrap .dis-info > li .dis-tag.interest{background-position:-256px 0}
.prd-price-wrap .dis-info > li .dis-tag.discount{background-position:0 -28px}
.prd-price-wrap .dis-info > li .dis-tag.delivery{background-position:-256px -28px}
.prd-price-wrap .dis-info > li .dis-tag.point{background-position:0 -56px}
.prd-price-wrap .dis-info > li .dis-tag.hpoint{background-position:-256px -56px}/*lst 20170522*/
.prd-price-wrap .dis-info > li .dis-tag-dateinfo{display:block;margin-top:-4px;font-size:13px;}/*lst 2016-12-07*/
.prd-price-wrap .dis-info > li.full2 {width:100%;}/*lst 20170531*/
.prd-price-wrap .dis-info > li .in-item:after {content:"";display:block;clear:both;}/*lst 20170531*/
.prd-price-wrap .dis-info > li .in-name {float:left;}/*lst 20170531*/
.prd-price-wrap .dis-info > li .in-add {float:left;width:370px;padding-top:2px;margin-left:7px;font-size:15px;line-height:1.4;}/*lst 20170531*/
.prd-price-wrap .dis-info > li .in-sub {font-size:13px;}/*lst 20170531*/
.prd-price-wrap .dis-info.type-normal-style > li{float:none;padding:10px 0 10px 0;line-height:24px;min-width: 210px;font-size:14px;color:#555;position:relative;min-height:30px;}/* 20220208 */
.prd-price-wrap .dis-info.type-normal-style > li.top-line {margin-top:5px;padding:20px 0 15px 0;border-top:1px dotted #e6e6e6;}/* 20220208 */
.prd-price-wrap .dis-info.type-normal-style > li dl{width:100%;padding:0;margin:0;}/* 20220208 */
.prd-price-wrap .dis-info.type-normal-style > li dl:after {content:"";display:block;clear:both;}/* 20220208 */
.prd-price-wrap .dis-info.type-normal-style > li dt {width:24%;float:left;}/* 20220208 */
.prd-price-wrap .dis-info.type-normal-style > li dd {width:76%;padding:0;margin:0;float:left;}/* 20220208 */
.prd-price-wrap .prd-promotion{margin-top:8px;color:#666;border-top:1px dotted #e6e6e6;padding-top:15px}
.prd-price-wrap .h-deal{font-size:15px}
.prd-price-wrap .h-deal .date{margin:0 0 0 5px}
.prd-price-wrap .h-deal .num{font-weight:600;font-size:17px;color:#e35c61}
.prd-price-wrap .h-deal-tooltip{margin-left:15px!important;font-size:15px}
.prd-price-wrap .h-deal-tooltip i.help{margin:0 0 2px 5px}
.prd-opt-wrap{padding:15px 20px;background:#f6f6f6}
.prd-opt-wrap .prd-opt-row{position:relative}
.prd-opt-wrap .prd-opt-row:after{display:block;clear:both;content:""}
.prd-opt-wrap .prd-opt-row.no-opt-name h4{display:none}
.prd-opt-wrap .prd-opt-row.no-opt-name .opt-select-box{width:100%;float:none}
.prd-opt-wrap .prd-opt-row h4{float:left;width:20%;padding:3px 10px 3px 0;line-height:32px;overflow:hidden;height:38px;color:#666;font-weight:400}
.prd-opt-wrap .prd-opt-row h4 span{font-size:13px;line-height:16px;display:inline-block;vertical-align:middle;word-break:break-all;max-height:32px;overflow:hidden}
.prd-opt-wrap .prd-opt-row.withtit { padding-left: 20%; }
.prd-opt-wrap .prd-opt-row.withtit h4 { position: absolute; top:0; left:0; float:none; }
.prd-opt-wrap .prd-opt-row .ellips,.prd-opt-wrap .prd-opt-row .ellip{vertical-align:middle;word-break:break-all;overflow:hidden}
.prd-opt-wrap .prd-opt-row.delivery h4{line-height:30px}
.prd-opt-wrap .prd-stock-check{padding:22px 3px 10px;text-align:right}
.prd-opt-wrap .prd-stock-check a{color:#666}
.prd-opt-wrap .prd-stock-check a + a:before{content:"";display:inline-block;width:1px;height:13px;vertical-align:middle;margin:0 10px 1px;background:#ccc}
.prd-opt-wrap .prd-opt-row.selectbox{margin-top:15px}
.prd-opt-wrap .prd-opt-row label{float:left;padding:0 5px;margin-right:12px;min-width:56px;height:26px;line-height:26px}
.prd-opt-wrap .prd-opt-row label.checked{color:#e35c61;font-weight:600;line-height:24px;background:#fff;border:2px solid #e35c61}
.prd-opt-wrap .prd-opt-row label.disabled{cursor:pointer}
.prd-opt-wrap .prd-opt-row.basicitem{margin-top:0}
.prd-opt-wrap .prd-opt-row.delivery{margin:10px 0 5px;padding-top:20px;border-top:1px dotted #ddd}
.prd-opt-wrap .prd-opt-row .selectric-wrapper{width:100%!important}
.prd-opt-wrap .prd-opt-row .selectric-wrapper .selectric .label{font-size:13px;line-height:38px;color:#666;height:36px;margin-left:20px;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .opt-select-box + .opt-select-box,.prd-opt-wrap .prd-opt-row + .prd-opt-row{margin-top:5px}
.prd-opt-wrap .prd-opt-row .opt-select-wrap,.prd-opt-wrap .prd-opt-row .opt-select-box{float:left;width:100%}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row label.disabled span.bg{background:#bdbcbd url(https://image.thehyundai.com/hdmall/images/co/txt_alarm_reware.png) no-repeat center center}
.prd-opt-wrap .prd-opt-row .selectric .button {right:20px;top:50%;margin-top:-10px;width:10px;height:20px;background:url(https://image.thehyundai.com/hdmall/images/co/icon_opt_selc_arrow.png) no-repeat right center;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .selectric .button:after {display:none;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .selectric-items {border:1px solid #aaa;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .selectric-items li {padding:5px 40px 5px 20px;line-height:19px;min-height:19px;border-top:1px solid #efefef;border-bottom:0;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .selectric-items li:hover {background-color:#fbe6ef;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row .selectric-items li.selected {background-color:#fbe6ef;color:#666;}/*lst 20200305*/
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-box:first-child .depth-opt-list {height:255px;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a {padding-right:100px;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-img {display:inline-block;vertical-align:middle;margin-right:15px;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-img img {width:66px;height:auto;border:1px solid #eee;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt {display:inline-block;vertical-align:middle;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt .opt-seq {display:inline-block;vertical-align:top;margin-right:5px;font-weight:600;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt .opt-name {display:inline-block;vertical-align:middle;width:205px;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt .opt-name .country-origin{display:inline-block;color:#888;font-size:12px;}/*lst 2016-10-27*/
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li span.price {top:50%;margin-top:-10px;} /* lst 2016-05-23 */
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a.type-soldout .opt-seq,
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a.type-soldout .opt-name,
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a.type-soldout .country-origin,
.prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a.type-soldout .price {text-decoration:line-through;}/*lst 20171204*/

.opt-sel-wrap{margin-top:30px}
.opt-sel-wrap .opt-sel-box{color:#666}
.opt-sel-wrap .opt-sel-box p{line-height:22px}
.opt-sel-wrap .opt-sel-box p.name{float:left;width:270px;padding:2px 10px 0 0}
.opt-sel-wrap .opt-sel-box .cnt-ctrl{float:left}
.opt-sel-wrap .opt-sel-box p.price{float:left;width:125px;padding:2px 20px 0 10px;text-align:right;font-size:15px;color:#333;font-weight:700}
.opt-sel-wrap .opt-sel-box a.del{float:right;width:15px;margin-top:4px;line-height:0}
.opt-sel-box .opt-sel-block:after,.opt-sel-box .selected-uitm:after{display:block;clear:both;content:""}
.opt-sel-box .selected-uitm-wrap{border:1px solid #dcdcdc}
.opt-sel-box .selected-uitm-wrap + .selected-uitm-wrap{border-top:0}
.opt-sel-box .selected-uitm{position:relative;padding:8px 19px}
.opt-sel-box .opt-sel-block-wrap{padding:0 19px 12px 34px;background-color:#f5f5f5}
.opt-sel-box .selected-uitm + .opt-sel-block-wrap{background:#f5f5f5 url(https://image.thehyundai.com/hdmall/images/co/bg_opt_sel_box_depth.png) no-repeat 22px 0;border-top:1px solid #dcdcdc}
.opt-sel-box .opt-sel-block-wrap p.name{float:left;width:255px}
.opt-sel-box .opt-sel-block-wrap + .opt-sel-block-wrap .add-cmps-nm{border-top:1px solid #ddd;padding-top:8px}
.opt-sel-box .add-cmps-nm{padding:8px 0 0;line-height:26px;font-size:13px;color:#333;font-weight:700}
.opt-sel-box .opt-sel-block{padding:3px 0}
.opt-sel-box .msg-reservations {padding:0px 19px 8px 19px;color:#ec555d;}/*lst 20181210*/
.opt-sel-wrap .sumprice{padding:10px 20px;font-size:19px;font-weight:600;color:#ec555d;text-align:right;letter-spacing:-1px}
.opt-sel-wrap .sumprice em{margin:0 2px 0 7px;vertical-align:baseline;font-size:28px}
.cnt-ctrl{display:inline-block;line-height:0;width:78px}
.cnt-ctrl:after{display:block;clear:both;content:""}
.cnt-ctrl .cnt-up,.cnt-ctrl .cnt-down{float:left;width:23px;height:24px;line-height:24px;text-align:center;font-size:0;line-height:0;border:1px solid #e6e6e6;background:#fff url(https://image.thehyundai.com/hdmall/images/co/ic_opt_ctrl.png) no-repeat}
.cnt-ctrl .cnt-up{border-right:0;background-position:-13px center}
.cnt-ctrl .cnt-down{margin:0!important;border-left:0;background-position:-33px center}
.cnt-ctrl input{float:left;width:32px;height:24px;line-height:21px;text-align:center;border:1px solid #e6e6e6;padding:0 3px}
.cnt-ctrl input:focus{line-height:21px;padding:0 2px}
.cnt-ctrl span{float:left;width:19px;height:24px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_opt_ctrl.png) no-repeat 0 center}
.prd-gift-wrap{margin-top:20px}
.prd-gift{padding:25px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.prd-gift h3,.prd-gift .desc{display:inline-block;margin-bottom:10px}
.prd-gift h3{min-width:100px;font-weight:700;vertical-align:top}
.prd-gift .description{margin:5px 0;color:#9a9a9a}
.prd-gift:after{display:block;clear:both;content:""}
.prd-gift p img{display:inline-block;width:70px;height:70px;border:1px solid #ddd;vertical-align:middle;} /*lst 2016-05-20*/
.prd-gift p span{display:inline-block;width:450px;padding:0 0 0 10px;line-height:18px;color:#9a9a9a;vertical-align:middle;} /*lst 2016-05-20*/
.gift-tooltip-layer {display:none;position:absolute;z-index:100;padding:10px;box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);border:1px solid #222;background:#fff;} /*lst 2016-05-20*/
.gift-tooltip-layer img {max-width:300px;} /*lst 2016-05-20*/
.gift-tooltip-layer .arrow {display:block;position:absolute;width:0;height:0;border-style:solid;z-index:101;background:none;} /*lst 2016-05-20*/
.gift-tooltip-layer .arrow:after {content:"";display:block;position:absolute;width:0;height:0;border-style:solid;z-index:102;} /*lst 2016-05-20*/
.gift-tooltip-layer.left .arrow {top:50%;margin-top:-8px;right:-8px;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #222;} /*lst 2016-05-20*/
.gift-tooltip-layer.left .arrow:after {top:-7px;right:1px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #fff;} /*lst 2016-05-20*/
.gift-tooltip-layer.top .arrow {bottom:-8px;left:50%;margin-left:-8px;border-width:8px 8px 0;border-color:#222 transparent transparent;} /*lst 2016-05-20*/
.gift-tooltip-layer.top .arrow:after {top:-8px;left:-7px;border-width:7px 7px 0;border-color:#fff transparent transparent;} /*lst 2016-05-20*/
.prd-gift-list{margin-top:15px}
.prd-gift-list h3,.prd-gift-list .desc{display:inline-block;margin-bottom:10px}
.prd-gift-list h3{min-width:100px;font-weight:700;vertical-align:top}
.prd-gift-list .description{margin:5px 0;color:#9a9a9a;float:none;padding:0;width:auto}
.prd-gift-list .default,.prd-gift-list .selective{float:left}
.prd-gift-list .default{width:130px}
.prd-gift-list .selective{width:400px;padding-left:30px;border-left:1px solid #ebebeb}
.prd-gift-list .default p{width:130px}
.prd-gift-list .default p span{width:70px}
.prd-gift-list:after{display:block;clear:both;content:""}
.prd-gift-list h4{margin-bottom:10px;font-weight:700}
.prd-gift-list p{float:left;width:120px;padding:0 10px 5px 0}
.prd-gift-list p:after{display:block;clear:both;content:""}
.prd-gift-list p img{width:50px;height:50px;float:left;border:1px solid #dbdbdb;vertical-align:top}
.prd-gift-list p span{display:table-cell;width:60px;height:50px;padding-left:6px;line-height:15px;color:#9a9a9a;vertical-align:middle}
.prd-btn{clear:both;padding-top:20px;text-align:right}
.prd-btn > div:after{display:block;clear:both;content:""}
.prd-btn .optinalbtn {position:relative;padding-bottom:5px;}/*20210120*/
.prd-btn .optinalbtn .optinalbtn-inner{float:right;width:49%}
.prd-btn .optinalbtn .optinalbtn-inner div{float:right;width:48%;display:inline-block;*display:inline;*zoom:1;margin-left:2%}
.prd-btn .optinalbtn .optinalbtn-inner div a{display:block;height:38px;background-color:#e35c61;text-align:center;line-height:38px}
.prd-btn .optinalbtn .optinalbtn-inner div a span{font-size:16px;color:#fff;text-decoration:none!important}
.prd-btn .optinalbtn > div{position:relative;display:inline-block;*display:inline;*zoom:1;width:25%;text-align:right}
.prd-btn .optinalbtn > div.opbtn-01{text-align:left;float:left}
.prd-btn .optinalbtn > div.opbtn-01:before{display:none}
.prd-btn .optinalbtn i.help{margin:0 0 3px 5px}
.prd-btn .optinalbtn i.right-arrow{margin:0 0 2px 6px;opacity:.7;width:7px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_dp_arrow.png)}
.prd-btn .optinalbtn a{color:#333;text-decoration:none}
.prd-btn .optinalbtn .tooltip{margin:0}
.prd-btn .optinalbtn span{vertical-align:middle;font-size:17px}
.prd-btn .optinalbtn a:hover span{text-decoration:underline}
.prd-btn .optinalbtn .optinalbtn-box {width:auto;margin-left:25px;}/*20210120*/
.prd-btn .optinalbtn .optinalbtn-box i.icon.cart {margin-right:2px;}/*20210120*/
.prd-btn .optinalbtn .optinalbtn-box i.icon-arrow.right-arrow {margin:0 0 2px 8px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -300px 0;}/*20210120*/
.prd-btn .optinalbtn .optinalbtn-box i.icon.gift {width:17px;height:18px;margin-right:4px;margin-bottom:2px;background:url(https://image.thehyundai.com/hdmall/images/dp/btn_icon_gift_sprite.png) no-repeat -50px 0;}/*20210120*/
.prd-btn .mainbtn{margin:0;padding:5px 0 0}
.prd-btn .mainbtn:after{display:block;clear:both;content:""}
.prd-btn .mainbtn .btn{-webkit-transition:none;transition:none}
.prd-btn .mainbtn button + button{margin-top:10px}
.prd-btn .mainbtn.type1 .btn,.prd-btn .mainbtn.type2 .btn{float:left;margin:0 0 0 1%;padding:0}
.prd-btn .mainbtn.type1 .btn.color9{width:48%}
.prd-btn .mainbtn.type1 .btn.color4{width:25%}
.prd-btn .mainbtn.type1 .btn.color17 {width:25%;}/*20210120*/
.prd-btn .mainbtn.type1 button:first-child,.prd-btn .mainbtn.type2 button:first-child{margin:0}
.prd-btn .mainbtn.type2 .btn.color9{width:74%}
.prd-btn .mainbtn.type2 .btn.color4{width:25%}
.prd-btn .mainbtn.type2 .btn.color17 {width:25%;}/*20210120*/
.prd-btn .mainbtn.type3 .btn {width:100%;}/* 20210928 */
.prd-btn .mainbtn + .description{margin-top:15px}
.prd-btn .mainbtn .description{margin-bottom:0}
.prd-btn .mainbtn .btn.color1{background:#939893;border-color:#939893}
.prd-btn .mainbtn .btn.color1:hover{background:#939893!important;border-color:#939893!important}
.prd-btn .mainbtn .btn.color5{color:#555;background:#e4e4e4;border:2px solid #b3b3b3}
.prd-btn .mainbtn .btn.color5:hover{background:#e4e4e4!important;border-color:#b3b3b3!important}
.prd-btn .mainbtn .btn.gift:before {content:"";display:inline-block;vertical-align:middle;width:26px;height:26px;margin:-6px 8px 0 0;background:url(https://image.thehyundai.com/hdmall/images/dp/btn_icon_gift_sprite.png) no-repeat 0 0;} /*20210120*/
.product-box{position:relative;width:170px}
.product-box img{width:170px;height:170px}
.product-box p{color:#777;font-size:13px;margin-top:6px;text-align:left;max-height:57px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}/*lst 20190826*/
.product-box p.sbj{padding:0 10px;line-height:18px;max-height:36px;height:36px;display:block;overflow:hidden;color:#757575;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.product-box > a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.product-box p.price {color:#333;font-size:13px;margin-top:10px;}/*lst 20190826*/
.product-box:before {content:"";position:absolute;left:0;right:0;top:0;padding-top:100%;background-color:rgba(0,0,0,0.03);}/* 20221014 */
.aside .product-box{width:100px}
.aside .product-box img{width:100px;height:100px}
.aside .product-box-set li{margin:10px 0}
.aside .product-box p.price{margin-top:2px}
.prd-related{position:relative;margin-top:12px;padding:30px 10px}
.prd-related h4{margin-bottom:20px;font-size:19px;font-weight:400;color:#494949;letter-spacing:-.5px}
.prd-related h4:before{content:"";display:block;width:45px;height:0;padding-top:20px;border-top:2px solid #333}
.prd-related.aside{position:absolute;top:0;left:50%;margin-left:600px;width:120px}
.prd-related.aside h4{margin-bottom:40px;font-size:15px;font-weight:600;color:#333;width:82px}
.prd-related.aside h4:before{display:none}
.prd-related:after{display:block;clear:both;content:""}
.prd-related .prd-slider-wrap{position:relative;float:left;width:522px}
.product-box-set{margin:0 -3px}
.product-box-set:after{display:block;clear:both;content:""}
.product-box-set li{float:left;padding:0 3px}
.prd-related .prd-slider-wrap.full{position:relative;float:left;width:100%}
.prd-related .prd-slider-wrap.full .product-box-set{margin:0 -8px}
.prd-related .prd-slider-wrap.full .product-box-set li{padding:0 8px}
.prd-related.aside .prd-slider-wrap{float:none;width:100%;padding:0}
.prd-related.aside .prd-slider-wrap.full .product-box-set li{margin-bottom:10px}
.prd-related .prd-slider-wrap .bx-prev,.prd-related .prd-slider-wrap .bx-next{top:85px}
.prd-related .prd-slider-wrap .bx-controls-auto{bottom:auto;top:-40px}
.prd-related .prd-slider-wrap .bx-pager{right:12px}
.prd-related.aside .prd-slider-wrap + .prd-slider-wrap{margin-top:80px}
.prd-related.aside .bx-pager{display:none}
.prd-related.aside .bx-controls-direction .bx-prev{position:absolute;top:auto;bottom:-20px;left:40px;width:21px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -100px -500px}
.prd-related.aside .bx-controls-direction .bx-next{position:absolute;top:0;bottom:auto;left:40px;width:21px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -500px}
.prd-related.aside .prd-slider-wrap .bx-controls-auto{bottom:-41px;top:auto}
.prd-middle-banner{margin-top:10px}/* 20210714 */
.prd-middle-banner:after{display:block;clear:both;content:""}
.prd-middle-banner a,.prd-middle-banner img{display:block;line-height:0}
.prd-middle-banner img{max-width:100%}
.prd-middle-banner a + a {margin-top:10px;}/* 20210714 */
/* 2016-08-12
.prd-middle-banner.half{margin:30px -10px 0}
.prd-middle-banner.half a{float:left;width:50%;padding:0 10px}
*/
.data-wrap{width:100%;height:182px;margin-top:10px;background:#f5f5f5;overflow:auto;border:1px solid #dbdbdb;border-width:1px 0}
.data-wrap table thead tr th{text-align:center;background:#f2f3f5;font-weight:700;border-left:1px solid #dbdbdb;line-height:22px;color:#555}
.data-wrap table thead tr th.first{border-left:0 none}
.data-wrap table thead tr th.txtLine2{padding-top:4px;padding-bottom:4px}
.data-wrap table tbody tr th,.data-wrap table tbody tr td{border-top:1px solid #dbdbdb;padding:5px 0;line-height:19px;color:#555;font-size:12px}
.data-wrap table tbody tr td.first{border-left:0 none}
.data-wrap table tbody tr td.center{padding-left:0;text-align:center}
.data-wrap table tbody tr td{padding:5px 0 5px 15px;border-left:1px solid #dbdbdb;background:#fff;line-height:19px}
.data-wrap table tfoot td{background:#fafbf4;border-top:1px solid #dbdbdb;padding:8px 15px}
.data-wrap table .center{text-align:center}
.map-wrap{width:100%;height:150px;margin-top:20px;background:#f5f5f5}
.form-wrap.titled{position:relative;padding-left:90px}
.form-wrap.titled > .title{position:absolute;top:9px;left:0}
.form-wrap.titled + .form-wrap.titled{margin-top:10px}
.cs-gift-wrap .title{font-size:15px;color:#444;font-weight:600}
.cs-gift-wrap .title span{font-size:13px;font-weight:400}
.cs-gift-wrap .gift-list{height:344px;overflow:auto;position:relative}
.cs-gift-wrap .gift-list li{position:relative;height:86px;border-top:1px solid #ddd}
.cs-gift-wrap .gift-list li:first-child{border-top:none}
.cs-gift-wrap .gift-list li input[type="radio"]{position:absolute;top:50%;left:5px;margin-top:-10px}
.cs-gift-wrap .gift-list li label{display:block}
.cs-gift-wrap .gift-list li .thum{display:inline-block;margin:10px 10px 10px 33px}
.cs-gift-wrap .gift-list li .thum img{width:65px;height:65px;border:1px solid #e7e7e7}
.cs-gift-wrap .gift-list li .gift-name{position:absolute;top:36px;left:116px;color:#444}
.cs-gift-wrap .gift-list li .sold-out{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:20px;line-height:86px;background-color:rgba(0,0,0,0.4)}
.prd-script-wrap{position:relative}
.prd-script-wrap .prd-script-detail{position:relative;min-height:95px;margin-bottom:30px}
.prd-script-wrap .prd-script-detail .thum{position:absolute;top:0;left:0;width:95px;height:95px;background:#eee}
.prd-script-wrap .prd-script-detail .thum img{width:95px;height:95px}
.prd-script-wrap .prd-script-detail .cont{padding:16px 0 0 115px;font-size:15px;color:#444}
.prd-script-wrap .prd-script-detail .cont .t2{margin-bottom:5px}
.prd-script-wrap .prd-script-detail .cont .t3{font-size:13px;color:#828282}
.prd-script-wrap table.score-table{border-top:2px solid #ccc;border-bottom:1px solid #eee}
.prd-script-wrap table.score-table th,.prd-script-wrap table.score-table td{border-left:1px solid #eee}
.prd-script-wrap table.score-table th{padding:10px 0 4px;text-align:center;font-size:15px;font-weight:400;color:#666}
.prd-script-wrap table.score-table td{padding:4px 0 15px}
.prd-script-wrap table.score-table th:first-child,.prd-script-wrap table.score-table td:first-child{border-left:none}
.prd-script-wrap table.score-table + table{margin-top:20px}
.prd-script-wrap table th{color:#242424;text-align:left;font-weight:400}
.prd-script-wrap table td{padding:6px 0}
.prd-script-wrap table .valign-top{padding-top:6px}
.prd-script-wrap .thum-upload{float:left;width:205px;height:60px}
.prd-script-wrap .thum-upload li{display:inline-block;position:relative;margin-right:2px;width:60px;height:60px}
.prd-script-wrap .thum-upload li .upload{position:relative;display:inline-block;width:60px;height:60px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_img_upload.png) no-repeat 0 0;cursor:pointer;overflow:hidden}
.prd-script-wrap .thum-upload li .upload:hover{background-position:0 -60px}
.prd-script-wrap .thum-upload li .upload input{width:300%;height:300%;position:absolute;bottom:0;right:0;z-index:9;cursor:pointer;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}
.prd-script-wrap .thum-upload li a.delete{position:absolute;top:-1px;right:0;width:15px;height:15px;z-index:10}
.prd-script-wrap .thum-upload li img{position:absolute;top:0;left:0;width:60px;height:60px;z-index:8}
.prd-script-wrap .description{margin:4px 0 0}
.prd-script-wrap .description span{margin-left:4px}
.prd-script-wrap .prd-banner{margin-bottom:20px;width:417px;height:140px;background:#f1f1f1}
.prd-script-wrap .prd-banner img{width:417px;height:140px}
.mobile-info{padding:30px;text-align:center;background:#f6f6f6}
.mobile-info .qrcode{padding:0 50px}
.mobile-info .qrcode:after{display:block;clear:both;content:""}
.mobile-info .qrcode img{float:left;margin:0 20px}
.mobile-info .qrcode p{float:left;margin:16px 0;color:#444;vertical-align:middle}
.mobile-info .fieldset{margin-top:20px}
.detail{margin-top:60px}
.detail .nav-tabs2 > li{width:18%}
.detail .tab-btn{top:10px}
.tab-block-wrap{margin-top:50px}
.tab-block.detail{padding:5px 0;margin-top:0;width:1120px;z-index:800;background:#fff}
.tab-block.detail .nav{margin-bottom:0}
.product-detail .tab-pane{display:block}
.product-detail .tab-pane + .tab-pane{margin-top:60px}
.kakao-id{font-size:15px;color:#888;line-height:1.3;padding-left:30px;max-width:300px;word-break:break-all}
.kakao-id a{margin:0}
.kakao-id i{margin:0 5px 3px!important}
.kakao-id:before{content:"";display:block;width:25px;height:23px;position:absolute;top:0;left:0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_kakao_small.png) no-repeat;background-size:25px 23px}
.prd-details-info{padding:0 12px;position:relative}
.prd-details-info.tab-pane{*zoom:1}
.prd-details-info.tab-pane:after{content:"";display:table;clear:both}
.prd-details-info h4{padding:40px 0 20px;font-size:19px;font-weight:600;color:#333;text-align:center}
.prd-buying-guide ul{padding:0 20px 45px 10px;margin-bottom:50px;border-bottom:1px solid #ebebeb}
.prd-buying-guide li{color:#9a9a9a;line-height:23px}
.prd-buying-guide li:before{content:"-";display:inline-block;width:5px;height:23px;margin-right:8px;vertical-align:middle}
.prd-buying-guide li p{margin:-22px 0 0 13px}
.prd-buying-guide-area {padding:50px 0 20px 0;margin-bottom:50px;border-bottom:1px solid #ebebeb;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box {padding-bottom:10px;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box:after {content:'';display:block;clear:both;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box .txt-box {float:left;width:546px;padding-left:15px;border-left:1px solid #f2f2f2;}/* 20170620 lst*/
.prd-buying-guide-area .guide-box .txt-box:first-child {width:550px;padding-left:0;border:0;}/* 20170620  lst*/
.prd-buying-guide-area .guide-box .txt-box .img {float:left;width:126px;height:127px;font-size:0;line-height:0;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/co/img_prd_buyingguide.png) no-repeat -126px 0;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box .txt-box:first-child .img {background-position:0 0;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box .txt-box .txt {float:left;margin-left:15px;}/* 20170620 lst*/
.prd-buying-guide-area .guide-box .txt-box .txt p {padding-left:19px;font-size:28px;color:#222;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box .txt-box .txt p span {color:#45675b;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box ul {padding:7px 0 0 0;margin-bottom:0px;border-bottom:0}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box li {position:relative;padding-left:19px;font-size:15px;color:#303030;line-height:1.4em;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-box li:before {position:absolute;left:0;top:7px;content:'';display:block;width:4px;height:4px;margin:0;background-color:#d6d6d6;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick {padding-left:20px;margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .list-info li {color:#9a9a9a;line-height:1.4em;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .list-info li:before{content:"-";display:inline-block;width:5px;height:23px;margin-right:8px;vertical-align:middle}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .list-info li p{margin:-22px 0 0 13px}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .list-info li .space {margin:0 8px;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .tbl th {text-align:left;vertical-align:top;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .tbl td {text-align:left;vertical-align:top;color:#9a9a9a !important;font-weight:400 !important;line-height:1.4em;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .tbl td * {color:#9a9a9a !important;font-weight:400 !important;}/* 2016-06-23 lst*/
.prd-buying-guide-area .guide-storepick .tbl td img {max-width:100%;height:auto;}
.prd-details-info .tab-block{float:left;width:9%}
.prd-details-info .tab-content{float:right;width:780px}
.prd-details-info .tab-content .tab-pane{display:block}
.prd-details-info .tab-content .store-img{position:relative;margin-top:20px;text-align:center}
.prd-details-info .tab-content .store-img .del-02{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 7px -92px;background-color:rgba(255,255,255,0.5)}
.prd-details-info .tab-content .store-img .btn-wrap button{color:#fff;background:#bcbcbc}
.md-comment{padding:10px 20px;border:1px solid #dcdcdc}
.md-comment textarea{width:100%}
.md-comment textarea[readonly]{border:none;height:28px}
.md-comment.modify{position:relative;height:52px}
.md-comment.modify .md-comment-box{margin-right:60px;line-height:30px}
.md-comment.modify textarea,.md-comment.modify button{float:left}
.md-comment.modify textarea{width:92%}
.md-comment.modify button{position:absolute;top:10px;right:20px;color:#fff;background:#bcbcbc}
.md-comment.modify .word-box{position:absolute;bottom:-11px;right:82px;display:inline-block;width:15px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/word-box.png) no-repeat}
.prd-exchange{position:relative;margin-top:30px;padding-left:25%}
.prd-exchange .direction{position:absolute;top:0;left:0;width:21%}
.prd-exchange .direction h4{font-size:18px}
.prd-exchange .direction p{margin-top:20px;color:#999}
.prd-exchange .policy-wrap{padding:25px;background:#f5f5f5}
.prd-exchange .policy-wrap * {font-family:'NanumBarunGothic', sans-serif !important;line-height:1.5;}/* 20210322 */
.opinions-head{position:relative;padding:55px 0 52px;text-align:center;border-bottom:1px solid #ebebeb}
.opinions-head:after{display:block;clear:both;content:""}
.opinions-head .average{position:absolute;top:32px;left:12px}
.opinions-head .average:after{display:block;clear:both;content:""}
.opinions-head .average .circle-score,.opinions-head .average .star-score-wrap{float:left}
.opinions-head .average .star-score-wrap{margin:30px 0 0 20px}
.opinions-head .message{margin:0 auto}
.opinions-head .message > p{margin-bottom:15px;font-size:21px;font-weight:700;color:#333}
.opinions-head .message .score-info{display:inline-block;line-height:14px}
.opinions-head .message .score-info:after{display:block;clear:both;content:""}
.opinions-head .message .score-info span{display:inline-block;float:left;font-size:15px;line-height:1}
.opinions-head .message .score-info > span:before{content:"|";display:inline-block;width:1px;height:16px;margin:0 12px 0 7px;color:#ccc}
.opinions-head .message .score-info span:first-child:before{display:none}
.opinions-head .message .score-info .tooltip{margin-top:-1px}
.opinions-head .btn.rightside{position:absolute;top:63px;right:0;padding:0 50px;height:48px;line-height:48px;font-size:17px;font-weight:400}
.opinions-wrap{margin-top:30px;padding:0 12px}
.opinions-list{margin-top:20px}
.opinions-list .popular{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.opinions-list .popular .opinions:last-child{border-bottom:none}
.opinions-wrap .opinions{position:relative;padding:25px;color:#888;border-bottom:1px solid #ebebeb}
.opinions-wrap .opinions:after{display:block;clear:both;content:""}
.opinions-wrap .btn-wrap{margin-top:46px;text-align:left}
.opinions-wrap .btn-wrap .btn{margin:0}
.product-detail .opinions .writer-img,.opinions .prdimg,.opinions .cont-wrap{float:left}
.opinions .cont-wrap{width:100%}
.opinions .rcmd-num{position:absolute;top:15px;right:20px;min-width:70px;height:33px;line-height:28px;padding:5px 15px 0;border:1px solid #d1d1d1;border-radius:17px}
.opinions .writer-img,.opinions .prdimg{width:80px}
.opinions .writer-img + .cont-wrap,.opinions .prdimg + .cont-wrap{width:90.4%;margin-left:20px}
.write-info p,.write-info span{display:inline-block}
.opinions .write-info{height:40px}
.write-info span{margin-right:15px}
.write-info .writer{margin-right:40px}
.opinions .modify button{padding:0;border:none;color:#888;background:none}
.rcmd-num{text-align:center}
.rcmd-num:before{content:"";display:inline-block;vertical-align:middle;width:19px;height:20px;margin:0 5px 4px 0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -300px -600px}
.opinions-wrap.with-tit{padding-top:40px}
.opinions-wrap h3{font-size:25px;color:#444;margin-bottom:20px}
.opinions-wrap .opinions-cnt{font-size:13px;color:#909090;margin-top:20px}
.opinions-wrap .opinions-cnt strong{color:#444}
.opinions-wrap .opinions-cnt + .opinions-list{margin-top:6px}
.opinions-wrap .opinions .cont a.more{display:inline-block;margin-left:20px;padding:0;font-size:13px;line-height:1;border-bottom:1px solid #555}
.opinions-wrap .opinions .cont{position:relative}
.opinions-wrap .opinions.active .cont{height:auto}
.opinions-wrap .opinions .cont p{position:relative;padding-right:50px;max-height:35px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.opinions-wrap .opinions.active .cont p{max-height:none;-webkit-line-clamp:initial}
.opinions-wrap .opinions .cont p a.more-close{display:block;position:absolute;bottom:0;right:0;text-decoration:underline}
.opinions-wrap .opinions.active .cont p a.more-close{bottom:4px;width:17px;height:9px;font-size:0;line-height:0;text-decoration:none;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -200px}
.opinions-wrap .cont p .img-wrap{margin:20px 0}
.opinions-wrap .cont p .img-wrap img{max-width:760px}
.opinions-wrap .img-wrap{display:block;margin-bottom:10px;text-align:center}
.opinions-wrap .nodata,.prd-qnas .nodata{padding:80px 0 120px;font-size:17px;color:#888;border-bottom:1px solid #ebebeb}

/* 2016-08-22 : START*/
.opinions-head-renew {position:relative;padding:0 0 33px 0;text-align:center;border-bottom:1px solid #ebebeb;}
.opinions-head-renew:after{display:block;clear:both;content:"";}
.opinions-head-renew .grade-area {float:left;text-align:left;padding-top:6px;}
.opinions-head-renew .grade-area .graph-area {float:left;padding-left:13px;}
.opinions-head-renew .grade-area .text-area {float:left;padding-top:24px;}
.opinions-head-renew .grade-area .text-area .tit {font-size:28px;color:#222;}
.opinions-head-renew .grade-area .text-area .tit span {color:#46675c;}
.opinions-head-renew .grade-area .text-area .txt {font-size:15px;color:#818181;}
.opinions-head-renew .grade-area .circle-area {float:left;margin-left:13px;width:109px;height:109px;}
.opinions-head-renew .grade-area .circle-area .circle-score {width:109px;height:109px;background:0;}
.opinions-head-renew .grade-area .circle-area .circliful {position: relative; text-align:left;}
.opinions-head-renew .grade-area .circle-area .circle-text {font-size:29px !important;font-weight:600;}
.opinions-head-renew .grade-area .circle-area .circle-text, .opinions-head .grade-area .circle-area .circle-info, .opinions-head .grade-area .circle-area .circle-text-half, .opinions-head .grade-area .circle-area .circle-info-half {width: 100%;position: absolute;text-align: center;display: inline-block;color:#e2767a;}
.opinions-head-renew .grade-area .circle-area .circle-info, .opinions-head .grade-area .circle-area .circle-info-half {color:#999;}
.opinions-head-renew .grade-area .circle-area .circliful .fa {margin: -10px 3px 0 3px;position: relative;bottom: 4px;}
.opinions-head-renew .grade-area .circle-area .circle-score.imgStat var {left:0;top:0;width:100%;line-height:109px;font-size:29px;font-weight:600;color:#e2767a;}
.opinions-head-renew .grade-area .score-area {float:left;margin-left:52px;width:443px;padding-top:30px;}
.opinions-head-renew .grade-area .score-area .item {float:left;margin-left:40px;}
.opinions-head-renew .grade-area .score-area .item:first-child {margin-left:0;}
.opinions-head-renew .grade-area .score-area .item .img {float:left;margin-right:15px;}
.opinions-head-renew .grade-area .score-area .item .info {float:left;}
.opinions-head-renew .grade-area .score-area .item .info .star {padding-bottom:2px;}
.opinions-head-renew .grade-area .score-area .item .info .txt {font-size:19px;color:#333;}
.opinions-head-renew .grade-area .score-area .item .info .txt span {font-size:24px;font-weight:600;color:#e2767a;}
.opinions-head-renew .grade-area .score-area .ico-type-product {display:inline-block;width:48px;height:49px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat left top;}
.opinions-head-renew .grade-area .score-area .ico-type-deliver {display:inline-block;width:58px;height:49px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat -100px top;}
.opinions-head-renew .info-message-area {float:left;text-align:left;height:120px;}
.opinions-head-renew .info-message-area .valign {display:inline-block;vertical-align:middle;height:120px;width:1px;margin-right:18px;background-color:#ebebeb;}
.opinions-head-renew .info-message-area .inner {display:inline-block;vertical-align:middle;}
.opinions-head-renew .info-message-area .tit {font-size:13px;color:#303030;}
.opinions-head-renew .info-message-area .tit span {font-size:18px;font-weight:600;color:#e2767a;}
.opinions-head-renew .info-message-area .txt {padding-top:2px;font-size:13px;color:#303030;}
.opinions-head-renew .info-message-area .txt em {display:inline-block;padding-top:8px;color:#888787;}
.opinions-head-renew.type-nodata .grade-area .score-area .item .info .txt span {color:#333;font-weight:400;}
.star-rate,.star-rate var {display:inline-block;vertical-align:middle;text-align:left;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat;}
.star-rate var{display:block;text-indent:-9999px}
.star-rate{width:105px;background-position:0 -150px}
.star-rate var{height:21px;background-position:0 -100px}
.star-rate.score0 var{width:0px;}
.star-rate.score1 var{width:21px}
.star-rate.score2 var{width:42px}
.star-rate.score3 var{width:63px}
.star-rate.score4 var{width:84px}
.star-rate.score5 var{width:105px}
.product-detail-btn-area {position:relative;padding-top:22px;border-bottom:1px solid #eee;}
.product-detail-btn-area .box-tab:after {content:"";display:block;clear:both;}
.product-detail-btn-area .box-tab li {float:left;text-align:center;}
.product-detail-btn-area .box-tab li a {display:block;padding:0 55px;height:51px;line-height:51px;font-size:16px;color:#555;border:1px solid #e4e4e4;border-bottom:0;}
.product-detail-btn-area .box-tab li a span {font-weight:600;}
.product-detail-btn-area .box-tab li.active a {background-color:#ececec;border:1px solid #ececec;border-bottom:0;}
.product-detail-btn-area .opt-select-area {position:absolute;right:190px;bottom:8px;}
.product-detail-btn-area .opt-select-area select {width:330px;}
.product-detail-btn-area .opt-select-area .selectric-wrapper {width:330px;}
.product-detail-btn-area .opt-select-area .selectric .button {color:#5e5e5e;background-color:#ececec;border-left:1px solid #ccc;}
.product-detail-btn-area .opt-select-area .selectric .button:after {border-top:6px solid #5e5e5e;border-left:4px solid transparent;border-right:4px solid transparent;}
.product-detail-btn-area .rightside {position:absolute;right:0;bottom:2px;padding:0 42px;height:48px;line-height:48px;font-size:17px;font-weight:400;}
.nodata-area {padding:53px 0 33px;border-bottom:1px solid #eee;text-align:center;}
.nodata-area p {display:inline-block;padding:33px 0 0 120px;height:81px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat left top;font-size:17px;color:#6e6e6e;}
.opinions-wrap .nodata-area p {padding:8px 0 0 100px;height:81px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_04.png) no-repeat left top;}
.opinions-wrap .nodata-area .txt01 {display:block;margin-top:8px;font-size:25px;color:#6e6e6e;}/*lst 20170911*/
.opinions-wrap .nodata-area .txt02 {display:none;font-size:17px;color:#6e6e6e;}/*lst 20170911*/
.opinions-wrap .nodata-area .txt02 em {color:#e2767a;font-weight:600;}
.opinions-list-renew {position:relative;}
.opinions-item {position:relative; padding:23px 10px 10px;margin:0 10px;color:#888;border-bottom:1px solid #eee;}
.opinions-item .inner {display:block;color:#666;}
.opinions-item .inner:hover {text-decoration:none;color:#666;}
.opinions-item .inner span {display:inline-block;}
.opinions-item .inner .top {display:block;padding-bottom:20px;}
.opinions-item .inner .middle {display:block;min-height:90px;}
.opinions-item .inner .middle:after {content:"";display:block;clear:both;}
.opinions-item .top .box-rate {margin-right:17px;}
.opinions-item .top .box-rate em {font-size:13px;color:#9a9a9a;}
.opinions-item .top .icon.best {display:inline-block;margin-right:15px;width:45px;height:15px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat left -200px;}
.opinions-item .top .modify .btn {padding:0;border:0;background:0;color:#888;}
.opinions-item .cont {width:770px;}
.opinions-item .cont .in-tit {display:block;padding-bottom:13px;font-weight:600;}
.opinions-item .cont .in-img {vertical-align:top;padding-right:15px;width:95px;}
.opinions-item .cont .in-img img {width:100%;}
.opinions-item .cont .in-text {width:100%;}
.opinions-item .cont .in-img + .in-text {width:650px;}
.opinions-item .cont .in-text .opt {display:block;padding-bottom:10px;color:#999;}
.opinions-item .cont .in-text .txt {line-height:1.5em;max-height:4.5em;overflow:hidden;}
.opinions-item .cont .in-img-big {display:none;margin-top:15px;margin-bottom:3px;}
.opinions-item .cont .in-img-big img {max-width:100%;height:auto;}
.opinions-item .box-write {width:170px;padding-top:22px;text-align:center;vertical-align:top;color:#9a9a9a;}
.opinions-item .box-write span {display:block;}
.opinions-item .box-write .toggle-flag {position:absolute;bottom:0;width:170px;}
.opinions-item .box-write .toggle-flag em {display:inline-block;vertical-align:bottom;width:70px;height:16px;line-height:16px;border:1px solid #e8e8e8;border-bottom:0;font-size:11px;color:#767676;}
.opinions-item .box-write .toggle-flag .tf-msg {display:inline-block;}
.opinions-item .box-write .toggle-flag i {display:inline-block;margin-left:1px;border-top:6px solid #767676;border-left:4px solid transparent;border-right:4px solid transparent;}
.opinions-item .rcmd-num{float:right;min-width:70px;height:33px;line-height:28px;position:relative;top:22px;padding:5px 15px 0;cursor:pointer;color:#888;border:1px solid #d1d1d1;border-radius:17px}
.opinions-item span.tooltip-cont {display:none;}
.opinions-item .inner.active .cont .in-text .txt {max-height:none;}
.opinions-item .inner.active .cont .in-img-big {display:block;}
.opinions-item .inner.active .box-write .toggle-flag i {border-bottom:6px solid #767676;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0;}
.opinions-item .inner.type-no-more {cursor:default;}
.opinions-item .inner.type-no-more .toggle-flag {display:none;}
.opinions-list-renew.type-simple .inner {cursor:default;}
.opinions-list-renew.type-simple .top {padding-bottom:0;}
.opinions-list-renew.type-simple .middle {min-height:0;}
.opinions-list-renew.type-simple .cont {width:815px}
.opinions-list-renew.type-simple .box-write {padding-top:0;vertical-align:middle;}
/* 2016-08-22 : END */

.foods{margin-top:0}
.foods .opinions .write-info{height:auto}
.foods .opinions .modify{margin-left:30px}
.myshop .pop-content{padding:40px 60px}
.myshop h1 .mark-vip{display:inline-block;width:40px;height:40px;margin:-2px 15px 0 0;padding-top:9px;text-align:center;font-size:18px;letter-spacing:1px;vertical-align:top;font-weight:700;color:#fff;background:#f77591}
.myshop .prd-info-box{width:325px;padding:0}
.myshop .prd-info-box.left{width:300px;margin-top:15px;margin-right:0}
.myshop .imgview{width:270px;height:260px;background:#fff}
.myshop .imgview img{width:260px;height:260px}
.myshop .thumblist{margin:20px -5px 0 -4px}
.myshop .thumblist li{padding:4px 3px 4px 4px;width:57px;height:58px}
.myshop .thumblist li a{width:52px;height:52px}
.myshop .thumblist li a img{display:block;width:50px;height:50px}
.myshop .show-zoom{bottom:0;right:0}
.myshop i.icon.zoom{width:23px;height:23px;background-position:-400px -800px}
.myshop .prd-info .prd-shop .brand{float:none}
.myshop .prd-info .prd-title{padding:15px 0}
.myshop .prd-info .prd-title h2{font-size:20px;line-height:1.3}
.myshop .prd-price-wrap{padding:18px 20px 10px}
.myshop .prd-price-wrap .prd-price{border:none}
.myshop .prd-price-wrap .prd-price .dis-price{display:block;padding:0;font-size:32px}
.myshop .prd-price-wrap .prd-price .org-price{margin:0}
.myshop .prd-comment{margin-top:15px;font-size:14px}
.myshop .prd-btn{margin-top:15px;padding-top:0}
.myshop .prd-btn .mainbtn .btn.color1.share{min-width:0;width:14.5%;margin:0}
i.share{content:"";display:inline-block;width:27px;height:27px;margin-top:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop.png) no-repeat 0 -300px}
.myshop .prd-btn .mainbtn.type2{padding-left:115px;position:relative}
.myshop .prd-btn .mainbtn.type2 .btn.color9{font-size:17px;width:100%}
.myshop .prd-btn .mainbtn.type2 .btn.disabled,.myshop .prd-btn .mainbtn.type2 .btn.disabled:hover{background:#bdbcbd!important;color:#888!important;font-weight:700;border:1px solid #bdbcbd!important}
.myshop .prd-btn .mainbtn .sns-wrap{position:absolute;top:17px;left:0;width:110px}
.myshop .prd-btn .mainbtn .sns-wrap li{margin-left:2px}
.myshop .opinions-wrap .nodata,.myshop .prd-qnas .nodata{padding:160px 0 50px;font-size:13px;color:#888;border-bottom:1px solid #ebebeb;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_0x200.png) no-repeat center 70px}
.myshop .opinions-wrap .nodata:before,.myshop .prd-qnas .nodata:before{display:none}
.myshop .opinions-wrap{margin-top:30px;padding:0;border-top:none}
.myshop .opinions-wrap > .opinions-write{padding:20px;background:#f6f6f6}
.myshop .opinions-wrap > .opinions-write > div textarea{height:80px;background:#fff}
.myshop .opinions-wrap .modifywrap > div textarea{background:#fff;height:60px}
.myshop .opinions-wrap > .opinions-write .btn{height:80px;color:#fff;font-size:17px;border:none;background:#666}
.myshop .opinions-write .writer{display:block;margin-bottom:10px;font-weight:700}
.myshop .opinions-list .opinions{padding:20px 20px 18px}
.myshop .opinions-list .opinions .write-info{margin-bottom:10px;padding-right:100px}
.myshop .opinions-list .opinions .write-info .writer{font-weight:700}
.myshop .opinions-list .opinions .btns{position:absolute;top:17px;right:20px}
.myshop .opinions-list .opinions .btns .size1{height:21px;padding:0 10px;line-height:20px}
.myshop .opinions-list .opinions.reply{padding-left:70px}
.myshop .opinions-list .opinions.reply:before{content:"";position:absolute;top:20px;left:50px;display:inline-block;width:10px;height:10px;margin:0 10px 0 0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_qna_per.png) no-repeat 0 -130px}
.myshop .opinions-list .opinions.deleted .cont{color:#999}
.myshop .opinions-wrap .modifywrap{background:none}
.myshop .opinions-wrap .modifywrap .modify{position:absolute;top:20px;right:20px}
.myshop .opinions-wrap .modifywrap .modify button{border:1px solid #888;text-decoration:none}
.myshop .opinions-list .opinions-write > div{width:88.3%}
.myshop .opinions-list .opinions-write .btn{width:11%;height:60px;margin-left:.7%;padding:0;min-width:0;font-weight:400;color:#fff;border:none;background:#999}
.myshop .opinions-list .reply .opinions-write > div{width:87.2%}
.myshop .opinions-list .reply .opinions-write .btn{width:12%;margin-left:.8%}
.satisfy-score{width:100%;margin-top:10px;padding:15px 0;border:1px solid #ddd;text-align:center;line-height:20px;height:52px}
.satisfy-score .inner{*zoom:1;display:inline-block;*display:inline;padding-left:5px}
.satisfy-score .inner:after{display:block;clear:both;content:""}
.satisfy-score a{margin:0;float:left;width:62px}
.satisfy-score span{display:block;margin:0 auto;min-width:52px;max-width:62px;padding:0 5px 0 25px;position:relative;line-height:22px;text-align:left}
.satisfy-score span i{width:20px;height:20px;position:absolute;top:0;left:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_myshop.png) no-repeat 0 0}
.satisfy-score .score5 i{background-position:-200px 0}
.satisfy-score .score4 i{background-position:-200px -100px}
.satisfy-score .score3 i{background-position:-200px -200px}
.satisfy-score .score2 i{background-position:-200px -300px}
.satisfy-score .score1 i{background-position:-200px -400px}
.satisfy-score a.active .score5 i,.satisfy-score a:hover .score5 i{background-position:-300px 0}
.satisfy-score a.active .score4 i,.satisfy-score a:hover .score4 i{background-position:-300px -100px}
.satisfy-score a.active .score3 i,.satisfy-score a:hover .score3 i{background-position:-300px -200px}
.satisfy-score a.active .score2 i,.satisfy-score a:hover .score2 i{background-position:-300px -300px}
.satisfy-score a.active .score1 i,.satisfy-score a:hover .score1 i{background-position:-300px -400px}
.satisfy-score span em.desc{display:none;padding:7px 4px 0;width:60px;text-align:center;color:#fff;font-size:13px;line-height:20px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_satisfy.png) no-repeat top center}
.satisfy-score a:hover span em.desc{display:block;position:absolute;top:21px;left:-20px}
.qnas-head{position:relative;padding:50px 0 20px;border-bottom:1px solid #ebebeb}
.qnas-head:after{display:block;clear:both;content:""}
.qnas-head .kakao-id{position:absolute;top:55px;right:150px}
.qnas-head .kakao-id:before{content:"";display:inline-block;width:20px;height:20px;margin:0 5px 2px 0;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_dp_sns.png) no-repeat -195px 0}
.qnas-head .btn.rightside{position:absolute;bottom:20px;right:0;padding:0 50px;height:48px;line-height:48px;font-size:17px;font-weight:400}
.prd-qnas .btn-wrap{margin-top:0;text-align:left}
.prd-qnas .btn-wrap .btn{margin:0}
.prd-qnas .ui-accordion{margin-top:0;border-top:none}
.prd-qnas{margin-top:36px;padding:0 12px}
.prd-qnas .cont p{margin:0 60px 0 0;word-break:break-all}
.prd-qnas .cont .write-info{margin-top:10px}
.prd-qnas .modify{display:inline-block;margin-bottom:10px;vertical-align:top}
.product-detail .prd-qnas .modify button{padding:0;border:none;color:#888}
.prd-qnas .modify:after{display:block;width:100%;content:""}
.prd-qnas .status{position:absolute;top:20px;right:20px;width:50px;height:18px;text-align:right}
.prd-qnas .ui-accordion li{position:relative}
.prd-qnas .ui-accordion li .head{position:relative;padding:20px 30px 20px 90px}
.prd-qnas .ui-accordion li .head:before{content:"";display:block;position:absolute;top:18px;left:30px;width:36px;height:36px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_qna_per.png) no-repeat 0 0}
.prd-qnas .ui-accordion li .head p > a{display:inline-block;padding:0;color:#777}
.prd-qnas .ui-accordion li .head a:after{display:none}
.prd-qnas .cont .modify{margin-left:30px}
.prd-qnas .cont > p{display:block;overflow:hidden}
.prd-qnas .cont > p .viewall{display:none}
.prd-qnas .active .cont> p{height:auto;overflow:visible}
.prd-qnas .active .cont> p .viewall{display:block;word-break:break-all}
.prd-qnas .ui-accordion li .body{padding:0}
.prd-qnas .ui-accordion li .body .cont{position:relative;margin-top:0;padding:30px 30px 20px 130px;border-top:1px solid #ebebeb}
.prd-qnas .ui-accordion li .body .cont:before{content:"";display:block;position:absolute;top:0;left:45px;width:72px;height:55px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_qna_per.png) no-repeat 0 -100px}
.prd-qnas .ui-accordion li .body span{position:relative;top:0;left:0;color:#666;font-weight:400;font-size:13px}
.prd-qnas .icon.lock{margin-right:5px}
.star-score,.star-score var,.star-score.size2 a.active{display:inline-block;margin-bottom:1px;vertical-align:middle;text-align:left;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_score.png) no-repeat}
.star-score{margin-left:5px}
.star-score var{display:block;text-indent:-9999px}
.star-score.size1{width:64px;background-position:0 0}
.star-score.size1 var{height:12px;background-position:0 -100px}
.star-score.size1.score0 var{width:64px;background-position:0 0}
.star-score.size1.score1 var{width:12px}
.star-score.size1.score2 var{width:26px}
.star-score.size1.score3 var{width:38px}
.star-score.size1.score4 var{width:52px}
.star-score.size1.score5 var{width:64px}
.star-score.size1.score4_9 var {width:62.8px}
.star-score.size1.score4_8 var {width:61.6px}
.star-score.size1.score4_7 var {width:60.4px}
.star-score.size1.score4_6 var {width:59.2px}
.star-score.size1.score4_5 var {width:58px}
.star-score.size1.score4_4 var {width:56.8px}
.star-score.size1.score4_3 var {width:55.6px}
.star-score.size1.score4_2 var {width:54.4px}
.star-score.size1.score4_1 var {width:53.2px}
.star-score.size1.score3_9 var {width:50.8px}
.star-score.size1.score3_8 var {width:49.6px}
.star-score.size1.score3_7 var {width:48.4px}
.star-score.size1.score3_6 var {width:47.2px}
.star-score.size1.score3_5 var {width:46px}
.star-score.size1.score3_4 var {width:44.8px}
.star-score.size1.score3_3 var {width:43.6px}
.star-score.size1.score3_2 var {width:42.4px}
.star-score.size1.score3_1 var {width:41.2px}
.star-score.size1.score2_9 var {width:36.8px}
.star-score.size1.score2_8 var {width:35.6px}
.star-score.size1.score2_7 var {width:34.4px}
.star-score.size1.score2_6 var {width:33.2px}
.star-score.size1.score2_5 var {width:32px}
.star-score.size1.score2_4 var {width:30.8px}
.star-score.size1.score2_3 var {width:29.6px}
.star-score.size1.score2_2 var {width:28.4px}
.star-score.size1.score2_1 var {width:27.2px}
.star-score.size1.score1_9 var {width:24.8px}
.star-score.size1.score1_8 var {width:23.6px}
.star-score.size1.score1_7 var {width:22.4px}
.star-score.size1.score1_6 var {width:21.2px}
.star-score.size1.score1_5 var {width:20px}
.star-score.size1.score1_4 var {width:18.8px}
.star-score.size1.score1_3 var {width:17.6px}
.star-score.size1.score1_2 var {width:16.4px}
.star-score.size1.score1_1 var {width:15.2px}
.star-score.size1.score0_9 var {width:10.8px}
.star-score.size1.score0_8 var {width:9.6px}
.star-score.size1.score0_7 var {width:8.4px}
.star-score.size1.score0_6 var {width:7.2px}
.star-score.size1.score0_5 var {width:6px}
.star-score.size1.score0_4 var {width:4.8px}
.star-score.size1.score0_3 var {width:3.6px}
.star-score.size1.score0_2 var {width:2.4px}
.star-score.size1.score0_1 var {width:1.2px}
.star-score.size1-big{width:105px;background-position:0 -600px;}
.star-score.size1-big var{height:17px;background-position:0 -700px}
.star-score.size1-big.score0 var{width:105px;background-position:0 -600px}
.star-score.size1-big.score1 var{width:17px}
.star-score.size1-big.score2 var{width:39px}
.star-score.size1-big.score3 var{width:61px}
.star-score.size1-big.score4 var{width:83px}
.star-score.size1-big.score5 var{width:105px}
.star-score.size1-big.score4_9 var {width:103.3px}
.star-score.size1-big.score4_8 var {width:101.6px}
.star-score.size1-big.score4_7 var {width:99.9px}
.star-score.size1-big.score4_6 var {width:98.2px}
.star-score.size1-big.score4_5 var {width:96.5px}
.star-score.size1-big.score4_4 var {width:94.8px}
.star-score.size1-big.score4_3 var {width:93.1px}
.star-score.size1-big.score4_2 var {width:91.4px}
.star-score.size1-big.score4_1 var {width:89.7px}
.star-score.size1-big.score3_9 var {width:81.3px}
.star-score.size1-big.score3_8 var {width:79.6px}
.star-score.size1-big.score3_7 var {width:77.9px}
.star-score.size1-big.score3_6 var {width:76.2px}
.star-score.size1-big.score3_5 var {width:74.5px}
.star-score.size1-big.score3_4 var {width:72.8px}
.star-score.size1-big.score3_3 var {width:71.1px}
.star-score.size1-big.score3_2 var {width:69.4px}
.star-score.size1-big.score3_1 var {width:67.7px}
.star-score.size1-big.score2_9 var {width:59.3px}
.star-score.size1-big.score2_8 var {width:57.6px}
.star-score.size1-big.score2_7 var {width:55.9px}
.star-score.size1-big.score2_6 var {width:54.2px}
.star-score.size1-big.score2_5 var {width:52.5px}
.star-score.size1-big.score2_4 var {width:50.8px}
.star-score.size1-big.score2_3 var {width:49.1px}
.star-score.size1-big.score2_2 var {width:47.4px}
.star-score.size1-big.score2_1 var {width:45.7px}
.star-score.size1-big.score1_9 var {width:37.3px}
.star-score.size1-big.score1_8 var {width:35.6px}
.star-score.size1-big.score1_7 var {width:33.9px}
.star-score.size1-big.score1_6 var {width:32.2px}
.star-score.size1-big.score1_5 var {width:30.5px}
.star-score.size1-big.score1_4 var {width:28.8px}
.star-score.size1-big.score1_3 var {width:27.1px}
.star-score.size1-big.score1_2 var {width:25.4px}
.star-score.size1-big.score1_1 var {width:23.7px}
.star-score.size1-big.score0_9 var {width:15.3px}
.star-score.size1-big.score0_8 var {width:13.6px}
.star-score.size1-big.score0_7 var {width:11.9px}
.star-score.size1-big.score0_6 var {width:10.2px}
.star-score.size1-big.score0_5 var {width:8.5px}
.star-score.size1-big.score0_4 var {width:6.8px}
.star-score.size1-big.score0_3 var {width:5.1px}
.star-score.size1-big.score0_2 var {width:3.4px}
.star-score.size1-big.score0_1 var {width:1.7px}
.star-score.size2{width:156px;background-position:0 -200px}
.star-score.size2:after{display:block;clear:both;content:""}
.star-score.size2 var{height:29px;background-position:0 -300px}
.star-score.size2.score0 var{width:154px;background-position:0 -200px;}
.star-score.size2.score1 var{width:30px}
.star-score.size2.score2 var{width:62px}
.star-score.size2.score3 var{width:92px}
.star-score.size2.score4 var{width:124px}
.star-score.size2.score5 var{width:154px}
.star-score.size2 a{display:inline-block;float:left;font-size:0;line-height:0;width:30px;height:30px;margin-right:1px;background-position:0 -200px}
.star-score.size2 a.active{background-position:0 -300px}
.star-score.size3{width:190px;background-position:0 -400px}/* 20220112 상품평개선 */
.star-score.size3:after{display:block;clear:both;content:""}/* 20220112 상품평개선 */
.star-score.size3 var{height:30px;background-position:0 -500px;}
.star-score.size3.score0 var{width:190px;background-position:0 -400px;}
.star-score.size3.score1 var{width:30px;}
.star-score.size3.score2 var{width:70px;}
.star-score.size3.score3 var{width:110px;}
.star-score.size3.score4 var{width:150px;}
.star-score.size3.score5 var{width:190px;}
.star-score.size3.score4_9 var {width:187px;}
.star-score.size3.score4_8 var {width:184px;}
.star-score.size3.score4_7 var {width:181px;}
.star-score.size3.score4_6 var {width:178px;}
.star-score.size3.score4_5 var {width:175px;}
.star-score.size3.score4_4 var {width:172px;}
.star-score.size3.score4_3 var {width:169px;}
.star-score.size3.score4_2 var {width:166px;}
.star-score.size3.score4_1 var {width:163px;}
.star-score.size3.score3_9 var {width:147px;}
.star-score.size3.score3_8 var {width:144px;}
.star-score.size3.score3_7 var {width:141px;}
.star-score.size3.score3_6 var {width:138px;}
.star-score.size3.score3_5 var {width:135px;}
.star-score.size3.score3_4 var {width:132px;}
.star-score.size3.score3_3 var {width:129px;}
.star-score.size3.score3_2 var {width:126px;}
.star-score.size3.score3_1 var {width:123px;}
.star-score.size3.score2_9 var {width:107px;}
.star-score.size3.score2_8 var {width:104px;}
.star-score.size3.score2_7 var {width:101px;}
.star-score.size3.score2_6 var {width:98px;}
.star-score.size3.score2_5 var {width:95px;}
.star-score.size3.score2_4 var {width:92px;}
.star-score.size3.score2_3 var {width:89px;}
.star-score.size3.score2_2 var {width:86px;}
.star-score.size3.score2_1 var {width:83px;}
.star-score.size3.score1_9 var {width:67px;}
.star-score.size3.score1_8 var {width:64px;}
.star-score.size3.score1_7 var {width:61px;}
.star-score.size3.score1_6 var {width:58px;}
.star-score.size3.score1_5 var {width:55px;}
.star-score.size3.score1_4 var {width:52px;}
.star-score.size3.score1_3 var {width:49px;}
.star-score.size3.score1_2 var {width:46px;}
.star-score.size3.score1_1 var {width:43px;}
.star-score.size3.score0_9 var {width:27px;}
.star-score.size3.score0_8 var {width:24px;}
.star-score.size3.score0_7 var {width:21px;}
.star-score.size3.score0_6 var {width:18px;}
.star-score.size3.score0_5 var {width:15px;}
.star-score.size3.score0_4 var {width:12px;}
.star-score.size3.score0_3 var {width:9px;}
.star-score.size3.score0_2 var {width:6px;}
.star-score.size3.score0_1 var {width:3px;}
.star-score.size3 a{display:inline-block;float:left;font-size:0;line-height:0;width:30px;height:30px;margin-left:10px;background-position:0 -400px}/* 20220112 상품평개선 */
.star-score.size3 a:first-child {margin-left:0;}/* 20220112 상품평개선 */
.star-score.size3 a.active {display:inline-block;margin-bottom:1px;vertical-align:middle;text-align:left;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_score.png) no-repeat;background-position:0 -500px;}/* 20220112 상품평개선 */
.circle-score{position:relative;z-index:1;width:120px;height:120px;text-align:center;background:#f7f7f7}
.circle-score var{position:absolute;z-index:2;display:inline-block;width:48px;top:32px;left:26px;text-align:center;font-size:17px;line-height:1.2;font-weight:700;color:#e35c61}
.circle-score.total var{top:43px}
.message-wrap{padding:15px 0;text-align:center}
.message-wrap h3{font-size:33px;color:#666}
.message-wrap .message{margin-top:25px;font-size:15px;color:#999}
.message-wrap .message p{margin-top:20px}
.message-wrap .message p:first-child{margin-top:0}
.message-wrap .btn-wrap{margin-top:35px;font-size:15px;color:#999}
.message-wrap .btn-wrap .btn{padding:0 80px;height:58px;line-height:58px;font-size:17px}
.slide-pannel:after{content:"";display:inline-block;width:7px;height:11px;margin:10px auto 0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -400px}
.slide-pannel.active:after{background-position:-400px -300px}
.slide-pannel.left:after{content:"";display:inline-block;width:7px;height:11px;margin:10px auto 0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -400px -300px}
.slide-pannel.left.active:after{background-position:-200px -400px}
.option-floating-btn{display:none;position:absolute;top:-50px;right:-2px;width:300px;height:50px;background:#46675c}
.btn-opt-toggle{font-size:17px;color:#fff;background:url(https://image.thehyundai.com/hdmall/images/co/icon_opt_selc_arrow2.png) no-repeat right bottom;width:100%;height:50px;display:block;line-height:50px;text-indent:30px}
.btn-opt-toggle:hover{color:#fff}
.btn-opt-toggle.active{background-position:right 0}
.option-floating.fixed{position:fixed;bottom:0;right:50%;margin-right:-560px;width:763px;max-height:0;height:0;padding:0;background:#fff;z-index:900}
.option-floating.fixed.open{max-height:400px;padding:20px 20px 20px 30px;border:2px solid #45675b;height:auto}
.option-floating.fixed .btn-wrap{float:right;clear:none;width:120px;padding:0;margin:0;text-align:left;display:none;}
.option-floating.fixed .btn-wrap .optinalbtn{display:none}
.option-floating.fixed .btn-wrap .description{display:none;margin-top:10px;max-height:160px;overflow-y:auto;}/*lst 20181210*/
.option-floating.fixed .btn.size3{width:90px;margin:0;height:50px;line-height:50px;font-size:15px}
.option-floating.fixed .prd-btn .mainbtn{padding:0}
.option-floating.fixed .prd-btn .mainbtn .btn{display:block;float:none;width:100%;margin:0}
.option-floating.fixed .prd-btn .mainbtn .btn + .btn{margin-top:6px}
.option-floating.fixed .option-floating-scroll{overflow:hidden;max-height:360px;min-height:186px;float:left;width:579px;display:none;}
.option-floating.fixed .prd-opt-wrap{margin-top:0}
.option-floating.fixed .mCSB_scrollTools{right:3px}
.option-floating.fixed .option-floating-scroll.mCS_no_scrollbar,.option-floating.fixed .option-floating-scroll.mCS_no_scrollbar .mCSB_inside,.option-floating.fixed .mCSB_container.mCS_no_scrollbar_y{overflow:visible}
.option-floating.fixed.open .option-floating-scroll , .option-floating.fixed.open .btn-wrap{display:block;}.slide-pannel.another{position:absolute;left:-30px;top:62px;width:30px;height:160px;padding:12px 5px 5px;text-align:center;font-size:14px;z-index:10000}
.category-menu{position:absolute;z-index:100;padding-bottom:45px;left:0;top:53px;bottom:0}
.category-menu.viewall{height:auto;min-height:0;bottom:auto;background:#fff;min-height:100%}
.category-menu a{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.category-menu > em{display:block}
.category-menu > ul{margin-top:20px}
.category-menu > ul > li{position:relative}
.category-menu > ul > li > a{display:block;height:27px;line-height:30px;font-size:13px}
.category-menu > ul > li > a:hover{background:#f9f9f9;text-decoration:none}
.category-menu > ul > li.show > a{color:#fff;font-weight:600;text-decoration:none;background:#333}
.category-menu > ul > li > ul{display:none;position:absolute;top:-10px;right:-181px;background:#fff;z-index:30}
.category-menu > ul > li.show ul{display:block}
.category-menu > ul > li.hide ul{display:none}
.category-menu > ul > li > ul > li > a{display:block;padding:0 20px;color:#777;line-height:25px}
.category-menu > ul > li > ul > li > a:hover{text-decoration:underline;color:#333}
.category-menu > ul > li > ul > li.current > a{text-decoration:underline;color:#333}
.category-menu .btn-wrap{position:absolute;width:100%;bottom:0;margin:0}
.category-menu .btn span{font-size:0;text-indent:-9999px}
.category-menu .btn.close{display:none;position:absolute;bottom:0;right:0;width:30px;height:30px;margin:0;border:none;background:#eee}
.category-menu .btn.close:after{content:"";display:inline-block;width:15px;height:15px;margin:5px 0 0 2px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -3px -3px}
.category-menu.viewall .btn.viewmore{display:none}
.category-menu.viewall .btn.close{display:block}
.category-top{position:relative;margin-bottom:30px;width:100%;border-bottom:1px solid #e3e3e3;*zoom:1}
.category-top:after{content:"";display:table;clear:both}
.category-top h2{padding-bottom:15px;font-size:27px;text-align:center;color:#333}
.category-top .category-menu{float:left;width:230px;border-top:1px solid #333;border-left:1px solid #fff;border-right:1px solid #e3e3e3}
.category-top .category-menu.viewall{border:1px solid #333}
.category-top .category-menu.viewall > em{border-bottom:1px solid #333}
.category-top .category-menu > em{height:104px;font-size:23px;color:#333;text-align:center;line-height:101px;border-bottom:1px dotted #8d8d8d}
.category-top .category-menu > ul > li > a{padding:0 30px;height:25px;line-height:25px;font-size:13px;color:#666}
.category-top .category-menu > ul > li.show > a{color:#fff!important}
.category-top .category-menu > ul > li > ul{width:180px;padding:12px 0 10px;min-height:150px;border:1px solid #333}
.category-top .category-menu .btn.viewmore{height:45px;padding-top:25px;border:none;background:#fff}
.category-top .category-menu .btn.viewmore:after{content:"";display:inline-block;width:50px;height:20px;margin:0 auto;background:#333 url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -480px -93px}
.category-top.type2{height:360px}
.category-top.type2 .category-menu{border-color:#fff}
.category-top.type2 .category-menu.viewall{border-color:#333}
.category-top.type2 .category-menu > em{height:78px;font-size:19px;line-height:78px;border:1px solid #444}
.category-top.type2 .category-menu.viewall > em{border:none;border-bottom:1px solid #333}
.category-top.type2 .category-menu > ul > li > a{color:#767676}
.category-top.type2 .category-menu > ul > li > a:hover{background:#fff;text-decoration:underline}
.category-top.type2 .category-menu > ul > li.show > a{color:#333!important;background:#fbf7f8}
.category-top.type2 .category-menu > ul > li > ul{border:1px solid #333;min-height:0}
.category-top.type2 .category-menu > ul > li > ul:after{content:"";display:block;position:absolute;top:20px;left:-9px;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #333 transparent transparent;z-index:101}
.category-top.type2 .category-menu > ul > li > ul li:after{content:"";display:block;position:absolute;top:21px;left:-7px;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #fff transparent transparent;z-index:102}
.category-top.type2 .category-menu > ul > li > ul > li > a:hover,.category-top.type2 .category-menu > ul > li > ul > li.current > a{color:#333!important;background:#fbf7f8;text-decoration:none}
.category-top.type3{margin-bottom:60px;height:auto;border:none}
.category-top.type3 h2{padding-bottom:15px;font-size:27px;text-align:center;color:#333}
.category-top.type3 .btn-zzim{position:absolute;top:3px;right:2px}
.category-top.type4{margin-bottom:60px;height:auto;border:none}
.category-top.type4 h2{padding-bottom:15px;font-size:27px;text-align:center;color:#333}
.category-submenu{padding:18px 5px 18px 65px;margin-bottom:40px;border:1px solid #333;border-width:1px 0}
.category-submenu ul{*zoom:1}
.category-submenu ul:after{content:"";display:table;clear:both}
.category-submenu ul li{float:left;width:210px;line-height:24px;padding:5px;}
.category-submenu a{font-size:15px;color:#666;display:inline-block;vertical-align:middle;margin:2px 0;}/*20201124*/
.category-submenu a:hover{font-weight:700;color:#39594e}
.category-menu-swrap{position:relative;float:left;width:230px;height:400px;border-top:1px solid #333;border-left:1px solid #fff;border-right:1px solid #e3e3e3;z-index:21}
.category-menu-swrap a{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}
.category-menu-swrap > em{display:block;height:104px;font-size:23px;color:#333;text-align:center;line-height:101px;border-bottom:1px dotted #8d8d8d}
.category-menu-scroll{position:relative;height:295px;padding:15px 0 20px;*height:260px}
.category-menu-scroll ul.cmenu > li > a{display:block;padding:0 30px;height:25px;line-height:25px;font-size:13px;color:#666}
.category-menu-scroll ul.cmenu > li.show{background:#333}
.category-menu-scroll ul.cmenu > li.show > a{color:#fff!important}
.category-menu-scroll ul.cmenu > li > ul{display:none}
.category-menu-scroll .mCSB_inside > .mCSB_container{margin-right:0;z-index:10}
.category-menu-sub{display:none;position:absolute;left:228px;top:104px;height:296px;padding:15px 0 20px;border:1px solid #e3e3e3;width:180px;background:#fff;z-index:25}
.category-menu-sub ul li a{display:block;padding:0 20px;color:#777;line-height:25px}
.category-menu-sub ul li.current a,.category-menu-sub ul li a:hover{text-decoration:underline;color:#333}
.category-banner{float:right;width:890px;height:400px;position:relative;overflow:hidden;}/*lst 2016-07-26*/
.category-banner ul.brand-list{position:absolute;left:0;bottom:0;width:100%;height:59px;z-index:20}
.category-banner ul.brand-list li a{float:left;display:block;width:20%;height:59px;line-height:62px;color:#767676;font-size:15px;text-align:center;background-color:rgba(255,255,255,0.95)}
.category-banner ul.brand-list li a:hover{text-decoration:none;background:#fff}
.category-banner ul.brand-list li a.active{text-decoration:underline;color:#fff;background:#39594e}
.category-banner .banner-area{position:relative;width:100%;height:100%;z-index:10}
.category-banner .banner-area a{display:block}
.category-banner .banner-area a img{display:block;width:890px;height:400px}
.category-banner .bx-controls{position:absolute;bottom:95px;right:40px;z-index:10}
.category-banner .bx-controls a.bx-start{display:block;width:34px;height:34px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/btn_play.png) no-repeat 0 0}
.category-banner .bx-controls a.bx-stop{display:block;width:34px;height:34px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/btn_play.png) no-repeat 0 -34px}
.category-banner2{position:absolute;top:0;left:240px;right:0;bottom:0}
.category-banner2 li{float:left}
.category-banner2 li:first-child{margin-right:10px}
.category-banner2 li:first-child img{width:614px;height:360px}
.category-banner2 li:last-child img{width:256px;height:360px}
.flag{font-size:12px;line-height:0;margin:0 -1px}
.flag:after{content:"";display:table;clear:both}
.flag span{height:20px;float:left;margin:0 1px;padding:0 3px;line-height:20px;margin-bottom:2px}
.flag .c1{color:#444;border:1px solid #444}
.flag .c2{color:#da3e43;border:1px solid #da3e43}
.flag .c3{color:#46675c;border:1px solid #46675c}
.flag .c4{color:#f00c3d;border:1px solid #f00c3d}/*lst 20180208*/
.flag .c5{color:#020202;border:1px solid #020202}/*lst 20180604 루이자비아로마 해외직배송*/
.flag .d1{color:#fff;border:1px solid #ed6c70;background:#ed6c70}
.flag .d2{color:#fff;border:1px solid #818181;background:#818181}
.flag .d3{color:#fff;border:1px solid #c4ad8f;background:#c4ad8f}
.flag .d4{color:#fff;border:1px solid #a8a8a8}
.flag .d5{color:#fff;border:1px solid #46675c;background:#46675c;}/*lst 20200427*/
.flag .d6{color:#fff;border:1px solid #000;background:#000;}/* 20221111 */
.flag .type2{display:none}

/* 20220927 */
.flag .n1, .flag .n2, .flag .n3, .flag .n4 {display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:0 2px 2px;padding:0 8px 0 3px;font-size:12px;color:#fff;border-radius:10px;}
.flag .n1:before, .flag .n2:before, .flag .n3:before, .flag .n4:before {content:"";display:inline-block;vertical-align:middle;margin-right:4px;background-repeat:no-repeat;background-image:url(https://image.thehyundai.com/hdmall/images/co/icon_prd_flag_sprite.png);}
.flag .n1 {padding-top:2px;border:1px solid #57987c;background:#57987c;}
.flag .n1:before {width:14px;height:12px;margin-top:-1px;background-position:0 0;}
.flag .n2 {padding-top:3px;border:1px solid #666;background:#666;}
.flag .n2:before {width:10px;height:10px;margin-top:-3px;background-position:-50px 0;}
.flag .n3 {padding-left:0;border:1px solid #231f20;background:#231f20;}
.flag .n3:before {width:20px;height:20px;margin-left:-1px;background-position:-100px 0;}
.flag .n4 {padding-top:2px;padding-left:9px;border:1px solid #000;background:#000;}
.flag .n4:before {width:9px;height:10px;margin-top:-1px;margin-right:7px;background-position:-150px 0;}

.slider-container{width:300px;height:4px;padding:13px 0;margin:0}
.slider-container .back-bar{height:5px;position:relative;height:5px;border-radius:2px;background-color:#bebebe}
.slider-container .back-bar .selected-bar{position:absolute;height:100%;background-color:#39594e}
.slider-container .back-bar .pointer{position:absolute;width:7px;height:16px;top:-5px;display:block;border:1px solid #e1e1e1;background:#fff;cursor:col-resize;opacity:1;z-index:2;cursor:auto}
.slider-container .back-bar .focused{z-index:10;color:#333}
.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1;cursor:auto}
.priceselect{position:relative;padding:0 110px;height:30px;width:350px}
.priceselect .left,.priceselect .right{position:absolute;top:0;left:0;width:96px;text-align:right}
.priceselect .right{left:auto;right:0}
.prod-unit{position:relative;height:510px;line-height:18px;padding:25px 0 0}
.prod-unit span.o-price {text-decoration:none !important;}
.prod-unit span.o-price.line-through {text-decoration:line-through !important;}/* 20201202 */
.prod-unit .addinfo .flag .basic{display:inline-block}
.prod-unit .num{display:none}
.prod-unit a.link{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.prod-unit .img{width:256px;height:256px;line-height:0;position:relative;margin:0 auto;overflow:hidden;}/*20200710*/
.prod-unit .img > a{display:block;cursor:pointer;text-decoration:none;position:relative;}/*lst 20200514*/
.prod-unit .img > a:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.03);z-index:3;}/*lst 20200514*/
.prod-unit .img img{display:block;width:256px;height:256px;-webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03);}/*20200710*/
.prod-unit .img .bg{display:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/co/bg_produnit_hover.png)}
.prod-unit .img .hover-info{display:none;position:absolute;z-index:11;bottom:20px;left:0;/*margin:0 0 0 -49px;*/width:100%;height:50px;*zoom:1}/* 20220616 */
.prod-unit .img .hover-info:after{display:block;clear:both;content:""}
.prod-unit .img .hover-info a{float:left;position:relative;width:50px;height:50px;border:1px solid #cbcbcb;text-indent:0;font-size:0;line-height:0;text-decoration:none;background:#fff url(https://image.thehyundai.com/hdmall/images/co/ic_cart_product_over_03.png) no-repeat -48px 0}
.prod-unit .img .hover-info a:hover{background-position:-48px -48px;border:1px solid #f77694;z-index:10}
.prod-unit .img .hover-info a:first-child{margin-right:-1px;border-right:1px solid #cbcbcb;background-position:0 0}
.prod-unit .img .hover-info a:first-child:hover{background-position:0 -48px;border-right:1px solid #f77694}
.prod-unit .img .emblem-friday {position:absolute;z-index:5;right:10px;top:10px;display:block;width:60px;height:60px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_produnit_emblem_friday.png) no-repeat 0 0;}/* 20230419 */
.prod-unit .img .status-soldout {position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#454545;font-size:20px;font-weight:500;font-family:"Noto Sans Korean";background:rgba(244,244,244,0.8);}/* 20230419 */
.prod-unit .img .status-soldout:after {content:"SOLD OUT";}/* 20230419 */
.prod-unit .img:hover .bg,.prod-unit .img:hover .hover-info{display:flex;justify-content:center;}/* 20220616 */
.prod-unit .addinfo,.prod-unit .info{padding:0;margin:0 8px}
.prod-unit .info{padding-top:10px}
.prod-unit .addinfo{margin-top:15px;padding:0}
.prod-unit .price-info{margin-top:10px;*zoom:1}
.prod-unit .price-info:after{display:block;clear:both;content:""}
.prod-unit .price-info > span{font-size:23px;line-height:25px;color:#333;font-weight:700}
.prod-unit .price-info > span i{font-size:15px;font-weight:400;font-style:normal}
.prod-unit .price-info > span i + i {margin-left:5px;}/* lst 2016-06-29 */
.prod-unit .price-info > span.desc,.prod-unit .price-info > span.o-price{margin-left:10px;font-size:13px;color:#999;font-weight:400;text-decoration: line-through;}/* 수정 2016-04-05 */
.prod-unit .price-info > span.desc{text-decoration:none}
.prod-unit .price-info > span.text {font-size:17px !important;} /* 20221122 */
.prod-unit .brand{color:#333;font-size:13px}
.prod-unit .title{font-size:13px;margin-top:12px;line-height:18px;max-height:36px;height:36px;display:block;overflow:hidden;color:#757575;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.prod-unit .hash{padding-top:15px;margin:0 -2px;max-height:51px;height:51px;overflow:hidden;font-weight:700;color:#666;font-size:13px;border-top:1px solid #eee}
.prod-unit .gift{padding-top:15px;max-height:71px;height:71px;overflow:hidden;color:#757575;font-size:13px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;border-top:1px solid #eee}
.prod-unit .gift.no{padding-top:0;height:auto}
.prod-unit .hash + .gift{display:none}
.prod-unit .hash a{display:inline;margin:0 2px}
.prod-unit .flag{margin-top:15px;padding-top:15px;border-top:1px solid #eee;white-space:nowrap;overflow:hidden;max-height:38px}
.prod-unit .flag.no{padding-top:0;margin-top:0}
.prod-unit .review-info{padding-top:12px;font-size:13px;color:#999;border-top:1px solid #eee}
.prod-unit .review-info i{margin:0 3px 3px 0;vertical-align:middle}
.prod-unit .review-info a{vertical-align:middle;display:inline-block;font-size:13px;color:#999}
.prod-unit .review-info > .score{display:inline-block;margin-right:10px}
.prod-unit .review-info > .comment{display:inline-block}
.prod-unit .contract{font-size:13px;color:#333;padding:5px 0 0}
.prod-unit .contract span{color:#757575;font-size:13px;font-weight:400}
.prod-unit .hash + .flag,.prod-unit .gift + .flag{padding-top:0;border-top:0;max-height:22px;}/* 20220809 */
.prod-unit .hash + .review-info,.prod-unit .gift + .review-info,.prod-unit .flag + .review-info{border-top:0}
.prod-unit .num{display:none;position:absolute;top:0;right:10px;padding:0;margin:0 auto;width:60px;height:60px;text-align:center;font-size:23px;line-height:1;color:#fff;letter-spacing:-1px;z-index:10;background:url(https://image.thehyundai.com/hdmall/images/co/bg_best_mark.png) no-repeat 0 0}
.prod-unit .num.color1{background-position:0 0;font-size:27px;line-height:58px}
.prod-unit .num.color2{background-position:-3px -63px;top:187px;right:10px;width:54px;height:54px;font-size:24px;line-height:54px}
.prod-unit .num:before{content:"";position:absolute;top:42px;left:50%;margin-left:-14px;width:26px;height:0}
.prod-unit .num.color2:before{top:39px;left:50%;margin-left:-12px;width:22px;height:0}
.prod-unit .num:before{border-top:1px solid #fff}
.type5d .prod-unit .num.color1{top:277px;right:10px}
.type1 .prod-unit .num.color1{top:181px;right:10px}
.type5d .prod-unit .num.color2{top:283px;right:10px}
.type1 .prod-unit .num.color2{top:187px;right:10px}
.product-list.best .prod-unit .num{display:block}
.product-list-wrap{width:100%;overflow:hidden}
.product-list-wrap h3{margin-bottom:15px;line-height:40px;font-size:17px;font-weight:700;color:#333;border-bottom:1px solid #e5e5e5}
.product-list-wrap h2.type-depth-title {margin-bottom:20px;text-align:center;font-size:28px;font-weight:600;color:#242424;}/*lst 20180208 */
.product-list-wrap.type-depth-dp {margin-bottom:50px;} /*lst 20180208*/
.product-list{position:relative;overflow:hidden;background:url(https://image.thehyundai.com/hdmall/images/co/bg_productlist_border.png) no-repeat center bottom}
.product-list:after{display:block;clear:both;content:""}
.product-list div.ie-before,.product-list:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#fff;z-index:10}
.product-list li{border-top:1px solid #eee;margin-top:-1px;border-bottom:1px solid #eee}
.product-list-slider{height:384px;overflow:hidden}
.product-list-slider .product-list.empty{width:840px;height:384px}
.product-list li.nodata{float:none!important;margin:0 auto!important;width:auto!important;padding:100px 0!important}
.product-list li.nodata:before{content:"";display:block;width:72px;height:81px;margin:90px auto 20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_notice_03.png) no-repeat}
.product-list li.nodata p{font-size:15px;color:#888}
.product-list.type1{margin:0 -17px}/* 20220616 */
.product-list.type1 li{float:left;width:288px;padding:40px 16px}
.product-list.type1 .prod-unit .addinfo .flag .basic{position:absolute;top:0;left:0;margin-top:0;z-index:1;width:100%}
.product-list.type1.simple:after{display:none}
.product-list.type1.simple li{border:0;padding:0;width:256px}
.product-list.type1.simple .prod-unit{height:auto;padding:0}/*수정 2016-04-05*/
.product-list.type1.simple .prod-unit .addinfo{display:block;margin-top:0;}/*수정 2016-04-05*/
.product-list.type1.simple .prod-unit .flag{display:block;margin-top:11px;padding-top:15px;border-top:1px solid #eee;max-height:38px;}/* 20220809 */
.product-list.type1.simple .prod-unit .gift , .product-list.type1.simple .prod-unit .flag .basic , .product-list.type1.simple .prod-unit .review-info{display:none;}/*수정 2016-04-05*/
.product-list.type1.single-line{height:550px}/* 20230221 */
.product-list.type1.single-line li {padding-top:0;}/* 20230221 */
.product-list.type1.single-line .prod-unit {padding-top:0;}/* 20230221 */
.product-list.type1.single-line .prod-unit .addinfo .flag .basic {display:none;}/* 20230221 */
.product-list.type1.simple-main:after{display:none}
.product-list.type1.simple-main li{border:0;padding:0 16px}
.product-list.type1.simple-main .prod-unit{height:385px}
.product-list.type1.simple-main .prod-unit .addinfo{display:block}
.product-list.type1.simple-main .prod-unit .title,.product-list.type1.simple-main .prod-unit .price-info{text-align:center}
.product-list.type1.simple-main .prod-unit .addinfo .flag .basic{position:absolute;top:1px;left:0;margin-top:0;z-index:1;width:100%}
.product-list.type-brand{margin:0 -10px}
.product-list.type-brand:after{display:none}
.product-list.type-brand li{border-bottom:0;padding:0 10px;width:190px;float:left}
.product-list.type-brand .prod-unit{height:256px;padding:0}
.product-list.type-brand .prod-unit .addinfo{display:none}
.product-list.type-brand .prod-unit .img{width:170px;height:170px;line-height:0;position:relative;margin:0 auto}
.product-list.type-brand .prod-unit .img img{display:block;width:170px;height:170px}
.product-list.type-brand .prod-unit .price-info{margin-top:10px;*zoom:1;text-align:center}
.product-list.type-brand .prod-unit .price-info:after{display:block;clear:both;content:""}
.product-list.type-brand .prod-unit .price-info > span{font-size:13px;line-height:18px;color:#666;font-weight:400}
.product-list.type-brand .prod-unit .price-info > span i{font-size:13px;font-weight:400;font-style:normal}
.product-list.type-brand .prod-unit .price-info > span.desc,.product-list.type-brand .prod-unit .price-info > span.o-price{display:none}
.product-list.type-brand .prod-unit .price-info > span.desc{display:none}
.product-list.type-brand .prod-unit .info .title .brand{display:none}
.product-list.type2 li{padding:20px}
.product-list.type2 li:first-child{border-top:0}
.product-list.type2 .prod-unit{min-height:200px;height:auto;padding:26px 380px 0 230px}/* 20220809 */
.ie8 .product-list.type2 .prod-unit{min-height:144px}
.product-list.type2 .prod-unit .img{width:200px;height:200px;margin:0;position:absolute;top:0;left:0}
.product-list.type2 .prod-unit img{display:block;width:200px;height:200px}
.product-list.type2 .prod-unit .price-info{position:absolute;top:56px;right:160px}
.product-list.type2 .prod-unit .price-info > span{float:none;display:block;text-align:right;font-size:26px;line-height:28px}
.product-list.type2 .prod-unit .price-info > span i{font-size:17px}
.product-list.type2 .prod-unit .price-info > span.desc{font-size:13px;margin-top:0;line-height:20px}
.product-list.type2 .prod-unit .price-info > span.o-price{font-size:15px}
.product-list.type2 .prod-unit .contract{text-align:right}
.product-list.type2 .prod-unit .contract span{font-size:13px;display:block}
.product-list.type2 .prod-unit .review-info{position:absolute;top:56px;right:20px;width:65px;text-align:left}
.product-list.type2 .prod-unit .review-info > span{display:block;*zoom:1}
.product-list.type2 .prod-unit .review-info > span + span{margin-top:8px}
.product-list.type2 .prod-unit .review-info > span:after{display:block;clear:both;content:""}
.product-list.type2 .prod-unit .review-info > span:first-child{margin-right:0}
.product-list.type2 .prod-unit .review-info > span i{float:left}
.product-list.type2 .prod-unit .review-info > span a{float:right;display:block;line-height:18px}
.product-list.type2 .prod-unit .brand{margin-top:22px;font-size:15px}
.product-list.type2 .prod-unit .title,.product-list.type2 .prod-unit .gift,.product-list.type2 .prod-unit .hash{margin-top:0;font-size:15px;height:auto}
.product-list.type2 .prod-unit .gift.no{display:none}
.product-list.type2 .addinfo .flag{padding-top:0;border-top:0;}/*lst 20200318*/
.product-list.type2 .addinfo .flag{position:absolute;top:0px;left:230px;margin:0 8px;white-space:normal}/* 20220809 */
.product-list.type2 .addinfo .flag .basic{display:inline-block;position:static;float:left}
.product-list.type2 .img .prod-status{width:72px;height:72px;margin-top:-36px;margin-left:-36px;font-size:20px;line-height:72px}
.product-list.type2 .img .prod-status i{height:50px;line-height:25px}
.product-list.type2 .img:hover .prod-status{top:40px;margin-top:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.product-list.type2 .addinfo.nogift{border-top:0;margin-top:0}
.product-list.type3{border-width:1px 1px 0 0}
.product-list.type3 li{float:left;width:50%;padding:12px 20px 20px;border:1px solid #eee;border-width:0 0 1px 1px}
.product-list.type3 .prod-unit{min-height:202px;height:202px;padding:0 0 0 230px}
.product-list.type3 .prod-unit .img{width:202px;height:202px;margin:0;position:absolute;top:50%;margin-top:-101px;left:0;border:1px solid #eee}
.product-list.type3 .prod-unit img{display:block;width:200px;height:200px}
.product-list.type3 .prod-unit .inner{*zoom:1}
.product-list.type3 .prod-unit .inner:after{display:block;clear:both;content:""}
.product-list.type3 .prod-unit .inner > div{float:right;width:38%}
.product-list.type3 .prod-unit .inner > div:first-child{float:left;width:62%}
.product-list.type3 .prod-unit .review-info,.product-list.type3 .prod-unit .flag{height:auto;margin:0}
.product-list.type3 .prod-unit .flag span{margin-bottom:5px}
.product-list.type3 .prod-unit .title{margin-top:12px}
.product-list.type3 .prod-unit .info,.product-list.type3 .prod-unit .addinfo{border-top:0;padding:0;margin:0}
.product-list.type3 .prod-unit .inner{margin-top:8px}
.product-list.type3 .prod-unit .review-info{text-align:right}
.product-list.type3 .prod-unit .review-info span:first-child:after{content:"";margin:0}
.product-list.type4{margin:0 -16px}
.product-list.type4 li{float:left;padding:36px 16px}
.product-list.type4 li .img{width:352px;height:352px;border:1px solid transparent}
.product-list.type4 li .img img{margin:0 auto;width:350px;height:350px}
.product-list.type4 li .flag,.product-list.type4 li .addinfo{display:none}
.product-list.type4 li .title{position:absolute;top:47px;left:0;/*font-size:0;line-height:0;margin:0*/}/* 수정 2016-04-05 */
.product-list.type4 .info{position:relative}
.product-list.type4 .prod-unit{height:440px;padding:0;width:352px;}/* 수정 2016-04-05 */
.product-list.type4 .prod-unit .brand{font-weight:600;font-size:13px;line-height:18px;height:18px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}/* 수정 2016-04-05 */
.product-list.type4 .prod-unit .price-info{position:absolute;top:20px;left:0;margin-top:0}
.product-list.type4 .prod-unit .price-info > span{font-size:27px;line-height:27px}
.product-list.type4 .prod-unit .price-info > span.o-price{margin-left:5px;font-size:13px;color:#999}
.product-list.type5{margin:0 -11px;height:657px;overflow:hidden}/* 20220616 */
.product-list.type5 li{float:left;padding:20px 10px 20px 0;width:384px;height:220px}
.product-list.type5 .prod-unit{height:180px;padding-left:200px;position:relative}
.product-list.type5 .valignwrap{position:absolute;bottom:0;left:200px;width:174px}
.product-list.type5 .img{position:absolute;top:0;left:0;margin:0;width:180px;height:180px}
.product-list.type5 .img img{width:180px;height:180px}
.product-list.type5 .info{margin:0;position:relative}
.product-list.type5 .addinfo .gift{height:0;width:0;overflow:hidden;}/* 수정 2016-04-05 */
.product-list.type5 .title{margin-top:2px;/*height:0;width:0;overflow:hidden;*/}/* 수정 2016-04-05 */
.product-list.type5 .title .brand{/*position:absolute;left:0;bottom:0;width:174px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis*/}/* 수정 2016-04-05 */
.product-list.type5 .addinfo{padding:0;margin:0;border-top:0}
.product-list.type5 .addinfo .flag{max-height:42px;/*height:0;width:0;overflow:hidden;margin:0;border-top:0;white-space:normal*/}/* 수정 2016-04-05 */
.product-list.type5 .addinfo .flag.no{margin-top:15px;min-height:22px;}/* lst 2016-05-30*/
.product-list.type5 .addinfo .flag .basic{position:absolute;bottom:158px;left:0;width:174px;overflow:hidden;height:22px;}/* 20220809 */
.product-list.type5 .addinfo .review-info{padding-top:0;margin:4px 0 0;border-top:0;display:none;}/* 수정 2016-04-05 */
.product-list.type5 .img .prod-status{width:72px;height:72px;margin-top:-36px;margin-left:-36px;font-size:20px;line-height:72px}
.product-list.type5 .img .prod-status i{height:50px;line-height:25px}
.product-list.type5 .img:hover .prod-status{top:20px;margin-top:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.product-list.type5 .price-info > span{display:block}
.product-list.type5 .price-info > span.desc,.product-list.type5 .price-info > span.o-price{margin-left:0;font-size:13px;color:#999;font-weight:400;}
.product-list.type5 .price-info > span.desc{text-decoration:none;display:block}
.product-list.type5 .price-info.single > span{padding-bottom:25px;} /* lst 2016-05-30*/
.product-list.type5 li.delegate .price-info.single > span{padding-bottom:0;} /* lst 2016-05-30*/
.product-list.type5 .gift{display:none}
.product-list.type5 li.delegate{padding:10px;width:372px;height:660px;border-bottom:0}
.product-list.type5 li.delegate .prod-unit{padding:0;height:640px}
.product-list.type5 li.delegate .valignwrap{position:static;width:auto;left:initial;top:initial}
.product-list.type5 li.delegate .img{position:relative;top:initial;left:initial;width:352px;height:352px}
.product-list.type5 li.delegate .img img{width:352px;height:352px}
.product-list.type5 li.delegate .img .prod-status{width:92px;height:92px;margin-top:-46px;margin-left:-46px;font-size:25px;line-height:92px}
.product-list.type5 li.delegate .img .prod-status i{height:50px;line-height:25px}
.product-list.type5 li.delegate .img:hover .prod-status{top:50%;margin-top:-46px;transition-property:none;transition-duration:0;transition-timing-function:none}
.product-list.type5 li.delegate .addinfo,.product-list.type5 li.delegate .info{margin:0 8px;position:static;left:initial;top:initial}
.product-list.type5 li.delegate .info{padding-top:12px}
.product-list.type5 li.delegate .addinfo{margin-top:12px;height:auto}
.product-list.type5 li.delegate .addinfo .flag{margin-top:15px;width:auto;height:auto;max-height:42px}
.product-list.type5 li.delegate .addinfo .review-info{position:static}
.product-list.type5 li.delegate .gift{display:block;height:51px;width:100%}
.product-list.type5 li.delegate .title{margin-top:15px;width:100%;height:36px}
.product-list.type5 li.delegate .title .brand{position:static}
.product-list.type5 li.delegate .flag .basic{position:static;display:inline-block;*display:inline;*zoom:1;float:left;width:auto}
.product-list.type5 li.delegate .price-info > span{font-size:27px;display:inline-block;*display:inline;*zoom:1}
.product-list.type5 li.delegate .price-info > span i{font-size:15px;margin-left:4px}
.product-list.type5 li.delegate .price-info > span.o-price{margin-left:10px;margin-top:5px;font-size:13px}
.product-list.type5 li.delegate .review-info{margin-top:15px}
.product-list.type6{margin:0 -16px}
.product-list.type6 li{float:left;margin:16px;border-bottom:0;border:0}
.product-list.type6 li .img{width:256px;height:256px;border:1px solid #e3e3e3}
.product-list.type6 li .img img{margin:0 auto;width:254px;height:254px}
.product-list.type6 li .flag,.product-list.type6 li .addinfo{display:none}
.product-list.type6 li .title{height:0!important;width:0;min-height:initial;margin:0;padding:0}
.product-list.type6 .prod-unit{height:312px;padding:0}
.product-list.type6 .prod-unit .info{position:relative;padding-top:36px}
.product-list.type6 .prod-unit .brand{position:absolute;top:11px;left:0;font-weight:600}
.product-list.type6 .prod-unit .price-info{margin-top:0;line-height:1;height:20px}
.product-list.type6 .prod-unit .price-info > span{font-size:20px;line-height:1;line-height:20px}
.product-list.type6 .prod-unit .price-info > span.o-price{margin-top:2px;font-size:13px;line-height:18px}
.product-list.type7 li{border-bottom:0}
.product-list.type7 .prod-unit{height:auto}
.product-list.type7 .prod-unit .img{width:200px;height:200px;padding-top:11px;background:#fff}
.product-list.type7 .prod-unit .img img{margin:0 auto;width:178px;height:178px}
.product-list.type7 .info,.product-list.type7 .addinfo{display:none}
.product-list.type7 .prod-unit.style1{height:220px}
.product-list.type9{border-bottom:1px solid #eee}
.product-list.type9 li{border-bottom:0;float:left;width:720px;height:225px}
.product-list.type9 li.btn-wrap{float:left;width:120px;margin:0;padding:66px 19px 0}
.product-list.type9 li.checkbox{float:left;width:0;height:0;position:relative}
.product-list.type9 .select-chk{position:absolute;top:15px;left:0;z-index:50;white-space:nowrap}
.product-list.type9 .select-chk .cr-checkbox {margin-right:0 !important;} /* lst 2016-08-11 */
.product-list.type9 .prod-unit{height:225px;padding:94px 240px 20px 204px}
.product-list.type9 .prod-unit .img{position:absolute;top:35px;left:14px;width:170px;height:170px}
.product-list.type9 .prod-unit .img img{width:170px;height:170px}
.product-list.type9 .brand,.product-list.type9 .title,.product-list.type9 .gift{font-size:13px}
.product-list.type9 .prod-unit .info{padding-top:0}
.product-list.type9 .prod-unit .price-info{position:absolute;top:56px;right:107px;width:135px}
.product-list.type9 .prod-unit .price-info > span{float:none;display:block;text-align:right;font-size:23px;line-height:25px}
.product-list.type9 .prod-unit .price-info > span i{font-size:15px}
.product-list.type9 .prod-unit .price-info > span.desc{font-size:13px;margin-top:0;line-height:20px}
.product-list.type9 .prod-unit .price-info > span.o-price{font-size:13px}
.product-list.type9 .prod-unit .review-info{position:absolute;top:56px;right:12px;width:65px;text-align:left}
.product-list.type9 .prod-unit .review-info > span{display:block;*zoom:1}
.product-list.type9 .prod-unit .review-info > span + span{margin-top:8px}
.product-list.type9 .prod-unit .review-info > span:after{display:block;clear:both;content:""}
.product-list.type9 .prod-unit .review-info > span:first-child{margin-right:0}
.product-list.type9 .prod-unit .review-info > span i{float:left}
.product-list.type9 .prod-unit .review-info > span a{float:right;display:block;line-height:18px}
.product-list.type9 .prod-unit .contract{text-align:right}
.product-list.type9 .prod-unit .contract span{font-size:13px;display:block}
.product-list.type9 .addinfo{margin-top:10px}
.product-list.type9 .addinfo .gift{padding-top:10px;height:46px}
.product-list.type9 .prod-unit .gift.no{display:none}
.product-list.type9 .addinfo .flag{position:absolute;top:50px;left:204px;margin:0 8px;width:266px;border-top:0;padding-top:0;white-space:normal;max-height:44px}
.product-list.type9 .addinfo .flag .basic{display:inline-block;position:static}
.product-list.type9 .img .prod-status{width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:18px;line-height:50px}
.product-list.type9 .img .prod-status i{height:40px;line-height:20px;padding:0}
.product-list.type9 .img:hover .prod-status{top:40px;margin-top:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.product-list.type9 .addinfo.nogift{border-top:0;margin-top:0}
.product-list.type9 .btn-wrap .btn{width:100%;padding:0;margin:0}
.product-list.type9 .btn-wrap .btn + .btn{margin-top:4px}
.product-list.type9 .nodata{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.product-list.type9 .hover-info.single{/*width:50px;margin-left:-25px*/}/* 20220712 */
.product-list.type10{margin:0 -17px}/* 20220616 */
.product-list.type10 li{float:left;width:288px;padding:40px 16px;border-bottom:0}
.product-list.type10 .prod-unit{height:465px;padding:0}
.product-list.type10 .prod-unit .addinfo .flag,.product-list.type10 .prod-unit .contract{display:none}
.product-list.type10 .review-desc{margin:12px 8px 0;padding-top:12px;border-top:1px solid #eee}
.product-list.type10 .score-wrap{margin-bottom:12px}
.product-list.type10 .score-wrap .star-score{margin-left:0}
.product-list.type10 .review-desc .desc{height:60px;color:#999;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}
.product-list.type11{margin:0 -16px}
.product-list.type11 li{float:left;padding:36px 16px;}
.product-list.type11 li .img{width:352px;height:352px;border:1px solid transparent}
.product-list.type11 li .img img{margin:0 auto;width:350px;height:350px}
.product-list.type11 li .flag,.product-list.type11 li .review-info {display:none;}
.product-list.type11 li .addinfo {display:block;margin-top:10px;}
.product-list.type11 li .addinfo .flag{display:block;margin-top:10px;}
.product-list.type11 li .title{margin-top:8px;}
.product-list.type11 .info{position:relative}
.product-list.type11 .prod-unit{height:546px;padding:25px 0 0;width:352px;}/* 20220809 */
.product-list.type11 .prod-unit .brand{font-weight:600;font-size:13px;line-height:18px;height:18px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.product-list.type11 .prod-unit .price-info > span{font-size:27px;line-height:27px}
.product-list.type11 .prod-unit .price-info > span.o-price{margin-left:5px;font-size:13px;color:#999}
.product-list.type11 .prod-unit .gift {padding-top:12px;}
.product-list.type11 .prod-unit .addinfo .flag .basic{position:absolute;top:0;left:0;margin-top:0;z-index:1;width:100%;}/* 20220809 */
.product-list.type11 .prod-unit .gift {height:48px;max-height:48px;-webkit-line-clamp:2;}/* 20220809 */
.product-list.type5d{margin:0 -16px}
.product-list.type5d li{padding:40px 16px;width:383px;height:720px;float:left}
.product-list.type5d li .prod-unit{padding:0;height:640px}
.product-list.type5d li .valignwrap{position:static;width:auto;left:initial;top:initial}
.product-list.type5d li .img{position:relative;top:initial;left:initial;width:352px;height:352px}
.product-list.type5d li .img img{width:352px;height:352px}
.product-list.type5d li .img .prod-status{width:92px;height:92px;margin-top:-46px;margin-left:-46px;font-size:25px;line-height:92px}
.product-list.type5d li .img .prod-status i{height:50px;line-height:25px}
.product-list.type5d li .img:hover .prod-status{top:50%;margin-top:-46px;transition-property:none;transition-duration:0;transition-timing-function:none}
.product-list.type5d li .addinfo,.product-list.type5d li .info{margin:0 8px;position:static;left:initial;top:initial}
.product-list.type5d li .info{padding-top:12px}
.product-list.type5d li .addinfo{margin-top:12px;height:auto}
.product-list.type5d li .addinfo .flag{margin-top:15px;width:auto;height:auto}
.product-list.type5d li .addinfo .review-info{position:static}
.product-list.type5d li .gift{height:51px;width:100%}
.product-list.type5d li .title{margin-top:15px;width:100%;height:36px}
.product-list.type5d li .title .brand{position:static}
.product-list.type5d li .flag .basic{position:absolute;top:0;left:0;margin:0}
.product-list.type5d li .price-info > span{font-size:27px}
.product-list.type5d li .price-info > span i{font-size:15px}
.product-list.type5d li .price-info > span.o-price{margin-top:5px;font-size:13px}
.product-list.type5d li .review-info{margin-top:15px;padding-top:0}
.product-list.type5d.best li .prod-unit {padding:25px 0 0;}/*lst 20190121*/
.product-list.type-deal{margin:0 -10px;border-bottom:0}
.product-list.type-deal li{width:570px;padding:10px;float:left;border-bottom:0;border-top:0}
.product-list.type-deal .prod-unit{overflow:hidden;border:1px solid #d1d1d1;height:476px;padding:0}
.product-list.type-deal .prod-unit .img{width:548px;height:321px}
.product-list.type-deal .prod-unit .img img{width:548px;height:320px}/*lst 2017-02-03*/
.product-list.type-deal .prod-unit:hover:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:2px solid #f00c3d}
.product-list.type-deal .prod-unit:hover .img{margin-top:1px;width:546px;height:320px;overflow:hidden}
.product-list.type-deal .prod-unit:hover .img img{margin:-1px 0 0 -1px}
.product-list.type-deal .prod-unit:hover .hover-info{display:block}
.product-list.type-deal .prod-unit .prod-status{background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_soldout.png) no-repeat;width:205px;height:205px;margin:-102px 0 0 -102px;text-indent:-999px;border:0}
.product-list.type-deal .prod-unit:hover .prod-status{margin-top:-103px}
.product-list.type-deal .prod-unit .title{position:relative}
.product-list.type-deal .prod-unit .num{display:block;position:absolute;top:0;left:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_best.png) no-repeat;width:58px;height:77px;padding:28px 0 0 2px;font-size:30px;color:#fff;font-weight:700;text-align:center;line-height:32px;margin:0}
.product-list.type-deal .prod-unit .num:before{display:none}
.product-list.type-deal .prod-unit .hover-info{display:block;position:absolute;bottom:0;right:0;left:auto;margin:0;width:auto}
.product-list.type-deal .prod-unit .hover-info .timeleft{width:105px;height:100px;position:absolute;bottom:0;right:0;padding:38px 0 0;text-align:center;line-height:62px;text-align:center;font-size:41px;color:#fff;font-weight:700;background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_timeleft.png) no-repeat 0 0;margin-right: -105px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-list.type-deal .prod-unit:hover .hover-info .timeleft {margin-right: 0px;}
.product-list.type-deal .prod-unit .hover-info .timeleft span{font-size:21px}
.product-list.type-deal .prod-unit .info{padding:74px 0 20px;margin:0 30px;position:relative;height:154px}
.product-list.type-deal .prod-unit .info .title{position:absolute;margin:0;padding-top:27px;top:20px;left:0;width:100%;font-size:18px;line-height:27px;max-height:54px;height:54px;color:#777;text-overflow:ellipsis;display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap}
.product-list.type-deal .prod-unit .info .brand{position:absolute;top:0;left:0;right:0;overflow:hidden;font-size:18px;color:#444;font-weight:700;line-height:27px}
.product-list.type-deal .prod-unit .info .price-info{position:relative;margin-top:12px;padding:19px 0 0 0;line-height:27px;font-size:25px;color:#333;font-weight:700}
.product-list.type-deal .prod-unit .info .price-info .o-price{position:absolute;top:4px;left:0;margin:0;font-size:13px;color:#999;line-height:15px;font-weight:400}
.product-list.type-deal .prod-unit .info .price-info .per{position:absolute;top:0;left:0;color:#f00c3d;display: none;}
.ie8 .product-list.type-deal .prod-unit .info .price-info .per{width:80px;text-align:left;display: none;}
.product-list.type-deal .prod-unit .info .price-info .per strong{font-size:49px;vertical-align:text-top;display:inline-block;line-height:51px}
.product-list.type-deal .prod-unit .info .price-info .per sup{font-size:21px;vertical-align:text-top;display:inline-block;line-height:23px;margin-top:3px}
.product-list.type-deal .prod-unit .info .buy-cnt{position:absolute;bottom:20px;right:0;font-size:15px;color:#999}
.product-list.type-deal .prod-unit .info .buy-cnt span{color:#555}
/*.product-list.type-deal .prod-unit .info .price-info.single{padding-left:120px}*/
/*.product-list.type-deal .prod-unit .info .price-info.single:before{content:"혜택가";position:absolute;top:0;left:0;font-size:37px;color:#f00c3d;font-weight:400;line-height:54px}*/
.product-list.type-deal.small li{width:380px;padding:10px;float:left;border-bottom:0}
.product-list.type-deal.small .prod-unit{/*padding-bottom:40px;*/height:366px;padding-top:0}/* lst 2016-07-12*/
.product-list.type-deal.small .prod-unit .img{width:358px;height:210px}
.product-list.type-deal.small .prod-unit .img img{width:358px;height:210px}
.product-list.type-deal.small .prod-unit:hover .img{margin-top:1px;width:356px;height:209px;overflow:hidden}
.product-list.type-deal.small .prod-unit:hover .img img{margin:-1px 0 0 -1px}
.product-list.type-deal.small .prod-unit .info{padding:74px 0 20px;margin:0 25px;position:relative;height:154px}
.product-list.type-deal.small .prod-unit .info .buy-cnt{position:absolute;/*width:358px;*/bottom:20px;right:0;left:auto;/*margin:0;*/font-size:15px;color:#999;/*height:40px;line-height:40px;border-top:1px solid #e8e8e8;padding:0 25px*/}/* lst 2016-07-12*/
.product-list.type-deal.small .prod-unit:hover .info .buy-cnt{/*width:356px;left:-24px;padding:0 24px*/}/* lst 2016-07-12 */
.product-list.type-deal.small .prod-unit .price-info{text-align:left}/* lst 2016-06-29 */
.product-list.type-deal.small .prod-unit .price-info .o-price{position:absolute;right:auto;left:0}/* lst 2016-06-29 */
.product-list.type-deal.xsmall li{width:380px;padding:10px;float:left;border-bottom:0;border-top:0}
.product-list.type-deal.xsmall .prod-unit{padding-bottom:140px;height:351px;padding-top:0}
.product-list.type-deal.xsmall .prod-unit .img{width:358px;height:209px;background-position:center top}
.product-list.type-deal.xsmall .prod-unit .img a{display:block;width:358px;height:209px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.product-list.type-deal.xsmall .prod-unit .img img{width:358px;height:209px}
.product-list.type-deal.xsmall .prod-unit:hover .img{margin-top:1px;width:356px;height:208px;overflow:hidden;background-position:center -1px}
.product-list.type-deal.xsmall .prod-unit:hover .img img{margin:-1px 0 0 -1px}
.product-list.type-deal.xsmall .prod-unit .info{padding:70px 0 0px;margin:0 25px;position:relative;height:140px}
.product-list.type-deal.xsmall .prod-unit .info .buy-cnt{position:absolute;width:358px;bottom:-40px;right:auto;left:-25px;margin:0;font-size:15px;color:#999;height:40px;line-height:40px;border-top:1px solid #e8e8e8;padding:0 25px}
.product-list.type-deal.xsmall .prod-unit:hover .info .buy-cnt{width:356px;left:-24px;padding:0 24px}
.product-list.type-deal.xsmall .prod-unit .price-info{text-align:left;margin-top:10px}/*lst 2016-06-29*/
.product-list.type-deal.xsmall .prod-unit .price-info .o-price{position:absolute;right:auto;left:0}/*lst 2016-06-29*/
.product-list.type-deal.xsmall .prod-unit .info .price-info.single:before{font-size:34px}
.product-list.type-deal.xsmall .prod-unit .info .price-info .per strong{font-size:34px;vertical-align:baseline}
.product-list.type-deal.xsmall .prod-unit .info .price-info .per sup{font-size:21px;vertical-align:baseline}
.product-list.type-deal.xsmall .prod-unit .hover-info .timeleft,.product-list.type-deal.xsmall .prod-unit .num{display:none}
.product-list.type-deal.xsmall .prod-unit .info .brand,.product-list.type-deal.small .prod-unit .info .brand{position:absolute;top:0;left:0;right:0;overflow:hidden;font-size:15px;color:#444;font-weight:700;line-height:27px}
.product-list.type-deal .prod-unit .prod-status{background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_soldout_sm.png) no-repeat;width:140px;height:140px;margin:-70px 0 0 -70px;text-indent:-999px;border:0;-webkit-background-size:140px 140px;background-size:140px 140px}
.product-list.type-deal .prod-unit:hover .prod-status{margin-top:-70px}
.product-list.type-deal.small .prod-unit:hover .prod-status{margin-top:-71px}
.exhibition-slider-wrap{margin-top:50px}
.exhibition-slider-wrap h3{margin-bottom:15px;line-height:40px;font-size:17px;font-weight:700;color:#333;border-bottom:1px solid #e5e5e5}
.exhibition-slider-wrap .bx-wrapper .bx-pager{top:-35px}
.exhibition-slider-wrap .exhibition-wrap{margin:0;overflow:initial}
.exhibition-slider-wrap .exhibition-wrap .bx-wrapper .exhibition-list{margin:0}
.exhibition-slider-wrap .exhibition-wrap .bx-wrapper .exhibition-list li{padding:0;margin:0}
.exhibition-wrap{margin-bottom:50px}
.exhibition-wrap .bx-viewport{height:326px}
.exhibition-wrap h3{margin-bottom:0;text-align:left;font-size:24px;font-weight:400;color:#242424}
.exhibition-wrap h2{margin-bottom:20px;text-align:center;font-size:28px;font-weight:600;color:#242424}
.exhibition-inner-wrap{position:relative}
.exhibition-list a,.exhibition-list img{display:block}
.exhibition-list:after{display:block;clear:both;content:""}
.exhibition-list li{position:relative}
.exhibition-list .coupon{position:absolute;top:30px;left:30px;width:73px;height:73px}
.exhibition-list .coupon.p20{background:#ec555d url(https://image.thehyundai.com/hdmall/images/co/img_coupon_p20.png) no-repeat center}
.exhibition-list .coupon.p30{background:#ec555d url(https://image.thehyundai.com/hdmall/images/co/img_coupon_p30.png) no-repeat center}
.exhibition-wrap.type1 .bx-pager{position:absolute;top:auto;bottom:-30px;right:12px;line-height:0;text-align:center}
.exhibition-wrap.type1 .bx-controls-auto{bottom:-32px;right:0}
.exhibition-wrap.type1 .slider{width:5000%}
.exhibition-wrap.type1 .slider li{float:left}
.exhibition-wrap.type1 .exhibition-list{margin:2px -13px}
.exhibition-wrap.type1 .exhibition-list li{float:left;padding:13px}
.exhibition-wrap.type1 .exhibition-list li img{width:356px;height:300px}
.exhibition-wrap.type2 .exhibition-list{margin:2px -13px}
.exhibition-wrap.type2 .exhibition-list li{float:left;padding:13px}
.exhibition-wrap.type2 .exhibition-list li:first-child img{width:356px;height:626px}
.exhibition-wrap.type3 .exhibition-list{margin:2px -13px}
.exhibition-wrap.type3 .exhibition-list li{float:left;padding:13px}
.exhibition-wrap.type3 .exhibition-list li img{width:356px;height:300px}
.exhibition-wrap.type4 .exhibition-list{margin:3px -12px}
.exhibition-wrap.type4 .exhibition-list li{float:left;padding:12px}
.exhibition-wrap.type5 .exhibition-list{margin:4px -11px 4px 279px}
.exhibition-wrap.type5 .exhibition-list li{float:left;padding:13px 11px}
.exhibition-wrap.type5 .tab-block{position:absolute;width:262px;top:13px;left:0}
.exhibition-wrap.type5 .product-list-slider{margin:0 0 4px 280px;height:426px;}/*수정 2016-04-05*/
.exhibition-wrap.type5 .product-list.type1{margin:0 -15px 0 -14px}
.exhibition-wrap.type5 .product-list.type1 li{width:285px;margin:0;padding:12px 15px 12px 14px}
.exhibition-wrap.type6 h3.sort-title{border-bottom:0;margin-top:30px}
.exhibition-wrap.type6 .exhibition-list{position:relative;min-height:548px;margin:3px -12px;padding-left:286px}
.exhibition-wrap.type6 .exhibition-list li.big{position:absolute;left:0;top:0}
.exhibition-wrap.type6 .exhibition-list li{float:left;padding:12px}
.exhibition-wrap.type6 .exhibition-more{padding:0;width:auto;height:auto;padding-left:286px;border:0;overflow:hidden}
.exhibition-wrap.type6 .exhibition-more a{display:block;width:146px;height:36px;line-height:36px;margin:0 auto;border:1px solid #ccc;float:right}
.exhibition-wrap.type6 .exhibition-more a i{margin-left:10px}
.exhibition-wrap.type6 .exhibition-list li img,.exhibition-wrap.type5 .exhibition-list li img,.exhibition-wrap.type4 .exhibition-list li img{width:262px;height:262px}
.exhibition-wrap.type6 .exhibition-list li:first-child img{width:262px;height:548px}
.exhibition-wrap.type6 .exhibition-list li:first-child .exhibition-title + a img{width:262px;height:465px}
.exhibition-wrap.type-e{position:relative;margin:30px 0 0;padding-right:288px}
.exhibition-wrap.type-e.banner{display:block;width:832px;height:230px;background:#f9f9f9}
.exhibition-wrap.type-e.banner,.exhibition-wrap.type-e.banner img{width:100%;height:100%;display:block}
.exhibition-wrap.type-e h4.t1{position:relative;margin-top:40px;width:832px;height:50px;text-align:center;font-size:22px;color:#333;font-weight:600}
.exhibition-wrap.type-e h4.t1:before{content:"";display:block;position:absolute;top:13px;left:0;right:0;border-bottom:1px solid #333}
.exhibition-wrap.type-e h4.t1 span{display:block;position:relative;margin:0 auto;width:180px;background:#fff}
.exhibition-wrap.type-e h4.t2{position:relative;width:100%;height:126px;padding:60px 0 40px;font-size:22px;line-height:26px;font-weight:700;color:#333;text-align:center}
.exhibition-wrap.type-e h4.t2:before{position:absolute;margin-top:10px;left:27px;content:"";top:50%;height:1px;width:30px;background:#333}
.exhibition-wrap.type-e h4.t2:after{position:absolute;margin-top:10px;right:27px;content:"";top:50%;height:1px;width:30px;background:#333}
.exhibition-wrap.type-e .right-area{position:absolute;top:0;right:0;width:258px;height:100%;background:#fcf6f6}
.exhibition-wrap.type-e .right-area .product-list li .num{left:30px;padding-left:20px;padding-right:20px}
.exhibition-wrap.type-e .right-area .product-list li{padding:20px 27px}
.exhibition-wrap.type-e .right-area .prod-unit .img > a{position:absolute;z-index:15;width:100%;height:100%;top:0;left:0;background:url(https://image.thehyundai.com/hdmall/images/co/bg_blank.png)}
.exhibition-wrap.type-e .right-area .prod-unit .img .bg{background-image:url(https://image.thehyundai.com/hdmall/images/co/bg_produnit_hover_dark.png)}
.exhibition-wrap.type-e .right-area .prod-unit .img .hover-info,.exhibition-wrap.type-e .right-area .prod-unit .img .hover-info > a{z-index:17}
.exhibition-wrap.type-e .right-area .prod-unit .info{display:none;text-align:center}
.exhibition-wrap.type-e .right-area .prod-unit .info .title,.exhibition-wrap.type-e .right-area .prod-unit .info .brand{font-size:13px;color:#fff}
.exhibition-wrap.type-e .right-area .prod-unit .info .title{margin-top:0}
.exhibition-wrap.type-e .right-area .prod-unit .info .price-info{margin-top:25px}
.exhibition-wrap.type-e .right-area .prod-unit .info .price-info span{font-size:21px;font-weight:700;color:#fff}
.exhibition-wrap.type-e .right-area .prod-unit .info .price-info .o-price{font-size:13px;font-weight:400;color:#fff;display:block}
.exhibition-wrap.type-e .right-area .prod-unit:hover .info{display:block;position:absolute;z-index:12;top:0;left:0;margin:0;width:100%;padding:0 15px}
.exhibition-wrap.type-e .right-area .prod-unit:hover .img .bg,.exhibition-wrap.type-e .right-area .prod-unit:hover .img .hover-info{display:block}
.exhibition-wrap.type-b .product-list li{float:left;margin:20px 16px}
.exhibition-wrap.type-b .product-list li:first-child img{width:256px;height:664px}
.exhibition-wrap.type-d .product-list{margin:0 -17px 0 -15px}
.exhibition-wrap.type-d .product-list li{width:286px;margin:0 1px;padding:0 15px 0 14px;border:0}
.exhibition-wrap.type-d .product-list li:first-child img{width:256px;height:492px}
.exhibition-wrap.type-d .product-list .prod-unit{height:492px}
.exhibition-wrap.type-d .product-list:first-child{margin-top:30px}
.exhibition-wrap.type5 .product-list.type1:first-child{margin-top:0}
.exhibition-wrap.type5 .product-list.type1 .prod-unit .img{border:0}
.exhibition-wrap.type5 .product-list.type1 .prod-unit .img img{width:256px;height:256px}
.bestshop-top{margin:0 0 40px;width:100%;height:190px;background:url(https://image.thehyundai.com/hdmall/images/sd/img_bestshop_top.png) no-repeat}
.shop-category-top{position:relative;padding:10px 280px 25px 30px;margin-bottom:40px;border-bottom:1px solid #ccc}
.shop-category-top > ul{margin-right:0}
.shop-category-top > ul:after{display:block;clear:both;content:""}
.shop-category-top > ul > li{float:left;padding:5px 20px 5px 0;margin-right:20px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat right 8px}
.shop-category-top > ul > li a{display:block;font-size:15px;color:#666;white-space:nowrap}
.shop-category-top > ul > li:last-child{background:none}
.shop-category-top > ul > li.current a{font-weight:700;color:#45675b;line-height:18px;border-bottom:1px solid #45675b}
.shop-category-top .right-area{position:absolute;top:5px;right:30px;margin-top:0;text-align:center}
.shop-category-top .right-area .btn{margin-left:-3px;width:128px;height:36px;line-height:36px;color:#666;border:1px solid #ddd}
.shop-category-top .right-area .btn:last-child{border-left:none}
.shop-category-top .right-area .btn:hover{background:#f9f9f9}
.shop-category-top .right-area .btn.active{color:#fff;border-color:#45675b;background:#45675b}
.shop-category-top .right-area .btn.active:hover{background:#3b6556}
.shop-category-top .right-area select{width:180px}
.shop-category-top .title{display:inline-block;margin-right:20px;padding-right:20px;font-size:15px;color:#444;font-weight:600;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat right 4px}
.shop-category-top .fieldset{display:inline-block;font-size:15px;color:#777;line-height:22px}
.shop-category-top .fieldset label + label{margin-left:35px}
.shop-category-top .fieldset label input{vertical-align:middle;margin-bottom:2px}
.shop-category-top.type2{padding:25px 30px;border-top:2px solid #464646}
.shop-category-top.type2 .right-area{top:25px;min-width:280px;width:auto!important;width:280px}
.best-keyword{margin-bottom:60px;padding:20px 10px 30px;border-bottom:1px solid #ccc}
.best-keyword .update{margin-bottom:15px;color:#999}
.best-keyword .update span{margin-left:8px;padding-left:11px;background:url(https://image.thehyundai.com/hdmall/images/co/bar_02.png) no-repeat 0 0}
.best-keyword ul:after{display:block;clear:both;content:""}
.best-keyword ul li{float:left;margin:5px 0;width:20%;font-size:15px;color:#555}
.best-keyword ul li .num{display:inline-block;margin-right:8px;width:20px;height:20px;line-height:22px;font-size:13px;color:#333;text-align:center;vertical-align:middle;background:#fbe6ef}
.best-keyword ul li a{display:inline-block;max-width:148px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;letter-spacing:-.5px;vertical-align:middle}
.best-keyword ul li a:hover{color:#333}
.ic-new{display:inline-block;margin:0 8px 2px;width:28px;height:15px;vertical-align:middle;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_new.png) no-repeat 0 0}
h3.shop-title{font-size:21px;color:#222;font-weight:600}
h3.shop-title .t2{margin-left:5px;color:#f25978}
h3.box-title{position:relative;padding:0;height:22px;line-height:22px;font-size:21px;color:#333;margin-bottom:20px}
h3.box-title > .more{position:absolute;bottom:0;right:0;padding:0 10px;text-decoration:none;font-size:12px;color:#555;line-height:20px;border:1px solid #d7d7d7}
h3.sort-title{padding-bottom:8px;margin:50px 0 10px;color:#333;border-bottom:1px solid #e5e5e5;text-align:center;font-size:28px;font-weight:600}
h4.sort-title{padding-bottom:8px;margin:50px 0 10px;color:#222;border-bottom:1px solid #666;text-align:center;font-size:28px;font-weight:600}
h4.sort-title.boxstyle{border:1px solid #ccc;height:48px;line-height:46px;padding:0 20px 0 28px;font-size:17px;color:#333;background:url(https://image.thehyundai.com/hdmall/images/co/dot_04.png) no-repeat 20px center}
.sort-title.more{position:relative}
.sort-title.more a{position:absolute;margin:-10px 0 0;top:50%;right:0;width:56px;height:20px;font-size:12px;color:#666;text-align:center;line-height:20px;font-weight:400;text-decoration:none;border:1px solid #d7d7d7}
.sort-title.more a i{margin-left:3px}
.tag-title{position:relative;padding:0;height:54px;line-height:56px;background:none;text-align:center;margin-bottom:10px}
.tag-title h4{font-size:21px;color:#333}
.tag-title h4 i{margin-right:8px}
.tag-title h4 span{margin-left:18px;padding-left:20px;color:#45675b;background:url(https://image.thehyundai.com/hdmall/images/co/bar_03.png) no-repeat 0 3px}
.tag-title h2{font-size:18px;color:#222}
.tag-title h2 i{margin-right:8px}
.tag-title h2 img {height:33px;width:auto;}/*lst 2016-09-13*/
.tag-title .btn-zzim{position:absolute;top:13px;right:0;padding-left:38px;line-height:30px;width:72px;height:30px;color:#555;background:#fff url(https://image.thehyundai.com/hdmall/images/co/ic_cart_product_over.png) no-repeat 18px -35px;border:1px solid #555}
.brandshop-top{position:relative}
.brandshop-top ul{background:#eee}
.brandshop-top .bx-wrapper .bx-pager{top:auto;bottom:20px;right:40px;height:26px;padding:7px 8px;background:rgba(0,0,0,0.3)}
.brandshop-top .bx-wrapper .bx-controls-auto{padding:7px 10px;bottom:20px;right:20px;width:20px;height:26px;background:rgba(0,0,0,0.3)}
.brandshop-top .bx-wrapper .bx-pager .bx-pager-item{margin:0 3px;width:12px;height:12px}
.brandshop-top .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{top:8px}
.brandshop-top .bx-wrapper .bx-pager .bx-pager-link{width:12px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_03.png) no-repeat -18px 0}
.brandshop-top .bx-wrapper .bx-pager .bx-pager-link.active{background-position:0 0}
.brandshop-top .bx-wrapper .bx-controls-auto .bx-stop{background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_03.png) no-repeat -63px 0}
.brandshop-top .bx-wrapper .bx-controls-auto .bx-start{background:url(https://image.thehyundai.com/hdmall/images/co/ic_slider_paging_03.png) no-repeat -83px 0}
.category-search-wrap{margin:30px 0 60px;border-top:1px solid #333;border-bottom:1px solid #ddd}
.category-choice{background:#f6f6f6}
.category-choice .all{padding:0 30px;font-size:15px;font-weight:600;color:#333;line-height:50px;border-bottom:1px solid #f1f1f1}
.category-choice > ul{overflow:hidden}
.category-choice > ul > li{max-height:68px;overflow:hidden;position:relative;margin:0 0 20px;padding:20px 10px 0 30px;font-size:15px;font-weight:600;color:#333;border-top:1px dashed #ddd}
.category-choice > ul > li:first-child{border:none;display:block}
.category-choice > ul > li > div{float:left;width:180px}
.category-choice > ul > li > div:after{content:"";position:absolute;top:24px;left:208px;width:1px;height:14px;background:#e1e1e1}
.category-choice > ul > li > ul{margin-left:210px}
.category-choice > ul > li > ul > li{float:left;width:25%}
.category-choice > ul > li > ul > li.current a{color:#45675b;font-weight:600;text-decoration:underline}
.category-choice > ul > li > ul > li a{display:block;margin-right:20px;font-size:13px;line-height:24px;font-weight:400;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.category-choice > ul > li > ul:after{display:block;clear:both;content:""}
.category-choice > ul.expand{height:auto;max-height:none}
.category-choice > ul.expand > li{height:auto;max-height:none;display:block}
.category-choice .btn-more-wrap{display:block;padding:0 30px;border-top:1px dashed #ddd;text-align:center;line-height:40px}
.category-choice a.btn-more{display:inline-block;width:auto}
.category-choice a.btn-more span{font-size:15px;color:#555}
.category-choice a.btn-more span.open{display:none}
.category-choice a.btn-more span.close{display:block}
.category-choice a.btn-more.close span.open{display:block}
.category-choice a.btn-more.close span.close{display:none}
.category-search{border-top:1px solid #333;display:none;}/* 20200904 */
.category-search table th,.category-search table td{border-top:1px dashed #ddd}
.category-search table tr:first-child th,.category-search table tr:first-child td{border-top:0}
.category-search table th{position:relative;padding:25px 30px;font-size:16px;color:#333;font-weight:600;text-align:left;vertical-align:top}
.category-search table th:after{content:"";position:absolute;top:28px;left:110px;width:1px;height:14px;background:#e1e1e1}
.category-search table td{padding:18px 0;vertical-align:top}
.category-search .btn-wrap{margin:0 0 20px}
.category-search .btn{width:180px}
.category-choice.type2{background:none}
.category-choice.type2 > ul > li,.category-choice.type2 > ul{overflow:visible;height:auto;max-height:none}
.category-choice.type2 > ul > li > div{width:80px;font-size:16px}
.category-choice.type2 > ul > li > div:after{left:110px}
.category-choice.type2 > ul > li > ul{margin-left:120px}
.category-choice a.btn-more-tog{position:absolute;top:45px;left:30px;display:block;width:56px;height:20px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/btn_more_tog.png) no-repeat}
.category-choice a.btn-more-tog.close{background-position:0 -30px}
.category-choice .brand-list-wrap{height:48px;overflow:hidden}
.category-choice .brand-list-wrap.open{height:auto}

/* 20220825 카테고리 세분화 */
.category-search-wrap {margin-bottom:40px;}
.category-search-wrap + .shop-category-top {margin-top:60px;}
.category-choice ul.type-subdivision {border-top:1px dashed #ddd;}
.category-choice .all + ul.type-subdivision {border-top:0;}
.category-choice ul.type-subdivision > li {display:flex;flex-wrap:wrap; padding:0;margin:0;max-height:80px;}
.category-choice ul.type-subdivision.expand  > li {max-height:none;}
.category-choice ul.type-subdivision > li > div {position:relative;float:none;width:215px;padding-left:30px;margin:20px 0;}
.category-choice ul.type-subdivision > li > div:after {content:"";position:absolute;top:4px;left:auto;right:0;width:1px;height:14px;background:#e1e1e1;}
.category-choice ul.type-subdivision > li > div a {color:#231f20;}
.category-choice ul.type-subdivision > li > ul {flex:1; margin-left:0;}
.category-choice ul.type-subdivision > li > ul > li {display:flex;flex-wrap:wrap;margin-left:32px;border-top:1px dashed #ddd; float:none;width:auto;}
.category-choice ul.type-subdivision > li > ul > li:first-child {border-top:0;}
.category-choice ul.type-subdivision > li > ul > li > div {position:relative;width:196px;margin:20px 0;}
.category-choice ul.type-subdivision > li > ul > li > div:after {content:"";position:absolute;top:4px;left:auto;right:0;width:1px;height:14px;background:#e1e1e1;}
.category-choice ul.type-subdivision > li > ul > li > div a {font-size:13px;color:#231f20;}
.category-choice ul.type-subdivision > li > ul > li > ul {flex:1;display:flex;flex-wrap:wrap;margin:20px 0;overflow:hidden;max-height:50px;}
.category-choice ul.type-subdivision.expand > li > ul > li > ul {max-height:none;}
.category-choice ul.type-subdivision > li > ul > li > ul > li {width:216px;padding-left:20px;}
.category-choice ul.type-subdivision > li > ul > li.current > div a {color:#45676b;font-weight:600;text-decoration:underline;}
.category-choice ul.type-subdivision > li > ul > li.current > ul > li a {color:#666;font-weight:400;text-decoration:none;}
.category-choice ul.type-subdivision > li > ul > li.current > ul > li a:hover {text-decoration:underline;}
.category-choice ul.type-subdivision > li > ul > li > ul > li.current a {color:#45676b;font-weight:600;text-decoration:underline;}
.category-breadcrumb-btns {display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:0 15px;}
.category-breadcrumb-btns + .shop-category-top {margin-top:27px;}
.category-breadcrumb-btns li {margin-right:10px;}
.category-breadcrumb-btns li:before {content:"";display:inline-block;margin-right:10px;width:5px;height:10px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat 0 -200px;}
.category-breadcrumb-btns li a {display:inline-block;font-size:13px;color:#666;}
.category-breadcrumb-btns li a:hover {text-decoration:none;}
.category-breadcrumb-btns li a.close {vertical-align:middle;margin-top:-2px;margin-left:4px;width:15px;height:15px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common2.png) no-repeat -297px 3px;}
.category-breadcrumb-btns li.all {margin-right:20px;}
.category-breadcrumb-btns li.all:before,
.category-breadcrumb-btns li.all + li:before {display:none;}
.category-breadcrumb-btns li.all a {padding:5px 10px 4px;border:1px solid #ddd;}

.dh-top{position:relative;margin-bottom:40px;width:100%;height:437px;background:#f1f1f1;overflow:hidden}
.dh-top .img-area img{display:block}
.dh-top .txt-area{position:absolute;right:0;top:0;width:420px;height:437px;padding:87px 0 0;color:#fff;background:#333}
.dh-top .txt-area h2{font-size:45px;line-height:50px;color:#fff;text-align:center}
.dh-top .txt-area .branch{position:relative;margin-top:10px}
.dh-top .txt-area .branch a.btn-btoggle{display:block;margin:0 auto;width:92px;height:30px;font-size:14px;line-height:28px;text-align:center;color:#fff;text-decoration:none;border:1px solid #666;border-width:1px 0}
.dh-top .txt-area .branch a.btn-btoggle i{display:inline-block;margin-left:2px;width:13px;height:8px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_dp_branch_toggle.png) no-repeat 0 -8px;vertical-align:middle;margin-bottom:2px}
.dh-top .txt-area .branch a.btn-btoggle.current i{background-position:0 0}
.dh-top .txt-area .branch-list{position:absolute;top:30px;left:0;right:0;padding:0 20px}
.dh-top .txt-area .branch-list div{position:relative;background:#fff;padding:9px 0}
.dh-top .txt-area .branch-list ul{padding:0 12px}
.dh-top .txt-area .branch-list ul:after{clear:both;content:"";display:table}
.dh-top .txt-area .branch-list ul li{padding:6px 4px;float:left}
.dh-top .txt-area .branch-list ul li a{display:block;width:81px;height:43px;line-height:41px;text-align:center;border:1px solid #ccc}
.dh-top .txt-area .branch-list ul li a.current{border:1px solid #333;color:#333;font-weight:700}
.dh-top .txt-area .branch-list .close{position:absolute;bottom:15px;right:20px;font-size:12px;color:#666}
.dh-top .txt-area .branch-info{padding:0;margin-top:25px;text-align:center}
.dh-top .txt-area .branch-info ul{display:inline-block}
.dh-top .txt-area .branch-info ul li{text-align:left;line-height:24px}
.dh-top .txt-area .branch-info ul li:after{content:"";display:table;clear:both}
.dh-top .txt-area .branch-info ul li > div,.dh-top .txt-area .branch-info ul li > span{float:left;display:inline-block;font-size:13px;color:#c7c7c7;vertical-align:middle}
.dh-top .txt-area .branch-info ul li > div{width:48px;text-align:right}
.dh-top .txt-area .branch-info ul li > div.lts {text-align:center;letter-spacing:-1px;} /*lst 20180409*/
.dh-top .txt-area .branch-info ul li > span:before{margin:6px 10px;content:"";float:left;display:inline-block;vertical-align:middle;width:1px;height:10px;background:#484848}
.dh-top .txt-area .branch-quickgo{width:289px;margin:35px auto 0}
.dh-top .txt-area .branch-quickgo a{float:left;display:block;width:145px;height:48px;line-height:46px;text-align:center;font-size:14px;color:#c7c7c7;text-decoration:none;border:1px solid #666}
.dh-top .txt-area .branch-quickgo a:first-child{border-right:0;width:144px}
.dh-top .txt-area .branch-quickgo a i{display:inline-block;margin-right:10px;width:27px;height:27px;vertical-align:middle;background:url(https://image.thehyundai.com/hdmall/images/co/ic_branch_info.png) no-repeat right 0}
.dh-top .txt-area .branch-quickgo a:first-child i{background:url(https://image.thehyundai.com/hdmall/images/co/ic_branch_info.png) no-repeat left 0}
.dh-bottom-wrap{margin-top:47px}
.dh-bottom-wrap h3{font-size:19px;color:#1d1d1d;line-height:45px}
.dh-bottom-wrap h3:after{content:"";display:table;clear:both}
.dh-bottom-wrap h3 .btn-gotop{float:right;padding:0;text-align:right;font-size:12px;color:#333;font-weight:700}
.dh-bottom-wrap h3 .btn-gotop i{margin-bottom:4px}
.dh-bottom-wrap > div{float:left}
.dh-bottom-wrap:after {content:"";display:block;clear:both;}/*20201228*/
#dh-bottom-wrap {display:none;}/*20201228*/
.dh-floor-wrap{width:735px;margin-right:29px}
.dh-map-wrap{width:356px}
.dh-floor,.dh-map{border:1px solid #e5e5e5;border-top:1px solid #333}
.dh-floor:after{content:"";display:table;clear:both}
.dh-floor .brand-updown-wrap{position:relative;z-index:9;width:200px;height:400px;float:left;border-right:1px solid #d5d5d5}
.dh-floor .brand-updown-wrap .brand-updown{position:absolute;top:0;left:0;height:352px;width:208px;z-index:10;overflow:hidden}
.dh-floor .brand-updown-wrap .brand-updown ul.blist{position:absolute;bottom:0;left:0;width:200px}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li{font-size:15px;color:#333;line-height:44px}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li a{padding:0 10px 0 25px;display:block;color:#333}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li a span{display:block;white-space:nowrap;overflow:hidden;height:44px;line-height:44px}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li a:hover span{text-decoration:underline}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li.curr a{position:relative;background:#46675c;color:#fff;text-decoration:none}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li.curr a:after{content:"";position:absolute;right:-8px;top:50%;margin-top:-8px;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #46675c;z-index:12;display:block}
.dh-floor .brand-updown-wrap .brand-updown ul.blist li.curr a:hover{text-decoration:none}
.dh-floor .brand-updown-wrap .ctrl{position:absolute;bottom:0;left:0;width:100%;height:48px}
.dh-floor .brand-updown-wrap .ctrl a{display:block;float:left;width:50%;border:1px solid #e5e5e5;border-width:1px 0 0 1px;background:#f6f6f6;height:48px;line-height:48px;text-align:center}
.dh-floor .brand-updown-wrap .ctrl a:first-child{border-left:0}
.dh-floor .brand-updown-wrap .ctrl a i{display:inline-block;width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/btn_brand_updown.png) no-repeat right center}
.dh-floor .brand-updown-wrap .ctrl a:first-child i{background-position:0 0}
.dh-floor .brand-list-wrap{width:533px;height:400px;padding:20px 10px 20px 30px;float:left;position:relative;z-index:8;display:none}
.dh-floor .brand-list-wrap.show{display:block}
.dh-floor .brand-list-wrap h4{font-size:23px;color:#35463f;font-weight:400}
.dh-floor .brand-list{overflow:hidden;height:312px;margin:20px 0}
.dh-floor .brand-list li{float:left;width:33.33333333%;line-height:26px;height:26px;overflow:hidden}
.dh-map{width:354px;height:402px;overflow:hidden}
.dh-map .map-area-wrap{width:100%;height:250px;position:relative}
.dh-map .map-area-wrap .map-area{width:100%;height:250px}
.dh-map .map-ins{height:150px;overflow:hidden;padding:20px}
.dh-map .map-ins .where{text-align:center}
.dh-map .map-ins .where span{display:block;font-size:21px;color:#333;font-weight:700;line-height:40px}
.dh-map .map-ins .where:after{content:"";display:inline-block;width:20px;height:2px;background:#666;margin:3px 0 5px}
.dh-map .map-ins .address{line-height:24px;font-size:13px;color:#666;text-align:center}
.dh-map .map-ins .address .addr-t{display:inline-block;margin-right:4px;padding:0 4px;height:21px;border:1px solid #b6c4e1;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;color:#4e67a2;font-size:12px;line-height:19px}
.dh-map .map-area .btn,.nmap_static_container .btn{display:block;width:50px;height:50px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_map_btn.png) no-repeat 0 0;border:0}
.dh-map .map-area .mapwindow-mark,.nmap_static_container .mapwindow-mark{position:absolute;top:0;left:0}
.dh-shop{padding:40px 60px 40px 70px}
.dh-shop:after{display:block;clear:both;content:""}
.dh-shop li{float:left;width:20%}
.dh-shop li a{line-height:27px;color:#666}
.shop-banner{position:relative;margin:20px 0 50px}
.shop-banner .bx-pager{position:absolute;top:auto;bottom:-30px;right:12px;line-height:0;text-align:center}
.shop-banner .bx-controls-auto{bottom:-32px;right:0}
.storepick-top{position:relative;margin-bottom:75px;height:490px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_storepick_main.png) no-repeat}
.storepick-top .txt-area{position:absolute;bottom:0;width:100%;height:160px}
.storepick-top .txt-area .step{float:left;width:560px;height:160px;background:#47675c;padding:30px 30px 0 156px}
.storepick-top .txt-area .step h3{position:absolute;left:50px;top:50%;margin-top:-10px;font-size:18px;line-height:20px;height:20px;color:#fff;font-weight:400;padding:0 10px}
.storepick-top .txt-area .step ul{width:100%;margin-top:10px;position:relative}
.storepick-top .txt-area .step ul:after{content:"";display:table;clear:both}
.storepick-top .txt-area .step ul li{position:relative;float:left;font-size:13px;color:#d8dfdd;line-height:20px;padding:0 10px;text-align:center}
.storepick-top .txt-area .step ul li:first-child:after{display:none}
.storepick-top .txt-area .step ul li:after{content:"";display:block;position:absolute;top:28px;left:-3px;width:6px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_storepick_step.png) no-repeat 0 0}
.storepick-top .txt-area .step ul li div{display:block;margin:0 auto 5px;width:66px;height:66px;background:url(https://image.thehyundai.com/hdmall/images/co/img_storepick_step.png) no-repeat 0 0}
.storepick-top .txt-area .step ul li div.s2{background-position:-86px 0}
.storepick-top .txt-area .step ul li div.s3{background-position:-172px 0}
.storepick-top .txt-area .step ul li div.s4{background-position:-258px 0}
.storepick-top .txt-area .guide{position:relative;float:left;width:560px;height:160px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_storepick.png);padding:40px 30px 0 50px}
.storepick-top .txt-area .guide ul{line-height:32px;font-size:13px;color:#fff;margin-top:-5px}
.storepick-top .txt-area .guide ul li{padding-left:20px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_storepick_dot.png) no-repeat 0 10px}
.storepick-map{margin-bottom:75px;border-top:1px solid #666;border-bottom:1px solid #ccc}
.storepick-map:after{display:block;clear:both;content:""}
.storepick-map .store-area{float:left;width:400px;}/* 20210824 */
.storepick-map .map-area-wrap{float:right;position:relative;width:720px;height:324px;background:#f1f1f1}
.storepick-map .map-area-wrap .info{position:absolute;top:0;right:0;bottom:0;width:164px;padding-bottom:70px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_storepick_mapinfo.png)}
.storepick-map .map-area-wrap .info a.goto-link{position:absolute;left:20px;right:20px;bottom:20px;height:30px;line-height:28px;font-size:13px;color:#333;font-weight:600;text-align:center;background:transparent;border:1px solid #666}
.storepick-map .map-area-wrap .info a.goto-link:hover{text-decoration:none}
.storepick-map .map-area-wrap .info .title{height:41px;line-height:40px;text-align:center;font-weight:700;font-size:15px;color:#333;border-bottom:1px solid #ccc}
.storepick-map .map-area-wrap .info ul{margin:18px 20px 0}
.storepick-map .map-area-wrap .info li{margin-top:10px;color:#333;font-weight:700}
.storepick-map .map-area-wrap .info li div{margin:1px 0;font-weight:400;color:#555}
.storepick-map .map-area{position:relative}
.storepick-map .map-area .mapwindow-mark{position:absolute;height:38px}/*lst 2016-10-25*/
.storepick-map .map-area .mapwindow-mark div{padding:0 20px;font-size:13px;color:#fff;line-height:38px;height:38px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_storemap_marker.png);white-space:nowrap}
.storepick-map .selectable.fixed-width label {min-width:85px;padding:0 5px;}/* 20210824 */
/*.storepick-map .map-area .mapwindow-mark div:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-4px;width:9px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_storemap_arrow.png) no-repeat}*/
.store-area .selectable{width:400px;}/* 20210824 */
.store-area .selectable th{width:114px}
.store-area .selectable td{width:auto}
.store-area .selectable th,.store-area .selectable td{border-top:1px dashed #ddd;height:108px;vertical-align:middle}
.store-area .selectable tr.type-one th,.store-area .selectable tr.type-one td {height:62px;}/*lst 20180205*/
.store-area .selectable tr.type-two th,.store-area .selectable tr.type-two td {height:100px;}/*lst 20180205*/
.store-area .selectable tr:first-child th,.store-area .selectable tr:first-child td{border-top:0}
.store-area .selectable th a{float:left;display:block;margin:7px 0;width:104px;font-size:15px;color:#666}
.store-area .selectable tr.current a{color:#45675b;font-weight:600}
.store-area .selectable tr.current a i.map{background-position:-100px -900px}
.store-area .selectable > ul > li{position:relative;padding:20px 0 19px 25px;border-top:1px dashed #ddd}
.store-area .selectable > ul > li:first-child{border:none}
.store-area .selectable > ul > li > ul{margin-left:90px}
.store-area .selectable > ul > li > ul > li{float:left;margin:0 1px}
.store-area .selectable > ul > li > ul:after{display:block;clear:both;content:""}
.dealshop-top{position:relative;margin-bottom:40px}
.dealshop-top h2{font-size:42px;text-align:center;color:#333;margin-bottom:40px;line-height:44px}
.dealshop-top img{width:1120px;height:380px}
.dealshop-top ul{height:50px}
.dealshop-top li{height:50px;float:left;width:161px;position:relative;margin-left:-1px}
.dealshop-top li:first-child{margin-left:0;width:160px}
.dealshop-top li a{position:absolute;width:100%;height:50px;top:0;left:0;display:block;line-height:50px;text-align:center;font-size:17px;font-weight:700;color:#666;background:#fff;border:1px solid #d1d1d1}
.dealshop-top li a:hover{text-decoration:none;background:#f9f9f9}
.dealshop-top li.current a{color:#fff;background:#46675c;border-color:#46675c;z-index:10}
.magazine-top{position:relative;padding:15px 0;text-align:center;border-top:1px solid #111;border-bottom:1px solid #ddd}
.magazine-top h3{color:#666;min-height:49px;height:auto!important;height:49px}
.magazine-top h3 strong{display:block;font-size:20px;color:#444;font-weight:400}
.magazine-top .share-wrap{position:absolute;top:22px;right:20px}
.magazine-top .share-wrap .sns-wrap { float:right; }
.magazine-top .share-wrap a{margin-left:3px}
.magazine-top .share-wrap .rcmd-num{display:block;margin-top:10px;text-align:right; float:right; margin-right: 20px;}
.magazine-top .share-wrap .rcmd-num:before{display:inline-block;margin:-4px 6px 0 0;vertical-align:top}
.magazine-top .select-list{position:absolute;top:12px;left:20px;background:#fff}
.magazine-top .select-list > .vol{display:block;font-size:15px}
.magazine-top .select-list .list-btn{position:relative;display:block;width:140px;height:33px;margin-top:5px;padding:9px 5px 0;border:1px solid #ccc}
.magazine-top .select-list .list-btn:after{content:"";position:absolute;top:12px;right:12px;width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -400px -400px}
.magazine-top .select-list.active .list-btn{color:#fff;border:1px solid #444;background:#444}
.magazine-top .select-list.active .list-btn:after{background-position:-500px 0}
.magazine-top .select-list .list-wrap{display:none;z-index:20;position:absolute;top:59px;left:0;width:385px;padding:20px;text-align:left;border:1px solid #555;background:#fff}
.magazine-top .select-list.active .list-wrap{display:block}
.magazine-top .select-list .list-wrap ul{margin-bottom:12px;border-bottom:1px solid #eee}
.magazine-top .select-list .list-wrap li{padding:12px 0;border-top:1px solid #eee}
.magazine-top .select-list .list-wrap li:after{display:block;clear:both;content:""}
.magazine-top .select-list .list-wrap li:first-child{padding-top:0;border-top:none}
.magazine-top .select-list .list-wrap img {width:auto;margin-top:5px;}
.magazine-top .select-list .list-wrap img,.magazine-top .select-list .list-wrap img+a{float:left}
.magazine-top .select-list .list-wrap img+a{width:215px;margin-left:15px;padding-top:5px}
.magazine-top .select-list .list-wrap img+a .vol{display:block}
.magazine-top .select-list .list-wrap img+a .title span{display:block}
.magazine-top .select-list .more{position:absolute;bottom:5px;right:20px;padding-right:10px;text-decoration:underline}
.magazine-top .select-list .more:after{content:"";display:block;position:absolute;top:5px;right:0;width:5px;height:8px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -400px -100px}
.keyvisual{width:1120px;height:220px;margin:40px 0 25px;background:url(https://image.thehyundai.com/hdmall/images/sd/img_magazine_top_re.png);background-repeat:no-repeat}
.keyvisual .txt{display:block;padding-top:140px;font-size:17px;color:#fff;text-align:center}
.keyvisual.type-vr{margin-bottom:50px;background:url(https://image.thehyundai.com/hdmall/images/sd/img_magazine_top_vr.png);background-repeat:no-repeat} /*lst 2016-09-05*/
.content .keyvisual:first-child{margin-top:0}
#mgzContent	{ width:1120px; overflow:hidden }
#mgzContent > .nav.nav-tabs2	{ margin-bottom:30px }
#mgzContent > .nav.nav-tabs2 > li	{ width:224px }
.magazine-list{width:1120px; margin-left:30px}
.magazine-list:after{display:block;clear:both;content:""}
.magazine-list li{position:relative; float:left; width:498px; margin-right:62px; margin-bottom:50px; text-align:center; text-decoration:none}
.magazine-list li a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;font-size:0;line-height:0;cursor:pointer;display:block;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/co/lift_btn_blank.png) repeat left top;}/*lst 2016-09-19*/
.magazine-list li .category{display:none;padding:7px 25px;margin-bottom:20px;font-size:15px;line-height:27px;color:#555;background:url(https://image.thehyundai.com/hdmall/images/co/bg_magazine_tit.png) no-repeat center bottom}
.magazine-list li .img{margin:0;padding:0}
.magazine-list li .img img{width:498px;height:228px}
.magazine-list li .t1{padding:0;width:330px;font-size:20px;line-height:24px;max-height:24px;height:auto !important;color:#444;overflow:hidden;text-align:center;white-space:nowrap; text-overflow:ellipsis; margin:17px auto 0}
.magazine-list li .t2{padding:0;width:330px;font-size:13px;line-height:21px;height:21px;color:#777;margin:6px auto;overflow:hidden;text-align:center}
.magazine-list li .vol{position:absolute; top:248px; left:10px; height:20px; text-align:center; color:#444; font-size:13px; font-weight:bold}
.magazine-list.type-one li {overflow:hidden;float:none;width:1060px;border:1px solid #999;padding:10px;} /*lst 2016-09-20*/
.magazine-list.type-one li:after {content:'';display:block;clear:both;} /*lst 2016-09-20*/
.magazine-list.type-one li .img {float:left;width:498px;height:228px;} /*lst 2016-09-20*/
.magazine-list.type-one li .img img {/*width:550px;*/height:auto;} /*lst 2016-09-20*/
.magazine-list.type-one li .category {display:inline-block;} /*lst 2016-09-20*/
.magazine-list.type-one li .t1 {width:500px;margin-top:22px;font-size:28px;line-height:30px;max-height:30px;} /*lst 2016-09-20*/
.magazine-list.type-one li .t2 {margin:15px auto 25px;font-size:18px;line-height:1.2em;height:1.2em;} /*lst 2016-09-20*/
.magazine-list.type-one li .vol {position:static;display:inline-block;margin-top:15px;} /*lst 2016-09-20*/
.magazine-view{margin-top:40px}
.magazine-view .list-row{padding:60px 10px;background:url(https://image.thehyundai.com/hdmall/images/co/dot_03.png) repeat-x 0 0}
.magazine-view .list-row:first-child{padding-top:20px;background:none}
.magazine-view .list-row:after{display:block;clear:both;content:""}
.magazine-view .list-row .content,.magazine-view .list-row .prd_image{float:left}
.magazine-view .list-row .content{width:30%}
.magazine-view .list-row .prd_image{width:66%;margin-left:4%}
.magazine-view .list-row .content:before{content:"";display:block;width:25px;height:1px;margin-bottom:30px;border-top:1px solid #111}
.magazine-view .list-row .content .prd_list{margin-top:60px;padding:20px 20px 30px;border:4px solid #f7f7f7}
.magazine-view .list-row .content .prd_list li{margin-top:10px}
.magazine-view .list-row .prd_image:after{clear:both;display:block;content:""}
.magazine-view .list-row .prd_image li{float:left;margin:0 10px;text-align:center}
.magazine-view .list-row .prd_image li span{display:block;font-style:italic;font-weight:700;color:#333}
.magazine-view.type2 .content{margin-top:60px;padding:0 0 30px}
.magazine-view.type2 .prd_image{margin-top:40px}
.magazine-view.type2 .prd_image:after{display:block;clear:both;content:""}
.magazine-view.type2 .prd_image li{float:left;margin:0 17px}
.page-btn-vr-mall {position:absolute;right:20px;top:20px;display:block;width:106px;height:106px;} /*lst 2016-07-26*/
.page-btn-vr-mall .bg {display:inline-block;width:100%;height:100%;background-color:#fff;opacity:0.8;} /*lst 2016-07-26*/
.page-btn-vr-mall img {position:absolute;left:0;top:0;width:100%;height:auto;} /*lst 2016-07-26*/
.page-btn-vr-mall.type_v2 {top:130px;} /*lst 2016-11-16*/
.page-btn-vr-use {position:absolute;right:20px;top:140px;text-align:center;} /* lst 2016-08-01*/
.page-btn-vr-use span {display:inline-block;width:106px;height:24px;font-size:13px;line-height:24px;color:#e6e6e6;border:1px solid #b8b8b8;} /* lst 2016-08-01*/
.page-btn-vr-use span i {display:inline-block;width:4px;height:7px;margin-left:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -600px -400px;} /* lst 2016-08-01*/
#popover-vr-use .pop-content > div{font-size:15px;} /* lst 2016-08-01*/
.area-vr-box {padding-top:10px;} /* lst 2016-07-20 */
.area-vr-box:after {content:'';display:block;clear:both;} /* lst 2016-07-20 */
.area-vr-box > ul {margin-bottom:50px;clear:both;} /* lst 2016-07-20 */
.area-vr-box > ul:after {content:'';display:block;clear:both;} /* lst 2016-07-20 */
.area-vr-box > ul li {float:left;width:560px;} /* lst 2016-07-20 */
.area-vr-box > ul a {display:inline-block;} /* lst 2016-07-20 */
.area-vr-box > ul.n3 li {width:373px;} /* lst 2016-08-04 */
.area-vr-box > ul.n3 li + li {width:374px;} /* lst 2016-08-04 */
.area-vr-box > ul.n3 li + li + li {width:373px;} /* lst 2016-08-04 */
.area-vr-box .tooltip-wrap {float:right;margin-bottom:7px;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip:hover {text-decoration:none;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip .icon.help {margin:-2px 0 0 5px;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip-benefit {padding:10px;line-height:1.5em;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip-benefit .tit {font-weight:600;margin-bottom:10px;font-size:14px;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip-benefit span {display:block;margin-top:10px;} /* lst 2016-07-20 */
.area-vr-box .tooltip-wrap .tooltip-benefit .txt01 {margin-top:10px;}
.area-vr-box .tooltip-wrap .tooltip-benefit ul {} /* 2016-08-01 */
.area-vr-box .tooltip-wrap .tooltip-benefit li {margin-left:15px;} /* 2016-08-01 */
.area-vr-box .tooltip-wrap .tooltip-benefit li:before {content:"";display:inline-block;margin-left:-12px;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px;} /* 2016-08-01 */
.opinions-wrap{margin-top:60px;padding:30px 10px 0;border-top:1px solid #111}
.opinions-wrap .opinions-keyword {text-align:center;}
.opinions-wrap .opinions-keyword .tit {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px;color:#444;}
.opinions-wrap .opinions-keyword .sub-tit {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.17em;margin-top:5px;}
.opinions-wrap .opinions-write {padding-top:30px;}
.opinions-wrap .opinions-write:after{display:block;clear:both;content:""}
.opinions-wrap .opinions-write > div,.opinions-wrap .opinions-write .btn{float:left}
.opinions-wrap .opinions-write > div{width:86%}
.opinions-wrap .opinions-write > div textarea{width:100%;height:72px;background:#f6f6f6}
.opinions-wrap .opinions-write .btn{width:13.3%;height:72px;margin-left:.7%;padding:0;min-width:0}
.opinions-wrap .opinions-list{border-top:1px solid #ebebeb}
.opinions-wrap .opinions{padding:25px;color:#888}
.opinions-wrap .opinions .write-info{height:auto;margin-bottom:20px}
.magazine .opinions-wrap .opinions .writer-img,.magazine .opinions-wrap .opinions .cont-wrap{float:none}
.opinions-wrap .opinions-write:after{display:block;clear:both;content:""}
.opinions-wrap .modifywrap{position:relative;background:#f7f7f7}
.opinions-wrap .modifywrap span.modify{position:absolute;top:25px;right:12px}
.opinions-wrap .modifywrap span.modify button{text-decoration:underline;color:#444}
.opinions-wrap .modifywrap > div textarea{background:#fff}
.exhibition-main-wrap .exhibition-banner{margin-bottom:50px}
.exhibition-wrap .exhibition-title{display:block;height:83px;font-size:22px;color:#333;text-align:center;line-height:72px;border:7px solid #ebebeb}
.exhibition-wrap .exhibition-more{display:block;margin:12px auto 0;width:196px;height:56px;text-align:center;font-size:15px;color:#555;line-height:54px;font-weight:700;border:1px solid #ccc}
.exhibition-detail-title{padding:0;margin:40px 0 12px;border-bottom:1px solid #eaeaea}
.exhibition-detail-title:after{display:block;clear:both;content:""}
.exhibition-detail-title h3{float:left;font-size:17px;color:#333;line-height:34px}
.exhibition-detail-title .sns-wrap{float:right;margin-bottom:9px}
.exhibition-detail-title.first{padding:0 10px;margin-top:0}
.exhibition-detail-title.with-btn h3{margin-top:9px;width:900px;white-space:nowrap;}/*lst 2016-09-29*/
.exhibition-detail-desc{padding:45px 0}
.exhibition-detail-nav div.inner{position:static;width:1120px;padding:0}
.exhibition-detail-nav div.inner.fixed{position:fixed;top:0;z-index:10000;padding-top: 5px;background: #fff;}
.exhibition-detail-nav ul{display:inline-block;border-top:1px solid #333;width:100%;margin: 0;padding: 0 0 0 1px;overflow: hidden;}
.exhibition-detail-nav ul:after{display:block;clear:both;content:""}
.exhibition-detail-nav ul li{float:left;position:relative;width:25%;height:42px;margin-top: -1px;}
.exhibition-detail-nav ul li a{position:absolute;display:block;top:-1px;left:-1px;right:0;bottom:1px;line-height:43px;text-align:center;font-size:13px;color:#444;border:1px solid #e5e5e5;background:#fff;z-index: 1;}
.exhibition-detail-nav ul li a.current{position:absolute;top:-1px;left:0;right:0;line-height:43px;color:#fff;background:#46675c;border-color:#46675c;z-index: 2;}
.exhibition-detail-nav div.top{text-align:right}
.exhibition-detail-nav div.top i{margin-bottom:3px}
.exhibition-detail-nav div.gotop{display: none; padding:10px 0;text-align:right;font-size:12px;color:#333;font-weight:700;background:#fff}
.exhibition-detail-nav div.gotop i{margin-bottom:2px}
.exhibition-detail-nav ul.has1 li{width:100%}
.exhibition-detail-nav ul.has2 li{width:50%}
.exhibition-detail-nav ul.has3 li{width:33.33333333333%}
.exhibition-detail-visual img {max-width:1120px;vertical-align:top;}/*lst 20180828*/
.mbrandshop-top{height:540px;*zoom:1}
.mbrandshop-top:after{content:"";clear:both;display:table}
.mbrandshop-top .mbs-left{width:184px;height:540px;float:left;background:#333;position:relative;z-index:10}
.mbrandshop-top .mbs-left .logo{height:100px;text-align:center}
.mbrandshop-top .mbs-left .logo a,.mbrandshop-top .mbs-left .logo img{display:block;width:100%;height:100px}
.mbrandshop-top .mbs-left .logo{height:100px}
.mbrandshop-top .mbs-left .zzim-area{height:18px;text-align:center;margin-bottom:25px}
.mbrandshop-top .mbs-left .zzim-area a{text-decoration:none}
.mbrandshop-top .mbs-left .zzim-area span{display:inline-block;*display:inline;*zoom:1;line-height:18px;color:#fff;text-decoration:none;height:18px;font-size:15px}
.mbrandshop-top .mbs-left .zzim-area span.current{color:#edc5e0}
.mbrandshop-top .mbs-left .zzim-area span i{display:inline-block;*display:inline;*zoom:1;background:url(https://image.thehyundai.com/hdmall/images/co/ic_mbrand_zzim.png) no-repeat left 0;width:18px;height:16px;font-size:0;line-height:0;vertical-align:middle;margin-bottom:2px}
.mbrandshop-top .mbs-left .zzim-area span.current i{background-position:right 0}
.mbrandshop-top .mbs-menu > ul > li{line-height:28px;position:relative}
.mbrandshop-top .mbs-menu > ul > li > a{display:block;height:28px;padding:0 10px 0 30px;color:#ccc;text-decoration:none}
.mbrandshop-top .mbs-menu > ul > li > ul{position:absolute;left:100%;top:0;width:150px;padding:10px 20px;background:#fff;display:none}
.mbrandshop-top .mbs-menu > ul > li:hover > a,.mbrandshop-top .mbs-menu > ul > li:hover > a:hover{background:#fff;color:#333;text-decoration:none}
.mbrandshop-top .mbs-menu > ul > li:hover > ul{display:block}
.mbrandshop-top .mbs-menu > ul > li > ul li{line-height:26px}
.mbrandshop-top .mbs-menu > ul > li > ul li a,.mbrandshop-top .mbs-menu > ul > li > ul li a:hover{color:#333}
.mbrandshop-top .mbs-slider{width:666px;height:540px;float:left;position:relative;z-index:5}
.mbrandshop-top .mbs-slider .mbs-slider-paging{position:absolute;bottom:0;left:0;width:666px}
.mbrandshop-top .mbs-slider .mbs-slider-paging a{display:block;width:222px;float:left;background:url(https://image.thehyundai.com/hdmall/images/co/bg_mbrand_paging.png);height:44px;text-align:center;font-size:13px;color:#666;line-height:44px;cursor:pointer}
.mbrandshop-top .mbs-slider .mbs-slider-paging a.active{color:#fff;background:#39594e;text-decoration:none}
.mbrandshop-top .mbs-banner{width:270px;height:540px;float:left;position:relative;z-index:5}
.mbrandshop-top .mbs-banner a,.mbrandshop-top .mbs-banner img{display:block;max-width:100%}
.main-block .product-list.type1{margin:0}
.main-block .product-list.type1 li{padding:0}
.ie8 .product-list.type1.simple-main .prod-unit .title{height:38px;max-height:38px;line-height:18px}
.scrollspywrap{position:relative;padding-left:216px;padding-right:100px}
.scrollspywrap .tab-block{position:absolute;top:0;left:50%;margin-left:-545px;float:none;width:100px}
.scrollspywrap .tab-pane + .tab-pane{margin-top:40px}
.prd-details-info .scrollspywrap .tab-content{float:none;margin-right:0}
.pro-detail-wrap{text-align:left}
.pro-detail-title{margin-bottom:12px;font-size:14px;font-weight:600;color:#444;padding-left:10px;background:url(https://image.thehyundai.com/hdmall/images/co/title_dot.png) no-repeat 0 7px}
.pro-detail-title + .pro-detail-title{margin-top:37px}
.pro-detail-title + .txt{margin-bottom:37px;color:#777;line-height:1.7em}
.store-guide .store-number{display:block;margin-top:5px;text-decoration:underline;font-weight:600}
.detail-table table{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}
.detail-table table tr{border-top:1px solid #eee}
.detail-table table tr:first-child{border-top:none}
.detail-table table tr th{padding:15px 0 15px 18px;font-size:13px;color:#444;vertical-align:text-top;font-weight:500;text-align:left}
.detail-table table tr td{padding:15px;color:#777;line-height:1.7em}
.notice-list ul li{margin-bottom:3px;font-size:13px;color:#777}
.notice-list ul li:before{content:"-";display:inline-block;width:7px;height:20px;margin-right:5px;vertical-align:middle}
.details-wrap img{width:auto !important;height:auto !important;max-width:100% !important;}/*lst 20180306*/
.details-wrap .store-detail-info {overflow:hidden;}/*lst 20170803*/
.details-wrap .guide-box table {width:100% !important;table-layout:fixed;}/* 20210802 */
.details-wrap .guide-box table th {width:auto;}/* 20210802 */
.details-wrap .guide-box table td {width:auto;}/* 20210802 */
.details-wrap .guide-box h1 {max-height:none !important;}/* 20210813 */
.detail_cp_cont{border:1px solid #ededed;padding:15px 26px}
.detail_cp_cont h6.tit{min-height:24px}/*lst 2016-11-25*/
.detail_cp_cont p{padding-left:10px;margin-bottom:25px}
.formTable table{border-top:1px solid #dadbdc;width:100%;font-size:12px;letter-spacing:0}
.formTable table tbody.tltAlignCenter th{padding-left:0;text-align:center}
.formTable table tbody.tltNoBold th{font-weight:400}
.formTable table tbody.allCenterAlign th,.formTable table tbody.allCenterAlign td{padding-left:0;text-align:center}
.formTable table tbody th,.formTable table tbody td{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;line-height:130%;word-break:break-all}
.formTable table tbody tr th:first-child{border-left:0 none}
.formTable table tbody th{text-align:left;background:#f2f3f5;padding:11px 0 11px 12px;letter-spacing:-.1em}
.formTable table tbody th.middle{vertical-align:middle}
.formTable table tbody th em{background:url(https://image.hyundaihmall.com/hmall/co/blt08.gif) no-repeat left top;display:inline-block;width:8px;height:0;padding-top:10px;overflow:hidden;margin-left:5px;vertical-align:top}
.formTable table tbody td{border-left:1px solid #dbdbdb;padding:7px 0 7px 12px}
.formTable table tbody td input.text{height:14px;padding:2px 0;line-height:14px;border:1px solid #d9d9d9;color:#666}
.formTable table tbody td select{border:1px solid #d9d9d9;color:#666;height:20px;line-height:20px}
.formTable table tbody td textarea{width:99%;min-height:100px;border:1px solid #d9d9d9;overflow:auto}
.formTable table tbody td .ectTxt{margin-left:10px}
.formTable table tbody td .ectTxt label{margin-left:5px}
.formTable table tbody td select.selectType1{width:60px}
.formTable table tbody td a.button{margin-left:5px}
.formTable table tbody td strong.ref{font-weight:400;display:inline-block;margin-left:5px;color:#888}
.formTable table tbody td strong.ref span{color:#f8711f;margin-right:3px}
.formTable table tbody td strong.ref em{color:#ca9f49}
.formTable table tbody td p.indent{text-indent:-16px;padding-left:16px;line-height:120%}
.formTable table tbody td p.indent span{color:#888;letter-spacing:-1px}
.formTable table tbody td span.middleTxt{display:inline-block;height:15px;vertical-align:top;padding:5px 3px 0}
.formTable table tbody td select.job{width:200px;margin-right:5px;text-align:right}
.formTable table tbody td div.categoryChk{margin-top:15px;width:640px}
.formTable table tbody td div.categoryChk strong.all{display:block;height:28px;line-height:28px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding-left:15px}
.formTable table tbody td div.categoryChk ul.detail{display:inline-block;padding:10px 0 0 15px}
.formTable table tbody td div.categoryChk ul.detail li{float:left;padding-bottom:7px}
.formTable table tbody td div.categoryChk ul.detail li.size1{width:140px}
.formTable table tbody td div.categoryChk ul.detail li.size2{width:190px}
.formTable table tbody td div.categoryChk ul.detail li.size3{width:153px}
.formTable table tbody td div.categoryChk ul.detail li.size4{width:130px}
.formTable table tbody td div.innerTable{width:98%}
.formTable table tbody td div.innerTable table{border:1px solid #dbdbdb}
.formTable table tbody td div.innerTable table tbody th{padding:9px 0 9px 17px;background:none}
.formTable table tbody td div.innerTable table tbody th span{font-weight:400}
.formTable table tbody td div.innerTable table tbody td label.receipt{display:inline-block;width:95px}
.formTable table tbody td p.formGuideText{line-height:140%}
.formTable table tbody td p.formGuideText span{color:#888;font-size:11px}
.ml10{margin-left:10px!important}
.mb25{margin-bottom:25px!important}
.pl10{padding-left:10px!important}
ul.listType1 li{padding-left:7px;line-height:130%;margin-top:6px;letter-spacing:0}
ul.listType1 li.first{margin-top:0}
ul.listType1 li em{font-style:normal;color:#f4614d}
ul.listType1 li strong.detail{display:inline-block;width:145px}
.specialshop-top{width:1120px;height:540px;background:#333;overflow:hidden}
.specialshop-top .nav-area,.specialshop-top .brand-visual-area,.specialshop-top .fixed-visual-area{float:left;height:540px}
.specialshop-top .nav-area{width:230px}
.specialshop-top .nav-area h3.shop-title{width:100%;margin-top:35px;margin-bottom:35px;text-align:center}
.specialshop-top .nav-area .zzim{width:40px;margin:0 auto}
.specialshop-top .nav-area .zzim a{font-size:15px;color:#edc5e0}
.specialshop-top .nav-area .zzim a:hover{text-decoration:none}
.specialshop-top .nav-area .ui-accordion.specialshop{margin-top:35px}
.specialshop-top .nav-area .ui-accordion.specialshop,.specialshop-top .nav-area .ui-accordion.specialshop > li.active{border-top:0}
.specialshop-top .nav-area .ui-accordion.specialshop > li{border-bottom:0}
.specialshop-top .nav-area .ui-accordion.specialshop > li.active{margin:0}
.specialshop-top .nav-area .ui-accordion.specialshop > li,.specialshop-top .nav-area .ui-accordion.specialshop > li:last-child{border-bottom:0}
.specialshop-top .nav-area .ui-accordion.specialshop > li .head a{color:#F7F7F7;padding:0 30px 13px}
.specialshop-top .nav-area .ui-accordion.specialshop > li .head a:after{background:none}
.specialshop-top .nav-area .ui-accordion.specialshop > li .body{color:#CCC;padding:0 40px 10px}
.specialshop-top .nav-area .ui-accordion.specialshop > li .body a{color:#CCC;margin-bottom:10px;display:block}
.specialshop-top .nav-area .ui-accordion.specialshop > li .head a,.specialshop-top .nav-area .ui-accordion.specialshop > li .body a{text-decoration:none}
.specialshop-top .brand-visual-area{width:620px}
.specialshop-top .fixed-visual-area{width:270px}

/*lst 2016-12-15 : START*/
.specialshop-top-sub{width:1120px;background:#333;overflow:hidden}
.specialshop-top-sub .nav-area,
.specialshop-top-sub .brand-visual-area{float:left;}
.specialshop-top-sub .nav-area{width:230px}
.specialshop-top-sub .nav-area h3.shop-title{width:100%;margin-top:35px;margin-bottom:35px;text-align:center}
.specialshop-top-sub .nav-area .zzim{width:40px;margin:0 auto}
.specialshop-top-sub .nav-area .zzim a{font-size:15px;color:#edc5e0}
.specialshop-top-sub .nav-area .zzim a:hover{text-decoration:none}
.specialshop-top-sub .nav-area .ui-accordion.specialshop{margin-top:35px;}
.specialshop-top-sub .nav-area .ui-accordion.specialshop, .specialshop-top-sub .nav-area .ui-accordion.specialshop > li.active{border-top:0}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li{border-bottom:0}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li.active{margin:0}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li, .specialshop-top-sub .nav-area .ui-accordion.specialshop > li:last-child{border-bottom:0}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .head a{color:#F7F7F7;padding:0 30px 13px}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .head a:after{background:none}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .body{color:#CCC;padding:0 40px 10px}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .body a{color:#CCC;margin-bottom:10px;display:block}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .head a, .specialshop-top-sub .nav-area .ui-accordion.specialshop > li .body a{text-decoration:none}
.specialshop-top-sub .nav-area .ui-accordion.specialshop > li .head a.active {color:#c1ad92;}
.specialshop-top-sub .brand-visual-area{width:890px}
/*lst 2016-12-15 : END*/

.shop-name-stuartWeitzman.specialshop-top{background:#fff;} /* lst 2016-05-30*/
.shop-name-stuartWeitzman.specialshop-top .nav-area .ui-accordion.specialshop > li .head a {color:#333;} /* lst 2016-05-30*/
.shop-name-stuartWeitzman.specialshop-top .ui-accordion.specialshop > li .sub {padding-left:32px;padding-bottom:10px;} /* lst 2016-05-30*/
.shop-name-stuartWeitzman.specialshop-top .ui-accordion.specialshop > li .sub a {display:block;margin-bottom:5px;color:#333;}
.shop-name-stuartWeitzman.specialshop-top .ui-accordion.specialshop > li.all {margin:15px 0;} /* lst 2016-05-30*/
.specialshop-top .nav-area {position:relative;}/*lst 2016-10-04*/
.specialshop-top .nav-area .img-bg-logo {position:absolute;left:0;bottom:0;}/*lst 2016-10-04*/
.specialshop-top .brand-visual-one {position:relative;float:left;width:890px;}/*lst 2016-10-04*/
.specialshop-top .brand-visual-one .visual-one-btn01 {position:absolute;left:570px;top:276px;}/*lst 2016-10-04*/
.specialshop-top .brand-visual-one .visual-one-btn02 {position:absolute;left:38px;top:190px;}/*lst 2016-10-04*/

.specialshop-top span.tit {display:inline-block;color:#f7f7f7;padding:0 30px 13px} /* lst 2016-06-14 */
.specialshop-top .sub {padding-left:37px;} /* lst 2016-06-14 */
.specialshop-top .sub li {margin-bottom:13px;} /* lst 2016-06-14 */
.specialshop-top .sub li a {font-size:13px;color:#ccc;} /* lst 2016-06-14 */

.dealshop-top-menu{position:relative;width:1120px;height:140px;margin-bottom:30px;background:url(https://image.thehyundai.com/hdmall/images/co/dp_dill_store_bg.png);background-size:cover}
.dealshop-top-menu .dealshop-guide	{ position:absolute; top:113px; left:275px; color:#FFF; text-decoration:none }
.dealshop-top-menu ul{float:right;padding:85px 37px 0 0}
.dealshop-top-menu ul:after{content:'';display:block;clear:both}
.dealshop-top-menu ul li{position:relative;float:left;margin-left:24px}
.dealshop-top-menu ul li a{display:block;font-size:17px;color:#a3a3a3;font-weight:500;text-decoration:none}
.dealshop-top-menu ul li.current a{height:35px;color:#fff;font-weight:600;border-bottom:6px solid #fff}

.product-link-wrap {padding:30px 0;}
.product-link-wrap:after {content:"";display:block;clear:both;}
.product-link-wrap .link-img-box {float:left;width:130px;height:130px;margin-right:40px;}
.product-link-wrap .link-img-box img {width:100%;height:auto;}
.product-link-wrap .link-select-area {float:left;margin-top:25px;width:580px;}
.product-link-wrap .link-select-area .point-price {color:#e35c61;}
.product-link-wrap .link-price {padding-left:10px;margin-top:14px;}
.product-link-wrap .link-price .link-discount {color:#333;font-size:27px;font-weight:600;}
.product-link-wrap .link-price .link-won {font-size:15px;color:#333;}
.product-link-wrap .link-price .link-base {margin-left:13px;text-decoration: line-through;font-size:13px;color:#999;}
.link-selectBox {position:relative;}
.link-selectBox .link-select-current a {display:block;padding:0 36px 0 10px;width:100%;height:36px;line-height:36px;color:#666;font-size:13px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ddd;background-color:#fafafa;}
.link-selectBox .link-select-current .link-select-arrow {display:inline-block;position:absolute;right:13px;top:0;height:36px;line-height:36px;color:#000;font-size:18px;cursor:pointer;}
.link-selectBox .link-select-list {display:none;position:absolute;z-index:1000;left:0;top:36px;width:100%;border:1px solid #aaa;}
.link-selectBox .link-select-list li {border-top:1px solid #efefef;}
.link-selectBox .link-select-list li:first-child {border-top:0;}
.link-selectBox .link-select-list li a {display:block;padding:5px 36px 5px 10px;line-height:20px;width:100%;color:#666;font-size:13px;text-decoration:none;background-color:#fff;}
.link-selectBox .link-select-list li a:hover {background-color:#fbe6ef;}
.link-selectBox .link-select-list li.current a {background-color:#fbe6ef;}

.safe-box {overflow:hidden;width:100%;}
.safe-box div {float:left;margin-right:20px;}
.safe-box ul {float:left;padding-top:3px;}
.safe-box ul li {padding-left:10px;background:url(https://image.thehyundai.com/hdmall/images/co/title_dot.png) no-repeat left 5px;}

/* @START lst 2017-01-20 검색결과 연계  */
.cs-body.noresult-connection {height:auto;margin-top:23px;padding-bottom:105px;}
.cs-body.noresult-connection:after {content:"";display:block;clear:both;}
.cs-body.noresult-connection .noresult-area {float:left;width:810px;margin-right:30px;}
.cs-body.noresult-connection .search-noresult-msg {padding:0 15px;margin-bottom:33px;}
.cs-body.noresult-connection .search-noresult-msg p {font-size:24px;color:#444;}
.cs-body.noresult-connection .search-noresult-msg p:before {content:"";display:inline-block;vertical-align:bottom;width:46px;height:55px;margin-right:15px;background:url(https://image.thehyundai.com/hdmall/images/co/ico_noresult_connection.png) no-repeat 0 0;}
.cs-body.noresult-connection .search-noresult-msg p em {font-weight:600;}/*lst 20170309 */
.cs-body.noresult-connection .search-guide{background:#fafafa;padding:15px 20px;}
.cs-body.noresult-connection .search-guide ul li{position:relative;padding-left:10px;line-height:24px;color:#888;height:auto}
.cs-body.noresult-connection .search-guide ul li:before{content:"";position:absolute;top:11px;left:0;display:block;width:2px;height:2px;background:#999}
.cs-body.noresult-connection .popular-area {float:left;width:280px;}
.cs-body.noresult-connection .popular-area .tit {padding-top:16px;font-size:19px;line-height:48px;}
.cs-body.noresult-connection .popular-wrap {border:1px solid #e8e8e8;}
.cs-body.noresult-connection .popular-list {overflow:hidden;height:118px;}
.cs-body.noresult-connection .popular-list a {position:relative;display:block;padding:0 10px 0 50px;height:40px;line-height:40px;text-decoration:none;}
.cs-body.noresult-connection .popular-list a:hover {background-color:#f9f9f9;}
.cs-body.noresult-connection .popular-list .num {position:absolute;left:0;top:0;display:block;width:40px;text-align:center;font-size:16px;color:#9b9b9b;}
.cs-body.noresult-connection .popular-list .num.top3 {color:#d36971;}
.cs-body.noresult-connection .popular-list .kword {display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#666;}
.cs-body.noresult-connection .btn-popularlist-more {text-align:center;background-color:#fafafa;}
.cs-body.noresult-connection .btn-popularlist-more a {display:block;height:30px;line-height:30px;font-size:13px;color:#8f8f8f;}
.cs-body.noresult-connection .btn-popularlist-more a:hover {text-decoration:none;}
.cs-body.noresult-connection .popular-wrap:hover {position:absolute;z-index:10;width:280px;background-color:#fff;}
.cs-body.noresult-connection .popular-wrap:hover .popular-list{height:auto;}
.cs-body.noresult-connection .popular-wrap:hover .btn-popularlist-more {display:none;}
.cs-body.noresult-connection .connection-goods {overflow:hidden;clear:both;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods .brand-info {position:relative;height:95px;border-bottom:1px solid #666;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods .brand-info div {position:absolute;left:0;bottom:0;padding:0 0 10px 15px;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods .brand-info span {display:inline-block;vertical-align:bottom;line-height:1;}
.cs-body.noresult-connection .connection-goods .brand-info span.img {margin-right:12px;}
.cs-body.noresult-connection .connection-goods .brand-info span.img img {vertical-align:baseline;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods .brand-info span.txt {margin-right:11px;color:#444;font-size:19px;}
.cs-body.noresult-connection .connection-goods .brand-info span.txt em {font-weight:600;}
.cs-body.noresult-connection .connection-goods .product-list:before {display:none;}
.cs-body.noresult-connection .connection-goods .prod-unit {padding-top:15px;height:auto;}
.cs-body.noresult-connection .connection-goods .more-prod-unit {text-align:center;margin-top:15px;height:349px;line-height:349px;background-color:#f1f1f1;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods .more-prod-unit a {display:block;height:100%;}
.cs-body.noresult-connection .connection-goods .more-prod-unit a img {vertical-align:middle;}
.cs-body.noresult-connection .connection-goods.type-thehandsome .prod-unit .img {height:386px;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods.type-thehandsome .prod-unit .img img {height:386px;}/*lst 20170627*/
.cs-body.noresult-connection .connection-goods.type-thehandsome .more-prod-unit {height:479px;line-height:479px;}/*lst 20170627*/
.content-wrap.search.wide .cs-body.noresult-connection .noresult-area {width:958px;}
.content-wrap.search.wide .cs-body.noresult-connection .popular-area {width:420px;}
.content-wrap.search.wide .popular-wrap:hover {width:420px;}
/*lst 20170925 한섬 미노출 .cs-body.noresult-connection .connection-goods.type-thehandsome {display:none;}*/

.noresult-connection-landing {width:840px;margin:150px auto 0;text-align:center;}
.noresult-connection-landing .top-area {margin-bottom:35px;padding-bottom:75px;background-color:#f6f6f6;}
.noresult-connection-landing .top-area .txt p {padding:73px 0 35px 0;font-size:36px;color:#46675c;}
.noresult-connection-landing .top-area .txt:after {content:"";display:inline-block;width:219px;height:55px;background:url(https://image.thehyundai.com/hdmall/images/co/ico_noresult_connection.png) no-repeat -100px 0;}
.noresult-connection-landing .middle-area p {margin-bottom:30px;font-size:16px;color:#333;}
.noresult-connection-landing .middle-area p span {color:#888;}
.noresult-connection-landing .bottom-area p {padding-top:10px;font-size:27px;color:#46675c;}
/* @END lst 2017-01-20 검색결과 연계  */

/* @START lst 2017-02-10 더빠른배송 안내*/
.fast-delivery-area {background-color:#f0e3ec;}
.fast-delivery-area .top-box {text-align:center;}
.fast-delivery-area .top-box .img-box {height:553px;background-color:#125f61;}
.fast-delivery-area .top-box .txt-box {position:relative;z-index:1;width:1018px;padding:35px 0 35px 0;margin:-85px auto 0;background-color:#deb2bd;}
.fast-delivery-area .top-box .txt-box .txt01 {margin-top:25px;font-size:19px;color:#641d1d;font-weight:600;}
.fast-delivery-area .top-box .txt-box .txt02 {margin-top:2px;font-size:17px;color:#4e4e4e;line-height:1.5;}
.fast-delivery-area .top-box .txt-box .txt02 span {font-weight:600;}
.fast-delivery-area .middle-box {padding:0 0 60px 0;}
.fast-delivery-area .middle-box .store-location-box {width:704px;margin:45px auto 0;}
.fast-delivery-area .middle-box .store-location-box .txt01 {margin-bottom:6px;font-size:16px;color:#383838;letter-spacing:-1px;}
.fast-delivery-area .middle-box .store-location-box .txt01 span {margin-right:5px;font-size:18px;color:#0e5c5e;font-weight:600;}
.fast-delivery-area .middle-box .store-location-box {}
.fast-delivery-area .middle-box .store-location-box .outer-box {padding-top:20px;background:url(https://image.thehyundai.com/hdmall/images/etc/bg_fastDelivery_top.png) no-repeat 0 0;}
.fast-delivery-area .middle-box .store-location-box .inner-box {padding-bottom:32px;background:url(https://image.thehyundai.com/hdmall/images/etc/bg_fastDelivery_bottom.png) no-repeat 0 bottom;}
.fast-delivery-area .middle-box .store-location-box .cont-box {width:704px;padding:0 30px 0 20px;background:url(https://image.thehyundai.com/hdmall/images/etc/bg_fastDelivery_middle.png) repeat-y 0 0;}
.fast-delivery-area .middle-box .store-location-box .select-box .txt-msg {display:inline-block;margin-left:14px;}
.fast-delivery-area .middle-box .store-location-box .info-box {padding-top:20px;}
.fast-delivery-area .middle-box .store-location-box .info-box .item {display:none;}
.fast-delivery-area .middle-box .store-location-box .info-box .item:first-child {display:block;}
.fast-delivery-area .middle-box .store-location-box .info-box .box-type1 {padding:20px;background-color:#f3f3f3;}
.fast-delivery-area .middle-box .store-location-box .info-box .box-tit01 {margin:0 0 10px 0;font-size:14px;font-weight:600;color:#9f5f00;}
.fast-delivery-area .middle-box .store-location-box .info-box .box-tit02 {margin:0 0 5px 0;color:#333;font-size:12px;}
.fast-delivery-area .middle-box .store-location-box .info-box .box-tit02:before {content:"";display:inline-block;vertical-align:middle;width:3px;height:3px;margin-right:7px;background-color:#333539;}
.fast-delivery-area .middle-box .store-location-box .info-box .del-wr {position:relative;min-height:331px;padding-left:319px;margin-bottom:20px;}
.fast-delivery-area .middle-box .store-location-box .info-box .del-map {width:299px;margin:0;position:absolute;left:0;top:0;}
.fast-delivery-area .middle-box .store-location-box .info-box .tbl-del-type {border-top:1px solid #333;}
.fast-delivery-area .middle-box .store-location-box .info-box .tbl-del-type th,
.fast-delivery-area .middle-box .store-location-box .info-box .tbl-del-type td {vertical-align:middle;padding:12px 5px 11px 10px;text-align:left;border-bottom:1px solid #dcdcdc;font-size:12px;color:#666;line-height:1.5;word-break:keep-all;white-space:normal;}
.fast-delivery-area .middle-box .store-location-box .info-box .tbl-del-type .f-brown {color:#9f5f00;}
.fast-delivery-area .middle-box .list-notice {margin:40px 0 0 173px;}
.fast-delivery-area .middle-box .list-notice li {position:relative;padding-left:18px;margin-top:2px;font-size:17px;color:#777;}
.fast-delivery-area .middle-box .list-notice li:first-child {margin-top:0;}
.fast-delivery-area .middle-box .list-notice li:before {content:"";display:block;position:absolute;left:0;top:50%;margin-top:-5px;width:6px;height:6px;background:url(https://image.thehyundai.com/hdmall/images/etc/ico_fastDelivery_01.png) no-repeat 0 0;}
/* @END lst 2017-02-10 더빠른배송 안내*/

/* @START lst 2017-03-03 통합멤버십 */
.join-tm-wrap {width:840px;margin:0 auto;}
.join-tm-wrap h2 {padding-bottom:70px;font-size:36px;color:#222;}
.join-tm-wrap:after {content:"";display:block;clear:both;}
.join-tm-wrap .item-area {float:left;width:400px;}
.join-tm-wrap .item-area.last {margin-left:40px;}
.join-tm-wrap .item-area h3 {text-align:center;padding-bottom:17px;font-size:24px;color:#00937e;font-weight:600;border-bottom:1px solid #b3b3b3;}
.join-tm-wrap .item-area .inner {background-color:#f5f5f5;margin-top:10px;height:217px;}
.join-tm-wrap .item-area ol {padding:35px 30px 0px 45px}
.join-tm-wrap .item-area ol li {margin-top:12px;list-style:decimal;font-size:15px;color:#666;line-height:1.4;}
.join-tm-wrap .item-area ol li:first-child {margin-top:0;}
.join-tm-wrap .item-area .noti-text {position:relative;margin:16px 30px 0 30px;padding-left:15px;font-size:13px;color:#555;}
.join-tm-wrap .item-area .noti-text:after {content:"※";display:block;position:absolute;left:0;top:0;}
.join-tm-wrap .item-area .btn-move {display:inline-block;}
.join-tm-wrap .item-area .btn-wrap {margin-top:40px;}
.join-tm-wrap .item-area .btn-wrap .btn {padding:0 45px;background-color:#00937e;border-color:#00937e;}
.join-tm-wrap .item-area .btn-wrap .btn:hover {background-color:#018d79 !important;border-color:#018d79 !important;}
.join-tm-wrap .item-area.last h3 {color:#333;}
.join-tm-wrap .item-area.last .btn-wrap .btn {background-color:#333;border-color:#333;}
.join-tm-wrap .item-area.last .btn-wrap .btn:hover {background-color:#222 !important;border-color:#222 !important;}
/* @END lst 2017-03-03 통합멤버십 */

/* lst 20170512 V-CLIP */
.vclip-cont-wrap {}
.vclip-cont-wrap .top {width:1120px;height:220px;margin:40px 0 33px;background:url(https://image.thehyundai.com/hdmall/images/sd/img_vclip_top.jpg) no-repeat left top;}
.vclip-cont-wrap .list {padding-bottom:40px;}
.vclip-cont-wrap .list > li {margin-top:26px;padding:30px 36px 30px 82px;border:1px solid #e8e8e8;}
.vclip-cont-wrap .list > li:first-child {margin-top:0;}
.vclip-cont-wrap .list .box-iframe {display:inline-block;vertical-align:middle;width:476px;height:268px;border:1px solid #040404;box-sizing:border-box;background-color:#040404;}
.vclip-cont-wrap .list .box-iframe iframe {width:100%;height:100%;}
.vclip-cont-wrap .box-info {display:inline-block;vertical-align:middle;margin-left:31px;width:480px;text-align:center;}/*lst 20170817*/
.vclip-cont-wrap .box-info .txt-location {font-size:19px;color:#c71b1f;}
.vclip-cont-wrap .box-info .txt-location:after {content:"";display:inline-block;margin-top:12px;vertical-align:top;width:18px;height:1px;background-color:#555;}
.vclip-cont-wrap .box-info .txt-tit01 {padding-top:6px;font-size:27px;color:#333;}
.vclip-cont-wrap .box-info .txt-txt01 {padding-top:3px;margin-bottom:30px;font-size:15px;color:#777;}
.vclip-cont-wrap .box-info .txt-txt02 {margin-top:32px;font-size:15px;color:#777;}
.vclip-cont-wrap .box-info .list-pd li {display:inline-block;margin:0 0 0 7px;}
.vclip-cont-wrap .box-info .list-pd li:first-child {margin-left:0;}
.vclip-cont-wrap .box-info .list-pd li a {display:inline-block;vertical-align:top;width:71px;height:71px;border:1px solid #cbcbcb;box-sizing:border-box;}
.vclip-cont-wrap .box-info .list-pd li a img {width:100%;height:auto;}
.vclip-cont-wrap .box-info .link-btn {display:block;margin:0 auto;width:368px;height:67px;line-height:67px;font-size:20px;color:#333;background-color:#f4f4f4;}
.vclip-cont-wrap .box-info .link-btn:hover {text-decoration:none;}
.vclip-cont-wrap .box-info .link-btn span:after {content:"";display:inline-block;margin-left:10px;width:8px;height:13px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_arrow.png) no-repeat -200px -100px;}

/* lst 20170713 리스트스타일 */
p.style-list-type1 {position:relative;padding-left:12px;}
p.style-list-type1:before {position:absolute;left:0;top:7px;content:"";display:inline-block;width:12px;height:5px;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -200px -300px;}

/* lst 20170816 딥파인더 */
.prd-info-box .imgview .btn-deepfinder {overflow:hidden;position:absolute;z-index:10;left:20px;bottom:20px;}/* 20230419 */
.prd-info-box .imgview .btn-deepfinder a {position:relative;display:block;width:90px;height:90px;}
.prd-info-box .imgview .btn-deepfinder img {display:none;width:100%;height:auto;}
.prd-info-box .imgview .btn-deepfinder span {position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
.prd-info-box .imgview .btn-deepfinder.type-rotate span {-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-ms-transition: -moz-transform 1s;-o-transition: -o-transform 1s;transition: transform 1s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-animation-duration: 6s;-moz-animation-duration: 6s;-ms-animation-duration: 6s;-o-animation-duration: 6s;animation-duration: 6s;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;-ms-animation-timing-function: linear;-o-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.prd-info-box .imgview .btn-deepfinder .default {z-index:2;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_front.png) no-repeat 0 0;}
.prd-info-box .imgview .btn-deepfinder.type-rotate .default {-webkit-animation-name: deepfinder-rotate-default;-moz-animation-name: deepfinder-rotate-default;-ms-animation-name: deepfinder-rotate-default;-o-animation-name: deepfinder-rotate-default;animation-name: deepfinder-rotate-default;-webkit-transform: rotateY( 0deg );-moz-transform: rotateY( 0deg );-ms-transform: rotateY( 0deg );-o-transform: rotateY( 0deg );transform: rotateY( 0deg );}
.prd-info-box .imgview .btn-deepfinder .over {background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_back.png) no-repeat 0 0;}
.prd-info-box .imgview .btn-deepfinder.type-rotate .over {-webkit-animation-name: deepfinder-rotate-over;-moz-animation-name: deepfinder-rotate-over;-ms-animation-name: deepfinder-rotate-over;-o-animation-name: deepfinder-rotate-over;animation-name: deepfinder-rotate-over;-webkit-transform: rotateY( -180deg );-moz-transform: rotateY( -180deg );-ms-transform: rotateY( -180deg );-o-transform: rotateY( -180deg );transform: rotateY( -180deg );}
@-webkit-keyframes deepfinder-rotate-default {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
}
@-moz-keyframes deepfinder-rotate-default {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
}
@-ms-keyframes deepfinder-rotate-default {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
}
@-o-keyframes deepfinder-rotate-default {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
}
@keyframes deepfinder-rotate-default {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
}
@-webkit-keyframes deepfinder-rotate-over {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
}
@-moz-keyframes deepfinder-rotate-over {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
}
@-ms-keyframes deepfinder-rotate-over {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
}
@-o-keyframes deepfinder-rotate-over {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
}
@keyframes deepfinder-rotate-over {
	0%, 20%, 80%, 100% {-webkit-transform: perspective(1000px) rotateY( -180deg );-moz-transform: perspective(1000px) rotateY( -180deg );-ms-transform: perspective(1000px) rotateY( -180deg );-o-transform: perspective(1000px) rotateY( -180deg );transform: perspective(1000px) rotateY( -180deg );}
	30%, 70%{-webkit-transform: perspective(1000px) rotateY( 0deg );-moz-transform: perspective(1000px) rotateY( 0deg );-ms-transform: perspective(1000px) rotateY( 0deg );-o-transform: perspective(1000px) rotateY( 0deg );transform: perspective(1000px) rotateY( 0deg );}
}
.deepfinder-banner-wrap {padding:20px 50px;margin-top:30px;border:1px solid #cecece;}
.deepfinder-banner-wrap:after {content:"";display:block;clear:both;}
.deepfinder-banner-wrap .img-area {position:relative;float:left;width:148px;height:148px;}
.deepfinder-banner-wrap .img-area:after {content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/img_definder_frame.png) no-repeat 0 0;}
.deepfinder-banner-wrap .img-area img {width:100%;height:auto;}
.deepfinder-banner-wrap .txt-area {float:left;margin:36px 0 0 42px;}
.deepfinder-banner-wrap .txt-area .txt01 a {vertical-align:middle;margin:0;}
.deepfinder-banner-wrap .txt-area .txt01 a:hover {text-decoration:none;}
.deepfinder-banner-wrap .txt-area .txt01 span {margin-right:7px;font-size:30px;color:#333;vertical-align:middle;}
.deepfinder-banner-wrap .txt-area .txt02 {margin-top:4px;font-size:20px;color:#333;}
.deepfinder-banner-wrap .btn-area {float:right;margin-top:45px;}
.deepfinder-banner-wrap .btn-area .btn {background-color:#7bced1;border:1px solid #7bced1;color:#fff;font-weight:400;}
.deepfinder-banner-wrap .tooltip-cont.top .tooltip-arrow {bottom:-7px;}
.layer-deepfinder {display:none;position:absolute;z-index:790;left:0;top:0;width:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer.png) repeat 0 0;border-bottom:3px solid #333;}
.layer-deepfinder .layer-deepfinder-closebtn {position:absolute;z-index:5;right:18px;top:18px;display:block;width:38px;height:38px;font-size:0;line-height:0;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_definder_layer_closebtn.png) no-repeat 0 0;}
.layer-deepfinder .circle-wrap {}
.layer-deepfinder .circle-wrap .item {position:absolute;left:390px;top:33px;display:inline-block;width:344px;height:344px;/*visibility:hidden;opacity:0;*/-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;-webkit-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-moz-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-ms-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-o-transition-timing-function:cublic-bezier(.01,.74,.71,.7);transition-timing-function:cublic-bezier(.01,.74,.71,.7);}
/*.layer-deepfinder .circle-wrap .item.active {opacity:1;}*/
.layer-deepfinder .circle-wrap .item:after {content:"";position:absolute;z-index:50;right:-2px;top:48px;display:block;width:67px;height:67px;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_check.png) repeat-x left bottom;}
.layer-deepfinder .circle-wrap .item .in {overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;border:5px solid #9bdbdf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.layer-deepfinder .circle-wrap .item .in:before {content:"";position:absolute;left:0;top:0;z-index:5;display:block;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer_circlelist_big.png) repeat-x left bottom;}
.layer-deepfinder .circle-wrap .item .in img {width:100%;height:auto;vertical-align:top;}
.layer-deepfinder .circle-wrap .item .in .price {position:absolute;z-index:10;left:0;bottom:5px;width:100%;display:inline-block;font-size:20px;color:#fff;font-weight:600;text-align:center;text-shadow:1px 1px 6px rgba(140, 140, 140, 1);}
.layer-deepfinder .circle-wrap .item .in .price span {font-size:12px;}
.layer-deepfinder .circle-wrap .item .in .over {position:absolute;z-index:15;left:0;top:100%;opacity:0;display:table;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer2.png) repeat 0 0;-webkit-transition:top .2s ease, opacity .2s ease;-moz-transition:top .2s ease, opacity .2s ease;-ms-transition:top .2s ease, opacity .2s ease;-o-transition:top .2s ease, opacity .2s ease;transition:top .2s ease, opacity .2s ease;}
.layer-deepfinder .circle-wrap .item .in .over .name {display:table-cell;padding:15px 5px 5px 5px;vertical-align:middle;text-align:center;font-size:15px;color:#fff;}
.layer-deepfinder .circle-wrap .item .in .over .name .el {display:inline-block;}
.layer-deepfinder .circle-wrap .item:hover .in .over {top:0;opacity:1;}
.layer-deepfinder .square-list-wrap {display:block;visibility:hidden;padding:76px 0 18px 0;}
.layer-deepfinder .layer-deepfinder-tit + .square-list-wrap {padding-top:15px;}/*lst 20171121*/
.layer-deepfinder .square-list-wrap .square-list {overflow-y:auto;width:1090px;padding-left:89px;max-height:850px;margin:0 auto;}
.layer-deepfinder .square-list-wrap .square-list .item {visibility:hidden;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;-webkit-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-moz-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-ms-transition-timing-function:cublic-bezier(.01,.74,.71,.7);-o-transition-timing-function:cublic-bezier(.01,.74,.71,.7);transition-timing-function:cublic-bezier(.01,.74,.71,.7);}
.layer-deepfinder .square-list-wrap .square-list .item.active {opacity:1;}
.layer-deepfinder .square-list-wrap .square-list:after {content:"";display:block;clear:both;}
.layer-deepfinder .square-list-wrap .square-list .box-b:after {content:"";display:block;clear:both;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item {float:left;width:300px;height:300px;margin:0 6px 6px 0;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in {overflow:hidden;position:relative;display:inline-block;width:100%;height:100%;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in img {width:100%;height:auto;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in .price {position:absolute;z-index:10;left:0;bottom:2px;width:100%;display:inline-block;font-size:15px;color:#fff;font-weight:600;text-align:center;text-shadow:1px 1px 6px rgba(140, 140, 140, 1);}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in .price span {font-size:15px;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in:before {content:"";position:absolute;left:0;top:0;z-index:5;display:block;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer_squarelist_small.png) repeat-x left bottom;}
.layer-deepfinder .square-list-wrap .square-list .box-b > .item .in .price {font-size:20px;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in .over {position:absolute;z-index:15;left:0;top:100%;opacity:0;display:table;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer2.png) repeat 0 0;-webkit-transition:top .2s ease, opacity .2s ease;-moz-transition:top .2s ease, opacity .2s ease;-ms-transition:top .2s ease, opacity .2s ease;-o-transition:top .2s ease, opacity .2s ease;transition:top .2s ease, opacity .2s ease;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in .over .name {display:table-cell;padding:15px 5px 5px 5px;vertical-align:middle;text-align:center;font-size:15px;color:#fff;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item .in .over .name .el {overflow:hidden;display:inline-block;max-height:42px;}
.layer-deepfinder .square-list-wrap .square-list .box-b .item:hover .in .over {top:0;opacity:1;}
.layer-deepfinder .square-list-wrap .square-list .box-b.n1 .item.n1 .in:before,
.layer-deepfinder .square-list-wrap .square-list .box-b.n1 .item.n4 .in:before,
.layer-deepfinder .square-list-wrap .square-list .box-b.n2 .item.n3 .in:before,
.layer-deepfinder .square-list-wrap .square-list .box-b.n3 .item.n6 .in:before {content:"";position:absolute;left:0;top:0;z-index:5;display:block;width:100%;height:100%;background:url(https://image.thehyundai.com/hdmall/images/dp/bg_definder_layer_squarelist_big.png) repeat-x left bottom;}
.layer-deepfinder .square-list-wrap .square-list .box-b .box-s {float:left;width:147px;}
.layer-deepfinder .square-list-wrap .square-list .box-b .box-s .item {width:147px;height:147px;margin-right:0;}
.layer-deepfinder .square-list-wrap .square-list .box-b.n1 .item.n4 {margin-left:6px;}
.layer-deepfinder .square-list-wrap .square-list .box-b.n2 .item.n3 {margin-left:6px;}
.layer-deepfinder .square-list-wrap .square-list .box-b.n2 .item.n6 {margin-left:6px;margin-right:0;}
.layer-deepfinder .square-list-wrap .square-list .item-box.n1:first-child .box-b.n1 .item.n1.idx-1 {position:relative;border:6px solid #6dc7cd;}
.layer-deepfinder .square-list-wrap .square-list .item-box.n1:first-child .box-b.n1 .item.n1.idx-1:after {content:"";position:absolute;right:8px;top:8px;display:block;width:39px;height:39px;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_check_small.png) no-repeat 0 0;}
.layer-deepfinder .square-list-wrap .square-list .item-box.n1:first-child .box-b.n1 .item.n1.idx-1 .price {display:none;}
.layer-deepfinder .square-list-wrap .square-list .item-box.n1:first-child .box-b.n1 .item.n1.idx-1 .over {top:auto;bottom:0;height:50px;opacity:1;background:#6dc7cd;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_inside > .mCSB_container {margin-left:89px;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools {width:13px;opacity:1;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonUp,
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonDown,
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonLeft,
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonRight {background-image:url(https://image.thehyundai.com/hdmall/images/dp/mCSB_buttons.png);}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:13px;background-color:#b8b8b8;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_draggerRail {background:none;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools a + .mCSB_draggerContainer {margin:14px 0;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonUp {width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_scroll_arrow.png) no-repeat 0 0;}
.layer-deepfinder .square-list-wrap .square-list .mCSB_scrollTools .mCSB_buttonDown {width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_scroll_arrow.png) no-repeat 0 -12px;}
.layer-deepfinder-tit {padding:23px 0 0 0;text-align:center;} /*lst 20171121*/
.layer-deepfinder-tit p {line-height:1.3;} /*lst 20171121*/
.layer-deepfinder-tit p:before {content:"";display:inline-block;vertical-align:middle;width:37px;height:21px;margin:-2px 8px 0 0;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_tit_icon.png) no-repeat 0 0;} /*lst 20171121*/
.layer-deepfinder-tit p:after {content:"";display:inline-block;vertical-align:middle;width:37px;height:21px;margin:-2px 0 0 8px;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_definder_tit_icon.png) no-repeat 0 -21px;} /*lst 20171121*/
.layer-deepfinder-tit p span {display:inline-block;vertical-align:middle;font-size:28px;color:#82f6fe;font-weight:600;} /*lst 20171121*/

/* lst 20200309 VRISM */
.prd-info-box .imgview .btn-vrism {overflow:hidden;position:absolute;left:20px;bottom:20px;}
.prd-info-box .imgview .btn-vrism {overflow:hidden;position:absolute;left:20px;bottom:20px;}
.prd-info-box .imgview .btn-vrism a {position:relative;display:block;width:90px;height:90px;}
.prd-info-box .imgview .btn-vrism img {display:none;width:100%;height:auto;}
.prd-info-box .imgview .btn-vrism span {position:absolute;left:0;top:0;display:block;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
.prd-info-box .imgview .btn-vrism.type-rotate span {-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-ms-transition: -moz-transform 1s;-o-transition: -o-transform 1s;transition: transform 1s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-animation-duration: 6s;-moz-animation-duration: 6s;-ms-animation-duration: 6s;-o-animation-duration: 6s;animation-duration: 6s;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;-ms-animation-timing-function: linear;-o-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.prd-info-box .imgview .btn-vrism .default {z-index:2;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_vrism_front.png) no-repeat 0 0;}
.prd-info-box .imgview .btn-vrism.type-rotate .default {-webkit-animation-name: deepfinder-rotate-default;-moz-animation-name: deepfinder-rotate-default;-ms-animation-name: deepfinder-rotate-default;-o-animation-name: deepfinder-rotate-default;animation-name: deepfinder-rotate-default;-webkit-transform: rotateY( 0deg );-moz-transform: rotateY( 0deg );-ms-transform: rotateY( 0deg );-o-transform: rotateY( 0deg );transform: rotateY( 0deg );}
.prd-info-box .imgview .btn-vrism .over {background:url(https://image.thehyundai.com/hdmall/images/dp/ico_vrism_back.png) no-repeat 0 0;}
.prd-info-box .imgview .btn-vrism.type-rotate .over {-webkit-animation-name: deepfinder-rotate-over;-moz-animation-name: deepfinder-rotate-over;-ms-animation-name: deepfinder-rotate-over;-o-animation-name: deepfinder-rotate-over;animation-name: deepfinder-rotate-over;-webkit-transform: rotateY( -180deg );-moz-transform: rotateY( -180deg );-ms-transform: rotateY( -180deg );-o-transform: rotateY( -180deg );transform: rotateY( -180deg );}
#popover-layer-vrism {width:800px;}
#popover-layer-vrism .pop-header h1 .ico-vrism {width:auto;height:36px;margin-right:10px;}
#popover-layer-vrism .pop-content {padding:0;}

/* 20171030 옵션형 상품 */
/* 상품정보 리스트*/
#optionprdUnitTop {}
.detail-optionprd-banner {text-align:center;}
.detail-optionprd-banner img {vertical-align:top;}
.detail-optionprd-info {height:130px;line-height:130px;text-align:center;}
.detail-optionprd-info img {vertical-align:middle;margin-right:4px;}
.detail-optionprd-info span {display:inline-black;vertical-align:middle;font-size:19px;color:#333;}
.detail-optionprd-wrap ul li {border:1px solid #ebebeb;}
.detail-optionprd-wrap ul li a {display:block;position:relative;padding:24px;cursor:pointer;}/*lst 20180601*/
.detail-optionprd-wrap ul li a:hover {text-decoration:none;}
.detail-optionprd-wrap ul li a span {display:block;}
.detail-optionprd-wrap ul li a .img {overflow:hidden;width:340px;height:340px;}/*lst 20171205*/
.detail-optionprd-wrap ul li a .img img {vertical-align:top;}
.detail-optionprd-wrap ul li a .name {height:48px;max-height:48px;margin-top:20px;font-size:17px;color:#777;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.detail-optionprd-wrap ul li a .bottom-box {padding-top:20px;background-color:#fff !important;}/* lst 20190422 */
.detail-optionprd-wrap ul li a .bottom-box:after {content:"";display:block;clear:both;}
.detail-optionprd-wrap ul li a .info-box {float:left;}
.detail-optionprd-wrap ul li a .info-box .price-txt {display:inline-block;font-size:19px;color:#333;}
.detail-optionprd-wrap ul li a .info-box .info {display:inline-block;color:#333;}
.detail-optionprd-wrap ul li a .info-box .info .price {display:inline-block;font-size:23px;font-weight:600;}
.detail-optionprd-wrap ul li a .info-box .info .price-won {display:inline-block;font-style:normal;font-size:19px;}
.detail-optionprd-wrap ul li a .info-box .info .price-other {display:inline-block;margin-left:4px;font-style:normal;font-size:19px;}
.detail-optionprd-wrap ul li a .buy-count {float:right;padding-top:9px;font-size:15px;color:#999;}
.detail-optionprd-wrap ul li a .buy-count span {display:inline-block;color:#555;}
.detail-optionprd-wrap ul li a .number-box {position:absolute;left:0;top:0;width:58px;height:82px;text-align:center;background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_num_bg.png) no-repeat 0 0;}
.detail-optionprd-wrap ul li a .number-box .number-txt {padding-top:8px;font-size:12px;font-weight:600;color:#fff;}
.detail-optionprd-wrap ul li a .number-box .number {font-size:30px;font-weight:600;color:#fff;}
.detail-optionprd-wrap ul li a .hover-box {display:none;position:absolute;z-index:15;left:0;top:0;width:100%;height:100%;text-align:center;border:1px solid #f00c3d;}
.detail-optionprd-wrap ul li a .hover-box span {position:absolute;left:50%;top:50%;margin:-50px 0 0 -52px;width:104px;height:100px;background-color:#ec555e;font-size:17px;color:#fff;}
.detail-optionprd-wrap ul li a .hover-box span:before {content:"";display:block;width:39px;height:38px;margin:17px auto 12px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_view_ico.png) no-repeat 0 0;}
.detail-optionprd-wrap ul li a:hover .hover-box {display:block;}
.detail-optionprd-wrap ul li.type-soldout a:before {content:"";position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:0.7;}
.detail-optionprd-wrap ul li.type-soldout a:after {content:"";position:absolute;z-index:10;left:50%;top:50%;margin:-102px 0 0 -102px;display:inline-block;width:205px;height:205px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_soldout.png) no-repeat 0 0;}
.detail-optionprd-wrap ul li.type-unregistered a:hover .hover-box {display:none;}
.detail-optionprd-wrap ul li.type-unregistered a {cursor:default;}
.detail-optionprd-wrap ul.typeA {margin:0 0 0 1px;}
.detail-optionprd-wrap ul.typeA:after {content:"";display:block;clear:both;}
.detail-optionprd-wrap ul.typeA li {float:left;width:50%;margin:-1px 0 0 -1px;}
.detail-optionprd-wrap ul.typeB li {margin-top:-1px;}
.detail-optionprd-wrap ul.typeB li:first-child {margin-top:0;}
.detail-optionprd-wrap ul.typeB li a {overflow:hidden;width:100%;padding:13px 18px;}
.detail-optionprd-wrap ul.typeB li a .img {float:left;width:270px;height:270px;margin-right:60px;}
.detail-optionprd-wrap ul.typeB li a .txt-box {float:left;width:390px;}
.detail-optionprd-wrap ul.typeB li a .name {margin-top:55px;font-size:20px;height:56px;max-height:56px;}
.detail-optionprd-wrap ul.typeB li a .bottom-box {padding-top:12px;}
.detail-optionprd-wrap ul.typeB li a .info-box .info .price {font-size:26px;}
.detail-optionprd-wrap ul.typeB li a .info-box {float:none;}
.detail-optionprd-wrap ul.typeB li a .buy-count {float:none;margin-top:50px;padding:10px;text-align:right;border-top:1px solid #f5f5f5;}

/*20171219 type-manual 추가*/
.detail-optionprd-wrap ul.typeA.type-manual li a {padding:14px;}
.detail-optionprd-wrap ul.typeA.type-manual li a .img {width:360px;height:493px;}
.detail-optionprd-wrap ul.typeA.type-manual li a .txt-box {display:none;}
.detail-optionprd-wrap ul.typeB.type-manual li a {padding:0;}
.detail-optionprd-wrap ul.typeB.type-manual li a .img {float:none;width:780px;height:auto;min-height:310px;}
.detail-optionprd-wrap ul.typeB.type-manual li a .txt-box {display:none;}

.optionprdUnit-top {padding:25px 0;text-align:center;}
.optionprdUnit-top .num-box {display:block;margin:0 auto;padding:10px 0 6px 0;width:80px;background-color:#333;}
.optionprdUnit-top .num-box .txt {display:block;font-size:15px;color:#fff;}
.optionprdUnit-top .num-box .num {display:block;font-size:32px;font-weight:600;color:#fff;}
.optionprdUnit-top .num-box .soldout {display:block;font-size:20px;color:#e35c61;}
.optionprdUnit-top .name-box {padding:25px 20px;font-size:25px;font-weight:600;color:#333;}
.optionprdUnit-top .price-box {font-size:17px;color:#000;}
.optionprdUnit-top .price-box span {display:inline-block;margin:0 0 0 10px;font-size:38px;color:#e35c61;font-weight:600;}
.optionprdUnit-top.type-soldout {position:relative;}/*lst 171204*/
.optionprdUnit-top.type-soldout:before {content:"";position:absolute;z-index:2;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;opacity:0.8;}/*lst 171204*/
.optionprdUnit-top.type-soldout:after {content:"";position:absolute;z-index:4;left:50%;top:50%;margin:-75px 0 0 -75px;display:block;width:150px;height:150px;background:url(https://image.thehyundai.com/hdmall/images/co/bg_deal_soldout.png) no-repeat 0 0;background-size:150px auto;}/*lst 171204*/

/*팝업*/
#popover-layer-optionprd {width:1069px;}
#popover-layer-optionprd .pop-header {height:80px;}
#popover-layer-optionprd .optionprd-top .optionprd-selectbox {margin:17px auto 0;}
#popover-layer-optionprd .optionprd-selectbox {position:relative;width:520px;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-current {}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-current a {position:relative;display:block;padding:0 37px 0 10px;height:36px;line-height:36px;border:1px solid #ddd;background-color:#fafafa;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-txt {display:block;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-arrow {position:absolute;right:12px;top:14px;display:inline-block;width:13px;height:7px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_selectbox_arrow.png) no-repeat 0 0;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-current a.active .optionprd-selectbox-arrow {background-position:0 -7px;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list {display:none;position:absolute;z-index:10;left:0;top:35px;width:100%;overflow-y:auto;max-height:300px;border:1px solid #aaa;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li {border-top:1px solid #efefef;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li:first-child {border-top:0;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li a {display:block;padding:10px;line-height:20px;width:100%;color:#666;font-size:13px;text-decoration:none;background-color:#fff;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li a:hover,
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li.current a {background-color:#fbe6ef;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li .img {display:inline-block;vertical-align:middle;width:70px;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li .img img {width:100%;height:auto;}
#popover-layer-optionprd .optionprd-selectbox .optionprd-selectbox-list li .txt {display:inline-block;vertical-align:middle;width:400px;padding-left:10px;}
#popover-layer-optionprd .pop-content {padding:0;}
#popover-layer-optionprd .pop-content:after {content:"";display:block;clear:both;}
#popover-layer-optionprd .optionprd-view-wrap {position:relative;float:left;width:797px;height:770px;}
#popover-layer-optionprd .optionprd-view-wrap > a {position:absolute;top:50%;display:inline-block;width:46px;height:56px;margin-top:-28px;text-indent:-9999px;line-height:0;font-size:0;background-image:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_prevnext_btn.png);background-repeat:no-repeat;}
#popover-layer-optionprd .optionprd-view-wrap .prev-btn {left:0;background-position:0 0;}
#popover-layer-optionprd .optionprd-view-wrap .next-btn {right:17px;background-position:-46px 0;}
#popover-layer-optionprd .optionprd-view {overflow-y:scroll;height:770px;padding:0 46px 0 46px;}/*lst 20191209*/
#popover-layer-optionprd .optionprd-view img {max-width:100%;}
#popover-layer-optionprd .optionprd-select-wrap {float:left;width:270px;height:770px;}
#popover-layer-optionprd .optionprd-view .img-unregistered {text-align:center;}
#popover-layer-optionprd .optionprd-view .img-unregistered img {}
#popover-layer-optionprd .optionprd-view .table-wrap {margin:20px;}/*lst 20171211*/

/* lst 20181105 옵션형 레이어팝업 */
.popover-layer-optionprd-box-dimmed {position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;opacity:0.6;}
.popover-layer-optionprd-box {display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow-x:auto;overflow-y:auto;z-index:10000;}
.popover-layer-optionprd-box .popover-wrap {display:block;margin:0 auto;}

/*주문메뉴*/
#option-floating.fixed.open.layer {z-index:11000;width:270px;padding:0;border:0;box-shadow:none;max-height:600px;overflow-y:visible;overflow-x:visible;}/*lst 20181210*/
#option-floating.fixed.open.layer .option-floating-btn {display:none !important;}
#option-floating.fixed.open.layer .option-floating-scroll {width:270px;height:536px;max-height:536px;}/* 20210430 */
#option-floating.fixed.open.layer .prd-opt-wrap {padding:20px;background:none;}
#option-floating.fixed.open.layer .prd-btn .mainbtn button:first-child {display:none;}
#option-floating.fixed.open.layer .opt-sel-wrap {padding:0 20px;margin-top:0;margin-bottom:20px;}/*lst 20180809*/
#option-floating.fixed.open.layer .opt-select-box .opt-select-value {padding-left:15px;padding-right:15px;}
#option-floating.fixed.open.layer .opt-select-box .opt-select-value > a {padding-right:12px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_selectbox2_arrow.png) no-repeat right 5px;}
#option-floating.fixed.open.layer .opt-select-box.current .opt-select-value > a {background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_selectbox2_arrow2.png) no-repeat right 5px;}
#option-floating.fixed.open.layer .opt-sel-box .selected-uitm {padding-left:15px;padding-right:15px;}
#option-floating.fixed.open.layer .opt-sel-wrap .opt-sel-box p.name {width:100%;padding-bottom:10px;}
#option-floating.fixed.open.layer .opt-sel-wrap .opt-sel-box a.del {float:none;position:absolute;right:10px;bottom:11px;margin-top:0;}
#option-floating.fixed.open.layer .opt-sel-wrap .opt-sel-box p.price {float:right;padding-right:15px;width:120px;}
#option-floating.fixed.open.layer .opt-sel-wrap .sumprice {position:absolute;bottom:0;width:230px;padding-right:0;padding-bottom:0;}
#option-floating.fixed.open.layer .btn-wrap {width:100%;padding:20px;}
#option-floating.fixed.open.layer .mCSB_container.mCS_y_hidden.mCS_no_scrollbar_y {position:static !important;}
#option-floating.fixed.open.layer .mCSB_inside > .mCSB_container {margin-right:0;padding-bottom:40px;}/*lst 20180809*/
#option-floating.fixed.open.layer .opt-select-layer.top {top:37px;bottom:auto;}
#option-floating.fixed.open.layer .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-img {display:none;}
#option-floating.fixed.open.layer .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt .opt-name {width:auto;}
#option-floating.fixed.open.layer .opt-select-layer .depth-opt-list li span.price {position:static;display:inline-block;width:100%;padding-right:5px;text-align:right;}
#option-floating.fixed.open.layer .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a {padding-left:10px;padding-right:10px;}
#option-floating.fixed.open.layer .prd-gift-wrap {width:100%;}/*lst 20180809*/
#option-floating.fixed.open.layer .prd-gift-wrap .prd-gift {padding-left:20px;padding-right:20px;border-top:0;border-bottom:0;}/*lst 20180809*/
#option-floating.fixed.open.layer .prd-gift-wrap .prd-gift p span {width:auto;}/*lst 20180809*/
#option-floating.fixed.open.layer .prd-btn .description {display:none;}/*lst 20181210*/

#optionprdUnitWrap {}
#optionprdUnitWrap > .item {padding-top:100px;padding-bottom:100px;border-top:1px solid #333;}/*lst 171204*/
#optionprdUnitWrap > .item:first-child {border-top:0;}
#optionprdUnitWrap .img-unregistered {text-align:center;}

/* lst 20180912 VR스토어 버튼 */
.prd-info-box .imgview .btn-vrstore {overflow:hidden;position:absolute;left:20px;bottom:20px;}
.prd-info-box .imgview .btn-vrstore a {position:relative;display:block;width:90px;height:90px;}
.prd-info-box .imgview .btn-vrstore span {display:block;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;}
.prd-info-box .imgview .btn-vrstore .default {z-index:2;background:url(https://image.thehyundai.com/hdmall/images/dp/ico_vrstore_front.png) no-repeat 0 0;}
.prd-info-box .imgview .btn-deepfinder + .btn-vrstore {left:120px;}

/* 라이브방송편성정보 20211122 */
.prd-info-box .prod-date {position:relative;color:#e20f46; margin:16px 0;}
.prd-info-box .prod-date span {font-size:13px; display:inline-block; padding-top: 1px;}
.prd-info-box .prod-date span:before {vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdmall/images/bd/ic-live-common.png');background-size: 300px 300px; width: 20px; height: 20px; background-position: -37px 2px;}
.prd-info-box .prod-date a {color:#e20f46; position:absolute; right:0; top:0; font-size:13px;}
.prd-info-box .prod-date a:before {transition:all 0.3s ease; vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdmall/images/bd/ic-live-common.png');background-size: 300px 300px; width:23px; height:23px; background-position:-26px -18px;  transition: none;}
.prd-info-box .prod-date a.on:before {background-image: url('https://image.thehyundai.com/hdmall/images/bd/ic-live-common.png');background-size: 300px 300px; background-position: -98px -18px;}


/* lst 20191210 대표이미지 */
.itemImgList {overflow:hidden;padding:50px 0;}
.itemImgList ul {margin:-20px 0 0 -20px;}
.itemImgList ul:after {content:"";display:block;clear:both;}
.itemImgList ul li {float:left;width:380px;margin:20px 0 0 20px;}
.itemImgList ul li img {width:100% !important;height:auto;}
.popover-layer-optionprd-box .itemImgList ul {margin:0;}
.popover-layer-optionprd-box .itemImgList ul li {float:none;width:100%;margin:20px 0 0 0;}
.popover-layer-optionprd-box .itemImgList ul li:first-child {margin-top:0;}





/* 20181211 상품상세 */
.content-wrap.content-wrap-default .prd-info .prd-shop{padding-bottom: 15px; border-bottom: 1px solid #e2e2e2;} /* 수정 */
.content-wrap.content-wrap-default .prd-info .prd-shop .mall{display:block; float:right; padding:0; height:30px; font-size:14px; font-weight:600; line-height:30px; text-align:right; color:#666; background:#fff; border:none;}/* 20211123 */
.content-wrap.content-wrap-default .prd-info .prd-shop .mall > .bar { margin:0 8px;}/* 추가 */
.content-wrap.content-wrap-default .prd-info .prd-shop .brand{display:block;float:left;width:300px;text-align:left;line-height:30px;} /* 20190108 수정 */
.content-wrap.content-wrap-default .prd-addinfo{padding: 10px 0; margin-top: 10px; border: 1px solid #ebebeb; border-width: 1px 0;}/* 수정 */
.content-wrap.content-wrap-default .prd-addinfo .prd-share-info{float:left; max-width:50%;} /* 수정 */
.content-wrap.content-wrap-default .prd-addinfo .prd-share-info p{color:#666; line-height:30px;}  /* 수정 */
.content-wrap.content-wrap-default .prd-addinfo .prd-share-info p a.copy{width: 45px; height: 22px; margin-top: 4px; margin-left: 10px; text-align: center; font-size: 12px; line-height: 22px; border: 1px solid #dcdcdc; display: inline-block; float: right;}  /* 20181128 수정 */

/* 추가 */
.content-wrap.content-wrap-default .prd-addinfo .prd-share-btn { max-width: 50%; float: right; position:relative;} /* 20181228 수정 */
.content-wrap.content-wrap-default .prd-addinfo .prd-share-box { width:225px; padding: 12px; text-align: left; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); /* 20190103 수정 */
    border: 1px solid #222; background: #fff; display: none; position: absolute; right:0; top:40px; z-index: 100;}
.content-wrap.content-wrap-default .prd-addinfo .prd-share-box.on {display:block;}
.content-wrap.content-wrap-default .prd-share-box-arrow { width: 0; height: 0; border-style: solid; margin-left: -8px; border-width: 0 8px 8px; border-color: transparent transparent #222;
    display: block; position: absolute; top: -8px; right:10px; z-index: 101;}
.content-wrap.content-wrap-default .prd-share-box-arrow:after {content: ""; width: 0; height: 0; border-style: solid; border-width: 0 7px 7px; border-color: transparent transparent #fff;
    display: block; position: absolute; top: 1px; left: -7px; z-index: 102;}
.content-wrap.content-wrap-default .prd-dis-coupon {padding:9px 0 7px;}
.content-wrap.content-wrap-default .prd-coupon-info {display:block;}
.content-wrap.content-wrap-default .prd-coupon-image {	padding-left:37px; background:url(https://image.thehyundai.com/hdmall/images/co/icon_coupon.gif) no-repeat;}
.content-wrap.content-wrap-default .checkbox-coupon + span { background:url(https://image.thehyundai.com/hdmall/images/co/chkbox_off.gif) no-repeat;}
.content-wrap.content-wrap-default .checkbox-coupon + span.hover {	background:url(https://image.thehyundai.com/hdmall/images/co/chkbox_on.gif) no-repeat;}
.content-wrap.content-wrap-default .checkbox-coupon + span.checked { background:url(https://image.thehyundai.com/hdmall/images/co/chkbox_on.gif) no-repeat;}
.content-wrap.content-wrap-default .prd-review-info { max-width: 100%; margin-top: 12px; font-size: 15px; color: #333;}
.content-wrap.content-wrap-default .prd-review-info span { font-size: 25px; color: #e35c61; vertical-align: baseline;}
.content-wrap.content-wrap-default .prd-review-info i.icon { margin: 0 8px 4px 10px;}

.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li{float:none; padding:10px 0 10px 0; line-height: 24px; min-width: 210px; font-size: 14px; color: #555; position: relative; min-height: 30px;}/* 20211123 */

/* 추가 */
.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li.top-line {	margin-top:5px; padding: 20px 0 15px 0; border-top: 1px dotted #e6e6e6;}
.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li dl{width:100%; padding:0; margin:0; }
.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li dl:after {	content:""; display:block; clear:both;}
.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li dt {width:24%; float:left;}
.content-wrap.content-wrap-default .prd-price-wrap .dis-info > li dd {width:76%; padding:0; margin:0; float:left;}

.content-wrap.content-wrap-default .scrollspywrap{position: relative; padding-left: 0; padding-right: 0;} /* 수정 */
.content-wrap.content-wrap-default .scrollspywrap:after {content:""; display:block; clear:both;} /* 추가 */

/* 추가 */
.content-wrap.content-wrap-default .option-floating-quick {width:270px; background:#fafafa; position:absolute; left:826px; top:0; bottom:auto; }
.content-wrap.content-wrap-default .option-floating-quick.fixed { position:fixed; left:calc(50% + 278px); top:60px; bottom:auto; }
.content-wrap.content-wrap-default .option-floating-quick.bottom { position:absolute; left:826px; top:auto; bottom:0; }

.content-wrap.content-wrap-default #option-floating.fixed.open.layer .prd-btn .mainbtn button:first-child {display:block;} /* 20190111 추가 */
.content-wrap.content-wrap-default #option-floating.fixed.open.layer .prd-btn .mainbtn #btnStorepick {display:none;} /* 20190111 추가 */

/* 20181211 상품상세-각인*/
.content-wrap.content-wrap-default .selected-uitm-write {padding:8px 19px;}
.content-wrap.content-wrap-default .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit {padding:0; margin:0;}
.content-wrap.content-wrap-default .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit:after {content:""; display:block; clear:both;}
.content-wrap.content-wrap-default .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit dt {width:110px; padding:6px 0 5px 0; margin:0; float:left;}
.content-wrap.content-wrap-default .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit dd {width:calc(100% - 110px); min-width:190px; padding:0 0 5px 0; margin:0; float:left;}
.content-wrap.content-wrap-default .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-input {width:100%; height:30px;}


/* 20181211 간편선택 move 영역 */
.content-wrap.content-wrap-default .option-floating.fixed {position:fixed; bottom:0; right:50%; margin-right:-548px; width:270px; max-height:758px; height:auto; padding:20px 0px 20px 20px; border:0; background:#fafafa; z-index:799;}/*lst 20190115*/
.content-wrap.content-wrap-default .option-floating.fixed.sc {overflow-y:auto;overflow-x:hidden;}/*lst 20190117*/
.content-wrap.content-wrap-default .option-floating.fixed .option-floating-scroll { overflow:hidden; max-height:500px; min-height:186px; height:500px; float:left; width:100%; display:block;}
.content-wrap.content-wrap-default .mCSB_inside > .mCSB_container { margin-right:20px;}
.content-wrap.content-wrap-default .option-floating.fixed .btn-wrap { float:right; clear:none; width:100%; padding:20px 20px 0 0; margin:0; text-align:left; display:block;}

/* 20190111 수정 */
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a {padding-right:10px; padding-left:10px;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-img {display:none;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li span.price { position: static; display: inline-block; width: 100%; top: 50%; margin-top: -10px; padding-right: 5px; text-align: right;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row.type-dill .opt-select-layer .depth-opt-list li > a .opt-dill-txt .opt-name { display: inline-block; vertical-align: middle; width: auto;}
/* // 20190111 수정 */

.content-wrap.content-wrap-default .option-floating.fixed .opt-select-layer.top {bottom:auto;top:37px;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-sel-wrap .opt-sel-box p.name {float:left; width:100%; padding:2px 10px 10px 0;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-sel-wrap .opt-sel-box p.price {float:right; padding-right:15px; width:120px;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-sel-box .selected-uitm {position:relative; padding:8px 15px;}
.content-wrap.content-wrap-default .option-floating.fixed .selected-uitm-write{padding:8px 15px;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-sel-wrap .opt-sel-box a.del {float:none; width:15px; margin-top:0; line-height:0; position:absolute; right:10px; bottom:11px; }

.content-wrap.content-wrap-default .option-floating.fixed .prd-btn .mainbtn input + .btn{margin-top:6px} /* 20181227 추가 */

/* 20190103 추가 */
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap {padding:0px; background:none;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row h4 {width:100%;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-opt-wrap .prd-opt-row .opt-select-wrap {width:100%;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-select-box .opt-select-value {padding-left:15px;padding-right:15px;}
.content-wrap.content-wrap-default .option-floating.fixed .opt-select-box .opt-select-value > a {padding-right:12px;background:url(https://image.thehyundai.com/hdmall/images/dp/img_detail_optionprd_selectbox2_arrow.png) no-repeat right 5px;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-btn .mainbtn.full {padding-top:128px;}
.content-wrap.content-wrap-default .option-floating.fixed .prd-btn .mainbtn.type2 {padding-top:64px;}
/* 20190114 추가 */
.content-wrap.content-wrap-default .option-floating.fixed.open .prd-btn .mainbtn.full {padding-top:64px;}
.content-wrap.content-wrap-default .option-floating.fixed.open .prd-btn .mainbtn.type2 {padding-top:0px;}

/* 20181211 간편선택 move.open (layer) 영역 */
#option-floating.fixed.open.layer{width:270px; padding:0; border:0; box-shadow:none; max-height:600px; background:#fff;}
/* // 20190103 추가 */

/* 20181214 상품상세-각인(옵션변경 팝업)*/
.pop-content .selected-uitm-write {padding:25px 19px 0;}
.pop-content .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit {padding:0; margin:0 0 15px 0;}
.pop-content .selected-uitm-write .selected-uitm-info-list li:last-child .selected-uitm-info-unit {padding:0; margin:0;}
.pop-content .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit:after {content:""; display:block; clear:both;}
.pop-content .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit dt {width:110px; padding:10px 0 5px 0; margin:0; font-size:13px; color:#777; float:left;}
.pop-content .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-unit dd {width:calc(100% - 110px); min-width:190px; padding:0; margin:0; font-size:13px; float:left;}
.pop-content .selected-uitm-write .selected-uitm-info-list .selected-uitm-info-input {width:100%; height:38px; border:1px solid #ddd;}


/* 장바구니 - 같이 구매하면 좋은 상품 리스트 - 20181218 추가 */
.product-list.withbuy {margin:0 -16px; padding-bottom:28px;} /* 20190826 수정 */
.product-list.withbuy li {float:left; width:288px; padding:20px 16px 15px 16px; border:none;}	/* 20190107 수정 */
.product-list.withbuy .prod-unit {position:relative; height:370px; line-height:18px; padding:0;}	/* 20190104 수정 */
.product-list.withbuy .prod-unit .price-info {margin-top:12px;}
.product-list.withbuy .prod-unit .price-info > span {font-size:22px; line-height:30px; color:#222; font-weight:700;}	/* 20190115 수정 */
.product-list.withbuy .prod-unit .price-info > span.o-price {margin-left:13px; font-size:18px; color:#777; font-weight:400;}
.product-list.withbuy .prod-unit .img {width:256px; height:256px; line-height:0; position:relative; margin:0 auto;	box-sizing:border-box;}/* 20190115 수정 */
.product-list.withbuy .prod-unit .img img {display:block; width:254px; height:254px;}
.product-list.withbuy .prod-unit .title {font-size:14px;margin-top:7px;line-height:20px;max-height:42px;height:48px;display:-webkit-box;overflow:hidden;color:#777777;}/*lst 20190826*/

/* 20200406 카드 즉시할인 템플릿화 */
.exhibition-detail-card .top-area {position:relative;}
.exhibition-detail-card .top-area .card-image-box {position:absolute;left:0;top:67px;width:100%;text-align:center;}
.exhibition-detail-card .top-area .top-box {height:558px;}
.exhibition-detail-card .top-area .cont-box {padding:120px 0 60px 0;}
.exhibition-detail-card .top-area .cont-box ul {display:table;margin:0 auto;max-width:750px;color:#fff;}
.exhibition-detail-card .top-area .cont-box ul li {display:table-row;}
.exhibition-detail-card .top-area .cont-box ul li .tit {display:table-cell;width:110px;vertical-align:top;padding:30px 40px 0 0;font-weight:600;font-size:19px;}
.exhibition-detail-card .top-area .cont-box ul li .tit span {display:inline-block;padding-bottom:1px;border-bottom:3px solid #333;}
.exhibition-detail-card .top-area .cont-box ul li .cont {display:table-cell;vertical-align:top;padding-top:30px;font-size:23px;}
.exhibition-detail-card .top-area .cont-box ul li .cont .list-item {position:relative;padding-left:20px;margin-top:5px;}
.exhibition-detail-card .top-area .cont-box ul li .cont .list-item:before {content:"-";display:inline-block;position:absolute;left:0;top:3px;}
.exhibition-detail-card .top-area .cont-box ul li:first-child .tit {padding-top:0;}
.exhibition-detail-card .top-area .cont-box ul li:first-child .cont {padding-top:0;}
.exhibition-detail-card .top-area .btn-box {text-align:center;margin-top:60px;}
.exhibition-detail-card .top-area .btn-box a {display:inline-block;padding:15px 30px;background-color:#f0b6dc;font-size:22px;color:#333;text-decoration:none;}
.exhibition-detail-card .top-area .btn-box a em {margin-left:15px;}
.exhibition-detail-card .middle-area {padding:50px 70px 65px;}
.exhibition-detail-card .middle-area .tit {text-align:center;}
.exhibition-detail-card .middle-area .tit span {display:inline-block;font-size:23px;color:#333;border-bottom:3px solid #333;}
.exhibition-detail-card .middle-area .list {padding-top:30px;}
.exhibition-detail-card .middle-area .list li {position:relative;font-size:20px;color:#666;}
.exhibition-detail-card .middle-area .list > li {padding-left:18px;margin-top:4px;}
.exhibition-detail-card .middle-area .list > li:first-child {margin-top:0px;}
.exhibition-detail-card .middle-area .list > li:before {content:"";position:absolute;left:0;top:10px;display:inline-block;width:6px;height:6px;background-color:#666;}
.exhibition-detail-card .middle-area .list > li > ul li {padding-left:15px;margin-top:4px;}
.exhibition-detail-card .middle-area .list > li > ul li:before {content:"-";position:absolute;left:0;top:3px;display:inline-block;font-size:16px;}

/* 20200706 브랜드스토어 */
.content-wrap.brand-store {padding-top:20px;}
.brand-store-wrap .title-area {width:330px;margin:0 auto 35px;text-align:center;}
.brand-store-wrap .title-area h2 {font-size:27px;font-weight:700;line-height:1em;color:#222;}
.brand-store-wrap .title-area p {display:none;margin-top:15px;padding-top:10px;font-size:13px;color:#666;line-height:1em;border-top:1px solid #e3e3e3;}
.brand-store-wrap .brand-store-tab-area {text-align:center;}
.brand-store-wrap .brand-store-tab-area:after {content:"";display:block;clear:both;}
.brand-store-wrap .brand-store-tab-area li {float:left;width:186px;}
.brand-store-wrap .brand-store-tab-area li:first-child {width:190px;}
.brand-store-wrap .brand-store-tab-area li:first-child a {margin-left:0;border-left:1px solid #ccc;}
.brand-store-wrap .brand-store-tab-area li a {display:block;padding:14px 0;font-size:13px;color:#767676;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #333;background-color:#fff;text-decoration:none;}
.brand-store-wrap .brand-store-tab-area li a:hover {color:#555;background:#fafafa}
.brand-store-wrap .brand-store-tab-area li.current a {margin:0 0 0 -1px;color:#242424 !important;font-weight:700;border:1px solid #333;border-bottom:1px solid #fff;background-color:#fff !important;}
.brand-store-wrap .brand-store-tab-area li:first-child.current a {margin-left:0;}
.brand-store-wrap .brand-store-contents-area {min-height:1000px;padding-bottom:100px;}
.brand-store-wrap .category-box {overflow:hidden;padding-top:40px;visibility:hidden;}
.brand-store-wrap .category-box ul {text-align:center;}
.brand-store-wrap .category-box ul:after {content:"";display:block;clear:both;}
.brand-store-wrap .category-box ul li {float:left;width:208px;margin-bottom:50px;}
.brand-store-wrap .category-box ul li.block-type-a {width:436px;}
.brand-store-wrap .category-box ul li.block-type-b {height:546px;}
.brand-store-wrap .category-box ul li a {display:block;position:relative;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;transition:transform 0.3s;}
.brand-store-wrap .category-box ul li a:hover {text-decoration:none;}
.brand-store-wrap .category-box ul li a span {display:block;}
.brand-store-wrap .category-box ul li.open a:after {content:"OPEN";position:absolute;left:0;top:0;display:inline-block;text-align:center;padding:0 15px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:700;background-color:#ec555e;}
.brand-store-wrap .category-box ul li.event a:after {content:"EVENT";position:absolute;left:0;top:0;display:inline-block;text-align:center;padding:0 15px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:700;background-color:#ec555e;}
.brand-store-wrap .category-box ul li.new a:after {content:"NEW";position:absolute;left:0;top:0;display:inline-block;text-align:center;padding:0 15px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:700;background-color:#ec555e;}
.brand-store-wrap .category-box ul li.seasonoff a:after {content:"SEASON OFF";position:absolute;left:0;top:0;display:inline-block;text-align:center;padding:0 15px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:700;background-color:#ec555e;}
.brand-store-wrap .category-box ul li a.up {-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px);}
.brand-store-wrap .category-box .image {overflow:hidden;}
.brand-store-wrap .category-box .image img {width:100%;height:auto;}
.brand-store-wrap .category-box .logo {margin-top:10px;height:33px}
.brand-store-wrap .category-box .logo img {height:100%;width:auto;}
.brand-store-wrap .consonant-box {display:none;padding-top:40px;}
.brand-store-wrap .consonant-nav {position:relative;margin-bottom:50px;}
.brand-store-wrap .consonant-nav p {position:absolute;left:33px;top:50%;margin-top:-23px;text-align:center;}
.brand-store-wrap .consonant-nav p a {display:inline-block;width:75px;height:47px;line-height:47px;font-size:20px;color:#39594e;border:1px solid #39594e;}
.brand-store-wrap .consonant-nav p a:hover {text-decoration:none;}
.brand-store-wrap .consonant-nav p a:hover span {border-bottom:1px solid #39594e;}
.brand-store-wrap .consonant-nav p a.current {color:#fff;background-color:#39594e;}
.brand-store-wrap .consonant-nav ul {padding-left:140px;}
.brand-store-wrap .consonant-nav ul + ul {margin-top:10px;}
.brand-store-wrap .consonant-nav ul:after {content:"";display:block;clear:both;}
.brand-store-wrap .consonant-nav ul li {float:left;text-align:center;}
.brand-store-wrap .consonant-nav ul li a {display:inline-block;min-width:32px;height:32px;line-height:32px;padding:0 7px;font-size:19px;color:#999;}
.brand-store-wrap .consonant-nav ul li a:hover {text-decoration:none;color:#39594e;}
.brand-store-wrap .consonant-nav ul li a:hover span {border-bottom:1px solid #39594e;}
.brand-store-wrap .consonant-nav ul li a.current {color:#fff;background-color:#39594e;}
.brand-store-wrap .consonant-list .item {position:relative;margin-bottom:50px;}
.brand-store-wrap .consonant-list .item p {position:absolute;left:0;top:0px;text-align:center;width:140px;font-size:30px;color:#222;line-height:1em;font-weight:700;}
.brand-store-wrap .consonant-list .item ul {padding-left:140px;}
.brand-store-wrap .consonant-list .item ul:after {content:"";display:block;clear:both;}
.brand-store-wrap .consonant-list .item ul li {float:left;width:245px;height:32px;padding-right:20px;margin-bottom:35px;}
.brand-store-wrap .consonant-list .item ul li a {display:inline-block;max-width:100%;}
.brand-store-wrap .consonant-list .item ul li a span {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#666;line-height:1em;}
.brand-store-wrap .consonant-list .item ul li a span:first-child {font-size:15px;color:#222;line-height:1em;}
.brand-store-wrap .consonant-list .item ul li a span + span {margin-top:6px;color:#ccc;}
.brand-store-wrap .consonant-list .item ul li a:hover {text-decoration:none;}
.brand-store-wrap .consonant-list .item ul li a:hover span {color:#39594e;}
.brand-store-wrap .sticky {position:fixed;z-index:20;top:0;width:1120px;}
.brand-store-wrap .sticky + .brand-store-contents-area {padding-top:48px;}
.brand-store-wrap .fadeIn {-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:brandStoreFade;-moz-animation-name:brandStoreFade;animation-name:brandStoreFade;}
@-webkit-keyframes brandStoreFade {
    from { opacity:0; }
    to { opacity:1; }
}
@-moz-keyframes brandStoreFade {
    from { opacity:0; }
    to { opacity:1; }
}
@keyframes brandStoreFade {
    from { opacity:0; }
    to { opacity:1; }
}

/* 20201208 매장필터 */
.filter-wrap {float:left;width:280px;margin-top:78px;border-top:2px solid #464646;}
.filter-wrap .group-wrap {padding:27px 0 27px 0;border-bottom:1px solid #ccc;}
.filter-wrap .group-title {position:relative;}
.filter-wrap .group-title > span {font-size:16px;color:#222;font-weight:700;}
.filter-wrap .group-title > button {position:absolute;right:2px;top:50%;display:block;padding:6px;margin-top:-14px;border:0;background:#fff;}
.filter-wrap .group-title > button span {display:block;width:15px;height:15px;font-size:0;line-height:0;text-indent:-9999px;background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat 0 0;}
.filter-wrap .group-list {margin-top:17px;margin-bottom:17px;}
.filter-wrap .group-list > li {margin-top:14px;}
.filter-wrap .group-list > li:first-child {margin-top:0;}
.filter-wrap .group-list > li a {font-size:14px;color:#666;}
.filter-wrap .group-list > li label {font-size:13px;color:#666;}
.filter-wrap .group-list > li label .cr-checkbox {margin-right:8px !important;}
.filter-wrap .group-list > li:nth-child(5) ~ li {display:none;}
.filter-wrap .group-list.selectable {margin-left:-3px;margin-right:-3px;}
.filter-wrap .group-list.selectable:after {content:"";display:block;clear:both;}
.filter-wrap .group-list.selectable > li {float:left;margin-top:0;}
.filter-wrap .group-list.selectable > li:nth-child(5) ~ li {display:block;}
.filter-wrap .group-list.selectable.palette {margin-left:0;margin-right:0;}
.filter-wrap .group-list.selectable.palette:after {content:"";display:block;clear:both;}
.filter-wrap .group-list.selectable.palette > li {float:left;width:25%;margin-top:0;text-align:center;}
.filter-wrap .group-list.selectable.palette > li .name {display:block;padding:2px 0 6px 0;text-align:center;font-size:13px;color:#666;}
.filter-wrap .group-list.selectable.pattern {margin-left:0;margin-right:0;}
.filter-wrap .group-list.selectable.pattern:after {content:"";display:block;clear:both;}
.filter-wrap .group-list.selectable.pattern > li {float:left;width:50%;margin-top:0;text-align:center;}
.filter-wrap .group-list.selectable.pattern > li .name {display:block;padding:2px 0 6px 0;text-align:center;font-size:13px;color:#666;}
.filter-wrap .group-list.mixed > li .selectric-wrapper {float:right;margin-top:-5px;width:115px !important;}
.filter-wrap .group-list.mixed > li:after {content:"";display:block;clear:both;}
.filter-wrap .group-more-box {display:none;text-align:right;}
.filter-wrap .group-more-box .group-more-btn {display:inline-block;border:0;background:#fff;}
.filter-wrap .group-more-box .group-more-btn span {display:inline-block;vertical-align:middle;font-size:13px;color:#666;}
.filter-wrap .group-more-box .group-more-btn:after {content:"";display:inline-block;vertical-align:middle;width:7px;height:4px;margin-left:6px;background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat -50px 0;}
.filter-wrap .cr-checkbox.hover {background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat -100px 0;}
.filter-wrap .cr-checkbox.checked {background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat -100px -50px;}
.filter-wrap .selectable label {margin:3px;width:65px;height:32px;line-height:32px;background-color:#f3f3f3;border:1px solid #f3f3f3;}
.filter-wrap .selectable label:hover {border:1px solid #ec555e;}
.filter-wrap .selectable label.checked {color:#ec555e;background-color:#fff;border:1px solid #ec555e;}
.filter-wrap .selectable.palette label {position:relative;width:46px;height:46px;font-size:0;line-height:0;text-indent:-9999px;border:0;border-radius:50%;}
.filter-wrap .selectable.palette label.checked:after {content:"";position:absolute;left:50%;top:50%;display:block;width:18px;height:18px;margin-left:-9px;margin-top:-9px;background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat -150px 0;}
.filter-wrap .selectable.palette label.white {border:1px solid #e7e7e7;}
.filter-wrap .selectable.palette label.white.checked:after {background:url(https://image.thehyundai.com/hdmall/images/co/category_filter_icons.png) no-repeat -150px -50px;}
.filter-wrap .selectable.pattern label {position:relative;width:117px;height:46px;font-size:0;line-height:0;text-indent:-9999px;border:0;}
.filter-wrap .selectable.pattern label.checked:after {content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:4px solid #ec555e;}
.filter-wrap .input-direct {float:none;}
.filter-wrap .input-direct p {display:block;}
.filter-wrap .input-direct p + p {margin-top:6px;}
.filter-wrap .input-direct .input {width:115px;}
.filter-wrap .input-direct .btn {float:none;width:100%;margin-left:0;padding:0 30px;color:#fff !important;font-size:15px;font-weight:700;background-color:#c7c7c7 !important;}
.filter-wrap .group-wrap.type-more .group-list li:nth-child(5) ~ li {display:block;}
.filter-wrap .group-wrap.type-more .group-more-box .group-more-btn:after {background-position:-50px -50px;}
.filter-wrap .group-wrap.type-close .group-title > button span {background-position:0 -50px;}
.filter-wrap .group-wrap.type-close .group-list,
.filter-wrap .group-wrap.type-close .group-more-box,
.filter-wrap .group-wrap.type-close .input-direct {display:none !important;}

/* 20210607 셀렉션매장 */
.selection-wrap:after {content:"";display:block;clear:both;}
.selection-wrap .selection-title {text-align:center;height:54px;border-bottom:1px solid #e7e7e7;}
.selection-wrap .selection-title h2 {padding-bottom:25px;font-size:28px;line-height:1;color:#222;/*font-family:"Noto Sans Korean";*/}/* 20230317 */
.selection-wrap .filter-wrap {width:220px;margin-top:54px;border-top:0;}
.selection-wrap .filter-wrap .group-title > button {display:none;}
.selection-wrap .filter-wrap .group-wrap {border-top:1px solid #e7e7e7;border-bottom:0;}
.selection-wrap .filter-wrap .input-direct input {width:80px;}
.selection-wrap .filter-wrap .input-direct span {margin-left:2px;}
.selection-wrap .filter-wrap + .selection-goods-wrap {float:left;width:830px;margin-left:70px;}
.selection-wrap .filter-wrap .group-banner a {display:block;}
.selection-wrap .filter-wrap .group-banner img {width:100%;height:auto;vertical-align:top;}
.selection-wrap .selection-goods-wrap .top-area {padding-top:20px;}
.selection-wrap .selection-goods-wrap .top-area:after {content:"";display:block;clear:both;}
.selection-wrap .selection-goods-wrap .top-area .count {float:left;margin-top:5px;font-size:16px;color:#666;}
.selection-wrap .selection-goods-wrap .top-area .sort {float:right;}
.selection-wrap .selection-goods-wrap .top-area .selectric-wrapper {width:150px !important;}
.selection-wrap .selection-goods-wrap .btn-to-link {position:absolute;z-index:10;left:0;top:0;display:block;width:100%;height:100%;font-size:0;line-height:0;}
.selection-wrap .selection-goods-wrap .goods-area {padding-top:40px;}
.selection-wrap .selection-goods-wrap .goods-area ul {display:flex;flex-wrap:wrap;}
.selection-wrap .selection-goods-wrap .goods-area ul li {position:relative;width:262px;margin-bottom:50px;margin-left:22px;}
.selection-wrap .selection-goods-wrap .goods-area ul li:nth-child(3n-2) {margin-left:0;}
.selection-wrap .selection-goods-wrap .goods-area .img-box {overflow:hidden;position:relative;}
.selection-wrap .selection-goods-wrap .goods-area .img-box:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.03);z-index:3;}
.selection-wrap .selection-goods-wrap .goods-area .img-box img {width:100%;height:auto;vertical-align:top;}
.selection-wrap .selection-goods-wrap .goods-area .flag {display:block;padding:0 10px;height:22px;line-height:22px;font-size:12px;font-weight:300;color:#fff;background-color:#aaa;}
.selection-wrap .selection-goods-wrap .goods-area .img-box .flag {position:absolute;left:0;top:0;}
.selection-wrap .selection-goods-wrap .goods-area .flag-box {overflow:hidden;margin-top:16px;margin-left:-2px;max-height:52px;}
.selection-wrap .selection-goods-wrap .goods-area .flag-box:after {content:"";display:block;clear:both;}
.selection-wrap .selection-goods-wrap .goods-area .flag-box .flag {float:left;margin:2px;color:#888;background-color:#ededed;}
.selection-wrap .selection-goods-wrap .goods-area .brand {margin-top:16px;font-size:13px;font-weight:700;color:#231f20;}
.selection-wrap .selection-goods-wrap .goods-area .name {margin-top:16px;max-height:38px;font-size:14px;color:#231f20;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.selection-wrap .selection-goods-wrap .goods-area .brand + .name {margin-top:6px;}
.selection-wrap .selection-goods-wrap .goods-area .price {margin-top:14px;font-size:14px;color:#231f20;}
.selection-wrap .selection-goods-wrap .goods-area .price span {font-size:12px;}
.selection-wrap .selection-goods-wrap .goods-area .in-fixed {overflow:hidden;}
.selection-wrap .selection-goods-wrap .goods-area.type-vertical .img-box {padding:150% 0 0 0;}
.selection-wrap .selection-goods-wrap .goods-area.type-vertical .img-box img {position:absolute;left:0;top:50%;transform:translateY(-50%) scale(1.5);-webkit-transform:translateY(-50%) scale(1.5);}
.selection-wrap .selection-goods-wrap .editor-area {padding-top:20px;}
.selection-wrap .selection-goods-wrap .list-area {padding-top:40px;}
.selection-wrap .selection-goods-wrap .list-area ul {display:flex;flex-wrap:wrap;margin-left:-21px;}/* 20230317 */
.selection-wrap .selection-goods-wrap .list-area ul li {position:relative;width:264px;margin-bottom:60px;margin-left:21px;}
.selection-wrap .selection-goods-wrap .list-area .img-box img {width:100%;height:auto;vertical-align:top;}
.selection-wrap .selection-goods-wrap .list-area .text {margin-top:20px;}
.selection-wrap .selection-goods-wrap .list-area .text p {font-size:17px;line-height:1.3;color:#231f20;}
.selection-wrap .selection-goods-wrap .list-area .text p + p {margin-top:3px;font-size:15px;color:#888;}
.selection-wrap .selection-goods-wrap .list-area .date {margin-top:16px;font-size:13px;line-height:1.2;color:#888;}
.selection-wrap .pagination-wrap {padding-top:0;}
.selection-wrap .selection-goods-wrap .tab-nav {display:flex;justify-content:center;margin-top:40px;text-align:center;background-color:#2d2d2d;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li {height:40px;background-color:#2d2d2d;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li button {padding:11px 35px 10px 35px;font-size:15px;color:#fff;line-height:1.2;background:0;border:0;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li:hover {background-color:#eaeaea;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li:hover button {color:#2d2d2d;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li.active {background-color:#eaeaea;}/* 20230317 */
.selection-wrap .selection-goods-wrap .tab-nav li.active button {color:#2d2d2d;}/* 20230317 */

/* 20211019 다른 지점 동일 상품 */
.other-store-wrap .t-area {padding:34px 0 14px;}
.other-store-wrap .t-area:after {content:"";display:block;clear:both;}
.other-store-wrap .t-area p {float:left;font-size:15px;color:#555;}
.other-store-wrap .t-area div {float:right;}
.other-store-wrap .t-area div a {display:inline-block;font-size:13px;line-height:1.3;color:#666;border-bottom:1px solid #666;}
.other-store-wrap .t-area div a:hover {text-decoration:none;}
.other-store-wrap .other-store-swiper {position:relative;margin-bottom:30px;}
.other-store-wrap .swiper-container {margin:0 30px;}
.other-store-wrap .swiper-container .swiper-slide {width:150px;height:auto;}
.other-store-wrap .swiper-container .swiper-slide a {display:block;height:100%;padding:13px 0 11px;text-decoration:none;text-align:center;border:1px solid #dcdcdc;background-color:#fff;border-radius:4px;}
.other-store-wrap .swiper-container .swiper-slide a span {display:block;line-height:1.2;}
.other-store-wrap .swiper-container .swiper-slide .store-area {font-size:15px;color:#9a9a9a;}
.other-store-wrap .swiper-container .swiper-slide .price {padding:2px 0 6px;font-size:20px;color:#9a9a9a;font-weight:700;}
.other-store-wrap .swiper-container .swiper-slide .price em {display:inline-block;vertical-align:middle;margin-left:2px;font-size:15px;font-weight:400;}
.other-store-wrap .swiper-container .swiper-slide .storepick {font-size:12px;color:#9a9a9a;}
.other-store-wrap .swiper-container .swiper-slide .date {padding:7px 0 10px;font-size:13px;color:#9a9a9a;}
.other-store-wrap .swiper-container .swiper-slide:first-child a {border:1px solid #999;}
.other-store-wrap .swiper-container .swiper-slide:first-child .store-area {color:#222;}
.other-store-wrap .swiper-container .swiper-slide:first-child .price {color:#222;}
.other-store-wrap .swiper-container .swiper-slide:first-child .storepick {color:#ec555e;}
.other-store-wrap .swiper-container .swiper-slide:first-child .date {color:#222;}
.other-store-wrap .other-store-btn .swiper-button-prev,
.other-store-wrap .other-store-btn .swiper-button-next {margin-top:-13px;width:15px;height:25px;background-image:url(https://image.thehyundai.com/hdmall/images/dp/icon_other_store_btn.png);background-repeat:no-repeat;background-size:auto;}
.other-store-wrap .other-store-btn .swiper-button-prev {left:0;background-position:0 0;}
.other-store-wrap .other-store-btn .swiper-button-next {right:0;background-position:-15px 0;}

/* 20211110 서비스 예약 팝업 */
#popover-service-reservation .pop-content {padding:40px 0;}
#popover-service-reservation .service-reservation-wrap .txt01 {padding:0 40px;font-size:16px;color:#222;}
#popover-service-reservation .service-reservation-wrap .txt02 {padding:0 40px;margin-top:20px;font-size:17px;color:#222;font-weight:700;}
#popover-service-reservation .service-reservation-wrap .txt03 {padding:0 40px;margin-top:12px;font-size:14px;color:#45675b;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper {padding:0 40px;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide {display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:56px;height:auto;text-align:center;padding-top:6px;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide .month {font-size:13px;color:#333;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide button {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;margin-top:4px;width:56px;height:56px;color:#333;background-color:#fff;border:1px solid #e4e4e4;border-radius:50%;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide .dayofweek {display:block;font-size:13px;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide .day {display:block;font-size:18px;line-height:1.2;font-weight:700;font-family:"Noto Sans Korean";}
#popover-service-reservation .service-reservation-wrap .reservation-swiper .swiper-slide button.on {color:#fff;background-color:#ec555e;border:1px solid #ec555e;}
#popover-service-reservation .service-reservation-wrap .reservation-swiper + .txt02 {margin-top:37px;}
#popover-service-reservation .service-reservation-wrap .notice-box {margin:15px 40px 0;border-top:1px solid #222;}
#popover-service-reservation .service-reservation-wrap .notice-box .txt02 {padding:0;margin-top:37px;}
#popover-service-reservation .service-reservation-wrap .notice-box ul li {position:relative;padding-left:10px;margin-top:4px;font-size:14px;color:#aaa;}
#popover-service-reservation .service-reservation-wrap .notice-box ul li:before {content:"";position:absolute;left:0;top:7px;display:block;width:6px;height:1px;background-color:#aaa;}
#popover-service-reservation .btn-wrap {padding-bottom:40px;border-top:0;}

/* 20220112 상품평개선 */
.prd-review-wrap {position:relative}
.prd-review-wrap .prd-review-top {display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;}
.prd-review-wrap .prd-review-top .thum img {width:70px;height:70px;vertical-align:top;}
.prd-review-wrap .prd-review-top .cont {padding-left:20px;}
.prd-review-wrap .prd-review-top .cont .name {margin-bottom:5px;font-size:15px;color:#231f20;}
.prd-review-wrap .prd-review-top .cont .opt {font-size:15px;color:#999;}
.prd-review-wrap .prd-review-write {margin-top:30px;border-top:1px solid #ddd;}
.prd-review-wrap .prd-review-write .score-box {padding:30px 0 20px;text-align:center;}
.prd-review-wrap .prd-review-write .score-box .tit {font-size:18px;color:#231f20;}
.prd-review-wrap .prd-review-write .score-box .star-score {margin-top:3px;margin-left:0;}
.prd-review-wrap .prd-review-write .score-box .star-score-message {margin-top:8px;font-size:15px;color:#ec555e;}
.prd-review-wrap .prd-review-write .score-box .star-score-message span {display:none;}
.prd-review-wrap .prd-review-write .text-area-box {position:relative;}
.prd-review-wrap .prd-review-write .text-area-box textarea {padding:8px;resize:none;font-size:13px;}
.prd-review-wrap .prd-review-write .text-area-box .txt-byte {position:absolute;bottom:2px;right:8px;margin-top:0;}
.prd-review-wrap .prd-review-write .text-area-box .txt-byte span {color:#231f20;}
.prd-review-wrap .prd-review-write .file-add-wrap {margin-top:20px;}
.prd-review-wrap .prd-review-write .upload-box {display:flex;flex-wrap:wrap;flex-direction:row;}
.prd-review-wrap .prd-review-write .upload-box .tit {align-self:center;width:70px;font-size:13px;color:#231f20;}
.prd-review-wrap .prd-review-write .upload-box .list {align-self:center;}
.prd-review-wrap .prd-review-write .upload-box .list:after {content:"";display:block;clear:both;}
.prd-review-wrap .prd-review-write .upload-box .list li {position:relative;float:left;margin-left:10px;}
.prd-review-wrap .prd-review-write .upload-box .list li:first-child {margin-left:0;}
.prd-review-wrap .prd-review-write .upload-box .list li .upload {display:block;position:relative;overflow:hidden;width:70px;height:70px;background:#f5f5f5;}
.prd-review-wrap .prd-review-write .upload-box .list li .upload:before {content:"";display:inline-block;width:2px;height:20px;background-color:#666;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.prd-review-wrap .prd-review-write .upload-box .list li .upload:after {content:"";display:inline-block;width:20px;height:2px;background-color:#666;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.prd-review-wrap .prd-review-write .upload-box .list li .upload input {position:absolute;width:100%;height:100%;bottom:0;right:0;z-index:9;opacity:0;cursor:pointer;}
.prd-review-wrap .prd-review-write .upload-box .list li .img-box {position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.prd-review-wrap .prd-review-write .upload-box .list li a.delete {position:absolute;top:0;right:0;width:15px;height:15px;z-index:10;}
.prd-review-wrap .prd-review-write .upload-box .list li a.delete i {vertical-align:top;}
.prd-review-wrap .prd-review-write .upload-box .description {margin-bottom:0;padding-left:14px;font-size:13px;color:#999;}
.prd-review-wrap .prd-review-write .themoney-description {display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-top:30px;}
.prd-review-wrap .prd-review-write .themoney-description .tit {font-size:15px;color:#231f20;}
.prd-review-wrap .prd-review-write .themoney-description .txt {padding-left:20px;font-size:13px;color:#999;}

.prd-review-top-area {display:flex;justify-content:space-between;align-items:center;padding:20px 0;}
.prd-review-top-area .l-box {flex-grow:1;}
.prd-review-top-area .star-box .num-score {display:inline-block;vertical-align:middle;margin-left:20px;font-size:33px;color:#231f20;font-weight:700;}
.prd-review-top-area .txt-box {padding-top:10px;}
.prd-review-top-area .txt-box span {font-size:14px;color:#666;}
.prd-review-top-area .join-clubbeauty-btn {display:inline-block;margin-right:20px;padding:7px 30px;border:1px solid #000;background-color:#fff;}
.prd-review-top-area .join-clubbeauty-btn:hover {text-decoration:none;}
.prd-review-top-area .join-clubbeauty-btn:before {content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:34px;height:34px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat 0 0;}
.prd-review-top-area .join-clubbeauty-btn span {display:inline-block;font-size:14px;color:#231f20;}
.prd-review-top-area .join-clubbeauty-btn:after {content:"";display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px;width:8px;height:11px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat 0 -50px;}
.prd-review-top-area .no-review-box {padding-bottom:3px;font-size:20px;color:#231f20;}
.prd-review-top-area .notice-box {padding:6px 0 0;font-size:14px;color:#666;}
.prd-review-top-area.type-line {padding-bottom:170px;border-bottom:1px solid #eee;}

.photo-review-box {padding:40px 0 25px;}
.photo-review-box .swiper-slide {width:130px;height:130px;}
.photo-review-box .swiper-slide button {position:relative;padding:0;width:100%;height:100%;border:0;background:0;}
.photo-review-box .swiper-slide button:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.03);z-index:3;}
.photo-review-box .swiper-slide button span {display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.photo-review-box .swiper-slide img {vertical-align:top;object-fit:cover;width:100%;height:100%;}
.photo-review-box .swiper-slide.type-more {display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;font-size:13px;color:#666;}

.review-sorting-box {display:flex;flex-wrap:wrap;align-items:center;padding:25px 0 20px;border-bottom:1px solid #231f20;}
.review-sorting-box button {margin-right:20px;padding:0;border:0;background:0;}
.review-sorting-box button span {display:inline-block;vertical-align:middle;font-size:16px;color:#231f20;}
.review-sorting-box .active span {font-weight:700;}
.review-sorting-box .filter {margin-right:0;margin-left:auto;}
.review-sorting-box .filter:before {content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:16px;height:18px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -50px -50px;background-size:150px auto;}
.review-sorting-box .filter span {font-size:14px;}

.review-list-box > ul > li {padding:40px 0 ;border-bottom:1px solid #eee;}
.review-list-box > ul > li.empty-review {padding-bottom:170px;font-size:16px;color:#231f20;}
.review-list-box .top .star-score {margin-left:0;}
.review-list-box .top .num-score {display:inline-block;vertical-align:middle;margin-left:10px;font-size:14px;color:#e2767a;font-weight:700;}
.review-list-box .middle {display:flex;align-items:center;padding:10px 0;}
.review-list-box .middle .col1 {width:803px;}
.review-list-box .middle .col2 {display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:170px;}
.review-list-box .middle .col3 {text-align:center;width:127px;}
.review-list-box .bottom {width:803px;}
.review-list-box .txt-option {padding-bottom:12px;font-size:14px;color:#999;}
.review-list-box .txt-comment {font-size:14px;color:#231f20;line-height:1.7;}
.review-list-box .name {display:inline-block;margin:2px 8px;font-size:14px;color:#231f20;}
.review-list-box .date {display:inline-block;margin:2px 8px;font-size:14px;color:#231f20;}
.review-list-box .report-btn {margin:10px 30px 0;padding:2px;font-size:14px;color:#999;border:0;border-bottom:1px solid #999;background:0;}
.review-list-box .recommend-btn {padding:6px 15px;border:1px solid #d1d1d1;background:0;border-radius:17px;}
.review-list-box .recommend-btn:before {content:"";display:inline-block;vertical-align:middle;width:19px;height:20px;margin:0 5px 0 0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat -300px -600px;}
.review-list-box .recommend-btn span {display:inline-block;vertical-align:middle;font-size:13px;color:#888;}
.review-list-box .flag-best {display:inline-block;vertical-align:middle;margin-right:4px;padding:0 3px;height:20px;line-height:20px;font-size:12px;color:#fff;background-color:#ec555e;}
.review-list-box .flag-month {display:inline-block;vertical-align:middle;margin-right:4px;padding:0 3px;height:20px;line-height:20px;font-size:12px;color:#46675c;border:1px solid #46675c;}
.review-list-box .photo-thumbnail-wrap {position:relative;width:410px;padding:20px 0 10px;}
.review-list-box .photo-thumbnail {display:flex;}
.review-list-box .photo-thumbnail li {position:relative;width:130px;height:130px;margin-left:10px;}
.review-list-box .photo-thumbnail li:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.03);z-index:3;}
.review-list-box .photo-thumbnail li img {vertical-align:top;object-fit:cover;width:100%;height:100%;}
.review-list-box .photo-thumbnail li:first-child {margin-left:0;}
.review-list-box .swiper-button-next,
.review-list-box .swiper-button-prev {display:none;width:23px;background-image:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png);background-size:auto;}
.review-list-box .swiper-button-next {right:-53px;background-position:0 -100px;}
.review-list-box .swiper-button-prev {left:-53px;background-position:-100px -50px;}
.review-list-box .swiper-pagination-bullets {width:100%;bottom:-18px;}
.review-list-box .swiper-pagination-bullets .swiper-pagination-bullet {width:12px;height:12px;margin:0 5px;opacity:1;background-color:#e5e5e5;transition:all 0.25s;-webkit-transition:all 0.25s;}
.review-list-box .swiper-pagination-bullets .swiper-pagination-bullet-active {width:28px;background-color:#e2dacd;border-radius:25px;}
.review-list-box .toggle {display:block;}
.review-list-box .toggle:hover {text-decoration:none;}
.review-list-box .toggle .txt-comment {overflow:hidden;max-height:72px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;}
.review-list-box .active .photo-thumbnail-wrap {margin:0 auto;}
.review-list-box .active .txt-comment {display:block;max-height:none;}
.review-list-box .active .photo-thumbnail {width:410px;}
.review-list-box .active .photo-thumbnail li {width:auto;height:auto;margin-left:0;}
.review-list-box .active .swiper-button-next,
.review-list-box .active .swiper-button-prev {display:block;}

.pop-content .filter-box {display:flex;flex-wrap:wrap;align-items:center;margin:-10px 0;}
.pop-content .filter-box dt {padding:10px 0;width:120px;font-size:13px;color:#231f20;font-weight:700;margin:0;}
.pop-content .filter-box dd {padding:10px 0;width:calc(100% - 120px);margin:0;}
.pop-content .filter-box .btn-group:after {content:"";display:block;clear:both;}
.pop-content .filter-box .btn-group button {float:left;min-width:64px;margin:1px;padding:7px 20px;font-size:13px;color:#555;border:1px solid #ccc;background-color:#fff;}
.pop-content .filter-box .btn-group button.checked {color:#fff;background-color:#231f20;border:1px solid #231f20;}
.pop-content .filter-box .selectric-wrapper {width:100% !important;}

.prd-opts-review-select {position:relative;margin:20px 0 30px 0;width:690px;}
.prd-opts-review-select .img {display:block;width:66px;height:66px;}
.prd-opts-review-select .img img {width:100%;height:auto;vertical-align:top;}
.prd-opts-review-select .txt {padding:5px 0 5px 24px;font-size:13px;color:#231f20;line-height:1.4;}
.prd-opts-review-select .txt p {padding-bottom:8px;}
.prd-opts-review-select .txt .count {color:#666;}
.prd-opts-review-select .selected-box {position:relative;display:flex;flex-wrap:wrap;align-items:center;text-align:left;width:100%;padding:5px 20px;border:1px solid #ddd;background-color:#f6f6f6;}
.prd-opts-review-select .selected-box:after {content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);display:block;width:23px;height:12px;background:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png) no-repeat -50px -100px;transition:transform 0.2s;}
.prd-opts-review-select .selected-box .txt {width:calc(100% - 90px);padding-right:20px;color:#231f20;}
.prd-opts-review-select .option-list {display:none;position:absolute;z-index:10;left:0;top:78px;width:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto;max-height:260px;border-bottom:1px solid #e6e6e6;-webkit-overflow-scrolling:touch;}
.prd-opts-review-select .option-list li {margin-top:-1px;border:1px solid #e6e6e6;border-bottom:0;}
.prd-opts-review-select .option-list a {display:flex;flex-wrap:wrap;align-items:center;padding:5px 20px;}
.prd-opts-review-select .option-list a:hover {text-decoration:none;}
.prd-opts-review-select .option-list .txt {width:calc(100% - 80px);}
.prd-opts-review-select .option-list li.current {background-color:#f0e3ec;}
.prd-opts-review-select.active .selected-box:after {transform:translateY(-50%) rotate(180deg);}
.prd-opts-review-select.active .option-list {display:block;}

#popover-layer-reivew-photo .pop-header {border-top:0;border-bottom:0;background-color:#231f20;}
#popover-layer-reivew-photo .pop-header:after {display:none;}
#popover-layer-reivew-photo .pop-header h1 {color:#fff;}
#popover-layer-reivew-photo .pop-header .popover-close {background:url(https://image.thehyundai.com/hdmall/images/mh/icon_review_popup.png) no-repeat -100px 0;}
#popover-layer-reivew-photo .pop-content {padding:0;}
#popover-layer-reivew-photo .swiper-slide {display:flex;background-color:#fff;}
#popover-layer-reivew-photo .swiper-slide .photo {position:relative;width:636px;height:636px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
#popover-layer-reivew-photo .swiper-slide .review-list-box {width:484px;height:636px;}
#popover-layer-reivew-photo .review-list-box {padding:40px 50px 40px 20px;}
#popover-layer-reivew-photo .review-list-box .star-box {padding-bottom:12px;}
#popover-layer-reivew-photo .review-list-box .star-box .star-score {margin-left:0;}
#popover-layer-reivew-photo .review-list-box .txt-comment {overflow-x:hidden;overflow-y:auto;max-height:420px;margin-bottom:40px;padding-right:10px;}
#popover-layer-reivew-photo .review-list-box .info-box {display:flex;flex-wrap:wrap;align-items:center;}
#popover-layer-reivew-photo .review-list-box .info-box .name {margin:0 20px 0 0;max-width:175px;}
#popover-layer-reivew-photo .review-list-box .info-box .date {margin:0 20px 0 0;}
#popover-layer-reivew-photo .review-list-box .info-box .report-btn {margin:0;}
#popover-layer-reivew-photo .review-list-box .info-box .recommend-btn {margin-left:auto;}
#popover-layer-reivew-photo .swiper-button-next,
#popover-layer-reivew-photo .swiper-button-prev {width:23px;background-image:url(https://image.thehyundai.com/hdmall/images/mh/icon_clubbox.png);background-size:auto;}
#popover-layer-reivew-photo .swiper-button-next {right:10px;background-position:0 -100px;}
#popover-layer-reivew-photo .swiper-button-prev {left:10px;background-position:-100px -50px;}
#popover-layer-reivew-photo .swiper-pagination-fraction {display:inline-block;padding:3px 10px 1px;width:auto;left:318px;top:auto;bottom:14px;font-size:15px;font-weight:300;color:#fff;background-color:rgba(0,0,0,0.4);border-radius:15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
#popover-layer-reivew-photo .swiper-pagination-fraction .swiper-pagination-current {margin-right:1px;font-weight:700;}
#popover-layer-reivew-photo .swiper-pagination-fraction .swiper-pagination-total {margin-left:1px;}
#popover-layer-reivew-filter .pop-footer .btn-wrap {margin-top:0;}
#popover-layer-reivew-filter .pop-footer .btn-wrap .btn .icon.reset {margin:0 5px 2px 0;}

#popover-layer-reivew-report .pop-footer .btn-wrap {text-align:center;margin:0;}
#popover-layer-reivew-report .review-report-box p.tit {font-size:16px;color:#231f20;}
#popover-layer-reivew-report .review-report-box ul {padding-bottom:20px;}
#popover-layer-reivew-report .review-report-box ul:after {content:"";display:block;clear:both;}
#popover-layer-reivew-report .review-report-box ul li {float:left;width:50%;margin-top:15px;}
#popover-layer-reivew-report .review-report-box ul li label {font-size:14px;color:#231f20;}
#popover-layer-reivew-report .review-report-box text-area-box {display:none;}
#popover-layer-reivew-report .review-report-box p.msg {margin-top:10px;font-size:13px;color:#666;}
#popover-layer-reivew-report .pop-header .close-btn {position:absolute;display:block;top:20px;right:20px;width:21px;height:21px;font-size:0;line-height:0;background:url(https://image.thehyundai.com/hdmall/images/co/ic_common.png) no-repeat 0 0}
#popover-layer-reivew-report.open {position:fixed;z-index:18040;left:50%;top:50%;display:block;transform:translate(-50%, -50%);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.popover-layer-reivew-report-dimmed {position:fixed;bottom:0;right:0;top:0;left:0;overflow:hidden;display:block;z-index:18040;background:url(https://image.thehyundai.com/hdmall/images/co/fancybox/fancybox_overlay.png);}

/* 20221108 안전인증 */
.safety-certification-wrap {display:flex;align-items:center;margin-top:30px;padding:15px 35px;border:1px solid #767676;}
.safety-certification-wrap .mark-box {width:94px;padding-right:24px;}
.safety-certification-wrap .info-box {display:flex;flex-wrap:wrap;align-items:center;padding:14px 0;width:calc(100% - 94px);}
.safety-certification-wrap .info-box > div {width:100%;}
.safety-certification-wrap .info-box .text,
.safety-certification-wrap .info-box .etc {margin-top:2px;font-size:13px;color:#666;}
.safety-certification-wrap .info-box .etc span {display:inline-block;vertical-align:middle;}
.safety-certification-wrap .info-box .etc span:after {content:"/";display:inline-block;margin:0 4px;}
.safety-certification-wrap .info-box .etc span:last-of-type:after {display:none;}
.safety-certification-wrap .info-box .sub {margin-top:5px;font-size:12px;color:#999;}
.safety-certification-wrap .mark-box + .info-box {padding:0;}