input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{box-sizing:border-box;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ddd;border-radius:0;width:100%;max-width:100%;height:2.507em;padding:0 .75em;font-size:.97em;transition:color .3s,border .3s,background .3s,opacity .3s;box-shadow:inset 0 1px 2px #0000001a}@media (width<=849px){.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:1rem}}input:hover,select:hover,textarea:hover{box-shadow:inset 0 -1.8em 1em #0000}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:120px;padding-top:.7em}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{color:#333;background-color:#fff;outline:0;box-shadow:0 0 5px #ccc;opacity:1!important}label,legend{margin-bottom:.4em;font-size:.9em;font-weight:700;display:block}legend{text-transform:uppercase;border-bottom:1px solid #f1f1f1;width:100%;margin:30px 0 15px;padding-bottom:10px;font-size:1em;font-weight:700}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:10px;font-size:16px;display:inline}label>.label-body{margin-left:.5em;font-weight:400;display:inline-block}abbr[title=required]{color:var(--fs-color-alert)}input[type=checkbox]+label,input[type=radio]+label{display:inline}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;background-size:auto 16px;border-radius:0;padding-right:1.4em;display:block;box-shadow:inset 0 -1.4em 1em #00000005}.select-resize-ghost{opacity:0;width:auto;display:inline-block;position:absolute}select.resize-select{width:55px}.select2-selection__arrow b{border-color:#0000!important}.select2-container .selection .select2-selection--multiple{background-image:none;height:auto;padding:10px;line-height:1.7em}.select2-container .selection .select2-selection--multiple .select2-selection__choice{padding:5px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select::-ms-expand{display:none}select:focus::-ms-value{color:currentColor;background:0 0}}.form-flat input:not([type=submit]),.form-flat select,.form-flat textarea{box-shadow:none;background-color:#00000008;border-color:#00000017;border-radius:99px;color:currentColor!important}.form-flat button,.form-flat input{border-radius:99px}.form-flat textarea{border-radius:15px}.flex-row.form-flat .flex-col,.form-flat .flex-row .flex-col{padding-right:4px}.dark .form-flat input:not([type=submit]),.dark .form-flat select,.dark .form-flat textarea,.nav-dark .form-flat input:not([type=submit]),.nav-dark .form-flat select,.nav-dark .form-flat textarea{color:#fff;border-color:#ffffff17;background-color:#fff3!important}.dark .form-flat select option{color:#333}.dark .form-flat select,.nav-dark .form-flat select{background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.dark .form-flat input::-webkit-input-placeholder,.nav-dark .form-flat input::-webkit-input-placeholder{color:#fff}.form-flat .button.icon{box-shadow:none;color:currentColor!important;background-color:#0000!important;border-color:#0000!important}.form-minimal input:not([type=submit]),.form-minimal select,.form-minimal textarea{box-shadow:none;background-color:#0000}.form-minimal.quantity .qty{border-left:0;border-right:0;max-width:2em}.dark .form-minimal.quantity .qty{color:#fff}.woocommerce-invalid input,input.wpcf7-not-valid{border-color:var(--fs-color-alert);color:var(--fs-color-alert)}.woocommerce-invalid select{border-color:var(--fs-color-alert)}.woocommerce-invalid input.input-checkbox{outline:1px solid var(--fs-color-alert);outline-offset:1px}.select2-container{text-align:left}.form-row .select2-container{margin-bottom:1em}.select2-search__field{margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__arrow{width:30px}.select2-container .select2-choice>.select2-chosen,.select2-container .select2-selection--single .select2-selection__rendered,.select2-selection{padding:0;line-height:2.507em}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.507em}.dmtx-wrap{position:relative}.loading-site .dmtx-labels label[for]:first-child{display:none}.dmtx-labels .dmtx-wrap label[for]:first-child{opacity:0;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:400;line-height:1;transition:all .3s;position:absolute;top:.5em;left:1.1em}.dark .dmtx-wrap label{color:#000}.dmtx-wrap.dmtx-is-active>label[for]:first-child{opacity:.8;z-index:1}.dmtx-labels .form-row input:not([type=checkbox]),.dmtx-labels .form-row select,.dmtx-labels .form-row textarea{height:3.0084em;transition:padding .3s}.form-row .dmtx-is-active input,.form-row .dmtx-is-active textarea{padding-top:1.1em;padding-bottom:.5em}.form-row .dmtx-is-active select{padding-top:1.1em;padding-bottom:.4em}