#search-modal{--rs-ink: #1a1c1d;--rs-muted: #6b625c;--rs-gold: #a5803b;--rs-wine: #681c28;--rs-wine-dark: #4f141e;--rs-line: #e6dfd4;--rs-paper: #fbf8f3;--rs-hover: #f3ece1}#search-modal .search-modal__content{--modal-width: min(880px, 92vw);--modal-top-margin: 9vh;--modal-max-height: min(78vh, 760px);background:var(--rs-paper);border:1px solid var(--rs-line)!important}#search-modal .dialog-modal[open].search-modal__content{border-radius:20px;box-shadow:0 30px 80px #1a141238,0 4px 14px #1a141214}#search-modal .search-modal__content::backdrop{background:#1e14126b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#search-modal predictive-search-component,#search-modal .predictive-search-form__content,#search-modal .predictive-search-form__content-wrapper{background:var(--rs-paper)!important}#search-modal .predictive-search-form__header{gap:10px;padding:18px 18px 14px!important;background:var(--rs-paper)!important;border:0!important;border-bottom:1px solid var(--rs-line)!important;border-radius:0!important}#search-modal .predictive-search-form__header:before{display:none!important}#search-modal .predictive-search-form__header-inner{position:relative;min-height:54px;background:#fff!important;border:1px solid #ddd2c2!important;border-radius:999px!important;box-shadow:0 1px 2px #1a1c1d0a;transition:border-color .2s ease,box-shadow .2s ease}#search-modal .predictive-search-form__header-inner:focus-within{border-color:var(--rs-gold)!important;box-shadow:0 0 0 4px #a5803b29!important}#search-modal input.search-input{height:52px;padding-inline:52px 12px;font-size:17px;color:var(--rs-ink);border-radius:999px}#search-modal input.search-input::placeholder{color:#9a9089}#search-modal .predictive-search__icon{inset-inline-start:20px!important;color:var(--rs-gold)}#search-modal .predictive-search__reset-button{margin-inline-end:8px;min-width:0;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--rs-muted);opacity:1}#search-modal .predictive-search__reset-button:hover{background:var(--rs-hover);color:var(--rs-ink)}#search-modal .predictive-search__reset-button-text{display:inline!important}#search-modal .predictive-search__reset-button-icon{display:none!important}#search-modal .predictive-search__close-modal-button{flex:0 0 44px;width:44px;height:44px;margin:0;border-radius:50%;color:var(--rs-ink);transition:background-color .2s ease}#search-modal .predictive-search__close-modal-button:hover{background:var(--rs-hover)}#search-modal .predictive-search__close-modal-button svg{width:14px;height:14px}#search-modal .predictive-search-results__inner{padding:18px 0 8px}#search-modal .predictive-search-results__products,#search-modal .rs-popular,#search-modal .rs-links,#search-modal .predictive-search-results__wrapper-queries{padding-inline:22px}#search-modal .predictive-search-results__title{margin:0 0 10px!important;color:var(--rs-gold);font-family:var(--font-body--family, sans-serif);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}#search-modal .predictive-search-results__clear.button-unstyled{color:var(--rs-muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;text-decoration:underline;text-underline-offset:3px;opacity:1}#search-modal .recently-viewed-wrapper{margin-bottom:18px}#search-modal .rs-popular,#search-modal .rs-links{margin-bottom:20px}#search-modal .rs-chips,#search-modal .predictive-search-results__wrapper-queries{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0 0 4px;padding-block:0!important;overflow:visible!important}#search-modal .rs-chip,#search-modal .predictive-search-results__pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0;padding:0 15px;border:1px solid var(--rs-line)!important;border-radius:999px;background:#fff!important;color:var(--rs-ink);font-size:13.5px;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;outline:none!important;box-shadow:none!important;transform:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease}#search-modal .rs-chip svg{width:13px;height:13px;color:var(--rs-gold)}#search-modal .rs-chip:hover,#search-modal .rs-chip:focus-visible,#search-modal .predictive-search-results__pill:hover,#search-modal [aria-selected=true]>.rs-chip,#search-modal .predictive-search-results__card--query[aria-selected=true] .predictive-search-results__pill{border-color:var(--rs-gold)!important;background:#fffaf1!important;color:var(--rs-wine)}#search-modal .predictive-search-results__pill mark{color:var(--rs-muted);font-weight:400}#search-modal .rs-list{display:grid!important;grid-template-columns:1fr;gap:4px 14px!important;padding:0 0 6px!important}@container (min-width: 600px){#search-modal .rs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}#search-modal .rs-list .predictive-search-results__card{padding:0!important;margin:0!important;border:0!important;background:none!important;border-radius:14px;width:auto}#search-modal .rs-list .predictive-search-results__card:hover{padding:0!important;margin:0!important}#search-modal .rs-item{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:8px 10px 8px 8px;border-radius:14px;color:var(--rs-ink);text-decoration:none;transition:background-color .18s ease}#search-modal .rs-item:hover,#search-modal .rs-item:focus-visible,#search-modal [aria-selected=true]>.rs-item{background:var(--rs-hover);outline:none}#search-modal .rs-item__thumb{display:block;width:64px;height:64px;overflow:hidden;border:1px solid #eee6da;border-radius:12px;background:#fff}#search-modal .rs-item__thumb img{width:100%;height:100%;object-fit:contain;padding:3px}#search-modal .rs-item__body{display:flex;flex-direction:column;gap:2px;min-width:0}#search-modal .rs-item__brand{color:#8a7a66;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search-modal .rs-item__title{font-size:15px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search-modal .rs-item__meta{display:flex;align-items:baseline;gap:8px;margin-top:1px}#search-modal .rs-item__price{color:var(--rs-wine);font-size:14px;font-weight:700}#search-modal .rs-item__sizes{color:var(--rs-muted);font-size:12px}#search-modal .rs-item__go{display:flex;color:var(--rs-gold);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}#search-modal .rs-item__go svg{width:18px;height:18px}#search-modal .rs-item:hover .rs-item__go,#search-modal [aria-selected=true]>.rs-item .rs-item__go{opacity:1;transform:none}#search-modal .predictive-search-results__no-results{margin:8px 22px 22px!important;color:var(--rs-muted);text-align:left!important}#search-modal .predictive-search-form__footer{padding:14px 22px 18px!important;background:linear-gradient(to top,var(--rs-paper) 62%,rgb(251 248 243 / 0))!important}#search-modal .predictive-search__search-button{display:flex;width:100%;max-width:340px;min-height:48px;justify-content:center;align-items:center;border:0;border-radius:999px;background:var(--rs-wine);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 20px #681c2838}#search-modal .predictive-search__search-button:hover{background:var(--rs-wine-dark)}@media screen and (max-width:749px){#search-modal .dialog-modal[open].search-modal__content{border-radius:0}#search-modal .predictive-search-form__header{padding:12px 12px 12px 14px!important}#search-modal .predictive-search-form__header-inner{min-height:48px}#search-modal input.search-input{height:46px;padding-inline:46px 8px;font-size:16px}#search-modal .predictive-search__icon{inset-inline-start:16px!important}#search-modal .predictive-search-results__products,#search-modal .rs-popular,#search-modal .rs-links,#search-modal .predictive-search-results__wrapper-queries{padding-inline:14px}#search-modal .rs-chips,#search-modal .predictive-search-results__wrapper-queries{flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px!important;overflow-x:auto!important;scrollbar-width:none}#search-modal .rs-chips::-webkit-scrollbar{display:none}#search-modal .rs-chip{flex:0 0 auto;white-space:nowrap}#search-modal .rs-item{grid-template-columns:58px minmax(0,1fr) 16px;gap:12px;padding:6px}#search-modal .rs-item__thumb{width:58px;height:58px}#search-modal .rs-item__go{opacity:1;transform:none}#search-modal .predictive-search-form__footer{padding:12px 14px 18px!important}#search-modal .predictive-search__search-button{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/royale-search.css.map */
