:root{--primary-background-smr:black;--primary-color-smr:black}@keyframes scaleUpDown{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.smr_appointment-page{text-align:center;color:#7d7f85;margin-top:0;padding-bottom:4rem;font-family:Poppins,serif}.smr_appointment-page h1{letter-spacing:.8px}.smr_appointment-page .smr_intro{letter-spacing:.8px;max-width:1500px;margin:2rem auto;font-size:18px;line-height:1.6}@media (max-width:768px){.smr_appointment-page .smr_intro{padding-left:10px;padding-right:10px;font-size:16px}}@media (max-width:576px){.smr_appointment-page .smr_intro{font-size:14px}}.smr_appointment-page .smr_itemsMainDiv{margin-left:140px;margin-right:140px}@media (max-width:1200px){.smr_appointment-page .smr_itemsMainDiv{margin-left:80px;margin-right:80px}}@media (max-width:992px){.smr_appointment-page .smr_itemsMainDiv{margin-left:40px;margin-right:40px}}@media (max-width:768px){.smr_appointment-page .smr_itemsMainDiv{margin-left:20px;margin-right:20px}}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv{border:1px solid #000;padding:50px;box-shadow:0 48px 100px rgba(17,12,46,.15)}@media (max-width:768px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv{padding:30px}}@media (max-width:576px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv{padding:20px}}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv h3{letter-spacing:.8px;margin-bottom:30px}@media (max-width:768px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv h3{font-size:22px}}@media (max-width:576px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv h3{font-size:18px}}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid{padding-left:40px;padding-right:40px;flex-wrap:wrap;justify-content:center;gap:3rem;padding-top:40px;display:flex}@media (max-width:768px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid{padding-left:20px;padding-right:20px;padding-top:30px}}@media (max-width:576px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid{padding-left:10px;padding-right:10px;flex-direction:column;gap:2rem;padding-top:20px}}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card{text-align:left;background-color:#fff;border:1px solid #000;flex:calc(50% - 1.5rem);align-items:center;max-width:calc(50% - 1.5rem);transition:transform .3s ease-in-out;display:flex}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_imageDiv{width:50%;margin-right:20px}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_imageDiv img{max-width:100%;height:auto}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content{width:50%}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content .smr_btn_a{background-color:#cec7ba;border:1px solid gray;font-weight:500}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content h2{letter-spacing:.8px;margin-bottom:1rem;font-size:22px;font-weight:600}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content button{padding:.5rem 1rem;font-size:1rem}@media (max-width:768px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card{text-align:center;flex-direction:column;align-items:center;max-width:100%}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content{width:100%;margin-bottom:15px}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_imageDiv{width:100%;margin-right:0;padding-top:15px}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card img{margin-bottom:1rem}}@media (max-width:576px){.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card{flex-direction:column;align-items:center;max-width:100%}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_imageDiv,.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card .smr_item-content{width:100%}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card h2{font-size:18px}.smr_appointment-page .smr_itemsMainDiv .smr_itemsSubDiv .smr_items-grid .smr_item-card button{font-size:.9rem}}.smr_appointment-page .smr_bg-imageCart{background-position:50%;background-size:cover;height:300px;position:relative}@media (max-width:768px){.smr_appointment-page .smr_bg-imageCart{background-position:100%;height:250px}}@media (max-width:576px){.smr_appointment-page .smr_bg-imageCart{height:200px}}.smr_appointment-page .smr_overlay{background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.smr_appointment-page .smr_text-container{z-index:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.smr_appointment-page .smr_textContainerData h2{color:#7d7f85;text-align:start;font-size:40px}@media (max-width:768px){.smr_appointment-page .smr_textContainerData h2{font-size:28px}}@media (max-width:576px){.smr_appointment-page .smr_textContainerData h2{text-align:center;font-size:22px}}
:root{--primary-background-smr:black;--primary-color-smr:black}@keyframes scaleUpDown{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.form-container{background-color:#fff;border:1px solid #000;margin:20px auto;padding:20px;box-shadow:0 48px 100px rgba(17,12,46,.15)}.form-container h2{text-align:center;margin-bottom:20px}.form-container .for_product-detail{justify-content:center;align-items:center;width:max-content;margin:auto auto 50px;padding:5px 20px;display:flex;box-shadow:0 48px 100px rgba(17,12,46,.15)}.form-container .for_product-detail img{object-fit:contain;width:100%;max-width:100px;margin-right:15px}.form-container .for_product-detail .for_product-info{justify-content:space-between;align-items:center;display:flex}.form-container .for_product-detail .for_product-info a{color:#000;margin-right:100px;font-weight:700;text-decoration:underline}.form-container .for_product-detail .for_product-info .for_edit-btn{color:#fff;cursor:pointer;background-color:#df647e;border:none;border-radius:0;padding:1px 40px}.form-container .for_product-detail .for_product-info .for_edit-btn:hover{background-color:#d63384}.form-container form{justify-content:space-around;align-items:flex-start;display:flex}.form-container form .for_input-group{flex-wrap:wrap;margin-bottom:20px;display:flex}.form-container form .for_input-group .for_input-field{flex:1;margin-right:10px}.form-container form .for_input-group .for_input-field:last-child{margin-right:0}.form-container form .for_input-group .for_input-field label{text-align:flex-start;margin-bottom:5px;font-weight:600;display:block}.form-container form .for_input-group .for_input-field input,.form-container form .for_input-group .for_input-field textarea{border:1px solid #ced4da;border-radius:4px;width:100%;padding:10px;font-size:16px}.form-container form .for_input-group .for_input-field textarea{resize:vertical}.form-container form .for_input-group .for_input-field .for_error-message{color:red;text-align:flex-start}.form-container form .for_button-group{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.form-container form .for_button-group button{color:#fff;cursor:pointer;border:1px solid #7d7f85;border-radius:0;flex:1;width:100%;padding:5px 40px;font-size:16px}.form-container form .for_button-group button:first-child{margin-right:10px}.form-container form .for_button-group .for_primary-btn{background-color:#7d7f85}.form-container form .for_button-group .for_primary-btn:hover,.form-container form .for_button-group .for_secondary-btn{color:#7d7f85;background-color:#fff}.form-container form .for_button-group .for_secondary-btn:hover{color:#fff;background-color:#000}@media (max-width:768px){.form-container{padding:15px}.form-container .for_input-group{flex-direction:column}.form-container .for_input-group .for_input-field{margin-bottom:10px;margin-right:0}.form-container .for_button-group{flex-direction:column}.form-container .for_button-group button{margin-bottom:10px}.form-container .for_button-group button:last-child{margin-bottom:0}}
