
/*  Gutscheinwidget - Breite Einlösefeld */

@media (min-width: 1920px) {
  .v-col-xl-7 {
    flex: 0 0 28.3333333333%;
    max-width: 28.3333333333%;
  }
}

@media (min-width: 1920px) {
  .v-col-xl-5 {
    flex: 0 0 71.6666666667%;
    max-width: 71.6666666667%;
  }
}

@media (min-width: 1280px) {
  .v-col-lg-7 {
    flex: 0 0 68.3333333333%;
    max-width: 68.3333333333%;
  }
}

@media (min-width: 1280px) {
  .v-col-lg-5 {
    flex: 0 0 31.6666666667%;
    max-width: 31.6666666667%;
  }
}

/* Seite FAQ */

.faq-full-view .content-block .inner-wrap .grid .grid__item {
  margin-bottom: 30px !important;
}
h2.gammaweight--light {
font-size:2em}

/* Seite Meine Bestellungen*/

[data-theme-scope-09sjhur3m5x] .fm-shopng__my-order-widget {
  margin: 40px 40px;
}

/* correct headline colors on primary background */
div[data-shopng-widget="cart-preview-widget"] h2,
div[data-shopng-widget="voucher-code-widget"] h2 {
 color: var(--fairmate-color-on-primary) !important;
}

/* Platzierung des Shop Content - Breakpoints und Werte anpassen!*/
@media all and (min-width: 1024px) {
    .fm-shopv3-container {
        width: calc(100% - 160px - 33px);
    }
}

@media all and (min-width: 481px) {
    .fm-shopv3-container {
        padding-left: 36px;
    }
}

@media all and (max-width: 768px) {
    .fm-shopv3-container {
        padding-left: 30px;
        padding-right: 30px;
    }
}
/* /Platzierung */

/* weg mit bold Typo im Payment Schritt Checkout */
.v-window__container p {
 font-weight: 400
}

/*Checkout  Personalisierungsformular*/


  .dim-rg-container {
 
    margin-top: 20px;
  }
