.wcpa_form_outer{margin:1em 0 2em 0;width:100%;clear:both;flex:0 0 100%}.wcpa_form_outer *{box-sizing:border-box}.wcpa_skeleton_loader_area{width:100%;display:block;margin:2em 0 2em}.wcpa_skeleton_loader{width:100%;display:block;margin:0 0 23px}.wcpa_skeleton_loader *{background:#eee;background:linear-gradient(130deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_skeleton_loader .wcpa_skeleton_label{width:75px;height:20px;display:block;margin:0 0 8px}.wcpa_skeleton_loader .wcpa_skeleton_field{width:100%;height:45px;display:block;border-radius:4px}.wcpa_skeleton_loader .wcpa_skeleton_fieldarea{width:100%;height:175px;display:block;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}@keyframes wcpaAnimate{0%{opacity:0}100%{opacity:1}}.wcpa_wrap{padding:0 2px}.wcpa_wrap .wcpa_new{animation-name:wcpaAnimate;animation-duration:.5s;animation-timing-function:ease-out}.wcpa_wrap .wcpa_row{flex-wrap:wrap}.wcpa_wrap .wcpa-col-1,.wcpa_wrap .wcpa-col-2,.wcpa_wrap .wcpa-col-3,.wcpa_wrap .wcpa-col-4,.wcpa_wrap .wcpa-col-5,.wcpa_wrap .wcpa-col-6{padding:0 7px}.wcpa_wrap .wcpa-col-6{width:100%}.wcpa_wrap .wcpa-col-5{width:83.33333333%}.wcpa_wrap .wcpa-col-4{width:66.66666667%}.wcpa_wrap .wcpa-col-3{width:50%}.wcpa_wrap .wcpa-col-2{width:33.33333%}.wcpa_wrap .wcpa-col-1{width:16.66666%}.wcpa_wrap .wcpa_section_head{display:flex;align-items:center;justify-content:space-between;background:rgba(238,238,238,.28);padding:7px 5px;cursor:pointer}.wcpa_wrap .wcpa_section_head h1,.wcpa_wrap .wcpa_section_head h2,.wcpa_wrap .wcpa_section_head h3,.wcpa_wrap .wcpa_section_head h4,.wcpa_wrap .wcpa_section_head h5,.wcpa_wrap .wcpa_section_head h6{margin:0;font-weight:600;line-height:38px}.wcpa_wrap .wcpa_section_head h1,.wcpa_wrap .wcpa_section_head h2,.wcpa_wrap .wcpa_section_head h3{font-size:20px}.wcpa_wrap .wcpa_section_head h4,.wcpa_wrap .wcpa_section_head h5,.wcpa_wrap .wcpa_section_head h5{font-size:16px}.wcpa_wrap .wcpa_accordion_open .wcpa_section_body{padding:20px 0 10px}.wcpa_wrap .wcpa_toggle{width:16px;height:16px;position:relative;display:flex;align-items:center;justify-content:center}.wcpa_wrap .wcpa_toggle::before,.wcpa_wrap .wcpa_toggle::after{content:"";position:absolute;display:block;width:12px;height:2px;background-color:#515f8e;transition:all ease-in-out .3s}.wcpa_wrap .wcpa_toggle::after{transform:rotate(-90deg);transform-origin:center center}.wcpa_wrap .wcpa_accordion_open .wcpa_toggle::after{display:none}.wcpa_wrap .wcpa_rep_sec_remove span{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:absolute;right:15px;padding:2px 10px 2px 25px;margin:-5px 0 0;border-radius:20px;font-weight:400;font-size:11px;line-height:20px;text-transform:uppercase;color:#515f8e;background:#fff;border:1px solid #b9cbe3;cursor:pointer}.wcpa_wrap .wcpa_rep_sec_remove span::before,.wcpa_wrap .wcpa_rep_sec_remove span::after{content:"";position:absolute;width:9px;height:2px;left:10px;background-color:#06f;transform:rotate(45deg)}.wcpa_wrap .wcpa_rep_sec_remove span::after{transform:rotate(-45deg)}.wcpa_wrap .wcpa_field_wrap{margin:0 0 15px}.wcpa_wrap .wcpa_field_wrap.wcpa_label_pos_left{margin-top:10px}.wcpa_wrap .wcpa_field_wrap:first-child{padding-left:0}.wcpa_wrap .wcpa_field_wrap:last-child{padding-right:0}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap input[type=datetime-local],.wcpa_wrap .wcpa_field_wrap input[type=file],.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap textarea{width:100%}.wcpa_wrap .wcpa_field_wrap select{overflow-x:hidden !important}.wcpa_wrap .wcpa_date_field_wrap input{padding-right:25px !important}.wcpa_wrap .wcpa_date_field_wrap{position:relative;width:100%}.wcpa_wrap .wcpa_date_field_wrap .wcpa_reset_field{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(//www.mb2seats.com/wp-content/plugins/woo-custom-product-addons-pro/assets/images/date-reset.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;z-index:1;cursor:pointer;display:block}.wcpa_wrap .wcpa_date_field_wrap .inline+.wcpa_reset_field{display:none !important}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_checkbox input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{display:none}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_radio label input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.wcpa_wrap .wcpa_group_field,.wcpa_wrap .wcpa_grp_items{display:grid;grid-template-columns:100%;gap:10px 20px;align-items:flex-start}.wcpa_wrap .wcpa_grp_wrap .wcpa_grp_title{margin:0 0px 10px 0px}.wcpa_wrap .wcpa_color{position:relative}.wcpa_wrap .wcpa_color label{cursor:pointer;display:inline-flex;flex-direction:column}.wcpa_wrap .wcpa_color .wcpa_color_label{margin:0}.wcpa_wrap .wcpa_color input[type=radio],.wcpa_wrap .wcpa_color input[type=checkbox]{position:absolute;left:0;top:0;opacity:0}.wcpa_wrap .wcpa_color .wcpa_color_bg{border-radius:5px}.wcpa_wrap .wcpa_disp_square .wcpa_color_bg{border-radius:0}.wcpa_wrap .wcpa_disp_circle .wcpa_color_bg{border-radius:50%}.wcpa_wrap .wcpa_color_wrap{width:30px;height:auto;min-height:30px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:4px;margin:0}.wcpa_wrap .wcpa_color_wrap .wcpa_color_bg{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 10px;min-height:30px}.wcpa_wrap .wcpa_color_wrap .wcpa_color_bg::after{content:"";position:absolute;width:11px;height:5px;background-color:rgba(0,0,0,0) !important;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px, -1px);visibility:hidden;opacity:0;box-sizing:border-box}.wcpa_wrap .wcpa_color_wrap.wcpa_color_luma_210 .wcpa_color_bg::after{border-color:#000}.wcpa_wrap .wcpa_color_wrap input:checked~.wcpa_color_bg::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_color_wrap .wcpa_color_bg span{margin:0;text-align:center}.wcpa_wrap .wcpa_label_inside .wcpa_color_wrap{width:auto;min-width:38px}.wcpa_wrap .wcpa_selection_border input:checked~.wcpa_color_bg,.wcpa_wrap .wcpa_selection_tick-border input:checked~.wcpa_color_bg{outline:solid 2px}.wcpa_wrap .wcpa_selection_border .wcpa_color_bg::after{display:none}.wcpa_wrap .wcpa_selection_tick-border input:checked~.wcpa_color_bg::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_color_wrap.wcpa_color_luma_235 .wcpa_color_bg{border:1px solid #eee}.wcpa_wrap .wcpa_check_ui_button .wcpa_check{display:none}.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox label,.wcpa_wrap .wcpa_check_ui_button .wcpa_radio label{border:1px solid #eee;padding:5px 10px;background:#cae2f9;border-radius:5px}.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox label input,.wcpa_wrap .wcpa_check_ui_button .wcpa_radio label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox.wcpa_selected label,.wcpa_wrap .wcpa_check_ui_button .wcpa_radio.wcpa_selected label{outline:solid 2px}.wcpa_wrap .wcpa_check_ui_toggle .wcpa_checkbox label input,.wcpa_wrap .wcpa_check_ui_toggle .wcpa_radio label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_check_ui_toggle .wcpa_check{display:block;width:50px;flex:0 0 50px;height:25px;border-radius:14px;position:relative;background:#cae2f9;margin:0 5px 0 0}.wcpa_wrap .wcpa_check_ui_toggle .wcpa_check:after{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:90px;transition:.3s;content:""}.wcpa_wrap .wcpa_check_ui_toggle label:active .wcpa_check:after{width:30px}.wcpa_wrap .wcpa_check_ui_toggle input:checked+.wcpa_check{background:#bada55}.wcpa_wrap .wcpa_check_ui_toggle input:checked+.wcpa_check:after{left:calc(100% - 5px);transform:translateX(-100%)}.wcpa_wrap .wcpa_image{display:block;position:relative}.wcpa_wrap .wcpa_image label{padding:0;display:inline-block;position:relative;max-width:100%;cursor:pointer}.wcpa_wrap .wcpa_image label input[type=radio],.wcpa_wrap .wcpa_image label input[type=checkbox]{position:absolute;left:0;top:0;opacity:0}.wcpa_wrap .wcpa_image .wcpa_img_wrap{display:block;position:relative;overflow:hidden;max-width:100%}.wcpa_wrap .wcpa_image .wcpa_img_wrap.wcpa_no_size{display:inline-block}.wcpa_wrap .wcpa_image img{display:block;position:relative;left:0;top:0;border-radius:0;cursor:pointer;box-shadow:none;object-fit:cover;width:100%;height:100%}.wcpa_wrap .wcpa_image .wcpa_image_label{margin:0;display:block;text-align:left}.wcpa_wrap .wcpa_image .wcpa_selected_tick{position:absolute;height:22px;width:22px;background:#2649ff;border:1.5px solid #fff;right:5px;top:5px;z-index:2;padding:5px;cursor:pointer;border-radius:50%;display:flex;opacity:0;visibility:hidden}.wcpa_wrap .wcpa_image .wcpa_selected_tick::before{content:"";width:10px;height:5px;display:block;border:solid #fff;border-width:0 0 2px 2px;transform-origin:50% 50%;transform:rotate(-45deg);margin:1px 0 0;box-sizing:border-box}.wcpa_wrap .wcpa_image input:checked~.wcpa_img_wrap .wcpa_selected_tick{visibility:visible;opacity:1}.wcpa_wrap .wcpa_disp_circle .wcpa_image .wcpa_img_wrap{border-radius:50%}.wcpa_wrap .wcpa_disp_squircle .wcpa_image .wcpa_img_wrap{border-radius:5px}.wcpa_wrap .wcpa_selection_tick-shadow .wcpa_image input:checked~.wcpa_img_wrap{box-shadow:-1px 2px 5px 3px rgba(0,0,0,.25)}.wcpa_wrap .wcpa_selection_shadow .wcpa_image input:checked~.wcpa_img_wrap{box-shadow:1px 2px 8px 1px rgba(0,0,0,.25)}.wcpa_wrap .wcpa_selection_shadow .wcpa_selected_tick{display:none}.wcpa_wrap .wcpa_selection_outline input:checked~.wcpa_img_wrap{outline:solid 2px}.wcpa_wrap .wcpa_selection_outline .wcpa_selected_tick{display:none}.wcpa_wrap .wcpa_field{width:100%}.wcpa_wrap .wcpa_field .wcpa_mag_icon{position:absolute;height:22px;width:22px;background:#2649ff;border:1.5px solid #fff;right:2px;bottom:2px;z-index:2;padding:3px;cursor:pointer;border-radius:50%;display:flex;opacity:0;visibility:hidden}.wcpa_wrap .wcpa_field .wcpa_mag_icon::before{content:"";width:11px;height:11px;display:block;border:solid 2px #fff;border-radius:50%;box-sizing:border-box}.wcpa_wrap .wcpa_field .wcpa_mag_icon::after{content:"";width:5px;height:2px;display:block;background:#fff;border-radius:20px;transform:rotate(40deg);position:absolute;left:11px;top:12px;box-sizing:border-box}.wcpa_wrap .wcpa_image:hover .wcpa_mag_icon{visibility:visible;opacity:1}.wcpa_wrap .wcpa_file_style .awpca_custom_file{display:none}.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style{width:100%;position:relative;margin-bottom:5px !important}.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style input[type=file]{opacity:0;position:absolute;left:0;cursor:pointer}.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style .wcpa_choose_button{background-color:#06f;border-radius:0;padding:12px 20px;font-weight:400;font-size:14px;line-height:21px;color:#fff}.wcpa_wrap .wcpa_upload_custom_1 .awpca_custom_file{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;height:45px;border:1px solid #cfddef;overflow:hidden;line-height:25px;padding:5px 0 5px 15px}.wcpa_wrap .wcpa_upload_custom_1 .awpca_custom_file p{margin:0;font-weight:400;font-size:14px;line-height:20px;color:#515f8e;max-width:calc(100% - 125px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style{width:100%;position:relative;margin-bottom:5px !important;height:34px;display:flex;align-items:center}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style input[type=file]{cursor:pointer;display:none}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style input[type=file]:focus-visible,.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style input[type=file]:focus{outline:none !important;box-shadow:none !important}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style:hover .wcpa_choose_button{box-shadow:0px 1px 3px 0px rgba(207,193,193,.72)}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .awpca_custom_file{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;height:34px;border:none;line-height:25px;padding:0;position:absolute;top:-1px;left:0;cursor:pointer}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .awpca_custom_file p{margin:0;font-weight:400;font-size:14px;line-height:20px;color:#515f8e;max-width:calc(100% - 125px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:5px}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .awpca_custom_file:focus-visible,.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .awpca_custom_file:focus{outline:none !important;box-shadow:none !important}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .wcpa_choose_button{background:#f5f7fa;border:1px solid #b9cbe3;border-radius:4px;padding:6px 16px;font-weight:400;font-size:14px;line-height:20px;color:#515f8e}.wcpa_wrap .wcpa_file_list{width:100%;display:block;padding:0;margin:15px 0 0 0}.wcpa_wrap .wcpa_file_list li{width:100%;display:block;padding:10px 45px 10px 10px;margin:0 0 12px;background:#fff;border:1px solid #b9cbe3;position:relative;border-radius:5px}.wcpa_wrap .wcpa_file_list .wcpa_progressbar_area{width:100%;display:block;position:relative;margin:5px 0 0;padding:0 0 0 45px}.wcpa_wrap .wcpa_file_list .wcpa_progressbar_area.wcpa_progress_wait .wcpa_progressbar{background:linear-gradient(130deg, #ececec 8%, #ffffff 18%, #ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_wrap .wcpa_file_list .wcpa_progressbar{width:100%;height:4px;display:block;position:relative;background:rgba(121,153,200,.34);border-radius:4px}.wcpa_wrap .wcpa_file_list .wcpa_progressbar span{position:absolute;left:0;top:0;border-radius:4px;height:4px;background:#06f;transition:all linear .5s}.wcpa_wrap .wcpa_file_list .wcpa_progressbar span.wcpa_success{background:#43c6ae}.wcpa_wrap .wcpa_file_list .wcpa_status{position:absolute;right:0;top:-25px;font-weight:400;font-size:12px;line-height:20px;margin:0;color:rgba(81,95,142,.65)}.wcpa_wrap .wcpa_file_list .awpca_complete{position:relative}.wcpa_wrap .wcpa_file_list .awpca_complete::before{content:"";position:relative;display:inline-block;vertical-align:middle;width:8px;height:4px;border:solid #43c6ae;border-width:0 0 2px 2px;transform:rotate(-45deg);transform-origin:left bottom}.wcpa_wrap .wcpa_file_list .awpca_failed{color:rgba(235,10,37,.65)}.wcpa_wrap .wcpa_file_details{width:100%;display:flex}.wcpa_wrap .wcpa_thumb{width:35px;height:44px;display:flex;flex:0 0 35px;margin-bottom:-30px}.wcpa_wrap .wcpa_thumb img{width:100%;height:100%;object-fit:cover}.wcpa_wrap .wcpa_file_details p{width:100%;display:block;padding:0 20px 0 10px;margin:-5px 0 0;font-weight:400;font-size:12px;line-height:20px;color:rgba(81,95,142,.65)}.wcpa_wrap .wcpa_file_details p span{font-weight:700;font-size:14px;line-height:20px;color:#515f8e;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wcpa_wrap .wcpa_remove_file{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:.094rem solid rgba(81,95,142,.65);border-radius:50%;padding:2px;position:absolute;right:17px;top:calc(50% - 10px);cursor:pointer}.wcpa_wrap .wcpa_remove_file::before,.wcpa_wrap .wcpa_remove_file::after{content:"";position:absolute;width:10px;height:.094rem;background-color:rgba(81,95,142,.65);transform:rotate(-45deg);transform-origin:center center;top:calc(50% - 1px);left:calc(50% - 5px)}.wcpa_wrap .wcpa_remove_file::after{transform:rotate(45deg)}.wcpa_wrap .wcpa_fl_col-2{grid-template-columns:repeat(2, 1fr)}.wcpa_wrap .wcpa_fl_col-2.wcpa_grouped_options{grid-template-columns:none}.wcpa_wrap .wcpa_fl_col-2 .wcpa_grp_items{grid-template-columns:repeat(2, 1fr)}.wcpa_wrap .wcpa_fl_col-3{grid-template-columns:repeat(3, 1fr)}.wcpa_wrap .wcpa_fl_col-3.wcpa_grouped_options{grid-template-columns:none}.wcpa_wrap .wcpa_fl_col-3 .wcpa_grp_items{grid-template-columns:repeat(3, 1fr)}.wcpa_wrap .wcpa_fl_col-4{grid-template-columns:repeat(4, 1fr)}.wcpa_wrap .wcpa_fl_col-4.wcpa_grouped_options{grid-template-columns:none}.wcpa_wrap .wcpa_fl_col-4 .wcpa_grp_items{grid-template-columns:repeat(4, 1fr)}.wcpa_wrap .wcpa_fl_inline{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_fl_inline.wcpa_grouped_options{display:block}.wcpa_wrap .wcpa_fl_inline .wcpa_grp_items{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_field_label{width:100%;font-weight:400;line-height:20px;margin:0 0 8px 0;display:inline-block}.wcpa_wrap .wcpa_field_desc{margin:4px 0 0;font-size:.8em}.wcpa_wrap .wcpa_cloned_field .wcpa_field_desc{display:none}.wcpa_wrap .wcpa_field_price{display:block;font-weight:400;font-size:1em;line-height:20px;text-align:right;margin:0 0 0 10px}.wcpa_wrap .wcpa_field_price del{opacity:.5;font-weight:normal;display:inline-block;margin:0 5px;font-size:.9em}.wcpa_wrap .wcpa_field_bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:5px 0 0 0}.wcpa_wrap .wcpa_field_error{display:block}.wcpa_wrap .wcpa_field_error p{margin:0;font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_type_groupValidation .wcpa_error{font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_rep_action{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:8px 0 0}.wcpa_wrap .wcpa_rep_sec_add button,.wcpa_wrap .wcpa_rep_field_add button,.wcpa_wrap .wcpa_rep_field_add span{display:flex;align-items:center;justify-content:center;text-align:center;padding:2px 10px 2px 25px;position:relative;border:none;border-radius:20px;font-weight:400;font-size:11px;line-height:20px;text-transform:uppercase;cursor:pointer}.wcpa_wrap .wcpa_rep_sec_add button::before,.wcpa_wrap .wcpa_rep_field_add button::before,.wcpa_wrap .wcpa_rep_field_add span::before{content:"";position:absolute;width:9px;height:2px;left:10px;background-color:#fff}.wcpa_wrap .wcpa_rep_sec_add button::after,.wcpa_wrap .wcpa_rep_field_add button::after,.wcpa_wrap .wcpa_rep_field_add span::after{content:"";position:absolute;display:block;width:9px;height:2px;left:10px;background-color:#fff;transform:rotate(-90deg)}.wcpa_wrap .wcpa_rep_field_remove button,.wcpa_wrap .wcpa_rep_field_remove span{display:flex;align-items:center;justify-content:center;text-align:center;padding:2px 0 2px 15px;position:relative;border-radius:20px;cursor:pointer;font-weight:400;font-size:11px;line-height:20px;text-transform:uppercase;color:#515f8e}.wcpa_wrap .wcpa_rep_field_remove button::after,.wcpa_wrap .wcpa_rep_field_remove button::before,.wcpa_wrap .wcpa_rep_field_remove span::after,.wcpa_wrap .wcpa_rep_field_remove span::before{content:"";position:absolute;width:9px;height:2px;left:0;background:#9d2a2a;transform:rotate(-45deg)}.wcpa_wrap .wcpa_rep_field_remove button::after,.wcpa_wrap .wcpa_rep_field_remove span::after{transform:rotate(45deg)}.wcpa_wrap .wcpa_form_error{color:#eb0a25;font-weight:400;font-size:13px;line-height:20px}.wcpa_option_desc{margin:2px 0 0}.wcpa_tooltip_icon{width:14px;padding:1px 5px;margin:2px 5px 0px 5px;cursor:pointer;position:relative;color:#06f;font-weight:bold;border:1px solid #06f;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;vertical-align:text-top}.wcpa_section{padding:0;margin:0 0 5px;position:relative}.wcpa_section .wcpa_row{display:flex;flex-direction:row}.wcpa_section.wcpa_accordion_closed .wcpa_section_body{display:none}.wcpa_section.wcpa_accordion_closed .wcpa_section_head{border-bottom:1px solid #e3e2e2}.wcpa_section_head h1,.wcpa_section_head h2,.wcpa_section_head h3,.wcpa_section_head h4,.wcpa_section_head h5,.wcpa_section_head h6{margin:0}.wcpa_map{min-height:300px}.awpca_leftPosition{width:100%}.wcpa_selected_items{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 5px}.wcpa_selected_items span{font-weight:700;font-size:14px;line-height:17px;color:#515f8e;position:relative}.wcpa_selected_items span::after{content:",";margin:0 5px 0 0}.wcpa_selected_items span:last-child::after{content:""}.wcpa_cl_disabled .wcpa_field{opacity:.5}.wcpa_clear{text-align:right;margin:6px 0 0}.wcpa_clear a{text-decoration:none;font-weight:500;font-size:12px;line-height:16px;cursor:pointer;outline:none !important}.wcpa_color_field{min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;line-height:25px;padding:5px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box;position:relative;gap:5px}.wcpa_color_field .wcpa_field{width:100%;height:100%;border:none;padding:0 !important;position:absolute;left:0;top:0;cursor:pointer;opacity:0;z-index:1}.wcpa_color_field .wcpa_color{width:30px;height:30px;display:block;border:1px solid #cfddef;border-radius:4px}.wcpa_color_field .wcpa_code{font-size:14px;line-height:20px}*[dir=rtl] .wcpa_field_wrap .wcpa_reset_field,*[style*="direction: rtl"] .wcpa_field_wrap .wcpa_reset_field{left:10px;right:auto}*[dir=rtl] .wcpa_wrap .wcpa_file_list .wcpa_status,*[style*="direction: rtl"] .wcpa_wrap .wcpa_file_list .wcpa_status{right:auto;left:0px}*[dir=rtl] .wcpa_wrap .wcpa_file_list .wcpa_progressbar_area,*[style*="direction: rtl"] .wcpa_wrap .wcpa_file_list .wcpa_progressbar_area{padding:0 45px 0 0}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:first-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:first-child{padding-right:0;padding-left:7px}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:last-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:last-child{padding-left:0;padding-right:7px}*[dir=rtl] .wcpa_date_field_wrap input,*[style*="direction: rtl"] .wcpa_date_field_wrap input{padding-left:25px !important}*[dir=rtl] .wcpa_wrap .wcpa_check_ui_toggle .wcpa_check,*[style*="direction: rtl"] .wcpa_wrap .wcpa_check_ui_toggle .wcpa_check{margin:0 0px 0 5px}*[dir=rtl] .wcpa_label_pos_left .wcpa_field_bottom,*[dir=rtl] .wcpa_desc_pos_left .wcpa_field_bottom,*[style*="direction: rtl"] .wcpa_label_pos_left .wcpa_field_bottom,*[style*="direction: rtl"] .wcpa_desc_pos_left .wcpa_field_bottom{padding-left:0}*[dir=rtl] .wcpa_file_style .awpca_custom_file,*[style*="direction: rtl"] .wcpa_file_style .awpca_custom_file{padding:5px 15px 5px 0}*[dir=rtl] .wcpa_file_list li,*[style*="direction: rtl"] .wcpa_file_list li{padding:17px 17px 17px 45px}*[dir=rtl] .wcpa_remove_file,*[style*="direction: rtl"] .wcpa_remove_file{left:10px;right:inherit}*[dir=rtl] .wcpa_progressbar span,*[style*="direction: rtl"] .wcpa_progressbar span{right:0;left:inherit}*[dir=rtl] .wcpa_status,*[style*="direction: rtl"] .wcpa_status{left:0;right:inherit}*[dir=rtl] .awpca_complete::before,*[style*="direction: rtl"] .awpca_complete::before{margin:0 0 0 10px}*[dir=rtl] .wcpa_wrap .wcpa_rep_sec_remove span,*[style*="direction: rtl"] .wcpa_wrap .wcpa_rep_sec_remove span{left:15px;right:inherit}.wcpa_required_ast{color:#f25a87}.wcpa_price_summary{width:100%;display:block;margin-top:20px}.wcpa_price_summary h4{font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px}.wcpa_price_summary .wcpa_options_total,.wcpa_price_summary .wcpa_product_total,.wcpa_price_summary .wcpa_fee_total,.wcpa_price_summary .wcpa_total{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:20px;margin:0 0 10px}.wcpa_price_summary .wcpa_total{border-top:1px solid #c6d0e9;padding:15px 0;font-weight:700;font-size:18px;line-height:20px}.wcpa_price_summary .wcpa_price_suffix{font-weight:normal}.wcpa_price_summary del{opacity:.5;font-size:.8em;margin:0 5px}.wcpa_type_placeselector .wcpa_place_components table{background:#f5f8fc;border:1px solid #e3eaf5;border-radius:6px;margin:15px 0;padding:10px 0}.wcpa_type_placeselector .wcpa_place_components table tr td{vertical-align:bottom;padding:5px 10px;border:none;text-align:left}.wcpa_type_placeselector .wcpa_place_components table input{height:32px !important}.wcpa_type_placeselector .wcpa_place_components table .label{font-weight:400;font-size:14px;line-height:20px;color:#515f8e}.wcpa_type_placeselector .wcpa_map{margin:15px 0 0}.wcpa_label_pos_above .wcpa_field_desc{margin:0 0 8px}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_label{margin:0 0 8px 0}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_desc{margin:4px 0 0 !important}.wcpa_label_pos_below .wcpa_field_label{margin:4px 0 !important}.wcpa_label_pos_below .wcpa_field_desc{margin:0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_label{margin:4px 0 0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_label_pos_disable.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_label_pos_left .wcpa_left_wrap,.wcpa_desc_pos_left .wcpa_left_wrap{display:grid;grid-template-columns:var(--wcpaleftlabelwidth) calc(100% - var(--wcpaleftlabelwidth) - 10px);gap:10px;align-items:flex-start}.wcpa_label_pos_left .wcpa_field_label,.wcpa_desc_pos_left .wcpa_field_label{margin:0}.wcpa_label_pos_left .wcpa_field_desc,.wcpa_desc_pos_left .wcpa_field_desc{margin-left:var(--wcpaleftlabelwidth);padding-left:10px}.wcpa_label_pos_left .wcpa_left_wrap .wcpa_field_desc,.wcpa_desc_pos_left .wcpa_left_wrap .wcpa_field_desc{margin-left:0;padding-left:0}.wcpa_label_pos_left .wcpa_field_bottom,.wcpa_desc_pos_left .wcpa_field_bottom{padding-left:var(--wcpaleftlabelwidth)}.wcpa_label_pos_left .wcpa_rep_action,.wcpa_desc_pos_left .wcpa_rep_action{padding-left:var(--wcpaleftlabelwidth);display:flex}.wcpa_label_pos_left.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px var(--wcpaleftlabelwidth)}.wcpa_label_pos_left.wcpa_type_radio-group .wcpa_field_label{padding-top:12px}.wcpa_advanced_select .wcpa__control{border-radius:0;height:auto}.wcpa_advanced_select .wcpa__value-container{padding:0 8px}.wcpa_advanced_select .wcpa__input-container{margin:0;padding:0}.css-26l3qy-menu{z-index:11 !important;margin-left:-1px}.css-b62m3t-container{gap:0 !important}.wcpa__value-container--is-multi .wcpa__input-container{margin:0 !important}.wcpa__value-container--is-multi .wcpa__input{height:35px !important}.wcpa__control{box-shadow:none !important}.wcpa__control.wcpa__control--is-focused{border-color:inherit !important}.wcpa__multi-value__remove:hover{background-color:rgba(0,0,0,0) !important}.wcpa_other_value{margin:15px 0 0}.wcpa_other_value input{width:100%;line-height:25px;padding:5px 15px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box}.wcpa_field_wrap .wcpa_label_inside label{display:block !important}.wcpa_color_picker{position:absolute;z-index:999}.wcpa_color_picker.wcpa_inline_color_picker{position:relative;z-index:inherit}.wcpa_type_content.wcpa_inline{display:flex}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap>.wcpa_quantity_field{flex:0 0 100px}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_label_wrap{margin:-26px 0 0 0px}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_label_wrap label{margin:0;line-height:25px}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_quantity_field:disabled{opacity:.5}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_quantity_field[disabled]+.wcpa_plus_btn,.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_quantity_field[disabled]+.wcpa_minus_btn{pointer-events:none;opacity:.5}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1{position:relative;display:flex;justify-content:center;border:1px solid #eee;max-width:100px;overflow:hidden}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span{display:flex;width:32px;background:#eee;align-items:center;justify-content:center;cursor:pointer;min-width:24px}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span::selection{background:rgba(0,0,0,0)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span::-moz-selection{background:rgba(0,0,0,0)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span:hover{background:#ddd}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 input{flex-grow:1;padding:0;text-align:center;border-radius:0;line-height:1;border-width:0 1px;border-color:#dbdbdb;border-style:solid;height:auto}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 input[type=number]{-moz-appearance:textfield}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 input[type=number]::-webkit-inner-spin-button,.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.wcpa_label_pos_disable .wcpa_quantity_wrap .wcpa_label_wrap{margin:0}.wcpa_wrap .wcpa_group_field .wcpa_quantity_wrap{align-items:center}.wcpa_wrap .wcpa_group_field .wcpa_quantity_wrap .wcpa_label_wrap label{visibility:hidden}.wcpa_wrap .wcpa_group_field .wcpa_quantity_wrap:first-child .wcpa_label_wrap label{visibility:visible}.wcpa_group_field.wcpa_fl_col-2 .wcpa_quantity_wrap:nth-child(2) .wcpa_label_wrap label{visibility:visible}.wcpa_group_field.wcpa_fl_col-2 .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-2 .wcpa_quantity_wrap>.wcpa_quantity_field{flex:0 0 50px}.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2 .wcpa_quantity_wrap,.wcpa_group_field.wcpa_fl_col-3 .wcpa_quantity_wrap,.wcpa_group_field.wcpa_fl_col-4 .wcpa_quantity_wrap,.wcpa_group_field.wcpa_fl_inline .wcpa_quantity_wrap{width:auto;flex-direction:column;align-items:flex-start}.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2 .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2 .wcpa_quantity_wrap>.wcpa_quantity_field,.wcpa_group_field.wcpa_fl_col-3 .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-3 .wcpa_quantity_wrap>.wcpa_quantity_field,.wcpa_group_field.wcpa_fl_col-4 .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-4 .wcpa_quantity_wrap>.wcpa_quantity_field,.wcpa_group_field.wcpa_fl_inline .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_inline .wcpa_quantity_wrap>.wcpa_quantity_field{width:70px;margin:0;flex:0}.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2 .wcpa_quantity_wrap .wcpa_label_wrap label,.wcpa_group_field.wcpa_fl_col-3 .wcpa_quantity_wrap .wcpa_label_wrap label,.wcpa_group_field.wcpa_fl_col-4 .wcpa_quantity_wrap .wcpa_label_wrap label,.wcpa_group_field.wcpa_fl_inline .wcpa_quantity_wrap .wcpa_label_wrap label{display:none}.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2.wcpa_qty_custom_1 .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-3.wcpa_qty_custom_1 .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-4.wcpa_qty_custom_1 .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_inline.wcpa_qty_custom_1 .wcpa_label_wrap{width:auto}@media(hover: none){.wcpa_wrap .wcpa_field .wcpa_mag_icon{opacity:1;visibility:visible}}@media screen and (max-width: 420px){#wcpa_img_preview .wcpa_tooltip{max-width:90%;left:10px}}@media only screen and (max-width: 600px){.wcpa_responsive .wcpa-col-2{width:66.66666667%}.wcpa_responsive .wcpa-col-1{width:33.33333%}.wcpa_responsive .wcpa-col-3,.wcpa_responsive .wcpa-col-4,.wcpa_responsive .wcpa-col-5{width:100%}.wcpa_responsive .wcpa-col-3.wcpa_field_wrap,.wcpa_responsive .wcpa-col-4.wcpa_field_wrap,.wcpa_responsive .wcpa-col-5.wcpa_field_wrap{padding-right:0;padding-left:0}}#wcpa_img_preview .wcpa_image_preview{position:absolute;border:1px solid #fbfbfb;background:#fff;padding:0;z-index:999;box-shadow:0px 0px 7px 1px rgba(14,14,14,.16)}#wcpa_img_preview .wcpa_image_preview img{max-width:600px}#wcpa_img_preview .wcpa_tooltip{position:absolute;padding:18px;font-weight:400;font-size:13px;line-height:15px;color:#515f8e;z-index:999;background:#fff;box-shadow:0px 4px 12px rgba(15,26,41,.2);max-width:400px;border-radius:5px;transition:opacity .3s linear}#wcpa_img_preview .wcpa_tooltip.wcpa_hover_preview{padding:10px}#wcpa_img_preview .wcpa_tooltip.wcpa_hover_preview p{padding:0;margin:4px 0 0 0;text-align:center}#wcpa_img_preview .wcpa_arrow{position:absolute;width:0;height:0;border-top:solid 10px #fff;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0);bottom:-10px}#wcpa_img_preview .wcpa_popup_outer{position:fixed;padding:0;z-index:999999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}#wcpa_img_preview .wcpa_preview_area{position:relative}#wcpa_img_preview .wcpa_preview_box{position:relative;max-width:85vw;max-height:85vh;margin-top:5vh;margin-bottom:5vh;border:4px solid #fff;border-radius:6px;display:block;overflow:hidden;background:#fff}#wcpa_img_preview .wcpa_img_check{width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0 !important;background-color:rgba(0,0,0,0);border:1.5px solid #fff;border-radius:50%;position:absolute;top:25px;left:25px;z-index:9;cursor:pointer;outline:none !important}#wcpa_img_preview .wcpa_checked{background:#2649ff}#wcpa_img_preview .wcpa_check{width:9px;height:5px;display:block;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(0px, -1px)}#wcpa_img_preview img{display:inline;width:100%;height:100%;max-width:85vw;max-height:85vh}#wcpa_img_preview .wcpa_popup_close{width:20px;height:20px;padding:0;border:none;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);position:absolute;right:0;top:10px;z-index:1;cursor:pointer;outline:none !important}#wcpa_img_preview .wcpa_popup_close::before,#wcpa_img_preview .wcpa_popup_close::after{content:"";position:absolute;width:21px;height:2px;background-color:#fff;border-radius:2px;transform-origin:center;transform:rotate(45deg)}#wcpa_img_preview .wcpa_popup_close::after{transform:rotate(-45deg);display:block}.wcpa_nav{position:absolute !important;top:50%;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:9}.wcpa_nav .wcpa_disable{visibility:hidden}.wcpa_nav span{width:35px;height:35px;cursor:pointer;transform:translateX(-45px);color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;position:relative}.wcpa_nav span::before{content:"";position:relative;width:14px;height:14px;display:block;border:solid #fff;border-width:2px 0 0 2px;transform:rotate(-45deg) translate(2px, 2px)}.wcpa_nav span+span{transform:translateX(45px)}.wcpa_nav span+span::before{transform:rotate(135deg) translate(2px, 2px)}.wcpa_edit_product{font-size:12px;margin:0 4px;text-decoration:none !important}.wcpa_cart_color{width:30px;height:30px;display:block}.disp_squircle{border-radius:5px}.disp_square{border-radius:0}.disp_circle{border-radius:50%}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:unset}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{margin-left:0;padding-left:0}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{text-decoration:none}.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus-visible,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus-visible{outline:none}.woocommerce #content table.cart .product-name img,.woocommerce table.cart .product-name img,.woocommerce-page #content table.cart .product-name img,.woocommerce-page table.cart .product-name img{display:block;max-width:100%;max-width:100px}.wcpa_cart_meta .wcpa_cart_meta_item-value img{max-width:100px !important}.wcpa_cart_meta .wcpa_cart_meta_item-value .wcpa_icon{width:20px}.woocommerce table.cart .variation{display:flex;flex-wrap:wrap;gap:5px}.woocommerce table.cart .variation dt{flex-basis:100%}.wcpa_prevent_quantity_change .product-remove{visibility:hidden}.wcpa_prevent_quantity_change .product-quantity{opacity:.5}.wcpa_prevent_quantity_change td{border-top:none !important}.wcpa_bind_quantity .product-quantity{opacity:.5}.mini_cart_item .wcpa_cart_meta{font-size:13px;margin:0}.mini_cart_item .wcpa_cart_meta_item{margin-bottom:1px;padding:0px;border:none}.wcpa_cart_meta{list-style-type:none;font-size:15px;margin:10px 0 0}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;flex-wrap:wrap;margin-bottom:5px}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-weight:600;margin-left:0px;margin-bottom:5px;margin-top:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value{margin-left:5px;margin-bottom:0;display:flex;gap:7px;flex-wrap:wrap}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value p{margin:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a{text-decoration:none}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus,.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus-visible{outline:none}.woocommerce-table--order-details .wc-item-meta{list-style-type:none;margin-left:0px}.woocommerce-table--order-details .wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-table--order-details .wc-item-meta li p{margin-left:5px}.woocommerce-table--order-details .wc-item-meta li p a img{max-width:100px}.woocommerce-table--order-details .wc-item-meta li p a span{display:block}dt.variation-wcpa_empty_label{display:none !important}li.variation-wcpa_empty_label span:first-child{display:none !important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap !important}.wcpa_tooltip_loader{width:23px;height:23px;border:2px solid rgba(60,58,58,.3098039216);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:wcpaRotation 1s linear infinite}@keyframes wcpaRotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wcpa_outofstock>label{opacity:.5;pointer-events:none}.circle-picker div[title="#FFFFFF"]{border:1px solid #999}.circle-picker.white-selected div[title="#FFFFFF"]{box-shadow:#999 0 0 0 3px inset !important;border:none}.circle-picker.white-selected div[title="#FFFFFF"]:focus{box-shadow:#999 0 0 0 3px inset,0 0 5px #999 !important}table.cart td.product-name{overflow-wrap:anywhere}.wcpa_wrap *{outline:none}.wcpa_wrap.wcpa_accordion_closed .wcpa_section_head{border-bottom:1px solid var(--wcpalinecolor)}.wcpa_wrap .wcpa_section_head{background:var(--wcpasectiontitlebg)}.wcpa_wrap .wcpa_section_head :is(h1,h2,h3,h4,h5,h6){font-size:var(--wcpasectiontitlesize);color:var(--wcpasectiontitlecolor)}.wcpa_wrap .wcpa_field_label{color:var(--wcpalabelcolor);font-size:var(--wcpalabelsize);font-weight:var(--wcpalabelweight)}.wcpa_wrap .wcpa_field_desc,.wcpa_wrap .wcpa_option_desc{color:var(--wcpadesccolor);font-size:var(--wcpadescsize);font-weight:var(--wcpadescweight)}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap input[type=datetime-local],.wcpa_wrap .wcpa_field_wrap input[type=file],.wcpa_wrap .wcpa_field_wrap .wcpa_color_field,.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input{box-shadow:none;border:var(--wcpaborderwidth) solid var(--wcpabordercolor);background-color:var(--wcpainputbgcolor);height:var(--wcpainputheight);border-radius:var(--wcpaborderradius);line-height:25px;padding:5px 10px;outline:0;box-sizing:border-box;color:var(--wcpainputcolor);margin:0}.wcpa_wrap .wcpa_field_wrap input[type=text]:focus,.wcpa_wrap .wcpa_field_wrap input[type=url]:focus,.wcpa_wrap .wcpa_field_wrap input[type=date]:focus,.wcpa_wrap .wcpa_field_wrap input[type=time]:focus,.wcpa_wrap .wcpa_field_wrap input[type=number]:focus,.wcpa_wrap .wcpa_field_wrap input[type=email]:focus,.wcpa_wrap .wcpa_field_wrap input[type=tel]:focus,.wcpa_wrap .wcpa_field_wrap input[type=password]:focus,.wcpa_wrap .wcpa_field_wrap input[type=datetime-local]:focus,.wcpa_wrap .wcpa_field_wrap input[type=file]:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_color_field:focus,.wcpa_wrap .wcpa_field_wrap select:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input:focus{border-color:var(--wcpabordercolorfocus)}.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control{padding:0px;min-height:var(--wcpainputheight);height:auto}.wcpa_wrap .wcpa_field_wrap textarea{box-shadow:none;border:var(--wcpaborderwidth) solid var(--wcpabordercolor);background-color:var(--wcpainputbgcolor);border-radius:var(--wcpaborderradius);line-height:25px;padding:5px 15px;outline:0;box-sizing:border-box}.wcpa_wrap .wcpa_field_wrap textarea:focus{border-color:var(--wcpabordercolorfocus)}.wcpa_wrap .wcpa_file_list li{border-color:var(--wcpabordercolor);border-radius:var(--wcpaborderradius)}.wcpa_wrap .wcpauppy-DragDrop-container{border:var(--wcpaborderwidth) dashed var(--wcpabordercolor)}.wcpa_wrap .wcpauppy-DragDrop-container:focus,.wcpa_wrap .wcpauppy-DragDrop-container:hover{border-color:var(--wcpabordercolorfocus)}.wcpa_wrap .wcpa_upload_custom_1 input:focus~.awpca_custom_file{border-color:var(--wcpabordercolorfocus)}.wcpa_wrap .wcpa_upload_custom_1 .awpca_custom_file{border:var(--wcpaborderwidth) solid var(--wcpabordercolor);background-color:var(--wcpainputbgcolor);border-radius:var(--wcpaborderradius)}.wcpa_wrap .wcpa__control--is-focused{border-color:var(--wcpabordercolorfocus) !important}.wcpa_wrap .wcpa_group_field label{color:var(--wcpachecklabelcolor);font-size:var(--wcpachecklabelsize)}.wcpa_wrap .wcpa_checkbox label{color:var(--wcpachecklabelcolor);font-size:var(--wcpachecklabelsize)}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{width:var(--wcpacheckwidth);height:var(--wcpacheckheight);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpacheckborderwidth) solid var(--wcpacheckbordercolor);border-radius:var(--wcpacheckbordercolor);margin:0 5px 0 5px;cursor:pointer;flex:var(--wcpacheckwidth) 0 0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom::after{content:"";position:absolute;width:9px;height:4px;border:solid var(--wcpachecktickcolor);border-width:0 0 2px 2px;transform:rotate(-45deg);visibility:hidden;opacity:0;margin-top:-2px}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom{background-color:var(--wcpacheckbgcolor);border-color:var(--wcpacheckbgcolor)}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{width:var(--wcpacheckwidth);height:var(--wcpacheckheight);flex:0 0 var(--wcpacheckwidth);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpacheckborderwidth) solid var(--wcparadiobordercolor);background-color:rgba(0,0,0,0);border-radius:50%;margin:0 5px 0 0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom::after{content:"";position:absolute;width:10px;height:10px;background-color:var(--wcparadiobgcolor);border-radius:50%;transform:scale(0);transition:all ease-in-out .2s}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom{background-color:rgba(0,0,0,0);border-color:var(--wcparadioselbordercolor)}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom::after{transform:scale(1)}.wcpa_wrap .wcpa_selection_tick-shadow .wcpa_image input:checked~.wcpa_img_wrap{box-shadow:-1px 2px 5px 3px var(--wcpaimageselectionshadow)}.wcpa_wrap .wcpa_selection_shadow .wcpa_image input:checked~.wcpa_img_wrap{box-shadow:1px 2px 8px 1px var(--wcpaimageselectionshadow)}.wcpa_wrap .wcpa_field .wcpa_mag_icon{background:var(--wcpaimagemagnifierbg);border:1.5px solid var(--wcpaimageMagnifierborder)}.wcpa_wrap .wcpa_field .wcpa_mag_icon::before{border:solid 2px var(--wcpaimagemagnifiercolor)}.wcpa_wrap .wcpa_field .wcpa_mag_icon::after{background:var(--wcpaimagemagnifiercolor)}.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox label,.wcpa_wrap .wcpa_check_ui_button .wcpa_radio label{border:var(--wcpacheckbuttonborder) solid var(--wcpacheckbuttonbordercolor);border-radius:var(--wcpacheckbuttonradius);background:var(--wcpacheckbuttoncolor)}.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox.wcpa_selected label,.wcpa_wrap .wcpa_check_ui_button .wcpa_radio.wcpa_selected label{outline:solid 2px var(--wcpacheckbuttonselectioncolor)}.wcpa_wrap .wcpa_check_ui_toggle .wcpa_check{background:var(--wcpachecktogglebg)}.wcpa_wrap .wcpa_check_ui_toggle .wcpa_check:after{background:var(--wcpachecktogglecirclecolor)}.wcpa_wrap .wcpa_check_ui_toggle input:checked+.wcpa_check{background:var(--wcpachecktogglebgactive)}.wcpa_wrap .wcpa_image .wcpa_selected_tick{background:var(--wcpaimagetickbg);border:1.5px solid var(--wcpaimagetickborder)}.wcpa_wrap .wcpa_image .wcpa_selected_tick::before{border-color:var(--wcpaimagetickcolor)}.wcpa_wrap .wcpa_rep_sec_add button,.wcpa_wrap .wcpa_rep_field_add button{background:var(--wcpabuttoncolor);color:var(--wcpabuttontextcolor)}.wcpa_wrap .wcpa_selection_outline input:checked~.wcpa_img_wrap{outline-color:var(--wcpaimageselectionoutline)}.wcpa_wrap .wcpa_color input:checked~.wcpa_color_bg{outline-color:var(--wcpaimageselectionoutline)}.wcpa_wrap .wcpa_color input:checked~.wcpa_color_bg{outline-color:var(--wcpaimageselectionoutline)}.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style .wcpa_choose_button{background-color:var(--wcpabuttoncolor);color:var(--wcpabuttontextcolor)}.wcpa_wrap .wcpa_upload_custom_2 .wcpa_file_style .wcpa_choose_button{background-color:var(--wcpabuttoncolor);color:var(--wcpabuttontextcolor);border:1px solid var(--wcpabordercolor)}.wcpa_wrap .wcpa_price_summary{color:var(--wcpalabelcolor)}.wcpa_wrap .wcpa_price_summary .wcpa_total{border-top:1px solid var(--wcpalinecolor)}.wcpa_wrap .wcpa_field_price{color:var(--wcpalabelcolor)}.wcpa_wrap .wcpa_field_error p,.wcpa_wrap .wcpa_error{color:var(--wcpaerrorcolor);font-size:var(--wcpaerrorsize)}#wcpa_img_preview .wcpa_checked{background:var(--wcpaimagetickbg)}#wcpa_img_preview .wcpa_check{border:solid var(--wcpaimagetickcolor);border-width:0 0 2px 2px}#wcpa_img_preview .wcpa_img_check{border:1.5px solid var(--wcpaimagetickborder)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap>.wcpa_quantity_field{flex:0 0 var(--wcpaqtywidth)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_quantity_field{height:var(--wcpaqtyheight);border-radius:var(--wcpaqtyradius)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1{border:1px solid var(--wcpaqtybuttoncolor);height:var(--wcpaqtyheight);border-radius:var(--wcpaqtyradius);max-width:var(--wcpaqtywidth)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span{background:var(--wcpaqtybuttoncolor);color:var(--wcpaqtybuttontextcolor)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 span:hover{background:var(--wcpaqtybuttonhovercolor)}.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_qty_style_custom_1 input{border-color:var(--wcpaqtybuttoncolor)}.wcpa_group_field.wcpa_fl_col-2 .wcpa_quantity_wrap .wcpa_label_wrap,.wcpa_group_field.wcpa_fl_col-2 .wcpa_quantity_wrap>.wcpa_quantity_field{flex:0 0 calc(var(--wcpaqtywidth) - 10px)}.klb-post img {
max-width: 100%;
height: auto;
}
.klb-post h1,
.klb-post h2,
.klb-post h3,
.klb-post h4,
.klb-post h5,
.klb-post h6 {
margin-bottom: 10px;
line-height: 140%;
margin: 10px 0;
text-rendering: optimizelegibility;
padding: 0;
}
.klb-post h1 {
font-size: 38.5px;
text-transform: inherit;
}
.klb-post h2 {
font-size: 31.5px;
padding-bottom:initial;
}
.klb-post h3 {
font-size: 24.5px;
text-transform: initial;
text-align:left;
text-transform: initial;
font-weight: 500;
}
.klb-post h4 {
font-size: 17.5px;
}
.klb-post h5 {
font-size: 14px;
}
.klb-post h6 {
font-size: 11.9px;
}
table {
max-width: 100%;
background-color: transparent;
width:100%;
}
th {
text-align: left;
padding-right: 20px;
padding-bottom: 5px;
padding: 8px;
border: 1px solid var(--color-form-border);
}
td{
padding: 4px;
border: 1px solid var(--color-form-border);
text-align: left;
}
dt {
font-weight: bold;
}
dt, dd {
line-height: 20px;
}
dd {
margin-left: 10px;
}
.wp-calendar-table td, .wp-calendar-table th {
text-align: center;
}
abbr, tla, acronym {
text-decoration: underline;
cursor: help;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
form select,
select {
width: 100%;
}
.aligncenter img {
display: block;
margin-left: auto;
margin-right: auto
}
.alignright {
float: right;
margin: 0 0 1em 1em;
clear: both;
}
.alignleft {
float: left;
margin: 0 1em 1em 0;
clear: both;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}
.gallery-caption {
padding:0;
}
.bypostauthor {
color: #000;
}
.textarea_half {
max-width:500px;
}
.wp-caption img {
max-width: 100%;
height: auto;
}
.sticky {
}
p>img {
max-width: 100%;
height: auto;
}
.wp-caption {
padding-top: 4px;
max-width: 100%;
border: 1px solid #eee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-image: initial;
background-color: #efefef;
text-align: center;
margin-bottom: 20px;
clear: both;
}
.wp-caption p.wp-caption-text {
width: auto !important;
line-height: 1.9;
font-size: 12px;
padding: 3px 0;
margin: 0 !important;
background: #f6f6f6;
display: block;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
text-align: inherit;
}
.klb-post ul {
padding-left: 20px;
list-style-type: circle;
}
.klb-post ol {
padding-left: 20px;
list-style-type: decimal;
}
.klb-post ul li {
list-style-type: circle;
line-height: 1.75;
padding:0;
}
.klb-post ol li {
list-style-type: decimal;
line-height: 1.75;
padding:0;
}
.post-password-form label {
width: 100%;
}
.klb-post:before, 
.klb-post:after {
content: '';
display: table;
clear: both;
}
.klb-post td a {
font-weight: 600;
}
.klb-post td {
padding: 12px;
}
.klb-post th {
padding: 12px;
}
.klb-pagination {
clear: both;
}
pre {
padding: 9.5px;
margin: 0 0 10px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
white-space: pre-line;
} .klb-myaccount.menu-item a {
text-transform: capitalize;
}
.header-top-block .site-nav.horizontal .sub-menu,
.site-nav.horizontal .mega-menu > .sub-menu {
z-index: 9999;
}
.header-top-block li[class^=klbth-icon-]:before, 
.header-top-block li[class*=" klbth-icon-"]:before{
margin-right: 0.1875rem;
font-size: 115%;
}
.header-button a.wishlist_products_counter:before {
display: none;
}
.header-button a.wishlist_products_counter {
width: auto;
height: auto;
font-size: 0;
position: absolute;
}
.header-button span.wishlist_products_counter_number {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.625rem;
font-weight: 600;
min-width: 1.0625rem;
height: 1.0625rem;
padding: 0 2px;
color: #fff;
background-color: var(--color-primary);
border-radius: 50%;
top: 2px;
right: -2px;
}
.site-header .site-brand img,
.site-header .header-mobile .site-brand img,
.site-offcanvas-header .site-brand img {
height: auto;
max-height: inherit;
}
.site-header .site-brand img {
width: 160px;
}
.site-header .header-mobile .site-brand img {
width: 144px;
}
.site-offcanvas-header .site-brand img {
width: 160px;
}
.site-departments.locked > a {
pointer-events: inherit;
}
.site-departments.locked .departments-menu {
padding: 0;
}
.site-departments .departments-menu > ul > li:first-child {
padding-top: 1.125rem;
}
.site-departments .departments-menu > ul > li:last-child {
padding-bottom: 1.125rem;
}
.departments-menu.dropdown-menu.collapse {
display: inherit !important;
}
.departments-menu.dropdown-menu.collapse:not(.show) {
display: none !important;
}
.products .product .price {
width: 100%;
}
.products .product > .tinv-wraper.tinv-wishlist {
display: none;
}
.products .product .thumbnail-wrapper .add_to_cart_button {
padding: 0;
border-radius: 0;
border: none;
}
.product-type-1 a.added_to_cart,
.product-type-3 a.added_to_cart{
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
font-size: 0.8125rem;
font-weight: 600;
text-transform: uppercase;
width: 100%;
height: 2.625rem;
bottom: 0;
left: 0;
color: var(--color-text);
background-color: rgba(255, 255, 255, 0.7);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform: translateY(-42px);
transform: translateY(-42px);
}
.klb-custom-title h3.entry-title {
font-size: 1.75rem;
font-weight: 500;
}
.klb-custom-title .entry-description p {
margin-bottom: 0;
}
.center.klb-custom-title {
text-align: center;
}
.klb-custom-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.klb-custom-title .entry-description {
font-size: 1rem;
color: var(--color-desc);
max-width: 51.875rem;
margin-left: auto;
margin-right: auto;
}
.klb-custom-title.left .entry-description{
margin-left: 0;
margin-right: 0;
}
.klb-custom-title.right .entry-description{
margin-left: auto;
margin-right: 0;
}
.right.klb-custom-title {
text-align: right;
}
@media screen and (min-width: 64.0625rem) {
.klb-custom-title.type2 {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.klb-custom-title.type2 .entry-description{
margin-left: 1.25rem;
}
}
.elementor-widget-furnob-latest-blog figure.entry-media {
margin: 0 0 1rem !important;
}
.newsletter-form form.mc4wp-form input[type="email"] {
width: 100%;
height: 2.875rem;
background-color: transparent;
border-color: currentColor;
border-bottom-width: 3px;
padding-right: 1.875rem;
outline: 0;
}
.newsletter-form form.mc4wp-form button {
position: absolute;
font-size: 1rem;
right: 0;
padding-left: 0;
padding-right: 0;
background-color: transparent;
border: 0;
color: currentColor;
top: 0;
}
.newsletter-form form.mc4wp-form {
position: relative;
}
.site-footer .footer-newsletter .newsletter-form {
width: 100%;
}
.site-footer .footer-newsletter .newsletter-form .privacy-text {
margin-top: 0.9375rem;
}
.site-footer .footer-copyright .site-brand img {
width: auto;
}
.site-offcanvas .site-nav.categories a {
padding-left: 0;
}
.header-type3 .header-main ul.menu > li:nth-child(n+4) {
display: none;
}
.module-logos .module-body .item {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.module-logos .owl-item {
text-align: center;
}
.elementor-widget-furnob-icon-box .module-iconbox{
margin-bottom: 0;
}
.elementor-widget-furnob-banner-box .banner,
.elementor-widget-furnob-banner-box2 .banner,
.elementor-widget-furnob-subscribe-box .banner,
.elementor-widget-furnob-banner-box3 .banner,
.elementor-widget-furnob-banner-slider .banner {
margin-bottom: 0;
}
.banner .banner-image.mask.dark::before {
display: none;
}
.newsletter-form p.privacy-text {
margin-top: 0.9375rem;
}
.site-header .btn-header {
margin-right: 0;
}
.header-type4 .header-notification {
background-color: #3e516a;
}
.products .product .product-switcher .add_to_cart_button {
border: 0;
padding: 0;
height: auto;
display: block;
}
.products .product .product-switcher .add_to_cart_button:hover {
background: none;
}
@media(max-width:768px){
.elementor-widget-furnob-image-points .text-block.style-1 .btn {
margin-top: 0;
}	
}
@media screen and (min-width: 64.0625rem) {
.products .product .product-switcher .switcher-wrapper > *:nth-child(3) {
position: absolute;
bottom: -100%;
}
.products .product .product-switcher .switcher-wrapper .added + .added_to_cart {
position: static;
margin-left: 10px;
}
}
.products .product .product-switcher .switcher-wrapper .added + .added_to_cart {
font-size: 0.9375rem;
font-weight: 600;
text-transform: uppercase;
color: var(--color-secondary);
text-decoration: none;
}
.site-header {
position: relative;
z-index: 3;
}
.products.list-views .product .product-list-buttons .add_to_cart_button {
background-color: var(--color-primary);
border-color: var(--color-primary);
border-radius: 0;
font-weight: 500;
cursor: pointer;
color: #fff;
text-decoration: none;
}
.products.list-views .product .product-list-buttons .add_to_cart_button:hover {
opacity: 0.8;
}
.products span.tinvwl_add_to_wishlist-text {
display: none;
}
.products .product .tinvwl_add_to_wishlist_button {
margin-top: 0 !important;
color: #e0e0e0;
-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
}
.products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
margin-right: 0;
content: '\e810';
font-family: "klbtheme" !important;
font-style: normal;
font-weight: normal;
display: inline-block;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 1rem;
vertical-align: middle;
}
.products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
content: '\e80e';
}
.products .product a.tinvwl_add_to_wishlist_button:hover {
color: var(--color-primary);
}
a.woosc-btn:before {
content: '\e848';
font-size: 0.875rem;
font-family: "klbtheme";
}
.products .product:hover a.woosc-btn {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.products .woosc-btn:hover {
color: var(--color-primary);
}
.products .woosc-btn {
font-size: 0;
text-decoration: none;
text-shadow: 0 0 0;
color: #000;
opacity: 0;
-webkit-transform: translateX(7px);
transform: translateX(7px);
will-change: opacity, transform;
-webkit-transition: opacity 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: opacity 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), opacity 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), opacity 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), color 0.2s cubic-bezier(0.28, 0.12, 0.22, 1), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
}
.products .woosc-btn.woosc-btn-added:before {
margin-right: 0;
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button {
background-color: var(--color-primary);
border-color: var(--color-primary);
border-radius: 0;
font-weight: 500;
cursor: pointer;
color: #fff;
text-decoration: none;
align-items: baseline;
}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button:hover {
opacity: 0.8;
}
.price_slider.ui-widget-content {
margin-bottom: 7px;
}
.widget-checkbox-list ul li a label:hover span {
background-color: var(--color-background-light);
}
.before-shop-loop ul.remove-filter {
flex-basis: 100%;
}
.cart-widget-side .cart-side-body .products .product .remove_from_cart_button {
top: 2px;
margin-top: 0;
}
.cart-widget-side .cart-side-body .products .product .content-wrapper {
position: relative;
}
p.woocommerce-mini-cart__buttons a.button {
color: #212529;
text-align: center;
text-decoration: none;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
background-color: transparent;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
p.woocommerce-mini-cart__buttons a.button:hover {
color: #fff;
border-color: var(--color-form-active);
background-color: var(--color-form-active);
}
p.woocommerce-mini-cart__buttons a.button.checkout {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
p.woocommerce-mini-cart__buttons a.button.checkout:hover {
opacity: 0.8;
}
.cart-widget-side .cart-side-body .products .product .entry-price .quantity .amount {
margin-left: 0;
color: #eb7700;
}
a.ajax_add_to_cart {
position: relative;
}
.ajax_add_to_cart.loading{
font-size: 0 !important;
}
.product-type-2 .ajax_add_to_cart.loading {
font-size: 15px !important;
}
.ajax_add_to_cart.loading:after {
opacity: 1;
animation: klb-rotate 450ms infinite linear;
}
@keyframes klb-rotate {
100% {
transform: rotate(360deg); } }
.ajax_add_to_cart:after {
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: -9px;
opacity: 0;
transition: opacity .2s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgb(161 161 161 / 40%);
border-left-color: #000;
border-radius: 50%;
vertical-align: middle;
}
.products .product .thumbnail-wrapper .add_to_cart_button.ajax_add_to_cart.loading{
-webkit-transform: translateY(0);
transform: translateY(0);
}
.before-shop-loop .filter-wrapper form select {
max-width: 130px;
text-overflow: ellipsis;
}
form.dgwt-wcas-search-form {
margin-bottom: 1.25rem;
}
body .dgwt-wcas-search-wrapp {
max-width: 100%;
}
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
border-left: 0;
border-top: 0;
border-right: 0;
border-bottom-width: 2px;
border-radius: 0;
padding-left: 0;
padding-right: 0;
border-color: var(--color-form-border);
box-shadow: none;
font-size: 1.875rem;
text-align: center;
letter-spacing: -0.5px;
line-height: 1;
height: auto;
}
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
box-shadow: none;
border-color: var(--color-form-active);
}
@media screen and (min-width: 64.0625rem){
body .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
font-size: 3.75rem;
letter-spacing: -1px;
}
}
body .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder {
font-style: normal;
color: #ddd !important;
}
body .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-moz-placeholder {
font-style: normal;
color: #ddd !important;
}
body .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:-ms-input-placeholder {
font-style: normal;
color: #ddd !important;
}
body .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::-ms-input-placeholder {
font-style: normal;
color: #ddd !important;
}
body .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input::placeholder {
font-style: normal;
color: #ddd !important;
}
.dgwt-wcas-suggestions-wrapp a {
text-decoration: none !important;
}
.dgwt-wcas-suggestions-wrapp a:hover {
text-decoration: none !important;
}
.dgwt-wcas-sp ins {
color: var(--color-primary);
text-decoration: none;
font-weight: 500;
}
.shop-page-header--categories ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0;
padding: 0;
list-style: none;
}
.shop-page-header--categories ul li a {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: .75rem;
color: aliceblue;
height: 2.125rem;
padding: 0 0.75rem;
text-decoration: none;
margin-right: 10px;
margin-bottom: 5px;
}
.shop-page-header--categories {
margin-top: 2rem;
}
.shop-page-header--categories ul li a::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border: 1px solid currentColor;
opacity: .1;
}
.site-location-body ul li a.selected {
color: var(--color-primary);
}
body.single-product {
margin-top: 0;
}
ul.flex-direction-nav {
margin-bottom: 0;
}
.flex-control-thumbs {
list-style: none;
padding: 0;
margin-top: 0.625rem;
margin-bottom: 0;
}
.flex-control-thumbs img {
border: 1px solid transparent;
max-width: 95px;
}
.flex-control-thumbs img.flex-active {
border: 1px solid var(--color-text);
}
.pswp__caption__center {
text-align: center;
}
.single-product .woocommerce-product-details__short-description {
font-size: 0.875rem;
color: var(--color-desc);
margin-top: 0.9375rem;
}
@media screen and (min-width: 64.0625rem) {
.single-product .woocommerce-product-details__short-description {
font-size: 1rem;
}
}
.product-rating a.woocommerce-review-link {
font-size: 0.8125rem;
font-weight: 500;
margin-left: 0.625rem;
color: var(--color-text);
text-decoration: none;
}
.single-details .product-stock.stock.in-stock,
.single-details .product-stock.stock.out-of-stock {
display: none;
}
.single-details .klb-single-stock .product-stock.stock.in-stock,
.single-details .klb-single-stock .product-stock.stock.out-of-stock {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.single-product .single-details .price {
border-top: 1px solid var(--color-border);
width: 100%;
padding-top: 1.25rem;
}
.single-details .tinv-wraper.tinv-wishlist {
display: none;
}
.single-details .extra-options .tinv-wraper.tinv-wishlist {
display: block;
}
.single-details .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
margin-right: 0;
content: '\e810';
font-family: "klbtheme" !important;
font-style: normal;
font-weight: normal;
display: inline-block;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
font-size: 1.125rem;
margin-right: 0.5rem;
line-height: 26px;
}
.single-details .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
content: '\e80e';
opacity: 0.2;
}
.single-details a.woosc-btn:before {
font-size: 1.125rem;
margin-right: 0.5rem;
}
.single-details .single_add_to_cart_button {
padding-left: 2.5rem;
padding-right: 2.5rem;
height: 2.875rem;
border-radius: 0;
-webkit-transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
transition: all 0.2s cubic-bezier(0.28, 0.12, 0.22, 1);
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
.single-details .single_add_to_cart_button:hover {
opacity: 0.8;
}
.single-product .product-meta.bottom > * a::after {
display: none;
}
form + .product-meta.bottom {
margin-top: 1.25rem;
padding-top: 1.25rem;
border-top: 1px solid var(--color-border);
}
@media screen and (min-width: 64.0625rem){
form + .product-meta.bottom {
margin-top: 2.25rem;
padding-top: 1.875rem;
}
}
.size-holder-close {
position: absolute;
right: 15px;
top: 15px;
}
.size-holder-wrapper {
position: relative;
}
.size-holder-body {
margin-top: 0;
}
.size-holder-body h3 {
font-size: 1.125rem;
font-weight: 500;
}
.size-holder-body p {
font-size: 0.875rem;
color: var(--color-desc);
}
section.related.products,
section.upsells.products,
.cross-sells {
margin-top: 1.875rem;
}
section.upsells.products + section.related.products {
margin-top: 0;
}
@media screen and (min-width: 64.0625rem){
section.related.products,
section.upsells.products,
.cross-sells	{
margin-top: 3.875rem;
}
section.upsells.products + section.related.products {
margin-top: 20px;
}
}
section.related.products h2,
section.upsells.products h2,
.cross-sells h2 {
margin-bottom: 2rem;
padding-bottom: 0.9375rem;
border-bottom: 1px solid var(--color-border);
font-size: 1.125rem;
font-weight: 500;
line-height: var(--bs-body-line-height);
}
@media screen and (min-width: 64.0625rem){
section.related.products h2,
section.upsells.products h2,
.cross-sells h2{
font-size: 1.25rem;
}
}
.single-product .products .price del {
font-size: 0.875rem;
margin-left: 0.4375rem;
}
.single-product .products .price ins {
color: var(--color-text);
}
p.stars a{
border-right: 1px solid #e1e1e1;
}
p.stars a:last-child{
border-right: 0;
}
p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {
content: "\e801";
font-family: "klbtheme";
color: #666;
}
p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {
content: "\e801\e801";
font-family: "klbtheme";
color: #666;
}
p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {
content: "\e801\e801\e801";
font-family: "klbtheme";
color: #666;
}
p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {
content: "\e801\e801\e801\e801";
font-family: "klbtheme";
color: #666;
}
p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {
content: "\e801\e801\e801\e801\e801";
font-family: "klbtheme";
color: #666;
}
p.stars a, .woocommerce-page p.stars a {
display: inline-block;
margin-right: 1em;
text-indent: -9999px;
position: relative;
font-family: "klbtheme";
font-size: .8rem;
}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {
font-family: "klbtheme";
text-indent: 0;
position: absolute;
top: 0;
left: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 3px;
}
p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
width: 2em;
}
p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
width: 3em;
}
p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
width: 4em;
}
p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
width: 5em;
}
p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
width: 6em;
}
.p.stars a.star-1.active:after, p.stars a.star-1:hover:after, p.stars a.star-1.active:after, p.stars a.star-1:hover:after {
content: "\e800";
color: #ffcd00;
font-weight: 900;
}
.p.stars a.star-2.active:after, p.stars a.star-2:hover:after, p.stars a.star-2.active:after, p.stars a.star-2:hover:after {
content: "\e800\e800";
color: #ffcd00;
font-weight: 900;
}
.p.stars a.star-3.active:after, p.stars a.star-3:hover:after, p.stars a.star-3.active:after, p.stars a.star-3:hover:after {
content: "\e800\e800\e800";
color: #ffcd00;
font-weight: 900;
}
.p.stars a.star-4.active:after, p.stars a.star-4:hover:after, p.stars a.star-4.active:after, p.stars a.star-4:hover:after {
content: "\e800\e800\e800\e800";
color: #ffcd00;
font-weight: 900;
}
.p.stars a.star-5.active:after, p.stars a.star-5:hover:after, p.stars a.star-5.active:after, p.stars a.star-5:hover:after {
content: "\e800\e800\e800\e800\e800";
color: #ffcd00;
font-weight: 900;
}
.woocommerce-Reviews p.meta {
margin-bottom: 5px;
}
.woocommerce-Reviews .star-rating {
margin-bottom: 5px;
}
.woocommerce-Reviews ol.commentlist {
list-style: none;
padding: 0;
}
.woocommerce-Reviews .comment_container {
display: inline-flex;
margin-top: 15px;
margin-bottom: 15px;
}
.woocommerce-Reviews .avatar {
margin-top: 0;
margin-right: 15px;
width: 60px;
height: 60px;
border-radius: 50%;
}
.woocommerce-Reviews .comment-text {
width: 90%;
}
.woocommerce-Reviews span#reply-title {
display: block;
font-size: 18px;
font-weight: 400;
line-height: 20px;
color: #333333;
padding-bottom: 15px;
margin-bottom: 30px;
border-bottom: 1px solid #e6e6e6;
}
.woocommerce-Reviews {
font-size: .975rem;
}
h2.woocommerce-Reviews-title {
font-family: var(--font-primary);
font-weight: 400;
font-size: 1.125rem;
}
strong.woocommerce-review__author {
font-weight: 500;
color: var(--color-text);
text-decoration: none;
}
time.woocommerce-review__published-date {
font-size: .75rem;
color: #71778e;
text-decoration: none;
}
.woocommerce-Reviews label {
margin-bottom: .2rem;
}
.comment-form-rating {
padding-left: 0.625rem;
padding-right: 0.625rem;
}
input#wp-comment-cookies-consent {
height: auto;
margin-right: 5px;
}
.comment-respond .comment-form p.comment-form-cookies-consent label {
display: inline-block;
margin-bottom: 0 !important;
}
p.form-submit input#submit {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
p.form-submit input#submit:hover {
opacity: 0.8;
}
.site-loading {
position: fixed;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: var(--color-background);
z-index: 100000; 
}
.site-loading .preloading {
position: relative;
width: 60px;
height: 60px; 
}
.site-loading .circular {
position: absolute;
width: 100%;
height: 100%;
-webkit-animation: rotate 2s linear infinite;
animation: rotate 2s linear infinite;
-webkit-transform-origin: center center;
transform-origin: center center;
top: 0;
right: 0;
bottom: 0;
left: 0; 
}
.site-loading .path {
stroke-dasharray: 1,200;
stroke-dashoffset: 0;
stroke: var(--color-primary);
-webkit-animation: dashray 1.5s ease-in-out infinite;
animation: dashray 1.5s ease-in-out infinite;
stroke-linecap: round; 
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes dashray {
0% {
stroke-dasharray: 1,200;
stroke-dashoffset: 0; }
50% {
stroke-dasharray: 89,200;
stroke-dashoffset: -35; }
100% {
stroke-dasharray: 89,200;
stroke-dashoffset: -124; } }
@keyframes dashray {
0% {
stroke-dasharray: 1,200;
stroke-dashoffset: 0; }
50% {
stroke-dasharray: 89,200;
stroke-dashoffset: -35; }
100% {
stroke-dasharray: 89,200;
stroke-dashoffset: -124; } }
.preloader {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
color: var(--color-primary);
z-index: 100;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-animation: rotator 1.4s linear infinite;
animation: rotator 1.4s linear infinite;
width: 2.125rem;
-webkit-transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
transition: opacity 1s cubic-bezier(0.28, 0.12, 0.22, 1);
background: none;
height: auto;
}
.preloader .path {
stroke: currentColor;
stroke-dasharray: 187;
stroke-dashoffset: 0;
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: dash 1.4s ease-in-out infinite;
animation: dash 1.4s ease-in-out infinite; 
}
@-webkit-keyframes rotator {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); 
}
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@keyframes rotator {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@-webkit-keyframes dash {
0% {
stroke-dashoffset: 187; }
50% {
stroke-dashoffset: 46.75;
-webkit-transform: rotate(135deg);
transform: rotate(135deg); }
100% {
stroke-dashoffset: 187;
-webkit-transform: rotate(450deg);
transform: rotate(450deg); } }
@keyframes dash {
0% {
stroke-dashoffset: 187; }
50% {
stroke-dashoffset: 46.75;
-webkit-transform: rotate(135deg);
transform: rotate(135deg); }
100% {
stroke-dashoffset: 187;
-webkit-transform: rotate(450deg);
transform: rotate(450deg);
} 
}
svg.loader-image.preloader.quick-view {
position: fixed;
}
.quickview-product .single-product {
margin-top: 0;
}
.single-product .woocommerce-message, .single-product ul.woocommerce-error li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
flex-direction: row-reverse;
justify-content: space-between;
}
.woocommerce-message {
border: 1px solid #dee2e6;
margin-bottom: 1.875rem;
margin-top: 1.875rem;
padding: 1rem;
font-size: .875rem;
}
.woocommerce-message a.button {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
text-decoration: none;
}
.cart-collaterals .shop_table td {
text-align: right;
}
.cart-wrapper .cart_totals .shop_table tr th {
width: auto;
}
ul#shipping_method {
list-style: none;
padding: 0;
font-size: 0.8125rem;
margin: 0;
}
#shipping_method input.shipping_method {
position: relative;
top: 4px;
float: right;
margin-right: 0;
margin-left: 7px;
vertical-align: middle;
}
ul#shipping_method label {
margin-bottom: 0;
vertical-align: middle;
font-size: 0.8125rem;
}
ul#shipping_method span.woocommerce-Price-amount.amount {
font-size: .875rem;
color: var(--color-price);
}
ul#shipping_method li {
margin-bottom: 10px;
}
a.shipping-calculator-button {
text-decoration: none;
}
p.woocommerce-shipping-destination {
font-size: .775rem;
}
.woocommerce-checkout-review-order-table th, 
.woocommerce-checkout-review-order-table td {
max-width: 50%;
width: 50%;
}
.woocommerce-cart-form table td {
border: none;
}
.woocommerce-cart-form table th {
border: none;
border-bottom: 1px solid var(--color-form-border);
}
.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td {
border: none;
border-bottom: 1px solid var(--color-form-border);
}
th .cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
border: none;
}
.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
border: none;
}
.woocommerce-cart-form .table>:not(caption)>*>* {
border-bottom: 1px solid var(--color-form-border);
}
.woocommerce-shipping-totals td, 
.woocommerce-shipping-totals th {
border: none;
border-bottom: 1px solid var(--color-form-border);
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.woocommerce-cart-form .product-thumbnail {
max-width: 100%;
}
.woocommerce-cart-form .table td.actions {
border: none;
}
a.checkout-button,
.return-to-shop a.button,
form.checkout_coupon button.button,
.woocommerce-MyAccount-content a.woocommerce-button,
.woocommerce-MyAccount-content a.woocommerce-Button,
.my-account-page .button {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
text-decoration: none;
}
a.checkout-button:hover,
.return-to-shop a.button:hover,
form.checkout_coupon button.button:hover,
.woocommerce-MyAccount-content .button:hover,
.my-account-page .button:hover {
opacity: 0.8;
background-color: var(--color-primary);
border-color: var(--color-primary);
}
.actions-wrapper .coupon + button.button {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
.actions-wrapper .coupon + button[disabled] {
opacity: 0.6;
}
ul.woocommerce-error {
list-style: none;
border: 1px solid var(--color-form-border);
margin-bottom: 1.875rem;
padding: 1rem;
font-size: .875rem;
}
.single-product ul.woocommerce-error {
margin-top: 1.875rem;
}
.woocommerce-cart-form .actions .actions-wrapper .coupon button,
.woocommerce-shipping-calculator button.button {
background-color: var(--color-secondary);
border-color: var(--color-secondary);
color: #fff;
}
.woocommerce-cart-form .actions .actions-wrapper .coupon button:hover,
.woocommerce-shipping-calculator button.button:hover {
opacity: 0.8;
}
.order-review-wrapper .shop_table thead th {
border: none;
border-bottom: 1px solid var(--color-theme-border);
padding: 0;
padding-bottom: 0.75rem;
}
.order-review-wrapper .shop_table tbody td {
border: none;
}
.order-review-wrapper .shop_table tfoot tr th {
border: none;
border-top: 1px solid var(--color-theme-border);
padding: 0;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.order-review-wrapper .shop_table tfoot tr td {
border: none;
border-top: 1px solid var(--color-theme-border);
padding: 0;
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.order-review-wrapper .woocommerce-checkout-payment #place_order {
width: 100%;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment #place_order{
color: #fff;
}
.select2-container--default .select2-selection--single {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: -0.03px;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid var(--color-form-border);
font-family: var(--font-primary);
font-size: 15px;
line-height: inherit;
padding: 0.5rem 0.9375rem;
height: var(--size-form-height);
border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 0;
color: var(--color-text);
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
height: var(--size-form-height);
font-size: .8125rem;
}
.woocommerce-form-coupon-toggle {
padding: 20px;
background-color: #F7F7F7;
padding-left: 35px;
position: relative;
font-size: .895rem;
margin-bottom: 1.875rem;
}
.woocommerce-form-coupon-toggle:before {
color: var(--color-primary);
position: absolute;
left: 15px;
top: 48%;
transform: translateY(-50%);
text-rendering: auto;
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\f097';
}
.woocommerce-form-coupon-toggle a.showcoupon {
color: var(--color-main-text);
text-decoration: none;
}
form.checkout_coupon.woocommerce-form-coupon {
margin-top: -1rem;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-review-order-table thead th {
color: var(--color-text);
}
h3#ship-to-different-address {
font-size: 1.125rem;
font-weight: 500;
margin-bottom: 1rem;
}
.woocommerce-additional-fields textarea#order_comments {
min-height: 120px;
}
ul.woocommerce-thankyou-order-details {
list-style: none;
padding-left: 0;
margin-bottom: 30px;
}
.woocommerce-order-details td, .woocommerce-order-details th {
padding: 8px;
}
h2.woocommerce-order-details__title,
h2.woocommerce-column__title {
font-size: 1.125rem;
font-weight: 500;
margin-bottom: 0.8rem;
}
section.woocommerce-customer-details {
margin-top: 30px;
}
.woocommerce-order-details a {
color: var(--color-text);
text-decoration: none;
}
.woocommerce-account .footer-row.footer-iconboxes.bordered {
display: none;
}
table.woocommerce-orders-table td {
padding: 8px;
}
.woocommerce-account .col-1, .woocommerce-account .col-2 {
float: left;
width: 50%;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
.woocommerce-account .col2-set {
margin-left: -15px;
margin-right: -15px;
}
.woocommerce-account .col2-set:before, 
.woocommerce-account .col2-set:after {
content: '';
display: table;
clear: both;
}
.my-account-page h2, .my-account-page h3 {
font-size: 1.125rem;
font-weight: 500;
}
form.woocommerce-EditAccountForm legend {
font-size: 1.125rem;
font-weight: 500;
}
.my-account-page label.woocommerce-form-login__rememberme {
display: block;
width: 100%;
margin-bottom: 1rem;
}
.woocommerce-privacy-policy-text p {
font-size: 0.8125rem;
line-height: 1.6;
}
a {
text-decoration: none;
color: var(--color-primary);
}
form.woocommerce-form.woocommerce-form-login,
form.woocommerce-form.woocommerce-form-register {
margin-top: 1.25rem;
}
table.tinvwl-table-manage-list .button{
background-color: var(--color-secondary);
border-color: var(--color-secondary);
color: #fff;
white-space: pre;
}
table.tinvwl-table-manage-list .button:hover {
opacity: 0.8;
}
table.tinvwl-table-manage-list td.product-name a {
color: var(--color-text);
}
table.tinvwl-table-manage-list .product-remove button i {
margin-left: 0;
}
table.tinvwl-table-manage-list .product-remove button {
padding-top: 0;
}
.tinvwl-input-group .form-control {
height: 42px;
}
.tinv-wishlist .social-buttons li a.social {
color: var(--color-text);
}
table.tinvwl-table-manage-list th {
font-size: 0.875rem;
font-weight: 500;
}
@media screen and (min-width: 75rem) {
.shop-wide .container,
.shop-wide .elementor-section.elementor-section-boxed > .elementor-container	{
max-width: 100%;
}
}
.no-more-products .button{
pointer-events: none;
}
.products > svg.loader-image.preloader {
bottom: 0;
top: inherit;
height: auto;
z-index: 9999;
}
.ajax-loading .loader-image.preloader {
position: static;
display: block;
}
.no-more-products {
text-align: center;
margin-top: 30px;
}
.no-more-products + .no-more-products {
display: none;
}
ul.products {
position: relative;
}
.widget.widget_klb_product_categories ul.children {
margin-top: 0.5rem;
padding-left: 30px;
}
.widget_klb_product_categories .widget-checkbox-list ul li {
display: inherit;
}
.widget_klb_product_categories span.subDropdown {
font-size: 12px;
}
.widget_klb_product_categories span.subDropdown:before {
margin-top: 3px;
}
p.woocommerce-store-notice.demo_store {
position: fixed;
bottom: 0;
left: 0;
right: 0;
text-align: center;
background: var(--color-primary);
margin: 0;
padding: 15px;
color: #fff;
z-index: 999;
}
p.woocommerce-store-notice.demo_store a {
color: #fff;
font-weight: 500;
}
section.recently-viewed h2 {
margin-bottom: 2rem;
padding-bottom: 0.9375rem;
border-bottom: 1px solid var(--color-border);
font-size: 1.125rem;
font-weight: 500;
line-height: var(--bs-body-line-height);
}
@media screen and (min-width: 64.0625rem){
section.recently-viewed h2 {
font-size: 1.25rem;
}
}
.single-details .social-share.site-social {
margin-bottom: 1.25rem;
}
@media screen and (min-width: 64.0625rem){
.single-details .social-share.site-social {
margin-top: 1.875rem;
}
}
.site-cards ul li a {
color: #bbb;
display: inherit;
}
label {
font-size: 0.875rem;
margin-bottom: 5px;
}
.contact-form form .wpcf7-form-control.wpcf7-textarea {
min-height: 120px;
}
.elementor-widget-furnob-address-box .contact-info span {
display: block;
font-size: 0.875rem;
font-weight: 600;
color: var(--color-light);
margin-bottom: 0.5rem;
}
.elementor-widget-furnob-address-box .contact-info p {
font-size: 0.875rem;
font-weight: 500;
margin-bottom: 3px;
}
.elementor-widget-furnob-address-box .contact-info p a {
color: currentColor;
}
.elementor-widget-furnob-icon-list .klbth-icon-facebook {
color: #3b5998;
}
.elementor-widget-furnob-icon-list .klbth-icon-twitter {
color: #1da1f2;
}
.elementor-widget-furnob-icon-list .klbth-icon-linkedin {
color: #0077b5;
}
.elementor-widget-furnob-icon-list .klbth-icon-pinterest {
color: #e60023;
}
.elementor-widget-furnob-icon-list .site-social.colored-text a:hover {
background: none;
}
.woocommerce-terms-and-conditions h3 {
font-size: 1.125rem;
font-weight: 500;
}
.entry-category a:after {
margin-right: 0;
}
.site-sidebar.blog-sidebar .widget ul li a {
color: var(--color-text);
text-decoration: none;
display: inline-block;
}
.site-sidebar.blog-sidebar .widget ul > li + li {
margin-top: 0.5rem;
}
.site-sidebar.blog-sidebar .widget ul {
list-style: none;
padding-left: 0;
}
.site-sidebar.blog-sidebar .widget ul.children,
.site-sidebar.blog-sidebar .widget ul.sub-menu {
padding-left: 15px;
margin-top: 0.5rem;
}
.widget.widget_block h2 {
font-size: 1rem;
font-weight: 600;
margin-bottom: 1.5625rem;
}
.widget.widget_block ul,
.widget.widget_block ol {
padding: 0;
}
.search_form {
width: 100%;
position: relative;
}
.search_form button {
position: absolute;
right: 0;
top: 0;
background: none;
border: none;
outline: 0;
color: #202435;
}
.search_form button i {
font-size: 1rem;
}
.klb-blog .site-sidebar ul li a:before {
margin-right: 10px;
text-rendering: auto;
line-height: 1;
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\e818';
font-size: 12px;
}
.klb-blog .site-sidebar ul#recentcomments li >a:before {
display: none;
}
.widget_calendar caption {
font-weight: 500;
color: #fff;
text-align: center;
background-color: var(--color-primary);
}
.widget_calendar table th {
font-weight: 400;
background: #ddd;
}
.widget_calendar table#wp-calendar {
caption-side: top;
text-align: center;
}
nav.wp-calendar-nav {
padding-top: .75rem;
text-align: center;
}
.klb-blog .site-sidebar ul.posts-widget li a:before {
display: none;
}
@media screen and (max-width: 64.0625rem){
.content-primary + div#sidebar {
margin-top: 40px;
}
}
.tagcloud a {
color: #021523;
background-color: transparent;
border: 1px solid var(--color-border);
height: 2rem;
padding-left: 1rem;
padding-right: 1rem;
font-size: .875rem !important;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 5px;
}
.post-comments .comment-avatar img {
border-radius: 50%;	
}
.post-comments .comment-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.post-comments .comment-avatar {
-webkit-box-flex: 0;
-ms-flex: 0 0 4.25rem;
flex: 0 0 4.25rem;
max-width: 4.25rem;
margin-right: 1.25rem;
}
.post-comments .comment-content {
padding-left: 0;
margin-top: 0;
}
.post-comments .comment-meta b a {
color: var(--color-text);
text-decoration: none;
font-size: 1rem;
font-weight: 500;
}
.comment-metadata time {
font-size: 0.75rem;
color: var(--color-desc);
text-decoration: none;
margin-left: 0.9375rem;
}
.post-comments .comment-meta:before,.comment-meta:after {
content: '';
display: table;
clear: both;
}
.post-comments .comment-meta b, .post-comments .comment-meta .comment-metadata {
float: left;
}
.post-comments .reply {
padding-left: 0 !important;
}
.post-comments .comment-content p {
font-size: 14px;
}
.post-comments .comment-body {
border: 1px solid var(--color-border);
border-radius: 4px;
}
.post-comments .entry-title {
font-weight: 500;
}
.post-comments p.logged-in-as a, .post-comments p.logged-in-as {
font-size: 0.8125rem;
color: var(--color-desc);
}
a#cancel-comment-reply-link {
margin-left: 1rem;
color: #212529;
text-decoration: none;
text-transform: capitalize;
font-size: 0.9375rem;
}
.post-comments li.comment + .comment-respond {
margin-top: 30px;
margin-bottom: 30px;
}
input#wp-comment-cookies-consent {
height: auto;
margin-right: 5px;
}
.post-comments ul.children {
list-style: none;
padding-left: 40px;
}
.comment-respond h3#reply-title {
font-size: 1.25rem;
font-weight: 500;
font-family: var(--font-secondary);
margin-bottom: 3px;
}
.post-comments .comment-respond .comment-notes {
color: var(--color-desc);
}
h2.search-title {
margin-bottom: 1.875rem;
font-weight: 600;
font-size: 2.5rem;
}
h2.no-post {
font-size: 1.75rem;
}
.page-not-found {
text-align: center;
max-width: 47.5rem;
margin-left: auto;
margin-right: auto;
}
.woo-variation-swatches.wvs-show-label .variations td.value {
border: none;
padding-top: 0;
padding-bottom: 0;
padding-left: 2px;
width: 100% !important
}
form.variations_form .label {
background: none;
border: none;
padding-left: 0;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.625rem;
font-weight: 600;
line-height: 1;
text-transform: uppercase;
height: 1.125rem;
border-radius: 1.125rem;
padding-right: 0.5rem;
}
.woo-variation-swatches form.variations_form .label {
display: table-cell;
}
a.reset_variations {
color: #021523;
font-size: 14px;
vertical-align: top;
line-height: 37px;
display: inline-block;
}
a.reset_variations:before {
font-family: "klbtheme";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\e89a';
display: inline-block;
font-size: 14px;
margin-right: 3px;
}
.woo-variation-swatches.wvs-show-label table.variations td {
display: table-cell;
}
span.woo-selected-variation-item-name {
display: none !important;
}
.woo-variation-swatches ul.variable-items-wrapper {
display: inline-flex;
}
form.cart table.variations {
margin-bottom: 20px;
}
@media screen and (min-width: 64.0625rem){
form.cart table.variations {
margin-bottom: 35px;
}
} ul.woocommerce-widget-layered-nav-list .type-color span.color-box {
width: 20px;
height: 20px;
position: relative;
display: inline-block;
border-radius: 50%;
background-repeat: no-repeat;
vertical-align: middle;
margin-right: 10px;
}
ul.woocommerce-widget-layered-nav-list .type-color {
padding-bottom: 8px;
text-transform: capitalize;
vertical-align: middle;
}
ul.woocommerce-widget-layered-nav-list .type-color span.count {
float: right;
font-size: 0.8125rem;
line-height: 25px;
color: #9aa5b3;
}
ul.woocommerce-widget-layered-nav-list .type-color span.color-box:after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(0,0,0,.1);
color: #FFF;
font-weight: normal;
line-height: 1;
opacity: 0;
transition: opacity .2s ease;
font-family: 'klbtheme';
content: '\2713';
}
ul.woocommerce-widget-layered-nav-list li.chosen .type-color span.color-box:after,
ul.woocommerce-widget-layered-nav-list li:hover .type-color span.color-box:after{
opacity: 1;
} ul.woocommerce-widget-layered-nav-list .type-button span.button-box {
width: .875rem;
height: .875rem;
display: inline-block;
background-repeat: no-repeat;
vertical-align: middle;
margin-right: 10px;
border: 1px solid var(--color-form-border);
position: absolute;
left: 0;
top: 4px;
border-radius: 2px;
}
ul.woocommerce-widget-layered-nav-list .type-button a {
padding-left: 26px;
z-index: 99;
position: relative;
}
ul.woocommerce-widget-layered-nav-list .type-button {
text-transform: capitalize;
position: relative;
}
ul.woocommerce-widget-layered-nav-list .type-button span.button-box:after {
align-items: center;
justify-content: center;
color: #fff;
font-weight: normal;
line-height: 1;
opacity: 0;
transition: opacity .2s ease;
content: '';
position: absolute;
top: 3px;
left: 2px;
height: 3px;
width: 7px;
border: solid #fff;
border-width: 0 0 2px 2px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box {
background-color: var(--color-primary);
border-color: var(--color-primary);
}
ul.woocommerce-widget-layered-nav-list li.chosen .type-button span.button-box:after{
opacity: 1;
}
ul.woocommerce-widget-layered-nav-list .type-button:hover span.button-box {
background-color: var(--color-background-light);
}
ul.woocommerce-widget-layered-nav-list .type-button a:before {
display: none;
}
ul.woocommerce-widget-layered-nav-list .type-button span.count {
float: right;
font-size: 0.8125rem;
line-height: 25px;
color: #9aa5b3;
}
ul.woocommerce-widget-layered-nav-list li.chosen .type-button a {
color: var(--color-primary);
text-shadow: 0px 0px 0px;
}
ul.woocommerce-widget-layered-nav-list .type-button a {
margin-bottom: 3px;
}
.site-sidebar .widget ul,
.filter-holder-wrapper .widget ul {
padding: 0;
margin: 0;
list-style: none;
}
.filter-wide-button .widget.widget_media_image {
display: none;
}
.widget ul li {
font-size: 0.875rem;
}
.klbfooterwidget.widget ul li {
font-size: 1rem;
}
ul.woocommerce-widget-layered-nav-list .type-button {
margin-top: 0.5rem;
}
.widget ul.woocommerce-widget-layered-nav-list a:after {
display: none;
}
div#tab-additional_information table p {
margin-bottom: 0;
}
div#tab-additional_information table td {
padding: 8px;
}
form.grouped_form label a {
font-weight: 500;
color: currentColor;
}
form.grouped_form td {
border-left: 0;
border-right: 0;
padding: 15px;
}
form.grouped_form tr td:first-child {
padding-left: 0;
}
form.grouped_form tr td:last-child {
padding-right: 0;
}
form.grouped_form tr td.woocommerce-grouped-product-list-item__price {
text-align: right;
}
form.cart.grouped_form table {
margin-bottom: 30px;
}
form.grouped_form ins {
text-decoration: none;
}
.products .product .thumbnail-wrapper .product_type_grouped,
.products .product .thumbnail-wrapper .product_type_external,
.products .product .thumbnail-wrapper .product_type_variable {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
font-size: 0.8125rem;
font-weight: 600;
text-transform: uppercase;
width: 100%;
height: 2.625rem;
bottom: 0;
left: 0;
color: var(--color-text);
background-color: rgba(255, 255, 255, 0.7);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-font-smoothing: subpixel-antialiased;
}
.products .product .thumbnail-wrapper .product_type_grouped:not(.added),
.products .product .thumbnail-wrapper .product_type_external:not(.added),
.products .product .thumbnail-wrapper .product_type_variable:not(.added) {
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
will-change: transform;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-font-smoothing: subpixel-antialiased;
}
@media screen and (min-width: 64.0625rem) {
.products .product .thumbnail-wrapper .product_type_grouped:not(.added),
.products .product .thumbnail-wrapper .product_type_external:not(.added),
.products .product .thumbnail-wrapper .product_type_variable:not(.added) {
-webkit-transform: translateY(101%);
transform: translateY(101%);
}
}
.products .product .thumbnail-wrapper:hover .product_type_grouped:not(.added),
.products .product .thumbnail-wrapper:hover .product_type_external:not(.added),
.products .product .thumbnail-wrapper:hover .product_type_variable:not(.added) {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.products .product .product-switcher .product_type_grouped,
.products .product .product-switcher .product_type_external,
.products .product .product-switcher .product_type_variable {
font-size: 0.9375rem;
font-weight: 600;
text-transform: uppercase;
color: var(--color-primary);
text-decoration: none;
}
.products.list-views .product .product-list-buttons .product_type_grouped,
.products.list-views .product .product-list-buttons .product_type_external,
.products.list-views .product .product-list-buttons .product_type_variable {
padding-left: 1.875rem;
padding-right: 1.875rem;
}
.products .product .thumbnail-wrapper .product_type_grouped,
.products .product .thumbnail-wrapper .product_type_external,
.products .product .thumbnail-wrapper .product_type_variable {
padding: 0;
border-radius: 0;
border: none;
}
.products .product .product-switcher .product_type_grouped,
.products .product .product-switcher .product_type_external,
.products .product .product-switcher .product_type_variable {
border: 0;
padding: 0;
height: auto;
display: block;
}
.products.list-views .product .product-list-buttons .product_type_grouped,
.products.list-views .product .product-list-buttons .product_type_external,
.products.list-views .product .product-list-buttons .product_type_variable {
background-color: var(--color-primary);
border-color: var(--color-primary);
border-radius: 0;
font-weight: 500;
cursor: pointer;
color: #fff;
text-decoration: none;
}
form.woocommerce-form-track-order.track_order button {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
form.woocommerce-form-track-order.track_order button:hover {
opacity: 0.8;
}
div.meta-item.sticky-post {
color: var(--color-primary);
text-transform: uppercase;
font-weight: 500;
}
.wp-block-button {
margin-bottom: 15px;
}
.wp-block-cover.has-background-dim p.wp-block-cover-text {
color: #fff;
}
.wp-block-cover {
margin-bottom: 15px;
}
ul.blocks-gallery-grid {
padding-left: 0;
}
figure.wp-block-gallery figcaption.blocks-gallery-caption {
margin-bottom: 30px;
}
.klb-post .has-large-font-size {
line-height: initial;
}
.klb-post p[style="font-size:46px"] {
line-height: initial;
}
.klb-post span.catcount {
font-size: 1rem;
float: right;
}
.klb-post select, .klb-post form.wp-block-search {
margin-bottom: 1rem;
}
.klb-pagination a,
.klb-pagination span.current {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 0.8125rem;
font-weight: 600;
width: 2.125rem;
height: 2.125rem;
border: 1px solid var(--color-form-border);
border-radius: 3px;
text-decoration: none;
color: var(--color-text);
}
.klb-pagination span.current {
background-color: var(--color-primary);
border-color: transparent;
color: #fff;
}
.klb-readmore.entry-button + .klb-pagination {
margin-top: 20px;
}
form.post-password-form input[type="submit"] {
background-color: var(--color-primary);
border-color: var(--color-primary);
color: #fff;
}
form.post-password-form input[type="submit"]:hover {
opacity: 0.8;
}
@media (max-width: 768px){
ol.comment-list ul.children {
padding-left: 0;
}
.comment .klb-post td {
padding: 4px;
}
}
nav.comment-navigation h3 {
font-size: 16px;
}
nav.comment-navigation a {
font-size: 15px;
}
nav#comment-nav-above {
margin-bottom: 20px;
}
nav#comment-nav-below {
margin-bottom: 30px;
}
.post h2.entry-title {
word-break: break-word;
}
div.meta-item.entry-tags a + a {
margin-left: 3px;
}
h1.klb-page-title {
margin-bottom: 1.2rem;
}
span.catcount {
float: right;
font-size: 0.8125rem;
color: var(--color-desc);
}
.widget_recent_comments ul li > a {
font-weight: 500;
}
.widget_rss ul li a.rsswidget {
display: block;
font-weight: 500;
margin-bottom: .625rem;
}
.widget_rss ul li {
margin-bottom: 1rem;
}
.site-sidebar.blog-sidebar .widget p {
color: var(--color-text);
}
.empty-klb {
margin-bottom: 40px;
}
.woocommerce .widget.widget_block ul li + li {
margin-top: 8px;
}
.content-primary > form.woocommerce-ordering.product-filter {
margin-bottom: 1.875rem;
}
#tab-additional_information h2 {
font-family: var(--font-primary);
font-weight: 400;
font-size: 1.125rem;
}
.flex-viewport img {
width: 100%;
}
@media(max-width: 600px){
.footer-widgets .widget .widget-title {
margin-top: 1.5625rem;
margin-bottom: 1rem;
}
.footer-widgets .widget-column.first .widget .widget-title {
margin-top: 0;
}
.footer-widgets .widget-column.first {
margin-bottom: -15px;
}
.single-details .social-share.site-social {
margin-top: 1.25rem;
}
.products .product a.woosc-btn {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.products .product .quick-view-button {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.size-holder {
padding: 15px;
}
}
@media(max-width: 320px){
.module-counter-banner .countdown + .btn {
text-align: left;
}
.product-buttons > * {
width: 1.5rem;
height: 1.5rem;
}
}
.woocommerce-message a.button {
white-space: pre;
}
.wpcf7-not-valid-tip {
margin-top: -5px;
margin-bottom: 5px;
font-size: 0.875rem;
color: var(--color-danger);
}
.wpcf7-spinner {
margin-left: 0;
margin-top: 10px;
}
.star-rating {
width: 71px;
}
.woocommerce-Reviews .comment-respond .comment-form .comment-form-email {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.product-vendor h2, h2.custqna-title {
font-size: 1.25rem;
}
.products .product-store a {
text-transform: capitalize;
}
@media(max-width: 600px){
.woocommerce-account .col-1, .woocommerce-account .col-2 {
width: 100%;
}
.woocommerce-account .col-1 + .col-2 {
margin-top: 30px;
}
}
.mvx-dashboard.woocommerce .col-1, .mvx-dashboard.woocommerce .col-2 {
float: left;
width: 50%;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
.mvx-dashboard.woocommerce .col2-set {
margin-left: -15px;
margin-right: -15px;
}
.mvx-dashboard.woocommerce .col2-set:before, 
.mvx-dashboard.woocommerce .col2-set:after {
content: '';
display: table;
clear: both;
}
.mvx-dashboard.woocommerce h2{
font-size: 1.125rem;
font-weight: 500;
}
.mvx-dashboard.woocommerce label.woocommerce-form-login__rememberme {
display: block;
width: 100%;
margin-bottom: 1rem;
}
.mvx-main-section .mvx-tab-header {
display: none;
}
body.tax-dc_vendor_shop {
background-color: var(--color-background);
}
.vendor-store .woocommerce-products-header__title.page-title {
display: none;
}
.shop-content.vendor-store .content-wrapper.sidebar-left .site-sidebar::before {
top: 0;
}
.vendor-store .woocommerce-products-header {
margin-top: 0;
}
.vendor-store .column-class.mvx-middle-sec {
margin-left: 0;
margin-right: 0;
}
ul#menu-secondary-menu ul.sub-menu {
z-index: 9999;
}
#tab-seller h2 {
font-family: var(--font-primary);
font-weight: 400;
font-size: 1.125rem;
}
@media screen and (max-width: 64.0625rem){
.theiaStickySidebar {
width: 100%;
height: 100%;
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto;
}
#sidebar .widget:last-child {
margin-bottom: 1.25rem;
}	
}
.single section.woosc-quick-table {
display: none;
}
@media(max-width:600px){
.woocommerce-cart-form .product-remove {
position: absolute;
left: 0;
}
}
.site-login {
margin-top: 2.5rem; 
}
@media screen and (min-width: 64rem) {
.site-login {
margin-top: 5.5rem; 
}
}
.site-login .site-login-container {
display: block;
max-width: 560px;
padding: 0 .9375rem;
margin-left: auto;
margin-right: auto; 
}
.site-login .site-login-overflow {
position: relative;
overflow: hidden; 
}
@media screen and (min-width: 64rem) {
.site-login .site-login-overflow {
border: 1px solid #e5e8ec;
border-radius: 7px;
padding: 60px; 
}
}
.site-login .login-page-tab {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0 0 1.75rem;
padding: 0;
list-style: none;
}
.site-login .login-page-tab li + li {
margin-left: 1.25rem; 
}
@media screen and (min-width: 64rem) {
.site-login .login-page-tab li + li {
margin-left: 2.5rem; 
} 
}
.site-login .login-page-tab li a {
font-family: var(--theme-secondary-font);
font-size: 1.065rem;
font-weight: 600;
text-transform: uppercase;
color: #212529;
text-decoration: none; 
}
.site-login .login-page-tab li a:not(.active) {
color: #c2c2d3; 
}
.site-login .login-form-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 200%;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99); 
}
.site-login.no-register .login-form-container {
width: 100%;
}
.site-login .login-form-container > * {
padding: 0 1px;
width: 100%;
will-change: opacity;
margin-top: .9375rem;
-webkit-transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
transition: all 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99); 
}
.site-login .login-form-container > *.register-form {
opacity: 0; 
}
.site-login .login-form-container .lost-password {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; 
}
.site-login .login-form-container .woocommerce-button {
width: 100%;
}
.site-login .login-form-container.show-register-form {
-webkit-transform: translateX(-50%);
transform: translateX(-50%); 
}
.site-login .login-form-container.show-register-form .login-form {
opacity: 0; 
}
.site-login .login-form-container.show-register-form .register-form {
opacity: 1; 
}
.product .row + .woocommerce-Reviews  {
margin-top: 1.875rem;
}
@media screen and (min-width: 64rem){
.product .row + .woocommerce-Reviews {
margin-top: 3.875rem;
}
}
.orderon-whatsapp {
margin-top: 0.9375rem;
margin-bottom: 0.9375rem;
}
@media screen and (min-width: 64rem){
.orderon-whatsapp {
margin-top: 1.25rem;
}
}
.single-product-wrapper .product form.cart {
flex-wrap: wrap;
}
.single-details .klb-stock-progress-bar{
width: 100%;
margin-bottom: 20px;
}
.single-details .klb-stock-progress-bar .product-pcs {
text-align: right;
margin-bottom: 0.625rem;
display: flex;
justify-content: space-between;
font-size: 0.75rem;
color: #818ea0;
}
.single-details .klb-stock-progress-bar .product-pcs strong {
color: #021523;
}
.single-details .product-progress {
position: relative;
width: 100%;
height: 6px;
background-color: #f2f3f5;
border-radius: 0.625rem;
}
.single-details .product-progress span {
position: absolute;
width: 100%;
height: 100%;
border-radius: 0.625rem;
background: #d51243;
background: -webkit-gradient(linear, left top, right top, from(#d51243), color-stop(50%, #ff6048), to(#ffcd00));
background: linear-gradient(90deg, #d51243 0%, #ff6048 50%, #ffcd00 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d51243",endColorstr="#ffcd00",GradientType=1);
}
.single-details .klb-product-time-countdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
margin-top: 20px;
}
.single-details .product-price + .klb-product-time-countdown {
margin-top: 10px;
}
.single-details .klb-product-time-countdown .expired-text {
font-size: .6875rem;
margin-left: 0.75rem;
max-width: 7.5rem;
color: #818ea0;
}
.single-details .countdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.8125rem;
font-weight: 500;
}
.single-details .countdown .count-item {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.75rem;
height: 1.875rem;
background-color: #f2f3f5;
border-radius: 4px;
}
.single-details .countdown span {
position: relative;
top: -2px;
margin-left: 0.25rem;
margin-right: 0.25rem;
}
.klb-search-results ul li:hover{
background-color: #eee;
}
@media screen and (max-width: 64rem){
.search-holder {
top: 0;
height: 100%;
bottom: 0;
}
.klb-search-results ul li:hover{
background: none !important;
}
}
.search-holder .search-form {
position: relative;
z-index: 999999;
}
.product .price {
flex-wrap: wrap;
}
.klb-single-video {
z-index: 9;
}
a.woocommerce-product-gallery__trigger {
z-index: 9;
}
.woocommerce-cart-form .product-thumbnail img {
max-width: 90px;
}
h2.woocommerce-loop-category__title {
font-size: 1rem;
font-weight: 500;
margin-top: 0.9375rem;
}
h2.woocommerce-loop-category__title mark {
font-size: 1rem;
font-weight: 500;
background: none;
}
.products .product .thumbnail-wrapper .hover-thumbnail .second-thumbnail {
background-color: #fff;
}
.elementor-widget-furnob-icon-list .klbth-icon-youtube {
color: #FF0000;
}
.elementor-widget-furnob-icon-list .klbth-icon-instagram {
color: #E1306C;
}
.site-nav.horizontal .mega-menu > .sub-menu {
flex-wrap: wrap;
}
.quickview-product .single-shipping-message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border: 1px solid #e5e8ec;
padding: 1.25rem;
margin-bottom: 15px;
border-radius: 6px;	
}
.quickview-product .single-shipping-message .info-message {
font-size: 0.8125rem;
}
.quickview-product .single-shipping-message i {
margin-right: 6px;
}
.quickview-product .single-shipping-message .info-message:after {
content: "|";
margin-left: 15px;
margin-right: 15px;
opacity: 0.3;
}
.quickview-product .single-shipping-message .info-message:last-child::after {
display: none;
}
@media (max-width: 600px) {
.quickview-product .single-shipping-message {
flex-direction: column;
}
.quickview-product .single-shipping-message .info-message:after {
display: none;
}
}
.blog-posts.klb-grid-style > * {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;
}
.blog-posts.klb-grid-style{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
.blog-posts.klb-grid-style.grid-4 .post {
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
}
}
@media screen and (min-width: 992px) {
.blog-posts.klb-grid-style.grid-4 .post {
-webkit-box-flex: 1;
-ms-flex: 1 0 25%;
flex: 1 0 25%;
}
}
@media screen and (min-width: 768px) {
.blog-posts.klb-grid-style.grid-3 .post {
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
}
}
@media screen and (min-width: 992px) {
.blog-posts.klb-grid-style.grid-3 .post {
-webkit-box-flex: 1;
-ms-flex: 1 0 32%;
flex: 1 0 32%;
}
}
@media screen and (min-width: 768px) {
.blog-posts.klb-grid-style.grid-2 .post {
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%
}
}
.klb-blog .blog-posts.klb-grid-style .post .entry-title {
font-size: 1.25rem;
}
.klb-blog .blog-posts.klb-grid-style .post .entry-content {
font-size: 0.875rem;
}
.single-product-wrapper .woocommerce-product-gallery .product-badges {
padding-left: inherit;
}
.products .product .content-wrapper .sku_wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.75rem;
color: #000;
font-weight: 600;
}
.products .product .content-wrapper .sku_wrapper > span.sku {
font-weight: 500;
color: #6b7280;
margin-left: 3px;
}
.products .product .content-wrapper .klb-product-attributes tr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.products .product .content-wrapper .klb-product-attributes tr td, .products .product .klb-product-attributes tr th {
border: 0;
padding: 0;
font-size: 0.75rem;
}
.products .product .content-wrapper .klb-product-attributes tr th:after {
content: ':';
margin-right: 4px;
}
.products .product .content-wrapper .klb-product-attributes {
margin-top: 5px;
}
.products .product .content-wrapper .klb-product-attributes tr th {
color: #000;
font-weight: 600;
font-size: 0.75rem;
}
.products .product .content-wrapper .klb-product-attributes tr td {
font-weight: 500;
color: #6b7280;
}
.products .product .content-wrapper .klb-product-attributes p {
margin-bottom: 0;
}
.quickview-product .single-product .extra-options a + .wishlist-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0.875rem;
font-weight: 500;
color: currentColor;
text-decoration: none;
margin-right: 0.9375rem;
padding-right: 0.9375rem;
border-right: 1px solid var(--color-border);
}
.quickview-product .product-accordion-tab {
display: none;
} :root {
--theme-body-font: Jost, sans-serif;
--theme-body-font-weight: 400;
--theme-body-letter-spacing: -0.03px;
--theme-heading-font: Jost, sans-serif;
--theme-heading-font-weight: 400;
--theme-heading-letter-spacing: 0;
--theme-product-name-font: Jost, sans-serif;
--theme-product-name-font-size: 15px;
--theme-product-name-weight: 400;
--theme-product-price-font: Jost, sans-serif;
--theme-product-price-font-size: 15px;
--theme-product-price-weight: 500;
}
body {
font-family: var(--theme-body-font);
font-weight: var(--theme-body-font-weight);
letter-spacing: var(--theme-body-letter-spacing);
}
h1, h2, h3, h4, h5, h6 {
font-family: var(--theme-heading-font);
font-weight: var(--theme-heading-font-weight);
letter-spacing: var(--theme-heading-letter-spacing);
}
.products .product .product-title {
font-family: var(--theme-product-name-font);
font-size: var(--theme-product-name-font-size);
font-weight: var(--theme-product-name-weight);
}
.products .product .price {
font-family: var(--theme-product-price-font);
font-size: var(--theme-product-price-font-size);
font-weight: var(--theme-product-price-weight);
}
.site-nav.horizontal > .menu .mega-menu > .sub-menu > li {
-ms-flex: 0 0 1;
flex: 1;
}
.password-input .show-password-input {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: var(--color-gray600);
font-size: 1.3125rem;
width: 2rem;
height: 2rem;
cursor: pointer;
right: 0.3125rem;
background: none;
border: none;
font-weight: inherit;
padding: 0;
}
.password-input .show-password-input::before {
font-family: "klbtheme";
content: "\e89c";
line-height: 1;
}
.password-input .show-password-input.display-password::before {
content: "\e89b";
}
.password-input {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}