@font-face{font-display:swap;font-family:opensans;src:url(../fonts/OPENSANS-REGULAR.TTF)}@font-face{font-display:swap;font-family:opensansBold;src:url(../fonts/OPENSANS-BOLD.TTF)}@font-face{font-display:swap;font-family:opensansExtraBold;src:url(../fonts/OPENSANS-EXTRABOLD.TTF)}@font-face{font-display:swap;font-family:opensansLight;src:url(../fonts/OPENSANS-LIGHT.TTF)}@font-face{font-display:swap;font-family:opensansSemiBold;src:url(../fonts/OPENSANS-SEMIBOLD.TTF)}@font-face{font-display:swap;font-family:Roboto;src:url(../fonts/Roboto-VariableFont_wdth\,wght.ttf)}#btn-load-more{background-color:#082f35;width:45px;height:45px;border-radius:100%;color:#fff;border:none;text-align:center;line-height:43px;font-size:1.2rem;display:block;margin:auto;transition:background-color .2s}#btn-load-more:hover{background-color:#162e25}#btn-filtros{border:1px solid #1e3a2f;border-radius:6px;color:#082f35;background-color:#fff;display:flex;align-items:center;padding:10px 14px;margin-bottom:24px;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:.04em;width:300px;transition:background-color .2s,color .2s}#btn-filtros:hover{background-color:#082f35;color:#fff}#btn-filtros:not(.collapsed){background-color:rgba(0,0,0,0)}#btn-filtros:focus{box-shadow:none}@media(max-width:600px){#btn-filtros{width:100%}}@media(min-width:992px){#btn-filtros{display:none}}.ordenacao-secundaria{display:flex;flex-wrap:nowrap;align-items:center}@media(max-width:991px){.ordenacao-secundaria{display:none}}.ordenacao-secundaria>label{display:flex;flex-wrap:nowrap;align-items:center}.ordenacao-secundaria .ordenacao-secundaria__legenda{margin-bottom:0;margin-left:auto;font-size:13px}@media(min-width:1400px){.ordenacao-secundaria .ordenacao-secundaria__legenda{font-size:15px}}.ordenacao-secundaria select{background-color:#fff;border:1px solid #1e3a2f;border-radius:6px;height:40px;outline:0;margin-left:1rem;padding:0 10px;color:#222;cursor:pointer}#filtros{background-color:#fff;border-radius:6px}#filtros .filtros__titulo{font-size:1.25rem;font-weight:700;color:#222;margin-bottom:20px}#filtros .categoria-container{padding-bottom:5px}#filtros .categoria__titulo{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#222;margin-bottom:14px}#filtros select{width:100%;background-color:#fff;border:1px solid #1e3a2f;border-radius:6px;height:40px;outline:0;padding:0 10px;color:#222;cursor:pointer}#filtros .btn-filtro-outlined{width:100%;background-color:#fff;border:1.5px solid #1e3a2f;border-radius:6px;color:#082f35;font-weight:600;font-size:.95rem;padding:10px 14px;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color .2s,color .2s}#filtros .btn-filtro-outlined:hover{background-color:#082f35;color:#fff}#filtros .btn-filtro-outlined:focus{box-shadow:none;outline:0}#filtros .btn-filtro-outlined .btn-filtro-outlined__seta{display:inline-block;transition:transform .25s ease}#filtros .btn-filtro-outlined .btn-filtro-outlined__seta.aberto{transform:rotate(180deg)}#filtros .btn-remover-filtros{width:100%;background-color:#fff;border:1.5px solid #1e3a2f;border-radius:6px;color:#082f35;font-weight:600;font-size:.95rem;padding:12px 14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .2s,color .2s;margin-top:20px;text-decoration:none}#filtros .btn-remover-filtros:hover{background-color:#082f35;color:#fff}#filtros .ordenacao{display:flex;align-items:center;margin-bottom:50px}@media(max-width:400px){#filtros .ordenacao{justify-content:center}}@media(min-width:992px){#filtros .ordenacao{display:none}}#filtros .ordenacao .ordenacao__legenda{color:#222;font-size:14px;margin-bottom:0;margin-right:20px}#filtros .tamanhos{display:flex;align-items:center;flex-wrap:wrap;gap:6px}#filtros .tamanhos label{position:relative;border:1.5px solid #d0d0d0;min-width:36px;height:36px;border-radius:20px;text-align:center;line-height:33px;text-transform:uppercase;padding:0 8px;cursor:pointer;font-size:.8rem;color:#222;transition:border-color .15s,color .15s,background-color .15s}#filtros .tamanhos label input[type=checkbox]{position:absolute;opacity:0;visibility:hidden}#filtros .tamanhos label:hover{border-color:#082f35;color:#082f35}#filtros .tamanhos label.active{border:2px solid #082f35;background-color:#082f35;color:#fff}#filtros .categorias ul{display:inline-block}#filtros .categorias ul li{display:block}#filtros .categorias .nivel1{padding-left:0}#filtros .categorias input{display:none}#filtros .categorias label{margin-right:5px;display:block;cursor:pointer;font-size:.9rem;color:#222}#filtros .categorias label span{border:1.5px solid #1e3a2f;width:20px;height:20px;font-size:14px;line-height:18px;text-align:center;display:inline-block;border-radius:50%;transition:.2s}#filtros .categorias label.checked span::before{content:"✓"}#filtros .categorias label:hover{color:#082f35}#filtros .categorias label:hover span{background-color:#082f35;border-color:#082f35;color:#fff}#filtros .categorias .subcategorias{padding-left:1rem}#filtros .categorias .subcategorias label span{border-color:#d0d0d0}#filtros .cores{display:flex;align-items:center;flex-wrap:wrap;gap:4px}#filtros .cores label{position:relative;border:1.5px solid #d0d0d0;width:36px;height:36px;border-radius:100%;text-align:center;line-height:36px;text-transform:uppercase;padding:3px;cursor:pointer;transition:border-color .15s}#filtros .cores label input[type=checkbox]{position:absolute;opacity:0;visibility:hidden}#filtros .cores label span{display:block;width:100%;height:100%;border-radius:100%}#filtros .cores label:hover{border-color:#082f35}#filtros .cores label.active{border:2.5px solid #082f35}#filtros .marcas label{display:flex;align-items:center;text-transform:uppercase;font-size:.85rem;margin-bottom:10px;cursor:pointer;color:#222}#filtros .marcas label:hover{color:#082f35}#filtros .marcas input[type=checkbox]{margin-right:8px;height:15px;width:15px;accent-color:#082f35}#filtros .faixa-preco{margin-bottom:40px;overflow:visible}@media(min-width:1400px){#filtros .faixa-preco{padding:0 4px}}#filtros .faixa-preco .faixa-preco__header{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:#222;margin-bottom:12px;cursor:pointer;padding-bottom:8px;border-bottom:1px solid #ebebeb}#filtros .faixa-preco .faixa-preco__inputs{display:flex;align-items:center;gap:8px;margin-bottom:16px}#filtros .faixa-preco .faixa-preco__inputs input[type=number],#filtros .faixa-preco .faixa-preco__inputs input[type=text]{flex:1;border:1px solid #d0d0d0;border-radius:6px;height:38px;padding:0 8px;font-size:.85rem;color:#222;outline:0}#filtros .faixa-preco .faixa-preco__inputs input[type=number]:focus,#filtros .faixa-preco .faixa-preco__inputs input[type=text]:focus{border-color:#082f35}#filtros .faixa-preco .faixa-preco__inputs .btn-ok{background-color:#082f35;color:#fff;border:none;border-radius:6px;height:38px;padding:0 16px;font-size:.85rem;font-weight:700;cursor:pointer;letter-spacing:.04em;transition:background-color .2s}#filtros .faixa-preco .faixa-preco__inputs .btn-ok:hover{background-color:#162e25}#filtros .faixa-preco .slider{height:4px;position:relative;background:#ddd;border-radius:5px;margin-top:24px}#filtros .faixa-preco .slider .progress{height:100%;left:0;right:0;position:absolute;border-radius:5px;background:#082f35}#filtros .faixa-preco .visualizar-preco{display:flex;padding-top:6px}#filtros .faixa-preco .visualizar-preco span.preco-minimo-visualizar{color:#222;font-size:10px;width:50%;text-align:left}#filtros .faixa-preco .visualizar-preco span.preco-maximo-visualizar{color:#222;font-size:10px;width:50%;text-align:right}#filtros .faixa-preco .range-input{position:relative}#filtros .faixa-preco .range-input input[type=range]{position:absolute;width:100%;height:5px;top:-5px;background:0 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}#filtros .faixa-preco .range-input input[type=range]::-webkit-slider-thumb{cursor:pointer;height:14px;width:14px;border-radius:50%;background:#082f35;border:2px solid #fff;box-shadow:0 0 0 1.5px #082f35;pointer-events:auto;-webkit-appearance:none}#filtros .faixa-preco .range-input input[type=range]::-moz-range-thumb{cursor:pointer;height:14px;width:14px;border:2px solid #fff;border-radius:50%;background:#082f35;box-shadow:0 0 0 1.5px #082f35;pointer-events:auto;-moz-appearance:none}#filtros .faixa-preco .range-input .bubble{font-size:8px;background-color:#082f35;color:#fff;padding:2px 4px;border-radius:4px;display:inline-block;position:absolute;top:-35px;text-wrap:nowrap;opacity:0;transition:opacity .2s}#filtros .faixa-preco .range-input .range-max:active~.range-max-bubble,#filtros .faixa-preco .range-input .range-max:hover~.range-max-bubble,#filtros .faixa-preco .range-input .range-min:active~.range-min-bubble,#filtros .faixa-preco .range-input .range-min:hover~.range-min-bubble{opacity:1}#listagem-produtos{margin-top:50px;margin-bottom:50px}