/** Shopify CDN: Minification failed

Line 62:12 Unexpected "!"

**/
/* Bestehende teeinblue CSS */
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .price.price--medium,
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .shopify-payment-button,
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .price.price--large,
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) variant-radios,
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) variant-selects,
.teeinblue-enabled:not(.teeinblue-platform-product-enabled) .product-form__quantity {
  display: none !important;
}

.product__info-wrapper p.caption-with-letter-spacing a[title="TeeInBlue"],
.card-wrapper quick-view-button,
.card-wrapper quick-view-drawer .quick-view__summary,
recently-viewed-products .quick-view__summary,
recently-viewed-products .card-information {
  display: none !important;
}

/* Anpassungen für Teeinblue-Formulare */
#tee-artwork-form {
    font-family: var(--font-body-family); /* Schriftart Ihres Shops */
    color: rgb(var(--color-foreground)); /* Textfarbe Ihres Shops */
  
}

/* Formular-Wrapper */
.tee-campaign-form-wrapper,
.tee-pp-wrapper,
.tee-form-wrapper,
.tee-form-inputs {
    background-color: #fff !important;
    padding-left: 0px !important;
}

/* Formularüberschriften */
.tee-field__heading span {
    text-transform: uppercase !important;
    font-size: 1.3rem !important;
    font-weight: 100 !important;
    letter-spacing: .04rem !important;
}



/* Pflichtfeldhinweise */
.tee-required-message {
    color: var(--color-critical); /* Fehlerfarbe Ihres Shops */
}


.tee__input--text, 
.tee__input {
    font-family: var(--font-body-family) !important;
}

/* Eingabefelder */
.tee__input !important,
.tee-field__select {
    box-shadow: inset 0 0 0 .1rem rgb(var(--color-border));
    color: rgb(var(--color-foreground));
    margin-top: .6rem;
    margin-bottom: .4rem;
    margin-inline-end: 1rem;
    padding: .6rem 1.6rem;
    min-width: 4rem;
    min-height: 4rem;
    font-size: 1.4rem;
    letter-spacing: .1rem;
    line-height: 1;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
    transition-property: color, box-shadow;
    transition-timing-function: ease;
    transition-duration: var(--duration-default);
    border-radius: min(var(--button-radius), .3rem);
}

/* Clipart-Bilder */
.tee-clipart-label img {

}

/* Buttons */
.tee-btn {

}

.tee-btn:hover {
;
}

.teeinblue-enabled .tee-maps__searcher-item-content{
  height: 60px !important
}