/* The same perimeter comet and diagonal reflection on every product-search bar. */
form.sy-search-box,form.searchbox{box-shadow:0 0 0 1px #ffa95ab3,0 0 12px #ff761978,0 0 28px #ff7b1d45}
form.sy-search-box:before,form.searchbox:before{content:none;animation:none;background:none;filter:none}
form.sy-search-box>.search-orbit,form.searchbox>.search-orbit{display:block;position:absolute;inset:0;z-index:5;width:100%;height:100%;max-width:none;margin:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 2px #ff7105) drop-shadow(0 0 6px #ff7105b3)}
form.sy-search-box>.search-orbit rect,form.searchbox>.search-orbit rect{x:2px;y:2px;width:calc(100% - 4px);height:calc(100% - 4px);rx:7px;fill:none;stroke-linecap:round;stroke-linejoin:round;animation:var(--comet-animation,search-comet-head) 10s linear infinite}
.search-orbit .search-comet-tail{stroke:#ff6608;stroke-width:2.8;stroke-dasharray:9.6 90.4;--comet-animation:search-comet-tail;opacity:.52}
.search-orbit .search-comet-middle{stroke:#ff8a21;stroke-width:3.2;stroke-dasharray:4.2 95.8;--comet-animation:search-comet-middle;opacity:.92}
.search-orbit .search-comet-head{stroke:#ffedbf;stroke-width:3.6;stroke-dasharray:1.2 98.8;opacity:1}
@keyframes search-comet-tail{from{stroke-dashoffset:8.4px}to{stroke-dashoffset:-91.6px}}
@keyframes search-comet-middle{from{stroke-dashoffset:3px}to{stroke-dashoffset:-97px}}
@keyframes search-comet-head{from{stroke-dashoffset:0px}to{stroke-dashoffset:-100px}}
form.sy-search-box>.search-sheen,form.searchbox>.search-sheen{display:block;position:absolute;z-index:4;top:-60%;left:-25%;height:220%;width:17%;margin:0;transform:skewX(-24deg);pointer-events:none;background:linear-gradient(90deg,transparent,#ffc27623 28%,#fff0bcb8 48%,#ffb54f45 60%,transparent);filter:blur(.6px);opacity:.7;animation:search-diagonal-reflection 8s ease-in-out infinite alternate}
@keyframes search-diagonal-reflection{0%,8%{left:-25%;opacity:0}16%{opacity:.7}84%{opacity:.7}92%,100%{left:112%;opacity:0}}
@media(prefers-reduced-motion:reduce){form.sy-search-box>.search-orbit rect,form.searchbox>.search-orbit rect{animation-duration:10s!important;animation-iteration-count:infinite!important}form.sy-search-box>.search-sheen,form.searchbox>.search-sheen{animation-duration:8s!important;animation-iteration-count:infinite!important;animation-direction:alternate!important}}
