bb-collection-find{display:block;max-width:710px;margin:20px 0;color:#24483f;font:inherit}
bb-collection-find[hidden],[data-bbf-results][hidden],bb-collection-find [hidden],[data-bbf-results] [hidden]{display:none!important}
bb-collection-find label{display:block;margin:0 0 8px;font:inherit;font-weight:600;font-size:15px;line-height:1.45}
.bbf-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:3px 3px 3px 15px;border:1px solid #8daca3;background:#fff;border-radius:6px}
.bbf-field:focus-within{outline:2px solid #347268;outline-offset:2px}
.bbf-field>svg{flex:none}
.bbf-field input[type=search]{flex:1 1 0;min-width:0;width:100%;height:40px;border:0!important;background:transparent;outline:none!important;box-shadow:none;font:inherit;font-size:16px;color:#203e36;padding:0;appearance:none;-webkit-appearance:none}
.bbf-field input::-webkit-search-cancel-button{display:none}
.bbf-field input::placeholder{color:#60736c;opacity:1}
.bbf-field button,.bbf-more{font:inherit;cursor:pointer}
.bbf-field .bbf-submit,.bbf-more{min-height:44px;padding:0 15px;border:0;border-radius:4px;color:#fff;background:#294e43;font-weight:600;font-size:14px}
.bbf-field .bbf-clear{width:42px;min-height:44px;border:0;background:transparent;color:#23483d;font-size:23px}
[data-bbf-results]{margin:14px 0 28px;color:#24483f}
.bbf-status{margin:0 0 14px;font:inherit;line-height:1.5}
.bbf-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;margin:0!important;padding:0!important;list-style:none}
.bbf-list>li{margin:0;padding:0;min-width:0;list-style:none}
.bbf-list a{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;border:1px solid #dce3dd;border-radius:5px;padding:10px;background:#fff;color:inherit;text-decoration:none;min-height:92px}
.bbf-list a:hover,.bbf-list a:focus-visible{border-color:#40766b}
.bbf-list img{display:block;width:72px;height:72px;object-fit:contain}
.bbf-list b,.bbf-list small,.bbf-list span{display:block;overflow-wrap:anywhere}
.bbf-list b{font:inherit;font-weight:600;font-size:15px;line-height:1.35}
.bbf-list small{font-size:12px;margin-bottom:3px;color:#536b61}
.bbf-list .bbf-price{margin-top:5px;font-size:14px}
.bbf-more{margin-top:15px}
.bbf-searching .bc-grid,.bbf-searching .bc-pagination,.bbf-searching .bc-count,.bbf-searching .bc-loading,.bbf-searching .bc-compare-bar,.bbf-searching .ae-grid,.bbf-searching .pagination,.bbf-searching #product-grid,.bbf-searching #count-label,#bb-promo-edition:has(.bbf-searching) .bb-kit-extra{display:none!important}
@media(max-width:480px){.bbf-field{gap:5px;padding-left:10px}.bbf-field .bbf-submit{padding:0 10px}.bbf-field .bbf-clear{width:34px}.bbf-list{grid-template-columns:1fr}.bbf-field>svg{width:16px}.bbf-field .bbf-clear:not([hidden])~.bbf-submit{padding:0 8px}}
