.search-modal{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0 auto;max-width:min(560px,calc(100vw - 24px));padding:10px 14px;background:rgb(var(--color-background, 255 255 255));border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 18px 56px #00000029,0 2px 6px #0000000d;z-index:5;overflow:hidden}details[open]>.search-modal{opacity:1;animation:smartSearchModalIn .22s ease both!important;z-index:5}@keyframes smartSearchModalIn{0%{opacity:0}to{opacity:1}}.search-modal__inner>*{width:100%}.search-modal__close-button{display:none!important}.search-modal .smart-search__panel{position:static!important;width:auto!important;min-width:0!important;max-width:none!important;transform:none!important;margin:10px 0 0!important;padding:4px 0!important;background:transparent!important;border:0!important;border-top:1px solid rgba(0,0,0,.08)!important;border-radius:0!important;box-shadow:none!important;max-height:min(64vh,500px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.search-modal .smart-search__panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.search-modal .smart-search__overlay{display:none!important}.search-modal .smart-search__section{padding:4px 0}.search-modal .smart-search__section+.smart-search__section{border-top:1px solid rgba(0,0,0,.06)}.search-modal .smart-search__section-title{padding:8px 0 4px;font-size:10px;letter-spacing:.08em;color:#00000073}.search-modal .smart-search__product-link,.search-modal .smart-search__text-link{padding:8px 0}.search-modal .smart-search__product-img{width:44px;height:44px;border-radius:2px}.search-modal .smart-search__product-title{font-size:14px}.search-modal .smart-search__product-type{font-size:10px}.search-modal .smart-search__product-price{font-size:13px}.search-modal .smart-search__item.is-active,.search-modal .smart-search__item:hover{background:#ffffff0a;border-radius:8px}.search-modal .smart-search__footer{margin:0;padding:8px 0 0;border-top:1px solid rgba(0,0,0,.06)}.search-modal .smart-search__view-all{padding:8px 10px;font-size:13px;border-radius:8px;background:#0000000a}.search-modal .smart-search__loading{padding:4px 0 6px}.search-modal .smart-search__skeleton{height:40px;margin:6px 0;border-radius:8px}.search-modal .smart-search__empty{padding:16px 0}.header__search .search-modal-overlay{display:block}.search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;z-index:1}.header__search details[open]+.search-modal-overlay,.no-js .header__search details[open]+.search-modal-overlay{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}@media(max-width:640px){.search-modal{top:calc(100% + 4px);left:8px;right:8px;margin:0;max-width:none;padding:8px 12px;border-radius:12px}.search-modal__close-button{top:10px!important;right:10px!important;width:30px!important;height:30px!important}.search-modal .smart-search__panel{margin:8px 0 0!important;max-height:min(64vh,440px)!important}.search-modal .smart-search__footer{margin:0;padding:8px 0 0}.search-modal .smart-search__skeleton{margin:6px 0}}@media(max-width:380px){.search-modal{left:4px;right:4px;padding:6px 10px}.search-modal .smart-search__panel{margin:8px 0 0!important}.search-modal .smart-search__footer{margin:0;padding:8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-search-modal.css.map */
