html,body{height:100%}h1,h2,h3{margin:0 0 1rem}p{margin:0 0 1rem}a{color:inherit}legend{font-size:12px;color:#9b9b9b;padding:0}input:not([type="submit"]),select{height:50px;width:100% !important;border:1px solid #dcdcdc;background:#fff;padding:.5rem}option{height:20px;line-height:20px;color:#111}option[disabled]{color:#666}input[type="submit"]{width:200px;margin:0 auto;margin-top:1rem}input[disabled]{background:#f7f7f7;color:#000}.btn,input[type="submit"]{display:block;height:48px;text-align:center;font-family:"Clarendon",serif;font-weight:400;font-size:1.125rem;padding:.5rem;border-radius:.125rem;border:0;cursor:pointer;color:#fff;background:#95c13d;box-shadow:0 2px 0 0 #83aa36;-webkit-appearance:none;appearance:none;-webkit-transition:ease-in-out all 200ms;-moz-transition:ease-in-out all 200ms;-ms-transition:ease-in-out all 200ms;-o-transition:ease-in-out all 200ms;transition:ease-in-out all 200ms}.btn.small{height:30px;padding:0}.btn:hover,input[type="submit"]:hover{background:#7aa32a;box-shadow:0 2px 0 0 #688b24}.order-service{width:100%;min-height:100vh;text-align:center;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;padding:3rem 1rem}.intro{margin-bottom:1rem}.intro::after{content:"\61";font-family:"lub";display:inline-block;transform:rotate(90deg);margin-top:1rem}.outro{margin-top:2rem}.intro,.outro,.flow{position:relative;width:100%;max-width:850px}.step{width:100%}.step .categories{display:-ms-flexbox;display:flex;justify-content:space-between;flex-flow:row wrap}.step .categories .btn{width:calc((100% / 3) - 0.5rem);margin:0}.step .select{display:-ms-flexbox;display:flex}.step .product-image img:not([src^="http"]){display:none}.step .product-image img{margin:2rem auto}.step .hs-form fieldset{max-width:none}.step .hs-form fieldset .hs-form-field{text-align:left;margin-bottom:.5rem}.step .hs-form fieldset .hs-form-field input{width:100%}.step .hs-form fieldset .hs-form-field input[name="materialebestilling_produkt"]{pointer-events:none}.step .hs-form fieldset .input .quick-values{display:-ms-flexbox;display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:.5rem}.step .hs-form fieldset .input .quick-values button{width:calc((100% / 6) - 0.5rem)}.step .hs-form fieldset .input .error{border-color:tomato}.step .hs-form .hs-error-msgs{list-style:none;padding:0;margin:.25rem 0;color:tomato;text-align:left;font-size:.75rem}.step .continue{margin-left:1rem;width:200px}.step .back{text-align:left;font-size:.75rem;margin-top:1rem;color:rgba(81,81,81,0.5)}@media(max-width:550px){input[type="submit"]{width:100%}.step .categories .btn{width:100%;margin:.5rem 0}.step .select{flex-direction:column}.step .select .continue{margin:1rem 0 0;width:100%}.step .hs-form fieldset.form-columns-2 .hs-form-field{width:100%}.step .hs-form fieldset.form-columns-1 .hs-form-field .input,.step .hs-form fieldset.form-columns-2 .hs-form-field .input{margin-right:0}.step .hs-form fieldset .input .quick-values button{width:calc(( 100% / 3) - 0.25rem);margin:.25rem 0}}