.dd-sres .highlight,.dd-searchpop .highlight{font-weight:700;color:inherit}.dd-sres{display:grid;gap:var(--space-5)}.dd-sres__sec{display:grid;gap:var(--space-2)}.dd-sres__h{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--ink-muted)}.dd-sres__cols,.dd-sres__list{list-style:none;display:grid;gap:2px;margin:0 calc(var(--space-2) * -1);padding:0}.dd-sres__col{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.dd-sres__col:hover{background:var(--ink-a05)}.dd-sres__colic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--ink-a05);color:var(--ink)}.dd-sres__coltitle{flex:1;min-width:0;font-size:16px;font-weight:400}.dd-sres__colcount{flex:none;font-size:14px;color:var(--ink-muted)}.dd-sres__col>.dd-icon:last-child{flex:none;color:var(--ink-muted)}.dd-sres__item{display:flex;align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.dd-sres__item.is-active,.dd-sres__item:hover{background:var(--ink-a05)}.dd-sres__item.is-active{box-shadow:inset 0 0 0 2px var(--ink)}.dd-sres__item.is-soldout .dd-sres__thumb{opacity:.55}.dd-sres__thumb,.dd-searchpop__thumb{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-sm);background:var(--surface-alt);overflow:hidden;color:var(--ink-muted)}.dd-sres__thumb img,.dd-searchpop__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dd-sres__txt{flex:1;display:grid;gap:2px;min-width:0}.dd-sres__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;font-weight:400;line-height:1.3}.dd-sres__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dd-sres .dd-badge--sale{padding:2px 6px;font-size:13px}.dd-sres__tag{justify-self:start;padding:0 var(--space-2);border:1px solid var(--brand);border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:20px;color:var(--brand)}.dd-sres__tag.is-soldout{border-color:var(--line);color:var(--ink-muted)}.dd-sres__item .dd-price{flex:none;display:grid;justify-items:end;gap:0;font-size:15px;font-weight:600}.dd-sres__all{justify-content:space-between}.dd-sres--compact{gap:var(--space-4)}.dd-sres--compact .dd-sres__all{min-height:var(--control-sm)}.dd-so-panel{animation-name:dd-ov-fade}.dd-so{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--surface)}.dd-so__head{position:sticky;top:0;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);padding-top:calc(var(--space-2) + env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--surface)}.dd-so__field{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted)}.dd-so__field:focus-within{outline:2px solid var(--ink);outline-offset:-2px}.dd-so__field input{flex:1;min-width:0;height:100%;border:0;background:none;font:400 17px var(--font-sans);color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}.dd-so__field input::-webkit-search-cancel-button{display:none}.dd-so__field input::placeholder{color:var(--ink-muted)}.dd-so__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-pill);background:none;color:var(--ink-muted);cursor:pointer}.dd-so__clear:hover{color:var(--ink)}.dd-so__cancel{flex:none;min-height:var(--control-sm);padding:0 var(--space-2);border:0;background:none;font:600 16px var(--font-sans);color:var(--ink);cursor:pointer}.dd-so__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--space-6);padding:var(--space-5) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom))}.dd-so__sec{display:grid;gap:var(--space-3)}.dd-so__sechead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dd-so__textbtn{min-height:var(--control-sm);margin:calc((var(--control-sm) - 20px) / -2) 0;padding:0;border:0;background:none;font:600 14px var(--font-sans);color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dd-so__results,.dd-so__more{display:grid;gap:var(--space-6)}.dd-so__results[aria-busy=true]{opacity:.6}.dd-so__nonehead{display:grid;justify-items:start;gap:var(--space-2)}.dd-so__noneic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--ink-a05);color:var(--ink-muted)}.dd-so__nonetitle{margin:0;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.dd-so__nonetext{margin:0;font-size:15px;line-height:1.5;color:var(--ink-muted)}.dd-so__maybe{margin:var(--space-1) 0 0;font-size:16px}.dd-so__maybe button{min-height:var(--control-sm);margin:calc((var(--control-sm) - 24px) / -2) 0;padding:0;border:0;background:none;font:600 16px var(--font-sans);color:var(--brand);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dd-so__call{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.dd-so__call:hover{border-color:var(--ink)}.dd-so__callic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--ink-a05)}.dd-so__call>span:last-child{display:grid;gap:2px;font-size:14px;line-height:1.4;color:var(--ink-muted)}.dd-so__call strong{font-size:16px;color:var(--ink)}.dd-so[data-state=idle] .dd-so__results,.dd-so[data-state=results] .dd-so__recent,.dd-so[data-state=results] .dd-so__more,.dd-so[data-state=none] .dd-so__recent,.dd-so:not([data-state=none]) .dd-so__call{display:none}.dd-so__recent[hidden],.dd-so__clear[hidden]{display:none}.dd-schips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.dd-schip{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.dd-schip:hover{border-color:var(--ink)}.dd-schip__go{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-sm);padding:0 var(--space-4) 0 var(--space-3);border:0;border-radius:var(--radius-pill);background:none;font:500 15px var(--font-sans);color:var(--ink);text-decoration:none;cursor:pointer}.dd-schip__go .dd-icon{color:var(--ink-muted)}.dd-schip--rm .dd-schip__go{padding-right:var(--space-1)}.dd-schip__rm{display:inline-flex;align-items:center;justify-content:center;width:var(--control-sm);min-height:var(--control-sm);border:0;border-radius:var(--radius-pill);background:none;color:var(--ink-muted);cursor:pointer}.dd-schip__rm:hover{color:var(--ink)}.dd-scats{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0}.dd-scat{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:center;text-decoration:none;font-size:14px;font-weight:600}.dd-scat:hover{background:var(--line)}.dd-scat__ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.dd-scat__ic img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}@media(min-width:1024px){.dd-overlay--center:has(>.dd-so-panel){align-items:flex-start;padding-top:var(--space-14)}.dd-overlay--center>.dd-so-panel{width:min(720px,100%);height:auto;max-height:min(760px,calc(100% - var(--space-14) * 2));overflow:hidden}.dd-overlay--center .dd-so{height:auto;max-height:inherit}.dd-overlay--center .dd-so__head{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}.dd-overlay--center .dd-so__body{padding:var(--space-5) var(--space-6) var(--space-6)}.dd-scats{grid-template-columns:repeat(6,minmax(0,1fr))}}.dd-searchwrap{position:relative;display:none}.dd-searchform{display:flex}.dd-header__search{flex:1;display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-sm);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted);cursor:text}.dd-header__search:focus-within{outline:2px solid var(--ink);outline-offset:-2px}.dd-search__box{position:relative;flex:1;min-width:0;display:flex;align-items:center;align-self:stretch}.dd-search__box input{flex:1;min-width:0;height:100%;border:0;background:none;font-family:var(--font-sans);font-size:16px;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}.dd-search__box input::-webkit-search-cancel-button{display:none}.dd-search__box input::placeholder{color:var(--ink-muted)}.dd-search__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:16px;color:var(--ink-muted);pointer-events:none}.dd-search__hint[hidden]{display:none}.dd-search__roll{position:relative;display:inline-flex;overflow:hidden;height:1.5em;align-items:center;margin-left:.3em}.dd-search__word{display:inline-block;color:var(--ink);font-weight:500;text-overflow:ellipsis;overflow:hidden}.dd-search.is-live .dd-search__word{animation:dd-search-in .45s cubic-bezier(.2,1,.3,1) both,dd-search-out .35s ease-in forwards;animation-delay:0s,2.45s}.dd-searchwrap.is-open .dd-search{box-shadow:0 0 0 1px var(--line)}.dd-searchpop{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-2));left:0;right:0;display:grid;gap:var(--space-2);max-height:min(70vh,640px);overflow-y:auto;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay),0 0 0 1px var(--line);animation:dd-pop-down .2s cubic-bezier(.2,1,.3,1) both}.dd-searchpop[hidden]{display:none}.dd-searchpop__idle,.dd-searchpop__results{display:grid;gap:var(--space-2)}.dd-searchwrap[data-state=idle] .dd-searchpop__results,.dd-searchwrap:not([data-state=idle]) .dd-searchpop__idle{display:none}.dd-searchpop__h{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dd-searchpop__list{list-style:none;display:grid;gap:2px;margin:0 calc(var(--space-2) * -1);padding:0}.dd-searchpop__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.dd-searchpop__item.is-active,.dd-searchpop__item:hover{background:var(--ink-a05)}.dd-searchpop__item.is-active{box-shadow:inset 0 0 0 2px var(--ink)}.dd-searchpop__txt{flex:1;display:grid;gap:2px;min-width:0}.dd-searchpop__title{font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-searchpop__meta{font-size:13px;color:var(--success)}.dd-searchpop__item .dd-price{flex:none;font-size:15px}.dd-searchpop__pop{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}.dd-searchpop__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dd-searchpop__chips>*{display:inline-flex;align-items:center;gap:6px;min-height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 14px var(--font-sans);text-decoration:none;cursor:pointer}.dd-searchpop__chips>*:hover{border-color:var(--ink);background:var(--ink-a05)}.dd-searchpop__chips .dd-icon{color:var(--ink-muted)}.dd-searchpop__empty{margin:0;padding:var(--space-3) 0;font-size:15px;color:var(--ink-muted)}@media(min-width:1024px){.dd-searchwrap{display:block;flex:1;max-width:560px}}.dd-srp{display:grid;gap:var(--space-4);padding-block:var(--space-4) var(--space-12)}.dd-srp__form{display:flex;gap:var(--space-2)}.dd-srp__form .dd-so__field{flex:1}.dd-srp__title{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.dd-srp__cats{display:flex;gap:var(--space-2);overflow-x:auto;margin-inline:calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-1);scrollbar-width:none}.dd-srp__cats::-webkit-scrollbar{display:none}.dd-srp .dd-chip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:var(--control-sm);padding:0 var(--space-4);border:1px solid var(--ink-muted);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:500 15px var(--font-sans);text-decoration:none;cursor:pointer}.dd-srp .dd-chip:hover{border-color:var(--ink)}.dd-srp .dd-chip.is-active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.dd-srp .dd-chip__count{color:var(--ink-muted);font-weight:400}.dd-srp .dd-chip.is-active .dd-chip__count{color:inherit;opacity:.75}.dd-srp .dd-chip--rm{gap:var(--space-2);padding-right:var(--space-3)}.dd-srp .dd-chip--rm:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.dd-srp__tabs{display:flex;gap:var(--space-5);border-bottom:1px solid var(--line)}.dd-srp__tab{display:inline-flex;align-items:center;min-height:var(--control-sm);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ink-muted);font-size:15px;font-weight:600;text-decoration:none}.dd-srp__tab:hover{color:var(--ink)}.dd-srp__tab[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.dd-srp__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.dd-srp__count{margin:0;font-size:15px;color:var(--ink-muted)}.dd-srp__sort{display:flex;align-items:center;gap:var(--space-2)}.dd-srp__sort label{font-size:15px;color:var(--ink-muted)}.dd-srp .dd-select{position:relative}.dd-srp .dd-select select{min-height:var(--control-sm);padding:0 44px 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:500 15px var(--font-sans);appearance:none;-webkit-appearance:none;cursor:pointer}.dd-srp .dd-select select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-srp .dd-select .dd-icon{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink)}.dd-srp__apply[hidden]{display:none}.dd-srp__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.dd-srp__results{padding-top:var(--space-2)}.dd-srp__docs{list-style:none;display:grid;gap:2px;margin:var(--space-6) calc(var(--space-2) * -1) 0;padding:0}.dd-srp__doc{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.dd-srp__doc:hover{background:var(--ink-a05)}.dd-srp__doctype{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.dd-srp__doctitle{font-size:17px;font-weight:600}.dd-srp__docexcerpt{margin:0;font-size:15px;line-height:1.5;color:var(--ink-muted)}.dd-srp__more{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-top:var(--space-10);text-align:center}.dd-srp__more p{margin:0;font-size:15px;color:var(--ink-muted)}.dd-srp__track{width:220px;height:2px;border-radius:var(--radius-pill);background:var(--line);overflow:hidden}.dd-srp__track span{display:block;height:100%;background:var(--brand)}.dd-srp__prev{font-size:15px}.dd-srp__none{display:grid;gap:var(--space-6)}.dd-srp__none .dd-empty{padding-inline:0}@media(min-width:768px){.dd-srp__cats{margin-inline:0;padding-inline:0;flex-wrap:wrap}}@media(min-width:1024px){.dd-srp{gap:var(--space-5);padding-block:var(--space-8) var(--space-24)}.dd-srp__form{max-width:640px}}@keyframes dd-search-in{0%{transform:translateY(110%)}to{transform:none}}@keyframes dd-search-out{0%{transform:none}to{transform:translateY(-110%)}}@keyframes dd-pop-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dd-so-panel,.dd-searchpop,.dd-search.is-live .dd-search__word{animation:none}}.dd-srp__load{display:block}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-search.css.map */
