.order-table-header-order-table-body-cell strong.order-table-header-label {
    display: none;
}

.order-table-header-order-table-body-cell:has(strong.order-table-header-label:contains("Zahlungsstatus")) {
    display: none !important;
}
.order-table-header-order-table-body > .order-table-header-order-table-body-cell:nth-of-type(2) {
    display: none !important;
}
.order-table-header-order-table-header-cell:nth-of-type(2) {
    display: none !important;
}
a.dropdown-item.order-table-header-context-menu-content-link {
    display: none;
}

.cms-block.additional-content .cms-block-container {
    background: white;
    margin-top: 20px;
    border-radius: 5px;
    box-shadow: 0 4px 8px color-mix(in srgb, black 20%, transparent);
}
.category-entry .cms-block-container {
    background: white;
    padding: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
    box-shadow: 0 4px 8px color-mix(in srgb, black 20%, transparent);
}

main#content-main {
   // background: #a3a3a30d;
}
button.footer-column-toggle.btn.btn-link.btn-link-inline.js-collapse-footer-column-trigger.collapsed svg {
    color: white;
}
.footer-main-newsletter .form-control {
    color: black;
}

.dropdown-menu.w-100.p-4.show {
    z-index: 20 !important;
}
@media (min-width: 992px) {
    .is-ctl-navigation .dropdown-menu.show, .is-ctl-navigation .filter-multi-select-dropdown.show {
        z-index: 11 !important;
        border-radius: 5px;
    }
}

.product-detail-info span.delivery-status-indicator.bg-info {
	display:none !important;
}
span.delivery-status-indicator.bg-info {
    display: none;
}

.cms-section-sidebar-sidebar-content.col-lg-4.col-xl-3 {
    border-right: solid 1px #224a6f;
}
h1, h2, h3, h4, h5, h6 {
    color: #00adee;
}

a.category-navigation-link.is-active {
    background: none;
    border: 1px solid;
    border-radius: 5px;
}
.checkout textarea,
.checkout input,
.checkout fieldset,
.checkout select,
.payment-form-group.form-group,
.payment-form-group.form-group,
.is-act-loginpage textarea,
.is-act-loginpage input,
.is-act-loginpage fieldset,
.is-act-loginpage select {
    border-radius: 5px;
}
button.btn.btn-primary {
    border: none;
    background: #224a6f;
}
.col-lg-7.product-detail-media {
    border-radius: 5px 0 0 5px;
}

.col-lg-5.product-detail-buy {
    border-radius: 0 5px 5px 0;
}
a.product-detail-tab-navigation-link {
    border-radius: 5px 5px 0 0 !important;
}
.product-detail-configurator-option label {
    border-radius: 5px !important;
}
h1.product-detail-name.buy-box,
a.product-name {
    color: #224a6f;
}

.is-ctl-product .product-wishlist span.icon.icon-heart svg use {
    color: #3471aa !important;
}
.is-ctl-product .gallery-slider-item {
    background-color: transparent;
}
#content-main {
    position: relative;
}

#content-main::after {
   // content: "";
    position: fixed;
    top: 16.66vh;
    right: -16.66vw;
    width: 75%;
    height: 100%;
    background: url(/svg/plus-svgrepo-com.svg) no-repeat center center;
    background-size: contain;
    opacity: 0.05;
    z-index: -1;
}

button.btn.btn-sm.btn-link.js-toggle-shipping-selection {
    display: none;
}
.commercials-only span.icon.icon-info {
	color: #ff9934 !important;
}
span.commercials-only {
	color: #ff9934 !important;
}
.page-product-detail-b2b-only {
    background: #ff99342b;
    border: 2px solid #ff9934;
}
.page-product-detail-b2b-only .info {
    background-color: #ff9934;
}
.is-display-color {
    width: 30px !important;
    height: 30px !important;
    border: none !important;
	box-shadow: none;
}
label.filter-boolean-label.custom-control-label {
    font-size: 13px;
}
h2.cms-element-category-listing-item-title.cms-element-category-listing-item-title--top {
    margin: 0;
}
label#\30 197ca8dd69572789a953872d824366f-0197ca8dd8427062bafb3b724cf71f97-01978197964471bab4baee80e9f547fa-label {
	//background: red;
	//color: white;
}
.row.marken-grid img {
    display: block;
    width: 100%;
}

