html .header__search details[open]>.search-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:none!important;display:block!important;background:#181e222e!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:0!important;padding:0!important;overflow:hidden!important;z-index:100;animation:none!important;opacity:1!important;transform:none!important}html .section-header:has(.header__search details[open]){z-index:10000!important}html .search-modal>.modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0}html .header__search details[open] .search-modal__content{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:12px!important;width:min(960px,calc(100% - 40px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:20px auto!important;padding:20px!important;overflow:auto!important;overscroll-behavior:contain;background:#fffffff7!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 16px 44px #00000026!important;animation:none!important;transform:none!important}html .search-modal .search-modal__form{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}html :is(.search-modal,.template-search__search) .field{position:relative;box-sizing:border-box;height:52px!important;min-height:52px!important;padding:0!important;border:1px solid #a9b4b9!important;background:#fff!important;box-shadow:none!important}html :is(.search-modal,.template-search__search) .field:focus-within{border-color:#087d91!important;box-shadow:0 0 0 2px #087d9129!important}html :is(.search-modal,.template-search__search) .field:before,html :is(.search-modal,.template-search__search) .field:after,html :is(.search-modal,.template-search__search) .field__button:before,html :is(.search-modal,.template-search__search) .field__button:after{content:none!important;display:none!important}html :is(.search-modal,.template-search__search) .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap}html :is(.search-modal,.template-search__search) .field__input{box-sizing:border-box;width:100%!important;height:50px!important;min-height:0!important;margin:0!important;padding:12px 94px 12px 16px!important;font-size:16px!important;line-height:26px!important;letter-spacing:0!important;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;-webkit-appearance:none}html :is(.search-modal,.template-search__search) .field__input::placeholder{opacity:1!important;color:#667078}html :is(.search-modal,.template-search__search) .field__input::-webkit-search-cancel-button{-webkit-appearance:none}html :is(.search-modal,.template-search__search) .field__button{position:absolute!important;top:3px!important;bottom:auto!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#263238}html :is(.search-modal,.template-search__search) .search__button{right:3px!important}html :is(.search-modal,.template-search__search) .reset__button{right:47px!important}html .header__search details[open] .search-modal__close-button{position:static!important;width:44px!important;height:44px!important;min-width:44px;margin:4px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}html .search-modal :is(button,a):focus-visible{outline:2px solid #087d91!important;outline-offset:-3px!important}html .search-modal .dc-search-discovery{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;max-width:none;height:auto!important;margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html .search-modal .dc-search-discovery__label{font-size:13px;line-height:1.5;font-weight:500;letter-spacing:0;text-transform:none;color:#687177}html .search-modal .dc-search-discovery__list{display:flex;flex-wrap:wrap;gap:4px 16px}html .search-modal .dc-search-discovery__chip{display:inline-flex;min-height:36px;padding:6px 0;background:transparent!important;border:0!important;box-shadow:none!important;font-size:14px;line-height:1.5;letter-spacing:0;transform:none!important}html .search-modal .dc-search-discovery__chip:hover{text-decoration:underline;text-underline-offset:4px}html .search-modal predictive-search:is([open],[loading]) .dc-search-discovery{display:none!important}html .search-modal predictive-search:is([open],[loading]) .predictive-search{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:16px 0 0!important;border:0!important;border-top:1px solid #e1e5e7!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;overflow:visible!important;animation:none!important}html .search-modal .predictive-search__item-heading{font-size:15px!important;line-height:1.4!important;white-space:normal!important;word-break:normal;letter-spacing:0}html .search-modal .predictive-search__heading{font-size:12px!important;line-height:1.5;padding:16px 0 8px}html .search-modal .predictive-search__item-vendor{font-size:12px}html .search-modal .predictive-search .price{font-size:14px}html .search-modal #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:12px 0;border:0!important;border-bottom:1px solid #e6e9ea!important;background:transparent!important;box-shadow:none!important;transform:none!important}html .search-modal .predictive-search__image{width:64px;height:64px;object-fit:contain}html .search-modal #predictive-search-results-products-list{display:block!important}html .search-modal #predictive-search-results-products-list>li{margin:0!important;padding:0!important;border-bottom:1px solid #e6e9ea}html .search-modal #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;min-height:88px!important;height:auto!important;padding:12px 0!important;border:0!important}html .search-modal #predictive-search-results-products-list .predictive-search__image{grid-column:1!important;grid-row:1!important;width:64px!important;height:64px!important}html .search-modal #predictive-search-results-products-list .predictive-search__item-content{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;width:auto!important;padding:0!important}html .search-modal #predictive-search-results-products-list .predictive-search__item-heading{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important;margin:3px 0 5px!important}html .search-modal #predictive-search-results-products-list .price{margin:0!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important}html .search-modal #predictive-search-results-products-list .predictive-search__item-vendor{font-size:11px!important}html .search-modal :is(#predictive-search-results-queries-list .predictive-search__item,.dc-predictive-category-link,.predictive-search__pages-wrapper .predictive-search__item){border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 4px!important}@media(max-width:749px){html .header__search details[open] .search-modal__content{display:block!important;width:calc(100% - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top))!important;margin:max(8px,env(safe-area-inset-top)) auto 8px!important;padding:12px!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important}html .search-modal .field{width:calc(100% - 52px)!important}html .header__search details[open] .search-modal__close-button{position:absolute!important;top:12px!important;right:12px!important;width:44px!important;min-width:44px}html .search-modal .dc-search-discovery{align-items:flex-start;gap:4px}html .search-modal .predictive-search__results-groups-wrapper{display:block!important;padding:0}html .search-modal .predictive-search__result-group{border:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dentcore-search-refinement.css.map */
