.gh-mobile-utilities{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.gh-mobile-utilities a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 15px;border:1px solid var(--gh-line);border-radius:24px;font-size:13px}

body.woocommerce-shop main.gh-woo-main,main.gh-woo-main{padding:0;margin:0}
.gh-woo-catalogue{padding-top:32px;padding-bottom:30px}
.gh-woo-catalogue .woocommerce-breadcrumb{font-size:12px;line-height:1.7;color:var(--gh-muted);margin-bottom:20px}
.gh-woo-catalogue .woocommerce-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.gh-woo-catalogue .woocommerce-products-header{padding:38px 42px;background:var(--gh-cream);border-radius:28px;margin-bottom:32px}
.gh-woo-catalogue .woocommerce-products-header h1{font:400 clamp(48px,5.3vw,74px)/1.08 'Cormorant Garamond',serif;letter-spacing:-.025em;margin:0}
.gh-woo-catalogue .term-description{font-size:16px;line-height:1.8;max-width:65ch;margin-top:20px}
.gh-native-empty{padding:36px;background:var(--gh-sage);border-radius:26px}
.gh-native-empty>.gh-eyebrow{margin-bottom:20px}.gh-native-empty h2{font-size:clamp(34px,3.5vw,48px);margin-bottom:22px;max-width:25ch}
.gh-native-empty>p:not(.gh-eyebrow){max-width:65ch;color:var(--gh-muted);line-height:1.8}.gh-native-empty>.gh-small{margin-top:26px}
.gh-native-categories{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}
.gh-native-categories a{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;background:var(--gh-paper);border:1px solid var(--gh-line);border-radius:24px;font-size:14px}
.gh-native-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.gh-native-actions>a:not(.gh-pill){display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}
.gh-woo-catalogue .products{margin-top:32px}.gh-woo-catalogue .woocommerce-result-count,.gh-woo-catalogue .woocommerce-ordering{font-size:14px}
@media(max-width:760px){.gh-woo-catalogue{padding-top:24px}.gh-woo-catalogue .woocommerce-products-header{padding:30px 26px}.gh-native-empty{padding:28px 24px}.gh-native-actions{align-items:stretch;flex-direction:column}.gh-native-actions>a:not(.gh-pill){justify-content:center}.gh-native-categories a{font-size:13px}}
@media(max-width:400px){.gh-woo-catalogue .woocommerce-products-header h1{font-size:44px}.gh-native-empty h2{font-size:34px}.gh-native-empty>p{font-size:14px}.gh-native-categories{gap:8px}.gh-native-categories a{padding:9px 13px}}

.gh-woo-catalogue main.site-main{padding:0;margin:0;max-width:none}
