.enova-search{--enova-search-panel-w: 100%;--enova-search-pad: 16px;--enova-search-line: #e8e8e8;--enova-search-muted: #7a7a7a;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:block;color:#111;font-family:"CentraNo2Book",var(--font-stack-body);visibility:hidden;pointer-events:none}.enova-search.is-open,.enova-search.is-closing{visibility:visible;transition:none}.enova-search.is-open{pointer-events:auto}html:has(.enova-search.is-open),html:has(.enova-search.is-closing){overflow:hidden!important;overscroll-behavior:none}.enova-search a{color:inherit;text-decoration:none}.enova-search button{margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.enova-search ul{margin:0;padding:0;list-style:none}.enova-search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111138;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .38s ease}.enova-search.is-open .enova-search__overlay{opacity:1}.enova-search__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:var(--enova-search-panel-w);max-height:100%;max-height:100dvh;overflow:hidden;overscroll-behavior:none;background:#fff;transform:translate3d(100%,0,0);transition:transform .38s cubic-bezier(.32,.72,0,1)}.enova-search.is-open .enova-search__panel{transform:none}.enova-search.is-closing .enova-search__panel{transition-timing-function:cubic-bezier(.4,0,.2,1)}.enova-search__head{flex:none;display:flex;align-items:center;gap:16px;margin:0 var(--enova-search-pad);padding:18px 0 14px;border-bottom:1px solid var(--enova-search-line)}.enova-search__form{flex:1;min-width:0;margin:0}.enova-search input.enova-search__input,.enova-search input.enova-search__input:focus{width:100%;height:auto;min-height:0;margin:0;padding:0;font:inherit;font-size:20px;line-height:1.3;color:inherit;background:none;border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.enova-search__input::placeholder{color:var(--enova-search-muted);opacity:1}.enova-search__input::-webkit-search-cancel-button,.enova-search__input::-webkit-search-decoration{-webkit-appearance:none}.enova-search .enova-search__close{flex:none;display:inline-flex!important;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}@supports not selector(::-webkit-scrollbar){.enova-search__main,.enova-search__results{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}}.enova-search__main::-webkit-scrollbar,.enova-search__results::-webkit-scrollbar{width:4px}.enova-search__main::-webkit-scrollbar-track,.enova-search__results::-webkit-scrollbar-track{background:transparent}.enova-search__main::-webkit-scrollbar-thumb,.enova-search__results::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:4px}.enova-search__main::-webkit-scrollbar-thumb:hover,.enova-search__results::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.enova-search__main{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px var(--enova-search-pad) 24px}.enova-search__heading{margin:0 0 14px;font-size:13px;font-weight:400;line-height:1.3}.enova-search__heading-count{color:var(--enova-search-muted)}.enova-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 4px}.enova-search-card{display:block}.enova-search-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f4}.enova-search-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.enova-search-card:hover .enova-search-card__img{transform:scale(1.03)}.enova-search-card__title{display:block;margin-top:10px;font-size:13px;font-weight:500;line-height:1.3}.enova-search-card__price{display:block;margin-top:6px;font-size:12px;line-height:1.3}.enova-search-card__price-sale{color:#b3261e}.enova-search-card__price-compare{margin-left:4px;color:var(--enova-search-muted)}.enova-search__suggestions{display:none}.enova-search.is-searching .enova-search__suggestions:not(:empty){display:block;margin-bottom:28px}.enova-search__suggestion{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:5px 0;font-size:12px;line-height:1.3}.enova-search__suggestion-text{font-weight:500;letter-spacing:.02em;text-transform:uppercase}.enova-search__suggestion-type{flex:none;color:var(--enova-search-muted)}.enova-search__suggestion:hover .enova-search__suggestion-text{text-decoration:underline;text-underline-offset:3px}.enova-search.is-searching .enova-search__popular,.enova-search__results{display:none}.enova-search.is-searching .enova-search__results{display:block}.enova-search__results-inner{transition:opacity .2s ease}.enova-search.is-loading .enova-search__results-inner{opacity:.5}.enova-search__empty{margin:0;font-size:13px;line-height:1.4}.enova-search__foot{flex:none;padding:12px var(--enova-search-pad) 16px;background:#fff}.enova-search__all{display:flex!important;align-items:center;width:100%;min-height:44px;padding:0 16px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;background:#111}.enova-search__all:hover{background:#333}@media screen and (min-width:1024px){.enova-search{--enova-search-panel-w: clamp(400px, 33.333vw, 560px);--enova-search-pad: 20px}.enova-search__panel{overflow:visible}.enova-search.is-searching:not(.is-open) .enova-search__panel{transform:translate3d(100vw,0,0)}.enova-search.is-searching .enova-search__main{overflow:visible}.enova-search__results{position:absolute;top:0;right:100%;bottom:0;display:block;width:calc(100vw - var(--enova-search-panel-w));padding:20px var(--enova-search-pad) 32px;overflow-y:auto;overscroll-behavior:contain;background:#fff;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.enova-search.is-open.is-searching .enova-search__results,.enova-search.is-closing.is-searching .enova-search__results{visibility:visible;opacity:1;transition:opacity .25s ease}.enova-search.is-closing.is-searching .enova-search__results{transition:none}.enova-search:not(.is-open):not(.is-closing) .enova-search__results{visibility:hidden;opacity:0;transition:none}.enova-search__grid--results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.enova-search *,.enova-search{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/enova-search.css.map */
