@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.noSelect,.top_page .head .header .logoBox a .logo{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.top_page{display:flex;justify-content:center;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:97}.top_page .head{display:flex;flex-direction:column;width:92%;max-width:1200px;margin:0 auto}.top_page .head .header .head_search .mob_search_btn,.top_page .head .nav_menu_mob,.top_page .head_right_tab{display:none}.top_page .head .header{width:100%;justify-content:space-between;height:72px;gap:20px}.top_page .head .header .logoBox{flex-shrink:0;display:flex;align-items:center}.top_page .head .header,.top_page .head .header .logoBox a{display:flex;align-items:center}.top_page .head .header .logoBox a .logo{width:130px;cursor:pointer}.top_page .head .header .head_search{flex:1;max-width:520px;position:relative;display:flex;align-items:center}.top_page .head .header .head_search .s_bar{width:100%;display:flex;align-items:center;height:44px;border:1px solid #e1e5ec;border-radius:15px;background:#f8f9fc;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.top_page .head .header .head_search .s_bar:focus-within{border-color:#52677a;background:#fff;box-shadow:0 0 0 4px rgba(82,103,122,.08),0 10px 28px rgba(31,41,55,.06)}.top_page .head .header .head_search .s_bar .input{border:0;background:0 0;flex:1;padding:0 5px 0 8px;font-size:10pt;color:#333;outline:0}.top_page .head .header .head_search .s_bar .input::placeholder{color:#9ca3af}.top_page .head .header .head_search .s_bar .but,.top_page .head .header .head_search .s_bar .icon{font-size:13pt;color:#52677a;padding:0 13px 0 8px;display:flex;align-items:center;flex-shrink:0}.top_page .head .header .head_search .s_bar .but{background:0 0;border:0;width:38px;height:38px;margin-left:3px;padding:0;justify-content:center;border-radius:12px;font-size:12pt;cursor:pointer;transition:color .15s,background .15s,transform .15s}.top_page .head .header .head_search .s_bar .but:hover{background:#f0f4f7;transform:translateX(-1px)}.top_page .head .header .head_search .s_bar:focus-within .but{color:#52677a}.top_page .head .header .head_search .s_bar_click .icon,.top_page .head .header .head_search .s_bar_click .input{color:#270e43}.top_page .head .header .head_search .s_result_click{display:flex!important}.top_page .head .header .head_search .s_result{position:absolute;top:calc(100% + 8px);right:0;left:0;background:#fff;border:1px solid #e8eaf0;border-radius:20px;box-shadow:0 22px 55px rgba(26,31,45,.14),0 4px 14px rgba(26,31,45,.05);z-index:200;overflow:hidden;display:none;flex-direction:column;max-height:520px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d6d9e0 transparent}.top_page .head .header .head_search .s_result::-webkit-scrollbar{width:6px}.top_page .head .header .head_search .s_result::-webkit-scrollbar-thumb{background:#d6d9e0;border-radius:10px}.top_page .head .header .head_search .s_result .sr_group{padding:13px 0 9px}.top_page .head .header .head_search .s_result .sr_group+.sr_group{border-top:1px solid #f0f0f0}.top_page .head .header .head_search .s_result .sr_group .sr_group_label{font-size:8.5pt;font-weight:700;color:#687083;letter-spacing:.04em;text-transform:uppercase;padding:0 16px 10px;display:flex;align-items:center;gap:5px}.top_page .head .header .head_search .s_result .sr_group .sr_group_label span[class^=icon]{font-size:10pt}.top_page .head .header .head_search .s_result .sr_group .sr_brands_row{display:flex;flex-wrap:wrap;gap:7px;padding:0 14px 7px}.top_page .head .header .head_search .s_result .sr_group .sr_brands_row .sr_brand_chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e3e6ec;border-radius:12px;background:#fafbfc;padding:6px 11px 6px 8px;font-size:9pt;color:#222;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.top_page .head .header .head_search .s_result .sr_group .sr_brands_row .sr_brand_chip:hover{border-color:rgba(82,103,122,.35);background:#f0f4f7;color:#52677a;transform:translateY(-1px);box-shadow:0 5px 14px rgba(82,103,122,.09)}.top_page .head .header .head_search .s_result .sr_group .sr_brands_row .sr_brand_chip .sr_brand_logo{width:24px;height:18px;object-fit:contain;flex-shrink:0}.top_page .head .header .head_search .s_result .sr_group .sr_item{display:flex;align-items:center;gap:10px;margin:0 8px 4px;padding:8px;transition:background .12s,transform .12s;border-radius:13px;text-decoration:none;color:inherit}.top_page .head .header .head_search .s_result .sr_group .sr_item:hover{background:#f7f8fb;transform:translateX(-2px)}.top_page .head .header .head_search .s_result .sr_group .sr_item:hover .sr_item_arrow{opacity:1;transform:translateX(-3px)}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_img{width:58px;height:58px;flex-shrink:0;border-radius:11px;overflow:hidden;background:#f4f5f8;border:1px solid #eceef2}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_img img{width:100%;height:100%;object-fit:contain;display:block}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_info .sr_item_fa{font-size:10pt;font-weight:700;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_info .sr_item_en{font-size:8.5pt;color:#6b7280;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_info .sr_item_cat{font-size:8pt;color:#03acae;margin-top:2px}.top_page .head .header .head_search .s_result .sr_group .sr_item .sr_item_arrow{width:26px;height:26px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:9pt;color:#52677a;background:#f0f4f7;opacity:.75;transition:opacity .12s,transform .12s;flex-shrink:0}.top_page .head .header .head_search .s_result .sr_empty{display:flex;flex-direction:column;align-items:center;padding:28px 16px;gap:8px;color:#aaa}.top_page .head .header .head_search .s_result .sr_empty .sr_empty_icon{font-size:22pt;opacity:.3}.top_page .head .header .head_search .s_result .sr_empty span{font-size:9.5pt}.top_page .head .header .head_logbox{display:flex;align-items:center;list-style:none;gap:6px;flex-shrink:0}.top_page .head .header .head_logbox .alh_item{display:flex;align-items:center}.top_page .head .header .head_logbox .alh_item .link{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:20px;cursor:pointer;color:#444;text-decoration:none;position:relative;transition:color .15s,background .15s}.top_page .head .header .head_logbox .alh_item .link:hover{color:#3d5a98;background:#eef2fc}.top_page .head .header .head_logbox .alh_item .link .alh_icon{font-size:16pt;line-height:1}.top_page .head .header .head_logbox .alh_item .link .t_link_br{font-size:9.5pt;white-space:nowrap}.top_page .head .header .head_logbox .alh_item .link #cart_counter{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:#3d5a98;color:#fff;font-size:8pt;font-weight:700;display:none;justify-content:center;align-items:center}.top_page .head .header .head_logbox .alh_item:nth-child(1) .alh_icon{font-size:18pt}.top_page .head .header .head_logbox .alh_item:nth-child(2) .link{border:1.5px solid #e5e7eb}.top_page .head .header .head_logbox .alh_item:nth-child(2) .link:hover{border-color:#3d5a98}.top_page .head .nav_menu{width:100%;height:48px;display:flex;align-items:center;border-top:1px solid #f5f5f5;margin:0}.top_page .head .nav_menu .nav_menu_list{list-style:none;display:flex;align-items:center;gap:4px;padding:0;margin:0;height:100%;width:100%}.top_page .head .nav_menu .nav_menu_list .nav_item{height:100%;position:relative;display:flex;align-items:center;margin:0}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_link{display:flex;align-items:center;height:100%;padding:0 14px;font-size:11pt;color:#333;cursor:pointer;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap;font-family:inherit}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_link:hover{color:#52677a;border-bottom-color:#52677a}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets{position:absolute;display:none;top:100%;right:0;left:auto;min-width:380px;max-width:500px;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 12px 40px rgba(0,0,0,.12);z-index:1000;overflow:hidden;border-top:3px solid #52677a;animation:dropIn .18s ease;width:auto;margin:0;list-style:none}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atr{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:42%;min-height:160px;background:#f8f9fb;border-left:1px solid #f0f0f0;padding:6px 0}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atr .nav_subs_title{display:flex;align-items:center;padding:11px 18px;font-size:10.5pt;color:#444;cursor:pointer;transition:background .15s,color .15s;border-right:3px solid transparent;width:100%;line-height:normal;font-family:inherit}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atr .nav_subs_title.active,.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atr .nav_subs_title:hover{background:#fff;color:#52677a;border-right-color:#52677a}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv{display:flex;flex-direction:column;width:58%;padding:8px 6px;background:#fff}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv .nav_subs_list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px;align-content:flex-start;flex-direction:row}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv .nav_subs_list .nav_subs_item{cursor:pointer}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv .nav_subs_list .nav_subs_item .ns_item_link{display:block;padding:6px 12px;border-radius:20px;font-size:10pt;color:#555;background:#f0f4f8;text-decoration:none;width:auto;transition:background .15s,color .15s}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv .nav_subs_list .nav_subs_item .ns_item_link .ns_item_title{display:inline;font-weight:400}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_atrv .nav_subs_list .nav_subs_item .ns_item_link:hover,.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_brands .nav_subs_title a:hover{background:#52677a;color:#fff}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_brands{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;width:100%;justify-content:flex-start;align-items:flex-start}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_brands .nav_subs_title{display:flex;cursor:pointer;line-height:normal;font-family:inherit;font-size:10pt;padding:0;margin:0}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_subsets .nav_subs_brands .nav_subs_title a{display:inline-block;padding:5px 14px;border-radius:20px;font-size:10pt;color:#444;background:#f0f4f8;text-decoration:none;transition:background .15s,color .15s}@media screen and (min-width:851px){.top_page{background:rgba(255,255,255,.94);border-bottom-color:rgba(229,231,235,.78);box-shadow:0 5px 22px rgba(17,24,39,.045);backdrop-filter:blur(14px)}.top_page .head{width:94%;max-width:1240px}.top_page .head .header{height:78px;gap:26px}.top_page .head .header .logoBox a .logo{width:138px}.top_page .head .header .head_search{max-width:600px}.top_page .head .header .head_search .s_bar{height:46px;border-radius:14px;border-color:#e1e5eb;background:linear-gradient(135deg,#f8f9fb,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.top_page .head .header .head_search .s_bar:focus-within{border-color:#52677a;box-shadow:0 0 0 4px rgba(82,103,122,.08),0 7px 20px rgba(17,24,39,.055)}.top_page .head .header .head_search .s_bar .input{font-size:9.5pt}.top_page .head .header .head_search .s_bar .icon{color:#52677a}.top_page .head .header .head_logbox{gap:8px}.top_page .head .header .head_logbox .alh_item .link{min-height:42px;padding:7px 11px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 2px 7px rgba(17,24,39,.035)}.top_page .head .header .head_logbox .alh_item .link:hover{color:#52677a;border-color:rgba(82,103,122,.28);background:#f0f4f7}.top_page .head .header .head_logbox .alh_item .link .alh_icon{font-size:14pt}.top_page .head .header .head_logbox .alh_item .link .t_link_br{font-size:9pt}.top_page .head .header .head_logbox .alh_item:nth-child(1) .alh_icon{font-size:15pt}.top_page .head .header .head_logbox .alh_item:nth-child(2) .link{border-width:1px}.top_page .head .nav_menu{height:50px;border-top-color:#f0f2f5}.top_page .head .nav_menu .nav_menu_list{gap:3px}.top_page .head .nav_menu .nav_menu_list .nav_item .nav_link{padding:0 13px;font-size:10pt}.top_page .head .nav_menu .nav_menu_list .nav_shipping{margin-right:auto;height:36px;align-self:center}.top_page .head .nav_menu .nav_menu_list .nav_shipping .nav_link{height:36px;gap:7px;padding:0 14px;border:1px solid rgba(3,172,174,.2);border-radius:18px;color:#087f80;background:rgba(3,172,174,.065);font-size:9pt;font-weight:700}.top_page .head .nav_menu .nav_menu_list .nav_shipping .nav_link:hover{color:#fff;border-color:#03acae;background:#03acae}.top_page .head .nav_menu .nav_menu_list .nav_shipping .nav_link span[class^=icon-]{font-size:11pt}}.mob_search_btn,.mob_supp_btn{display:none}.supp_fab .supp_backdrop{display:none;position:fixed;inset:0;z-index:97;background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}.supp_fab .supp_channel{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:12px;text-decoration:none;color:#1a1a2e;transition:background .15s}.supp_fab .supp_channel:hover{background:#f4f6f8}.supp_fab .supp_channel .supp_ch_icon{width:40px;height:40px;border-radius:50%;background:var(--sc);color:#fff;font-size:14pt;display:flex;align-items:center;justify-content:center;flex-shrink:0}.supp_fab .supp_channel .supp_ch_label{flex:1;font-size:10.5pt}.supp_fab .supp_channel .supp_ch_arrow{font-size:9pt;color:silver}.supp_fab .supp_tab{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:98;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:#25d366;color:#fff;border:0;border-radius:0 10px 10px 0;cursor:pointer;box-shadow:2px 2px 12px rgba(0,0,0,.15);transition:background .2s,padding .2s;writing-mode:vertical-rl}.supp_fab .supp_tab span[class^=icon-]{font-size:14pt;writing-mode:horizontal-tb}.supp_fab .supp_tab span:last-child{font-size:9pt;letter-spacing:2px}.supp_fab .supp_tab:hover{background:#20b959;padding-left:12px}.supp_fab .supp_panel{position:fixed;left:0;top:50%;transform:translate(-110%,-50%);z-index:99;width:240px;background:#fff;border-radius:0 16px 16px 0;box-shadow:4px 0 24px rgba(0,0,0,.15);padding:20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.supp_fab .supp_panel .supp_panel_head{display:flex;align-items:center;gap:8px;font-size:11pt;font-weight:700;color:#1a1a2e;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e8eaed}.supp_fab .supp_panel .supp_panel_head span[class^=icon-]{font-size:14pt;color:#6b7280}.supp_fab .supp_sheet{display:none}.supp_fab.open .supp_backdrop{display:block}.supp_fab.open .supp_panel{transform:translate(0,-50%)}.supp_fab.open .supp_tab{background:#1fb055}@media (max-width:850px){.supp_fab .supp_panel,.supp_fab .supp_tab{display:none}.supp_fab .supp_sheet{display:block;position:fixed;bottom:0;left:0;right:0;z-index:99;background:#fff;border-radius:20px 20px 0 0;padding:12px 20px 80px;box-shadow:0-8px 32px rgba(0,0,0,.15);transform:translateY(110%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.supp_fab .supp_sheet .supp_sheet_handle{width:40px;height:4px;border-radius:2px;background:#dde1e7;margin:0 auto 16px}.supp_fab .supp_sheet .supp_sheet_title{font-size:11pt;font-weight:700;color:#1a1a2e;margin-bottom:12px;display:flex;align-items:center;gap:8px}.supp_fab .supp_sheet .supp_sheet_title span[class^=icon-]{color:#6b7280;font-size:13pt}.supp_fab.open .supp_backdrop{display:block}.supp_fab.open .supp_sheet{transform:translateY(0)}}@media screen and (max-width:1024px){.top_page .head .header .logoBox a .logo{width:120px}}@media screen and (max-width:850px){.top_page{position:sticky;top:0;background:rgba(255,255,255,.96);box-shadow:0 5px 20px rgba(17,24,39,.065);backdrop-filter:blur(13px)}.top_page .head{flex-direction:row;align-items:center;width:100%;height:64px;padding:0 14px;gap:0;justify-content:space-between}.top_page .head .nav_menu_mob{display:flex;align-items:center;justify-content:center;flex-shrink:0}.top_page .head .nav_menu_mob .nav_menu_icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid #e5e7eb;background:#f8f9fb;transition:border-color .15s}.top_page .head .nav_menu_mob .nav_menu_icon:active{border-color:#52677a}.top_page .head .nav_menu_mob .nav_menu_icon .icon{font-size:13pt;color:#333}.top_page .head .nav_menu{display:none}.top_page .head .header{flex:1;height:64px;gap:10px;justify-content:space-between}.top_page .head .header .logoBox{flex:1;display:flex;justify-content:left}.top_page .head .header .logoBox a .logo{width:108px}.top_page .head .header .head_search .mob_search_btn,.top_page .head .header .mob_supp_btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid #e5e7eb;background:#f8f9fb;font-size:14pt;color:#333;cursor:pointer}.top_page .head .header .head_search{flex-shrink:0;flex:0;position:static;margin-right:5px}.top_page .head .header .head_search .mob_search_btn .icon-cross{font-size:10pt}.top_page .head .header .head_logbox,.top_page .head .header .head_search .s_bar{display:none}.top_page .head .header .head_search .s_bar.mob_open{display:flex;position:fixed;top:70px;right:10px;left:10px;height:50px;border-radius:15px;border:1px solid #e3e6ec;background:rgba(255,255,255,.96);box-shadow:0 12px 32px rgba(26,31,45,.12);z-index:200;padding:0 12px}.top_page .head .header .head_search .s_result_click{display:flex!important}.top_page .head .header .head_search .s_result{position:fixed;top:128px;right:10px;left:10px;width:auto;max-height:calc(100vh - 210px);border-radius:18px;border:1px solid #e8eaf0;overflow-y:auto;display:none;flex-direction:column;background:#fff;padding:0 0 5px;box-shadow:0 18px 45px rgba(26,31,45,.16)}.top_page .head .header .head_search .s_result .sr_group .sr_brands_row{padding:0 10px 8px}.top_page .head .header .head_search .s_result .sr_group .sr_item{padding:8px;margin:0 6px 4px}.top_page .head .header .head_search .s_result .sr_group .sr_item_img{width:54px;height:54px}.top_page .head .header .head_search body.search-open{overflow:hidden}}@media screen and (max-width:480px){.top_page .head{padding:0 10px}.top_page .head .header .logoBox a .logo{width:95px}}