.dp-search{display:flex;flex-direction:column;gap:var(--sp-8)}.dp-search--empty{min-height:max(60rem,calc(100svh - var(--header-height, 6rem)))}.dp-search__head{width:100%;max-width:72rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.dp-search__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dp-orange-ink)}.dp-search__title{margin:0;font-family:var(--dp-font-head);font-weight:600;font-size:clamp(3rem,6vw,4.4rem);line-height:1.08;letter-spacing:-.01em;color:var(--dp-navy);overflow-wrap:anywhere}.dp-search__field{display:block;position:relative;width:100%;margin-top:var(--sp-2);scroll-margin-top:calc(var(--header-height, 6rem) + var(--sp-4))}.dp-search__box{display:flex;align-items:center;gap:var(--sp-2);padding:6px 6px 6px var(--sp-5);background:#ffffff80;border-radius:var(--dp-r-pill);transition:background .2s var(--dp-ease),box-shadow .2s var(--dp-ease)}.dp-search__box:hover{background:#fff}.dp-search__box:focus-within{background:#fff;box-shadow:0 0 0 2px var(--dp-orange)}.dp-search__lens{flex:none;width:2rem;height:2rem;stroke:var(--dp-muted);stroke-width:1.7}.dp-search__input{flex:1;min-width:0;padding:var(--sp-3) var(--sp-1);border:0;background:none;font:inherit;font-size:1.7rem;color:var(--dp-navy);-webkit-appearance:none;appearance:none}.dp-search__input::placeholder{color:var(--dp-muted);opacity:1}.dp-search__input:focus,.dp-search__input:focus-visible{outline:none;box-shadow:none}.dp-search__input::-webkit-search-cancel-button{display:none}.dp-search__clear,.dp-search__go{flex:none;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;transition:background .2s var(--dp-ease),color .2s var(--dp-ease)}.dp-search__clear{width:3.6rem;height:3.6rem;background:none;color:var(--dp-muted)}.dp-search__clear:hover{background:var(--dp-cream);color:var(--dp-navy)}.dp-search__clear.hidden{display:none}.dp-search__clear svg{width:1.6rem;height:1.6rem;stroke:currentColor;stroke-width:2}.dp-search__go{width:4.4rem;height:4.4rem;background:var(--dp-navy);color:#fff}.dp-search__go:hover{background:var(--dp-orange)}.dp-search__go svg,.dp-search__more svg,.dp-pred__all svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:2}.dp-search__hint{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4)}.dp-search__label,.dp-pred__lbl{margin:0;font-family:var(--dp-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-muted)}.dp-search__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin:0;padding:0;list-style:none}.dp-search__chip{display:inline-flex;align-items:center;gap:var(--sp-1);padding:10px var(--sp-4);border-radius:var(--dp-r-pill);background:#ffffff80;font-size:1.35rem;font-weight:600;line-height:1.4;color:var(--dp-navy);text-decoration:none;cursor:pointer;transition:background .2s var(--dp-ease),color .2s var(--dp-ease)}.dp-search__chip:hover{background:#fff}.dp-search__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.dp-search__filter{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}.dp-search__n{font-weight:500;opacity:.7}.dp-search__filter input:checked+.dp-search__chip{background:var(--dp-navy);color:#fff}.dp-search__filter input:focus-visible+.dp-search__chip{outline:2px solid var(--dp-orange);outline-offset:2px}.dp-search:has(input[value=products]:checked) .dp-search__arts,.dp-search:has(input[value=articles]:checked) .dp-search__products{display:none}.dp-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.dp-search__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}}@media screen and (min-width:990px){.dp-search__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dp-search__arts,.dp-search__alt{display:flex;flex-direction:column;gap:var(--sp-4)}.dp-search__h2{margin:0;font-family:var(--dp-font-head);font-weight:600;font-size:clamp(2.2rem,4vw,2.8rem);line-height:1.15;color:var(--dp-navy)}.dp-search__alist{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.dp-search__alist{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}}.dp-sres{position:relative;height:100%;display:grid;grid-template-columns:11.2rem 1fr;align-items:center;gap:var(--sp-4);padding:var(--sp-3);background:#ffffff80;border-radius:var(--dp-r);transition:background .3s var(--dp-ease)}.dp-sres--text{grid-template-columns:1fr;padding:var(--sp-4)}.dp-sres:hover{background:#fff}.dp-sres__img{display:block;width:11.2rem;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--dp-r-sm)}.dp-sres__body{display:flex;flex-direction:column;gap:6px;min-width:0}.dp-sres__meta,.dp-sres__text{margin:0;font-size:1.25rem;line-height:1.5;color:var(--dp-muted)}.dp-sres__title{margin:0;font-family:var(--dp-font-head);font-weight:600;font-size:1.65rem;line-height:1.25}.dp-sres__link{color:var(--dp-navy);text-decoration:none;transition:color .2s var(--dp-ease)}.dp-sres__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dp-sres:hover .dp-sres__link{color:var(--dp-orange-ink)}@supports selector(:has(*)){.dp-sres__link:focus-visible{outline:none}.dp-sres:has(.dp-sres__link:focus-visible){outline:2px solid var(--dp-orange);outline-offset:2px}}.dp-search__none{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.dp-search__text{margin:0 0 var(--sp-2);max-width:44ch;font-size:1.55rem;line-height:1.6;color:var(--dp-muted)}.dp-search__alt{padding-top:var(--sp-8)}.dp-search__shead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.dp-search__more{display:inline-flex;align-items:center;gap:6px;font-size:1.4rem;font-weight:600;color:var(--dp-orange-ink);text-decoration:none;white-space:nowrap}.dp-search__dd{display:none;position:absolute;top:calc(100% + var(--sp-2));left:0;right:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:var(--dp-r);box-shadow:0 14px 44px #001c4721;text-align:left}predictive-search[open] .dp-search__dd,predictive-search[loading] .dp-search__dd{display:block}.dp-pred__cols{display:grid;gap:var(--sp-1);padding:var(--sp-3)}@media screen and (min-width:750px){.dp-pred__cols{grid-template-columns:20rem minmax(0,1fr);gap:var(--sp-4)}.dp-pred__cols--one{grid-template-columns:minmax(0,1fr)}}.dp-pred__grp{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.dp-pred__lbl{padding:var(--sp-2) var(--sp-3) var(--sp-1);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.dp-pred__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.dp-pred__q,.dp-pred__p{display:flex;align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border-radius:9px;color:var(--dp-navy);text-decoration:none}.dp-pred__q{font-size:1.5rem;line-height:1.35}.dp-pred__q mark{background:none;color:inherit;font-weight:700}.dp-pred__p{padding-block:var(--sp-2)}.dp-pred__opt:hover>a,.dp-pred__opt[aria-selected=true]>a,.dp-pred__all:hover,.dp-pred__all[aria-selected=true]{background:var(--dp-cream)}.dp-pred__img{flex:none;display:block;width:4.8rem;height:4.8rem;border-radius:var(--dp-r-sm);object-fit:cover;background:var(--dp-stone-2)}.dp-pred__t{flex:1;min-width:0;font-size:1.45rem;font-weight:600;line-height:1.3}.dp-pred__price{display:block;font-size:1.3rem;font-weight:500;color:var(--dp-muted)}.dp-pred__all-wrap{border-top:1px solid var(--dp-line-2)}.dp-pred__all{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);border:0;background:none;font:600 1.4rem var(--dp-font-body);color:var(--dp-orange-ink);text-align:left;cursor:pointer}.dp-pred__all span{min-width:0;overflow-wrap:anywhere}.dp-pred__loading{display:none;justify-content:center;padding:var(--sp-4)}predictive-search[loading] .dp-pred__loading{display:flex}predictive-search[loading] .dp-pred__cols~.dp-pred__loading,predictive-search[loading] .dp-pred__all-wrap{display:none}predictive-search[loading] .dp-pred__cols~.dp-pred__all-wrap{display:block}.dp-pred__loading .spinner{width:1.8rem;height:1.8rem}@media(prefers-reduced-motion:reduce){.dp-search__box,.dp-search__chip,.dp-sres,.dp-sres__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dp-search.css.map */
