.ash-search{--ash-search-paper: #fff;--ash-search-ink: #171717;--ash-search-line: #737373;--ash-search-control: 2.75rem;--ash-search-top: 6.375rem;font-family:var(--ash-font-ui, Montserrat, sans-serif);color:var(--ash-search-ink)}.ash-search__dialog{position:fixed;z-index:95;inset:var(--ash-search-top) 0 auto;width:100%;max-width:none;max-height:calc(var(--ash-search-viewport, 100dvh) - var(--ash-search-top) - 5.5rem);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;border-block-end:1px solid #dedede;border-radius:0;background:var(--ash-search-paper);color:var(--ash-search-ink);box-shadow:0 .25rem .75rem #0000000d}.ash-search__dialog:not([open]),.ash-search [hidden]{display:none}.ash-search__bar{position:sticky;z-index:2;inset-block-start:0;display:flex;align-items:center;justify-content:center;min-height:4.625rem;padding:.875rem 4.5rem;background:var(--ash-search-paper)}.ash-search__form{display:flex;align-items:center;width:min(100%,32rem);min-width:0;min-height:var(--ash-search-control);margin:0;border:1px solid var(--ash-search-ink);background:var(--ash-search-paper)}.ash-search__form:focus-within{outline:1px solid var(--ash-search-ink);outline-offset:2px}.ash-search__form .ash-search__input{flex:1;width:100%;min-width:0;height:var(--ash-search-control);padding:.5rem .875rem;border:0;border-radius:0;background:transparent;color:var(--ash-search-ink);font-family:inherit;font-size:1rem;line-height:1.4}.ash-search__input::placeholder{color:#666;font-size:.8125rem;letter-spacing:.08em;opacity:1}.ash-search__input::-webkit-search-cancel-button,.ash-search__floating-input::-webkit-search-cancel-button{display:none}.ash-search__submit,.ash-search__clear,.ash-search__close{display:inline-flex;flex:0 0 var(--ash-search-control);align-items:center;justify-content:center;width:var(--ash-search-control);height:var(--ash-search-control);padding:.75rem;border:0;background:transparent;color:inherit;cursor:pointer}.ash-search__clear{font-size:1.375rem;font-family:inherit}.ash-search__close{position:absolute;inset-inline-end:.75rem;inset-block-start:.9375rem;font-size:2rem;line-height:1;font-family:inherit;font-weight:300}.ash-search__icon{display:block;width:1.5rem;height:1.5rem;flex-shrink:0}.ash-search__results{width:min(100%,42rem);margin-inline:auto;padding:.25rem 1rem 1.25rem}.ash-search__heading{--ash-font-display: var(--ash-font-ui, Montserrat, sans-serif);--ash-font-heading-weight: 500;margin:.5rem 0;font-size:.875rem}.ash-search__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none}.ash-search__product{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:.25rem;color:inherit;text-decoration:none}.ash-search__product:hover,.ash-search__product:focus-visible{background:#f3f3f3}.ash-search__image{display:block;flex:0 0 5rem;width:5rem;height:5.5rem;object-fit:cover}.ash-search__product-copy{display:flex;flex-direction:column;gap:.375rem;min-width:0;overflow-wrap:anywhere}.ash-search__product-title,.ash-search__price{font-size:.8125rem;line-height:1.5}.ash-search__all{display:block;width:fit-content;min-height:var(--ash-search-control);margin:.75rem auto 0;padding:.75rem;color:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.25rem}.ash-search__empty{margin:.5rem 0;font-size:.875rem;overflow-wrap:anywhere}.ash-search__status{margin:0;padding-inline:1rem;font-size:.8125rem;text-align:center}.ash-search__status:not(:empty){padding-block-end:1rem}.ash-search__floating{position:fixed;z-index:64;inset-inline-end:1.5rem;inset-block-end:5.5rem;display:flex;align-items:center;gap:.5rem;margin:0}.ash-search__floating-form{display:flex;align-items:center;gap:.5rem;margin:0}.ash-search__floating-minimize,.ash-search__floating-restore{display:none}.ash-search__floating-input{width:16.25rem;max-width:40vw;height:3rem;padding:.65rem 1.25rem;border:1px solid var(--ash-search-line);border-radius:0;background:var(--ash-search-paper);color:var(--ash-search-ink);font-family:inherit;font-size:1rem}.ash-search__floating-input::placeholder{color:#666;font-size:.75rem;letter-spacing:.08em;opacity:1}.ash-search__floating-button{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.75rem;border:1px solid var(--ash-search-ink);border-radius:50%;background:var(--ash-search-ink);color:var(--ash-search-paper);cursor:pointer}body:has(>.ash-search) .m-button--scroll-top{inset-block-end:9rem}.ash-search :is(a,button,input):focus-visible{outline:2px solid var(--ash-search-ink);outline-offset:3px}.ash-search__form .ash-search__input:focus-visible{outline:0!important;box-shadow:none}.ash-search__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.ash-search__bar{justify-content:flex-start;padding:.875rem 4.25rem .875rem 1rem}.ash-search__close{inset-inline-end:.5rem;inset-block-start:.9375rem}.ash-search__floating{inset-inline-end:max(.75rem,env(safe-area-inset-right,0px));inset-block-end:calc(var(--ash-search-bottom, 0px) + max(.75rem,env(safe-area-inset-bottom,0px)));gap:.5rem;max-width:calc(100vw - 1.5rem)}.ash-search__floating-form{position:relative;border:1px solid #ddd;border-radius:2rem;background:#f4f3f0f0;box-shadow:0 2px 8px #00000018;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ash-search__floating-input{display:block;width:10.5rem;max-width:none;height:2.75rem;padding:.5rem .75rem .5rem 2.25rem;border:0;border-radius:2rem;background:transparent;text-align:start}.ash-search__floating-input::placeholder{font-size:.75rem;letter-spacing:0;color:#343434}.ash-search__floating-button{position:absolute;inset-inline-start:0;width:2.25rem;height:2.75rem;padding:.625rem;border:0;border-radius:2rem;background:transparent;color:#343434}.ash-search__floating-button .ash-search__icon{width:1rem;height:1rem}.ash-search__floating-minimize,.ash-search__floating-restore{display:inline-flex;flex:0 0 2.75rem;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:.75rem;border:1px solid #ddd;border-radius:50%;background:#f4f3f0f0;color:#343434;box-shadow:0 2px 8px #00000018;cursor:pointer}.ash-search__floating-minimize{font-size:1.75rem;line-height:1}.ash-search__floating[data-minimized] .ash-search__floating-form,.ash-search__floating[data-minimized] .ash-search__floating-minimize{display:none}.ash-search__list{grid-template-columns:minmax(0,1fr)}.ash-search__results{padding-inline:1rem}}@media(min-width:768px){.ash-search__floating-input{text-align:center}}.ash-search [data-floating-search]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ash-search.css.map */
