.modal[data-v-e9c8767e]{height:100%;position:relative}.auth_modal[data-v-e9c8767e]{height:100%;width:80vw}.auth_modal .modal-wrapper[data-v-e9c8767e]{align-items:center;display:flex;gap:1.5vw;height:100%;justify-content:space-between;width:100%}.auth_modal .login_window[data-v-e9c8767e]{flex-direction:row-reverse}.auth_modal .register_window[data-v-e9c8767e]{flex-direction:row}.auth_modal .background[data-v-e9c8767e],.auth_modal .form[data-v-e9c8767e]{flex:1;height:100%;position:relative}.auth_modal form[data-v-e9c8767e]{align-items:baseline;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem}.auth_modal form h2[data-v-e9c8767e]{color:gray;font-size:2rem;font-weight:700;line-height:2rem}.auth_modal form p[data-v-e9c8767e]{font-size:1.2rem;margin-bottom:1.25rem;margin-top:3vh}.auth_modal form .form_item[data-v-e9c8767e]{align-items:baseline;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;width:100%}.auth_modal form label[data-v-e9c8767e]{bottom:5px;position:relative}.auth_modal form input[data-v-e9c8767e]{border:1px solid #a9a9a9;border-radius:8px;color:#000;margin-bottom:15px;padding:10px 15px;width:100%}.auth_modal form .button-wrapper[data-v-e9c8767e]{align-items:center;display:flex;gap:2rem;justify-content:center;width:100%}.auth_modal form .button-wrapper button[data-v-e9c8767e]{background:#cb6acc;border:1px solid #a9a9a9;border-radius:8px;color:var(--bg-color);cursor:pointer;flex:1;font-size:1.1rem;font-weight:700;padding:10px 15px;white-space:nowrap}.auth_modal form .button-wrapper .forgot-password[data-v-e9c8767e]{background:transparent;border:1px solid red;color:red}@media screen and (min-width:1024px){.auth_modal form .button-wrapper .forgot-password[data-v-e9c8767e]:hover{background:red;color:#fff}}.auth_modal form .bottom_content[data-v-e9c8767e]{align-items:flex-end;display:flex;gap:1rem;justify-content:center;margin:0;position:relative;top:5rem;width:100%}.auth_modal form .bottom_content .switch_btn[data-v-e9c8767e]{cursor:pointer;font-size:1.2rem;font-weight:700}.auth_modal .background[data-v-e9c8767e]{height:100%;width:100}.auth_modal .background img[data-v-e9c8767e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth_modal .auth .auth_head[data-v-e9c8767e]{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:20px;width:95%}.auth_modal .auth .auth_head button[data-v-e9c8767e]{cursor:pointer}.auth_modal .auth .auth_head .close_modal[data-v-e9c8767e]{aspect-ratio:1/1;border:1px solid #a9a9a9;border-radius:50%;padding:8px 10px}.auth_modal .auth form[data-v-e9c8767e]{gap:.5rem;padding:2rem 1rem 2rem 0}.auth_modal .auth form .name_wrapper[data-v-e9c8767e]{align-items:center;display:flex;gap:1.2rem;justify-content:center}.auth_modal .auth form .name_wrapper_item[data-v-e9c8767e]{flex-basis:50%;flex:1 1 0%}@media(max-width:640px){.auth_modal .auth form .name_wrapper_item[data-v-e9c8767e]{flex:1 1 0%;width:100%}}.auth_modal .auth form .pass_wrapper[data-v-e9c8767e]{align-items:center;display:flex;gap:1.25rem;justify-content:center}.auth_modal .auth form .pass_item[data-v-e9c8767e]{width:100%}.auth_modal .auth .confirm_password[data-v-e9c8767e]{gap:2rem;height:100%;width:90%}.auth_modal .auth .confirm_password[data-v-e9c8767e],.auth_modal .auth .text_block[data-v-e9c8767e]{align-items:baseline;display:flex;flex-direction:column;justify-content:center}.auth_modal .auth .text_block[data-v-e9c8767e]{gap:1rem}.auth_modal .auth .text_block h2[data-v-e9c8767e]{font-size:1.5rem;font-weight:600}.auth_modal .auth .text_block p[data-v-e9c8767e]{font-size:1.2rem;font-weight:500}.auth_modal .auth .digits[data-v-e9c8767e]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.auth_modal .auth .digits_content[data-v-e9c8767e]{display:flex;gap:.5rem}.auth_modal .auth .digits input[data-v-e9c8767e]{border:1px solid #000;border-radius:10px;height:3rem;text-align:center;width:3rem}.auth_modal .auth .digits input[data-v-e9c8767e]:focus{border-color:red;outline:none}.auth_modal .auth .digits button[data-v-e9c8767e]{background:#cb6acc;border:1px solid #a9a9a9;border-radius:8px;color:var(--bg-color);cursor:pointer;flex:1;font-size:1.1rem;font-weight:700;padding:10px 15px;position:relative;top:4rem;white-space:nowrap}.cart_modal_content{background:var(--bg-color);border:1px solid #302029;display:flex;flex-direction:column;max-height:80vh;min-height:500px;padding:20px;position:absolute;right:5%;top:10%;width:clamp(300px,20vw,400px)}.cart{color:var(--text-color);flex:1;flex-direction:column;gap:1.5rem;justify-content:space-between;position:relative}.cart,.cart_top{align-items:flex-start;display:flex;height:100%;width:100%}.cart_top{flex-direction:column;gap:.5rem;justify-content:flex-start}.cart_head{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;width:100%;z-index:1}.cart_head h1{font-size:1rem;font-weight:500;text-transform:uppercase}.cart_head button{color:#fff;cursor:pointer;transition:all .3s ease}@media screen and (min-width:1024px){.cart_head button:hover{color:var(--accent-color);transition:all .3s ease}}.cart_content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;justify-content:flex-start;max-height:55dvh;overflow-y:auto;padding-bottom:2rem;width:100%}.empty_cart{align-items:center;color:var(--accent-color);display:flex;height:100%;justify-content:center;position:absolute;transform:translateY(-10%);width:100%}.cart_item{flex-direction:column;gap:1rem;justify-content:flex-start}.cart_item,.cart_item_main{align-items:flex-start;display:flex}.cart_item_main{gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:space-between;overflow:hidden;width:100%}.cart_item_main .remove_product{aspect-ratio:1/1;cursor:pointer;height:20px;width:20px}.cart_item .details{gap:.5rem}.cart_item .details,.cart_item .details .cart_item_description{align-items:flex-start;display:flex;justify-content:space-between}.cart_item .details .cart_item_description{flex-direction:column;gap:1rem}.cart_item .details img{aspect-ratio:1/1;height:35%;-o-object-fit:contain;object-fit:contain;width:35%}.cart_item .details p{font-size:.8rem;font-weight:600}.cart_item .details span{font-size:1rem}.cart_item_counter{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:flex-end;width:100%}.cart_item_counter_content{align-items:center;display:flex;gap:.8rem;justify-content:center}.cart_item_counter .counter_value{font-size:.8rem;font-weight:600}.cart_item .counter_btn{align-items:center;background:var(--accent-color);color:var(--bg-color);display:flex;font-weight:500;height:20px;justify-content:center;width:20px}.cart_bottom{align-items:flex-start;flex-direction:column;gap:1.5rem;justify-content:flex-start}.cart_bottom,.cart_summary{display:flex;height:-moz-fit-content;height:fit-content;width:100%}.cart_summary{align-items:center;gap:1rem;justify-content:space-between}.cart_summary_text{font-weight:600}.cart_buttons{align-items:center;display:flex;flex-direction:column;gap:.7rem;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.cart_buttons a,.cart_buttons button{border:1px solid transparent;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:600;height:100%;padding-block:10px;transition:all .3s ease;width:100%}.cart_buttons a{align-items:center;display:flex;justify-content:center}.cart_buttons .accent_btn{background-color:var(--btn-color);border:1px solid var(--border-color)}@media screen and (min-width:1024px){.cart_buttons .accent_btn:hover{background-color:var(--btn-color-hover);transition:all .3s ease}.cart_buttons .cart_btn:hover{border:1px solid var(--border-color);transition:all .3s ease}}.wishlist{color:var(--text-color)}.add_product_content[data-v-d29ca6a0]{background:#fff;border-radius:10px;height:-moz-fit-content;height:fit-content;overflow-x:hidden;overflow:hidden;position:fixed;top:0}.add_product[data-v-d29ca6a0]{align-items:center;display:flex;height:100vh;justify-content:center;overflow-y:hidden;padding-inline:1.5rem;width:100%}.add_product .btn_fill[data-v-d29ca6a0]{background:#1b1b1b;border-radius:.5rem;color:#fff}.add_product .btn_fill[data-v-d29ca6a0],.add_product .btn_transparent[data-v-d29ca6a0]{align-items:center;cursor:pointer;display:flex;font-weight:600;height:auto;justify-content:center;padding:.5rem 1.25rem;width:-moz-fit-content;width:fit-content}.add_product .btn_transparent[data-v-d29ca6a0]{background:transparent;border:1px solid #1b1b1b;border-radius:.5rem;color:#1b1b1b}.add_product .modal_wrapper[data-v-d29ca6a0]{display:grid;gap:1.25rem;grid-template-columns:1fr 2fr;height:90vh;position:relative}.add_product .add_image[data-v-d29ca6a0]{display:flex;flex-direction:column;gap:1.25rem;height:90vh;position:relative}.add_product .add_image_content[data-v-d29ca6a0]{align-items:center;border-color:var(--main-dark-color);border-radius:.5rem;border-style:dashed;border-width:2px;display:flex;height:100%;justify-content:center;padding:1.25rem;width:100%}.add_product .add_image_wrapper[data-v-d29ca6a0]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:2.5rem;width:80%}.add_product .add_image_wrapper .picture_container[data-v-d29ca6a0]{margin-bottom:20px;position:relative}.add_product .add_image_wrapper input[data-v-d29ca6a0]{display:none}.add_product .add_image_wrapper .picture[data-v-d29ca6a0]{border:1px solid #000;border-radius:10px;bottom:0;height:clamp(70px,12vw,200px);left:50%;max-height:clamp(70px,15vh,200px);position:absolute;transform:translate(-50%) rotate(-10deg);width:clamp(50px,10vw,100px)}.add_product .add_image_wrapper .second[data-v-d29ca6a0]{transform:translate(-30%) translateY(-5%) rotate(-5deg)}.add_product .add_image_wrapper .third[data-v-d29ca6a0]{transform:translate(-10%) translateY(-10%) rotate(0)}.add_product .add_image_preview[data-v-d29ca6a0],.add_product .add_image_preview .preview_wrapper[data-v-d29ca6a0]{align-items:center;display:flex;gap:1.25rem;justify-content:center}.add_product .add_image_preview .preview_wrapper[data-v-d29ca6a0]{height:50px;position:relative;width:50px}.add_product .add_image_preview .remove_btn[data-v-d29ca6a0]{align-items:center;background-color:#ef4444;border-radius:50%;cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:-5px;top:-5px;width:1.25rem}.add_product .add_image_preview img[data-v-d29ca6a0]{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.add_product .add_image .image_wrapper[data-v-d29ca6a0]{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:2.5rem;width:80%}.add_product .add_image h2[data-v-d29ca6a0]{margin-bottom:15px;text-align:center}.add_product .add_image span[data-v-d29ca6a0]{text-align:center}.add_product .add_image .icon_label[data-v-d29ca6a0]{margin-top:2rem}.add_product .add_image .upload-btn[data-v-d29ca6a0]{cursor:pointer;margin:50px 0 20px;padding:10px 20px}.add_product .add_info[data-v-d29ca6a0]{height:90vh;position:relative;width:-moz-fit-content;width:fit-content}.add_product .add_info .main_text[data-v-d29ca6a0]{color:#4f4f4f;font-size:1.5rem;font-weight:700;line-height:2rem}.add_product .add_info .default_text[data-v-d29ca6a0]{color:#4f4f4f;font-size:1rem;font-weight:700;line-height:1.5rem}.add_product .add_info .top_content[data-v-d29ca6a0]{align-items:center;display:flex;justify-content:space-between}.add_product .add_info .header_description .accent_text[data-v-d29ca6a0]{color:red}.add_product .add_info .options[data-v-d29ca6a0]{border-color:var(--dark-color);border-radius:.5rem;border-width:1px;display:flex;flex-direction:column;gap:.75rem;height:auto;justify-content:space-between;margin-top:1rem;max-height:80%;overflow-y:scroll;padding:1rem 1.5rem 1.5rem 0;width:100%}.add_product .add_info input[data-v-d29ca6a0]{margin-top:1rem}.add_product .add_info input[data-v-d29ca6a0],.add_product .add_info textarea[data-v-d29ca6a0]{border:1px solid #000;border-radius:10px;color:#000;padding:5px 10px;width:100%}.add_product .add_info textarea[data-v-d29ca6a0]{height:100px;resize:none}.add_product .add_info .option[data-v-d29ca6a0]{display:flex;flex-direction:column;z-index:1}.add_product .add_info .option strong[data-v-d29ca6a0]{color:red}.add_product .add_info .main_option[data-v-d29ca6a0]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr}.add_product .add_info .main_option_content select[data-v-d29ca6a0]{height:100%;width:100%}.add_product .add_info .add_new_option[data-v-d29ca6a0]{margin-top:1rem}.add_product .add_info .description_option[data-v-d29ca6a0]{align-items:stretch;display:grid;gap:1rem;grid-template-columns:2fr 1fr}.add_product .add_info .description_option_content[data-v-d29ca6a0]{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.add_product .add_info select[data-v-d29ca6a0]{border:1px solid #000;border-radius:10px;color:#4a4a4a;height:auto;margin-top:1rem;padding:5px 10px;width:-moz-fit-content;width:fit-content}.add_product .add_info select[data-v-d29ca6a0]:focus-visible{border:1px solid var(--active-btn)}.add_product .add_info .text-wrapper[data-v-d29ca6a0]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.add_product .add_info .text-wrapper .wrapper[data-v-d29ca6a0]{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;justify-content:space-between;min-width:250px}.add_product .add_info .checkbox[data-v-d29ca6a0]{align-items:center;display:flex;gap:1.25rem;height:auto;justify-content:flex-start;width:auto}.add_product .add_info .add_new_wrap[data-v-d29ca6a0]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-bottom:1rem}.add_product .add_info .add_new .new_option[data-v-d29ca6a0]{display:flex;flex-direction:column;gap:.5rem}.add_product .add_info .add_new .new_option_wrapper[data-v-d29ca6a0]{align-items:center;display:flex;flex-basis:2.5rem;gap:1rem;justify-content:flex-start}.add_product .add_info .add_new .new_option_wrapper .hidden_input[data-v-d29ca6a0]{display:none}.add_product .add_info .add_new .new_option_wrapper label[data-v-d29ca6a0]{align-items:center;border:1px solid #000;border-radius:8px;display:flex;flex-direction:row;gap:.8rem;justify-content:center;padding:3px 5px}.add_product .add_info .add_new .new_option_wrapper label span[data-v-d29ca6a0]{color:#505050;font-size:1rem;font-weight:500}.add_product .add_info .add_new .new_option_wrapper .preview[data-v-d29ca6a0]{border-radius:.5rem;padding:.25rem .5rem}.add_product .add_info .add_new .new_option_wrapper .preview img[data-v-d29ca6a0]{width:1.25rem}.add_product .add_info .add_new .new_option_wrapper .checkbox_wrap[data-v-d29ca6a0]{align-items:center;display:flex;justify-content:center}.add_product .add_info .add_new .new_option_wrapper .checkbox_wrap input[data-v-d29ca6a0]{margin-top:unset}.add_product .add_info .add_new .new_option_btn[data-v-d29ca6a0]{align-items:center;display:flex;justify-content:flex-end;margin-top:1rem}.add_product .add_info .add-option[data-v-d29ca6a0]{display:flex;flex:1}.add_product .add_info .price_option[data-v-d29ca6a0]{align-items:center;display:flex;gap:8px;justify-content:space-between}.add_product .add_info .added_options[data-v-d29ca6a0]{background:#1b1b1b;border-radius:8px;padding:1rem}.add_product .add_info .added_options_list[data-v-d29ca6a0]{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.add_product .add_info .added_options_item[data-v-d29ca6a0]{align-items:center;background:#e2e2e2;border-radius:8px;color:#191919;display:flex;font-weight:500;gap:.5rem;height:auto;justify-content:center;padding:.5rem;width:-moz-fit-content;width:fit-content}.add_product .add_info .added_options .separator[data-v-d29ca6a0]{background:#191919;height:25px;width:1px}.add_product .add_info .button-group[data-v-d29ca6a0]{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-bottom:50px;padding-top:30px}.add_product .add_info .button-group button[data-v-d29ca6a0]{padding:10px 20px}.add_product .add_info .button-group .addItem[data-v-d29ca6a0]{color:var(--bg-color)}.add_category_content[data-v-3d5fc6c6]{background:#fff;border-radius:10px;height:-moz-fit-content;height:fit-content;overflow-x:hidden;overflow:hidden;position:fixed;position:relative;top:30%;transform:translateY(-50%)}.add_category[data-v-3d5fc6c6]{height:auto;padding:20px;position:relative;width:100%}.add_category h2[data-v-3d5fc6c6]{color:#4f4f4f;font-size:1.5rem;font-weight:700;line-height:2rem}.add_category input[data-v-3d5fc6c6]{border:1px solid #4f4f4f;border-radius:10px;color:#a9a9a9;margin-top:10px;padding:5px 10px;width:100%}.add_category textarea[data-v-3d5fc6c6]{border:1px solid #4f4f4f;border-radius:.5rem;padding:.5rem;resize:none}.add_category .top_row[data-v-3d5fc6c6]{align-items:center;display:flex;justify-content:space-between}.add_category .main_modal[data-v-3d5fc6c6]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.add_category .default_text[data-v-3d5fc6c6]{color:#4f4f4f;font-size:1rem;font-weight:700;line-height:1.5rem}.add_category .icon_wrapper[data-v-3d5fc6c6]{display:grid;grid-template-columns:4fr 1fr;padding-top:.5rem}.add_category .icon_wrapper .icon_preview[data-v-3d5fc6c6]{align-items:center;display:flex;justify-content:center}.add_category .icon_wrapper .icon_preview img[data-v-3d5fc6c6]{height:50px;-o-object-fit:cover;object-fit:cover;transform:translateY(-15px);width:50px}.add_category .label_wrapper .icon-label[data-v-3d5fc6c6]{align-items:center;background-color:#cacaca;border:1px solid #777;border-radius:5px;color:#282828;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:5px;height:32px;justify-content:center;padding:8px 20px 7px;text-align:center}.add_category .label_wrapper .icon-file[data-v-3d5fc6c6]{display:none}.add_category .file_note[data-v-3d5fc6c6]{color:#1e1e1e;font-size:.8rem;font-weight:300;margin-top:.35rem}.add_category .category_description[data-v-3d5fc6c6]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.add_category .checkbox_wrapper[data-v-3d5fc6c6]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.add_category .checkbox_wrapper .checkbox_input[data-v-3d5fc6c6]{width:-moz-fit-content;width:fit-content}.add_category .button-group[data-v-3d5fc6c6]{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.add_category .button-group button[data-v-3d5fc6c6]{background:#4e4e4e;border-radius:5px;color:#fff;font-size:clamp(.6rem,1vw,1rem);font-weight:500;margin:20px 0;padding:3px 6px}.modal-overlay{align-items:stretch;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow-y:scroll;padding-top:300px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}
