@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/poppins-v24-latin-regular.DZXW5Tmd.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/poppins-v24-latin-600.DbBEVP56.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/poppins-v24-latin-800.CV8w9EPW.woff2) format("woff2")}h1,h2,p,label,button,input,h3,span{font-family:Poppins,sans-serif}button{text-align:center;border-radius:10px;margin-top:1rem;padding:12px 24px;transition:ease-in-out .3s;font-size:1rem;color:#fff;font-weight:600;border:none;cursor:pointer}.dangerBtn{background-color:#c51919}.textBtn{text-align:center;border-radius:10px;margin-top:1rem;transition:ease-in-out .3s;font-size:1rem;color:#fff;font-weight:600;border:none;cursor:pointer;background-color:transparent;color:gray;text-align:left;font-size:.9rem;padding:0}.textBtn:hover{color:#0e0e0e}.primaryBtn{text-align:center;border-radius:10px;margin-top:1rem;padding:12px 24px;transition:ease-in-out .3s;font-size:1rem;color:#fff;font-weight:600;border:none;cursor:pointer;background-color:#417c44}.primaryBtn:has(.icon) .icon{margin-right:1rem}.secondaryBtn{color:#417c44;background-color:#fff}.repeaterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,210px));gap:1em;justify-content:start;padding:1rem 0}@media only screen and (max-width: 1000px){.repeaterGrid{grid-template-columns:100%;justify-content:center}}input{height:2.5rem;border-radius:10px;border:1px solid gray}select{width:100%;border-radius:10px;height:2.5rem;background-color:transparent}.chev{transition:ease-in-out .2s}.upsideDown{transform:rotate(180deg)}.hidden{transform:scaleY(0);left:200vw;position:absolute;bottom:0;overflow-y:hidden}.iconBtn{background-color:transparent;border-radius:1000%;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;color:#69519a;padding:0}.iconBtn:hover{background-color:#69519a;color:#fff}.close{display:flex;justify-content:flex-end}.halfGrid{display:grid;grid-template-columns:50% 50%}.halfGridForm{display:grid;grid-template-columns:50% 50%;gap:.5rem;padding-right:.5rem}.halfGridForm>div{display:flex;flex-direction:column}.checkbox{display:flex;align-items:center}.checkbox input{width:16px;accent-color:#756ed1;border-radius:10px}.icon{background-color:transparent}.visible{transform:translate(0)}.wrapper{display:grid;grid-template-columns:100%;flex-direction:column;justify-content:center;align-items:center;width:100%}.productListWrapper{gap:1rem;display:grid;grid-template-columns:20rem minmax(20rem,80rem);justify-content:center;flex-direction:column;padding:2rem}.theList{margin-bottom:3rem}.theList .description{background-color:#fff;box-shadow:0 4px 40px -5px #00000040;padding:1rem;border-radius:10px;justify-self:center}.filters{position:sticky;display:flex;flex-direction:column;top:5rem;left:0;max-height:fit-content;gap:1rem;margin-top:1rem}.bubble{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 4px 40px -5px #00000040;background-color:#fff;padding:.8rem}.parentBtn{margin:.5rem;margin-left:0;background-color:#69519a;border-radius:10px;color:#fff;display:flex;justify-content:space-between;align-items:center;transition:ease-in-out .5s}.productList{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,210px));gap:1em;justify-content:start;padding:1rem 0}.productsNavigation{width:100%;display:flex;align-items:center;justify-content:space-between}.firstPage{display:flex;justify-content:flex-end;width:100%}.submenu{background-color:#decdff;margin-top:-.5rem;margin-right:.5rem;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;transition:ease-in-out .3s}.submenu .submenuBtn{background-color:transparent;color:#000;transition:ease-in-out .3s;width:100%;text-align:left}.submenu .submenuBtn:hover{background-color:#756ed1}.categories{max-height:65vh;overflow-y:auto}@media only screen and (max-width: 1000px){.productListWrapper{grid-template-columns:auto;justify-content:center}.productListWrapper .productList{grid-template-columns:100%}.filters{position:initial;justify-self:center;order:1;display:block;width:100%}.theList{order:-1;justify-content:center}}
