@media (max-width: 849px) {
.mobile-full {
flex-basis: 100% ;
max-width: 100%;
}
}
@media (min-width:450px) and (max-width: 849px) {
.max-img-width {
max-width: 420px ;
}
} .additional_information_tab,
.woocommerce-Tabs-panel--additional_information,
.product-tabs {
display: none!important;
}
.woocommerce-tabs {
padding-top:0!important;
} .woocommerce-breadcrumb {
display: none;
} .section-title-normal span, .section-title-normal {
border-bottom: 0;
} .section-title-container {
margin-bottom: 0;
}  .eckdatenliste li {
margin-bottom:0
} .nomarginbottom {
margin-bottom:0;
} .headerslider-startseite {
background-size: cover;
background-repeat: no-repeat;
}
.headerslider-startseite.desktopslider {
background-image: url(https://schoenn-aachen.de/wp-content/uploads/2025/12/bahkauv-tasse-aachen.webp);
background-position: 43% 53%;
}
.headerslider-startseite.mobileslider {
background-image: url(https://schoenn-aachen.de/wp-content/uploads/2025/12/bahkauv-tasse-aachen-hoch.webp);
background-position: 49% 60%;
}
.slidermitbox {
background-color: transparent;
opacity: 1!important;
z-index: 100!important;
left: 0% !important;
}
.banner h1 {
line-height: 0.85;
}
.header-mobile .banner-layers {
max-width:100%!important;
}
.header-mobile .text-box {
width:90%!important;
}  div.products .product p.wc-gzd-additional-info.shipping-costs-info,
div.products .product p.wc-gzd-additional-info.tax-info {
margin-top: 0!important;
line-height:1.35!important;
}
div.products .product .price {
margin-bottom:0!important;
}  .woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table tr,  .woocommerce-checkout-review-order-table th {
padding-left :0!important;
padding-right :0!important;
}
.woocommerce-checkout-review-order-table thead {
display: none;
}
.woocommerce-checkout-review-order-table {
padding: 5px 15px;
}
.cart-subtotal {
display: none;
}
.woocommerce-checkout-review-order-table { width: 100%;
} .woocommerce-checkout-review-order-table tbody td {
border-bottom: 1px solid lightgray;
padding: 15px 0;
font-size: 13px;
} .woocommerce-checkout-review-order-table tfoot tr:not(.order-total):not(.order-tax) td,
.woocommerce-checkout-review-order-table tfoot tr:not(.order-total):not(.order-tax) th {
border-bottom: 1px solid lightgray;
padding: 5px 0;
font-size: 13px;
} .woocommerce-checkout-review-order-table .order-total th {
border-bottom: none;
padding-top: 0;
}
.order-total {
font-size: 18px;
}
span.amount {
color: rgb(84, 84, 84)!important;
}
.woocommerce-checkout-review-order-table .order-total th, 
.woocommerce-checkout-review-order-table .order-total td {
padding-bottom: 0!important;
color: rgb(84, 84, 84)!important;
}
.shipping__list .amount {
font-size:13px;
}
.shipping__table th {
font-weight: 400;
}
.woocommerce-checkout-review-order-table .order-tax td,
.woocommerce-checkout-review-order-table .order-tax th, .woocommerce-checkout-review-order-table .order-tax span {
font-size: 13px;
padding-top:0!important;
font-weight:400;
color: rgb(84, 84, 84)!important;
} .woocommerce-checkout-review-order-table .order-total td,
.woocommerce-checkout-review-order-table .order-tax td,
.woocommerce-checkout-review-order-table .order-tax th {
border-bottom: none;
padding-top: 0;
font-weight: 400;
} .woocommerce-checkout-review-order-table .shipping__inner,
.woocommerce-checkout-review-order-table .shipping__table,
.woocommerce-checkout-review-order-table .shipping__table td,
.woocommerce-checkout-review-order-table .shipping__table th {
margin: 0;
padding: 0;
border: none;
font-size: 0.75em;
}
.woocommerce-shipping-totals.shipping, .woocommerce-shipping-totals.shipping .shipping__inner, .woocommerce-shipping-totals.shipping .shipping__inner th, .woocommerce-shipping-totals.shipping .shipping__inner td {
padding:0!important;
}
.woocommerce-shipping-totals.shipping .shipping__inner th, .woocommerce-shipping-totals.shipping .shipping__inner td {
border-bottom: none!important;
}  .woocommerce-error li[data-id="legal"] .message-container a:first-of-type {
pointer-events: none;
text-decoration: none !important;
color: inherit !important;
} .woocommerce-error li[data-id="legal"] .message-container a {
margin-right: 0;
} .woocommerce-error, 
.woocommerce-error:focus-visible {
background-color: #ffefef !important; border-left: 5px solid #d8000c !important; color: #d8000c !important;
padding: 15px 20px !important;
font-size: 16px !important;
font-weight: 600 !important;
margin-bottom: 20px !important;
outline:none;
} .woocommerce form .wc_payment_methods .woocommerce-error,
.woocommerce-error:focus-visible,
.wc-block-components-notice-banner.is-error {
background-color: #ffefef !important;
border-left: 5px solid #d8000c !important;
color: #d8000c !important;
padding: 15px 20px !important;
font-size: 16px !important;
font-weight: 600 !important;
outline:none;
} @media screen and (min-width:850px) and (max-width:1050px) {
.large-5,
.large-7 {
flex-basis: 100%!important;
max-width: 100%!important;
}
}
@media screen and (min-width:550px) {
.headerslider-startseite.mobileslider {
display:none
}
}