body.textSearchLayerOpen{overflow:hidden}body.textSearchLayerOpen header{z-index:5}body.textSearchLayerOpen header .columnsWrapper,body.textSearchLayerOpen header .headerTop{position:relative;z-index:6}body.textSearchLayerOpen.promoVisible header:not(.is_stuck){z-index:auto}body.textSearchLayerOpen.is_safari.is_touch{position:fixed}[data-component-name=text-search-layer]{pointer-events:auto;display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:5;background:rgba(255,255,255,.8);text-align:center;overflow-y:scroll}.textSearchLayerOpen [data-component-name=text-search-layer]{display:block}[data-component-name=text-search-layer] form{margin:auto}[data-component-name=text-search-layer] form.suggestionsHidden #suggestionContainer{display:none!important}[data-component-name=text-search-layer] form .inputContainer{display:inherit}[data-component-name=text-search-layer] form .inputContainer:before{display:none}[data-component-name=text-search-layer] form .inputContainer #searchInput{border:none;background:0 0;padding:0;min-height:0;text-align:center;resize:none;overflow:hidden;white-space:normal;margin:0 auto}.is_safari.is_touch [data-component-name=text-search-layer] form .inputContainer #searchInput{text-indent:-3px}[data-component-name=text-search-layer] form.placeholder{display:block}[data-component-name=text-search-layer] form.placeholder .inputContainer{display:inline;position:relative;margin:auto}[data-component-name=text-search-layer] form.placeholder .inputContainer:before{display:inline;content:attr(data-ph);color:#a2a2a2;font-size:inherit;margin:auto;white-space:normal}[data-component-name=text-search-layer] form.placeholder .inputContainer #searchInput{position:absolute;left:0;right:0;top:0;text-align:left}[data-component-name=text-search-layer] .buttonsRow{order:1;margin-top:48px;display:block}[data-component-name=text-search-layer] .submitTextSearch{margin-right:16px;background-color:transparent}@media screen and (max-width:767px){[data-component-name=text-search-layer] .submitTextSearch{width:96px}}@media screen and (min-width:768px) and (max-width:959px){[data-component-name=text-search-layer] .submitTextSearch{width:96px}}@media screen and (min-width:960px){[data-component-name=text-search-layer] .submitTextSearch{width:88px}}[data-component-name=text-search-layer] .closeTextSearch{width:auto;height:auto;min-height:0;margin:0;padding:0 0 0;border:none;background:0 0;font:inherit;color:inherit;line-height:normal;text-decoration:none;text-decoration:underline;text-decoration:underline}[data-component-name=text-search-layer] .closeTextSearch:active,[data-component-name=text-search-layer] .closeTextSearch:hover{color:inherit;background:0 0;border:none;text-decoration:underline}.kr [data-component-name=text-search-layer] .closeTextSearch{line-height:17px}[data-component-name=text-search-layer] #suggestionContainer .suggestionTitle{display:none}[data-component-name=text-search-layer] #suggestionContainer .suggestions{color:#a2a2a2}[data-component-name=text-search-layer] #suggestionContainer .suggestions .NumItems{display:none}[data-component-name=text-search-layer] #suggestionContainer .suggestions li{display:inline}[data-component-name=text-search-layer] #suggestionContainer .suggestions li:after{content:'';display:block}[data-component-name=text-search-layer] #suggestionContainer .suggestions li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){display:none}[data-component-name=text-search-layer] #suggestionContainer .suggestions li a{display:inline;line-height:1.2em;max-width:100%;text-decoration:none}[data-component-name=text-search-layer] #suggestionContainer .suggestions li a>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;border-bottom:2px solid transparent;vertical-align:top}[data-component-name=text-search-layer] #suggestionContainer .suggestions li img{display:none}[data-component-name=text-search-layer] #suggestionContainer .suggestions li.selected a>span{border-color:#a2a2a2}@media screen and (max-width:767px){body.promoVisible header.is_stuck [data-component-name=text-search-layer] form,body:not(.promoVisible) [data-component-name=text-search-layer] form{margin-top:80px}body.promoVisible header:not(.is_stuck) [data-component-name=text-search-layer] form,body.textSearchLayerOpen.is_safari.is_touch.promoVisible [data-component-name=text-search-layer] form{margin-top:112px}[data-component-name=text-search-layer] form .inputContainer,[data-component-name=text-search-layer] form .suggestions{font-size:25px}[data-component-name=text-search-layer] form .buttonsRow{margin-top:16px}body.headerExpanded.promoVisible header.is_stuck [data-component-name=text-search-layer] form,body.headerExpanded:not(.promoVisible) [data-component-name=text-search-layer] form{margin-top:128px}body.headerExpanded.promoVisible header:not(.is_stuck) [data-component-name=text-search-layer] form,body.headerExpanded.textSearchLayerOpen.is_safari.is_touch.promoVisible [data-component-name=text-search-layer] form{margin-top:160px}}@media screen and (min-width:768px) and (max-width:959px){body.promoVisible header.is_stuck [data-component-name=text-search-layer] form,body:not(.promoVisible) [data-component-name=text-search-layer] form{margin-top:144px}body.promoVisible header:not(.is_stuck) [data-component-name=text-search-layer] form{margin-top:176px}[data-component-name=text-search-layer] form .inputContainer,[data-component-name=text-search-layer] form .suggestions{font-size:30px}body.textSearchLayerOpen.is_safari.is_touch.promoVisible [data-component-name=text-search-layer] form{margin-top:176px}}@media screen and (max-width:959px){[data-component-name=text-search-layer] form{display:flex;flex-direction:column;margin-left:5%;margin-right:5%}[data-component-name=text-search-layer] .buttonsRow{display:flex;justify-content:center;margin-left:auto;margin-right:auto;flex-direction:row}}@media screen and (min-width:960px){body.promoVisible header.is_stuck [data-component-name=text-search-layer] form,body:not(.promoVisible) [data-component-name=text-search-layer] form{margin-top:176px}body.promoVisible header:not(.is_stuck) [data-component-name=text-search-layer] form{margin-top:208px}[data-component-name=text-search-layer] form #suggestionContainer,[data-component-name=text-search-layer] form .inputContainer{flex-basis:100%;max-width:100%}[data-component-name=text-search-layer] form .inputContainer,[data-component-name=text-search-layer] form .suggestions{font-size:42px}.jp [data-component-name=text-search-layer] form .inputContainer,.jp [data-component-name=text-search-layer] form .suggestions{font-size:28px}body.textSearchLayerOpen.is_safari.is_touch [data-component-name=item-info],body.textSearchLayerOpen.is_safari.is_touch [data-component-name=main-menu]{position:fixed;top:192px!important}body.textSearchLayerOpen.is_safari.is_touch.promoVisible [data-component-name=text-search-layer] form{margin-top:208px}body.textSearchLayerOpen.is_safari.is_touch [data-component-name=item-info]{margin-right:38px}}@media screen and (min-width:960px) and (max-width:1199px){[data-component-name=text-search-layer] form{width:544px}[data-component-name=text-search-layer] form .inputContainer,[data-component-name=text-search-layer] form .suggestions{font-size:30px}}@media screen and (min-width:1200px) and (max-width:1407px){[data-component-name=text-search-layer] form{width:656px}body.textSearchLayerOpen.is_safari.is_touch [data-component-name=item-info]{margin-right:38px}}@media screen and (min-width:1408px) and (max-width:1800px){[data-component-name=text-search-layer] form{width:820px}}@media screen and (min-width:1801px){[data-component-name=text-search-layer] form{width:960px}}