@layer components{.a2-browse:has(>.a2-browse__cb:focus-visible) .a2-browse__toggle{outline:2px solid var(--a2-select-line);outline-offset:2px}.a2-browse__count,.a2-frange[data-auto]>.a2-frange__go{display:none}@media not (min-width:64rem){.a2-browse__tools,.a2-browse__bar--tools{top:calc(var(--a2-gnb-h,56px) + 1px);z-index:20;padding-block:4px;position:sticky}.a2-browse__tools:before,.a2-browse__bar--tools:before{content:"";z-index:-1;background:var(--a2-bg);pointer-events:none;position:absolute;inset:0 -100vw;box-shadow:0 1px #ffffff12}.a2-browse__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.a2-browse__bar--tools{margin-bottom:.375rem}.a2-browse__tools>.a2-browse__toggle,.a2-browse__bar--tools>.a2-browse__toggle{flex:none;min-height:40px;padding-inline:.75rem}.a2-browse__bar--tools>.a2-browse__toggle .a2-browse__chev,.a2-browse__tools>.a2-browse__toggle .a2-browse__chev{display:none}.a2-browse__dchips{margin:0 0 12px}.a2-browse__dchips .a2-activef{margin-bottom:0}.a2-browse__dfoot{z-index:1;padding:14px 11px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, var(--a2-window) 18px);margin:auto -11px -16px;position:sticky;bottom:0}.a2-btn.a2-browse__dgo{width:100%;display:flex}.a2-browse--drawer>.a2-browse__side .a2-fpanel__title{display:none}.a2-browse--drawer>.a2-browse__side .a2-fpanel__head{justify-content:flex-end}.a2-browse--drawer>.a2-browse__side .a2-fpanel__head:not(:has(.a2-fpanel__clear)){display:none}.a2-browse--drawer>.a2-browse__side[data-a2-carried]{animation:none}.a2-browse--drawer:has(>.a2-browse__side[data-a2-carried])>.a2-browse__scrim{animation:none}}@media not (min-width:40rem){.a2-browse__bar--tools>.a2-browse__total{display:none}.a2-browse__bar--tools>.a2-browse__find{flex:6rem}.a2-browse__bar--tools:has(>.a2-browse__find+*)>.a2-browse__find:not(:focus-within,:has(input:not(:placeholder-shown))){flex:0 0 2.5rem}.a2-browse__bar--tools:has(>.a2-browse__find+*)>.a2-browse__find:not(:focus-within,:has(input:not(:placeholder-shown))) input::placeholder{color:#0000}.a2-browse__bar--tools .a2-sortmenu__k{display:none}.a2-browse__count{color:var(--a2-note);margin:0 0 .375rem;font-size:.8125rem;display:block}.a2-browse__count>strong{color:var(--a2-text);font-variant-numeric:tabular-nums}}}
