.Step_Choose_Frame{scrollbar-width:thin;height:75vh;overflow-y:auto}.Step_Choose_Frame .all_operation_div{min-width:70%;height:unset!important}.Step_Choose_Frame .all_operation_div .texholder .form-control{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;font-size:13px}.Step_Choose_Frame .all_operation_div .all_frame_div{scrollbar-width:thin;border-bottom:2px solid #ebebeb;max-height:600px;margin-bottom:15px;padding:10px 15px 10px 10px;overflow:hidden auto}.Step_Choose_Frame .all_operation_div .all_frame_div:last-child{border-bottom:none}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div{cursor:pointer;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div.active .frame_img_holder{border:1px solid #b87332;box-shadow:0 1px 5px #b87332}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div .frame_img_holder{width:auto;height:40px;margin-bottom:10px;position:relative}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div .frame_img_holder .check_icon{display:none}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div.active .frame_img_holder .check_icon{color:#bd7e43;display:block;position:absolute;bottom:0;right:0}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div .frame_img_holder .frame_img{object-fit:contain;width:100%;height:100%}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div .frame_name{color:#000;text-align:center;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin-bottom:0;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div{cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .frame_img_holder{background:#f1ede9;border:1px solid #c38a54;border-radius:5px;width:100%;height:70px;padding:10px;position:relative}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .frame_img_holder .check_icon{display:none}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div.active .frame_img_holder .check_icon{color:#bd7e43;display:block;position:absolute;bottom:0;right:2px}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .frame_img_holder .frame_img{object-fit:contain;width:100%;height:100%}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .name_holder{border-radius:0 0 7px 7px;width:100%;padding:7px 5px}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div.active .name_holder{background-color:#fff}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .name_holder .frame_name{color:#000;text-align:center;margin-bottom:0;font-size:13px}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_row{padding:5px}.Step_Choose_Frame .all_operation_div .all_frame_div .frame_div .frame_img_holder{border:1px solid #e0e0e0;border-radius:7px;width:100%;height:80px;margin-bottom:10px;padding:8px}@media (min-width:0) and (max-width:991px){.Step_Choose_Frame .all_operation_div .all_frame_div,.Step_Choose_Frame{height:unset}.Step_Choose_Frame .mobile_row{flex-wrap:nowrap;overflow:auto}}@media (min-width:1200px) and (max-width:1599px){.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .name_holder .frame_name{font-size:12px}.Step_Choose_Frame .all_operation_div .all_frame_div .sub_frame_div .frame_img_holder{padding:6px}}
.Step_Choose_Mount{scrollbar-width:thin;height:75vh;padding:0 5px;overflow:hidden auto}.Step_Choose_Mount .white_inner_card{background:#fff no-repeat padding-box padding-box;border:1px solid #e8e8e8;border-radius:5px;margin-bottom:10px;padding:10px}.Step_Choose_Mount .padding_top{margin-top:20px}.Step_Choose_Mount .mount_div{padding-top:20px}.Step_Choose_Mount .border_top{border-bottom:2px solid #ebebeb;margin-bottom:20px;padding-top:20px;padding-bottom:20px}.Step_Choose_Mount .mount_div .nav-pills .nav-item{width:46%;margin:0 5px 10px}.Step_Choose_Mount .mount_div .nav-pills .nav-item .nav-link{color:#343434;text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;font-weight:500}.Step_Choose_Mount .mount_div .nav-pills .nav-item .nav-link.active{color:#fff;background:#bd7e43 no-repeat padding-box padding-box;border:1px solid #b87332;border-radius:8px;font-weight:600}.Step_Choose_Mount .colour_div{margin-bottom:30px}.Step_Choose_Mount .thickness_div{align-items:center;margin-bottom:20px;display:flex}.Step_Choose_Mount .thickness_div .range_slider{width:100%;padding:3px 15px}.Step_Choose_Mount .thickness_div .value_div{background:#f5f5f5 no-repeat padding-box padding-box;border:1px solid #dcdcdc;width:20%;padding:2px 4px}.Step_Choose_Mount .thickness_div .value_div .inner_text{color:#343434;text-align:center;margin-bottom:0;font-family:Roboto Slab;font-size:15px}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div{border-bottom:1px solid #b2cbff;align-items:center;margin-bottom:20px;display:flex}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div .mount_btn{cursor:pointer;border:1px solid #b2cbff;border-radius:5px 5px 0 0;margin:0 10px 0 0;padding:5px}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div .mount_btn.active{background:#d4e2ff}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div .mount_btn .btn_text{color:#000;margin-bottom:0;font-size:13px;font-weight:500}.Step_Choose_Mount .Double_Mount .mount_div.blue{background:#f3f7ff;padding:10px}.Step_Choose_Mount .Double_Mount .mount_div.orange{background:#fffaf5;padding:10px}.Step_Choose_Mount .color_palette_container{width:100%;margin-bottom:29px;padding:12px 0}.Step_Choose_Mount .color_palette_container .color_grid{grid-template-columns:repeat(10,1fr);place-items:center;gap:12px 8px;padding:0 10px;display:grid}.Step_Choose_Mount .color_palette_container .color_grid .color_swatch{cursor:pointer;border:1px solid #0000001f;border-radius:50%;outline:none;width:28px;height:28px;padding:0;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 1px 3px #00000014}.Step_Choose_Mount .color_palette_container .color_grid .color_swatch .inner_check{display:none}.Step_Choose_Mount .color_palette_container .color_grid .color_swatch.active .inner_check{color:#bd7e43;display:block;position:absolute;top:-11px;right:-12px}.Step_Choose_Mount .color_palette_container .color_grid .color_swatch:hover{transform:scale(1.1)}.Step_Choose_Mount .color_palette_container .color_grid .color_swatch.active{transform:scale(1.05);box-shadow:0 0 0 2px #fff,0 0 0 4px #b58d59}.Step_Choose_Mount .mount_div .inner_layer_tabs .nav-link{color:#555;border-radius:6px 6px 0 0;font-size:14px;font-weight:600}.Step_Choose_Mount .mount_div .inner_layer_tabs .nav-link.active{color:#b87333;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;font-weight:600}.Step_Choose_Mount .mount_div .mount_layer_content{border-top-left-radius:0!important}@media (max-width:576px){.Step_Choose_Mount .color-swatch{width:22px;height:22px}.Step_Choose_Mount .color-grid-10{gap:8px 4px}}@media (min-width:0) and (max-width:575px){.Step_Choose_Mount{height:unset}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div{width:100%;overflow:auto}.Step_Choose_Mount .mount_div .nav-pills .nav-item .nav-link{font-size:13px}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div .mount_btn{min-width:126px}}@media (min-width:992px) and (max-width:1199px){.Step_Choose_Mount .mount_div .nav-pills .nav-item{width:100%}}@media (min-width:992px) and (max-width:1399px){.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div{width:100%;overflow:auto}.Step_Choose_Mount .Double_Mount .multiple_mount_div .all_mount_div .mount_btn{min-width:126px}.Step_Choose_Mount .mount_div .nav-pills .nav-item .nav-link{padding:9px 3px;font-size:13px}.Step_Choose_Mount .mount_div .nav-pills .nav-item{width:48%;margin:0 2px 6px}.Step_Choose_Mount .color_palette_container .color_grid{grid-template-columns:repeat(5,1fr);padding:0 6px}.Step_Choose_Mount .mount_div .inner_layer_tabs .nav-link{padding:7px 15px;font-size:13px}.Step_Choose_Mount .mount_div{padding-top:0}}
.Step_4 .all_glass_types{scrollbar-width:thin;height:600px;overflow-y:auto}.Step_4 .all_glass_types .glass_card{cursor:pointer;background:#fff no-repeat padding-box padding-box;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px;display:flex;position:relative}.Step_4 .all_glass_types .glass_card:hover{background:#e6eeff no-repeat padding-box padding-box;border:1px solid #c0d3fe}.Step_4 .all_glass_types .glass_card.active{background:#fce0c4 no-repeat padding-box padding-box;border:1px solid #b87332;box-shadow:0 2px 4px #884200}.Step_4 .all_glass_types .glass_card .top_div{width:75%}.Step_4 .all_glass_types .glass_card .top_div .name_text{color:#343434;margin-bottom:7px;font-size:14px;font-weight:600}.Step_4 .all_glass_types .glass_card .price{color:#343434;text-align:right;width:25%;margin-bottom:0;font-size:14px;font-weight:500}.Step_4 .all_glass_types .glass_card .sub_text{color:#807f7f;margin-bottom:0;font-size:13px;font-weight:500}.Step_4 .all_glass_types .glass_card .tag_div{background:#fee9ce no-repeat padding-box padding-box;border-radius:17px;padding:1px 11px;position:absolute;top:-11px;right:5px}.Step_4 .all_glass_types .glass_card .tag_div .tag_text{color:#343434;margin-bottom:0;font-size:12px;font-weight:500}
.Step_Preview .last_step_container{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;margin:16px 0;padding:24px 16px;display:flex}.Step_Preview .last_step_container .status_badge{color:#bd7e43;background-color:#fcf8f5;border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.Step_Preview .last_step_container h2{color:#1a202c;margin:0 0 8px;font-size:1.5rem;font-weight:700}.Step_Preview .last_step_container .sub_text{color:#4a5568;max-width:320px;margin:0 0 20px;font-size:.9rem;line-height:1.4}.Step_Preview .last_step_container .final_price_card{background:#fcf8f5;border-radius:8px;flex-direction:column;align-items:self-end;gap:6px;width:100%;padding:16px;display:flex;box-shadow:0 2px 8px #0000000d}.Step_Preview .last_step_container .price_details{justify-content:space-between;align-items:center;width:100%;display:flex}.Step_Preview .last_step_container .price_label{color:#2d3748;font-weight:600}.Step_Preview .last_step_container .price_value{color:#bd7e43;font-size:1.25rem;font-weight:700}.Step_Preview .last_step_container .savings_tag{color:#fff;background-color:#1f2a44;border-radius:4px;margin-top:5px;padding:2px 8px;font-size:.78rem;font-weight:600}@media (min-width:1200px) and (max-width:1399px){.Step_Preview .last_step_container{padding:20px 10px}.Step_Preview .last_step_container h2{font-size:17px}.Step_Preview .last_step_container .final_price_card{padding:10px}.Step_Preview .last_step_container .price_value{font-size:18px}.Step_Preview .last_step_container .savings_tag{padding:4px 6px;font-size:11px}.Step_Preview .last_step_container .price_label{font-size:14px}}
