.ervin-reviews{--review-border:#cbd5d1;box-sizing:border-box;max-width:100%;margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--review-border);border-radius:12px;background:#fff;color:#20382e;font:inherit;overflow-wrap:anywhere}
.ervin-reviews *{box-sizing:border-box}.ervin-reviews h2,.ervin-reviews h3{color:#173e2d}.ervin-reviews__item{padding:1.25rem 0;border-bottom:1px solid var(--review-border)}.ervin-reviews__summary{font-weight:700}.ervin-reviews__response{padding:1rem;border-left:4px solid #376c50;background:#f2f6f3;margin-top:1rem}.ervin-reviews__form{display:grid;gap:1rem;padding:1rem 0;max-width:48rem}.ervin-reviews__form label{display:block}.ervin-reviews input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.ervin-reviews textarea,.ervin-reviews select{display:block;width:100%;max-width:100%;font:inherit;padding:.7rem;border:1px solid #677a70;border-radius:4px;background:#fff;color:#20382e}.ervin-reviews__stars{display:flex;gap:1rem;flex-wrap:wrap}.ervin-reviews__stars label{padding:.5rem}.ervin-reviews fieldset{min-width:0;margin:0;border:1px solid var(--review-border);padding:1rem}.ervin-reviews input[type=radio],.ervin-reviews input[type=checkbox]{width:1.15rem;height:1.15rem;vertical-align:middle;accent-color:#205a3d}.ervin-reviews summary{cursor:pointer;padding:.85rem 0;font-weight:700}.ervin-reviews button{justify-self:start;min-height:44px;padding:.7rem 1.2rem;border:1px solid #205a3d;border-radius:5px;background:#205a3d;color:white;font:inherit;cursor:pointer}.ervin-reviews a{color:#205a3d;text-decoration:underline}.ervin-reviews :focus-visible{outline:3px solid #8b4e00;outline-offset:3px}.ervin-reviews__pages{display:flex;gap:1rem;flex-wrap:wrap;padding:1rem 0}.ervin-reviews__notice{border:1px solid #376c50;padding:1rem;background:#edf8ef}.ervin-reviews__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ervin-reviews__text{line-height:1.6}@media(prefers-reduced-motion:reduce){.ervin-reviews,.ervin-reviews *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
