/* Startseite */

/* Kategorienübersicht ausblenden */
.category-title#id-0 {
    display: none;
    position: relative;
}
.categories-navbar .category-title-wrapper .category-spacer {
    display: none;
}

//.category-title#id-287 {
    display: none;
    position: relative;
}//

/* Kategorie im Slider ausblenden */
//.category-item[data-qaautomationinfo="287"] {
  display: none;
}//

span#id-0 {
    display: none;
}

/* Währung ausblenden  */

.switcher.currency {
    display: none;
}

/* Sprache auf Mobilesicht ausblenden */
div[data-key="TCR_95b4e342-63dc-44cb-9793-ad6151b01ab3"] {
    display: none !important;
}

/* Währung aus Mobilesicht ausblenden */
div[data-key="TCL_4f1652f6-94d1-49a8-af35-b77a55f32e3f"] {
    display: none !important;
}

/* Setzt die Textfarbe und Schriftstärke für alle Kategorien innerhalb der Navbar */
.categories-navbar .category-title-wrapper .category-title {
    color: #000000; /* Schwarz */
    font-weight: bold;
}

/* Navbar Mobile Grün und Fett */
.mobile-menu-switcher-list .react-aria-ListBox div[role="option"] {
    color: #00853e;
    font-weight: bold;
}
/*Schwarze Rahmen ausblenden*/
:focus {
    outline: none !important;
}

/* Cookiebanner ausblenden  */

.cookies-ribbon {
    display: none;
}

.cookies-consent-container {
    display: none;
}

/* Subkategorien Unterstreichung ausblenden  */

a.category-l2.truncate {
    text-decoration:none;
}

/* Subkategorien Hover Grün  */
a.category-l2.truncate:hover {
    color: #00853e !important;
}

/* Punkte im Benutzerkonto ausblenden */

/* Adresse*/
[data-key="addresses"] {
    display: none !important;
}

/* Persönliche Daten*/
[data-key="personal-information"] {
    display: none !important;
}

/* Entwürfe*/
[data-key="draft-orders"] {
    display: none !important;
}

/* Empfängerliste Verwaltung*/
[data-key="recipient-list"] {
    display: none !important;
}

/* Grundlegende Stilisierung für die Buttons */
.button-secondary.add-to-cart-button.button.truncate {
    background-color: #00853E; /* Angepasster grüner Hintergrund */
    color: white; /* Weißer Text */
    padding: 15px 32px; /* Polsterung oben und unten, links und rechts */
    text-align: center; /* Zentrierter Text */
    text-decoration: none; /* Unterstreichung bei Links entfernen */
    display: inline-block; /* Erlaubt die Einstellung von Breite und Höhe */
    font-size: 16px; /* Textgröße */
    margin: 4px 2px; /* Rand um den Button */
    cursor: pointer; /* Mauszeiger ändern beim Hovern */
    border-radius: 8px; /* Abgerundete Ecken */
    border: none; /* Rand entfernen */
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); /* Schatten für 3D-Effekt hinzufügen */
    transition-duration: 0.4s; /* Glatte Übergang für Hover-Effekt */
}

/* Stilisierung für den Span-Tag im Button */
.button-secondary.add-to-cart-button.button.truncate > span {
    display: inline-block; /* Stellt sicher, dass der Text nicht abgeschnitten wird */
    overflow: hidden; /* Verhindert Überlauf des Texts */
    text-overflow: ellipsis; /* Fügt Ellipsen am Ende des Texts hinzu, falls er zu lang ist */
    white-space: nowrap; /* Verhindert Umbrüche im Text */
    padding-left: 20px; /* Erhöhter Abstand vor dem Text */
    padding-right: 20px; /* Erhöhter Abstand hinter dem Text */
}

/* Weiter Buttons */
#ctl00_cphMainContentFooter_btnCheckout {
    border: 1px solid white; /* White border */
    background-color: #00853e; /* Green background */
    color: white; /* White text */
}

#ctl00_cphMainContentFooter_btnPrint {
    border: 1px solid white; /* White border */
    background-color: #00853e; /* Green background */
    color: white; /* White text */
}

#ctl00_cphMainContentFooter_btnContinue {
    border: 1px solid #00853e; /* Green border */
    background-color: white; /* White background */
    color: #00853e; /* Green text */
}

/* Anpassungen Produktübersicht Start */

.desktop-product {
    background-color: white !important;
}

.product-layout .main-wrapper {
    background-color: white !important;
    
}

.thumbnail-title-wrapper {
display: none !important;

}

/* Stil Name */
.product-name {
    color: #00853E !important;
    font-weight: bold;
    margin-bottom: 0 !important;
}
/* Stil Artikelnummer */
.artNrDesc {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
    margin-top: 10px;
}
/* Stil Artikelnummer */
.artNr {
    color: #000;
    font-weight: bold;
    font-size: 0.93em;
}
/* Preis ausblenden */
#total-price-component {
    display: none;
}
/* Blendet Wiederbestellung aus */
.product-reorder {
    display: none;
}

/* Blendet die Zusammenfassungsüberschrift aus */
.static-order-summary.product-order-summary .summary-header {
    display: none;
}

/* Blendet alle Elemente innerhalb der Zusammenfassung aus, ausser dem Endpreis */
.static-order-summary.product-order-summary .summary-table-row {
    display: none;
}

