.kode_search{min-height:40px;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transform-origin:100% 0;transform-origin:100% 0;width:35px;-webkit-transition-property:min-height,width,top,right;transition-property:min-height,width,top,right;z-index:10000}.search-here{cursor:pointer}.kode_search.open .search-here{display:none}.kode_search.open{min-height:100%;right:0;position:absolute;top:0;width:100%}.kode_search .kode_search-form{display:none}.kode_cart_fill a,.kode_search .search-here.kode_chu_search a,.kode_search span.search-here.kode_chu_search{padding:25px}.kode_search.open .kode_search-form{height:100%;-webkit-transform:translate3d(0,3em,0);transform:translate3d(0,3em,0);right:0;position:absolute;bottom:0;text-align:center;top:0;margin:0 auto;left:0;width:80%;float:none;display:block}.kode_search.open .kode_search-input{height:100px;border:none;border-bottom:1px solid #666;width:100%}.kode_search.open label{height:100%;display:none}.kode_search-input{height:100%;padding:0 10% 0 10px;font-size:.8em;border:none;font-weight:700;color:#ec5a62;-webkit-transition:font-size .5s cubic-bezier(.7,0,.3,1);transition:font-size .5s cubic-bezier(.7,0,.3,1);background:transparent;width:100%}.kode_search-input::-ms-clear{display:none}.kode_search.hideInput .kode_search-input{color:transparent;-webkit-transition:color .3s;transition:color .3s}.kode_search.open .kode_search-input{font-size:7em}.kode_search-input::-webkit-input-placeholder{color:#c2c2c2}.kode_search-input:-moz-placeholder,.kode_search-input::-moz-placeholder{color:#c2c2c2}.kode_search-input:-ms-input-placeholder{color:#c2c2c2}.gn-search:focus::-webkit-input-placeholder{color:transparent}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.kode_search.open~.container,.open_search .header_sticky_nav .container,.open_search .kode_header_5{position:static}.kode_search-submit:hover{color:#333!important}.kode_search-input:focus,.kode_search-submit:focus{outline:none}.kode_search-input{float:left}.kode_search-submit{padding:15px 25px;font-size:40px;color:#666;background:transparent none repeat scroll 0 0;float:right;margin-top:24px}.kode_search-close{height:36px;overflow:hidden;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);pointer-events:none;right:1em;text-indent:100%;position:absolute;opacity:0;top:1em;cursor:pointer;width:36px}.kode_search.open .kode_search-close{-webkit-transform:scaleX(1);transform:scaleX(1);pointer-events:auto;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:1}.kode_search-close:after,.kode_search-close:before{height:100%;content:"";position:absolute;opacity:.2;top:0;border-radius:3px;background:#000;left:50%;width:2px}.kode_search-close:hover.kode_search-close:after,.kode_search-close:hover.kode_search-close:before{opacity:1}.kode_search-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kode_search-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.kode_search-content{height:0;overflow:hidden;pointer-events:none;padding:0 10.5%;color:#333;position:absolute;opacity:0;background:#f1f1f1;width:100%;margin-top:4.5em}.kode_search.open .kode_search-content{height:auto;overflow:visible;pointer-events:auto;-webkit-transition:opacity .3s .5s;transition:opacity .3s .5s;opacity:1}.overlay{height:100%;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);position:fixed;opacity:0;top:0;background:hsla(0,0%,100%,.9);left:0;width:100%;z-index:1000}.kode_search.open~.overlay{opacity:1}@media screen and (max-width:53.125em){.kode_search-input{padding:0 25% 0 10px}.kode_search.open .kode_search-input{font-size:2em}.dummy-column{padding:0 0 2em;width:auto;float:none}.dummy-column:nth-child(2){margin:0}.kode_search.open .kode_search-submit{-webkit-transform:translate3d(0,-50%,0) scale3d(.5,.5,1);transform:translate3d(0,-50%,0) scale3d(.5,.5,1)}}@media screen and (max-width:60.625em){.kode_search{right:10%;top:10%;width:80%}}