.g-header-wrapper .search-modal{bottom:auto;align-items:stretch;height:auto;min-height:100%;background-color:rgb(var(--color-background));border-bottom:1px solid rgb(var(--color-line))}.g-header-wrapper details[open] .modal-overlay:after{background-color:#20201e61}.g-header-wrapper .search-modal__content{align-items:flex-end;height:auto;min-height:100%;padding:var(--g-space-2) 5.6rem var(--g-space-3) var(--g-page-margin)}.g-header-wrapper .search-modal__close-button{top:auto;bottom:calc(var(--g-space-3) + .3rem);right:calc(var(--g-page-margin) - 1.2rem);width:var(--g-touch-target);height:var(--g-touch-target);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.g-header-wrapper predictive-search{position:relative}.g-header-wrapper .search-modal__content{padding:var(--g-space-2) calc(var(--g-page-margin) + var(--g-touch-target)) var(--g-space-3) var(--g-page-margin)}}@media screen and (min-width:990px){.g-header-wrapper .search-modal__content{padding:var(--g-space-2) var(--g-page-margin) var(--g-space-3)}.g-header-wrapper .search-modal__form{max-width:72rem}.g-header-wrapper .search-modal__close-button{margin-bottom:.3rem;margin-left:var(--g-space-2)}}.g-header-wrapper .g-search .field{border-radius:var(--g-radius)}.g-header-wrapper .g-search .field:before,.g-header-wrapper .g-search .field:after{border-radius:var(--g-radius)}.g-header-wrapper .g-search .search__input.field__input,.g-header-wrapper .g-search .search__input.field__input:focus,.g-header-wrapper .g-search .search__input.field__input:not(:placeholder-shown){min-height:4.8rem;padding:0 9.8rem 0 1.6rem;border-radius:var(--g-radius);background-color:var(--g-white);box-shadow:inset 0 0 0 1px var(--g-input-border);color:var(--g-ink);font-family:var(--g-font-ui);font-size:1.6rem;font-weight:var(--g-weight-regular);letter-spacing:0}.g-header-wrapper .g-search .search__input.field__input::placeholder{opacity:1;color:var(--g-ink-secondary)}.g-header-wrapper .g-search .g-search__label{display:block;margin:0 0 var(--g-space-1);font-family:var(--g-font-ui);font-size:var(--g-fs-small);font-weight:var(--g-weight-medium);line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground))}.g-header-wrapper .g-search .field__button{height:4.8rem;color:var(--g-ink)}.g-header-wrapper .g-search .search__button .icon,.g-header-wrapper .g-search .reset__button .icon{width:1.8rem;height:1.8rem}.predictive-search{border:1px solid rgb(var(--color-line));border-radius:var(--g-radius);background-color:var(--g-white);color:var(--g-ink);box-shadow:var(--g-shadow-overlay);overflow-x:hidden}.g-header-wrapper .g-search .predictive-search--header{top:calc(100% + .8rem);max-height:min(70vh,60rem)!important;max-height:min(70dvh,60rem)!important;border-color:rgb(var(--color-line))}@media screen and (max-width:749px){.g-header-wrapper .g-search .predictive-search--header{left:var(--g-space-2);right:var(--g-space-2);top:calc(100% + .4rem)}}@media screen and (min-width:750px){.g-header-wrapper .g-search .predictive-search--header{left:0;width:100%}}.predictive-search__results-groups-wrapper{padding:var(--g-space-2) 0 var(--g-space-3);border-bottom:0}.predictive-search__heading{margin:0 var(--g-space-4);padding:var(--g-space-4) 0 var(--g-space-2);border-bottom:1px solid rgb(var(--color-line));font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;color:var(--g-ink-secondary)}.predictive-search__results-list{padding:var(--g-space-2) var(--g-space-2) 0}.predictive-search__item{min-height:var(--g-touch-target);padding:var(--g-space-2) var(--g-space-3);align-items:center;border-radius:0;color:var(--g-ink);transition:background-color var(--g-duration) var(--g-ease)}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{color:var(--g-ink);background-color:transparent}.predictive-search__list-item .predictive-search__item[aria-selected=true],.predictive-search__list-item:hover .predictive-search__item,.predictive-search__item--term[aria-selected=true],.predictive-search__item--term:hover{background-color:var(--g-page)}.predictive-search__list-item .predictive-search__item[aria-selected=true]{box-shadow:inset .2rem 0 0 var(--g-accent)}.predictive-search__item[role=option]:focus-visible{outline:.2rem solid var(--g-ink);outline-offset:-.2rem}.predictive-search__item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.predictive-search__item-heading,.predictive-search__item-heading.h5{margin:0;font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-medium);line-height:1.3;letter-spacing:0;color:var(--g-ink)}.predictive-search__item-query-result mark{color:var(--g-ink-secondary)}.g-search-row__link.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;grid-template-areas:"product-image product-content price";column-gap:var(--g-space-4);padding-top:var(--g-space-2);padding-bottom:var(--g-space-2)}.g-search-row__tile.predictive-search__media{grid-area:product-image;position:relative;display:block;width:5.6rem;aspect-ratio:1 / 1;border-radius:0;background:#fff}.g-search-row__tile .predictive-search__image{position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;width:calc(100% - .4rem);height:calc(100% - .4rem);object-fit:contain}.g-search-row__content{grid-area:product-content;display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0}.g-search-row__title.predictive-search__item-heading{font-family:var(--g-font-ui);font-size:var(--g-fs-card-title);font-weight:var(--g-weight-medium);letter-spacing:0;line-height:1.35}.g-search-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;text-wrap:balance}.g-search-row__meta{display:block;margin:0;font-family:var(--g-font-ui);font-size:var(--g-fs-label);font-weight:var(--g-weight-medium);letter-spacing:var(--g-tracking-label);text-transform:uppercase;color:var(--g-ink-secondary)}.g-search-row__price{grid-area:price;justify-self:end}.g-search-row__price .price{margin:0;font-size:1.5rem;font-weight:var(--g-weight-regular);font-variant-numeric:tabular-nums;color:var(--g-ink);white-space:nowrap}.g-search-row__price .price .price__container{margin:0}.g-search-row__arrow{display:none}@media screen and (min-width:750px){.g-search-row__link.predictive-search__item--link-with-thumbnail{grid-template-columns:6.4rem minmax(0,1fr) auto 1.6rem;grid-template-areas:"product-image product-content price arrow"}.g-search-row__tile.predictive-search__media{width:6.4rem}.g-search-row__arrow{grid-area:arrow;display:block;color:var(--g-ink-secondary);transition:transform var(--g-duration) var(--g-ease),color var(--g-duration) var(--g-ease)}.predictive-search__list-item:hover .g-search-row__arrow,.predictive-search__item[aria-selected=true] .g-search-row__arrow{transform:translate(3px);color:var(--g-ink)}}.predictive-search__search-for-button{position:sticky;bottom:0;z-index:1;display:block;padding:var(--g-space-2);border-top:1px solid rgb(var(--color-line));background-color:var(--g-white)}.predictive-search__item--term{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.6rem;align-items:center;column-gap:var(--g-space-3);width:100%;min-height:5.2rem;padding:var(--g-space-2) var(--g-space-3);border:0;background:none;font-family:var(--g-font-ui);font-size:1.5rem;font-weight:var(--g-weight-medium);letter-spacing:0;text-align:left;word-break:normal;overflow-wrap:anywhere;color:var(--g-ink);cursor:pointer}.predictive-search__item--term .g-search-term__icon,.predictive-search__item--term .svg-wrapper{display:flex;width:1.6rem;height:1.6rem}.predictive-search__item--term .icon-search{width:1.6rem;height:1.6rem}.predictive-search__item--term .icon-arrow{width:1.4rem;height:1.4rem;margin:0;color:var(--g-ink)}.g-search-empty{padding:var(--g-space-5) var(--g-space-5) var(--g-space-3)}.g-search-empty__title{margin:0;font-family:var(--g-font-display);font-size:2.4rem;font-weight:var(--g-weight-display);letter-spacing:0;line-height:1.15;overflow-wrap:anywhere;color:var(--g-ink)}.g-search-empty__text{margin:var(--g-space-2) 0 0;font-size:1.5rem;color:var(--g-ink-secondary)}.g-search-empty__link.g-arrow-link{margin-top:var(--g-space-1);color:var(--g-ink)}predictive-search[loading] .predictive-search__loading-state.g-search-loading,.g-search-loading{align-items:center;justify-content:center;gap:var(--g-space-2);padding:var(--g-space-5) var(--g-space-4);font-size:1.4rem;color:var(--g-ink-secondary)}.g-search-loading .spinner{width:1.8rem;height:1.8rem}.g-search-loading .path{stroke:var(--g-ink)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/g-search.css.map */
