@-webkit-keyframes ekeko-loja-ekeko-5-x-is-rotating{to{transform:rotate(1turn)}}.ekeko-loja-ekeko-5-x-filterOverlay{display:flex;position:fixed;inset:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);z-index:9999;cursor:pointer}.ekeko-loja-ekeko-5-x-filterModal{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1.25rem;width:80vw;z-index:9999}@media (min-width:1008px){.ekeko-loja-ekeko-5-x-filterModal{max-width:30vw;min-width:550px;padding:3rem}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterTitle{font-style:normal;font-size:1.5rem;margin-bottom:.5rem}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterText,.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterTitle{font-weight:300;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Effra App Lt}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterText{font-style:italic;font-size:.875rem;margin-bottom:2rem}.ekeko-loja-ekeko-5-x-filterModal svg{position:absolute;top:.625rem;right:.625rem;min-height:16px;cursor:pointer}@media (min-width:1008px){.ekeko-loja-ekeko-5-x-filterModal svg{top:1.5rem;right:1.5rem}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterButton{background-color:#de5600;color:#fff;border:none;border-radius:0;font-weight:500;font-family:Effra App Md;margin-top:1rem;padding:.75rem}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-filterButton,.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-saveFilterButton{font-style:normal;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;width:100%;cursor:pointer}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-saveFilterButton{background-color:#fff;color:#000;border:1px solid #000;border-radius:0;font-weight:400;font-family:Effra App;padding:.68rem .75rem;margin-top:.5rem}@media (min-width:1024px){.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-saveFilterButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.68rem .75rem;margin-top:auto}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-clearFilterButton{border:none;background-color:#fff;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Effra App;color:#000;font-size:.875rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:left;margin-bottom:1rem;cursor:pointer}@media (min-width:1024px){.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-clearFilterButton{text-align:left;font-size:.875rem;color:#000}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-btnSavebtnClear{display:flex;gap:.5rem}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-loadingContainer{display:none;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:999;width:100%;height:100%}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-loadingContainer:not(span){background:rgba(0,0,0,.2)}@keyframes ekeko-loja-ekeko-5-x-is-rotating{to{transform:rotate(1turn)}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-loadingContainer span{-webkit-animation:ekeko-loja-ekeko-5-x-is-rotating 1s infinite;animation:ekeko-loja-ekeko-5-x-is-rotating 1s infinite;border-radius:50%;border:6px solid #fff;border-top-color:#8a8a8a;height:30px;width:30px;background:none}@media screen and (min-width:1008px){.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-loadingContainer span{height:50px;width:50px}}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-selectWrapper{display:flex;position:relative;margin-bottom:1rem;align-items:center}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-selectWrapper:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.667 2.335c0-.425.142-.708.425-.992a1.37 1.37 0 011.984 0l3.258 3.259 3.258-3.259a1.37 1.37 0 011.983 0 1.37 1.37 0 010 1.984L7.75 7.15c-.425.425-.85.567-1.416.567-.567 0-.992-.142-1.417-.567L1.092 3.327C.81 3.043.667 2.76.667 2.335z' fill='%231E1709'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;height:7px;width:12px;display:flex;position:absolute;right:1.5rem}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-selectWrapper:has(select[name=modelo]){position:relative}.ekeko-loja-ekeko-5-x-filterModal select{border:1px solid #1e1709;border-radius:4px;font-size:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-inline:1.5rem;color:#1e1709;background-color:#fff}.ekeko-loja-ekeko-5-x-filterModal select,.ekeko-loja-ekeko-5-x-filterModal select option{font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Effra App;height:44px;cursor:pointer}.ekeko-loja-ekeko-5-x-filterModal select option{display:flex;font-size:.875rem}.ekeko-loja-ekeko-5-x-filterModal .ekeko-loja-ekeko-5-x-selectSelecionado{border:1px solid #a3a3a3;background:#f4f4f4}.ekeko-loja-ekeko-5-x-openFilter{background-color:#de5600;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;padding-block:1.125rem;cursor:pointer}@media (min-width:1008px){.ekeko-loja-ekeko-5-x-openFilter{padding-block:.875rem;padding-inline:1rem;gap:.5rem}}.ekeko-loja-ekeko-5-x-openFilter span{font-size:.875rem;color:#fff}.ekeko-loja-ekeko-5-x-missingField,.ekeko-loja-ekeko-5-x-openFilter span{font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Effra App}.ekeko-loja-ekeko-5-x-missingField{color:#ff001e;font-size:.75rem;margin-top:1rem;text-align:center}