:root{--zc-cat-navy:var(--zoca-color-navy-950, #0a1b29);--zc-cat-blue:var(--zoca-color-action, #199ae8);--zc-cat-blue-hover:var(--zoca-color-action-hover, #0b6faf);--zc-cat-blue-soft:var(--zoca-color-action-soft, #eff8fd);--zc-cat-blue-soft-strong:var(--zoca-color-action-soft-strong, #dff2fc);--zc-cat-price:var(--zoca-color-price, #d83b35);--zc-cat-old-price:var(--zoca-color-old-price, #7a8791);--zc-cat-positive:var(--zoca-color-positive, #16845b);--zc-cat-positive-surface:var(--zoca-color-positive-surface, #e8f6ef);--zc-cat-surface:var(--zoca-color-surface, #fff);--zc-cat-surface-muted:var(--zoca-color-surface-muted, #f7f9fa);--zc-cat-canvas:var(--zoca-color-canvas, #f3f6f8);--zc-cat-border:var(--zoca-color-border, #d8e1e7);--zc-cat-border-strong:var(--zoca-color-border-strong, #bbc9d3);--zc-cat-text:var(--zoca-color-text, #102532);--zc-cat-text-secondary:var(--zoca-color-text-secondary, #4f6472);--zc-cat-text-subdued:var(--zoca-color-text-subdued, #71828d);--zc-cat-radius:var(--zoca-radius-surface, 16px);--zc-cat-radius-control:var(--zoca-radius-control, 10px);--zc-cat-shadow:var(--zoca-shadow-soft, 0 8px 24px rgba(10, 27, 41, .06));--zc-cat-shadow-raised:var(--zoca-shadow-raised, 0 14px 34px rgba(10, 27, 41, .1));--zc-cat-font:var(--zoca-type-family, Inter, system-ui, sans-serif);--zc-cat-shell:var(--zoca-ui-shell, 1480px);--zc-cat-rail:264px}.zc-catalogue{color:var(--zc-cat-text);font-family:var(--zc-cat-font)}.zc-catalogue *{box-sizing:border-box}.zc-catalogue__toolbar,.zc-catalogue__toolbar *{box-sizing:border-box}.zc-catalogue__main{background:var(--zc-cat-canvas)}body.page-template-template-new-categories #main.zc-catalogue__main{padding-bottom:72px}.zc-catalogue__shell{width:100%;max-width:var(--zc-cat-shell);margin:0 auto}body.page-template-template-new-categories .storefront-breadcrumb>.col-full{width:min(var(--zc-cat-shell), calc(100vw - 48px))!important;max-width:var(--zc-cat-shell)!important;padding-inline:0!important}.zc-catalogue__header{padding:30px 0 24px}.zc-catalogue__title{margin:0 0 12px;color:var(--zc-cat-navy);font-size:28px;font-weight:700;line-height:1.25}.zc-catalogue__intro{width:100%;margin:0 0 14px;padding:20px 22px;border:1px solid var(--zc-cat-border);border-radius:var(--zc-cat-radius);background:var(--zc-cat-surface);box-shadow:0 4px 14px rgb(10 27 41 / .035);color:#3f5969;font-size:15px;line-height:1.52}.zc-catalogue__intro p{max-width:none;margin:0 0 10px}.zc-catalogue__intro p:last-child{margin-bottom:0}.zc-catalogue__eco{display:flex;align-items:center;gap:10px;max-width:max-content;padding:9px 14px;border:1px solid var(--zc-cat-positive-surface);border-radius:999px;background:var(--zc-cat-positive-surface);text-align:left}.zc-catalogue__eco-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--zc-cat-positive)}.zc-catalogue__eco-text{color:#0f5a3d;font-size:13px;line-height:1.5}.zc-catalogue__eco-badge{margin-right:6px;color:var(--zc-cat-positive);font-weight:700}.zc-catalogue__subcats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none}.zc-catalogue__subcat{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:1px solid var(--zc-cat-border);border-radius:999px;background:var(--zc-cat-surface);font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.zc-catalogue__subcat span{color:var(--zc-cat-text)}.zc-catalogue__subcat:hover,.zc-catalogue__subcat:focus-visible{border-color:var(--zc-cat-blue);box-shadow:0 4px 14px rgb(10 27 41 / .035);transform:translateY(-1px)}.zc-catalogue__subcat:focus-visible{outline:3px solid rgb(25 154 232 / .45);outline-offset:2px}.zc-catalogue__subcat-image{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:999px;background:var(--zc-cat-surface-muted)}.zc-catalogue__subcat-image img{width:100%;height:100%;object-fit:cover}.zc-catalogue__subcat-label{white-space:nowrap}.zc-catalogue__layout{display:grid;grid-template-columns:var(--zc-cat-rail) minmax(0,1fr);align-items:start;gap:32px}.zc-catalogue__mobile-toolbar{display:none}.zc-catalogue__filters{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-color:var(--zc-cat-border-strong) #fff0;scrollbar-width:thin}.zc-catalogue__filters::-webkit-scrollbar{width:6px}.zc-catalogue__filters::-webkit-scrollbar-track{background:#fff0}.zc-catalogue__filters::-webkit-scrollbar-thumb{border-radius:999px;background:var(--zc-cat-border-strong)}.zc-catalogue__filters::-webkit-scrollbar-thumb:hover{background:var(--zc-cat-text-subdued)}.zc-catalogue__filters-inner{border:1px solid var(--zc-cat-border);border-radius:var(--zc-cat-radius);background:var(--zc-cat-surface);box-shadow:var(--zc-cat-shadow)}.zc-catalogue__results{min-width:0}.zc-catalogue__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--zc-cat-border)}.zc-catalogue__toolbar-count .woocommerce-result-count{margin:0;color:var(--zc-cat-text);font-size:14px;font-weight:600}.zc-catalogue__toolbar-sort .woocommerce-ordering{display:flex;align-items:center;margin:0}.zc-catalogue__toolbar-sort select.orderby{height:42px;padding:0 36px 0 14px;border:1px solid var(--zc-cat-border);border-radius:var(--zc-cat-radius-control);background-color:var(--zc-cat-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f6472' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--zc-cat-text);font-size:13.5px;font-weight:500;font-family:var(--zc-cat-font);appearance:none;cursor:pointer}.zc-catalogue__toolbar-sort select.orderby:focus-visible{outline:3px solid rgb(25 154 232 / .45);outline-offset:1px}.berocket_single_filter_widget{border-bottom:1px solid var(--zc-cat-border)}.berocket_single_filter_widget:last-child{border-bottom:none}.bapf_sfilter{padding:18px}.bapf_head{display:flex;align-items:center;justify-content:space-between}.bapf_head h3{margin:0;color:var(--zc-cat-navy);font-size:14.5px;font-weight:700}.bapf_body{margin-top:13px}.bapf_ckbox .bapf_body ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bapf_ckbox .bapf_body li{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.bapf_ckbox .bapf_body li.bapf_hide{display:none}.bapf_ckbox .bapf_body li:hover{background:var(--zc-cat-surface-muted)}.bapf_ckbox .bapf_body label{color:var(--zc-cat-text);font-size:14px;line-height:1.45;cursor:pointer}.bapf_ckbox .bapf_body input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--zc-cat-blue);cursor:pointer}.bapf_ckbox .bapf_body input[type="checkbox"]:focus-visible,.bapf_button.bapf_reset:focus-visible{outline:3px solid rgb(25 154 232 / .45);outline-offset:2px}.bapf_ckbox .bapf_body li.checked label,.bapf_ckbox .bapf_body li.bapf_selected label{color:var(--zc-cat-blue-hover);font-weight:600}.bapf_show_hide{display:inline-block;margin-top:6px;color:var(--zc-cat-blue);font-size:12.5px;font-weight:600;cursor:pointer}.bapf_show_hide:hover{text-decoration:underline}.bapf_slidr_all{padding-top:8px}.bapf_slidr_main{width:100%;border:none}.bapf_slidr_all .irs{margin-top:4px}.bapf_slidr_all .irs--flat .irs-bar,.bapf_slidr_all .irs-bar{background:var(--zc-cat-blue)}.bapf_slidr_all .irs--flat .irs-line,.bapf_slidr_all .irs-line{background:var(--zc-cat-border)}.bapf_slidr_all .irs--flat .irs-handle,.bapf_slidr_all .irs-handle{width:16px;height:16px;top:22px;border-radius:999px;background:var(--zc-cat-surface);box-shadow:0 0 0 2px var(--zc-cat-blue),var(--zc-cat-shadow)}.bapf_slidr_all .irs--flat .irs-handle>i:first-child,.bapf_slidr_all .irs-handle>i:first-child{display:none}.bapf_slidr_all .irs--flat .irs-from,.bapf_slidr_all .irs--flat .irs-to,.bapf_slidr_all .irs--flat .irs-single,.bapf_slidr_all .irs-from,.bapf_slidr_all .irs-to,.bapf_slidr_all .irs-single{background:var(--zc-cat-navy);font-size:11px}.bapf_slidr_all .irs--flat .irs-from::before,.bapf_slidr_all .irs--flat .irs-to::before,.bapf_slidr_all .irs--flat .irs-single::before{border-top-color:var(--zc-cat-navy)}.bapf_slidr_all .irs--flat .irs-min,.bapf_slidr_all .irs--flat .irs-max,.bapf_slidr_all .irs-min,.bapf_slidr_all .irs-max{color:var(--zc-cat-text-subdued);font-size:11px}.bapf_rst_nofltr.selectClearFilters{padding:14px 18px}.bapf_button.bapf_reset{width:100%;min-height:42px;padding:10px 14px;border:1px solid var(--zc-cat-border-strong);border-radius:var(--zc-cat-radius-control);background:var(--zc-cat-surface);color:var(--zc-cat-text);font-size:13px;font-weight:600;font-family:var(--zc-cat-font);cursor:pointer;transition:border-color .14s ease,color .14s ease}.bapf_button.bapf_reset:hover{border-color:var(--zc-cat-price);color:var(--zc-cat-price)}.zc-catalogue__grid.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0!important;padding:0!important;list-style:none!important}@media (min-width:992px){.zc-catalogue .zc-catalogue__grid.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.zc-catalogue__grid.products::before,.zc-catalogue__grid.products::after{display:none!important}.zc-catalogue .woocommerce-pagination{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lmp_load_more_button.br_lmp_button_settings{display:flex;justify-content:center;margin-top:32px}body .lmp_load_more_button.br_lmp_button_settings .lmp_button,.lmp_load_more_button.br_lmp_button_settings .lmp_button{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--zoca-space-2,8px);min-height:var(--zoca-control-height,48px);height:auto!important;padding:0 var(--zoca-space-6,24px)!important;border:1px solid var(--zoca-color-border)!important;border-radius:999px!important;background-color:var(--zoca-color-surface)!important;background-image:none!important;color:var(--zoca-color-text)!important;font-family:var(--zoca-type-family)!important;font-size:var(--zoca-type-size-body,15px)!important;font-weight:var(--zoca-type-weight-semibold,600)!important;line-height:1.2!important;letter-spacing:0;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background-color var(--zoca-transition-fast),border-color var(--zoca-transition-fast),color var(--zoca-transition-fast),transform var(--zoca-transition-fast)}body .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover,.lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{background-color:var(--zoca-color-surface-muted)!important;border-color:var(--zoca-color-action,#199ae8)!important;color:var(--zoca-color-navy-950)!important}body .lmp_load_more_button.br_lmp_button_settings .lmp_button:focus-visible,.lmp_load_more_button.br_lmp_button_settings .lmp_button:focus-visible{outline:3px solid rgb(25 154 232 / .45)!important;outline-offset:2px!important}body .lmp_load_more_button.br_lmp_button_settings .lmp_button:active{transform:translateY(1px)}.lmp_load_more_button.br_lmp_button_settings .lmp_button .zc-btn__icon--down{width:16px;height:16px;margin-left:2px;stroke-width:2.25;flex-shrink:0;transition:transform var(--zoca-transition-fast)}body .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover .zc-btn__icon--down{transform:translateY(2px)}.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button{opacity:.75;pointer-events:none}.lmp_load_more_button.br_lmp_prev_settings{display:none!important}.zc-catalogue__results{scroll-margin-top:24px}.zc-offcanvas-backdrop{position:fixed;inset:0;z-index:1040;visibility:hidden;background:rgb(10 27 41 / .42);opacity:0;transition:opacity .22s ease,visibility .22s ease}.zc-mobile-offcanvas{position:fixed;top:0;left:0;z-index:1050;display:flex;width:min(86vw, 380px);max-width:100%;height:100vh;flex-direction:column;background:var(--zc-cat-surface);box-shadow:0 0 24px rgb(0 0 0 / .16);transform:translateX(-100%);transition:transform .24s ease}.zc-mobile-offcanvas-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 12px;border-bottom:1px solid var(--zc-cat-border)}.zc-mobile-offcanvas-title{margin:0;color:var(--zc-cat-navy);font-size:16px;font-weight:700;line-height:1.2}.zc-mobile-offcanvas-close{width:32px;height:32px;padding:0;border:0;background:#fff0;color:var(--zc-cat-text);font-size:1.75rem;line-height:1;cursor:pointer}.zc-mobile-offcanvas-body{flex:1 1 auto;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.zc-mobile-offcanvas.is-open{transform:translateX(0)}.zc-offcanvas-backdrop.is-open{visibility:visible;opacity:1}body.zc-offcanvas-open{overflow:hidden}@media (min-width:992px){.zc-mobile-offcanvas,.zc-offcanvas-backdrop{display:none!important}}@media (max-width:991.98px){.zc-catalogue__shell{width:min(100%, calc(100% - 32px))}.zc-catalogue__subcats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.zc-catalogue__layout{display:block}.zc-catalogue__filters{display:none}.zc-catalogue__mobile-toolbar{display:flex;margin-bottom:16px}.zc-catalogue__mobile-toolbar .zc-catalogue__filter-toggle{display:inline-flex;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 18px;border:1px solid var(--zc-cat-border-strong);border-radius:999px;background:var(--zc-cat-surface);color:var(--zc-cat-text);font-size:13.5px;font-weight:600;font-family:var(--zc-cat-font);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.zc-catalogue__mobile-toolbar .zc-catalogue__filter-toggle:hover{border-color:var(--zc-cat-blue);background:var(--zc-cat-blue-soft);color:var(--zc-cat-blue-hover)}.zc-catalogue__mobile-toolbar .zc-catalogue__filter-toggle:active{background:var(--zc-cat-blue-soft-strong)}.zc-catalogue__mobile-toolbar .zc-catalogue__filter-toggle:focus-visible{outline:3px solid rgb(25 154 232 / .45);outline-offset:2px}.zc-catalogue__mobile-toolbar .zc-catalogue__filter-toggle[aria-expanded="true"]{border-color:var(--zc-cat-blue);background:var(--zc-cat-blue-soft);color:var(--zc-cat-blue-hover)}.zc-catalogue__grid.products{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-catalogue__toolbar{flex-wrap:wrap}}@media (max-width:599.98px){.zc-catalogue__grid.products{grid-template-columns:minmax(0,1fr)}.zc-catalogue__intro--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zc-catalogue__intro-toggle{display:inline-flex;margin-top:8px;padding:0;color:var(--zc-cat-blue);font-size:13.5px;font-weight:700;font-family:var(--zc-cat-font);cursor:pointer}.zc-catalogue__intro-toggle:hover,.zc-catalogue__intro-toggle:focus-visible{color:var(--zc-cat-blue-hover);text-decoration:underline}.zc-catalogue__intro-toggle[hidden]{display:none}}