:root {
  --beo-body-bg: #fff;
  --beo-body-color: #333;
  --beo-primary: #23491D;
  --beo-primary-hover: #00FF3D;
  --beo-light: #f8f9fa;
  --beo-dark: #121212;
}

body {
  background-color: var(--beo-body-bg);
  color: var(--beo-body-color);
}

.text-primary {
  color: #23491D !important;
}

.bg-primary {
  background-color: #23491D !important;
}

.text-primary-hover {
  color: #00FF3D !important;
}

.bg-primary-hover {
  background-color: #00FF3D !important;
}

.text-light {
  color: #f8f9fa !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.text-dark {
  color: #121212 !important;
}

.bg-dark {
  background-color: #121212 !important;
}

.btn-primary {
  --beo-btn-bg: #23491D;
  --beo-btn-border-color: #23491D;
  --beo-btn-hover-bg: #fff;
  --beo-btn-hover-border-color: #00FF3D;
  --beo-btn-hover-color: #23491D !important;
}

.btn-outline-primary,
.btn-outline-primary:focus {
  --beo-btn-color: #23491D;
  --beo-btn-border-color: #23491D;
  --beo-btn-hover-color: #fff;
  --beo-btn-hover-bg: #00FF3D;
  --beo-btn-hover-border-color: #00FF3D;
}

.btn-check:focus + .btn-primary,
.product--rendered-attribute .form-radio:focus + .btn-primary,
.btn-primary:focus,
.btn-primary:active:focus,
.btn-check:focus + .btn-outline-primary,
.product--rendered-attribute .form-radio:focus + .btn-outline-primary,
.btn-outline-primary:active:focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.1);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvY29sb3Iuc2NzcyIsImNvbG9yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkE7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBRUUsc0JBQUE7RUFBQSw0QkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7QUNqQko7O0FEd0JBO0VBQ0Usb0NBQUE7RUFDQSw0QkFBQTtBQ3JCRjs7QUQwQkU7RUFDRSx5QkFBQTtBQ3ZCSjs7QUR5QkU7RUFDRSxvQ0FBQTtBQ3RCSjs7QURrQkU7RUFDRSx5QkFBQTtBQ2ZKOztBRGlCRTtFQUNFLG9DQUFBO0FDZEo7O0FEVUU7RUFDRSx5QkFBQTtBQ1BKOztBRFNFO0VBQ0Usb0NBQUE7QUNOSjs7QURFRTtFQUNFLHlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxvQ0FBQTtBQ0VKOztBREdBO0VBQ0UscUJBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUNBQUE7RUFFQSx5Q0FBQTtBQ0RGOztBRElBOztFQUVFLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7QUNERjs7QURLQTs7Ozs7Ozs7RUFRRSw0Q0FBQTtBQ0ZGIiwiZmlsZSI6ImNvbG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJnbG9iYWxcIjtcblxuJHByaW1hcnk6ICAgICAgICMyMzQ5MUQ7XG4kcHJpbWFyeS1ob3ZlcjogIzAwRkYzRDtcbiRsaWdodDogICAgICAgICAjZjhmOWZhO1xuJGRhcms6ICAgICAgICAgICMxMjEyMTI7XG5cbiRwcmltYXJ5LWRhcms6ICM4MTJjMWY7XG5cbiRtaWQtYmFyOiAjNUE1QTVBO1xuJG1lZ2EtYmtnZDogICAgICNCMDdGMUY7XG5cbiRiZW8tY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgXCJwcmltYXJ5LWhvdmVyXCI6ICRwcmltYXJ5LWhvdmVyLFxuICBcImxpZ2h0XCI6ICRsaWdodCxcbiAgXCJkYXJrXCI6ICRkYXJrXG4pO1xuXG4vLyBSb290LlxuOnJvb3Qge1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjZmZmO1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjMzMzO1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkYmVvLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLy0tYmVvLWJ0bi1ob3Zlci1iZzogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vLyBSZWJvb3QuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4vLyBUZXh0IGFuZCBsaW5rIENvbG9yLlxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJlby1jb2xvcnMge1xuICAudGV4dC0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuYmctI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQcmltYXJ5IEJ1dHRvbi5cbi5idG4tcHJpbWFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICNmZmY7IC8veyRwcmltYXJ5LWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn07XG5cbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5fSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHByaW1hcnktaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfTtcbn1cblxuLy8gQXZvaWQgYm94IHNoYWRvdyBvbiBidXR0b25zXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LFxuLnByb2R1Y3QtLXJlbmRlcmVkLWF0dHJpYnV0ZSAuZm9ybS1yYWRpbzpmb2N1cyArIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4ucHJvZHVjdC0tcmVuZGVyZWQtYXR0cmlidXRlIC5mb3JtLXJhZGlvOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vLy5iZy1wcmltYXJ5IHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XG4vL31cbiIsIjpyb290IHtcbiAgLS1iZW8tYm9keS1iZzogI2ZmZjtcbiAgLS1iZW8tYm9keS1jb2xvcjogIzMzMztcbiAgLS1iZW8tcHJpbWFyeTogIzIzNDkxRDtcbiAgLS1iZW8tcHJpbWFyeS1ob3ZlcjogIzAwRkYzRDtcbiAgLS1iZW8tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYmVvLWRhcms6ICMxMjEyMTI7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZW8tYm9keS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1iZW8tYm9keS1jb2xvcik7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzIzNDkxRCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzQ5MUQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS1ob3ZlciB7XG4gIGNvbG9yOiAjMDBGRjNEICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRkYzRCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJlby1idG4tYmc6ICMyMzQ5MUQ7XG4gIC0tYmVvLWJ0bi1ib3JkZXItY29sb3I6ICMyMzQ5MUQ7XG4gIC0tYmVvLWJ0bi1ob3Zlci1iZzogI2ZmZjtcbiAgLS1iZW8tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwRkYzRDtcbiAgLS1iZW8tYnRuLWhvdmVyLWNvbG9yOiAjMjM0OTFEICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAtLWJlby1idG4tY29sb3I6ICMyMzQ5MUQ7XG4gIC0tYmVvLWJ0bi1ib3JkZXItY29sb3I6ICMyMzQ5MUQ7XG4gIC0tYmVvLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1iZW8tYnRuLWhvdmVyLWJnOiAjMDBGRjNEO1xuICAtLWJlby1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDBGRjNEO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LFxuLnByb2R1Y3QtLXJlbmRlcmVkLWF0dHJpYnV0ZSAuZm9ybS1yYWRpbzpmb2N1cyArIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4ucHJvZHVjdC0tcmVuZGVyZWQtYXR0cmlidXRlIC5mb3JtLXJhZGlvOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5jc3MubWFwICovXG4iXX0= */