estore-collection-search{display:block;width:100%;padding:20px;margin:0 0 22px;border:1px solid #dce1e4;border-radius:10px;background:#fff;color:#041421}estore-collection-search label{display:block;font-weight:600;margin:0 0 10px}estore-collection-search .ecs-input{display:flex;gap:10px;min-width:0}estore-collection-search input{flex:1;min-width:0;width:100%;font:inherit;padding:14px;border:1px solid #aeb9c0;border-radius:10px;background:white;color:#041421}estore-collection-search button,.ecs-more{font:inherit;font-weight:600;padding:12px 20px;border:1px solid #041421;border-radius:10px;background:#041421;color:#fff;cursor:pointer}estore-collection-search button[data-clear]{background:white;color:#041421}estore-collection-search [hidden]{display:none!important}estore-collection-search p{margin:10px 0 0}.ecs-hint{font-size:12px;color:#52636e}.ecs-active #FilterProductGrid,.ecs-active .estore-infinite-controls,.ecs-active #FilterProductCount{display:none!important}.ecs-results{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;list-style:none;padding:0;margin:0}.ecs-results>li{min-width:0}.ecs-results .estore-product-row__price del{display:block;font-size:14px;color:#041421;font-weight:500}.ecs-more{display:block;margin:20px auto}.ecs-interpretation{display:flex;flex-wrap:wrap;gap:8px}.ecs-interpretation span{border:1px solid #d1dce0;border-radius:6px;padding:4px 9px;font-size:13px;background:#f5f7f8}@media(max-width:750px){estore-collection-search{padding:14px}.ecs-input{flex-wrap:wrap}estore-collection-search input{flex-basis:100%}estore-collection-search button{flex:1}}
estore-collection-search{padding:16px 18px;margin-bottom:20px;border-color:#e2e6e8;box-shadow:none}estore-collection-search label{font-size:14px;line-height:1.4;font-weight:500;color:#34434d;margin-bottom:8px}estore-collection-search input{padding:11px 13px;border-color:#ccd3d7;min-height:44px;font-size:16px;line-height:1.35}estore-collection-search input:focus-visible{outline:2px solid #F78D15;outline-offset:2px}estore-collection-search button{font-size:13px;line-height:1.2;padding:10px 18px;min-height:44px}estore-collection-search button:disabled{opacity:.5;cursor:default}estore-collection-search [data-status]:empty,estore-collection-search [data-interpretation]:empty{display:none}.ecs-help{margin-top:8px;font-size:12px;color:#60717b}.ecs-help summary{cursor:pointer;text-underline-offset:3px}.ecs-help[open] summary{color:#041421}.ecs-help p{font-size:12px;max-width:80ch;line-height:1.5}.ecs-help summary::marker{font-size:10px}@media(max-width:750px){estore-collection-search{padding:13px 14px}.ecs-input{flex-wrap:nowrap}estore-collection-search input{flex:1;flex-basis:0;width:0}estore-collection-search button{flex:0 0 auto;padding:10px 12px}estore-collection-search button[data-clear]{padding:10px 8px}}
estore-collection-search .ecs-label{position:absolute!important;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;margin:0!important;padding:0;border:0}


estore-collection-search [data-status]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#60717b;margin:8px 0 0!important}estore-collection-search [data-status]:empty{display:none!important}estore-collection-search[data-searching] [data-submit]::after{content:"";display:inline-block;width:10px;height:10px;margin-inline-start:7px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:middle;animation:ecs-search-spin .8s linear infinite}@keyframes ecs-search-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){estore-collection-search[data-searching] [data-submit]::after{animation:none;opacity:.6}}


estore-collection-search{position:sticky;top:var(--ecs-header-offset,8px);z-index:3;background:#fff;isolation:isolate}estore-collection-search.ecs-stuck{box-shadow:0 3px 9px rgba(4,20,33,.07);border-color:#dce3e6}

estore-collection-search{transition:transform .18s ease,opacity .18s ease,visibility .18s}estore-collection-search.ecs-scroll-hidden{transform:translateY(calc(-100% - 12px));opacity:0;visibility:hidden;pointer-events:none}estore-collection-search:focus-within{transform:none;opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){estore-collection-search{transition:none}}
