.bulq-search{position:relative;min-width:0}.bulq-search:focus-within{outline:3px solid var(--bulq-terracotta);outline-offset:3px;box-shadow:none}.bulq-search input:focus-visible{outline:none;box-shadow:none}.bulq-search button:focus-visible{outline:2px solid var(--bulq-terracotta);outline-offset:-5px}.bulq-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bulq-cream);border:1px solid var(--bulq-border);box-shadow:0 8px 24px #1f2e2820;z-index:20;max-height:60vh;overflow:auto}.bulq-search-suggestions[hidden]{display:none}.bulq-search-suggestions ul{list-style:none;margin:0;padding:8px}.bulq-search-suggestions a{display:flex;align-items:center;gap:12px;padding:10px;min-height:44px;text-decoration:none;line-height:1.35}.bulq-search-suggestions a:hover,.bulq-search-suggestions a:focus{background:var(--bulq-sage)}.bulq-search-suggestions img{object-fit:contain;background:#fff;flex:0 0 48px}.bulq-search-suggestions__all{border-top:1px solid var(--bulq-border);font-weight:700;margin:0 8px}.bulq-vat-switch span{min-width:54px;min-height:44px}.bulq-trust-evidence{color:inherit;text-decoration:underline;text-underline-offset:3px}.bulq-menu-toggle{display:none}.bulq-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:1.4rem;margin:18px 0}.bulq-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.bulq-subcategories{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.bulq-subcategories a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--bulq-border);background:var(--bulq-sage);border-radius:4px;text-decoration:none;font-weight:650}.bulq-subcategories a:hover{border-color:var(--bulq-green)}.bulq-category-index{padding-top:16px;padding-bottom:60px}.bulq-category-index h1{font-weight:800;letter-spacing:-.045em;color:var(--bulq-green)}.bulq-category-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.bulq-category-index__card{padding:26px;background:var(--bulq-sage);border:1px solid var(--bulq-border);border-radius:4px;text-decoration:none;display:flex;flex-direction:column}.bulq-category-index__card h2{font-size:2.4rem;font-weight:750;margin:0;color:var(--bulq-green)}.bulq-category-index__card p{font-size:1.6rem}.bulq-category-index__card>span{margin-top:auto;font-weight:700;color:var(--bulq-terracotta)}.bulq-category--all .bulq-category__image{background:var(--bulq-green);display:flex;align-items:center;justify-content:center}.bulq-category--all svg{height:100%;width:auto;max-width:80px}.bulq-price-filter-note{padding:0 20px;font-size:1.3rem}.bulq-brand-directory__header h1,.bulq-brand-directory h2,.bulq-category h3,.collection-hero__title{color:#1f2e28;opacity:1;font-weight:800}@media(max-width:1100px)and (min-width:750px){.bulq-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bulq-category__body{padding:14px}.bulq-category h3{font-size:1.8rem}}@media(max-width:749px){.bulq-header__main{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.bulq-header .bulq-header__main .bulq-logo img{width:90px}.bulq-header__actions{grid-column:2;grid-row:1;flex-wrap:wrap;gap:8px;min-width:0;width:100%;justify-content:flex-end}.bulq-vat-switch{flex-shrink:0}.bulq-vat-switch span{min-height:44px;padding:0 6px;font-size:1.2rem;min-width:48px}.bulq-basket{gap:5px;font-size:1.4rem}.bulq-count{font-size:1.3rem;min-width:24px;min-height:24px;padding:0 5px}.bulq-search{grid-column:1/-1;grid-row:2;width:100%;order:initial}.bulq-search input{padding-left:12px;font-size:1.6rem}.bulq-menu-enhanced .bulq-menu-toggle{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);min-height:44px;margin:0 20px 8px;border:0;border-top:1px solid var(--bulq-border);background:none;color:var(--bulq-green);font-weight:700;padding:10px 0}.bulq-menu-enhanced .bulq-nav{display:none}.bulq-menu-enhanced.bulq-menu-open .bulq-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:65vh;overflow-y:auto;padding-bottom:16px}.bulq-nav>a,.bulq-mega>summary{min-height:44px;padding:12px 0}.bulq-nav__trade{text-align:left;flex-basis:auto}.bulq-mega__panel{position:static;max-height:none;padding:4px 8px;box-shadow:none;border:0;border-left:2px solid var(--bulq-sage)}.bulq-category-index__grid{grid-template-columns:1fr;gap:16px}.bulq-category-index__card{padding:22px}.bulq-breadcrumb{font-size:1.3rem;gap:6px}.bulq-subcategories{gap:8px}.bulq-subcategories a{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bulq-navigation-audit.css.map */
