/* Greetings House 1.9.92 — homepage collection directory only */
body.cgb-standalone .gh-site-content .cgb-home .gh-directory-v192,
.gh-site-content .cgb-home .gh-directory-v192{padding-top:clamp(45px,6vw,92px)!important;padding-bottom:clamp(55px,7vw,100px)!important;position:relative}
.gh-site-content .cgb-home .gh-directory-heading{align-items:center!important;gap:28px!important;margin-bottom:24px!important}
.gh-site-content .cgb-home .gh-directory-heading>div:first-child{max-width:760px}
.gh-site-content .cgb-home .gh-directory-heading .cgb-label{font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.17em;color:#8b7758}
.gh-site-content .cgb-home .gh-directory-heading h2{font:500 clamp(34px,4.4vw,61px)/1.08 Georgia,serif!important;max-width:760px;letter-spacing:-.045em!important;color:#214738!important;margin:14px 0 17px!important}
.gh-site-content .cgb-home .gh-directory-heading h2 em{font-weight:400;font-style:italic;color:#9a7157}
.gh-site-content .cgb-home .gh-directory-heading p{font:400 clamp(14px,1.25vw,17px)/1.75 system-ui,sans-serif!important;color:#65776e!important;max-width:720px!important}
.gh-directory-aside{display:flex;flex:0 0 auto;align-items:center;gap:12px;color:#537260;font:600 13px/1.55 system-ui,sans-serif;border-left:1px solid #dce5d9;padding:10px 2px 10px 24px;letter-spacing:.01em}
.gh-directory-aside-mark{font:54px/1 Georgia,serif;color:#c9b88d}
.gh-directory-guide{display:flex;align-items:center;gap:12px;background:#f0f5ee;border:1px solid #e1e9dd;border-radius:13px;padding:14px 20px;margin:0 0 20px;color:#496455;font:500 13px/1.5 system-ui,sans-serif}
.gh-directory-guide-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#8daa8a}
.gh-directory-guide strong{margin-left:auto;white-space:nowrap;color:#58765e;font-size:12px;font-weight:750}
.gh-site-content .cgb-home .gh-directory-v192 .gh-collection-controls{margin:0 0 25px!important;gap:12px!important;align-items:center!important}
.gh-site-content .cgb-home .gh-directory-v192 .gh-filter-tabs{gap:6px!important}
.gh-site-content .cgb-home .gh-directory-v192 .gh-filter{border-radius:30px!important;min-height:42px!important;padding:11px 15px!important;border:1px solid #dce7dc!important;background:#fff!important;color:#476452!important;white-space:nowrap;font:700 12px/1.2 system-ui,sans-serif!important;transition:background .18s ease,border-color .18s ease}
.gh-site-content .cgb-home .gh-directory-v192 .gh-filter:is(.is-active,:hover,:focus-visible){background:#275342!important;color:white!important;border-color:#275342!important}
.gh-site-content .cgb-home .gh-directory-v192 .gh-filter-search{border-radius:30px!important;min-width:225px;max-width:290px;background:white!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(15px,2vw,25px)!important;align-items:stretch!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card{grid-column:auto!important;display:flex!important;flex-direction:column!important;position:relative!important;border-radius:19px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e2e7de!important;box-shadow:0 5px 24px rgba(30,59,45,.045)!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease!important;text-decoration:none!important;min-width:0!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(-n+2){grid-column:auto!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:is(:hover,:focus-visible){box-shadow:0 15px 36px rgba(30,59,45,.11)!important;border-color:#becfbb!important;transform:translateY(-3px)!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card[hidden]{display:none!important}
.gh-site-content .cgb-home .gh-directory-v192 .gh-directory-category{display:block;padding:15px 20px 13px;background:#fff;color:#738676;font:800 10px/1.4 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.gh-site-content .cgb-home .gh-directory-v192 .gh-collection-art,
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(-n+2) .gh-collection-art{display:block!important;height:auto!important;width:100%!important;aspect-ratio:40/21!important;overflow:hidden!important;background:#f3f1e9!important;padding:0!important;border-radius:0!important;margin:0!important;flex:none!important}
.gh-site-content .cgb-home .gh-directory-v192 .gh-collection-art img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;filter:none!important;transform:none!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-info{display:block!important;padding:19px 20px 24px!important;min-height:125px;position:relative!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-info strong{font:600 clamp(19px,1.9vw,25px)/1.21 Georgia,serif!important;color:#204335!important;letter-spacing:-.03em!important;margin:0 0 10px!important;padding-right:12px!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-info small{font:500 12px/1.6 system-ui,sans-serif!important;color:#738277!important;padding-right:15px!important;margin:0!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-arrow{display:grid!important;place-items:center!important;top:auto!important;bottom:19px!important;right:17px!important;width:31px!important;height:31px!important;border:1px solid #d9e6dc!important;border-radius:50%!important;background:#f5f8f3!important;color:#2b6149!important;font-size:17px!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n+1) .gh-collection-art{background:#f0f2e9!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n+2) .gh-collection-art{background:#f5edeb!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n+3) .gh-collection-art{background:#edf1f7!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n+4) .gh-collection-art{background:#f7f0e4!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n+5) .gh-collection-art{background:#edf4ee!important}
.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card:nth-child(6n) .gh-collection-art{background:#f0edf4!important}
.gh-directory-note{font:500 12px/1.65 system-ui,sans-serif;color:#778579;margin:22px 0 0;text-align:center}
@media(max-width:1020px){.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gh-directory-aside{display:none}.gh-site-content .cgb-home .gh-directory-v192 .gh-collection-controls{flex-direction:column;align-items:stretch!important}.gh-site-content .cgb-home .gh-directory-v192 .gh-filter-search{max-width:none!important;width:100%!important}}
@media(max-width:650px){.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-grid{grid-template-columns:1fr!important;gap:16px!important}.gh-site-content .cgb-home .gh-directory-v192 .gh-directory-heading h2{font-size:clamp(32px,9vw,43px)!important}.gh-directory-guide{padding:12px 14px;align-items:flex-start}.gh-directory-guide strong{display:none}.gh-site-content .cgb-home .gh-directory-v192 .gh-filter-tabs{display:flex;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:7px;scrollbar-width:thin}.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-info{min-height:0!important;padding-bottom:24px!important}.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card{flex-direction:column!important}}
@media(prefers-reduced-motion:reduce){.gh-site-content .cgb-home .gh-directory-v192 .cgb-discover-card{transition:none!important}}
