@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}.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_240814.png) no-repeat 0 0;background-size:300px 800px;vertical-align:top}@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_detail{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_detail_240814.png)}}.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 .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;box-sizing:border-box}.parcel_ship_address .item_address .txt_shipaddress{display:block;padding:20px 0;font-size:14px;line-height:18px;color:#a5a5a5;text-align:center}.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:0 16px 24px}.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:100px;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_arrow{width:12px;height:12px;margin:17px 0 0 4px;background-position:-100px -1240px}.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:0 16px 6px;border-bottom:1px solid rgba(0,0,0,.05);background:#FFF;box-sizing:initial}.schbx:after{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:1px;background-image:linear-gradient(to bottom,#DBDBDB 0%,#DBDBDB 51%,transparent 51%);background-size:100% 1px;content:""}.inner_schbx{padding:0 12px;border-radius:4px;background-color:#f5f5f5}.schbx input{-webkit-appearance:none;outline:0;width:100%;height:44px;border:0;border-radius:0;-webkit-border-radius:0;font-size:16px;line-height:24px;color:#222;background:#F5F5F5}.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:12px;right:65px;padding:6px}.schbx .ico_delet{width:18px;height:18px;background-position:-275px -25px;vertical-align:top}.search_complete .schbx .btn_delet{display:block;right:22px}.schbx .sch_button{overflow:hidden;position:absolute;top:12px;right:25px;z-index:10;padding:6px 3px;font-size:16px;line-height:20px;color:rgba(51,51,51,.5)}.search_on .schbx .sch_button{color:#4684e9}.schbx .sch_button .ico_search{width:18px;height:18px;background-position:-200px -650px}.search_complete .schbx .sch_button{display:none}.search_on .inner_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:74px;bottom:calc(constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + 74px);right:16px;z-index:20001;width:41px;height:38px;background-position:-34px -100px;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.33,1,.68,1)}.link_gotop.link_float_option{bottom:84px;bottom:calc(constant(safe-area-inset-bottom) + 84px);bottom:calc(env(safe-area-inset-bottom) + 84px)}.searchbx{background-color:#fff}.gobtn_positionup .link_gotop{bottom:59px;bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px)}.link_gotop.on{opacity:1;visibility:visible}.link_gotop.bnr_position{bottom:114px;bottom:calc(constant(safe-area-inset-bottom) + 114px);bottom:calc(env(safe-area-inset-bottom) + 114px)}.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{padding:38px 0 33px;border-top:10px solid #F5F5F5;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:20px;height:11px;margin:11px 4px 0 -3px;background-position:-250px -980px;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}.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_search .searchbx .inner_searchbx.fixed{height:60px}.wrap_search .searchbx .inner_searchbx.fixed .schbx{position:fixed;top:44px;left:0;right:0;z-index:9990;padding:6px 16px 10px}.show_lnb.wrap_search .searchbx .inner_searchbx.fixed .schbx{top:88px}.show_lnb.scrolled.wrap_search .searchbx .inner_searchbx.fixed .schbx{top:44px}.wrap_searchsort.fixed{min-height:52px}.wrap_searchsort.fixed .inner_searchsort{position:fixed;left:0;right:0;top:104px;z-index:9980}.show_lnb .wrap_searchsort.fixed .inner_searchsort{top:148px}.show_lnb.scrolled .wrap_searchsort.fixed .inner_searchsort{top:104px}.wrap_searchsort.type_category.fixed .inner_searchsort{top:94px}.show_lnb .wrap_searchsort.type_category.fixed .inner_searchsort{top:139px}.show_lnb.scrolled .wrap_searchsort.type_category.fixed .inner_searchsort{top:94px}.wrap_noti_search .txt_point{font-weight:700}.area_srchrslt{background-color:#fff}.bnr_srchrslt .link_bnr{display:block;position:relative}.bnr_srchrslt .link_bnr .thumb_g{display:block;width:100%}.bnr_srchrslt .link_bnr .badge_ad{position:absolute;top:8px;right:8px;height:20px;padding:0 8px;border-radius:20px;font-weight:700;font-size:10px;line-height:20px;color:#fff;letter-spacing:-.046em;background-color:rgba(0,0,0,.3)}.area_srchrslt .wrap_srchtab{border-top:10px solid #F5F5F5;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:50px;color:#999}.list_srchtab .txt_tab .txt_g{font-size:15px}.list_srchtab .txt_tab .num_g{margin:-1px 0 0 2px;font-size:10px;color:#999}.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:2px;background-color:#222;content:""}.list_srchtab .on .txt_tab .txt_g{font-weight:700}.area_srchrslt .tit_srchrslt{position:relative;z-index:20;padding:5px 0 0 16px;background-color:#fff}.tit_srchrslt:after{display:block;clear:both;content:""}.tit_srchrslt .tit_g{float:left;height:45px;font-size:16px;line-height:45px;color:#000;letter-spacing:-.036em}.tit_srchrslt .num_g{display:inline-block;margin-left:2px;font-size:14px;font-weight:400;vertical-align:top}.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}.tit_srchrslt .drop_filter .link_filter{padding-top:0;padding-right:16px}.tit_srchrslt .view_filter{display:inline-flex;vertical-align:top}.tit_srchrslt .view_filter .btn_view{padding:12px 20px 14px 4px}.tit_srchrslt .view_filter .btn_view .ico_view{width:19px;height:18px;background-position:0 -1195px}.tit_srchrslt .view_filter .btn_view.view_type2 .ico_view{background-position:-20px -1195px}.tit_srchrslt .view_filter .btn_view.view_type3 .ico_view{background-position:-40px -1195px}.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}.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:#222;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{background-color:#f5f5f5}.wrap_pannel_cate .pannel_cate{display:none;border-bottom:1px solid #ededed}.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;width:100%;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:10px solid #F5F5F5;background-color:#fff}.wrap_brndsmry .box_brndsmry .list_brndsmry{margin:0 16px 10px}.list_brndsmry .group_brand{overflow:hidden;flex:1}.list_brndsmry .link_card{display:block}.list_brndsmry .link_card .thumb_card{display:block;float:left;position:relative;width:48px;height:48px}.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);background-color:rgba(0,0,0,.02);content:""}.wrap_brndsmry .list_brndsmry.type_ad,.wrap_brndsmry .list_brndsmry.type_adproduct{margin-bottom:16px}.list_brndsmry>li{border-bottom:1px solid rgba(0,0,0,.06)}.list_brndsmry>li:first-child{border-top:1px solid rgba(0,0,0,.06)}.list_brndsmry .wrap_brand{display:flex;padding:10px 0}.list_brndsmry .tip_ad{position:relative;margin:7px 0 0 8px}.wrap_srchprdlist .tip_ad{float:left;position:relative;margin-top:-6px;padding-right:3px}.area_srchrslt .tip_ad .btn_tip,.wrap_srchprdlist .tip_ad .btn_tip{display:block;padding:10px 0;line-height:12px}.wrap_srchprdlist .tip_ad .btn_tip{padding:6px 0 5px}.area_srchrslt .tip_ad .ico_ad,.wrap_srchprdlist .tip_ad .ico_ad{display:inline-block;width:12px;height:12px;margin:1px 3px 2px 0;background-position:-140px -1165px;vertical-align:top}.area_srchrslt .tip_ad .txt_ad,.wrap_srchprdlist .tip_ad .txt_ad{display:inline-block;font-weight:700;font-size:12px;line-height:15px;color:#bbb;vertical-align:top}.wrap_srchprdlist .tip_ad .ico_ad{margin:0 3px 0 0}.wrap_srchprdlist .tip_ad .txt_ad{font-size:13px;line-height:14px}.area_srchrslt .tip_ad .layer_tip,.wrap_srchprdlist .tip_ad .layer_tip,.cmp_luxprd .tip_ad .layer_tip{display:none;position:absolute;top:29px;right:0;z-index:10;width:195px;border:1px solid #B6B6B6;letter-spacing:-.005em;border-radius:4px;background-color:#fff;box-sizing:border-box}.wrap_srchprdlist .tip_ad .layer_tip{top:22px;left:-10px;right:auto}.prdlist_mcarousel .tip_ad .layer_tip{top:27px;left:0;right:auto}@media only screen and (max-width:320px){.prdlist_mrow1 .cmp_prd{position:relative}.prdlist_mrow1 .cmp_prd .tip_ad{position:static}.prdlist_mrow1 .tip_ad .layer_tip{left:auto;right:16px;top:37px}}.area_srchrslt .tip_ad.on .layer_tip,.wrap_srchprdlist .tip_ad.on .layer_tip,.cmp_luxprd .tip_ad.on .layer_tip{display:block}.area_srchrslt .tip_ad .txt_tip,.wrap_srchprdlist .tip_ad .txt_tip,.cmp_luxprd .tip_ad .txt_tip{font-size:13px;line-height:20px;color:#666}.area_srchrslt .tip_ad .txt_tip,.wrap_srchprdlist .tip_ad .txt_tip{padding:12px 25px 12px 12px}.area_srchrslt .tip_ad .btn_close,.wrap_srchprdlist .tip_ad .btn_close,.cmp_luxprd .tip_ad .btn_close{position:absolute;top:0;right:0}.area_srchrslt .tip_ad .ico_close,.wrap_srchprdlist .tip_ad .ico_close,.cmp_luxprd .tip_ad .ico_close{width:16px;height:16px;margin:9px;background-position:-160px -1165px}.wrap_srchprdlist .prdlist_mcol2 .brand_prd{display:block;padding-top:5px}.wrap_srchprdlist .prdlist_mcol3 .brand_prd{display:block;padding-top:3px}.wrap_srchprdlist .prdlist_mcol2 .txt_brand,.wrap_srchprdlist .prdlist_mcol3 .txt_brand{padding-top:0}.wrap_srchprdlist .prdlist_mcol2 .tip_ad,.wrap_srchprdlist .prdlist_mcol3 .tip_ad,.wrap_srchprdlist .prdlist_mcarousel .tip_ad{float:left;margin:0 3px 0 0;padding-right:0}.wrap_srchprdlist .prdlist_mcol2 .tip_ad .btn_tip,.wrap_srchprdlist .prdlist_mcarousel .tip_ad .btn_tip{padding:10px 0 0}.wrap_srchprdlist .prdlist_mcol3 .tip_ad .btn_tip{padding:8px 0 0}.android .wrap_srchprdlist .prdlist_mcol2 .tip_ad .ico_ad,.android .wrap_srchprdlist .prdlist_mcol3 .tip_ad .ico_ad{margin-top:1px}.wrap_srchprdlist .prdlist_mcol2 .tip_ad .layer_tip,.wrap_srchprdlist .prdlist_mcol3 .tip_ad .layer_tip{left:0;top:24px}.wrap_srchprdlist .prdlist_mcol2 .cmp_prd{padding-bottom:32px}.wrap_srchprdlist .prdlist_mcol3 .cmp_prd{padding-bottom:30px}.wrap_srchprdlist .prdlist_mcol3 .cmp_prd .review_info{padding-top:7px}@media only screen and (max-width:456px){.wrap_srchprdlist .prdlist_mcol2 .list_prd li:nth-of-type(2n) .layer_tip,.cmp_luxprd.prdlist_mcol2 .list_prd li:nth-of-type(2n) li .layer_tip,.prdlist_mcarousel .list_prd li:last-child .layer_tip{left:50%;transform:translate(-50%)}}@media only screen and (max-width:654px){.wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n + 2) .layer_tip,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n + 2) .layer_tip{left:50%;transform:translate(-50%)}.wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n) .tip_ad,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n) .tip_ad{position:static}.wrap_srchprdlist .prdlist_mcol3 .list_prd li:nth-of-type(3n) .layer_tip,.cmp_luxprd.prdlist_mcol3 .list_prd li:nth-of-type(3n) .layer_tip{left:auto;right:0;top:0;margin-top:calc(100% + 24px)}}.list_brndsmry .wrap_bnr{overflow:hidden;margin-bottom:10px;border-radius:4px}.list_brndsmry .wrap_bnr .img_g{width:100%;display:block}.list_brndsmry .link_bnr{display:block;position:relative}.list_brndsmry .link_bnr:after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.02);border-radius:4px;background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.list_brndsmry.type_adproduct .link_bnr:after{border-radius:4px 4px 0 0}.list_brndsmry .list_adproduct{padding:12px 7px 14px;font-size:0;background-color:#222}.list_brndsmry .list_adproduct li{display:inline-block;width:33.33%;padding:0 5px;vertical-align:top;box-sizing:border-box}.list_brndsmry .thumb_adproduct{display:block;overflow:hidden;position:relative;border-radius:2px}.list_brndsmry .thumb_adproduct:after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.04);border-radius:4px;background-color:rgba(0,0,0,.02);box-sizing:border-box;content:""}.list_brndsmry .link_adproduct{display:block}.list_brndsmry .list_adproduct .tit_name{display:block;overflow:hidden;width:102px;margin:0 auto;padding-top:8px;font-weight:400;font-size:13px;line-height:16px;color:rgba(255,255,255,.8);text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}@media only screen and (max-width:360px){.list_brndsmry .list_adproduct .tit_name{width:100%}}.list_brndsmry .link_card .thumb_card .img_g{display:block;width:100%}.list_brndsmry .link_card .info_card{display:block;overflow:hidden;padding:5px 0 7px 8px}.list_brndsmry .link_card .tit_card,.list_brndsmry .link_card .txt_card{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list_brndsmry .link_card .tit_card{font-size:15px;line-height:18px;color:#222}.list_brndsmry .link_card .txt_card{padding-top:2px;font-size:13px;line-height:16px;color:#666}.wrap_brndsmry .box_brndsmry .wrap_btnmore{padding:0 16px 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}.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_srchprdlist .cmp_prdlist.prdlist_mcol2{padding-top:16px}.wrap_srchprdlist .cmp_prdlist.prdlist_mcol3{padding:16px 12px 0}.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{display:flex;align-items:center;position:relative;padding:20px 15px 15px}.wrap_brndcard .link_card{display:block;flex-grow:1;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_brndcard .tip_ad{flex-shrink:0;position:relative;padding-left:4px}.area_srchrslt .wrap_brndcard .tip_ad .ico_ad{width:15px;height:15px;background-position:-235px -1125px}.area_srchrslt .wrap_brndcard .tip_ad .txt_ad{font-size:15px;letter-spacing:-.021em;line-height:18px}.area_srchrslt .wrap_brndcard .tip_ad .layer_tip{top:32px}.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 16px}.project_search .link_project{display:block;padding:5px 0}.project_search .item_project+.item_project{padding-top:10px}.project_search .tit_project{float:left;width:44px;height:20px;margin-right:7px;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 .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:8px}.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}.area_brandprd{margin-bottom:8px;padding-bottom:25px;background-color:#fff}.area_brandprd .head_brandprd{display:flex;justify-content:center;padding:28px 0;background-color:#000}.area_brandprd.area_edition .head_brandprd{background-color:#feeb00}.area_brandprd .prdlist_mrow1 .cmp_prd{padding:16px 16px 20px}.area_brandprd .cmp_prd .link_info .price_info{font-size:0}.area_brandprd .flicking-pagination-bullets{display:flex;justify-content:center}.area_brandprd .flicking-pagination-bullet{width:5px;height:5px;margin-right:5px;border-radius:5px;background-color:#d6d6d6}.area_brandprd .flicking-pagination-bullet-active{background-color:#333}.area_brandprd .flicking-pagination-bullet:last-child{margin-right:0}.area_brandprd .wrap_more{padding:20px 16px 0}.area_brandprd .link_more{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;height:43px;margin:0 auto;border:1px solid #E8E8E8;border-radius:2px;font-size:14px;line-height:16px;letter-spacing:-.071em;color:#333;text-align:center;box-sizing:border-box}.area_brandprd .link_more .ico_arrow{display:inline-block;width:12px;height:12px;margin:0 0 0 4px;vertical-align:top;background-position:-180px -815px}.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;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-bullets{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_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:60px;left:0;right:0;width:auto;background:#fff;box-sizing:border-box}.suggest_search2 .list_suggest li{border-color:rgba(0,0,0,.05)}.suggest_search2 .list_suggest .link_txt{padding:10px 0;line-height:22px;color:#666}.suggest_search2 .list_suggest .txt_suggest{color:#4684e9}.suggest_search2 .list_suggest .badge_line{display:inline-block;overflow:hidden;margin-left:10px;padding:0 7px;border-radius:10px;border:1px solid #ddd;font-weight:700;font-size:11px;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:20010;overflow:hidden;width:210px;right:16px;bottom:74px;bottom:calc(constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + 74px);border-radius:2px;background-color:#494949;box-shadow:0 2px 1.9px rgba(0,0,0,.1)}.floating_bnr.off{opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.33,1,.68,1)}.floating_bnr .link_bnr{display:block;height:70px}.floating_bnr .link_bnr .img_g{display:block;width:100%}.floating_bnr .badge_ad{position:absolute;right:0;bottom:0;padding:0 4px;border-top-left-radius:2px;font-size:10px;font-weight:500;line-height:17px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);letter-spacing:-.05em}.floating_bnr .btn_close{overflow:hidden;position:absolute;top:-7px;right:-9px;padding:17px}.floating_bnr:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.04);content:"";border-radius:2px;pointer-events:none}.floating_bnr .link_bnr .desc_bnr{position:absolute;top:15px;left:12px;font-weight:700;font-size:15px;line-height:20px;color:#fff;letter-spacing:-.02em;text-shadow:0px 2px 8px rgba(0,0,0,.2)}.floating_bnr.move_up{bottom:128px;bottom:calc(constant(safe-area-inset-bottom) + 128px);bottom:calc(env(safe-area-inset-bottom) + 128px);transition:all .2s cubic-bezier(.33,1,.68,1)}.floating_bnr.move_down{bottom:74px;bottom:calc(constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + 74px);transition:all .2s cubic-bezier(.33,1,.68,1)}.floating_bnr .btn_close .ico_close{width:14px;height:14px;background-position:-275px -335px}.floating_bnr.type_except{background-color:#fff}.floating_bnr.type_except:before{border-color:rgba(0,0,0,.1)}.floating_bnr.type_except .link_bnr .desc_bnr{color:#000;text-shadow:none}.floating_bnr.type_except .btn_close .ico_close{background-position:-295px -335px}.floating_bnr.case_btmbnr,.floating_bnr.move_down.case_btmbnr{bottom:114px;bottom:calc(constant(safe-area-inset-bottom) + 114px);bottom:calc(env(safe-area-inset-bottom) + 114px)}.floating_bnr.move_up.case_btmbnr{bottom:168px;bottom:calc(constant(safe-area-inset-bottom) + 168px);bottom:calc(env(safe-area-inset-bottom) + 168px)}.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}.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}.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_230511.png) no-repeat 0 0;background-size:135px 525px;vertical-align:top}.cont_reviewrank{background-color:#f5f5f5}.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;-webkit-overflow-scrolling:touch}.list_totalrank .item_panel{display:inline-block;width:220px;vertical-align:top}.list_totalrank .box_reviewitem{overflow:hidden;position:relative;border-radius:16px;white-space:normal;box-shadow:0 8px 15px rgba(0,0,0,.15);isolation:isolate}.box_reviewitem .link_reviewitem{display:block}.box_reviewitem .emph_rank{position:absolute;z-index:20;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%;isolation:isolate}.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}.area_findkeyword .area_tag{overflow:hidden;height:36px;padding:16px 0}.area_findkeyword .tag_findkeyword{overflow:auto;padding:0 14px 30px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.area_findkeyword .link_keyword{display:inline-block;min-width:54px;margin:0 2px;padding:0 13px;font-size:14px;line-height:34px;color:#666;letter-spacing:-.04em;border:1px solid #F1F1F3;border-radius:18px;background-color:#fff;vertical-align:top;box-sizing:border-box}.area_findkeyword .link_keyword .ico_arrow{width:10px;height:6px;margin:15px 0 0 5px;background-position:-30px -420px}.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 .inner_findkeyword{position:fixed;left:0;right:0;top:87px;z-index:10000}.area_findkeyword.fixed .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%)}.scrolled .area_findkeyword.fixed .inner_findkeyword{top:44px}.area_findkeyword.fixed .tag_findkeyword{overflow:visible;padding:12px 14px}.area_findkeyword.fixed .area_tag{display:none}.area_findkeyword.fixed .area_join{display:block}.area_findkeyword.fixed .list_price{margin:0 -2px}.area_findkeyword.fixed .list_price li{padding:0 2px;box-sizing:border-box}.area_findkeyword.fixed .list_price li.on .btn_tab{border-color:#38383c;background-color:#38383c;color:#fff}.area_findkeyword.fixed .tablist_price .btn_tab:before,.area_findkeyword.fixed .tablist_price .btn_tab:after{display:none}.area_findkeyword.fixed .tablist_price{display:none;padding:6px 16px 25px;border:none}.area_findkeyword.fixed .tablist_price .btn_tab{height:36px;line-height:34px;font-size:14px;border:1px solid #F1F1F3;border-radius:18px}.tag_layer .inner_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);z-index:30010;background-color:#fff}.tag_layer .layer_body{padding:0 19px 12px}.tag_layer .tit_tag{display:block;padding:10px 0 34px;font-weight:500;font-size:16px;line-height:30px;letter-spacing:-.025em;color:#000;text-align:center}.tag_layer .btn_close{position:absolute;top:0;right:0}.tag_layer .ico_close{width:24px;height:24px;margin:13px 14px;background-position:-45px -420px}.tag_layer .wrap_tag{padding:20px 1px 10px;border-top:1px solid #F3F3F3;font-size:0}.tag_layer .wrap_tag.type_first{padding-top:0;border-top:0}.tag_layer .btn_tag{padding:0 13px;margin:0 2px 10px;font-size:14px;line-height:36px;color:#666;border:1px solid #F1F1F3;border-radius:18px;box-sizing:border-box}.tag_layer .btn_tag.on{font-weight:700;color:#fff;background:#38383C}@media only screen and (min-width:375px){.area_findkeyword.fixed .list_price li{width:auto}.area_findkeyword.fixed .tablist_price .btn_tab{padding:0 13px}}.area_findkeyword .area_join{display:none}.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{z-index:20;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 .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}.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 .slide_category{overflow:auto;padding:20px 16px 20px 11px;font-size:0}.area_giftrank .slide_category li{display:inline-block;padding:0 0 10px 5px;vertical-align:top}.area_giftrank .wrap_category.fixed .inner_category{position:fixed;left:0;right:0;top:87px;z-index:30;background-color:#fff}.area_giftrank .wrap_category.fixed .inner_category:before{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:2px;background-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.05;content:""}.scrolled .area_giftrank .wrap_category.fixed .inner_category{top:44px}.area_giftrank .wrap_category.fixed .group_category{overflow:hidden;height:58px;white-space:nowrap;-webkit-overflow-scrolling:touch}.area_giftrank .wrap_category.fixed .slide_category{overflow:auto;padding-top:12px}.slide_category .link_category{display:block;min-width:45px;padding:0 11px;font-size:13px;line-height:32px;color:#666;letter-spacing:-.03em;text-align:center;border:1px solid #F1F1F3;border-radius:18px;background-color:#fff;box-sizing:border-box}.slide_category li.on .link_category{font-weight:700;color:#fff;background-color:#38383c;border-color:transparent}.area_giftrank .wrap_slide{position:relative;margin-bottom:6px;padding:0 0 20px;background-color:#fafafa}.area_giftrank .wrap_slide .flicking-viewport{position:static;isolation:isolate}.area_giftrank .wrap_slide .tit_ad{display:block;padding:20px 16px 10px;font-weight:700;line-height:21px;font-size:16px;color:#222}.area_giftrank .wrap_slide .slide_panel{padding:0 16px;box-sizing:border-box}.area_giftrank .wrap_slide .link_ad,.area_giftrank .wrap_slide .link_product{display:block;overflow:hidden;position:relative;border-radius:8px;background-color:#fff}.area_giftrank .wrap_slide .link_product{padding:16px 15px;border:1px solid #eee}.area_giftrank .wrap_slide .link_ad{height:0;padding-bottom:38.41%}.area_giftrank .wrap_slide .link_ad:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #eee;border-radius:8px;content:""}.area_giftrank .wrap_slide .bnr_ad{display:block;width:100%}.area_giftrank .wrap_slide .badge_ad{position:absolute;top:9px;right:9px;width:34px;height:20px;background-position:0 -495px}.area_giftrank .wrap_slide .wrap_thumb{display:block;overflow:hidden;position:relative;float:left;width:90px;border-radius:4px}.area_giftrank .wrap_slide .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.01);border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.area_giftrank .wrap_slide .img_thumb{display:block;width:100%}.area_giftrank .wrap_slide .wrap_info{display:block;overflow:hidden;padding:16px 0 0 14px}.area_giftrank .wrap_slide .txt_brand{display:block;overflow:hidden;padding-right:11px;font-size:13px;line-height:15px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.area_giftrank .wrap_slide .txt_name{display:block;overflow:hidden;padding-top:3px;font-weight:400;font-size:14px;line-height:18px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.area_giftrank .wrap_slide .price_info{display:block;padding-top:6px;font-size:0}.area_giftrank .wrap_slide .num_sale{display:inline-block;padding-right:2px;font-weight:700;font-size:15px;line-height:15px;color:#f6432f;vertical-align:top}.area_giftrank .wrap_slide .txt_per{font-weight:400;font-size:14px}.area_giftrank .wrap_slide .num_price{display:inline-block;font-weight:700;font-size:15px;line-height:15px;vertical-align:top}.area_giftrank .wrap_slide .txt_won{font-weight:400}.area_giftrank .wrap_slide .flicking-pagination-bullets{position:absolute;top:32px;right:18px;z-index:10;font-size:0}.area_giftrank .wrap_slide .btn_bullet{overflow:hidden;width:5px;height:5px;margin-left:5px;border-radius:100%;font-size:1px;line-height:0;color:transparent;background-color:#e0e0e0}.area_giftrank .wrap_slide .flicking-pagination-bullet-active .btn_bullet{background-color:#222}.prdlist_mrow1.prd_giftrank .cmp_prd .thumb_prd{width:130px;height:130px}.prdlist_mrow1.prd_giftrank{padding-bottom:20px}.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{top:18px;right:0;left:auto;padding-right:22px;word-break:keep-all}.area_giftrank .wrap_ranktit .ico_info{width:13px;height:13px;margin:1px 0 0 4px;background-position:-120px -400px}.area_giftrank .wrap_ranktit .txt_info{display:inline-block;font-size:12px;line-height:16px;color:#999;letter-spacing:-.03em;vertical-align:top}.area_giftrank .wrap_ranktit .info_tip{position:absolute;top:30px;right:16px;margin:0}.area_giftrank .wrap_ranktit{padding:30px 16px 0;font-size:0}.area_advertise .wrap_title .ico_ad{position:absolute;right:16px;top:50%;width:34px;height:20px;background-position:0 -495px;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 .item_panel{display:inline-block;vertical-align:top}.cmp_product_ad.cmptype_slide{overflow:hidden;padding-bottom:10px}.cmp_product_ad.cmptype_slide .item_panel{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 .item_panel{display:block}.cmp_product_ad.cmptype_row .item_panel+.item_panel{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%}.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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010}.fixed_gftbtn:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.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}@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}}.wrap_search_store .k_head{border-bottom:1px solid #ededed}.wrap_search_store .searchbx{position:relative;z-index:10;padding:16px 15px 13px;border-bottom:1px solid #E3E3E3}.wrap_search_store .searchbx .schbx{height:38px;padding:0 65px 0 0;border-bottom:1px solid #FDE515}.wrap_search_store .searchbx .schbx:after{display:none}.wrap_search_store .searchbx .schbx input{height:30px;margin-top:3px;font-size:18px;line-height:30px;letter-spacing:-.02em;background:#FFF}.wrap_search_store .schbx .btn_delet{top:0;right:32px;width:29px;height:30px;padding:0}.wrap_search_store .schbx .ico_delet{width:13px;height:13px;margin-left:8px;background-position:-235px -265px}.wrap_search_store .schbx .sch_button{top:0;right:0;width:30px;height:30px;padding:0;font-size:1px;line-height:0;color:transparent}.wrap_search_store .schbx .ico_search{width:30px;height:30px;background-position:-130px -420px}.wrap_search_store .suggest_search2 .list_suggest{top:40px;left:-15px;right:-15px;padding:0 15px}.wrap_search_store .list_suggest li{padding:0 5px;border-color:#e1e1e1}.wrap_search_store .list_suggest .link_txt{padding:14px 0;line-height:16px;color:#222;letter-spacing:-.03em}.wrap_search_store .list_suggest .txt_suggest{color:#e65450}.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_map .cont_map{bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.wrap_search_store .btn_mylocation,.map_layer .btn_mylocation{position:absolute;right:15px;bottom:15px;width:50px;height:50px;background-color:#fff;border-radius:25px;box-shadow:0 0 4px rgba(0,0,0,.2)}.wrap_search_store .btn_mylocation .ico_detail,.map_layer .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,.map_layer .btn_mylocation.is_inactive .ico_detail{background-position:0 -250px}.wrap_search_store .btn_mylocation.is_active .ico_detail,.map_layer .btn_mylocation.is_active .ico_detail{background-position:-25px -250px}.wrap_search_store .btn_mylocation.is_direction .ico_detail,.map_layer .btn_mylocation.is_direction .ico_detail{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-25px -225px}.wrap_search_store .toast_normal{bottom:10px;bottom:calc(constant(safe-area-inset-bottom) + 10px);bottom:calc(env(safe-area-inset-bottom) + 10px)}.layer_storeinfo .inner_layer{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);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}.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}.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 .inner_score{display:flex}.wrap_totalscore .list_score li .ico_detail{margin-top:4px}.wrap_totalscore .list_score .txt_desc{flex:84px 0 0;font-size:13px;color:#999;text-align:left}.wrap_totalscore .list_score .area_score{display:inline;flex:66px 0 0;text-align:left}.wrap_totalscore .list_score .area_gage{flex:1}.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{flex:35px 0 0;margin-left:auto;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;white-space:nowrap}.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 .wrap_reviewinfo{float:left}.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}.wrap_reviewphoto.is_open .box_reviewphoto .area_mov{position:relative}.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{position:absolute;top:50%;z-index:10;margin-top:-23px}.layer_reviewdetail .btn_arrow.flicking-arrow-disabled{display:none}.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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010;width:100%}.option_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:""}.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 28px;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:1px solid #EDEDED;border-width:0 1px;font-size:16px;color:#333;text-align:center;vertical-align:top;box-sizing:border-box}.wrap_count .btn_minus,.wrap_count .btn_plus{position:absolute;top:0;width:56px;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:1px;background-position:-265px -1270px}.wrap_count .btn_off .ico_minus{background-position:-265px -1265px}.wrap_count .ico_plus{height:11px;background-position:-265px -1275px}.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:14px;margin-top:-4px;width:14px;height:8px;background-position:-250px -1255px}.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%;border-radius:0;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{overflow:hidden;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:17px;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 #EDEDED;border-radius:2px;background-color:#fff}.cont_item .inp_count{float:left;width:54px;height:28px;border:1px solid #EDEDED;border-width:0 1px;font-size:16px;line-height:28px;color:#444;text-align:center;box-sizing:border-box}.cont_item .btn_minus{float:left;width:28px;height:28px}.cont_item .btn_plus{float:right;width:28px;height:28px}.cont_item .ico_gift2{width:12px;margin:0 auto}.cont_item .ico_minus{height:1px;background-position:-265px -1270px}.cont_item .btn_off .ico_minus{background-position:-265px -1265px}.cont_item .ico_plus{height:11px;background-position:-265px -1275px}.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:13px;margin:0 auto;background-position:-230px -1265px}.wrap_basket.pickup_basket{padding:12px 10px 0}.wrap_basket.pickup_basket .scroll_basket{max-height:none}.wrap_basket.pickup_basket .info_basket{padding-bottom:13px}.wrap_basket.pickup_basket .tit_item{display:block;font-size:14px;line-height:18px;color:#333}.wrap_basket.pickup_basket .info_option{overflow:hidden;line-height:18px}.wrap_basket.pickup_basket .info_option dt{float:left;padding:5px 5px 0 0;color:#888}.wrap_basket.pickup_basket .info_option dd{overflow:hidden;padding-top:5px;color:#333}.wrap_basket.pickup_basket .cont_item{padding-top:20px}.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 2px 19px;font-size:0;line-height:22px}.wrap_total:after{display:block;clear:both;content:""}.wrap_total .group_total{overflow:hidden}.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}.board_option .group_limit{position:relative;padding:15px 17px 1px}.board_option .wrap_basket .group_limit{padding:12px 0 0}.board_option .group_limit:after{display:block;clear:both;content:""}.board_option .link_limit{float:left;padding-top:0;font-weight:400;font-size:13px;line-height:18px;color:rgba(0,0,0,.4)}.android .board_option .link_limit{line-height:20px}.board_option .ico_limit{float:right;width:14px;height:14px;margin:2px;background-position:-95px -710px}.android .board_option .ico_limit{margin-top:3px}.board_option .tip_limit{display:none;position:absolute;left:15px;bottom:20px;z-index:10;width:238px;padding:5px 34px 5px 14px;border:1px solid #b6b6b6;border-radius:4px;font-size:13px;line-height:19px;background-color:#fff;color:#888;text-align:left;word-break:keep-all;word-wrap:break-word;box-sizing:border-box}.board_on .wrap_basket .tip_limit{left:0}.board_option .tip_limit .btn_close{position:absolute;right:0;top:0;padding:8px 10px}.board_option .tip_limit .ico_close{width:16px;height:16px;background-position:-275px -1058px}.board_on .group_limit.tip_on .tip_limit{display:block}.wrap_total .txt_price{float:right;padding-right:1px;font-weight:700;font-size:18px;letter-spacing:-.03em;color:#222}.wrap_total .txt_price .txt_won{font-weight:700}.box_discoupon .emph_txt{display:inline-block;font-weight:700;vertical-align:top}.option_layer .group_discount{display:flex;align-items:center;justify-content:space-between;padding:7px 15px 0 21px}.option_layer .group_discount.fst{padding-top:11px}.option_layer .group_discount .txt_coupon{font-size:13px;line-height:16px;color:#666}.option_layer .txt_nocoupon{display:block;padding:9px 12px;border-radius:2px;font-size:13px;line-height:18px;color:#4684e9;letter-spacing:-.02em;background-color:rgba(70,132,233,.09)}.option_layer .txt_discount{flex:0 0 auto;align-self:flex-start;margin-left:auto;padding-left:10px;font-size:13px;line-height:16px;color:#666}.option_layer .txt_discount .txt_price{display:block;font-size:13px;line-height:16px}.option_layer .box_couponcheck{margin:13px 15px 5px;padding:10px 12px 8px;border-radius:2px;background-color:#fafafa}.option_layer .box_couponcheck .txt_couponcheck{display:block;font-size:13px;line-height:18px;color:#f63d38;letter-spacing:-.02em}.option_layer .box_couponcheck .ico_coupon{width:18px;height:18px;margin-right:6px;background-position:-180px -690px}.board_on .board_option{display:block;overflow-y:auto;position:relative;z-index:10;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:-280px -1255px}.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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.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;bottom:calc(constant(safe-area-inset-bottom) + 50px);bottom:calc(env(safe-area-inset-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;bottom:50px;bottom:calc(constant(safe-area-inset-bottom) + 50px);bottom:calc(env(safe-area-inset-bottom) + 50px);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}.unset_btn.board_on .board_option{padding-bottom:20px}.option_shop.option_on{padding-bottom:10px}.option_shop .list_option li{position:relative;margin-left:10px}.option_shop .list_option li+li{border-top:1px solid #F2F2F2}.option_shop .list_option .lab_check{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0;border:0 none}.option_shop .list_option .inp_check:disabled+.lab_check .ico_gift2{background:none}.option_shop .list_option .info_shop{padding:15px 60px 13px 0}.option_shop .list_option .tit_shopname{display:block;overflow:hidden;font-size:16px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.option_shop .list_option .txt_state,.pickup_layer .txt_state{display:inline-block;height:20px;margin-right:6px;padding:0 4px;border-radius:2px;font-weight:400;font-size:12px;line-height:20px;color:#fff;background-color:#4684e9;vertical-align:top}.option_shop .list_option .row_detail,.map_layer .row_detail{display:flex;padding-top:6px;font-size:13px;line-height:16px}.option_shop .list_option .txt_stock,.map_layer .row_detail .txt_stock{color:#4684e9;white-space:nowrap}.option_shop .list_option .txt_bar,.map_layer .row_detail .txt_bar{flex:1px 0 0;width:1px;height:10px;margin:3px 5px;background-color:#d9d9d9}.option_shop .list_option .txt_address,.map_layer .row_detail .txt_address{overflow:hidden;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.option_shop .list_option .inp_check:disabled~.info_shop .tit_shopname,.option_shop .list_option .inp_check:disabled~.info_shop .txt_stock,.option_shop .list_option .inp_check:disabled~.info_shop .txt_address{color:#ccc}.option_shop .list_option .inp_check:disabled~.info_shop .txt_state{background-color:#ccc}.wrap_option .guide_map{display:none;padding:0 16px 6px}.option_on .guide_map{display:block}.wrap_option .guide_map .info_map{margin-right:-16px;padding:16px 16px 14px 0;border-top:1px solid #f2f2f2}.wrap_option .guide_map .txt_guide{display:block;padding-top:4px;font-size:14px;line-height:20px;color:#333;text-align:center}.wrap_option .guide_map .btn_map{width:100%;height:40px;border-radius:4px;font-weight:500;line-height:40px;background-color:#feeb00}.wrap_option .guide_map .ico_map{display:block;width:22px;height:22px;margin:0 auto;background-position:-210px -60px}.wrap_option .pickup_reserv{display:none;margin-left:10px;padding:22px 16px 16px 6px;border-top:1px solid #f2f2f2}.option_on .pickup_reserv{display:block}.wrap_option .pickup_reserv .ico_reserv{display:block;width:18px;height:18px;margin:0 auto;background-position:-230px -20px}.wrap_option .pickup_reserv .txt_reserv{display:block;padding:7px 0 13px;font-size:14px;line-height:20px;color:#333;text-align:center}.wrap_option .pickup_reserv .btn_reserv{width:100%;height:40px;border-radius:4px;font-weight:500;font-size:14px;line-height:40px;background-color:#feeb00}.type_pickup .box_optnotice{padding:10px 10px 4px;background-color:#fff}.type_pickup .wrap_optnotice{padding:9px 9px 7px;border:1px solid rgba(0,0,0,.04);border-radius:4px;font-weight:700;font-size:14px;line-height:18px;color:#000;background-color:#f8f8f8}.android .type_pickup .wrap_optnotice{padding:8px 9px}.type_pickup .wrap_optnotice .emph_g{color:#4684e9}.type_pickup .wrap_option .btn_option{padding:0 52px 0 15px}.type_pickup .wrap_option .tit_option{display:inline-block;max-width:100%;margin:0;vertical-align:top}.type_pickup .wrap_option .wrap_tooltip{display:none;position:absolute;margin:5px 0 0 12px;vertical-align:top;opacity:0}.type_pickup .option_on .wrap_tooltip{display:inline-block;-webkit-animation:pickupTip 6s .3s cubic-bezier(.9,0,.58,1) forwards;animation:pickupTip 6s .3s cubic-bezier(.9,0,.58,1) forwards}@-webkit-keyframes pickupTip{0%{opacity:0}9.1%{opacity:1;transform:translate(0)}18.2%{transform:translate(-3px)}27.3%{transform:translate(0)}36.4%{transform:translate(-3px)}45.5%{transform:translate(0)}54.6%{transform:translate(-3px)}63.7%{transform:translate(0)}72.8%{transform:translate(-3px)}81.9%{transform:translate(0)}91%{opacity:1;transform:translate(-3px)}to{opacity:0;transform:translate(-3px)}}@keyframes pickupTip{0%{opacity:0}9.1%{opacity:1;transform:translate(0)}18.2%{transform:translate(-3px)}27.3%{transform:translate(0)}36.4%{transform:translate(-3px)}45.5%{transform:translate(0)}54.6%{transform:translate(-3px)}63.7%{transform:translate(0)}72.8%{transform:translate(-3px)}81.9%{transform:translate(0)}91%{opacity:1;transform:translate(-3px)}to{opacity:0;transform:translate(-3px)}}.type_pickup .wrap_option .wrap_tooltip .txt_tooltip{display:block;padding:9px 10px;border-radius:3px;font-size:13px;line-height:16px;color:#fff;background-color:#333}.type_pickup .wrap_option .wrap_tooltip .ico_triangle{position:absolute;left:-10px;top:12px}.type_pickup .wrap_option .wrap_tooltip .ico_triangle:after{display:block;width:0;height:0;border:5px solid transparent;border-right:6px solid #333;content:""}.type_pickup .option_active .btn_option{background-color:#fff}.type_pickup .option_active .btn_option,.type_pickup .option_on .btn_option{position:relative;border:0 none}.type_pickup .option_active .btn_option:before,.type_pickup .option_on .btn_option:before{position:absolute;left:10px;right:0;top:0;height:1px;background-color:#f2f2f2;content:""}.type_pickup .wrap_option.fst .btn_option:before{display:none}.type_pickup .option_active .ico_arrow{background-position:-265px -1255px}.type_pickup .option_on.lst{border-bottom:1px solid #f2f2f2}.type_pickup.unset_btn .option_on.lst{border-bottom:0 none}.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%}.wrap_message .order_message:after{position:absolute;bottom:0;left:0;right:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30020;background-color:#fff}.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:""}.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}#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}}.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_240328.png);background-size:460px 370px;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 .badge_pickorder{background-position:-340px -120px}.layer_giftbox .badge_pickready{background-position:-380px -120px}.layer_giftbox .badge_picking{background-position:-300px -120px}.layer_giftbox .badge_pickdone{background-position:-420px -120px}.layer_giftbox .badge_purchase{background-position:-340px -160px}.layer_giftbox .badge_balance{background-position:-300px -160px}.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%}.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 .link_notarrived{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:6px;font-size:13px;line-height:16px;color:#444;text-decoration:underline}.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}.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:50px;background-color:#ededed}.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_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}.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;bottom:0;z-index:30020;width:100%;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);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:56px;padding-bottom:calc(constant(safe-area-inset-bottom) + 56px);padding-bottom:calc(env(safe-area-inset-bottom) + 56px);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;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.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}.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;padding:0 15px constant(safe-area-inset-bottom);padding:0 15px env(safe-area-inset-bottom);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;padding:0 15px calc(constant(safe-area-inset-bottom) + 65px);padding:0 15px calc(env(safe-area-inset-bottom) + 65px)}.fld_gift .ico_select{float:left;margin-top:34px;margin-right:7px}.fld_gift .btn_select{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);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_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:15px 0 12px 16px}.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;-webkit-overflow-scrolling:touch}.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}.bnr_search .link_bnr{position:relative;padding-bottom:20.834%;background-size:100% 100%}.bnr_search .link_bnr .badge_ad{position:absolute;right:8px;top:8px;height:20px;padding:0 8px;border-radius:20px;font-weight:700;font-size:10px;line-height:20px;color:#fff;background-color:rgba(0,0,0,.3)}.bnr_search .link_bnr .wrap_bnr{position:absolute;width:100%;height:100%}.bnr_search .wrap_bnr .img_g{display:block;width:100%}.manual_search{padding:30px 0 100px;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:70px;z-index:10;width:32px;height:20px;background-position:-250px -995px}.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;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:50;width:100%;height:50px;background:#fee700}.bottom_btn:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.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,.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:-1px;right:15px;width:22px;height:22px;background-position:-40px -740px}.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}.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:-5px -740px}@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}@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}.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}.wrap_mygift_info.has_border{border-bottom:10px solid #F5F5F5}.my_giftbox .area_wshprofile{height:106px;padding:33px 40px 0 78px}.my_giftbox .area_wshprofile .mask_outline{width:54px;height:54px;left:14px;top:28px;-webkit-mask-box-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_frame_giftbox.svg)}.my_giftbox .area_wshprofile .thumb_outline:after{background-position:-265px -460px}.my_giftbox .area_wshprofile .box_nick{font-size:20px;line-height:24px;color:#000}.my_giftbox .area_wshprofile .txt_nick{position:static;padding-right:0}.my_giftbox .area_wshprofile .link_birth{display:inline-block;padding-top:3px;font-size:0;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:3px;font-size:13px;line-height:14px;color:#666;vertical-align:top}.my_giftbox .area_wshprofile .ico_arrow{display:inline-block;width:6px;height:10px;margin:4px 0 0 4px;background-position:-255px -25px;vertical-align:top}.android .my_giftbox .area_wshprofile .ico_arrow{margin-top:5px}.my_giftbox .area_wshprofile .box_nick{display:flex}.my_giftbox .area_wshprofile .box_nick .ico_vip{flex:0 0 31px;width:31px;height:20px;margin:1px 0 0 6px;background-position:-260px 0}.my_giftbox .area_vipbnr{margin-top:-6px;padding:0 16px 20px;background-color:#fff}.my_giftbox .area_qlinks{overflow:hidden;padding:0 8px 14px;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:14px;line-height:19px;vertical-align:top;white-space:nowrap}.my_giftbox .link_quick .ico_gift2{width:30px;height:30px;margin:3px auto 10px}.my_giftbox .link_quick .ico_mygift{background-position:-255px -45px}.my_giftbox .link_quick .ico_wish{background-position:-255px -80px}.my_giftbox .link_quick .ico_coupon{background-position:-255px -115px}.my_giftbox .link_quick .ico_point{background-position:-255px -150px}.my_giftbox .link_quick.link_coupon.type_none{opacity:.4}.my_giftbox .link_quick .txt_num{display:inline-block;margin-left:2px;font-weight:500;font-size:13px;line-height:19px;color:#4684e9;vertical-align:top}.my_giftbox .link_quick.type_none .txt_num{color:#666}.my_giftbox .link_quick .ico_dot{overflow:hidden;position:absolute;top:3px;right:50%;width:4px;height:4px;margin-right:-21px;border-radius:50%;background-color:#fc363c;font-size:1px;line-height:0;color:transparent}.ios .my_giftbox .link_quick .txt_num{margin-top:-.05em}@media only screen and (max-width:321px){.my_giftbox .link_quick .txt_qlink{font-size:13px}.my_giftbox .link_quick .txt_num{font-size:11px}}.wrap_coupon #kakaoContent{background-color:#f5f5f5;box-sizing:border-box}.wrap_coupon .cont_coupon{background-color:#fff}.cont_coupon .box_register{overflow:hidden;position:relative;margin:0 15px 10px}.cont_coupon .type_none{margin-top:20px}.cont_coupon .box_register .tf_coupon{display:inline-block;overflow:hidden;width:100%;padding:13px 87px 13px 14px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;line-height:20px;color:#000;box-sizing:border-box;text-overflow:ellipsis}.cont_coupon .box_register .tf_coupon:focus{border-color:#111;outline:none}.cont_coupon .box_register .tf_coupon::-webkit-input-placeholder{font-size:14px;line-height:20px;color:#c1c1c1;white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.cont_coupon .box_register .tf_coupon:-moz-placeholder{font-size:14px;line-height:20px;color:#c1c1c1;white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.cont_coupon .box_register .tf_coupon::-moz-placeholder{font-size:14px;line-height:20px;color:#c1c1c1;white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.cont_coupon .box_register .btn_register{position:absolute;top:8px;right:8px;padding:7px 10px 5px;font-size:13px;line-height:18px;color:#fff;border-radius:22px;background:#111}.ios .cont_coupon .box_register .btn_register{font-weight:300}.cont_coupon .wrap_nocoupon{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 776px);padding-top:87px;background-color:#f5f5f5;text-align:center}.wrap_nocoupon .thumb_nocoupon{display:block;width:140px;height:140px;margin:0 auto 20px}.wrap_nocoupon .thumb_nocoupon .img_g{display:block;width:100%}.wrap_nocoupon .tit_nocoupon{display:block;font-size:18px;line-height:26px;color:#222}.wrap_nocoupon .txt_nocoupon{display:block;margin:4px 0 130px;font-size:14px;line-height:22px;color:#888}.copregister_layer .txt_error{padding:6px 4px 0;font-size:13px;line-height:18px;color:#ff5252}.copcomplete_layer .tit_layer{margin-right:135px;line-height:22px}.copcomplete_layer .layer_body{display:block;position:relative;padding:0;height:304px}.copcomplete_layer .view_coupon{background-color:#fff;position:absolute;top:56px;left:0;right:0;bottom:0;z-index:50;height:160px;margin:0 35px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_couponframe.png);background-repeat:no-repeat;background-size:100%;background-position:0 0;box-sizing:border-box}.copcomplete_layer .view_coupon .detail_coupon{display:flex;flex-direction:column;justify-content:space-between;height:114px;padding:14px 16px 12px;box-sizing:border-box}.copcomplete_layer .view_coupon .txt_coupon{display:block;max-width:214px;margin:0 auto;padding:17px 0 15px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed4.svg) repeat-x;font-weight:500;font-size:13px;line-height:14px;color:#222;letter-spacing:-.02em;text-align:center}.copcomplete_layer .view_coupon .ico_check{display:inline-block;width:15px;height:10px;margin-right:4px;background-position:-230px -1165px;vertical-align:top}.copcomplete_layer .area_btn .btn_comm{font-weight:500}.copcomplete_layer .view_coupon .txt_date{overflow:hidden;font-size:13px;line-height:16px;color:rgba(34,34,34,.5)}.copcomplete_layer .layer_body:before{position:absolute;top:-36px;right:23px;width:140px;height:72px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_confetti.png);background-repeat:no-repeat;background-position:0 0;background-size:140px 72px;content:""}.copcomplete_layer .layer_body:after{width:84px;height:106px;position:absolute;top:-8px;right:46px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_coupon_choonsik.png);background-repeat:no-repeat;background-size:84px 106px;background-position:0 0;content:""}.copcomplete_layer .view_coupon .num_success{display:block;font-size:20px;line-height:24px;color:#4684e9}.copcomplete_layer .view_coupon .tit_success{display:block;padding-top:2px;font-size:13px;line-height:20px;color:#333}.copcomplete_layer .view_coupon .txt_layer{margin-top:20px}.copcomplete_layer .view_coupon .desc_layer{display:block;font-size:12px;line-height:18px;color:#666;text-align:center}.copcomplete_layer .layer_foot.wrap_defaultbtn{border:0}.copregister_layer .layer_body{padding:17px 24px 28px}.copregister_layer .tit_layer{line-height:23px}.copregister_layer .tf_layercoupon{display:block;width:100%;padding:12px 14px;border:1px solid #D3D5DD;font-size:14px;line-height:20px;color:#000;box-sizing:border-box}.copregister_layer .tf_layercoupon:focus{border-color:#111;outline:none}.copregister_layer .box_error .tf_layercoupon{border:1px solid #ff5252}.copregister_layer .tf_layercoupon::-webkit-input-placeholder{color:rgba(193,193,193,.757);white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.copregister_layer .tf_layercoupon:-moz-placeholder{color:#c1c1c1;white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.copregister_layer .tf_layercoupon::-moz-placeholder{color:#c1c1c1;white-space:nowrap!important;word-break:break-all!important;word-wrap:break-word!important}.nobrand_layer.scroll_layer .wrap_scroll{max-height:334px}.nobrand_layer .layer_body{padding:16px 24px 28px}.nobrand_layer .txt_sub{line-height:22px}.copcomplete_layer .btn_talk,.copregister_layer .btn_talk{background-color:#fde515}.cont_coupon .tit_coupon{padding:24px 16px 12px;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 .tit_coupon .ico_vip{display:inline-block;position:relative;top:5px;width:31px;height:20px;margin-left:6px;background-position:-260px 0;vertical-align:top}.ios .cont_coupon .tit_coupon .ico_vip{top:6px}.cont_coupon .area_vipbnr{margin-top:-10px;padding:0 16px 20px}.cont_coupon .area_vipbnr .wrap_tooltip{top:auto;bottom:-20px}.cont_coupon .area_vipbnr .wrap_tooltip .ico_triangle{top:auto;bottom:100%}.cont_coupon .area_vipbnr .wrap_tooltip .ico_triangle:after{position:absolute;bottom:0;left:0;border-top:5px solid transparent;border-bottom:7px solid rgba(70,132,233,.8)}.cont_coupon .bundle_coupon{overflow:hidden;padding:15px 16px 24px;background-color:#f5f5f5}.cont_coupon .opt_sort{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;overflow:hidden;position:relative;padding-left:2px;font-size:12px;line-height:19px;color:#666}.cont_coupon .bundle_coupon .txt_info .ico_notice{float:left;width:18px;height:18px;margin-right:6px;background-position:-275px -1036px}.cont_coupon .group_coupontab{overflow:hidden}.cont_coupon .group_coupontab .inner_coupontab{display:flex;gap:20px;overflow:auto hidden;margin-bottom:-40px;padding:0 16px 40px}.cont_coupon .link_coupontab{flex:0 0 auto;position:relative;padding:16px 0 12px;font-size:16px;line-height:24px;color:#999;vertical-align:top}.cont_coupon .link_coupontab[aria-selected=true]{font-weight:700;color:#111}.cont_coupon .link_coupontab[aria-selected=true]:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#111;content:""}.cont_coupon .link_coupontab .txt_num{display:inline-block;padding-left:4px;vertical-align:top}.cont_coupon .link_coupontab[aria-selected=true] .txt_num{font-weight:700}.cont_coupon .type_none .link_coupontab{color:#999}.cont_coupon .fixed{padding-top:52px}.cont_coupon .fixed .group_coupontab{position:fixed;top:44px;left:0;right:0;z-index:100;min-width:320px;border-bottom:1px solid #E8E8E8;background-color:#fff}.cont_coupon .fixed.type_finished .link_coupon{top:99px}.show_lnb .cont_coupon .fixed.type_finished .link_coupon{top:143px}.show_lnb.scrolled .cont_coupon .fixed.type_finished .link_coupon{top:99px}.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-size:16px;line-height:24px;color:#999;vertical-align:top}.cont_coupon .link_coupon[aria-selected=true] .txt_num{font-weight:700;color:#111}.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{margin-top:16px;perspective:3000px;-webkit-perspective:3000px;-o-perspective:3000px;-moz-perspective:3000px}.cont_coupon .box_coupon .inner_coupon{position:relative;border:1px solid rgba(51,51,51,.1);border-radius:8px;background-color:#fff;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;transition:.4s ease-in-out .2s;-o-transition:.4s ease-in-out .2s;-moz-transition:.4s ease-in-out .2s}.cont_coupon .inner_coupon.on{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.cont_coupon .box_coupon.type_vip .inner_coupon:before{background-position:-40px 0}.cont_coupon .box_coupon.type_vip .inner_coupon:after{background-position:-60px 0}.cont_coupon .box_coupon .wrap_back .desc_coupon{padding:14px 18px 13px}.cont_coupon .box_coupon .wrap_front,.cont_coupon .box_coupon .wrap_back{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden}.cont_coupon .box_coupon .wrap_front{transform:translateZ(.01px);-webkit-transform:translateZ(.01px);-moz-transform:translateZ(.01px);-o-transform:translateZ(.01px)}.cont_coupon .box_coupon .wrap_back{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg) translateZ(.01px);-webkit-transform:rotateY(180deg) translateZ(.01px);-moz-transform:rotateY(180deg) translateZ(.01px);-o-transform:rotateY(180deg) translateZ(.01px)}.cont_coupon .box_coupon.type_vip .inner_coupon{border-color:rgba(0,0,0,.06);background-color:#4684e9}.cont_coupon .box_coupon .wrap_front:before,.cont_coupon .box_coupon .wrap_back:before,.cont_coupon .box_coupon .wrap_front:after,.cont_coupon .box_coupon .wrap_back:after{position:absolute;bottom:38px;z-index:10;width:9px;height:22px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_couponside.png) no-repeat;background-position:0 0;background-size:160px 40px;content:""}.cont_coupon .box_coupon .wrap_front:before,.cont_coupon .box_coupon .wrap_back:before{left:-2px;background-position:0 0}.cont_coupon .box_coupon .wrap_front:after,.cont_coupon .box_coupon .wrap_back:after{right:-2px;background-position:-20px 0}.cont_coupon .box_coupon.type_vip .wrap_front:before,.cont_coupon .box_coupon.type_vip .wrap_back:before,.cont_coupon .box_coupon.type_vip .wrap_front:after,.cont_coupon .box_coupon.type_vip .wrap_back:after{background:transparent url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_couponside_vip.png) 0 0 no-repeat;background-size:60px 30px}.cont_coupon .box_coupon.type_vip .wrap_front:before,.cont_coupon .box_coupon.type_vip .wrap_back:before{background-position:0 0}.cont_coupon .box_coupon.type_vip .wrap_front:after,.cont_coupon .box_coupon.type_vip .wrap_back:after{background-position:-10px 0}.cont_coupon .wrap_back .list_sale{max-height:72px;padding:2px 0 13px}.cont_coupon .wrap_back .list_sale .info_sale{font-size:13px;color:#333}.cont_coupon .box_coupon .desc_coupon{padding:14px 20px 13px}.cont_coupon .box_coupon .wrap_back .btn_flip{padding:6px 7px 14px 13px}.cont_coupon .wrap_back .btn_flip .ico_front{display:inline-block;width:16px;height:15px;background-position:-230px -1235px;vertical-align:top}.cont_coupon .wrap_back .box_notice{position:relative;padding-top:7px;border-radius:3px;background-color:rgba(255,255,255,.98)}.cont_coupon .wrap_back .box_notice:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(51,51,51,.1);border-radius:4px;content:"";pointer-events:none}.cont_coupon .wrap_back .box_notice .inner_notice{overflow-Y:auto;height:65px;padding:0 10px;font-size:12px;line-height:19px;color:rgba(51,51,51,.5);word-break:break-all}.cont_coupon .wrap_back .link_brand{display:flex;align-items:center;height:50px;margin:0 7px;padding-left:13px;font-size:13px;line-height:16px;color:#333;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed.svg) repeat-x 0 0px;background-size:312px 1px;box-sizing:border-box}.cont_coupon .type_finished .wrap_back .link_brand{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed_finished.svg) repeat-x 0 0px}.cont_coupon .wrap_back .link_brand .ico_info{display:inline-block;width:13px;height:13px;margin:-1px 0 0 3px;background-position:-245px -1220px;vertical-align:top}.cont_coupon .txt_coupon{display:block;overflow:hidden;max-width:210px;margin-bottom:8px;font-weight:700;font-size:15px;line-height:22px;color:#333;text-overflow:ellipsis;white-space:nowrap}.cont_coupon .txt_sale{display:block;overflow:hidden;max-width:210px;padding:0;font-weight:700;font-size:22px;line-height:32px;color:#4684e9;text-overflow:ellipsis;white-space:nowrap}.cont_coupon .list_sale{padding-bottom:14px}.cont_coupon .list_sale li{position:relative}.cont_coupon .list_sale li:before{position:absolute;top:8px;left:2px;width:3px;height:3px;border-radius:50%;background-color:rgba(51,51,51,.7);content:""}.cont_coupon .info_sale{display:-webkit-box;overflow:hidden;padding:0 25px 0 12px;font-size:13px;line-height:20px;color:rgba(51,51,51,.7);text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cont_coupon .info_coupon{float:left;position:relative;margin-right:13px;font-size:13px;line-height:19px;color:#4684e9}.cont_coupon .info_coupon .emph_num{display:inline-block;font-weight:700;vertical-align:top}.cont_coupon .group_date{font-size:0}.cont_coupon .info_coupon .txt_count{color:#ff5b49}.cont_coupon .info_coupon:after{position:absolute;top:50%;right:-7px;width:1px;height:9px;background-color:rgba(51,51,51,.2);transform:translateY(-50%);content:""}.cont_coupon .info_coupon.type_label:after{display:none}.cont_coupon .info_coupon.type_label{margin-right:7px;width:48px;border:1px solid #4684E9;border-radius:2px;font-size:11px;line-height:18px;text-align:center;box-sizing:border-box}.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;overflow:hidden;font-size:13px;line-height:19px;color:rgba(51,51,51,.5)}.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}.android .cont_coupon .thumb_outline{margin-top:3px}.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}.android .cont_coupon .txt_brand .ico_arrow{margin-top:6px}.cont_coupon .type_finished .box_coupon .link_usecoupon{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed_finished.svg) repeat-x 0 0px}.cont_coupon .type_finished .box_coupon .link_usecoupon[disabled]{color:rgba(51,51,51,.2);pointer-events:none;cursor:default}.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:.5}.cont_coupon .box_coupon .link_usecoupon{display:flex;justify-content:center;align-items:center;margin:0 10px;height:50px;font-size:14px;line-height:18px;color:#333;letter-spacing:-.02em;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed.svg) repeat-x 0 0px;background-size:312px 1px}.cont_coupon .box_coupon .link_usecoupon .ico_arrow{display:inline-block;width:7px;height:12px;margin-left:5px;background-position:-235px -1220px;vertical-align:top}.cont_coupon .box_coupon .link_usecoupon .ico_download{width:12px;height:13px;margin-right:5px;background-position:-250px -1165px}.cont_coupon .box_coupon .btn_flip{position:absolute;right:16px;top:10px;padding:10px 10px 10px 23px;font-size:0}.cont_coupon .box_coupon .btn_flip .ico_back{display:inline-block;width:3px;height:17px;background-position:-250px -1235px;vertical-align:top}.cont_coupon .box_coupon.type_vip{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none;box-sizing:border-box}.cont_coupon .box_coupon.type_vip .ico_vip{display:inline-block;width:25px;height:16px;margin:3px 7px 0 0;background-position:-300px 0;vertical-align:top}.cont_coupon .box_coupon.type_vip .txt_coupon{color:#fff}.cont_coupon .box_coupon.type_vip .txt_sale{line-height:32px;color:#fff}.cont_coupon .box_coupon.type_vip .info_coupon{color:#fff}.cont_coupon .box_coupon.type_vip .info_coupon:after{background-color:rgba(255,255,255,.4)}.cont_coupon .box_coupon.type_vip .info_coupon .txt_count{color:#fff}.cont_coupon .box_coupon.type_vip .wrap_front .list_sale li:before{background-color:rgba(255,255,255,.7)}.cont_coupon .box_coupon.type_vip .wrap_front .info_sale{color:rgba(255,255,255,.7)}.cont_coupon .box_coupon.type_vip .link_brand,.cont_coupon .box_coupon.type_vip .link_usecoupon{color:#fff;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed_vip.png) repeat-x 0 0;background-size:6px 2px}.cont_coupon .box_coupon.type_vip .wrap_back .box_notice{background-color:rgba(0,0,0,.1)}.cont_coupon .box_coupon.type_vip .wrap_back .box_notice:after{border-color:rgba(0,0,0,.1)}.cont_coupon .box_coupon.type_vip .wrap_back .box_notice .inner_notice{color:rgba(255,255,255,.7)}.cont_coupon .box_coupon.type_vip .wrap_back .list_sale .info_sale{color:#fff}.cont_coupon .box_coupon.type_vip .wrap_back .list_sale li:before{background-color:rgba(255,255,255,.3)}.cont_coupon .box_coupon.type_vip .btn_flip .ico_back{background-position:-40px -1325px}.cont_coupon .box_coupon.type_vip .link_usecoupon .ico_arrow{background-position:-65px -1325px}.cont_coupon .box_coupon.type_vip .wrap_back .btn_flip .ico_front{background-position:-45px -1325px}.cont_coupon .box_coupon.type_vip .wrap_back .link_brand .ico_info{background-position:-75px -1325px;opacity:.4}.cont_coupon .box_coupon.type_vip .link_usecoupon .ico_download{width:18px;height:18px;margin-right:2px;background-position:-90px -1325px}.cont_coupon .box_coupon.type_expired .link_usecoupon{opacity:.3}.cont_coupon .box_coupon.type_vip .txt_date{color:rgba(255,255,255,.7)}.cont_coupon .box_coupon.type_vip .txt_target{display:block;margin-top:6px;font-size:12px;line-height:20px;color:rgba(34,34,34,.6);letter-spacing:-.036em}.cont_coupon .box_coupon.type_vip .info_coupon.type_label{border-color:#fff}.cont_coupon .box_coupon.type_vip .info_coupon.type_onlytext{letter-spacing:-.02em}@media all and (max-width:320px){.cont_coupon .box_coupon.type_vip .info_coupon.type_onlytext{text-align:right}.cont_coupon .box_coupon.type_vip .info_coupon.type_onlytext .emph_num{display:block}}.cont_coupon .box_coupon.type_vip.type_finished .info_coupon.type_label{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.4)}.cont_coupon .box_coupon.type_error{height:214px;background-color:#fff;text-align:center;box-sizing:border-box}.cont_coupon .box_coupon.type_error .inner_coupon{height:100%}.cont_coupon .box_coupon.type_error .wrap_front:before,.cont_coupon .box_coupon.type_error .wrap_front:after{bottom:-11px}.cont_coupon .box_coupon.type_error .desc_error{padding:40px 0 83px;line-height:20px;color:rgba(34,34,34,.6);background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed.svg) repeat-x 0 100%}.cont_coupon .box_coupon.type_error .btn_refresh{position:absolute;left:50%;top:76px;width:67px;height:52px;padding:15px 15px 0;transform:translate(-50%)}.cont_coupon .box_coupon.type_error .btn_refresh .ico_refresh{width:100%;height:100%;background-position:-250px -870px}.cont_coupon .box_coupon.type_vip.type_error .desc_error{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/line_dashed_vip.png) repeat-x 0 100%;background-size:6px 2px}.cont_coupon .box_coupon.type_vip.type_error .desc_error{color:rgba(255,255,255,.7)}.cont_coupon .box_coupon.type_vip.type_error .btn_refresh{width:68px;height:53px}.cont_coupon .box_coupon.type_vip.type_error .btn_refresh .ico_refresh{background-position:0 -1325px}.cont_coupon .info_couponnotice{padding:8px 20px 0;background-color:#f5f5f5}.cont_coupon .info_couponnotice .tit_couponnotice{display:block;font-weight:700;font-size:13px;line-height:20px;color:#666;letter-spacing:-.02em}.cont_coupon .info_couponnotice .txt_couponnotice{display:block;margin-top:8px;font-size:12px;line-height:18px;color:#999}.cont_coupon .info_couponnotice .txt_couponnotice .emph_txt{font-weight:700}.wrap_coupon #kakaoFoot{border-color:#f5f5f5}.frame_unusedgft{min-height:195px}.area_unusedgft{padding:22px 0 0;background-color:#fafafa}.area_unusedgft .txt_unusedgft{display:block;padding:0 16px;font-size:16px;line-height:22px;color:#000;font-weight:700;letter-spacing:-.01em}.area_unusedgft .num_unusedgft{color:#fc363c}.slide_unusedgft{overflow:hidden;margin-top:12px}.slide_unusedgft .list_unusedgft{overflow-x:auto;overflow-y:hidden;margin-bottom:-16px;padding:0 16px 38px 8px;font-size:0;white-space:nowrap;-webkit-overflow-scrolling:touch}.slide_unusedgft .list_unusedgft li{display:inline-block;width:104px;margin-left:8px;box-shadow:0 8px 4px -8px rgba(0,0,0,.08);vertical-align:top}.slide_unusedgft .list_unusedgft li.item_btn{width:86px;box-shadow:none}.slide_unusedgft .link_gft{display:block;overflow:hidden;position:relative;border-radius:4px}.slide_unusedgft .link_gft:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #EDEDED;border-radius:4px;content:""}.slide_unusedgft .wrap_thumb{display:block;position:relative;height:104px;background-color:#fff}.slide_unusedgft .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04));content:""}.slide_unusedgft .txt_sender{display:block;overflow:hidden;padding:7px 8px 6px 10px;border-top:1px solid rgba(0,0,0,.02);font-size:13px;color:#666;line-height:18px;background-color:#fff;text-overflow:ellipsis}.slide_unusedgft .link_more{display:block;height:99px;padding-top:37px;font-size:13px;line-height:16px;color:#666;text-align:center}.slide_unusedgft .ico_more{width:40px;height:40px;margin:0 auto 8px;background-position:-255px -185px}.wrap_shortcut{padding:20px 16px 0}.wrap_shortcut .link_shortcut{display:block;position:relative;border-radius:4px;padding:13px 0 13px 44px;font-size:14px;line-height:18px;font-weight:500;background-color:#fffae2}.wrap_shortcut .ico_giftbox{position:absolute;left:14px;top:11px;width:16px;height:23px;background-position:-255px -230px}.wrap_shortcut .ico_arrow{position:absolute;right:14px;top:17px;width:6px;height:10px;background-position:-255px -25px}.my_giftbox .tit_desklist{padding:30px 16px 0;font-size:13px;line-height:18px;color:#666;font-weight:400;letter-spacing:-.036em}.my_giftbox .list_desk{margin-top:2px;padding:0 16px;background-color:#fff;box-sizing:border-box}.list_desk li{position:relative}.list_desk .link_desk{display:block;height:53px;padding-left:34px;border-bottom:1px solid #F5F5F5;font-size:16px;line-height:53px}.list_desk:last-child li:last-child .link_desk{border-bottom:0 none}.list_desk .ico_gift2,.list_desk .ico_comm{position:absolute;top:17px;left:0;width:18px;height:18px}.android .list_desk .ico_gift2{top:18px}.list_desk .ico_order{background-position:-255px -295px}.list_desk .ico_heart{background-position:-255px -275px}.list_desk .ico_review{background-position:-255px -315px}.list_desk .ico_point{background-position:-55px -570px}.list_desk .ico_return{background-position:-255px -355px}.list_desk .ico_notice{background-position:-255px -375px}.list_desk .ico_service{background-position:-255px -395px}.list_desk .ico_guide{background-position:-255px -415px}.list_desk .ico_codegift{background-position:-255px -335px}.list_desk .ico_reserv{background-position:-160px 0}.list_desk .ico_birthday{background-position:-220px -110px}.list_desk .amount_desk{position:absolute;right:30px;top:0;font-size:15px;color:#999}.list_desk .num_notice{display:inline-block;min-width:17px;height:16px;padding:0 5px;margin:18px 0 0 5px;border-radius:100px;font-size:10px;color:#fff;line-height:16px;background-color:#ff5b49;vertical-align:top;text-align:center}.list_desk .group_money{position:absolute;top:10px;right:0px;text-align:right}.list_desk .group_money .emph_money{display:block;font-size:13px;line-height:15px}.list_desk .group_money .num_money{display:block;margin-top:2px;font-size:13px;line-height:15px;color:#666}.list_desk .group_money .num_money.has_money{color:#4684e9}.my_giftbox .link_bnr{display:block;margin-top:5px}.receive_giftbox{padding:35px 9px 40px;background-color:#fff}.receive_giftbox .tit_receive{font-size:24px;line-height:30px;color:#111;letter-spacing:-.01em}.receive_giftbox .area_tab{display:flex}.receive_giftbox .tab_receive{display:flex;flex:1;overflow:hidden;padding:30px 0 10px;vertical-align:top}.receive_giftbox .head_receive{padding:0 8px 0 11px}.receive_giftbox .head_receive .area_vipbnr{margin:0 -1px 0 -4px;padding:10px 0 0}.tab_receive li{overflow:hidden}.tab_receive li+li{margin-left:12px}.tab_receive .link_tab{display:block;overflow:hidden;padding-bottom:2px;font-size:15px;color:#666;opacity:.6;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.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 .wrap_shake{position:relative;margin:22px 0 0 12px}.wrap_shake .link_shake{display:block;padding:0 11px;border:1px solid #ededed;border-radius:17px;font-size:13px;line-height:32px;color:#222;box-sizing:border-box}.wrap_shake .link_shake .ico_gift2{display:inline-block;width:12px;height:16px;margin:8px 3px 0 0;background-position:-65px -1195px;vertical-align:top}.wrap_shake .layer_tip{display:none;position:absolute;top:-60px;right:0;height:52px;border-radius:4px;background:rgba(46,47,48,.8);white-space:nowrap}.wrap_shake .layer_tip.on{display:block}.wrap_shake .layer_tip:after{position:absolute;right:9px;bottom:-7px;border-top:7px solid rgba(46,47,48,.8);border-left:5px solid transparent;border-right:5px solid transparent;content:""}.wrap_shake .layer_tip .txt_tip{padding:7px 10px 9px;font-size:13px;letter-spacing:-.038em;line-height:18px;color:#fff;text-align:center;box-sizing:border-box}@media screen and (max-width:359px){.receive_giftbox .wrap_shake{margin-left:6px}.wrap_shake .link_shake{width:32px;height:32px;margin-right:-1px;padding:0}.wrap_shake .link_shake .ico_gift2{display:block;margin:8px auto 0}.wrap_shake .link_shake .txt_shake{overflow:hidden;position:absolute;width:0;height:0;line-height:0;color:transparent}}.receive_giftbox .area_filter{overflow:hidden;height:44px;margin:0 -17px 0 -20px;border:solid #ededed;border-width:1px 0;background-color:#fafafa}.receive_giftbox .tab_filter{display:flex;overflow-x:auto;position:relative;margin-bottom:-30px;padding:14px 20px 43px;box-sizing:border-box;white-space:nowrap}.tab_filter li+li{margin-left:10px}.tab_filter .link_tab{display:block;position:relative;padding-left:16px;font-size:14px;line-height:17px;color:#888}.tab_filter .link_tab .ico_gift2.ico_check{position:absolute;top:50%;left:1px;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:36px;font-size:13px;color:#222;background-color:#fee700;text-align:center}.android .list_receive .noti_refund{line-height:35px}.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_240328.png) no-repeat;background-size:325px 160px}.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}.list_prd .badge_purchase,.list_receive .badge_purchase{background-position:-275px -110px}.list_prd .badge_balance,.list_receive .badge_balance{background-position:-220px -110px}.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_prd .badge_pickorder,.list_receive .badge_pickorder{background-position:-55px -110px}.list_prd .badge_pickready,.list_receive .badge_pickready{background-position:-110px -110px}.list_prd .badge_picking,.list_receive .badge_picking{background-position:-165px -110px}.list_prd .badge_pickdone,.list_receive .badge_pickdone{background-position:0 -110px}.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_240930.png) 0 0 no-repeat;color:transparent;background-size:325px 560px}@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_main{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_main_240930.png)}}.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}.bundle_bnr .group_bnr .wrap_paging{position:absolute;bottom:15px;left:0;right:0;width:100%;height:7px;font-size:0;text-align:center}.bundle_bnr .group_bnr .wrap_paging .btn_paging{display:inline-block;width:6px;height:6px;margin:0;border-radius:100%;background-color:#e6e6e6;opacity:1}.bundle_bnr .group_bnr .wrap_paging .btn_paging+.btn_paging{margin-left:5px}.bundle_bnr .group_bnr .wrap_paging .btn_paging.swiper-pagination-bullet-active{background-color:#444}.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_global.toast_on{-webkit-animation-duration:3s;animation-duration:3s}.toast_normal .txt_toast{display:block;display:-webkit-box;overflow:hidden;max-height:40px;min-height:20px;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;bottom:calc(constant(safe-area-inset-bottom) + 60px);bottom:calc(env(safe-area-inset-bottom) + 60px)}.toast_normal.above_layer{bottom:262px;bottom:calc(constant(safe-area-inset-bottom) + 262px);bottom:calc(env(safe-area-inset-bottom) + 262px)}.wrap_home .toast_normal,.toast_normal.above_nav{bottom:68px;bottom:calc(constant(safe-area-inset-bottom) + 68px);bottom:calc(env(safe-area-inset-bottom) + 68px)}.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}.toast_normal .txt_time{position:absolute;right:16px;top:14px;line-height:20px;color:#fee700}.toast_normal .ico_time{display:inline-block;width:12px;height:12px;margin:3px 6px 0 0;background-position:-75px -60px;vertical-align:top}@-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),only screen and (device-width:393px) and (device-height:852px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:430px) and (device-height:932px) and (-webkit-device-pixel-ratio:3){.toast_normal{bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}}.detail_info p{word-break:break-all}.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%}.gobtn_positionup .link_goback,.gobtn_positionup .link_gotop{bottom:59px;bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px)}.cmp_paging{position:relative;width:200px;margin:0 auto;padding:0 56px;font-size:14px;line-height:34px;color:#888;text-align:center;box-sizing:border-box}.cmp_paging .emph_g{color:#222}.cmp_paging .btn_prev,.cmp_paging .btn_next{position:absolute;top:0;width:56px;height:34px;border:1px solid #ededed;border-radius:4px}.cmp_paging .btn_prev{left:0}.cmp_paging .btn_next{right:0}.cmp_paging .ico_prev,.cmp_paging .ico_next{width:6px;height:11px;margin:0 auto}.cmp_paging .ico_prev{background-position:-170px -990px}.cmp_paging .ico_next{background-position:-180px -990px}.parcel_bndlrnk{padding-bottom:40px;background-color:#fff}.parcel_bndlrnk .tit_bndlrnk{display:block;padding:24px 16px;font-size:0;color:#111}.parcel_bndlrnk .tit_bndlrnk .txt_tit{display:inline-block;font-size:16px;line-height:20px;vertical-align:top}.parcel_bndlrnk .tit_bndlrnk .group_tooltip{display:inline-block;vertical-align:top}.parcel_bndlrnk .tit_bndlrnk .group_tooltip.on .box_tooltip{display:block}.parcel_bndlrnk .tit_bndlrnk .btn_tooltip{display:inline-block;padding:2px 4px 5px 3px}.parcel_bndlrnk .tit_bndlrnk .btn_tooltip .ico_gift2{width:13px;height:13px;background-position:-155px -1120px}.parcel_bndlrnk .tit_bndlrnk .box_tooltip{display:none;position:absolute;left:16px;right:16px;z-index:10;padding:18px 16px;font-size:13px;line-height:19px;letter-spacing:-.04em;border:1px solid #B6B6B6;border-radius:4px;background-color:#fff;box-sizing:border-box}.parcel_bndlrnk .tit_bndlrnk .box_tooltip .tit_tooltip{display:block;padding-right:20px;color:#333;box-sizing:border-box}.parcel_bndlrnk .tit_bndlrnk .box_tooltip .desc_tooltip{margin-top:2px;color:#666}.parcel_bndlrnk .tit_bndlrnk .box_tooltip .btn_close{position:absolute;top:4px;right:4px;padding:6px}.parcel_bndlrnk .tit_bndlrnk .box_tooltip .btn_close .ico_gift2{width:16px;height:16px;background-position:-160px -1140px}.parcel_bndlrnk .tab_bndlrnk{overflow:hidden;border:1px solid #E8E8E8;border-width:1px 0 1px;background-color:#fafafa;-webkit-overflow-scrolling:touch}.tab_bndlrnk .list_tab{overflow-x:auto;padding:0 12px 30px;margin-bottom:-30px;font-size:0;white-space:nowrap}.tab_bndlrnk .list_tab li{display:inline-block;padding:9px 4px;vertical-align:top}.tab_bndlrnk .link_tab{display:inline-block;overflow:hidden;padding:8px 10px;border-radius:16px;font-size:14px;line-height:16px;color:#888;vertical-align:top}.tab_bndlrnk .on .link_tab{background-color:#333;color:#fff}.parcel_bndlrnk .slide_bndlrnk .list_slide{overflow:hidden;white-space:nowrap;font-size:0}.slide_bndlrnk .list_slide li{display:inline-block;width:100%;vertical-align:top}.slide_bndlrnk .tit_rnk{overflow:hidden;display:block;padding:24px 0 20px 16px}.slide_bndlrnk .tit_rnk .txt_rnk{float:left;position:relative;padding-right:1px}.slide_bndlrnk .tit_rnk .txt_rnk:before{position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#feeb00;content:""}.slide_bndlrnk .tit_rnk .txt_g{float:left;position:relative;font-weight:400;font-size:15px;line-height:22px}.slide_bndlrnk .tit_rnk .num_rank{display:inline-block;font-weight:700;font-size:20px;vertical-align:top}.slide_bndlrnk .tit_rnk .txt_bundle{display:block;overflow:hidden}.slide_bndlrnk .tit_rnk .txt_item,.slide_bndlrnk .tit_rnk .txt_plus{display:inline-block;padding-top:3px;font-weight:700;font-size:16px;line-height:18px;vertical-align:top}.slide_bndlrnk .bundle_item{overflow:hidden;position:relative;padding:0 10px}.slide_bndlrnk .bundle_item .mark_plus{position:absolute;left:50%;top:63px;width:32px;height:32px;margin-left:-16px;background-position:0 -1055px}.slide_bndlrnk .bundle_item .item_prd{float:left;position:relative;width:50%;padding:0 6px;box-sizing:border-box}.slide_bndlrnk .item_prd .group_chk{position:absolute;top:0;left:0}.slide_bndlrnk .group_chk .inp_chk{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:.01}.slide_bndlrnk .group_chk .lab_chk{display:block;position:relative;padding:8px 10px 10px 14px}.slide_bndlrnk .group_chk .ico_chk{width:24px;height:24px;background-position:-170px -760px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.slide_bndlrnk .group_chk .inp_chk:checked+.lab_chk .ico_chk{background-position:-170px -790px}.slide_bndlrnk .item_prd .link_prd{display:block}.slide_bndlrnk .link_prd .wrap_thumb{display:block;overflow:hidden;position:relative;padding-bottom:100%;border-radius:4px;background-color:#e0ffff}.slide_bndlrnk .link_prd .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.slide_bndlrnk .item_prd.on_chk .link_prd .wrap_thumb:after{border:1px solid #FEEB00}.slide_bndlrnk .link_prd .wrap_thumb .img_g{position:absolute;left:0;top:0;width:100%}.slide_bndlrnk .link_prd .info_prd{display:block}.slide_bndlrnk .info_prd .txt_brand,.slide_bndlrnk .info_prd .txt_prd,.slide_bndlrnk .group_price .txt_price{display:block;overflow:hidden;text-overflow:ellipsis}.slide_bndlrnk .info_prd .txt_brand{padding-top:10px;font-size:13px;line-height:14px;color:#999}.slide_bndlrnk .info_prd .txt_prd{padding-top:5px;font-size:14px;line-height:17px;color:#444}.slide_bndlrnk .info_prd .group_price{display:block;overflow:hidden;padding-top:5px;font-weight:700;font-size:15px;line-height:16px;color:#222}.slide_bndlrnk .group_price .txt_sale{float:left;margin-right:4px;color:#f6432f}.slide_bndlrnk .group_price .txt_percent{font-weight:400}.slide_bndlrnk .group_price .txt_price{display:block;overflow:hidden}.slide_bndlrnk .group_price .txt_won{font-weight:400}.slide_bndlrnk .wrap_link_addcard{padding:24px 16px}.slide_bndlrnk .wrap_link_addcard .link_addcard{display:block;overflow:hidden;height:46px;border:1px solid #E8E8E8;border-radius:4px;font-size:14px;line-height:44px;background-color:#fff;color:#333;letter-spacing:-.036em;text-align:center;box-sizing:border-box}.slide_bndlrnk .tit_rnk .txt_item{overflow:hidden;max-width:127px;text-overflow:ellipsis}@media only screen and (max-width:340px){.slide_bndlrnk .tit_rnk .txt_item,.slide_bndlrnk .tit_rnk .txt_plus{font-size:15px}}.salecoupon_layer{position:relative;width:75.97%;max-width:547px;margin:0 auto}.salecoupon_layer .img_g{display:block;width:100%}.salecoupon_layer .coupon_info{width:100%;padding:2.7% 5%;background-color:#fcfaee;text-align:center;box-sizing:border-box}.salecoupon_layer .desc_coupon,.salecoupon_layer .emph_coupon{display:block;font-size:5.56vw;line-height:6.94vw;letter-spacing:-.05em;color:#333}.salecoupon_layer .emph_coupon{margin-top:2px;font-weight:600}.salecoupon_layer .wrap_maininfo{position:relative}.salecoupon_layer .btn_close{position:absolute;right:0;bottom:0;width:21.2%;margin-bottom:51.5%;padding-bottom:21.2%}.salecoupon_layer .wrap_btninfo{background-color:#fcfaee}.salecoupon_layer .btn_check{display:block;width:86.1%;margin:0 auto}.salecoupon_layer .wrap_btninfo .btn_check+.btn_check{margin-top:3.1%}.salecoupon_layer.salecoupon_saleconfirm .layer_foot .wrap_btninfo,.salecoupon_layer.salecoupon_saleconfirm .coupon_info{background-color:#fffefa}.salecoupon_saleconfirm .coupon_info{padding:6.39% 5% 4.57%}.salecoupon_saleconfirm .desc_coupon{font-size:4.72vw;line-height:5.97vw;color:#3f3f3f}.windows .salecoupon_saleconfirm .desc_coupon{font-size:3.99vw}.windows .salecoupon_layer .desc_coupon,.windows .salecoupon_layer .emph_coupon{letter-spacing:-.08em}@media only screen and (min-width:547px){.salecoupon_layer .desc_coupon,.salecoupon_layer .emph_coupon{font-size:30px;line-height:38px}.salecoupon_saleconfirm .desc_coupon{font-size:26px;line-height:33px}.windows .salecoupon_layer .desc_coupon{font-size:23px}}.cmp_coverbadge{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.3)}.cmp_coverbadge.bg_blind{background-color:#b4b4b9}.cmp_coverbadge .ico_minor,.cmp_coverblur .secret_badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp_coverbadge .txt_state{overflow:hidden;position:absolute;left:0;right:0;bottom:0;border-radius:0 0 4px 4px;font-weight:700;color:#fff;background-color:rgba(0,0,0,.7);text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.cmp_coverbadge.size_xsmall .txt_state{height:22px;padding:0 5px;font-size:11px;line-height:22px}.cmp_coverbadge.size_small .txt_state{height:26px;padding:0 6px;font-size:12px;line-height:26px}.cmp_coverbadge.size_medium .txt_state{height:30px;padding:0 7px;font-size:13px;line-height:30px}.cmp_coverbadge.size_large .txt_state{height:32px;padding:0 7px;font-size:14px;line-height:32px}.cmp_coverbadge.size_xlarge .txt_state{height:40px;padding:0 11px;font-size:15px;line-height:40px}.cmp_coverbadge.size_xsmall .ico_minor{width:30px;height:30px;background-position:-140px -100px}.cmp_coverbadge.size_small .ico_minor{width:36px;height:36px;background-position:-100px -100px}.cmp_coverbadge.size_medium .ico_minor{width:40px;height:40px;background-position:-50px -100px}.cmp_coverbadge.size_large .ico_minor,.cmp_coverbadge.size_xlarge .ico_minor{width:44px;height:44px;background-position:0 -100px}.cmp_coverblur{position:absolute;left:0;right:0;bottom:0;top:0}.cmp_coverblur:after{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;background-color:rgba(0,0,0,.3);content:""}.cmp_coverblur:before{position:absolute;left:0;right:0;bottom:0;top:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:""}.cmp_coverblur .secret_badge{z-index:20;width:100%}.cmp_coverblur .secret_badge .ico_secret{display:block;margin:0 auto}.cmp_coverblur .secret_badge .txt_secret{display:block;margin-top:7px;font-weight:700;color:#fff;text-align:center}.prdlist_mrow1 .cmp_coverblur .secret_badge .ico_secret,.prdlist_mcol3 .cmp_coverblur .secret_badge .ico_secret,.prdlist_mcarousel .cmp_coverblur .secret_badge .ico_secret{width:36px;height:36px;background-position:-100px -140px}.prdlist_mcol2 .cmp_coverblur .secret_badge .ico_secret{width:40px;height:40px;background-position:-50px -150px}.prdlist_bigcard .cmp_coverblur .secret_badge .ico_secret{width:44px;height:44px;background-position:0 -150px}.prdlist_mrow1 .cmp_coverblur .secret_badge .txt_secret,.prdlist_mcarousel .cmp_coverblur .secret_badge .txt_secret{font-size:13px;line-height:17px}.prdlist_mcol2 .cmp_coverblur .secret_badge .txt_secret{font-size:14px;line-height:18px}.prdlist_mcol3 .cmp_coverblur .secret_badge .txt_secret{font-size:12px;line-height:14px}.prdlist_bigcard .cmp_coverblur .secret_badge .txt_secret{margin-top:8px;font-size:15px;line-height:18px}.wrap_home,#kakaoWrap.wrap_home{background-color:#fff}.wrap_home .section_home{padding:60px 16px 0}.wrap_home .section_home .img_g{display:block;width:100%}.section_home .head_title{position:relative;z-index:30;font-size:0}.section_home .tit_g{display:inline-block;font-size:20px;line-height:30px;word-break:break-all}.section_home .badge_ad{position:absolute;height:20px;padding:0 8px;border-radius:20px;font-weight:700;font-size:10px;line-height:21px;color:#fff;background-color:rgba(0,0,0,.3)}.android .section_home .badge_ad{line-height:20px}.section_home .prdlist_mcol3 .list_prd{margin:0 -4px}.section_home .prdlist_mcol3 .list_prd li{padding:0 4px 36px}.section_home .prdlist_mcol3 .cmp_prd{padding-bottom:30px}.section_home .cmp_prd .info_prd{letter-spacing:-.036em}.section_home .cmp_prd .link_info{padding-top:8px}.section_home .cmp_prd .link_info .txt_brand{padding:0}.section_home .cmp_prd .price_info .num_price{color:#000}.section_home .cmp_prd .util_info .cnt_util{float:left}.section_home .cmp_prd .util_info .btn_cart{margin:0;padding:13px 16px 0 0}.section_home .cmp_prd .util_info .btn_wsh{padding-top:14px}.section_home .cmp_prd .util_info .ico_cart{margin:0}.section_home .area_tooltip{display:inline-block;position:relative;vertical-align:top}.section_home .area_tooltip .btn_tooltip{margin:-1px -3px 0 -2px;padding:5px}.section_home .area_tooltip .ico_info{display:block;width:20px;height:20px;background-position:-20px -285px}.section_home .area_tooltip .layer_tooltip{left:-74px;top:auto;width:246px;padding:16px;border-color:#b6b6b6;border-radius:4px;text-align:left}.section_home .area_tooltip .tit_tooltip{display:block;font-size:15px;line-height:22px;color:#333}.section_home .area_tooltip .desc_tooltip{display:block;margin-top:2px;line-height:19px}.section_home .area_tooltip .emph_tooltip{display:block;margin-top:10px;font-weight:600;color:#333}.section_home .area_tooltip .tit_tooltip+.desc_tooltip{margin-top:6px}.section_home .area_tooltip .btn_close{position:absolute;top:0;right:0}.section_home .area_tooltip .ico_close{width:11px;height:11px;margin:12px;background-position:-235px -235px}.section_home .area_tooltip.on .layer_tooltip{display:block}.section_home .slide_tab{overflow:hidden;height:32px;margin:0 -16px;padding-top:12px}.section_home .slide_tab .list_tab{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 16px 30px;-webkit-overflow-scrolling:touch}.section_home .slide_tab .list_tab li{flex:0 0 auto}.section_home .slide_tab .list_tab li+li{padding-left:5px}.section_home .slide_tab .btn_tab{overflow:hidden;max-width:160px;height:32px;padding:0 15px;border:1px solid #E5E5E5;border-radius:32px;font-size:13px;line-height:31px;color:#666;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.android .section_home .slide_tab .btn_tab{line-height:30px}.section_home .slide_tab .btn_tab[aria-selected=true]{border-color:#222;color:#fff;background-color:#222}.wrap_home .btn_border{display:block;width:100%;height:44px;border:1px solid #d3d5dd;border-radius:4px;line-height:42px;letter-spacing:-.031em;background-color:#fff}.group_home_keyword{padding:0 13px;font-size:0}.group_home_keyword .link_keyword{display:inline-block;overflow:hidden;max-width:134px;height:32px;margin:0 3px 12px;padding:0 14px;border:1px solid rgba(0,0,0,.06);border-radius:32px;font-size:14px;line-height:32px;color:#666;letter-spacing:-.036em;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wrap_home_profile{padding:16px 20px 14px}.wrap_home_profile .inner_home_profile{display:table;width:100%;height:52px;table-layout:fixed}.wrap_home_profile .cell_home_profile{display:table-cell;position:relative;padding-right:68px;vertical-align:middle}.wrap_home_profile .tit_home_profile{display:block;overflow:hidden;max-height:56px;font-size:18px;line-height:26px}.wrap_home_profile .txt_g{display:inline-block;overflow:hidden;max-width:185px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.wrap_home_profile .btn_profile{position:absolute;top:1px;right:0;padding-right:2px;font-size:0}.wrap_home_profile .thumb_outline{width:46px;height:46px;padding:2px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_profile_201110.png);background-size:46px 46px;background-position:center center}.wrap_home_profile .thumb_outline:after{background-position:-190px -260px}.wrap_home_profile .img_g{display:block;width:100%}.wrap_home_profile .btn_profile.type_animate{top:-8px;right:-7px;padding-right:0}.wrap_home_profile .type_animate .wrap_animate{width:65px;height:58px}.wrap_home_profile .btn_profile .thumb_profile{width:54px;height:54px}.wrap_home_profile .thumb_profile{display:block;width:60px;height:60px}.wrap_home_profile .ico_plus{position:absolute;right:0;bottom:2px;width:20px;height:20px;background-position:-220px -190px}.wrap_home_profile .many_profiles .cell_home_profile{padding-right:118px}.wrap_home_profile .txt_num{position:absolute;top:15px;left:0;right:4px;font-size:18px;line-height:20px;text-align:center;color:#fff}.wrap_home_profile .list_profile{position:absolute;right:0;top:1px}.wrap_home_profile .list_profile li{float:left;margin-left:-32px}.wrap_home_profile .list_profile .btn_profile{display:block;position:relative;top:0}.area_vipbnr{position:relative;padding:0 16px 16px}.area_vipbnr .link_vipbnr{display:flex;position:relative;padding:13px 46px 13px 43px;border-radius:6px;border:1px solid rgba(70,132,233,.1);background-color:#e6f1ff}.area_vipbnr .txt_bnr{overflow:hidden;font-size:13px;font-weight:700;line-height:16px;color:#4684e9;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.area_vipbnr .link_vipbnr.type_emph{background-color:#4684e9;border-color:rgba(0,0,0,.07)}.area_vipbnr .link_vipbnr.type_emph .txt_bnr{color:#fff}.area_vipbnr .ico_main{position:absolute;top:50%;transform:translateY(-50%)}.area_vipbnr .ico_crown{left:12px;width:26px;height:26px;background-position:-260px -130px}.area_vipbnr .ico_deco2{top:-12px;right:8px;width:44px;height:44px;background-position:-260px -50px;transform:none}.area_vipbnr .ico_arr{flex:0 0 10px;position:static;width:10px;height:16px;margin-left:4px;background-position:-245px -360px;transform:none}.area_vipbnr .ico_new{flex:0 0 16px;position:static;width:16px;height:16px;margin-left:4px;background-position:-260px -360px;transform:none}.area_vipbnr .type_emph .ico_arr{background-position:-210px -540px}.area_vipbnr .ico_vip{left:12px;width:26px;height:26px;background-position:-210px -510px}@media screen and (max-width:320px){.area_vipbnr .link_vipbnr{padding-right:36px}.area_vipbnr .ico_deco2{right:-2px}}.area_vipbnr .wrap_tooltip{position:absolute;right:16px;top:-40px;z-index:10;opacity:0;-webkit-filter:drop-shadow(0px 6px 6px rgba(0,0,0,.08));filter:drop-shadow(0px 6px 6px rgba(0,0,0,.08));-webkit-animation:fadein_viptooltip 5s ease forwards;animation:fadein_viptooltip 5s ease forwards;pointer-events:none}@-webkit-keyframes fadein_viptooltip{0%{opacity:0}5%{opacity:0}22%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes fadein_viptooltip{0%{opacity:0}5%{opacity:0}22%{opacity:1}82%{opacity:1}to{opacity:0}}.area_vipbnr .wrap_tooltip .txt_tooltip{display:block;padding:9px 9px 9px 10px;border-radius:4px;font-weight:500;font-size:13px;line-height:18px;letter-spacing:-.038em;color:#fff;background-color:rgba(70,132,233,.8);white-space:nowrap}.area_vipbnr .wrap_tooltip .ico_triangle{overflow:hidden;position:absolute;top:100%;right:26px;width:10px;height:7px}.area_vipbnr .wrap_tooltip .ico_triangle:after{display:block;width:0;height:0;border:5px solid transparent;border-top:7px solid rgba(70,132,233,.8);content:""}.area_home_profile .area_vipbnr{margin-top:-1px;padding:0 16px 18px}.wrap_tooltip_select{position:absolute;right:-4px;bottom:-44px;z-index:20;-webkit-animation:fadein_tooltip 12s ease forwards;animation:fadein_tooltip 12s ease forwards}.wrap_tooltip_select .wrap_triangle{overflow:hidden;position:relative;height:20px}.wrap_tooltip_select .wrap_triangle:after{position:absolute;bottom:-4px;right:27px;width:9px;height:8px;background-color:rgba(70,132,233,.8);box-shadow:0 5px 8px rgba(0,0,0,.13);content:"";transform:rotate(-57deg) skew(-25deg)}.wrap_tooltip_select .box_tooltip{padding:0 10px;border-radius:4px;background-color:rgba(70,132,233,.8);box-shadow:0 5px 8px rgba(0,0,0,.13)}.wrap_tooltip_select .txt_tooltip{font-size:13px;letter-spacing:-.038em;line-height:36px;font-weight:500;color:#fff}@-webkit-keyframes fadein_tooltip{0%{opacity:0}8%,92%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes fadein_tooltip{0%{opacity:0}8%,92%{opacity:1}84%{opacity:1}to{opacity:0}}.wrap_home .area_home_profile{position:relative;background-color:#fafafa}.wrap_home .area_home_profile:before{position:absolute;left:0;right:0;bottom:-56px;z-index:10;height:56px;background-color:#fafafa;content:""}.wrap_home .top_gap{margin-top:8px}.wrap_home .top_gap .wrap_home_profile{padding:13px 20px 11px}.area_home_profile .tit_home_g{padding:12px 0;font-size:18px;line-height:24px;color:#000}.wrap_home .area_home_theme{margin-bottom:0}.wrap_home .section_theme{padding:0}.section_theme .head_title{margin:35px 16px -9px}.section_theme .tablist_gift{overflow:hidden;position:absolute;top:-1px;right:0;width:138px;border-radius:100px;font-size:0}.section_theme .tablist_gift:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:1px solid #E5E5E5;border-radius:100px;content:""}.section_theme .tablist_gift li{display:inline-block;vertical-align:top}.section_theme .tablist_gift li:first-child .btn_tab{text-indent:6px}.section_theme .tablist_gift li:last-child .btn_tab{text-indent:-6px}.section_theme .tablist_gift li:first-child .btn_tab[aria-selected=true],.section_theme .tablist_gift li:last-child .btn_tab[aria-selected=true]{width:72px;font-weight:500;color:#fff;background-color:#222;text-indent:0}.section_theme .tablist_gift .btn_tab{display:block;width:66px;height:32px;border-radius:100px;font-size:13px;line-height:33px;color:#888;text-align:center}@media screen and (max-width:320px){.section_theme .tablist_gift{width:130px}.section_theme .tablist_gift li:first-child .btn_tab{text-indent:5px}.section_theme .tablist_gift li:last-child .btn_tab{text-indent:-5px}.section_theme .tablist_gift li:first-child .btn_tab[aria-selected=true],.section_theme .tablist_gift li:last-child .btn_tab[aria-selected=true]{width:68px}.section_theme .tablist_gift .btn_tab{width:62px}}.wrap_home_theme{padding:14px 14px 3px}.list_home_theme{display:flex;flex-wrap:wrap}.list_home_theme li{width:25%;padding:13px 0 12px}.list_home_theme .link_item{display:block;text-align:center}.list_home_theme .wrap_thumb{display:block;position:relative;padding-bottom:100%}.list_home_theme .wrap_thumb .thumb_theme{width:50px;height:50px}.list_home_theme .wrap_thumb .bg_theme{position:absolute;left:0;top:0;width:50px;height:50px}.list_home_theme .area_thumb{display:block;position:relative;width:50px;height:50px;margin:0 auto}.list_home_theme .badge_ad{position:absolute;bottom:0;right:-4px;z-index:10;height:16px;padding:0 6px;border:1px solid #E5E5E5;border-radius:17px;font-weight:700;font-size:10px;line-height:18px;letter-spacing:-.079em;color:rgba(153,153,153,.8);background-color:rgba(255,255,255,.9)}.android .list_home_theme .badge_ad{line-height:16px}.list_home_theme .txt_item{display:inline-block;position:relative;max-width:100%;margin-top:5px;font-size:13px;line-height:17px;letter-spacing:-.038em;color:#333;vertical-align:top}.android .list_home_theme .txt_item{line-height:16px}.list_home_theme .txt_item .txt_g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_home_theme .ico_newtheme{overflow:hidden;position:absolute;top:-2px;right:-5px;width:3px;height:3px;border-radius:100%;font-size:1px;line-height:0;background-color:#fc363c;color:transparent}.area_ai_keyword{position:relative;z-index:15;padding-bottom:12px}.area_ai_keyword .tit_home_g{padding:12px 16px 13px;font-size:16px;line-height:initial;color:#333}.area_ai_keyword .tit_keyword{display:inline-block;overflow:hidden;font-size:16px;line-height:20px;letter-spacing:-.031em;vertical-align:top}.area_ai_keyword .ico_kakaoai{float:left;width:62px;height:16px;margin:2px 5px 0 0;background-position:-190px -215px}.area_ai_keyword .link_keyword{max-width:160px;margin:4px 3px 8px;padding-left:4px;color:#666}.area_ai_keyword .link_keyword .wrap_thumb{display:inline-block;overflow:hidden;position:relative;width:24px;height:24px;margin:4px 5px 0 0;border-radius:100%;vertical-align:top}.area_ai_keyword .link_keyword .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.area_ai_keyword .group_home_keyword{overflow:hidden;margin-top:-4px}.area_ai_keyword .group_btn_more{position:absolute;right:16px;bottom:19px;padding:1px 0}.area_ai_keyword .group_btn_more .ico_gradation{position:absolute;top:0;right:17px;width:53px;height:36px;background-position:-115px -215px;pointer-events:none}.area_ai_keyword .group_btn_more .btn_more{position:relative;width:34px;height:34px;border:1px solid rgba(0,0,0,.07);border-radius:34px;background-color:#fff}.area_ai_keyword .group_btn_more .ico_arrow{width:10px;height:6px;margin:0 auto;background-position:-175px -215px}.open_keyword .group_home_keyword{max-height:none}.open_keyword .group_home_keyword:after{display:inline-block;width:70px;height:34px;margin-bottom:10px;vertical-align:top;content:""}.open_keyword .group_btn_more .ico_arrow{background-position:-175px -225px}.wrap_home .section_explorebnr{padding:17px 16px 0}.section_explorebnr .link_bnr{display:block;position:relative;height:60px;padding:12px 18px 0;border-radius:8px;background-color:#feeb00;box-sizing:border-box}.section_explorebnr .link_bnr .wrap_info{display:block;position:relative;z-index:1}.section_explorebnr .link_bnr .wrap_info .txt_sub{display:block;margin-bottom:3px;font-size:13px;line-height:15px;font-weight:500;color:rgba(0,0,0,.4)}.section_explorebnr .link_bnr .wrap_info .tit_bnr{display:block;font-size:0}.section_explorebnr .link_bnr .wrap_info .txt_tit{display:inline-block;font-size:14px;line-height:16px;font-weight:700;vertical-align:top;letter-spacing:-.036em}.section_explorebnr .link_bnr .wrap_info .ico_arr{display:inline-block;width:12px;height:12px;margin:1px 0 0 4px;vertical-align:top;background-position:-20px -405px}.section_explorebnr .link_bnr .wrap_lottie{position:absolute;bottom:0;right:28px;width:74px;height:70px}.wrap_home .section_homebnr{padding:20px 0 0}.section_homebnr .wrap_list_rail{position:relative}.section_homebnr .list_rail{overflow:hidden;font-size:0;white-space:nowrap}.section_homebnr .list_rail li{display:inline-block;vertical-align:top}.section_homebnr .link_bnr{display:block;position:relative}.section_homebnr .link_bnr:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.section_homebnr .img_g{display:block;width:100%}.section_homebnr .nav_rail{overflow:hidden;position:absolute;right:8px;top:8px;height:15px;padding:1px 8px;border-radius:15px;font-size:10px;line-height:15px;letter-spacing:-.042em;color:#fff}.section_homebnr .nav_rail:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(34,34,34,.7);content:""}.section_homebnr .txt_g{position:relative}.section_homebnr .badge_ad{right:8px;top:8px}.section_homebnr .cmp_slide-bullets{position:absolute;right:8px;bottom:8px}.section_homebnr .cmp_slide-bullet+.cmp_slide-bullet{margin-left:4px}.section_homebnr .cmp_slide-bullets .link_bullet{width:4px;height:4px;background-color:rgba(0,0,0,.2)}.section_homebnr .cmp_slide-bullets .cmp_slide-bullet-active .link_bullet{background-color:#000}.area_exhibition{position:relative;padding-bottom:30px}.area_exhibition .tit_home_g{padding-right:77px}.area_exhibition .txt_hash{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area_exhibition .link_more{position:absolute;right:0;top:59px;padding:5px 18px 5px 10px;font-size:15px;letter-spacing:-.031em;color:#999}.area_exhibition .list_product{overflow:hidden;padding:0 11px 0 16px}.area_exhibition .list_product li{float:left;width:33.33%;padding-right:5px;box-sizing:border-box}.area_exhibition .wrap_thumb{width:100%;padding-bottom:100%}.area_exhibition .wrap_thumb:after{border-color:rgba(0,0,0,.02)}.area_exhibition .img_g{position:absolute;left:0;top:0}.wrap_home .section_ranking{padding-top:40px}.section_ranking .tit_g{line-height:24px}.section_ranking .area_tooltip .btn_tooltip{margin-top:-4px}.section_ranking .tablist_cate{display:flex;justify-content:space-between;padding:19px 9px 7px}.section_ranking .tablist_cate li{position:relative;width:58px;text-align:center}.section_ranking .tablist_cate li .ico_arrow{display:none;position:absolute;left:50%;bottom:-9px;width:10px;height:8px;margin-left:-5px;background-position:-130px -405px}.section_ranking .tablist_cate .btn_tab{display:block;width:100%}.section_ranking .tablist_cate .btn_tab .ico_main{width:44px;height:44px;margin:0 auto}.section_ranking .tablist_cate .ico_all{background-position:0 -315px}.section_ranking .tablist_cate .ico_female{background-position:-45px -315px}.section_ranking .tablist_cate .ico_male{background-position:-90px -315px}.section_ranking .tablist_cate .ico_youth{background-position:-135px -315px}.section_ranking .tablist_cate .btn_tab .txt_g{display:block;padding:5px 0;line-height:16px;letter-spacing:-.036em;color:#666}.section_ranking .tablist_cate .on .ico_all{background-position:0 -360px}.section_ranking .tablist_cate .on .ico_female{background-position:-45px -360px}.section_ranking .tablist_cate .on .ico_male{background-position:-90px -360px}.section_ranking .tablist_cate .on .ico_youth{background-position:-135px -360px}.section_ranking .tablist_cate .on .ico_arrow{display:block}.section_ranking .tablist_cate .on .txt_g{font-weight:700;color:#4684e9}.section_ranking .tablist_cate_pick{display:flex;border:1px solid rgba(70,132,233,.1);border-radius:8px;background-color:#e6f1ff}.section_ranking .tablist_cate_pick li{flex:1;text-align:center;box-sizing:border-box}.section_ranking .tablist_cate_pick .btn_tab{display:block;width:100%;height:42px;font-size:15px;line-height:42px;color:rgba(70,132,233,.7)}.section_ranking .tablist_cate_pick .on .btn_tab{font-weight:700;color:#4684e9}.section_ranking .wrap_tablist_price{overflow:hidden;margin:0 -16px}.section_ranking .tablist_price{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-bottom:-30px;padding:0 16px 30px;-webkit-overflow-scrolling:touch}.section_ranking .tablist_price li+li{padding-left:18px}.section_ranking .tablist_price .btn_tab{display:block;overflow:hidden;max-width:100px;padding:20px 0 16px;font-size:14px;line-height:20px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.section_ranking .tablist_price .on .btn_tab{font-weight:700;color:#000}.section_ranking .list_gift_ranking{padding:20px 16px 0}.section_ranking .list_gift_ranking li{overflow:hidden;padding-bottom:16px}.section_ranking .card_product .wrap_thumb{width:108px;height:108px}.section_ranking .list_gift_ranking .txt_ranking{display:block;font-family:-apple-system,Roboto,Apple SD Gothic Neo,"sans-serif";font-size:20px;font-style:italic;line-height:29px;color:#333}.section_ranking .card_product .txt_brand{margin-top:8px}.section_ranking .card_product .txt_price{margin-top:4px}.section_ranking .btn_more{border-color:#e5e5e5}.section_ranking .btn_more .ico_arrow{display:inline-block;width:14px;height:14px;margin:13px 0 0 4px;vertical-align:top;background-position:-45px -295px}.section_ranking .open_more .ico_arrow{background-position:-60px -295px}.section_ranking .tit_brand{padding-top:28px}.area_common_ranking{border-top:8px solid #f5f5f5;background-color:#fff}.area_common_ranking .section_ranking{padding:40px 16px 30px}.area_common_ranking .section_ranking .img_g{display:block;width:100%}.area_common_ranking .btn_border{display:block;width:100%;height:44px;border:1px solid #E5E5E5;border-radius:4px;line-height:42px;letter-spacing:-.031em;background-color:#fff}.slide_brand_ranking{padding-bottom:30px}.slide_brand_ranking .list_slide{margin-bottom:-60px;padding:0 11px 60px 16px}.slide_brand_ranking .link_brand{display:block;overflow:hidden;padding:7px 10px 18px;border-radius:4px;text-align:center;background-color:#f6f9fd}.slide_brand_ranking .txt_ranking{display:block;font-family:-apple-system,Roboto,Apple SD Gothic Neo,"sans-serif";font-style:italic;font-size:15px;line-height:17px;color:#babcbf;text-align:left}.slide_brand_ranking .list_slide li:nth-child(-n+3) .txt_ranking{color:#333}.slide_brand_ranking .wrap_thumb{display:inline-block;overflow:hidden;position:relative;width:50px;height:50px;margin-top:2px;border-radius:100%;vertical-align:top}.slide_brand_ranking .txt_brand{display:block;overflow:hidden;width:74px;margin-top:8px;font-weight:400;font-size:13px;line-height:16px;letter-spacing:-.038em;color:#333;white-space:nowrap;text-overflow:ellipsis}.wrap_home .section_brandweek{padding:60px 0 0}.section_brandweek .head_title{padding:0 16px}.section_brandweek .slide_brandweek{padding:0 8px}.section_brandweek .panel_brand{padding:15px 8px 0}.section_brandweek .link_brand{display:block;margin-bottom:10px}.section_brandweek .wrap_brand_img{overflow:hidden;position:relative;width:100%;padding-bottom:89.94%;border-radius:8px}.section_brandweek .wrap_brand_img:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;background-color:rgba(0,0,0,.02);content:""}.section_brandweek .wrap_brand_img .img_g{position:absolute;left:0;top:0}.section_brandweek .prdlist_mcol3 .list_prd li{padding-bottom:0}.section_brandweek .cmp_prd .link_info{padding-top:5px}.section_hotbrand .panel_hotbrand{margin:0 -16px;padding-top:1px}.section_hotbrand .slide_hotbrand{padding:0 16px;box-sizing:border-box}.section_hotbrand .panel_item{width:93.9%}@media screen and (max-width:359px){.section_hotbrand .panel_item{width:101.38%}}.section_hotbrand .list_hotbrand{display:flex;flex-flow:column wrap;height:162px;margin-top:2px}.section_hotbrand .list_hotbrand li{width:50%;padding-top:14px;box-sizing:border-box}.section_hotbrand .link_hotbrand{display:flex;align-items:center}.section_hotbrand .link_hotbrand .num_rank{flex:0 0 18px;width:18px;padding-right:2px;font-weight:700;font-size:15px;color:#bbb;text-align:center}.section_hotbrand .link_hotbrand .num_rank.emph_rank{color:#fd7364}.section_hotbrand .link_hotbrand .num_rank.over_num10{padding-right:6px}.section_hotbrand .link_hotbrand .wrap_thumb{flex:0 0 40px;overflow:hidden;position:relative;width:40px;height:40px;margin-right:6px;border-radius:40px}.section_hotbrand .link_hotbrand .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:40px;background-color:rgba(0,0,0,.04);content:""}.section_hotbrand .link_hotbrand .img_g{position:absolute;left:0;top:0}.section_hotbrand .link_hotbrand .txt_brand{overflow:hidden;line-height:16px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.area_gift_story .list_gift_story{padding:20px 16px 0}.area_gift_story .list_gift_story li{padding-bottom:30px}.area_gift_story .link_story{display:block}.area_gift_story .wrarp_thumb{display:block;overflow:hidden;position:relative;width:100%;padding-bottom:57.92%;border-radius:4px}.area_gift_story .wrarp_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.area_gift_story .wrarp_thumb .img_g{position:absolute;left:0;top:0;width:100%}.area_gift_story .wrarp_thumb .ico_badge{position:absolute;right:10px;top:10px;z-index:1;width:35px;height:24px}.area_gift_story .wrarp_thumb .ico_ad{position:absolute;right:10px;bottom:10px;z-index:1;width:35px;height:20px;background-position:-175px -235px}.area_gift_story .wrap_info{padding-top:17px}.area_gift_story .wrap_info .tit_card{display:block;overflow:hidden;font-size:18px;line-height:21px;color:#222;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.area_gift_story .wrap_info .txt_desc{display:-webkit-box;overflow:hidden;max-height:40px;margin-top:6px;font-size:15px;line-height:22px;letter-spacing:-.036em;color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.area_gift_story .link_story.add_badge_only .ico_badge{background-position:-180px -70px}.area_gift_story .link_story.add_badge_sale .ico_badge{background-position:-220px -70px}.area_gift_story .link_story.add_badge_sale .tit_card{position:relative;padding-right:68px}.area_gift_story .link_story.add_badge_sale .txt_sale{position:absolute;right:1px;top:0;color:#f64835}.area_friend_wish{padding:0 16px 20px}.area_friend_wish .tit_home_g{padding:35px 0 13px}.area_friend_wish .card_product{padding:11px 16px 11px 11px;border:1px solid #EDEDED;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.02);-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.02)}.area_friend_wish .card_product .wrap_thumb{width:128px;height:128px}.area_friend_wish .card_product .wrap_thumb:before{content:normal}.area_friend_wish .card_product.photo_left .wrap_thumb:after{border:0}.area_friend_wish .card_product .wrap_info{padding-left:12px}.area_friend_wish .card_product .txt_product{line-height:18px}.area_friend_wish .info_nick{display:block;margin-top:32px;font-size:0;line-height:26px;letter-spacing:-.036em}.area_friend_wish .thumb_nick{display:inline-block;margin-right:6px;vertical-align:top}.area_friend_wish .thumb_nick .thumb_outline{width:26px;height:26px}.area_friend_wish .thumb_nick .thumb_outline:after{background-position:-230px -190px}.area_friend_wish .txt_nick{display:inline-block;overflow:hidden;max-width:100px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.area_friend_wish .txt_g{font-size:14px}.wrap_home .area_btn_banner{position:relative;margin:40px 0 -20px;padding:0}.area_btn_banner .btn_banner{display:block;position:relative;padding:13px 16px;font-size:0;background-color:#fecb00}.area_btn_banner .btn_banner .ico_thumb{display:inline-block;width:56px;height:44px;margin-right:6px;vertical-align:top;background-position:-55px -215px}.area_btn_banner .btn_banner .txt_g{display:inline-block;font-weight:700;font-size:16px;line-height:44px;letter-spacing:-.031em;color:#fff;vertical-align:top;text-shadow:0 0 1px rgba(0,0,0,.14)}.area_btn_banner .btn_banner .txt_link{float:right;height:27px;margin-top:9px;padding:0 12px;border-radius:14px;font-size:12px;line-height:27px;letter-spacing:-.036em;background-color:#fff;color:#828282}.area_btn_banner .btn_banner .ico_arrow{display:inline-block;width:5px;height:8px;margin:9px 0 0 7px;background-position:-250px -155px;vertical-align:top}.wrap_story_replay{display:block;overflow:hidden;height:50px;padding-left:16px;font-size:15px;line-height:50px;letter-spacing:-.031em;background-color:#fff}.wrap_story_replay .link_replay{float:right;width:82px;height:100%;font-size:14px;text-align:center;color:#999}.wrap_home .area_home_wish{margin-bottom:0;background-color:#fff}.area_home_wish .wrap_home_profile{padding-bottom:13px}.area_home_wish .sub_area_g{position:relative;padding-top:1px}.area_home_wish .sub_area_g:before{position:absolute;left:16px;right:15px;top:0;height:1px;background-color:#f5f5f5;content:""}.area_home_wish .sub_area_g .tit_nick{display:block;margin:24px 80px 15px 16px;font-size:15px;line-height:18px;color:#222}.area_home_wish .sub_area_g .tit_nick .txt_g{display:inline-block;overflow:hidden;max-width:112px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.area_home_wish .sub_area_g .link_more{position:absolute;right:0;top:18px;padding:5px 18px 5px 10px;font-size:15px;letter-spacing:-.031em;color:#999}.group_nowish{padding:33px 0;text-align:center}.group_nowish .txt_emph{display:block;font-weight:400;font-size:16px;line-height:18px;color:#666;letter-spacing:normal}.group_nowish .txt_g{display:block;margin:6px 0 18px;font-size:13px;line-height:18px;color:#bbb;letter-spacing:normal}.group_nowish .link_askfriend{display:block;width:140px;height:28px;margin:15px auto 0;border:1px solid #ccc;border-radius:30px;font-size:13px;line-height:28px;color:#333;background-color:#fff;text-align:center}.group_nowish .link_askfriend .ico_heart{display:inline-block;width:14px;height:12px;margin:8px 4px 0 0;background-position:-245px -190px;vertical-align:top}.ios .group_nowish .link_askfriend{line-height:30px}.area_home_wish .wrap_slide_wish{padding-bottom:24px}.area_home_wish .wrap_slide_wish .list_slide li{width:31.83%}.area_home_wish .wrap_slide_wish .wrap_thumb{width:100%;padding-bottom:100%}.area_home_wish .wrap_slide_wish .wrap_thumb .img_g{position:absolute;left:0;top:0}.area_home_wish .wrap_slide_wish .txt_ask{position:absolute;left:50%;top:50%;font-size:13px;line-height:18px;letter-spacing:-.035em;transform:translate(-50%,-50%);color:#bbb}.area_home_wish .wrap_history{padding-bottom:30px}.area_home_wish .wrap_keyword,.area_home_wish .wrap_history{padding-bottom:12px}.area_home_wish .wrap_history .tit_nick{margin-bottom:13px}.area_home_wish .wrap_history .slide_carousel .list_slide{padding:0 6px 30px 16px}.area_home_wish .wrap_history .slide_carousel .list_slide li{padding:3px 10px 10px 0}.card_history{display:block;position:relative;width:206px;height:222px;padding:20px 20px 0;border-radius:8px;background-color:#fafafa;text-align:center;box-sizing:border-box;box-shadow:0 2px 4px 2px rgba(0,0,0,.02);-webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.02)}.card_history:after{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;content:""}.card_history .wrap_thumb{width:90px;height:90px;margin:0 auto;border-radius:100%}.card_history .wrap_thumb:before{content:normal}.card_history .wrap_thumb:after{border-radius:50%;border-color:rgba(0,0,0,.02);background-color:transparent}.card_history .txt_massage{display:block;margin-top:12px;font-size:14px}.card_history .txt_massage .txt_ellipsis{display:block;display:-webkit-box;overflow:hidden;position:relative;height:38px;font-size:14px;line-height:19px;color:#666;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal}.card_history .txt_massage .txt_nick{display:inline-block;overflow:hidden;max-width:102px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.card_history .txt_history{display:block;margin-top:12px;font-weight:400;font-size:13px;line-height:18px;color:#333}.card_history .txt_history .txt_g{font-weight:700}.card_history .txt_date{display:block;margin-top:4px;font-size:12px;line-height:14px;color:#bbb}.card_history.history_send{background-color:#fefce6}.card_history .txt_brand{margin-top:15px}.card_history .txt_product{margin-top:4px}.card_history .desc_more{display:block;padding-top:73px;font-size:14px;line-height:19px;color:#333}.card_history .desc_more .txt_g{font-weight:700}.card_history .txt_more{display:inline-block;position:relative;height:32px;margin-top:20px;padding:0 25px 0 18px;border:1px solid rgba(0,0,0,.07);border-radius:17px;font-size:14px;line-height:32px;background-color:#fff;text-align:center;color:#666;letter-spacing:-.036em;vertical-align:top}.card_history .txt_more .ico_arrow{position:absolute;top:10px;right:9px;width:12px;height:12px;background-position:-180px -815px}.birthday_profile{position:relative;padding:32px 102px 24px 16px}.birthday_profile .tit_birthday{display:block;font-size:20px;line-height:28px;color:#222;letter-spacing:-.02em}.birthday_profile .tit_birthday .txt_name{display:inline-block;overflow:hidden;max-width:170px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;vertical-align:top}.birthday_profile .desc_birthday{font-size:14px;line-height:30px;color:#666}.birthday_profile .thumb_profile{position:absolute;right:21px;top:31px;width:80px;height:80px}.birthday_profile .thumb_outline{width:80px;height:80px;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.birthday_profile .thumb_outline:after{background-position:-170px -100px}.birthday_profile .ico_deco1{position:absolute;right:-1px;top:-19px;width:32px;height:38px;background-position:-105px -260px}.birthday_profile .ico_deco2{position:absolute;left:6px;bottom:-12px;width:68px;height:17px;background-position:-140px -260px}.wrap_home .section_receiver{padding:0;background-color:#fafafa}.section_receiver .wrap_receiver{padding:18px 16px}.section_receiver .wrap_receiver.type_birthday{background:transparent url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_birthday.png) right 0 center no-repeat;background-size:110px 80px}.section_receiver .wrap_receiver .inner_receiver{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:40px;padding-left:56px}.section_receiver .wrap_receiver .tit_g{display:block;margin-top:-1px;font-size:17px;line-height:22px;color:#333;font-weight:500}.section_receiver .wrap_receiver .sub_name{display:block;overflow:hidden;margin-top:2px;font-size:13px;line-height:22px;letter-spacing:-.04em;color:#888;white-space:nowrap;text-overflow:ellipsis}.section_receiver .wrap_receiver .tit_g.type_giftmini .txt_name{max-width:162px}.android .section_receiver .wrap_receiver .tit_g.type_giftmini .txt_name{max-width:166px}.section_receiver .wrap_receiver .txt_name{display:inline-block;overflow:hidden;max-width:146px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}@media screen and (max-width:355px){.section_receiver .wrap_receiver .tit_g{font-size:16px}.section_receiver .wrap_receiver .txt_name{max-width:129px}.section_receiver .wrap_receiver .tit_g.type_giftmini .txt_name{max-width:151px}.android .section_receiver .wrap_receiver .tit_g.type_giftmini .txt_name{max-width:157px}}.section_receiver .wrap_receiver .emph_birthdate{display:block;font-size:13px;line-height:22px;letter-spacing:-.038em;color:#4684e9}.section_receiver .wrap_receiver .box_profile{position:absolute;top:0;left:0}.section_receiver .wrap_receiver .box_profile .ico_birth{position:absolute;top:-13px;right:1px;width:20px;height:23px;background-position:-20px -405px;pointer-events:none}.section_receiver .wrap_receiver .btn_profile{display:block;position:relative;height:40px;padding-right:6px}.section_receiver .btn_profile .thumb_default{width:40px;height:40px}.section_receiver .btn_profile .thumb_profile{position:absolute;left:0;top:0;width:40px;height:40px}.section_receiver .btn_profile .ico_plus{position:absolute;bottom:0;right:0;width:18px;height:18px;background-position:0 -405px}.wrap_home .section_receiverprd{margin-top:-10px;padding:0 16px 40px;border-bottom:10px solid #F5F5F5}.section_receiverprd .group_sub{position:relative;margin-top:40px}.section_receiverprd .tit_g{margin-bottom:15px;padding-right:60px;font-size:16px;font-weight:600;line-height:18px}.section_receiverprd .link_more{position:absolute;top:-4px;right:-16px;padding:6px 16px 6px 10px;line-height:18px;letter-spacing:-.036em;color:#333}.section_receiverprd .link_more .ico_arrow{display:inline-block;width:6px;height:10px;margin:3px 0 0 5px;vertical-align:top;background-position:-35px -405px}.section_receiverprd .list_history .link_card{display:block;overflow:hidden;position:relative;padding:20px 21px;border-radius:8px}.section_receiverprd .list_history .wrap_thumb{position:relative;float:left;margin-right:16px}.section_receiverprd .list_history .thumb_outline{width:50px;height:50px;background:none}.section_receiverprd .list_history .thumb_outline:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.04)}.section_receiverprd .list_history .thumb_outline:after{z-index:10}.section_receiverprd .list_history .emph_count{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);z-index:20;padding:2px 8px;border-radius:100px;font-weight:700;font-size:10px;line-height:16px;white-space:nowrap}.section_receiverprd .list_history .wrap_info{overflow:hidden;margin-top:2px}.section_receiverprd .list_history .txt_message{display:-webkit-box;overflow:hidden;height:36px;text-overflow:ellipsis;line-height:18px;font-size:14px;letter-spacing:-.036em;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333}.section_receiverprd .list_history .txt_date{display:block;margin-top:11px;line-height:15px;font-size:13px;color:rgba(0,0,0,.2)}.section_receiverprd .list_history .link_card.type_receive{background-color:#e4eeff}.section_receiverprd .list_history .type_receive .thumb_outline:after{background-position:-265px -315px}.section_receiverprd .list_history .type_receive .emph_count{color:#fff;background-color:#4684e9}.section_receiverprd .list_history .link_card.type_send{background-color:#fffae2}.section_receiverprd .list_history .type_send .thumb_outline:after{background-position:-320px -315px}.section_receiverprd .list_history .type_send .emph_count{background-color:#feeb00}.section_receiverprd .wrap_history.type_slide{overflow:hidden;margin:0 -16px}.section_receiverprd .type_slide .list_history{display:flex;overflow-y:auto;margin-bottom:-40px;padding:0 12px 40px;font-size:0;-webkit-overflow-scrolling:touch}.section_receiverprd .type_slide .list_history li{display:inline-block;width:41.667%;flex:0 0 41.667%;padding:0 4px;vertical-align:top}.section_receiverprd .type_slide .list_history li.item_moreview{width:86px;flex:0 0 86px}.section_receiverprd .type_slide .list_history .link_card{width:100%;height:160px;padding:16px 14px 14px;text-align:center;box-sizing:border-box}.section_receiverprd .type_slide .list_history .wrap_thumb{float:none;margin:0}.section_receiverprd .type_slide .list_history .thumb_outline{margin:0 auto}.section_receiverprd .type_slide .list_history .wrap_info{margin-top:23px}.section_receiverprd .type_slide .list_history .txt_message{height:36px;font-size:14px;line-height:18px}.section_receiverprd .type_slide .list_history .txt_date{margin-top:6px}.section_receiverprd .type_slide .link_card.type_more{display:flex;flex-direction:column;justify-content:center;align-items:center;width:86px;padding:0}.section_receiverprd .type_slide .link_card.type_more .txt_more{font-size:13px;line-height:17px;letter-spacing:-.038em;color:#666}.section_receiverprd .type_slide .link_card.type_more .ico_arrow{width:40px;height:40px;margin-bottom:6px;background-position:-45px -405px}.section_receiverprd .prdlist_mrow1.prdlist_wish li+li{margin-top:12px;border:none}.section_receiverprd .prdlist_mrow1 .cmp_prd{padding:0}.section_receiverprd .prdlist_mrow1 .cmp_prd .thumb_prd{width:84px;height:84px;margin-right:10px}.section_receiverprd .prdlist_mrow1 .cmp_prd .info_prd{padding-left:0}.section_receiverprd .prdlist_mrow1 .cmp_prd .link_info{min-height:auto;padding-top:3px}.section_receiverprd .prdlist_mrow1 .cmp_prd .link_info .txt_brand{font-size:13px;line-height:14px}.section_receiverprd .prdlist_mrow1 .cmp_prd .link_info .txt_prdname{display:block;margin-top:2px;text-overflow:ellipsis;font-size:14px;line-height:18px;white-space:nowrap}.section_receiverprd .prdlist_mrow1 .cmp_prd .price_info{padding-top:3px}.section_receiverprd .prdlist_mrow1 .cmp_prd .price_info .num_sale,.section_receiverprd .prdlist_mrow1 .cmp_prd .price_info .num_price,.section_receiverprd .prdlist_mrow1 .cmp_prd .price_info .txt_per{font-size:14px;line-height:15px}.section_receiverprd .prdlist_mrow1 .cmp_prd .price_info .num_sale{margin-right:2px}.section_receiverprd .prdlist_mrow1 .cmp_prd .util_info{margin-top:3px}.section_receiverprd .prdlist_mrow1 .cmp_prd .util_info .btn_cart{padding:7px 16px 6px 0}.section_receiverprd .prdlist_mrow1 .cmp_prd .util_info .btn_wsh{padding:7px 0}.section_receiverprd .prdlist_wish.prdlist_mcarousel{margin:0 -16px}.section_receiverprd .prdlist_mcarousel .list_prd{padding:0 12px 20px}.section_receiverprd .prdlist_mcarousel li{width:41.667%;flex:0 0 41.667%}.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .txt_brand{font-size:13px;line-height:15px}.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .txt_prdname{max-height:none;height:36px;padding-top:5px;line-height:18px}.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .price_info{padding-top:5px}.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .txt_per,.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .num_sale,.section_receiverprd .prdlist_mcarousel .cmp_prd .link_info .num_price{font-size:14px;line-height:16px}.section_receiverprd .prdlist_mcarousel .cmp_prd .util_info{margin-top:0}.section_receiverprd .prdlist_mcarousel .item_moreview{flex:0 0 86px;width:86px}.section_receiverprd .prdlist_mcarousel .item_moreview .link_moreview{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:116px;box-sizing:border-box}.section_receiverprd .prdlist_mcarousel .item_moreview .link_moreview .txt_more{font-size:13px;line-height:17px;letter-spacing:-.038em;color:#666}.section_receiverprd .prdlist_mcarousel .item_moreview .link_moreview .ico_arrow{width:40px;height:40px;margin-bottom:6px;background-position:-45px -405px}.wrap_home .section_perfectrecomm{position:relative;padding-top:30px}.section_perfectrecomm .wrap_filter{margin:10px -16px 0}.section_perfectrecomm .inner_filter{padding:10px 0;background-color:#fff}.section_perfectrecomm .slide_tab{margin:0;padding:0}.section_perfectrecomm .slide_tab .btn_tab{max-width:none;text-overflow:unset}.section_perfectrecomm .slide_tab .btn_tab[aria-selected=true]{font-weight:700}.section_perfectrecomm .slide_tab .btn_research{padding:0 11px;border-color:#ffe600;font-size:0;background-color:#ffe600}.section_perfectrecomm .slide_tab .btn_research .emph_txt{display:inline-block;max-width:200px;margin-left:4px;vertical-align:top;font-weight:700;font-size:13px;color:#000;transition:all 1s}.section_perfectrecomm .slide_tab .btn_research .ico_character{display:inline-block;width:24px;height:24px;margin-top:3px;vertical-align:top;background-position:-90px -405px}.section_perfectrecomm .slide_tab .item_search{position:relative}.section_perfectrecomm .slide_tab .item_search .btn_tab{padding-right:30px}.section_perfectrecomm .slide_tab .btn_delete{position:absolute;top:0;right:0;bottom:0;padding:11px 15px 11px 7px}.section_perfectrecomm .slide_tab .btn_delete .ico_main{width:10px;height:10px;background-position:-90px -430px}.section_perfectrecomm .form_price{display:none;margin:20px 16px 0}.section_perfectrecomm .form_price .row_form{display:flex}.section_perfectrecomm .form_price .box_tf{flex:1;position:relative}.section_perfectrecomm .form_price .txt_unit{position:absolute;top:50%;right:10px;font-size:13px;line-height:14px;font-weight:500;color:#ccc;transform:translateY(-50%)}.section_perfectrecomm .form_price .tf_g{width:100%;height:36px;padding:10px 47px 10px 10px;border:1px solid #e5e5e5;border-radius:4px;font-weight:500;text-align:right;line-height:16px;color:#333;box-sizing:border-box}.section_perfectrecomm .form_price .tf_g::-webkit-input-placeholder{font-weight:500;color:#ccc}.section_perfectrecomm .form_price .tf_g:-mos-input-placeholder{font-weight:500;color:#ccc}.section_perfectrecomm .form_price .btn_search{flex:0 0 auto;min-width:78px;margin-left:5px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:-.038em;line-height:36px;color:#fff;background-color:#222;box-sizing:border-box}.section_perfectrecomm .form_price .write_on .txt_unit{color:#333}.section_perfectrecomm .wrap_filter.open_search .form_price{display:block}.section_perfectrecomm .wrap_filter.fixed{height:52px}.section_perfectrecomm .wrap_filter.fixed .form_price{margin-bottom:10px}.section_perfectrecomm .wrap_filter.open_search.fixed{height:108px}.section_perfectrecomm .wrap_filter.fixed .inner_filter{position:fixed;top:88px;left:0;right:0;z-index:9990}.section_perfectrecomm .wrap_filter.fixed .inner_filter:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#f2f2f2;content:""}.scrolled .section_perfectrecomm .wrap_filter.fixed .inner_filter{top:44px}.section_perfectrecomm .wrap_filter.fixed .slide_tab .btn_research .emph_txt{max-width:0;margin:0;opacity:0}.section_perfectrecomm .area_tooltip .layer_tooltip{left:auto;margin-top:-4px}.section_perfectrecomm .area_tooltip{position:absolute;right:0;bottom:-1px}.section_perfectrecomm .area_tooltip .btn_tooltip{display:flex;margin:0;padding:10px 0 6px}.section_perfectrecomm .area_tooltip .btn_tooltip .txt_info{margin-right:2px;font-size:12px;line-height:14px;letter-spacing:-.042em;color:#999}.section_perfectrecomm .area_tooltip .ico_info{width:14px;height:14px;background-position:-115px -405px}.section_perfectrecomm .head_title{position:relative;padding-right:40px}.section_perfectrecomm .head_title .tit_g{line-height:25px}.section_perfectrecomm .head_title .txt_ellipsis{display:inline-block;overflow:hidden;max-width:160px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.section_perfectrecomm .head_title .txt_point{max-width:276px;color:#4684e9}.section_perfectrecomm .wrap_curation{position:absolute;top:0;right:0;width:100px;height:100px;pointer-events:none}.wrap_recommtab .section_homebnr{padding-top:60px}.wrap_home .section_recommfeed{position:relative;padding:60px 0 0}.section_recommfeed.fst{padding-top:30px}.section_recommfeed .head_title{display:flex;justify-content:space-between;padding:0 16px}.section_recommfeed .head_title .tit_g{padding:0}.section_recommfeed .head_title .txt_ellipsis{display:inline-block;overflow:hidden;max-width:276px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.section_recommfeed .head_title .badge_ad{position:static;margin:6px 0 0 6px;flex:0 0 auto}.android .section_recommfeed .head_title .badge_ad{margin-top:4px;padding:3px 0}.section_recommfeed .head_title .badge_ai{flex:0 0 auto;align-self:flex-end;position:static;margin:0 0 6px 6px}.android .section_recommfeed .head_title .badge_ai{margin-bottom:3px;padding:3px 6px}.wrap_recommtab .section_recommfeed .head_title .tit_g{font-size:18px;line-height:25px}.wrap_recommtab .section_recommfeed .head_title .txt_ellipsis{max-width:144px}.wrap_recommtab .section_recommfeed .head_title .txt_point{max-width:248px;color:#4684e9}.wrap_recommtab .section_recommfeed .head_title .badge_ad{margin-top:5px}.wrap_recommtab .section_recommfeed .wrap_cardprdlist{padding-top:14px}.section_recommfeed .wrap_home_theme{padding:0}.section_recommfeed .wrap_home_theme li{padding-bottom:0}.section_recommfeed .wrap_home_theme li:nth-child(n+5){padding-top:30px}.section_recommfeed .wrap_curation{overflow:hidden;position:absolute;top:-25px;right:0;z-index:30;width:100%;height:90px;pointer-events:none}.section_recommfeed .wrap_curation .inner_curation{display:flex;align-items:flex-end;position:absolute;top:0;right:0;height:100%;transform:translate(100%)}.section_recommfeed .wrap_curation .area_bubble{margin-bottom:16px}.section_recommfeed .wrap_curation .area_bubble .txt_bubble{display:block;position:relative;margin-right:4px;padding:8px 12px 6px;border-radius:30px;font-weight:500;font-size:13px;line-height:14px;background-color:#ffe600}.android .section_recommfeed .wrap_curation .area_bubble .txt_bubble{padding:7px 12px}.section_recommfeed .wrap_curation .area_bubble .txt_bubble:after{position:absolute;right:-10px;top:50%;width:0;height:0;border:6px solid transparent;border-width:4px 6px 4px 6px;border-left-color:#ffe600;transform:translateY(-50%);content:""}.section_recommfeed .wrap_curation .area_img .img_g{display:block;max-height:90px}.section_recommfeed .wrap_curation.on .inner_curation{-webkit-animation:curationMotion 5s;animation:curationMotion 5s}@-webkit-keyframes curationMotion{0%{transform:translate(100%)}10%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(100%)}}@keyframes curationMotion{0%{transform:translate(100%)}10%{transform:translate(0)}90%{transform:translate(0)}to{transform:translate(100%)}}.section_recommfeed .list_gifttheme{margin:16px 16px 0}.section_recommfeed .list_gifttheme li+li{margin-top:24px}.section_recommfeed .list_gifttheme .link_g{display:block;overflow:hidden}.section_recommfeed .list_gifttheme .wrap_thumb{position:relative;float:left;width:64px;height:64px;margin-right:16px}.section_recommfeed .list_gifttheme .thumb_outline{display:block;height:100%;background:none}.section_recommfeed .list_gifttheme .thumb_outline:after{background-position:-300px -605px}.section_recommfeed .list_gifttheme .thumb_outline:before{position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.02);content:""}.section_recommfeed .list_gifttheme .badge_ad{bottom:0;right:-4px;padding:0 6px;border:1px solid #E5E5E5;font-weight:700;line-height:18px;color:#999;background-color:#fff;box-sizing:border-box}.section_recommfeed .list_gifttheme .info_theme{display:block;overflow:hidden;padding-top:11px}.section_recommfeed .list_gifttheme .info_theme .row_tit{display:flex}.section_recommfeed .list_gifttheme .info_theme .ico_new{flex:0 0 3px;width:3px;height:3px;margin-left:2px;border-radius:50%;background-color:#fc363c}.section_recommfeed .list_gifttheme .info_theme .tit_theme,.section_recommfeed .list_gifttheme .info_theme .txt_sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.section_recommfeed .list_gifttheme .info_theme .tit_theme{font-size:16px;font-weight:500;line-height:20px}.section_recommfeed .list_gifttheme .info_theme .txt_sub{margin-top:6px;font-size:14px;line-height:16px;color:#666}.wrap_recommtab .section_recommbnr{padding-top:64px}.section_recommbnr .wrap_bnr{border-radius:4px;text-align:center;background-color:#f7f9fd;border:1px solid rgba(0,0,0,.02)}.section_recommbnr .wrap_bnr .inner_bnr{display:inline-block;position:relative;margin:0 14px 0 0;padding:10px 0 11px 56px;font-size:13px;line-height:16px;font-weight:500;letter-spacing:-.038em;color:#222}.section_recommbnr .wrap_bnr .inner_bnr .emph_txt{font-weight:700}.section_recommbnr .wrap_bnr .inner_bnr .txt_sub{display:block;margin-top:2px;font-size:12px;line-height:17px;color:#6b7583}.section_recommbnr .wrap_bnr .ico_character{position:absolute;left:0;bottom:0;width:56px;height:48px;background-position:0 -450px}.section_recommbnr.type_nofeed{padding-top:44px;margin-bottom:-20px}.section_recommbnr.type_nofeed .inner_bnr{display:block;margin:0 auto;padding:10px 75px 10px 14px;line-height:18px;text-align:left;box-sizing:border-box}.section_recommbnr.type_nofeed .ico_character{left:auto;right:0;width:60px;height:62px;margin-right:14px;background-position:-265px -210px}@media screen and (max-width:359px){.section_recommbnr .wrap_bnr .inner_bnr{padding-left:46px;font-size:12px}.section_recommbnr .wrap_bnr .ico_character{width:46px;height:40px;background-position:-60px -450px}.section_recommbnr.type_nofeed .wrap_bnr .inner_bnr{padding:10px 68px 10px 14px;line-height:16px}.section_recommbnr.type_nofeed .wrap_bnr .ico_character{width:53px;height:55px;background-position:-265px -275px}}.wrap_ribbonbnr .link_bnr{display:block;position:relative;padding:12px 40px 12px 16px;font-size:14px;line-height:20px;color:#fff;background-color:#000}.wrap_ribbonbnr .link_bnr .emph_txt{color:#e9ff46}.wrap_ribbonbnr .link_bnr .ico_arr{position:absolute;top:50%;right:10px;margin-top:-10px;width:20px;height:20px;background-position:-250px -335px}@media screen and (max-width:349px){.area_friend_wish .txt_nick{max-width:74px}}@media screen and (max-width:356px){.wrap_home_profile .many_profiles .txt_g{max-width:149px}.area_home_wish .wrap_home_profile .txt_g,.birthday_profile .tit_birthday .txt_name{max-width:142px}}.shadow_line.no_line .k_head{border-bottom:0}.ico_rdtargets{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/ico_rdtargets_240611.png) no-repeat 0 0;background-size:150px 150px;color:transparent}.tit_rdtargets{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/tit_rdtargets_240517.png) no-repeat 0 0;background-size:240px 285px;color:transparent}.bg_rndsquares{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_rndsquares_200131.png) no-repeat 0 0;background-size:65px 155px}.wrap_rdtwins.gobtn_positionup .link_goback,.wrap_rdtwins.gobtn_positionup .link_gotop{bottom:99px;bottom:calc(constant(safe-area-inset-bottom) + 99px);bottom:calc(env(safe-area-inset-bottom) + 99px)}.bg_lightgray{background-color:#f5f5f5}.wrap_rdtargets #kakaoContent{padding-bottom:0;font-family:Apple SD Gothic Neo,sans-serif}.wrap_rdtargets .wrap_targetsinfo{position:fixed;top:42px;left:0;z-index:10;width:100%;padding-top:2px;background-color:#fff}.wrap_rdtargets .txt_targets{padding:13px 15px 12px;border-bottom:1px solid #e8e8e8;font-size:15px;line-height:20px;background-color:#fff;color:#393939}.wrap_rdtargets .txt_targets .emph_g{display:inline-block;color:#888;vertical-align:top}.wrap_rdtargets .tit_excludeduser{display:block;height:28px;padding:15px 15px 0;font-weight:400;font-size:12px;line-height:28px;background-color:#fff;color:#888}.wrap_rdtargets .list_rtuser{min-height:204px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;background-color:#fff}.wrap_rdtargets .list_rtuser li{overflow:hidden;position:relative;height:55px}.wrap_rdtargets .list_rtuser .wrap_thumb{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.wrap_rdtargets .list_rtuser .thumb_outline{display:block;position:relative;width:40px;height:40px}.wrap_rdtargets .list_rtuser .thumb_outline:after{background-position:-190px 0}.wrap_rdtargets .list_rtuser .txt_nick{display:block;overflow:hidden;padding:0 15px 0 67px;font-size:16px;line-height:55px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;letter-spacing:-.028em;color:#393939}.wrap_rdtargets .list_rtuser .txt_mynick{padding-right:95px}.wrap_rdtargets .list_rtuser .ico_me{position:absolute;right:-3px;bottom:0;width:16px;height:16px;background-position:-15px -70px}.wrap_rdtargets .list_rtuser .link_mygift{position:absolute;right:15px;top:15px;width:71px;height:22px;border:1px solid #ededed;border-radius:12px;font-size:12px;line-height:23px;background-color:#fff;text-align:center;letter-spacing:-.028em;color:#222}.wrap_rdtargets .list_rank .num_rank{position:absolute;left:15px;top:0;width:40px;height:100%;font-size:24px;font-style:italic;line-height:55px;letter-spacing:-.021em;color:#222}.wrap_rdtargets .list_rank .wrap_thumb{left:63px}.wrap_rdtargets .list_rank .txt_nick{padding-left:116px}.wrap_rdtargets .list_rank .thumb_empty{width:40px;height:40px;background-position:0 -90px}.wrap_rdtargets .list_rank .txt_empty{color:#999}.wrap_rdtargets .info_excludedcase{padding:1px 15px 101px;padding:1px 15px calc(constant(safe-area-inset-bottom) + 101px);padding:1px 15px calc(env(safe-area-inset-bottom) + 101px)}.wrap_excludeduser .info_excludedcase{padding-bottom:51px}.wrap_rdtargets .tit_excludedcase{display:block;padding:20px 0 7px;font-weight:400;line-height:16px;color:#393939}.wrap_rdtargets .list_excludedcase{font-size:12px;line-height:20px;color:#888}.wrap_rdtargets .list_excludedcase li{position:relative;padding-left:8px}.wrap_rdtargets .list_excludedcase li:after{position:absolute;left:0;top:7px;width:2px;height:2px;border-radius:100%;background-color:#707070;content:""}.wrap_rdtargets .link_gift_rdt{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100;width:100%;height:50px;font-weight:700;font-size:17px;line-height:50px;background:#fee700;text-align:center}.wrap_rdtargets .link_gift_rdt:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.gift_new #kakaoWrap.wrap_notargets,.gift_new #kakaoWrap.wrap_countuser{height:100vh}.gift_new #kakaoWrap.wrap_notargets #kakaoContent{position:relative;height:100%;min-height:647px;box-sizing:border-box}.gift_new #kakaoWrap.wrap_countuser #kakaoContent{height:100%;box-sizing:border-box}#kakaoWrap.wrap_countuser #mArticle{display:flex;flex-direction:column;height:100%}.wrap_rdtargets .wrap_title{height:98px;padding:8px 20px 0}.wrap_rdtargets .wrap_title .tit_notarget{width:235px;height:60px;margin:0 0 12px 1px}.wrap_rdtargets .wrap_title .tit_count{width:210px;height:60px;margin:0 0 12px 1px;background-position:0 -60px}.wrap_rdtargets .wrap_title .txt_g{font-size:12px;color:#666}.wrap_rdtargets .wrap_title .link_g{text-decoration:underline;color:#ff5252}.wrap_rdtargets .area_character{position:absolute;left:0;top:50%;width:100%;height:245px;transform:translateY(-50%)}.wrap_rdtargets .area_character .img_g{display:block;margin:0 auto}.wrap_notargets .info_excludedcase_type2{position:absolute;left:0;bottom:50px;bottom:calc(constant(safe-area-inset-bottom) + 50px);bottom:calc(env(safe-area-inset-bottom) + 50px);width:100%;padding:0 20px 17px;box-sizing:border-box}.wrap_notargets .info_excludedcase_type2 .tit_excludedcase{padding:0 0 4px}.wrap_rdtargets .wrap_title .tit_receive{width:235px;height:60px;background-position:0 -220px}.wrap_notargets .info_excludedcase_type3{position:absolute;left:0;right:0;bottom:0;padding:0 20px 17px;padding-bottom:calc(constant(safe-area-inset-bottom) + 17px);padding-bottom:calc(env(safe-area-inset-bottom) + 17px)}.wrap_rdtargets .wrap_countani{height:235px}.wrap_rdtargets .wrap_countani .inner_countani{position:relative;width:100%;height:100%}.wrap_rdtargets .wrap_countani .bg_character{position:absolute;left:50%;bottom:21px;background-repeat:no-repeat;background-size:100%;opacity:0;transition:all .2s cubic-bezier(.61,.01,.47,1)}.wrap_rdtargets .wrap_countani .bg_ryan{z-index:20;width:76px;height:127px;margin-left:-1px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_ryan.png);opacity:1;transform:translate(-50%)}.wrap_rdtargets .wrap_countani .bg_apeach{z-index:30;width:64px;height:91px;margin-left:-5px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_apeach.png)}.wrap_rdtargets .wrap_countani .bg_tube{z-index:40;width:63px;height:99px;margin-left:33px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_tube.png)}.wrap_rdtargets .wrap_countani .bg_con{bottom:22px;z-index:60;width:27px;height:37px;margin-left:67px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_con.png)}.wrap_rdtargets .wrap_countani .bg_muzi{z-index:50;width:70px;height:125px;margin-left:50px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_muzi.png)}.wrap_rdtargets .wrap_countani .bg_frodo{z-index:40;width:59px;height:122px;margin-left:84px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_frodo.png)}.wrap_rdtargets .wrap_countani .bg_neo{z-index:30;width:69px;height:107px;margin-left:98px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_neo.png)}.wrap_rdtargets .wrap_countani .bg_jayg{z-index:20;width:74px;height:106px;margin-left:93px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_jayg.png)}.wrap_rdtargets .wrap_countani .bg_shadow1{bottom:19px;z-index:10;width:334px;height:118px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_shadow1.png);transform:translate(-50%)}.wrap_rdtargets .wrap_countani .bg_shadow2{bottom:36px;width:334px;height:118px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_shadow2.png);transform:translate(-50%)}.wrap_rdtargets .count_step1 .bg_ryan{margin-left:-23px}.wrap_rdtargets .count_step1 .bg_apeach{opacity:1}.wrap_rdtargets .count_step2 .bg_ryan{margin-left:-41px}.wrap_rdtargets .count_step2 .bg_apeach{margin-left:-23px;opacity:1}.wrap_rdtargets .count_step2 .bg_tube{opacity:1}.wrap_rdtargets .count_step3 .bg_ryan{margin-left:-57px}.wrap_rdtargets .count_step3 .bg_apeach{margin-left:-38px;opacity:1}.wrap_rdtargets .count_step3 .bg_tube{margin-left:17px;opacity:1}.wrap_rdtargets .count_step3 .bg_con{opacity:1}.wrap_rdtargets .count_step4 .bg_ryan{margin-left:-83px}.wrap_rdtargets .count_step4 .bg_apeach{margin-left:-64px;opacity:1}.wrap_rdtargets .count_step4 .bg_tube{margin-left:-9px;opacity:1}.wrap_rdtargets .count_step4 .bg_con{margin-left:41px;opacity:1}.wrap_rdtargets .count_step4 .bg_muzi{opacity:1}.wrap_rdtargets .count_step5 .bg_ryan{margin-left:-111px}.wrap_rdtargets .count_step5 .bg_apeach{margin-left:-93px;opacity:1}.wrap_rdtargets .count_step5 .bg_tube{margin-left:-38px;opacity:1}.wrap_rdtargets .count_step5 .bg_con{margin-left:13px;opacity:1}.wrap_rdtargets .count_step5 .bg_muzi{margin-left:22px;opacity:1}.wrap_rdtargets .count_step5 .bg_frodo{opacity:1}.wrap_rdtargets .count_step6 .bg_ryan{width:72px;height:120px;margin-left:-132px}.wrap_rdtargets .count_step6 .bg_apeach{width:61px;height:87px;margin-left:-115px;opacity:1}.wrap_rdtargets .count_step6 .bg_tube{width:59px;height:93px;margin-left:-62px;opacity:1}.wrap_rdtargets .count_step6 .bg_con{width:25px;height:35px;margin-left:-14px;opacity:1}.wrap_rdtargets .count_step6 .bg_muzi{width:65px;height:117px;margin-left:-6px;opacity:1}.wrap_rdtargets .count_step6 .bg_frodo{width:54px;height:115px;margin-left:54px;opacity:1}.wrap_rdtargets .count_step6 .bg_neo{opacity:1}.wrap_rdtargets .count_step7 .bg_ryan,.count_step8 .bg_ryan,.count_step9 .bg_ryan{width:58px;height:98px;margin-left:-138px}.wrap_rdtargets .count_step7 .bg_apeach,.count_step8 .bg_apeach,.count_step9 .bg_apeach{width:49px;height:71px;margin-left:-124px;opacity:1}.wrap_rdtargets .count_step7 .bg_tube,.count_step8 .bg_tube,.count_step9 .bg_tube{width:48px;height:76px;margin-left:-82px;opacity:1}.wrap_rdtargets .count_step7 .bg_con,.count_step8 .bg_con,.count_step9 .bg_con{width:21px;height:29px;margin-left:-43px;opacity:1}.wrap_rdtargets .count_step7 .bg_muzi,.count_step8 .bg_muzi,.count_step9 .bg_muzi{width:53px;height:96px;margin-left:-36px;opacity:1}.wrap_rdtargets .count_step7 .bg_frodo,.count_step8 .bg_frodo,.count_step9 .bg_frodo{width:44px;height:94px;margin-left:14px;opacity:1}.wrap_rdtargets .count_step7 .bg_neo,.count_step8 .bg_neo,.count_step9 .bg_neo{width:55px;height:87px;margin-left:50px;opacity:1}.wrap_rdtargets .count_step7 .bg_jayg,.wrap_rdtargets .count_step8 .bg_ryan,.count_step8 .bg_apeach,.count_step8 .bg_tube,.count_step8 .bg_con,.wrap_rdtargets .count_step8 .bg_muzi,.count_step8 .bg_frodo,.count_step8 .bg_neo,.count_step8 .bg_jayg,.wrap_rdtargets .count_step8 .bg_shadow1,.wrap_rdtargets .count_step9 .bg_ryan,.count_step9 .bg_apeach,.count_step9 .bg_tube,.count_step9 .bg_con,.wrap_rdtargets .count_step9 .bg_muzi,.count_step9 .bg_frodo,.count_step9 .bg_neo,.count_step9 .bg_jayg,.wrap_rdtargets .count_step9 .bg_shadow1,.wrap_rdtargets .count_step9 .bg_shadow2{opacity:1}.wrap_countuser .txt_maxuser{height:18px;font-size:12px;text-align:center;color:#666}.wrap_countuser .wrap_usercnt{display:flex;align-items:center;padding-bottom:2px}.wrap_countuser .wrap_usercnt .btn_usercnt{border-radius:30px;background-color:#fff;border:1px solid rgba(0,0,0,.1)}.wrap_countuser .wrap_usercnt [class*=ico_]{width:26px;height:26px;margin:1px}.wrap_countuser .wrap_usercnt .ico_minus{background-position:-75px -100px}.wrap_countuser .wrap_usercnt .ico_plus{background-position:-75px -70px}.wrap_countuser .wrap_usercnt .on .ico_minus{background-position:-45px -100px}.wrap_countuser .wrap_usercnt .on .ico_plus{background-position:-45px -70px}.wrap_countuser .txt_countnum{min-width:132px;font-weight:700;font-size:17px;line-height:20px;color:#191919;text-align:center}.android .wrap_countuser .txt_countnum{margin-bottom:3px}.wrap_countuser .txt_countnum .num_selecteduser{font-weight:700}.wrap_countuser .wrap_slidebar{padding:13px 16px}.wrap_countuser .wrap_slidebar .ng2-nouislider{margin-top:0;margin-bottom:0}.wrap_countuser .wrap_slidebar .noUi-target{height:10px;border:none;border-radius:20px;background-color:rgba(0,0,0,.03);box-shadow:none}.wrap_countuser .wrap_slidebar .noUi-connect{background-color:#fbdd0d}.wrap_countuser .wrap_slidebar .noUi-handle{display:block;overflow:hidden;top:-13px;width:28px;height:28px;margin:4px;border:none;border-radius:100%;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/ico_rdtargets_240611.png) no-repeat -120px -60px;background-size:150px 150px;color:transparent;box-shadow:0 3px 4.5px 1px rgba(0,0,0,.1),0 2px 1.5px .5px rgba(0,0,0,.08)}.wrap_countuser .wrap_slidebar .noUi-handle.noUi-active{box-shadow:0 3px 4.5px 1px rgba(0,0,0,.1),0 2px 1.5px .5px rgba(0,0,0,.08)}.wrap_countuser .wrap_slidebar .noUi-handle:before,.wrap_countuser .wrap_slidebar .noUi-handle:after{content:none}.wrap_countuser .wrap_usercnt .tit_quizoption{margin-right:auto}.wrap_countuser .noUi-connects{border-radius:20px}.giftgametime_layer{background-color:#fff;padding-bottom:16px;padding-bottom:calc(constant(safe-area-inset-bottom) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);transition:transform;transition-duration:.15s;transition-timing-function:ease-out}.giftgametime_layer .btn_close{position:absolute;right:0;top:0}.giftgametime_layer .btn_close .ico_close{width:16px;height:16px;margin:17px 18px;background-position:-95px -760px}.giftgametime_layer .tit_layer{display:block;padding:10px 0;font-weight:700;font-size:16px;line-height:30px;text-align:center}.giftgametime_layer .layer_foot{padding:0 16px}.giftgametime_layer .btn_confirm{display:block;width:100%;height:44px;border-radius:4px;font-weight:700;font-size:15px;line-height:44px;background-color:#feeb00}.giftgametime_layer.move_out{transform:translateY(100%)}.wrap_gametime{overflow:hidden;position:relative;margin:20px 0 30px}.wrap_gametime:after,.wrap_gametime:before{position:absolute;top:0;left:0;z-index:10;width:30px;height:46px;background:linear-gradient(-90deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);pointer-events:none;content:""}.wrap_gametime:after{left:auto;right:0;transform:rotate(-180deg)}.wrap_gametime .box_time{display:flex;align-items:center;justify-content:center;width:52px;height:46px}.wrap_gametime .box_time .txt_time{font-weight:700;font-size:24px;line-height:45px}.wrap_gametime .swiper{overflow:visible;width:52px;height:46px;border-radius:4px;background-color:#fafafc}.wrap_gametime .inner_gametime:before{position:absolute;z-index:10;left:0;width:calc(50% - 26px);height:46px;background-color:rgba(255,255,255,.8);content:"";pointer-events:none;will-change:transform}.wrap_gametime .inner_gametime:after{position:absolute;z-index:10;top:0;right:0;width:calc(50% - 26px);height:46px;background-color:rgba(255,255,255,.8);content:"";pointer-events:none}.notice_layer{display:none;position:fixed;left:50%;top:50%;z-index:30020;transform:translate(-50%,-50%)}.notice_layer.layer_on{display:block}.notice_layer .inner_layer{width:315px;padding:20px 14px 14px 20px;box-sizing:border-box;background-color:#fff}.notice_layer .tit_notice{font-size:16px;line-height:24px;color:#222}.notice_layer .layer_body{padding:10px 6px 15px 0;font-size:14px;line-height:22px;letter-spacing:-.025em;word-break:break-all;color:#393939}.notice_layer .layer_foot{font-size:0;text-align:right}.notice_layer .layer_foot .link_g{display:inline-block;padding:10px 12px;font-weight:700;font-size:16px;line-height:24px;color:#222}.notice_layer .layer_foot .link_g+.link_g{margin-left:10px}.wrap_rdtargets .bundle_slctargets{padding:10px 14px 0;background-color:#fff}.wrap_rdtargets .bundle_slctargets .btn_slctargets{display:inline-block;height:50px;padding:3px 6px 0;font-weight:700;font-size:21px;font-family:Apple SD Gothic Neo,sans-serif;color:#393939;letter-spacing:-.008em;vertical-align:top}.wrap_rdtargets .bundle_slctargets .ico_arrow{display:inline-block;width:15px;height:8px;margin:10px 0 0 9px;background-position:0 -70px;vertical-align:top}.wrap_rdtargets .bundle_bnr{background-color:#fff}.wrap_rdtargets .bundle_bnr .group_bnr{overflow:hidden;position:relative;padding-bottom:30px}.wrap_rdtargets .tit_subject{padding:16px 20px 4px;font-weight:400;font-size:12px;line-height:15px;color:#5f96fc;letter-spacing:-.042em}.wrap_rdtargets .tit_best{display:block;padding:0 20px;font-weight:700;font-size:18px;line-height:20px;letter-spacing:-.028em;color:#222}.wrap_rdtargets .group_bnr{margin:0;padding:0}.wrap_rdtargets .tab_slgprice{overflow:hidden;position:relative;width:100%;padding:0 13px;background-color:#fff;text-align:center;box-sizing:border-box}.wrap_rdtargets .bundle_products.fixed_tab .tab_slgprice{position:fixed;left:0;top:44px;z-index:10010;padding-top:1px}.wrap_rdtargets .tab_slgprice:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ededed;box-shadow:1px 0 1px rgba(0,0,0,.01);-webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,.01);content:""}.wrap_rdtargets .tab_slgprice li{float:left;width:33.333%;height:46px}.wrap_rdtargets .tab_slgprice .link_tab{display:inline-block;max-width:100%;padding:14px 0;font-size:15px;line-height:18px;color:#999;vertical-align:top}.wrap_rdtargets .tab_slgprice .txt_tab{display:block;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis}.wrap_rdtargets .tab_slgprice .on .link_tab[aria-selected=true]{position:relative;font-weight:700;font-size:15px;color:#222}.wrap_rdtargets .tab_slgprice .on .link_tab[aria-selected=true]:after{position:absolute;bottom:1px;left:-3px;right:-3px;height:2px;background-color:#222;content:""}.wrap_rdtargets .group_products{background-color:#fff}.wrap_rdtargets .bundle_products.fixed_tab .group_products{padding-top:46px}.wrap_rdtargets .list_products{overflow:hidden;padding:14px 14px 0}.wrap_rdtargets .list_products li{float:left;width:50%;padding:0 6px 20px;box-sizing:border-box}.wrap_rdtargets .link_product{display:block}.wrap_rdtargets .img_product{display:block;position:relative}.wrap_rdtargets .img_product:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.wrap_rdtargets .img_product .img_thumb{display:block;width:100%;height:auto}.wrap_rdtargets .info_product{padding-top:10px}.wrap_rdtargets .info_product .txt_brand{display:block;overflow:hidden;font-size:13px;line-height:15px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_rdtargets .info_product .txt_product{display:block;display:-webkit-box;overflow:hidden;height:36px;padding-top:5px;font-weight:400;font-size:14px;line-height:18px;color:#393939;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.wrap_rdtargets .info_product .txt_slgprice{display:block;padding-top:8px;font-weight:700;font-size:16px;line-height:19px}.wrap_rdtargets .wrap_more{padding:20px 25px 25px}.wrap_rdtargets .link_more{display:block;height:44px;border:1px solid #ddd;border-radius:2px;font-size:15px;line-height:45px;background-color:#fff;box-sizing:border-box;color:#666;text-align:center}.countnum_layer{display:none;position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30020;width:100%}.countnum_layer:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.countnum_layer.layer_on{display:block}.countnum_layer .inner_countnum_layer{background-color:#fff}.countnum_layer .layer_body{padding-top:50px}.countnum_layer .wrap_usercnt{margin:0 auto 34px}.countnum_layer .layer_foot{overflow:hidden;padding-top:51px}.countnum_layer .btn_countnum{float:left;width:50%;height:50px;font-weight:700;font-size:17px}.countnum_layer .btn_cancel{background-color:#f1f2f4}.countnum_layer .btn_confirm{background-color:#fee700}.countnum_dimmed_layer,.notice_dimmed_layer{display:none;position:fixed;left:0;top:0;z-index:30010;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.countnum_dimmed_layer.layer_on,.notice_dimmed_layer.layer_on{display:block}.targetnum_layer{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);width:100%;background-color:#fff}.targetnum_layer:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.targetnum_layer .tit_targetnum{display:block;padding:29px 0 4px;font-weight:400;font-size:18px;line-height:26px;color:#393939;text-align:center}.targetnum_layer .num_g{font-weight:700}.targetnum_layer .wrap_count{padding-bottom:20px}.wrap_orders .message_people .btn_targets{display:block;overflow:hidden;width:52px;height:52px;margin:0 auto;font-size:1px;line-height:0;color:transparent}.wrap_orders .message_people .bg_rndsquares{display:block;height:100%;font-weight:700;font-size:28px;line-height:53px;color:#fee700}.wrap_orders .message_people .btn_threedgt .bg_rndsquares{font-size:22px}.bg_yellow{background-color:#fee700}.wrap_bridge_rdtargets{position:fixed;left:0;right:0;top:0;bottom:0;z-index:50001}.wrap_bridge_rdtargets #kakaoContent{padding:0;height:100vh}.wrap_bridge_rdtargets .tit_bridge{position:absolute;left:20px;top:50px;width:196px;height:95px;background-position:0 -120px}.wrap_bridge_rdtargets .wrap_imgbridge{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.wrap_bridge_rdtargets .img_bridge{display:block;width:320px;margin:106px auto 0}.wrap_rdtargets .area_productimg{position:relative;height:345px;padding-top:30px}.wrap_rdtargets .area_loseimg{background-color:#f5f5f5}.wrap_rdtargets .area_productimg .img_thumb{display:block;overflow:hidden;position:relative;width:315px;height:315px;margin:0 auto;border-radius:16px;background-color:#fff}.wrap_rdtargets .area_productimg .img_thumb:before,.wrap_rdtargets .area_productimg .img_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:16px;content:""}.wrap_rdtargets .area_productimg .img_thumb:before{background-color:rgba(0,0,0,.04)}.wrap_rdtargets .area_productimg .img_thumb:after{border:1px solid #f0f0f0}.wrap_rdtargets .ico_badge{position:absolute;left:16px;bottom:16px;width:65px;height:65px;font-weight:700;font-size:20px;line-height:68px;letter-spacing:-.03em;text-align:center;color:#393939;background-position:-55px 0}.android .wrap_rdtargets .ico_badge{line-height:65px}.wrap_rdtargets .area_loseimg .img_lose{display:block;width:220px;height:220px;margin:50px auto 0}.wrap_rdtargets .area_productimg .img_g{display:block}.wrap_rdtargets .area_productimg_type2{height:auto;padding-top:10px;background-color:transparent}.wrap_rdtargets .area_productimg_type2 .img_thumb{width:90px;height:90px;border-radius:4px}.wrap_rdtargets .area_productimg_type2 .img_thumb:before,.wrap_rdtargets .area_productimg_type2 .img_thumb:after{border-radius:4px}.wrap_rdtargets .area_loserimg{height:301px;padding-top:74px;background-color:#8c8c8c}.wrap_rdtargets .area_loserimg .img_loser{display:block;width:240px;height:240px;margin:0 auto}.wrap_rdtargets .area_resultinfo{padding:26px 20px 110px;padding:26px 20px calc(constant(safe-area-inset-bottom) + 110px);padding:26px 20px calc(env(safe-area-inset-bottom) + 110px)}.wrap_rdtargets .area_resultinfo .tit_result{font-size:21px;letter-spacing:-.006em;color:#393939}.wrap_rdtargets .area_resultinfo .txt_result{padding-top:9px;font-size:16px;line-height:26px;color:#666}.wrap_rdtargets .area_resultinfo .txt_g{font-weight:700}.wrap_rdtargets .area_resultbtn{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100;width:100%}.wrap_rdtargets .area_resultbtn:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.wrap_rdtargets .area_resultbtn2{overflow:hidden}.wrap_rdtargets .btn_result{display:block;width:100%;height:50px;font-weight:700;font-size:17px;line-height:52px;background-color:#fee700;text-align:center;color:#000}.wrap_rdtargets .area_resultbtn2 .btn_result{float:left;width:50%}.wrap_rdtargets .btn_winners,.wrap_rdtargets .btn_dark{background-color:#2f2f2f;color:#fff}.wrap_rdtargets .group_info{padding:0 15px;background-color:#fff}.wrap_rdtargets .group_info .txt_info{display:block;height:39px;border-top:1px solid #f5f5f5;font-size:12px;line-height:41px;color:#a5a5a5}.wrap_rdtargets .group_info .ico_info{display:inline-block;width:15px;height:15px;margin:12px 5px 0 0;background-position:0 -50px;vertical-align:top}.wrap_rdtargets .txt_sender,.wrap_rdtargets .txt_winsproduct{display:block;display:-webkit-box;overflow:hidden;text-align:center;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}.wrap_rdtargets .txt_sender{max-height:50px;padding:16px 27px 0;font-size:20px;line-height:25px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrap_rdtargets .txt_winsproduct{max-height:38px;margin-bottom:25px;padding:5px 35px 0;font-size:14px;line-height:19px;color:#888;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.wrap_rdtargets .area_nousers{margin:0 15px;padding:157px 0;border-top:1px solid #f5f5f5;font-size:18px;line-height:23px;letter-spacing:-.006em;color:#333;text-align:center}.wrap_rdtargets .area_winners{min-height:264px;padding-bottom:97px;padding-bottom:calc(constant(safe-area-inset-bottom) + 97px);padding-bottom:calc(env(safe-area-inset-bottom) + 97px)}.wrap_winnerlist #kakaoContent{padding-bottom:97px;padding-bottom:calc(constant(safe-area-inset-bottom) + 97px);padding-bottom:calc(env(safe-area-inset-bottom) + 97px);background-color:#ededed}.wrap_winnerlist #mArticle{background-color:#fff}.wrap_winnerlist .area_winners{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap_rdtargets .prize_winners,.wrap_rdtargets .prize_winners .list_rtuser{min-height:0}.wrap_rdtargets .txt_sender .txt_name{display:inline-block;overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;vertical-align:top}.wrap_rdtargets .area_prize{margin-bottom:-1px;padding:35px 0 20px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_twinkle.png) no-repeat 50% 26px #feeb00;background-size:324px 163px}.wrap_rdtargets .prize_intro{position:relative;width:300px;margin:0 auto;text-align:center}.wrap_rdtargets .prize_intro .tit_prize{display:block;font-size:23px;line-height:29px;color:#222}.wrap_rdtargets .prize_intro .desc_prize{padding-top:10px;font-size:14px;line-height:19px;color:rgba(0,0,0,.4)}.wrap_rdtargets .prize_intro [class*=txt_]{display:inline-block;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;vertical-align:top}.wrap_rdtargets .prize_intro .txt_name{max-width:135px}.wrap_rdtargets .prize_intro .txt_gift{max-width:196px}.wrap_rdtargets .area_prize .thumb_outline{width:33px;height:33px;margin:13px auto 0}.wrap_rdtargets .area_prize .thumb_outline:after{background-position:-190px -430px}.wrap_rdtargets .area_prize .txt_profile{display:block;overflow:hidden;width:180px;margin:7px auto 13px;font-weight:700;font-size:15px;line-height:18px;color:#000;text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_rdtargets .area_prize .thumb_product{overflow:hidden;width:300px;height:250px;margin:0 auto;border:1px solid rgba(0,0,0,.02);border-radius:16px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.04)}.wrap_rdtargets .area_prize .ico_logo{display:block;width:80px;height:14px;margin:20px auto 0;background-position:0 -815px}.wrap_rdtargets .desc_warning{position:relative;padding:16px 16px 20px 25px;font-size:13px;line-height:17px;color:#888}.wrap_rdtargets .desc_warning:before{position:absolute;left:16px;top:21px;width:4px;height:4px;border-radius:4px;background-color:#ccc;content:""}.wrap_rdtargets .desc_warning .emph_warning{color:#4a90e2}.wrap_rdtargets .area_loser_view,.wrap_loser_view .area_winners{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap_rdtargets .area_winners .list_rtuser{border-bottom:0}.wrap_rdtargets .tit_winners{display:block;height:39px;margin:0 15px;padding-top:8px;border-top:1px solid #f5f5f5;font-size:15px;line-height:40px;letter-spacing:-.028em;color:#393939}.wrap_rdtargets .tit_winners .txt_g{margin-left:8px;font-weight:400;letter-spacing:-.011em;color:#5a86dd}.wrap_firstcome .link_gotop,.wrap_firstcome .link_goback{bottom:49px;bottom:calc(constant(safe-area-inset-bottom) + 49px);bottom:calc(env(safe-area-inset-bottom) + 49px)}@media only screen and (max-width:374px){.wrap_rdtargets .wrap_countani{transform:scale(.9)}.wrap_countnum .wrap_slidebar{width:auto;margin:0 30px}}@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_rdtargets{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/random/ico_rdtargets_240611.png)}.tit_rdtargets{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/random/tit_rdtargets_240517.png)}.wrap_countnum .wrap_slidebar .noUi-handle{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/random/ico_rdtargets_240611.png)}.bg_rndsquares{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_rndsquares_200131.png)}}.first_come_layer{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:30020}.first_come_layer.layer_on{display:block}.first_come_layer .inner_layer{width:100%;height:100%;background-color:#fff}.first_come_layer .tit_ani{display:block;position:relative;padding-top:69px;z-index:10;text-align:center}.first_come_layer .tit_ani .img_g{display:block;margin:0 auto}.first_come_layer .wrap_bg_circle,.first_come_layer.ani_lose .wrap_bg_circle:before,.first_come_layer .wrap_img_running,.first_come_layer .img_win{position:absolute;left:50%;top:50%;border:0;transform:translate(-50%,-50%)}.first_come_layer .wrap_bg_circle{display:none}.first_come_layer .wrap_bg_circle .bg_circle{display:block;width:100%;height:100%}.first_come_layer .wrap_img_running{border-radius:100%;display:block;overflow:hidden;width:266px;height:266px}.first_come_layer .wrap_img_running .img_running{display:block;width:300px;margin:-17px 0 0 -17px}.first_come_layer .img_win{width:290px;opacity:0}.first_come_layer.ani_lose{-webkit-animation:ani_closelayer 2s linear forwards;animation:ani_closelayer 2s linear forwards}.first_come_layer.ani_win{-webkit-animation:ani_closelayer 4s linear forwards;animation:ani_closelayer 4s linear forwards}@-webkit-keyframes ani_closelayer{0%{opacity:1}99%{display:block;opacity:1;z-index:30020}to{display:none;opacity:0;z-index:-1}}@keyframes ani_closelayer{0%{opacity:1}99%{display:block;opacity:1;z-index:30020}to{display:none;opacity:0;z-index:-1}}.first_come_layer.ani_lose .wrap_bg_circle{display:block}.first_come_layer.ani_lose .wrap_bg_circle:before{width:34.2%;padding-bottom:34.2%;border-radius:100%;background-color:#ffe800;content:""}.first_come_layer.ani_win .inner_layer,.first_come_layer.ani_win .tit_ani,.first_come_layer.ani_win .wrap_bg_circle,.first_come_layer.ani_win .wrap_img_running,.first_come_layer.ani_win .img_win{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.first_come_layer.ani_win .inner_layer{-webkit-animation-name:ani_layerbg;animation-name:ani_layerbg}.first_come_layer.ani_win .tit_ani{-webkit-animation-name:ani_layertit;animation-name:ani_layertit}.first_come_layer.ani_win .wrap_bg_circle{display:block;-webkit-animation-name:ani_bigger_circle;animation-name:ani_bigger_circle}.first_come_layer.ani_win .wrap_img_running{-webkit-animation-name:ani_imgrunning;animation-name:ani_imgrunning}.first_come_layer.ani_win .img_win{-webkit-animation-name:ani_imgwin;animation-name:ani_imgwin}@-webkit-keyframes ani_layerbg{0%{background-color:#fff}71%{background-color:#fff}72%{background-color:transparent}to{background-color:transparent}}@keyframes ani_layerbg{0%{background-color:#fff}71%{background-color:#fff}72%{background-color:transparent}to{background-color:transparent}}@-webkit-keyframes ani_layertit{0%{opacity:1}72%{opacity:1}73%{opacity:0}to{display:none;opacity:0}}@keyframes ani_layertit{0%{opacity:1}72%{opacity:1}73%{opacity:0}to{display:none;opacity:0}}@-webkit-keyframes ani_imgrunning{0%{opacity:1}70%{opacity:1}71%{opacity:0}to{display:none;opacity:0}}@keyframes ani_imgrunning{0%{opacity:1}70%{opacity:1}71%{opacity:0}to{display:none;opacity:0}}@-webkit-keyframes ani_imgwin{0%{opacity:0}70%{opacity:0}71%{opacity:1}to{opacity:1}}@keyframes ani_imgwin{0%{opacity:0}70%{opacity:0}71%{opacity:1}to{opacity:1}}@-webkit-keyframes ani_bigger_circle{0%{opacity:1}73%{opacity:1}74%{opacity:.6}to{opacity:.6}}@keyframes ani_bigger_circle{0%{opacity:1}73%{opacity:1}74%{opacity:.6}to{opacity:.6}}@media screen and (max-height:560px){.first_come_layer .wrap_bg_circle,.first_come_layer .wrap_img_running,.first_come_layer .img_win{margin-top:15px}}.ico_rcvgifts{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_rcvgifts_191113.png) 0 0 no-repeat;background-size:240px 80px;color:transparent}.gift_new #kakaoWrap.wrap_rsvgifts_list{min-height:100%}.gift_new .wrap_rsvgifts_list #kakaoContent{padding-bottom:261px;box-sizing:border-box}.gift_new .wrap_rsvgifts_list .fixed_rcvgifts{position:fixed;left:0;top:86px;z-index:9000;width:100%;background-color:#fff}.wrap_rsvgifts_list .shadow_line .k_head{border-color:#fff}.tit_rcvgifts{display:block;position:relative;padding:18px 145px 18px 19px;font-weight:500}.tit_rcvgifts .txt_g{position:relative;font-size:20px;line-height:27px;letter-spacing:-.02em}.tit_rcvgifts .btn_share{position:absolute;top:50%;right:14px;margin-top:-18px;padding:0 11px;border-radius:36px;background-color:#f152a4;line-height:36px;font-size:14px;letter-spacing:-.02em;color:#fff}.is_320_show{display:none}@media screen and (max-width:320px){.is_320_show{display:block}}.slide_rcvgifts{overflow:hidden;width:100%;padding:12px 0 20px;background-color:#ffe3f2}.slide_rcvgifts.on_nav{position:relative;padding-bottom:26px}.slide_rcvgifts .slide_pannels:after{display:block;clear:both;content:""}.slide_rcvgifts .slide_pannel{width:100%;text-align:center}.slide_rcvgifts .list_rcvgifts{display:inline-block;overflow:hidden;max-width:328px;font-size:0;text-align:center;vertical-align:top}.slide_rcvgifts .list_rcvgifts li{display:inline-block;margin:5px 4px 0;vertical-align:top}.slide_rcvgifts .link_rcvgift{display:block;position:relative;width:74px;height:77px;font-size:1px;background-color:#fff;-webkit-tap-highlight-color:transparent}.slide_rcvgifts .cover_rcvgift{position:absolute;left:-1px;top:-1px;z-index:10;width:76px;height:79px;background-position:0 0}.slide_rcvgifts .on .cover_rcvgift{background-position:-80px 0}.slide_rcvgifts .off .cover_rcvgift{background-position:-160px 0}.slide_rcvgifts .img_rcvgift{position:absolute;left:50%;top:15px;width:49px;height:54px;transform:translate(-50%)}.slide_rcvgifts .slick-dots{position:absolute;left:0;bottom:11px;width:100%;font-size:0;text-align:center}.slide_rcvgifts .slick-dots li{display:inline-block;margin:0 3px;vertical-align:top}.slide_rcvgifts .slick-dots .link_paging{overflow:hidden;width:5px;height:5px;border-radius:100%;font-size:1px;line-height:0;color:transparent;background-color:#fbc2e0}.slide_rcvgifts .slick-dots .slick-active .link_paging{background-color:#ec439b}.tit_rcvgiftevent{display:block;position:relative;padding:16px 20px 12px;font-weight:500;font-size:14px;line-height:18px;text-align:center;color:#4c4c4c;word-break:break-all}.tit_rcvgiftevent:after{position:absolute;left:20px;bottom:0;right:20px;height:1px;background-color:#ededed;content:""}.tit_rcvgiftevent .txt_giftname{font-weight:700;color:#f152a4}.list_rcvgiftevent{padding:0 20px;background-color:#fff}.list_rcvgiftevent li{position:relative;padding:15px 83px 17px 0}.list_rcvgiftevent li+li{border-top:1px solid #ededed}.list_rcvgiftevent .txt_eventname,.list_rcvgiftevent .txt_company{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_rcvgiftevent .txt_eventname{font-size:16px;line-height:20px;color:#333}.list_rcvgiftevent .txt_company{padding-top:5px;font-size:14px;line-height:16px;color:#999}.list_rcvgiftevent .link_event{position:absolute;right:0;top:22px;width:61px;height:26px;border:1px solid #ddd;border-radius:2px;font-size:14px;line-height:26px;letter-spacing:-.028em;background-color:#fff;color:#333;text-align:center}.notice_rcvgiftevent{position:absolute;left:0;bottom:0;width:100%;padding:24px 20px 40px;font-size:12px;line-height:15px;background-color:#ededed;letter-spacing:-.031em;box-sizing:border-box}.notice_rcvgiftevent .tit_notice{font-weight:400;color:#333}.notice_rcvgiftevent .list_notice{padding-top:6px;line-height:17px;color:#999}.notice_rcvgiftevent .list_notice li{position:relative;padding-left:7px}.notice_rcvgiftevent .list_notice li+li{margin-top:2px}.notice_rcvgiftevent .list_notice li:before{position:absolute;left:0;top:-1px;content:"-"}.notice_rcvgiftevent .link_cs{text-decoration:underline;color:#999}.gift_new #kakaoWrap.wrap_rsvgifts_soldout{height:100vh}.gift_new .wrap_rsvgifts_soldout #kakaoContent{position:relative;height:100%;min-height:540px;padding-bottom:0;box-sizing:border-box}.wrap_rsvgifts_soldout #mArticle{text-align:center}.wrap_rsvgifts_soldout .tit_soldout{display:block;padding:28px 0 26px;font-size:20px;line-height:29px;color:#333;letter-spacing:-.028em}.wrap_rsvgifts_soldout .txt_soldout{font-size:16px;line-height:20px;color:#666;letter-spacing:-.028em}.wrap_rsvgifts_soldout .img_soldout{position:absolute;left:50%;top:50%;margin-top:79px;transform:translate(-50%,-50%)}.wrap_rsvgifts_soldout .link_home{position:absolute;left:25px;right:25px;bottom:25px;height:43px;border:1px solid #e8e8e8;font-size:15px;line-height:43px;color:#222;letter-spacing:-.033em}.gnb_type2.wrap_rsvgifts_detail .tit_gift{overflow:visible;width:auto;height:auto;line-height:1.5;text-indent:0}.gift_new .wrap_rsvgifts_detail #kakaoContent{padding-bottom:0}.wrap_rsvgifts_detail .k_head{border-bottom:1px solid #ededed}.wrap_rsvgifts_detail .box_rcvgift{display:block;position:relative;width:56px;margin:0 auto 3px;padding-top:15px}.wrap_rsvgifts_detail .box_rcvgift .img_rcvgift{display:block;width:100%}.wrap_rsvgifts_detail .tit_rcvgift{display:block;padding:2px 20px 16px;text-align:center;word-break:break-all}.wrap_rsvgifts_detail .tit_rcvgift .txt_g{display:block;font-weight:400;font-size:15px;line-height:20px;color:#444;letter-spacing:-.028em}.wrap_rsvgifts_detail .area_detail{padding-bottom:50px;padding-bottom:calc(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.wrap_rsvgifts_detail .area_detail .img_detail{display:block;width:100%}.wrap_rsvgifts_detail .area_fixedbottom{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);width:100%}.wrap_rsvgifts_detail .area_fixedbottom .link_rcvgift{display:block;width:100%;height:50px;font-weight:700;font-size:17px;line-height:52px;background-color:#fee700;text-align:center;color:#222}@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_rcvgifts{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/ico_rcvgifts_191113.png)}}@media screen and (max-width:330px){.slide_rcvgifts .list_rcvgifts li{margin:5px 0 0}}@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),only screen and (device-width:393px) and (device-height:852px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:430px) and (device-height:932px) and (-webkit-device-pixel-ratio:3){html,body{min-height:100vh}.wrap_rsvgifts_soldout .link_home{bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}}.ico_wishes{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_wishes_231109.png) no-repeat;background-size:175px 210px;color:transparent}.ico_wshrank{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_wshrank.png) no-repeat;background-size:75px 150px;color:transparent}.wrap_wishes #kakaoContent{padding-bottom:0}.area_wshprofile{position:relative;height:150px;padding:28px 71px 0 95px;background-color:#fff;box-sizing:border-box}.area_wshprofile .img_g{display:block;width:100%}.area_wshprofile .mask_outline{position:absolute;top:23px;left:18px;z-index:10;width:64px;height:64px}.area_wshprofile .thumb_outline{position:absolute;left:2px;right:2px;top:2px;bottom:2px}.area_wshprofile .thumb_outline:after{background-position:-60px -50px}.area_wshprofile .box_nick{display:block;font-size:23px;line-height:27px;color:#222}.area_wshprofile .box_nick .txt_nick{display:inline-block;max-width:100%;padding-right:40px;white-space:nowrap;box-sizing:border-box;vertical-align:top}.area_wshprofile .box_nick .txt_ellipsis{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;vertical-align:top}.area_wshprofile .txt_wshlist{display:inline-block;position:relative;padding-top:2px;font-size:23px;line-height:27px;color:#222;vertical-align:top}.area_wshprofile .txt_wshlist:before{position:absolute;left:0;bottom:0;width:100%;height:12px;background-color:#fef475;content:""}.area_wshprofile .txt_wshlist .txt_g{position:relative}.area_wshprofile .btn_share{position:absolute;right:10px;top:31px;width:45px;height:45px}.area_wshprofile .btn_share .ico_share{width:34px;height:34px;margin:0 auto;background-position:-115px 0}.area_wshslist{position:relative;margin:-25px 10px 0}.area_wshslist.no_wshssort{margin-top:-40px}.group_wshssort{position:absolute;right:-10px;top:-30px;z-index:10;margin-right:6px}.group_wshssort .btn_sort{height:24px;padding:1px 4px 0;font-size:13px;color:#888}.group_wshssort .btn_sort .ico_arrow{display:inline-block;width:10px;height:6px;margin:6px 4px 0 0;background-position:-55px -50px;vertical-align:top}.group_wshssort.on .btn_sort .ico_arrow{background-position:-55px -60px}.group_wshssort .list_sort{display:none;position:absolute;right:4px;top:25px;width:103px;border:1px solid #666;background-color:#fff}.group_wshssort.on .list_sort{display:block}.group_wshssort .list_sort li+li{border-top:1px solid #ededed}.group_wshssort .btn_item{display:block;width:100%;height:37px;padding:0 12px;font-size:13px;letter-spacing:-.018em;color:#666;text-align:left}.group_wshssort .selected_on .btn_item{font-weight:700;color:#222}.list_wishes li{position:relative}.list_wishes li+li{margin-top:7px}.list_wishes .link_whish{display:block;overflow:hidden;padding:13px 14px;border:1px solid #ededed;background-color:#fff;box-sizing:border-box;box-shadow:0 1px 2px -1px rgba(0,0,0,.06)}.android .list_wishes .link_whish{border-color:#f3f3f3;box-shadow:0 1px 2px -1px rgba(0,0,0,.03);-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,.03)}.list_wishes .wrap_thumb{float:left;position:relative;width:85px;height:85px;margin:1px 0}.list_wishes .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.list_wishes .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #f5f5f5;content:""}.list_wishes .wrap_thumb .img_g{display:block;width:100%}.list_wishes .link_whish .cmp_coverbadge,.list_wishes .link_whish .cmp_coverbadge .txt_state{border-radius:0}.list_wishes .info_whish{overflow:hidden;padding:0 45px 0 12px}.list_wishes .txt_name{display:block;display:-webkit-box;overflow:hidden;max-height:36px;font-weight:400;line-height:18px;color:#444;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}.list_wishes .info_price{display:block;overflow:hidden;padding-top:1px;font-weight:700;font-size:15px;color:#222;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.list_wishes .txt_dscntrate{color:#f6432f}.list_wishes .txt_percent{font-weight:400;font-size:14px}.list_wishes .txt_price{letter-spacing:-.013em}.list_wishes .txt_won{font-weight:400}.list_wishes .txt_noti{float:left;position:relative;width:100%;margin-top:9px;padding-top:15px;font-weight:700;font-size:13px;letter-spacing:-.014em;color:#5f96fc}.list_wishes .txt_noti:before{position:absolute;left:0;right:5px;top:0;height:1px;background-color:#ededed;content:""}.list_wishes .btn_limit{position:absolute;left:107px;top:73px;padding:3px 5px}.list_wishes .btn_limit .ico_lock{width:52px;height:24px;background-position:-55px 0}.list_wishes .btn_limit.on .ico_lock{background-position:-55px -25px}.list_wishes .btn_wish{position:absolute;right:0;top:0;padding:16px 15px 12px 12px}.list_wishes .btn_wish .ico_heart{width:18px;height:17px;background-position:-35px -50px}.list_wishes .btn_wish.on .ico_heart{background-position:-35px -70px}.box_similar{margin-top:-3px;border:1px solid #ededed;background-color:#f9f9f9}.box_similar.receive_gift{margin-top:-1px}.box_similar .link_similar{display:block;position:relative;height:45px;padding:0 15px;font-weight:700;font-size:13px;line-height:44px;color:#222;letter-spacing:-.03em}.box_similar .link_similar .ico_arr{position:absolute;right:19px;top:19px;width:11px;height:6px;background-position:-70px -65px}.similar_open .link_similar .ico_arr{background-position:-70px -90px}.box_similar .cont_similar{display:none;padding:0 15px 15px}.similar_open .cont_similar{display:block}.box_similar .item_similar{position:relative}.box_similar .link_whish{margin-bottom:15px;padding:0;border:0 none;box-shadow:none;background-color:transparent}.box_similar .wrap_thumb{margin:0}.box_similar .btn_more{display:block;width:100%;height:45px;border:1px solid #e8e8e8;font-size:14px;color:#222;background-color:#fff;text-align:center;letter-spacing:-.03em}.area_morewshs{padding:15px 25px 29px}.area_morewshs .btn_more{display:block;width:100%;height:45px;padding-top:2px;border:1px solid #e8e8e8;border-radius:2px;letter-spacing:-.03em;background-color:#fff;color:#222;text-align:center}.area_morewshs .btn_more .ico_arrow{display:inline-block;width:11px;height:6px;margin:7px 8px 0 0;background-position:-70px -65px;vertical-align:top}.area_morewshs .txt_noti{display:block;margin-top:9px;font-size:13px;letter-spacing:-.01em;color:#999;text-align:center}.area_morewshs .txt_noti .ico_info{display:inline-block;width:15px;height:15px;margin:1px 5px 0 0;background-position:-65px -50px;vertical-align:top}.area_askfrd{padding:39px 0 30px}.area_morewshs+.area_askfrd{padding-top:8px}.area_askfrd .txt_askfrd{font-size:14px;line-height:20px;letter-spacing:-.036em;color:gray;text-align:center}.link_askfrd{display:block;width:176px;height:40px;margin:15px auto 0;border:1px solid #ccc;border-radius:31px;line-height:40px;background-color:#fff;text-align:center}.link_askfrd .ico_heart{display:inline-block;width:16px;height:15px;margin:13px 4px 0 0;background-position:-85px -50px;vertical-align:top}.area_wishranking{margin-top:10px;padding:33px 0 0;padding:33px 0 constant(safe-area-inset-bottom);padding:33px 0 env(safe-area-inset-bottom);background-color:#fff}.tit_wishranking{display:block;overflow:hidden;padding:0 20px 13px}.tit_wishranking .txt_g{float:left;font-weight:700;font-size:17px;color:#222}.tit_wishranking .txt_time{float:right;padding-top:4px;font-size:12px;color:#ababab;letter-spacing:-.025em}.list_wishranking{padding:0 5px 0 20px;box-sizing:border-box}.list_wishranking li{padding:5px 0}.list_wishranking .link_whish{display:block;position:relative;width:100%;height:75px;padding:10px 0 0 118px;border-bottom:1px solid #f5f5f5;box-sizing:border-box}.list_wishranking .wrap_thumb{position:absolute;left:0;top:0;width:75px;height:75px}.list_wishranking .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.list_wishranking .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #f5f5f5;content:""}.list_wishranking .wrap_thumb .img_g{display:block;width:100%}.list_wishranking .num_ranking{position:absolute;left:91px;top:12px}.list_wishranking .ico_wshrank{width:20px;height:15px}.list_wishranking .num_rank1{background-position:0 0}.list_wishranking .num_rank2{background-position:0 -15px}.list_wishranking .num_rank3{background-position:0 -30px}.list_wishranking .num_rank4{background-position:0 -45px}.list_wishranking .num_rank5{background-position:0 -60px}.list_wishranking .num_rank6{background-position:0 -75px}.list_wishranking .num_rank7{background-position:0 -90px}.list_wishranking .num_rank8{background-position:0 -105px}.list_wishranking .num_rank9{background-position:0 -120px}.list_wishranking .num_rank10{background-position:0 -135px}.list_wishranking .num_rank11{background-position:-25px 0}.list_wishranking .num_rank12{background-position:-25px -15px}.list_wishranking .num_rank13{background-position:-25px -30px}.list_wishranking .num_rank14{background-position:-25px -45px}.list_wishranking .num_rank15{background-position:-25px -60px}.list_wishranking .num_rank16{background-position:-25px -75px}.list_wishranking .num_rank17{background-position:-25px -90px}.list_wishranking .num_rank18{background-position:-25px -105px}.list_wishranking .num_rank19{background-position:-25px -120px}.list_wishranking .num_rank20{background-position:-25px -135px}.list_wishranking .num_rank21{background-position:-50px 0}.list_wishranking .num_rank22{background-position:-50px -15px}.list_wishranking .num_rank23{background-position:-50px -30px}.list_wishranking .num_rank24{background-position:-50px -45px}.list_wishranking .num_rank25{background-position:-50px -60px}.list_wishranking .num_rank26{background-position:-50px -75px}.list_wishranking .num_rank27{background-position:-50px -90px}.list_wishranking .num_rank28{background-position:-50px -105px}.list_wishranking .num_rank29{background-position:-50px -120px}.list_wishranking .num_rank30{background-position:-50px -135px}.list_wishranking .txt_name{display:block;overflow:hidden;font-weight:400;line-height:16px;color:#444;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_wishranking .txt_wishnum{display:block;padding-top:3px;font-size:13px;color:#222}.list_wishranking .txt_wishnum .num_wish{font-weight:700}.list_wishranking .ico_heart{display:inline-block;width:12px;height:11px;margin:4px 3px 0 0;background-position:-70px -75px;vertical-align:top}.slide_wishranking .slick-dots{display:block;padding:21px 0 31px;font-size:0;text-align:center}.slide_wishranking .slick-dots li{display:inline-block;margin:0 3px;vertical-align:top}.slide_wishranking .link_paging{display:block;width:5px;height:5px;border-radius:100%;font-size:1px;line-height:0;background-color:#e6e6e6;color:transparent}.slide_wishranking .slick-active .link_paging{background-color:#444}.area_wishranking .cmp_slide-bullets{position:relative;margin-top:24px;padding-bottom:51px;text-align:center}.box_imgntc{position:relative;border:1px solid #e5e5e5;border-radius:2px;background-color:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05)}.box_imgntc .img_imgntc{display:block;margin:0 auto 37px}.box_imgntc .img_wish_explan{display:block;width:100%;margin-bottom:8px}.box_imgntc .txt_imgntc{display:block;font-weight:400;font-size:20px;color:#333;letter-spacing:-.025em;text-align:center}.box_imgntc .desc_imgntc{display:block;padding:7px 0 30px;font-size:14px;line-height:20px;color:gray;letter-spacing:-.036em;text-align:center}.box_nowshs{padding:42px 0 32px}.box_nowshs .img_imgntc{width:100px;height:101px}.box_carrying{padding:16px 0 29px}.box_carrying .img_imgntc{width:108px;height:108px;margin-bottom:35px}.box_carrying .txt_imgntc{letter-spacing:-.015em}.box_carrying .btn_carrying{display:block;width:160px;height:45px;margin:0 auto;border-radius:1px;font-size:16px;line-height:45px;background-color:#fde515;color:#222;text-align:center}.box_askfrd{padding:49px 0 35px}.box_askfrd .img_imgntc{width:111px;height:91px;margin-bottom:40px}.box_askfrd .txt_imgntc{letter-spacing:-.018em}.box_askfrd .link_askfrd{margin-top:0}.box_wshsqa{margin-top:7px;padding:15px 15px 17px}.box_wshsqa .txt_q{display:block;padding-bottom:12px;font-weight:400;font-size:14px;color:#444}.box_wshsqa .ico_q{display:inline-block;width:11px;height:14px;margin:3px 15px 0 3px;background-position:-55px -70px;vertical-align:top}.box_wshsqa .txt_a{display:block;padding:16px 11px 0 29px;border-top:1px solid #ededed;font-size:13px;line-height:17px;color:#888}.box_wshsqa .link_more{display:inline-block;margin:15px 0 0 29px;font-size:13px;line-height:16px;color:#888;vertical-align:top}.box_wshsqa .link_more .ico_arr{display:inline-block;width:6px;height:12px;margin:2px 0 0 5px;background-position:-95px -65px;vertical-align:top}.android .box_wshsqa .link_more .ico_arr{margin-top:3px}.area_infowish{margin:-25px 0 0;padding:0 16px;background-color:#fff}.area_infowish .group_wshssort{right:6px}.box_infowish{padding:11px 10px 22px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background-color:#fff;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.box_infowish .bg_choonsik{display:block;width:108px;height:106px;margin:0 auto;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_choonsik.png) no-repeat;background-size:108px 106px}.box_infowish .tit_infowish{display:block;padding-top:10px;font-size:22px;line-height:29px;color:#222}.box_infowish .desc_infowish{padding-top:7px;font-size:15px;line-height:22px;color:#666}.box_infowish .desc_infowish .ico_heart{display:inline-block;width:17px;height:14px;margin:3px 0 0 1px;background-position:-70px -120px;vertical-align:top}.area_wishrank{margin-bottom:16px;padding:27px 16px 50px;background-color:#fff}.area_wishrank .tit_wishrank{display:block;font-size:20px;line-height:27px;color:#222;letter-spacing:-.02em}.area_wishrank .tit_wishrank .ico_heart{display:inline-block;width:22px;height:18px;margin:4px 0 0 1px;background-position:-70px -100px;vertical-align:top}.wish_keyword{position:relative;margin:0 -3px;padding:20px 0 14px}.wish_keyword.open_keyword{padding-bottom:2px}.wish_keyword .group_wish_keyword{overflow:hidden;max-height:80px;font-size:0}.wish_keyword.open_keyword .group_wish_keyword{max-height:none}.wish_keyword .link_keyword{display:inline-block;overflow:hidden;max-width:163px;height:32px;margin:0 3px 12px;padding:0 13px;border:1px solid rgba(0,0,0,.1);border-radius:34px;font-size:14px;line-height:32px;color:#666;letter-spacing:-.036em;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wish_keyword .link_keyword.on{border-color:#333;color:#fff;background-color:#333}.wish_keyword .link_keyword:last-child{margin-right:81px}.wish_keyword .link_keyword .wrap_thumb{display:inline-block;overflow:hidden;position:relative;width:24px;height:24px;margin:4px 5px 0 -9px;border-radius:24px;vertical-align:top}.wish_keyword .link_keyword .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:24px;background-color:rgba(0,0,0,.02);content:""}.wish_keyword .link_keyword .img_g{display:block;width:100%}.wish_keyword .group_btn_more{position:absolute;right:3px;bottom:14px}.wish_keyword .group_btn_more .bg_gradation{position:absolute;right:17px;top:0;width:81px;height:34px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_gradient.png) no-repeat 0 0;background-size:81px 34px;pointer-events:none}.wish_keyword .group_btn_more .btn_more{display:block;position:relative;width:34px;height:34px;border:1px solid rgba(0,0,0,.07);border-radius:34px;background-color:#fff}.wish_keyword .group_btn_more .btn_more .ico_arr{width:12px;height:12px;margin:0 auto;background-position:-95px -110px}.wish_keyword.open_keyword .group_btn_more .btn_more .ico_arr{background-position:-95px -125px}.area_wishrank .list_wishrank li{position:relative;border-bottom:1px solid #F5F5F5}.area_wishrank .list_wishrank .link_wish{display:block;overflow:hidden;padding:10px 0}.area_wishrank .list_wishrank .wrap_thumb{overflow:hidden;float:left;position:relative;width:80px;height:80px;margin-right:12px;border-radius:4px}.area_wishrank .list_wishrank .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.02);border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.area_wishrank .list_wishrank .img_g{display:block;width:100%}.area_wishrank .list_wishrank .info_wish{overflow:hidden;padding:5px 48px 0 0}.area_wishrank .list_wishrank .num_rank{display:block;padding-bottom:6px;font-size:17px;line-height:21px;font-weight:700;font-style:italic;color:#222}.area_wishrank .list_wishrank .txt_brand{display:block;font-size:13px;line-height:19px;color:#999}.area_wishrank .list_wishrank .tit_prdname{display:block;overflow:hidden;font-weight:400;line-height:20px;color:#333;text-overflow:ellipsis;white-space:nowrap}.area_wishrank .list_wishrank .btn_wish{position:absolute;right:-6px;top:37px}.area_wishrank .list_wishrank .btn_wish .ico_wish{width:18px;height:17px;margin:6px;background-position:-70px -135px}.area_wishrank .list_wishrank .btn_wish.on .ico_wish{background-position:-35px -70px}.area_wishrank .paging_btn{padding:23px 0 0}.area_wishrank .paging_btn .ico_wishes{width:6px;height:11px;margin:0 auto}.area_wishrank .paging_btn .ico_prev{background-position:-90px -140px}.area_wishrank .paging_btn .ico_next{background-position:-100px -140px}.carrying_layer:before{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30020;background-color:rgba(0,0,0,.4);content:""}.carrying_layer .inner_carrying_layer{position:fixed;left:50%;top:50%;z-index:30020;width:326px;border:1px solid #979797;background-color:#fff;text-align:center;transform:translate(-50%,-50%)}.carrying_layer .tit_layer{display:block;padding:32px 0 13px;font-size:22px;line-height:26px}.carrying_layer .img_g{display:block;width:100%}.carrying_layer .desc_wish{padding-top:3px;font-size:16px;line-height:22px}.carrying_layer .desc_notice{padding:29px 0 17px;line-height:16px;color:#666}.carrying_layer .btn_close{position:absolute;right:8px;top:8px}.carrying_layer .btn_close .ico_close{display:block;width:16px;height:16px;margin:8px;background-position:-95px -760px}@media all and (max-width:330px){.area_wshprofile{padding-right:64px}.list_wishes .info_whish{padding-right:34px}.carrying_layer .inner_carrying_layer{width:300px}}.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}.gift_new .wrap_evtpage #kakaoContent{padding-bottom:50px;padding-bottom:calc(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.gift_new .wrap_evtpage #mArticle{background-color:#fff}.wrap_evtpage .img_full{width:100%}.wrap_evtpage .area_video{position:relative;height:0;padding-top:56.25%}.wrap_evtpage .area_video .video_pull{position:absolute;top:0;left:0;width:100%;height:100%}.wrap_evtpage .wrap_joinbtn{position:fixed;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:10;width:100%;height:50px}.wrap_evtpage .wrap_joinbtn:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:-1;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#ededed}.wrap_evtpage .btn_join{width:100%;height:50px;font-weight:700;font-size:17px;background-color:#fee700;color:#222}.wrap_evtpage .section_evt{position:relative}.wrap_evtpage .btn_share{position:absolute;top:17px;right:10px;z-index:10;padding:5px 6px}.wrap_evtpage .btn_share .ico_gift3{width:18px;height:20px;background-position:-40px -75px}.wrap_evtpage .evt_layer{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;padding:0 8.33%;box-sizing:border-box;background-color:rgba(0,0,0,.4);min-width:320px;white-space:nowrap;text-align:center}.wrap_evtpage .evt_layer.layer_open{display:block}.wrap_evtpage .evt_layer:after{display:inline-block;height:100%;vertical-align:middle;content:""}.wrap_evtpage .evt_layer .inner_layer{display:inline-block;position:relative;width:100%;padding:38px 24px 20px;box-sizing:border-box;background-color:#fff;max-width:300px;text-align:left;vertical-align:middle;white-space:normal}.wrap_evtpage .evt_layer .tit_layer{display:block;font-weight:700;font-size:16px;line-height:24px;color:#333}.wrap_evtpage .evt_layer .txt_desc{margin-top:10px;font-size:14px;line-height:22px;color:#666}.wrap_evtpage .evt_layer .btn_ok{width:100%;height:44px;margin-top:18px;border-radius:22px;font-weight:700;line-height:47px;font-size:16px;background-color:#ffeb00}.wrap_evtpage .evt_layer .btn_close{position:absolute;top:9px;right:9px;padding:7px}.wrap_evtpage .evt_layer .btn_close .ico_gift3{width:16px;height:16px;background-position:-20px -75px}.wrap_evtpage .img_layer .tit_layer{font-size:18px;line-height:30px;text-align:center}.wrap_evtpage .img_layer .area_img{height:150px;margin-top:4px;text-align:center}.wrap_evtpage .img_layer .area_img .img_layermain{height:100%;margin:0 -48px}.wrap_evtpage .img_layer .txt_product{display:block;overflow:hidden;margin-top:8px;font-weight:700;font-size:15px;line-height:22px;text-align:center;color:#666;white-space:nowrap;text-overflow:ellipsis}.wrap_evtpage .img_layer .txt_product+.txt_desc{margin-top:4px}.wrap_evtpage .img_layer .area_img+.txt_desc{margin-top:12px}.wrap_evtpage .game_layer .inner_layer{padding:0}.wrap_evtpage .wrap_btn{padding:20px 16px 40px}.wrap_evtpage .wrap_btn .link_more{display:block;height:44px;border:1px solid #d2d5dd;box-sizing:border-box;line-height:42px;font-size:14px;text-align:center}.wrap_complete,#kakaoWrap.wrap_complete{background-color:#fafafa}.wrap_complete #kakaoContent{padding-bottom:0}.complete_message{position:relative;padding:47px 0 22px;background:#fff;text-align:center}.complete_message:after{position:absolute;top:5px;left:50%;width:184px;height:99px;margin-left:-92px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_deco.png) center 0 no-repeat;background-size:184px 99px;content:""}.complete_message .tit_people{margin:0;padding-top:8px;font-weight:400;font-size:20px;line-height:26px;color:#000}.complete_message .highlight_people{display:inline-block;position:relative;top:-11px;box-shadow:0 6px #feeb00;-webkit-box-shadow:0 6px 0 0 #FEEB00;font-weight:700}.complete_message .txt_people{display:inline-block;overflow:hidden;position:relative;top:11px;max-width:230px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;text-align:left}.complete_message .txt_etc{position:relative;top:11px}.complete_message .txt_senddate{display:block;margin:12px 16px 0;font-weight:700;font-size:14px;line-height:20px;color:#000;letter-spacing:-.036em}.complete_message .txt_senddate .emph_date{font-weight:700;color:#4684e9}.complete_message .txt_senddate .desc_noti{display:inline-block}.complete_message .profile_people{position:relative;width:60px;height:60px;margin:0 auto}.complete_message .list_people{padding-left:11px;text-align:center}.complete_message .list_people li{display:inline-block;margin-left:-13px;vertical-align:top}.complete_message .thumb_people{width:60px;height:60px;margin:0 auto}.complete_message .thumb_outline{position:absolute;top:2px;bottom:2px;left:2px;right:2px}.complete_message .thumb_outline:after{background-position:-170px -190px}.complete_message .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:21px;color:#503f38;background:#FEE700;text-align:center}.complete_message .profile_targets{display:block;overflow:hidden;width:60px;height:60px;margin:0 auto;font-size:1px;line-height:0;color:transparent}.complete_message .profile_targets .bg_rndsquares{display:block;height:100%;background-position:0 -90px;font-weight:700;font-size:32px;line-height:60px;color:#fee700;letter-spacing:-.03em}.complete_message .noti_complete{padding-top:8px;font-size:14px;line-height:18px;color:#888;letter-spacing:-.036em}.complete_message .noti_complete .emph_g{color:#4a90e2}.complete_mkdeposit{padding:0 16px 16px;background-color:#fff}.complete_mkdeposit .wrap_desc{border:2px solid #ededed;border-width:2px 0;background-color:#fafafa}.complete_mkdeposit .wrap_desc .inner_desc{padding:0 12px}.complete_mkdeposit .tit_gift{display:block;padding:12px 2px 11px;border-bottom:1px solid #EDEDED;font-weight:400;font-size:14px;line-height:16px;color:#000}.complete_mkdeposit .list_info{padding:9px 2px}.complete_mkdeposit .list_info li{overflow:hidden;height:24px}.complete_mkdeposit .list_info .tit_info{overflow:hidden;float:left;width:85px;font-size:13px;line-height:24px;color:#888}.complete_mkdeposit .list_info .txt_info{display:block;overflow:hidden;font-size:13px;line-height:24px;color:#222}.complete_mkdeposit .list_info .emph_g{font-weight:700}.complete_mkdeposit .list_info .btn_g{display:inline-block;height:24px;margin-left:8px;padding:0 5px;border:1px solid #EDEDED;font-size:12px;background-color:#fff;color:#888;vertical-align:top}.complete_mkdeposit .noti_info{padding:12px 2px;border-top:1px solid #EDEDED;font-size:12px;line-height:18px;color:#888;word-break:break-all}.complete_mkdeposit .noti_info .emph_info{display:block;margin-top:4px;font-weight:700;color:#4684e9}.complete_mkdeposit .ico_error{width:36px;height:36px;margin:24px auto 0;background-position:-140px -1035px}.complete_mkdeposit .txt_error{padding:12px 0 24px;font-size:13px;line-height:21px;color:#888;text-align:center}.complete_mkdeposit .txt_error .link_g{color:#5f8cd1;text-decoration:underline}.complete_delivery{padding-bottom:16px;background:#fff}.complete_delivery .tit_desc{display:block;position:relative;margin-bottom:16px;padding:12px 0 11px;border-bottom:1px solid #EDEDED;font-weight:400;font-size:14px}.complete_delivery .btn_delivery{position:absolute;right:0;top:7px;width:80px;height:30px;border:1px solid #D3D5DD;font-size:12px;line-height:28px;color:#222;border-radius:2px}.complete_delivery .wrap_desc{margin:0 16px;border-top:2px solid #EDEDED;border-bottom:2px solid #EDEDED}.complete_delivery .inner_desc{padding:0 16px 16px}.complete_delivery .desc_recipient{overflow:hidden;line-height:20px}.complete_delivery .desc_recipient .txt_name{float:left;font-weight:700;color:#111}.complete_delivery .desc_recipient .txt_phone{display:block;float:left;position:relative;padding-left:13px;color:#888}.complete_delivery .desc_recipient .txt_phone:before{display:block;width:1px;height:12px;background-color:#ccc;position:absolute;top:4px;left:6px;content:""}.complete_delivery .desc_place{padding-top:6px;line-height:19px;color:#222;word-break:break-all}.complete_discount{padding:19px 16px 16px;background-color:#fff}.complete_discount .link_discount{display:block;position:relative;padding:17px 30px 16px 45px;border-radius:6px;font-size:14px;font-weight:700;line-height:17px;background-color:#f3f3f6;box-shadow:0 0 3px rgba(0,0,0,.07)}.complete_discount .link_discount .ico_coupon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:17px;background-position:-110px -180px}.complete_discount .link_discount .ico_arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:6px;height:11px;background-position:-125px -85px}.complete_product{overflow:hidden;background-color:#fff}.complete_product .tit_product{display:block;padding:0 16px;font-size:16px;font-weight:700;line-height:19px;color:#222}.complete_product .list_product{overflow:hidden;padding:16px 11px 0 16px}.complete_product .list_product li{float:left;width:33.33%;padding-right:5px;box-sizing:border-box}.complete_product .list_product .wrap_thumb{width:100%;padding-bottom:100%}.complete_product .list_product .wrap_thumb .img_g{position:absolute;left:0;top:0;width:100%}.complete_product .card_product .txt_product{display:-webkit-box;max-height:36px;margin-top:10px;line-height:18px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.complete_product .list_producttab{padding:8px 15px 0 17px;font-size:0}.complete_product .list_producttab li{display:inline-block;width:50%}.complete_product .list_producttab li .btn_tab{display:block;width:100%;padding:7px;border-bottom:solid 1px #EDEDED;font-weight:700;line-height:17px;text-align:center;color:#222}.complete_product .list_producttab li.on .btn_tab{border-bottom-color:#222}.complete_product .card_product .txt_price{margin-top:6px;font-weight:400}.complete_product .card_product .txt_discount{margin-right:2px;color:#f6432f}.complete_product .cmp_paging{margin:30px auto}.complete_product .card_product .txt_product{margin-top:8px}.complete_product .etc_product{position:relative;width:100%;height:17px;margin-top:9px;padding-top:10px;border-top:solid 1px #F5F5F5;font-size:0}.complete_product .etc_product .num_heart{overflow:hidden;position:absolute;right:61px;bottom:0;width:40px;font-size:12px;line-height:14px;text-align:right;color:#a5a5a5}.complete_product .etc_product .btn_addwish{position:absolute;right:36px;bottom:0;width:19px;height:16px}.complete_product .etc_product .btn_addcart{position:absolute;right:6px;bottom:0;width:18px;height:17px}.complete_product .btn_addwish .ico_heartwish{width:19px;height:16px;background-position:-65px -220px}.complete_product .btn_addwish.on .ico_heartwish{background-position:-65px -240px}.complete_product .btn_addcart .ico_cart{width:18px;height:17px;background-position:-85px -205px}.complete_benefitbnr{padding-top:54px;background-color:#fff}.complete_gift{padding:0 16px;background-color:#fff}.complete_gift .box_gift{overflow:hidden;padding:0 12px;border-top:2px solid #EDEDED;border-bottom:2px solid #EDEDED;background-color:#fafafa}.complete_gift .box_gift+.box_gift{margin-top:16px}.complete_gift .tit_gift{display:block;margin-bottom:11px;padding:12px 0 11px;border-bottom:1px solid #EDEDED;font-weight:400;font-size:14px}.complete_gift .tit_gift .emph_g{font-weight:700}.complete_gift .list_product li{overflow:hidden;padding:11px 0;border-top:1px solid #ededed}.complete_gift .list_product li:first-child{padding-top:0;border-top:0}.complete_gift .thumb_product{float:left;position:relative;width:86px}.complete_gift .thumb_product:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #F5F5F5;background:none;opacity:1;content:""}.complete_gift .info_product{overflow:hidden;padding-left:12px}.complete_gift .txt_brand{display:block;overflow:hidden;font-size:13px;line-height:19px;color:#888;white-space:nowrap;text-overflow:ellipsis}.complete_gift .tit_subject{display:block;display:-webkit-box;overflow:hidden;font-size:14px;line-height:18px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.complete_gift .txt_amount{display:block;padding-top:4px;line-height:20px;color:#222}.complete_gift .num_amount{font-weight:700}.complete_gift .txt_option{display:block;margin:3px 0 1px;font-size:13px;line-height:19px;color:#999;word-break:break-all}.complete_gift .ico_option{display:inline-block;width:26px;height:16px;margin-right:4px;border:1px solid #CCC;font-size:12px;line-height:16px;text-align:center;vertical-align:top}.info_ordermade{display:block;overflow:hidden;padding-top:4px}.info_ordermade .ico_gift2{float:left;width:13px;height:13px;background-position:-120px -1075px;vertical-align:top}.info_ordermade .desc_caution{display:block;overflow:hidden;padding-left:4px;font-size:13px;line-height:15px;color:#888;vertical-align:top}.wrap_rctconts .box_prdinfo .info_ordermade{padding:0 0 20px;text-align:left}.complete_gift .link_more{display:block;border-top:1px solid #EDEDED;font-size:14px;line-height:44px;color:#000;text-align:center}.complete_gift .link_more .ico_more{display:inline-block;width:12px;height:12px;margin:16px 4px 0 0;background-position:-100px -70px;vertical-align:top}.complete_gift .link_fold .ico_more{transform:rotateX(180deg)}.complete_gift .box_payinfo .tit_gift{margin-bottom:8px}.complete_gift .notice_complete{padding:8px 0 20px;font-size:12px;line-height:26px;color:#888}.complete_gift .tbl_payinfo{width:100%;font-size:13px;text-align:left}.complete_gift .tbl_payinfo th,.complete_gift .tbl_payinfo td{padding:2px;font-size:13px;line-height:19px}.complete_gift .tbl_payinfo th{width:79px;font-weight:400;color:#888}.complete_gift .tbl_payinfo td{color:#222;word-break:break-all;white-space:inherit}.complete_gift .tbl_payinfo .info_account{display:inline-block;position:relative;padding-right:65px;vertical-align:top}.complete_gift .tbl_payinfo .btn_copy{position:absolute;top:-3px;right:0;width:56px;height:24px;border:1px solid #ededed;font-size:12px;line-height:22px;color:#888}.complete_gift .notice_account{margin-top:10px;padding-top:12px;border-top:1px solid #ededed;font-size:12px;line-height:18px;color:#7f8081}.complete_gift .ico_error{width:36px;height:36px;margin:24px auto 12px;background-position:-60px -75px}.complete_gift .txt_error{padding-bottom:13px;font-size:13px;line-height:21px;color:#7f8081;text-align:center}.complete_gift .txt_error .link_detail{text-decoration:underline;color:#5f8cd1}.complete_message .desc_limit{margin-bottom:-9px;padding-top:11px;font-size:14px;line-height:20px;color:#888}.complete_message .desc_limit .emph_limit{color:#4a90e2}.complete_address{padding-top:16px}.complete_address .box_gift{position:relative;padding-bottom:17px;background-color:transparent}.complete_address .box_gift .btn_modify{position:absolute;right:12px;top:6px;height:28px;padding:0 7px;border:1px solid #d3d5dd;border-radius:2px;font-size:13px;line-height:28px;color:#222}.complete_address .tit_gift{margin-bottom:16px}.complete_address .info_receive{font-size:0}.complete_address .info_receive .txt_name{font-weight:700;font-size:14px;line-height:22px;color:#111}.complete_address .info_receive .txt_tel{font-size:14px;line-height:22px;color:#888}.complete_address .info_receive .txt_bar{padding:0 8px;font-size:14px;line-height:22px;color:#ccc}.complete_address .desc_address{padding-top:5px;font-size:14px;line-height:20px;color:#222}.complete_vipbnr{padding:0 16px 16px;background-color:#fff}.complete_vipbnr .bnr_vip{border:1px solid transparent;border-radius:6px;background-image:linear-gradient(#fff,#fff),linear-gradient(to right,rgba(70,132,233,1),rgba(72,212,111,1));background-origin:border-box;background-clip:content-box,border-box}.complete_vipbnr .link_bnr{position:relative;display:block;padding:15px 37px 15px 15px}.complete_vipbnr .area_head{display:flex}.complete_vipbnr .area_head .ico_vip{flex:0 0 31px;width:31px;height:20px;margin-right:6px;background-position:-260px 0}.complete_vipbnr .area_head .tit_bnr{margin-top:1px;font-size:15px;line-height:18px;color:#333;letter-spacing:-.02em}.complete_vipbnr .desc_bnr{margin-top:12px;line-height:20px;color:#333;letter-spacing:-.02em}.complete_vipbnr .desc_bnr .emph_text{font-weight:700;color:#4684e9}.complete_vipbnr .graph_point{margin-top:11px}.complete_vipbnr .graph_point .state_graph{display:block;position:relative;overflow:hidden;border-radius:8px}.complete_vipbnr .graph_point .bg_graph{display:block;height:8px;background-color:#f7f7f7}.complete_vipbnr .graph_point .bar_graph{position:absolute;left:0;top:0;bottom:0;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#4684e9;box-sizing:border-box}.complete_vipbnr .graph_point .amount_graph{position:relative;display:flex;margin-top:6px;font-size:12px;line-height:20px;letter-spacing:-.02em}.complete_vipbnr .graph_point .amount_graph .area_amount{display:inline-flex}.complete_vipbnr .graph_point .amount_graph .num_sum{font-weight:700;color:#333}.complete_vipbnr .graph_point .amount_graph .num_amount{margin-left:4px;color:#888}.complete_vipbnr .graph_point .amount_graph .num_point{margin-left:auto;font-weight:700;color:#333}.complete_vipbnr .ico_arrow{position:absolute;top:50%;right:16px;width:10px;height:16px;margin-top:-8px;background-position:-400px -70px}.complete_action{padding:24px 12px 48px;background-color:#fff}.complete_action:after{display:block;clear:both;content:""}.complete_action .action_btn{float:left;position:relative;width:50%}.complete_action .action_btn.type_full{width:100%;margin:8px 0}.complete_action .btn_complete{display:block;margin:0 4px;border:1px solid #D3D5DD;font-size:15px;line-height:42px;text-align:center}.complete_action .btn_complete .ico_pay{display:inline-block;width:42px;height:14px;margin-top:14px;background-position:-90px -30px;vertical-align:top}.complete_action .btn_active{position:relative;border-color:#feeb00;background-color:#feeb00}.complete_action .btn_active:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);content:""}.complete_action .pay_layer{position:absolute;top:54px;right:4px;z-index:1;width:104%}.pay_layer .layer_body{position:relative;border:2px solid #111;border-radius:4px;background-color:#333;box-shadow:0 3px 3px rgba(0,0,0,.08);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.08);text-align:center}.pay_layer .link_close{display:block;padding:12px 5px;line-height:16px;color:#e0e0e0}.pay_layer .link_close .emph_pay{color:#fde515}.pay_layer .link_close .ico_close{position:absolute;top:8px;right:8px;width:12px;height:12px;background-position:-140px -270px}.pay_layer .layer_body .ico_arrow{position:absolute;top:-8px;right:22px;width:17px;height:8px;background-position:-110px -50px;content:""}.complete_notice{padding:18px 16px 80px;border-top:1px solid #F4F4F4;background-color:#fafafa;padding-bottom:calc(constant(safe-area-inset-bottom) + 80px);padding-bottom:calc(env(safe-area-inset-bottom) + 80px)}.complete_notice .tit_notice{display:block;overflow:hidden;padding-bottom:7px;font-size:13px;line-height:19px;color:#999}.complete_notice .tit_notice .ico_notice{float:left;width:13px;height:13px;margin:3px 5px 0 0;background-position:-90px -50px}.complete_notice .list_notice li{position:relative;margin-bottom:2px;padding-left:10px;font-size:12px;line-height:18px;color:#999}.complete_notice .list_notice li:before{position:absolute;top:7px;left:4px;width:2px;height:2px;border-radius:50%;background-color:#666;vertical-align:top;content:""}.complete_notice .list_notice .emph_noti{font-weight:700}.message_codegift{padding-bottom:26px}.message_codegift .tit_people{padding-top:12px;line-height:28px}.message_codegift .tit_codeperiod{display:block;padding-top:12px;font-weight:500;font-size:15px;line-height:20px;color:#5f96fc}.complete_gift .cont_codegift{position:relative}.complete_gift .cont_codegift .link_allcopy{position:absolute;top:12px;right:0;font-size:14px;text-decoration:underline}.complete_gift .cont_codegift .list_code li{position:relative;margin-bottom:8px;padding-left:40px;border:1px solid #E0E0E0;border-radius:4px;background:#fff}.complete_gift .cont_codegift .list_code li:last-child{margin-bottom:11px}.complete_gift .cont_codegift .txt_code{font-size:14px;line-height:44px;color:#333;letter-spacing:-.03em}.complete_gift .cont_codegift .num_code{position:absolute;top:0;left:0;width:39px;border-right:1px dotted #D4D4D4;text-align:center}.complete_gift .cont_codegift .btn_copy{overflow:hidden;width:100%;padding:0 15px 0 12px;box-sizing:border-box;text-align:left}.complete_gift .cont_codegift .txt_copy{float:right;letter-spacing:0}.complete_gift .txt_notice{display:block;padding-top:8px;font-size:13px;line-height:20px;color:#666;letter-spacing:-.03em}.complete_pickup{padding:0 16px 22px;background-color:#fff}.complete_pickup .inner_pickup{padding:0 16px 20px;border:solid #EDEDED;border-width:2px 0}.complete_pickup .tit_pickup{margin:0 -4px;padding:11px 0;border-bottom:1px solid #EDEDED;font-size:14px;line-height:20px}.complete_pickup .tit_pickup .ico_info{width:16px;height:16px;margin:2px 5px 0 0;background-position:-90px -20px}.complete_pickup .info_pickup{overflow:hidden;padding-top:6px;font-size:13px;line-height:18px;letter-spacing:-.02em}.complete_pickup .info_pickup dt{float:left;padding:8px 8px 0 0;color:#666}.complete_pickup .info_pickup dd{overflow:hidden;padding-top:8px;font-weight:500;color:#000}.complete_pickup .info_pickup .txt_shopname{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.complete_pickup .info_pickup .txt_address{display:block;overflow:hidden;padding-top:2px;font-weight:400;line-height:19px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.complete_pickup .box_map{position:relative;margin-top:12px}.complete_pickup .box_map .area_map,.wrap_pickup .box_map .area_map{overflow:hidden;position:relative;height:0;padding-bottom:37.163%;border-radius:4px 4px 0 0}.complete_pickup .box_map .area_map:before,.wrap_pickup .box_map .area_map:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,.1);border-radius:4px 4px 0 0;pointer-events:none;content:""}.complete_pickup .box_map .area_map,.complete_pickup .box_map .area_map:before{border-radius:4px}.complete_pickup .noti_pickup{overflow:hidden;margin-bottom:-4px;padding:11px 12px 11px 18px;border-radius:4px;background-color:rgba(70,132,233,.06)}.complete_pickup .ico_noti{float:left;width:12px;height:12px;margin:4px 6px 0 0;background-position:-180px 0}.complete_pickup .desc_noti{overflow:hidden;font-weight:700;font-size:13px;line-height:18px}.android .complete_pickup .desc_noti{letter-spacing:-.01em}.complete_pickup .desc_noti .emph_noti{color:#4684e9}.complete_sendmsg{margin-top:-2px;padding:0 16px 16px;background:#fff}.complete_sendmsg .noti_message{display:flex;align-items:center;padding:11px 16px;background-color:rgba(70,132,233,.06);border-radius:4px}.complete_sendmsg .ico_noti{width:12px;height:12px;margin-right:4px;background-position:-180px 0}.complete_sendmsg .desc_noti{font-weight:700;font-size:13px;line-height:18px;color:#4684e9;letter-spacing:-.04em}.gift_new #kakaoWrap.wrap_register{height:100%;background:#FAFAFA}.show_navbar.wrap_register #kakaoContent{padding-bottom:113px!important;padding-bottom:calc(constant(safe-area-inset-bottom) + 113px)!important;padding-bottom:calc(env(safe-area-inset-bottom) + 113px)!important}.cont_register{position:relative}.cont_register .box_register{display:table;width:100%;min-height:337px;background:#fff}.cont_register .inner_register{display:table-cell;padding:34px 0;vertical-align:middle}.cont_register .tit_register{display:block;font-size:22px;line-height:29px;color:#333;text-align:center}.cont_register .thumb_character{display:block;width:130px;height:120px;margin:36px auto 24px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_codegift.png) 0 0 no-repeat;background-size:130px 120px}.cont_register .group_code{width:296px;margin:0 auto}.cont_register .box_code{position:relative;height:44px;padding:7px 28px 8px 0;border-bottom:1px solid #E4E5EC;box-sizing:border-box}.cont_register .box_code .inp_code{width:100%;height:100%;border:0 none;font-size:18px;color:#333;letter-spacing:-.02em;-webkit-appearance:none;outline:none}.windows .cont_register .box_code .inp_code{letter-spacing:-.07em}.cont_register .box_code .inp_code::-webkit-input-placeholder{color:#d6d6d6}.cont_register .box_code .inp_code:-moz-placeholder{color:#d6d6d6}.cont_register .box_code .inp_code::-moz-placeholder{color:#d6d6d6}.cont_register .box_code .inp_code:-ms-input-placeholder{color:#d6d6d6}.cont_register .box_code .btn_delete{display:none;position:absolute;top:9px;right:0}.cont_register .box_code .ico_delete{display:block;width:24px;height:24px;background-position:-100px -85px}.cont_register .box_code.write_on .btn_delete{display:block}.cont_register .box_code.focus{border-color:#5884e0}.cont_register .box_code.error{border-color:#ff5252}.cont_register .emph_error{display:block;padding-top:8px;font-size:13px;line-height:19px;color:#ff5252;letter-spacing:-.03em}.cont_register .box_notice{padding:20px 16px 20px 20px;background:#FAFAFA}.cont_register .list_notice li{position:relative;padding-left:6px;font-size:13px;line-height:18px;color:#999}.cont_register .list_notice li:before{position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:50%;background:#666;content:""}.cont_register .list_notice li+li{margin-top:4px}.cont_register .box_notice .link_more{display:inline-block;margin:12px 0 0 6px;font-weight:500;font-size:14px;line-height:19px;color:#5f96fc;text-decoration:underline;letter-spacing:-.03em;vertical-align:top}.cont_register .btn_share,.cont_codeguide .btn_share{position:absolute;top:12px;right:16px}.cont_register .btn_share .ico_share,.cont_codeguide .btn_share .ico_share{width:34px;height:34px;background-position:0 -430px}.cont_register .btn_codegift{position:fixed;bottom:59px;bottom:calc(constant(safe-area-inset-bottom) + 59px);bottom:calc(env(safe-area-inset-bottom) + 59px);left:0;width:100%;height:54px;font-weight:500;font-size:16px;color:#999;background:#E5E5E5}.cont_register .btn_codegift:after{position:fixed;left:0;right:0;bottom:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.cont_register .btn_codegift.on{color:#000;background:#FEEB00}.gift_new #kakaoWrap.wrap_codeguide{background:#fff}.cont_codeguide{position:relative;padding-bottom:0}.cont_codeguide .img_g{display:block;width:100%}.cont_codeguide .area_codeintro{text-align:center;color:#333}.area_codeintro .tit_sub{display:block;padding:44px 0 8px;font-weight:700;line-height:20px;letter-spacing:-.036em;color:#2d78d0}.area_codeintro .tit_guide{display:block;width:267px;height:32px;margin:0 auto}.area_codeintro .wrap_guideimg{display:block;width:200px;margin:0 auto;padding:24px 0 18px}.area_codeintro .txt_guide{padding-bottom:24px;line-height:22px;letter-spacing:-.036em;color:#333}.area_codetab .list_tab{overflow:hidden;position:relative}.area_codetab .list_tab:after{position:absolute;left:50%;top:18px;width:1px;height:14px;background-color:rgba(84,103,139,.2);transform:translate(-50%);content:""}.area_codetab .list_tab li{float:left;width:50%}.area_codetab .list_tab .link_tab{display:block;width:100%;height:50px;font-size:16px;line-height:50px;letter-spacing:-.031em;text-align:center;color:#797c8f;background-color:#e7f2ff}.area_codetab .list_tab .on .link_tab{font-weight:700;color:#1a418c}.cont_codeguide .list_pannel .img_g{display:block;width:100%}.cont_codeguide .btn_codeguide{width:100%;height:52px;font-weight:500;font-size:18px;line-height:52px;letter-spacing:-.028em;color:#000;background:#FEEB00}@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){.complete_message:after{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_deco.png)}}.dimmed_layer_g{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30030;background-color:rgba(0,0,0,.4)}.brand_agree_layer{position:fixed;left:16px;right:16px;top:50%;z-index:30030;transform:translateY(-50%)}.brand_agree_layer .inner_layer{background-color:#fff}.brand_agree_layer .tit_layer{display:block;height:60px;padding:0 50px 0 20px;font-size:16px;line-height:60px;letter-spacing:-.03em;box-sizing:border-box}.brand_agree_layer.scroll_on .tit_layer{position:relative;border-bottom:1px solid #ececec;box-shadow:0 2px 5px rgba(0,0,0,.05);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05)}.brand_agree_layer .area_scroll{overflow-y:scroll;height:346px;padding:0 20px 8px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.brand_agree_layer .area_scroll::-webkit-scrollbar{width:3px}.brand_agree_layer .area_scroll::-webkit-scrollbar-thumb{background:#a9a9a9}.brand_agree_layer .group_chk{display:inline-block;position:relative;vertical-align:top}.brand_agree_layer .inp_chk{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;border:0 none;opacity:.01}.brand_agree_layer .lab_chk{display:inline-block;position:relative;padding:3px 5px 3px 27px;line-height:19px;color:#333;letter-spacing:-.036em;vertical-align:top}.brand_agree_layer .lab_chk .ico_chk{position:absolute;left:0;top:3px;width:18px;height:18px;background-position:0 -75px}.brand_agree_layer .inp_chk:checked+.lab_chk .ico_chk{background-position:0 -95px}.brand_agree_layer .group_allchk .lab_chk{margin-top:10px;font-weight:700;color:#000}.brand_agree_layer .txt_info{padding-top:11px;font-size:12px;line-height:18px;color:#999;word-break:break-all}.brand_agree_layer .txt_info+.txt_info{padding-top:8px}.brand_agree_layer .wrap_bnr{display:block;margin:0 -20px}.brand_agree_layer .wrap_bnr .img_g{display:block;width:100%}.brand_agree_layer .box_terms{position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.brand_agree_layer .tit_agree,.brand_agree_layer .txt_sellor{display:block;padding:1px 0 14px;line-height:19px;letter-spacing:-.036em}.brand_agree_layer .txt_sellor{padding:16px 0 14px}.brand_agree_layer .group_agree{position:relative}.brand_agree_layer .group_agree+.group_agree{margin-top:14px}.brand_agree_layer .group_agree .group_chk{margin-right:50px}.brand_agree_layer .group_agree .sub_chk{display:block;padding:9px 0 3px 18px}.brand_agree_layer .group_agree .sub_chk .group_chk{margin-right:0;margin-left:12px}.brand_agree_layer .group_agree.on .sub_chk{padding-bottom:0}.brand_agree_layer .group_agree .btn_arrow{position:absolute;right:-20px;top:-3px;padding:11px 21px 11px 25px}.brand_agree_layer .group_agree .ico_arrow{width:13px;height:7px;background-position:-20px -95px}.brand_agree_layer .group_agree .txt_info{padding:5px 0 0 27px}.brand_agree_layer .group_agree .agree_desc{display:none;margin:12px -20px 0;padding:12px 20px;font-size:12px;letter-spacing:-.042em;color:#999;background-color:#fafafa}.brand_agree_layer .group_agree .agree_desc .txt_g{display:block;position:relative;padding-left:8px}.brand_agree_layer .group_agree .agree_desc .txt_g:before{position:absolute;left:2px;top:0;content:"-"}.brand_agree_layer .group_agree.on .ico_arrow{background-position:-20px -105px}.brand_agree_layer .group_agree.on .agree_desc{display:block}.brand_agree_layer .group_agree+.group_chk{margin-top:9px}.brand_agree_layer .group_agree:last-of-type{padding-bottom:9px}.brand_agree_layer .group_agree.on:last-of-type{padding-bottom:0}.brand_agree_layer .area_btn{padding:10px 20px 20px}.brand_agree_layer .btn_agree{display:block;width:100%;height:44px;border-radius:22px;font-size:16px;color:#999;background-color:#efefef}.brand_agree_layer .btn_agree.on{color:#000;background-color:#ffeb00}.brand_agree_layer .link_close{position:absolute;right:0;top:0;padding:16px}.brand_agree_layer .link_close .ico_close{width:16px;height:16px;background-position:-20px -75px}.wrap_ai_rcmnd{background-color:#f5f5f5}.cont_ai_rcmnd{background-color:#fff}.tit_aircmnd{position:relative;padding:19px 66px 21px 16px}.tit_aircmnd .tit_g{font-size:20px;line-height:24px;letter-spacing:-.032em;color:#333}.tit_aircmnd .tit_g .ico_ai{display:inline-block;width:77px;height:16px;margin:4px 5px 0 0;background-position:0 -145px;vertical-align:top}.tit_aircmnd .btn_share{position:absolute;right:15px;top:14px}.tit_aircmnd .btn_share .ico_share{width:34px;height:34px;background-position:0 -430px}.soldout_aircmnd{border-top:1px solid #F5F5F5;border-bottom:1px solid #E5E5E5}.soldout_aircmnd.card_aircmnd .link_aircmnd{padding:16px 44px 16px 16px}.soldout_aircmnd.card_aircmnd .btn_wish{padding-top:23px}.tit_list_aircmnd{display:block;padding:19px 16px 9px;border-top:4px solid #F5F5F5;font-weight:400;line-height:16px;color:#5f96fc}.list_aircmnd{padding-bottom:30px}.list_aircmnd li{position:relative}.list_aircmnd li+li{padding-top:1px}.list_aircmnd li+li:before{position:absolute;left:16px;right:16px;top:0;height:1px;background-color:#f5f5f5;content:""}.card_aircmnd{position:relative}.card_aircmnd .link_aircmnd{display:block;overflow:hidden;padding:10px 44px 10px 16px}.card_aircmnd .wrap_thumb{overflow:hidden;float:left;position:relative;width:108px;height:108px}.card_aircmnd .wrap_thumb:before{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);content:""}.card_aircmnd .info_item{overflow:hidden;padding:5px 0 0 13px}.card_aircmnd .txt_brand,.card_aircmnd .txt_name,.card_aircmnd .info_price{display:block;overflow:hidden;line-height:18px;color:#333;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.card_aircmnd .txt_brand{font-size:13px;line-height:15px;color:#999}.card_aircmnd .txt_name{display:-webkit-box;max-height:36px;padding-top:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}.card_aircmnd .info_price{padding-top:4px}.card_aircmnd .txt_dscntrate{font-weight:700;color:#f6432f}.card_aircmnd .txt_price{font-weight:700}.card_aircmnd .txt_won{font-weight:400}.card_aircmnd .btn_wish{position:absolute;right:0;top:0;padding:17px 16px 10px 10px}.card_aircmnd .btn_wish .ico_heart{width:18px;height:17px;background-position:-65px -180px}.card_aircmnd .btn_wish.on .ico_heart{background-position:-65px -200px}.ico_cartbox{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_cartbox_210513.png) 0 0 no-repeat;background-size:175px 190px;color:transparent}#kakaoWrap.wrap_cart{min-height:100%;background-color:#f5f5f5}.wrap_cart #kakaoContent{padding:0}.cont_cart{padding:72px 0 52px;padding-bottom:calc(constant(safe-area-inset-bottom) + 52px);padding-bottom:calc(env(safe-area-inset-bottom) + 52px)}.cont_cart .btn_cartclose{position:fixed;right:0;top:0;z-index:20}.cont_cart .btn_cartclose .ico_close{width:16px;height:16px;margin:27px 20px;background-position:-75px -760px}.cont_cart .inner_cart{padding:16px 16px 150px}.tbox_cart{position:fixed;top:0;left:0;z-index:20;width:100%;height:70px;border-bottom:2px solid #FFEA72;background-color:#ffde22;box-shadow:0 4px 10px rgba(0,0,0,.08)}.tbox_cart .tit_cart{position:absolute;left:50%;top:0;width:172px;height:53px;margin-left:-86px}.tboxparts_cart{position:fixed;left:34px;right:34px;top:72px;height:32px;border-bottom:2px solid #FFED88;background-color:#ffde22}.tboxparts_cart .parts_left,.tboxparts_cart .parts_right{position:absolute;top:0;width:34px;height:34px}.tboxparts_cart .parts_left{left:-34px;background-position:0 -110px}.tboxparts_cart .parts_right{right:-34px;background-position:-40px -110px}.cont_cart .area_cart{position:relative;z-index:10}.bbox_cart{position:fixed;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);left:0;z-index:30020;width:100%;height:50px;border-top:2px solid #FFED88;background-color:#ffde22;box-shadow:0 0 10px rgba(0,0,0,.08)}.bbox_cart:after{position:fixed;left:0;right:0;bottom:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.bboxparts_cart{position:fixed;left:32px;right:32px;bottom:52px;bottom:calc(constant(safe-area-inset-bottom) + 52px);bottom:calc(env(safe-area-inset-bottom) + 52px);height:33px;border-top:2px solid #FFED88;background-color:#ffde22}.bboxparts_cart .parts_left,.bboxparts_cart .parts_right{position:absolute;top:-2px;width:34px;height:35px}.bboxparts_cart .parts_left{left:-34px;background-position:-80px -110px}.bboxparts_cart .parts_right{right:-34px;background-position:-120px -110px}.cont_cart.type_empty,.cont_cart.type_empty .inner_cart{padding:0}.cont_cart.type_empty .tbox_cart .tit_cart{background-position:0 -55px}.cont_cart.type_empty .bbox_cart,.cont_cart.type_empty .tbox_cart,.foot_cart.type_disabled .bbox_cart{border-color:#f2f2f2;background-color:#ececec}.cont_cart.type_empty .tboxparts_cart,.cont_cart.type_empty .bboxparts_cart,.foot_cart.type_disabled .bboxparts_cart{border-color:#f2f2f2;background-color:#e5e5e5}.cont_cart.type_empty .tboxparts_cart .parts_left{background-position:0 -150px}.cont_cart.type_empty .tboxparts_cart .parts_right{background-position:-40px -150px}.cont_cart.type_empty .bboxparts_cart .parts_left,.foot_cart.type_disabled .bboxparts_cart .parts_left{background-position:-80px -150px}.cont_cart.type_empty .bboxparts_cart .parts_right,.foot_cart.type_disabled .bboxparts_cart .parts_right{background-position:-120px -150px}.cont_cart.type_empty .area_cart{display:flex;flex-direction:column;min-height:100vh;padding-top:105px;box-sizing:border-box}.cont_cart.type_empty .group_empty{display:table;width:100%;min-height:222px;table-layout:fixed;flex:1}.cont_cart.type_empty .inner_empty{display:table-cell;padding-bottom:8px;vertical-align:middle;text-align:center}.cont_cart.type_empty .group_empty .ico_empty{width:50px;height:50px;margin:0 auto;background-position:-115px -760px}.cont_cart.type_empty .group_empty .tit_g{display:block;margin-top:16px;font-weight:400;font-size:18px;line-height:24px;color:#333}.cont_cart.type_empty .group_empty .txt_g{display:block;margin-top:5px;line-height:18px;color:#ccc}.cont_cart .cmp_gftbtn .item_btn.item_disabled .btn_g{color:rgba(0,0,0,.4);background-color:#ececec}.cont_cart .cmp_gftbtn .item_btn.item_dark.item_disabled .btn_g{color:rgba(255,255,255,.5);background-color:#ccc}.cont_cart .cmp_gftbtn .item_disabled .ico_friend:after{background-position:-230px -395px}.cont_cart .cmp_gftbtn .item_disabled .ico_plus{background-position:-45px -875px}.cont_cart .cmp_gftbtn .item_disabled .group_btn_friend .txt_gift{opacity:.4}.wrap_wshrnk{padding-bottom:30px;background-color:#fff}.wrap_wshrnk .tit_wshrnk{display:block;padding:30px 16px 10px;font-weight:700;font-size:16px;line-height:20px;color:#222}.slide_wshrnk .rail_wshrnk{overflow:hidden;padding-right:4px;font-size:0;white-space:nowrap}.slide_wshrnk .list_wshrnk{display:inline-block;width:86.111%;margin:0 16px 0 4px;vertical-align:top}.slide_wshrnk .list_wshrnk.fst{margin-left:16px}.slide_wshrnk .list_wshrnk li{position:relative;padding:10px 0;border-bottom:1px solid #f5f5f5}.slide_wshrnk .link_prd{display:block;overflow:hidden}.slide_wshrnk .wrap_thumb{overflow:hidden;float:left;position:relative;width:80px;height:80px}.slide_wshrnk .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);content:""}.slide_wshrnk .wrap_thumb .img_g{display:block;width:100%}.slide_wshrnk .info_prd{overflow:hidden;padding:0 35px 0 12px}.slide_wshrnk .num_rank{display:block;padding-top:4px;font-family:-apple-system,Roboto,Apple SD Gothic Neo,"sans-serif";font-size:18px;font-style:italic;line-height:20px;color:#222}.slide_wshrnk .txt_name{display:block;overflow:hidden;padding-top:8px;font-weight:400;font-size:14px;line-height:16px;color:#444;text-overflow:ellipsis;white-space:nowrap}.slide_wshrnk .txt_wsh{display:block;overflow:hidden;padding-top:6px;line-height:16px;white-space:normal}.slide_wshrnk .txt_wsh .ico_wsh{display:inline-block;width:12px;height:10px;margin:2px 4px 0 0;background-position:-235px -735px;vertical-align:top}.slide_wshrnk .txt_wsh .num_wsh,.slide_wshrnk .txt_wsh .txt_g{display:inline-block;font-size:13px;vertical-align:top}.slide_wshrnk .txt_wsh .num_wsh{font-weight:700}.slide_wshrnk .txt_wsh .txt_g{margin-left:4px}.slide_wshrnk .btn_cart{position:absolute;right:0;bottom:10px}.slide_wshrnk .btn_cart .ico_cart{width:32px;height:32px;background-position:-75px -780px}.slide_wshrnk .cmp_slide_nav{padding:20px 0}.wrap_wshrnk.type_srch{border-top:8px solid #f5f5f5}.wrap_wshrnk.type_srch .slide_wshrnk .wrap_thumb,.wrap_wshrnk.type_srch .slide_wshrnk .wrap_thumb:before{overflow:hidden;border-radius:4px}.wrap_wshrnk.type_srch .slide_wshrnk .list_wshrnk{width:83.555%}.wrap_wshrnk.type_srch .slide_wshrnk .btn_cart .ico_cart{width:18px;height:17px;margin:5px 7px;background-position:-85px -205px;opacity:.5}.area_srchrslt .wrap_wshrnk.type_brand{border-top:8px solid #f5f5f5}.wrap_wshrnk.type_brand .tit_wshrnk{padding-bottom:5px}.wrap_wshrnk.type_brand .slide_wshrnk .list_wshrnk{width:68.555%}.wrap_wshrnk.type_brand .slide_wshrnk .list_wshrnk li{padding:15px 0}.wrap_wshrnk.type_brand .slide_wshrnk .wrap_thumb{width:50px;height:50px}.wrap_wshrnk.type_brand .slide_wshrnk .txt_name{font-weight:700}.group_cartchk{display:inline-block;position:relative;font-size:0;vertical-align:top}.group_cartchk .inp_chk{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:.01}.group_cartchk .lab_chk{display:inline-block;vertical-align:top}.group_cartchk .lab_chk .ico_chk{display:inline-block;width:24px;height:24px;background-position:-170px -760px;vertical-align:top}.group_cartchk .inp_chk:checked+.lab_chk .ico_chk{background-position:-170px -790px}.group_cartchk .lab_chk .txt_chck{display:inline-block;margin:3px 0 0 6px;font-size:15px;line-height:18px;color:#222;vertical-align:top}.disabled_cartchk .lab_chk .ico_chk{background-position:-200px -760px}.cont_cart .tit_billcard{overflow:hidden;position:relative;margin-top:32px;padding:18px 16px;border-radius:8px;background-color:#fff}.cont_cart .tit_billcard:first-of-type{margin-top:0}.cont_cart .tit_billcard:after{position:absolute;left:17px;right:12px;bottom:0;height:1px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bline_bill.png) repeat;background-size:4px 1px;content:""}.cont_cart .tit_billcard .btn_del{float:right;padding:4px 0 2px 3px;font-size:13px;line-height:18px;color:#a5a5a5}.cont_cart .tit_billcard .txt_count{display:inline-block;padding-top:4px;font-size:13px;line-height:16px;color:#222;vertical-align:top}.cont_cart .tit_cardgroup{display:flex;overflow:hidden;position:relative;margin-top:1px;padding:16px 46px 16px 16px;border-radius:8px 8px 0 0;background-color:#fff}.cont_cart .tit_billcard+.tit_cardgroup{margin-top:0}.cont_cart .tit_cardgroup:after{position:absolute;left:16px;right:16px;bottom:0;height:1px;background-color:#222;content:""}.cont_cart .tit_cardgroup .info_seller{overflow:hidden;padding:4px 0 2px 8px;font-size:0;line-height:16px}.cont_cart .tit_cardgroup .link_seller{display:flex;overflow:hidden}.cont_cart .tit_cardgroup .txt_seller{flex:1;overflow:hidden;font-weight:400;font-size:14px;line-height:16px;color:#222;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.cont_cart .tit_cardgroup .txt_shipping{display:inline-block;margin:1px 0 0 5px;font-size:13px;line-height:16px;color:#a5a5a5;vertical-align:top}.cont_cart .tit_cardgroup .txt_shipping:before{display:inline-block;width:1px;height:10px;margin:2px 6px 0 0;background-color:#ccc;vertical-align:top;content:""}.cont_cart .tit_cardgroup .ico_home{width:14px;height:12px;margin:2px 0 0 2px;background-position:-110px -815px}.cont_cart .tit_cardgroup .btn_del,.list_billcard .btn_del{position:absolute;top:0;right:0}.cont_cart .tit_cardgroup .ico_del,.list_billcard .btn_del .ico_del{width:14px;height:14px;margin:19px 16px 16px;background-position:-205px -745px}.list_billcard>li{position:relative;padding:16px 16px 24px;border-radius:8px;background-color:#fff;box-shadow:0 8px 12px rgba(0,0,0,.04)}.list_billcard>li+li{margin-top:1px}.list_billcard .group_cartchk .lab_chk{padding-right:20px}.list_billcard .link_prd{display:block;overflow:hidden;margin-top:8px}.list_billcard .link_prd .warp_thumb{overflow:hidden;float:left;position:relative;width:86px;height:86px;border-radius:4px}.list_billcard .link_prd .warp_thumb:before{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:""}.list_billcard .link_prd .warp_thumb .img_g{display:block;width:100%}.list_billcard .link_prd .info_prd{overflow:hidden;padding-left:8px}.list_billcard .link_prd .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_billcard .link_prd .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_billcard .link_prd .txt_opt{display:block;margin-top:3px;font-size:13px;line-height:19px;color:#888;letter-spacing:-.015em;word-break:break-all}.list_billcard .link_prd .txt_opt .ico_opt{display:inline-block;width:28px;height:18px;margin:1px 1px 0 0;background-position:-175px -740px;vertical-align:top}.list_billcard .list_payinfo{display:block;overflow:hidden;margin-top:12px;padding:12px 12px 8px;border-radius:2px;background-color:#fafafa}.list_billcard .list_payinfo.type_unable{background-color:rgba(246,61,56,.04)}.list_billcard .list_payinfo dt,.list_billcard .list_payinfo dd{padding-bottom:4px;font-size:13px;line-height:16px;color:#888;letter-spacing:-.025em}.list_billcard .list_payinfo dt{float:left}.list_billcard .list_payinfo dd{text-align:right}.list_billcard .list_payinfo dd .num_origin{display:inline-block;margin-right:4px;font-size:13px;line-height:16px;color:#ccc;text-align:right;text-decoration:line-through;vertical-align:top}.list_billcard .info_pay{overflow:hidden;margin-top:16px;line-height:16px;letter-spacing:-.014em;color:#000}.list_billcard .info_pay .txt_price{float:left;font-weight:400}.list_billcard .info_pay .num_price{float:right;font-weight:700;font-size:15px}.list_billcard .info_pay .txt_won{font-weight:400}.list_billcard .etcinfo_pay{position:relative;margin-top:6px;font-size:0}.list_billcard .etcinfo_pay .txt_etcinfo{font-size:13px;line-height:16px;color:#888}.list_billcard .etcinfo_pay .txt_emph{font-size:13px;line-height:16px;letter-spacing:-.038em;color:#f63d38}.list_billcard .cmp_overlay .ico_noti{margin:1px 2px}.list_billcard .cmp_overlay .layer_overlay{top:18px;left:46px;letter-spacing:-.03em}.list_billcard .cont_btn{margin:0 -4px;padding-top:16px}.list_billcard .cont_btn:after{display:block;clear:both;content:""}.list_billcard .cont_btn .item_btn{float:left;width:50%;padding:0 4px;box-sizing:border-box}.list_billcard .cont_btn .btn_g,.list_billcard .group_dropdown .btn_dropdown{width:100%;height:40px;border:1px solid #D3D5DD;border-radius:2px;font-size:14px;line-height:38px;color:#222;letter-spacing:-.036em}.list_billcard .item_disabled .btn_g{opacity:.3}.list_billcard .cont_btn .btn_g .ico_heart{display:inline-block;width:14px;height:12px;margin:13px 4px 0 0;background-position:-65px -1075px;vertical-align:top}.list_billcard .cont_btn .group_dropdown{position:relative}.list_billcard .item_disabled .group_dropdown{opacity:.3}.list_billcard .group_dropdown .btn_dropdown{display:block;text-align:center;box-sizing:border-box}.list_billcard .group_dropdown .btn_dropdown .ico_arrow{display:inline-block;width:11px;height:6px;margin:16px 0 0 7px;background-position:-65px -1055px;vertical-align:top}.list_billcard .group_dropdown.layer_open .btn_dropdown .ico_arrow{background-position:-65px -1065px}.list_billcard .group_dropdown .layer_dropdown{display:none;position:absolute;left:0;top:39px;z-index:20;width:100%}.list_billcard .group_dropdown.layer_open .layer_dropdown{display:block}.list_billcard .group_dropdown .list_dropdown{border:1px solid #D3D5DD;background-color:#fff;text-align:center}.list_billcard .group_dropdown .list_dropdown li{border-top:1px solid rgba(211,213,221,.5)}.list_billcard .group_dropdown .list_dropdown li:first-child{border:none}.list_billcard .group_dropdown .link_opt{display:block;height:44px;line-height:44px;color:#666;letter-spacing:-.036em}.list_billcard.type_group>li:first-child{border-radius:0 0 8px 8px}.list_billcard.type_group>li:after{position:absolute;left:17px;right:12px;bottom:0;height:1px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bline_bill.png) repeat;background-size:4px 1px;content:""}.list_billcard.type_group>li:last-child:after{content:normal}.list_billcard.type_group>li+li{margin-top:0}.cont_cart .btn_addcart{display:block;width:100%;height:50px;margin-top:16px;border-radius:8px;background-color:#fff;font-size:15px;line-height:50px;color:#222;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.02)}.cont_cart .btn_addcart .ico_plus{display:inline-block;width:10px;height:10px;margin:19px 0 0 6px;background-position:-80px -1055px;vertical-align:top}.cont_cart .noti_bill{padding:32px 0 38px;font-size:13px;line-height:20px;color:#000;opacity:.4;text-align:center}.cont_cart .bill_cart{position:fixed;left:10px;right:10px;bottom:52px;bottom:calc(constant(safe-area-inset-bottom) + 52px);bottom:calc(env(safe-area-inset-bottom) + 52px);z-index:20}.cont_cart .tline_bill{position:absolute;left:10px;right:10px;top:-2px;height:2px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/tline_bill.png) repeat;background-size:8px 2px}.cont_cart .tline_bill:after,.cont_cart .tline_bill:before{position:absolute;top:0;width:10px;height:2px;background-color:#fff;content:""}.cont_cart .tline_bill:after{left:-10px}.cont_cart .tline_bill:before{right:-10px}.cont_cart .box_bill{background-color:#fff;box-shadow:0 -4px 11px rgba(0,0,0,.06)}.cont_cart .bill_cart.on .box_bill{padding-top:28px}.cont_cart .bill_cart .wrap_scroll{overflow-y:auto;position:relative;max-height:318px;padding:10px 14px 0;box-sizing:border-box}.cont_cart .bill_cart .desc_info{position:relative;margin-top:-3px;padding:0 0 21px 24px;font-size:13px;line-height:16px;color:#666;letter-spacing:-.04em}.cont_cart .bill_cart .desc_info .emph_info{font-weight:700}.cont_cart .bill_cart .desc_info .ico_info{position:absolute;left:6px;top:1px;width:13px;height:13px;background-position:-280px -700px}.list_billsmry li{padding-bottom:32px}.list_billsmry .txt_name{display:block;padding-left:8px;line-height:16px;color:#222;word-break:break-all;letter-spacing:-.06em}.list_billsmry .list_payinfo{overflow:hidden;margin:8px 0;padding:4px 8px 8px;border:solid #F5F5F5;border-width:1px 0}.list_billsmry .list_payinfo dt,.list_billsmry .list_payinfo dd{padding-top:4px;font-size:13px;line-height:16px;letter-spacing:-.006em}.list_billsmry .list_payinfo dt{float:left;color:#888}.list_billsmry .list_payinfo dd{text-align:right;color:#222}.list_billsmry .info_pay{overflow:hidden;padding:0 8px;font-size:13px;line-height:16px;letter-spacing:-.006em}.list_billsmry .info_pay .txt_price{float:left;font-weight:400;color:#888}.list_billsmry .info_pay .num_price{display:block;text-align:right;color:#222}.cont_cart .wrap_btn_bill{position:relative}.cont_cart .wrap_btn_bill .group_total{display:block;overflow:hidden;padding-right:20px}.cont_cart .wrap_btn_bill .btn_info{width:14px;height:14px;background-position:-170px -1120px}.cont_cart .group_discount .btn_info{margin:1px 0 0 2px}.cont_cart .group_distotal .btn_info{margin:6px 0 0 3px}.cont_cart .wrap_btn_bill .tooltip_layer{left:0;right:auto;bottom:15px;width:246px;border-color:#b6b6b6;border-radius:4px}.cont_cart .add_sale .group_discount{display:flex;padding:5px 36px 8px 20px}.cont_cart .add_sale .group_discount+.group_discount{padding-top:0}.cont_cart .add_sale .group_distotal{display:flex;margin:0 16px;padding:19px 20px 16px 0;border-top:1px solid #f5f5f5}.cont_cart .add_sale .group_distotal .tit_price{padding:4px 0 2px;font-size:15px;line-height:18px}.cont_cart .add_sale .group_distotal .num_price{margin-left:auto;font-weight:700;font-size:20px;line-height:24px;color:#f6432f}.cont_cart .add_sale .txt_discount{padding-left:12px;font-size:14px;line-height:16px;color:#888;text-indent:-12px}.cont_cart .add_sale .group_discount .num_price{flex:0 0 auto;margin-left:auto;padding-left:10px;font-weight:400;font-size:14px;line-height:16px;color:#888;white-space:nowrap}.cont_cart .add_sale .ico_add{display:inline-block;width:6px;height:6px;margin:5px 6px 0 0;background-position:-250px -1070px;vertical-align:top}.cont_cart .bill_cart.on .wrap_btn_bill:after{position:absolute;left:16px;right:12px;top:-1px;height:1px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bline_bill.png) repeat;background-size:4px 1px;content:""}.cont_cart .btn_bill{width:100%;height:62px;padding:20px 16px 18px;line-height:24px;color:#222;letter-spacing:-.006em}.cont_cart .bill_cart.add_sale .btn_bill{height:auto;padding-bottom:0}.cont_cart .btn_bill .txt_price{float:left;font-size:15px;letter-spacing:-.006em}.cont_cart .btn_bill .num_price{float:right;font-weight:700;font-size:18px;letter-spacing:-.006em}.cont_cart .btn_bill.btn_disabled .num_price{opacity:.4}.cont_cart .btn_bill .ico_arrow{position:absolute;right:17px;top:29px;width:10px;height:6px;background-position:-220px -740px}.cont_cart .bill_cart.on .btn_bill .ico_arrow{background-position:-220px -750px}.cont_cart .btn_bill.btn_disabled .ico_arrow{opacity:.4}.cont_cart .btn_bill .etcinfo_bill{overflow:hidden;float:left;position:relative;width:100%;margin-top:6px;padding-left:12px;line-height:16px;color:#a5a5a5;text-align:left;box-sizing:border-box;letter-spacing:-.025em}.cont_cart .btn_bill .etcinfo_bill:before{position:absolute;left:0;top:5px;width:5px;height:5px;border:solid #D8D8D8;border-width:0 0 1px 1px;content:""}.cont_cart .etcinfo_bill .num_sale{float:right}.wrap_cart .board_option{max-height:0}.wrap_cart .board_on .board_option{max-height:421px}.wshlimit_layer{position:fixed;left:0;right:0;bottom:0px;z-index:30030;padding:11px 16px 16px;padding-bottom:calc(constant(safe-area-inset-bottom) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);background-color:#fff}.wshlimit_layer .tit_wshlimit{display:block;padding-bottom:12px;font-size:16px;line-height:30px;color:#000;letter-spacing:-.031em;text-align:center}.wshlimit_layer .btn_close{position:absolute;right:0;top:0}.wshlimit_layer .btn_close .ico_close{width:16px;height:16px;margin:17px 18px;background-position:-95px -760px}.group_wshradio{position:relative}.group_wshradio+.group_wshradio{margin-top:1px}.group_wshradio+.group_wshradio:before{position:absolute;top:-1px;left:3px;right:3px;height:1px;background-color:#f3f3f3;content:""}.group_wshradio .inp_radio,.group_wshradio .ico_radio{position:absolute;top:23px;left:6px;width:20px;height:20px}.group_wshradio .inp_radio{z-index:-1;opacity:.01}.group_wshradio .lab_radio{display:block;position:relative;padding:20px 0 20px 40px}.group_wshradio .ico_radio{background-position:0 -760px}.group_wshradio .inp_radio:checked+.lab_radio .ico_radio{background-position:0 -785px}.group_wshradio .tit_radio{display:block;font-size:16px;line-height:22px;color:#000;letter-spacing:.032em}.group_wshradio .txt_radio{display:block;margin-top:4px;font-size:13px;line-height:18px;color:#999;letter-spacing:.032em}.wshlimit_layer .wrap_wshbtn{padding-top:4px}.wshlimit_layer .wrap_wshbtn .btn_wshlimit{display:block;width:100%;height:44px;border-radius:4px;font-size:15px;line-height:44px;background-color:#feeb00;color:#000}.available_layer{position:fixed;right:0;bottom:0;left:0;z-index:30030;min-width:320px;padding:10px 20px 0;background-color:#fff;box-sizing:border-box}.available_layer .tit_layer{display:block;padding-bottom:10px;font-weight:500;font-size:16px;line-height:30px;color:#000;letter-spacing:-.02em;text-align:center}.available_layer .box_notice{margin:10px 0 20px;border-radius:3px;background-color:#f4f4f4}.available_layer .box_notice.on .list_notice{height:auto}.available_layer .box_notice .list_notice{overflow:hidden;height:40px;padding:8px 12px 0}.available_layer .box_notice .list_notice li{display:block;position:relative;padding:4px 17px 0 9px;font-size:12px;line-height:18px;color:#777;word-break:keep-all}.available_layer .box_notice .list_notice li:before{position:absolute;top:12px;left:0px;width:3px;height:3px;border-radius:50%;background-color:rgba(51,51,51,.5);content:""}.available_layer .box_notice .emph_txt{font-weight:700}.available_layer .box_notice .btn_arrow{width:100%;height:32px;margin-top:2px}.available_layer .box_notice .btn_arrow .ico_arrow{display:inline-block;width:14px;height:7px;margin:12px 0 13px;background-position:-275px -1025px;vertical-align:top}.available_layer .box_notice.on .btn_arrow .ico_arrow{transform:scaleY(-1)}.available_layer .group_coupon{overflow-y:auto;max-height:596px;padding-bottom:50px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.available_layer .group_coupon::-webkit-scrollbar,.coupon_benefit_layer .group_coupon::-webkit-scrollbar{display:none}.available_layer .box_coupon{position:relative;margin-top:12px;border-radius:3px;background-color:#fff}.available_layer .box_coupon.type_vip{background-color:#fae900}.available_layer .box_coupon:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(51,51,51,.12);border-radius:3px;content:""}.available_layer .box_coupon.type_vip:before{border:1px solid rgba(51,51,51,.07)}.available_layer .box_coupon .emph_sale{display:block;font-weight:700;font-size:17px;line-height:20px;color:#4684e9}.available_layer .box_coupon.type_vip .emph_sale{color:#333}.available_layer .box_coupon .tit_coupon{display:block;padding-top:3px;font-size:13px;line-height:19px;color:#333}.available_layer .box_coupon .tit_coupon .ico_vip{display:inline-block;width:25px;height:15px;margin:2px 5px 0 0;background-position:-245px -1050px;vertical-align:top}.available_layer .list_sale{padding-top:8px}.available_layer .list_sale li:before{position:absolute;top:7px;left:2px;width:3px;height:3px;border-radius:50%;background-color:rgba(51,51,51,.3);content:""}.available_layer .list_sale li{display:-webkit-box;position:relative;overflow:hidden;padding-left:12px;font-size:13px;line-height:19px;color:rgba(51,51,51,.6);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.available_layer .info_coupon{display:block;position:absolute;top:13px;right:20px;font-size:13px;line-height:18px;color:#4684e9}.available_layer .info_coupon .emph_txt{font-weight:700}.available_layer .info_coupon.type_label{padding:0 4px;border:1px solid #4684E9;border-radius:2px;font-size:12px}.available_layer .info_coupon.type_count{color:#ff5b49}.available_layer .btn_close,.coupon_benefit_layer .btn_close{position:absolute;top:0;right:0}.available_layer .btn_close .ico_close,.coupon_benefit_layer .btn_close .ico_close{width:16px;height:16px;margin:17px 18px;background-position:-95px -760px}.available_layer .box_coupon .inner_coupon{position:relative;padding:13px 20px}.available_layer .box_coupon .inner_coupon:before{display:block;position:absolute;top:50%;left:0px;width:8px;height:20px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_couponside2.png) no-repeat;background-position:0 0;background-size:44px 20px;transform:translateY(-50%);content:""}.available_layer .box_coupon .inner_coupon:after{display:block;position:absolute;top:50%;right:0px;width:8px;height:20px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_couponside2.png) no-repeat;background-position:-12px 0px;background-size:44px 20px;transform:translateY(-50%);content:""}.available_layer .box_coupon.type_vip .inner_coupon:before{background-position:-24px 0}.available_layer .box_coupon.type_vip .inner_coupon:after{background-position:-36px 0}.coupon_benefit_layer{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30030;min-width:320px;padding-top:10px;background-color:#fff}.coupon_benefit_layer .tit_layer{display:block;padding-bottom:10px;font-weight:500;font-size:16px;line-height:30px;color:#000;text-align:center}.coupon_benefit_layer .group_coupon{overflow-y:auto;height:407px;padding:0 20px 23px;-ms-overflow-style:none;scrollbar-width:none}.coupon_benefit_layer .group_coupon.type_view{height:380px;padding-bottom:50px}.coupon_benefit_layer .box_coupon{display:flex;position:relative;margin-top:10px;border:1px solid rgba(70,132,233,.4);border-radius:2px;background-color:rgba(70,132,233,.08)}.coupon_benefit_layer .box_coupon:before,.coupon_benefit_layer .box_coupon:after{position:absolute;right:51px;width:18px;height:8px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/down_couponside.png) no-repeat;background-size:40px 40px;content:""}.coupon_benefit_layer .box_coupon:before{top:-1px;background-position:-20px 0}.coupon_benefit_layer .box_coupon:after{bottom:-1px;background-position:-20px -10px}.coupon_benefit_layer .box_coupon .info_coupon{flex:1;position:relative;padding:13px 20px 13px 19px}.coupon_benefit_layer .box_coupon .info_coupon:after{position:absolute;right:0;top:11px;bottom:12px;width:1px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_dashline2.png) repeat-y 0 0;background-size:1px 8px;content:""}.coupon_benefit_layer .box_coupon .txt_sale{display:block;font-size:17px;line-height:20px;color:#4684e9}.coupon_benefit_layer .box_coupon .info_detail{padding-top:3px;font-size:0}.coupon_benefit_layer .box_coupon .txt_name{font-size:13px;line-height:19px;margin-right:5px;color:#333}.coupon_benefit_layer .box_coupon .link_detail{display:inline-block;font-size:12px;line-height:19px;color:rgba(51,51,51,.6)}.coupon_benefit_layer .box_coupon .ico_arr{display:inline-block;width:5px;height:9px;margin:5px 0 0 5px;background-position:-250px -1190px;vertical-align:top}.coupon_benefit_layer .box_coupon.type_complete{border-color:rgba(0,0,0,.2);background-color:#fff}.coupon_benefit_layer .box_coupon.type_complete:before{background-position:0 0}.coupon_benefit_layer .box_coupon.type_complete:after{background-position:0 -10px}.coupon_benefit_layer .box_coupon .list_info{padding-top:8px;font-size:12px;line-height:19px;color:rgba(51,51,51,.6)}.coupon_benefit_layer .list_info li{position:relative;padding-left:10px}.coupon_benefit_layer .list_info li:before{position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:3px;background-color:rgba(51,51,51,.3);content:""}.coupon_benefit_layer .box_coupon .btn_download{flex:0 0 59px;font-weight:700;font-size:11px;line-height:13px;color:#4684e9;text-align:center}.coupon_benefit_layer .box_coupon .btn_download.type_limit{color:#f6432f}.coupon_benefit_layer .box_coupon .ico_download{width:17px;height:16px;margin:3px auto 0;background-position:-275px -230px}.coupon_benefit_layer .list_notice{margin:20px -20px 0;padding:16px 20px 0;border-top:1px solid #F5F5F5}.coupon_benefit_layer .list_notice li{position:relative;padding:4px 0 0 9px;font-size:12px;line-height:18px;color:#777}.coupon_benefit_layer .list_notice li:before{position:absolute;left:0;top:12px;width:3px;height:3px;border-radius:3px;background-color:rgba(51,51,51,.5);content:""}.coupon_benefit_layer .list_notice .emph_txt{font-weight:700}.coupon_benefit_layer .btn_all{display:block;width:100%;height:50px;font-weight:700;font-size:18px;line-height:50px;color:#222;background-color:#fee700;text-align:center}.coupon_benefit_layer .btn_all:disabled{color:#fff;background-color:#c5c5c5;pointer-events:none}.coupon_benefit_layer .box_coupon .ico_vip{width:25px;height:16px;margin:1px 4px 0 0;background-position:-300px 0}.coupon_benefit_layer .box_coupon.type_vip{border-color:#4684e9;background-color:#4684e9}.coupon_benefit_layer .box_coupon.type_vip .txt_sale{color:#fff}.coupon_benefit_layer .box_coupon.type_vip .txt_name{font-weight:500;color:#fff}.coupon_benefit_layer .box_coupon.type_vip .list_info{color:rgba(255,255,255,.6)}.coupon_benefit_layer .box_coupon.type_vip .list_info li:before{background-color:rgba(255,255,255,.3)}.coupon_benefit_layer .box_coupon.type_vip .ico_download{width:24px;height:24px;background-position:-110px -1325px}.coupon_benefit_layer .box_coupon.type_vip:before,.coupon_benefit_layer .box_coupon.type_vip:after{right:51px;width:18px;height:8px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/down_couponside_vip.png) 0 0 no-repeat;background-size:40px 20px;content:""}.coupon_benefit_layer .box_coupon.type_vip:before{top:-2px}.coupon_benefit_layer .box_coupon.type_vip:after{bottom:-2px;background-position:0 -10px}.coupon_benefit_layer .box_coupon.type_vip .info_coupon:after{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_dashline2_vip.png) repeat-y 0 0;background-size:1px 8px}.gift_new #kakaoWrap.wrap_giftmemory #kakaoContent{min-height:100vh;box-sizing:border-box}.wrap_giftmemory #kakaoFoot{display:block;border-color:#e7eaf0}.area_mmryprofile{padding-bottom:15px}.area_mmryprofile .box_profile{text-align:center;font-size:0}.area_mmryprofile .group_profile{display:inline-block;overflow:hidden;vertical-align:top}.area_mmryprofile .item_profile{float:left}.area_mmryprofile .item_profile:first-child{position:relative;z-index:10}.area_mmryprofile .item_profile+.item_profile{margin-left:-14px}.area_mmryprofile .thumb_outline{width:70px;height:70px;padding:1px}.area_mmryprofile .thumb_outline .img_g{display:block;width:100%}.area_mmryprofile .thumb_outline:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.area_mmryprofile .thumb_outline:after{background-position:-110px -820px}.area_mmryprofile .box_mmrytxt{display:block;padding:5px 10px 0;font-weight:400;font-size:21px;line-height:26px;text-align:center}.area_mmryprofile .box_mmrytxt .emph_g{font-weight:700}.area_mmryprofile .box_emoji{padding:0 10px;font-size:30px;line-height:40px;text-align:center}.area_mmryprofile .box_mmryfilter{padding:18px 10px 0}.area_mmryprofile .box_mmryfilter .list_filter{font-size:0;text-align:center}.area_mmryprofile .box_mmryfilter .list_filter li{display:inline-block;margin:0 3px;vertical-align:top}.area_mmryprofile .box_mmryfilter .link_filter{display:block;height:34px;padding:0 17px;border-radius:20px;border:1px solid rgba(223,225,230,.6);font-size:15px;line-height:34px;color:#222}.area_mmryprofile .box_mmryfilter .on .link_filter{font-weight:700;border-color:#3c3e40;background-color:#3c3e40;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.08)}.area_mmrymessage .inner_mmrymessage{min-height:calc(100vh - 451px);padding:20px 10px 45px;background-color:#e7eaf0;box-sizing:border-box}.area_mmrymessage .img_g{display:block;width:100%}.message_g{position:relative}.message_g+.message_g{margin-top:40px}.message_g .txt_date{display:block;font-size:13px;line-height:16px;color:#888}.message_g .txt_massage{display:block;padding-top:5px}.message_g .txt_massage .txt_g{display:inline-block;position:relative;max-width:289px;border-radius:14px;font-size:15px;line-height:18px;box-sizing:border-box;word-break:break-all;vertical-align:top}.message_g .txt_massage .ico_tail{position:absolute;top:0;width:9px;height:18px}.message_g .box_card{position:relative;padding-top:8px}.message_g .box_card .card_g{display:inline-block;overflow:hidden;width:100%;max-width:250px;border-radius:10px;background-color:#fff;box-shadow:0 20px 10px -15px rgba(0,0,0,.2);vertical-align:top}.message_g .card_g .thumb_media{overflow:hidden;position:relative;padding-bottom:66.6%}.message_g .card_g .link_media{position:absolute;left:0;right:0;top:0;bottom:0}.message_g .card_g .mov_g{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}.message_g .card_g .btn_play{position:absolute;left:50%;top:50%;padding:15px;transform:translate(-50%,-50%)}.message_g .card_g .btn_play .ico_gift2{width:45px;height:45px}.message_g .card_g .btn_play .ico_play{background-position:0 -980px}.message_g .card_g .btn_play .ico_stop{background-position:-50px -980px}.message_g .card_g .btn_enlargement{position:absolute;left:0;bottom:0;padding:10px}.message_g .card_g .btn_enlargement .ico_enlargement{width:25px;height:25px;background-position:-215px -1035px}.message_g .card_g .btn_mute{position:absolute;right:0;bottom:0;padding:10px}.message_g .card_g .btn_mute .ico_mute{width:25px;height:25px;background-position:-200px -935px}.message_g .card_g .btn_mute .ico_unmute{width:25px;height:25px;background-position:-200px -965px}.message_g .card_g .link_letter{display:block;padding:17px 10px 15px;font-size:14px;line-height:20px;color:#222;word-break:break-all}.message_g .card_g .link_prd{display:block;padding:0 10px 10px}.message_g .card_g .info_prd{display:block;overflow:hidden;padding-top:10px}.message_g .card_g .link_letter+.link_prd .info_prd,.message_g .card_g .link_prd+.link_prd .info_prd{border-top:1px dashed rgba(151,151,151,.4)}.message_g .card_g .thumb_prd{overflow:hidden;float:left;position:relative;width:40px;height:40px;border-radius:1px}.message_g .card_g .thumb_prd:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.02);border-radius:1px;background-color:rgba(0,0,0,.02);content:""}.message_g .card_g .thumb_prd.type_cartbox:before{content:normal}.message_g .card_g .txt_prd{display:block;overflow:hidden;padding:2px 0 0 5px}.message_g .card_g .txt_brand,.message_g .card_g .txt_name{display:block;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.message_g .card_g .txt_brand{font-size:12px;line-height:15px;color:rgba(34,34,34,.6)}.message_g .card_g .txt_name{padding-top:4px;font-weight:400;line-height:17px;color:#222}.message_g .card_g .record_media{overflow:hidden;position:relative;margin:15px 10px 0;padding:18px 54px 18px 47px;border-radius:4px;background-color:#fafafa}.message_g .card_g .btn_more{display:block;width:100%;padding:0 10px}.message_g .card_g .btn_more .info_more{display:block;width:100%;height:50px;line-height:50px;border-top:1px dashed rgba(151,151,151,.4);color:#222}.message_g .card_g .btn_more .ico_arrow{display:inline-block;width:12px;height:8px;margin:21px 6px 0 -10px;background-position:-35px -1080px;vertical-align:top}.message_g .card_g .btn_record{position:absolute;left:0;top:0;height:100%}.message_g .card_g .btn_record .ico_gift2{width:12px;height:14px;margin:0 5px 0 17px}.message_g .card_g .btn_record .ico_play{background-position:-185px -935px}.message_g .card_g .btn_record .ico_stop{background-position:-185px -955px}.message_g .card_g .progressbar_record{overflow:hidden;height:3px;border-radius:1px;background-color:rgba(0,0,0,.1)}.message_g .card_g .progressbar_record .bar_g{height:3px;border-radius:1px;background-color:#feeb00}.message_g .card_g .record_media .txt_time{position:absolute;top:13px;right:12px;font-size:11px;line-height:14px;color:rgba(0,0,0,.7)}.message_g .link_impression{display:inline-block;overflow:hidden;width:100%;max-width:250px;border-radius:10px;box-shadow:0 20px 10px -15px rgba(0,0,0,.2);vertical-align:top}.message_g .card_g .link_cardletter{position:absolute;left:0;right:0;top:0;bottom:0;padding:10px}.message_g .link_cardletter .bg_letter{display:block;overflow:hidden;height:100%;padding:0 15px;border-radius:10px;background-color:#fff}.message_g .link_cardletter .bg_letter:after{display:block;position:relative;top:-7px;height:100%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_cardletterline_211012.png) 0 0;background-size:4px 36px;content:""}.message_g .link_cardletter:after{position:absolute;left:0;bottom:0;width:250px;height:87px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_envelope_211012.png) no-repeat;background-size:250px 180px;content:""}.message_g .link_cardletter .box_character{position:absolute;left:50%;top:10px;width:120px;height:120px;margin-left:-60px}.ico_gftboxmsg{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_gftboxmsg.png) no-repeat;background-size:430px 440px;color:transparent}.link_gftboxmsg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fffae2}.link_gftboxmsg .bg_gftbox,.link_gftboxmsg .bg_preview,.link_gftboxmsg .list_thumb,.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus,.link_gftboxmsg.type_card .wrap_thumbcard,.link_gftboxmsg.type_card .bg_cover{position:absolute;left:50%;transform:translate(-50%)}.link_gftboxmsg .bg_gftbox{top:10px;width:168px;height:145px;background-position:-255px 0}.link_gftboxmsg .bg_preview{top:25px;width:120px;height:97px;background-position:-255px -150px}.link_gftboxmsg .list_thumb{overflow:hidden;top:81px}.link_gftboxmsg .list_thumb li{float:left;padding:0 3px}.link_gftboxmsg .list_thumb .thumb_g{display:block;overflow:hidden;position:relative;width:31px;height:31px}.link_gftboxmsg .list_thumb .thumb_g:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.04);content:""}.link_gftboxmsg .list_thumb .thumb_g.type_more{background-color:#ededed}.link_gftboxmsg .list_thumb .thumb_g.type_more:after{content:normal}.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus{position:absolute;top:10px;width:10px;height:10px}.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus:after,.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus:before{position:absolute;background-color:#fff;content:""}.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus:after{left:0;right:0;top:50%;height:2px;margin-top:-1px}.link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus:before{left:50%;top:0;bottom:0;width:2px;margin-left:-1px}.link_gftboxmsg.type_card{background-color:#f5f5f5}.link_gftboxmsg.type_card .wrap_thumbcard{top:10px;width:120px;height:125px;background-color:#fff}.link_gftboxmsg.type_card .wrap_thumbcard .thumb_card{display:block;overflow:hidden;position:relative;width:105px;height:70px;margin:22px auto 0;border-radius:8px}.link_gftboxmsg.type_card .wrap_thumbcard .thumb_card:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:8px;content:""}.link_gftboxmsg.type_card .bg_cover{top:92px;width:128px;height:63px;background-position:-255px -250px}.link_gftboxtxt{display:block;padding:10px;background-color:#f5f5f5;text-align:center}.link_gftboxtxt .txt_boxnoti{display:block;font-size:12px;line-height:15px;color:#888}.link_gftboxtxt .txt_boxprd{display:block;padding-top:2px;line-height:20px;color:#222}.link_gftboxtxt .txt_boxprd .txt_ellipsis{display:inline-block;overflow:hidden;max-width:140px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.message_g.massage_friend{padding:6px 0 0 58px}.massage_friend .thumb_profile{position:absolute;left:0;top:0;width:48px;height:48px}.massage_friend .thumb_profile.thumb_outline:after{background-position:-195px -625px}.massage_friend .txt_nick{display:block;overflow:hidden;font-weight:700;font-size:15px;line-height:18px;color:#000;text-overflow:ellipsis;white-space:nowrap}.massage_friend .txt_date{padding-top:2px}.massage_friend .txt_massage .txt_g{padding:9px 17px 8px 11px;background-color:#fff;color:#222}.massage_friend .txt_massage .ico_tail{left:-3px;background-position:-165px -815px}.massage_friend .card_g .link_cardletter{background-color:#438df0}.massage_friend .link_cardletter:after{background-position:0 -90px}.message_g.massage_me{text-align:right}.massage_me .txt_massage .txt_g{padding:9px 11px 8px 17px;background-color:#ffd740;color:#222;text-align:left}.massage_me .txt_massage .ico_tail{right:-3px;background-position:-155px -815px}.massage_me .box_card .card_g{text-align:left}.massage_me .card_g .link_cardletter{background-color:#ffd740}.message_g .thumb_emotcard{width:250px;height:167px;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.message_g .wrap_cardtxt{padding:16px 34px 0}.message_g .inner_cardtxt{font-weight:700;font-size:20px;line-height:28px;font-family:KakaoBig;color:#fff;text-align:center;word-break:break-all}.message_g .thumb_emotcard.row_middle{height:250px}.message_g .thumb_emotcard.row_hight{height:333px}.wrap_msgcardani{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30030;pointer-events:none}.msgcard_layer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30020;background-color:#fffae2}.msgcard_layer .btn_close{position:fixed;right:0;top:0;z-index:10}.msgcard_layer .btn_close .ico_close{width:16px;height:16px;margin:14px 19px 14px 16px;background-position:-75px -760px}.msgcard_layer .btn_back{position:fixed;left:0;top:0;z-index:10}.msgcard_layer .btn_back .ico_back{width:12px;height:22px;margin:11px 16px;background-position:-235px -995px}.msgcard_layer .layer_head{position:absolute;left:0;right:0;top:0;z-index:10;height:44px;background-color:#fffae2}.msgcard_layer .layer_head .box_title{overflow:hidden;position:absolute;width:0;height:0;font-size:10px;line-height:0;text-indent:-9999px}.msgcard_layer .layer_body{overflow-y:auto;overflow-x:hidden;position:absolute;left:0;right:0;top:44px;bottom:50px;bottom:calc(constant(safe-area-inset-bottom) + 50px);bottom:calc(env(safe-area-inset-bottom) + 50px);-webkit-overflow-scrolling:touch}.msgcard_layer .wrap_msgprofile{position:relative}.msgcard_layer .wrap_msgprofile .img_deco{position:absolute;left:50%;top:0;width:291px;height:43px;transform:translate(-50%)}.msgcard_layer .wrap_msgprofile .box_profile{padding-top:16px;text-align:center}.msgcard_layer .wrap_msgprofile .thumb_profile{display:inline-block;position:relative;width:36px;height:36px;padding:2px;vertical-align:top}.msgcard_layer .wrap_msgprofile .thumb_profile .img_g{display:block;width:100%}.msgcard_layer .wrap_msgprofile .thumb_profile .frame_squircle{position:absolute;left:-1px;top:-1px;width:42px;height:42px}.msgcard_layer .wrap_msgprofile .tit_g{display:block;padding:12px 0 24px;font-size:20px;line-height:24px;color:#111;text-align:center}.msgcard_layer .wrap_msgprofile .txt_name{display:inline-block;overflow:hidden;max-width:124px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.msgcard_layer .wrap_myprofile{position:relative;margin-top:10px}.msgcard_layer .wrap_myprofile:before{position:absolute;left:50%;top:-50px;width:2px;height:50px;margin-left:-1px;background-color:rgba(0,0,0,.08);content:""}.msgcard_layer .wrap_msgtitle{position:relative;padding:18px 0 16px}.msgcard_layer .wrap_msgnoti+.wrap_msgtitle{margin-top:-73px}.msgcard_layer .wrap_msgtitle .tit_g{display:block;font-size:20px;line-height:24px;color:#111;text-align:center}.msgcard_layer .wrap_msgtitle .line_g{position:absolute;left:50%;top:4px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background-color:rgba(0,0,0,.08)}.msgcard_layer .wrap_msgtitle .line_g:before{position:absolute;top:-44px;left:50%;width:2px;height:44px;margin-left:-1px;background-color:rgba(0,0,0,.08);content:""}.msgcard_layer .wrap_msgcard{position:relative;width:300px;width:83.333vw;padding-bottom:40px;margin:0 auto}.msgcard_layer .wrap_msgcard.toast_on{padding-bottom:117px}.msgcard_layer .toast_tooltip{position:absolute;top:auto;left:50%;width:156px;margin-top:17px;padding:3px 0;border-radius:4px;font-size:13px;line-height:30px;color:#fff;background-color:rgba(0,0,0,.7);-webkit-animation:tooltip_fade_out 4s forwards;animation:tooltip_fade_out 4s forwards;transform:translate(-50%);text-align:center;box-sizing:border-box}.msgcard_layer .toast_tooltip:before{position:absolute;top:-7px;left:50%;width:0;height:0;border-right:5px solid transparent;border-bottom:7px solid rgba(0,0,0,.7);border-left:5px solid transparent;content:"";transform:translate(-50%)}.msgcard_layer .toast_tooltip.type_multibtn{left:25%}.msgcard_layer .toast_tooltip .emph_txt{color:#feeb00}@-webkit-keyframes tooltip_fade_out{75%{opacity:1}to{opacity:0}}@keyframes tooltip_fade_out{75%{opacity:1}to{opacity:0}}.msgcard_layer .card_g{overflow:hidden;border-radius:12px;background-color:#fff;box-shadow:0 39px 20px -30px rgba(0,0,0,.2)}.msgcard_layer .card_g .img_g{display:block;width:100%}.msgcard_layer .thumb_media{overflow:hidden;position:relative;padding-bottom:66.66%}.msgcard_layer .thumb_media .img_g{position:absolute;left:0;top:0}.msgcard_layer .thumb_media .mov_g{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}.msgcard_layer .thumb_media .card_old{position:absolute;left:0;right:0;top:0;bottom:0}.msgcard_layer .thumb_media .card_old .img_old{position:absolute;left:50%;top:50%;width:53.334%;transform:translate(-50%,-50%)}.msgcard_layer .thumb_media .btn_play{position:absolute;left:50%;top:50%;padding:15px;transform:translate(-50%,-50%)}.msgcard_layer .thumb_media .btn_play .img_msgplay,.msgcard_layer .thumb_media .btn_play .img_msgstop{display:block;width:50px;height:50px}.msgcard_layer .thumb_media .btn_enlargement{position:absolute;left:0;bottom:0;padding:8px}.msgcard_layer .thumb_media .btn_enlargement .ico_enlargement{width:32px;height:32px;background-position:-180px -1035px}.msgcard_layer .thumb_media .btn_mute{position:absolute;right:0;bottom:0;padding:8px}.msgcard_layer .thumb_media .btn_mute .ico_gift2{width:32px;height:32px}.msgcard_layer .thumb_media .btn_mute .ico_mute{background-position:-110px -900px}.msgcard_layer .thumb_media .btn_mute .ico_unmute{background-position:-110px -935px}.msgcard_layer .card_g .record_media{overflow:hidden;position:relative;margin:16px 20px 0;padding:20px 61px 20px 53px;border-radius:8px;background-color:#fafafa}.msgcard_layer .btn_record{position:absolute;left:0;top:0;height:100%}.msgcard_layer .btn_record .ico_gift2{width:13px;height:16px;margin:0 11px 0 17px}.msgcard_layer .btn_record .ico_play{background-position:-110px -970px}.msgcard_layer .btn_record .ico_stop{background-position:-125px -970px}.msgcard_layer .progressbar_record{overflow:hidden;height:4px;border-radius:2px;background-color:rgba(0,0,0,.1)}.msgcard_layer .progressbar_record .bar_g{height:4px;border-radius:2px;background-color:#feeb00}.msgcard_layer .record_media .txt_time{position:absolute;top:15px;right:12px;font-size:12px;line-height:14px;color:rgba(34,34,34,.7)}.msgcard_layer .card_g .txt_letter{padding:20px 20px 16px;font-size:15px;line-height:22px;color:#111;letter-spacing:-.033em;word-break:break-all}.msgcard_layer .card_g .record_media+.txt_letter{padding-top:16px}.msgcard_layer .card_g .link_prd{display:block;position:relative;padding:16px 20px}.msgcard_layer .card_g .record_media+.link_prd{margin-top:16px}.msgcard_layer .card_g .link_prd:before,.msgcard_layer .card_g .btn_more:before{position:absolute;left:20px;right:20px;top:-1px;height:2px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAEAQMAAACN9jyOAAAABlBMVEUAAACWlpZijmZgAAAAAnRSTlMAM8lDrC4AAAAMSURBVAjXYzjAAEcAE4wDAVu/tFMAAAAASUVORK5CYII=) 0 0;background-size:5px 2px;content:""}.msgcard_layer .card_g .thumb_media+.link_prd:before{content:normal}.msgcard_layer .card_g .info_prd{display:block;overflow:hidden}.msgcard_layer .card_g .thumb_prd{overflow:hidden;float:left;position:relative;width:40px;height:40px;border-radius:2px}.msgcard_layer .card_g .thumb_prd:after{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);content:""}.msgcard_layer .card_g .thumb_prd .img_g{display:block;width:100%}.msgcard_layer .card_g .txt_prd{display:block;overflow:hidden;padding:2px 0 0 8px}.msgcard_layer .card_g .txt_brand,.msgcard_layer .card_g .txt_name{display:block;overflow:hidden;line-height:16px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.msgcard_layer .card_g .txt_brand{font-size:13px;color:rgba(34,34,34,.6)}.msgcard_layer .card_g .txt_name{padding-top:4px;font-weight:400;color:#222}.msgcard_layer .card_g .link_prd.link_card .txt_name{padding-top:10px}.msgcard_layer .card_g .list_prd{overflow:hidden;max-height:216px}.msgcard_layer .card_g .list_prd.open{max-height:none}.msgcard_layer .card_g .btn_more{display:block;position:relative;width:100%;padding:18px 20px 17px;font-size:14px;line-height:17px;color:#222;text-align:center}.msgcard_layer .card_g .btn_more .ico_more{display:inline-block;width:12px;height:8px;margin:4px 4px 0 0;background-position:-140px -1240px;vertical-align:top}.msgcard_layer .card_g .tbl_btn{display:table;width:100%;table-layout:fixed}.msgcard_layer .card_g .item_btn{display:table-cell;position:relative;text-align:center;vertical-align:middle}.msgcard_layer .card_g .item_btn+.item_btn:before{position:absolute;left:0;top:17px;width:1px;height:16px;background-color:#ededed;content:""}.msgcard_layer .card_g .item_btn .btn_card{display:block;width:100%;height:50px;font-size:0;background-color:#fafafa}.msgcard_layer .card_g .item_btn .ico_gift2{display:inline-block;width:13px;height:16px;margin-right:7px;vertical-align:top}.msgcard_layer .card_g .item_btn .ico_down{background-position:-230px -935px}.msgcard_layer .card_g .item_btn .ico_delete{background-position:-230px -955px}.msgcard_layer .card_g .item_btn .txt_g{display:inline-block;font-size:14px;line-height:16px;color:rgba(17,17,17,.5);vertical-align:top}.wrap_msgnoti{position:relative;margin-top:-20px;padding-bottom:129px;font-size:0;text-align:center}.wrap_msgnoti .btn_noti{display:inline-block;font-size:12px;line-height:18px;color:rgba(0,0,0,.3);vertical-align:top}.wrap_msgnoti .btn_noti .ico_noti{display:inline-block;width:14px;height:14px;margin:2px 4px 0 0;background-position:-100px -1075px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrap_msgnoti .layer_noti{display:none;position:absolute;left:50%;top:26px;z-index:10;padding:9px 45px 9px 15px;border:1px solid #B6B6B6;border-radius:4px;background-color:#fff;transform:translate(-50%);white-space:nowrap;word-break:break-all;text-align:left}.wrap_msgnoti.open_layer .layer_noti{display:block}.wrap_msgnoti .layer_noti .txt_g{font-size:13px;line-height:19px;color:#666;letter-spacing:-.02em}.wrap_msgnoti .layer_noti .btn_noticlose{position:absolute;right:0;top:0}.wrap_msgnoti .layer_noti .btn_noticlose .ico_close{width:16px;height:16px;margin:9px;background-position:-80px -1070px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msgcard_layer.type_save .layer_body{bottom:0}.msgcard_layer .layer_foot{position:absolute;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.msgcard_layer .layer_foot:after{position:fixed;left:0;bottom:0;width:100%;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.msgcard_layer .layer_foot .item_btn+.item_btn:before{position:absolute;left:0;top:13px;width:1px;height:24px;background-color:rgba(0,0,0,.06);content:""}.msgcard_layer.type_biz,.msgcard_layer.type_biz .layer_head{background-color:#f0f3f9}.msgcard_layer.type_biz .wrap_msgprofile .thumb_outline:after{background-position:-195px -775px}.msgcard_layer.group_msgcard{background-color:#fff}.group_msgcard .wrap_msgprofile{background-color:#fffae2}.group_msgcard .wrap_msgcard{background-color:#fffae2;width:100%}.group_msgcard .wrap_msgcard .card_g{width:83.333vw;margin:0 auto}.group_msgcard .wrap_msgprofile{padding-bottom:24px}.group_msgcard .wrap_msgprofile .tit_g{padding-bottom:0}.group_msgcard .wrap_msgprofile .info_register{padding-top:10px;font-size:15px;line-height:19px;text-align:center;color:#222}.group_msgcard .card_g .thumb_prd:after{display:none}.group_msgcard .card_g .txt_prd{padding-top:12px}.group_msgcard .card_g .txt_name{padding-top:0;line-height:17px}.group_msgcard .wrap_msgreceive{padding:23px 16px 48px;box-sizing:border-box}.group_msgcard .wrap_msgreceive .tit_receive{display:flex;padding-bottom:18px}.group_msgcard .wrap_msgreceive .tit_receive .txt_tit{margin-right:6px;font-size:16px;font-weight:700;line-height:20px;color:#111}.group_msgcard .wrap_msgreceive .tit_receive .num_total{font-size:16px;line-height:20px;color:#5a86dd}.group_msgcard .list_recipients li+li{margin-top:16px}.group_msgcard .list_recipients li{overflow:hidden}.group_msgcard .list_recipients .thumb_outline{float:left;width:40px;height:40px;margin-right:12px}.group_msgcard .list_recipients .thumb_outline:after{background-position:-170px -50px}.group_msgcard .list_recipients .thumb_outline .img_thumb{display:block;width:100%}.group_msgcard .list_recipients .txt_name{display:block;overflow:hidden;margin-top:11px;padding-right:60px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.msgcard_layer.type_talkchannel .layer_body{bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.msgcard_layer.type_talkchannel .wrap_msgtitle{padding:16px 0}.msgcard_layer.type_talkchannel .desc_msgcard{margin-bottom:16px;font-size:14px;line-height:20px;color:#666;letter-spacing:-.045em;text-align:center}.msgcard_layer.type_talkchannel .card_g{height:133.3333vw;padding:8.334vw 5.556vw 0;background-color:#b2c7da;box-sizing:border-box}.msgcard_layer.type_talkchannel .group_msgtalk{width:62.5vw;margin:-3vw 0 0 auto;border-radius:12px}.msgcard_layer .group_msgtalk .thumb_emotcard{height:41.6667vw;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.msgcard_layer .group_msgtalk .thumb_emotcard.row_middle{height:62.5vw}.msgcard_layer .group_msgtalk .thumb_emotcard.row_hight{height:83.334vw}.msgcard_layer .group_msgtalk .wrap_cardtxt{padding:4.167vw 8.334vw 0}.msgcard_layer .group_msgtalk .inner_cardtxt{font-weight:700;font-size:5vw;line-height:6.9445vw;color:#fff;text-align:center;font-family:KakaoBig;word-break:break-all}.msgcard_layer .group_msgtalk .info_talk{padding:3.3333vw 2.778vw;border-radius:0 0 12px 12px;background-color:#fff}.msgcard_layer .group_msgtalk .txt_talk{font-size:3.33vw;line-height:4.444vw;letter-spacing:-.117vw}.msgcard_layer.type_talkchannel .txt_channel{font-size:2.778vw;line-height:4.167vw;color:rgba(25,25,25,.6)}.msgcard_layer.type_talkchannel .info_profile{display:flex}.msgcard_layer.type_talkchannel .img_profile{flex:0 0 8.334vw;width:8.334vw;height:8.334vw;margin-right:1.389vw}.msgcard_layer .group_msgtalk .head_talk{display:flex;align-items:center;position:relative;height:8.889vw;padding:0 2.778vw;border-radius:12px 12px 0 0;background-color:#fee500}.msgcard_layer .group_msgtalk .head_talk .tit_talk{font-size:3.056vw;line-height:3.333vw;color:rgba(25,25,25,.8)}.msgcard_layer .group_msgtalk .head_talk .img_kakao{position:absolute;top:-2.778vw;right:-2.778vw;width:8.334vw;height:8.334vw}.wrap_cardmsg{padding-bottom:40px}.wrap_cardmsg .thumb_emotcard{width:300px;width:83.333vw;height:200px;height:55.556vw;margin:0 auto;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center bottom;box-shadow:0 39px 20px -30px rgba(0,0,0,.2);vertical-align:top}.wrap_cardmsg .wrap_cardtxt{padding:20px 42px 0;padding:5.556vw 11.667vw 0}.wrap_cardmsg .inner_cardtxt{font-weight:700;font-size:24px;font-size:6.667vw;line-height:34px;line-height:9.444vw;font-family:KakaoBig;color:#fff;text-align:center;word-break:break-all}.wrap_cardmsg .thumb_emotcard.row_middle{height:300px;height:83.333vw}.wrap_cardmsg .thumb_emotcard.row_hight{height:400px;height:111.111vw}.msgcard_layer.type_lux{background-color:#1a1a1a}.msgcard_layer.type_lux .btn_close .ico_close{background-position:-250px -705px}.msgcard_layer.type_lux .layer_head{background-color:#1a1a1a}.msgcard_layer.type_lux .wrap_msgcard{position:relative;-webkit-animation:slideUpMsgCard .6s forwards;animation:slideUpMsgCard .6s forwards}.msgcard_layer.type_lux .wrap_msgcard .bg_msgcard{position:absolute;top:-6px;left:5px;right:5px;height:55.5556vw;border-radius:12px 12px 0 50%;background-color:rgba(255,255,255,.9);-webkit-animation:rotateMsgCardBg .6s forwards;animation:rotateMsgCardBg .6s forwards;content:""}@-webkit-keyframes slideUpMsgCard{0%{margin-top:0}to{margin-top:-10px}}@keyframes slideUpMsgCard{0%{margin-top:0}to{margin-top:-10px}}@-webkit-keyframes rotateMsgCardBg{0%{top:-6px}to{top:2px;transform:rotate(4deg) translate(7px)}}@keyframes rotateMsgCardBg{0%{top:-6px}to{top:2px;transform:rotate(4deg) translate(7px)}}.msgcard_layer.type_lux .card_g{position:relative}.msgcard_layer.type_lux .wrap_msgprofile .tit_g{padding:15px 0 32px;color:#fff}.msgcard_layer.type_lux .card_g .txt_letter{text-align:center}.msgcard_layer.type_lux .wrap_msgtitle .line_g,.msgcard_layer.type_lux .wrap_msgtitle .line_g:before{background-color:#3c3c3c}.msgcard_layer.type_lux .wrap_msgtitle .tit_g{color:#fff}.msgcard_layer.type_lux.type_save .wrap_msgprofile .tit_g{padding-top:39px}.cart_layer{overflow-y:auto;position:fixed;left:0;right:0;top:0;bottom:0;z-index:30020;background-color:#f5f5f5;-webkit-overflow-scrolling:touch}.cart_layer .img_g{display:block;width:100%}.cart_layer .btn_close{position:fixed;right:0;top:0;z-index:30}.cart_layer .btn_close .ico_close{width:16px;height:16px;margin:14px 16px;background-position:-75px -760px}.cart_layer .btn_back{position:fixed;left:0;top:0;z-index:30}.cart_layer .btn_back .ico_back{width:12px;height:22px;margin:11px 16px;background-position:-235px -995px}.cart_layer .box_title{overflow:hidden;position:absolute;width:0;height:0;font-size:10px;line-height:0;text-indent:-9999px}.cart_layer .box_top{position:fixed;top:0;left:0;z-index:20;width:100%;height:70px;border-bottom:2px solid #FFEA72;background-color:#ffde22;box-shadow:0 4px 10px rgba(0,0,0,.08)}.cart_layer .box_top .tit_cart{position:absolute;left:50%;top:0;width:172px;height:53px;margin-left:-86px}.cart_layer .parts_topbox{position:fixed;left:34px;right:34px;top:72px;height:32px;border-bottom:2px solid #FFED88;background-color:#ffde22}.cart_layer .parts_topbox .parts_left,.cart_layer .parts_topbox .parts_right{position:absolute;top:0;width:34px;height:34px}.cart_layer .parts_topbox .parts_left{left:-34px;background-position:0 -110px}.cart_layer .parts_topbox .parts_right{right:-34px;background-position:-40px -110px}.cart_layer .layer_body{position:relative;z-index:10;padding:88px 16px 119px}.cart_layer .box_bottom{position:fixed;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);left:0;z-index:30020;width:100%;height:50px;border-top:2px solid #FFED88;background-color:#ffde22;box-shadow:0 0 10px rgba(0,0,0,.08)}.cart_layer .box_bottom:after{position:fixed;left:0;right:0;bottom:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.cart_layer .parts_bottombox{position:fixed;left:32px;right:32px;bottom:52px;bottom:calc(constant(safe-area-inset-bottom) + 52px);bottom:calc(env(safe-area-inset-bottom) + 52px);height:33px;border-top:2px solid #FFED88;background-color:#ffde22}.cart_layer .parts_bottombox .parts_left,.cart_layer .parts_bottombox .parts_right{position:absolute;top:-2px;width:34px;height:35px}.cart_layer .parts_bottombox .parts_left{left:-34px;background-position:-80px -110px}.cart_layer .parts_bottombox .parts_right{right:-34px;background-position:-120px -110px}.cart_layer .group_g{overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.02)}.cart_layer .group_g .tit_g{display:block;padding:24px 16px 0;font-size:15px;line-height:18px;color:#111}.cart_layer .list_prd{padding:0 16px 18px;font-size:0}.cart_layer .list_prd li{padding:16px 0}.cart_layer .list_prd li+li{border-top:1px solid #f5f5f5}.cart_layer .list_prd .link_prd{display:block;overflow:hidden}.cart_layer .list_prd .warp_thumb{float:left;overflow:hidden;position:relative;width:80px;height:80px;border-radius:4px}.cart_layer .list_prd .warp_thumb .emph_line{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;border:3px solid #FFDE23;border-radius:4px}.cart_layer .list_prd .warp_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.02);border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.cart_layer .list_prd .warp_thumb .img_g{position:absolute;left:0;top:0;width:100%}.list_prd .badge_state{right:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.cart_layer .list_prd .info_prd{display:block;overflow:hidden;min-height:80px;padding-left:10px}.cart_layer .list_prd .txt_brand,.cart_layer .list_prd .txt_prd,.cart_layer .box_option .txt_option{display:block;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.cart_layer .list_prd .txt_brand{font-size:13px;line-height:14px;color:#999;white-space:nowrap}.cart_layer .list_prd .txt_prd{display:-webkit-box;max-height:32px;padding-top:5px;font-size:14px;line-height:16px;color:#444;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.cart_layer .list_prd .txt_quantity{display:block;margin-top:7px;font-size:14px;letter-spacing:-.013em;line-height:16px;color:#222}.cart_layer .list_prd .box_option{margin-top:12px;padding:9px 12px;border-radius:2px;background-color:#fafafa}.cart_layer .box_option .ico_option{display:inline-block;width:28px;height:18px;margin-right:2px;background-position:-175px -740px;vertical-align:top}.cart_layer .box_option .txt_option{display:-webkit-box;max-height:38px;font-size:14px;letter-spacing:-.013em;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#888}.addmoregiftt_layer{position:fixed;left:0;bottom:0;z-index:30020;width:100%}.addmoregiftt_layer .link_close{position:absolute;right:0;top:0}.addmoregiftt_layer .ico_close{width:16px;height:16px;margin:16px;background-position:-130px -815px}.wrap_gftloading #kakaoContent{padding-bottom:0}.wrap_gftloading .wrap_loading{-webkit-display:flex;display:flex;align-items:center;justify-content:center;-webkit-min-height:calc(100vh - 44px);-moz-min-height:calc(100vh - 44px);min-height:calc(100vh - 44px);box-sizing:border-box}.wrap_gftloading .cont_loading{padding-bottom:19%}.wrap_gftloading .cont_loading .box_thumb{text-align:center}.wrap_gftloading .box_thumb .img_choonsik{display:inline-block;width:186px;height:160px;vertical-align:top}.wrap_gftloading .cont_loading .box_noti{margin-top:8px;line-height:20px;color:#222;text-align:center}.area_mmrymessage .date_line .txt_date{display:inline-block;position:relative;padding:0 10px;font-size:15px;line-height:16px;background-color:#e7eaf0;color:#888;vertical-align:top}.area_mmrymessage .date_line{position:relative;padding:40px 0;font-size:0;text-align:center}.area_mmrymessage .date_line:before{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.1);transform:translateY(-50%);content:""}.message_g .connect_line{position:absolute;left:115px;margin-top:15px}.message_g .connect_line .ico_connect{width:65px;height:69px;background-position:-65px -1090px}.message_g.massage_me .connect_line{right:115px;left:auto}.message_g.massage_me .connect_line .ico_connect{background-position:0 -1090px}@media screen and (max-width:375px){.message_g .connect_line{left:60px}.message_g.massage_me .connect_line{right:60px}}.section_brandweek .badge_ad{right:10px;top:10px;z-index:10}.link_giftbnr{display:block;margin-bottom:8px}.link_giftbnr .img_bnr{display:block;width:100%}.comm_layer.payment_layer .layer_body{padding-top:16px}.comm_layer.payment_layer .txt_info{line-height:20px;letter-spacing:-.04em;color:#666}.comm_layer.payment_layer .txt_info~.txt_sub{margin-top:16px}.comm_layer.payment_layer .txt_sub{font-size:13px;line-height:20px;letter-spacing:0}.comm_layer.payment_layer .group_btn{margin-top:16px}.comm_layer.payment_layer .btn_payment{display:block;width:100%;height:44px;padding:9px;border:1px solid #D3D5DD;border-radius:4px;font-size:16px;letter-spacing:-.03em;line-height:24px;color:#000;background-color:#fff;box-shadow:0 1px rgba(0,0,0,.05);box-sizing:border-box}.comm_layer.payment_layer .btn_payment+.btn_payment{margin-top:8px}.comm_layer.payment_layer .btn_point{border-color:#feeb00;background-color:#feeb00;box-shadow:0 1px rgba(0,0,0,.1)}.payment_layer.payment_error .layer_body{padding-bottom:24px}.payment_layer.payment_error .txt_info{color:#666}.comm_layer.giftx_layer .layer_body{padding-top:16px}.comm_layer.giftx_layer .bg_giftximg{display:block;width:253px;height:134px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_giftx_231006.png) 0 0 no-repeat;background-size:253px 134px}.comm_layer.giftx_layer .txt_info{margin-bottom:12px;line-height:22px;color:#666}.comm_layer.giftx_layer .tit_sub{font-weight:700;color:#666;line-height:22px}.slideup_banner{position:fixed;left:0;right:0;bottom:0;z-index:30040;transform:translateY(100%);transition:transform .3s .1s ease-in-out}.slideup_banner.show_up{transform:translateY(0)}.slideup_banner .link_banner{display:block;overflow:hidden;position:relative;border-radius:20px 20px 0 0;background-color:#fff;box-shadow:0 -2px 20px rgba(0,0,0,.12);box-sizing:border-box}.slideup_banner .box_desc{position:absolute;top:32px;left:20px;right:20px;bottom:24px;padding-bottom:30px;box-sizing:border-box}.slideup_banner .tit_banner{display:block;margin-bottom:6px;font-size:14px;letter-spacing:-.021em;line-height:20px;word-break:break-all;color:#999}.slideup_banner .desc_banner{display:block;font-size:20px;letter-spacing:-.015em;line-height:30px;color:#222}.slideup_banner .txt_empha{font-weight:700}.slideup_banner .detail_btn{position:absolute;display:inline-block;left:0;bottom:0;min-height:29px;padding:0 21px 0 13px;font-size:12px;line-height:29px;font-weight:600;vertical-align:top;border-radius:14px;background-color:rgba(46,50,55,.8);color:#fff}.slideup_banner .detail_btn .ico_gift2{position:absolute;right:10px;top:11px;width:5px;height:7px;background-position:-35px -1165px}.slideup_banner .thumb_banner{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:55.55%}.slideup_banner .thumb_banner .img_g{display:block;position:absolute;top:0;left:0;width:100%}.slideup_banner .close_btn{position:absolute;top:0;right:0}.slideup_banner .close_btn .ico_gift2{margin:12px;width:24px;height:24px;background-position:-55px -1165px}.imgbnr_layer{width:240px}.imgbnr_layer .inner_layer{position:relative}.imgbnr_layer .area_img{display:block;overflow:hidden;border-radius:12px}.imgbnr_layer .img_g{display:block;width:100%}.imgbnr_layer .area_btn{display:block;margin-top:12px}.imgbnr_layer .btn_comm{display:block;width:100%;min-height:44px;border-radius:4px;font-size:15px;line-height:44px;font-weight:700;color:#333;background-color:#fff}.imgbnr_layer .btn_comm+.btn_comm{margin-top:8px}.imgbnr_layer .btn_active{background-color:#ffe453}.imgbnr_layer .btn_close{position:absolute;top:-8px;right:-8px;width:55px;height:55px}.imgbnr_layer .btn_close .ico_close{width:11px;height:11px;margin:0 auto;background-position:-40px -100px}.bnr_band{display:none;overflow:hidden;position:fixed;left:50%;bottom:32px;z-index:30020;width:300px;height:48px;background-color:#333;border-radius:28px;transform:translate(-50%)}.bnr_band.bnr_on{display:block}.bnr_band .link_bnr{display:block;height:100%;background-color:#333;background-size:cover}.bnr_band .txt_bnr{position:absolute;left:20px;top:0;font-size:15px;line-height:48px;font-weight:700;color:#fff}.bnr_band .btn_close{position:absolute;right:12px;top:12px;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.1)}.bnr_band .btn_close .ico_close{width:11px;height:11px;margin:0 auto;background-position:-40px -100px}.bnr_band.above_btn{bottom:76px;bottom:calc(constant(safe-area-inset-bottom) + 76px);bottom:calc(env(safe-area-inset-bottom) + 76px)}.bnr_belt{padding:0 16px 16px;background-color:#fff}.bnr_belt .link_bnr{display:block;position:relative;min-height:20px;padding:13px 30px 13px 48px;border-radius:6px;font-size:14px;font-weight:700;line-height:20px;background-color:#fafafa;border:1px solid rgba(0,0,0,.02)}.bnr_belt .link_bnr .item_coupon{overflow:hidden;position:absolute;left:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:2px}.bnr_belt .link_bnr .item_coupon .img_g{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.bnr_belt .link_bnr .ico_arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:6px;height:10px;background-position:-125px -110px}.bnr_belt .link_bnr.type_multi{margin-top:10px}.bnr_belt .link_bnr.type_vip{padding:13px 30px 13px 42px;letter-spacing:-.04em;background-color:#fff470}.bnr_belt .link_bnr.type_vip .ico_letter{position:absolute;top:9px;left:7px;width:27px;height:27px;background-position:-240px -840px}.bnr_belt .link_bnr.type_vip .ico_arrow{top:19px;right:14px;transform:translate(0)}@media screen and (max-width:340px){.bnr_belt .link_bnr.type_vip{padding-right:60px}.bnr_belt .link_bnr.type_vip .ico_letter{top:10px}}.bnr_recommend{position:relative;background-color:#fff}.wrap_complete .bnr_recommend{margin-top:-5px;padding:0 16px 15px}.wrap_complete .bnr_recommend.bnr_type2{margin-bottom:-4px;padding-bottom:0}.wrap_reaction .bnr_recommend{padding-bottom:20px}.bnr_recommend .link_bnr{display:flex;justify-content:center;overflow:hidden;height:80px;border-radius:2px}.bnr_recommend .link_bnr .img_bnr{width:auto;height:100%}.bnr_recommend .tit_recommend{display:flex;padding:1px 0 8px}.bnr_recommend .tit_bnr{line-height:20px;color:#333;letter-spacing:-.021em}.bnr_recommend .desc_bnr{margin-left:4px;font-size:13px;color:#5f96fc;font-weight:500;letter-spacing:-.02em}.android .bnr_recommend .desc_bnr{font-weight:400}.bnr_recommend .link_more{position:absolute;top:-4px;right:16px;padding:6px 0;font-size:13px;line-height:19px;letter-spacing:-.021em;color:#666}.bnr_recommend .link_more .ico_arr{display:inline-block;width:6px;height:10px;margin:3px 0 0 2px;background-position:-235px -1090px;vertical-align:top}.bnr_giftx{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.bnr_giftx:before{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(51,51,51,.1);border-radius:8px;content:""}.bnr_giftx .inner_bnr{display:flex;position:relative;border-radius:8px}.bnr_giftx .inner_bnr:before,.bnr_giftx .inner_bnr:after{position:absolute;right:68px;z-index:10;width:24px;height:12px;background-color:#fff;background-size:24px 12px;background-repeat:no-repeat;content:""}.bnr_giftx .inner_bnr:before{top:-4px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_giftxside1.png)}.bnr_giftx .inner_bnr:after{bottom:-4px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_giftxside2.png)}.bnr_giftx .item_img{overflow:hidden;position:relative;flex:0 0 80px;min-height:80px;border-radius:8px 0 0 8px}.bnr_giftx .item_img:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(51,51,51,.1);border-right:0 none;border-radius:8px 0 0 8px;content:""}.bnr_giftx .item_img .ico_badge{position:absolute;top:5px;left:5px;z-index:10;width:36px;height:21px;background-position:-250px -1080px}.bnr_giftx .item_img .img_bnr{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}.bnr_giftx .item_info{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;padding:11px 12px 10px;text-align:left}@media all and (max-width:320px){.bnr_giftx .item_info{padding:12px}}.bnr_giftx .item_info .tit_info{display:block;display:-webkit-box;overflow:hidden;max-height:36px;line-height:18px;font-weight:400;letter-spacing:-.036em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bnr_giftx .item_info .txt_period{display:block;margin-top:5px;font-size:13px;line-height:16px;color:#888;word-break:keep-all}.bnr_giftx .item_info .txt_period.on{color:#4684e9}.bnr_giftx .item_info .txt_period.off{color:#f6432f}.bnr_giftx .item_btn{position:relative;flex:0 0 80px}.bnr_giftx .item_btn:before{position:absolute;left:0;top:8px;bottom:8px;border-left:1px dashed rgba(51,51,51,.1);content:""}.bnr_giftx .btn_reservation{width:100%;height:100%;line-height:20px;font-weight:700;letter-spacing:.05em}.bnr_giftx .btn_reservation:disabled{color:#ccc;cursor:default}.wrap_complete .complete_giftx{padding:8px 16px 24px;background-color:#fff}.wrap_complete .complete_giftx .tit_giftx{display:block;line-height:18px;color:#222}.wrap_complete .complete_giftx .emph_num{display:inline-block;margin:0 0 12px 4px;color:#4684e9;font-weight:700;vertical-align:top}.wrap_complete .complete_giftx .slide_giftx{margin:0 -16px;padding:0 16px}.wrap_complete .complete_giftx .swiper-pagination{position:static;margin-top:12px;font-size:0}.wrap_complete .complete_giftx .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:4px;height:4px;margin:0 2px;background-color:#000;opacity:.2}.wrap_complete .complete_giftx .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.wrap_overbridge #mArticle{padding:35px 16px}.wrap_overbridge .tit_bridge{font-size:28px;letter-spacing:-.019em;line-height:27px;color:#333;text-align:center}.wrap_overbridge .txt_bridge{display:block;margin-top:10px;font-size:16px;line-height:25px;color:#666;text-align:center;word-break:keep-all}.wrap_overbridge .txt_bridge .txt_line{text-decoration:underline}.wrap_overbridge .img_character{display:block;width:249px;margin:23px auto 0}.wrap_overbridge .wrap_decide{padding-top:20px}.wrap_overbridge .wrap_decide .link_decide{display:block;position:relative;width:275px;margin:12px auto 0;padding:18px 50px 17px 35px;border-radius:28px;font-size:17px;line-height:21px;font-weight:700;background-color:#666;color:#fff;box-sizing:border-box;text-align:center}.wrap_overbridge .wrap_decide .link_decide.link_friend{background-color:#fee700;color:#000}.wrap_overbridge .link_decide .ico_gift2{position:absolute;top:22px;right:27px;width:7px;height:11px;background-position:-210px -1075px}.wrap_overbridge .link_friend .ico_gift2{background-position:-220px -1075px}@media screen and (max-width:345px){.wrap_overbridge #mArticle{padding:31px 16px 12px}.wrap_overbridge .tit_bridge{font-size:25px}.wrap_overbridge .img_character{width:206px;margin-top:16px}.wrap_overbridge .wrap_decide{padding-top:17px}}.android .wrap_overbridge .wrap_decide .link_decide{padding:18px 40px 17px 20px}.android .wrap_overbridge .link_decide .ico_gift2{right:25px}.wrap_home .type_christmas .wrap_home_profile .ico_plus,.type_christmas .link_quick .ico_gift2,.type_christmas .theme_intro .deco_thumb,.type_christmas.wrap_tit.bg_lightyellow .ico_gift3,.type_christmas .wrap_decochristmas,.type_christmas .wrap_orderpeople .btn_addpeople .ico_plus,.type_christmas .birthday_profile .ico_deco1,.type_christmas .birthday_profile .ico_deco2,.type_christmas .area_wshprofile .wrap_decochristmas,.type_christmas .wrap_rctprofile .box_profile .thumb_outline:after,.type_christmas .birthday_profile .ico_deco2:after{display:inline-block;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_christmas_221130.png)0 0 no-repeat;background-size:280px 240px;vertical-align:top}.wrap_home .type_christmas .bg_snowing{overflow:hidden;position:absolute;width:100%;height:120px;background-color:#cd3636}.wrap_home .type_christmas.area_home_profile{background-color:#019167}.wrap_home .type_christmas.area_home_profile:before{content:none}.wrap_home .type_christmas.area_home_profile .tit_home_profile{color:#fff}.wrap_home .type_christmas.area_home_theme .wrap_home_theme{position:relative}.wrap_home .type_christmas.area_home_theme .wrap_home_theme:after{position:absolute;top:-6px;left:11px;z-index:10;width:calc(100% - 23px);height:29px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_snow.png) 0 0 no-repeat;background-size:100% 100%;content:""}.type_christmas .wrap_tooltip_select .box_tooltip{background-color:rgba(1,145,103,.8);box-shadow:0 -5px 8px rgba(0,0,0,.13)}.type_christmas .wrap_tooltip_select .wrap_triangle:after{background-color:rgba(1,145,103,.8)}.type_christmas .wrap_home_profile .type_animate .wrap_animate{width:92px;height:70px}.type_christmas .wrap_home_profile .btn_profile.type_animate{top:-16px;right:-19px}.type_christmas .wrap_home_profile .wrap_anichristmas{position:absolute;top:0;width:92px;height:70px}.type_christmas .area_home_profile .tit_home_g{color:#fff}.type_christmas .area_wshprofile .mask_outline{top:24px;left:15px}.type_christmas .area_wshprofile .wrap_decochristmas{position:absolute;left:12px;bottom:21px;z-index:20;width:72px;height:74px;background-position:0 -90px;content:""}.type_christmas .link_quick .ico_gift2{display:block;width:36px;height:36px;margin:0 auto 6px}.type_christmas .link_quick .ico_mygift{background-position:-80px 0}.type_christmas .link_quick .ico_wish{background-position:-120px 0}.type_christmas .link_quick .ico_coupon,.type_christmas .link_quick.type_none .ico_coupon{background-position:-160px 0}.type_christmas .link_quick .ico_point{background-position:-200px 0}.type_christmas .birthday_profile .ico_deco1{right:-18px;top:-18px;z-index:0;width:53px;height:35px;background-position:-200px -80px}.type_christmas .birthday_profile .ico_deco2{overflow:visible;left:24px;bottom:-8px;z-index:20;width:32px;height:26px;background-position:-160px -120px}.type_christmas .birthday_profile .ico_deco2:after{position:absolute;left:-59px;bottom:7px;width:38px;height:60px;background-position:-100px -80px;content:""}.type_christmas .birthday_profile .thumb_outline{position:relative;z-index:10;background-color:#fff;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.type_christmas.wrap_tit.bg_lightyellow{background-color:#cd3636}.type_christmas.wrap_tit.bg_lightyellow .ico_search{background-position:-30px -170px}.type_christmas.wrap_tit.bg_lightyellow .ico_back{background-position:0 -170px}.type_christmas.wrap_tit.bg_lightyellow .ico_close{background-position:-60px -170px}.type_christmas.wrap_tit.bg_lightyellow .ico_home{background-position:-91px -170px}.type_christmas .wrap_rctprofile .tit_g{color:#fff}.type_christmas .wrap_rctprofile .inner_rctprofile{background-color:#cd3636}.type_christmas .wrap_rctprofile .box_profile .thumb_outline:after{background-position:-130px -170px}.type_christmas .wrap_rctprofile .inner_rctprofile .img_decochristmas{position:absolute}.type_christmas .wrap_rctprofile .inner_rctprofile .img_snow{left:50%;transform:translate(-50%);width:329px}.type_christmas .wrap_rctprofile .inner_rctprofile .img_tree{left:10px;bottom:24px;width:64px}.type_christmas .wrap_rctprofile .inner_rctprofile .img_gift{right:21px;bottom:24px;width:36px}.type_christmas .wrap_rctprofile .inner_rctprofile .img_ribbon{top:-36px;left:50%;width:123px;transform:translate(-50%)}.type_christmas .wrap_rctprofile .inner_rctprofile .img_cookie{right:5px;bottom:19px;width:57px}.type_christmas .wrap_rctprofile .txt_sub{color:rgba(255,255,255,.5)}.type_christmas .wrap_orderpeople .wrap_decochristmas{position:absolute;left:-8px;bottom:-8px;width:64px;height:65px;background-position:0 -20px}.type_christmas .wrap_orderpeople .thumb_outline{width:44px;height:44px;padding:0}.type_christmas .wrap_orderpeople .thumb_outline .bg_profile{width:44px;height:44px}.type_christmas.order_msgcard .wrap_orderpeople{padding:13px 0 25px}.type_christmas .box_orderpeople .thumb_outline:after{content:none}.type_christmas .wrap_orderpeople .btn_addpeople .ico_plus{right:-7px;bottom:-5px;width:18px;height:18px}.type_christmas .wrap_countani{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_snow1_221205.png) 0 0 no-repeat;background-size:375px 245px;background-position:center -27px;transition:all .2s cubic-bezier(.61,.01,.47,1)}.type_christmas .count_step2{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_snow2_221205.png) 0 0 no-repeat;background-size:375px 245px;background-position:center -26px}.type_christmas .count_step3{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_snow3_v4.png) 0 0 no-repeat;background-size:375px 245px;background-position:center -26px}.type_christmas .count_step4{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_snow4_221205.png) 0 0 no-repeat;background-size:375px 245px;background-position:center -15px}.type_christmas .wrap_countani .bg_character{bottom:26px}.type_christmas .wrap_countani .bg_ryan{width:105px;height:155px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_ryan.png);opacity:1;transform:translate(-50%)}.type_christmas .wrap_countani .bg_apeach{z-index:30;width:81px;height:106px;margin-left:-8px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_apeach.png)}.type_christmas .wrap_countani .bg_tube{z-index:30;width:70px;height:102px;margin-left:76px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_tube.png)}.type_christmas .wrap_countani .bg_con{z-index:30;width:25px;height:41px;margin-left:127px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_con.png)}.type_christmas .wrap_countani .bg_muzi{z-index:30;width:65px;height:98px;margin-left:81px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_muzi.png)}.type_christmas .wrap_countani .bg_frodo{z-index:30;width:73px;height:134px;margin-left:74px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_frodo.png)}.type_christmas .wrap_countani .bg_neo{z-index:30;width:101px;height:126px;margin-left:14px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_neo.png)}.type_christmas .wrap_countani .bg_jayg{z-index:30;width:68px;height:95px;margin-left:104px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_jayg.png)}.type_christmas .wrap_countani .bg_shadow1{bottom:19px;z-index:10;width:334px;height:118px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_shadow1.png);transform:translate(-50%)}.type_christmas .wrap_countani .bg_shadow2{bottom:36px;width:334px;height:119px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/random/bg_christmas_shadow2.png);transform:translate(-50%)}.type_christmas .count_step1 .bg_ryan{margin-left:-21px}.type_christmas .count_step2 .bg_ryan{margin-left:-62px}.type_christmas .count_step2 .bg_apeach{margin-left:-49px;opacity:1}.type_christmas .count_step2 .bg_tube{opacity:0}.type_christmas .count_step2 .bg_neo{opacity:1}.type_christmas .count_step3 .bg_ryan{margin-left:-96px}.type_christmas .count_step3 .bg_apeach{margin-left:-84px}.type_christmas .count_step3 .bg_neo{margin-left:-20px}.type_christmas .count_step3 .bg_con{opacity:0}.type_christmas .count_step3 .bg_frodo{opacity:1}.type_christmas .count_step4 .bg_ryan{width:84px;height:124px;margin-left:-105px}.type_christmas .count_step4 .bg_apeach{width:65px;height:85px;margin-left:-95px}.type_christmas .count_step4 .bg_neo{width:81px;height:101px;margin-left:-45px}.type_christmas .count_step4 .bg_frodo{width:58px;height:107px;margin-left:31px}.type_christmas .count_step4 .bg_muzi{opacity:0}.type_christmas .count_step4 .bg_tube,.type_christmas .count_step5 .bg_con{opacity:1}.type_christmas .count_step5 .bg_ryan{margin-left:-110px}.type_christmas .count_step5 .bg_apeach{margin-left:-100px}.type_christmas .count_step5 .bg_neo{margin-left:-50px}.type_christmas .count_step5 .bg_frodo{margin-left:25px}.type_christmas .count_step5 .bg_tube{margin-left:71px}.type_christmas .count_step6 .bg_character{bottom:28px}.type_christmas .count_step6 .bg_ryan{width:66px;height:98px;margin-left:-113px}.type_christmas .count_step6 .bg_apeach{width:50px;height:66px;margin-left:-106px}.type_christmas .count_step6 .bg_muzi{opacity:1}.type_christmas .count_step6 .bg_neo{width:63px;height:78px;margin-left:-67px}.type_christmas .count_step6 .bg_frodo{width:46px;height:83px;margin-left:-10px}.type_christmas .count_step6 .bg_tube{width:55px;height:79px;margin-left:27px}.type_christmas .count_step6 .bg_con{width:22px;height:36px;margin-left:69px}.type_christmas .count_step7 .bg_ryan{margin-left:-139px}.type_christmas .count_step7 .bg_apeach{margin-left:-132px}.type_christmas .count_step7 .bg_muzi{margin-left:55px}.type_christmas .count_step7 .bg_neo{margin-left:-93px}.type_christmas .count_step7 .bg_frodo{margin-left:-36px}.type_christmas .count_step7 .bg_tube{margin-left:1px}.type_christmas .count_step7 .bg_con{margin-left:43px}.type_christmas .count_step9 .bg_shadow2{bottom:43px}@media only screen and (max-width:374px){.type_christmas .count_step3{background-size:100%}}@-webkit-keyframes snowFall{0%{top:-5%}to{top:100%}}@keyframes snowFall{0%{top:-5%}to{top:100%}}@-webkit-keyframes shakeSmall{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes shakeSmall{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@-webkit-keyframes shakeMiddle{0%{transform:translate(0)}50%{transform:translate(25px)}to{transform:translate(0)}}@keyframes shakeMiddle{0%{transform:translate(0)}50%{transform:translate(25px)}to{transform:translate(0)}}.type_christmas .bg_snowing .snow{position:absolute;top:-5%;width:6px;height:6px;border-radius:50%;background:#fff;-webkit-animation-name:snowFall,shakeSmall;-webkit-animation-duration:5s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowFall,shakeSmall;animation-duration:5s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.type_christmas .bg_snowing .snow.size_small{width:3px;height:3px}.type_christmas .bg_snowing .snow.size_mideum{width:4px;height:4px}.type_christmas .bg_snowing .snow:nth-child(1){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.type_christmas .bg_snowing .snow:nth-child(2){left:10%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-delay:.5s,1s;animation-delay:.5s,1s;opacity:.5}.type_christmas .bg_snowing .snow:nth-child(3){right:7%;-webkit-animation-duration:8s,3s;animation-duration:8s,3s;-webkit-animation-delay:1s,1.5s;animation-delay:1s,1.5s;opacity:.7}.type_christmas .bg_snowing .snow:nth-child(4){left:47%;-webkit-animation-delay:1.2s,.7s;animation-delay:1.2s,.7s}.type_christmas .bg_snowing .snow:nth-child(5){right:20%;-webkit-animation-delay:2.5s,1.5s;animation-delay:2.5s,1.5s}.type_christmas .bg_snowing .snow:nth-child(6){left:30%;-webkit-animation-delay:1.5s,.5s;animation-delay:1.5s,.5s;opacity:.5}.type_christmas .bg_snowing .snow:nth-child(7){right:40%;-webkit-animation-delay:3s,2.5s;animation-delay:3s,2.5s;opacity:.7}.type_christmas .bg_snowing .snow:nth-child(8){left:20%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.type_christmas .bg_snowing .snow:nth-child(9){right:35%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-delay:5.5s,3s;animation-delay:5.5s,3s}.type_christmas .bg_snowing .snow:nth-child(10){left:40%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-delay:2s,.5s;animation-delay:2s,.5s;opacity:.7}.type_christmas .bg_snowing .snow:nth-child(11){left:15%;-webkit-animation-delay:7s,2.5s;animation-delay:7s,2.5s;opacity:.5}.type_christmas .bg_snowing .snow:nth-child(12){right:10%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-duration:4s,2.5s;animation-duration:4s,2.5s;-webkit-animation-delay:.5s,.5s;animation-delay:.5s,.5s;opacity:.5}.type_christmas .bg_snowing .snow:nth-child(13){left:7%;-webkit-animation-duration:4s,2.5s;animation-duration:4s,2.5s;-webkit-animation-delay:3s,2.5s;animation-delay:3s,2.5s}.type_christmas .bg_snowing .snow:nth-child(14){right:50%;-webkit-animation-name:snowFall,shakeMiddle;animation-name:snowFall,shakeMiddle;-webkit-animation-delay:4s,3.5s;animation-delay:4s,3.5s;opacity:.3}.type_christmas .bg_snowing .snow:nth-child(15){right:25%;-webkit-animation-delay:2s,2.5s;animation-delay:2s,2.5s;opacity:.5}.wrap_message .wrap_list_emoticon{position:relative}.wrap_list_emoticon .btn_g{position:absolute;top:50%;width:60px;height:60px;margin-top:-18px;transform:translateY(-50%)}.wrap_list_emoticon .btn_left{left:11px}.wrap_list_emoticon .btn_right{right:11px}.wrap_list_emoticon .btn_g .ico_arrow{width:13px;height:24px;margin:0 auto}.wrap_list_emoticon .btn_left .ico_arrow{background-position:-60px -180px}.wrap_list_emoticon .btn_right .ico_arrow{background-position:-80px -180px}.category_layer{overflow:hidden;position:fixed;left:0;top:0;bottom:0;width:100%;background-color:#fff}.category_layer .layer_head{display:flex;position:absolute;left:0;top:0;right:0;z-index:10;width:100%;height:44px;padding:0 6px 0 16px;box-sizing:border-box}.category_layer .layer_head:after{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:1px;background-image:linear-gradient(to bottom,#DBDBDB 0%,#DBDBDB 51%,transparent 51%);background-size:100% 1px;content:""}.category_layer .list_ctgtab{font-size:0}.category_layer .list_ctgtab li{display:inline-block;position:relative;margin-right:20px;vertical-align:top}.category_layer .list_ctgtab li:last-child{margin-right:0}.category_layer .link_tab{display:block;position:relative;padding:12px 0 11px;font-size:18px;line-height:21px;color:#666}.category_layer .link_tab[aria-selected=true]{color:#000;font-weight:700}.category_layer .link_tab[aria-selected=true]:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000;content:""}.category_layer .list_ctgtab .wrap_tooltip{position:absolute;left:0;bottom:-36px;z-index:10;opacity:0;-webkit-animation:fadein_ctgtooltip 4s ease forwards;animation:fadein_ctgtooltip 4s ease forwards;pointer-events:none}.category_layer .list_ctgtab .txt_tooltip{display:block;padding:9px 10px;border-radius:4px;font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.036em;color:#fff;background-color:rgba(0,0,0,.7);white-space:nowrap}.category_layer .list_ctgtab .txt_tooltip .emph_g{color:#e9ff46;font-weight:500}.category_layer .list_ctgtab .ico_triangle{overflow:hidden;position:absolute;bottom:100%;left:10px}.category_layer .list_ctgtab .ico_triangle:after{display:block;width:0;height:0;border:5px solid transparent;border-bottom:7px solid rgba(0,0,0,.7);content:""}@-webkit-keyframes fadein_ctgtooltip{0%{opacity:0}5%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fadein_ctgtooltip{0%{opacity:0}5%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.category_layer .wrap_util{display:inline-flex;margin-left:auto}.category_layer .wrap_util .link_search{width:44px;height:44px}.category_layer .wrap_util .ico_nav{width:24px;height:24px;margin:10px}.category_layer .wrap_util .ico_search{background-position:-60px -80px}.category_layer .wrap_util .ico_close{background-position:-90px -80px}.category_layer .layer_body{display:flex;height:calc(100vh - 44px);padding-top:44px}.ios .category_layer .layer_body,.safari .category_layer .layer_body{height:-webkit-fill-available}.category_layer .area_menu{display:flex;overflow:hidden;flex:0 1 115px;background-color:#f5f5f5}.category_layer .inner_menu{overflow-y:auto;flex:1;margin-right:-15px;padding:0 15px 0 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch}.android .category_layer .inner_menu::-webkit-scrollbar,.ios .category_layer .inner_menu::-webkit-scrollbar,.safari .category_layer .inner_menu::-webkit-scrollbar{display:none}.category_layer .area_menu .link_menu{display:block;padding:16px 10px 14px 16px}.category_layer .area_menu .txt_menu{display:inline-block;position:relative;font-size:14px;line-height:21px;color:#666;letter-spacing:-.036em;vertical-align:top}.category_layer .area_menu li.on .link_menu{background-color:#fff}.category_layer .area_menu li.on .txt_menu{font-weight:700;color:#000}.category_layer .area_menu .txt_menu .ico_dot{overflow:hidden;position:absolute;top:3px;right:-6px;width:3px;height:3px;border-radius:50%;font-size:1px;line-height:0;color:transparent;background-color:#ed6e6e}.category_layer .area_cont{display:flex;overflow:hidden;flex:1 0 0}.category_layer .inner_cont{overflow-y:auto;width:100%;margin-right:-15px;padding:0 15px 70px 0;padding-bottom:calc(constant(safe-area-inset-bottom) + 70px);padding-bottom:calc(env(safe-area-inset-bottom) + 70px);-webkit-overflow-scrolling:touch}.section_ctghome{margin-top:60px}.section_ctghome .tit_home{display:block;margin:0 16px;font-size:15px;line-height:18px;color:#000}.section_ctghome .link_title{display:inline-block;vertical-align:top;color:#333}.section_ctghome .tit_home .ico_arr{display:inline-block;width:6px;height:10px;margin:3px 0 0 4px;background-position:-170px -1250px;vertical-align:top}.section_ctghome.section_ctgad{margin:0 0 15px;padding:15px 16px 12px}.section_ctghome.section_ctgad .slide_ctgad{border-radius:4px}.section_ctgad .slide_ctgad .link_ad{display:block;overflow:hidden;position:relative;padding-bottom:36.15%;background-color:rgba(0,0,0,.02)}.section_ctgad .slide_ctgad .img_g{position:absolute;left:50%;top:0;width:100%;transform:translate(-50%)}.section_ctgad .slide_ctgad .ico_ad{position:absolute;top:6px;right:6px;width:28px;height:16px;background-position:-235px -1145px}.section_ctgad .flicking-pagination{position:absolute;bottom:8px;right:8px;z-index:10}.section_ctgad .flicking-pagination-bullets{font-size:0}.section_ctgad .flicking-pagination-bullet{display:inline-block;margin:0 2px;vertical-align:top}.section_ctgad .flicking-pagination-bullet .btn_bullet{display:block;width:4px;height:4px;border-radius:50%;font-size:1px;color:transparent;background-color:#000;opacity:.2}.section_ctgad .flicking-pagination-bullet-active .btn_bullet{opacity:1}.section_ctghome.section_ctgrecommend{margin:18px 0 -30px;padding:0}.section_ctgrecommend .tit_home{display:inline-block;margin-right:0;vertical-align:top}.section_ctgrecommend .group_tooltip{display:inline-block;position:relative;margin:-6px 0 0 -2px;vertical-align:top}.section_ctgrecommend .btn_tooltip{padding:5px 5px 5px 0}.section_ctgrecommend .btn_tooltip .ico_info{width:18px;height:18px;background-position:-255px -435px}.section_ctgrecommend .layer_tooltip{display:none;position:absolute;top:27px;left:-114px;z-index:10;width:213px;padding:10px 36px 10px 16px;border:1px solid #B6B6B6;border-radius:4px;background-color:#fff;box-sizing:border-box}.section_ctgrecommend .group_tooltip.on .layer_tooltip{display:block}.section_ctgrecommend .desc_tooltip{display:block;font-size:13px;line-height:19px;letter-spacing:-.036em;color:#666}.section_ctgrecommend .layer_tooltip .btn_close{position:absolute;top:0;right:0;padding:10px}.section_ctgrecommend .layer_tooltip .ico_close{width:16px;height:16px;background-position:-275px -435px}.section_ctgrecommend .list_recommend{display:flex;overflow:hidden;flex-wrap:wrap;max-height:157px;padding:0 13px 0 16px}.section_ctgrecommend.isBenefit .list_recommend{max-height:117px}.section_ctgrecommend .list_recommend li{margin:5px 3px 0 0}.section_ctgrecommend .link_recommend{display:block;padding:3px 10px 4px 4px;border:1px solid #E5E5E5;border-radius:16px;font-size:0}.section_ctgrecommend .link_recommend .thumb_g{display:inline-block;overflow:hidden;position:relative;width:25px;height:25px;border-radius:100%;vertical-align:top}.section_ctgrecommend .link_recommend .img_g{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.section_ctgrecommend .link_recommend .txt_recommend{display:inline-block;margin:2px 0 0 5px;font-size:13px;line-height:22px;color:#333;vertical-align:top}.section_ctghome.section_ctgbenefit{margin-top:30px}.section_ctghome.section_ctgbenefit .badge_earn{display:inline-block;margin:-1px 0 0 4px;padding:0 6px;border-radius:10px;font-size:10px;line-height:18px;color:#333;font-weight:700;letter-spacing:-.032em;background-color:#ffeb00;vertical-align:top}.android .section_ctghome.section_ctgbenefit .badge_earn{margin-top:0}.section_ctghome.section_ctgbenefit .badge_earn .emph_g{color:#cf0000;font-weight:700}.section_ctghome.section_ctgbenefit .list_recommend{max-height:78px}.section_ctghome.fst{margin-top:30px}.section_ctgsub .list_ctgsub{display:flex;flex-wrap:wrap;padding:0 13px}.section_ctgsub .list_ctgsub li{width:33.3333%;padding:12px 3px 0;box-sizing:border-box}.section_ctgsub .list_ctgsub .link_ctg{display:block;position:relative}.section_ctgsub .list_ctgsub .ico_dot{overflow:hidden;position:absolute;top:0;left:50%;width:4px;height:4px;margin-left:31.35%;border-radius:50%;font-size:1px;line-height:0;color:transparent;background-color:#ed6e6e}.section_ctgsub .list_ctgsub .ctg_image{overflow:hidden;position:relative;width:74.64%;padding-top:74.64%;margin:0 auto}.section_ctgsub .list_ctgsub .thumb_mask{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_squircle_ctg.svg);mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_squircle_ctg.svg);-webkit-mask-size:50px 50px;mask-size:50px 50px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.section_ctgsub .list_ctgsub .thumb_mask:after{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(102,102,102,.04),rgba(102,102,102,.04));content:""}.section_ctgsub .list_ctgsub .img_g{display:block;width:100%}.section_ctgsub .list_ctgsub .txt_name{display:block;margin-top:6px;font-size:13px;line-height:16px;color:#333;letter-spacing:-.036em;text-align:center;word-break:keep-all;word-wrap:break-word}.section_prdlist .cmp_prdlist{padding-top:15px}.section_prdlist .prdlist_mcol2{margin-top:-5px;padding-top:0}.section_prdlist .prdlist_mcol2 .list_prd{padding:0 13px 0 14px}.section_prdlist .prdlist_mcol2 .list_prd li{padding:20px 3px 0 2px}.section_prdlist .prdlist_mcol2 .list_prd .wrap_prd{width:50%}.section_prdlist .prdlist_mcol2 .list_prd .item_prd{width:100%}.section_prdlist .prdlist_mcol2 .list_prd .cmp_prd{padding-bottom:0}.section_prdlist .prdlist_mcol2 .link_info .txt_brand{padding-top:8px;font-size:12px;line-height:13px}.section_prdlist .prdlist_mcol2 .cmp_prd .link_info .txt_prdname{max-height:32px;padding-top:3px;font-size:12px;line-height:16px;color:#000}.section_prdlist .prdlist_mcol2 .link_info .price_info{padding-top:3px}.section_prdlist .cmp_prd .link_info{padding-top:0}.section_prdlist .cmp_prd .price_info .num_sale,.section_prdlist .cmp_prd .price_info .txt_per,.section_prdlist .cmp_prd .price_info .num_price{font-size:12px;line-height:15px}.section_ctgbanner{padding:0 16px}.section_ctgbanner .link_banner{display:block;overflow:hidden;position:relative;padding-bottom:36.11%;border-radius:4px;background-color:rgba(0,0,0,.02)}.section_ctgbanner .link_banner .img_g{position:absolute;left:50%;top:0;width:100%;transform:translate(-50%)}.category_layer.type_lux .inner_cont{padding-bottom:170px;padding-bottom:calc(constant(safe-area-inset-bottom) + 170px);padding-bottom:calc(env(safe-area-inset-bottom) + 170px)}.category_layer.type_lux .area_menu{background-color:#343338}.category_layer.type_lux .area_menu .txt_menu{color:#999}.category_layer.type_lux .section_ctgad{margin-bottom:-10px;padding-bottom:0}.category_layer.type_lux .section_ctgsub{margin-top:40px}@media only screen and (max-width:359px){.section_ctgrecommend .layer_tooltip{left:-114px;width:180px}.section_ctgsub .list_ctgsub li{padding:12px 5px 0 0}.section_ctgsub .list_ctgsub .thumb_mask{width:41px;height:41px;-webkit-mask-size:41px 41px;mask-size:41px 41px}}.area_ctgdetailbnr .link_banner{display:block;overflow:hidden;position:relative;padding-top:27.78%;background-color:rgba(0,0,0,.02)}.area_ctgdetailbnr .link_banner .img_g{position:absolute;left:50%;top:0;width:100%;transform:translate(-50%)}.area_ctgdetailbnr .flicking-pagination{position:absolute;bottom:8px;right:8px;z-index:10}.area_ctgdetailbnr .flicking-pagination-bullets{font-size:0}.area_ctgdetailbnr .flicking-pagination-bullet{display:inline-block;margin:0 2px;vertical-align:top}.area_ctgdetailbnr .flicking-pagination-bullet .btn_bullet{display:block;width:4px;height:4px;border-radius:50%;font-size:1px;color:transparent;background-color:#000;opacity:.2}.area_ctgdetailbnr .flicking-pagination-bullet-active .btn_bullet{opacity:1}.area_ctglist{background-color:#fff}.area_ctglist:after{display:none;position:absolute;top:0;left:0;z-index:30;width:100%;height:100vh;background-color:rgba(0,0,0,.4);content:""}.area_ctglist.on_sub{position:relative}.area_ctglist.on_sub:after{display:block}.area_ctglist.on_sub.fixed:after{display:none}.area_ctglist.on_sub .wrap_depth1{position:relative;z-index:40;background-color:#fff}.area_ctglist .inner_ctglist{position:relative;background-color:#fff}.area_ctglist .list_depth{display:flex;padding:0 16px}.area_ctglist .list_depth .txt_depth{display:block;line-height:45px;color:#888}.area_ctglist .btn_depth1 .ico_arr{display:inline-block;width:6px;height:10px;margin:16px 8px 0 5px;background-position:-195px -15px;vertical-align:top}.android .area_ctglist .btn_depth1 .ico_arr{margin-top:17px}.area_ctglist .btn_depth2 .txt_depth{font-weight:700;color:#222}.area_ctglist .btn_depth2 .badge_earn{display:inline-block;margin:13px 0 0 3px;padding:0 6px;border-radius:10px;font-size:10px;line-height:18px;color:#333;font-weight:700;letter-spacing:-.036em;background-color:#ffeb00;vertical-align:top}.android .area_ctglist .btn_depth2 .badge_earn{margin-top:14px}.area_ctglist .btn_depth2 .badge_earn .emph_g{color:#cf0000;font-weight:700}.area_ctglist .btn_depth2 .ico_arr{display:inline-block;width:10px;height:6px;margin:18px 8px 0 5px;background-position:-185px -35px;vertical-align:top}.android .area_ctglist .btn_depth2 .ico_arr{margin-top:19px}.area_ctglist .btn_depth2.on .ico_arr{transform:rotate(180deg)}.area_ctglist .list_ctgmain{font-size:0;border-top:1px solid #F5F5F5}.area_ctglist .list_ctgmain li{display:inline-block;width:33.3333%;border:solid #F5F5F5;border-width:0 1px 1px 0;vertical-align:top;box-sizing:border-box}.area_ctglist .list_ctgmain li:nth-child(3n){border-right-width:0}.area_ctglist .list_ctgmain .link_ctg{display:block;overflow:hidden;padding:0 3px;font-size:13px;line-height:40px;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.area_ctglist .list_ctgmain li.on .link_ctg{font-weight:700;color:#fff;background-color:#222}.area_ctglist .list_ctgmain li.item_empty{height:41px}.area_ctglist.fixed .inner_ctglist{position:fixed;left:0;right:0;top:43px;z-index:100}.show_lnb .area_ctglist.fixed .inner_ctglist{top:88px}.show_lnb.scrolled .area_ctglist.fixed .inner_ctglist{top:44px}.area_ctglist.fixed .inner_ctglist{overflow:hidden;border-bottom:1px solid rgba(0,0,0,.05)}.area_ctglist.fixed .wrap_depth1{display:none}.area_ctglist.fixed .list_ctgmain,.area_ctglist.fixed .list_ctgsub{overflow-x:auto;padding:8px 16px 25px;margin-bottom:-15px;white-space:nowrap;-webkit-overflow-scrolling:touch}.area_ctglist.fixed .list_ctgmain li,.area_ctglist.fixed .list_ctgsub li{overflow:hidden;width:auto;max-width:145px;margin-right:5px;border:1px solid #E5E5E5;border-radius:16px}.area_ctglist.fixed .list_ctgmain li:last-child,.area_ctglist.fixed .list_ctgsub li:last-child{margin-right:0}.area_ctglist.fixed .list_ctgmain .link_ctg,.area_ctglist.fixed .list_ctgsub .link_ctg{padding:6px 15px 7px;line-height:19px}.area_ctglist.fixed .list_ctgmain li.item_empty,.area_ctglist.fixed .slide_ctglist .flicking-pagination-bullets{display:none}.area_ctglist.fixed .slide_ctglist .flicking-camera>li{width:auto!important}.area_ctglist.fixed .list_ctgmain li .link_ctg{line-height:17px}.area_ctglist.fixed .list_ctgmain li.on{border-color:#222;background-color:#222}.area_ctglist.fixed .list_ctgmain li.on .link_ctg{font-weight:500}.area_ctglist .slide_ctglist .flicking-pagination{padding:10px 0 15px}.area_ctglist .slide_ctglist .flicking-pagination-bullets{font-size:0;text-align:center}.area_ctglist .slide_ctglist .flicking-pagination-bullet{display:inline-block;width:5px;height:5px;margin:0 3px 0 2px;border-radius:50%;background-color:#d9d9d9;vertical-align:top}.area_ctglist .slide_ctglist .flicking-pagination-bullet-active{background-color:#000}.area_ctglist .slide_ctglist .btn_bullet{font-size:0}.area_ctglist .panel_ctgsub{display:none;position:absolute;left:0;top:45px;right:0;z-index:40;background-color:#fff}.area_ctglist.on_sub .panel_ctgsub{display:block}.area_ctglist.on_sub.fixed .panel_ctgsub{display:none}body.on_ctgl{overflow:hidden}.area_ctglist .list_ctgsub{padding:10px 26px;border-top:1px solid #F5F5F5;font-size:0}.area_ctglist .list_ctgsub li{display:inline-block;width:33.3333%;vertical-align:top}.area_ctglist .list_ctgsub .link_ctg{display:block;padding:10px 5px 10px 0;font-size:15px;line-height:22px;color:#666}.area_ctglist .list_ctgsub .on .link_ctg{color:#000;font-weight:700}.area_ctglist .slide_ctgsublist .flicking-pagination{padding-bottom:20px}.area_ctglist .slide_ctgsublist .flicking-pagination-bullets{font-size:0;text-align:center}.area_ctglist .slide_ctgsublist .flicking-pagination-bullet{display:inline-block;width:5px;height:5px;margin:0 3px 0 2px;border-radius:50%;background-color:#d9d9d9;vertical-align:top}.area_ctglist .slide_ctgsublist .flicking-pagination-bullet-active{background-color:#000}.area_ctglist .slide_ctgsublist .btn_bullet{font-size:0}.area_ctglist .wrap_depth1{position:relative}.area_ctglist .tooltip_info{position:absolute;right:16px;top:0}.area_ctglist .tooltip_info .btn_info{padding:13px 0 11px;font-size:13px;line-height:20px;color:#999}.area_ctglist .tooltip_info .ico_info{display:inline-block;width:20px;height:20px;margin:-1px 0 0 2px;background-position:-185px -60px;vertical-align:top}.area_ctglist .tooltip_info .layer_tip{display:none;position:absolute;right:0;top:37px;width:246px;padding:10px 30px 10px 16px;border:1px solid #B6B6B6;border-radius:4px;background-color:#fff;box-sizing:border-box}.area_ctglist .tooltip_info.on .layer_tip{display:block}.area_ctglist .tooltip_info .txt_tip{font-size:13px;line-height:19px;color:#666}.area_ctglist .tooltip_info .btn_close{position:absolute;top:0;right:0;padding:10px}.area_ctglist .tooltip_info .ico_close{width:11px;height:11px;background-position:-185px -45px}.section_ctgbrandsmry{border-bottom:10px solid #F5F5F5}.section_ctgbrandsmry .tit_srchrslt{position:relative;z-index:20;padding:5px 15px 0 16px;background-color:#fff}.section_ctgbrandsmry .tit_srchrslt .link_all{display:block;padding:10px 0;line-height:21px;color:#333}.section_ctgbrandsmry .tit_srchrslt .ico_arr{display:inline-block;width:6px;height:10px;margin:4px 0 0 3px;background-position:-195px 0;vertical-align:top}.android .section_ctgbrandsmry .tit_srchrslt .ico_arr{margin-top:5px}.section_ctgbrandsmry .drop_filter .layer_filter{min-width:120px}.section_ctgbrandsmry .group_ctgbrand{padding-bottom:0}.section_ctgbrand .tit_srchrslt{padding:5px 0 0 16px;background-color:#fff}.group_ctgbrand{padding-bottom:30px;background-color:#fff}.group_ctgbrand .list_ctgbrand{display:flex;flex-wrap:wrap;padding:0 12px 27px}.section_ctgbrandsmry .list_ctgbrand{padding-bottom:20px}.group_ctgbrand .list_ctgbrand li{width:25%;padding:0 4px;box-sizing:border-box}.group_ctgbrand .list_ctgbrand li:nth-child(n+5){padding-top:25px}.group_ctgbrand .list_ctgbrand .link_brand{display:block}.group_ctgbrand .list_ctgbrand .brand_logo{display:block;padding:12px;border:1px solid #E5E5E5;border-radius:4px}.group_ctgbrand .list_ctgbrand .item_logo{display:block;overflow:hidden;position:relative;padding-top:100%;border-radius:4px}.group_ctgbrand .list_ctgbrand .type_prdinside .item_logo{border-radius:100%}.group_ctgbrand .list_ctgbrand .img_g{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%)}.group_ctgbrand .list_ctgbrand .txt_logo{display:block;overflow:hidden;margin-top:8px;font-size:13px;line-height:16px;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap}.group_ctgbrand .slide_ctgbenefit .list_ctgbrand{flex-wrap:nowrap}.group_ctgbrand .slide_ctgbenefit .list_ctgbrand li:nth-child(n+5){padding-top:0}.group_ctgbrand .flicking-pagination-bullets{font-size:0;text-align:center}.group_ctgbrand .flicking-pagination-bullet{display:inline-block;width:5px;height:5px;margin:0 3px 0 2px;border-radius:50%;background-color:#d9d9d9;vertical-align:top}.group_ctgbrand .flicking-pagination-bullet-active{background-color:#000}.group_ctgbrand .flicking-pagination-bullets .btn_bullet{font-size:0}.group_ctgbrand .slide_ctgbenefit .flicking-pagination-bullets{margin-top:-2px}.group_ctgbrand .wrap_pageutils{position:relative;width:194px;height:34px;margin:0 auto;padding:0 56px;box-sizing:border-box}.group_ctgbrand .wrap_pageutils .txt_pagercount{display:flex;align-items:center;justify-content:center;width:100%;height:100%;letter-spacing:-.036em}.group_ctgbrand .wrap_pageutils .txt_pagercount .count_now{color:#000}.group_ctgbrand .wrap_pageutils .txt_pagercount .count_total{margin-left:3px;color:#999}.group_ctgbrand .wrap_pageutils .btn_arrow{position:absolute;top:0;width:56px;height:34px}.group_ctgbrand .wrap_pageutils .ico_arr{width:100%;height:100%}.group_ctgbrand .wrap_pageutils .btn_arrow.btn_prev{left:0}.group_ctgbrand .wrap_pageutils .btn_arrow.btn_prev .ico_arr{background-position:0 -340px}.group_ctgbrand .wrap_pageutils .btn_arrow.btn_next{right:0}.group_ctgbrand .wrap_pageutils .btn_arrow.btn_next .ico_arr{background-position:-60px -340px}.group_ctgbrandnews{background-color:#fff}.group_ctgbrandnews .list_news{padding:4px 0 0}.group_ctgbrandnews .list_news li{overflow:hidden;padding:0 16px}.group_ctgbrandnews .list_news li+li{padding-top:10px}.group_ctgbrandnews .link_news{display:flex;align-items:center}.group_ctgbrandnews .item_img{overflow:hidden;flex:0 0 76px;position:relative;padding-top:76px;margin-right:15px;border-radius:4px}.group_ctgbrandnews .item_img:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.04);content:""}.group_ctgbrandnews .item_img .img_g{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%)}.group_ctgbrandnews .item_txt{flex:0 1 auto}.group_ctgbrandnews .item_txt .txt_brand{display:block;font-size:13px;line-height:19px;color:#999}.group_ctgbrandnews .item_txt .txt_news{display:block;display:-webkit-box;overflow:hidden;max-height:42px;margin-top:5px;font-size:14px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section_ctgrecommend{padding:19px 0 44px}.section_ctgrecommend .tit_srchrslt{padding-bottom:15px}.section_ctgrecommend .tit_srchrslt .tit_g{height:auto;line-height:22px}.section_ctgrecommend .badge_md{position:absolute;bottom:16px;right:16px;padding:0 8px;border-radius:10px;border:1px solid #E5E5E5;font-size:10px;line-height:18px;color:#999;font-weight:700}.section_ctgrecommend .wrap_srchprdlist{padding-top:3px}.section_ctgrecommend .prdlist_mrow1 .cmp_prd{padding-top:7px;padding-bottom:8px}.section_ctgrecommend .prdlist_mrow1 .list_prd li:first-child .cmp_prd{padding-top:0}.explore_layer{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);width:100%;min-width:320px;background-color:#f4f4f4}.explore_layer:after{position:fixed;bottom:0;left:0;right:0;height:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.explore_layer .inner_layer{position:relative}.explore_layer .bg_explore{position:absolute;left:14px;top:-85px;width:150px;height:100px}.explore_layer .area_bubble{overflow:hidden;position:absolute;left:79px;top:4px;height:36px}.explore_layer .item_bubble{position:relative;height:30px;padding:0 14px;border-radius:30px;font-weight:600;font-size:13px;line-height:30px;color:#000;background-color:#ffe600;letter-spacing:-.03em;white-space:nowrap;opacity:0;transform:translateY(100%)}.explore_layer .item_bubble.on{-webkit-animation:slideBubble .9s ease-in-out both;animation:slideBubble .9s ease-in-out both}@-webkit-keyframes slideBubble{0%{opacity:0;transform:translateY(100%)}1%{opacity:1}50%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes slideBubble{0%{opacity:0;transform:translateY(100%)}1%{opacity:1}50%{transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.explore_layer .item_bubble .txt_name{display:inline-block;overflow:hidden;max-width:90px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.explore_layer .item_bubble .ico_tail{position:absolute;left:19px;bottom:-6px;width:11px;height:7px;background-position:-205px -325px}.explore_layer .layer_head{display:flex;justify-content:center;align-items:center;height:50px}.explore_layer .tit_layer{margin-top:1px;font-size:19px;color:#222}.explore_layer .ico_beta{width:34px;height:16px;margin:2px 0 0 5px;background-position:-220px -285px}.explore_layer .btn_close{position:absolute;right:11px;top:10px}.explore_layer .btn_close .ico_close{width:24px;height:24px;margin:3px;background-position:-180px -315px}.explore_layer .layer_body{display:flex;flex-direction:column}.explore_layer .group_receiver{display:flex;align-items:center;padding:18px 15px;border:1px solid #EDEDED;border-radius:8px;background-color:#fff}.explore_layer .group_receiver .btn_profile{flex:0 0 38px;position:relative;margin-right:6px;padding-right:4px}.explore_layer .group_receiver .thumb_outline{width:38px;height:38px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_profile_230320.png)}.explore_layer .group_receiver .thumb_outline:after{background-position:-260px -840px}.explore_layer .group_receiver .img_g{display:block;width:100%;height:auto}.explore_layer .group_receiver .ico_plus{position:absolute;right:0;bottom:0;width:16px;height:16px;background-position:-200px -285px}.explore_layer .group_receiver .tit_g{font-size:17px;line-height:22px;color:#222}.explore_layer .group_receiver .txt_name{display:inline-block;overflow:hidden;max-width:134px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.explore_layer .area_choice{overflow-y:auto;width:100%;height:370px;padding:6px 16px 40px;box-sizing:border-box}.explore_layer .group_profile{display:flex;align-items:center;height:38px;padding:15px 18px;border:1px solid #EDEDED;border-radius:8px;background-color:#fff}.explore_layer .group_choice{padding-top:33px}.explore_layer .tit_choice{font-size:17px;line-height:23px;color:#222}.explore_layer .list_choice{display:flex;flex-wrap:wrap;margin:0 -2px 0 -3px;padding-top:4px}.explore_layer .list_choice li{width:calc(100%/3);padding:5px 2px 0 3px;box-sizing:border-box}.explore_layer .btn_choice{width:100%;height:50px;border:1px solid #EDEDED;border-radius:8px;font-weight:600;line-height:49px;background-color:#fff;text-align:center}.explore_layer .btn_choice[aria-pressed=true]{border-color:#333;font-weight:700;color:#fff;background-color:#333}.explore_layer .btn_choice:disabled{border-color:#e5e5e5;color:#999;background-color:#e5e5e5}.explore_layer .list_icon .btn_choice{overflow:hidden;height:auto;padding:19px 0 21px;line-height:20px;white-space:nowrap}.explore_layer .btn_choice .img_explore{display:block;width:32px;height:32px;margin:0 auto 2px}.explore_layer .wrap_check{padding-top:18px}.explore_layer .item_check{display:inline-block;position:relative;vertical-align:top}.explore_layer .item_check .inp_check{position:absolute;width:100%;height:100%;border:0 none;opacity:.01}.explore_layer .item_check .lab_check{display:flex;align-items:center;position:relative;height:20px;line-height:20px}.explore_layer .item_check .ico_check{width:18px;height:18px;margin-right:7px;background-position:-205px -305px}.explore_layer .item_check .inp_check:checked+.lab_check .ico_check{background-position:-225px -305px}.explore_layer .btn_action{width:100%;height:50px;font-weight:700;font-size:16px;line-height:51px;color:#222;background-color:#feeb00;text-align:center;box-sizing:content-box}.explore_layer .btn_action.type_inspect{color:#fff;background-color:#222}.explore_layer .area_inspect{height:340px;padding-top:30px;text-align:center}.explore_layer .bg_inspect{display:block;width:140px;height:140px;margin:0 auto;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_inspect.png) no-repeat 0 0;background-size:140px 140px}.explore_layer .tit_inspect{display:block;padding-top:22px;font-size:18px;line-height:26px}.explore_layer .desc_inspect{padding-top:7px;line-height:20px;color:#333}.explore_layer .info_inspect{display:inline-flex;justify-content:center;width:252px;margin-top:18px;padding:16px 0 14px;border-radius:8px;font-size:12px;line-height:20px;color:#666;background-color:#fff}.explore_layer .info_inspect dt{font-weight:700;padding-right:7px}.type_sakura .bg_sakura{position:absolute;top:0;left:0;right:0;bottom:-56px;background:#fff url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_sakura_mobile.png) no-repeat 50%;background-size:cover}.wrap_home .type_sakura .wrap_home_profile{position:relative;z-index:20}.type_sakura .type_animate .wrap_anisakura{position:absolute;top:0;width:65px;height:58px}.type_sakura .wrap_tooltip_select .box_tooltip{background-color:#fc8d96}.type_sakura .wrap_tooltip_select .wrap_triangle:after{background-color:#fc8d96}.type_sakura .inner_sakura{overflow:hidden;position:absolute;left:-20px;top:0;right:0;bottom:0;perspective:1000px}.type_sakura .inner_sakura .item_sakura{position:absolute;top:0;left:0;width:12px;height:12px;margin:1px;border:2px solid #FAD7D8;border-radius:15px 5px 15px 0;background:#FFE2E3;-webkit-animation:fall1 10s linear infinite;animation:fall1 10s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;box-shadow:inset 3px 3px 5px -3px #fff;box-sizing:border-box}.type_sakura .inner_sakura .item_sakura:after{position:absolute;right:0px;bottom:0px;top:0px;left:0px;border:1px solid #FAD7D8;border-radius:15px 5px 15px 0;background:#FAD3D4;transform:rotateY(180deg);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.type_sakura .inner_sakura .item_sakura:nth-child(2){top:10%;-webkit-animation-name:fall2;animation-name:fall2;-webkit-animation-delay:1.25s;animation-delay:1.25s}.type_sakura .inner_sakura .item_sakura:nth-child(3){top:25%;-webkit-animation-name:fall3;animation-name:fall3;-webkit-animation-delay:3.65s;animation-delay:3.65s}.type_sakura .inner_sakura .item_sakura:nth-child(4){top:30%;-webkit-animation-name:fall4;animation-name:fall4;-webkit-animation-delay:8.15s;animation-delay:8.15s}.type_sakura .inner_sakura .item_sakura:nth-child(5){top:50%;-webkit-animation-name:fall5;animation-name:fall5;-webkit-animation-delay:5.35s;animation-delay:5.35s}.type_sakura .inner_sakura .item_sakura:nth-child(6){top:75%;-webkit-animation-name:fall6;animation-name:fall6;-webkit-animation-delay:1.25s;animation-delay:1.25s}.type_sakura .inner_sakura .item_sakura:nth-child(7){top:10%;-webkit-animation-name:fall2;animation-name:fall2;-webkit-animation-delay:9.25s;animation-delay:9.25s}.type_sakura .inner_sakura .item_sakura:nth-child(8){top:25%;-webkit-animation-name:fall3;animation-name:fall3;-webkit-animation-delay:2.65s;animation-delay:2.65s}.type_sakura .inner_sakura .item_sakura:nth-child(9){top:30%;-webkit-animation-name:fall4;animation-name:fall4;-webkit-animation-delay:.15s;animation-delay:.15s}.type_sakura .inner_sakura .item_sakura:nth-child(10){top:50%;-webkit-animation-name:fall5;animation-name:fall5;-webkit-animation-delay:1.25s;animation-delay:1.25s}.type_sakura .inner_sakura .item_sakura:nth-child(11){top:75%;-webkit-animation-name:fall6;animation-name:fall6;-webkit-animation-delay:.25s;animation-delay:.25s}.type_sakura .inner_sakura .item_sakura:nth-child(12){top:85%;-webkit-animation-name:fall6;animation-name:fall6;-webkit-animation-delay:1.75s;animation-delay:1.75s}@-webkit-keyframes fall1{to{transform:translateY(200px) translate(1060px) translateZ(200px) rotate3d(1,.25,0,320deg)}}@keyframes fall1{to{transform:translateY(200px) translate(1060px) translateZ(200px) rotate3d(1,.25,0,320deg)}}@-webkit-keyframes fall2{to{transform:translateY(150px) translate(1060px) translateZ(500px) rotate3d(1,.25,.25,220deg)}}@keyframes fall2{to{transform:translateY(150px) translate(1060px) translateZ(500px) rotate3d(1,.25,.25,220deg)}}@-webkit-keyframes fall3{to{transform:translateY(150px) translate(1060px) translateZ(300px) rotate3d(.25,1,1,420deg)}}@keyframes fall3{to{transform:translateY(150px) translate(1060px) translateZ(300px) rotate3d(.25,1,1,420deg)}}@-webkit-keyframes fall4{to{transform:translateY(-160px) translate(1060px) translateZ(-500px) rotate3d(1,1,.25,720deg)}}@keyframes fall4{to{transform:translateY(-160px) translate(1060px) translateZ(-500px) rotate3d(1,1,.25,720deg)}}@-webkit-keyframes fall5{to{transform:translateY(-200px) translate(1060px) translateZ(400px) rotate3d(.25,1,.25,820deg)}}@keyframes fall5{to{transform:translateY(-200px) translate(1060px) translateZ(400px) rotate3d(.25,1,.25,820deg)}}@-webkit-keyframes fall6{to{transform:translateY(-300px) translate(1060px) translateZ(-100px) rotate3d(1,1,1,720deg)}}@keyframes fall6{to{transform:translateY(-300px) translate(1060px) translateZ(-100px) rotate3d(1,1,1,720deg)}}.area_home_theme.type_sakura .wrap_home_theme{position:relative}.area_home_theme.type_sakura .wrap_home_theme:before{position:absolute;top:-14px;left:12px;z-index:20;width:43px;height:23px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_sakura_mobile.png)no-repeat 0 0;background-size:cover;content:""}.area_home_theme.type_sakura .wrap_home_theme:after{position:absolute;top:-8px;right:23px;z-index:10;width:13px;height:13px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_sakura_mobile2.png)no-repeat 0 0;background-size:cover;content:""}.area_home_wish.type_sakura{position:relative}.type_sakura .area_home_wish .sub_area_g,.type_sakura .birthday_profile{z-index:10}.area_home_wish.type_sakura .bg_sakura{bottom:auto;height:100px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_sakura_mobile2.png);background-position:90% 50%}.area_home_wish.type_sakura .bg_sakura.type_birthday{bottom:auto;height:140px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_sakura_mobile3.png);background-position:90% 50%}.type_sakura .wrap_home_profile .many_profiles .btn_profile:before,.type_sakura .btn_profile.type_animate:before{display:none}.type_sakura .wrap_home_profile .btn_profile:before{position:absolute;top:10px;left:-2px;z-index:10;width:8px;height:7px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_sakura_profile.svg)no-repeat 0 0;background-size:cover;content:""}.type_sakura .wrap_home_profile .ico_plus{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/btn_plus_sakura.svg)no-repeat 0 0;background-size:cover}.type_sakura .sub_area_g{z-index:10}.coach_layer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30040}.coach_layer .img_g{display:block;width:100%}.coach_layer .layer_body{position:absolute;left:50%;top:50%;width:100%;min-width:320px;max-width:400px;transform:translate(-50%,-50%)}.coach_layer .btn_start{overflow:hidden;position:absolute;left:16.5%;bottom:0;width:67%;height:10.3%;font-size:1px;line-height:0;color:transparent}.coach_layer .btn_close{position:fixed;right:10px;top:0}.coach_layer .btn_close .ico_close{width:26px;height:26px;margin:6px;background-position:-245px -1020px}.gift_new .wrap_royalty #kakaoContent{padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap_royalty .doc-header .link_logo .txt_title{font-size:18px}.wrap_royalty .cont_before{padding-bottom:50px}.wrap_royalty .cont_before .img_g{width:100%}.wrap_royalty .section_recipients{padding:20px 16px 30px}.wrap_royalty .section_recipients .box_profile{position:relative}.wrap_royalty .section_recipients .bg_profile{width:70px;height:70px;margin:0 auto;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_70.svg);mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_70.svg);-webkit-mask-size:70px 70px;mask-size:70px 70px}.wrap_royalty .section_recipients .bg_profile:after{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_70_border.svg) no-repeat 0 0;background-size:70px 70px}.wrap_royalty .section_recipients .ico_vip{position:absolute;bottom:-9px;left:50%;z-index:10;width:31px;height:20px;background-position:-260px 0;transform:translate(-50%)}.wrap_royalty .section_recipients .name_profile{display:flex;justify-content:center;margin-top:19px;font-size:16px;line-height:26px}.wrap_royalty .section_recipients .name_profile .txt_name{overflow:hidden;max-width:250px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_recipients .desc_benefit{margin-top:16px;font-size:16px;line-height:24px;color:#222;text-align:center;letter-spacing:-.021em}.wrap_royalty .section_recipients .info_sub{display:flex;justify-content:center;margin-top:20px}.wrap_royalty .section_recipients .info_sub .txt_sub{font-size:13px;line-height:16px;color:#888;letter-spacing:-.038em}.wrap_royalty .section_recipients .info_sub .txt_sub+.txt_sub{position:relative;padding-left:13px}.wrap_royalty .section_recipients .info_sub .txt_sub+.txt_sub:before{position:absolute;top:50%;left:6px;width:1px;height:10px;margin-top:-5px;background-color:rgba(4,4,4,.15);content:""}.wrap_royalty .section_vipbenefit{padding:30px 16px;background:linear-gradient(180deg,#FFF 0%,#E6F1FF 23.92%)}.wrap_royalty .section_vipbenefit .tit_benefit{display:block;font-size:20px;font-weight:700;line-height:26px;text-align:center}.wrap_royalty .section_vipbenefit .list_benefit{margin-top:20px}.wrap_royalty .section_vipbenefit .list_benefit li{-webkit-filter:drop-shadow(0 4px 20px rgba(0,0,0,.05));filter:drop-shadow(0 4px 20px rgba(0,0,0,.05))}.wrap_royalty .section_vipbenefit .list_benefit li+li{margin-top:16px}.wrap_royalty .section_guideline{padding:0 16px 30px;background-color:#fafafa}.wrap_royalty .section_guideline .group_guide{padding-top:30px}.wrap_royalty .section_guideline .wrap_tooltip{display:block}.wrap_royalty .section_guideline .wrap_tooltip .tooltip_layer{bottom:calc(100% + 6px);width:246px;padding:16px 17px;border:1px solid #b6b6b6;border-radius:4px}.wrap_royalty .section_guideline .wrap_tooltip .btn_tooltip{display:flex;margin:-4px 0;padding:4px 0;line-height:17px}.wrap_royalty .section_guideline .wrap_tooltip .ico_info{display:block;width:16px;height:16px;margin-left:4px;background-position:-240px -80px}.wrap_royalty .section_guideline .wrap_tooltip .btn_close .ico_close{width:16px;height:16px;background-position:-280px -30px}.wrap_royalty .section_guideline .tit_notice{display:block;font-weight:400;line-height:17px;color:#777}.wrap_royalty .section_guideline .list_notice{margin-top:10px}.wrap_royalty .section_guideline .list_notice li{position:relative;padding-left:7px;font-size:13px;line-height:20px;color:#888;letter-spacing:-.038em}.wrap_royalty .section_guideline .list_notice li:after{position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background-color:#c3c3c3;content:""}.wrap_royalty .section_guideline .list_notice li+li{margin-top:4px}.wrap_royalty .cont_before .wrap_btn{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010}.wrap_royalty .cont_before .wrap_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:""}.wrap_royalty .cont_before .btn_before{display:block;width:100%;padding:15px 0;font-size:18px;line-height:20px;font-weight:700;background-color:#4684e9;color:#fff;text-align:center}.wrap_royalty .section_profile{padding:16px 16px 0}.wrap_royalty .group_profile{display:flex;align-items:center}.wrap_royalty .bg_profile{flex:0 0 60px;position:relative;width:60px;height:60px;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_60.svg);mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_60.svg);-webkit-mask-size:60px 60px;mask-size:60px 60px}.wrap_royalty .bg_profile:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/mask_60_border.svg) no-repeat 0 0;background-size:60px 60px;content:""}.wrap_royalty .bg_profile .img_g{display:block;width:100%}.wrap_royalty .group_profile .ico_vip{display:inline-block;width:31px;height:20px;margin:4px 4px 0 0;background-position:-260px 0;vertical-align:top}.wrap_royalty .section_profile .info_profile{margin-left:10px;font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.02em}.wrap_royalty .section_profile .txt_name{display:inline-block;overflow:hidden;max-width:190px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_profile .txt_highlight{display:inline-block;font-weight:700;vertical-align:top}.wrap_royalty .section_profile .txt_period{display:block;margin-top:16px;font-size:12px;line-height:16px;color:#888;letter-spacing:-.042em;text-align:center}.wrap_royalty .section_profile .txt_date{display:inline-block;position:relative;margin-left:13px;vertical-align:top}.wrap_royalty .section_profile .txt_date:before{position:absolute;top:50%;left:-7px;width:1px;height:10px;margin-top:-5px;background-color:rgba(0,0,0,.15);content:""}.wrap_royalty .section_profile .box_monthly{margin-top:16px;padding:13px;border-radius:4px;border:1px solid rgba(70,132,233,.07);line-height:16px;letter-spacing:-.036em;background:#F3F5FA;color:#222;text-align:center}.wrap_royalty .section_profile .box_monthly .emph_text{font-weight:700;color:#4684e9}.wrap_royalty .head_benefit{text-align:center}.wrap_royalty .head_benefit .num_benefit{display:block;width:24px;height:24px;margin:0 auto 10px;border-radius:20px;line-height:24px;font-size:12px;font-weight:700;background-color:#000;color:#fff;text-align:center}.wrap_royalty .head_benefit .tit_benefit{font-size:20px;line-height:26px;letter-spacing:-.025em}.wrap_royalty .head_benefit .desc_benefit{margin-top:10px;line-height:18px;letter-spacing:-.036em}.wrap_royalty .head_benefit .desc_benefit .break_line{display:none}@media screen and (max-width:320px){.wrap_royalty .head_benefit .desc_benefit .break_line{display:block}}.wrap_royalty .head_benefit .txt_sub{display:block;margin-top:6px;font-size:12px;line-height:16px;color:#888;letter-spacing:-.042em}.wrap_royalty .head_benefit .txt_sub .ico_star{width:6px;height:16px;margin-right:2px;background-position:-290px -60px}.wrap_royalty .wrap_mainbenefit{padding-bottom:30px;background:linear-gradient(180deg,#FFF 0%,#E6F1FF 8.28%)}.wrap_royalty .section_point{margin-top:60px;padding:0 16px}.wrap_royalty .group_pointsave{margin-top:30px;border-radius:10px;background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,.05)}.wrap_royalty .group_pointsave .box_pointsave{padding:0 20px 30px}.wrap_royalty .group_pointsave .tit_group{display:block;padding-top:20px;font-size:15px;font-weight:500;line-height:22px;color:#333;text-align:center;letter-spacing:-.02em}.wrap_royalty .group_pointsave .txt_point{display:block;padding-top:20px;font-size:20px;font-weight:700;line-height:29px;text-align:center;letter-spacing:-.05em}.wrap_royalty .group_pointsave .txt_point .emph_text{font-weight:700;color:#4684e9}.wrap_royalty .group_pointsave .txt_period{display:flex;justify-content:center;margin-top:8px;font-size:12px;line-height:16px;color:#888;letter-spacing:-.042em}.wrap_royalty .group_pointsave .txt_period .txt_date{position:relative;padding-left:13px}.wrap_royalty .group_pointsave .txt_period .txt_date:before{position:absolute;top:50%;left:7px;width:1px;height:10px;margin-top:-5px;background-color:rgba(0,0,0,.15);content:""}.wrap_royalty .group_pointsave .btn_point{display:flex;justify-content:center;align-items:center;width:100%;height:44px;margin-top:20px;border-radius:4px;background-color:#4684e9;color:#fff}.wrap_royalty .group_pointsave .btn_point:disabled{background-color:#a9b7cc}.wrap_royalty .group_pointsave .btn_point .img_loading{flex:0 0 18px;width:18px;height:18px;margin-left:2px}.wrap_royalty .group_pointsave .desc_pointsave{margin-top:10px;font-size:12px;line-height:16px;color:#888;letter-spacing:-.042em;text-align:center}.wrap_royalty .group_pointsave .area_error{height:200px}.royaltypoint_layer .layer_head,.royaltypoint_layer .layer_body{padding:0}.royaltypoint_layer .img_g{display:block;width:100%}.royaltypoint_layer .text_info{position:absolute;top:30px;left:50%;font-size:24px;line-height:35px;color:#101010;text-align:center;letter-spacing:-.042em;transform:translate(-50%)}.royaltypoint_layer .text_info .emph_text{font-size:26px;font-weight:700;color:#000}.wrap_royalty .group_point{margin-top:30px;border-radius:10px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05)}.wrap_royalty .group_point .tit_group{display:block;padding:20px 20px 0;font-size:15px;line-height:22px;color:#333;letter-spacing:-.02em;text-align:center}.wrap_royalty .group_point .bundle_month{position:relative;width:143px;margin:0 auto;padding:20px 28px 0;font-size:18px;font-weight:700;line-height:28px;text-align:center;letter-spacing:-.028em;box-sizing:border-box}.wrap_royalty .group_point .btn_head{display:block;position:relative;width:100%;padding:17px 23px 17px 19px;border-bottom:1px solid #F5F5F5;font-size:15px;line-height:24px;color:#333;text-align:left}.wrap_royalty .group_point .ico_arrow{position:absolute;right:22px;top:24px;width:16px;height:9px;background-position:-280px -645px}.wrap_royalty .bundle_month [class*=btn_]{width:28px;height:28px;border:1px solid rgba(0,0,0,.1);border-radius:4px}.wrap_royalty .bundle_month [class*=btn_]:disabled{border-color:rgba(0,0,0,.08)}.wrap_royalty .bundle_month .btn_prev{position:absolute;left:0;bottom:0}.wrap_royalty .bundle_month .btn_next{position:absolute;right:0;bottom:0}.wrap_royalty .bundle_month [class*=ico_]{width:6px;height:10px;margin:0 auto}.wrap_royalty .bundle_month .ico_prev{background-position:-290px -500px}.wrap_royalty .bundle_month .ico_next{background-position:-290px -515px}.wrap_royalty .bundle_month [class*=btn_]:disabled .ico_prev{background-position:-290px -530px}.wrap_royalty .bundle_month [class*=btn_]:disabled .ico_next{background-position:-290px -545px}.wrap_royalty .bundle_amount{margin:28px 20px 0}.wrap_royalty .group_point .total_point{overflow:hidden;font-size:14px;line-height:22px;color:#333;font-weight:700;letter-spacing:-.02em}.wrap_royalty .total_point .tit_point{float:left}.wrap_royalty .total_point .price_point{float:right}.wrap_royalty .bundle_amount .txt_amount{display:block;margin-top:6px;font-size:12px;line-height:18px;color:#999;letter-spacing:-.02em}.wrap_royalty .bundle_point{min-height:113px;margin:30px 20px 23px}.wrap_royalty .bundle_point .ico_info{display:block;width:15px;height:15px;margin:6px 7px 6px 10px;background-position:-280px -625px}.wrap_royalty .bundle_point .price_point{color:#ff5a42}.wrap_royalty .graph_point .state_graph{display:block;position:relative;overflow:hidden;border-radius:8px}.wrap_royalty .graph_point .bg_graph{display:block;height:16px;background-color:#f7f7f7}.wrap_royalty .graph_point .bar_graph{position:absolute;left:0;top:0;bottom:0;border-top-right-radius:50px;border-bottom-right-radius:50px;background-color:#4684e9;box-sizing:border-box}.wrap_royalty .graph_point .txt_graph{display:flex;justify-content:space-between;margin-top:6px}.wrap_royalty .graph_point .num_graph{font-size:12px;line-height:16px;color:#979797;letter-spacing:-.02em}.wrap_royalty .graph_point .amount_graph{position:relative;display:flex;margin-top:10px;line-height:20px;letter-spacing:-.02em}.wrap_royalty .graph_point .amount_graph .area_amount{display:inline-flex}.wrap_royalty .graph_point .amount_graph .num_sum{font-weight:700;color:#333}.wrap_royalty .graph_point .amount_graph .btn_info{margin:-6px}.wrap_royalty .graph_point .amount_graph .num_amount{margin-left:4px;color:#888}.wrap_royalty .graph_point .amount_graph .num_point{margin-left:auto;font-weight:700;color:#333}.wrap_royalty .graph_point .amount_graph .area_bubble{position:absolute;top:44px;right:0;padding:9px;border-radius:4px;font-size:13px;line-height:18px;letter-spacing:-.02em;background-color:#333;color:#fff}.wrap_royalty .graph_point .amount_graph .area_bubble .emph_text{color:#5f9cff;font-weight:700}.wrap_royalty .graph_point .amount_graph .area_bubble .emph_point{color:#fff}.wrap_royalty .graph_point .amount_graph .area_bubble .ico_triangle{position:absolute;top:-8px;right:20px;width:12px;height:9px;background-position:-300px -20px}.wrap_royalty .bundle_point .btn_normal{display:block;width:100%;height:44px;margin-top:23px;padding:11px 20px;border-radius:4px;border:1px solid #E8E8E8;color:#222;letter-spacing:-.036em}.wrap_royalty .bundle_notice{padding:20px 20px 30px;border-top:1px solid rgba(0,0,0,.07)}.wrap_royalty .bundle_notice .tit_notice{display:block;line-height:17px;color:#333;font-weight:400}.wrap_royalty .bundle_notice .list_notice{margin-top:10px}.wrap_royalty .bundle_notice .list_notice li{position:relative;padding-left:7px;font-size:13px;line-height:18px;color:#888;letter-spacing:-.038em;word-break:keep-all}.wrap_royalty .bundle_notice .list_notice li:before{position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background-color:#c3c3c3;content:""}.wrap_royalty .bundle_notice .list_notice li+li{margin-top:4px}.wrap_royalty .group_point .area_error{height:428px}.wrap_royalty .section_family{padding:0 16px 64px;background-color:#f5f5f5}.wrap_royalty .group_family .box_coupon{overflow:hidden;position:relative;margin-top:16px;padding:16px 16px 18px;border:1px solid #EDEDED;border-radius:8px;background-color:#fff}.wrap_royalty .group_family .bg_coupon{overflow:hidden;float:left;position:relative;width:104px;height:104px;margin:0 14px 12px 0;border-radius:4px}.wrap_royalty .group_family .bg_coupon:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.02);border-radius:4px;content:""}.wrap_royalty .group_family .img_coupon{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.wrap_royalty .group_family .type_finished .img_coupon{opacity:.3}.wrap_royalty .group_family .info_coupon{display:block;overflow:hidden;padding-top:4px;letter-spacing:-.036em}.wrap_royalty .group_family .type_finished .info_coupon{opacity:.3}.wrap_royalty .group_family .txt_servie{display:block;font-size:13px;line-height:14px;color:#999}.wrap_royalty .group_family .txt_coupon{display:block;margin-top:6px;line-height:20px;color:#222}.wrap_royalty .group_family .txt_sale{display:block;margin-top:2px;font-size:16px;line-height:20px;font-weight:700;color:#222}.wrap_royalty .group_family .txt_period{display:block;margin:16px 0;font-size:13px;line-height:19px;color:#999;letter-spacing:-.036em}.wrap_royalty .group_family .link_buy{display:block;width:100%;padding:11px 0;border:1px solid rgba(0,0,0,.1);border-radius:4px;line-height:20px;color:#191919;letter-spacing:-.02em;text-align:center;clear:both}.wrap_royalty .group_family .badge_use{position:absolute;top:50%;left:50%;z-index:10;width:50px;padding-top:2px;border-radius:2px;font-size:11px;line-height:20px;color:#fff;background-color:#333;text-align:center;transform:translate(-50%,-50%)}.wrap_royalty .section_coupon{margin-top:60px}.wrap_royalty .section_coupon .head_benefit{padding:0 16px}.wrap_royalty .section_coupon .bundle_coupon{position:relative;width:292px;margin:30px auto 0}.wrap_royalty .section_coupon .box_coupon{display:flex;width:292px;height:164px;margin:20px auto 0;background:transparent url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_vipcoupon.png) 0 0 no-repeat;background-size:100%;-webkit-filter:drop-shadow(0px 4px 20px rgba(0,0,0,.05));filter:drop-shadow(0px 4px 20px rgba(0,0,0,.05))}.wrap_royalty .section_coupon .tit_coupon{display:block;margin-bottom:-10px;font-size:15px;line-height:30px;font-weight:500;letter-spacing:-.02em}.wrap_royalty .section_coupon .tit_coupon .ico_comm{display:inline-block;width:30px;height:30px;vertical-align:top}.wrap_royalty .section_coupon .tit_coupon .ico_giftbox{background-position:-300px -70px}.wrap_royalty .section_coupon .tit_coupon .ico_shopping{background-position:-340px -70px}.wrap_royalty .section_coupon .tit_coupon .emph_num{display:inline-block;margin-left:4px;font-weight:700;color:#4684e9;vertical-align:top}.wrap_royalty .section_coupon .btn_downall{display:block;width:190px;height:50px;margin:20px auto 0;border:2px solid transparent;border-radius:100px;font-size:15px;font-weight:700;background-image:linear-gradient(#E6F1FF,#E6F1FF),linear-gradient(to right,rgba(70,132,233,1),rgba(72,212,111,1));background-origin:border-box;background-clip:content-box,border-box;color:#4684e9}.wrap_royalty .section_coupon .btn_downall:disabled{border-color:#cbd7e6;background-image:none;color:#9ea9ba;cursor:default}.wrap_royalty .section_coupon .box_coupon .link_coupon{display:flex}.wrap_royalty .section_coupon .box_coupon .desc_coupon{position:relative;overflow:hidden;width:243px;height:164px;padding:18px 21px;box-sizing:border-box}.wrap_royalty .section_coupon .box_coupon .desc_coupon:after{position:absolute;right:0;top:10px;bottom:10px;width:1px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_dashline1.png) repeat-y 0 0;background-size:1px 6px;content:""}.wrap_royalty .section_coupon .box_coupon .txt_coupon{display:block;font-size:15px;font-weight:700;line-height:22px;color:#4684e9;letter-spacing:-.02em}.wrap_royalty .section_coupon .box_coupon .txt_coupon .ico_vip{margin:3px 4px 0 0;width:25px;height:16px;background-position:-300px 0}.wrap_royalty .section_coupon .box_coupon .txt_sale{display:block;overflow:hidden;margin-top:2px;font-size:22px;font-weight:700;line-height:32px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_coupon .box_coupon .list_info{margin-top:13px}.wrap_royalty .section_coupon .box_coupon .list_info li{overflow:hidden;position:relative;padding-left:11px;font-size:13px;line-height:20px;color:#999;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_coupon .box_coupon .list_info li:before{position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#c3c3c3;content:""}.wrap_royalty .section_coupon .box_coupon .btn_download{width:49px}.wrap_royalty .section_coupon .box_coupon .btn_download .ico_download{width:24px;height:24px;background-position:-300px -40px}.wrap_royalty .section_coupon .box_coupon .btn_download .ico_downloaded{display:block;margin:6px auto 0;width:13px;height:10px;background-position:-240px -100px}.wrap_royalty .section_coupon .box_coupon .btn_download.type_disabled{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:16px;color:#111;letter-spacing:-.02em}.wrap_royalty .section_secretpromo{margin-top:60px}.wrap_royalty .section_secretpromo .list_secretprd{margin:30px 16px 0}.wrap_royalty .section_secretpromo .list_secretprd li+li{margin-top:16px}.wrap_royalty .section_secretpromo .list_secretprd .box_secretprd{overflow:hidden;border-radius:10px;background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,.05)}.wrap_royalty .section_secretpromo .box_secretprd .link_product{display:block;height:100%;padding:16px 16px 20px;box-sizing:border-box}.wrap_royalty .section_secretpromo .box_secretprd .wrap_img{display:block;overflow:hidden;position:relative;height:160px;margin-bottom:16px;border-radius:4px}.wrap_royalty .section_secretpromo .box_secretprd .wrap_img:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;border-radius:4px;border:1px solid rgba(0,0,0,.05);content:""}.wrap_royalty .section_secretpromo .box_secretprd .wrap_img .img_thumb{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrap_royalty .section_secretpromo .box_secretprd .wrap_img.type_square .img_bg{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(50px);filter:blur(50px);transform:translateZ(0)}.wrap_royalty .section_secretpromo .box_secretprd .wrap_img.type_square .img_thumb{position:relative;-o-object-fit:contain;object-fit:contain}.wrap_royalty .section_secretpromo .box_secretprd .area_brand{display:flex;margin-bottom:6px}.wrap_royalty .section_secretpromo .box_secretprd .area_brand .thumb_brand{flex:0 0 30px;overflow:hidden;position:relative;width:30px;height:30px;margin-right:6px;border-radius:50%;background-color:rgba(0,0,0,.05)}.wrap_royalty .section_secretpromo .box_secretprd .area_brand .thumb_brand:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.05);content:""}.wrap_royalty .section_secretpromo .box_secretprd .area_brand .img_g{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrap_royalty .section_secretpromo .box_secretprd .name_brand{overflow:hidden;font-size:16px;font-weight:700;line-height:30px;color:#222;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_secretpromo .box_secretprd .tit_product{display:block;overflow:hidden;margin-top:6px;font-weight:400;line-height:18px;color:#222;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_secretpromo .box_secretprd .price_product{display:flex;margin-top:6px;font-size:15px;line-height:16px;letter-spacing:-.033em}.wrap_royalty .section_secretpromo .box_secretprd .emph_text{margin-right:4px;color:#f6432f;font-weight:700}.wrap_royalty .section_secretpromo .box_secretprd .num_price{font-weight:700}.wrap_royalty .section_secretpromo .box_secretprd .txt_won{font-weight:400}.wrap_royalty .section_secretpromo .box_secretprd .txt_date{display:block;margin-top:19px;font-size:12px;line-height:13px;color:#666}.wrap_royalty .section_secretpromo .box_secretprd .desc_brand{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;overflow:hidden;line-height:20px;color:#222;text-overflow:ellipsis;word-break:break-all}.wrap_royalty .section_secretpromo .box_secretprd .area_error{height:320px}.wrap_royalty .section_info{background-color:#f3f4f5}.wrap_royalty .section_info .btn_info{display:block;position:relative;width:100%;padding:16px 20px;border-top:1px solid #F5F5F5;font-size:15px;line-height:22px;color:#222;letter-spacing:-.043em;background-color:#fff;text-align:left}.wrap_royalty .section_info .ico_arrow{position:absolute;right:14px;top:22px;width:14px;height:8px;background-position:-260px -90px}.wrap_royalty .section_info .list_info{padding:15px 16px}.wrap_royalty .section_info .list_info li{padding:5px 0;font-size:13px;line-height:20px;color:#888;letter-spacing:-.038em}.wrap_royalty .section_info .list_depth2 li{position:relative;padding:3px 0 3px 16px;font-size:14px;line-height:20px;color:#888;letter-spacing:-.036em}.wrap_royalty .section_info .list_depth2 li:before{position:absolute;left:4px;top:10px;width:3px;height:3px;border-radius:50%;background-color:#c3c3c3;content:""}.wrap_royalty .section_info .group_info.off .ico_arrow{transform:rotate(180deg)}.wrap_royalty .section_info .group_info.off .list_info{display:none}.wrap_royalty .area_error{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}.wrap_royalty .area_error .desc_error{line-height:20px;color:rgba(34,34,34,.6);letter-spacing:-.036em}.wrap_royalty .area_error .btn_refresh{margin-top:15px}.wrap_royalty .area_error .btn_refresh .ico_refresh{width:37px;height:37px;background-position:-420px 0}.wrap_royalty .area_error .ico_lock{display:block;width:80px;height:61px;margin-bottom:10px;background-position:-330px 0}.wrap_royalty .wrap_mainbenefit.type_end{margin-top:-30px;background:linear-gradient(180deg,#FFF 0%,#E6F1FF 36.98%)}.wrap_royalty .wrap_mainbenefit.type_end.type_pointsave{background:linear-gradient(180deg,#FFF 0%,#E6F1FF 8.28%)}.wrap_royalty .wrap_mainbenefit.type_end .group_pointsave,.wrap_royalty .wrap_mainbenefit.type_end .group_point{margin-top:20px}.wrap_royalty .section_mybenefit{margin-top:60px;padding:0 16px}.wrap_royalty .group_mybenefit{margin-top:20px}.wrap_royalty .group_mybenefit .list_mybenefit li{position:relative;padding:20px 10px 20px 66px;border-radius:10px;font-size:16px;font-weight:500;line-height:23px;background:#FFF;color:#333;letter-spacing:-.063em;box-shadow:0 4px 20px rgba(0,0,0,.05)}.wrap_royalty .group_mybenefit .list_mybenefit li+li{margin-top:10px}.wrap_royalty .group_mybenefit .list_mybenefit .emph_text{color:#4684e9;font-weight:700}.wrap_royalty .group_mybenefit .list_mybenefit .ico_comm{position:absolute;top:12px;left:10px;width:50px;height:39px}.wrap_royalty .group_mybenefit .list_mybenefit .ico_point{background-position:-470px 0}.wrap_royalty .group_mybenefit .list_mybenefit .ico_pointsave{background-position:-530px 0}.wrap_royalty .group_mybenefit .list_mybenefit .ico_coupon{background-position:-420px -40px}.wrap_royalty .group_mybenefit .list_mybenefit .ico_secret{background-position:-480px -40px}.wrap_royalty .group_mybenefit .area_error{height:209px;border-radius:10px;background:#FFF;box-shadow:0 4px 20px rgba(0,0,0,.05)}.survey_layer{width:100%}.survey_layer .inner_layer{position:fixed;left:0;bottom:0;right:0;background-color:#fff}.survey_layer .layer_head{position:relative;padding:11px 0;text-align:center}.survey_layer .top_layer{position:absolute;left:0;top:-15px;width:100%;height:16px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#fff;content:""}.survey_layer .top_layer .control_layer{display:block;width:36px;height:4px;margin:6px auto;border-radius:2px;background-color:rgba(0,0,0,.14)}.survey_layer .tit_layer{font-size:15px;line-height:22px;color:#191919;font-weight:400;letter-spacing:-.036em}.survey_layer .tit_layer .txt_nick{display:inline-block;overflow:hidden;max-width:140px;font-size:15px;line-height:22px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.survey_layer .layer_body{padding:8px 20px 9px}.survey_layer .desc_survey{margin-top:8px;line-height:22px;color:#666;letter-spacing:-.005em;word-break:keep-all}.survey_layer .desc_survey .emph_g{color:#666;font-weight:700}.survey_layer .btn_noview{margin-top:20px;line-height:22px;color:#999;letter-spacing:-.036em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.survey_layer .wrap_btn{padding:16px}.survey_layer .wrap_btn .btn_survey{display:block;width:100%;height:45px;border-radius:6px;font-size:15px;line-height:45px;font-weight:400;color:#191919;letter-spacing:-.036em;background-color:#fee500}.survey_layer .btn_close{top:-2px}.survey_layer .btn_close .ico_close{background-position:-250px -665px}.gift_new .gnb_type1.wrap_bridge #kakaoContent{padding-top:87px}.lounge_bridge{display:flex;height:calc(100vh - 88px);min-height:360px;flex-direction:column;justify-content:center;text-align:center}.lounge_bridge .img_character{margin:-22px auto 0}.lounge_bridge .tit_bridge{display:block;margin-top:20px;font-size:20px;line-height:28px;color:#222;letter-spacing:-.036em}.lounge_bridge .desc_bridge{margin-top:12px;line-height:20px;color:#888;letter-spacing:-.036em}.lounge_bridge .link_home{display:block;width:220px;height:45px;margin:42px auto 0;border-radius:6px;font-size:15px;line-height:45px;color:#191919;letter-spacing:-.036em;background-color:#fee500}.lounge_bridge.type_disable{padding:0 30px}.wrap_royalty.wrap_signup{padding-bottom:50px;padding-bottom:(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px);background-color:#fae100}.wrap_royalty .section_intro{display:flex;position:relative;height:calc(100vh - 44px);padding-bottom:50px;padding-bottom:(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px);box-sizing:border-box}.wrap_royalty .inner_intro{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center}.wrap_royalty .group_intro{position:relative;z-index:10;width:100%;max-width:360px;margin:-10% auto 0;padding:0 25px 26px;background-color:transparent;box-sizing:border-box}.wrap_royalty .bg_intro{position:absolute;left:0;bottom:0;z-index:-1;width:100%;padding-top:88.88%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/royalty_bg_230516.png) no-repeat;background-size:cover}@media only screen and (max-width:320px){.wrap_royalty .section_intro{height:600px;padding-bottom:0}}.wrap_royalty .bundle_intro{padding:30px 0 42px;border-radius:4px;background-color:#f9f7f7;box-shadow:0 4px 4px rgba(0,0,0,.03)}.wrap_royalty .bg_season{display:block;position:relative;width:70px;height:30px;margin:0 auto}.wrap_royalty .bg_season:before,.wrap_royalty .bg_season:after{position:absolute;top:22px;width:44px;height:1px;background-color:#edb54c;content:""}.wrap_royalty .bg_season:before{right:80px}.wrap_royalty .bg_season:after{left:80px}.wrap_royalty .bg_season .img_g{display:block}.wrap_royalty .profile_intro{position:relative;margin-top:4px;padding-top:15px}.wrap_royalty .profile_intro .wrap_profile{position:relative;width:92px;height:92px;margin:0 auto;padding:14px 0;box-sizing:border-box}.wrap_royalty .profile_intro .wrap_profile:after{position:absolute;left:0;top:0;width:100%;height:100%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/profile_cover.png) no-repeat;background-size:92px 92px;content:""}.wrap_royalty .profile_intro .inner_profile{overflow:hidden;position:relative;width:64px;height:64px;margin:0 auto}.wrap_royalty .profile_intro .img_profile{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.wrap_royalty .profile_intro .img_deco{position:absolute;left:50%;top:0;transform:translate(-50%)}.wrap_royalty .section_intro .txt_name{display:block;position:relative;margin-top:-7px;font-size:16px;line-height:24px;letter-spacing:-.04em;text-align:center}.wrap_royalty .section_intro .txt_name .txt_g{display:inline-block;overflow:hidden;max-width:150px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.wrap_royalty .section_intro .img_invite{display:block;margin:14px auto 0}.wrap_royalty .section_intro .tit_vip{display:block;width:160px;margin:30px auto 0;border:1px solid rgba(0,0,0,.03);border-radius:15px;font-family:KakaoBig,sans-serif;font-size:13px;line-height:30px;color:#333;letter-spacing:-.01em;background-color:#fcde10;text-align:center}.wrap_royalty .section_intro .desc_vip{margin-top:30px;font-size:13px;line-height:19px;letter-spacing:-.02em;text-align:center}.wrap_royalty .cover_intro{position:absolute;left:0;bottom:0;width:100%;padding-top:88.88%;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/royalty_cover_230516.png) no-repeat;background-size:cover}.wrap_royalty .section_intro .arrow_scroll{display:block;position:absolute;left:50%;bottom:74px;bottom:(constant(safe-area-inset-bottom) + 74px);bottom:calc(env(safe-area-inset-bottom) + 74px);z-index:10;width:52px;padding:12px 0;opacity:.3;-webkit-animation:scroll .7s infinite alternate cubic-bezier(.4,0,.2,1);animation:scroll .7s infinite alternate cubic-bezier(.4,0,.2,1);transform:translate(-50%)}@media only screen and (max-width:320px){@supports (-webkit-appearance:none) and (stroke-color:transparent){.wrap_royalty .bg_intro,.wrap_royalty .cover_intro{bottom:-3px;padding-top:105%}}.wrap_royalty .section_intro .arrow_scroll{bottom:21px}}.wrap_royalty .section_intro .arrow_scroll .ico_arrow{width:27px;height:12px;margin:0 auto;background-position:-250px -690px}@-webkit-keyframes scroll{0%{transform:translate(-50%);opacity:.3}to{transform:translate(-50%,5px);opacity:1}}@keyframes scroll{0%{transform:translate(-50%);opacity:.3}to{transform:translate(-50%,5px);opacity:1}}.wrap_royalty.wrap_signup .section_info{background-color:transparent}.wrap_royalty.wrap_signup .section_info .group_info{margin-top:60px;text-align:center}.wrap_royalty.wrap_signup .section_info .tit_info{display:block;font-family:KakaoBig,sans-serif;font-size:18px;line-height:20px;text-align:center}.wrap_royalty.wrap_signup .section_info .txt_highlight{display:inline-block;position:relative;z-index:10;vertical-align:top}.wrap_royalty.wrap_signup .section_info .txt_highlight:after{position:absolute;left:-6px;bottom:0;right:-5px;z-index:-1;height:10px;background-color:#fff;content:""}.wrap_royalty.wrap_signup .section_info .txt_info{display:block;margin-top:28px;font-family:KakaoBig,sans-serif;font-size:22px;line-height:24px;font-weight:700;color:#222;letter-spacing:-.03em}.wrap_royalty.wrap_signup .section_info .img_character{display:block;margin:40px auto 0}@media all and (max-width:340px){.wrap_royalty.wrap_signup .section_info .img_character{width:320px;height:169px}}.wrap_royalty.wrap_signup .section_info .txt_noti{display:block;margin-top:30px;font-size:13px;line-height:20px;color:rgba(34,34,34,.6);letter-spacing:-.03em}.wrap_royalty.wrap_signup .group_benefit{padding:100px 30px 0}.wrap_royalty.wrap_signup .group_benefit .tit_info{padding-bottom:14px}.wrap_royalty .group_benefit .box_benefit{position:relative;max-width:300px;margin:30px auto 0;padding:6px;border-radius:4px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.06)}.wrap_royalty .group_benefit .inner_benefit{height:288px;padding:23px 0 0 23px;border:1px solid rgba(224,224,224,.4);border-radius:4px;box-sizing:border-box}.wrap_royalty .group_benefit .num_benefit{display:block;font-size:17px;line-height:20px;color:#999;letter-spacing:-.02em}.wrap_royalty .group_benefit .tit_benefit{display:block;margin-top:10px;font-size:22px;line-height:28px;color:#333;letter-spacing:-.02em}.wrap_royalty .group_benefit .desc_benefit{margin-top:8px;font-size:13px;line-height:18px;color:#999;letter-spacing:-.02em}.wrap_royalty .group_benefit .bg_benefit{position:absolute;bottom:0;right:0;width:200px;height:140px}.wrap_royalty .group_benefit .img_g{display:block;width:100%}.wrap_royalty .section_notice{padding:100px 31px 50px 30px}.wrap_royalty .section_notice .tit_notice{display:block;line-height:20px;color:#333}.wrap_royalty .section_notice .ico_notice{display:inline-block;width:16px;height:16px;margin:1px 6px 0 0;background-position:-280px -660px;vertical-align:top}.wrap_royalty .section_notice .list_notice{margin-top:5px}.wrap_royalty .section_notice li{position:relative;padding:3px 0 0 22px;font-size:13px;line-height:18px;color:#333;letter-spacing:-.02em;word-break:keep-all}.wrap_royalty .section_notice li:before{position:absolute;left:6px;top:9px;width:3px;height:3px;border-radius:50%;background-color:#333;content:""}.wrap_royalty.wrap_signup .wrap_btn{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:30010}.wrap_royalty.wrap_signup .wrap_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:""}.wrap_royalty.wrap_signup .wrap_btn .btn_survey{display:block;width:100%;padding:13px 0;font-family:KakaoBig,sans-serif;font-size:16px;line-height:24px;font-weight:700;color:#fff;text-align:center;background-color:#333}.wrap_royalty.wrap_signup .wrap_btn .btn_survey:disabled{color:rgba(255,255,255,.15);pointer-events:none}.signup_layer{text-align:center}.signup_layer .layer_body{padding:6px 24px 26px}.signup_layer .img_g{display:block;margin:0 auto}.signup_layer .tit_signup{display:block;margin-top:20px;font-size:16px;line-height:24px;color:#333;letter-spacing:-.036em}.signup_layer .desc_signup{margin-top:12px;line-height:20px;color:#666;letter-spacing:-.036em}.signup_layer .txt_signup{display:block;margin-top:16px;padding-top:16px;border-top:1px solid #EDEDED;font-size:12px;line-height:18px;color:#999;letter-spacing:-.036em}.signup_layer .layer_foot.wrap_defaultbtn{border-top:0 none}.signup_layer .wrap_defaultbtn .area_btn+.area_btn{border-left:0 none}.signup_layer .wrap_defaultbtn .btn_comm{border-top:1px solid #ededed}.signup_layer .wrap_defaultbtn .btn_talk{border-color:#ffeb00}.cmp_prdlist .list_prd .list_similar{padding:30px 0 36px;background-color:#f2f4f5}.list_similar .tit_similar{display:block;padding:0 16px 15px;font-size:16px;line-height:22px;letter-spacing:-.036em}.list_similar .prdlist_mcarousel .list_prd{padding:0 12px 20px;background-color:transparent}.list_similar .prdlist_mcarousel li{width:41.667%;padding:0 4px;flex:0 0 41.667%}.list_similar .cmp_prd .thumb_prd .link_thumb:before{background:linear-gradient(0deg,rgba(0,0,0,.02),rgba(0,0,0,.02))}.list_similar .cmp_prd .util_info .ico_cart{background-position:-170px -205px}.cmp_prdlist .list_similar .cmp_prd .link_info{height:auto;min-height:0}.list_similar .cmp_prd .link_info .txt_prdname{max-height:36px;line-height:18px;color:#222}.list_similar .price_info .num_sale,.list_similar .price_info .num_price{display:inline-block;vertical-align:top}.list_similar .price_info .num_sale{margin-right:2px}.list_similar .cmp_prd .review_info{padding-top:8px}.list_similar .prdlist_mcarousel .cmp_prd .review_info .txt_star,.list_similar .prdlist_mcarousel .cmp_prd .review_info .txt_review{font-size:12px;line-height:13px}.list_similar .prdlist_mcarousel .cmp_prd .review_info .txt_star{color:#333}.list_similar .prdlist_mcarousel .cmp_prd .review_info .txt_review{color:#999}.list_similar .cmp_prd .review_info .txt_bar{height:5px;margin:3px 5px 0}.cmp_prdlist.prdlist_mrow1 .list_prd .list_similar{position:relative;margin-bottom:-8px;border:solid #fff;border-width:21px 0}.cmp_prdlist.prdlist_mrow1 .list_prd .list_similar .thumb_prd{float:none;width:100%;height:0;padding-top:100%}.cmp_prdlist.prdlist_mrow1 .list_similar li+li{border-top:0 none}.cmp_prdlist.prdlist_mrow1 .list_similar .cmp_prd{padding:0}.prdlist_mrow1 .list_similar .info_prd{padding-left:0}.prdlist_mrow1 .list_similar .link_info .txt_brand{padding-top:10px}.cmp_prdlist.prdlist_mcol2 .list_prd .list_similar{width:calc(100% + 24px);margin:0 -12px;border-bottom:36px solid #FFF}.prdlist_mcol2 .list_similar .prdlist_mcarousel .list_prd{flex-wrap:nowrap}.prdlist_mcol2 .list_similar .prdlist_mcarousel li{box-sizing:inherit}.prdlist_mcol2 .list_prd .list_similar .cmp_prd{padding-bottom:0}.prdlist_mcol2 .list_prd .list_similar .cmp_prd .info_prd{padding-top:2px}.prdlist_mcol2 .list_prd .list_similar .cmp_prd .util_info{position:static;margin-top:12px}.cmp_prdlist.prdlist_mcol3 .list_prd .list_similar{width:100%;width:calc(100% + 27px);margin:0 -13px 0 -14px;border-bottom:36px solid #FFF}.prdlist_mcol3 .list_similar .prdlist_mcarousel .list_prd{margin:0 0 -20px;flex-wrap:nowrap}.prdlist_mcol3 .list_similar .prdlist_mcarousel li{box-sizing:inherit}.prdlist_mcol3 .list_similar .prdlist_mcarousel .cmp_prd{padding-bottom:0}.prdlist_mcol3 .list_similar .prdlist_mcarousel .cmp_prd .info_prd{padding-top:2px}.prdlist_mcol3 .list_similar .info_head .txt_brand{font-size:13px;line-height:14px}.prdlist_mcol3 .list_similar .cmp_prd .link_info .txt_prdname{padding-top:5px;font-size:14px}.prdlist_mcol3 .list_similar .cmp_prd .price_info{padding-top:5px}.prdlist_mcol3 .list_similar .cmp_prd .price_info .num_sale,.prdlist_mcol3 .list_similar .cmp_prd .price_info .num_price,.prdlist_mcol3 .list_similar .cmp_prd .price_info .txt_per{font-size:15px;line-height:16px}.prdlist_mcol3 .list_prd .list_similar .cmp_prd .util_info{position:static;margin-top:12px}.prdlist_mcol3 .list_prd .list_similar .cmp_prd .util_info .btn_wsh{padding:0}.prdlist_mcol3 .list_similar .cmp_prd .util_info .btn_wsh .ico_wsh{width:19px;height:16px;background-position:-185px -225px}.prdlist_mcol3 .list_similar .cmp_prd .util_info .btn_wsh.on .ico_wsh{background-position:-185px -245px}.prdlist_mcol3 .list_similar .cmp_prd .num_wsh{margin-right:4px;font-size:12px;line-height:13px}.prdlist_mcol3 .list_prd .list_similar .cmp_prd .util_info .ico_cart{width:18px;height:17px;margin:0}.prdlist_mcol3 .list_similar .cmp_prd .review_info .ico_star{margin-right:3px}.wrap_giftgame{height:100vh}.wrap_giftgame .img_comm{width:100%}.wrap_giftgame .emph_gifttxt{font-weight:700}.wrap_giftgame .tit_sec{margin-bottom:8px;font-weight:700;font-size:24px;line-height:36px;letter-spacing:-.05em;text-align:center}.wrap_giftgame .txt_sec{display:block;font-size:14px;color:#666;text-align:center}.wrap_giftgame .area_hinttime{display:inline-block;height:36px;padding:7px 14px 7px 10px;border-radius:99px;box-sizing:border-box;font-weight:500;background-color:#fff}.wrap_giftgame .area_hinttime.on .num_hinttime{color:#ff5230}.wrap_giftgame .txt_hinttime,.wrap_giftgame .num_hinttime{font-size:14px;line-height:16px}.wrap_giftgame .txt_hinttime{color:#666}.wrap_giftgame .num_hinttime{color:#5f96fc}.wrap_giftgame .wrap_info{position:absolute;width:100%;top:50%;left:0;margin-top:-25px;transform:translateY(-50%)}.wrap_giftgame .fixed_btn{display:flex;position:fixed;z-index:100;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);left:0;width:100%;font-size:0}.wrap_giftgame .fixed_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:""}.wrap_giftgame .btn_comm{width:100%;padding:12px 15px 11px;font-weight:700;font-size:18px;color:#222;background-color:#fee700}.wrap_giftgame .btn_comm:disabled{color:#999;background-color:#ededed}.wrap_giftgame .btn_comm.btn_type2{color:#fff;background-color:#222}.wrap_giftgame .txt_byte{position:absolute;color:#000;font-size:12px;text-align:right}.wrap_giftgame .txt_byte .emph_num{color:#5884e0}.wrap_giftgame .ico_quizgame{display:inline-block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/ico_quizgame_231027.png) no-repeat;background-size:210px 160px;color:transparent;vertical-align:middle}.wrap_giftgame .ico_count{display:inline-block;width:20px;height:20px;margin-right:4px;vertical-align:top}.wrap_giftgame .ico_hintcount{display:inline-block;width:20px;height:20px;margin-right:4px;vertical-align:middle}.wrap_giftgame .ico_hintcount3{width:20px;height:20px;background-position:0 -130px}.wrap_giftgame .ico_hintcount2{width:20px;height:20px;background-position:-30px -130px}.wrap_giftgame .ico_hintcount1{width:20px;height:20px;background-position:-60px -130px}.wrap_giftgame .ico_pencil{width:12px;height:12px;background-position:-60px -70px}.wrap_giftgame .ico_addhint{width:14px;height:16px;margin:-3px 9px 0 0;background-position:-60px -30px}.wrap_giftgame .ico_addquestion{width:10px;height:10px;margin:-3px 6px 0 0;background-position:-80px -75px}.wrap_giftgame .ico_delanswer{width:16px;height:16px;background-position:-100px -30px}.wrap_giftgame .ico_edit{width:32px;height:32px;background-position:-40px -90px}.wrap_giftgame .ico_delete{width:32px;height:32px;background-position:0 -90px}.wrap_giftgame .ico_cplanswer{width:12px;height:12px;right:40px;background-position:-60px -70px}.wrap_giftgame .doc-header:after{content:none}.wrap_giftgame .link_logo .txt_title{width:auto;font-size:18px;letter-spacing:-.05em}.wrap_giftgame .link_logo .txt_name{display:inline-block;overflow:hidden;max-width:148px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_giftgame .area_voting{max-width:360px;margin:0 auto 20px;padding:20px 12px;border-radius:12px;box-sizing:border-box;background-color:#fff}.wrap_giftgame .area_voting .tit_waiting{display:block;margin-bottom:12px;font-size:20px;color:#333;word-break:break-all}.wrap_giftgame .area_voting .desc_hint{margin-top:-8px;padding-bottom:20px;font-size:13px;line-height:20px;color:#666}.wrap_giftgame .area_voting .thumb_question{overflow:hidden;position:relative;width:240px;height:160px;margin:0 auto 20px;border-radius:12px;background-color:#fafafa}.wrap_giftgame .area_voting .list_waiting li{overflow:hidden;position:relative;z-index:0;display:flex;margin-bottom:8px;border-radius:12px;background-color:#fafafc;align-items:center}.wrap_giftgame .area_voting .list_waiting li:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.04);border-radius:12px;content:""}.wrap_giftgame .area_voting .list_waiting li:last-child{margin-bottom:0}.wrap_giftgame .area_voting .txt_waitinganswer{padding:13px 12px;font-weight:500;color:#333;line-height:24px;text-align:left;flex:1;word-break:break-all}.wrap_giftgame .area_voting .num_people{margin-right:12px;font-weight:600;font-size:12px;color:#999;text-align:right;flex:0 0 32px}.wrap_giftgame .area_voting .bar_answerpercent{overflow:hidden;position:absolute;z-index:-1;left:0;height:100%;border-radius:12px 0 0 12px;background-color:rgba(0,0,0,.1)}.wrap_giftgame .area_voting li.on .txt_waitinganswer{font-weight:700}.wrap_giftgame .area_voting li.on .bar_answerpercent{background-color:#ffe500}.wrap_giftgame .section_bridge{padding:60px 16px}.wrap_giftgame .section_bridge .tit_sec{margin-bottom:6px}.wrap_giftgame .section_bridge .txt_sec{margin-bottom:37px}.wrap_giftgame .list_giftgame li{margin-bottom:12px}.wrap_giftgame .list_giftgame .link_giftgame{display:block;position:relative;padding:19px 104px 21px 20px;border:1px solid rgba(0,0,0,.04);border-radius:12px;background-color:#fafafc}.wrap_giftgame .list_giftgame .tit_game{display:block;margin-bottom:8px;font-size:18px;line-height:26px;letter-spacing:-.01em;color:#333}.wrap_giftgame .list_giftgame .ico_new{width:45px;height:24px;margin:2px 0 0 8px;background-position:0 0;vertical-align:top}.wrap_giftgame .list_giftgame .txt_game{display:block;line-height:22px;letter-spacing:-.01em;color:#666}.wrap_giftgame .list_giftgame .thumb_bridge{position:absolute;top:10px;right:20px;width:100px;height:100px}.photo_preview{height:calc(100vh - 44px)}.photo_preview .box_photo{position:relative}.photo_preview .bg_mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.photo_preview .box_crop{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:move}.photo_preview .crop_photo{overflow:hidden;position:relative;width:300px;height:200px;border:1px solid #fff;border-radius:12px}.photo_preview .crop_photo .thumb_g{position:absolute}.photo_preview .crop_on .bg_mask,.photo_preview .crop_on .box_crop{display:block}.wrap_giftgame .section_quizmake{padding:20px 16px 112px;text-align:center}.wrap_giftgame .area_questionmake{position:relative;width:calc(100% - 32px);max-width:calc(100% - 32px);margin:0 auto 16px;padding-bottom:12px;border-bottom:1px solid #EDEDED;transition:all .55s ease}.wrap_giftgame .area_questionmake.type_blur{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wrap_giftgame .area_questionmake .ico_pencil{position:absolute;right:0;bottom:22px}.wrap_giftgame .area_questionmake .cu-common-textbox{display:inline-block;position:relative;width:calc(100% - 60px);max-width:calc(100% - 60px);vertical-align:top}.wrap_giftgame .area_questionmake .cu-common-textbox .tf_tbx{overflow-y:hidden;width:100%;height:30px;padding:0;border:0 none;font-weight:700;font-size:20px;line-height:30px;background-color:#fff;vertical-align:top;text-align:center;resize:none;outline:none}.wrap_giftgame .area_questionmake .cu-common-textbox .lab_tbx{position:absolute;left:0;top:0;width:100%;border:0 none;font-weight:700;font-size:20px;line-height:30px;color:#999}.wrap_giftgame .area_questionmake .txt_byte{display:none;position:static;padding:0 0 6px 4px;text-align:left}.wrap_giftgame .area_questionmake .btn_complete{display:none;position:absolute;right:-3px;bottom:5px;height:40px;padding:0 7px;text-align:left;font-size:14px;color:#999}.wrap_giftgame .area_questionmake .btn_complete .ico_complete{width:11px;height:8px;margin-right:3px;background-position:-120px -110px}@media all and (max-width:359px){.wrap_giftgame .area_questionmake{padding-bottom:14px}.wrap_giftgame .area_questionmake .cu-common-textbox .lab_tbx{font-size:18px;line-height:28px}.wrap_giftgame .area_questionmake .cu-common-textbox .tf_tbx{height:28px;font-size:18px;line-height:28px}}.wrap_giftgame [class^=btn_add]{border:1px solid rgba(0,0,0,.08);border-radius:99px;color:#333}.wrap_giftgame .btn_add{display:inline-block;position:relative;border:0 none;vertical-align:top}.wrap_giftgame .btn_add .inp_add{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:.01}.wrap_giftgame .btn_add .lab_add{display:inline-block;padding:8px 12px 7px;border:1px solid rgba(0,0,0,.08);border-radius:38px;font-size:14px;background-color:#fff;vertical-align:top}.wrap_giftgame .btn_addquestion{width:112px;padding:13px 12px 12px}.wrap_giftgame .btn_add .ico_addimg{width:14px;height:12px;margin:-4px 6px 0 0;background-position:-60px -50px}.wrap_giftgame .wrap_btn{margin-bottom:20px;font-size:0}.wrap_giftgame .box_hinttf{display:inline-block;overflow:hidden;position:relative;width:99px;max-width:100%;margin-left:8px;border:1px solid rgba(0,0,0,.08);border-radius:99px;vertical-align:top;transition:width .55s ease}.wrap_giftgame .box_hinttf .tit_hint{position:absolute;top:50%;left:12px;font-weight:500;font-size:14px;color:#333;transform:translateY(-50%);pointer-events:none}.wrap_giftgame .box_hinttf .txt_byte{display:none;top:10px;right:40px}.wrap_giftgame .box_hinttf .btn_delanswer{display:none}.wrap_giftgame .box_hinttf .inp_hintmake{width:100%;height:36px;padding:7px 0;border:0 none;box-sizing:border-box;color:#333;outline:none}.wrap_giftgame .box_hinttf.type_typing{display:block;width:290px;margin:12px auto 0;border-color:#5884e0}.wrap_giftgame .box_hinttf.type_typing .inp_hintmake,.wrap_giftgame .box_hinttf.type_blur .inp_hintmake{padding:7px 78px 7px 65px}.wrap_giftgame .box_hinttf.type_blur{display:block;margin:12px auto 0}.wrap_giftgame .box_hinttf.type_blur .inp_hintmake,.wrap_giftgame .box_hinttf.type_typing.type_blur .inp_hintmake{padding-right:40px}.wrap_giftgame .box_hinttf.type_typing .txt_add,.wrap_giftgame .box_hinttf.type_blur .txt_add{display:none}.wrap_giftgame .box_hinttf.type_typing .txt_byte,.wrap_giftgame .box_hinttf.type_typing .btn_delanswer,.wrap_giftgame .box_hinttf.type_blur .btn_delanswer{display:block}.wrap_giftgame .section_quizmake .list_answermake,.wrap_giftgame .section_quizmake .wrap_btn,.wrap_giftgame .section_quizmake .btn_addquestion{transition:all .55s ease}.wrap_giftgame .type_entertit .list_answermake,.wrap_giftgame .type_entertit .btn_addquestion{z-index:-1;opacity:0}.wrap_giftgame .type_entertit .wrap_btn .btn_addhint,.wrap_giftgame .type_entertit .fixed_btn,.wrap_giftgame .type_entertit .area_questionmake .ico_pencil{display:none}.wrap_giftgame .type_entertit .area_questionmake .txt_byte{display:block}.wrap_giftgame .type_entertit .cu-common-textbox{width:calc(100% - 64px);max-width:calc(100% - 64px)}.wrap_giftgame .type_entertit .cu-common-textbox .tf_tbx,.wrap_giftgame .type_entertit .cu-common-textbox .lab_tbx{padding-left:4px;text-align:left;box-sizing:border-box}.wrap_giftgame .type_entertit .btn_complete{display:block}.wrap_giftgame .type_typing .btn_complete{color:#5884e0}.wrap_giftgame .type_typing .btn_complete .ico_complete{background-position:-140px -110px}.wrap_giftgame .type_entertit .link_randomquestion{display:inline-block}.wrap_giftgame .type_entertit .wrap_btn .btn_add,.wrap_giftgame .type_entertit .wrap_btn .box_hinttf,.wrap_giftgame .type_entertit .ico_pencil{display:none}.wrap_giftgame .list_answermake li{position:relative;margin-bottom:12px}.wrap_giftgame .list_answermake.on{transition:height .3s linear}.wrap_giftgame .list_answermake .item_add{-webkit-animation:addItem 1s ease-in-out;animation:addItem 1s ease-in-out}@-webkit-keyframes addItem{0%{opacity:0}to{opacity:1}}@keyframes addItem{0%{opacity:0}to{opacity:1}}.wrap_giftgame .list_answermake .box_tf{position:relative}.wrap_giftgame .list_answermake .txt_correct,.wrap_giftgame .ico_cplanswer,.wrap_giftgame .btn_delanswer{position:absolute;top:50%;transform:translateY(-50%)}.wrap_giftgame .btn_delanswer{right:4px;padding:8px;font-size:0}.wrap_giftgame .list_answermake .lab_choice{position:absolute;left:0;top:0;cursor:pointer}.wrap_giftgame .box_tf .inp_answermake{width:100%;padding:15px 47px;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-sizing:border-box;font-size:16px;outline:none}.wrap_giftgame .box_tf.on .inp_answermake{border-color:#5884e0}.wrap_giftgame .box_tf .inp_answermake.type_correct{padding-left:76px}.wrap_giftgame .box_tf .txt_byte{display:none;position:absolute;right:12px;top:19px;font-size:12px;line-height:18px;color:#000}.wrap_giftgame .box_tf .txt_byte .emph_num{color:#5884e0}.wrap_giftgame .box_tf.on .txt_byte{display:block}.wrap_giftgame .list_answermake .inp_g{position:absolute;left:0;top:0;width:46px;height:56px;border:0;background:none;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.wrap_giftgame .list_answermake .inp_g+.lab_choice .ico_radio{width:20px;height:20px;margin:18px 13px;background-position:0 -60px}.wrap_giftgame .list_answermake .inp_g:checked+.lab_choice .ico_radio{background-position:-30px -60px}.wrap_giftgame .list_answermake .inp_g:checked~.inp_answermake{font-weight:700;background-color:rgba(0,0,0,.08)}.wrap_giftgame .list_answermake .inp_g:checked~.inp_answermake::-webkit-input-placeholder{font-weight:400}.wrap_giftgame .list_answermake .inp_g:checked~.inp_answermake::-moz-placeholder{font-weight:400}.wrap_giftgame .list_answermake .inp_g:checked~.inp_answermake::placeholder{font-weight:400}.wrap_giftgame .area_quizimg{position:relative}.wrap_giftgame .list_answermake .txt_correct{position:absolute;left:44px;width:26px;height:18px;border-radius:99px;font-weight:700;font-size:10px;line-height:19px;color:#333;background-color:#fff}.android .wrap_giftgame .list_answermake .txt_correct{line-height:18px}.wrap_giftgame .area_quizimg .btn_edit,.wrap_giftgame .area_quizimg .btn_delete{position:absolute;bottom:12px}.wrap_giftgame .area_quizimg .btn_edit{right:54px}.wrap_giftgame .area_quizimg .btn_delete{right:12px}.wrap_giftgame .area_tooltip{position:absolute;top:63px;left:0;z-index:10;padding:9px 10px;border-radius:4px;background:rgba(0,0,0,.7);pointer-events:none}.wrap_giftgame .area_tooltip .txt_tooltip{font-size:13px;line-height:18px;letter-spacing:-.05em;color:#fff}.wrap_giftgame .area_tooltip .ico_triangle{overflow:hidden;position:absolute;top:-12px;left:20px}.wrap_giftgame .area_tooltip .ico_triangle:after{display:block;width:0;height:0;border:5px solid transparent;border-bottom:7px solid rgba(0,0,0,.7);content:""}.wrap_giftgame .link_randomquestion{display:none;min-width:108px;min-height:36px;padding:1px 16px 1px 6px;border-radius:99px;border:1px solid rgba(0,0,0,.04);box-sizing:border-box;font-weight:500;font-size:14px;color:#666;background-color:#fafafc;box-shadow:0 0 20px rgba(0,0,0,.08);vertical-align:top}.wrap_giftgame .link_randomquestion .ico_question{display:inline-block;width:32px;height:32px;margin-right:2px;vertical-align:middle}.wrap_giftgame .link_randomquestion.on{min-width:127px;min-height:40px;padding:4px 18px 4px 10px;border:none;font-size:16px;line-height:24px;color:#333;background-color:#feeb00}.wrap_giftgame .link_randomquestion.on .ico_question{margin-right:4px}.wrap_giftgame .section_quizmake .group_questionmake{width:100%;transition:all .55s ease}.wrap_giftgame .section_quizmake.random_active .group_questionmake{display:none}.wrap_giftgame .section_quizmake.type_entertit .group_questionmake{box-sizing:border-box}.wrap_giftgame .section_quizmake.type_entertit .area_questionmake{position:relative;width:calc(100% - 32px);margin:5px auto 22px;text-align:left;border-color:transparent}.wrap_giftgame .section_quizmake.type_entertit .area_questionmake:after{position:absolute;left:40%;right:40%;bottom:-1px;height:1px;background-color:#5884e0;-webkit-animation:lineMotion .3s ease-in-out both;animation:lineMotion .3s ease-in-out both;content:""}@-webkit-keyframes lineMotion{0%{left:40%;right:40%}to{left:0;right:0}}@keyframes lineMotion{0%{left:40%;right:40%}to{left:0;right:0}}.wrap_giftgame .cont_randomqst .section_quizmake{height:calc(100vh - 125px);padding:0}.wrap_giftgame .slide_randomquiz{position:absolute;left:0;top:50vh;z-index:-1;width:100%;opacity:0;transition:all .5s ease}.wrap_giftgame .section_quizmake.random_active .slide_randomquiz{z-index:0;opacity:1}.wrap_giftgame .slide_randomquiz .item_randomquiz{position:absolute;left:0;top:50%;width:100%;margin-top:-22px;opacity:0;transform:translateY(-50%)}.wrap_giftgame .slide_randomquiz .item_randomquiz.on{z-index:10;opacity:1}.wrap_giftgame .cont_randomqst .tit_randomquiz{display:block;padding:0 20px;font-weight:700;font-size:20px;line-height:32px;color:#333;background-color:#fff;text-align:center;word-break:break-all}.wrap_giftgame .txt_countnotice{display:block;position:relative;z-index:10;margin-top:4px;font-size:12px;color:#999;text-align:center}.wrap_giftgame .link_countmore{margin:-8px;padding:8px;text-decoration:underline;color:#5884e0}.wrap_giftgame .wrap_countnum .wrap_usercnt{margin:0 auto 40px}.wrap_giftgame .wrap_countnum .txt_countnum{font-weight:500;font-size:20px;letter-spacing:-.05em;line-height:30px;color:#000}.wrap_giftgame .list_quizoption{margin-top:16px}.wrap_giftgame .list_quizoption li{margin-bottom:16px}.wrap_giftgame .list_quizoption li:last-child{margin-bottom:0}.wrap_giftgame .list_quizoption .btn_opt{width:94px;height:36px;margin-right:6px;color:#191919;line-height:16px;border:1px solid rgba(0,0,0,.1);border-radius:50px;background-color:#fff}.wrap_giftgame .list_quizoption .btn_opt:disabled{cursor:not-allowed}.wrap_giftgame .list_quizoption .btn_opt.on{font-weight:700;border-color:#191919}.wrap_giftgame .list_quizoption .btn_opt:last-of-type{margin-right:0}.wrap_giftgame .list_quizoption .area_btn{margin-top:10px;font-size:0}.gift_new #kakaoContent.cont_full .section_countpeople{position:relative;justify-content:flex-start;padding-top:40px}.gift_new #kakaoContent.cont_full .wrap_countani{position:absolute;left:0;bottom:10px;width:100%}.wrap_giftgame .select_time{display:flex}.wrap_giftgame .select_time .btn_opt:not(.type_select){flex:1;width:auto;max-width:94px}.wrap_giftgame .btn_opt .ico_select{display:inline-block;width:14px;height:14px;margin:1px 0 0 4px;background-position:-105px -95px;vertical-align:top}.android .wrap_giftgame .btn_opt .ico_select{margin-top:2px}.wrap_countuser .section_countpeople{display:flex;flex-direction:column;justify-content:center;flex:1}.wrap_countuser .tit_sec{margin-bottom:0;line-height:32px}.wrap_countuser .section_countnum{padding:20px 16px 74px;background-color:#fcfcfc;padding-bottom:calc(constant(safe-area-inset-bottom) + 74px);padding-bottom:calc(env(safe-area-inset-bottom) + 74px)}.wrap_giftgame .tit_quizoption{display:block;font-weight:400;line-height:16px}@media screen and (max-height:667px){.wrap_giftgame .area_btn .btn_opt{position:relative;font-size:12px;width:82px;height:28px;line-height:14px}.wrap_giftgame .area_btn .btn_opt:before{position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;content:""}.wrap_giftgame .select_time .btn_opt:not(.type_select){max-width:82px}.wrap_giftgame .select_time .btn_opt .ico_select{width:12px;height:12px;background-position:-120px -95px}.wrap_giftgame .tit_quizoption{font-size:13px;line-height:15px}.wrap_giftgame .list_quizoption .area_btn{margin-top:8px}.wrap_countuser .txt_countnum{font-size:16px;line-height:19px}.wrap_countuser .wrap_usercnt [class*=ico_]{margin:-1px}.wrap_countuser .wrap_usercnt .btn_usercnt{position:relative}.wrap_countuser .wrap_usercnt .btn_usercnt:before{position:absolute;width:30px;height:30px;left:50%;top:50%;content:"";transform:translate(-50%,-50%)}.gift_new #kakaoContent.cont_full .section_countpeople{padding-top:20px;min-height:209px}.gift_new #kakaoContent.cont_full .wrap_countani{bottom:0}}.wrap_giftgame .section_quizparticipate{padding:12px 16px 98px;text-align:center}.wrap_giftgame .section_quizparticipate .area_hinttime{margin-bottom:16px;background-color:rgba(95,150,252,.04)}.wrap_giftgame .section_quizparticipate .area_hinttime.on{background-color:#fff8f7}.wrap_giftgame .txt_question{display:block;width:260px;margin:0 auto 24px;font-size:20px;word-break:break-all}.wrap_giftgame .btn_hint{display:block;overflow:hidden;position:relative;height:36px;min-width:123px;max-width:123px;margin:0 auto 20px;border:1px solid #FEEB00;border-radius:36px;font-size:0;transition:all .5s ease-in-out}.wrap_giftgame .btn_hint .ico_hint{width:14px;height:16px;margin:-3px 7px 0 -1px;background-position:-100px -50px}.wrap_giftgame .btn_hint .intro_hint,.wrap_giftgame .btn_hint .txt_hint{display:inline-block;overflow:hidden;left:0;top:0;height:36px;font-size:13px;color:#333;vertical-align:top;box-sizing:border-box;transition:all 1s ease-in-out}.wrap_giftgame .btn_hint .intro_hint{position:relative;padding:7px 12px}.wrap_giftgame .btn_hint .txt_hint{position:absolute;overflow:hidden;min-width:123px;max-width:300px;padding:8px 11px 6px;font-size:13px;color:#333;background-color:#feeb00;opacity:0;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_giftgame .txt_hint [class*=ico_hintcount]{margin:-2px 6px 0 0}.wrap_giftgame .btn_hint.on{max-width:500px;-webkit-animation:hideHint 1s ease 3.5s both;animation:hideHint 1s ease 3.5s both}.wrap_giftgame .btn_hint.on .intro_hint{position:absolute;opacity:0;z-index:-1}.wrap_giftgame .btn_hint.on .txt_hint{position:relative;opacity:1}@-webkit-keyframes hideHint{0%{height:36px;margin-bottom:20px}to{height:0;margin-bottom:8px;border:0 none;opacity:0}}@keyframes hideHint{0%{height:36px;margin-bottom:20px}to{height:0;margin-bottom:8px;border:0 none;opacity:0}}.wrap_giftgame .thumb_quizimg{overflow:hidden;position:relative;height:0;margin-bottom:12px;padding-bottom:66.465%;border-radius:12px;background-color:#fafafa}.wrap_giftgame .thumb_quizimg .img_comm,.wrap_giftgame .thumb_question .img_comm{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wrap_giftgame .thumb_quizimg:after,.wrap_giftgame .area_voting .thumb_question: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_giftgame .list_quizanswer li{position:relative;margin-bottom:12px}.wrap_giftgame .list_quizanswer .inp_answer{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;border:0;background:none;opacity:.01;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.wrap_giftgame .list_quizanswer .inp_answer:checked+.lab_answer{font-weight:700;background-color:#feeb00}.wrap_giftgame .list_quizanswer .lab_answer{display:flex;min-height:56px;padding:7px 12px;border:1px solid rgba(0,0,0,.04);border-radius:12px;box-sizing:border-box;font-weight:500;font-size:16px;color:#333;background-color:#fafafa;justify-content:center;align-items:center;word-break:break-all}.wrap_giftgame .cont_hinthide .thumb_quizimg{margin-bottom:20px}.wrap_giftgame .cont_txt2 .lab_answer{min-height:120px}.wrap_giftgame .cont_txt3 .lab_answer{min-height:64px}#kakaoWrap.wrap_waiting{height:100vh;min-height:568px;background-color:#feeb00}.wrap_giftgame.wrap_waiting #kakaoContent{position:relative;height:100%;box-sizing:border-box;background-color:#feeb00}.wrap_giftgame.wrap_waiting .group_head{background-color:#feeb00}.wrap_giftgame.wrap_waiting .wrap_info{text-align:center}.wrap_giftgame.wrap_waiting .area_hinttime{height:36px;margin-bottom:34px;padding:10px 12px}.wrap_giftgame.wrap_waiting .txt_hinttime,.wrap_giftgame.wrap_waiting .num_hinttime{font-size:14px;vertical-align:top}.wrap_giftgame.wrap_waiting .ico_hintcount{width:16px;height:16px;margin-top:-1px;vertical-align:top}.wrap_giftgame .txt_sec{margin-bottom:16px;color:#333}.wrap_giftgame .thumb_gift{position:relative;width:320px;height:200px;margin:0 auto 12px;padding-top:34px}.wrap_giftgame .thumb_gift .thumb_img{overflow:hidden;width:180px;margin:0 auto;border-radius:12px}.wrap_giftgame .thumb_gift:before{position:absolute;top:-9px;left:0;width:312px;height:114px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/bg_gifttwinkle_231030.png) no-repeat 0 0;background-size:312px 114px;content:""}.wrap_giftgame.wrap_waiting .thumb_gift{height:auto;padding-top:0}.wrap_giftgame.wrap_waiting .thumb_gift .img_giftphoto{display:block}.wrap_giftgame.wrap_waiting .cont_private .thumb_gift{height:198px;margin-bottom:40px;padding-top:0}.wrap_giftgame .txt_giftname{display:block;overflow:hidden;max-width:240px;margin:0 auto 40px;font-size:13px;line-height:20px;color:#333;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_giftgame .area_participant{display:inline-block;padding:6px 16px 6px 10px;border-radius:99px;font-size:0;background-color:#fff280;vertical-align:top}.wrap_giftgame .slide_profilefphoto{display:inline-block;position:relative;min-width:24px;max-width:58px;height:24px;font-size:0;vertical-align:top}.wrap_giftgame .slide_profilefphoto .item_profile{display:inline-block;width:24px;margin-left:-7px;vertical-align:top}.wrap_giftgame .slide_profilefphoto .item_profile:first-of-type{margin-left:0}.wrap_giftgame .area_participant .thumb_outline{display:block;position:relative;width:24px;height:24px;-webkit-mask-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/bg_mask_type2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.wrap_giftgame .area_participant .thumb_outline:after{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/frame_quizprofile.png) no-repeat 0 0;background-size:26px 26px;content:""}.wrap_giftgame .txt_participant{display:inline-block;margin-left:6px;font-size:12px;color:#333;line-height:24px;vertical-align:top}.wrap_giftgame .txt_nickname{display:inline-block;overflow:hidden;max-width:88px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;word-break:break-all}.wrap_giftgame #kakaoContent.cont_constructor{height:auto}.wrap_giftgame .cont_constructor .wrap_info{top:auto;left:auto;margin-top:12px;padding:0 16px 50px;background-color:#feeb00;box-sizing:border-box;transform:none}.wrap_giftgame .cont_constructor .area_hinttime{margin-bottom:20px}.wrap_giftgame .cont_loading .thumb_img{margin:20px auto}.wrap_giftgame .cont_loading .txt_sec{margin-bottom:40px}.wrap_giftgame .cont_loading .area_chunsik{overflow:hidden;width:240px;height:240px;margin:0 auto;border-radius:240px;background-color:#fff}.wrap_giftgame .section_cancle{display:flex;height:calc(100vh - 44px);flex-flow:column;justify-content:center}.wrap_giftgame .section_cancle .txt_sec{margin-bottom:60px}.wrap_giftgame .section_cancle .thumb_img{width:134px;height:170px;margin:0 auto}.wrap_giftgame .bg_fixed{position:fixed;left:0;right:0;top:0;height:50vh}.wrap_giftgame .bg_prize{position:absolute;left:0;top:0;z-index:10010;width:100%;padding-bottom:200%}.wrap_giftgame .bg_prize .inner_prize{position:absolute;left:0;top:0;width:100%;height:100%}.wrap_giftgame.wrap_result .group_head,.wrap_giftgame.wrap_result .wrap_prize,.wrap_giftgame .bg_fixed.type_yellow{background-color:#feeb00}.wrap_giftgame.wrap_resultnon .group_head,.wrap_giftgame.wrap_resultnon .wrap_prize,.wrap_giftgame .bg_fixed.type_gray{background-color:#e2e2e2}.wrap_giftgame .section_result{position:relative;min-height:calc(100vh - 44px);padding-bottom:100px;background-color:#fff;box-sizing:border-box}.wrap_giftgame .wrap_prize{padding:0 16px 24px;background-repeat:no-repeat;background-position:50% 32px;text-align:center}.wrap_giftgame.wrap_result .type_twinkle{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/bg_twinkle.png);background-size:324px 163px}.wrap_giftgame.wrap_resultnon .type_twinkle{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/bg_notwinkle.png);background-size:324px 163px}.wrap_giftgame .list_result{display:inline-block;height:32px;font-size:0;margin:0 auto 24px;background-color:rgba(0,0,0,.1);border-radius:99px;vertical-align:top}.wrap_giftgame .list_result li{display:inline-block;vertical-align:top}.wrap_giftgame .list_result li+li{margin-left:-4px}.wrap_giftgame .list_result .link_result{display:block;padding:0 12px;font-size:13px;font-weight:500;color:rgba(51,51,51,.8);line-height:32px}.wrap_giftgame .list_result .link_result[aria-selected=true]{width:72px;background-color:#fff;border-radius:99px;box-sizing:border-box;color:#333}.wrap_giftgame .wrap_prize .txt_sec{margin-bottom:24px;color:#333}.wrap_giftgame .wrap_prize .txt_sec .emph_gifttxt{display:inline-block;overflow:hidden;max-width:170px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_giftgame .wrap_prize .thumb_gift{overflow:hidden;width:240px;height:220px;margin:0 auto 20px;padding-top:0;border-radius:12px}.wrap_giftgame .wrap_prize .thumb_gift:before{display:none}.wrap_giftgame .wrap_prize .thumb_gift .img_g{position:relative}.wrap_giftgame.wrap_resultnon .wrap_prize .thumb_gift .img_g{-webkit-filter:grayscale(1);filter:grayscale(1)}.wrap_giftgame .wrap_prize .area_txtmsg{display:inline-block;padding:11px 16px;border:1px solid rgba(0,0,0,.04);border-radius:99px;box-sizing:border-box;background-color:#fff;font-size:0;vertical-align:top;box-shadow:0 2px 12px rgba(0,0,0,.08)}.wrap_giftgame .wrap_prize .thumb_outline{display:inline-block;position:relative;width:22px;height:22px;margin-right:6px;vertical-align:top}.wrap_giftgame .wrap_prize .thumb_outline:after{background-position:-190px -915px}.wrap_giftgame .wrap_prize .tit_txtmsg{position:relative;margin-right:6px;padding-right:6px;font-weight:500;font-size:14px;line-height:24px}.wrap_giftgame .wrap_prize .tit_txtmsg:after{position:absolute;top:2px;right:0;width:1px;height:12px;background-color:#ededed;content:""}.wrap_giftgame .area_txtmsg.type_nomsg .tit_txtmsg{margin-right:0;padding-right:0}.wrap_giftgame .area_txtmsg.type_nomsg .tit_txtmsg:after{content:""}.wrap_giftgame .wrap_prize .txt_txtmsg{display:inline-block;overflow:hidden;max-width:114px;font-size:12px;line-height:24px;color:#999;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.wrap_giftgame .wrap_prize .txt_quote{display:inline-block;font-size:12px;line-height:24px;color:#999;vertical-align:top}.wrap_giftgame .wrap_prize .area_voting{margin-bottom:0}.wrap_giftgame .wrap_winners{padding:0 16px;background-color:#fff}.wrap_giftgame .wrap_winners .txt_notice{position:relative;padding:12px 0 20px 9px;border-bottom:1px solid #f5f5f5;font-size:13px;line-height:17px;color:#888}.wrap_giftgame .wrap_winners .txt_notice:before{position:absolute;left:0;top:21px;width:4px;height:4px;border-radius:4px;background-color:#ccc;content:""}.wrap_giftgame .wrap_winners .emph_date{color:#4a90e2}.wrap_giftgame .wrap_winners .tit_winners{display:block;padding:20px 0 12px;font-size:15px;letter-spacing:-.042em;color:#393939}.wrap_giftgame .wrap_winners .num_people{margin-left:4px;font-weight:400;letter-spacing:-.016em;color:#5a86dd}.wrap_giftgame .wrap_winners .list_user{padding-bottom:12px;border-bottom:1px solid #f5f5f5}.wrap_giftgame .list_user li{overflow:hidden;position:relative;height:55px}.wrap_giftgame .list_user .wrap_thumb{position:absolute;left:0;top:50%;transform:translateY(-50%)}.wrap_giftgame .list_user .thumb_outline{display:block;position:relative;width:40px;height:40px}.wrap_giftgame .list_user .thumb_outline:after{background-position:-190px 0}.wrap_giftgame .list_user .wrap_info{display:block;height:55px;margin:0;padding-left:52px;box-sizing:border-box;font-size:0;letter-spacing:-.028em;color:#393939}.wrap_giftgame .list_user .type_mygift{padding-right:81px}.wrap_giftgame .list_user .txt_nick,.wrap_giftgame .list_user .txt_anwser{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_giftgame .list_user .txt_nick{display:inline-block;max-width:calc(100% - 31px);padding-top:9px;font-size:16px;vertical-align:middle}.wrap_giftgame .list_user .txt_anwser{display:block;font-size:12px;line-height:16px;color:#999}.wrap_giftgame .list_user .ico_gift{width:14px;height:15px;margin:7px 0 0 8px;background-position:-120px -90px}.android .wrap_giftgame .list_user .ico_gift{margin-top:4px}.wrap_giftgame .list_user .ico_giftno{width:14px;height:15px;margin:-3px 0 0 8px;background-position:-140px -90px}.wrap_giftgame .list_user li.on .txt_anwser{color:#5a86dd}.wrap_giftgame .list_user .ico_me{position:absolute;right:-3px;bottom:0;width:16px;height:16px;background-position:-160px -30px}.wrap_giftgame .list_user .link_mygift{position:absolute;right:0;top:12px;width:71px;height:22px;border:1px solid #ededed;border-radius:12px;font-size:12px;line-height:23px;background-color:#fff;text-align:center;letter-spacing:-.028em;color:#222}.wrap_giftgame .info_result{padding:13px 16px 14px;background-color:#fff}.wrap_giftgame .info_result .txt_info{display:flex;font-size:12px;line-height:14px;color:#999}.wrap_giftgame .info_result .ico_info{flex:0 0 14px;width:14px;height:14px;margin-right:6px;background-position:-140px -50px}.wrap_giftgame .info_result .txt_info+.txt_info{margin-top:12px}.wrap_giftgame .wrap_first .num_rank{position:absolute;left:0;top:0;width:40px;height:100%;font-size:21px;line-height:55px;color:#222}.wrap_giftgame .wrap_first .wrap_thumb{left:40px}.wrap_giftgame .wrap_first .wrap_info{padding-left:92px}.wrap_giftgame .wrap_first .txt_nick,.wrap_giftgame .wrap_random .txt_nick,.wrap_giftgame .item_noone .txt_nick{padding-top:0;line-height:55px}.wrap_giftgame .wrap_zero .info_zero{padding:45px 16px 86px}.wrap_giftgame .wrap_first .info_zero{padding:100px 16px 109px}.wrap_giftgame .wrap_zero .txt_zero{font-size:16px;line-height:24px;letter-spacing:-.05em;color:#333;text-align:center}.wrap_giftgame .wrap_zero .desc_zero{margin-top:8px;font-size:12px;line-height:18px;letter-spacing:-.05em;color:#999;text-align:center}.wrap_giftgame .list_user .item_noone .thumb_outline{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/quizgame/bg_noone.png)}.wrap_giftgame .list_user .item_noone .txt_nick{color:#ccc}.notreceive_layer .layer_body{padding:0}.notreceive_layer .tit_layer{display:block;margin:0 24px 16px;font-weight:700;font-size:16px;letter-spacing:-.05em;color:#333}.notreceive_layer .txt_layer{margin:0 24px 12px;line-height:20px;letter-spacing:-.05em;color:#666}.notreceive_layer .thumb_img{width:80px;margin:0 auto}.notreceive_layer .area_notice{margin-top:-11px;padding:16px 24px;background-color:rgba(0,0,0,.02)}.notreceive_layer .tit_notice{display:block;margin-bottom:4px;font-weight:500;font-size:12px;line-height:22px;letter-spacing:-.05em;color:#333}.notreceive_layer .list_notice li{position:relative;padding-left:8px;font-size:12px;line-height:20px;letter-spacing:-.05em;color:#999}.notreceive_layer .list_notice li:before{position:absolute;top:7px;left:0;width:3px;height:3px;border-radius:3px;background-color:#999;content:""}.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}.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}.progress_layer.type_auto .thumb_emoti{height:auto}.progress_layer.type_auto .inner_layer{height:auto;padding:36px 0 28px}.progress_layer.type_auto .wrap_progress{padding:0}.progress_layer.type_auto .text_progress{padding:0 50px 20px}.wrap_giftload{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 102px - constant(safe-area-inset-bottom));min-height:calc(100vh - 102px - env(safe-area-inset-bottom));padding:50px 16px;background-color:#fff;text-align:center;box-sizing:border-box}.wrap_giftload .tit_load{margin-top:18px;font-size:20px;line-height:24px;color:#222;letter-spacing:-.025em}.wrap_giftload .txt_sub{margin-top:10px;line-height:20px;color:#888;letter-spacing:-.036em}.wrap_giftload .btn_confirm{width:220px;margin-top:42px;padding:11px 10px 13px;border-radius:6px;font-size:15px;line-height:21px;color:#191919;background-color:#fee500;letter-spacing:-.033em;box-sizing:border-box}.msgcardsave_layer{position:fixed;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);left:0;z-index:30030;background-color:#fff}.msgcardsave_layer .tit_layer{display:block;padding:10px 0;font-weight:500;font-size:16px;line-height:30px;text-align:center}.msgcardsave_layer .group_save:first-child{border-top:0 none}.msgcardsave_layer .group_save{margin:0 20px;border-top:1px solid #f3f3f3}.msgcardsave_layer .group_save:last-child .btn_save{padding:20px 0 25px}.msgcardsave_layer .btn_save{display:flex;width:100%;padding:20px 0}.msgcardsave_layer .btn_save .ico_save{width:24px;height:24px;background-position:-265px -1130px}.msgcardsave_layer .btn_save .ico_photo{width:24px;height:24px;background-position:-265px -1155px}.msgcardsave_layer .btn_save .ico_video{width:24px;height:24px;background-position:-265px -1180px}.msgcardsave_layer .btn_save .ico_voice{width:24px;height:24px;background-position:-265px -1205px}.msgcardsave_layer .btn_close{position:absolute;top:0;right:0;padding:17px 18px}.msgcardsave_layer .btn_close .ico_close{width:16px;height:16px;background-position:-280px -1105px}.msgcardsave_layer .info_save{padding-left:12px;text-align:left}.msgcardsave_layer .btn_save .tit_save{display:block;font-weight:500;font-size:16px;line-height:24px}.msgcardsave_layer .btn_save .desc_save{display:block;padding-top:4px;font-size:12px;line-height:17px;color:#999}.msgcardsave_layer:after{position:fixed;right:0;bottom:0;left:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}.comm_layer.giftx_reservation_layer .txt_info{margin-bottom:12px;line-height:22px;color:#666;letter-spacing:-1px}.comm_layer.giftx_reservation_layer .bg_giftximg{display:block;width:252px;height:132px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_giftx_reservation_231220.png) 0 0 no-repeat;background-size:252px 132px}.comm_layer.giftx_reservation_layer .wrap_defaultbtn .area_btn .btn_comm{letter-spacing:-1px}.comm_layer.giftx_reservation_layer .wrap_defaultbtn .area_btn+.area_btn .btn_comm{border-color:#ffeb00}.pickup_layer{position:fixed;left:0;top:0;bottom:0;width:100%}.pickup_layer .inner_layer{position:relative;height:100%}.pickup_layer .img_thumb,.wrap_shopdetail .img_thumb,.area_map .img_thumb,.wrap_pickup .img_thumb,.cont_reserv .img_thumb{display:block;width:100%}.pickup_layer .list_info{padding-top:9px;font-size:13px;line-height:19px;color:#888}.pickup_layer .list_info li{position:relative;padding-left:10px}.pickup_layer .list_info li+li{margin-top:2px}.pickup_layer .list_info li:before{position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:4px;background-color:#ccc;content:""}.pickup_layer .btn_pickup{display:block;width:100%;height:34px;border:1px solid #ddd;border-radius:4px;font-size:13px;line-height:34px}.android .pickup_layer .btn_pickup{line-height:32px}.pickup_layer .btn_pickup .ico_map{width:16px;height:16px;margin:9px 2px 0 0;background-position:-100px 0}.reserv_layer .wrap_tooltip{position:absolute;left:0;z-index:10;opacity:0;-webkit-animation:fadeTooltip 5s ease forwards;animation:fadeTooltip 5s ease forwards;pointer-events:none}.reserv_layer .wrap_tooltip .txt_tooltip{display:block;padding:9px 10px;border-radius:3px;font-size:13px;line-height:16px;color:#fff;background-color:#333;white-space:nowrap}.reserv_layer .wrap_tooltip .ico_triangle{overflow:hidden;position:absolute;bottom:-11px;left:9px}.reserv_layer .wrap_tooltip .ico_triangle:after{display:block;width:0;height:0;border:5px solid transparent;border-top:7px solid #333;content:""}@-webkit-keyframes fadeTooltip{0%{opacity:0}5%{opacity:0}25%{opacity:1}75%{opacity:1}99%{opacity:0}to{display:none}}@keyframes fadeTooltip{0%{opacity:0}5%{opacity:0}25%{opacity:1}75%{opacity:1}99%{opacity:0}to{display:none}}.pickup_layer .layer_head{position:fixed;left:0;right:0;top:0;z-index:100;height:44px;background-color:#fff}.pickup_layer .layer_head .tit_layer{display:block;padding:0 50px;font-weight:400;font-size:16px;line-height:44px;text-align:center}.pickup_layer .btn_close{position:fixed;right:6px;top:0;z-index:100}.pickup_layer .btn_close .ico_close{width:16px;height:16px;margin:14px;background-position:-210px -20px}.pickup_layer .layer_body{height:100%;padding-top:44px;box-sizing:border-box}.reserv_layer{background-color:#f5f5f5}.reserv_layer .group_pickup{overflow-y:auto;height:100%;padding-bottom:150px;padding-bottom:calc(constant(safe-area-inset-bottom) + 150px);padding-bottom:calc(env(safe-area-inset-bottom) + 150px);box-sizing:border-box;-webkit-overflow-scrolling:touch}.reserv_layer [class*=bundle_]{background-color:#fff}.reserv_layer .bundle_prd{padding:18px 16px 16px}.reserv_layer .bundle_prd .tit_bundle{display:block;font-size:14px;line-height:18px}.pickup_prd{display:flex}.pickup_prd .wrap_thumb{flex:0 0 60px;overflow:hidden;position:relative;width:60px;height:60px;margin-top:16px;border-radius:4px}.pickup_prd .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border:1px solid rgba(0,0,0,.02);border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.pickup_prd .info_prd{flex:1;overflow:hidden;padding:16px 0 0 10px}.pickup_prd .txt_brand{display:block;overflow:hidden;padding-bottom:4px;font-size:13px;line-height:14px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pickup_prd .tit_prd{display:block;overflow:hidden;font-weight:400;font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pickup_prd .row_opt{position:relative;padding-top:6px;font-size:0}.pickup_prd .badge_opt{display:inline-block;height:16px;margin-right:4px;padding:0 2px;border:1px solid #ccc;font-size:12px;line-height:16px;color:#999;vertical-align:top}.pickup_prd .txt_opt{font-size:13px;line-height:18px;color:rgba(51,51,51,.6);vertical-align:top}.reserv_layer .bundle_prd .list_info{padding-bottom:8px}.reserv_layer .bundle_prd .wrap_tooltip{top:-36px}.reserv_layer .bundle_prd .btn_pickup{margin-top:16px}.reserv_layer .bundle_reserv{margin-top:8px}.reserv_layer .bunch_reserv{padding:20px 16px 24px}.reserv_layer .head_bunch{position:relative}.reserv_layer .head_bunch .wrap_tooltip{bottom:29px}.reserv_layer .tit_bunch{display:block;font-size:16px;line-height:20px}.reserv_layer .tit_bunch .txt_num{display:inline-block;width:20px;height:20px;margin-right:6px;border-radius:20px;font-size:12px;line-height:20px;color:#fff;background-color:#000;vertical-align:top;text-align:center}.reserv_layer .emph_reserv{display:block;margin-bottom:18px;padding:11px 14px 11px 18px;border-radius:4px;font-weight:700;font-size:13px;line-height:18px;color:#4684e9;background-color:rgba(70,132,233,.06)}.reserv_layer .emph_reserv .ico_info{width:12px;height:12px;margin:3px 6px 0 0;background-position:-180px 0}.reserv_layer .link_shop{display:block;position:relative;margin-top:20px;padding:16px 30px 17px 15px;border:1px solid #333;border-radius:6px}.reserv_layer .link_shop .tit_shopname{display:block;display:-webkit-box;overflow:hidden;position:relative;max-height:50px;font-size:17px;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.reserv_layer .link_shop .txt_state{position:absolute;left:0;top:2px}.reserv_layer .link_shop .txt_state+.txt_shopname{padding-left:34px}.reserv_layer .link_shop .txt_address{display:block;display:-webkit-box;overflow:hidden;max-height:36px;margin-top:5px;font-size:13px;line-height:18px;color:#888;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.reserv_layer .link_shop .ico_arr{position:absolute;right:14px;top:50%;width:6px;height:10px;margin-top:-5px;background-position:-80px -20px}.reserv_layer .box_shop{margin-top:20px;padding:17px 15px 15px;border:1px solid #ddd;border-radius:6px}.reserv_layer .box_shop .desc_shop{padding-bottom:12px;font-size:13px;line-height:19px;color:#333;text-align:center}.reserv_layer .box_shop .btn_shop{width:100%;height:36px;border-radius:4px;font-weight:500;font-size:13px;line-height:36px;background-color:#feeb00;text-align:center}.reserv_layer .bundle_reserv .btn_pickup{margin-top:12px}.reserv_layer .module_choice{padding:27px 0 7px}.reserv_layer .choice_calendar{margin:0 -5px}.reserv_layer .choice_time{padding-bottom:10px}.reserv_layer .choice_time .txt_choice,.reserv_layer .lab_reserv{display:block;padding-top:16px;font-size:13px;line-height:14px;color:#666}.reserv_layer .choice_time .info_time{margin-top:9px;padding:13px 15px;border:1px solid rgba(0,0,0,.06);border-radius:4px;background-color:#fafafa}.reserv_layer .choice_time .info_time dt{font-weight:700;font-size:13px;line-height:14px}.reserv_layer .choice_time .info_time dd{padding-top:8px;font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.05em}@media screen and (max-width:359px){.reserv_layer .choice_time .info_time dd{padding-top:10px;font-size:13px;line-height:15px}}.reserv_layer .choice_time .row_choice{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px 8px;margin-top:8px}.reserv_layer .choice_time .btn_time{flex:0 0 25%;height:35px;border:1px solid #E8E8E8;border-radius:4px;font-size:13px;line-height:33px;color:#000;text-align:center}.reserv_layer .choice_time .btn_time:disabled{border-color:#f5f5f5;color:#bbb;background-color:#f5f5f5}.reserv_layer .choice_time .btn_time[aria-pressed=true]{border-color:#feeb00;background-color:#feeb00}.reserv_layer .lab_reserv{padding:20px 0 6px}.reserv_layer .box_tf{overflow:hidden;border:1px solid #E8E8E8;border-radius:4px}.reserv_layer .box_tf.on{border-color:#333}.reserv_layer .box_tf.error{border-color:#f63d38}.reserv_layer .box_tf .tf_reserv{width:100%;height:38px;padding:9px 11px 8px;border:0 none;line-height:21px;box-sizing:border-box}.reserv_layer .box_tf .tf_reserv::-webkit-input-placeholder{color:#a5a5a5}.reserv_layer .box_tf .tf_reserv:-moz-placeholder{color:#a5a5a5}.reserv_layer .box_tf .tf_reserv::-moz-placeholder{color:#a5a5a5}.reserv_layer .emph_error{display:block;padding-top:6px;font-size:12px;line-height:14px;color:#f63d38}.reserv_layer .bundle_agree{margin-top:8px;padding:7px 16px 13px 18px}.reserv_layer .item_agree{position:relative;margin-top:6px}.reserv_layer .item_agree .inp_check{position:absolute;left:0;top:0;width:100%;height:100%;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:.001}.reserv_layer .item_agree .lab_agree{display:block;position:relative;padding:5px 26px;cursor:pointer}.reserv_layer .item_agree .txt_agree{display:block;line-height:20px;color:#222}.reserv_layer .item_agree .ico_check{position:absolute;left:0;top:5px;width:20px;height:20px;background-position:-145px -1010px}.reserv_layer .item_agree .inp_check:checked+.lab_agree .ico_check{background-position:-120px -1010px}.reserv_layer .item_agree .link_agree{position:absolute;right:-5px;top:0;padding:5px;font-size:13px;line-height:20px;color:#888;text-decoration:underline}.reserv_layer .bundle_notice{padding:18px 16px 24px}.reserv_layer .bundle_notice .tit_notice,.wrap_pickup .group_info .tit_notice{display:block;font-weight:500;font-size:15px;line-height:22px}.reserv_layer .bundle_notice .ico_notice,.wrap_pickup .group_info .ico_notice{width:14px;height:14px;margin:4px 6px 0 0;background-position:-200px 0}.reserv_layer .bundle_notice .list_info{padding:4px 0 0 4px;font-size:14px;line-height:21px}.reserv_layer .bundle_notice .list_info li:before{top:8px}.reserv_layer .group_confirm{position:fixed;left:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100;width:100%;padding:15px 16px;border-radius:8px 8px 0 0;background-color:#fff;box-sizing:border-box;box-shadow:0 -4px 12px rgba(0,0,0,.05)}.reserv_layer .group_confirm: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:""}.reserv_layer .group_confirm .info_confirm{display:flex;margin-left:-1px}.reserv_layer .group_confirm [class*=txt_]{font-weight:500;font-size:14px;line-height:16px;color:#bbb}.reserv_layer .group_confirm [class*=txt_].on{color:#000}.reserv_layer .group_confirm .txt_info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.reserv_layer .group_confirm .txt_info{max-width:calc(50% - 6px)}.reserv_layer .group_confirm .ico_info{width:16px;height:16px;margin-right:6px;background-position:-90px -20px}.reserv_layer .group_confirm .txt_date{flex:1;position:relative;padding-left:13px;white-space:nowrap}.reserv_layer .group_confirm .txt_date:before{position:absolute;left:6px;top:3px;width:1px;height:10px;background-color:#d9d9d9;content:""}.reserv_layer .group_confirm .wrap_btn{display:flex;gap:0 8px;padding-top:18px}.reserv_layer .group_confirm .wrap_btn [class*=btn_]{flex:1;height:45px;border-radius:2px;font-size:15px;line-height:45px;text-align:center}.reserv_layer .group_confirm .btn_confirm{color:#fff;background-color:#000}.reserv_layer .group_confirm .btn_confirm:disabled{color:#666;background-color:#f5f5f5}.reserv_layer .group_confirm .btn_cancel{border:1px solid #ddd;color:#333}.map_layer{overflow-y:auto;background-color:#fff}.map_layer .layer_body{position:relative}.map_layer .wrap_map,.map_layer .cont_map{top:44px}.map_layer .box_search{position:fixed;left:0;right:0;top:44px;z-index:110}.map_layer .form_search{position:relative;z-index:110;padding:6px 16px 9px;border-bottom:1px solid rgba(0,0,0,.05);background-color:#fff}.map_layer .form_search .fld_search{display:flex;width:100%;min-width:0;height:44px;border-radius:4px;background-color:#f5f5f5}.map_layer .form_search .tf_search{flex:1;min-width:0;height:44px;padding:12px;border:0 none;font-size:16px;line-height:20px;background-color:transparent;box-sizing:border-box;outline:none}.map_layer .form_search .tf_search::-webkit-input-placeholder{color:#bbb}.map_layer .form_search .tf_search:-moz-placeholder{color:#bbb}.map_layer .form_search .tf_search::-moz-placeholder{color:#bbb}.map_layer .form_search .btn_search{height:44px;margin:0 9px 0 5px;padding:0 3px;font-weight:400;font-size:16px;line-height:44px;color:rgba(51,51,51,.5)}.map_layer .form_search.write_on .btn_search{color:#4684e9}.map_layer .form_search.write_done .btn_search{display:none}.map_layer .form_search .btn_delete{display:none;margin-left:10px}.map_layer .form_search.write_on .btn_delete,.map_layer .form_search.write_done .btn_delete{display:block}.map_layer .form_search.write_done .btn_delete{margin-right:8px}.map_layer .form_search .ico_delete{width:18px;height:18px;margin:13px 5px;background-position:-275px -25px}.map_layer .group_keyword{overflow-y:auto;position:fixed;left:0;right:0;top:103px;bottom:0;z-index:100;width:100%;background-color:#fafafa}.map_layer .list_keyword{padding:0 16px;background-color:#fff}.map_layer .list_keyword li+li{border-top:1px solid rgba(0,0,0,.05)}.map_layer .list_keyword .link_keyword{display:block;overflow:hidden;padding:14px 0;line-height:22px;color:#666;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.map_layer .list_keyword .emph_keyword{color:#4684e9}.map_layer .group_filter{position:absolute;left:0;right:0;top:104px;z-index:110;pointer-events:none}.map_layer .group_filter .bundle_filter{overflow:hidden;height:52px;margin-top:-10px;border-bottom:1px solid rgba(0,0,0,.05);background-color:#fff;pointer-events:auto}.map_layer .group_filter .inner_filter{display:flex;flex-wrap:nowrap;gap:0 5px;overflow-x:auto;padding:10px 16px 39px;-webkit-overflow-scrolling:touch}.map_layer .group_filter .btn_filter{flex:0 0 auto;height:32px;padding:0 15px;border:1px solid #E5E5E5;border-radius:32px;font-size:13px;line-height:30px;color:#333;background-color:#fff}.map_layer .group_filter .btn_filter[aria-pressed=true]{border-color:#222;font-weight:700;color:#fff;background-color:#222}.map_layer .group_filter .desc_info{margin:10px 16px 0;padding:11px 16px;border-radius:4px;font-weight:500;font-size:13px;line-height:18px;color:#fff;background-color:rgba(0,0,0,.8);letter-spacing:-.02em;box-sizing:border-box;opacity:0;-webkit-animation:fadeTooltip 5s ease forwards;animation:fadeTooltip 5s ease forwards;pointer-events:none}.map_layer .group_filter .ico_comm{width:16px;height:16px;margin:1px 4px 0 0}.map_layer .group_filter .ico_tracking{background-position:-150px -20px}.map_layer .group_filter .ico_issue{background-position:-170px -20px}.map_layer .group_option{position:fixed;left:0;right:0;bottom:20px;bottom:calc(constant(safe-area-inset-bottom) + 20px);bottom:calc(env(safe-area-inset-bottom) + 20px);z-index:100}.map_layer .bundle_option{position:relative;margin:0 20px}.map_layer .bundle_option .btn_more,.map_layer .group_filter .btn_refresh{display:block;height:40px;margin:0 auto;border-radius:40px;line-height:40px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}.map_layer .bundle_option .btn_more{padding:0 13px 0 12px}.map_layer .group_filter .btn_refresh{position:absolute;left:50%;margin-top:10px;padding:0 12px;color:#4684e9;transform:translate(-50%);pointer-events:auto}.map_layer .bundle_option .ico_more,.map_layer .group_filter .ico_refresh{width:20px;height:20px;margin:10px 4px 0 0}.map_layer .bundle_option .ico_more{background-position:-150px -70px}.map_layer .group_filter .ico_refresh{background-position:-170px -40px}.map_layer .btn_mylocation{right:-4px;bottom:1px}.map_layer .bundle_shop{margin-top:10px}.map_layer .slide_shop{overflow:visible;margin:0 20px}.map_layer .slide_shop .item_shop{margin:0 4px;padding:20px;border-radius:12px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);box-sizing:border-box}.map_layer .slide_shop .link_shop{display:block}.map_layer .tit_shopname{display:flex}.map_layer .tit_shopname .txt_state{flex:0 0 22px}.map_layer .tit_shopname .txt_shopname{overflow:hidden;font-size:17px;line-height:20px;color:#191919;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.map_layer .tit_shopname .ico_arr{flex:0 0 6px;width:6px;height:10px;margin:5px 0 0 6px;background-position:-80px -20px}.map_layer .row_detail{padding-top:10px}.map_layer .row_detail .txt_distance{color:#666}.map_layer .slide_shop .btn_pickup{height:36px;line-height:36px}.android .map_layer .slide_shop .btn_pickup{line-height:34px}.map_layer .slide_shop .btn_pickup.btn_shop{margin-top:18px;border-color:#000;color:#fff;background-color:#000}.map_layer .slide_shop .desc_more{padding:4px 0 22px;font-size:13px;line-height:19px;color:#333;text-align:center}.map_layer .wrap_shop{position:fixed;left:0;right:0;top:44px;bottom:0;z-index:200;overflow-y:auto;background-color:#fff}.map_layer .group_shop{padding:0 16px}.map_layer .group_shop .tit_shop{display:block;padding:20px 0 16px;font-size:18px;line-height:24px}.map_layer .list_shop{padding-bottom:150px;padding-bottom:calc(constant(safe-area-inset-bottom) + 150px);padding-bottom:calc(env(safe-area-inset-bottom) + 150px)}.map_layer .list_shop li{display:flex;position:relative;padding:19px 15px;border:1px solid #E8E8E8;border-radius:8px}.map_layer .list_shop li.on{border-color:#000}.map_layer .list_shop li+li{margin-top:10px}.map_layer .list_shop .link_shop{flex:1;overflow:hidden}.map_layer .list_shop .inp_check{position:absolute;right:0;top:0;z-index:10;width:72px;height:100%;opacity:.01;-webkit-tap-highlight-color:transparent}.map_layer .list_shop .lab_check{position:relative;margin:-19px -15px -19px 0;padding:31px 20px 31px 30px;cursor:pointer}.map_layer .list_shop .ico_gift2{width:22px;height:22px;background-position:-116px -124px}.map_layer .list_shop .inp_check:checked+.lab_check .ico_gift2{background-position:-140px -124px}.map_layer .group_btn{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100;pointer-events:none}.map_layer .group_btn .btn_map{display:block;height:40px;margin:0 auto 30px;padding:0 13px 0 14px;border-radius:40px;line-height:40px;color:#fff;background-color:#4684e9;pointer-events:auto}.map_layer .group_btn .ico_map{width:18px;height:18px;margin:11px 4px 0 0;background-position:-190px -20px}.map_layer .group_btn .wrap_btn,.wrap_pickup .fixed_btn.fixed_type2{margin-top:-19px;padding:16px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto}.map_layer .group_btn .wrap_btn: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:""}.map_layer .group_btn .btn_pickup,.wrap_pickup .fixed_btn.fixed_type2 .btn_pickup{height:45px;border:0 none;border-radius:2px;font-size:15px;line-height:45px;color:#fff;background-color:#000}.android .map_layer .group_btn .btn_pickup,.android .wrap_pickup .fixed_btn.fixed_type2 .btn_pickup{line-height:43px}.map_layer .group_btn .btn_pickup:disabled,.wrap_pickup .fixed_btn.fixed_type2 .btn_pickup:disabled{color:#666;background-color:#f5f5f5}.map_layer .toast_normal{bottom:20px;bottom:calc(constant(safe-area-inset-bottom) + 20px);bottom:calc(env(safe-area-inset-bottom) + 20px);background-color:#333}.wrap_shopdetail{background-color:#fff}.wrap_shopdetail #kakaoContent{padding-bottom:60px}.wrap_shopdetail #kakaoContent [class*=group_]{border-top:8px solid #f5f5f5}.wrap_shopdetail .tit_group{display:block;font-size:18px;line-height:24px}.wrap_shopdetail #kakaoContent .group_info{padding-bottom:24px;border:0 none}.wrap_shopdetail .group_info .wrap_thumb{position:relative;height:0;padding-bottom:55.556%}.wrap_shopdetail .group_info .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.wrap_shopdetail .info_shop{position:relative;padding:18px 16px 0}.wrap_shopdetail .info_shop .tit_info{display:block;padding-right:54px;font-size:20px;line-height:30px}.wrap_shopdetail .info_shop .desc_info{padding:12px 0 2px;line-height:24px;color:#666}.wrap_shopdetail .info_shop .btn_share{position:absolute;right:16px;top:16px;border:1px solid rgba(151,151,151,.15);border-radius:34px}.wrap_shopdetail .info_shop .ico_share{width:20px;height:20px;margin:6px;background-position:-180px -70px}.wrap_shopdetail .info_detail{margin:18px 16px 0;padding-top:6px;border-top:1px solid #EDEDED}.wrap_shopdetail .info_detail dt{float:left;padding:14px 8px 0 0}.wrap_shopdetail .info_detail .ico_comm{display:block;width:20px;height:20px}.wrap_shopdetail .info_detail dd{overflow:hidden;padding-top:14px;line-height:20px}.wrap_shopdetail .info_detail .ico_address{background-position:0 -70px}.wrap_shopdetail .info_detail .ico_tel{background-position:-30px -70px}.wrap_shopdetail .info_detail .ico_time{background-position:-60px -70px}.wrap_shopdetail .info_detail .ico_parking{background-position:-90px -70px}.wrap_shopdetail .info_detail .ico_info{background-position:-120px -70px}.wrap_shopdetail .info_detail .btn_copy{display:inline-block;line-height:20px;color:#4684e9;vertical-align:top}.wrap_shopdetail .info_detail .ico_copy{display:inline-block;background-position:-140px -40px}.wrap_shopdetail .info_detail .link_tel{color:#4684e9}.wrap_shopdetail .info_detail .txt_detail{color:#888}.wrap_shopdetail .group_map{padding:20px 16px 24px}.wrap_shopdetail .box_map{position:relative;margin-top:16px}.wrap_shopdetail .box_map .area_map{overflow:hidden;position:relative;height:0;padding-bottom:33.537%;border-radius:4px 4px 0 0}.wrap_shopdetail .box_map .area_map:before{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,.1);border-radius:4px 4px 0 0;pointer-events:none;content:""}.wrap_shopdetail .box_map .link_kakaomap{display:flex;justify-content:center;height:39px;border:solid #ddd;border-width:0 1px 1px;border-radius:0 0 4px 4px;font-size:13px;line-height:40px;text-align:center}.wrap_shopdetail .link_kakaomap .ico_kakaomap{width:18px;height:18px;margin:11px 4px 0 0;background-position:-220px 0}.wrap_shopdetail .link_kakaomap .ico_arr{width:6px;height:10px;margin:15px 0 0 4px;background-position:-80px -20px}.wrap_shopdetail .group_prd{padding-top:20px}.wrap_shopdetail .group_prd .tit_group{padding:0 16px 15px}.comm_layer.receive_pickup_layer .layer_body{padding:17px 24px 20px}.comm_layer.receive_pickup_layer .detail_pickup{margin:0 -4px;padding:20px 0 0}.comm_layer.receive_pickup_layer .list_process li{display:flex;align-items:center;position:static;width:auto}.comm_layer.receive_pickup_layer .list_process li+li{padding-top:4px}.comm_layer.receive_pickup_layer .list_process [class*=bg_process]{margin-right:6px}.comm_layer.receive_pickup_layer .list_process .txt_process{flex:1;position:static;padding:0;font-size:13px;line-height:19px;text-align:left;transform:none}.comm_layer.receive_pickup_layer .list_process .emph_process{font-size:13px}.comm_layer.receive_pickup_layer .list_process .txt_num{display:block;padding-bottom:2px;font-weight:500;font-size:14px;line-height:20px;font-family:Roboto,Arial,Helvetica,sans-serif}.wrap_pickup #kakaoContent{padding-bottom:100px}.wrap_pickup #kakaoContent [class*=group_]{margin-top:8px;background-color:#fff}.wrap_pickup .tit_group{padding:17px 16px 14px;font-size:16px;line-height:24px;border-bottom:1px solid #F5F5F5}.wrap_pickup #kakaoContent .group_sender{margin:0;padding:20px 16px}.wrap_pickup .group_sender .bundle_sender{display:flex;align-items:center}.wrap_pickup .group_sender .tit_sender{flex:1;padding-right:12px;font-weight:400;font-size:18px;line-height:25px;word-break:keep-all;word-wrap:break-word}.wrap_pickup .group_sender .txt_name{display:inline-block;overflow:hidden;max-width:202px;font-weight:700;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.wrap_pickup .group_sender .wrap_profile{flex:0 0 50px;position:relative;height:50px}.wrap_pickup .group_sender .thumb_default{width:50px;height:50px}.wrap_pickup .group_sender .thumb_profile{position:absolute;left:0;top:0;width:50px;height:50px}.wrap_pickup .group_sender .desc_state{display:flex;gap:0 6px;margin-top:16px;padding:10px 16px 11px;border-radius:4px;font-weight:700;font-size:13px;line-height:19px;background-color:rgba(70,132,233,.06)}.wrap_pickup .group_sender .desc_finish{background-color:#f5f5f5}.wrap_pickup .group_sender .ico_pickup{width:16px;height:16px;margin-top:2px;background-position:-90px -20px}.wrap_pickup .group_sender .desc_finish .ico_pickup{background-position:-130px -20px}.wrap_pickup .group_sender .emph_dday{font-weight:700;color:#4684e9}.wrap_pickup .pickup_prd{padding:16px 16px 24px}.wrap_pickup .pickup_prd .wrap_thumb{flex:0 0 86px;width:86px;height:86px;margin:0}.wrap_pickup .pickup_prd .info_prd{padding:3px 0 0 8px}.wrap_pickup .pickup_prd .txt_brand{padding-bottom:2px;font-size:14px;line-height:16px}.wrap_pickup .pickup_prd .tit_prd{font-size:15px;line-height:20px}.wrap_pickup .pickup_prd .txt_amount{display:block;padding-top:6px;line-height:16px}.wrap_pickup .pickup_prd .emph_amount{font-weight:700}.wrap_pickup .pickup_prd .row_opt{padding-top:8px}.wrap_pickup .pickup_prd .badge_opt{margin-right:6px}.wrap_pickup .bundle_info{padding:6px 16px 19px}.wrap_pickup .info_pickup{overflow:hidden;line-height:16px}.wrap_pickup .info_pickup dt{float:left;width:60px;padding:10px 6px 0 0;color:#666}.wrap_pickup .info_pickup dd{overflow:hidden;padding-top:10px}.wrap_pickup .box_map{position:relative;margin:20px 0 26px}.wrap_pickup .box_map .area_map{padding-bottom:33.537%}.wrap_pickup .box_map .link_shop{display:flex;justify-content:center;height:39px;border:solid #ddd;border-width:0 1px 1px;border-radius:0 0 4px 4px;font-size:13px;line-height:40px;text-align:center}.wrap_pickup .link_shop .ico_shop{width:18px;height:18px;margin:10px 2px 0 0;background-position:-80px 0}.wrap_pickup .list_info{padding-top:4px;font-size:14px;line-height:21px;color:#888}.wrap_pickup .list_info li{position:relative;padding-left:12px}.wrap_pickup .list_info li+li{margin-top:2px}.wrap_pickup .list_info li:before{position:absolute;left:4px;top:8px;width:4px;height:4px;border-radius:4px;background-color:#ccc;content:""}.wrap_pickup .list_info .emph_info{color:#f63d38}.wrap_pickup .fixed_btn{position:fixed;left:0;right:0;bottom:0;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100}.wrap_pickup .fixed_btn.fixed_type2{margin:0;padding:15px 16px}.wrap_pickup .fixed_btn.fixed_type2 .btn_pickup{width:100%}.wrap_pickup .fixed_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:""}.wrap_pickup .btn_confirm{width:100%;height:50px;font-weight:700;font-size:18px;line-height:50px;background-color:#fee700;text-align:center}@media screen and (max-width:359px){.wrap_pickup .group_sender .rw_hide{display:none}}.wrap_pickup .bnr_protect{display:flex;overflow:hidden;padding:11px 0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_protect.png) repeat-x 0 0 #FEEB00;background-size:20px 40px;pointer-events:none;white-space:nowrap}.wrap_pickup .bnr_protect .item_protect{display:inline-flex}.wrap_pickup .bnr_protect .txt_protect{padding-right:16px;font-size:13px;line-height:18px}.wrap_qr #kakaoContent{padding-bottom:0}.wrap_qr #kakaoContent .group_qr{margin-top:0;padding:40px 0 16px}.wrap_qr .group_qr .tit_qr{font-size:20px;line-height:30px;text-align:center}.wrap_qr .view_qr{position:relative;padding:16px 0 24px}.wrap_qr .view_qr .slide_qr{padding-bottom:16px}.wrap_qr .view_qr .swiper-slide{width:70%;padding:0 6px;box-sizing:border-box}.wrap_qr .view_qr .box_qr{padding:26px 26px 24px;border:4px solid #EDEDED;border-radius:8px;transition:all .3s ease}.wrap_qr .view_qr .bg_qr{display:block;overflow:hidden;height:0;padding-bottom:100%;font-size:1px;line-height:0;color:transparent;background-repeat:no-repeat;background-size:100% 100%;opacity:.2;transition:all .3s ease}.wrap_qr .view_qr .num_code{display:block;padding-top:24px;font-weight:700;font-size:16px;line-height:18px;color:#333;text-align:center;transition:all .3s ease}.wrap_qr .view_qr .swiper-slide-active .box_qr{border-color:#feeb00}.wrap_qr .view_qr .swiper-slide-active .bg_qr{opacity:1}.wrap_qr .view_qr .box_qr.disabled{position:relative;border-color:#ededed}.wrap_qr .view_qr .box_qr.disabled:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;background-color:rgba(0,0,0,.02);content:""}.wrap_qr .view_qr .box_qr.disabled .bg_qr{opacity:.1}.wrap_qr .view_qr .box_qr.disabled .num_code{opacity:.4}.wrap_qr .view_qr .swiper-pagination{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;margin:0 auto;padding:0 16px;border-radius:24px;font-weight:400;font-size:13px;line-height:24px;color:#888;background-color:#f1f1f1}.wrap_qr .view_qr .swiper-pagination-current{color:#000}.wrap_qr .group_qr .desc_qr{margin:0 16px;padding:12px 18px 10px;border-radius:4px;font-weight:700;font-size:13px;line-height:18px;color:#4684e9;background-color:rgba(70,132,233,.06)}.wrap_qr .group_qr .ico_info{width:12px;height:12px;margin:2px 6px 0 0;background-position:-180px 0}.android .wrap_qr .group_qr .desc_qr{padding:11px 18px}.android .wrap_qr .group_qr .ico_info{margin-top:3px}.wrap_qr .group_info{padding-bottom:105px}.wrap_qr .group_info .tit_notice{padding-top:40px}.reserv_confirm_layer .layer_body{padding:16px 24px 26px}.reserv_confirm_layer .info_pickup{overflow:hidden;padding-top:13px;line-height:22px}.reserv_confirm_layer .info_pickup dt{float:left;padding:3px 8px 0 0;color:#999}.reserv_confirm_layer .info_pickup dd{overflow:hidden;padding-top:3px;word-break:keep-all;word-wrap:break-word}.reserv_confirm_layer .area_map{overflow:hidden;position:relative;height:90px;margin-top:16px;border-radius:4px}.reserv_confirm_layer .area_map:after{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,.1);border-radius:4px;pointer-events:none;content:""}.reserv_confirm_layer .area_map+.txt_sub{padding-top:16px}.reserv_confirm_layer .link_tel{font-weight:700;color:#4684e9;text-decoration:underline}.cont_reserv .list_tab{display:flex;border-bottom:1px solid #EDEDED;background-color:#fafafa}.cont_reserv .list_tab li{flex:1;position:relative}.cont_reserv .list_tab li+li:before{position:absolute;left:0;top:19px;width:1px;height:12px;background-color:#ddd;content:""}.cont_reserv .list_tab .link_tab{display:block;text-align:center}.cont_reserv .list_tab .txt_tab{display:inline-block;position:relative;height:50px;line-height:51px;color:#888;vertical-align:top}.android .cont_reserv .list_tab .txt_tab{line-height:49px}.cont_reserv .list_tab [aria-selected=true] .txt_tab{font-weight:700;color:#000}.cont_reserv .list_tab [aria-selected=true] .txt_tab:after{position:absolute;left:0;right:0;bottom:1px;height:3px;background-color:#000;content:""}.cont_reserv .list_tab .ico_new{overflow:hidden;position:absolute;right:-6px;top:14px;width:4px;height:4px;border-radius:4px;font-size:1px;line-height:0;color:transparent;background-color:#ff5b49}.cont_reserv .list_reserv{padding-bottom:156px}.list_reserv li{padding:0 16px 20px;background-color:#fff}.list_reserv li+li{margin-top:8px}.list_reserv .head_reserv{display:flex;align-items:center;height:45px;border-bottom:1px solid #EDEDED}.list_reserv .tit_reserv{font-weight:400;font-size:13px;line-height:17px;color:#4684e9}.list_reserv .item_limit .tit_reserv{color:#f63d38}.list_reserv .item_end .tit_reserv{font-weight:700;color:#888}.list_reserv .tit_reserv .txt_point{font-weight:700}.list_reserv .txt_dday{margin-left:auto;font-size:13px;line-height:17px;color:#4684e9}.list_reserv .pickup_prd{padding:14px 0 12px}.list_reserv .pickup_prd .wrap_thumb{flex:0 0 80px;width:80px;height:80px;margin:0;border-radius:3px}.list_reserv .pickup_prd .wrap_thumb:before{border-radius:3px}.list_reserv .item_end .img_thumb{-webkit-filter:grayscale(1);filter:grayscale(1)}.list_reserv .pickup_prd .info_prd{padding:0 0 0 10px}.list_reserv .pickup_prd .txt_brand{line-height:15px;color:#999}.list_reserv .pickup_prd .tit_prd{display:-webkit-box;max-height:40px;line-height:20px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list_reserv .pickup_prd .badge_opt{height:15px;margin-right:5px;line-height:15px}.list_reserv .pickup_prd .txt_opt{font-size:12px;line-height:17px}.list_reserv .pickup_address{position:relative;margin-bottom:14px;padding:14px 92px 13px 28px;border-radius:4px;background-color:#fafafa}.list_reserv .pickup_address .ico_map{position:absolute;left:11px;top:15px;width:16px;height:16px;background-position:-100px 0}.list_reserv .pickup_address .txt_shopname{display:block;overflow:hidden;font-weight:500;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_reserv .pickup_address .txt_address{display:block;overflow:hidden;font-size:13px;line-height:19px;color:#888;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.list_reserv .pickup_address .btn_map{position:absolute;right:16px;top:18px;width:68px;height:30px;border:1px solid #D5D5D5;border-radius:4px;font-size:13px;line-height:28px;background-color:#fff;text-align:center}.list_reserv .btn_reserv{display:block;width:100%;height:40px;margin-top:4px;border-radius:4px;line-height:40px;background-color:#feeb00;text-align:center}.list_reserv .btn_reserv.btn_check{border:1px solid #ddd;line-height:38px;background-color:#fff}.complete_pickup .blank_map,.wrap_pickup .blank_map,.wrap_shopdetail .blank_map,.reserv_confirm_layer .blank_map{position:absolute;left:0;top:0;z-index:2;width:100%;padding-bottom:33.537%}.complete_pickup .blank_map{padding-bottom:37.163%}.reserv_confirm_layer .blank_map{height:90px;padding:0}.bnr_giftbox{background-color:#f5f5f5}.bnr_giftbox .link_bnr{display:block;position:relative;width:100%;height:0;padding-bottom:13.889%}.bnr_giftbox .img_bnr{position:absolute;top:0;left:0;width:100%}.bnr_birthday{position:fixed;left:0;right:0;bottom:0;bottom:calc(constant(safe-area-inset-bottom) + 58px);bottom:calc(env(safe-area-inset-bottom) + 58px);z-index:30020}.bnr_birthday .link_bnr{display:flex;align-items:center;height:40px;padding:0 32px 0 16px;background-color:#ff68b2}.bnr_birthday .link_bnr .ico_birthday{width:23px;height:27px;background-position:-180px -130px}.bnr_birthday .link_bnr .txt_bnr{padding-left:8px;font-weight:700;font-size:14px;color:#fff}.android .bnr_birthday .link_bnr .txt_bnr{letter-spacing:-.04em}.bnr_birthday .link_bnr .txt_name{display:inline-block;overflow:hidden;max-width:74px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.bnr_birthday .btn_close{position:absolute;right:2px;top:0}.bnr_birthday .btn_close .ico_close{width:12px;height:12px;margin:14px;background-position:-220px -90px}@media only screen and (max-width:320px){.bnr_birthday .link_bnr .txt_name{max-width:62px}}
