#search-modal{--sl-bg: #0b0b0d;--sl-panel: #121215;--sl-text: #f4f1ea;--sl-muted: rgba(244, 241, 234, .56);--sl-line: rgba(244, 241, 234, .09);--sl-gold: #c8c8cc;--sl-gold-hi: #ffffff;--sl-ease: cubic-bezier(.22, .8, .24, 1);--sl-serif: "Playfair Display", Georgia, serif}#search-modal .search-modal__content{max-height:100dvh!important;height:100dvh!important;background-color:var(--sl-bg)!important;color:var(--sl-text);box-shadow:0 40px 120px #0000008c}#search-modal .search-modal__content[open]{animation:sl-panel-in .52s var(--sl-ease) both!important}#search-modal .search-modal__content::backdrop{background:#0505068c!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}#search-modal :is(.predictive-search-form__content-wrapper,.predictive-search-form__content){background:radial-gradient(90% 40% at 50% 0%,rgba(255,255,255,.1),transparent 70%),var(--sl-bg)!important;color:var(--sl-text);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) transparent}#search-modal predictive-search-component{--color-foreground: rgb(244 241 234);--color-foreground-rgb: 244 241 234;--color-background: rgb(11 11 13);--color-background-rgb: 11 11 13;height:100%}@media screen and (min-width:750px){#search-modal .search-modal__content{width:min(1040px,94vw)!important;max-width:min(1040px,94vw)!important;height:auto!important;max-height:min(86dvh,880px)!important;top:24px!important;left:50%!important;right:auto!important;translate:-50% 0;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important;overflow:hidden}}#search-modal .predictive-search-form__header{position:relative;flex-wrap:wrap;align-items:center;background:var(--sl-bg)!important;padding-block:14px 10px;border-bottom:0!important}#search-modal .predictive-search-form__header:before{display:none!important}#search-modal .predictive-search-form__header-inner{position:relative;flex:1 1 0;min-width:0;border:0!important;border-bottom:1px solid rgba(244,241,234,.16)!important;box-shadow:none!important}#search-modal .predictive-search-form__header-inner:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--sl-gold),var(--sl-gold-hi),var(--sl-gold));transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--sl-ease)}#search-modal .predictive-search-form__header-inner:focus-within:after{transform:scaleX(1)}#search-modal .search-input{min-height:54px;background:transparent!important;color:var(--sl-text)!important;font-family:var(--sl-serif)!important;font-size:18px!important;letter-spacing:.01em;text-overflow:ellipsis;caret-color:var(--sl-gold);border:0!important;box-shadow:none!important}#search-modal .search-input::placeholder{color:var(--sl-muted)!important;font-style:italic;opacity:1;transition:opacity .3s ease}#search-modal .search-input.sl-hint-fade::placeholder{opacity:0}#search-modal .predictive-search__icon{color:var(--sl-gold)!important}#search-modal .predictive-search__reset-button{color:var(--sl-gold)!important;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#search-modal .predictive-search__close-modal-button{display:grid;place-items:center;flex:none!important;align-self:center!important;width:44px!important;height:44px!important;min-height:0!important;padding:0!important;margin-inline-start:12px;border:1px solid rgba(255,255,255,.4)!important;border-radius:50%!important;background:transparent!important;color:var(--sl-text)!important;transition:transform .5s var(--sl-ease),background-color .3s ease,border-color .3s ease!important}#search-modal .predictive-search__close-modal-button:is(:hover,:active){transform:rotate(90deg);border-color:var(--sl-gold)!important;background:#ffffff26!important}#search-modal .sl-perks{display:flex;flex:0 0 100%;justify-content:center;gap:14px;margin:12px 0 0;color:var(--sl-muted);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}#search-modal .sl-perks span+span:before{content:"\25c6";margin-inline-end:14px;color:var(--sl-gold);font-size:7px;vertical-align:2px}#search-modal :is(.search-discovery__label,.predictive-search-results__title){color:var(--sl-gold)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.28em!important}#search-modal .predictive-search-results__context{color:var(--sl-muted)!important}#search-modal :is(.search-discovery__chip,.predictive-search-results__pill,.sl-recent__chip){display:inline-flex;align-items:center;gap:8px;min-height:40px;padding-inline:16px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:999px!important;background:#ffffff0a!important;color:var(--sl-text)!important;font-size:13px;letter-spacing:.03em;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .3s var(--sl-ease)!important}#search-modal :is(.search-discovery__chip,.predictive-search-results__pill,.sl-recent__chip):is(:hover,:focus-visible,:active){background:#fff!important;border-color:var(--sl-gold)!important;color:var(--sl-bg)!important;transform:translateY(-2px)}#search-modal .predictive-search-results__pill mark{background:none;color:var(--sl-gold-hi);font-weight:700}#search-modal .predictive-search-results__pill:is(:hover,:focus-visible) mark{color:var(--sl-bg)}#search-modal .search-modal__content[open] :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li{animation:sl-rise .52s var(--sl-ease) both}#search-modal :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li:nth-child(2){animation-delay:40ms}#search-modal :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li:nth-child(3){animation-delay:80ms}#search-modal :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li:nth-child(4){animation-delay:.12s}#search-modal :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li:nth-child(5){animation-delay:.16s}#search-modal :is(.search-discovery__chips,.predictive-search-results__wrapper-queries,.sl-recent__list)>li:nth-child(n+6){animation-delay:.2s}#search-modal .sl-recent{margin-bottom:22px}#search-modal .sl-recent__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#search-modal .sl-recent__clear{padding:4px 0;border:0;background:none;color:var(--sl-muted);font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#search-modal .sl-recent__clear:hover{color:var(--sl-gold-hi)}#search-modal .sl-recent__list{display:flex!important;flex-wrap:wrap!important;gap:8px;margin:0;padding:0;list-style:none}#search-modal .sl-recent__chip svg{width:13px;height:13px;color:var(--sl-gold)}#search-modal :is(.search-discovery__product-link,.search-result-row){position:relative;gap:16px!important;padding:10px 12px!important;margin:0 -12px!important;border-radius:14px!important;color:var(--sl-text)!important;transition:background-color .3s ease,transform .4s var(--sl-ease)!important}#search-modal :is(.search-discovery__product-link,.search-result-row):is(:hover,:focus-visible,:active){background:#ffffff0d!important;transform:translate(4px)}#search-modal :is(.search-discovery__product-image,.search-result-row__image){flex:none;width:76px!important;height:76px!important;overflow:hidden;border-radius:12px!important;background:#1a1a1e!important;box-shadow:0 0 0 1px #ffffff2e;transition:box-shadow .4s ease}#search-modal :is(.search-discovery__product-image,.search-result-row__image) img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--sl-ease)}#search-modal :is(.search-discovery__product-link,.search-result-row):is(:hover,:focus-visible) :is(.search-discovery__product-image,.search-result-row__image){box-shadow:0 0 0 1px var(--sl-gold),0 8px 24px #ffffff40}#search-modal :is(.search-discovery__product-link,.search-result-row):is(:hover,:focus-visible) img{transform:scale(1.08)}#search-modal :is(.search-discovery__product-title,.search-result-row__title){color:var(--sl-text)!important;font-family:var(--sl-serif)!important;font-size:16px!important;line-height:1.3!important}#search-modal :is(.search-discovery__product-specs,.search-result-row__specs){color:var(--sl-muted)!important;font-size:10px!important;letter-spacing:.14em!important}#search-modal .search-result-row__match{color:var(--sl-gold-hi)!important;font-weight:700}#search-modal :is(.search-discovery__product-price,.search-result-row__price){color:var(--sl-gold-hi)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.03em}#search-modal .search-discovery__product-badge{border:1px solid var(--sl-gold)!important;border-radius:999px!important;background:#ffffff1f!important;color:var(--sl-gold-hi)!important;font-size:9px!important;letter-spacing:.2em!important;padding:3px 9px!important}#search-modal :is(.search-discovery__product-arrow,.search-result-row__arrow){display:grid!important;place-items:center;flex:none;width:30px!important;height:30px!important;margin-inline-start:auto;border-radius:50%;border:1px solid rgba(255,255,255,.35);color:var(--sl-gold)!important;opacity:.7;transition:transform .4s var(--sl-ease),opacity .3s ease,background-color .3s ease}#search-modal :is(.search-discovery__product-arrow,.search-result-row__arrow) svg{width:12px;height:12px}#search-modal :is(.search-discovery__product-link,.search-result-row):is(:hover,:focus-visible) :is(.search-discovery__product-arrow,.search-result-row__arrow){opacity:1;transform:translate(3px);background:#ffffff26}#search-modal .search-modal__content[open] .search-discovery__product-item,#search-modal .search-result-row{animation:sl-rise .56s var(--sl-ease) both}#search-modal .search-result-row{animation-delay:calc(var(--row-index, 0) * 55ms)}#search-modal .search-discovery__product-item:nth-child(2){animation-delay:60ms}#search-modal .search-discovery__product-item:nth-child(3){animation-delay:.12s}#search-modal .search-discovery__product-item:nth-child(4){animation-delay:.18s}#search-modal .search-discovery__product-item:nth-child(n+5){animation-delay:.24s}#search-modal .search-discovery__row{gap:14px;padding:12px 14px!important;margin-bottom:8px;border:1px solid var(--sl-line);border-radius:14px!important;background:#ffffff08!important;color:var(--sl-text)!important;transition:border-color .3s ease,background-color .3s ease,transform .4s var(--sl-ease)!important}#search-modal .search-discovery__row:is(:hover,:focus-visible,:active){border-color:#ffffff8c;background:#ffffff14!important;transform:translate(4px)}#search-modal .search-discovery__row-icon{color:var(--sl-gold)!important}#search-modal .search-discovery__row-title{color:var(--sl-text)!important;font-family:var(--sl-serif);font-size:15px}#search-modal .search-discovery__row-count{color:var(--sl-muted)!important;font-size:11px;letter-spacing:.1em}#search-modal .search-discovery__row-arrow{color:var(--sl-gold)!important}#search-modal .search-discovery__view-all,#search-modal .predictive-search__search-button{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin:18px 0 0;border:0!important;border-radius:0!important;background:#fff!important;color:var(--sl-bg)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase;text-decoration:none;box-shadow:0 -10px 30px #00000073}#search-modal .predictive-search-form__footer .predictive-search__search-button{width:100%!important;margin:0!important}#search-modal :is(.search-discovery__view-all-arrow,.predictive-search__search-button) svg{color:var(--sl-bg)!important}#search-modal .search-discovery__view-all:hover .search-discovery__view-all-arrow{transform:translate(4px)}#search-modal .search-discovery__view-all-arrow{transition:transform .4s var(--sl-ease)}#search-modal :is(.predictive-search__no-results,.predictive-search-results__no-results){color:var(--sl-muted)!important}@keyframes sl-panel-in{0%{opacity:0;transform:translateY(-14px) scale(.99)}to{opacity:1;transform:none}}@keyframes sl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#search-modal *,#search-modal .search-modal__content[open]{animation:none!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/search-luxe.css.map */
