.search-modal__wrapper{--modal-height: 100vh;--padding-top: 1.5rem}@media screen and (min-width:750px){.search-modal__wrapper{--padding-top: 4.5rem;--modal-height: unset}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}@media screen and (max-width:750px){sticky-header:has(.header__search details[open])~main{overflow:hidden;max-height:1px}sticky-header:has(.header__search details[open])~.shopify-section-new-footer,sticky-header:has(.header__search details[open])~footer{overflow:hidden;max-height:1px}}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-common-text-primary),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal__wrapper{opacity:0;border-bottom:.1rem solid rgba(var(--color-common-foreground),.08);background:#fff;position:fixed;top:0;left:0;right:0;bottom:auto;height:var(--modal-height);z-index:90001}.search__input{background:var(--color-inputs-background);border-radius:50px;border:none;box-shadow:none;padding:.3rem .3rem .3rem 4.5rem!important;font-size:1.6rem}.search-modal__header{position:fixed;padding-top:var(--padding-top);left:0;right:0;top:0;display:flex;align-items:center;z-index:2;background:#fff;padding-bottom:.5rem}.search__input+label{left:4.5rem;top:1.1rem}.search__input.field__input:-webkit-autofill~.field__label,.search__input.field__input:focus~.field__label,.search__input.field__input:not(:placeholder-shown)~.field__label{display:none}.search__input.field__input:focus{box-shadow:0 0 0 .1rem var(--color-lilac)}.search__input .field__input:-webkit-autofill,.search__input .field__input:focus,.search__input .field__input:not(:placeholder-shown){top:unset;font-size:1.6rem}.search-modal__wrapper{display:block}.search-modal__form{width:100%;position:relative;max-height:100vh;overflow-y:auto;padding:calc(var(--padding-top) + 5rem) 0}.search-modal__close-button{background:red}.predictive-search{z-index:3}.predictive-search__results{padding-top:4rem}.predictive-search__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-rows:auto 1fr;grid-template-areas:". heading" "side products";column-gap:3.2rem}.predictive-search__layout--suggestions{grid-template-areas:"side heading" "side products"}.predictive-search__layout>.predictive-search__heading{grid-area:heading}.predictive-search__results-list{grid-area:products;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 3.2rem;align-content:start;margin:0}.predictive-search__side{grid-area:side}.predictive-search__side ul{margin:0}.predictive-search__side .predictive-search__heading{margin-bottom:1rem}.predictive-search__suggestions+.predictive-search__terms{margin-top:2rem;padding-top:1rem;border-top:.1rem solid rgba(var(--color-common-foreground),.08)}.predictive-search__layout>.predictive-search__loading-state{grid-area:products}@media screen and (min-width:750px){.predictive-search__layout--products{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "products" "side"}.predictive-search__layout--products .predictive-search__results-list{grid-template-columns:repeat(3,minmax(0,1fr))}.predictive-search__layout--products .predictive-search__side{margin-top:2.4rem}}@media screen and (max-width:749px){.predictive-search__results{padding-top:1rem;padding-bottom:30vh}.predictive-search__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "products" "side"}.predictive-search__results-list{grid-template-columns:minmax(0,1fr)}.predictive-search__side{margin-top:2.4rem}}.predictive-search--search-template{z-index:3}@media screen and (max-width:989px){.predictive-search{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:750px){.predictive-search{border-top:none}}.predictive-search__heading{margin:0 0 2rem;display:flex;align-items:center;color:rgb(var(--color-common-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.4}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}.predictive-search__heading .spinner{margin:0 .2rem 0 2rem}predictive-search:not([loading]) .predictive-search__heading .spinner,predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-list:first-child{display:none}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{text-decoration:underline;text-underline-offset:.3rem}@media(hover:hover){.predictive-search__list-item:hover .predictive-search__item-heading,.predictive-search__item--term:hover{text-decoration:underline;text-underline-offset:.3rem}}.predictive-search__item{display:flex;text-align:left;text-decoration:none;width:100%;color:rgb(var(--color-common-foreground))}.predictive-search__item--link{align-items:flex-start;gap:2rem}.predictive-search__media{flex:0 0 8rem;aspect-ratio:4 / 5;background-color:rgba(var(--color-common-foreground),.04);overflow:hidden}.predictive-search__image{display:block;width:100%;height:100%;object-fit:cover}.predictive-search__item-content{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;padding-top:.4rem;font-size:13px;line-height:1.35}.predictive-search__item-overline{font-size:12px;font-weight:700}.predictive-search__item-heading{margin:0;font-size:14px;font-weight:400;line-height:1.35;letter-spacing:normal}.predictive-search__item-color{color:var(--color-lilac)}.predictive-search__item-rating{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-lilac);--rating-empty-color: rgba(126, 130, 139, .3)}.predictive-search__item-rating .reviewsio-metafield-rating__stars,.predictive-search__item-rating .reviewsio-metafield-rating__count{display:inline-flex;align-items:center;margin:0;line-height:1}.predictive-search__item-rating .rating-star{--letter-spacing: .08;--font-size: 1.2}.predictive-search__item-rating .rating-star:before{display:block}.predictive-search__item-rating .reviewsio-metafield-rating__text{display:none}.predictive-search__item .price{margin:0;color:rgb(var(--color-common-foreground));font-size:13px;font-weight:500}.predictive-search__side li+li{margin-top:.4rem}.predictive-search__item--term{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:1rem 0;word-break:break-word;font-size:15px;font-weight:400;font-family:inherit;line-height:1.4}.predictive-search__item--term>*{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/692/assets/component-predictive-search.css.map */
