.gc-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px}.gc-sidebar{align-self:start}.gc-sidebar h2,.gc-dialog h2{font:26px/1.2 Georgia,serif;margin:0 0 20px}.gc-sidebar h3,.gc-dialog h3{font:700 13px/1.4 Arial,sans-serif;text-transform:uppercase;margin:24px 0 12px}.gc-filter-options{display:grid;gap:3px}.gc-filter-options label,.gc-stock,.gc-filter-options button{display:flex;align-items:center;gap:9px;min-height:44px;width:100%;padding:8px;border:0;border-radius:4px;background:transparent;color:#303824;text-align:left;font:14px/1.4 Arial,sans-serif;margin:0;cursor:pointer}.gc-filter-options label:has(:checked),.gc-filter-options button[aria-pressed=true],.gc-stock:has(:checked){background:#e7ebde;font-weight:700}.gc-filter-options input,.gc-stock input{position:static!important;opacity:1!important;pointer-events:auto!important;width:16px;height:16px;flex:0 0 16px;accent-color:#53633d}.gc-filter-options [data-gc-count],.gc-stock [data-gc-count]{margin-left:auto;white-space:nowrap;font-weight:400}.gc-help{font:13px/1.55 Arial,sans-serif;margin:16px 0;color:#56604c}.gc-reset,.gc-apply{min-height:44px;width:100%;margin-top:20px;padding:10px;border:1px solid #bcc4ae;background:transparent;border-radius:4px;color:#303824;font-weight:600;cursor:pointer}.gc-apply{background:#303824;color:#fff}.gc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.gc-toolbar p{margin:0;font:600 14px/1.5 Arial,sans-serif}.gc-toolbar label{display:flex;align-items:center;gap:8px;margin:0;font:14px/1.4 Arial,sans-serif}.gc-toolbar select{max-width:100%;min-height:44px;padding:8px;border:1px solid #929985;border-radius:4px;background:#fff;color:#303824}.gc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gc-grid>div{min-width:0;display:flex}.gc-grid .bringners-product-card-v2{width:100%;display:flex}.gc-grid img{max-width:100%}.gc-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:30px 0}.gc-pagination a,.gc-pagination button,.gc-pagination span.current{min-width:40px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid #d4d5c9;background:transparent;color:#303824;border-radius:4px;cursor:pointer}.gc-pagination [aria-current],.gc-pagination span.current{background:#303824;color:#fff}.gc-status{font:14px/1.5 Arial,sans-serif;color:#56604c}.gc-mobile-controls{display:none}.gc-dialog:not([open]){display:none}.gc-dialog[open]{display:block;position:fixed;inset:0 auto 0 0;margin:0;padding:22px;width:min(90vw,390px);max-width:90vw;height:100dvh;max-height:100dvh;border:0;background:#f8f8f4;overflow-y:auto;box-sizing:border-box;color:#303824}.gc-dialog::backdrop{background:#20241670}.gc-dialog-header{display:flex;align-items:center;justify-content:space-between}.gc-dialog-header button{width:44px;height:44px;border:1px solid #d4d5c9;border-radius:50%;background:transparent;font-size:24px;cursor:pointer}.gc-catalog :focus-visible{outline:2px solid #53633d;outline-offset:3px}.gc-catalog [disabled]{cursor:wait;opacity:.65}.gc-catalog [hidden]{display:none!important}.gc-empty{padding:30px 0}.gc-results{min-width:0}
@media(max-width:991px){.gc-layout{display:block}.gc-sidebar{display:none}.gc-mobile-controls{display:block;margin:0 0 16px}.gc-toolbar{align-items:flex-start}.gc-toolbar label{flex-wrap:wrap;justify-content:flex-end}.gc-toolbar select{max-width:190px}.gc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}
@media(max-width:600px){.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-toolbar{flex-direction:column;gap:12px}.gc-toolbar label{justify-content:flex-start}.gc-toolbar p{font-size:14px}.gc-catalog .bringners-collection-container{padding-inline:16px}}

.gc-decor-group{border-bottom:1px solid #d4d5c9;margin:12px 0}.gc-decor-group>summary{font:600 15px/1.4 Arial,sans-serif;min-height:44px;padding:12px 8px;cursor:pointer}.gc-decor-group .gc-filter-options{padding-bottom:10px}