/* Zeigt nur die Zeile mit dem Endpreis an */
.static-order-summary.product-order-summary .summary-table-row.total-row {
    display: flex;
}

/* Graue Border bei Produkt ausblenden */
.static .inner-image-wrapper > img {
    border: none !important;
}

/* Rubbellos breite anpassen */
.dynamic .inner-image-wrapper {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    width: auto !important;
    max-width: 50% !important;
    height: 100% !important;
    margin: auto !important;
    overflow: hidden !important;
    border: none !important;
}

.dynamic .inner-image-wrapper > img {
    width: 100% !important;
    height: auto !important;
    max-height: 100% !important;
    object-fit: contain !important;
    border: 1px solid gainsboro !important;
}

/* Warenkorb: Allgemeine Stile */

/* Checkbox-Container im Warenkorb ausblenden */
.cart-ng-checkbox-container {
    display: none;
}

/* Versteckt Aktionen im Warenkorb (Edit, Duplikate, Wunschliste) */
.actions-list button.action:first-child,
.actions-list .cart-entity-duplicate-action-container,
.actions-list button.action:nth-child(3) {
    display: none;
}
/* Versteckt Wunschlisten Button */
#Icon-button\/20px\/NG-cart---Wish-list {
    display: none;
}

/*Wunschliste ausblenden*/
.skelaton-cart-list-container .list-container:last-child {
display:none;
}
/*Wunschliste ausblenden*/
.list-container.wish-list, .list-container:last-child {
display: none !important;
}

/* 1. Seite nach Warenkorb Start*/

/* Versteckt die gesamte Tabellenzeile (tr), die die Rechnungsadresse enthält */
#ctl00_cphMainContent_trBillingAddress {
    display: none;
}

/* Versteckt das gesamte div-Element mit der Klasse "breadCrumbs", das die Texte "Adressdaten" und "Bezahlen & Abschicken" enthält */
.breadCrumbs {
    display: none !important;
}

/* Versteckt das span-Element mit der Klasse "AddressBox_Checkbox", das den Radio-Button und das Label "Rechnungsadresse verwenden" enthält */
.AddressBox_Checkbox[name="radShippingAddress"] {
    display: none;
}

/* Versteckt die gesamte Tabellenzeile (tr), die die Versandinformationen und die Bearbeitungsauswahl enthält */
#ctl00_cphMainContent_trSingleShippingItems {
    display: none;
}

/* Versteckt die Tabellenzeile (tr) für das Land */
tr.Address_Country {
    display: none;
}

/* Versteckt die Tabellenzeile (tr) für Fax */
tr.Address_Fax {
    display: none;
}
/* 1. Seite nach Warenkorb Ende*/


/* 2. Seite nach Warenkorb Start*/
/* Versteckt die gesamte Tabellenzeile (tr), die die Zahlungsmethode enthält */
#ctl00_cphMainContent_trClearingTitle {
    display: none;
}

/* Ändert die Textfarbe des MwSt.-Links zu #484848 und macht ihn nicht anklickbar */
#ctl00_cphMainContent_ucOrderPrice_lnkTaxDetails {
    color: #484848 !important;    /* Setzt die Textfarbe auf #484848 */
    pointer-events: none;         /* Deaktiviert die Möglichkeit, den Link anzuklicken */
    cursor: default;              /* Ändert den Mauszeiger in den Standardzeiger */
    text-decoration: none;        /* Entfernt die Unterstreichung des Links */
}

/* Blendet die Texte "Gesamt" und die Einheit "Stück" aus */
span[id*="lblTotalUnitsCaption"]{
    display: none !important;
}
span[id*="lblTotalUnitName"] {
    display: none;
}

/* Stellt sicher, dass die Zahl sichtbar bleibt */
span[id*="lblTotalUnits"] {
    display: inline;
}

/* 2. Seite nach Warenkorb Ende*/

/* Blendet das Label "Gesamt:" aus */
.total-label {
    display: none;
}

/* Seite Bestellungs-Details*/

/* Versteckt das div-Element, das den Rundungskommentar enthält */
.OrderDetailsTdRounding {
    display: none !important;
}
/* Versteckt das td-Element, das das Sternchen-Symbol (*) enthält */
#ctl00_cphMainContent_lblRoundingAsterix {
    display: none !important;
}

/* Ändert die Textfarbe des MwSt.-Links zu #484848 und entfernt die Link-Funktionalität */
#ctl00_cphMainContent_lnkTaxDetails {
    color: #484848 !important;    /* Setzt die Textfarbe auf #484848 */
    pointer-events: none;         /* Deaktiviert die Möglichkeit, den Link anzuklicken */
    cursor: default;              /* Ändert den Mauszeiger in den Standardzeiger */
    text-decoration: none;        /* Entfernt die Unterstreichung des Links */
}

/* Versteckt die "Download"-Spalte im Tabellenkopf und den zugehörigen Datenzellen */
.OrderDetailsGrid_Column_Download {
    display: none !important;
}

#ctl00_cphMainContent_lblPaymentMethod {
    display: none !important;
}

#ctl00_cphMainContent_lbltxtPaymentMethod {
    display: none !important;
}

/* Blendet alle "Neubestellen"-Links in der gesamten Tabelle aus */
table td a[id*="LnkReOrder"] {
    display: none !important;
}

/* Blendet alle "Wiederbestell"-Buttons in der gesamten Tabelle aus */
.ReorderBtn {
    display: none !important;
}