.kb-member-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.kb-commerce-catalog .storefront-breadcrumb{padding:0;margin:0 0 22px}.kb-commerce-catalog .storefront-breadcrumb .col-full{max-width:none;width:auto;margin:0;padding:0}.kb-commerce-catalog .woocommerce-breadcrumb{margin:0}.kb-commerce-catalog .kb-catalog-title{font-size:clamp(24px,3vw,32px);margin:0 0 20px;line-height:1.4}
.kb-topbar .kb-header-payment{display:flex;align-items:center;justify-content:center;gap:7px;color:white!important;border:1px solid #ffffff80;border-radius:7px;padding:9px 12px;min-height:40px;font-size:12px;font-weight:650;white-space:nowrap;text-decoration:none}
.kb-header-payment svg{width:18px;height:18px}.kb-topbar .kb-header-payment:hover{background:#ffffff1c;border-color:white}
.kb-member-actions .kb-account{min-height:40px;justify-content:center}
.kb-catalog-filter-drawer{padding:0;margin:0 0 25px;background:#f4f9fd;border:1px solid #cddfec;border-radius:12px;scroll-margin-top:230px}
.kb-catalog-filter-drawer>summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:17px 20px;color:#0059af;min-height:58px}
.kb-catalog-filter-drawer>summary::-webkit-details-marker{display:none}
.kb-filter-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px}.kb-filter-title svg{width:21px;height:21px}
.kb-filter-title b{font-size:12px;background:#0059af;color:#fff;border-radius:15px;padding:1px 7px}
.kb-filter-caption{color:#64788b;font-size:13px}.kb-filter-chevron{margin-left:auto;font-size:22px;line-height:1}.kb-catalog-filter-drawer[open] .kb-filter-chevron{transform:rotate(180deg)}
.kb-catalog-filter-body{padding:0 20px 20px}.kb-catalog-filter-body .kb-catalog-filter-heading{display:none}
.kb-catalog-filter-drawer>summary:focus-visible{outline:3px solid #19aaa5;outline-offset:2px;border-radius:12px}
@media(min-width:781px) and (max-width:1200px){.kb-topbar{gap:12px}.kb-topbar .kb-search{min-width:130px;margin-inline:0}.kb-member-actions{gap:6px}.kb-member-actions .kb-account,.kb-topbar .kb-header-payment{padding-inline:9px}}
@media(max-width:780px){.kb-topbar .kb-member-actions{order:6;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.kb-topbar .kb-header-payment,.kb-member-actions .kb-account{font-size:13px;min-height:40px;padding:8px 10px}.kb-member-actions .kb-account svg{display:inline-block}.kb-catalog-filter-drawer>summary{flex-wrap:wrap;gap:7px 12px;padding:14px 16px}.kb-filter-title{font-size:15px}.kb-filter-caption{font-size:11px;order:3;width:100%;padding-left:31px}.kb-catalog-filter-body{padding:0 16px 16px}.kb-catalog-filter-drawer{scroll-margin-top:265px}}
