.search-modal{position:fixed;left:0;right:0;top:0;padding:1.5rem 0}details[open]>.search-modal{opacity:1;animation:animateMenuOpen .3s ease;z-index:5}.search-modal__inner{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem}.search-modal__close-button{align-self:center}.header__search .search-modal-overlay{display:block}.search-modal-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;transition:opacity .3s ease,visibility .3s ease;background:rgb(var(--color-foreground),.1);pointer-events:none}.header__search:not(.header__search--has-predictive) details[open]+.search-modal-overlay,.no-js .header__search details[open]+.search-modal-overlay{opacity:1;visibility:visible;z-index:1;cursor:pointer;pointer-events:auto}.search-modal{bottom:0;height:100vh;height:100dvh;padding:0;background:#fff}.search-modal>.page-width{height:100%;max-width:none;padding:0}.search-modal__inner{height:100%;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:.4rem}.search-modal__inner:before{content:"";grid-area:1 / 1 / 2 / -1;background:#231c17}.search-modal predictive-search{display:contents}.search-modal .search--overlay{grid-area:1 / 1;z-index:1;width:auto;align-items:center;gap:1rem;height:5.2rem;margin:1.2rem 0 1.2rem 1.4rem;padding:0 .4rem 0 1.4rem;border-radius:1.4rem;background:#fff;color:#231c17}.search-modal .search--overlay:before,.search-modal .search--overlay:after{display:none}.search__overlay-icon{flex-shrink:0}.search-modal .search--overlay .search__input{flex:1;min-width:0;height:4.8rem;min-height:4.8rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#231c17;font-family:inherit;font-size:1.6rem}.search-modal .search--overlay .search__input::placeholder{color:#6c6358;opacity:1}.search__clear{flex-shrink:0;width:3.6rem;height:3.6rem;margin-right:.6rem;padding:0;border:0;border-radius:50%;background:#e9e3d9;color:#231c17;cursor:pointer}.search__clear[hidden]{display:none}.search-modal .search-modal__close-button{grid-area:1 / 2;z-index:1;min-width:7.2rem;height:5.2rem;margin-right:.4rem;padding:0 1rem;border:0;background:none;color:#f3efe8;font-size:1.6rem;font-weight:500;cursor:pointer}.search-modal [data-predictive-search]{position:static;grid-area:2 / 1 / 3 / -1;width:auto;max-height:none;padding:0;overflow-y:auto;overscroll-behavior:contain;border-radius:0;box-shadow:none;background:#fff;opacity:1;visibility:visible;transition:none}.search-modal [data-predictive-search]{display:flex;flex-direction:column}.search-modal .predictive-search__results{display:flex;flex:1 0 auto;flex-direction:column}.search-modal .predictive-search__search-url{margin-top:auto}.search-modal predictive-search[loading] .predictive-search__loading-state{visibility:hidden}@media screen and (min-width:990px){.search-overlay--desktop{position:absolute;top:0;left:0;width:0;height:0}.search-overlay--desktop details[open]+.search-modal-overlay{z-index:4;opacity:1;visibility:visible;background:#0000008c;cursor:pointer;pointer-events:auto}.search-overlay--desktop .search-modal{top:var(--search-overlay-top, 0px);bottom:auto;height:auto;box-shadow:0 24px 48px #00000047}.search-overlay--desktop .search-modal>.page-width{height:auto}.search-overlay--desktop .search-modal__inner{height:auto;grid-template-columns:auto minmax(0,1fr) 30rem;grid-template-rows:10.4rem auto;column-gap:2.4rem;padding:0 5.6rem;background:#231c17}.search-overlay--desktop .search-modal__inner:before{display:none}.search-overlay--desktop .search-modal__logo{display:flex;grid-area:1 / 1;align-self:center}.search-overlay--desktop .search-modal__logo img{width:auto;height:4.8rem}.search-overlay--desktop .search-modal .search--overlay{grid-area:1 / 2;align-self:center;width:auto;height:6.4rem;margin:0 0 0 4rem;padding:0 .8rem 0 2rem;overflow:visible;gap:1.4rem;border-radius:1.6rem;background:#fff}.search-overlay--desktop .search__overlay-icon{width:2.4rem;height:2.4rem}.search-overlay--desktop .search-modal .search--overlay .search__input{height:6rem;min-height:6rem;font-size:2rem}.search-overlay--desktop .search__clear{width:4.4rem;height:4.4rem;margin-right:0}.search-overlay--desktop .search__clear svg{width:1.8rem;height:1.8rem}.search-overlay--desktop .search-modal .search-modal__close-button{grid-area:1 / 3;justify-self:end;height:auto;min-height:5.6rem;margin:0;padding:0 1.2rem;font-size:1.8rem}.search-overlay--desktop .search-modal [data-predictive-search]{grid-area:2 / 1 / 3 / -1;max-height:calc(100vh - var(--search-overlay-top, 0px) - 10.4rem);margin:0 -5.6rem}.search-overlay--desktop .predictive-search__results{padding:3.6rem 5.6rem 0}.search-overlay--desktop .predictive-search__results-list{padding-bottom:4rem}.search-overlay--desktop .predictive-search__results-list--empty .predictive-search__model-hint{margin-bottom:.4rem}.search-overlay--desktop .predictive-search__results-list--empty>.predictive-search__recents,.search-overlay--desktop .predictive-search__results-list--empty>.predictive-search__popular{margin-top:2.4rem}.search-overlay--desktop .predictive-search__categories{margin:2.8rem 0 0;padding-top:2.8rem}.search-overlay--desktop .predictive-search__category{padding:0 2.4rem}.search-overlay--desktop .predictive-search__collections,.search-overlay--desktop .predictive-search__queries,.search-overlay--desktop .predictive-search__products{margin:0;padding:2.8rem 0}.search-overlay--desktop .predictive-search__results-list>.predictive-search__group:first-child{padding-top:0}.search-overlay--desktop .predictive-search__collection{font-size:1.8rem}.search-overlay--desktop .predictive-search__recent-term{min-height:5.2rem;padding:0 1.2rem;border-bottom:0;border-radius:1rem;font-size:1.8rem}.search-overlay--desktop .predictive-search__recents,.search-overlay--desktop .predictive-search__popular{padding:0}.search-overlay--desktop .predictive-search__recents-head{margin-bottom:.6rem;padding:0}.search-overlay--desktop .predictive-search__recent-list,.search-overlay--desktop .predictive-search__recent{border:0}.search-overlay--desktop .predictive-search__recent-remove{margin-right:0}.search-overlay--desktop .predictive-search__recents+.predictive-search__popular .predictive-search__heading{margin-top:2.8rem}.search-overlay--desktop .predictive-search__chip{padding:0 2rem}.search-overlay--desktop .predictive-search__product-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.search-overlay--desktop .predictive-search__product{padding:1.4rem;border-radius:1.6rem}.search-overlay--desktop .predictive-search__product-media{height:15rem}.search-overlay--desktop .predictive-search__product-info{margin-top:1.2rem}.search-overlay--desktop .predictive-search__product-title{font-size:1.6rem}.search-overlay--desktop .predictive-search__product-meta{margin-top:.8rem}.search-overlay--desktop .predictive-search__product-price{font-size:1.8rem}.search-overlay--desktop .predictive-search__results-list:has(+.predictive-search__search-url){padding-bottom:0}.search-overlay--desktop .search-modal .predictive-search__search-url{padding:.8rem 0 2.4rem;border:0}.search-overlay--desktop .predictive-search__model-hint{padding:0}.search-overlay--desktop .predictive-search__none{padding:.8rem 0}.search-overlay--desktop .predictive-search__ai{gap:1.8rem;padding:1.8rem 2.4rem;border-radius:1.6rem}.search-overlay--desktop .predictive-search__ai-icon{width:5.6rem;height:5.6rem}.search-overlay--desktop .predictive-search__ai-title{font-size:2rem}.search-overlay--desktop .predictive-search__ai-sub{font-size:1.5rem}.search-overlay--desktop .predictive-search__talk{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2rem 2.4rem;border-radius:1.6rem}.search-overlay--desktop .predictive-search__talk-title{font-size:1.8rem}.search-overlay--desktop .predictive-search__talk-hours{font-size:1.5rem}.search-overlay--desktop .predictive-search__talk-call{margin-top:0;min-height:5.6rem;padding:0 2.4rem;font-size:1.6rem}.search-overlay--desktop .predictive-search__none-title{font-size:2.4rem}.search-overlay--desktop .predictive-search__none-text{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/component-search-modal.css.map */
