#primary .tigers-hero__frame
{
        width: 100%;
            height: 100%;
}

#primary .blog-card__title a,
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  
    font-size: clamp(3rem, 4rem, 6rem);
}

#primary .sponsors--slider {
   
    max-width: 80%;
    margin: 2rem auto;
}

#primary .sponsor {
     padding: 10px;
}

#primary .sponsor img
{
            filter: grayscale(1) brightness(1) invert(0);
}

#primary .sponsor:hover img {
    -webkit-filter: none;
    filter: none;
    opacity: 1;
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
}

.wp-block-woocommerce-checkout
{
    padding:2rem;   
}

@media(min-width:1800px)
{
    #primary.site-main .wp-block-themeisle-blocks-advanced-columns > .innerblocks-wrap {
   
    max-width: 1760px;     gap: 60px;
    }
    
    .woocommerce-content, .wp-block-woocommerce-checkout, .wp-block-woocommerce-cart  {
    min-width: 0;
    max-width: 1760px;
    margin: 0 auto;
}
    
    #primary .wp-block-media-text {
    gap: clamp(25px, 2vw, 25px);
    }
    
     #primary.site-main .wp-block-themeisle-blocks-advanced-columns.alignfull  > .innerblocks-wrap {
   
    max-width: 100%;     gap: 60px;
    }
}

:where( .entry-content, .wp-block-post-content, .editor-styles-wrapper ) p {
    max-width: var(--text-width);
    color: #07111B;
    font-size: 18px;
    line-height: 1.7;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
    height: auto;
    max-width: unset;
    vertical-align: middle;
    width: 100%;
    height: 800px;
    object-fit: cover;
    max-height: 390px;
}

#primary .wp-block-media-text {
     margin-bottom: 4rem; gap: clamp(25px, 2vw, 25px);
    }
    
    
    
.variations option{
 
    background:#07111B;    
}


.woocommerce div.product form.cart {
  
    flex-direction: column;
}

.single_variation_wrap
{
        width: 100%;
}
.product div.wc-gzd-additional-info, .product p.wc-gzd-additional-info {
    clear: left;
    font-size: .9em;
    margin-bottom: 0.5rem;
    padding: 0 20px;
}
   
   .footer-branding span em, p.site-title span em {
    color: #FFC343;
    display: block;
    font-style: normal;
    letter-spacing: 2px;
    font-size: 56px;
    font-family: "Road Rage", cursive;
    display: block;
    margin-top: -12px;
}

.player-card__back p{
    color: #07111B;    
}

.wc-gzd-checkout .is-large .wc-gzd-checkout-submit .wc-block-checkout__actions .wc-block-components-checkout-place-order-button, .wc-block-cart .wc-block-cart__submit-container, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link)
{
      background-color:  #C68C2D !important; 
}


.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-gzd-checkout .wc-block-components-order-summary, .wc-gzd-checkout .wc-block-components-order-summary.is-large
{
        background-color: #07111B !important;
}
.next-game__label::after {
    content: "Oberliga Sachsen";
}
.next-game__day {
    font-size: clamp(32px, 3.2vw, 56px);
}