@charset "UTF-8";.cookie-consent{background:#fff;bottom:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#000;max-height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;scrollbar-color:#000 transparent;scrollbar-width:thin;transform:translateZ(0);transition:transform .5s,opacity .5s,visibility .5s;z-index:1000}.cookie-consent::-webkit-scrollbar-track{background-color:transparent;margin:3px 0}.cookie-consent::-webkit-scrollbar{width:12px}.cookie-consent::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#000;border:3px solid transparent;border-bottom:0;border-top:0}@media (min-width:40em){.cookie-consent{bottom:25px;left:auto;max-height:calc(100% - 50px);max-width:400px;right:25px}}.cookie-consent[aria-hidden=true]{opacity:0;pointer-events:none;transform:translateY(100px);visibility:hidden}@media (min-width:40em){.cookie-consent[aria-hidden=true]{transform:translate(100px)}}.cookie-consent__header{font-size:.8em;padding:20px 25px}@media (min-width:40em){.cookie-consent__header h1{font-size:28px}}.cookie-consent__header p:last-child{margin-bottom:0}.cookie-consent__tab-list{list-style-type:none;margin:0;padding:0}.cookie-consent__tab-list li{border-top:1px solid rgba(0,0,0,.1);margin:0}.cookie-consent__tab{align-items:stretch;display:flex}.cookie-consent__option{align-items:center;display:flex;flex:1 1 auto;font-size:.9em;padding:15px 25px 17px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookie-consent__option input{margin-right:10px}.cookie-consent__option:not([data-required=true]):hover{background:rgba(0,0,0,.05)}.cookie-consent__tab-toggle{background:rgba(0,0,0,.1);display:block;flex:0 0 auto;line-height:0;min-height:55px;padding:10px;position:relative;width:55px}.cookie-consent__tab-toggle:hover{background:rgba(0,0,0,.2)}.cookie-consent__tab-toggle>svg{fill:#000;height:11px;left:50%;margin-left:-9px;margin-top:-6px;position:absolute;top:50%;width:18px}.cookie-consent__tab-toggle[aria-selected=true]>svg{transform:scaleY(-1)}.cookie-consent__tab-panel{overflow:hidden;position:relative;transition:all .35s}.cookie-consent__tab-panel[aria-hidden=true]{display:none}.cookie-consent__tab-description{background:rgba(0,0,0,.05);font-size:.8em;padding:20px 25px}.cookie-consent__tab-description:after{border:8px solid transparent;border-bottom:0;border-top-color:#fff;content:"";height:0;left:25px;position:absolute;top:0;width:0}.cookie-consent__button{background:#000}.cookie-consent__button:focus,.cookie-consent__button:hover{background:rgba(0,0,0,.9)}.cookie-consent{bottom:auto;left:0;margin:auto;max-width:600px;right:0;top:25px}.cookie-consent .cookie-consent__tab-toggle{display:none}.cookie-consent .cookie-consent__button{background:#3b9d31}.cookie-consent .cookie-consent__button_secondary{background:#f7f7f7;color:gray}@media (min-width:420px){.cookie-consent .cookie-consent__tab-list{border-top:1px solid rgba(0,0,0,.1);display:flex}.cookie-consent .cookie-consent__tab-list li{border-top:none}}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v34-latin-300.eot);src:local(""),url(/fonts/open-sans-v34-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-300.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-300.woff) format("woff"),url(/fonts/open-sans-v34-latin-300.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v34-latin-regular.eot);src:local(""),url(/fonts/open-sans-v34-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-regular.woff) format("woff"),url(/fonts/open-sans-v34-latin-regular.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v34-latin-600.eot);src:local(""),url(/fonts/open-sans-v34-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-600.woff) format("woff"),url(/fonts/open-sans-v34-latin-600.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v34-latin-700.eot);src:local(""),url(/fonts/open-sans-v34-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-700.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-700.woff) format("woff"),url(/fonts/open-sans-v34-latin-700.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/fonts/open-sans-v34-latin-800.eot);src:local(""),url(/fonts/open-sans-v34-latin-800.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-800.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-800.woff) format("woff"),url(/fonts/open-sans-v34-latin-800.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-800.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(/fonts/open-sans-v34-latin-300italic.eot);src:local(""),url(/fonts/open-sans-v34-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-300italic.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-300italic.woff) format("woff"),url(/fonts/open-sans-v34-latin-300italic.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/open-sans-v34-latin-italic.eot);src:local(""),url(/fonts/open-sans-v34-latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-italic.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-italic.woff) format("woff"),url(/fonts/open-sans-v34-latin-italic.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(/fonts/open-sans-v34-latin-600italic.eot);src:local(""),url(/fonts/open-sans-v34-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-600italic.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-600italic.woff) format("woff"),url(/fonts/open-sans-v34-latin-600italic.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(/fonts/open-sans-v34-latin-700italic.eot);src:local(""),url(/fonts/open-sans-v34-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-700italic.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-700italic.woff) format("woff"),url(/fonts/open-sans-v34-latin-700italic.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:url(/fonts/open-sans-v34-latin-800italic.eot);src:local(""),url(/fonts/open-sans-v34-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans-v34-latin-800italic.woff2) format("woff2"),url(/fonts/open-sans-v34-latin-800italic.woff) format("woff"),url(/fonts/open-sans-v34-latin-800italic.ttf) format("truetype"),url(/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format("svg")}body{font-family:Open Sans,sans-serif}a{color:#000}a,a:hover{text-decoration:none}.nopadding{padding:0!important}.nopadding-top{padding:0 auto}.btn-primary{background:#3b9d31;border:1px solid #3b9d31}.btn-primary:hover{background:#2f8726;border:1px solid #2f8726}.break{height:80px;width:100%}.content{margin:50px 0}.container{padding:0}section{margin:100px 0}section h1,section h2,section h3{font-weight:700}section h2{margin-bottom:50px}@media (max-width:992px){.container{padding:0 3%}}header img{width:85%}header .svg-inline--fa{color:#000;float:right;font-size:25px;margin:0 0 0 15px}header a{line-height:15px}@media (max-width:768px){header .col-xs-12:first-child{text-align:center}header .col-xs-12:last-child{display:none}}header img.moneyback{float:right;margin-left:10px;width:51px}.navbar{background:#f5ab27!important}.navbar-nav a.nav-link{color:#fff!important;font-size:1.2em;font-weight:500;padding:.8rem 1rem!important}.navbar-nav a.nav-link:hover{background:#fdc156;color:#ffeed0!important}.navbar-nav a.nav-link.play{padding:.8rem 2.5rem!important}.navbar-nav svg{margin-right:.5em}.navbar-nav.nav_1 .nav-item:first-child{background:#3b9d31}.navbar-nav.nav_1 .nav-item:first-child a.nav-link:hover{background:#2f8726;color:#fff!important}nav .btn-primary{background:none;border:2px solid #fff!important;margin:.5em}nav .btn-primary:hover{background:#fdc156;border:2px solid #fff}.mobile .navbar-nav .cart svg{font-size:32px;margin:0 .2em 1px}.happywinner{position:absolute;right:-50px;top:17px}.kunden{padding:50px 0}.carousel-indicators li{background-color:#ddd!important}.carousel-indicators .active{background-color:#000!important}.carousel-caption{color:#212529}.carousel-item img{border:3px solid #fff;border-radius:200px;box-shadow:0 0 0 1px #979797;width:150px}.container.products{margin-top:50px}.products .inner{border:1px solid #ddd;border-radius:3px;padding:.7em}.products img{margin-bottom:30px}.products h3{font-weight:700}.products .inner.card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.products .inner.card:before{background:linear-gradient(90deg,transparent,rgba(255,107,53,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.products .inner.card:hover:before{left:100%}.products .inner.card:hover{border-color:rgba(255,107,53,.3);box-shadow:0 20px 40px rgba(255,107,53,.2);transform:translateY(-10px)}.products .inner.card .moneyback{position:static}.products .inner.card table.table{font-size:.95rem;margin:1rem 0}.products .inner.card table.table td{border:0!important;padding-bottom:8px;padding-top:8px}.products .inner.card table.table tr td:first-child{align-items:center;color:#666;display:flex;gap:8px}.products .inner.card table.table tr td:first-child i{font-size:1.1rem;text-align:center;width:20px}.products .inner.card table.table tr td:last-child strong{font-size:1.1rem;font-weight:700}.products .inner.card table.table tr td:last-child strong.text-warning{color:#ff6b35!important;text-shadow:0 0 10px rgba(255,107,53,.3)}.products .inner.card .btn i{margin-right:8px}.products .inner.card hr.light{opacity:.5}.cards-grid{row-gap:2rem}.card-icon{font-size:3rem;height:100px;width:100px}.card-icon,.card-icon-cart{align-items:center;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.2));border-radius:50%;box-shadow:0 5px 20px rgba(255,107,53,.2);color:#ff6b35;display:flex;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.card-icon-cart{font-size:1rem;height:50px;width:50px}.card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.products .badge{background:#fff;border:3px solid #fff;border-radius:100px;box-shadow:0 2px 4px 0 #424242;color:#fff;font-size:9px;font-weight:400;height:65px;line-height:13px;padding:7px 1px;position:absolute;right:7px;text-transform:uppercase;top:4px;width:68px}.products .anzahl td:first-child{vertical-align:middle}.los_wide{border:1px solid #ddd;border-radius:3px;margin:20px 0}.los_wide .col-lg-4{border-left:1px solid #ddd;padding:1rem 2rem}.los_wide .col-lg-4:first-child{border-left:none}.los_wide img{margin-bottom:0}.green{color:#3b9d31}@media (max-width:992px){.los_wide .col-lg-4:last-child{border:none;padding:2rem}}@media (max-width:768px){.los_wide .col-lg-4{border:none;border-bottom:1px solid #ddd;padding:1rem 0!important}}.howto{border-right:1px solid;float:left;font-size:50px;font-weight:900;line-height:75px;margin-right:20px;padding-right:20px}.nav-tabs .nav-link.active{margin-bottom:-1px}.nav-tabs .nav-link:hover{background:#e9ecef;border-bottom:1px solid #e9ecef}.nav-tabs .nav-link{font-weight:500;padding:.5rem 2rem!important}.anzahl{text-align:center}.spielen h2{margin-bottom:10px}.anzahl input{border-left:none;border-right:none;text-align:center;width:30px!important}.anzahl .input-group-btn button:first-child{border-top-right-radius:4px}.anzahl .input-group-btn{border:1px solid #ddd}.anzahl .input-group-btn button{padding:5px 7px}.input-group.anzahl svg.fa-plus{color:#3b9d31}@media (max-width:1200px){.products td,.steps .col-sm-12{font-size:14px}}.info{background:#ececec;margin:50px 0;padding:100px 0;text-align:center}.info h2{font-size:4vw;font-weight:900}@media (max-width:992px){.info h2{font-size:40px}}.cart .anzahl{width:100px}.cart .subtotal,.cart .total{border-top:2px solid #000}.cart .delivery,.cart .total{background:#fff!important}.cart .backpay span,.cart .delivery span,.cart .los span{font-weight:400!important}.cart .backpay{border-bottom:2px solid #000}.cart .total{border-bottom:3px double #000}.cart .los strong{display:block}.cart .los .lose{margin-bottom:10px}.cart .preis{width:100px}@media (max-width:768px){.cart .buttons .btn{display:block}}@media (max-width:1200px){.cart tr th:last-child{min-width:100px}.cart .buttons_bottom .btn{display:block}}.bestellung .form-group label span{color:red}.uebersicht{background:#f6f6f6;border:2px solid #fff;border-radius:3px;box-shadow:0 0 7px -1px #8c8c8c}.bestellung .form-group{margin-bottom:0}.bestellung .form-group [class*=col-]{padding:.8rem 1rem}.bestellung .uebersicht h3,.bestellung h3{margin:30px 0}.bestellung .uebersicht div:last-child,.bestellung .uebersicht span{font-weight:700;vertical-align:top}.bestellung .list-group-item{background:transparent!important}.content.success h1 svg{color:#3b9d31}footer{background-color:#505050;color:#fff;font-size:.9em;margin-top:50px}footer .container-fluid{padding:100px 0 30px}footer .container-fluid:last-child{background:#343434;padding:30px 0 100px}footer .inner{padding:0 30px}footer .col2{text-align:right}footer .col3{text-align:left}@media (max-width:768px){footer .container-fluid{padding:50px 0 20px}footer .container-fluid:last-child{padding:20px 0 50px}footer .inner{padding:0 15px;text-align:center}footer .col1{margin-bottom:2rem;text-align:center}footer .col1 h5{font-size:1.2rem;margin-bottom:1rem}footer .col1 hr.light{background:#ff6b35;border:none;height:2px;margin:.5rem 0 1.5rem;width:100%}footer .col1 p{font-size:.9rem;line-height:1.5;margin-bottom:1rem}footer .footerlinks{display:flex;flex-direction:column;gap:.5rem}footer .footerlinks a{background:hsla(0,0%,100%,.1);border-radius:8px;padding:.75rem 1rem;text-align:center;transition:all .3s ease}footer .footerlinks a:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}footer .col2,footer .col3{justify-content:center!important;margin-bottom:1.5rem;text-align:center}footer .btn{margin-left:0!important}footer .col2 img{height:auto;max-width:200px}footer .col3{align-items:center;display:flex;flex-direction:column;gap:1rem}footer .col3 .btn{font-size:1rem;padding:.75rem 1.5rem}}@media (max-width:480px){footer .container-fluid{padding:30px 0 15px}footer .container-fluid:last-child{padding:15px 0 30px}footer .inner{padding:0 10px}footer .col1{margin-bottom:1.5rem}footer .col1 h5{font-size:1.1rem}footer .col1 p{font-size:.85rem}footer .footerlinks a{font-size:.9rem;padding:.6rem .8rem}footer .col2 img{max-width:250px}footer .col1 h5:after,footer .luxus-section h2:after{width:100%!important}}@media (max-width:768px){.cart-modern{padding:0}.cart-modern .row.buttons.top,.cart-modern .row.buttons_bottom{margin-bottom:1rem}.cart-modern .row.buttons.top .col-xs-12,.cart-modern .row.buttons_bottom .col-md-12{margin-bottom:.5rem}.cart-modern .row.buttons.top .col-xs-12:last-child,.cart-modern .row.buttons_bottom .col-md-12:last-child{margin-bottom:0}.cart-card{border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden}.cart-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.cart-table{font-size:.9rem;min-width:600px}.cart-table td,.cart-table th{padding:.75rem .5rem;vertical-align:middle}.cart-table th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-size:.85rem;font-weight:600}.cart-table .actions-header{width:60px}.cta-button-small,.cta-button-small-light,.cta-button-small-update{align-items:center;border-radius:8px;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin-bottom:.5rem;padding:.75rem 1rem;width:100%}.cta-button-small{background:linear-gradient(45deg,#ff6b35,#f7931e);border:none;color:#fff}.cta-button-small-light{background:#f8f9fa;border:2px solid #ff6b35;color:#ff6b35}.cta-button-small-update{background:#6c757d;border:none;color:#fff}.cart-table .backpay td{font-size:.8rem;padding:1rem .5rem}.cart-table .total td{background:#f8f9fa;font-size:1rem;font-weight:700}}@media (max-width:480px){.cart-modern{padding:.5rem}.cart-table{font-size:.85rem;min-width:500px}.cart-table td,.cart-table th{padding:.5rem .25rem}.cart-table th{font-size:.8rem}.cta-button-small,.cta-button-small-light,.cta-button-small-update{font-size:.85rem;padding:.6rem .8rem}.cart-table .actions-header{width:50px}}.footerlinks a{border-bottom:1px solid rgba(0,0,0,.1);color:#fff;display:block;padding:.75rem 1.25rem .75rem 0;transition:all .2s ease}.footerlinks a:last-child{border-bottom:none}footer svg{margin-right:10px}footer .btn{background:#3a5998;border:1px solid #3a5998;margin-left:20px}footer .btn:hover{background:#2e4f91;border:1px solid #2e4f91}.bg-primary{background-color:#3b9d31!important}.gold{color:#f5ab27}.form-control.is-invalid{border-color:#dc3545!important}.carousel-item{-webkit-backface-visibility:visible;backface-visibility:visible;transition:transform .5s ease}figure{height:60%;margin:0!important;position:relative;width:100%}.fixed-wrap{clip:rect(0,auto,auto,0);height:100%;left:0;position:absolute;top:0;width:100%}[class*=col-]{padding:1rem}a.custom-link{text-decoration:underline}.slide-container{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center}.slide-text{padding:16px 32px 32px;text-align:justify}@media (min-width:992px){.slide-container{flex-direction:row;height:250px;margin-left:auto;margin-right:auto;max-width:1140px}.slide-text{padding:8px 32px}}.kl-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.kl-nav{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.kl-logo img{margin-right:30px;width:200px}.kl-nav-links,.kl-nav-right{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.kl-nav-links a,.kl-nav-right a{align-items:center;border-radius:25px;color:#333;display:flex;gap:8px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.kl-nav-links a i,.kl-nav-right a i{color:#333}.kl-nav-links .fas,.kl-nav-right .fas{font-size:30px}.cta-button{background:linear-gradient(45deg,#ff6b35,#f7931e)}.cta-button,.cta-button-cancel{border:none;color:#fff;margin-top:1rem}.cta-button-cancel{align-items:center;background:#666;border-radius:30px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button-cancel:hover{box-shadow:0 10px 25px rgba(255,107,53,.3);filter:brightness(1.1);transform:translateY(-2px)}.cta-button:hover{filter:brightness(1.1)}.kl-nav-links a:hover,.kl-nav-right a:hover{background:rgba(255,107,53,.1);color:#ff6b35}@media (max-width:768px){.kl-nav-links,.kl-nav-right{display:none}.kl-nav{padding:1rem}}[class*=col-]{padding:.5rem}.kl-mobile-menu-btn{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-around;padding:0;width:30px;z-index:101}.hamburger-line{background:#333;border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:100%}.kl-mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:1000}.kl-mobile-menu.active{transform:translateX(0)}.kl-mobile-menu-content{display:flex;flex-direction:column;padding:2rem}.kl-mobile-menu-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.kl-mobile-menu-close{background:none;border:none;border-radius:50%;color:#333;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .3s ease}.kl-mobile-menu-close:hover{background:rgba(255,107,53,.1);color:#ff6b35}.kl-mobile-nav-links{flex:1;list-style:none;margin:0;padding:0}.kl-mobile-nav-links li{margin-bottom:.5rem}.kl-mobile-nav-links a{align-items:center;border-radius:8px;color:#333;display:flex;font-size:1.1rem;font-weight:500;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s ease}.kl-mobile-nav-links a i{color:#333;font-size:1.5rem;text-align:center;width:24px}.kl-mobile-nav-links a:hover{background:rgba(255,107,53,.1);color:#ff6b35;transform:translateX(5px)}.kl-mobile-nav-links a:hover i{color:#ff6b35}.kl-mobile-cart{border-top:1px solid rgba(0,0,0,.1);margin-top:auto;padding-top:2rem}.kl-mobile-cart a{align-items:center;background:#ff6b35;border-radius:8px;color:#fff;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;text-decoration:none;transition:all .3s ease}.kl-mobile-cart a:hover{background:#e55a2b;box-shadow:0 4px 12px rgba(255,107,53,.3);transform:translateY(-2px)}.kl-mobile-cart a i{font-size:1.2rem}@media (max-width:768px){.kl-mobile-menu-btn{display:flex}}.kl-mobile-menu-btn.active .hamburger-line:first-child{transform:rotate(45deg) translate(6px,6px)}.kl-mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0}.kl-mobile-menu-btn.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.bg-gold{background:#f5ab27}ol{-webkit-padding-start:20px;font-weight:700;padding-inline-start:20px}.info-luxus{background:none;padding:0 0 20px;text-align:left}.info-luxus h2 .fa-crown{color:#f5ab27;text-align:left}.info-luxus h2{text-align:center}.info-luxus img{width:300px}.info-luxus .luxus-wrapper{align-items:center;display:flex;gap:1rem;justify-content:center}.info-luxus .luxus-wrapper ul{list-style-position:inside;padding-left:0}.info-luxus .luxus-wrapper ul li{padding-top:.5rem}@media (max-width:992px){.info-luxus h2{font-size:40px}}@media (max-width:768px){.info-luxus .luxus-wrapper{flex-direction:column}.info-luxus .list-wrapper{text-align:center}}.herobanner{background-repeat:no-repeat;background-size:cover;border-top:1px solid #fff;height:900px;margin-top:0!important;margin:0 auto;width:100%}.herobanner .container{padding:0}.hero{background:hsla(0,0%,100%,.86);border-radius:5px;box-shadow:0 2px 21px -5px #000;color:#000;margin:470px auto;padding:25px;text-align:center;width:66%}.hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#333,#ff6b35);-webkit-background-clip:text;margin-bottom:.5rem}.hero h1 span{font-size:60px;font-weight:900}.hero .btn-primary{background:#f5ab27;border:#f5ab27;box-shadow:0 2px 3px -1px #000;color:#000!important;font-weight:600;margin-right:30px;padding:.9rem 7rem}.hero .btn-primary:hover{background:#3b9d31;color:#fff!important}.btn.second,.btn.second i{color:#000}.hero .btn.second{text-decoration:underline}.hero .partner_icon{margin-top:0}@media (max-width:992px){.herobanner{align-items:center;background:transparent;display:flex;height:auto;min-height:100vh;padding:2rem 0;position:relative}.cart-modern .buttons_bottom{padding:0!important}}@media (max-width:768px){.checkout-form-modern{overflow-x:hidden;padding:1rem}.checkout-layout{display:block}.checkout-main,.checkout-sidebar{margin-bottom:1rem;width:100%}.checkout-form-card,.checkout-summary-card,.notes-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 0 1rem;overflow:hidden}.card-header{background:#ff6b35;color:#fff;padding:1rem;text-align:center}.card-header h3{font-size:1.1rem;font-weight:600;margin:0}.card-header p{font-size:.85rem;margin:.5rem 0 0;opacity:.9}.card-icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:32px;justify-content:center;margin:0 auto .5rem;width:32px}.card-icon i{font-size:2rem}.card-content{background:#fff;padding:1rem}.modern-textarea{border:1px solid #ddd;border-radius:6px;font-size:.9rem;min-height:80px;padding:.75rem;resize:vertical;width:100%}.modern-textarea:focus{border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.2);outline:none}}@media (max-width:480px){.checkout-form-modern{padding:.5rem}.card-header{padding:.75rem}.card-header h3{font-size:1rem}.card-header p{font-size:.8rem}.card-content{padding:.75rem}.modern-textarea{font-size:.85rem;min-height:70px}.herobanner:before{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.herobanner .container{position:relative;z-index:2}.hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.3);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#333;left:50%;margin:0 auto;max-width:90%;padding:2rem 1.5rem;position:relative;text-align:center;transform:translateX(-50%);width:100%}.hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#333,#ff6b35);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.hero h1 span{display:block;font-size:3.5rem;font-weight:900;margin:.5rem 0}.hero-action{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.hero .btn-primary{background:linear-gradient(45deg,#f5ab27,#ff6b35);border:none;border-radius:25px;box-shadow:0 5px 15px rgba(245,171,39,.4);display:block;font-size:1.1rem;margin:0;max-width:300px;padding:1rem 2rem;width:100%}.hero .btn.second{color:#ff6b35;font-size:1rem;font-weight:600;margin-top:.5rem;text-decoration:underline}.hero .partner_icon{margin-bottom:50px!important}}.happywinner{display:none}@media (max-width:768px){.herobanner{min-height:90vh;padding:1rem 0}.hero{background:hsla(0,0%,100%,.9);left:50%;max-width:90%;padding:1.5rem 1rem;position:relative;transform:translateX(-50%)}.hero h1{font-size:2rem;line-height:1.3}.hero h1 span{font-size:2.8rem}.hero-action{margin-top:1.5rem}.hero .btn-primary{font-size:1rem;padding:.9rem 1.5rem}}@media (max-width:480px){.herobanner{min-height:85vh;padding:.5rem 0}.contact-item{flex-direction:column}.herobanner:before{opacity:.2}.hero{background:hsla(0,0%,100%,.9);left:50%;margin:0;max-width:95%;padding:1rem .5rem;position:relative;transform:translateX(-50%)}.hero h1{font-size:1.5rem;line-height:1.4}.hero h1 span{font-size:2.2rem}.hero-action{margin-top:1rem}.hero .btn-primary{font-size:.9rem;padding:.8rem 1rem}.hero .btn.second{font-size:.9rem}}.hero-luxus img{width:250px}.hero-luxus h4{margin-top:.5rem}.hero-action{margin-top:1.5rem}.info .btn{max-width:100%;padding:.5rem;width:350px}.products .inner.card .btn.btn-primary{align-items:center;background:linear-gradient(45deg,#3b9d31,#2f8726)!important;border:none!important;border-radius:999px;box-shadow:0 10px 22px rgba(59,157,49,.25);color:#fff!important;display:inline-flex;font-weight:700;gap:10px;justify-content:center;letter-spacing:.2px;padding:.95rem 1.25rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.products .inner.card .btn.btn-primary:hover{box-shadow:0 14px 26px rgba(59,157,49,.35);filter:brightness(1.03);transform:translateY(-2px)}.products .inner.card .btn.btn-primary:active{box-shadow:0 8px 18px rgba(59,157,49,.25);transform:translateY(0)}.products .inner.card .btn.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(59,157,49,.25),0 10px 22px rgba(59,157,49,.25);outline:none}.products.kontakt .inner.card{display:flex;flex-direction:column;height:100%;text-align:left}.products.kontakt .cards-grid>[class*=col]{display:flex}.products.kontakt .inner.card img.img-fluid{margin-bottom:1rem}.products.kontakt .inner.card h3{margin-bottom:.25rem}.products.kontakt .inner.card br,.products.kontakt .inner.card h3+br{display:none}.products.kontakt .inner.card hr.light{margin:.75rem 0 1rem}.products.kontakt .inner.card>:last-child{margin-top:auto}.cart-modern .buttons.top{margin-bottom:1rem;padding:1rem}.cart-modern .buttons_bottom{padding:1rem}.cart-card{background:hsla(0,0%,100%,.9);overflow:hidden}.cart-card .cart-table-wrapper{width:100%}.cart-table{margin-bottom:0}.cart-table thead tr{background:linear-gradient(90deg,rgba(255,107,53,.08),rgba(247,147,30,.08))}.cart-table thead th{border:0;color:#333;font-weight:700}.cart-table tbody tr.los td{vertical-align:middle}.cart-table tbody tr:not(.total):not(.backpay) td{border-top:1px solid rgba(0,0,0,.06)}.cart-table .lose img{border-radius:10px}.cart-table .los-name{display:block;font-weight:700}.cart-table .los-desc{color:#666;display:block}.cart-modern{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:.5rem 1rem}.cart-modern .btn.btn-primary{background:linear-gradient(45deg,#3b9d31,#2f8726);border:none;border-radius:999px;box-shadow:0 10px 22px rgba(59,157,49,.25)}.cart-modern .btn.btn-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.cart-modern .btn.btn-light,.cart-modern .btn.btn-secondary{border-radius:999px}.cart-table tr.total td,.cart-table tr.total th{border-top-width:2px;font-size:1.1rem}.cart-table tr.backpay td{background:rgba(255,229,100,.15)}.cart-table .input-group.anzahl,.products .inner.card .input-group.anzahl{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,.06);display:inline-flex;min-width:150px;overflow:hidden;white-space:nowrap}.cart-table .input-group.anzahl .input-group-btn,.products .inner.card .input-group.anzahl .input-group-btn{align-items:center;border:0;display:flex;margin:0!important}.cart-table .input-group.anzahl .btn.btn-default.btn-number,.products .inner.card .input-group.anzahl .btn.btn-default.btn-number{align-items:center;background:transparent;border:0;display:inline-flex;height:42px;justify-content:center;margin:0;transition:background .2s ease,color .2s ease;width:42px}.cart-table .input-group.anzahl .btn.btn-default.btn-number:hover,.products .inner.card .input-group.anzahl .btn.btn-default.btn-number:hover{background:rgba(0,0,0,.05)}.cart-table .input-group.anzahl .fa-plus,.products .inner.card .input-group.anzahl .fa-plus{color:#3b9d31}.cart-table .input-group.anzahl .fa-minus,.products .inner.card .input-group.anzahl .fa-minus{color:#8a8a8a}.cart-table .input-group.anzahl .form-control.input-number,.products .inner.card .input-group.anzahl .form-control.input-number{background:transparent;border:0!important;box-shadow:none!important;font-weight:700;height:42px;text-align:center;width:72px!important}.cart-table .input-group.anzahl.qty-compact .form-control.input-number{font-weight:700;height:32px;padding:0!important;width:44px!important}.cart-table .input-group.anzahl.qty-compact .btn.btn-default.btn-number{height:32px;line-height:1!important;padding:0!important;width:32px}.cart-table .input-group.anzahl.qty-compact{box-shadow:0 4px 12px rgba(0,0,0,.05);height:32px}.cart-table .input-group.anzahl.qty-compact .fa-minus,.cart-table .input-group.anzahl.qty-compact .fa-plus{font-size:14px}.anzahl .input-group-btn{border:0!important}.anzahl input{border-left:0!important;border-right:0!important}.anzahl .input-group-btn button{padding:0!important}@media (max-width:576px){.cart-table .input-group.anzahl .form-control.input-number,.products .inner.card .input-group.anzahl .form-control.input-number{height:38px;width:56px!important}.cart-table .input-group.anzahl .btn.btn-default.btn-number,.products .inner.card .input-group.anzahl .btn.btn-default.btn-number{height:38px;width:38px}}.modal-content.super-modal{border:none;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.25);overflow:hidden}.modal-content.super-modal .modal-header.bg-primary{background:linear-gradient(45deg,#3b9d31,#2f8726)!important}.modal-content.super-modal .modal-title{font-weight:700}.modal-content.super-modal .modal-body{padding:2rem}.modal-content.super-modal .gold{color:#f5ab27}.modal-content.super-modal .modal-footer{padding:1.25rem 2rem 2rem}.modal-content.super-modal .btn.btn-primary{background:linear-gradient(45deg,#3b9d31,#2f8726);border:none;border-radius:999px;box-shadow:0 10px 22px rgba(59,157,49,.25);padding:.6rem 1.25rem}.modal-content.super-modal .btn.btn-secondary{border-radius:999px}.cookie-consent__header h1,.cookie-consent__header h2{font-size:20px;line-height:1.2;margin:0 auto .5em}.cookie-consent__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2ca747;border:0;color:#fff;cursor:pointer;font-weight:700;line-height:1.1;min-height:55px;text-align:center;text-decoration:none;width:100%}.cookie-consent__button_secondary,.cookie-consent__button_secondary:hover{background:#fff;color:#000}.floating-icons{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.floating-icon{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;color:rgba(255,107,53,.15);position:absolute}@-webkit-keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.floating-icon:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:10%;top:20%}.floating-icon:nth-child(2){-webkit-animation-delay:2s;animation-delay:2s;left:85%;top:60%}.floating-icon:nth-child(3){-webkit-animation-delay:4s;animation-delay:4s;left:20%;top:80%}.floating-icon:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s;left:70%;top:30%}.floating-icon:nth-child(5){-webkit-animation-delay:3s;animation-delay:3s;left:80%;top:15%}.floating-icon:nth-child(6){-webkit-animation-delay:5s;animation-delay:5s;left:5%;top:70%}.cta-button{align-items:center;background:linear-gradient(45deg,#ff6b35,#f7931e)!important;border:none!important;border-radius:30px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 10px 25px rgba(255,107,53,.3);filter:brightness(1.05);transform:translateY(-2px)}.cta-button-small{align-items:center;background:linear-gradient(45deg,#ff6b35,#f7931e)!important;border:none!important;border-radius:30px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.cta-button-small:hover{box-shadow:0 10px 25px rgba(255,107,53,.3);filter:brightness(1.05);transform:translateY(-2px)}.cta-button-small-update{align-items:center;background:#666!important;border:none!important;border-radius:30px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cta-button-small-update:hover{box-shadow:0 10px 25px rgba(255,107,53,.3);filter:brightness(1.05);transform:translateY(-2px)}.cta-button-small-light{align-items:center;background:#f8f9fa!important;border:none!important;border-radius:30px;color:#333!important;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.cta-button-small-light:hover{box-shadow:0 10px 25px rgba(255,107,53,.3);filter:brightness(1.05);transform:translateY(-2px)}footer{box-shadow:0 2px 20px rgba(0,0,0,.1)}footer .footerlinks{display:flex;flex-direction:column}footer .footerlinks a{align-items:center;color:#333;display:flex;font-size:.9rem;gap:8px;text-decoration:none;transition:all .3s ease}footer .footerlinks a:hover{background:rgba(255,107,53,.1);box-shadow:0 4px 15px rgba(255,107,53,.2);color:#ff6b35;padding-left:.5rem;transform:translateY(-2px)}footer .footerlinks a i{color:#ff6b35;font-size:.9rem}footer{background:#fff;color:#333;font-size:.95em}footer .container-fluid{padding:2rem 0}footer .row{margin:0}footer .col1{margin-bottom:1.5rem;padding:0 1rem}footer h5{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:.75rem;position:relative;text-transform:uppercase}footer h5:after{background:#ff6b35;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:3rem}footer hr.light{display:none}footer p{line-height:1.5;margin-bottom:.75rem}footer p a{color:#333;text-decoration:none}footer p a:hover{color:#ff6b35;text-decoration:underline}footer .container-fluid:last-child{background:#f8f9fa;border-top:1px solid #e9ecef;padding:1.5rem 0}footer .container-fluid:last-child .row{align-items:center}footer .container-fluid:last-child .col2{align-items:center;display:flex}footer .container-fluid:last-child .col2 img{max-height:50px;width:auto}footer .container-fluid:last-child .col3{align-items:center;color:#666;display:flex;font-size:.9rem;gap:1rem;justify-content:flex-end}footer .container-fluid:last-child .col3 .btn-primary{align-items:center;background:#ff6b35;border:none;border-radius:25px;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1.5rem;transition:all .3s ease}footer .container-fluid:last-child .col3 .btn-primary:hover{background:#e55a2b;box-shadow:0 4px 12px rgba(255,107,53,.3);transform:translateY(-2px)}footer .container-fluid:last-child .col3 .btn-primary i{font-size:1rem}@media (max-width:768px){footer .col2,footer .col3{text-align:center}footer .container-fluid{padding:50px 0 20px}.modal-footer{flex-direction:column}.modal-footer button{width:100%}}.termine-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem}.termine-header{border-bottom:2px solid rgba(255,107,53,.1);margin-bottom:2rem;padding-bottom:1rem;text-align:center}.termine-title{align-items:center;color:#333;display:flex;font-size:1.5rem;font-weight:700;gap:12px;justify-content:center;margin:0}.termine-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.termine-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1.5rem;transition:all .3s ease}.termine-item:hover{border-color:rgba(255,107,53,.2);box-shadow:0 8px 24px rgba(255,107,53,.15);transform:translateY(-4px)}.termine-item-header{border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:1rem;padding-bottom:.75rem}.klasse-number{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:700;gap:8px}.klasse-number i{font-size:1.2rem}.termine-item-content{display:flex;flex-direction:column;gap:.75rem}.termine-row{gap:12px;padding:.5rem 0}.termine-label,.termine-row{align-items:center;display:flex}.termine-label{color:#666;flex-shrink:0;font-weight:600;gap:8px;min-width:120px}.termine-label i{font-size:1rem;text-align:center;width:16px}.termine-value{color:#333;flex:1;font-weight:600}.termine-value.deadline{color:#dc3545;font-weight:700}@media (max-width:768px){.termine-grid{gap:1rem;grid-template-columns:1fr}.display-4{font-size:2rem}.termine-title{font-size:1.5rem}.termine-item{padding:1rem}.termine-row{align-items:flex-start;flex-direction:column;gap:.5rem}.termine-label{min-width:auto}}.checkout-form-modern{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.checkout-section{margin-bottom:2rem}.section-header{border-bottom:2px solid rgba(255,107,53,.1);gap:12px;margin-bottom:1.5rem;padding-bottom:.75rem}.section-header h3{color:#333;font-size:1.3rem;font-weight:700;margin:0}.section-header i{font-size:1.5rem}.modern-form-group{margin-bottom:1rem}.modern-label{color:#555;gap:8px}.modern-label i{color:#999}.required{color:#dc3545;font-weight:700}.radio-group-modern{display:flex;gap:1.5rem}.radio-inline-modern{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.radio-inline-modern input[type=radio]{display:none}.radio-custom{border:2px solid #ddd;border-radius:50%;height:20px;position:relative;transition:all .3s ease;width:20px}.radio-inline-modern input[type=radio]:checked+.radio-custom{background:#ff6b35;border-color:#ff6b35}.radio-inline-modern input[type=radio]:checked+.radio-custom:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.radio-label{color:#333;font-weight:500}.form-divider{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin:2rem 0;padding:1rem 0;text-align:center}.required-note{align-items:center;color:#dc3545;display:flex;font-size:.9rem;font-weight:600;gap:6px;justify-content:center}.form-section{background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.05);border-radius:12px;margin-bottom:2rem;padding:1rem}.modern-fieldset{margin-bottom:0}.modern-checkbox{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);border-radius:8px;margin-bottom:1rem;padding:2rem;transition:all .3s ease}.modern-checkbox:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.form-check-input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:2px solid #ddd;border-radius:6px;cursor:pointer;height:22px;transition:all .3s ease;width:22px}.form-check-input[type=checkbox]:checked{background:#ff6b35;border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.2)}.form-check-input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:14px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-check-input[type=checkbox]:hover{border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.1)}.form-check-label{margin-left:10px;margin-top:5px}.modern-radio{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);border-radius:8px;cursor:pointer;margin-bottom:.3rem;padding:.7rem;transition:all .3s ease}.modern-radio:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modern-radio input[type=radio]{display:none}.modern-radio .form-check-label{align-items:center;color:#333;cursor:pointer;display:flex;font-weight:500;gap:8px;padding-left:0;position:relative}.modern-radio .form-check-label:before{border:2px solid #ddd;border-radius:50%;content:"";flex-shrink:0;height:20px;position:relative;transition:all .3s ease;width:20px}.modern-radio input[type=radio]:checked+.form-check-label:before{background:#ff6b35;border-color:#ff6b35}.modern-radio input[type=radio]:checked+.form-check-label:after{background:#fff;border-radius:50%;content:"";height:8px;left:0;margin-left:6px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.modern-textarea{border:1px solid rgba(0,0,0,.1);border-radius:8px}.submit-section{border-top:2px solid rgba(255,107,53,.1);margin-top:2rem;padding-top:2rem}.checkout-submit-btn{background:linear-gradient(45deg,#ff6b35,#f7931e)!important;border:none!important;border-radius:50px;box-shadow:0 8px 25px rgba(255,107,53,.3);color:#fff!important;font-size:1.2rem;font-weight:700;gap:12px;overflow:hidden;padding:1.25rem 2rem;position:relative}.checkout-submit-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.checkout-submit-btn:hover{box-shadow:0 12px 35px rgba(255,107,53,.4);color:#fff!important;filter:brightness(1.05)}.checkout-submit-btn:hover:before{left:100%}.checkout-submit-btn:active{transform:translateY(-1px)}.checkout-summary-modern{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:2rem;padding:2rem}.summary-header{align-items:center;border-bottom:2px solid rgba(255,107,53,.1);display:flex;gap:12px;margin-bottom:1.5rem;padding-bottom:.75rem}.summary-header h3{color:#333;font-size:1.3rem;font-weight:700;margin:0}.summary-header i{font-size:1.5rem}.summary-content{display:flex;flex-direction:column;gap:.5rem}.summary-items{padding-bottom:0}.summary-breakdown{display:flex;flex-direction:column;gap:.75rem}.summary-row{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:.75rem 0}.summary-row:last-child{border-bottom:none}.summary-label{flex:1;gap:8px}.summary-label i{flex-shrink:0;font-size:1rem;margin-top:.25rem}.summary-label span{color:#333;font-weight:600}.summary-note{color:#666;font-size:.85rem;font-weight:400;margin-top:.25rem}.summary-value{color:#333;font-weight:700;text-align:right}.summary-row.special{background:rgba(255,193,7,.1);border-radius:8px;margin:.5rem 0;padding:1rem}.summary-total{border-top:2px solid rgba(255,107,53,.2);margin-top:1rem;padding-top:1rem}.total-row{background:rgba(255,107,53,.1);border-radius:12px;margin:0;padding:1.25rem}.total-value{color:#ff6b35;font-size:1.2rem}.notes-section{border-top:1px solid rgba(0,0,0,.1);margin-top:2rem;padding-top:2rem}@media (max-width:768px){.checkout-form-modern,.checkout-summary-modern{margin-bottom:0;padding:1rem}.radio-group-modern{flex-direction:column;gap:1rem}.summary-row{flex-direction:column;gap:.5rem}.summary-value{text-align:left}}.success-modern{align-items:center;background:linear-gradient(135deg,rgba(255,107,53,.05),rgba(247,147,30,.05));display:flex;min-height:100vh;padding:3rem 0}.success-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);margin:0 auto;max-width:1500px;text-align:center;width:100%}.success-header{margin-bottom:2.5rem}.success-icon{margin-bottom:1.5rem}.success-icon i{-webkit-animation:successPulse 2s ease-in-out infinite;animation:successPulse 2s ease-in-out infinite;color:#28a745;font-size:4rem}@-webkit-keyframes successPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes successPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.success-title{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#333,#ff6b35);-webkit-background-clip:text;background-clip:text;color:#333;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.success-subtitle{color:#666;font-size:1.2rem;font-weight:400;margin:0}.success-content{display:flex;flex-direction:column;gap:2rem}.success-message{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:2rem;text-align:left}.success-message p{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.company-info{align-items:center;background:rgba(255,107,53,.1);border-left:4px solid #ff6b35;border-radius:8px;display:flex;gap:12px;margin:1rem 0;padding:1rem}.company-info i{color:#ff6b35;font-size:1.2rem}.company-info strong{color:#333;font-size:1.1rem}.email-notice{align-items:center;background:rgba(40,167,69,.1);border-left:4px solid #28a745;border-radius:8px;display:flex;gap:12px;margin:1rem 0 0;padding:1rem}.email-notice i{color:#28a745;font-size:1.2rem}.success-actions{justify-content:center}.success-btn-primary{align-items:center;background:linear-gradient(45deg,#ff6b35,#f7931e)!important;border:none!important;border-radius:50px;box-shadow:0 8px 25px rgba(255,107,53,.3);color:#fff!important;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.success-btn-primary:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.success-btn-primary:hover{box-shadow:0 12px 35px rgba(255,107,53,.4);color:#fff!important;filter:brightness(1.05);transform:translateY(-3px)}.success-btn-primary:hover:before{left:100%}.success-btn-secondary{align-items:center;border:2px solid #6c757d;border-radius:50px;color:#6c757d;display:inline-flex;font-size:1.1rem;font-weight:600;gap:12px;padding:1rem 2rem;transition:all .3s ease}.success-btn-secondary:hover{background:#6c757d;box-shadow:0 8px 20px hsla(208,7%,46%,.3);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.success-modern{padding:2rem 0}.inner.card{margin:1rem!important;padding:1rem!important}.stats-row .stat-item{width:100%}.luxus-card .luxus-header h2{font-size:30px!important}.success-card{margin:0 1rem;padding:2rem}.success-title{font-size:2rem}.success-actions{align-items:center;flex-direction:column}.success-btn-primary,.success-btn-secondary{justify-content:center;max-width:300px;width:100%}}.los-checkout-item{background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:.5rem;padding:1.25rem;transition:all .3s ease}.los-checkout-item:hover{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.los-checkout-content{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.los-checkout-info{display:flex;flex:1;flex-direction:column;gap:.5rem}.los-checkout-header{align-items:center;display:flex;gap:8px;margin-bottom:.25rem}.los-checkout-header i{color:#ff6b35;font-size:1.1rem}.los-quantity{background:linear-gradient(45deg,#ff6b35,#f7931e);border-radius:6px;color:#fff;font-size:.85rem;font-weight:700;min-width:2rem;padding:.25rem .5rem;text-align:center}.los-name{color:#333;font-size:1.1rem;font-weight:700}.los-description{color:#666;font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.super-klasse-badge{align-items:center;background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#856404;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:.5rem .75rem}.super-klasse-badge i{font-size:.9rem}.los-checkout-price{align-items:center;display:flex;justify-content:flex-end;min-width:80px}.price-amount{color:#ff6b35;font-size:1.2rem;font-weight:700;text-align:right}@media (max-width:768px){.los-checkout-content{flex-direction:column;gap:1rem}.los-checkout-price{justify-content:flex-start;min-width:auto}.price-amount{text-align:left}}.stats-section{padding:0;position:relative;text-align:center}.stats-card{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto;padding:3rem 2rem;position:relative}.stats-header{margin-bottom:3rem}.stats-section h2{align-items:center;color:#333;display:flex;font-size:2rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem}.stats-section h2 i{color:#333;font-size:1.5rem}.stats-section p{color:#666;font-size:1.1rem;margin:0}.stats-row{align-items:center;gap:2rem}.stat-item{align-items:center;display:flex;flex:1;flex-direction:column;text-align:center}.stat-item i{font-size:1.5rem}.stat-item i,.stat-number{color:#ff6b35;margin-bottom:.5rem}.stat-number{font-size:2rem;font-weight:700}.stat-label{color:#666;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@-webkit-keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@-webkit-keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.stats-section{padding:3rem 0}.stats-card{margin:0 1rem;padding:2rem 1.5rem}.stats-section h2{font-size:1.5rem}.stats-row{flex-wrap:wrap;gap:1.5rem}.stat-item{flex:1 1 calc(50% - 0.75rem);min-width:120px}.stat-number{font-size:1.5rem}.stat-label{font-size:.8rem}}@media (max-width:480px){.stats-card{padding:1.5rem 1rem}.stats-section h2{font-size:1.25rem}.stats-section p{font-size:1rem}.stats-row{flex-direction:column;gap:1rem}.stat-item{flex:1}.stat-number{font-size:1.25rem}.stat-label{font-size:.75rem}}.luxus-section{background:#f5f5f5;padding:2.5rem 0;position:relative;text-align:center}.luxus-card{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto;padding:2rem 1.5rem;position:relative}.luxus-header{margin-bottom:2rem}.luxus-section h2{align-items:center;color:#333;display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:.75rem}.luxus-section h2 i{color:#ffc107;font-size:1.25rem}.luxus-section p{color:#666;font-size:1rem;margin:0}.luxus-content{align-items:center;display:flex;gap:2rem}.luxus-image{flex:0 0 40%;text-align:center}.luxus-image img{border-radius:10px;height:auto;max-width:80%}.luxus-features{flex:1;text-align:left}.luxus-title{color:#333;font-size:1.1rem;font-weight:600}.feature-list,.luxus-title{margin-bottom:1.25rem}.feature-item{align-items:center;background:#f8f9fa;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:.75rem;margin-bottom:.75rem;padding:.6rem;transition:all .3s ease}.feature-item:hover{background:#fff3cd;transform:translateX(5px)}.feature-item i{color:#ffc107;font-size:1rem;min-width:18px}.feature-item span{color:#333;font-size:.95rem;line-height:1.3}.luxus-note{align-items:flex-start;background:#e7f3ff;border-left:4px solid #17a2b8;border-radius:8px;display:flex;gap:.5rem;padding:.8rem}.luxus-note i{color:#17a2b8;font-size:.9rem;margin-top:.1rem}.luxus-note span{color:#495057;font-size:.85rem;line-height:1.3}@media (max-width:768px){.luxus-section{padding:2rem 0}.luxus-card{margin:0 1rem;padding:1.5rem 1rem}.luxus-section h2{font-size:1.4rem}.luxus-content{flex-direction:column;gap:1.5rem}.luxus-image{flex:0 0 auto}.luxus-image img{max-width:70%}.luxus-features{text-align:center}.feature-item{text-align:left}}@media (max-width:480px){.luxus-section{padding:1.5rem 0}.luxus-card{padding:1.25rem .75rem}.luxus-section h2{font-size:1.2rem}.luxus-section p{font-size:.9rem}.luxus-content{gap:1.25rem}.luxus-image img{max-width:60%}.feature-item{margin-bottom:.6rem;padding:.5rem}.feature-item span{font-size:.85rem}.luxus-note{padding:.6rem}.luxus-note span{font-size:.75rem}}.jetzt-spielen-section{position:relative}.jetzt-spielen-header{margin-bottom:3rem;text-align:center}.jetzt-spielen-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.jetzt-spielen-header h1 i{color:#ff6b35;font-size:2rem}.jetzt-spielen-header p{color:#666;font-size:1.2rem;margin:0}.steps-container{margin-bottom:4rem}.steps-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.step-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:2rem;position:relative;text-align:center;transition:all .3s ease}.step-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.step-card .step-icon{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1));color:#ff6b35;font-size:3rem;height:80px;margin:0 auto 1.5rem;width:80px}.step-card .step-icon,.step-card .step-number{align-items:center;border-radius:50%;display:flex;justify-content:center}.step-card .step-number{background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 4px 12px rgba(255,107,53,.3);color:#fff;font-size:1.2rem;font-weight:700;height:40px;position:absolute;right:-15px;top:-15px;width:40px}.step-card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.step-card p{color:#666;font-size:1rem;line-height:1.5;margin:0}.los-selection-header{margin-bottom:3rem;text-align:center}.los-selection-header h2{align-items:center;color:#333;display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.los-selection-header h2 i{color:#ff6b35;font-size:1.5rem}.los-selection-header p{color:#666;font-size:1.1rem;margin:0}.category-tabs{margin-bottom:3rem}.tab-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tab-button{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.tab-button:hover{border-color:#ff6b35;box-shadow:0 8px 20px rgba(255,107,53,.15);color:#ff6b35;transform:translateY(-2px)}.tab-button.active{background:linear-gradient(135deg,#ff6b35,#f7931e);border-color:#ff6b35;box-shadow:0 8px 20px rgba(255,107,53,.3);color:#fff}.tab-button i{font-size:1.1rem}@media (max-width:768px){.jetzt-spielen-section{padding:2rem 0}.jetzt-spielen-header h1{font-size:2rem}.steps-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.step-card{padding:1.5rem}.step-card .step-icon{font-size:2rem;height:60px;width:60px}.step-card h3{font-size:1.2rem}.los-selection-header h2{font-size:1.5rem}.tab-container{align-items:center;flex-direction:column}.tab-button{justify-content:center;max-width:300px;width:100%}}@media (max-width:480px){.jetzt-spielen-header h1{font-size:1.75rem}.step-card{padding:1rem}.step-card .step-icon{font-size:1.5rem;height:50px;width:50px}.step-card h3{font-size:1.1rem}.step-card p{font-size:.9rem}.los-selection-header h2{font-size:1.3rem}.tab-button{font-size:.9rem;padding:.75rem 1.5rem}}.breadcrumbs{padding:1rem 0}.breadcrumb-container{margin:0 auto;max-width:1200px}.breadcrumb{background:transparent;font-size:.95rem;list-style:none;margin:0;padding:0}.breadcrumb,.breadcrumb-item,.breadcrumb-item a{align-items:center;display:flex}.breadcrumb-item a{border-radius:8px;color:#666;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:all .3s ease}.breadcrumb-item a:hover{background:rgba(255,107,53,.1);color:#ff6b35;transform:translateY(-1px)}.breadcrumb-item a i{color:#ff6b35;font-size:.9rem}.breadcrumb-item a span{font-weight:500}.breadcrumb-item.active span{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1));border-left:3px solid #ff6b35;border-radius:8px;color:#333;font-weight:600;padding:.5rem .75rem}.breadcrumb-separator{align-items:center;display:flex;margin:0 .5rem}.breadcrumb-separator i{color:#ccc;font-size:.8rem}@media (max-width:768px){.breadcrumbs{padding:.75rem 0}.breadcrumb{font-size:.9rem}.breadcrumb-item a{padding:.4rem .6rem}.breadcrumb-item a span{display:none}.breadcrumb-item a i{font-size:1rem}.breadcrumb-item.active span{font-size:.9rem;padding:.4rem .6rem}.breadcrumb-separator{margin:0 .25rem}.breadcrumb-separator i{font-size:.7rem}}@media (max-width:480px){.breadcrumbs{padding:.5rem 0}.breadcrumb{font-size:.85rem}.breadcrumb-item a{padding:.3rem .5rem}.breadcrumb-item.active span{font-size:.85rem;padding:.3rem .5rem}}.ueberuns-section{min-height:100vh}.ueberuns-header{margin-bottom:3rem;text-align:center}.ueberuns-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.ueberuns-header h1 i{color:#ff6b35;font-size:2rem}.ueberuns-header p{color:#666;font-size:1.2rem;margin:0}.ueberuns-content{margin:0 auto;max-width:1200px}.main-info-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);margin-bottom:3rem;overflow:hidden;transition:all .3s ease}.main-info-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-5px)}.main-info-card .card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:1rem;text-align:center}.main-info-card .card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.main-info-card .card-header h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.main-info-card .card-content{padding:2rem}.main-info-card .card-content p{color:#333;font-size:1.1rem;line-height:1.6;margin:0}.info-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 3rem;max-width:1400px}.info-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);padding:2rem;text-align:center;transition:all .3s ease}.info-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.info-card .info-icon{align-items:center;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1));border-radius:50%;color:#ff6b35;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.info-card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.info-card p{color:#666;font-size:1rem;line-height:1.6;margin:0}.stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card:hover{background:#fff3cd;border-color:#ff6b35;transform:translateY(-5px)}.stat-card .stat-icon{color:#ff6b35;font-size:2rem;margin-bottom:1rem}.stat-card .stat-number{color:#ff6b35;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.stat-card .stat-label{color:#666;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.ueberuns-section{padding:2rem 0}.ueberuns-header h1{font-size:2rem}.info-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.main-info-card{margin:0 1rem 2rem}.main-info-card .card-header{padding:1.5rem}.main-info-card .card-header .card-icon{font-size:2rem;height:60px;width:60px}.main-info-card .card-header h2{font-size:1.3rem}.info-card,.main-info-card .card-content{padding:1.5rem}.info-card .info-icon{font-size:2rem;height:60px;width:60px}.info-card h3{font-size:1.2rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.stat-card{padding:1rem}.stat-card .stat-icon,.stat-card .stat-number{font-size:1.5rem}}@media (max-width:480px){.ueberuns-header h1{font-size:1.75rem}.main-info-card{margin:0 .5rem 1.5rem}.main-info-card .card-header{padding:1rem}.main-info-card .card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.main-info-card .card-header h2{font-size:1.1rem}.main-info-card .card-content{padding:1rem}.main-info-card .card-content p{font-size:1rem}.info-card{padding:1rem}.info-card .info-icon{font-size:1.5rem;height:50px;width:50px}.info-card h3{font-size:1.1rem}.info-card p{font-size:.9rem}.stats-section{padding:1rem}.stat-card{padding:.75rem}.stat-card .stat-icon,.stat-card .stat-number{font-size:1.2rem}.stat-card .stat-label{font-size:.8rem}}.kontakt-section{min-height:100vh}.kontakt-header{margin-bottom:3rem;text-align:center}.kontakt-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.kontakt-header h1 i{color:#ff6b35;font-size:2rem}.kontakt-header p{color:#666;font-size:1.2rem;margin:0}.kontakt-content{margin:0 auto;max-width:1200px}.main-contact-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);margin-bottom:3rem;overflow:hidden;transition:all .3s ease}.main-contact-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-5px)}.main-contact-card .card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2rem;text-align:center}.main-contact-card .card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.main-contact-card .card-header h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.main-contact-card .card-content{padding:2rem}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-item i{color:#ff6b35;font-size:1.2rem;margin-top:.2rem;min-width:20px}.contact-item .contact-details{color:#333;font-size:1rem;line-height:1.5}.contact-item .contact-details strong{color:#333}.contact-link{color:#ff6b35;font-weight:500;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#e55a2b;text-decoration:underline}.locations-header{margin-bottom:3rem;text-align:center}.locations-header h2{align-items:center;color:#333;display:flex;font-size:2rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.locations-header h2 i{color:#ff6b35;font-size:1.5rem}.locations-header p{color:#666;font-size:1.1rem;margin:0}.locations-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.location-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.location-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.location-logo{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:2rem;text-align:center}.location-logo img{height:auto;max-height:150px;max-width:400px;-o-object-fit:contain;object-fit:contain;width:auto}.location-content{padding:2rem}.location-content h3{align-items:center;color:#333;display:flex;font-size:1.3rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem}.location-content h3 i{color:#ff6b35;font-size:1.1rem}.location-info{display:flex;flex-direction:column;gap:1rem}.info-item{align-items:flex-start;gap:.75rem}.info-item i{font-size:1rem;margin-top:.2rem;min-width:16px}.info-item span{color:#666;font-size:.95rem;line-height:1.4}.info-item span strong{color:#333}.bestellen-section{min-height:100vh;position:relative}.bestellen-header{margin-bottom:3rem;text-align:center}.bestellen-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.bestellen-header h1 i{color:#ff6b35;font-size:2rem}.bestellen-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1000px}.bestellen-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.bestellen-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.bestellen-card .card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2rem;position:relative;text-align:center}.bestellen-card .card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.bestellen-card .card-header h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.bestellen-card .card-content{padding:2rem}.bestellen-card .card-content p{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.bestellen-card .card-content p:last-child{margin-bottom:0}.contact-list{display:flex;flex-direction:column;gap:1rem}.contact-item{background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:8px;font-size:1rem;line-height:1.5;padding:1rem}.contact-item strong{color:#333;font-weight:600}@media (max-width:768px){.bestellen-section{padding:2rem 0}.bestellen-header h1{font-size:2rem}.bestellen-content{gap:1.5rem;padding:0 1rem}.bestellen-card .card-header{padding:1.5rem}.bestellen-card .card-header .card-icon{font-size:2rem;height:60px;width:60px}.bestellen-card .card-header h2{font-size:1.3rem}.bestellen-card .card-content{padding:1.5rem}.contact-list{gap:.75rem}.contact-item{font-size:.95rem;padding:.75rem}}.custom-link-new,.custom-link-new:hover{text-decoration:underline}.custom-link-new:hover{color:#ff6b35;font-weight:500;transition:color .3s ease}.lieferung-section{min-height:50vh;position:relative}.lieferung-header{margin-bottom:3rem;text-align:center}.lieferung-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.lieferung-header h1 i{color:#ff6b35;font-size:2rem}.lieferung-content{margin:0 auto;max-width:1200px}.lieferung-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.lieferung-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.lieferung-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.lieferung-card .card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2rem;position:relative;text-align:center}.lieferung-card .card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.lieferung-card .card-header h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.lieferung-card .card-content{padding:2rem}.lieferung-card .card-content p{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.lieferung-card .card-content p:last-child{margin-bottom:0}.payment-methods{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.payment-item{align-items:center;background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.payment-item:hover{background:#fff3cd;transform:translateX(5px)}.payment-number{align-items:center;background:#ff6b35;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.payment-text{color:#333;font-size:1rem;font-weight:500}.payment-note{background:#e7f3ff;border-left:4px solid #17a2b8;border-radius:8px;font-size:1rem;line-height:1.5;margin-top:1.5rem;padding:1rem}@media (max-width:768px){.lieferung-section{padding:2rem 0}.lieferung-header h1{font-size:2rem}.lieferung-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.lieferung-card .card-header{padding:1.5rem}.lieferung-card .card-header .card-icon{font-size:2rem;height:60px;width:60px}.lieferung-card .card-header h2{font-size:1.3rem}.lieferung-card .card-content{padding:1.5rem}.payment-methods{gap:.75rem}.payment-item{padding:.75rem}}@media (max-width:480px){.lieferung-header h1{font-size:1.75rem}.lieferung-card .card-header{padding:1rem}.lieferung-card .card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.lieferung-card .card-header h2{font-size:1.1rem}.lieferung-card .card-content{padding:1rem}.payment-item{gap:.75rem;padding:.5rem}.payment-item .payment-number{font-size:.8rem;height:25px;width:25px}.payment-item .payment-text,.payment-note{font-size:.9rem}.payment-note{padding:.75rem}}.money-back-section{min-height:50vh;position:relative}.money-back-header{margin-bottom:3rem;text-align:center}.money-back-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.money-back-header h1 i{color:#ff6b35;font-size:2rem}.money-back-content{margin:0 auto;max-width:800px}.money-back-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.money-back-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.money-back-card .card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2rem;position:relative;text-align:center}.money-back-card .card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.money-back-card .card-header h2{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.money-back-card .card-content{padding:2rem}.money-back-card .card-content p{color:#333;font-size:1.1rem;line-height:1.6;margin:0;text-align:center}@media (max-width:768px){.money-back-section{padding:2rem 0}.money-back-header h1{font-size:2rem}.money-back-content{padding:0 1rem}.money-back-card .card-header{padding:1.5rem}.money-back-card .card-header .card-icon{font-size:2rem;height:60px;width:60px}.money-back-card .card-header h2{font-size:1.3rem}.money-back-card .card-content{padding:1.5rem}}@media (max-width:480px){.money-back-header h1{font-size:1.75rem}.money-back-card .card-header{padding:1rem}.money-back-card .card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.money-back-card .card-header h2{font-size:1.1rem}.money-back-card .card-content{padding:1rem}.money-back-card .card-content p{font-size:1rem}.bestellen-header h1{font-size:1.75rem}.bestellen-card .card-header{padding:1rem}.bestellen-card .card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.bestellen-card .card-header h2{font-size:1.1rem}.bestellen-card .card-content{padding:1rem}.contact-item{font-size:.9rem;padding:.5rem}}@media (max-width:768px){.kontakt-section{padding:2rem 0}.kontakt-header h1{font-size:2rem}.locations-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.main-contact-card{margin:0 1rem 2rem}.main-contact-card .card-header{padding:1.5rem}.main-contact-card .card-header .card-icon{font-size:2rem;height:60px;width:60px}.main-contact-card .card-header h2{font-size:1.3rem}.location-card .location-logo,.main-contact-card .card-content{padding:1.5rem}.location-card .location-logo img{max-height:60px;max-width:150px}.location-card .location-content{padding:1.5rem}.location-card h3{font-size:1.2rem}.locations-header h2{font-size:1.5rem}}@media (max-width:480px){.kontakt-header h1{font-size:1.75rem}.main-contact-card{margin:0 .5rem 1.5rem}.main-contact-card .card-header{padding:1rem}.main-contact-card .card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.main-contact-card .card-header h2{font-size:1.1rem}.location-card .location-logo,.main-contact-card .card-content{padding:1rem}.location-card .location-logo img{max-height:50px;max-width:120px}.location-card .location-content{padding:1rem}.location-card h3{font-size:1.1rem}.locations-header h2{font-size:1.3rem}.contact-item,.info-item{gap:.5rem}.contact-item i,.info-item i{font-size:1rem}.contact-item .contact-details,.contact-item span,.info-item .contact-details,.info-item span{font-size:.9rem}}.cart-section{min-height:80vh}.cart-header{margin-bottom:3rem;text-align:center}.cart-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:.75rem}.cart-header h1 i{color:#ff6b35;font-size:2rem}.cart-header p{color:#666;font-size:1.2rem;margin:0}.alert-modern{align-items:center;border:none;border-radius:12px;display:flex;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem}.alert-modern i{font-size:1.2rem}.alert-modern.alert-success{background:rgba(40,167,69,.1);border-left:4px solid #28a745;color:#155724}.alert-modern.alert-success i{color:#28a745}.alert-modern.alert-danger{background:rgba(220,53,69,.1);border-left:4px solid #dc3545;color:#721c24}.alert-modern.alert-danger i{color:#dc3545}.empty-cart-container{align-items:center;display:flex;justify-content:center;min-height:60vh}.empty-cart-card{background:#fff;border-radius:20px;max-width:500px;padding:4rem 3rem;text-align:center;width:100%}.empty-cart-card .empty-cart-icon{color:#ccc;font-size:5rem;margin-bottom:2rem}.empty-cart-card h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:1rem}.empty-cart-card p{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:2.5rem}.cart-content{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden}.cta-button-modern{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:30px;box-shadow:0 4px 15px rgba(255,107,53,.3);color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.75rem;padding:1.25rem 2.5rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cta-button-modern:hover{box-shadow:0 8px 25px rgba(255,107,53,.4);color:#fff;text-decoration:none;transform:translateY(-3px)}.cta-button-modern i{font-size:1.1rem}@media (max-width:768px){.cart-section{padding:2rem 0}.cart-header{margin-bottom:2rem}.cart-header h1{font-size:2rem;gap:.75rem}.cart-header h1 i{font-size:1.5rem}.cart-header p{font-size:1rem}.empty-cart-card{margin:0 1rem;padding:3rem 2rem}.empty-cart-card .empty-cart-icon{font-size:4rem}.empty-cart-card h2{font-size:1.5rem}.empty-cart-card p{font-size:1rem}.cta-button-modern{font-size:1rem;padding:1rem 2rem}}@media (max-width:480px){.cart-header h1{flex-direction:column;font-size:1.5rem;gap:.5rem}.cart-header h1 i{font-size:1.25rem}.empty-cart-card{padding:2rem 1.5rem}.empty-cart-card .empty-cart-icon{font-size:3rem}.empty-cart-card h2{font-size:1.3rem}.empty-cart-card p{font-size:.9rem}.cta-button-modern{flex-direction:column;font-size:.95rem;gap:.5rem;padding:.875rem 1.5rem}}.checkout-section{min-height:80vh}.checkout-header{margin-bottom:3rem;text-align:center}.checkout-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:.75rem}.checkout-header h1 i{color:#ff6b35;font-size:2rem}.checkout-header p{color:#666;font-size:1.2rem;margin:0}.checkout-content{margin:0 auto;max-width:1400px}.checkout-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 450px}.checkout-main{min-width:0}.checkout-sidebar{position:-webkit-sticky;position:sticky;top:8rem}.checkout-form-card,.checkout-summary-card,.notes-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);margin-bottom:2rem}.checkout-form-card:last-child,.checkout-summary-card:last-child,.notes-card:last-child{margin-bottom:0}.card-header{border-radius:20px 20px 0 0!important;padding:1.5rem}.card-header .card-icon{height:50px;margin:0 auto .75rem;width:50px}.card-header .card-icon i{font-size:1.25rem}.card-header h3{font-size:1.3rem;margin:0 0 .25rem}.card-header p{font-size:.9rem;margin:0;opacity:.9}.card-content{padding:1.5rem}.form-section{margin-bottom:1.5rem}.form-section:last-child{margin-bottom:0}.section-header{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem}.section-header i{color:#ff6b35;font-size:1.1rem}.section-header h4{color:#333;font-size:1.1rem;font-weight:600;margin:0}.modern-label{align-items:center;color:#333;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.modern-label i{color:#ff6b35;font-size:1rem}.modern-label .required{color:#dc3545}.modern-fieldset{border:none;margin:0;padding:0}.checkout-submit-btn{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7931e);border:none;border-radius:30px;box-shadow:0 4px 15px rgba(255,107,53,.3);color:#fff;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem;justify-content:center;padding:1.25rem 2.5rem;transition:all .3s ease;width:100%}.checkout-submit-btn:hover{box-shadow:0 8px 25px rgba(255,107,53,.4);transform:translateY(-3px)}.checkout-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.checkout-submit-btn i{font-size:1.1rem}.modern-textarea{border:2px solid #e9ecef;border-radius:12px;font-size:.95rem;padding:1rem;transition:all .3s ease}.modern-textarea:focus{border-color:#ff6b35;box-shadow:0 0 0 .2rem rgba(255,107,53,.25);outline:none}.modern-textarea::-moz-placeholder{color:#999}.modern-textarea::placeholder{color:#999}.checkout-summary-modern .summary-header{margin-bottom:2rem;text-align:center}.checkout-summary-modern .summary-header i{color:#ff6b35;font-size:2rem;margin-bottom:1rem}.checkout-summary-modern .summary-header h3{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.checkout-summary-modern .summary-header p{color:#666;font-size:.95rem;margin:0}.checkout-summary-modern .summary-content{padding:0 .5rem}.checkout-summary-modern .summary-breakdown{border-top:1px solid #e9ecef;margin-bottom:1rem;padding-top:1rem}.checkout-summary-modern .summary-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkout-summary-modern .summary-row:last-child{margin-bottom:0}.checkout-summary-modern .summary-row.special{background:rgba(255,193,7,.1);border-left:4px solid #ffc107;border-radius:10px;margin:1rem 0;padding:1rem}.checkout-summary-modern .summary-row.total-row{border-top:2px solid #e9ecef;font-size:1.2rem;font-weight:700;padding-top:1rem}.checkout-summary-modern .summary-label{align-items:center;color:#333;display:flex;font-weight:500;gap:.5rem}.checkout-summary-modern .summary-label i{color:#ff6b35;font-size:1rem}.checkout-summary-modern .summary-label .summary-note{color:#666;display:block;font-size:.85rem;font-weight:400;line-height:1.4;margin-top:.5rem}.checkout-summary-modern .summary-value{color:#333;font-weight:600;text-align:right}.checkout-summary-modern .summary-value.total-value{color:#ff6b35;font-size:1.3rem}@media (max-width:1200px){.checkout-layout{gap:1.5rem;grid-template-columns:1fr 400px}}@media (max-width:992px){.checkout-layout{gap:2rem;grid-template-columns:1fr}.checkout-sidebar{order:-1;position:static}.checkout-header h1{font-size:2rem}}@media (max-width:768px){.checkout-section{padding:2rem 0}.checkout-header{margin-bottom:2rem}.checkout-header h1{font-size:1.5rem;gap:.75rem}.checkout-header h1 i{font-size:1.5rem}.checkout-header p{font-size:1rem;margin:0 .5rem}.card-header{padding:1.25rem}.card-header .card-icon{height:45px;width:45px}.card-header .card-icon i{font-size:1.1rem}.card-header h3{font-size:1.2rem}.card-content{padding:1.25rem}.checkout-submit-btn{font-size:1rem;padding:1rem 2rem}}@media (max-width:480px){.checkout-header h1{flex-direction:column;font-size:1.3rem;gap:.5rem}.checkout-header h1 i{font-size:1.25rem}.card-header{padding:1rem}.card-header .card-icon{height:40px;width:40px}.card-header .card-icon i{font-size:1rem}.card-header h3{font-size:1.1rem}.card-content{padding:1rem}.checkout-submit-btn{flex-direction:row;font-size:.95rem;gap:.5rem;padding:.875rem 1.5rem}}.success-section{min-height:80vh}.success-header{margin-bottom:3rem;text-align:center}.success-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:.75rem}.success-header h1 i{color:#28a745;font-size:2rem}.success-header p{color:#666;font-size:1.2rem;margin:0}.success-content{margin:0 auto;max-width:800px}.success-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden}.success-info{margin-bottom:2rem}.info-item{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem}.info-item:last-child{margin-bottom:0}.info-item i{color:#ff6b35;font-size:1.5rem;margin-top:.25rem}.info-content{flex:1}.info-content h3{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.info-content p{color:#666;font-size:1rem;line-height:1.4;margin:0}.success-actions{display:flex;flex-wrap:wrap;gap:1rem}.action-button-primary,.action-button-secondary{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;flex:1;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:200px;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.action-button-primary{background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 4px 12px rgba(255,107,53,.3);color:#fff}.action-button-primary:hover{box-shadow:0 6px 16px rgba(255,107,53,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.action-button-secondary{background:#fff;border:2px solid #e9ecef;color:#666}.action-button-secondary:hover{border-color:#ff6b35;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#ff6b35;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.success-section{padding:2rem 0}.success-header{margin-bottom:2rem}.success-header h1{font-size:2rem;gap:.75rem}.success-header h1 i{font-size:1.5rem}.success-header p{font-size:1rem}.success-actions{flex-direction:column}.action-button-primary,.action-button-secondary{min-width:auto;width:100%}.info-item{padding:1rem}.info-item i{font-size:1.25rem}.info-content h3{font-size:1rem}}@media (max-width:480px){.success-header h1{flex-direction:column;font-size:1.5rem;gap:.5rem}.success-header h1 i{font-size:1.25rem}.info-item{padding:.75rem}.info-item i{font-size:1.1rem}.action-button-primary,.action-button-secondary{flex-direction:column;font-size:.95rem;gap:.5rem;padding:.875rem 1.5rem}}.spielerklaerung-section{min-height:90vh}.spielerklaerung-header{margin-bottom:3rem;text-align:center}.spielerklaerung-header h1{align-items:center;color:#333;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:1rem}.spielerklaerung-header h1 i{color:#ff6b35;font-size:2rem}.spielerklaerung-header p{color:#666;font-size:1.2rem;margin:0}.spielerklaerung-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1200px}.spielerklaerung-card{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.spielerklaerung-card:hover{box-shadow:0 15px 40px rgba(255,107,53,.2);transform:translateY(-8px)}.card-header{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:2rem;position:relative;text-align:center}.card-header .card-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.card-header h3{font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.card-content{padding:2rem}.info-highlight{align-items:center;background:#f8f9fa;border-left:4px solid #ff6b35;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.info-highlight i{color:#ff6b35;font-size:1.1rem}.info-highlight span{color:#333;font-weight:500}.prize-highlight{align-items:center;background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1));border-left:4px solid #f7931e;border-radius:10px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.prize-highlight i{color:#f7931e;font-size:1.1rem}.prize-highlight span{color:#333;font-weight:500}.stats-row{display:flex;gap:1rem;justify-content:space-between;margin:1.5rem 0}.stats-row .stat-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;flex:1;padding:1rem;text-align:center}.stats-row .stat-item i{color:#ff6b35;font-size:1.2rem;margin-bottom:.5rem}.stats-row .stat-item .stat-number{color:#ff6b35;display:block;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.stats-row .stat-item .stat-label{color:#666;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.highlight-text{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,147,30,.1));border-left:4px solid #ff6b35;border-radius:10px;color:#333;font-weight:500;margin:1.5rem 0;padding:1rem}.pricing-section{margin-top:1.5rem}.pricing-section h4{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.pricing-section h4 i{color:#ff6b35}.pricing-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.pricing-grid .price-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1rem;text-align:center;transition:all .3s ease}.pricing-grid .price-item:hover{background:#fff3cd;border-color:#ff6b35;transform:translateY(-2px)}.pricing-grid .price-item .price{color:#ff6b35;display:block;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.pricing-grid .price-item .label{color:#666;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.spielerklaerung-section{padding:2rem 0}.spielerklaerung-header h1{font-size:2rem}.spielerklaerung-grid{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.card-header{padding:1.5rem}.card-header .card-icon{font-size:2rem;height:60px;width:60px}.card-header h3{font-size:1.3rem}.card-content{padding:1.5rem}.stats-row{flex-direction:column;gap:.75rem}.pricing-grid{gap:.75rem;grid-template-columns:1fr}}@media (max-width:480px){.spielerklaerung-header h1{font-size:1.75rem}.card-header{padding:1rem}.card-header .card-icon{font-size:1.5rem;height:50px;width:50px}.card-header h3{font-size:1.1rem}.card-content{padding:1rem}.info-highlight,.prize-highlight{font-size:.9rem;padding:.75rem}.pricing-grid .price-item{padding:.75rem}.pricing-grid .price-item .price{font-size:1rem}.pricing-grid .price-item .label{font-size:.7rem}}
