.bc-layout-correction[hidden]{display:none!important}
.bc-layout-correction{padding:12px 0;background:#fff;color:#2d4a35}
.bc-layout-correction__title{margin:0 0 12px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.6}
.bc-layout-correction--loading .bc-layout-correction__title{margin-bottom:0;color:#61695f;font-weight:400}
.bc-layout-correction__link{display:block;min-height:44px;padding:10px 16px;color:#2d4a35;font-size:14px;font-weight:600;line-height:1.6;text-decoration:underline;text-underline-offset:3px}
.bc-layout-correction__link:focus-visible{outline:2px solid #2d4a35;outline-offset:-2px}
.search-flydown--results.bc-layout-corrected>:not(.bc-layout-correction){display:none!important}
.bc-layout-correction .search-flydown--product-items{margin-bottom:4px}
.bc-layout-page-notice{margin:12px 0;padding:12px 16px;border:1px solid #e8e0d0;border-radius:8px;background:#f5f2ea;color:#2d4a35;font-size:14px;line-height:1.6}
.bc-layout-page-notice .bc-layout-correction__link{padding:8px 0 0}
.search-flydown .search-flydown__products-pages-posts{display:flex;flex-direction:column}
.search-flydown .search-flydown--product-items{width:100%;min-width:0;margin-right:0;padding:0}
.search-flydown .search-flydown__group-list{margin:0;padding:0;list-style:none}
.search-flydown .search-flydown--product-items li{width:100%;margin:0;padding:0;border-bottom:1px solid #e8e0d0}
.search-flydown .search-flydown--product{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-height:96px;margin:0;padding:12px 16px;color:#2d4a35;text-decoration:none}
.search-flydown .search-flydown--product-image{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:76px;margin:0;background:#f5f2ea}
.search-flydown .search-flydown--product-image img,.search-flydown .search-flydown--product-image svg{position:static;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.search-flydown .search-flydown--product-text{width:auto;min-width:0;max-width:none;margin:0;padding:0}
.search-flydown .search-flydown--product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 4px;color:#2d4a35;font-size:16px;font-weight:600;line-height:1.4}
.search-flydown .bc-search-author{display:block;margin:0 0 6px;color:#61695f;font-size:14px;font-weight:400;line-height:1.4}
.search-flydown .bc-card-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;margin:0}
.search-flydown .search-flydown--product-price{display:block;margin:0;padding:0}
.search-flydown .price__current,.search-flydown .price__current .money{color:#2d4a35;font-size:16px;font-weight:600;line-height:1.4}
.search-flydown .price__compare-at{font-size:14px;line-height:1.4}
.search-flydown .search-flydown__group-title{margin:0;padding:12px 16px 4px;color:#61695f;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}
.search-flydown .search-flydown__no-results{margin:0;padding:20px 16px;color:#61695f;font-size:16px;line-height:1.6}
.search-flydown .search-flydown__continue{min-height:48px;padding:12px 16px;background:#f5f2ea;color:#2d4a35;font-size:14px;font-weight:600;line-height:1.6}
@media(max-width:359px){.search-flydown .search-flydown--product{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.search-flydown .search-flydown--product-image{width:46px;height:68px}}
