.mm-header-search-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.mm-section-header:has(.mm-header-search-container.mm-open){z-index:var(--index-lg);transition-delay:0s}.mm-header-right svg path{transition:stroke var(--duration-fast) var(--cubic-bezier-fast),color var(--duration-fast) var(--cubic-bezier-fast)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right a,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right button,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right .mm-header-link{color:var(--black)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right svg,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right svg path{stroke:var(--black);color:var(--black)}.mm-search-container,.mm-header-account-container,.mm-header-right shopify-store,.mm-header-icons{position:relative;z-index:1;transition:z-index 0s var(--duration-fast)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-search-container,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-account-container,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-right shopify-store,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-icons{z-index:11;transition:z-index 0s}.mm-header-left,.mm-header-center{position:relative;z-index:6;transition:z-index 0s var(--duration-fast)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-left,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-center{z-index:0;transition:z-index 0s}.mm-header-search-down{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:var(--black-16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:default;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--cubic-bezier-slow)}.mm-header-search-container.mm-open .mm-header-search-down{pointer-events:all;opacity:1}.mm-header-search-container predictive-search{position:absolute;top:0;right:0;bottom:0;display:block;width:547px;max-width:100%;background:var(--white);overflow-y:auto;transform:translate(100%);transition:transform var(--duration-slow) var(--cubic-bezier-slow);pointer-events:none;z-index:10}.mm-header-search-container predictive-search:before{content:"";display:block;position:sticky;top:0;z-index:1;height:var(--mm-header-group-height, var(--header-height));background:var(--white);pointer-events:none}.mm-header-search-container.mm-open predictive-search{transform:translate(0);pointer-events:all}.mm-search-form{width:100%}#predictive-search{display:none;width:100%}#predictive-search-default{width:100%}.mm-search-form{position:sticky;top:var(--mm-header-group-height, var(--header-height));z-index:1;background:var(--white)}.mm-search-bar{gap:var(--space-8);background:var(--white);border-top:1px solid var(--outline-stroke);border-bottom:1px solid var(--outline-stroke)}.mm-search-bar-close{position:absolute;top:50%;right:var(--space-16);transform:translateY(-50%);width:16px;height:16px;padding:0;border:none;background:transparent}.mm-header-search-container .mm-search-input{flex:1 0 0;min-width:0;padding:var(--space-8) calc(var(--space-16) + 16px + var(--space-8)) var(--space-8) var(--space-16);border:none;background:transparent;color:var(--black);border-radius:0;box-shadow:none}.mm-search-input:focus{border:none;outline:none}.mm-search-input[type=search]:focus-visible{border:none;outline:1px solid var(--black);outline-offset:-2px}.mm-search-input::placeholder{color:var(--black-62)}.mm-search-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.mm-search-suggestions{gap:var(--space-12);padding:var(--space-20) var(--space-16) 0;align-items:flex-start}.mm-search-suggestions-list{gap:var(--space-8) var(--space-16);flex-wrap:wrap}.mm-header-search-container .mm-search-suggestions-link{color:var(--black);transition:opacity var(--duration-fast) var(--cubic-bezier-slow)}.mm-header-search-container .mm-search-suggestions-link:hover{opacity:.6}.mm-search-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-40) var(--space-8);padding:var(--space-20) var(--space-16)}.mm-search-empty{align-items:flex-start;gap:var(--space-32);padding:var(--space-20) var(--space-16) 0}.mm-search-empty-text{gap:var(--space-16)}.mm-search-empty-cta{min-width:170px}.mm-search-empty+.mm-search-products-grid{padding-top:var(--space-96)}@media(max-width:768px){.mm-header-search-container predictive-search{top:var(--mm-header-group-height, var(--header-height-mobile));right:0;bottom:auto;width:100%;height:calc(var(--doc-height, 100dvh) - var(--mm-header-group-height, var(--header-height-mobile)))}.mm-header-search-container predictive-search:before{display:none}.mm-header-search-down{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mm-search-form{position:static}.mm-section-header:has(.mm-header-search-container.mm-open){background:var(--white)}.mm-section-header:has(.mm-header-search-container.mm-open)>div{border-bottom:1px solid var(--outline-stroke)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent a,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent button,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent .mm-header-link{color:var(--black)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent svg,.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header--transparent svg path{stroke:var(--black);color:var(--black)}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-logo--light{display:none}.mm-section-header:has(.mm-header-search-container.mm-open) .mm-header-logo--dark{display:block}.mm-search-products-grid{grid-template-columns:repeat(2,1fr);padding-top:0;padding-inline:var(--space-12);gap:var(--space-20) var(--space-4)}.mm-search-empty+.mm-search-products-grid{padding-top:0}.mm-search-suggestions{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:var(--space-4);padding:var(--space-16) var(--space-12)}.mm-search-suggestions-list{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.mm-search-empty{align-items:center;text-align:center;gap:var(--space-40);padding:var(--space-20) var(--space-12) var(--space-40)}.mm-search-empty-title{font-size:var(--davinci-26);letter-spacing:-1.04px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-search.css.map */
