.search-overlay[hidden]{display:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.search-overlay>.search-overlay__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity var(--duration-default, .2s) ease}.search-overlay__panel{--search-overlay-bar-height: 6.4rem;position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;background-color:var(--color-white);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform var(--duration-default, .2s) ease}.search-overlay.is-open .search-overlay__scrim{opacity:1}.search-overlay.is-open .search-overlay__panel{transform:translate(0)}body.search-overlay-open{overflow:hidden}.search-overlay__bar{position:sticky;top:0;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:6.4rem;padding:2.4rem 1.6rem 1.6rem;background-color:var(--color-white)}.search-overlay__title{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.4;color:var(--color-black)}.search-overlay__close{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;overflow:visible;background:none;border:0;color:var(--color-black);cursor:pointer}.search-overlay__close span{display:flex;width:2.4rem;height:2.4rem;overflow:visible}.search-overlay__close svg{flex:none;width:4.8rem;height:4.8rem}.search-overlay__body{flex:none;padding:0 1.6rem 2rem}@media screen and (min-width:990px){.search-overlay__panel{right:0;left:auto;width:72rem;transform:translate(100%)}.search-overlay__panel{--search-overlay-bar-height: 8.4rem}.search-overlay__bar{height:8.4rem;padding:3.2rem 2.4rem 2.4rem}.search-overlay__title{font-size:2rem}.search-overlay__body{padding:0 2.4rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/jp-search-overlay.css.map */
