:root {
  --beo-body-bg: #fff;
  --beo-body-color: #333;
  --beo-primary: #a3102c;
  --beo-primary-hover: #600214;
  --beo-light: #f8f9fa;
  --beo-dark: #232323;
}

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

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

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

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

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

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

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

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

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

.btn-primary {
  --beo-btn-bg: #a3102c;
  --beo-btn-border-color: #a3102c;
  --beo-btn-hover-bg: #600214;
  --beo-btn-hover-border-color: #600214;
}

.btn-outline-primary,
.btn-outline-primary:focus {
  --beo-btn-color: #a3102c;
  --beo-btn-border-color: #a3102c;
  --beo-btn-hover-color: #fff;
  --beo-btn-hover-bg: #600214;
  --beo-btn-hover-border-color: #600214;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvY29sb3Iuc2NzcyIsImNvbG9yLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQkE7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0VBRUUsc0JBQUE7RUFBQSw0QkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7QUNkSjs7QURtQkE7RUFDRSxvQ0FBQTtFQUNBLDRCQUFBO0FDaEJGOztBRHFCRTtFQUNFLHlCQUFBO0FDbEJKOztBRG9CRTtFQUNFLG9DQUFBO0FDakJKOztBRGFFO0VBQ0UseUJBQUE7QUNWSjs7QURZRTtFQUNFLG9DQUFBO0FDVEo7O0FES0U7RUFDRSx5QkFBQTtBQ0ZKOztBRElFO0VBQ0Usb0NBQUE7QUNESjs7QURIRTtFQUNFLHlCQUFBO0FDTUo7O0FESkU7RUFDRSxvQ0FBQTtBQ09KOztBREZBO0VBQ0UscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7QUNLRjs7QURGQTs7RUFFRSx3QkFBQTtFQUNBLCtCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0FDS0Y7O0FEREE7Ozs7Ozs7O0VBUUUsNENBQUE7QUNJRiIsImZpbGUiOiJjb2xvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiZ2xvYmFsXCI7XG5cbiRwcmltYXJ5OiAgICAgICAjYTMxMDJjOyAvLyNkNTc4MzQ7XG4kcHJpbWFyeS1ob3ZlcjogIzYwMDIxNDsgLy8jZmY1NDAwO1xuJGxpZ2h0OiAgICAgICAgICNmOGY5ZmE7XG4kZGFyazogICAgICAgICAgIzIzMjMyMztcblxuJHByaW1hcnktZGFyazogIzgxMmMxZjtcblxuJGJlby1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICBcInByaW1hcnktaG92ZXJcIjogJHByaW1hcnktaG92ZXIsXG4gIFwibGlnaHRcIjogJGxpZ2h0LFxuICBcImRhcmtcIjogJGRhcmtcbik7XG5cbi8vIFJvb3QuXG46cm9vdCB7XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICNmZmY7XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICMzMzM7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiZW8tY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG4vLyBSZWJvb3QuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4vLyBUZXh0IGFuZCBsaW5rIENvbG9yLlxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJlby1jb2xvcnMge1xuICAudGV4dC0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuYmctI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBQcmltYXJ5IEJ1dHRvbi5cbi5idG4tcHJpbWFyeSB7XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JHByaW1hcnktaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5LWhvdmVyfTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRwcmltYXJ5LWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcHJpbWFyeS1ob3Zlcn07XG59XG5cbi8vIEF2b2lkIGJveCBzaGFkb3cgb24gYnV0dG9uc1xuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSxcbi5wcm9kdWN0LS1yZW5kZXJlZC1hdHRyaWJ1dGUgLmZvcm0tcmFkaW86Zm9jdXMgKyAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLnByb2R1Y3QtLXJlbmRlcmVkLWF0dHJpYnV0ZSAuZm9ybS1yYWRpbzpmb2N1cyArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLy8uYmctcHJpbWFyeSB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyayAhaW1wb3J0YW50O1xuLy99XG4iLCI6cm9vdCB7XG4gIC0tYmVvLWJvZHktYmc6ICNmZmY7XG4gIC0tYmVvLWJvZHktY29sb3I6ICMzMzM7XG4gIC0tYmVvLXByaW1hcnk6ICNhMzEwMmM7XG4gIC0tYmVvLXByaW1hcnktaG92ZXI6ICM2MDAyMTQ7XG4gIC0tYmVvLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJlby1kYXJrOiAjMjMyMzIzO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVvLWJvZHktYmcpO1xuICBjb2xvcjogdmFyKC0tYmVvLWJvZHktY29sb3IpO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNhMzEwMmMgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMxMDJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktaG92ZXIge1xuICBjb2xvcjogIzYwMDIxNCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDAyMTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzIzMjMyMyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjMgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1iZW8tYnRuLWJnOiAjYTMxMDJjO1xuICAtLWJlby1idG4tYm9yZGVyLWNvbG9yOiAjYTMxMDJjO1xuICAtLWJlby1idG4taG92ZXItYmc6ICM2MDAyMTQ7XG4gIC0tYmVvLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2MDAyMTQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAtLWJlby1idG4tY29sb3I6ICNhMzEwMmM7XG4gIC0tYmVvLWJ0bi1ib3JkZXItY29sb3I6ICNhMzEwMmM7XG4gIC0tYmVvLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1iZW8tYnRuLWhvdmVyLWJnOiAjNjAwMjE0O1xuICAtLWJlby1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjAwMjE0O1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wcmltYXJ5LFxuLnByb2R1Y3QtLXJlbmRlcmVkLWF0dHJpYnV0ZSAuZm9ybS1yYWRpbzpmb2N1cyArIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4ucHJvZHVjdC0tcmVuZGVyZWQtYXR0cmlidXRlIC5mb3JtLXJhZGlvOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5jc3MubWFwICovXG4iXX0= */