.site-header__search{display:flex;align-items:center}.site-header__search-toggle{display:none;align-items:center;background:none;border:0;padding:0;cursor:pointer;color:#fff}.site-header__search-toggle .svg-icon,.site-header__search-form .svg-icon{display:block;width:20px;height:20px;flex:none}.site-header__search-drop{position:relative}.site-header__search-form{display:flex;align-items:center;gap:10px;width:220px;height:38px;padding:0 14px;margin:0;border:2px solid #fff;border-radius:9999px;color:#fff;transition:width .2s ease}.site-header__search-form:focus-within{width:300px}.site-header__search-input{flex:1;min-width:0;height:100%;padding:0;margin:0;border:0;outline:0;box-shadow:none;background:transparent;color:#fff;font:inherit;font-size:14px;-webkit-appearance:none;appearance:none}.site-header__search-input::placeholder{color:#ffffffd9;opacity:1}.site-header__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.site-header__search-panel{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001f;overflow:hidden;z-index:210}.site-header__search-panel[hidden]{display:none}.site-header__sg{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:var(--tabishi-grey, #6b6b6b)}.site-header__sg:hover,.site-header__sg:focus-visible{background:#0ba88a1a}.site-header__sg img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none}.site-header__sg-title{display:block;font-size:14px;line-height:1.3}.site-header__sg-price{display:block;font-size:13px;opacity:.85}.site-header__sg-all,.site-header__sg-none{display:block;padding:12px 14px;font-size:14px;text-decoration:none;color:var(--tabishi-grey, #6b6b6b);border-top:1px solid rgba(26,26,26,.1)}.site-header__sg-none{border-top:0}.site-header__sg-all:hover{background:#0ba88a1a}@media screen and (max-width:1199px){.site-header__search-toggle{display:flex}.site-header__search-drop{display:none;position:absolute;top:100%;left:0;right:0;padding:10px 1.5rem 14px;background:var(--tf-bar, #0ba88a);box-shadow:0 8px 20px #0000001f}.site-header__search.is-open .site-header__search-drop{display:block}.site-header__search-form,.site-header__search-form:focus-within{width:100%;height:44px}.site-header__search-input{font-size:16px}.site-header__search-panel{position:static;width:100%;max-width:none;margin-top:10px;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/header-search.css.map */
