@charset "UTF-8";.gobtn_positionup .link_goback,.gobtn_positionup .link_gotop{bottom:59px}@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){.gobtn_positionup .link_goback,.gobtn_positionup .link_gotop{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 .ico_talktag{position:absolute;right:5px;top:5px;z-index:10;width:28px;height:20px;background-position:-35px -1055px;-moz-user-select:none;-webkit-user-select:none;user-select:none}.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 .circle_badge{display:flex;justify-content:center;align-items:center;overflow:hidden;position:absolute;left:50%;top:50%;width:65px;height:65px;border-radius:50%;font-weight:700;font-size:12px;line-height:12px;letter-spacing:-.021em;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.9);text-align:center;white-space:pre-wrap;-webkit-transform:translate(-50%,-50%);word-break:break-all;transform:translate(-50%,-50%)}.pc .detail_view .wrap_tooltip .tooltip_layer{top:23px;padding:23px 20px 24px 25px;border-radius:0}.wrap_home{background-color:#f5f5f5}.wrap_home .area_g{margin-bottom:8px;background-color:#fff}.wrap_home .sub_area_g{position:relative;padding-top:1px}.wrap_home .sub_area_g:before{position:absolute;left:16px;right:16px;top:1px;height:1px;background-color:#f5f5f5;content:""}.wrap_home .area_g .img_g{display:block;width:100%}.wrap_home .tit_home_g{display:block;position:relative;padding:33px 16px 14px;font-size:18px;line-height:26px;letter-spacing:0;color:#222;word-break:break-all}.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;display:-webkit-box;overflow:hidden;max-height:56px;font-size:18px;line-height:26px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.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}.wrap_tooltip_select{position:absolute;right:-4px;bottom:-44px;z-index:20;-webkit-animation:fadein_tooltip 6s ease forwards;animation:fadein_tooltip 6s 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}.area_home_theme .wrap_home_theme{padding:0 16px 10px;text-align:center}.wrap_home_theme .inner_home_theme{overflow:hidden;position:relative;z-index:10;padding:20px 12px 0;border:1px solid #ededed;border-radius:8px;background-color:#fff;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)}.wrap_home_theme .tablist_theme{display:block;overflow:hidden;width:202px;margin:0 auto 20px;padding:2px;border-radius:42px;border:1px solid #ebebeb;font-size:0;box-sizing:border-box;background-color:#fafafa}.wrap_home_theme .tablist_theme li{display:inline-block;width:94px}.wrap_home_theme .tablist_theme li.on{width:102px}.wrap_home_theme .tablist_theme .btn_tab{display:block;width:100%;height:36px;border:1px solid #fafafa;border-radius:36px;font-weight:700;font-size:16px;line-height:34px;letter-spacing:-.031em;box-sizing:border-box;color:#b7bfcc}.wrap_home_theme .tablist_theme .btn_tab_left{padding-left:8px}.wrap_home_theme .tablist_theme .btn_tab_right{padding-right:8px}.wrap_home_theme .tablist_theme .on .btn_tab{padding:0;border-color:#4079d6;background-color:#4684e9;color:#fff}.wrap_home_theme .tablist_gift{display:block;overflow:hidden;width:170px;margin:0 auto 20px;border-radius:40px;font-size:0;background-color:#f1f6fa}.wrap_home_theme .tablist_gift li{display:inline-block;vertical-align:top}.wrap_home_theme .tablist_gift .btn_tab{display:block;width:80px;height:40px;border-radius:40px;font-size:16px;line-height:41px;color:#888;text-align:center;text-indent:-10px}.wrap_home_theme .tablist_gift li:first-child .btn_tab{text-indent:10px}.wrap_home_theme .tablist_gift .btn_tab[aria-selected=true],.wrap_home_theme .tablist_gift li:first-child .btn_tab[aria-selected=true]{width:90px;font-weight:700;color:#fff;background-color:#4684e9;text-indent:0}.list_home_theme{overflow:hidden;margin-bottom:-4px}.list_home_theme li{float:left;width:25%;padding:0 3px 25px;box-sizing:border-box}.list_home_theme .link_item{display:block}.list_home_theme .wrap_thumb{display:block;overflow:hidden;position:relative;width:46px;height:46px;margin:0 auto;border-radius:100%}.list_home_theme .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.02);content:""}.list_home_theme .txt_item{display:inline-block;position:relative;max-width:100%;margin-top:4px;font-size:13px;line-height:16px;letter-spacing:-.038em;color:#333;vertical-align:top}.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:-3px;right:-4px;width:4px;height:4px;border-radius:100%;font-size:1px;line-height:0;background-color:#ff5b49;color:transparent;text-indent:-9999px}.area_ai_keyword{position:relative;padding-bottom:12px}.area_ai_keyword .tit_keyword{display:block;overflow:hidden;padding:12px 16px 13px;font-size:16px;line-height:20px;letter-spacing:-.031em;color:#333}.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;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;max-height:88px}.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}.area_gift_bnr .wrap_list_rail{position:relative}.area_gift_bnr .list_rail{overflow:hidden;font-size:0;white-space:nowrap}.area_gift_bnr .list_rail li{display:inline-block;vertical-align:top}.area_gift_bnr .link_bnr{display:block;position:relative}.area_gift_bnr .img_g{display:block;width:100%}.area_gift_bnr .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}.area_gift_bnr .nav_rail:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(34,34,34,.7);content:""}.area_gift_bnr .txt_g{position:relative}.area_gift_bnr .ico_ad{position:absolute;right:8px;bottom:8px;width:35px;height:20px;background-position:-175px -235px}.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}.area_gift_ranking .tit_home_g{padding-top:28px;padding-bottom:11px}.area_gift_ranking .tit_home_g .txt_g{display:inline-block;vertical-align:top}.tit_home_g .group_tooltip{display:inline-block;margin:1px 0 0 1px;vertical-align:top}.tit_home_g .group_tooltip .btn_tooltip{display:block}.tit_home_g .group_tooltip .btn_tooltip .ico_info{width:17px;height:17px;margin:3px;background-position:-215px -235px}.tit_home_g .group_tooltip.on .layer_tooltip{display:block}.tit_home_g .layer_tooltip{display:none;overflow:hidden;position:absolute;left:84px;right:30px;top:54px;z-index:10;max-width:246px;padding:15px;border-radius:4px;border:1px solid #B6B6B6;font-size:13px;line-height:19px;background-color:#fff;color:#333;letter-spacing:-.037em;box-sizing:border-box;word-break:break-all}.tit_home_g .layer_tooltip .tit_tooltip{display:block;font-size:15px;line-height:22px}.tit_home_g .layer_tooltip .emph_tooltip{display:block;margin-top:10px;font-weight:600}.tit_home_g .layer_tooltip .txt_tooltip{display:block;margin-top:2px;color:#666}.tit_home_g .layer_tooltip .tit_tooltip+.txt_tooltip{margin-top:6px}.tit_home_g .layer_tooltip .btn_close{position:absolute;right:0;top:0}.tit_home_g .layer_tooltip .ico_close{width:11px;height:11px;margin:12px;background-position:-235px -235px}.area_gift_ranking .tablist_cate{padding:0 16px 6px}.area_gift_ranking .tablist_cate:after{display:block;clear:both;content:""}.area_gift_ranking .tablist_cate li{float:left;position:relative;width:25%;text-align:center}.area_gift_ranking .tablist_cate li .ico_arrow{display:none;position:absolute;left:50%;bottom:-8px;width:12px;height:8px;margin-left:-6px;background-position:-140px -65px}.area_gift_ranking .tablist_cate .btn_tab{display:block;width:100%}.area_gift_ranking .tablist_cate .btn_tab .ico_main{width:50px;height:50px;margin:0 auto}.area_gift_ranking .tablist_cate .ico_all{background-position:0 -105px}.area_gift_ranking .tablist_cate .ico_female{background-position:-55px -105px}.area_gift_ranking .tablist_cate .ico_male{background-position:-110px -105px}.area_gift_ranking .tablist_cate .ico_youth{background-position:-165px -105px}.area_gift_ranking .tablist_cate .btn_tab .txt_g{display:block;padding:6px 0;line-height:16px;letter-spacing:-.036em;color:#666}.area_gift_ranking .tablist_cate .on .ico_all{background-position:0 -160px}.area_gift_ranking .tablist_cate .on .ico_female{background-position:-55px -160px}.area_gift_ranking .tablist_cate .on .ico_male{background-position:-110px -160px}.area_gift_ranking .tablist_cate .on .ico_youth{background-position:-165px -160px}.area_gift_ranking .tablist_cate .on .ico_arrow{display:block}.area_gift_ranking .tablist_cate .on .txt_g{font-weight:700;color:#4684e9}.area_gift_ranking .tablist_cate_pick{overflow:hidden;border:solid #3e76d1;border-width:1px 0 1px;background-color:#4684e9}.area_gift_ranking .tablist_cate_pick li{float:left;width:33.33%;padding-left:1px;text-align:center;box-sizing:border-box}.area_gift_ranking .tablist_cate_pick li+li{position:relative}.area_gift_ranking .tablist_cate_pick li+li:after{position:absolute;left:-1px;top:18px;width:1px;height:12px;background-color:#7da8ef;content:""}.area_gift_ranking .tablist_cate_pick .btn_tab{display:block;width:100%;height:48px;font-size:15px;line-height:48px;letter-spacing:-.028em;color:#9abcf3}.area_gift_ranking .tablist_cate_pick .on .btn_tab{font-weight:700;color:#fff}.area_gift_ranking .wrap_tablist_price{border-bottom:1px solid #ededed}.area_gift_ranking .tablist_price{overflow:hidden;background-color:#fafafa}.area_gift_ranking .tablist_price li{float:left;width:25%}.area_gift_ranking .tablist_price .btn_tab{display:block;overflow:hidden;width:100%;height:43px;line-height:43px;letter-spacing:-.036em;color:#666;text-overflow:ellipsis;white-space:nowrap}.area_gift_ranking .tablist_price .on .btn_tab{font-weight:700;letter-spacing:-.055em;color:#4684e9}.area_gift_ranking .list_gift_ranking{padding:20px 16px 0}.area_gift_ranking .list_gift_ranking li{overflow:hidden;padding-bottom:16px}.area_gift_ranking .card_product .wrap_thumb{width:108px;height:108px}.area_gift_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}.area_gift_ranking .card_product .txt_brand{margin-top:8px}.area_gift_ranking .card_product .txt_price{margin-top:4px}.area_gift_ranking .wrap_btn_more{padding:4px 16px 20px}.area_gift_ranking .btn_more .ico_arrow{display:inline-block;width:10px;height:6px;margin:18px 9px 0 0;vertical-align:top;background-position:-140px -80px}.area_gift_ranking .open_more .ico_arrow{background-position:-140px -90px}.area_gift_ranking .tit_brand{padding-top:28px}.area_common_ranking{border-top:8px solid #f5f5f5;background-color:#fff}.area_common_ranking .area_gift_ranking{padding-bottom:30px}.area_common_ranking .area_gift_ranking .img_g{display:block;width:100%}.area_common_ranking .tit_home_g{display:block;position:relative;padding:28px 16px 11px;font-size:18px;line-height:26px;letter-spacing:0;color:#222;word-break:break-all}.area_common_ranking .tit_home_g .layer_tooltip{left:60px}.area_common_ranking .btn_border{display:block;width:100%;height:44px;border:1px solid #d3d5dd;border-radius:4px;line-height:42px;letter-spacing:-.031em;background-color:#fff}.area_common_ranking .wrap_btn_more{padding:4px 16px 20px}.area_common_ranking .btn_more .ico_arrow{display:inline-block;width:10px;height:6px;margin:18px 9px 0 0;vertical-align:top;background-position:-140px -80px}.area_common_ranking .open_more .ico_arrow{background-position:-140px -90px}.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}.area_brand_week .info_brand{padding:0 16px 18px}.area_brand_week .link_brand{display:block}.area_brand_week .wrap_brand_img{overflow:hidden;position:relative;width:100%;padding-bottom:41.15%;border-radius:4px}.area_brand_week .wrap_brand_img .img_g{position:absolute;left:0;top:0}.area_brand_week .info_brand .wrap_info{padding-top:18px}.area_brand_week .tit_brand{display:block;font-size:17px;line-height:20px;letter-spacing:-.028em;color:#222}.area_brand_week .tit_brand .txt_g{margin-left:6px;font-weight:400;font-size:13px;color:#bbb}.area_brand_week .txt_info{padding-top:8px;line-height:20px;letter-spacing:-.036em;color:#333;word-break:break-all}.area_brand_week .list_product{overflow:hidden;padding:0 11px 0 16px}.area_brand_week .list_product li{float:left;width:33.33%;padding-right:5px;box-sizing:border-box}.area_brand_week .list_product .wrap_thumb{width:100%;padding-bottom:100%}.area_brand_week .list_product .wrap_thumb .img_g{position:absolute;left:0;top:0}.area_brand_week .card_product .txt_product{display:-webkit-box;max-height:36px;margin-top:10px;line-height:18px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal}.area_brand_week .card_product .txt_price{margin-top:4px}.area_brand_week .wrap_btn_refresh{padding:30px 16px}.area_brand_week .btn_refresh .ico_refresh{display:inline-block;width:16px;height:14px;margin:14px 6px 0 0;border-radius:4px;vertical-align:top;background-position:-160px -65px}.area_brand_week .btn_refresh .text_g{color:#4a90e2}.area_brand_week .wrap_btn_arrowpager{overflow:hidden;width:200px;margin:0 auto;padding:24px 0 30px;text-align:center;font-size:14px;line-height:34px;color:#888}.area_brand_week .wrap_btn_arrowpager .count_now{color:#222}.area_brand_week .wrap_btn_arrowpager .btn_arrow{width:56px;height:34px;border:1px solid #EDEDED;border-radius:4px}.area_brand_week .wrap_btn_arrowpager .btn_prev{float:left}.area_brand_week .wrap_btn_arrowpager .btn_next{float:right}.area_brand_week .wrap_btn_arrowpager .ico_prevarrow{width:7px;height:12px;background-position:0px -290px;margin:0 auto}.area_brand_week .wrap_btn_arrowpager .ico_nextarrow{width:7px;height:12px;background-position:-10px -290px;margin:0 auto}.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}.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;padding: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{padding-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: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}@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}}.wrap_detail .detail_taginfo{margin-top:8px;padding:20px 15px;background-color:#fff}.detail_taginfo .tit_gftinfo{display:block;padding-bottom:14px;font-size:14px;line-height:16px;color:#222}.detail_taginfo .list_tag li+li{margin-top:13px}.detail_taginfo .tag_g{position:relative;padding-left:8px;font-size:0}.detail_taginfo .tag_g .ico_hash{position:absolute;left:0;top:3px;width:6px;height:9px;background-position:-155px -670px}.detail_taginfo .txt_tag,.detail_taginfo .txt_sub{font-size:14px;line-height:15px;color:#666}.detail_taginfo .txt_tag{margin-right:6px;color:#222}.detail_taginfo .wrap_tooltip{display:inline-block;position:static;vertical-align:top}.detail_taginfo .wrap_tooltip .btn_info{display:block;width:15px;height:15px;margin-left:4px;background-position:-60px -70px}.detail_taginfo .wrap_tooltip .tooltip_layer{left:20px;right:20px;top:21px;z-index:20;width:auto;margin-left:0}.comm_layer.greengift_layer{width:315px}.greengift_layer .layer_head{padding-top:27px}.greengift_layer.scroll_layer .layer_head{border-bottom:none;box-shadow:none}.greengift_layer.scroll_layer .tit_layer{padding-bottom:6px}.greengift_layer.scroll_layer .wrap_scroll{overflow-x:hidden;max-height:317px;padding-top:15px}.greengift_layer .layer_foot.wrap_defaultbtn{border-top:none}.greengift_layer .img_bnr{display:block;width:100%}.greengift_layer .desc_bnr{margin-bottom:-1px;padding-top:12px;font-size:13px;line-height:16px;word-break:break-all}.greengift_layer .list_certify{padding-top:10px}.greengift_layer .list_certify li{overflow:hidden;margin-top:3px;padding:11px;border:1px solid #EDEDED;box-sizing:border-box}.greengift_layer .list_certify .thumb_certify{float:left;width:50px;height:50px;margin:2px 7px 0 0}.greengift_layer .list_certify .img_certify{overflow:hidden;display:block;width:100%}.greengift_layer .list_certify .info_certify{overflow:hidden}.greengift_layer .list_certify .txt_certify{display:-webkit-box;overflow:hidden;max-height:32px;font-size:13px;line-height:16px;color:#777;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.greengift_layer .list_certify .txt_certify+.txt_certify{margin-top:4px}.greengift_layer .list_certify .txt_certify.type_aotoline{max-height:none;text-overflow:clip;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.greengift_layer .list_certify .txt_certify .tit_g{font-weight:400;font-size:13px;line-height:16px}.greengift_layer .btn_close{padding:13px}.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_200303.png) no-repeat 0 0;background-size:120px 130px;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_190926.png) no-repeat 0 0;background-size:240px 215px;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}.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}.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;z-index:100;width:100%;height:50px;font-weight:700;font-size:17px;line-height:50px;background:#fee700;text-align:center}.gift_new #kakaoWrap.wrap_notargets,.gift_new #kakaoWrap.wrap_countuser{height:100%}.gift_new #kakaoWrap.wrap_notargets #kakaoContent,.gift_new #kakaoWrap.wrap_countuser #kakaoContent{position:relative;height:100%;min-height:647px;box-sizing:border-box}.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;width:100%;padding:0 20px 17px;box-sizing:border-box}.wrap_notargets .info_excludedcase_type2 .tit_excludedcase{padding:0 0 4px}.wrap_rdtargets .wrap_countani{position:absolute;left:0;top:50%;width:100%;height:245px;margin-top:-70px;transform:translateY(-50%)}.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 .wrap_countnum{position:absolute;left:0;bottom:0;width:100%;padding-bottom:104px}.wrap_countnum .txt_maxuser{height:18px;font-size:12px;text-align:center;color:#666}.wrap_countnum .wrap_usercnt{width:232px;height:35px;margin:12px auto 33px;text-align:center}.wrap_countnum .wrap_usercnt .btn_usercnt{float:left;width:35px;height:35px}.wrap_countnum .wrap_usercnt .ico_minus{width:18px;height:2px;margin:17px auto 0}.wrap_countnum .wrap_usercnt .ico_plus{width:18px;height:18px;margin:8px auto 0;background-position:0 -10px}.wrap_countnum .wrap_usercnt .on .ico_minus{background-position:0 -5px}.wrap_countnum .wrap_usercnt .on .ico_plus{background-position:0 -30px}.wrap_countnum .txt_countnum{float:left;width:162px;font-size:22px;line-height:35px;color:#393939}.wrap_countnum .txt_countnum .num_selecteduser{font-weight:700}.wrap_countnum .wrap_slidebar{width:315px;margin:0 auto;padding:15px 0 13px}.wrap_countnum .wrap_slidebar .ng2-nouislider{margin-top:0;margin-bottom:0}.wrap_countnum .wrap_slidebar .noUi-target{height:2px;border:none;border-radius:0;background-color:#e1e3e7;box-shadow:none}.wrap_countnum .wrap_slidebar .noUi-connect{background-color:#485062}.wrap_countnum .wrap_slidebar .noUi-handle{display:block;overflow:hidden;top:-15px;width:30px;height:30px;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_200303.png) no-repeat -20px 0;background-size:120px 130px;color:transparent;box-shadow:none}.wrap_countnum .wrap_slidebar .noUi-handle.noUi-active{background-position:-20px -35px}.wrap_countnum .wrap_slidebar .noUi-handle:before,.wrap_countnum .wrap_slidebar .noUi-handle:after{content: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:0 14px;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{padding-bottom:30px;background-color:#fff}.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;z-index:30020;width:100%}.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;width:100%;background-color:#fff}.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 #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}.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;z-index:100;width:100%}.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}.wrap_winnerlist #kakaoContent{padding-bottom:97px;background-color:#ededed}.wrap_winnerlist #mArticle{background-color:#fff}.wrap_winnerlist .area_winners{padding-bottom:0}.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}.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}@media only screen and (max-width:374px){.wrap_rdtargets .wrap_countani{transform:scale(.9) translateY(-50%)}.wrap_countnum .wrap_slidebar{width:auto;margin:0 30px}}@media screen and (max-height:660px){.wrap_rdtargets .wrap_countani{margin-top:-60px}}@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_200303.png)}.tit_rdtargets{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/tit_rdtargets_190926.png)}.wrap_countnum .wrap_slidebar .noUi-handle{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/random/ico_rdtargets_200303.png)}.bg_rndsquares{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m960/bg_rndsquares_200131.png)}}@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){html,body{min-height:100vh}.wrap_rdtargets .info_excludedcase{padding-bottom:calc(constant(safe-area-inset-bottom) + 101px);padding-bottom:calc(env(safe-area-inset-bottom) + 101px)}.wrap_countuser .wrap_countnum{padding-bottom:calc(constant(safe-area-inset-bottom) + 104px);padding-bottom:calc(env(safe-area-inset-bottom) + 104px)}.wrap_rdtargets .area_resultinfo{padding-bottom:calc(constant(safe-area-inset-bottom) + 104px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px)}.wrap_rdtargets .area_winners{padding-bottom:calc(constant(safe-area-inset-bottom) + 104px);padding-bottom:calc(env(safe-area-inset-bottom) + 97px)}.wrap_firstcome .area_winners{padding-bottom:calc(constant(safe-area-inset-bottom) + 40px);padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.wrap_rdtargets .area_loser_view,.wrap_loser_view .area_winners{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.wrap_firstcome .link_gotop,.wrap_firstcome .link_goback{bottom:calc(constant(safe-area-inset-bottom) + 49px);bottom:calc(env(safe-area-inset-bottom) + 49px)}.wrap_rdtargets .link_gift_rdt,.countnum_layer,.wrap_rdtargets .area_resultbtn,.targetnum_layer{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.wrap_rdtargets .link_gift_rdt:after,.countnum_layer:after,.wrap_rdtargets .area_resultbtn:after,.targetnum_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:""}.wrap_rdtwins.gobtn_positionup .link_goback,.wrap_rdtwins.gobtn_positionup .link_gotop{bottom:calc(constant(safe-area-inset-bottom) + 99px);bottom:calc(env(safe-area-inset-bottom) + 99px)}.wrap_winnerlist .area_winners{padding-bottom:calc(constant(safe-area-inset-bottom) + 0);padding-bottom:calc(env(safe-area-inset-bottom) + 0)}.wrap_winnerlist #kakaoContent{padding-bottom:calc(constant(safe-area-inset-bottom) + 104px);padding-bottom:calc(env(safe-area-inset-bottom) + 97px)}}.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}.wrap_rsvgifts_detail .area_detail .img_detail{display:block;width:100%}.wrap_rsvgifts_detail .area_fixedbottom{position:fixed;left:0;bottom:0;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){html,body{min-height:100vh}.wrap_rsvgifts_detail .area_detail{padding-bottom:calc(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.wrap_rsvgifts_detail .area_fixedbottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.wrap_rsvgifts_soldout .link_home{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_211110.png) no-repeat;background-size:110px 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:32px;width:45px;height:45px}.area_wshprofile .btn_share .ico_share{width:33px;height:33px;margin:0 auto;background-position:0 -50px}.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}.pc .area_wshslist .btn_share{position:absolute;right:0px;top:56px;width:45px;height:45px}.pc .area_wshslist .btn_share .ico_share{width:33px;height:33px;margin:0 auto;background-position:0 -50px}.pc .area_wshslist{margin:0}.pc .area_wshslist.no_wshssort{margin-top:0}.pc .area_wshslist .tit_wshslist{padding:30px 0 35px;font-size:32px;line-height:42px;color:#111}.pc .area_wshslist .tit_wshslist .txt_wshlist,.pc .area_wshslist .tit_wshslist .txt_g{position:relative}.pc .area_wshslist .tit_wshslist .txt_wshlist:before{position:absolute;left:0;bottom:0;width:100%;height:12px;background-color:#fef475;content:""}.pc .group_wshssort{top:124px}.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;border-radius:2px;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 .wrap_thumb .cmp_coverbadge .circle_badge{width:50px;height:50px;font-size:10px;line-height:10px;letter-spacing:-.025em}.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-top:33px;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}.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{padding:27px 16px 80px;background-color:#fff}.pc .area_wishrank{padding:27px 0 0}.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 .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}.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}}@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){.area_wishranking{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}.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}.product_info .box_talkbanner,.product_info .box_partnerbanner{position:relative;z-index:10;margin-bottom:-25px;padding:20px 15px 0}.product_info .box_talkbanner .link_talkbanner{display:block}.product_info .box_talkbanner+.box_partnerbanner{padding-top:45px}.product_info .box_partnerbanner .link_partnerbanner{display:block;overflow:hidden;position:relative;border-radius:8px}.product_info .box_partnerbanner .link_partnerbanner:after{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;border:1px solid rgba(34,34,34,.04);box-sizing:border-box;content:""}.gift_new .wrap_evtpage #kakaoContent{padding-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;z-index:10;width:100%;height:50px}.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}@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){.gift_new .wrap_evtpage #kakaoContent{padding-bottom:calc(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.wrap_evtpage .wrap_joinbtn{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.wrap_evtpage .wrap_joinbtn:after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:-1;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#ededed}.body_fixed .wrap_evtpage #kakaoContent{padding-bottom:50px}.body_fixed .wrap_evtpage .wrap_joinbtn{bottom:0}}.wrap_complete{height:100%;background-color:#fafafa}.wrap_complete #kakaoContent{padding-bottom:0}.complete_message{position:relative;padding:47px 0 24px;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 .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 .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}.pc .info_ordermade{padding-top:9px}.pc .info_ordermade .desc_caution{font-size:14px}.pc .info_ordermade .desc_caution br{display:none}.wrap_rctconts .box_prdinfo .info_ordermade{margin-top:-9px;padding:0 0 22px;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_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 20px;border-top:1px solid #F4F4F4;background-color:#fafafa}.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}.gift_new #kakaoWrap.wrap_register{height:100%;background:#FAFAFA}.gift_new .wrap_register #kakaoContent{padding-bottom:54px}.gift_new .wrap_register.gnb_type1 #kakaoContent{padding-top:87px}.cont_register{position:relative}.pc .cont_register .box_register{min-height:296px;padding-bottom:157px}.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:16px;right:16px;padding:10px}.cont_register .btn_share .ico_share,.cont_codeguide .btn_share .ico_share{width:14px;height:14px;background-position:-115px -65px}.cont_register .btn_codegift{position:fixed;bottom:0;left:0;width:100%;height:54px;font-weight:500;font-size:16px;color:#999;background:#E5E5E5}.cont_register .btn_codegift.on{color:#000;background:#FEEB00}.pc .cont_register .tit_topregister{padding:30px 0 39px;font-size:32px;line-height:42px}.pc .cont_register .box_register{min-height:337px}.pc .cont_register .inner_register{padding:0}.pc .cont_register .box_notice{width:451px;margin:0 auto;padding:0;background-color:#fff}.pc .cont_register .list_notice li{font-size:14px;line-height:20px;color:#666}.pc .cont_register .list_notice li:before{top:7px}.pc .cont_register .list_notice li+li{margin-top:0}.pc .cont_register .box_notice .link_more{margin-top:20px;line-height:20px;color:#111;font-weight:400}.pc .cont_register .btn_codegift{position:absolute;left:50%;top:447px;transform:translate(-50%);width:296px;height:50px}.gift_new #kakaoWrap.wrap_codeguide{background:#fff}.gift_new .wrap_codeguide.gnb_type1 #kakaoContent{padding:87px 0 0}.cont_codeguide{position:relative}.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 (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){.gift_new .wrap_register #kakaoContent{padding-bottom:calc(constant(safe-area-inset-bottom) + 54px);padding-bottom:calc(env(safe-area-inset-bottom) + 54px)}.cont_register .btn_codegift{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.cont_register .btn_codegift:after{position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom);background-color:#fff;content:""}}@media only screen and (-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:30010;background-color:rgba(0,0,0,.4)}.brand_agree_layer{position:fixed;left:16px;right:16px;top:50%;z-index:30020;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:36px;height:36px;background-position:-80px -140px}.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: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 4px 0 16px;vertical-align:top}.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 .cmp_coverbadge .circle_badge{width:50px;height:50px;font-size:10px;line-height:10px;letter-spacing:-.025em}.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:10;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{padding-bottom:62px;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.add_sale .box_bill{padding-bottom:84px}.list_billsmry{overflow-y:auto;position:relative;max-height:318px;padding:10px 14px 0;box-sizing:border-box}.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:absolute;left:0;right:0;bottom:0}.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 36px 18px 16px;line-height:24px;color:#222;letter-spacing:-.006em}.cont_cart .bill_cart.add_sale .btn_bill{height:84px}.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:20px;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}.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{width:300px;width:83.333vw;padding-bottom:40px;margin:0 auto}.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{position:absolute;left:20px;right:20px;top:-1px;height:2px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/dotted_msgcard.png) 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 .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: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}.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}.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: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}.cart_layer .cmp_coverbadge .circle_badge{width:50px;height:50px;font-size:10px;font-weight:400;line-height:10px;letter-spacing:-.05em}.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}}.area_brand_week .ico_ad{position:absolute;right:10px;bottom:10px;width:35px;height:20px;background-position:-210px -260px}.comm_layer.payment_layer .layer_body{padding-top:16px}.comm_layer.payment_layer .txt_info{line-height:22px;letter-spacing:-.04em;color:#333}.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}.slideup_banner{position:fixed;z-index:10000;left:0;right:0;bottom:0}.slideup_banner .link_banner{display:block;overflow:hidden;position:relative;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);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;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 .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%;border-radius:8px;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:fixed;bottom:8%;left:50%;width:32px;height:32px;margin-left:-16px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}.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:19px 16px 16px;background-color:#fff}.bnr_belt .link_bnr{display:block;position:relative;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}.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}.pc .cmp_paging{width:254px;padding:0 70px;font-size:16px;line-height:42px;color:#888}.pc .cmp_paging .btn_prev,.pc .cmp_paging .btn_next{width:70px;height:42px}.pc .parcel_bndlrnk{padding-bottom:0}.pc .parcel_bndlrnk .slide_bndlrnk{position:relative}.pc .slide_bndlrnk .list_slide{padding:0 11px}.pc .slide_bndlrnk .list_slide li{width:378px}.pc .slide_bndlrnk .tit_rnk{padding:40px 25px 20px}.pc .slide_bndlrnk .bundle_item{padding:0 19px}.pc .slide_bndlrnk .wrap_link_addcard{padding:24px 25px 48px}.pc .slide_bndlrnk .arrwbtn_prev,.pc .slide_bndlrnk .arrwbtn_next{overflow:hidden;position:absolute;top:187px;z-index:10;border-radius:50%;box-shadow:0 1px 3px 1px rgba(0,0,0,.04)}.pc .slide_bndlrnk .arrwbtn_prev{left:10px}.pc .slide_bndlrnk .arrwbtn_next{right:10px}.pc .slide_bndlrnk .arrwbtn_prev .ico_prev{width:42px;height:42px;background-position:-120px -410px}.pc .slide_bndlrnk .arrwbtn_next .ico_next{width:42px;height:42px;background-position:-165px -410px}.pc .slide_bndlrnk .arrwbtn_prev.on .ico_prev{background-position:-120px -455px}.pc .slide_bndlrnk .arrwbtn_next.on .ico_next{background-position:-165px -455px}.ico_pcgift2{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift2_220422.png) no-repeat;background-size:250px 650px;color:transparent}.pc .message_g .connect_line .ico_connect,.pc .brand_special .tit_special,.pc .brandv_top .tit_brandvtop .ico_gift2,.pc .listtype_botcate .ico_module,.pc .my_giftbox .area_wshprofile .txt_nobirth+.ico_arrow,.pc .my_giftbox .link_quick .ico_arrow,.pc .my_giftbox .list_desk .ico_gift2,.pc .wrap_birthday .link_askfrd .ico_heart,.pc .wrap_birthday .memory_profile .ico_arr,.pc .schbx .sch_button .ico_search,.pc .schbx .ico_delet,.pc .brand_hotnew .link_hotnew .ico_ad,.pc .cont_coupon .ico_gift2,.pc .list_billcard .cmp_overlay .ico_close,.pc .wshlimit_layer .btn_close .ico_close,.pc .group_wshradio .ico_radio,.countchange_layer .wrap_count .ico_gift2,.pc .group_nogift .ico_gift2,.pc .editmedia_layer .frame_media .ico_gift2,.pc .editmedia_layer .btn_close .ico_close,.pc .record_layer .btn_close .ico_clos,.changeoption_layer .wrap_option .ico_arrow,.changeoption_layer .list_option .ico_gift2,.changeoption_layer .wrap_total .ico_limit,.changeoption_layer .cont_item .ico_minus,.changeoption_layer .cont_item .ico_plus,.changeoption_layer .tip_limit .btn_close .ico_close,.pc .list_billcard .cont_btn .btn_g .ico_heart,.pc .addmoregiftt_layer .ico_close,.pc .message_g .txt_massage .ico_tail,.pc .message_g .card_g .btn_record .ico_gift2,.pc .message_g .card_g .btn_play .ico_gift2,.pc .message_g .card_g .btn_mute .ico_gift2,.pc .record_layer .btn_close .ico_close,.pc .message_g .card_g .btn_enlargement .ico_enlargement,.pc .receive_giftbox .ico_check,.pc .tit_srchrslt .link_brndmore .ico_arr,.pc .drop_filter .link_filter .ico_sort,.pc .slide_cate .btn_cate .ico_arr,.pc .wrap_prdgroup .wrap_brndcard .txt_brndmore .ico_arr,.pc .wrap_wshrnk.type_srch .slide_wshrnk .txt_wsh .ico_wsh,.pc .box_setprice .set_price .btn_reset .ico_reset{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift2_220422.png);background-size:250px 650px}.ico_pcmain{display:block;overflow:hidden;font-size:0;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_pcmain_220117.png) no-repeat 0 0;text-indent:-9999px}.pc .wrap_home_profile .ico_plus,.pc .tablist_cate .btn_tab .ico_main,.pc .tablist_cate li .ico_arrow,.pc .area_gift_ranking .btn_more .ico_arrow,.pc .area_brand_week .btn_refresh .ico_refresh,.pc .area_ai_keyword .ico_kakaoai,.pc .tit_home_g .group_tooltip .btn_tooltip .ico_info,.pc .tit_home_g .layer_tooltip .ico_close,.pc .birthday_profile .ico_main,.pc .area_brand_week .wrap_btn_arrowpager .ico_main,.pc .area_brand_week .ico_ad{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_pcmain_220117.png);background-size:440px 360px}[class*=prdlist_pccol4] .cmp_prd .review_info .ico_star,[class*=prdlist_pccol4] .cmp_prd .util_info .ico_wsh,[class*=prdlist_pccol4] .cmp_prd .util_info .ico_cart,.pc .cmp_errbox .cnt_err .ico_noti,.pc .slide_slctopt .btn_del .ico_del,.pc .box_slctopt .btn_ref .ico_ref{background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/ico_pcgift3_220401.png);background-size:100px 80px}.pc .group_home_keyword{padding:0}.pc .group_home_keyword .link_keyword{height:44px;max-width:170px;margin:0 10px 20px 0;padding:0 17px;font-weight:700;font-size:18px;line-height:45px;background-color:#fff;color:#777}.windows .group_home_keyword .link_keyword{max-width:195px}.pc .wrap_home{background-color:#fff}.pc .wrap_home #kakaoContent{width:auto;padding-bottom:350px}.pc .wrap_home .area_g{width:1280px;margin:0 auto;padding:80px 0;border-top:1px solid #E3E4E5}.pc .wrap_home .area_g.bordertop_none{border-top:none}.pc .wrap_home .area_g:last-child{padding-bottom:0}.pc .wrap_home .sub_area_g{padding:0 0 80px}.pc .wrap_home .sub_area_g:before{content:normal}.pc .wrap_home .tit_home_g{position:static;padding:0 0 50px;font-weight:700;font-size:28px;line-height:34px;text-align:center;color:#111;letter-spacing:normal}.pc .tit_home_g .group_tooltip{position:relative;margin:1px 0 0 6px}.windows .tit_home_g .group_tooltip{margin-top:3px}.pc .tit_home_g .group_tooltip .btn_tooltip .ico_info{width:22px;height:22px;background-position:-320px -220px}.pc .tit_home_g .layer_tooltip{top:33px;left:-97px;right:auto;width:350px;max-width:none;padding:19px;border:1px solid #ddd;font-size:14px;line-height:22px;color:#000;text-align:left;letter-spacing:normal;box-shadow:0 1px 4px rgba(0,0,0,.06);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.06)}.windows .tit_home_g .layer_tooltip{top:34px;left:-97px}.pc .tit_home_g .layer_tooltip .tit_tooltip{padding-bottom:6px;font-size:16px;line-height:20px}.pc .tit_home_g .layer_tooltip .txt_tooltip{margin-top:4px;font-weight:400;color:#666}.pc .tit_home_g .layer_tooltip .tit_tooltip+.txt_tooltip{margin-top:10px}.pc .tit_home_g .layer_tooltip .ico_close{width:20px;height:20px;margin:11px;background-position:-300px -220px}.pc .wrap_home .btn_border{height:46px;margin:0 auto;font-weight:700;line-height:45px;color:#111;letter-spacing:normal}.windows .wrap_home .btn_border{line-height:44px}.pc .wrap_home .area_home_profile{background-color:#f5f5f5}.pc .wrap_home .area_home_profile:before{bottom:-90px;height:90px;background-color:#f5f5f5}.pc .wrap_home_profile{width:1040px;margin:0 auto;padding:82px 0 75px}.pc .wrap_home_profile .inner_home_profile{height:104px}.pc .wrap_home_profile .cell_home_profile{padding-right:120px}.pc .wrap_home_profile .many_profiles .cell_home_profile{padding-right:230px}.pc .wrap_home_profile .tit_home_profile{max-height:104px;font-weight:400;font-size:34px;line-height:52px;color:#222;letter-spacing:normal}.pc .wrap_home_profile .txt_g{max-width:330px;font-weight:700}.windows .wrap_home_profile .txt_g{max-width:370px}.pc .wrap_home_profile .list_profile li{margin-left:-64px}.msie .mask_outline,.firefox .mask_outline{background-color:transparent}.pc .wrap_home_profile .btn_profile{top:-1px;padding-right:10px}.pc .wrap_home_profile .btn_profile.type_animate{top:-4px;right:0;padding-right:0}.pc .wrap_home_profile .type_animate .wrap_animate{width:140px;height:110px}.pc .wrap_home_profile .list_profile{top:-1px}.msie .wrap_home_profile .list_profile,.firefox .wrap_home_profile .list_profile{top:3px}.pc .wrap_home_profile .list_profile li .btn_profile{top:0}.pc .wrap_home_profile .thumb_outline{width:94px;height:94px;padding:3px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/img_pcprofile_201210.png);background-size:100px 100px}.msie .wrap_home_profile .thumb_outline,.firefox .wrap_home_profile .thumb_outline{overflow:hidden;padding:0;border-radius:100%;border:3px solid #fff}.pc .wrap_home_profile .thumb_outline:after{background-position:0 -360px}.msie .wrap_home_profile .thumb_outline:after,.firefox .wrap_home_profile .thumb_outline:after{content:normal}.pc .wrap_home_profile .txt_num{top:32px;right:10px;font-size:32px;line-height:40px;letter-spacing:-.021em}.windows .wrap_home_profile .txt_num,.firefox .wrap_home_profile .txt_num{top:30px}.msie .wrap_home_profile .txt_num{top:28px}.pc .wrap_home_profile .ico_plus{bottom:3px;width:32px;height:32px;background-position:-140px -320px}.pc .wrap_tooltip_select{bottom:-60px}.pc .wrap_tooltip_select .box_tooltip{padding:0 12px}.pc .wrap_tooltip_select .txt_tooltip{font-size:16px;letter-spacing:-.031em;line-height:40px}.pc .wrap_tooltip_select .wrap_triangle:after{right:auto;left:50%;transform:translate(-50%) rotate(-57deg) skew(-25deg)}.pc .wrap_home_theme .tablist_theme{overflow:visible;position:relative;width:320px;height:60px;margin-bottom:39px}.pc .wrap_home_theme .tablist_theme li{position:absolute;top:-1px;width:159px}.pc .wrap_home_theme .tablist_theme li:first-child{left:-1px}.pc .wrap_home_theme .tablist_theme li:last-child{right:-1px}.pc .wrap_home_theme .tablist_theme .btn_tab{height:60px;border-color:transparent;font-weight:700;font-size:24px;line-height:58px}.pc .wrap_home_theme .tablist_theme .on{width:161px}.pc .wrap_home_theme .tablist_theme .on .btn_tab{width:161px;padding:0;border-color:#3e76d1;background-color:#4684e9}.pc .wrap_home_theme .tablist_theme .btn_tab_left{padding-left:2px}.pc .wrap_home_theme .tablist_theme .btn_tab_right{padding-right:2px}.pc .wrap_home .area_home_theme{padding:0;border-top:none}.pc .wrap_home_theme .tablist_gift{width:310px;margin-bottom:42px;border-radius:60px}.pc .wrap_home_theme .tablist_gift .btn_tab{width:150px;height:60px;border-radius:60px;font-size:24px;line-height:61px;text-indent:-13px}.pc .wrap_home_theme .tablist_gift li:first-child .btn_tab{text-indent:13px}.pc .wrap_home_theme .tablist_gift .btn_tab[aria-selected=true],.pc .wrap_home_theme .tablist_gift li:first-child .btn_tab[aria-selected=true]{width:160px;text-indent:0}.pc .area_home_theme .wrap_home_theme{padding:0}.pc .wrap_home_theme .inner_home_theme{height:auto;padding:50px 128px 0;border-radius:16px;border-color:#eaedf2}.pc .list_home_theme{margin-bottom:0}.pc .list_home_theme li{width:120px;padding:0 25px 50px;box-sizing:content-box}.pc .list_home_theme .wrap_thumb{width:120px;height:120px}.pc .list_home_theme .txt_item{max-width:100%;margin-top:12px;font-size:18px;line-height:22px}.pc .list_home_theme .txt_item .txt_g{max-width:94px}.windows .list_home_theme .txt_item .txt_g{max-width:106px}.pc .list_home_theme .ico_newtheme{right:-13px;top:-5px;width:8px;height:8px}.pc .wrap_home .area_ai_keyword{width:1000px;padding-bottom:0;border-top:0}.pc .area_ai_keyword .tit_keyword{padding:0 0 50px;font-size:30px;line-height:30px;text-align:center}.pc .area_ai_keyword .ico_kakaoai{display:inline-block;float:none;width:110px;height:27px;margin:0 4px 0 0;background-position:-180px -220px;vertical-align:top}.windows .area_ai_keyword .ico_kakaoai{margin:3px 5px 0 0}.pc .area_ai_keyword .link_keyword{max-width:215px;margin:0 5px 24px;padding:0 19px 0 3px;color:#777}.windows .area_ai_keyword .link_keyword{max-width:240px}.pc .area_ai_keyword .link_keyword .wrap_thumb{width:38px;height:38px;margin:3px 9px 0 0}.pc .area_ai_keyword .link_keyword .wrap_thumb:after{background-color:rgba(0,0,0,.04)}.pc .area_ai_keyword .group_home_keyword{max-height:116px;text-align:center}.pc .wrap_home .area_gift_bnr{padding-bottom:0;border-top:0}.pc .area_gift_bnr .list_rail li{margin-left:20px}.pc .area_gift_bnr .list_rail li:first-child,.pc .area_gift_bnr .list_rail li:nth-child(2n+1){margin-left:0}.pc .area_gift_bnr .link_bnr{display:block;width:630px}.pc .area_gift_bnr .ico_ad{right:10px;bottom:10px}.pc .area_gift_bnr .cmp_slide_nav{margin:51px 0 1px}.pc .area_gift_bnr .cmp_btn_prev,.pc .area_gift_bnr .cmp_btn_next{top:36px}.pc .area_exhibition .txt_hash{display:inline-block;vertical-align:top}.pc .area_exhibition .list_product{display:flex;justify-content:space-between;padding:0}.pc .area_exhibition .list_product li{float:none;width:305px;padding:0}.pc .area_exhibition .wrap_thumb:after{border-color:rgba(0,0,0,.04)}.pc .area_exhibition .link_more{top:87px;padding-right:0;font-size:14px;line-height:18px;letter-spacing:normal;color:#888}.pc .area_exhibition .link_more .ico_arrow{display:inline-block;width:7px;height:12px;margin:1px 0 0 6px;background-position:-220px -250px;vertical-align:top}.windows .area_exhibition .link_more .ico_arrow{margin-top:3px}.pc .tablist_cate{padding:0;font-size:0;text-align:center}.pc .tablist_cate li{display:inline-block;float:none;width:auto;margin:0 25px;vertical-align:top}.pc .tablist_cate_pick li+li{margin-left:1px}.pc .tablist_cate_pick li+li:after{top:22px;height:16px}.pc .tablist_cate li .ico_arrow{bottom:-2px;width:15px;height:10px;margin-left:0;background-position:-200px -250px;transform:translate(-50%)}.pc .tablist_cate .btn_tab .ico_main{width:100px;height:100px}.pc .tablist_cate .ico_all{background-position:0 0}.pc .tablist_cate .ico_female{background-position:-110px 0}.pc .tablist_cate .ico_male{background-position:-220px 0}.pc .tablist_cate .ico_youth{background-position:-330px 0}.pc .tablist_cate .on .ico_all{background-position:0 -110px}.pc .tablist_cate .on .ico_female{background-position:-110px -110px}.pc .tablist_cate .on .ico_male{background-position:-220px -110px}.pc .tablist_cate .on .ico_youth{background-position:-330px -110px}.pc .tablist_cate .on .ico_arrow{display:block}.pc .tablist_cate .on .txt_g{font-weight:700;color:#4684e9}.pc .area_gift_ranking .tablist_cate .txt_g{padding:14px 0 20px;font-size:24px;line-height:29px;letter-spacing:-.021em}.pc .area_gift_ranking .tablist_cate .on .txt_g{color:#3183e2}.pc .area_gift_ranking .tablist_cate_pick{border-width:2px 0;font-size:0;text-align:center}.pc .area_gift_ranking .tablist_cate_pick li{display:inline-block;float:none;width:auto;vertical-align:top}.pc .area_gift_ranking .tablist_cate_pick .btn_tab{height:60px;padding:0 50px;font-size:22px;line-height:61px;color:#a2c1f4;letter-spacing:normal}.pc .area_gift_ranking .wrap_tablist_price{border-bottom:2px solid #ededed}.pc .area_gift_ranking .tablist_cate_pick .on .btn_tab{color:#fff}.pc .area_gift_ranking .tablist_price{font-size:0;text-align:center}.pc .area_gift_ranking .tablist_price li{display:inline-block;float:none;width:auto;vertical-align:top}.pc .area_gift_ranking .tablist_price .btn_tab{height:62px;padding:0 20px;font-size:20px;line-height:64px;letter-spacing:normal}.pc .area_gift_ranking .list_gift_ranking{overflow:hidden;padding:50px 0 0}.pc .area_gift_ranking .list_gift_ranking li{float:left;position:relative;width:305px;margin-left:20px;padding-bottom:50px}.pc .area_gift_ranking .list_gift_ranking li:nth-child(1),.pc .area_gift_ranking .list_gift_ranking li:nth-child(4n+1){margin-left:0}.pc .area_gift_ranking .card_product .wrap_thumb{width:305px;height:305px}.pc .area_gift_ranking .list_gift_ranking .txt_ranking{position:absolute;left:16px;top:0;width:32px;height:40px;font-family:-apple-system,Helvetica Neue,Apple SD Gothic Neo,\b9d1\c740  \ace0\b515,Malgun Gothic,sans-serif;font-size:16px;line-height:36px;background-position:-140px -270px;text-align:center;text-indent:0;color:#fff}.windows .area_gift_ranking .list_gift_ranking .txt_ranking{padding-right:4px;line-height:32px;box-sizing:border-box}.pc .area_gift_ranking .list_gift_ranking li:nth-child(-n+3) .txt_ranking{background-position:-140px -220px}.pc .area_gift_ranking .card_product .txt_brand{margin-top:12px}.pc .area_gift_ranking .card_product .txt_price{margin-top:8px}.pc .area_gift_ranking .wrap_btn_more{padding:0 0 80px}.pc .area_gift_ranking .btn_more{width:180px;padding-right:7px}.pc .area_gift_ranking .btn_more .ico_arrow{width:12px;height:8px;margin-right:11px;background-position:-230px -250px}.pc .area_gift_ranking .open_more .ico_arrow{background-position:-230px -260px}.pc .area_gift_ranking .sub_area_g{padding:80px 0 0;border-top:1px solid #E3E4E5}.pc .area_common_ranking{border-color:#ebebeb}.pc .area_common_ranking .area_gift_ranking{width:1280px;margin:0 auto;padding-bottom:20px}.pc .area_common_ranking .tit_home_g{position:static;padding:100px 0 50px;font-weight:700;font-size:28px;line-height:34px;text-align:center;color:#111;letter-spacing:normal}.pc .area_common_ranking .tit_home_g .layer_tooltip{left:-170px}.pc .area_common_ranking .area_gift_ranking .btn_more{height:46px;margin:0 auto;font-weight:700;line-height:45px;color:#111;letter-spacing:normal}.windows .area_common_ranking .btn_border{line-height:44px}.pc .slide_brand_ranking{padding-bottom:0}.pc .slide_brand_ranking .list_slide{display:flex;justify-content:space-between;overflow-y:visible;padding:0;text-align:center}.pc .slide_brand_ranking .list_slide li{padding:0}.pc .slide_brand_ranking .link_brand{padding:11px 12px 19px}.pc .slide_brand_ranking .txt_ranking{font-family:-apple-system,Helvetica Neue,Apple SD Gothic Neo,\b9d1\c740  \ace0\b515,Malgun Gothic,sans-serif;font-size:18px;line-height:18px;color:#333}.pc .slide_brand_ranking .wrap_thumb{width:70px;height:70px;margin-top:0}.pc .slide_brand_ranking .txt_brand{width:96px;margin-top:12px;font-size:16px;line-height:20px}.pc .wrap_home .area_brand_week{overflow:hidden;padding-bottom:60px}.pc .area_brand_week .info_brand{float:left;width:50%;padding:0 10px 0 0;box-sizing:border-box}.pc .area_brand_week .link_brand{background-color:#f5f5f5}.pc .area_brand_week .wrap_brand_img{height:320px;padding-bottom:0;border-radius:0}.pc .area_brand_week .ico_ad{right:20px;bottom:20px;width:48px;height:30px;background-position:-180px -310px}.pc .area_brand_week .info_brand .wrap_info{padding:31px 30px 23px}.pc .area_brand_week .tit_brand{font-size:24px;line-height:24px;color:#111;letter-spacing:normal}.pc .area_brand_week .tit_brand .txt_g{display:inline-block;margin-left:9px;font-size:16px;line-height:24px;color:#aaa;vertical-align:top}.pc .area_brand_week .txt_info{display:-webkit-box;overflow:hidden;height:56px;padding-top:7px;font-size:18px;line-height:28px;color:#444;letter-spacing:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.pc .area_brand_week .list_product{float:left;width:50%;padding:0 0 0 30px;box-sizing:border-box}.pc .area_brand_week .list_product li{float:none;width:auto;padding:0 0 30px;box-sizing:content-box}.pc .area_brand_week .list_product li+li{padding-top:30px;border-top:1px solid #E3E4E5}.pc .area_brand_week .card_product{padding-right:40px}.pc .area_brand_week .card_product .wrap_thumb{width:200px;padding-bottom:200px;border-radius:4px}.pc .area_brand_week .card_product .wrap_info{height:auto;padding-left:30px}.pc .area_brand_week .card_product .txt_product{max-height:44px;margin-top:27px;font-size:16px;line-height:22px;color:#111}.pc .area_brand_week .card_product .txt_price{margin-top:74px}.pc .area_brand_week .wrap_btn_refresh{float:left;width:100%;padding:40px 0 0}.pc .area_brand_week .btn_refresh{width:220px}.pc .area_brand_week .btn_refresh .ico_refresh{width:15px;height:15px;background-position:-180px -250px}.windows .area_brand_week .btn_refresh .ico_refresh{margin-top:16px}.pc .area_brand_week .wrap_btn_arrowpager{width:292px;padding:34px 0 0;font-size:20px;line-height:46px}.pc .area_brand_week .wrap_btn_arrowpager .btn_arrow{width:78px;height:46px}.pc .area_brand_week .wrap_btn_arrowpager .ico_prevarrow{width:10px;height:17px;background-position:-180px -280px}.pc .area_brand_week .wrap_btn_arrowpager .ico_nextarrow{width:10px;height:17px;background-position:-200px -280px}.pc .area_brand_week .wrap_btn_arrowpager .count_total{font-size:20px;color:#888}.pc .area_gift_story .list_gift_story{overflow:hidden;padding:0}.pc .area_gift_story .list_gift_story li{float:left;width:414px;padding:50px 0 0 19px}.pc .area_gift_story .list_gift_story li:nth-child(-n+3){padding-top:0}.pc .area_gift_story .list_gift_story li:nth-child(1),.pc .area_gift_story .list_gift_story li:nth-child(3n+1){padding-left:0}.pc .area_gift_story .wrarp_thumb:after{border-radius:4px;border:1px solid rgba(0,0,0,.04)}.pc .area_gift_story .wrap_info{height:88px;padding-top:20px}.pc .area_gift_story .wrap_info .tit_card{font-size:24px;line-height:30px;letter-spacing:normal;color:#111}.pc .area_gift_story .link_story.add_badge_sale .txt_percent{font-weight:400}.pc .area_gift_story .wrap_info .txt_desc{height:48px;max-height:48px;margin-top:10px;font-size:16px;line-height:24px;color:#aaa}.pc .area_gift_story .link_story.add_badge_sale .tit_card{padding-right:80px}.pc .wrap_home .area_home_wish{position:relative;width:auto;padding:0;border:none;background-color:#f5f5f5}.pc .wrap_home .area_home_wish:before{position:absolute;left:0;right:0;bottom:-75px;height:75px;background-color:#f5f5f5;content:""}.pc .area_home_wish .sub_area_g{width:1040px;margin:0 auto}.pc .area_home_wish .sub_area_g .tit_nick{padding:0 0 50px;font-size:28px;line-height:34px;color:#111}.pc .area_home_wish .sub_area_g .tit_nick .txt_g{max-width:200px}.pc .wrap_slide_wish .list_slide{overflow:hidden;padding:0}.pc .wrap_slide_wish .list_slide li{width:192px;padding:0 0 0 20px}.pc .wrap_slide_wish .list_slide li:first-child{padding-left:0}.pc .wrap_slide_wish .list_slide li:last-child .wrap_thumb{background-color:#fafafa}.pc .wrap_slide_wish .list_slide li:last-child .wrap_thumb:after{border:1px solid rgba(0,0,0,.06);background-color:transparent}.pc .wrap_slide_wish .list_slide .cmp_coverbadge .circle_badge{width:100px;height:100px;font-size:20px;line-height:20px;letter-spacing:-.025em}.pc .wrap_slide_wish .card_product .wrap_info{height:77px}.pc .wrap_slide_wish .txt_brand{margin-top:12px;font-size:14px;line-height:20px;color:#999}.pc .wrap_slide_wish .txt_product{display:block;height:23px;margin-top:0;line-height:23px;color:#333;white-space:nowrap}.pc .wrap_slide_wish .txt_price{margin-top:4px;font-size:20px;line-height:30px;color:#222}.pc .wrap_slide_wish .txt_ask{font-size:20px;line-height:30px;color:#999}.pc .area_home_wish .wrap_keyword{padding-bottom:60px}.pc .wrap_history .slide_carousel .list_slide{padding:0 0 8px!important}.pc .wrap_history .slide_carousel .list_slide li{padding:0}.pc .wrap_history .slide_carousel .list_slide li+li{margin-left:20px}.pc .card_history{width:245px;height:250px;padding:29px 38px}.pc .card_history:after{border-color:rgba(0,0,0,.06)}.pc .card_history .wrap_thumb{border-radius:50%}.pc .card_history .wrap_info{height:auto}.pc .card_history .txt_massage,.pc .card_history .txt_history{margin-top:11px}.pc .card_history .txt_brand{margin-top:12px;font-size:13px;line-height:16px;letter-spacing:-.038em;color:#999}.pc .card_history .txt_product{display:block;max-height:16px;margin-top:4px;font-size:14px;line-height:16px;letter-spacing:-.036em;color:#666;-webkit-line-clamp:none;-webkit-box-orient:block-axis;white-space:nowrap}.pc .birthday_profile{width:1040px;margin:0 auto;padding:60px 0 80px}.pc .birthday_profile .tit_birthday{font-size:40px;line-height:56px}.pc .birthday_profile .tit_birthday .txt_name{max-width:328px}.pc .birthday_profile .desc_birthday{padding-top:16px;font-size:20px;line-height:32px}.pc .birthday_profile .thumb_profile{right:2px;top:61px;width:120px;height:120px}.pc .birthday_profile .thumb_outline:after{background-position:-255px 0}.pc .birthday_profile .ico_deco1{right:-2px;top:-31px;width:48px;height:58px;background-position:-250px -250px}.pc .birthday_profile .ico_deco2{left:8px;top:112px;width:104px;height:26px;background-position:-300px -250px}.pc .area_home_wish .sub_area_g .link_more{top:7px;padding:5px 0 5px 10px;font-size:14px;line-height:18px;letter-spacing:normal}.pc .area_home_wish .sub_area_g .link_more .ico_arrow{display:inline-block;width:7px;height:12px;margin:1px 0 0 6px;background-position:-220px -250px;vertical-align:top}.windows .area_home_wish .sub_area_g .link_more .ico_arrow{margin-top:3px}.pc .review_layer{width:660px}.pc .review_layer:before,.pc .review_layer .inner_layer:after{content:none}.pc .review_layer .inner_layer{position:relative}.pc .review_layer .inner_layer .ico_close{width:24px;height:24px;margin:12px;background-position:-195px -455px}.pc .review_layer .layer_head{padding:26px 24px 0}.pc .review_layer .tit_review{font-size:16px;line-height:24px;color:#333;letter-spacing:-.03em}.pc .review_layer .layer_body{padding:0 24px 35px}.pc .review_layer .desc_review{padding:6px 0 20px;font-size:14px;line-height:20px;color:#666;letter-spacing:-.03em}.pc .review_layer .box_check{display:inline-block;width:33.3%;margin:1px 0;padding:0}.pc .review_layer .ico_check{margin:4px 4px 4px 0}.pc .review_layer .lab_review{font-size:14px;line-height:32px}.pc .review_layer .info_cs{right:auto;min-width:266px}.pc .review_layer .info_cs:after{left:40px}.pc .review_layer .wrap_tf{margin-top:-5px;padding-top:10px}.pc .review_layer .tf_order{height:34px;font-size:14px}.ico_pcdetail{display:block;overflow:hidden;font-size:0;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_pcdetail_220103.png) no-repeat 0 0;background-size:240px 520px;text-indent:-9999px}.pc .area_stargage .area_star .frame_star,.pc .view_product .share_btn .ico_detail,.pc .detail_view .link_shopname .ico_arr,.pc .detail_view .view_notice .btn_toggle .ico_detail,.pc .detail_brand .ico_pc,.pc .detail_review .box_noti .ico_detail,.pc .wrap_totalscore .txt_quotation .ico_detail,.pc .wrap_totalscore .list_score li .ico_detail,.pc .wrap_reviewphoto.is_fold .link_movi .ico_play,.pc .preview_type .link_movi .ico_play,.pc .head_group .list_sorting .ico_pc,.pc .box_review .area_score .ico_detail,.pc .area_optiondetail .ico_option,.pc .box_review .area_reviewdetail .ico_pick,.pc .box_review .wrap_detailcontrol .ico_arr,.pc .box_review .btn_like .ico_detail,.pc .wrap_reviewphoto .ico_play,.pc .detail_review .btn_more .ico_arr,.pc .wrap_noreview .ico_detail,.pc .info_gift .link_gift .ico_arrow,.pc .layer_headfixed .btn_close .ico_detail,.pc .layer_headfixed .btn_preview .ico_detail,.pc .layer_reviewdetail .btn_arrow .ico_detail,.pc_item_option .wrap_option .ico_arrow,.pc_item_option .list_option .ico_gift2,.pc_item_option .wrap_basket .ico_del,.pc_item_option .wrap_total .ico_limit,.pc .detail_view .detail_summary .list_usage .ico_detail,.pc .detail_view .info_product .btn_close .ico_detail,.pc .area_tooltip .ico_info,.pc .wishlimit_layer .btn_close .ico_close,.pc .list_wishlimit .btn_wishlimit .ico_check,.pc_item_option .cont_item .ico_gift2,.pc .detail_view .box_codegift .ico_code,.pc_item_option .cmp_gftbtn .ico_heart,.pc_item_option .group_btn_friend .ico_more,.pc .cart_gftbtn .group_btn_friend .ico_more,.pc_item_option .wrap_forbiz .ico_arrow,.pc_item_option .list_wrtoption .cmp_chk .ico_check,.pc .cmp_gftbtn .item_btn .ico_plus,.pc .list_response .ico_detail,.pc .cmp_gftbtn .item_wish .ico_tail,.pc .layer_reviewdetail .btn_othermenu .ico_detail,.pc .wrap_detail .box_review .btn_othermenu .ico_detail,.pc .wrap_detail .etc_product .ico_cart,.pc .review_layer .ico_close,.pc .detail_taginfo .wrap_tooltip .ico_close{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_pcdetail_220103.png) no-repeat 0 0;background-size:240px 520px}.pc .wrap_detail{background-color:#fff}.pc .wrap_detail #kakaoContent{padding-bottom:270px}.pc .wrap_detail #mArticle{width:901px;padding:0 379px 0 0}.pc .cont_detail_info{padding:0 30px 90px 0;border-right:1px solid #E1E2E3}.pc .wrap_detail .etc_product{margin:18px 0 0;padding-top:12px}.pc .wrap_detail .etc_product .ico_cart{width:23px;height:23px;margin:0 12px;background-position:-140px -480px}.pc .wrap_detail .view_product{padding-top:30px}.pc .wrap_detail .view_product:after{display:block;clear:both;content:""}.pc .wrap_detail .view_product .warp_thumb_product{float:left;width:450px}.pc .warp_thumb_product .nav_photo{padding:20px 60px 20px 70px;font-size:0;text-align:center}.pc .warp_thumb_product .nav_photo li{display:inline-block;width:60px;height:60px;padding:0 2px;vertical-align:top}.pc .warp_thumb_product .nav_photo .link_photo{display:block;position:relative;width:100%;height:100%}.pc .warp_thumb_product .nav_photo .link_photo:after{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.05);content:""}.pc .warp_thumb_product .on .link_photo:after{border:2px solid #000;box-sizing:border-box}.pc .view_product .wrap_basic_info{float:left;width:420px;padding-left:50px;box-sizing:border-box}.pc .detail_view .desc_subject .txt_event,.pc .detail_view .desc_subject .txt_sub{font-size:16px;line-height:26px}.pc .detail_view .product_subject{padding:1px 0}.pc .detail_view .desc_subject{padding:0}.pc .detail_view .desc_subject .txt_event+.txt_sub{padding-left:0;font-weight:400}.pc .detail_view .tit_subject{font-size:24px;line-height:33px;color:#111}.pc .wrap_score{padding:7px 0 14px}.pc .wrap_score .link_review{padding-bottom:6px}.pc .wrap_score .area_stargage{margin-right:8px}.pc .area_stargage .area_star{width:18px;height:17px}.pc .area_stargage .area_star+.area_star{margin-left:2px}.pc .area_stargage .area_star .frame_star{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;width:auto;height:auto;background-position:-220px -180px}.pc .area_stargage .area_star .gage_bar{background-color:#fee700}.pc .wrap_score .txt_desc{margin-top:0;font-size:14px;line-height:18px;color:#777}.pc .view_product .info_product{padding:0;height:123px}.pc .view_product .share_btn .ico_detail{top:53px;right:0;width:48px;height:48px;background-position:-90px -240px}.pc .info_product .wrap_priceinfo .btn_info{margin:17px 0 0 3px}.pc .view_product .info_product.product_nosale{padding:0 80px 5px 0;height:auto}.pc .view_product .info_product.product_nosale .share_btn .ico_detail{top:-4px}.pc .view_product .info_product .wrap_benefitinfo .btn_info{margin:3px 0 0 3px}.pc .info_product .wrap_priceinfo .wrap_tooltip{position:relative}.pc .info_product .wrap_priceinfo .tooltip_layer{top:43px;right:0;width:291px}.pc .info_product .wrap_benefitinfo .tooltip_layer{width:291px}.pc .info_product .txt_sale{margin-right:9px;font-size:30px;line-height:52px}.pc .info_product .txt_total{margin-right:9px;font-size:30px;font-weight:400;line-height:52px}.pc .info_product .txt_price{padding:2px 0;font-size:16px;line-height:48px}.pc .detail_view .box_discoupon{padding:3px 0 12px}.pc .detail_view .box_discoupon .cont_discoupon{padding:11px 12px 12px;line-height:17px}.pc .detail_view .box_discoupon .txt_coupon,.pc .detail_view .box_discoupon .txt_price{font-size:14px}.pc .detail_view .box_discoupon .ico_coupon{margin-top:3px}.windows .detail_view .box_discoupon .ico_noti{margin-top:2px}.pc .detail_view .box_discoupon .layer_overlay{top:36px;max-width:337px}.windows .detail_view .box_discoupon .layer_overlay{letter-spacing:-.036em}.pc .detail_view .box_discoupon .txt_overlay{font-size:14px;line-height:22px}.pc .detail_view .box_discoupon .txt_overlay .txt_g{display:block}.pc .detail_view .box_discoupon .btn_overlay:hover+.layer_overlay,.pc .detail_view .box_discoupon .btn_overlay:focus+.layer_overlay{display:block}.pc .detail_view .box_event{padding:20px 0;border-top:1px solid #E7E8E9}.pc .detail_view .box_event .bg_event{left:19px;top:41px}.pc .detail_view .link_shopname{border-bottom:1px solid #E7E8E9;border-color:#e7e8e9;font-size:14px;color:#000}.pc .detail_view .link_shopname .ico_arr{width:10px;height:16px;background-position:-160px -260px}.pc .detail_view .detail_summary{margin-top:0;padding:17px 0 16px}.pc .detail_summary .box_bnr{margin-top:0}.pc .detail_view .detail_summary .list_usage li+li{margin-top:4px}.pc .detail_view .detail_summary .list_usage li{padding-left:35px}.pc .detail_view .detail_summary .list_usage .ico_detail{float:none;position:absolute;left:7px;top:0;width:24px;height:24px;margin:0}.pc .detail_view .detail_summary .list_usage .ico_shipfee{background-position:0 -360px}.pc .detail_view .detail_summary .list_usage .ico_reserv{background-position:-90px -390px}.pc .detail_view .detail_summary .list_usage .ico_origin{background-position:-30px -360px}.pc .detail_view .detail_summary .list_usage .ico_box{background-position:-90px -360px}.pc .detail_view .detail_summary .list_usage .ico_adult{background-position:-60px -360px}.pc .detail_view .detail_summary .list_usage .ico_coupon{background-position:0 -390px}.pc .detail_view .detail_summary .list_usage .ico_expiry{background-position:-30px -390px}.pc .detail_view .detail_summary .list_usage .ico_location{background-position:-60px -390px}.pc .detail_view .detail_summary .list_usage .ico_gift{background-position:-120px -360px}.pc .detail_view .detail_summary .list_usage .usage_summary{display:flex;padding:0}.pc .detail_view .detail_summary .list_usage .emph_usage{display:block;float:none;line-height:24px;white-space:nowrap}.pc .detail_view .detail_summary .list_usage .btn_location,.pc .detail_view .list_usage .wrap_tooltip .btn_info{position:static;left:auto;top:auto;width:14px;height:15px;margin-top:2px;background-position:-150px -360px}.windows .detail_view .detail_summary .list_usage .btn_location{margin-top:4px}.pc .detail_view .detail_summary .btn_findmap .ico_map{position:static;left:auto;top:auto;width:16px;height:16px;margin:6px 2px 0 0;background-position:-220px -280px}.pc .detail_view .detail_summary .location_layer .ico_close,.pc .detail_view .wrap_tooltip .btn_close .ico_close{position:static;left:auto;top:auto;width:16px;height:16px;margin:16px;background-position:-180px -240px}.pc .detail_view .detail_summary .location_layer .btn_close{right:0;top:0}.pc .detail_view .detail_summary .list_usage .txt_sub{flex:1;padding-top:2px;line-height:20px}.pc .detail_view .detail_summary .list_usage .reserv_summary{display:block}.pc .detail_view .detail_summary .list_usage .wrap_location{margin-left:0}.pc .detail_view .detail_summary .list_usage .desc_usage{padding:0}.pc .wrap_detail .detail_taginfo{margin-top:0;padding:20px 10px 14px;border-top:1px solid #E7E8E9}.pc .detail_taginfo .tit_gftinfo{padding-bottom:15px}.pc .detail_view .list_usage .wrap_tooltip{position:static;margin-left:0}.pc .detail_view .detail_summary .wrap_tooltip .tooltip_layer{right:5px;top:23px;width:auto}.pc .detail_view .wrap_tooltip .tooltip_layer .txt_sub{flex:none;padding-top:0;line-height:19px}.pc .detail_view .item_option_view .box_tooltip{bottom:38px;width:200px;height:62px;padding:12px 20px 0 0;line-height:19px;box-sizing:border-box}.windows .detail_view .item_option_view .box_tooltip{padding-top:11px;font-size:13px;letter-spacing:-.036em}.pc .detail_view .item_option_view .box_tooltip .btn_close{width:31px;height:30px}.pc .detail_view .item_option_view .box_tooltip .ico_arr{margin-left:32px}.pc .detail_view .box_main_notice{padding:14px 19px 16px;border:1px solid #E1E2E3;box-sizing:border-box}.pc .view_notice:focus{outline:dotted;outline:auto;outline-color:-webkit-focus-ring-color}.pc .detail_view .view_notice{padding:0}.pc .detail_view .view_notice .box_notice{border-color:#e1e2e3;border-radius:0}.pc .detail_view .view_notice .box_notice.is_open{padding-bottom:16px}.pc .detail_view .view_notice .tit_notice{display:inline-block;line-height:27px;vertical-align:top}.pc .detail_view .view_notice .desc_notice{margin-top:0}.pc .detail_view .view_notice .desc_notice+.desc_notice{margin-top:14px}.pc .detail_view .view_notice .area_detail{max-height:120px;padding:2px 15px 0}.pc .detail_view .view_notice .btn_toggle .ico_detail{top:14px;right:15px;width:16px;height:10px;transform:rotate(0);background-position:-200px -180px}.pc .detail_view .view_notice .box_notice.is_open .btn_toggle .ico_detail{background-position:-200px -190px}.pc .view_notice .btn_toggle{color:#111}.pc_item_option{display:flex;flex-direction:column;position:fixed;left:50%;top:0;bottom:0;width:350px;margin-left:450px;padding:111px 0 30px 29px;background-color:#fff;transform:translate(-50%)}.pc_item_option:before{position:absolute;top:111px;left:30px;right:0;z-index:30020;height:1px;background-color:#e1e2e3;content:""}.pc_item_option .wrap_option_layer{flex:1;overflow-y:auto}.pc_item_option .option_layer{position:static;left:auto;bottom:auto;padding-bottom:30px}.pc_item_option .option_layer:before{content:normal}.pc_item_option .option_layer .bar_option{border:none}.pc_item_option .option_layer .box_tooltip_g{height:40px;padding:0 14px;line-height:40px}.pc_item_option .wrap_optnotice{padding:10px 14px 11px;border-left:1px solid #E1E2E3;border-right:1px solid #E1E2E3;font-size:14px;line-height:17px}.windows .pc_item_option .wrap_optnotice{font-size:13px;letter-spacing:-.04em}.windows .pc_item_option .option_layer .box_tooltip_g,.windows .pc_item_option .wrap_option .tit_option,.windows .pc_item_option .list_thmboption .lab_check{font-size:13px;letter-spacing:-.06em}.pc_item_option .option_layer .box_tooltip_g .txt_tooltip{color:#fee700}.pc_item_option .board_on .board_option{overflow:visible;max-height:none;margin-bottom:0;background-color:transparent;box-shadow:none}.pc_item_option .wrap_option{border:solid #E1E2E3;border-width:0 1px 0}.pc_item_option .wrap_option.lst{margin-bottom:10px;border-bottom:1px solid #E1E2E3}.pc_item_option .wrap_option.fst .btn_option{border-top:1px solid #E1E2E3}.pc_item_option .wrap_option .btn_option{height:auto;font-weight:400;color:#aaa;background-color:#f7f8f9;box-sizing:border-box}.pc_item_option .wrap_option .tit_option{height:38px;margin:0;padding:0 42px 0 14px;font-weight:400;line-height:38px}.windows .pc_item_option .wrap_option .txt_option{padding-right:65px}.pc_item_option .wrap_option .ico_arrow{width:14px;height:9px;margin-top:-4px;background-position:-180px -290px}.pc_item_option .option_on .ico_arrow{background-position:-180px -300px}.pc_item_option .option_on .btn_option,.pc_item_option .option_active .btn_option{color:#111;background-color:#fff}.pc_item_option .option_on .tit_option,.pc_item_option .option_active .tit_option{font-weight:700}.pc_item_option .option_on .btn_option{border-top:1px solid #E1E2E3}.pc_item_option .wrap_option .list_option{position:relative;margin-left:14px;border-top:none}.pc_item_option .wrap_option .list_option:before{position:absolute;left:-14px;right:0;top:0;height:1px;background-color:#e1e2e3;content:""}.pc_item_option .list_option li{margin-left:-14px}.pc_item_option .list_option .lab_check{margin-left:14px;padding:11px 48px 10px 0;font-size:14px;line-height:17px;color:#111}.pc_item_option .list_option .ico_gift2{right:14px;width:20px;height:20px;margin-top:-10px;background-position:-180px -310px}.pc_item_option .list_option .inp_check:checked+.lab_check .ico_gift2{background-position:-210px -370px}.pc_item_option .list_option.list_wrtoption{margin-left:0;padding:11px 14px 8px;border-top:1px solid #E1E2E3}.pc_item_option .wrap_option .list_wrtoption:before{content:normal}.pc_item_option .list_wrtoption li{margin-left:0}.pc_item_option .list_wrtoption li+li{padding-top:9px}.pc_item_option .list_wrtoption .lab_wrtoptions{color:#111}.pc_item_option .list_wrtoption .cmp_chk{margin-top:-1px}.pc_item_option .list_wrtoption .cmp_chk .ico_check{width:50px;height:22px;margin-top:0;background-position:0 -420px}.pc_item_option .list_wrtoption .cmp_chk .inp_chk:checked+.lab_chk .ico_check{background-position:0 -450px}.pc_item_option .list_wrtoption .cmp_chk .lab_chk .txt_g{left:8px;right:8px;line-height:24px;color:#777}.windows .pc_item_option .list_wrtoption .cmp_chk .lab_chk .txt_g{left:7px;right:7px;line-height:22px;letter-spacing:-.04em}.pc_item_option .list_wrtoption .txt_guide{padding:9px 0 2px;font-size:12px;line-height:17px;color:#aaa}.pc_item_option .list_wrtoption .box_txtfld .tf_tbx,.pc_item_option .list_wrtoption .box_txtfld .lab_tbx{padding:10px 14px;border-color:#e3e4e5;font-size:14px;line-height:18px}.pc_item_option .list_wrtoption .box_txtfld .tf_tbx:focus{border-color:#fed74f}.pc_item_option .list_wrtoption .box_disabled .tf_tbx{height:40px}.pc_item_option .list_wrtoption .box_txtfld .lab_tbx{border-color:transparent}.pc_item_option .list_wrtoption .txt_limit{right:0;bottom:-25px;font-size:12px;line-height:17px;color:#777}.pc_item_option .list_wrtoption .txt_limit .txt_slash{margin:0}.pc_item_option .list_wrtoption .box_error{padding-right:50px;font-size:12px;line-height:17px}.pc_item_option .btn_wrtoption{height:54px;border-radius:4px;font-weight:700;font-size:16px;background-color:#e3e4e5;color:#111}.pc_item_option .btn_wrtoption.on{background-color:#fed74f}.pc_item_option .list_thmboption .lab_check{display:table;width:100%;min-height:56px;padding:11px 48px 10px 63px;margin-left:0;table-layout:fixed;box-sizing:border-box}.pc_item_option .list_thmboption .inner_lab{display:table-cell;vertical-align:middle}.pc_item_option .list_thmboption .thumb_option{left:14px}.pc_item_option .list_thmboption .txt_soldout{right:14px;margin-top:-9px;font-size:14px;line-height:18px}.pc_item_option .wrap_basket{padding:0}.pc_item_option .wrap_basket .scroll_basket{overflow-y:visible;max-height:none;border-color:#e1e2e3}.pc_item_option .wrap_basket .info_basket{padding:13px 14px 16px;background-color:#fff}.pc_item_option .wrap_basket .info_basket+.info_basket{margin-top:10px}.pc_item_option .wrap_basket .tit_item{margin-right:17px;font-weight:700;line-height:22px;color:#111}.pc_item_option .wrap_basket .txt_bar{color:#aaa}.pc_item_option .wrap_basket .cont_item{height:auto;padding-top:9px}.pc_item_option .cont_item .opt_amount{position:relative;width:100%;height:40px;padding:0 44px;border-color:#e1e2e3;box-sizing:border-box}.pc_item_option .cont_item .btn_minus,.pc_item_option .cont_item .btn_plus{float:none;position:absolute;top:0;width:44px;height:38px}.pc_item_option .cont_item .btn_minus{left:0}.pc_item_option .cont_item .btn_plus{right:0}.pc_item_option .cont_item .ico_gift2{width:14px}.pc_item_option .cont_item .ico_minus{background-position:-220px -250px}.pc_item_option .cont_item .ico_plus{height:14px;background-position:-200px -290px}.pc_item_option .cont_item .inp_count{width:100%;height:38px;font-size:14px;line-height:normal;color:#111}.pc_item_option .cont_item .txt_price{display:inline-block;padding-top:10px;font-size:14px;line-height:20px;color:#111;vertical-align:top}.pc_item_option .board_option .wrap_outline{width:100%;margin:0;padding:7px 0 1px;border:none;font-size:14px;line-height:20px;background-color:transparent;color:#111}.pc_item_option .board_option .wrap_outline dt{padding-top:8px}.pc_item_option .board_option .wrap_outline dd{padding-top:8px;font-weight:700}.pc_item_option .board_option .wrap_outline .link_del{color:#111}.pc_item_option .board_option .wrap_outline .ico_del{width:8px;height:9px;margin:5px 5px 0 0;background-position:-170px -330px}.windows .pc_item_option .board_option .wrap_outline .ico_del{margin-top:7px}.pc_item_option .board_option .wrap_outline .btn_frnd{font-size:14px}.pc_item_option .wrap_basket .btn_del{right:0;top:0;width:31px;height:37px;padding-right:7px}.pc_item_option .wrap_basket .ico_del{width:19px;height:19px;background-position:-210px -260px}.pc_item_option.option_disabled:before,.pc_item_option.option_disabled:after{content:normal}.pc_item_option.option_disabled .scroll_basket,.pc_item_option.option_disabled .opt_amount{border-color:#f1f2f3}.pc_item_option.option_disabled .tit_item,.pc_item_option.option_disabled .inp_count,.pc_item_option.option_disabled .txt_price,.pc_item_option.option_disabled .board_option .wrap_outline,.pc_item_option.option_disabled .board_option .wrap_outline .link_del,.pc_item_option.option_disabled .board_option .wrap_outline .btn_frnd{color:#aaa}.pc_item_option.option_disabled .btn_minus,.pc_item_option.option_disabled .btn_plus{opacity:.3}.pc_item_option .wrap_total{height:auto;margin:0;padding:0 0 21px;line-height:1.5;text-align:left}.pc_item_option .wrap_total .group_limit{width:100%}.pc_item_option .wrap_total .group_limit.tip_on{padding-bottom:51px}.windows .pc_item_option .wrap_total .group_limit.tip_on{padding-bottom:53px}.pc_item_option .wrap_total .link_limit{padding-top:0;font-weight:400;font-size:14px;line-height:36px;color:#777}.windows .pc_item_option .wrap_total .link_limit{line-height:34px}.pc_item_option .wrap_total .ico_limit{width:18px;height:18px;margin:8px 5px 0 0;background-position:-220px -230px}.pc_item_option .wrap_total .tip_limit{left:0;right:0;top:31px;bottom:auto;width:auto;padding:12px 49px 10px 14px;line-height:16px}.windows .pc_item_option .wrap_total .tip_limit{padding:10px 49px 10px 14px;line-height:17px}.pc_item_option .wrap_buyresult{position:relative;padding-top:30px}.pc_item_option .wrap_buyresult.add_scroll_line:before{position:absolute;left:-29px;right:-30px;top:0;height:1px;background-color:#ededed;content:""}.pc_item_option .pc_wrap_total{padding:18px 20px;border-radius:4px;background-color:#fafafa}.pc_wrap_total .group_total{overflow:hidden;line-height:28px;color:#111}.pc_wrap_total .group_total .tit_price{display:inline-block;padding-top:1px;line-height:27px;vertical-align:top}.pc_wrap_total .group_total .txt_price{float:right;font-weight:700;font-size:24px}.pc_wrap_total .group_total .txt_won{font-weight:700}.pc_wrap_total .box_discoupon{margin-top:15px;border-top:1px solid #ededed}.pc_wrap_total .cont_discoupon{margin-bottom:-5px;padding:11px 0 0;line-height:17px}.pc_wrap_total .box_discoupon .txt_coupon,.pc_wrap_total .box_discoupon .txt_price{font-size:14px}.pc_wrap_total .box_discoupon .ico_coupon{margin-top:3px}.pc_item_option .pc_btn_cart{width:100%;height:50px;margin-top:20px;border:1px solid #ccc;border-radius:4px;font-weight:700;font-size:16px;line-height:48px;color:#222}.pc_item_option .pc_btn_cart .ico_cart{display:inline-block;width:24px;height:24px;margin:10px 6px 0 0;background-position:-140px -410px;vertical-align:top}.windows .pc_item_option .pc_btn_cart .ico_cart{margin-top:12px}.pc_item_option .pc_btn_cart.btn_disabled{border-color:#888;opacity:.3}.pc_item_option .wrap_forbiz{margin-bottom:21px;border:1px solid rgba(0,14,45,.03);border-radius:4px;background:rgba(18,41,90,.05)}.pc_item_option .wrap_forbiz .link_forbiz{display:block;position:relative;padding:20px}.pc_item_option .wrap_forbiz .tit_forbiz{display:block;width:258px;font-size:16px;line-height:19px;color:#12295a;word-break:break-all}.pc_item_option .wrap_forbiz .desc_forbiz{display:block;width:258px;padding-top:9px;font-size:13px;line-height:19px;color:rgba(18,41,90,.7);word-break:break-all}.pc_item_option .wrap_forbiz .ico_arrow{position:absolute;right:20px;bottom:20px;width:36px;height:36px;background-position:-60px -420px}.pc_item_option .cont_detail_btn .group_btn_friend .txt_gift{right:-56px;font-size:16px;line-height:60px;letter-spacing:-.006em;color:#111}.windows .pc_item_option .cont_detail_btn .group_btn_friend .txt_gift{right:-64px}.pc_item_option .cont_detail_btn .group_btn_friend{margin-left:-28px}.windows .pc_item_option .cont_detail_btn .group_btn_friend{margin-left:-32px}.pc_item_option .cmp_gftbtn{margin:20px -2px 0}.pc_item_option .cmp_gftbtn .item_btn{padding:0 2px}.pc_item_option .cmp_gftbtn .btn_g{height:60px;border-radius:4px;font-size:16px;line-height:60px;background-color:#ffde22}.pc_item_option .btn_g .ico_friend{width:32px;height:32px;margin-top:13px}.pc_item_option .btn_g .ico_friend:after{background-position:-110px -430px}.pc_item_option .item_btn.item_disabled .btn_g,.pc_item_option .item_btn.item_cancel .btn_g{background-color:#ededed}.pc_item_option .cmp_gftbtn .item_disabled .ico_friend:after{background-position:-150px -430px}.pc_item_option .cmp_gftbtn .item_disabled .ico_more{background-position:-170px -410px}.pc_item_option .cmp_gftbtn .item_btn.item_dark .btn_g{background-color:#111}.pc_item_option .cmp_gftbtn .item_wish{width:60px}.pc_item_option .cmp_gftbtn .item_wish .btn_g{padding-top:13px}.pc_item_option .cmp_gftbtn .ico_heart{width:26px;height:22px;margin-bottom:0;background-position:-110px -420px}.pc_item_option .cmp_gftbtn .on_wish .ico_heart{background-position:-110px -450px}.pc_item_option .cmp_gftbtn .count_wishes{font-size:11px;line-height:20px;color:#eee}.pc_item_option .cmp_gftbtn .group_btn_friend{margin-left:-28px}.windows .pc_item_option .cmp_gftbtn .group_btn_friend{margin-left:-32px}.pc_item_option .group_btn_friend .ico_more,.pc_item_option .group_btn_friend .ico_friend{width:32px;height:32px;margin-top:13px}.pc_item_option .group_btn_friend .ico_more{background-position:-140px -290px}.pc_item_option .group_btn_friend .ico_friend:after{background-position:-110px -430px}.pc_item_option .group_btn_friend .txt_gift{right:-56px;font-size:16px;line-height:60px;letter-spacing:-.006em;color:#111}.windows .pc_item_option .group_btn_friend .txt_gift{right:-64px}.pc_item_option .cmp_gftbtn .item_btn .wrap_thumb{line-height:32px}.pc_item_option .cmp_gftbtn .item_btn .ico_plus{width:16px;height:16px;background-position:-150px -440px}.pc .product_info:focus{outline:dotted;outline:auto;outline-color:-webkit-focus-ring-color}.pc .wrap_detail .product_info{margin-top:40px;border:1px solid #E1E2E3;box-sizing:border-box}.pc .product_info .list_tab{display:block;padding-left:29px;border-bottom:1px solid #E1E2E3;box-sizing:border-box}.pc .product_info .list_tab:after{display:block;clear:both;content:""}.pc .product_info .list_tab li{display:block;float:left;width:160px}.pc .product_info .list_tab .txt_tab{display:block;height:30px;padding:25px 0 15px;font-size:16px;line-height:30px;letter-spacing:normal}.pc .product_info .link_tab[aria-selected=true] .txt_tab{color:#111}.pc .product_info .link_tab[aria-selected=true] .txt_tab:after{left:0;right:0;bottom:-1px;height:5px}.pc .detail_info{max-height:none;padding:30px 29px}.pc .wrap_reaction .product_info .list_tab{padding:0}.pc .wrap_reaction .product_info .list_tab li{width:33.33%}.pc .detail_brand{position:relative;margin-top:0;padding:100px 0 0}.pc .detail_brand .tit_brand{padding:0 0 25px;font-size:24px;line-height:29px;color:#111}.pc .detail_brand .list_product{overflow-y:hidden;padding:0;white-space:normal}.pc .detail_brand .list_product li{width:204px;padding-left:0}.pc .detail_brand .list_product li+li{margin-left:18px}.pc .detail_brand .wrap_img{overflow:hidden;border-radius:4px}.pc .detail_brand .wrap_img:before{content:normal}.pc .detail_brand .wrap_img:after{border-radius:4px;border:1px solid rgba(0,0,0,.04);box-sizing:border-box}.pc .detail_brand .product_detail{padding-top:11px}.pc .detail_brand .tit_product{height:44px;line-height:22px;color:#333}.pc .detail_brand .list_product.list_name .tit_product{height:22px}.pc .detail_brand .txt_price{padding-top:8px;font-size:20px;line-height:30px;color:#222;letter-spacing:normal}.pc .detail_brand .link_more{position:absolute;right:0;top:109px;padding:5px 0 5px 10px;font-size:14px;line-height:18px;color:#888}.pc .detail_brand .link_more .ico_arrow{display:inline-block;width:8px;height:12px;margin:2px 0 0 6px;vertical-align:top;background-position:-170px -360px}.windows .detail_brand .link_more .ico_arrow{margin-top:4px}.pc .detail_recomm{padding:100px 0 0;border-top:0px}.pc .detail_recomm .tit_recomm{padding-bottom:25px;font-size:24px;line-height:29px;color:#111}.pc .detail_recomm .list_recomm{margin:0}.pc .detail_recomm .list_recomm li{width:204px;margin:0 0 60px 18px;padding-bottom:0}.pc .detail_recomm .list_recomm li:first-child,.pc .detail_recomm .list_recomm li:nth-child(4n+1){margin-left:0}.pc .detail_recomm .list_recomm li:nth-of-type(odd){clear:none}.pc .detail_recomm .link_recomm{margin:0}.pc .detail_recomm .frame_recomm{overflow:hidden;border-radius:4px}.pc .detail_recomm .frame_recomm:before{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;border:1px solid rgba(0,0,0,.04);background-color:rgba(0,0,0,.02);content:"";box-sizing:border-box}.pc .detail_recomm .frame_recomm:after{content:normal}.pc .detail_recomm .info_product{height:102px;padding-top:0}.pc .detail_recomm .txt_shop{margin-top:12px;font-size:14px;line-height:20px;color:#999}.pc .detail_recomm .tit_product{height:44px;padding:0;line-height:22px;color:#333}.pc .detail_recomm .txt_price{margin-top:8px;padding:0;font-size:20px;line-height:30px;color:#222;letter-spacing:normal}.pc .comm_layer.greengift_layer{overflow:hidden;width:440px;border-radius:8px}.pc .greengift_layer.scroll_layer .wrap_scroll{max-height:418px}.pc .greengift_layer .layer_head{padding:37px 30px 0}.pc .greengift_layer .tit_layer{padding-bottom:10px;font-size:22px;letter-spacing:-.03em}.pc .greengift_layer .desc_bnr{padding-top:16px;font-size:16px;line-height:21px}.pc .greengift_layer .list_certify li{margin:6px 0 0;padding:20px 16px}.pc .greengift_layer .list_certify .thumb_certify{margin:0 10px 0 0;width:70px;height:70px}.pc .greengift_layer .list_certify .txt_certify,.pc .greengift_layer .list_certify .txt_certify .tit_g{font-size:16px;letter-spacing:-.006em;line-height:21px}.pc .greengift_layer .list_certify .txt_certify{max-height:42px}.pc .greengift_layer .list_certify .txt_certify+.txt_certify{margin-top:6px}.pc .greengift_layer .list_certify .txt_certify.type_aotoline{max-height:none}.pc .greengift_layer .wrap_defaultbtn .area_btn .btn_comm{height:68px;font-size:20px;line-height:68px;letter-spacing:-.03em;font-weight:500}.pc .greengift_layer .btn_close{padding:20px}.pc .greengift_layer .btn_close .ico_close{width:32px;height:32px;background-position:0 -120px}.pc .detail_review .box_noti{margin-top:50px;padding:14px 19px 11px;border:0;border-radius:8px;background-color:#f7f8f9}.windows .detail_review .box_noti{padding:14px 19px}.pc .detail_review .wrap_btn{margin:0}.pc .detail_review .wrap_btn .btn_more{height:59px;border-width:1px 0 0;border-color:#f1f2f3;font-weight:700;line-height:58px;color:#111;background-color:#f7f8f9}.pc .detail_review .btn_more .ico_arr{width:12px;height:8px;margin:24px 8px 0 0;background-position:-200px -200px}.windows .detail_review .btn_more .ico_arr{margin-top:26px}.pc .wrap_totalscore .list_score+.box_noti{margin-top:63px}.pc .detail_review .box_noti .ico_detail{width:20px;height:20px;margin:1px 6px 0 0;background-position:-220px -200px}.pc .detail_review .box_noti .txt_noti{display:inline-block;line-height:26px;color:#777}.windows .detail_review .box_noti .txt_noti{line-height:23px}.pc .detail_review .wrap_group{padding-bottom:0;border-bottom:0}.pc .head_group{padding:74px 29px 0}.pc .head_group .tit_group{font-size:24px;line-height:29px}.pc .detail_review .wrap_totalscore{padding:0 29px}.pc .detail_review .wrap_totalscore .head_group{margin-top:39px;padding:0}.windows .area_tooltip .link_info{margin-top:2px}.pc .area_tooltip .ico_info{width:20px;height:20px;background-position:-150px -380px}.pc .area_tooltip .layer_tooltip{top:34px;left:-2px;width:400px;padding:16px 40px 14px 19px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:22px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pc .area_tooltip .layer_tooltip .btn_close{right:0;top:0}.pc .area_tooltip .layer_tooltip .ico_close{margin:14px}.pc .wrap_totalscore .txt_quotation{margin-top:47px;font-size:30px;line-height:54px}.pc .wrap_totalscore .txt_quotation .ico_detail{width:34px;height:28px}.pc .wrap_totalscore .txt_quotation .ico_markstart{margin:-2px 10px 0 0;background-position:-150px -120px}.pc .wrap_totalscore .txt_quotation .ico_markend{margin-left:16px;background-position:-190px -120px}.pc .wrap_totalscore .txt_quotation .area_point:before{left:-3px;right:-3px;bottom:3px;height:8px}.pc .wrap_totalscore .list_score{width:668px;max-width:none;margin:41px auto 0;padding:0}.pc .wrap_totalscore .head_group+.list_score{margin-top:46px}.pc .wrap_totalscore .list_score .txt_desc{width:158px;font-size:22px;line-height:32px}.pc .wrap_totalscore .is_point .txt_desc{font-weight:700}.pc .wrap_totalscore .list_score .area_score{width:141px;vertical-align:middle}.pc .wrap_totalscore .list_score li+li{margin-top:14px}.pc .wrap_totalscore .list_score li .ico_detail{width:120px;height:27px;margin-top:-6px}.pc .wrap_totalscore .list_score li .star_score1 .ico_detail{background-position:0 0}.pc .wrap_totalscore .list_score li .star_score2 .ico_detail{background-position:0 -30px}.pc .wrap_totalscore .list_score li .star_score3 .ico_detail{background-position:0 -60px}.pc .wrap_totalscore .list_score li .star_score4 .ico_detail{background-position:0 -90px}.pc .wrap_totalscore .list_score .is_point .area_score .ico_detail{background-position-x:-120px}.pc .wrap_totalscore .star_score4 .ico_detail{background-position:0 -90px}.pc .wrap_totalscore .list_score .box_gage{width:300px;height:12px;margin-top:0;border-radius:6px;border:0;background-color:#f3f4f5}.pc .wrap_totalscore .list_score .gage_bar{left:0;top:0;bottom:0;border-radius:6px}.pc .wrap_totalscore .list_score .txt_gage{width:70px;font-size:24px;line-height:28px}.pc .wrap_totalscore .is_point .txt_gage{font-weight:700}.pc .wrap_reviewphoto.preview_type{overflow-x:hidden;width:100%;margin:29px 0 0;padding:0 29px;box-sizing:border-box}.pc .wrap_reviewphoto.preview_type .list_reviewphoto{white-space:normal}.pc .wrap_reviewphoto.preview_type .list_reviewphoto:after{display:block;width:0;height:0;clear:both}.pc .wrap_reviewphoto.preview_type .list_reviewphoto li{width:130px;margin:6px 0 0 6px}.pc .wrap_reviewphoto.preview_type .list_reviewphoto li:nth-child(-n+6){margin-top:0}.pc .wrap_reviewphoto.preview_type .list_reviewphoto li:nth-child(6n+1){margin-left:0}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .box_reviewphoto{height:130px}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .more_state{position:absolute;right:10px;bottom:6px;font-weight:700;font-size:14px;line-height:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .box_allview{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.7)}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .ico_allview{display:block;position:relative;width:14px;height:14px;margin:45px auto 8px}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .ico_allview:before{display:block;width:2px;height:14px;margin-left:6px;background-color:#fff;content:""}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .ico_allview:after{position:absolute;left:0;right:0;top:6px;height:2px;background-color:#fff;content:""}.pc .wrap_reviewphoto.preview_type .list_reviewphoto .txt_allview{display:block;font-weight:700;font-size:14px;color:#fff;text-align:center}.pc .wrap_reviewphoto.is_fold .list_reviewphoto .box_reviewphoto:after,.pc .preview_type .list_reviewphoto .box_reviewphoto:after,.pc .layer_photolist .list_reviewphoto .link_review:after{background-color:transparent}.pc .wrap_reviewphoto .link_movi:before{content:normal}.pc .preview_type .link_movi .ico_play{width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-80px -120px}.pc .head_group .list_sorting{overflow:hidden;float:right}.pc .head_group .list_sorting li{float:left}.pc .head_group .list_sorting li+li{position:relative;margin-left:1px}.pc .head_group .list_sorting li+li:after{position:absolute;left:-1px;top:11px;width:1px;height:12px;background-color:#e3e4e5;content:""}.pc .head_group .list_sorting .btn_sorting{display:inline-block;height:33px;padding:0 11px;line-height:33px;color:#777;vertical-align:top}.pc .head_group .list_sorting .ico_pc{display:none;width:14px;height:9px;margin:12px 3px 0 0;background-position:-140px -280px;vertical-align:top}.pc .head_group .list_sorting .on .btn_sorting{font-weight:700;color:#111}.pc .head_group .list_sorting .on .ico_pc{display:inline-block}.pc .wrap_reviewcard .list_review{margin:25px 0 0}.pc .wrap_reviewcard .list_review .box_review{margin-top:0;padding:28px 29px 29px;border-top:1px solid #F3F4F5;background-color:#fff}.pc .wrap_reviewcard .box_review.is_myreview{background-color:#fffef2}.pc .box_review .area_photo{width:48px;height:48px}.pc .box_review .thumb_outline:after{background-position:-70px -290px}.pc .box_review.is_myreview .thumb_outline:after{background-position:-130px -270px}.pc .box_review .info_write .area_score{padding:3px 0}.pc .box_review .area_score .ico_detail{width:78px;height:18px}.pc .box_review .star_score1 .ico_detail{background-position:0 -120px}.pc .box_review .star_score2 .ico_detail{background-position:0 -140px}.pc .box_review .star_score3 .ico_detail{background-position:0 -160px}.pc .box_review .star_score4 .ico_detail{background-position:0 -180px}.pc .box_review .list_reviewinfo{margin-top:0}.pc .box_review .list_reviewinfo>li+li:before{height:12px;margin-top:7px;background-color:#ddd}.pc .box_review .list_reviewinfo .txt_reviewinfo{font-size:14px;line-height:24px;color:#777}.pc .box_review .list_reviewinfo .txt_nick{color:#111}.pc .box_review .area_optiondetail{width:560px;margin-top:19px}.pc .wrap_review .box_review .area_optiondetail{width:545px}.pc .layer_reviewdetail .area_optiondetail{width:auto}.pc .area_optiondetail .ico_option{width:40px;height:20px;margin-top:1px;background-position:-150px -150px}.windows .area_optiondetail .ico_option{margin-top:2px}.pc .area_optiondetail .txt_option{font-size:14px;line-height:24px;color:#777}.pc .box_review .area_reviewdetail .ico_pick{width:40px;height:20px;margin-top:1px;background-position:-200px -150px}.windows .box_review .area_reviewdetail .ico_pick{margin-top:2px}.pc .box_review .area_reviewdetail .txt_review{display:inline;max-height:336px;font-size:14px;line-height:24px;color:#111}.pc .box_review .area_reviewdetail.is_fold{height:48px;-webkit-line-clamp:2}.pc .box_review .area_reviewdetail{width:560px}.pc .wrap_review .box_review .area_reviewdetail{width:545px}.pc .wrap_reviewphoto{width:640px;margin:13px 0 18px}.pc .wrap_reviewphoto .list_reviewphoto li{margin-top:3px}.pc .wrap_reviewphoto .ico_play{width:80px;height:80px;margin:-40px 0 0 -40px;background-position:0 -201px}.pc .wrap_reviewphoto.is_fold{position:absolute;right:29px;top:120px;width:auto;margin:0}.pc .wrap_review .wrap_reviewphoto.is_fold{top:83px}.pc .wrap_reviewphoto.is_fold .list_reviewphoto{display:block;overflow:hidden;table-layout:auto}.pc .wrap_reviewphoto.is_fold .list_reviewphoto li{display:block;float:left;width:72px;margin-top:0;padding-left:5px}.pc .wrap_reviewphoto.is_fold .list_reviewphoto .area_square+.link_review{left:5px}.pc .wrap_reviewphoto.is_fold .link_movi .ico_play{width:40px;height:40px;margin:-20px 0 0 -20px;background-position:-90px -190px}.pc .wrap_reviewphoto.is_fold .more_state{width:72px;height:72px;font-weight:700;line-height:72px;background-color:rgba(0,0,0,.7)}.pc .box_review .wrap_detailcontrol{margin-top:3px;font-size:0;text-align:left}.pc .box_review .wrap_detailcontrol .btn_more{display:inline-block;line-height:17px;color:#111;text-decoration:underline;vertical-align:top}.pc .box_review .wrap_detailcontrol .ico_arr{width:12px;height:8px;margin:4px 6px 0 0;background-position:-200px -220px}.pc .box_review .area_hashtag{margin-top:10px}.pc .box_review .area_hashtag .txt_hash{font-size:14px;line-height:28px;color:#777}.pc .box_review .btn_like{overflow:hidden;height:36px;margin-top:12px;padding:0 14px;border:1px solid #E3E4E5;border-radius:36px;line-height:37px;color:#777}.windows .box_review .btn_like{line-height:34px}.pc .box_review .btn_like .ico_detail{width:17px;height:15px;margin:9px 3px 0 0;background-position:-140px -240px}.pc .box_review .btn_like.is_selected{color:#ff6b00}.pc .box_review .btn_like.is_selected .ico_detail{background-position:-140px -260px}.pc .box_review .area_empathy{height:36px;padding-top:12px;font-size:0}.pc .box_review .area_empathy.on{display:flex;align-items:flex-end}.pc .wrap_detail .area_empathy .info_empathy{display:inline-block;position:static;min-width:103px;height:32px;margin-top:0;padding:0 12px;font-size:14px;line-height:32px;border-radius:16px;text-align:center}.pc .wrap_detail .area_empathy .txt_empathy{font-size:14px}.pc .area_empathy.on .btn_empathy .txt_empathy{font-weight:600}.pc .area_empathy .desc_response{position:static;margin-left:6px;height:180px;padding:26px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.pc .list_response li.on{background-color:rgba(0,0,0,.02)}.pc .list_response li+li{margin-top:0}.pc .list_response .btn_response{padding:0 24px;line-height:34px;color:#333}.windows .list_response .btn_response{padding:0 19px}.pc .list_response .ico_detail{width:22px;height:22px;margin:6px 6px 0 0}.pc .list_response .ico_emotion{background-position:-30px -490px}.pc .list_response .ico_sad{background-position:-90px -490px}.pc .list_response .ico_fun{background-position:-60px -490px}.pc .list_response .ico_want{background-position:0 -490px}.pc .cont_detail_info .area_empathy .ico_detail.size_medium{margin:1px 4px 0 0}.pc .area_empathy .btn_empathydetail .ico_detail,.pc .area_empathy .btn_empathy .ico_detail{margin:7px 4px 7px 0}.pc .area_empathy .btn_empathydetail .desc_empathy{font-size:14px}.pc .box_review .info_empathy{position:absolute;right:30px;bottom:37px;font-size:14px}.pc .wrap_review .box_review .info_empathy{right:20px;bottom:27px}.pc .cmp_gftbtn .item_wish .toast_bubble{top:-60px;width:195px;height:40px;margin-left:0;font-weight:600;font-size:16px;line-height:40px;border-radius:6px}.pc .cmp_gftbtn .item_wish .arrow_tail{left:12px;bottom:-9px;border-top:9px solid rgba(46,47,48,.8);border-left:6px solid transparent;border-right:6px solid transparent}.pc .layer_reviewdetail .area_empathy .size_medium{margin-top:0}.pc .layer_reviewdetail .btn_othermenu{background:none}.pc .layer_reviewdetail .btn_othermenu .ico_detail{width:4px;height:20px;background-position:-120px -480px}.pc .layer_reviewdetail .area_option{top:71px;right:5px}.pc .layer_reviewdetail .box_review .area_empathy{position:absolute;left:20px;bottom:30px;right:30px}.pc .layer_reviewdetail .list_reviewphoto{width:100%;height:700px}.pc .layer_reviewdetail .list_reviewphoto .box_reviewphoto:before,.pc .layer_reviewdetail .list_reviewphoto .box_reviewphoto:after{content:none}.pc .layer_reviewdetail .box_review .btn_more{display:none}.pc .layer_reviewdetail .info_empathy{width:calc(100% - 50px);left:25px;right:auto;bottom:81px;margin:0;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);font-size:14px;line-height:20px;opacity:1;color:#999}.pc .layer_reviewdetail .scroll_hori::-webkit-scrollbar{width:15px}.pc .layer_reviewdetail .btn_empathy,.pc .layer_reviewdetail .btn_empathydetail{border:1px solid rgba(0,0,0,.05)}.pc .area_empathy .btn_empathydetail .desc_empathy+.desc_empathy{margin-left:8px}.pc .layer_reviewdetail .txt_empathy{font-size:14px;line-height:34px;color:#222}.pc .layer_reviewdetail .desc_empathy{font-size:14px;line-height:34px;color:#999}.pc .layer_reviewdetail .desc_response{position:absolute;margin-left:0}.pc .box_review .area_othermenu{right:16px;bottom:auto;top:24px}.pc .box_review .btn_othermenu{line-height:30px}.pc .wrap_detail .box_review .btn_othermenu .ico_detail{width:4px;height:20px;background-position:-170px -240px}.pc .detail_review .wrap_noreview{padding:109px 30px 184px}.pc .wrap_noreview .ico_detail{width:53px;height:53px;background-position:-140px -180px}.pc .wrap_noreview .txt_mainnoti{margin-top:25px;font-size:16px;line-height:26px}.pc .detail_gift{margin-bottom:0}.pc .info_gift{border-color:#e1e2e3}.pc .info_gift .link_gift{padding:29px 29px 24px;font-weight:700;font-size:16px;line-height:19px;color:#111}.pc .info_gift.fold_on .link_gift{border-bottom:1px solid #E1E2E3}.pc .info_gift .link_gift .ico_arrow{width:16px;height:10px;background-position:-200px -180px}.pc .fold_on .link_gift .ico_arrow{background-position:-200px -190px}.pc .info_gift .list_gift{padding:26px 29px 23px;background-color:#fff}.pc .info_gift .list_gift .desc_gift{margin:0;padding:0;border-bottom:0;line-height:22px;color:#444}.pc .info_gift .tbl_detail{margin:3px 0 6px;border-width:1px 0;border-color:#e9e9ea}.pc .info_gift .tbl_detail th,.pc .info_gift .tbl_detail td{padding:15px 27px 11px;border-color:#e9e9ea;font-size:14px;line-height:22px;color:#444;vertical-align:middle}.pc .info_gift .tbl_detail th{border-right:1px solid #E9E9EA;background-color:#f3f4f5;color:#111}.pc .layer_headfixed .layer_head .tit_head{font-weight:700;line-height:56px;color:#111}.pc .layer_headfixed .layer_head .btn_close{top:0;right:0;margin:0;padding:20px;font-size:0}.pc .layer_headfixed .btn_close .ico_detail{width:16px;height:16px;background-position:-180px -240px}.pc .layer_headfixed .layer_head .btn_preview{left:0;top:0;margin:0;padding:19px 20px 18px}.pc .layer_headfixed .btn_preview .ico_detail{width:19px;height:19px;background-position:-210px -430px}.pc .layer_photolist{overflow:hidden;position:relative;width:1040px;height:595px;border-radius:8px}.pc .layer_photolist .layer_head{position:relative;height:56px}.pc .layer_photolist .layer_body{top:57px;bottom:20px;padding:14px 19px 0 13px}.pc .layer_photolist .wrap_reviewphoto{width:100%;margin:0}.pc .layer_photolist .list_reviewphoto li{padding:6px 0 0 6px}.pc .layer_photolist .list_reviewphoto .link_review{top:6px;left:6px}.pc .layer_photolist .link_movi .ico_play{width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-80px -120px}.pc .layer_reviewdetail{position:static;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;background-color:transparent}.pc .layer_reviewdetail .screen_reviewdetail{overflow:hidden;width:1040px}.pc .layer_reviewdetail .layer_head{overflow:hidden;padding:0 56px 0 59px;border:1px solid rgba(0,0,0,.1)}.pc .layer_reviewdetail .layer_head .tit_head{display:block;font-weight:400;font-size:16px;line-height:60px;color:#777}.pc .layer_reviewdetail .tit_head .num_g{color:#111}.pc .layer_reviewdetail .txt_slash{color:#ddd}.pc .layer_reviewdetail .rail_reviewdetail{display:flex;height:100vh;align-items:center}.pc .layer_reviewdetail .box_reviewdetail{display:inline-block;overflow:hidden;position:relative;width:1040px;border-radius:8px;background-color:#fff}.pc .layer_reviewdetail .layer_head{left:700px;height:56px}.pc .layer_reviewdetail .layer_body{display:flex;position:static;left:auto;right:auto;top:auto;bottom:auto;background-color:#fff}.pc .layer_reviewdetail .wrap_reviewphoto{display:flex;justify-content:center;align-items:center;width:700px;height:700px;min-height:460px;margin:0;background-color:#212222}.pc .layer_reviewdetail .list_reviewphoto li{width:100%;margin:0}.pc .layer_reviewdetail .list_reviewphoto .box_reviewphoto{max-width:700px;max-height:700px}.pc .layer_reviewdetail .type_various .list_reviewphoto .box_reviewphoto{height:604px}.pc .layer_reviewdetail .wrap_reviewcont{display:flex;justify-content:space-between;width:340px;min-height:460px}.pc .layer_reviewdetail .area_navphoto{position:absolute;left:0;bottom:0;width:100%;padding:23px 24px;box-sizing:border-box;background-color:#000}.pc .layer_reviewdetail .list_navphoto{overflow:hidden}.pc .layer_reviewdetail .list_navphoto li{float:left;width:50px;height:50px;padding:2px;box-sizing:border-box}.pc .layer_reviewdetail .list_navphoto .link_nav{display:block;width:100%;height:100%}.pc .layer_reviewdetail .list_navphoto .wrap_thumb{display:block;position:relative;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.pc .layer_reviewdetail .list_navphoto .ico_play{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background-position:-180px -260px}.pc .layer_reviewdetail .list_navphoto .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.05);box-sizing:border-box;content:""}.pc .layer_reviewdetail .list_navphoto .on .wrap_thumb:after{border:5px solid #FF6C03}.pc .layer_reviewdetail .area_hashtag{display:block;margin-top:12px}.pc .layer_reviewdetail .btn_like{position:static;top:auto;right:auto;margin:21px 0}.pc .layer_reviewdetail .box_review{position:relative;top:0;z-index:auto;width:340px;padding:73px 20px 0;background-color:#fff}.pc .layer_reviewdetail .box_review .area_reviewdetail{display:block;overflow-x:auto;width:auto;min-height:none;max-height:337px}.pc .layer_reviewdetail .area_score{float:none;margin-right:0}.pc .layer_reviewdetail .list_reviewinfo{float:none}.pc .layer_reviewdetail .btn_arrow{position:fixed;transform:translate(-50%)}.pc .layer_reviewdetail .btn_prev{left:50%;margin-left:-610px}.pc .layer_reviewdetail .btn_next{left:50%;right:auto;margin-left:610px}.pc .layer_reviewdetail .btn_arrow .ico_detail{width:60px;height:60px}.pc .layer_reviewdetail .btn_prev .ico_detail{background-position:0 -290px}.pc .layer_reviewdetail .btn_next .ico_detail{background-position:-70px -290px}.pc .wishlimit_layer{position:relative;width:400px}.pc .wishlimit_layer .layer_head{height:24px;padding:27px 50px 21px 25px;line-height:24px;border-bottom:none}.pc .wishlimit_layer .tit_wishlimit{font-weight:700;font-size:16px;line-height:24px;color:#333}.pc .list_wishlimit{padding:0 0 27px}.pc .list_wishlimit li{padding:3px 25px}.pc .list_wishlimit .btn_wishlimit{height:70px;padding:0 0 0 52px}.pc .list_wishlimit .on .btn_wishlimit{border-color:#fed74f}.pc .list_wishlimit .txt_wishlimit{margin:6px 0 2px}.pc .list_wishlimit .txt_wishlimit:before{background-color:#fee58a}.pc .wishlimit_layer .btn_addlikes{font-size:16px;background-color:#fed74f;color:#333}.pc .list_wishlimit .btn_wishlimit .ico_check{top:22px;left:18px;background-position:-210px -310px}.pc .list_wishlimit .on .btn_wishlimit .ico_check{background-position:-210px -340px}.pc .list_wishlimit .desc_wishlimit{font-size:14px;line-height:20px;color:#999}.pc .wishlimit_layer .btn_close{width:auto;height:auto;padding:16px}.pc .wishlimit_layer .btn_close .ico_close{width:16px;height:16px;background-position:-180px -240px}.pc_addcart_layer{width:636px;border-radius:8px;background-color:#fff}.pc_addcart_layer .inner_layer{position:relative}.pc_addcart_layer .img_g{display:block}.pc_addcart_layer .layer_head{padding:20px}.pc_addcart_layer .box_notice{overflow:hidden}.pc_addcart_layer .box_notice .wrap_thumb{float:left;position:relative;width:80px;height:80px}.pc_addcart_layer .box_notice .wrap_thumb:before{position:absolute;top:0;left:0;width:80px;height:80px;border:2px solid rgba(0,0,0,.02);border-radius:8px;box-sizing:border-box;content:""}.pc_addcart_layer .box_notice .info_notice{overflow:hidden;padding:0 34px 0 16px}.pc_addcart_layer .box_notice .txt_giftbox{display:block;overflow:hidden;padding-top:12px;font-size:24px;line-height:38px;color:#000;text-overflow:ellipsis;white-space:nowrap}.pc_addcart_layer .link_giftbox{display:inline-block;padding-top:2px;font-size:0;text-decoration:underline;vertical-align:top}.pc_addcart_layer .link_giftbox .txt_g{font-size:14px;line-height:18px;color:#666}.pc_addcart_layer .link_giftbox .ico_arrow{display:inline-block;width:6px;height:10px;margin:4px 0 0 5px;background-position:-170px -470px;vertical-align:top}.pc_addcart_layer .btn_close{position:absolute;right:0;top:0;width:16px;height:16px;padding:20px 20px 5px}.pc_addcart_layer .btn_close .ico_close{width:16px;height:16px;background-position:-80px -460px}.pc_addcart_layer .tit_product{display:block;padding:0 6px;font-size:18px;line-height:21px;color:#111}.pc_addcart_layer .layer_body{padding:29px 14px 0;border-top:1px solid rgba(0,0,0,.08)}.pc_addcart_layer .link_product{display:block}.pc_addcart_layer .link_product .wrap_thumb{display:block;overflow:hidden;width:140px;height:140px;border-radius:4px}.pc_addcart_layer .list_product{padding-top:17px;font-size:0}.pc_addcart_layer .list_product li{display:inline-block;width:140px;padding:0 6px 24px;vertical-align:top}.pc_addcart_layer .wrap_info{padding-top:6px}.pc_addcart_layer .wrap_info .txt_brand{display:block;overflow:hidden;font-weight:500;font-size:12px;line-height:17px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pc_addcart_layer .wrap_info .txt_product{display:block;display:-webkit-box;overflow:hidden;height:32px;padding-top:4px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.033em;color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.pc_addcart_layer .info_price{display:block;overflow:hidden;padding-top:2px;font-size:12px;line-height:25px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.pc_addcart_layer .txt_discount{font-weight:700;color:#f6432f}.pc_addcart_layer .txt_price{font-weight:700;color:#222}.pc_addcart_layer .etc_product{overflow:hidden;margin-top:10px;padding:8px 0;border-top:1px solid #f5f5f5}.pc_addcart_layer .etc_product .btn_addcart{float:right}.pc_addcart_layer .etc_product .ico_cart{width:18px;height:17px;margin:0 8px;background-position:-170px -450px}.pc .detail_view .box_codegift{padding:23px 134px 22px 11px;border-color:#e7e8e9}.pc .detail_view .box_codegift .tit_codegift{font-weight:700;font-size:14px;color:#111;letter-spacing:normal}.pc .detail_view .box_codegift .link_codegift{right:0;height:34px;margin-top:-19px;padding:0 13px;border-color:#e9e9ea;border-radius:4px;font-weight:700;font-size:12px;line-height:35px;background-color:#fff;color:#111;letter-spacing:normal}.pc .detail_view .box_codegift .ico_code{width:17px;height:12px;margin:11px 6px 0 0;background-position:-60px -460px}.pc .code_layer .layer_foot .btn_emph{background-color:#fed74f}.windows .code_layer.joinchk_layer .wrap_defaultbtn .btn_comm{font-size:15px;letter-spacing:-.07em}.ico_frndpck{display:block;overflow:hidden;font-size:1px;line-height:0;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_frndpck_210128.png) no-repeat;color:transparent}.friend_picker_layer{overflow:hidden;position:relative;width:500px;height:680px;border-radius:8px;background-color:#fff}.friend_picker_layer .squircle_thumb{display:block;position:relative;width:40px;height:40px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/profile_default_180827.png) 0 0 no-repeat;background-size:cover}.friend_picker_layer .cover_squircle{position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background-position:-100px 0}.friend_picker_layer .btn_close{position:absolute;right:0;top:0;padding:20px}.friend_picker_layer .ico_close{width:16px;height:16px;margin:0 auto;background-position:-120px -50px}.friend_picker_layer .layer_head{padding:20px 20px 0;background-color:#f7f8f9}.friend_picker_layer .tit_pick{display:block;font-size:24px;line-height:30px;color:#111}.friend_picker_layer .num_pick{color:#ff6b00}.friend_picker_layer .area_profile{height:97px;background-color:#f7f8f9}.friend_picker_layer .box_profile{overflow:hidden;padding:24px 20px 0;font-size:14px;line-height:44px;color:#111}.friend_picker_layer .box_profile .ico_profile{float:left;width:44px;height:44px;margin-right:8px}.friend_picker_layer .list_profile{overflow-x:auto;overflow-y:hidden;padding:16px 15px 7px 21px;font-size:0;white-space:nowrap}.friend_picker_layer .list_profile li{display:inline-block;position:relative;width:58px;height:57px;margin-right:6px;vertical-align:top}.friend_picker_layer .list_profile .cover_squircle{background-position:-50px 0}.friend_picker_layer .list_profile .btn_delete{position:absolute;right:-5px;top:0;padding:0 5px 2px}.friend_picker_layer .list_profile .ico_delete{width:20px;height:20px;background-position:-90px -80px}.friend_picker_layer .list_profile .squircle_thumb{margin:0 auto 3px}.friend_picker_layer .list_profile .txt_nick{display:block;overflow:hidden;width:100%;padding-left:1px;font-size:11px;color:#111;text-overflow:ellipsis;white-space:nowrap}.friend_picker_layer .area_search{padding:0 20px 10px;background-color:#f7f8f9}.friend_picker_layer .box_search{overflow:hidden;position:relative;padding:9px 70px 8px 10px;border:1px solid #D3D5DD;border-radius:4px;box-sizing:border-box;background-color:#fff}.windows .friend_picker_layer .box_search{padding:8px 70px 9px 10px}.friend_picker_layer .tf_picksearch{display:block;width:100%;height:20px;border:0;font-size:14px;line-height:20px;color:#000;background-color:#fff}.friend_picker_layer .tf_picksearch::-ms-clear{display:none}.friend_picker_layer .tf_picksearch:focus,.friend_picker_layer .tf_picksearch:hover{border:0;-webkit-appearance:none;outline:0}.friend_picker_layer .tf_picksearch::-webkit-input-placeholder{color:#c1c1c1}.friend_picker_layer .tf_picksearch:-moz-placeholder{color:#c1c1c1}.friend_picker_layer .tf_picksearch::-moz-placeholder{color:#c1c1c1}.friend_picker_layer .tf_picksearch:-ms-input-placeholder{color:#c1c1c1}.friend_picker_layer .box_search .btn_delete{position:absolute;right:36px;top:0;width:30px;height:37px;padding-top:1px}.friend_picker_layer .box_search .ico_delete{width:20px;height:20px;margin:0 auto;background-position:-90px -50px}.friend_picker_layer .box_search .btn_search{position:absolute;right:0;top:0;width:36px;height:37px;padding-top:1px}.friend_picker_layer .box_search .ico_search{width:16px;height:16px;margin-left:10px;background-position:-150px -20px}.friend_picker_layer .area_friends{overflow-y:auto;position:relative;height:397px;padding:0 20px;border:solid #E9E9EA;border-width:1px 0 1px}.friend_picker_layer .box_friends+.box_friends{border-top:1px solid #F3F4F5}.friend_picker_layer .tit_list{display:block;padding:20px 0 14px;font-weight:400;font-size:14px;line-height:17px;color:#777}.friend_picker_layer .tit_list .num_g{font-weight:700}.friend_picker_layer .group_tooltip{display:inline-block;position:relative;vertical-align:top}.friend_picker_layer .group_tooltip .btn_tooltip{display:block;width:13px;height:13px;margin:2px 0 0 2px;background-position:-120px -70px}.friend_picker_layer .group_tooltip.on .layer_tooltip{display:block}.friend_picker_layer .group_tooltip .layer_tooltip{display:none;overflow:hidden;position:absolute;left:2px;top:19px;z-index:10;width:379px;padding:15px 42px 15px 19px;border:1px solid #ddd;border-radius:4px;line-height:22px;color:#666;background-color:#fff;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.06)}.windows .friend_picker_layer .group_tooltip .layer_tooltip{width:368px;font-size:13px;letter-spacing:-1px}.friend_picker_layer .group_tooltip .btn_tooltipclose{position:absolute;top:0;right:0;padding:18px 14px 20px}.friend_picker_layer .group_tooltip .ico_tooltipclose{width:14px;height:14px;background-position:-140px -50px}.friend_picker_layer .list_friends{overflow:hidden;padding-bottom:15px}.friend_picker_layer .list_friends li{float:left;width:50%;padding:5px 20px 5px 0;box-sizing:border-box}.friend_picker_layer .group_chk_friend{position:relative}.friend_picker_layer .chk_friend{position:absolute;left:0;top:10px;z-index:-1;width:20px;height:20px}.friend_picker_layer .lab_friend{display:block;height:40px}.friend_picker_layer .lab_friend .ico_chk{float:left;position:relative;width:20px;height:20px;margin-top:10px;background-position:-60px -50px}.friend_picker_layer .chk_friend:checked+.lab_friend .ico_chk{background-position:-60px -80px}.friend_picker_layer .chk_friend:focus+.lab_friend .ico_chk:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #005fcc;content:""}.friend_picker_layer .lab_friend .squircle_thumb{float:left;margin:0 8px}.friend_picker_layer .lab_friend .txt_nick{display:block;overflow:hidden;font-size:12px;line-height:41px;color:#111;text-overflow:ellipsis;white-space:nowrap}.friend_picker_layer .area_friends .ico_noti{width:52px;height:52px;margin:49px auto 0;background-position:0 -50px}.friend_picker_layer .area_friends .tit_noti{display:block;margin:26px 0 11px;font-weight:400;font-size:22px;line-height:30px;color:#333;text-align:center}.friend_picker_layer .area_friends .txt_noti{font-size:14px;line-height:22px;color:#bbb;text-align:center}.friend_picker_layer .layer_foot{overflow:hidden;padding:15px 13px 2px;box-sizing:border-box}.friend_picker_layer .area_btn{float:left;width:50%;padding:0 2px;box-sizing:border-box}.friend_picker_layer .btn_comm{display:block;width:100%;height:54px;border-radius:4px;font-weight:700;font-size:16px;line-height:57px;color:#111;background-color:#e3e4e5}.friend_picker_layer .area_btn.on .btn_comm{background-color:#fed74f}.windows .friend_picker_layer .btn_comm{line-height:54px}.friend_picker_layer .img_nofrnd{display:block;margin:52px auto 28px}.friend_picker_layer .tit_nofrnd{display:block;font-weight:400;font-size:22px;line-height:30px;color:#333;text-align:center}.friend_picker_layer .txt_nofrnd{margin-top:11px;font-size:14px;line-height:22px;color:#bbb;text-align:center}.pc .wrap_brands #kakaoContent{width:auto;padding-top:81px}.pc .wrap_brands .inner_limit{overflow:hidden;width:1280px;margin:0 auto}.pc .area_brand_top{padding:50px 0 41px;background-color:#ededed}.pc .brand_boxcate{float:left;width:630px;padding:0}.pc .brand_boxcate .list_boxcate{margin-bottom:9px}.pc .brand_boxcate .link_boxcate{margin-left:9px}.pc .brand_boxcate .boxcate_type3{margin-bottom:0}.pc .brand_boxcate .boxcate_type3 .boxcate_itme1:nth-child(2),.pc .brand_boxcate .boxcate_type3 .boxcate_itme1:nth-child(3){margin-bottom:9px}.pc .brand_boxcate .txt_boxcate{font-size:24px;line-height:26px}.pc .brand_hotnew{float:left;width:630px;margin:0 0 0 20px}.pc .brand_hotnew .link_hotnew{height:630px;margin-bottom:24px}.pc .brand_hotnew .link_hotnew .ico_ad{right:10px;bottom:150px;width:52px;height:30px;background-position:-100px -180px}.pc .brand_boxcate .boxcate_type1{padding-top:0}.pc .brand_hotnew .link_hotnew .selected_brand{position:absolute;left:0;right:0;top:50%;height:auto;transform:translateY(-50%);box-sizing:border-box}.pc .brand_hotnew .list_hotnew{display:block;height:auto;padding:22px 21px;font-size:0;box-sizing:border-box}.pc .brand_hotnew .list_hotnew li{display:inline-block;width:56px;height:56px;vertical-align:top}.pc .brand_hotnew .list_hotnew li+li{margin-left:20px}.pc .brand_hotnew .list_hotnew li .link_hotnew{height:100%;margin:0;padding:0}.pc .brand_hotnew .list_hotnew .img_thumb{width:56px;height:56px}.pc .brand_special{margin-bottom:0;padding:0 0 100px}.pc .brand_special .tit_special{width:244px;height:36px;margin:73px auto 50px;background-position:0 0}.pc .brand_special .list_special{width:1280px}.pc .brand_special li{width:418px;margin:13px 0 0 13px}.pc .brand_special li:nth-child(-n+3){margin-top:0}.pc .brand_special li:nth-child(1),.pc .brand_special li:nth-child(3n+1){margin-left:0}.pc .brand_special .link_special{margin-left:0}.pc .brand_special .txt_special{margin-top:-19px;font-weight:400;font-size:35px;line-height:43px}.pc .brand_yellow{padding-bottom:100px}.pc .brand_yellow .head_yellow{height:auto;padding:70px 0 128px;margin-bottom:-88px}.pc .brand_yellow .head_yellow .link_yellow{padding:0;font-size:30px;line-height:36px;color:#111}.pc .brand_yellow .head_yellow .txt_yellow{margin-top:10px;font-size:20px;line-height:28px;color:#444;letter-spacing:normal}.pc .list_yellow_pc{font-size:0;text-align:center}.pc .list_yellow_pc li{display:inline-block;vertical-align:top}.pc .list_yellow_pc li+li{margin-left:20px}.pc .list_yellow_pc .link_yellow{display:block;overflow:hidden;position:relative;width:413px;height:413px;border-radius:4px}.pc .list_yellow_pc .link_yellow:before{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;border:1px solid rgba(0,0,0,.04);background-color:rgba(0,0,0,.02);content:""}.pc .list_yellow_pc .img_thumb{display:block;width:100%}.pc .list_yellow_pc .ico_talktag{position:absolute;right:6px;top:6px;width:30px;height:20px;background-position:0 -20px}.pc .brand_friends .link_bnr{background-color:#69c8c7}.pc .brand_friends .tit_friends .img_thumb{display:block;width:750px;margin:0 auto}.pc .brand_friends .list_friends{width:1280px;margin:0 auto;padding:50px 0 40px;font-size:0;text-align:center}.pc .brand_friends .list_friends li{display:inline-block;float:none;width:152px;margin:0 0 0 9px;vertical-align:top}.pc .brand_friends .list_friends li:first-child{margin-left:0}.pc .brand_friends .list_friends .link_friends{margin-left:0;padding-bottom:10px;font-size:22px;line-height:27px}.pc .brand_friends .list_friends .img_thumb{margin-bottom:16px}.pc .brandv_top{height:290px;margin-top:0}.pc .brandv_top .box_intro{display:block;position:relative;height:290px}.pc .brandv_top .box_intro .inner_intro{display:block;padding:57px 40px 0;vertical-align:baseline}.pc .brandv_top .tit_brandvtop{margin-bottom:52px;padding:0;font-size:36px;line-height:43px;color:#111}.pc .brandv_top .tit_brandvtop .ico_gift2{width:24px;height:15px;margin:14px 0 0 7px;background-position:-140px -40px}.pc .open_topcate .tit_brandvtop .ico_gift2{background-position:-140px -60px}.pc .open_topcate:after{content:normal}.pc .open_topcate .brandv_topcate{overflow:hidden;left:40px;top:120px;z-index:100;width:640px;border-radius:4px;box-shadow:0 2px 10px 4px rgba(0,0,0,.04)}.pc .top_hashtag{padding:0}.pc .top_hashtag .link_hashtag{margin-top:10px;padding:12px 14px 8px;font-size:16px;line-height:19px;background-color:rgba(0,0,0,.5)}.windows .top_hashtag .link_hashtag{padding:10px 14px}.pc .brandv_midcate{margin:10px 0 0}.pc .brandv_midcate .list_midcate{position:relative;border:solid #E1E2E3;border-width:1px 1px 0;box-sizing:border-box}.pc .brandv_midcate .list_midcate:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e1e2e3;content:""}.pc .brandv_midcate .list_midcate li{width:16.666%}.pc .brandv_midcate .list_midcate .link_midcate{border:solid #E1E2E3;border-width:0 1px 1px 0;font-size:14px;line-height:54px;color:#111}.pc .brandv_midcate .list_midcate li:nth-child(3n) .link_midcate{border-right:1px solid #E1E2E3}.pc .brandv_midcate .list_midcate li:nth-child(6n) .link_midcate{border-right:none}.pc .brandv_botcate{overflow:visible;margin-bottom:0;border-top:none}.pc .brandv_botcate .inner_botcate{overflow:visible;padding:53px 0 17px}.pc .brandv_botcate .listtype_botcate{padding:0 0 16px}.pc .brandv_botcate .listtype_botcate:after{display:block;clear:both;content:""}.pc .brandv_botcate .tit_listtype{height:29px;line-height:29px}.pc .brandv_botcate .tit_listtype .txt_listtype{width:auto;font-size:24px;line-height:29px}.pc .listtype_botcate .wrap_filter{margin-top:0}.pc .listtype_botcate .link_filter{height:18px;padding:6px 0;font-size:14px;line-height:19px;color:#888}.pc .listtype_botcate .ico_module{width:18px;height:18px;margin:0 2px 0 0;background-position:-170px -40px}.pc .listtype_botcate .sort_layer{top:31px;z-index:10;min-width:138px;border:1px solid #999;border-radius:4px;background-color:#fff;box-shadow:0 2px 10px 4px rgba(0,0,0,.04)}.pc .listtype_botcate .link_sort{height:18px;padding:14px 18px;font-size:14px;line-height:18px;color:#222}.pc .listtype_botcate .on .link_sort{font-weight:700}.pc .brandv_botcate .slide_brands{position:relative}.pc .listtype_botcate .btn_info{padding:14px 12px}.pc .listtype_botcate .btn_info .ico_info{width:16px;height:16px;margin:0;background-position:-230px -120px}.pc .brandv_botcate .list_brands{overflow:hidden;border-top:1px solid #E1E2E3}.pc .brandv_botcate .list_brands .inner_brand{padding:0 9px 27px}.pc .brandv_botcate .list_brands .wrap_brand{overflow:visible;width:110px;height:auto;margin:27px 0 0;padding:30px 0 0 18px}.pc .brandv_botcate .list_brands .wrap_brand:nth-child(-n+10){margin-top:0}.pc .brandv_botcate .list_brands .wrap_brand:nth-child(10n+1){position:relative;padding-left:0}.pc .brandv_botcate .list_brands .wrap_brand:nth-child(10n+1):after{position:absolute;left:-9px;top:-1px;width:1280px;height:1px;background-color:#f5f6f7;content:""}.pc .brandv_botcate .list_brands .wrap_brand .frame_brandlogo{width:49px;height:49px;margin-bottom:7px}.pc .brandv_botcate .list_brands .wrap_brand .wrap_txt_botcate .inner_txt_botcate{width:110px;height:17px;line-height:17px}.pc .brandv_botcate .list_brands .wrap_brand .txt_botcate{height:17px;font-size:14px;line-height:17px;color:#777;vertical-align:top}.windows .brandv_botcate .list_brands .wrap_brand .txt_botcate{letter-spacing:-.08em}.pc .brandv_botcate .cmp_slide_nav{padding-top:20px}.pc .brandv_botcate .cmp_slide_nav .link_nav{width:8px;height:8px}.pc .brandv_botcate .cmp_slide_nav li+li{margin-left:10px}.pc .brandv_botcate .cmp_btn_prev,.pc .brandv_botcate .cmp_btn_next{top:232px}.pc .benefit_brand .list_brands{border-top:none}.pc .benefit_brand .list_brands .inner_brand{overflow:hidden;border-radius:8px;background-color:#f7f8f9}.pc .benefit_brand .list_brands .wrap_brand:nth-child(10n+1):after{content:normal}.pc .benefit_brand .cmp_slide_nav{position:relative;margin-bottom:-19px;padding-bottom:0}.pc .benefit_brand .cmp_btn_prev,.pc .benefit_brand .cmp_btn_next{top:36px}.pc .brandv_ad_news{overflow:hidden;position:relative;padding-top:82px}.pc .brandv_ad{float:right;width:720px;padding-bottom:0}.pc .brandv_ad_news.only_ad .brandv_ad{float:none;margin:0 auto}.pc .brandv_brandnews{float:left;width:540px;margin:0 20px 0 0;padding:20px 20px 21px;border:1px solid #E1E2E3;box-sizing:border-box}.pc .brandv_brandnews .tit_brandnews{position:absolute;left:0;top:43px;margin:0;font-size:24px;line-height:29px}.pc .brandv_brandnews .list_brandnews li{margin-top:5px}.pc .brandv_brandnews .list_brandnews li:first-child{margin-top:0}.pc .brandv_brandnews .list_brandnews .link_brandnews{line-height:49px}.pc .brandv_brandnews .list_brandnews .brandnew_logo{position:relative;width:49px;height:49px;border-radius:0;border:none}.pc .brandv_brandnews .list_brandnews .brandnew_logo:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.05);content:""}.pc .brandv_brandnews .list_brandnews .img_thumb{width:49px;height:49px}.pc .gift_notice .tit_notice{padding:30px 0 0;font-size:32px;line-height:42px;color:#111}.pc .gift_notice .list_notice{padding-top:28px}.pc .gift_new #kakaoWrap.wrap_search{background-color:#ededed}.pc .wrap_search #kakaoContent{width:auto;padding-bottom:220px}.pc .popular_search,.pc .manual_search,.pc .result_search,.pc .bnr_search{width:1280px;margin:0 auto}.pc .wrap_searchbx{height:60px}.pc .wrap_searchbx.recent_on{height:100px}.pc .searchbx{position:fixed;left:0;right:0;top:81px;z-index:30;margin:0;border-bottom:1px solid #E3E4E5;background-color:#fff}.pc .inner_searchbx{width:640px;margin:0 auto;padding:10px 0}.pc .schbx{padding:8px 44px 7px 11px;border-radius:4px;border:none;box-sizing:border-box;background-color:#f5f6f7}.windows .schbx{padding:7px 44px 8px 11px}.pc .search_on .schbx,.windows .search_on .schbx{padding-right:77px}.pc .wrap_search .schbx input{font-weight:700;font-size:16px;line-height:normal;background-color:#f5f6f7;color:#000}.pc .wrap_search .schbx input::-webkit-input-placeholder{font-weight:400;color:#c1c1c1}.pc .wrap_search .schbx input:-moz-placeholder{font-weight:400;color:#c1c1c1}.pc .wrap_search .schbx input::-moz-placeholder{font-weight:400;color:#c1c1c1}.pc .wrap_search .schbx input:-ms-input-placeholder{font-weight:400;color:#c1c1c1}.pc .schbx .sch_button{top:0;right:0;padding:12px 11px 11px 7px;border-radius:0 4px 4px 0;background-color:#f5f6f7}.pc .schbx .sch_button .ico_search{width:16px;height:16px;background-position:-140px -160px}.pc .schbx .btn_delet{top:0;right:34px;padding:11px 8px;background-color:#f5f6f7}.pc .schbx .ico_delet{background-position:-140px -140px}.pc .suggest_search2 .list_suggest{top:44px;z-index:40;padding:0 19px;border:1px solid #E3E4E5}.pc .suggest_search2 .list_suggest .link_txt{padding:15px 0 14px;font-size:16px;line-height:22px}.pc .suggest_search2 .list_suggest .badge_line{margin:-1px 0 0 8px;padding:2px 10px 0;font-size:13px;line-height:18px;border-radius:11px}.windows .suggest_search2 .list_suggest .badge_line{margin-top:0;padding-top:0;line-height:20px}.pc .list_suggest .link_txt{padding:14px 10px}.pc .searchbx .txt_maxsearch{width:640px;margin:0 auto;padding:0 0 14px}.pc .recent_search{width:640px;margin:0 auto;padding:6px 0 14px}.windows .recent_search .tit_recent{line-height:20px}.pc .popular_search{margin-top:9px;padding:68px 0 65px}.windows .popular_search .list_popular .link_txt{line-height:33px}.pc .manual_search{margin:10px auto 100px;padding:70px 0 66px;text-align:center}.pc .manual_search .manual_slide li:last-child .slide_pannel{padding-right:25px}.pc .result_search{margin-top:9px}.windows .cont_price .tf_price .tf_g{padding:5px 11px}.pc .list_saleoff{overflow:hidden;margin-top:2px;padding:0}.pc .list_saleoff li{float:left;width:50%;border:0 none;background-color:transparent;box-sizing:border-box}.pc .list_saleoff li:nth-child(odd){padding-right:5px}.pc .list_saleoff li:nth-child(even){padding-left:5px}.pc .list_saleoff li:first-child{margin-top:4px}.pc .list_saleoff .link_saleoff{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff}.pc .wrap_related_search{border-color:#e3e4e5}.pc .related_search{position:relative;width:1280px;margin:0 auto;padding:10px 40px;box-sizing:border-box}.pc .related_search .list_related{padding:0 0 30px}.pc .related_search .box_btn{position:absolute;top:0;z-index:10;width:69px;height:100%;pointer-events:none}.pc .related_search .box_prev{left:0}.pc .related_search .box_next{right:0}.pc .related_search .btn_prev{height:100%;padding:0 11px 0 19px}.pc .related_search .btn_next{float:right;height:100%;padding:0 19px 0 11px}.pc .related_search .ico_prev{width:10px;height:20px;background-position:-140px -80px}.pc .related_search .ico_next{width:10px;height:20px;background-position:-160px -80px}.pc .related_search .box_prev.on{pointer-events:all;background:linear-gradient(to right,#f7f9fc 0%,#f7f9fc 71%,rgba(247,249,252,0) 94%,rgba(247,249,252,0) 100%)}.pc .related_search .box_next.on{pointer-events:all;background:linear-gradient(to left,#f7f9fc 0%,#f7f9fc 71%,rgba(247,249,252,0) 94%,rgba(247,249,252,0) 100%)}.pc .related_search .on .ico_prev{background-position:-140px -110px}.pc .related_search .on .ico_next{background-position:-160px -110px}.pc .bnr_search{margin-top:6px;background-color:#fff}.pc .wrap_project_search{border-bottom:1px solid #E3E4E5}.pc .project_search{width:1280px;margin:0 auto;padding:13px 0}.pc .project_search .item_project+.item_project{padding-top:8px}.pc .project_search .tit_project{width:53px;height:24px;margin-right:8px;border-radius:24px;font-size:12px;line-height:25px}.windows .project_search .tit_project{line-height:24px}.pc .project_search .txt_project{padding-top:1px;font-size:16px;line-height:23px;letter-spacing:-.018em}.windows .project_search .txt_project{padding-top:0;line-height:24px}.pc .my_giftbox{overflow:hidden;position:relative;border-left:1px solid #EDEDED}.pc .my_giftbox:before{display:block;position:absolute;left:409px;top:0;bottom:0;width:1px;background-color:#ededed;content:""}.pc .wrap_mygift_info{float:right;width:869px;padding:0 0 60px 30px;box-sizing:border-box}.pc .my_giftbox .area_wshprofile{height:140px;padding:50px 0 0 130px}.pc .my_giftbox .area_wshprofile .mask_outline{top:30px;left:20px;width:90px;height:90px}.pc .my_giftbox .area_wshprofile .thumb_outline{position:static;left:auto;right:auto;top:auto;bottom:auto}.pc .my_giftbox .area_wshprofile .thumb_outline:after{background-position:-130px -330px}.pc .my_giftbox .area_wshprofile .box_nick{font-size:24px;line-height:26px;color:#111}.pc .my_giftbox .area_wshprofile .link_birth{padding-top:1px}.pc .my_giftbox .area_wshprofile .txt_nobirth{padding-top:1px;font-size:16px;line-height:24px;color:#777}.pc .my_giftbox .area_wshprofile .txt_nobirth+.ico_arrow{width:19px;height:19px;margin:2px 0 0 3px;background-position:-190px -40px}.windows .my_giftbox .area_wshprofile .txt_nobirth+.ico_arrow{margin-top:5px}.pc .my_giftbox .area_qlinks{padding:0;border-top:1px solid #f0f0f0}.pc .my_giftbox .link_quick{position:relative;width:200px;text-align:left}.pc .my_giftbox .link_quick+.link_quick{border-left:1px solid #f0f0f0;box-sizing:border-box}.pc .my_giftbox .link_quick:first-of-type{width:209px}.pc .my_giftbox .link_quick:last-child{width:259px}.pc .my_giftbox .link_quick .txt_num{position:relative;padding-left:7px;font-weight:400;font-size:20px;line-height:72px}.pc .my_giftbox .link_quick .ico_dot{top:21px;right:-7px;margin:0}.pc .my_giftbox .link_quick .txt_qlink{display:block;padding-left:60px;font-weight:700;font-size:22px;line-height:72px;color:#111}.pc .my_giftbox .link_quick:first-of-type .txt_qlink{padding-left:70px}.pc .my_giftbox .link_quick.type_none .ico_coupon+.txt_qlink{color:#999}.pc .my_giftbox .link_quick .ico_gift2{position:absolute;left:20px;top:20px;margin:0}.pc .my_giftbox .link_quick:first-of-type .ico_gift2{left:30px}.pc .wrap_coupon #kakaoContent{width:auto;padding-bottom:270px;background-color:#f7f8f9}.pc .cont_coupon{padding-bottom:120px;background-color:#fff}.pc .cont_coupon .area_title{border-bottom:1px solid #ededed;background-color:#fff}.pc .cont_coupon .tit_coupon{width:840px;margin:0 auto;padding:30px 0 0;font-size:32px;line-height:42px}.pc .cont_coupon .tab_coupon{overflow:hidden;width:840px;margin:0 auto;padding:40px 0 0}.pc .tab_coupon li{float:left}.pc .tab_coupon li+li{margin-left:20px}.pc .tab_coupon .link_tab{font-size:20px;line-height:30px;color:#666}.pc .tab_coupon .on .link_tab{display:block;padding-bottom:7px;font-weight:600;color:#111;border-bottom:3px solid #fee700}.pc .tab_coupon .txt_num{padding-left:6px;font-weight:700;color:#999}.pc .tab_coupon .on .txt_num{color:#666}.pc .cont_coupon .opt_sort .link_sort{padding-right:18px;font-size:14px;line-height:20px;letter-spacing:-.035em}.pc .cont_coupon .opt_sort .ico_arrow{width:12px;height:6px;background-position:-160px -140px}.pc .cont_coupon .opt_sort.on .ico_arrow{background-position:-160px -150px}.pc .cont_coupon .opt_sort .link_opt{padding:0 0 0 15px;line-height:37px}.pc .cont_coupon .opt_sort .link_opt:hover{background-color:#f7f8f9}.pc .cont_coupon .opt_sort .box_opt{right:4px;top:28px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pc .cont_coupon .opt_sort .list_sort{padding:12px 0 10px}.pc .cont_coupon .area_coupon{width:840px;margin:0 auto;border-top:none}.pc .cont_coupon .bundle_coupon{display:none;padding:0;background-color:#fff}.pc .cont_coupon .bundle_coupon .txt_info{padding:20px 0 0 10px;font-size:14px;line-height:27px}.pc .cont_coupon .opt_sort{margin-top:24px}.pc .cont_coupon .bundle_coupon .txt_info:before{top:32px;width:4px;height:4px}.pc .cont_coupon .area_coupon.on .bundle_coupon{display:block}.pc .cont_coupon .group_coupon{overflow:hidden}.pc .cont_coupon .box_coupon{float:left;width:410px;height:262px;margin-top:20px;border-radius:16px;border:1px solid #EDEDED;box-sizing:border-box;box-shadow:2px 2px 2px rgba(0,0,0,.03)}.pc .cont_coupon .box_coupon:nth-child(2n){margin-left:18px}.pc .cont_coupon .box_coupon:before{position:absolute;z-index:10;right:-11px;top:102px;width:11px;height:56px;background-color:#fff;content:""}.pc .cont_coupon .box_coupon:after{right:-1px;width:29px;height:58px;margin-top:-29px;border:1px solid #EDEDED;border-right:1px solid #fff;border-radius:56px 0 0 56px;background-color:#fff;box-sizing:border-box}.pc .cont_coupon .link_detail{padding:32px 21px}.pc .cont_coupon .txt_coupon{font-size:20px;line-height:29px;max-width:280px}.pc .cont_coupon .txt_sale{padding:6px 0 8px;font-size:32px;line-height:47px;max-width:305px}.pc .cont_coupon .info_sale{max-width:365px;padding-top:16px;font-size:16px;line-height:30px}.pc .cont_coupon .txt_brand{padding-top:10px}.pc .cont_coupon .name_brand{font-size:16px;line-height:24px;max-width:228px}.pc .cont_coupon .txt_date{font-size:16px;line-height:30px}.pc .cont_coupon .thumb_outline+.name_brand{margin-left:6px}.pc .cont_coupon .thumb_outline{width:18px;height:18px;margin-top:1px}.safari .cont_coupon .thumb_outline{margin-top:2px}.windows .cont_coupon .txt_coupon{max-width:300px;letter-spacing:-.07em}.windows .cont_coupon .txt_sale{max-width:340px;padding-top:1px;letter-spacing:-.07em}.windows .cont_coupon .info_sale{max-width:390px;letter-spacing:-.07em}.windows .cont_coupon .thumb_outline+.name_brand{max-width:240px;letter-spacing:-.07em}.windows .cont_coupon .thumb_outline{margin-top:3px}.pc .cont_coupon .thumb_outline:after{background-position:-105px -375px}.pc .cont_coupon .txt_brand .ico_arrow{width:6px;height:12px;margin:4px 0 0 6px;background-position:-180px -120px}.safari .cont_coupon .txt_brand .ico_arrow,.windows .cont_coupon .txt_brand .ico_arrow{margin-top:6px}.pc .cont_coupon .info_coupon{top:32px;right:36px;font-size:16px;line-height:24px}.pc .cont_coupon .info_coupon.type_label{top:30px;right:32px;width:70px;height:30px;padding:0;line-height:32px;text-align:center}.windows .cont_coupon .info_coupon.type_label{line-height:28px}.pc .cont_coupon .info_coupon .emph_new{font-weight:400;font-size:16px}.pc .area_unusedgft{padding:26px 0 22px;border-bottom:none;background-color:#f7f8f9}.pc .area_unusedgft .txt_unusedgft{padding:0 30px;font-weight:700;font-size:16px;line-height:24px;color:#111}.pc .slide_unusedgft{overflow:hidden;margin-top:12px;padding:2px 0}.pc .slide_unusedgft .list_unusedgft{padding:0 30px 0 3px}.pc .slide_unusedgft .list_unusedgft li{width:140px;margin-left:27px}.pc .slide_unusedgft .link_gft:after{content:normal}.pc .slide_unusedgft .wrap_thumb{position:relative;height:140px}.pc .slide_unusedgft .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.05);content:""}.pc .slide_unusedgft .txt_sender{padding:7px 0 0;border:none;font-size:14px;line-height:24px;color:#777;background-color:transparent}.pc .slide_unusedgft .list_unusedgft li:nth-child(5) .wrap_thumb:after{border-color:rgba(0,0,0,.03);background-color:rgba(0,0,0,.2)}.pc .slide_unusedgft .list_unusedgft li:nth-child(5) .txt_more{position:absolute;left:0;right:0;top:0;padding-top:74px;font-weight:700;font-size:14px;line-height:17px;text-align:Center;color:#fff}.pc .slide_unusedgft .list_unusedgft li:nth-child(5) .txt_more:before{position:absolute;left:50%;top:49px;width:2px;height:14px;margin-left:-1px;background-color:#fff;content:""}.pc .slide_unusedgft .list_unusedgft li:nth-child(5) .txt_more:after{position:absolute;left:50%;top:55px;width:14px;height:2px;margin-left:-7px;background-color:#fff;content:""}.pc .wrap_desk{float:left;width:409px;min-height:calc(100vh - 301px);padding-bottom:100px}.pc .my_giftbox .box_userbenefit{height:60px;margin:0 20px 30px;border:1px solid #EDEDED;border-radius:8px;font-size:0;box-sizing:border-box}.pc .my_giftbox .link_benefit{display:inline-flex;justify-content:space-between;position:relative;height:100%;font-size:16px;font-weight:700;line-height:62px}.pc .my_giftbox .link_benefit.link_coupon{width:163px;padding-left:49px;border-right:1px solid #EDEDED;box-sizing:border-box}.pc .my_giftbox .link_benefit.link_point{width:203px;padding-left:47px;box-sizing:border-box}.pc .my_giftbox .link_benefit .ico_gift2{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px}.pc .my_giftbox .link_benefit .ico_coupon{left:15px;background-position:-70px -730px}.pc .my_giftbox .link_benefit .ico_point{left:13px;background-position:-140px -730px}.pc .my_giftbox .link_benefit .num_length{padding-right:20px;color:#4684e9}.pc .my_giftbox .link_benefit.type_none .ico_coupon{background-position:-105px -730px}.pc .my_giftbox .link_coupon.type_none,.pc .my_giftbox .link_benefit.type_none .num_length{color:#999}.pc .my_giftbox .box_desklist{padding:30px 20px 0}.pc .my_giftbox .box_desklist.fst{padding-top:28px}.pc .my_giftbox .tit_desklist{display:block;padding:30px 20px 11px;font-size:18px;font-weight:700;line-height:21px;color:#111}.pc .my_giftbox .tit_desklist.fst{padding-top:28px;border-top:1px solid #EDEDED}.pc .my_giftbox .list_desk{margin:0 20px}.pc .my_giftbox .list_desk li{padding-top:1px}.pc .my_giftbox .list_desk li:before{position:absolute;left:0;right:0;top:0;height:1px;background-color:#f1f2f3;content:""}.pc .my_giftbox .list_desk.fst li:first-child{padding-top:0}.pc .my_giftbox .list_desk li:last-child:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#f1f2f3;content:""}.pc .my_giftbox .list_desk .link_desk{height:50px;padding-left:30px;font-size:16px;line-height:53px;color:#111}.pc .my_giftbox .list_desk li.on .link_desk{font-weight:700}.pc .my_giftbox .list_desk li.on .num_notice{font-weight:400}.windows .my_giftbox .list_desk .link_desk{line-height:50px}.pc .my_giftbox .list_desk .num_notice{overflow:hidden;height:18px;margin:16px 0 0 8px;border-radius:10px;line-height:19px}.safari .my_giftbox .list_desk .num_notice{line-height:18px}.windows .my_giftbox .list_desk .num_notice{line-height:17px}.pc .my_giftbox .list_desk .amount_desk{right:12px;font-size:16px}.pc .my_giftbox .list_desk .group_money{top:8px;right:0}.pc .list_desk .group_money .emph_money{font-size:14px;line-height:17px;color:#4684e9}.pc .list_desk .group_money .num_money{color:#111}.pc .my_giftbox .list_desk .ico_gift2{left:7px;top:50%;transform:translateY(-50%);width:16px;height:19px}.windows .my_giftbox .list_desk .ico_gift2{top:26px}.pc .my_giftbox .list_desk .ico_order{background-position:-230px -40px}.pc .my_giftbox .list_desk .ico_heart{background-position:-170px -60px}.pc .my_giftbox .list_desk .ico_review{background-position:-190px -62px}.pc .my_giftbox .list_desk .ico_codegift{height:14px;background-position:-210px -64px}.pc .my_giftbox .list_desk .ico_point{background-position:-230px -60px}.pc .my_giftbox .list_desk .ico_return{left:5px;width:21px;height:17px;background-position:-220px -82px}.pc .my_giftbox .list_desk .ico_notice{height:16px;background-position:-180px -82px}.pc .my_giftbox .list_desk .ico_service{background-position:-200px -80px}.pc .my_giftbox .list_desk .ico_guide{background-position:-180px -100px}.pc .my_giftbox .list_desk .ico_giftbox{left:5px;background-position:-20px -475px;width:20px;height:20px}.pc .my_giftbox .list_desk .ico_wishlist{background-position:-170px -63px;width:16px;height:15px}.pc .my_giftbox .list_desk li.on .ico_review{background-position:-60px -475px}.pc .my_giftbox .list_desk li.on .ico_codegift{background-position:-80px -475px}.pc .my_giftbox .list_desk li.on .ico_notice{background-position:-100px -475px}.pc .my_giftbox .list_desk li.on .ico_giftbox{background-position:0 -475px}.pc .my_giftbox .list_desk li.on .ico_wishlist{background-position:-40px -475px}.pc .my_giftbox .link_bnr{margin-top:0}.pc .receive_giftbox{padding:0}.pc .receive_giftbox .tit_receive{padding:30px 0 0;font-size:32px;line-height:42px}.pc .receive_giftbox .tab_receive{margin:30px 0 40px;padding:0;border-bottom:1px solid #ededed}.pc .tab_receive .link_tab{font-size:20px}.pc .tab_filter{margin:-20px 0 0;padding:0 0 30px;border:none;background-color:#fff}.pc .tab_filter li+li{margin-left:26px}.pc .tab_filter .link_tab{padding-left:20px;font-size:15px}.pc .tab_filter .link_tab .ico_gift2.ico_check{width:16px;height:12px;background-position:-215px -465px}.pc .tab_filter li.on .link_tab .ico_gift2.ico_check{background-position:-215px -445px}.pc .receive_giftbox .list_receive{margin:0;font-size:0}.pc .list_receive li{display:inline-block;float:none;width:196px;margin:30px 0 0 18px;padding:0;vertical-align:top}.pc .list_receive li:nth-child(4n+1){margin-left:0}.pc .list_receive .txt_store{padding-top:9px}.pc .receive_giftbox .group_nogift{padding:113px 0 50px}.pc .group_nogift .ico_gift2{width:48px;height:48px;margin-bottom:17px;background-position:-190px -160px}.pc .group_nogift .tit_nogift{font-size:24px;line-height:30px}.pc .group_nogift .txt_nogift{margin-top:17px;font-size:16px;line-height:24px}.pc .wrap_reaction{background-color:#fff}.pc .wrap_reaction #kakaoContent{width:870px;padding-bottom:132px}.pc .wrap_reaction .reaction_profile{margin-top:14px;padding:20px 0 23px}.windows .reaction_profile .link_view{width:152px}.pc .wrap_reaction .item_option_view{position:fixed;left:0;right:0;bottom:0;z-index:10}.pc .wrap_reaction .option_layer{position:relative;width:870px;margin:0 auto}.pc .wrap_reaction .option_layer:before{content:normal}.pc .wrap_reaction .board_option{box-shadow:0 -30px 20px 6px rgba(0,0,0,.04)}.pc .wrap_reaction .reaction_btn,.pc .wrap_ship .reaction_btn{position:absolute;left:50%;width:870px;margin-left:-435px}.pc .wrap_reaction .reaction_layer.delivery_layer{position:absolute}.pc .wrap_reaction .list_usage .item_option_view{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;width:auto}.pc .wrap_reaction .gift_refusal .btn_refusal{margin:15px 0 0}.pc .msgcard_layer{overflow:hidden;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:500px;padding:86px 0 88px;border-radius:8px}.pc .msgcard_layer .btn_close{position:absolute}.pc .msgcard_layer .btn_close .ico_close{margin:20px;background-position:-95px -760px}.pc .msgcard_layer .layer_head{height:auto}.pc .msgcard_layer .layer_head .box_title{display:block;overflow:visible;position:relative;z-index:30;width:auto;height:86px;font-weight:500;font-size:22px;line-height:86px;background-color:#fff;color:#000;text-align:center;text-indent:0}.pc .msgcard_layer .layer_body{overflow-y:auto;position:static;left:auto;right:auto;top:auto;bottom:auto;max-height:630px;box-sizing:border-box}.pc .msgcard_layer .wrap_msgprofile .box_profile{padding-top:32px}.pc .msgcard_layer .wrap_msgprofile .tit_g{padding-bottom:16px}.pc .msgcard_layer .wrap_msgcard{width:285px;padding:8px 0 40px}.pc .msgcard_layer .layer_foot{padding:0 16px 20px}.pc .msgcard_layer .layer_foot .cmp_gftbtn{background-color:transparent}.pc .msgcard_layer .layer_foot .item_btn{padding:0 4px}.pc .msgcard_layer .layer_foot .item_btn+.item_btn:before{content:normal}.pc .msgcard_layer .layer_foot .btn_g{overflow:hidden;height:60px;border-radius:4px;font-weight:500;font-size:16px;line-height:61px;background-color:#ffde22}.pc .msgcard_layer.no_title{padding-top:42px}.pc .msgcard_layer.no_title .wrap_msgprofile .box_profile{padding-top:0}.pc .cart_layer{overflow:hidden;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:500px;height:797px;border-radius:8px}.pc .cart_layer .btn_close{position:absolute;right:0;top:0;z-index:30}.pc .cart_layer .btn_close .ico_close{margin:20px;background-position:-95px -760px}.pc .cart_layer .box_title{display:block;overflow:visible;position:relative;z-index:30;width:auto;height:86px;font-weight:500;font-size:22px;line-height:86px;background-color:#fff;color:#000;text-align:center;text-indent:0}.pc .cart_layer .box_top{position:absolute;top:86px}.pc .cart_layer .parts_topbox{position:absolute;top:158px}.pc .cart_layer .layer_body{overflow-y:auto;position:absolute;left:0;right:0;top:159px;bottom:52px;padding:16px 16px 67px;-webkit-overflow-scrolling:touch}.pc .cart_layer .group_g{min-height:503px}.pc .cart_layer .box_bottom,.pc .cart_layer .parts_bottombox{position:absolute}.pc .cart_layer .list_prd .warp_thumb{width:100px;height:100px}.pc .cart_layer .list_prd .info_prd{min-height:100px}.pc .wrap_cardmsg .thumb_emotcard{width:285px;height:190px}.pc .wrap_cardmsg .wrap_cardtxt{max-height:64px;padding:18px 42px 0}.pc .wrap_cardmsg .inner_cardtxt{font-size:22px;line-height:32px}.pc .wrap_cardmsg .thumb_emotcard.row_middle{height:285px}.pc .wrap_cardmsg .thumb_emotcard.row_hight{height:400px}.pc .emotcard_layer .layer_head{position:static}.pc .emotcard_layer .tit_emotcard{padding-top:17px;line-height:24px}.pc .emotcard_layer .layer_body{padding-top:0}.pc .emotcard_layer:before{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30020;background:#000;opacity:.5;content:""}.pc .emotcard_layer .inner_emotcard_layer{overflow:hidden;width:480px;height:670px;left:50%;top:50%;transform:translate(-50%,-50%)}.pc .emotcard_layer .thumb_emotcard{padding-bottom:69.2%}.pc .wrap_cardlist .wrap_tablist_emotcard{width:400px;margin:0 auto}.pc .wrap_cardlist .list_tab{display:inline-block;overflow:visible;position:relative;right:0;padding-left:0;padding-right:0;transition:right .5s ease-in-out;vertical-align:top}.pc .wrap_cardlist .btn_prev{position:absolute;left:4px;top:16px;padding:15px}.pc .wrap_cardlist .btn_prev .ico_prev{width:6px;height:14px;background-position:-100px -220px}.pc .wrap_cardlist .btn_prev.on .ico_prev{background-position:-100px -240px}.pc .wrap_cardlist .btn_next{position:absolute;right:4px;top:16px;padding:15px}.pc .wrap_cardlist .btn_next .ico_next{width:6px;height:14px;background-position:-120px -220px}.pc .wrap_cardlist .btn_next.on .ico_next{background-position:-120px -240px}.pc .cont_emotcard .list_emotcard{padding-bottom:56px}.pc .emotcard_layer .wrap_cardtxt{top:14px;height:50px;padding:0 25px;font-size:18px;line-height:25px}.pc .emotcard_layer .wrap_btn{position:absolute}.pc .is_write .wrap_cardlist,.pc .is_write .wrap_btn{display:block}.pc .emotcard_layer .area_btn{padding-top:8px}.pc .emotcard_layer .is_write .area_emotcard{position:relative;left:0;transform:translate(0);transition:none}.pc .emotcard_layer .is_write .area_emotcard.row_middle,.pc .emotcard_layer .is_write .area_emotcard.row_high{top:0}.windows .emotcard_layer .tf_emotcard{line-height:28px}.pc .wrap_wishes #kakaoContent{width:870px}.pc .list_wishranking{width:435px;padding:0 20px}.pc .wrap_orders #kakaoContent{width:1280px;padding-bottom:270px}.pc .wrap_orders .order_message{margin-top:14px}.pc .wrap_orders .order_codegift .message_people{padding-top:20px}.pc .wrap_orders .message_item{margin:50px 200px 46px}.pc .wrap_orders .message_item .thumb_product{height:350px;border-radius:12px 12px 0 0}.pc .wrap_orders .message_item .link_message{padding:14px 0 15px;border-radius:0 0 12px 12px;box-shadow:0 6px rgba(0,0,0,.2);-webkit-box-shadow:0px 6px 0px 0px rgba(0,0,0,.2)}.pc .wrap_orders .message_item .txt_write{width:198px;height:48px;font-weight:700;font-size:16px;line-height:49px}.pc .wrap_orders .message_wrapper .list_wrapper{overflow:hidden;padding:10px 9px 10px 10px;font-size:0}.pc .wrap_orders .message_wrapper .list_wrapper li{width:113px;margin:0}.pc .wrap_orders .message_wrapper .list_wrapper li+li{margin-left:10px}.pc .wrap_orders .message_wrapper .link_wrapper{overflow:hidden;margin:0;font-size:1px;color:transparent}.pc .pay_detail .list_pay dt{width:auto;min-width:110px}.pc .message_item .box_giftbox{background-size:contain}.pc .message_item .box_giftbox .list_giftitem{padding-top:210px}.pc .message_item .box_giftbox .list_giftitem li+li{margin-left:4px}.pc .message_item .box_giftbox .list_giftitem li{width:38px;height:38px}.windows .order_payment .tit_g .ico_point{margin-top:9px}.windows .order_payment .group_txtfld .inp_txtfld::-ms-clear{display:none}.windows .order_payment .group_txtfld .ico_point{top:16px}.windows .list_orderinfo .group_tooltip .layer_tooltip{max-width:260px}.pc .order_kakaopayment{padding-bottom:0}.pc .tit_order_method{height:50px;padding:0 15px;font-weight:700;font-size:15px;line-height:50px;background-color:#fff;color:#232323}.pc .order_kakaopayment .btn_pay{position:static;left:auto;bottom:auto;margin-top:5px}.pc .inner_orders{position:relative;border:1px solid #EDEDED;border-width:0 1px;box-sizing:border-box}.pc .area_orderdetils{width:869px;border-right:1px solid #EDEDED;box-sizing:border-box}.pc .area_orderpay{position:fixed;left:50%;top:0;transform:translate(-50%);width:408px;margin:80px 0 0 434px;padding:0 14px 100px;background-color:#fff;box-sizing:border-box}.pc .wrap_orders .tit_payment{display:block;height:66px;padding:23px 2px 0;font-size:18px;line-height:21px;color:#222;background-color:#fff;box-sizing:border-box;font-family:bold}.pc .management_review{height:auto;background-color:#fff}.pc .management_review .tit_review{padding:30px 0 0;font-size:32px;line-height:42px;color:#111}.pc .management_review .list_tab{margin-top:25px}.pc .order_method .wrap_agree,.pc .order_method .wrap_cashrcpt .group_inp{border-top-width:1px}.pc .order_method .wrap_method .group_inp{border-top:0}.pc .order_gft{margin:0}.pc .wrap_viewer_msgcard .box_viewer{width:360px;height:240px;margin:0 auto;padding-bottom:0}.pc .wrap_editbtn_msgcard .box_btn{width:360px;margin:0 auto}.pc .wrap_editbtn_msgcard .box_btn .item_btn:first-child{padding-left:0}.pc .wrap_editbtn_msgcard .box_btn .item_btn:last-child{padding-right:0}.pc .wrap_editbtn_msgcard .box_btn .btn_g{height:51px}.pc .area_orderdetils{padding-bottom:76px}.pc .area_orderdetils .order_msgcard{border-bottom:8px solid #ededed}.pc .wrap_review #kakaoContent{width:870px}.pc .wrap_review .management_review{height:auto;margin-top:9px;background-color:transparent}.pc .management_review .is_emptywrap{height:650px}.pc .management_review .is_emptywrap .wrap_noreview{padding-bottom:50px}.pc .management_review .list_product>li:last-of-type{margin-bottom:0}.pc .wrap_review_write #kakaoContent{width:870px}.pc .wrap_review_write .wrap_totalscore .txt_quotation{margin-top:11px}.pc .wrap_review_write .wrap_totalscore .txt_furtherex{text-align:center}.pc .wrap_complete{height:auto}.pc .wrap_complete #kakaoContent{width:870px;padding-bottom:370px}.pc .wrap_complete .complete_message{margin-top:9px;padding:68px 0 42px}.pc .complete_message:after{top:26px}.pc .complete_message .tit_people{padding-top:20px;font-size:26px;line-height:34px}.pc .complete_message .highlight_people{top:-16px;box-shadow:0 10px #feeb00;-webkit-box-shadow:0 10px 0 0 #FEEB00}.pc .complete_message .txt_people{top:16px;max-width:296px}.pc .complete_message .txt_etc{top:16px}.pc .wrap_complete .message_codegift{padding:58px 0 25px}.pc .message_codegift:after{top:16px}.pc .message_codegift .tit_people{padding-top:30px}.pc .message_codegift .tit_codeperiod{padding-top:21px;font-size:16px}.pc .complete_benefitbnr .tit_product{display:block;padding:0 20px;font-size:18px;line-height:21px;color:#111}.pc .complete_benefitbnr .wrap_list_rail{position:relative}.pc .complete_benefitbnr .list_rail{overflow:hidden;padding-top:27px;margin:0 40px;font-size:0;white-space:nowrap}.pc .complete_benefitbnr .list_rail li{display:inline-block;margin-left:10px;vertical-align:top}.pc .complete_benefitbnr .list_rail li:nth-child(2n-1){margin-left:0}.pc .complete_benefitbnr .link_bnr{display:block;position:relative;width:390px}.pc .complete_benefitbnr .img_g{display:block;width:100%}.pc .complete_benefitbnr .ico_ad{right:10px;bottom:10px}.pc .complete_benefitbnr .cmp_slide_nav{padding:29px 0 81px}.pc .complete_benefitbnr .cmp_btn_prev,.pc .complete_benefitbnr .cmp_btn_next{top:80px}.pc .complete_benefitbnr .cmp_btn_prev{left:10px}.pc .complete_benefitbnr .cmp_btn_next{right:10px}.pc .complete_product .tit_product{padding:0 20px;font-size:18px;line-height:21px;color:#111}.pc .complete_product .list_producttab{padding:18px 20px 0}.pc .complete_product .list_producttab li .btn_tab{padding:9px;font-size:16px;line-height:19px}.pc .complete_product .list_product{padding:20px 20px 0}.pc .complete_product .list_product+.list_product{padding-top:24px}.pc .complete_product .list_product li{width:150px;padding:24px 20px 0 0;box-sizing:content-box}.pc .complete_product .list_product li:nth-child(5n){padding-right:0}.pc .complete_product .list_product li:nth-child(-n+5){padding-top:0}.pc .complete_product .card_product .wrap_info{height:85px}.pc .complete_product .card_product .txt_company{display:block;padding-top:4px;font-size:12px;line-height:17px;color:#999}.pc .complete_product .card_product .txt_product{margin-top:0}.pc .complete_product .card_product .txt_price{font-size:12px;line-height:25px}.pc .complete_product .etc_product{margin-top:12px;padding-top:8px}.pc .complete_product .etc_product .num_heart{width:90px;right:60px}.pc .complete_product .etc_product .btn_addwish{right:37px}.pc .complete_product .etc_product .btn_addcart{right:8px}.pc .complete_gift{padding:0 20px}.pc .complete_gift .box_gift{padding:0 20px 10px;border:solid #E1E2E3;border-width:1px 0;background-color:#f7f8f9}.pc .complete_address{padding-top:16px}.pc .complete_address .box_gift{background-color:#fff}.pc .complete_gift .tit_gift{margin-bottom:12px;padding:22px 0 15px;font-weight:700;font-size:16px;line-height:19px;color:#333}.pc .complete_gift .cont_codegift .link_allcopy{top:19px;color:#333}.pc .complete_gift .cont_product+.cont_codegift .link_allcopy{top:10px}.pc .complete_gift .thumb_product{width:140px;height:140px}.pc .complete_gift .info_product{padding-left:19px}.pc .complete_gift .txt_brand{margin:1px 0 4px;font-size:14px;line-height:18px;color:#888}.pc .complete_gift .tit_subject{font-weight:700;font-size:16px;line-height:18px}.pc .complete_gift .txt_option{margin:9px 0 0;font-size:14px;line-height:18px}.pc .complete_gift .ico_option{line-height:17px;background-color:#fff}.windows .complete_gift .ico_option{line-height:16px}.pc .complete_gift .txt_amount{margin-top:6px;font-size:16px;line-height:18px}.pc .complete_gift .cont_product+.cont_codegift .tit_gift{margin-bottom:14px;padding:11px 0 10px;font-size:14px}.pc .complete_gift .cont_codegift .list_code li{margin-bottom:5px}.pc .complete_gift .cont_codegift .list_code li:last-child{margin-bottom:16px}.pc .complete_gift .cont_codegift .txt_copy{padding-right:6px}.pc .complete_gift .link_more{margin:5px 0 -10px;line-height:53px}.pc .complete_gift .link_more .ico_more{margin:20px 5px 0 0}.pc .complete_gift .txt_notice{margin-bottom:-4px;padding-top:9px;font-size:14px;color:#888;letter-spacing:normal}.pc .complete_action{height:50px;padding:29px 16px 32px}.pc .complete_action .btn_complete{font-weight:700;font-size:16px;line-height:48px}.pc .complete_action .btn_complete .ico_pay{margin-top:16px}.windows .complete_action .btn_complete .ico_pay{margin-top:18px}.pc .complete_action .pay_layer{width:98%}.pc .complete_banner{padding-bottom:40px}.pc .complete_banner .list_banner{margin-bottom:20px}.pc .complete_notice{padding:28px 16px 30px;border-top:1px solid #F1F2F3;background-color:#f7f8f9}.pc .complete_notice .tit_notice{padding-bottom:19px;font-weight:700;font-size:14px;line-height:17px}.pc .complete_notice .tit_notice .ico_notice{margin-top:2px}.pc .complete_notice .list_notice li{margin-bottom:8px;font-size:14px}.pc .wrap_birthday #kakaoContent{padding:0 0 127px}.pc .wrap_birthday .theme_intro{display:block;height:auto;padding:102px 0 0}.pc .wrap_birthday .theme_intro:after{content:normal}.pc .wrap_birthday .theme_intro .wrap_thumb{position:relative;right:auto;top:auto;width:100px;height:100px;margin:0 auto}.pc .wrap_birthday .theme_intro .thumb_outline:after{background-position:0 -470px}.pc .wrap_birthday .theme_intro .deco_thumb{right:-1px;top:-22px;width:94px;height:137px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/pcdeco_thumb_201216.png)}.pc .wrap_birthday .theme_intro .wrap_natal{display:block;padding-top:37px;text-align:center}.pc .wrap_birthday .theme_intro .tit_intro{font-weight:400;font-size:34px;line-height:52px;letter-spacing:normal}.pc .wrap_birthday .theme_intro .txt_name{max-width:320px;font-weight:700}.pc .wrap_birthday .link_exchange{margin:24px auto 0;padding:0;border-radius:0;font-size:18px;line-height:22px;background-color:transparent;letter-spacing:normal}.pc .wrap_birthday .link_exchange .num_exchange{font-size:18px;font-family:-apple-system,Apple SD Gothic Neo,sans-serif}.pc .wrap_birthday .tit_theme{margin:80px 0 0;padding:80px 0 50px;border-top:1px solid #E3E4E5;font-size:28px;line-height:34px;color:#111;text-align:center;letter-spacing:normal}.pc .wrap_birthday .section_like .detail_like{overflow:visible;padding:0}.pc .wrap_birthday .list_like{overflow:hidden;position:static;left:auto;top:auto;margin-bottom:0;padding:0}.pc .wrap_birthday .list_like li{width:196px;padding-right:21px}.pc .wrap_birthday .list_like li:nth-child(5){padding-right:20px}.pc .wrap_birthday .list_like li:nth-child(6){padding-right:0}.pc .wrap_birthday .list_like .wrap_thumb{border-radius:4px}.pc .wrap_birthday .list_like .wrap_thumb:after{border-radius:4px;border:1px solid rgba(0,0,0,.04)}.pc .wrap_birthday .list_like .cmp_coverbadge .circle_badge{width:100px;height:100px;font-size:20px;line-height:20px;letter-spacing:-.025em}.pc .wrap_birthday .list_like .brand_product{margin-top:12px;font-size:14px;line-height:20px;letter-spacing:normal}.pc .wrap_birthday .list_like .name_product{margin-top:0;line-height:23px;color:#333;letter-spacing:normal}.pc .wrap_birthday .list_like .price_product{margin-top:4px;font-size:20px;line-height:30px;letter-spacing:normal}.pc .wrap_birthday .list_like .link_more,.pc .wrap_birthday .list_like .link_more:after{border-radius:4px}.pc .wrap_birthday .list_like .txt_ask{font-size:20px;line-height:30px;color:#999}.pc .section_like{position:relative;padding-bottom:0}.pc .section_like .link_more_wshs{position:absolute;right:0;top:90px;padding:5px 0 5px 10px;font-size:14px;line-height:18px;color:#888;letter-spacing:normal}.pc .section_like .link_more_wshs .ico_arrow{display:inline-block;width:8px;height:12px;margin:2px 0 0 6px;background-position:-230px -100px;vertical-align:top}.windows .section_like .link_more_wshs .ico_arrow{margin-top:4px}.pc .wrap_birthday .section_like .txt_nowshs{padding-top:0;font-size:20px;line-height:30px;color:#ccc;letter-spacing:normal}.pc .wrap_birthday .section_like .link_askfrd{width:218px;height:44px;margin-top:30px;border-color:#dbdbdb;border-radius:4px;font-size:14px;line-height:44px}.pc .wrap_birthday .link_askfrd .ico_heart{width:15px;height:14px;margin:15px 6px 0 0;background-position:-210px -100px}.pc .wrap_birthday .section_how{padding-bottom:0}.pc .wrap_birthday .list_how{padding:0;font-size:0;text-align:center}.pc .wrap_birthday .list_how li{display:inline-block;float:none;width:120px;padding:0 9px 0 0;box-sizing:content-box;vertical-align:top}.pc .wrap_birthday .list_how li:nth-child(9){padding-right:8px}.pc .wrap_birthday .list_how li:last-child{padding-right:0}.pc .wrap_birthday .list_how .link_how{width:100%;margin:0;border-radius:4px}.pc .wrap_birthday .link_how .thumb_g{border-radius:4px}.pc .wrap_birthday .list_how .tit_how{display:block;overflow:hidden;position:static;left:auto;right:auto;top:auto;margin-top:30px;font-weight:700;font-size:16px;line-height:19px;color:#111;text-overflow:ellipsis;white-space:nowrap}.pc .wrap_birthday .section_story{padding:0;border-top:none}.pc .wrap_birthday .list_story{overflow:hidden}.pc .wrap_birthday .list_story li{float:left;width:414px;padding:50px 0 0 19px}.pc .wrap_birthday .list_story li:nth-child(-n+3){padding-top:0}.pc .wrap_birthday .list_story li:nth-child(1),.pc .wrap_birthday .list_story li:nth-child(3n+1){padding-left:0}.pc .wrap_birthday .list_story .wrap_thumb:after{border:1px solid rgba(0,0,0,.04);box-sizing:border-box}.pc .wrap_birthday .list_story .tit_story{padding:20px 0 0;font-size:24px;line-height:30px;color:#111;letter-spacing:normal}.pc .wrap_birthday .list_story .desc_story{max-height:48px;padding-top:10px;font-size:16px;line-height:24px;color:#aaa;letter-spacing:normal}.pc .wrap_birthday .list_item{padding:0}.pc .wrap_birthday .list_item li{width:305px;margin:50px 0 0 20px;padding:0}.pc .wrap_birthday .list_item li:nth-child(-n+4){margin-top:0}.pc .wrap_birthday .list_item li:nth-child(1),.pc .wrap_birthday .list_item li:nth-child(4n+1){margin-left:0}.pc .wrap_birthday .list_item .link_item{margin:0}.pc .wrap_birthday .list_item .wrap_thumb,.pc .wrap_birthday .list_item .wrap_thumb:after{border-radius:4px}.pc .wrap_birthday .list_item .detail_item{height:114px}.pc .wrap_birthday .list_item .brand_item{padding-top:12px;font-size:14px;line-height:20px;letter-spacing:normal}.pc .wrap_birthday .list_item .name_item{max-height:44px;padding-top:0;line-height:22px;color:#333;letter-spacing:normal}.pc .wrap_birthday .list_item .txt_price{padding-top:8px;font-size:20px;line-height:30px;color:#222;letter-spacing:normal}.pc .wrap_birthday .wrap_btn_home{position:static;height:46px;padding-top:52px}.pc .wrap_birthday .btn_home{display:block;position:static;left:auto;right:auto;width:218px;height:44px;margin:0 auto;border-radius:23px;border:1px solid rgba(222,222,222,.3);font-weight:700;font-size:14px;line-height:44px;color:#111;box-shadow:0 4px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}.pc .wrap_birthday .btn_home.btn_fixed{position:fixed;left:50%;bottom:50px;margin:0 0 0 -109px}.pc .share_btn .layer_share2{position:static;width:320px}.pc .share_btn .layer_share2 .inner_share_layer{position:relative}.pc .share_btn .layer_share2 .btn_close{right:0;top:0}.pc .share_btn .layer_share2 .ico_close{margin:16px}.pc .share_btn .layer_share2 .tit_share{padding:29px 24px 0;line-height:24px;text-align:left}.pc .share_btn .list_share li{padding-top:28px}.pc .share_btn .list_share li:nth-child(-n+3){padding-top:20px}.pc .share_btn .list_share .ico_detail{margin-bottom:9px}.pc .cont_best{padding-top:7px}.pc .wrap_bestproducts{overflow:hidden}.pc .item_rank{float:left;width:50%}.pc .item_rank.type_ad,.pc .item_rank.type_md{width:100%}.pc .list_category li{width:16.666%}.pc .list_category li:nth-last-child(-n+6) .link_cate{border-bottom:none}.pc .list_best li{width:25%}.pc .list_best.list_type2{padding:0}.pc .list_best.list_type2 li{width:50%;padding:0}.pc .list_best.list_type2 .link_best{padding:12px}.pc .best_slide,.pc .best_slide .list_slide{overflow:hidden}.pc .best_slide .list_slide .wrap_product{width:16.66%;box-sizing:border-box}.pc .best_slide .thumb_product{overflow:hidden;width:100%;height:0;padding-bottom:98.4%}.pc .best_slide .thumb_product .frame_mask{z-index:10}.pc .best_slide .thumb_product .inner_mask{background-size:2px 100%}.pc .cont_best .img_thumb_coupon{position:absolute;left:0;top:0}.pc .best_slide .more_product{height:288px}.pc .best_slide .more_product .ico_best{margin-top:109px}.pc .toast_normal{left:50%;right:auto;bottom:20px;width:350px;margin-left:-175px;box-sizing:border-box}.pc .toast_type2{padding-right:77px}.pc .toast_type2 .btn_toast{width:77px}.windows .toast_type2{padding-right:84px}.windows .toast_type2 .btn_toast{width:84px}.pc .toast_normal.add_thumb.toast_ad,.pc .toast_normal.add_thumb.toast_ad.above_btn{bottom:20px}.pc_tcard_layer .inner_tcard_layer{bottom:auto;top:50%;left:50%;max-width:500px;transform:translate(-50%,-50%)}.pc .wrap_ai_rcmnd #kakaoContent,.pc .wrap_register #kakaoContent{width:870px}.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}.pc .wrap_cart #kakaoContent{padding-bottom:0}.pc .cont_cart{position:relative;height:calc(100vh - 81px);padding:62px 390px 52px 0;box-sizing:border-box}.pc .cont_cart .btn_cartclose .ico_close{margin:27px 27px 20px 20px}.pc .cont_cart .inner_cart{overflow-y:scroll;height:100%;min-height:448px;padding:0 18px 0 33px;box-sizing:border-box}.pc .cont_cart .body_cart{padding:16px 0 65px}.pc .tbox_cart,.pc .bbox_cart{position:absolute;width:890px}.pc .tbox_cart{overflow:hidden;height:60px}.pc .bbox_cart{background-color:#fee700}.pc .tboxparts_cart,.pc .bboxparts_cart{position:absolute;right:auto;width:822px}.pc .tboxparts_cart{top:62px}.pc .tbox_cart .tit_cart{margin-top:-2px}.pc .cont_cart.type_empty{padding:0 390px 0 0}.pc .cont_cart.type_empty .inner_cart{overflow-y:auto;padding:0}.pc .cont_cart.type_empty .body_cart{padding:0}.pc .cont_cart.type_empty .area_cart{height:calc(100vh - 81px);min-height:0;padding:62px 0 0}.pc .cont_cart.type_empty .inner_empty{padding:41px 0 0}.pc .cont_cart.type_empty .group_empty .tit_g{margin-top:19px}.pc .cont_cart.type_empty .noti_bill,.pc .group_cartchk .lab_chk .txt_chck{margin-top:4px}.pc .cont_cart .tit_billcard{margin-top:40px;padding-right:12px}.pc .cont_cart .tit_billcard:first-of-type{margin-top:0}.pc .cont_cart .tit_billcard:after{left:16px;right:13px}.pc .cont_cart .tit_billcard .btn_del{padding-right:4px}.pc .cont_cart .tit_cardgroup .txt_shipping{margin:0 0 0 7px}.pc .cont_cart .tit_cardgroup .info_seller{padding-top:6px;padding-bottom:0}.pc .cont_cart .tit_cardgroup .ico_home{margin-top:1px}.pc .list_billcard>li{padding:16px;box-shadow:0 4px 8px rgba(0,0,0,.04)}.pc .list_billcard.type_group>li:first-child{padding-top:10px}.pc .list_billcard .link_prd .info_prd{padding-right:159px}.pc .list_billcard .link_prd .txt_brand{color:#999;max-width:232px}.pc .list_billcard .link_prd .txt_name{display:block;max-width:474px;white-space:nowrap}.pc .list_billcard .cont_pay:after{display:block;clear:both;content:""}.pc .list_billcard .list_payinfo,.pc .list_billcard .info_pay{width:calc(50% - 1px);margin-top:12px;box-sizing:border-box}.pc .list_billcard .list_payinfo{float:left;padding:12px 16px 8px}.pc .list_billcard .info_pay{float:right;padding:32px 16px;background-color:#fafafa}.pc .list_billcard .etcinfo_pay{float:left;width:100%;margin-top:12px}.pc .list_billcard .etcinfo_pay+.etcinfo_pay{margin-top:6px}.pc .list_billcard .cmp_overlay .ico_noti{margin:1px 3px}.pc .list_billcard .cmp_overlay .layer_overlay{top:20px;left:36px;width:290px;max-width:none;padding:19px;border-color:#ddd;color:#000}.pc .list_billcard .cmp_overlay .ico_close{width:14px;height:14px;margin:14px;background-position:-190px -120px}.pc .list_billcard .cmp_overlay .tit_overlay{padding-bottom:6px;font-size:16px;line-height:20px}.pc .list_billcard .cmp_overlay .emph_overlay{margin-top:10px;font-size:14px;line-height:22px}.pc .list_billcard .cmp_overlay .txt_overlay{margin-top:4px;font-size:14px;line-height:22px}.pc .list_billcard .cont_btn{position:absolute;top:51px;right:16px;width:144px;margin:0;padding-top:0}.pc .list_billcard .cont_btn .item_btn{width:100%;margin-top:6px;padding:0}.pc .list_billcard .cont_btn .item_btn:first-child{margin-top:0}.pc .list_billcard .cont_btn .btn_g,.pc .list_billcard .group_dropdown .btn_dropdown{height:38px;font-size:13px;line-height:36px;letter-spacing:-.025em}.pc .list_billcard .cont_btn .btn_g .ico_heart{width:12px;height:10px;margin-top:12px;background-position:-100px -455px}.windows .list_billcard .cont_btn .btn_g .ico_heart{margin-top:13px}.pc .list_billcard .group_dropdown .btn_dropdown .ico_arrow{margin-top:15px}.pc .list_billcard .group_dropdown .layer_dropdown{top:37px}.pc .cont_cart .area_cartpay{position:absolute;right:0;top:0;bottom:0;width:390px;padding:63px 25px 84px 24px;border-left:1px solid #ddd;box-sizing:border-box}.pc .area_cartpay .noti_bill{position:absolute;left:0;right:0;top:50%;margin-top:-91px;transform:translateY(-50%);letter-spacing:-.006em}.pc .area_cartpay .inner_cartpay{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.pc .area_cartpay .bill_cart{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-bottom:40px}.pc .area_cartpay .bill_cart:after{position:absolute;left:0;right:0;bottom:-21px;height:2px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/pc_bline_bill2.png);content:""}.pc .cont_cart .tline_bill{top:-3px;height:3px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/pc_tline_bill.png);background-size:8px 3px}.pc .cont_cart .tline_bill:after,.pc .cont_cart .tline_bill:before{height:3px;border:solid #eee;box-sizing:border-box}.pc .cont_cart .tline_bill:after{border-width:1px 0 0 1px}.pc .cont_cart .tline_bill:before{border-width:1px 1px 0 0}.pc .area_cartpay .box_bill{padding-bottom:60px;border:solid #eee;border-width:0 1px 1px 1px;box-shadow:none}.pc .cont_cart .btn_bill{height:62px;padding:21px 36px 17px 16px}.pc .cont_cart .btn_bill .ico_arrow{top:27px}.windows .cont_cart .btn_addcart .ico_plus{margin-top:20px}.pc .area_cartpay .cart_gftbtn{position:absolute;left:20px;right:21px;bottom:24px;background-color:transparent}.pc .cart_gftbtn .item_btn{padding:0 4px}.pc .cart_gftbtn .btn_g{height:60px;border-radius:4px;font-size:16px;line-height:60px;background-color:#ffde22}.pc .list_billsmry{padding:10px 17px 0}.pc .cart_gftbtn .btn_g .ico_friend{width:32px;height:32px;margin-top:13px}.pc .cart_gftbtn .btn_g .ico_friend:after{background-position:-110px -430px}.pc .cart_gftbtn .item_btn .wrap_thumb{line-height:32px}.pc .cart_gftbtn .item_btn .ico_plus{width:16px;height:16px;background-position:-150px -440px}.pc .cart_gftbtn .item_btn.item_disabled .ico_plus{background-position:-150px -460px}.pc .cart_gftbtn .item_btn.item_disabled .btn_g .ico_friend:after{background-position:-150px -430px}.pc .cart_gftbtn .item_btn.item_disabled .btn_g,.pc .cart_gftbtn .item_btn.item_cancel .btn_g{background-color:#ededed}.pc .cart_gftbtn .item_btn.item_dark .btn_g{background-color:#111}.pc .cart_gftbtn .group_btn_friend{margin-left:-28px}.windows .cart_gftbtn .group_btn_friend{margin-left:-32px}.pc .cart_gftbtn .group_btn_friend .ico_more,.pc .cart_gftbtn .group_btn_friend .ico_friend{width:32px;height:32px;margin-top:13px}.pc .cart_gftbtn .group_btn_friend .ico_more{background-position:-140px -290px}.pc .cart_gftbtn .group_btn_friend .ico_friend:after{background-position:-110px -430px}.pc .cart_gftbtn .item_btn.item_disabled .group_btn_friend .ico_friend:after{background-position:-150px -430px}.pc .cart_gftbtn .group_btn_friend .txt_gift{right:-56px;font-size:16px;line-height:60px;letter-spacing:-.006em;color:#111}.pc .cont_cart .cmp_gftbtn .item_disabled .group_btn_friend .ico_more{background-position:-170px -410px}.windows .cart_gftbtn .group_btn_friend .txt_gift{right:-64px}.pc .wshlimit_layer{position:relative;left:auto;right:auto;bottom:auto;width:500px;padding:21px 26px 26px;border-radius:8px;box-sizing:border-box}.pc .wshlimit_layer .btn_close .ico_close{width:22px;height:22px;margin:25px;background-position:-60px -210px}.pc .wshlimit_layer .tit_wshlimit{padding-bottom:21px;font-weight:600;font-size:22px}.pc .group_wshradio .lab_radio{padding:30px 30px 30px 50px}.pc .group_wshradio .inp_radio,.pc .group_wshradio .ico_radio{top:31px;left:2px;width:28px;height:28px}.pc .group_wshradio .ico_radio{background-position:-160px -160px}.pc .group_wshradio .inp_radio:checked+.lab_radio .ico_radio{background-position:-160px -190px}.pc .group_wshradio .tit_radio{font-weight:600;font-size:20px;line-height:30px}.pc .group_wshradio .txt_radio{margin-top:8px;font-size:16px;line-height:21px}.pc .wshlimit_layer .wrap_wshbtn{padding-top:0}.pc .wshlimit_layer .wrap_wshbtn .btn_wshlimit{height:60px;font-weight:600;font-size:16px;line-height:60px;background-color:#ffde22}.countchange_layer{background-color:#fff;width:500px;padding:30px 20px 20px;border-radius:8px;box-sizing:border-box}.countchange_layer .tit_change{display:block;font-weight:500;font-size:22px;line-height:26px;color:#000;text-align:center}.countchange_layer .wrap_count{padding:0;margin-top:34px}.countchange_layer .wrap_count .opt_amount{height:38px;line-height:38px}.countchange_layer .wrap_count .btn_minus,.countchange_layer .wrap_count .btn_plus{width:48px;height:40px}.countchange_layer .wrap_count .btn_minus{padding:0 8px 0 0}.countchange_layer .wrap_count .btn_plus{padding:0 0 0 8px}.countchange_layer .wrap_count .btn_minus .ico_minus{height:2px;width:16px;background-position:-190px -140px}.countchange_layer .wrap_count .btn_plus .ico_plus{height:16px;width:16px;background-position:-210px -120px}.countchange_layer .wrap_count .btn_off .ico_minus{background-position:-190px -150px}.countchange_layer .wrap_count .btn_off .ico_plus{background-position:-210px -140px}.countchange_layer .wrap_count .inp_count{height:38px;font-size:21px}.countchange_layer .cmp_gftbtn{margin:16px -4px 0}.countchange_layer .cmp_gftbtn .item_btn{padding:0 4px}.countchange_layer .cmp_gftbtn .btn_g{height:60px;border-radius:4px;font-weight:500;font-size:16px;line-height:60px;background-color:#ffde22;color:#222;letter-spacing:-.006em}.countchange_layer .wrap_noti{position:relative;margin-top:8px}.countchange_layer .wrap_noti .btn_noti{padding-right:10px;font-size:0}.countchange_layer .wrap_noti .ico_noti{display:inline-block;width:18px;height:18px;margin:8px 5px 0 0;background-position:-230px -140px;vertical-align:top}.countchange_layer .wrap_noti .txt_noti{display:inline-block;font-size:14px;line-height:36px;color:#777;vertical-align:top}.countchange_layer .wrap_noti .layer_noti{display:none;position:absolute;bottom:36px;left:0;width:378px;padding:11px 46px 11px 11px;border:1px solid #888;font-size:16px;line-height:22px;background-color:#fff;color:#888;box-sizing:border-box;word-break:break-all}.countchange_layer .wrap_noti.on .layer_noti{display:block}.countchange_layer .wrap_noti .layer_noti .btn_close{position:absolute;right:0;top:0}.countchange_layer .wrap_noti .layer_noti .ico_close{width:23px;height:23px;margin:11px;background-position:-220px -210px}.changeoption_layer{overflow:hidden;position:relative;width:500px;max-height:810px;border-radius:8px;background-color:#fff;box-sizing:border-box}.changeoption_layer .btn_layrclose{position:absolute;right:0;top:0}.changeoption_layer .btn_layrclose .ico_close{width:24px;height:24px;margin:16px;background-position:-135px -215px}.changeoption_layer .layer_head{position:relative;padding:30px 56px 25px}.changeoption_layer .layer_head.on_scroll:after{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#ededed;content:""}.changeoption_layer .layer_head .tit_g{display:block;font-weight:500;font-size:22px;line-height:26px;text-align:center}.changeoption_layer .area_scroll{overflow-y:auto;max-height:630px;padding:7px 20px 35px;box-sizing:border-box}.changeoption_layer .wrap_slctopt{margin-bottom:-15px;border-top:1px solid #EDEDED}.changeoption_layer .wrap_slctopt .item_slctopt{position:relative;padding:12px 62px 12px 0;border-bottom:1px solid #EDEDED}.changeoption_layer .wrap_slctopt .btn_change{position:absolute;right:0;top:50%;width:50px;height:34px;margin-top:-17px;border:1px solid #D3D5DD;border-radius:2px;line-height:33px;background-color:#fff;color:#222}.changeoption_layer .wrap_slctopt .txt_slctopt{font-size:16px;line-height:26px;color:#111;word-break:break-all}.changeoption_layer .board_option{overflow:visible;max-height:none}.changeoption_layer .board_option .box_line{border:1px solid #E1E2E3}.changeoption_layer .board_option .box_line+.box_line{margin-top:24px}.changeoption_layer .wrap_option .btn_option{height:auto;border-top:1px solid #E1E2E3;font-weight:400;background-color:#f7f8f9;color:#aaa}.changeoption_layer .wrap_option.fst .btn_option{border-top:none}.changeoption_layer .wrap_option .ico_arrow{top:20px;right:23px;width:16px;height:10px;margin:0;background-position:-230px -270px}.changeoption_layer .wrap_option .tit_option{height:auto;margin:0;padding:15px 65px 15px 15px;font-weight:400}.changeoption_layer .wrap_option .txt_option{font-size:18px;line-height:20px}.changeoption_layer .option_on .btn_option,.changeoption_layer .option_active .btn_option{background-color:#fff;color:#111}.changeoption_layer .option_on .tit_option,.changeoption_layer .option_active .tit_option{font-weight:700}.changeoption_layer .option_on .ico_arrow{background-position:-230px -285px}.changeoption_layer .wrap_option .list_option{margin:0;border-top:1px solid #E1E2E3}.changeoption_layer .list_option li{margin-left:0}.changeoption_layer .list_option .lab_check{overflow:hidden;margin:0;padding:14px 65px 14px 15px;border-top:1px solid #F1F2F3;font-size:18px;line-height:20px;color:#111;white-space:nowrap;text-overflow:ellipsis}.changeoption_layer .list_option .ico_gift2{width:26px;height:26px;background-position:0 -405px}.changeoption_layer .list_option .inp_check:checked+.lab_check .ico_gift2{background-position:0 -435px}.changeoption_layer .wrap_option .list_option.list_wrtoption{padding:16px 19px 0}.changeoption_layer .list_wrtoption .tit_wrtopt{padding-bottom:11px}.changeoption_layer .list_wrtoption .group_lab{padding:9px 70px 0 0;font-size:0}.changeoption_layer .list_wrtoption .lab_opt{display:inline-block;font-size:18px;line-height:20px;color:#111;vertical-align:top}.changeoption_layer .list_wrtoption .cmp_chk{margin-top:0}.changeoption_layer .list_wrtoption .cmp_chk .ico_check{position:static;width:66px;height:30px;background-position:-30px -405px}.changeoption_layer .list_wrtoption .cmp_chk .inp_chk:checked+.lab_chk .ico_check{background-position:-30px -440px}.changeoption_layer .list_wrtoption .cmp_chk .lab_chk .txt_g{left:12px;right:12px;height:30px;font-size:14px;line-height:31px;color:#777;-moz-user-select:none;-webkit-user-select:none;user-select:none}.windows .changeoption_layer .list_wrtoption .cmp_chk .lab_chk .txt_g{left:10px;right:10px;line-height:30px}.changeoption_layer .list_wrtoption .txt_guide{padding:13px 0 0;font-size:15px;line-height:20px;color:#aaa}.changeoption_layer .list_wrtoption .box_txtfld .tf_tbx,.changeoption_layer .list_wrtoption .box_txtfld .lab_tbx{padding:15px;border-color:#e3e4e5;font-size:18px;line-height:20px}.changeoption_layer .list_wrtoption .box_txtfld .tf_tbx:focus{border-color:#ffde22;color:#111}.changeoption_layer .list_wrtoption .box_error{min-height:16px;padding:8px 60px 20px 0;font-size:14px;line-height:16px}.changeoption_layer .list_wrtoption .txt_limit{bottom:-24px;font-size:14px;line-height:16px;color:#777}.changeoption_layer .list_wrtoption .txt_limit .txt_slash{margin:0}.changeoption_layer .box_btn_wrtoption{padding:9px 19px 19px}.changeoption_layer .btn_wrtoption{height:60px;border-radius:4px;font-weight:700;font-size:16px;line-height:61px}.changeoption_layer .btn_wrtoption.on{background-color:#ffde22;color:#222}.changeoption_layer .list_option.list_thmboption .lab_check{padding-left:68px}.changeoption_layer .list_thmboption .thumb_option{left:16px}.changeoption_layer .layer_foot .cmp_gftbtn{padding:20px 16px}.changeoption_layer .layer_foot .item_btn{padding:0 4px}.changeoption_layer .layer_foot .btn_g{overflow:hidden;height:60px;border-radius:4px;font-weight:500;font-size:16px;line-height:61px;background-color:#ffde22;color:#222}.changeoption_layer .wrap_basket{padding:0}.changeoption_layer .wrap_basket .scroll_basket{border:none}.changeoption_layer .wrap_basket .info_basket{padding:13px 23px 14px 14px;background-color:#fff}.changeoption_layer .wrap_basket .tit_item{font-weight:700;line-height:17px;color:#111}.changeoption_layer .wrap_basket .txt_bar{margin:0 8px;font-size:11px}.changeoption_layer .wrap_basket .cont_item{height:auto;padding-top:11px}.changeoption_layer .cont_item .opt_amount{width:138px;height:38px;border-color:#e3e4e5}.changeoption_layer .cont_item .btn_minus,.changeoption_layer .cont_item .btn_plus{width:34px;height:38px}.changeoption_layer .cont_item .inp_count{width:70px;height:38px;font-size:14px;line-height:38px;color:#111}.changeoption_layer .cont_item .txt_price{float:right;padding-top:10px;font-size:14px;line-height:19px;color:#111}.changeoption_layer .wrap_total{padding:0}.changeoption_layer .wrap_total .group_limit{float:none}.changeoption_layer .wrap_total .group_limit:after{display:block;clear:both;content:""}.changeoption_layer .wrap_total .link_limit{padding:0;font-size:14px;line-height:36px;color:#777}.changeoption_layer .wrap_total .ico_limit{width:18px;height:18px;margin:8px 5px 0 0;background-position:-230px -140px}.windows .changeoption_layer .wrap_total .ico_limit{margin-top:10px}.changeoption_layer .wrap_total .group_limit .tip_limit{left:0;bottom:36px;width:378px;padding:11px 46px 11px 11px;border:1px solid #888;font-size:16px;line-height:22px;color:#888}.changeoption_layer .group_limit.tip_on .tip_limit{display:block}.changeoption_layer .tip_limit .btn_close{padding:0}.changeoption_layer .tip_limit .btn_close .ico_close{width:23px;height:23px;margin:11px;background-position:-220px -210px}.changeoption_layer .cont_item .ico_minus{width:14px;height:2px;background-position:-100px -410px}.changeoption_layer .cont_item .ico_plus{width:14px;height:14px;background-position:-100px -435px}.changeoption_layer .cont_item .btn_off .ico_minus{background-position:-100px -405px}.changeoption_layer .cont_item .btn_off .ico_plus{background-position:-100px -415px}.pc .addmoregiftt_layer{overflow:hidden;position:relative;left:auto;bottom:auto;width:776px;border-radius:8px}.pc .addmoregiftt_layer .parcel_bndlrnk .tit_bndlrnk{padding:30px 56px 26px 20px}.pc .parcel_bndlrnk .tit_bndlrnk .txt_tit{font-size:18px;line-height:21px}.pc .parcel_bndlrnk .tit_bndlrnk .group_tooltip{margin-left:3px}.pc .parcel_bndlrnk .tit_bndlrnk .btn_tooltip{padding:1px}.pc .parcel_bndlrnk .tit_bndlrnk .btn_tooltip .ico_gift2{width:18px;height:18px;background-position:-135px -1120px}.pc .parcel_bndlrnk .tit_bndlrnk .box_tooltip{right:auto;width:378px;margin-top:5px;padding:12px;font-size:16px;line-height:22px;letter-spacing:0;border-radius:0}.pc .parcel_bndlrnk .tit_bndlrnk .box_tooltip .tit_tooltip{padding-right:30px}.pc .parcel_bndlrnk .tit_bndlrnk .box_tooltip .desc_tooltip{margin-top:0}.pc .parcel_bndlrnk .tit_bndlrnk .box_tooltip .btn_close{top:12px;right:12px;padding:0}.pc .parcel_bndlrnk .tit_bndlrnk .box_tooltip .btn_close .ico_gift2{width:22px;height:22px;background-position:-135px -1140px}.pc .addmoregiftt_layer .slide_bndlrnk .wrap_link_addcard{padding:24px 25px 56px}.pc .addmoregiftt_layer .slide_bndlrnk .arrwbtn_prev,.pc .addmoregiftt_layer .slide_bndlrnk .arrwbtn_next{top:140px}.pc .addmoregiftt_layer .slide_bndlrnk .arrwbtn_prev{left:12px}.pc .addmoregiftt_layer .slide_bndlrnk .arrwbtn_next{right:12px}.pc .addmoregiftt_layer .ico_close{width:24px;height:24px;margin:16px;background-position:-135px -215px}.pc #kakaoWrap.wrap_giftmemory #kakaoContent{width:auto;padding-bottom:270px}.pc .area_mmryprofile{padding:28px 0 16px;border-bottom:1px solid #E3E4E5}.pc .area_mmryprofile .item_profile+.item_profile{margin-left:-20px}.pc .area_mmryprofile .thumb_outline{width:100px;height:100px;padding:2px}.pc .area_mmryprofile .thumb_outline:after{background-position:0 -820px}.msie .area_mmryprofile .mask_outline,.firefox .area_mmryprofile .mask_outline{overflow:hidden;border-radius:50%;border:4px solid #fff;background-color:#fff}.msie .area_mmryprofile .thumb_outline:after,.firefox .area_mmryprofile .thumb_outline:after{content:normal}.msie .area_mmryprofile .thumb_outline,.firefox .area_mmryprofile .thumb_outline{padding:0}.pc .area_mmryprofile .box_mmrytxt{padding-top:8px;font-size:24px;line-height:30px}.pc .area_mmryprofile .box_emoji{padding-top:2px;font-size:32px}.pc .area_mmryprofile .box_mmryfilter{padding-top:23px}.pc .area_mmryprofile .box_mmryfilter .list_filter li{margin:0 4px}.pc .area_mmryprofile .box_mmryfilter .link_filter{height:32px;padding:0 17px;border-width:2px;font-size:16px;line-height:33px}.pc .area_mmrymessage .inner_mmrymessage{width:870px;min-height:calc(100vh - 527px);margin:0 auto;padding:51px 20px 160px}.pc .message_g+.message_g{margin-top:38px}.pc .message_g .txt_date{font-size:14px;line-height:18px}.pc .message_g .txt_massage{padding-top:8px}.pc .message_g .txt_massage .txt_g{max-width:410px;padding:9px 20px 6px;font-size:16px;line-height:20px}.windows .message_g .txt_massage .txt_g{padding:8px 20px;letter-spacing:-.04em}.pc .message_g .txt_massage .ico_tail{width:14px;height:26px}.pc .message_g .box_card{padding-top:10px}.pc .message_g .box_card .card_g{max-width:360px}.pc .message_g .card_g .record_media{margin:16px 16px 0;padding:20px 61px 20px 53px}.pc .message_g .card_g .btn_record .ico_gift2{width:13px;height:16px;margin:0 16px 0 20px}.pc .message_g .card_g .btn_record .ico_play{background-position:-135px -240px}.pc .message_g .card_g .btn_record .ico_stop{background-position:-150px -240px}.pc .message_g .card_g .progressbar_record,.pc .message_g .card_g .progressbar_record .bar_g{height:4px;border-radius:2px}.pc .message_g .card_g .record_media .txt_time{top:16px;right:13px;font-size:12px}.pc .message_g .card_g .btn_play .ico_gift2{width:64px;height:64px}.pc .message_g .card_g .btn_play .ico_play{background-position:-160px -270px}.pc .message_g .card_g .btn_play .ico_stop{background-position:-165px -340px}.pc .message_g .card_g .btn_enlargement,.pc .message_g .card_g .btn_mute{padding:16px}.pc .message_g .card_g .btn_enlargement .ico_enlargement,.pc .message_g .card_g .btn_mute .ico_gift2{width:32px;height:32px}.pc .message_g .card_g .btn_enlargement .ico_enlargement{background-position:-210px -405px}.pc .message_g .card_g .btn_mute .ico_mute{background-position:-170px -235px}.pc .message_g .card_g .btn_mute .ico_unmute{background-position:-205px -235px}.pc .message_g .link_cardletter .bg_letter{padding:0 20px}.pc .message_g .link_cardletter .bg_letter:after{top:-8px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/bg_pccardletterline_211012.png);background-size:8px 50px}.pc .message_g .link_cardletter .box_character{width:180px;height:180px;margin-left:-90px}.pc .message_g .link_cardletter:after{width:360px;height:130px;background-image:url(https://gift-s.kakaocdn.net/dn/gift/images/m320/ico_pcenvelope_211012.png);background-size:360px 270px}.pc .message_g .card_g .link_letter{padding:20px 16px 18px;font-size:16px;line-height:24px}.windows .message_g .card_g .link_letter{letter-spacing:-.04em}.pc .message_g .card_g .link_prd{padding:0 16px 16px}.pc .message_g .card_g .info_prd{padding-top:16px}.pc .message_g .card_g .link_letter+.link_prd .info_prd,.pc .message_g .card_g .link_prd+.link_prd .info_prd,.pc .message_g .card_g .btn_more .info_more{border-color:rgba(0,0,0,.1)}.message_g .card_g .btn_more{padding:0 16px}.pc .message_g .card_g .thumb_prd{width:60px;height:60px}.pc .message_g .card_g .txt_prd{padding:8px 0 0 9px}.pc .message_g .card_g .txt_brand{font-size:13px;line-height:16px}.windows .message_g .card_g .txt_brand{letter-spacing:-.04em}.pc .message_g .card_g .txt_name{padding-top:8px;font-size:14px;line-height:17px}.windows .message_g .card_g .txt_name{letter-spacing:-.04em}.pc .message_g .link_impression{max-width:360px}.pc .message_g .thumb_emotcard{width:360px;height:240px}.pc .message_g .wrap_cardtxt{padding:24px 54px 0}.windows .message_g .wrap_cardtxt{padding:24px 42px 0}.pc .message_g .inner_cardtxt{font-size:28px;line-height:40px}.windows .message_g .inner_cardtxt{letter-spacing:-.04em}.pc .message_g .thumb_emotcard.row_middle{height:360px}.pc .message_g .thumb_emotcard.row_hight{height:480px}.pc .massage_friend .txt_massage .ico_tail{left:-5px;background-position:-20px -240px}.pc .message_g.massage_friend{padding:9px 0 0 76px}.pc .massage_friend .thumb_profile{width:64px;height:64px}.pc .massage_friend .thumb_profile.thumb_outline:after{background-position:-190px -820px}.pc .massage_friend .txt_nick{font-size:18px;line-height:26px}.pc .massage_friend .link_cardletter:after{background-position:0 -140px}.pc .massage_me .txt_massage .ico_tail{right:-5px;background-position:0 -240px}.pc .link_gftboxmsg .bg_gftbox{top:15px;width:248px;height:210px;background-position:0 0}.pc .link_gftboxmsg .bg_preview{top:45px;width:178px;height:124px;background-position:0 -215px}.pc .link_gftboxmsg .list_thumb{top:109px}.pc .link_gftboxmsg .list_thumb li{padding:0 2px}.pc .link_gftboxmsg .list_thumb .thumb_g{width:47px;height:47px}.pc .link_gftboxmsg .list_thumb .thumb_g.type_more .el_plus{top:14px;width:18px;height:18px}.pc .link_gftboxmsg.type_card .bg_cover{top:133px;width:195px;height:95px;background-position:0 -345px}.pc .link_gftboxmsg.type_card .wrap_thumbcard{top:15px;width:178px;height:180px}.pc .link_gftboxmsg.type_card .wrap_thumbcard .thumb_card{margin-top:33px;width:156px;height:104px}.pc .link_gftboxtxt{padding:1px 13px 13px}.pc .link_gftboxtxt .txt_boxnoti{font-size:14px;line-height:22px}.windows .link_gftboxtxt .txt_boxnoti{letter-spacing:-.04em}.pc .link_gftboxtxt .txt_boxprd{font-size:16px;line-height:22px;color:#111}.windows .link_gftboxtxt .txt_boxprd{letter-spacing:-.04em}.pc .link_gftboxtxt .txt_boxprd .txt_ellipsis{max-width:158px}.windows .link_gftboxtxt .txt_boxprd .txt_ellipsis{max-width:172px}@media screen and (min-width:1280px){.pc .cont_register .btn_codegift{left:50%;width:296px}}@media screen and (max-width:1280px){.pc .wrap_reaction .item_option_view{width:1280px}}.pc .area_mmrymessage .date_line .txt_date{padding:0 20px;font-size:16px;line-height:20px}.pc .message_g .connect_line{left:175px;margin-top:23px}.pc .message_g .connect_line .ico_connect{width:107px;height:114px;background-position:-110px -500px}.pc .message_g.massage_me .connect_line{right:175px;left:auto}.pc .message_g.massage_me .connect_line .ico_connect{background-position:0 -500px}.pc .bg_gray #kakaoWrap.wrap_rank_review{background-color:#fff}.pc .gift_new .wrap_rank_review #kakaoContent{width:100%;padding-bottom:220px;background-color:#fff}.pc .cont_reviewrank{padding-bottom:0;background:#fff}.pc .cont_reviewrank .wrap_ranktit{width:1280px;margin:0 auto;padding:60px 0 29px}.pc .cont_reviewrank .wrap_ranktit .info_tip{margin:5px 0 0 7px}.pc .cont_reviewrank .wrap_ranktit .ico_info{width:22px;height:22px;background-position:-85px -350px}.pc .cont_reviewrank .wrap_ranktit .layer_tip{top:88px;left:106px;width:350px}.pc .cont_reviewrank .tit_reviewrank{font-size:26px;line-height:36px}.pc .cont_reviewrank .area_findkeyword{border-bottom:none;background-color:#fff}.pc .area_findkeyword .group_btnmore .btn_more,.pc .area_findkeyword .group_btnmore .ico_gradation{display:none}.pc .area_findkeyword .tag_findkeyword{max-height:none;margin:0 -3px}.pc .area_findkeyword .link_keyword{padding:0 15px;margin:0 3px 15px;font-size:16px}.pc .area_findkeyword .group_findkeyword{width:1280px;margin:0 auto;padding:20px 110px 15px 0;box-sizing:border-box}.pc .area_findkeyword .tablist_price{width:1280px;margin:0 auto;border-bottom:none}.pc .area_findkeyword .tablist_price li{width:auto}.pc .area_findkeyword .tablist_price .btn_tab{height:60px;line-height:60px;padding:0 20px}.pc .area_findkeyword .tablist_price li:first-child .btn_tab{padding-left:12px}.pc .area_findkeyword .tablist_price li.on .btn_tab:after{left:0;right:0;height:5px}.pc .area_findkeyword .tablist_price .btn_tab:before{height:17px;top:20px}.pc .area_findkeyword .area_join .tag_findkeyword{max-height:36px}.pc .cont_reviewrank .wrap_ranktit.rank_condition{padding-bottom:9px}.pc .area_findkeyword.fixed_keyword .inner_findkeyword{top:81px}.pc .area_findkeyword.fixed_keyword .group_btnmore{top:19px;right:0}.pc .area_findkeyword.fixed_keyword .group_btnmore .btn_more,.pc .area_findkeyword.fixed_keyword .group_btnmore .ico_gradation{display:block}.pc .area_findkeyword.fixed_keyword.open_keyword .group_findkeyword{padding:19px 110px 10px 0}.pc .area_findkeyword.fixed_keyword .tablist_price{padding:0 0 30px}.pc .area_findkeyword.fixed_keyword .tablist_price li{margin-right:5px;padding:0}.pc .area_findkeyword.fixed_keyword .tablist_price li:last-child{margin-right:0}.pc .area_findkeyword.fixed_keyword .group_findkeyword{padding:19px 0 20px}.pc .area_findkeyword.fixed_keyword .tablist_price li .btn_tab{height:36px;padding:0 17px;line-height:34px;font-size:16px}.pc .area_reviewrank{position:relative;padding-top:44px;border-top:1px solid #E6E7E8}.pc .area_reviewrank:before{position:absolute;left:0;top:0;right:0;height:414px;background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/bg_reviewrank.png) no-repeat 0 0;background-size:100% 414px;content:""}.pc .area_reviewrank .list_reviewcard{width:1280px;margin:0 auto}.pc .area_reviewrank .list_reviewcard:after{display:block;clear:both;content:""}.pc .area_reviewrank .list_reviewcard li{float:left;width:410px;height:348px;margin-bottom:20px;border-radius:16px}.pc .area_reviewrank .list_reviewcard li+li{margin-left:20px;border-top:none}.pc .area_reviewrank .list_reviewcard li:nth-child(3n+1){margin-left:0}.pc .area_reviewrank .inner_reviewcard{min-height:348px;padding:30px 26px 98px;border-radius:16px;box-shadow:0 2px 6px 1px rgba(0,0,0,.2)}.pc .area_advertise .badge_ad{right:30px;top:29px}.pc .area_reviewrank .card_profile .inner_reviewcard:after{border-radius:16px}.pc .area_reviewrank .bg_character,.pc .inner_reviewcard .thumb_profile{right:26px}.pc .area_reviewrank .bubble_review{height:220px}.pc .bubble_review .desc_review{min-height:89px}.pc .bubble_review .desc_review .txt_review{max-height:90px;-webkit-line-clamp:3}.pc .bubble_review .badge_rank{right:24px}.pc .cont_reviewrank .wrap_rank{padding-top:44px;border-top:1px solid #E6E7E8}.pc .cont_reviewrank .area_g{border-bottom:none}.pc .wrap_giftad{width:1280px;margin:0 auto}.pc .wrap_giftad:after{display:block;clear:both;content:""}.pc .wrap_giftad .area_g{float:left;width:410px;height:348px;border-radius:16px;box-shadow:0 2px 6px 1px rgba(0,0,0,.2)}.pc .wrap_giftad .area_g+.area_g{margin-left:20px}.pc .area_advertise .wrap_title{padding:32px 30px 13px}.pc .area_advertise .wrap_title .ico_ad{top:45px;right:30px}.pc .area_advertise .tit_ad{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc .cmp_product_ad .list_product_ad{padding:0 36px 26px}.pc .cmp_product_ad .info_brand{font-size:14px}.pc .cmp_product_ad .thumb_item{width:160px;height:160px;padding-top:0;border-radius:4px}.pc .cmp_product_ad li{width:160px;padding:0;margin:0}.pc .cmp_product_ad li+li{margin-left:18px}.pc .cmptype_slide{position:relative;padding:0 36px 28px}.pc .cmp_product_ad.cmptype_slide{overflow:visible}.pc .cmptype_slide .list_product_ad,.pc .cmp_product_ad.cmptype_row,.pc .cmp_product_ad.cmptype_col2{padding:0}.pc .cmp_product_ad.cmptype_row .thumb_item{float:none}.pc .cmp_product_ad.cmptype_row .thumb_item:after{border:1px solid rgba(0,0,0,.02);border-radius:4px}.pc .cmp_product_ad.cmptype_row .info_brand{padding-top:0}.pc .cmp_product_ad.cmptype_row .info_item{padding-top:10px;padding-left:0}.pc .cmp_product_ad .info_name{padding-top:5px}.pc .cmptype_slide [class*=btn_]{position:absolute;z-index:10;top:63px;width:40px;height:40px}.pc .cmptype_slide [class*=btn_] .ico_giftrank{width:40px;height:40px;border-radius:40px;box-shadow:0 2px 4px 2px rgba(0,0,0,.04)}.pc .cmptype_slide .btn_prev{left:18px}.pc .cmptype_slide .btn_next{right:18px}.pc .cmptype_slide .btn_prev .ico_giftrank{background-position:0px -85px}.pc .cmptype_slide .btn_next .ico_giftrank{background-position:-45px -85px}.area_findkeyword .link_keyword .ico_giftrank{width:20px;height:20px;margin:8px 0 0 2px;background-position:0 -300px}.area_findkeyword .link_keyword .ico_giftrank.ico_hand{background-position-x:-50px}.area_findkeyword .link_keyword .ico_giftrank.ico_baby{background-position-x:-75px}.area_findkeyword .link_keyword .ico_giftrank.ico_letter{background-position-x:-25px}.area_findkeyword .link_keyword .ico_giftrank.ico_fun{background-position:0 -325px}.area_findkeyword .link_keyword .ico_giftrank.ico_friend{background-position:-25px -325px}.area_findkeyword .link_keyword .ico_giftrank.ico_boyfriend{background-position:-50px -325px}.area_findkeyword .link_keyword .ico_giftrank.ico_girlfriend{background-position:-100px -300px}.pc .cont_reviewrank .tab_reviewrank{width:1280px;margin:0 auto;background-color:#fafafa;border-bottom:none}.pc .tab_reviewrank .link_rank{padding:24px 0 26px;font-size:20px;line-height:29px}.pc .tab_reviewrank .txt_tab{padding:0 1px}.pc .tab_reviewrank .ico_dot{right:-8px;top:2px;width:4px;height:4px;background-color:#ff3535}.pc .tab_reviewrank li.on .txt_tab{font-weight:700}.pc .tab_reviewrank .link_rank:before{height:22px;background-color:#d8d8d8}.pc .cont_reviewrank .area_totalrank .ico_info{width:16px;height:16px;background-position:-115px -350px}.pc .cont_reviewrank .area_totalrank .wrap_ranktit{padding:38px 0 20px}.pc .cont_reviewrank .area_totalrank .tit_reviewrank{font-size:20px;line-height:20px}.pc .cont_reviewrank .area_totalrank .info_tip{margin:2px 0 0 7px}.pc .inner_totalrank{width:1280px;margin:0 auto}.pc .list_totalrank{overflow:visible;padding:0 0 45px}.pc .list_totalrank li{width:260px}.pc .list_totalrank li+li{margin-left:15px}.pc .box_reviewitem .wrap_thumb{padding-top:0;height:240px}.pc .box_reviewitem .wrap_thumb:after{background:url(https://gift-s.kakaocdn.net/dn/gift/images/m640/rankitem_dimed_pc.png) no-repeat 0 0}.pc .box_reviewitem .emph_rank{left:17px;top:11px;font-size:36px;line-height:43px}.pc .box_reviewitem .info_reviewitem{height:147px;padding:20px 20px 22px}.pc .box_reviewitem .txt_brand{font-size:16px;line-height:20px}.pc .box_reviewitem .tit_item{max-height:44px;padding-top:3px;font-size:18px;line-height:22px}.pc .box_reviewitem .txt_price{padding-top:5px;font-size:20px;line-height:22px}.pc .box_reviewitem .txt_hashtag{left:20px;bottom:22px;font-size:15px;line-height:22px}.pc .area_totalrank{padding-bottom:50px}.pc .area_totalrank .wrap_paging{display:none}.pc .area_totalrank [class*=btn_]{position:absolute;top:50%;z-index:30;transform:translateY(-50%)}.pc .area_totalrank .btn_prev{left:20px}.pc .area_totalrank .btn_next{right:20px;border-radius:50%;box-shadow:0 2px 4px 2px rgba(0,0,0,.04)}.pc .area_totalrank .slide_totalrank [class*=btn_] .ico_giftrank{width:60px;height:60px;background-position:0 -140px}.pc .area_totalrank .slide_totalrank .btn_next .ico_giftrank{background-position:-65px -140px}.pc .cont_reviewrank .wrap_rankitem{padding:30px 0 120px;border-top:1px solid #E6E7E8;background-color:#f5f5f5}.pc .cont_reviewrank .inner_rankitem{width:1300px;margin:0 auto}.pc .list_totalrank .link_commercial{padding:33px 20px 30px}.pc .box_commercial .wrap_thumb{width:170px;height:170px}.pc .box_commercial .ico_md{width:44px;height:16px;background-position:-50px -400px}.pc .box_commercial .info_commercial{padding-top:18px}.pc .info_commercial .txt_brand{font-size:16px;line-height:20px}.pc .info_commercial .tit_item{padding-top:3px;font-size:18px;line-height:22px}.pc .info_commercial .txt_price{padding-top:5px;font-size:20px;line-height:22px}.pc .info_commercial .emph_price{font-weight:700}.pc .info_commercial .txt_hashtag{margin-top:24px;padding:12px 16px 13px;font-weight:600;font-size:16px;border-radius:20px}.pc .prd_giftrank .cmp_prd .thumb_prd .link_thumb{border-radius:4px}.pc .prdlist_mrow1.prd_rank{padding:0}.pc .prdlist_mrow1.prd_rank .list_prd{font-size:0}.pc .cont_reviewrank .area_rank{display:inline-block;font-size:0;vertical-align:top}.pc .prdlist_mrow1.prd_rank li{display:inline-block;width:410px;min-height:350px;margin:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);vertical-align:top}.pc .prdlist_mrow1.prd_rank .list_prd li+li{margin-top:10px}.pc .prdlist_mrow1.prd_rank .cmp_prd{padding:25px 25px 30px}.pc .prdlist_mrow1.prd_rank .cmp_prd .review_info{padding-top:10px}.pc .prdlist_mrow1.prd_rank .cmp_prd .thumb_prd{width:160px;height:160px}.pc .prdlist_mrow1.prd_rank .cmp_prd .info_prd{min-height:160px;padding-left:15px}.pc .prdlist_mrow1 .cmp_prd .link_info .txt_brand{font-size:16px;line-height:19px}.pc .prdlist_mrow1.prd_rank .cmp_prd .link_info .txt_prdname{padding-top:4px;max-height:44px;font-size:16px;line-height:22px}.pc .prdlist_mrow1.prd_rank .cmp_prd .link_info .price_info,.pc .prd_rank .cmp_prd .price_info .num_price{padding-top:8px;font-size:20px;line-height:20px}.pc .prdlist_mrow1.prd_rank .cmp_prd .price_info .num_sale,.pc .prdlist_mrow1.prd_rank .cmp_prd .price_info .txt_per{font-size:20px;line-height:20px}.pc .prdlist_mrow1.prd_rank .review_info .ico_star{width:16px;height:16px;margin:2px 4px 0 0;background-position:-115px -375px}.pc .prdlist_mrow1.prd_rank .cmp_prd .review_info .txt_star{font-size:15px;line-height:19px}.pc .prdlist_mrow1.prd_rank .cmp_prd .wrap_adtxt{margin-top:25px;padding-top:20px}.pc .prdlist_mrow1.prd_rank .cmp_prd .wrap_adtxt:before{right:-25px;left:-25px}.pc .prdlist_mrow1.prd_rank .cmp_prd .adtxt_prd{padding:0}.pc .prdlist_mrow1.prd_rank .cmp_prd .adtxt_prd .ico_ldq{width:18px;height:13px;background-position:-110px -120px}.pc .prdlist_mrow1.prd_rank .desc_prd{padding-top:8px;max-height:44px;font-size:16px;line-height:22px}.pc .prdlist_mrow1.prd_rank .adtxt_prd .txt_name{max-width:255px}.pc .prdlist_mrow1.prd_rank .adtxt_prd .txt_name,.pc .prdlist_mrow1.prd_rank .txt_date{font-size:15px;line-height:19px}.pc .prdlist_mrow1.prd_rank .cmp_prd .link_thumb .num_rank{width:30px;height:30px;padding:0;font-size:14px;line-height:30px;text-align:center}.pc .wrap_rankitem .area_advertise{display:inline-block;width:410px;height:350px;margin:10px;border-radius:16px;background:#FFF;box-shadow:0 2px 8px rgba(0,0,0,.1);vertical-align:top}.pc .cmp_product_ad .link_item{overflow:visible;box-shadow:none}.pc .cmp_product_ad .info_item{padding:9px 0 0}.pc .cmp_product_ad.cmptype_row li{display:inline-block;vertical-align:top}.pc .cmp_product_ad.cmptype_row li+li{padding-top:0}.pc .area_giftrank{border-top:none}.pc .wrap_tab_reviewrank{background-color:#fafafa}.pc .area_giftrank .tab_giftrank{width:1280px;margin:0 auto;padding:0}.pc .tab_giftrank .link_rank{font-size:20px;line-height:26px}.pc .tab_giftrank li.on .link_rank{font-weight:700}.pc .tab_giftrank li+li{margin-left:20px}.pc .tab_giftrank .link_rank{padding-bottom:8px}.pc .area_giftrank .wrap_category{width:1280px;height:36px;margin:0 auto;padding:25px 0 50px}.pc .area_giftrank .slide_category{overflow-y:hidden;margin:0;padding:0}.pc .slide_category .link_category{min-width:36px;height:34px;padding:0 11px;font-size:16px;line-height:36px}.pc .slide_category li+li{margin-left:6px}.pc .area_giftrank .box_giftticket{width:1280px;margin:0 auto;padding-bottom:0;border-bottom:none}.pc .area_giftrank .box_giftticket:last-child{padding-bottom:80px}.pc .area_giftrank .box_giftticket+.box_giftticket{border-top:none}.pc .box_giftticket .tit_giftticket{padding:20px 0 30px;font-weight:700;font-size:26px;line-height:26px}.pc .box_giftticket.first .tit_giftticket{padding-top:50px}.pc .box_giftticket .link_more{top:20px;padding:0;font-size:20px;line-height:24px}.pc .box_giftticket.first .link_more{top:50px}.pc .box_giftticket .link_more .ico_arrow{display:inline-block;width:12px;height:18px;margin:3px 0 3px 6px;background-position:-120px -300px;vertical-align:top}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_thumb .num_rank{background-color:#8f94a6}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_thumb .num_rank.emph_rank{background-color:#ff7368}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_info{height:auto;padding-top:12px}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_info .txt_prdname{padding-top:8px}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_info .txt_brand{padding-top:0}[class*=prdlist_pccol4].prd_giftrank .cmp_prd .link_thumb .ico_tstar{top:10px;right:10px;width:36px;height:24px;background-position:0 -115px}.pc .prdlist_pccol4_slide.prd_giftrank .cmp_btn_prev,.pc .prdlist_pccol4_slide.prd_giftrank .cmp_btn_next{top:123px}.pc .detail_reviewrank{padding-bottom:80px}.pc .detail_reviewrank .tit_giftticket{width:1280px;margin:0 auto;padding:50px 0 30px;font-weight:700;font-size:26px;line-height:26px}.pc .cont_reviewrank .area_totalrank .info_tip .layer_tip{top:62px;left:100px}.pc .cont_reviewrank .area_totalrank .layer_tip .btn_close{top:16px}
