@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")}.quantity{border:solid gray 1px;max-width:fit-content;margin:1rem 0;padding:.5rem;border-radius:10px}.quantity .transparentBtn{padding:.5rem;margin:0;color:#0e0e0e;background-color:transparent}.quantity input{border:transparent}@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")}.categoryBubbles{display:flex;gap:.5rem;margin-bottom:1rem;margin-top:0;overflow-x:auto;overflow-y:hidden}.categoryBubbles .categoryBubble{background-color:#decdff;padding:.3rem .5rem;border-radius:30px;word-break:none;min-width:fit-content;transition:ease-in-out .3s}.categoryBubbles .categoryBubble:hover{transform:scale(1.1)}@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%}.productPage{display:flex;flex-direction:column;justify-content:center;max-width:100%}.productPage .top{display:grid;grid-template-columns:40rem auto;gap:1rem;justify-content:center}.productPage .left{display:flex;justify-content:center;align-items:center;top:10rem;left:0;border-radius:5px}.productPage .left img{border-radius:10px;object-fit:contain;max-width:40rem;max-height:fit-content;position:sticky;top:3rem}.content{max-width:60rem}.addToCart select{min-width:fit-content;max-width:18rem;margin-bottom:.5rem}.addToCart .adder .quantity{background-color:#fff}.addToCart .adder input{max-width:3rem;text-align:center}.price{font-weight:600;font-size:1.5rem;color:#756ed1}.price p{display:flex;align-items:baseline;justify-content:flex-start;max-width:fit-content}.price p span{display:inline-block}.price,.price p{margin-top:0;padding-top:0}.regularPrice{margin:0;padding:0}.regularPrice p{text-decoration:line-through;color:gray;font-size:.9rem}@media only screen and (max-width: 1080px){.content{max-width:100%}.productPage{display:flex;flex-direction:column;padding:1rem}.productPage .top{grid-template-columns:100%}.productPage .top .left{position:initial}.productPage .top .left img{max-width:75%}.theList{justify-content:center;justify-self:center}.theList .productList{justify-content:center;align-items:center}}
