html body .search-modal .search-modal__content{background:var(--sx-paper)!important;color:var(--sx-night)!important;border:1px solid var(--sx-border)!important;box-shadow:0 24px 60px #2b2a632e!important}@media screen and (min-width:750px){html body .search-modal .search-modal__content{border-radius:26px!important;overflow:hidden}}html body .search-modal .search-modal__content::backdrop{background:#2b2a6347;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .search-modal :is(.predictive-search,.predictive-search-form,.predictive-search-form__content-wrapper,.predictive-search-form__content,.predictive-search-dropdown,.predictive-search-results__inner){background:transparent!important;box-shadow:none!important}html body .search-modal .predictive-search-form__header{display:flex!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;background:linear-gradient(180deg,#FFFFFF 0%,var(--sx-paper) 100%)!important;border:0!important;border-bottom:1px solid var(--sx-border)!important;border-radius:0!important}html body .search-modal .predictive-search-form__header-inner{position:relative;flex:1 1 auto;display:flex!important;align-items:center!important;min-height:48px;padding:0 14px 0 44px!important;background:#fff!important;border:1px solid var(--sx-border)!important;border-radius:999px!important;box-shadow:0 2px 8px #2b2a630d!important;transition:border-color .25s ease,box-shadow .25s ease}html body .search-modal .predictive-search-form__header-inner:focus-within{border-color:var(--sx-violet)!important;box-shadow:0 0 0 4px #5b4bd11f!important}html body .search-modal .predictive-search__icon{position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;margin:0!important;color:var(--sx-violet)!important}html body .search-modal .search-input{flex:1 1 auto;min-width:0;height:46px;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--sx-night)!important;font-size:1rem!important;font-weight:500!important}html body .search-modal .search-input::placeholder{color:#4b4a75b3!important;font-weight:400}html body .search-modal .predictive-search__reset-button{flex:none;padding:6px 12px!important;border-radius:999px!important;background:var(--sx-lotus-soft)!important;color:var(--sx-violet-deep)!important;font-size:.8rem!important;font-weight:600!important}html body .search-modal .predictive-search__close-modal-button.button{flex:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:1px solid var(--sx-border)!important;border-radius:50%!important;background:#fff!important;background-color:#fff!important;color:var(--sx-night)!important;box-shadow:0 2px 8px #2b2a630f!important;transform:none!important;transition:background-color .25s ease,border-color .25s ease,transform .3s var(--sx-ease)!important}html body .search-modal .predictive-search__close-modal-button.button:hover,html body .search-modal .predictive-search__close-modal-button.button:focus-visible{background:var(--sx-lotus-soft)!important;border-color:var(--sx-lotus)!important;transform:rotate(90deg)!important}html body .search-modal .predictive-search__close-modal-button :is(.svg-wrapper,svg){width:18px!important;height:18px!important;color:var(--sx-night)!important}html body .search-modal .predictive-search-results__inner{padding:18px 16px 8px!important}html body .sx-search-suggest{margin:0 0 22px}html body .sx-search-suggest__title,html body .search-modal .predictive-search-results__title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px;margin:0 0 12px!important;color:var(--sx-violet)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.4!important;text-transform:uppercase!important}html body .search-modal .predictive-search-results__title:not(:first-child){margin-top:22px!important}html body .sx-search-suggest__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}html body .sx-search-suggest__list a,html body .search-modal .predictive-search-results__pill{display:inline-flex!important;align-items:center;padding:8px 14px!important;border:1px solid var(--sx-border)!important;border-radius:999px!important;background:#fff!important;color:var(--sx-night)!important;font-size:.85rem!important;font-weight:500!important;text-decoration:none!important;outline:0!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s var(--sx-ease)!important}html body .sx-search-suggest__list a:hover,html body .sx-search-suggest__list a:focus-visible,html body .search-modal .predictive-search-results__pill:hover,html body .search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{background:var(--sx-lotus-soft)!important;border-color:var(--sx-lotus)!important;color:var(--sx-violet-deep)!important;transform:translateY(-1px)!important}html body .search-modal .predictive-search-results__pill mark{color:var(--sx-violet)!important;font-weight:700!important;background:transparent!important}html body .search-modal .predictive-search-results__wrapper-queries{padding-inline:0!important;margin-bottom:18px!important}html body .search-modal .predictive-search-results__clear.button{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:5px 12px!important;border:0!important;border-radius:999px!important;background:var(--sx-lotus-soft)!important;background-color:var(--sx-lotus-soft)!important;color:var(--sx-violet-deep)!important;box-shadow:none!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;transform:none!important}html body .search-modal .predictive-search-results__clear.button:hover{background:#e5dfff!important;background-color:#e5dfff!important}html body .search-modal .predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important}@media screen and (min-width:750px){html body .search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body .search-modal .predictive-search-results__card--product,html body .search-modal .predictive-search-results__card--product:hover,html body .search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)){width:auto!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important}html body .search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)) .resource-card{border-color:var(--sx-violet)!important;box-shadow:0 0 0 3px #5b4bd129!important}html body .search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){border:1px solid var(--sx-border)!important;border-radius:18px!important;background:#fff!important}html body .search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):hover{border-color:var(--sx-lotus)!important;background:#fff!important}html body .search-modal .predictive-search-results__no-results{color:var(--sx-text)!important;text-align:center}html body .search-modal .predictive-search-form__footer{padding:12px 16px 18px!important;background:linear-gradient(180deg,rgba(248,247,255,0) 0%,var(--sx-paper) 40%)!important;border-top:0!important}html body .search-modal .predictive-search__search-button.button{width:100%!important;min-height:48px!important;border-radius:999px!important;background:var(--sx-violet)!important;background-color:var(--sx-violet)!important;border:0!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 18px #5b4bd142!important}html body .search-modal .predictive-search__search-button.button:hover{background:var(--sx-violet-deep)!important;background-color:var(--sx-violet-deep)!important}@media(prefers-reduced-motion:reduce){html body .search-modal *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/somnilux-search.css.map */
