body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,h1,h2,h3,h4,h5,input,select,table,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:normal}button,select{color:#111}body,html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#111;-webkit-text-size-adjust:none;-webkit-tab-highlight-color:transparent;word-wrap:break-word;padding-bottom:env(safe-area-inset-bottom)}html{font-size:10px;line-height:10px}html.stop_scrolling{overflow:hidden}html.stop_scrolling body{position:fixed;top:0;right:0;bottom:0;left:0}html.body_stop_scrolling{overflow:hidden}table{border-collapse:collapse}ol,ul{list-style-type:none}fieldset,img{border:0}img{vertical-align:top}address,em{font-style:normal}a{text-decoration:none}a,mark{color:inherit}mark{font-weight:700;background:none}.blind{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0}input,textarea{-webkit-user-select:auto}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input,select{border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background:none;-webkit-appearance:none;outline:none;cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:default}.scrolling{-ms-overflow-style:none;overflow:-moz-hidden-unscrollable}.scroll_horizontal,.scrolling{-webkit-overflow-scrolling:touch}.scroll_horizontal{overflow-x:auto;overflow-y:hidden;font-size:0;white-space:nowrap}.scroll_horizontal::-webkit-scrollbar{visibility:hidden}.carousel_dots{font-size:0;line-height:0}.carousel_dot{width:6px;height:6px;margin:0 3px;border-radius:50%}.btn_cart:after,.cart_list .itm.soldout .combx:after,.ck+.lb:before,.comb2:after,.combx2:after,.giftbuy_detail.canceled:after,.giftbuy_detail.expired:after,.giftbuy_detail.preparing:after,.giftbuy_detail.returned:after,.giftbuy_detail.shipped:after,.giftbuy_detail.shipping:after,.giftbuy_detail.used:after,.my_shortcut .lnk:after,.point_alert .t:before,.rdo,.rdo:checked,.search_no_result .inner .lnk:after,.sp,.sp_point,.wrap_popup .btn_close:after{display:block;overflow:hidden;background-repeat:no-repeat;width:0;height:0;color:transparent;font-size:0;line-height:0;vertical-align:top}.giftbuy_detail.canceled:after{background-position:-145px -108.5px}.giftbuy_detail.canceled:after,.giftbuy_detail.used:after{width:90px;height:90px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.giftbuy_detail.used:after{background-position:-371.5px -92px}.giftbuy_detail.expired:after{background-position:0 -206.5px}.giftbuy_detail.expired:after,.giftbuy_detail.shipped:after{width:90px;height:90px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.giftbuy_detail.shipped:after{background-position:-276px -206.5px}.giftbuy_detail.shipping:after{background-position:-371.5px 0}.giftbuy_detail.preparing:after,.giftbuy_detail.shipping:after{width:90px;height:90px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.giftbuy_detail.preparing:after{background-position:-92px -206.5px}.giftbuy_detail.returned:after{width:90px;height:90px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-184px -206.5px;background-repeat:no-repeat}.comb2:after,.combx2:after,.sp_sorting{background-position:-710.5px -701.5px}.all_brand_open .left_area .sp_sorting,.comb2:after,.combx2:after,.on .sp_sorting,.sp_sorting{width:11px;height:6px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.all_brand_open .left_area .sp_sorting,.on .sp_sorting{background-position:-403.5px -288px}.sp_tg{background-position:-416.5px -288px}.on .sp_tg,.sp_tg{width:11px;height:6px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.on .sp_tg{background-position:-429.5px -288px}.sp_arr{width:5px;height:9px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-728.5px -189px;background-repeat:no-repeat;display:inline-block;margin-top:-2px;vertical-align:middle}.sp_arr2{width:6px;height:11px;background-position:-728.5px -149px;margin-top:-5px}.sp_arr2,.sp_arr3{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;position:absolute;top:50%;right:0}.sp_arr3{width:8px;height:15px;background-position:-452.5px -200px;margin-top:-7px}.sp_del_frs{background-position:-688.5px -44px}.sp_del_frs,.sp_list_more{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sp_list_more{display:inline-block;background-position:-66px -667.5px}.sp_loading{display:inline-block;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/loading.gif);background-size:20px 20px}.sp_tit_arr{position:absolute;top:50%;right:15px;margin-top:-7px;width:8px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-728.5px -13.5px;background-repeat:no-repeat}.sp_more_toggle{background-position:-371.5px -288px}.on .sp_more_toggle,.sp_more_toggle{width:14px;height:8px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.on .sp_more_toggle{background-position:-387.5px -288px}.sp_edge{position:absolute;top:-12px;left:20px;width:13px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-529.5px -370.5px;background-repeat:no-repeat}.sp_ea{display:inline-block;background-position:-728.5px -207px;margin:-2px 0 0 5px;vertical-align:middle}.on .sp_ea,.sp_ea{width:9px;height:5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.on .sp_ea{background-position:-728.5px -214px}.sp_point{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -198px;background-repeat:no-repeat}.sp_point_xs{margin:3px 2px 0 0;width:14px;height:14px;background-position:-342.5px -348.5px}.sp_point_s,.sp_point_xs{display:inline-block;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sp_point_s{margin:2px 0;width:15px;height:15px;background-position:-710.5px -251px}.sp_point_l{margin:3px;width:22px;height:22px;background-position:-458.5px -641.5px}.sp_point_l,.sp_point_wh{display:inline-block;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sp_point_wh{width:14.5px;height:14px;background-position:-710.5px -301.5px}.btn_cart:after{width:7px;height:12px;background-position:-728.5px -122px}.btn_cart:after,.search_no_result .inner .lnk:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.search_no_result .inner .lnk:after{width:13px;height:13px;background-position:-529.5px -339.5px}.my_shortcut .lnk:after{width:9px;height:15px;background-position:-614.5px -480px}.my_shortcut .lnk:after,.swiper-btn-view .sp.ico_arrow{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.swiper-btn-view .sp.ico_arrow{display:inline-block;margin-left:2px;vertical-align:middle;width:11px;height:11px;background-position:-42px -709.5px}.ly_lst_banner .sp.ico_close{width:35px;height:35px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-36px -601.5px;background-repeat:no-repeat}.lst_tab .sp.ico_arrow{margin-left:4px;vertical-align:middle;width:15px;height:15px;background-position:-710.5px -234px}.bx_item_info .item_price .sp.ico_point,.lst_tab .sp.ico_arrow{display:inline-block;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bx_item_info .item_price .sp.ico_point{margin:3px 5px 0 0;vertical-align:top;width:21px;height:21px;background-position:-569.5px -472.5px}.bx_item_info .sp.icon_point{display:inline-block;margin:2px 4px 0 0;vertical-align:top;height:14px;background-position:-342.5px -348.5px}.bx_item_info .sp.icon_point,.recommendation .bx_item_info .item_price .sp.ico_point{width:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.recommendation .bx_item_info .item_price .sp.ico_point{margin-top:0;height:15px;background-position:-710.5px -268px}.bx_message .sp.ico_camera{width:40px;height:40px;background-position:-531px -497.5px}.bx_message .sp.ico_camera,.bx_message .sp.ico_write{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bx_message .sp.ico_write{width:30px;height:30px;background-position:-592.5px -384px}.bx_message .sp.ico_edit{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-237px -168.5px;background-repeat:no-repeat}.bx_message .sp.bt01{background-position:-402.5px -372.5px}.bx_message .sp.bt01,.bx_message .sp.bt02{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bx_message .sp.bt02{background-position:-363px -497.5px}.bx_message .sp.bt03{background-position:-405px -497.5px}.bx_message .sp.bt03,.bx_message .sp.bt04{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bx_message .sp.bt04{background-position:-447px -497.5px}.button_set .sp{display:inline-block;vertical-align:top}.button_set .sp.ico_btn_present{margin:15px 5px 0 0;width:17px;height:17px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-444.5px -327.5px;background-repeat:no-repeat}.button_set .sp.ico_btn_point{margin:14px 2px 0 0;width:14.5px;background-position:-710.5px -301.5px}.button_set .sp.ico_btn_point,.button_set .sp.ico_download{height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.button_set .sp.ico_download{display:inline-block;vertical-align:middle;width:14px;background-position:-710.5px -381.5px}.container{padding-top:44px}.aos .container{padding-top:56px}:root{--sat:var(--android-safe-area-inset-top,env(safe-area-inset-top));--sar:var(--android-safe-area-inset-right,env(safe-area-inset-right));--sab:var(--android-safe-area-inset-bottom,env(safe-area-inset-bottom));--sal:var(--android-safe-area-inset-left,env(safe-area-inset-left))}.header{position:fixed;top:0;left:0;right:0;max-width:640px;margin:0 auto;padding-top:var(--sat);z-index:100;background-color:#fff}.header .header_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 44px 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff}.header .header_wrap .header_title_area{position:absolute;top:50%;left:50%;padding:0 84px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0;text-align:center}.header .header_wrap .header_title_area .title{font-size:17px;line-height:2.59em;font-weight:700;margin:0;letter-spacing:-.22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header_wrap .header_title_area .link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .header_wrap .header_title_area .title_service{display:block;width:200px;height:44px;width:100px;height:19px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-278.5px -327.5px;background-repeat:no-repeat}.header .header_wrap .header_button_area{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header .header_wrap .header_button_area [class*=button_]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;border:0}.header .header_wrap .header_button_area [class*=button_]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.header .header_wrap .header_button_area [class*=button_].disabled,.header .header_wrap .header_button_area [class*=button_][disabled=disabled],.header .header_wrap .header_button_area [class*=button_][disabled]{pointer-events:none;cursor:not-allowed;opacity:.2}.header .header_wrap .header_button_area [class*=button_] span{font-size:17px;color:#111}.header .header_wrap .header_button_area .button_back:before{background-position:-660.5px -326.5px}.header .header_wrap .header_button_area .button_back:before,.header .header_wrap .header_button_area .button_search:before{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.header .header_wrap .header_button_area .button_search:before{background-position:-660.5px -430.5px}.header .header_wrap .header_button_area .button_home:before{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -378.5px;background-repeat:no-repeat}.header .header_wrap .header_button_area .button_close{display:none}.header .header_wrap .header_button_area .button_close:before{background-position:-660.5px -352.5px}.header .header_wrap .header_button_area .button_close:before,.header .header_wrap .header_button_area .button_share:before{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.header .header_wrap .header_button_area .button_share:before{background-position:-660.5px -456.5px}.header.type_frame .header_wrap,.header.type_web .header_wrap{padding:0 4px}.header.type_frame .header_button_area button.button_close,.header.type_web .header_button_area button.button_close{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.aos .header .header_wrap{height:56px}.aos .header .header_wrap .title{line-height:56px}.header+#content_wrap{padding:calc(var(--sat) + 44px) var(--sar) var(--sab) var(--sal)}.aos .header+#content_wrap{padding-top:calc(var(--sat) + 56px)}.header.is_bglp{-webkit-transition:background-color .45s;transition:background-color .45s}.header.is_bglp,.header.is_bglp .header_wrap{background:transparent}.header.is_bglp .header_title_area .title{width:100px;height:19px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-278.5px -327.5px;background-repeat:no-repeat;content:""}.header.is_bglp.is_color_bg{background-color:#fcfcfc;-webkit-transition:background-color .5s;transition:background-color .5s}.header.is_bglp.is_sticky{background-color:#fff}.header.is_gift .header_title_area .title .name{display:inline-block;width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}#__layout,#__nuxt{height:100%}body{padding-top:var(--sat)}body.event{position:relative}body.event.scroll .list_menu_tab{background-color:#fff}body.event .list_menu_tab,body.event .search_area{background-color:transparent}body.event .event_bg{display:block}body .event_bg{display:none;overflow:hidden;position:fixed;top:calc(var(--sat) + 44px);left:0;right:0;bottom:calc(var(--sab) + 63px);max-width:640px;margin:0 auto}.aos body .event_bg{top:calc(var(--sat) + 56px)}body .event_bg video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.container .sub_page{padding-bottom:calc(50px + env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box}.container.type_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.container.type_category .page_category{padding-top:48px}section{background-color:#fff}section:first-child{border-top:0}section:last-of-type{border-bottom:0}section.no_footer_section{padding-bottom:calc(63px + env(safe-area-inset-bottom))}section+section:before{display:block;position:relative;width:100%;height:11px;background-color:rgba(0,0,0,.05);content:""}section div:first-child .giftbuy_title{border-top:0}hr{height:8px;margin:0;background-color:rgba(0,0,0,.05);border:none}hr.line{margin:0 16px;height:1px}.footer,hr.line{background-color:#f5f5f5}.footer{padding-bottom:env(safe-area-inset-bottom)}.footer.opt_btn_gap{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.footer.with_fixed_btn{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.footer footer{padding:24px 0 32px}.footer .lst_menu{font-size:0;text-align:center;line-height:24px}.footer .lst_menu li{display:inline-block;position:relative;vertical-align:middle}.footer .lst_menu li:after{position:absolute;top:50%;left:0;width:1px;height:9px;margin-top:-4px;background-color:#ccc;content:""}.footer .lst_menu li:first-child:after{display:none}.footer .lst_menu .btn_menu{display:block;padding:0 8px;color:#6c6c6c;font-size:13px;line-height:16px}.footer .lst_menu+.lst_menu{margin-top:4px}.footer .company_id,.footer .copyright{display:block;margin:12px auto 0;font-size:12px;line-height:18px;color:#b7b7b7;text-align:center}.bottom_nav~.footer{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.floating~.footer{padding-bottom:calc(env(safe-area-inset-bottom) + 70px)}.top_banner{overflow:hidden;position:relative;margin-top:10px}.top_banner .top_banner_list{display:-webkit-box;display:-ms-flexbox;display:flex}.top_banner .top_banner_item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 32px);flex:0 0 calc(100% - 32px);min-width:0;margin-left:8px;padding-bottom:39.605%}.top_banner .link_more{position:absolute;top:0;left:16px;padding-right:18px;font-size:13px;line-height:18px;font-weight:700;color:#b7b7b7}.top_banner .link_more:after{position:absolute;top:0;right:0;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-40px -689.5px;background-repeat:no-repeat;content:""}.top_banner .bottom_sheet .contents_area{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.top_banner .bottom_sheet .contents_area .top_banner_item{scroll-snap-align:start}.top_banner_list{font-size:0;white-space:nowrap}.top_banner_item{position:relative;display:inline-block;width:100%}.top_banner_item .link{position:absolute;top:18%;left:0;right:0;bottom:0}.top_banner_item .banner{position:absolute;top:0;width:100%;height:100%}.simple_banner_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:32px 13px 0}.simple_banner_area.flexible .banner_wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:height .2s;transition:height .2s}.simple_banner_area.flexible .link{padding-bottom:0!important}.simple_banner_area.flexible .banner{position:relative}.simple_banner_area.full,.simple_banner_area.full .link{margin:0}.simple_banner_area.square .banner{border-radius:0}.simple_banner_area.small .link{padding-bottom:21.335%}.simple_banner_area.banner_cash_voucher{margin-top:20px}.simple_banner_area.banner_cash_voucher .banner{border-radius:8px}.simple_banner_area.hottopic{margin:24px 13px 32px}.simple_banner_area.collection_basic{margin:0}.simple_banner_area.collection_basic .link{margin:0;padding-bottom:23.5%}.simple_banner_area.collection_basic .link .banner{border-radius:0}.simple_banner_area.collection_middle{margin:0}.simple_banner_area.collection_middle .link{margin:0;padding-bottom:64.5%}.simple_banner_area.collection_middle .link .banner{border-radius:0}.simple_banner_area.collection_large{margin:0}.simple_banner_area.collection_large .link{margin:0;padding-bottom:190.4%}.simple_banner_area.collection_large .link .banner{border-radius:0}.simple_banner_area .link{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 3px;padding-bottom:22.923%}.simple_banner_area .banner{position:absolute;width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}.section_wrap>.simple_banner_area{margin:32px 13px 8px}.section_wrap>.simple_banner_area+.simple_banner_area{margin:-2px 13px 8px}.section_wrap>.simple_banner_area:first-child{margin:8px 13px}.simple_banner_wrap>.simple_banner_area{margin:32px 13px 8px}.simple_banner_area .banner_box{max-width:640px;width:100%;-ms-flex-negative:0;flex-shrink:0}.simple_banner_area .banner_box .link{display:block;position:inherit;margin:0;padding-bottom:23.324%}.custom_banner_area{position:relative}.custom_banner_area.collection .banner_box{padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_banner_area.collection .banner_box .icon img{width:64px;height:64px}.custom_banner_area.collection .banner_box .text{margin-left:12px}.custom_banner_area.collection .banner_box .text .title_main{font-size:18px;line-height:21px;font-weight:700;color:#000}.custom_banner_area.collection .banner_box .text .title_sub{font-size:16px;line-height:21px;font-weight:400;color:#000;padding-top:8px}.custom_banner_area.collection .banner_box:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -326.5px;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:auto}.custom_banner_area.coll_square .banner_box{padding:16px 7px 0 16px;width:155px;height:155px;border-radius:12px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.custom_banner_area.coll_square .banner_box .text .title_main{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:9px}.custom_banner_area.coll_square .banner_box .text .title_main .txt{font-size:20px;line-height:22px;font-weight:700;color:#000;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;width:80px;text-wrap:wrap}.custom_banner_area.coll_square .banner_box .text .title_main .arrow{content:"";display:inline-block;margin-left:auto;width:20px;height:20px;background-repeat:no-repeat}.custom_banner_area.coll_square .banner_box .text .title_sub{font-size:12px;line-height:25px;font-weight:500;color:#000;padding-top:4px;padding-bottom:1px;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_banner_area.coll_square .banner_box .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom_banner_area.coll_square .banner_box .icon img{width:100px;height:100px}.custom_banner_area .link{position:absolute;top:0;left:0;right:0;bottom:0}.banner_swipe_wrap{margin:0 16px}.banner_swipe_wrap .simple_banner_area{position:relative;overflow:hidden;margin:8px 0;border-radius:5px}.banner_swipe_wrap .simple_banner_area .banner_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.banner_swipe_wrap .simple_banner_area .banner_box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.banner_swipe_wrap .simple_banner_area .banner{border-radius:0}.banner_swipe_wrap .simple_banner_area.search_banner{border-radius:8px}.banner_swipe_wrap .simple_pagination{margin-top:16px}.carousel_banner{position:relative;z-index:auto;overflow:hidden;margin:10px 0 8px}.carousel_banner .carousel_dots{position:absolute;bottom:12px;left:0;z-index:10;width:100%;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel_banner .carousel_dots .carousel_dot{background-color:hsla(0,0%,100%,.2)}.carousel_banner .carousel_dots .carousel_dot_active{background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5)}.carousel_banner.is_dynamic .carousel_dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel_banner.is_dynamic .carousel_dots .carousel_dot{-webkit-transform:scale(.62);transform:scale(.62);-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.carousel_banner.is_dynamic .carousel_dots .carousel_dot_active{-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel_banner.is_dynamic .carousel_dots .carousel_dot_next,.carousel_banner.is_dynamic .carousel_dots .carousel_dot_prev{-webkit-transform:scale(.82);transform:scale(.82)}.carousel_banner.is_dynamic .carousel_dots .carousel_dot_hidden{display:none}.carousel_banner.is_dynamic .carousel_dots .carousel_dot_visible{display:block}.carousel_banner_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;white-space:nowrap}.carousel_banner_item{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding-bottom:48%;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel_banner_item .link{position:absolute;top:0;left:0;right:0;bottom:0}.carousel_banner_item .banner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel_banner_item .carousel_dots{left:27px;width:auto}.brand_banner_area .image_brand{width:100%;height:auto}.brand_banner_flagship .carousel_banner{margin:0 0 8px}.brand_banner_flagship.is_big .carousel_banner_item{padding-bottom:128%}.category_banner .carousel_dots{position:static;left:auto!important;-webkit-transform:none!important;transform:none!important;margin:10px auto 0;padding-bottom:16px;font-size:0;text-align:center}.category_banner .carousel_dots .carousel_dot{width:5px;height:5px;margin:0 2px;background:#dfdfdf}.category_banner .carousel_dots .carousel_dot_active{background-color:#000;background:#000}.carousel_lux_banner{position:relative;z-index:auto;overflow:hidden;background-color:#000;margin:0}.carousel_lux_banner .brand_bg{position:absolute;top:0;left:0;width:100%;height:100%}.carousel_lux_banner .brand_bg .bg3_area{display:none}.carousel_lux_banner .brand_bg.type1{background-color:#000;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_type1.png);background-size:100% auto;background-repeat:repeat;-webkit-animation:lux_banner_bg_up 5s linear infinite;animation:lux_banner_bg_up 5s linear infinite}.carousel_lux_banner .brand_bg.type2{background-color:#000;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_type2.png);background-size:auto 100%;background-repeat:repeat;-webkit-animation:lux_banner_bg_right 5s linear infinite;animation:lux_banner_bg_right 5s linear infinite}.carousel_lux_banner .brand_bg.type3{background-color:#000;width:100%;height:100%}.carousel_lux_banner .brand_bg.type3 .bg3_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.carousel_lux_banner .brand_bg.type3 .bg3_area>div{min-width:33%;min-height:33%;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.carousel_lux_banner .brand_bg.type3 .bg3_area>div .img{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_pattern1.png);background-size:100%;background-position:50%;width:163%;height:163%;margin-top:-40%;margin-left:-31%}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_1 .img{-webkit-animation:lux_banner_bg_rotate1 7s linear infinite;animation:lux_banner_bg_rotate1 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_2 .img{-webkit-animation:lux_banner_bg_rotate2 7s linear infinite;animation:lux_banner_bg_rotate2 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_3 .img{-webkit-animation:lux_banner_bg_rotate3 7s linear infinite;animation:lux_banner_bg_rotate3 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_4 .img{-webkit-animation:lux_banner_bg_rotate4 7s linear infinite;animation:lux_banner_bg_rotate4 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_5 .img{-webkit-animation:lux_banner_bg_rotate5 7s linear infinite;animation:lux_banner_bg_rotate5 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_6 .img{-webkit-animation:lux_banner_bg_rotate6 7s linear infinite;animation:lux_banner_bg_rotate6 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_7 .img{-webkit-animation:lux_banner_bg_rotate7 7s linear infinite;animation:lux_banner_bg_rotate7 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_8 .img{-webkit-animation:lux_banner_bg_rotate8 7s linear infinite;animation:lux_banner_bg_rotate8 7s linear infinite}.carousel_lux_banner .brand_bg.type3 .bg3_area .bg3_9 .img{-webkit-animation:lux_banner_bg_rotate9 7s linear infinite;animation:lux_banner_bg_rotate9 7s linear infinite}.carousel_lux_banner .carousel_page{position:absolute;top:auto;bottom:40px;left:auto;right:28px;z-index:10;text-align:center;font-size:12px;line-height:14px;font-weight:700}.carousel_lux_banner .carousel_page .current_num{color:#fff;opacity:.8}.carousel_lux_banner .carousel_page .dot{display:inline-block;width:3px;height:3px;margin-bottom:3px;border-radius:50%;background-color:#fff;opacity:.4}.carousel_lux_banner .carousel_page .total_num{color:#fff;opacity:.4}.carousel_lux_banner .carousel_banner_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;white-space:nowrap;position:relative;width:100%;z-index:2}.carousel_lux_banner .carousel_banner_list .carousel_banner_item{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;min-width:0;padding-bottom:128%;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.carousel_lux_banner .carousel_banner_list .carousel_banner_item>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-webkit-transform:rotate(0);transform:rotate(0)}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg .bg3_area{display:none}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type1{background-color:#000;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_type1.png);background-size:100% auto;background-repeat:repeat;-webkit-animation:lux_banner_bg_up 5s linear infinite;animation:lux_banner_bg_up 5s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type2{background-color:#000;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_type2.png);background-size:auto 100%;background-repeat:repeat;-webkit-animation:lux_banner_bg_right 5s linear infinite;animation:lux_banner_bg_right 5s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3{background-color:#000;width:100%;height:100%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area>div{min-width:33%;min-height:33%;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area>div .img{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/luxury_bg_pattern1.png);background-size:100%;background-position:50%;width:163%;height:163%;margin-top:-40%;margin-left:-31%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_1 .img{-webkit-animation:lux_banner_bg_rotate1 7s linear infinite;animation:lux_banner_bg_rotate1 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_2 .img{-webkit-animation:lux_banner_bg_rotate2 7s linear infinite;animation:lux_banner_bg_rotate2 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_3 .img{-webkit-animation:lux_banner_bg_rotate3 7s linear infinite;animation:lux_banner_bg_rotate3 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_4 .img{-webkit-animation:lux_banner_bg_rotate4 7s linear infinite;animation:lux_banner_bg_rotate4 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_5 .img{-webkit-animation:lux_banner_bg_rotate5 7s linear infinite;animation:lux_banner_bg_rotate5 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_6 .img{-webkit-animation:lux_banner_bg_rotate6 7s linear infinite;animation:lux_banner_bg_rotate6 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_7 .img{-webkit-animation:lux_banner_bg_rotate7 7s linear infinite;animation:lux_banner_bg_rotate7 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_8 .img{-webkit-animation:lux_banner_bg_rotate8 7s linear infinite;animation:lux_banner_bg_rotate8 7s linear infinite}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_bg.type3 .bg3_area .bg3_9 .img{-webkit-animation:lux_banner_bg_rotate9 7s linear infinite;animation:lux_banner_bg_rotate9 7s linear infinite}@-webkit-keyframes lux_banner_bg_up{0%{background-position:0 0}to{background-position:0 100%}}@keyframes lux_banner_bg_up{0%{background-position:0 0}to{background-position:0 100%}}@-webkit-keyframes lux_banner_bg_right{0%{background-position:0 0}to{background-position:100% 0}}@keyframes lux_banner_bg_right{0%{background-position:0 0}to{background-position:100% 0}}@-webkit-keyframes lux_banner_bg_rotate1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lux_banner_bg_rotate1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes lux_banner_bg_rotate2{0%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{-webkit-transform:rotate(495deg);transform:rotate(495deg)}}@keyframes lux_banner_bg_rotate2{0%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{-webkit-transform:rotate(495deg);transform:rotate(495deg)}}@-webkit-keyframes lux_banner_bg_rotate3{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(585deg);transform:rotate(585deg)}}@keyframes lux_banner_bg_rotate3{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(585deg);transform:rotate(585deg)}}@-webkit-keyframes lux_banner_bg_rotate4{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes lux_banner_bg_rotate4{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes lux_banner_bg_rotate5{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes lux_banner_bg_rotate5{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes lux_banner_bg_rotate6{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes lux_banner_bg_rotate6{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@-webkit-keyframes lux_banner_bg_rotate7{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@keyframes lux_banner_bg_rotate7{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(540deg);transform:rotate(540deg)}}@-webkit-keyframes lux_banner_bg_rotate8{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes lux_banner_bg_rotate8{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes lux_banner_bg_rotate9{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes lux_banner_bg_rotate9{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_img{-webkit-box-sizing:border-box;box-sizing:border-box;padding:55px 52.5px 76px;text-align:center}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_img img{width:100%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_grd{background:-webkit-gradient(linear,left top, left bottom,from(transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));top:57%;height:43%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_title{top:auto;bottom:34px;left:28px;width:100%;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_title .logo{width:55px;height:55px}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_title .logo img{width:100%;height:100%}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_title .text{width:80%;padding-left:12px;padding-top:3px}.carousel_lux_banner .carousel_banner_list .carousel_banner_item .banner_title .text span{display:block;font-size:19px;line-height:25px;font-weight:700;color:#f5f5f5}.carousel_lux_banner .carousel_banner_list.brand_end{margin-top:3px}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title{top:auto;bottom:40px;height:75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .logo{display:none}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .badge{width:62px;height:19px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-380.5px -327.5px;background-repeat:no-repeat}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .badge_image img{height:19px}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .text{padding-left:0;padding-top:7px}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .text span:first-child{font-size:20px;line-height:24px;font-weight:700;padding-bottom:4px}.carousel_lux_banner .carousel_banner_list.brand_end .banner_title .text span:nth-child(2){font-size:15px;line-height:18px;font-weight:400;opacity:.8}.carousel_lux_banner .roof{position:absolute;bottom:0;width:100%;height:12px;background-color:#fff;border-radius:14px 14px 0 0;z-index:10}.btn_top{position:fixed;right:16px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom)/2);bottom:calc(20px + constant(safe-area-inset-bottom)/2);z-index:100;border-radius:27px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12);box-shadow:0 1px 6px rgba(0,0,0,.12);width:54px;height:54px;font-size:0;line-height:0;background:#fff;overflow:hidden}.btn_top.is_higher{bottom:88px;bottom:calc(128px + env(safe-area-inset-bottom)/2);bottom:calc(128px + constant(safe-area-inset-bottom)/2)}.btn_top:after{display:block;margin:17px auto;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -308px;background-repeat:no-repeat;content:""}.bottom_nav~.btn_top,.floating~.btn_top,.footer.with_fixed_btn~.btn_top{bottom:82px;bottom:calc(82px + env(safe-area-inset-bottom));bottom:calc(82px + constant(safe-area-inset-bottom))}@media screen and (min-width:640px){.btn_top{right:50%;margin-right:-304px}}.floating{position:fixed;right:0;left:0;bottom:0;z-index:30;padding:10px 18px calc(env(safe-area-inset-bottom) + 10px);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.floating_gap{height:50px;padding-bottom:env(safe-area-inset-bottom)}.button_set{display:table;overflow:hidden;table-layout:fixed;width:100%}.button_set.full_type{display:block}.button_set.full_type .itm{display:block;margin-top:10px;vertical-align:baseline}.button_set.full_type .itm .lnk{margin:0}.button_set.full_type .itm:first-child{margin-top:0}.button_set button{width:100%;border:0;-webkit-appearance:none}.button_set .itm{display:table-cell;vertical-align:middle}.button_set .itm.cart_bx{width:52px}.button_set .itm .lnk{margin:0 4px 0 3px}.button_set .itm:first-child .lnk{margin-left:0}.button_set .itm:last-child .lnk{margin-right:0}.button_set .lnk{display:block}.button_set .btn{display:block;height:48px;border:1px solid #06c755;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#06c755;color:#fff;text-align:center;border-radius:8px;font-size:16px;line-height:47px;font-weight:700}.button_set .btn.bg_type_red{border-color:#e56868;background-color:#e56868}.button_set .btn.bg_type_gray{border-color:#b6b9c1;background-color:#b6b9c1}.button_set .btn.bg_type_white{color:#000;background:#fff;border-color:#e8e8e8}.button_set .btn.bg_type_black{color:#fff;background:#000;border-color:#000}.button_set .btn.border_type{background-color:#fff;color:#06c755}.button_set .btn.cart{height:45px;line-height:45px;border:1px solid #e6e6e6;background-color:#fff}.button_set .btn.cart img{vertical-align:middle;margin-right:3px;margin-bottom:4px}.button_set .btn.pay_point{border:1px solid #00c300;font-size:1.9rem;font-weight:700;color:#00b800}.button_set .btn.pay_point .sp_ico_point{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -550px;background-repeat:no-repeat;display:inline-block;position:relative;top:-2px;margin-right:5px;vertical-align:middle}.area_button .button_primary{display:block;width:100%;border-radius:3px;background:#06c755;font-size:15px;line-height:50px;font-weight:700;color:#fff;text-align:center}.area_button .button_primary.small{font-size:12px;line-height:34px}.area_button .button_primary[disabled]{background-color:#dfdfdf;background-image:none}.button_primary_outline{display:inline-block;min-width:100px;height:32px;padding:0 14px;border-radius:3px;border:1px solid #13ba79;color:#13ba79;text-align:center;vertical-align:top;font-size:11px;line-height:2.91em;font-weight:700}.button_primary_outline:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -461.5px;background-repeat:no-repeat;content:"";display:inline-block;margin-top:9px;vertical-align:top}.button_primary_outline[disabled]{border-color:#dfdfdf;color:#d6d6d6}.button_primary_outline[disabled]:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -445.5px;background-repeat:no-repeat}.button_primary_outline.is_loading:after{display:none}.button_primary_outline.is_loading .loading_box{display:block;width:18px;height:18px;font-size:0;margin:auto}.button_primary_outline.is_loading svg{width:100%;height:100%}.button_round_area{padding:2px 16px 24px;text-align:center}.button_round_area.icon_down .button_more:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.button_round_area .button_more{position:relative;min-width:96px;height:48px;padding:0 40px 0 20px;border:1px solid #efefef;border-radius:30px;color:#000;font-size:12px;line-height:1.58em}.button_round_area .button_more .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.button_round_area .button_more:after{content:"";position:absolute;top:50%;right:14px;margin-top:-10px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -110px;background-repeat:no-repeat;vertical-align:top}.gift_main .button_round_area,.home_brand_wrap .button_round_area,.home_content_wrap .button_round_area{padding:2px 16px 24px;text-align:center}.gift_main .button_round_area.icon_down .button_more:after,.home_brand_wrap .button_round_area.icon_down .button_more:after,.home_content_wrap .button_round_area.icon_down .button_more:after{-webkit-transform:rotate(0);transform:rotate(0)}.gift_main .button_round_area .button_more,.home_brand_wrap .button_round_area .button_more,.home_content_wrap .button_round_area .button_more{position:relative;min-width:96px;height:48px;padding:0 48px 0 32px;border:1px solid #efefef;border-radius:30px;color:#000;font-size:13px;line-height:16px}.gift_main .button_round_area .button_more .text,.home_brand_wrap .button_round_area .button_more .text,.home_content_wrap .button_round_area .button_more .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.gift_main .button_round_area .button_more:after,.home_brand_wrap .button_round_area .button_more:after,.home_content_wrap .button_round_area .button_more:after{content:"";position:absolute;top:50%;right:32px;margin-top:-7.5px;width:15px;height:15px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -234px;background-repeat:no-repeat;vertical-align:top;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.button_bottom_area.type_block{min-height:80px;min-height:calc(80px + constant(safe-area-inset-bottom));min-height:calc(80px + env(safe-area-inset-bottom))}.button_bottom_area.type_block .button_bottom_box{padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#fff}.button_bottom_area.type_block .button_bottom_box [class*=button_]:not([style*="display: none"])+[class*=button_]{margin-left:8px}.button_bottom_area.type_block .button_bottom_box [class*=button_]:last-child{margin-right:0}.button_bottom_area.type_block .button_bottom_box .icon_gift{display:inline-block;vertical-align:top;margin:2px 4px 0 0;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -484px;background-repeat:no-repeat}.button_bottom_area.before_select{height:calc(126px + constant(safe-area-inset-bottom));height:calc(126px + env(safe-area-inset-bottom))}.button_bottom_area.before_select .button_bottom_box.has_notice .notice_area{position:relative;top:auto;text-align:right}.button_bottom_area.before_select .button_bottom_box.has_notice .notice_area:after{position:absolute;right:8px;bottom:0;width:62.5px;height:62px;background:url(https://www.line-website.com/giftshop-tw/resource/image/css/img_notice_message@2x.png) 0 0 no-repeat;background-size:100% auto;content:""}.button_bottom_area.before_select .button_bottom_box.has_notice .notice_box{margin:0 62px 16px 0}.button_bottom_area.before_select .button_bottom_box.has_notice .notice_box:after{right:-9px;bottom:0;width:25px;height:14.5px;background:url(https://www.line-website.com/giftshop-tw/resource/image/css/notice_message_balloon_tail@2x.png) 0 0 no-repeat;background-size:100% auto}.button_bottom_area.before_select .button_bottom_box.has_notice .button_primary{border-radius:5px}.button_bottom_area.type_wrap .button_bottom_box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 11px calc(16px + env(safe-area-inset-bottom))}.button_bottom_area.type_wrap .button_bottom_box .desc{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-bottom:12px;font-size:13px;line-height:16px;color:#06c755;text-align:center}.button_bottom_area .button_bottom_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;z-index:100;width:100%;min-width:320px;max-width:640px;margin:0 auto;padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.button_bottom_area .button_bottom_box [class*=button_]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;padding:12px 16px;text-align:center;color:#fff;letter-spacing:-.25px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;font-weight:700}.button_bottom_area .button_bottom_box [class*=button_]:not(:first-of-type){margin-left:8px}.button_bottom_area .button_bottom_box [class*=button_][style*="display: none"]+[class*=button_]{margin-left:0!important}.button_bottom_area .button_bottom_box [class*=button_].disabled,.button_bottom_area .button_bottom_box [class*=button_][disabled]{color:#fff;background-color:#e4e4e4;border:none;pointer-events:none}.button_bottom_area .button_bottom_box [class*=button_] [class^=sp_point]{position:relative;top:2px;margin:0 2px 0 4px}.button_bottom_area .button_bottom_box .button_like,.button_bottom_area .button_bottom_box .button_like_wrap,.button_bottom_area .button_bottom_box .button_like_wrap .button_close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;padding:0;letter-spacing:0;border-radius:0;font-size:inherit;line-height:inherit;font-weight:inherit}.button_bottom_area .button_bottom_box .button_like_wrap .button_close{margin:0;height:100%}.button_bottom_area .button_bottom_box .button_primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#06c755}.button_bottom_area .button_bottom_box .button_primary .loading_box{display:inline-block;width:24px;height:24px;margin:auto;vertical-align:bottom}.button_bottom_area .button_bottom_box .button_primary .loading_box svg{width:100%;height:100%}.button_bottom_area .button_bottom_box .button_primary.type_line{padding:10px 16px;border:2px solid #06c755;color:#06c755;background-color:#fff}.button_bottom_area .button_bottom_box .button_primary.type_add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_bottom_area .button_bottom_box .button_primary.type_add:before{display:inline-block;margin-right:4px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -330px;background-repeat:no-repeat;content:""}.button_bottom_area .button_bottom_box .button_black{background:#000}.button_bottom_area .button_bottom_box .button_white{color:#000;background:#fff;border:1px solid #e8e8e8}.button_bottom_area .button_bottom_box .button_reset{-webkit-box-flex:0;-ms-flex:0 0 89px;flex:0 0 89px;width:89px;padding:13px 0;color:#555;border:0}.button_bottom_area .button_bottom_box .button_reset.disabled,.button_bottom_area .button_bottom_box .button_reset[disabled]{color:#e4e4e4;background:#fff}.button_bottom_area .button_bottom_box .button_add_engrave:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -330px;background-repeat:no-repeat;display:inline-block;content:"";margin:1px 4px 0 0;vertical-align:top}.button_bottom_area .button_bottom_box.send_gift_friend{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button_bottom_area .button_bottom_box.send_gift_friend .notice_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:calc(100% - 16px);right:0;z-index:2;max-width:calc(100% - 22px);padding:0 11px}.button_bottom_area .button_bottom_box.send_gift_friend .notice_area .icon{display:inline-block;margin:0 8px 0 -7px;width:62px;height:62px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-214px -423.5px;background-repeat:no-repeat}.button_bottom_area .button_bottom_box.send_gift_friend .message{display:inline-block;position:relative;margin-bottom:9px;padding:6px 18px 6px 13px;max-width:calc(100% - 90px);color:#fff;background:#000;border-radius:42px;font-size:1.2rem;line-height:1.8rem;font-weight:700}.button_bottom_area .button_bottom_box.send_gift_friend .message:after{display:block;position:absolute;bottom:4px;right:-7px;content:"";width:17px;height:7px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-494.5px -410.5px;background-repeat:no-repeat}.button_bottom_area .button_bottom_box.send_gift_friend .message .content{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.button_bottom_area .button_bottom_box.send_gift_friend .status{color:#06c755}.button_bottom_area .button_bottom_box.send_gift_friend .btn_box{display:-webkit-box;display:-ms-flexbox;display:flex}.button_bottom_area .button_bottom_box.send_gift_group_chat .button_reset{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303030;border:1px solid #e8e8e8}.button_bottom_area .button_bottom_box.send_gift_group_chat .button_reset.disabled,.button_bottom_area .button_bottom_box.send_gift_group_chat .button_reset[disabled]{color:#fff;background-color:#e4e4e4;border:none;pointer-events:none}.button_bottom_area .button_bottom_box.has_notice{display:block;text-align:center}.button_bottom_area .button_bottom_box.has_notice .notice_area{position:absolute;top:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.button_bottom_area .button_bottom_box.has_notice .notice_area.is_bounce{-webkit-animation:bounceBtn 1.2s infinite;animation:bounceBtn 1.2s infinite}.button_bottom_area .button_bottom_box.has_notice .notice_box{font-size:14px;line-height:22px;font-weight:500;position:relative;display:inline-block;margin-bottom:16px;padding:4px 16px;color:#fff;text-align:left;letter-spacing:-.3px;background-color:#000;border-radius:41px;white-space:nowrap}.button_bottom_area .button_bottom_box.has_notice .notice_box:after{position:absolute;right:10.5px;bottom:-9px;width:22px;width:22.5px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-26px -641.5px;background-repeat:no-repeat;content:""}.button_bottom_area .button_bottom_box.has_notice .notice_box strong{color:#06c755}.button_bottom_area .button_bottom_box.has_notice .button_primary{display:block;border-radius:8px}.button_bottom_area .button_bottom_box.has_notice .button_primary:before{display:inline-block;margin:0 4px 1px 0;vertical-align:bottom;content:"";width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-641.5px -641.5px;background-repeat:no-repeat}.button_bottom_area.type_columns .button_bottom_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button_bottom_area.type_columns .button_bottom_box [class*=button_]:not(:first-child){margin:8px 0 0}.button_bottom_area.type_columns .button_bottom_box .button_reset{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.button_bottom_area.line{position:relative}.button_bottom_area.line:before{position:absolute;top:0;left:16px;right:16px;border-top:1px solid #f5f5f5;content:""}.button_action{height:32px;padding:0 13px;margin-left:8px;font-size:12px;line-height:18px;border:1px solid #efefef;border-radius:16px;color:#000;white-space:nowrap}.button_action.gift{padding:0 14px 0 12px}.button_action.gift:before{width:15px;background-position:-710.5px -216px}.button_action.gift:before,.button_action.notice:before{content:"";display:inline-block;margin:0 4px 0 -2px;vertical-align:top;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.button_action.notice:before{width:16px;background-position:-620px -689.5px}.button_action.notice[aria-pressed=true]{color:#c8c8c8}.button_action.notice[aria-pressed=true]:before{background-position:-602px -689.5px}.button_icon{padding:6px;border:1px solid #efefef;border-radius:4px}.button_icon:before{content:"";display:inline-block;vertical-align:top}.button_icon.share:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-60px -689.5px;background-repeat:no-repeat}.button_icon.heart{position:relative}.button_icon.heart:before{background-position:-595px -667.5px}.button_icon.heart:before,.button_icon.heart[aria-pressed=true]:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.button_icon.heart[aria-pressed=true]:before{background-position:-575px -667.5px}.button_icon .count{display:inline-block;margin-left:4px}.button_like_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.button_like_wrap .button_like{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button_like_wrap .button_like .text{font-size:12px;color:#555;line-height:16px}.button_like_wrap .button_like.liked .text{color:#303030}.button_like_wrap .text_tooltip{top:auto;bottom:84px;bottom:calc(constant(safe-area-inset-bottom) + 84px);bottom:calc(env(safe-area-inset-bottom) + 84px);left:16px;max-width:216px;padding:10px 34px 10px 12px;margin-top:0;font-size:13px;line-height:18px;border-radius:3px;color:#fff;background:#478bff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.button_like_wrap .text_tooltip .button_close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:100%;top:0;right:0;margin-top:-8px;background:none}.button_like_wrap .text_tooltip .message{color:#fff;font-size:13px;line-height:18px}.button_like_wrap .text_tooltip .arrow{display:block;position:absolute;top:auto;left:14px;bottom:-6px;border-top:6px solid #478bff;border-bottom:0}@-webkit-keyframes bounceBtn{0%{top:-31px}50%{top:-27px}to{top:-31px}}@keyframes bounceBtn{0%{top:-31px}50%{top:-27px}to{top:-31px}}.popup_wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s;pointer-events:none}.popup_wrap.is_visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s,visibility 0s;transition:opacity .2s,visibility 0s;pointer-events:auto}.popup_container{position:relative;width:312px;border-radius:12px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_container .contents_area{padding:24px;text-align:center}.popup_container .contents_area.align_left{text-align:left}.popup_container .contents_area .title{display:block;font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.4px;color:#000}.popup_container .contents_area .description{margin-top:12px;font-size:15px;line-height:21px;color:#949494;letter-spacing:-.4px}.popup_container .contents_area .description .link{color:#638dff}.popup_container .contents_area .copy_url{overflow:hidden;display:block;width:100%;margin-top:8px;padding:11px 15px;background-color:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:14px;color:#80868b;white-space:nowrap;text-overflow:ellipsis}.popup_container .contents_area .coupon_detail{max-height:332px;overflow-y:auto;margin:0 -24px -24px;padding:0 24px;font-size:14px;line-height:18px;text-align:left}.popup_container .contents_area .coupon_detail dt{margin-bottom:10px;font-weight:700}.popup_container .contents_area .coupon_detail dd{color:#616161;padding-bottom:10px}.popup_container .contents_area .coupon_detail dd:not(:last-child){border-bottom:1px solid #f5f5f5;margin-bottom:10px}.popup_container .contents_area .coupon_detail dd:last-child{padding-bottom:24px}.popup_container .contents_area .coupon_detail .link{display:block;padding:11px;border-radius:5px;background-color:#f5f5f5;font-size:13px;font-weight:700;color:#111;letter-spacing:-.09px;text-align:center}.popup_container .button_close{position:absolute;top:10px;right:10px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -352.5px;background-repeat:no-repeat;font-size:0;line-height:0;overflow:hidden}.popup_container .button_area{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #efefef}.popup_container .button_area [class^=button]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;padding:15px 16px;font-size:15px;font-weight:700;line-height:20px;color:#b7b7b7;letter-spacing:-.2px}.popup_container .button_area .button_primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#06c755}.popup_container .button_area .button_primary[disabled]{color:#b7b7b7}.popup_container .button_area .button_primary .loading_box{display:inline-block;width:24px;height:24px;margin:-1px auto;vertical-align:bottom}.popup_container .button_area .button_primary .loading_box svg{width:100%;height:100%}.popup_container .button_area .button_danger{color:#ff334b}.popup_wrap.type_renewal .popup_container{width:288px}.popup_wrap.type_renewal .popup_container .contents_area{padding:28px 24px 20px}.popup_wrap.type_renewal .popup_container .title{line-height:22px}.popup_wrap.type_renewal .popup_container .description{margin-top:8px;font-size:13px;line-height:18px;letter-spacing:-.1px}.popup_wrap.type_renewal .popup_container .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 10px;border:0}.popup_wrap.type_renewal .popup_container .button_area [class^=button]{height:48px;padding:13px;border-radius:5px;line-height:22px;color:#777}.popup_wrap.type_renewal .popup_container .button_area [class^=button]+[class^=button]{margin-top:8px}.popup_wrap.type_renewal .popup_container .button_area [class^=button]:only-child{margin-bottom:14px}.popup_wrap.type_renewal .popup_container .button_area .button_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background:#06c755;color:#fff}.popup_wrap.type_renewal .popup_container .button_area .button_primary[disabled]{background:transparent;color:#777}.popup_wrap.popup_confirm_giftbox .popup_container{width:288px}.popup_wrap.popup_confirm_giftbox .popup_container .contents_area{padding:28px 24px 20px}.popup_wrap.popup_confirm_giftbox .popup_container .title{color:#111;line-height:22px}.popup_wrap.popup_confirm_giftbox .popup_container .button_area{border-top:none}.popup_wrap.popup_confirm_giftbox .popup_container .button_area .button{color:#777}.popup_wrap.popup_confirm_giftbox .popup_container .button_area [class^=button]{height:56px;line-height:22px;letter-spacing:-.25px}.popup_wrap.type_error .popup_container{width:288px}.popup_wrap.type_error .popup_container .contents_area{padding:0 0 20px}.popup_wrap.type_error .popup_container .thumb_box{font-size:0;line-height:0}.popup_wrap.type_error .popup_container .thumb_box img{width:288px;height:162px}.popup_wrap.type_error .popup_container .title{padding:24px 24px 0;line-height:22px;letter-spacing:-.44px}.popup_wrap.type_error .popup_container .description{margin-top:8px;padding:0 24px;letter-spacing:-.09px;font-size:1.3rem;line-height:1.8rem}.popup_wrap.type_error .popup_container .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 24px;border:0}.popup_wrap.type_error .popup_container .button_area [class^=button]{height:48px;padding:13px;border-radius:5px;line-height:22px}.popup_wrap.type_error .popup_container .button_area [class^=button]+[class^=button]{margin-top:8px}.popup_wrap.type_error .popup_container .button_area .button_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background:#06c755;color:#fff}.popup_wrap.type_agree .popup_container{width:308px}.popup_wrap.type_agree .popup_container .contents_area{padding:0 24px 20px}.popup_wrap.type_agree .popup_container .agree_term{padding-top:4px;text-align:left}.popup_wrap.type_agree .popup_container .agree_term .description{margin-top:20px;padding:0;color:#616161;font-size:12px;line-height:16px}.popup_wrap.type_agree .popup_container .agree_term .agree_info{margin-top:18px;padding:0 0 0 28px;border-top:none}.popup_wrap.type_agree .popup_container .agree_term .agree_info:not(:last-child){padding-bottom:20px;border-bottom:1px solid #f5f5f5}.popup_wrap.type_agree .popup_container .agree_term .ck+.lb:before{top:-2px;background-position:-688.5px -396px}.popup_wrap.type_agree .popup_container .agree_term .ck+.lb:before,.popup_wrap.type_agree .popup_container .agree_term .ck[type=checkbox]:checked+.lb:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.popup_wrap.type_agree .popup_container .agree_term .ck[type=checkbox]:checked+.lb:before{background-position:-688.5px -374px}.popup_wrap.type_agree .popup_container .agree_term .lb{color:#000;font-size:13px;line-height:16px;letter-spacing:.09px;cursor:pointer}.popup_wrap.type_agree .popup_container .agree_term .lb a{color:#4270ed;text-decoration:underline}.popup_wrap.type_agree .popup_container .button_area .button_primary[disabled]{background:#e4e4e4;color:#fff}.popup_wrap.popup_history .popup_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:304px;max-height:calc(100% - 88px - var(--sat) - var(--sab))}.popup_wrap.popup_history .popup_container .contents_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin:0 -24px;padding-bottom:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_wrap.popup_history .popup_container .scroll_wrap{height:calc(100% - 36px);overflow:auto;margin-top:20px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_wrap.popup_history .popup_container .description{margin-top:0;font-size:13px;line-height:17px;text-align:left}.popup_wrap.popup_history .popup_container .description+.description{margin-top:6px}.popup_wrap.popup_history .popup_container .event_schedule{width:100%;margin-top:22px;border:1px solid #efefef;border-radius:2px}.popup_wrap.popup_history .popup_container .event_schedule caption{margin-bottom:12px;font-size:14px;line-height:18px;font-weight:700;color:#5b6caf;text-align:left}.popup_wrap.popup_history .popup_container .event_schedule th{padding:10px 0;background:#f7f8f9;font-size:13px;line-height:17px;color:#555}.popup_wrap.popup_history .popup_container .event_schedule th:last-child{border-left:1px solid #efefef}.popup_wrap.popup_history .popup_container .event_schedule td{padding:6px 13px;border-top:1px solid #efefef;font-size:12px;line-height:17px;color:#555;text-align:left}.popup_wrap.popup_history .popup_container .event_schedule td:last-child{border-left:1px solid #efefef}.popup_wrap.type_gift .popup_container{width:288px}.popup_wrap.type_gift .popup_container .contents_area{padding:28px 24px 20px}.popup_wrap.type_gift .popup_container .thumb_box{margin-bottom:24px}.popup_wrap.type_gift .popup_container .title{line-height:22px;color:#111;letter-spacing:-.44px}.popup_wrap.type_gift .popup_container .title+.list{margin-top:8px;padding-left:16px}.popup_wrap.type_gift .popup_container .description{margin-top:8px;font-size:13px;line-height:18px;letter-spacing:-.09px}.popup_wrap.type_gift .popup_container .description.type_address{margin-top:20px;line-height:20px;text-align:left}.popup_wrap.type_gift .popup_container .description.type_address strong{color:#303030}.popup_wrap.type_gift .popup_container .description .option_value{color:#06c755}.popup_wrap.type_gift .popup_container .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 10px;border:none}.popup_wrap.type_gift .popup_container .button_area .button_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:48px;margin-bottom:8px;padding:13px;border-radius:8px;background-color:#06c755;line-height:22px;color:#fff;letter-spacing:-.25px}.popup_wrap.type_gift .popup_container .button_area .button_primary:last-child{margin-bottom:10px}.popup_wrap.type_gift .popup_container .button_area .button{height:48px;padding:13px;line-height:22px;color:#777;letter-spacing:-.25px}.popup_wrap.type_gift_promotion .popup_container{width:320px;padding:24px 0 14px}.popup_wrap.type_gift_promotion .popup_container .contents_area{padding:28px 24px 20px}.popup_wrap.type_gift_promotion .popup_container .title{line-height:22px;color:#111;letter-spacing:-.44px}.popup_wrap.type_gift_promotion .popup_container .title+.list{margin-top:8px;list-style:none}.popup_wrap.type_gift_promotion .popup_container .title+.list .item:not(:last-child){margin-bottom:10px}.popup_wrap.type_gift_promotion .popup_container .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 10px;border:none}.popup_wrap.type_gift_promotion .popup_container .button_area .button_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:48px;margin-bottom:8px;padding:13px;border-radius:8px;background-color:#06c755;line-height:22px;color:#fff;letter-spacing:-.25px}.popup_wrap.type_gift_promotion .popup_container .button_area .button_primary:last-child{margin-bottom:10px}.popup_wrap.type_gift_promotion .popup_container .button_area .button{height:48px;padding:13px;line-height:22px;color:#777;letter-spacing:-.25px}.popup_wrap.type_birth .popup_container{width:288px}.popup_wrap.type_birth .popup_container .contents_area{padding:12px 24px 20px}.popup_wrap.type_birth .popup_container .title{margin-top:12px;line-height:22px}.popup_wrap.type_birth .popup_container .birth_description{margin-top:8px;font-size:13px;line-height:18px;letter-spacing:-.09px}.popup_wrap.type_birth .popup_container .description{margin-top:8px;font-size:11px;line-height:16px;color:#949494;letter-spacing:.06px}.popup_wrap.type_birth .popup_container .description .link{color:#4270ed}.popup_wrap.type_birth .popup_container .button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px 10px;border:none}.popup_wrap.type_birth .popup_container .button_area [class^=button]:only-child{margin-bottom:14px}.popup_wrap.type_birth .popup_container .button_area .button_primary{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:48px;padding:14px 16px;border-radius:5px;background-color:#06c755;color:#fff}.popup_wrap.type_birth .popup_container .button_area .button{height:48px;margin-top:8px;padding:14px 16px;color:#777;letter-spacing:-.25px}.popup_wrap.full .popup_container{border-radius:14px 14px 12px 12px}.popup_wrap.full .popup_container .contents_area .thumb_box{margin:-12px -24px 0}.popup_container .list{list-style-type:decimal}.popup_container .list .item{font-size:13px;line-height:18px;color:#949494;letter-spacing:-.09px;text-align:left}.popup_container .list .item .link{display:inline-block;color:#4270ed;text-decoration:underline}.sec_popup{background-color:transparent}.sec_popup:before{display:none}.wrap_dimmed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background-color:#000;opacity:.6}.wrap_dimmed.v2{opacity:.85}.wrap_dimmed.v3{opacity:.9}.wrap_popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%;font-size:0;white-space:nowrap;text-align:center}.wrap_popup .in{display:inline-block;word-wrap:break-word;white-space:normal;padding:30px 40px;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;vertical-align:middle}.wrap_popup .in .tit{display:block;color:#000;font-size:1.8rem;line-height:2rem;font-weight:300}.wrap_popup .in .thw{display:block;margin-top:15px}.wrap_popup .in .thw .th{vertical-align:top}.wrap_popup .in.v2{padding:22px 48px 24px}.wrap_popup .in.v2 .thw{margin-top:17px}.wrap_popup .in.v2 .tit{padding-top:11px}.wrap_popup .bx_popup{display:inline-block;position:relative;margin:0 7.33%;vertical-align:middle}.wrap_popup .bx_popup .wrap_img{overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;max-width:640px;width:100%}.wrap_popup .bx_popup .wrap_img img{width:100%}.wrap_popup .bx_popup .btn_close{position:absolute;top:-9px;right:-8px;padding:16px;width:64px;height:64px;font-size:0}.wrap_popup .bx_popup .btn_close:after{width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-625.5px -468px;background-repeat:no-repeat;content:""}.wrap_popup .buyer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:640px;height:100%;margin:0 auto}.wrap_popup .buyer_inner:before{display:block;height:7%;content:""}.wrap_popup .buyer_inner .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:74%}.wrap_popup .buyer_inner .img a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.wrap_popup .buyer_inner .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wrap_popup .buyer_inner .ui{height:19%;min-height:76px}.wrap_popup .buyer_inner .desc{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.7)}.wrap_popup .buyer_inner .btn_close{display:block;margin:14px auto 0;width:46px;height:46px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-172.5px -372.5px;background-repeat:no-repeat}.wrap_popup:after{display:inline-block;height:100%;vertical-align:middle;content:""}.layer_popup_wrap{position:fixed;left:0;right:0;bottom:0;z-index:120;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}.layer_popup_wrap .pop_contents{position:relative;text-align:left;letter-spacing:0;padding-bottom:env(safe-area-inset-bottom);background:#fff}.layer_popup_wrap .btn_handle{position:absolute;top:0;left:0;right:0;width:100%;height:34px;z-index:3;text-align:center;background-color:#fff}.layer_popup_wrap .btn_handle .icon_handle{display:block;margin:13px auto;width:29px;height:8px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-463.5px -410.5px;background-repeat:no-repeat}.layer_popup_wrap .btn_handle+.pop_contents{padding-top:34px}.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;width:100%;height:100%;background-color:#000;opacity:.6}.ly_item_filter .pop_contents{vertical-align:bottom}.ly_item_filter .lst_filter{padding:16px 0 20px}.ly_item_filter .lst_filter li.on .btn_menu{font-weight:700;color:#111}.ly_item_filter .lst_filter .btn_menu{display:block;padding:11px 0;font-size:18px;line-height:1.22em;color:#939393;text-align:center}.ly_item_filter .lst_filter_point{padding:20px 15px 30px;font-size:0;line-height:1}.ly_item_filter .lst_filter_point li{display:inline-block;margin:10px 6px 0 0}.ly_item_filter .lst_filter_point li.on .btn_menu:after{border:2px solid #13ba79}.ly_item_filter .lst_filter_point li:first-of-type .btn_menu:before{display:none}.ly_item_filter .lst_filter_point .btn_menu{display:inline-block;position:relative;height:42px;padding:0 25px;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:4.2rem;font-weight:500;color:#111}.ly_item_filter .lst_filter_point .btn_menu:before{content:"";display:inline-block;margin-right:5px;width:14px;height:15px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -268px;background-repeat:no-repeat;vertical-align:-2px}.ly_item_filter .lst_filter_point .btn_menu:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #f1f1f1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.ly_lst_banner{top:0;background-color:rgba(0,0,0,.8)}.ly_lst_banner .pop_contents{height:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent}.ly_lst_banner .bx_align{overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch}.ly_lst_banner .bx_align::-webkit-scrollbar{display:none}.ly_lst_banner .lst_top_banner{max-width:640px;margin:0 auto;padding:60px 0 22px}.ly_lst_banner .lst_top_banner li{margin-top:10px}.ly_lst_banner .lst_top_banner li:first-child{margin-top:0}.ly_lst_banner .lst_top_banner li a{display:block}.ly_lst_banner .lst_top_banner .bx_img{display:block;position:relative;padding-bottom:63.48%}.ly_lst_banner .lst_top_banner .bx_img img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ly_lst_banner .btn_close{position:absolute;top:13px;right:8px;right:calc(env(safe-area-inset-right) + 8px)}.ly_wishlist{background-color:rgba(0,0,0,.7)}.ly_wishlist .popup_container{background-color:transparent;border-radius:0;text-align:center}.ly_wishlist .img_arrow{margin:6px 0 12px 44px}.ly_wishlist .tit{font-size:20px;line-height:26px;color:#fff}.ly_wishlist .txt{margin-top:8px;font-size:16px;line-height:22px;color:hsla(0,0%,100%,.8)}.ly_wishlist .area_button{width:240px;margin:40px auto 0}.ly_wishlist .area_button .button_primary{line-height:48px}.ly_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:640px;max-height:66%;margin:0 auto;padding:34px 0 calc(env(safe-area-inset-bottom) + 70px);z-index:90}.ly_option:before{position:fixed;background:rgba(0,0,0,.5)}.ly_option:after,.ly_option:before{content:"";top:0;left:0;right:0;bottom:0}.ly_option:after{position:absolute;z-index:1;background-color:#fff}.ly_option .opt_area{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 14px 16px;overflow-y:auto;position:relative;z-index:2}.ly_option .opt_area .tit{display:block;min-height:15px;padding:8px 60px 7px 4px;font-size:12px;font-weight:500;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#949494}.ly_option .opt_area .opt_1,.ly_option .opt_area .opt_2{overflow:hidden}.ly_option .opt_area .select_lst li{float:left;margin:0 4px 8px}.ly_option .opt_area .select_lst li a{display:block;position:relative;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;border:1px solid #efefef;border-radius:3px}.ly_option .opt_area .select_lst li a:after{display:inline-block;height:36px;vertical-align:middle;content:""}.ly_option .opt_area .select_lst li a .txt{padding:0 16px;font-size:12px;line-height:36px;vertical-align:middle;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:205px;color:#b7b7b7;letter-spacing:-.1px;font-weight:700}.ly_option .opt_area .select_lst li.active a{border:1px solid #111}.ly_option .opt_area .select_lst li.active a .txt{color:#111;line-height:36px}.ly_option .opt_area .select_lst li.disabled a{cursor:text}.ly_option .opt_area .select_lst li.disabled a .txt{background-color:#f5f5f5;color:#c8c8c8;height:36px;line-height:36px;display:block}.ly_option .qty_detail{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:block;position:relative;z-index:40}.ly_option .qty_detail .product_txt{padding:14px 18px 5px;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.05);box-shadow:0 -1px 0 0 rgba(0,0,0,.05);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;line-height:17px}.ly_option .qty_detail .product_txt .t{display:inline-block;font-size:12px;font-weight:700;vertical-align:top;word-break:break-word}.ly_option .qty_detail .qty_num{padding:0 18px 10px;font-size:11px;color:#b7b7b7;vertical-align:top;line-height:12px}.ly_option .qty_detail .qty_frm{position:relative;min-height:56px;padding:0 18px}.ly_option .qty_detail .qty_frm .qty_box{display:inline-block;width:138px;height:42px;border:1px solid #efefef;border-radius:3px;right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.ly_option .qty_detail .qty_frm .qty_box~.qty_ava{float:right;text-align:right}.ly_option .qty_detail .qty_frm .qty_box .sp_plus{background-position:-710.5px -605.5px}.ly_option .qty_detail .qty_frm .qty_box .sp_minus,.ly_option .qty_detail .qty_frm .qty_box .sp_plus{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.ly_option .qty_detail .qty_frm .qty_box .sp_minus{background-position:-710.5px -557.5px}.ly_option .qty_detail .qty_frm .qty_box.disabled .qty .qty_combo{color:#b7b7b7}.ly_option .qty_detail .qty_frm .qty_box.disabled .sp_plus{background-position:-710.5px -573.5px}.ly_option .qty_detail .qty_frm .qty_box.disabled .sp_minus{background-position:-710.5px -541.5px}.ly_option .qty_detail .qty_frm .qty_box .qty_plus{float:right;width:42px;height:42px;padding:14px;border-left:1px solid #efefef}.ly_option .qty_detail .qty_frm .qty_box .qty_minus{float:left;width:42px;height:42px;padding:14px;border-right:1px solid #efefef}.ly_option .qty_detail .qty_frm .qty_box .qty{display:block;height:42px;text-align:center}.ly_option .qty_detail .qty_frm .qty_box .qty .qty_combo{display:inline-block;height:42px;border:0;color:#111;font-size:14px;line-height:42px;font-weight:500;vertical-align:middle;-webkit-appearance:none}.ly_option .qty_detail .qty_frm .qty_ava{min-width:130px}.ly_option .qty_detail .qty_frm .qty_ava .price{width:100%;line-height:19px;overflow:hidden}.ly_option .qty_detail .qty_frm .qty_ava .price:after{content:"";display:block;clear:both}.ly_option .qty_detail .qty_frm .qty_ava .price .val{display:grid;height:40px;font-size:13px;line-height:16px;font-weight:700;-ms-flex-line-pack:center;align-content:center;min-width:130px}.ly_option .qty_detail .qty_frm .qty_ava .price .cost{display:block;font-size:12px;color:#c8c8c8;text-decoration:line-through}.ly_option .qty_detail .qty_frm .qty_ava .price .d_count{display:block;margin-top:3px;font-size:13px;line-height:16px;color:#f23039;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:130px}.ly_option .qty_detail .qty_total{padding:16px 18px 8px;font-size:14px;border-top:1px solid #f5f5f5}.ly_option .qty_detail .qty_total .t_num{display:inline-block;height:27px;line-height:37px}.ly_option .qty_detail .qty_total .amt{overflow:hidden;float:right;color:#b7b7b7;font-size:14px;height:27px}.ly_option .qty_detail .qty_total .amt .a_tit{line-height:38px}.ly_option .qty_detail .qty_total .amt .price{float:right;margin-left:10px;color:#111;font-size:23px;font-weight:700;max-width:80px}@media screen and (min-width:360px){.ly_option .qty_detail .qty_frm .qty_ava .price .d_count,.ly_option .qty_detail .qty_frm .qty_ava .price .val{font-size:16px;line-height:normal}}.box_input{width:100%;height:44px;margin-top:8px;padding:11px 14px;border-radius:8px;border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:18px;color:#000}.box_input::-webkit-input-placeholder{color:#c8c8c8}.box_input::-moz-placeholder{color:#c8c8c8}.box_input:-ms-input-placeholder{color:#c8c8c8}.box_input:-moz-placeholder{color:#c8c8c8}.box_input.is_error{border-color:#ff334b}.box_input.is_error+.err_message{display:block}.box_input+.text_guide_checkout{margin-top:7px}.err_message{font-size:13px;line-height:18px;display:none;margin-top:6px;letter-spacing:-.09px;color:#ff334b}.radio_inner{margin-bottom:14px;font-size:0}.radio_inner:last-child{margin-bottom:0}.input_radio{outline:none;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -594px;background-repeat:no-repeat}.list_delivery .input_radio{position:absolute;z-index:1;top:18px;left:21px}.information_carrier .input_radio{position:relative}.input_radio:checked{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -572px;background-repeat:no-repeat}.input_radio:checked~.label_cvs{position:absolute;top:0;left:0;right:0;height:100%;border-color:transparent;background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top, right top,color-stop(0, #1dcf52),to(#00c175));background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(90deg,#1dcf52 0,#00c175);background-origin:border-box;background-clip:content-box,border-box}.input_radio:checked~.label_cvs .text{font-weight:700}.input_radio:checked~.box_delivery{display:block}.label_radio{display:inline-block;margin-left:8px;font-size:14px;line-height:20px;vertical-align:top}.input_checkbox{background-position:-688.5px -396px}.input_checkbox,.input_checkbox:checked{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.input_checkbox:checked{background-position:-688.5px -374px}.input_checkbox:disabled{background-image:none;border:1px solid rgba(0,0,0,.06);background-color:rgba(0,0,0,.04);border-radius:50%}.label_checkbox{display:inline-block;margin-left:8px;font-size:14px;line-height:20px;vertical-align:top}.select_option_box{padding:0 23px;margin:10px 0}.select_option_box:last-child{margin-bottom:30px}.select_option_box .btn_option{display:block;position:relative;width:100%;height:44px;padding:0 60px 0 16px;background-color:#fff;font-size:14px;font-weight:500;line-height:44px;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.02),0 1px 0 0 rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.04);box-shadow:0 1px 1px 0 rgba(0,0,0,.02),0 1px 0 0 rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.04);border-radius:5px}.select_option_box .btn_option:before{position:absolute;right:44px;width:1px;height:44px;content:"";background-color:#f5f5f5}.select_option_box .btn_option:after{position:absolute;top:12px;right:12px;content:"";width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat}.area_box_select{position:relative;height:44px;margin-top:8px;border-radius:8px;border:1px solid #dfdfdf}.area_box_select:after{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat;content:"";position:absolute;top:0;right:0;margin:12px}.area_box_select+.text_guide_checkout{margin-top:10px}.area_box_select.is_error{border-color:#ff334b}.area_box_select.is_error+.err_message{display:block}.area_box_select .box_select{position:relative;width:100%;height:100%;padding:0 60px 0 16px;font-size:14px;line-height:44px;text-align:left;color:#000}.area_box_select .box_select .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:12px;color:#111}.input_box{position:relative}.input_box .email_suggestion_area{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:9;overflow-y:auto;max-height:162px;padding-top:4px;color:#111;letter-spacing:-.24px;background-color:#fff;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.07);box-shadow:0 1px 20px rgba(0,0,0,.07);border:1px solid #f5f5f5;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:20px}.input_box .email_suggestion_area.top{top:auto;bottom:52px}.input_box .email_suggestion_area .item_email_suggestion{display:block;width:100%;padding:12px 16px;text-align:left;color:#111;letter-spacing:-.24px;font-size:15px;line-height:20px}.input_box .email_suggestion_area .item_email_suggestion:hover{background-color:#f5f5f5}.switch{position:relative}.switch .ck{width:44px;height:24px;border-radius:24px;background-color:#dfdfdf}.switch .ck:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:left .5s;transition:left .5s}.switch .ck:checked{background-color:#06c755}.switch .ck:checked:before{left:22px}.combx{display:inline-block;position:relative;height:33px;border:1px solid #e5e5e5;vertical-align:top}.combx .comb{height:33px;padding:0 33px 0 12px;background-color:#fff;color:#000;font-size:1.5rem;line-height:33px;font-weight:300}.combx:after{position:absolute;top:50%;right:12px;width:9px;height:5px;margin-top:-2px;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAMAAACOlf6TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1QTFRFcnV5dnp97u7vaGxwZmpu19jZZWpt3d7f0dPUv8HC2drb4eLi6Ojpra+x+/v7bXF0+vr6t7m7yMnL5ufntri5z9DRa29ybnJ18vLzw8XGqq2ven6B9fX1ZWls////2QJp0QAAAFNJREFUeNpcyEcOgCAUANEvYu+9Mvc/phJDFGc1edKev2pRgfE6VqGUrwQKgWJ5RQYskc9OmoSHSMNHwghH9NqKnniJ7JZ440uMxnT4xF65uwQYAKyOEmQNE5FtAAAAAElFTkSuQmCC") no-repeat;background-size:9px 5px;content:""}.giftbuy_title{position:relative;border-bottom:1px solid #f5f5f5;margin:0 14px;padding:0 2px}.giftbuy_title .tit{padding:20px 0;color:#111;font-size:16px;line-height:22px;font-weight:700}.giftbuy_title .from,.giftbuy_title .sub,.giftbuy_title .up{position:absolute;top:50%;right:2px;margin-top:-9px;color:#3a87a0;font-size:1.2rem;line-height:1.8rem}.giftbuy_title .sub{color:#ccc;max-width:calc(100% - 127px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.giftbuy_title .from{color:#23292e;font-size:1.5rem;line-height:1.9rem}.giftbuy_title.ex{padding-top:3px}.title_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px;padding:0 16px 20px;text-align:left}.title_area.type_sm{padding:16px}.title_area.type_sm .title{font-size:14px;line-height:22px}.title_area .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72.88%;font-size:18px;line-height:25px;color:#111}.title_area .count{display:inline-block;padding-left:6px;color:#06c755}.title_area .link_more{position:absolute;top:32px;right:0;bottom:20px;left:0;padding-right:16px;font-size:13px;line-height:25px;color:#b7b7b7;text-align:right}.title_area .link_more:after{content:"";display:inline-block;margin-bottom:-3px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -445.5px;background-repeat:no-repeat}.title_area .text_sub{display:block;width:100%;padding-top:4px;font-size:12px;line-height:18px;color:#b7b7b7}.title_area .tooltip_wrap{position:relative;margin-left:4px}.title_area .tooltip_wrap .btn_tooltip{width:17px;height:17px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-444.5px -372.5px;background-repeat:no-repeat;vertical-align:middle}.title_area .tooltip_wrap .tooltip_box{position:absolute;z-index:90;padding:10px 28px 10px 11px;background:#eaf6ff;border:1px solid #d7e9f7;border-radius:7px;-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,.03)) drop-shadow(0 1px 4px rgba(0,0,0,.05));filter:drop-shadow(0 1px 5px rgba(0,0,0,.03)) drop-shadow(0 1px 4px rgba(0,0,0,.05))}.title_area .tooltip_wrap .tooltip_box.is_top{bottom:30px;left:50%;width:130px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.title_area .tooltip_wrap .tooltip_box.is_top:after,.title_area .tooltip_wrap .tooltip_box.is_top:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.title_area .tooltip_wrap .tooltip_box.is_top:before{bottom:-16px;border-top-color:#d7e9f7}.title_area .tooltip_wrap .tooltip_box.is_top:after{bottom:-12px;border-top-color:#eaf6ff}.title_area .tooltip_wrap .tooltip_box.is_right{top:50%;left:30px;width:64px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.title_area .tooltip_wrap .tooltip_box.is_right:after,.title_area .tooltip_wrap .tooltip_box.is_right:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.title_area .tooltip_wrap .tooltip_box.is_right:before{left:-16px;border-right-color:#d7e9f7}.title_area .tooltip_wrap .tooltip_box.is_right:after{left:-12px;border-right-color:#eaf6ff}.title_area .tooltip_wrap .tooltip_box:after,.title_area .tooltip_wrap .tooltip_box:before{position:absolute;width:0;height:0;border-style:solid;border-color:transparent;content:""}.title_area .tooltip_wrap .tooltip_box:before{border-width:8px}.title_area .tooltip_wrap .tooltip_box:after{border-width:6px}.title_area .tooltip_wrap .tooltip_box .cont{font-size:12px;line-height:16px;color:#275f89;white-space:pre-line}.title_area .tooltip_wrap .tooltip_box .btn_close{position:absolute;top:11px;right:9px;width:12px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-695px -667.5px;background-repeat:no-repeat}.product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0 16px;font-size:0;line-height:0;text-align:left}.product_list.rd_product_list [class*=badge]{display:none}.product_list.rd_product_list .product_item.soldout .brand_name,.product_list.rd_product_list .product_item.soldout .name,.product_list.rd_product_list .product_item.soldout .price{color:#b7b7b7}.product_list.rd_product_list .product_item .info_area{margin-top:4px}.product_list.rd_product_list .product_item .brand_name{font-size:12px;font-weight:700;line-height:18px;color:#303030}.product_list.rd_product_list .product_item .name{width:calc(100% - 24px);color:#616161;line-height:22px;margin-bottom:2px}.product_list.rd_product_list .product_item .price{color:#111}.product_list.rd_product_list .product_item .price.prime{color:#c8c8c8}.product_list.rd_product_list .product_item .price_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap}.product_list.rd_product_list .product_item .price_group .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px}.product_list.rd_product_list .product_item .price_group .point .icon_point_save{margin-top:0}.product_list.rd_product_list .product_item .option_group{margin-top:6px}.product_list.rd_product_list .product_item .wish_private .button_private{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding:0 16px 0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;border-radius:6px;border-color:#efefef;color:#303030;-webkit-box-sizing:border-box;box-sizing:border-box}.product_list.rd_product_list .product_item .wish_private .button_private:before{content:none;background:none}.product_list.rd_product_list .product_item .wish_private .open{border:none}.product_list.rd_product_list .product_item .wish_private svg{width:16px;height:16px;margin-right:2px}.product_list[class*=grid_] .product_item .thumb_area{float:none;width:100%;padding-bottom:100%;margin:0}.product_list[class*=grid_] .product_item .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.product_list[class*=grid_] .product_item .info_area{margin-top:6px}.product_list[class*=grid_] .product_item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;white-space:normal;word-break:break-all}.product_list.grid_2x .product_item{width:50%;padding:0 6px 26px}.product_list.grid_2x .product_item .link{position:absolute;bottom:26px;left:6px;right:6px}.product_list.grid_2x .product_item .info_area{margin-top:11px}.product_list.grid_2x .product_item .button_wishlist{top:-4px}.product_list.grid_2x .product_item .name{margin-top:7px}.product_list.grid_2x.ranking .product_item:nth-child(-n+3) .thumb_area:before{width:31px;height:31px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-592.5px -253px;background-repeat:no-repeat}.product_list.grid_2x.ranking .product_item:nth-child(n+100) .thumb_area:before{font-size:11px}.product_list.grid_2x.ranking .product_item .thumb_area:before{top:8px;left:8px;font-size:13px;line-height:30px;width:31px;height:31px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-592.5px -220px;background-repeat:no-repeat}.product_list.grid_3x .product_item{width:33.3333%;padding:0 4px 20px}.product_list.grid_3x .product_item .link{bottom:20px;left:4px;right:4px}.product_list.grid_3x .product_item .info_area{margin-top:4px}.product_list.grid_3x .product_item .name{margin-top:5px;font-size:12px;line-height:17px}.product_list.grid_3x .product_item .badge{margin-bottom:0}.product_list.grid_3x .product_item .price{font-size:14px;line-height:18px}.product_list.grid_3x .product_item .price_group .icon_point_save{margin:2px 2px 0 0}.product_list.grid_3x.has_brand .product_item .name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;font-weight:400;color:#616161;margin:2px 0 4px}.product_list.grid_3x.has_brand .product_item .brand_name{font-size:12px;line-height:18px;font-weight:700;color:#303030}.product_list.ranking{counter-reset:ranking}.product_list.ranking .product_item:nth-child(-n+3) .thumb_area:before{width:31px;height:31px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-592.5px -253px;background-repeat:no-repeat}.product_list.ranking .product_item:nth-child(n+100) .thumb_area:before{font-size:9px}.product_list.ranking .product_item .name{margin-top:7px}.product_list.ranking .product_item .option_group{margin-top:2px}.product_list.ranking .product_item .thumb_area:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:6px;left:6px;font-size:11px;font-weight:700;line-height:30px;color:#fff;z-index:10;text-align:center;width:31px;height:31px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-592.5px -220px;background-repeat:no-repeat}.product_list.type_received{-ms-flex-wrap:inherit;flex-wrap:inherit;overflow:visible;padding:0}.product_list.type_received.voucher .product_item{min-width:calc(100% - 115px);padding:16px}.product_list.type_received.voucher .product_item .thumb{width:60px;height:60px;border-radius:8px}.product_list.type_received.voucher .product_item .info_area{margin-top:1px}.product_list.type_received.delivery .product_item{min-width:calc(100% - 37px)}.product_list.type_received.delivery .product_item .thumb{width:45px;height:45px;border-radius:8px}.product_list.type_received.delivery .product_item .info_area{margin-top:3px}.product_list.type_received .product_item{margin:20px 0 16px;padding:20px 16px;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 4px 20px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);box-shadow:0 4px 20px -8px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04)}.product_list.type_received .product_item+.product_item{margin-left:12px}.product_list.type_received .product_item .info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product_list.type_received .product_item .from{position:relative;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:4px;color:#949494}.product_list.type_received .product_item .deadline{font-size:12px;line-height:16px;color:#4270ed}.product_list.type_received .product_item .btn_guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:40px;margin-top:16px;padding:11px;border-radius:8px;background-color:#06c755;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:18px;font-weight:700;letter-spacing:-.09px;color:#fff}.product_list.type_received .product_item .btn_guide:before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:4px;width:18.5px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-174.5px -667.5px;background-repeat:no-repeat;content:""}.product_list.type_received .product_item .btn_guide+.link{bottom:60px}.product_list.type_received .product_item .link{bottom:0}.product_list.type_received .product_item.more_item{min-width:44px;padding:0;border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.product_list.type_received .product_item.more_item .btn_more{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44px;height:44.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-268.5px -372.5px;background-repeat:no-repeat}.product_list.type_gift{display:block;margin-top:20px}.product_list.type_gift .product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product_list.type_gift .product_item .thumb_area{margin:1px 16px 1px 0}.product_list.type_gift .product_item .thumb{width:60px;height:60px;border-radius:5px}.product_list.type_gift .product_item .info_area{-webkit-box-flex:1;-ms-flex:1;flex:1}.product_list.type_gift .product_item .name{margin-bottom:1px}.product_list.type_gift .product_item .price_group{margin-bottom:0}.product_list.type_gift .product_item .price{font-size:14px}.product_list.type_gift .product_item .button_action{position:relative;margin-top:15px;z-index:20}.product_list.type_gift+.button_round_area{padding:16px 16px 24px}.product_list.small_thumb .product_item .thumb{width:96px;height:96px}.product_list.type_recommend{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px!important}.product_list.type_recommend .product_item{padding-bottom:12px}.product_list.type_recommend .product_item .info_area{margin-top:0}.product_list.type_recommend .product_item .brand_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.8rem;display:inline-block;width:100%;padding-bottom:2px;color:#949494}.product_list.type_recommend .product_item .name{margin-bottom:2px}.product_list.type_recommend .product_item .thumb_area{margin-right:12px}.product_list.type_recommend .product_item .thumb{position:relative;width:80px;height:80px;border-radius:7px}.product_list.type_recommend .product_item .price_group{margin-bottom:0}.product_list.type_recommend .product_item .badge{margin-top:4px}.product_list.type_trending{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;padding:0!important}.product_list.type_trending .product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.product_list.type_trending .product_item .number{font-size:14px;line-height:18px;font-weight:700;-ms-flex-preferred-size:24px;flex-basis:24px;color:#222}.product_list.type_trending .product_item .thumb_area{margin-right:8px}.product_list.type_trending .product_item .thumb{width:90px;height:90px;border-radius:8px}.product_list.type_trending .product_item .info_area{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.product_list.type_trending .product_item .brand_name{font-size:12px;line-height:16px;margin-bottom:2px;color:#777}.product_list.type_trending .product_item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:12px;line-height:16px;margin-bottom:2px;white-space:pre-wrap}.product_list.type_trending .product_item .price_group{display:inline-block;vertical-align:top}.product_list.type_trending .product_item .price_group .icon_point_save{margin-top:2px}.product_list.type_trending .product_item .option_group{display:inline-block;margin-top:2px;vertical-align:top}.product_list.type_trending .product_item .price{font-size:14px;line-height:18px}.product_list.type_trending .product_item .link{bottom:5px}.product_list.type_category .product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.product_list.type_category .product_item:last-child{padding-bottom:0}.product_list.type_category .product_item .brand_name{margin-bottom:2px;font-size:12px;line-height:16px;color:#949494}.product_list.type_category .product_item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:12px;line-height:16px;margin-bottom:2px;white-space:pre-wrap}.product_list.type_category .product_item .info_area{margin:0}.product_list.type_category .product_item .price_group{display:inline-block;vertical-align:top}.product_list.type_category .product_item .price_group .price{font-size:14px;line-height:18px}.product_list.type_category .product_item .option_group{display:inline-block;margin-top:2px;vertical-align:top}.product_list.type_category .product_item .link{bottom:5px}.product_list.ranking2{counter-reset:ranking}.product_list.ranking2 .product_item:nth-child(-n+3) .thumb_area:before{background-color:#000}.product_list.ranking2 .product_item .thumb_area:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:0;left:0;width:26px;height:26px;z-index:10;border-radius:8px 0;font-size:14px;line-height:26px;font-weight:700;color:#fff;text-align:center;background-color:rgba(0,0,0,.3)}.product_list.ranking3{counter-reset:ranking;padding-bottom:16px;padding-left:0;padding-right:0}.product_list.ranking3 .product_item .info_area .brand_name{font-size:12px;line-height:18px;font-weight:700;color:#303030;margin-bottom:2px;margin-right:20px}.product_list.ranking3 .product_item .info_area .name{font-size:14px;line-height:22px;font-weight:400;color:#616161;margin-right:20px}.product_list.ranking3 .product_item .info_area .price_group{display:inline-block;vertical-align:top}.product_list.ranking3 .product_item .info_area .price_group .price.prime{margin-right:4px}.product_list.ranking3 .product_item .info_area .option_group{display:inline-block;vertical-align:top;margin-top:4px}.product_list.ranking3 .product_item.soldout .price{color:#c8c8c8}.product_list.ranking3>.product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px 16px}.product_list.ranking3>.product_item .thumb_area{margin-right:10px;float:none}.product_list.ranking3>.product_item .info_area{padding-left:38px;width:100%}.product_list.ranking3>.product_item .info_area:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:50%;margin-top:-14px;left:0;width:30px;height:26px;z-index:10;border-radius:8px 0;font-size:22px;line-height:22px;font-weight:700;font-style:italic;color:#000;text-align:center}.product_list.ranking3>.product_item.more_item{min-width:44px;padding:0;border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.product_list.ranking3>.product_item.more_item .btn_more{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44px;height:44.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-268.5px -372.5px;background-repeat:no-repeat}.product_list.ranking3 .more_hide{display:none}.product_list.ranking3 hr.line_top{width:100%;margin:0 16px 20px;height:1px;background-color:#efefef}.product_list.ranking3 hr.line_bottom{width:100%;margin:4px 16px 16px;height:1px;background-color:#efefef}.product_list.ranking3 .product_carousel_wrap{margin-bottom:16px}.product_list.ranking3 .product_carousel_wrap .product_list{margin-top:0}.product_list.type_collection{padding-top:24px}.luxury_best.product_scrolling .product_list{counter-reset:ranking}.luxury_best.product_scrolling .product_list .product_item{width:200px;border-radius:8px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1019607843);box-shadow:0 1px 10px 0 rgba(0,0,0,.1019607843)}.luxury_best.product_scrolling .product_list .product_item:after{position:absolute;content:"";background:transparent;border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.0509803922);box-shadow:0 1px 3px 0 rgba(0,0,0,.0509803922)}.luxury_best.product_scrolling .product_list .product_item .thumb_area{width:200px;height:200px}.luxury_best.product_scrolling .product_list .product_item .thumb_area .thumb{width:200px;height:200px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0}.luxury_best.product_scrolling .product_list .product_item .thumb_area:after{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.luxury_best.product_scrolling .product_list .product_item .info_area{width:auto;padding-left:54px;margin-top:8px;margin-bottom:14px;padding-right:10px}.luxury_best.product_scrolling .product_list .product_item .info_area .name{font-size:14px;line-height:22px;font-weight:400;color:#616161}.luxury_best.product_scrolling .product_list .product_item .info_area .price{font-size:16px;line-height:22px;font-weight:700}.luxury_best.product_scrolling .product_list .product_item .info_area:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:0;left:10px;z-index:10;font-size:30px;line-height:36px;font-weight:800;color:#000;font-style:italic;width:38px;text-align:center}.product_item{position:relative;width:100%;padding:0 0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.product_item.soldout .name,.product_item.soldout .price{color:#b7b7b7}.product_item .link{position:absolute;top:0;bottom:16px;left:0;right:0;z-index:10}.product_item .thumb_area{position:relative;float:left;margin-right:16px}.product_item .thumb_area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background-color:rgba(0,0,0,.05);pointer-events:none}.product_item .thumb{display:block;width:112px;height:112px;border-radius:7px}.product_item .info_area{position:relative;overflow:hidden;margin-top:2px}.product_item .brand_name{font-size:1.4rem;line-height:1.8rem;display:block;color:#999}.product_item .brand_name,.product_item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_item .name{font-size:14px;line-height:18px;color:#111;margin-bottom:4px}.product_item .price_group{font-size:0;line-height:0}.product_item .price_group .icon_point_save{margin:4px 2px 0 0}.product_item .price{display:inline-block;margin-right:4px;font-size:16px;line-height:22px;font-weight:700;color:#000;vertical-align:top}.product_item .price.discount{color:#fa334b}.product_item .price.prime{margin-right:0;font-weight:400;text-decoration:line-through;color:#c8c8c8}.product_item .wish_private{display:inline-block;position:relative;vertical-align:top;z-index:20}.product_item .wish_private .button_private{padding:3px 5px;border-radius:3px;font-size:12px;color:#777;line-height:18px;border:1px solid #f5f5f5}.product_item .wish_private .button_private:before{display:inline-block;margin:3px 4px 0 0;content:"";vertical-align:top}.product_item .wish_private .open{background:#f5f5f5}.product_item .wish_private .open:before{width:12px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-14px -709.5px;background-repeat:no-repeat}.product_item .wish_private .private{background:#fff}.product_item .wish_private .private:before{width:12px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:0 -709.5px;background-repeat:no-repeat}.product_item .wish_private~.badge.booking,.product_item .wish_private~.point{padding-left:7px}.product_item .wish_private+.point{position:relative;padding-left:9px}.product_item .option_group{margin-top:5px}.product_item .point{display:inline-block;font-size:0;line-height:0;vertical-align:top}.product_item .point .text{display:inline-block;font-size:12px;line-height:14px;font-weight:700;color:#06c755;vertical-align:top}.product_item .point+.badge{padding-left:7px}.product_item .icon_point_save{background-position:-342.5px -348.5px;margin:0 2px 0 0}.product_item .icon_point,.product_item .icon_point_save{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;display:inline-block;vertical-align:top}.product_item .icon_point{background-position:-710.5px -509.5px;margin:3px 4px 0 0}.product_item .badge{position:relative;display:inline-block;margin-right:4px;font-size:12px;line-height:16px;color:#638dff}.product_item .badge_area{display:block;font-size:0;white-space:wrap}.product_item .badge_area:last-child{margin-bottom:0}.product_item .badge_area .badge{margin-top:6px;padding:1px 4px;border-radius:3px;background-color:#f5f5f5;font-size:10px;line-height:16px;color:#949494}.product_item .badge_area .badge:last-child{margin-right:0}.product_item .badge.voucher:before{width:14px;height:14px;background-position:-390.5px -348.5px}.product_item .badge.shipping:before,.product_item .badge.voucher:before{content:"";float:left;margin-right:2px;vertical-align:top;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_item .badge.shipping:before{width:16px;height:16px;background-position:-710.5px -162px}.product_item .badge.fast:before{content:"";float:left;margin-right:2px;margin-top:3px;vertical-align:top;width:11px;height:13px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-647px -559.5px;background-repeat:no-repeat}.product_item .badge.booking{color:#b7b7b7}.product_item .badge.booking:before{content:"";float:left;margin-right:2px;vertical-align:top;width:12px;height:13px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-529.5px -384.5px;background-repeat:no-repeat}.product_item .badge.icon_reserve{margin:0;color:#b7b7b7}.product_item .badge.icon_reserve:before{content:"";float:left;margin-right:2px;vertical-align:top;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -144px;background-repeat:no-repeat}.product_item .button_wishlist{position:absolute;top:-2px;right:0;font-size:0;z-index:20}.product_item .button_wishlist[aria-pressed=true] .icon_heart{background-position:-314.5px -641.5px}.product_item .button_wishlist .icon_heart{display:inline-block;width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-290.5px -641.5px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden}.product_scrolling{overflow:hidden;padding-left:16px;margin-bottom:-20px}.section_wrap .product_scrolling{overflow:hidden}.section_wrap .product_scrolling .product_list{padding:0 0 48px}.recommendation .product_scrolling{padding-left:20px}.product_scrolling .product_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;padding:0 0 48px;overflow:visible}.product_scrolling .product_list .product_item{display:inline-block;width:auto;margin-right:9px;padding:0;vertical-align:top}.product_scrolling .product_list .product_item:last-child{padding-right:16px}.product_scrolling .product_list .product_item:last-child .link{right:16px}.product_scrolling .product_list .product_item .link{bottom:0}.product_scrolling .product_list .product_item .thumb_area{float:none;width:109px;height:109px;padding-bottom:0;margin-right:0}.product_scrolling .product_list .product_item .thumb{width:109px;height:109px}.product_scrolling .product_list .product_item .info_area{width:109px;margin-top:11px}.product_scrolling .product_list .product_item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:12px;line-height:1.33em;margin-top:5px;white-space:normal}.product_scrolling .product_list .product_item .price_group{margin-bottom:0;white-space:normal}.product_scrolling .product_list .product_item .price_group .icon_point_save{margin:2px 2px 0 0}.product_scrolling .product_list .product_item .price{font-size:14px;line-height:1.29em}.product_scrolling.type_recently{overflow:hidden;margin-bottom:0;padding-bottom:16px}.product_scrolling.type_recently .product_list{padding-bottom:0}.product_scrolling.type_recently .product_list .product_item{-ms-flex-negative:0;flex-shrink:0;width:93px;margin-right:8px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product_scrolling.type_recently .product_list .product_item:last-child{padding-right:16px}.product_scrolling.type_recently .product_list .product_item .thumb,.product_scrolling.type_recently .product_list .product_item .thumb_area{width:93px;height:93px}.product_scrolling.type_recently .product_list .product_item .info_area{width:93px;margin-top:8px}.product_scrolling.type_recently .product_list .product_item .name{display:block;margin-top:4px;font-size:13px;line-height:18px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_scrolling.type_recently .product_list .product_item .price_group{white-space:nowrap}.product_scrolling.type_recently .product_list .product_item .price{margin-right:0;font-size:15px;line-height:18px;color:#111}.product_scrolling.type_recently .product_item .thumb_area:after{background-color:rgba(0,0,0,.03)}.product_scrolling.type_recently .product_item .brand_name{font-size:12px;line-height:16px;font-weight:700;color:#303030}.product_scrolling.type_recently .product_item.soldout .price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c8c8c8}.product_scrolling.type_collection{padding-top:24px}.product_scrolling.with_banner:not(:last-child){margin-bottom:32px}.product_scrolling.with_banner:not(:last-child):after{content:"";display:block;width:calc(100% - 16px);height:1px;background-color:#efefef}.product_scrolling.with_banner .scroll_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:12px}.product_scrolling.with_banner .scroll_wrap .product_list{padding-bottom:12px}.product_scrolling.with_banner .scroll_wrap .product_list li:first-child{width:155px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product_scrolling.with_banner .scroll_wrap .product_list .product_item{margin-right:12px}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .thumb_area,.product_scrolling.with_banner .scroll_wrap .product_list .product_item .thumb_area .thumb{width:93px;height:93px}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .info_area{width:93px;margin-top:8px}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .info_area .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;font-weight:700;margin:0;display:block}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .info_area .price_group .price{font-size:14px;line-height:20px;font-weight:700;letter-spacing:-.5px;margin:0}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .info_area .price_group .price.prime{font-weight:400;margin-left:2px}.product_scrolling.with_banner .scroll_wrap .product_list .product_item .info_area .price_group.s_text .price{font-size:11px}.product_scrolling.with_banner .scroll_wrap .product_list .product_item:last-child{padding-right:0}.product_carousel_wrap{overflow:hidden}.product_carousel_wrap.trending{padding-right:95px;padding-left:16px}.product_carousel_wrap.trending .product_container{gap:28px}.product_carousel_wrap .product_container{display:-webkit-box;display:-ms-flexbox;display:flex}.product_carousel_wrap .product_container .product_list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:18px 16px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.product_carousel_wrap.collection{position:relative;margin-left:16px!important}.product_carousel_wrap.collection .product_container{gap:16px}.product_carousel_wrap.collection:before{position:absolute;top:10px;left:0;z-index:10;width:13px;height:280px;background:-webkit-gradient(linear,left top, right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;content:""}.product_carousel_wrap.collection.is_swipe:before{opacity:1}.product_carousel_wrap.collection .product_list{-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px;padding:0}.product_carousel_wrap.collection .product_list.type_more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:auto;flex-basis:auto;padding:0 18px 0 4px}.product_carousel_wrap.collection .product_list.type_more .product_item{padding:0}.product_carousel_wrap.collection .product_list.type_more .btn_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65px;font-size:12px;line-height:16px;font-weight:700;color:#949494}.product_carousel_wrap.collection .product_list.type_more .btn_more .text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_carousel_wrap.collection .product_list.type_more .btn_more:before{display:inline-block;margin-bottom:11px;width:33px;height:33px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-625.5px -331px;background-repeat:no-repeat;content:""}.product_carousel_wrap.home_brand{padding-right:72px;padding-left:16px}.product_carousel_wrap.home_brand .product_container{gap:16px}.product_carousel_wrap.home_brand .product_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:14px;padding:0!important}.product_carousel_wrap.home_brand .product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:0}.product_carousel_wrap.home_brand .product_item:last-child{margin-bottom:0}.product_carousel_wrap.home_brand .product_item .thumb_area{margin-right:12px}.product_carousel_wrap.home_brand .product_item .thumb_area:after{background-color:rgba(0,0,0,.03)}.product_carousel_wrap.home_brand .product_item .thumb{width:93px;height:93px}.product_carousel_wrap.home_brand .product_item .info_area{margin-top:0}.product_carousel_wrap.home_brand .product_item .brand_name{margin-bottom:4px;font-size:12px;line-height:16px;font-weight:700;color:#1f1f1f}.product_carousel_wrap.home_brand .product_item .name{margin-bottom:2px;font-size:13px;color:#777}.product_carousel_wrap.home_brand .product_item .price{font-size:15px;font-weight:700;color:#111}.product_carousel_wrap.home_brand .product_item .price.prime{font-weight:400;color:#c8c8c8}.product_carousel_wrap.home_brand .product_item .option_group{margin-top:2px}.product_carousel_wrap.home_brand .product_item .link{bottom:0}.product_carousel_wrap.home_brand .product_item.soldout .price{color:#c8c8c8}.ranking_list{counter-reset:ranking}.ranking_list .ranking_brand_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ranking_list .ranking_brand_area:before{counter-increment:ranking;content:counter(ranking);margin-right:10px;color:#303030;font-size:22px;line-height:18px;font-weight:700;font-style:italic}.ranking_list .ranking_brand_area .ranking_brand_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303030;font-size:12px;line-height:18px;font-weight:700}.ranking_list .product_item .info_area .button_wishlist{top:0}.ranking_list .product_item .info_area .name{display:block;width:calc(100% - 24px);margin:2px 0 6px;color:#616161;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking_list .product_item .info_area .price{color:#111;font-size:16px;line-height:22px}.ranking_list .product_item .info_area .price.prime{color:#c8c8c8}.ranking_list .product_item .info_area .price_group .price_discount_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;margin-top:6px}.ranking_list .product_item .info_area .price_group .price_discount_info .discount{margin:0 4px 0 2px;color:#06c755;font-size:12px;line-height:16px;font-weight:700}.ranking_list .product_item .info_area .price_group .price_discount_info .icon_point_save{margin:0}.ranking_list .product_item .info_area .badge_area .badge.membership{background-color:#f0dfb0;color:#a17700}.pickup_products .product_list .product_item .brand_name{font-size:12px;line-height:18px;font-weight:700;color:#303030;max-width:calc(100% - 24px)}.bottom_nav{position:fixed;left:0;right:0;bottom:0;z-index:100;height:62px;height:calc(62px + env(safe-area-inset-bottom));height:calc(62px + constant(safe-area-inset-bottom));background-color:#fff;font-size:0;border-top:1px solid #efefef}.bottom_nav .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:640px;margin:0 auto}.bottom_nav .nav_item{-webkit-box-flex:1;-ms-flex:1;flex:1}.bottom_nav .nav_item [class*=icon_]{display:block;margin:0 auto}.bottom_nav .nav_item .icon_home{background-position:-422px -601.5px}.bottom_nav .nav_item .icon_category,.bottom_nav .nav_item .icon_home{width:27px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_nav .nav_item .icon_category{background-position:-306px -601.5px}.bottom_nav .nav_item .icon_brand{background-position:-339px -137px}.bottom_nav .nav_item .icon_brand,.bottom_nav .nav_item .icon_my{width:27px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_nav .nav_item .icon_my{background-position:-480px -601.5px}.bottom_nav .nav_item .icon_gift{width:27px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-364px -601.5px;background-repeat:no-repeat}.bottom_nav .nav_item .name{display:block;padding-top:2px;font-size:10px;line-height:15px;color:#1a1a1a;text-align:center}.bottom_nav .nav_item .link{position:relative;display:block;padding:8px 0;cursor:pointer}.bottom_nav .nav_item .link.on .name{color:#111;font-weight:700}.bottom_nav .nav_item .link.on .icon_home{background-position:-393px -601.5px}.bottom_nav .nav_item .link.on .icon_category,.bottom_nav .nav_item .link.on .icon_home{width:27px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_nav .nav_item .link.on .icon_category{background-position:-277px -601.5px}.bottom_nav .nav_item .link.on .icon_my{background-position:-451px -601.5px}.bottom_nav .nav_item .link.on .icon_brand,.bottom_nav .nav_item .link.on .icon_my{width:27px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_nav .nav_item .link.on .icon_brand{background-position:-339px -108px}.bottom_nav .nav_item .link.on .icon_gift{width:27px;height:27px;background-position:-335px -601.5px}.bottom_nav .nav_item .link .badge_new,.bottom_nav .nav_item .link.on .icon_gift{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_nav .nav_item .link .badge_new{position:absolute;top:7px;left:50%;margin-left:4px;display:block;width:14px;height:14px;background-position:-710.5px -349.5px}.bottom_nav .nav_item .count{position:absolute;top:4px;left:50%;min-width:12px;height:16px;padding:0 2px;margin-left:3px;background:#ff334b;color:#fff;border:1px solid #fff;font-size:10px;line-height:16px;border-radius:10px;text-align:center;overflow:hidden}.buy_completed_area{margin:0 16px;padding:10px 0}.buy_completed_area .fast_shipping{border:1px solid #f5f5f5;border-radius:4px;background-color:#fcfcfc;padding:10px 16px;margin-bottom:20px}.buy_completed_area .fast_shipping .title{color:#3a87a0;font-size:12px;line-height:16px;font-weight:700;position:relative;padding-bottom:6px}.buy_completed_area .fast_shipping .title svg{top:2px;width:16px;height:14px;position:relative;fill:#3a87a0}.buy_completed_area .fast_shipping .exp{font-size:12px;line-height:16px;font-weight:400;color:#949494}.buy_completed_area .mes .itm{position:relative;padding-left:18px;color:#b7b7b7;font-size:1.2rem;line-height:18px}.bridge_wrap .buy_completed_area .mes .itm{margin-top:10px;word-break:break-all}.bridge_wrap .buy_completed_area .mes .itm:first-child{margin-top:0}.buy_completed_area .mes .itm.red{color:#ff334b}.buy_completed_area .mes .itm.red:after{background-color:#ff334b}.buy_completed_area .mes .itm:after{position:absolute;top:7px;left:7px;width:3px;height:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#949494;content:""}.buy_completed_area .button_set{margin:36px 0 0}.bx_item_info{padding:0 23px 10px}.bx_item_info .item_name{position:relative;padding-right:50px}.bx_item_info .item_name .txt{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:18px;line-height:1.22em;color:#111}.bx_item_info .item_name .btn_share{position:absolute;top:-1px;right:-1px;padding:3px 2px 2px;border:1px solid #eee;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bx_item_info .item_price{margin-top:7px;font-size:0;line-height:normal}.bx_item_info .item_price .txt{display:inline-block;margin-right:9px;font-size:23px;line-height:1.17em;font-weight:700;color:#111;vertical-align:top}.bx_item_info .item_price.discount{margin-bottom:-1px}.bx_item_info .item_price.discount .txt{color:#fa332d}.bx_item_info .item_price.discount .txt.prime{margin:1px 0 0;font-weight:400;color:#9f9f9f}.bx_item_info .item_price.discount .ico_point+.txt{color:#111}.bx_item_info .point_save_info{margin-top:4px;font-size:0;line-height:normal}.bx_item_info .point_save_info .txt{display:inline-block;font-size:14px;line-height:1.29em;color:#13ba79;vertical-align:top}.bx_item_info .item_delivery{margin-top:6px;font-size:14px;line-height:24px;color:#111;font-weight:500}.bx_item_info .item_delivery:before{content:"";display:inline-block;margin-right:5px;vertical-align:top;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -534.5px;background-repeat:no-repeat}.recipient{padding-bottom:20px}.giftbuy_detail.order_completed+.recipient{position:relative;padding-bottom:0}.giftbuy_detail.order_completed+.recipient:after{position:absolute;bottom:0;left:16px;right:16px;border-bottom:1px solid #f5f5f5;content:""}.recipient .giftbuy_title.several{display:-webkit-box;display:-ms-flexbox;display:flex}.recipient .giftbuy_title.several .total{margin-left:auto;padding:20px 0;font-size:15px;line-height:22px;font-weight:400;color:#949494}.information+.recipient{margin-top:20px}.bridge_gift_noti+.recipient .recipient_list{border-top:none}.recipient_list{margin:0 16px;padding:11px 0;border-top:1px solid #f5f5f5}.recipient_list .itm{overflow:hidden;position:relative;padding:8px 0 7px}.recipient_list .depth{position:relative;font-size:0}.recipient_list .depth:after{content:"";display:block;clear:both}.recipient_list .thw{float:left;position:relative;width:42px;height:42px}.recipient_list .thw.icon_group:after{content:"";display:block;position:absolute;top:22px;right:-6px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-518.5px -277px;background-repeat:no-repeat}.recipient_list .thw:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.05);content:""}.recipient_list .thw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipient_list .detw{position:absolute;top:0;right:0;bottom:0;left:44px}.recipient_list .qn{float:right;height:100%}.recipient_list .qn:before{display:inline-block;height:100%;vertical-align:middle;content:""}.recipient_list .eaa{display:inline-block;margin-right:-5px;padding:5px}.recipient_list .ea{display:inline-block;vertical-align:middle;color:#111;font-size:1.4rem;line-height:2.2rem}.recipient_list .det{overflow:hidden;padding:0 12px 0 13px;height:100%;white-space:nowrap}.recipient_list .det:after{display:inline-block;height:100%;vertical-align:middle;content:""}.recipient_list .flx,.recipient_list .tit{display:inline-block;overflow:hidden;max-width:100%;vertical-align:middle}.recipient_list .tit{color:#1f1f1f;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:2.2rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.recipient_list .delf{display:inline-block;margin-left:-29px;padding:5px;vertical-align:middle}.recipient_list .combx{min-width:90px;height:44px;line-height:44px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff}.recipient_list .combx:after{right:13px;margin-top:-9px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat}.recipient_list .combx .comb{position:relative;z-index:1;width:100%;height:42px;padding:0 40px 0 14px;background-color:transparent;font-size:16px;line-height:1.38em;font-weight:400;letter-spacing:-.4px}.recipient_edit_area{padding:0 16px}.recipient_edit_area .lnk_edit_recipient{display:block;width:100%;height:48px;margin-bottom:20px;background-color:#f5f5f5;color:#000;text-align:center;letter-spacing:-.25px;border-radius:8px;font-size:15px;line-height:48px;font-weight:700}.recipient_edit_area .recipient_list{margin:0}.recipient_edit_area .recipient_list .tit{padding-right:2px;font-size:16px;line-height:1.38em;color:#000}.recipient_edit_area .recipient_list .det{padding-left:12px}.recipient_edit_area .guide_list{padding-top:20px;border-top:1px solid #f5f5f5}.recipient_edit_area .guide_list li{position:relative;padding-left:26px;color:#949494;font-size:12px;line-height:18px}.recipient_edit_area .guide_list li.red{color:#ff334b}.recipient_edit_area .guide_list li.red:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-255px -667.5px;background-repeat:no-repeat}.recipient_edit_area .guide_list li+li{margin-top:2px}.recipient_edit_area .guide_list li:before{position:absolute;top:0;left:0;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-275px -667.5px;background-repeat:no-repeat;content:""}.order_user_area{position:relative}.order_user_area .title_area{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px 20px 13px}.order_user_area .title_area:after{position:absolute;bottom:0;left:16px;right:16px;border-bottom:1px solid #f5f5f5;content:""}.order_user_area .profile_item{width:42px;height:42px;border:3px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}.order_user_area .profile_item:nth-child(2),.order_user_area .profile_item:nth-child(3){margin-left:-25px}.order_user_area .title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px;padding:3px 32px 3px 0;letter-spacing:-.24px;white-space:normal;font-size:14px;line-height:18px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.order_user_area .lnk_use{margin:2px -12px 0 auto;padding:10px;color:#06c755;font-size:12px;line-height:1.33em;font-weight:700}.order_user_area .lnk_use:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -461.5px;background-repeat:no-repeat;content:"";display:inline-block;margin-top:1px;vertical-align:top}.order_user_area .collapse_recipient_inner{display:none;position:relative;width:100%;margin-right:-48px;background-color:#fff}.order_user_area .collapse_recipient_inner[aria-expanded=true]{display:block}.order_user_area .collapse_recipient_inner[aria-expanded=true]:before{position:absolute;bottom:0;left:16px;right:16px;border-bottom:1px solid #f5f5f5;content:""}.order_user_area .collapse_recipient_inner .recipient_list{padding:13px 0;border-top:0}.order_user_area .button_expanded{position:absolute;top:50%;right:5px;width:48px;height:47px;z-index:20;outline:none;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.order_user_area .button_expanded[aria-pressed=true] .icon_collapse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.order_user_area .button_expanded .icon_collapse{display:block;margin:0 auto;-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform, -webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat}.information_list{margin:0 15px 10px}.information_list .itm{border-top:1px solid #f5f5f5;padding-left:2px}.information_list .itm:first-child{border-top:0}.information_list .l{overflow:hidden;padding:10px 0}.information_list .t{float:left;color:#000;font-size:1.2rem;line-height:1.8rem}.information_list .d{overflow:hidden;color:#949494;text-align:right;font-size:1.2rem;line-height:1.8rem}.information_list .d .s{color:#ee4d4d}.information_list .itm_uses .t{float:none}.information_list .itm_uses .d{margin:13px 0;word-wrap:break-word;text-align:left}.information_list .itm_uses .d a{color:#3a87a0}.information_list .itm_notice .t{float:none}.information_list .itm_notice .d{margin:13px 0;word-wrap:break-word;text-align:left}.information_list .itm_notice .d a{color:#3a87a0}.information_list .itm_desc p{padding:30px 0;color:#999;font-size:1.3rem;line-height:1.8rem}.information_list .itm_product a{display:block;position:relative;padding:13px 0;font-size:1.5rem;line-height:1.9rem}.payment_amount{padding:0 0 20px}.expected_info,.payment_info,.payment_total{overflow:hidden;margin:0 14px;padding:17px 0 15px 2px}.expected_info .t,.payment_info .t,.payment_total .t{clear:both;float:left;padding:2px 0;color:#000;font-size:1.2rem;line-height:1.8rem}.expected_info .d,.payment_info .d,.payment_total .d{overflow:hidden;padding:2px 0;color:#949494;text-align:right;font-size:1.2rem;line-height:1.8rem}.expected_info .d .sp_ico_point,.payment_info .d .sp_ico_point,.payment_total .d .sp_ico_point{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -198px;background-repeat:no-repeat;display:inline-block;position:relative;top:-1px;margin-right:3px;vertical-align:middle}.payment_total{overflow:hidden;margin:0 14px;padding:16px 2px;border-top:1px solid #f5f5f5}.payment_total .t{clear:both;float:left;padding:2px 0;color:#000;font-size:12px;line-height:24px}.payment_total .d{overflow:hidden;padding:2px 0;color:#06c755;text-align:right;font-size:20px;line-height:24px}.payment_total .d .sp_ico_point{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-458.5px -641.5px;background-repeat:no-repeat;display:inline-block;position:relative;top:-2px;margin-right:2px;vertical-align:bottom}.friends_list{margin:5px 16px 20px;padding:12px 14px;background:#f5f5f5;border-radius:5px}.friends_list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.friends_list li:last-child{margin-bottom:0}.friends_list .friends_thumb{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:8px;border-radius:50%}.friends_list .friends_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.friends_list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#111}.friends_list .name,.friends_list .quantity{font-size:14px;line-height:24px;font-weight:500}.friends_list .quantity{-ms-flex-negative:0;flex-shrink:0;min-width:32px;color:#777;text-align:right}.recommendation,.recommended{padding:0;overflow:hidden}.recommendation .product_list,.recommended .product_list{padding:0 10px 24px}.recommendation_title{position:relative;padding:0 16px}.recommendation_title .tit{padding:20px 0;color:#111;font-size:1.6rem;line-height:2.2rem}.recommendation_title .all{position:absolute;top:50%;right:8px;padding:4px 8px;color:#b7b7b7;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px;line-height:1.23em}.recommendation_title .all:after{content:"";display:inline-block;margin-top:1px;vertical-align:top;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -317.5px;background-repeat:no-repeat}.giftbuy_detail{overflow:hidden;position:relative;padding:25px 0 32px;text-align:center}.giftbuy_detail.preparing:after,.giftbuy_detail.shipped:after,.giftbuy_detail.shipping:after{position:absolute;top:12px;right:12px}.giftbuy_detail.canceled:before,.giftbuy_detail.expired:before,.giftbuy_detail.redeemed:before,.giftbuy_detail.returned:before,.giftbuy_detail.used:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7;content:""}.giftbuy_detail.canceled:after,.giftbuy_detail.expired:after,.giftbuy_detail.returned:after,.giftbuy_detail.used:after{position:absolute;top:12px;right:12px;content:"canceled"}.giftbuy_detail.used:after{content:"used"}.giftbuy_detail.expired:after{content:"expired"}.giftbuy_detail.shipped:after{content:"shipped"}.giftbuy_detail.shipping:after{content:"shipping"}.giftbuy_detail.preparing:after{content:"preparing"}.giftbuy_detail.returned:after{content:"returned"}.giftbuy_detail.canceled img,.giftbuy_detail.expired img,.giftbuy_detail.returned img,.giftbuy_detail.used img{-webkit-filter:grayscale(100%);opacity:.3}.giftbuy_thumb{padding:0 95px}.giftbuy_thumb .th{width:100%;height:auto;max-width:260px}.giftbuy_item_title{margin-top:20px;padding:0 45px}.giftbuy_item_title .tit{color:#111;font-size:1.6rem;line-height:2.2rem;font-weight:400}.giftbuy_item_title .ship_info{display:inline-block;margin:7px 0 -4px;color:#3a87a0;font-size:1.3rem;line-height:1.8rem;font-weight:300}.giftbuy_item_title+.combx{margin-top:12px}.giftbuy_item_mes{margin-top:20px}.giftbuy_item_mes .opt_group{display:block;margin-top:4px}.giftbuy_item_mes .opt_group.engrave{margin-top:2px}.giftbuy_item_mes .opt_group.engrave .opt+.opt:before{color:#b7b7b7;content:"+"}.giftbuy_item_mes .opt_group .opt{font-size:14px;line-height:22px;color:#b7b7b7;word-break:break-all;white-space:pre-wrap}.giftbuy_item_mes .opt_group .opt+.opt:before{display:inline-block;margin:0 4px;color:#dfdfdf;content:"|"}.giftbuy_item_mes+.combx{margin-top:21px}.gift_barcode,.gift_qr{margin-top:20px}.gift_qr{padding:0 65px}.gift_qr .th{width:100%;height:auto;max-width:330px}.gift_qr img{margin-top:10px}.gift_qr img:first-child{margin-top:0}.gift_qr .num{margin-top:14px;color:#000;font-size:1.8rem;line-height:20px;letter-spacing:1px}.user_list_area{padding-bottom:20px}.user_list_area .no_result{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;line-height:50px;color:#cdcdcd}.user_list_inner.is_visible .button_open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user_list_inner.is_visible .title_box+.user_picker_list,.user_list_inner.is_visible .title_box+.user_simple_list{display:block}.user_list_inner:first-child .title_box{z-index:2}.user_list_inner .title_box{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;top:calc(var(--sat) + 96px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 16px 12px;background-color:#fff;font-size:15px;line-height:19px;color:#303030;vertical-align:top;z-index:1}.aos .user_list_inner .title_box{top:calc(var(--sat) + 108px)}@media screen and (min-width:640px){.user_list_inner .title_box{max-width:640px;margin:0 auto}}.user_list_inner .title_box.upcomming_birthday{margin-bottom:6px;padding-top:16px}.user_list_inner .title_box.upcomming_birthday .title:before{content:"";display:inline-block;margin:0 10px -2px 0;width:16px;height:17.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-444.5px -391.5px;background-repeat:no-repeat}.user_list_inner .title_box.upcomming_birthday+.user_picker_list,.user_list_inner .title_box.upcomming_birthday+.user_simple_list{display:block}.user_list_inner .title_box+.user_picker_list,.user_list_inner .title_box+.user_simple_list{display:none}.user_list_inner .title_box .title{-webkit-box-flex:1;-ms-flex:1;flex:1}.user_list_inner .title_box .link_more{position:relative;display:inline-block;font-size:12px;line-height:19px;color:#c8c8c8}.user_list_inner .title_box .link_more:after{content:"";display:inline-block;margin-bottom:-3px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -445.5px;background-repeat:no-repeat}.user_list_inner .button_open{position:absolute;top:0;right:0;left:0;width:100%;height:55px}.user_list_inner .button_open:after{width:12px;height:8px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-529.5px -399.5px;background-repeat:no-repeat;content:"";position:absolute;top:33px;right:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.user_list_inner .sub_title_box{position:relative;padding:6px 16px 2px;font-size:15px;line-height:21px;color:#949494}.user_list_inner .sub_title_box .title{font-weight:400}.user_list_inner .sub_title_box .button_open{height:29px}.user_list_inner .sub_title_box .button_open:after{bottom:10px}.user_list_inner .sub_title_box+.user_simple_list{display:none}.user_list_inner .sub_title_box.is_open .button_open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.user_list_inner .sub_title_box.is_open+.user_simple_list{display:block}.user_simple_list{padding:10px 16px}.user_simple_list:last-child{padding-bottom:0}.user_picker_list{padding:10px 16px 20px}.group_picker_box{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:56px;padding-bottom:calc(56px + env(safe-area-inset-bottom))}.group_picker_box .title_box{padding-top:16px}.group_picker_box.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.group_picker_box.empty .title_box{margin:0 16px}.group_picker_box.empty .empty_wrap{width:240px;margin:auto;padding:0 16px;text-align:center}.group_picker_box.empty .text{margin-top:16px;font-size:1.6rem;line-height:2.2rem;font-weight:400;color:#777}.group_picker_box.empty .lnk{display:block;margin-top:16px;padding:11px 0;background:#06c755;border-radius:5px;color:#fff;font-size:1.5rem;line-height:2.2rem;font-weight:700;letter-spacing:-.25px}.group_user_picker_list{padding:7px 16px 0 19px}.group_user_picker_list .user_picker_item{font-size:0;line-height:0}.group_user_picker_list .user_picker_item+.user_picker_item{margin-top:22px}.group_user_picker_list .group_user_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group_user_picker_list .group_user_info:after{background-position:-561px -601.5px;content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:10px;vertical-align:top}.group_user_picker_list .group_user_info:after,.group_user_picker_list .radio:checked+.group_user_info:after{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.group_user_picker_list .radio:checked+.group_user_info:after{background-position:-613px -601.5px}.group_user_picker_list .thumb{position:relative;overflow:hidden;width:42px;height:42px;border-radius:50%}.group_user_picker_list .thumb .image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group_user_picker_list .name{font-size:16px;line-height:1.38em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 91px);margin-left:15px}.group_user_picker_list .name .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:4px}.selected_user_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:23px 20px 0}.selected_user_list .item{position:relative;width:50px}.selected_user_list .item+.item{margin-left:10px}.selected_user_list .thumb{display:inline-block;position:relative;overflow:hidden;width:42px;height:42px}.selected_user_list .thumb .image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.selected_user_list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.23em;font-weight:400;display:block;margin-top:3px;color:#777}.selected_user_list .btn_close{width:24px;height:25px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -221.5px;background-repeat:no-repeat;position:absolute;top:-6px;right:-4px}.user_picker_item.type_lg .user_info .thumb,.user_simple_item.type_lg .user_info .thumb{width:60px;height:60px}.user_picker_item.type_lg .user_info .name,.user_simple_item.type_lg .user_info .name{margin-left:19px;font-size:16px;line-height:21px;font-weight:700}.user_picker_item .user_info,.user_simple_item .user_info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.user_picker_item .user_info .thumb,.user_simple_item .user_info .thumb{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:50px;height:50px;vertical-align:top}.user_picker_item .user_info .thumb:after,.user_simple_item .user_info .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.08);border-radius:50%}.user_picker_item .user_info .image,.user_simple_item .user_info .image{position:relative;width:100%;height:auto;border-radius:50%}.user_picker_item .user_info .name,.user_simple_item .user_info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;font-size:16px;line-height:22px;color:#111}.user_picker_item .user_info .birthday,.user_simple_item .user_info .birthday{display:block;margin-top:2px;font-size:13px;line-height:16px;color:#777}.user_picker_item .user_info .birthday:before,.user_simple_item .user_info .birthday:before{content:"";display:inline-block;margin-top:2px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -669.5px;background-repeat:no-repeat;vertical-align:top}.user_picker_item .user_info .birthday .txt,.user_simple_item .user_info .birthday .txt{position:relative}.user_picker_item .user_info .birthday .txt:before,.user_simple_item .user_info .birthday .txt:before{display:inline-block;width:2px;height:2px;margin:0 2px;border-radius:50%;background-color:#fcc5cb;vertical-align:middle;content:""}.user_picker_item .user_info .number,.user_simple_item .user_info .number{margin-left:4px;font-size:15px;line-height:20px;color:#111}.user_picker_item .text_search,.user_simple_item .text_search{font-weight:700;color:#07b53b}.user_simple_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user_simple_item+.user_simple_item{margin-top:12px}.user_simple_item.type_lg .user_info.hbd{margin:-19px 0 -4px -3px;padding:19px 0 4px 3px}.user_simple_item.type_lg .user_info.hbd .thumb:before{left:-3px;top:-19px;width:79px;height:83px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-371.5px -184px;background-repeat:no-repeat}.user_simple_item.type_lg .user_info .name{white-space:normal}.user_simple_item .user_info{-webkit-box-flex:1;-ms-flex:1;flex:1}.user_simple_item .user_info.hbd{margin-top:-9px;padding-top:9px}.user_simple_item .user_info.hbd .thumb:before{content:"";position:absolute;top:-9px;right:5px;width:26px;height:28px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px 0;background-repeat:no-repeat}.user_picker_item+.user_picker_item{margin-top:12px}.user_picker_item .checkbox{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.user_picker_item .checkbox:checked+.user_info:after{background-position:-688.5px -374px}.user_picker_item .checkbox:checked+.user_info:after,.user_picker_item .user_info:after{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_picker_item .user_info:after{background-position:-688.5px -396px;content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:16px;vertical-align:top}.user_picker_item .user_info.hbd{margin-top:-10px;padding-top:12px}.user_picker_item .user_info.hbd .thumb:before{content:"";position:absolute;top:-20px;left:-9px;right:auto;width:39px;height:37px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-416.5px -559.5px;background-repeat:no-repeat}.user_picker_item .user_info .birthday{line-height:18px;color:#949494}.user_picker_item .user_info .birthday.today{font-weight:600;color:#ff697a}.user_picker_item .user_info .birthday.today:before{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -653.5px;background-repeat:no-repeat}.user_empty_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px 72px;min-height:36px;text-align:center;color:#777;font-size:16px;line-height:1.38em}.user_empty_box .empty_box_text{margin-top:16px}.user_picker_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:62px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.user_picker_wrap .button_bottom_area{position:fixed;bottom:0;left:0;right:0;z-index:10;max-width:640px;height:auto;margin:0 auto;background-color:#fff}.user_picker_wrap .button_bottom_area .button_bottom_box{position:relative}.user_picker_wrap .button_bottom_area .guide_txt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px 0;border-top:1px solid #e6e7ea;font-size:14px;line-height:18px;color:#b7b7b7}.user_picker_wrap .button_bottom_area .guide_txt.red{color:#ff334b}.user_picker_wrap .button_bottom_area .guide_txt.red:before{background-position:-255px -667.5px}.user_picker_wrap .button_bottom_area .guide_txt.red:before,.user_picker_wrap .button_bottom_area .guide_txt:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_picker_wrap .button_bottom_area .guide_txt:before{display:inline-block;margin-right:4px;background-position:-295px -667.5px;content:""}.user_picker_wrap .search_area{padding:12px 16px}.user_picker_wrap .user_list_area{padding:0}.user_picker_wrap .user_list_inner+.user_list_inner .title_box{border-top:1px solid #f5f5f5}.user_picker_wrap .user_list_inner .title_box{padding-top:12px;font-size:13px;line-height:18px;color:#777}.user_picker_wrap .user_list_inner .title_box .title{font-weight:400}.user_picker_wrap .user_list_inner .button_open{height:42px}.user_picker_wrap .user_list_inner .button_open:after{top:18px;-webkit-transition:none;transition:none}.user_picker_wrap.is_selected{padding-bottom:calc(220px + env(safe-area-inset-bottom))}.user_picker_wrap.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.user_picker_wrap .error_message{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:80px 0 100px}.selected_user_picker_list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:111px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;padding:16px;font-size:0}.selected_user_picker_list .selected_item{display:inline-block;position:relative;vertical-align:top}.selected_user_picker_list .selected_item+.selected_item{margin-left:10px}.selected_user_picker_list .button_selected_item{position:absolute;top:-6px;right:-6px;width:28px;height:28px}.selected_user_picker_list .button_selected_item:after{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-44px -667.5px;background-repeat:no-repeat;content:"";position:absolute;top:4px;right:4px}.selected_user_picker_list .thumb{display:block;overflow:hidden;position:relative;width:60px;height:60px;border-radius:50%}.selected_user_picker_list .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.08);border-radius:50%}.selected_user_picker_list .image{width:100%;height:auto}.selected_user_picker_list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:60px;margin-top:3px;font-size:12px;line-height:16px;color:#777;letter-spacing:-.16px;text-align:center}.bottom_sheet_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.7)}.bottom_sheet_wrap.type_full .bottom_sheet{height:calc(100% - var(--sat) - 44px);max-height:none}.aos .bottom_sheet_wrap.type_full .bottom_sheet{height:calc(100% - var(--sat) - 56px)}.bottom_sheet_wrap.type_resize_full .bottom_sheet{min-height:260px;max-height:calc(100% - var(--sat) - 85px)}.aos .bottom_sheet_wrap.type_resize_full .bottom_sheet{max-height:calc(100% - var(--sat) - 85px)}.bottom_sheet_wrap.type_shadow{background-color:transparent}.bottom_sheet_wrap.type_shadow .bottom_sheet{-webkit-box-shadow:0 -10px 30px 0 rgba(0,0,0,.1);box-shadow:0 -10px 30px 0 rgba(0,0,0,.1)}.bottom_sheet_wrap.type_blur{backdrop-filter:blur(20px)}.bottom_sheet_wrap.type_blur:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/blur.png)}.bottom_sheet_wrap.type_fit_height .bottom_sheet{max-height:90%}.bottom_sheet_wrap.curation{text-align:center}.bottom_sheet_wrap.curation .bottom_sheet{padding-top:24px}.bottom_sheet_wrap.curation .contents_area{padding:0 16px}.bottom_sheet_wrap.curation .img{display:block;width:120px;height:120px;margin:0 auto}.bottom_sheet_wrap.curation .title{display:block;margin-top:8px;font-size:1.9rem;line-height:2.5rem;font-weight:700;color:#000}.bottom_sheet_wrap.curation .desc{margin-top:8px;line-height:18px;color:#777}.bottom_sheet_wrap.curation .button_bottom_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.bottom_sheet_wrap.curation .button_bottom_box button{padding:12px;border-radius:5px;font-size:1.5rem;line-height:2.2rem;font-weight:700;letter-spacing:-.25px}.bottom_sheet_wrap.curation .button_bottom_box .button_primary{border:1px solid #06c755}.bottom_sheet_wrap.curation .button_bottom_box .button_primary:before{content:"";display:inline-block;margin:2px 8px 0 0;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-195px -667.5px;background-repeat:no-repeat;vertical-align:top}.bottom_sheet_wrap.curation .button_bottom_box .button_white{margin-top:8px}.bottom_sheet{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:640px;max-height:80%;min-width:320px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px 12px 0 0}.bottom_sheet_wrap.multi .bottom_sheet{max-height:465px}.bottom_sheet_wrap.multi .bottom_sheet .button_bottom_box .button_reset{-webkit-box-flex:0;-ms-flex:0 0 89px;flex:0 0 89px;width:89px}.bottom_sheet_wrap.single .bottom_sheet{max-height:386px}.bottom_sheet_wrap.single .bottom_sheet .button_bottom_box .button_reset{-webkit-box-flex:0;-ms-flex:0 0 89px;flex:0 0 89px;width:89px}.bottom_sheet_wrap.filter .bottom_sheet .header_area{padding:16px;text-align:center}.bottom_sheet_wrap.filter .bottom_sheet .header_area .title{font-size:16px;line-height:22px;font-weight:700}.bottom_sheet_wrap.filter .bottom_sheet .header_area .button_close{top:15px;right:20px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area{padding:0 16px 21px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .title{padding:10px 0;font-size:14px;line-height:22px;font-weight:700}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .title.sort .sort{display:inline-block;margin-top:2px;vertical-align:top}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .section.f_brand .button_list{padding-bottom:4px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .section.f_brand .view_more{padding-top:12px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .section.multiple .title{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .section.multiple .title .btn_erase{margin-left:auto;font-size:14px;line-height:22px;font-weight:400;color:#ff334b;cursor:pointer}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .section.multiple .title.f_brand .button_list{padding-bottom:0}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .line{width:100%;height:1px;background-color:#f5f5f5;margin-bottom:16px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:16px;padding-top:4px;margin-top:-4px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list li.hidden{display:none}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item{font-size:12px;line-height:16px;font-weight:400;display:inline-block;padding:10px 12px;color:#000;border:1px solid #efefef;border-radius:100px;position:relative;cursor:pointer;word-break:break-all}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item input{position:absolute;font-size:0;top:0;left:0;opacity:0}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item.selected{color:#fff;border:1px solid #000;background-color:#000}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item.disabled{color:#c8c8c8}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item.checked{color:#fff;border:1px solid #000;background-color:#000}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .button_list .item.checked .check{content:"";position:absolute;top:-5px;left:-1px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .category_input{display:block;position:relative;padding-bottom:12px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .category_input .input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px;border-radius:8px;background-color:#f8f8f8;padding:10px 36px 10px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .category_input .input svg{position:relative;top:1px;margin:0 4px 0 0}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .category_input .category_name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow-wrap:break-word;font-size:12px;font-weight:700;line-height:18px;color:#777;text-align:left}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .category_input .reset{position:absolute;top:12px;right:4px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;padding-bottom:16px}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input{font-size:16px;line-height:22px;font-weight:400;color:#000;width:calc(50% - 16px);background-color:#f5f5f5;border:0;border-radius:8px;padding:11px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input::-webkit-input-placeholder{color:#b7b7b7}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input::-moz-placeholder{color:#b7b7b7}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input:-ms-input-placeholder{color:#b7b7b7}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input::-ms-input-placeholder{color:#b7b7b7}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input::placeholder{color:#b7b7b7}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input input.error{border:1px solid #ff334b}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .price_input .dash{width:8px;padding:0 12px;text-align:center}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .btn_all{width:100%;border:1px solid #efefef;text-align:center;padding:6px 0;font-size:12px;line-height:18px;font-weight:400}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .btn_all:after{content:"";display:inline-block;vertical-align:top;margin-top:1px;margin-left:7px;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-526px -459.5px;background-repeat:no-repeat}.bottom_sheet_wrap.filter .bottom_sheet .contents_area .btn_all.opened:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bottom_sheet_wrap.filter .bottom_sheet .button_bottom_area{-webkit-box-shadow:0 -11px 22px 0 rgba(0,0,0,.03);box-shadow:0 -11px 22px 0 rgba(0,0,0,.03)}.bottom_sheet_wrap.filter .bottom_sheet .button_bottom_area .button_reset .reset{display:inline-block;margin:2px 6px 0 0;vertical-align:top}.bottom_sheet_wrap.filter .bottom_sheet .button_bottom_area .button_reset.disabled{color:#c8c8c8}.bottom_sheet .handlebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;position:relative;width:100%;height:20px}.bottom_sheet .handlebar:before{content:"";position:absolute;top:8px;left:0;right:0;width:50px;height:4px;margin:0 auto;width:29px;height:8px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-463.5px -410.5px;background-repeat:no-repeat}.bottom_sheet .header_area{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;padding:12px 16px;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet .header_area.lg .title{font-size:17px;font-weight:700;line-height:26px}.bottom_sheet .header_area.lg .button_close{top:13px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -352.5px;background-repeat:no-repeat}.bottom_sheet .header_area.align_left .title{text-align:left}.bottom_sheet .header_area .title{font-size:16px;line-height:20px;font-weight:500;text-align:center;color:#111}.bottom_sheet .header_area .button_close{right:12px;background-position:-660.5px -508.5px}.bottom_sheet .header_area .button_back,.bottom_sheet .header_area .button_close{position:absolute;top:10px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_sheet .header_area .button_back{left:12px;background-position:-660.5px -326.5px}.bottom_sheet .header_area.terms .button_bottom_box{padding-top:0}.bottom_sheet .close_area+.contents_area{padding-top:44px}.bottom_sheet .close_area .button_close{position:absolute;top:10px;right:12px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -508.5px;background-repeat:no-repeat;z-index:100}.bottom_sheet:not(.bottom_history_use) .contents_area::-webkit-scrollbar{display:none}.bottom_sheet .contents_area{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.bottom_sheet .contents_area .top_banner_list{white-space:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom_sheet .contents_area .top_banner_item{width:calc(100% - 32px);margin:0 16px;padding-bottom:39.605%}.bottom_sheet .contents_area .top_banner_item+.top_banner_item{margin-top:10px}.bottom_sheet .contents_area .top_banner_item:last-child{margin-bottom:20px}.bottom_sheet .contents_area .form_inner:before{content:none}.bottom_sheet .contents_area .form_inner.form_order{padding-bottom:7px}.bottom_sheet .contents_area .form_inner.form_gift{margin-bottom:0}.bottom_sheet .contents_area .label_check,.bottom_sheet .contents_area .toggle_box{margin-top:20px}.bottom_sheet .contents_area .toggle_box .text_toggle{font-size:14px}.bottom_sheet .button_area{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;border-top:1px solid rgba(0,0,0,.06)}.bottom_sheet .button_area [class^=btn]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:51px;border:1px solid #efefef;border-radius:5px;font-size:16px;line-height:19px;font-weight:600;color:#111;letter-spacing:-.3px}.bottom_sheet .button_area [class^=btn]+[class^=btn]{margin-left:7px}.bottom_sheet .button_area .btn_primary{border-color:#07b53b;background-color:#07b53b;color:#fff}.bottom_sheet .title_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 20px}.bottom_sheet .title_inner .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:21px;font-weight:700;color:#111}.bottom_sheet .title_inner .link_more{display:inline-block;font-size:12px;line-height:21px;color:#c8c8c8}.bottom_sheet .title_inner .link_more:after{content:"";display:inline-block;margin-bottom:-3px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -445.5px;background-repeat:no-repeat}.bottom_sheet .select_category{padding:15px 16px;font-size:12px;color:#b7b7b7}.bottom_sheet .select_list{margin-top:12px}.bottom_sheet .select_list.multi_select{margin-top:0;padding:16px 0}.bottom_sheet .select_list.multi_select:first-child{padding-top:12px}.bottom_sheet .select_list.multi_select .select_item{padding:0}.bottom_sheet .select_list.multi_select .select_item .label_checkbox{width:auto;margin-left:0;border-bottom:none;color:#303030;cursor:pointer}.bottom_sheet .select_list.multi_select .select_item .input_checkbox{background-position:-561px -601.5px}.bottom_sheet .select_list.multi_select .select_item .input_checkbox,.bottom_sheet .select_list.multi_select .select_item .input_checkbox:checked{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_sheet .select_list.multi_select .select_item .input_checkbox:checked{background-position:-535px -601.5px}.bottom_sheet .select_list.multi_select .select_item .input_checkbox:checked+.label_checkbox{color:#06c755}.bottom_sheet .select_list.multi_select+.multi_select{position:relative}.bottom_sheet .select_list.multi_select+.multi_select:before{position:absolute;top:0;left:16px;right:16px;border-top:1px solid #f5f5f5;content:""}.bottom_sheet .select_item{position:relative;padding:0 16px}.bottom_sheet .select_item:last-child .button_select,.bottom_sheet .select_item:last-child .label_checkbox{border-bottom:none}.bottom_sheet .select_item .button_select,.bottom_sheet .select_item .label_checkbox{position:relative;display:block;width:100%;padding:15px 50px 15px 16px;font-size:14px;line-height:18px;text-align:left;border-bottom:1px solid #f5f5f5;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom_sheet .select_item .button_select[aria-pressed=true],.bottom_sheet .select_item .label_checkbox[aria-pressed=true]{color:#06c755}.bottom_sheet .select_item .button_select[aria-pressed=true]:after,.bottom_sheet .select_item .label_checkbox[aria-pressed=true]:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-455px -667.5px;background-repeat:no-repeat}.bottom_sheet .select_item .input_checkbox{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bottom_sheet .button_bottom_area{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.bottom_sheet .button_bottom_area.type_block{min-height:auto}.bottom_sheet .button_bottom_area.type_block .button_bottom_box{padding:16px 11px}.bottom_sheet .button_bottom_area .button_bottom_box{position:static;padding-bottom:16px}.bottom_sheet .share_list{margin-top:-10px;padding:0 24px}.bottom_sheet .share_item{padding-bottom:20px}.bottom_sheet .share_item:last-child{padding-bottom:15px}.bottom_sheet .share_item .button_share{text-align:left;width:100%;height:40px;font-size:15px;line-height:40px;color:#303030}.bottom_sheet .share_item .button_share:before{content:"";display:inline-block;vertical-align:top;margin-right:14px}.bottom_sheet .share_item .button_share.line:before{background-position:-294px -559.5px}.bottom_sheet .share_item .button_share.keep:before,.bottom_sheet .share_item .button_share.line:before{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_sheet .share_item .button_share.keep:before{background-position:-252px -559.5px}.bottom_sheet .share_item .button_share.facebook:before{background-position:-210px -559.5px}.bottom_sheet .share_item .button_share.copy_link:before,.bottom_sheet .share_item .button_share.facebook:before{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bottom_sheet .share_item .button_share.copy_link:before{background-position:-168px -559.5px}.bottom_sheet .option_contents_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:auto}.bottom_sheet .option_inner{overflow-x:hidden;overflow-y:auto;padding:0 16px 8px}.bottom_sheet .option_inner .guide_text{padding:8px 0 12px;font-size:13px;line-height:18px;color:#707991;text-align:center}.bottom_sheet .option_inner .option_box_slide{overflow:hidden}.bottom_sheet .option_inner .carousel_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -16px;-webkit-transition:height .2s;transition:height .2s}.bottom_sheet .option_inner .carousel_item{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0 16px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet .option_inner .title_option{display:block;padding:12px 0;font-size:12px;line-height:16px;color:#b7b7b7}.bottom_sheet .option_inner .error_guide{display:inline-block;position:relative;padding-left:18px;margin-left:8px;font-size:12px;line-height:16px;color:#ff334b}.bottom_sheet .option_inner .error_guide:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px 0;background-repeat:no-repeat}.bottom_sheet .option_list{margin-left:-8px;padding-bottom:8px;font-size:0}.bottom_sheet .option_item{display:inline-block;padding:0 0 8px 8px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet .option_item .link{position:relative;z-index:1;display:block;padding:11px 15px;font-size:12px;line-height:16px;font-weight:700;color:#616161;border:1px solid #efefef;border-radius:8px}.bottom_sheet .option_item .link.active{border-color:#06c755;color:#06c755;background-color:rgba(6,199,85,.08)}.bottom_sheet .option_item .link.disabled{color:#efefef}.bottom_sheet .price_inner{padding:20px 16px 0;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.03);box-shadow:0 -1px 0 0 rgba(0,0,0,.03);text-align:right}.bottom_sheet .price_inner .opt_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:29.155%}.bottom_sheet .price_inner .opt_group .opt{font-size:12px;line-height:16px;color:#949494;white-space:pre-wrap;word-break:break-all;text-align:left}.bottom_sheet .price_inner .opt_group .opt:not(:only-child){max-width:calc(100% - 84px)}.bottom_sheet .price_inner .opt_group .opt_divider{display:inline-block;margin:0 4px;color:#dfdfdf;font-size:12px;line-height:16px}.bottom_sheet .price_inner .opt_group:not(.engrave) .opt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.bottom_sheet .price_inner .opt_group.engrave{margin-top:2px}.bottom_sheet .price_inner .opt_group.engrave .opt:not(.engrave_text){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.bottom_sheet .price_inner .opt_group.engrave .opt.engrave_text{white-space:pre-wrap}.bottom_sheet .price_inner .opt_group.engrave .opt_divider{color:#949494}.bottom_sheet .price_inner .price_group{margin-top:4px;font-size:0}.bottom_sheet .price_inner .price_group .text{display:inline-block;margin:3px 4px 0 0;color:#3f3f3f;font-size:14px;line-height:18px}.bottom_sheet .price_inner .icon_point{display:inline-block;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-342.5px -348.5px;background-repeat:no-repeat;margin:3px 4px 0 0;font-size:0;line-height:0;overflow:hidden;vertical-align:top}.bottom_sheet .price_inner .price{display:inline-block;color:#111;font-weight:700;vertical-align:top;font-size:24px;line-height:31px;font-weight:600}.bottom_sheet .price_inner .price.prime{padding-right:4px;text-decoration:line-through;color:#c8c8c8;font-size:19px;line-height:31px;font-weight:400}.bottom_sheet .price_inner.is_shadow{border-top:0;-webkit-box-shadow:0 -1px 16px -4px rgba(0,0,0,.1),0 -1px 0 0 rgba(0,0,0,.03);box-shadow:0 -1px 16px -4px rgba(0,0,0,.1),0 -1px 0 0 rgba(0,0,0,.03)}.bottom_sheet .consent_inner{padding:30px 16px 8px;text-align:center}.bottom_sheet .consent_inner .thumb{padding-bottom:24px}.bottom_sheet .consent_inner .thumb img{display:block;width:200px;height:180px;margin:0 auto}.bottom_sheet .consent_inner .title{display:block;font-size:24px;line-height:31px;letter-spacing:.33px}.bottom_sheet .consent_inner .description{display:block;margin-top:12px;font-size:16px;line-height:22px;color:#949494}.bottom_sheet .consent_inner .link{display:inline-block;margin-top:8px;font-size:16px;line-height:18px;color:#4270ed;text-decoration:underline}.bottom_sheet.bottom_history_use{max-height:80%}.bottom_sheet.bottom_history_use .header_area{padding:14px 16px}.bottom_sheet.bottom_history_use .header_area .title{color:#000;letter-spacing:-.24px;font-size:1.5rem;line-height:2rem;font-weight:700}.bottom_sheet.bottom_history_use .history_use_list{padding:0 16px 20px}.bottom_sheet.bottom_history_use .item{margin-top:12px;padding:17px 20px 15px;border:1px solid #efefef;border-radius:12px}.bottom_sheet.bottom_history_use .item:first-child{margin-top:20px}.bottom_sheet.bottom_history_use .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.8rem;font-weight:400}.bottom_sheet.bottom_history_use .info .title{width:40%;padding:5px 0;color:#949494}.bottom_sheet.bottom_history_use .info .detail{width:60%;margin-left:auto;padding-left:23px;text-align:right;color:#111;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet.bottom_history_use .info .detail.price{font-size:1.6rem;line-height:2.2rem;font-weight:700}.bottom_sheet.bottom_history_use .info .detail.refund{color:#4270ed}.bottom_sheet.bottom_sheet_amount .amount_gift{padding-bottom:16px}.bottom_sheet.bottom_sheet_amount .amount_gift .tit{margin:0 0 20px;border-top:0;text-align:center}.bottom_sheet.bottom_sheet_amount .btn_cancel{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 4px;background:#efefef;border-radius:8px;font-size:1.5rem;line-height:2.2rem;font-weight:700;letter-spacing:-.25px;color:#777;text-align:center}.bottom_sheet.bottom_sheet_option .input_box{position:relative}.bottom_sheet.bottom_sheet_option .input_box .inp{display:block;width:100%;padding:10px 50px 10px 14px;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:8px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:22px}.bottom_sheet.bottom_sheet_option .input_box .inp:focus{border-color:#96b2ff}.bottom_sheet.bottom_sheet_option .input_box .inp::-webkit-input-placeholder{color:#c8c8c8}.bottom_sheet.bottom_sheet_option .input_box .inp::-moz-placeholder{color:#c8c8c8}.bottom_sheet.bottom_sheet_option .input_box .inp:-ms-input-placeholder{color:#c8c8c8}.bottom_sheet.bottom_sheet_option .input_box .inp::-ms-input-placeholder{color:#c8c8c8}.bottom_sheet.bottom_sheet_option .input_box .inp::placeholder{color:#c8c8c8}.bottom_sheet.bottom_sheet_option .input_box .btn_close{position:absolute;right:0;top:0;width:44px;height:44px;-ms-flex-preferred-size:50px;flex-basis:50px}.bottom_sheet.bottom_sheet_option .input_box .btn_close:after{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-338.5px -641.5px;background-repeat:no-repeat}.bottom_sheet.bottom_sheet_option .input_box.is_error .inp,.bottom_sheet.bottom_sheet_option .input_box.is_error .inp:focus{border-color:#ff334b}.bottom_sheet.bottom_sheet_option .input_box.is_error+.guide_message_box{color:#ff334b}.bottom_sheet.bottom_sheet_option .guide_message_box{position:relative;padding:6px 38px 16px 0;letter-spacing:-.09px;color:#949494;font-size:13px;line-height:18px}.bottom_sheet.bottom_sheet_option .guide_message_box .guide_message{display:block}.bottom_sheet.bottom_sheet_option .guide_message_box .guide_message.grey{color:#949494}.bottom_sheet.bottom_sheet_option .guide_message_box .txt_limit{position:absolute;top:6px;right:0;color:#b7b7b7}.bottom_sheet.bottom_sheet_option .button_secondary{border:1px solid #efefef;color:#303030}.bottom_sheet.bottom_sheet_coupon .contents_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:32px}.bottom_sheet.bottom_sheet_coupon .tab_list.type_text{position:sticky;top:0;z-index:1;margin-bottom:32px}.bottom_sheet.bottom_sheet_coupon .tab_list.type_text+.title_area{margin-top:-16px}.bottom_sheet.bottom_sheet_coupon .key_info+.title_area{padding-top:20px}.bottom_sheet.bottom_sheet_coupon .key_info+.coupon_list{margin-top:20px}.bottom_sheet.bottom_sheet_coupon .error_message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bottom_sheet.bottom_sheet_coupon .button_more_area:last-child,.bottom_sheet.bottom_sheet_coupon .coupon_list:last-child{margin-bottom:32px}.bottom_sheet.bottom_sheet_coupon .guide_desc{padding:10px 16px;font-size:12px;line-height:18px;color:#b7b7b7}.bottom_sheet.bottom_sheet_history{max-height:calc(100% - var(--sat) - 44px)}.bottom_sheet.bottom_sheet_history .header_area .title:before{display:inline-block;margin:-4px 6px 0 0;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -462px;background-repeat:no-repeat;width:20px;height:18px;vertical-align:middle;content:""}.bottom_sheet.bottom_sheet_history .contents_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100% - 50px);overflow-y:auto;padding:8px 0 51px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet.bottom_sheet_history .history_subtit{-ms-flex-negative:0;flex-shrink:0;width:317px;margin-top:auto;padding:19px 10px;border-radius:7px;background:#f8f8f8;font-size:13px;line-height:18px;color:#949494;text-align:center;white-space:pre-line;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet.bottom_sheet_history .history_all_cards{position:relative;width:317px;margin-bottom:auto;text-align:center}.bottom_sheet.bottom_sheet_history .history_all_cards .card_list{display:grid;grid-template-columns:repeat(3,1fr);gap:11px 7px;padding:17px 0 31px}.bottom_sheet.bottom_sheet_history .history_all_cards .card_item{position:relative;overflow:hidden;width:101px;height:149px;border-radius:5px}.bottom_sheet.bottom_sheet_history .history_all_cards .card_item .link{display:block;position:relative;width:100%;height:100%}.bottom_sheet.bottom_sheet_history .history_all_cards .card_item .link:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.03);content:"";border-radius:4px}.bottom_sheet.bottom_sheet_history .history_all_cards .card_item .link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card{display:block;position:relative;width:317px;height:466px;padding:17px 0 76px}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card_image{padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card_image:before{z-index:0;background:rgba(0,0,0,.07)}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card_image img{position:relative;border-radius:15px}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card .flip_container{width:317px;height:466px;-webkit-perspective:1500px;perspective:1500px}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card .back,.bottom_sheet.bottom_sheet_history .history_all_cards .history_card .front{border-radius:15px}.bottom_sheet.bottom_sheet_history .history_all_cards .history_card .front .history_card_image:after{opacity:1}.bottom_sheet.bottom_sheet_history .history_all_cards .text_guide{position:absolute;bottom:0;left:0;width:100%;font-size:13px;line-height:41px;color:#616161;text-align:center;opacity:0;z-index:0;-webkit-transition:all .3s;transition:all .3s}.bottom_sheet.bottom_sheet_history .history_all_cards .text_guide.is_show{opacity:1;z-index:1}.bottom_sheet.bottom_sheet_history .history_all_cards .btn_gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;width:226px;height:41px;margin-left:-113px;padding:0 22px;border-radius:7px;background:#2b2b2b;font-size:12px;line-height:14px;font-weight:700;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;z-index:0;-webkit-transition:all .3s;transition:all .3s}.bottom_sheet.bottom_sheet_history .history_all_cards .btn_gift:before{display:inline-block;margin-right:4px;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-494px -689.5px;background-repeat:no-repeat;vertical-align:top;content:""}.bottom_sheet.bottom_sheet_history .history_all_cards .btn_gift.is_show{opacity:1;z-index:1}.bottom_sheet.bottom_sheet_history .history_all_cards .count{font-size:13px;line-height:18px;color:#555;text-align:center}.bottom_sheet.bottom_sheet_history .history_all_cards .notice{margin:6px 0 1px;font-size:12px;line-height:17px;color:#555;text-align:center}.bottom_sheet.bottom_sheet_payment{max-height:516px}.bottom_sheet.bottom_sheet_payment .header_area{padding:24px 16px 10px}.bottom_sheet.bottom_sheet_payment .header_area .title{display:block;font-size:16px;line-height:22px;font-weight:700;letter-spacing:-.44px}.bottom_sheet.bottom_sheet_payment .header_area .desc{margin-top:6px;font-size:12px;line-height:16px;color:#949494}.bottom_sheet.bottom_sheet_payment .header_area .button_close{top:23px}.bottom_sheet.bottom_sheet_payment .guide_list{position:relative;margin:10px 16px 4px;padding:12px 8px;border-radius:4px;background-color:#f5f5f5}.bottom_sheet.bottom_sheet_payment .guide_list .guide_item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;color:#949494;text-align:left}.bottom_sheet.bottom_sheet_payment .guide_list .guide_item:before{display:block;-ms-flex-negative:0;flex-shrink:0;width:4px;height:4px;margin:6px 6px 0;border-radius:50%;background-color:#949494;content:""}.bottom_sheet.bottom_sheet_payment .guide_list .guide_item+.guide_item{margin-top:2px}.bottom_sheet.bottom_sheet_payment .guide_list .guide_item .link_blue{color:#4270ed;text-decoration-line:underline}.bottom_sheet.bottom_sheet_payment .select_list{margin-top:3px}.bottom_sheet.bottom_sheet_payment .select_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;margin:0 16px;padding:0;border-bottom:1px solid #f5f5f5;font-size:16px;line-height:22px}.bottom_sheet.bottom_sheet_payment .select_item:last-child{border:none}.bottom_sheet.bottom_sheet_payment .select_item .button_select{padding:16px 28px 16px 0;border:none;font-size:16px;line-height:22px}.bottom_sheet.bottom_sheet_payment .select_item .button_select[aria-pressed=true]:after{right:2px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -220px;background-repeat:no-repeat}.bottom_sheet.bottom_sheet_payment .select_item .button_select:disabled{color:#e4e4e4}.bottom_sheet.bottom_sheet_payment .select_item .button_select:disabled .amount_info{color:inherit}.bottom_sheet.bottom_sheet_payment .select_item .amount_info{display:inline-block;margin-left:4px;color:#949494}.toggle_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:0}.toggle_box .text_toggle{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:16px;padding:4px 0;color:#111}.input_toggle_inner{position:relative;display:inline-block}.input_toggle_inner .input_toggle{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:10}.input_toggle_inner .input_toggle:checked+.toggle{background:#20c962}.input_toggle_inner .input_toggle:checked+.toggle:after{left:22px}.input_toggle_inner .toggle{position:relative;display:inline-block;width:44px;height:24px;background:#dfdfdf;border-radius:12px;-webkit-transition:.2s;transition:.2s}.input_toggle_inner .toggle:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:10px;background:#fff;-webkit-transition:left .2s;transition:left .2s}.tooltip_box{position:relative;display:inline-block;vertical-align:top}.tooltip_box .button_help{margin:2px 0 0 2px;padding:3px;vertical-align:top;font-size:0}.tooltip_box .button_help svg{width:15px;height:15px}.tooltip_box.is_active:after{content:"";position:absolute;top:24px;left:5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #638dff}.tooltip_box.is_active+.text_tooltip{display:block}.tooltip_box+.text_tooltip{display:none;top:31px}.text_tooltip{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;top:0;max-width:290px;padding:12px;font-size:13px;line-height:19px;letter-spacing:-.2px;background:#638dff;border-radius:3px;color:#fff;z-index:25}.text_tooltip.fixed{position:fixed}.text_tooltip.arrow{margin-top:7px}.text_tooltip.arrow .arrow{display:block}.text_tooltip.type_close p{padding-right:44px}.text_tooltip.type_short{font-size:13px;line-height:18px;font-weight:400;border-radius:6px;padding:8px 12px}.text_tooltip .arrow{display:none;position:absolute;top:-7px;left:5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #638dff}.text_tooltip .button_link{font-size:1.5rem;line-height:2.2rem;font-weight:700;display:block;margin:18px 0 2px;text-align:center}.text_tooltip .button_close{position:absolute;top:13px;right:13px;width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-482.5px -641.5px;background-repeat:no-repeat}.text_tooltip.black{top:35px;right:4px;background-color:#000;border-radius:6px;width:320px;padding:8px 16px 8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text_tooltip.black .arrow{top:-7px;right:45px;left:auto;border-bottom-color:#000;border-bottom-width:10px}.text_tooltip.black .button_close{position:unset;top:unset;right:unset;-webkit-box-flex:0;-ms-flex:none;flex:none}.text_tooltip.black.type_close p{padding-right:12px;font-size:12px;line-height:16px;font-weight:400;margin-right:auto}.tooltip_gift{position:fixed;left:50%;bottom:73px;bottom:calc(73px + env(safe-area-inset-bottom));bottom:calc(73px + constant(safe-area-inset-bottom));z-index:101;max-width:100%;width:328px;font-size:0;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bottom_nav.event~.tooltip_gift{bottom:89px;bottom:calc(89px + env(safe-area-inset-bottom));bottom:calc(89px + constant(safe-area-inset-bottom))}.tooltip_gift .wrap_img{position:relative;display:inline-block;overflow:hidden;width:100%;font-size:0;border-radius:10px;-webkit-box-shadow:0 7px 18px rgba(0,0,0,.12);box-shadow:0 7px 18px rgba(0,0,0,.12)}.tooltip_gift .wrap_img img{width:100%}.tooltip_gift .link{position:relative;display:inline-block}.tooltip_gift .btn_close{position:absolute;right:0;top:0;width:32px;height:32px}.search_filter_button{position:relative}.search_filter_button,.search_filter_button .slot_div{line-height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.search_filter_button .arrow{width:10px;height:10px;position:absolute;left:50%;top:calc(100% + 4px)}.search_filter_button .message{padding:8px 8px 8px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;position:absolute;top:calc(100% + 12px)}.bx_lst_tab{position:relative;padding:15px 15px 0}.bx_lst_tab .lst_tab{display:table;table-layout:fixed;width:100%;border:1px solid #f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.bx_lst_tab .lst_tab>li{display:table-cell;width:100%}.bx_lst_tab .lst_tab>li:first-child .link_menu{border-right:1px solid #f1f1f1}.bx_lst_tab .lst_tab>li:last-child .link_menu{border-right:0}.bx_lst_tab .lst_tab .link_menu{display:block;height:40px;font-size:0;text-align:center}.bx_lst_tab .lst_tab .menu_tit{display:inline-block;max-width:calc(100% - 35px);font-size:15px;line-height:2.67em;color:#111;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx_lst_tab .lst_tab .menu_tit.point{position:relative}.bx_lst_tab .lst_tab .menu_tit.point:before{content:"";display:inline-block;margin-right:4px;width:14px;height:15px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -268px;background-repeat:no-repeat;vertical-align:-2px}.bx_lst_tab .lst_tab .txt{display:inline-block;margin-left:3px;font-size:14px;line-height:2.86em;color:#111;vertical-align:middle}.bx_lst_tab .lst_tab .txt.em{font-weight:700;color:#474747}.brand_title{position:relative;margin-bottom:12px;padding:0 16px}.brand_title .link{padding:6px 82px 6px 65px;display:block}.brand_title .thumb_box{overflow:hidden;position:absolute;top:0;left:16px;width:50px;height:50px;border-radius:50%;border:1px solid #f5f5f5}.brand_title .thumb_box img{width:100%}.brand_title .title{display:block;font-weight:700;line-height:18px;color:#111}.brand_title .text_sub,.brand_title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand_title .text_sub{margin-top:4px;font-size:12px;line-height:16px;color:#949494}.brand_title .txt_more{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#c8c8c8}.brand_title .txt_more:after{content:"";display:inline-block;margin-bottom:-3px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -445.5px;background-repeat:no-repeat}.empty_filter.section_wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.empty_filter.search_wrap .empty_thumb{width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-62px -497.5px;background-repeat:no-repeat;margin:0 auto 33px}.empty_filter .empty_wrap{padding:78px 0}.empty_filter .empty_thumb{width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-62px -497.5px;background-repeat:no-repeat;margin:0 auto 33px}.empty_filter .notice_area{text-align:center;font-size:14px;line-height:20px;color:#b7b7b7}.empty_filter .notice_area .tit{margin-bottom:8px;font-size:16px;line-height:22px;color:#000}.empty_filter .button_set{margin-top:16px}.empty_filter .btn.border_type{display:inline-block;height:44px;padding:0 26px;font-size:15px;font-weight:700;line-height:42px;color:#303030;border-color:#efefef}.brand_list_wrap{min-height:calc(100vh - var(--sat) - 182px - var(--sab))}.brand_list_area{-ms-flex-negative:0;flex-shrink:0;max-width:100%}.brand_list_title{margin-bottom:12px;padding-left:16px;color:#06c755;font-weight:700;line-height:18px}.brand_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.brand_list.circle6{padding:0}.brand_list.circle6 .brand_item{width:33.33%;max-height:145px}.brand_list.circle6 .thumb_box{width:86px;height:86px}.brand_list.circle6 .name{max-width:86px}.brand_list.square4{padding:0 10px}.brand_list.square4 .brand_item{position:relative;width:50%;max-height:none;padding:0 6px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.brand_list.square4 .link{display:block}.brand_list.square4 .thumb_box{width:100%;height:auto;margin-bottom:8px;padding-bottom:60.3125%}.brand_list.square4 .thumb_box:after{display:none}.brand_list.square4 .thumb_box .thumb{position:absolute;top:0;left:0;border-radius:7px}.brand_list.square4 .name{max-width:100%;font-size:14px;line-height:18px;font-weight:400;text-align:left}.brand_list.grid_5x .brand_item{width:20%;max-height:95px}.brand_list.grid_5x .thumb_box{width:56px;height:56px;margin-bottom:6px}.brand_list.grid_5x .name{max-width:56px}.brand_list .brand_item{width:25%;max-height:110px;padding-bottom:16px;text-align:center;font-size:0}.scroll_horizontal .brand_list{display:block;-ms-flex-wrap:unset;flex-wrap:unset;width:auto;padding:0 16px;font-size:0}.scroll_horizontal .brand_list .brand_item{display:inline-block;vertical-align:top;padding:0 10px 0 0;width:20%;min-width:80px;max-height:128px;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll_horizontal .brand_list .brand_item:last-child{min-width:86px;padding-right:16px}.scroll_horizontal .brand_list .brand_item .icon_more{display:inline-block;position:relative;width:70px;height:70px;margin-bottom:6px;background-color:#fff;border-radius:50%;border:1px solid #1dcc64;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll_horizontal .brand_list .brand_item .icon_more:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-518.5px -199px;background-repeat:no-repeat}.scroll_horizontal .brand_list .brand_item .icon_more~.name{color:#06c755}.brand_item .link{display:inline-block;font-size:0;max-width:100%}.brand_item .thumb_box{display:inline-block;position:relative;width:70px;height:70px;margin-bottom:8px;border-radius:50%}.brand_item .thumb_box:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid rgba(0,0,0,.03)}.brand_item .thumb_box .thumb{display:block;width:100%;height:100%;margin-bottom:6px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.brand_item .thumb_box .label{position:absolute;top:-2px;left:-2px;min-width:32px;padding:2px 6px;border-radius:9px;color:#fff;font-size:10px;font-weight:700;line-height:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.brand_item .thumb_box .label.best{background:#f78411}.brand_item .name{max-width:80px;padding:0 2px;font-size:12px;line-height:16px;color:#111;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.brand_swiper_wrap{overflow:hidden;padding-top:24px}.brand_swiper_wrap .brand_list{-ms-flex-negative:0;flex-shrink:0}.brand_swiper_wrap .brand_list.grid_5x .brand_item{width:20%;max-height:95px}.brand_swiper_wrap .brand_list.grid_5x .thumb_box{width:56px;height:56px;margin-bottom:6px}.brand_swiper_wrap .brand_list.grid_5x .name{max-width:56px}.title_area+.brand_swiper_wrap{padding-top:0;margin-top:-8px}.brand_carousel_wrap{padding-top:24px}.title_area+.brand_carousel_wrap{padding-top:0;margin-top:-8px}.brand_carousel_wrap .carousel_dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4px auto 20px;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:none;transform:none}.brand_carousel_wrap .carousel_dots.grid_5x{margin:8px auto 24px}.brand_carousel_wrap .carousel_dot{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;background:#000;opacity:.1}.brand_carousel_wrap .carousel_dot_active{opacity:1}.brand_carousel_wrap.is_dynamic .carousel_dot{-webkit-transform:scale(.33);transform:scale(.33);-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.brand_carousel_wrap.is_dynamic .carousel_dot_active{-webkit-transform:scale(1);transform:scale(1)}.brand_carousel_wrap.is_dynamic .carousel_dot_next,.brand_carousel_wrap.is_dynamic .carousel_dot_prev{-webkit-transform:scale(.714);transform:scale(.714)}.brand_carousel_wrap.is_dynamic .carousel_dot_hidden{display:none}.brand_carousel_wrap.is_dynamic .carousel_dot_visible{display:block}.brand_carousel_inner{overflow:hidden}.brand_carousel_container{display:-webkit-box;display:-ms-flexbox;display:flex}.brand_carousel_container .brand_list_area{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.brand_carousel_container .brand_list{-ms-flex-negative:0;flex-shrink:0}.brand_carousel_container .brand_list.grid_5x .brand_item{width:20%;max-height:95px}.brand_carousel_container .brand_list.grid_5x .thumb_box{width:56px;height:56px;margin-bottom:6px}.brand_carousel_container .brand_list.grid_5x .name{max-width:56px}.title_area~.brand_list_page_wrap{margin-top:-24px}.brand_promotion{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:0 16px 20px;border-radius:10px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.07);box-shadow:0 0 2px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.07)}.brand_promotion .brand_promotion_banner{overflow:hidden;position:relative;width:44.024%;height:0;padding-bottom:55.977%}.brand_promotion .brand_promotion_banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand_promotion .brand_promotion_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:55.976%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.brand_promotion .brand_promotion_item{overflow:hidden;position:relative;width:calc(50% - 8px);height:calc(50% - 8px);margin:4px;border-radius:7px}.brand_promotion .brand_promotion_item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background-color:rgba(0,0,0,.05);pointer-events:none}.brand_promotion .brand_promotion_item .link{display:block;width:100%;height:100%}.brand_promotion .brand_promotion_item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand_rising_list{padding:0 16px;margin-bottom:24px}.brand_rising_item .link{display:block}.brand_rising_item .thumb_area{position:relative;float:left;overflow:hidden;width:70px;height:70px;margin-right:16px;border-radius:70px}.brand_rising_item .thumb_area:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid rgba(0,0,0,.03)}.brand_rising_item .thumb_area img{width:100%}.brand_rising_item .info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px}.brand_rising_item .info_area .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:18px;color:#111}.brand_rising_item .info_area .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin-top:4px;font-size:12px;line-height:16px;color:#949494}.brand_rising_item+.brand_rising_item{margin-top:16px}.search_result_title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search_result_title_area~.search_result_title_area{margin-top:20px}.search_result_title_area .button_brand{display:inline-block;-ms-flex-negative:0;flex-shrink:0;padding:8px 12px;border-radius:6px;background:#f5f5f5;color:#303030;font-size:1.2rem;line-height:1.6rem;font-weight:700}.search_result_title_area .button_brand:before{content:"";display:inline-block;margin-right:2px;vertical-align:-2px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-374.5px -348.5px;background-repeat:no-repeat}.search_result_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.search_result_title .thumb_box{display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:38px;height:38px;margin-right:8px;border-radius:50%}.search_result_title .thumb_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search_result_title .brand_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.search_result_title .brand_name{font-size:14px;line-height:18px;font-weight:700;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.search_result_title .brand_info{margin-top:4px;font-size:12px;line-height:16px;color:#949494}.search_result_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.search_result_item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 7px);flex:0 0 calc(25% - 7px);font-size:0}.search_result_item:not(:first-child){margin-left:9px}.search_result_item .link{position:relative;display:block}.search_result_item .thumb_area{overflow:hidden;position:relative;width:100%;padding-top:100%;border-radius:6px}.search_result_item .thumb_area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.03);z-index:5}.search_result_item .thumb{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.search_result_item .price_group{margin-top:6px}.search_result_item .price_group .icon_point_save{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-342.5px -348.5px;background-repeat:no-repeat;display:inline-block;margin:2px 2px 0 0;vertical-align:top}.search_result_item .price_group .price{font-size:14px;line-height:17px;font-weight:600;word-break:break-all}.category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 8px 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.title_area+.category_list{padding-top:0}.category_list .category_item{width:25%;max-height:108px;padding-bottom:16px;text-align:center;font-size:0}.category_list.type_3x .category_item{width:33%}.category_list.type_5x{padding-bottom:0}.category_list.type_5x .category_item{width:20%;max-height:92px}.category_list.type_5x .category_item .thumb_box{width:54px;height:54px}.category_list.type_round .thumb_box,.category_list.type_round .thumb_box .thumb{border-radius:50%}.category_item .link{display:inline-block;font-size:0;max-width:100%}.category_item .link.active .icon_all:after,.category_item .link.active .thumb_box:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid #06c755}.category_item .link.active .name{font-weight:700;color:#06c755}.category_item .thumb_box{display:inline-block;position:relative;width:70px;height:70px;margin-bottom:6px}.category_item .thumb_box .thumb{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category_item .thumb_box .label,.category_item .thumb_box .label.barcode:after{position:absolute;width:16px;height:16px;right:0;bottom:0}.category_item .thumb_box .label.barcode:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-584px -689.5px;background-repeat:no-repeat;content:""}.category_item .icon_all{display:inline-block;position:relative;width:70px;height:70px;margin-bottom:6px;font-size:13px;line-height:70px;font-weight:700;color:#777;background:#f5f5f5;border-radius:50%}.category_item .name{max-width:80px;padding:0 2px;font-size:12px;line-height:16px;color:#111;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.category_scroll{overflow:hidden}.category_scroll .category_list{display:block;padding:20px 16px 30px;margin-bottom:-20px;font-size:0;white-space:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:16px}.category_scroll .category_item{display:inline-block;width:auto;padding:0 12px 16px 0;scroll-snap-align:start;vertical-align:top}.category_scroll .category_item:last-child{padding-right:0}.category_scroll .category_item .name{white-space:normal}.category_list_slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.category_list_slide .category_item_slide{width:68px;max-height:76px;margin-bottom:10px;text-align:center;position:relative}.category_list_slide .category_item_slide .thumb_box{display:block;position:relative;width:60px;height:60px;margin:1px 4px 8px;-webkit-clip-path:path("M0.5 30C0.5 19.8961 2.89649 12.5491 7.7228 7.7228C12.5491 2.89649 19.8961 0.5 30 0.5C40.1039 0.5 47.4509 2.89649 52.2772 7.7228C57.1035 12.5491 59.5 19.8961 59.5 30C59.5 40.1039 57.1035 47.4509 52.2772 52.2772C47.4509 57.1035 40.1039 59.5 30 59.5C19.8961 59.5 12.5491 57.1035 7.7228 52.2772C2.89649 47.4509 0.5 40.1039 0.5 30Z");clip-path:path("M0.5 30C0.5 19.8961 2.89649 12.5491 7.7228 7.7228C12.5491 2.89649 19.8961 0.5 30 0.5C40.1039 0.5 47.4509 2.89649 52.2772 7.7228C57.1035 12.5491 59.5 19.8961 59.5 30C59.5 40.1039 57.1035 47.4509 52.2772 52.2772C47.4509 57.1035 40.1039 59.5 30 59.5C19.8961 59.5 12.5491 57.1035 7.7228 52.2772C2.89649 47.4509 0.5 40.1039 0.5 30Z")}.category_list_slide .category_item_slide .thumb_box img{width:44px;height:44px;padding:8px}.category_list_slide .category_item_slide .thumb_box:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.03);content:""}.category_list_slide .category_item_slide .thumb_border{display:none;position:absolute;top:1px;left:4px}.category_list_slide .category_item_slide .name{width:68px;display:block;font-size:12px;line-height:14px;color:#303030;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category_list_slide .category_item_slide.is_active .thumb_border{display:block}.category_list_slide .category_item_slide.is_active .name{font-size:12px;line-height:14px;font-weight:700}@media screen and (min-width:640px){.category_scroll .category_list{padding-left:5px;padding-right:5px;white-space:normal}.category_scroll .category_item{width:90px;padding-left:0;padding-right:0}}.message_area{overflow:hidden;position:relative;padding:20px;margin:20px 16px 0;border:1px solid #efefef;min-height:124px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;background:#fff}.message_area:before{content:"";position:absolute;bottom:0;right:30px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/bg_message_area@2x.png);width:91px;height:104px;background-size:91px 104px;background-repeat:no-repeat}.message_area_text{margin:0 90px 40px 0;font-size:1.6rem;line-height:2.1rem;font-weight:700}.message_area_profile{position:relative;margin-right:8px}.message_area_profile_img{position:relative;width:60px;height:60px;border:1px solid rgba(0,0,0,.05);border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.message_area_profile_button{position:absolute;bottom:-1px;right:-2px;width:23px;height:23px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-544.5px -472.5px;background-repeat:no-repeat}.message_area_profile_item{position:relative;float:left;width:44px;height:44px;border-radius:50%;overflow:hidden;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d5e3fd}.message_area_profile_item:nth-child(2),.message_area_profile_item:nth-child(3){margin-left:-21px}.message_area_profile_item .num{position:absolute;width:100%;display:block;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:2rem;font-weight:600;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.message_area_profile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message_area_thanks_button{position:absolute;bottom:20px;display:block;color:#06c755;font-size:1.2rem;line-height:1.8rem;font-weight:600}.message_area_thanks_button:before{content:"";display:block;position:absolute;bottom:1px;width:100%;height:1px;background-color:#06c755}.message_area_go_button{width:100%;margin-top:17px;padding:11px 0;color:#fff;border-radius:5px;background-color:#06c755;font-size:1.2rem;line-height:1.8rem;font-weight:700}.message_area_birthday_date{margin-top:3px;color:#777;font-size:1.3rem;line-height:1.8rem;font-weight:400}.message_area_birthday_date:before{content:"";display:inline-block;margin-right:5px;width:10px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-359px -179.5px;background-repeat:no-repeat}.message_area.type_birthday,.message_area.type_scheduled,.message_area.type_scheduled2,.message_area.type_scheduled_multi,.message_area.type_selected,.message_area.type_selected_multi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:62px;margin:0;padding:16px;border:none}.message_area.type_birthday:before,.message_area.type_scheduled2:before,.message_area.type_scheduled:before,.message_area.type_scheduled_multi:before,.message_area.type_selected:before,.message_area.type_selected_multi:before{display:none}.message_area.type_birthday .message_area_text,.message_area.type_scheduled2 .message_area_text,.message_area.type_scheduled .message_area_text,.message_area.type_scheduled_multi .message_area_text,.message_area.type_selected .message_area_text,.message_area.type_selected_multi .message_area_text{width:70%;margin:0;font-size:1.6rem;line-height:2rem;font-weight:700}.message_area.type_birthday .message_area_profile:before{content:"";display:block;position:absolute;top:-20px;right:-15px;width:79px;height:83px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-371.5px -184px;background-repeat:no-repeat}.message_area.type_selected_multi .message_area_text{width:65%}.message_area.type_scheduled,.message_area.type_scheduled2,.message_area.type_scheduled_multi{padding:18px 16px 16px;margin:20px 16px 0;border:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;background:#fff;min-height:152px}.message_area.type_scheduled2 .message_area_text,.message_area.type_scheduled .message_area_text,.message_area.type_scheduled_multi .message_area_text{letter-spacing:-.7px;font-size:1.4rem;line-height:1.9rem;font-weight:700}.message_area.type_scheduled2 .message_area_profile,.message_area.type_scheduled .message_area_profile,.message_area.type_scheduled_multi .message_area_profile{z-index:2;margin-right:0}.message_area.type_scheduled:before{right:22px}.message_area.type_scheduled2:before{right:20px}.message_area.type_scheduled_multi:before{right:38px}.message_area.type_scheduled_multi .message_area_text{width:64%}.tab_list.type_text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;margin-bottom:16px;background-color:#fff}.tab_list.type_text:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#efefef}.tab_list.type_text .tab_item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.tab_list.type_text .tab_item .link{position:relative;display:block;padding:14px 2px;font-size:15px;line-height:20px;font-weight:700;color:#b7b7b7;text-align:center;z-index:10;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab_list.type_text .tab_item .link.active{color:#111}.tab_list.type_text .tab_item .link.active:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#000}.tab_list.type_text .tab_item .link.new .tab_text:after{content:"";display:inline-block;width:5px;height:5px;margin:3px 0 0 2.5px;background:#ff334b;border-radius:5px;vertical-align:top}.tab_list.type_text .tab_item .link.is_lottie{padding:0;width:100%;height:100%}.tab_list.type_text .tab_item .link.is_lottie .tab_lottie{display:block;position:absolute;width:100%;height:48px;background-color:#fff}.tab_list.type_text .tab_item .link.is_lottie .tab_text{padding:14px 2px;opacity:0}.tab_list.type_box,.tab_list.type_tag{padding:0 16px 12px;margin-left:-6px;font-size:0}.tab_list.type_box .tab_item,.tab_list.type_tag .tab_item{position:relative;display:inline-block;margin:0 0 8px 8px;vertical-align:middle}.tab_list.type_box .button_tab,.tab_list.type_tag .button_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 12px;border:1px solid #b7b7b7;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:16px;text-align:left;outline:none;color:#555}.tab_list.type_box .button_tab.active,.tab_list.type_tag .button_tab.active{color:#fff;background-color:#111;border-color:#111}.tab_list.type_box .button_tab .icon_theme,.tab_list.type_tag .button_tab .icon_theme{margin:0 4px 0 -4px;overflow:hidden;-o-object-fit:cover;object-fit:cover;vertical-align:top}.tab_list.type_tag .tab_item{margin:0 0 8px 6px}.tab_list.type_tag .button_tab{height:auto;padding:8px 12px;color:#000;border:1px solid #efefef;border-radius:5px}.tab_list.type_tag .button_tab.active{background-color:#06c755;border-color:#06c755}.tab_list.type_tag .button_tab .icon_theme{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0}.tab_list.type_tag .button_tab .tab_text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.expanded_tab_area{position:sticky;top:calc(var(--sat) + 44px);left:0;right:0;padding-right:48px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#fff;z-index:30;max-width:640px;margin:12px 0}.aos .expanded_tab_area{top:calc(var(--sat) + 56px)}.aos .expanded_tab_area.expanded:before{top:calc(var(--sat) + 104px)}.expanded_tab_area:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#efefef}.expanded_tab_area.expanded{position:fixed;overflow:visible;top:calc(var(--sat) + 44px);height:auto;margin:0 auto;background:transparent}.expanded_tab_area.expanded:not(.disable_sticky){z-index:110}.expanded_tab_area.expanded:before{position:fixed;top:calc(var(--sat) + 99px);right:0;left:0;bottom:0;background-color:rgba(0,0,0,.6);content:"";max-width:640px;margin:0 auto;-webkit-animation:expanded_dimmed .7s;animation:expanded_dimmed .7s}.expanded_tab_area.expanded:after{bottom:auto;top:47px;z-index:20}.expanded_tab_area.expanded+.content_area{padding-top:72px}.expanded_tab_area.expanded .title{visibility:visible;opacity:1;background:#fff}.expanded_tab_area.expanded .scroll_tab_inner{overflow:hidden;background:#fff;z-index:0}.expanded_tab_area.expanded .button_expanded .icon_collapse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expanded_tab_area.disable_sticky.expanded{position:absolute;top:0;left:0;width:100%}.expanded_tab_area.disabled_dim:before{display:none}.expanded_tab_area.sub_category{height:54px;margin:0 auto}.expanded_tab_area.sub_category.expanded{top:calc(var(--sat) + 110px)}.expanded_tab_area.sub_category.expanded:after{top:54px}.aos .expanded_tab_area.sub_category.expanded{top:calc(var(--sat) + 122px)}.expanded_tab_area.sub_category.expanded .scroll_tab_inner .category_name{display:-webkit-box;display:-ms-flexbox;display:flex}.expanded_tab_area.sub_category.expanded .scroll_tab_inner .tab_list{display:none}.expanded_tab_area.sub_category.expanded .button_expanded,.expanded_tab_area.sub_category .scroll_tab_inner{height:54px}.expanded_tab_area.sub_category .scroll_tab_inner .tab_item{padding-right:13px}.expanded_tab_area.sub_category .scroll_tab_inner .tab_item .link{font-size:13px;line-height:16px;font-weight:400;padding:19px 5px;color:#616161}.expanded_tab_area.sub_category .scroll_tab_inner .tab_item .link.active{color:#111;font-weight:700}.expanded_tab_area.sub_category .scroll_tab_inner .category_name{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#949494}.expanded_tab_area.sub_category .collapse_tab_inner{height:auto}.expanded_tab_area.sub_category .collapse_tab_inner .sub_category_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.expanded_tab_area.sub_category .collapse_tab_inner .carousel_dots .carousel_dot{width:6px;height:6px;margin:0;background-color:#efefef;opacity:1}.expanded_tab_area.sub_category .collapse_tab_inner .carousel_dots .carousel_dot_active{background-color:#111}.expanded_tab_area.sub_category .collapse_tab_inner .carousel_dots .carousel_dot+.carousel_dot{margin-left:5px}.expanded_tab_area.sub_category .sub_category_list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 0;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}.expanded_tab_area.sub_category .sub_category_item{display:inline-block;width:33.3333333333%;color:#616161;vertical-align:top}.expanded_tab_area.sub_category .sub_category_item .link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:13px;line-height:16px;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:11px 8px 11px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.09px}.expanded_tab_area.sub_category .sub_category_item .link.active{color:#111;font-weight:700}.expanded_tab_area.sub_category .button_expanded{width:52px;height:53px}.expanded_tab_area.tab_box{height:84px;margin-bottom:0}.expanded_tab_area.tab_box.category_off{display:none}.expanded_tab_area.tab_box:not(.expanded):after{all:unset}.expanded_tab_area.tab_box.expanded:after{top:84px}.expanded_tab_area.tab_box .scroll_tab_inner{height:84px}.expanded_tab_area.tab_box .title{height:83px;padding-top:28px}.expanded_tab_area.tab_box .tab_list.type_box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:22px 0;margin-left:0;white-space:nowrap;font-size:0}.expanded_tab_area.tab_box .tab_list.type_box .tab_item{margin:0;padding:0}.expanded_tab_area.tab_box .tab_list.type_box .tab_item:last-child{padding-right:16px}.expanded_tab_area.tab_box .tab_list.type_box .button_tab{height:44px;border-color:#efefef;border-radius:36px;background-color:#fff;color:#616161;gap:2px}.expanded_tab_area.tab_box .tab_list.type_box .button_tab.active{border-color:#000;background-color:#000;color:#fff}.expanded_tab_area.tab_box .tab_list.type_box .button_tab .icon img{width:32px;height:32px}.expanded_tab_area.tab_box .collapse_tab_inner{padding:24px 16px}.expanded_tab_area.tab_box .collapse_tab_inner .tab_list.type_box{padding:0;gap:8px}.expanded_tab_area.tab_box .collapse_tab_inner .tab_list.type_box .tab_item{max-width:100%;overflow:hidden}.expanded_tab_area.tab_box .collapse_tab_inner .tab_list.type_box .tab_item .button_tab .text{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.expanded_tab_area.tab_box .button_expanded{height:84px}.expanded_tab_area .title{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;height:48px;padding:14px 16px;font-size:15px;line-height:20px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:15}.expanded_tab_area .scroll_tab_inner{position:relative;height:48px;margin-bottom:-20px;padding-left:14px;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;z-index:10;-webkit-transition:opacity .4s;transition:opacity .4s}.expanded_tab_area .scroll_tab_inner .tab_list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:14px;padding:0}.expanded_tab_area .scroll_tab_inner .tab_item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-right:20px;overflow:initial}.expanded_tab_area .scroll_tab_inner .tab_item:last-child{padding-right:0}.expanded_tab_area .collapse_tab_inner{overflow-x:hidden;position:relative;height:0;max-height:276px;margin-right:-48px;-webkit-transition:height .5s cubic-bezier(0,0,.2,1);transition:height .5s cubic-bezier(0,0,.2,1);overflow-y:hidden;background:#fff}.expanded_tab_area .collapse_tab_inner .tab_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 8px 12px 16px}.expanded_tab_area .collapse_tab_inner .tab_item{padding:0 8px 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px}.expanded_tab_area .collapse_tab_inner .tab_item .link.active{border-color:#000;color:#fff;background:#000}.expanded_tab_area .collapse_tab_inner .tab_item .link.active:after{content:none}.expanded_tab_area .collapse_tab_inner .tab_item .link{display:block;padding:6px 20px;border:1px solid #eee;border-radius:20px;color:#000;font-weight:700;word-break:break-all}.expanded_tab_area .collapse_tab_inner .carousel_dots{width:100%;padding-bottom:20px;text-align:center}.expanded_tab_area .button_expanded{position:absolute;top:0;right:0;width:48px;height:47px;z-index:20;outline:none;background:#fff}.expanded_tab_area .button_expanded .icon_collapse{display:block;margin:0 auto;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -418px;background-repeat:no-repeat;-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform, -webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s}.expanded_tab_area.text_only .tab_list.type_box .button_tab{padding-left:16px}.expanded_tab_area.text_only .tab_list.type_box .button_tab .icon{display:none}.expanded_tab_area.text_only .tab_list.type_box .button_tab .text{font-size:16px;line-height:19px;font-weight:700;letter-spacing:-.2px}.folding_tab_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:8px}.folding_tab_area.expanded .tab_list.type_tag{max-height:none}.folding_tab_area.expanded .button_folding .icon_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.folding_tab_area .tab_list.type_tag{overflow:hidden;max-height:80px;padding-bottom:0}.folding_tab_area .button_folding{width:48px;height:48px;padding:14px;margin-left:-10px}.folding_tab_area .button_folding .icon_arrow{display:block;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -418px;background-repeat:no-repeat}.scroll_tab_area{overflow:hidden}.scroll_tab_area .scrolling{margin-bottom:-20px;padding:0 0 20px 10px;overflow:hidden}.scroll_tab_area .tab_list.type_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-left:0;white-space:nowrap;font-size:0}.scroll_tab_area .tab_list.type_box .tab_item{margin-bottom:6px}.scroll_tab_area .tab_list.type_box .tab_item:last-child{padding-right:16px}.scroll_tab_area.type02{position:relative;margin-bottom:20px}.scroll_tab_area.type02:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#efefef}.scroll_tab_area.type02 .scrolling{position:relative;z-index:10;height:48px;padding-left:16px;-webkit-transition:opacity .4s;transition:opacity .4s}.scroll_tab_area.type02 .tab_list.type_box .tab_item{margin:0;padding-right:20px;overflow:initial}.scroll_tab_area.type02 .tab_list.type_box .tab_item .button_tab{position:relative;z-index:10;display:block;height:auto;padding:14px 2px;text-align:center;border:none;color:#949494;font-size:15px;line-height:20px}.scroll_tab_area.type02 .tab_list.type_box .tab_item .button_tab.active{color:#111;font-weight:700;background-color:transparent}.scroll_tab_area.type02 .tab_list.type_box .tab_item .button_tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#111}.scroll_tab_area.type03{margin-top:14px}.scroll_tab_area.type03 .tab_item{margin-left:5px}.scroll_tab_area.type03 .button_tab{height:36px;border-color:#efefef;border-radius:36px;background-color:#fff;color:#616161}.scroll_tab_area.type03 .button_tab.active{border-color:#111;background-color:#fff;color:#000;font-weight:700}.scroll_tab_area.type04{margin-top:13px}.scroll_tab_area.type04 .tab_list.type_box .tab_item{margin:0 0 0 5px}.scroll_tab_area.type04 .button_tab{height:36px;border-color:#efefef;border-radius:36px;background-color:#fff;color:#616161}.scroll_tab_area.type04 .button_tab.active{border-color:#efefef;background-color:#efefef;color:#000;font-weight:700}.scroll_tab_area.type04+.product_list{margin-top:12px}.scroll_tab_area.type05 .scrolling{padding-left:11px}.scroll_tab_area.type05 .tab_list.type_box .tab_item{margin:0 0 2px 5px}.scroll_tab_area.type05 .button_tab{height:38px;border-radius:5px;border:1px solid #efefef;font-size:13px;color:#111}.scroll_tab_area.type05 .button_tab.active{border-color:#29cc6a;background-color:#ebf6f0;font-weight:700;color:#29cc6a}.scroll_tab_area.type06 .tab_item{margin-left:5px}.scroll_tab_area.type06 .button_tab{height:36px;border-color:#efefef;border-radius:36px;background-color:#fff;color:#616161}.scroll_tab_area.type06 .button_tab.active{border-color:#000;background-color:#000;color:#fff}.scroll_tab_area.type07{padding-top:8px;background-color:#fff}.scroll_tab_area.type07 .button_tab{height:34px;border-color:#efefef;border-radius:34px;background-color:#f5f5f5;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.scroll_tab_area.type07 .button_tab .txt{color:#3f3f3f;margin-right:10px}.scroll_tab_area.type07.fixed{position:sticky;top:calc(var(--sat) + 146px);z-index:90}.aos .scroll_tab_area.type07.fixed{top:calc(var(--sat) + 158px)}.combi_tab_area{background-color:#f7f7f7}.combi_tab_area .title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 16px 0}.combi_tab_area .title .text{font-size:18px;line-height:25px;font-weight:700}.combi_tab_area .title .btn{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -418px;background-repeat:no-repeat;margin:2px 2px 2px auto}.combi_tab_area .scroll_tab_inner{margin-top:8px;padding-left:15px;overflow-x:hidden;overflow-y:hidden}.combi_tab_area .scroll_tab_inner .double_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.combi_tab_area .scroll_tab_inner .double_wrap .tab_list:first-child{padding-bottom:0}.combi_tab_area .collapse_tab_inner{display:none;margin-top:8px;padding-left:15px;padding-right:15px}.combi_tab_area .collapse_tab_inner .tab_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.combi_tab_area.expanded .title .btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.combi_tab_area.expanded .scroll_tab_inner{display:none}.combi_tab_area.expanded .collapse_tab_inner{display:block}.combi_tab_area .tab_list.type_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;margin-left:0;white-space:nowrap;font-size:0;gap:8px}.combi_tab_area .tab_list.type_box .tab_item{margin:0;padding:0}.combi_tab_area .tab_list.type_box .tab_item:last-child{padding-right:16px}.combi_tab_area .tab_list.type_box .button_tab{height:44px;border-color:#efefef;border-radius:36px;background-color:#fff;color:#616161;padding:0 16px 0 8px;gap:2px}.combi_tab_area .tab_list.type_box .button_tab.active{border-color:#000;background-color:#000;color:#fff;font-weight:700}.combi_tab_area .tab_list.type_box .button_tab .text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combi_tab_area .tab_list.type_box .button_tab .icon img{width:32px;height:32px}.combi_tab_area.text_only .tab_list.type_box .button_tab{padding-left:16px}.combi_tab_area.text_only .tab_list.type_box .button_tab .icon{display:none}.combi_tab_area.text_only .tab_list.type_box .button_tab .text{font-size:16px;line-height:19px;font-weight:700;letter-spacing:-.2px}@-webkit-keyframes expanded_dimmed{0%{opacity:0}to{opacity:1}}@keyframes expanded_dimmed{0%{opacity:0}to{opacity:1}}.home_brand_tab .double_slide_tab_area{position:relative}.home_brand_tab .double_slide_tab_area:first-child{margin-top:24px}.home_brand_tab .double_slide_tab_area .category_tab_area{position:relative;bottom:0;margin-bottom:20px;padding:0 8px;text-align:left;white-space:nowrap}.home_brand_tab .double_slide_tab_area .category_tab_area .category_tab{margin:0 2px;padding:0 4px;background:none;color:#111;font-size:16px;line-height:22px;font-weight:700;opacity:.12;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.home_brand_tab .double_slide_tab_area .category_tab_area .category_tab:focus{outline:none}.home_brand_tab .double_slide_tab_area .category_tab_area .category_tab.is_active{opacity:1}.home_brand_tab .carousel_wrap{overflow:hidden}.home_brand_tab .carousel_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 8px 16px;font-size:0;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.home_brand_tab .tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;white-space:nowrap;font-size:0;vertical-align:top}.home_brand_tab .button_tab{overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:126px;margin:0 8px 0 0;padding:5px 15px 5px 6px;border-radius:36px;border:1px solid #efefef;font-size:12px;line-height:16px;color:#3f3f3f;letter-spacing:-.2px;vertical-align:top}.home_brand_tab .button_tab .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.home_brand_tab .button_tab .thumb{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:7px;border:1px solid rgba(0,0,0,.03);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.home_brand_tab .button_tab.is_active{background-color:#1f1f1f}.home_brand_tab .button_tab.is_active .txt{font-weight:700;color:#fff}.home_brand_tab .button_round_area{padding-top:32px}.home_spc_theme .double_slide_tab_area,.home_theme_keyword .double_slide_tab_area{position:relative}.home_spc_theme .double_slide_tab_area.slide_bottom,.home_theme_keyword .double_slide_tab_area.slide_bottom{padding-bottom:12px}.home_spc_theme .carousel_wrap,.home_theme_keyword .carousel_wrap{overflow:hidden}.home_spc_theme .carousel_area,.home_theme_keyword .carousel_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 0 16px;font-size:0;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.home_spc_theme .carousel_area .button_tab,.home_theme_keyword .carousel_area .button_tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:130px;margin:0 8px 0 0;padding:6px 15px 6px 6px;border-radius:36px;border:0;font-size:12px;line-height:16px;color:#3f3f3f;letter-spacing:-.2px;vertical-align:top;background-color:#f5f5f5}.home_spc_theme .carousel_area .button_tab:nth-child(odd),.home_theme_keyword .carousel_area .button_tab:nth-child(odd){margin-bottom:8px}.home_spc_theme .carousel_area .button_tab .txt,.home_theme_keyword .carousel_area .button_tab .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.home_spc_theme .carousel_area .button_tab .thumb,.home_theme_keyword .carousel_area .button_tab .thumb{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:7px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.home_spc_theme .carousel_area .button_tab.is_active,.home_theme_keyword .carousel_area .button_tab.is_active{background-color:#1f1f1f}.home_spc_theme .carousel_area .button_tab.is_active .txt,.home_theme_keyword .carousel_area .button_tab.is_active .txt{font-weight:700;color:#fff}.search_area{position:fixed;z-index:30;top:calc(var(--sat) + 44px);left:0;right:0;padding:10px 16px;background-color:#fff;max-width:608px;margin:0 auto}.aos .search_area{top:calc(var(--sat) + 56px)}.search_area .input_search_box{display:block;position:relative;height:38px;padding:0 38px 0 36px;border-radius:5px;background-color:#f5f5f5}.search_area .input_search_box:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-386.5px -641.5px;background-repeat:no-repeat;content:"";position:absolute;top:8px;left:10px}.search_area .input_search_box fieldset{height:100%}.search_area .input_search{width:100%;height:100%;font-size:16px}.search_area .input_search::-webkit-input-placeholder{color:#b7b7b7}.search_area .input_search::-moz-placeholder{color:#b7b7b7}.search_area .input_search:-ms-input-placeholder{color:#b7b7b7}.search_area .input_search:-moz-placeholder{color:#b7b7b7}.search_area .input_search:focus{outline:none}.search_area .button_delete{position:absolute;top:0;right:0;padding:8px}.search_area .button_delete:after{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-410.5px -641.5px;background-repeat:no-repeat;content:"";display:block}.search_area .button_delete:focus{outline:none}.search_keyword_area{padding:15px 16px 0;margin-bottom:-85px}.search_keyword_area .auto_complete_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search_keyword_area .auto_complete_list .auto_complete_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:15px 0}.search_keyword_area .auto_complete_list .auto_complete_item .input_text{font-size:14px;line-height:18px;font-weight:400;color:#06c755;-webkit-box-flex:0;-ms-flex:none;flex:none}.search_keyword_area .auto_complete_list .auto_complete_item .auto_text{font-size:14px;line-height:18px;font-weight:400;color:#000;-webkit-box-flex:0;-ms-flex:none;flex:none}.search_keyword_area .auto_complete_list .auto_complete_item .date{display:none;font-size:13px;line-height:18px;font-weight:400;color:#b7b7b7;margin-left:auto}.search_keyword_area .auto_complete_list .auto_complete_item.recent .date{display:inline-block}.search_keyword_area .auto_complete_list .auto_complete_item .link{position:absolute;top:0;left:0;width:100%;height:100%}.tag_list{margin-left:-8px;padding:0 16px;font-size:0}.tag_list .tag{position:relative;display:inline-block;margin:0 0 10px 8px;vertical-align:middle}.tag_list .link_tag{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:185px;height:40px;padding:8px 16px;text-align:left;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:21px}.tag_list .link_tag .ico{overflow:hidden;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin:0 4px 0 -7px;vertical-align:top;-o-object-fit:cover;object-fit:cover}.tag_list .link_tag .tag_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;color:#303030}.keyword_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:275px;margin:-8px;padding:0 4px;counter-reset:ranking}.keyword_box .keyword_item{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;font-size:0}.keyword_box .keyword_item:before{counter-increment:ranking;content:counter(ranking);position:absolute;top:14px;left:12px;z-index:10;text-align:center;font-size:19px;line-height:26px;font-weight:700;font-style:italic;color:#b7b7b7}.keyword_box .keyword_item:after{position:absolute;right:16px;bottom:0;left:43px;border-bottom:1px solid #f5f5f5;content:""}.keyword_box .keyword_item:nth-child(-n+3):before{color:#06c755}.keyword_box .keyword_item:nth-child(-n+5):before{left:19px}.keyword_box .keyword_item:nth-child(-n+5) .keyword{padding-left:46px}.keyword_box .keyword{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:55px;padding:16px 12px 16px 42px;-webkit-box-sizing:border-box;box-sizing:border-box}.keyword_box .keyword .ico_hot{display:inline-block;width:23px;height:16px;margin-left:4px;vertical-align:top;content:""}.keyword_box .keyword_txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:13px;line-height:22px;font-weight:700;color:#111}.list_menu_tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px;margin:10px 0 6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111;background:#fff}.list_menu_tab .btn_group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;vertical-align:top}.container .section_wrap:first-child .list_menu_tab:first-child{margin-top:-1px}.list_menu_tab.fixed{position:sticky;top:calc(var(--sat) + 43px);z-index:90}.aos .list_menu_tab.fixed{top:calc(var(--sat) + 55px)}.list_menu_tab.opened{z-index:110!important}.list_menu_tab.type_sm{padding-top:10px;margin-top:0}.list_menu_tab.type_sm .text{color:#949494}.list_menu_tab .text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;line-height:26px}.list_menu_tab .text em{font-size:16px;line-height:26px;font-weight:700;vertical-align:bottom}.list_menu_tab .text_count{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#949494}.list_menu_tab .button_filter,.list_menu_tab .button_filter_count,.list_menu_tab .button_order,.list_menu_tab .button_point{padding:7px 12px;margin-left:4px;border:1px solid #efefef;border-radius:3px;font-size:12px;line-height:16px;color:#000;word-break:keep-all;background-color:#fff}.list_menu_tab .button_filter:before,.list_menu_tab .button_filter_count:before,.list_menu_tab .button_order:before,.list_menu_tab .button_point:before{content:"";display:inline-block;vertical-align:top;margin-right:4px}.list_menu_tab .button_filter:disabled,.list_menu_tab .button_filter_count:disabled,.list_menu_tab .button_order:disabled,.list_menu_tab .button_point:disabled{color:#e4e4e4;border-color:#e4e4e4;pointer-events:none}.list_menu_tab .button_filter:disabled:before,.list_menu_tab .button_filter_count:disabled:before,.list_menu_tab .button_order:disabled:before,.list_menu_tab .button_point:disabled:before{opacity:.125}.list_menu_tab .button_order:before{width:16px;height:16px;background-position:-710.5px -72px}.list_menu_tab .button_filter:before,.list_menu_tab .button_order:before{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.list_menu_tab .button_filter:before{margin:1px 0 0;width:14px;height:14px;background-position:-310.5px -348.5px}.list_menu_tab .button_filter[aria-pressed=true]{color:#fff;background-color:#06c755;border-color:#06c755}.list_menu_tab .button_filter[aria-pressed=true]:before{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-294.5px -348.5px;background-repeat:no-repeat}.list_menu_tab .button_filter_count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.list_menu_tab .button_filter_count:before{margin:1px 2px 0 0;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-310.5px -348.5px;background-repeat:no-repeat}.list_menu_tab .button_filter_count .count{min-width:16px;border-radius:9px;background:#111;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:9px;font-weight:700}.list_menu_tab .button_point:before{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -108px;background-repeat:no-repeat}.list_menu_tab .button_point[aria-pressed=true]{color:#fff;background-color:#06c755}.list_menu_tab .button_point[aria-pressed=true]:before{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -126px;background-repeat:no-repeat}.list_menu_tab .button_view_mode{padding:6px;margin-left:4px;border:1px solid #efefef;border-radius:3px;font-size:0;line-height:0;color:#000}.list_menu_tab .button_view_mode:before{content:"";display:block;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-140px -689.5px;background-repeat:no-repeat}.list_menu_tab .button_view_mode.grid:before{background-position:-22px -667.5px}.list_menu_tab .button_view_mode.list:before{background-position:-140px -689.5px}.list_menu_tab.type_filter .btn_group{position:relative}.list_menu_tab .button_integration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;border:1px solid #c8c8c8;border-radius:6px;color:#111;font-size:12px;line-height:16px;font-weight:400}.list_menu_tab .button_integration .filter_count{display:none;width:16px;height:16px;border-radius:16px;font-size:9px;line-height:16px;font-weight:700;background-color:#000;color:#fff;text-align:center;margin:2px 0}.list_menu_tab.collection{padding-top:4px;margin-top:0}.list_menu_tab.collection.fixed{top:calc(var(--sat) + 127px);z-index:29}.list_menu_tab.collection.fixed.category_off{top:calc(var(--sat) + 44px);z-index:29}.aos .list_menu_tab.collection.fixed.category_off{top:calc(var(--sat) + 56px)}.aos .list_menu_tab.collection.fixed{top:calc(var(--sat) + 139px)}.search_wrap .list_menu_tab{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search_wrap .list_menu_tab.fixed{position:sticky;top:calc(var(--sat) + 92px);z-index:100}.aos .search_wrap .list_menu_tab.fixed{top:calc(var(--sat) + 104px)}.search_wrap .list_menu_tab .text{font-size:16px;line-height:26px;font-weight:700}.search_wrap .list_menu_tab .text em{font-weight:400;vertical-align:bottom}.toast_wrap{position:fixed;left:0;right:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1001;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility 0s .4s;transition:opacity .4s,visibility 0s .4s;pointer-events:none}.toast_wrap.type_icon .toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:190px;min-height:142px;margin:0 auto;padding:24px 16px}.toast_wrap.type_icon [class*=icon_]{display:block;margin-bottom:14px}.toast_wrap.type_icon .icon_wishlist{background-position:-84px -559.5px}.toast_wrap.type_icon .icon_wishlist,.toast_wrap.type_icon .icon_wishlist_off{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.toast_wrap.type_icon .icon_wishlist_off{background-position:-126px -559.5px}.toast_wrap.type_icon svg{width:40px;height:40px;margin-bottom:6px}.toast_wrap.toast_like{max-width:640px;padding:0 16px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.toast_wrap.toast_like .icon{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:6px;background:#fff;border-radius:6px}.toast_wrap.toast_like .icon img{width:32px;height:32px}.toast_wrap.toast_like .toast{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;min-width:100%;margin:0;padding:16px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background-color:rgba(0,0,0,.6);border-radius:8px;pointer-events:auto}.toast_wrap.toast_like .text{font-size:14px;line-height:22px;font-weight:400;color:#fff}.toast_wrap.toast_like .link{position:absolute;top:50%;right:32px;margin-top:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;height:32px;font-weight:400;border-radius:500px;background-color:rgba(0,0,0,.3);font-size:12px;line-height:18px;color:#fff;white-space:nowrap}.toast_wrap.toast_like.bottom_above{bottom:100px;bottom:calc(100px + constant(safe-area-inset-bottom));bottom:calc(100px + env(safe-area-inset-bottom))}.toast_wrap.toast_delivery{top:44px;bottom:auto;z-index:99;opacity:0;visibility:hidden;max-width:375px;margin:0 auto;-webkit-transform:translateY(calc(-100% - var(--sat) - 44px));transform:translateY(calc(-100% - var(--sat) - 44px));-webkit-transition:all 1.05s cubic-bezier(.53,.68,.48,1);transition:all 1.05s cubic-bezier(.53,.68,.48,1)}.aos .toast_wrap.toast_delivery{top:56px;-webkit-transform:translateY(calc(-100% - var(--sat) - 56px));transform:translateY(calc(-100% - var(--sat) - 56px))}.toast_wrap.toast_delivery.is_visible{opacity:1;visibility:visible;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform:translateY(calc(10px + var(--sat)));transform:translateY(calc(10px + var(--sat)));-webkit-transition:all 1.05s cubic-bezier(.53,.68,.48,1);transition:all 1.05s cubic-bezier(.53,.68,.48,1)}.toast_wrap.toast_delivery.is_event_product.is_visible{-webkit-transform:translateY(72px);transform:translateY(72px);-webkit-transform:translateY(calc(72px + var(--sat)));transform:translateY(calc(72px + var(--sat)))}.toast_wrap.toast_delivery .toast{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:343px;margin:0 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background-color:rgba(0,0,0,.85);border-radius:8px;pointer-events:auto}.toast_wrap.toast_delivery .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:42px;height:42px;margin-right:12px;background:#fff;border-radius:16px}.toast_wrap.toast_delivery .icon img{width:32px;height:32px}.toast_wrap.toast_delivery .text{font-size:13px;line-height:18px;letter-spacing:-.09px;color:#fff;word-break:break-all}.toast_wrap.toast_info{max-width:375px;margin:0 auto}.toast_wrap.toast_info .toast{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:343px;margin:0 16px;padding:20px 16px 20px 52px;background-color:rgba(0,0,0,.85);border-radius:8px;pointer-events:auto;text-align:left}.toast_wrap.toast_info .toast:before{position:absolute;top:12px;left:12px;display:inline-block;content:"";width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-141px -601.5px;background-repeat:no-repeat}.toast_wrap.top{top:44px;bottom:auto;z-index:99;margin:0 auto;-webkit-transform:translateY(calc(-100% - var(--sat) - 44px));transform:translateY(calc(-100% - var(--sat) - 44px));-webkit-transition:all 1.05s cubic-bezier(.53,.68,.48,1);transition:all 1.05s cubic-bezier(.53,.68,.48,1);-webkit-box-sizing:border-box;box-sizing:border-box}.aos .toast_wrap.top{top:56px;-webkit-transform:translateY(calc(-100% - var(--sat) - 56px));transform:translateY(calc(-100% - var(--sat) - 56px))}.toast_wrap.top.is_visible{opacity:1;visibility:visible;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform:translateY(calc(10px + var(--sat)));transform:translateY(calc(10px + var(--sat)));-webkit-transition:all 1.05s cubic-bezier(.53,.68,.48,1);transition:all 1.05s cubic-bezier(.53,.68,.48,1)}.toast_wrap.bottom{bottom:78px;bottom:calc(78px + constant(safe-area-inset-bottom));bottom:calc(78px + env(safe-area-inset-bottom));-webkit-transform:translateY(0);transform:translateY(0)}.toast_wrap.bottom_above{bottom:132px;bottom:calc(132px + constant(safe-area-inset-bottom));bottom:calc(132px + env(safe-area-inset-bottom));-webkit-transform:translateY(0);transform:translateY(0)}.toast_wrap.is_visible{opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility 0s;transition:opacity .4s,visibility 0s}.toast_wrap.is_visible .toast{pointer-events:auto}.toast_wrap .toast{display:inline-block;min-width:104px;max-width:305px;padding:12px 16px;border-radius:5px;background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box}.toast_wrap .toast.radius{border-radius:500px}.toast_wrap .toast .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.toast_wrap .toast svg{width:18px;height:18px;padding-right:8px}.toast_wrap .text{font-size:12px;line-height:18px;color:#fcfcfc;word-break:keep-all}.toast_wrap.toast_gift{left:16px;right:16px;max-width:305px}.toast_wrap.toast_gift .toast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:10px 12px 11px;border-radius:8px}.toast_wrap.toast_gift .text{margin-left:8px}.toast_wrap.toast_ordersheet .toast{min-width:271px;max-width:350px;margin:0 16px;padding:8px 10px;border-radius:100px}.toast_wrap.toast_ordersheet .text{font-size:14px;line-height:18px;color:#fff}.toast_wrap.toast_ordersheet .text em{font-weight:700;color:#06c755}.toast_wrap.toast_option{margin-bottom:2px}.toast_wrap.toast_option .toast{padding:12px 16px;border-radius:100px}.toast_wrap.toast_option .toast .text{color:#fff}.more{display:block;text-align:center}.container .loading_wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0}.container .loading_wrap .tit{margin-bottom:22px;font-size:24px;font-weight:400}.container .loading_wrap .icon{display:block;text-align:center}.loading_spinner circle{-webkit-transform-origin:15px 15px;transform-origin:15px 15px;-webkit-animation:animationStroke 1s linear infinite,animationTransform 1s linear infinite;animation:animationStroke 1s linear infinite,animationTransform 1s linear infinite}@-webkit-keyframes animationStroke{0%,to{stroke-dasharray:0,80}50%{stroke-dasharray:70,80}}@keyframes animationStroke{0%,to{stroke-dasharray:0,80}50%{stroke-dasharray:70,80}}@-webkit-keyframes animationStroke02{0%,to{stroke-dasharray:0,50}50%{stroke-dasharray:40,50}}@keyframes animationStroke02{0%,to{stroke-dasharray:0,50}50%{stroke-dasharray:40,50}}@-webkit-keyframes animationTransform{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(320deg);transform:rotate(320deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes animationTransform{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(320deg);transform:rotate(320deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.gift_card_list{padding:0 16px}.gift_card_item{display:block;position:relative;width:100%;padding-bottom:100%}.gift_card_item .image_card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;padding:24px 10px 10px;background-size:100% auto;border-radius:7px;text-align:center;white-space:normal;color:#fff}.gift_card_item .card_inner{height:158px}.gift_card_item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:17px;line-height:20px;font-weight:700;white-space:pre-line}.gift_card_item .date{display:block;padding-bottom:2px;font-size:11px;line-height:15px}.gift_card_item .from{display:block;padding-bottom:24px;font-size:13px;line-height:17px;font-weight:700}.gift_card_item .link_gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:62px;padding:6px;text-align:left;background:#fff;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_card_item .link_gift .thumb_gift_box{position:relative;margin-right:14px;width:50px;height:50px}.gift_card_item .link_gift .thumb_gift_box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background-color:rgba(0,0,0,.05);pointer-events:none}.gift_card_item .link_gift .thumb_gift{width:50px;height:50px;border-radius:5px}.gift_card_item .link_gift .text_gift{display:block;padding-right:10px;color:#000;font-size:12px;line-height:17px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.gift_card_scroll{overflow:hidden;padding:0 0 26px 16px}.gift_card_scroll .gift_card_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 0 0;white-space:nowrap;font-size:0}.gift_card_scroll .gift_card_item{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;padding-bottom:0;width:254px;height:254px}.gift_card_scroll .gift_card_item:last-child{margin-right:16px}.gift_sender_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;color:#111}.gift_sender_info .thmb{overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:40px;height:40px;margin-right:9px;border-radius:50%}.gift_sender_info .thmb:after{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:50%;border:1px solid rgba(0,0,0,.05);content:""}.gift_sender_info .thmb img{width:100%;height:100%;vertical-align:top}.gift_sender_info .from{font-size:16px;line-height:25px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;letter-spacing:-.24px}.gift_sender_info .from .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift_sender_info .date{font-size:13px;line-height:18px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:14px;letter-spacing:-.09px;color:#b7b7b7}.gift_receiver_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 3px;color:#111}.gift_receiver_info .thmb{overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;width:43px;height:43px;margin-right:10px;border-radius:50%}.gift_receiver_info .thmb img{width:100%;height:100%;vertical-align:top}.gift_receiver_info .receiver{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;color:#23292e;font-size:1.6rem;line-height:2.1rem}.gift_receiver_info .receiver .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift_receiver_info .quantity{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:10px;font-size:1.4rem;line-height:1.7rem}.gift_card_receive .gift_card_wrap{padding:32px 16px}.gift_card_receive .bx_img{overflow:hidden;position:relative;width:100%;padding-top:100%;background-size:100% auto;border-radius:10px}.gift_card_receive .bx_card_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:26.056%;left:14%;right:14%;bottom:24.97%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}.gift_card_receive .message{font-size:16px;line-height:19px;overflow:hidden;position:absolute;top:50%;left:23px;right:23px;max-height:100%;color:#fff;white-space:pre-wrap;text-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift_card_receive.photo_type .inner{position:absolute;top:8.0832%;left:8.0838%;right:8.3832%;bottom:26.9461%}.gift_card_receive.photo_type .inner:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,rgba(0,0,0,.3),transparent 33.04%);content:""}.gift_card_receive.photo_type .inner img{width:100%;vertical-align:top}.gift_card_receive.photo_type .bx_card_txt{top:87.1317%;left:8.2%;right:8.2%;bottom:5.3892%}.gift_card_receive.photo_type .message{max-height:44px;color:#555}.recipient .gift_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 16px}.recipient .gift_item_thumb{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;position:relative;width:93px;height:93px;margin-right:16px;border-radius:8px}.recipient .gift_item_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipient .gift_item_thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.recipient .gift_item_info .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:14px;line-height:18px;color:#111}.recipient .gift_item_info .opt_group{display:block;margin-top:4px}.recipient .gift_item_info .opt_group.engrave{margin-top:2px}.recipient .gift_item_info .opt_group.engrave .opt+.opt:before{color:#949494;content:"+"}.recipient .gift_item_info .opt_group .opt{font-size:12px;line-height:16px;color:#949494;word-break:break-all;white-space:pre-wrap}.recipient .gift_item_info .opt_group .opt+.opt:before{display:inline-block;margin:0 4px;color:#dfdfdf;content:"|"}.recipient .gift_item_info .num{display:block;margin-top:2px;color:#949494;font-size:12px;line-height:16px}.gift_item_info,.gift_item_info.canceled .gift_product_info,.gift_item_info.expired .gift_product_info,.gift_item_info.preparing .gift_product_info,.gift_item_info.returned .gift_product_info,.gift_item_info.shipped .gift_product_info,.gift_item_info.shipping .gift_product_info,.gift_item_info.used .gift_product_info{position:relative}.gift_item_info.canceled .gift_product_info:before,.gift_item_info.expired .gift_product_info:before,.gift_item_info.preparing .gift_product_info:before,.gift_item_info.returned .gift_product_info:before,.gift_item_info.shipped .gift_product_info:before,.gift_item_info.shipping .gift_product_info:before,.gift_item_info.used .gift_product_info:before{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;content:""}.gift_item_info.canceled .gift_product_info:after,.gift_item_info.expired .gift_product_info:after,.gift_item_info.preparing .gift_product_info:after,.gift_item_info.returned .gift_product_info:after,.gift_item_info.shipped .gift_product_info:after,.gift_item_info.shipping .gift_product_info:after,.gift_item_info.used .gift_product_info:after{position:absolute;left:auto;top:8px;right:0;z-index:3;display:block;width:80px;height:80px;border:none;background-position:0 0;background-size:100% auto;content:""}.gift_item_info.used .gift_product_info:before{content:"used"}.gift_item_info.used .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_used@2x.png)}.gift_item_info.used .gift_sub_info{position:relative}.gift_item_info.used .gift_sub_info:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.8;content:""}.gift_item_info.used .gift_sub_info .gift_voucher_code .btn_copy:disabled{border-color:#e4e4e4;color:#e4e4e4}.gift_item_info.used .gift_sub_info .gift_voucher_code .btn_use:disabled{background-color:#e4e4e4}.gift_item_info.canceled .gift_product_info:before{content:"canceled"}.gift_item_info.canceled .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_canceled@2x.png)}.gift_item_info.expired .gift_product_info:before{content:"expired"}.gift_item_info.expired .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_expired@2x.png)}.gift_item_info.preparing .gift_product_info:before{content:"preparing"}.gift_item_info.preparing .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_preparing@2x.png)}.gift_item_info.shipping .gift_product_info:before{content:"shipping"}.gift_item_info.shipping .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_shipping@2x.png)}.gift_item_info.shipped .gift_product_info:before{content:"shipped"}.gift_item_info.shipped .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_shipped@2x.png)}.gift_item_info.returned .gift_product_info:before{content:"returned"}.gift_item_info.returned .gift_product_info:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_returned@2x.png)}.gift_item_info.type_small{padding-bottom:20px}.gift_item_info.type_small .gift_product_info{padding-bottom:0}.gift_item_info.type_small .gift_product_info:after{content:none}.gift_item_info.type_small .gift_product_info .link{bottom:0}.gift_item_info.type_small .thmb{-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px}.gift_item_info .link{position:absolute;top:16px;right:0;bottom:16px;left:0}.gift_item_info.gift_voucher{padding:32px 24px;background-color:#f5f5f5}.gift_item_info.gift_voucher .gift_box{overflow:hidden;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04)}.gift_item_info.gift_voucher .gift_product_info{padding-top:20px}.gift_item_info.gift_voucher .gift_product_info:after{border-bottom:none}.gift_item_info .gift_sub_info+.gift_product_info{border-top:1px solid #f5f5f5}.gift_item_info .gift_product_txt{min-width:0}.gift_item_info.gift_delivery{padding:32px 24px;background-color:#f5f5f5}.gift_item_info.gift_delivery .gift_box{overflow:hidden;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04)}.gift_item_info .notice_box{padding-top:12px}.gift_product_info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px;padding:16px 0}.gift_product_info .thmb{overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0;width:64px;height:64px;margin-right:16px;border-radius:4px}.gift_product_info .thmb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.gift_product_info .thmb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift_product_info .product_name{font-size:14px;line-height:22px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;-webkit-box-flex:1;-ms-flex:1;flex:1}.gift_product_info .option{display:inline-block;margin-top:4px;font-size:12px;line-height:16px;color:#949494}.gift_product_info .status_txt{display:block;margin-top:4px;font-size:13px;line-height:16px;color:#949494}.gift_product_info .status_txt.c_blue{color:#3a87a0}.gift_product_info .status_txt.c_gray{color:#777}.gift_product_info .status_txt.c_red{color:#ff334b}.gift_product_info+.gift_shipping_info{border-top:1px solid #f5f5f5}.gift_product_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 16px 0;padding:10px 12px;border-radius:8px;background-color:#f5f5f5;position:relative}.gift_product_option .label{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:12px;padding:3px 4px;border-radius:4px;border:1px solid #dfdfdf;font-size:12px;line-height:16px;color:#b7b7b7;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_product_option .option{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all;font-size:14px;line-height:18px}.gift_product_option .btn_option{position:relative;min-width:72px;height:32px;padding:7px 11px;border-radius:6px;background-color:#fff;font-size:13px;line-height:16px;font-weight:700;color:#303030;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.0588235294);box-shadow:0 0 0 1px rgba(0,0,0,.0588235294)}.gift_product_option .btn_option:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:0 2px 8px -2px rgba(0,0,0,.1215686275);box-shadow:0 2px 8px -2px rgba(0,0,0,.1215686275)}.gift_product_option .btn_option svg{margin-top:-1px}.gift_bar_code{margin:0 16px;padding:40px 0 36px;text-align:center}.gift_bar_code .bx_img{position:relative}.gift_bar_code .bx_img img{width:100%;vertical-align:top}.gift_bar_code .bx_img svg{max-width:100%}.gift_bar_code .bx_img+.bx_img{margin-top:36px}.gift_qr_code{margin:0 16px;padding:16px 0 36px;text-align:center}.gift_qr_code .bx_img{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_voucher_code{margin:0 40px;padding:40px 0 36px;text-align:center}.gift_voucher_code .txt_code{display:block;font-size:20px;line-height:22px;font-weight:700;letter-spacing:-.44px;text-align:center;text-decoration:underline}.gift_voucher_code .btn_copy{padding:7px;border-radius:4px;border:1px solid #dfdfdf;font-size:11px;line-height:16px;color:#000;letter-spacing:.06px}.gift_voucher_code .btn_copy,.gift_voucher_code .btn_use{position:relative;z-index:1;margin-top:20px;font-weight:700}.gift_voucher_code .btn_use{display:block;width:100%;height:48px;border-radius:8px;background-color:#06c755;font-size:19px;line-height:25px;color:#fff;text-align:center}.gift_shipping_info{margin:0 16px;padding:16px 0 20px}.gift_shipping_info .gift_detail_table table{width:100%;font-size:14px;line-height:18px}.gift_shipping_info .gift_detail_table tr{border:none}.gift_shipping_info .gift_detail_table th{padding:10px 20px 0 0}.gift_shipping_info .gift_detail_table td{padding:10px 0 0;text-align:right}.guide_option{position:relative;padding:8px 8px 8px 28px;font-size:12px;line-height:18px}.guide_option:before{position:absolute;top:8px;left:8px;content:""}.guide_option.type_gray{margin:0 16px 20px;border-radius:4px;background-color:rgba(112,121,145,.04);color:#707991}.guide_option.type_gray:before{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-692px -689.5px;background-repeat:no-repeat}.guide_option.type_blue{margin-bottom:16px;border-radius:6px;background-color:rgba(66,112,237,.04);color:#4270ed}.guide_option.type_blue:before{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-674px -689.5px;background-repeat:no-repeat}.guide_option .link{display:inline-block;color:#4270ed;text-decoration:underline}.profile{position:relative}.profile_list:after,.profile_list:before{display:block;content:"";clear:both}.profile_item{position:relative;float:left;width:58px;height:58px;border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d5e3fd}.profile_item:nth-child(2),.profile_item:nth-child(3){margin-left:-18px}.profile_item .num{position:absolute;width:100%;display:block;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:1.4rem;font-weight:600;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile_img{position:relative;width:60px;height:60px;border:1px solid rgba(0,0,0,.05);border-radius:50%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.profile_button{position:absolute;bottom:-1px;right:-2px;width:23px;height:23px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-544.5px -472.5px;background-repeat:no-repeat}.profile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile.birthday:before{content:"";display:block;position:absolute;top:-13px;right:4px;width:34px;height:38px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:0 -601.5px;background-repeat:no-repeat}.profile.birthday.num_two{margin-right:6px}.profile.birthday.num_two:before{top:-26px;right:-9px;width:143px;height:99.5px;background-position:0 0}.profile.birthday.num_multi:before,.profile.birthday.num_two:before{z-index:1;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile.birthday.num_multi:before{top:-24px;right:3px;width:137px;height:103px;background-position:0 -101.5px}.brand_limited_promotion .brand_promotion_scrolling{position:relative;overflow:hidden;margin-bottom:48px;padding:0 8px 0 16px}.brand_limited_promotion .brand_promotion_scrolling .carousel_dots{text-align:center;margin-left:-8px}.brand_limited_promotion .brand_promotion_scrolling .carousel_dot{width:6px;height:6px;margin:24px 3px 0!important;border-radius:50%;background-color:#efefef;opacity:1}.brand_limited_promotion .brand_promotion_scrolling .carousel_dot_active{background-color:#000}.brand_limited_promotion .brand_promotion_list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;white-space:nowrap;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}.brand_limited_promotion .brand_promotion_item{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 8px);flex:0 0 calc(100% - 8px);min-width:0;margin:0;padding-right:8px;white-space:normal;vertical-align:top}.brand_limited_promotion .brand_promotion_item:after{display:none}.brand_limited_promotion .brand_promotion_item .link{display:block}.brand_limited_promotion .brand_promotion_item .thumb_area{position:relative;overflow:hidden;padding-bottom:49.856%;border-radius:7px}.brand_limited_promotion .brand_promotion_item .thumb_area .thumb{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand_limited_promotion .brand_promotion_item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:12px;font-size:14px;line-height:18px;font-weight:700;color:#111}.brand_limited_promotion .brand_promotion_item .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;margin-top:4px;font-size:12px;line-height:18px;color:#949494}.editor_pick_carousel{overflow:hidden}.editor_pick_carousel_wrap .simple_pagination{margin-top:16px}.editor_pick_container{display:-webkit-box;display:-ms-flexbox;display:flex}.editor_pick_box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:0 16px 3px;-webkit-box-sizing:border-box;box-sizing:border-box}.editor_pick_box .editor_pick_inner .product_list{margin-top:-16.327%}.editor_pick_box .editor_pick_inner .product_list.grid_3x{padding:12px 8px 10px}.editor_pick_inner{overflow:hidden;border-radius:10px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.07);box-shadow:0 0 2px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.07)}.editor_pick_header{overflow:hidden;display:block;position:relative;padding-top:46.06414%}.editor_pick_header .image{position:absolute;top:0;left:0;bottom:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.simple_pagination .pagination_num{font-size:14px;line-height:1.29em;width:auto;margin:0 15px}.simple_pagination .pagination_num .current_num{font-weight:700}.simple_pagination button{display:inline-block;width:40px;height:40px}.simple_pagination button.disabled,.simple_pagination button:disabled,.simple_pagination button[aria-disabled=true]{opacity:.4;pointer-events:none}.simple_pagination .btn_next{background-position:-592.5px -187px}.simple_pagination .btn_next,.simple_pagination .btn_prev{width:31px;height:31px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.simple_pagination .btn_prev{background-position:-592.5px -154px}.new_buyer_promotion{position:relative;padding:32px 18px;background-color:#fff9e6;-webkit-box-sizing:border-box;box-sizing:border-box}.new_buyer_promotion .promotion_title_area{position:relative;width:285px;margin:0 auto}.new_buyer_promotion .promotion_title_area:before{top:-7px;left:0;width:64px;height:94px;background-position:-463.5px -314.5px}.new_buyer_promotion .promotion_title_area:after,.new_buyer_promotion .promotion_title_area:before{position:absolute;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;content:""}.new_buyer_promotion .promotion_title_area:after{top:-3px;right:4px;width:33px;height:84px;background-position:-625.5px 0}.new_buyer_promotion .title{display:block;width:100%;font-size:24px;line-height:32px;font-weight:900;color:#613e0e;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.new_buyer_promotion .desc{margin-top:10px;font-size:14px;line-height:16px;color:#ac997c;text-align:center}.new_buyer_promotion .gift_list{margin-top:24px}.new_buyer_promotion .gift_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:13px 12px;border-radius:9px;border:1px solid #f2ce9d;background-color:#fff;-webkit-box-shadow:0 4px 24px -6px rgba(231,125,0,.06),0 1px 1px 0 rgba(148,94,43,.04);box-shadow:0 4px 24px -6px rgba(231,125,0,.06),0 1px 1px 0 rgba(148,94,43,.04)}.new_buyer_promotion .gift_item:not(:first-child){margin-top:8px}.new_buyer_promotion .gift_item .gift_info{min-width:0}.new_buyer_promotion .gift_item .label{-ms-flex-negative:0;flex-shrink:0;margin-right:8px;padding:4px 7px;border-radius:4px;background-color:#ffa21f;font-size:12px;line-height:1.33em;font-weight:700;color:#fff}.new_buyer_promotion .gift_desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;color:#613e0e}.new_buyer_promotion .gift_date{font-size:12px;line-height:16px;color:#ac997c}.order_completed_msg{position:relative}.order_completed_msg .thumb_area{overflow:hidden;position:relative;background-color:#fcfcfc}.order_completed_msg .thumb_area .thumb_wrap{overflow:hidden}.order_completed_msg .thumb_area img{width:100%;height:auto}.order_completed_msg .msg_area{position:absolute;top:14.26%;left:0;right:0;text-align:center}.order_completed_msg .msg_area .tit{color:#000;font-size:19px;line-height:25px;font-weight:700}.order_completed_msg .msg_area .de{margin-top:4px;color:#303030;letter-spacing:-.09px;font-size:13px;line-height:16px;font-weight:400}.layer_popup_wrap.delivery_tutorial{overflow:hidden;display:none;top:0;max-height:100vh;padding-top:44px;background-color:#fcfcfc;-webkit-box-sizing:content-box;box-sizing:content-box}.aos .layer_popup_wrap.delivery_tutorial{padding-top:56px}.layer_popup_wrap.delivery_tutorial.is_visible{display:block}.layer_popup_wrap.delivery_tutorial .pop_contents{max-width:640px;height:100%;margin:0 auto;background:#fcfcfc}.layer_popup_wrap.delivery_tutorial .pop_scroll{position:relative;overflow:hidden;height:100%}.layer_popup_wrap.delivery_tutorial .pop_scroll_container{display:-webkit-box;display:-ms-flexbox;display:flex}.layer_popup_wrap.delivery_tutorial .pop_scroll_slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.layer_popup_wrap.delivery_tutorial .pop_scroll>.carousel_dots{position:absolute;bottom:calc(constant(safe-area-inset-bottom) + 101px);bottom:calc(env(safe-area-inset-bottom) + 101px);left:0;width:100%;text-align:center}.layer_popup_wrap.delivery_tutorial .pop_scroll>.carousel_dots .carousel_dot{opacity:1;width:7px;height:7px;margin:0 2.5px;background:#dfdfdf}.layer_popup_wrap.delivery_tutorial .pop_scroll>.carousel_dots .carousel_dot_active{background:#303030}.layer_popup_wrap.delivery_tutorial .slide_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;padding:20px 18px 0}.layer_popup_wrap.delivery_tutorial .slide_inner img{max-width:100%}.layer_popup_wrap.delivery_tutorial .txt_box{padding:0 10px}.layer_popup_wrap.delivery_tutorial .slide_num{display:inline-block;width:28px;height:28px;color:#fff;text-align:center;background-color:#000;border-radius:50%;font-size:14px;line-height:28px;font-weight:700}.layer_popup_wrap.delivery_tutorial .title{display:block;margin:16px 0 12px;color:#000;font-size:24px;line-height:1.29em;font-weight:600}.layer_popup_wrap.delivery_tutorial .desc{color:#949494;letter-spacing:-.44px;font-size:16px;line-height:22px}.layer_popup_wrap.delivery_tutorial .img_box{margin-top:48px;text-align:center}.layer_popup_wrap.delivery_tutorial .img_box img{max-width:428px;width:100%}.layer_popup_wrap.delivery_tutorial .button_bottom_box{background:#fcfcfc}@media (max-width:320px){.layer_popup_wrap.delivery_tutorial .slide_num{width:24px;height:24px;line-height:24px}.layer_popup_wrap.delivery_tutorial .title{margin:12px 0 8px;font-size:19px;line-height:25px;font-weight:600}.layer_popup_wrap.delivery_tutorial .desc{font-size:14px;line-height:18px}.layer_popup_wrap.delivery_tutorial .img_box{margin-top:24px}.layer_popup_wrap.delivery_tutorial .slide_inner{padding:0 18px}.layer_popup_wrap.delivery_tutorial .pop_scroll>.carousel_dots .carousel_dot{width:5px;height:5px}}.error_message{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}.error_message.center{padding:0}.error_message.center:after{display:inline-block;height:100%;vertical-align:middle;content:""}.error_message.center .error_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding-bottom:44px;white-space:normal}.aos .error_message.center .error_content{padding-bottom:56px}.error_message.point_empty{padding:56px 0 94px}.error_message.group_gift_message{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:150px}.error_message.group_gift_message .tit{margin-top:32px;font-size:2.4rem;line-height:3.1rem;font-weight:600;color:#000}.error_message.group_gift_message .desc{margin-top:12px;padding:0 16px;font-size:1.3rem;line-height:1.8rem;font-weight:400;color:#949494;letter-spacing:-.09px}.error_message.group_gift_message .icon{margin-top:42px}.error_message.group_gift_message .button_bottom_box{position:absolute;left:0;right:0;bottom:0;margin-top:52px;width:100%;padding:0 16px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.error_message.group_gift_message .button_bottom_box .link{display:block;height:48px;background:#efefef;border-radius:5px;font-size:1.5rem;line-height:4.8rem;font-weight:700;letter-spacing:-.25px}.error_message .thumb{margin-bottom:16px}.error_message .tit{padding:0 16px;color:#000;font-size:1.9rem;line-height:2.5rem;font-weight:700}.error_message .tit+.des{font-size:1.4rem;line-height:1.8rem;font-weight:400}.error_message .des{margin-top:8px;padding:0 16px;color:#777;font-size:1.6rem;line-height:2.2rem;font-weight:400}.error_message .date{margin-top:4px;color:#ff334b;font-size:1.9rem;line-height:2.5rem;font-weight:700}.error_message .btn_area{margin-top:16px;text-align:center}.error_message .btn{display:inline-block;min-width:240px;height:44px;color:#fff;font-size:1.5rem;font-weight:700;line-height:44px;text-align:center;background-color:#06c755;vertical-align:top;border-radius:5px;letter-spacing:-.25px}.error_message .btn.secondary{background:#efefef;color:#777}.error_message.loser .bottom_sheet_wrap .button_bottom_box{position:static;padding:16px 11px;margin-top:0}.error_message.loser .bottom_sheet_wrap .thumb{margin-bottom:0}.thankyoucard_area{overflow:hidden;position:relative}.thankyoucard_area .card_area{margin-bottom:20px}.thankyoucard_area .card_area .card_inner{position:relative}.thankyoucard_area .card_area .bx_img{position:relative;overflow:hidden;width:100%;height:0;padding-top:106.67%;background-position:50% 77.82%;background-size:61.5% auto;background-repeat:no-repeat;color:#fff}.thankyoucard_area .card_area .profile_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;z-index:1;width:100%;padding:20px 75px 10px 23px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.thankyoucard_area .card_area .profile_area .profile_img{position:relative;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;margin-right:12px;border:none}.thankyoucard_area .card_area .profile_area .profile_img:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.05);content:""}.thankyoucard_area .card_area .profile_area .profile_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thankyoucard_area .card_area .profile_area .name{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;font-weight:700;color:currentColor}.thankyoucard_area .card_area .bx_card_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:11.86%;right:11.86%;top:70px;height:36.5%;padding:11px 12px 9px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.thankyoucard_area .card_area .bx_card_txt.is_focus{background:rgba(0,0,0,.04)}.thankyoucard_area .card_area .bx_card_txt .txt{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;display:inline;width:100%;height:auto;min-height:24px;max-height:126px;margin-right:-8px;padding-right:8px;border:none;resize:none;text-align:center;background-color:transparent;color:currentColor;outline:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-overflow-scrolling:touch;overflow:-moz-hidden-unscrollable;scrollbar-color:hsla(0,0%,100%,.2);scrollbar-width:thin;font-size:35px;line-height:45px;font-weight:600}.thankyoucard_area .card_area .bx_card_txt .txt::-webkit-input-placeholder{opacity:.5}.thankyoucard_area .card_area .bx_card_txt .txt::-webkit-scrollbar{width:4px;border-radius:7px;background-color:transparent}.thankyoucard_area .card_area .bx_card_txt .txt::-webkit-scrollbar-thumb{border-radius:7px;background-color:hsla(0,0%,100%,.2)}.thankyoucard_area .card_area .bx_card_txt .txt.font_level4{font-size:24px;line-height:31px;font-weight:600}.thankyoucard_area .card_area .bx_card_txt .txt.font_level3{font-size:19px;line-height:25px;font-weight:700}.thankyoucard_area .card_area .bx_card_txt .txt.font_level2{font-size:16px;line-height:22px;font-weight:700}.thankyoucard_area .card_area .bx_card_txt .txt.font_level1{font-size:14px;line-height:18px;font-weight:700}.thankyoucard_area .card_area .bx_card_txt .btn_write{display:inline-block;position:relative;width:24px;height:24px;vertical-align:middle;-webkit-box-sizing:content-box;box-sizing:content-box;color:currentColor;opacity:.4}.thankyoucard_area .card_area .bx_card_txt .txt_length{display:none;position:absolute;right:0;bottom:-20px;color:#fff;text-align:right;font-size:13px;line-height:18px}.thankyoucard_area .card_area .bx_card_txt .txt_length .total_letter{color:hsla(0,0%,100%,.35)}.thankyoucard_area .card_thumb_box{overflow:hidden;margin:-60px 0 12px}.thankyoucard_area .card_thumb_box .card_thumb{font-size:0;white-space:nowrap;padding:0 12px 20px;overflow-x:auto;overflow-y:hidden;margin-bottom:-20px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 14px 20px;overflow:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch}.thankyoucard_area .card_thumb_box .card_thumb li{position:relative;display:inline-block;scroll-snap-align:start;padding:0 4px 8px}.thankyoucard_area .card_thumb_box .card_thumb li .label_thumb{display:block;width:77px;height:77px;background-color:#efefef;background-repeat:no-repeat;background-size:cover;border-radius:16px}.thankyoucard_area .card_thumb_box .card_thumb li .rdo:before{position:absolute;right:12px;bottom:16px;display:block;width:20px;height:20px;background-color:rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}.thankyoucard_area .card_thumb_box .card_thumb li .rdo:checked+label{position:relative}.thankyoucard_area .card_thumb_box .card_thumb li .rdo:checked+label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-radius:16px;background-color:rgba(0,0,0,.2)}.thankyoucard_area .card_thumb_box .card_thumb li .rdo:checked+label:after{position:absolute;right:8px;bottom:8px;display:block;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-110px -667.5px;background-repeat:no-repeat;content:""}.thankyoucard_area .card_info_txt{margin-bottom:24px;font-size:12px;line-height:16px;color:#949494;text-align:center}.thankyoucard_area .btn_area{padding:0 31px;margin-bottom:30px}.thankyoucard_area .btn_area .btn_next{display:block;width:100%;height:56px;background-color:#000;border-radius:100px;font-size:17px;line-height:26px;font-weight:700;color:#fff;text-align:center;letter-spacing:-.44px}.thankyoucard_area .reset_btn_area{display:none;position:absolute;top:78.2%;left:50%;z-index:99;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.aos .thankyoucard_area .reset_btn_area{position:fixed;top:auto;bottom:14px}.thankyoucard_area .reset_btn_area .btn_reset{min-width:205px;padding:6px 14px 6px 12px;background-color:#fff;border:1px solid #000;border-radius:40px;font-size:13px;line-height:16px;font-weight:700;color:#000;letter-spacing:-.09px}.thankyoucard_area .reset_btn_area .btn_reset:before{display:inline-block;margin-right:4px;vertical-align:top;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-548px -689.5px;background-repeat:no-repeat;content:""}.thankyoucard_area .simple_banner_area{margin-bottom:27px}.thankyoucard_area .simple_banner_area .banner{border-radius:12px}.giftshop_event_brand .title_area{text-align:center}.giftshop_event_brand .event_brand_area{overflow:hidden}.giftshop_event_brand .event_brand_list{display:-webkit-box;display:-ms-flexbox;display:flex}.giftshop_event_brand .event_brand_item{overflow:hidden;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;margin-left:12px;border-radius:50%;border:1px solid #e7e8ee;vertical-align:top;font-size:0;line-height:0}.giftshop_event_brand .event_brand_item .lnk{display:block;width:100%;height:100%;font-size:0;line-height:0}.giftshop_event_brand .event_brand_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bglp_title_area{position:relative;padding:0 16px 20px;letter-spacing:-.3px}.bglp_title_area .title{font-size:18px;line-height:25px;font-weight:700;max-width:72.88%;color:#111}.bglp_title_area .title,.bglp_title_area .title .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bglp_title_area .title .name{display:inline-block;max-width:64px;vertical-align:bottom}.bglp_title_area .link{display:block;position:absolute;top:0;right:0;left:0;bottom:20px;padding-right:16px;text-align:right}.bglp_title_area .more_text{display:inline-block;font-size:13px;line-height:25px;color:#b7b7b7}.bglp_title_area .more_text:after{display:inline-block;margin-bottom:-2px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -333.5px;background-repeat:no-repeat;content:""}.bglp_category_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bglp_category_item{width:64px}.bglp_category_item+.bglp_category_item{margin-left:6px}.bglp_category_item .category_tab{width:64px;min-height:56px;border-radius:14px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.03),0 4px 20px -3px rgba(0,0,0,.06);box-shadow:0 0 1px rgba(0,0,0,.03),0 4px 20px -3px rgba(0,0,0,.06);background-color:#fff}.bglp_category_item .tab_text{display:block;margin-top:6px;color:#b7b7b7;text-align:center;font-size:12px;line-height:16px}.bglp_category_item .thumb{display:block;margin:0 auto}.bglp_category_item.is_active .category_tab{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.03),0 4px 20px -6px rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.03),0 4px 20px -6px rgba(0,0,0,.5);background-color:#111}.bglp_category_item.is_active .tab_text{font-size:12px;line-height:16px;font-weight:700;color:#111}.bglp_product_list{display:-webkit-box;display:-ms-flexbox;display:flex}.bglp_product_item{-ms-flex-negative:0;flex-shrink:0;width:93px;overflow:hidden}.bglp_product_item+.bglp_product_item{margin-left:8px}.bglp_product_item .link{display:block;font-size:0}.bglp_product_item .thumb{overflow:hidden;position:relative;display:block;width:100%;height:93px;border-radius:8px;background-color:transparent}.bglp_product_item .thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);border-radius:8px;content:""}.sticker .bglp_product_item .thumb:after{content:none}.theme .bglp_product_item .thumb{height:140px}.theme .bglp_product_item .thumb:after{content:none}.bglp_product_item .thumb .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bglp_product_item .brand{text-overflow:ellipsis;white-space:nowrap;display:block;padding:0;text-align:left;color:#303030}.bglp_product_item .brand,.bglp_product_item .name{overflow:hidden;font-size:12px;line-height:18px;margin-top:8px}.bglp_product_item .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:#616161;letter-spacing:-.3px}.bglp_product_item .price{font-size:14px;line-height:18px;font-weight:700;display:block;position:relative;margin-top:4px;color:#111}.bglp_product_item .price:before{display:block;position:absolute;left:0;top:2px;content:""}.bglp_product_item .price.coin{padding-left:16px}.bglp_product_item .price.coin:before{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-406.5px -348.5px;background-repeat:no-repeat}.bglp_product_item .price.point{padding-left:16px}.bglp_product_item .price.point:before{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -493.5px;background-repeat:no-repeat}.agree_info_box .agree_term{padding-top:20px}.agree_info{position:relative;padding:0 0 14px 36px;border-top:1px solid #f0f0f0}.agree_info+.agree_info{border-top:0;padding-top:0}.agree_info+.agree_info .lb:before{top:1px}.agree_info .ck{position:absolute;top:22px;left:0;visibility:hidden;-webkit-appearance:none}.agree_info .ck+.lb:before{position:absolute;left:0;top:0;content:"";background-position:-660.5px -114.5px}.agree_info .ck+.lb:before,.agree_info .ck[type=checkbox]:checked+.lb:before{width:25px;height:25px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.agree_info .ck[type=checkbox]:checked+.lb:before{background-position:-660.5px -141.5px}.agree_info .lb{display:block;overflow:hidden;color:#23292e;font-size:1.5rem;line-height:24px}.agree_info .lb .link_terms{color:#4270ed;text-decoration-line:underline}.agree_info .label_option{display:inline-block;width:28px;margin-right:4px;padding:1px 0;background:#c8c8c8;border-radius:3px;text-align:center;color:#fff;vertical-align:top;font-size:10px;line-height:16px;font-weight:500}.coupon_list{position:relative;z-index:0;padding:0 16px}.coupon_list.is_newbuyer{padding:0 32px}.coupon_list.is_newbuyer .coupon_item+.coupon_item{margin-top:16px}.coupon_list.is_newbuyer .coupon_item .coupon_info_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;border:1px solid #f6f6f6;-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.1),0 17px 17px 0 rgba(0,0,0,.09),0 38px 23px 0 rgba(0,0,0,.05),0 68px 27px 0 rgba(0,0,0,.01),0 106px 30px 0 transparent;box-shadow:0 4px 9px 0 rgba(0,0,0,.1),0 17px 17px 0 rgba(0,0,0,.09),0 38px 23px 0 rgba(0,0,0,.05),0 68px 27px 0 rgba(0,0,0,.01),0 106px 30px 0 transparent}.coupon_list.is_newbuyer .coupon_item .coupon_info{padding:18px 24px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.coupon_list.is_newbuyer .coupon_item .coupon_info .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:36px;height:36px;margin:0;border:1px solid #f5f5f5}.coupon_list.is_newbuyer .coupon_item .coupon_info .image.type_giftshop:before{background-position:-520.5px -135.5px}.coupon_list.is_newbuyer .coupon_item .coupon_info .image.type_giftshop:before,.coupon_list.is_newbuyer .coupon_item .coupon_info .image:before{width:22px;height:22.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.coupon_list.is_newbuyer .coupon_item .coupon_info .image:before{top:6px;left:7px;background-position:-520.5px -111px}.coupon_list.is_newbuyer .coupon_item .coupon_info .coupon_name{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0;font-size:14px;line-height:16px;font-weight:700;color:#b7b7b7}.coupon_list.is_newbuyer .coupon_item .coupon_info .discount_price{margin-top:2px;font-size:24px;line-height:31px}.coupon_list.is_newbuyer .coupon_item .coupon_info .discount_info{margin-top:4px;color:#949494}.coupon_list.is_newbuyer .coupon_item .coupon_info .coupon_date{color:#949494}.coupon_list.is_newbuyer .btn_area{-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% - 32px);margin:0 16px 18px}.coupon_list.is_newbuyer .btn_area:before{content:none}.coupon_list.is_newbuyer .btn_area .btn_download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 15px 16px;height:auto;border-radius:8px;background-color:#000;font-size:14px;line-height:18px;font-weight:700;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_list.is_newbuyer .btn_area .btn_download:before{display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -264px;background-repeat:no-repeat;content:""}.coupon_list.is_newbuyer .btn_area .btn_download:disabled{background-color:#e4e4e4}.coupon_list.is_newbuyer .btn_area .btn_download.btn_loading{padding:12px 14px 12px 16px}.coupon_list.is_newbuyer .btn_area .btn_download.btn_loading:before{width:26px;height:26px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/spinner_black.gif);background-size:26px 26px;background-position:inherit}.coupon_list.is_newbuyer .btn_area .btn_download.btn_loading:disabled{background-color:#000}.coupon_list.is_newbuyer .btn_area .btn_download.btn_usable{background-color:#06c755}.coupon_list.is_newbuyer .btn_area .btn_download.btn_usable:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -154px;background-repeat:no-repeat}.coupon_list.is_newbuyer .btn_area .btn_download.btn_check_usable{background-color:#06c755}.coupon_list.is_newbuyer .btn_area .btn_download.btn_check_usable:before{left:40%;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -220.5px;background-repeat:no-repeat}.coupon_list.is_newbuyer .btn_area .btn_download.btn_check_w_usable{background-color:#06c755}.coupon_list.is_newbuyer .btn_area .btn_download.btn_check_w_usable:before{left:40%;width:20px;height:19px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-132px -667.5px;background-repeat:no-repeat}.coupon_item+.coupon_item{margin-top:12px}.coupon_item+.coupon_item .status_date{margin-top:4px}.coupon_item.soldout{border-color:#f5f5f5}.coupon_item.soldout .coupon_info{opacity:.4}.coupon_item.brand_coupon .coupon_info{padding:20px 22px 20px 16px}.coupon_item .status_date{display:block;margin-bottom:6px;font-size:12px;line-height:16px;color:#999}.coupon_item .coupon_info_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:138px;border:1px solid #e8e8e8;border-radius:12px;background-color:#fff}.coupon_item .coupon_info,.coupon_item .coupon_info_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_item .coupon_info{width:100%;height:100%;padding:12px 22px 12px 24px}.coupon_item .coupon_info .image{-ms-flex-negative:0;flex-shrink:0;position:relative;width:54px;height:54px;margin-right:12px;background:#f5f5f5;border-radius:50%;overflow:hidden}.coupon_item .coupon_info .image.type_giftshop:before{background-position:-625.5px -156px}.coupon_item .coupon_info .image.type_giftshop:before,.coupon_item .coupon_info .image:before{width:33px;height:33px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.coupon_item .coupon_info .image:before{position:absolute;top:10px;left:10px;background-position:-625.5px -121px;content:""}.coupon_item .coupon_info .image img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coupon_item .coupon_info .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.coupon_item .coupon_info .discount_price{font-size:16px;line-height:22px;font-weight:700;color:#000}.coupon_item .coupon_info .badge{display:inline-block;margin:3px 0 0 3px;padding:3px 4px;border-radius:100px;background-color:#ff334b;font-size:10px;line-height:10px;color:#fff;letter-spacing:-.4px;text-align:center;vertical-align:top}.coupon_item .coupon_info .discount_info{font-size:12px;line-height:16px;color:#999}.coupon_item .coupon_info .discount_info .price_text{white-space:nowrap}.coupon_item .coupon_info .coupon_desc{font-size:12px;line-height:16px;color:#4270ed}.coupon_item .coupon_info .coupon_name{padding-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:#303030}.coupon_item .coupon_info .coupon_name:first-child{padding-top:0}.coupon_item .coupon_info .coupon_date{font-size:12px;line-height:16px;color:#000}.coupon_item .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;-ms-flex-preferred-size:75px;flex-basis:75px}.coupon_item .btn_area:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5px;height:106px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-588.5px -112px;background-repeat:no-repeat;content:""}.coupon_item .btn_area .btn_download{position:relative;width:100%;height:138px}.coupon_item .btn_area .btn_download:before{display:none;content:""}.coupon_item .btn_area .btn_download:disabled{pointer-events:none}.coupon_item .btn_area .btn_download:disabled .text{color:#e4e4e4}.coupon_item .btn_area .btn_download:disabled .text:before{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -560.5px;background-repeat:no-repeat}.coupon_item .btn_area .btn_download.btn_loading{pointer-events:none}.coupon_item .btn_area .btn_download.btn_loading:before{display:inline-block;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/loading.gif);background-size:20px 20px}.coupon_item .btn_area .btn_download.btn_loading .text{display:none}.coupon_item .btn_area .btn_download.btn_usable .text{font-weight:700;color:#06c755}.coupon_item .btn_area .btn_download.btn_usable .text:before{width:24.5px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -248.5px;background-repeat:no-repeat}.coupon_item .btn_area .btn_download.btn_check_usable .text{padding-top:18px;font-weight:700;color:#06c755}.coupon_item .btn_area .btn_download.btn_check_usable .text:before{left:40%;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -220.5px;background-repeat:no-repeat}.coupon_item .btn_area .btn_download.btn_check_w_usable .text{padding-top:18px;font-weight:700;color:#06c755}.coupon_item .btn_area .btn_download.btn_check_w_usable .text:before{left:40%;width:20px;height:19px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-132px -667.5px;background-repeat:no-repeat}.coupon_item .btn_area .text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;padding-top:24px;font-size:12px;line-height:16px;font-weight:700;color:#333}.coupon_item .btn_area .text:before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -586.5px;background-repeat:no-repeat;content:""}.coupon_item .btn_area .text_soldout{width:30px;font-size:14px;line-height:18px;font-weight:700;color:#ff334b;text-align:center}.coupon_item .btn_area .check_coupon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;border-radius:75px;background-color:#fff;border:1px solid #dfdfdf}.coupon_item .btn_area .check_coupon:checked{border:none;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-535px -601.5px;background-repeat:no-repeat}.coupon_item .btn_area .coupon_label{position:absolute;left:0;top:0;right:0;bottom:0}.button_more_area{margin:12px 16px 0}.button_more_area .btn_load{width:100%;padding:13px 24px;background-color:#f5f5f5;border-radius:5px;font-size:15px;line-height:22px;font-weight:700;letter-spacing:-.25px;text-align:center;color:#000}@media screen and (max-width:360px){.coupon_item .coupon_info{padding:12px 10px 12px 12px}.coupon_item .coupon_info .image{margin-right:10px}.coupon_item .btn_area{-ms-flex-preferred-size:46px;flex-basis:46px}}.key_guide_link{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.key_guide_link .btn_guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:16px;border-radius:8px;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.key_guide_link .btn_guide:after,.key_guide_link .btn_guide:before{display:inline-block;content:""}.key_guide_link .btn_guide:after{width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-551.5px -641.5px;background-repeat:no-repeat}.key_guide_link .btn_guide.warning:before{background-position:-625.5px -366px}.key_guide_link .btn_guide.coupon:before,.key_guide_link .btn_guide.warning:before{width:32.5px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.key_guide_link .btn_guide.coupon:before{background-position:-625.5px -400px}.key_guide_link .btn_guide+.title_area{padding-top:20px}.key_guide_link .btn_guide .text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;font-size:12px;line-height:16px;color:#949494;letter-spacing:-.09px;text-align:left}.key_info{padding:0 24px;font-size:19px;line-height:25px;font-weight:700;color:#111}.key_info .number{color:#06c755}.key_text{padding-top:20px;margin:0 16px;font-size:14px;line-height:18px;color:#949494}.floating_banner_wrap{position:fixed;z-index:91}.floating_banner_wrap .banner_area{position:relative}.floating_banner_wrap .banner_area .link{display:block;overflow:hidden;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 4px 24px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.1)}.floating_banner_wrap.type_middle .btn_close,.floating_banner_wrap.type_side .btn_close{padding:6px 10px 6px 12px;border-radius:15px;background:rgba(0,0,0,.8);font-size:10px;line-height:12px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.floating_banner_wrap.type_middle .btn_close:after,.floating_banner_wrap.type_side .btn_close:after{display:inline-block;margin-left:2px;width:12px;height:12px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-449.5px -312.5px;background-repeat:no-repeat;vertical-align:bottom;content:""}.floating_banner_wrap.type_small{-webkit-backface-visibility:hidden;left:50%;bottom:calc(74px + constant(safe-area-inset-bottom));bottom:calc(74px + env(safe-area-inset-bottom));-webkit-transform:translateX(-50%);transform:translateX(-50%);height:40px}.floating_banner_wrap.type_small .banner_area{width:235px;margin:0 auto;-webkit-transform:translateY(130%);transform:translateY(130%)}.floating_banner_wrap.type_small .link{border-radius:50px}.floating_banner_wrap.type_small .btn_close{position:absolute;top:0;right:0;width:42px;height:40px;background-color:hsla(0,0%,100%,.1);border-radius:0 50% 50% 0}.floating_banner_wrap.type_small .btn_close:after{display:block;margin:0 auto;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -180px;background-repeat:no-repeat;content:""}.floating_banner_wrap.type_small.is_hide .banner_area{-webkit-animation:bounceDown .8s forwards;animation:bounceDown .8s forwards}.floating_banner_wrap.type_small.is_hide .btn_close{display:none}.floating_banner_wrap.type_small.is_show .banner_area{-webkit-animation:bounceUp .8s forwards;animation:bounceUp .8s forwards}.floating_banner_wrap.type_middle{left:50%;bottom:calc(71px + constant(safe-area-inset-bottom));bottom:calc(71px + env(safe-area-inset-bottom));max-width:640px;width:100%;-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px));-webkit-backface-visibility:hidden}.floating_banner_wrap.type_middle .banner_area{max-width:604px;margin:0 auto;padding:0 18px}.floating_banner_wrap.type_middle .link{border-radius:5px}.floating_banner_wrap.type_middle .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating_banner_wrap.type_middle .btn_close{position:absolute;top:-34px;right:18px}.floating_banner_wrap.type_middle.is_show{-webkit-animation:floatingUp .8s forwards;animation:floatingUp .8s forwards}.floating_banner_wrap.type_middle.is_hide{-webkit-animation:floatingDown .8s forwards;animation:floatingDown .8s forwards}.floating_banner_wrap.type_large{left:50%;bottom:calc(constant(safe-area-inset-bottom));bottom:calc(env(safe-area-inset-bottom));max-width:640px;width:100%;-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px));-webkit-backface-visibility:hidden}.floating_banner_wrap.type_large .banner_area{max-width:604px;margin:0 auto;padding:32px 18px 74px;background:-webkit-gradient(linear,left bottom, left top,color-stop(30%, rgba(38,38,38,.1)),to(rgba(72,72,72,0)));background:linear-gradient(0deg,rgba(38,38,38,.1) 30%,rgba(72,72,72,0))}.floating_banner_wrap.type_large .link{-webkit-box-shadow:none;box-shadow:none}.floating_banner_wrap.type_large .image{width:100%;height:44.5333333333vw;max-width:604px;max-height:297px}.floating_banner_wrap.type_large .btn_close{position:absolute;top:calc(8.53333vw + 32px);right:calc(2.13333vw + 18px);background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/btn_close_banner@2x.png);background-size:cover;background-repeat:no-repeat;width:6.9333333333vw;max-width:44px;aspect-ratio:1/1}.floating_banner_wrap.type_large.is_show{-webkit-animation:floatingUpLarge .9s forwards;animation:floatingUpLarge .9s forwards}.floating_banner_wrap.type_large.is_hide{-webkit-animation:floatingDownLarge 1.1s forwards;animation:floatingDownLarge 1.1s forwards}.floating_banner_wrap.type_side{overflow:hidden;right:0;bottom:calc(95px + constant(safe-area-inset-bottom));bottom:calc(95px + env(safe-area-inset-bottom));padding:0 15px 0 30px}.floating_banner_wrap.type_side .banner_area{width:88px}.floating_banner_wrap.type_side .link{border-radius:8px}.floating_banner_wrap.type_side .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating_banner_wrap.type_side .btn_close{display:block;margin:10px 0 0 auto}.floating_banner_wrap.type_side.is_hide .banner_area{-webkit-animation:sideMove .8s ease-in-out forwards;animation:sideMove .8s ease-in-out forwards}.floating_banner_wrap.type_side.is_show .banner_area{-webkit-animation:sideMoverewind 1.2s cubic-bezier(.46,0,.46,.95) forwards;animation:sideMoverewind 1.2s cubic-bezier(.46,0,.46,.95) forwards}@-webkit-keyframes bounceDown{0%{width:235px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}50%{width:42px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}to{width:42px;height:40px;-webkit-transform:translateY(130%);transform:translateY(130%)}}@keyframes bounceDown{0%{width:235px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}50%{width:42px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}to{width:42px;height:40px;-webkit-transform:translateY(130%);transform:translateY(130%)}}@-webkit-keyframes bounceUp{0%{width:42px;height:40px;-webkit-transform:translateY(130%);transform:translateY(130%)}50%{width:42px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}to{width:235px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceUp{0%{width:42px;height:40px;-webkit-transform:translateY(130%);transform:translateY(130%)}50%{width:42px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}to{width:235px;height:40px;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatingDown{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}30%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}}@keyframes floatingDown{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}30%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}}@-webkit-keyframes floatingUp{0%{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}70%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes floatingUp{0%{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}70%{-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes floatingDownLarge{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}20%{-webkit-transform:translate(-50%,-7%);transform:translate(-50%,-7%)}to{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}}@keyframes floatingDownLarge{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}20%{-webkit-transform:translate(-50%,-7%);transform:translate(-50%,-7%)}to{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}}@-webkit-keyframes floatingUpLarge{0%{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}70%{-webkit-transform:translate(-50%,-7%);transform:translate(-50%,-7%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes floatingUpLarge{0%{-webkit-transform:translate(-50%,calc(180% + 34px));transform:translate(-50%,calc(180% + 34px))}70%{-webkit-transform:translate(-50%,-7%);transform:translate(-50%,-7%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes sideMove{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(120px);transform:translateX(120px)}}@keyframes sideMove{0%{-webkit-transform:translateX(0);transform:translateX(0)}30%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(120px);transform:translateX(120px)}}@-webkit-keyframes sideMoverewind{0%{-webkit-transform:translateX(120px);transform:translateX(120px)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes sideMoverewind{0%{-webkit-transform:translateX(120px);transform:translateX(120px)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:640px){.floating_banner_wrap.type_side{right:50%;margin-right:-320px}.floating_banner_wrap.type_large .btn_close{top:86px;right:31px;width:44px}}.form_inner{padding:0 16px 20px}.form_inner .box_shipment{position:relative;padding:20px 0}.form_inner .box_shipment:last-child{padding-bottom:0}.form_inner .box_shipment+.box_shipment:before{position:absolute;top:0;right:0;left:28px;border-top:1px solid #f5f5f5;content:""}.form_inner .box_shipment .radio_checkout{position:absolute;left:0;top:21px;width:20px;height:20px;border-radius:50%;border:1px solid #dfdfdf;background:#fff;outline:none}.form_inner .box_shipment .radio_checkout:checked:after{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#06c755;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.form_inner .radio_checkout:disabled{background-image:none;border:1px solid #e4e4e4;background-color:#f5f5f5;border-radius:50%}.form_inner .radio_checkout:disabled~.label_shipment,.form_inner .radio_checkout:disabled~.label_shipment .content_shipment{color:#dfdfdf}.form_inner .radio_checkout:disabled~.label_shipment .title_shipment{color:#e4e4e4}.form_inner .radio_checkout:disabled~.label_shipment .labeling_outline{opacity:.5}.form_inner .label_shipment{display:block;padding-left:28px}.form_inner .group_shipment{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:70px}.form_inner .title_shipment{display:block;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;font-weight:700;color:#303030}.form_inner .content_shipment{display:block;margin-top:12px;font-size:14px;line-height:22px;color:#777;letter-spacing:-.09px}.form_inner .group_button{position:absolute;top:14px;right:-4px;font-size:0}.form_inner .group_button .button{position:relative;padding:6px;font-size:14px;line-height:22px;color:#b7b7b7}.form_inner .group_button .button+.button:before{content:"";position:absolute;top:12px;left:0;width:1px;height:10px;background-color:#dfdfdf;vertical-align:top}.form_inner .switch_box{position:relative;margin-top:20px;padding:16px 0}.form_inner .switch_box .title{display:block;font-size:14px;line-height:22px}.form_inner .switch_box .switch{position:absolute;top:15px;right:0}.form_inner .switch_box .switch .ck:disabled{opacity:.5}.payment_method_list{padding:0 18px 20px}.payment_method_list .payment_method_item .radio_checkout{position:absolute;left:16px;top:16px;width:20px;height:20px;border-radius:50%;border:1px solid #dfdfdf;background:#fff}.payment_method_list .payment_method_item .radio_checkout:checked:after{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#06c755;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.payment_method_list .payment_method_item .radio_checkout:checked~.info_area,.payment_method_list .payment_method_item .radio_checkout:checked~.select_area{display:block}.payment_method_list .payment_method_item .radio_checkout:checked~.label_payment{border:1px solid #06c755}.payment_method_list .payment_method_item .radio_checkout:checked~.label_payment .payment_name{color:#000}.payment_method_list .payment_method_item .radio_checkout:disabled{border:1px solid #e4e4e4;background:#f5f5f5;border-radius:50%}.payment_method_list .payment_method_item .radio_checkout:disabled~.info_area{display:block}.payment_method_list .payment_method_item .radio_checkout:disabled+.label_payment .payment_name{color:#c8c8c8}.payment_method_item{position:relative;overflow:hidden;min-height:52px}.payment_method_item+.payment_method_item{margin-top:10px}.payment_method_item .label_payment{position:absolute;left:0;top:0;right:0;bottom:0;padding:14px 16px;border:1px solid #efefef;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.payment_method_item .payment_name{display:inline-block;padding-left:26px;font-size:16px;line-height:22px;color:#000}.payment_method_item .info_area{position:relative;display:none;margin:48px 16px 14px}.payment_method_item .info_area .desc{font-size:14px;line-height:18px;color:#949494}.payment_method_item .info_area .desc+.desc{margin-top:8px}.payment_method_item .info_area .desc .link{color:#06c755;text-decoration:underline}.payment_method_item .info_area .guide_desc{margin-bottom:6px;padding-top:12px;border-top:1px solid #efefef;font-size:14px;line-height:18px;font-weight:700;color:#303030}.payment_method_item .btn_payment_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;margin-top:12px;padding:11px 14px;border-radius:5px;background-color:#f5f5f5;font-size:16px;line-height:22px;letter-spacing:-.4px}.payment_method_item .btn_payment_select:after{margin-left:auto;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -66px;background-repeat:no-repeat;content:""}.payment_method_item .btn_payment_select:disabled{color:#e4e4e4}.payment_method_item .btn_payment_select:disabled:after{opacity:.1}.payment_method_item .btn_payment_select .payment_info_text{margin-left:4px;font-size:16px;line-height:22px;color:#949494}.quick_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 17px}.quick_list .quick_item{width:20%;max-height:76px;margin-bottom:10px;text-align:center}.quick_list .quick_item .thumb_box{display:block;position:relative;width:54px;height:54px;margin:0 auto 8px;-webkit-clip-path:path("M27 0C8.68618 0 0 8.68618 0 27C0 45.3138 8.68618 54 27 54C45.3138 54 54 45.3138 54 27C54 8.68618 45.3138 0 27 0Z");clip-path:path("M27 0C8.68618 0 0 8.68618 0 27C0 45.3138 8.68618 54 27 54C45.3138 54 54 45.3138 54 27C54 8.68618 45.3138 0 27 0Z")}.quick_list .quick_item .thumb_box img{max-width:100%}.quick_list .quick_item .thumb_box:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.03);content:""}.quick_list .quick_item .name{display:block;font-size:12px;line-height:14px;color:#303030}.quick_list .quick_item.is_dot .link{position:relative}.quick_list .quick_item.is_dot .link:after{position:absolute;top:-2px;right:0;width:10px;height:10px;border-radius:50%;border:1px solid #fff;background-color:#ff334b;content:""}.event_card_wrap{overflow:hidden;margin-top:-10px}.event_card_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}.event_card_item{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:145px;height:257px;padding:10px 5px}.event_card_item .link{display:block;position:relative;height:100%}.event_card_item .thumb{overflow:hidden;position:absolute;top:0;width:145px;height:145px;border-radius:10px 10px 0 0}.event_card_item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event_card_item .event_info{position:absolute;bottom:0;z-index:-1;width:145px;min-height:176px;max-height:257px;padding:78px 12px 18px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.05),0 1px 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 12px 0 rgba(0,0,0,.05),0 1px 1px 0 rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box}.event_card_item .event_info .label{font-size:13px;line-height:16px;font-weight:700;color:#a06de9;letter-spacing:1px}.event_card_item .event_info .title{display:block;margin-top:7px;font-size:14px;line-height:20px;color:#000;white-space:nowrap}.event_card_item .event_info .desc{margin-top:4px;font-size:12px;line-height:16px;color:#000}.event_card_item .event_info.type_full{padding-top:159px}.empty_area{padding:136px 16px}.empty_area .text_empty{font-size:14px;line-height:20px;color:#b7b7b7;text-align:center}.popular_brand{display:-webkit-box;display:-ms-flexbox;display:flex}.popular_brand_item{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:109px;height:150px;border-radius:14px;-webkit-box-shadow:0 4px 20px -4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.03);box-shadow:0 4px 20px -4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.03);-webkit-box-sizing:border-box;box-sizing:border-box}.popular_brand_item+.popular_brand_item{margin-left:8px}.popular_brand_item:not(.is_full) .thumb{display:block;position:relative;overflow:hidden;width:64px;height:64px;border-radius:100%}.popular_brand_item:not(.is_full) .thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.03);border-radius:100%;content:""}.popular_brand_item.is_full .thumb{width:100%;height:100%;border-radius:0}.popular_brand_item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.popular_brand_item .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popular_brand_item .category,.popular_brand_item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.popular_brand_item .name{max-width:calc(100% - 32px);margin-top:10px;padding:0 16px;font-size:12px;line-height:16px;color:#949494}.popular_brand_item .category{max-width:calc(100% - 20px);margin-top:4px;padding:0 10px;font-size:13px;line-height:18px;font-weight:700;color:#303030}.hash_tag_area{margin:0 16px 0 6px;padding-bottom:22px}.hash_tag_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.hash_tag_list .tag_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:44px;margin:0 0 10px 10px;padding:12px 14px 12px 12px;background-color:#fcfcfc;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.hash_tag_list .tag_link:before{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;font-size:18px;line-height:20px;font-weight:700;color:#c8c8c8;text-align:center;content:"#"}.hash_tag_list .tag_link.bg_pink{background-color:rgba(254,72,206,.0392156863)}.hash_tag_list .tag_link.bg_pink:before{color:#fe48ce}.hash_tag_list .tag_link.bg_blue{background-color:rgba(66,112,237,.0392156863)}.hash_tag_list .tag_link.bg_blue:before{color:#4270ed}.hash_tag_list .tag_link .tag_text{font-size:14px;line-height:18px;color:#303030;white-space:nowrap}.hash_tag_list .tag_link+.tag_link{margin-left:8px}.box_description{border-bottom:1px solid #efefef}.box_description.linked .title_area{padding:16px}.box_description .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 16px}.box_description .title_area .title{font-size:13px;line-height:18px;font-weight:700;color:#4270ed;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:auto}.box_description .title_area .link_area{-webkit-box-flex:0;-ms-flex:none;flex:none}.box_description .title_area .link_area .link{font-size:12px;line-height:16px;font-weight:400;color:#070707;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box_description .title_area .link_area .link:after{content:"";display:inline-block;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -413.5px;background-repeat:no-repeat;margin-left:4px}.box_description .title_area .button_area .link{font-size:12px;line-height:16px;font-weight:400;color:#070707;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box_description .title_area .button_area .link svg{width:18px;height:18px;margin-left:4px}.box_description .title_area .button_area.close svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.box_description .desc_area{display:block;margin:11px 17px 26px 15px;border:1px solid #efefef;border-radius:8px;padding:12px 24px 24px}.box_description .desc_area .text{font-size:12px}.box_description .desc_area .button{width:100%;margin-top:24px}.box_description .desc_area .button a{width:100%;border:1px solid #efefef;border-radius:8px;background-color:#f5f5f5;font-size:12px;line-height:18px;font-weight:400;color:#3f3f3f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}.box_description .desc_area .button a:after{content:"";display:inline-block;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -413.5px;background-repeat:no-repeat;margin-left:4px}.box_wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:12px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.03),0 4px 20px -3px rgba(0,0,0,.06);box-shadow:0 1px 1px 0 rgba(0,0,0,.03),0 4px 20px -3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box}.box_wishlist .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.box_wishlist .thumb{margin-right:20px;border-radius:8px;overflow:hidden}.box_wishlist .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box_wishlist .info .brand_name{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303030;font-size:12px;font-weight:700;line-height:18px}.box_wishlist .info .product_name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:#616161;font-size:14px;line-height:22px}.box_wishlist .btn_wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:12px;padding-left:12px;border-left:1px solid #f5f5f5;color:#555;-webkit-box-sizing:border-box;box-sizing:border-box}.box_wishlist .btn_wishlist svg{width:22px;height:22px;margin-bottom:5px}.profile_area .birthday_info{display:block;margin-top:4px;font-size:0}.profile_area .birthday_info .birthday_text{display:inline-block;margin-right:2px;color:#777;font-size:12px;line-height:1.5em}.profile_area .birthday_info .constellation{display:inline-block;position:relative;padding:0 21px 0 7px;color:#777;font-size:12px;line-height:1.5em}.profile_area .birthday_info .constellation:before{content:"";position:absolute;left:2px;top:50%;width:2px;height:2px;background-color:#c8c8c8;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile_area .birthday_info .constellation:after{content:"";position:absolute;top:0;right:0}.profile_area .birthday_info .constellation.aries:after{background-position:-200px -689.5px}.profile_area .birthday_info .constellation.aries:after,.profile_area .birthday_info .constellation.taurus:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.taurus:after{background-position:-380px -689.5px}.profile_area .birthday_info .constellation.gemini:after{background-position:-260px -689.5px}.profile_area .birthday_info .constellation.cancer:after,.profile_area .birthday_info .constellation.gemini:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.cancer:after{background-position:-220px -689.5px}.profile_area .birthday_info .constellation.leo:after{background-position:-280px -689.5px}.profile_area .birthday_info .constellation.leo:after,.profile_area .birthday_info .constellation.virgo:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.virgo:after{background-position:-400px -689.5px}.profile_area .birthday_info .constellation.libra:after{background-position:-300px -689.5px}.profile_area .birthday_info .constellation.libra:after,.profile_area .birthday_info .constellation.scorpius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.scorpius:after{background-position:-360px -689.5px}.profile_area .birthday_info .constellation.sagittarius:after{background-position:-340px -689.5px}.profile_area .birthday_info .constellation.capricornus:after,.profile_area .birthday_info .constellation.sagittarius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.capricornus:after{background-position:-240px -689.5px}.profile_area .birthday_info .constellation.aquarius:after{background-position:-180px -689.5px}.profile_area .birthday_info .constellation.aquarius:after,.profile_area .birthday_info .constellation.pisces:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.profile_area .birthday_info .constellation.pisces:after{background-position:-320px -689.5px}.user_info .birthday{font-weight:400;font-size:12px}.user_info .birthday .constellation{display:inline-block;position:relative;padding:0 21px 0 7px;color:#777;font-size:12px;line-height:1.5em}.user_info .birthday .constellation:before{content:"";position:absolute;left:2px;top:-4px;width:2px;height:2px;background-color:#c8c8c8;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user_info .birthday .constellation:after{content:"";position:absolute;top:-14px;right:0}.user_info .birthday .constellation.aries:after{background-position:-200px -689.5px}.user_info .birthday .constellation.aries:after,.user_info .birthday .constellation.taurus:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.taurus:after{background-position:-380px -689.5px}.user_info .birthday .constellation.gemini:after{background-position:-260px -689.5px}.user_info .birthday .constellation.cancer:after,.user_info .birthday .constellation.gemini:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.cancer:after{background-position:-220px -689.5px}.user_info .birthday .constellation.leo:after{background-position:-280px -689.5px}.user_info .birthday .constellation.leo:after,.user_info .birthday .constellation.virgo:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.virgo:after{background-position:-400px -689.5px}.user_info .birthday .constellation.libra:after{background-position:-300px -689.5px}.user_info .birthday .constellation.libra:after,.user_info .birthday .constellation.scorpius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.scorpius:after{background-position:-360px -689.5px}.user_info .birthday .constellation.sagittarius:after{background-position:-340px -689.5px}.user_info .birthday .constellation.capricornus:after,.user_info .birthday .constellation.sagittarius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.capricornus:after{background-position:-240px -689.5px}.user_info .birthday .constellation.aquarius:after{background-position:-180px -689.5px}.user_info .birthday .constellation.aquarius:after,.user_info .birthday .constellation.pisces:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.user_info .birthday .constellation.pisces:after{background-position:-320px -689.5px}.friend_profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px;margin-bottom:8px}.friend_profile .profile_image{position:relative;margin-left:-32px}.friend_profile .profile_image .profile_thumb{display:block;width:32px;height:32px;border-radius:50%;overflow:hidden}.friend_profile .profile_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.friend_profile .profile_image svg{position:absolute;width:18px;height:18px;bottom:-3px;right:-3px}.friend_profile .profile_name{display:inline-block;width:100%;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:22px;color:#303030;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll_picker{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.scroll_picker .scroll_item_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-height:210px;position:relative}.scroll_picker .scroll_item_container .item{color:#b7b7b7;font-size:17px;font-weight:400;line-height:22px;word-wrap:break-word;margin:10px 0}.scroll_picker .scroll_item_container .item[aria-selected]{color:#111;font-size:17px;font-weight:700;line-height:22px}.scroll_picker .highlight_conatiner{position:absolute;width:100%;height:100%}.scroll_picker .highlight_conatiner .highlight{width:100%;height:42px;top:84px;position:absolute;background:#f5f5f5;border-radius:5px}.scroll_picker .highlight_conatiner .highlight_padding{width:100%;height:32px;top:0;position:absolute;z-index:1;background:-webkit-gradient(linear,left top, left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.scroll_picker .highlight_conatiner .highlight_padding.reverse{top:unset;bottom:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.gender_list_slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.gender_list_slide .gender_item_slide{width:60px;max-height:82px}.gender_list_slide .gender_item_slide .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.gender_list_slide .gender_item_slide .link .img_box{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5}.gender_list_slide .gender_item_slide .link .img_box .img .icon{width:38px}.gender_list_slide .gender_item_slide .link .txt{color:#b7b7b7;font-size:12px;line-height:16px;font-weight:400}.gender_list_slide .gender_item_slide.is_active .img_box{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2.5px solid #06c755;background-color:rgba(6,199,85,.08);position:relative}.gender_list_slide .gender_item_slide.is_active .img_box:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:2px solid #fff}.gender_list_slide .gender_item_slide.is_active .txt{font-size:12px;line-height:16px;font-weight:700;color:#06c755}.history_wrap{margin:12px 0 56px}.history_wrap .section_loading{position:relative;height:125px}.history_wrap .section_loading .loading_spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.history_wrap .history_title{height:24px;font-size:18px;font-weight:700;display:block;position:relative;padding:0 16px;margin-bottom:20px}.history_wrap .history_title .withProfileName{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:80px}.history_wrap .history_title .num{color:#00cf1e}.history_wrap .history_title .more{display:inline-block;position:absolute;right:16px;top:2px;font-size:13px;color:#b7b7b7;font-weight:400}.history_wrap .history_title .more span{padding-right:15px}.history_wrap .history_title .more .more_icon{position:absolute;right:0;top:3px}.history_wrap .scroll_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}.history_wrap .scroll_wrap .scroll_container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.history_wrap .scroll_wrap .scroll_container .scroll_item{position:relative}.history_wrap .scroll_wrap .scroll_container .scroll_item:after{content:"";position:absolute;top:7px;z-index:-1;left:-21px;right:0;height:1px;border-top:1px dashed #e8e8e8}.history_wrap .scroll_wrap .scroll_container .scroll_item:first-child:after{content:"";position:absolute;top:7px;z-index:-1;left:0;right:0;height:1px;border-top:1px dashed #e8e8e8}.history_wrap .scroll_wrap .scroll_container .scroll_item:last-child:not(.more):after{content:"";position:absolute;top:7px;z-index:-1;left:-30px;right:-78px;height:1px;border-top:1px dashed #e8e8e8}.history_wrap .scroll_wrap .scroll_container .scroll_item.more{width:70px;height:124.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 9px}.history_wrap .scroll_wrap .scroll_container .scroll_item.more:after{content:"";position:absolute;top:7px;z-index:-1;left:-30px;right:16px;height:1px;border-top:1px dashed #e8e8e8}.history_wrap .scroll_wrap .scroll_container .scroll_item a{display:inline-block;margin-top:50px}.history_wrap .scroll_wrap .scroll_container .scroll_item a .more{display:inline-block;width:44px;height:44px;text-align:center;line-height:44px;background:#f5f5f5;border-radius:50px}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top_tooltip{position:relative;height:14px}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top_tooltip .icon_suffix_wrap{position:relative}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top_tooltip .icon_suffix_wrap .icon_suffix_tooltip{position:absolute;z-index:2;left:0;top:0}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top{font-size:13px;margin:10px 0 8px;color:#949494}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top .sent{color:#00cf1e}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_top .received{color:#0273fe}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:14px 16px 14px 14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;width:232px;height:76px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:17px;position:relative;cursor:pointer}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner .icon_suffix{position:absolute;left:0;top:0}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner .item_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner .item_box .thumb{display:inline-block;width:48px;height:48px}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner .item_box .thumb img{width:48px;height:48px;border-radius:50px}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner .item_box .from_message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;overflow-wrap:anywhere}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner.sent{background:#ebfaf1}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner.sent .from_message{color:#38473e}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner.received{background:#f7f9ff}.history_wrap .scroll_wrap .scroll_container .scroll_item .item_inner.received .from_message{color:#293351}.profile_wrap+.history_wrap{margin-top:-72px}.history_wrap+.section_wrap .title_area{margin-top:0}.history_detail_wrap .top_area{background:#fff}.history_detail_wrap .top_area .top_with_profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px 0}.history_detail_wrap .top_area .top_with_profile .desc_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.history_detail_wrap .top_area .top_with_profile .desc_area .friendName{padding-left:2px}.history_detail_wrap .top_area .top_with_profile .desc_area .birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history_detail_wrap .top_area .top_with_profile .desc_area .birthday:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -669.5px;background-repeat:no-repeat;vertical-align:top}.history_detail_wrap .top_area .top_with_profile .thumb{width:80px;height:80px;overflow:hidden;position:relative}.history_detail_wrap .top_area .top_with_profile .thumb:after{border-radius:50%;border:1px solid rgba(0,0,0,.03);content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.history_detail_wrap .top_area .top_with_profile .thumb img{width:80px;height:80px;border-radius:80px}.history_detail_wrap .top_area .top_with_profile .title{margin-top:16px;font-size:22px;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.history_detail_wrap .top_area .top_with_profile .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;color:#777;font-size:12px;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history_detail_wrap .top_area .top_with_profile .info li{display:-webkit-box;display:-ms-flexbox;display:flex;height:15px}.history_detail_wrap .top_area .top_with_profile .info li:first-child{margin-right:4px}.history_detail_wrap .top_area .top_with_profile .info .constellation:after{top:-2px}.history_detail_wrap .top_area .with_friend{background:#f5f5f5;border-radius:12px;height:70px;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:26px 16px 0}.history_detail_wrap .top_area .with_friend.isShowTab{opacity:0;position:absolute;visibility:hidden}.history_detail_wrap .top_area .with_friend .counts{display:-webkit-box;display:-ms-flexbox;display:flex}.history_detail_wrap .top_area .with_friend .counts li{width:33.3333%}.history_detail_wrap .top_area .with_friend .counts li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:58px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history_detail_wrap .top_area .with_friend .counts li button .count{font-size:22px;font-weight:700;color:#949494;line-height:30px}.history_detail_wrap .top_area .with_friend .counts li button .static_str{font-size:13px;font-weight:400;color:#949494;line-height:16px}.history_detail_wrap .top_area .with_friend .counts li button.active{background:#fff;border-radius:8px;-webkit-box-shadow:0 6px 20px -4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);box-shadow:0 6px 20px -4px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02)}.history_detail_wrap .top_area .with_friend .counts li button.active .count{color:#3f3f3f}.history_detail_wrap .top_area .with_friend .counts li button.active .static_str{color:#111}.history_detail_wrap .top_area .with_friend .counts li.isLoading button{pointer-events:none}.history_detail_wrap .top_area.is_top_mutable{position:sticky;top:44px;z-index:10;background:#fff;-webkit-box-shadow:0 6px 20px -8px rgba(0,0,0,.1);box-shadow:0 6px 20px -8px rgba(0,0,0,.1)}.history_detail_wrap .top_area.is_top_mutable .desc_area{display:inline-block;text-align:left;width:auto;overflow:hidden}.history_detail_wrap .top_area.is_top_mutable .top_with_profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px}.history_detail_wrap .top_area.is_top_mutable .top_with_profile .thumb{width:50px;height:50px;overflow:visible}.history_detail_wrap .top_area.is_top_mutable .top_with_profile .thumb:after{border-radius:50%;border:1px solid rgba(0,0,0,.03);content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.history_detail_wrap .top_area.is_top_mutable .top_with_profile .thumb img{width:50px;height:50px;border-radius:50px}.history_detail_wrap .top_area.is_top_mutable .top_with_profile .title{margin-top:0;font-size:16px}.history_detail_wrap .top_area.is_top_mutable .top_with_profile .info{margin-bottom:0}.history_detail_wrap .top_area.is_top_mutable .with_friend{background:#fff;padding:0 16px;height:50px;margin:0}.history_detail_wrap .top_area.is_top_mutable .with_friend .counts{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px}.history_detail_wrap .top_area.is_top_mutable .with_friend .counts button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:50px}.history_detail_wrap .top_area.is_top_mutable .with_friend .counts button .count{font-size:14px;color:#b7b7b7;font-weight:700;padding-left:5px}.history_detail_wrap .top_area.is_top_mutable .with_friend .counts button .static_str{font-size:14px;color:#b7b7b7;font-weight:700}.history_detail_wrap .top_area.is_top_mutable .with_friend .counts button.active{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:2px solid #111}.history_detail_wrap .chat_room{position:relative;top:32px;padding-left:12px;padding-right:12px;padding-bottom:6px}.history_detail_wrap .chat_room .isExchangedEmpty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history_detail_wrap .chat_room .isExchangedEmpty .empty_tx{margin-top:16px;font-size:16px;color:#777}.history_detail_wrap .chat_room .date_area{text-align:center;color:#777;font-size:12px;font-weight:400;line-height:16px;margin-bottom:32px;margin-top:8px}.history_detail_wrap .chat_room .received+.sent{margin-top:32px}.history_detail_wrap .chat_room .message_feed{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px}.history_detail_wrap .chat_room .message_feed .feed_container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;cursor:pointer}.history_detail_wrap .chat_room .message_feed .feed_container .received_thumb{width:28px;height:28px;overflow:hidden;position:relative}.history_detail_wrap .chat_room .message_feed .feed_container .received_thumb:after{border-radius:50%;border:1px solid rgba(0,0,0,.03);content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.history_detail_wrap .chat_room .message_feed .feed_container .received_thumb img{width:28px;height:28px;border-radius:30px}.history_detail_wrap .chat_room .message_feed.received{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.history_detail_wrap .chat_room .message_feed.sent{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.history_detail_wrap .chat_room .message_feed .inner{max-width:240px;border-radius:17px;-webkit-box-sizing:border-box;box-sizing:border-box}.history_detail_wrap .chat_room .message_feed .inner .gift_card{width:240px;height:240px;border-radius:17px 17px 0 0;position:relative;background-size:100% 100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#1f1f1f;font-weight:400;word-break:break-all}.history_detail_wrap .chat_room .message_feed .inner .gift_card .gift_message{overflow:hidden;position:absolute;top:26.056%;left:14%;right:14%;bottom:24.97%;border-radius:2px}.history_detail_wrap .chat_room .message_feed .inner .gift_card .gift_message .tx_area{font-size:16px;line-height:19px;display:block;position:absolute;top:50%;left:23px;right:23px;max-height:100%;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.05);background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow-y:auto}.history_detail_wrap .chat_room .message_feed .inner .gift_card.hasImg .gift_message{top:unset;bottom:2px;height:30px;display:inline-block}.history_detail_wrap .chat_room .message_feed .inner .gift_card.hasImg .gift_message .tx_area{position:absolute;top:unset;left:0;right:0;bottom:unset;-webkit-transform:unset;transform:unset;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history_detail_wrap .chat_room .message_feed .inner .gift_card .gift_message2{position:relative;z-index:1}.history_detail_wrap .chat_room .message_feed .inner .gift_card .img_inner{position:absolute;top:8.0832%;left:8.0838%;right:8.3832%;bottom:26.9461%}.history_detail_wrap .chat_room .message_feed .inner .gift_card .img_inner .giftCard_img{width:100%}.history_detail_wrap .chat_room .message_feed .inner .gift_card .thumb{width:56px;height:56px;position:relative}.history_detail_wrap .chat_room .message_feed .inner .gift_card .thumb img{border-radius:56px;width:56px;height:56px}.history_detail_wrap .chat_room .message_feed .inner .gift_card .message_place{padding:0 20px;font-size:14px;font-weight:400;color:#1f1f1f}.history_detail_wrap .chat_room .message_feed .inner .gift_product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;background:#f5f5f5;padding:13px 13px 15px;border-radius:0 0 17px 17px;word-break:break-all}.history_detail_wrap .chat_room .message_feed .inner .gift_product .thumb{width:56px;height:56px;position:relative}.history_detail_wrap .chat_room .message_feed .inner .gift_product .thumb:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.03)),to(rgba(0,0,0,.03)));background:linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03))}.history_detail_wrap .chat_room .message_feed .inner .gift_product .thumb img{width:56px;height:56px;border-radius:8px}.history_detail_wrap .chat_room .message_feed .inner .gift_product .product_area{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history_detail_wrap .chat_room .message_feed .inner .gift_product .product_area .product_name{width:100%;font-weight:400}.history_detail_wrap .chat_room .message_feed .inner .gift_product .product_area .options_name,.history_detail_wrap .chat_room .message_feed .inner .gift_product .product_area .product_name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:14px;color:#616161;line-height:22px;overflow:hidden}.history_detail_wrap .is_top_mutable+.chat_room{top:40px}.history_detail_wrap .message_policy .frst{margin-bottom:8px}.history_detail_wrap .message_policy .scnd{width:199px;margin:0 auto}.history_detail_wrap .message_policy .frst,.history_detail_wrap .message_policy .scnd{font-size:14px;color:#b7b7b7;text-align:center;font-weight:400;line-height:22px}.history_detail_wrap .bottom_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:178px}.history_detail_wrap .bottom_area .top_btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:0 20px;background:#f5f5f5;border-radius:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.history_detail_wrap .bottom_flating{position:fixed;white-space:nowrap;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:48px;background:#111;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 0 20px;font-size:16px;font-weight:700;text-align:center;border-radius:500px}.history_detail_wrap .bottom_flating .svg{padding:0 3px;position:relative;top:2px}.gift_main .only_received .history_tit,.home .only_received .history_tit{font-size:18px}.only_received{margin-top:32px}.only_received .history_tit{margin-bottom:4px;color:#000;font-weight:700;font-size:16px;padding-left:16px}.only_received .tit_desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:400;color:#b7b7b7;line-height:16px;padding-left:16px}.only_received .tit_desc .his_help{position:relative;margin-left:3px;font-size:0}.only_received .tit_desc .his_help .info_tooltip{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 12px;color:#fff;background:#6388ff;bottom:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:13px;font-weight:400;line-height:17px;min-width:154px;z-index:10;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.only_received .tit_desc .his_help .info_tooltip .close_btn{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;cursor:pointer}.only_received .tit_desc .his_help .info_tooltip .close_btn:after,.only_received .tit_desc .his_help .info_tooltip .close_btn:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background-color:hsla(0,0%,100%,.5);-webkit-transform-origin:center;transform-origin:center}.only_received .tit_desc .his_help .info_tooltip .close_btn:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.only_received .tit_desc .his_help .info_tooltip .close_btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.only_received .tit_desc .his_help .info_tooltip .triangle_obj{width:13px;height:7px;background-color:#6388ff;-webkit-clip-path:polygon(3.846% 0,96.154% 0,48.247% 96.16%);clip-path:polygon(3.846% 0,96.154% 0,48.247% 96.16%);position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.only_received .buddy_list_wrap{overflow:hidden;padding:20px 16px 22px}.only_received .buddy_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.only_received .buddy_list .buddy_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:16px 12px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:109px;height:142px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:12px;border-radius:14px;-webkit-box-shadow:0 0 0 .5px rgba(0,0,0,.03),0 4px 20px -4px rgba(0,0,0,.08);box-shadow:0 0 0 .5px rgba(0,0,0,.03),0 4px 20px -4px rgba(0,0,0,.08)}.only_received .buddy_list .buddy_list_item .thumb{width:42px;height:42px}.only_received .buddy_list .buddy_list_item .thumb img{border-radius:500px;width:100%;height:100%}.only_received .buddy_list .buddy_list_item .buddy_name{width:100%;font-size:13px;color:#1f1f1f;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.only_received .buddy_list .buddy_list_item .go_buddy{width:100%;font-size:12px;padding:0 10px;height:32px;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;border-radius:6px}.my .only_received{margin-top:12px;border-top:1px solid #efefef;padding-top:32px}.eventCard+.only_received{margin-top:12px}.aos .history_detail_wrap .top_area.is_top_mutable{top:56px}.bx_qr_code{padding:36px 22px 42px;text-align:center}.bx_qr_code .qr_code{overflow:hidden;width:190px;height:190px;margin:0 auto;padding:19px;border:1px solid #d5d5d5;border-radius:10px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.bx_qr_code .qr_code img{width:100%;height:100%;vertical-align:top}.bx_qr_code .desc{margin-top:20px;font-size:1.6rem;line-height:2rem;font-weight:400;color:#9f9f9f}.bx_buy_btn{padding:25px 22px;text-align:center}.bx_buy_btn button{display:inline-block;width:100%;height:50px;border:1px solid #07b53b;background-color:#07b53b;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:4.8rem;font-weight:400;color:#fff;text-align:center;vertical-align:top}.bx_buy_btn .desc{margin-top:10px;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:#9f9f9f}@media screen and (min-width:640px){html.stop_scrolling{overflow:auto}html.stop_scrolling body{position:static}.bridge_wrap,.container,.ordersheet{width:640px;max-width:640px;margin:0 auto}.button_bottom_area,.cart_wrap,.floating,.friends_selector,.gift_intro,.item_list_title.sorting_open:before,.line_pay,.opt_btn{width:640px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap .alert_wrap .dimmed,.wrap .item_detail .opt_btn,.wrap~.dimmed,.wrap~.layer_popup_wrap,.wrap~.mission_wrap .dim{left:0;right:0}.mission_wrap .mission{left:15px;right:15px;width:610px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.descriptions .tit{display:block;font-size:24px;padding:60px 0 24px}.bx_item_info .dimmed{display:none!important}.bx_lst_tab{z-index:90!important}.bx_lst_tab .lst_tab{position:relative;border-color:#d5d5d5}.bx_lst_tab .lst_tab>li:first-child .link_menu{border-right-color:#d5d5d5}.bx_lst_tab .lst_tab .link_menu.on .sp.ico_arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.bx_lst_tab .lst_tab .menu_tit{max-width:calc(100% - 45px)}.bx_lst_tab .dimmed{display:none!important}.bx_lst_tab .layer_popup_wrap{overflow:hidden;position:absolute;top:46px;bottom:auto;left:-1px;width:100%;border:1px solid #d5d5d5;border-radius:5px;background-color:#fff;-webkit-box-shadow:3px 4px 0 0 hsla(0,0%,71%,.1);box-shadow:3px 4px 0 0 hsla(0,0%,71%,.1);-webkit-box-sizing:content-box;box-sizing:content-box}.bx_lst_tab .layer_popup_wrap:before{display:none}.bx_lst_tab .layer_popup_wrap.ly_item_filter .lst_filter{padding:25px 0}.bx_lst_tab .layer_popup_wrap.ly_item_filter .lst_filter .btn_menu{padding:12px 0;font-size:1.6rem;line-height:2.4rem;font-weight:400}.bx_lst_tab .layer_popup_wrap.ly_item_filter .lst_filter_point{padding-left:56px}.bx_lst_tab .layer_popup_wrap.ly_item_filter .lst_filter_point li{margin-right:8px}.bx_lst_tab .layer_popup_wrap.ly_item_filter .lst_filter_point .btn_menu{height:46px;padding:0 28px;font-size:1.6rem;line-height:4.6rem;font-weight:500}.hide_select{position:absolute;top:0}.hide_select .bx_lst_tab{padding:0}}.home .container{padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.home_content_wrap{padding-bottom:24px}.home_content_wrap .content_area{overflow:hidden;padding-bottom:24px}.home_content_wrap .content_area:last-child{padding-bottom:0}.home_content_wrap .product_list.grid_2x{padding:12px 10px 6px}.home_content_wrap .product_list.grid_3x{padding:0 12px 12px}.home_content_wrap .product_list.grid_3x .product_item .info_area{margin-top:8px}.home_content_wrap .category_list .category_item{padding-bottom:0}.home_content_wrap .title_area{padding-bottom:24px}.home_content_wrap .simple_banner_area:last-child{margin-bottom:0}.home_content_wrap .sticky_area.is_sticky{position:sticky;top:calc(var(--sat) + 44px);left:0;right:0;background:#fff;z-index:30}.aos .home_content_wrap .sticky_area.is_sticky{top:calc(var(--sat) + 56px)}.home_content_wrap .sticky_area.is_sticky.filter_cate{top:calc(var(--sat) + 44px - 76)}.aos .home_content_wrap .sticky_area.is_sticky.filter_cate{top:calc(var(--sat) + 56px - 76)}.home_content_wrap .sticky_area.filter_price{padding-top:20px;padding-bottom:14px}.home_content_wrap .sticky_area .scroll_tab_area{margin-bottom:0}.home_content_wrap.home_category{padding-bottom:2px}.home_content_wrap .wishlist_friend_products{width:100%;overflow:hidden;padding:0 20px 20px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.home_content_wrap .wishlist_friend_products .wishlist_product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;gap:16px}.home_content_wrap .wishlist_friend_products .wishlist_product_item{width:277px;padding-left:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.home_content_wrap .wishlist_friend_products .box_wishlist{border-radius:17px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.03),0 0 20px -3px rgba(0,0,0,.06);box-shadow:0 0 1px 1px rgba(0,0,0,.03),0 0 20px -3px rgba(0,0,0,.06)}.home_content_wrap .wishlist_friend_products .box_wishlist .info{padding:15.5px 0}.home_content_wrap .wishlist_friend_products .box_wishlist .info .brand_name,.home_content_wrap .wishlist_friend_products .box_wishlist .info .product_name{width:140px}.home_content_wrap .wishlist_friend_products .box_wishlist .thumb{width:93px;height:93px}.home_content_wrap .wishlist_friend_products .box_wishlist .btn_wishlist{display:none}.home_notice_wrap{padding:12px 16px 24px}.home_notice_wrap .notice_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;border-radius:8px;background-color:#f7f8fa}.home_notice_wrap .notice_inner .link{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:10px 0 10px 16px;font-size:12px;line-height:16px;color:#949494;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_notice_wrap .notice_inner .label{display:inline-block;margin-right:4px;border-radius:100px;font-size:13px;line-height:18px;font-weight:700;color:#000;letter-spacing:-.09px}.home_notice_wrap .notice_inner .label.new{color:#4270ed}.home_notice_wrap .notice_inner .label.hot,.home_notice_wrap .notice_inner .label.sale{color:#ff334b}.home_notice_wrap .notice_inner .link_more{overflow:hidden;width:14px;padding:10px;font-size:0}.home_notice_wrap .notice_inner .link_more:after{display:inline-block;margin-top:2px;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -477.5px;background-repeat:no-repeat;content:""}.home_coupon_wrap{padding:24px 0}.home_coupon_wrap .coupon_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:24px 20px;background-color:#f8fafc}.home_coupon_wrap .coupon_inner .info{margin-right:auto;font-size:16px;line-height:22px;font-weight:700;color:#111;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.home_coupon_wrap .coupon_inner .info .num{color:#4270ed}.home_coupon_wrap .coupon_inner .btn_primary,.home_coupon_wrap .coupon_inner .btn_secondary{display:block;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;width:77px;height:32px;margin-left:10px;border-radius:8px;font-size:11px;line-height:16px;font-weight:700;text-align:center;letter-spacing:.06px;-webkit-box-sizing:border-box;box-sizing:border-box}.home_coupon_wrap .coupon_inner .btn_primary+.btn_primary,.home_coupon_wrap .coupon_inner .btn_primary+.btn_secondary,.home_coupon_wrap .coupon_inner .btn_secondary+.btn_primary,.home_coupon_wrap .coupon_inner .btn_secondary+.btn_secondary{margin-left:6px}.home_coupon_wrap .coupon_inner .btn_primary{padding:8px 0;background:#4270ed;color:#fff}.home_coupon_wrap .coupon_inner .btn_secondary{padding:7px 0;border:1px solid #e8e8e8;background:#fff;color:#000}.home_coupon_wrap+.home_content_wrap .simple_banner_area:first-child{margin-top:24px}.home_brand_wrap .title_area{margin:32px 16px 20px}.home_brand_wrap .scroll_horizontal .brand_list .brand_item{min-width:68px;width:16.7%;padding:0 8px 0 0}.home_brand_wrap .scroll_horizontal .brand_list .brand_item .thumb_box{width:60px;height:60px}.home_brand_wrap .scroll_horizontal .brand_list .brand_item .name{max-width:60px;padding:0}.home_brand_wrap .scroll_horizontal .brand_list .brand_item .icon_more{width:60px;height:60px}.hr_gray{height:8px;margin:0;background:rgba(0,0,0,.05);border:none}.hr_gray+.product_list{padding:20px 16px 0!important}.section_wrap:last-child{padding-bottom:24px}.section_wrap .product_list.grid_2x{padding:0 10px}.section_wrap .product_list.grid_3x{padding-bottom:16px}.section_wrap.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:24px 0 32px;-webkit-box-sizing:border-box;box-sizing:border-box}.section_wrap.empty .empty_thumb{margin-bottom:35px;text-align:center}.section_wrap.empty .empty_thumb img{width:125.5px}.section_wrap.empty .empty_thumb.filter{width:47px;height:47px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-314px -497.5px;background-repeat:no-repeat;margin:auto 33px}.section_wrap.empty .button_set{margin-top:20px}.section_wrap.empty .button_set .btn{height:44px;line-height:44px}.section_wrap.empty .lnk{width:240px;margin:auto!important}.section_wrap .notice_area{text-align:center;font-size:14px;line-height:20px;color:#b7b7b7}.section_wrap .notice_area .tit{margin-bottom:8px;font-size:16px;line-height:22px;color:#000}.section_wrap .section_loading{position:relative}.section_wrap .section_loading .loading_spinner{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.section_wrap .category_scroll{position:sticky;top:calc(var(--sat) + 44px);left:0;right:0;background:#fff;z-index:30}.aos .section_wrap .category_scroll{top:calc(var(--sat) + 56px)}.section_wrap.category_section{margin-top:20px}.bx_lst_anchor{margin:26px 0 16px;padding:0 16px}.lst_anchor{margin:-6px 0 0 -6px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;text-align:center}.lst_anchor li{display:inline-block;vertical-align:middle;margin:6px 0 0 6px}.lst_anchor .btn_menu{display:block;min-height:45px;padding:11px 23px;border:1px solid #f1f1f1;-webkit-box-shadow:0 4px 0 -3px hsla(0,0%,42.7%,.06);box-shadow:0 4px 0 -3px hsla(0,0%,42.7%,.06);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;font-size:15px;line-height:1.33em;color:#000}.lst_anchor.tw .btn_menu{padding:11px 17px}.lst_anchor+.lst_anchor{margin-top:0}.bx_banner{position:relative;margin:16px 15px}.bx_banner .link_banner{display:block;position:relative;margin:11px auto 0;padding-top:27.25%}.bx_banner .link_banner:first-child{margin-top:0}.bx_banner .bx_img{background-color:rgba(17,17,17,.03)}.bx_banner .bx_img:after{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(17,17,17,.03);content:""}.bx_banner .bx_img,.bx_banner .bx_img:after,.bx_banner .bx_img img{position:absolute;top:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.bx_banner .bx_img,.bx_banner .bx_img img{right:0;bottom:0}.bx_banner .bx_img img{width:100%;height:100%}.bx_banner.full_type{padding:0}.bx_banner.full_type .link_banner{padding-top:22.67%}.bx_banner.full_type .bx_img,.bx_banner.full_type .bx_img img{border-radius:0}.bx_banner.dual_type{display:table;table-layout:fixed;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bx_banner.dual_type li{display:table-cell;width:100%;vertical-align:top}.bx_banner.dual_type li:first-child{padding-right:5px}.bx_banner.dual_type li:last-child{padding-left:4px}.bx_banner.dual_type li .link_banner{padding-top:55.96%}.home_link_wrap{padding:8px 0 14px}.home_birthday_wrap{padding:24px 0}.home_birthday_wrap .click_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:0;background:transparent}.home_birthday_wrap.carousel .carousel_wrap{overflow:hidden;padding:0 16px}.home_birthday_wrap.carousel .click_area{display:block}.home_birthday_wrap.carousel .birthday_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.home_birthday_wrap.carousel .birthday_item{position:relative;width:80px;padding:0}.home_birthday_wrap.carousel .birthday_item .thumb_area{width:80px;height:80px}.home_birthday_wrap.carousel .birthday_item .friend_info{display:inline-block;width:100%;margin:12px 0 0;gap:0;text-align:center}.home_birthday_wrap.carousel .birthday_item .friend_info .birthday{display:block}.home_birthday_wrap.carousel .birthday_item .friend_info .birthday .date,.home_birthday_wrap.carousel .birthday_item .friend_info .birthday svg{display:none}.home_birthday_wrap.carousel .birthday_item .friend_info .name{max-width:80px;font-size:12px;line-height:16px;font-weight:400}.home_birthday_wrap.carousel .birthday_item .friend_info .day{font-size:12px;line-height:16px;font-weight:400}.home_birthday_wrap.carousel .birthday_item .send_gift_friend{position:absolute;bottom:40px;left:50%;margin-left:-21px;height:auto;padding:7px 12px;border-radius:500px;font-size:inherit;color:inherit;background-color:#ff697a;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.04),0 4px 12px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.04),0 4px 12px 0 rgba(0,0,0,.12)}.home_birthday_wrap.carousel .birthday_item .send_gift_friend .gift{display:none}.home_birthday_wrap.carousel .birthday_item .send_gift_friend svg{width:18px;height:18px;margin-right:0}.home_birthday_wrap .click_title_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px 20px}.home_birthday_wrap .click_title_area .title{font-size:18px;color:#111;line-height:25px}.home_birthday_wrap .click_title_area .title .point{color:#06c755}.home_birthday_wrap .click_title_area .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#b7b7b7;line-height:16px}.home_birthday_wrap .birthday_item{padding:20px 16px 0}.home_birthday_wrap .birthday_item:first-child{padding-top:0}.home_birthday_wrap .birthday_item .thumb_area{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.home_birthday_wrap .birthday_item .thumb_area img{width:100%;height:100%}.home_birthday_wrap .birthday_item .friend_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:0 0 0 12px}.home_birthday_wrap .birthday_item .friend_info .name{overflow:hidden;display:inline-block;max-width:105px;font-size:14px;font-weight:700;color:#303030;line-height:22px;white-space:nowrap;text-overflow:ellipsis}.home_birthday_wrap .birthday_item .friend_info .birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:18px;color:#949494}.home_birthday_wrap .birthday_item .friend_info .birthday .day{margin-right:4px;color:#ff697a;font-weight:700}.home_birthday_wrap .birthday_item .friend_info .birthday svg{width:14px;height:14px}.home_birthday_wrap .birthday_item .send_gift_friend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;height:32px;border-radius:6px;font-size:12px;color:#fff;background-color:#ff697a}.home_birthday_wrap .birthday_item .send_gift_friend svg{width:16px;height:16px;margin-right:2px}.home_birthday_wrap .birthday_item .send_gift_friend .gift{font-weight:700}.category_list.topic_list{padding:0 8px 12px}.category_list.topic_list .thumb_box .thumb{background-color:rgba(0,0,0,.03)}.category_list.topic_list .category_item{width:calc(25% - 8px);padding:0 4px 20px}.category_list.topic_list .category_item .name{color:#303030}.gift_main section+section:before{display:none}.gift_main .giftshop_event_brand{padding-bottom:8px}.gift_main .simple_banner_area.hottopic{margin:0 13px 16px}.gift_main .profile_wrap{position:relative;margin-top:-44px;padding-top:44px}.aos .gift_main .profile_wrap .profile_wrap{margin-top:-55px}.gift_main .profile_wrap .animation{overflow:hidden;position:absolute;right:0;top:0;width:160px;height:204px}.gift_main .profile_wrap+.product_wrap.category,.gift_main .profile_wrap+.product_wrap.wish,.gift_main .profile_wrap+.product_wrap.wish[style*="display: none"]+.category{margin-top:-56px}.gift_main .profile_wrap.is_loading .section_loading{position:relative;height:134px}.gift_main .profile_wrap.is_loading .section_loading .loading_spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gift_main .profile_area>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:40px 20px 36px;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_main .profile_area>a .profile{-ms-flex-negative:0;flex-shrink:0;position:relative;padding:3px 0}.gift_main .profile_area>a .profile.hbd:before{position:absolute;top:-22px;left:-10px;z-index:-1;width:49.5px;height:46px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-121px -372.5px;background-repeat:no-repeat;content:""}.gift_main .profile_area>a .profile .img_area{display:block;position:relative}.gift_main .profile_area>a .profile .image{width:60px;height:60px;border-radius:50%}.gift_main .profile_area>a .profile_info{max-width:360px;margin-left:16px}.gift_main .profile_area>a .profile_info .profile_text{overflow:hidden;max-height:44px;color:#111;word-break:keep-all;font-size:16px;line-height:22px;font-weight:700}.gift_main .profile_area>a .profile_info .name{display:inline-block;max-width:115px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift_main .profile_area>a .profile_info .birthday_info{display:block;margin-top:2px;font-size:0}.gift_main .profile_area>a .profile_info .birthday_info .birthday_text{display:inline-block;position:relative;margin-right:2px;padding-left:18px;color:#777;font-size:13px;line-height:1.38em}.gift_main .profile_area>a .profile_info .birthday_info .birthday_text:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-526px -441.5px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift_main .profile_area>a .profile_info .birthday_info .constellation{display:inline-block;position:relative;padding:0 0 0 26px;color:#777;font-size:13px;line-height:1.38em}.gift_main .profile_area>a .profile_info .birthday_info .constellation:before{content:"";position:absolute;left:2px;top:50%;width:2px;height:2px;background-color:#c8c8c8;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift_main .profile_area>a .profile_info .birthday_info .constellation:after{content:"";position:absolute;top:0;left:6px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.aries:after{background-position:-200px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.aries:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.taurus:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.taurus:after{background-position:-380px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.gemini:after{background-position:-260px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.cancer:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.gemini:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.cancer:after{background-position:-220px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.leo:after{background-position:-280px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.leo:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.virgo:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.virgo:after{background-position:-400px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.libra:after{background-position:-300px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.libra:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.scorpius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.scorpius:after{background-position:-360px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.sagittarius:after{background-position:-340px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.capricornus:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.sagittarius:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.capricornus:after{background-position:-240px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.aquarius:after{background-position:-180px -689.5px}.gift_main .profile_area>a .profile_info .birthday_info .constellation.aquarius:after,.gift_main .profile_area>a .profile_info .birthday_info .constellation.pisces:after{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_main .profile_area>a .profile_info .birthday_info .constellation.pisces:after{background-position:-320px -689.5px}.gift_main .profile_area>a:after{content:"";position:absolute;top:50%;right:20px;width:36px;height:36px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-495.5px -559.5px;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #efefef;border-radius:50%}.gift_main .profile_area.no_profile>a:after{display:none}.gift_main .profile_area.no_profile .profile:before{display:block;position:relative;width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-124px -497.5px;background-repeat:no-repeat;content:""}.gift_main .profile_area.no_profile .profile:before:after{content:none}.gift_main .product_list_wrap{overflow:hidden}.gift_main .product_list_wrap .product_list{overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gift_main .product_list_wrap .product_list .product_item{padding:0}.gift_main .real_time_gifts .title_area .text_sub{position:absolute;top:28.5px;right:16px;width:auto;padding-top:0;font-size:13px;line-height:16px}.gift_main .real_time_gifts .product_list_wrap .product_list .product_item{width:138px}.gift_main .real_time_gifts .product_list_wrap .product_list .product_item .thumb{width:138px;height:138px}.gift_main .real_time_gifts .flicking_list .product_item .info_area .name{margin-bottom:6px}.gift_main .real_time_gifts .flicking_list .product_item .info_area .price{font-size:16px;line-height:22px;font-weight:700}.gift_main .gift_filter{padding-top:8px}.gift_main .gift_filter .scroll_tab_area{margin-bottom:12px}.gift_main .gift_filter .scroll_tab_area .tab_list.type_box .button_tab{height:36px;font-size:12px;line-height:16px;font-weight:400}.gift_main .gift_filter .product_list{padding-top:8px}.gift_main .gift_filter .product_list.has_brand .product_item .info_area{margin-top:8px}.gift_main .gift_filter .product_list.has_brand .product_item .info_area .name{font-size:12px;line-height:18px;font-weight:400}.gift_main .gift_filter .product_list.has_brand .product_item .info_area .price{color:#111}.gift_main .gift_filter .product_list.has_brand .product_item .info_area .price.prime{color:#c8c8c8}.gift_main .gift_filter .button_round_area.icon_down .button_more{color:#111}.gift_main .scroll_tab_area .scrolling{padding-left:16px}.gift_main .scroll_tab_area .tab_list.type_box .tab_item{margin-bottom:0}.gift_main .scroll_tab_area .tab_list.type_box .tab_item:first-child{margin-left:0}.gift_main .scroll_tab_area .tab_list.type_box .button_tab{padding:0 15px;color:#000;font-size:13px;line-height:18px;font-weight:700;border-color:#efefef;border-radius:5px;letter-spacing:-.09px}.gift_main .scroll_tab_area .tab_list.type_box .button_tab.active{color:#fff;border-color:#000}.gift_main .scroll_tab_area.round .tab_list .button_tab{color:#555;font-weight:400;border-radius:20px}.gift_main .scroll_tab_area.round .tab_list .button_tab.active{color:#fff;font-weight:700;border-color:#111}.gift_main .scroll_tab_area.sticky{position:sticky;z-index:40;top:calc(var(--sat) + 44px);background-color:#fff;margin-bottom:0}.aos .gift_main .scroll_tab_area.sticky{top:calc(var(--sat) + 56px)}.gift_main .scroll_tab_area.sticky .scrolling{padding-bottom:10px;padding-top:10px;margin-bottom:0}.gift_main .scroll_tab_area.sticky~.title_area{margin-bottom:10px}.gift_main .scroll_tab_area.sticky+div{margin-top:6px}.gift_main .product_list.grid_2x .info_area{margin-top:10px}.gift_main .product_list.grid_2x .product_item{padding-bottom:32px}.gift_main .product_list.grid_2x.ranking_list{padding-bottom:24px}.gift_main .product_list.grid_2x.ranking_list .ranking_brand_area{width:calc(100% - 24px)}.gift_main .product_list.grid_2x.ranking_list .ranking_brand_area .ranking_brand_name:before{font-style:italic;line-height:18px}.gift_main .product_list.ranking .product_item .name{margin-top:4px}.gift_main .section_wrap.real_time_gifts .product_scrolling .product_list{padding-bottom:32px}.wishlist_wrap .title_area .link_more{top:32px}.wishlist_wrap .title_area .title{max-width:73.067%}.wishlist_wrap .title_area .title .username{color:#06c755}.wishlist_wrap .product_scrolling{margin-bottom:0}.wishlist_wrap .product_list_wrap .product_list .product_item{width:109px}.wishlist_wrap .product_list_wrap .product_list .product_item .thumb{width:100%;height:109px}.wishlist_wrap .product_list_wrap .product_list .product_item.more_item{min-width:44px;padding:0;border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.wishlist_wrap .product_list_wrap .product_list .product_item.more_item .btn_more{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44px;height:44.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-268.5px -372.5px;background-repeat:no-repeat}.wishlist_wrap .flicking_list .product_item .info_area .name{font-size:12px;line-height:18px}.wishlist_wrap .flicking_list .product_item.more .more_link{display:block;position:relative;width:109px;height:109px}.wishlist_wrap .flicking_list .product_item.more .more_link:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:38px;height:38px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-376.5px -559.5px;background-repeat:no-repeat}.wishlist_wrap .flicking_list .product_item .price_group .price.prime{color:#c8c8c8;font-weight:400}.wishlist_wrap+.simple_banner_area{margin-top:8px}.product_scrolling.flicking_list .product_item{margin-right:8px}.product_scrolling.flicking_list .product_item .thumb_area{float:none;margin-right:0}.product_scrolling.flicking_list .product_item .info_area{margin-top:0}.product_scrolling.flicking_list .product_item .info_area .brand_name{margin-top:8px;color:#303030;font-size:12px;line-height:18px;font-weight:700}.product_scrolling.flicking_list .product_item .info_area .name{display:block;margin:2px 0 4px;color:#616161;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_scrolling.flicking_list .product_item .info_area .price{color:#111;font-size:14px;line-height:18px;font-weight:700}.product_scrolling.flicking_list .product_item .link{bottom:0}.popular_gifts_wrap .title_area{padding-top:32px}.popular_gifts_wrap+.popular_gifts_wrap{position:relative}.popular_gifts_wrap+.popular_gifts_wrap .title_area{padding-top:16px}.popular_gifts_wrap.popular_ranking .title_area{padding-top:32px;padding-bottom:10px}.popular_gifts_wrap .product_list.ranking .product_item .info_area .name{margin:4px 0;color:#111;font-size:14px;line-height:18px}.popular_gifts_wrap .product_list.ranking .product_item .info_area .price{color:#111;font-size:16px;line-height:22px}.popular_gifts_wrap .product_list.ranking .product_item .info_area .price.prime{color:#c8c8c8}.popular_gifts_wrap .product_list.ranking .product_item .info_area .price_group .price_discount_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;margin-top:6px}.popular_gifts_wrap .product_list.ranking .product_item .info_area .price_group .price_discount_info .discount{margin:0 4px 0 2px;color:#06c755;font-size:12px;line-height:16px;font-weight:700}.popular_gifts_wrap .product_list.ranking .product_item .info_area .price_group .price_discount_info .icon_point_save{margin:0}.popular_gifts_wrap .product_list.ranking .product_item .badge_area .badge{margin-top:8px}.popular_gifts_wrap .product_list.ranking .product_item .badge_area .badge.membership{background-color:#f0dfb0;color:#a17700}.popular_gifts_wrap .product_list.ranking.column .product_item .option_group{margin-top:8px}.scroll_tab_area{margin-bottom:16px}.scroll_tab_area+.title_area,.scroll_tab_area+.title_area.type_sm{padding:4px 16px 20px}@media screen and (min-width:640px){.section_wrap .category_scroll{position:relative;top:0!important}}.search_wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:53px 0 calc(86px + env(safe-area-inset-bottom))}.search_wrap .product_list{padding:0 16px}.search_wrap .product_list.grid_2x{padding:0 10px}.search_wrap .title_area .title{font-size:13px;line-height:18px;font-weight:400;color:#777}.search_list{padding:0 16px;margin-left:-8px;font-size:0}.search_list .search_item{position:relative;display:inline-block;height:32px;margin:0 0 10px 8px}.search_list .link_keyword{display:block;height:100%;padding:8px 29px 8px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;color:#111;background:#f5f5f5;border-radius:16px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_list .button_del{position:absolute;top:0;right:0;bottom:0;z-index:1;width:28px}.search_list .button_del .icon_delete{display:block;overflow:hidden;font-size:0;line-height:0;margin:0 8px 0 4px;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-566px -689.5px;background-repeat:no-repeat}.button_clear_all{position:absolute;top:11px;right:10px;padding:6px;color:#b7b7b7;vertical-align:top;font-size:13px;line-height:16px}.search_content_area{position:relative;overflow:hidden;padding-bottom:6px}.search_content_area .banner_swipe_wrap .simple_banner_area{margin-top:18px}.search_content_area .error_message{padding:43px 0 44px}.search_content_area .thumb_empty{padding:59px 0 16px;text-align:center}.search_content_area .text_empty{padding:70px 16px 65px;text-align:center;color:#b7b7b7;font-size:14px;line-height:1.29em}.search_content_area .text_empty:before{content:"";display:block;margin:0 auto 7px;width:47px;height:47px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-314px -497.5px;background-repeat:no-repeat}.search_content_area .scroll_horizontal{height:128px;margin-bottom:-10px}.page_search .title_area.type_sm{padding-bottom:4px}.page_search .search_result_title_area{padding:8px 16px}.page_search .search_result_title{margin-right:12px}.page_search .search_result_title .thumb_box{width:50px;height:50px;margin-right:12px}.page_search .search_result_title .brand_info,.page_search .search_result_title .brand_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_search .search_result_list{margin-top:0;margin-bottom:20px;padding:0 16px}.page_search .search_result_item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 6px);flex:0 0 calc(25% - 6px)}.page_search .search_result_item:not(:first-child){margin-left:8px}.page_search .search_result_item .price_group .price{font-size:14px;line-height:18px;font-weight:700}@-webkit-keyframes slideup{0%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideup{0%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ordersheet .title_area .title p.line1{-webkit-animation:slideup 633ms ease-in-out forwards;animation:slideup 633ms ease-in-out forwards}.ordersheet .bx_message .profile_item:first-child,.ordersheet .title_area .title p.line2{-webkit-animation:slideup 633ms ease-in-out 33ms forwards;animation:slideup 633ms ease-in-out 33ms forwards}.ordersheet .bx_message .profile_item:nth-child(2){-webkit-animation:slideup 633ms ease-in-out 66ms forwards;animation:slideup 633ms ease-in-out 66ms forwards}.ordersheet .bx_message .profile_item:last-child{-webkit-animation:slideup 633ms ease-in-out 99ms forwards;animation:slideup 633ms ease-in-out 99ms forwards}.ordersheet .title_area{overflow:hidden;position:relative;padding:0}.ordersheet .title_area .video_wrap{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:34.13%}.ordersheet .title_area .video{position:absolute;top:0;left:0;width:100%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.ordersheet .title_area .title{position:absolute;top:50%;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;width:100%;padding:0 20px;text-align:center;color:#111;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;font-size:0;line-height:0}.ordersheet .title_area .title p{font-size:19px;line-height:1.32em;font-weight:700}.ordersheet.sub_page{padding-bottom:0}.ordersheet.sub_page .box_delivery{margin-top:20px}.ordersheet.sub_page .enter_address_box{padding-top:20px}.ordersheet section:before{display:none}.ordersheet .product_itm{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px 20px}.ordersheet .product_itm:after{display:block;clear:both;content:""}.ordersheet .product_itm .thw{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;position:relative;width:93px;height:93px;margin-right:16px;border-radius:8px}.ordersheet .product_itm .thw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ordersheet .product_itm .thw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.ordersheet .product_itm .det{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ordersheet .product_itm .fast_label{display:inline-block;font-size:12px;line-height:18px;color:#638dff;padding-bottom:4px}.ordersheet .product_itm .fast_label:before{content:"";display:inline-block;vertical-align:top;width:11px;height:13px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-647px -559.5px;background-repeat:no-repeat;margin:4px 2px 1px 3px}.ordersheet .product_itm .t{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.ordersheet .product_itm .t .tit{font-size:14px;line-height:18px}.ordersheet .product_itm .opt_group{display:block;margin-top:4px}.ordersheet .product_itm .opt_group.engrave{margin-top:2px}.ordersheet .product_itm .opt_group.engrave .opt+.opt:before{color:#949494;content:"+"}.ordersheet .product_itm .opt_group .opt{font-size:12px;line-height:16px;color:#949494;word-break:break-all;white-space:pre-wrap}.ordersheet .product_itm .opt_group .opt+.opt:before{display:inline-block;margin:0 4px;color:#dfdfdf;content:"|"}.ordersheet .product_itm .prz{margin-top:4px;color:#111;font-size:16px;line-height:22px;font-weight:700}.ordersheet .product_itm .prz .sp_ico_point{background-position:-342.5px -348.5px;margin:4px 2px 0 0;vertical-align:top}.ordersheet .product_itm .prz .sp_ico_poin_discount,.ordersheet .product_itm .prz .sp_ico_point{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;display:inline-block}.ordersheet .product_itm .prz .sp_ico_poin_discount{background-position:-710.5px -509.5px;position:relative;top:-1px;margin:0 2px 0 3px;vertical-align:middle}.ordersheet .product_itm .prz .sale{margin-left:4px;color:#c8c8c8;text-decoration:line-through;font-size:16px;line-height:22px;font-weight:400}.ordersheet .product_itm .prz .sale2{color:#f14b48}.ordersheet .product_itm .combx{margin-top:19px}.ordersheet .product_itm+.guide_option{margin-top:-8px}.ordersheet .product_detail .recipient{padding-bottom:0}.ordersheet .product_detail .recipient .gift_item_info{padding-bottom:2px}.ordersheet .enter_address_box:before{position:absolute;left:16px;top:0;right:16px;border-top:1px solid #f5f5f5;content:""}.ordersheet .payment_amount{padding:0}.ordersheet .payment_amount .giftbuy_title{padding-right:22px}.ordersheet .payment_amount .payment_list{position:relative}.ordersheet .payment_amount .payment_list:before{position:absolute;top:0;left:16px;right:16px;content:"";border-top:1px solid #f5f5f5}.ordersheet .payment_amount .payment_list[aria-expanded=false]{display:none}.ordersheet .payment_amount .payment_list[aria-expanded=true]{display:block}.ordersheet .payment_amount{padding-bottom:0}.ordersheet .expected_info .d,.ordersheet .expected_info .t,.ordersheet .payment_info .d,.ordersheet .payment_info .t{padding:5px 0}.ordersheet .payment_info{padding:15px 2px}.ordersheet .payment_info+.payment_info{border-top:1px solid #f5f5f5}.ordersheet .payment_info .d,.ordersheet .payment_info .t{color:#777;font-size:14px;line-height:18px}.ordersheet .payment_total{margin:0;border-top:none}.ordersheet .payment_total .t{padding:0;color:#111;font-size:16px;line-height:22px;font-weight:700}.ordersheet .payment_total .d{color:#06c755;font-size:20px;line-height:22px;font-weight:600}.ordersheet .payment_total .d .sp_ico_point{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -550px;background-repeat:no-repeat}.ordersheet .giftbuy_title{position:relative;border:none}.ordersheet .giftbuy_title .sub,.ordersheet .giftbuy_title .up{margin-top:-5px;color:#d2d2d2}.ordersheet .cer_lst{padding-top:25px}.ordersheet .agree_info{padding:0 0 14px 28px;border-top:0}.ordersheet .agree_info .ck+.lb:before{background-position:-688.5px -396px}.ordersheet .agree_info .ck+.lb:before,.ordersheet .agree_info .ck[type=checkbox]:checked+.lb:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.ordersheet .agree_info .ck[type=checkbox]:checked+.lb:before{background-position:-688.5px -374px}.ordersheet .agree_info .lb{font-size:1.3rem;line-height:16px;display:block;padding:2px 0;overflow:hidden;color:#000;letter-spacing:-.09px;cursor:pointer}.ordersheet .agree_info+.agree_info .lb:before{top:1px}.ordersheet .agree_info_box .agree_term{margin:0 25px}.ordersheet .agree_info_box .agree_term .agree_info:last-child{padding-bottom:31px}.ordersheet .membership_agree_box{position:relative;padding:20px 16px}.ordersheet .membership_agree_box .txt{margin-top:2px;padding-right:52px;color:#06c755;word-break:keep-all;font-size:12px;line-height:16px}.ordersheet .membership_agree_box.is_checked .bx_input .ck{background-color:#06c755}.ordersheet .membership_agree_box.is_checked .bx_input .ck:before{left:22px}.ordersheet .membership_agree_box .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;font-weight:700;display:block;padding:1px 50px 1px 0;color:#000}.ordersheet .membership_agree_box .bx_input{position:absolute;top:20px;right:16px}.ordersheet .membership_agree_box .bx_input .ck{width:44px;height:24px;border-radius:24px;background-color:#dfdfdf}.ordersheet .membership_agree_box .bx_input .ck:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:left .5s;transition:left .5s}.ordersheet .membership_agree_box .tooltip_box{position:relative;width:100%;margin-top:13px;padding:8px 10px;border-radius:6px;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.ordersheet .membership_agree_box .tooltip_box:before{display:block;position:absolute;top:-8px;right:13px;border-right:7.5px solid transparent;border-left:7.5px solid transparent;border-bottom:13px solid #000;content:""}.ordersheet .membership_agree_box .tooltip_text{font-size:12px;line-height:16px;color:#fff}.ordersheet .membership_agree_box .tooltip_text .color_g{color:#06c755}.ordersheet .membership_agree_box .txt_membership{padding:20px 0 4px;border-top:1px solid #f5f5f5;font-size:12px;line-height:16px;color:#b7b7b7}.ordersheet .membership_agree_box .txt_membership .link{color:#4270ed}.ordersheet .membership_promotion{margin-top:16px}.ordersheet .promotion_box+.promotion_box{margin-top:10px}.ordersheet .promotion_banner{position:relative;height:74px;padding:16px 120px 16px 16px;border-radius:5px 5px 0 0;background-color:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box}.ordersheet .promotion_banner:last-child{border-radius:5px}.ordersheet .promotion_banner:after{position:absolute;top:0;right:0;width:112.5px;height:74px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-257px 0;background-repeat:no-repeat;content:""}.ordersheet .promotion_banner:not(:first-child){margin-top:10px}.ordersheet .promotion_banner .desc{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;font-weight:700;color:#3f3f3f}.ordersheet .promotion_banner .link{display:inline-block;margin-top:2px;font-size:14px;line-height:18px;color:#949494;text-decoration:underline}.ordersheet .promotion_agree{padding:15px;border-radius:0 0 5px 5px;border:1px solid #dfdfdf}.ordersheet .promotion_agree .agree_info{padding:0;line-height:18px;color:#b7b7b7}.ordersheet .promotion_agree .agree_info .ck+.lb:before{top:-1px}.ordersheet .promotion_agree .agree_info .lb{padding:0 0 0 28px;font-size:14px;line-height:18px;color:#303030}.ordersheet .promotion_agree .agree_info .option{color:#b7b7b7}.ordersheet .membership_info_form{position:relative;margin-top:16px}.ordersheet .ordersheet_group_gift_title .title_area .line1{width:100%;white-space:nowrap}.ordersheet .ordersheet_group_gift_title .title_area .line2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ordersheet .banner_membership_guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;width:100%;height:72px;margin-top:10px;padding:12px 93px 12px 15px;border-radius:5px;background-color:#fdf5e0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:16px}.ordersheet .banner_membership_guide:after{position:absolute;top:0;right:0;width:95.5px;height:72px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-121px -298.5px;background-repeat:no-repeat;content:""}.ordersheet .banner_membership_guide .desc{color:#a18f62;white-space:pre-wrap}.gift_title{position:relative;min-height:96px;padding:20px 24px 20px 140px;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_title.one_person{padding:20px 24px 20px 96px}.gift_title .text{display:block;width:100%;padding-top:3px;color:#111;font-size:19px;line-height:1.32em;font-weight:700}.gift_title .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:bottom}.gift_title .name.recipient2{max-width:calc(100% - 42px)}.gift_title .profile_box{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift_title .profile_box_item{float:left;overflow:hidden;position:relative;width:60px;height:60px;border-radius:50%;background-color:#cdebe1}.gift_title .profile_box_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gift_title .profile_box_item .num{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;letter-spacing:-.25px;text-align:center;font-size:24px;line-height:1em;font-weight:700}.gift_title .profile_box_item+.profile_box_item{margin:-1px 0 0 -16px;border:3px solid #fff}.bx_message .giftbuy_title .tit{padding:0 0 3px}.bx_message .profile{z-index:1;text-align:center;margin:-18px 0 -20px}.bx_message .profile_list{display:inline-block}.bx_message .profile_item{width:64px;height:64px;border:4px solid #fff;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.16);box-shadow:0 8px 12px rgba(0,0,0,.16);-webkit-box-sizing:initial;box-sizing:initial}.bx_message .profile_item .num{font-size:21px;line-height:1.29em;font-weight:700}.bx_message .profile .img{border:1px solid rgba(0,0,0,.05)}.bx_message .card_icon_box{overflow:hidden;margin-bottom:12px}.bx_message .card_icon_box .card_icon{font-size:0;white-space:nowrap;padding:0 12px 20px;overflow-x:auto;overflow-y:hidden;margin-bottom:-20px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 10px 20px}.bx_message .card_icon_box .card_icon li{display:inline-block;position:relative;padding:0 4px 8px;scroll-snap-align:start}.bx_message .card_icon_box .card_icon li .label_thumb{display:block;width:63px;height:63px;background-color:#efefef;background-repeat:no-repeat;background-size:cover;border-radius:8px;font-size:0;line-height:0}.bx_message .card_icon_box .card_icon li .rdo:checked+label{position:relative}.bx_message .card_icon_box .card_icon li .rdo:checked+label:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #000;border-radius:8px}.bx_message .text_template{overflow:hidden;margin:16px 0 20px}.bx_message .text_template .template_list{padding:0 16px 12px;margin-bottom:-20px;margin-right:-8px;font-size:0;white-space:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 16px 16px}.bx_message .text_template li{overflow:hidden;display:inline-block;margin:0 8px 8px 0;scroll-snap-align:start}.bx_message .text_template .label_text{font-size:13px;line-height:18px;font-weight:700;display:block;position:relative;padding:11px 16px;border-radius:6px;background:#efefef;color:#000;letter-spacing:-.09px}.bx_message .text_template .rdo:checked+.label_text{background:#000;color:#fff}.bx_message .slide_card_area .slide_inner{position:relative;margin:0 16px 20px}.bx_message .slide_card_area .bx_img{overflow:hidden;display:block;position:static;padding-top:100%;background-size:100% auto;border-radius:10px}.bx_message .slide_card_area .bx_card_txt{position:absolute;top:26.056%;left:14%;right:14%;bottom:24.97%;border:1px dashed rgba(0,0,0,.15);border-radius:2px}.bx_message .slide_card_area .bx_card_txt .txt{font-size:16px;line-height:19px;display:block;position:absolute;top:50%;left:23px;right:23px;max-height:100%;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.05);border:none;resize:none;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx_message .slide_card_area .bx_card_txt .txt::-webkit-input-placeholder{opacity:.5}.bx_message .slide_card_area .bx_card_txt .txt:focus{outline:none}.bx_message .slide_card_area .bx_card_txt .txt.font_level5{font-size:48px;line-height:55px;font-weight:700}.bx_message .slide_card_area .bx_card_txt .txt.font_level4{font-size:30px;line-height:39px;font-weight:700}.bx_message .slide_card_area .bx_card_txt .txt.font_level3{font-size:29px;line-height:36px;font-weight:700}.bx_message .slide_card_area .bx_card_txt .txt.font_level2{font-size:21px;line-height:27px;font-weight:700}.bx_message .slide_card_area .bx_card_txt .txt.font_level1{font-size:18px;line-height:24px;font-weight:700}.bx_message .slide_card_area .bx_card_txt .btn_edit{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:45px;padding:11px 20px;border-radius:5px;background-color:rgba(0,0,0,.1);color:#000}.bx_message .slide_card_area .bx_card_txt .btn_edit .ico_edit{display:inline-block}.bx_message .slide_card_area .bx_card_txt.color_type2{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/message_card_bg_txt_gray.png)}.bx_message .slide_card_area .bx_card_txt.color_type2 .txt{color:#543f1e}.bx_message .slide_card_area .bx_card_txt.no_border{border-color:transparent}.bx_message .slide_card_area .limit{font-size:12px;line-height:16px;font-weight:400;position:absolute;right:14%;bottom:calc(26.3473% - 24px);color:#303030}.bx_message .slide_card_area.photo_type .bx_img{position:relative}.bx_message .slide_card_area.photo_type .photo_img{position:absolute;top:7.9%;left:7.9%;right:8.2%;bottom:26.8%}.bx_message .slide_card_area.photo_type .photo_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bx_message .slide_card_area.photo_type .guide_message{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:7.9%;left:7.9%;right:8.2%;bottom:26.8%;padding:24px;color:#616161;text-align:center;font-size:12px;line-height:18px}.bx_message .slide_card_area.photo_type .bx_card_txt{top:84.1317%;left:8.0838%;right:8.3832%;bottom:5.3892%;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/message_card_bg_txt_gray2.png);background-repeat:no-repeat;background-size:100% auto;border:none}.bx_message .slide_card_area.photo_type .bx_card_txt .txt{color:#555;line-height:35px}.bx_message .slide_card_area.photo_type .bx_card_txt .btn_write{position:absolute;top:8px;right:8px}.bx_message .slide_card_area.photo_type .bx_card_txt.color_type2{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/message_card_bg_txt_gray.png)}.bx_message .slide_card_area.photo_type .bx_card_txt.color_type2 .txt{color:#543f1e}.bx_message .slide_card_area.photo_type .btn_camera{position:absolute;top:10.402%;right:10.402%}.bx_message .slide_card_area.photo_type .file_input{display:none}.bx_message .bx_input{display:block;position:relative;margin-bottom:17px;padding:0 15px;font-size:0;line-height:normal}.bx_message .bx_input input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:0;height:0}.bx_message .bx_input label{display:inline-block;margin-left:28px;font-size:15px;line-height:20px;color:#111;vertical-align:top}.bx_message .bx_input .ck+.lb:before{background-position:-688.5px -396px;position:absolute;top:0;left:15px;content:""}.bx_message .bx_input .ck+.lb:before,.bx_message .bx_input .ck[type=checkbox]:checked+.lb:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bx_message .bx_input .ck[type=checkbox]:checked+.lb:before{background-position:-688.5px -374px}.bx_message .text_guide_checkout{margin:0 15px;padding:20px 0 30px}.bx_message .address_box{padding:0 16px 20px}.bx_message .address_box .radio_inner{position:relative;margin-bottom:20px}.bx_message .address_box .radio_inner:after{content:"";clear:both;display:block;overflow:hidden;height:0}.bx_message .address_box .radio_inner:last-child{margin-bottom:0}.bx_message .address_box .radio_inner .link_address{position:relative;float:right;margin-top:3px;padding:0 10px 0 4px;font-size:13px;font-weight:700;line-height:18px;color:#4270ed}.bx_message .address_box .radio_inner .link_address:after{content:"";position:absolute;right:0;top:5px;width:10px;height:10px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-728.5px -59px;background-repeat:no-repeat}.bx_message .address_box .radio_inner .box_delivery{clear:both;padding:10px 0 0 32px}.bx_message .address_box .radio_inner .box_delivery .title_address{font-size:13px;line-height:18px}.bx_message .address_box .radio_inner .box_delivery .content_address{margin-top:2px;color:#555;letter-spacing:-.2px}.bx_message .address_box .radio_inner .text_desc{padding:4px 0 0 32px;font-size:13px;line-height:18px;color:#777}.book_sending{position:relative;padding:20px 16px}.book_sending:before{position:absolute;top:0;left:16px;right:16px;border-bottom:1px solid #f5f5f5;content:""}.book_sending .tit{font-size:15px}.book_sending_set{position:relative;width:100%;margin:16px 0 0;border-radius:8px;color:#000;background:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;line-height:2.2rem;font-weight:700}.book_sending_set_date{color:#06c755}.book_sending_set_button_cancel{position:absolute;top:4px;right:6px;color:#555;padding:10px;text-decoration:underline;cursor:pointer;font-size:1.3rem;line-height:1.8rem;font-weight:400}.book_sending_set .noti{margin-top:4px;color:#b7b7b7;letter-spacing:-.09px;font-size:1.3rem;line-height:1.8rem;font-weight:400}.book_sending_title{position:relative;padding-right:68px}.book_sending_title .title{display:block;font-size:16px;line-height:1.38em;font-weight:400}.book_sending_title .note{display:block;margin-top:2px;font-size:13px;line-height:1.38em;color:#b7b7b7}.book_sending_title .bx_input{position:absolute;top:0;right:0}.book_sending_title .bx_input .ck{width:44px;height:24px;border-radius:24px;background-color:#dfdfdf}.book_sending_title .bx_input .ck:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:20px;background-color:#fff;-webkit-transition:left .5s;transition:left .5s}.book_sending_title .bx_input.is_checked .ck{background-color:#06c755}.book_sending_title .bx_input.is_checked .ck:before{left:22px}.book_sending_select{margin:20px 0 0;padding:16px;background-color:#f5f5f5;border-radius:5px}.book_sending_select_list{margin-bottom:16px}.book_sending_select_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:8px;letter-spacing:-.25px;color:#000;font-size:1.5rem;line-height:2.2rem;font-weight:700}.book_sending_select_item:first-child{margin-top:0}.book_sending_select_item label{width:48px}.book_sending_select .combx{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:40px;margin-left:4px;border-radius:5px;border-color:#dfdfdf;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.book_sending_select .combx:after{right:12px;display:inline-block;margin-top:-10px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -66px;background-repeat:no-repeat;content:""}.book_sending_select .combo{width:100%;height:40px;padding:0 36px 0 14px;color:#000;letter-spacing:-.4px;font-size:1.6rem;line-height:4rem;font-weight:400}.line_pay{z-index:30;padding:19px 16px calc(env(safe-area-inset-bottom) + 16px);background-color:#fff}.line_pay:before{content:none}.line_pay .total{padding:3px 5px 16px;line-height:25px}.line_pay .total .tit{color:#000;font-size:1.4rem;line-height:25px}.line_pay .total .price{float:right;color:#000;font-size:2.3rem;line-height:25px}.line_pay .total .point{display:block;color:#1ab95d;font-size:1.3rem;font-weight:400;text-align:right}.line_pay .total .point .sp_point_s{margin:0 5px 2px 0;vertical-align:middle}.line_pay .detail{overflow:hidden;color:#000;letter-spacing:-.1px}.line_pay .detail dt{float:left}.line_pay .detail dt.t{font-size:1.5rem;line-height:3.6rem;font-weight:300}.line_pay .detail dt.t2{font-size:1.4rem;line-height:3.6rem;font-weight:300}.line_pay .detail dd{text-align:right}.line_pay .detail dd.d{font-size:2.5rem;line-height:3.6rem;font-weight:500}.line_pay .detail dd.d2{font-size:0}.line_pay .detail dd.d2 .sp_point{display:inline-block;margin-right:4px;vertical-align:middle}.line_pay .detail dd.d2 .num{display:inline-block;font-size:1.5rem;line-height:3.6rem;font-weight:500;vertical-align:middle}.line_pay .detail+.button_set{margin-top:10px}.line_pay .desc{margin:-3px 0 18px;color:#acacac;font-size:1.2rem;letter-spacing:-.1px}.cer_title,.line_pay .desc{line-height:1.7rem;font-weight:300}.cer_title{margin:10px 15px 0;color:#999;font-size:1.3rem}.cer_lst{margin:0 15px;padding-top:30px}.cer_lst .t{color:#23292e;font-size:1.4rem;line-height:2.1rem}.cer_lst .t .st{font-weight:700;color:#f76055}.cer_lst .d{padding:5px 0 20px}.cer_lst .inp,.cer_lst .sel{display:block;width:100%;margin-top:5px;border:1px solid #e6e6e6;border-radius:3px;color:#000;font-size:1.4rem;line-height:1.6rem;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cer_lst .inp.none,.cer_lst .sel.none{border-color:#ff334b}.cer_lst .inp::-webkit-input-placeholder,.cer_lst .sel::-webkit-input-placeholder{color:#b7b7b7}.cer_lst .inp::-moz-placeholder,.cer_lst .sel::-moz-placeholder{color:#b7b7b7}.cer_lst .inp:-ms-input-placeholder,.cer_lst .sel:-ms-input-placeholder{color:#b7b7b7}.cer_lst .inp:-moz-placeholder,.cer_lst .sel:-moz-placeholder{color:#b7b7b7}.cer_lst .sel_box{position:relative;display:block}.cer_lst .sel_box:before{content:"";position:absolute;right:44px;top:0;bottom:0;width:1px;background:#efefef}.cer_lst .sel_box:after{position:absolute;top:50%;right:12px;margin-top:-10px;content:"";width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat}.cer_lst .sel_box.none:before{background:#ff334b}.cer_lst .sel_box.none .sel{border-color:#ff334b}.cer_lst .sel{outline:none;color:#111}.invoice_information+.agree_info,.issuing_receipts+.agree_info{margin-top:-20px}.invoice_information .agree_info{padding:20px 0 0 28px}.invoice_information .agree_info .lb:before{top:20px}.gift_card_receive_area .giftbuy_title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0}.gift_card_receive_area .giftbuy_title .tit{-webkit-box-flex:1;-ms-flex:1;flex:1}.gift_card_receive_area .giftbuy_title .number{letter-spacing:-.24px;color:#c8c8c8;font-size:1.5rem;line-height:2rem}.gift_card_receive_area .gift_card_wrap{padding-top:0;background:#fff}.gift_card_receive_area .group_order_detail .title .tit{max-width:100%}.group_order_detail{padding:6px 16px 0}.group_order_detail .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px}.group_order_detail .title .thumb{-ms-flex-negative:0;flex-shrink:0;position:relative;width:44px;height:44px}.group_order_detail .title .thumb.icon_group:after{content:"";display:block;position:absolute;top:24px;right:-6px;z-index:2;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-518.5px -277px;background-repeat:no-repeat}.group_order_detail .title .image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.group_order_detail .title .tit{max-width:268px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:2.2rem;font-weight:500}.group_order_detail .title .button_expanded{position:absolute;top:0;right:0;left:0;width:100%;height:100%}.group_order_detail .title .button_expanded:after{display:block;position:absolute;top:12px;right:0;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -66px;background-repeat:no-repeat;content:""}.group_order_detail .content{display:none;border-top:1px solid #f5f5f5}.group_order_detail .notification{padding:57px 0 64px}.group_order_detail.is_expanded .button_expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.group_order_detail.is_expanded .content{display:block}.notification{padding:40px 0 56px;text-align:center}.notification .icon{display:inline-block;margin-bottom:16px}.notification .text{font-size:13px;line-height:1.38em;font-weight:400;display:block;color:#949494;letter-spacing:-.09px}.sended_page .group_order_detail .my_recipient_list{margin:0;padding:12px 0 20px}.sended_page .group_order_detail .my_recipient_list li{border-top:0}.sended_page .group_payment_amount{padding-bottom:4px}.page_gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page_gift .toast .gift:before{display:inline-block;content:"";width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-243px -601.5px;background-repeat:no-repeat}.page_gift .toast .text{text-align:left;word-break:normal;letter-spacing:-.09px;font-size:1.3rem;line-height:1.8rem;font-weight:400}.page_gift .amount_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.group_setting_info{padding:54px 16px 0;text-align:center}.group_setting_info .group_thumb{position:relative;width:60px;height:60px;margin:0 auto 14px}.group_setting_info .thumb{position:relative;display:inline-block;width:60px;height:60px}.group_setting_info .image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.group_setting_info .link{position:absolute;top:35px;right:-6px}.group_setting_info .link:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-509px -601.5px;background-repeat:no-repeat}.group_setting_info .name{display:block;max-width:255px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.8rem;font-weight:700;color:#06c755}.group_setting_info .text{margin-top:2px;font-size:2.4rem;line-height:3.1rem;font-weight:600;color:#111}.group_setting_info .image_box{height:150px;text-align:center}.amount_gift{overflow:hidden;width:100%}.amount_gift .tit{margin:0 16px 8px;padding-top:20px;border-top:1px solid #f5f5f5;font-size:1.6rem;line-height:2.6rem;font-weight:700;color:#000}.amount_gift .amount_list{padding:0;white-space:nowrap;font-size:0}.amount_gift .item{display:inline-block;font-size:0;color:#dfdfdf;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.amount_gift .item.is_active{color:#000}.amount_gift .item.is_active .text{font-size:4.8rem;line-height:7.4rem;font-weight:500}.amount_gift .item.is_active .text:before{position:absolute;top:0;left:50%;width:74px;height:74px;border:1px solid #06c755;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";-webkit-box-sizing:border-box;box-sizing:border-box}.amount_gift .item+.item{margin-left:19px}.amount_gift .item .text{position:relative;display:block;width:50px;text-align:center;cursor:pointer;font-size:3.5rem;line-height:4.5rem;font-weight:600}.amount_gift .note_lst{margin:auto 0 calc(88px + env(safe-area-inset-bottom));padding:32px 16px 0;color:#949494;font-size:1.4rem;line-height:1.8rem;font-weight:400}.amount_gift .note_lst .itm{position:relative;padding-left:26px}.amount_gift .note_lst .itm:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-275px -667.5px;background-repeat:no-repeat}.amount_gift .note_lst .itm+.itm{margin-top:10px}.illustration_box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:343px;height:150px;margin:55px auto 22px;text-align:center;-webkit-transition:all .4s;transition:all .4s}.illustration_box .item{margin-left:-3px;-webkit-animation:showAnimate .3s ease-out;animation:showAnimate .3s ease-out}.illustration_box .item.item1{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;z-index:2;width:36.5px;height:123px;background-position:-544.5px -234px}.illustration_box .item.item1,.illustration_box .item.item2{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.illustration_box .item.item2{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin:8px 0 0 -5px;width:31px;height:116px;background-position:-592.5px 0}.illustration_box .item.item3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:37.5px;height:111.5px;background-position:-544.5px -359px}.illustration_box .item.item3,.illustration_box .item.item4{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.illustration_box .item.item4{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;z-index:2;margin-left:-5px;width:53px;height:113.5px;background-position:-463.5px -199px}.illustration_box .item.item5{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:-7px;width:59.5px;height:123px;background-position:0 -298.5px}.illustration_box .item.item5,.illustration_box .item.item6{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.illustration_box .item.item6{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;margin-left:-9px;width:42px;height:120px;background-position:-544.5px -112px}.illustration_box .item.item7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:22px -35px 0 0;width:80px;height:101.5px;background-position:-257px -76px}.illustration_box .item.item7,.illustration_box .item.item8{z-index:2;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.illustration_box .item.item8{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;margin:10px 0 0 -23px;width:57.5px;height:120.5px;background-position:-61.5px -298.5px}.illustration_box .item.item9{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:7px -38px 0 0;width:55px;height:112px;background-position:-463.5px -85px}.illustration_box .item.item9,.illustration_box .item.item10{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.illustration_box .item.item10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin:12px 0 0 -19px;width:46px;height:110px;background-position:-544.5px 0}.illustration_box .item.show{-webkit-animation:showAnimate .3s ease-out;animation:showAnimate .3s ease-out}.illustration_box .item.hide{-webkit-animation:hideAnimate .3s ease-out;animation:hideAnimate .3s ease-out}@-webkit-keyframes showAnimate{0%{width:0;opacity:0}to{width:attr(data-width);opacity:1}}@keyframes showAnimate{0%{width:0;opacity:0}to{width:attr(data-width);opacity:1}}@-webkit-keyframes hideAnimate{0%{width:attr(data-width);opacity:1}to{width:0;opacity:0}}@keyframes hideAnimate{0%{width:attr(data-width);opacity:1}to{width:0;opacity:0}}.group_gift_result{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.group_gift_result .title_box{position:relative;padding:20px 16px 0;text-align:center}.group_gift_result .title_box.is_congratulation{padding-top:39px}.group_gift_result .title_box.is_congratulation .background{display:block;position:absolute;top:0;bottom:0;left:50%;width:375px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.group_gift_result .title_box.is_congratulation .background .ico{position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0}.group_gift_result .title_box.is_congratulation .background [class*=ico_gift]{margin:48px 0 0 -15px}.group_gift_result .title_box.is_congratulation .background [class*=ico_circle]{margin:48px 0 0 -3px}.group_gift_result .title_box.is_congratulation .background [class*=ico_line]{margin:48px 0 0 -4px}.group_gift_result .title_box.is_congratulation .background [class*=ico_zigzag]{margin:48px 0 0 -10px}.group_gift_result .title_box.is_congratulation .background [class*=ico_moon]{margin:48px 0 0 -6px}.group_gift_result .title_box.is_congratulation .background .ico_gift1{width:30px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-592.5px -286px;background-repeat:no-repeat;-webkit-transform:translate(-82px,-1px);transform:translate(-82px,-1px);-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_gift2{background-position:-625.5px -226px;-webkit-transform:translate(-33px,-45px);transform:translate(-33px,-45px)}.group_gift_result .title_box.is_congratulation .background .ico_gift2,.group_gift_result .title_box.is_congratulation .background .ico_gift3{width:33px;height:33px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_gift3{background-position:-625.5px -261px;-webkit-transform:translate(52px,19px);transform:translate(52px,19px)}.group_gift_result .title_box.is_congratulation .background .ico_gift4{width:33px;height:33px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-625.5px -296px;background-repeat:no-repeat;-webkit-transform:translate(77px,-24px);transform:translate(77px,-24px);-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_circle1{-webkit-transform:translate(-138px,-15px);transform:translate(-138px,-15px)}.group_gift_result .title_box.is_congratulation .background .ico_circle1,.group_gift_result .title_box.is_congratulation .background .ico_circle2{width:7px;height:7px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-728.5px -180px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_circle2{-webkit-transform:translate(34px,-16px);transform:translate(34px,-16px)}.group_gift_result .title_box.is_congratulation .background .ico_circle3{width:7px;height:7px;background-position:-728.5px -180px;-webkit-transform:translate(140px,-7px);transform:translate(140px,-7px)}.group_gift_result .title_box.is_congratulation .background .ico_circle3,.group_gift_result .title_box.is_congratulation .background .ico_line1{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_line1{width:16px;height:9px;background-position:-518.5px -303px;-webkit-transform:translate(-47px,33px) rotate(-25deg);transform:translate(-47px,33px) rotate(-25deg)}.group_gift_result .title_box.is_congratulation .background .ico_line2{width:15px;height:13px;background-position:-438.5px -348.5px;-webkit-transform:translate(-59px,-7px);transform:translate(-59px,-7px)}.group_gift_result .title_box.is_congratulation .background .ico_line2,.group_gift_result .title_box.is_congratulation .background .ico_line3{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_line3{width:14px;height:14px;background-position:-326.5px -348.5px;-webkit-transform:translate(-99px,-19px) rotate(25deg);transform:translate(-99px,-19px) rotate(25deg)}.group_gift_result .title_box.is_congratulation .background .ico_line4{width:9px;height:5px;background-position:-728.5px -221px;-webkit-transform:translate(77px,-35px);transform:translate(77px,-35px)}.group_gift_result .title_box.is_congratulation .background .ico_line4,.group_gift_result .title_box.is_congratulation .background .ico_line5{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_line5{width:7px;height:11px;background-position:-728.5px -136px;-webkit-transform:translate(92px,36px);transform:translate(92px,36px)}.group_gift_result .title_box.is_congratulation .background .ico_line6{width:9px;height:14px;background-position:-452.5px -184px;-webkit-transform:translate(121px,-36px);transform:translate(121px,-36px)}.group_gift_result .title_box.is_congratulation .background .ico_line6,.group_gift_result .title_box.is_congratulation .background .ico_line7{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_line7{width:10px;height:10px;background-position:-728.5px -71px;-webkit-transform:translate(121px,28px);transform:translate(121px,28px)}.group_gift_result .title_box.is_congratulation .background .ico_zigzag1{width:11px;height:23px;background-position:-529.5px -314.5px;-webkit-transform:translate(-126px,20px);transform:translate(-126px,20px)}.group_gift_result .title_box.is_congratulation .background .ico_zigzag1,.group_gift_result .title_box.is_congratulation .background .ico_zigzag2{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_zigzag2{width:20px;height:15px;background-position:-592.5px -480px;-webkit-transform:translate(-74px,-39px);transform:translate(-74px,-39px)}.group_gift_result .title_box.is_congratulation .background .ico_zigzag3{width:18px;height:17px;background-position:-420px -689.5px;-webkit-transform:translate(40px,-40px);transform:translate(40px,-40px)}.group_gift_result .title_box.is_congratulation .background .ico_moon1,.group_gift_result .title_box.is_congratulation .background .ico_zigzag3{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box.is_congratulation .background .ico_moon1{width:12px;height:10px;background-position:-237px -188.5px;-webkit-transform:translate(-119px,-41px);transform:translate(-119px,-41px)}.group_gift_result .title_box.is_congratulation .background .ico_moon2{width:8px;height:8px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-728.5px -162px;background-repeat:no-repeat;-webkit-transform:translate(109px);transform:translate(109px);-webkit-animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06);animation:giftAnimation .6s cubic-bezier(.13,.69,0,1.06)}.group_gift_result .title_box .background{display:none}.group_gift_result .title_box .thumb{display:inline-block;overflow:hidden;position:relative;width:50px;height:50px;border-radius:50%}.group_gift_result .title_box .title{margin-top:10px;font-size:2.4rem;line-height:3.1rem;font-weight:600}@-webkit-keyframes giftAnimation{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes giftAnimation{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.group_gift_result .gift_product{width:260px;margin:24px auto 0;padding:20px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.07);box-shadow:0 1px 20px rgba(0,0,0,.07);border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.group_gift_result .gift_product .thumb{display:block;overflow:hidden;position:relative;width:218px;height:206px;border-radius:12px}.group_gift_result .gift_product .gift_product_info_area .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:1.6rem;line-height:2.2rem;font-weight:400;margin-top:16px}.group_gift_result .gift_product .info_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #f5f5f5}.group_gift_result .gift_product .info_other .thumb{position:relative;-ms-flex-negative:0;flex-shrink:0;width:31px;height:31px;margin-right:10px}.group_gift_result .gift_product .info_other .thumb .image{border-radius:50%}.group_gift_result .gift_product .info_other .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.8rem;font-weight:700;display:block}.group_gift_result .image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group_gift_result .recipient_info_area{padding:0 16px}.group_gift_result .recipient_info_area .recipient_info_title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:39px}.group_gift_result .recipient_info_area .recipient_info_title .title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;line-height:2rem;font-weight:700;color:#111}.group_gift_result .recipient_info_list{margin-top:20px;padding:4px 0 30px;border-top:1px solid #f5f5f5}.group_gift_result .recipient_info_list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.group_gift_result .recipient_info_list .thumb{-ms-flex-negative:0;flex-shrink:0;position:relative;width:44px;height:44px}.group_gift_result .recipient_info_list .thumb .image{border-radius:50%}.group_gift_result .recipient_info_list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:9px;font-size:1.6rem;line-height:2.2rem;font-weight:500}.group_gift_result .notification{margin:84px 16px 0;border-top:1px solid #f5f5f5}.curation_box .group_info_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 16px;padding:16px;border:1px solid #f5f5f5;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.07);box-shadow:0 1px 20px rgba(0,0,0,.07);border-radius:12px;background-color:#fff;-webkit-transition:all .2s;transition:all .2s}.curation_box .group_info_area.fixed{position:sticky;top:calc(var(--sat) + 43px);left:0;right:0;z-index:90;margin:0;border-radius:0;border-color:#fff}.aos .curation_box .group_info_area.fixed{top:calc(var(--sat) + 55px)}.curation_box .group_info_area .group_thumb{position:relative;width:42px;height:42px;margin-right:8px}.curation_box .group_info_area .group_thumb .thumb{position:relative;display:inline-block;width:42px;height:42px}.curation_box .group_info_area .group_thumb .image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.curation_box .group_info_area .group_info{overflow:hidden;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:82px}.curation_box .group_info_area .group_info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.38em;font-weight:500;display:block}.curation_box .group_info_area .group_info .person_count{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.23em;font-weight:400;padding-top:2px;color:#777}.curation_box .group_info_area .btn_edit{position:absolute;top:50%;right:16px;max-width:80px;margin-top:-13px;padding:2px 4px;color:#06c755;text-align:right;font-size:1.4rem;line-height:2.2rem}.curation_section.before_select{padding:10px 16px 0;text-align:center}.curation_section.before_select .title{font-size:2.2rem;line-height:2.5rem;font-weight:600;color:#000}.curation_section.before_select .desc{margin-top:6px;font-size:1.4rem;line-height:1.8rem;color:#777}.curation_section.before_select .btn_add_group{width:100%;margin-top:15px;padding:12px;border:1px dashed #06c755;border-radius:5px;color:#06c755;font-size:1.5rem;line-height:2.2rem;font-weight:700}.curation_section.before_select .btn_add_group:before{content:"";display:inline-block;margin:1px 4px 0 0;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -242px;background-repeat:no-repeat;vertical-align:top}.curation_section.before_select+.curation_section .carousel_banner{margin-top:20px}.curation_section.after_select{padding:10px 16px 12px;text-align:center}.curation_section.after_select .title{font-size:2.2rem;line-height:2.5rem;font-weight:600;color:#000}.curation_section.after_select .desc{margin-top:6px;font-size:1.4rem;line-height:1.8rem;color:#777}.curation_section.recommend .product_carousel_wrap{padding-right:85px}.curation_section .title_area{position:relative;padding:20px 16px}.curation_section .title_area .title{font-size:1.9rem;line-height:2.5rem;font-weight:700}.curation_section .title_area:before{position:absolute;top:0;left:16px;right:16px;border-bottom:1px solid #f5f5f5;content:""}.curation_section .scroll_horizontal .brand_item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curation_section .brand_list.grid_5x{padding-bottom:4px}.curation_section .brand_list.grid_5x .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.curation_section .product_list.grid_3x{padding:0 10px}.curation_section .product_list.grid_3x .product_item{padding:0 6px 9px}.curation_section .product_list.grid_3x .product_item .info_area{margin-top:9px}.curation_section .product_list.grid_3x .product_item .brand_name{padding-bottom:3px}.curation_section .product_list.grid_3x .product_item .name{font-size:1.4rem;line-height:1.8rem;margin-bottom:2px}.curation_section .product_list.grid_3x .product_item .price{font-size:1.6rem;line-height:2.2rem;font-weight:700}.curation_section .product_list.grid_3x .product_item .icon_point_save{margin:4px 2px 0 0}.curation_section .product_list.grid_3x .product_item .option_group .icon_point_save{margin-top:0}.curation_section .product_list.grid_3x .product_item .link{right:6px;bottom:9px;left:6px}.curation_section .simple_banner_area{margin:0 16px 20px}.curation_section .simple_banner_area .link{margin:0;padding-bottom:23.325%}.curation_section .scroll_tab_area{padding-bottom:20px}.curation_section .scroll_tab_area .scrolling{padding:0 0 20px 16px}.curation_section .scroll_tab_area .tab_list.type_box .tab_item{margin:0 0 0 6px}.curation_section .scroll_tab_area .tab_list.type_box .tab_item:first-child{margin:0}.curation_section .scroll_tab_area .tab_list.type_box .tab_item .thumb{border-radius:12px}.curation_section .scroll_tab_area .tab_list.type_box .tab_item .info_area{margin-top:8px}.curation_section .scroll_tab_area .tab_list.type_box .button_tab{font-size:1.2rem;line-height:1.6rem;font-weight:600;height:auto;padding:6px;border-radius:16px;border:none}.curation_section .scroll_tab_area .tab_list.type_box .button_tab.active{padding:8px 17px;border-radius:16px}.curation_section .carousel_banner{overflow:hidden;margin:20px 16px;border-radius:12px}.curation_section .carousel_banner .carousel_banner_item{padding-bottom:61.517%}@media screen and (min-width:640px){.bx_message .card_icon_box .card_icon,.bx_message .text_template .template_list{white-space:normal}.group_setting_info{padding:54px 60px 0}.group_setting_info .name{max-width:100%}}@media (max-width:320px){.bx_message .slide_card_area-slide .bx_card_txt .txt{font-size:16px;line-height:1.31em}}.bridge_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding-bottom:83px}.bridge_wrap.sub_page{padding-bottom:env(safe-area-inset-bottom);-webkit-box-sizing:content-box;box-sizing:content-box}.bridge_wrap.sub_page .button_bottom_area{height:80px}.bridge_wrap section+section:before{height:8px}.bridge_wrap section.checkout{position:fixed;bottom:0;left:50%;right:0;z-index:10;max-width:640px;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bridge_wrap section.checkout:before{display:none}.bridge_wrap .title{padding:20px 16px 2px;color:#111;font-size:16px;line-height:1.31em;font-weight:700}.bridge_wrap .payment_amount{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:0}.bridge_wrap .giftbuy_title{border-top:0}.bridge_wrap .expected_info .d,.bridge_wrap .expected_info .t,.bridge_wrap .payment_info .d,.bridge_wrap .payment_info .t{padding:4px 0}.bridge_wrap .payment_info{padding:16px 2px}.bridge_wrap .payment_info+.payment_info{border-top:1px solid #f5f5f5}.bridge_wrap .payment_info .d,.bridge_wrap .payment_info .t{color:#777;font-size:14px;line-height:18px}.bridge_wrap .payment_total{padding:15px 0 5px}.bridge_wrap .payment_total .t{padding:5px 0 4px;color:#111;font-size:16px;line-height:22px;font-weight:700}.bridge_wrap .payment_total .d{padding:5px 0 4px;color:#06c755;font-size:20px;line-height:22px;font-weight:600}.bridge_wrap .payment_total .d .sp_ico_point{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -550px;background-repeat:no-repeat}.bridge_wrap .checkout .button_set{padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);-webkit-box-sizing:border-box;box-sizing:border-box}.bridge_wrap .checkout .button_set .btn.bg_type_gray{pointer-events:none}.bridge_wrap .checkout+.buy_completed_area{border-top:0;word-break:keep-all}.bridge_wrap .check_price{padding:33px 15px;text-align:center}.bridge_wrap .check_price .desc{display:block;font-size:15px;line-height:20px;font-weight:300;color:#a7a9ab}.bridge_wrap .check_price .btn_view{width:70px;height:35px;margin-top:9px;border:1px solid #e5e5e5;font-size:15px;line-height:2.2em;font-weight:300;color:#30363a}.bridge_wrap .button_bottom_area .button_bottom_box [class*=button_] [class^=sp_point]{margin:0 4px 1px 0}.bridge_itm{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 16px 16px}.bridge_itm:after{display:block;clear:both;content:""}.bridge_itm .thw{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative;width:93px;height:93px;margin-right:16px;border-radius:8px}.bridge_itm .thw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.bridge_itm .det{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.bridge_itm .fast_label{display:inline-block;font-size:12px;line-height:18px;color:#638dff;padding-bottom:4px}.bridge_itm .fast_label:before{content:"";display:inline-block;vertical-align:top;width:11px;height:13px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-647px -559.5px;background-repeat:no-repeat;margin:4px 2px 1px 3px}.bridge_itm .t{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.bridge_itm .t .tit{color:#111;font-size:14px;line-height:18px}.bridge_itm .opt_group{margin-top:4px}.bridge_itm .opt_group.engrave{margin-top:2px}.bridge_itm .opt_group.engrave .opt+.opt:before{color:#949494;content:"+"}.bridge_itm .opt_group .opt{font-size:12px;line-height:16px;color:#949494;word-break:break-all;white-space:pre-wrap}.bridge_itm .opt_group .opt+.opt:before{display:inline-block;margin:0 4px;color:#dfdfdf;content:"|"}.bridge_itm .prz{margin-top:6px;color:#111;font-size:16px;line-height:1.38em;font-weight:700}.bridge_itm .prz .sp_ico_point{width:18px;height:18px;background-position:-335px -667.5px;top:-2px;margin-right:2px}.bridge_itm .prz .sp_ico_poin_discount,.bridge_itm .prz .sp_ico_point{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;display:inline-block;position:relative;vertical-align:middle}.bridge_itm .prz .sp_ico_poin_discount{width:14px;height:14px;background-position:-710.5px -509.5px;top:-1px;margin:0 2px 0 3px}.bridge_itm .prz .sale{margin-left:4px;font-weight:400;color:#b7b7b7;text-decoration:line-through}.bridge_itm .prz .sale2{color:#f14b48}.bridge_itm .combx{margin-top:19px}.bridge_gift_noti{position:relative;padding:15px 24px 15px 62px;background:#f5feff}.bridge_gift_noti:before{position:absolute;top:0;right:16px;left:16px;height:1px;background:#f5f5f5;content:""}.bridge_gift_noti:after{position:absolute;top:8px;left:13px;width:46px;height:46px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-220.5px -372.5px;background-repeat:no-repeat;content:""}.bridge_gift_noti .tit{display:block;font-size:13px;line-height:16px;color:#4f5455}.bridge_gift_noti .desc,.bridge_gift_noti .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px}.bridge_gift_noti .desc{margin-top:2px;font-size:12px;line-height:17px;color:#2e2e2e;opacity:.8}.buying{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%;font-size:0;white-space:nowrap;text-align:center}.buying:after{height:100%;content:""}.buying .in,.buying:after{display:inline-block;vertical-align:middle}.buying .in{word-wrap:break-word;white-space:normal}.buying .thw{margin-bottom:30px}.buying .tit{color:#111;font-size:2.6rem;line-height:4.1rem;font-weight:700}.buying .des{margin-top:10px;color:#111;letter-spacing:-.25px;font-size:1.5rem;line-height:2.2rem}.buying .section_loading{margin-top:22px}.mission_wrap .mission{position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:20;height:100%;text-align:center;white-space:nowrap}.mission_wrap .mission .inner{display:inline-block;white-space:normal;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fff;text-align:center;vertical-align:middle}.mission_wrap .mission:after{display:inline-block;height:100%;vertical-align:middle;content:""}.mission_wrap .dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;background-color:#000;opacity:.7}.mission_wrap .sticker{padding:25px 0 0}.mission_wrap .sticker img{vertical-align:top}.mission_wrap .title{padding:20px 25px 0;color:#23292e;font-size:22px;line-height:26px;font-weight:400}.mission_wrap .des{padding:10px 25px 0;color:#919496;font-size:14px;line-height:21px;font-weight:400}.mission_wrap .download{margin:40px 0 0}.mission_wrap .download a{display:block;height:57px;border-top:1px solid #f2f2f2;color:#1ab95d;font-size:18px;line-height:57px}.button_open{position:absolute;top:0;right:0;left:0;width:100%;height:100%}.button_open:after{position:absolute;top:20px;right:0;width:20px;height:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease;transition:all .3s ease;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.003 7.758l.766.766-6.771 6.771-6.771-6.771.766-.766 6.005 6.005 6.005-6.005z' fill='%230'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:100% auto;content:""}.button_open.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.003 7.758l.766.766-6.771 6.771-6.771-6.771.766-.766 6.005 6.005 6.005-6.005z' fill='%23DFDFDF'/%3E%3C/svg%3E") 50% 50% no-repeat}.invoice_information .giftbuy_title .sub{top:27px;right:0}.radio_checkout{outline:none;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:0 -641.5px;background-repeat:no-repeat}.list_delivery .radio_checkout{position:absolute;z-index:1;top:18px;left:21px}.information_carrier .radio_checkout{position:relative}.radio_checkout:checked{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-613px -601.5px;background-repeat:no-repeat}.radio_checkout:checked~.label_cvs{position:absolute;top:0;left:0;right:0;height:100%;border-color:transparent;background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top, right top,color-stop(0, #1dcf52),to(#00c175));background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(90deg,#1dcf52 0,#00c175);background-origin:border-box;background-clip:content-box,border-box}.radio_checkout:checked~.label_cvs .text{font-weight:700}.radio_checkout:checked~.box_delivery{display:block}.checkbox_checkout{outline:none;background-position:-688.5px -396px}.checkbox_checkout,.checkbox_checkout:checked{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.checkbox_checkout:checked{background-position:-688.5px -374px}.checkbox_checkout:disabled{background-image:none;border:1px solid rgba(0,0,0,.06);background-color:rgba(0,0,0,.04);border-radius:50%}.label_checkbox_checkout{display:inline-block;margin-left:8px;font-size:14px;line-height:20px;vertical-align:top}.label_checkout{display:block;margin-top:20px;font-size:14px;line-height:18px;font-weight:700;color:#111}.label_checkout .point_red_checkout{margin-left:2px;font-size:16px;color:#ff334b}.text_guide_checkout+.label_checkout{margin-top:36px}.chk_save_addr{margin-top:20px;font-size:0}.chk_save_addr .label_checkbox{display:inline-block;margin-left:0;padding-left:8px;vertical-align:top;cursor:pointer;font-size:16px;line-height:20px}.inner_checkout{position:relative;padding:20px 16px}.inner_checkout:before{position:absolute;top:0;left:16px;right:16px;content:"";border-top:1px solid #f5f5f5}.inner_checkout[aria-expanded=false]{display:none}.inner_checkout[aria-expanded=true]{display:block}.inner_checkout .label_checkbox_invoice{font-size:14px;line-height:20px;display:inline-block;margin-left:8px;vertical-align:top}.inner_checkout .text_invoice_guide{font-size:14px;line-height:20px;color:#777}.inner_checkout .text_invoice_guide+.label_checkout{margin-top:36px}.inner_checkout .information_carrier{position:relative;line-height:0}.inner_checkout .information_carrier:first-of-type{margin-top:15px}.inner_checkout .information_carrier+.information_carrier{margin-top:14px}.inner_checkout .information_carrier_wrap{padding-bottom:20px;border-bottom:1px solid #f5f5f5}.inner_checkout .label_carrier{display:inline-block;margin-left:8px;font-size:14px;line-height:24px;vertical-align:top}.inner_checkout .carrier{font-size:12px;line-height:17px;display:none;margin-top:20px;color:#b7b7b7}.inner_checkout .carrier .box_input:disabled{color:#000}.inner_checkout .carrier.is_show{display:block}.inner_checkout .carrier.carrier_company>.agree_info{margin-top:-20px}.inner_checkout .carrier.carrier_donate .list_guide .item{padding-left:0}.inner_checkout .carrier.carrier_donate .list_guide .item:before{display:none}.inner_checkout .list_guide{margin-top:20px;counter-reset:item}.inner_checkout .list_guide .item{position:relative;padding-left:16px;word-break:break-all}.inner_checkout .list_guide .item:before{content:counter(item) ".";counter-increment:item;position:absolute;top:0;left:4px}.inner_checkout .list_guide .link{color:#4270ed;text-decoration:underline}.inner_checkout .information_method{position:relative;margin-top:20px;padding:16px;border:1px solid #06c755;border-radius:4px}.inner_checkout .information_method .title_box .labeling_outline{margin:0}.inner_checkout .information_method .title_box .title{display:block;margin-top:4px;font-size:14px;line-height:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111}.inner_checkout .information_method .desc{margin-top:8px;font-size:12px;line-height:16px;color:#777}.inner_checkout .information_method .btn_change_method{position:absolute;top:13px;right:6px;padding:5px 10px;font-size:14px;line-height:18px;color:#b7b7b7}.labeling_outline{display:inline-block;margin-left:4px;padding:3px 4px;border-radius:4px;background-color:rgba(6,199,85,.1);font-size:12px;line-height:16px;color:#06c755;white-space:nowrap;vertical-align:top}.labeling_outline+.title_shipment{margin-top:6px}.labeling_outline.type_blue{background-color:rgba(66,112,237,.1);color:#4270ed}.text_guide_checkout{font-size:12px;line-height:17px;color:#777}.text_guide_wait{font-size:12px;line-height:17px;color:#b7b7b7}.text_guide_bridge{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 16px;padding:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:#f5f5f5;font-size:13px;line-height:18px;color:#555;text-align:left}.text_guide_bridge:before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-141px -601.5px;background-repeat:no-repeat;content:""}.box_delivery{position:relative}.box_delivery.is_empty{text-align:center}.box_delivery .box_input::-webkit-input-placeholder{color:#b7b7b7}.box_delivery .box_input::-moz-placeholder{color:#b7b7b7}.box_delivery .box_input:-ms-input-placeholder{color:#b7b7b7}.box_delivery .box_input:-moz-placeholder{color:#b7b7b7}.box_delivery .title_delivery{padding-bottom:18px;font-size:14px;font-weight:600;line-height:20px;color:#111;text-align:left}.box_delivery .title_delivery .price{float:right;font-size:16px;font-weight:700}.box_delivery .notice{padding:20px 0 14px;font-size:12px;line-height:16px;color:#999}.box_delivery .toggle_box{margin-top:14px}.box_delivery .information_address{position:relative}.box_delivery .information_address.disabled .title_address{color:#c8c8c8}.box_delivery .information_address.disabled .labeling_outline{border-color:#c8c8c8;color:#c8c8c8}.box_delivery .information_address.disabled .content_address{color:#c8c8c8}.box_delivery .information_address .title_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:50px;font-size:0}.box_delivery .information_address .title_address{display:inline-block;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;font-weight:700;color:#303030}.box_delivery .information_address .content_address{margin-top:12px;font-size:14px;line-height:22px;color:#777;letter-spacing:-.09px}.box_delivery .information_address .button_edit{position:absolute;top:-10px;right:-10px;padding:10px;font-size:14px;line-height:22px;color:#b7b7b7}.box_delivery .information_address .button_edit:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -317.5px;background-repeat:no-repeat;content:"";display:inline-block;margin-top:4px;vertical-align:top}.box_delivery .information_address+.btn_addr{margin-top:20px}.box_delivery .label_message{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #f5f5f5;font-size:12px;line-height:16px}.enter_address_box{position:relative;padding:20px 16px}.enter_address_box .input_radio:checked~.box_delivery,.enter_address_box .input_radio:checked~.text_guide_checkout{display:block}.enter_address_box .radio_inner .box_delivery,.enter_address_box .radio_inner .text_guide_checkout{display:none}.enter_address_box .text_guide_checkout{padding:3px 0 0 28px}.enter_address_box .add_address{position:relative}.enter_address_box .add_address .title{font-size:16px;line-height:22px;font-weight:400;display:block;color:#111}.enter_address_box .add_address .desc{font-size:13px;line-height:18px;display:block;margin-top:2px;color:#b7b7b7}.enter_address_box .add_address .switch{position:absolute;top:0;right:0}.enter_address_box .box_delivery.is_empty{text-align:center}.enter_address_box .box_delivery.is_empty .txt_addr_info{margin:16px 0 20px;color:#777;text-align:center;font-size:14px;line-height:22px}.enter_address_box .box_delivery.is_empty .btn_enter{padding:8px 21px;letter-spacing:.6px;color:#000;background-color:#efefef;border-radius:3px;font-size:11px;line-height:16px;font-weight:700}.enter_address_box .box_delivery .information_address{padding:16px;border:1px solid #06c755;border-radius:4px}.enter_address_box .box_delivery .information_address .content_address{line-height:18px}.enter_address_box .box_delivery .information_address .button_edit{top:8px;right:6px;font-size:14px;line-height:18px;color:#b7b7b7}.enter_address_box .box_delivery .information_address .button_edit:after{display:none}.enter_address_box .box_delivery.is_empty{padding-bottom:0}.enter_address_box .box_delivery.is_empty .btn_addr{margin-top:0}.enter_address_box .btn_addr{font-size:15px;line-height:22px;font-weight:700;width:100%;padding:13px 0;background-color:#f5f5f5;border-radius:5px;color:#000;letter-spacing:-.25px;text-align:center}.payment_coupon{margin:0 16px;padding:20px 0;border-bottom:1px solid #f5f5f5}.payment_coupon .noti{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment_coupon .text .title{font-size:16px;line-height:22px;font-weight:400}.payment_coupon .text .desc{margin-top:2px;font-size:13px;line-height:18px;color:#b7b7b7}.payment_coupon .coupon_info{width:100%;margin-top:20px;padding:16px 22px 16px 16px;border-radius:8px;border:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.payment_coupon .coupon_info dt{font-size:14px;line-height:18px;font-weight:700}.payment_coupon .coupon_info dd{margin-top:2px;font-size:12px;line-height:16px}.payment_coupon .btn_coupon{min-width:100px;height:40px;margin-left:8px;padding:0 14px;border-radius:5px;background:#efefef;font-size:13px;line-height:18px;font-weight:700}.button_bottom_area .button_bottom_box .button_add{color:#000;background:#fff;border:1px solid #efefef}.button_bottom_area .button_bottom_box .button_add:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-315px -667.5px;background-repeat:no-repeat;content:"";display:inline-block;margin:2px 4px 0 0;vertical-align:top}.payment_method .title_box{padding:16px 18px}.payment_method .title_box .title{font-size:16px;line-height:22px}.error_wrap{overflow:hidden;font-size:0;white-space:nowrap;text-align:center}.error_wrap .error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;white-space:normal}.error_wrap:after{display:inline-block;height:100%;vertical-align:middle;content:""}.error_wrap .tit{padding:0 35px;color:#23292e;font-size:2.2rem;line-height:2.7rem;font-weight:300}.error_wrap .date{color:#ee4d4d}.error_wrap .date,.error_wrap .des{margin-top:5px;padding:0 35px;font-size:1.4rem;line-height:1.9rem;font-weight:300}.error_wrap .des{color:#a9aaab}.error_wrap .btn_area{margin-top:19px;text-align:center}.error_wrap .btn1,.error_wrap .btn2{display:inline-block;min-width:155px;height:40px;color:#fff;font-size:1.6rem;line-height:40px;font-weight:300;text-align:center;background-color:#1ab95d;vertical-align:top}.error_wrap .btn2{background-color:#9999a2}.birthday_list_wrap .button_action.notice,.friends_list_wrap .button_action.notice{margin-left:4px;padding:0 7px 0 9px}.birthday_list_wrap .button_action.notice:before,.friends_list_wrap .button_action.notice:before{margin-right:0}.birthday_list_wrap .user_list_inner .button_open,.friends_list_wrap .user_list_inner .button_open{font-size:16px;line-height:1.38em}.birthday_list_wrap .user_list_inner .button_open:after,.friends_list_wrap .user_list_inner .button_open:after{top:30px;right:17px;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-215px -667.5px;background-repeat:no-repeat}.birthday_list_wrap .user_list_inner .title_box .title,.birthday_list_wrap .user_picker_item .user_info .name,.birthday_list_wrap .user_simple_item .user_info .name,.friends_list_wrap .user_list_inner .title_box .title,.friends_list_wrap .user_picker_item .user_info .name,.friends_list_wrap .user_simple_item .user_info .name{font-size:16px;line-height:1.38em}.birthday_list_wrap .user_picker_item .user_info .birthday,.birthday_list_wrap .user_simple_item .user_info .birthday,.friends_list_wrap .user_picker_item .user_info .birthday,.friends_list_wrap .user_simple_item .user_info .birthday{font-size:12px;line-height:1.33em}.friends_list_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:47px}.friends_list_wrap .search_area{padding-top:4px}.friends_list_wrap .search_area .input_search_box:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-194.5px -641.5px;background-repeat:no-repeat}.friends_list_wrap .search_area .input_search::-webkit-input-placeholder{color:#e4e4e4}.friends_list_wrap .search_area .input_search::-moz-placeholder{color:#e4e4e4}.friends_list_wrap .search_area .input_search:-ms-input-placeholder{color:#e4e4e4}.friends_list_wrap .search_area .input_search::-ms-input-placeholder{color:#e4e4e4}.friends_list_wrap .search_area .input_search::placeholder{color:#e4e4e4}.friends_list_wrap .user_list_inner .title_box{top:calc(var(--sat) + 91px)}.aos .friends_list_wrap .user_list_inner .title_box{top:calc(var(--sat) + 103px)}.friends_list_wrap .more_birthday_list{position:relative;margin-top:20px;padding:23px 0 18px 82px}.friends_list_wrap .more_birthday_list:before{position:absolute;top:0;left:16px;right:16px;border-top:1px solid #f5f5f5;content:""}.friends_list_wrap .more_birthday_list:after{position:absolute;bottom:0;left:16px;right:16px;border-top:1px solid #f5f5f5;content:""}.friends_list_wrap .more_birthday_list .title_box{position:relative}.friends_list_wrap .more_birthday_list .title_box:before{position:absolute;top:19px;left:-66px;width:50px;height:50px;border-radius:50%;background-color:#ff697a;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.friends_list_wrap .more_birthday_list .title_box:after{position:absolute;top:19px;left:-52px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-520.5px -85px;background-repeat:no-repeat;content:""}.friends_list_wrap .more_birthday_list .title_box .title{font-size:16px;line-height:1.38em;font-weight:400}.friends_list_wrap .more_birthday_list .txt{margin-top:4px;color:#949494;font-size:12px;line-height:1.33em}.friends_list_wrap .more_birthday_list .link_more{position:absolute;top:25px;right:11px;color:#4270ed;font-size:12px;line-height:1.33em;font-weight:700}.friends_list_wrap .more_birthday_list .link_more:after{display:inline-block;margin-bottom:-3px;content:"";width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -429.5px;background-repeat:no-repeat}.title_area.birthday_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:104px 12px 26px 27px;background:url(https://www.line-website.com/giftshop-tw/resource/image/css/bg_birthday_friend@2x.png) 0 -49px no-repeat;background-size:176.5px auto}.title_area.birthday_list .text_wrap{max-width:178px}.title_area.birthday_list .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;max-width:100%;padding-right:2px;font-size:23px;line-height:1.22em;font-weight:800;white-space:pre-line}.title_area.birthday_list .text_sub{font-size:14px;line-height:1.14em;color:#616161}.title_area.birthday_list .profile{-ms-flex-negative:0;flex-shrink:0;display:inline-block;margin-top:5px}@media screen and (max-width:320px){.title_area.birthday_list{padding:104px 12px 26px 10px}}.birthday_list_wrap{padding-top:0}.birthday_list_wrap .user_list_inner .title_box{top:calc(var(--sat) + 44px)}.aos .birthday_list_wrap .user_list_inner .title_box{top:calc(var(--sat) + 56px)}.birthday_list_wrap .toggle_box{padding:0 18px}.birthday_list_wrap .toggle_box .text_toggle{font-size:16px;line-height:1.38em;padding:0}.birthday_list_wrap .switch_text_sub{padding:4px 16px 0;font-size:12px;line-height:1.5em;color:#b7b7b7}@media screen and (max-width:320px){.birthday_list_wrap .user_simple_list{padding-left:10px;padding-right:10px}.birthday_list_wrap .user_list_inner .title_box{padding:28px 12px 8px}}.top_notice_area{position:relative;margin:8px 16px 0;padding:8px 12px 8px 29px;background:#fcfcfc;border-radius:4px;font-size:0}.top_notice_area .text_notice{font-size:12px;line-height:18px;color:#b7b7b7}.top_notice_area .text_notice:before{content:"";position:absolute;top:10px;left:10px;display:inline-block;margin:-1px 0 0 -2px;vertical-align:top;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-512px -689.5px;background-repeat:no-repeat}.top_notice_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 16px 4px;padding:16px 12px;background:#fcfcfc;border-radius:5px;font-size:12px;line-height:18px}.top_notice_link .text_notice{color:#b7b7b7;-webkit-box-flex:1;-ms-flex:1;flex:1}.top_notice_link .text_link{color:#4270ed}.friend_profile_top{padding:20px 16px}.gift_history{padding:0 16px;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gift_history_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gift_history_item{position:relative;width:100%;margin-left:5px}.gift_history_item:first-child{margin-left:0}.gift_history_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 14px 13px;border:1px solid #efefef;border-radius:7px;font-size:14px;line-height:1.36em;font-weight:400}.gift_history_reference{margin:8px 0 0;color:#b7babc;text-align:center;font-size:1.2rem;line-height:1.6rem;font-weight:400}.gift_history .count{letter-spacing:-.4px;font-size:1.5rem;line-height:1.9rem;font-weight:700}.my_profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px 26.668% 12px 32px}.my_profile_img{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;display:block;position:relative;width:45px;height:45px}.my_profile_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.my_profile_img:after,.my_profile_img img{position:absolute;top:0;left:0;right:0;bottom:0}.my_profile_img:after{border-radius:50%;border:1px solid rgba(0,0,0,.05);content:""}.my_profile_info{min-width:0;overflow:hidden}.my_profile_name{display:block;font-size:19px;line-height:25px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111}.my_profile.type_birthday .my_profile_img:before{content:"";display:block;position:absolute;top:-18px;right:-11px;width:63px;height:66px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-149px -423.5px;background-repeat:no-repeat}.my_profile .my_profile_birthday{margin-top:4px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 5px 0 10px;background:#efefef;border-radius:8px;gap:3px}.my_profile .my_profile_birthday span{color:#777;font-size:12px;font-weight:400;line-height:18px}.my_profile .my_profile_birthday svg{width:12px;height:13px}.my_profile .birthday_info{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my_profile .birthday_info svg{margin-left:4px;width:12px;height:13px}.my_main_menu{padding:20px 0}.my_main_menu_box{display:-webkit-box;display:-ms-flexbox;display:flex;height:66px;margin:0 16px;background-color:#fff;border:1px solid #efefef;border-radius:8px;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04)}.my_main_menu_box .box_item{position:relative;width:100%}.my_main_menu_box .box_item+.box_item:before{content:"";position:absolute;left:0;display:block;width:1px;height:16px;background-color:#ceefdc;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my_main_menu_box .box_item.is_dot .link:after{position:absolute;top:18px;left:44px;width:8px;height:8px;border-radius:50%;border:1px solid #fff;background-color:#ff334b;content:""}.my_main_menu_box .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:13px 16px;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}.my_main_menu_box .link:before{content:"";display:inline-block;vertical-align:top}.my_main_menu_box .tit{display:inline-block;color:#111;font-size:14px;line-height:16px;font-weight:600}.my_main_menu_box .count{margin-left:auto;color:#06c755;font-size:15px;line-height:22px;font-weight:800;letter-spacing:-.25px}.my_main_menu_box .ico_gift:before{background-position:0 -559.5px}.my_main_menu_box .ico_coupon:before,.my_main_menu_box .ico_gift:before{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_main_menu_box .ico_coupon:before{background-position:-573px -497.5px}.my_main_menu_box .ico_wish:before{width:40px;height:40px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-42px -559.5px;background-repeat:no-repeat}.my_main_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:16px;padding:0 16px;text-align:center}.my_main_menu_list .menu_item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.my_main_menu_list .link{display:block}.my_main_menu_list .link:before{content:"";display:inline-block;margin:0 auto}.my_main_menu_list .tit{display:block;margin-top:2px;font-size:12px;line-height:16px}.my_main_menu .ico_order:before{background-position:-175px -601.5px}.my_main_menu .ico_cash_voucher:before,.my_main_menu .ico_order:before{width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;margin:4px 0}.my_main_menu .ico_cash_voucher:before{background-position:-73px -601.5px}.my_main_menu .ico_friends:before{background-position:-107px -601.5px}.my_main_menu .ico_friends:before,.my_main_menu .ico_wish:before{width:32px;height:32px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat;margin:4px 0}.my_main_menu .ico_wish:before{background-position:-209px -601.5px}.my_main_menu .icon_wishlist{display:inline-block;width:40px;height:40px}.my_text_menu{padding-top:12px}.my_text_menu_item{padding:0 16px}.my_text_menu_link{position:relative;display:block;padding:15px 0;font-size:16px;line-height:22px}.my_text_menu_link:before{content:"";display:inline-block;vertical-align:top;margin-right:8px}.my_text_menu_link:after{content:"";display:block;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8.5px;height:14px;background-position:-452.5px -217px}.my_text_menu .ico_edu:before,.my_text_menu_link:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_text_menu .ico_edu:before{width:22px;height:22px;background-position:-98.5px -641.5px}.my_text_menu .ico_announce:before{background-position:-50.5px -641.5px}.my_text_menu .ico_announce:before,.my_text_menu .ico_faq:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_text_menu .ico_faq:before{background-position:-122.5px -641.5px}.my_text_menu .ico_tos:before{background-position:-218.5px -641.5px}.my_text_menu .ico_agree:before,.my_text_menu .ico_tos:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_text_menu .ico_agree:before{background-position:-520.5px -160px}.my_text_menu .ico_logout:before{background-position:-170.5px -641.5px}.my_text_menu .ico_inquiry:before,.my_text_menu .ico_logout:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_text_menu .ico_inquiry:before{background-position:-146.5px -641.5px}.my_text_menu .ico_card:before{width:22px;height:22px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-74.5px -641.5px;background-repeat:no-repeat}.my_add_oa{position:relative;padding:18px 16px}.my_add_oa_link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 36px 13px 43px}.my_add_oa_link:before{left:0}.my_add_oa_link:after,.my_add_oa_link:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my_add_oa_link:after{right:0;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-88px -667.5px;background-repeat:no-repeat}.my_add_oa_tit{font-size:14px;line-height:18px;font-weight:700}.my_add_oa_sub{margin-top:2px;color:#b7b7b7;font-size:12px;line-height:16px}.my_add_oa .ico_account:before{background-position:-625.5px -86px}.my_add_oa .ico_account:before,.my_add_oa .ico_shortcut:before{width:33px;height:33px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.my_add_oa .ico_shortcut:before{background-position:-625.5px -191px}.my_section .title_area{padding-top:20px}.my_section .title_area .link_more{top:20px}.my_section .simple_banner_area{margin:12px 13px}.my_section .received_scrolling{margin-top:-20px;padding:0 16px;overflow:hidden}.my_section.section_received{background:-webkit-gradient(linear,left top, left bottom,from(hsla(0,0%,100%,0)),color-stop(52.02%, #f9f9f9));background:linear-gradient(180deg,hsla(0,0%,100%,0),#f9f9f9 52.02%);margin-top:-4px;padding-bottom:12px}.my_section .notice_area{position:relative;margin:15px 16px 12px;padding:16px 16px 16px 76px;background-color:#f9f9f9;border:1px solid #efefef;border-radius:8px}.my_section .notice_area .title{font-size:14px;line-height:17px;font-weight:700;color:#ff334b}.my_section .notice_area .desc{margin-top:8px;font-size:12px;line-height:17px;color:#777;word-break:keep-all}.my_section .notice_area .desc .link{font-style:inherit;color:#4270ed;text-decoration-line:underline}.my_section .notice_area:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;width:42px;height:42.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-314.5px -372.5px;background-repeat:no-repeat;content:""}.cer_mes{padding:25px;color:#a3a3a3;font-size:1.3rem;line-height:1.7rem;font-weight:300;text-align:center;border-bottom:1px solid #f3f3f3}.cer_foot{margin:0 15px;padding-bottom:15px}.cer_foot .mes{margin:5px 0 10px;color:#585858;font-size:1.3rem;line-height:1.7rem;font-weight:300}.cr_info{margin:0 15px;padding:15px 0 50px}.cr_info .t{color:#000;font-size:1.6rem;line-height:2.2rem;font-weight:700}.cr_info .itm,.cr_info .lst{margin-top:10px}.cr_info .itm{position:relative;padding:0 0 0 12px;color:#b7b7b7;font-size:1.2rem;line-height:1.7rem;font-weight:400}.cr_info .itm:first-child{margin-top:0}.cr_info .itm:after{position:absolute;top:6px;left:2px;width:4px;height:4px;background-color:#b7b7b7;border-radius:50%;content:""}.scroll_tab{overflow:hidden;height:44px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFv7+/AAAAmX3ZZgAAAA5JREFUeNpiYAABgAADAAAGAAHgQhFOAAAAAElFTkSuQmCC");background-position:0 100%;background-repeat:repeat-x;background-size:1px 1px}.scroll_tab .scroll_tab2{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;height:70px;padding:0 7px;font-size:0;white-space:nowrap}.scroll_tab .itm{text-align:center;vertical-align:top}.scroll_tab .ex,.scroll_tab .itm{display:inline-block;padding:0 8px}.scroll_tab .ex{position:relative;height:44px;color:#919496;font-size:1.5rem;line-height:43px}.scroll_tab .lnk{display:block}.scroll_tab .lnk.on .ex{color:#23292e}.scroll_tab .lnk.on .ex:after{position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#23292e;content:""}.received_page.sub_page{padding-bottom:0}.received_page .group_receiver_info{position:relative;margin-bottom:60px;padding-top:10px}.received_page .group_receiver_info .bx_receiver_img{position:absolute;top:10px;left:16px}.received_page .group_receiver_info .bx_receiver_img .inner{display:inline-block;overflow:hidden;width:32px;height:32px;border-radius:50%;vertical-align:top}.received_page .group_receiver_info .bx_receiver_img img{width:100%;height:100%;vertical-align:top}.received_page .group_receiver_info .bx_receiver_img+.tit{display:inline-block;padding:6px 85px 0 58px;color:#111;font-size:15px;line-height:1.33em;font-weight:700}.received_page .group_receiver_info .date{position:absolute;top:18px;right:16px;font-size:13px;line-height:1.31em;color:#111}.received_page .group_receiver_info .received_card{position:relative;margin-top:15px;padding:20px;background:#f5f5f5}.received_page .group_receiver_info .received_card .bx_img{display:block;position:relative}.received_page .group_receiver_info .received_card .bx_img img{display:block;width:100%}.received_page .group_receiver_info .received_card .bx_img .inner{position:absolute;top:8.0832%;left:8.0838%;right:8.3832%;bottom:26.9461%}.received_page .group_receiver_info .received_card .txt{position:absolute;top:50%;left:21.25%;right:21.25%;max-height:135px;font-size:18px;line-height:1.28em;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.received_page .group_receiver_info .received_card .txt.color_type2{color:#543f1e}.received_page .group_receiver_info .received_card .txt.photo_type{top:auto;left:12.5333%;right:12.8%;bottom:9.9333%;max-height:none;color:#555;-webkit-transform:none;transform:none}.received_page .group_receiver_info .received_card[style*=none]+.giftbuy_detail{margin-top:15px}.received_page .giftbuy_detail{margin:0 16px;padding:15px 0 0;min-height:102px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.received_page .giftbuy_thumb{display:inline-block;padding:0;text-align:left}.received_page .giftbuy_thumb .bx_img{display:inline-block;overflow:hidden;position:relative;width:60px;height:60px;margin-right:16px;border-radius:5px;vertical-align:middle}.received_page .giftbuy_thumb .bx_img:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.03);content:""}.received_page .giftbuy_thumb .bx_img img{width:100%;height:100%;vertical-align:top}.received_page .giftbuy_item_title{display:inline-block;margin:0;padding:0;width:calc(100% - 80px);vertical-align:middle}.received_page .giftbuy_item_title .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:16px;line-height:1.38em;font-weight:400;color:#111}.received_page .giftbuy_item_title .num{display:block;font-size:14px;line-height:1.29em;color:#b7b7b7}.received_page .giftbuy_item_title .giftbuy_item_mes,.received_page .giftbuy_item_title .num,.received_page .giftbuy_item_title .ship_info{margin-top:4px}.received_page .gift_barcode .bx_img{display:block;padding:0 38px}.received_page .gift_barcode .bx_img img{display:block;width:100%}.received_page .gift_barcode,.received_page .gift_qr{margin-top:12px;padding-top:30px;border-top:1px solid #f0f0f0;text-align:center}.received_page .redeem_btn_box{margin-bottom:17px}.received_page .shipping .button_set{padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.received_page .shipping .toggle_box{padding-top:20px}.received_page .shipping .toggle_box .text_toggle{font-size:14px}.redeem_btn_box{margin-top:28px;padding:0 15px}.redeem_btn_box .btn.redeem{height:49px;font-size:18px;line-height:49px}.sended_page .giftbuy_thumb{padding:0 76px}.sended_page .my_recipient_list{margin:0 15px -5px}.sended_page .my_recipient_list>li{position:relative;padding:12px 0 8px 2px}.sended_page .my_recipient_list>li:first-child{border-top:0}.sended_page .my_recipient_list>li:last-child{padding-bottom:20px}.sended_page .my_recipient_list>li.on .recipient_detail{display:block}.sended_page .my_recipient_list>li.on .btn_count:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sended_page .my_recipient_list>li:last-child{margin-bottom:-10px}.sended_page .my_recipient_list>li:last-child .recipient_cancel{margin-bottom:-22px}.sended_page .my_recipient_list .bx_align{overflow:hidden;position:relative;font-size:0}.sended_page .my_recipient_list .bx_img{float:left;position:relative;width:43px;border-radius:50%;overflow:hidden}.sended_page .my_recipient_list .recipient_info{position:absolute;top:0;right:0;bottom:0;left:43px;color:#111}.sended_page .my_recipient_list .count{float:right;height:100%}.sended_page .my_recipient_list .count:before{display:inline-block;height:100%;vertical-align:middle;content:""}.sended_page .my_recipient_list .btn_count{position:relative;display:inline-block;margin-right:-5px;padding:5px;vertical-align:middle}.sended_page .my_recipient_list .btn_count:after{display:inline-block;margin-left:8px;content:"";width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -66px;background-repeat:no-repeat}.sended_page .my_recipient_list .ea{display:inline-block;vertical-align:top;font-size:14px;line-height:1.29em}.sended_page .my_recipient_list .bx_txt{overflow:hidden;padding:0 13px 0 11px;height:100%;white-space:nowrap}.sended_page .my_recipient_list .bx_txt:after{display:inline-block;height:100%;vertical-align:middle;content:""}.sended_page .my_recipient_list .name{display:inline-block;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.sended_page .recipient_detail{display:none;overflow:hidden;width:100%;margin-top:12px}.sended_page .recipient_detail .rd_itm{overflow:hidden;padding:0 0 0 26px}.sended_page .recipient_detail .rd_itm:not(:first-child){padding-top:12px}.sended_page .recipient_detail .rd_itm .rdw{padding:0 22px 0 0}.sended_page .recipient_detail .rd_itm .q{float:right;padding-right:6px;font-size:15px;line-height:1.27em;color:#777}.sended_page .recipient_detail .rd_itm .state{overflow:hidden;font-size:15px;line-height:1.27em;color:#777;white-space:nowrap;text-overflow:ellipsis}.sended_page .recipient_detail .rd_itm .state.blue{color:#3a87a0}.sended_page .recipient_detail .rd_itm .state.red{color:#ff334b}.sended_page .recipient_cancel{margin:4px 0 -10px 43px;padding-left:13px}.sended_page .recipient_cancel .rc_lst{position:relative;padding-bottom:22px}.sended_page .recipient_cancel .rc_lst:after{position:absolute;bottom:-1px;left:-100%;z-index:5;width:100%;height:1px;background-color:#fff;content:""}.sended_page .recipient_cancel .rc_itm{overflow:hidden;position:relative;padding:6px 0}.sended_page .recipient_cancel .status{float:right;color:#3a87a0;font-size:1.5rem;line-height:1.9rem}.sended_page .recipient_cancel .ck{position:absolute;top:0;left:0;visibility:hidden;-webkit-appearance:none}.sended_page .recipient_cancel .ck+.lb:before{background-position:-688.5px 0;position:absolute;top:6px;left:0;content:""}.sended_page .recipient_cancel .ck+.lb:before,.sended_page .recipient_cancel .ck[type=checkbox]:checked+.lb:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sended_page .recipient_cancel .ck[type=checkbox]:checked+.lb:before{background-position:-688.5px -22px}.sended_page .recipient_cancel .lb{display:block;padding:0 10px 0 25px;color:#23292e;font-size:1.5rem;line-height:1.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sended_page .membership .membership_title{overflow:hidden;margin:0 17px;padding:12px 0;border-bottom:1px solid #f5f5f5}.sended_page .membership .membership_title .thumb_box{display:inline-block;overflow:hidden;float:left;position:relative;width:32px;height:32px;margin-right:8px;border-radius:50%;vertical-align:top}.sended_page .membership .membership_title .thumb_box:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid #f5f5f5}.sended_page .membership .membership_title .thumb_box img{position:absolute;top:50%;left:50%;width:100%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sended_page .membership .membership_title .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:2em;font-weight:700;display:block;color:#111}.sended_page .membership+.payment_amount{margin-top:20px}.sended_page .expected_info .d,.sended_page .expected_info .t,.sended_page .payment_info .d,.sended_page .payment_info .t{padding:5px 2px}.sended_page .button_area{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.sended_page .button_area .btn_gray_black{padding:15px 0;background-color:#f5f5f5;border-radius:8px;font-size:14px;line-height:18px;font-weight:700;color:#303030;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sended_page .desc{padding:12px 16px;font-size:12px;line-height:16px;font-weight:400;color:#b7b7b7}.sended_page .desc .link{text-decoration:underline}.expected_point{padding-bottom:22px}.expected_point .expected_info .p{color:#1ab95d}.expected_point .expected_info .p .sp_point_s{margin-right:5px}.shipping_list{margin:0 15px 53px}.shipping_list .itm{border-top:1px solid #f3f3f3;padding-left:2px}.shipping_list .itm:first-child{border-top:0}.shipping_list .itm .link{text-decoration:underline}.shipping_list .l{overflow:hidden;padding:13px 0}.shipping_list .t{float:left;margin-right:43px;color:#23292e;font-size:1.5rem;line-height:1.9rem}.shipping_list .d{overflow:hidden;color:#999;font-size:1.5rem;line-height:2.1rem;text-align:right}.shipping_list .d .s{color:#ee4d4d}.sended_message{padding:20px 30px 30px;margin:26px 0 0 -2px;text-align:center}.sended_message.case1{background-color:#61aedb}.sended_message.case2{background-color:#ee8c99}.sended_message.case3{background-color:#55c9d6}.sended_message.case4{background-color:#95aec7}.sended_message.case5{background-color:#a993de}.sended_message.case6{background-color:#64cbbd}.sended_message .thw{float:none;width:auto;margin-bottom:17px}.sended_message .thw .th{-webkit-mask-image:none}.sended_message .des{color:#fff;font-size:1.6rem;line-height:1.9rem;font-weight:300}.contact_information{margin-top:6px}.contact_information .de{padding:25px 45px 35px;border-top:1px solid #f3f3f3;color:#a3a3a3;font-size:1.3rem;line-height:1.8rem;font-weight:400;text-align:center}.contact_information .de+.button_set{padding-top:0}.contact_information+.reply_btn_box{margin-top:-34px}.contact_information .button_set{padding:0 15px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}.reply_btn_box{padding:15px}.my_tab{display:table;width:100%;height:43px;border-bottom:1px solid #bfbfbf}.my_tab .itm{display:table-cell;text-align:center}.my_tab .ex{display:inline-block;position:relative;height:43px;padding:0 8px;color:#919496;font-size:1.5rem;line-height:43px}.my_tab .lnk{display:block}.my_tab .lnk.on .ex{color:#23292e}.my_tab .lnk.on .ex:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background-color:#23292e;content:""}.my_tab+.section_wrap.empty .error_message{padding-bottom:44px}.terms_title{padding:0 15px}.terms_title .tit{padding:9px 0 19px;font-size:20px;color:#111;border-bottom:2px solid #111}.terms_list{padding:0 15px}.terms_list .tit{padding:15px 0;margin-bottom:8px;font-size:16px;color:#111}.terms_item,.terms_list .tit{border-bottom:1px solid #ebebeb}.terms_item{padding-bottom:8px}.terms_item h3{font-size:16px;font-weight:600;padding-bottom:16px}.terms_item:last-child{border-bottom:none}.terms_item a{padding:7.5px 0;display:block;color:#919496;font-size:1.4rem;line-height:18px}.terms_item a:first-child{padding-top:15px}.terms_wrap{margin-top:12px}.terms_wrap .agree_info{position:relative;margin:0 15px;padding:0 0 12px 43px;border-top:none}.terms_wrap .agree_info .agree{display:block;margin:0 0 3px;font-size:16px;line-height:1.13;color:#111}.terms_wrap .agree_info .exp{font-size:14px;line-height:20px;color:#919496}.page_received_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;padding-bottom:63px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.page_received_list .tab_list.type_text{position:fixed;top:calc(var(--sat) + 44px);right:0;left:0;z-index:10;max-width:640px;margin:0 auto}.aos .page_received_list .tab_list.type_text{top:calc(var(--sat) + 56px)}.received_list_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;padding-top:48px;-webkit-box-sizing:border-box;box-sizing:border-box}.received_list_wrap .error_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:24px 0}.aos .received_list_wrap .error_message{min-height:calc(100vh - 167px)}.received_list_wrap .used_bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.received_list_wrap .loading_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0}.received_list_wrap .hide_select,.received_list_wrap .hide_select .dimmed,.received_list_wrap .hide_select .ly_item_filter{display:none}.received_list_wrap .hide_select.on{display:block}.received_list_wrap .hide_select.on .bx_lst_tab{padding-top:0}.received_list_wrap .hide_select.on .bx_lst_tab .lst_tab{border:0}.received_list_wrap .hide_select.on .dimmed,.received_list_wrap .hide_select.on .ly_item_filter{display:block}.received_list_wrap .received_list{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;line-height:0;padding:0 8px}.received_list_wrap .received_list.is_emotional{padding-top:32px}.received_list_wrap .received_list .received_item{position:relative;width:50%;margin-bottom:32px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.received_list_wrap .received_list .received_item.canceled:before,.received_list_wrap .received_list .received_item.expired:before,.received_list_wrap .received_list .received_item.preparing:before,.received_list_wrap .received_list .received_item.returned:before,.received_list_wrap .received_list .received_item.shipped:before,.received_list_wrap .received_list .received_item.shipping:before,.received_list_wrap .received_list .received_item.used:before{overflow:hidden;position:absolute;top:12px;right:20px;z-index:1;display:block;width:72px;height:72px;border-radius:50%;background-color:hsla(0,0%,100%,.6);content:""}.received_list_wrap .received_list .received_item.canceled:after,.received_list_wrap .received_list .received_item.expired:after,.received_list_wrap .received_list .received_item.preparing:after,.received_list_wrap .received_list .received_item.returned:after,.received_list_wrap .received_list .received_item.shipped:after,.received_list_wrap .received_list .received_item.shipping:after,.received_list_wrap .received_list .received_item.used:after{position:absolute;top:12px;right:20px;z-index:2;width:72px;height:72px;background-position:0 0;background-size:100% auto;content:""}.received_list_wrap .received_list .received_item.canceled .thw img,.received_list_wrap .received_list .received_item.expired .thw img,.received_list_wrap .received_list .received_item.returned .thw img,.received_list_wrap .received_list .received_item.shipped .thw img,.received_list_wrap .received_list .received_item.used .thw img{opacity:.3}.received_list_wrap .received_list .received_item.used:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_used@2x.png)}.received_list_wrap .received_list .received_item.canceled:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_canceled@2x.png)}.received_list_wrap .received_list .received_item.expired:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_expired@2x.png)}.received_list_wrap .received_list .received_item.preparing:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_preparing@2x.png)}.received_list_wrap .received_list .received_item.shipping:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_shipping@2x.png)}.received_list_wrap .received_list .received_item.shipped:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_shipped@2x.png)}.received_list_wrap .received_list .received_item.returned:after{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/stamp_returned@2x.png)}.received_list_wrap .received_list .lnk{display:block;position:absolute;top:0;left:8px;right:8px;z-index:3;height:100%;content:""}.received_list_wrap .received_list .thw{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:100%;border-radius:8px}.received_list_wrap .received_list .thw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.received_list_wrap .received_list .thw img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.received_list_wrap .received_list .info_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:8px}.received_list_wrap .received_list .from{margin-bottom:4px;padding-right:0}.received_list_wrap .received_list .from .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#111;font-size:14px;line-height:18px;font-weight:700}.received_list_wrap .received_list .tit{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;color:#111;font-size:14px;line-height:18px}.received_list_wrap .received_list .received_date{margin-top:4px;color:#b7b7b7;font-size:12px;line-height:16px}.received_list_wrap .received_list .status{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:inline-block;margin-top:4px;color:#777;font-size:12px;line-height:16px;font-weight:700}.received_list_wrap .received_list .status.date{position:absolute;top:0;left:8px;margin-top:0;padding:4px 6px;color:#fff;background-color:rgba(0,0,0,.4);border-radius:7px 0 7px 0;font-size:12px;line-height:16px;font-weight:700}.received_list_wrap .received_list .status.blue{color:#3a87a0}.received_list_wrap .received_list .status.primary{color:#07b53b}.received_list_wrap .received_list .status.completed{color:#919496}.received_list_wrap .received_list .status.red{color:#f45653}.received_list_wrap .received_list .btn_delivery{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;z-index:4;display:block;width:100%;margin:0 auto 8px;padding:7px 0;background-color:#06c755;border:1px solid #06c755;border-radius:6px;font-size:0;text-align:center}.received_list_wrap .received_list .btn_delivery .text{display:inline-block;color:#fff;vertical-align:middle;letter-spacing:.06px;font-size:11px;line-height:16px;font-weight:700}.received_list_wrap .received_list .btn_delivery .text:before{display:inline-block;margin:0 2px 1px 0;vertical-align:bottom;content:"";width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-422.5px -348.5px;background-repeat:no-repeat}.received_list_wrap .more{height:20px;margin-bottom:30px;padding:11px 0 env(safe-area-inset-bottom)}.received_list_wrap .error_wrap .error{padding:0 16px;width:240px}.received_list_wrap .error_wrap .title{font-size:1.6rem;line-height:2.2rem;margin-top:24px;color:#000}.received_list_wrap .error_wrap .desc{font-size:1.4rem;line-height:1.8rem;margin-top:8px;color:#949494}.received_list_wrap .error_wrap .btn_link_home{font-size:1.5rem;line-height:2.2rem;font-weight:700;display:block;max-width:240px;margin:24px auto 0;padding:11px 0;background:#06c755;border-radius:5px;text-align:center;color:#fff;letter-spacing:-.25px}.received_list_wrap .text_info_tab{display:block;margin-top:32px;padding:0 24px;font-size:1.9rem;line-height:2.5rem;font-weight:700;color:#111}.received_list_wrap .text_info_tab .number{color:#06c755}.received_list_wrap .text_info_tab+.list_menu_tab{margin-top:-52px;background:transparent}.received_list_wrap .list_menu_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px}.received_list_wrap .list_menu_tab+.list_menu_tab{padding-top:0}.received_list_wrap .button_round_area{padding:0 0 48px}.received_list_wrap .btn_delete{position:absolute;top:-4px;right:-4px;z-index:4;padding:4px;font-size:0;line-height:0}.received_list_wrap .btn_delete:after{display:inline-block;content:"";width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-458px -689.5px;background-repeat:no-repeat}.received_list_wrap .btn_delete~.from{padding-right:24px}.received_list_wrap .option_group_tab{padding:32px 16px 20px;font-size:0}.received_list_wrap .option_group_tab .btn_change_type{padding:10px 16px;border:1px solid #efefef;border-radius:50px;letter-spacing:-.09px;color:#000;font-size:1.3rem;line-height:1.8rem;font-weight:700}.received_list_wrap .option_group_tab .btn_change_type+.btn_change_type{margin-left:8px}.received_list_wrap .option_group_tab .btn_change_type.is_active{background:#000;color:#fff}.received_list_wrap .option_group_tab+.list_menu_tab{padding-top:0}.received_list_wrap .dropdown{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:calc(100% - 85px);margin-right:10px;padding:7px 12px;outline:none}.received_list_wrap .dropdown.is_focus .dropdown_list{display:block}.received_list_wrap .dropdown.is_focus .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.received_list_wrap .dropdown .title{position:relative;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.8rem;font-weight:400}.received_list_wrap .dropdown .title:after{display:inline-block;position:absolute;top:0;right:0;margin-left:7px;vertical-align:top;content:"";width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-237px -108.5px;background-repeat:no-repeat}.received_list_wrap .dropdown_list{display:none;position:absolute;top:calc(100% + 14px);left:0;z-index:9;width:224px;padding:3px 0;background:#fff;border:1px solid #f5f5f5;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.07);box-shadow:0 1px 20px rgba(0,0,0,.07);border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.received_list_wrap .dropdown .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#111;letter-spacing:-.24px;font-size:1.5rem;line-height:2rem;font-weight:400}.received_list_wrap .dropdown .item.is_selected{color:#06c755}.received_list_wrap .dropdown .item.is_selected:after{display:block;position:absolute;right:12px;content:"";width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -220px;background-repeat:no-repeat}.received_list_wrap .dropdown .item .value{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 48px 12px 16px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.received_list_wrap .dropdown .item .value:active{background:#efefef}.received_list_wrap .dropdown+.btn_group{-ms-flex-negative:0;flex-shrink:0}.my_button_set{padding:0 15px 15px}.sended_list .hide_select{display:none}.sended_list .hide_select.on{display:block}.sended_list .hide_select.on .bx_lst_tab{padding-top:0}.sended_list .hide_select.on .lst_tab{border:0}.sended_list .hide_select.on .dimmed,.sended_list .hide_select.on .ly_item_filter{display:block}.sended_list .hide_select .dimmed,.sended_list .hide_select .ly_item_filter{display:none}.sended_list .hide_select .ly_item_filter .lst_filter li.on .btn_menu{font-size:1.6rem;color:#111}.sended_list.grid .lst{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 8px 0}.sended_list.grid .lst .itm{width:50%;margin-bottom:32px;padding:0 8px;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}.sended_list.grid .lst .lnk{margin-top:0}.sended_list.grid .lst .thw{float:none;position:relative;width:100%;height:0;padding-bottom:100%}.sended_list.grid .lst .th{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:7px;-o-object-fit:cover;object-fit:cover}.sended_list.grid .lst .tit{margin:8px 0 0;color:#111;font-size:1.4rem;line-height:1.8rem;font-weight:400}.sended_list.grid .lst .received_date{margin-top:4px;color:#b7b7b7;font-size:1.2rem;line-height:1.6rem}.sended_list.grid .lst .canceled{display:block;margin-top:4px;color:#ff334b;font-size:1.2rem;line-height:1.6rem;font-weight:700}.sended_list .lst .itm{padding:20px 16px;position:relative;border-bottom:1px solid #f5f5f5}.sended_list .lst .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.8rem;font-weight:700;margin-right:126px;padding-bottom:18px;color:#111;word-break:normal}.sended_list .lst .date{position:absolute;top:20px;right:52px;color:#b7b7b7;font-size:1.4rem;line-height:1.8rem}.sended_list .lst .lnk{display:block;position:relative;margin-top:16px;width:100%;overflow:hidden}.sended_list .lst .thw{overflow:hidden;position:relative;float:left;width:60px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;border-radius:6px}.sended_list .lst .thw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sended_list .lst .thw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.05);pointer-events:none}.sended_list .lst .thw+.det .flx{padding-left:16px}.sended_list .lst .det{overflow:hidden}.sended_list .flx{position:relative;padding-right:26px;white-space:normal;word-wrap:break-word;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.sended_list .flx .status{display:block;margin-bottom:6px;color:#777;font-size:1.4rem;line-height:1.8rem}.sended_list .flx .status.blue{color:#3a87a0}.sended_list .flx .status.red{color:#ff334b}.sended_list .flx .from{color:#919496;font-size:0}.sended_list .flx .from .name{display:inline-block;vertical-align:middle;font-size:1.2rem}.sended_list .flx .s:first-child{margin-top:0}.sended_list .badge{display:inline-block;margin:0 4px 4px 0;border-radius:11px;color:#638dff;font-size:1.2rem;line-height:1.6rem}.sended_list .badge:before{content:"";display:inline-block;margin-right:2px;vertical-align:top}.sended_list .badge.voucher:before{width:14px;height:14px;background-position:-390.5px -348.5px}.sended_list .badge.shipping:before,.sended_list .badge.voucher:before{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sended_list .badge.shipping:before{width:16px;height:16px;background-position:-710.5px -162px}.sended_list .badge.fast:before{width:11px;height:13px;background-position:-647px -559.5px;vertical-align:middle}.sended_list .badge.fast:before,.sended_list .btn_hide{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.sended_list .btn_hide{width:20px;height:20px;background-position:-664px -641.5px}.sended_list .btn_delete,.sended_list .btn_hide{position:absolute;top:19px;right:16px}.sended_list .t{font-size:1.4rem;line-height:1.8rem;font-weight:400;width:100%;margin:0 20px 4px 0;color:#111;white-space:nowrap}.sended_list .t .prd_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:calc(100% - 54px);vertical-align:top}.sended_list .d{margin-top:2px;color:#111}.sended_list .d .sp_point_xs{margin:4px 2px 0 0}.sended_list .d>*{margin-right:4px}.sended_list .d .sale{margin-left:4px;color:#c8c8c8;text-decoration:line-through}.sended_list .d .sale,.sended_list .d .sale2{font-size:1.6rem;line-height:22px;font-weight:400}.sended_list .d .sale2{color:#f14b48}.sended_list .p{margin-top:3px;color:#06c755;font-size:1.2rem;line-height:1.8rem;font-weight:400}.sended_list .p .sp_point_xs{margin:1px 2px 0 0}.sended_list .prz{font-size:1.6rem;line-height:2.2rem;font-weight:700;color:#111}.sended_list .prz .sp_ico_poin_discount{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -509.5px;background-repeat:no-repeat;display:inline-block;position:relative;top:-1px;margin:0 2px 0 3px;vertical-align:middle}.sended_list .prz .sp_point_s{margin:4px 3px 2px 0}.sended_list .prz .sale{color:#c8c8c8;text-decoration:line-through;font-size:16px;line-height:22px;font-weight:400}.sended_list .prz .sale2{color:#f14b48}.sended_list .s{margin-top:2px;color:#b7b7b7;font-size:1.4rem;line-height:1.8rem;font-weight:400}.sended_list .s.canceled{color:#ff334b}.sended_list .s+.badge{margin-top:8px}.sended_list .s+.d{margin-top:4px}.sended_list .book_sending_set{margin-top:20px;padding:12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:1.8rem;font-weight:700}.sended_list .book_sending_set .noti{font-size:1.4rem;letter-spacing:0}.sended_list .book_sending_set .book_sending_set_button_cancel{top:2px;font-size:1.4rem}.sended_list .more{height:20px;padding:11px 0 calc(env(safe-area-inset-bottom) + 12px)}.inquiry_list .itm{border-bottom:1px solid #f3f3f3}.inquiry_list .lnk{display:block;overflow:hidden;padding:17px 15px}.inquiry_list .thw{float:left;width:24%;max-width:240px;margin-right:15px;padding:3px 0}.inquiry_list .thw img{width:100%;height:auto}.inquiry_list .det{overflow:hidden;position:relative}.inquiry_list .t{padding:0 60px 0 0}.inquiry_list .date,.inquiry_list .t{color:#b2b2b2;font-size:1.1rem;line-height:1.6rem}.inquiry_list .date{position:absolute;top:0;right:0}.inquiry_list .d{margin-top:6px;color:#23292e;font-size:1.5rem;line-height:1.9rem;font-weight:300}.inquiry_list .more{height:20px;padding:11px 0 12px}.faq_list .itm{border-bottom:1px solid #ebebeb}.faq_list .itm.on .faq_detail{display:block}.faq_list .lnk{display:block;position:relative;padding:15px 50px 15px 15px}.faq_list .tit{display:block;color:#23292e;font-size:1.5rem;line-height:1.9rem}.faq_list .date{display:block;margin-top:3px;color:#b2b2b2;font-size:1.1rem;line-height:1.6rem}.faq_list .sp_tg{position:absolute;top:50%;right:15px;margin-top:-6px}.faq_detail{display:none;padding:20px 15px;border-top:1px solid #ebebeb;background-color:#f2f2f4}.faq_detail .d{color:#23292e;font-size:1.4rem;line-height:1.9rem}.order_thumb{position:relative;overflow:hidden;padding:20px 16px}.order_thumb:after{position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #f5f5f5;content:""}.order_thumb .lnk{display:block;overflow:hidden;position:relative}.order_thumb .thw{position:relative;overflow:hidden;float:left;width:96px;height:96px}.order_thumb .thw:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,.05);border-radius:7px}.order_thumb .thw img{width:100%;height:auto;border-radius:7px}.order_thumb .det{position:absolute;top:0;right:0;bottom:0;left:96px;padding:0 20px 0 16px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.order_thumb .det:after{height:100%;content:""}.order_thumb .det:after,.order_thumb .flx{display:inline-block;vertical-align:middle}.order_thumb .flx{width:100%;white-space:normal;word-wrap:break-word}.order_thumb .t{color:#b0b2b4;font-size:1.2rem;line-height:1.6rem}.order_thumb .d{margin-top:4px;color:#111;font-size:1.4rem;line-height:1.8rem;white-space:nowrap}.order_thumb .d .prd_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:calc(100% - 54px);vertical-align:top}.order_thumb .s{margin-top:4px;color:#111;font-size:1.6rem;line-height:2.2rem}.order_thumb .prz{font-weight:700;line-height:22px}.order_thumb .prz .sp_ico_point{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-342.5px -348.5px;background-repeat:no-repeat;display:inline-block;position:relative;top:-2px;margin-right:2px;vertical-align:middle}.order_thumb .prz .sale{font-weight:400;text-decoration:line-through;color:#c8c8c8}.inquiry_enter{margin:0 15px}.inquiry_enter .cbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;padding:20px 0}.inquiry_enter .cbox:after{content:"";clear:both;display:block;overflow:hidden;height:0}.inquiry_enter .citm{position:relative;width:50%}.inquiry_enter .ck{position:absolute;top:0;left:0;visibility:hidden;-webkit-appearance:none}.inquiry_enter .lb{display:block;position:relative;min-height:24px;padding-left:32px;color:#000;font-size:1.5rem;line-height:22px}.inquiry_enter .ck+.lb:before{background-position:0 -641.5px;position:absolute;top:0;left:0;content:""}.inquiry_enter .ck+.lb:before,.inquiry_enter .ck[type=radio]:checked+.lb:before{width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.inquiry_enter .ck[type=radio]:checked+.lb:before{background-position:-613px -601.5px}.inquiry_enter .text_tooltip{font-weight:300}.inquiry_enter .txtbox{height:29px;padding:9px 10px 0}.inquiry_enter .atxtbox,.inquiry_enter .txtbox{overflow:hidden;display:block;border:1px solid #dfdfdf;border-radius:5px}.inquiry_enter .atxtbox{margin:4px 0 20px;padding:10px}.inquiry_enter .atxt,.inquiry_enter .atxt2,.inquiry_enter .txt{width:100%;border:0;vertical-align:top;-webkit-appearance:none;font-size:1.6rem;line-height:2.2rem}.inquiry_enter .atxt2::-webkit-input-placeholder, .inquiry_enter .atxt::-webkit-input-placeholder, .inquiry_enter .txt::-webkit-input-placeholder{color:#c8c8c8}.inquiry_enter .atxt2::-moz-placeholder, .inquiry_enter .atxt::-moz-placeholder, .inquiry_enter .txt::-moz-placeholder{color:#c8c8c8}.inquiry_enter .atxt2:-ms-input-placeholder, .inquiry_enter .atxt:-ms-input-placeholder, .inquiry_enter .txt:-ms-input-placeholder{color:#c8c8c8}.inquiry_enter .atxt2::-ms-input-placeholder, .inquiry_enter .atxt::-ms-input-placeholder, .inquiry_enter .txt::-ms-input-placeholder{color:#c8c8c8}.inquiry_enter .atxt2::placeholder,.inquiry_enter .atxt::placeholder,.inquiry_enter .txt::placeholder{color:#c8c8c8}.inquiry_enter .atxt{min-height:163px}.inquiry_enter .atxt2{min-height:116px}.inquiry_enter .ques{padding-top:20px}.inquiry_enter .ques .t{color:#23292e;font-size:1.5rem;line-height:1.9rem}.inquiry_enter .ques .d{margin-top:3px;line-height:22px}.inquiry_enter .ques .date{color:#b2b2b2;font-size:1.1rem;line-height:1.6rem}.inquiry_enter .ques .nm{color:#3a87a0}.inquiry_enter .ans{position:relative;margin-top:19px;padding:18px;border:1px solid #ebebeb}.inquiry_enter .ans .d{color:#23292e;font-size:1.5rem;line-height:1.9rem;font-weight:300}.inquiry_enter .ans .date{margin-top:5px;color:#b2b2b2;font-size:1.1rem;line-height:1.6rem}.giftbuy_page .recipient,.giftbuy_page.sub_page{padding-bottom:0}.giftbuy_page .recipient_list .tit{padding-right:0}.giftbuy_page .book_sending_set{position:relative;width:auto;margin:16px 16px 20px;padding:16px;background-color:#f5f5f5;border-radius:8px}.giftbuy_page .book_sending_set:before{position:absolute;top:-20px;left:0;right:0;border-bottom:1px solid #f5f5f5;content:""}.giftbuy_page .gift_detail_title{position:relative;border-bottom:none}.giftbuy_page .gift_detail_title:before{content:"";display:inline-block;vertical-align:top;margin:-2px 4px 0 0;width:24px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-625.5px -536px;background-repeat:no-repeat}.giftbuy_page .gift_detail_title:after{position:absolute;top:0;left:0;right:0;border-top:1px solid #f5f5f5;content:""}.giftbuy_page .gift_detail_cont{padding-top:0}.giftbuy_page .buy_completed_area{position:relative;padding:20px 0}.giftbuy_page .buy_completed_area:before{position:absolute;top:0;left:0;right:0;border-top:1px solid #f5f5f5;content:""}.giftbuy_page .group_order_detail{margin:36px 16px 0;padding:0;border-bottom:1px solid #f5f5f5}.giftbuy_page .group_order_detail .title{margin-bottom:14px;padding:3px 0}.giftbuy_page .group_order_detail .title .thumb{width:42px;height:42px}.giftbuy_page .group_order_detail .title .tit{max-width:100%;margin-left:10px;letter-spacing:-.24px;font-size:1.5rem;line-height:2rem;font-weight:700}.giftbuy_page .group_order_detail .title .label{display:inline-block;margin-right:4px;font-weight:400}.giftbuy_page .gift_item_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no_data_txt{padding:16px 0 24px;text-align:center}.no_data_txt .txt{font-size:12px;line-height:16px;display:inline-block;padding:0 20px;line-height:48px;color:#000;background-color:#f5f5f5;border-radius:40px}.wishlist_wrap.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%}.wishlist_wrap .section_wrap.empty{padding-bottom:24px}.wishlist_wrap .product_item .thumb_area{margin-right:20px}.wishlist_wrap .wishlist_event_products{display:block;overflow:hidden;padding-bottom:38px}.wishlist_wrap .wishlist_event_products .fill{display:none}.wishlist_wrap .wishlist_event_products .event_banner_area{position:relative;width:100%}.wishlist_wrap .wishlist_event_products .event_banner_area .banner{display:block;width:100%;aspect-ratio:1.45/1}.wishlist_wrap .wishlist_event_products .event_banner_area img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wishlist_wrap .wishlist_event_products .wishlist_viewport{position:relative;margin-top:-56px}.wishlist_wrap .wishlist_event_products .wishlist_product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.wishlist_wrap .wishlist_event_products .wishlist_product_list .wishlist_product_item{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;min-width:0;padding-left:8px}.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist{border-radius:14px}.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist .link{-webkit-box-flex:1;-ms-flex:1;flex:1}.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist .info{padding:4px 0}.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist .info .brand_name,.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist .info .product_name{width:100px}.wishlist_wrap .wishlist_event_products .wishlist_product_list .box_wishlist .thumb{width:70px;height:70px}.wishlist_wrap .wishlist_friend_products{width:100%}.wishlist_wrap .wishlist_friend_products .title_area .title{max-width:none}.wishlist_wrap .wishlist_friend_products .wishlist_product_list{padding:0 16px 48px}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .wishlist_product_item{margin-top:16px}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .wishlist_product_item:first-child{margin-top:0}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist{width:100%;padding:0;-webkit-box-shadow:none;box-shadow:none}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 132px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .thumb{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:112px;height:112px;border-radius:8px;overflow:hidden}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .link{width:100%}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .friend_profile{width:100%;margin:6px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .friend_profile .profile_thumb{width:24px;height:24px}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .friend_profile svg{bottom:-5px;right:-5px}.wishlist_wrap .wishlist_friend_products .wishlist_product_list .box_wishlist .btn_wishlist{display:none}.my_recipient_list .th,.recipient_list .th{border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}@media (max-width:320px){.received_page .group_receiver_info .received_card .txt{font-size:16px;line-height:1.31em}}.my_birthday_layer .box_input:disabled{color:#000;opacity:1}.my_birthday_layer .contents_area{padding:0 16px}.my_birthday_layer .guide_desc{padding-top:12px;color:#777;font-size:13px;font-weight:400;line-height:16.25px}.my_birthday_layer .birth_terms{padding:24px 16px 17px 0}.my_birthday_layer .birth_terms .agree_info .primary{color:#06c755}.my_birthday_layer .date_picker{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.my_birthday_layer .date_picker .picker{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.my_birthday_layer .date_picker .picker .highlight{border-radius:unset}.my_birthday_layer .date_picker .picker:first-child .highlight{border-radius:5px 0 0 5px}.my_birthday_layer .date_picker .picker:last-child .highlight{border-radius:0 5px 5px 0}.my_agreement .header_area{padding:13px 12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.my_agreement .header_area svg{width:24px;height:24px}.my_agreement .consent_inner{padding-top:0}.my_agreement .consent_inner .title{font-size:19px;font-weight:700;line-height:25px}.my_agreement .consent_inner .description{font-size:13px;font-weight:400;line-height:18px}.my_agreement .consent_inner .link{font-size:13px;font-weight:400;line-height:16px}.category_info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:19px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category_info .thumb_box{overflow:hidden;float:left;width:60px;height:60px;padding:6px;margin-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;background-color:#fff;text-align:center}.category_info .thumb_box .thumb{display:block;width:100%;height:100%}.category_info .text_box{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.category_info .text_box .title{font-size:1.6rem;line-height:2.2rem;font-weight:700}.category_info .text_box .text{max-height:32px;margin-top:3px;font-size:1.1rem;line-height:16px;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.category_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 10px 0}.category_title.title_type{padding-bottom:12px;border-bottom:1px solid #f5f5f5}.category_title.is_fixed{position:fixed;z-index:120;width:100%;max-width:640px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.category_title .thumb{width:42px;height:42px;-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.category_title .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category_title .text{-ms-flex-negative:0;flex-shrink:0;font-size:18px}.category_title .text+.text{position:relative;padding-left:27px;font-size:16px}.category_title .text+.text:before{width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-529px -641.5px;background-repeat:no-repeat;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4px}.category_menu{overflow:hidden;margin:14px 16px 16px;border:1px solid #edf0f2;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.05)}.category_menu .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.category_menu .item{width:33.3333333333%;border:solid #efefef;border-width:1px 1px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.category_menu .item:nth-child(-n+3){border-top:0}.category_menu .item:nth-child(3n){border-right:0}.category_menu .item.is_hide{display:none}.category_menu .link{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 17px;-webkit-box-sizing:border-box;box-sizing:border-box}.category_menu .link[aria-selected=true]{background-color:#222;color:#fff;font-weight:700}.category_menu .link .text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:13px;line-height:16px;letter-spacing:-.09px}.category_menu .btn_expand{font-size:13px;line-height:16px;font-weight:700;width:100%;padding:17px 0 18px;border-top:1px solid #efefef;letter-spacing:-.09px;-webkit-box-sizing:border-box;box-sizing:border-box}.category_menu .btn_expand:after{width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-526px -459.5px;background-repeat:no-repeat;content:"";display:inline-block;margin-left:3px;vertical-align:top}.category_menu .btn_expand.is_expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.category_banner+.category_section{margin-top:16px}.category_section{margin-top:40px}.category_section:before{display:none}.category_section .title_area .link_more{top:0;bottom:0;padding-right:14px;font-size:12px;line-height:22px}.category_section .title{font-size:14px;line-height:18px;font-weight:700;display:block;margin:0 16px;color:#000}.category_section .product_list.grid_3x{margin:10px 0 -20px;padding:0 12px}.category_section .product_list.grid_3x .product_item{padding:0 4px 20px}.category_section .product_list.grid_3x .product_item .name{margin-top:2px;line-height:16px}.category_section .product_list.grid_3x .product_item .brand_name{font-size:12px;line-height:16px}.category_section .product_list.nodata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:410px}.category_section .product_list.nodata .text{font-size:14px;line-height:18px;color:#b7b7b7;text-align:center}.category_section .list_menu_tab{padding-top:12px}.category_section .brand_scroll{overflow:hidden;margin-top:16px;padding:0 16px}.category_section .brand_scroll_container{display:-webkit-box;display:-ms-flexbox;display:flex}.category_section .brand_scroll_slide{display:inline-block;width:56px;margin-right:10px}.category_section .brand_scroll_slide:last-child{margin-right:0}.category_section .brand_scroll .thumb{display:block;position:relative;overflow:hidden;width:56px;height:56px;border-radius:50%}.category_section .brand_scroll .thumb:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.03);content:""}.category_section .brand_scroll .thumb img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.category_section .brand_scroll .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:12px;line-height:18px;margin-top:8px;text-align:center}.category_section .brand_scroll.type_01 .thumb{border:3px solid #fff}.category_section .brand_scroll.type_01 .name{font-size:12px;line-height:16px;color:#b7b7b7}.category_section .brand_scroll.type_01 .brand_scroll_slide{width:62px;margin-right:16px}.category_section .brand_scroll.type_01 .brand_scroll_slide.is_active .thumb{position:relative;overflow:visible}.category_section .brand_scroll.type_01 .brand_scroll_slide.is_active .thumb:before{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #06c755;border-radius:50%;content:""}.category_section .brand_scroll.type_01 .brand_scroll_slide.is_active .name{font-weight:700;color:#111}.category_section .simple_pagination .pagination_num>span{font-weight:700}.category_section .button_round_area{padding-top:18px;padding-bottom:8px}.category_section .button_round_area .button_more{padding:15px 41px;height:auto;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:normal}.category_section .button_round_area .button_more:after{content:none}.category_section .button_round_area .button_more .text{position:relative;display:inline-block;padding-right:16px;letter-spacing:-.09px;font-size:13px;line-height:16px}.category_section .button_round_area .button_more .text strong{font-size:14px;line-height:18px}.category_section .button_round_area .button_more .text:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-526px -423.5px;background-repeat:no-repeat}.sub_category_section.nodata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 280px)}.sub_category_section.nodata .sp_loading{width:40px;height:40px;background-size:cover}.sub_category_section.is_empty .emtpy_txt_wrap{padding:211px 0}.sub_category_section.is_empty .emtpy_txt_wrap .emtpy_txt{padding:0 20px;font-size:14px;line-height:19px;color:#777;text-align:center}.sub_category_section:before{display:none}.sub_category_section .scroll_tab_area{position:sticky;top:calc(var(--sat) + 98px);z-index:30;margin-top:-12px;padding:12px 0;background-color:#fff}.sub_category_section .scroll_tab_area .tab_list .tab_item{margin:0 0 0 5px}.sub_category_section .scroll_tab_area .tab_list .button_tab{height:36px;color:#616161;border-radius:4px;border-color:#efefef}.sub_category_section .scroll_tab_area .tab_list .button_tab.active{font-weight:700;color:#fff;background-color:#222}.sub_category_section .list_menu_tab{padding-top:13px}.sub_category_section .brand_list{padding:3px 14px 0}.sub_category_section .brand_item{width:20%;padding-bottom:20px}.sub_category_section .brand_item .thumb_box{width:56px;height:56px}.sub_category_section .simple_pagination{margin-bottom:30px}.sub_category_tab{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f8fafc}.sub_category_tab .tab_item{font-size:13px;line-height:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:18px;color:#777;text-align:center;letter-spacing:-.09px}.sub_category_tab .tab_item[aria-selected=true]{color:#000;font-weight:700}.sub_category_tab .tab_item .number{font-size:12px;line-height:16px;font-weight:400;margin-left:4px;color:#777}.category_wrap{position:relative}.category_wrap.brand_search{padding-top:118px}.aos .category_wrap.brand_search .error_message.center .error_content{padding-bottom:0}.category_wrap .category_select_area{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 103px;flex:0 0 103px;background-color:#fafbfb;-webkit-box-sizing:border-box;box-sizing:border-box}.category_wrap .category_content_area{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.category_wrap .category_content_area .section_wrap .category_list.type_3x:first-child{padding-top:22px}.category_wrap .category_content_area .section_wrap.category_loading{height:100%}.category_wrap .category_content_area .section_wrap.category_loading .loading_wrap{margin-top:-24px}.category_wrap .category_content_area .section_wrap:first-child .title_area{margin-top:16px}.category_wrap .category_content_area .section_wrap:last-child{padding-bottom:63px}.category_wrap .category_content_area .section_wrap:last-child .simple_pagination{margin-bottom:27px}.category_wrap .category_content_area.brand_content{padding-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box}.category_wrap .category_content_area.brand_content .section_wrap .category_item .thumb_box{width:56px;height:56px;overflow:hidden;margin-bottom:8px;border-radius:50%}.category_wrap .category_content_area.brand_content .section_wrap .category_item .thumb_box:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,0,.03);content:""}.category_wrap .category_nav{overflow-y:auto;overflow-x:hidden;height:100%;margin-right:-15px;padding:13px 35px 76px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.category_wrap .category_nav_item{min-width:55px}.category_wrap .category_nav_item.is_active .link{font-weight:700;color:#000}.category_wrap .category_nav_item+.category_nav_item{margin-top:17px}.category_wrap .category_nav .link{font-size:13px;line-height:21px;display:block;padding:5px 0;color:#949494;text-align:center}.category_wrap .title_area{padding:0 16px}.category_wrap .title_area .title{margin:0;font-size:14px;line-height:22px;letter-spacing:-.09px}.category_wrap .view_section .scroll_tab_area{margin-top:7px}.category_wrap .view_section .scroll_tab_area .scrolling{padding-left:11px}.category_wrap .view_section .tab_list{margin-bottom:-6px}.category_wrap .view_section .tab_item{margin-left:5px}.category_wrap .view_section .button_tab{height:36px;border-color:#efefef;border-radius:5px;color:#111}.category_wrap .category_section .product_list .thumb_area{margin-right:8px}.category_wrap .category_section .product_list .thumb{width:90px;height:90px}.category_wrap .category_section .simple_pagination{margin-top:15px}.category_wrap .category_section+.banner_swipe_wrap{margin-top:32px}.category_wrap .category_list{padding:12px 16px}.category_wrap .category_item{padding-bottom:13px}.category_wrap .category_item .thumb_box{width:50px;height:50px}.category_wrap .btn_category_more{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -198px;background-repeat:no-repeat;display:block;margin:-13px auto 12px}.category_wrap .gift_for_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;overflow-x:auto;margin-top:12px;padding:0 16px}.category_wrap .gift_for_list::-webkit-scrollbar{display:none}.category_wrap .gift_for_item{text-align:center}.category_wrap .gift_for_item.is_active .thumb_box{position:relative;background-color:#ebf6f0}.category_wrap .gift_for_item.is_active .thumb_box:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #06c755;content:""}.category_wrap .gift_for_item.is_active .text{font-weight:700;color:#06c755}.category_wrap .gift_for_item .link{display:block}.category_wrap .gift_for_item .thumb_box{display:block;width:52px;height:52px;margin:0 auto;border-radius:50%;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.category_wrap .gift_for_item .thumb{width:38px;height:38px;margin:7px;border-radius:50%}.category_wrap .gift_for_item .text{display:block;margin-top:7px;font-size:13px;line-height:16px;white-space:nowrap;color:#000}.category_wrap .product_list{margin-top:10px}.category_wrap .product_list.grid_3x{margin-top:23px}.category_wrap .product_list.grid_2x .product_item{padding-bottom:24px}.category_wrap .product_list.grid_2x .product_item .info_area{margin-top:5px}.category_wrap .product_list.grid_2x .product_item .brand_name,.category_wrap .product_list.grid_2x .product_item .name{font-size:12px;line-height:16px}.category_wrap .product_list.grid_2x .product_item .brand_name{color:#949494}.category_wrap .product_list.grid_2x .product_item .name{margin:2px 0}.category_wrap .product_list.grid_2x .product_item .price{font-size:14px;line-height:18px;color:#111}.category_wrap .product_list .product_item .price_group .icon_point_save{margin-top:2px}.category_wrap .btn_refresh{font-size:14px;line-height:24px;font-weight:600;display:block;margin:0 auto 18px;padding:9px 29px;border:1px solid #efefef;border-radius:30px;color:#000;letter-spacing:-.2px}.category_wrap .btn_refresh:before{width:24.5px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -274.5px;background-repeat:no-repeat;content:"";display:inline-block;margin-right:4px;vertical-align:top}.category_wrap .brand_scroll{margin-top:12px}.category_wrap .section_wrap{position:relative}.category_wrap .section_wrap.category_section .brand_scroll_slide{margin-right:16px}.category_wrap .section_wrap+.section_wrap{margin-top:40px}.category_wrap .section_wrap+.section_wrap.category_section{margin-top:15px}.category_wrap .section_wrap.view_section+.banner_swipe_wrap{margin-top:32px}.category_wrap .section_wrap.line_type{border-bottom:1px solid #efefef}.category_wrap .section_wrap.line_type+.section_wrap.category_section{margin-top:20px;margin-bottom:20px}.category_wrap .section_wrap.line_type+.section_wrap.category_section+.section_wrap{margin-top:20px}.category_wrap.category_brand{position:relative;padding:0}.category_wrap.category_brand .tab_list.type_text{margin-bottom:0}.category_wrap.category_search{position:relative;padding:0}.category_wrap.category_search .search_area{width:100%}.page_category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page_category>.tab_list{position:fixed;top:calc(var(--sat) + 44px);max-width:640px;width:100%;margin-bottom:0;z-index:40;-webkit-box-sizing:border-box;box-sizing:border-box}.aos .page_category>.tab_list{top:calc(var(--sat) + 56px)}.page_category .search_area .input_search_box.search_loading:before{content:none}.page_category .search_area .input_search_box.search_loading .loading_spinner{position:absolute;top:8px;left:10px}.page_category .search_area .input_search_box.search_loading .loading_spinner circle{-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:animationStroke02 1s linear infinite,animationTransform 1s linear infinite;animation:animationStroke02 1s linear infinite,animationTransform 1s linear infinite}.page_category .category_title .text{font-size:15px;line-height:18px}.page_category .category_title .text+.text{padding-left:22px}.page_category .category_title .text+.text:before{left:1px}.page_category .category_title .text:nth-child(4){-ms-flex-negative:inherit;flex-shrink:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_category .error_message{min-height:300px}.page_category .error_message .des{font-size:14px;line-height:18px;font-weight:700;color:#1f1f1f}.page_category .error_message .error_content{margin-top:40px;padding-bottom:0}.page_category .error_message.no_result .thumb{margin-bottom:1px}.page_category .error_message.no_result .des{margin-top:0;font-weight:400;color:#b7b7b7}.page_category .error_message.gift_empty .error_content{margin:0}.page_category .error_message.gift_empty .error_content .thumb{width:49px;height:54px;margin:0 auto}.page_category .error_message.gift_empty .error_content .des{margin-top:18px;font-size:12px;line-height:16px;font-weight:400;white-space:pre-line;color:#777}.aos .page_category .search_area{top:calc(var(--sat) + 104px)}.page_category .search_area{position:fixed;top:calc(var(--sat) + 92px);padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.page_category .category_brand_tab{position:fixed;z-index:30;top:calc(var(--sat) + 44px);right:0;left:0;max-width:640px;margin:0 auto}.page_category .category_brand_tab .tab_list.type_text{margin-bottom:0}.page_category .category_wrap{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.page_category .category_wrap .search_area{position:absolute;top:0;left:103px;width:calc(100% - 103px);max-width:537px}.page_category .banner_swipe_wrap{margin-top:7px}.page_category .banner_swipe_wrap:first-child{margin-top:17px}.page_category .banner_swipe_wrap+.section_wrap{margin-top:32px}.page_category .banner_swipe_wrap .simple_banner_area{border-radius:8px}.page_category .simple_banner_area .banner_box .link{padding-bottom:28.324%}.page_category .search_result{padding:0 16px 19px}.page_category .sub_category_tab{position:sticky;top:calc(var(--sat) + 44px);left:0;right:0;z-index:30}.aos .page_category .sub_category_tab{top:calc(var(--sat) + 56px)}.page_category .sub_category_section .scroll_tab_area{top:calc(var(--sat) + 96px)}.aos .page_category .sub_category_section .scroll_tab_area{top:calc(var(--sat) + 108px)}.recommend_area{margin:0 16px 13px;padding:16px;border-radius:7px;background-color:rgba(29,204,100,.04);border:1px solid rgba(163,213,183,.08)}.recommend_area .desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:16px;font-weight:700;color:#023316}.recommend_area .desc:before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-right:12px;width:58px;height:36.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-218.5px -327.5px;background-repeat:no-repeat;content:""}.recommend_area .btn_recommend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:14px;padding:13px 8px 12px 16px;border-radius:5px;background-color:#29cc6a;font-size:13px;line-height:15px;font-weight:700;color:#fff}.recommend_area .btn_recommend:after{display:inline-block;margin-left:2px;width:14px;height:14.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-710.5px -285px;background-repeat:no-repeat;content:""}.btn_wrap{padding:0 10px;max-width:640px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.btn_wrap .button_set .itm{padding:10px 0}.btn_wrap .button_set .btn{line-height:48px}.group_item_info{margin-top:15px;padding-bottom:16px;border-bottom:12px solid #f6f7f9}.group_item_info+.descriptions{border-top:0}.group_item_info .bx_txt{margin-top:7px;padding:0 23px}.group_item_info .bx_txt .txt{display:block;font-size:13px;line-height:1.31em;color:#111}.opt_btn{position:fixed;left:0;right:0;bottom:0;z-index:100;padding-bottom:calc(constant(safe-area-inset-bottom));background-color:#fff}.opt_btn .item_detail_combo{border-bottom:1px solid #e6e6e6;-webkit-box-shadow:0 -20px 50px 10px rgba(0,0,0,.03);box-shadow:0 -20px 50px 10px rgba(0,0,0,.03)}.item_detail_combo{overflow:hidden;margin:0}.item_detail_combo .combx2{display:block;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.item_detail_combo .combx2:after{position:absolute;top:50%;right:10px;margin-top:-2px;content:""}.item_detail_combo .comb{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.item_detail_combo .comb:after{position:absolute;top:50%;right:20px;margin-top:-4px;content:""}.item_detail_combo .cb{width:100%;height:52px;padding-left:15px;border-top:1px solid #e6e6e6;background-color:#fff;color:#23292e;font-size:1.5rem;line-height:45px;font-weight:300;-webkit-appearance:none}.descriptions{position:relative;padding:0 15px 8px}.descriptions .tit{padding:22px 0 14px;font-size:1.5rem;line-height:1.9rem}.descriptions .de{overflow:hidden;font-size:1.5rem;line-height:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height .3s ease 0s;transition:max-height .3s ease 0s}.descriptions .de:after{display:block;height:22px;content:""}.brand{position:relative;padding:70px 22px 13px;text-align:center}.brand .tit{font-size:1.5rem;font-weight:700;color:#23292e}.brand .bi{display:block;position:absolute;top:22px;left:0;width:100%}.brand .more{display:inline-block;width:auto;padding:9px;font-size:1.2rem;line-height:1.5rem;color:#a7a9ab}.alert_wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;height:100%}.alert_wrap .point_alert{position:absolute;top:50%;left:50%;z-index:111;width:308px;margin-left:-154px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.alert_wrap .point_alert .txt_box{overflow-y:auto;max-height:300px;padding:15px 44px 80px;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.alert_wrap .point_alert .txt_box .t{font-size:2rem;line-height:3.3rem;font-weight:500;color:#000}.alert_wrap .point_alert .txt_box .t .im{display:block;width:70%;margin:0 auto}.alert_wrap .point_alert .txt_box .d{margin-top:10px;font-size:1.4rem;line-height:2.2rem;font-weight:300;color:#3c3c3c}.alert_wrap .point_alert .btn_box{position:absolute;bottom:0;left:0;width:100%;height:58px;margin-top:-1px}.alert_wrap .point_alert .btn_box .btn{float:left;width:50%;height:58px;background-color:#f2f2f2;border-bottom-right-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.alert_wrap .point_alert .btn_box .btn span{font-size:1.5rem;line-height:5.8rem;font-weight:600;color:#000}.alert_wrap .point_alert .btn_box .btn span.txt_point{color:#00ad47}.alert_wrap .point_alert .btn_box .btn:first-child{border-bottom-left-radius:2px}.coupon .giftbuy_detail{padding:61px 0}.coupon .information_list{border-top:1px solid #000}.accordion_area{padding-bottom:15px}.accordion_area .accordion{position:relative;width:100%;padding:19px 38px 18px 23px;border-bottom:1px solid #f6f7f9;font-size:16px;font-weight:600;line-height:22px;color:#111;text-align:left;outline:none;cursor:pointer}.accordion_area .accordion:after{content:"";position:absolute;top:20px;right:18px;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -88px;background-repeat:no-repeat}.accordion_area .accordion.active{border-color:#fff}.accordion_area .accordion.active:after{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -132px;background-repeat:no-repeat}.accordion_area .accordion.active+.panel{display:block}.accordion_area .panel{display:none;padding:24px 22px 46px 23px;font-size:14px;line-height:20px;color:#434343;border-bottom:1px solid #f6f7f9}.product_thumb_carousel{overflow:hidden;position:relative;padding-bottom:24px}.product_thumb_carousel.soldout .thumb_item,.product_thumb_carousel.unable .thumb_item{opacity:.4}.product_thumb_carousel .thumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;white-space:nowrap}.product_thumb_carousel .thumb_item{display:inline-block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-bottom:100%}.product_thumb_carousel .thumb_item .thumb{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product_thumb_carousel .carousel_dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:8px;left:50%;z-index:10;width:auto;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product_thumb_carousel .carousel_dots .carousel_dot{margin:0 2px 0 3px;background-color:#000;opacity:.1;-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s;transform:scale(.66);-webkit-transform:scale(.66)}.product_thumb_carousel .carousel_dots .carousel_dot_active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product_thumb_carousel .carousel_dots .carousel_dot_next,.product_thumb_carousel .carousel_dots .carousel_dot_prev{transform:scale(.835);-webkit-transform:scale(.835)}.product_thumb_carousel .carousel_dots .carousel_dot_hidden{display:none}.product_thumb_carousel .carousel_dots .carousel_dot_visible{display:block}.product_summary{position:relative;padding:15px 16px 14px}.product_summary.soldout .price{padding-top:4px;font-size:16px;line-height:25px;font-weight:700}.product_summary.soldout .coupon_box,.product_summary.soldout .more_info,.product_summary.soldout .point_box,.product_summary.soldout .shipping_info{opacity:.2}.product_summary .badge{display:inline-block;font-size:12px;line-height:18px}.product_summary .badge:before{content:"";display:inline-block;margin-right:4px;vertical-align:top}.product_summary .badge.multiple{position:relative;color:#949494}.product_summary .badge.multiple:before{content:"";display:inline-block;width:3px;height:3px;margin:0 4px;background:hsla(0,0%,71.8%,.5);border-radius:50%;vertical-align:middle}.product_summary .badge.multiple+.expiration:before{display:none}.product_summary .badge.expiration{margin-left:1px;color:#b7b7b7}.product_summary .badge.expiration:before{content:"";display:inline-block;width:3px;height:3px;margin:0 4px;background:hsla(0,0%,71.8%,.5);border-radius:50%;vertical-align:middle}.product_summary .badge.shipping{color:#638dff}.product_summary .badge.shipping:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-80px -689.5px;background-repeat:no-repeat}.product_summary .badge.voucher{color:#638dff}.product_summary .badge.voucher:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-160px -689.5px;background-repeat:no-repeat}.product_summary .badge.fast{color:#638dff}.product_summary .badge.fast:before{width:11px;height:13px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-647px -559.5px;background-repeat:no-repeat;margin:4px 2px 1px 3px}.product_summary .title{margin:10px 0 8px;font-size:19px;font-weight:400;line-height:25px;color:#111;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.product_summary .price_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:0}.product_summary .price_group.coupon{margin:-6px 0 20px}.product_summary .price_group.coupon .price{color:#06c755}.product_summary .price_group.coupon .lb{font-size:16px;line-height:22px;color:#949494}.product_summary .price_group.coupon .desc{margin-right:8px;font-size:12px;line-height:16px;color:#949494}.product_summary .price_group.coupon .btn_coupon{min-width:104px;height:32px;margin-left:auto;border-radius:3px;background:#000;color:#fff;font-weight:700;font-size:11px}.product_summary .price_group.coupon .btn_coupon:after{display:inline-block;margin-left:2px;background-position:-710.5px -397.5px;vertical-align:top;content:""}.product_summary .price_group.coupon .btn_coupon.btn_check:after,.product_summary .price_group.coupon .btn_coupon:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .price_group.coupon .btn_coupon.btn_check:after{background-position:-278.5px -348.5px}.product_summary .price_group.specific{max-width:calc(100% - 125px);-ms-flex-wrap:wrap;flex-wrap:wrap}.product_summary .price_group.specific .mkt_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:17px;font-weight:400;color:#06c755;margin-left:6px;margin-top:1px;position:absolute;right:16px}.product_summary .price_group.specific .mkt_info .mkt_link .icon{width:18px;height:18px;background-position:-295px -667.5px;margin:2px 0 0 2px}.product_summary .icon_point,.product_summary .price_group.specific .mkt_info .mkt_link .icon{display:inline-block;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .icon_point{margin:0 2px -1px 0;width:20px;height:20px;background-position:-688.5px -550px;font-size:0;list-style:0;overflow:hidden}.product_summary .price{display:inline-block;margin-right:4px;font-size:24px;font-weight:600;line-height:31px}.product_summary .price.prime{margin:0;padding:5px 0 4px;font-size:19px;font-weight:400;line-height:22px;color:#c8c8c8;text-decoration:line-through;vertical-align:top}.product_summary .shipping_info{display:block;margin-bottom:18px;font-size:14px;line-height:20px;color:#111}.product_summary .shipping_info:before{content:"";display:inline-block;vertical-align:top;margin:-2px 5px 0 0;width:24px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-625.5px -536px;background-repeat:no-repeat}.product_summary .coupon_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 13px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid #a1e4bd;background:rgba(6,199,85,.05)}.product_summary .coupon_box .coupon_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:"SF Pro Display"}.product_summary .coupon_box .coupon_info .title_coupon{color:#06c755;font-size:13px;line-height:16px;font-weight:700;font-style:normal}.product_summary .coupon_box .coupon_info .title_coupon svg{display:inline-block;vertical-align:middle;margin-bottom:2px}.product_summary .coupon_box .coupon_info .title_coupon span{padding-left:2px}.product_summary .coupon_box .coupon_info .text_coupon{color:#424a46;text-align:right;font-size:12px;line-height:16px;font-weight:700;font-style:normal;padding-top:3px}.product_summary .coupon_box .btn_area{width:24px;height:23.564px;-ms-flex-negative:0;flex-shrink:0}.product_summary .coupon_box+.shipping_info{padding-top:8px}.product_summary .point_box{margin-bottom:10px;background-color:#fafafa;border-radius:6px;font-size:13px;line-height:18px;letter-spacing:-.09px}.product_summary .point_box .title_point{display:block;padding:9px 13px;font-weight:700;color:#06c755}.product_summary .point_box .title_point+.text_point{border-top:1px solid #efefef}.product_summary .point_box .icon_point{display:inline-block;margin:2px 4px 0 0;vertical-align:top;width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-342.5px -348.5px;background-repeat:no-repeat}.product_summary .point_box .text_point{display:block;padding:9px 13px;overflow:hidden}.product_summary .point_box .text_point em{display:inline-block;margin-right:4px;font-weight:700;color:#06c755}.product_summary .point_box .text_point .due_date{float:right;padding:0 5px;font-size:14px;line-height:18px;color:#b7b7b7}.product_summary .bank_promotion_box{position:relative;margin:8px 0 6px}.product_summary .bank_promotion_box .title_area{padding:20px 0}.product_summary .bank_promotion_box .title{margin:0;font-size:16px;line-height:22px;font-weight:700}.product_summary .bank_promotion_box .list_wrap{overflow:hidden;margin:0 -16px}.product_summary .bank_promotion_box .list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap;font-size:0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 16px 20px;overflow:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch}@media(hover:none)and (pointer:coarse){.product_summary .bank_promotion_box .list{margin-bottom:-20px;padding-bottom:20px}}@media(hover:hover)and (pointer:fine){.product_summary .bank_promotion_box .list{padding-bottom:10px}}.product_summary .bank_promotion_box li{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;min-width:151px;border-radius:8px;border:1px solid #efefef;scroll-snap-align:start;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:16px;font-weight:400}.product_summary .bank_promotion_box li .bank_link{display:block;padding:10px 14px}.product_summary .bank_promotion_box li:first-child{margin-left:16px}.product_summary .bank_promotion_box li:last-child{margin-right:16px}.product_summary .bank_promotion_box li+li{margin-left:8px}.product_summary .bank_promotion_box li .payment_name{display:block;font-size:12px;line-height:16px;font-weight:700}.product_summary .bank_promotion_box li .payment_name.c_green{color:#06c755}.product_summary .bank_promotion_box li .payment_name.c_blue{color:#4270ed}.product_summary .bank_promotion_box li .promo_cont{display:block;margin-top:3px;font-size:16px;line-height:22px;font-weight:700;color:#303030}.product_summary .bank_promotion_box li .promo_cont .icon_point{margin:3px 3px 0 0;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-530px -689.5px;background-repeat:no-repeat;vertical-align:top}.product_summary .bank_promotion_box li .desc{margin-top:2px;font-size:12px;line-height:16px;color:#949494}.product_summary .bank_promotion_box.type2{margin-bottom:0;padding-bottom:0}.product_summary .bank_promotion_box.type2:after{content:none}.product_summary .more_info{padding-top:5px;font-size:14px;line-height:18px}.product_summary .more_info .text{position:relative;padding:0 0 12px 26px}.product_summary .more_info .text:before{content:"";position:absolute;top:0;left:0}.product_summary .more_info .text.scheduling:before{background-position:-415px -667.5px}.product_summary .more_info .text.expiration:before,.product_summary .more_info .text.scheduling:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.expiration:before{background-position:-475px -667.5px}.product_summary .more_info .text.point_order:before{background-position:-20px -689.5px}.product_summary .more_info .text.point_date:before,.product_summary .more_info .text.point_order:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.point_date:before{background-position:0 -689.5px}.product_summary .more_info .text.coupon:before{background-position:-495px -667.5px}.product_summary .more_info .text.coupon:before,.product_summary .more_info .text.engrave:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.engrave:before{background-position:-555px -667.5px}.product_summary .more_info .text.delivery:before{background-position:-535px -667.5px}.product_summary .more_info .text.card:before,.product_summary .more_info .text.delivery:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.card:before{background-position:-515px -667.5px}.product_summary .more_info .text.pay:before{background-position:-675px -667.5px}.product_summary .more_info .text.option:before,.product_summary .more_info .text.pay:before{width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.option:before{background-position:-655px -667.5px}.product_summary .more_info .text.option .link_pop{text-decoration:underline}.product_summary .more_info .text.membership:before{width:18px;height:18px;background-position:-635px -667.5px}.product_summary .more_info .text.fast:before,.product_summary .more_info .text.membership:before{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.fast:before{width:12px;height:14px;background-position:-529.5px -354.5px;margin-top:2px}.product_summary .more_info .text.fast .more_area{padding-top:8px}.product_summary .more_info .text.fast .more_area.closed .box_more,.product_summary .more_info .text.fast .more_area.closed .opened,.product_summary .more_info .text.fast .more_area:not(.closed) .closed{display:none}.product_summary .more_info .text.fast .more_area .btn_see_more{font-size:14px;line-height:22px;font-weight:400;color:#4270ed}.product_summary .more_info .text.fast .more_area .btn_see_more span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_summary .more_info .text.fast .more_area .btn_see_more .closed:after{background-position:-527px -410.5px}.product_summary .more_info .text.fast .more_area .btn_see_more .closed:after,.product_summary .more_info .text.fast .more_area .btn_see_more .opened:after{content:"";display:inline-block;margin-left:6px;width:11.5px;height:7px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.product_summary .more_info .text.fast .more_area .btn_see_more .opened:after{background-position:-513.5px -410.5px}.product_summary .more_info .text.fast .more_area .box_more{border-radius:8px;background-color:#efefef;margin-top:8px;padding:12px;font-size:14px;line-height:22px;font-weight:400;color:#616161}.product_summary .more_info .text.fast .more_area .box_more .em{font-weight:700}.product_summary .more_info .text .link{display:block;margin-top:2px;font-size:12px;color:#b7b7b7;text-decoration:underline}.product_summary .button_action_box{position:absolute;top:0;right:16px;font-size:0}.product_summary .button_action_box .button_icon{margin-left:8px}.product_summary .simple_banner_area{margin:8px -3px}.product_summary .link_brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:20px;padding:12px 24px 2px 0;border-top:1px solid #efefef;font-size:0}.product_summary .link_brand:after{content:"";position:absolute;right:6px;width:24px;height:24px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-587px -601.5px;background-repeat:no-repeat}.product_summary .link_brand .thumb{overflow:hidden;width:32px;height:32px;border-radius:32px;border:1px solid #f5f5f5}.product_summary .link_brand .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product_summary .link_brand .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:8px;font-size:16px;font-weight:700;line-height:22px;color:#111}.product_info_area{position:relative;padding:0 16px;font-size:14px;line-height:20px}.product_info_area.expanded .info_inner{max-height:none}.product_info_area.expanded .button_expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product_info_area .info_inner{max-height:336px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.product_info_area .info_inner .product_desc_cs{border-top:1px solid #efefef;margin-top:10px;padding-top:10px}.product_info_area .button_expanded_inner{padding:0 4px 20px;background:#fff}.product_info_area .button_expanded{width:100%;padding:10px 8px;border:1px solid #4270ed;border-radius:8px;font-size:13px;line-height:18px;font-weight:700;color:#4270ed}.product_info_area .button_expanded:after{content:"";display:inline-block;margin-left:4px;vertical-align:top;width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-596.5px -641.5px;background-repeat:no-repeat}.product_info_area .button_expanded_inner{padding:0 0 20px}.product_info_area .button_expanded{padding:14px 8px;font-size:14px}.section_wrap.product_end_section{padding-bottom:16px}.section_wrap.product_end_section:first-child{position:relative;padding-bottom:0}.section_wrap.product_end_section .title_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_wrap.product_end_section .title_area .link_more{font-size:13px;line-height:16px;color:#b7b7b7;top:4px}.section_wrap.product_end_section .engrave_label{position:absolute;top:0;right:0;z-index:2;width:103px;height:103px}.section_wrap.product_end_section .engrave_label:after{display:block;width:100%;height:100%;background:url(https://www.line-website.com/giftshop-tw/resource/image/css/customize_product_label@2x.png) 0 0 no-repeat;background-size:100% auto;content:""}.section_wrap.product_end_section.is_event_product .engrave_label{top:56px}.section_wrap.product_end_section .wishlist_event_banner{width:100%;height:56px}.section_wrap.product_end_section .wishlist_event_banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section_wrap.popular_product_section{padding-bottom:12px}.section_wrap.popular_product_section .link_more{top:0}.section_wrap.loading{height:100%;padding:0}.section_wrap.loading .loading_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0}.section_wrap.gift_wrap{padding-bottom:80px}.group_gift_tit{font-size:2.4rem;line-height:3.1rem;font-weight:600;position:relative;padding:12px 16px;color:#000}.group_gift_tit:after{position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #f5f5f5;content:""}.group_gift_tit .group_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.gift_promotion{padding:32px 24px 1px;background-color:#f5f5f5}.gift_promotion.ongoing{background-color:#fff;padding:32px 16px}.gift_promotion.ongoing .title h3{font-size:18px;line-height:25px;font-weight:700;color:#111;padding-bottom:20px}.gift_promotion.ongoing .gift_banner{border:1px solid #efefef;-webkit-box-shadow:none;box-shadow:none;border-radius:8px}.gift_promotion.ongoing .gift_banner .top_area .info_area .date{color:#06c755}.gift_promotion.ongoing .gift_banner .bottom_area{display:block;padding:10px 16px;background-color:#efefef;font-size:12px;line-height:16px;font-weight:400;color:#949494}.gift_promotion.ongoing .notice{font-size:12px;line-height:18px;font-weight:400;color:#949494;padding:5px 0 0}.gift_promotion.expanded{margin-top:-16px;padding:0 24px 32px}.gift_promotion.expanded .gift_banner{border-radius:0;margin-bottom:0}.gift_promotion.expanded .gift_banner .top_area{padding:0;margin:0 16px;border-bottom:1px solid #f5f5f5}.gift_promotion.expanded .gift_banner .top_area .info_area{margin-right:10px;height:54px;padding:16px 0}.gift_promotion.expanded .gift_banner .top_area .info_area .date{font-size:12px;line-height:16px;font-weight:400}.gift_promotion.expanded .gift_banner .top_area .info_area .title{font-size:14px;line-height:18px;font-weight:400;padding:2px 0}.gift_promotion.expanded .gift_banner:nth-child(odd) .img_area{width:48.6666666667px;height:48px;background-position:0 -282.3333333333px;margin:19px 0}.gift_promotion.expanded .gift_banner:nth-child(2n) .img_area,.gift_promotion.expanded .gift_banner:nth-child(odd) .img_area{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:492.3333333333px 481px;background-repeat:no-repeat}.gift_promotion.expanded .gift_banner:nth-child(2n) .img_area{width:48px;height:44.6666666667px;background-position:-50px -282.3333333333px;margin:20px 0}.gift_promotion.expanded .gift_banner:first-child{border-radius:16px 16px 0 0}.gift_promotion.expanded .gift_banner:only-child{border-radius:16px 16px 16px 16px}.gift_promotion.expanded .gift_banner:only-child .top_area{border-bottom:0}.gift_promotion.expanded .gift_banner:last-child{margin-bottom:0}.gift_promotion.expanded .button_expanded_inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 113px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);-webkit-box-orient:vertical;-webkit-box-direction:normal;position:relative;border-radius:0 0 16px 16px}.gift_promotion.expanded .button_expanded_inner .button_expanded{color:var(--Gray-700,#555);text-align:center;font-family:"SF Pro Display";font-size:14px;font-style:normal;font-weight:700;line-height:18px}.gift_promotion.expanded .button_expanded_inner .button_expanded:after{content:"";display:inline-block;margin:0 0 -4px 4px;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-689.5px -419px;background-repeat:no-repeat}.gift_promotion.expanded .button_expanded_inner .expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift_promotion .gift_banner{overflow:hidden;border-radius:16px;background-color:#fff;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.04);margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.gift_promotion .gift_banner .top_area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px}.gift_promotion .gift_banner .top_area .info_area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 122px)}.gift_promotion .gift_banner .top_area .info_area .date{font-size:12px;line-height:16px;font-weight:700;color:#777}.gift_promotion .gift_banner .top_area .info_area .date.remind{color:#ff6f36}.gift_promotion .gift_banner .top_area .info_area .title{font-size:16px;line-height:22px;font-weight:700;color:#303030;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift_promotion .gift_banner .top_area .info_area .message{font-size:12px;line-height:16px;font-weight:400;color:#949494}.gift_promotion .gift_banner .top_area .img_area{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.gift_promotion .gift_banner .bottom_area{display:none}.gift_promotion .gift_banner a.link{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.gift_promotion .gift_banner:nth-child(odd) .img_area{width:73px;height:72px;background-position:0 -423.5px;margin:10px 4.5px 0}.gift_promotion .gift_banner:nth-child(2n) .img_area,.gift_promotion .gift_banner:nth-child(odd) .img_area{background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_promotion .gift_banner:nth-child(2n) .img_area{width:72px;height:67px;background-position:-75px -423.5px;margin:15px 5px 0}.gift_promotion .gift_banner:last-child{margin-bottom:15px}.gift_promotion+.gift_item_info{padding-top:0}.gift_detail_title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px;padding:20px 0;color:#111;border-bottom:1px solid #f5f5f5}.gift_detail_title h3{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;line-height:25px;font-weight:700}.gift_detail_title .delivery_status{font-size:1.3rem;line-height:1.8rem;font-weight:400}.gift_detail_title .button_expanded{position:absolute;top:50%;right:0;width:48px;height:47px;z-index:20;outline:none;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gift_detail_title .button_expanded[aria-pressed=true] .icon_collapse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift_detail_title .button_expanded .icon_collapse{display:block;margin:0 auto;-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform, -webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -66px;background-repeat:no-repeat}.gift_detail_cont{position:relative;padding:16px 16px 20px}.gift_detail_cont[aria-expanded=false]{display:none;border-bottom:1px solid #f5f5f5}.gift_detail_cont[aria-expanded=true]{display:block}.gift_detail_cont .button_set{margin-top:20px}.gift_detail_cont .button_set .btn{display:block;width:100%;height:40px;padding:10px 0;border:1px solid #efefef;border-radius:8px;background:#fff;text-align:center;color:#303030;letter-spacing:-.09px;font-size:13px;line-height:1.38em;font-weight:700}.gift_detail_cont .button_set .btn.faq:before{background-position:-154px -667.5px}.gift_detail_cont .button_set .btn.faq:before,.gift_detail_cont .button_set .btn.inquiry:before{display:inline-block;margin:0 4px 1px 0;content:"";vertical-align:bottom;width:18.5px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.gift_detail_cont .button_set .btn.inquiry:before{background-position:-639px -601.5px}.gift_detail_cont .btn_history_use{display:block;width:100%;margin-top:20px;padding:11px 0;border:1px solid #efefef;border-radius:8px;text-align:center;color:#303030;letter-spacing:-.25px;font-size:15px;line-height:1.47em;font-weight:700}.gift_detail_cont .btn_history_use:before{display:inline-block;margin:0 4px 1px 0;content:"";vertical-align:bottom;width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-574px -641.5px;background-repeat:no-repeat}.gift_detail_table table{width:100%;max-width:100%;margin-top:-16px;border-collapse:collapse;border-spacing:0;font-size:15px;line-height:20px;letter-spacing:-.24px}.gift_detail_table tr+tr{border-top:1px solid #f5f5f5}.gift_detail_table th{min-width:90px;padding:20px 0;font-weight:400;color:#b7b7b7;text-align:left;white-space:nowrap;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.gift_detail_table td{padding:20px 0 20px 10px;word-break:break-all;text-align:left}.gift_detail_table .txt_important{font-weight:700}.gift_detail_table .txt_info{font-size:13px;line-height:18px;font-weight:400;color:#949494;padding-top:6px}.gift_detail_table .txt_link{position:relative;color:#4270ed}.gift_detail_table .txt_link.type_icon:after{display:inline-block;margin-left:2px;vertical-align:bottom;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-615px -667.5px;background-repeat:no-repeat;content:""}.gift_detail_table .txt_tracking{padding-top:4px;color:#b7b7b7;font-size:12px;line-height:1.42em}.gift_detail_table .txt_red{color:#ff334b}.gift_detail_table .txt_blue{color:#3a87a0}.gift_detail_notice{padding-top:8px}.gift_detail_notice.expanded .notice_inner{max-height:none}.gift_detail_notice.expanded .button_expanded:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift_detail_notice .notice_inner{font-size:14px;line-height:1.57em;overflow:hidden;max-height:154px;color:#555;word-wrap:break-word}.gift_detail_notice .button_expanded_inner{margin-top:20px;background:#fff}.gift_detail_notice .button_expanded{width:100%;padding:10px 8px;border:1px solid #4270ed;border-radius:8px;font-size:15px;line-height:1.47em;font-weight:700;letter-spacing:-.25px;color:#4270ed}.gift_detail_notice .button_expanded:after{content:"";display:inline-block;margin-left:4px;vertical-align:bottom;width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-596.5px -641.5px;background-repeat:no-repeat}.gift_detail_cs{padding-top:8px}.gift_detail_cs .cs_inner{font-size:14px;line-height:22px;word-wrap:break-word;color:#555}.gift_detail_cs .cs_phone_info{margin-bottom:10px}.gift_detail_cs .cs_phone_info .cs_phone_num{display:block;color:#555;font-size:19px;line-height:25px;font-weight:700}.gift_detail_cs .button_set{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.gift_detail_cs .button_set .lnk{-webkit-box-flex:1;-ms-flex:1;flex:1}.gift_detail_cs .button_set .lnk:first-child{margin-right:5px}.gift_detail_cs .button_set .btn{height:44px;color:#000;letter-spacing:-.33px;background:#fff;border:1px solid #dfdfdf;border-radius:5px;font-size:15px;line-height:44px;font-weight:700}.received_from{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px 15px;color:#111}.received_from .thw{overflow:hidden;-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px;margin-right:10px;border-radius:50%}.received_from .thw img{width:100%;height:100%;vertical-align:top}.received_from .det{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;font-size:1.5rem;line-height:2rem;font-weight:700}.received_from .det .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.received_from .det .date{float:right;margin-left:10px;font-size:1.3rem;line-height:1.8rem;font-weight:400}.notice_box{margin:0 16px}.notice_box .desc{position:relative;padding-left:18px;font-size:12px;line-height:18px;color:#b7b7b7}.notice_box .desc:before{position:absolute;left:8px;top:9px;width:2px;height:2px;border-radius:50%;background-color:#b7b7b7;content:""}.notice_box .desc+.desc{margin-top:2px}.notice_box .desc .link{display:inline-block;position:static;color:#4270ed;text-decoration:underline}.btn_change_address{display:block;width:100%;margin-top:20px;padding:13px;border-radius:8px;border:1px solid #efefef;font-size:15px;line-height:22px;font-weight:700;color:#303030;letter-spacing:-.25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_change_address.type_add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn_change_address.type_add:before{display:inline-block;margin-right:4px;width:20.5px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-619px -641.5px;background-repeat:no-repeat;content:""}.brand_top .tab_list.type_text{margin-bottom:0}.brand_top .tab_list.type_text.is_sticky{position:sticky;top:calc(var(--sat) + 44px);left:0;right:0;z-index:30}.brand_top .tab_list+.brand_banner_wrap .carousel_banner{margin-top:0}.brand_section{position:relative}.brand_section.empty{display:block;min-height:auto;padding:0}.brand_section.empty .title_area{padding:8px 16px}.brand_section.empty .empty_wrap{padding:122px 0 180px}.brand_section.empty .empty_thumb{margin-bottom:22px}.brand_section.empty .empty_thumb img{width:80px}.brand_section.empty .button_set{margin-top:10px}.brand_section.empty .button_set .btn{font-size:14px;line-height:3.14em;font-weight:700;position:relative;color:#06c755;border:none;background:none}.brand_section.empty .button_set .btn:before{display:inline-block;content:"";margin:0 4px -4px 0;width:18px;height:18px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-237px -148.5px;background-repeat:no-repeat}.brand_section .title_area{padding-bottom:8px}.brand_section .expanded_tab_area{margin:0 auto 20px}.brand_section .brand_promotion:last-child{margin-bottom:24px}.brand_end_section .expanded_tab_area:not(.expanded){margin-top:18px}.brand_end_section .simple_banner_area{margin:20px 13px}.brand_end_section .title_area{padding-bottom:0}.brand_end_section:last-child{padding-bottom:42px}.brand_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 16px 14px}.brand_header .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;color:#111}.brand_header .badge{-ms-flex-negative:0;flex-shrink:0;margin-left:6px;padding:2px 4px;border-radius:5px;background-color:#efefef;font-size:12px;line-height:16px}.brand_header .badge.membership{color:#5f1eff}.brand_flagship_section .product_scrolling .product_list{padding-bottom:44px}.brand_flagship_section .product_item .thumb_area{margin-right:16px}.brand_recommended{overflow:hidden;margin-bottom:4px}.brand_recommended .brand_banner_area{overflow:hidden;margin:0 16px 16px;border-radius:7px}.brand_recommended .brand_banner_area .link{position:relative;display:block;padding-bottom:37.335%}.brand_recommended .brand_banner_area .image_brand{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand_recommended .product_list{margin-bottom:4px}.brand_category .brand_list{margin-bottom:8px}.brand_category .brand_list .brand_item .name{-webkit-line-clamp:1}.bglp{background-color:#fcfcfc}.aos .bglp .profile_wrap{margin-top:-56px;padding-top:56px}.aos .bglp .profile_wrap .ly_profile_sticky{top:calc(var(--sat) + 56px)}.aos .bglp .profile_wrap .ly_profile_sticky .profile_area{padding-top:8px}.bglp section{background:transparent}.bglp section+section:before{display:none}.bglp .profile_wrap{position:relative;min-height:214px;margin-top:-44px;padding-top:44px}.aos .bglp .profile_wrap .profile_wrap{margin-top:-55px}.bglp .profile_wrap:after{position:absolute;left:0;bottom:-72px;width:100%;height:160px;background:-webkit-gradient(linear,left top, left bottom,color-stop(8.24%, hsla(0,0%,100%,0)),color-stop(22.5%, #fcfcfc),color-stop(46.56%, #fcfcfc));background:linear-gradient(180deg,hsla(0,0%,100%,0) 8.24%,#fcfcfc 22.5%,#fcfcfc 46.56%);content:""}.bglp .profile_wrap .animation{overflow:hidden;position:absolute;right:0;top:0;width:160px;height:204px}.bglp .profile_wrap+.product_wrap.category,.bglp .profile_wrap+.product_wrap.wish,.bglp .profile_wrap+.product_wrap.wish[style*="display: none"]+.category{margin-top:-56px}.bglp .profile_wrap.is_loading .section_loading{position:relative;height:125px}.bglp .profile_wrap.is_loading .section_loading .loading_spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bglp .profile_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:40px 24px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.bglp .profile_area .profile{-ms-flex-negative:0;flex-shrink:0;position:relative;padding:3px 0}.bglp .profile_area .profile.hbd:before{position:absolute;top:-22px;left:-10px;z-index:-1;width:49.5px;height:46px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-121px -372.5px;background-repeat:no-repeat;content:""}.bglp .profile_area .profile .link{display:block;position:relative}.bglp .profile_area .profile .link:after{position:absolute;right:-5px;bottom:-5px;width:26px;height:26px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-660.5px -58.5px;background-repeat:no-repeat;content:""}.bglp .profile_area .profile .image{width:60px;height:60px;border-radius:50%}.bglp .profile_area .profile_info{max-width:360px;margin-left:16px}.bglp .profile_area .profile_info .profile_text{overflow:hidden;max-height:44px;color:#000;word-break:keep-all;font-size:16px;line-height:22px;font-weight:700}.bglp .profile_area .profile_info .name{display:inline-block;max-width:115px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bglp .profile_area.no_profile .profile .link{display:block;position:relative;width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-124px -497.5px;background-repeat:no-repeat;content:""}.bglp .profile_area.no_profile .profile .link:after{content:none}.bglp .ly_profile_sticky{position:fixed;top:calc(var(--sat) + 44px);z-index:150;width:100%;max-width:640px;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}.bglp .ly_profile_sticky.is_visible{opacity:1;pointer-events:auto}.bglp .ly_profile_sticky .profile_area{position:static;top:0;width:100%;padding:8px 100px 8px 16px;background-color:#fff;-webkit-box-shadow:0 4px 16px -8px rgba(0,0,0,.06);box-shadow:0 4px 16px -8px rgba(0,0,0,.06)}.bglp .ly_profile_sticky .profile_area .profile{width:50px}.bglp .ly_profile_sticky .profile_area .profile:before{content:none}.bglp .ly_profile_sticky .profile_area .profile .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0}.bglp .ly_profile_sticky .profile_area .profile_info{padding:0}.bglp .ly_profile_sticky .profile_area .profile_info .profile_text{font-size:14px;line-height:18px}.bglp .ly_profile_sticky .profile_area .profile_info .birthday_info{margin-top:2px}.bglp .simple_banner_area{margin:0 16px 48px}.bglp .simple_banner_area .banner{border-radius:8px}.bglp .ad{padding:0 16px 48px}.bglp .ad .banner_area{overflow:hidden;position:relative;max-width:640px;min-height:261px;border-radius:12px;background-position:100% 0;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.03);box-shadow:0 4px 24px -6px rgba(0,0,0,.06),0 1px 1px 0 rgba(0,0,0,.03);-webkit-box-sizing:border-box;box-sizing:border-box}.bglp .ad .banner_area+.banner_area{margin-top:16px}.bglp .ad .banner_area .ad_link{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;padding-top:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.bglp .ad .ad_text{position:relative;z-index:1;max-width:131px;padding-left:28px}.bglp .ad .tit{display:block;font-size:16px;line-height:22px}.bglp .ad .more_text,.bglp .ad .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bglp .ad .more_text{font-size:14px;line-height:18px;display:inline-block;max-width:109px;opacity:.8;position:relative;margin-top:6px;padding-right:14px}.bglp .ad .more_text:after{position:absolute;right:0;top:2px;background-position:-710.5px -621.5px;content:""}.bglp .ad .more_text.c_white:after,.bglp .ad .more_text:after{width:14px;height:14px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.bglp .ad .more_text.c_white:after{background-position:-710.5px -637.5px}.bglp .ad .product_area{position:relative;top:138px;z-index:99;-webkit-transform:translateX(100%);transform:translateX(100%);margin-bottom:30px;padding:0 28px}.bglp .ad .product_area.is_active{-webkit-animation:aniMove .7s;animation:aniMove .7s;-webkit-transition:all cubic-bezier(.39,.32,.08,.95);transition:all cubic-bezier(.39,.32,.08,.95);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bglp .ad .bglp_product_item .thumb:after{background-color:rgba(0,0,0,.04)}.bglp .ad .bglp_product_item.more .thumb:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:38.5px;height:38.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-336px -559.5px;background-repeat:no-repeat}.bglp .ad+.product_wrap{padding-top:8px}.bglp .ad+.shortcuts{margin-top:0}.bglp .shortcuts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 16px 56px;margin:0}.bglp .shortcuts .btn{position:relative;width:calc(50% - 5.5px);margin-right:11px;padding:13px 57px 13px 16px;border-radius:8px;background:#f3f3f3}.bglp .shortcuts .btn .text{display:block;margin-right:12px;text-align:left;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;font-weight:700}.bglp .shortcuts .btn .ico_img{position:absolute;top:11px;right:16px;width:41px;height:26px}.bglp .shortcuts .btn .ico_img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.bglp .shortcuts .btn:nth-child(2n){margin-right:0}.bglp .shortcuts .btn:nth-child(n+3){margin-top:12px}.bglp .shortcuts+.product_wrap{padding-bottom:48px}.bglp .shortcuts+section:before{display:none}.bglp .loading_area{position:relative;min-height:400px}.bglp .loading_area .loading_spinner{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.bglp .category_area{overflow:hidden}.bglp .category_area .scroll_tab_inner{padding:0 16px;-webkit-transition:opacity .4s;transition:opacity .4s}.bglp .price_area{overflow:hidden;margin-top:12px}.bglp .price_area .scroll_tab_inner{padding:0 16px}.bglp .price_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bglp .price_list .price_item+.price_item{margin-left:6px}.bglp .price_list .price_item.is_active .price_tab{font-size:12px;line-height:16px;font-weight:700;color:#fcfcfc;background-color:#3f3f3f}.bglp .price_list .price_tab{padding:10px 16px;border-radius:50px;border:1px solid #efefef;color:#616161;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:16px}.bglp .product_wrap{overflow:hidden;padding-bottom:48px}.bglp .product_wrap+section:before{display:none}.bglp .product_wrap.operation{padding-bottom:0}.bglp .product_wrap.operation .bglp_product_item .name{margin:2px 0 4px}.bglp .product_wrap.wish{position:relative;overflow:visible;padding:0 0 48px}.bglp .product_wrap.wish .bglp_title_area{position:relative;z-index:1}.bglp .product_wrap.wish .bglp_title_area .link .more_text{line-height:22px}.bglp .product_wrap.wish .title{max-width:none;text-overflow:inherit}.bglp .product_wrap.wish .title .name{max-width:135px;vertical-align:top}.bglp .product_wrap.wish .product_area{z-index:1}.bglp .product_wrap.wish .bglp_product_item.more .thumb{position:relative}.bglp .product_wrap.wish .bglp_product_item.more .thumb:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;width:38px;height:38px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-376.5px -559.5px;background-repeat:no-repeat;content:""}.bglp .product_wrap.wish .bglp_product_item .name{margin-top:2px}.bglp .product_wrap.category{position:relative;padding:0 0 56px}.bglp .product_wrap.category .product_area{overflow:visible;padding:0;margin-top:20px}.bglp .product_wrap.category .product_area .bglp_product_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 18px}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item{width:calc(33.33333% - 5.33333px);margin:0 8px 0 0}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item+.bglp_product_item{margin-right:8px}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item:nth-child(n+4){margin-top:20px}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item:nth-child(3n){margin-right:0}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item .thumb{height:auto;padding-bottom:100%}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item .thumb .image{position:absolute;top:0}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item .brand+.name{margin-top:2px;color:#616161}.bglp .product_wrap.category .product_area .bglp_product_list .bglp_product_item .price{margin-top:4px}.bglp .product_wrap.popular{padding-bottom:32px}.bglp .product_wrap.popular .product_area{overflow:visible}.bglp .product_wrap+.section_btn_area{padding-top:48px}.bglp .product_wrap .button_round_area{margin-top:32px;padding:0;text-align:center}.bglp .product_wrap .button_round_area .button_more{padding:15px 41px;height:auto;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:normal}.bglp .product_wrap .button_round_area .button_more:after{content:none}.bglp .product_wrap .button_round_area .button_more .text{position:relative;display:inline-block;padding-right:16px;color:#111;letter-spacing:-.09px;font-size:13px;line-height:16px}.bglp .product_wrap .button_round_area .button_more .text:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-526px -423.5px;background-repeat:no-repeat}.bglp .product_wrap .button_round_area .button_more .category{font-weight:700}.bglp .no_product{position:relative;min-height:400px}.bglp .no_product .desc{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:240px;color:#b7b7b7;text-align:center;font-size:16px;line-height:22px;font-weight:400}.bglp .product_area{position:relative;overflow:hidden;padding:0 16px}.bglp .product_area::-webkit-scrollbar{display:none}@-webkit-keyframes aniMove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes aniMove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:320px){.bglp .profile_area .profile_info .name{max-width:63px}.bglp .product_wrap.wish .title .name{max-width:53px}}.bglp .popular_brand_item .link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-top:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.bglp .popular_brand_item.is_full .link{padding-top:0}.bglp .gifts_list_wrap .product_scrolling.ranking_list{margin-bottom:0}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_list{padding-bottom:56px}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item{display:inline-block;width:138px;padding:0;margin-right:8px}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item .thumb_area{float:none;width:138px;height:138px}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item .thumb_area .thumb{width:100%;height:100%}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item .info_area{width:138px;margin-top:10px}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item .info_area .name{width:100%}.bglp .gifts_list_wrap .product_scrolling.ranking_list .product_item:last-child{margin-right:16px}.bglp .gifts_list_wrap .product_scrolling.ranking_list .ranking_brand_area .ranking_brand_name{width:100%}.bglp .gifts_grid_wrap .product_carousel_wrap{padding:0 49px 40px 16px}.bglp .gifts_grid_wrap .product_carousel_wrap .product_container{counter-reset:rankingCounter}.bglp .gifts_grid_wrap .product_carousel_wrap .product_container .product_list.ranking_list{padding:0}.bglp .gifts_grid_wrap .ranking_list{padding-bottom:40px}.bglp .gifts_grid_wrap .ranking_list .thumb_area{float:none;margin:0}.bglp .gifts_grid_wrap .ranking_list .product_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bglp .gifts_grid_wrap .ranking_list .product_item .info_area .name{width:100%}.bglp .gifts_grid_wrap .ranking_list .ranking_brand_area:before{display:none}.bglp .gifts_grid_wrap .ranking_list .ranking_num{min-width:30px;margin:0 8px 0 10px;font-size:22px;line-height:26.25px;font-weight:700;font-style:italic;text-align:center}.bglp .gifts_grid_wrap .ranking_list .ranking_num:before{counter-increment:rankingCounter;content:counter(rankingCounter);color:#303030;font-size:22px;line-height:26.25px;font-weight:700}.bglp .gifts_grid_wrap .product_item .info_area{width:100%;padding-right:16px}.bglp .bglp_product_item .brand{font-weight:700}.bglp .bglp_product_item .name{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section_wrap.coupon_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:68px}.section_wrap.coupon_wrap .title_area{padding-top:20px}.section_wrap.coupon_wrap .tab_list.type_text{position:fixed;top:calc(var(--sat) + 44px);right:0;left:0;z-index:10;max-width:640px;margin:0 auto}.aos .section_wrap.coupon_wrap .tab_list.type_text{top:calc(var(--sat) + 56px)}.section_wrap.coupon_wrap .tab_list.type_text+.title_area{margin-top:-24px}.section_wrap.coupon_wrap .key_info{-ms-flex-item-align:baseline;align-self:baseline}.section_wrap.coupon_wrap .key_info+.coupon_list{margin-top:20px}.section_wrap.coupon_wrap .key_text{-ms-flex-item-align:start;align-self:flex-start}.section_wrap.coupon_wrap .tab_list.type_box{-ms-flex-item-align:baseline;align-self:baseline;margin-top:32px;padding-bottom:0}.section_wrap.coupon_wrap .tab_list.type_box .tab_item{margin-bottom:0}.section_wrap.coupon_wrap .tab_list.type_box .tab_item:first-child{margin-left:0}.section_wrap.coupon_wrap .tab_list.type_box .button_tab{padding:0 16px;border-radius:50px;border-color:#efefef;font-size:13px;line-height:18px;font-weight:700;color:#000;letter-spacing:-.09px}.section_wrap.coupon_wrap .tab_list.type_box .button_tab.active{background-color:#000;color:#fff}.section_wrap.coupon_wrap .error_message{-webkit-box-flex:1;-ms-flex:1;flex:1}.section_wrap.coupon_wrap .banner_coupon_guide{position:fixed;bottom:62px;bottom:calc(62px + env(safe-area-inset-bottom));bottom:calc(62px + constant(safe-area-inset-bottom));z-index:10;width:100%;max-width:640px;height:78px;background:#e3eef7;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.section_wrap.coupon_wrap .banner_coupon_guide.is_show{-webkit-transform:translateY(0);transform:translateY(0)}.section_wrap.coupon_wrap .banner_coupon_guide.is_hide{-webkit-transform:translateY(140px);transform:translateY(140px)}.section_wrap.coupon_wrap .banner_coupon_guide:before{position:absolute;top:-18px;right:21px;width:110px;height:106.5px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-145px 0;background-repeat:no-repeat;content:""}.section_wrap.coupon_wrap .banner_coupon_guide .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;padding:12px 139px 12px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:18px}.section_wrap.coupon_wrap .banner_coupon_guide .tit{color:#1e5987}.section_wrap.coupon_wrap .banner_coupon_guide .desc{color:rgba(30,89,135,.7);white-space:pre-line}.coupon_list+.key_text{padding-bottom:20px;border-bottom:1px solid #f5f5f5}.coupon_list.is_newbuyer+.title_area{margin-top:20px}.coupon_title_area{margin-top:32px;padding:0 32px;text-align:center}.coupon_title_area .title{font-size:40px;line-height:46px;color:#c8c8c8;letter-spacing:-1px}.coupon_title_area .desc{margin-top:8px;font-size:14px;line-height:22px;font-weight:700;color:#303030;letter-spacing:-.09px}.coupon_title_area+.coupon_list{margin-top:32px}[data-comp=couponTab]{width:100%}.coupon_code_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.coupon_code_box .coupon_code_form{position:relative;padding-top:130px;width:240px;height:86px;text-align:center}.coupon_code_box .coupon_code_form.is_error .description{color:#fff}.coupon_code_box input{position:relative;width:172px;height:23px;font-size:16px;font-weight:700;line-height:22px;z-index:2;color:#555}.coupon_code_box .description{position:absolute;bottom:26px;left:0;z-index:2;width:100%;text-align:center;font-size:12px;line-height:16px;color:#4270ed}.coupon_code_box svg{position:absolute;top:0;left:0;z-index:1;width:240px;height:216px}.coupon_code_box .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 16px;margin-top:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_code_box .btn_area .btn_primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;border-radius:8px;background-color:#06c755;font-size:15px;line-height:22px;color:#fff}.coupon_code_box .btn_area .btn_primary:disabled{background-color:#e4e4e4;color:#fff}.toast_coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:101;width:124px;height:144px;padding:25px 16px;margin:-72px 0 0 -62px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.8)}.toast_coupon.show{-webkit-animation:fadein .5s;animation:fadein .5s}.toast_coupon.hide{-webkit-animation:fadeout 1s;animation:fadeout 1s}.toast_coupon .text{width:92px;text-align:center;margin-top:6px;color:#fcfcfc;font-size:16px;line-height:22px;word-break:break-all}.toast_coupon svg{width:44px;height:44px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.section_wrap.coupon_code_wrap{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section_wrap.birthday{padding:0}.section_wrap.birthday .thumb_box{position:relative;width:100%;padding-bottom:100%}.section_wrap.birthday .thumb_box .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section_wrap.birthday .birth_area{padding:24px 16px 16px}.section_wrap.birthday .birth_area .title{font-size:15px;line-height:22px;font-weight:700;color:#000;letter-spacing:-.25px}.section_wrap.birthday .birth_area .desc{margin-top:4px;font-size:13px;line-height:18px;color:#777;letter-spacing:-.09px}.section_wrap.birthday .button_area{margin:0 17px 24px}.section_wrap.birthday .btn_primary{width:100%;padding:13px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background-color:#06c755;font-size:15px;line-height:22px;font-weight:700;color:#fff;letter-spacing:-.25px}.section_wrap.birthday .btn_primary.disabled{background-color:#c8c8c8;pointer-events:none}.birth_terms{padding:0 16px 24px}.birth_terms .desc{font-size:13px;line-height:18px;color:#000;letter-spacing:-.09px}.birth_terms .desc.c_blue{color:#4270ed}.birth_terms .desc+.agree_info{margin-top:12px}.birth_terms .desc+.desc{margin-top:8px}.birth_terms .agree_info{padding-left:28px;border:none}.birth_terms .agree_info:last-child{padding-bottom:0}.birth_terms .agree_info .ck+.lb:before{top:-1px;background-position:-688.5px -352px}.birth_terms .agree_info .ck+.lb:before,.birth_terms .agree_info .ck[type=checkbox]:checked+.lb:before{width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.birth_terms .agree_info .ck[type=checkbox]:checked+.lb:before{background-position:-688.5px -374px}.birth_terms .agree_info .lb{font-size:13px;line-height:18px;color:#000;letter-spacing:-.09px}.birth_caution{padding:24px 16px;background-color:#f5f5f5}.birth_caution .title{display:block;margin-bottom:16px;font-size:15px;line-height:22px;font-weight:700;color:#000;letter-spacing:-.25px}.birth_caution .notice_list .notice_item{position:relative;padding-left:19px;font-size:11px;line-height:20px;color:#777;letter-spacing:.06px}.birth_caution .notice_list .notice_item:before{position:absolute;left:8px;top:8px;width:3px;height:3px;border-radius:50%;background-color:#777;content:""}.birth_caution .notice_list .notice_item+.notice_item{margin-top:8px}.birth_caution .notice_list .notice_item .link{color:#4270ed;text-decoration:underline}.date_selete_box{margin-top:16px;border-radius:5px;border:1px solid #dfdfdf}.date_selete_box .label_date{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:44px;padding:11px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}.date_selete_box .label_date:after{display:inline-block;width:20px;height:20px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-688.5px -440px;background-repeat:no-repeat;content:""}.date_selete_box .date_text{font-size:16px;line-height:22px;color:#c8c8c8;letter-spacing:-.4px}.date_selete_box .date_text.c_black{color:#000}.date_selete_box .input_date{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.date_selete_box .input_date::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:transparent;color:transparent;cursor:pointer}.date_selete_box+.btn_primary{margin-top:16px}.birth_reg_complete{margin:0 16px 16px;text-align:center}.birth_reg_complete .lottie_area{position:relative;width:120px;height:117px;margin:20px auto}.birth_reg_complete .lottie_area .cake{position:absolute;left:-50px;top:-50px;width:181px;height:225px}.birth_reg_complete .message{display:block;margin-bottom:8px;font-size:20px;line-height:26px;color:#111;letter-spacing:.34px}.birth_reg_complete .desc{padding:0 8px;font-size:15px;line-height:20px;color:#111;letter-spacing:-.24px}.birth_reg_my{margin:0 16px 16px;padding:16px 16px 8px;border:1px solid #dfdfdf;border-radius:8px}.birth_reg_my .my_profile{gap:10px;padding:0 0 8px}.birth_reg_my .my_profile_name{font-size:20px;line-height:26px;margin-bottom:2px;letter-spacing:.34px}.birth_reg_my .my_profile_birth{font-size:13px;line-height:18px;color:#111;letter-spacing:-.09px}.birth_reg_my .my_main_menu_box{height:40px;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none}.birth_reg_my .my_main_menu_box .box_item:first-child .link{padding:0 15px 0 0}.birth_reg_my .my_main_menu_box .box_item:last-child .link{padding:0 0 0 15px}.birth_reg_my .my_main_menu_box .tit{margin-left:2px}.birth_reg_links{margin:0 16px 24px}.birth_reg_links .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:68px;padding:4px 16px 4px 4px;border-radius:8px;background-color:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box}.birth_reg_links .link+.link{margin-top:12px}.birth_reg_links .link:after,.birth_reg_links .link:before{content:""}.birth_reg_links .link:after{margin-left:8px;width:16px;height:16px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-440px -689.5px;background-repeat:no-repeat}.birth_reg_links .link.ico_wishlist:before{background-position:0 -497.5px}.birth_reg_links .link.ico_share:before,.birth_reg_links .link.ico_wishlist:before{width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.birth_reg_links .link.ico_share:before{background-position:-464px -423.5px}.birth_reg_links .link.ico_birth:before{background-position:-340px -423.5px}.birth_reg_links .link.ico_birth:before,.birth_reg_links .link.ico_reward:before{width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-repeat:no-repeat}.birth_reg_links .link.ico_reward:before{background-position:-402px -423.5px}.birth_reg_links .link.ico_point:before{width:60px;height:60px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-278px -423.5px;background-repeat:no-repeat}.birth_reg_links .tit{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:#111;letter-spacing:-.09px}.type_luxury .section_wrap{padding-bottom:0}.type_luxury .tab_list.type_text{margin-bottom:0;position:sticky;top:calc(var(--sat) + 43px);z-index:99}.type_luxury .lux_brand_list_area{background-color:#111;padding:56px 0 50px}.type_luxury .lux_brand_list_area .title_wrap .title{margin:0 auto;width:229px;height:27px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/sp_common_427e2e327c.png);background-size:738.5px 721.5px;background-position:-218.5px -298.5px;background-repeat:no-repeat}.type_luxury .lux_brand_list_area .category_list_wrap{text-align:center;overflow:hidden}.type_luxury .lux_brand_list_area .category_list_wrap .category_list{display:block;white-space:nowrap;padding-top:8px;width:auto}.type_luxury .lux_brand_list_area .category_list_wrap .category_list .category{font-size:15px;line-height:18px;font-weight:700;color:#616161;padding:17px 17px 16px 16px;position:relative;display:inline-block;white-space:nowrap}.type_luxury .lux_brand_list_area .category_list_wrap .category_list .category.is_active{color:#f4f4f4}.type_luxury .lux_brand_list_area .category_list_wrap .category_list .category a.link{position:absolute;width:100%;height:100%;top:0;left:0}.type_luxury .lux_brand_list_area .category_list_wrap .category_list .category:not(:first-child) a.link:before{content:"";display:inline-block;width:1px;height:11px;background-color:#3f3f3f;position:absolute;top:calc(50% - 5px);left:0}.type_luxury .lux_brand_list_area .brand_list_wrap{min-height:299px}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 13px 20px;gap:12px}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box{position:relative;min-width:calc(33.33333% - 10px);height:81px;border-width:1px;border-style:solid;border-image-source:radial-gradient(39.33% 63.72% at 0 0,hsla(0,0%,100%,.08) 23.44%,hsla(0,0%,100%,.076) 100%);border-image-slice:1;background:linear-gradient(105.87deg,rgba(83,83,83,.1) 3.04%,rgba(32,41,126,0) 96.05%)}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box:after{position:absolute;inset:-1px;content:"";background:transparent;border-width:1px;border-style:solid;-o-border-image:radial-gradient(63.95% 120.99% at 100.03% -48.15%,rgba(0,0,0,.5) 0,transparent 100%);border-image:radial-gradient(63.95% 120.99% at 100.03% -48.15%,rgba(0,0,0,.5) 0,transparent 100%);border-image-slice:1}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box img.brand_logo{display:block;width:80px;height:80px;margin:0 auto}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box a.link{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:5}.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box:first-child,.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box:nth-child(2),.type_luxury .lux_brand_list_area .brand_list_wrap .brand_list .brand_box:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.type_luxury .lux_brand_list_area .pagination_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.type_luxury .lux_brand_list_area .pagination_wrap button{font-size:0}.type_luxury .lux_brand_list_area .pagination_wrap .page_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type_luxury .lux_brand_list_area .pagination_wrap .page_text .current{font-size:14px;line-height:18px;font-weight:700;color:#fff}.type_luxury .lux_brand_list_area .pagination_wrap .page_text .total{font-size:14px;line-height:18px;font-weight:400;color:#fff;opacity:.5}.type_luxury .lux_brand_list_area .pagination_wrap .page_text .total:before{content:"/";padding-right:5px;padding-left:5px}.type_luxury .lux_brand_product_area{min-height:500px;background-image:url(https://www.line-website.com/giftshop-tw/resource/image/css/bg_brand_product.png);background-size:100% auto;background-repeat:repeat-y;font-size:0}.type_luxury .lux_brand_product_area .brand_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:72px 32px 30px;position:relative}.type_luxury .lux_brand_product_area .brand_wrap .logo{padding-bottom:16px}.type_luxury .lux_brand_product_area .brand_wrap .logo img{width:auto;height:40px;max-width:100%}.type_luxury .lux_brand_product_area .brand_wrap .text{padding-bottom:10px}.type_luxury .lux_brand_product_area .brand_wrap .text p{font-size:14px;line-height:18px;font-weight:700;color:#1a1a1a;text-align:center}.type_luxury .lux_brand_product_area .brand_wrap .image{width:100%}.type_luxury .lux_brand_product_area .brand_wrap .image img{width:100%;aspect-ratio:1/1}.type_luxury .lux_brand_product_area .brand_wrap a.link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.type_luxury .lux_brand_product_area .brand_product_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:0 16px}.type_luxury .lux_brand_product_area .brand_product_wrap .product{width:calc(33.33333% - 5.33333px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.type_luxury .lux_brand_product_area .brand_product_wrap .product .image{width:100%;border-radius:8px;background-color:rgba(0,0,0,.03)}.type_luxury .lux_brand_product_area .brand_product_wrap .product .image img{width:100%;aspect-ratio:1/1;border-radius:8px}.type_luxury .lux_brand_product_area .brand_product_wrap .product .name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;font-weight:400;color:#616161;margin:8px 0 4px;text-align:center}.type_luxury .lux_brand_product_area .brand_product_wrap .product .price{font-size:14px;line-height:18px;font-weight:700;color:#111}.type_luxury .lux_brand_product_area .brand_product_wrap .product a.link{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.type_luxury .lux_brand_product_area .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 48px}.type_luxury .lux_brand_product_area .btn_area .btn_shadow{margin:0 auto;padding:11px 20px;background-color:hsla(0,0%,100%,.3);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.0509803922);box-shadow:0 2px 10px 0 rgba(0,0,0,.0509803922);font-size:14px;line-height:18px;font-weight:700;color:#404040}.type_luxury .brand_recommended{margin:0}.type_luxury .brand_recommended .luxury{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 15.5px 30px}.type_luxury .brand_recommended .luxury .brand_banner_area{width:calc(50% - 6px);height:64vw;max-height:430px;margin:0;overflow:hidden;border-radius:8px}.type_luxury .brand_recommended .luxury .brand_banner_area img{width:100%;height:100%}.type_luxury .brand_recommended .luxury .product{width:calc(50% - 6px)}.type_luxury .brand_recommended .luxury .product .thumb{overflow:hidden;border-radius:8px}.type_luxury .brand_recommended .luxury .product .thumb img{width:100%}.type_luxury .brand_recommended .luxury .product .name{font-size:14px;line-height:22px;font-weight:400;color:#616161;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:14px 0 4px}.type_luxury .brand_recommended .luxury .product .price{width:100%;text-align:center;font-size:16px;line-height:22px;font-weight:700;color:#111}.type_luxury .brand_recommended .luxury:nth-of-type(3){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.type_luxury .product_list.grid_2x .info_area{margin-top:10px}.type_luxury .product_list.grid_2x .info_area .name{margin-top:0;margin-right:30px}.type_luxury .product_list.grid_2x .button_wishlist{top:-2px}.type_luxury .luxury_category_tab .expanded_tab_area{padding-right:0;margin:0}.type_luxury .luxury_category_tab .expanded_tab_area .scroll_tab_inner{padding-right:14px}.type_luxury .luxury_category_tab .expanded_tab_area .scroll_tab_inner .tab_list.type_text{gap:20px}.type_luxury .luxury_category_tab .expanded_tab_area .scroll_tab_inner .tab_list.type_text .tab_item{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:0}.type_luxury .luxury_category_tab .expanded_tab_area .scroll_tab_inner .tab_list.type_text .tab_item .link{overflow:visible;text-overflow:clip}.type_luxury .luxury_category_tab.luxury_end .expanded_tab_area .tab_list.type_text:after,.type_luxury .luxury_category_tab.luxury_end .expanded_tab_area:after{all:unset}.type_luxury .luxury_category_tab.is_fixed .expanded_tab_area{position:sticky;z-index:91}.type_luxury .luxury_category_tab.is_fixed .list_menu_tab{padding-top:10px;padding-bottom:10px;margin-bottom:6px}.type_luxury .luxury_category_tab.is_fixed .list_menu_tab.fixed{top:calc(var(--sat) + 92px);z-index:90}.aos .type_luxury .luxury_category_tab.is_fixed .list_menu_tab.fixed{top:calc(var(--sat) + 104px)}
.login-btn[data-v-fa9bbc42]{border:1px solid #afb3b8;width:50px;color:#afb3b8;margin-top:3px}.btn-container[data-v-fa9bbc42],.login-btn[data-v-fa9bbc42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
