.dnh-search{--dnh-field-border: #8A807B;display:block;position:relative;width:100%;min-width:0;font-family:var(--dn-font-body);color:var(--dn-ink)}.dnh-search-slot[data-dnh-search-slot=desktop]{min-width:0}.dnh-search__form{position:relative;margin:0}.dnh-search__field{position:relative;display:flex;align-items:center;border-radius:var(--dn-pill-radius, 999px)}.dnh-search__field:focus-within{outline:2px solid var(--dn-green);outline-offset:0}.dnh-search__icon{position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--dn-ink);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;pointer-events:none}.dnh-search .dnh-search__input,.dnh-search .dnh-search__input:focus{box-sizing:border-box;width:100%;height:44px;min-height:44px;margin:0;padding:0 48px 0 46px;border:1px solid var(--dnh-field-border);border-radius:var(--dn-pill-radius, 999px);background:var(--dn-ivory);box-shadow:none;font-family:var(--dn-font-body);font-size:16px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--dn-ink);text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.dnh-search .dnh-search__input:focus{border-color:var(--dn-green);background:var(--dn-white)}.dnh-search .dnh-search__input:focus-visible{outline:none}.dnh-search__input::placeholder{color:var(--dn-ink-muted);opacity:1}.dnh-search__input::-webkit-search-cancel-button,.dnh-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.dnh-search__go{position:absolute;right:4px;top:50%;width:36px;height:36px;margin:-18px 0 0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--dn-green);color:var(--dn-ivory);cursor:pointer;transition:background-color var(--dn-dur-quiet) var(--dn-ease-editorial)}.dnh-search__go:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.dnh-search__go:hover{background:var(--dn-green-deep)}.dnh-search__go:focus-visible{outline:none;background:var(--dn-green-deep);box-shadow:inset 0 0 0 2px var(--dn-mint)}.dnh-search__go svg{width:16px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dnh-search__results{display:none;position:absolute;z-index:40;top:calc(100% + 8px);left:0;box-sizing:border-box;width:max(100%,480px);max-width:calc(100vw - 32px);max-height:var(--dnh-results-max, 70vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:8px;scrollbar-width:thin;padding:4px 20px 20px;background:var(--dn-white);border:1px solid var(--dn-hairline);box-shadow:0 8px 50px #0000000d,0 18px 40px -24px #281e1b59;font-family:var(--dn-font-body);color:var(--dn-ink);text-align:left}.dnh-search[open] .dnh-search__results{display:block}.dnh-search__results:focus,.dnh-psr:focus{outline:none}@media(max-width:1023.98px){.dnh-search{--dnh-field-border: var(--dn-hairline)}.dnh-search-slot[data-dnh-search-slot=phone]{display:block;width:100%;min-width:0}:where(:has(>.dnh-search-slot[data-dnh-search-slot=phone])){position:relative}.dnh-search,.dnh-search__form{position:static}.dnh-search__icon{left:16px;width:16px;height:16px;margin-top:-8px}.dnh-search .dnh-search__input,.dnh-search .dnh-search__input:focus{padding:0 48px 0 44px;background:var(--dn-white)}.dnh-search__go,.dnh-search__go:hover{background:none;color:var(--dn-green)}.dnh-search__go{right:0;width:44px;height:44px;margin-top:-22px;border-radius:0}.dnh-search__go:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;pointer-events:none}.dnh-search__go:after{content:none}.dnh-search__go:focus-visible{background:none;box-shadow:none}.dnh-search__go:focus-visible:before{box-shadow:inset 0 0 0 2px var(--dn-green)}.dnh-search__go svg{width:20px;height:12px;stroke-width:1.6}.dnh-search__results{top:100%;left:0;right:0;width:auto;max-width:none;padding:0 var(--dn-shell-gutter, 16px) 20px;border:0;border-top:1px solid var(--dn-hairline);box-shadow:0 20px 40px -20px #281e1b66}}.dnh-psr{font-family:var(--dn-font-body);color:var(--dn-ink)}.dnh-psr__h{display:block;margin:14px 0 4px;font-size:11px;font-weight:700;letter-spacing:var(--dn-tracking-eyebrow);text-transform:uppercase;line-height:1.4;color:var(--dn-ink-muted)}.dnh-psr__group+.dnh-psr__group{margin-top:6px}.dnh-psr__list{list-style:none;margin:0;padding:0}.dnh-psr__opt{margin:0;padding:0}.dnh-psr product-component{display:block}.dnh-psr__row{display:grid;align-items:center;margin:0 -8px;padding:8px;border-top:1px solid var(--dn-hairline);color:var(--dn-ink);text-decoration:none}.dnh-psr__opt:first-child .dnh-psr__row{border-top-color:transparent}.dnh-psr__row:hover,.dnh-psr__row[aria-selected=true]{background:var(--dn-mint-wash);color:var(--dn-ink)}.dnh-psr__row:focus-visible{outline:2px solid var(--dn-green);outline-offset:-2px}.dnh-psr__product{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.dnh-psr__thumb{display:block;width:56px;height:56px;box-sizing:border-box;overflow:hidden;border:1px solid var(--dn-hairline);background:var(--dn-white)}.dnh-psr__img{display:block;width:100%;height:100%;object-fit:contain}.dnh-psr__text{display:block;min-width:0}.dnh-psr__brand{display:block;font-size:12px;line-height:1.3;color:var(--dn-ink-muted)}.dnh-psr__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--dn-font-display);font-size:15px;line-height:1.3;color:var(--dn-ink);overflow-wrap:anywhere}.dnh-psr__hit{background:none;color:var(--dn-green);font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.dnh-psr__product:hover .dnh-psr__title,.dnh-psr__product[aria-selected=true] .dnh-psr__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dnh-psr .dn-preorder-line{margin-top:2px}.dnh-psr__price{font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;text-align:right}.dnh-psr__price s{display:block;font-weight:400;color:var(--dn-ink-muted)}.dnh-psr__link{grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:44px;box-sizing:border-box;padding-block:6px;font-size:15px;line-height:1.3}.dnh-psr__ico{width:16px;height:16px;fill:none;stroke:var(--dn-ink-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dnh-psr__label{min-width:0;overflow-wrap:anywhere}.dnh-psr__link--query mark{background:none;color:var(--dn-ink);font-weight:600}.dnh-psr__link:hover .dnh-psr__label,.dnh-psr__link[aria-selected=true] .dnh-psr__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dnh-psr .predictive-search__item.dnh-psr__all{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;margin:16px 0 0;padding:10px 20px;border:1px solid var(--dn-ink);border-radius:var(--dn-pill-radius, 999px);background:none;font-family:var(--dn-font-body);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none;text-align:center;text-decoration:none;color:var(--dn-ink);cursor:pointer;overflow-wrap:anywhere}.dnh-psr .predictive-search__item.dnh-psr__all:hover,.dnh-psr .predictive-search__item.dnh-psr__all[aria-selected=true]{background:var(--dn-mint-wash);border-color:var(--dn-green);color:var(--dn-ink)}.dnh-psr .predictive-search__item.dnh-psr__all:focus-visible{outline:2px solid var(--dn-green);outline-offset:2px}.dnh-psr [data-predictive-search-search-for-text]{text-transform:none;letter-spacing:0}.dnh-psr__empty{margin:16px 0 0;max-width:none;font-size:15px;line-height:1.5;color:var(--dn-ink-muted)}@media(forced-colors:active){.dnh-psr__row[aria-selected=true],.dnh-psr .predictive-search__item.dnh-psr__all[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dn-search.css.map */
