:root{--color-primary:#007a4b;--color-secondary:#1a1a2e;--color-accent:#ff8a00;--color-white:#fff;--color-black:#000;--color-gray-100:#f3f4f6;--color-gray-500:#6b7280;--color-gray-900:#111827;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--font-family-base:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-size-base:1rem;--line-height-base:1.5}.craftsman-header{background-color:#111827;color:#fff;font-size:1.5rem;font-weight:700;padding:6px 10px;text-align:center;width:100%}.craftsman-header:first-of-type{border-radius:.375rem .375rem 0 0;margin-bottom:0}.craftsman-header:last-of-type{border-radius:0 0 .375rem .375rem;margin-top:0}.craftsman-header a{color:#fff;text-decoration:none}.craftsman-header a:hover{text-decoration:underline}.review-frame{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem}.b-grey{background-color:#f3f4f6;border-radius:.375rem 0 0 .375rem}.reviewgroup .views-field{margin-bottom:4px}.reviewgroup .views-field .views-label{display:block;font-size:12px;font-weight:700;margin-bottom:2px;padding-top:2px}@media (min-width:1200px){.reviewgroup .views-field .views-label{float:left;margin-bottom:0;width:130px}.reviewgroup .views-field .field-content{float:right;width:calc(100% - 135px)}}.reviewgroup .views-field:after{clear:both;content:"";display:block}.reviewgroup .custom-stars{display:flex;gap:3px}.reviewgroup .custom-stars .custom-star{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;width:24px}.rating .rating-txt{font-size:1rem;font-weight:700}.rating .value{color:#111827;font-family:Arvo,serif;font-size:2.5rem}.rating .rating-icon,.rating .value{text-align:center}.rating .rating-icon img{height:auto;width:80px}@media (min-width:1200px){.rating .rating-icon img{width:100px}}.verified{color:#374151;font-size:1rem}.verified .fa-check{color:#007a4b}.smileystamp{display:none}@media (min-width:1200px){.smileystamp{background-image:url(../../../images/svg/stamp3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;float:right;height:95px;width:110px}}h1.review-header{font-size:1.4rem;margin-top:0;padding-bottom:5px;word-break:break-word}@media (min-width:1200px){h1.review-header{font-size:2rem}}.node--type-review p{font-size:1.1rem;line-height:1.8rem}.review-images{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.review-images img{display:block;height:auto;max-width:28%}.before-after{display:flex;margin-bottom:20px}.before-after .beer-slider{display:block!important;width:100%}.before-after .beer-slider>img:first-of-type{display:block;height:400px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.before-after .beer-slider .beer-reveal{height:400px!important}.before-after .beer-slider .beer-reveal>img:first-child{height:400px!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.info-description{font-size:.9rem;font-weight:700;margin-top:8px}.info-txt{font-size:.9rem}.old-cvr{color:#6b7280;font-size:11px;margin-top:8px}.use_again_txt{word-wrap:break-word}.comment-wrapper .each-comment{border-radius:.375rem;margin-bottom:10px;padding:16px 20px;word-break:break-word}.comment-wrapper .each-comment p{margin-bottom:0}.comment-wrapper .each-comment .answer{font-size:.9rem;font-weight:700}.comment-wrapper .each-comment .comment{font-size:1rem}.comment-wrapper .each-comment .comment p{margin-bottom:0}.comment-wrapper .each-comment.odd{background-color:#f3f4f6}.comment-wrapper .each-comment.even{background-color:#e5e7eb}.node--type-review .see-all-reviews a,.see-all-reviews a{color:#007a4b;font-size:1.3rem}.down{background-color:#ffbaba}.down,.down .value,.down a{color:#8b8b8b}.down .smileystamp{display:none!important}.down-txt{font-weight:700;padding:15px}.ah-live-rating{background-color:#f3f4f6;background-position:left 1.5rem center;background-repeat:no-repeat;background-size:60px auto;border-radius:.5rem;display:none;margin-bottom:1.5rem;padding:1.25rem 1rem 1rem 7rem;text-align:center;text-align:left}.ah-live-rating.low{background-image:url(../../../images/svg/low.svg)}.ah-live-rating.med{background-image:url(../../../images/svg/med.svg)}.ah-live-rating.high{background-image:url(../../../images/svg/high.svg)}.ah-live-rating .ratescoretext{color:#6b7280;font-size:.875rem;letter-spacing:.05em;margin-bottom:.1rem;text-transform:uppercase}.ah-live-rating .ratescore{color:#111827;font-size:2.2rem;font-weight:700;line-height:1}.review-add-form{margin:1.5rem auto 3rem;max-width:860px}.review-add-form>fieldset{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.75rem;padding:0}.review-add-form>fieldset legend{background:#111827;border-radius:.5rem .5rem 0 0;color:#fff;float:left;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:0;padding:.85rem 1.5rem;width:100%}.review-add-form>fieldset legend .fieldset-legend{font-weight:inherit}.review-add-form>fieldset legend .group-description{color:#fff;font-size:14px;font-weight:400;vertical-align:middle}.review-add-form>fieldset .fieldset-wrapper{clear:both;padding:1.25rem 1.5rem 1.5rem}.review-add-form>details{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.75rem}.review-add-form>details>summary{background:#111827;border-radius:.5rem .5rem 0 0;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;line-height:1.3;list-style:none;padding:.85rem 1.5rem}.review-add-form>details>summary::-webkit-details-marker{display:none}.review-add-form>details>summary::marker{content:""}.review-add-form>details>summary:after{color:#fff;content:"\f107";float:right;font-family:Font Awesome\ 5 Free;font-weight:900}.review-add-form>details[open]>summary{border-bottom:1px solid #6b7280;border-radius:.5rem .5rem 0 0}.review-add-form>details[open]>summary:after{content:"\f106"}.review-add-form>details>:not(summary){padding-left:1.5rem;padding-right:1.5rem}.review-add-form>details>:not(summary):last-child{padding-bottom:1.5rem}.review-add-form>details>:nth-child(2){padding-top:1.25rem}.review-add-form fieldset fieldset{background:transparent;border:none;margin-bottom:1.25rem;padding:0}.review-add-form fieldset fieldset legend{background:transparent;border-radius:0;color:#374151;display:block;float:none;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:.5rem;padding:0;width:auto}.review-add-form fieldset fieldset .fieldset-wrapper{clear:none;padding:0}.review-add-form .form-item{margin-bottom:1.25rem}.review-add-form .form-item label{color:#374151;display:block;font-size:1rem;font-weight:600;margin-bottom:.15rem}.review-add-form .form-item input[type=email],.review-add-form .form-item input[type=file],.review-add-form .form-item input[type=number],.review-add-form .form-item input[type=tel],.review-add-form .form-item input[type=text],.review-add-form .form-item select,.review-add-form .form-item textarea{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#111827;font-size:1rem;padding:.5rem .75rem;width:100%}.review-add-form .form-item input[type=email]:focus,.review-add-form .form-item input[type=file]:focus,.review-add-form .form-item input[type=number]:focus,.review-add-form .form-item input[type=tel]:focus,.review-add-form .form-item input[type=text]:focus,.review-add-form .form-item select:focus,.review-add-form .form-item textarea:focus{border-color:#007a4b;box-shadow:0 0 0 3px rgba(0,122,75,.15);outline:none}.review-add-form .form-item textarea{min-height:120px;resize:vertical}.review-add-form .form-item .description{color:#6b7280;font-size:.875rem;margin-top:.3rem}.review-add-form .form-item.js-form-type-radio{align-items:center;display:flex;gap:.5rem;margin-bottom:.4rem}.review-add-form .form-item.js-form-type-radio input[type=radio]{flex-shrink:0;width:auto}.review-add-form .form-item.js-form-type-radio label{font-size:1rem;font-weight:400;margin:0}.review-add-form .form-item.js-form-type-checkbox{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.review-add-form .form-item.js-form-type-checkbox input[type=checkbox]{flex-shrink:0;margin-top:.2rem;width:auto}.review-add-form .form-item.js-form-type-checkbox label{font-size:.875rem;font-weight:400;margin:0}.review-add-form .form-item.js-form-type-checkbox .description{flex-basis:100%;margin-top:.1rem}.review-add-form .fivestar-average-text .form-item,.review-add-form .fivestar-none-text .form-item{margin-bottom:.35rem}.review-add-form .js-form-type-fivestar{margin-bottom:1.25rem}.review-add-form .js-form-type-select.form-no-label{margin-bottom:0}.review-add-form .js-form-type-fivestar .description{margin-top:0}.review-add-form .field--type-fivestar{margin-bottom:1.5rem}.review-add-form .fivestar-widget{align-items:center;display:inline-flex;gap:6px;margin-top:.5rem}.review-add-form .fivestar-widget .star{background-position:0 -70px;background-repeat:no-repeat;cursor:pointer;height:65px;overflow:hidden;width:60px}.review-add-form .fivestar-widget .star a{background-position:0 -70px;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;text-indent:-9999px;width:100%}.review-add-form .fivestar-widget .star.star-1,.review-add-form .fivestar-widget .star.star-1 a{background-image:url(../../../images/ahsmileys-06-1.png)}.review-add-form .fivestar-widget .star.star-2,.review-add-form .fivestar-widget .star.star-2 a{background-image:url(../../../images/ahsmileys-06-2.png)}.review-add-form .fivestar-widget .star.star-3,.review-add-form .fivestar-widget .star.star-3 a{background-image:url(../../../images/ahsmileys-06-3.png)}.review-add-form .fivestar-widget .star.star-4,.review-add-form .fivestar-widget .star.star-4 a{background-image:url(../../../images/ahsmileys-06-4.png)}.review-add-form .fivestar-widget .star.star-5,.review-add-form .fivestar-widget .star.star-5 a{background-image:url(../../../images/ahsmileys-06-5.png)}.review-add-form .fivestar-widget .star.hover,.review-add-form .fivestar-widget .star.hover a,.review-add-form .fivestar-widget .star.on,.review-add-form .fivestar-widget .star.on a{background-position:0 0}.review-add-form .field--name-title input[type=text]{max-width:400px}.review-add-form .form-required:after{color:#dc2626;content:" *"}.review-add-form .form-actions{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}.review-add-form .form-actions .btn{font-size:1.25rem;padding:.65rem 2.5rem}.review-add-form #edit-field-job-description--wrapper{background:transparent;border:none;margin-bottom:1.25rem;padding:0}.review-add-form #edit-field-job-description--wrapper legend{background:transparent;border-radius:0;color:#374151;display:block;float:none;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:.35rem;padding:0;width:auto}.review-add-form #edit-field-job-description--wrapper .fieldset-wrapper{clear:none;padding:0}.review-add-form .term-reference-tree-level{list-style:none;margin:0;padding:0}.review-add-form .term-reference-tree-level>li{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:.3rem}.review-add-form .term-reference-tree-level>li>.term-reference-tree-level{flex-basis:100%;margin:.2rem 0 .4rem;padding-left:1.5rem}.review-add-form .term-reference-tree-level .no-term-reference-tree-button{display:none}.review-add-form .term-reference-tree-level>li>.js-form-type-checkbox{flex:1;margin-bottom:0;min-width:0}.review-add-form .term-reference-tree-level>li>.js-form-type-checkbox label{font-size:.875rem;line-height:1.4}.review-add-form .filter-wrapper,.review-add-form .tabledrag-handle,.review-add-form .tabledrag-toggle-weight-wrapper,.review-add-form .tableresponsive-toggle-columns,.review-add-form table thead{display:none}.review-add-form table tbody tr{border-bottom:1px solid #e5e7eb}.review-add-form table tbody tr:last-child{border-bottom:none}.review-add-form table tbody tr td{padding:.5rem .25rem;vertical-align:middle}.ah-page-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:2rem}.ah-page-title__pre{color:#6b7280;display:block;font-size:1.25rem;font-weight:400;margin-bottom:.2rem}.ah-page-title em{color:#007a4b;font-style:normal}.craftsman-review-edit-form{margin:1.5rem auto 3rem;max-width:860px}.craftsman-review-edit-form .craftsman-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem 1.75rem 1.75rem}.craftsman-review-edit-form .craftsman-section-title{border-bottom:2px solid #007a4b;color:#111827;font-size:1.875rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.6rem}.craftsman-review-edit-form .form-item{margin-bottom:1.5rem}.craftsman-review-edit-form .form-item label{display:block;font-weight:600;margin-bottom:.4rem}.craftsman-review-edit-form .form-item input[type=number],.craftsman-review-edit-form .form-item input[type=text],.craftsman-review-edit-form .form-item select,.craftsman-review-edit-form .form-item textarea{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;padding:.5rem .75rem;width:100%}.craftsman-review-edit-form .form-item input[type=number]:focus,.craftsman-review-edit-form .form-item input[type=text]:focus,.craftsman-review-edit-form .form-item select:focus,.craftsman-review-edit-form .form-item textarea:focus{border-color:#007a4b;box-shadow:0 0 0 3px rgba(0,122,75,.15);outline:none}.craftsman-review-edit-form .form-item .description{color:#6b7280;font-size:.875rem;margin-top:.35rem}.craftsman-review-edit-form details{margin-bottom:.5rem}.craftsman-review-edit-form details>summary{border-bottom:1px solid #e5e7eb;color:#374151;cursor:default;font-size:1.5rem;font-weight:600;list-style:none;margin-bottom:.75rem;padding:.5rem 0 .4rem;pointer-events:none}.craftsman-review-edit-form details>summary::-webkit-details-marker{display:none}.craftsman-review-edit-form details>summary::marker{content:""}.craftsman-review-edit-form details>summary .summary{display:none}.craftsman-review-edit-form>.js-form-wrapper:not(.craftsman-form-section){margin-bottom:1.5rem}.craftsman-review-edit-form .tabledrag-handle,.craftsman-review-edit-form .tabledrag-toggle-weight-wrapper,.craftsman-review-edit-form .tableresponsive-toggle-columns,.craftsman-review-edit-form table thead{display:none}.craftsman-review-edit-form table tbody tr{border-bottom:1px solid #e5e7eb}.craftsman-review-edit-form table tbody tr:last-child{border-bottom:none}.craftsman-review-edit-form table tbody tr td{padding:.75rem .5rem;vertical-align:middle}.craftsman-review-edit-form .js-form-type-checkbox{align-items:center;display:flex;gap:.5rem}.craftsman-review-edit-form .js-form-type-checkbox input[type=checkbox]{flex-shrink:0;margin:0}.craftsman-review-edit-form .js-form-type-checkbox label{font-weight:400;margin:0}.craftsman-review-edit-form>fieldset{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.75rem;padding:0}.craftsman-review-edit-form>fieldset legend{background:#111827;border-radius:.5rem .5rem 0 0;color:#fff;float:left;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:0;padding:.85rem 1.5rem;width:100%}.craftsman-review-edit-form>fieldset legend .fieldset-legend{font-weight:inherit}.craftsman-review-edit-form>fieldset .fieldset-wrapper{clear:both;padding:1.25rem 1.5rem 1.5rem}.craftsman-review-edit-form .form-actions{border-top:1px solid #e5e7eb;margin-top:2rem;padding-top:1.5rem}
/*# sourceMappingURL=review.min.css.map */
