.header__search{--mm-sm-gold: #e0aa3e;--mm-sm-gold-dark: #ba8416;--mm-sm-ink: #121212;--mm-sm-cream: #fdf9f1;--mm-sm-cream-2: #fff4df;--mm-sm-line: rgba(18, 18, 18, .08);--mm-sm-ease: var(--mm-ease-expo, cubic-bezier(.16, 1, .3, 1))}.shopify-section-header:has(details[open]>.search-modal),.shopify-section-header:has(details[open]>.search-modal) sticky-header,.shopify-section-header:has(details[open]>.search-modal) .header-wrapper{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header__search details[open]>.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;height:auto;min-height:0;padding:clamp(1.2rem,4vh,4rem) 1.6rem;background:transparent;border:0;opacity:1;animation:none}.header__search .search-modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background:#1212126b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mm-sm-fade .35s ease both;cursor:pointer}.header__search .search-modal .modal-overlay:after{display:none}.header__search .search-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(76rem,100%);height:auto;max-height:calc(100dvh - (2*clamp(1.2rem,4vh,4rem)));padding:0;color:var(--mm-sm-ink);background:var(--mm-sm-cream);border-radius:2.4rem;box-shadow:0 30px 80px -24px #12121273,0 0 0 1px #e0aa3e24;overflow:hidden;transform-origin:50% 0;animation:mm-sm-drop .55s var(--mm-sm-ease) both}.header__search .search-modal__content:focus{outline:none}.header__search .search-modal__content>predictive-search,.header__search .search-modal__content>search-form,.header__search form.search-modal__form{display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:none;min-height:0}.header__search form.search-modal__form{position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.header__search .search-modal .field{position:sticky;top:0;z-index:2;display:flex;flex:none;align-items:center;gap:1.2rem;min-height:7.6rem;margin:0;padding:0 7.2rem 0 2.4rem;background-color:var(--mm-sm-cream);border-bottom:1px solid var(--mm-sm-line)}.header__search .search-modal .field:before{display:none}.header__search .search-modal .field:after{content:"";position:absolute;inset:auto 0 -1px 0;display:block;height:2px;background:linear-gradient(90deg,var(--mm-sm-gold),var(--mm-sm-gold-dark));border:0;border-radius:0;box-shadow:none;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--mm-sm-ease)}.header__search .search-modal .field:has(.search__input:not(:placeholder-shown)):after{transform:scaleX(1)}.header__search .search-modal .field>.search__input{order:2;flex:1 1 auto;min-width:0;height:7.4rem;margin:0;padding:0;font-family:var(--font-body-family, inherit);font-size:2rem;letter-spacing:.01em;color:var(--mm-sm-ink);background:transparent;border:0;box-shadow:none;outline:none}.header__search .search-modal .search__input::placeholder{color:#12121273;opacity:1}.header__search .search-modal .search__input::-webkit-search-cancel-button{display:none}.header__search .search-modal .field__label{display:none}.header__search .search-modal .field .search__button{position:static;order:1;display:grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;margin:0;padding:0;color:var(--mm-sm-ink);background:none;border:0;box-shadow:none}.header__search .search-modal .field .search__button .icon{width:2.4rem;height:2.4rem}.header__search .search-modal .field .reset__button{position:static;order:3;display:grid;place-items:center;flex:none;width:3.2rem;height:3.2rem;margin:0;padding:0;color:#121212b3;background:#1212120f;border:0;border-radius:50%;box-shadow:none}.header__search .search-modal .field .reset__button.hidden{display:none}.header__search .search-modal .field .reset__button .icon{width:1.4rem;height:1.4rem}.header__search predictive-search[loading] .field .search__button .icon{animation:mm-sm-pulse .9s ease-in-out infinite}.header__search predictive-search[loading] .field{background-image:linear-gradient(90deg,transparent,rgba(224,170,62,.95),transparent);background-size:40% 2px;background-repeat:no-repeat;background-position:-40% 100%;animation:mm-sm-bar 1s linear infinite}.header__search .search-modal__close-button{position:absolute;top:1.6rem;right:1.6rem;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;color:var(--mm-sm-ink);background:transparent;border-radius:50%;transition:background-color .2s,transform .4s var(--mm-sm-ease)}.header__search .search-modal__close-button .icon{width:2rem;height:2rem}@media(hover:hover){.header__search .search-modal__close-button:hover{background:var(--mm-sm-cream-2);transform:rotate(90deg)}}.mm-search-block{padding:2.4rem 2.4rem 2rem;border-bottom:1px solid var(--mm-sm-line)}.mm-search-block__title,.header__search .predictive-search__heading{margin:0 0 1.4rem;padding:0;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1212128c;border:0}.mm-search-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}.mm-search-chips>li{animation:mm-sm-rise .5s var(--mm-sm-ease) both;animation-delay:calc(.12s + var(--i, 0) * .04s)}.mm-search-chip{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;font-size:1.5rem;font-weight:500;color:var(--mm-sm-ink);text-decoration:none;background:var(--mm-sm-cream-2);border:1px solid rgba(224,170,62,.35);border-radius:99rem;transition:background-color .2s,border-color .2s,transform .3s var(--mm-sm-ease),box-shadow .3s}@media(hover:hover){.mm-search-chip:hover{background:var(--mm-sm-gold);border-color:var(--mm-sm-gold);transform:translateY(-2px);box-shadow:0 10px 18px -12px #ba8416e6}}.mm-search-chip:focus-visible{outline:2px solid var(--mm-sm-ink);outline-offset:2px}.mm-search-chip.is-active{background:var(--mm-sm-gold);border-color:var(--mm-sm-gold)}.header__search predictive-search[open] .mm-search-trending,.header__search predictive-search[loading] .mm-search-trending{display:none}.mm-search-trending{border-bottom:0}.mm-search-rows,.header__search .predictive-search__results-list{display:grid;gap:.4rem;margin:0;padding:0}.mm-search-row-item,.header__search #predictive-search-results-products-list>li{animation:mm-sm-rise .5s var(--mm-sm-ease) both;animation-delay:calc(.16s + var(--i, 0) * .05s)}.mm-search-row,.header__search .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;margin:0 -.8rem;padding:.8rem 1.2rem .8rem .8rem;color:var(--mm-sm-ink);text-decoration:none;border-radius:1.4rem;transition:background-color .2s}.mm-search-row__media{display:block;width:5.6rem;height:5.6rem;overflow:hidden;background:#f3ede2;border-radius:1.2rem}.mm-search-row__media img,.header__search .predictive-search__image{display:block;width:5.6rem;height:5.6rem;object-fit:cover;background:#f3ede2;border-radius:1.2rem;transition:transform .5s var(--mm-sm-ease)}.mm-search-row__title{font-size:1.5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:transform .3s var(--mm-sm-ease)}.mm-search-row__price{font-size:1.5rem;font-weight:600;white-space:nowrap;text-align:right}.mm-search-row__price s{display:block;font-size:1.2rem;font-weight:400;color:#12121280}@media(hover:hover){.mm-search-row:hover,.header__search .predictive-search__item--link-with-thumbnail:hover{background:var(--mm-sm-cream-2)}.mm-search-row:hover .mm-search-row__media img,.header__search .predictive-search__item--link-with-thumbnail:hover .predictive-search__image{transform:scale(1.06)}.mm-search-row:hover .mm-search-row__title,.header__search .predictive-search__item--link-with-thumbnail:hover .predictive-search__item-heading{transform:translate(3px)}}.header__search .predictive-search__list-item[aria-selected=true]>.predictive-search__item,.header__search .predictive-search__item:focus-visible{background:var(--mm-sm-cream-2);outline:none}.header__search .predictive-search.predictive-search--header{position:static;top:auto;left:auto;flex:none;width:100%;max-height:none;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.header__search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}.header__search .predictive-search__result-group{display:flex;flex-direction:column;flex:none;gap:0;width:100%;margin:0;padding:0}.header__search .predictive-search__result-group>div{padding:2.4rem 2.4rem 2rem;border-bottom:1px solid var(--mm-sm-line)}.header__search #predictive-search-results-queries-list,.header__search .predictive-search__pages-wrapper .predictive-search__results-list{display:flex;flex-wrap:wrap;gap:.8rem}.header__search #predictive-search-results-queries-list .predictive-search__item,.header__search .predictive-search__pages-wrapper .predictive-search__item{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.6rem;color:var(--mm-sm-ink);background:#fff;border:1px solid var(--mm-sm-line);border-radius:99rem;animation:mm-sm-rise .45s var(--mm-sm-ease) both;transition:background-color .2s,border-color .2s}@media(hover:hover){.header__search #predictive-search-results-queries-list .predictive-search__item:hover,.header__search .predictive-search__pages-wrapper .predictive-search__item:hover{background:var(--mm-sm-cream-2);border-color:#e0aa3e80}}.header__search #predictive-search-results-queries-list .predictive-search__item-heading,.header__search .predictive-search__pages-wrapper .predictive-search__item-heading{margin:0;font-size:1.4rem;font-weight:500}.header__search .predictive-search__item-query-result mark{color:inherit;font-weight:700;background:none}.header__search .predictive-search__item--link-with-thumbnail .predictive-search__item-content{display:grid;grid-column:2 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1.6rem}.header__search .predictive-search__item--link-with-thumbnail .predictive-search__item-vendor{grid-column:1;margin:0;font-size:1.1rem;letter-spacing:.08em;color:#12121280}.header__search .predictive-search__item--link-with-thumbnail .predictive-search__item-heading{grid-column:1;margin:0;font-size:1.5rem;font-weight:400;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:transform .3s var(--mm-sm-ease)}.header__search .predictive-search__item--link-with-thumbnail .price{grid-column:2;grid-row:1;margin:0;font-size:1.5rem;text-align:right}.header__search .predictive-search__item-content:has(.predictive-search__item-vendor) .price{grid-row:1 / span 2}.header__search .predictive-search__item--link-with-thumbnail .price .badge,.header__search .predictive-search__item--link-with-thumbnail .price__badge-sale,.header__search .predictive-search__item--link-with-thumbnail .price__badge-sold-out{display:none}.header__search .predictive-search__item--link-with-thumbnail .price-item--sale,.header__search .predictive-search__item--link-with-thumbnail .price-item--regular{font-weight:600;color:var(--mm-sm-ink)}.header__search .predictive-search__item--link-with-thumbnail .price__sale s.price-item--regular,.header__search .predictive-search__item--link-with-thumbnail .price__sale s .price-item--regular{display:block;font-size:1.2rem;font-weight:400;color:#12121280}.header__search .predictive-search__search-for-button{position:sticky;bottom:0;z-index:1;padding:1.6rem 2.4rem 2.4rem;background:linear-gradient(to bottom,rgba(253,249,241,0),var(--mm-sm-cream) 1.6rem)}.header__search .predictive-search__item--term{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.6rem;margin:0;padding:0 2rem;font-size:1.5rem;font-weight:600;letter-spacing:.03em;color:#fff;text-decoration:none;background:var(--mm-sm-ink);border:0;border-radius:99rem;cursor:pointer;animation:mm-sm-rise .5s var(--mm-sm-ease) .25s both;transition:background-color .2s,transform .3s var(--mm-sm-ease),box-shadow .3s}.header__search .predictive-search__item--term .icon-arrow{width:1.4rem;transition:transform .3s var(--mm-sm-ease)}@media(hover:hover){.header__search .predictive-search__item--term:hover{color:#fff;background:#2a2a2a;transform:translateY(-1px);box-shadow:0 14px 24px -14px #121212b3}.header__search .predictive-search__item--term:hover .icon-arrow{transform:translate(4px)}}.header__search .predictive-search__item--term[aria-selected=true]{color:#fff;background:#2a2a2a}.header__search .predictive-search__loading-state{display:none!important}@media screen and (max-width:749px){.header__search details[open]>.search-modal{padding:.8rem}.header__search .search-modal__content{max-height:calc(100dvh - 1.6rem);border-radius:2rem}.header__search .search-modal .field{min-height:6.4rem;padding:0 6rem 0 1.6rem}.header__search .search-modal .field>.search__input{height:6.2rem;font-size:1.7rem}.header__search .search-modal__close-button{top:1rem;right:.8rem}.mm-search-block,.header__search .predictive-search__result-group>div{padding:1.8rem 1.6rem 1.6rem}.mm-search-chip{min-height:3.6rem;padding:0 1.4rem;font-size:1.4rem}.mm-search-row,.header__search .predictive-search__item--link-with-thumbnail{grid-template-columns:5.2rem minmax(0,1fr) auto;gap:1.2rem}.mm-search-row__media,.mm-search-row__media img,.header__search .predictive-search__image{width:5.2rem;height:5.2rem}.mm-search-row__title,.mm-search-row__price,.header__search .predictive-search__item--link-with-thumbnail .predictive-search__item-heading,.header__search .predictive-search__item--link-with-thumbnail .price{font-size:1.4rem}.header__search .predictive-search__search-for-button{padding:1.2rem 1.6rem 1.6rem}}.header__search.is-gsap details[open]>.search-modal{perspective:1400px}.header__search.is-gsap .search-modal__content{will-change:transform,opacity}.header__search.is-gsap .search-modal .modal-overlay,.header__search.is-gsap .search-modal__content,.header__search.is-gsap .mm-search-chips>li,.header__search.is-gsap .mm-search-row-item,.header__search.is-gsap #predictive-search-results-products-list>li,.header__search.is-gsap #predictive-search-results-queries-list .predictive-search__item,.header__search.is-gsap .predictive-search__pages-wrapper .predictive-search__item,.header__search.is-gsap .predictive-search__item--term{animation:none}@keyframes mm-sm-fade{0%{opacity:0}}@keyframes mm-sm-drop{0%{opacity:0;transform:translateY(-2.4rem) scale(.97)}}@keyframes mm-sm-rise{0%{opacity:0;transform:translateY(1.2rem)}}@keyframes mm-sm-pulse{50%{transform:scale(.86)}}@keyframes mm-sm-bar{to{background-position:140% 100%}}@media(prefers-reduced-motion:reduce){.header__search .search-modal .modal-overlay,.header__search .search-modal__content,.mm-search-chips>li,.mm-search-row-item,.header__search #predictive-search-results-products-list>li,.header__search .predictive-search__item,.header__search .predictive-search__item--term,.header__search predictive-search[loading] .field,.header__search predictive-search[loading] .field .search__button .icon{animation:none!important}.mm-search-chip,.mm-search-row__media img,.mm-search-row__title,.header__search .search-modal__close-button,.header__search .search-modal .field:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-search-modal.css.map */
