.facet-browse{--fb-accent:#9c4722;--fb-line:#d8cdb8;--fb-ink:#2b2622;margin:2rem auto}.facet-browse__layout{display:flex;gap:2.5rem;align-items:flex-start}.facet-browse__sidebar{flex:0 0 240px}.facet-browse__main{flex:1 1 auto;min-width:0}.facet-browse__toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--fb-line);padding-bottom:1rem;margin-bottom:1rem}.fb-search{flex:1 1 320px}.fb-search input{width:100%;padding:.6rem .8rem;border:1px solid var(--fb-accent);background:transparent;font-size:1rem;border-radius:0}.fb-toolbar__right{display:flex;align-items:center;gap:1rem}.fb-count{font-size:.85rem;color:var(--fb-ink);white-space:nowrap}.fb-sort select{padding:.5rem;border:1px solid var(--fb-line);background:transparent}.fb-sidebar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.fb-sidebar__title{font-family:var(--font-heading-family,serif);font-size:1.1rem}.fb-clear{background:none;border:none;color:var(--fb-accent);cursor:pointer;font-size:.8rem;text-decoration:underline}.fb-sidebar__close{display:none;background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer}.fb-group{border-top:1px solid var(--fb-line);padding:.5rem 0}.fb-group summary{cursor:pointer;font-weight:600;padding:.35rem 0;list-style:none}.fb-group summary::-webkit-details-marker{display:none}.fb-group summary:after{content:"\ff0b";float:right;color:var(--fb-accent)}.fb-group[open] summary:after{content:"\ff0d"}.fb-group__body{padding:.25rem 0 .5rem;max-height:260px;overflow:auto}.fb-opt{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.9rem;cursor:pointer}.fb-opt input{accent-color:var(--fb-accent)}.fb-opt span:nth-child(2){flex:1 1 auto}.fb-opt__n{color:#998;font-size:.8rem}.fb-showmore{background:none;border:none;color:var(--fb-accent);cursor:pointer;font-size:.8rem;padding:.3rem 0}.fb-price{display:flex;align-items:center;gap:.4rem}.fb-price input{width:5rem;padding:.4rem;border:1px solid var(--fb-line)}.fb-price button{padding:.4rem .7rem;border:1px solid var(--fb-accent);background:var(--fb-accent);color:#fff;cursor:pointer}.fb-active{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.fb-chip{border:1px solid var(--fb-accent);color:var(--fb-accent);background:transparent;padding:.2rem .6rem;font-size:.8rem;cursor:pointer;border-radius:999px}.facet-browse__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.fb-card{display:flex;flex-direction:column}.fb-card__link{text-decoration:none;color:inherit}.fb-card__img{position:relative;background:#fff;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.fb-card__img img{width:100%;height:100%;object-fit:contain}.fb-card__noimg{width:100%;height:100%;background:#f3efe6}.fb-card__cond{position:absolute;top:.5rem;left:.5rem;border:1px solid var(--fb-accent);color:var(--fb-accent);background:#ffffffd9;font-size:.68rem;letter-spacing:.05em;padding:.1rem .4rem;text-transform:uppercase}.fb-card__title{margin-top:.6rem;font-size:.85rem;line-height:1.35;min-height:2.4em}.fb-card__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem}.fb-card__price{font-weight:700}.fb-add{border:1px solid var(--fb-accent);background:var(--fb-accent);color:#fff;font-size:.72rem;padding:.35rem .6rem;cursor:pointer;white-space:nowrap}.fb-add:disabled{opacity:.7;cursor:default}.facet-browse__more{text-align:center;margin:2rem 0}.facet-browse__empty,.facet-browse__loading{text-align:center;padding:3rem 0;color:var(--fb-ink)}.fb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:40}.fb-mobile-toggle{display:none}@media(max-width:989px){.facet-browse__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.facet-browse__grid{grid-template-columns:repeat(2,1fr)}.fb-mobile-toggle{display:inline-block;margin-bottom:1rem;padding:.6rem 1rem;border:1px solid var(--fb-accent);background:transparent;color:var(--fb-accent);cursor:pointer}.facet-browse__sidebar{position:fixed;top:0;left:0;bottom:0;width:85%;max-width:340px;background:#efe8da;z-index:50;padding:1.2rem;transform:translate(-100%);transition:transform .25s;overflow:auto}.facet-browse__sidebar.is-open{transform:none}.fb-sidebar__close{display:block}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/facet-browse.css.map */
