.banners-full{display:none !important}.cn-banner-filtro{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:40px 16px}.cn-sector-filters{flex:0 0 420px;max-width:420px;width:100%;background:#fff;border-radius:24px;padding:28px 24px 24px;box-shadow:rgba(0,0,0,.02) 0px 1px 3px 0px,rgba(27,31,35,.15) 0px 0px 0px 1px;display:flex;flex-direction:column;gap:5px}.cn-sector-filters h3{font-size:24px;line-height:1.3;font-weight:600;color:#5b2eff;margin:0}.cn-sector-filters h3 strong{color:#e6007a;font-weight:800}.cn-filters-list select{width:100%;height:48px;border-radius:14px;border:1px solid #e5e5e5;padding:0 16px;font-size:14px;color:#333;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cn-filters-list select:focus{border-color:#5b2eff}.cn-price-filter{background:#fff;border-radius:16px;padding:14px 12px;border:1px solid #eee}.cn-price-labels{display:flex;justify-content:space-between;font-size:13px;color:#555}.cn-price-labels strong{color:#e6007a;font-weight:600}.cn-price-range{position:relative;height:28px;margin-top:12px}.cn-price-range input[type=range]{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ddd;border-radius:4px}.cn-price-range input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#5b2eff;cursor:pointer}.cn-search-brinde{margin-top:8px;width:100%;height:52px;border-radius:16px;border:none;background:#5b2eff;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.cn-search-brinde:hover{background:#4a24e0}.cn-faceta{border-top:1px solid #eee;padding:8px 0}.cn-faceta-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:12px;margin:5px;font-size:15px}.cn-faceta-arrow{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cn-faceta-arrow::before{content:"";width:100%;height:100%;display:block;background:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9l6 6 6-6%27 stroke=%27%23000%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .25s ease}.cn-faceta.open .cn-faceta-arrow::before{transform:rotate(180deg)}.cn-faceta-body{display:none;margin-top:6px}.cn-faceta.open .cn-faceta-body{display:block}.cn-dynamic-filters .atributo-lista li a{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;box-sizing:border-box;transition:background-color .2s,border-color .2s}.cn-dynamic-filters .atributo-lista li a .color-square{width:20px;height:20px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:border-color .2s}.cn-dynamic-filters .atributo-lista li a.is-selected{border:2px solid #5b2eff;background-color:#e6f0ff}.cn-dynamic-filters .atributo-lista li a.is-selected .color-square{border:2px solid #5b2eff}.cn-dynamic-filters .atributo-lista li a:hover{border:2px solid #5b2eff;background-color:#f0f8ff}.cn-sector-image{flex:1 1 auto;max-width:600px}.cn-sector-image img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:10px}.cn-sector-image .slick-arrow svg{fill:#000 !important}@media(max-width: 767px){.cn-banner-filtro{flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px}.cn-sector-filters{flex:1 1 100%;max-width:100%;padding:20px}.cn-sector-image{flex:1 1 100%;max-width:100%}}.cn-dynamic-filters .atributo-lista a.disabled{pointer-events:none;opacity:.4}.cn-loading{display:flex;justify-content:center;align-items:center;gap:6px;margin:16px 0;height:24px}.cn-loading .dot{width:8px;height:8px;background:#5b2eff;border-radius:50%;animation:jump .6s infinite alternate}.cn-loading .dot:nth-child(2){animation-delay:.2s}.cn-loading .dot:nth-child(3){animation-delay:.4s}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}
