@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Barlow:wght@400;500;600&display=swap";:root{--mx-bg: #1c1c1e;--mx-surface: #252527;--mx-surface-2: #2e2e30;--mx-surface-3: #3a3a3c;--mx-border: rgba(255,255,255,.1);--mx-border-2: rgba(255,255,255,.18);--mx-red: #e8251f;--mx-red-light: #ff3d36;--mx-orange: #f57c00;--mx-yellow: #ffc107;--mx-text: #f5f5f5;--mx-text-2: #b0b0b5;--mx-text-3: #6e6e73;--mx-white: #ffffff;--mx-gradient-brand: linear-gradient(135deg, #e8251f 0%, #f57c00 100%);--mx-gradient-surface: linear-gradient(180deg, #2e2e30 0%, #252527 100%);--mx-shadow-sm: 0 2px 8px rgba(0,0,0,.35);--mx-shadow-md: 0 6px 24px rgba(0,0,0,.45);--mx-shadow-lg: 0 16px 48px rgba(0,0,0,.55);--mx-shadow-red: 0 4px 20px rgba(232,37,31,.38);--mx-glow-red: 0 0 30px rgba(232,37,31,.25);--mx-r-sm: 4px;--mx-r-md: 8px;--mx-r-lg: 14px;--mx-ease: cubic-bezier(.4, 0, .2, 1)}html{background:var(--mx-bg)!important}body{background:var(--mx-bg)!important;color:var(--mx-text)!important;font-family:Barlow,sans-serif!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.018'/%3E%3C/svg%3E")!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Barlow Condensed,sans-serif!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mx-white)!important;line-height:1.05}body,p,li,td,input,textarea,select,a{font-family:Barlow,sans-serif!important}.caption,.caption-large{font-family:Barlow Condensed,sans-serif!important;letter-spacing:.08em}.section-header{position:sticky;top:0;z-index:200}.header-wrapper{background:#1c1c1ef5!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--mx-border)!important;box-shadow:0 1px #e8251f80,0 4px 24px #0006;transition:box-shadow .3s var(--mx-ease)}.header{padding-top:0!important;padding-bottom:0!important;min-height:68px}.header__heading-link span.h2,.header__heading-link .h2{font-family:Barlow Condensed,sans-serif!important;font-weight:900;font-size:1.5rem;letter-spacing:.12em;color:var(--mx-white)!important;text-transform:uppercase}.header__menu-item{font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f5b8!important;padding:0 1.1rem!important;height:68px;display:inline-flex!important;align-items:center;position:relative;transition:color .2s var(--mx-ease);text-decoration:none}.header__menu-item:after{content:"";position:absolute;bottom:0;left:1.1rem;right:1.1rem;height:2px;background:var(--mx-gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--mx-ease);border-radius:2px 2px 0 0}.header__menu-item:hover{color:var(--mx-white)!important}.header__menu-item:hover:after{transform:scaleX(1)}.header__active-menu-item{color:var(--mx-red-light)!important}.header__active-menu-item~.icon-caret{color:var(--mx-red)!important}details[open]>summary .header__menu-item,.list-menu__item--link[aria-current=page]{color:var(--mx-white)!important}.list-menu__item--link[aria-current=page]:after{transform:scaleX(1)!important}.header__submenu.global-settings-popup{background:var(--mx-surface)!important;border:1px solid var(--mx-border-2)!important;border-radius:var(--mx-r-md)!important;box-shadow:var(--mx-shadow-lg),var(--mx-glow-red)!important;padding:.5rem 0!important;min-width:200px;overflow:hidden}.header__submenu .header__menu-item,.header__submenu .list-menu__item--link{height:auto!important;padding:.7rem 1.1rem!important;font-size:.78rem;color:var(--mx-text-2)!important;border-bottom:1px solid var(--mx-border);transition:color .15s,background .15s,padding-left .15s;display:block}.header__submenu .header__menu-item:last-child,.header__submenu .list-menu__item--link:last-child{border-bottom:none}.header__submenu .header__menu-item:after,.header__submenu .list-menu__item--link:after{display:none}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item--link:hover{background:var(--mx-surface-2)!important;color:var(--mx-red-light)!important;padding-left:1.4rem!important}.header__icon{color:#f5f5f5b8!important;border-radius:var(--mx-r-sm)!important;padding:.5rem .55rem!important;transition:background .2s,color .2s!important;display:inline-flex;align-items:center;justify-content:center}.header__icon:hover{background:var(--mx-surface-2)!important;color:var(--mx-white)!important}.header__icon svg{stroke:currentColor!important}.cart-count-bubble{background:var(--mx-red)!important;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.62rem;letter-spacing:.02em;min-width:18px;height:18px;border-radius:99px;display:flex;align-items:center;justify-content:center}.menu-drawer{background:var(--mx-surface)!important;border-right:1px solid var(--mx-border-2)!important;max-width:300px!important}.menu-drawer__inner-container{background:var(--mx-surface)!important}.menu-drawer__navigation{padding:.5rem 0}.menu-drawer__menu-item{font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.9rem;letter-spacing:.09em;text-transform:uppercase;color:var(--mx-text-2)!important;padding:.9rem 1.5rem!important;border-bottom:1px solid var(--mx-border)!important;display:flex;align-items:center;justify-content:space-between;transition:color .15s,background .15s,padding-left .15s;text-decoration:none}.menu-drawer__menu-item:hover{color:var(--mx-white)!important;background:var(--mx-surface-2)!important;padding-left:1.9rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{color:var(--mx-red-light)!important;border-left:3px solid var(--mx-red)}.menu-drawer__submenu{background:var(--mx-surface-2)!important}.menu-drawer__close-button{color:var(--mx-text-3)!important;font-family:Barlow Condensed,sans-serif!important;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.5rem!important;border-bottom:1px solid var(--mx-border);display:flex;align-items:center;gap:.5rem}.menu-drawer__utility-links{padding:1.5rem;border-top:1px solid var(--mx-border)}.icon-hamburger line,.icon-hamburger path,.icon-close path{stroke:var(--mx-text)!important}.button,.button--primary{background:var(--mx-gradient-brand)!important;color:var(--mx-white)!important;border:none!important;border-radius:var(--mx-r-sm)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;padding:.85rem 2rem!important;box-shadow:var(--mx-shadow-red);cursor:pointer;transition:transform .2s var(--mx-ease),box-shadow .2s var(--mx-ease),filter .2s!important}.button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px #e8251f80!important;filter:brightness(1.08)}.button:active{transform:translateY(0)!important}.button--secondary{background:transparent!important;border:2px solid var(--mx-red)!important;color:var(--mx-red)!important;box-shadow:none!important}.button--secondary:hover{background:var(--mx-red)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:var(--mx-shadow-red)!important}.card,.card-wrapper{background:var(--mx-surface)!important;border:1px solid var(--mx-border)!important;border-radius:var(--mx-r-lg)!important;overflow:hidden;transition:transform .28s var(--mx-ease),box-shadow .28s var(--mx-ease),border-color .28s var(--mx-ease)!important;box-shadow:var(--mx-shadow-sm)}.card:hover,.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:var(--mx-shadow-lg)!important;border-color:#e8251f59!important}.card__information{background:var(--mx-surface)!important;padding:1.25rem!important;border-top:2px solid var(--mx-surface-3)}.card--active:hover .card__information{border-top-color:var(--mx-red)}.card__heading a,.card__heading{color:var(--mx-white)!important;font-family:Barlow Condensed,sans-serif!important}.card__heading a:hover{color:var(--mx-red-light)!important}.card .media img{transition:transform .4s var(--mx-ease),filter .4s!important;filter:brightness(.9) saturate(1.1)}.card:hover .media img{transform:scale(1.05)!important;filter:brightness(1) saturate(1.15)}.article-card .card__information{border-top:3px solid var(--mx-red)!important;position:relative}.article-card .card__information:before{content:"";position:absolute;top:-3px;left:0;width:40px;height:3px;background:var(--mx-orange)}.article-card__info,.card__article-information{color:var(--mx-text-3)!important;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-family:Barlow Condensed,sans-serif!important}.slideshow{position:relative}.slideshow:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(28,28,30,.9) 0%,transparent 100%);pointer-events:none;z-index:1}.banner__content{z-index:2}.slider-button{background:#1c1c1ed9!important;border:1px solid var(--mx-border-2)!important;border-radius:50%!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .2s!important}.slider-button:hover{background:var(--mx-red)!important;border-color:var(--mx-red)!important;transform:scale(1.08)!important}.slider-button svg{stroke:#fff!important}.slider-counter__link--dot .dot{background:#ffffff47!important;transition:background .2s,transform .2s!important}.slider-counter__link--dot[aria-current=true] .dot,.slider-counter__link--dot:hover .dot{background:var(--mx-red)!important;transform:scale(1.3)}.rich-text.color-accent-1{background:var(--mx-surface)!important;border-top:3px solid var(--mx-red);border-bottom:3px solid var(--mx-red);position:relative;overflow:hidden}.rich-text.color-accent-1:before{content:"MX HESSENCUP";position:absolute;font-family:Barlow Condensed,sans-serif;font-size:13vw;font-weight:900;letter-spacing:.06em;color:#ffffff06;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;text-transform:uppercase}.rich-text__heading{color:var(--mx-white)!important}.Nennung_button{background:var(--mx-gradient-brand)!important;color:#fff!important;border:none!important;border-radius:var(--mx-r-sm)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.88rem;padding:1rem 1.5rem!important;box-shadow:var(--mx-shadow-red);transition:transform .2s var(--mx-ease),box-shadow .2s var(--mx-ease),filter .2s!important;text-align:center;display:block;text-decoration:none;width:100%!important;max-width:440px;margin-top:1rem}.Nennung_button:hover{transform:translateY(-3px)!important;box-shadow:0 10px 32px #e8251f85!important;filter:brightness(1.08);color:#fff!important}.Nennung_date{color:var(--mx-text-3)!important;font-size:.78rem;margin:.35rem 0 1.5rem!important;letter-spacing:.04em}.klassenuebersicht_table,.klassen-table{width:100%;border-collapse:collapse;font-size:.82rem;border-radius:var(--mx-r-md);overflow:hidden}.klassenuebersicht_table tr:first-child td,.klassen-table thead th{background:var(--mx-red)!important;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:.9rem .85rem!important;border:none!important}.klassenuebersicht_table td,.klassen-table tbody td{background:var(--mx-surface);color:var(--mx-text-2)!important;border:none!important;border-bottom:1px solid var(--mx-border)!important;padding:.8rem .85rem!important;vertical-align:top;line-height:1.55;transition:background .15s}.klassenuebersicht_table tr:nth-child(2n) td,.klassen-table tbody tr:nth-child(2n) td{background:var(--mx-surface-2)}.klassenuebersicht_table tr:not(:first-child):hover td,.klassen-table tbody tr:hover td{background:var(--mx-surface-3)!important}.klassenuebersicht_table td:first-child,.klassen-table td.klassen-nr{text-align:center;font-family:Barlow Condensed,sans-serif!important;font-weight:800;font-size:1.15rem;color:var(--mx-red)!important;width:52px}.klassenuebersicht_table td a,.klassen-table td a{color:var(--mx-red-light)!important;text-decoration:none;transition:color .15s}.klassenuebersicht_table td a:hover,.klassen-table td a:hover{color:var(--mx-orange)!important;text-decoration:underline}.klassenuebersicht_table td strong,.klassen-table td strong{color:var(--mx-white)!important;font-weight:700}.klassen-badge{display:inline-block;background:#e8251f24;color:var(--mx-red-light);border:1px solid rgba(232,37,31,.28);border-radius:var(--mx-r-sm);padding:.2rem .5rem;font-family:Barlow Condensed,sans-serif!important;font-size:.72rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}.footer{background:var(--mx-surface)!important;border-top:1px solid var(--mx-border-2)!important}.footer-block__heading{font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--mx-white)!important;padding-bottom:.65rem!important;margin-bottom:1rem!important;border-bottom:2px solid var(--mx-red)!important;display:inline-block}.footer-block__details-content a,.footer-block .link--text{color:var(--mx-text-3)!important;font-size:.84rem;transition:color .15s,padding-left .15s;display:block;padding:.22rem 0;text-decoration:none}.footer-block__details-content a:hover,.footer-block .link--text:hover{color:var(--mx-red-light)!important;padding-left:.4rem}.footer__content-bottom{background:var(--mx-bg)!important;border-top:1px solid var(--mx-border)!important}.footer__copyright,.footer__copyright a{color:var(--mx-text-3)!important;font-size:.75rem}.footer__copyright a:hover{color:var(--mx-red-light)!important}.list-social__link{color:var(--mx-text-3)!important;transition:color .2s,transform .2s;display:inline-flex}.list-social__link:hover{color:var(--mx-red-light)!important;transform:translateY(-2px)}.list-social__link svg{fill:currentColor;width:18px;height:18px}.sponsors-slider{background:var(--mx-surface);border-top:1px solid var(--mx-border);border-bottom:1px solid var(--mx-border)}.sponsors-slider__item img{filter:grayscale(30%) brightness(.92);transition:filter .3s}.sponsors-slider__item:hover img{filter:grayscale(0%) brightness(1.06)}input,textarea,select{background:var(--mx-surface-2)!important;border:1px solid var(--mx-border-2)!important;border-radius:var(--mx-r-sm)!important;color:var(--mx-text)!important}input:focus,textarea:focus,select:focus{border-color:var(--mx-red)!important;outline:none!important;box-shadow:0 0 0 3px #e8251f2e!important}label{color:var(--mx-text-2)!important}.predictive-search{background:var(--mx-surface)!important;border:1px solid var(--mx-border-2)!important;border-radius:var(--mx-r-md)!important;box-shadow:var(--mx-shadow-lg)!important}.predictive-search__item:hover{background:var(--mx-surface-2)!important}.predictive-search__heading{color:var(--mx-text-3)!important;font-family:Barlow Condensed,sans-serif!important;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}#CartDrawer,.cart-drawer{background:var(--mx-surface)!important;border-left:1px solid var(--mx-border-2)!important}.cart-drawer__header{border-bottom:1px solid var(--mx-border)!important}.cart-items td{border-bottom:1px solid var(--mx-border)!important;color:var(--mx-text)!important}.price,.price-item{color:var(--mx-red-light)!important;font-weight:700}.pagination__item{border-radius:var(--mx-r-sm)!important}.pagination__item--current{background:var(--mx-red)!important;color:#fff!important;border:none!important}.pagination__item:hover:not(.pagination__item--current){background:var(--mx-surface-2)!important;border-color:var(--mx-red)!important}.color-background-1{background:var(--mx-bg)!important}.color-background-2,.color-accent-1{background:var(--mx-surface)!important}.color-accent-2,.color-inverse{background:var(--mx-surface-2)!important}.gradient{background-image:none!important}.global-settings-popup{background:var(--mx-surface)!important;border-color:var(--mx-border-2)!important}.shopify-section+.shopify-section{border-top:1px solid var(--mx-border)}.image-with-text{background:var(--mx-bg)!important}.image-with-text__content{background:var(--mx-surface)!important;border-left:3px solid var(--mx-red)}.mega-menu__content{background:var(--mx-surface)!important;border:1px solid var(--mx-border-2)!important;box-shadow:var(--mx-shadow-lg)!important}.mega-menu__link--level-2{color:var(--mx-white)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;padding-bottom:.5rem;border-bottom:1px solid var(--mx-border)}.mega-menu__link{color:var(--mx-text-2)!important;font-size:.82rem;padding:.3rem 0;display:block;transition:color .15s,padding-left .15s}.mega-menu__link:hover,.mega-menu__link--level-2:hover{color:var(--mx-red-light)!important}::-webkit-scrollbar{width:6px;height:5px}::-webkit-scrollbar-track{background:var(--mx-bg)}::-webkit-scrollbar-thumb{background:var(--mx-surface-3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mx-red)}a{color:var(--mx-red-light);transition:color .15s}a:hover{color:var(--mx-orange)}.rte a{color:var(--mx-red-light)}.rte a:hover{color:var(--mx-orange)}@media(max-width:989px){.header{min-height:58px}.rich-text.color-accent-1:before{font-size:18vw}}@media(max-width:749px){.klassenuebersicht_table{font-size:.72rem}.klassenuebersicht_table td{padding:.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mx-hessencup-sport.css.map */
