.shopify-section-group-header-group:has(.base-search-panel details[open]){position:relative;z-index:101}.base-search-panel .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;height:100vh;min-height:100vh;border-bottom:0;background:transparent;opacity:1;animation:none;pointer-events:none}.base-search-panel .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:rgba(var(--color-foreground),.5);pointer-events:auto;animation:base-search-panel-fade var(--duration-default, .2s) ease}.base-search-panel .modal-overlay:after{content:none}.base-search-panel .search-modal__content{position:fixed;top:0;bottom:0;inset-inline-end:0;width:46rem;max-width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;overflow-y:auto;background:rgb(var(--color-background));box-shadow:-.4rem 0 2.4rem rgba(var(--color-shadow),.15);pointer-events:auto;animation:base-search-panel-in .3s cubic-bezier(.25,.46,.45,.94)}@keyframes base-search-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes base-search-panel-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.base-search-panel .search-modal__content,.base-search-panel .modal-overlay{animation-duration:1ms}}.base-search-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 1.2rem 1.6rem 2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.base-search-panel__title{margin:0}.base-search-panel .search-modal__close-button{position:static;right:auto;margin:0;flex:0 0 auto}.base-search-panel predictive-search.search-modal__form,.base-search-panel search-form.search-modal__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:none}.base-search-panel form.search-modal__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:none;padding:2rem}.base-search-panel .predictive-search{position:static;width:100%;max-height:none;border:0;border-radius:0;box-shadow:none;overflow:visible;margin-top:1.6rem}.base-search-panel .predictive-search__results-groups-wrapper{flex-direction:column;gap:2rem}.base-search-panel .predictive-search__result-group:first-child{flex:0 1 auto}@media screen and (max-width:749px){.base-search-panel .search-modal__content{width:100%}.base-search-panel form.search-modal__form{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-search-panel.css.map */
