/* Common */

@import "theme/variables.css";
@import "theme/common.css";

/* Layouts */
@import "layouts/default.css";

/* Controls */
@import "controls/gallery-slider.css";
@import "controls/card-slider.css";
@import "controls/quantity-input.css";
@import "controls/price-slider.css";
@import "controls/star-rating.css";
@import "controls/search-autocomplete.css";
@import "controls/cart-flyout.css";
@import "controls/cart-page.css";

/* Elements */
@import "elements/animations.css";
@import "elements/dropdown.css";
@import "elements/text.css";
@import "elements/card.css";
@import "elements/callouts.css";
@import "elements/nav.css";
@import "elements/navbar.css";
@import "elements/jumbotron.css";
@import "elements/pagination.css";
@import "elements/buttons.css";
@import "elements/footer.css";
@import "elements/social-links.css";
@import "elements/user-panel.css";
@import "elements/lists.css";
@import "elements/form.css";
@import "elements/popover.css";
@import "elements/modals.css";
@import "elements/stepper.css";
@import "elements/shop.css";

/* STEFAN */



.card_img {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: var(--bs-border-radius);
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}

.badge_color {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size:0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display:inline-block;
  padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size:1em;
  font-weight:var(--bs-badge-font-weight);
  line-height:1;
  color:var(--bs-badge-color);
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:var(--bs-badge-border-radius);
  background-color: #f7d9d9 !important;
}

mark,.geschmack {
    padding: 0.1875em !important;
    background-color: #f7d9d9 !important;
}