.h4-search-kicker{color:#c92637;font:700 11px/1.5 var(--hope4-brand-body,"DM Sans",sans-serif);letter-spacing:.14em;margin:0 0 8px}.h4-search-heading{margin-bottom:36px}.h4-search-heading h1{font:500 clamp(26px,3vw,42px)/1.2 var(--hope4-brand-display,"Fraunces",serif);margin:0 0 22px;color:#383a3b;overflow-wrap:anywhere}.h4-search-page-form{display:flex;max-width:660px;background:#fff;border:1px solid #E3DAD1;border-radius:16px;padding:6px;gap:8px}.h4-search-page-form input{flex:1;min-width:0;background:transparent;border:0;padding:10px 14px;font:inherit;color:#383a3b}.h4-search-page-form button{border:0;border-radius:12px;padding:12px 22px;background:#c92637;color:#fff;font:600 14px var(--hope4-brand-body,sans-serif);cursor:pointer}#search-modal .search-modal__content{width:min(820px,calc(100vw - 48px));max-width:820px;max-height:calc(100dvh - 64px);height:auto;min-height:0;margin:32px auto;padding:0;border:1px solid #E6DCD4;border-radius:28px;overflow:hidden;background:#fff;color:#383a3b;box-shadow:0 24px 80px #383a3b30}#search-modal .search-modal__content::backdrop{display:block;background:#383a3b65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#search-modal predictive-search-component{background:#fff;color:#383a3b;--color-background:#FFFFFF;--color-foreground:#383A3B;--color-background-rgb:252 248 242;--color-foreground-rgb:23 36 62;font-family:var(--hope4-brand-body,"DM Sans",sans-serif)}#search-modal .h4-search-intro{padding:28px 30px 20px}#search-modal .h4-search-intro h2{font:500 30px/1.2 var(--hope4-brand-display,"Fraunces",serif);margin:0 0 8px}#search-modal .h4-search-intro>p:last-child{font-size:14px;margin:0;color:#636b77}#search-modal .predictive-search-form__header{position:relative;margin:0 24px 8px;width:calc(100% - 48px);border:0;border-radius:16px;background:transparent;padding:0;gap:8px}#search-modal .predictive-search-form__header-inner{border:1px solid #DACFC6!important;border-radius:14px;background:#fff;min-height:54px}#search-modal .predictive-search-form__header:focus-within .predictive-search-form__header-inner{border-color:#c92637!important;box-shadow:0 0 0 2px #c9263718}#search-modal .search-input{font-size:16px;padding-left:44px;color:#383a3b}#search-modal .predictive-search__icon{left:14px;color:#383a3b}#search-modal .predictive-search__close-modal-button{background:#eee;color:#383a3b;border-radius:50%;margin:0;width:44px;min-width:44px;height:44px}#search-modal .predictive-search-form__header:before{display:none}#search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;max-height:none;border-radius:0}#search-modal .predictive-search-form__content{background:transparent;max-height:calc(100dvh - 300px);padding:12px 28px 24px;scrollbar-width:thin;scrollbar-color:#C6B9AF transparent}#search-modal .predictive-search-form__content::-webkit-scrollbar{display:block;width:5px}#search-modal .predictive-search-results__inner{padding:0}#search-modal .predictive-search-results__title{font:600 14px/1.4 var(--hope4-brand-body,sans-serif);margin:12px 0;color:#383a3b}#search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0;overflow:visible}#search-modal .predictive-search-results__card--product{width:auto;min-width:0;margin:0;padding:0}.h4-search-card{display:block;color:#383a3b;text-decoration:none}.h4-search-card__image{position:relative;aspect-ratio:1;background:#f0ece7;border-radius:14px;overflow:hidden;margin-bottom:9px}.h4-search-card__image :is(img,svg){width:100%;height:100%;object-fit:contain}.h4-search-card__image>span{position:absolute;left:8px;top:8px;background:#383a3b;color:#fff;border-radius:30px;padding:4px 7px;font-size:9px}.h4-search-card__title{display:block;font-size:13px;font-weight:600;line-height:1.4}.h4-search-card__price{display:block;font-size:12px;margin-top:4px}.h4-search-card__price strong{color:#c92637;font-weight:600}.h4-search-card__price s{opacity:.6;margin-left:4px}#search-modal .predictive-search-form__footer{position:relative;padding:12px 24px 22px;background:none;border-top:1px solid #E6DCD4}#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-bottom:24px}#search-modal .predictive-search__search-button{background:#c92637;color:#fff;border:0;border-radius:100px;padding:12px 26px;font:600 14px var(--hope4-brand-body,sans-serif)}#search-modal :is(a,button):focus-visible{outline:2px solid #C92637;outline-offset:3px}@media(max-width:749px){#search-modal .search-modal__content{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px auto;border-radius:22px}#search-modal .h4-search-intro{padding:24px 20px 18px}#search-modal .h4-search-intro h2{font-size:25px}#search-modal .predictive-search-form__header{margin-inline:16px;width:calc(100% - 32px)}#search-modal .predictive-search-form__content{padding-inline:20px;max-height:calc(100dvh - 275px)}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.h4-search-page-form button{padding-inline:16px}.h4-search-heading{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hope4-search.css.map */
