:root{--var_name_color:#4e9398}:is(#tf_sv_panel,#tf_sv_dropdown){background:var(--tb_ui_bg_light,#fff);border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 10px 2px rgba(0,0,0,.3);color:var(--tb_ui_color,#333);font:normal 14px/150% Arial,sans-serif!important}#tf_sv_panel{box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:600px;min-height:360px;min-width:340px;overflow:hidden;position:fixed;width:520px;z-index:500001}#tf_sv_panel a{color:var(--tb_ui_link_color,#278aff)}#tf_sv_panel :is(input,select){background:var(--tb_ui_bg_panel_dropdown,#fff);border:1px solid var(--tb_input_border,#bbb);border-radius:8px;box-shadow:none;box-sizing:border-box;color:inherit;height:auto;line-height:1;min-height:auto;min-width:auto;padding:8px 12px;width:100%}#tf_sv_panel :is(input,select):hover{border-color:var(--tb_input_border_hover,#999)}#tf_sv_panel :is(input,select):focus{border-color:var(--tb_input_border_focus,#777)}#tf_sv_panel input[readonly]{color:var(--tb_ui_color_light)}#tf_sv_panel :is(input:focus,select:focus){outline:none}:is(#tf_sv_panel,#tf_sv_dropdown) button{appearance:none;-webkit-appearance:none}#tf_sv_panel .tf_fa{height:17px;width:17px;fill:currentColor;stroke:currentColor;stroke-width:0;overflow:visible;vertical-align:middle}#tf_sv_panel .tf_sv_panel_head{cursor:move;font-size:18px;font-weight:700;line-height:1.15;padding:16px 20px 14px;user-select:none}#tf_sv_panel .tf_sv_panel_body{overflow:auto;padding:0 20px 20px}#tf_sv_panel .tf_sv_section{background:var(--tb_ui_bg,#f1f1f1);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);margin-bottom:22px;padding:0}#tf_sv_panel .tf_sv_section_head{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:12px 20px;text-transform:uppercase;width:100%}#tf_sv_panel .tf_sv_section_head:hover{background:hsla(0,0%,47%,.15)}#tf_sv_panel .tf_sv_section.is_collapsed .tf_sv_section_body{display:none}#tf_sv_panel .tf_sv_section_arrow{transition:transform .2s ease}#tf_sv_panel .tf_sv_section.is_collapsed .tf_sv_section_arrow{transform:rotate(-90deg)}#tf_sv_panel .tf_sv_section_body{padding:8px 18px 20px}#tf_sv_panel .tf_sv_rows{overflow:visible}#tf_sv_panel .tf_sv_row{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 35px;margin-bottom:14px;padding-top:12px}#tf_sv_panel .tf_sv_name_field{min-width:0;position:relative}#tf_sv_panel .tf_sv_breakpoint_bar{background:var(--tb_ui_bg_light,#fff);border-bottom:1px solid rgba(33,33,33,.1);display:flex;gap:10px;margin:0 -20px 18px;padding:5px 20px 15px;position:sticky;top:0;z-index:4}#tf_sv_panel .tf_sv_bp_btn{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}#tf_sv_panel .tf_sv_bp_btn:hover{background:rgba(0,0,0,.05)}#tf_sv_panel .tf_sv_bp_btn.is_active{color:#fff}#tf_sv_panel[data-tf-sv-bp=desktop] .tf_sv_bp_btn.is_active{background:#333}#tf_sv_panel[data-tf-sv-bp=tablet] .tf_sv_bp_btn.is_active{background:#b7a3ca}#tf_sv_panel[data-tf-sv-bp=tablet_landscape] .tf_sv_bp_btn.is_active{background:#8696bf}#tf_sv_panel[data-tf-sv-bp=mobile] .tf_sv_bp_btn.is_active{background:#7ebbc4}#tf_sv_panel[data-tf-sv-bp=tablet] .tf_sv_section{background:rgba(230,188,255,.15)}#tf_sv_panel[data-tf-sv-bp=tablet_landscape] .tf_sv_section{background:rgba(142,171,255,.15)}#tf_sv_panel[data-tf-sv-bp=mobile] .tf_sv_section{background:rgba(123,218,255,.15)}#tf_sv_panel .tf_sv_bp_btn[data-tooltip]:hover:after{background:#000;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;padding:6px 10px;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;z-index:20}#tf_sv_panel .tf_sv_bp_btn.tf_sv_bp_tablet_landscape .tf_fa{transform:rotate(-90deg)}#tf_sv_panel .tf_sv_value_col{position:relative}#tf_sv_panel .tf_sv_inherit_badge{bottom:calc(100% + 4px);font-size:11px;left:0;line-height:1;opacity:.6;pointer-events:none;position:absolute;right:0;white-space:nowrap}#tf_sv_panel .tf_sv_name_field:has(.tf_sv_name_icon_btn) .tf_sv_name_input{padding-inline-start:36px}#tf_sv_panel .tf_sv_row:has(.tf_sv_name_lock) .tf_sv_name_field input{opacity:.6}#tf_sv_panel .tf_sv_row:has(.tf_sv_name_lock) .tf_sv_row_delete{display:none}#tf_sv_panel .tf_sv_name_icon_btn{align-items:center;background:transparent;border:0;border-radius:6px;box-sizing:border-box;color:var(--tb_ui_color,#333);cursor:pointer;display:inline-flex;height:26px;inset-inline-start:6px;justify-content:center;margin:0;opacity:.72;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:26px;z-index:2}#tf_sv_panel .tf_sv_name_icon_btn:hover{background:rgba(0,0,0,.06);opacity:1}#tf_sv_panel .tf_sv_name_lock{cursor:default}#tf_sv_panel .tf_sv_name_icon_btn .tf_fa{height:15px;width:15px}#tf_sv_panel .tf_sv_name_field.tf_sv_name_editing .tf_sv_name_edit{border:0;height:0;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;pointer-events:none;visibility:hidden;width:0}#tf_sv_panel .tf_sv_name_field.tf_sv_name_editing .tf_sv_name_input{padding-inline-start:12px}#tf_sv_panel .tf_sv_name_icon_btn[data-tooltip]:hover:after{background:#000;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:13px;left:0;line-height:1.35;max-width:min(220px,70vw);padding:8px 16px;pointer-events:none;position:absolute;text-align:left;transform:none;white-space:normal;width:max-content;z-index:5}#tf_sv_panel .combo-input,#tf_sv_panel .themify-combo-input{border:none}#tf_sv_panel .tfminicolors-input{padding-left:30px}#tf_sv_panel .tf_sv_number_wrap{align-items:center;display:flex}#tf_sv_panel .tb_range_input{position:relative;width:auto}#tf_sv_panel .tf_sv_number_wrap .noborder{position:absolute;right:5px;top:5px}#tf_sv_panel .tf_sv_number_wrap .tf_sv_number_unit{background:#bbb;border:none;color:#fff;font-size:11px;line-height:1;padding:5px}#tf_sv_panel .combo-select,#tf_sv_panel .scombobox,#tf_sv_panel .tb_font_preview_wrapper,#tf_sv_panel .tf_sv_color_wrap,#tf_sv_panel .tf_sv_font_select_wrap,#tf_sv_panel .tfminicolors,#tf_sv_panel .tfminicolors_wrapper,#tf_sv_panel .themify-combo-select{min-width:0;overflow:visible;position:relative;width:100%}#tf_sv_panel .combo-select,#tf_sv_panel .themify-combo-select.combo-select{box-sizing:border-box;margin:0;max-width:100%}#tf_sv_panel .combo-select .combo-input,#tf_sv_panel .combo-select .themify-combo-input{box-sizing:border-box;margin:0;max-width:100%;min-width:0;text-overflow:ellipsis;white-space:nowrap;width:100%}#tf_sv_panel .scombobox-list,#tf_sv_panel .themify-combo-dropdown{max-height:230px}#tf_sv_panel input.scombobox-display{font-size:14px;max-height:33px}#tf_sv_panel .combo-select select,#tf_sv_panel .themify-combo-select select{display:none!important}#tf_sv_panel .scombobox-list p.scombobox-header{font-family:unset!important}#tf_sv_font_hover_preview{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);box-sizing:border-box;color:#333;display:block;font-size:16px;font-weight:400;line-height:1.25;margin:0;overflow:hidden;padding:12px 10px;pointer-events:none;position:fixed;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:130px;z-index:1000010}#tf_sv_font_hover_preview[hidden]{display:none!important}#tf_sv_font_hover_preview .tf_sv_font_hover_txt{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}#tf_sv_panel .tf_sv_font_select_wrap>select.tf_sv_font_input{background:var(--tb_ui_bg_panel_dropdown,#fff);border:1px solid var(--tb_input_border,rgba(0,0,0,.18));border-radius:8px;box-sizing:border-box;line-height:1;max-width:100%;min-width:0;padding:10px 12px;width:100%}#tf_sv_panel .color-picker{margin:0;padding:0}#tf_sv_panel .color-picker .tfminicolors-focus .tfminicolors-panel{height:150px;left:0;top:30px}#tf_sv_panel .tfminicolors-input{padding-inline-end:22px;padding-inline-start:36px}#tf_sv_panel .tfminicolors-swatches{display:none}#tf_sv_panel .tfminicolors-swatch-color{box-shadow:0 0 0 1px hsla(0,0%,78%,.3)}#tf_sv_panel .tfminicolors-panel{z-index:1000002}#tf_sv_panel .tb_font_preview{display:block}#tf_sv_panel .tf_sv_target .tf_sv_var,#tf_sv_panel .tf_sv_target .tf_sv_var_btn{display:none}#tf_sv_panel .tf_sv_row_delete.tf_close{background:transparent;border:0;border-radius:50%;color:var(--tb_ui_color_light,#777);cursor:pointer;flex-shrink:0;height:14px;padding:0;position:relative;width:14px}#tf_sv_panel .tf_sv_add{background:transparent;border:0;color:var(--tb_ui_link_color,#278aff);cursor:pointer;margin:8px 0 0}#tf_sv_panel .tf_sv_panel_footer{align-items:center;background:hsla(0,0%,78%,.1);display:flex;gap:14px;margin-top:auto;padding:10px 20px}#tf_sv_panel .tf_sv_close_btn.tf_close,#tf_sv_panel .tf_sv_icon_btn{align-items:center;background:transparent;border:0;border-radius:50%;box-sizing:content-box;color:inherit;cursor:pointer;display:inline-flex;font-size:17px;height:18px;justify-content:center;position:relative;width:18px}#tf_sv_panel .tf_sv_close_btn.tf_close{margin-inline-start:auto;padding:0}#tf_sv_panel .tf_sv_icon_btn[data-tooltip]:hover:after{background:#111;border-radius:8px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tooltip);font-size:13px;left:50%;line-height:1;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}#tf_sv_panel .tf_sv_save_btn{background:#ff6900;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:18px;line-height:1;padding:10px 22px}#tf_sv_panel .tf_sv_resize_handle{background:linear-gradient(135deg,transparent 0 50%,rgba(0,0,0,.18) 50% 55%,transparent 60% 65%,rgba(0,0,0,.18) 70% 75%,transparent 75% 100%);bottom:3px;cursor:nwse-resize;height:10px;inset-inline-end:3px;position:absolute;width:10px}#tf_sv_dropdown button:focus,#tf_sv_panel button:focus,.tf_sv_var_btn:focus{outline:none}:is(#customize-theme-controls,.builder-lightbox,.tb_lb) .tf_sv_num_pair{align-items:stretch;display:inline-flex;position:relative;vertical-align:top}:is(#customize-theme-controls,.builder-lightbox,.tb_lb) .tf_sv_num_pair>.custom-select{flex:none}#customize-theme-controls .tf_sv_num_pair{width:75px}#customize-theme-controls .tf_sv_num_pair>input{flex:none;width:75px}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_target{overflow:visible;position:relative}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var_btn{background:#8dbcc2;border:0;border-radius:6px;color:#fff;cursor:pointer;font:400 9px/1 Arial,sans-serif;height:auto;inset-inline-start:0;opacity:0;padding:4px 6px;position:absolute;top:-13px;transition:opacity .15s ease,visibility .15s ease;visibility:hidden;width:auto;z-index:200}:is(.builder-lightbox,.tb_lb) .tfminicolors_wrapper{width:140px}#customize-theme-controls .custom-select:has(.tf_sv_var.is_active),:is(.builder-lightbox,.tb_lb) .tb_font_preview_wrapper:has(.tf_sv_var.is_active){border:none}#customize-theme-controls .tf_sv_var_btn,#customize-theme-controls .tfminicolors_wrapper .tf_sv_var_btn,.themify_field .tf_sv_var_btn,:is(.builder-lightbox,.tb_lb) :is(.tb_font_preview_wrapper,.tfminicolors_wrapper) .tf_sv_var_btn{margin-top:-6px}:is(#customize-theme-controls,.builder-lightbox,.tb_lb) .tf_sv_target.tf_sv_show_btn>.tf_sv_var_btn,:is(#customize-theme-controls,.builder-lightbox,.tb_lb) .tf_sv_target:focus-within>.tf_sv_var_btn,:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_target:hover>.tf_sv_var_btn{opacity:1;visibility:visible}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var.is_active~.tf_sv_var_btn{opacity:0;visibility:hidden}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var{display:none;inset:0;position:absolute;z-index:3}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var.is_active{cursor:pointer;display:block}:is(.builder-lightbox,.tb_lb) .tf_sv_target>.tf_sv_var.is_active{z-index:400}:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .combo-arrow,:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .combo-input,:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .scombobox-display,:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .scombobox-dropdown-arrow,:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .themify-combo-arrow,:is(.builder-lightbox,.tb_lb) .tf_sv_target:has(>.tf_sv_var.is_active) .themify-combo-input{pointer-events:none}:is(.builder-lightbox,.tb_lb) .tf_sv_var.is_active{margin-top:5px}:is(.builder-lightbox,.tb_lb) .tb_range_input:has(.tf_sv_var.is_active:hover) .tb_tooltip_up{opacity:1;visibility:visible}:is(.builder-lightbox,.tb_lb) .tb_font_preview_wrapper .tf_sv_var.is_active,:is(.builder-lightbox,.tb_lb) .tfminicolors_wrapper .tf_sv_var.is_active{margin-top:0}.themify_field .tf_sv_var.is_active{height:32px;width:190px}#customize-theme-controls .tfminicolors_wrapper .tf_sv_var.is_active{margin-top:0}#customize-theme-controls .tf_sv_var.is_active+.tfminicolors,#customize-theme-controls .tf_sv_var.is_active+:is(input[type=text],input[type=number]),#customize-theme-controls .tfminicolors_wrapper:has(.tf_sv_var.is_active) .tfminicolors,#customize-theme-controls .themify_combobox:has(.tf_sv_var.is_active) .scombobox-dropdown-arrow,#customize-theme-controls .themify_combobox:has(.tf_sv_var.is_active) select,:is(.builder-lightbox,.tb_lb) .tb_font_preview_wrapper:has(.tf_sv_var.is_active) select,:is(.builder-lightbox,.tb_lb) .tf_sv_var.is_active+.themify-combo-select,:is(.builder-lightbox,.tb_lb) .tf_sv_var.is_active+:is(input[type=text],input[type=number]),:is(.builder-lightbox,.tb_lb) .tf_sv_var.is_active+:is(input[type=text],input[type=number])+.noborder,:is(.builder-lightbox,.tb_lb) .tfminicolors_wrapper:has(.tf_sv_var.is_active) :is(.tfminicolors,.color_opacity){visibility:hidden}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var.is_active{height:30px}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var_inner{align-items:center;background:var(--tb_ui_bg_panel_dropdown,#fff);border:1px solid var(--tb_input_border,#bbb);border-radius:8px;box-sizing:border-box;color:var(--tb_ui_color,#333);display:flex;gap:5px;height:100%;overflow:hidden;padding:0 16px 0 6px;width:100%}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var_inner:hover{border-color:var(--tb_input_border_hover,#999)}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var_name{color:var(--var_name_color,#4e9398);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var_swatch{border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.05);flex:none;height:22px;margin-left:-3px;width:22px}:is(#customize-theme-controls,.builder-lightbox,.tb_lb,.themify_field) .tf_sv_var.is_active[data-var-name]:hover:after{background:var(--var_name_color);border-radius:6px;bottom:calc(100% + 6px);color:#fff;content:attr(data-var-name);font-size:12px;left:0;line-height:1;padding:4px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:100}#tf_sv_dropdown{max-width:calc(100vw - 20px);overflow:hidden;position:fixed;width:220px;z-index:1000000}#tf_sv_dropdown .tf_sv_dropdown_list{max-height:168px;overflow:auto;padding:6px 0}#tf_sv_dropdown .tf_sv_dd_item{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:12px;padding:7px 16px;text-align:left;width:100%}#tf_sv_dropdown .tf_sv_dd_item:hover{background:rgba(0,0,0,.04)}#tf_sv_dropdown .tf_sv_dd_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tf_sv_dropdown .tf_sv_dd_value{margin-inline-start:auto;white-space:nowrap}#tf_sv_dropdown .tf_sv_dd_swatch{border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.1);flex:none;height:24px;width:24px}#tf_sv_dropdown .tf_sv_dd_font{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}#tf_sv_dropdown .tf_sv_dropdown_empty{opacity:.6;padding:16px;text-align:center}#tf_sv_dropdown .tf_sv_edit_btn{background:#000;border:0;border-radius:3em;color:#fff;cursor:pointer;display:block;font-size:12px;margin:8px auto;padding:7px 20px}.tf_sv_modal_overlay{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000010}.tf_sv_info{background:var(--tb_ui_bg,#f1f1f1);border-radius:8px;color:var(--tb_ui_color_light,#777);font-size:.95em;line-height:1.3;padding:15px 20px}.tf_sv_modal{background:var(--tb_ui_bg_light,#fff);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.25);box-sizing:border-box;color:var(--tb_ui_color,#333);font:normal 16px/1.6 Arial,sans-serif;max-width:420px;padding:2em;position:relative;text-align:center;width:90%}.tf_sv_modal .tf_sv_modal_close{background:none;border:none;height:16px;position:absolute;right:12px;top:12px;width:16px}.tf_sv_modal .msg{margin-bottom:30px}.tf_sv_modal .btns{display:flex;gap:12px;justify-content:center}.tf_sv_modal .btns button{appearance:none;-webkit-appearance:none;background:#ff6900;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:10px 22px}.tf_sv_modal .btns button:hover{opacity:.88}@media (max-width:800px){#tf_sv_panel{max-width:95vw}}