.customize-control-repeater{position:relative}.customize-control-repeater .repeater-fields .repeater-row{background:#eee;border:1px solid #e5e5e5;margin-top:.5rem;transition:opacity .2s,border-color .2s,border-width .2s;position:relative}.customize-control-repeater .repeater-fields .repeater-row.dragging{opacity:.5}.customize-control-repeater .repeater-fields .repeater-row.drag-over{border-top:2px solid #0073aa}.customize-control-repeater .repeater-fields .repeater-row.minimized{border:1px solid #dfdfdf;padding:0}.customize-control-repeater .repeater-fields .repeater-row.minimized:hover{border:1px solid #e5e5e5}.customize-control-repeater .repeater-fields .repeater-row.minimized .repeater-row-content{display:none}.customize-control-repeater .repeater-fields .repeater-row label{clear:both;margin-bottom:12px}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-,.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input{display:none}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input img{border:1px solid #0000}.customize-control-repeater .repeater-fields .repeater-row .repeater-field.repeater-field-radio-image input:checked+label img{border:1px solid #3498db;box-shadow:0 0 5px 2px #00000040}.customize-control-repeater .repeater-fields .repeater-row .repeater-field:last-child{border-bottom:none;padding-bottom:0}.customize-control-repeater button.repeater-add{margin-top:1rem}.customize-control-repeater .repeater-row-content{background:#fff;padding:10px 15px}.customize-control-repeater .repeater-field{clear:both;border-bottom:1px dotted #ccc;width:100%;margin-bottom:12px;padding-bottom:12px}.customize-control-repeater .repeater-field .customize-control-title,.customize-control-repeater .repeater-field .customize-control-description{font-size:13px;line-height:initial}.customize-control-repeater .repeater-field.repeater-field-hidden{border:0;margin:0;padding:0}.customize-control-repeater .repeater-field-select select{margin-left:0}.customize-control-repeater .repeater-field-checkbox label{line-height:28px}.customize-control-repeater .repeater-field-checkbox input{margin-right:5px;line-height:28px}.customize-control-repeater .repeater-field-textarea textarea{resize:vertical;width:100%}.customize-control-repeater .repeater-row-header{word-wrap:break-word;background:#fff;border-bottom:1px solid #dfdfdf;height:auto;min-height:20px;padding:10px 15px;line-height:30px;position:relative;overflow:hidden}.customize-control-repeater .repeater-row-header:hover{cursor:move}.customize-control-repeater .repeater-row-header .dashicons{color:#a0a5aa;font-size:18px;position:absolute;top:2px;right:12px}.customize-control-repeater .repeater-row-label{width:90%;height:18px;font-size:13px;font-weight:600;line-height:20px;display:block;overflow:hidden}.customize-control-repeater .repeater-row-remove{color:#a00}.customize-control-repeater .repeater-row-remove:hover{color:red}.customize-control-repeater .repeater-minimize{line-height:36px}.customize-control-repeater .remove-button,.customize-control-repeater .upload-button{width:48%}.kirki-image-attachment{text-align:center;margin:0 0 10px}.kirki-image-attachment img{display:inline-block}.kirki-file-attachment{text-align:center;margin:0 0 10px}.kirki-file-attachment .file{background:#f9f9f9;border:1px dotted #c3c3c3;padding:10px 5px;display:block}.limit{border-radius:3px;padding:3px}.limit.highlight{color:#fff;background:#d32f2f}.customize-control-repeater .repeater-fields .repeater-row-placeholder{box-sizing:border-box;background:#f0f0f0;border:2px dashed #ccc;height:auto;min-height:40px;margin:0;padding:0;list-style:none;transition:background .15s,border-color .15s}.kirki-image-attachment,.kirki-file-attachment{transition:max-height .4s ease-in-out,opacity .4s ease-in-out}