:root {
  --ignition-body-background-color: #ffffff;
  --ignition-primary-color: #000;
  --ignition-text-color: #362f2d;
  --ignition-secondary-text-color: #362f2d;
  --ignition-headings-color: #362f2d;
  --ignition-border-color: #dddddd;
  --ignition-forms-background-color: #ffffff;
  --ignition-forms-border-color: #dddddd;
  --ignition-forms-text-color: #212121;
  --ignition-buttons-background-color: #ffcc00;
  --ignition-buttons-text-color: #362f2d;
  --ignition-buttons-border-color: #ffcc00;
  --ignition-primary-font-family: initial;
  --ignition-secondary-font-family: initial;
  --ignition-top-bar-background-color: #362f2d;
  --ignition-top-bar-text-color: #000;
  --ignition-top-bar-transparent-text-color: #000;
  --ignition-top-bar-transparent-border-color: rgba(255, 255, 255, 0.1);
  --ignition-header-background-color: #000;
  --ignition-header-text-color: #362f2d;
  --ignition-header-border-color: #dddddd;
  --ignition-header-submenu-background-color: #000;
  --ignition-header-submenu-text-color: #362f2d;
  --ignition-header-transparent-text-color: #000;
  --ignition-header-transparent-submenu-bg-color: rgba(255, 255, 255, 0.9);
  --ignition-header-transparent-submenu-text-color: #362f2d;
  --ignition-header-sticky-background-color: #000;
  --ignition-header-sticky-text-color: #362f2d;
  --ignition-header-sticky-border-color: #dddddd;
  --ignition-header-sticky-submenu-background-color: #000;
  --ignition-header-sticky-submenu-text-color: #362f2d;
  --ignition-mobile-nav-background-color: #f1f1f1;
  --ignition-mobile-nav-text-color: #362f2d;
  --ignition-mobile-nav-border-color: #dddddd;
  --ignition-hero-background-color: #ffcc00;
  --ignition-hero-primary-text-color: #362f2d;
  --ignition-hero-secondary-text-color: #362f2d;
  --ignition-footer-background-color: #362e2d;
  --ignition-footer-border-color: #585352;
  --ignition-footer-title-color: #000;
  --ignition-footer-text-color: #000;
  --ignition-footer-credits-background-color: #362e2d;
  --ignition-footer-credits-text-color: #000;
  --ignition-footer-credits-link-color: #000;
  --ignition-footer-credits-border-color: #585352;
}
@media (min-width: calc(1170px + 60px)) {
  .container,
  .theme-grid > .wp-block-gutenbee-container-inner,
  .alignwide .maxslider-slide-content,
  .alignfull .maxslider-slide-content {
    width: 1170px;
    max-width: 100%;
  }
  [class*="-template-fullwidth-narrow"] .alignwide {
    width: calc(1170px - 30px);
  }
  .theme-grid > .wp-block-gutenbee-container-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
html {
  font-size: 15px;
}
body {
  font-family: "initial", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.615;
  text-transform: none;
  letter-spacing: 0em;
}
h1,
h2,
h3,
h4,
h5,
h6,
label,
.label,
.site-logo,
.mobile-nav-trigger,
li.wc-block-grid__product .wc-block-grid__product-title,
.product_list_widget li > a,
.entry-list-meta-value,
.wp-block-latest-posts > li > a,
.wp-block-pullquote.is-style-solid-color,
.wp-block-quote,
.footer-info {
  font-family: initial, sans-serif;
  font-weight: 700;
}
.navigation-main,
.head-mast .head-content-slot-item,
.navigation-mobile-wrap {
  font-family: initial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 1.3;
  
  letter-spacing: -0.01em;
}
.page-hero-title,
.page-title {
  font-family: initial, sans-serif;
  font-weight: 700;
}
h1,
.page-hero-title,
.page-title {
  font-size: 30px;
  line-height: 1.15;
  text-transform: none;
  letter-spacing: -0.05em;
}
h2 {
  font-size: 26px;
  line-height: 1.15;
  text-transform: none;
  letter-spacing: -0.05em;
}
h3 {
  font-size: 20px;
  line-height: 1.2;
  text-transform: none;
  letter-spacing: -0.05em;
}
h4 {
  font-size: 18px;
  line-height: 1.25;
  text-transform: none;
  letter-spacing: -0.05em;
}
h5 {
  font-size: 16px;
  line-height: 1.25;
  text-transform: none;
  letter-spacing: -0.05em;
}
h6 {
  font-size: 14px;
  line-height: 1.32;
  text-transform: none;
  letter-spacing: -0.05em;
}
.widget-title {
  font-size: 20px;
  line-height: 1.2;
  text-transform: none;
  letter-spacing: -0.05em;
}
.widget {
  font-size: 14px;
  line-height: 1.6923;
  text-transform: none;
  letter-spacing: 0em;
}
.btn,
.button,
.gutenbee-block-button-link,
.wp-block-button__link,
.comment-reply-link,
.ci-item-filter,
.maxslider-slide .maxslider-btn,
.added_to_cart,
input[type="submit"],
input[type="reset"],
button[type="submit"] {
  font-family: "initial", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.45;
  text-transform: uppercase;
  letter-spacing: 0em;
}
@media (max-width: 991px) {
  #mobilemenu {
    display: block;
  }
  .head-content-slot-mobile-nav {
    display: inline-block;
  }
  .nav {
    display: none;
  }
  .header-full-nav-center .site-branding,
  .site-branding {
    max-width: 45%;
    width: auto;
    text-align: left;
  }
  .header-nav-split .site-branding {
    text-align: left;
  }
  .head-slot:first-of-type {
    display: none;
  }
}
@media (min-width: 992px) {
  .page-hero {
    height: 150px;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  .page-hero {
    height: 150px;
  }
}
@media (max-width: 575px) {
  .page-hero {
    height: 150px;
  }
}
