/* COMMENTS. */
#comments{margin-top:110px !important;}
#comments .comment-respond{background-color:transparent !important;border:2.5px solid rgb(52,58,64,0.1) !important;border-left:2.5px solid var(--blue) !important;border-bottom:2.5px solid var(--blue) !important;font-family:"Lexend Exa",sans-serif !important;color:var(--color1) !important;font-weight:400 !important;font-style:normal;border-radius:10px;padding:36px 15px 0px 15px;float:left !important;width:100% !important;margin-bottom:110px;}
#comments .comment-respond .comment-reply-title{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;text-transform:unset !important;font-style:normal;opacity:0.85 !important;font-size:2.2rem !important;color:var(--color11) !important;letter-spacing:0px !important;margin-bottom:1rem !important;margin-top:1rem !important;text-align:left !important;}
.comment-form>p,form{font-family:"PlusJakartaSans",sans-serif !important;font-weight:400 !important;letter-spacing:1px !important;text-transform:none;font-weight:400 !important;font-size:0.9rem !important;color:var(--color5) !important;letter-spacing:1px !important;margin-bottom:1rem;font-style:normal;}
.comment-form label,legend{display:block;font-size:1.3em !important;font-weight:30;letter-spacing:1px !important;margin-bottom:0.5em;}
.comment-form input[type="email"],.comment-form input[type="text"],.comment-form input[type="url"],.comment-form textarea{background-color:var(--color1);color:var(--color10) !important;border:2.5px rgb(17,17,20,0.1) solid !important;height:2.507em !important;transition:filter 1.6s,opacity 1.8s,border 0.8s,background-color 1.8s;}
.comment-form input[type="email"]:hover,.comment-form input[type="text"]:hover,.comment-form input[type="url"]:hover,.comment-form textarea:hover{background-color:var(--color3);color:var(--color11) !important;border:2.5px var(--blue) solid !important;height:2.507em !important;transition:filter 0.3s,transform 0.4s,opacity 0.4s,border 0.2s,background-color 0.4s;}
#main .comment-form input[type="checkbox"]{position:relative;top:20px !important;left:-4px;border:3px solid var(--red) !important;}
/*ENDE*/
/* NEWSLETTER. */
/* INPUT FORM. ************************************************************************************************************************************************************************************************************************/
#newsletter .form-flat input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;height:1.6em !important;line-height:1 !important;height:26px !important;width:26px !important;border-radius:2px !important;border:3px solid var(--red) !important;display:inline-flex;}
/* NEWSLETTER. */
@media only screen and (max-width:849px){.sticky-add-to-cart-wrapper .product-title-small,.sticky-add-to-cart-wrapper img{display:none;}
}
/* INPUT FORM. ************************************************************************************************************************************************************************************************************************/
.glossary-search-term,.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content textarea input[type=email],.ninja-forms-field,.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:2.5px solid rgb(161,161,170,.6) !important;height:2.9em !important;transition:filter 1.6s,opacity 1.8s,border .8s,background-color 1.8s !important;background:var(--color2) !important;border-radius:0 !important;box-shadow:inset 0 -1.8em 1em 0 transparent;color:var(--color7) !important;transition:all .5s !important;border-radius:16px !important;}
.glossary-search-term:active,.nf-form-content .list-select-wrap .nf-field-element>div:active,.nf-form-content textarea:hover input [type=email]:active,.ninja-forms-field:active,.select-resize-ghost:active,.select2-container .select2-choice:active,.select2-container .select2-selection:active,input [type=date]:active,input [type=password]:active,input [type=tel]:active,input [type=text]:active,input [type=url]:active,input[type=date]:active,input[type=email]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=url]:active,select:active,textarea:active{background-color:#1f1f1f !important;color:var(--color1) !important;border:2.5px var(--red) solid !important;height:2.9em !important;transition:filter .3s,transform .4s,opacity .4s,border .2s,background-color .4s !important;filter:invert(.6) !important;border-radius:16px !important;}
.glossary-search-term:hover,.nf-form-content .list-select-wrap .nf-field-element>div:hover,.nf-form-content textarea:hover input [type=email]:hover,.ninja-forms-field:hover,.select-resize-ghost:hover,.select2-container .select2-choice:hover,.select2-container .select2-selection:hover,input [type=date]:hover,input [type=password]:hover,input [type=tel]:hover,input [type=text]:hover,input [type=url]:hover,input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{background-color:var(--color3) !important;color:var(--color11) !important;border:2.5px var(--blue) solid !important;height:2.9em !important;transition:filter .3s,transform .4s,opacity .4s,border .2s,background-color .4s !important;border-radius:16px !important;}
/* * CHECKBOX. */
.wpcf7 p{margin-bottom:0px !important}
.wpcf7-submit{margin-bottom:55px !important}
.product-subtotal{text-align:right !important;}
.page-id-728736 h4{color:#6d6d6d !important;font-size:1.6rem !important;opacity:1 !important;}
.page-id-728736 h5{color:#6d6d6d !important;font-size:1.6rem !important;opacity:1 !important;}
/* BUTTONS ***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
button,.button{text-transform:none;border-radius:3px !important}
.single_add_to_cart_button.button{position:relative;left:20px}
.single_add_to_cart_button.button,.page-checkout button#place_order,.woocommerce-form-row .button,.woocommerce-form-row .page-checkout button,.glossary-search,#main p a.anfrage,.anfrage,.woocommerce-Button,.woocommerce-form-login .button,.woocommerce-form-register__submit,input[type=button].button,input[type=reset].button,input[type=submit],input[type=submit].button a.woocommerce-form-register__submit,p.anfrage{position:relative;color:var(--color1) !important;font-size:1.4rem !important;font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;z-index:1;text-decoration:none;display:inline !important;cursor:pointer !important;background:linear-gradient(var(--color10) 0 0) var(--p,0)/var(--p,0) no-repeat !important;transition:.6s,background-position 2s !important;padding:12px 30px !important;line-height:1em !important;min-height:1em !important;height:1.6em !important;word-wrap:break-word !important;border-bottom:solid 3px var(--white) !important;background-color:var(--red) !important;border-radius:99px !important;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;line-height:1em !important;min-height:1em !important;height:2.3em !important;}
.single_add_to_cart_button.button:hover,.page-checkout button#place_order:hover,.woocommerce-form-row .button:hover,.woocommerce-form-row .page-checkout button:hover,.glossary-search:hover,#main p a.anfrage:hover,.anfrage:hover,.woocommerce-Button:hover,.woocommerce-form-login .button:hover,.woocommerce-form-register__submit:hover,input[type=button].button:hover,input[type=reset].button:hover,input[type=submit].button:hover a.woocommerce-form-register__submit:hover,input[type=submit]:hover,p.anfrage:hover{background-color:var(--color2) !important;--p:100% !important;color:var(--color1) !important;border-bottom:solid 3px var(--red) !important;border-radius:99px;box-shadow:inset 0 9px 12px rgba(255,255,255,.2) !important;}
.button,button{font-family:"PlusJakartaSans",sans-serif;font-weight:400 !important;border-left:0 !important;border-right:0 !important;border-top:0 !important;}
#main input[type=checkbox],input[type=radio]{font-size:16px;margin-right:30px !important;}
.wpcf7-submit{position:relative;top:28px !important;}
/*OUTLINE*/
.primary.is-link, .primary.is-outline, .primary.is-underline {background-color: var(--color2)!important; color: var(--fs-color-primary)!important; border: 1px solid #000000 !important; border-radius: 5px !important;}

