.page__category ul.products{grid-template-columns:repeat(3,1fr)}.page__category ul.products li.product{margin-bottom:0}.sidebar .block{margin-bottom:15px;font-size:15px;border-bottom:1px #cfcfcfee solid;border-radius:10px}.sidebar h2{font-size:18px;text-transform:uppercase;color:var(--azul);padding-bottom:15px;margin-bottom:15px;font-weight:700}.sidebar h3{text-transform:uppercase;cursor:pointer;position:relative;margin-bottom:15px;padding-left:15px}.sidebar .content{margin-top:15px}.sidebar h3::after{content:'';position:absolute;display:block;right:20px;top:calc(50% - 5px);transform:rotate(135deg) translateY(-50%);width:7px;height:7px;border-top:1px #000 solid;border-right:1px #000 solid}.sidebar ul li a{display:block;color:#000;padding:10px}.sidebar ul li a:hover{color:var(--azul)}.sidebar ul li.active>a{color:var(--azul);font-weight:700}.sidebar h3::after{transition:transform .2s}.sidebar .block--open h3::after{transform:rotate(-45deg) translateY(-50%)}.produtos-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px #eee solid}.produtos-toolbar__title{font-size:20px;font-weight:700;color:var(--azul);margin:0}.produtos-count{font-size:13px;color:#6b6b6b;font-weight:500}.produtos-toolbar .toolbar-group:first-of-type{margin-left:auto}.toolbar-group{display:flex;align-items:center;gap:7px}.toolbar-group+.toolbar-group{padding-left:12px;border-left:1px #e5e5e5 solid}.toolbar-label{font-size:11px;font-weight:700;color:#6b6b6b;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.produtos-sort-select{appearance:none;-webkit-appearance:none;border:1px #e0e0e0 solid;border-radius:8px;padding:7px 34px 7px 12px;font-size:13px;font-weight:500;color:#333;cursor:pointer;font-family:var(--font);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23aaa'/%3E%3C/svg%3E") no-repeat right 12px center;transition:border-color .15s,box-shadow .15s}.produtos-sort-select:hover{border-color:var(--azul)}.produtos-sort-select:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px rgb(10 30 100 / .08)}.active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.filter-tag{display:inline-flex;align-items:center;gap:4px;background:var(--azul);color:#fff!important;font-size:11px;font-weight:600;padding:5px 11px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;transition:opacity .15s}.filter-tag:hover{opacity:.8}.filter-tag--clear{background:#ccc;color:#555!important}.filter-tag--clear:hover{background:#bbb;opacity:1}.produtos-sort select{border:1px #e0e0e0 solid;border-radius:8px;padding:7px 12px;font-size:13px;color:#333;cursor:pointer;font-family:var(--font)}.toolbar-filters-btn{display:none!important}@media (max-width:767px){.produtos-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 10px}.page__category .listagem .produtos-toolbar__title,.produtos-toolbar__title{grid-column:1;font-size:22px;line-height:1.2;margin:0}.produtos-count{grid-column:2;justify-self:end;align-self:center;white-space:nowrap}.produtos-toolbar .toolbar-group,.produtos-toolbar .toolbar-group:first-of-type{grid-column:1 / -1;margin-left:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px}.toolbar-group+.toolbar-group{padding-left:0;border-left:none}.produtos-sort-select{width:100%;min-width:0}.toolbar-filters-btn{display:inline-flex!important;grid-column:1 / -1;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid var(--azul);border-radius:8px;background:#fff;color:var(--azul);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.toolbar-filters-btn[aria-expanded="true"]{background:var(--azul);color:#fff}.toolbar-filters-btn__count{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--azul);color:#fff;font-size:11px;line-height:18px;text-align:center}.toolbar-filters-btn[aria-expanded="true"] .toolbar-filters-btn__count{background:#fff;color:var(--azul)}.sidebar-sort,.page__category .col-md-3.sidebar>h2{display:none}.page__category .listagem>.col-md-3.sidebar.filters-panel{display:none;width:100%;max-width:100%;margin:0 0 16px;padding:8px 4px 4px;border:1px solid #eee;border-radius:10px;background:#fafafa}.page__category .listagem>.col-md-3.sidebar.filters-panel--open{display:block}}