html body .site-header .search-header{align-items:center!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:999px!important;box-shadow:0 2px 10px #0f172a14!important;display:flex!important;min-height:44px!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}html body .site-header .search-header:focus-within{border-color:#6d28d9!important;box-shadow:0 0 0 3px #6d28d924!important}html body .site-header .search-header__input,html body .site-header .search__input,html body #SearchDrawer .search-bar__input,html body .fudge-search-dropdown .fudge-search-dropdown__input,html body .template-search .shadows-search-input{-webkit-appearance:none!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;caret-color:#6d28d9!important;color:#0f172a!important;font-size:16px!important;opacity:1!important;text-shadow:none!important}html body .site-header .search-header__input::placeholder,html body .site-header .search__input::placeholder,html body #SearchDrawer .search-bar__input::placeholder,html body .fudge-search-dropdown .fudge-search-dropdown__input::placeholder,html body .template-search .shadows-search-input::placeholder{-webkit-text-fill-color:#64748b!important;color:#64748b!important;opacity:1!important}html body .site-header .search-header__input{flex:1 1 auto!important;height:42px!important;min-width:0!important;padding:0 8px 0 18px!important}html body .site-header .search-header__submit{-webkit-text-fill-color:#ffffff!important;align-items:center!important;background:#4f46e5!important;border:0!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;flex:0 0 38px!important;height:38px!important;justify-content:center!important;margin-right:3px!important;min-height:38px!important;min-width:38px!important;padding:0!important;width:38px!important}html body .site-header .search-header__submit .icon{fill:#fff!important;height:18px!important;width:18px!important}html body #SearchDrawer.search-bar.drawer--top{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 14px 35px #0f172a24!important}html body #SearchDrawer .search-bar__form{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:999px!important;box-shadow:none!important}html body #SearchDrawer .search-bar__form:focus-within{border-color:#6d28d9!important;box-shadow:0 0 0 3px #6d28d924!important}html body #SearchDrawer .search-bar__submit .icon,html body #SearchDrawer .search-bar__close .icon{fill:#334155!important;filter:none!important}html body .fudge-search-dropdown{animation:none!important;bottom:auto!important;left:auto!important;max-width:calc(100vw - 32px)!important;right:max(16px,calc((100vw - 1280px)/2))!important;top:82px!important;width:600px!important;z-index:100100!important}html body .fudge-search-dropdown.active{animation:shadowsSearchEnter .22s ease-out both!important}@keyframes shadowsSearchEnter{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html body .fudge-search-dropdown__inner{animation:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffa!important;border:1px solid #e2e8f0!important;border-radius:22px!important;box-shadow:0 24px 70px #0f172a38!important;box-sizing:border-box!important;margin:0!important;max-width:none!important;min-width:0!important;padding:24px!important;position:relative!important;width:100%!important}html body .fudge-search-dropdown__hint{-webkit-text-fill-color:#0f172a!important;animation:none!important;color:#0f172a!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0 48px 6px 0!important;text-align:left!important}html body .fudge-search-dropdown__hint:after{-webkit-text-fill-color:#64748b!important;color:#64748b!important;content:" Find products, deals and collectibles.";display:block!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;margin-top:5px!important}html body .fudge-search-dropdown__input-wrapper{align-items:center!important;display:flex!important;margin-top:18px!important;position:relative!important}html body .fudge-search-dropdown__icon{animation:none!important;color:#475569!important;left:16px!important;z-index:2!important}html body .fudge-search-dropdown .fudge-search-dropdown__input{border:1px solid #cbd5e1!important;border-radius:14px!important;height:56px!important;padding:0 150px 0 48px!important;transition:border-color .2s ease,box-shadow .2s ease!important}html body .fudge-search-dropdown .fudge-search-dropdown__input:focus{animation:none!important;border-color:#6d28d9!important;box-shadow:0 0 0 4px #6d28d921!important;outline:none!important}html body .fudge-search-dropdown__submit{-webkit-text-fill-color:#ffffff!important;animation:none!important;background:linear-gradient(135deg,#4f46e5,#6d28d9)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-size:14px!important;font-weight:800!important;height:44px!important;min-height:44px!important;min-width:84px!important;padding:0 16px!important;right:6px!important;width:auto!important}html body .fudge-search-dropdown__submit:hover,html body .fudge-search-dropdown__submit:focus-visible{box-shadow:0 8px 18px #4f46e540!important;transform:translateY(-1px)!important}html body .shadows-search-clear,html body .shadows-search-close{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#475569!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;padding:0!important}html body .shadows-search-clear{-webkit-text-fill-color:#475569!important;border-radius:999px!important;font-size:22px!important;height:34px!important;min-height:34px!important;min-width:34px!important;position:absolute!important;right:96px!important;width:34px!important;z-index:3!important}html body .shadows-search-clear[hidden]{display:none!important}html body .shadows-search-close{-webkit-text-fill-color:#334155!important;background:#f1f5f9!important;border-radius:999px!important;font-size:24px!important;height:38px!important;min-height:38px!important;min-width:38px!important;position:absolute!important;right:18px!important;top:18px!important;width:38px!important;z-index:5!important}html body .shadows-search-clear:hover,html body .shadows-search-close:hover{background:#e2e8f0!important;color:#0f172a!important}html body .fudge-search-dropdown__popular{align-items:center!important;display:flex!important;gap:8px!important;margin-top:16px!important}html body .fudge-search-dropdown__popular-label{-webkit-text-fill-color:#64748b!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}html body .fudge-search-dropdown__tag{-webkit-text-fill-color:#334155!important;animation:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;color:#334155!important;font-size:13px!important;font-weight:700!important;padding:8px 12px!important}html body .fudge-search-dropdown__tag:hover{-webkit-text-fill-color:#4f46e5!important;background:#eef2ff!important;border-color:#c7d2fe!important;box-shadow:none!important;color:#4f46e5!important;transform:translateY(-1px)!important}html body .fudge-search-overlay{background:#0f172a8a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;z-index:100090!important}html body.shadows-search-open{overflow:hidden!important}html body .shadows-search-page,html body .shadows-search-page *{box-sizing:border-box}html body .shadows-search-page{color:#0f172a!important;margin:0 auto!important;max-width:1280px!important;padding:42px 24px 72px!important}html body .shadows-search-hero{background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border:1px solid #e2e8f0!important;border-radius:24px!important;overflow:hidden!important;padding:clamp(28px,5vw,54px)!important;position:relative!important}html body .shadows-search-eyebrow{-webkit-text-fill-color:#4f46e5!important;color:#4f46e5!important;font-size:12px!important;font-weight:900!important;letter-spacing:.13em!important;margin:0 0 10px!important;text-transform:uppercase!important}html body .shadows-search-title{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;color:#0f172a!important;font-size:clamp(30px,5vw,52px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1.04!important;margin:0!important;text-shadow:none!important}html body .shadows-search-subtitle{-webkit-text-fill-color:#475569!important;color:#475569!important;font-size:16px!important;line-height:1.65!important;margin:14px 0 0!important;max-width:680px!important}html body .shadows-search-page__form{margin-top:26px!important;max-width:820px!important}html body .shadows-search-page__field{align-items:center!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;box-shadow:0 10px 30px #0f172a14!important;display:flex!important;min-height:62px!important;overflow:hidden!important;padding:5px!important}html body .shadows-search-page__field:focus-within{border-color:#6d28d9!important;box-shadow:0 0 0 4px #6d28d921,0 12px 32px #0f172a1a!important}html body .shadows-search-page__icon{color:#64748b!important;flex:0 0 22px!important;height:22px!important;margin-left:14px!important;width:22px!important}html body .shadows-search-page .shadows-search-input{flex:1 1 auto!important;height:50px!important;min-width:0!important;padding:0 14px!important}html body .shadows-search-page__button{-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#4f46e5,#6d28d9)!important;border:0!important;border-radius:12px!important;color:#fff!important;flex:0 0 auto!important;font-size:15px!important;font-weight:900!important;height:50px!important;min-height:50px!important;padding:0 24px!important;width:auto!important}html body .shadows-search-suggestions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:18px!important}html body .shadows-search-suggestions__label{-webkit-text-fill-color:#64748b!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}html body .shadows-search-suggestion{-webkit-text-fill-color:#334155!important;background:#ffffffd1!important;border:1px solid #dbe4ee!important;border-radius:999px!important;color:#334155!important;font-size:13px!important;font-weight:800!important;padding:8px 13px!important;text-decoration:none!important}html body .shadows-search-suggestion:hover{-webkit-text-fill-color:#4f46e5!important;background:#fff!important;border-color:#a5b4fc!important;color:#4f46e5!important}html body .shadows-search-summary{align-items:flex-end!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin:42px 0 20px!important}html body .shadows-search-summary__title{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;color:#0f172a!important;font-size:clamp(24px,3vw,34px)!important;font-weight:900!important;letter-spacing:-.03em!important;margin:0!important;text-shadow:none!important}html body .shadows-search-summary__count{-webkit-text-fill-color:#475569!important;color:#475569!important;font-size:14px!important;font-weight:700!important;margin:0!important}html body .shadows-search-results{display:grid!important;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .shadows-search-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 4px 16px #0f172a0d!important;min-width:0!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}html body .shadows-search-card:hover{border-color:#c7d2fe!important;box-shadow:0 16px 36px #0f172a1c!important;transform:translateY(-4px)!important}html body .shadows-search-card__link{color:inherit!important;display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important}html body .shadows-search-card__media{align-items:center!important;aspect-ratio:1 / 1!important;background:#f8fafc!important;display:flex!important;justify-content:center!important;overflow:hidden!important}html body .shadows-search-card__image{height:100%!important;object-fit:contain!important;padding:16px!important;transition:transform .25s ease!important;width:100%!important}html body .shadows-search-card:hover .shadows-search-card__image{transform:scale(1.035)!important}html body .shadows-search-card__placeholder{align-items:center!important;color:#94a3b8!important;display:flex!important;flex-direction:column!important;font-size:13px!important;font-weight:700!important;gap:8px!important;justify-content:center!important;min-height:190px!important;padding:28px!important;text-align:center!important}html body .shadows-search-card__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:20px!important}html body .shadows-search-card__type{-webkit-text-fill-color:#4f46e5!important;color:#4f46e5!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em!important;margin-bottom:8px!important;text-transform:uppercase!important}html body .shadows-search-card__title{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;color:#0f172a!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.28!important;margin:0!important;text-shadow:none!important}html body .shadows-search-card__excerpt{-webkit-text-fill-color:#64748b!important;color:#64748b!important;font-size:14px!important;line-height:1.55!important;margin:10px 0 0!important}html body .shadows-search-card__footer{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;margin-top:auto!important;padding-top:18px!important}html body .shadows-search-card__price{-webkit-text-fill-color:#0f172a!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}html body .shadows-search-card__price s{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important;font-size:13px!important;font-weight:600!important;margin-right:6px!important}html body .shadows-search-card__stock{-webkit-text-fill-color:#166534!important;background:#dcfce7!important;border-radius:999px!important;color:#166534!important;font-size:11px!important;font-weight:900!important;padding:5px 8px!important}html body .shadows-search-card__stock--sold-out{-webkit-text-fill-color:#991b1b!important;background:#fee2e2!important;color:#991b1b!important}html body .shadows-search-empty{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;margin-top:30px!important;padding:42px 28px!important;text-align:center!important}html body .shadows-search-empty__title{-webkit-text-fill-color:#0f172a!important;animation:none!important;background:none!important;color:#0f172a!important;font-size:26px!important;font-weight:900!important;margin:0!important}html body .shadows-search-empty__text{-webkit-text-fill-color:#64748b!important;color:#64748b!important;margin:10px auto 0!important;max-width:560px!important}html body .shadows-search-page .pagination{margin-top:38px!important}html body .shadows-search-page .pagination a,html body .shadows-search-page .pagination span{-webkit-text-fill-color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#334155!important;display:inline-flex!important;min-height:40px!important;min-width:40px!important}@media(max-width:900px){html body .shadows-search-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){html body .fudge-search-dropdown{bottom:0!important;left:0!important;max-width:none!important;right:0!important;top:auto!important;width:100%!important}html body .fudge-search-dropdown.active{animation:shadowsSearchMobileEnter .26s ease-out both!important}@keyframes shadowsSearchMobileEnter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}html body .fudge-search-dropdown__inner{border-bottom:0!important;border-radius:22px 22px 0 0!important;padding:24px 18px max(28px,env(safe-area-inset-bottom))!important}html body .fudge-search-dropdown .fudge-search-dropdown__input{height:54px!important;padding-right:128px!important}html body .fudge-search-dropdown__submit{min-width:76px!important;padding:0 12px!important}html body .shadows-search-clear{right:84px!important}html body .fudge-search-dropdown__popular{align-items:flex-start!important}html body .shadows-search-page{padding:24px 15px 54px!important}html body .shadows-search-hero{border-radius:18px!important;padding:26px 18px!important}html body .shadows-search-page__field{align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr)!important;overflow:visible!important;padding:0!important}html body .shadows-search-page__field:focus-within{box-shadow:none!important}html body .shadows-search-page__icon{align-self:center!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;margin-left:0!important;z-index:2!important}html body .shadows-search-page .shadows-search-input{border:1px solid #cbd5e1!important;border-radius:13px!important;grid-column:1 / -1!important;grid-row:1!important;height:54px!important;padding-left:48px!important}html body .shadows-search-page__button{grid-column:1 / -1!important;height:52px!important;width:100%!important}html body .shadows-search-summary{align-items:flex-start!important;flex-direction:column!important;gap:6px!important;margin-top:32px!important}html body .shadows-search-results{gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .shadows-search-card__body{padding:14px!important}html body .shadows-search-card__title{font-size:15px!important}html body .shadows-search-card__footer{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}html body .shadows-search-card__price{font-size:16px!important}}@media(max-width:420px){html body .shadows-search-results{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html body .fudge-search-dropdown.active,html body .shadows-search-card,html body .shadows-search-card__image{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/shadows-search-upgrade.css.map */
