.ocnk_suggest{width:100%;transition:all .3s;display:none;position:absolute;right:0}.use_folding_header .ocnk_suggest,.has_min_nav #header_wrapper.min_header .ocnk_suggest,#header_wrapper.standard_header:not(.has_search_bar) .ocnk_suggest{left:50%;right:auto;transform:translate(-50%)}.touch_modern .use_folding_header #header_wrapper .inner_header_nav .ocnk_suggest{left:auto;right:0;transform:none}.ocnk_suggest.has_suggest_search{display:block}@media screen and (width<=840px){#contents_top .ocnk_suggest{left:50%;right:auto;transform:translate(-50%)}:is(.ocnk043,.ocnk044) #container:not(.has_min_nav) .search_bar.suggest_search_fixed,.ocnk045 #container:not(.has_min_nav) .search_bar:has(.has_suggest_search){background-color:#00000080;width:100%;height:100dvh;position:fixed;top:0;left:0;overflow-y:auto}:is(.ocnk043,.ocnk044) body:has(.has_suggest_search):not(:has(.suggest_search_fixed)) #container:not(.has_min_nav):after{content:"";top:0;left:0;z-index:2;background-color:#00000080;display:block;position:fixed;inset:0}:is(.ocnk043,.ocnk044) body:has(.has_suggest_search):not(:has(.suggest_search_fixed)) #container:not(.has_min_nav) .back_to_top{display:none}body:has(.search_bar.suggest_search_fixed),:is(.ocnk043,.ocnk044,.ocnk045) body:has(.has_suggest_search):not(:has(.has_min_nav)){overflow:hidden}:is(.ocnk043,.ocnk044).responsive #container #main_wrapper #header:has(.suggest_search_fixed),.ocnk045 .responsive #container #main_wrapper #header:has(.has_suggest_search){z-index:91}.ocnk037.responsive #container:not(.use_folding_header,.has_min_nav) .search_bar.suggest_search_fixed .close_btn_box{display:block}.ocnk037.ocnk020.responsive #container:not(.use_folding_header,.has_min_nav) .search_bar:has(.global_btn .searchinput).suggest_search_fixed .search_form input[type=search]{width:75%}}@media screen and (width>=1200px){:is(.touch034,.touch035) #header:has(.ocnk_suggest.has_suggest_search){z-index:100;background-color:#0000}}.inner_ocnk_suggest{background-color:#fff;border-top:1px solid #e0dfe3;border-bottom:1px solid #e0dfe3;display:flex;box-shadow:0 3px 10px -7px #0003}.inner_ocnk_suggest .suggest_search_list{scrollbar-color:#555 #f5f5f5;scrollbar-width:thin}@media screen and (width>=840px){.folding_header .header_nav_item.wrapped_item.h_search:has(.ocnk_suggest){font-size:100%}.inner_ocnk_suggest .suggest_search_list{scrollbar-width:auto}}.suggest_search_list{flex-flow:column wrap;margin:0;padding:0;list-style:none;display:flex}.suggest_word button.suggest_word_btn{box-shadow:none;border-radius:0}.suggest_word.active button.suggest_word_btn{font-weight:700}.suggest_search_product_list{background-color:#f5f5f5;gap:15px;padding:15px 8px}.suggest_product A{display:block}.use_hover .suggest_product A:hover{opacity:.7}.suggest_product_image{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.suggest_row_layout .suggest_product_image{width:100px}.suggest_product_image img{object-fit:contain;width:auto;max-height:100px}.suggest_product_name{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:85%;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.suggest_close{background-color:#f0f0f0;width:100%;padding:10px}.suggest_close .global_iconleft{text-align:center}.responsive .suggest_close .global_iconleft .global_link.suggest_close_link .fa{color:inherit;margin-right:5px;font-size:14px;line-height:14px;position:relative}.suggest_close .global_link{font-size:93%;font-weight:500}.ocnk005.responsive .global_nav .global_nav_item:not(:where(.g_menu,.g_cart)) A.suggest_close_link .fa:not(.right_side_nav_icon){margin-right:5px;font-size:14px;display:inline-block;position:relative}.ocnk005.responsive .global_nav .global_nav_item:not(:where(.g_menu,.g_cart)) A.suggest_close_link .fa:before{display:block!important}@media screen and (width>=840px){.ocnk_suggest{width:520px}.inner_ocnk_suggest{border:1px solid #e0dfe3;box-shadow:0 3px 8px #0003}.suggest_search_product_list{gap:15px;padding:15px}}@media screen and (width>=1000px){.ocnk_suggest{width:620px}}@media screen and (width>=1200px){.ocnk_suggest{width:820px}}.ocnk_suggest.suggest_row_layout .word_only{max-width:400px}.suggest_column_layout .inner_ocnk_suggest{flex-flow:row-reverse wrap;display:flex}.suggest_column_layout .suggest_word_result{width:calc(100% - 140px)}.suggest_column_layout .suggest_product_result{width:140px}.suggest_column_layout .suggest_search_list{flex-wrap:nowrap;height:400px;overflow-y:scroll}.suggest_column_layout .suggest_word button.suggest_word_btn{box-sizing:border-box;cursor:pointer;text-align:left;background-color:#fff;border-bottom:1px solid #e0dfe3;border-radius:0;width:100%;padding:8px;display:block}.use_hover .suggest_column_layout .suggest_word button.suggest_word_btn:hover,.suggest_column_layout .suggest_word.active button.suggest_word_btn{background-color:#f5f5f5;outline:none}@media screen and (width>=840px){.suggest_column_layout .suggest_word button.suggest_word_btn{padding:12px}.suggest_column_layout .suggest_word_result{width:calc(100% - 320px)}.suggest_column_layout .suggest_product_result{width:320px}.suggest_column_layout .suggest_search_list.suggest_search_product_list{flex-flow:wrap}.suggest_column_layout .suggest_product{width:calc(33.3333% - 10px)}.suggest_column_layout .suggest_product A{border-bottom:none}}@media screen and (width>=1000px){.suggest_column_layout .suggest_word_result{width:calc(100% - 420px)}.suggest_column_layout .suggest_product_result{width:420px}}@media screen and (width>=1200px){.suggest_column_layout .suggest_word_result{width:calc(100% - 600px)}.suggest_column_layout .suggest_product_result{width:600px}.suggest_column_layout .suggest_product{width:calc(25% - 11.25px)}}.suggest_row_layout .inner_ocnk_suggest{flex-direction:column}.suggest_row_layout.word_btn_mode .suggest_word_result .suggest_search_list{padding:15px}.suggest_row_layout.word_btn_mode .suggest_search_word_list{flex-direction:row;align-content:flex-start;gap:10px;max-height:200px;overflow:hidden auto}.suggest_row_layout.word_list_mode .suggest_search_word_list{flex-flow:column;max-height:200px;overflow:hidden auto}.suggest_row_layout.word_btn_mode .suggest_word{display:flex}.suggest_row_layout.word_btn_mode .suggest_word button.suggest_word_btn{cursor:pointer;min-height:30px;box-shadow:none;text-align:left;background-color:#f9f9f9;border:1px solid #e0dfe3;border-radius:3px;align-items:center;padding:5px;font-size:85%;display:flex}.suggest_row_layout.word_list_mode .suggest_word button.suggest_word_btn{box-sizing:border-box;text-align:left;width:100%;box-shadow:none;background-color:#fff;border-bottom:1px solid #e0dfe3;border-radius:0;padding:5px;display:block}.use_hover .suggest_row_layout.word_btn_mode .suggest_word button.suggest_word_btn:hover,.suggest_row_layout.word_btn_mode .suggest_word.active button.suggest_word_btn{background-color:#f5f5f5;border:1px solid #999;outline:1px auto;font-weight:400}.use_hover .suggest_row_layout.word_list_mode .suggest_word button.suggest_word_btn:hover,.suggest_row_layout.word_list_mode .suggest_word.active button.suggest_word_btn{background-color:#f5f5f5;outline:none}.suggest_row_layout .suggest_search_product_list{box-sizing:border-box;flex-flow:row;overflow:auto hidden}.suggest_row_layout .suggest_product{box-sizing:border-box;width:100px}@media screen and (width>=840px){.suggest_row_layout.word_btn_mode .suggest_word button.suggest_word_btn{font-size:93%}.suggest_row_layout.word_list_mode .suggest_word button.suggest_word_btn{padding:8px}}