 body, p, li, span, input, textarea, select { font-family: "Bernarda DM Sans", sans-serif !important; font-weight: 400; }  h1, h2, h3, h4, h5, h6 { font-family: "Bernarda DM Serif Display", serif !important; font-weight: 400; }  button, .btn, input[type="submit"], .wp-block-button__link, a.button, strong, b { font-family: "Bernarda DM Sans", sans-serif !important; font-weight: 700; }  .main-nav, .main-nav a, .menu, .menu a, #site-navigation a { font-family: "Bernarda DM Sans", sans-serif !important; font-weight: 700; text-transform: uppercase; }  footer, footer p, footer a, .site-footer { font-family: "Bernarda DM Sans", sans-serif !important; }  .single-product .bv2_text_column h1, .single-product .bv2_text_column h1 strong { font-family: "Playfair Display", serif !important; }  a[href^="tel:011"], a[href^="tel:+38111"], a[href*="tel:0116456300"], a[href*="tel:+381116456300"]{ display: none !important; }  :root{ --bernarda-gold: #e5d29a; --gold-strong: #d4af37; --text: #ffffff; --error: #ff6b6b; }  #wpforms-form-3618 .wpforms-field{ margin-bottom: 14px !important; }  #wpforms-form-3618 .wpforms-field-label, #wpforms-form-3618 .wpforms-field-label-inline, #wpforms-form-3618 .wpforms-required-label{ color: var(--bernarda-gold) !important; }  #wpforms-form-3618 .wpforms-field-description{ color: var(--bernarda-gold) !important; opacity: .85 !important; }  #wpforms-form-3618 input[type="text"], #wpforms-form-3618 input[type="email"], #wpforms-form-3618 input[type="tel"], #wpforms-form-3618 select, #wpforms-form-3618 textarea{ background: transparent !important; color: var(--text) !important; border: 2px solid var(--bernarda-gold) !important;  border-radius: 6px !important; padding: 10px !important; line-height: 1.4 !important; transition: all .25s ease !important; }  #wpforms-form-3618 ::placeholder{ color: var(--gold-strong) !important; opacity: .90 !important; transition: color .2s ease-in-out; }  #wpforms-form-3618 input[type="text"]:focus, #wpforms-form-3618 input[type="email"]:focus, #wpforms-form-3618 input[type="tel"]:focus, #wpforms-form-3618 select:focus, #wpforms-form-3618 textarea:focus{ border-color: var(--gold-strong) !important; box-shadow: 0 0 0 6px rgba(212,175,55,.15) !important; outline: none !important; }  #wpforms-form-3618 button[type="submit"], #wpforms-form-3618 input[type="submit"]{ appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; width: auto !important;  min-width: 220px !important;  display: inline-block !important; background: transparent !important; border: 2px solid var(--bernarda-gold) !important; color: var(--bernarda-gold) !important; padding: 10px 22px !important; border-radius: 6px !important; font-weight: 700 !important; text-transform: uppercase !important; cursor: pointer !important; transition: all .25s ease !important; }  #wpforms-form-3618 .wpforms-submit-container{ text-align: center !important; }  #wpforms-form-3618 button[type="submit"]:hover, #wpforms-form-3618 input[type="submit"]:hover{ background: var(--bernarda-gold) !important; color: #000000 !important; box-shadow: 0 8px 14px rgba(229,210,154,.22) !important; }  #wpforms-form-3618 input:-webkit-autofill{ -webkit-box-shadow: 0 0 0 30px transparent inset !important; -webkit-text-fill-color: var(--text) !important; transition: background-color 9999s ease-out 0s !important; }  #wpforms-form-3618 .wpforms-error{ color: var(--error) !important; font-size: 14px !important; margin-top: 6px !important; } #wpforms-form-3618 .wpforms-confirmation-container-full{ border: 1px solid var(--bernarda-gold) !important; background: rgba(229,210,154,.10) !important; color: var(--text) !important; padding: 12px 14px !important; border-radius: 6px !important; } @media (max-width: 768px){ #wpforms-form-3618 button[type="submit"], #wpforms-form-3618 input[type="submit"]{ min-width: 100% !important;  } }  #wpforms-form-3618 .wpforms-submit-container{ text-align: left !important; }  @media (max-width: 768px){ #wpforms-form-3618 .wpforms-submit-container{ text-align: center !important; } }  body.single-product .bv2_text_column details h2{ font-size: 32px !important; line-height: 1.15 !important; } body.single-product .bv2_text_column details h2 *{ line-height: inherit !important; }  @media (max-width: 767px){ body.single-product .bv2_text_column details h2{ font-size: 30px !important; line-height: 1.15 !important;  } body.single-product .bv2_text_column h2{ font-size: 26px !important; line-height: 1.12 !important;  } }  .bv2_details_summary{ cursor: pointer; font-weight: 700; color: var(--bernarda-gold); margin-top: 10px; } .bv2_gold_link{ color: var(--bernarda-gold); }  body.single-product .bv2_text_column h1, body.single-product .bv2_text_column h1 *{ line-height: 1.08 !important; } body.single-product .bv2_text_column h2, body.single-product .bv2_text_column h2 *{ line-height: 1.12 !important; }