.obbyo-browse{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding:1.2rem 1.4rem;margin:1.5rem 0 2rem;background:#f7f5f1;border:1px solid #e4dfd5;border-radius:12px;color:#292824}.obbyo-browse__heading{font-weight:600;margin:0 0 .2rem}.obbyo-browse__picker{display:flex;gap:.5rem;align-items:center}.obbyo-size-select{min-height:44px;min-width:180px;padding:.6rem 2rem .6rem .8rem;border:1px solid #aaa79f;border-radius:7px;background:#fff;color:#292824;font:inherit}.obbyo-size-button{min-height:44px;padding:.6rem 1rem;border-radius:7px;border:1px solid #292824;background:#292824;color:#fff;font:inherit;cursor:pointer}.obbyo-help-link{display:inline-block;text-decoration:underline;text-underline-offset:3px;font-size:.9rem}.obbyo-help-link:hover{opacity:.75}obbyo-search-help{display:block}.obbyo-search-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .7rem;font-size:.85rem}.obbyo-search-shortcuts a,.obbyo-alternative-chip{display:inline-flex;align-items:center;min-height:40px;border:1px solid #d6d0c4;border-radius:8px;padding:.4rem .7rem;background:#fff;color:#292824;line-height:1.35}.obbyo-search-shortcuts a:hover,.obbyo-alternative-chip:hover{border-color:#292824;background:#f7f5f1}.obbyo-search-match{padding:.8rem 1rem;border-radius:8px;background:#f7f5f1}.obbyo-alternatives{margin-top:1rem;padding:1rem;border:1px solid #dfd8ca;border-radius:10px;background:#faf8f4;font-size:.88rem;line-height:1.5}.obbyo-alternatives p{margin:0 0 .6rem}.obbyo-alternatives__title{font-weight:600;font-size:1rem}.obbyo-alternative-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.obbyo-alternatives__footer{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.obbyo-browse [hidden],obbyo-search-help [hidden]{display:none!important}.obbyo-size-select:focus-visible,.obbyo-size-button:focus-visible,.obbyo-help-link:focus-visible,.obbyo-alternative-chip:focus-visible{outline:2px solid #786447;outline-offset:3px}@media(max-width:600px){.obbyo-browse{padding:1rem;gap:.8rem}.obbyo-browse__picker{width:100%}.obbyo-size-select{min-width:0;flex:1}.obbyo-search-shortcuts{gap:.4rem}.obbyo-search-shortcuts span{width:100%}}
