/* Scoped to finder grouping and the generic WooCommerce assortment block. */
.tbfc-page-count{margin:0 0 18px;padding:13px 16px;border-left:3px solid #d98125;background:#fff7ed;color:#30343b;line-height:1.55;overflow-wrap:anywhere}
.tb-finder-product-grid>.tbfc-result-group{min-width:0;border:1px solid #e0e3e8;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.tbfc-result-group>.tb-finder-product{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1}
.tbfc-group-explanation{padding:16px 18px;border-top:1px solid #e0e3e8;background:#f8f9fa;color:#30343b;font-size:14px;line-height:1.55;min-width:0;overflow-wrap:anywhere}
.tbfc-group-explanation p{margin:0 0 8px}.tbfc-group-explanation p+p{font-size:13px}
.tbfc-other-offers{margin-top:12px}.tbfc-other-offers>summary{cursor:pointer;color:#815019;font-weight:700;padding:9px 0;min-height:44px;box-sizing:border-box}
.tbfc-other-offers>summary:focus-visible{outline:3px solid #b96c18;outline-offset:4px;border-radius:2px}
.tbfc-other-offers-body{display:grid;gap:14px;padding-top:12px;min-width:0}
.tbfc-other-offers-body>.tb-finder-product{width:100%;min-width:0;box-sizing:border-box;box-shadow:none!important}
.tbfc-other-offers-body .tb-finder-product-body{min-width:0;overflow-wrap:anywhere}
.tbfc-related-note{margin:0 0 22px;max-width:72ch;font-size:15px;line-height:1.6;color:#535860;overflow-wrap:anywhere}
@media(max-width:600px){.tbfc-group-explanation{padding:14px}.tbfc-page-count{padding:12px 14px}.tbfc-other-offers-body .tb-finder-product-image{max-height:210px}.tbfc-result-group img{max-width:100%;height:auto}}
