
body.page-id-156 .entry-hero.page-hero-section{display:none!important}
body.page-id-156 #primary,body.page-id-156 .content-area{margin-top:0!important;padding-top:0!important}
body.page-id-156 .cia-catalog{max-width:1180px;margin:0 auto;padding:54px 28px 80px!important;background:transparent!important}
body.page-id-156 .cia-catalog-products{display:flex;flex-direction:column;gap:0;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.page-id-156 .cia-catalog-products>.cia-catalog-heading{order:0;margin:0 0 24px!important;max-width:720px}
body.page-id-156 .cia-catalog-kicker{margin:0 0 12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase;color:#a17b26!important}
body.page-id-156 .cia-catalog-heading h2{margin:0 0 8px!important;font-size:clamp(36px,4.2vw,56px)!important;line-height:1.04!important;letter-spacing:-.035em!important;color:#173f32!important}
body.page-id-156 .cia-catalog-heading>p:last-child{margin:0!important;font-size:16px!important;line-height:1.6!important;color:#65736d!important}
body.page-id-156 .cia-catalog-controls{order:1;display:grid!important;grid-template-columns:minmax(260px,1.15fr) minmax(0,2.85fr)!important;gap:16px!important;align-items:end!important;margin:0 0 28px!important;padding:18px!important;border:1px solid #d9dfda!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px rgba(29,55,45,.06)!important}
body.page-id-156 .cia-filter-details{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.page-id-156 .cia-filter-details>summary{display:none!important}
body.page-id-156 .cia-filter-details-body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(140px,.85fr)!important;gap:10px!important;align-items:end!important;padding:0!important}
body.page-id-156 .cia-control{min-width:0!important;margin:0!important}
body.page-id-156 .cia-control>span{display:block;margin:0 0 7px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;color:#42564e!important}
body.page-id-156 .cia-control input,body.page-id-156 .cia-control select{width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid #d5dcd7!important;border-radius:10px!important;background:#fbfcfb!important;font-size:14px!important;box-shadow:none!important}
body.page-id-156 .cia-clear-filters{height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid #d5dcd7!important;border-radius:10px!important;background:#f4f7f5!important;color:#244b3c!important;font-size:13px!important;font-weight:750!important;box-shadow:none!important;white-space:nowrap}
body.page-id-156 .cia-catalog-categories{order:2;margin:0 0 30px!important;padding:22px!important;border:1px solid #e0e4e1!important;border-radius:16px!important;background:#f8f8f4!important;box-shadow:none!important;overflow:visible!important}
body.page-id-156 .cia-catalog-categories>.cia-catalog-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 16px!important;max-width:none!important}
body.page-id-156 .cia-catalog-categories .cia-catalog-kicker{display:none!important}
body.page-id-156 .cia-catalog-categories .cia-catalog-heading h2{margin:0!important;font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em!important}
body.page-id-156 .cia-catalog-categories .cia-catalog-heading>p{max-width:510px!important;margin:0!important;font-size:13px!important;line-height:1.45!important;text-align:right!important}
body.page-id-156 .cia-category-grid--published{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;padding:0!important}
body.page-id-156 .cia-category-card{display:flex!important;width:100%!important;min-width:0!important;height:82px!important;min-height:82px!important;align-items:center!important;gap:12px!important;padding:13px!important;border:1px solid #dde2de!important;border-radius:12px!important;background:#fff!important;color:#173f32!important;text-align:left!important;box-shadow:none!important;transform:none!important}
body.page-id-156 .cia-category-card:hover{border-color:#9fb6aa!important;background:#f5faf7!important;transform:translateY(-1px)!important}
body.page-id-156 .cia-category-icon{display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:50%!important;background:#edf4ef!important;color:#2e6650!important;font-size:14px!important}
body.page-id-156 .cia-category-copy{min-width:0!important}
body.page-id-156 .cia-category-copy strong{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.25!important}
body.page-id-156 .cia-category-copy small{display:block!important;margin-top:5px!important;font-size:11px!important;color:#78837e!important}
body.page-id-156 .cia-empty-categories{margin:12px 0 0!important;border:0!important}
body.page-id-156 .cia-empty-categories summary{display:inline-flex!important;gap:8px!important;align-items:center!important;padding:8px 0!important;font-size:12px!important;color:#607069!important;cursor:pointer}
body.page-id-156 .cia-empty-categories .cia-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}
body.page-id-156 .cia-empty-categories .cia-category-card{height:64px!important;min-height:64px!important;opacity:.68!important}
body.page-id-156 .cia-results-bar{order:3;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0 2px!important;border:0!important;background:transparent!important}
body.page-id-156 .cia-product-grid{order:4;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important}
body.page-id-156 .cia-catalog-card{display:flex!important;min-width:0!important;min-height:230px!important;flex-direction:column!important;padding:22px!important;border:1px solid #e0e4e1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(31,58,47,.045)!important}
body.page-id-156 .cia-catalog-card[hidden],body.page-id-156 .cia-catalog-card[style*="display: none"]{display:none!important}
body.page-id-156 .cia-catalog-card h3{margin:14px 0 8px!important;font-size:21px!important;line-height:1.17!important;letter-spacing:-.02em!important;color:#173f32!important}
body.page-id-156 .cia-card-category{margin:0 0 10px!important;font-size:11px!important;line-height:1.35!important;color:#957426!important;text-transform:uppercase!important;letter-spacing:.04em!important}
body.page-id-156 .cia-card-intro{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.55!important;color:#66736d!important}
body.page-id-156 .cia-catalog-card>a{margin-top:auto!important;font-size:13px!important;font-weight:800!important;color:#245d47!important}
body.page-id-156 .cia-load-more{order:6;display:block!important;width:auto!important;min-width:190px!important;height:48px!important;margin:28px auto 0!important;padding:0 24px!important;border:1px solid #244e3e!important;border-radius:10px!important;background:#244e3e!important;color:#fff!important;font-weight:800!important;box-shadow:none!important}
body.page-id-156 .cia-load-more[hidden]{display:none!important}
body.page-id-156 .cia-empty-state{order:5}
@media(max-width:960px){body.page-id-156 .cia-catalog-controls{grid-template-columns:1fr!important}body.page-id-156 .cia-filter-details-body{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-156 .cia-category-grid--published,body.page-id-156 .cia-empty-categories .cia-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-156 .cia-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){body.page-id-156 .cia-catalog{padding:30px 16px 60px!important}body.page-id-156 .cia-catalog-heading h2{font-size:34px!important}body.page-id-156 .cia-catalog-controls{padding:14px!important;border-radius:14px!important}body.page-id-156 .cia-filter-details>summary{display:flex!important}body.page-id-156 .cia-filter-details:not([open]) .cia-filter-details-body{display:none!important}body.page-id-156 .cia-filter-details-body{grid-template-columns:1fr!important;padding-top:12px!important}body.page-id-156 .cia-catalog-categories{padding:16px!important}body.page-id-156 .cia-catalog-categories>.cia-catalog-heading{display:block!important}body.page-id-156 .cia-catalog-categories .cia-catalog-heading>p{display:none!important}body.page-id-156 .cia-category-grid--published{grid-template-columns:1fr 1fr!important}body.page-id-156 .cia-category-card{height:72px!important;min-height:72px!important;padding:10px!important}body.page-id-156 .cia-category-icon{display:none!important}body.page-id-156 .cia-product-grid{grid-template-columns:1fr!important}body.page-id-156 .cia-catalog-card{min-height:0!important;padding:18px!important}body.page-id-156 .cia-card-intro{-webkit-line-clamp:2!important}}
