#search-modal{--vics-search-top: 0px;--vics-search-height: 100dvh}#search-modal .search-modal__content{position:fixed;inset:var(--vics-search-top) 0 auto;width:100%;max-width:none;height:auto;max-height:var(--vics-search-height);margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#222;overflow:hidden;box-shadow:0 12px 26px #0000001f}#search-modal .search-modal__content[open]{animation:vics-search-enter .18s ease-out both;border-radius:0}#search-modal .search-modal__content.dialog-closing{animation:vics-search-leave .15s ease-in both}#search-modal .search-modal__content::backdrop{display:block;background:#00000040}#search-modal .predictive-search{--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #222;--color-foreground-rgb: 34 34 34;--color-input-background: #fff;--color-border: #dedede;--product-corner-radius: 0px;--card-corner-radius: 0px;background:#fff;color:#222;max-width:1600px}#search-modal .predictive-search-form{display:flex;flex-direction:column;max-height:var(--vics-search-height);min-height:0}#search-modal .predictive-search-form__header{flex:0 0 auto;position:relative;padding:12px 20px;border:0;border-bottom:1px solid #dedede;border-radius:0;background:#fff}#search-modal .predictive-search-form__header-inner{position:relative;border:0;border-radius:0;min-width:0}#search-modal input.search-input{min-height:48px;font-size:18px;line-height:1.4;padding:10px 8px 10px 36px;border-radius:0;color:#222;caret-color:#222}#search-modal input.search-input::placeholder{color:#656565;opacity:1}#search-modal .predictive-search__icon{left:0;color:#222}#search-modal .predictive-search__icon svg{width:22px;height:22px}#search-modal .predictive-search__close-modal-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:12px;border:0;background:#fff;color:#222;border-radius:0}#search-modal .predictive-search__reset-button{min-width:44px;min-height:44px;opacity:1;font-size:14px;margin-right:4px}#search-modal .predictive-search-form__header:before,#search-modal .predictive-search__close-modal-button:before{content:none}#search-modal :is(button,a,input):focus-visible{outline:2px solid #745b43;outline-offset:-2px;box-shadow:none}#search-modal .predictive-search-form__content-wrapper{position:relative;inset:auto;min-height:0;max-height:none;border-radius:0;flex:1 1 auto;transform:none}#search-modal .predictive-search-form__content{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#999 #fff;padding:24px 0}#search-modal .predictive-search-form__content::-webkit-scrollbar{display:block;width:6px}#search-modal .predictive-search-form__content::-webkit-scrollbar-thumb{background:#999}#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-bottom:24px}#search-modal .predictive-search-form__footer{position:relative;inset:auto;flex-shrink:0;padding:16px 20px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dedede;text-align:center}#search-modal .predictive-search__search-button{background:#222;color:#fff;border:1px solid #222;border-radius:0;min-height:48px;width:100%;padding:12px 24px;font-size:16px}#search-modal .predictive-search-results__products{padding-inline:20px}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}#search-modal .predictive-search-results__title{font-size:16px;font-weight:600;color:#222}#search-modal .predictive-search-results__card{min-width:0}#search-modal .resource-card__title{font-size:16px;overflow-wrap:anywhere}@media(min-width:750px){#search-modal .predictive-search-form__header{padding:24px 48px}#search-modal input.search-input{font-size:26px;padding-left:44px}#search-modal .predictive-search-form__content{padding-block:32px}#search-modal .predictive-search-results__products{padding-inline:48px}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}#search-modal .predictive-search__search-button{width:auto;min-width:240px}}@keyframes vics-search-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes vics-search-leave{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content[open],#search-modal .search-modal__content.dialog-closing{animation-duration:1ms}#search-modal .predictive-search-results__card{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vics-search-panel.css.map */
