.product-search-autocomplete-module__T9ykXa__panel{--search-unit:var(--site-chrome-unit,16px);--search-highlight:#ffe1cd;inset:calc(100% + var(--search-unit) * .55) 0 auto;z-index:30;max-height:min(calc(100dvh - var(--search-unit) * 12), calc(var(--search-available-space,100dvh) - var(--search-unit)));padding:calc(var(--search-unit) * .75);border-radius:var(--surface-radius);color:var(--site-chrome-green);font-family:var(--site-chrome-font-body);text-align:left;background:#fff;flex-direction:column;line-height:1.5;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 24px #1d583814}.product-search-autocomplete-module__T9ykXa__selectionPanel{--search-unit:1rem}.product-search-autocomplete-module__T9ykXa__results{overscroll-behavior:contain;min-height:0}.product-search-autocomplete-module__T9ykXa__row{align-items:baseline;gap:calc(var(--search-unit) * 1.25);min-height:44px;padding:calc(var(--search-unit) * .75) calc(var(--search-unit) * 1.25);border-radius:var(--surface-radius);color:var(--site-chrome-green);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.product-search-autocomplete-module__T9ykXa__selectionRow{width:100%;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0}.product-search-autocomplete-module__T9ykXa__panel .product-search-autocomplete-module__T9ykXa__selectionRow .product-search-autocomplete-module__T9ykXa__resultTitle{display:block;overflow:visible}.product-search-autocomplete-module__T9ykXa__row:hover,.product-search-autocomplete-module__T9ykXa__row[data-active=true]{background:var(--search-highlight)}.product-search-autocomplete-module__T9ykXa__row:focus-visible{outline:2px solid var(--site-chrome-green);outline-offset:-2px}.product-search-autocomplete-module__T9ykXa__textSearch{padding-block:calc(var(--search-unit) * 1.125);background:var(--search-highlight);align-items:center}.product-search-autocomplete-module__T9ykXa__textSearchTitle{font-size:calc(var(--search-unit) * 1.25);overflow-wrap:anywhere;font-weight:400}.product-search-autocomplete-module__T9ykXa__textSearchTitle strong,.product-search-autocomplete-module__T9ykXa__resultTitle{font-family:var(--site-chrome-font-display);font-weight:400}.product-search-autocomplete-module__T9ykXa__panel .product-search-autocomplete-module__T9ykXa__resultTitle{-webkit-line-clamp:2;font-size:calc(var(--search-unit) * 1.25);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.product-search-autocomplete-module__T9ykXa__panel .product-search-autocomplete-module__T9ykXa__meta{margin:calc(var(--search-unit) * .125) 0 0;color:var(--site-chrome-muted);line-height:1.5;font-size:var(--search-unit);overflow-wrap:anywhere;font-weight:400}.product-search-autocomplete-module__T9ykXa__action,.product-search-autocomplete-module__T9ykXa__heading{font-size:var(--search-unit);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.product-search-autocomplete-module__T9ykXa__action{white-space:nowrap}.product-search-autocomplete-module__T9ykXa__heading{padding:calc(var(--search-unit) * 1) calc(var(--search-unit) * 1.25) calc(var(--search-unit) * .375);color:#786b68}.product-search-autocomplete-module__T9ykXa__divider{margin-top:calc(var(--search-unit) * .75);border-top:1px solid #bcb3ac}.product-search-autocomplete-module__T9ykXa__message{padding:calc(var(--search-unit) * 1.125) calc(var(--search-unit) * 1.25);color:var(--site-chrome-muted);font-size:var(--search-unit)}.product-search-autocomplete-module__T9ykXa__panel p.product-search-autocomplete-module__T9ykXa__message{margin:0;line-height:1.5}@media (max-width:32.5rem){.product-search-autocomplete-module__T9ykXa__row{gap:calc(var(--search-unit) * .75);padding-inline:calc(var(--search-unit) * .5)}.product-search-autocomplete-module__T9ykXa__textSearch{align-items:start}.product-search-autocomplete-module__T9ykXa__textSearch .product-search-autocomplete-module__T9ykXa__action{padding-top:calc(var(--search-unit) * .25)}.product-search-autocomplete-module__T9ykXa__heading,.product-search-autocomplete-module__T9ykXa__message{padding-inline:calc(var(--search-unit) * .5)}.product-search-autocomplete-module__T9ykXa__action{font-size:calc(var(--search-unit) * .8125)}}
