#search-modal{--search-border-radius: 18px;--search-border-width: 1px}#search-modal .predictive-search{--color-background: #0a111d;--color-background-rgb: 10 17 29;--color-foreground: #f5f7fb;--color-foreground-rgb: 245 247 251;--color-foreground-subdued: #a8bdd7;--color-border: #2b4262;--color-input-background: #101d30;--color-input-text: #f5f7fb;--color-primary: #e9bf32;--color-primary-rgb: 233 191 50;color:#f5f7fb;background:#0a111d;color-scheme:dark}#search-modal .search-modal__content{--modal-top-margin: 4dvh;--modal-width: min(960px, calc(100vw - 40px) );width:var(--modal-width);max-width:none;max-height:92dvh;margin-block-start:var(--modal-top-margin);padding:0;background:#0a111d;color:#f5f7fb;border:1px solid #2b4262;border-radius:18px;box-shadow:0 24px 80px #0000008c;overflow:hidden}#search-modal .search-modal__content::backdrop{display:block;background:#030810c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#search-modal .predictive-search-form__header{padding:12px 16px;gap:12px;background:#101d30;border:0;border-bottom:1px solid #2b4262;border-radius:0}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;background:#0a1423;border:1px solid #304a6c!important;border-radius:10px;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}#search-modal .predictive-search-form__header-inner:focus-within{border-color:#e9bf32!important;box-shadow:0 0 0 2px #e9bf321f}#search-modal input.search-input{min-height:48px;padding:12px 10px 12px 44px;font-size:16px;line-height:1.4;color:#f5f7fb;caret-color:#e9bf32}#search-modal input.search-input::placeholder{color:#a8bdd7;opacity:1}#search-modal .predictive-search__icon{left:16px;color:#9bbbe4}#search-modal .predictive-search__close-modal-button{flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;border:1px solid #304a6c;border-radius:10px;color:#e7eef8;background:#0a1423}#search-modal .predictive-search__close-modal-button:hover{color:#e9bf32;border-color:#e9bf32}#search-modal .predictive-search-form__content-wrapper{top:auto;max-height:none;border-radius:0}#search-modal .predictive-search-form__content{max-height:calc(92dvh - 148px);padding-block-end:0;background:#0a111d;scrollbar-width:thin;scrollbar-color:#365275 #0a111d}#search-modal .predictive-search-results__inner{padding-block:20px}#search-modal .predictive-search-results__products,#search-modal .predictive-search-results__resource-header{padding-inline:20px}#search-modal .predictive-search-results__wrapper-products{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;padding-block:0;align-items:stretch}#search-modal .predictive-search-results__wrapper-products:last-child{margin-bottom:0;padding-bottom:0}#search-modal .recently-viewed-wrapper{margin-block-end:24px}#search-modal .predictive-search-results__title{color:#e8eff9;font-size:14px;font-weight:650;letter-spacing:.02em;margin-block:0 12px;text-transform:none}#search-modal .predictive-search-results__clear.button-unstyled,#search-modal .predictive-search__reset-button{color:#a8bdd7;font-size:13px;opacity:1}#search-modal .predictive-search-results__clear:hover,#search-modal .predictive-search__reset-button:hover{color:#e9bf32}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product[aria-selected=true]{padding:0;margin:0;background:transparent;min-width:0}#search-modal .resource-card[data-resource-type=product]{padding:10px;row-gap:12px;background:#101b2b;border:1px solid #263d5b;border-radius:12px;transition:border-color .15s ease,background-color .15s ease}#search-modal .resource-card[data-resource-type=product]:hover,#search-modal .predictive-search-results__card--product[aria-selected=true] .resource-card{border-color:#d5af33;background:#142239}#search-modal .resource-card[data-resource-type=product] .resource-card__media{position:relative;aspect-ratio:3 / 4;flex:0 0 auto;width:100%;border-radius:8px;background:#0a1321;overflow:hidden}#search-modal .resource-card[data-resource-type=product] .resource-card__image{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-width:none;aspect-ratio:auto;object-fit:contain;object-position:center!important;border-radius:4px}#search-modal .resource-card__content{flex:1 0 auto;gap:10px;padding:0 2px 2px}#search-modal .resource-card[data-resource-type=product] .resource-card__title{display:block!important;height:auto!important;min-height:2.8em;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset;color:#f5f7fb;font-size:13px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}#search-modal .resource-card__content>:last-child{margin-top:auto}#search-modal .resource-card .price{color:#e9bf32;font-size:14px;font-weight:700}#search-modal .resource-card .compare-at-price{color:#94aac6;font-size:12px}#search-modal .predictive-search-results__pill{color:#e8eff9;background:#142239;border:1px solid #304a6c}#search-modal .predictive-search-results__pill mark{color:#e9bf32}#search-modal .predictive-search-form__footer{position:relative;padding:12px 20px 16px;background:#101b2b;border-top:1px solid #263d5b}#search-modal .predictive-search__search-button{--button-background-color: #e9bf32;--button-color: #0a111d;--button-border-color: #e9bf32;width:100%;min-height:46px;border-radius:10px;background:#e9bf32;color:#0a111d;font-weight:650}#search-modal :is(button,a):focus-visible{outline:2px solid #e9bf32;outline-offset:3px}@media(max-width:749px){#search-modal .search-modal__content{--modal-top-margin: 8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:8px auto;border-radius:14px}#search-modal .predictive-search-form__header{padding:10px;gap:8px}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 164px)}#search-modal .predictive-search-results__products,#search-modal .predictive-search-results__resource-header{padding-inline:12px}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#search-modal .resource-card[data-resource-type=product]{padding:8px}#search-modal .predictive-search-form__footer{padding:12px}}#search-modal .resource-card__title{color:#f5f7fb}#search-modal .resource-card__subtext{color:#a8bdd7}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cc-search.css.map */
