@charset "UTF-8";html,body{width:100%;height:100%}.bg_gray{background-color:#ededed}.slick-slider{margin:0 auto}.detail #kakaoContent,.wrap_search_tab #kakaoContent{padding-top:41px}.wrap_search_tab{background:#ededed}.search_top{background-color:#ededed}.cmp_overlay{display:inline-block;vertical-align:top}.cmp_overlay .btn_overlay{display:block}.cmp_overlay .ico_noti{display:block;width:13px;height:13px;margin:2px 3px 1px;background-position:-195px -725px}.cmp_overlay .layer_overlay{display:none;overflow:hidden;position:absolute;left:44px;right:-16px;top:19px;z-index:20;max-width:256px;padding:15px;border-radius:4px;border:1px solid #B6B6B6;font-size:13px;line-height:19px;background-color:#fff;color:#333;box-sizing:border-box;word-break:break-all}.cmp_overlay.on .layer_overlay{display:block}.cmp_overlay .tit_overlay{display:block;padding-right:10px;font-size:15px;line-height:22px}.cmp_overlay .emph_overlay{display:block;margin-top:10px;font-weight:600}.cmp_overlay .txt_overlay{display:block;margin-top:2px;color:#666}.cmp_overlay .btn_close{position:absolute;right:0;top:0}.cmp_overlay .ico_close{width:11px;height:11px;margin:12px;background-position:-235px -720px}.parcel_ship_address{background-color:#fff}.parcel_ship_address .section_head{position:relative;z-index:20;height:54px;padding:0 16px;border-bottom:1px solid #F5F5F5;font-size:0}.parcel_ship_address .section_head .tit_section{display:inline-block;font-size:16px;line-height:54px;color:#111;vertical-align:top}.parcel_ship_address .section_head .txt_sub{display:inline-block;padding-left:6px;font-size:12px;line-height:54px;color:#a5a5a5;vertical-align:top}.parcel_ship_address .section_head .link_more{position:absolute;right:16px;top:50%;margin-top:-15px;font-size:13px;line-height:30px;color:#888}.parcel_ship_address .section_head .btn_line{position:absolute;right:16px;top:13px;height:32px;padding:0 10px;border:1px solid #D3D5DD;border-radius:2px;font-size:13px;line-height:32px;background-color:#fff;color:#222;letter-spacing:-.042em}.parcel_ship_address .slide_address{position:relative}.parcel_ship_address .item_address{position:relative;padding:20px 16px 25px}.parcel_ship_address .item_address .link_addaddress{display:block;width:38px;height:38px;margin:16px auto 9px}.parcel_ship_address .item_address .link_addaddress .ico_add{width:100%;height:100%;background-position:-100px -1035px}.parcel_ship_address .item_address .txt_noti{margin-bottom:5px;font-size:14px;line-height:18px;text-align:center;color:#a5a5a5}.parcel_ship_address .item_choice{position:relative}.parcel_ship_address .item_choice .inp_choice{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:0 none;opacity:.01}.parcel_ship_address .item_choice .lab_choice{display:block;padding:2px 24px 2px 28px;line-height:20px}.parcel_ship_address .item_address .item_choice .lab_choice{padding-left:30px}.parcel_ship_address .item_choice .ico_gift2{position:absolute;left:2px;top:2px;width:20px;height:20px}.parcel_ship_address .item_choice .ico_radio,.parcel_ship_address .item_choice .inp_choice+.lab_choice .ico_radio{margin-right:8px;background-position:0 -760px}.parcel_ship_address .item_choice .inp_choice:checked+.lab_choice .ico_radio{background-position:0 -785px}.parcel_ship_address .item_choice .ico_check,.parcel_ship_address .item_choice .inp_choice+.lab_choice .ico_check{background-position:-145px -1010px}.parcel_ship_address .item_choice .inp_choice:checked+.lab_choice .ico_check{background-position:-120px -1010px}.parcel_ship_address .item_circle .ico_check,.parcel_ship_address .item_circle .inp_choice+.lab_choice .ico_check{background-position:-195px -1010px}.parcel_ship_address .item_circle .inp_choice:checked+.lab_choice .ico_check{background-position:-170px -1010px}.parcel_ship_address .item_choice .txt_name{display:inline-block;font-weight:700;font-size:16px;line-height:20px;color:#111;vertical-align:top}.parcel_ship_address .item_address .tit_address{display:flex;padding-right:30px}.parcel_ship_address .item_address .txt_address{overflow:hidden;font-size:16px;line-height:19px;color:#111;text-overflow:ellipsis;white-space:nowrap}.parcel_ship_address .item_address .txt_default{width:34px;height:18px;margin:1px 0 0 4px;border-radius:18px;font-size:12px;line-height:18px;background-color:rgba(74,144,226,.1);color:#4a90e2;text-align:center}.parcel_ship_address .item_choice .txt_default{display:inline-block;width:34px;height:18px;margin:1px 0 0 4px;border-radius:18px;font-size:12px;line-height:18px;color:#4a90e2;background-color:rgba(74,144,226,.1);vertical-align:top;text-align:center}.parcel_ship_address .desc_empty{padding:40px 0 8px;font-size:14px;line-height:18px;color:#a5a5a5;text-align:center}.parcel_ship_address .more_btn{padding:24px 16px}.parcel_ship_address .wrap_request{margin:0 16px;padding:24px 0 22px;border-top:1px solid #F5F5F5}.parcel_ship_address .wrap_request .item_choice{margin-top:14px}.parcel_ship_address .box_select{display:block;position:relative;z-index:10}.parcel_ship_address .box_select .link_selected{display:block;overflow:hidden;position:relative;height:38px;padding:0 61px 0 11px;border:1px solid #D3D5DD;border-radius:4px;font-size:14px;line-height:38px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.parcel_ship_address .box_select .ico_arr{position:absolute;right:12px;top:16px;width:10px;height:6px;background-position:-220px -990px}.parcel_ship_address .box_select .opt_layer{display:none;overflow-y:auto;position:absolute;left:0;right:0;top:39px;max-height:163px;border:1px solid #D3D5DD;border-radius:0 0 4px 4px;background-color:#fff}.parcel_ship_address .box_select .list_opt{padding:5px 0 4px}.parcel_ship_address .box_select li{padding:0;border:0 none}.parcel_ship_address .box_select .link_opt{display:block;overflow:hidden;height:38px;padding:0 11px;font-size:14px;line-height:38px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.parcel_ship_address .box_select.opt_open .link_selected{border-radius:4px 4px 0 0}.parcel_ship_address .box_select.opt_open .ico_arr{background-position:-220px -1000px}.parcel_ship_address .box_select.opt_open .opt_layer{display:block}.parcel_ship_address .box_direct{padding-top:8px}.parcel_ship_address .box_direct .area_write{position:relative;height:90px}.parcel_ship_address .box_direct .tf_direct{display:block;width:100%;height:100%;padding:12px 20px 20px 12px;border:1px solid #D3D5DD;border-radius:4px;line-height:18px;color:#666;box-sizing:border-box;resize:none;-webkit-appearance:none}.parcel_ship_address .box_direct .tf_direct:-moz-placeholder{color:#a5a5a5}.parcel_ship_address .box_direct .tf_direct:-ms-input-placeholder{color:#a5a5a5}.parcel_ship_address .box_direct .tf_direct::-webkit-input-placeholder{color:#a5a5a5}.parcel_ship_address .box_direct .tf_direct::-moz-placeholder{color:#a5a5a5}.parcel_ship_address .box_direct .tf_direct::placeholder{color:#a5a5a5}.parcel_ship_address .box_direct .area_write .num_count{overflow:hidden;position:absolute;right:7px;bottom:4px;line-height:20px;color:#a5a5a5}.parcel_ship_address .box_direct .area_write .num_count .num_current{float:left;color:#666}.parcel_ship_address .wrap_agree{padding:14px 16px 24px;border-top:1px solid #EDEDED}.parcel_ship_address .wrap_agree .txt_agreeinfo{margin-top:8px;font-size:13px;line-height:18px;color:#a5a5a5}.parcel_ship_address .wrap_agree .link_agreeinfo{text-decoration:underline;color:#666}.btn_ordermore,.btn_addmore{display:block;width:100%;height:46px;border:1px solid #E8E8E8;border-radius:4px;line-height:46px;color:#333;text-align:center}.btn_ordermore .ico_gift2,.btn_addmore .ico_gift2{display:inline-block;vertical-align:top}.btn_ordermore .ico_arr{width:10px;height:6px;margin:20px 0 0 5px;background-position:-170px -955px}.btn_addmore .ico_add{width:10px;height:10px;margin:17px 0 0 5px;background-position:-205px -995px}.slide_address{position:relative}.slide_address ul._dots{position:absolute;left:0;right:0;bottom:0;z-index:1;height:5px;font-size:0;text-align:center}.slide_address ul._dots li{display:inline-block;width:5px;height:5px;margin:0;padding:0;border-radius:50%;vertical-align:top}.slide_address ul._dots li+li{margin-left:5px}.slide_address ul._dots .link_nav{display:block;width:5px;height:5px;border-radius:5px;font-size:1px;line-height:0;color:transparent;background-color:rgba(0,0,0,.2)}.slide_address ul._dots .on .link_nav{background-color:#444}.item_address{position:relative;padding:20px 16px 25px}.item_address .item_choice .lab_choice{display:flex;font-size:0}.item_address .ico_radio{min-width:20px}.item_address .txt_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.item_address .txt_default{min-width:34px}.item_address .info_address{padding-top:16px}.info_address dt{font-size:0;line-height:22px}.info_address .txt_name{overflow:visible;font-weight:700;font-size:14px;color:#111;text-overflow:clip;white-space:normal}.info_address .txt_bar{display:inline-block;width:1px;height:12px;margin:4px 6px 0;background-color:#ccc;vertical-align:top}.info_address .txt_phone{font-size:14px;color:#888}.info_address dd{line-height:19px;color:#222;word-break:break-all}.item_address .legacy_address{padding-top:0}.item_address .info_request{margin-top:24px;padding-top:20px;border-top:1px solid #F5F5F5}.item_address .wrap_set{position:absolute;right:8px;top:14px;z-index:1}.item_address .wrap_set .btn_set{display:block;width:30px;height:30px}.item_address .wrap_set .ico_set{display:block;width:3px;height:15px;margin:8px auto 7px;background-position:-190px -970px}.item_address .layer_opt{display:none;position:absolute;right:8px;top:27px;width:90px;border:1px solid #666;background-color:#fff}.item_address .on .layer_opt{display:block}.item_address .layer_opt li+li{border-top:1px solid #EDEDED}.item_address .layer_opt .btn_opt{display:block;width:100%;height:36px;padding:0 11px;font-size:13px;line-height:36px;color:#666;text-align:left}.wrap_tooltip{position:relative}.wrap_tooltip .btn_info{width:15px;height:15px;background-position:-60px -70px}.wrap_tooltip .tooltip_layer{display:none;position:absolute;z-index:10;padding:18px 15px 14px;border:1px solid #888;border-radius:2px;background-color:#fff;box-sizing:border-box}.wrap_tooltip.tooltip_show .tooltip_layer{display:block}.wrap_tooltip .tooltip_layer .tit_txt{display:block;font-size:15px;line-height:18px;letter-spacing:.02em;color:#333}.wrap_tooltip .tooltip_layer .txt_sub{display:block;margin-top:8px;font-size:13px;line-height:19px;letter-spacing:-.03em;color:#666}.wrap_tooltip .btn_close{position:absolute;right:0;top:0}.wrap_tooltip .btn_close .ico_close{display:block;width:11px;height:11px;margin:11px;background-position:-160px -255px}.box_product .thumb_item{display:block;position:relative}.box_product .template_type_a{overflow:hidden}.box_product .img_thumb{display:block;width:100%;background-color:#fff}.box_product .thumb_item:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.04);box-sizing:border-box;content:""}.product_3set .list_thumb li:nth-of-type(2) .thumb_item:after{border-bottom:none}.box_product .info_price{display:block;height:16px}.box_product .emph_tag{display:inline-block;width:auto;height:16px;padding:0 4px;font-weight:700;line-height:16px;font-size:9px;color:#fff;background-color:#ff534e;text-align:center;vertical-align:top;margin-right:4px}.box_product .txt_percent{font-weight:400}.box_product .txt_price{display:inline-block;margin-top:1px;font-weight:700;line-height:16px;font-size:13px;color:#ff5b49;vertical-align:top;letter-spacing:-1px}.box_product .txt_won{font-weight:400}.box_product .debug-priority{top:10px;right:10px;font-weight:900;position:absolute;padding:1px 6px;display:none}.box_product .position{color:#fff;background-color:red;padding:1px 6px}.box_product .fixed-position{color:#fff;background-color:#6279e6;padding:1px 6px}#RecommendBox.preview .debug-priority{display:block}.bnr_goods{overflow:hidden;position:relative;width:100%}.bnr_goods .list_slide{overflow:hidden;position:relative}.bnr_goods .cont_slide{float:left}.bnr_goods .link_bnr{display:block}.bnr_goods .img_thumb{display:block;width:100%;border:0 none}.paging_bnr .inner_paging{display:inline-block}.bnr_goods .slick-dots{width:auto;height:5px;display:block;position:absolute;top:5px;right:5px;clear:both;text-align:right}.bnr_goods .slick-dots li{float:left;display:inline-block;width:4px;height:4px;margin:1px 2px 0 1px;border-radius:4px;background-color:#444;font-size:0;line-height:0;text-indent:-9999px}.bnr_goods .slick-dots li.slick-active{width:7px;background-color:#fff}.bnr_goods .slick-dots li button{display:none}.box_theme{position:relative;margin-top:5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff;text-align:center}.box_theme .list_theme{overflow:hidden}.box_theme .list_theme li{float:left;position:relative;width:25%}.box_theme .list_theme li:nth-child(4n+4) .link_theme{border-right:0}.box_theme .link_theme{display:block;height:89px;margin:0 0 -1px;padding:19px 0 10px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-sizing:border-box}.box_theme .img_thumb{display:block;margin:0 auto 14px}.box_theme .txt_theme{display:block;overflow:hidden;padding:0 2px;font-size:13px;color:#333;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.box_theme .ico_newtheme{position:absolute;top:10px;right:10px;width:14px;height:14px;background-position:-90px -0px}.theme_type2 .list_theme li:first-child{width:50%;height:176px;box-sizing:border-box}.theme_type2 .list_theme li:first-child .link_theme{overflow:hidden;height:177px;padding:0}.theme_type2 .list_theme li:first-child .img_thumb{margin-bottom:0}.theme_type2 .list_theme li:nth-child(3) .link_theme{border-right:0}.theme_type2 .list_theme li:nth-child(4n+4) .link_theme{border-right:1px solid #f2f2f2}.theme_type2 .list_theme li:nth-child(4n+5) .link_theme{border-right:0}.box_theme .fold_comm{position:relative;border-top:1px solid #f7f7f7}.box_theme .fold_comm .link_fold{display:block;padding:10px 0;font-size:12px;color:#777}.box_theme .fold_comm .ico_more{width:12px;height:12px;margin:2px 8px 0 0;background-position:-40px -40px}.box_theme .fold_comm .txt_num{font-weight:700;color:#111}.box_theme .fold_open .ico_more{background-position:-54px -40px}.box_product_border{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.box_product{position:relative;margin-top:6px;background-color:#fff}.box_product .link_deal{display:block;padding:20px 25px 25px;background-color:#fff}.link_deal .tit_item{display:block;overflow:hidden;font-weight:400;font-size:18px;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;letter-spacing:-1px}.link_deal .txt_item{display:block;overflow:hidden;position:relative;max-width:25%;font-size:12px;color:#adadad;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;vertical-align:top}.link_deal .txt_subinfo{display:block;display:-webkit-box;overflow:hidden;padding:1px 0 0;font-size:0}.link_deal>.thumb_item{margin-top:13px}.link_deal>.thumb_item .product_img{overflow:hidden}.link_deal .list_thumb{margin-top:13px}.box_product .bg_soldout,.box_product .ico_soldout{display:none}.box_product .sold_out .bg_soldout{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.box_product .sold_out .ico_soldout{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:77px;height:77px;margin:auto;background-position:0 -200px}.product_1set .txt_subinfo .txt_item:last-child{max-width:78%}.box_product .txt_subinfo .txt_item:last-child{padding-left:7px;margin-left:6px}.box_product .txt_subinfo .txt_item:last-child:before{position:absolute;top:4px;left:0;width:1px;height:9px;background-color:#e3e3e3;content:""}.box_product .list_thumb{position:relative;overflow:hidden}.box_product .list_thumb li{float:left}.box_product .thumb_item:after{background-color:rgba(0,0,0,.06)}.box_product:not(.product_1set) .txt_subinfo .txt_item:first-child{max-width:72%}.box_product:not(.product_1set) .txt_subinfo{padding-top:0}.product_2set .list_thumb li{width:50%}.product_3set .list_thumb li{float:none}.product_3set .list_thumb li:nth-of-type(1){width:66%}.product_3set .list_thumb li:nth-of-type(2){position:absolute;top:0;right:0;width:35%}.product_3set .list_thumb li:nth-of-type(3){position:absolute;bottom:0;right:0;width:35%}.product_4set .list_thumb li{width:50%}.product_5set .list_thumb li:nth-of-type(1){width:50%}.product_5set .list_thumb li:nth-of-type(2){width:50%}.product_5set .list_thumb li:nth-of-type(3){width:33.33%}.product_5set .list_thumb li:nth-of-type(4){width:33.33%}.product_5set .list_thumb li:nth-of-type(5){width:33.33%}.product_6set .list_thumb li{float:left;width:33.33%}.product_2set li:nth-child(2) .thumb_item:after{border-left:0 none}.product_4set li:nth-child(even) .thumb_item:after{border-left:0 none}.product_4set li:nth-child(3) .thumb_item:after,.product_4set li:nth-child(4) .thumb_item:after{border-top:0 none}.product_5set li:nth-child(2) .thumb_item:after,.product_5set li:nth-child(4) .thumb_item:after,.product_5set li:nth-child(5) .thumb_item:after{border-left:0 none}.product_5set li:nth-child(3) .thumb_item:after,.product_5set li:nth-child(4) .thumb_item:after,.product_5set li:nth-child(5) .thumb_item:after{border-top:0 none}.product_6set li .thumb_item:after{border-left:0 none}.product_6set li:nth-child(1) .thumb_item:after,.product_6set li:nth-child(4) .thumb_item:after{border-left:1px solid rgba(0,0,0,.04)}.product_6set li:nth-child(4) .thumb_item:after,.product_6set li:nth-child(5) .thumb_item:after,.product_6set li:nth-child(6) .thumb_item:after{border-top:0 none}.product_special{border:0}.product_special .cont_special{padding:14px 25px 15px;text-align:center}.product_special .link_evt{display:block;padding:4px 4px 12px;background-color:#fff}.cont_special .bg_soldout,.cont_special .ico_soldout{display:none}.cont_special .sold_out .bg_soldout{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.cont_special .sold_out .ico_soldout{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:77px;height:77px;margin:auto;background-position:0 -200px}.list_evt .ico_soldout{position:absolute;top:0;left:0;right:0;bottom:0;width:55px;height:55px;margin:auto;background-position:-45px -140px}.product_special .tit_evt{display:block;overflow:hidden;max-width:88%;margin:0 auto;padding:8px 0 1px;font-weight:400;font-size:12px;color:#333;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.product_special .list_evt{overflow:hidden;text-align:left}.product_special .list_evt li{float:left;width:50%;box-sizing:border-box}.product_special .list_evt li:first-child{padding-right:2px}.product_special .list_evt li:last-child{padding-left:2px}.product_special .list_evt .tit_evt{max-width:100%;padding:8px 2px 0 3px}.product_special .list_evt .info_price{padding:2px 0 0 3px}.cont_brand{min-height:500px;min-width:320px}.product_brand .link_brand{display:block;padding:25px 22px 30px;text-align:center}.product_brand .list_brand{overflow:hidden;padding-top:18px}.product_brand .list_brand li{float:left;width:33.33%;padding:0 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.product_brand .tit_brand{display:block;overflow:hidden;height:20px;margin:0 auto;font-size:15px;color:#fff}.product_brand .txt_brand{display:block;position:relative;overflow:hidden;height:24px;margin:0 auto;font-size:20px;font-weight:300;line-height:1.2;color:rgba(255,255,255,.8)}.product_brand .txt_brand:nth-of-type(1){padding-top:22px}.product_brand .txt_brand:nth-of-type(1):before{display:block;position:absolute;top:10px;left:50%;margin-left:-10px;width:20px;height:1px;background-color:rgba(255,255,255,.4);content:""}.blind,legend{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}.sp{display:inline-block;overflow:hidden;background:url(https://gift-s.kakaocdn.net/dn/gift/home/m320/sp_rtn_20160608.png) no-repeat;vertical-align:top;text-indent:-9999px}.sp_search{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/search/sp_rtn_160615.png) no-repeat;background-size:120px 365px;white-space:nowrap}.bn_top:after,.flkbx .ribbg:after,.flkbx .ribbg:before,.flkbx:after,.flkbx:before{display:inline-block;overflow:hidden;background:url(https://gift-s.kakaocdn.net/dn/gift/legacy/public/angular_webapp/app/images/sp_main_rtn.png) no-repeat;background-size:269px 259px;-webkit-background-size:269px 259px;font-size:0;line-height:100px;white-space:nowrap}.bx_inp:after,.detail_note ol li p:after,.detail_view:before,.gbx .from:before,.gbx .prc .won,.gbx .to:before,.gbx.v2 .btn_call span:before,.gbx.v2 .btn_present:after,.optbx li:after{display:inline-block;overflow:hidden;background:url(https://gift-s.kakaocdn.net/dn/gift/legacy/public/angular_webapp/app/images/sp_sub_rtn_20141104.png) no-repeat;background-size:160px 280px;-webkit-background-size:160px 280px;font-size:0;line-height:100px;white-space:nowrap}.gbx_call .btn_call span:before,.ico_new:before,.infodesk a:after,.infodesk a:before,.sbx .optbx2:after{background:url(https://gift-s.kakaocdn.net/dn/gift/legacy/public/angular_webapp/app/images/sp_sub_rtn_20150414.png) no-repeat;background-size:160px auto;-webkit-background-size:160px auto}.hotbx .bn:after{background:url(https://gift-s.kakaocdn.net/dn/gift/legacy/public/images/brand/ico_gift2_170920.png) no-repeat;background-size:152px 110px;-webkit-background-size:152px 110px}.brand_top .hotbx .select_tit:after{background:url(https://gift-s.kakaocdn.net/dn/gift/legacy/public/images/brand/ico_gift2_170920.png) no-repeat;background-size:152px 110px;-webkit-background-size:152px 110px}.hotbx .bn:after{display:inline-block;font-size:0;line-height:100px;overflow:hidden;white-space:nowrap}.choice_align{display:block;position:relative}.choice_align .inp_align{position:absolute;z-index:10;width:100%;height:100%;border:0 none;opacity:.01}.choice_align .lab_align{display:block;padding:11px 0 9px;font-size:15px}.choice_align .ico_check{float:left;width:14px;height:14px;margin:1px 8px 0 0;background-position:-60px -20px;vertical-align:top}.choice_align .inp_align:checked+.lab_align .ico_check{background-position:-60px -40px}.suggest_open{overflow:hidden}.schbx{position:relative;z-index:20;padding:11px 50px 10px 16px;border-bottom:1px solid #E3E3E3;background:#fff;box-sizing:initial}.schbx input{-webkit-appearance:none;outline:0;width:100%;height:24px;border:0;border-radius:0;-webkit-border-radius:0;font-size:18px;line-height:24px;color:#222;background:#fff}.schbx input:focus,.schbx input[type=search]:hover{-webkit-appearance:none;outline:0;border:0!important}.schbx input::-webkit-input-placeholder{color:#a9a9a9}.schbx input:-moz-placeholder{color:#a9a9a9}.schbx input::-moz-placeholder{color:#a9a9a9}.schbx input:-ms-input-placeholder{color:#a9a9a9}.schbx .btn_delet{display:none;position:absolute;top:11px;right:58px;padding:4px;background:#fff}.schbx .ico_delet{width:17px;height:17px;background-position:-180px -650px;vertical-align:top}.schbx .sch_button{overflow:hidden;position:absolute;top:11px;right:14px;z-index:10;padding:3px;font-size:1px;line-height:0;color:transparent}.schbx .sch_button .ico_search{width:18px;height:18px;background-position:-200px -650px}.search_on .schbx{padding-right:85px}.search_on .btn_delet{display:block;z-index:10011}.suggest_open #wrap{height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.suggest_open .searchbx{position:fixed;top:50px;left:0;z-index:10020;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.suggest_open #header{z-index:10020!important}.suggest_open .list_suggest{padding-left:15px;padding-right:15px}.recomm_open #wrap{height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.list_saleoff{padding:3px 0 40px}.list_saleoff li:first-child{margin-top:0}.list_saleoff li{margin-top:4px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff}.list_saleoff .link_saleoff{display:block;overflow:hidden;position:relative;width:100%}.list_saleoff .wrap_thumb{float:left;position:relative;width:35%;min-width:115px;height:0;padding-bottom:35%;border-right:1px solid #f5f5f5}.list_saleoff .bg_soldout,.list_saleoff .ico_soldout{display:none}.list_saleoff .sold_out .bg_soldout{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.list_saleoff .sold_out .ico_soldout{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:55px;height:55px;background-position:-45px -140px}.wrap_thumb .thumb_present{width:100%;height:auto}.link_saleoff .wrap_merchandise{display:block;overflow:hidden;padding:13px 11px 0}.wrap_merchandise .tit_merchandise{display:block;display:-webkit-box;overflow:hidden;max-height:35px;margin-bottom:3px;font-size:14px;font-weight:400;color:#000;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wrap_merchandise .emph_saleprice{display:block;padding-top:2px;font-size:14px;color:#ff5b49;font-weight:700;line-height:15px;word-break:break-all}.txt_maker{position:absolute;left:36%;bottom:8px;font-size:12px;color:#adadad;padding-left:8px}.txt_won{font-weight:400}.link_saleoff .emph_salerate{display:block;position:absolute;top:0;left:0;width:32px;height:20px;border:1px solid #ea5555;font-size:12px;color:#fff;font-weight:700;line-height:21px;background-color:#ff534e;text-align:center}.link_saleoff .txt_percent{font-weight:400}.link_saleoff .txt_advertise{display:block;overflow:hidden;height:15px;padding:0 0 6px;font-weight:700;font-size:12px;line-height:14px;color:#b4b3b3;letter-spacing:-.03em}.link_saleoff .txt_advertise .ico_ad{display:inline-block;width:12px;height:12px;margin:1px 3px 0 0;background-position:-230px -365px;vertical-align:top}.keyword_relate{position:relative;margin-top:-14px;padding:0 15px 4px;border-bottom:1px solid #e5e5e5;background-color:#fff}.keyword_relate .tit_relate{display:block;padding:13px 0 14px;font-weight:400;font-size:12px;line-height:15px;color:#999;letter-spacing:-.02em}.keyword_relate .box_relate{overflow:hidden;height:84px}.relate_open .box_relate{height:auto}.keyword_relate .list_relate{font-size:0}.keyword_relate .list_relate li{display:inline-block;padding:0 7px 11px 0;vertical-align:top}.keyword_relate .link_keyword{display:inline-block;overflow:hidden;max-width:117px;height:31px;padding:0 12px;border-radius:31px;font-size:13px;line-height:31px;color:#222;background-color:#f5f5f5;vertical-align:top;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.keyword_relate .btn_more{position:absolute;right:7px;top:6px}.keyword_relate .btn_more .ico_arr{width:15px;height:9px;margin:10px 8px 11px 7px;background-position:-230px -345px}.relate_open .btn_more .ico_arr{background-position:-230px -355px}.list_saleoff_type2 li{margin-top:3px}.list_saleoff_type2 .wrap_thumb{width:48%;min-width:155px}.list_saleoff_type2 .wrap_merchandise{display:block;overflow:hidden;padding:17px 11px 0}.list_saleoff_type2 .tit_merchandise{margin-bottom:6px;font-size:14px;line-height:17px;letter-spacing:-1px}.list_saleoff_type2 .txt_del{display:block;font-size:12px;color:#ccc;line-height:19px}.list_saleoff_type2 .emph_saleprice{padding-top:0;font-size:16px;color:#ff5b49;line-height:20px}.list_saleoff_type2 .txt_maker{bottom:12px;left:49%;font-size:12px}.list_seasonoff{overflow:hidden;padding:8px 0 40px}.list_seasonoff li{float:left;width:50%}.list_seasonoff li:nth-child(odd) .link_saleoff{margin:8px 4px 0 8px}.list_seasonoff li:nth-child(even) .link_saleoff{margin:8px 8px 0 4px}.list_seasonoff li:nth-child(1) .link_saleoff{margin-top:0}.list_seasonoff li:nth-child(2) .link_saleoff{margin-top:0}.list_seasonoff .link_saleoff{display:block;position:relative;min-height:244px;border:1px solid #e5e5e5;background-color:#fff}.list_seasonoff .wrap_thumb{display:block;position:relative;border-bottom:1px solid #f5f5f5}.list_seasonoff .bg_soldout,.list_seasonoff .ico_soldout{display:none}.list_seasonoff .sold_out .bg_soldout{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}.list_seasonoff .sold_out .ico_soldout{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:55px;height:55px;background-position:-45px -140px}.list_seasonoff .wrap_seasonoff{display:block;min-height:65px;padding:10px 8px 8px}.list_seasonoff .tit_maker{display:block;font-size:11px;font-weight:400;color:#adadad}.list_seasonoff .txt_merchandise{display:block;display:-webkit-box;overflow:hidden;min-height:37px;font-size:13px;line-height:18px;color:#000;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list_seasonoff .emph_saleprice{display:block;padding-top:7px;font-size:14px;color:#ff5b49;font-weight:700;word-break:break-all}.link_gotop{position:fixed;bottom:16px;right:16px;z-index:20001;width:41px;height:38px;background-position:-34px -100px}.wrap_detail .link_gotop{bottom:59px;z-index:30001}.link_goback{position:fixed;bottom:16px;left:16px;z-index:20001;width:41px;height:38px;background-position:0 -140px}.wrap_detail .link_goback{bottom:59px}.searchbx{z-index:2;margin-top:-5px;background-color:#fff}.gobtn_positionup .link_gotop,.gobtn_positionup .link_goback{bottom:59px}.tit_search{padding:3px 0 7px 16px;font-size:14px;color:#4b4b4b}.tit_search .emph_search{font-weight:700;color:#ff5b4b}.recomm_search{position:relative;width:100%;color:#4b4b4b;border-bottom:1px solid #e3e3e3;box-sizing:border-box}.recomm_search .txt_none{padding-top:54px;text-align:center;color:#acacac}.recomm_search .recomm_find{overflow:hidden;padding:11px 0 3px 15px}.recomm_search .recent_item{padding:0 0 15px;border-top:1px solid #e3e3e3;background-color:#fff}.recomm_search .tit_recomm{font-size:13px;font-weight:400;color:#777}.recomm_search .btn_delete{display:block;width:100%;height:34px;border:1px solid #e3e3e3;border-radius:2px;background-color:#fafafa;color:#666;text-align:center;line-height:34px}.recomm_search .delete_search{margin:0 15px}.recomm_search .btn_delete:focus{outline:none}.recomm_search .list_recomm{overflow:hidden;margin-bottom:15px}.recomm_search .list_recomm li{overflow:hidden;position:relative;padding:0 37px 0 15px;border-bottom:1px solid #f5f5f5;line-height:21px}.recomm_search .link_txt{display:block;overflow:hidden;width:100%;padding:11px 0 9px;font-size:15px;color:#333;text-overflow:ellipsis;white-space:nowrap}.recomm_search .btn_delet{position:absolute;right:6px;top:0;padding:9px}.recomm_search .ico_delet{width:11px;height:11px;background-position:-90px -50px;vertical-align:middle}.popular_search{margin-top:7px;padding:38px 0 33px;background-color:#fafafa;box-sizing:border-box}.popular_search .popular_find{overflow:hidden;position:relative;height:38px;text-align:center}.popular_search .popular_find:after{position:absolute;left:50%;bottom:0;width:30px;height:1px;margin-left:-15px;background-color:#999;content:""}.popular_search .tit_popular{font-size:17px;color:#222}.popular_search .list_popular{overflow:hidden;padding:25px 17px 0 16px;font-size:0;line-height:0;text-align:center}.popular_search .list_popular li{display:inline-block;padding:5px 3px 5px 4px;max-width:100%;vertical-align:top;box-sizing:border-box}.popular_search .list_popular .link_txt{display:inline-block;overflow:hidden;height:35px;padding:0 15px;border:1px solid #dfdfdf;border-radius:35px;font-size:14px;line-height:34px;color:#222;background-color:#fff;-webkit-tap-highlight-color:transparent;max-width:100%;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.popular_search .list_popular .ico_ad{display:inline-block;width:16px;height:8px;margin:13px 5px 0 -2px;background-position:-230px -380px;vertical-align:top}.suggest_open .popular_search{margin-top:60px}.empty_search{display:table;width:100%}.empty_search .empty_cont{display:table-cell;vertical-align:middle;padding:45px 0 60px}.empty_search .info_empty{display:block;width:100%;height:160px;background:url(https://gift-s.kakaocdn.net/dn/gift/search/bg_search_160614.png) no-repeat;background-position:50% 0px;background-size:170px 475px;-webkit-background-size:170px 475px;text-indent:-9999px}.empty_search .info_empty2{height:160px;background-position:50% -160px}.empty_search .info_empty3{height:160px;background-position:50% -320px}.suggest_search{display:none;position:absolute;top:0;left:0;z-index:10010;width:100%;height:100%;padding:103px 8px 8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.suggest_search .inner_suggest{overflow-y:auto;height:100%}.suggest_search .list_suggest{overflow:hidden;padding:0 13px;border:1px solid #b7b7b7;background:#fff}.wrap_searchbx.case_maxlength .sch_button{opacity:.2}.searchbx .txt_maxsearch{display:none;padding:12px 16px 0 15px;color:#4684e9}.searchbx .txt_maxsearch .emph_maxsearch{font-weight:700}.wrap_searchbx.case_maxlength .txt_maxsearch{display:block;white-space:nowrap}.list_suggest li{padding:0;border-bottom:1px solid #e1e1e1}.list_suggest li:last-child{border-bottom:0 none}.list_suggest .link_txt{display:block;overflow:hidden;padding:14px 15px;line-height:16px;color:#222;text-overflow:ellipsis;white-space:nowrap}.list_suggest .txt_suggest{color:#e65450}.search_on .suggest_search{display:block}.list_suggest .item_tip{padding:0}.list_suggest .item_tip .link_txt{font-size:14px}.list_suggest .img_tip{width:30px;height:15px;margin:-1px 5px 0 0;background-position:-90px -70px;vertical-align:top}.gift_new #kakaoWrap.wrap_search{background-color:#f5f5f5}.gift_new .wrap_search #kakaoFoot{border-color:#f5f5f5}.wrap_search .wrap_noti_search{padding:12px 16px;line-height:19px;background-color:#fff;color:#222;word-break:break-all}.wrap_noti_search .txt_point{font-weight:700}.area_srchrslt{border-top:8px solid #f5f5f5;background-color:#fff}.area_srchrslt .bnr_srchrslt{border-bottom:8px solid #f5f5f5}.bnr_srchrslt .link_bnr{display:block}.bnr_srchrslt .link_bnr .thumb_g{display:block;width:100%}.area_srchrslt .wrap_srchtab{border-bottom:1px solid #f5f5f5;background-color:#fff}.wrap_srchtab .list_srchtab{display:flex}.list_srchtab li{flex:1}.list_srchtab .link_tab{display:flex;justify-content:center}.list_srchtab .link_tab .txt_tab{display:inline-flex;align-items:center;height:51px;color:#888}.list_srchtab .txt_tab .txt_g{font-size:15px}.list_srchtab .txt_tab .num_g{margin:1px 0 0 3px;font-size:12px}.list_srchtab li.on .txt_tab{position:relative;color:#222}.list_srchtab .on .txt_tab:after{position:absolute;left:-1px;right:-1px;bottom:0;height:3px;background-color:#222;content:""}.list_srchtab .on .txt_tab .txt_g{font-weight:700}.area_srchrslt .tit_srchrslt{padding:5px 0 0 15px;background-color:#fff}.tit_srchrslt:after{display:block;clear:both;content:""}.tit_srchrslt .tit_g{float:left;height:45px;font-weight:400;font-size:15px;line-height:45px;color:#222}.tit_srchrslt .num_g{font-weight:700}.tit_srchrslt .util_g{float:right}.tit_srchrslt .util_g .link_brndmore{display:inline-flex;align-items:center;padding:0 15px;height:45px;font-size:13px;color:#888;letter-spacing:-.038em;vertical-align:top}.tit_srchrslt .link_brndmore .ico_arr{width:6px;height:10px;margin-left:4px;background-position:-160px -1085px}.drop_filter{display:inline-flex;position:relative;z-index:10;vertical-align:top}.drop_filter .link_filter{display:flex;align-items:center;height:45px;padding:2px 15px 0 5px;font-size:13px;color:#888;box-sizing:border-box}.drop_filter .link_filter .ico_sort{width:12px;height:12px;margin:-1px 3px 0 0;background-position:-175px -1095px}.drop_filter .layer_filter{display:none;position:absolute;right:15px;top:35px;min-width:103px;border:1px solid #666;background-color:#fff}.drop_filter.filter_on .layer_filter{display:block}.drop_filter .list_filter li{position:relative;border-top:1px solid #ededed}.drop_filter .list_filter li:first-child{border:0 none}.drop_filter .list_filter .link_g{display:block;height:16px;padding:11px 12px 10px;font-size:13px;line-height:16px;color:#666;white-space:nowrap}.drop_filter .list_filter .on .link_g{font-weight:700;color:#222}.drop_filter .btn_info{position:absolute;top:0;right:0;padding:11px;font-size:0}.drop_filter .btn_info .ico_detail{width:15px;height:15px;background-position:-60px -70px}.wrap_srchnoti{margin-bottom:-1px;padding:0 15px 15px}.wrap_srchnoti .inner_srchnoti{font-size:14px;line-height:19px;color:#222;word-break:break-all}.wrap_srchnoti .inner_srchnoti .txt_squotation{font-family:Apple SD Gothic Neo,\b9d1\c740  \ace0\b515,Malgun Gothic,sans-serif,ArialUnicodeMs}.wrap_srchnoti .inner_srchnoti .txt_point{font-weight:700;color:#4684e9}.wrap_slide_cate{border:solid #EDEDED;border-width:1px 0;background-color:#fafafa}.wrap_slide_cate .slide_cate{overflow:hidden}.slide_cate .list_slide{padding:0 11px 30px}.slide_cate .list_slide li{padding:9px 4px}.slide_cate .btn_cate{overflow:hidden;height:32px;padding:0 10px;border-radius:17px;font-size:14px;line-height:32px;color:#888}.slide_cate .btn_cate .ico_arr{display:inline-block;width:9px;height:6px;margin:13px 0 0 4px;background-position:-195px -1075px;vertical-align:top}.slide_cate .on .btn_cate{font-weight:700;background-color:#333;color:#fff}.slide_cate .on .btn_cate .ico_arr{background-position:-195px -1085px}.slide_cate .on .btn_cate[aria-expanded=true] .ico_arr{background-position:-195px -1095px}.wrap_pannel_cate{border-bottom:1px solid #ededed;background-color:#f5f5f5}.wrap_pannel_cate .pannel_cate{display:none}.wrap_pannel_cate .pannel_cate.pannel_open{display:block}.wrap_pannel_cate .pannel_cate .box_setprice{padding:16px 15px}.box_setprice .set_price{position:relative;padding-right:113px}.box_setprice .set_price .btn_reset{position:absolute;top:0;right:75px;width:35px;height:35px;border:1px solid #EDEDED;border-radius:1px;background-color:#fff}.box_setprice .set_price .btn_reset .ico_reset{width:16px;height:18px;margin:0 auto;background-position:-230px -1065px}.box_setprice .set_price .btn_apply{position:absolute;right:0;top:0;width:66px;height:35px;border:1px solid #EDEDED;border-radius:1px;font-size:14px;background-color:#fff;letter-spacing:-.018em;color:#888}.box_setprice .set_price .btn_apply.on{border-color:#444;background-color:#444;color:#fff}.box_setprice .range_price{overflow:hidden;position:relative}.box_setprice .range_price .txt_range{position:absolute;left:50%;top:0;width:18px;font-size:14px;margin-left:-9px;line-height:35px;color:#666;text-align:center}.box_setprice .range_price .tf_price{float:left;width:50%;box-sizing:border-box}.box_setprice .range_price .tf_price:first-child{padding-right:9px}.box_setprice .range_price .tf_price:last-child{padding-left:9px}.box_setprice .range_price .tf_g{width:100%;height:35px;padding:8px 10px;border:1px solid #ddd;border-radius:1px;font-weight:700;font-size:14px;color:#444;background-color:#fff;letter-spacing:-.018em;box-sizing:border-box}.box_setprice .range_price .tf_g::-webkit-input-placeholder{font-weight:700;font-size:14px;color:#ccc}.box_setprice .range_price .tf_g:-moz-placeholder{font-weight:700;font-size:14px;color:#ccc}.box_setprice .range_price .tf_g::-moz-placeholder{font-weight:700;font-size:14px;color:#ccc}.box_setprice .range_price .tf_g:-ms-input-placeholder{font-weight:700;font-size:14px;color:#ccc}@media only screen and (max-width:332px){.box_setprice .range_price .tf_g{padding:8px 6px}}.wrap_pannel_cate .pannel_cate .box_slctcate .slide_slctcate{overflow:hidden;position:relative;padding:5px 0 35px;font-size:0;white-space:nowrap}.box_slctcate .slide_slctcate .cmp_slide_nav{position:absolute;left:0;right:0;bottom:16px}.box_slctcate .slide_slctcate .list_slctcate{display:inline-block;overflow:hidden;vertical-align:top}.list_slctcate li{float:left;width:50%;padding:0 15px;box-sizing:border-box}.list_slctcate li.item_all{width:100%}.list_slctcate li .link_cate{display:block;overflow:hidden;padding:10px 0;font-size:14px;line-height:15px;color:#666;text-overflow:ellipsis;white-space:nowrap}.list_slctcate li.on .link_cate{font-weight:700;color:#222}.list_slctcate .link_cate .txt_sub{font-size:13px;color:#888}.wrap_pannel_cate .pannel_cate .box_slctopt{position:relative}.box_slctopt .bg_gradation,.box_slctopt .btn_ref{position:absolute;right:0;top:0;bottom:0}.box_slctopt .bg_gradation{width:65px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/gradient_srchopt.png) repeat-y;background-size:65px 1px;pointer-events:none}.box_slctopt .btn_ref{padding:0 15px}.box_slctopt .btn_ref .ico_ref{width:16px;height:18px;background-position:-45px -260px}.box_slctopt .slide_carousel.slide_slctopt .list_slide{padding:0 40px 30px 15px}.slide_slctopt .list_slide li{padding-right:15px}.slide_slctopt .txt_opt{display:inline-block;padding:15px 0;font-size:14px;line-height:20px;color:#666;letter-spacing:-.017em;vertical-align:top}.slide_slctopt .btn_del{display:inline-block;padding:20px 6px;vertical-align:top}.slide_slctopt .btn_del .ico_del{width:10px;height:10px;background-position:-120px -240px}.area_srchrslt .wrap_brndsmry{position:relative;border-bottom:8px solid #F5F5F5;background-color:#fff}.wrap_brndsmry .box_brndsmry .list_brndsmry{font-size:0}.list_brndsmry li{display:inline-block;width:33.333%;vertical-align:top}.list_brndsmry .link_card{display:block;padding-bottom:15px}.list_brndsmry .link_card .thumb_card{display:block;overflow:hidden;position:relative;width:65px;height:65px;margin:0 auto;border-radius:2px}.list_brndsmry .link_card .thumb_card:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:2px;content:""}.list_brndsmry .link_card .thumb_card .img_g{display:block;width:100%}.list_brndsmry .link_card .info_card{display:block;width:105px;margin:0 auto}.list_brndsmry .link_card .tit_card,.list_brndsmry .link_card .txt_card{display:block;overflow:hidden;text-overflow:ellipsis;text-align:center}.list_brndsmry .link_card .tit_card{display:-webkit-box;max-height:36px;padding-top:10px;font-size:15px;line-height:18px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.list_brndsmry .link_card .txt_card{padding-top:4px;font-size:13px;line-height:15px;color:#666;white-space:nowrap}.wrap_brndsmry .box_brndsmry .wrap_btnmore{padding:1px 15px 20px}.wrap_brndsmry .wrap_btnmore .btn_more{display:block;width:100%;height:43px;border:1px solid #E8E8E8;border-radius:2px;font-size:15px;line-height:43px;color:#222;text-align:center}.wrap_brndsmry .wrap_btnmore .btn_more .ico_arrow{display:inline-block;width:6px;height:10px;margin:17px 0 0 4px;vertical-align:top;background-position:-65px -260px}.slide_brndsmry{overflow:hidden;padding-bottom:14px}.slide_brndsmry .list_slide{overflow-y:auto;margin-bottom:-34px;padding:0 10px 34px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.slide_brndsmry .list_slide li{display:inline-block;padding:0 5px 6px;vertical-align:top}.wrap_prdgroup{position:relative;padding-top:1px;background-color:#fff}.wrap_prdgroup:before{position:absolute;left:15px;right:15px;top:0;height:1px;background-color:#f5f5f5;content:""}.wrap_prdgroup .box_prd{padding-bottom:5px}.wrap_prdgroup .box_prd+.box_prd{border-top:8px solid #f5f5f5}.wrap_prdgroup .box_prd .wrap_brndcard{padding:20px 15px 15px}.wrap_brndcard .link_card{display:block;overflow:hidden}.wrap_brndcard .thumb_card{overflow:hidden;float:left;position:relative;width:55px;height:55px;border-radius:2px}.wrap_brndcard .thumb_card:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:2px;content:""}.wrap_brndcard .thumb_card .img_g{display:block;width:100%}.wrap_brndcard .info_card{display:block;overflow:hidden;padding:9px 0 0 10px}.wrap_brndcard .info_card .tit_card,.wrap_brndcard .info_card .txt_card{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrap_brndcard .info_card .tit_card{display:block;font-size:15px;line-height:18px;color:#222}.wrap_brndcard .info_card .txt_card{padding-top:4px;font-size:13px;line-height:15px;color:#666}.wrap_prdgroup .prdlist_mcarousel{padding-bottom:25px}.wrap_prdgroup .prdlist_mcarousel .list_prd{padding-bottom:45px;margin-bottom:-45px}.wrap_srcherr .cmp_errbox .cnt_err{padding:151px 15px 168px}.result_search{margin-top:5px}.gift_new #kakaoWrap.warp_result_search{min-height:100%}.result_search .tit_search{float:left;padding:12px 15px 11px;font-weight:400;line-height:17px;color:#333;background-color:#fff;letter-spacing:-.02em;word-break:keep-all}.result_search .tit_search .emph_keyword{font-weight:700}.result_search .none_resulte{width:100%;border-bottom:1px solid #e3e3e3}.result_search .emph_sale{display:block;position:absolute;top:5px;right:0;width:32px;height:22px;font-weight:700;font-size:13px;line-height:22px;background-color:#ec5753;color:#fff;text-align:center;z-index:9}.result_search .emph_sale .txt_percent{font-weight:400;font-size:12px;color:#f6c0be;letter-spacing:-1px}.result_search_tab{background-color:#fff}.result_search_tab:after{display:block;clear:both;content:""}.wrap_related_search{border-bottom:1px solid #E3E3E3;background:#f7f9fc}.related_search{padding:10px 0}.related_search .related_slide{overflow:hidden;height:37px}.related_search .list_related{overflow-x:auto;padding:0 15px 30px;font-size:0;line-height:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.related_search .list_related li{display:inline-block;vertical-align:top}.related_search .list_related li+li{margin-left:8px}.related_search .list_related .link_txt{display:block;padding:0 18px;border:1px solid rgba(0,0,0,.1);border-radius:35px;font-size:14px;line-height:35px;color:#4684e9;background:#fff;box-sizing:border-box}.wrap_project_search{background-color:#fff}.project_search{padding:10px 15px}.project_search .link_project{display:block;padding:5px 0}.project_search .item_project+.item_project{padding-top:5px}.project_search .tit_project{float:left;width:44px;height:20px;margin-right:14px;border-radius:20px;font-weight:500;font-size:10px;line-height:20px;color:#fff;background:#4684E9;text-align:center}.project_search .txt_project{display:block;overflow:hidden;line-height:20px;color:#444}.bnr_search{margin-top:6px}.bnr_search .link_bnr{display:block}.bnr_search .link_bnr .thumb_g{display:block;width:100%}.brand_search{margin:0 8px;border:1px solid #e6e6e6;border-bottom-width:2px;background:#fff}.brand_search:after{display:block;width:100%;height:1px;background:#d2d2d2;content:""}.brand_search .list_brand{overflow:hidden}.brand_search .list_brand:before{display:block;height:1px;margin:0 10px;background:#f2f2f2;content:""}.brand_search .list_brand:first-child:before{display:none}.list_brand li{float:left;width:25%;padding:10px 0 4px}.list_brand .link_brand{display:block;border-right:1px solid #f2f2f2}.list_brand li:nth-child(4n) .link_brand{border-right:1px solid transparent}.list_brand .brand_view{display:block;margin:0 auto;padding:0 15px}.list_brand .thumb_brand img{display:block;width:100%}.list_brand .txt_brand{display:block;overflow:hidden;margin:5px 0 3px;font-size:12px;text-align:center;color:#4b4b4b;text-overflow:ellipsis;white-space:nowrap}.brand_search .btn_fold{width:100%;height:30px;font-size:11px;color:#898989}.brand_boxcate{padding:0 18px 0 13px}.brand_boxcate .list_boxcate{overflow:hidden;position:relative;width:100%;margin-bottom:5px}.brand_boxcate .boxcate_itme1{float:left;width:33.33%}.brand_boxcate .boxcate_type1{padding-top:14px}.brand_boxcate .boxcate_type2 .boxcate_itme1{margin-left:66.66%}.brand_boxcate .boxcate_type2 .boxcate_itme2{overflow:hidden;position:absolute;top:0;left:0;width:66.66%;height:100%}.brand_boxcate .boxcate_type2 .boxcate_itme2 .txt_boxcate{top:50%;margin-top:-19px}.brand_boxcate .boxcate_type3{width:auto;margin-bottom:15px;padding-left:33.33%}.brand_boxcate .boxcate_type3 .boxcate_itme1{width:50%}.brand_boxcate .boxcate_type3 .boxcate_itme1:nth-child(2),.brand_boxcate .boxcate_type3 .boxcate_itme1:nth-child(3){margin-bottom:5px}.brand_boxcate .boxcate_type3 .boxcate_itme3{overflow:hidden;position:absolute;top:0;left:0;width:33.33%;height:100%}.brand_boxcate .boxcate_type3 .boxcate_itme3 .txt_boxcate{top:7%}.brand_boxcate .link_boxcate{display:block;position:relative;height:100%;margin-left:5px;background:#fff;text-align:center}.brand_boxcate .img_thumb{width:100%;height:auto}.brand_boxcate .txt_boxcate{display:block;position:absolute;top:15%;left:2%;width:96%;font-size:13px;line-height:15px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand_boxcate .info_boxcate{display:block;padding-top:7px;font-size:14px;line-height:16px;color:#1fa9bf}.brand_hotnew{margin-bottom:7px}.brand_hotnew .link_hotnew{display:block;position:relative;height:180px}.brand_hotnew .link_hotnew .ico_ad{position:absolute;right:18px;bottom:15px;width:35px;height:20px;background-position:-175px -235px}.brand_hotnew .link_hotnew .selected_brand{display:block;max-width:100%;height:180px;margin:0 auto}.brand_hotnew .list_hotnew{overflow:hidden;height:55px;background:#fff;text-align:center;width:100%;display:table}.brand_hotnew .list_hotnew li{width:auto;display:table-cell}.brand_hotnew .list_hotnew li .link_hotnew{display:block;height:35px;padding:10px 0}.brand_hotnew .list_hotnew li .link_hotnew.unselected{display:block;height:35px;padding:10px 0;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5;text-align:center}.brand_hotnew .list_hotnew li.on .link_hotnew{filter:grayscale(0%);-webkit-filter:grayscale(0%);opacity:1}.brand_hotnew .list_hotnew .img_thumb{width:35px;height:35px}.brand_hotnew .slick-dots li,.brand_hotnew .slick-dots.size8 li{width:9%}.brand_hotnew .slick-dots.size7 li{width:10.5%}.brand_hotnew .slick-dots.size6 li{width:13%}.brand_hotnew .slick-dots.size5 li{width:15%}.brand_hotnew .slick-dots.size4 li{width:19%}.brand_hotnew .slick-dots.size3 li{width:30%}.brand_hotnew .slick-dots.size2 li{width:45%}.brand_hotnew .slick-dots{overflow:hidden;height:55px;background:#fff;text-align:center;width:100%;bottom:auto;position:relative}.brand_hotnew .slick-dots li .link_hotnew{height:35px;padding:10px 0;text-align:center}.brand_hotnew .slick-dots li.slick-active .img_thumb{width:35px;height:35px;filter:grayscale(0%);-webkit-filter:grayscale(0%);opacity:1}.brand_hotnew .slick-dots li .img_thumb{width:35px;height:35px;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5}.brand_special{margin-bottom:7px;padding:30px 18px 40px 13px;background:#fff}.brand_special .tit_special{width:122px;height:25px;margin:0 auto 27px;background-position:0 -445px}.brand_special .list_special{overflow:hidden}.brand_special li{float:left;width:50%;margin-bottom:5px}.brand_special .link_special{display:block;position:relative;margin-left:5px}.brand_special .link_special:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.2);content:""}.brand_special .img_thumb{width:100%;height:auto}.brand_special .txt_special{position:absolute;z-index:10;top:50%;left:0;width:100%;margin-top:-8px;font-weight:700;font-size:14px;line-height:16px;color:#fff;text-align:center}.brand_special .speical_type1 .txt_special{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}.brand_yellow{overflow:hidden}.brand_yellow .head_yellow{height:105px;padding-top:34px;background:#ffd300;text-align:center}.ico_brands{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_brands.png) no-repeat;background-size:150px 40px;vertical-align:top}.brand_yellow .head_yellow .tit_talk{width:150px;height:18px;margin:0 auto;background-position:0 0}.brand_yellow .head_yellow .txt_yellow{display:block;font-size:13px;line-height:18px;color:#a28500;text-align:center;letter-spacing:-.05em}.brand_yellow .head_yellow .link_yellow{display:inline-block;padding:10px 15px 7px}.brand_yellow .slide_yellow{position:relative;top:0;height:203px;background:#fff;padding-bottom:22px}.brand_yellow .slide_yellow:before{content:"";position:absolute;top:0;left:0;width:100%;height:20px;background-color:#ffd300}.brand_yellow .slide_yellow .link_yellow,.brand_yellow .slide_yellow .slick-list{overflow:hidden}.brand_yellow .cmp_slide_nav{position:absolute;left:0;right:0;bottom:40px}.brand_yellow .desc_yellowitem{overflow:hidden;padding:20px 20px 0}.brand_yellow .tit_yellowitem{display:block;display:-webkit-box;overflow:hidden;width:100%;max-height:69px;float:left;padding-top:35px;font-weight:400;font-size:14px;line-height:17px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;box-sizing:border-box;-moz-box-sizing:border-box}.brand_yellow .price_yellowitem{float:left;clear:left;width:100%;padding-top:10px;font-size:22px;color:#ff5a42;font-style:italic}.brand_yellow .price_yellowitem .txt_price{padding-left:3px;font-size:14px;vertical-align:1px;font-style:normal}.brand_yellow .thumb_yellowitem{position:absolute;top:-20px;right:20px}.brand_yellow .thumb_yellowitem .img_thumb{width:145px;height:145px}.brand_yellow .thumb_yellowitem .ico_yellowitem{position:absolute;right:0;bottom:0;width:43px;height:43px;border:1px solid #f2d000;background:#ffdc00}.brand_yellow .thumb_yellowitem .ico_yellowitem .ico_gift2{width:30px;height:19px;margin:13px 0 0 7px;background-position:-130px -450px}.brand_yellow .img_yellowitem{float:right;padding-right:20px}.brand_yellow .img_yellowitem .link_yellow{display:block;position:relative}.brand_yellow .img_yellowitem .img_thumb{width:145px;height:145px}.brand_yellow .img_yellowitem .ico_yellowitem{position:absolute;right:0;bottom:0;width:43px;height:43px;border:1px solid #f2d000;background:#ffdc00}.brand_yellow .img_yellowitem .ico_yellowitem .ico_gift2{width:31px;height:13px;margin:15px 0 0 6px;background-position:-130px -450px}.brand_yellow .img_yellowitem .ico_talktag{position:absolute;right:6px;top:6px;width:30px;height:20px;background-position:0 -20px}.brand_yellow .paging_yellow{position:absolute;left:0;bottom:40px;width:100%;text-align:center}.brand_yellow .paging_yellow .item_paging{display:inline-block;overflow:hidden;width:5px;height:5px;margin-left:3px;font-size:0;line-height:0;background:#ccc;border-radius:5px;text-indent:-9999px}.brand_yellow .paging_yellow .item_paging:first-child{margin-left:0}.brand_yellow .paging_yellow .item_paging.on{background:#222}.brand_yellow .list_yellow .slick-dots{position:relative;top:25px;text-align:center}.brand_yellow .list_yellow .slick-dots li{display:inline-block;overflow:hidden;width:5px;height:5px;margin:0 2px 0 3px;font-size:0;line-height:0;background:#ccc;border-radius:5px;text-indent:-9999px}.brand_yellow .list_yellow .slick-dots li.slick-active{background:#222}.brand_friends .link_bnr{display:block}.brand_friends .tit_friends{position:relative}.brand_friends .tit_friends .link_friends{position:absolute;top:30%;left:3%;width:52%;height:40%}.brand_friends .tit_friends .img_thumb{width:100%;height:auto}.brand_friends .list_friends{overflow:hidden;padding:24px 17px 46px 11px;background-color:#fff}.brand_friends .list_friends li{float:left;width:25%;margin-bottom:14px}.brand_friends .list_friends .link_friends{display:block;margin-left:6px;font-size:12px;line-height:15px;color:#888;text-align:center}.brand_friends .list_friends .img_thumb{width:100%;height:auto;margin-bottom:8px}@media only screen and (max-width:374px){.brand_hotnew .list_hotnew li{margin:0}}.brandv_top{height:145px;margin-top:-5px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.brandv_top .tit_brandvtop{display:inline-block;margin-bottom:9px;padding:0 25px;font-weight:400;line-height:23px;font-size:22px;color:#000}.brandv_top .tit_brandvtop .ico_gift2{display:inline-block;width:13px;height:8px;margin:6px 0 0 5px;background-position:-180px -470px;vertical-align:top}.brandv_top .box_intro{display:table;width:100%;height:145px}.brandv_top .box_intro .inner_intro{display:table-cell;vertical-align:middle}.open_topcate .tit_brandvtop .ico_gift2{background-position:-200px -470px}.brandv_topcate{display:none;position:absolute;left:0}.open_topcate .brandv_topcate{display:block;width:100%}.open_topcate:after{display:block;position:absolute;z-index:30;top:232px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.brandv_topcate .list_topcate{overflow:hidden;position:relative;z-index:100;padding:13px 0;background:#fff}.brandv_topcate .list_topcate li{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}.brandv_topcate .list_topcate li:nth-child(2n+1){padding-left:30px}.brandv_topcate .list_topcate li:nth-child(2n+2){padding-left:5px}.brandv_topcate .list_topcate .link_topcate{display:block;padding:13px 0;font-size:14px;line-height:16px;color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brandv_topcate .list_topcate .on .link_topcate{font-weight:700;color:#222}.top_hashtag{overflow:hidden;padding-left:25px}.top_hashtag .link_hashtag{float:left;clear:left;margin-top:6px;padding:0 10px;font-size:12px;line-height:26px;color:#fff;border-radius:1px;background:#b7b7b7}.brandv_midcate{margin-bottom:6px}.brandv_midcate .list_midcate{overflow:hidden;position:relative;background-color:#fff}.brandv_midcate .list_midcate:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e1e2e2;content:""}.brandv_midcate .list_midcate li{float:left;width:33.33%}.brandv_midcate .list_midcate .link_midcate{display:block;text-align:center;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:38px;color:#888;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brandv_midcate .list_midcate li:nth-child(3n) .link_midcate{border-right:none}.brandv_midcate .list_midcate li.on .link_midcate{color:#f45c57}.brandv_botcate{overflow:hidden;position:relative;border-top:1px solid #e5e5e5;background:#fff}.brandv_botcate .inner_botcate{overflow:hidden;padding:33px 0 20px}.brandv_botcate .listtype_botcate{padding:0 20px 26px 25px}.brandv_botcate .listtype_botcate:after{display:block;clear:both;content:""}.brandv_botcate .tit_listtype{float:left;width:25%;height:18px;line-height:18px}.brandv_botcate .txt_listtype{display:inline-block;width:55px;white-space:nowrap;text-overflow:ellipsis}.brandv_botcate .tit_listtype .txt_listtype{font-size:16px;line-height:18px;color:#222}.brandv_botcate .link_listtype{float:right;width:25%;height:18px;line-height:18px;text-align:right}.listtype_botcate .wrap_filter{float:right;margin-top:2px}.listtype_botcate .box_filter{position:relative;font-size:0}.listtype_botcate .link_filter{display:inline-block;font-size:13px;line-height:15px;color:#666;vertical-align:top}.listtype_botcate .link_filter .ico_gift2{display:inline-block;width:10px;height:10px;margin:2px 3px 0 1px;background-position:-190px -440px;vertical-align:top}.listtype_botcate .btn_info{position:absolute;right:0;top:0;width:15px;height:15px;padding:12px 12px 12px 5px}.listtype_botcate .list_sort .ico_gift2{display:inline-block;width:15px;height:15px;background-position:-220px -665px;vertical-align:top}.listtype_botcate .sort_layer{display:none;overflow:hidden;position:absolute;right:0;top:19px;z-index:10;min-width:103px;border:1px solid #666;background-color:#fff}.listtype_botcate .filter_on .sort_layer{display:block}.listtype_botcate .list_sort li{border-top:1px solid #ededed}.listtype_botcate .list_sort li:first-child{border-top:none}.listtype_botcate .link_sort{display:block;padding:12px;font-size:13px;line-height:15px;letter-spacing:-.018em;color:#666;white-space:nowrap}.listtype_botcate .on .link_sort{font-weight:700;color:#222}.brandv_botcate .list_botcate{overflow:hidden;height:391px;margin:0 auto;padding-bottom:24px;text-align:center}.brandv_botcate .list_botcate li{overflow:hidden;float:left;width:25%;height:81px;margin:0 0 18px}.brandv_botcate .list_botcate .link_botcate{display:block}.brandv_botcate .list_botcate .img_thumb{display:block;width:55px;height:55px;margin:0 auto 5px}.brandv_botcate .list_botcate .txt_botcate{display:inline-block;overflow:hidden;width:75px;height:19px;font-size:12px;line-height:19px;color:#666;white-space:nowrap;text-overflow:ellipsis}.brandv_botcate .list_brands .group_brand{overflow:hidden}.brandv_botcate .list_brands .wrap_brand{overflow:hidden;float:left;width:25%;height:91px;margin:0 0 20px}.brandv_botcate .list_brands .link_item{display:block}.brandv_botcate .list_brands .wrap_brand .img_thumb{display:block;width:100%}.brandv_botcate .list_brands .wrap_brand .wrap_txt_botcate{display:table;margin-left:auto;margin-right:auto}.brandv_botcate .list_brands .wrap_brand .wrap_txt_botcate .inner_txt_botcate{width:75px}.brandv_botcate .list_brands .wrap_brand .txt_botcate{display:inline-block;overflow:hidden;width:60px;height:19px;font-size:13px;line-height:19px;color:#666;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:center}.brandv_botcate .cmp_slide_nav{padding-bottom:20px}.brandv_botcate .list_brands .wrap_brand .frame_brandlogo{width:65px;height:65px;margin:0 auto 5px}.brandv_botcate .list_brands .wrap_brand .admin_brand .frame_brandlogo{overflow:hidden;position:relative;border-radius:100%}.brandv_botcate .list_brands .wrap_brand .admin_brand .frame_brandlogo:after{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #eee;border-radius:100%;content:""}.brandv_botcate .list_brands .wrap_brand .admin_brand .img_thumb{border-radius:100%;width:63px;height:63px;padding:1px 0 0 1px}.brandv_botcate .list_brands .slick-list{padding:0 0 37px}.brandv_botcate .list_brands .slick-dots{position:absolute;bottom:15px;width:100%;font-size:0;line-height:0;text-align:center}.brandv_botcate .list_brands .slick-dots li{display:inline-block;overflow:hidden;width:5px;height:5px;margin:0 2px 0 3px;font-size:0;line-height:0;background:#ccc;border-radius:5px;text-indent:-9999px}.brandv_botcate .list_brands .slick-dots li.slick-active{background:#222}.brandv_botcate .list_brands .list_brands_page{overflow:hidden}.brandv_botcate .list_brands .list_brands_page .loading_img{display:block;margin:100px auto 5px;opacity:.5;width:80px;height:80px}.brandv_botcate .itme_botcate{position:relative}.brandv_botcate .itme_botcate .link_botcate{overflow:hidden;position:relative;width:55px;height:55px;margin:9px auto 0;border-radius:100%}.brandv_botcate .itme_botcate .wrap_txt{display:table;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.brandv_botcate .itme_botcate .inner_txt{display:table-cell;width:100%;vertical-align:middle}.brandv_botcate .itme_botcate .txt_botcatetype{display:block;display:-webkit-box;overflow:hidden;width:38px;max-height:28px;margin:0 auto;font-weight:700;font-size:11px;line-height:14px;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brandv_botcate .paging_botcate{position:absolute;left:0;bottom:35px;width:100%;text-align:center}.brandv_botcate .paging_botcate .item_paging{display:inline-block;overflow:hidden;width:5px;height:5px;margin-left:3px;font-size:0;line-height:0;background:#ccc;border-radius:5px;text-indent:-9999px}.brandv_botcate .paging_botcate .item_paging:first-child{margin-left:0}.brandv_botcate .paging_botcate .item_paging.on{background:#222}.benefit_brand{margin-bottom:7px}.benefit_brand .inner_botcate{padding:30px 0 0}.benefit_brand .listtype_botcate{padding-bottom:17px}.brandv_ad{padding-bottom:7px}.brandv_ad .link_ad{display:block}.brandv_ad .img_thumb{width:100%;height:auto}.brandv_brandnews{padding:40px 20px 40px 25px;background:#fff}.brandv_ad+.brandv_brandnews{margin-top:-7px}.brandv_botcate+.brandv_brandnews{margin-top:6px;border-top:1px solid #e5e5e5}.brandv_brandnews .tit_brandnews{margin-bottom:20px;font-size:16px;line-height:18px;color:#222}.brandv_brandnews .list_brandnews li{display:block;margin-top:10px}.brandv_brandnews .list_brandnews li:first-child{margin-top:0}.brandv_brandnews .list_brandnews .link_brandnews{display:block;overflow:hidden;font-size:15px;line-height:52px;color:#666;white-space:nowrap;text-overflow:ellipsis}.brandv_brandnews .list_brandnews .brandnew_logo{float:left;overflow:hidden;width:50px;height:50px;margin-right:10px;border:1px solid #ededed;border-radius:100%}.brandv_brandnews .list_brandnews .img_thumb{width:50px;height:50px}.brande_top{position:relative;min-height:45px;margin:2px 0 10px;padding:20px 70px 15px 68px;background:#fff}.brande_top .brande_tit{display:table;min-height:45px}.brande_top .thumb_top{position:absolute;top:15px;left:10px}.brande_top .thumb_top .img_thumb{width:50px;height:50px}.brande_top .tit_top{display:table-cell;vertical-align:middle}.brande_top .tit_top h2{display:inline;font-size:18px;line-height:21px;color:#444}.brande_top .cate_top{display:block;margin-top:3px}.brande_top .txt_top{font-size:13px;font-weight:400;line-height:15px;color:#adadad}.brande_product{margin-bottom:-76px}.brande_product .list_product{overflow:hidden;padding:0 9px 0 2px;margin-bottom:69px}.brande_product li{overflow:hidden;float:left;width:50%;margin-bottom:7px}.brande_product li.selected_product{width:100%;margin-left:-2px;padding-right:11px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff}.brande_product li.selected_product .link_product{overflow:hidden;height:100%;margin-left:0;border:none}.brande_product li.selected_product .thumb_product{float:left;width:48%;margin-right:15px;border-bottom:none;border-right:1px solid #f5f5f5}.brande_product li.selected_product .desc_product{padding:20px 4px 4px 0}.brande_product li.selected_product .tit_product{height:38px;margin-bottom:4px;font-size:15px;line-height:19px}.brande_product li.selected_product .price_product{font-size:15px;line-height:19px}.brande_product li.selected_product .discount_product{top:0}.brande_product .brand_product{position:absolute;right:0;bottom:15px;width:52%;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box}.brande_product .brand_product .txt_product{display:block;overflow:hidden;font-size:13px;line-height:15px;color:#adadad;white-space:nowrap;text-overflow:ellipsis}.brande_product .link_product{display:block;position:relative;margin-left:7px;border:1px solid #e5e5e5;background:#fff}.brande_product .thumb_product{display:block;border-bottom:1px solid #f5f5f5}.brande_product .img_thumb{width:100%;height:auto}.brande_product .desc_product{display:block;height:55px;padding:10px 10px 15px}.brande_product .tit_product{display:block;display:-webkit-box;overflow:hidden;height:32px;margin-bottom:5px;font-weight:400;font-size:14px;line-height:16px;color:#444;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.brande_product .price_product{display:block;font-weight:700;font-size:14px;line-height:17px;color:#ff5b49}.brande_product .price_product .txt_price{font-weight:400}.brande_product .discount_product{position:absolute;top:-1px;left:-1px;width:35px;height:23px;font-weight:700;font-size:13px;line-height:24px;color:#fff;text-align:center;background:#ff534e}.brande_product .discount_product .txt_discount{font-weight:400}.result_search .opt_align{float:right;padding-right:15px;z-index:1}.result_search .opt_align:after{display:block;clear:both;content:""}.opt_align .dimmed_layer{display:none}.opt_align .link_selected{display:block;height:43px;line-height:43px;font-size:13px;color:#666}.opt_align .link_selected.hide{display:none}.opt_align .link_selected .ico_arrow{width:12px;height:11px;margin:15px 6px 0 0;background-position:-60px -200px;vertical-align:top}.opt_align .layer_opt{display:none;position:absolute;left:50%;z-index:10010;width:200px;margin-left:-100px;background:#fff}.layer_opt .inner_opt{overflow:hidden;position:relative;padding:18px 12px 14px}.layer_opt .tit_align{display:block;margin-bottom:5px;padding:0 9px 7px;border-bottom:1px solid #e65450;font-size:16px;color:#4b4b4b}.list_opt li{overflow:hidden;position:relative;padding:0 8px;border-bottom:1px solid #e6e6e6}.list_opt li:last-child{border-bottom:0}.layer_opt .btn_close{position:absolute;top:12px;right:10px;padding:10px}.layer_opt .ico_close{display:block;width:11px;height:11px;background-position:-90px -50px}.result_search .opt_open .dimmed_layer{display:block;z-index:10009}.result_search .opt_open .layer_opt{display:block;z-index:20000;position:fixed}.layer_opt .choice_align .inp_align{top:10px;left:0px;width:auto;height:auto}.option_search{display:block;position:relative;clear:both}.option_search .tab_option{overflow:hidden;border-top:1px solid #F5F5F5;background:#FAFAFA}.option_search .tab_option li{overflow:hidden;float:left}.option_search .tab_option li+li{margin-left:10px}.option_search .tab_option .link_tab{display:block;overflow:hidden;height:40px;padding:0 15px}.option_search .tab_option .txt_tab{float:left;padding-right:25px;font-size:14px;color:#444;line-height:40px}.option_search .tab_option .ico_arrow{float:right;width:12px;height:6.5px;margin-top:17px;background-position:-60px -215px;vertical-align:top}.filter_search{position:absolute;top:0;right:15px;z-index:10}.filter_search:after{display:block;clear:both;content:""}.filter_search .tit_list{display:block;overflow:hidden;font-size:15px;line-height:18px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.filter_search .wrap_filter{float:right;padding-left:6px}.filter_search .box_filter{float:left;position:relative}.filter_search .box_filter:last-child{padding-right:0}.filter_search .link_filter{display:inline-block;height:16px;padding:12px 0;font-size:14px;line-height:16px;color:#444;vertical-align:top}.filter_search .link_filter .ico_gift2{display:inline-block;width:12px;height:12px;margin:3px 7px 0 0;vertical-align:top}.filter_search .ico_sort{background-position:-220px -650px}.filter_search .sort_layer{display:none;position:absolute;right:0px;top:35px;min-width:103px;border:1px solid #666;background-color:#fff}.filter_search .filter_on .sort_layer{display:block}.filter_search .list_sort li{border-top:1px solid #ededed}.filter_search .list_sort li:first-child{border:0 none}.filter_search .link_sort{display:block;height:16px;padding:11px 12px 10px;font-size:13px;line-height:16px;color:#666;white-space:nowrap}.filter_search .on .link_sort{font-weight:700;color:#222}.option_search .cont_option{display:none}.option_search .link_tab .ico_tab{width:12.5px;height:12.5px;margin-right:9px}.option_search .menu_cate .ico_tab{background-position:-75px -215px}.option_search .menu_price .ico_tab{margin-top:14px;background-position:-90px -200px;vertical-align:top}.cont_option .btn_cate_close{position:absolute;bottom:-28px;right:10px;z-index:10;width:21px;height:27px}.option_search .btn_close{float:right;width:17px;height:30px}.cont_option .ico_close{width:11px;height:11px;margin-top:10px;background-position:-90px -50px;vertical-align:top}.option_search .paging_option{float:left;padding:11px 0 0 7px}.option_search .slider_wrap{margin-bottom:41px}.option_search .slick-dots{float:left;padding:11px 0 0 10px;left:0;bottom:-25px}.option_search .slick-dots li{float:left;width:6px;height:6px;margin-right:1px;border-radius:10px;font-size:0;line-height:0;background:#ddd;vertical-align:top;text-indent:-9999px}.option_search .slick-dots li.slick-active{background:#f6de11}.option_search .slick-dots li button{display:none}.option_search .cont_cate{position:relative;font-size:14px;color:#333}.cont_cate .list_cate{overflow:hidden;position:relative}.cont_cate .list_cate:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background-color:#f5f5f5}.cont_cate .list_cate li{float:left;position:relative;width:50%;height:42px;padding:0 15px;background-color:#fff;line-height:13px;box-sizing:border-box;-webkit-box-sizing:border-box}.cont_cate .list_cate li:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#f5f5f5;content:""}.cont_cate .list_cate .on .lab_option{color:#ff5b49}.cont_cate .list_cate .tab_all{font-weight:700;width:100%}.cont_cate .list_cate .tab_info{font-weight:400;font-size:13px;color:#999}.cont_cate .wrap_swipe{overflow:hidden;position:relative;width:100%}.cont_cate .cate_swipe{overflow:hidden;width:500%}.cont_cate .list_cate{float:left;width:20%;background-color:#fff}.list_cate .lab_option{display:block;overflow:hidden;padding:15px 0 9px;background:#fff;text-overflow:ellipsis;white-space:nowrap;color:#333}.option_search .append_option{overflow:hidden;width:100%}.option_search .cont_price .append_option{height:28px;padding:9px 0 4px;border-top:1px solid #f5f5f5}.option_search .box_price{overflow:hidden;padding-top:22px}.option_search .price_setting{position:relative;margin:0 -5px;padding:13px 14px 31px}.option_search .btn_reset{float:left;height:23px;font-size:13px;color:#666}.option_search .ico_reset{width:14px;height:15.5px;margin-right:6px;background-position:-59px -235px;vertical-align:top}.box_price .txt_price dt{font-size:12px;color:#999}.box_price .txt_price dd{font-size:14px;color:#333}.box_price .txt_price .emph_g{font-size:15px;font-weight:700}.box_price .txt_price:first-child{float:left}.box_price .txt_price:last-child{float:right}.box_price .txt_maxprice dt{text-align:right}.price_setting .noUi-target{height:12px;border:0 none;border-radius:0;background:#ededed;box-shadow:none}.price_setting .noUi-handle{position:absolute;right:-15px;top:3px;width:29px;height:29px;border:0 none;background:url(https://gift-s.kakaocdn.net/dn/gift/search/sp_rtn_160615.png) no-repeat -90px -214px;background-size:120px 365px;box-shadow:none}.option_search .price_setting:before,.option_search .price_setting:after{position:absolute;left:5px;top:13px;width:9px;height:12px;background-color:#ededed;content:""}.option_search .price_setting:after{left:auto;right:5px}.price_setting .noUi-connects{border-radius:0}.price_setting .noUi-horizontal .noUi-handle{top:-9px;width:29px;height:29px}.price_setting .noUi-connect{background-color:#ff534e}html:not([dir="rtl"]) .price_setting .noUi-horizontal .noUi-handle{right:-15px}.price_setting .noUi-handle:after,.price_setting .noUi-handle:before{display:none}.option_search .btn_submit{display:block;width:100%;height:34px;margin:0 auto 15px;border-radius:3px;border:1px solid #e3e3e3;font-size:13px;color:#666;background:#fafafa}.search_list{padding-top:2px}.cate_open{border-bottom:1px solid #e3e3e3}.cate_open .cont_cate{display:block}.cate_open .tab_option .menu_cate{height:40px}.cate_open .menu_cate .ico_tab{background-position:-75px -200px}.cate_open .menu_cate .txt_tab{font-weight:700}.cate_open .menu_cate .ico_arrow{background-position:-60px -225px}.cate_open .tab_option li.on{border-bottom:1px solid #f5f5f5}.price_open{border-bottom:1px solid #e3e3e3}.price_open .btn_close .ico_close{margin-top:2px;margin-right:-3px}.price_open .cont_price{display:block;padding:15px 15px 0}.price_open .menu_price .ico_tab{background-position:-105px -200px}.price_open .tab_option .menu_price{height:40px}.price_open .menu_price .txt_tab{font-weight:700}.price_open .menu_price .ico_arrow{background-position:-60px -225px}.cont_price .select_price{min-height:90px;padding-top:5px;font-size:0}.cont_price .select_price .btn_price{display:inline-block;height:34px;margin:0 8px 11px 0;padding:0 15px;border:1px solid #ededed;border-radius:34px;font-size:14px;color:#888;letter-spacing:-.05em;vertical-align:top}.cont_price .select_price .on{border-color:#444;color:#444}.cont_price .select_price .on .num_price{font-weight:700}.cont_price .set_price{position:relative;padding:0 79px 15px 0}.cont_price .range_price{position:relative}.cont_price .range_price:after{display:block;clear:both;content:""}.cont_price .tf_price{float:left;width:50%;box-sizing:border-box}.cont_price .tf_price:first-child{padding-right:8px}.cont_price .tf_price:last-child{padding-left:8px}.cont_price .tf_price .tf_g{width:100%;height:33px;padding:8px 11px;border:1px solid #ededed;border-radius:1px;font-weight:700;font-size:14px;color:#444;background-color:#fff;letter-spacing:-.05em;box-sizing:border-box}.cont_price .tf_price .tf_g::-webkit-input-placeholder{font-weight:700;font-size:14px;color:#ccc}.cont_price .tf_price .tf_g:-moz-placeholder{font-weight:700;font-size:14px;color:#ccc}.cont_price .tf_price .tf_g::-moz-placeholder{font-weight:700;font-size:14px;color:#ccc}.cont_price .txt_range{position:absolute;left:50%;top:0;width:16px;font-size:14px;margin-left:-8px;line-height:33px;color:#666;text-align:center}.cont_price .btn_apply{position:absolute;right:0;top:0;width:74px;height:33px;border:1px solid #ededed;border-radius:1px;font-size:14px;color:#222;background-color:#fff;letter-spacing:-.05em;vertical-align:top;text-align:center}.write_on .btn_apply{border-color:#444;color:#fff;background-color:#444}.cont_noresult{display:table;width:100%;text-align:center}.cont_noresult .txt_noresult{padding:50px 0;font-size:14px;color:#4e4e4e;vertical-align:middle;line-height:20px}.cont_noresult .txt_none{display:block;padding-bottom:27px;font-weight:700;font-size:20px}.cont_noresult .img_noresult{display:block;width:90px;height:110px;margin:0 auto 24px;background-position:0 -254px}.button{display:block;font-size:16px;text-align:center;color:#000;font-weight:400!important;border:1px solid #ccc;-webkit-border-radius:2px;overflow:hidden}.button span{display:block;white-space:nowrap;line-height:40px;border-bottom:1px solid #fff}.button.normal{display:inline-block;width:105px}.button.small{display:inline-block;width:42px;-webkit-border-radius:5px;font-size:11px;-webkit-box-shadow:none}.button.small span{line-height:25px;-webkit-border-radius:5px}.button.yellow{background:-webkit-gradient(linear,left top,left bottom,from(#fff314),to(#fff314));border:0!important;-webkit-box-shadow:0 0 0 #8bb2d1;height:44px}.button.yellow span{border-bottom-color:#e4d919;color:#2e2511;text-shadow:0 0 0 #000!important;margin-top:2px;padding-bottom:1px}.dimmed_layer{position:absolute;top:40px;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.dimmed_layer{z-index:100;display:none}@-webkit-keyframes myfirst{0%{opacity:0;transform:translate3d(0,10px,0)}25%{opacity:.5;transform:translate3d(0,-10px,0)}40%{opacity:.8;transform:translate3d(0,5px,0)}50%,75%{opacity:1;transform:translate3d(0,-5px,0)}to{opacity:0;transform:translateZ(0);display:none}}@-webkit-keyframes tip{0%{display:block}to{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.sp{background-image:url(https://gift-s.kakaocdn.net/dn/gift/home/m640/sp_rtn_20160608.png);background-size:130px 280px}}@-webkit-keyframes title_option_open{0%{bottom:-100px}to{bottom:0}}.gift_loading{width:100%;height:100%;position:fixed;left:0px;top:40%;text-align:center;opacity:.5}.gift_loading .loading_img{width:80px;height:80px}.product_loading{width:100%;padding-top:30px;text-align:center}.product_loading .loading_img{width:26px;height:26px}.KAKAO-react-as_container{position:relative}.KAKAO-react-as__input:focus{outline:none}.KAKAO-react-as__container--open .KAKAO-react-as__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.KAKAO-react-as__suggestions-container{position:absolute;top:35px;margin:0;padding:0 13px;width:100%;list-style-type:none;border:1px solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.KAKAO-react-as__suggestion{cursor:pointer;padding:10px 20px}.KAKAO-react-as__suggestion--focused{background-color:#ddd}.suggest_search2 .inner_suggest{overflow-y:auto;height:100%}.suggest_search2 ul{display:none}.suggest_search2.suggest_open ul{display:block}.suggest_search2 .list_suggest{display:none;overflow:hidden;position:absolute;top:46px;left:0;right:0;width:auto;background:#fff;box-sizing:border-box}.suggest_search2 .list_suggest li{border-color:#ededed}.suggest_search2 .list_suggest .link_txt{padding:10px 0;line-height:20px;color:#666}.suggest_search2 .list_suggest .txt_suggest{color:#f63d38}.suggest_search2 .list_suggest .badge_line{display:inline-block;overflow:hidden;margin-left:10px;padding:0 8px;border-radius:10px;border:1px solid #ddd;font-weight:700;font-size:12px;line-height:18px;vertical-align:top;box-sizing:border-box;color:#bbb}.suggest_open .list_suggest{display:block}.schbx .hideInput{position:absolute;left:-9999px;width:1px;height:1px}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}#wrap.hidden{overflow:hidden}.search_ad_banner{display:block;margin:10px 0 3px}.load_more{margin:25px auto 0;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #ccc;border-top:3px solid #ccc;border-radius:100%;height:20px;width:20px;-webkit-animation:spin .7s infinite linear;animation:spin .7s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.loader_bounce,.loader_bounce:before,.loader_bounce:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.7em;height:1.5em}.loader_bounce:before,.loader_bounce:after{position:absolute;top:0;content:""}.loader_bounce:before{left:-1.2em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader_bounce{text-indent:-9999em;margin:30px auto 10px;position:relative;font-size:11px;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader_bounce:after{left:1.2em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0 #fff;height:1.5em}40%{box-shadow:0 -1em #fff;height:2em}}@keyframes load1{0%,80%,to{box-shadow:0 0 #fff;height:1.5em}40%{box-shadow:0 -1em #fff;height:2em}}.gift_empty_img{font-size:0;position:absolute;bottom:0;left:0;width:1px;height:1px;text-indent:-999px}.floating_bnr{position:fixed;z-index:20;width:191px;right:12px;bottom:65px}.floating_bnr img{width:100%;transform:translateZ(0);-webkit-transform:translateZ(0)}.floating_bnr a{display:block}.floating_bnr .bn_x{position:absolute;color:transparent;top:1%;right:1%;width:25px;height:25px;background-size:100% 100%}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.floating_bnr{bottom:calc(constant(safe-area-inset-bottom) + 65px);bottom:calc(env(safe-area-inset-bottom) + 65px)}}.blank_image{font-size:0;text-indent:-999px;position:absolute}.cont_best{min-width:320px;min-height:500px;padding-top:2px}.ad_banner{padding-bottom:2px}.ad_banner .link_best{height:0;padding-bottom:34.375%}.cont_best .img_thumb{display:block;width:100%;vertical-align:top;border:0px}.cont_best .img_thumb_coupon{height:100%}.tab_present{overflow:hidden;position:relative;height:47px}.tab_present:after{position:absolute;top:13px;right:50%;width:1px;height:15px;background-color:#cdcdcd;content:""}.tab_present li{float:left;width:50%}.tab_present li .link_present{display:block;height:47px;font-size:17px;line-height:42px;color:#b6b6b6;text-align:center}.tab_present li .ico_best{display:inline-block;margin:9px 9px 0 0}.tab_present li .ico_delivery{width:29px;height:24px;background-position:0 -80px}.tab_present li .ico_exchange{width:27px;height:25px;margin-top:8px;background-position:0 -50px}.tab_present .on .link_present{color:#000}.tab_present .on .ico_delivery{background-position:-30px -80px}.tab_present .on .ico_exchange{background-position:-30px -50px}.list_category{overflow:hidden;margin-bottom:7px;border-bottom:1px solid #e2e1e1;background-color:#fff}.list_category li{float:left;width:25%}.list_category li .link_cate{display:block;margin-right:-1px;padding:12px 0 10px;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:16px;color:#888;text-align:center}.list_category li:nth-last-child(-n+4) .link_cate{border-bottom:0}.list_category .on:nth-child(1) .link_cate,.list_category .on:nth-child(2) .link_cate,.list_category .on:nth-child(3) .link_cate,.list_category .on:nth-child(4) .link_cate{margin-top:0;padding-bottom:9px}.list_category .on .link_cate{position:relative;margin-top:-1px;z-index:1;font-weight:700;color:#000;border:1px solid #f3dc14;background-color:#fde515}.list_category .on .link_cate:hover{color:#000}.list_category+.best_ad .tit_rank{padding:8px 12px 7px;letter-spacing:-1px}.best_basic{position:relative;margin-top:7px}.best_basic .tit_rank{display:block;padding:8px 12px 7px;font-weight:400;font-size:15px;text-align:left;line-height:22px;color:#444;background-color:#fff}.best_detail{margin-top:0}.box_best{position:relative;margin-top:5px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.box_best .tit_best{display:block;overflow:hidden;padding:10px 65px 11px 12px;border-bottom:1px solid #f5f5f5;font-weight:700;font-size:14px;text-align:left;line-height:20px;color:#444;background-color:#fafafa;white-space:nowrap;text-overflow:ellipsis}.box_best .link_more{position:absolute;top:0;right:0;height:18px;padding:12px 12px 15px;font-size:12px;line-height:18px;color:#999}.box_best .link_more .ico_best{display:inline-block;width:6px;height:10px;margin:4px 0 0 3px;background-position:-90px -30px}.best_slide{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative;padding:10px 8px 10px 12px;background-color:#fff}.android .best_slide::-webkit-scrollbar,.ios .best_slide::-webkit-scrollbar{display:none}.best_slide .list_slide .wrap_product{float:left;width:130px;padding-right:4px}.best_slide .link_product{display:block}.best_slide .thumb_product{display:block;position:relative;height:128px}.best_slide .thumb_product:after{position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #000;opacity:.06;content:""}.best_slide .thumb_product .frame_mask{position:absolute;width:100%;height:100%}.best_slide .thumb_product .inner_mask{display:block;width:100%;height:100%;background:url(https://gift-s.kakaocdn.net/dn/gift/best/m640/bg_best_mask.png) 0 -1px repeat-x;background-size:2px 130px;content:""}.best_slide .thumb_product .emph_rank{position:absolute;bottom:-3px;right:9px;font-size:25px;color:#fff;font-weight:300;letter-spacing:-1px;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.best_slide .detail_product{display:block;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;word-spacing:-1px}.best_slide .tit_product{display:block;overflow:hidden;padding:7px 6px 0 9px;font-weight:400;font-size:13px;line-height:19px;color:#666;text-overflow:ellipsis;white-space:nowrap}.best_slide .txt_price{display:block;padding:0 9px 10px;font-weight:700;font-size:15px;line-height:18px;color:#ff5b49;letter-spacing:-1px}.best_slide .link_store{display:block;overflow:hidden;padding:4px 9px 4px 7px;border:1px solid #f5f5f5;font-size:13px;line-height:24px;color:#999;background-color:#fafafa;box-sizing:initial}.best_slide .link_store .ico_store{float:left;width:24px;height:24px;margin-right:4px}.best_slide .link_store .ico_store .img_thumb{border-radius:12px;width:24px;height:24px}.best_slide .link_store .txt_store{overflow:hidden;float:right;width:84px;white-space:nowrap;text-overflow:ellipsis}.best_slide .more_product{display:block;height:216px;padding:0 18px;border:1px solid #f5f5f5;font-size:13px;line-height:16px;color:#999;text-align:center;background-color:#fafafa}.best_slide .more_product .ico_best{width:45px;height:45px;margin:64px auto 12px}.link_best{display:block}.link_best .frame_thumb{display:block;position:relative;height:0;padding-bottom:100%;background-color:#fff}.link_best .frame_thumb:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000;box-sizing:border-box;opacity:.06;content:""}.link_best .tit_product{display:block;display:-webkit-box;overflow:hidden;max-height:36px;font-size:14px;line-height:18px;color:#666;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link_best .txt_price{font-weight:700;font-size:16px;line-height:18px;color:#ff5b49}.link_best .emph_store{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:30px;padding:0 8px;font-size:13px;line-height:32px;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:1px 1px 0 rgba(0,0,0,.1);box-sizing:border-box;background:rgba(0,0,0,.2)}.emph_salerate{position:absolute;top:0;left:0;width:32px;height:20px;border:1px solid #ea5555;font-size:12px;color:#fff;font-weight:700;line-height:21px;background-color:#ff534e;text-align:center;box-sizing:initial}.emph_salerate .txt_percent{font-weight:400}.tit_couponrank,.tit_deliveryrank{overflow:hidden;padding:17px 10px 5px;font-weight:700;font-size:14px;border-top:1px solid #f5f5f5;line-height:20px;color:#444;letter-spacing:-.036em;background:#fff;white-space:nowrap;text-overflow:ellipsis}.tit_couponrank{border-top:0}.item_rank{border-top:1px solid #f5f5f5;background-color:#fff}.item_noneborder{border-top:0}.item_rank.type_ad{border-color:#eaeaec;background-color:#fafafb}.item_rank.type_ad .link_best .txt_price{display:block;padding-top:4px;color:#ff5948}.type_ad+.item_rank{border-color:#eaeaec}.item_rank.type_md{background-color:#f5f8fb}.item_rank.type_md .emph_notice{color:#87a3c2}.item_rank.type_md .emph_notice .ico_best{background-position:-70px -30px}.item_rank .link_best{overflow:hidden;display:table;position:relative;width:100%;padding:12px;box-sizing:border-box}.item_rank .link_best .frame_cell{display:table-cell;width:50%;padding-right:6px;vertical-align:top}.item_rank .link_best .detail_product{display:table-cell;position:relative;width:50%;padding:8px 0 0 6px;vertical-align:top}.item_rank .link_best .emph_notice{padding:8px 0 17px;font-weight:700}.item_rank .link_best .txt_rank{display:block;padding-bottom:8px;font-weight:300;font-size:25px;line-height:30px;color:#adadad}.item_rank .txt_rank .txt_number{display:inline-block;margin-top:-3px;vertical-align:top}.item_rank .link_best .txt_price{display:block;padding-top:5px}.txt_rank .ico_best+.txt_number{margin-left:-4px;color:#000}.item_rank .txt_rank .ico_gold{background-position:-50px 0}.item_rank .txt_rank .ico_silver{background-position:-70px 0}.item_rank .txt_rank .ico_bronze{background-position:-90px 0}.item_rank .txt_rank .ico_best{display:inline-block;width:20px;height:23px;margin-right:6px}.item_rank .link_best .txt_store{overflow:hidden;position:absolute;left:6px;bottom:5px;width:100%;font-size:13px;color:#adadad;white-space:nowrap;text-overflow:ellipsis}.list_best{overflow:hidden;padding:0 6px}.list_best li{float:left;width:50%;padding:0 6px 12px;box-sizing:border-box}.list_best .link_best{padding:0}.list_best .link_best .tit_product{margin:10px 11px 1px 0;line-height:17px}.item_rank.slide_list{overflow:hidden}.item_rank.slide_list .list_best{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:-60px;padding:0 12px 60px;font-size:0;white-space:nowrap}.item_rank.slide_list .list_best li{display:inline-block;float:none;width:39.7%;padding:0 0 12px 10px;vertical-align:top;box-sizing:content-box}.item_rank.slide_list .list_best li:first-child{padding-left:0}.item_rank.slide_list .list_best .link_best{display:block}.item_rank.slide_list .link_best .tit_product{white-space:normal}.recommend_ad{background-color:#fafafb}.emph_notice{display:block;padding:13px 14px 11px;font-weight:700;font-size:12px;line-height:14px;color:#b4b3b3}.emph_notice .ico_best{display:inline-block;width:14px;height:14px;background-position:-50px -30px}.recommend_md{background-color:#f5f8fb}.recommend_md .emph_notice{padding-bottom:9px;color:#87a3c2}.recommend_md .emph_notice .ico_best{margin-right:2px;background-position:-70px -30px}.ico_giftrank{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_giftrank_220404_v2.png) no-repeat 0 0;background-size:135px 445px;vertical-align:top}.gift_new .gnb_type1.wrap_rank_review #kakaoContent{padding-top:87px}.cont_reviewrank{background-color:#f5f5f5}.gift_new .gnb_type1.wrap_rankreview_new #kakaoContent{padding-top:87px}.cont_reviewrank .tab_reviewrank{overflow:hidden;background-color:#fff;border-bottom:1px solid #E5E5E5}.tab_reviewrank li{float:left;width:50%;text-align:center}.tab_reviewrank .link_rank{display:block;position:relative;padding:14px 0 15px;font-weight:500;font-size:15px;line-height:15px;color:#bbb}.tab_reviewrank li+li .link_rank:before{position:absolute;left:0;top:50%;width:1px;height:12px;background-color:#eee;transform:translateY(-50%);content:""}.tab_reviewrank li.on .link_rank{color:#000}.tab_reviewrank .txt_tab{display:inline-block;position:relative;padding:0 7px;vertical-align:top}.tab_reviewrank .ico_dot{position:absolute;right:-2px;top:-4px;width:4px;height:4px;border-radius:50%;background-color:#ff7368}.area_totalrank{position:relative;padding-bottom:60px;border-bottom:1px solid rgba(0,0,0,.05);background-color:#87ace5}.cont_reviewrank .area_totalrank .wrap_ranktit{padding:30px 22px 14px;background-color:#87ace5}.cont_reviewrank .area_totalrank .info_tip .layer_tip{padding-right:20px;word-break:keep-all}.cont_reviewrank .area_totalrank .tit_reviewrank{font-size:18px;line-height:21px;color:#fff;letter-spacing:.06em}.slide_totalrank{overflow:hidden;margin-bottom:-19px;padding-bottom:19px}.list_totalrank{overflow-x:auto;margin-bottom:-45px;padding:0 20px 45px;font-size:0;white-space:nowrap}.list_totalrank li{display:inline-block;width:220px;vertical-align:top}.list_totalrank li+li{margin-left:12px}.list_totalrank .box_reviewitem{overflow:hidden;position:relative;border-radius:16px;white-space:normal;box-shadow:0 8px 15px rgba(0,0,0,.15)}.box_reviewitem .link_reviewitem{display:block}.box_reviewitem .emph_rank{position:absolute;z-index:10;left:14px;top:14px;font-weight:300;font-size:30px;line-height:36px;color:#fff;font-style:italic;text-shadow:0 2px 4px rgba(0,0,0,.2)}.box_reviewitem .wrap_thumb{display:block;overflow:hidden;position:relative;height:170px}.box_reviewitem .wrap_thumb:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.01);border-radius:16px 16px 0 0;content:""}.box_reviewitem .wrap_thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rankitem_dimed.png) no-repeat 0 0;background-size:contain;content:""}.box_reviewitem .img_g{position:absolute;left:0;top:0;width:100%}.box_reviewitem .info_reviewitem{position:relative;height:125px;padding:16px 16px 20px;background-color:#fff;box-sizing:border-box}.box_reviewitem .txt_brand{display:block;overflow:hidden;font-size:14px;line-height:18px;color:#999;text-overflow:ellipsis;white-space:nowrap}.box_reviewitem .tit_item{display:block;overflow:hidden;padding-top:2px;font-weight:400;font-size:16px;line-height:20px;color:#222;text-overflow:ellipsis;white-space:nowrap}.box_reviewitem .txt_price{display:block;padding-top:4px;font-size:16px;line-height:19px}.box_reviewitem .emph_price{font-weight:700}.box_reviewitem .txt_hashtag{position:absolute;left:16px;bottom:20px;font-weight:500;font-size:13px;line-height:16px;color:#5f99f1;letter-spacing:-.03em}.list_totalrank .box_commercial{overflow:hidden;border-radius:16px;background-color:#4b6aa3;box-shadow:0 8px 15px rgba(0,0,0,.15)}.list_totalrank .link_commercial{display:block;position:relative;padding:22px 15px;text-align:center}.box_commercial .wrap_thumb{display:block;overflow:hidden;position:relative;width:130px;height:130px;margin:0 auto;border-radius:50%}.box_commercial .wrap_thumb:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.02);border-radius:50%;background-color:rgba(0,0,0,.02);content:""}.box_commercial .wrap_thumb .img_g{display:block;width:100%}.box_commercial .badge_ad,.box_commercial .badge_md{position:absolute;right:12px;top:12px}.box_commercial .badge_ad .ico_ad{width:23px;height:15px;background-position:-85px -375px}.box_commercial .badge_md .ico_md{width:42px;height:15px;background-position:0 -400px}.box_commercial .info_commercial{padding-top:11px}.info_commercial .txt_brand{display:block;overflow:hidden;font-size:14px;line-height:18px;color:rgba(255,255,255,.7);text-overflow:ellipsis;white-space:nowrap}.info_commercial .tit_item{display:block;overflow:hidden;padding-top:1px;font-weight:400;font-size:16px;line-height:20px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.info_commercial .txt_price{display:block;padding-top:3px;font-size:16px;line-height:19px;color:#fff}.info_commercial .txt_hashtag{display:inline-block;margin-top:16px;padding:9px 15px;font-size:13px;line-height:15px;color:#b3c3e0;border-radius:17px;background-color:#2c4675;vertical-align:top}.area_totalrank .wrap_paging{position:absolute;bottom:25px;left:22px;font-size:12px;line-height:20px;color:rgba(255,255,255,.5)}.area_totalrank .wrap_paging .num_current{color:#fff}.cont_reviewrank .wrap_ranktit .link_info{display:inline-block;vertical-align:top}.cont_reviewrank .wrap_ranktit .ico_info{width:16px;height:16px;background-position:-75px -275px}.cont_reviewrank .area_totalrank .ico_info{width:15px;height:15px;background-position:-110px -205px}.cont_reviewrank .area_totalrank .wrap_ranktit .info_tip{margin:3px 0 0 6px}.cont_reviewrank .wrap_ranktit .info_tip{display:inline-block;margin:1px 0 0 5px;vertical-align:top}.cont_reviewrank .wrap_ranktit .layer_tip{display:none;position:absolute;top:51px;left:75px;z-index:30;width:246px;padding:16px;border:1px solid #B6B6B6;border-radius:4px;background:#fff;box-sizing:border-box}.cont_reviewrank .wrap_ranktit .info_tip.tip_on .layer_tip{display:block}.cont_reviewrank .wrap_ranktit .layer_tip .tit_tip{display:block;font-size:15px;font-weight:700;line-height:21px;color:#333;letter-spacing:-.036em}.cont_reviewrank .wrap_ranktit .layer_tip .txt_tip{padding-top:10px;line-height:19px;font-size:13px;color:#666;letter-spacing:-.038em}.cont_reviewrank .wrap_ranktit .layer_tip .btn_close{position:absolute;right:0;top:0}.cont_reviewrank .wrap_ranktit .layer_tip .ico_close{width:16px;height:16px;margin:10px;background-position:-95px -325px}.cont_reviewrank .wrap_ranktit.rank_condition{padding-bottom:4px}.area_findkeyword,.area_findkeyword .inner_findkeyword{background:#fff}.area_findkeyword .group_findkeyword{position:relative;padding:16px 36px 18px 14px}.area_findkeyword.open_keyword .group_findkeyword{padding-bottom:9px}.area_findkeyword .tag_findkeyword{overflow:hidden;position:relative;max-height:82px;font-size:0}.area_findkeyword.open_keyword .tag_findkeyword{overflow:visible;max-height:none}.area_findkeyword .link_keyword{display:inline-block;height:34px;margin:0 2px 10px;padding:0 12px;font-size:14px;line-height:36px;color:#666;letter-spacing:-.04em;border:1px solid #F1F1F3;border-radius:18px;background-color:#fff;vertical-align:top}.area_findkeyword .link_keyword.on{font-weight:700;color:#fff;background-color:#38383c}.cont_reviewrank .wrap_ranktit{position:relative;padding:30px 16px 20px;font-size:0;background:#fff}.cont_reviewrank .tit_reviewrank{display:inline-block;font-size:18px;line-height:18px;color:#222;letter-spacing:-.04em}.area_findkeyword .group_btnmore{position:absolute;right:16px;top:16px;padding:1px 0;z-index:10}.area_findkeyword .group_btnmore .ico_gradation{position:absolute;top:-2px;right:6px;width:81px;height:38px;background-position:0 -350px;pointer-events:none}.area_findkeyword .group_btnmore .btn_more{position:relative;width:34px;height:34px;border:1px solid rgba(0,0,0,.07);border-radius:34px;background-color:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.04)}.area_findkeyword .group_btnmore .ico_arrow{width:10px;height:6px;margin:13px 0;background-position:-35px 0}.area_findkeyword.open_keyword .ico_arrow{background-position:-35px -10px}.area_findkeyword .tablist_price{border-top:1px solid #F5F6F7;border-bottom:1px solid #E6E7E8}.area_findkeyword .list_price{overflow:hidden}.area_findkeyword .list_price li{float:left}.area_findkeyword .list_price li:first-child{width:25.5%}.area_findkeyword .list_price li:nth-child(2){width:23.2%}.area_findkeyword .list_price li:nth-child(3){width:23.2%}.area_findkeyword .list_price li:last-child{width:28.1%}.area_findkeyword .tablist_price .btn_tab{display:block;position:relative;width:100%;height:50px;font-size:15px;line-height:50px;color:#666;letter-spacing:-.03em}.area_findkeyword .tablist_price .btn_tab:before{position:absolute;left:0;top:19px;width:1px;height:13px;background-color:#d8d8d8;content:""}.area_findkeyword .tablist_price li:first-child .btn_tab:before{content:none}.area_findkeyword .tablist_price li.on .btn_tab{font-weight:700;color:#4a4a52}.area_findkeyword .tablist_price li.on .btn_tab:after{position:absolute;left:6px;right:6px;bottom:0;height:3px;background-color:#38383c;content:""}.area_findkeyword.fixed_keyword .inner_findkeyword{position:fixed;top:87px;left:0;right:0;z-index:9990}.area_findkeyword.fixed_keyword .inner_findkeyword:before{position:absolute;left:0;right:0;bottom:-2px;content:"";width:100%;height:2px;opacity:.05;background-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%)}.area_findkeyword.fixed_keyword .tit_tag,.area_findkeyword.fixed_keyword .area_join{display:block}.area_findkeyword.fixed_keyword .list_price{margin:0 -2px}.area_findkeyword.fixed_keyword .list_price li{padding:0 2px;box-sizing:border-box}.area_findkeyword.fixed_keyword .list_price li.on .btn_tab{border-color:#38383c;background-color:#38383c;color:#fff}.area_findkeyword.fixed_keyword .tablist_price .btn_tab:before,.area_findkeyword.fixed_keyword .tablist_price .btn_tab:after{display:none}.area_findkeyword.fixed_keyword .tablist_price{padding:6px 16px 25px;border:none}.area_findkeyword.fixed_keyword .tablist_price .btn_tab{height:36px;line-height:34px;font-size:14px;border:1px solid #F1F1F3;border-radius:18px}@media only screen and (min-width:375px){.area_findkeyword.fixed_keyword .list_price li{width:auto}.area_findkeyword.fixed_keyword .tablist_price .btn_tab{padding:0 13px}}.area_findkeyword.fixed_keyword .group_findkeyword{padding:12px 16px}.area_findkeyword.fixed_keyword .group_findkeyword .area_tag,.area_findkeyword.fixed_keyword .tablist_price{display:none}.area_findkeyword.fixed_keyword .group_btnmore{top:11px}.area_findkeyword.fixed_keyword.open_keyword .area_join{display:none}.area_findkeyword.fixed_keyword.open_keyword .area_tag,.area_findkeyword.fixed_keyword.open_keyword .tablist_price{display:block}.area_findkeyword.fixed_keyword.open_keyword .group_findkeyword{padding:16px 16px 4px}.area_findkeyword .tit_tag{display:none;margin-bottom:12px;padding:0 2px;font-size:16px;line-height:24px;letter-spacing:-.036em;font-weight:700;color:#333;box-sizing:border-box}.area_findkeyword .area_join{display:none}.area_findkeyword .area_join .tag_findkeyword{max-height:36px}.area_reviewrank .list_reviewcard li+li{border-top:8px solid #F5F6F7}.area_reviewrank .inner_reviewcard{position:relative;min-height:278px;padding:20px 16px 98px;box-sizing:border-box}.area_reviewrank .card_profile .inner_reviewcard:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);content:""}.inner_reviewcard .thumb_profile{position:absolute;z-index:10;right:16px;bottom:10px}.inner_reviewcard .mask_outline{width:64px;height:64px;background-color:#7fcde0}.inner_reviewcard .mask_outline .img_g{display:block;width:100%}.inner_reviewcard .thumb_outline{background:none}.inner_reviewcard .thumb_outline:after{background-position:-110px -905px}.area_reviewrank .bg_character{position:absolute;right:16px;bottom:0;width:90px;height:90px;background-repeat:no-repeat;background-size:90px 90px}.area_reviewrank .bubble_review{position:relative;z-index:10;border-radius:16px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.area_reviewrank .bubble_review .link_detail{display:block;padding:16px}.area_reviewrank .bubble_review .ico_tail{position:absolute;bottom:-18px;right:61px;width:30px;height:18px;background-position:0 -45px}.bubble_review .ico_quot{position:absolute;left:16px;top:16px;width:21px;height:14px;background-position:0 -25px}.bubble_review .badge_rank{position:absolute;top:0;right:20px;width:26px;height:33px}.bubble_review .badge_rank .ico_badge{width:26px;height:33px;background-position:-85px 0}.bubble_review .badge_rank .ico_badgetop{width:26px;height:33px;background-position:-50px 0}.bubble_review .badge_rank .emph_rank{position:absolute;left:0;top:0;width:100%;height:100%;font-weight:700;font-size:14px;line-height:26px;color:#fff;font-family:Helvetica,sans-serif;text-align:center}.bubble_review .desc_review{padding:25px 0 16px;border-bottom:1px solid #F3F3F7}.bubble_review .desc_review .txt_review{display:block;display:-webkit-box;overflow:hidden;max-height:150px;font-weight:700;font-size:20px;line-height:30px;color:#222;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word}.bubble_review .info_item{overflow:hidden;padding-top:12px}.bubble_review .thumb_item{overflow:hidden;float:left;position:relative;border-radius:4px}.bubble_review .thumb_item:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.01);background:rgba(0,0,0,.02);content:""}.bubble_review .thumb_item .img_g{display:block;width:44px;height:44px}.bubble_review .desc_item{overflow:hidden;padding-left:12px}.bubble_review .desc_item .inner_info{display:flex;height:44px;justify-content:center;flex-direction:column}.bubble_review .desc_item .name_item{display:block;overflow:hidden;font-weight:400;font-size:14px;line-height:20px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.bubble_review .desc_item .opt_item{display:block;overflow:hidden;font-size:15px;line-height:20px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.area_reviewrank .bg_scappy{background-color:#fda7a7}.area_reviewrank .bg_jordy{background-color:#9dd5aa}.area_reviewrank .bg_angmond{background-color:#9bd3ea}.area_reviewrank .bg_frodo{background-color:#e5bd71}.area_reviewrank .bg_neo{background-color:#a9caee}.area_reviewrank .bg_muji{background-color:#f1d773}.area_reviewrank .bg_tube{background-color:#bfc2f3}.area_reviewrank .bg_ryan{background-color:#ffd787}.area_reviewrank .bg_apeach{background-color:#ffbfc2}.area_reviewrank .bg_con{background-color:#88cba3}.area_reviewrank .bg_scappy .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_scappy.png)}.area_reviewrank .bg_jordy .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_jordy.png)}.area_reviewrank .bg_angmond .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_angmond.png)}.area_reviewrank .bg_frodo .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_frodo.png)}.area_reviewrank .bg_neo .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_neo.png)}.area_reviewrank .bg_muji .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_muji.png)}.area_reviewrank .bg_tube .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_tube.png)}.area_reviewrank .bg_ryan .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_ryan.png)}.area_reviewrank .bg_apeach .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_apeach.png)}.area_reviewrank .bg_con .bg_character{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rank_bg_con.png)}.area_advertise .wrap_title{position:relative;padding:14px 16px 10px}.prdlist_mrow1.prd_rank{padding:20px 16px 16px}.prdlist_mrow1.prd_rank .list_prd{background-color:#f5f6f7}.prdlist_mrow1.prd_rank li{background-color:#fff;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.prdlist_mrow1.prd_rank .list_prd li+li{margin-top:16px;border-top:none}.prdlist_mrow1.prd_rank .review_info .ico_star{width:12px;height:12px;background-position:-115px -250px}.prdlist_mrow1.prd_rank .cmp_prd .thumb_prd{width:125px;height:125px}.prdlist_mrow1.prd_rank .thumb_prd .wrap_thumb{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}.prdlist_mrow1.prd_rank .thumb_prd .wrap_thumb .img_thumb{display:block;width:100%}.prdlist_mrow1.prd_rank .thumb_prd .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;border:1px solid rgba(0,0,0,.02);background-color:rgba(0,0,0,.02);content:""}.prdlist_mrow1.prd_rank .wrap_thumb .num_rank{position:absolute;left:0;top:0;min-width:23px;height:23px;padding:0 4px;border-radius:2px;font-weight:700;font-size:12px;line-height:23px;background-color:rgba(0,0,0,.6);color:#fff;text-align:center;box-sizing:border-box}.prdlist_mrow1.prd_rank .wrap_thumb .num_rank.emph_rank{background-color:#ff4d49}.prdlist_mrow1.prd_rank .wrap_thumb .ico_tstar{position:absolute;right:5px;top:5px;width:30px;height:20px;background-position:-40px -115px}.prdlist_mrow1.prd_rank .wrap_thumb .img_thumb{display:block;width:100%}.prdlist_mrow1.prd_rank .cmp_prd{padding:16px 16px 20px}.prdlist_mrow1.prd_rank .cmp_prd .thumb_prd .link_thumb,.prd_giftrank .cmp_prd .thumb_prd .link_thumb,.prd_rank .cmp_prd .thumb_prd .link_thumb:before,.prdlist_mrow1.prd_rank .cmp_prd .thumb_prd .wrap_thumb{border-radius:8px}.prdlist_mrow1.prd_rank .cmp_prd .num_rank.emph_rank{background-color:#ff7368}.cmp_prd .wrap_info .advt_info,.cmp_prd .wrap_info .txt_brand,.cmp_prd .wrap_info .txt_prdname,.cmp_prd .wrap_info .price_info{display:block;overflow:hidden;padding-top:5px}.cmp_prd .wrap_info .advt_info{font-size:12px;line-height:13px;color:#b4b3b3;letter-spacing:-.021em}.prdlist_mrow1.prd_rank .link_prddetail{display:block}.prdlist_mrow1.prd_rank .cmp_prd .wrap_info{min-height:86px;padding-top:0}.prdlist_mrow1.prd_rank .cmp_prd .txt_brand{font-size:13px;line-height:14px;color:#999;text-overflow:ellipsis;white-space:nowrap}.prdlist_mrow1.prd_rank .wrap_info .txt_prdname{display:-webkit-box;max-height:34px;font-weight:400;font-size:14px;line-height:17px;color:#444;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.prdlist_mrow1.prd_rank .cmp_prd .info_prd{min-height:125px}.prdlist_mrow1.prd_rank .cmp_prd .wrap_adtxt{position:relative;margin-top:16px;padding-top:14px;border-top:none}.prdlist_mrow1.prd_rank .cmp_prd .wrap_adtxt .link_prdreview{display:block}.prdlist_mrow1.prd_rank .cmp_prd .adtxt_prd{margin:0;padding:0 4px;border:0;white-space:normal}.prdlist_mrow1.prd_rank .cmp_prd .wrap_adtxt:before{position:absolute;left:-16px;top:0;right:-16px;height:1px;background-color:#eee;content:""}.prdlist_mrow1.prd_rank .cmp_prd .adtxt_prd .ico_ldq{display:block;width:16px;height:12px;margin:0 0 0 2px;background-position:-115px -325px}.prdlist_mrow1.prd_rank .desc_prd{display:-webkit-box;overflow:hidden;max-height:40px;padding-top:6px;font-size:14px;line-height:20px;color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.prdlist_mrow1.prd_rank .adtxt_prd .info_write{display:block;padding-top:6px;font-size:0}.prdlist_mrow1.prd_rank .adtxt_prd .txt_name{display:inline-block;overflow:hidden;max-width:140px;font-size:13px;line-height:16px;color:#bbb;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.prdlist_mrow1.prd_rank .adtxt_prd .txt_date{display:inline-block;padding-left:5px;font-size:13px;line-height:16px;color:#bbb;vertical-align:top}.prdlist_mrow1.prd_rank .num_rank{background-color:#8f94a6}.area_giftrank{border-top:8px solid #F5F6F7;background-color:#fff}.area_giftrank .tab_giftrank{overflow:hidden;padding:5px 16px 0}.tab_giftrank li{float:left}.tab_giftrank li+li{margin-left:16px}.tab_giftrank .link_rank{display:block;position:relative;padding-bottom:9px;font-size:15px;line-height:15px;color:#bbb}.tab_giftrank li.on .link_rank:before{position:absolute;left:0;right:0;bottom:0;height:3px;background-color:#fee700;content:""}.tab_giftrank li.on .link_rank{font-weight:600;color:#000}.area_giftrank .wrap_category{overflow:hidden;height:34px;padding:16px 0 20px}.area_giftrank .slide_category{overflow-x:auto;margin-bottom:-45px;padding:0 16px 45px;font-size:0;white-space:nowrap}.area_giftrank .slide_category li{display:inline-block;vertical-align:top}.slide_category li+li{margin-left:4px}.slide_category .link_category{display:block;min-width:27px;padding:0 10px;font-size:13px;line-height:32px;color:#666;letter-spacing:-.03em;text-align:center;border:1px solid #F1F1F3;border-radius:18px;background-color:#fff}.slide_category li.on .link_category{font-weight:700;color:#fff;background-color:#38383c;border-color:transparent}.prdlist_mrow1.prd_giftrank .cmp_prd .thumb_prd{width:130px;height:130px}.prdlist_mrow1.prd_giftrank{padding-bottom:50px}.prd_giftrank .cmp_prd .link_thumb .num_rank.emph_rank{background-color:#ff7368}.prdlist_mrow1.prd_giftrank .thumb_prd .link_thumb:before{border-radius:8px;border:1px solid rgba(0,0,0,.01)}.prdlist_mrow1.prd_giftrank .cmp_prd .info_prd{min-height:130px;padding-left:15px}.prdlist_mrow1.prd_giftrank .cmp_prd .link_info{min-height:130px}.prdlist_mrow1.prd_giftrank .list_prd li+li{padding-top:14px;border-top:none}.prdlist_mrow1.prd_giftrank .cmp_prd{padding:0 18px 0 16px}.prdlist_mrow1.prd_giftrank .link_info .txt_prdname{max-height:38px;line-height:19px;color:#222}.prdlist_mrow1.prd_giftrank .link_thumb .num_rank{background-color:#8f94a6}.prdlist_mrow1.prd_giftrank .cmp_prd .link_info .price_info{padding-top:6px}.area_giftrank .box_giftticket{position:relative;padding-bottom:34px;border-bottom:1px solid #E5E5E5}.area_giftrank .box_giftticket:last-child{padding-bottom:50px;border-bottom:none}.area_giftrank .box_giftticket+.box_giftticket{border-top:8px solid #F5F6F7}.box_giftticket .tit_giftticket{padding:30px 16px 16px;font-weight:600;font-size:16px;line-height:16px;color:#000}.box_giftticket.first .tit_giftticket{padding-top:20px}.prdlist_mcarousel.prd_giftrank .list_prd li{width:38.24%}.prdlist_mcarousel.prd_giftrank .num_rank{background-color:#8f94a6}.prdlist_mcarousel.prd_giftrank .cmp_prd .link_info .txt_brand{line-height:16px}.prdlist_mcarousel.prd_giftrank .num_rank.emph_rank{background-color:#ff7368}.prdlist_mcarousel.prd_giftrank .cmp_prd .link_info .txt_prdname{max-height:36px;line-height:18px}.prdlist_mcarousel.prd_giftrank .cmp_prd .link_info .price_info{padding-top:8px}.box_giftticket .link_more{position:absolute;right:0;top:19px;padding:13px 18px;font-size:14px;line-height:16px;color:#999}.box_giftticket.first .link_more{padding:2px 18px}.box_giftticket.first .link_more .ico_arrow{display:none}.detail_reviewrank .tit_giftticket{padding:20px 16px 16px;font-weight:600;font-size:16px;line-height:18px;color:#000}.cont_reviewrank .wrap_rankitem{padding-bottom:50px}.area_giftrank .info_tip .layer_tip{padding-right:22px;word-break:keep-all}.area_advertise .wrap_title .ico_ad{position:absolute;right:16px;top:50%;width:25px;height:18px;background-position:-80px -225px;transform:translateY(-50%)}.area_advertise .tit_ad{display:block;margin-right:35px;font-size:20px;line-height:30px;color:#222}.area_advertise .badge_ad{position:absolute;right:16px;top:24px;width:25px;height:18px;font-weight:700;font-size:11px;line-height:18px;color:#fff;border-radius:4px;background-color:rgba(34,34,34,.2);text-align:center}.cmp_product_ad{padding-bottom:48px}.cmp_product_ad .list_product_ad{font-size:0}.cmp_product_ad li{display:inline-block;vertical-align:top}.cmp_product_ad.cmptype_slide{overflow:hidden;padding-bottom:10px}.cmp_product_ad.cmptype_slide li{width:158px;margin:0 5px}.cmp_product_ad .link_item{display:block;overflow:hidden;width:100%;background:#fff;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.cmp_product_ad .thumb_item{display:block;overflow:hidden;position:relative;width:140px;height:140px}.cmp_product_ad .thumb_item:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.02);border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.cmp_product_ad .thumb_item .img_g{display:block;width:100%}.cmp_product_ad .info_item{padding:15px}.cmp_product_ad .info_brand{display:block;overflow:hidden;font-size:13px;line-height:17px;color:#999;text-overflow:ellipsis;white-space:nowrap}.cmp_product_ad .info_name{display:block;display:-webkit-box;overflow:hidden;height:34px;padding-top:5px;font-weight:400;font-size:14px;line-height:17px;color:#222;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;word-break:break-all}.cmp_product_ad .info_price{display:block;padding-top:4px;font-size:0;line-height:18px;color:#222}.cmp_product_ad .emph_sale{display:inline-block;padding-right:4px;font-weight:700;font-size:15px;color:#f6432f;vertical-align:top}.cmp_product_ad .emph_sale .txt_percent{font-weight:500;font-size:14px}.cmp_product_ad .num_price{display:inline-block;font-weight:700;font-size:15px;vertical-align:top}.cmp_product_ad .num_price .txt_won{font-weight:500}.cmp_product_ad.cmptype_row{padding:0 16px 10px}.cmp_product_ad.cmptype_row li{display:block}.cmp_product_ad.cmptype_row li+li{padding-top:10px}.cmp_product_ad.cmptype_row .link_item{overflow:hidden}.cmp_product_ad.cmptype_row .thumb_item{float:left;width:120px;height:120px}.cmp_product_ad.cmptype_row .thumb_item:after{border:0;border-radius:0}.cmp_product_ad.cmptype_row .info_item{overflow:hidden;padding:10px 24px 15px 13px}.cmp_product_ad.cmptype_row .info_brand{padding-top:4px}.cmp_product_ad.cmptype_row .info_name{width:100%;padding-top:3px}.cmp_product_ad.cmptype_col2{padding:0 12px 16px}.cmp_product_ad.cmptype_col2 li{width:50%;padding:0 5px;box-sizing:border-box}.cmp_product_ad.cmptype_slide .list_product_ad{overflow-y:hidden;overflow-x:auto;margin-bottom:-45px;padding:0 11px 45px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.cmp_product_ad.cmptype_slide .thumb_item,.cmp_product_ad.cmptype_col2 .thumb_item{position:relative;width:100%;height:auto;padding-top:100%}.cmp_product_ad.cmptype_slide .thumb_item .img_g,.cmp_product_ad.cmptype_col2 .thumb_item .img_g{position:absolute;left:0;top:0;width:100%;height:100%}.wrap_detail,.wrap_reaction{background-color:#fafafa}.wrap_detail .img_g{width:100%}.wrap_detail .txt_won{display:inline-block;font-weight:400;vertical-align:top}.detail_view{background:#fff}.ico_detail{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_detail_220512.png) no-repeat 0 0;background-size:200px 700px;vertical-align:top}.cmp_gftbtn{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixed_gftbtn{position:fixed;left:0;right:0;bottom:0;z-index:30010}.cmp_gftbtn .box_btn{display:table;width:100%;table-layout:fixed}.cmp_gftbtn .item_btn{display:table-cell;position:relative;vertical-align:middle}.cmp_gftbtn .btn_g{display:block;width:100%;height:50px;font-weight:700;font-size:18px;line-height:50px;background-color:#fee700;color:#111;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmp_gftbtn .btn_g .ico_friend{display:inline-block;overflow:hidden;width:27px;height:27px;margin:11px 6px 0 0;font-size:1px;line-height:0;color:transparent;vertical-align:top}.cmp_gftbtn .btn_g .ico_friend:after{background-position:-230px -360px}.cmp_gftbtn .item_btn .wrap_thumb{display:inline-block;position:relative;line-height:27px;vertical-align:top}.cmp_gftbtn .item_btn .wrap_thumb .img_g{width:100%}.cmp_gftbtn .item_btn .ico_plus{position:absolute;bottom:0;right:2px;width:14px;height:14px;background-position:-25px -875px}.cmp_gftbtn .item_btn.item_dark .btn_g{background-color:#222;color:#fff}.cmp_gftbtn .item_btn.item_darkgray .btn_g{background:#bcbcbc;color:#666}.cmp_gftbtn .item_btn.item_light .btn_g{border:1px solid #D3D5DD;line-height:48px;background-color:#fff}.cmp_gftbtn .item_wish{width:51px}.cmp_gftbtn .item_btn.item_wish .btn_g{width:100%;padding:11px 0 7px;background-color:#444;color:#f5f5f5}.cmp_gftbtn .item_wish .ico_heart{display:block;width:21px;height:18px;margin:0 auto 4px;background-position:-150px -435px}.cmp_gftbtn .on_wish .ico_heart{background-position:-150px -455px}.cmp_gftbtn .item_wish .count_wishes{display:block;overflow:hidden;font-weight:400;font-size:9px;line-height:10px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.cmp_gftbtn .item_btn.item_disabled .btn_g,.cmp_gftbtn .item_btn.item_cancel .btn_g{background-color:#f5f5f5;color:#666}.cmp_gftbtn .item_btn.item_light.item_disabled .btn_g{opacity:.3;color:#222}.cmp_gftbtn .item_disabled .ico_friend:after{background-position:-230px -320px}.cmp_gftbtn .item_disabled .ico_more{background-position:-30px -230px}.cmp_gftbtn .item_wish .toast_bubble{position:absolute;z-index:10;left:12px;top:-42px;width:150px;height:32px;padding:0;font-weight:600;font-size:13px;line-height:32px;color:#fff;border-radius:4px;background-color:rgba(46,47,48,.8);text-align:center;box-shadow:none}.cmp_gftbtn .item_wish .arrow_tail{position:absolute;left:10px;bottom:-7px;width:0;height:0;border-top:7px solid rgba(46,47,48,.8);border-left:5px solid transparent;border-right:5px solid transparent}.cmp_gftbtn .box_btn.row_btn,.cmp_gftbtn .box_btn.row_btn .item_btn{display:block}.cmp_gftbtn .box_btn.row_btn .item_btn+.item_btn{margin-top:6px}.group_btn_friend{position:absolute;left:50%;top:0;bottom:0;margin-left:-32px;font-size:0;transform:translate(-50%);white-space:nowrap}.group_btn_friend .btn_friend{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;font-size:1px;line-height:0;text-indent:-9999px}.group_btn_friend .ico_more,.group_btn_friend .ico_friend{display:inline-block;width:27px;height:27px;margin:11px 6px 0 0;vertical-align:top}.group_btn_friend .ico_more{float:left;background-position:0 -230px}.group_btn_friend .ico_friend:after{background-position:-230px -360px}.group_btn_friend .ico_more .img_g,.group_btn_friend .ico_friend .img_g{display:block;width:100%}.group_btn_friend .txt_gift{position:absolute;right:-64px;top:0;bottom:0;font-weight:700;font-size:18px;line-height:50px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.box_discoupon .cont_discoupon{position:relative;padding:10px 12px;border-radius:4px;font-size:0;line-height:16px;background-color:#fafafa;box-sizing:border-box}.box_discoupon .cont_discoupon:after{display:block;clear:both;content:""}.box_discoupon .ico_coupon{width:15px;height:12px;margin:2px 7px 0 0;background-position:-80px -375px}.box_discoupon .txt_coupon,.box_discoupon .txt_price{display:inline-block;font-size:13px;color:#666;vertical-align:top}.box_discoupon .txt_coupon .num_g{font-weight:700;color:#5f96fc}.box_discoupon .txt_discount{float:right}.box_discoupon .txt_discount.type_overlay .txt_price{color:#999}.box_discoupon .cmp_overlay .ico_noti{width:15px;height:15px;margin:1px 0 0 5px;background-position:-100px -630px}.ios .box_discoupon .cmp_overlay .ico_noti{margin:0 0 0 5px}.box_discoupon .cmp_overlay .layer_overlay{top:34px;left:auto;right:0;border-radius:2px;border-color:#b6b6b6}.box_discoupon .cmp_overlay .txt_overlay{margin-top:6px}.wrap_detail .etc_product{overflow:hidden;margin-top:16px;padding-top:10px;border-top:1px solid #F5F5F5}.wrap_detail .etc_product .btn_addcart{float:right}.wrap_detail .etc_product .ico_cart{width:20px;height:19px;margin:0 4px;background-position:-165px -650px}.wrap_detail #kakaoFoot{display:block;padding-bottom:50px}.detail_view .product_subject{padding:18px 15px 20px}.detail_view .desc_subject{padding:2px 0 5px;font-size:0}.detail_view .desc_subject .txt_event{font-size:14px;line-height:17px;color:#777}.detail_view .desc_subject .txt_sub{font-size:14px;line-height:17px;color:#5f96fc}.detail_view .desc_subject .txt_event+.txt_sub{padding-left:6px}.detail_view .box_discoupon{padding:0 15px 11px}.detail_view .box_event{overflow:hidden;position:relative;padding:0 15px 10px}.detail_view .box_event .bg_event{position:absolute;left:34px;top:21px;width:41px;height:41px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_event.png) no-repeat 0 0;background-size:41px 41px}.detail_view .event_detail{overflow:hidden;padding:20px 18px 20px 73px;border:1px solid #f5f5f5;border-radius:3px;background-color:#fafafa}.detail_view .event_detail dt{padding-top:1px;font-weight:700;font-size:15px;line-height:18px;color:#222}.detail_view .event_detail dd{padding-top:3px;font-size:13px;line-height:19px;color:#777;letter-spacing:-.01em}.detail_view .link_shopname{display:block;overflow:hidden;position:relative;height:50px;padding:0 30px 0 15px;border-top:1px solid #f5f5f5;font-size:15px;line-height:51px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.detail_view .link_shopname .ico_arr{position:absolute;right:14px;top:50%;width:9px;height:15px;margin-top:-7px;background-position:-75px 0}.detail_view .tit_subject{font-weight:400;font-size:20px;line-height:26px;color:#222;word-break:break-all}.detail_view .wrap_brand{overflow:hidden}.detail_view .inner_brand{float:left;max-width:100%;padding:0 15px;box-sizing:border-box}.detail_view .detail_brand{float:left}.detail_view .txt_brand{display:block;overflow:hidden;margin:0 8px 21px 0;font-size:18px;color:#5990c7;white-space:nowrap;text-overflow:ellipsis}.detail_view .txt_origin{display:block;overflow:hidden;font-size:18px;color:#555;text-overflow:ellipsis;white-space:nowrap}.detail_view .ico_brand{float:left;width:17px;height:15px;margin:3px 7px 0 0;background-position:-90px 0}.view_product,.view_product .thumb_product{position:relative}.view_product .thumb_product:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.detail_view.detail_disabled .view_product .thumb_product .img_g{filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.4}.detail_view.detail_disabled .view_product .thumb_product .img_default{width:100%}.view_product .thumb_product .cmp_coverbadge{background-color:rgba(0,0,0,.05)}.view_product .thumb_product .cmp_coverbadge .circle_badge{left:auto;right:15px;top:15px;width:100px;height:100px;font-size:20px;line-height:20px;letter-spacing:-.025em;transform:none}.bg_gray .view_product .wrap_basic_info{background-color:#fafafa}.view_product .basic_info{background-color:#fff}.view_product .link_product{display:block}.view_product .slick-dots{position:absolute;right:14px;bottom:14px;font-size:0}.view_product .slick-dots li{display:inline-block;padding-left:6px;vertical-align:top}.view_product .slick-dots .link_paging{display:block;overflow:hidden;width:6px;height:6px;border-radius:6px;font-size:1px;line-height:0;color:transparent;background-color:rgba(0,0,0,.2)}.view_product .slick-active .link_paging{background-color:#444}.view_product .info_product{position:relative;padding:0 40px 25px 15px}@media only screen and (max-width:320px){.view_product .info_product{padding:0 37px 25px 15px}}.info_product .wrap_priceinfo+.wrap_benefitinfo{margin-top:8px}.info_product .wrap_benefitinfo,.info_product .wrap_benefitinfo{font-size:0}.info_product .txt_sale{float:left;margin-right:6px;font-weight:400;font-size:20px;line-height:22px;color:#ff5b49}.info_product .txt_total{display:inline-flex;float:left;margin-right:6px;font-weight:700;font-size:20px;line-height:22px;color:#222}.info_product .txt_price{float:left;font-size:13px;line-height:20px;color:#a5a5a5;letter-spacing:-.077em}.ios .info_product .txt_price{line-height:22px}.info_product .txt_price .legacy_price{display:inline-flex}.info_product .wrap_priceinfo .wrap_tooltip{position:static}.info_product .wrap_priceinfo .tooltip_layer{right:15px;top:25px;width:246px}.info_product .wrap_priceinfo .btn_info{margin:2px 0 0 3px}.ios .info_product .wrap_priceinfo .btn_info{margin-top:3px}.info_product .emph_benefit{display:inline-block;padding:3px 8px 0;border:1px solid #5F96FC;border-radius:11px;font-size:12px;font-weight:600;line-height:15px;vertical-align:top;letter-spacing:.042em;color:#5f96fc}.info_product .txt_finish{display:inline-block;margin:2px 0 0 4px;font-size:14px;line-height:17px;vertical-align:top;color:#5f96fc}.info_product .wrap_benefitinfo .btn_info{margin:3px 0 0 6px}.info_product .wrap_benefitinfo .tooltip_layer{top:26px;width:310px}@media only screen and (max-width:320px){.info_product .wrap_benefitinfo .tooltip_layer{width:300px}.searchbx .txt_maxsearch{font-size:13px}}@media only screen and (max-width:320px){.info_product .txt_sale{margin-right:6px;font-size:19px}.info_product .txt_total{font-size:19px}.info_product .txt_price{font-size:12px}.cont_reviewrank .slide_rank .wrap_boxrank{font-size:10px}}.info_product .btn_share{position:absolute;top:-2px;right:0;width:40px;height:30px;outline:none}.info_product .ico_share{width:18px;height:19px;margin:-5px 15px 0 10px;background-position:-215px -270px}.info_product .share_layer{display:none;position:absolute;right:43px;top:-20px}.info_product .share_layer .inner_share_layer{overflow:hidden;padding:7px 10px 4px;border:1px solid #ebebeb;background:#fafafa}.info_product .share_layer .link_share{float:left;width:44px;font-size:11px;color:#777;text-align:center}.info_product .share_layer .link_kakaotalk{margin-right:15px}.info_product .share_layer .ico_gift2{width:30px;height:30px;margin:0 auto 3px}.info_product .share_layer .ico_kakaotalk{background-position:-110px -34px}.info_product .share_layer .ico_kakaostory{background-position:-142px -34px}.info_product .share_layer .ico_arrow{position:absolute;right:-5px;top:50%;width:6px;height:8px;margin-top:-4px;background-position:-98px -52px}.info_product .share_on+.share_layer{display:block;z-index:1}.ios .info_product .txt_sale{font-weight:300}.view_product .info_btn{overflow:hidden;position:absolute;top:-2px;right:0;width:80px}.view_product .btn_like{position:absolute;right:53px;top:0;width:22px;height:22px;outline:none}.view_product .ico_like{width:22px;height:22px;background-position:0 0}.view_product .like_on .ico_like{background-position:-25px 0}.view_product .alert_layer.show{display:block}.view_notice{margin-top:8px;padding:20px 15px 15px;background-color:#fff}.view_notice:focus{outline:none}.view_notice .tit_notice{font-weight:700;font-size:14px;color:#222}.view_notice .desc_notice{position:relative;margin-top:5px;padding-left:8px}.box_main_notice{padding-bottom:10px}.view_notice .desc_notice+.desc_notice{margin-top:12px}.view_notice .desc_notice.type_check{color:#f6432f}.view_notice .desc_notice:before{position:absolute;left:0;top:7px;content:"";width:4px;height:4px;border-radius:50%;background-color:#ccc}.view_notice .desc_notice.type_check:before{background-color:#f6432f}.view_notice .group_notice{margin-top:12px}.view_notice .box_notice{margin-top:5px;border:1px solid #ededed;border-radius:2px}.view_notice .btn_toggle{overflow:hidden;position:relative;width:100%;padding:0 33px 0 15px;font-size:14px;line-height:40px;color:#222;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.view_notice .btn_toggle .ico_detail{position:absolute;right:16px;top:16px;width:5px;height:8px;background-position:0 -90px;transform:rotate(90deg)}.view_notice .area_detail{display:none;overflow-y:auto;padding:5px 15px 15px;max-height:100px}.view_notice p{font-size:14px;line-height:20px;color:#777}.view_notice .box_notice .area_detail a{color:#5f8cd1}.view_notice .box_notice .area_detail img{width:100%}.view_notice .box_notice.is_open .area_detail{display:block}.view_notice .box_notice.is_open .btn_toggle .ico_detail{transform:rotate(270deg)}.detail_view .box_codegift{position:relative;padding:15px 148px 15px 15px;border-top:1px solid #f5f5f5}.detail_view .box_codegift .tit_codegift{display:block;font-weight:400;font-size:13px;line-height:17px;color:#888;letter-spacing:-.018em}.detail_view .box_codegift .link_codegift{position:absolute;top:50%;right:15px;height:31px;margin-top:-17px;padding:0 9px;border:1px solid #EDEDED;border-radius:2px;font-size:13px;line-height:31px;color:#666;background:#F9F9F9;text-align:center;letter-spacing:-.008em}.detail_view .box_codegift .ico_code{margin:9px 5px 0 0;width:17px;height:12px;background-position:-180px -425px}.comm_layer.code_layer .layer_head{padding:26px 46px 16px 24px}.comm_layer.code_layer .layer_body{padding:0 24px 28px}.comm_layer.code_layer .tit_layer,.comm_layer.code_layer .txt_sub{letter-spacing:-.03em}.code_layer .list_step{overflow:hidden;padding-top:24px}.code_layer .list_step li{position:relative;float:left;padding-right:24px;text-align:center}.code_layer .list_step li:last-child{padding-right:0}.code_layer .list_step .ico_detail{display:block}.code_layer .list_step .ico_pay{width:68px;height:68px;background-position:0 -445px}.code_layer .list_step .ico_create{width:68px;height:68px;background-position:-75px -445px}.code_layer .list_step .ico_delivery{width:68px;height:68px;background-position:0 -520px}.code_layer .list_step .ico_arr{position:absolute;top:30px;right:8px;width:8px;height:10px;background-position:-140px -400px}.code_layer .list_step .txt_step{display:block;padding-top:6px;font-size:14px;line-height:18px;color:#333}.code_layer .list_codeinfo{padding-top:20px}.code_layer .list_codeinfo li{font-size:14px;line-height:20px;color:#666;letter-spacing:-.03em}.code_layer .list_codeinfo li:before{padding-right:4px;content:"\30fb"}.comm_layer.code_layer .txt_sub+.txt_sub{padding-top:24px}.code_layer .layer_foot.no_brdrtop{border-top:0}.code_layer .wrap_defaultbtn .btn_comm{font-weight:600}.code_layer .layer_foot .btn_emph{background-color:#fde515}.detail_summary{margin-top:8px;padding:11px 15px 9px;background:#fff}.detail_summary .tit_summary{display:block;padding:9px 0 11px;font-size:14px;line-height:16px;color:#222}.detail_summary .box_bnr{position:relative;margin:5px 0 10px;padding:15px 86px 13px 15px;border-radius:4px;background-color:rgba(39,89,197,.06)}.detail_summary .box_bnr+.box_bnr{margin-top:8px}.detail_summary .box_bnr .tit_bnr{display:block;overflow:hidden;font-weight:700;font-size:14px;line-height:17px;color:#2759c5;white-space:nowrap;text-overflow:ellipsis}.detail_summary .box_bnr .txt_bnr{display:block;display:-webkit-box;overflow:hidden;max-height:34px;padding-top:4px;font-size:13px;line-height:17px;color:rgba(39,89,197,.6);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.detail_summary .box_bnr .ico_bnr{position:absolute;right:20px;top:50%;width:66px;height:66px;margin-top:-33px}.detail_summary .box_bnr+.box_tag{margin-top:15px}.detail_summary .list_usage{margin-bottom:-3px}.detail_summary .list_usage li{position:relative}.detail_summary .list_usage li:after{display:block;clear:both;content:""}.detail_summary .list_usage li+li{margin-top:5px}.detail_summary .list_usage .ico_detail{float:left;width:20px;height:20px;margin-right:9px;margin-top:4px}.detail_summary .list_usage .ico_shipfee{background-position:0 -25px}.detail_summary .list_usage .ico_reserv{background-position:-20px -25px}.detail_summary .list_usage .ico_origin{background-position:-40px -25px}.detail_summary .list_usage .ico_box{background-position:-60px -25px}.detail_summary .list_usage .ico_adult{background-position:0 -45px}.detail_summary .list_usage .ico_coupon{background-position:-20px -45px}.detail_summary .list_usage .ico_expiry{background-position:-40px -45px}.detail_summary .list_usage .ico_location{background-position:-60px -45px}.detail_summary .list_usage .ico_gift{background-position:-10px -90px}.detail_summary .list_usage .usage_summary{padding:6px 0}.detail_summary .list_usage .usage_summary:after{display:block;clear:both;content:""}.detail_summary .list_usage .emph_usage{float:left;padding-right:5px;line-height:17px;color:#222;word-break:break-all}.detail_summary .list_usage .emph_usage:only-child{padding-right:0}.detail_summary .list_usage .txt_sub{display:block;line-height:17px;color:#777;word-break:break-all}.detail_summary .list_usage .txt_country{color:#222}.detail_summary .list_usage .desc_usage{overflow:hidden;width:100%;margin-bottom:-2px;padding-top:5px;padding-left:29px;font-size:13px;line-height:16px;color:#777;box-sizing:border-box}.detail_summary .list_usage .wrap_location{display:inline-block;margin-left:-2px;vertical-align:top}.detail_summary .list_usage .btn_location{display:block;float:none;width:15px;height:15px;margin-top:1px;margin-right:0;background-position:-60px -70px}.detail_summary .list_usage .item_option_view{float:right;position:relative}.detail_summary .list_usage .btn_findmap{display:inline-block;height:30px;margin-top:-6px;padding:0 10px;border-radius:1px;border:1px solid #ededed;background-color:#f9f9f9;font-size:13px;line-height:30px;box-sizing:border-box;vertical-align:middle;color:#666}.detail_summary .btn_findmap .ico_map{width:16px;height:16px;margin:6px 2px 0 0;background-position:-55px -155px}.detail_summary .item_option_view .box_tooltip{position:absolute;left:auto;right:0;bottom:40px;z-index:0;width:198px;margin:0}.list_usage .wrap_tooltip{display:inline-block;position:relative;margin-left:-2px;vertical-align:top}.list_usage .wrap_tooltip .btn_info{display:block;float:none;width:15px;height:15px;margin:1px 0 0 4px;background-position:-60px -70px}.list_usage .wrap_tooltip .tooltip_layer{left:50%;top:21px;width:246px;margin-left:-151px}.list_usage .wrap_tooltip.tooltip_show .tooltip_layer{display:block}.list_usage .wrap_tooltip .tooltip_layer .tit_txt{margin-right:20px}.list_usage .wrap_tooltip .tooltip_layer .txt_sub{line-height:19px;color:#666}.list_usage .wrap_tooltip .btn_close .ico_close{float:none;width:11px;height:11px;margin:11px}@media only screen and (max-width:360px){.list_usage .wrap_tooltip .tooltip_layer{display:none;margin-left:-221px}}.detail_summary .item_more .txt_sub{position:relative;height:34px}.detail_summary .list_usage .link_more{display:none}.detail_summary .item_more .link_more{display:block;position:absolute;right:0;bottom:0;padding-left:8px;color:#222;background:linear-gradient(to right,rgba(255,255,255,0) 0%,white 12%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.detail_summary .item_more .dot_reduce{display:inline-block;padding-right:6px;color:#777;vertical-align:top}.detail_summary .item_reserv{margin-bottom:-2px}.detail_summary .item_reserv .desc_usage{margin-bottom:0}.location_layer{display:none;position:absolute;left:30px;right:5px;top:23px;z-index:10;padding:23px 20px 24px 25px;border:1px solid #888;background-color:#fff;box-sizing:border-box}.location_on .location_layer{display:block}.location_layer .tit_location{display:block;margin-right:20px;font-size:15px;line-height:18px;color:#333}.location_layer .tit_sub{display:block;margin-top:11px;font-size:13px;color:#666}.location_layer .tit_sub:first-of-type{margin-top:0}.location_layer .desc_location{display:block;margin-top:4px;font-size:13px;line-height:18px;color:#888;letter-spacing:-.017em;word-break:break-all}.location_layer .area_scroll{display:block;overflow-x:hidden;overflow-y:auto;max-height:335px;margin-top:12px}.location_layer .link_txt{display:block;font-size:13px;line-height:18px;text-decoration:underline;color:#5f8cd1}.location_layer .btn_close{position:absolute;right:11px;top:16px}.location_layer .btn_close .ico_close{display:block;float:none;width:16px;height:16px;margin:7px;background-position:0 -70px}.wrap_search_store .k_head{border-bottom:1px solid #ededed}.wrap_search_store .searchbx{position:fixed;left:0;right:0;top:0;margin-top:0}.wrap_search_store .btn_research{display:none;overflow:hidden;position:absolute;top:79px;left:50%;width:130px;height:37px;margin-left:-65px;background-color:#fff;border-radius:19px;box-sizing:border-box;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.wrap_search_store .btn_research.is_show{display:block}.wrap_search_store .btn_research .ico_detail{width:18px;height:18px;float:left;margin:1px 4px 0 11px;background-position:-75px -155px}.wrap_search_store .btn_research .txt_btn{float:left;font-size:14px;color:#3396ff}.wrap_map,.wrap_map .cont_map{position:fixed;top:45px;left:0;right:0;bottom:0}.wrap_map{background-color:#fff}.wrap_map .inner_map{width:100%}.wrap_search_store .btn_mylocation{position:absolute;right:15px;bottom:15px;width:50px;height:50px;background-color:#fff;border-radius:25px;box-shadow:1px 1px 3px rgba(0,0,0,.2)}.wrap_search_store .btn_mylocation .ico_detail{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-position:0 -225px}.wrap_search_store .btn_mylocation.is_inactive .ico_detail{background-position:0 -250px}.wrap_search_store .btn_mylocation.is_active .ico_detail{background-position:-25px -250px}.wrap_search_store .btn_mylocation.is_direction .ico_detail{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-25px -225px}.layer_storeinfo .inner_layer{position:fixed;left:0;right:0;bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.2);background-color:#fff}.layer_storeinfo .layer_body{padding:12px 15px 0}.layer_storeinfo .txt_category{font-size:13px;color:#888}.layer_storeinfo .txt_store{display:block;font-weight:700;font-size:20px;color:#222}.layer_storeinfo .txt_detail{display:block;margin-top:1px;font-size:14px;line-height:18px;color:#444}.layer_storeinfo .link_tel{display:inline-block;height:28px;margin-top:6px;padding:0 9px;border:1px solid #ededed;background-color:#f9f9f9;border-radius:1px;line-height:30px;font-size:13px;color:#666;vertical-align:top}.android .layer_storeinfo .link_tel{line-height:28px}.layer_storeinfo .area_noti{position:relative;margin:15px -15px 0;padding:13px 15px 12px;background-color:#f5f5f5}.layer_storeinfo .area_noti:after{display:block;clear:both;content:""}.layer_storeinfo .wrap_location{float:right;margin-top:5px}.layer_storeinfo .wrap_location .location_layer{top:auto;left:50px;right:15px;bottom:57px}.layer_storeinfo .area_noti .txt_noti{display:inline-block;font-size:14px;line-height:20px;color:#888}.layer_storeinfo .area_noti .link_usestore{display:inline-block;padding:0 10px;border:1px solid #e8e8e8;border-radius:15px;background-color:#fff;line-height:28px;font-size:13px;color:#888}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.wrap_map .cont_map,.layer_storeinfo .inner_layer{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.wrap_search_store .toast_normal{bottom:calc(constant(safe-area-inset-bottom) + 10px);bottom:calc(env(safe-area-inset-bottom) + 10px)}}.wrap_search_store .dimmed_search_store{display:none;position:fixed;left:0;right:0;top:45px;bottom:0;z-index:10010;background:rgba(0,0,0,.24)}.wrap_search_store .search_guide_layer{display:none;position:fixed;top:50%;left:50%;z-index:10020;background-color:#fff;transform:translate(-50%,-50%)}.wrap_search_store .search_guide_layer .img_g{width:288px}.wrap_search_store .dimmed_search_store.layer_on,.wrap_search_store .search_guide_layer.layer_on{display:block}.wrap_search_store .tit_guide{display:block;padding:16px 60px 14px 20px;font-size:16px;line-height:20px;letter-spacing:-.031em;box-sizing:border-box;color:#333}.wrap_search_store .img_g{display:inline-block;vertical-align:top}.wrap_search_store .search_guide_layer .btn_close{position:absolute;right:0;top:0;padding:17px}.wrap_search_store .search_guide_layer .ico_close{display:block;width:14px;height:14px;background-position:-165px -25px}.detail_limit{position:relative;height:46px;margin-bottom:7px;padding:0 15px;background:#fff}.detail_limit .desc_limit{display:inline-block;position:relative;padding-right:25px;font-weight:400;font-size:14px;line-height:46px;color:#888}.detail_limit .btn_limit{position:absolute;right:0;top:0;width:24px;height:46px;margin-left:-3px;vertical-align:top}.detail_limit .ico_limit{width:14px;height:15px;margin:0 auto;background-position:-60px -88px}.detail_limit .limit_layer{display:none;position:absolute;left:157px;top:37px}.detail_limit .limit_layer .inner_limit_layer{width:178px;padding:15px 15px 12px;border:1px solid #b2b2b2;line-height:1.5;background:#fff}.detail_limit .limit_layer .tit_limit{display:block;margin:0 29px 20px 0;font-weight:400;font-size:15px;line-height:18px;color:#222}.detail_limit .limit_layer .txt_limit{display:block;font-size:13px;color:#666}.detail_limit .limit_layer .ico_pay{display:inline-block;width:27px;height:12px;margin:2px 0 0 3px;background-position:-76px -96px;vertical-align:top}.detail_limit .limit_layer .desc_limit{margin-top:9px;padding-right:0;font-size:12px;line-height:15px;color:#888}.detail_limit .limit_layer .btn_close{position:absolute;right:0;top:2px;width:43px;height:42px}.detail_limit .limit_layer .ico_close{width:13px;height:12px;margin:0 auto;background-position:-160px -270px}.detail_limit.limit_on .limit_layer{display:block}.product_info{margin-top:8px;background-color:#fff}.product_info:focus{outline:none}.product_info .list_tab{display:table;width:100%;border-bottom:1px solid #f5f5f5;background-color:#fff;table-layout:fixed}.fixed_product{padding-top:51px}.fixed_product .list_tab{position:fixed;left:0;right:0;top:44px;z-index:120;border-color:#e8e8e8}.product_info .list_tab li{display:table-cell}.product_info .list_tab .link_tab{display:block;text-align:center}.product_info .list_tab .txt_tab{display:inline-block;position:relative;height:50px;font-size:15px;line-height:51px;color:#777;vertical-align:top}.product_info .link_tab[aria-selected=true] .txt_tab{font-weight:700;color:#222;letter-spacing:-.03em}.product_info .link_tab[aria-selected=true] .txt_tab:after{position:absolute;left:-2px;right:-2px;bottom:0;height:2px;background-color:#222;content:""}.product_info .box_talkbanner,.product_info .box_partnerbanner{position:relative;z-index:10;margin-bottom:-25px;padding:20px 15px 0}.product_info .box_talkbanner .link_talkbanner{display:block}.product_info .box_talkbanner+.box_partnerbanner{padding-top:45px}.product_info .box_partnerbanner .link_partnerbanner{display:block;overflow:hidden;position:relative;border-radius:8px}.product_info .box_partnerbanner .link_partnerbanner:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;border:1px solid rgba(34,34,34,.04);box-sizing:border-box;content:""}.detail_info{display:none;overflow:hidden;position:relative;max-height:2050px;padding:45px 20px 50px;box-sizing:border-box;word-break:break-all}.open_info .detail_info,.open_gift .detail_gift,.open_review .detail_review,.open_usage .detail_usage{display:block}.detail_info .btn_more{display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:51px;border-top:1px solid #f3f3f3;font-size:14px;line-height:52px;color:#666;background-color:#fff;text-align:center}.detail_info .ico_arr{width:16px;height:9px;margin:21px 8px 0 0;background-position:-20px -70px}.detail_more{max-height:none;padding-bottom:100px}.detail_more .ico_arr{background-position:-40px -70px}.product_type2 .list_tab li{float:none;width:100%}.product_type2 .detail_gift{display:block}.detail_info .info_video{position:relative;padding-top:56.25%}.detail_info .info_video .inner_video{position:absolute;left:0;top:0;width:100%;height:100%}.detail_info .link_banner{display:block;margin:30px -5px 0}.detail_info .link_banner img{margin-left:0}.wrap_editor{display:block;font-size:15px;line-height:23px;color:#555}.wrap_editor h1,.wrap_editor h2,.wrap_editor h3,.wrap_editor h4,.wrap_editor h5,.wrap_editor h6{font-size:21px;line-height:30px;color:#333}.wrap_editor a{color:#5f8cd1}.wrap_editor mark,.wrap_editor b{font-weight:700}.wrap_editor img{width:100%!important;height:auto!important}.wrap_editor img+img{margin-top:5px}.detail_usage{display:none}.detail_usage .box_giftinfo{padding:24px 16px 20px}.detail_usage .box_giftinfo .tit_giftinfo{display:block;padding-bottom:16px;line-height:16px;color:#222}.detail_usage .list_giftinfo{border-top:1px solid #f5f5f5;font-size:15px;line-height:42px}.detail_usage .list_giftinfo:after{display:block;clear:both;content:""}.detail_usage .list_giftinfo dt{float:left;height:42px;padding-left:5px;border-bottom:1px solid #f5f5f5;color:#888}.detail_usage .list_giftinfo dd{height:42px;padding-right:5px;border-bottom:1px solid #f5f5f5;text-align:right;color:#444}.detail_usage .list_giftinfo .txt_cancel{margin-right:6px}.detail_usage .list_giftinfo .btn_popup{margin:8px 0 0 4px;padding:5px 0 5px 5px;vertical-align:top}.android .detail_usage .list_giftinfo .btn_popup{margin-top:9px}.detail_usage .list_giftinfo .ico_popup{width:15px;height:15px;background-position:-105px -110px}.detail_usage .link_giftinfo{display:inline-block;height:28px;margin-top:6px;padding:0 7px;border:1px solid #ededed;border-radius:1px;font-size:13px;line-height:28px;color:#666;background-color:#f9f9f9;vertical-align:top;text-align:center}.detail_usage .list_giftinfo .wrap_customer{font-size:0}.detail_usage .list_giftinfo .wrap_customer .link_giftinfo:last-child{display:none}.pc .detail_usage .list_giftinfo .wrap_customer .link_giftinfo:last-child{display:inline-block}.detail_usage .link_giftinfo .ico_gift3{display:inline-block;margin:7px 3px 0 0;vertical-align:top}.detail_usage .link_giftinfo .ico_talk{width:15px;height:15px;background-position:-50px -30px}.detail_usage .link_giftinfo .ico_inquiry{width:14px;height:14px;background-position:-70px -30px}.detail_usage .wrap_customer .link_giftinfo:last-child{margin-right:-5px}.detail_usage .link_giftinfo+.link_giftinfo{margin-left:4px}.detail_usage .link_talk{border-color:#ffdc00;color:#1e1e1e;background-color:#ffdc00}.detail_usage .link_giftmore{margin:6px -5px 0 4px}.detail_usage .link_alone{margin:6px -5px 0 8px}@media screen and (max-width:320px){.detail_usage .wrap_customer .link_giftinfo{padding:0 6px}}.detail_usage .ico_phone{display:inline-block;width:9px;height:11px;margin-top:8px;margin-right:3px;background-position:-230px -250px;vertical-align:top}.detail_usage .link_ask{margin-left:13px}.detail_usage .gift_policy{padding-top:15px}.detail_usage .tit_policy{display:block;font-weight:400;font-size:12px;line-height:18px;color:#777}.detail_usage .ico_policy{display:inline-block;width:15px;height:15px;margin-right:4px;background-position:-210px -250px;vertical-align:top}.detail_usage .desc_policy{padding-top:5px;font-size:12px;line-height:16px;color:#a5a5a5}.detail_usage .detail_summary{margin-top:0;padding:20px 16px 15px;border-top:8px solid #fafafa}.detail_usage .detail_summary .tit_summary{padding:0 0 10px}.detail_usage .gift_refusal{border-top:8px solid #fafafa;background-color:#fafafa}.detail_usage .gift_refusal .info_gift:first-child{border-top:none}.detail_usage .gift_refusal .info_gift .link_gift{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.detail_usage .gift_refusal .btn_refusal{display:block;height:46px;margin:15px 15px 0;border:1px solid #dedede;border-radius:1px;font-size:15px;line-height:47px;background-color:#f4f4f4;color:#888;text-align:center}.detail_usage .location_layer{right:0;top:auto;bottom:32px}.detail_info.has_notice{padding-top:0}.detail_info.has_notice .view_notice{position:relative;margin-top:0;padding:24px 0 28px}.detail_info.has_notice .view_notice:after{position:absolute;left:-20px;right:-20px;bottom:0;height:8px;background-color:#fafafa;content:""}.detail_info.has_notice .view_notice .area_detail{max-height:none}.detail_info.has_notice .wrap_editor{padding-top:32px}.detail_gift{display:none;margin-bottom:7px;background:#fff}.info_gift{border-top:1px solid #f3f3f3}.info_gift.fst{border-top:0 none}.info_gift .tit_gift{display:block;position:relative;font-weight:400}.info_gift .link_gift{display:block;overflow:hidden;padding:19px 19px 18px 20px;font-size:15px;line-height:18px;color:#222}.info_gift .link_gift .ico_arrow{float:right;width:16px;height:9px;margin-top:4px;background-position:-20px -70px}.info_gift .list_gift{display:none;padding:20px;background:#fcfcfc}.info_gift .list_gift .emph_gift{display:block;padding-bottom:5px;font-size:14px;line-height:20px;color:#222}.info_gift .list_gift .emph_gift:first-child{margin-top:-3px}.info_gift .list_gift .desc_gift{font-size:14px;line-height:20px;color:#888;word-break:break-all}.info_gift .list_gift .desc_gift:last-child{margin-bottom:-3px}.info_gift .desc_gift+.desc_gift{padding-top:11px}.info_gift .desc_gift+.emph_gift{padding-top:24px}.info_gift .desc_gift+.tbl_detail{margin-top:30px}.info_gift .tbl_detail+.desc_gift{padding-top:20px}.info_gift .tbl_detail+.emph_gift{padding-top:18px}.fold_on .list_gift{display:block}.fold_on .link_gift .ico_arrow{background-position:-40px -70px}.info_gift .tbl_detail{width:100%;border:solid #e5e5e5;border-width:2px 0}.info_gift .tbl_detail th,.info_gift .tbl_detail td{padding:13px 9px 12px 15px;border-top:1px solid #e5e5e5;font-size:13px;line-height:16px;vertical-align:top;text-align:left}.info_gift .tbl_detail .fst{border-top:0 none}.info_gift .tbl_detail th{font-weight:400;color:#777;background-color:#f0f0f0}.info_gift .tbl_detail td{padding-left:10px;color:#222;background-color:#fff;word-break:break-all}.info_gift .box_safe{overflow:hidden;margin:0 -5px;padding:19px;border:1px solid #ededed;background-color:#fff}.info_gift .box_safe+.box_safe{margin-top:8px}.info_gift .box_safe .tit_safe{display:block;padding-top:6px;font-weight:400;font-size:14px;line-height:18px;color:#777}.info_gift .box_safe .link_safe{display:inline-block;padding:3px 0 7px;font-weight:700;font-size:14px;line-height:16px;color:#222;letter-spacing:.01em;text-decoration:underline;word-break:break-all;vertical-align:top}.info_gift .box_safe .safe_cont{overflow:hidden;font-size:0}.info_gift .box_safe .bg_safe{overflow:hidden;float:left;width:50px;height:50px;margin-right:12px}.info_gift .box_safe .img_g{display:block}.detail_recomm{padding:50px 20px 30px;border-top:8px solid #fafafa;background:#fff}.detail_recomm .tit_recomm{padding-bottom:25px;font-size:18px;line-height:21px;color:#222}.detail_recomm .list_recomm{overflow:hidden;margin:0 -6px}.detail_recomm .list_recomm li{float:left;width:50%;padding-bottom:30px}.detail_recomm .list_recomm li:nth-of-type(odd){clear:left}.detail_recomm .wrap_btn{padding:2px 5px 0}.detail_recomm .btn_more{display:block;width:100%;height:45px;border:1px solid #e8e8e8;border-radius:2px;font-size:15px;line-height:44px;color:#222;letter-spacing:-.06em}.detail_recomm .btn_more .ico_arr{width:13px;height:7px;margin:18px 7px 0 0;background-position:-20px -80px}.detail_recomm .link_recomm{display:block;margin:0 6px}.detail_recomm .frame_recomm{display:block;position:relative}.detail_recomm .frame_recomm:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.04);content:""}.detail_recomm .info_product{display:block;padding-top:8px}.detail_recomm .txt_shop{display:block;overflow:hidden;font-size:13px;line-height:16px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.detail_recomm .tit_product{display:block;display:-webkit-box;overflow:hidden;height:36px;padding-top:4px;font-weight:400;font-size:14px;line-height:18px;color:#222;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail_recomm .txt_price{display:block;float:none;padding-top:6px;font-weight:700;font-size:15px;line-height:18px;color:#222}.detail_recomm .etc_product{margin:18px 6px 0}.detail_brand{margin-top:8px;padding:50px 0 38px;background:#fff}.detail_brand .tit_brand{padding:0 20px 25px;font-size:18px;line-height:21px;color:#222}.detail_brand .link_product{display:block;position:relative}.detail_brand .wrap_img{display:block;overflow:hidden;position:relative;height:0;padding-bottom:100%}.detail_brand .wrap_img:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.02);content:""}.detail_brand .wrap_img:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.detail_brand .wrap_img .img_g{display:block;width:100%;height:auto}.detail_brand .product_detail{display:block;padding-top:9px}.detail_brand .list_product{overflow-x:auto;overflow-y:hidden;padding:0 20px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.android .detail_brand .list_product::-webkit-scrollbar,.ios .detail_brand .list_product::-webkit-scrollbar{display:none}.detail_brand .list_product li{display:inline-block;width:41.79%;padding-left:10px;vertical-align:top}.detail_brand .list_product li:first-child{padding-left:0}.detail_brand .tit_product{display:block;display:-webkit-box;overflow:hidden;height:34px;font-weight:400;font-size:14px;line-height:17px;color:#444;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.detail_brand .list_product.list_name .tit_product{height:17px}.detail_brand .txt_price{display:block;float:none;padding-top:5px;font-weight:700;font-size:15px;line-height:16px;color:#222}.detail_brand .txt_more{position:absolute;top:50%;left:0;right:0;margin-top:-8px;font-size:13px;line-height:16px;color:#222;text-align:center}.detail_brand .ico_more{width:6px;height:11px;margin:2px 0 0 5px;background-position:-35px -100px}.wrap_score{font-size:0}.wrap_score .link_review{display:inline-block;overflow:hidden;padding-top:6px;padding-bottom:5px}.wrap_score .area_stargage{overflow:hidden;float:left;margin:0 4px 0 0}.wrap_score .txt_desc{float:left;margin-top:-1px;font-size:12px;line-height:15px;color:#999}.area_stargage .area_star{float:left;position:relative;width:13px;height:12px;background-color:#f3f3f3}.area_stargage .area_star .frame_star{position:absolute;top:0;left:0;z-index:1;width:13px;height:12px;background-position:-185px -100px}.area_stargage .area_star .gage_bar{position:absolute;top:0;left:0;bottom:0;background-color:#feeb00}.area_score{display:inline-block}.area_score .ico_detail{width:59px;height:13px}.star_score1 .ico_detail{background-position:0 -275px}.star_score2 .ico_detail{background-position:0 -290px}.star_score3 .ico_detail{background-position:0 -305px}.star_score4 .ico_detail{background-position:0 -320px}.is_point .area_score .ico_detail{background-position-x:-65px}.area_option{position:relative}.area_option .layer_optionbox{display:none;position:absolute;right:0;top:27px;z-index:10;border:1px solid #666;background-color:#fff;min-width:103px}.area_option.is_active .layer_optionbox{display:block}.area_option .list_select li{position:relative;border-top:1px solid #ededed}.area_option .list_select li:first-child{border:0 none}.area_option .link_item{display:block;height:16px;padding:11px 12px 10px;font-size:13px;line-height:16px;color:#666;white-space:nowrap}.area_option .on .link_item{font-weight:700;color:#222}.area_option .btn_info{position:absolute;top:0;right:0;padding:11px;font-size:0}.area_option .btn_info .ico_detail{width:15px;height:15px;background-position:-60px -70px}.area_optiondetail{overflow:hidden}.area_optiondetail .ico_option{float:left;width:28px;height:17px;margin-right:4px;background-position:-160px -140px}.area_optiondetail .txt_option{display:block;font-size:13px;line-height:17px;color:#999}.detail_review{display:none}.open_review .detail_review{display:block}.detail_review .wrap_group{padding-bottom:15px;border-bottom:8px solid #fafafa;background-color:#fff}.head_group{position:relative;padding:25px 15px 0}.head_group .tit_group{font-size:15px;line-height:22px}.head_group .link_more{position:absolute;top:12px;right:0;padding:15px 16px;font-size:13px;color:#666}.head_group.has_ect .tit_group{float:left}.head_group.has_ect:after{display:block;clear:both;content:""}.head_group .area_filter{float:right;margin-top:-5px}.area_filter .link_filter{display:inline-block;height:16px;padding:7px 0 7px 6px;font-size:13px;line-height:16px;color:#888;vertical-align:top}.area_filter .link_filter .ico_detail{width:12px;height:12px;margin:2px 3px 0 0;background-position:-185px -70px}.area_tooltip{display:block;font-size:0}.area_tooltip.is_active .layer_tooltip{display:block}.area_tooltip .link_info{display:inline-block;margin-top:-1px;padding:4px}.area_tooltip .ico_info{width:15px;height:15px;background-position:-185px -215px}.area_tooltip .layer_tooltip{display:none;position:absolute;left:0;right:0;top:23px;z-index:10;padding:13px 35px 13px 14px;border:1px solid #888;font-size:13px;line-height:18px;background-color:#fff;box-sizing:border-box;color:#666}.area_tooltip .layer_tooltip .btn_close{position:absolute;right:6px;top:6px}.area_tooltip .layer_tooltip .ico_close{display:block;width:14px;height:14px;margin:8px;background-position:-185px -235px}.detail_review .wrap_btn{margin:15px 15px 0}.detail_review .wrap_btn .btn_more{display:block;width:100%;height:45px;border:1px solid #e8e8e8;border-radius:2px;font-size:15px;line-height:44px;color:#222;letter-spacing:-.06em}.detail_review .btn_more .ico_arr{width:13px;height:7px;margin:18px 7px 0 0;background-position:-20px -80px}.wrap_totalscore{padding:15px;text-align:center}.detail_review .box_noti{overflow:hidden;padding:13px 14px;border:1px solid #ededed;border-radius:2px;font-size:0;background-color:#fafafa;text-align:left}.wrap_totalscore .list_score+.box_noti{margin-top:16px}.detail_review .box_noti .ico_detail{float:left;width:12px;height:12px;margin:3px 5px 0 0;background-position:-185px -85px}.detail_review .box_noti .txt_noti{font-size:14px;line-height:19px;color:#666;vertical-align:top;letter-spacing:-.005em}.wrap_totalscore .txt_quotation{margin-top:26px;font-weight:700;font-size:20px;line-height:26px;color:#000}.wrap_totalscore .txt_quotation .ico_detail{width:17px;height:14px}.wrap_totalscore .txt_quotation .ico_markstart{background-position:-160px -55px}.wrap_totalscore .txt_quotation .ico_markend{margin-left:5px;background-position:-180px -55px}.wrap_totalscore .txt_quotation .area_point{position:relative}.wrap_totalscore .txt_quotation .txt_point{position:relative;z-index:1;font-weight:700}.wrap_totalscore .txt_quotation .area_point:before{position:absolute;left:-3px;right:-1px;bottom:1px;height:5px;background-color:#fee700;content:""}.wrap_totalscore .list_score{margin:29px auto 0;padding:0 5px;max-width:380px}.wrap_totalscore .head_group{margin-top:8px;padding:0;text-align:left}.wrap_totalscore .box_noti+.head_group{padding-top:14px}.wrap_totalscore .head_group+.list_score{margin-top:12px}.wrap_totalscore .list_score li{display:table;width:100%;table-layout:fixed}.wrap_totalscore .list_score li .ico_detail{margin-top:4px}.wrap_totalscore .list_score .txt_desc{display:table-cell;width:84px;font-size:13px;line-height:15px;color:#999;text-align:left}.wrap_totalscore .list_score .area_score{display:table-cell;width:66px;text-align:left}.wrap_totalscore .list_score .area_gage{display:table-cell}.wrap_totalscore .list_score .box_gage{display:inline-block;position:relative;width:100%;height:6px;margin-top:8px;border-radius:3px;border:1px solid rgba(0,0,0,.04);background-color:#f3f3f3;box-sizing:border-box;vertical-align:top}.wrap_totalscore .list_score .gage_bar{display:inline-block;position:absolute;top:-1px;left:-1px;bottom:-1px;min-width:4px;border-radius:3px;border:1px solid rgba(0,0,0,.04);background-color:#ccc}.wrap_totalscore .list_score .gage_bar.is_hide{display:none}.wrap_totalscore .list_score .txt_gage{display:table-cell;width:35px;padding-top:1px;font-size:13px;color:#999;text-align:right;vertical-align:top}.wrap_totalscore .is_point .txt_desc{color:#333}.wrap_totalscore .is_point .gage_bar{background-color:#feeb00}.wrap_totalscore .is_point .txt_gage{color:#333}.wrap_reviewcard{border-bottom:0}.wrap_reviewcard .list_review{margin:14px 15px 0}.wrap_reviewcard .list_review .box_review{margin-top:10px}.box_review{position:relative;padding:20px;border-radius:4px;background-color:#fafafa}.box_review .wrap_writerinfo{overflow:hidden}.box_review .area_photo{float:left;position:relative;width:30px;height:30px;margin-right:8px}.box_review .area_photo .thumb_outline{overflow:hidden;height:100%}.box_review .thumb_outline .img_g{width:100%}.box_review .thumb_outline:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-position:-215px -50px;content:""}.box_review .area_photo .ico_me{display:none;position:absolute;right:-4px;bottom:-1px;width:16px;height:16px;background-position:-95px -155px}.box_review .list_reviewinfo{overflow:hidden;margin-top:4px}.box_review .list_reviewinfo>li{float:left}.box_review .list_reviewinfo>li+li:before{float:left;width:1px;height:11px;margin:2px 5px 0;background-color:#ccc;content:""}.box_review .list_reviewinfo .txt_reviewinfo{font-size:13px;line-height:15px;color:#bbb}.box_review .info_write{display:block;font-size:0}.box_review .area_score .ico_detail{background-position-x:-65px}.box_review .area_optiondetail{margin-top:18px;font-size:0}.box_review .area_optiondetail+.area_reviewdetail{margin-top:6px}.box_review .area_reviewdetail{margin-top:14px}.box_review .area_reviewdetail .ico_pick{display:inline-block;width:36px;height:16px;margin:2px 2px 0 0;background-position:-160px -120px}.box_review .area_reviewdetail .txt_review{display:inline;font-size:15px;line-height:21px;color:#333;word-break:break-all}.box_review .area_reviewdetail.is_fold{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.box_review .wrap_detailcontrol{text-align:right}.box_review .wrap_detailcontrol .btn_more{overflow:hidden;font-size:14px;line-height:16px;color:#999}.box_review .wrap_detailcontrol .ico_arr{float:left;width:10px;height:6px;margin-top:4px;margin-right:5px;background-position:-55px -90px}.wrap_reviewcard .box_review.is_myreview{background-color:#fffef2}.wrap_reviewcard .box_review.is_myreview .thumb_outline:after{background-position:0 -180px}.wrap_reviewcard .box_review.is_myreview .ico_me,.wrap_reviewcont .box_review.is_myreview .ico_me{display:block}.box_review .area_hashtag{overflow:hidden;margin-top:20px}.box_review .wrap_detailcontrol+.area_hashtag{margin-top:3px}.box_review .area_hashtag .txt_hash{float:left;margin-right:4px;font-size:13px;line-height:15px;color:#999}.box_review .area_hashtag .txt_point{font-weight:700}.box_review .info_empathy{display:block;margin-top:2px;font-size:13px;line-height:20px;color:#999}.box_review .btn_like{height:28px;margin-top:24px;padding:0 12px;border:1px solid rgba(0,0,0,.08);border-radius:15px;font-size:12px;line-height:26px;background-color:#fff;color:#666}.box_review .btn_like .ico_detail{width:15px;height:14px;margin:5px 3px 0 0;background-position:-160px -40px}.box_review .btn_like.is_selected{color:#ff6c03}.box_review .btn_like.is_selected .ico_detail{background-position:-180px -40px}.box_review .area_empathy{position:relative;height:36px;padding-top:16px}.area_empathy .btn_empathydetail{padding:0 12px;border:1px solid rgba(0,0,0,.05);border-radius:18px;font-size:0;background-color:#fff;box-sizing:border-box}.area_empathy.on .btn_empathydetail,.area_empathy.on .btn_empathy{border-color:#ff6c03}.area_empathy .btn_empathydetail .desc_empathy{display:inline-block;font-size:12px;line-height:34px;color:#999}.area_empathy .btn_empathydetail .desc_empathy+.desc_empathy{margin-left:5px}.area_empathy .btn_empathydetail .desc_empathy.on{font-weight:700;color:#ff6c00}@media screen and (max-width:320px){.area_empathy .btn_empathydetail .desc_empathy{font-size:10px}}.area_empathy .ico_detail.size_medium{width:18px;height:18px;margin:8px 3px 0 0}.area_empathy .ico_default.size_medium{background-position:0 -675px}.area_empathy .ico_sad.size_medium{background-position:-180px -600px}.area_empathy .ico_fun.size_medium{background-position:-180px -575px}.area_empathy .ico_want.size_medium{background-position:-180px -525px}.area_empathy .ico_emotion.size_medium{background-position:-180px -550px}.area_empathy .ico_detail.size_large{width:20px;height:20px;margin-right:6px}.area_empathy .ico_default.size_large{background-position:-150px -625px}.area_empathy .ico_want.size_large{background-position:-50px -625px}.area_empathy .ico_emotion.size_large{background-position:-75px -625px}.area_empathy .ico_fun.size_large{background-position:-100px -625px}.area_empathy .ico_sad.size_large{background-position:-125px -625px}.area_empathy.on .btn_empathy .ico_default{background-position:-20px -675px}.area_empathy.on .btn_empathy .ico_default.size_large{background-position:-175px -625px}.area_empathy.on .btn_empathy .txt_empathy{color:#ff6c03}.area_empathy .btn_empathy{min-width:92px;padding:0 12px;font-size:0;border:1px solid rgba(0,0,0,.05);border-radius:19px;background-color:#fff;box-sizing:border-box}.area_empathy .btn_empathy .txt_empathy{display:inline-block;margin-left:2px;font-size:13px;line-height:34px;color:#666;vertical-align:top}.area_empathy .desc_response{display:none;position:absolute;z-index:10;bottom:42px;left:0px;min-width:134px;height:160px;padding:22px 0;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);border-radius:8px;background-color:#fff;box-sizing:border-box}.area_empathy.on .desc_response{display:block}.list_response li{line-height:20px}.list_response li+li{margin-top:12px}.list_response .btn_response{display:block;width:100%;padding:0 20px;font-size:14px;line-height:20px;color:#666;text-align:left}.list_response li.on .btn_response{font-weight:700;color:#ff6c00}.empathy_layer .layer_head{padding:14px 20px 16px}.empathy_layer .tit_layer{font-size:14px;line-height:20px;letter-spacing:-.03em}.empathy_layer .layer_body{padding:0}.empathy_layer .info_empathy{padding:12px 0;background-color:#fafafc;text-align:center}.empathy_layer .list_response{display:inline-block;min-width:134px;height:160px;margin:0 auto;padding:22px 20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05);border-radius:8px;background-color:#fff;box-sizing:border-box;vertical-align:top;text-align:left}.empathy_layer .list_response li{font-size:14px;line-height:20px;color:#666}.empathy_layer .list_response .ico_detail{width:20px;height:20px;margin-right:6px}.empathy_layer .list_response .ico_want{background-position:-50px -625px}.empathy_layer .list_response .ico_emotion{background-position:-75px -625px}.empathy_layer .list_response .ico_fun{background-position:-100px -625px}.empathy_layer .list_response .ico_sad{background-position:-125px -625px}.empathy_layer .desc_info{padding:12px 16px 19px;font-size:13px;line-height:19px;color:#666}.empathy_layer .txt_info{display:block;padding-top:8px;font-size:12px;line-height:20px;color:#999}.box_review .area_othermenu{position:absolute;right:7px;top:12px}.box_review .btn_othermenu{width:30px;height:30px}.box_review .btn_othermenu .ico_detail{width:3px;height:15px;background-position:-185px 0;vertical-align:middle}.box_review .area_othermenu .layer_optionbox{right:-7px}.wrap_reviewphoto{margin-top:10px}.wrap_reviewphoto .list_reviewphoto li{position:relative;margin-top:2px}.wrap_reviewphoto .img_g{height:100%}.wrap_reviewphoto .link_movi{position:absolute;top:0;left:0;right:0;bottom:0}.wrap_reviewphoto .link_movi:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);content:""}.wrap_reviewphoto .btn_play{position:absolute;top:0;left:0;width:100%;height:100%}.wrap_reviewphoto .btn_play.is_hide{display:none}.wrap_reviewphoto .ico_play{position:absolute;top:50%;left:50%;z-index:1;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:0 -335px;pointer-events:none}.wrap_reviewphoto.is_fold .list_reviewphoto .box_reviewphoto,.wrap_reviewphoto.preview_type .list_reviewphoto .box_reviewphoto{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.wrap_reviewphoto.is_fold .list_reviewphoto .box_reviewphoto:after,.preview_type .list_reviewphoto .box_reviewphoto:after,.layer_photolist .list_reviewphoto .link_review:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.04);background-color:rgba(0,0,0,.02);content:""}.wrap_reviewphoto.is_fold .link_movi .ico_play,.preview_type .link_movi .ico_play,.layer_photolist .link_movi .ico_play{width:35px;height:35px;margin:-17px 0 0 -17px;background-position:-65px -335px}.wrap_reviewphoto.preview_type .list_reviewphoto .box_reviewphoto{height:100px}.wrap_reviewphoto.preview_type{overflow-x:auto;padding:0 15px}.wrap_reviewphoto.preview_type .list_reviewphoto{font-size:0;white-space:nowrap}.wrap_reviewphoto.preview_type .list_reviewphoto li{display:inline-block;width:100px;margin-top:0;vertical-align:top}.wrap_reviewphoto.preview_type .list_reviewphoto li+li{margin-left:3px}.wrap_reviewphoto.preview_type .list_reviewphoto .link_review{display:block;position:static}.wrap_reviewphoto.preview_type .list_reviewphoto:after{display:inline-block;width:15px;height:100%;vertical-align:top;content:""}.wrap_reviewphoto.is_fold .more_state{position:absolute;right:0;bottom:0;z-index:10;width:30px;height:30px;font-size:14px;line-height:30px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;pointer-events:none}.wrap_reviewphoto.is_fold .list_reviewphoto .box_reviewphoto{height:100%}.wrap_reviewphoto.is_fold{overflow:hidden;margin-left:-3px}.wrap_reviewphoto.is_fold .list_reviewphoto{display:table;width:100%;table-layout:fixed}.wrap_reviewphoto.is_fold .list_reviewphoto li{display:table-cell;overflow:hidden;margin-top:0;padding-left:3px}.wrap_reviewphoto.is_fold .list_reviewphoto li:nth-child(n+4){display:none}.wrap_reviewphoto.is_fold .link_play{z-index:0}.wrap_reviewphoto.is_fold .wrap_detailcontrol{display:none}.wrap_detailcontrol .btn_fold .ico_arr{transform:rotate(180deg)}.wrap_reviewphoto.is_open .img_g,.wrap_reviewphoto.is_open .mov_g{width:100%;vertical-align:top}.list_reviewphoto .area_square{position:relative;height:0;padding-top:100%}.list_reviewphoto .area_square+.link_review{position:absolute;top:0px;right:0;bottom:0;left:3px;z-index:1}.layer_photolist .list_reviewphoto li.on .link_review:after{border:5px solid #FF6C03}.info_layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:30020;background-color:rgba(0,0,0,.4);text-align:center;white-space:nowrap}.info_layer.layer_on{display:block}.info_layer:before{display:inline-block;height:100%;vertical-align:middle;content:""}.info_layer .inner_layer{display:inline-block;position:relative;width:300px;background-color:#fff;vertical-align:middle;text-align:left;white-space:normal}.info_layer .layer_head{padding:25px 48px 0 24px}.info_layer .tit_guide{font-size:16px;line-height:19px;letter-spacing:-.02em;color:#333}.info_layer .layer_body{padding:14px 24px 20px}.info_layer .txt_desc{display:block;font-size:14px;line-height:21px;letter-spacing:-.02em;color:#666}.info_layer .wrap_btn{margin-top:20px}.info_layer .wrap_btn .btn_ok{width:100%;height:44px;border:1px solid #D3D5DD;border-radius:22px;font-size:16px;color:#000}.info_layer .btn_close{position:absolute;right:0;top:0;padding:14px}.info_layer .ico_close{width:20px;height:20px;background-position:-180px -20px}.layer_headfixed{display:none;position:fixed;top:0;left:0;right:0;z-index:30010;height:100vh;background-color:#fff}body.layer_show{overflow:hidden}.layer_headfixed.layer_on{display:block}.layer_headfixed .layer_head{position:absolute;top:0;left:0;right:0;z-index:1;height:45px;border-bottom:1px solid #e8e8e8;background-color:#fff;text-align:center}.layer_headfixed .layer_head .tit_head{font-weight:400;font-size:18px;line-height:45px;color:#222}.layer_headfixed .layer_head .btn_close{position:absolute;top:50%;right:15px;margin-top:-12px}.layer_headfixed .btn_close .ico_detail{width:24px;height:24px;background-position:-160px -95px}.layer_headfixed .layer_head .btn_preview{position:absolute;top:50%;left:15px;margin-top:-12px}.layer_headfixed .btn_preview .ico_detail{width:24px;height:24px;background-position:-160px -70px}.layer_headfixed .layer_body{position:absolute;top:46px;left:0;right:0;bottom:0}.layer_photolist .layer_body{overflow-y:auto}.layer_photolist .wrap_reviewphoto{margin:0 0 0 -3px}.layer_photolist .list_reviewphoto{display:table;width:100%;table-layout:fixed}.layer_photolist .list_reviewphoto li{display:table-cell;position:relative;padding:3px 0 0 3px;vertical-align:top}.layer_photolist .list_reviewphoto .link_review{top:3px;left:3px}.layer_photolist .list_reviewphoto .box_reviewphoto{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.layer_reviewdetail .wrap_reviewphoto{position:relative;height:480px;margin-top:0}.layer_reviewdetail .list_reviewphoto{height:100%;font-size:0;white-space:nowrap}.layer_reviewdetail .list_reviewphoto li{display:inline-block;overflow:hidden;width:100vw;height:100%;margin-top:0;vertical-align:top}.layer_reviewdetail .list_reviewphoto .box_reviewphoto{position:relative;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.layer_reviewdetail .list_reviewphoto .area_mov{position:relative;width:100%;height:100%}.layer_reviewdetail .list_reviewphoto .area_mov:before{display:inline-block;height:100%;vertical-align:middle;content:""}.layer_reviewdetail .list_reviewphoto .mov_g{display:inline-block;width:100%;height:100%;vertical-align:middle}.layer_reviewdetail .wrap_reviewphoto .link_movi:before{content:normal}.layer_reviewdetail .box_review{display:block;position:fixed;bottom:0;z-index:10;width:100%;padding:16px 16px 24px;background-color:transparent;box-sizing:border-box;border-radius:0}.layer_reviewdetail .is_fold .box_review{min-height:160px;background-color:#333}.layer_reviewdetail .btn_arrow{display:none;position:absolute;top:50%;margin-top:-23px}.layer_reviewdetail .btn_arrow.is_show{display:block}.layer_reviewdetail .btn_arrow .ico_detail{width:45px;height:45px}.layer_reviewdetail .btn_prev{left:6px}.layer_reviewdetail .btn_prev .ico_detail{background-position:-105px -335px}.layer_reviewdetail .btn_next{right:6px}.layer_reviewdetail .btn_next .ico_detail{background-position:-155px -335px}.layer_reviewdetail .info_write{overflow:hidden}.layer_reviewdetail .area_score{float:left;margin-right:4px}.layer_reviewdetail .list_reviewinfo{float:left;margin-top:0}.layer_reviewdetail .list_reviewinfo .txt_reviewinfo{letter-spacing:0;color:#fff}.layer_reviewdetail .area_optiondetail{margin-top:18px}.layer_reviewdetail .area_optiondetail .txt_option{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_reviewdetail .area_reviewdetail{min-height:42px;margin-top:20px}.layer_reviewdetail .area_optiondetail+.area_reviewdetail{margin-top:6px}.layer_reviewdetail .area_hashtag{margin-top:16px}.layer_reviewdetail .btn_like{position:absolute;top:16px;right:22px;margin-top:0}.layer_reviewdetail .layer_head .tit_head{color:#fff}.layer_reviewdetail .btn_preview .ico_detail{background-position:0 -595px}.layer_reviewdetail .btn_close .ico_detail{background-position:-30px -595px}.layer_reviewdetail .layer_head{z-index:20;border-bottom:none;background-color:transparent}.layer_reviewdetail .layer_body{top:0;z-index:10;background-color:#333}.layer_reviewdetail .is_fold .list_reviewphoto .box_reviewphoto:before{top:-30px;height:150px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_dim_top.png) no-repeat 0 0;background-size:cover;background-position:0 -30px;content:""}.layer_reviewdetail .list_reviewphoto .box_reviewphoto:before{position:absolute;left:0;right:0;top:0;bottom:0;height:auto;-webkit-background:linear-gradient(180deg,rgba(51,51,51,.3) 1%,#333333 100%);background:linear-gradient(180deg,rgba(51,51,51,.3) 1%,#333333 100%);content:""}.layer_reviewdetail .list_reviewphoto .box_reviewphoto:after{position:absolute;left:0;right:0;bottom:0;height:127px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_dim_bottom.png) no-repeat 0 0;background-size:cover;pointer-events:none;content:""}.layer_reviewdetail .box_review .txt_review{display:block;overflow-y:auto;max-height:248px;color:#fff}.layer_reviewdetail .is_fold .txt_review{display:inline}.layer_reviewdetail .is_fold .area_reviewdetail{display:-webkit-box;overflow:hidden;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.layer_reviewdetail .box_review .btn_more{position:absolute;right:0;top:0;padding:16px;font-size:14px;line-height:17px;color:#999}.layer_reviewdetail .is_fold .box_review .btn_more .ico_arr{background-position:-180px -445px}.layer_reviewdetail .box_review .btn_more .ico_arr{width:12px;height:7px;margin:4px;background-position:-180px -455px}.layer_reviewdetail .is_fold .area_hashtag,.layer_reviewdetail .is_fold .info_empathy{display:none}.layer_reviewdetail .info_empathy{color:#fff;opacity:.6}.layer_reviewdetail .box_review .area_empathy{height:36px;padding-top:20px}.layer_reviewdetail .area_option{position:absolute;right:16px;top:56px}.layer_reviewdetail .btn_othermenu{width:32px;height:32px;border-radius:50%;line-height:32px;background-color:rgba(0,0,0,.1)}.layer_reviewdetail .btn_othermenu .ico_detail{width:3px;height:15px;margin:9px 0 8px;background-position:-60px -595px}.layer_reviewdetail .layer_optionbox{top:36px}.layer_reviewdetail .area_empathy .btn_empathydetail,.layer_reviewdetail .btn_empathy{border:none;background-color:rgba(255,255,255,.15)}.layer_reviewdetail .btn_empathydetail .desc_empathy,.layer_reviewdetail .btn_empathy .txt_empathy{line-height:36px;color:#f5f5f5}.wrap_review .k_head,.wrap_review_error .k_head,.wrap_review_write .k_head,.wrap_report .k_head{border-bottom:1px solid #e8e8e8}.management_review{height:calc(100vh - 92px);background-color:#f5f5f5}.management_review .list_tab{display:table;width:100%;border-top:1px solid #E8E8E8;border-bottom:1px solid #EDEDED;background-color:#fafafa;table-layout:fixed}.management_review .list_tab li{display:table-cell;position:relative}.management_review .list_tab li+li:before{position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background-color:#ddd;content:""}.management_review .list_tab .link_tab{display:block;text-align:center}.management_review .list_tab .txt_tab{display:inline-block;position:relative;height:50px;font-size:15px;line-height:51px;color:#888;vertical-align:top}.management_review .link_tab[aria-selected=true] .txt_tab{font-weight:700;color:#444;letter-spacing:-.03em}.management_review .link_tab[aria-selected=true] .txt_tab:after{position:absolute;left:-2px;right:-2px;bottom:0;height:3px;background-color:#444;content:""}.management_review .wrap_writable,.management_review .wrap_completed{display:none;padding-bottom:1px}.open_writable .wrap_writable,.open_completed .wrap_completed{display:block}.management_review .is_emptywrap{display:table;width:100%;height:calc(100vh - 145px)}.gift_new #kakaoWrap.wrap_review{min-height:auto}.management_review .is_emptywrap .wrap_noreview{display:table-cell;height:100%;padding-top:0;padding-bottom:20px;vertical-align:middle}.management_review .txt_topguide{padding:15px;border-bottom:8px solid #f5f5f5;font-size:13px;line-height:17px;background-color:#fff;color:#888;letter-spacing:-.005em;text-align:center;word-break:keep-all}.management_review .list_product{background-color:#ebebeb}.management_review .list_product>li{position:relative;padding:18px 15px 15px;background-color:#fff}.management_review .list_product>li+li{margin-top:8px}.management_review .list_product>li:last-of-type{margin-bottom:100px}.management_review .list_product .txt_limit{display:block;margin-bottom:15px;padding-bottom:6px;border-bottom:1px solid #EDEDED;font-size:13px;color:#4a90e2}.management_review .list_product .wrap_btn{margin-top:15px}.management_review .list_product .link_write{display:block;width:100%;height:40px;border:1px solid #D3D5DD;border-radius:2px;font-size:14px;line-height:40px;text-align:center;color:#222;box-sizing:border-box}.management_review .list_product .btn_delete{position:absolute;right:0;top:0}.management_review .list_product .btn_delete .ico_delete{display:block;width:13px;height:13px;margin:16px 15px 14px;background-position:-175px -255px}.wrap_myproduct{display:table;width:100%;table-layout:fixed;cursor:pointer}.wrap_myproduct .area_thumb{display:table-cell;position:relative;width:85px;height:85px}.wrap_myproduct .area_thumb:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.02);content:""}.wrap_myproduct .area_thumb:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.wrap_myproduct .area_thumb .img_g{width:100%}.wrap_myproduct .datail_product{display:table-cell;position:relative;padding-left:10px;vertical-align:top}.wrap_myproduct .txt_brand{display:block;overflow:hidden;font-size:14px;line-height:17px;color:#999;white-space:nowrap;text-overflow:ellipsis}.wrap_myproduct .txt_name{display:block;overflow:hidden;margin-top:3px;font-size:15px;line-height:18px;color:#333;white-space:nowrap;text-overflow:ellipsis}.wrap_myproduct .area_optiondetail{margin-top:3px}.wrap_myproduct .txt_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrap_myproduct .list_etcinfo{overflow:hidden;position:absolute;bottom:0;left:10px;right:0;font-size:0;white-space:nowrap}.wrap_myproduct .list_etcinfo li{display:inline-block;position:relative;vertical-align:middle}.wrap_myproduct .list_etcinfo li+li{margin-left:11px}.wrap_myproduct .list_etcinfo li+li:before{position:absolute;left:0;top:50%;width:1px;height:11px;margin:-6px 0 0 -7px;background-color:#ccc;content:""}.wrap_myproduct .list_etcinfo .txt_info{font-size:13px;line-height:18px;color:#666}.wrap_myproduct .list_etcinfo .txt_sender{display:block;overflow:hidden;font-size:14px;color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:136px}.management_review .box_review{margin-top:15px}.management_review .wrap_completed .area_thumb{width:60px;height:60px}.management_review .wrap_myproduct .txt_brand{margin-top:-1px}.management_review .list_etcinfo{bottom:-4px}.management_review .list_etcinfo .txt_sender{max-width:128px}.box_noti_review+.box_noti_review{margin-top:-7px}.box_noti_review{position:relative;margin-bottom:15px;padding:10px 12px;border:1px solid #ededed;border-radius:2px;font-size:0;background-color:#fafafa}.box_noti_review .ico_detail{width:12px;height:12px;margin:4px 3px 0 0;background-position:-65px -375px}.box_noti_review .txt_noti{font-size:13px;line-height:20px;color:#888;letter-spacing:-.005em}.box_noti_review.is_private{padding:10px 56px 10px 12px;border:1px solid rgba(0,0,0,.05);background-color:rgba(255,77,73,.1)}.box_noti_review.is_private .ico_detail{background-position:-70px -85px}.box_noti_review.is_private .txt_noti{color:#ff4d49}.box_noti_review.is_private .link_txt{position:absolute;top:50%;right:0;margin-top:-21px;padding:12px 8px;font-size:12px;line-height:18px;color:#ff4d49;text-decoration:underline}.wrap_noreview{padding-left:25px;padding-right:25px;text-align:center}.wrap_noreview .ico_detail{width:37px;height:37px;background-position:-160px -160px}.wrap_noreview .txt_mainnoti{display:block;margin-top:15px;font-weight:400;font-size:18px;line-height:23px;color:#333}.wrap_noreview .txt_subdesc{display:block;margin-top:7px;font-size:14px;line-height:19px;color:#bbb}.detail_review .wrap_noreview{padding-top:125px;padding-bottom:175px}.management_review .wrap_noreview{background-color:#fff;box-sizing:border-box}.management_review .wrap_noreview .txt_mainnoti{line-height:23px}.management_review .wrap_noreview .btn_noti{display:block;width:160px;height:44px;margin:45px auto 0;border:1px solid #d3d5dd;border-radius:2px;font-size:15px;line-height:42px;color:#222}.layer_reviewerror .layer_body{overflow-y:auto}.error_report{padding:48px 25px 126px;border-top:5px solid #f5f5f5;background-color:#fff;box-sizing:border-box;text-align:center}.error_report .ico_detail{width:43px;height:37px;background-position:-130px -275px}.error_report .txt_mainnoti{display:block;margin-top:18px;font-weight:400;font-size:18px;line-height:24px;color:#333;letter-spacing:-.02em}.error_report .txt_subdesc{display:block;margin-top:19px;font-size:13px;line-height:18px;letter-spacing:-.02em;color:#bbb;text-align:left}.error_report .txt_subdesc .link_txt{color:#5f8cd1;text-decoration:underline}.error_report .list_notidetail{margin-top:24px;border:1px solid #EDEDED;border-radius:1px;background-color:#fafafa}.error_report .list_notidetail li{padding:16px 15px 19px}.error_report .list_notidetail li+li{border-top:1px solid #ededed}.error_report .tit_main{font-weight:700;font-size:13px;line-height:19px;color:#333;text-decoration:underline}.error_report .txt_desc{display:block;margin-top:5px;font-size:14px;line-height:19px;letter-spacing:-.02em;color:#666}.error_report .wrap_etclink{margin-top:18px;text-align:left}.error_report .wrap_etclink .link_guide{display:inline-block;position:relative;height:23px;padding:0 20px 0 9px;border:1px solid #ededed;border-radius:1px;font-size:13px;line-height:24px;color:#999;letter-spacing:-.03em}.wrap_etclink .link_guide .ico_arr{position:absolute;top:50%;right:9px;width:5px;height:10px;margin-top:-5px;background-position:-45px -100px}.error_report .btn_wrap{display:flex;justify-content:space-between;margin:25px 0 0 -5px;text-align:center}.error_report .btn_wrap .link_g{flex:1;height:44px;margin-left:5px;border:1px solid #D3D5DD;border-radius:2px;line-height:44px;font-size:15px;color:#222;box-sizing:border-box}.wrap_report #kakaoContent{min-height:100vh;padding-bottom:50px;background-color:#fff;box-sizing:border-box}.wrap_report .list_select li{position:relative;border-bottom:1px solid #e9e9e9}.wrap_report .list_select .inp_g{position:absolute;top:13px;right:20px;z-index:-1;width:22px;height:22px}.wrap_report .list_select .label_g{display:block;overflow:hidden}.wrap_report .list_select .ico_radio{float:right;width:22px;height:22px;margin:13px 20px 0 0;background-position:-155px -385px}.wrap_report .list_select .inp_g:checked+.label_g .ico_radio{background-position:-155px -410px}.wrap_report .list_select .txt_item{display:block;margin-left:20px;padding:16px 0 14px;font-size:14px;line-height:17px;color:#333}.wrap_report .area_writebox{margin:0 20px 15px}.wrap_report .area_writebox .tf_g{width:100%;border:0;font-size:14px;line-height:22px;background-color:transparent;color:#333;letter-spacing:-.02em;resize:none}.wrap_report .area_writebox .tf_g:focus{outline:none}.wrap_report .area_writebox .tf_g::-webkit-input-placeholder{color:#b8b8b8}.wrap_report .area_writebox .tf_g:-moz-placeholder{color:#b8b8b8}.wrap_report .area_writebox .tf_g::-moz-placeholder{color:#b8b8b8}.wrap_report .area_writebox .tf_g:-ms-input-placeholder{color:#b8b8b8}.wrap_report .wrap_guide{display:none;padding:2px 20px 11px}.wrap_report .on .wrap_guide{display:block}.wrap_report .wrap_guide .txt_guide{font-size:11px;line-height:16px;color:#333;letter-spacing:-.02em}.wrap_report .wrap_guide .link_txt{display:inline-block;font-size:11px;line-height:16px;color:#2a9cf3;letter-spacing:-.025em;text-decoration:underline}.wrap_review_write{background-color:#f5f5f5}.wrap_review_write .head_group{padding-top:31px}.wrap_review_write .head_group .tit_group{font-size:16px;line-height:20px;color:#222}.wrap_review_write .desc_group{padding:5px 15px 0;font-size:13px;line-height:18px;color:#666}.wrap_review_write .text_caution{display:block;padding:7px 15px 0;font-size:13px;line-height:15px;color:#666}.wrap_review_write .text_caution .ico_caution{width:12px;height:12px;margin-right:4px;background-position:-65px -375px}.wrap_review_write .wrap_group{padding-bottom:25px;border-top:0;background-color:#fff}.wrap_review_write .wrap_group+.wrap_group{position:relative}.wrap_review_write .wrap_group:before{position:absolute;top:0;left:15px;right:15px;height:1px;background-color:#ededed;content:""}.wrap_review_write .wrap_myproduct{margin-top:5px;padding:15px;background-color:#fff;box-sizing:border-box}.wrap_review_write .wrap_totalscore{margin-top:5px;padding-top:15px;padding-bottom:30px}.wrap_review_write .wrap_totalscore .txt_furtherex{margin-bottom:35px;padding:7px 10px;border:1px solid #EDEDED;border-radius:2px;font-size:13px;line-height:18px;color:#888;background-color:#fafafa;text-align:left}.wrap_review_write .wrap_totalscore .link_customer{color:#4a90e2;text-decoration:underline}.wrap_review_write .wrap_totalscore .tit_group{font-size:20px;line-height:24px;color:#222}.wrap_review_write .wrap_totalscore .area_score{overflow:hidden;margin-top:15px}.wrap_review_write .area_score .btn_star{float:left}.wrap_review_write .area_score .btn_star+.btn_star{margin-left:13px}.wrap_review_write .area_score .btn_star .ico_detail{width:40px;height:38px;background-position:0 -400px}.wrap_review_write .star_score1 .btn_star:nth-child(-n+1) .ico_detail{background-position:-45px -400px}.wrap_review_write .star_score2 .btn_star:nth-child(-n+2) .ico_detail{background-position:-45px -400px}.wrap_review_write .star_score3 .btn_star:nth-child(-n+3) .ico_detail{background-position:-45px -400px}.wrap_review_write .star_score4 .btn_star:nth-child(-n+4) .ico_detail{background-position:-45px -400px}.wrap_review_write .txt_quotation{display:block;margin-top:11px;font-weight:400;font-size:14px;line-height:17px;color:#4a90e2}.wrap_review_write .txt_quotation .ico_detail{width:15px;height:12px}.wrap_review_write .txt_quotation .ico_markstart{background-position:-160px -200px}.wrap_review_write .txt_quotation .ico_markend{background-position:-180px -200px}.wrap_review_write .wrap_writereview{position:relative}.wrap_writereview .area_writebox{position:relative;margin:15px 15px 0;padding:15px 15px 28px;border:1px solid #EDEDED;border-radius:2px;background-color:#fafafa;box-sizing:border-box}.wrap_writereview .area_writebox .tf_g{overflow-y:auto;width:100%;height:170px;border:0;font-size:15px;line-height:21px;background-color:transparent;color:#333;resize:none}.wrap_writereview .area_writebox .tf_g:focus{outline:none}.wrap_writereview .area_writebox .tf_g::-webkit-input-placeholder{color:#bbb}.wrap_writereview .area_writebox .tf_g:-moz-placeholder{color:#bbb}.wrap_writereview .area_writebox .tf_g::-moz-placeholder{color:#bbb}.wrap_writereview .area_writebox .tf_g:-ms-input-placeholder{color:#bbb}.wrap_writereview .area_writebox .txt_total{position:absolute;right:8px;bottom:8px;font-size:13px;line-height:16px;color:#bbb}.wrap_writereview .area_writebox .txt_total .txt_count{color:#666}.wrap_reviewphoto.preview_type{margin:15px 0 0}.wrap_reviewphoto .item_movi:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.1);content:""}.wrap_reviewphoto .item_movi .ico_play{position:absolute;top:50%;left:50%;z-index:1;width:35px;height:35px;margin:-17px 0 0 -17px;background-position:-65px -335px}.wrap_reviewphoto .btn_delete{position:absolute;right:0;top:0;z-index:10}.wrap_reviewphoto .btn_delete .ico_detail{width:25px;height:25px;background-position:-175px -300px}.wrap_btnfile{display:flex;justify-content:space-between;margin:10px 15px 0 10px;text-align:center}.wrap_btnfile .area_btnfile{position:relative;flex:1;margin-left:5px}.area_btnfile .inp_file{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.area_btnfile .label_btn{display:inline-block;width:100%;height:47px;border:1px solid #D3D5DD;border-radius:2px;font-size:14px;line-height:47px;background-color:#fff;color:#333;box-sizing:border-box}.area_btnfile .label_btn .ico_detail{width:20px;height:15px;margin:-5px 8px 0 0;vertical-align:middle}.area_btnfile .label_btn .ico_photo{background-position:-160px -215px}.area_btnfile .label_btn .ico_movi{background-position:-160px -235px}.wrap_caution{padding:10px 15px 0}.wrap_caution .ico_caution{float:left;width:12px;height:12px;margin:1px 4px 0 0;background-position:-185px -85px}.wrap_caution .txt_caution{display:block;overflow:hidden;font-size:12px;line-height:15px;color:#666}.wrap_hasselect{margin:22px 15px 0}.wrap_hasselect+.wrap_hasselect{margin-top:24px}.wrap_hasselect .tit_wrap{font-weight:400;font-size:13px;line-height:16px;color:#999}.list_hastag{overflow:hidden;margin-top:-2px}.list_hastag li{float:left;margin:15px 8px 0 0}.list_hastag .area_hastag{position:relative}.list_hastag .inp_hastag{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.list_hastag .label_hastag{display:inline-block;padding:0 13px;vertical-align:middle}.list_hastag .inp_hastag+.label_hastag:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:31px;content:""}.list_hastag .label_hastag:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1);border-radius:31px;content:""}.list_hastag .txt_hastag{position:relative;font-size:15px;line-height:31px;color:#666}.list_hastag .inp_hastag:checked+.label_hastag:before{background-color:#feeb00}.list_hastag .inp_hastag:checked+.label_hastag .txt_hastag{font-weight:700;color:#333}.list_hastag .btn_delete{position:relative;z-index:10;margin-right:5px;margin-left:-11px}.list_hastag .btn_delete .ico_detail{width:21px;height:21px;background-position:-175px -275px}.wrap_hasadd{position:relative;height:43px;margin-top:16px;padding:12px 50px 12px 12px;border:1px solid #EDEDED;border-radius:2px;background-color:#fafafa;box-sizing:border-box}.wrap_hasadd .tf_g{width:100%;border:0;font-size:14px;line-height:17px;background-color:transparent;color:#333;vertical-align:top}.wrap_hasadd .tf_g::-webkit-input-placeholder{color:#ccc}.wrap_hasadd .tf_g:-moz-placeholder{color:#ccc}.wrap_hasadd .tf_g::-moz-placeholder{color:#ccc}.wrap_hasadd .tf_g:-ms-input-placeholder{color:#ccc}.wrap_hasadd .btn_add{position:absolute;top:0;right:0;height:100%;padding:0 13px;font-size:14px;color:#666}.wrap_profileselect{border-top:5px solid #f5f5f5}.wrap_profileselect .list_profileselect{overflow:hidden;margin:25px 15px 0}.list_profileselect li{float:left;position:relative;width:50%}.list_profileselect .inp_g{position:absolute;top:50%;left:0;z-index:-1;width:20px;height:20px;margin-top:-10px}.list_profileselect .label_g{display:block;overflow:hidden}.list_profileselect .ico_radio{float:left;width:20px;height:20px;margin:5px 10px 0 0;background-position:-90px -400px}.list_profileselect .inp_g:checked+.label_g .ico_radio{background-position:-115px -400px}.list_profileselect .area_photo{float:left;width:30px;height:30px;margin-right:7px}.list_profileselect .thumb_outline{display:inline-block}.list_profileselect .thumb_outline:after{width:32px;height:32px;background-position:-215px -50px}.list_profileselect .img_g{width:100%}.list_profileselect .txt_item{display:block;margin-top:5px;font-size:14px;color:#666}.wrap_review_write .wrap_noti{padding:15px 15px 23px}.wrap_review_write .list_noti li{position:relative;padding-left:8px;font-size:13px;line-height:18px;color:#999}.wrap_review_write .list_noti li:before{position:absolute;left:0;top:-1px;content:"-"}.wrap_review_write .list_noti li+li{margin-top:5px}.wrap_review_write .wrap_writebtn{display:table;table-layout:fixed;width:100%}.wrap_review_write .wrap_writebtn .area_btn{display:table-cell}.wrap_review_write .wrap_writebtn .btn_g{width:100%;font-size:18px;line-height:52px;background-color:#000;color:#fff}.wrap_review_write .wrap_writebtn .btn_write{background-color:#feeb00;color:#222}.hasimg_layer .img_barcode{margin:5px 0}.review_layer:before{position:fixed;top:0;bottom:0;left:0;right:0;z-index:30010;background-color:rgba(0,0,0,.4);content:""}.review_layer .inner_layer{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010;background-color:#fff}.review_layer .inner_layer:after{position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.review_layer .layer_head{padding:20px 15px 0}.review_layer .layer_body{padding:0 15px 35px;font-size:0}.review_layer.review_layer1 .area_review{padding-bottom:22px}.review_layer .tit_review{font-weight:700;font-size:18px;line-height:21px;color:#222}.review_layer .desc_review{padding:8px 0 15px;line-height:20px;font-size:15px;color:#444}.review_layer .box_check{display:block;padding:5px 0 6px}.review_layer .box_check:last-child{padding-bottom:0}.review_layer .wrap_check{display:inline-block;position:relative}.review_layer .inp_review{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;margin:0;border:none;opacity:.01}.review_layer .lab_review{display:block;line-height:24px;font-size:15px;color:#222}.review_layer .lab_review .txt_check{display:block;overflow:hidden}.review_layer .wrap_radio{padding-top:18px}.review_layer .ico_check{float:left;width:24px;height:24px;margin-right:4px;background-position:-155px -385px}.review_layer .inp_review:checked+.lab_review .ico_detail{background-position:-155px -410px}.review_layer .btn_send{width:100%;color:#222;background:#FEEB00}.review_layer .btn_send:disabled{color:#999;background:#D3D3D7}.review_layer [class*=btn_]{height:52px;font-size:18px}.review_layer .btn_send.btn_suggestion{width:50%}.review_layer .btn_close{position:absolute;right:0;top:0}.review_layer .ico_close{width:15px;height:15px;margin:20px 15px;background-position:-180px -405px}.review_layer .wrap_btncs{position:relative}.review_layer .info_cs{display:none;position:absolute;right:15px;left:15px;bottom:57px;height:40px;font-size:15px;line-height:40px;color:#fff;background:rgba(0,0,0,.8);border-radius:4px;opacity:0}.review_layer .info_cs.on{display:block;-webkit-animation:toast_fade_inout 3s ease-out .5s 1 forwards;animation:toast_fade_inout 3s ease-out .5s 1 forwards}.review_layer .ico_cs{width:14px;height:17px;margin:10px 6px 0 13px;background-position:-100px -425px}.review_layer .info_cs:after{position:absolute;top:40px;left:72px;height:0;width:0;border-top:7px solid rgba(0,0,0,.8);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.review_layer .layer_foot{font-size:0}.review_layer .btn_cs{width:50%;color:#fff;background:#000}.review_layer .wrap_tf{padding-top:4px}.review_layer .tf_order{width:100%;height:41px;border:1px solid #EDEDED;font-size:15px;color:#999;text-indent:10px}.review_layer .wrap_default .tf_order{background-color:#fafafa}.review_layer .wrap_error .tf_order{border:1px solid #FF5252}.review_layer .wrap_tf .error_active{display:none;font-size:14px;color:#ff5252;padding-top:4px}.review_layer .wrap_tf.wrap_error .error_active{display:block}@media only screen and (max-width:360px){.wrap_myproduct .list_etcinfo .txt_sender{max-width:105px}}.alert_layer{position:fixed;display:block;left:0;bottom:0;z-index:30010;width:100%;-webkit-animation:alert_layer .5s 1s forwards;animation:alert_layer .5s 1s forwards}.alert_layer .desc_alert{width:100%;height:50px;line-height:50px;background-color:#333;color:#fde515;text-align:center}.alert_layer .desc_like{font-size:14px}@-webkit-keyframes alert_layer{0%{opacity:1}to{opacity:0}}@keyframes alert_layer{0%{opacity:1}to{opacity:0}}#toastWishLayer .hide{display:none}.option_layer{position:fixed;left:0;bottom:0;z-index:30010;width:100%}.option_layer:before{position:absolute;left:0;right:0;top:-44px;height:63px;pointer-events:none;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,.04) 100%)}.option_layer.board_on{z-index:30020}.option_layer .bar_option{position:relative;z-index:10;border-bottom:1px solid rgba(158,158,158,.6)}.option_layer_dimmed{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30010;background-color:rgba(0,0,0,.4)}.bar_option .btn_option{display:block;width:100%;height:19px;margin-bottom:-1px;outline:none}.bar_option .ico_arrow{width:47px;height:18px;margin:0 auto;border:1px solid rgba(158,158,158,.6);border-bottom:0 none;border-radius:2px 2px 0 0;background-position:0 -126px}.board_option{display:block;overflow:hidden;max-height:50px;background:#fff;transition:max-height .5s ease-in-out}.code_option_layer{z-index:30020}.code_option_layer .board_option{min-height:75px}.wrap_count{position:relative;padding:11px 15px 0}.wrap_count .opt_amount{height:28px;padding:0 47px;border:1px solid #ededed;border-radius:2px;line-height:28px;text-align:center}.wrap_count .txt_count{font-size:18px;color:#333}.wrap_count .inp_count{display:inline-block;width:100%;height:28px;margin:0 auto;border:0 none;font-size:16px;color:#333;text-align:center;vertical-align:top}.wrap_count .btn_minus,.wrap_count .btn_plus{position:absolute;top:0;width:58px;height:53px;padding-bottom:1px;outline:none}.wrap_count .btn_minus{left:0;padding-left:4px}.wrap_count .btn_plus{right:0;padding-right:4px}.wrap_count .ico_gift2{width:12px;margin:0 auto}.wrap_count .ico_minus{height:2px;background-position:-190px -150px}.wrap_count .btn_off .ico_minus{background-position:-190px -155px}.wrap_count .ico_plus{height:12px;background-position:-190px -135px}.wrap_count .btn_off .ico_plus{background-position:-105px -660px}.wrap_optnotice{display:block;padding:12px 10px;font-size:13px;line-height:15px;background-color:#fafafa;color:#4a90e2;text-align:center}.wrap_optnotice .emph_g{font-weight:700}.wrap_option .btn_option{position:relative;width:100%;height:45px;border-top:1px solid #ddd;font-weight:700;font-size:14px;color:#a5a5a5;background:#ececec;text-align:left}.wrap_option.fst .btn_option{border-top:0 none}.wrap_option_select.wrap_option .btn_option{background:#fff}.wrap_option .tit_option{display:block;height:32px;padding-top:12px;margin-left:10px;margin-right:52px}.wrap_optiontit{padding:35px 0 13px}.wrap_optiontit .tit_option{display:block;font-size:18px;line-height:21px;text-align:center}.wrap_option .txt_option{display:inline-block;overflow:hidden;position:relative;max-width:100%;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;box-sizing:border-box}.wrap_option .ico_arrow{position:absolute;top:50%;right:15px;margin-top:-3px;width:12px;height:7px;background-position:-200px -170px}.wrap_option .list_option{display:none;margin-left:10px;border-top:1px solid #f2f2f2;transform:translateZ(0);-webkit-overflow-scrolling:touch;box-sizing:border-box}.list_option li{overflow:hidden;position:relative;margin-left:-10px}.list_option .inp_check{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:.01}.list_option .lab_check{display:block;padding:15px 73px 15px 0;margin-left:20px;border-top:1px solid #f2f2f2;font-weight:400;font-size:16px;line-height:20px;color:#666;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.list_option li:first-child .lab_check{border-top:0 none}.list_option .txt_option{display:block}.list_option .txt_soldout{position:absolute;right:16px;top:50%;margin-top:-11px;font-weight:400;font-size:16px;color:#ccc}.list_option .inp_check:disabled+.lab_check{color:#ccc}.list_option .ico_gift2{position:absolute;top:50%;right:15px;width:22px;height:22px;margin-top:-11px;background-position:-116px -124px}.list_option .inp_check:checked+.lab_check .ico_gift2{background-position:-140px -124px}.list_option .inp_check:disabled+.lab_check .ico_gift2{background-position:100px 100px}.wrap_basket{padding:14px 15px 0}.wrap_basket .scroll_basket{overflow-y:auto;max-height:150px;border:1px solid #ededed;border-radius:2px;background-color:#fff}.wrap_basket .btn_option{width:100%;height:35px;border-top:1px solid #3679e8;font-weight:700;font-size:13px;color:#fff;background:#3679e8;text-align:left}.wrap_basket .tit_option{margin-left:12px}.wrap_basket .ico_arrow{float:right;width:12px;height:7px;margin:6px 15px 0 5px;background-position:-90px -110px}.wrap_basket .info_basket{position:relative;padding:11px 14px;background-color:#fafafa}.wrap_basket .info_basket+.info_basket{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_dotted.png) repeat-x}.wrap_basket .tit_item{margin-right:32px;line-height:18px;color:#777;word-wrap:break-word;word-break:break-all}.wrap_basket .txt_bar{display:inline-block;margin:-1px 4px 0;color:#dbdbdb;vertical-align:top}.android .wrap_basket .txt_bar{margin:0 5px}.wrap_basket .cont_item{overflow:hidden;height:30px;padding-top:12px;text-align:right}.cont_item .opt_amount{float:left;width:110px;height:28px;border:1px solid #f0f0f0;border-radius:2px;background-color:#fff}.cont_item .inp_count{float:left;width:58px;height:28px;border:0 none;font-size:16px;line-height:28px;color:#444;text-align:center}.cont_item .btn_minus{float:left;width:26px;height:28px}.cont_item .btn_plus{float:right;width:26px;height:28px}.cont_item .ico_gift2{width:12px;margin:0 auto}.cont_item .ico_minus{height:2px;background-position:-190px -150px}.cont_item .btn_off .ico_minus{background-position:-190px -155px}.cont_item .ico_plus{height:12px;background-position:-190px -135px}.cont_item .btn_off .ico_plus{background-position:-44px -146px}.cont_item .txt_price{font-size:16px;line-height:28px;color:#222;letter-spacing:-.05em}.wrap_basket .btn_del{position:absolute;right:4px;top:5px;width:32px;height:32px}.wrap_basket .ico_del{width:13px;height:12px;margin:0 auto;background-position:-220px -685px}.wrap_chgeoption{padding:10px;background-color:#ececec}.wrap_chgeoption .scroll_chgeoption{overflow-y:auto;max-height:150px;border:1px solid #ddd;border-radius:2px;background-color:#fff}.wrap_chgeoption .info_chgeoption{position:relative;padding:15px 73px 15px 15px;line-height:17px;word-break:break-all}.wrap_chgeoption .tit_chgeoption{position:relative;margin-bottom:8px;font-size:0;line-height:15px}.wrap_chgeoption .tit_chgeoption .txt_g,.wrap_chgeoption .tit_chgeoption .txt_emph{display:inline-block;vertical-align:top}.wrap_chgeoption .tit_chgeoption .txt_g{font-weight:400;font-size:14px;color:#222;letter-spacing:-.018em}.wrap_chgeoption .tit_chgeoption .txt_emph{margin-left:8px;font-size:13px;color:#4a90e2}.wrap_chgeoption .tit_chgeoption .cmp_overlay .ico_noti{margin:1px 2px;background-position:-220px -1010px}.wrap_chgeoption .tit_chgeoption .cmp_overlay .layer_overlay{left:16px;right:2px;top:16px;max-width:291px}.wrap_chgeoption .tit_chgeoption .cmp_overlay .tit_overlay{padding-bottom:4px}.wrap_chgeoption .txt_options{color:#666}.wrap_chgeoption .txt_bar{display:inline-block;margin:0 5px;font-size:11px;color:#dbdbdb;vertical-align:top}.wrap_chgeoption .btn_modify{position:absolute;right:15px;top:50%;width:50px;height:27px;margin-top:-13px;border:1px solid #ededed;border-radius:2px;font-size:13px;color:#666;background-color:#f9f9f9;text-align:center}.wrap_chgeoption .scroll_chgeoption.type_noedit .info_chgeoption{padding-right:15px}.wrap_chgeoption .btn_cancel{position:absolute;right:0;top:0;width:44px;height:42px}.wrap_chgeoption .btn_cancel .ico_gift2{width:13px;height:13px;margin:0 auto;background-position:-205px -135px}@media only screen and (max-width:350px){.wrap_chgeoption .tit_chgeoption .txt_emph{letter-spacing:-.036em}}.wrap_chgeoption .scroll_chgeoption.fst{border-radius:2px 2px 0 0}.wrap_chgeoption .scroll_chgeoption.lst{border-top:0 none;border-radius:0 0 2px 2px}.wrap_chgeoption .confirm_apply{overflow:hidden;padding-top:11px}.wrap_chgeoption .confirm_apply .apply_btn{float:left;width:50%;box-sizing:border-box}.wrap_chgeoption .confirm_apply .apply_cancel{padding-right:4px}.wrap_chgeoption .confirm_apply .apply_complete{padding-left:4px}.wrap_chgeoption .confirm_apply .btn_apply{display:block;width:100%;height:45px;border-radius:1px;font-size:15px;text-align:center}.wrap_chgeoption .apply_cancel .btn_apply{border:1px solid #ddd;color:#666;background-color:#fff}.wrap_chgeoption .apply_complete .btn_apply{border:1px solid #edd800;color:#222;background-color:#fee700}.wrap_total{padding:15px 15px 5px;font-size:0;line-height:22px;text-align:right}.wrap_total:after{display:block;clear:both;content:""}.wrap_total .group_total{float:right}.wrap_total .tit_price{display:inline-block;margin-right:5px;padding-top:4px;font-weight:400;font-size:13px;line-height:18px;color:#222;vertical-align:top}.android .wrap_total .tit_price{padding-top:2px;line-height:20px}.wrap_total .group_limit{float:left;position:relative}.wrap_total .link_limit{float:left;padding-top:4px;font-weight:400;font-size:13px;line-height:18px;color:rgba(0,0,0,.4)}.android .wrap_total .link_limit{padding-top:2px;line-height:20px}.wrap_total .ico_limit{float:left;width:14px;height:14px;margin:1px 4px 0 1px;background-position:-100px -630px}.android .wrap_total .ico_limit{margin-top:3px}.wrap_total .tip_limit{display:none;position:absolute;left:0;bottom:21px;z-index:10;width:270px;padding:8px 49px 10px 14px;border:1px solid #888;font-size:13px;line-height:17px;background-color:#fff;color:#888;text-align:left;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}.wrap_total .tip_limit .btn_close{position:absolute;right:0;top:0;padding:9px}.wrap_total .tip_limit .ico_close{width:16px;height:16px;background-position:-225px -625px}.board_on .group_limit.tip_on .tip_limit{display:block}.wrap_total .txt_price{display:inline-block;padding-right:1px;font-weight:700;font-size:18px;letter-spacing:-.05em;color:#222;vertical-align:top}.wrap_total .txt_price .txt_won{font-weight:700}.option_layer .box_discoupon{padding:10px 15px 0}.board_on .board_option{display:block;overflow-y:auto;max-height:421px;-webkit-touch-callout:none;-webkit-user-select:none;transition:max-height .5s ease-in-out}.board_on .bar_option .ico_arrow{background-position:-50px -126px}.option_active .btn_option{color:#5990c7}.option_active.wrap_option_select .btn_option{color:#222}.option_active .txt_option{padding-right:0}.option_on .btn_option{color:#222;background:#fff;border-top:0}.option_on .ico_arrow{background-position:-200px -160px}.option_on .list_option{display:block}.option_on .board_option{max-height:307px}.wrap_option .list_option.list_wrtoption{overflow-y:visible;padding:10px 15px 0 5px;box-sizing:border-box}.wrap_option .list_wrtoption li{overflow:visible;margin-left:0}.wrap_option .list_wrtoption li+li{padding-top:12px}.list_wrtoption .tit_wrtopt{display:block;padding:0 0 2px}.list_wrtoption .group_lab{display:block;position:relative;padding-right:58px}.list_wrtoption .lab_opt{font-size:14px;line-height:18px;color:#222;word-break:break-all}.list_wrtoption .cmp_chk{position:absolute;right:0;top:50%;margin-top:-2px;transform:translateY(-50%)}.list_wrtoption .cmp_chk .inp_chk{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;border:0 none;opacity:.01}.list_wrtoption .cmp_chk .lab_chk{display:block}.list_wrtoption .cmp_chk .ico_check{position:static;width:52px;height:22px;margin-top:0;background-position:-110px -675px}.list_wrtoption .cmp_chk .lab_chk .txt_g{position:absolute;left:10px;right:10px;top:0;height:22px;font-size:11px;line-height:22px;color:#666;text-align:right}.android .list_wrtoption .cmp_chk .lab_chk .txt_g{line-height:22px}.list_wrtoption .cmp_chk .inp_chk:checked+.lab_chk .ico_check{background-position:-110px -700px}.list_wrtoption .cmp_chk .inp_chk:checked+.lab_chk .txt_g{text-align:left}.list_wrtoption .txt_guide{display:block;padding:6px 0 4px;font-size:13px;line-height:18px;color:#999;word-break:break-all}.list_wrtoption .box_txtfld{position:relative}.list_wrtoption .box_txtfld .tf_tbx,.list_wrtoption .box_txtfld .lab_tbx{padding:10px 12px;border:1px solid #ddd;border-radius:1px;font-size:15px;line-height:19px;word-break:break-all;box-sizing:border-box}.list_wrtoption .box_txtfld .tf_tbx{overflow-y:hidden;width:100%;background-color:#fff;color:#a5a5a5;resize:none}.list_wrtoption .box_txtfld .tf_tbx:focus{border-color:#fee700;outline:none;color:#222}.list_wrtoption .box_disabled .tf_tbx{height:41px;background-color:#f5f5f5;color:#777;-webkit-text-fill-color:#777}.list_wrtoption .box_txtfld .lab_tbx{position:absolute;left:0;top:0;width:100%;border-color:transparent}.list_wrtoption .txt_limit{position:absolute;right:5px;bottom:-26px;font-size:13px;line-height:18px;color:#666}.list_wrtoption .txt_limit .txt_slash{margin:0 3px}.list_wrtoption .box_error{min-height:18px;padding:8px 62px 7px 5px;font-size:13px;line-height:18px;color:#ff5252;word-break:break-all}.box_btn_wrtoption{display:none;padding:0 15px 15px}.option_on .box_btn_wrtoption{display:block}.btn_wrtoption{display:block;width:100%;height:45px;border-radius:2px;font-size:15px;background-color:#f5f5f5;letter-spacing:-.006em;color:#666}.btn_wrtoption.on{background-color:#fee700}.list_option.list_thmboption .lab_check{padding:15px 68px 15px 50px}.list_thmboption .thumb_option{position:absolute;left:20px;top:50%;width:40px;height:40px;margin-top:-20px;border-radius:100%;background-position:center;background-size:40px 40px;background-repeat:no-repeat}.list_thmboption .thumb_option:before{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:100%;border:1px solid rgba(0,0,0,.05);content:""}.code_option_layer .optlayer_gftbtn{display:block;position:fixed;left:0;right:0;bottom:0}.code_option_layer.board_on .optlayer_gftbtn{position:static}.optlayer_gftbtn{padding:15px 12px}.optlayer_gftbtn .item_btn{padding:0 3px}.optlayer_gftbtn .btn_g{height:45px;border-radius:2px;font-weight:400;font-size:15px;line-height:45px;background-color:#feeb00;color:#222;letter-spacing:-.01em}.optlayer_gftbtn .item_btn.item_light .btn_g{line-height:43px}.optlayer_gftbtn .btn_g .ico_friend{margin-top:9px}.optlayer_gftbtn .item_cart{width:115px}.optlayer_gftbtn .item_cart .btn_g{border:1px solid #ccc;line-height:43px;background-color:#fff}.optlayer_gftbtn .item_cart .ico_cart{width:17px;height:17px;margin:13px 4px 0 0;background-position:-180px -385px}.optlayer_gftbtn .item_cart.item_disabled .btn_g{background-color:#fff;color:#222;opacity:.3}.optlayer_gftbtn .group_btn_friend{margin-left:-27px}.optlayer_gftbtn .group_btn_friend .ico_more,.optlayer_gftbtn .group_btn_friend .ico_friend{margin:9px 5px 0 0}.optlayer_gftbtn .item_disabled .ico_more,.optlayer_gftbtn .item_disabled .ico_friend{opacity:.5}.optlayer_gftbtn .group_btn_friend .txt_gift{right:-53px;font-weight:400;font-size:15px;line-height:45px;color:#222;letter-spacing:-.006em}.item_option_view .box_tooltip{z-index:30000;position:fixed;left:50%;bottom:50px;margin-left:-149px;width:226px;height:47px;padding-top:14px;border:1px solid #111;border-radius:2px;font-weight:400;font-size:14px;line-height:18px;color:#e0e0e0;background:#333;text-align:center}.item_option_view .box_tooltip .txt_tooltip{color:#fde515}.item_option_view .box_tooltip .btn_close{position:absolute;top:0;right:0;width:32px;height:32px}.item_option_view .box_tooltip .ico_close{width:12px;height:12px;margin:0 10px;background-position:-140px -270px}.item_option_view .box_tooltip .ico_arr{position:absolute;bottom:-7px;left:50%;margin-left:-6px;width:12px;height:7px;background-position:-175px -270px}.item_option_view .wrap_tooltipbtn{float:left;position:relative;width:50%}.item_option_view .wrap_tooltipbtn .btn_g{float:none;width:100%}.item_option_view .box_tooltip_type2{position:absolute;width:209px;height:48px;margin-left:-140px;padding-top:13px}.android .item_option_view .box_tooltip_type2{margin-left:-141px}.item_option_view .box_tooltip_type2 .btn_close{width:31px;height:30px}.item_option_view .box_tooltip_type2 .ico_close{margin:0 auto}.item_option_view.banner_option .board_option{max-height:44px}.banner_option .board_on .board_option{overflow:visible;max-height:247px}.banner_option .tit_banner{display:block;padding:14px 20px 10px;font-size:16px;font-weight:700;line-height:19px;color:#222}.banner_option .complete_banner{padding:0 16px 16px;background-color:#fff}.banner_option .complete_banner .list_banner{overflow:hidden;margin-bottom:16px;border:1px solid rgba(34,34,34,.04);border-radius:8px;font-size:0;white-space:nowrap;box-sizing:border-box}.banner_option .complete_banner .list_banner li{display:inline-block;width:100%;vertical-align:top}.banner_option .complete_banner .list_banner .link_banner{display:block}.banner_option .complete_banner .link_banner .img_g{width:100%}.banner_option .cmp_paging{margin-top:16px}.wishlimit_layer{position:fixed;left:0;right:0;bottom:0;z-index:30020;box-shadow:0 0 5px rgba(0,0,0,.2)}.wishlimit_layer .inner_wishlimit_layer{background-color:#fff}.wishlimit_layer .layer_head{position:relative;height:50px;padding-left:20px;border-bottom:1px solid #f3f3f3}.wishlimit_layer .tit_wishlimit{font-weight:400;font-size:15px;line-height:51px;color:#444}.wishlimit_layer .btn_close{position:absolute;right:0;top:0;width:51px;height:50px;padding:16px 17px 17px;text-align:center}.wishlimit_layer .btn_close .ico_close{width:17px;height:17px;background-position:-35px -80px}.list_wishlimit{padding:15px 0}.list_wishlimit li{padding:5px 20px}.list_wishlimit .btn_wishlimit{display:block;position:relative;width:100%;height:75px;padding:2px 0 0 65px;border:2px solid #ebebeb;border-radius:5px;text-align:left}.list_wishlimit .btn_wishlimit .ico_check{position:absolute;left:23px;top:24px;width:22px;height:22px;background-position:-85px -75px}.list_wishlimit .txt_wishlimit:before{position:absolute;left:0;bottom:1px;width:100%;height:8px;background-color:#fef475}.list_wishlimit .on .btn_wishlimit{border-color:#fee700}.list_wishlimit .on .btn_wishlimit .ico_check{background-position:-85px -50px}.list_wishlimit .on .txt_wishlimit:before{content:""}.list_wishlimit .txt_wishlimit{display:inline-block;position:relative;margin-bottom:4px;font-weight:700;font-size:16px;line-height:20px;color:#222;letter-spacing:-.013em;vertical-align:top}.list_wishlimit .txt_wishlimit .txt_g{position:relative}.list_wishlimit .desc_wishlimit{display:block;font-size:12px;color:#888}.wishlimit_layer .btn_addlikes{display:block;width:100%;height:50px;font-weight:700;font-size:18px;background-color:#fee700;color:#111;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.wishlimit_layer{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.wishlimit_layer:after{position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}}@media only screen and (max-width:374px){.detail_limit .limit_layer{left:auto;right:7px}}.detail_safety{overflow:hidden;margin-bottom:7px;padding:0 15px 25px;background-color:#fff}.detail_safety .tit_safety{padding:23px 0 13px;font-size:15px;color:#222}.detail_safety .box_safety{overflow:hidden;border:1px solid #eee;line-height:18px}.detail_safety .box_safety+.box_safety{margin-top:-1px;border-top:1px solid #f5f5f5}.detail_safety .inner_safety{margin-top:-1px;padding-bottom:1px;border-top:1px solid #eee}.detail_safety .inner_safety+.inner_safety{margin-top:-1px;border-top:1px solid #f5f5f5}.detail_safety .tit_info{display:block;padding:16px 16px 0;font-weight:400;color:#222;clear:both}.detail_safety .txt_g{display:inline-block;padding-right:2px}.detail_safety .link_code{font-weight:700;color:#5990c7;text-decoration:underline}.detail_safety .item_safety{display:table;width:100%;padding:13px 16px 16px;box-sizing:border-box}.detail_safety .tit_info+.item_safety{padding-top:10px}.detail_safety .logo_safety{overflow:hidden;float:left;width:55px;height:55px;margin:-2px 12px 4px 0}.detail_safety .wrap_safety{display:table-cell;width:100%;vertical-align:middle}.detail_safety .info_safety{overflow:hidden;font-weight:400;line-height:19px}.detail_safety .info_safety dt{float:left;width:50px;padding-right:12px;color:#a9a9a9}.detail_safety .info_safety dd{overflow:hidden;float:none;width:auto;color:#666;word-break:break-all}.detail_safety .fold_more{margin-top:-1px;border:1px solid #eee;background-color:#fafafa}.detail_safety .fold_more .btn_more{display:block;width:100%;padding:13px 0;line-height:1;color:#666;text-align:center}.detail_safety .fold_more .ico_fold{display:inline-block;width:16px;height:9px;margin:1px 10px 0 0;background-position:-150px -150px;vertical-align:top}.detail_safety .fold_open .ico_fold{background-position:-170px -150px}.detail_safety .hide{display:none}.wrap_orders #kakaoContent{padding-bottom:0}.wrap_orders .img_g{display:block;width:100%}.wrap_orders .txt_won{display:inline-block;font-weight:400;vertical-align:top}.order_message{background:#d5d5d5;background-repeat:repeat}.message_people{height:74px;padding-top:20px;background:#fff}.message_people .tit_people{margin-bottom:4px;font-weight:700;font-size:22px;color:#222;text-align:center}.message_people .txt_people{display:inline-block;overflow:hidden;max-width:186px;padding-right:2px;margin-right:-4px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.order_codegift .message_people{height:43px;padding:4px 16px 0}.order_codegift .message_people .tit_people{line-height:27px}.message_people .list_people{padding-left:11px;text-align:center}.message_people .list_people li{display:inline-block;margin-left:-11px;vertical-align:top}.message_people .thumb_people{display:block;position:relative;width:54px;margin:0 auto}.message_people .link_people{display:block;width:54px;height:54px}.message_people.type_giftbox{height:96px}.message_people.type_giftbox .tit_people{font-size:21px;line-height:24px}.message_people.type_giftbox .txt_people{max-width:165px}.message_people .desc_giftbox{display:block;margin-bottom:15px;font-size:14px;line-height:16px;color:#888;text-align:center}.message_people .thumb_outline{position:absolute;left:2px;right:2px;top:2px;bottom:2px}.message_people .thumb_outline:after{background-position:0 -50px}.message_people .txt_me{overflow:hidden;position:absolute;right:-8px;bottom:0;width:20px;height:20px;border:2px solid #fff;border-radius:100%;font-weight:700;font-size:12px;line-height:22px;color:#503f38;background:#fee700;text-align:center}.message_item{margin:33px 50px 30px}.message_item .thumb_product{overflow:hidden;position:relative;height:190px;border-radius:6px 6px 0 0;background:#fff}.message_item .thumb_product:after{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.04);content:""}.message_item .link_message{display:block;overflow:hidden;padding:20px 0;border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 6px 6px;background:#fff;text-align:center;box-shadow:0 4px rgba(0,0,0,.1)}.message_item .txt_write{display:block;width:156px;margin:0 auto;border:1px solid #ddd;border-radius:25px;font-size:15px;line-height:37px;color:#222}.message_item .thumb_product.type_giftbox{height:184px;background-color:#fffae2}.message_item .thumb_product.type_giftbox:after{content:none}.message_item .box_giftbox{height:100%;background-color:#fffae2}.message_item .box_giftbox{box-sizing:border-box;height:100%;text-align:center;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_giftbox.png) no-repeat;background-size:264px auto;background-position:center bottom}.message_item .box_giftbox .list_giftitem{padding-top:109px;font-size:0}.message_item .box_giftbox .list_giftitem li{display:inline-block;position:relative;vertical-align:top}.message_item .box_giftbox .list_giftitem li+li{margin-left:2px}.message_item .box_giftbox .list_giftitem li:after{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.04);box-shadow:0 3px 11px -9px rgba(0,0,0,.15);content:""}.message_item .box_giftbox .list_giftitem li{width:22px;height:22px}.message_item .box_giftbox .list_giftitem li img{display:block;width:100%;height:100%}.message_item .box_giftbox .list_giftitem .item_more:after{content:none}.message_complete{overflow:hidden;position:relative;border-radius:6px;box-shadow:0 4px rgba(0,0,0,.1)}.message_complete:before{position:absolute;left:0;top:0;width:100%;height:100%;content:""}.message_complete .thumb_product{height:auto;padding-bottom:121px}.message_complete .thumb_product:after{background:rgba(0,0,0,.7)}.message_complete .item_complete{position:absolute;left:0;bottom:0;width:100%;padding:0 20px 20px;background:#fff;box-sizing:border-box}.message_complete .img_emoticon{display:block;width:54.54%;margin:-23.99% auto 0}.message_complete .desc_message{position:relative;width:100%;margin-bottom:20px;font-weight:700;font-size:20px;line-height:25px;color:#bcab5d;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_message.gif);text-align:center;white-space:pre-wrap;word-break:break-all}.message_complete .desc_message:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:""}.message_complete .link_modify{display:block;width:156px;margin:0 auto;height:37px;border:1px solid #ddd;border-radius:25px;font-size:15px;line-height:39px;color:#222;text-align:center}.message_wrapper{overflow:hidden;width:100%;background:#333}.message_wrapper .list_wrapper{overflow-x:scroll;padding:10px 4px 10px 12px;white-space:nowrap}.message_wrapper .list_wrapper li{display:inline-block;width:19.5%;margin:0 -2px;vertical-align:top}.message_wrapper .link_wrapper{display:block;position:relative;margin:0 8px 0 0;font-size:0;line-height:0;background:#d5d5d5;background-size:cover;text-indent:-9999px}.message_wrapper .on .link_wrapper:after{position:absolute;left:0;top:0;right:0;bottom:0;border:4px solid #fde515;content:""}.message_wrapper .list_wrapper .on:after{display:none}.order_msgcard{padding-bottom:24px;background-color:#fff}.order_msgcard .wrap_orderpeople{padding:6px 0 32px}.wrap_orderpeople .box_orderpeople{text-align:center}.wrap_orderpeople .list_orderpeople{display:inline-block;margin-left:16px;vertical-align:top}.wrap_orderpeople .list_orderpeople:after{display:block;clear:both;content:""}.wrap_orderpeople .list_orderpeople li{float:left;margin-left:-16px}.wrap_orderpeople .mask_outline{display:inline-block;vertical-align:top}.wrap_orderpeople .thumb_outline{display:block;width:40px;height:40px;padding:2px}.wrap_orderpeople .thumb_outline:after{background-position:-195px -680px}.wrap_orderpeople .thumb_outline .bg_profile{display:block;overflow:hidden;position:relative;width:40px;height:40px;background-color:#b3d0f0}.wrap_orderpeople .thumb_outline .num_people{position:absolute;left:0;right:0;top:50%;font-weight:700;font-size:16px;line-height:18px;color:#fff;transform:translateY(-50%)}.wrap_orderpeople .thumb_outline .ico_code{position:absolute;left:50%;top:50%;width:24px;height:17px;background-position:-145px -960px;transform:translate(-50%,-50%)}.wrap_orderpeople .tit_orderpeople{display:block;font-size:19px;line-height:20px;padding:10px 10px 0;color:#222;letter-spacing:-.028em;text-align:center}.wrap_orderpeople .txt_name{display:inline-block;overflow:hidden;max-width:114px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.wrap_orderpeople .btn_addpeople,.wrap_orderpeople .squircle_myprofile{display:inline-block;position:relative;vertical-align:top}.wrap_orderpeople .btn_addpeople .ico_plus{position:absolute;right:-2px;bottom:2px;width:16px;height:16px;background-position:-65px -865px}.wrap_orderpeople .squircle_myprofile .ico_me{position:absolute;right:-4px;bottom:2px;width:18px;height:18px;background-position:-145px -865px}.slide_theme_msgcard{background-color:#fafafa}.order_msgcard .wrap_msgcardslide{position:relative}.order_msgcard .wrap_msgcardslide .layer_tip{display:none;position:absolute;top:-54px;left:16px;width:171px;height:52px;border-radius:4px;background:rgba(46,47,48,.8)}.order_msgcard .wrap_msgcardslide .layer_tip.on{display:block}.order_msgcard .wrap_msgcardslide .layer_tip:after{position:absolute;left:18px;bottom:-7px;border-top:7px solid rgba(46,47,48,.8);border-left:5px solid transparent;border-right:5px solid transparent;content:""}.order_msgcard .wrap_msgcardslide .layer_tip .txt_tip{padding:8px 10px;color:#fff;font-size:13px;line-height:18px;letter-spacing:-.038em;text-align:center}.slide_theme_msgcard .list_slide{min-height:34px;padding:12px 10px 42px}.slide_theme_msgcard .list_slide li{padding:0 6px}.slide_theme_msgcard .link_theme{display:inline-block;padding:8px 16px;border:1px solid #ededed;border-radius:17px;background-color:#fff;vertical-align:top;box-sizing:border-box}.slide_theme_msgcard .link_theme.link_mycard{padding:8px 15px;border-color:#303030}.slide_theme_msgcard .link_theme .txt_g{display:inline-block;overflow:hidden;max-width:88px;font-size:14px;line-height:16px;color:#222;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.slide_theme_msgcard .link_theme.link_mycard .ico_camera{display:inline-block;width:16px;height:12px;margin:2px 5px 0 0;background-position:-85px -865px;vertical-align:top}.slide_theme_msgcard .link_theme.link_mycard.is_off{opacity:.5;border-color:#ddd}.slide_theme_msgcard .on .link_theme{background-color:#000;border-color:#000}.slide_theme_msgcard .on .link_theme .txt_g{font-weight:700;color:#fff}.slide_theme_msgcard .on .link_theme.link_mycard .ico_camera{background-position:-85px -880px}.slide_theme_msgcard .on .link_theme.link_mycard .txt_g{font-weight:400}.slide_template_msgcard{position:relative}.slide_template_msgcard .list_slide{min-height:40px;padding:12px 46px 42px 10px}.slide_template_msgcard .list_slide li{padding:0 6px}.slide_template_msgcard .link_template{display:block;overflow:hidden;position:relative;width:60px;height:40px;border-radius:6px}.slide_template_msgcard .link_template:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:6px;content:""}.slide_template_msgcard .on .link_template:after{border:3px solid #000}.slide_template_msgcard .bg_gradient{position:absolute;right:0;top:0;bottom:0;width:70px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/gradient_msgcardtemplate.png) repeat-y;background-size:70px 1px;pointer-events:none}.slide_template_msgcard .btn_all{position:absolute;right:0;top:0;height:100%}.slide_template_msgcard .ico_all{width:18px;height:18px;margin:0 16px;background-position:-175px -1075px}.wrap_viewer_msgcard{padding:12px 30px 16px}.wrap_viewer_msgcard .box_viewer{overflow:hidden;position:relative;padding-bottom:66.666%;border-radius:12px;box-shadow:0 39px 20px -30px rgba(0,0,0,.2)}.wrap_viewer_msgcard .box_viewer .wrap_thumb{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000}.wrap_viewer_msgcard .box_viewer .img_g,.wrap_viewer_msgcard .box_viewer .mov_g{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wrap_viewer_msgcard .inp_file{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;opacity:.01}.wrap_viewer_msgcard .lab_file{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.06);border-radius:12px;background-color:#ccc}.wrap_viewer_msgcard .lab_file .notice_file{position:absolute;left:0;right:0;top:50%;margin-top:2px;transform:translateY(-50%);text-align:center}.wrap_viewer_msgcard .lab_file .ico_file{display:inline-block;width:35px;height:25px;margin-left:4px;background-position:-30px -895px;vertical-align:top}.wrap_viewer_msgcard .lab_file .txt_file{display:block;padding-top:8px;font-weight:700;font-size:14px;line-height:20px;color:#222;opacity:.5}.wrap_viewer_msgcard .btn_play{position:absolute;left:50%;top:50%;padding:15px;transform:translate(-50%,-50%)}.wrap_viewer_msgcard .ico_play{width:50px;height:50px;background-position:0 -925px}.wrap_viewer_msgcard .ico_stop{width:50px;height:50px;background-position:-55px -925px}.wrap_viewer_msgcard .btn_delete{position:absolute;right:12px;bottom:12px}.wrap_viewer_msgcard .ico_delete{width:32px;height:32px;background-position:0 0;background-position:-215px -900px}.wrap_viewer_msgcard .btn_edit{position:absolute;right:54px;bottom:12px}.wrap_viewer_msgcard .ico_edit{width:32px;height:32px;background-position:-180px -900px}.progress_layer .thumb_emoti{display:block;margin:0 auto;width:160px;height:120px}.progress_layer .wrap_progress{width:100%;padding-top:52px}.progress_layer .inner_layer{position:relative;z-index:30030;width:300px;height:300px;background:#fff}.progress_layer .link_close{position:absolute;top:0;right:0;padding:16px}.progress_layer .ico_close{width:17px;height:17px;background-position:-170px -970px}.progress_layer .text_progress{padding:12px 50px 24px;font-size:14px;line-height:20px;color:#666;text-align:center}.progress_layer .wrap_bar{position:relative;height:12px;margin:0 24px;border-radius:10px;background:#F5F5F5}.progress_layer .wrap_bar:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.02);border-radius:10px;content:""}.progress_layer .inner_bar{height:12px;border-radius:10px;background:#FEE700}.record_layer{position:fixed;left:0;right:0;bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.record_layer .layer_body{padding:45px 0}.record_layer .cont_record{position:relative;height:90px}.record_layer .box_time,.record_layer .box_recordbtn,.record_layer .box_decibel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.record_layer .box_time{margin-left:-30.6%;font-weight:700;font-size:16px;line-height:18px;color:#ccc;text-align:center}.record_layer .box_time.on{color:#333}.record_layer .box_recordbtn{width:90px;height:90px}.record_layer .box_recordbtn .btn_record{position:absolute;left:0;top:0;width:100%;height:100%}.record_layer .circle_chart{display:block}.record_layer .box_decibel{width:60px;height:24px;margin-left:30.6%}.record_layer .cmp_gftbtn{padding:0 12px 15px}.record_layer .cmp_gftbtn .item_btn{padding:0 4px}.record_layer .cmp_gftbtn .btn_g{height:45px;border-radius:2px;font-weight:400;font-size:15px;line-height:45px;background-color:#feeb00;color:#222;letter-spacing:-.006em}.record_layer .btn_close{position:absolute;right:0;top:0}.record_layer .btn_close .ico_close{width:24px;height:24px;margin:16px 16px 7px;background-position:-165px -865px}.wrap_editbtn_msgcard{padding:0 26px}.wrap_editbtn_msgcard .box_btn{display:table;width:100%;table-layout:fixed}.wrap_editbtn_msgcard .box_btn .item_btn{display:table-cell;position:relative;padding:0 4px;vertical-align:middle}.wrap_editbtn_msgcard .box_btn .btn_g{display:block;width:100%;height:42px;border:1px solid #ddd;border-radius:6px;font-size:0;background-color:#fff;color:#222;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrap_editbtn_msgcard .box_btn .txt_g{display:inline-block;font-size:14px;line-height:16px;vertical-align:top}.wrap_editbtn_msgcard .box_btn .ico_txt{display:inline-block;width:16px;height:14px;margin:1px 7px 0 0;background-position:-125px -865px;vertical-align:top}.wrap_editbtn_msgcard .box_btn .ico_record{display:inline-block;width:12px;height:16px;margin-right:7px;background-position:-125px -880px;vertical-align:top}.wrap_editbtn_msgcard .box_btn .on .btn_g{opacity:.5}.wrap_record_msgcard{padding:14px 30px 0}.wrap_record_msgcard .box_record{position:relative;padding:19px 67px 19px 51px;border:1px solid #EDEDED;border-radius:6px;background-color:#fafafa;box-sizing:border-box;box-shadow:0 4px 4px -2px rgba(0,0,0,.04)}.wrap_record_msgcard .btn_record{position:absolute;left:0;top:0;height:100%}.wrap_record_msgcard .btn_record .ico_play,.wrap_record_msgcard .btn_record .ico_stop{width:12px;height:16px;margin:0 6px 0 19px}.wrap_record_msgcard .btn_record .ico_play{background-position:0 -900px}.wrap_record_msgcard .btn_record .ico_stop{background-position:-15px -900px}.wrap_record_msgcard .txt_time{position:absolute;right:19px;top:14px;font-size:12px;line-height:14px;color:#222}.wrap_record_msgcard .btn_close{position:absolute;right:-7px;top:-7px}.wrap_record_msgcard .btn_close .ico_close{width:20px;height:20px;background-position:-215px -870px}.wrap_record_msgcard .progressbar_record{overflow:hidden;height:4px;border-radius:2px;background-color:rgba(0,0,0,.1)}.wrap_record_msgcard .progressbar_record .bar_g{height:4px;border-radius:2px;background-color:#feeb00}.wrap_textfield_msgcard{padding:14px 30px 0}.wrap_record_msgcard+.wrap_textfield_msgcard{padding-top:18px}.wrap_textfield_msgcard .box_txtfld{padding:11px;border:1px solid #EDEDED;border-radius:12px;background-color:#fff;box-sizing:border-box;box-shadow:0 4px 4px -2px rgba(0,0,0,.04)}.wrap_textfield_msgcard .box_txtfld .inner_txtfld{position:relative;padding:16px 16px 30px;border-radius:4px;background-color:#fafafa}.wrap_textfield_msgcard .box_txtfld .tf_tbx{padding:0;font-size:15px;line-height:20px;color:#222;border:none;background-color:#fafafa}.wrap_textfield_msgcard .box_txtfld .lab_tbx{top:0;left:0;font-size:15px;line-height:20px;color:#ccc}.wrap_textfield_msgcard .txt_limit{position:absolute;right:12px;bottom:10px;font-size:12px;line-height:16px;color:#a5a5a5}.wrap_textfield_msgcard .txt_limit.is_writing .now_num{color:#888}.wrap_textfield_msgcard .btn_close{position:absolute;right:-18px;top:-18px}.wrap_textfield_msgcard .btn_close .ico_close{width:20px;height:20px;background-position:-215px -870px}.allmsgcard_layer{overflow:hidden;position:fixed;left:0;top:24px;bottom:0;width:100%;border-radius:12px 12px 0 0;background-color:#fff}.allmsgcard_layer .tit_g{display:block;padding:16px 16px 20px;font-size:16px;line-height:20px;color:#333;text-align:center}.allmsgcard_layer .slide_theme .list_slide{padding:0 9px 30px}.allmsgcard_layer .slide_theme li{padding:0 7px}.allmsgcard_layer .slide_theme .link_theme{display:inline-block;position:relative;padding:4px 2px 6px;vertical-align:top}.allmsgcard_layer .slide_theme .link_theme .txt_g{display:inline-block;overflow:hidden;max-width:92px;font-size:15px;line-height:22px;color:#999;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.allmsgcard_layer .slide_theme .on .link_theme:after{position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#222;content:""}.allmsgcard_layer .slide_theme .on .link_theme .txt_g{font-weight:700;color:#222}.allmsgcard_layer .wrap_template{overflow-y:auto;position:absolute;left:0;right:0;top:96px;bottom:58px;bottom:calc(constant(safe-area-inset-bottom) + 58px);bottom:calc(env(safe-area-inset-bottom) + 58px);-webkit-overflow-scrolling:touch}.allmsgcard_layer .list_template{overflow:hidden;padding:0 12px}.allmsgcard_layer .list_template li{float:left;width:50%;padding:4px;box-sizing:border-box}.allmsgcard_layer .item_template{position:relative;overflow:hidden;border-radius:8px}.allmsgcard_layer .item_template .inp_radio{position:absolute;left:0;top:0;border:0;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:.001}.allmsgcard_layer .item_template .lab_template{display:block;padding-bottom:66.25%}.allmsgcard_layer .item_template .img_g{position:absolute;left:0;width:100%;height:auto}.allmsgcard_layer .item_template .ico_check{display:none;width:20px;height:20px;position:absolute;right:10px;bottom:10px;background-position:-190px -870px}.allmsgcard_layer .item_template .inp_radio:checked+.lab_template:after{position:absolute;left:0;right:0;top:0;bottom:0;border:3px solid #000;border-radius:8px;content:""}.allmsgcard_layer .item_template .inp_radio:checked+.lab_template .ico_check{display:block}.allmsgcard_layer .btn_ccomplete{position:absolute;left:0;width:100%;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);height:50px;font-weight:700;font-size:16px;line-height:50px;background-color:#222;color:#fff}.allmsgcard_layer .btn_close{position:absolute;top:0;right:0}.allmsgcard_layer .btn_close .ico_close{width:24px;height:24px;margin:12px;background-position:-165px -865px}.pc .slide_theme_msgcard .list_slide,.pc .slide_template_msgcard .list_slide{padding-bottom:12px!important}.gift_new .wrap_editmedia #kakaoContent{padding:0}.editmedia_layer{position:fixed;left:0;top:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30020;width:100%}.editmedia_layer:after{position:fixed;left:0;bottom:0;width:100%;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.editmedia_layer .img_g,.editmedia_layer .mov_g{display:block}.editmedia_layer .wrap_mediaeditor{position:absolute;left:0;top:0;bottom:50px;width:100%}.editmedia_layer .wrap_mediaeditor .origin_media{overflow:hidden;position:absolute}.editmedia_layer .wrap_mediaeditor .dimmed_media{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8)}.editmedia_layer .wrap_mediaeditor .position_frame_media{position:absolute;left:30px;right:30px;top:50%;transform:translateY(-50%)}.editmedia_layer .wrap_mediaeditor .wrap_frame_media{position:relative;border-radius:12px}.editmedia_layer .wrap_mediaeditor .frame_media{overflow:hidden;position:relative;padding-bottom:66.66%;border-radius:12px;background-color:#000}.editmedia_layer .wrap_mediaeditor .frame_media:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #fff;border-radius:12px;pointer-events:none;content:""}.editmedia_layer .wrap_mediaeditor .crop_media{position:absolute}.editmedia_layer .wrap_mediaeditor .btn_play{position:absolute;left:50%;top:50%;padding:15px;transform:translate(-50%,-50%)}.editmedia_layer .wrap_mediaeditor .ico_play{width:50px;height:50px;background-position:0 -925px}.editmedia_layer .wrap_mediaeditor .ico_stop{width:50px;height:50px;background-position:-55px -925px}.editmedia_layer .wrap_mediaeditor .btn_fit{position:absolute;left:9px;bottom:9px}.editmedia_layer .wrap_mediaeditor .ico_fit{width:32px;height:32px;background-position:-145px -900px}.editmedia_layer .wrap_mediaeditor .btn_mute{position:absolute;right:9px;bottom:9px}.editmedia_layer .wrap_mediaeditor .ico_mute{width:32px;height:32px;background-position:-110px -900px}.editmedia_layer .wrap_mediaeditor .ico_unmute{width:32px;height:32px;background-position:-110px -935px}.editmedia_layer .progressbar_upload{overflow:hidden;position:absolute;left:50%;top:50%;width:50%;height:8px;border-radius:4px;background-color:rgba(0,0,0,.1);transform:translate(-50%,-50%)}.editmedia_layer .progressbar_upload:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.06);border-radius:4px;content:""}.editmedia_layer .progressbar_upload .bar_g{position:relative;height:100%;border-radius:4px;background-color:#feeb00}.editmedia_layer .position_frame_media .txt_media{position:absolute;left:0;bottom:-40px;width:100%;font-size:0;text-align:center;opacity:.5}.editmedia_layer .txt_media .ico_finger{display:inline-block;width:16px;height:22px;background-position:-145px -935px;vertical-align:top}.editmedia_layer .txt_media .txt_g{display:inline-block;padding:5px 0 0 7px;font-size:14px;line-height:16px;color:#fff;vertical-align:top}.editmedia_layer .editmedia_gftbtn{position:absolute;left:0;bottom:0;width:100%}.editmedia_gftbtn .inp_file{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;opacity:.01}.editmedia_gftbtn .item_btn+.item_btn:before{position:absolute;left:0;top:13px;width:1px;height:25px;background-color:rgba(0,0,0,.06);content:""}.editmedia_gftbtn .btn_g{font-size:17px;background-color:#feeb00}.editmedia_gftbtn .item_btn.item_disabled .btn_g,.editmedia_gftbtn .item_btn.item_cancel .btn_g{background-color:#ccc;color:#888}.editmedia_layer .btn_close{position:absolute;right:0;top:0}.editmedia_layer .btn_close .ico_close{width:24px;height:24px;margin:10px 15px 10px 10px;background-position:-70px -895px}.wrap_rangeslider{width:334px;height:48px;border:1px solid rgba(255,255,255,.25);border-radius:25px;background-color:rgba(0,0,0,.5)}.wrap_rangeslider .btn_plus,.wrap_rangeslider .btn_minus{position:absolute;top:0;width:44px;height:48px}.wrap_rangeslider .btn_minus{left:0;padding-left:15px}.wrap_rangeslider .btn_plus{right:0;padding-right:15px}.wrap_rangeslider .ico_plus,.wrap_rangeslider .ico_mius{width:20px;height:20px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrap_rangeslider .ico_mius{background-position:-50px -235px}.wrap_rangeslider .ico_plus{background-position:-70px -235px}.wrap_rangeslider .group_range{position:absolute;left:45px;right:45px;top:19px}.wrap_rangeslider .bar_range{position:absolute;left:4px;right:4px;top:4px;height:2px;background-color:rgba(255,255,255,.3)}.wrap_rangeslider .bar_position{position:absolute;left:50%;top:0;height:2px;transform:translate(-50%)}.wrap_rangeslider .bar_g{position:absolute;left:0;right:0;top:0;height:100%;background-color:rgba(255,255,255,.8)}.wrap_rangeslider .inp_range{-webkit-appearance:none;display:block;position:relative;width:100%;height:10px;background-color:transparent}.wrap_rangeslider .inp_range::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border:none;border-radius:50%;background-color:#fff}.wrap_rangeslider .inp_range::-moz-range-thumb{-webkit-appearance:none;width:10px;height:10px;border:none;border-radius:50%;background-color:#fff}.wrap_rangeslider .inp_range::-ms-thumb{-webkit-appearance:none;width:10px;height:10px;border:none;border-radius:50%;background-color:#fff}.wrap_rangeslider .inp_range::-ms-track{width:100%;border-color:transparent;background-color:transparent;color:transparent}.wrap_rangeslider .inp_range::-ms-fill-lower{background-color:transparent}.wrap_rangeslider .inp_range::-ms-fill-upper{background-color:transparent}.wrap_rangeslider .inp_range::-ms-tooltip{display:none}.order_slctwriter{margin-top:8px;background-color:#fff}.order_slctwriter .tit_slctwriter{padding:17px 16px;font-size:16px;line-height:24px}.order_slctwriter .group_slctwriter{padding:0 16px 24px}.order_slctwriter .item_choice{position:relative}.order_slctwriter .item_choice+.item_choice{margin-top:16px}.order_slctwriter .item_sub+.item_choice{margin-top:16px}.order_slctwriter .item_choice .inp_choice{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:0 none;opacity:.01}.order_slctwriter .item_choice .lab_choice{display:block;height:24px;padding-left:30px}.order_slctwriter .item_choice+.item_sub{margin:2px 0 0 30px}.order_slctwriter .item_choice+.item_sub .txt_sub{font-size:13px;line-height:18px;letter-spacing:-.03em;color:#a5a5a5}.order_slctwriter .item_choice+.item_sub .btn_sub{margin-top:2px;font-size:13px;line-height:18px;letter-spacing:-.03em;color:#5990c7}.order_slctwriter .item_choice+.item_sub .emph_sub{text-decoration:underline}.order_slctwriter .item_choice .ico_radio{position:absolute;left:2px;top:2px;width:20px;height:20px;background-position:0 -760px}.order_slctwriter .item_choice .inp_choice:checked+.lab_choice .ico_radio{background-position:0 -785px}.order_slctwriter .item_choice .txt_name{display:inline-block;font-size:15px;line-height:24px;color:#222;letter-spacing:-.036em;vertical-align:top}.order_address .parcel_ship_address{margin-top:8px}.order_address .parcel_ship_address .wrap_request{padding-bottom:24px}.order_gft{margin:8px 0;padding:0 16px;background-color:#fff}.order_gft .tit_gft{padding:13px 0;font-size:15px;line-height:24px}.order_gft .noti_cart{margin-bottom:12px;padding:13px 12px;border-radius:4px;font-size:0;background-color:#fffae2}.order_gft .tit_gft+.noti_cart{margin-top:-5px}.order_gft .noti_cart .ico_giftbox{display:inline-block;width:18px;height:18px;margin-right:9px;background-position:-165px -935px;vertical-align:top}.order_gft .noti_cart .txt_noti{font-size:14px;line-height:18px;color:#222}@media only screen and (max-width:340px){.order_gft .noti_cart .txt_noti{margin-right:8px;font-size:13px}}.order_gft .list_noti{padding-bottom:22px}.order_gft .list_noti li{position:relative;padding:0 0 2px 8px;font-size:13px;line-height:18px;color:#666}.order_gft .list_noti li:before{position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background-color:#ccc;content:""}.list_orderinfo{padding-bottom:8px}.list_orderinfo>li{margin-bottom:16px;padding:19px 15px 16px;border-radius:8px;border:1px solid #EDEDED;box-shadow:0 4px 8px rgba(0,0,0,.02);-webkit-box-shadow:0 4px 8px x rgba(0,0,0,.02)}.list_orderinfo .cont_prd{overflow:hidden;padding-bottom:12px}.list_orderinfo .cont_prd .warp_thumb{float:left;position:relative;width:86px;height:86px;border-radius:4px}.list_orderinfo .cont_prd .warp_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;border:1px solid rgba(0,0,0,.02);background-color:rgba(0,0,0,.02);content:""}.list_orderinfo .cont_prd .warp_thumb .img_g{display:block;width:100%}.list_orderinfo .info_prd{overflow:hidden;padding:1px 0 0 8px}.list_orderinfo .txt_brand{display:block;overflow:hidden;font-size:13px;line-height:14px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_orderinfo .txt_name{display:block;display:-webkit-box;overflow:hidden;max-height:36px;margin-top:3px;font-weight:400;font-size:14px;line-height:18px;color:#222;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.list_orderinfo .txt_opt{display:block;margin-top:3px;font-size:13px;line-height:19px;color:#888;letter-spacing:-.015em;word-break:break-all}.list_orderinfo .txt_opt .ico_opt{display:inline-block;width:28px;height:18px;margin:1px 1px 0 0;background-position:-175px -740px;vertical-align:top}.list_orderinfo .cont_pay{border-top:1px solid #F5F5F5}.list_orderinfo .btn_pay{display:block;overflow:hidden;width:100%;padding-top:16px;font-size:0;line-height:16px;text-align:right}.list_orderinfo .btn_pay .txt_price{float:left;font-weight:400;font-size:13px;color:#222}.list_orderinfo .btn_pay .num_origin{display:inline-block;margin-right:7px;font-size:13px;color:#ccc;text-decoration:line-through;vertical-align:top}.list_orderinfo .btn_pay .num_price{display:inline-block;font-weight:700;font-size:15px;color:#000;letter-spacing:-.02em;vertical-align:top}.list_orderinfo .btn_pay .txt_won{font-weight:400}.list_orderinfo .btn_pay .ico_arrow{display:inline-block;width:10px;height:6px;margin:5px 0 0 4px;background-position:-235px -680px;vertical-align:top}.list_orderinfo .cont_pay.on .btn_pay .ico_arrow{background-position:-235px -690px}.list_orderinfo .etcinfo_pay{position:relative;margin-top:6px;padding-left:10px;font-size:0;line-height:16px;color:#888;letter-spacing:-.015em}.list_orderinfo .etcinfo_pay:before{position:absolute;left:0;top:3px;width:6px;height:6px;border:solid #D8D8D8;border-width:0 0 1px 1px;content:""}.list_orderinfo .etcinfo_pay:after{display:block;clear:both;content:""}.list_orderinfo .etcinfo_pay .txt_etcinfo{display:inline-block;font-size:13px;vertical-align:top}.list_orderinfo .etcinfo_pay .btn_coupon{display:inline-block;margin-left:6px;font-size:13px;line-height:16px;color:#a5a5a5;letter-spacing:-.015em;text-decoration:underline;vertical-align:top}.list_orderinfo .etcinfo_pay .num_sale{float:right;padding-right:14px;font-size:13px}.list_orderinfo .etcinfo_pay .state_sale{overflow:hidden;margin-top:6px;clear:both}.list_orderinfo .etcinfo_pay .thumb_outline{overflow:hidden;float:left;width:18px;height:18px;margin-right:5px}.list_orderinfo .etcinfo_pay .txt_sale{display:block;font-size:13px;line-height:18px;color:#a5a5a5;letter-spacing:-.015em}.list_orderinfo .etcinfo_pay .thumb_outline:after{background-position:-105px -400px}.list_orderinfo .cmp_overlay .ico_noti{display:block;width:13px;height:13px;margin:2px 3px 1px;background-position:-195px -725px}.list_orderinfo .group_slct{position:relative;margin:6px 0 0 -10px;background-color:#fff}.list_orderinfo .group_slct .txt_ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_orderinfo .group_slct .btn_slct{display:block;position:relative;width:100%;height:44px;padding:0 31px 0 11px;border:1px solid #D3D5DD;border-radius:2px;color:#666;text-align:left}.list_orderinfo .group_slct .ico_arrow{position:absolute;top:18px;right:11px;width:12px;height:6px;background-position:-235px -700px}.list_orderinfo .group_slct .list_slct{display:none;position:absolute;top:43px;left:0;z-index:30;width:100%;padding:5px 0 9px;border:1px solid #D3D5DD;border-radius:2px;background-color:#fff;box-sizing:border-box}.list_orderinfo .group_slct.on .list_slct{display:block}.list_orderinfo .group_slct.on .btn_slct .ico_arrow{background-position:-235px -710px}.list_orderinfo .group_slct .inp_radio{position:relative}.list_orderinfo .group_slct .inp_g{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:.01}.list_orderinfo .group_slct .lab_g{display:block;position:relative;padding:8px 23px 8px 39px;font-size:14px;line-height:20px;color:#666}.list_orderinfo .group_slct .ico_radio{position:absolute;left:11px;top:8px;width:20px;height:20px;margin-right:8px;background-position:0 -760px}.list_orderinfo .group_slct .inp_g:checked+.lab_g{color:#222}.list_orderinfo .group_slct .inp_g:checked+.lab_g .ico_radio{background-position:0 -785px}.list_orderinfo .group_slct .inp_g:disabled+.lab_g{color:#d1d1d1}.list_orderinfo .group_slct .inp_g:disabled+.lab_g .ico_radio{background-position:-85px -815px}.list_orderinfo .list_payinfo{display:none;overflow:hidden;margin-top:16px;padding:12px 12px 8px;border-radius:2px;background-color:#fafafa;box-sizing:border-box}.list_orderinfo .cont_pay.on .list_payinfo{display:block}.list_orderinfo .list_payinfo dt,.list_orderinfo .list_payinfo dd{padding-bottom:4px;font-size:13px;line-height:16px;color:#888}.list_orderinfo .list_payinfo dt{float:left}.list_orderinfo .list_payinfo dd{text-align:right}.order_gft .more_btn{margin-top:-8px;padding-bottom:24px}.order_gift{margin-bottom:4px;padding:0 15px 7px;background:#fff}.order_gift .tit_gift{margin:0 -15px 20px;padding:25px 15px 10px;font-size:14px;line-height:16px;color:#222;background:#ededed}.gift_product{overflow:hidden;margin-bottom:12px}.gift_product .thumb_product{float:left;position:relative;width:90px}.gift_product .thumb_product:after{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.04;content:""}.gift_product .cont_product{position:relative;height:90px;margin:0;padding-left:100px}.gift_product .tit_subject{display:block;display:-webkit-box;overflow:hidden;max-width:100%;max-height:36px;margin-bottom:6px;font-size:15px;line-height:18px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gift_product .txt_price{display:block;font-weight:600;font-size:15px;line-height:19px;color:#222}.gift_product .txt_price .txt_won{font-weight:600}.gift_product .txt_group{position:absolute;left:100px;bottom:0;font-weight:400;font-size:14px;line-height:16px;color:#5990c7}.gift_product .txt_total{float:left}.gift_product .txt_total:after{display:inline-block;margin:-1px 5px 0;vertical-align:top;content:"|"}.gift_product .txt_brand{display:block;display:-webkit-box;overflow:hidden;max-width:100%;max-height:15px;color:#5990c7;-webkit-line-clamp:1;-webkit-box-orient:vertical;vertical-align:top}.gift_product .ico_brand{display:inline-block;width:13px;height:11px;margin:1px 3px 0 0;background-position:-237px -102px;vertical-align:top}.gift_product .img_g{width:90px;height:90px}.gift_attention{margin-bottom:12px}.gift_attention .desc_att{position:relative;margin-bottom:5px;font-weight:400;font-size:13px;line-height:16px;color:#a5a5a5}.gift_attention .txt_att{display:inline-block;position:relative;padding-right:24px}.gift_attention .ico_att{display:inline-block;width:8px;height:8px;margin:2px 5px 2px 0;background-position:-242px -92px;vertical-align:top}.gift_attention .btn_limit{position:absolute;right:0;top:0;overflow:hidden;width:24px;height:15px;text-align:center}.gift_attention .ico_limit{display:inline-block;width:14px;height:15px;background-position:-60px -88px;vertical-align:top}.order_gift .limit_layer{display:none;position:absolute;left:113px;top:20px;z-index:1000}.order_gift .limit_layer .inner_limit_layer{width:178px;padding:15px 15px 12px;border:1px solid #b2b2b2;line-height:1.5;background:#fff}.order_gift .limit_layer .tit_limit{display:block;margin:0 29px 20px 0;font-weight:400;font-size:15px;line-height:18px;color:#222}.order_gift .limit_layer .txt_limit{display:block;font-size:13px;color:#666}.order_gift .limit_layer .ico_pay{display:inline-block;width:27px;height:12px;margin:2px 0 0 3px;background-position:-76px -96px;vertical-align:top}.order_gift .limit_layer .desc_limit{display:inline-block;margin-top:9px;padding-right:0;font-size:12px;line-height:15px;color:#888}.order_gift .limit_layer .btn_close{position:absolute;right:0;top:2px;width:43px;height:42px}.order_gift .limit_layer .ico_close{width:13px;height:12px;margin:0 auto;background-position:-160px -270px}.order_gift .limit_on .limit_layer{display:block}.gift_option{margin-bottom:13px}.gift_option .box_option{position:relative;padding:15px 74px 15px 15px;font-weight:400;font-size:13px;line-height:17px;color:#888;background:#f3f3f3;word-break:break-all}.gift_option .box_option:first-child{border-radius:1px 1px 0 0}.gift_option .box_option:last-child{border-radius:0 0 1px 1px}.gift_option .box_option+.box_option{margin-top:1px}.gift_option .txt_option{display:block}.gift_option .num_option{display:block;margin-top:10px;color:#666}.gift_option .txt_bar{display:inline-block;margin:3px 5px 0;line-height:11px;color:#e2e2e2;vertical-align:top}.gift_option .desc_option{padding-bottom:8px;font-size:13px;line-height:16px;color:#999}.gift_option .btn_modify{position:absolute;right:12px;top:50%;height:25px;margin-top:-13px;padding:0 13px;border:1px solid #ededed;border-radius:1px;font-size:13px;line-height:25px;color:#666;background-color:#f9f9f9}.order_payment{background-color:#fff}.order_payment .tit_g{overflow:hidden;line-height:26px}.order_payment .tit_g .txt_g{float:left;font-size:15px}.order_payment .tit_g .point_g{float:right;font-size:14px}.order_payment .tit_g .ico_point{display:inline-block;width:7px;height:10px;margin-top:8px;background-position:-240px -665px;vertical-align:top}.order_payment .tit_g .price_g{float:right;font-weight:700;font-size:16px}.order_payment .point_payment{padding:16px}.order_payment .tf_point{position:relative;margin-top:16px;padding-right:88px}.order_payment .group_txtfld{position:relative}.order_payment .group_txtfld .inp_txtfld{display:block;width:100%;height:40px;padding:0 23px 0 42px;border:1px solid #ededed;border-radius:2px;box-sizing:border-box;text-align:right;color:#ccc}.order_payment .group_txtfld .ico_point{position:absolute;right:14px;top:15px;width:7px;height:10px;background-position:-240px -650px}.order_payment .group_txtfld .btn_del{position:absolute;left:0;top:0;width:42px;height:40px;padding-left:2px}.order_payment .group_txtfld .ico_del{width:20px;height:20px;margin:0 auto;background-position:-210px -720px}.order_payment .tf_point .btn_allpoint{position:absolute;right:0;top:0;width:80px;height:40px;border:1px solid #ededed;border-radius:2px;font-size:14px;line-height:38px;background-color:#fff;color:#888}.order_payment .tf_point.on .inp_txtfld,.order_payment .tf_point.on .btn_allpoint{color:#222}.order_payment .tf_point.on .ico_point{background-position:-240px -665px}.order_payment .noti_point{margin-top:8px;font-size:13px;line-height:16px;color:#888}.order_payment .final_payment{padding:16px;border-top:1px solid #ededed}.order_payment .list_sale{overflow:hidden;padding-top:8px}.order_payment .list_sale dt,.order_payment .list_sale dd{padding:4px 0;line-height:17px;color:#a5a5a5;letter-spacing:-.025em}.order_payment .list_sale dt{float:left;position:relative;padding-left:12px}.order_payment .list_sale dt:before{position:absolute;left:0;top:9px;width:5px;height:5px;border:solid #dbdbdb;border-width:0 0 1px 1px;content:""}.order_payment .list_sale dd{text-align:right}.order_payment .list_sale .emph_g{color:#f63d38}.gift_new .order_pay dt{background:none}.order_pay{padding:20px 15px;background:#fff}.pay_detail{position:relative;padding-bottom:20px}.pay_detail:after{position:absolute;left:0;bottom:0;width:100%;height:1px;margin:0 -15px;padding:0 15px;background:#ededed;content:""}.pay_detail .list_pay{overflow:hidden}.pay_detail .list_pay+.list_pay{margin:8px 0 0}.pay_detail .list_pay dt{float:left;width:100px;font-weight:400;font-size:15px;line-height:20px;color:#666}.pay_detail .list_pay dd{float:right;font-size:15px;color:#222}.pay_detail .list_pay .txt_num{display:block;margin-top:3px;font-weight:400;line-height:15px;color:#222}.pay_detail .list_pay .txt_won{margin-right:-1px}.pay_detail .list_pay .txt_point{display:inline-block;font-weight:700;font-size:18px;line-height:22px;color:#ccc;vertical-align:middle}.pay_detail .list_pay .inp_point{width:79px;height:16px;padding:6px 16px 6px 28px;border:0 none;font-size:15px;line-height:18px;color:#222;background-color:transparent;text-align:right}.pay_detail .list_pay .inp_point::-webkit-input-placeholder{line-height:19px;color:#ccc;direction:rtl}.pay_detail .list_pay .inp_point:-moz-placeholder{line-height:19px;color:#ccc;direction:rtl}.pay_detail .list_pay .inp_point::-moz-placeholder{line-height:19px;color:#ccc;direction:rtl}.pay_detail .list_pay .inp_point:-ms-input-placeholder{line-height:19px;color:#ccc;direction:rtl}.pay_detail .list_pay .inp_disabled{background:#ededed}.pay_detail .list_pay .btn_balance{display:block;margin-top:-1px;text-decoration:underline}.pay_total{padding:19px 0 0}.pay_total .list_total{overflow:hidden;line-height:20px}.pay_detail .wrap_point{overflow:hidden;padding-top:6px}.pay_detail .box_point{float:left;position:relative;width:123px;height:28px;border:1px solid #ededed;border-radius:1px}.pay_detail .box_point .ico_point{position:absolute;right:6px;top:9px;width:8px;height:11px;background-position:-235px -470px}.pay_detail .box_point .btn_del{display:none;position:absolute;left:0;top:0;width:29px;height:28px}.pay_detail .box_point .ico_del{width:15px;height:15px;margin-left:6px;background-position:-155px -540px}.pay_detail .write_on .btn_del{display:block}.pay_detail .write_on .ico_point{background-position:-225px -470px}.pay_detail .wrap_point .btn_all{float:left;width:65px;height:30px;margin-left:4px;border:1px solid #ededed;border-radius:1px;font-size:13px;color:#666;background-color:#f9f9f9;text-align:center}.pay_detail .box_dimmed{background-color:#ededed}.pay_detail .notice_pay{padding-top:14px;font-size:12px;color:#a4a5a6}.pay_total .list_total dt{float:left;font-weight:600;font-size:15px;color:#222}.pay_total .list_total dd{float:right;font-weight:600;font-size:15px;color:#000}.pay_total .list_total .txt_won{font-weight:600}.pay_info{padding:15px 0 0}.pay_info .tit_info{display:block;margin-bottom:6px;font-weight:400;font-size:13px;color:#888}.pay_info .ico_ecoupon{display:inline-block;width:15px;height:15px;margin:1px 4px 0 0;background-position:-100px -126px;vertical-align:top}.pay_info .desc_info{font-weight:400;font-size:13px;line-height:16px;color:#a5a5a5}.order_method{padding:28px 0 80px}.order_kakaopayment{padding:8px 0 75px}.order_kakaopayment.status_payment{padding-bottom:90px}.order_kakaopayment fieldset{min-width:0}.method_head{padding:0 0 10px 15px}.method_head .tit_method{width:auto;height:auto;margin:0 0 4px;font-size:13px;color:#222;background:none}.method_head .desc_method{font-size:12px;line-height:15px;color:#888}.method_type{position:relative}.method_type .tit_pay{display:block;font-size:14px;color:#222}.method_type .ico_pay{width:52px;height:16px;background-position:-75px -420px}.method_type .list_method{padding:0 0 20px 15px}.method_type .list_method li{display:block;overflow:hidden;position:relative;width:100%;height:26px;padding:12px 0}.method_type .list_method .inp_method{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;-webkit-appearance:none;opacity:0}.method_type .list_method .lab_method{float:left;height:26px;font-size:16px;line-height:26px;color:#222}.method_type .list_method .txt_method{float:left}.method_type .list_method .notice_method{overflow:hidden;height:26px}.method_type .list_method .inner_notice{display:inline-block;margin:0 15px 0 10px}.method_type .list_method .txt_notice{overflow:hidden;max-width:100%;height:26px;padding:0 13px;font-size:12px;line-height:28px;color:#343218;background:#fff68c;border-radius:13px;box-sizing:border-box;-moz-box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.method_type .ico_check{float:left;width:22px;height:22px;margin:1px 12px 0 0;background-position:-116px -124px}.method_type .inp_method:checked+.lab_method .ico_check{background-position:0 -420px}.method_type .inp_method:disabled+.lab_method .ico_check{background-position:-50px -420px}.method_type .inp_method:disabled+.lab_method{color:#bbad00}.order_method .btn_pay{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30000;width:100%;height:50px;font-weight:700;font-size:18px;line-height:26px;background:#fee700;color:#222;text-align:center}.order_method .btn_pay:after{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.order_method .btn_error{background:#b8b8b8;color:#ededed;pointer-events:none}.order_method .btn_pay .txt_won{font-weight:700}.wrap_payment{overflow:hidden;position:fixed;bottom:50px;bottom:calc(50px + constant(safe-area-inset-bottom));bottom:calc(50px + env(safe-area-inset-bottom));z-index:30000;width:100%;height:40px;background-color:rgba(0,0,0,.8);color:#fff;box-sizing:border-box;transition:.3s ease-in-out;transform:translateY(40px)}.wrap_payment.on{transform:translateY(0)}.wrap_payment .info_payment{float:left;height:100%;padding:10px 0 10px 16px;font-size:0;line-height:20px;color:#fff;box-sizing:border-box}.wrap_payment .txt_payment{margin-right:4px;font-weight:400;font-size:14px;letter-spacing:-.04em;color:#feeb00}.wrap_payment .txt_num{font-size:14px;letter-spacing:-.04em}.wrap_payment .txt_card{font-size:14px}.wrap_payment .txt_num .txt_price{font-size:13px;line-height:16px;letter-spacing:0}.wrap_payment .btn_changepay{float:right;height:100%;padding-right:16px;font-size:13px;letter-spacing:-.04em;color:#d8d8d8}.wrap_payment .btn_changepay .ico_arrow{display:inline-block;width:9px;height:5px;margin-left:3px;background-position:-195px -1105px}.method_simple{background:no-repeat 0 0;background-color:#ffeb00;background-position:100% 0}.method_simple .tit_pay{padding:20px 0 24px 15px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.method_simple{background-size:375px 60px}}.method_normal{background:#fff}.method_normal .tit_pay{padding:17px 0;line-height:16px}.method_normal .inp_method:checked+.lab_method .ico_check{background-position:-25px -420px}.method_normal .inp_method:disabled+.lab_method .ico_check{background-position:-164px -124px}.method_normal .inp_method:disabled+.lab_method{color:#ccc}.method_normal .list_method .txt_notice{color:#222;background:#f4f4f4}.method_free{padding:1px 0 1px 15px;background:#fff}.method_free li{padding:20px 0}.bg_sawtooth{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_sawtooth.png) repeat-x 0 0;background-size:750px 5px}.gift_new #kakaoWrap{min-height:501px}.wrap_message #kakaoContent{height:100%}.wrap_message{height:100%;padding-bottom:0;background-color:#fff;box-sizing:border-box}.wrap_message #mArticle,.wrap_message .order_message{height:100%}.box_write{padding:31px 50px 0}.box_write .item_write{padding-bottom:10px;border-radius:6px;background:#e9ecef;box-shadow:0 4px rgba(0,0,0,.1)}.box_write .list_emoticon{padding-bottom:23px}.box_write .img_emoticon{width:54.54%;margin:0 auto}.box_write .slick-dots{position:absolute;left:0;bottom:15px;width:100%;height:4px;text-align:center}.box_write .slick-dots li{display:inline-block;overflow:hidden;width:4px;height:4px;margin:0 0 0 3px;border-radius:2px;font-size:0;line-height:0;background:#d4d4d4;vertical-align:top;text-indent:-9999px}.box_write .slick-dots li:first-child{margin:0}.box_write .slick-dots .slick-active{background:#808080}.box_write .write_message{margin:-70px 10px 0;padding:67px 10px 22px;border-radius:5px;background:#fff}.box_write .write_message .tf_write{width:100%;height:125px;margin-bottom:7px;border:0 none;font-weight:700;font-size:20px;line-height:25px;color:#bcab5d;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_message.gif);text-align:center;resize:none}.box_write .write_message .tf_write::-webkit-input-placeholder{color:#bcab5d}.box_write .write_message .tf_write:-moz-placeholder{color:#bcab5d}.box_write .write_message .tf_write::-moz-placeholder{color:#bcab5d}.box_write .write_message .tf_write:-ms-input-placeholder{color:#bcab5d}.box_write .write_message .txt_count{display:block;margin-right:-1px;font-size:11px;color:#bfbfbf;text-align:right}.box_write .write_message .txt_current{color:gray}.box_write .write_btn{position:absolute;left:0;bottom:0;width:100%;height:53px;background:#333}.box_write .write_btn .btn_write{float:left;width:50%;height:53px;font-size:18px;line-height:53px;color:silver}.box_write .write_btn .btn_save{color:#fde515}.box_write .write_btn:before{position:absolute;left:50%;top:0;width:1px;height:53px;background:#232323;content:""}.box_write .write_btn:after{position:absolute;left:50%;top:0;width:1px;height:53px;margin-left:1px;background:#444;content:""}@media only screen and (max-width:374px){.order_gift .limit_layer{left:auto;right:-8px}}.write_giftmessage{width:100%;height:100%}.write_giftmessage #angular-wrap{height:100%}.write_giftmessage .wrap_message{height:100%;visibility:hidden}.write_giftmessage .pack_item{overflow:hidden;height:100%;background-color:#ededed;background-size:100%}.write_giftmessage .wrapper_pattern{height:100%}.write_giftmessage .box_write{overflow:hidden;position:relative;margin:8px;border-radius:4px;background-color:#e4e9ec}.write_giftmessage .list_emoticon{font-size:0;line-height:0;white-space:nowrap}.write_giftmessage #kakaoContent{height:100%}.pack_message .item_emoticon .img_emoticon{display:block}.pack_item .img_emoticon{display:block;width:50%;margin:auto}.write_giftmessage .write_message{height:99px;margin:-60px 5px 5px;padding:76px 27px 0;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;text-align:center}.write_message .tf_message{overflow:hidden;width:100%;height:80px;border:0 none;border-radius:0;font-weight:700;font-size:20px;line-height:27px;color:#a59758;background:url(http://beta-gift-talk.kakao.com/public/angular_webapp/dist/images/message_card/m320/bg_message.png) repeat 0 0;text-align:center;-webkit-appearance:none;vertical-align:top}.write_message .txt_write{display:block;padding-top:2px;font-size:11px;color:#bfbfbf;text-align:right}.wrap_message .pack_btn{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:44px;border-top:1px solid rgba(61,61,61,.7);background-color:#3d3d3d}.write_message .pack_btn:before{content:"";position:absolute;left:50%;top:7px;width:1px;height:30px;background-color:#5a5a5a}.wrap_message .btn_write{float:left;width:50%;font-size:16px;line-height:45px;text-align:center}.wrap_message .btn_cancel{color:#a3a3a3}.wrap_message .btn_complete{color:#feef00}.pack_message .item_user .ico_to{background-position:-20px 0}.pack_message .box_item{border:0 none}.pack_message .box_item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:#000;opacity:.7}.pack_message .item_user{position:relative}.pack_message .item_user .emph_name{color:#fff}.pack_message .item_user .link_other,.pack_message .item_user .txt_other{color:#d9d9d9}.pack_message .item_thumb{padding:10px 0 85px}.pack_message .desc_send{position:absolute;left:0;top:18%;width:100%;height:100%;font-size:13px;line-height:15px;color:#bfbfbf;text-align:center;box-sizing:border-box}.pack_message .txt_send{color:#dec552}.pack_message .item_emoticon{position:absolute;left:0;bottom:0;width:100%;padding-bottom:11%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff}.pack_message .item_emoticon .img_emoticon{margin-top:-35%;width:56.3%}.pack_message .item_emoticon .txt_message{display:block;padding:5px 28px 0;font-weight:700;font-size:17px;line-height:22px;color:#b7a657;text-align:center;word-break:break-word}.pack_message .link_item{display:block;overflow:hidden;width:61px;height:25px;margin:18px auto 0;border:1px solid #ccc;border-radius:3px;font-size:12px;line-height:26px;color:#3d3d3d;background-color:#f7f7f7;text-align:center}.pack_message .box_receive:before{display:none}.box_receive .item_emoticon{display:none;bottom:57px;height:auto;padding:0}.box_receive .item_emoticon .img_emoticon{margin-top:-30%;padding:0 22%}.box_receive .item_emoticon .txt_message{padding-top:8px;padding-bottom:24px}.box_receive .link_gift{width:78px;margin-top:0;margin-bottom:24px}.box_receive .link_profile{display:block;position:relative;height:56px;border-top:1px solid #e5e5e5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff}.box_receive .no_fold_profile{height:39px;border-top:1px solid #e5e5e5;width:100%!important}.box_receive .desc_profile{overflow:hidden;float:left;width:60%;height:53px;padding:14px 13px 0;font-size:13px;line-height:29px;color:#3d3d3d;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.box_receive .thumb_profile{overflow:hidden;float:left;width:27px;height:27px;margin-right:5px;border-radius:27px}.box_receive .txt_fold{float:right;padding:22px 11px 0 0;font-size:12px;color:#a3a3a3}.box_receive .txt_close{display:none}.pack_message .box_receive.box_item:before{opacity:.3}.box_receive .txt_fold .img_message{display:inline-block;width:11px;height:7px;margin:3px 0 0 5px;background-position:-40px -19px}.box_receive .txt_close .img_message{background-position:-40px -10px}.wrap_message .info_receive{margin:0;padding-left:12px;padding-right:12px;background-color:#fff}.info_receive .tit_item,.info_receive .txt_brand{padding-left:10px}.info_receive .txt_option{display:block;margin:10px 20px;padding:0}.info_receive .txt_option .desc_option{display:inline;margin-left:10px;line-height:19px}.info_receive .link_shipping{display:block;margin:0 20px 40px;padding:14px;border:1px solid #ebe172;background:#faee68;text-align:center}.link_shipping .txt_link{display:inline-block;vertical-align:middle;color:#3d3d3d}.link_shipping .emph_txt{font-weight:700}.link_shipping .sp_sub{width:20px;height:19px;margin:-2px 0 0 6px;vertical-align:middle;background-position:-124px -20px}.wrap_message .thumb_code{display:block;width:100%;margin-top:13px;padding:0 11px;box-sizing:border-box}.wrap_message .num_code{display:block;padding-top:5px;font-weight:700;font-size:16px;color:#3d3d3d;text-align:center;border:0;margin:0 auto;width:100%}.wrap_message .info_receive .txt_detali{font-size:14px;color:#999}.wrap_message .info_receive .detail_fst,.wrap_message .info_receive .detail_lst{border-color:#d8d8d8}.wrap_message .info_receive .txt_expire{font-size:15px;color:#e65450}.wrap_message .link_center{display:block;width:145px;height:33px;margin:14px auto 0;border:1px solid #e3e3e3;border-radius:4px;font-size:12px;line-height:34px;color:#a3a3a3;background-color:#f4f4f4;text-align:center}.wrap_message .link_center .num_center{padding-left:10px;font-size:18px;color:#7a7a7a;vertical-align:top}.wrap_message .desc_expire{padding-top:18px;font-size:11px;color:#bfbfbf;text-align:center}.wrap_message .define_expire{padding-top:3px;font-size:11px;color:#3d3d3d;text-align:center}.define_expire .tit_expire{color:#7a7a7a}.define_expire .txt_bar{padding:0 8px;color:#e5e5e5}.define_expire .txt_condition{color:#e65450}.box_receive .item_thumb{padding:0}.box_receive .img_invalid{position:absolute;top:8px;right:8px;z-index:10;width:80px;height:80px}.box_receive .item_invalid .img_item{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);opacity:.5;border-radius:8px}.pack_message .profile_fold:before{display:block}.profile_fold .item_emoticon{display:block;border-radius:0}.profile_fold .txt_close{display:block}.profile_fold .txt_open{display:none}.profile_fold .item_thumb{padding-bottom:86px}.wrap_inbox_detail .infodetail_gift{padding:27px 12px 0}.wrap_inbox_detail .desc_giftheed .tit_giftnoti{border-top:1px solid #d7d7d7}.wrap_inbox_detail .tbl_bulletin td{border-left:solid 1px #d7d7d7}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.img_message{background-image:url(http://beta-gift-talk.kakao.com/public/angular_webapp/dist/images/message_card/m640/img_message.png);background-size:50px 26px}}.addcart_layer{position:fixed;left:0;right:0;bottom:0;z-index:30020;background-color:#fff}.addcart_layer .layer_head{padding:24px 20px 0}.addcart_layer .box_notice{overflow:hidden;position:relative;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.addcart_layer .box_notice .wrap_thumb{overflow:hidden;float:left;position:relative;width:44px;height:44px;border-radius:4px}.addcart_layer .box_notice .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid rgba(0,0,0,.02);border-radius:4px;content:""}.addcart_layer .box_notice .wrap_thumb .img_g{display:block;width:100%}.addcart_layer .box_notice .info_notice{overflow:hidden;padding:0 22px 0 12px}.addcart_layer .box_notice .txt_giftbox{display:block;overflow:hidden;padding-top:4px;font-size:16px;line-height:19px;color:#000;text-overflow:ellipsis;white-space:nowrap}.addcart_layer .link_giftbox{display:inline-block;padding-top:4px;font-size:0;text-decoration:underline;vertical-align:top}.addcart_layer .link_giftbox .txt_g{font-size:12px;line-height:15px;color:#666}.addcart_layer .link_giftbox .ico_arrow{display:inline-block;width:4px;height:8px;margin:3px 0 0 2px;background-position:-145px -670px;vertical-align:top}.addcart_layer .tit_gift{display:block;padding:20px 20px 16px;font-size:16px;line-height:21px}.addcart_layer .layer_body{padding-bottom:20px}.addcart_layer .list_slide{padding:0 10px 30px 20px}.addcart_layer .list_slide li{width:106px;padding-right:10px}.addcart_layer .list_slide .img_g{display:block;width:100%}.addcart_layer .card_product .wrap_thumb:after{border-color:rgba(0,0,0,.02)}.addcart_layer .txt_product{display:-webkit-box;height:34px;margin-top:7px;font-weight:400;line-height:17px;color:#444;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.addcart_layer .txt_price{font-weight:700}.addcart_layer .txt_sale{margin-right:4px;font-weight:700;color:#f6432f}.addcart_layer .txt_percent{font-weight:400}.addcart_layer .txt_won{font-weight:400;color:#222}.addcart_layer .btn_close{position:absolute;right:0;top:0}.addcart_layer .btn_close .ico_close{width:16px;height:16px;margin:16px 16px 16px 10px;background-position:-165px 0}.addcart_layer .card_etc{overflow:hidden;margin-top:12px;padding-top:10px;border-top:1px solid #F5F5F5}.addcart_layer .card_etc .btn_addcart{float:right}.addcart_layer .card_etc .ico_cart{width:18px;height:17px;margin:0 3px;background-position:-145px -650px}.shadow_line .k_head{border-bottom:1px solid #ededed}.shadow_line.no_line .k_head{border-bottom:0}#kakaoWrap.wrap_help,#kakaoWrap.wrap_help_view{min-height:100%}.wrap_help .wrap_tit,.wrap_help_view .wrap_tit{border-bottom:1px solid #f6de11}.wrap_help #kakaoFoot,.wrap_help_view #kakaoFoot{display:none}.wrap_help #kakaoContent,.wrap_help_view #kakaoContent,.gift_old .wrap_help #kakaoContent,.gift_old .wrap_help_view #kakaoContent,.gift_old .wrap_notice #kakaoContent{padding:0}.help_fold{position:relative;z-index:10;background-color:#fafafa}.help_fold:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e2e1e1;content:""}.help_fold .inner_fold{position:relative}.help_fold .inner_fold:before{position:absolute;left:33.3%;top:0;bottom:0;z-index:5;width:1px;background-color:#ededed;content:""}.help_fold .inner_fold:after{position:absolute;left:66.6%;top:0;bottom:0;width:1px;background-color:#ededed;content:""}.help_fold .tit_fold{position:relative;background-color:#fff}.help_fold .link_fold{display:block;height:40px;padding:12px 18px 10px 15px;border-bottom:1px solid #e2e1e1;font-weight:400;font-size:15px;line-height:17px;color:#222;box-sizing:border-box}.help_fold .ico_arrow{float:right;width:14px;height:8px;margin-top:4px;background-position:-80px -150px}.help_fold .list_help{display:none;overflow:hidden;position:relative;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_cateicon.png) repeat-y 50% 0}.help_fold .list_help:before{position:absolute;left:0;top:0;bottom:0;z-index:-1;width:33.3%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_cateicon.png) repeat-y 50% 0;content:""}.help_fold .list_help:after{position:absolute;left:66.6%;top:0;bottom:0;z-index:-1;width:33.3%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_cateicon.png) repeat-y 50% 0;content:""}.help_fold .list_help li{float:left;width:33.3%;border-bottom:1px solid #ededed}.help_fold .list_help li:nth-of-type(3n+1){clear:both}.help_fold .list_help .link_help{display:block;height:110px;padding-top:24px;background:#fafafa;text-align:center;color:#333;box-sizing:border-box}.help_fold .list_help .ico_help{display:block;margin:0 auto 10px}.help_fold .list_help .img_help{display:block;width:100%}.help_fold .list_help .ico_services{width:38px}.help_fold .list_help .ico_ask{width:34px}.help_fold .list_help .ico_item{width:38px}.help_fold .list_help .ico_exchange{width:36px}.help_fold .list_help .ico_etc{width:27px}.wrap_help .help_fold .list_help{display:block}.wrap_help_view .fold_on .inner_fold{display:block;position:absolute;z-index:-1;width:100%;background:#fafafa}.wrap_help_view .fold_on .list_help{display:block}.wrap_help_view .fold_on .ico_arrow{background-position:-60px -150px}.help_direct{position:relative}.help_direct:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e2e1e1;content:""}.help_direct .list_direct{overflow:hidden;position:relative;margin-top:10px;background-color:#fff}.help_direct .list_direct:before{position:absolute;left:33.3%;top:0;bottom:0;width:1px;background-color:#f5f5f5;content:""}.help_direct .list_direct:after{position:absolute;left:66.6%;top:0;bottom:0;width:1px;background-color:#f5f5f5;content:""}.help_direct .list_direct li{float:left;width:33.3%;height:45px;margin-top:-1px;border:1px solid #f5f5f5;border-width:1px 0;box-sizing:border-box}.help_direct .list_direct li:nth-of-type(3n+1){clear:both}.help_direct .list_direct .on{position:relative;background-color:#fde515;color:#000}.help_direct .list_direct .on:after{position:absolute;top:-1px;left:0;right:-1px;bottom:-1px;z-index:5;border:1px solid #f3dc14;content:""}.help_direct .list_direct .on:nth-of-type(1):after,.help_direct .list_direct .on:nth-of-type(2):after,.help_direct .list_direct .on:nth-of-type(3):after{top:0}.help_direct .link_direct{display:block;line-height:45px;text-align:center;color:#888}.help_direct .on .link_direct{color:#000}.help_gift{position:relative;margin-top:30px;padding-bottom:160px}.help_gift:after{position:absolute;left:0;right:0;bottom:103px;height:1px;background-color:#e2e1e1;content:""}.help_gift .tit_help{padding:0 15px 6px;border-bottom:1px solid #e2e1e1;font-size:13px;line-height:15px;color:#444}.help_gift .info_help{display:block}.help_gift .tit_info{display:table;overflow:hidden;width:100%;border-bottom:1px solid #ededed}.help_gift .link_info{display:table-cell;position:relative;height:70px;padding:0 15px;font-weight:400;line-height:20px;background-color:#fff;color:#666;vertical-align:middle}.help_gift .num_help{position:absolute;top:50%;width:13px;height:18px;margin-top:-8px}.help_gift .num_help1{background-position:4px 0}.help_gift .num_help2{background-position:0 -20px}.help_gift .num_help3{background-position:0 -40px}.help_gift .num_help4{background-position:0 -60px}.help_gift .num_help5{background-position:0 -80px}.help_gift .ico_question{width:17px;height:19px;margin-top:-10px;background-position:0 -100px}.help_gift .txt_info{display:block;display:-webkit-box;overflow:hidden;max-height:40px;margin-left:24px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.help_gift .fold_info{display:none;position:relative;padding:30px 15px 30px 40px;border-bottom:1px solid #e2e1e1;font-size:14px;line-height:20px;background-color:#f5f5f5;color:#666}.help_gift .ico_indent{position:absolute;top:34px;left:18px;width:7px;height:7px;background-position:-100px -150px;content:""}.help_gift .list_info{padding:10px 0 0 18px;line-height:19px}.help_gift .list_info li{list-style-type:decimal}.help_gift .fold_on .tit_info{border-bottom-color:#e2e1e1}.help_gift .fold_on .link_info{background-color:#ffee65;color:#222}.help_gift .fold_on .num_help1{background-position:-16px 0}.help_gift .fold_on .num_help2{background-position:-20px -20px}.help_gift .fold_on .num_help3{background-position:-20px -40px}.help_gift .fold_on .num_help4{background-position:-20px -60px}.help_gift .fold_on .num_help5{background-position:-20px -80px}.help_gift .fold_on .ico_question{background-position:-20px -100px}.help_gift .fold_on .fold_info{display:block}.help_ask{position:absolute;bottom:0;left:0;right:0;padding:30px 0 32px;font-size:13px;line-height:15px;background-color:#dadada;text-align:center}.help_ask .tit_ask{font-weight:400;font-size:15px;color:#333}.help_ask .txt_ask{margin-top:7px;color:#888;vertical-align:middle}.help_ask .txt_ask .txt_bar{margin:0 2px 0 1px;font-size:13px;line-height:14px;color:#bbb;vertical-align:top}.help_ask .wrap_link{margin-top:11px;font-size:0}.help_ask .wrap_link .link_ask{display:inline-block;width:115px;height:38px;border-radius:38px;font-size:14px;line-height:39px;color:#222;background-color:#f9f9f9}.help_ask .wrap_link .ico_gift3{display:inline-block;vertical-align:top}.help_ask .wrap_link .ico_talk{width:21px;height:20px;margin:9px 3px 0 1px;background-position:0 -30px}.help_ask .wrap_link .ico_inquiry{width:15px;height:15px;margin:11px 6px 0 0;background-position:-30px -30px}.help_ask .wrap_link .link_ask+.link_ask{margin-left:5px}.help_ask .wrap_link .link_talk{color:#1e1e1e;background-color:#ffdc00}.wrap_help_view .bg_dimmed{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;background:#000;opacity:.4}.gift_old .shadow_line .k_head{display:none}.wrap_header_absolute #kakaoHead{position:absolute}.wrap_header_absolute .shadow_line .k_head{border-bottom:0}.order_method .no_float{position:absolute}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.help_fold .list_help,.help_fold .list_help:before,.help_fold .list_help:after{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_cateicon.png);background-size:125px 111px}}.wrap_reaction #kakaoContent{padding-bottom:100px}.wrap_reaction .img_g{display:block;width:100%}.wrap_rctprofile{position:fixed;left:0;top:44px;width:100%}.wrap_rctprofile .inner_rctprofile{padding-bottom:46px;background-color:#fffae2}.wrap_rctprofile .box_profile{position:relative;padding-top:2px;text-align:center}.wrap_rctprofile .box_profile .img_deco{position:absolute;left:50%;top:-2px;width:291px;transform:translate(-50%)}.wrap_rctprofile .box_profile .group_profile{display:inline-block;position:relative;vertical-align:top}.wrap_rctprofile .box_profile .group_profile .ico_me{position:absolute;right:-2px;bottom:2px;width:18px;height:18px;background-position:-145px -865px}.wrap_rctprofile .box_profile .mask_outline{display:inline-block;vertical-align:top}.wrap_rctprofile .box_profile .thumb_outline{display:block;width:42px;height:42px;padding:2px}.wrap_rctprofile .box_profile .thumb_outline:after{background-position:0 -930px}.wrap_rctprofile .box_profile .sqare_g{display:block;position:relative;width:42px;height:42px;background-color:#b3d0f0}.wrap_rctprofile .box_profile .sqare_g .ico_code{position:absolute;left:50%;top:12px;width:26px;height:19px;margin-left:-13px;background-position:-70px -1030px}.wrap_rctprofile .tit_g{display:block;padding-top:7px;font-size:20px;line-height:26px;color:#000;text-align:center}.wrap_rctprofile .tit_g .txt_name{display:inline-block;overflow:hidden;max-width:124px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.wrap_rctprofile .txt_sub{display:block;overflow:hidden;padding:5px 16px 3px;font-size:14px;line-height:18px;color:rgba(0,0,0,.3);letter-spacing:-.036em;text-overflow:ellipsis;white-space:nowrap;text-align:center}.wrap_rctprofile .box_btncard{padding-top:13px;text-align:center}.wrap_rctprofile .box_btncard .group_linkcard{display:inline-block;position:relative;vertical-align:top}.layer_msgtooltip{position:fixed;left:50%;top:186px;z-index:10;width:225px;padding:13px 20px 11px 15px;border:2px solid #111;border-radius:4px;line-height:16px;background-color:#333;color:#fff;text-align:left;box-sizing:border-box;transform:translate(-50%)}.layer_msgtooltip.on_scroll{z-index:auto}.layer_msgtooltip .ico_tri{position:absolute;left:50%;top:-10px;width:15px;height:10px;background-position:-100px -1005px;transform:translate(-50%)}.layer_msgtooltip .btn_close{position:absolute;right:0;top:0}.layer_msgtooltip .ico_close{width:12px;height:12px;margin:9px 8px;background-position:-100px -990px}.layer_msgtooltip .txt_emph{color:#fde515}.wrap_rctprofile .box_btncard .link_card{display:inline-block;overflow:hidden;position:relative;padding:10px 16px;border-radius:24px;line-height:16px;background-color:#feeb00;text-align:center;color:rgba(0,0,0,.7);vertical-align:top}.wrap_rctprofile .box_btncard .link_card:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:24px;content:""}.wrap_rctprofile .box_btncard .link_card .ico_arrow{display:inline-block;width:16px;height:16px;margin-left:6px;background-position:-230px -975px;vertical-align:top}.wrap_rctconts{position:relative}.wrap_rctconts:before{position:absolute;left:0;top:-24px;width:100%;height:54px;border-radius:16px 16px 0 0;background-color:#fff;box-shadow:0 -12px 22px -14px rgba(0,0,0,.08);content:""}.wrap_rctconts .box_prdslide{position:relative;background-color:#fff}.wrap_rctconts .box_prdslide .slide_viewport{padding-bottom:20px}.wrap_rctconts .box_prdslide .panel{padding:16px 2.22% 0;width:66.66%}.wrap_rctconts .box_prdslide .item_prd{overflow:hidden;position:relative;padding-bottom:91.66%;border-radius:12px;box-shadow:0 24px 22px -22px rgba(0,0,0,.2)}.wrap_rctconts .box_prdslide .item_prd:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:12px;background-color:rgba(0,0,0,.02);content:""}.wrap_rctconts .box_prdslide .item_prd .wrap_thumb{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.wrap_rctconts .box_prdslide .wrap_thumb.thumb_gray .img_g{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.wrap_rctconts .box_prdslide .badge_state{overflow:hidden;position:absolute;right:17px;top:17px;z-index:10;width:70px;height:70px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/badge_detail_211130.png) no-repeat;background-size:460px 220px}.wrap_rctconts .box_prdslide .badge_expired{background-position:0 0}.wrap_rctconts .box_prdslide .badge_delivery{background-position:-75px 0}.wrap_rctconts .box_prdslide .badge_return{background-position:-150px 0}.wrap_rctconts .box_prdslide .badge_invalid{background-position:-225px 0}.wrap_rctconts .box_prdslide .badge_prepare{background-position:0 -75px}.wrap_rctconts .box_prdslide .badge_finish{background-position:-75px -75px}.wrap_rctconts .box_prdslide .badge_cancel{background-position:-150px -75px}.wrap_rctconts .box_prdslide .badge_close{background-position:-225px -75px}.wrap_rctconts .box_prdslide .badge_request{background-position:0 -150px}.wrap_rctconts .box_prdslide .badge_using{background-position:-75px -150px}.wrap_rctconts .box_prdslide .badge_issue{background-position:-150px -150px}.wrap_rctconts .box_prdslide .badge_instead{background-position:-225px -150px}.wrap_rctconts.on_scroll .box_prdslide .badge_state{transform:translate(-8px) translateY(8px) scale(1.501);transform-origin:right top}.wrap_rctconts .box_prdslide .link_more{overflow:hidden;position:absolute;left:50%;bottom:37px;z-index:10;height:34px;padding:0 22px;border-radius:20px;font-size:13px;line-height:34px;background-color:rgba(0,0,0,.5);color:#fff;letter-spacing:-.038em;transform:translate(-50%)}.wrap_rctconts .box_prdslide .link_more .ico_plus{display:inline-block;width:8px;height:8px;margin:13px 0 0 5px;background-position:-235px -1020px;vertical-align:top}.wrap_rctconts.on_scroll .slide_viewport{padding:16px 0 20px}.wrap_rctconts.on_scroll .box_prdslide .panel{position:relative;padding:0;width:100%;height:220px}.wrap_rctconts.on_scroll .box_prdslide .item_prd{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(.666)}.wrap_rctconts.on_scroll .box_prdslide .item_prd .wrap_thumb{transform:translateY(-50%) scale(1);-webkit-transform:translateY(-50%) scale(1,1)}.wrap_rctconts .box_prdinfo{padding:0 16px;background-color:#fff;text-align:center}.wrap_rctconts .box_prdinfo .txt_message{font-size:12px;line-height:14px;letter-spacing:-.038em;color:#5f96fc;word-break:break-all}.wrap_rctconts .box_prdinfo .txt_brand{display:block;font-size:13px;line-height:16px;letter-spacing:-.035em;color:#888;word-break:break-all}.wrap_rctconts .box_prdinfo .txt_message+.txt_brand{padding-top:4px}.wrap_rctconts .box_prdinfo .txt_product{display:block;padding:4px 0 24px;font-size:18px;line-height:22px;letter-spacing:-.028em;color:#333;word-break:break-all}.wrap_rctconts .box_prdinfo .group_barcode{margin-top:-9px;padding:0 24px 23px}.wrap_rctconts .box_prdinfo .thumb_barcode{display:block}.wrap_rctconts .box_prdinfo .thumb_barcode .img_g{height:70px}.wrap_rctconts .box_prdinfo .info_barcode{display:block;padding-top:8px;font-size:0}.wrap_rctconts .box_prdinfo .num_barcode{display:inline-block;font-weight:700;font-size:18px;line-height:24px;color:#333;vertical-align:top}.wrap_rctconts .box_prdinfo .info_barcode .btn_copy{display:inline-block;width:64px;height:24px;margin-left:16px;border:1px solid #EDEDED;border-radius:2px;font-size:12px;background-color:#f9f9f9;color:#666;text-align:center;box-sizing:border-box;vertical-align:top}.wrap_rctconts .box_prdinfo .thumb_barcode .img_loading{display:block;width:100%;max-width:560px;margin:0 auto}.wrap_rctconts .box_prdinfo .txt_delay{font-size:13px;line-height:16px;color:#888;letter-spacing:-.042em}.wrap_rctconts .box_prdinfo .txt_check{display:block;height:50px;font-size:0;background-color:#fafafa}.wrap_rctconts .box_prdinfo .txt_check .ico_barcode{display:inline-block;width:19px;height:11px;margin:20px 6px 0 0;background-position:0 -1030px;vertical-align:top;opacity:.5}.wrap_rctconts .box_prdinfo .txt_check .txt_g{font-size:13px;line-height:50px;color:#888;letter-spacing:-.035em}.wrap_rctconts .box_prdinfo .txt_quantity{display:block;margin-top:-16px;padding-bottom:24px;font-size:13px;line-height:16px;color:#666}.wrap_rctconts .box_prdinfo .tbl_linebtn{display:table;width:100%;margin:18px 0 30px;table-layout:fixed}.wrap_rctconts .box_prdinfo .item_linebtn{display:table-cell;text-align:center;vertical-align:top}.wrap_rctconts .box_prdinfo .btn_line{display:block;overflow:hidden;width:100%;height:56px;border:1px solid #ddd;border-radius:2px;font-size:17px;line-height:54px;background-color:#fff;box-sizing:border-box;letter-spacing:-.029em}.wrap_rctconts .box_prdinfo .btn_line .ico_barcode{display:inline-block;width:19px;height:11px;margin:22px 10px 0 0;background-position:0 -1030px;vertical-align:top}.wrap_rctconts .box_prdinfo .dotline_barcode{display:block;height:2px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/dotline_barcode.png) 0 0;background-size:4px 2px}.wrap_rctconts .box_prdinfo .tbl_btn{display:table;position:relative;width:100%;table-layout:fixed}.wrap_rctconts .box_prdinfo .tbl_btn .item_btn{display:table-cell;position:relative;text-align:center;vertical-align:middle}.wrap_rctconts .box_prdinfo .tbl_btn .item_btn+.item_btn:after{position:absolute;left:0;top:23px;width:1px;height:16px;background-color:#ededed;content:""}.wrap_rctconts .box_prdinfo .tbl_btn .link_q{display:block;overflow:hidden;height:63px;font-size:0}.wrap_rctconts .box_prdinfo .tbl_btn .txt_g{display:inline-block;margin-top:23px;font-size:15px;line-height:16px;color:#333;vertical-align:top}.wrap_rctconts .box_prdinfo .tbl_btn .ico_pay{display:inline-block;width:46px;height:15px;margin:23px 4px 0 0;background-position:-120px -990px;vertical-align:top}.wrap_rctconts .box_prdinfo .tbl_btn .ico_pick{display:inline-block;width:18px;height:22px;margin:20px 6px 0 0;background-position:-25px -1030px;vertical-align:top}.wrap_rctconts .box_prdinfo .tbl_btn .ico_delivery{display:inline-block;width:22px;height:22px;margin:20px 6px 0 0;background-position:-45px -1030px;vertical-align:top}@media only screen and (max-width:350px){.wrap_rctconts .box_prdinfo .tbl_btn.has_btn3 .txt_g{font-size:13px;letter-spacing:-.036em}}.list_prdoption{display:block}.list_prdoption:after{display:block;content:"";clear:both}.list_prdoption dt,.list_prdoption dd{border-top:1px solid #F5F5F5}.list_prdoption dt{float:left;width:100px;clear:both}.list_prdoption dd{float:right;width:698px}.list_prdoption .tit_info,.list_prdoption .data_info{display:block;font-size:13px;line-height:15px;word-break:break-all;box-sizing:border-box;text-align:left}.list_prdoption .tit_info{min-width:70px;padding:12px 4px 12px 8px;color:#666}.list_prdoption .data_info{padding:12px 0;color:#999}.wrap_rctconts .list_prdoption{position:relative;margin-top:-8px;padding-bottom:24px}.wrap_rctconts .list_prdoption .group_emph{display:block;position:relative;margin-top:4px;font-size:0;line-height:15px}.wrap_rctconts .list_prdoption .txt_emph{display:inline-block;font-size:13px;color:#4a90e2;vertical-align:top}.wrap_rctconts .list_prdoption .cmp_overlay .ico_noti{margin:1px 2px;background-position:-220px -1010px}.wrap_rctconts .list_prdoption .cmp_overlay .layer_overlay{left:-9px;right:2px;top:18px;max-width:236px}.wrap_rctconts .list_prdoption .cmp_overlay .tit_overlay{padding-bottom:4px}.wrap_rctconts .list_prdoption:before{position:absolute;bottom:24px;width:100%;height:1px;background-color:#f5f5f5;content:""}@media only screen and (max-width:350px){.wrap_rctconts .list_prdoption .txt_emph{letter-spacing:-.1em}}.wrap_rctconts.wrap_stalker .box_prdinfo .txt_product{padding-bottom:10px}.wrap_stalker .box_prdinfo{padding-bottom:20px}.wrap_stalker .box_prdslide .panel{padding-top:0}.wrap_stalker .box_prdinfo .txt_blockinfo{display:block;font-size:13px;line-height:16px;letter-spacing:-.035em;color:#888}.wrap_stalker .box_prdinfo .btn_giftinfo{display:block;margin:19px auto 0;padding:9px 29px;border:1px solid rgba(0,0,0,.12);border-radius:24px;font-size:14px;line-height:17px}.wrap_reaction .product_info{margin-top:0;border-top:8px solid #fafafa}.reaction_profile{position:relative;padding-bottom:23px;background:#fff}.reaction_profile .thumb_people{display:block;position:relative;width:45px;margin:0 auto;padding-top:1px}.reaction_profile .link_profile{display:inline-block;width:45px;height:45px;vertical-align:top}.reaction_profile .link_profile:after{background-position:-40px 0}.reaction_profile .tit_profile{padding-top:8px;font-size:21px;line-height:23px;text-align:center;color:#333}.reaction_profile .tit_codegift{padding-top:22px}.reaction_profile .desc_openchat{width:294px;margin:0 auto -4px;padding-top:5px;font-size:14px;line-height:19px;color:#a5a5a5;text-align:center;letter-spacing:-.01em}.reaction_profile .txt_name{display:inline-block;overflow:hidden;max-width:54.5%;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.reaction_profile .link_sendcard,.reaction_profile .txt_complete{display:block;width:130px;height:27px;margin:11px auto 0;border:1px solid #e0e0e0;border-radius:27px;font-size:13px;line-height:26px;box-sizing:border-box;text-align:center}.reaction_profile .txt_complete{color:#999}.reaction_profile .ico_kakao{display:inline-block;width:14px;height:12px;margin-top:7px;margin-right:5px;background-position:-190px -250px;vertical-align:top}.reaction_profile .txt_me{overflow:hidden;position:absolute;right:-8px;bottom:-2px;width:20px;height:20px;border:2px solid #fff;border-radius:100%;font-weight:700;font-size:12px;line-height:22px;color:#503f38;background:#fee700;text-align:center}.reaction_profile .reaction_layer{position:absolute;left:0;top:125px;z-index:5;width:100%}.reaction_profile .desc_rdtargets{padding-top:6px;letter-spacing:-.04em;color:#333;text-align:center}.reaction_profile .desc_openchat{width:294px;margin:0 auto -4px;padding-top:5px;font-size:14px;line-height:19px;color:#a5a5a5;text-align:center;letter-spacing:-.04em}.reaction_profile .wrap_giftbox{position:relative}.reaction_profile .txt_giftinfo{display:-webkit-box;overflow:hidden;padding:8px 25px 0;font-size:14px;line-height:19px;color:#888;letter-spacing:-.035em;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.reaction_profile .link_view{display:block;width:142px;height:35px;margin:14px auto 2px;font-size:13px;line-height:33px;color:#222;letter-spacing:-.035em;border:1px solid #ededed;border-radius:60px;box-sizing:border-box;text-align:center}.reaction_profile .link_view .ico_gift2{display:inline-block;width:11px;height:6px;margin:14px 0 0 4px;background-position:-220px -700px;vertical-align:top}.reaction_profile .wrap_giftbox.on .link_view .ico_gift2{background-position:-220px -710px}.reaction_profile .layer_giftbox{display:none;position:absolute;left:0;top:60px;z-index:100;width:100%;border-top:1px solid #ededed;background-color:#fff;box-sizing:border-box;box-shadow:0 10px 10px rgba(0,0,0,.1)}.reaction_profile .wrap_giftbox.on .layer_giftbox{display:block}.layer_giftbox .wrap_slide_giftbox{margin:20px 13px 8px}.layer_giftbox .slide_giftbox{overflow:hidden;font-size:0;white-space:nowrap}.layer_giftbox .slide_giftbox.add_nav{padding-bottom:33px}.layer_giftbox .group_product{display:inline-block;width:100%;font-size:0;white-space:normal;vertical-align:top}.layer_giftbox .link_product{display:inline-block;width:14.33%;margin:0 1.15% 12px;vertical-align:top}.layer_giftbox .wrap_thumb{display:block;overflow:hidden;position:relative}.layer_giftbox .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.02);background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.layer_giftbox .link_product.on .wrap_thumb:before{border:2px solid #FEEB00}.layer_giftbox .cover_badge{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.48)}.layer_giftbox .badge_state{overflow:hidden;position:absolute;left:50%;top:50%;width:35px;height:35px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/badge_detail_210414.png);background-size:460px 220px;transform:translate(-50%,-50%)}.layer_giftbox .badge_expired{background-position:-300px 0}.layer_giftbox .badge_delivery{background-position:-340px 0}.layer_giftbox .badge_return{background-position:-380px 0}.layer_giftbox .badge_invalid{background-position:-420px 0}.layer_giftbox .badge_prepare{background-position:-300px -40px}.layer_giftbox .badge_finish{background-position:-340px -40px}.layer_giftbox .badge_cancel{background-position:-380px -40px}.layer_giftbox .badge_close{background-position:-420px -40px}.layer_giftbox .badge_request{background-position:-300px -80px}.layer_giftbox .badge_using{background-position:-340px -80px}.layer_giftbox .badge_issue{background-position:-380px -80px}.layer_giftbox ul._dots{bottom:-19px!important;font-size:0;text-align:center}.layer_giftbox ul._dots li{overflow:hidden;border-radius:50%;background-color:#e6e6e6}.layer_giftbox ul._dots li.on{background-color:#444}.layer_giftbox ul._dots .link_nav{font-size:1px;border-radius:50%}.reaction_nocard{padding-bottom:25px}.reaction_nocard .desc_openchat{padding-top:8px}.reaction_nocard .tit_profile{padding-top:7px}.reaction_message .reaction_layer{position:absolute;left:0;bottom:-36px;z-index:5;width:100%}.reaction_message .open_card .reaction_layer{display:none}.reaction_layer .inner_reaction_layer{width:53.33%;margin:0 auto;text-align:center}.reaction_layer .layer_body{position:relative;width:100%;padding:14px 0 13px;border:1px solid #111;border-radius:3px;background:#333;box-sizing:border-box}.reaction_layer .link_reaction{display:block;color:#e0e0e0;line-height:17px;text-align:center}.reaction_layer .emph_reaction{color:#fee700}.reaction_layer .ico_arrow{position:absolute;left:50%;top:-6px;width:11px;height:7px;margin-left:-6px;background-position:-200px -178px}.reaction_layer .ico_close{position:absolute;top:10px;right:9px;width:12px;height:12px;background-position:-140px -270px}.reaction_layer.delivery_layer{position:fixed;left:0;right:0;bottom:50px;height:0;margin:0 auto}.reaction_layer.delivery_layer .inner_reaction_layer{width:250px;margin-top:-98px}.reaction_layer.delivery_layer .emph_reaction{display:block}.reaction_layer.delivery_layer .ico_arrow{top:auto;bottom:-6px;transform:rotateX(180deg)}.reaction_btn1 .reaction_layer.delivery_layer .inner_reaction_layer{margin:-98px 15px auto auto}.reaction_btn1 .reaction_layer.delivery_layer .ico_arrow{left:auto;right:66px;margin:0}.reaction_message{background:#d5d5d5;background-repeat:repeat}.reaction_message .message_card{position:relative;padding:30px 50px}.reaction_message .section_message{overflow:hidden;border-radius:6px;box-shadow:0 5px rgba(0,0,0,.1);background-color:#fff}.reaction_message .ico_stamp{position:absolute;top:15px;right:15px;width:72px;height:72px;background-size:cover;background-repeat:no-repeat}.reaction_message .thumb_product{overflow:hidden;position:relative;height:180px;background:#f5f5f5}.message_card.message_type1 .thumb_product{height:200px}.message_card.message_type2 .thumb_product{height:230px}.message_card.message_type3 .thumb_product{height:275px}.reaction_message .thumb_product .gray_product{filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5;border-radius:8px;-webkit-border-radius:6px}.reaction_message .thumb_product:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px 6px 0 0;background:rgba(0,0,0,.04);content:""}.reaction_message .thumb_product:before{position:absolute;bottom:0;left:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1);content:""}.reaction_message .link_card{display:block;overflow:hidden;padding:19px 0;border-bottom:1px solid #ededed;background:#fff;text-align:center}.reaction_message .link_reply{display:block;height:45px;font-size:14px;line-height:21px;color:#222;background:#fafafa;text-align:center}.reaction_message .txt_reply{display:inline-block;padding-top:13px}.reaction_message .link_view{color:#666}.link_reply .ico_kakao{display:inline-block;width:21px;height:21px;margin:-1px 6px 0 0;background-position:-180px -595px;vertical-align:top}.reaction_message .txt_card{display:inline-block;width:156px;height:36px;border:1px solid #ededed;border-radius:39px;font-size:14px;line-height:35px;color:#888;box-sizing:border-box}.txt_card .ico_gift2{display:inline-block;margin:14px 0 0 -1px;width:11px;height:6px;background-position:-205px -604px;vertical-align:top}.txt_card .ico_down{background-position:-205px -594px}.reaction_message .no_card .thumb_product{height:264px;border-bottom:0;border-radius:6px;box-shadow:0 4px rgba(0,0,0,.1)}.reaction_message .badge_state{overflow:hidden;position:absolute;right:15px;top:15px;width:70px;height:70px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/badge_detail_210414.png) no-repeat;background-size:460px 220px}.reaction_message .badge_expired{background-position:0 0}.reaction_message .badge_delivery{background-position:-75px 0}.reaction_message .badge_return{background-position:-150px 0}.reaction_message .badge_invalid{background-position:-225px 0}.reaction_message .badge_prepare{background-position:0 -75px}.reaction_message .badge_finish{background-position:-75px -75px}.reaction_message .badge_cancel{background-position:-150px -75px}.reaction_message .badge_close{background-position:-225px -75px}.reaction_message .badge_request{background-position:0 -150px}.reaction_message .badge_using{background-position:-75px -150px}.reaction_message .badge_issue{background-position:-150px -150px}.reaction_message .open_card{position:relative}.reaction_message .open_card .thumb_product{height:120px;border-bottom:0}.reaction_message .open_card .thumb_product:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);content:""}.reaction_message .open_card .box_message{padding:60px 20px 0;border-bottom:0;font-weight:700;font-size:20px;line-height:27px;color:#bcab5d;text-align:center}.reaction_message .box_message{padding:56px 20px 12px;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:20px;line-height:27px;background:#fff;color:#bcab5d;text-align:center}.reaction_message .open_card .link_card{padding:15px 0}.reaction_message .box_message{padding:59px 20px 23px;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:20px;line-height:27px;background:#fff;color:#bcab5d;text-align:center}.reaction_message .desc_message{position:relative;line-height:27px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_textline.png) 0 0;word-break:break-all}.reaction_message .scroll_message{overflow-y:auto;max-height:135px;min-height:32px;-webkit-overflow-scrolling:touch}.reaction_message .desc_message:before{position:absolute;left:0;right:0;top:0;width:100%;height:1px;background-color:#fff;content:""}.reaction_message .desc_message.off{background:none}.reaction_message .img_emoticon{position:absolute;top:68px;left:50%;width:135px;height:135px;margin-left:-68px}.reaction_message .img_logo{top:100px;width:90px;height:90px;margin-left:-45px}.msie .reaction_message .img_emoticon .mask_outline{overflow:hidden;border-radius:50%;-webkit-mask-box-image:none}.reaction_message .img_emoticon .img_g{margin:0 auto}.reaction_gift{padding:25px 20px;background:#fff}.reaction_gift .gift_info{padding:0 5px 20px;text-align:center}.reaction_gift .txt_group{display:block;padding-bottom:4px;font-size:15px;line-height:18px;color:#666;word-break:break-all}.reaction_gift .tit_subject{display:block;font-size:21px;line-height:26px;color:#333;word-break:break-all}.reaction_gift .txt_option:only-child{color:#666}.reaction_gift .txt_option+.txt_option{margin-top:8px;color:#666}.reaction_gift .txt_sub{display:block;padding-bottom:4px;font-size:14px;line-height:17px;color:#5f96fc;word-break:break-all}.reaction_gift .txt_group+.txt_sub{padding-top:4px}.reaction_gift .gift_issue{margin-top:-5px;padding-bottom:30px}.reaction_gift .gift_issue .img_g{width:89.56%;max-width:600px;margin:0 auto}.reaction_gift .gift_issue .txt_info{padding-top:10px;font-size:15px;line-height:18px;letter-spacing:-.052em;color:#666;word-break:break-all;text-align:center}.reaction_gift .gift_issue .txt_issue{display:inline-block;position:relative;margin-right:3px;padding-right:11px;letter-spacing:0;vertical-align:top}.reaction_gift .gift_issue .txt_issue:after{position:absolute;right:-1px;top:0;line-height:10px;content:"..."}.reaction_gift .gift_option{margin:0 -5px 20px}.reaction_gift .fold_more{display:block;height:40px;border:1px solid #f3f3f3;border-top:0}.reaction_gift .fold_more .btn_more{display:block;width:100%;line-height:39px;text-align:center;color:#666}.reaction_gift .fold_more .ico_fold{display:inline-block;width:16px;height:9px;margin:16px 8px 0 0;background-position:-150px -150px;vertical-align:top}.reaction_gift .fold_open .ico_fold{background-position:-170px -150px}.reaction_gift .gift_barcode{padding:0 15px 25px}.reaction_gift .gift_barcode .img_g{height:75px;margin:0 auto}.reaction_gift .num_barcode{display:block;padding-top:10px;font-weight:700;font-size:0;text-align:center}.reaction_gift .num_barcode .txt_barcode{display:inline-block;font-weight:700;font-size:21px;line-height:29px;letter-spacing:-.04em}.reaction_gift .num_barcode .btn_copy{display:inline-block;width:60px;height:27px;margin-left:7px;border:1px solid #ededed;border-radius:1px;font-size:13px;color:#666;background-color:#f9f9f9;letter-spacing:-.04em;text-align:center;vertical-align:top}.wrap_reaction_coupon .reaction_gift{padding-bottom:24px}.reaction_detail{padding:30px 0 7px}.reaction_detail .view_notice{padding:20px 15px 10px}.reaction_detail .box_notice{margin-bottom:0;padding:15px 20px 14px;line-height:18px}.reaction_detail .info_detail{padding:15px 15px 30px;background:#fff}.reaction_detail .info_detail:first-child{padding-top:30px}.reaction_detail .tit_info{font-size:15px;line-height:17px;color:#222}.reaction_detail .desc_info{padding-top:12px;font-size:14px;line-height:19px;color:#888}.reaction_detail .info_image{overflow:hidden;position:relative;max-height:175px;padding-bottom:0;background:#fff}.reaction_detail div.info_image:first-child{padding-top:30px}.reaction_detail .fold_more{position:absolute;bottom:0;left:0;right:0;height:49px;border-top:1px solid #f3f3f3;background:#fff}.reaction_detail .fold_more .btn_more{display:block;width:100%;line-height:49px;text-align:center;color:#666}.reaction_detail .fold_more .ico_fold{display:inline-block;width:16px;height:9px;margin:20px 8px 0 0;background-position:-150px -150px;vertical-align:top}.reaction_detail .info_image.fold_on{max-height:100%;padding-bottom:85px}.reaction_detail .info_image.fold_on .ico_fold{background-position:-170px -150px}.reaction_guide{margin-bottom:25px;background:#fff}.reaction_guide .link_gift .ico_arrow{width:16px;height:9px;margin-top:3px;background-position:-150px -150px}.reaction_guide .fold_on .link_gift .ico_arrow{background-position:-170px -150px}.reaction_guide .info_gift .list_gift{padding:23px 15px 13px}.reaction_guide .info_gift .list_gift .tit_gift{margin-bottom:8px;font-size:13px}.reaction_guide .info_gift .list_gift .desc_gift{font-size:13px;line-height:19px}.reaction_guide .info_gift .desc_gift+.desc_gift{margin-top:-2px}.link_decline{display:block;height:46px;margin:0 15px 25px;border:1px solid #dedede;border-radius:1px;font-size:15px;line-height:46px;background:#f4f4f4;text-align:center;color:#888}.reaction_btn{position:fixed;left:0;bottom:0;z-index:30010;width:100%;height:50px;background:#fee700}.reaction_btn .address_limit{position:absolute;left:0;right:0;bottom:50px;height:40px;padding:0 15px;background-color:rgba(0,0,0,.8)}.reaction_btn .address_limit .emph_limit{font-size:14px;line-height:40px;color:#feeb00}.reaction_btn .address_limit .link_address{position:absolute;right:0;top:0;padding:0 15px;font-size:13px;line-height:40px;color:#fff}.reaction_btn .address_limit .ico_arr{display:inline-block;width:5px;height:9px;margin:15px 0 0 4px;background-position:-245px -160px;vertical-align:top}.reaction_btn:after{display:block;clear:both;content:""}.reaction_btn .btn_g{position:relative;width:100%;height:50px;font-weight:700;font-size:17px;line-height:50px;color:#111;text-align:center}.reaction_btn .btn_g+.btn_g:before{position:absolute;left:0;top:12px;width:1px;height:25px;background:#000;opacity:.06;content:""}.reaction_btn1 .btn_g{float:left;width:50%}.reaction_btn2 .btn_g{float:left;width:33.33%}.tcard_layer:before{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30020;background:#000;opacity:.5;content:""}.reaction_btn.progress_reaction .btn_g{background-color:#f0f0f0;color:#666}.inner_tcard_layer{position:fixed;bottom:0;left:0;z-index:30020;width:100%;background:#fff}.tcard_layer .layer_head{border-bottom:1px solid #f3f3f3}.tcard_layer .layer_head:after{display:block;clear:both;content:""}.tcard_layer .tit_tcard{display:block;float:left;padding:18px 20px 15px;font-weight:400;font-size:15px;line-height:17px;color:#444}.tcard_layer .btn_close{float:right;padding:15px}.tcard_layer .ico_close{width:20px;height:20px;background-position:-70px 0}.tcard_layer .list_tcard{padding:15px 20px 20px 15px}.tcard_layer .list_tcard:after{display:block;clear:both;content:""}.tcard_layer .list_tcard li{float:left;width:50%;padding-left:5px;padding-top:20px;box-sizing:border-box}.tcard_layer .list_tcard li:nth-of-type(1),.tcard_layer .list_tcard li:nth-of-type(2){padding-top:0}.tcard_layer .inp_method{position:absolute;left:0;top:0;-webkit-appearance:none;opacity:0}.tcard_layer .lab_method{display:block}.tcard_layer .frame_card{display:block;position:relative}.tcard_layer .frame_card:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;opacity:.1;content:""}.tcard_layer .txt_tcard{display:block;padding-top:15px;font-size:15px;line-height:17px;text-align:center;color:#666}.tcard_layer .ico_check{display:inline-block;width:22px;height:22px;margin:-4px 6px 0 0;background-position:-116px -124px;vertical-align:top}.tcard_layer .inp_method:checked+.lab_method .ico_check{background-position:-140px -124px}.tcard_layer .inp_method:checked+.lab_method .txt_tcard{font-weight:700;color:#444}.tcard_layer .wrap_btn{padding:20px 38px;border-top:1px solid #f3f3f3}.tcard_layer .btn_send{width:100%;padding:14px 0;border-radius:49px;font-size:17px;line-height:19px;font-weight:700;background:#ededed;color:#999}.tcard_layer .ico_kakao{display:inline-block;width:17px;height:15px;margin:2px 8px 0 0;background-position:-100px -270px;vertical-align:top}.tcard_layer .wrap_btn.on .btn_send{background:#fee700;color:#222}.tcard_layer .wrap_btn.on .ico_kakao{background-position:-120px -270px}.wrap_reaction .detail_gift{margin:0}.shipinfo_layer .inner_shipinfo_layer{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30020;background-color:#fff}.shipinfo_layer .inner_shipinfo_layer:after{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.shipinfo_layer .tit_layer{display:block;height:54px;padding:0 16px;border-bottom:1px solid #ededed;font-weight:400;font-size:15px;line-height:54px;color:#222}.shipinfo_layer .layer_body{overflow-y:auto;-webkit-max-height:calc(100vh - 55px);-moz-max-height:calc(100vh - 55px);max-height:calc(100vh - 55px)}.shipinfo_layer .desc_shipinfo{padding:11px 6px;font-size:13px;line-height:19px;color:#4a90e2;background-color:#fafafa;text-align:center}.shipinfo_layer .desc_shipinfo .emph_shipinfo{font-weight:700}.shipinfo_layer .item_shipinfo{margin:0 16px}.shipinfo_layer .item_shipinfo .shipinfo_intro{position:relative;padding:16px 0;font-size:0}.shipinfo_layer .item_shipinfo .tit_intro{display:inline-block;font-weight:400;font-size:13px;line-height:19px;color:#666;vertical-align:top}.shipinfo_layer .item_shipinfo .desc_intro{display:inline-block;padding-left:4px;font-size:13px;line-height:19px;color:#4a90e2;letter-spacing:0;vertical-align:top}.shipinfo_layer .wrap_opt{position:absolute;right:0;top:11px}.shipinfo_layer .btn_modify,.item_orderprod .btn_modify{display:block;width:39px;height:26px;border:1px solid #D3D5DD;border-radius:2px;font-size:13px;line-height:26px;color:#222;letter-spacing:-.02em;text-align:center}.shipinfo_layer .layer_opt,.item_orderprod .layer_opt{display:none;position:absolute;right:0;top:30px;width:108px;border:1px solid #D3D5DD;border-radius:2px;background-color:#fff}.shipinfo_layer .on .layer_opt,.item_orderprod .on .layer_opt{display:block}.shipinfo_layer .list_btn li+li,.item_orderprod .list_btn li+li{border-top:1px solid rgba(211,213,221,.5)}.shipinfo_layer .list_btn .btn_opt,.item_orderprod .list_btn .btn_opt{display:block;width:100%;height:43px;font-size:14px;line-height:43px;color:#666;letter-spacing:-.05em;text-align:center}.shipinfo_layer .shipinfo_cont{padding-bottom:16px;border-bottom:1px solid #EDEDED}.shipinfo_layer .paging_btn{display:block;width:200px;margin:0 auto;padding:20px 0 8px;font-size:0;text-align:center}.shipinfo_layer .paging_btn .btn_page{display:inline-block;width:56px;height:34px;border:1px solid #ededed;border-radius:4px;vertical-align:top}.shipinfo_layer .paging_btn .ico_gift2{width:6px;height:11px;margin:0 auto}.shipinfo_layer .paging_btn .ico_prev{background-position:-170px -990px}.shipinfo_layer .paging_btn .ico_next{background-position:-180px -990px}.shipinfo_layer .paging_btn .txt_page{display:inline-block;width:88px;font-size:14px;line-height:34px;color:#888;vertical-align:top}.shipinfo_layer .paging_btn .emph_page{color:#222}.shipinfo_layer .wrap_btn{padding:27px 16px 16px}.shipinfo_layer .btn_apply{display:block;width:100%;height:45px;border-radius:2px;font-size:15px;color:#222;background-color:#feeb00;text-align:center}.shipinfo_layer .btn_apply.btn_confirm{border:1px solid #D3D5DD;background-color:#fff}.shipinfo_layer .btn_close{position:absolute;right:12px;top:12px}.shipinfo_layer .btn_close .ico_close{width:17px;height:17px;margin:7px;background-position:-170px -970px}.item_orderprod .box_orderprod{display:block;overflow:hidden}.item_orderprod .link_thumb{overflow:hidden;float:left;position:relative;width:86px;height:86px;border-radius:4px}.item_orderprod .link_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #F5F5F5;border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.item_orderprod .link_thumb .img_g{display:block;width:100%}.item_orderprod .info_orderprod{overflow:hidden;padding-left:8px}.item_orderprod .info_orderprod .link_info{display:block}.item_orderprod .info_orderprod .txt_brand{display:block;overflow:hidden;padding-top:2px;font-size:14px;line-height:17px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.item_orderprod .info_orderprod .txt_prod{display:block;display:-webkit-box;overflow:hidden;max-height:36px;padding-top:2px;font-size:15px;line-height:18px;color:#222;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.item_orderprod .info_orderprod .txt_total{display:block;padding-top:4px;line-height:16px;color:#222;letter-spacing:-.02em}.item_orderprod .info_orderprod .txt_num{font-weight:700}.item_orderprod .info_orderprod .link_state,.item_orderprod .info_orderprod .txt_state{display:inline-block;margin-top:4px;font-size:13px;line-height:19px;color:#4a90e2;vertical-align:top}.item_orderprod .info_orderprod .link_state .ico_arr{display:inline-block;width:11px;height:10px;margin:4px 0 0 2px;background-position:-100px -1020px;vertical-align:top}.item_orderprod .box_option{position:relative;min-height:32px;margin-top:12px;padding:12px;border-radius:2px;background-color:#fafafa}.item_orderprod .box_option:after{display:block;clear:both;content:""}.item_orderprod .txt_option{display:block;display:-webkit-box;overflow:hidden;position:absolute;left:12px;right:90px;top:50%;max-height:36px;line-height:18px;color:#888;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;transform:translateY(-50%)}.item_orderprod .badge_option{display:inline-block;height:16px;margin-right:5px;padding:0 3px;border:1px solid #ccc;font-size:12px;line-height:16px;color:#999;letter-spacing:-.02em;vertical-align:top}.item_orderprod .wrap_opt{float:right;position:relative;right:auto;top:auto;z-index:15}.item_orderprod .btn_modify{width:auto;height:32px;padding:0 11px;line-height:32px;background-color:#fff}.item_orderprod .layer_opt{top:34px}.item_orderprod .detail_info{display:block;height:51px;margin:12px 0 -16px;padding:0 0 51px}.item_orderprod .detail_info.detail_more{height:auto;padding:12px 0 60px;border-top:1px solid #f3f3f3}.pc .item_orderprod .detail_info{padding:0 0 51px}.pc .item_orderprod .detail_info.detail_more{padding:30px 29px 70px}.pc .shipinfo_layer .inner_shipinfo_layer{left:50%;right:auto;top:50%;bottom:auto;width:500px;border-radius:8px;transform:translate(-50%,-50%)}.pc .shipinfo_layer .inner_shipinfo_layer:after{content:normal}.pc .shipinfo_layer .tit_layer{height:88px;font-size:22px;line-height:88px;text-align:center}.pc .shipinfo_layer .layer_body{max-height:none}.pc .shipinfo_layer .desc_shipinfo{padding:15px;font-size:16px;line-height:20px}.pc .shipinfo_layer .item_shipinfo{margin:0 22px}.pc .shipinfo_layer .item_shipinfo .shipinfo_intro{padding:22px 0}.pc .shipinfo_layer .item_shipinfo .tit_intro,.pc .shipinfo_layer .item_shipinfo .desc_intro{font-size:15px;line-height:22px}.windows .item_orderprod .txt_option{right:98px}.pc .shipinfo_layer .btn_modify{height:32px;font-size:14px;line-height:32px}.windows .shipinfo_layer .btn_modify{line-height:30px}.pc .shipinfo_layer .layer_opt{top:36px;width:114px}.pc .shipinfo_layer .wrap_thumb{width:118px;height:118px}.pc .shipinfo_layer .shipinfo_cont{padding-bottom:22px}.pc .shipinfo_layer .info_orderprod{padding-left:10px}.pc .shipinfo_layer .info_orderprod .txt_brand{margin-top:0;font-size:15px;line-height:19px}.pc .shipinfo_layer .info_orderprod .txt_prod{max-height:44px;font-size:16px;line-height:22px}.pc .shipinfo_layer .info_orderprod .txt_total{padding-top:6px;font-size:16px;line-height:24px}.windows .item_orderprod .badge_option{line-height:14px}.pc .shipinfo_layer .paging_btn{width:254px;padding:32px 0 10px}.pc .shipinfo_layer .paging_btn .btn_page{display:inline-block;width:70px;height:42px}.pc .shipinfo_layer .paging_btn .txt_page{width:114px;font-size:16px;line-height:42px}.pc .shipinfo_layer .paging_btn .emph_page{color:#222}.pc .shipinfo_layer .info_address .txt_name{font-size:16px}.pc .shipinfo_layer .info_address .txt_bar{margin:4px 8px 0}.pc .shipinfo_layer .info_address .txt_phone{font-size:16px}.pc .shipinfo_layer .info_address dd{font-size:16px;line-height:24px}.pc .shipinfo_layer .wrap_btn{padding:32px 20px 20px}.pc .shipinfo_layer .btn_apply{height:60px;border-radius:4px;font-weight:500;font-size:16px;background-color:#ffde22}.pc .shipinfo_layer .btn_apply.btn_confirm{background-color:#fff}.gift_new .wrap_ship #kakaoContent{padding-bottom:0}.wrap_ship .wrap_ship_gifbtn{height:50px;height:calc(constant(safe-area-inset-bottom) + 50px);height:calc(env(safe-area-inset-bottom) + 50px);padding-top:150px;background-color:#fafafa}.wrap_ship .cmp_gftbtn.ship_gifbtn .btn_g{font-size:17px}.cont_ship .ship_intro{position:relative;padding:17px 70px 34px 16px;background-color:#fff}.ship_intro .tit_intro{display:block;font-size:18px;line-height:24px}.ship_intro .tit_intro .txt_name{display:inline-block;overflow:hidden;max-width:190px;font-weight:700;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.ship_intro .thumb_outline{position:absolute;right:16px;top:17px;width:50px;height:50px}.ship_intro .thumb_outline:after{background-position:0 -50px}.cont_ship .ship_section{margin-top:8px;background-color:#fff}.ship_section .section_head{position:relative;z-index:20;height:54px;padding:0 16px;border-bottom:1px solid #F5F5F5;font-size:0}.cont_ship .parcel_ship_address{margin-top:8px}.cont_ship .parcel_ship_address .section_head{z-index:10}.ship_section .section_head .tit_section{display:inline-block;font-size:16px;line-height:54px;color:#111;vertical-align:top}.ship_section .section_head .txt_sub{display:inline-block;padding-left:6px;font-size:12px;line-height:54px;color:#a5a5a5;vertical-align:top}.ship_section .section_head .link_more{position:absolute;right:16px;top:50%;margin-top:-15px;font-size:13px;line-height:30px;color:#888}.ship_section .section_head .wrap_sort{position:absolute;right:16px;top:50%;margin-top:-15px}.ship_section .section_head .btn_sort{display:block;font-size:13px;line-height:30px;color:#888}.ship_section .section_head .btn_sort .ico_arr{display:inline-block;width:10px;height:6px;margin:12px 5px 0 0;background-position:-190px -990px;vertical-align:top}.ship_section .section_head .on .ico_arr{background-position:-190px -1000px}.ship_section .section_head .layer_sort{display:none;position:absolute;right:0;top:30px;width:90px;border:1px solid #666;background-color:#fff}.ship_section .section_head .on .layer_sort{display:block}.ship_section .section_head .list_btn li+li{border-top:1px solid #EDEDED}.ship_section .section_head .layer_sort .btn_opt{display:block;width:100%;height:37px;padding:0 11px;font-size:13px;line-height:37px;color:#666;text-align:left}.ship_section .list_orderprod{padding:0 16px}.ship_section .list_orderprod>li{padding:16px 0}.ship_section .list_orderprod>li+li{border-top:1px solid #F5F5F5}.ship_section .more_btn{margin:0 16px;padding:16px 0 24px;border-top:1px solid #F5F5F5}.ship_section .item_choice{position:relative}.ship_section .item_choice .inp_choice{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:0 none;opacity:.01}.ship_section .item_choice .lab_choice{display:block;padding:2px 24px 2px 28px;line-height:20px}.ship_section .item_address .item_choice .lab_choice{display:flex;padding-left:30px;font-size:0}.ship_section .item_choice .ico_gift2{position:absolute;top:2px;left:2px;width:20px;height:20px}.ship_section .item_choice .ico_radio,.ship_section .item_choice .inp_choice+.lab_choice .ico_radio{background-position:0 -760px}.ship_section .item_choice .inp_choice:checked+.lab_choice .ico_radio{background-position:0 -785px}.ship_section .item_choice .ico_check,.ship_section .item_choice .inp_choice+.lab_choice .ico_check{background-position:-145px -1010px}.ship_section .item_choice .inp_choice:checked+.lab_choice .ico_check{background-position:-120px -1010px}.ship_section .item_circle .ico_check,.ship_section .item_circle .inp_choice+.lab_choice .ico_check{background-position:-195px -1010px}.ship_section .item_circle .inp_choice:checked+.lab_choice .ico_check{background-position:-170px -1010px}.ship_section .item_choice .txt_name,.ship_section .tit_ship .txt_name{display:inline-block;font-weight:700;font-size:16px;line-height:20px;color:#111;vertical-align:top}.ship_section .item_choice .txt_default,.ship_section .tit_ship .txt_default{position:relative;top:1px;display:inline-block;width:34px;height:18px;margin-left:4px;border-radius:18px;font-size:12px;line-height:18px;background-color:rgba(74,144,226,.1);vertical-align:top;text-align:center;color:#4a90e2}.ship_section .item_choice .link_view{position:absolute;right:0;top:0;z-index:1;font-size:13px;line-height:24px;color:#888;text-decoration:underline}.ship_section .desc_empty{padding:65px 0;font-size:15px;line-height:18px;color:#a5a5a5;text-align:center}.agree_section{padding:4px 16px 16px}.agree_section .item_choice{margin-top:12px}.cont_ship .address_all{margin-top:0}.address_all .more_btn{margin-top:0;padding-bottom:8px}.address_all .list_address{padding:0 16px}.address_all .list_address li{border-bottom:1px solid #EDEDED}.address_all .item_address{padding:24px 0 23px}.address_all .item_address .txt_default{width:38px;height:20px;margin-left:8px;line-height:20px}.address_all .item_address .wrap_set{right:-8px;top:18px}.conditions_layer .layer_head{padding-top:45px}.conditions_layer .tit_grand{font-size:16px;line-height:21px;color:#222}.conditions_layer .cond_section{padding:14px 0 0}.conditions_layer .cond_section+.cond_section{margin-top:14px;border-top:1px solid #e7e7e7}.conditions_layer .layer_body{overflow-y:auto;max-height:320px}.pc .comm_layer.conditions_layer{width:500px}.pc .conditions_layer .layer_body{max-height:462px}.pc .conditions_layer .tit_grand{font-size:18px}.conditions_layer .tit_conditions{display:block;padding-bottom:8px;font-size:15px;line-height:19px;color:#222}.conditions_layer .desc_conditions{line-height:19px;color:#888}.conditions_layer .desc_conditions+.desc_conditions{padding-top:19px}.conditions_layer .desc_conditions .desc_agree{padding:0;font-size:14px;line-height:19px;background-color:transparent;color:#888}.conditions_layer .desc_conditions .desc_agree+.list_agree,.conditions_layer .desc_conditions .list_agree+.list_agree{padding-top:19px}.conditions_layer .desc_conditions .list_agree dt{font-weight:700;color:#222}.conditions_layer .desc_conditions .list_agree .txt_legalempha{font-weight:700;font-size:17px}.send_layer{position:fixed;top:0;left:0;z-index:10100;width:100%;height:65px;padding:12px 27px 12px 10px;background:rgba(85,85,85,.98);box-sizing:border-box}.send_layer .alert_profile{float:left;margin-right:8px;overflow:hidden;width:41px;height:41px;border-radius:100%}.send_layer .txt_alert{display:block;height:41px;padding:0 10px 0 0;font-size:14px;line-height:41px;color:#fff}.send_layer .txt_name{float:left;overflow:hidden;max-width:90px;white-space:nowrap;text-overflow:ellipsis}.send_layer .alert_close{position:absolute;top:0;right:0;width:12px;height:12px;margin:26px 15px 27px}.send_layer .alert_close .ico_gift2{width:12px;height:12px;background-position:-140px -270px;opacity:.5}@media screen and (max-width:320px){.send_layer .txt_name{max-width:49px}}.preview_layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30020;width:100%;height:100%;background:rgba(0,0,0,.65);text-align:center;white-space:nowrap}.preview_layer:after{display:inline-block;height:100%;vertical-align:middle;content:""}.inner_preview_layer{display:inline-block;overflow:hidden;border-radius:6px;vertical-align:middle;white-space:normal}.inner_preview_layer .thumb_preview{display:block;width:290px;height:290px}.inner_preview_layer .link_close{display:block;width:100%;height:55px;font-weight:700;font-size:18px;line-height:55px;color:#222;background:#fff}.preview_emotcard_layer{display:inline-block;overflow:hidden;border-radius:6px;vertical-align:middle}.preview_emotcard_layer .thumb_preview{display:block;overflow:hidden;position:relative;width:300px;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.preview_emotcard_layer .thumb_preview:before{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;content:"";border:1px solid rgba(0,0,0,.04);box-sizing:border-box;background-color:rgba(0,0,0,.02)}.preview_emotcard_layer .row_middle{height:300px}.preview_emotcard_layer .row_high{height:400px}.preview_emotcard_layer .row_middle .wrap_cardtxt{height:136px}.preview_emotcard_layer .row_high .wrap_cardtxt{height:236px}.preview_emotcard_layer .txt_white .inner_cardtxt{color:#fff}.preview_emotcard_layer .link_close{display:block;width:100%;height:55px;font-weight:700;font-size:18px;line-height:55px;color:#222;background:#fff;text-align:center}.view_emotion{display:table;position:relative;width:100%;padding:30px 12px 25px 26px;border-top:1px solid #f3f3f3;box-sizing:border-box}.view_emotion .info_emotion{display:table-cell;width:42%;height:100%;text-align:center;vertical-align:top}.view_emotion .info_emotion:before{float:right;width:10px;height:77px;content:""}.view_emotion .num_emotion{display:block;padding-top:13px;font-size:27px;line-height:29px;color:#555}.view_emotion .btn_emotion{position:relative;display:inline-block;padding-top:4px;font-size:15px;line-height:17px;text-align:center;color:#555;vertical-align:top}.view_emotion .ico_emotion{position:absolute;top:3px;right:-19px;display:inline-block;width:14px;height:15px;margin-top:2px;background-position:-60px -88px;vertical-align:top}.view_emotion .graph_emotion{display:table-cell;width:58%;text-align:center}.view_emotion .list_graph{display:inline-block;vertical-align:top;text-align:center}.view_emotion .list_graph:after{display:block;clear:both;content:""}.view_emotion .list_graph li{float:left;width:40px}.view_emotion .graph_comm{position:relative;width:12px;height:50px;margin:0 auto;background:#f3f3f3}.view_emotion .graph_comm:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;opacity:.02;content:""}.view_emotion .inner_graph{position:absolute;bottom:0;left:0;width:100%;border:1px solid #000;border-color:rgba(0,0,0,.05);box-sizing:border-box}.view_emotion .txt_graph{display:block;padding-top:10px;font-size:13px;line-height:15px;color:#a5a5a5;text-align:center}.view_emotion .emotion_layer{display:none;position:absolute;top:99px;left:50%;z-index:5;width:210px;margin-left:-91px;border:1px solid #b2b2b2;background-color:#fff;text-align:left}.emotion_layer .inner_emotion_layer{padding:14px 10px 15px 15px}.emotion_layer .tit_emotion{font-size:15px;line-height:17px;font-weight:400;color:#222}.emotion_layer .desc_emotion{padding-top:19px;font-size:12px;line-height:16px;color:#888}.emotion_layer .btn_close{position:absolute;top:0;right:0;padding:18px 14px}.emotion_layer .ico_close{display:block;width:13px;height:13px;background-position:-160px -270px}.view_emotion.emotion_on .emotion_layer{display:block;z-index:10}.inner_emotcard_layer{position:fixed;top:0;left:0;z-index:30020;width:100%;height:100%;background-color:#fff}.emotcard_layer .btn_close{position:absolute;right:0;top:0;padding:13px 14px}.emotcard_layer .btn_close .ico_close{width:16px;height:16px;background-position:-130px -815px}.emotcard_layer .layer_head{position:fixed;left:0;right:0;height:50px;background-color:#fff;z-index:100}.emotcard_layer .tit_emotcard{display:block;font-weight:600;font-size:16px;line-height:50px;color:#000;letter-spacing:-.03em;text-align:center}.inner_emotcard_layer .btn_close{position:absolute;z-index:110;right:0;top:0;padding:17px 18px}.inner_emotcard_layer .ico_close{width:16px;height:16px;background-position:-130px -815px}.emotcard_layer .layer_body{padding-top:50px;transition:height .5s ease-in-out}.emotcard_layer .wrap_emotcard{position:relative;z-index:10;margin:16px}.emotcard_layer .box_alert{position:absolute;left:0;bottom:0;right:0;height:40px;padding:0 16px;font-size:14px;line-height:40px;letter-spacing:-.04em;color:#fff;border-radius:8px;box-sizing:border-box;background-color:rgba(51,51,51,.8);text-align:center}.emotcard_layer .area_emotcard{overflow:hidden;position:relative;width:300px;height:200px;margin:0 auto;border-radius:12px;transition:height .2s ease-in-out,bottom .2s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.emotcard_layer .area_emotcard:before{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;content:"";border:1px solid rgba(0,0,0,.04);border-radius:12px;box-sizing:border-box;background-color:rgba(0,0,0,.02)}.emotcard_layer .off{color:#999;background-color:#ededed}.emotcard_layer .area_emotcard.no_before:before{content:none}.emotcard_layer .is_write .area_emotcard{position:absolute;left:50%;transform:translate(-50%);transition:height .2s ease-in-out,bottom .2s ease-in-out}.emotcard_layer .area_emotcard.row_middle{height:300px}.emotcard_layer .area_emotcard.row_high{height:400px}.emotcard_layer .is_write .area_emotcard.row_high{bottom:-300px;transition:height .2s ease-in-out,bottom .2s ease-in-out}.area_emotcard .btn_write{position:absolute;right:0;top:0;z-index:10;padding:12px}.area_emotcard .ico_write{width:24px;height:24px;background-position:-135px -1075px}.area_emotcard .box_tooltip{display:none;position:absolute;right:12px;top:47px;z-index:20;max-width:120px;padding:8px 10px;border-radius:4px;background-color:rgba(46,47,48,.8);opacity:0}.area_emotcard .box_tooltip.on{display:block;-webkit-animation:toast_fade_inout 3s ease-out .5s 1 forwards;animation:toast_fade_inout 3s ease-out .5s 1 forwards}.area_emotcard .box_tooltip .ico_arr{position:absolute;top:-7px;right:8px;width:10px;height:7px;background-position:-160px -1075px}.area_emotcard .box_tooltip .txt_tooltip{font-size:13px;line-height:18px;letter-spacing:-.038em;font-weight:500;word-break:break-all;color:#fff}.emotcard_layer .type_fixed .ico_write{background-position:-155px -840px}.emotcard_layer .area_btn{position:absolute;left:0;right:0;top:208px;text-align:center}.emotcard_layer .area_btn [class*=btn_]{display:inline-block;height:32px;padding:0 12px 0 8px;font-size:0;line-height:32px;color:#fff;letter-spacing:-.01em;border:1px solid rgba(51,51,51,.04);background-color:rgba(51,51,51,.8);border-radius:16px}.emotcard_layer .area_btn{display:none}.emotcard_layer .row_high .area_btn,.emotcard_layer .row_middle .area_btn{bottom:60px;top:auto}.emotcard_layer .area_btn .ico_retext{display:inline-block;width:20px;height:20px;margin:5px 4px 0 0;background-position:-95px -840px;vertical-align:top}.emotcard_layer .area_btn .ico_delete{display:inline-block;width:20px;height:20px;margin:5px 4px 0 0;background-position:-185px -840px}.emotcard_layer .area_btn .txt_phrase{display:inline-block;font-size:14px;vertical-align:top}.emotcard_layer .box_tf,.preview_emotcard_layer .wrap_cardtxt{position:relative;height:108px;margin:12px 12px 0;padding:8px 0 32px;text-align:center;box-sizing:border-box;transition:height .2s ease-in-out}.emotcard_layer .row_middle .box_tf{height:176px}.emotcard_layer .row_high .box_tf{height:276px}.emotcard_layer .tf_emotcard,.preview_emotcard_layer .inner_cardtxt{display:inline-block;overflow:hidden;width:222px;min-height:34px;font-size:24px;line-height:34px;color:#000;text-shadow:0 0 1px rgba(0,0,0,.08);box-sizing:border-box;outline:0;border:0;resize:none;background:transparent;text-align:center;font-family:KakaoBig;white-space:break-spaces;vertical-align:top}.emotcard_layer .is_wirte .tf_emotcard{margin-top:9px}.emotcard_layer .tf_emotcard.txt_white{color:#fff}.emotcard_layer .txt_byte{display:none;position:absolute;right:8px;bottom:6px;font-size:11px;line-height:17px;color:#fff}.emotcard_layer .num_byite{display:inline-block;font-size:11px;vertical-align:top}.emotcard_layer .num_write{display:inline-block;font-weight:700;vertical-align:top}.emotcard_layer .txt_bar{display:inline-block;font-size:11px;vertical-align:top}.emotcard_layer .wrap_cardlist{position:absolute;left:0;right:0;bottom:0;z-index:20;background-color:#fff;box-sizing:border-box;box-shadow:0 -2px 8px rgba(0,0,0,.08);border-radius:24px}.wrap_cardlist .btn_handle{display:block;width:100%;padding:10px 0;-webkit-tap-highlight-color:transparent}.wrap_cardlist .btn_handle .ico_gift2{width:26px;height:8px;margin:0 auto;background-position:-210px -845px}.wrap_cardlist.on .btn_handle .ico_gift2{background-position:-210px -860px}.wrap_cardlist .wrap_tablist_emotcard{position:relative}.wrap_cardlist.is_scroll .wrap_tablist_emotcard{box-shadow:0 2px 5px rgba(0,0,0,.05)}.wrap_cardlist.is_scroll .wrap_tablist_emotcard:before{position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.05);content:""}.wrap_cardlist .list_tab{padding-top:20px}.wrap_cardlist .btn_handle+.wrap_tablist_emotcard .list_tab{margin-top:-8px;padding-top:0}.wrap_cardlist .list_tab li{display:inline-block;position:relative;padding-right:0;vertical-align:top}.wrap_cardlist .list_tab li.on:before{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#222;content:""}.wrap_cardlist .list_tab li+li{margin-left:6px}.wrap_cardlist .link_tab{display:block;padding:8px 2px 6px;font-size:16px;line-height:24px;color:#999}.wrap_cardlist li.on .link_tab{font-weight:700;color:#333}.emotcard_layer .cont_emotcard{overflow-y:auto;min-height:62px;transition:height .5s ease-in-out}.emotcard_layer .wrap_cardlist.on .cont_emotcard{transition:height .5s ease-in-out}.cont_emotcard .list_emotcard{margin:12px 12px 0;padding-bottom:62px;scroll-margin-top:12px}.cont_emotcard .list_emotcard:after{display:block;clear:both;content:""}.cont_emotcard .list_emotcard li{float:left;position:relative;width:50%;margin-bottom:9px;padding:0 4px;box-sizing:border-box}.emotcard_layer .lab_emotcard{display:block;position:relative}.emotcard_layer .thumb_emotcard{display:block;overflow:hidden;position:relative;width:100%;padding-bottom:66.6%;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.emotcard_layer .wrap_cardtxt{display:table;position:absolute;left:0;right:0;top:10px;top:2.78vw;width:100%;height:40px;height:10vw;padding:0 20px;padding:0 5.56vw;font-size:13px;font-size:3.61vw;line-height:20px;line-height:5.56vw;color:#fff;font-family:KakaoBig;text-align:center;box-sizing:border-box}.emotcard_layer .wrap_cardtxt .txt_emotion{display:table-cell;vertical-align:middle}@media screen and (max-width:320px){.emotcard_layer .wrap_cardtxt{height:32px;padding:0 15px;padding:0 4.69vw;font-size:12px;line-height:16px}}.list_emotcard .inp_radio+.lab_emotcard .thumb_emotcard:after{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:8px;box-sizing:border-box;background-color:rgba(0,0,0,.02);content:""}.list_emotcard .inp_radio:checked+.lab_emotcard .thumb_emotcard:after{border:2px solid #F5C623}.list_emotcard .inp_radio:checked+.lab_emotcard .thumb_emotcard .img_g{border-radius:12px}.list_emotcard .inp_radio{position:absolute;left:0;top:0;border:0;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:.001}.emotcard_layer .ico_check{position:absolute;right:10px;bottom:10px;width:20px;height:20px;background-position:-45px -840px}.list_emotcard .inp_radio:checked+.lab_emotcard:nth-child(n) .ico_check{background-position:-70px -840px}.emotcard_layer .wrap_btn{position:fixed;left:0;bottom:0;width:100%;z-index:30;height:56px}.emotcard_layer .btn_send{width:100%;font-weight:700;font-size:18px;line-height:56px;color:#222;background-color:#fee700}.emotcard_layer .ico_talk{display:inline-block;width:16px;height:14px;margin:20px 8px 0 0;background-position:-230px -765px;vertical-align:top}.toast_normal .link_chat{position:absolute;right:0;bottom:0;padding:14px 20px;font-weight:700;font-size:14px;line-height:20px;color:#feeb00;letter-spacing:-.04em}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.cont_emotcard .list_emotcard{padding-bottom:96px}.inner_emotcard_layer{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}.is_write .btn_write{display:none}.is_write .area_btn{display:block}.is_write .wrap_btn{display:none}.is_write .box_tf{border:1px solid rgba(0,0,0,.02);border-radius:8px;background-color:rgba(0,0,0,.08)}.is_write .txt_byte{display:block}.is_write .wrap_cardlist{display:none}@media screen and (max-width:359px){.emotcard_layer .area_emotcard{width:100%;height:auto;min-height:192px}.emotcard_layer .box_alert{right:-14px;left:-14px}}.emotcard_layer .img_emotcard{position:absolute;z-index:-1;left:50%;bottom:0;width:100%;transform:translate(-50%)}@media only screen and (min-height:880px){.emotcard_layer .is_write .area_emotcard.row_high{top:0}}.info_guide{display:table;width:100%;padding:5px 15px;background:#fff;box-sizing:border-box}.info_guide:first-child{padding-top:30px}.info_guide .inner_guide{display:table-cell;position:relative;height:105px;padding:0 25px;background:#fef7f7;vertical-align:middle}.info_guide .inner_guide:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #973737;opacity:.1;content:""}.info_guide .tit_guide{display:block;padding-top:4px;font-weight:400;font-size:16px;line-height:18px;color:#222}.info_guide .desc_guide{width:70%;padding-top:6px;font-weight:400;font-size:13px;line-height:16px;color:#888;word-spacing:-1px;word-break:break-all}.info_guide .txt_guide{display:block;padding-top:4px;font-size:12px;line-height:14px}.info_guide .inner_guide .ico_gift2{position:absolute;top:20px;right:25px;width:65px;height:65px;background-position:0 -350px;text-align:center}.info_nodelivery .inner_guide{background:#f6f9fb}.info_nodelivery .inner_guide:after{border-color:#5182b3}.info_nodelivery .inner_guide .ico_gift2{background-position:-70px -350px}.info_booking .inner_guide{background:#f5f8f7}.info_booking .inner_guide:after{border-color:#39815c}.info_booking .inner_guide .ico_gift2{background-position:-140px -350px}.info_booking .inner_type2{height:115px}.info_booking .inner_type2 .frame_guide{top:25px}.refusal_comm_layer .layer_head{padding:0}.refusal_comm_layer .layer_body{padding:31px 16px 27px 24px}.refusal_comm_layer .txt_sub{font-size:16px;line-height:23px;color:#333}.refusal_comm_layer .wrap_defaultbtn .area_btn .btn_comm{font-weight:500}.refusal_comm_layer .btn_close{padding:14px 12px}@media screen and (max-width:320px){.reaction_layer .inner_reaction_layer{width:60%}.reaction_message .no_card .thumb_product{height:220px}.tcard_layer .list_tcard{padding:10px 20px 10px 15px}.tcard_layer .list_tcard li{padding-top:10px}.tcard_layer .wrap_btn{padding:10px 38px}.view_emotion .info_emotion{margin:0 10px}.info_guide .inner_guide{padding:0 20px}.info_guide .inner_guide .ico_gift2{right:20px}}.wrap_ask #kakaoContent,.wrap_gift_list #kakaoContent,.wrap_ask_view #kakaoContent,.wrap_ask_history #kakaoContent{padding-bottom:0}.inp_ask{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-appearance:none;opacity:0}.lab_ask{float:left;width:100%;font-size:15px;line-height:23px;color:#666}.lab_ask .ico_select{display:inline-block;width:22px;height:22px;margin-right:7px;background-position:-100px -240px;vertical-align:top}.inp_ask:checked+.lab_ask .ico_select{background-position:-130px -240px}.list_gift li{position:relative;padding:15px 0;border-bottom:1px solid #f2f2f2}.list_gift li:after{display:block;clear:both;content:""}.list_gift .thumb_product{overflow:hidden;float:left;position:relative;width:90px;height:90px}.list_gift .thumb_product:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.04);content:""}.list_gift .thumb_product .img_g{display:block}.list_gift .info_product{display:block;position:relative;height:90px;margin-left:100px}.list_gift .txt_num{display:block;font-size:12px;line-height:14px;letter-spacing:-1px;word-spacing:-1px}.list_gift .txt_product{color:#5990c7}.list_gift .txt_bar{display:inline-block;margin:0 3px;color:#ededed;vertical-align:top}.list_gift .txt_date{color:#a5a5a5}.list_gift .tit_subject{display:block;display:-webkit-box;overflow:hidden;max-height:36px;padding-top:3px;font-weight:400;line-height:18px;color:#222;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.list_gift .txt_option{display:block;display:-webkit-box;overflow:hidden;max-width:75%;padding-top:3px;font-size:13px;line-height:16px;color:#777;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.list_gift .txt_whom{position:absolute;left:0;bottom:-1px;font-size:13px;line-height:16px;color:#777}.list_gift .ico_who{display:inline-block;width:35px;height:15px;margin-right:6px;background-position:-190px -230px;vertical-align:top}.list_gift .ico_form{background-position:-190px -230px}.list_gift .ico_to{background-position:-170px -420px}.list_gift .txt_name{display:inline-block;overflow:hidden;max-width:120px;line-height:15px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.list_gift .btn_delete{position:absolute;top:0;right:0;margin-right:-15px;padding:15px}.list_gift .ico_delete{display:block;width:13px;height:13px;background-position:-205px -135px}.list_gift .desc_openchat{display:block;position:relative;clear:both;margin:5px 0 -1px 152px;font-size:12px;line-height:16px;color:#777}.list_gift .desc_openchat .ico_gift2{position:absolute;left:-10px;top:5px;width:6px;height:6px;background-position:-125px -610px}.ask_info .list_gift .desc_openchat{margin:5px 0 -2px 120px}.desc_ask{padding:5px 0 8px;font-size:12px;line-height:14px;text-align:center;color:#a5a5a5}.ask_tab{position:fixed;top:44px;left:0;right:0;z-index:5;height:45px;border-top:1px solid #e2e1e1}.gift_old .ask_tab,.sub_webview .ask_tab,.subview_type .ask_tab{top:0px;border-top:0 none}.ask_tab .list_tab{border-bottom:1px solid #e2e1e1}.ask_tab .list_tab:after{display:block;clear:both;content:""}.ask_tab .list_tab li{float:left;position:relative;width:50%;background:#fff}.ask_tab .list_tab li:first-child:after{position:absolute;top:15px;right:0;width:1px;height:15px;background-color:#dbdbdb;content:""}.ask_tab .link_tab{display:block;padding:14px 0 11px;font-size:17px;line-height:19px;color:#999;text-align:center}.ask_tab .on .link_tab{color:#222}.fld_ask{margin-top:56px;padding:0 15px;background:#fff}.ask_info{padding-top:28px}.ask_info:after{display:block;clear:both;content:""}.ask_info .tit_ask{display:block;padding-bottom:11px;font-weight:400;font-size:13px}.ask_info .cate_item{float:left;position:relative;width:49.14%;margin-right:1.3%}.ask_info .cate_item:last-child{margin-right:0}.ask_info .opt_cate{width:100%;height:39px;border:1px solid #e3e3e3;border-radius:0;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:9px;color:#777}.ask_info .opt_cate::-ms-expand{display:none}.ask_info .cate_item .ico_arrow{position:absolute;top:9px;right:9px;width:12px;height:7px;margin-top:7px;background-position:-236px -48px}.ask_info .cate_item .opt_cate:focus{border-color:#fde515}.ask_info .cate_item .opt_cate:focus+.ico_arrow{background-position:-130px -150px}.ask_info .link_gift{display:block;height:27px;padding-top:12px;border-radius:2px;line-height:14px;background-color:#999;text-align:center;color:#fff}.ask_info .info_product{padding-right:20px}.ask_info .tf_ask{display:block;overflow-x:hidden;overflow-y:auto;width:100%;height:150px;margin-bottom:10px;padding:13px;border:1px solid #e3e3e3;border-radius:0;line-height:19px;resize:none;box-sizing:border-box;-webkit-appearance:none}.ask_info .tf_ask:focus{border-color:#fde515}.ask_info .tf_ask::-webkit-input-placeholder{color:#ccc}.ask_info .tf_ask:-moz-placeholder{color:#ccc}.ask_info .tf_ask::-moz-placeholder{color:#ccc}.ask_info .tf_ask:-ms-input-placeholder{color:#ccc}.ask_info .txt_attention{display:inline-block;font-size:12px;line-height:16px;color:#a5a5a5;vertical-align:top}.btn_photo{width:85px;height:30px;margin:0 4px 5px 0;border-radius:2px;font-size:12px;line-height:17px;background:#999;color:#fff;vertical-align:top}.btn_photo .ico_photo{display:inline-block;width:19px;height:16px;margin-right:3px;background-position:-230px -230px;vertical-align:top}.wrap_photo{overflow-x:scroll;position:relative;height:100px}.list_photo{position:absolute;top:0;left:-10px}.list_photo:after{display:block;clear:both;content:""}.list_photo li{float:left;position:relative;margin-top:10px;padding-left:10px}.list_photo .thumb_photo{display:block;position:relative;overflow:hidden;width:90px;height:90px}.list_photo .thumb_photo:after{position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #000;border-color:rgba(0,0,0,.04);background:rgba(0,0,0,.04);content:""}.list_photo .thumb_photo .img_g{display:block;width:100%}.list_photo .btn_del{position:absolute;top:0;right:0;width:27px;height:27px;background-position:-153px -240px}.desc_agree{padding:17px 16px 15px 17px;font-size:11px;line-height:15px;background:#f4f4f4;color:#999}.desc_agree .eg_info{overflow:hidden;margin-top:10px;font-size:11px}.desc_agree .tit_eg{float:left;position:relative;width:68px;margin-top:1px;font-weight:700}.desc_agree .tit_eg:after{position:absolute;right:7px;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#e3e3e3;content:""}.desc_agree .txt_eg{overflow:hidden;margin-bottom:4px}.ask_info .choice_agree{padding-top:15px}.ask_info .inp_ask{width:183px}.ask_info .lab_ask{width:auto;margin-right:7px}.ask_info .link_ask{float:left;padding:3px 0;font-size:11px;color:#999;text-decoration:underline}.choice_agree{position:relative;padding:10px 0}.choice_agree:after{display:block;clear:both;content:""}.fld_ask .wrap_btn{margin:0 -15px;padding-top:20px}.fld_ask .wrap_btn .btn_submit{width:100%;height:50px;font-size:17px;background:#e5e5e5;color:#999}.fld_ask .on .btn_submit{background:#fde515;color:#222}.wrap_agree #kakaoContent{padding-bottom:0}.agree_info .tit_agree{display:block;margin-bottom:10px;font-weight:700;color:#777}.agree_info .txt_agree{font-size:12px;color:#777}.agree_info .detail_agree{margin-bottom:15px}.agree_info .tit_info{display:block;font-weight:700}.agree_info .desc_info{margin-bottom:15px}.agree_info .txt_info{display:block;margin-bottom:12px}.agree_info .link_policy{color:#0e22ff;text-decoration:underline}.wrap_gift_list .k_head{border-bottom:1px solid #e2e1e1}.gift_tab{padding:10px;background:#ededed}.gift_tab .list_tab{border:1px solid #e3e3e3;background:#fff}.gift_tab .list_tab:after{display:block;clear:both;content:""}.gift_tab .list_tab li{float:left;position:relative;width:50%}.gift_tab .list_tab li:first-child:after{position:absolute;top:14px;right:0;width:1px;height:15px;background-color:#dbdbdb;content:""}.gift_tab .link_tab{display:block;height:42px;padding:12px 0 9px;font-size:16px;line-height:18px;color:#999;text-align:center;box-sizing:border-box}.gift_tab .on .link_tab{color:#222}.wrap_gift_list .desc_ask{background:#ededed}.fld_gift{background:#fff}.empty_fld_gift{background:#ededed}.empty_gift{position:absolute;top:50%;left:0;width:100%;color:#a5a5a5;text-align:center}.fld_gift .list_gift{padding:0 15px 65px}.fld_gift .ico_select{float:left;margin-top:34px;margin-right:7px}.fld_gift .btn_select{position:fixed;left:0;bottom:0;width:100%;height:50px;font-size:17px;background:#e5e5e5;color:#999}.fld_gift .btn_select.on{background:#fde515;color:#222}.fld_gift .info_product{margin-left:126px}#kakaoWrap.wrap_ask_view{min-height:100%}.sub_webview .wrap_ask_view #mArticle{overflow:hidden}.sub_webview .wrap_ask_view #mArticle:before{display:block;overflow:hidden;visibility:hidden;height:0;font-size:0;clear:both;content:""}.android .sub_webview .wrap_ask_view .ask_tab,.android .subview_type .wrap_ask_view .ask_tab{top:-1px}.view_type{position:relative;margin-top:56px;padding:19px 15px 0;background:#fff}.view_type .list_view{padding-bottom:14px;border-bottom:1px solid #f2f2f2;font-size:13px;line-height:19px;color:#999}.view_type .list_view:after{display:block;clear:both;content:""}.view_type .list_view dt{float:left;position:relative;margin-right:8px;padding-right:8px;font-weight:700}.view_type .list_view dt:after{position:absolute;top:4px;right:0px;width:1px;height:9px;background:#ededed;content:""}.view_type .list_view dd{margin-bottom:2px}.view_type .ico_question{position:absolute;top:16px;right:15px;width:42px;height:42px;background-position:0 -240px}.view_type.on .ico_question{background-position:-50px -240px}.view_ask{padding:28px 15px 30px;background:#fff}.view_ask .info_product{padding-right:20px}.desc_view{padding-bottom:12px;line-height:20px;color:#222;word-break:break-all}.view_answer{margin-top:10px;padding:32px 15px 29px;background:#fff}.view_answer .tit_answer{display:inline-block;font-weight:400;font-size:13px;line-height:15px;color:#999;vertical-align:top}.view_answer .txt_date{display:inline-block;font-size:13px;line-height:15px;color:#999;vertical-align:top}.view_answer .txt_bar{display:inline-block;margin:0 7px;color:#ededed;vertical-align:top}.view_answer .desc_answer{position:relative;padding:5px 13px 0;line-height:19px;color:#222}.view_answer .ico_indent{position:absolute;top:10px;left:0px;width:8px;height:8px;background-position:-120px -150px}.view_newask{padding:15px;font-size:12px;line-height:16px;color:#555;text-align:center}.view_newask .link_newask{display:block;height:39px;border-radius:1px;line-height:39px;font-size:14px;background:#999;color:#fff;text-align:center}#kakaoWrap.wrap_ask_history{min-height:100%}.sub_webview .wrap_ask_history #mArticle{overflow:hidden}.sub_webview .wrap_ask_history #mArticle:before{display:block;overflow:hidden;visibility:hidden;height:0;font-size:0;clear:both;content:""}.ask_history{margin-top:56px}.empty_ask{position:absolute;top:50%;left:0;margin-top:-41px;width:100%;color:#a5a5a5;text-align:center}.ico_empty{margin:0 auto 20px;width:40px;height:41px;background-position:-210px -420px}.list_ask{padding:0 15px;background:#fff}.list_ask li{border-bottom:1px solid #f2f2f2}.list_ask .link_ask{display:block;padding:15px 0}.list_ask .link_ask:after{display:block;clear:both;content:""}.list_ask .txt_state{display:block;float:left;font-size:10px;line-height:12px;color:#777;text-align:center}.link_ask .ico_question{width:42px;height:42px;margin-bottom:5px;background-position:0 -240px}.link_ask.on .ico_question{background-position:-50px -240px}.link_ask .info_ask{display:block;padding-left:56px;font-size:12px;line-height:14px;color:#a5a5a5}.link_ask .txt_date{display:block;padding-top:2px}.link_ask .tit_subject{display:block;display:-webkit-box;overflow:hidden;max-height:33px;padding-top:3px;font-weight:400;font-size:14px;line-height:16px;color:#222;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.link_ask .txt_answer{display:block;position:relative;padding:6px 0 0 11px}.link_ask .ico_indent{position:absolute;top:6px;left:0px;width:8px;height:8px;background-position:-120px -150px}.agree_info{padding:28px 18px}@media only screen and (min-width:360px){.list_photo li{margin-right:5px}.fld_gift .info_product{margin-left:132px}.fld_gift .ico_select{margin-right:10px}.list_gift .txt_num{letter-spacing:0;word-spacing:0}.list_gift .txt_bar{margin:0 7px}}.gift_notice{min-width:320px;margin-bottom:-50px;padding:0}.gift_notice .list_notice{padding:10px 0 0}.gift_notice .list_notice li{border-bottom:1px solid #ededed;background-color:#fff}.gift_notice .list_notice li:first-child{border-top:1px solid #e2e1e1}.gift_notice .list_notice li:last-child{border-bottom:1px solid #e2e1e1}.gift_notice .link_notice{display:block;position:relative;padding:15px 20px 15px 42px}.gift_notice .link_notice .ico_gift2{position:absolute;top:50%;left:15px;width:12px;height:7px;margin-top:-4px;background-position:-215px -295px;content:""}.gift_notice .list_notice .fold_open{border-bottom:1px solid #e3e3e3}.gift_notice .fold_open .link_notice{background:#ffee65}.gift_notice .fold_open .link_notice .ico_gift2{background-position:-230px -295px}.gift_notice .fold_open .txt_date{color:#555}.gift_notice .fold_open .tit_subject{color:#222}.gift_notice .tit_subject{display:block;font-weight:400;font-size:15px;line-height:19px;color:#666}.gift_notice .txt_date{display:block;padding-bottom:1px;font-size:13px;color:#999}.gift_notice .desc_notice{display:none;padding:30px 20px 29px 41px;font-size:14px;line-height:19px;background-color:#f5f5f5;color:#666}.gift_notice .desc_notice img{max-width:100%}.gift_notice .desc_notice a{color:-webkit-link;text-decoration:underline}.gift_notice .fold_open .desc_notice{display:block;border-top:1px solid #e3e3e3}.wrap_reaction .link_order,.wrap_reaction .link_kakaopay,.wrap_reaction .btn_barcode{display:block;height:26px;margin-bottom:20px;padding:10px 0;border:1px solid #ddd;font-size:16px;line-height:26px;text-align:center}.wrap_reaction .link_order .ico_order{display:inline-block;width:19px;height:21px;margin:3px 9px 0 0;background-position:-170px -440px;vertical-align:top}.wrap_reaction .link_kakaopay .ico_kakaopay{display:inline-block;width:53px;height:18px;margin:5px 4px 0 0;background-position:-125px -620px;vertical-align:top}.wrap_reaction .btn_barcode .ico_barcode{display:inline-block;width:24px;height:16px;margin:5px 10px 0 0;background-position:-80px -695px;vertical-align:top}.wrap_cpnbutton{display:table;width:100%;margin-top:2px;table-layout:fixed}.wrap_cpnbutton .item_cpnbutton{display:table-cell;width:50%;padding-left:3px;vertical-align:top}.wrap_cpnbutton .item_cpnbutton:first-child{padding:0 3px 0 0}.wrap_reaction .btn_coupon{display:block;overflow:hidden;width:100%;height:48px;margin-bottom:20px;padding:0 3px;border:1px solid #ddd;font-weight:500;font-size:16px;line-height:46px;background-color:#fff;color:#333;box-sizing:border-box;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wrap_reaction .btn_coupon .ico_location{display:inline-block;width:15px;height:20px;margin:14px 9px 0 0;vertical-align:top;background-position:-165px -675px}.wrap_reaction .btn_coupon .ico_delivery{display:inline-block;width:22px;height:18px;margin:14px 9px 0 0;vertical-align:top;background-position:-165px -700px}.recent_search{display:none;overflow:hidden;position:relative;padding:12px 0 11px 15px}.recent_search .tit_recent{float:left;margin-right:8px;font-weight:400;font-size:14px;line-height:25px;color:#666;text-align:center}.recent_search .wrap_recent{overflow:hidden;height:27px}.recent_search .box_recent{overflow-x:auto}.recent_search .list_recent{display:inline-block;padding:0 15px 30px 0;font-size:0;line-height:0;vertical-align:top;white-space:nowrap}.recent_search .list_recent li{display:inline-block;margin-left:10px;line-height:25px;vertical-align:top}.recent_search .list_recent li:first-child{margin-left:0}.recent_search .list_recent .link_recent{display:inline-block;height:25px;padding:0 6px 0 10px;border-radius:50px 0 0 50px;font-size:14px;color:#666;background:#F3F3F5;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recent_search .list_recent .btn_del{display:inline-block;height:25px;padding:0 10px 0 2px;border-radius:0 50px 50px 0;background:#F3F3F5;vertical-align:top;cursor:pointer}.recent_search .list_recent .ico_del{width:7px;height:7px;background-position:-210px -1090px}.recent_on .recent_search,.recent_on.recent_search{display:block}.manual_search{margin:7px 0 0;padding:30px 0 28px;background-color:#fafafa}.manual_search .manual_slide{overflow-x:auto;padding-left:25px}.android .manual_search .manual_slide::-webkit-scrollbar,.ios .manual_search .manual_slide::-webkit-scrollbar{display:none}.manual_search .manual_slide .list_slide{padding-bottom:2px;font-size:0;line-height:0;white-space:nowrap}.manual_search .list_slide li{display:inline-block;vertical-align:top}.manual_search .manual_slide .slide_pannel{padding-right:13px}.manual_search .manual_slide .link_manual{display:block;overflow:hidden;position:relative;width:90px;-webkit-tap-highlight-color:transparent}.manual_search .manual_slide .link_manual:after{position:absolute;left:0;top:0;width:90px;height:90px;border-radius:100%;background-color:rgba(0,0,0,.08);content:""}.manual_search .manual_slide .wrap_thumb{display:block;width:90px;height:90px}.manual_search .manual_slide .thumb_manual{display:block;width:90px;height:auto;border-radius:90px}.manual_search .manual_slide .txt_manual{display:block;overflow:hidden;padding-top:8px;font-size:14px;line-height:17px;color:#777;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.manual_search .manual_slide .txt_hash{display:block;overflow:hidden;font-weight:700;font-size:14px;line-height:17px;color:#222;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.manual_search .manual_slide .ico_ad{position:absolute;right:0;top:74px;z-index:10;width:25px;height:16px;background-position:-220px -605px}.popular_search .manual_search{margin:0;padding:50px 0 25px}.manual_min .manual_slide{overflow:hidden;padding:0 7px 0 8px}.manual_min .manual_slide .list_slide{margin-left:-9%;text-align:center}.manual_min .list_slide li{padding:0 2px 0 3px}.manual_min .manual_slide .slide_pannel{padding:0 8px 0 7px}.suggest_on .searchbx{z-index:11}.suggest_on .list_suggest{display:block}.suggest_on .manual_search{position:relative;z-index:0}.suggest_on:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#fff;content:""}.bg_search,.bg_static{background-color:#fafafa}.bg_search #kakaoFoot,.bg_static #kakaoFoot{position:static}.bg_search #kakaoContent,.bg_static #kakaoContent{padding-bottom:0;background-color:#ededed}.box_empty{padding:115px 0 119px}.box_empty .bg_empty{display:block;width:150px;height:150px;margin:0 auto;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_empty_171025.png) no-repeat 0 0}.box_empty .desc_empty{padding-top:29px;font-size:18px;line-height:23px;color:#333;text-align:center}.bottom_btn{position:fixed;left:0;bottom:0;z-index:50;width:100%;height:50px;background:#fee700}.bottom_btn .btn_g{position:relative;width:100%;height:50px;font-weight:700;font-size:18px;line-height:50px;color:#111;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.box_empty .bg_empty{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_empty_171025.png);background-size:150px 150px}}.bg_empty{background-color:#ededed}.bg_empty #kakaoContent{padding-bottom:0}.bg_empty #kakaoFoot{display:none}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.wrap_reaction #kakaoContent{padding-bottom:134px}.order_method{padding-bottom:calc(75px + constant(safe-area-inset-bottom));padding-bottom:calc(75px + env(safe-area-inset-bottom))}.wrap_message .order_message{position:relative}.box_write .write_btn{position:absolute;bottom:34px}.reaction_btn,.select_option{bottom:34px}.option_layer,.fixed_gftbtn,.code_option_layer .optlayer_gftbtn{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.option_layer:after,.fixed_gftbtn:after{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.bottom_btn{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.bottom_btn:after{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.fld_gift{position:relative}.fld_gift .list_gift{padding-bottom:99px}.fld_ask{padding-bottom:34px}.wrap_message .order_message:after{position:absolute;bottom:0;left:0;right:0;height:34px;background-color:#fff;content:""}.reaction_btn:after{position:absolute;bottom:-34px;left:0;right:0;height:34px;background-color:#fff;content:""}.item_option_view .box_tooltip{bottom:84px}.link_gotop,.link_goback{bottom:calc(constant(safe-area-inset-bottom) + 16px);bottom:calc(env(safe-area-inset-bottom) + 16px)}.item_option_view .box_tooltip_type2{bottom:50px}.gobtn_positionup .link_gotop,.gobtn_positionup .link_goback{bottom:94px}.wrap_detail .sp{bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px)}.reaction_layer.delivery_layer{bottom:84px}.addcart_layer{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.addcart_layer:after{position:fixed;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.order_kakaopayment.status_payment{padding-bottom:calc(90px + constant(safe-area-inset-bottom));padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.share_btn .layer_share{display:none}.share_btn .layer_share.open_share{overflow:hidden;display:block;position:absolute;top:-19px;right:37px;width:123px;height:65px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/share.png);background-size:123px 65px}.share_btn .layer_share .link_kakao,.share_btn .layer_share .link_story{float:left;width:58.5px;height:100%}.share_btn .ico_detail{position:absolute;top:0;right:15px;width:22px;height:22px;background-position:-50px 0}.info_product .share_btn .ico_gift2{top:2px}.brande_top .share_btn .ico_gift2{top:28px}.brande_top .share_btn .layer_share.open_share{right:58px;top:8px}.wrap_brands #kakaoContent{padding-top:92px}.share_btn .btn_share{overflow:hidden;position:absolute;right:15px;top:20px;width:40px;height:40px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/btn_share.png) no-repeat 0 0;background-size:40px 40px}.view_product .basic_info .btn_addcart{position:absolute;top:-3px;right:58px}.view_product .basic_info .btn_addcart .ico_cart{width:27px;height:27px;background-position:-115px -650px}@media only screen and (max-width:320px){.view_product .basic_info .btn_addcart{right:46px}}.list_brands .inner_brand{padding:0 10px;width:100%;box-sizing:border-box}.list_brands .inner_brand:after{display:block;clear:both;content:""}.wrap_birthday #kakaoContent{padding-bottom:0}.wrap_birthday .profile_intro{overflow:hidden;padding:13px 8px 34px 20px;border-bottom:1px solid #e8e8e8}.wrap_birthday .profile_intro .wrap_thumb{overflow:hidden;float:left;position:relative;width:60px;height:60px;margin-top:2px;border-radius:60px}.wrap_birthday .profile_intro .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:60px;content:""}.wrap_birthday .profile_intro .thumb_g{width:60px;height:60px}.wrap_birthday .profile_intro .info_intro{overflow:hidden;padding-left:20px}.wrap_birthday .profile_intro .desc_intro{font-weight:600;font-size:24px;line-height:29px;color:#222}.wrap_birthday .profile_intro .txt_date{display:block;padding-top:7px;font-size:14px;line-height:17px;font-family:-apple-system,Helvetica,sans-serif;color:#222}.wrap_birthday .recomm_item{padding-top:35px}.wrap_birthday #kakaoHead{z-index:10}.scroll_on .wrap_birthday #kakaoHead{z-index:10000}.wrap_birthday .thumb_g{display:block;width:100%;height:auto}.wrap_birthday .tit_theme{padding:32px 16px 18px;border-top:8px solid #F5F5F5;font-size:19px;line-height:20px;color:#333;letter-spacing:-.026em}.wrap_birthday .wrap_slide{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative}.wrap_birthday .wrap_slide::-webkit-scrollbar{display:none}.wrap_birthday .theme_intro{display:table;position:relative;width:100%;height:153px;padding:27px 116px 31px 16px;box-sizing:border-box}.wrap_birthday .theme_intro:after{position:absolute;left:16px;right:16px;bottom:0;height:2px;background-color:#f9f9f9;content:""}.wrap_birthday .theme_intro .tit_intro{display:block;font-size:24px;line-height:34px;color:#222;letter-spacing:-.006em}.wrap_birthday .theme_intro .txt_name{display:inline-block;overflow:hidden;max-width:170px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.wrap_birthday .theme_intro .wrap_thumb{position:absolute;right:21px;top:29px;width:80px;height:80px}.wrap_birthday .theme_intro .mask_outline{height:100%}.wrap_birthday .theme_intro .thumb_outline{display:block;height:100%}.wrap_birthday .theme_intro .thumb_outline:after{background-position:-170px -100px}.wrap_birthday .theme_intro .deco_thumb{position:absolute;right:-2px;top:-19px;width:74px;height:112px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/deco_thumb.png) 100% 0 no-repeat;background-size:100%}.wrap_birthday .list_tab .num_zero{color:#ccc}.wrap_birthday .theme_intro .wrap_natal{display:table-cell;width:100%;vertical-align:middle}.wrap_birthday .theme_intro .info_date{overflow:hidden;padding:6px 0 10px}.wrap_birthday .theme_intro .date_birth{float:left;position:relative;font-weight:700;font-size:18px;color:#222;line-height:21px;font-family:-apple-system,Helvetica,sans-serif}.wrap_birthday .theme_intro .date_birth:after{position:absolute;left:0;right:0;bottom:2px;z-index:-1;height:8px;background-color:rgba(254,231,0,.7);content:""}.wrap_birthday .theme_intro .txt_date{float:left;padding:2px 0 0 7px;color:#909090;line-height:18px;letter-spacing:-.03em}.wrap_birthday .theme_intro .today_date{color:#5f96fc}.wrap_birthday .link_exchange{display:inline-block;margin-top:5px;line-height:24px;color:#666;vertical-align:top}.wrap_birthday .link_exchange .num_exchange{margin-left:5px;font-weight:700;color:#999}.wrap_birthday .link_exchange.link_on,.wrap_birthday .link_exchange.link_on .num_exchange{color:#5f96fc}.wrap_birthday .section_like{position:relative;padding-bottom:30px}.wrap_birthday .section_like .tit_theme{padding-top:30px;border-top:none;font-size:16px;line-height:18px;color:#222;letter-spacing:-.031em}.wrap_birthday .section_like .link_more_wshs{position:absolute;right:8px;top:24px;padding:5px 10px;font-size:15px;line-height:18px;color:#999;letter-spacing:-.033em}.wrap_birthday .section_like .detail_like{overflow:hidden}.wrap_birthday .list_like{overflow-y:auto;margin-bottom:-30px;padding:0 11px 30px 16px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.wrap_birthday .list_like li{display:inline-block;width:31.83%;padding-right:5px;vertical-align:top}.wrap_birthday .list_like .link_like{display:block;color:#222}.wrap_birthday .list_like .wrap_thumb{display:block;overflow:hidden;position:relative;height:0;padding-bottom:100%}.wrap_birthday .list_like .wrap_thumb:after{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(0,0,0,.06);background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.wrap_birthday .list_like .brand_product,.wrap_birthday .list_like .name_product,.wrap_birthday .list_like .price_product{display:block;overflow:hidden;margin-top:4px;font-size:14px;line-height:16px;letter-spacing:-.036em;text-overflow:ellipsis}.wrap_birthday .list_like .brand_product{margin-top:6px;font-size:13px;color:#999;letter-spacing:-.038em}.wrap_birthday .list_like .name_product{font-weight:400;color:#666}.wrap_birthday .list_like .num_price{font-weight:700}.wrap_birthday .list_like .link_more{display:block;position:relative;margin-bottom:50px;padding-top:100%;background-color:#fafafa}.wrap_birthday .list_like .link_more:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.06);content:""}.wrap_birthday .list_like .txt_ask{position:absolute;left:0;right:0;top:50%;font-size:13px;line-height:18px;color:#999;text-align:center;transform:translateY(-50%)}.wrap_birthday .list_like .txt_more{position:absolute;left:0;right:0;top:50%;margin-top:-8px;font-size:13px;color:#222;line-height:16px;text-align:center}.wrap_birthday .list_like .ico_more{display:inline-block;width:6px;height:11px;margin:2px 0 0 6px;background-position:-230px -590px;vertical-align:top}.wrap_birthday .section_like .link_request{position:absolute;right:20px;top:31px;height:28px;padding:0 12px;border:1px solid #ccc;border-radius:2px;color:#222;line-height:29px}.wrap_birthday .section_like .detail_nolike{padding:25px 20px 4px;font-size:13px;text-align:center}.wrap_birthday .section_like .desc_nolike{color:#999;line-height:16px}.wrap_birthday .section_like .link_nolike{display:inline-block;padding-top:15px;color:#222;line-height:15px;vertical-align:top}.wrap_birthday .link_nolike .ico_arrow{display:inline-block;width:6px;height:11px;margin:2px 0 0 6px;background-position:-230px -590px;vertical-align:top}.wrap_birthday .section_like .txt_nowshs{padding-top:11px;line-height:20px;color:gray;letter-spacing:-.036em;text-align:center}.wrap_birthday .section_like .link_askfrd{width:326px;height:42px;margin-top:19px;border:1px solid #E0E0E0;border-radius:4px;line-height:42px}@media screen and (max-width:360px){.wrap_birthday .section_like .link_askfrd{width:auto;margin:19px 16px 0}}.wrap_birthday .section_like .link_askfrd .ico_heart{width:14px;height:13px;margin:14px 5px 0 0;background-position:-85px -80px}.wrap_birthday .section_how{padding-bottom:22px}.wrap_birthday .list_how{overflow:hidden;padding:0 12px}.wrap_birthday .list_how li{float:left;width:50%;padding:0 4px 8px;box-sizing:border-box}.wrap_birthday .list_how .link_how{display:block;position:relative}.wrap_birthday .list_how .tit_how{position:absolute;left:10px;right:10px;top:10px;color:rgba(0,0,0,.7);line-height:16px}.wrap_birthday .section_story{padding:20px 16px 0;border-top:8px solid #F5F5F5}.wrap_birthday .list_story li{padding-bottom:30px}.wrap_birthday .list_story .link_story{display:block}.wrap_birthday .list_story .wrap_thumb{display:block;overflow:hidden;position:relative;padding-top:57.92%;border-radius:4px}.wrap_birthday .list_story .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.wrap_birthday .list_story .thumb_g{position:absolute;left:0;top:0}.wrap_birthday .list_story .tit_story{display:block;overflow:hidden;padding-top:16px;font-size:18px;line-height:20px;letter-spacing:-.031em;color:#222;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.wrap_birthday .list_story .desc_story{display:block;display:-webkit-box;overflow:hidden;max-height:40px;padding-top:6px;color:#999;line-height:20px;letter-spacing:-.036em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.request_layer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10010;background-color:rgba(0,0,0,.65)}.request_layer .inner_request_layer{position:absolute;left:20px;right:20px;top:50%;max-width:600px;margin:0 auto;padding-top:48px;background-color:#fff;text-align:center;transform:translateY(-50%)}.request_layer .inner_request_layer .img_g{display:block;width:100%}.request_layer .link_send{display:block;overflow:hidden;height:50px;font-weight:700;font-size:17px;color:#222;line-height:51px;background-color:#fee700}.request_layer .btn_close{position:absolute;top:0;right:0}.request_layer .btn_close .ico_gift2{width:20px;height:20px;margin:14px;background-position:-70px 0}.request_layer .tit_request{display:inline-block;position:relative;font-size:16px;color:#222;line-height:20px;letter-spacing:-.03em;vertical-align:top}.request_layer .tit_request:after{position:absolute;left:0;right:0;bottom:-1px;z-index:-1;height:10px;background-color:#fee700;content:""}.request_layer .desc_request{padding:10px 0 20px;font-size:15px;color:#555;line-height:21px}@media screen and (max-height:500px){.request_layer .inner_request_layer{left:27px;right:27px;padding-top:32px}.request_layer .tit_request{font-size:14px;line-height:18px}.request_layer .desc_request{padding:6px 0 12px;font-size:13px;line-height:17px}.request_layer .link_send{height:39px;font-size:14px;line-height:40px}}.wrap_birthday .section_recomm{padding-bottom:13px;border-top:12px solid #f9f9f9}.wrap_birthday .section_recomm .wrap_slide{padding:0 0 16px 20px}.wrap_birthday .list_recomm{overflow:hidden}.wrap_birthday .list_recomm li{float:left;width:160px;padding-right:12px}.wrap_birthday .list_recomm .link_recomm{display:block}.wrap_birthday .list_recomm .thumb_g{width:160px;height:160px}.wrap_birthday .list_recomm .wrap_thumb{display:block;overflow:hidden;position:relative;width:160px;height:160px}.wrap_birthday .list_recomm .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.04);content:""}.wrap_birthday .list_recomm .tit_recomm,.wrap_birthday .list_recomm .desc_recomm,.wrap_birthday .memory_profile .tit_name,.wrap_birthday .memory_profile .txt_date{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_birthday .list_recomm .tit_recomm{padding-top:12px;line-height:17px}.wrap_birthday .list_recomm .desc_recomm{padding-top:4px;line-height:18px}.wrap_birthday .section_hot .wrap_slide{padding:2px 0 0 20px}.wrap_birthday .list_cate{overflow:hidden}.wrap_birthday .list_cate li{float:left;padding-right:6px;vertical-align:top}.wrap_birthday .list_cate .link_cate{display:inline-block;height:33px;padding:0 18px;border:1px solid #f6f6f6;font-size:14px;line-height:33px;color:#666;background-color:#f6f6f6;text-align:center;vertical-align:top;-webkit-tap-highlight-color:transparent}.wrap_birthday .on .link_cate{border-color:#999;color:#000;background-color:#fff}.wrap_birthday .total_hot{overflow:hidden;padding:37px 20px 0}.wrap_birthday .total_hot .tit_total{float:left;line-height:17px}.wrap_birthday .total_hot .link_sort{float:right;margin-top:-1px;font-size:13px;line-height:17px;color:#333;text-decoration:underline}.wrap_birthday .list_item{overflow:hidden;padding:0 8px}.wrap_birthday .list_item li{float:left;width:50%;padding:0 8px 30px;box-sizing:border-box}.wrap_birthday .list_item .link_item{display:block}.wrap_birthday .list_item .wrap_thumb{display:block;overflow:hidden;position:relative;height:0;padding-bottom:100%}.wrap_birthday .list_item .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.wrap_birthday .list_item .detail_item{display:block;height:86px}.wrap_birthday .list_item .brand_item{display:block;overflow:hidden;padding-top:10px;font-size:13px;line-height:15px;letter-spacing:-.038em;color:#999;white-space:nowrap;text-overflow:ellipsis}.wrap_birthday .list_item .name_item{display:block;display:-webkit-box;overflow:hidden;padding-top:4px;font-weight:400;line-height:18px;color:#666;letter-spacing:-.036em;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:36px}.wrap_birthday .list_item .txt_price{display:block;padding-top:5px;font-weight:700;line-height:16px;color:#333;letter-spacing:-.036em}.wrap_birthday .list_item .txt_won{font-weight:400}.wrap_birthday .wrap_btn_home{position:relative;height:102px}.wrap_birthday .btn_home{position:absolute;left:80px;right:80px;bottom:38px;z-index:10;height:42px;border:1px solid #DEDEDE;border-radius:44px;line-height:42px;background-color:#fff;color:#222;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}.wrap_birthday .btn_home.btn_fixed{position:fixed;bottom:15px;bottom:calc(constant(safe-area-inset-bottom) + 15px);bottom:calc(env(safe-area-inset-bottom) + 15px)}@media only screen and (max-width:360px){.wrap_birthday .btn_home{left:50%;right:auto;width:200px;transform:translate(-50%)}}.bg_empty{background-color:#f9f9f9}.bg_empty #kakaoWrap{position:static}.wrap_birthday .wrap_empty{position:absolute;left:0;right:0;top:243px;bottom:0;padding:50px 0;text-align:center}.wrap_birthday .wrap_empty .inner_empty{display:table;width:100%;height:100%}.wrap_birthday .wrap_empty .data_empty{display:table-cell;vertical-align:middle}.wrap_birthday .wrap_empty .ico_empty{width:60px;height:60px;margin:0 auto 30px;background-position:0 -505px}.wrap_birthday .wrap_empty .tit_empty{display:block;font-weight:400;font-size:23px;line-height:28px;color:#666}.wrap_birthday .wrap_empty .desc_empty{padding-top:6px;font-size:15px;line-height:18px;color:#999}.method_type .btn_payment{display:block;position:relative;width:100%;height:50px;padding-left:15px;text-align:left;color:#222;box-sizing:border-box}.method_type .btn_payment .ico_gift2{position:absolute;top:0;right:15px;bottom:0;width:15px;height:8px;margin:auto;background-position:-230px -310px}.method_type .btn_open .ico_gift2{background-position:-210px -310px}.method_normal .list_method{display:none}.method_normal .btn_open+.list_method{display:block}@media only screen and (max-width:320px){.wrap_birthday .rw_hide{display:none}.wrap_birthday .list_tab{padding-left:0;font-size:0;text-align:center}.wrap_birthday .list_tab li{display:inline-block;float:none;vertical-align:top}}@media only screen and (max-width:360px){.wrap_birthday .rw_hide{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.wrap_birthday .box_memory .ico_emoji{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_emoji.png);background-size:138px 138px}.wrap_birthday .memory_type1 .txt_memory{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_memory.png);background-size:1px 28px}}.display_banner img{display:block;width:100%;border:0 none}.display_banner .slick-dots{width:auto;height:5px;display:block;position:absolute;top:5px;right:5px;clear:both;text-align:right}.display_banner .slick-dots li.slick-active{width:7px;background-color:#fff}.display_banner .slick-dots li{float:left;display:inline-block;width:4px;height:4px;margin:1px 2px 0 1px;border-radius:4px;background-color:#444;font-size:0;line-height:0;text-indent:-9999px}.order_method .wrap_etc{border-top:1px solid #f2f2f2;background-color:#fff}.order_method .link_etc{display:block;position:relative;height:50px;padding:0 15px;font-weight:700;font-size:15px;line-height:51px;color:#232323}.order_method .link_etc .ico_arr{position:absolute;right:15px;top:21px;width:15px;height:9px;background-position:-230px -545px}.order_method .etc_open .ico_arr{background-position:-230px -535px}.order_method .wrap_etc .wrap_method{display:none;padding:0 15px 20px}.order_method .etc_open .wrap_method{display:block}.order_method .box_etc{position:relative;border:1px solid #eff1f2;border-radius:5px}.order_method .box_etc+.box_etc{margin-top:10px}.order_method .box_etc .ico_gift2{display:inline-block;vertical-align:top}.order_method .box_etc .inp_radio,.order_method .wrap_agree .inp_check,.order_method .wrap_cashrcpt .inp_check{position:absolute;z-index:10;width:100%;height:53px;border:0 none;border-radius:0;opacity:.01}.order_method .wrap_etc .box_etc .lab_info{display:block;overflow:hidden;position:relative;height:53px;padding:0 13px;font-size:14px;line-height:54px;color:#111}.order_method .box_etc .ico_card{width:20px;height:16px;margin:19px 10px 0 1px;background-position:-180px -520px}.order_method .box_etc .ico_phone{width:15px;height:23px;margin:15px 12px 0 4px;background-position:-180px -540px}.order_method .box_etc .ico_banktransfer{width:20px;height:15px;margin:19px 10px 0 1px;background-position:-80px -675px}.order_method .box_etc .ico_radio{float:right;width:20px;height:20px;margin-top:17px;background-position:-215px -510px}.order_method .box_etc .inp_radio:checked+.lab_info .ico_radio,.order_method .wrap_agree .inp_check:checked+.lab_info .ico_check,.order_method .wrap_cashrcpt .inp_check:checked+.lab_info .ico_check{background-position:-215px -485px}.order_method .box_etc .emph_payment{position:absolute;right:48px;top:18px;font-size:12px;line-height:20px;color:#8e8e93;letter-spacing:-.02em}.order_method .box_etc .group_etc{position:relative}.order_method .box_etc .group_select{position:relative;margin:0 13px 13px}.order_method .box_etc .group_select:after{position:absolute;right:13px;top:10px;width:7px;height:7px;border-left:1px solid #a4a8b2;border-bottom:1px solid #a4a8b2;transform:rotate(-45deg);content:""}.order_method .box_etc .opt_select{width:100%;height:32px;border:1px solid #f0f2f3;border-radius:0;font-size:13px;line-height:32px;color:#262626;letter-spacing:-.4px;background-color:#fff;text-indent:12px;outline:none;-webkit-appearance:none}.order_method .box_etc .opt_select:disabled{opacity:1;color:#999;background-color:#f5f5f5}.order_method .box_etc:disabled{opacity:1;color:#999;background-color:#f5f5f5}.order_method .wrap_agree,.order_method .wrap_cashrcpt .group_inp{position:relative;border-top:8px solid #ededed;background-color:#fff}.order_method .wrap_agree .group_inp{position:relative}.order_method .wrap_agree .lab_info,.order_method .wrap_cashrcpt .lab_info{display:block;overflow:hidden;position:relative;height:50px;padding:0 68px 0 15px;font-size:13px;line-height:51px;color:#888;letter-spacing:-.05em}.order_method .wrap_agree .inp_check,.order_method .wrap_cashrcpt .inp_check{height:50px}.order_method .wrap_agree .ico_check,.order_method .wrap_cashrcpt .ico_check{float:left;width:20px;height:20px;margin:15px 9px 0 0;background-position:-205px -535px}.order_method .wrap_agree .box_agree{padding:10px 0}.order_method .wrap_agree .box_agree .inp_check{height:36px}.order_method .wrap_agree .box_agree .lab_info{height:36px;padding-right:50px;font-size:14px;line-height:36px;color:#666}.order_method .wrap_agree .box_agree .ico_check{margin-top:8px}.order_method .wrap_agree .box_agree .link_agree{top:0;right:0;padding:11px 14px 11px 11px;font-size:13px;color:#888}.wrap_cashrcpt .wrap_method{display:none;padding-bottom:14px;background-color:#fff}.cashrcpt_open .wrap_method{display:block}.wrap_cashrcpt .group_select{position:relative;margin:0 15px}.wrap_cashrcpt .group_select:after{position:absolute;right:13px;top:10px;width:7px;height:7px;border-left:1px solid #a4a8b2;border-bottom:1px solid #a4a8b2;transform:rotate(-45deg);content:""}.wrap_cashrcpt .opt_select,.wrap_cashrcpt .tf_cashrcpt{width:100%;height:32px;border:1px solid #d4d4d4;font-size:13px;color:#262626;letter-spacing:-.4px;background-color:#fff;text-indent:12px;outline:none}.wrap_cashrcpt .opt_select{line-height:32px;border-radius:0;-webkit-appearance:none}.wrap_cashrcpt .opt_select::-ms-expand,.wrap_cashrcpt .tf_cashrcp::-ms-expand,#kakaoPayment .kakaopayment_box_select .kakaopayment_select_comm::-ms-expand{display:none}.wrap_cashrcpt .opt_select:disabled,.wrap_cashrcpt .tf_cashrcpt:disabled{opacity:1;color:#999;background-color:#f5f5f5}.wrap_cashrcpt .group_tf{position:relative;margin:10px 15px 0}.wrap_cashrcpt .tf_cashrcpt{line-height:32px;box-sizing:border-box}.wrap_cashrcpt .lab_tf{position:absolute;left:12px;top:0;font-size:13px;line-height:33px;color:#999}.wrap_cashrcpt .on .lab_tf{display:none}.wrap_cashrcpt .group_cashnoti{padding:19px 16px 16px}.wrap_cashrcpt .group_cashnoti .txt_cashnoti{overflow:hidden;padding:15px;border:1px solid #EDEDED;border-radius:4px;background-color:#fafafc;box-sizing:border-box}.wrap_cashrcpt .group_cashnoti .emph_g{display:block;font-weight:700;font-size:14px;line-height:16px;color:#222}.wrap_cashrcpt .group_cashnoti .txt_g{display:block;margin-top:8px;font-size:13px;line-height:18px;color:#888;word-break:break-all}.order_method .wrap_method .group_inp{margin-bottom:-14px;border-top:0}.order_method .wrap_method .inp_check{height:40px}.order_method .wrap_method .lab_info{height:40px;line-height:41px}.order_method .wrap_method .ico_check{margin-top:10px}.group_maincheck{padding:0 15px;font-size:0}.group_maincheck .item_radio{display:inline-block;position:relative;vertical-align:top}.group_maincheck .item_radio+.item_radio{margin-left:35px}.group_maincheck .item_radio .lab_info{display:inline-block;padding:0;vertical-align:top}.group_maincheck .item_radio .inp_check{left:0;top:15px;width:20px;height:20px}.group_maincheck .btn_modify{display:inline-block;width:40px;height:23px;margin:14px 0 0 9px;border:1px solid #dfdfdf;font-size:13px;color:#898989;background-color:#fafafa;vertical-align:top}@media only screen and (max-width:320px){.group_maincheck .item_radio+.item_radio{margin-left:20px}}.order_method .wrap_agree .link_agree,.order_method .wrap_cashrcpt .link_agree{position:absolute;right:15px;top:18px;z-index:20;font-size:12px;line-height:14px;color:#b3b3b3;text-decoration:underline}.order_method .wrap_cashrcpt .link_agree{top:14px}.order_method .wrap_agree{position:relative;border-top:8px solid #ededed;background-color:#fff}.order_method .wrap_agree .agree_privacy{padding:18px 17px}.order_method .wrap_agree.type_txtnchk .agree_privacy{padding-bottom:0}.order_method .wrap_agree .agree_privacy .txt_privacy{display:block;display:-webkit-box;overflow:hidden;max-height:32px;font-size:13px;line-height:16px;color:#888;letter-spacing:-.05em;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order_method .wrap_agree .link_privacy{font-weight:700;color:#888;text-decoration:underline}.order_method .box_dimmed{border-color:#f8f8f8;background-color:#f8f8f8}.order_method .box_dimmed .ico_card,.order_method .box_dimmed .ico_phone{opacity:.25}.order_method .box_dimmed .lab_info{color:#bbb}.order_method .box_dimmed .ico_radio{border-radius:20px;background-image:none;background-color:rgba(0,0,0,.04)}.order_method .desc_notice{height:18px;padding:16px 15px;margin-top:5px;font-size:13px;line-height:18px;color:#888;background-color:#fff;letter-spacing:-.05em}.order_method .desc_notice .ico_notice{display:inline-block;width:15px;height:15px;margin:1px 10px 0 0;background-position:-100px -126px;vertical-align:top}.wrap_terms{height:100%;background-color:#fff}.wrap_terms .tit_agree{height:44px;border:solid #e2e1e1;border-width:1px 0;font-size:17px;line-height:45px;color:#222;text-align:center}.wrap_terms .agree_info{padding:23px 15px 8px}.wrap_terms .agree_info .txt_agree{display:block;font-size:16px;line-height:30px;color:#000;letter-spacing:-.035em}.wrap_terms .agree_info .ico_agree{display:inline-block;width:12px;height:13px;margin:8px 6px 0 0;background-position:-140px -540px;vertical-align:top}.wrap_terms .desc_terms{padding:0 15px;font-size:14px;line-height:22px;color:#888;letter-spacing:-.04em}.wrap_terms .tit_terms{display:block;padding:22px 15px 0;font-size:14px;line-height:22px;color:#888;letter-spacing:-.05em}.wrap_terms .list_terms{padding:0 15px;font-size:14px;line-height:22px;color:#888;letter-spacing:-.04em}.wrap_terms .list_terms>li:before{display:inline-block;width:3px;height:3px;margin:9px 0 0 5px;border-radius:3px;background-color:#888;vertical-align:top;content:""}.wrap_terms .list_subterms{padding-left:13px}.wrap_terms #kakaoContent{background-color:#fff}.wrap_terms .list_terms:last-child{padding-bottom:50px}.debug_layer{position:fixed;height:300px;overflow-y:auto;font-size:10px;bottom:70px;border:1px solid #000;background-color:#fff;padding:5px}.debug_handle{position:fixed;bottom:50px}.wrap_consent{position:relative;min-height:100%;padding:42px 35px 0;box-sizing:border-box}.wrap_consent .tit_consent{overflow:hidden;margin-left:3px;width:174px;height:93px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/tit_consent.png) 0 0 no-repeat;background-size:174px 93px}.wrap_consent .tit_prev{width:217px;height:94px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/tit_consent2.png);background-size:217px 94px}.wrap_consent .desc_consent{padding-top:42px;font-size:16px;line-height:25px}.wrap_consent .desc_prev{padding-top:40px}.wrap_consent .btn_consent{display:block;overflow:hidden;margin-top:59px;width:122px;height:30px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/btn_consent.png) 0 0 no-repeat;background-size:122px 30px}.wrap_consent .img_consent{position:absolute;right:39px;bottom:35px;width:107px;height:122px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_consent.png) 0 0 no-repeat;background-size:107px 122px}.wrap_consent .btn_close{position:absolute;right:0;top:15px;padding:14px}.wrap_consent .btn_close .ico_gift3{width:24px;height:24px;background-position:-60px 0}@media only screen and (min-width:360px){.wrap_consent{padding:42px 40px 0}.wrap_consent .desc_consent{letter-spacing:.04em}.wrap_consent .desc_prev{padding-top:42px;line-height:27px}.wrap_consent .btn_consent{margin-top:55px}}@media only screen and (max-height:480px){.wrap_consent{padding-top:1px}}.wrap_assent{height:100%}.wrap_assent #kakaoContent{height:100%;padding:44px 0 0;box-sizing:border-box}.my_giftbox .img_g{display:block;width:100%}.my_giftbox .my_giftnum{position:relative;padding-top:55px;border-bottom:1px solid #e3e3e3;background-position:0 0;background-repeat:repeat-x}.my_giftnum .mask_outline{position:absolute;top:24px;left:50%;z-index:10;width:64px;height:64px;margin-left:-32px}.my_giftnum .thumb_outline{position:absolute;left:2px;right:2px;top:2px;bottom:2px}.my_giftnum .thumb_outline:after{background-position:-60px -50px}.my_giftnum .box_num{overflow:hidden;position:relative;padding:20px 0 16px;background-color:#fff;text-align:center}.my_giftnum .box_num:after{position:absolute;left:50%;bottom:0;width:1px;height:57px;background-color:#eee;content:""}.my_giftnum .box_num .link_detail{float:left;width:50%}.my_giftnum .box_num .tit_gift{display:block;font-weight:600;font-size:17px;line-height:21px;color:#000}.android .my_giftnum .box_num .tit_gift{font-weight:700}.my_giftbox .unused_gift{margin-top:5px;border:1px solid #e3e3e3;border-width:1px 0;background-color:#fff}.unused_gift .tit_unused{padding:8px 0 7px 15px;border-bottom:1px solid #eee;font-weight:400;font-size:14px;color:#333;background-color:#fafafa}.unused_gift .tit_unused .num_unused{margin-left:3px;color:#ff5a42}.unused_gift .item_unused{overflow-x:auto;overflow-y:hidden;padding:10px 0 10px 15px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.unused_gift .list_unused{display:inline-block;vertical-align:top}.unused_gift .list_unused li{display:inline-block;position:relative;width:100px;margin-right:4px;vertical-align:top}.unused_gift .list_unused li:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #eee;content:""}.unused_gift .link_unused{display:block}.unused_gift .info_sender{display:block;overflow:hidden;padding:8px 10px 9px;border-top:1px solid #f6f6f6;font-size:11px;color:#666;line-height:13px;background-color:#fafafa;text-overflow:ellipsis}.unused_gift .link_more{display:inline-block;padding:31px 42px 0 27px;font-size:12px;color:#999;vertical-align:top;text-align:center}.unused_gift .link_more .ico_gift2{width:45px;height:45px;margin-bottom:10px;background-position:-55px -595px}.history_giftbox{padding:10px 15px 11px 0;font-size:0;text-align:right}.history_giftbox .link_history{display:inline-block;font-size:12px;line-height:15px;color:#999;letter-spacing:-.03em;vertical-align:top}.history_giftbox .link_history .ico_gift2{display:inline-block;width:15px;height:15px;margin-left:6px;background-position:0 -570px;vertical-align:top}.addhome_giftbox{position:relative;z-index:10;margin-top:15px;padding:0 10px 10px}.history_giftbox+.addhome_giftbox{margin-top:0}.addhome_giftbox .btn_addhome{display:block;width:100%;height:48px;border:1px solid #e3e3e3;font-size:15px;line-height:48px;color:#111;font-weight:500;background-color:#fff}.addhome_giftbox .btn_addhome .ico_gift2{display:inline-block;width:28px;height:28px;margin:10px 12px 0 0;background-position:-214px -160px;vertical-align:top}.addhome_giftbox .btn_addhome .emph_addhome{color:#ff5b49}.addhome_giftbox .tooltip_addhome{position:absolute;left:45px;right:45px;top:50px;padding:15px 22px;border:1px solid #111;border-radius:2px;font-size:13px;line-height:17px;color:#e0e0e0;letter-spacing:-.005em;background-color:#333;-webkit-animation:fade_inout 3s ease-out .5s 1 forwards;animation:fade_inout 3s ease-out .5s 1 forwards;opacity:0;pointer-events:none}.addhome_giftbox .tooltip_addhome .ico_gift2{position:absolute;left:50%;top:-6px;width:11px;height:7px;margin-left:-6px;background-position:-200px -178px}.addhome_giftbox .tooltip_addhome .emph_addhome{color:#fde515}@-webkit-keyframes fade_inout{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}@keyframes fade_inout{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.wrap_addgiftbox{padding:12px 12px 4px}.wrap_addgiftbox .btn_addgiftbox{width:100%;border-radius:8px;border:1px solid rgba(151,151,151,.12);font-size:0;background-color:#fff}.wrap_addgiftbox .ico_giftbox{display:inline-block;width:20px;height:20px;margin-top:11px;background-position:0 -875px;vertical-align:top}.wrap_addgiftbox .txt_addgiftbox{display:inline-block;margin-left:8px;font-size:14px;line-height:42px;color:#333;vertical-align:top}.my_giftbox .area_wshprofile{height:110px;padding-right:40px}.my_giftbox .area_wshprofile .txt_nick{position:static;padding-right:0}.my_giftbox .area_wshprofile .link_birth{display:inline-block;padding-top:3px;vertical-align:top}.my_giftbox .area_wshprofile .txt_birth{display:inline-block;position:relative;vertical-align:top}.my_giftbox .area_wshprofile .txt_birth:before{position:absolute;left:0;bottom:3px;width:100%;height:9px;background-color:#fef475;content:""}.my_giftbox .area_wshprofile .txt_date{position:relative;font-weight:700;font-size:18px;color:#222}.my_giftbox .area_wshprofile .txt_nobirth{display:inline-block;padding-top:5px;font-size:13px;color:#888;vertical-align:top}.my_giftbox .area_wshprofile .ico_arrow{display:inline-block;width:15px;height:15px;margin:7px 0 0 1px;background-position:0 -570px;vertical-align:top}.my_giftbox .area_wshprofile .txt_nobirth+.ico_arrow{margin-left:0}.my_giftbox .area_qlinks{overflow:hidden;padding:0 8px 8px;background-color:#fff}.my_giftbox .link_quick{display:block;float:left;position:relative;width:25%;height:72px;font-size:0;text-align:center}.my_giftbox .link_quick .txt_qlink{display:inline-block;font-weight:500;font-size:13px;line-height:19px;color:#333;vertical-align:top}.my_giftbox .link_quick .ico_gift2{width:30px;height:30px;margin:3px auto 8px}.my_giftbox .link_quick .ico_mygift{background-position:0px -730px}.my_giftbox .link_quick .ico_wish{background-position:-35px -730px}.my_giftbox .link_quick .ico_coupon{background-position:-70px -730px}.my_giftbox .link_quick.type_none .ico_coupon{background-position:-105px -730px}.my_giftbox .link_quick .ico_point{background-position:-140px -730px}.my_giftbox .link_quick .txt_num{display:inline-block;padding-left:2px;font-weight:500;font-size:12px;line-height:18px;color:#4684e9;vertical-align:top}.my_giftbox .link_quick.type_none .txt_num{color:#999}.my_giftbox .link_quick.type_none .ico_coupon+.txt_qlink{color:#999}.my_giftbox .link_quick .ico_dot{overflow:hidden;position:absolute;top:3px;right:50%;width:4px;height:4px;margin-right:-23px;border-radius:50%;background-color:#ff5b49;font-size:1px;line-height:0;color:transparent}@media only screen and (max-width:360px){.my_giftbox .link_quick:last-child .txt_num{display:none}}.wrap_coupon #kakaoContent{min-height:100vh;background-color:#f5f5f5;box-sizing:border-box}.wrap_coupon .cont_coupon{background-color:#fff}.cont_coupon .tit_coupon{padding:24px 16px 20px;font-size:24px;line-height:33px;color:#111}.cont_coupon .txt_name{display:inline-block;overflow:hidden;max-width:51%;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.cont_coupon .area_coupon{border-top:1px solid #f5f5f5;box-sizing:border-box}.cont_coupon .bundle_coupon{overflow:hidden;padding:15px 16px 24px;background-color:#f5f5f5}.cont_coupon .opt_sort{float:right;position:relative;z-index:10}.cont_coupon .opt_sort .link_sort{display:block;padding-right:14px;font-size:13px;line-height:19px;color:#666;text-align:right}.cont_coupon .opt_sort .ico_arrow{position:absolute;right:0;top:6px;width:9px;height:5px;background-position:-195px -705px}.cont_coupon .opt_sort.on .ico_arrow{background-position:-195px -715px}.cont_coupon .opt_sort .box_opt{display:none;position:absolute;z-index:10;right:0;top:23px;width:102px}.cont_coupon .opt_sort.on .box_opt{display:block}.cont_coupon .opt_sort .list_sort{padding:7px 0;border:1px solid #C8C8C8;border-radius:4px;background-color:#fff}.cont_coupon .opt_sort .link_opt{display:block;padding:9px 0 9px 20px;font-size:14px;line-height:20px;color:#666;letter-spacing:-.035em}.cont_coupon .opt_sort .on .link_opt{font-weight:700;color:#333}.cont_coupon .bundle_coupon .txt_info{display:block;position:relative;padding-left:7px;font-size:12px;line-height:18px;color:#666}.cont_coupon .bundle_coupon .txt_info:before{position:absolute;left:0;top:6px;width:3px;height:3px;border-radius:50%;background-color:#999;content:""}.cont_coupon .link_coupon{display:block;position:relative;padding:16px 18px 14px 16px;font-size:16px;line-height:24px;color:#000}.cont_coupon .type_none .link_coupon{color:#999}.cont_coupon .fixed_top{padding-top:54px}.cont_coupon .fixed_top .link_coupon{position:fixed;top:87px;left:0;right:0;z-index:100;border-bottom:1px solid #E8E8E8;background-color:#fff}.cont_coupon .fixed_top.type_finished .link_coupon{top:142px}.cont_coupon .fixed_bot .link_coupon{position:fixed;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);left:0;right:0;z-index:10;border-top:1px solid #E8E8E8;background-color:#fff}.cont_coupon .fixed_bot .link_coupon:after{position:fixed;left:0;right:0;bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff;content:""}.cont_coupon .fixed_bot .link_coupon .ico_arrow{background-position:-175px -720px}.cont_coupon .link_coupon .txt_num{display:inline-block;padding-left:4px;font-weight:700;font-size:16px;line-height:24px;color:#4684e9;vertical-align:top}.cont_coupon .type_none .txt_num{color:#999}.cont_coupon .link_coupon .ico_arrow{position:absolute;top:25px;right:20px;width:18px;height:8px;background-position:-175px -730px}.cont_coupon .off .link_coupon .ico_arrow{background-position:-175px -720px}.cont_coupon .box_coupon{position:relative;height:160px;margin-top:16px;background-color:#fff;border-radius:8px}.cont_coupon .box_coupon:after{position:absolute;right:0;top:50%;width:16px;height:32px;margin-top:-16px;border-radius:32px 0 0 32px;background-color:#f5f5f5;content:""}.cont_coupon .link_detail{display:block;position:relative;padding:16px 16px 16px 20px}.cont_coupon .txt_coupon{display:block;overflow:hidden;font-weight:400;font-size:14px;line-height:20px;color:#333;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.cont_coupon .txt_sale{display:block;overflow:hidden;padding:4px 0 13px;font-weight:700;font-size:20px;line-height:29px;color:#333;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.cont_coupon .info_sale{display:block;overflow:hidden;font-size:12px;line-height:20px;color:#999;max-width:240px;text-overflow:ellipsis;white-space:nowrap}.cont_coupon .info_coupon{position:absolute;right:17px;top:12px;font-size:11px;line-height:20px;color:#4684e9}.cont_coupon .info_coupon .emph_num{font-weight:700}.cont_coupon .info_coupon .emph_new{font-size:12px;color:#ff5b49}.cont_coupon .info_coupon.type_label{top:14px;right:16px;width:48px;height:20px;border:1px solid #4684E9;border-radius:4px;text-align:center}.cont_coupon .info_coupon.type_label strong{font-weight:400}.cont_coupon .txt_brand{display:block;padding-top:2px;font-size:0}.cont_coupon .name_brand{display:inline-block;overflow:hidden;font-size:12px;line-height:20px;color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:140px;vertical-align:top}.cont_coupon .txt_date{display:block;font-size:12px;line-height:20px;color:#999}.cont_coupon .thumb_outline+.name_brand{margin-left:4px}.cont_coupon .thumb_outline{display:inline-block;width:14px;height:14px;margin-top:2px;vertical-align:top;background:none}.cont_coupon .thumb_outline:after{background-position:-105px -355px}.cont_coupon .thumb_outline .img_g{display:block}.cont_coupon .txt_brand .ico_arrow{display:inline-block;width:5px;height:9px;margin:5px 0 0 4px;background-position:-210px -705px;vertical-align:top}.cont_coupon .type_finished .link_coupon .txt_num{color:#999}.cont_coupon .type_finished .info_coupon.type_label{color:#b0b0b0;border-color:#ccc}.cont_coupon .type_finished .desc_coupon{opacity:.6}.cont_coupon .link_more{display:block;height:44px;margin-top:16px;border:1px solid #EDEDED;border-radius:4px;line-height:44px;background-color:#fff;box-sizing:border-box;text-align:center}.cont_coupon .link_more .ico_arrow{display:inline-block;width:12px;height:12px;margin:16px 4px 0 0;background-position:-235px -750px;vertical-align:top}.wrap_coupon #kakaoFoot{border-color:#f5f5f5}.frame_unusedgft{min-height:195px}.pc .frame_unusedgft{min-height:211px}.area_unusedgft{padding:14px 0 20px;border-bottom:1px solid #eee;background-color:#fafafa}.area_unusedgft .txt_unusedgft{display:block;padding:0 20px;font-size:13px;color:#222;letter-spacing:-.01em}.area_unusedgft .num_unusedgft{font-weight:700;color:#ff5a42}.slide_unusedgft{overflow-x:auto;overflow-y:hidden;margin-top:10px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.slide_unusedgft .list_unusedgft{display:inline-block;padding:0 15px 0 16px;vertical-align:top}.slide_unusedgft .list_unusedgft li{display:inline-block;width:100px;margin-left:4px;vertical-align:top}.slide_unusedgft .link_gft{display:block;position:relative}.slide_unusedgft .link_gft:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #eee;content:""}.slide_unusedgft .wrap_thumb{display:block;height:100px;background-color:#fff}.slide_unusedgft .txt_sender{display:block;overflow:hidden;padding:8px 10px 9px;border-top:1px solid #f6f6f6;font-size:11px;color:#666;line-height:13px;background-color:#fafafa;text-overflow:ellipsis}.slide_unusedgft .link_more{display:block;height:100px;padding-top:31px;font-size:12px;color:#999;text-align:center}.slide_unusedgft .ico_more{width:45px;height:45px;margin:0 auto 9px;background-position:-55px -595px}.my_giftbox .list_desk{margin-top:8px;background-color:#fff}.list_desk li{position:relative}.list_desk li+li:before{position:absolute;left:50px;right:0;top:0;height:1px;background-color:#f5f5f5;content:""}.list_desk .link_desk{display:block;height:56px;padding-left:50px;font-size:17px;line-height:56px}.list_desk .ico_gift2{position:absolute;top:17px;left:15px;width:21px;height:21px}.list_desk .ico_order{left:14px;background-position:-30px -570px}.list_desk .ico_heart{background-position:-80px -650px}.list_desk .ico_review{background-position:-130px -650px}.list_desk .ico_point{background-position:-55px -570px}.list_desk .ico_return{left:14px;background-position:-80px -570px}.list_desk .ico_notice{background-position:-105px -570px}.list_desk .ico_service{background-position:-130px -570px}.list_desk .ico_guide{background-position:-155px -570px}.list_desk .ico_codegift{background-position:-155px -650px}.list_desk .ico_arrow{left:auto;right:15px;top:22px;width:7px;height:13px;background-position:-20px -570px}.list_desk .amount_desk{position:absolute;right:30px;top:0;font-size:15px;color:#999}.list_desk .num_notice{display:inline-block;height:21px;padding:0 9px;margin:18px 0 0 5px;border-radius:12px;font-size:14px;color:#fff;line-height:21px;background-color:#ff5b49;vertical-align:top}.list_desk .group_money{position:absolute;top:12px;right:32px;text-align:right}.list_desk .group_money .emph_money{display:block;font-weight:500;font-size:11px;line-height:13px;color:#4b8fff}.list_desk .group_money .num_money{display:block;font-size:15px;line-height:19px;color:#999}.my_giftbox .link_bnr{display:block;margin-top:5px}.receive_giftbox{padding:35px 9px 40px;background-color:#fff}.receive_giftbox .tit_receive{padding-left:11px;font-size:24px;line-height:30px;color:#111;letter-spacing:-.01em}.receive_giftbox .tab_receive{overflow:hidden;padding:30px 0 10px 11px}.tab_receive li{float:left}.tab_receive li+li{margin-left:15px}.tab_receive .link_tab{display:block;padding:0 2px 2px;font-size:15px;color:#666;opacity:.6}.tab_receive .link_tab .txt_num{font-weight:600}.tab_receive .on .link_tab{font-weight:600;border-bottom:3px solid #fee700;color:#000;opacity:1}.tab_receive .on .txt_num{font-weight:700}.receive_giftbox .tab_filter{overflow:hidden;position:relative;margin:0 -9px;padding:14px 20px 13px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#fafafa;box-sizing:border-box}.tab_filter li{float:left}.tab_filter li+li{margin-left:12px}.tab_filter .link_tab{display:block;position:relative;padding-left:14px;font-size:14px;line-height:17px;color:#888}.tab_filter .link_tab .ico_gift2.ico_check{position:absolute;top:50%;left:0;width:12px;height:9px;background-position:-155px -1105px;transform:translateY(-50%)}.tab_filter li.on .link_tab{font-weight:700;color:#333}.tab_filter li.on .link_tab .ico_gift2.ico_check{background-position-x:-135px}.receive_giftbox .list_receive{overflow:hidden}.list_receive li{float:left;width:50%;margin-top:40px;padding:0 8px;box-sizing:border-box}.list_receive li:nth-of-type(1),.list_receive li:nth-of-type(2){margin-top:20px}.list_receive div{position:relative}.list_receive .link_receive{display:block;position:relative}.list_receive .thumb_receive{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:rgba(0,0,0,.04)}.list_receive .thumb_img{display:block;width:100%}.list_use .thumb_img{opacity:.4}.list_receive .txt_store{display:block;overflow:hidden;height:16px;padding-top:5px;font-size:13px;color:#5990c7;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.list_receive .tit_product{display:block;overflow:hidden;height:18px;padding-bottom:1px;font-size:15px;color:#666;line-height:18px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.list_receive .badge_deadline{position:absolute;left:0;top:0;height:23px;padding:0 6px;line-height:23px;font-size:13px;color:#fff;font-weight:700;letter-spacing:-.04em;background-color:#a0a0a0}.list_receive .deadline_near{background-color:#ff5b49}.list_receive .info_sender{display:inline-block;overflow:hidden;position:relative;max-width:100%;margin-top:8px;font-size:15px;color:#222;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;vertical-align:top}.list_receive .txt_from{margin-right:4px;font-weight:700;letter-spacing:-.04em}.list_receive .send_talk{padding-right:20px}.list_receive .info_sender .link_talk{position:absolute;right:0;top:1px;width:15px;height:15px;background-position:-180px -570px}.list_receive .date_receive{padding-top:3px;font-size:12px;color:#a0a0a0;line-height:14px;letter-spacing:-.028em}.list_receive .date_receive .time_receive{display:inline-block;padding-left:7px;vertical-align:top}.list_receive .noti_refund{display:block;margin-top:5px;height:35px;border-radius:2px;line-height:35px;font-size:13px;color:#222;background-color:#fee700;text-align:center}.list_receive .noti_refund .ico_gift2{display:inline-block;width:15px;height:15px;margin:10px 4px 0 0;background-position:-200px -570px;vertical-align:top}.list_receive .refund_type2{color:#666;background-color:#f0f0f0}.list_receive .refund_type2 .ico_gift2{background-position:-220px -570px}.list_prd .badge_state,.list_receive .badge_state{position:absolute;right:10px;top:10px;z-index:10;width:50px;height:50px;font-size:1px;line-height:0;color:transparent;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/badge_state_211130.png) no-repeat;background-size:325px 105px}.list_prd .badge_expired,.list_receive .badge_expired{background-position:0 0}.list_prd .badge_delivery,.list_receive .badge_delivery{background-position:-55px 0}.list_prd .badge_return,.list_receive .badge_return{background-position:-110px 0}.list_prd .badge_invalid,.list_receive .badge_invalid{background-position:-165px 0}.list_prd .badge_prepare,.list_receive .badge_prepare{background-position:-220px 0}.list_prd .badge_finish,.list_receive .badge_finish{background-position:0 -55px}.list_prd .badge_cancel,.list_receive .badge_cancel{background-position:-55px -55px}.list_prd .badge_close,.list_receive .badge_close{background-position:-110px -55px}.list_prd .badge_request,.list_receive .badge_request{background-position:-165px -55px}.list_prd .badge_instead,.list_receive .badge_instead{background-position:-275px -55px}.cart_layer .list_prd .warp_thumb.wrap_badge:after{background-color:rgba(0,0,0,.2)}.list_prd .badge_using,.list_receive .badge_using{background-position:-220px -55px}.list_prd .badge_issue,.list_receive .badge_issue{background-position:-275px 0}.list_receive.list_use .badge_state{opacity:.9}.receive_giftbox .group_nogift{padding:80px 6px 110px;text-align:center}.group_nogift .ico_gift2{width:37px;height:37px;margin:0 auto 14px;background-position:0 -835px}.group_nogift .tit_nogift{display:block;font-size:18px;line-height:23px;color:#333;font-weight:400}.group_nogift .txt_nogift{margin-top:9px;font-size:14px;line-height:19px;color:#bbb}.wrap_openchat_list #kakaoContent{padding-bottom:50px}.wrap_openchat_list .box_openchat{padding:0 15px;background-color:#fff}.box_openchat .intro_openchat{padding:1px 0 29px;border-bottom:1px solid #f5f5f5}.box_openchat .intro_openchat .bg_emoji{display:block;width:100px;height:90px;margin:0 auto;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_emoji.png) no-repeat 0 0;background-size:100px 90px}.box_openchat .intro_openchat .desc_openchat{padding-top:9px;font-weight:700;font-size:20px;line-height:25px;color:#222;text-align:center}.box_openchat .list_openchat{min-height:330px;padding:5px 0;border-bottom:1px solid #f5f5f5}.box_openchat .list_openchat li{position:relative;height:40px;padding:7px 0 8px}.box_openchat .list_openchat .thumb_outline{float:left;width:40px;height:40px}.box_openchat .list_openchat .thumb_outline:after{background-position:-170px -50px}.box_openchat .list_openchat .thumb_outline .ico_gift2{position:absolute;right:-3px;bottom:0;z-index:10;width:16px;height:16px}.box_openchat .list_openchat .thumb_outline .ico_me{background-position:-160px -595px}.box_openchat .list_openchat .thumb_outline .ico_host{background-position:-140px -595px}.box_openchat .list_openchat .txt_name{display:block;overflow:hidden;padding:0 10px 0 12px;font-size:16px;line-height:40px;color:#222;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.box_openchat .list_openchat .me .txt_name{padding:0 80px 0 12px}.box_openchat .list_openchat .btn_giftbox{position:absolute;right:0;top:15px;width:71px;height:23px;border:1px solid #ededed;border-radius:25px;font-size:12px;line-height:23px;color:#222;text-align:center}.box_openchat .desc_info{height:15px;padding:12px 0 13px;font-size:12px;line-height:15px;color:#a5a5a5}.box_openchat .desc_info .ico_info{display:inline-block;width:15px;height:15px;margin-right:5px;background-position:-105px -610px;vertical-align:top}.box_openchat .desc_limit{padding-top:5px;font-size:14px;line-height:20px;color:#888;text-align:center}.box_openchat .desc_limit .emph_limit{color:#4a90e2}.ico_main{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_main_220117.png) 0 0 no-repeat;color:transparent;background-size:260px 310px}.ico_num{display:inline-block;overflow:hidden;width:14px;height:18px;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_num_190712.png) 0 0 no-repeat;color:transparent;vertical-align:top;background-size:55px 200px}.group_product .tit_subject{display:block;font-weight:400;font-size:12px;line-height:15px;color:#5f96fc;letter-spacing:-.5px}.group_product .tit_story{overflow:hidden;font-size:18px;line-height:21px;color:#222}.group_product .img_thumb{position:relative;width:100%;background-color:#fafafa}.group_product .img_item:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.group_intro{width:100%;padding-bottom:20px;background-color:#fafafa}.group_intro .img_intro{float:right;width:175px;height:95px}.group_intro.season_intro{background:#f5f0ee}.group_intro .info_name{overflow:hidden;padding-top:30px;font-size:18px;line-height:20px;color:#222;white-space:nowrap}.group_intro .tit_name{display:inline-block;overflow:hidden;max-width:156px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.group_intro .txt_sir{display:inline-block;font-weight:700;vertical-align:top}.group_intro .info_subject{overflow:hidden;padding:3px 100px 0 0;white-space:nowrap}.group_intro .txt_subject{display:block;overflow:hidden;max-width:100%;font-weight:700;font-size:18px;line-height:20px;color:#222;text-overflow:ellipsis}.gruop_wshinfo{padding:5px 0}.gruop_wshinfo .inner_wshinfo{padding-bottom:25px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1)}.gruop_wshinfo .area_wshprofile{height:105px}.gruop_wshinfo .link_wshs{position:absolute;right:19px;top:33px;padding:2px}.gruop_wshinfo .link_wshs .ico_arrow{width:40px;height:40px;background-position:-140px -20px}.slide_wshs{overflow-x:auto;overflow-y:hidden;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.slide_wshs .list_wshs{display:inline-block;padding:0 20px 0 10px;vertical-align:top}.slide_wshs .list_wshs li{display:inline-block;width:130px;margin-left:10px;vertical-align:top}.slide_wshs .link_wsh{display:block}.slide_wshs .link_wsh .wrap_thumb{display:block;position:relative;width:130px;height:130px}.slide_wshs .link_wsh .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.04);content:""}.slide_wshs .link_wsh .wrap_thumb .img_g{display:block;width:100%}.slide_wshs .link_wsh .cover_soldout{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.3)}.slide_wshs .link_wsh .cover_soldout .ico_soldout{position:absolute;left:50%;top:50%;width:65px;height:65px;margin:-33px 0 0 -33px;background-position:-185px 0}.slide_wshs .txt_name{display:block;overflow:hidden;padding-top:13px;font-weight:400;font-size:14px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.slide_wshs .txt_price{display:inline-block;position:relative;max-width:100%;padding-right:14px;font-size:15px;color:#222;box-sizing:border-box;vertical-align:top}.slide_wshs .num_price{display:block;overflow:hidden;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.slide_wshs .txt_won{position:absolute;right:0;top:0}.slide_wshs .link_more{display:block;width:130px;height:74px;padding-top:56px;font-size:13px;color:#222;background-color:#fafafa;text-align:center}.slide_wshs .link_more .ico_arrow{display:inline-block;width:6px;height:11px;margin:4px 0 0 6px;background-position:-175px 0;vertical-align:top}.gruop_wshinfo .link_askfrd{margin-top:16px}.gruop_wshinfo .link_askfrd .ico_heart{width:16px;height:15px;background-position:-155px 0}.gruop_wshinfo .area_nowshs{margin:5px 20px;padding-top:29px;border-top:1px solid #ededed}.gruop_wshinfo .area_nowshs .txt_nowshs{font-size:14px;line-height:20px;color:gray;letter-spacing:-.036em;text-align:center}.gruop_wshinfo .area_nowshs .link_askfrd{margin-top:15px}.group_theme{padding:15px 20px 0}.group_theme .wrap_theme{padding:25px 13px 14px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.group_theme .wrap_theme>.tit_theme{overflow:hidden;margin-bottom:9px;padding:0 7px;font-size:18px;line-height:20px;text-align:left}.group_theme .highlightor_theme{position:relative;top:-9px;box-shadow:0 7px #fef475}.group_theme .highlightor_theme .txt_theme{position:relative;top:9px}.group_theme .list_themes:after{display:block;clear:both;content:""}.list_themes li{float:left;width:25%}.list_themes .link_theme{display:block;padding:12px 4px}.link_theme .ico_theme{display:block;margin:0 auto}.link_theme .tit_theme{position:relative;display:inline-block;max-width:100%;margin-top:5px;font-size:13px;line-height:16px;color:#222;vertical-align:top;box-sizing:border-box}.link_theme .ico_newtheme{position:absolute;top:-3px;right:-6px;width:4px;height:4px;margin:0;border-radius:4px;font-size:0;line-height:0;background-color:#ff5b49;text-indent:-9999px}.link_theme .txt_theme{display:block;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.group_bnr{margin-top:15px;padding:0 20px;box-sizing:border-box}.group_bnr .item_slide{overflow:hidden}.group_bnr .img_thumb{display:block;width:100%;border:0 none}.group_bnr .link_bnr{display:block}.group_bnr .slick-dots{position:absolute;bottom:-15px;left:0;right:0;width:100%;height:7px;font-size:0;text-align:center}.group_bnr .slick-dots li{display:inline-block;width:6px;height:6px;margin:0;vertical-align:top}.group_bnr .slick-dots li+li{margin-left:5px}.group_bnr .link_paging{display:block;overflow:hidden;width:100%;height:100%;padding:0;border-radius:100%;font-size:1px;line-height:0;color:transparent;background-color:#e6e6e6}.group_bnr .slick-active .link_paging{background-color:#444}.group_bnr .slick-dots li button:before{content:normal}.group_bnr .slick-dots li.slick-active button:before{opacity:0}.group_ranking{margin-top:38px}.group_ranking .tit_subject{padding:0 20px}.group_ranking .info_ranking{position:relative;padding:0 20px}.group_ranking .tit_story{display:-webkit-box;margin-top:8px;padding-right:100px;line-height:22px;letter-spacing:-.5px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.group_ranking .wrap_btn{position:absolute;top:-2px;right:20px;width:88px;height:43px;font-size:0;border:1px solid #e8e8e8;border-radius:12px;background-color:#f5f5f5}.group_ranking .btn_comm{width:50%;height:100%;border:0;font-size:14px;line-height:15px;color:#a5a5a5;vertical-align:top;outline:0}.group_ranking .wrap_btn .on{font-weight:700;color:#222;border-radius:12px;background-color:#fff}.group_ranking .wrap_btn .btn_female.on{border-right:1px solid #e8e8e8}.group_ranking .wrap_btn .btn_male.on{border-left:1px solid #e8e8e8}.group_ranking .tab_ranking{overflow:hidden;position:relative;margin-top:24px;padding:0 13px;background-color:#fff;text-align:center}.group_ranking .tab_ranking:after{position:absolute;bottom:0;left:0;width:100%;height:1px;box-shadow:1px 0 1px rgba(0,0,0,.01);background-color:#ededed;content:""}.tab_ranking li{float:left;width:25%;height:46px}.tab_ranking .link_tab{display:inline-block;padding:14px 0;font-size:15px;line-height:18px;color:#999;vertical-align:top}.tab_ranking .txt_tab{display:block;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.tab_ranking .on .link_tab[aria-selected=true]{position:relative;font-weight:700;font-size:15px;color:#222}.group_ranking .wrap_ranking{padding:25px 25px 30px;background-color:#fff}.tab_ranking .on .link_tab[aria-selected=true]:after{position:absolute;bottom:1px;left:-3px;right:-3px;height:2px;background-color:#222;content:""}.list_ranking li:after{display:block;width:100%;height:1px;margin-top:-1px;background-color:#f5f5f5;content:""}.list_ranking li+li{margin-top:11px}.list_ranking .num_ranking{float:left;width:32px;padding:36px 0 33px 2px}.list_ranking .num_rank1{margin-left:1px}.list_ranking .num_rank2{background-position-y:-20px}.list_ranking .num_rank3{background-position-y:-40px}.list_ranking .num_rank4{background-position-y:-60px}.list_ranking .num_rank5{background-position-y:-80px}.list_ranking .num_rank6{background-position-y:-100px}.list_ranking .num_rank7{background-position-y:-120px}.list_ranking .num_rank8{background-position-y:-140px}.list_ranking .num_rank9{background-position-y:-160px}.list_ranking .num_rank10{width:23px;margin-left:-5px;background-position-y:-180px}.list_ranking .num_rank11{width:23px;margin-left:-4px;background-position:-25px 0}.list_ranking .num_rank12{width:23px;margin-left:-4px;background-position:-25px -20px}.list_ranking .num_rank13{width:23px;margin-left:-4px;background-position:-25px -40px}.list_ranking .num_rank14{width:23px;margin-left:-4px;background-position:-25px -60px}.list_ranking .num_rank15{width:23px;margin-left:-4px;background-position:-25px -80px}.list_ranking .num_rank16{width:23px;margin-left:-4px;background-position:-25px -100px}.list_ranking .num_rank17{width:23px;margin-left:-4px;background-position:-25px -120px}.list_ranking .num_rank18{width:23px;margin-left:-4px;background-position:-25px -140px}.list_ranking .num_rank19{width:23px;margin-left:-4px;background-position:-25px -160px}.list_ranking .num_rank20{width:27px;margin-left:-6px;background-position:-25px -180px}.list_ranking .link_ranking{display:block;overflow:hidden}.list_ranking .img_item{float:left;position:relative;width:90px;height:90px}.link_ranking .info_goods{overflow:hidden;height:90px;padding:1px 0 0 15px;font-size:15px;line-height:18px;color:#222}.link_ranking .txt_brand{display:block;overflow:hidden;padding-top:2px;font-size:13px;color:#999;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.link_ranking .txt_goods{display:block;overflow:hidden;padding-top:2px;font-weight:400;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.link_ranking .txt_price{display:block;padding-top:6px;font-weight:700}.link_ranking .txt_won{font-weight:400}.wrap_ranking .wrap_more{margin-top:20px}.wrap_ranking .btn_more{width:100%;padding:13px 0;border:1px solid #e8e8e8;border-radius:2px;font-size:0;background-color:#fff;outline:0}.wrap_ranking .txt_more{padding-left:7px;font-size:15px;line-height:17px;color:#222;letter-spacing:-1px}.wrap_ranking .ico_main{display:inline-block;width:11px;height:6px;margin-top:6px;background-position:-140px 0;vertical-align:top}.wrap_ranking .ico_up{background-position-y:-10px}.group_curator{margin-top:34px}.group_curator .tit_subject{padding:0 20px}.group_curator .tit_story{display:block;float:none;margin-top:5px;padding:0 20px;letter-spacing:-.5px;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.group_curator .list_curator{margin-top:24px}.group_curator .list_curator li{margin-top:54px}.group_curator .list_curator li:first-child{margin-top:0}.group_curator .list_curator .link_curator{display:block}.group_curator .link_curator .img_item{display:block;position:relative;width:100%;height:0;padding-bottom:55.94%}.group_curator .link_curator .img_item:after{background-color:rgba(0,0,0,.04)}.group_curator .link_curator .info_curator{overflow:hidden;padding:20px 20px 0}.group_curator .list_curator .tit_curator{display:-webkit-box;display:block;overflow:hidden;font-size:21px;line-height:26px;color:#222;letter-spacing:-.5px;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.group_curator .list_curator .desc_curator{display:-webkit-box;overflow:hidden;margin-top:10px;font-size:15px;line-height:22px;color:#888;letter-spacing:-.25px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.wrap_sellsub .k_head{border-bottom:1px solid #e8e8e8}.wrap_sellsub #kakaoContent{padding-bottom:50px}.list_sellsub .link_sell{display:block;overflow:hidden;position:relative;padding:21px 30px 21px 15px;border-bottom:1px solid #ededed;font-weight:700;font-size:16px;color:#222;line-height:18px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_sellsub .detail_sell{display:none;padding:25px 15px;background-color:#fafafa}.list_sellsub .fold_on .detail_sell{display:block}.list_sellsub .desc_sell{margin-top:12px;font-size:15px;color:#666;line-height:23px;letter-spacing:-.005em}.list_sellsub .desc_sell:first-child{margin-top:0}.list_sellsub .info_img{display:block;width:100%}.list_sellsub .info_video{position:relative;padding-top:56.25%}.list_sellsub .info_video .inner_video{position:absolute;left:0;top:0;width:100%;height:100%}.list_sellsub .desc_sell+.info_view{margin-top:13px}.list_sellsub .info_view+.info_view{margin-top:8px}.list_sellsub .ico_fold{position:absolute;right:16px;top:26px;width:15px;height:9px;background-position:-230px -345px}.list_sellsub .fold_on .ico_fold{background-position:-230px -355px}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.ico_brands{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_brands.png)}}.board_option .wrap_outline{overflow:hidden;margin:10px 15px 0;padding:4px 13px 9px;border:1px solid rgba(0,0,0,.07);border-radius:1px;font-size:13px;color:rgba(0,0,0,.6);line-height:15px;background-color:rgba(200,200,200,.07)}.board_option .wrap_outline dt{float:left;clear:both;padding-top:5px}.board_option .wrap_outline .btn_frnd{margin-left:1px;font-size:13px;color:#4a90e2;text-decoration:underline;vertical-align:top}.board_option .wrap_outline dd{float:right;padding-top:5px}.board_option .wrap_outline .link_del{display:block;color:rgba(0,0,0,.6)}.board_option .wrap_outline .ico_del{display:inline-block;width:8px;height:8px;margin:4px 4px 0 0;background-position:-215px -625px;vertical-align:top}.share_btn .layer_share2,.dialog_layer{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:30020;background-color:rgba(0,0,0,.4)}.share_btn .layer_share2{min-width:320px}.share_btn .layer_share2.open_share,.dialog_layer.open_dialog{display:block}.share_btn .layer_share2 .inner_share_layer{position:absolute;left:0;right:0;bottom:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.12)}.share_btn .layer_share2 .tit_share{display:block;padding-top:17px;font-size:16px;line-height:30px;color:#000;text-align:center}.share_btn .list_share{overflow:hidden;max-width:960px;padding:7px 9px 28px;margin:0 auto;box-sizing:border-box}.share_btn .list_share li{float:left;width:33.333%;padding-top:20px}.share_btn .list_share .link_share{display:block;font-size:14px;line-height:20px;color:#333;text-align:center}.share_btn .list_share .ico_detail{display:block;position:static;width:50px;height:50px;margin:0 auto 7px}.share_btn .list_share .ico_talk{background-position:0 -115px}.share_btn .list_share .ico_kstory{background-position:-55px -100px}.share_btn .list_share .ico_facebook{background-position:-110px -0}.share_btn .list_share .ico_twitter{background-position:-110px -55px}.share_btn .list_share .ico_dcafe{background-position:-110px -110px}.share_btn .list_share .ico_url{background-position:0 -170px}.share_btn .layer_share2 .btn_close{position:absolute;right:11px;top:10px}.share_btn .layer_share2 .ico_close,.dialog_layer .ico_close{display:block;position:static;width:16px;height:16px;margin:7px;background-position:-165px 0}.dialog_layer .inner_dialog_layer{position:absolute;left:50%;top:50%;width:300px;padding:34px 0 20px;background-color:#fff;transform:translate(-50%,-50%)}.windows .dialog_layer .inner_dialog_layer{padding-top:31px}.dialog_layer .desc_dialog{font-size:16px;line-height:24px;color:#333;text-align:center}.dialog_layer .btn_dialog{display:block;width:252px;height:44px;margin:28px auto 0;border-radius:44px;font-weight:700;font-size:16px;line-height:44px;color:#000;background-color:#ffeb00;text-align:center}.windows .dialog_layer .btn_dialog{margin-top:31px}.dialog_layer .btn_close{position:absolute;right:9px;top:9px}.toast_normal{display:none;position:fixed;left:10px;right:10px;bottom:10px;z-index:30020;padding:14px 16px;border-radius:4px;background-color:#333;box-shadow:0 2px 4px rgba(0,0,0,.3);opacity:0}.toast_normal.toast_on{display:block;-webkit-animation:toast_fade_inout 2s ease-out .5s 1 forwards;animation:toast_fade_inout 2s ease-out .5s 1 forwards}.toast_normal .txt_toast{display:block;display:-webkit-box;overflow:hidden;max-height:40px;color:#fff;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.toast_normal.toast_emotcard{-webkit-animation:toast_fade_inout 4s ease-out .5s 1 forwards;animation:toast_fade_inout 4s ease-out .5s 1 forwards}.toast_type2{padding-right:104px}.toast_type2 .btn_toast{position:absolute;right:0;top:0;width:90px;height:100%;font-weight:700;color:#fee700;text-align:center}.toast_type2 .btn_toast .txt_g{position:absolute;left:0;top:50%;width:100%;line-height:20px;transform:translateY(-50%)}.toast_normal.above_btn{bottom:60px}.toast_normal.above_layer{bottom:301px}.toast_normal.add_thumb{padding-left:48px}.toast_normal.add_thumb .wrap_thumb{overflow:hidden;position:absolute;left:7px;top:50%;width:32px;height:32px;border-radius:2px;transform:translateY(-50%)}.toast_normal.add_thumb .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.toast_normal.add_thumb .img_g{width:100%}.toast_normal.add_thumb .thumb_g{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:cover}.toast_normal.add_thumb.toast_ad{background-color:rgba(0,0,0,.75);box-shadow:0 8px 16px -4px rgba(0,0,0,.4)}.toast_normal.add_thumb.toast_ad{bottom:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);padding:0}.wrap_birthday .toast_normal.add_thumb.toast_ad{bottom:71px;bottom:calc(env(safe-area-inset-bottom) + 71px);padding:0}.toast_normal.add_thumb.toast_ad.above_btn{bottom:62px;bottom:calc(env(safe-area-inset-bottom) + 62px);padding:0}.toast_normal.add_thumb.toast_ad .wrap_thumb{top:0;left:auto;right:8px;width:46px;height:46px;transform:translateY(0)}.toast_normal.add_thumb.toast_ad .wrap_thumb:after{content:none}.toast_normal.add_thumb.toast_ad.toast_on{-webkit-animation:toast_fade_inout 6s ease-out .5s 1 forwards;animation:toast_fade_inout 6s ease-out .5s 1 forwards}.toast_normal.toast_ad .link_toast{display:block;padding:14px 62px 14px 16px}.toast_ad .txt_toast{display:block;line-height:18px;max-height:18px;text-overflow:ellipsis;white-space:nowrap}.toast_normal.over_layer{z-index:50010}.toast_normal.over_layer.toast_on{display:block;-webkit-animation:toast_fadeinout_overlayer 2s ease-out .5s 1 forwards;animation:toast_fadeinout_overlayer 2s ease-out .5s 1 forwards}.toast_normal.bg_black{background-color:#000}@-webkit-keyframes toast_fade_inout{0%{opacity:0}7%,92%{opacity:1}99%{z-index:30020;opacity:0}to{z-index:-1}}@keyframes toast_fade_inout{0%{opacity:0}7%,92%{opacity:1}99%{z-index:30020;opacity:0}to{z-index:-1}}@-webkit-keyframes toast_fadeinout_overlayer{0%{opacity:0}7%,92%{opacity:1}99%{z-index:50010;opacity:0}to{z-index:-1}}@keyframes toast_fadeinout_overlayer{0%{opacity:0}7%,92%{opacity:1}99%{z-index:50010;opacity:0}to{z-index:-1}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.toast_normal{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.toast_normal.above_btn{bottom:calc(constant(safe-area-inset-bottom) + 60px);bottom:calc(env(safe-area-inset-bottom) + 60px)}.toast_normal.above_layer{bottom:calc(constant(safe-area-inset-bottom) + 301px);bottom:calc(env(safe-area-inset-bottom) + 301px)}}.detail_info p{word-break:break-all}.pc .search_guide_layer .img_g{width:432px}.msie .help_gift .tit_info{position:relative}.msie .help_gift .link_info{position:static}.msie .message_people .link_people{background-color:transparent}.msie .message_people .thumb_outline{overflow:hidden;left:0;right:0;top:0;bottom:0;border:2px solid #fff;border-radius:54px}.msie .message_people .thumb_outline:after{background:none}.pc .floating_bnr{width:286px;right:0;bottom:61px}.pc .floating_bnr .bn_x{width:37px;height:37px}.pc .item_rank.slide_list{overflow:visible}.pc .item_rank.slide_list .list_best{margin-bottom:0;padding:0 12px}.pc .order_msgcard .wrap_orderpeople{padding-top:40px}.msie .wrap_orderpeople .thumb_outline,.firefox .wrap_orderpeople .thumb_outline{overflow:hidden;padding:0;border:2px solid #fff;border-radius:50%}.msie .wrap_orderpeople .thumb_outline:after,.firefox .wrap_orderpeople .thumb_outline:after{content:normal}.msie .wrap_orderpeople .btn_addpeople,.msie .wrap_orderpeople .squircle_myprofile{overflow:visible}.pc .wrap_orderpeople .thumb_outline .num_people{margin-top:1px}.msie .wrap_orderpeople .thumb_outline .num_people,.firefox .wrap_orderpeople .thumb_outline .num_people{margin-top:0}.pc .allmsgcard_layer{left:50%;width:870px;margin-left:-435px}.pc .allmsgcard_layer .wrap_template{top:106px}.pc .record_layer{overflow:hidden;position:relative;left:auto;right:auto;bottom:auto;width:600px;border-radius:8px}.pc .record_layer .btn_close .ico_close{margin:20px;background-position:-135px -215px}.pc .record_layer .layer_body{padding:74px 0 50px}.pc .record_layer .cont_record{height:94px}.pc .record_layer .box_time{margin:2px 0 0 -25.6%;font-size:20px;line-height:24px}.pc .record_layer .box_time .txt_time{font-weight:700}.pc .record_layer .box_recordbtn{width:94px;height:94px}.pc .record_layer .box_decibel{width:67px;height:32px;margin-left:25%}.pc .record_layer .cmp_gftbtn{padding:0 58px 40px}.pc .record_layer .cmp_gftbtn .item_btn{padding:0 6px}.pc .record_layer .cmp_gftbtn .btn_g{height:50px;font-size:16px;line-height:51px}.pc .record_layer .item_btn.item_disabled .btn_g{background-color:#ededed}.pc .dimmed_editmedia{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30010;background-color:rgba(0,0,0,.5)}.pc .editmedia_layer{overflow:hidden;left:50%;top:50%;width:740px;height:810px;border-radius:8px;background-color:#fff;transform:translate(-50%,-50%)}.pc .editmedia_layer .btn_close{z-index:10}.pc .editmedia_layer .btn_close .ico_close{margin:16px;background-position:-135px -215px}.pc .editmedia_layer .tit_editmedia{display:block;position:relative;z-index:10;padding:30px 10px 32px;font-size:22px;line-height:26px;background-color:#fff;color:#000;text-align:center}.pc .editmedia_layer .wrap_mediaeditor{overflow:hidden;bottom:0}.pc .editmedia_layer .wrap_mediaeditor .position_frame_media{left:50%;right:auto;margin:-14px 0 0 -230px}.pc .editmedia_layer .wrap_mediaeditor .wrap_frame_media{border-radius:18px}.pc .editmedia_layer .wrap_mediaeditor .frame_media{width:460px;height:306px;padding:0;border-radius:18px}.pc .editmedia_layer .wrap_mediaeditor .frame_media:after{border-radius:18px}.pc .editmedia_layer .wrap_mediaeditor .inner_crop_media{position:relative;top:14px}.pc .editmedia_layer .editmedia_gftbtn{left:50%;bottom:40px;width:576px;margin-left:-288px}.pc .editmedia_layer .cmp_gftbtn{background-color:transparent}.pc .editmedia_layer .cmp_gftbtn .item_btn{padding:0 4px}.pc .editmedia_gftbtn .item_btn+.item_btn:before{content:normal}.pc .editmedia_gftbtn .btn_g{height:60px;border-radius:4px;font-size:16px;line-height:63px;background-color:#ffde22;color:#222}.pc .editmedia_layer .wrap_mediaeditor .ico_play{width:76px;height:76px;background-position:0 -270px}.pc .editmedia_layer .wrap_mediaeditor .ico_stop{width:76px;height:76px;background-position:-80px -270px}.pc .editmedia_layer .wrap_mediaeditor .btn_fit{left:13px;bottom:13px}.pc .editmedia_layer .wrap_mediaeditor .ico_fit{width:50px;height:50px;background-position:0 -350px}.pc .editmedia_layer .wrap_mediaeditor .btn_mute{right:13px;bottom:13px}.pc .editmedia_layer .wrap_mediaeditor .ico_mute{width:50px;height:50px;background-position:-55px -350px}.pc .editmedia_layer .wrap_mediaeditor .ico_unmute{width:50px;height:50px;background-position:-110px -350px}.pc .editmedia_layer .wrap_rangeslider{overflow:hidden;position:absolute;left:50%;bottom:140px;margin-left:-168px}.pc .progress_layer .link_close{padding:24px}.pc .progress_layer .wrap_progress{padding-top:100px}.pc .progress_layer .inner_layer{width:600px;height:500px;border-radius:8px}.pc .progress_layer .thumb_emoti{width:240px;height:180px}.pc .progress_layer .text_progress{padding:20px 0 48px;font-size:18px;line-height:28px;color:#666}.pc .progress_layer .inner_bar,.pc .progress_layer .wrap_bar{height:16px}.pc .progress_layer .wrap_bar{margin:0 60px}.pc .wrap_rctprofile{top:80px;min-width:1280px}.pc .wrap_rctprofile .inner_rctprofile{width:100%;padding-top:31px}.pc .wrap_rctprofile .box_btncard{padding-bottom:46px}.pc .wrap_rctconts .box_prdslide .panel{width:240px}.pc .wrap_rctconts .box_prdinfo{padding:0 36px}.pc .wrap_rctconts.wrap_stalker .box_prdinfo{padding:0 36px 20px}.pc .wrap_stalker .box_prdslide{padding-top:40px}.pc .layer_msgtooltip{width:182px;letter-spacing:0}.windows .layer_msgtooltip{width:238px;letter-spacing:-.06em}.pc .parcel_ship_address .item_choice .lab_choice{line-height:21px}.windows .parcel_ship_address .item_choice .lab_choice{line-height:20px}.pc .parcel_ship_address .item_choice .txt_name{line-height:21px}.windows .parcel_ship_address .item_choice .txt_name{line-height:20px}.pc .order_slctwriter .item_choice .txt_name{line-height:25px}.windows .order_slctwriter .item_choice .txt_name{line-height:24px}.pc .order_method .wrap_agree .box_agree .lab_info{line-height:37px}.windows .order_method .wrap_agree .box_agree .lab_info{line-height:36px}.pc .wrap_ship #kakaoContent{width:870px;padding-bottom:270px}.pc .wrap_ship .wrap_ship_gifbtn{margin-bottom:8px}.pc .wrap_ship .ship_gifbtn.fixed_gftbtn{left:50%;right:auto;width:870px;margin-left:-435px}.pc .ship_section .item_choice .lab_choice{line-height:21px}.windows .ship_section .item_choice .lab_choice{line-height:20px}.pc .ship_section .item_choice .txt_name{line-height:21px}.windows .ship_section .item_choice .txt_name{line-height:20px}.pc .area_srchrslt{border-color:#ebebeb}.pc .area_srchrslt .bnr_srchrslt .link_bnr{width:1280px;margin:0 auto}.pc .area_srchrslt .wrap_srchtab{border-color:#e3e4e5}.pc .wrap_srchtab .list_srchtab{width:1280px;margin:0 auto}.pc .list_srchtab li{flex:0 1 auto;padding-right:31px}.pc .list_srchtab li:last-child{padding-right:0}.pc .list_srchtab .link_tab .txt_tab{height:63px}.pc .list_srchtab .txt_tab .txt_g{margin-top:1px;font-size:18px}.pc .list_srchtab .txt_tab .num_g{margin:3px 0 0 6px;font-size:14px}.pc .area_srchrslt .tit_srchrslt{width:1280px;margin:0 auto;padding:30px 0 20px}.pc .tit_srchrslt .tit_g{height:24px;font-size:18px;line-height:24px}.pc .tit_srchrslt .util_g .link_brndmore{height:24px;padding:0;font-size:16px}.pc .tit_srchrslt .link_brndmore .ico_arr{width:9px;height:15px;margin:0 0 3px 6px;background-position:-235px -345px}.windows .tit_srchrslt .link_brndmore .ico_arr{margin-bottom:0}.pc .drop_filter .link_filter{height:24px;padding:0;font-size:16px}.pc .drop_filter .link_filter .ico_sort{width:18px;height:18px;margin:-4px 6px 0 0;background-position:-230px -325px}.windows .drop_filter .link_filter .ico_sort{margin-top:0}.pc .area_srchrslt .cmp_errbox{border-top:1px solid #E3E4E5}.pc .area_srchrslt .wrap_srcherr .cmp_errbox{border-top:0}.pc .area_srchrslt .wrap_brndsmry{padding-bottom:33px;border-color:#ebebeb}.pc .wrap_brndsmry .box_brndsmry{position:relative;width:1280px;margin:0 auto}.pc .box_brndsmry .cmp_btn_prev{left:-30px;top:15px}.pc .box_brndsmry .cmp_btn_next{right:-30px;top:15px}.pc .box_brndsmry .list_brndsmry{white-space:nowrap}.pc .list_brndsmry li{width:auto;padding:0 0 7px 12px}.pc .list_brndsmry li:first-child{padding-left:0}.pc .list_brndsmry .link_card{overflow:hidden;width:311px;padding:11px 13px 11px 11px;border:1px solid #EDEDED;border-radius:4px;box-shadow:0 5px 5px -2px rgba(0,0,0,.04);box-sizing:border-box}.pc .list_brndsmry .link_card .thumb_card{float:left;width:66px;height:66px}.pc .list_brndsmry .link_card .info_card{overflow:hidden;width:auto;margin:0;padding-left:12px}.pc .list_brndsmry .link_card .tit_card,.pc .list_brndsmry .link_card .txt_card{text-align:left}.pc .list_brndsmry .link_card .tit_card{display:block;font-size:18px;line-height:21px;-webkit-line-clamp:none;-webkit-box-orient:inline-axis;white-space:nowrap}.pc .wrap_srchnoti{margin-top:-9px;padding-bottom:28px}.pc .wrap_srchnoti .inner_srchnoti{width:1280px;margin:0 auto;font-size:16px;line-height:28px}.pc .wrap_srchnoti .line_clamp{display:none}.pc .wrap_slide_cate .slide_cate{width:1280px;margin:0 auto}.pc .slide_cate .list_slide{padding:0}.pc .slide_cate .list_slide li{padding:12px 11px 12px 0}.pc .slide_cate .list_slide li:last-child{padding-right:0}.pc .slide_cate .btn_cate{height:40px;padding:0 16px;border-radius:21px;font-size:17px;line-height:42px}.pc .slide_cate .btn_cate .ico_arr{width:12px;height:7px;margin:16px 0 0 5px;background-position:-235px -365px}.windows .slide_cate .btn_cate{line-height:40px}.windows .slide_cate .btn_cate .ico_arr{margin-top:18px}.pc .slide_cate .on .btn_cate .ico_arr{background-position:-235px -375px}.pc .slide_cate .on .btn_cate[aria-expanded=true] .ico_arr{background-position:-235px -385px}.pc .wrap_pannel_cate .pannel_cate{width:1280px;margin:0 auto}.pc .wrap_pannel_cate .pannel_cate .box_setprice{padding:21px 0}.pc .box_setprice .set_price .btn_reset{right:100px;width:38px;height:38px}.pc .box_setprice .set_price .btn_reset .ico_reset{width:20px;height:22px;background-position:0 -615px}.pc .box_setprice .set_price{width:388px;padding-right:141px}.pc .box_setprice .set_price .btn_apply{width:90px;height:38px;font-size:15px;line-height:39px}.windows .box_setprice .set_price .btn_apply{line-height:37px}.pc .box_setprice .range_price .tf_price:first-child{padding-right:15px}.pc .box_setprice .range_price .tf_price:last-child{padding-left:15px}.pc .box_setprice .range_price .tf_g{height:38px;padding:9px 11px;font-size:15px}.pc .box_setprice .range_price .txt_range{width:30px;height:38px;margin-left:-15px;font-size:15px;line-height:39px}.windows .box_setprice .range_price .txt_range{line-height:38px}.pc .pannel_cate .box_slctcate .slide_slctcate{padding:10px 0 54px}.pc .list_slctcate li{width:218px;padding:0 0 0 28px}.pc .list_slctcate li.item_all{width:100%;padding:0 0 8px}.pc .list_slctcate li:nth-child(6n+1){width:190px;padding-left:0}.pc .list_slctcate.has_item_all li:nth-child(6n+1){width:218px;padding:0 0 0 28px}.pc .list_slctcate.has_item_all li.item_all{width:100%;padding:0 0 8px}.pc .list_slctcate.has_item_all li:nth-child(6n+2){width:190px;padding-left:0}.pc .list_slctcate li .link_cate{padding:11px 0;font-size:16px;line-height:18px}.windows .list_slctcate li .link_cate{letter-spacing:-.073em}.pc .list_slctcate li.item_all .link_cate{width:218px}.pc .list_slctcate .link_cate .txt_sub{font-size:15px}.pc .box_slctcate .slide_slctcate .cmp_slide_nav{bottom:31px}.pc .slide_slctcate .cmp_slide_nav li+li{margin-left:6px}.pc .slide_slctcate .cmp_slide_nav .link_nav{width:6px;height:6px}.pc .box_slctopt .slide_carousel.slide_slctopt .list_slide{padding-right:66px}.pc .slide_slctopt .list_slide li{padding-right:26px}.pc .slide_slctopt .txt_opt{padding:10px 0;font-size:17px;line-height:40px}.pc .slide_slctopt .btn_del{padding:22px 4px 24px}.windows .slide_slctopt .btn_del{padding:23px 4px}.pc .slide_slctopt .btn_del .ico_del{width:14px;height:14px;background-position:-80px -20px}.pc .box_slctopt .btn_ref{padding:0 20px}.pc .box_slctopt .bg_gradation{width:80px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/gradient_pcsrchopt.png) repeat-y;background-size:80px 1px}.pc .box_slctopt .btn_ref .ico_ref{width:20px;height:22px;background-position:0 -50px}.pc .wrap_prdgroup{padding-top:0;border:solid #EBEBEB;border-width:1px 0 100px}.pc .wrap_prdgroup:before{content:normal}.pc .wrap_prdgroup .box_prd{padding-bottom:20px;color:#ebebeb}.pc .wrap_prdgroup .box_prd [class*=prdlist_pccol4] .cmp_prd{padding-bottom:50px}.pc .wrap_prdgroup .box_prd .inner_box{width:1280px;margin:0 auto}.pc .wrap_prdgroup .wrap_brndcard{padding:50px 0 30px}.pc .wrap_prdgroup .wrap_brndcard .link_card{position:relative;padding-right:80px}.pc .wrap_prdgroup .wrap_brndcard .txt_brndmore{display:flex;align-items:center;position:absolute;right:0;top:34px;height:24px;font-size:16px;color:#888;letter-spacing:-.038em}.pc .wrap_prdgroup .wrap_brndcard .txt_brndmore .ico_arr{width:9px;height:15px;margin:0 0 3px 6px;background-position:-235px -345px}.windows .wrap_prdgroup .wrap_brndcard .txt_brndmore .ico_arr{margin-bottom:0}.pc .wrap_prdgroup .wrap_brndcard .thumb_card{width:88px;height:88px;border-radius:4px}.pc .wrap_prdgroup .wrap_brndcard .thumb_card:before{border-radius:4px}.pc .wrap_prdgroup .wrap_brndcard .info_card{padding:14px 0 0 16px}.pc .wrap_prdgroup .wrap_brndcard .info_card .tit_card{font-size:24px;line-height:29px}.pc .wrap_prdgroup .wrap_brndcard .info_card .txt_card{padding-top:8px;font-size:18px;line-height:24px}.pc .wrap_srchprdlist{padding:50px 0 40px}.pc .wrap_wshrnk.type_srch{padding-bottom:100px}.pc .wrap_wshrnk.type_srch .tit_wshrnk{width:1280px;margin:0 auto;padding:60px 0 16px;font-size:20px;line-height:40px}.pc .wrap_wshrnk.type_srch .slide_wshrnk{width:1280px;margin:0 auto}.pc .wrap_wshrnk.type_srch .slide_wshrnk .rail_wshrnk{padding:0}.pc .wrap_wshrnk.type_srch .slide_wshrnk .list_wshrnk{width:384px;margin:0 0 0 64px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .list_wshrnk.fst{margin-left:0}.pc .wrap_wshrnk.type_srch .slide_wshrnk .list_wshrnk li{padding:14px 0}.pc .wrap_wshrnk.type_srch .slide_wshrnk .wrap_thumb{width:112px;height:112px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .info_prd{padding:0 40px 0 16px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .num_rank{padding-top:6px;font-size:24px;line-height:26px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_name{padding-top:15px;font-size:17px;line-height:22px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh{padding-top:8px;line-height:22px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .num_wsh,.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .txt_g{font-size:18px}.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .ico_wsh{width:17px;height:14px;margin:3px 6px 0 0;background-position:-215px -480px}.windows .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .ico_wsh{margin-top:6px}.pc .wrap_wshrnk.type_brand{padding-bottom:100px}.pc .wrap_wshrnk.type_brand .tit_wshrnk{width:1280px;margin:0 auto;padding:60px 0 10px;font-size:20px;line-height:40px}.pc .wrap_wshrnk.type_brand .slide_wshrnk{width:1280px;margin:0 auto}.pc .wrap_wshrnk.type_brand .slide_wshrnk .rail_wshrnk{padding:0}.pc .wrap_wshrnk.type_brand .slide_wshrnk .list_wshrnk{width:390px;margin:0 0 0 50px}.pc .wrap_wshrnk.type_brand .slide_wshrnk .list_wshrnk.fst{margin-left:0}.pc .wrap_wshrnk.type_brand .slide_wshrnk .list_wshrnk li{padding:20px 0}.pc .wrap_wshrnk.type_brand .slide_wshrnk .wrap_thumb{width:70px;height:70px}.pc .wrap_wshrnk.type_brand .slide_wshrnk .info_prd{padding:0 40px 0 16px}.pc .wrap_wshrnk.type_brand .slide_wshrnk .num_rank{padding-top:6px;font-size:24px;line-height:26px}.pc .wrap_wshrnk.type_brand .slide_wshrnk .txt_name{padding-top:10px;font-size:17px;line-height:22px}.pc .drop_filter .layer_filter{right:0}@supports (display:grid){.list_prdoption{display:grid;grid-template-columns:fit-content(100px) 1fr}.list_prdoption dt,.list_prdoption dd{float:none;width:auto}.list_prdoption dt{clear:none}}@media screen and (min-width:1280px){.pc .wrap_consent{width:1280px;margin:0 auto}.pc .alert_layer{left:50%;width:1280px;margin-left:-640px}.pc .cont_register .btn_codegift{left:50%;width:296px}}.santacoupon_layer{position:relative;width:75.97%;margin:0 auto}.santacoupon_layer .img_g{display:block;width:100%}.santacoupon_layer .btn_check{position:absolute;left:7%;bottom:3.5%;width:87%;height:14%}.santacoupon_layer .btn_close{position:absolute;right:0;top:9%;width:20%;height:15%}@media screen and (max-width:359px){.tab_filter .link_tab{letter-spacing:-.04em}.tab_filter li+li{margin-left:5px}}
