#search-modal .search-modal__content.dialog-modal{position:fixed;inset:0 0 auto;flex-direction:column;width:100%;max-width:none;height:auto;max-height:90dvh;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background-color:var(--gh-color-ivory);color:var(--gh-color-ink);box-shadow:none}#search-modal .search-modal__content.dialog-modal::backdrop{display:block;background:var(--gh-color-overlay)}#search-modal predictive-search-component{flex:1 1 auto;min-height:0;align-items:stretch;background-color:transparent}#search-modal .predictive-search-form{display:flex;flex-direction:column;align-self:stretch;min-height:0}@media screen and (max-width:749px){#search-modal .search-modal__content.dialog-modal{height:100dvh;max-height:none;padding-block:var(--safe-area-inset-top, 0px) var(--safe-area-inset-bottom, 0px)}}@media(prefers-reduced-motion:no-preference){#search-modal .search-modal__content.dialog-modal[open]{animation:gh-search-in .26s cubic-bezier(.2,.8,.2,1) forwards}#search-modal .search-modal__content.dialog-modal.dialog-closing{animation:gh-search-out .2s ease-in forwards}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content.dialog-modal[open],#search-modal .search-modal__content.dialog-modal.dialog-closing{animation:none}}@keyframes gh-search-in{0%{opacity:0;translate:0 -24px}}@keyframes gh-search-out{to{opacity:0;translate:0 -24px}}#search-modal .predictive-search-form__header{position:static;flex:none;gap:var(--gh-space-16);width:min(var(--gh-page-width),100% - var(--page-margin, 16px) * 2);margin-inline:auto;padding:var(--gh-space-16) 0;border:0;border-bottom:1px solid var(--gh-color-hairline);border-radius:0;background-color:transparent;box-shadow:none}#search-modal .predictive-search-form__header:before{display:none}#search-modal .predictive-search-form__header:focus-within{box-shadow:0 1px 0 0 var(--gh-color-ink)}#search-modal .predictive-search-form__header-inner{position:relative;flex:1;min-width:0;border:0;border-radius:0;background:transparent}#search-modal input.search-input{height:64px;padding:0 0 0 calc(28px + var(--gh-space-16));border:0;background:transparent;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-display-40);line-height:var(--gh-display-40-lh);letter-spacing:var(--gh-display-40-ls);color:var(--gh-color-ink)}#search-modal input.search-input::-webkit-search-cancel-button,#search-modal input.search-input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}#search-modal input.search-input::placeholder{color:var(--gh-color-muted);opacity:1}#search-modal .predictive-search__icon{inset-inline-start:0;width:28px;height:28px;color:var(--gh-color-ink)}#search-modal .predictive-search__icon>svg{width:28px;height:28px}#search-modal .predictive-search__reset-button{min-width:var(--minimum-touch-target);margin-inline-end:0;padding:0 var(--gh-space-8);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;opacity:1}#search-modal .predictive-search__reset-button:hover{color:var(--gh-color-ink)}#search-modal .predictive-search__reset-button:focus-visible,#search-modal .predictive-search__close-modal-button:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:2px}#search-modal .predictive-search__close-modal-button{flex:none;width:44px;height:44px;margin:0;border:0;border-radius:0;background:transparent;color:var(--gh-color-ink)}#search-modal .predictive-search__close-modal-button .svg-wrapper,#search-modal .predictive-search__close-modal-button svg{width:24px;height:24px}@media screen and (max-width:749px){#search-modal .predictive-search-form__header{padding-block:var(--gh-space-8)}#search-modal input.search-input{height:56px;padding-inline-start:var(--gh-space-40);font-size:var(--display-28-regular-font-size);line-height:var(--display-28-regular-line-height);letter-spacing:var(--display-28-regular-letter-spacing)}#search-modal .predictive-search__icon,#search-modal .predictive-search__icon>svg{width:24px;height:24px}}#search-modal .predictive-search-form__content-wrapper{position:static;flex:1 1 auto;min-height:0;width:min(calc(var(--gh-page-width) + var(--gh-space-16)),calc(100% - var(--page-margin, 16px) * 2 + var(--gh-space-16)));max-height:none;margin-inline:auto;border-radius:0;box-shadow:none;transform:none}#search-modal .predictive-search-form__content{flex:1 1 auto;min-height:0;max-height:none;padding-inline:var(--gh-space-8);background-color:transparent;overscroll-behavior:contain}#search-modal .predictive-search-results__inner{padding-block:var(--gh-space-40);overflow:visible}@media screen and (max-width:749px){#search-modal .predictive-search-results__inner{padding-block:var(--gh-space-24) 0}}#search-modal .recently-viewed-wrapper,#search-modal .gh-search-empty .predictive-search-results__products{display:none}.gh-search-block__title{margin:0 0 var(--gh-space-16);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);line-height:var(--gh-ui-lh);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-muted)}.gh-search-empty{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:var(--gh-space-40) var(--gh-space-64)}.gh-search-empty>:only-child{grid-column:1 / -1}@media screen and (max-width:749px){.gh-search-empty{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-40);padding-bottom:var(--gh-space-24)}}.gh-search-popular__list,.gh-search-results__queries{display:flex;flex-wrap:wrap;gap:var(--gh-space-8) var(--gh-space-12);margin:0;padding:0;list-style:none}.gh-search-results__queries{margin-bottom:var(--gh-space-24)}.gh-search-chip{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target);padding:0 var(--gh-space-16);border:1px solid var(--gh-color-brand);border-radius:var(--style-border-radius-pills, 999px);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-brand-dark);text-decoration:none;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.gh-search-chip mark{background:none;color:inherit;font-weight:inherit}.gh-search-chip:hover,li[aria-selected=true]>.gh-search-chip{background-color:var(--gh-color-brand);color:var(--gh-color-ivory)}.gh-search-chip:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:2px}.gh-search-collections__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gh-space-24) var(--gh-space-16);margin:0;padding:0;list-style:none}.gh-search-collections--grid{--gh-tile-ratio: 4 / 5}.gh-search-tile__link{display:block;color:var(--gh-color-ink);text-decoration:none}.gh-search-tile__media{display:block;aspect-ratio:var(--gh-tile-ratio, 4 / 3);overflow:hidden;background-color:var(--gh-placeholder-light)}.gh-search-tile__image{display:block;width:100%;height:100%;object-fit:cover}.gh-search-tile__title{display:block;margin-top:var(--gh-space-12);font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-style:italic;font-size:var(--gh-card-name-size);line-height:var(--gh-display-28-lh);letter-spacing:var(--gh-display-28-ls);color:var(--gh-color-ink)}.gh-search-tile__link:hover .gh-search-tile__title,li[aria-selected=true] .gh-search-tile__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.gh-search-tile__link:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:4px}@media screen and (max-width:749px){.gh-search-collections__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-search-results__body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--gh-space-40) var(--gh-space-64)}.gh-search-results__body>:only-child{grid-column:1 / -1}.gh-search-results__product-list,.gh-search-results__collection-list{display:grid;gap:var(--gh-space-8) var(--gh-space-24);margin:0;padding:0;list-style:none}.gh-search-results__product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-search-results__body>:only-child .gh-search-results__collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-search-row__link{display:flex;align-items:center;gap:var(--gh-space-16);margin-inline:calc(var(--gh-space-8) * -1);padding:var(--gh-space-8);color:var(--gh-color-ink);text-decoration:none;transition:background-color var(--animation-speed) var(--animation-easing)}.gh-search-row__link:hover,li[aria-selected=true]>.gh-search-row__link{background-color:var(--gh-color-ivory-deep)}.gh-search-row__link:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:-2px}.gh-search-row__media{flex:none;width:64px;height:64px;overflow:hidden;background-color:var(--gh-placeholder-light)}.gh-search-row__image{display:block;width:100%;height:100%;object-fit:cover}.gh-search-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gh-search-row__title{display:-webkit-box;overflow:hidden;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-style:italic;font-size:var(--gh-card-name-size);line-height:var(--gh-display-28-lh);letter-spacing:var(--gh-display-28-ls);color:var(--gh-color-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.gh-search-row__meta{font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-14);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-muted)}.gh-search-all{margin:var(--gh-space-24) 0 0;padding:0;list-style:none}.gh-search-all__link{display:inline-flex;align-items:center;gap:var(--gh-space-8);min-height:var(--minimum-touch-target);font-family:var(--gh-font-ui);font-weight:var(--gh-font-ui-weight);font-size:var(--gh-ui-16);letter-spacing:var(--gh-ui-ls);color:var(--gh-color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.gh-search-all__icon,.gh-search-all__icon svg{display:block;width:16px;height:16px;flex:none}.gh-search-all__icon{transition:translate var(--animation-speed) var(--animation-easing)}.gh-search-all__link:hover .gh-search-all__icon{translate:3px 0}li[aria-selected=true]>.gh-search-all__link{text-decoration-thickness:2px}.gh-search-all__link:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:4px}@media screen and (max-width:749px){.gh-search-results__body{grid-template-columns:minmax(0,1fr);gap:var(--gh-space-24)}.gh-search-results__product-list,.gh-search-results__body>:only-child .gh-search-results__collection-list{grid-template-columns:minmax(0,1fr)}.gh-search-all{position:sticky;bottom:0;z-index:1;margin:var(--gh-space-16) calc(var(--gh-space-8) * -1) 0;padding:var(--gh-space-8) var(--gh-space-8) var(--gh-space-16);border-top:1px solid var(--gh-color-hairline);background-color:var(--gh-color-ivory)}}.gh-search-noresults{display:flex;flex-direction:column;gap:var(--gh-space-24)}.gh-search-noresults__title{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-heading-32);line-height:var(--gh-heading-32-lh);letter-spacing:var(--gh-heading-32-ls);color:var(--gh-color-heading)}.gh-sbanner__inner{display:flex;flex-direction:column;align-items:center;gap:var(--gh-space-12);padding-block:var(--gh-space-48);text-align:center}.gh-sbanner__title{margin:0;font-family:var(--gh-font-display);font-weight:var(--gh-font-display-weight);font-size:var(--gh-display-56);line-height:var(--gh-display-56-lh);letter-spacing:var(--gh-display-56-ls);color:var(--gh-color-heading)}.gh-sbanner__count{margin:0;font-family:var(--gh-font-body);font-size:var(--gh-body-18);line-height:var(--gh-body-lh);color:var(--color-foreground)}.gh-sfield{padding-block:var(--gh-space-40) 0}.gh-sfield__form{max-width:720px;margin-inline:auto}.gh-sfield__box{position:relative;display:flex;align-items:center}.gh-sfield__input{width:100%;height:56px;padding:0 var(--gh-space-48);border:1px solid var(--color-variant-border, var(--gh-color-hairline));border-radius:var(--style-border-radius-inputs, 0);background-color:transparent;font-family:var(--gh-font-body);font-size:var(--gh-body-16);color:var(--gh-color-ink);-webkit-appearance:none;appearance:none}.gh-sfield__input::placeholder{color:var(--gh-color-muted);opacity:1}.gh-sfield__input::-webkit-search-cancel-button,.gh-sfield__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.gh-sfield__input:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:2px}.gh-sfield__icon{position:absolute;inset-inline-start:var(--gh-space-16);display:flex;width:24px;height:24px;color:var(--gh-color-ink);pointer-events:none}.gh-sfield__icon svg{width:24px;height:24px}.gh-sfield__clear{position:absolute;inset-inline-end:4px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--gh-color-muted)}.gh-sfield__clear:hover{color:var(--gh-color-ink)}.gh-sfield__clear:focus-visible{outline:var(--gh-focus-ring-width) solid var(--gh-color-ink);outline-offset:-2px}.gh-sfield__clear svg{width:20px;height:20px}.gh-search-page .gh-cbar{margin-top:var(--gh-space-40)}.gh-cbar.gh-cbar--no-crumbs{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"filters count sort" "pills pills pills"}.gh-sempty{display:flex;flex-direction:column;gap:var(--gh-space-40);padding-block:var(--gh-space-64) var(--gh-space-104)}.gh-sempty__title{text-align:center}.gh-sempty .gh-search-collections{display:flex;flex-direction:column;align-items:stretch}.gh-sempty .gh-search-collections .gh-search-block__title{text-align:center}@media screen and (max-width:749px){.gh-sbanner__inner{padding-block:var(--gh-space-40)}.gh-sfield{padding-block-start:var(--gh-space-24)}.gh-search-page .gh-cbar{margin-top:var(--gh-space-24)}.gh-cbar.gh-cbar--no-crumbs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"count count" "toggle sort" "pills pills"}.gh-cbar.gh-cbar--no-crumbs .facets--horizontal .products-count-wrapper{justify-self:start}.gh-sempty{gap:var(--gh-space-24);padding-block:var(--gh-space-40) var(--gh-space-64)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gh-search.css.map */
