.filter_block{display:flex;flex-direction:column;margin-top:20px;width:100%}.filter_block .filter_title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;border-radius:3px 3px 0 0;transform:skew(-20deg);background:linear-gradient(to bottom,var(--main-background-invert-alpha-20) 0,transparent 70%);border-radius:4px;cursor:pointer}.filter_transparent{background:transparent!important}.filter_block .filter_title span{display:flex;font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);color:var(--main-subtitle);transform:skew(20deg)}.filter_block .filter_title .icon{display:flex;width:20px;height:20px;transform:skew(20deg);color:var(--main-subtitle)}.filter_block .filter_title #arrow-filter-undefined{display:none}.filter_block .filter_title .icon.filter-arrow.rotate{animation:rotateFilterArrow .3s forwards}.filter_block .filter_title .icon.filter-arrow.rotateback{animation:rotateFilterArrowBack .3s forwards}@keyframes rotateFilterArrow{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotateFilterArrowBack{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.filter_block .filter_options{display:flex;flex-direction:column;margin-top:10px;max-height:200px;overflow:auto}.filter_block .filter_options .filter_price{display:flex;flex-direction:column;justify-content:space-between}.filter_block .filter_options .filter_price .line{display:flex;flex-direction:row;align-items:center;padding:0 6px}.filter_block .filter_options .filter_price .line .input{display:flex;flex-direction:row;transform:skew(-20deg);background-color:var(--main-background-invert-alpha-20);border:1px solid var(--main-background-invert-alpha-30);padding:4px 8px;border-radius:4px;align-items:center;margin-right:5px}.filter_block .filter_options .filter_price .line .input .icon{display:flex;transform:skew(20deg);padding-left:3px;width:18px;height:18px;color:var(--main-text)}.filter_block .filter_options .filter_price .line .input input{display:flex;background-color:transparent;border:none;height:30px;transform:skew(20deg);padding:0 8px;width:100%;color:var(--main-text)}.filter_block .filter_options .btnFilter{padding:4px 12px;cursor:pointer;border-radius:4px;margin-right:3px;transform:skew(-20deg);font-weight:500;align-items:center;background-color:var(--button-first-background);color:var(--button-first-text);border:none;height:40px}.filter_block .filter_options .btnFilter span{display:flex;transform:skew(20deg)}.filter_block .filter_options .btnFilter:hover{background-color:var(--button-first-background-hover);color:var(--button-first-text-hover)}.filter_block .filter_options .line-check{display:flex;flex-direction:row;align-items:center;margin:5px 0 0}.filter_block .filter_options .line-check input{display:flex;width:18px;height:18px}.filter_block .filter_options .line-check label{margin-left:10px;color:var(--main-text)}@media screen and (max-width:768px){.filter_block .filter_options{height:100%;overflow:unset}.filter_block .filter_options .filter_price .line .input{width:100%}}.rangePrice{display:flex;flex-direction:column;width:100%;padding:10px 5px;box-sizing:border-box;position:relative}.rangePrice .rc-slider{position:relative;margin-top:10px;height:24px}.rangePrice .rc-slider-rail{width:100%;background:var(--main-background-invert-alpha-20);top:0}.rangePrice .rc-slider-rail,.rangePrice .rc-slider-track{position:absolute;height:10px;border-radius:2px;transform:skew(-20deg)}.rangePrice .rc-slider-track{background:var(--button-first-background)}.rangePrice .rc-slider-handle{box-sizing:border-box;display:flex;position:absolute;background-color:var(--button-first-background);border:none!important;width:24px;height:24px;top:-6px;border-radius:4px;cursor:pointer;box-shadow:none!important;z-index:1;transform:skew(-20deg)!important}.rangePrice .rc-slider-handle:last-child{margin-left:-24.4px}.list_produto_page{display:flex;align-items:flex-start}@media screen and (max-width:768px){.list_produto_page{flex-direction:column}}.product_filters{display:flex;position:-webkit-sticky;position:sticky;top:0;width:300px;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 40px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width:768px){.product_filters{position:relative;width:100%;padding-bottom:40px;max-height:72dvh}}.listaProdutos{display:grid;grid-gap:10px;gap:10px;margin-left:20px;margin-top:20px;max-width:calc(100% - 320px);border-left:1px solid var(--main-background-invert-alpha-20)}.listaProdutosNotGrid{grid-template-columns:auto!important}.prodNotSearch{display:flex;flex-direction:column;text-align:center;grid-template-columns:auto;margin-left:20px}@media screen and (max-width:1535px){.prodNotSearch{overflow:hidden;width:100%;margin:0}}@media screen and (max-width:768px){.listaProdutos{max-width:100%!important;margin:0;overflow:hidden;border:0}}.all-displayed-message{padding:12;text-align:"center";opacity:.5;cursor:"default"}@media screen and (max-width:768px){.all-displayed-message{position:absolute;left:50%;transform:translate(-50%);bottom:-20px}}.filter_mobile{margin-top:40px;width:100%;border:1.5px solid var(--main-background-invert-alpha-20);border-radius:10px;padding:20px}.filter_mobile .btnFilter{width:100%;display:flex;justify-content:space-between;align-items:center}.filter_mobile .btnFilter span{font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight)}.filter_mobile .btnFilter .icon,.filter_mobile .btnFilter span{font-size:var(--font-subtitle-size);color:var(--main-subtitle)}.filter_mobile .btnFilter .icon.filter-arrow.rotate{animation:rotateFilterSecArrow .3s forwards;transform:skew(20deg)}.filter_mobile .btnFilter .icon.filter-arrow.rotateback{animation:rotateFilterSecArrowBack .3s forwards}@keyframes rotateFilterSecArrow{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotateFilterSecArrowBack{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}