html{font-size:14px;margin:0;padding:0}body{font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0}a{color:#06c;outline:none;padding-left:3px;padding-right:3px}label{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:normal}hr{border-top:1px solid #ccc}.content-wrapper{margin:0 auto}.content-wrapper:after{clear:both;content:"";display:block}.main-content{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.main-content:after{clear:both;content:"";display:block}.heading0{font-size:28px;margin-bottom:0}.heading1{font-size:18px;font-weight:bold;margin-bottom:0}.heading2{font-size:14px;font-weight:bold;margin-bottom:0}.error{color:#e80c4d}.error-field{border:1px solid #e80c4d!important}.error-message{-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;margin-left:auto;margin-right:auto;text-align:center;transition:all .2s linear}.dropdown-toggle .caret{margin-left:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.productsearch::-ms-clear{display:none}.clear-search{visibility:hidden}input:focus{outline-color:transparent}@media screen and (min-width:320px) and (max-width:640px){.oneline>p{margin:0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:normal}}.ufp-flex-wrapper{display:flex;flex-wrap:wrap}.ufp-fix-flex-wrapper{margin-right:-15px}@media screen and (min-width:1001px){.ufp-lg-1-of-4-cols{float:none;padding-right:15px;width:25%}.ufp-lg-1-of-3-cols{float:none;padding-right:15px;width:33.3333%}}@media screen and (min-width:755px) and (max-width:1000px){.ufp-md-1-of-3-cols{float:none;padding-right:15px;width:33.3333%}.ufp-md-1-of-2-cols{float:none;padding-right:15px;width:50%}}@media screen and (min-width:501px) and (max-width:754px){.ufp-sm-1-of-2-cols{float:none;padding-right:15px;width:50%}.ufp-sm-1-of-1-cols{display:block;float:none;padding-right:15px;width:100%}}@media screen and (min-width:360px) and (max-width:500px){.ufp-xs-1-of-1-cols{display:block;float:none;padding-right:15px;width:100%}}@media screen and (max-width:360px){.ufp-xs-1-of-1-cols{display:block;float:none;padding-right:15px;width:100%}}