#search-modal .search-modal__content{position:fixed;inset:var(--to-search-top, 88px) auto auto var(--to-search-left, calc(100vw - 456px) );margin:0;padding:0;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - var(--to-search-top, 88px) - 16px);height:auto;border:1px solid #dedbd6;border-radius:4px;background:#fff;color:#171717;box-shadow:0 8px 28px #0002;overflow:auto;transform:none}#search-modal .search-modal__content[open]{display:block;animation:to-search-enter .1s ease-out}#search-modal .search-modal__content.dialog-closing{animation:to-search-exit 80ms ease-in}#search-modal .search-modal__content::backdrop{background:#0000002e}#search-modal .predictive-search{--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #171717;--color-foreground-rgb: 23 23 23;display:block;background:#fff;color:#171717;width:100%}#search-modal .predictive-search-form{width:100%;margin:0}#search-modal .predictive-search-form__header{display:flex;align-items:center;padding:6px 10px;gap:4px;background:#fff;border:0;border-bottom:1px solid #e7e5e2;position:sticky;top:0;z-index:2;border-radius:0}#search-modal .predictive-search-form__header:before{display:none}#search-modal .predictive-search-form__header-inner{display:flex;align-items:center;flex:1;min-width:0;gap:10px;background:#fff;border:0;border-radius:0}#search-modal .predictive-search__icon{position:static;flex:0 0 18px;width:18px;height:18px;color:#444}#search-modal .search-input{flex:1;width:100%;min-width:0;height:44px;padding:0;margin:0;font:inherit;font-size:16px;line-height:normal;border:0;border-radius:0;color:#171717;background:transparent;box-shadow:none;outline:none}#search-modal .search-input::placeholder{color:#656565;opacity:1}#search-modal .search-input::-webkit-search-cancel-button{display:none}#search-modal .predictive-search__reset-button{flex:0 0 auto;min-height:44px;padding:0 5px;font-size:12px;color:#444;text-decoration:underline}#search-modal .predictive-search__close-modal-button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:44px;padding:0;margin:0;background:none;color:#171717;border:0}#search-modal .predictive-search__close-modal-button .svg-wrapper{width:16px;height:16px}#search-modal .predictive-search-form__content-wrapper{position:static;display:block;width:100%;max-height:none;overflow:visible;border-radius:0;transform:none;will-change:auto}#search-modal .predictive-search-form__content{padding:20px;max-height:none;overflow:visible;background:#fff}#search-modal .predictive-search-results__inner{padding:0;display:block}#search-modal .to-search-label{color:#171717;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}#search-modal ul{margin:0;padding:0;list-style:none}#search-modal li{margin:0;padding:0}#search-modal a{color:#171717;text-decoration:none}#search-modal a:hover{text-decoration:underline}#search-modal :is(a,button):focus-visible{outline:2px solid #075bb5;outline-offset:2px}#search-modal .to-search-shortcuts{display:flex;flex-wrap:wrap;gap:8px}#search-modal .to-search-shortcuts a{display:block;padding:10px 13px;background:#f5f3ee;font-size:14px;border-radius:3px}#search-modal .to-search-suggestions{display:grid;gap:2px;margin-bottom:20px}#search-modal .to-search-suggestions a{display:block;padding:6px 0;font-size:14px}#search-modal .to-search-suggestions mark{background:transparent;color:inherit;font-weight:600}#search-modal .to-search-products{display:grid;gap:8px}#search-modal .to-search-featured{margin-top:24px}#search-modal .to-search-result{width:100%;min-width:0}#search-modal .to-search-product{display:flex;align-items:center;gap:14px;padding:4px 0}#search-modal .to-search-product__image{flex:0 0 64px;width:64px;height:72px;object-fit:contain;background:#f8f8f7;border-radius:2px}#search-modal .to-search-product__copy{display:grid;gap:5px;min-width:0}#search-modal .to-search-product__title{font-size:14px;line-height:1.35;font-weight:400}#search-modal .to-search-product__price{font-size:13px;line-height:1.3;color:#555}#search-modal [aria-selected=true]{outline:2px solid #075bb5;outline-offset:2px;border-radius:2px}#search-modal .predictive-search-form__footer{position:static;padding:0;margin:0;background:#fff;border-top:1px solid #e7e5e2}#search-modal .predictive-search__search-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:14px 20px;font-size:14px;font-weight:600;background:#fff;color:#171717;border:0;border-radius:0;transform:none;box-shadow:none}#search-modal .predictive-search__search-button:hover{background:#f5f3ee}#search-modal [hidden]{display:none!important}#search-modal .to-search-status{font-size:12px;line-height:1.4;color:#555;margin:0;padding:0 20px 14px}#search-modal .to-search-status:empty{display:none}#search-modal .predictive-search-results__no-results{margin:0;font-size:14px;line-height:1.5;text-align:left}@keyframes to-search-enter{0%{opacity:0}to{opacity:1}}@keyframes to-search-exit{0%{opacity:1}to{opacity:0}}@media(max-width:749px){#search-modal .search-modal__content{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}#search-modal .predictive-search-form__header{padding:max(8px,env(safe-area-inset-top)) 16px 8px}#search-modal .predictive-search-form__content{padding:22px 20px}#search-modal .to-search-shortcuts a{padding:12px 14px}#search-modal .to-search-suggestions a{padding:10px 0}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content[open],#search-modal .search-modal__content.dialog-closing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/to-search.css.map */
