/**
* Global wooptima-frames styles - DONT EDIT
* @ver: 0.2.1
* @author: Samuel Flimel
*/
:root {
  /*--text-xs: var(--text-xs);*/
  --text-s: clamp(0.89rem, -0.18vi + 0.94rem, 0.80rem);
  --text-m: clamp(0.81rem, 0.36vi + 0.73rem, 1.00rem);
  --text-l: clamp(0.93rem, 0.61vi + 0.79rem, 1.25rem);
  --text-xl: clamp(1.07rem, 0.58vi + 0.94rem, 1.38rem);
  --text-xxl: clamp(1.24rem, 1.39vi + 0.91rem, 1.95rem);
  --space-xs: clamp(0.73rem, -0.11vi + 0.75rem, 0.67rem);
  --space-s: clamp(0.88rem, 0.23vi + 0.83rem, 1.00rem);
  --space-m: clamp(1.05rem, 0.82vi + 0.89rem, 1.50rem);
  --space-l: clamp(1.26rem, 1.80vi + 0.90rem, 2.25rem);
  --space-xl: clamp(1.51rem, 3.39vi + 0.83rem, 3.38rem);
  --space-xxl: clamp(1.81rem, 5.91vi + 0.63rem, 5.06rem);
  --base: #0d0d0d;
  --primary: #404040;
  --primary-hover: #0d0d0d;
  --action: #46c07d;
  --action-hover: #3aab6d;
  --white: #fff;
  --secondary: #e2363d;
}

:root {
  --wa-fs-button-radius: 0.25rem;
  --wa-fs-button-text-color: #fff;
  --wa-fs-block-radius: 0.50rem;
  --wa-fs-bg-alt: #d9d9d9;
}

body .wa-blog-content {
  width: 100%;
}
body .wa-blog-content .oxy-stock-content-styles {
  width: 100%;
}
body .wa-blog-content {
  font-size: var(--text-m);
}

/*
.wp-block-contact-form-7-contact-form-selector {

  label {
    font-size: var(--text-m);
    color: #999999;
  }

  p {
    margin: 0;
  }

  .wpcf7-form-control {
    width: 100%;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin-top: 3px;
    margin-bottom: 10px;
    font-size: 14px;
    border: 1px solid #d3ced2;
    background: var(--white);
    color: var(--base);
    outline: none;
    font-family: inherit;
    border-radius: 0px;
    resize: none;
  }

  .wpcf7-submit {
    color: var(--white);
    background-color: var(--action);
    padding-top: 20px;
    padding-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: var(--text-m);
    font-family: 'Noto Sans';
    font-weight: 700;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;

    &:hover {
      background-color: var(--action-hover);
    }
  }
}*/
.wa-fs-heading {
  font-weight: 700;
  color: var(--base);
}
.wa-fs-heading--lg {
  font-size: var(--text-xxl);
}
.wa-fs-heading--md {
  font-size: var(--text-xl);
}
.wa-fs-heading--sm {
  font-size: var(--text-l);
}

.wa-fs-button {
  display: flex;
  flex-direction: row;
  min-width: fit-content;
  width: fit-content;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  cursor: pointer;
  transition: 0.2s all ease-in-out;
  overflow: hidden;
  background-color: var(--primary);
  text-decoration: none;
  gap: calc(var(--space-xs) * 0.5);
  border-radius: var(--wa-fs-button-radius);
}
.wa-fs-button__text {
  font-weight: 700;
  color: var(--wa-fs-button-text-color);
  line-height: 1.2;
}
.wa-fs-button__icon {
  width: 24px;
  height: 24px;
  min-width: 24px;
  object-fit: contain;
}
.wa-fs-button--lg {
  font-size: var(--text-l);
  padding: var(--space-s) var(--space-m);
}
.wa-fs-button--md {
  font-size: var(--text-m);
  padding: var(--space-xs) var(--space-s);
}
.wa-fs-button--sm {
  font-size: var(--text-s);
  padding: calc(var(--space-xs) * 0.5) var(--space-xs);
}
.wa-fs-button--sm .wa-fs-button__icon {
  width: 18px;
  height: 18px;
  min-width: 18px;
}
.wa-fs-button--full {
  width: 100%;
}
.wa-fs-button:hover {
  background-color: var(--primary-hover);
}
.wa-fs-button--conversion {
  background-color: var(--action);
}
.wa-fs-button--conversion:hover {
  background-color: var(--action-hover);
}

@media (max-width: 479px) {
  .wa-fs-button {
    width: 100%;
  }
  .wa-fs-button__icon {
    display: none;
  }
}
.wa-fs-category {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  text-decoration: none;
  border-radius: var(--wa-fs-block-radius);
  overflow: hidden;
}
.wa-fs-category--bg {
  background-color: var(--secondary);
}
.wa-fs-category__img {
  height: 64px;
  width: 64px;
  min-width: 64px;
  object-fit: contain;
}
.wa-fs-category__img-wrapper {
  display: flex;
  aspect-ratio: 1;
  border-radius: var(--wa-fs-block-radius);
  overflow: hidden;
}
.wa-fs-category__img-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: var(--primary);
  padding: var(--space-m);
  transition: 0.2s all ease-in-out;
}
.wa-fs-category-inner {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  flex: 1;
}
.wa-fs-category-inner-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: var(--space-s);
  gap: var(--space-xs);
  flex: 1;
}
.wa-fs-category .wa-fs-heading {
  text-align: left;
  color: var(--white);
}
.wa-fs-category__content {
  text-align: left;
  color: var(--white);
}
.wa-fs-category__icon {
  height: 12px;
  width: 12px;
  min-width: 12px;
  object-fit: contain;
  transition: 0.2s all ease-in-out;
}
.wa-fs-category:hover .wa-fs-category__icon {
  transform: scale(1.5);
}
.wa-fs-category:hover .wa-fs-category__img-inner {
  background-color: var(--primary-hover);
}

@media (max-width: 479px) {
  .wa-fs-category__img-wrapper {
    aspect-ratio: unset;
  }
}
/*# sourceMappingURL=style.css.map */