/* GMGK: Bewertungsformular, native WooCommerce-Funktion bleibt erhalten. */
#reviews #review_form {margin-top:32px;color:#292724;text-align:left;font-family:"Open Sans",Arial,sans-serif}
#reviews #review_form #reply-title {display:block;font-family:inherit;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:left;margin:0 0 18px}
#reviews #review_form p {text-align:left;word-spacing:normal}
#reviews #review_form .stars {margin:12px 0 24px}
#reviews #review_form .stars > span {display:flex;flex-wrap:nowrap;gap:5px}
#reviews #review_form .stars a {display:inline-flex!important;position:relative;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:1px solid #b59045!important;border-radius:0!important;background:#fff!important;color:#741923!important;font-size:0!important;line-height:1!important;text-indent:0!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden}
#reviews #review_form .stars a::before {content:"☆"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;font-family:Arial,sans-serif!important;font-size:30px!important;line-height:1!important;color:inherit!important;letter-spacing:0!important}
#reviews #review_form .stars a::after {display:none!important;content:none!important}
#reviews #review_form .stars a.active::before,
#reviews #review_form .stars a:has(~ a.active)::before {content:"★"!important}
#reviews #review_form .stars > span:hover a::before {content:"☆"!important}
#reviews #review_form .stars > span a:hover::before,
#reviews #review_form .stars > span a:has(~ a:hover)::before {content:"★"!important}
#reviews #review_form .stars a:focus-visible {outline:2px solid #741923!important;outline-offset:2px}
#reviews #review_form label {display:block;color:#292724;font-size:15px;line-height:1.5;margin-bottom:8px}
#reviews #review_form textarea,
#reviews #review_form input[type="text"],
#reviews #review_form input[type="email"] {background:#fff!important;color:#292724!important;border:1px solid #b59045!important;border-radius:0!important;box-shadow:none!important;padding:12px!important;font-size:15px;line-height:1.5}
#reviews #review_form textarea {min-height:150px;width:100%}
#reviews #review_form .form-submit {margin-top:20px}
#reviews #review_form input#submit {appearance:none!important;background:#fff!important;background-image:none!important;color:#292724!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 24px!important;min-height:44px;font-family:inherit;font-size:14px!important;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;line-height:1.3!important;cursor:pointer;transition:background-color .2s,color .2s}
#reviews #review_form input#submit:hover,
#reviews #review_form input#submit:focus-visible {background:#741923!important;color:#fff!important}
#reviews #review_form input#submit:focus-visible {outline:2px solid #741923;outline-offset:3px}

@media(max-width:767px){body #wrapper #main .fusion-tabs.gmgk-product-tabs.mobile-mode-tabs > .nav{display:block!important}body #wrapper #main .fusion-tabs.gmgk-product-tabs.mobile-mode-tabs > .nav .nav-tabs{display:flex!important;flex-wrap:wrap;gap:8px}body #wrapper #main .fusion-tabs.gmgk-product-tabs.mobile-mode-tabs > .nav .nav-tabs li{margin:0!important;float:none}body #wrapper #main .fusion-tabs.gmgk-product-tabs.mobile-mode-tabs > .nav .tab-link{padding:10px!important}}
