:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-color: rgb(5, 175, 34);--dashboard-primary-color:#BCEC06;--dashboard-bg-color:#1F1E30}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}._bottom_tab_container_12kcm_1{display:flex;justify-content:space-around;position:fixed;bottom:-5px;border-top:solid 1px rgba(0,0,0,.05);width:100%;align-items:center;padding:5px 0;background-color:#fff}._bottom_tab_12kcm_1 span:last-child{color:gray}._bottom_tab_12kcm_1,._active_bottom_tab_12kcm_17{display:flex;flex-direction:column;align-items:center;gap:0px;font-size:small;cursor:pointer}._active_bottom_tab_12kcm_17{color:var(--primary-color)}._item_detail_tab_12kcm_30{background-color:#fff;z-index:10;position:fixed;bottom:0;width:100%;padding:10px;display:flex;justify-content:space-around;align-items:center;border-top:solid 1px rgba(0,0,0,.1)}._item_detail_tab_icon_12kcm_43{display:flex;flex-direction:column;align-items:center;cursor:pointer}._item_detail_tab_icon_12kcm_43 span:last-child{color:gray;font-size:small}._item_detail_tab_btn_12kcm_55{display:flex;color:#fff}._item_detail_tab_btn_12kcm_55 button{flex:1;border-radius:50px;min-width:fit-content;font-size:smaller}.page-container{padding:10px 0;display:flex;flex-direction:column;gap:15px}.cart_container{display:flex;gap:10px;width:fit-content;justify-content:space-evenly;flex-wrap:wrap;padding:7px}.check-out-container{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;position:fixed;bottom:50px;width:100%;background-color:#fff;font-weight:700;font-size:small}.auth-container{border:solid 0px red;min-height:100vh;place-content:center;background:linear-gradient(45deg,#00963280,#0096321a)}._search_bar_container_1ld1j_1{display:flex;padding:5px 3px;border:solid 1px var(--primary-color);border-radius:20px;align-items:center;background-color:#fff}._search_bar_input_1ld1j_11{outline:none;width:250px;border:0;text-indent:5px}._search_btn_1ld1j_18{background-color:#00000080;border-radius:20px;color:#fff;padding:3px}._cart_item_container_1yg46_1{min-width:115px;flex:1;min-height:145px;height:fit-content;border-radius:10px;border:solid 1px rgba(0,0,0,.1);overflow:hidden;cursor:pointer}._cart_item_img_1yg46_14{border-bottom:solid 1px rgba(0,0,0,.1);background-color:#00000026;max-height:145px;min-height:145px;object-fit:cover;text-align:center;margin:auto;width:100%}._checkout_item_container_1pnu7_1{display:flex;gap:5px;align-items:center}._checkout_item_img_1pnu7_8{width:150px;height:100px;border-radius:15px;background-color:#00000008;border:solid 1px rgba(0,0,0,.1);object-fit:cover}._checkout_item_main_1pnu7_17{display:flex;flex-direction:column;flex:1}.slider-container{position:relative;overflow:hidden}.slider-wrapper{display:flex;transition:transform .5s ease-in-out;justify-content:center;border:solid 1px rgba(0,0,0,.3)}.slide{width:100%;height:450px;object-fit:contain;z-index:1}.slide.active{opacity:1}.slide:not(.active){display:none;transform:translate(-100%);transition:opacity .3s ease-in-out}.slider-btn{z-index:2;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#0000004d;color:#fff;font-size:x-large}.slider-btn:hover{opacity:.8}.slider-btn.disabled{opacity:.5;cursor:default}.prev{right:0}.next{left:0}@media screen and (max-width:700px){.slide{height:400px}}.form{display:flex;flex-direction:column;width:fit-content;margin:auto;padding:10px;gap:15px}.form-group{display:flex;flex-direction:column}.form .form-group label{color:#000}.form .form-group input{outline:none;border:solid 1px rgba(0,0,0,.1);padding:10px 15px;min-width:280px;border-radius:10px}.form button{border:solid 1px var(--primary-color);background-color:#fff;color:var(--primary-color)}.form .auth-options{display:flex;justify-content:space-between}.form .auth-options a{color:#8b008b}.form .dormant{color:gray;border-color:gray;cursor:not-allowed}.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
