.header__search details[open]>.search-modal{opacity:1;animation:abodeSearchFadeIn .2s ease}@keyframes abodeSearchFadeIn{0%{opacity:0}to{opacity:1}}.header__search .search-modal{background-color:#0006;border-bottom:none;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;display:flex;align-items:flex-start;justify-content:center}.header__search .search-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}.header__search .search-modal__content{background-color:var(--color-background-abode, #FAF7F2);border-radius:0 0 var(--radius-card, 12px) var(--radius-card, 12px);box-shadow:0 8px 32px #0000001f;width:100%;max-width:720px;position:relative;z-index:1;padding:24px 20px;margin-top:0;top:auto;bottom:auto}@media screen and (min-width: 750px){.header__search .search-modal__content{padding:32px 40px;margin-top:80px;border-radius:var(--radius-card, 12px)}}@media screen and (max-width: 749px){.header__search .search-modal__content{max-width:100%;min-height:100vh;border-radius:0;padding:20px 16px;display:flex;flex-direction:column}}.header__search .search-modal__form{width:100%;max-width:100%}.header__search .search-modal__form .search,.header__search .search-modal__form .field{position:relative}.header__search .search__input.field__input{font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:400;color:var(--color-text-abode, #3A2F28);background-color:var(--color-surface, #F1E8DB);border:1px solid var(--color-border, #E6DCCF);border-radius:var(--radius-input, 8px);padding:12px 96px 12px 44px;height:48px;outline:none;transition:border-color .2s ease;-webkit-appearance:none}.header__search .search__input.field__input:focus,.header__search .search__input.field__input:focus-visible{border-color:var(--color-primary, #7A4A2E);box-shadow:none;outline:none}.header__search .search__input.field__input::placeholder{color:var(--color-text-muted, #6F6459);opacity:1}.header__search .field__label{font-family:var(--font-body, "Inter", sans-serif);color:var(--color-text-muted, #6F6459)}.header__search .search__button{position:absolute;left:0;right:auto;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted, #6F6459);cursor:pointer;z-index:2;padding:0;box-shadow:none}.header__search .search__button:hover{color:var(--color-primary, #7A4A2E);background:transparent}.header__search .search__button:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:-2px;border-radius:var(--radius-input, 8px) 0 0 var(--radius-input, 8px);background:transparent;z-index:4}.header__search .search__button .icon,.header__search .search__button .svg-wrapper{width:20px;height:20px}.header__search .reset__button{position:absolute;right:0;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted, #6F6459);cursor:pointer;z-index:2;padding:0;box-shadow:none}.header__search .reset__button:hover{color:var(--color-primary, #7A4A2E);background:transparent}.header__search .reset__button:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:-2px;border-radius:0 var(--radius-input, 8px) var(--radius-input, 8px) 0;background:transparent;z-index:4}.header__search .reset__button:after{display:none!important}.header__search .reset__button .icon,.header__search .reset__button .svg-wrapper{width:18px;height:18px}.header__search .search-modal__close-button{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-muted, #6F6459);cursor:pointer;transition:background-color .2s ease,color .2s ease;margin:0;padding:0}.header__search .search-modal__close-button:hover{background-color:var(--color-surface, #F1E8DB);color:var(--color-text-abode, #3A2F28)}.header__search .search-modal__close-button:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:-2px}.header__search .search-modal__close-button .icon,.header__search .search-modal__close-button .svg-wrapper{width:20px;height:20px}@media screen and (min-width: 750px){.header__search .search-modal__close-button{top:16px;right:16px}}.header__search .predictive-search{position:relative;top:auto;left:auto;right:auto;background-color:transparent;border:none;box-shadow:none;border-radius:0;margin-top:16px;max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border, #E6DCCF) transparent}.header__search .predictive-search::-webkit-scrollbar{width:4px}.header__search .predictive-search::-webkit-scrollbar-track{background:transparent}.header__search .predictive-search::-webkit-scrollbar-thumb{background-color:var(--color-border, #E6DCCF);border-radius:4px}@media screen and (max-width: 749px){.header__search .predictive-search{max-height:none;flex:1;margin-top:12px}}.header__search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:0;border-bottom:none;padding-bottom:0}@media screen and (min-width: 750px){.header__search .predictive-search__results-groups-wrapper{flex-direction:row;gap:0}.header__search .predictive-search__result-group:first-child{flex:0 0 240px;border-right:1px solid var(--color-border, #E6DCCF);padding-right:0}.header__search .predictive-search__result-group:last-child{flex:1;padding-left:0}}.header__search .predictive-search__heading{font-family:var(--font-body, "Inter", sans-serif);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6F6459);margin:0;padding:12px 16px 8px;border-bottom:none}.header__search .predictive-search__results-list{margin:0;padding:0}.header__search .predictive-search__item{font-family:var(--font-body, "Inter", sans-serif);padding:10px 16px;color:var(--color-text-abode, #3A2F28);text-decoration:none;transition:background-color .15s ease;border-radius:0}.header__search .predictive-search__list-item[aria-selected=true]>*,.header__search .predictive-search__list-item:hover>*,.header__search .predictive-search__item[aria-selected=true],.header__search .predictive-search__item:hover{background-color:var(--color-surface, #F1E8DB);color:var(--color-text-abode, #3A2F28)}.header__search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.header__search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:var(--color-primary, #7A4A2E)}.header__search .predictive-search__item-heading{font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:500;margin:0;line-height:1.4;transition:color .15s ease}.header__search .predictive-search__item-query-result *:not(mark){font-weight:600;color:var(--color-text-abode, #3A2F28)}.header__search .predictive-search__item-query-result mark{color:var(--color-text-muted, #6F6459);background-color:transparent;font-weight:400}.header__search .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:56px 1fr;grid-column-gap:12px;align-items:center;padding:8px 16px}.header__search .predictive-search__image{width:56px;height:56px;object-fit:cover;border-radius:6px;background-color:var(--color-surface, #F1E8DB)}.header__search .predictive-search__item-content{display:flex;flex-direction:column;gap:2px}.header__search .predictive-search__item-vendor{font-family:var(--font-body, "Inter", sans-serif);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6F6459)}.header__search .predictive-search__item .price{font-family:var(--font-body, "Inter", sans-serif);font-size:13px;font-weight:400;color:var(--color-text-muted, #6F6459);margin-top:2px}.header__search .predictive-search__item .price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-text-muted, #6F6459)}.header__search .predictive-search__pages-wrapper .predictive-search__item-heading{font-size:13px;font-weight:400;color:var(--color-text-abode, #3A2F28)}.header__search .predictive-search__pages-wrapper .predictive-search__list-item:hover .predictive-search__item-heading,.header__search .predictive-search__pages-wrapper .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{color:var(--color-primary, #7A4A2E)}.header__search .predictive-search__search-for-button{border-top:1px solid var(--color-border, #E6DCCF);margin-top:8px}.header__search .predictive-search__item--term{font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:500;color:var(--color-primary, #7A4A2E);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;transition:background-color .15s ease}.header__search .predictive-search__item--term:hover{background-color:var(--color-surface, #F1E8DB)}.header__search .predictive-search__item--term .icon-arrow,.header__search .predictive-search__item--term .svg-wrapper{width:16px;height:16px;color:var(--color-primary, #7A4A2E);flex-shrink:0;margin-left:12px;transition:transform .2s ease}.header__search .predictive-search__item--term:hover .icon-arrow,.header__search .predictive-search__item--term:hover .svg-wrapper{transform:translate(3px)}.header__search predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:24px}.header__search predictive-search .spinner{width:24px;height:24px;color:var(--color-primary, #7A4A2E)}.header__search .predictive-search__results-groups-wrapper:empty+.predictive-search__loading-state{display:none}.header__search .predictive-search__item:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:-2px;border-radius:4px}.header__search .predictive-search__item--term:focus-visible{outline:2px solid var(--color-primary, #7A4A2E);outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-abode-search.css.map */
