/** Shopify CDN: Minification failed

Line 25:0 Unexpected "{"
Line 25:1 Expected identifier but found "%"
Line 25:34 Expected identifier but found "%"
Line 30:0 Unexpected "{"
Line 30:1 Expected identifier but found "%"
Line 30:36 Expected identifier but found "%"
Line 35:0 Unexpected "{"
Line 35:1 Expected identifier but found "%"
Line 35:41 Expected identifier but found "%"
Line 66:0 Unexpected "{"
... and 45 more hidden warnings

**/
.type-banner {
  flex: 1 0 100%;
}

.footer__title {
  font-weight: bold;
  font-size: var(--type-base-size);
}

{% comment %}center product logos{% endcomment %}
.logo-bar > .product-grid {
    justify-content: center;
}

{% comment %}center logo list title{% endcomment %}
[id*="logo-list"] h2.section-header__title {
    text-align: center;
}

{% comment %}increase product title size{% endcomment %}
.grid-product__title {
    font-size: 18px;
    font-weight: 600;
    hyphens: none;
    -webkit-hyphens: none;
}

.grid__item-icon-wrapper {
    width: 5em;
    margin: 0 auto;
}

.grid--flush-bottom > .grid__item {
    margin-bottom: 44px;
}

.text-column-title {
    font-size: calc(var(--typeHeaderSize)*0.45);
    margin-bottom: 4px;
}

.read-more-less-button {
    margin-top: 1em;
}

.etrusted-product-stars {
    margin-bottom: 10px;
    vertical-align: text-top;
}

{% comment %}Increase item width to prevent line break in Trustedshops review stars{% endcomment %}
@media only screen and (max-width:768px) {
    .scrollable-grid--small .grid-item {
        flex: 0 0 60%;
    }
}

a.account-details-link {
    text-decoration: underline;
    text-underline-offset: 2px;
}

{% comment %}search bar width{% endcomment %}

.header-item--search {
    max-width: 100%;
}

.header-item--search is-land {
    width: 100%;
}

{% comment %}search bar width (end){% endcomment %}

{% comment %}center slider arrows{% endcomment %}

.hero[data-arrows=true] .flickity-previous {
    left:45%;
    right:90px;
}

.hero[data-arrows=true] .flickity-next {
    right:45%;
}

@media only screen and (max-width: 768px) {
    .hero[data-arrows=true] .flickity-prev-next-button {
        bottom: -16px;
    }

    .hero[data-arrows=true] .flickity-previous {
        left: 40%;
    }

    .hero[data-arrows=true] .flickity-next {
        right: 40%;
    }

    .hero[data-arrows=true].flickity-rtl .flickity-previous {
        left: 60px;
    }

    .hero[data-arrows=true].flickity-rtl .flickity-next {
        left: 20px;
    }
}

@media only screen and (max-width:768px){
    .hero[data-arrows=true] .flickity-prev-next-button{
        bottom:-16px;
    }
    .hero[data-arrows=true] .flickity-previous{
        left:40%;
    }
    .hero[data-arrows=true] .flickity-next{
        right:40%;
    }
    .hero[data-arrows=true].flickity-rtl .flickity-previous{
        left:60px;
    }
    .hero[data-arrows=true].flickity-rtl .flickity-next{
        left:20px;
    }
}

{% comment %}center slider arrows (end) {% endcomment %}

{% comment %}meta info font-size{% endcomment %}

.product-single__pzn{
    font-size:calc(var(--typeBaseSize) - 3px);
}

.product-single__oeko{
    font-size:calc(var(--typeBaseSize) - 3px);
}

{% comment %}meta info font-size (end){% endcomment %}

{% comment %}Treueprogramm{% endcomment %}

@media only screen and (max-width:960px){
    .header-item.header-item--icons button.btn--link{
        display: none;}
}


.header-item.header-item--icons button.btn--link {
    background-color: #A9CF99;
    border: none;
    color: black;
    width: 140px !important;
    padding: 12px 12px;
    text-decoration: none;
    margin: 2px 20px;
    cursor: pointer;
    border-radius: 50px;
}

.Treue{
    font-size:calc(var(--typeBaseSize) - 1px);
}

.loyalty-header-font{
    font-size:calc(var(--typeBaseSize) - 1px);
}

{% comment %}Treueprogramm (end){% endcomment %}

{% comment %}Globo{% endcomment %}

.gl-fullscreen-layer .gl-d-searchbox {
    border: 3px solid #81BC00;
}

.gl-card-title a {
    font-size: 18px !important;
    font-weight: 600 !important;
    hyphens: none !important;
    -webkit-hyphens: none;
    font-family: Catamaran, serif !important;
    color: #191a17 !important;
}

.gf-search-item-product-vendor {
    font-size: 12px !important;
    color: #191a17 !important;
    font-family: Catamaran, serif !important;
    font-weight: 300 !important;
}

.gl-card-price {
    font-size: 17px !important;
}

@media screen and (max-width: 767px) {
    .gl-row {
        flex-direction: column-reverse !important;

    }
}


@media only screen and (max-width: 768px) {
    a.site-nav__link.site-nav__link--icon.small--hide {
        display: block !important;
    }
}

{% comment %}Globo (end){% endcomment %}

{% comment %}Savings style override{% endcomment %}

.grid-product__price--savings{
    font-size:1.1em;
    font-weight: bold;
}

.product__price-savings{
    font-size:1.2em;
    font-weight: bold;
}

{% comment %}Savings style override (end){% endcomment %}

.product__unit-price{
    font-size:0.9em;
}

@media screen and (min-width: 1400px) {
.gl-fullscreen-layer .gl-d-close-btn:focus-visible {
    height: 70px !important;
}

.klaviyo-bis-trigger {
    color: var(--color-button-primary-text);
    background-color: #F6F6F6;
  display: flex;
  padding: 7px 24px;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  width: 100%;
  height: 100%;
}