@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_a0cd21f5-module__3q0e4W__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_a0cd21f5-module__3q0e4W__variable{--font-merriweather:"Merriweather", "Merriweather Fallback"}
*{box-sizing:border-box;font-family:var(--font-dm-sans), sans-serif;margin:0;padding:0}button{cursor:pointer;background-color:#0000;border:none;outline:none}#modal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#modal-background{background-color:#000000b3;position:fixed;inset:0}#modal-content{background-color:#fff;border-radius:15px;position:absolute}.FiveStarsDiv i{margin:0 .1rem}.FiveStar{font-size:inherit;color:#222;margin-bottom:.5rem}.black{color:#000}.ProductGridItemDescription{color:#222;flex-direction:column;gap:.2rem;height:100px;font-size:.8rem;display:flex}.ProductGridItemDescriptionName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductGridItemStarRating{align-items:center;display:flex}.ProductGridItemStar{font-size:1rem}.ProductGridItemPrice{font-size:1rem;font-weight:200}.cartList{flex-direction:column;justify-content:space-between;align-items:center;margin:20px 0;display:flex}.cartItem{margin-bottom:2rem}.cart_seller_info{align-items:center;gap:5px;display:flex}.seller_profile_picture{color:#f1641e;font-family:serif;font-size:20px}.cart_product_grid{grid-template:". . ."1fr/1fr 2fr 1fr;gap:0;display:grid}.cart_product_image img{object-fit:cover;border-radius:.5vw;width:12rem;height:10rem}.cart_grid_middle_ele{flex-direction:column;justify-content:space-between;display:flex}.cartSummary{justify-content:space-between;align-items:center;width:1200px;margin:20px 0;display:flex}.cartSummary button{cursor:pointer;color:#000;background-color:#0000;border:none;font-weight:600}
.App-module__W3dFvG__pageContainer{min-height:100vh;position:relative}.App-module__W3dFvG__contentWrapper{padding-bottom:180px}
.Header-module__arFiJq__headerWrapper{justify-content:center;padding:10px 20px;display:flex}.Header-module__arFiJq__header{justify-content:space-between;align-items:flex-start;width:100vw;max-width:1200px;padding-top:10px;padding-bottom:16px;display:flex}.Header-module__arFiJq__logo{color:#f1641e;cursor:pointer;font-family:serif;font-size:40px}.Header-module__arFiJq__line{background-color:#dedede;height:1px}
.RightHeader-module__XKcXtW__wrapper{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.RightHeader-module__XKcXtW__signInWrapper{align-items:center;display:flex}.RightHeader-module__XKcXtW__signIn{cursor:pointer;width:50px}
.ProfileButton-module__nK6QGq__profileButton{cursor:pointer;color:#6e6e6e;background-color:#fff;border:none;border-radius:40%;padding-top:10px;padding-bottom:10px;padding-left:12px;font-size:23px;display:flex}.ProfileButton-module__nK6QGq__profileButton:hover{background-color:#f4f4f4;box-shadow:0 2px 5px #d9d9d9}.ProfileButton-module__nK6QGq__arrow{padding:5px 12px;font-size:10px}
.ProfileDropdown-module__owo68W__wrapper{z-index:4;background-color:#fff;border-radius:10px;flex-direction:column;width:240px;margin-top:10px;padding-top:20px;padding-bottom:20px;display:flex;position:absolute;top:70px;right:10vw;box-shadow:0 0 10px #0000001a}.ProfileDropdown-module__owo68W__row{background-color:#0000;border:none;width:100%;height:40px;padding-left:10px;font-size:13px;display:flex}.ProfileDropdown-module__owo68W__row:hover{background-color:#f7f7f7}.ProfileDropdown-module__owo68W__iconWrapper{justify-content:center;align-items:center;width:40px;font-size:24px;display:flex}.ProfileDropdown-module__owo68W__right{flex-direction:column;justify-content:center;padding-left:5px;display:flex}.ProfileDropdown-module__owo68W__profilePicture{color:#6e6e6e}.ProfileDropdown-module__owo68W__link{color:#222;text-decoration:none}.ProfileDropdown-module__owo68W__signOut{cursor:pointer}
.CartButton-module__fTzj7W__cartButton{cursor:pointer;background-color:#fff;border:none;border-radius:50%;padding:10px 12px;font-size:20px}.CartButton-module__fTzj7W__cartButton i{color:#333}.CartButton-module__fTzj7W__cartButton:hover{background-color:#f4f4f4;box-shadow:0 2px 5px #d9d9d9}
.ShopButton-module__4dIreG__shopButton{cursor:pointer;background-color:#fff;border:none;border-radius:50%;padding:10px 12px;font-size:20px}.ShopButton-module__4dIreG__shopButton i{color:#333}.ShopButton-module__4dIreG__shopButton:hover{background-color:#f4f4f4;box-shadow:0 2px 5px #d9d9d9}
.SearchBar-module__jJ1WOW__wrapper{background-color:#0000;flex-direction:column;width:100%;margin-top:2px;margin-left:10px;margin-right:30px;display:flex}.SearchBar-module__jJ1WOW__searchBarWrapper{background-color:#f3f3f3;border:2px solid #222;border-radius:100px;justify-content:space-between;width:100%;height:100%;margin-top:2px;margin-left:10px;margin-right:30px;display:flex}.SearchBar-module__jJ1WOW__form{width:95%;height:100%}.SearchBar-module__jJ1WOW__searchBar{text-indent:20px;background-color:#f3f3f3;border:0;border-radius:100px 0 0 100px;outline:0;width:100%;height:100%;padding-top:12px;padding-bottom:11px;font-size:16px}.SearchBar-module__jJ1WOW__searchBar:focus{background-color:#fff;border-radius:100px 0 0 100px}.SearchBar-module__jJ1WOW__searchBar:hover{border:0}.SearchBar-module__jJ1WOW__iconWrapperBase{border-top-right-radius:19px;border-bottom-right-radius:19px;justify-content:center;align-items:center;width:60px;display:flex}.SearchBar-module__jJ1WOW__iconWrapperActive{cursor:pointer;background-color:#222;border-right:2px solid #222}.SearchBar-module__jJ1WOW__icon{color:#222;cursor:pointer;font-size:19px}.SearchBar-module__jJ1WOW__iconActive{color:#fff;font-size:19px}
.Footer-module__rnk_JG__wrapper{width:100%;height:80px;font-size:14px;position:absolute;bottom:0}.Footer-module__rnk_JG__line{background-color:#dedede;height:1px}.Footer-module__rnk_JG__footer{color:#fff;background-color:#232347;justify-content:space-around;align-items:center;height:80px;display:flex}.Footer-module__rnk_JG__left{gap:10px;display:flex}.Footer-module__rnk_JG__right{gap:20px;display:flex}.Footer-module__rnk_JG__right a{color:#fff}
.UnitedStatesIcon-module__YoR7kG__wrapper{vertical-align:middle;width:20px}
.RegisterForm-module__bW00IG__form{flex-direction:column;width:350px;padding:30px;display:flex}.RegisterForm-module__bW00IG__form>.RegisterForm-module__bW00IG__header{font-size:20px;font-weight:500}.RegisterForm-module__bW00IG__tagline{padding-top:10px;padding-bottom:20px}.RegisterForm-module__bW00IG__button,.RegisterForm-module__bW00IG__buttonNotReady{color:#fff;cursor:pointer;background-color:#222222a6;border:2px solid #0000;border-radius:20px;margin-top:20px;padding:9px 15px;font-size:13px;font-weight:500}.RegisterForm-module__bW00IG__buttonReady{color:#fff;cursor:pointer;background-color:#222;border:2px solid #0000;border-radius:20px;margin-top:20px;padding:9px 15px;font-size:13px;font-weight:500}.RegisterForm-module__bW00IG__buttonNotReady:hover{cursor:not-allowed}.RegisterForm-module__bW00IG__buttonReady:hover{background-color:#222;border:2px solid #222;transform:scale(1.01)}.RegisterForm-module__bW00IG__label{padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700}.RegisterForm-module__bW00IG__form input{border:1px solid #22222226;border-radius:6px;outline:3px solid #0000;width:100%;padding:9px 12px;box-shadow:inset 0 1px 4px #2222221a}.RegisterForm-module__bW00IG__form input:hover{outline:1px solid #858585}.RegisterForm-module__bW00IG__form input:focus{outline:1px solid #1b22a9}.RegisterForm-module__bW00IG__formErrors{color:#f61212}
.SigninForm-module__0Jt5dG__signinForm{flex-direction:column;width:350px;padding:30px;display:flex}.SigninForm-module__0Jt5dG__signinHeader{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.SigninForm-module__0Jt5dG__signIn{padding-top:5px;font-size:20px;line-height:28px}.SigninForm-module__0Jt5dG__signinTitle{margin-top:30px;margin-left:25px;font-size:20px;font-weight:700}.SigninForm-module__0Jt5dG__signInFormRegisterButton{color:#222;cursor:pointer;background-color:#0000;border:2px solid #222;border-radius:20px;padding:9px 15px;font-size:13px;font-weight:500}.SigninForm-module__0Jt5dG__signInFormRegisterButton:hover{transform:scale(1.01)}.SigninForm-module__0Jt5dG__demoButton{color:#222;cursor:pointer;background-color:#0000;border:2px solid #222;border-radius:20px;margin-bottom:20px;padding:9px 15px;font-size:13px;font-weight:500}.SigninForm-module__0Jt5dG__demoButton:hover{transform:scale(1.01)}.SigninForm-module__0Jt5dG__signinButton{color:#fff;cursor:pointer;background-color:#222;border-radius:25px;width:100%;height:40px;margin-top:20px;margin-bottom:20px;font-size:15px;font-weight:500}.SigninForm-module__0Jt5dG__signinButton:hover{background-color:#3c3c3c;transform:scale(1.01)}.SigninForm-module__0Jt5dG__signinForm label{padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700}.SigninForm-module__0Jt5dG__signinForm input{border:1px solid #22222226;border-radius:6px;outline:3px solid #0000;width:100%;padding:9px 12px;box-shadow:inset 0 1px 4px #2222221a}.SigninForm-module__0Jt5dG__signinForm input:hover{outline:1px solid #858585}.SigninForm-module__0Jt5dG__signinForm input:focus{outline:1px solid #1b22a9}.SigninForm-module__0Jt5dG__formErrors{color:#f61212;padding:20px}
.DeleteProductForm-module__SAqNrG__deleteForm{text-align:center;flex-direction:column;padding:20px;display:flex}.DeleteProductForm-module__SAqNrG__deleteFormButton{color:#fff;cursor:pointer;background-color:#222;border:2px solid #222;border-radius:20px;margin-top:20px;padding:9px 15px;font-size:13px;font-weight:500}.DeleteProductForm-module__SAqNrG__deleteFormButton:hover{background-color:#222222a6;border:2px solid #0000;transform:scale(1.01)}.DeleteProductForm-module__SAqNrG__cancel{align-self:flex-end;margin-top:-10px;margin-bottom:5px;margin-left:400px;font-size:20px;font-weight:700}
.ReviewForm-module__P77UKW__button{cursor:pointer;background-color:#0000;border:none;outline:none}.ReviewForm-module__P77UKW__button:focus{border:none;outline:none}.ReviewForm-module__P77UKW__on{color:#222}.ReviewForm-module__P77UKW__off{color:#ccc}.ReviewForm-module__P77UKW__errors{color:#f61212;padding:20px}.ReviewForm-module__P77UKW__formWrapper{width:500px;padding:25px}.ReviewForm-module__P77UKW__btnWrapper{justify-content:space-between;padding-top:20px;display:flex}.ReviewForm-module__P77UKW__myReview{padding-bottom:10px;font-weight:700}.ReviewForm-module__P77UKW__stars{padding-bottom:20px}.ReviewForm-module__P77UKW__tagline{padding-bottom:10px;font-weight:500}.ReviewForm-module__P77UKW__suggestion{padding-bottom:20px}.ReviewForm-module__P77UKW__reviewDetail{resize:none;border:1px solid #d2d2d2;border-radius:3px;outline:none;min-width:100%;height:150px;padding:10px;font-size:16px;box-shadow:2px 2px #0000001a}.ReviewForm-module__P77UKW__reviewDetail:focus{border:2px solid #222;box-shadow:2px 2px #00000080}.ReviewForm-module__P77UKW__reviewBtn{color:#fff;background-color:#222;border-radius:20px;padding:7px 15px 8px;font-size:15px;font-weight:500}.ReviewForm-module__P77UKW__reviewBtn:hover{background-color:#3c3c3c}.ReviewForm-module__P77UKW__cancelBtn{font-weight:500}
.DeleteReviewForm-module__upxOzG__deleteForm{text-align:center;flex-direction:column;padding:20px;display:flex}.DeleteReviewForm-module__upxOzG__deleteFormButton{color:#fff;cursor:pointer;background-color:#222;border:2px solid #222;border-radius:20px;margin-top:20px;padding:9px 15px;font-size:13px;font-weight:500}.DeleteReviewForm-module__upxOzG__deleteFormButton:hover{background-color:#222222a6;border:2px solid #0000;transform:scale(1.01)}.DeleteReviewForm-module__upxOzG__cancel{margin-left:400px;font-size:16px;font-weight:700}
.DataLoadingBuffer-module__SIDv1q__DataLoadingBuffer{flex-direction:column;align-items:center;gap:1rem;width:25rem;margin:2rem;font-weight:500;display:flex}.DataLoadingBuffer-module__SIDv1q__DataLoadingBuffer img{object-fit:cover;width:15rem}
