@font-face{font-family:'icomoon';src:url(../fonts/icomoon/icomoon.eot?59014n);src:url('../fonts/icomoon/icomoon.eot?59014n#iefix') format('embedded-opentype'),url(../fonts/icomoon/icomoon.ttf?59014n) format('truetype'),url(../fonts/icomoon/icomoon.woff?59014n) format('woff'),url('../fonts/icomoon/icomoon.svg?59014n#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}.fpf-clear:before,.fpf-clear:after{content:" ";display:table}.fpf-clear:after{clear:both}.fpf-fields{display:block;clear:both;margin:1em 0}.fpf-totals dl{margin-bottom:1em;overflow:hidden}.fpf-totals dl:empty{display:none}.fpf-totals dt{clear:left;float:left;width:50%}.fpf-totals dd{float:left}.fpf-fields span.optional{display:none}.fpf-field-tooltip{cursor:help}.fpf-field-tooltip-icon:before{content:"\e900";font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fpf-radio-images .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;margin:-10px}.fpf-radio-images input[type="radio"]{display:none}.fpf-radio-images input[type="radio"]+label{width:154px;margin:10px;cursor:pointer}.fpf-radio-images input[type="radio"]+label img{display:block;width:154px;height:154px;border:2px solid transparent;pointer-events:none}.fpf-radio-images input[type="radio"]:checked+label img{border-color:#000}.fpf-fields-config-wrapper{margin-bottom:1rem}