.popular-search-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;background:#000c;cursor:pointer}.popular-search-modal.is-open{opacity:1;visibility:visible}.popular-search-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;cursor:pointer}.popular-search-modal__content{position:relative;background:#fff;width:92%;max-width:832px;max-height:85vh;border-radius:0;box-shadow:0 10px 30px #00000040;transform:translateY(20px);transition:transform .3s ease;display:flex;flex-direction:column;box-sizing:border-box}.popular-search-modal.is-open .popular-search-modal__content{transform:translateY(0)}.popular-search-modal__close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border-radius:50%;background-color:#fff;border:2px solid #222;color:#222;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;transition:background-color .2s ease,transform .15s ease}.popular-search-modal__close:hover{border:2px solid #056571;background:#056571;color:#fff}.popular-search-modal__close:hover svg{stroke:#fff}.popular-search-modal__close svg{width:20px;height:20px;stroke:#222;fill:none;stroke-width:2.5}.popular-search-modal__header{padding:24px 30px 14px;border-bottom:1px solid #e5e5e5}.popular-search-modal__title{margin:0;font-size:21px;color:#333;line-height:1.3;text-align:left}.popular-search-modal__body{padding:20px 30px 30px;overflow-y:auto;font-size:15px}.popular-search-modal__terms{list-style:none;margin:0;padding:0;display:inline;line-height:1.75;text-align:justify}.popular-search-modal__item{display:inline}.popular-search-modal__item a{color:#666;text-decoration:none;transition:color .2s ease;line-height:inherit}.popular-search-modal__item a:hover,.popular-search-modal__item a:focus,.popular-search-modal__item a:focus-visible{color:#056571;text-decoration:none}@media(max-width:767px){.popular-search-modal__content{width:95%;max-height:80vh}.popular-search-modal__header{padding:18px 20px 12px}.popular-search-modal__body{padding:16px 20px 24px}.popular-search-modal__close{top:-12px;right:-12px;width:28px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mch--popular-search.css.map */
