.cbh-blog-grid-pro{background:var(--cbh-bgp-bg, #fff);color:var(--cbh-bgp-text, #102C20);padding-block:var(--cbh-bgp-pt, 64px) var(--cbh-bgp-pb, 64px)}.cbh-blog-grid-pro__inner{width:min(var(--cbh-bgp-max, 1200px),calc(100% - 32px));margin-inline:auto}.cbh-blog-grid-pro__header{max-width:780px;margin-bottom:clamp(24px,3vw,34px)}.cbh-blog-grid-pro__eyebrow{margin:0 0 9px;color:color-mix(in srgb,var(--cbh-bgp-text, #102C20) 82%,var(--cbh-bgp-accent, #2F5D46));font-size:.76rem;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cbh-blog-grid-pro__heading{margin:0;color:var(--cbh-bgp-text, #102C20);letter-spacing:-.04em}.cbh-blog-grid-pro__text{margin-top:14px;color:var(--cbh-bgp-muted, #5E6F66);line-height:1.7}.cbh-blog-grid-pro__text p{margin-block:0}.cbh-blog-grid-pro__filters{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;margin:0 0 28px;scrollbar-width:thin}.cbh-blog-grid-pro__filter{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cbh-bgp-border, #DDE7DE) 92%,transparent);background:#fff;color:var(--cbh-bgp-text, #102C20);font-size:.88rem;font-weight:800;line-height:1.2;text-decoration:none}.cbh-blog-grid-pro__filter.is-active{background:var(--cbh-bgp-accent, #2F5D46);border-color:var(--cbh-bgp-accent, #2F5D46);color:#fffdf6}.cbh-blog-grid-pro__grid{display:grid;grid-template-columns:repeat(var(--cbh-bgp-cols, 3),minmax(0,1fr));gap:18px}.cbh-blog-grid-pro--featured_first .cbh-blog-grid-pro__card.is-featured{grid-column:span 2}.cbh-blog-grid-pro__card{display:flex;flex-direction:column;min-width:0;background:var(--cbh-bgp-card, #fff);border:1px solid color-mix(in srgb,var(--cbh-bgp-border, #DDE7DE) 94%,transparent);border-radius:var(--cbh-bgp-radius, 22px);overflow:hidden;box-shadow:0 16px 46px #1420160f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cbh-blog-grid-pro__card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cbh-bgp-accent, #2F5D46) 45%,var(--cbh-bgp-border, #DDE7DE));box-shadow:0 24px 70px #1420161a}.cbh-blog-grid-pro__media{display:block;aspect-ratio:16 / 10;background:#f4efe3;overflow:hidden;text-decoration:none}.cbh-blog-grid-pro__card.is-featured .cbh-blog-grid-pro__media{aspect-ratio:16 / 8.5}.cbh-blog-grid-pro__image,.cbh-blog-grid-pro__placeholder,.cbh-blog-grid-pro__placeholder svg{display:block;width:100%;height:100%}.cbh-blog-grid-pro__image{object-fit:cover;transition:transform .26s ease}.cbh-blog-grid-pro__card:hover .cbh-blog-grid-pro__image{transform:scale(1.025)}.cbh-blog-grid-pro__placeholder svg{opacity:.8}.cbh-blog-grid-pro__body{display:flex;flex:1;flex-direction:column;padding:clamp(18px,2vw,24px)}.cbh-blog-grid-pro__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;color:var(--cbh-bgp-muted, #5E6F66);font-size:.78rem;font-weight:750;line-height:1.2}.cbh-blog-grid-pro__badge{display:inline-flex;align-items:center;min-height:27px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--cbh-bgp-accent, #2F5D46) 17%,#fff);border:1px solid color-mix(in srgb,var(--cbh-bgp-accent, #2F5D46) 32%,var(--cbh-bgp-border, #DDE7DE));color:var(--cbh-bgp-text, #102C20)}.cbh-blog-grid-pro__meta-item{display:inline-flex;align-items:center;min-height:27px}.cbh-blog-grid-pro__title{margin:0;color:var(--cbh-bgp-text, #102C20);font-size:clamp(1.13rem,1.35vw,1.44rem);line-height:1.16;letter-spacing:-.035em}.cbh-blog-grid-pro__card.is-featured .cbh-blog-grid-pro__title{font-size:clamp(1.38rem,1.8vw,1.95rem)}.cbh-blog-grid-pro__title a{color:inherit;text-decoration:none}.cbh-blog-grid-pro__title a:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.cbh-blog-grid-pro__excerpt{margin:12px 0 0;color:var(--cbh-bgp-muted, #5E6F66);line-height:1.62}.cbh-blog-grid-pro__read{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:auto;padding-top:20px;color:var(--cbh-bgp-text, #102C20);font-weight:900;text-decoration:none}.cbh-blog-grid-pro__read:hover{color:color-mix(in srgb,var(--cbh-bgp-text, #102C20) 65%,var(--cbh-bgp-accent, #2F5D46))}.cbh-blog-grid-pro__pagination{margin-top:34px}.cbh-blog-grid-pro__pagination .pagination,.cbh-blog-grid-pro__pagination ul{justify-content:center}.cbh-blog-grid-pro__empty{background:var(--cbh-bgp-card, #fff);border:1px solid color-mix(in srgb,var(--cbh-bgp-border, #DDE7DE) 92%,transparent);border-radius:var(--cbh-bgp-radius, 22px);padding:36px;text-align:center;color:var(--cbh-bgp-muted, #5E6F66)}.cbh-blog-grid-pro__empty h3{margin:0 0 8px;color:var(--cbh-bgp-text, #102C20)}.cbh-blog-grid-pro__empty p{margin:0}@media screen and (max-width:989px){.cbh-blog-grid-pro__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbh-blog-grid-pro--featured_first .cbh-blog-grid-pro__card.is-featured{grid-column:span 2}}@media screen and (max-width:749px){.cbh-blog-grid-pro{padding-block:calc(var(--cbh-bgp-pt, 64px) * .68) calc(var(--cbh-bgp-pb, 64px) * .68)}.cbh-blog-grid-pro__inner{width:min(100% - 24px,var(--cbh-bgp-max, 1200px))}.cbh-blog-grid-pro__grid,.cbh-blog-grid-pro--featured_first .cbh-blog-grid-pro__grid{grid-template-columns:1fr}.cbh-blog-grid-pro--featured_first .cbh-blog-grid-pro__card.is-featured{grid-column:auto}.cbh-blog-grid-pro__card.is-featured .cbh-blog-grid-pro__media,.cbh-blog-grid-pro__media{aspect-ratio:16 / 10}.cbh-blog-grid-pro__filters{margin-inline:-12px;padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cbh-blog-grid-pro.css.map */
