.ba-search-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:8rem 1.6rem 2rem;overflow-y:auto}.ba-search-popup[hidden]{display:none}.ba-search-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#faf8f6d1;-webkit-backdrop-filter:blur(40px) saturate(120%);backdrop-filter:blur(40px) saturate(120%);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.ba-search-popup.is-open .ba-search-popup__overlay{opacity:1;visibility:visible}.ba-search-popup__overlay-glow{position:absolute;top:-12rem;left:50%;width:min(99.4rem,150vw);height:52rem;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#ff008f2e,#ff008f00 72%);pointer-events:none}@supports not (backdrop-filter: blur(1px)){.ba-search-popup__overlay{background-color:#faf8f6f5}}.ba-search-popup__dialog{position:relative;z-index:1;cursor:default;pointer-events:auto;display:flex;flex-direction:column;width:100%;max-width:69.6rem;max-height:min(79.5rem,calc(100vh - 10rem));height:auto;padding:1.6rem;gap:0;overflow:hidden;border:0;border-radius:4px;background:#fff;box-shadow:0 2.4rem 6rem #0000001f;transform:translateY(12px);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.ba-search-popup.is-open .ba-search-popup__dialog{transform:translateY(0);opacity:1}.ba-search-popup__product-item{aspect-ratio:1 / 1.33}.ba-search-popup__glow{position:absolute;top:-15rem;left:50%;z-index:0;width:min(72rem,116%);height:26rem;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#4deb146b,#4deb1400 70%);pointer-events:none}.ba-search-popup__dialog>.ba-search-popup__form{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.ba-search-popup__form,.ba-search-popup__form-inner{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.ba-search-popup__form-inner{gap:2.4rem;overflow:hidden}.ba-search-popup__head-group{display:flex;flex-direction:column;gap:1.6rem;width:100%;flex:0 0 auto}.ba-search-popup__head{display:flex;justify-content:space-between;gap:1.6rem;width:100%}.ba-search-popup__head-spacer,.ba-search-popup__close{flex:0 0 auto;width:2.4rem;height:2.4rem}.ba-search-popup__close{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;color:#000;cursor:pointer}.ba-search-popup__close svg{width:2rem;height:2rem}.ba-search-popup__title{flex:1 1 auto;margin:0;text-align:center;text-transform:none;color:#000}.ba-search-popup__field{display:flex;align-items:center;gap:.8rem;width:100%;min-height:var(--button-height);padding:.2rem .2rem .2rem 1.2rem;border-radius:8px;background-color:#faf8f6;transition:box-shadow .15s ease}.ba-search-popup__input-shell{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;min-width:0}.ba-search-popup__input-icon{display:inline-flex;flex-shrink:0;width:1.1rem;height:1.1rem;color:#00000080}.ba-search-popup__input-icon svg{display:block;width:100%;height:100%}.ba-search-popup__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);text-transform:none;-webkit-appearance:none;appearance:none}.ba-search-popup__input::-webkit-search-decoration,.ba-search-popup__input::-webkit-search-cancel-button,.ba-search-popup__input::-webkit-search-results-button,.ba-search-popup__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ba-search-popup__input::-ms-clear,.ba-search-popup__input::-ms-reveal{display:none;width:0;height:0}.ba-search-popup__input::placeholder{color:#00000080;text-transform:none}.ba-search-popup__input:focus{outline:none;box-shadow:none;background:transparent}.ba-search-popup__submit{flex:0 0 auto;display:block;width:13.5rem;margin:0;padding:.4rem;border:0;border-radius:6px;background-color:#000;cursor:pointer;box-shadow:inset 0 1.601px 6.405px #ffffff73}.ba-search-popup__submit-label{display:flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;border:1px solid #ffffff;border-radius:4px;background:transparent;color:#fff;font-size:1.4rem;font-weight:500;line-height:normal;letter-spacing:var(--tracking-body);text-transform:uppercase;box-shadow:0 4px 4px #00000040}.ba-search-popup__clear{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin:0;padding:0;border:0;background:none;color:#0006;cursor:pointer;transition:color .15s ease}.ba-search-popup__clear svg{width:1.2rem;height:1.2rem}.ba-search-popup__clear:hover{color:#000}.ba-search-popup__popular{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;flex:0 0 auto}.ba-search-popup__popular[hidden]{display:none}.ba-search-popup__popular-heading{margin:0;color:#00000080;font-size:1.4rem;line-height:normal;text-align:center;text-transform:uppercase}.ba-search-popup__popular-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin:0;padding:0}.ba-search-popup__popular-item{flex:0 0 auto}.ba-search-popup__popular-term{margin:0;padding:0;border:0;background:none;color:#000;cursor:pointer;font-family:var(--font-body-family);font-style:italic;font-weight:var(--font-body-weight-bold);font-size:1.4rem;line-height:normal;letter-spacing:var(--tracking-body);text-transform:uppercase;white-space:nowrap;transition:opacity .15s ease}.ba-search-popup__popular-term:hover,.ba-search-popup__popular-term:focus-visible{opacity:.6}.ba-search-popup.has-results .ba-search-popup__dialog{max-height:min(79.5rem,calc(100vh - 10rem))}.ba-search-popup__results{display:none;flex:1 1 auto;min-height:0;max-height:none!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}ba-predictive-search[open] .ba-search-popup__results,ba-predictive-search[loading] .ba-search-popup__results{display:block}.ba-search-popup.has-results .ba-search-popup__popular{display:none}.ba-search-popup__results-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem;padding-bottom:.8rem;border-bottom:1px solid rgba(0,0,0,.08)}.ba-search-popup__results-label,.ba-search-popup__results-count{margin:0;color:#000;text-transform:uppercase}.ba-search-popup__results-count{color:#00000080}.ba-search-popup__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0}.ba-search-popup__product-item .product-card{min-height:18rem;max-height:28rem}.ba-search-popup__no-results{margin:0;padding:2rem 0;text-align:center;color:#00000080}ba-predictive-search:not([loading]) .ba-search-popup__loading-state,ba-predictive-search:not([loading]) .ba-search-popup__results .ba-search-popup__loading-state{display:none}ba-predictive-search[loading] .ba-search-popup__loading-state{display:flex;justify-content:center;padding:.8rem 0 1.2rem}.ba-search-popup__loading-state .spinner{width:2.4rem;height:2.4rem}.ba-search-popup__loading-state .path{stroke-width:8}ba-predictive-search[loading] .ba-search-popup__products,ba-predictive-search[loading] .ba-search-popup__results-header,ba-predictive-search[loading] .ba-search-popup__no-results{display:none}.ba-search-popup__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}ba-predictive-search:not([loading]) .ba-search-popup__skeleton-grid{display:none}.product-card--search{height:100%}@media screen and (min-width:750px){.ba-search-popup{padding:8rem 2.4rem 3.2rem}.ba-search-popup__dialog{max-height:min(79.5rem,calc(100vh - 12rem))}.ba-search-popup__products,.ba-search-popup__skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ba-search-popup__product-item .product-card{min-height:20rem;max-height:32rem}}@media screen and (max-width:749px){.ba-search-popup{--ba-search-popup-inset: var(--ba-edge-gap, 8px);--ba-search-popup-header: 5.3rem;top:calc(var(--ba-search-popup-inset) + var(--ba-search-popup-header));right:var(--ba-search-popup-inset);bottom:var(--ba-search-popup-inset);left:var(--ba-search-popup-inset);padding:0;overflow:hidden;align-items:stretch}.ba-search-popup__overlay-glow{top:-8rem;width:120vw;height:28rem}.ba-search-popup__dialog{width:100%;max-width:none;max-height:100%;height:fit-content;padding:1.2rem;border-radius:4px;box-shadow:0 2px 4px #0000000d}.ba-search-popup__glow{top:-10rem;width:130%;height:18rem}.ba-search-popup__form-inner{gap:3.2rem;height:100%}.ba-search-popup__head-group{gap:1.2rem}.ba-search-popup__field{flex-direction:column;align-items:stretch;gap:.8rem;min-height:auto;padding:0;border-radius:0;background-color:transparent}.ba-search-popup__input-shell{width:100%;min-height:var(--button-height);padding:.4rem .4rem .4rem 1rem;border-radius:6px;height:4.2rem;background-color:#faf8f6}.ba-search-popup__input{font-size:var(--font-size-body);letter-spacing:var(--tracking-body)}.ba-search-popup__submit{flex:0 0 auto;width:100%}.ba-search-popup__submit-label{font-size:var(--font-size-button);letter-spacing:var(--tracking-button);padding-block:.7rem}.ba-search-popup__popular{align-items:flex-start;gap:.8rem}.ba-search-popup__popular-heading{font-size:var(--font-size-body);letter-spacing:var(--tracking-body);line-height:21px;text-align:left}.ba-search-popup__popular-list{flex-direction:column;align-items:stretch;flex-wrap:nowrap;justify-content:flex-start;gap:.8rem;width:100%}.ba-search-popup__popular-item{width:100%}.ba-search-popup__popular-term{display:block;width:100%;font-size:var(--font-size-body-lg);letter-spacing:var(--tracking-body-lg);text-align:left;line-height:150%;white-space:normal}.ba-search-popup__products,.ba-search-popup__skeleton-grid{gap:.4rem}.ba-search-popup__product-item .product-card{min-height:0;max-height:none;height:100%}.ba-search-popup.has-results .ba-search-popup__dialog{max-height:100%}.ba-search-popup__results-header{margin-bottom:1.2rem;padding-bottom:.6rem}}@media(prefers-reduced-motion:reduce){.ba-search-popup__dialog,.ba-search-popup__overlay,.ba-search-popup__popular-term{transition:none}.ba-search-popup.is-open .ba-search-popup__dialog{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-search-popup.css.map */