.marke.col-6.col-md-4 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.is-ctl-product .product-detail-configurator-option-label.is-display-color {
    border-radius: 5px !important;
    border: none !important;
	box-shadow: none;
}
.is-ctl-product .product-detail-configurator-option-input:checked + .product-detail-configurator-option-label.is-display-color {
    box-shadow: none;
}

button.filter-panel-item-toggle.btn,
.label.filter-boolean-label.custom-control-label {
    font-size: 13px !important;
}
.cms-block-sidebar-filter {
    padding: 15px !important;
}
.filter-panel-items-container {
    margin: 0;
}

.filter-panel {
    margin: 0;
}
/* Gemeinsame Farben für Header- und normale Zellen */
th.product-block-prices-header,
th.product-block-prices-cell {
    background: white !important;
    color: black !important;
}

/* Tabellen-Grundlayout */
table.table.product-block-prices-grid {
    border-radius: 0 !important;
    border-collapse: collapse;
}

/* Product-Block ohne abgerundete Ecken */
.product-block-prices {
    border-radius: 0 !important;
}

/* Allgemeine Tabellenzeilen */
tr.product-block-prices-row {
    border: none !important;
    border-bottom: 1px solid #2e6496 !important;
    border-right: 1px solid #2e6496 !important;
    border-left: 1px solid #2e6496 !important;
}
table.table.product-block-prices-grid {
    border-spacing: 0; /* wichtig, damit keine Lücken entstehen */
}

th.product-block-prices-header {
    border-right: solid 1px #2e6496 !important;
    border-left: solid 1px #2e6496 !important;
    border-top: solid 1px #2e6496 !important;
    border-bottom: solid 1px #2e6496 !important;
}



/* Spezialfall: Titelzeile ohne Rahmen */
tr.product-block-prices-row.product-block-prices-title {
    border: none !important;
    border-bottom: none !important;
}

/* Header ohne Rahmen */
th.product-block-prices-header {
    border: none !important;
    border-bottom: none !important;
}
th.product-block-prices-header {
    background: #446392 !important;
    color: white !important;
    opacity: 1 !important;
    border: solid 1px #446392 !important;
}

table.table.product-block-prices-grid {

}
.col-md-4.header-minimal-contact {
    display: none;
}
img.payment-image {
    width: 100px;
    float: left;
    margin-right: 20px;
}
ul.payment li {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 20px;
}

a.btn.slider-btn {
    display: block;
    max-width: 300px;
    background: orange;
    border-radius: 5px;
    color: white;
    font-size: 1.5rem;
    font-weight: bold;
}

.blur-elysium-slide-description {
    /* text-align: left; */
}

.slider-product-box {
    text-align: left;
    color: white;
    padding: 2rem;
}

// cross selling in offcanvas cart
.offcanvas-cart .product-detail-tabs-content{
    padding-inline: 0 !important;
}
.offcanvas-cart .acris-suggested-products-cart-also-bought .base-slider{
    max-width: 363px;
}
.offcanvas-cart .acris-suggested-products-cart-also-bought .base-slider-controls-prev,
.offcanvas-cart .acris-suggested-products-cart-also-bought .base-slider-controls-next{
    transform: translateY(-50%) !important;
}

@media (min-width: 992px) {
  .offcanvas-body .product-detail-tab-navigation-list {
    margin-left: 0;
  }
}
.offcanvas-body .nav-tabs .nav-item a.active, .card-tabs .nav-link:hover {
  background: #fff;
  color: inherit;
  padding: 0;
}
.offcanvas-body .product-detail-tabs-content.card-body {
  border-top: none;
}
@media (max-width: 768px) {
	div#relaunchModal {
		padding: 0;
		scale: 0.65;
		max-height: 80vh;
		margin: 15vh auto;
		max-width: 95vw;
	}
}