.Product{display:flex;justify-content:center;min-height:calc(100vh - 100px)}.Product_Con{display:flex;justify-content:space-between;width:1000px;padding-top:100px}.Product_Star_Con{display:flex;align-items:center;margin-top:10px;color:#ffbd4b;font-size:18px}.Product_Star_Text{margin-left:10px;color:#565656;font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Product_Star_Text:hover{text-decoration:underline}.Product_Left{display:flex;flex-direction:column;width:calc(50% - 10px);height:-moz-fit-content;height:fit-content}.Product_Left_Img_Main{width:100%;height:100%;background-color:#eee;object-fit:contain;border-radius:12px}.Product_Right{display:flex;flex-direction:column;width:calc(50% - 10px)}.Product_Right table{width:400px;margin-top:30px;outline:1px solid #ded9d4;border-collapse:collapse;border-radius:8px}.Product_Right table th{font-weight:600}.Product_Right table td,.Product_Right table th{text-align:left;padding:8px;font-size:15px;border-left:1px solid #ded9d4}.Product_Right table td{border-top:1px solid #ded9d4}.Product h2{margin:0}.Product h3{font-size:15px;font-weight:400;color:#9d9d9d;margin:10px 0 0}.Product h4{font-size:23px;margin:15px 0 0;font-weight:600}.Product h4 b{font-size:16px;color:#9d9d9d;text-decoration:line-through;font-weight:500}.Product p{font-size:15px;margin:15px 0 0;color:#000}.Product_Tax_Text{font-size:14px;color:#565656;margin-top:5px}.Product_Btn_Con{display:flex;align-items:center;margin-top:20px}.Product_Btn_Con p{width:30px;margin:0;text-align:center}.Product_Btn1{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:20px;border:none}.Product_Btn1,.Product_Btn2{outline:none;cursor:pointer;background-color:#eee}.Product_Btn2{height:35px;margin-left:20px;border-radius:5px;border:none;color:#000;padding:0 20px;font-size:15px;font-weight:500;transition:.2s ease}.Product_Btn2:hover{background-color:#eeeeeec0}.Product_Btn4{width:35px;display:none;align-items:center;justify-content:center;color:#000;background-color:#eee}.Product_Btn3,.Product_Btn4{height:35px;margin-left:20px;border-radius:5px;border:none;outline:none;font-weight:500;cursor:pointer;transition:.2s ease}.Product_Btn3{width:110px;color:#fff;font-size:15px;background-color:#05a3de}.Product_Btn3:hover{background-color:#05a4dec0}.Modal{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:500;background-color:#00000030;visibility:hidden;opacity:0;transition:.2s ease}.Modal_Show{opacity:1;visibility:visible}.Modal_Con{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;width:500px;background-color:#fff;border-radius:12px;padding:15px 0;position:relative;max-height:70vh;overflow-y:scroll}.Modal_Con button{margin:15px 15px 0;align-self:flex-end;background-color:#05a3de;color:#fff;border:none;outline:none;font-size:16px;padding:8px 12px;border-radius:5px;cursor:pointer}.Modal_Con h3{font-weight:500;margin:0 15px 5px}.Modal_Con h4{margin-top:15px;font-weight:400}.Modal_Con h4 b{font-family:500}.Modal_Input_Con1,.Modal_Input_Con2{display:grid;grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);justify-content:space-between;width:calc(100% - 30px);margin-left:15px}.Modal_Input1{display:flex;flex-direction:column;width:100%;margin-top:10px}.Modal_Con p{font-size:14px}.Modal_Input1 input{height:35px;padding:0 10px}.Modal_Input1 input,.Modal_Input1 textarea{border-radius:7px;border:none;outline:1px solid #00000030;color:#000;margin-top:8px;background-color:transparent}.Modal_Input1 textarea{height:55px;padding:10px;resize:none}.Modal_Input1 input:focus{outline:1px solid #05a3de}.Modal_Close{position:absolute;top:10px;right:10px;cursor:pointer}@media screen and (max-width:1300px){.Product_Con{width:90%}}@media screen and (max-width:1100px){.Product_Btn2{display:none}.Product_Btn4{display:flex}.Product_Right table{width:100%}}@media screen and (max-width:800px){.Product_Con{flex-direction:column;padding-top:80px}.Product_Left{width:100%;position:relative;top:0}.Product_Right{width:100%;margin-top:20px}}@media screen and (max-width:600px){.Product_Con{width:90%}.Product h2{font-size:20px}.Product h4{font-size:22px}.Modal_Con{width:90%}}@media screen and (max-width:500px){.Modal_Input_Con1{grid-template-columns:100%}}