@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")}.image{height:200px;display:flex;justify-content:center;align-items:center}.productCard{box-shadow:0 4px 40px -5px #00000040;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px;justify-content:space-between;background-color:#fff;position:relative}.productCard p{font-family:Poppins,sans-serif;font-weight:600;font-size:1.4rem;color:#6c4baa;padding:0 1rem}.productCard .title{padding:0 1rem;flex-direction:column;display:flex;align-items:flex-start;margin:0;justify-content:flex-start;text-align:start}.productCard .title a{padding:0;margin:0}.productCard .title h3{font-size:1.1rem;padding:0;margin:0}.productCard a{color:inherit;text-decoration:none;font-family:Poppins,sans-serif}.productCard a img{border-radius:10px}.productCard img{display:flex;max-height:200px;max-width:100%;align-self:center;justify-self:center;text-align:center;object-fit:contain}.productCard .saleRegularPrice{color:#0e0e0e;filter:opacity(.3);font-size:1rem;margin:0;padding-bottom:0;line-height:1rem;text-decoration:line-through}.productCard:has(.saleRegularPrice) .price{margin-top:0}.onSale{position:absolute;top:.5rem;left:.5rem;z-index:5;background-color:#a70021;color:#fff;padding:.3rem .5rem;border-radius:30px;font-weight:600}@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%}
