.cst_prd_list{padding:30px 0}.cst_prd_list ul.product-items{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 -15px}.cst_prd_list ul.product-items li.prd_item{max-width:33.3333%;width:100%;padding:15px}.cst_prd_list ul.product-items li.prd_item .prd_itm_inr{width:100%;position:relative;padding:25px 15px;background:#fff;box-shadow:0 4px 64px #cdc5c500;transition:all .45s ease-in-out}.cst_prd_list ul.product-items li.prd_item .prd_itm_inr:hover{box-shadow:0 4px 64px #cdc5c540}.cst_prd_list ul.product-items li.prd_item .prd_media{display:inline-block;width:100%;position:relative;overflow:hidden;margin:0 0 15px}.cst_prd_list ul.product-items li.prd_item .prd_media:before{content:"";padding-top:80%;width:100%;display:inline-block}.cst_prd_list ul.product-items li.prd_item .prd_media img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:all .45s ease-in-out}.cst_prd_list ul.product-items li.prd_item .prd_itm_inr:hover .prd_media img{transform:scale(1.03)}.cst_prd_list ul.product-items li.prd_item .prd_ttl strong{font-weight:800;font-size:24px;line-height:31px;letter-spacing:.02em;color:#1d2138;margin:0}.cst_prd_list ul.product-items li.prd_item .prd_ttl strong a{color:#1d2138}.cst-prd-main{padding:76px 0}.prd-wrp{display:flex;flex-wrap:wrap;width:100%}.prd-wrp .item-left.media-item{max-width:38.7%;width:100%}.item-rgt.functional-item{max-width:55%;width:100%;margin-left:auto}.item-left.media-item .main_image{width:100%;max-width:408px;margin:0 auto;position:sticky;top:0;padding-top:22px}.item-left.media-item .main_image img{width:100%;padding:0}.prd_main_info{font-family:var(--proddesFont);font-weight:400;font-size:21px;line-height:1.98;letter-spacing:.045em}.prd_ttl h1{font-family:var(--primaryFont);font-weight:800;font-size:34px;line-height:43px;letter-spacing:.02em;color:#1d2138;margin:0 0 40px}.pre_step_ttl{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center}.pre_step_ttl p{margin:0;padding-left:10px}.pre_step_ttl strong{font-weight:400;color:#000;margin:0}.pre_step_desc{color:#a4a8af;margin:0 0 17px}.pre_step_desc p{margin:0}.pre_step_dimention{display:flex;flex-wrap:wrap}.pre_step_dimention .cmn_dmn_field{width:100%;margin-bottom:10px}.pre_step_dimention label{color:#000;width:100%}.dimention_wrp{max-width:50%;width:100%;display:flex;flex-wrap:wrap}.dimention_wrp .sel_inch_wraper{width:100%;display:flex;flex-wrap:wrap}.dimention_wrp .sel_inch_wraper>div{max-width:101px;width:100%;margin:0 11px 11px 0}.pre_step_dimention select{width:100%;height:54px;border:1px solid #dadada;border-radius:62px;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/select-arrow.png?v=1669727081);padding-left:22px;padding-right:30px;background-repeat:no-repeat;background-size:8px auto;background-position:right 18px center}.prd_main_info .clear_dimention{background-color:transparent;box-shadow:none;border:0;font-family:var(--proddesFont);font-size:21px;line-height:1.98;letter-spacing:.045em;color:#3b5fde;padding:0;margin:10px 0 0;cursor:pointer;transition:all .45s ease-in-out}.prd_main_info .clear_dimention:hover{color:#000;border-bottom:1px}.material_main .mtrl_header{display:flex;flex-wrap:wrap;align-items:center;padding:30px 0 20px}.material_main .mtrl_header h2{margin:0 19px 0 0;padding:0;font-family:var(--proddesFont);font-weight:400;font-size:21px;line-height:1.98;letter-spacing:.045em;color:#000}.material_main .mtrl_header p{margin:0}.material_main .mtrl_cnt{display:flex;flex-wrap:wrap;margin-left:-11px}.material_main .mtrl_cnt .mt-item{max-width:calc(20% - 22px);width:100%;margin-left:11px;margin-right:11px;position:relative;margin-bottom:30px}.material_main .mtrl_cnt .mtrl_itm_inr{width:100%}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-img{width:100%;position:relative}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-img:before{content:"";padding-top:100%;display:block;width:100%}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-img img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-label strong{font-family:var(--proddesFont);font-weight:400;font-size:13px;line-height:normal;text-align:center;letter-spacing:.045em;color:#000;display:block;white-space:nowrap;margin-top:12px;transition:all .45s ease-in-out}.material_main .mtrl_cnt .mt-item input[type=radio]{position:absolute;margin:0;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-img:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:5px solid #0c65b8;width:50%;height:50%;opacity:0;transition:all .45s ease-in-out}.material_main .mtrl_cnt .mt-item input[type=radio]:checked~.mtrl_itm_inr .mt-item-img:after{opacity:.8;width:100%;height:100%}.material_main .mtrl_cnt .mt-item input[type=radio]:checked~.mtrl_itm_inr .mt-item-label strong{color:#0c65b8}.ftr-action .price-area{display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:400;font-size:28px;line-height:1.48;letter-spacing:.045em;font-family:var(--primaryFont);margin-top:35px}.price-area .comp_price{color:#d9d9d9}.price-area .comp_price span{text-decoration:line-through}.price-area .main_price{color:#000}.btn-area{display:flex;flex-wrap:wrap;margin-top:35px}.btn-area a{min-width:193px;height:54px;border-radius:64px;font-family:var(--primaryFont);font-weight:400;font-size:20px;text-align:center;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .45s ease-in-out;position:relative}.btn-area a:after,.cnt_area .step_action .btn:after{content:"";background-image:url(path9429arrow.png);display:inline-block;width:10px;height:16px;margin-left:7px;transition:all .45s ease-in-out;position:absolute;box-shadow:none!important;right:37px}.btn-area .cmn_next_btn{margin-left:auto;background:#061f34;border:1px solid #061f34}.btn-area a:hover{background-color:#000}.custom_scroll_h{height:420px;overflow:auto}.step_header{display:flex;flex-wrap:wrap;align-items:center;padding:8px 20px;background:#ededed;margin:1px 0;cursor:pointer;border-radius:6px}.step_header.active{background:#bbdbf8}.stp_item[data-step-val="1"] .step_header{background:#dfeefc}.step_header .step_no h2{margin:0 19px 0 0;padding:0;font-family:var(--proddesFont);font-weight:400;font-size:21px;line-height:1.98;letter-spacing:.045em;color:#000}.step_header .step_ttl{font-size:19px;color:#a4a8af}.step_header .step_selectd_value{margin-left:auto;font-size:19px;letter-spacing:.045em;color:#000;max-width:calc(100% - 270px);line-height:normal;text-align:right}.step_header p{margin:0}.all_step_info .cnt_area{width:100%;padding-bottom:57px}.all_step_info .cnt_area .step_cnt{display:flex;flex-wrap:wrap;margin-left:-35px;margin-right:-35px;font-family:var(--proddesFont);justify-content:center;padding:10px 0}.all_step_info .cnt_area .step_cnt .stp-item{max-width:33.3333%;width:100%;padding:20px 35px}.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr{width:100%}.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr .stp-item-img{width:100%;margin-bottom:20px;text-align:center}.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr .stp-item-img img{max-width:100%;width:auto;display:initial}.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr .stp-item-label strong{font-weight:400;font-size:17px;letter-spacing:.045em;color:#a4a8af;display:block;text-align:center;line-height:1.4}.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr .cus-radio-btn{margin-bottom:10px}.all_step_info .cnt_area .step_desc .desc_img{text-align:center;width:100%}.all_step_info .cnt_area .step_desc .desc_img img{max-width:100%;width:auto;display:initial}.cnt_area .step_action{display:flex}.cnt_area .step_action .btn{min-width:193px;background:#061f34;border-color:#061f34}.cnt_area .step_action .btn:hover{background:#000}.cnt_area .step_action .step_next_button{margin-left:auto}.cnt_area .desc_text{font-weight:400;font-size:17px;letter-spacing:.045em;color:#a4a8af;margin-bottom:58px;line-height:1.5}.cnt_area .desc_text p{margin:0}.all_step_info .cnt_area .rm_info{max-width:50%;width:50%;padding:25px 35px 0}.all_step_info .cnt_area .rm_info label{font-family:var(--proddesFont);font-weight:400;font-size:21px;letter-spacing:.045em;color:#000;width:100%;display:block}.all_step_info .cnt_area .rm_info select{width:100%;height:54px;border:1px solid #dadada;border-radius:62px;font-weight:600;font-size:17px;letter-spacing:.02em;color:#1d2138;font-family:var(--primaryFont);-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/select-arrow.png?v=1669727081);padding:0 30px 0 22px;background-repeat:no-repeat;background-size:8px auto;background-position:right 18px center}.all_step_info .cnt_area .rm_info input[type=text]{width:100%;height:54px;border:1px solid #DADADA;border-radius:62px;font-weight:600;font-size:17px;letter-spacing:.02em;color:#1d2138;padding:0 22px}.prd_main_info .qtycart_item{display:flex}.prd_main_info .qtycart_item .qtyfield{margin-right:22px}.prd_main_info .qtycart_item .qtyfield input{width:101px;height:54px;border:1px solid #DADADA;border-radius:62px;padding:0 15px;text-align:center;font-family:var(--primaryFont);font-style:normal;font-weight:600;font-size:20px;letter-spacing:.02em;color:#1d2138;-webkit-appearance:none;appearance:none}.prd_main_info .qtycart_item .qtyfield input::-webkit-outer-spin-button,.prd_main_info .qtycart_item .qtyfield input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prd_main_info .qtycart_item .qtyfield input[type=number]{-moz-appearance:textfield}.show_final_info{padding-bottom:30px}.show_final_info .inr_item{display:flex;flex-wrap:wrap;font-family:var(--proddesFont);font-weight:400;font-size:19px;letter-spacing:.045em;color:#a4a8af;line-height:1.6;padding:10px 0}.show_final_info .inr_item .fnl_stp_label{margin:0 10px 0 0;padding:0;color:#000;font-weight:400;max-width:210px;width:100%;font-size:21px}.show_final_info .inr_item p{margin:0;width:calc(100% - 220px)}.prd_main_info .qtycart_item .qtyfield input{border:0px solid #DADADA;padding:0 5px;width:80px}.prd_main_info .qtycart_item .qtyfield{border:1px solid #ccc;border-radius:62px;display:flex;align-items:center}.prd_main_info .qtycart_item .qtyfield .btnqty{background:#000;border-radius:62px;width:36px;height:36px;padding:0;position:relative;display:inline-flex;justify-content:center;align-items:center;color:#fff;line-height:normal;margin:0 10px;cursor:pointer;transition:all .45s ease-in-out}.prd_main_info .qtycart_item .qtyfield .btnqty:hover{background-color:#0c67ba}.prd_main_info .qtycart_item .qtyfield .btnqty.qtyminus{margin-right:0}.prd_main_info .qtycart_item .qtyfield .btnqty.qtyplus{margin-left:0}.cst-prd-main .btn{min-width:193px;cursor:pointer}.cst-prd-main .btn:after{position:static!important}.cst-prd-main button[disabled]{cursor:none!important;opacity:.5}.cus-radio-btn{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px;height:24px;margin:0 auto}.cus-radio-btn input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;left:0;top:0;z-index:2;margin:0}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border-radius:50%;border:1px solid #000;transition:all .45s ease-in-out}.cus-radio-btn:hover input~.checkmark{border-color:#0c65b8;box-shadow:0 0 10px #0c67ba}.cus-radio-btn input:checked~.checkmark{border-color:#0c65b8;box-shadow:0 0 10px #0c67ba}.checkmark:after{content:"";position:absolute;display:none}.cus-radio-btn .checkmark:after{width:8px;height:8px;border-radius:50%;background:#0c67ba;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .45s ease-in-out;display:block}.cus-radio-btn input:checked~.checkmark:after{width:16px;height:16px;opacity:1}.mCSB_scrollTools .mCSB_draggerContainer{background-color:#ebeef1;border-radius:42px}.mCSB_scrollTools .mCSB_dragger{background-color:#0c67ba;border-radius:42px}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:24px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:11px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}@media only screen and (max-width:1199px){.material_main .mtrl_cnt .mt-item{max-width:calc(25% - 22px)}.step_header{padding:8px 10px}}@media only screen and (max-width:991px){.cst_prd_list ul.product-items li.prd_item{max-width:50%}.prd_main_info .clear_dimention,.prd_main_info,.step_header .step_no h2,.material_main .mtrl_header h2,.all_step_info .cnt_area .rm_info label{font-size:16px;line-height:1.5}.all_step_info .cnt_area .rm_info label{margin-bottom:15px}.all_step_info .cnt_area .rm_info input[type=text]{height:42px;font-size:14px;padding:0 15px}.all_step_info .cnt_area .rm_info select{height:42px;font-size:14px;padding:0 20px 0 15px;background-position:right 10px center}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-label strong{font-size:12px}.ftr-action .price-area{font-size:18px}.btn-area .btn,.cnt_area .step_action .btn{min-width:140px;font-size:16px;height:42px}.btn-area .btn:after,.cnt_area .step_action .btn:after{position:static}.step_header .step_ttl,.step_header .step_selectd_value,.all_step_info .cnt_area .step_cnt .stp-item .stp_itm_inr .stp-item-label strong,.cnt_area .desc_text{font-size:14px}.material_main .mtrl_header{padding:15px 0}.prd_ttl h1{font-size:24px;line-height:1.5;margin:0 0 20px}.prd-wrp .item-left.media-item,.item-rgt.functional-item{max-width:100%}.dimention_wrp .sel_inch_wraper>div{max-width:calc(50% - 11px)}.pre_step_dimention label{margin-bottom:10px;display:block}.pre_step_dimention select{height:42px;padding-left:13px;padding-right:20px;background-position:right 7px center}.mCSB_inside>.mCSB_container{margin-right:15px}.mCSB_scrollTools{width:7px}.all_step_info .cnt_area .step_cnt .stp-item{max-width:33.3333%;padding:15px 5px}.all_step_info .cnt_area .rm_info{padding:10px 5px 0}.all_step_info .cnt_area .step_cnt{margin-left:-5px;margin-right:-5px}.cst-prd-main{padding:20px 0 40px}.cus-radio-btn,.checkmark{width:18px;height:18px}.cus-radio-btn input:checked~.checkmark:after{width:10px;height:10px}.prd_main_info .clear_dimention{margin:0 0 15px}.item-left.media-item{margin-bottom:20px}.step_header .step_no h2{white-space:nowrap}.show_final_info .inr_item{font-size:13px;padding:5px 0}.show_final_info .inr_item .fnl_stp_label{max-width:150px;font-size:14px}.show_final_info .inr_item p{width:calc(100% - 162px)}.step_header .step_selectd_value{max-width:inherit}.all_step_info .cnt_area{padding-bottom:30px}}@media only screen and (max-width:749px){.cst_prd_list ul.product-items li.prd_item{max-width:100%}.material_main .mtrl_cnt .mtrl_itm_inr .mt-item-label strong{white-space:normal}.step_header{justify-content:space-between;flex-wrap:nowrap}.step_header .step_selectd_value{max-width:calc(100% - 180px);font-size:13px}.cst_prd_list ul.product-items li.prd_item .prd_itm_inr{padding-left:0;padding-right:0}.prd_main_info .qtycart_item{flex-wrap:wrap;justify-content:center;max-width:280px;margin:0 auto}.prd_main_info .qtycart_item .qtyfield{margin:0 0 15px}.prd_main_info .qtycart_item .qtyfield .btnqty{width:30px;height:30px;margin:0 7px}.prd_main_info .qtycart_item .qtyfield input{height:42px}.step_header .step_no h2{font-size:15px;margin-right:5px}.step_header .step_ttl{font-size:13px}}@media only screen and (max-width:479px){.material_main .mtrl_cnt .mt-item{max-width:calc(33.3333% - 22px)}.item-left.media-item .main_image{max-width:300px}.pre_step_desc{margin:0 0 15px;font-size:14px}}@media only screen and (max-width:350px){.ftr-action .price-area{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product.css.map */
