.ss{position:relative;max-width:40rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;text-align:left;z-index:30}.ss__form{display:flex;gap:var(--gap-2xs);align-items:stretch}.ss__field{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0}.ss__field-icon{position:absolute;left:1.15rem;display:flex;pointer-events:none;color:var(--color-foreground-muted)}.ss__field .ss__input{width:100%;font-size:max(1rem,var(--font-size--md));font-family:inherit;color:var(--color-foreground);background:var(--color-background);border:var(--style-border-width) solid transparent;border-radius:var(--style-border-radius-pills);padding:1.05rem 5rem 1.05rem 3.1rem;box-shadow:0 2px 10px rgb(var(--color-shadow-rgb) / .08);transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.ss__field .ss__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ss__field .ss__input:focus,.ss__field .ss__input:focus-visible{outline:none;border-color:var(--color-foreground-heading);box-shadow:0 2px 18px rgb(var(--color-shadow-rgb) / .14)}.ss__clear{position:absolute;right:3rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:none;color:var(--color-foreground-muted);cursor:pointer}.ss__clear:hover{color:var(--color-foreground-heading)}.ss__kbd{position:absolute;right:1.1rem;padding:.1rem .45rem;border:var(--style-border-width) solid var(--color-border);border-radius:var(--style-border-radius-xs);font-family:inherit;font-size:var(--font-size--2xs);color:var(--color-foreground-muted);pointer-events:none}@media(hover:none),(pointer:coarse){.ss__kbd{display:none}.ss__clear{right:1rem}.ss__field .ss__input{padding-right:3rem}}.ss__submit{flex:0 0 auto}.ss__panel{position:absolute;left:0;right:0;top:calc(100% + .6rem);z-index:40;max-height:min(60vh,30rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-2xs);border:var(--style-border-width) solid var(--color-border);border-radius:var(--style-border-radius-md);background:var(--color-background);color:var(--color-foreground);box-shadow:0 20px 48px rgb(var(--color-shadow-rgb) / .18);text-align:left}.ss__correction{margin:.25rem .6rem .5rem;font-size:var(--font-size--2xs);color:var(--color-foreground-muted)}.ss-group+.ss-group,.ss__listbox>.ss-products:not(:empty){margin-top:.35rem;padding-top:.35rem;border-top:var(--style-border-width) solid var(--color-border)}.ss-group__heading{display:flex;align-items:center;gap:.4rem;margin:.35rem .6rem .3rem;font-family:var(--font-body--family, "Poppins", sans-serif);font-size:var(--font-size--3xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted)}.ss-group__count{padding:0 .35rem;border-radius:var(--style-border-radius-pills);background:rgb(var(--color-foreground-rgb) / .07);font-size:var(--font-size--3xs);letter-spacing:0}.ss-rows{display:flex;flex-direction:column}.ss-option{display:grid;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:var(--style-border-radius-sm);color:inherit;text-decoration:none;cursor:pointer}.ss-option.is-active,.ss-option:hover{background:rgb(var(--color-foreground-rgb) / .06)}.ss-option--destination{grid-template-columns:1.1rem 1fr auto}.ss-option--product{grid-template-columns:3rem 1fr auto}.ss-option__pin{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid rgb(var(--color-foreground-rgb) / .35);box-shadow:inset 0 0 0 2px var(--color-background)}.ss-option__media{display:block;overflow:hidden;width:3rem;aspect-ratio:1 / 1;border-radius:var(--style-border-radius-xs);background:rgb(var(--color-foreground-rgb) / .05)}.ss-option__media img{width:100%;height:100%;object-fit:cover}.ss-option__body{min-width:0}.ss-option__title{display:block;font-size:var(--font-size--sm);line-height:var(--line-height--body-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-option__meta{display:block;font-size:var(--font-size--2xs);color:var(--color-foreground-muted)}.ss-option__count,.ss-option__price{font-size:var(--font-size--2xs);color:var(--color-foreground-muted);white-space:nowrap}.ss-option__price .price{font-size:var(--font-size--2xs)}.ss-hit{font-weight:600;color:var(--color-foreground-heading)}.ss-option--all{display:block;margin-top:.2rem;padding:.65rem .6rem;border-top:var(--style-border-width) solid var(--color-border);border-radius:0;font-size:var(--font-size--sm);text-decoration:underline;text-underline-offset:.25em}.ss-note{margin:.4rem .6rem;font-size:var(--font-size--2xs);color:var(--color-foreground-muted)}.ss__idle{padding:.35rem .6rem .5rem}.ss__idle[hidden]{display:none}.ss__idle-heading{margin:.5rem 0;font-size:var(--font-size--3xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-foreground-muted)}.ss__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.ss__chip{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:.3rem .8rem;border:var(--style-border-width) solid var(--color-border);border-radius:var(--style-border-radius-pills);font-size:var(--font-size--sm);color:inherit;text-decoration:none}.ss__chip:hover{border-color:var(--color-foreground-heading)}.ss__chip-count{font-size:var(--font-size--3xs);color:var(--color-foreground-muted)}.ss-host--open .text-hero__overlay{opacity:.5!important;transition:opacity .18s ease}.ss-host--open .text-hero__rating{opacity:.35;pointer-events:none;transition:opacity .18s ease}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.ss-host--open .text-hero__bg{filter:blur(2px);transition:filter .18s ease}}@media(prefers-reduced-motion:reduce){.ss-host--open .text-hero__overlay,.ss-host--open .text-hero__rating{transition:none}}@media(max-width:749px){.ss__form{flex-direction:column}.ss__submit{width:100%}.ss__panel{max-height:min(58dvh,26rem)}}.ss--drawer{max-width:var(--narrow-page-width);margin:0 auto}.ss__panel--inline{position:static;max-height:none;margin-top:var(--gap-sm);border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.ss--drawer .ss__field .ss__input{box-shadow:none;border-color:var(--color-border)}.ss__idle-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm)}.ss__link-btn{padding:0;border:0;background:none;font-family:inherit;font-size:var(--font-size--2xs);color:var(--color-foreground-muted);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.ss__recent[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/site-search.css.map */
