:root{--k3d-bg:#050507;--k3d-bg-2:#090911;--k3d-ink:#f8f7ff;--k3d-muted:#aaa8ba;--k3d-soft:#d7d4e5;--k3d-card:rgba(255,255,255,.065);--k3d-card-2:rgba(255,255,255,.035);--k3d-line:rgba(255,255,255,.13);--k3d-red:#ff1042;--k3d-hot:#ff3d00;--k3d-pink:#ff4f87;--k3d-violet:#8d5cff;--k3d-cyan:#19e7ff;--k3d-acid:#dcff35;--k3d-radius:30px;--k3d-radius-sm:18px;--k3d-max:1180px;--k3d-shadow:0 24px 90px rgba(0,0,0,.38);--k3d-glow:0 0 48px rgba(255,16,66,.30),0 0 90px rgba(141,92,255,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#020204}body{margin:0;color:var(--k3d-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 8% 2%,rgb(255 16 66 / .20),transparent 28rem),radial-gradient(circle at 93% 8%,rgb(141 92 255 / .20),transparent 31rem),radial-gradient(circle at 60% 42%,rgb(25 231 255 / .07),transparent 26rem),linear-gradient(180deg,#050507 0%,#07070c 42%,#020204 100%);line-height:1.55;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.42;mix-blend-mode:screen;background:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000,transparent 78%);z-index:-3}body::after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(https://kick3d.de/wp-content/themes/kick3d-sprint-theme-v5/%23n)' opacity='.55'/%3E%3C/svg%3E");z-index:-2}.k3d-bg-orbs{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.k3d-bg-orbs span{position:absolute;width:34rem;height:34rem;border-radius:50%;filter:blur(34px);opacity:.18;animation:k3dFloat 14s ease-in-out infinite alternate}.k3d-bg-orbs span:nth-child(1){left:-12rem;top:8rem;background:var(--k3d-red)}.k3d-bg-orbs span:nth-child(2){right:-14rem;top:18rem;background:var(--k3d-violet);animation-delay:-4s}.k3d-bg-orbs span:nth-child(3){left:35%;bottom:-18rem;background:var(--k3d-cyan);animation-delay:-8s}@keyframes k3dFloat{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(3rem,-2rem,0) scale(1.12)}}@keyframes k3dMarquee{to{transform:translateX(-50%)}}@keyframes k3dPulse{0%,100%{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:.9}}@keyframes k3dSweep{to{transform:translateX(145%) rotate(12deg)}}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:.18s ease}a:hover{color:var(--k3d-pink)}::selection{background:var(--k3d-red);color:#fff}.k3d-container{width:min(calc(100% - 32px), var(--k3d-max));margin-inline:auto}.k3d-skip-link{position:absolute;left:-999px;top:auto}.k3d-skip-link:focus{left:16px;top:16px;z-index:9999;background:#fff;color:#000;padding:10px 14px;border-radius:10px}.k3d-header{position:sticky;top:10px;z-index:100;background:#fff0;border:0;padding:10px 0;transition:.2s ease}.admin-bar .k3d-header{top:42px}.k3d-header-inner{position:relative;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:8px 10px 8px 12px;border:1px solid rgb(255 255 255 / .12);border-radius:24px;background:rgb(4 4 7 / .76);backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 18px 54px rgb(0 0 0 / .30)}.k3d-header.is-scrolled .k3d-header-inner{background:rgb(4 4 7 / .90);box-shadow:0 20px 68px rgb(0 0 0 / .42)}.k3d-brand{display:inline-flex;align-items:center;gap:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.10em;white-space:nowrap;min-width:0}.k3d-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,var(--k3d-red),var(--k3d-violet));color:#fff;box-shadow:0 0 32px rgb(255 16 66 / .34);font-weight:1000;letter-spacing:-.08em;transform:skew(-8deg)}.k3d-brand-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,rgb(255 16 66 / .22),rgb(130 72 255 / .20));box-shadow:0 0 32px rgb(255 16 66 / .30);overflow:hidden;flex:0 0 auto;transform:skew(-8deg)}.k3d-brand-logo img{width:100%;height:100%;object-fit:contain;display:block;transform:skew(8deg);padding:4px}.k3d-brand-text{line-height:1.05}.k3d-brand-sub{display:block;margin-top:2px;color:var(--k3d-muted);font-size:.61rem;letter-spacing:.22em;font-weight:800}.custom-logo{max-height:46px;width:auto;display:block}.k3d-nav{justify-self:center;min-width:0}.k3d-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.k3d-nav a{display:inline-flex;padding:8px 11px;border-radius:999px;color:#fff;opacity:.84;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;line-height:1.1;white-space:nowrap}.k3d-nav a:hover,.k3d-nav .current-menu-item>a{opacity:1;background:rgb(255 255 255 / .08);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .09)}.k3d-header-actions{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.k3d-cart{position:relative;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;padding:8px 11px;background:rgb(255 255 255 / .065);font-weight:950;text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;line-height:1;overflow:hidden;white-space:nowrap}.k3d-cart::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .16),transparent);transform:translateX(-130%) rotate(12deg)}.k3d-cart:hover::before{animation:k3dSweep .8s ease}.k3d-cart-icon{color:var(--k3d-acid)}.k3d-cart-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--k3d-red);box-shadow:0 0 22px rgb(255 16 66 / .42);font-size:.72rem;color:#fff;padding:0 6px}.k3d-menu-toggle{display:none!important;align-items:center;justify-content:center;flex-direction:column;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;gap:4px;border:1px solid rgb(255 255 255 / .14)!important;border-radius:999px!important;background:rgb(255 255 255 / .07)!important;color:#fff!important;padding:0!important;margin:0!important;box-shadow:none!important;transform:none!important;filter:none!important;appearance:none!important;overflow:hidden!important;line-height:1!important}.k3d-menu-toggle span{display:block;width:17px;height:2px;background:#fff;border-radius:999px;pointer-events:none}.k3d-menu-toggle::before,.k3d-menu-toggle::after{content:none!important;display:none!important}.k3d-button,.button,.wp-block-button__link,input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;border:0!important;border-radius:999px!important;padding:14px 22px!important;background:linear-gradient(135deg,var(--k3d-red),#ff5c18 50%,var(--k3d-pink))!important;color:#fff!important;font-weight:1000!important;text-transform:uppercase;letter-spacing:.09em;font-size:.86rem!important;box-shadow:0 16px 42px rgb(255 16 66 / .28)!important;transition:.18s ease!important;overflow:hidden}.k3d-button::after,.button::after,.wp-block-button__link::after,.woocommerce a.button::after,.woocommerce button.button::after{content:"↗";font-size:.9em;transform:translateY(-1px)}.k3d-button:hover,.button:hover,.wp-block-button__link:hover,input[type="submit"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{transform:translateY(-2px);filter:saturate(1.12);color:#fff!important;box-shadow:0 18px 54px rgb(255 16 66 / .38)!important}.k3d-button-ghost,.k3d-button-secondary{background:rgb(255 255 255 / .075)!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:none!important;backdrop-filter:blur(12px)}.k3d-button-ghost::after,.k3d-button-secondary::after{content:"→"}.k3d-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--k3d-acid);font-weight:1000;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;margin-bottom:14px}.k3d-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.k3d-hero{position:relative;overflow:hidden;padding-top:18px}.k3d-marquee{position:absolute;left:0;right:0;top:104px;z-index:0;opacity:.18;white-space:nowrap;overflow:hidden;pointer-events:none}.k3d-marquee-track{display:inline-flex;gap:30px;animation:k3dMarquee 26s linear infinite;min-width:200%}.k3d-marquee span{font-size:clamp(3rem,8vw,8rem);line-height:1;text-transform:uppercase;font-weight:1000;letter-spacing:-.08em;color:#fff}.k3d-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);gap:44px;align-items:center;min-height:calc(100vh - 128px);padding:76px 0 82px}.k3d-hero h1{margin:0 0 20px;font-size:clamp(3.95rem,8.35vw,8.75rem);line-height:.82;text-transform:uppercase;letter-spacing:-.087em;font-weight:1000;text-wrap:balance;max-width:920px;text-shadow:0 0 34px rgb(255 16 66 / .08)}.k3d-hero h1 span{color:var(--k3d-red);text-shadow:0 0 36px rgb(255 16 66 / .48)}.k3d-hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,var(--k3d-cyan),var(--k3d-pink));-webkit-background-clip:text;background-clip:text;color:#fff0}.k3d-hero p{max-width:650px;margin:0 0 28px;color:var(--k3d-soft);font-size:clamp(1rem,1.42vw,1.18rem)}.k3d-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.k3d-proof-row{display:flex;flex-wrap:wrap;gap:10px;color:#fff}.k3d-proof-row span{border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .055);border-radius:999px;padding:9px 12px;font-size:.82rem;font-weight:900;color:var(--k3d-soft)}.k3d-hero-visual{position:relative;min-height:560px;isolation:isolate;filter:drop-shadow(0 0 34px rgb(255 16 66 / .14))}.k3d-visual-main,.k3d-visual-card,.k3d-image-card,.k3d-artist-card,.k3d-event-card,.k3d-mood-tile,.k3d-login-visual{background-size:cover;background-position:center;overflow:hidden}.k3d-visual-main{position:absolute;inset:0;border:1px solid rgb(255 255 255 / .14);border-radius:44px;box-shadow:var(--k3d-shadow),0 0 70px rgb(255 16 66 / .24),inset 0 0 0 1px rgb(255 255 255 / .035);display:block;padding:0;background-image:var(--k3d-hero-img),radial-gradient(circle at 52% 35%,rgb(255 16 66 / .32),transparent 38%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .025));background-blend-mode:normal,screen,normal;overflow:hidden}.k3d-visual-main::before,.k3d-visual-card::before,.k3d-image-card::before,.k3d-artist-card::before,.k3d-event-card::before,.k3d-mood-tile::before,.k3d-login-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(2 2 4 / .72),rgb(2 2 4 / .14) 50%,rgb(2 2 4 / .08));z-index:0}.k3d-visual-main::before{background:radial-gradient(circle at 50% 46%,rgb(255 16 66 / .12),transparent 42%),linear-gradient(90deg,rgb(2 2 4 / .20),rgb(2 2 4 / .02) 48%,rgb(2 2 4 / .42));z-index:1}.k3d-visual-main::after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / .16) 49%,transparent 58%);transform:translateX(-65%);animation:k3dHeroSweep 8s ease-in-out infinite;z-index:2;pointer-events:none}.k3d-visual-main>*{position:relative;z-index:1}.k3d-visual-main span{align-self:flex-start;border-radius:999px;background:linear-gradient(135deg,var(--k3d-acid),#fff);color:#050507;font-weight:1000;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;padding:8px 11px;margin-bottom:14px}.k3d-visual-main strong{display:block;font-size:clamp(3.2rem,6vw,5.8rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em}.k3d-visual-card{position:absolute;z-index:2;width:min(47%,240px);min-height:158px;border:1px solid rgb(255 255 255 / .18);border-radius:28px;background-color:rgb(7 7 12 / .58);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgb(0 0 0 / .32);padding:22px;display:flex;flex-direction:column;justify-content:flex-end}.k3d-visual-card>*{position:relative;z-index:1}.k3d-visual-card small{display:block;color:var(--k3d-muted);text-transform:uppercase;letter-spacing:.13em;font-weight:900}.k3d-visual-card strong{display:block;color:#fff;font-size:1.35rem;line-height:1;text-transform:uppercase;letter-spacing:-.04em}.k3d-visual-card-a{right:0;top:38px;transform:rotate(4deg)}.k3d-visual-card-b{left:-8px;bottom:42px;transform:rotate(-3deg)}.k3d-bg-image-hero{background-image:var(--k3d-hero-img),radial-gradient(circle at 55% 26%,rgb(255 16 66 / .38),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .10),rgb(255 255 255 / .035))}.k3d-bg-image-drop{background-image:var(--k3d-drop-img),radial-gradient(circle at 80% 15%,rgb(255 16 66 / .30),transparent 30%),linear-gradient(145deg,#181821,#08080d)}.k3d-bg-image-event{background-image:var(--k3d-event-img),radial-gradient(circle at 70% 15%,rgb(141 92 255 / .32),transparent 34%),linear-gradient(145deg,#171721,#08080d)}.k3d-bg-image-hoodie{background-image:var(--k3d-hoodie-img),radial-gradient(circle at 84% 20%,rgb(255 16 66 / .30),transparent 28%),linear-gradient(155deg,#191920,#08080d)}.k3d-bg-image-shirt{background-image:var(--k3d-shirt-img),radial-gradient(circle at 84% 20%,rgb(25 231 255 / .20),transparent 28%),linear-gradient(155deg,#191920,#08080d)}.k3d-bg-image-artist{background-image:var(--k3d-artist-img),radial-gradient(circle at 84% 20%,rgb(141 92 255 / .26),transparent 28%),linear-gradient(155deg,#191920,#08080d)}.k3d-bg-image-ebe{background-image:var(--k3d-ebe-img),radial-gradient(circle at 82% 22%,rgb(255 16 66 / .28),transparent 30%),radial-gradient(circle at 18% 88%,rgb(220 255 53 / .10),transparent 30%),linear-gradient(155deg,#191920,#08080d)}.k3d-bg-image-crowd{background-image:var(--k3d-crowd-img),radial-gradient(circle at 70% 15%,rgb(255 16 66 / .30),transparent 32%),linear-gradient(155deg,#191920,#07070b)}.k3d-bg-image-stage{background-image:var(--k3d-stage-img),radial-gradient(circle at 74% 15%,rgb(141 92 255 / .34),transparent 32%),linear-gradient(155deg,#171720,#07070b)}.k3d-bg-image-detail{background-image:var(--k3d-detail-img),radial-gradient(circle at 74% 15%,rgb(220 255 53 / .22),transparent 32%),linear-gradient(155deg,#171720,#07070b)}.k3d-bg-image-login{background-image:var(--k3d-login-img),radial-gradient(circle at 72% 20%,rgb(255 16 66 / .30),transparent 34%),linear-gradient(155deg,#171720,#07070b)}.k3d-section{position:relative;padding:88px 0;border-bottom:1px solid rgb(255 255 255 / .075)}.k3d-section-tight{padding:26px 0}.k3d-section-head{margin-bottom:34px;display:grid;grid-template-columns:1fr minmax(260px,520px);gap:24px;align-items:end}.k3d-section-head .k3d-eyebrow{grid-column:1/-1;margin-bottom:-10px}.k3d-section-head h2{margin:0;font-size:clamp(2.8rem,6.4vw,6.2rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em;font-weight:1000}.k3d-section-head p{margin:0;color:var(--k3d-muted)}.k3d-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.k3d-feature-strip div{border:1px solid rgb(255 255 255 / .11);background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .035));border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.k3d-feature-strip strong{color:var(--k3d-red);font-weight:1000}.k3d-feature-strip span{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;font-weight:950;color:#fff;text-align:right}.k3d-grid{display:grid;gap:18px}.k3d-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k3d-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k3d-card,.k3d-artist-card,.k3d-image-card{position:relative;min-height:260px;border:1px solid rgb(255 255 255 / .12);border-radius:var(--k3d-radius);background-color:rgb(255 255 255 / .045);box-shadow:0 18px 70px rgb(0 0 0 / .22);padding:28px;overflow:hidden;transition:.18s ease;display:flex;flex-direction:column;justify-content:flex-end}.k3d-card:hover,.k3d-artist-card:hover,.k3d-image-card:hover{transform:translateY(-4px);border-color:rgb(255 16 66 / .36);box-shadow:var(--k3d-shadow),var(--k3d-glow)}.k3d-card h3,.k3d-artist-card h3,.k3d-image-card h3{position:relative;z-index:1;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:.96;margin:0 0 12px;text-transform:uppercase;letter-spacing:-.045em}.k3d-card p,.k3d-artist-card p,.k3d-image-card p{position:relative;z-index:1;margin:0;color:var(--k3d-soft)}.k3d-category-card>span,.k3d-artist-card>span,.k3d-image-card>span{position:relative;z-index:1;display:inline-flex;margin-bottom:44px;color:var(--k3d-acid);font-weight:1000;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem}.k3d-card-link{position:absolute;inset:0;z-index:3}.k3d-event-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center;border:1px solid rgb(255 255 255 / .13);border-radius:42px;background-color:rgb(255 255 255 / .045);box-shadow:var(--k3d-shadow);padding:30px;overflow:hidden;position:relative}.k3d-event-card::after{content:"KICK³D";position:absolute;right:-16px;bottom:-18px;font-size:clamp(4rem,12vw,10rem);font-weight:1000;letter-spacing:-.08em;color:rgb(255 255 255 / .055);z-index:1}.k3d-event-date{position:relative;z-index:2;min-height:260px;border-radius:30px;border:1px solid rgb(255 255 255 / .15);background:rgb(5 5 7 / .74);display:grid;place-items:center;text-align:center;box-shadow:inset 0 0 0 1px rgb(255 16 66 / .12);backdrop-filter:blur(8px)}.k3d-event-date span,.k3d-event-date small{display:block;color:var(--k3d-muted);text-transform:uppercase;letter-spacing:.16em;font-weight:950}.k3d-event-date strong{display:block;color:var(--k3d-red);font-size:clamp(4rem,8vw,7.5rem);line-height:.85;text-transform:uppercase;letter-spacing:-.08em;text-shadow:0 0 42px rgb(255 16 66 / .45)}.k3d-event-content{position:relative;z-index:2}.k3d-event-content h2{font-size:clamp(2.5rem,5.6vw,5.4rem);line-height:.86;margin:0 0 18px;text-transform:uppercase;letter-spacing:-.08em}.k3d-event-content p{color:var(--k3d-soft);margin:0 0 26px;max-width:580px}.k3d-mood-board{display:grid;grid-template-columns:1.15fr .85fr .8fr;grid-auto-rows:190px;gap:16px}.k3d-mood-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;border:1px solid rgb(255 255 255 / .12);border-radius:var(--k3d-radius);background-color:rgb(255 255 255 / .045);box-shadow:0 18px 70px rgb(0 0 0 / .22);padding:24px;overflow:hidden}.k3d-mood-tile>*{position:relative;z-index:1}.k3d-mood-tile h3{margin:0 0 8px;font-size:clamp(1.6rem,3vw,3rem);line-height:.88;text-transform:uppercase;letter-spacing:-.055em}.k3d-mood-tile p{margin:0;color:var(--k3d-soft)}.k3d-mood-tile span{margin-bottom:auto;color:var(--k3d-acid);font-size:.72rem;font-weight:1000;text-transform:uppercase;letter-spacing:.16em}.k3d-mood-tile-large{grid-row:span 2}.k3d-mood-tile-wide{grid-column:span 2}.k3d-mood-tile:hover{transform:translateY(-4px);border-color:rgb(255 16 66 / .36);box-shadow:var(--k3d-shadow),var(--k3d-glow)}.k3d-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.k3d-split-panel{position:relative;border:1px solid rgb(255 255 255 / .12);border-radius:var(--k3d-radius);background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .035));padding:32px;overflow:hidden;min-height:380px}.k3d-split-panel h2{margin:0 0 14px;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em}.k3d-split-panel p{color:var(--k3d-soft);max-width:560px}.k3d-split-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.k3d-login-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgb(255 255 255 / .05);box-shadow:var(--k3d-shadow),var(--k3d-glow)}.k3d-login-visual>*{position:relative;z-index:1}.k3d-login-visual strong{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em}.k3d-login-visual span{color:var(--k3d-acid);font-weight:1000;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;margin-bottom:12px}.k3d-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:k3dStep}.k3d-step{position:relative;border:1px solid rgb(255 255 255 / .11);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .035));padding:24px;min-height:220px;overflow:hidden}.k3d-step::before{counter-increment:k3dStep;content:'0' counter(k3dStep);display:inline-flex;margin-bottom:54px;color:var(--k3d-red);font-weight:1000;letter-spacing:.12em}.k3d-step::after{content:'';position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgb(255 16 66 / .22),transparent 70%)}.k3d-step h3{margin:0 0 8px;text-transform:uppercase;letter-spacing:-.03em}.k3d-step p{margin:0;color:var(--k3d-muted)}.k3d-login-page{padding:76px 0 104px}.k3d-login-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:stretch}.k3d-login-card{border:1px solid rgb(255 255 255 / .12);border-radius:var(--k3d-radius);background:rgb(255 255 255 / .055);padding:32px;box-shadow:var(--k3d-shadow)}.k3d-login-card h1{margin:0 0 18px;font-size:clamp(3rem,6vw,6rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em}.k3d-login-card .woocommerce{margin-top:24px}.k3d-login-card form.login,.k3d-login-card form.register{border:1px solid rgb(255 255 255 / .12)!important;border-radius:24px!important;background:rgb(5 5 8 / .62)!important}.k3d-login-note{color:var(--k3d-muted)}.k3d-page{padding:74px 0 96px}.k3d-page-header{padding:62px 0 34px}.k3d-page-header h1{margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.82;text-transform:uppercase;letter-spacing:-.08em;font-weight:1000}.k3d-content{max-width:940px}.k3d-content a{text-decoration:underline;text-decoration-color:rgb(255 16 66 / .65);text-underline-offset:3px}.k3d-footer{padding:54px 0;background:#030305;border-top:1px solid rgb(255 255 255 / .10)}.k3d-footer-cta{border:1px solid rgb(255 255 255 / .12);border-radius:34px;background:linear-gradient(135deg,rgb(255 16 66 / .16),rgb(255 255 255 / .04));padding:32px;margin-bottom:28px}.k3d-footer-cta h2{margin:0 0 8px;font-size:clamp(2rem,5vw,4.8rem);line-height:.86;text-transform:uppercase;letter-spacing:-.07em}.k3d-footer-cta p{color:var(--k3d-muted);max-width:720px}.k3d-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:24px}.k3d-footer h3{margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em}.k3d-footer p,.k3d-footer a{color:var(--k3d-muted)}.k3d-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.k3d-copy{margin-top:34px;color:rgb(255 255 255 / .45);font-size:.88rem}input,textarea,select{background:#0b0b11!important;color:#fff!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:14px!important;padding:12px 14px!important}label{font-weight:850;color:#fff}.widget_shopping_cart .woocommerce-mini-cart__empty-message:only-child{display:none}@media (min-width:981px){.k3d-menu-toggle{display:none!important;visibility:hidden!important}.k3d-nav{display:block!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1080px){.k3d-brand-sub{display:none}.k3d-nav a{font-size:.72rem;padding:8px 9px}.k3d-cart-label{display:none}}@media (max-width:980px){.k3d-header{position:relative!important;top:auto!important;padding:8px 0}.admin-bar .k3d-header{top:auto!important}.k3d-header-inner{grid-template-columns:auto auto;min-height:62px}.k3d-nav{position:absolute;left:0;right:0;top:calc(100% + 8px);display:none;justify-self:stretch;border:1px solid rgb(255 255 255 / .12);border-radius:24px;background:rgb(5 5 8 / .96);backdrop-filter:blur(20px);padding:12px;box-shadow:0 18px 54px rgb(0 0 0 / .34)}.k3d-menu-open .k3d-nav{display:block}.k3d-nav ul{display:grid;gap:4px;justify-content:stretch}.k3d-nav a{display:flex;padding:12px 14px}.k3d-menu-toggle{display:inline-flex!important}.k3d-header-actions{justify-self:end}.k3d-hero-grid{grid-template-columns:1fr;min-height:auto;padding:78px 0}.k3d-hero-visual{min-height:460px}.k3d-section-head,.k3d-event-card,.k3d-split,.k3d-login-grid{grid-template-columns:1fr}.k3d-grid-3,.k3d-grid-2,.k3d-footer-grid{grid-template-columns:1fr}.k3d-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.k3d-mood-board{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.k3d-mood-tile-large,.k3d-mood-tile-wide{grid-column:auto;grid-row:auto}.k3d-timeline{grid-template-columns:1fr 1fr}}@media (max-width:620px){.k3d-container{width:min(calc(100% - 22px), var(--k3d-max))}.k3d-header-inner{min-height:60px;gap:8px;border-radius:20px}.k3d-brand-text,.k3d-cart-label{display:none}.k3d-brand-mark,.k3d-brand-logo{width:40px;height:40px;border-radius:14px}.custom-logo{max-height:40px}.k3d-cart{padding:8px}.k3d-marquee{top:90px}.k3d-hero h1{font-size:3.35rem;line-height:.84;letter-spacing:-.075em}.k3d-hero-actions{display:grid}.k3d-proof-row{display:grid}.k3d-hero-visual{min-height:380px}.k3d-visual-main{inset:0;border-radius:30px}.k3d-visual-card{width:52%;min-height:132px}.k3d-section{padding:62px 0}.k3d-section-tight{padding:20px 0}.k3d-section-head h2{font-size:3rem}.k3d-feature-strip,.k3d-mood-board,.k3d-timeline{grid-template-columns:1fr}.k3d-card,.k3d-artist-card,.k3d-image-card,.k3d-event-card,.k3d-footer-cta,.k3d-mood-tile,.k3d-split-panel,.k3d-login-card{padding:22px;border-radius:24px}.k3d-event-date{min-height:200px}.k3d-footer{padding:42px 0}}.k3d-hero-visual .k3d-visual-card[aria-hidden="true"]{padding:0;min-height:168px;background-size:cover;background-position:center;border-color:rgb(255 255 255 / .16);box-shadow:0 26px 74px rgb(0 0 0 / .38),0 0 42px rgb(255 16 66 / .13)}.k3d-hero-visual .k3d-visual-card[aria-hidden="true"]::before{background:linear-gradient(to top,rgb(2 2 4 / .34),rgb(2 2 4 / .08))}.k3d-hero-visual .k3d-visual-card-a{top:42px}.k3d-hero-visual .k3d-visual-card-b{bottom:44px}.woocommerce div.product div.images .flex-direction-nav,.woocommerce div.product div.images .flex-direction-nav li,.woocommerce div.product div.images .flex-direction-nav a,.woocommerce-product-gallery .flex-direction-nav,.woocommerce-product-gallery .flex-direction-nav li,.woocommerce-product-gallery .flex-direction-nav a{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li a{list-style:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:clamp(28px, 4vw, 56px) 0 18px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;overflow:visible!important;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:999px!important;background:rgb(255 255 255 / .035)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 14px 35px rgb(0 0 0 / .22)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block!important;padding:14px 24px!important;color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(135deg,rgb(255 0 60 / .28),rgb(255 255 255 / .055))!important;border-color:rgb(255 0 60 / .55)!important}@media (max-width:700px){.woocommerce div.product .woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 18px!important;font-size:13px!important;letter-spacing:.06em!important}}.k3d-login-page{position:relative;overflow:hidden}.k3d-login-page::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 14%,rgb(255 16 66 / .22),transparent 34%),radial-gradient(circle at 82% 12%,rgb(141 92 255 / .18),transparent 32%);pointer-events:none}.k3d-login-grid{position:relative;z-index:1}.k3d-login-card{backdrop-filter:blur(18px);overflow:hidden}.k3d-login-card .woocommerce h2{font-size:clamp(1.5rem,3vw,2.4rem);text-transform:uppercase;letter-spacing:-.04em;margin-top:0}.k3d-login-card .woocommerce-form-login,.k3d-login-card .woocommerce-form-register{padding:24px!important}.k3d-login-card .woocommerce-form-row{display:grid;gap:7px}.k3d-login-card .woocommerce-LostPassword{margin-top:12px}.k3d-login-card .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;display:flex;gap:10px;flex-wrap:wrap}.k3d-login-card .woocommerce-MyAccount-navigation a{display:inline-flex;border:1px solid rgb(255 255 255 / .13);border-radius:999px;padding:10px 13px;background:rgb(255 255 255 / .06);font-weight:900;text-transform:uppercase;font-size:.76rem;letter-spacing:.07em}.k3d-login-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.k3d-login-mini span{border:1px solid rgb(255 255 255 / .11);background:rgb(255 255 255 / .045);border-radius:18px;padding:14px;color:var(--k3d-muted);font-weight:850}.k3d-login-mini strong{display:block;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;margin-bottom:3px}.k3d-edit-note{margin-top:18px;color:rgb(255 255 255 / .52);font-size:.86rem}@media(max-width:700px){.k3d-login-mini{grid-template-columns:1fr}}.k3d-hero h1{font-size:clamp(3.55rem,7.35vw,7.85rem)!important;line-height:.88!important;letter-spacing:-.066em!important;max-width:980px!important;padding-right:.08em!important;padding-bottom:.045em!important;overflow:visible!important}.k3d-hero h1 em{display:inline-block;padding-right:.08em;padding-bottom:.045em;margin-right:-.02em}.k3d-hero-copy{overflow:visible!important}.k3d-hero-grid{overflow:visible!important}.k3d-hero .k3d-eyebrow,.k3d-hero h1,.k3d-hero p,.k3d-hero-actions,.k3d-proof-row{animation:k3dHeroIn .85s cubic-bezier(.2,.85,.18,1) both}.k3d-hero h1{animation-delay:.08s}.k3d-hero p{animation-delay:.16s}.k3d-hero-actions{animation-delay:.24s}.k3d-proof-row{animation-delay:.32s}.k3d-hero-visual{animation:k3dVisualIn 1s cubic-bezier(.2,.85,.18,1) .12s both}@keyframes k3dHeroIn{from{opacity:0;transform:translate3d(0,28px,0);filter:blur(10px)}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}@keyframes k3dVisualIn{from{opacity:0;transform:translate3d(28px,18px,0) scale(.965);filter:blur(10px) drop-shadow(0 0 0 #fff0)}to{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0) drop-shadow(0 0 34px rgb(255 16 66 / .14))}}.k3d-reveal{opacity:0;transform:translate3d(0,34px,0) scale(.985);filter:blur(10px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.85,.18,1),filter .72s ease,border-color .72s ease,box-shadow .72s ease;will-change:opacity,transform,filter}.k3d-reveal.k3d-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}.k3d-reveal.k3d-visible:is(.k3d-card,.k3d-image-card,.k3d-artist-card,.k3d-step,.k3d-split-panel,.k3d-event-card,.k3d-login-visual){box-shadow:var(--k3d-shadow),0 0 34px rgb(255 16 66 / .12);border-color:rgb(255 255 255 / .18)}.k3d-image-card,.k3d-artist-card,.k3d-step,.k3d-split-panel,.k3d-event-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,opacity .72s ease,filter .72s ease}.k3d-image-card:hover,.k3d-artist-card:hover,.k3d-step:hover{transform:translateY(-5px);border-color:rgb(255 16 66 / .35);box-shadow:var(--k3d-shadow),0 0 36px rgb(255 16 66 / .16)}.k3d-section{position:relative}.k3d-section::before{content:"";position:absolute;left:50%;top:18px;width:min(760px,70vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(255 16 66 / .28),rgb(220 255 53 / .18),transparent);opacity:.22;pointer-events:none}@media (max-width:980px){.k3d-hero h1{font-size:clamp(3.35rem,13vw,6.2rem)!important;line-height:.9!important;letter-spacing:-.058em!important}}@media (max-width:620px){.k3d-hero h1{font-size:3.05rem!important;line-height:.92!important;letter-spacing:-.052em!important}.k3d-reveal{transform:translate3d(0,22px,0) scale(.99);filter:blur(6px)}}.k3d-marquee{opacity:.145!important;top:96px!important;mix-blend-mode:screen}.k3d-marquee-track{gap:42px!important;animation-duration:32s!important}.k3d-marquee span{letter-spacing:-.065em!important;text-shadow:0 0 34px rgb(255 16 66 / .12)}.k3d-artist-card.k3d-bg-image-ebe::after,.k3d-artist-card.k3d-bg-image-artist::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgb(255 16 66 / .20),transparent 26%),linear-gradient(to top,rgb(2 2 4 / .78),rgb(2 2 4 / .16) 58%,rgb(2 2 4 / .05));z-index:0;pointer-events:none}.k3d-artist-card.k3d-bg-image-ebe>*,.k3d-artist-card.k3d-bg-image-artist>*{position:relative;z-index:1}.k3d-artist-card.k3d-bg-image-ebe{background-position:center 32%}.k3d-grid-2 .k3d-artist-card{min-height:340px}.k3d-section-music-crew{padding-top:clamp(66px,8vw,110px)!important}.k3d-section-head-clean{margin-bottom:24px}.k3d-section-head-clean p{display:none!important}.k3d-image-card,.k3d-artist-card,.k3d-event-card,.k3d-visual-main,.k3d-visual-card{overflow:hidden!important;background-clip:padding-box!important;isolation:isolate}.k3d-image-card::before,.k3d-artist-card::before,.k3d-event-card::before,.k3d-visual-main::before,.k3d-visual-card::before{inset:0!important;border-radius:inherit!important}.k3d-artist-card{padding:clamp(24px,3vw,34px)!important;min-height:360px!important;display:flex;flex-direction:column;justify-content:flex-end}.k3d-artist-card h3{max-width:720px}.k3d-artist-card p{max-width:620px}.k3d-bg-image-artist,.k3d-bg-image-ebe{background-size:cover!important;background-position:center 28%!important}@media (max-width:700px){.k3d-home-latest,.k3d-home-categories,.k3d-section-music-crew,.k3d-home-event{scroll-margin-top:84px}}.k3d-hero-visual{--k3d-hero-fly:0}.k3d-hero-visual .k3d-visual-card-a,.k3d-hero-visual .k3d-visual-card-b{will-change:transform,opacity,filter;transform-origin:center center;transition:filter .28s ease,box-shadow .28s ease}.k3d-hero-visual .k3d-visual-card-a{transform:translate3d(calc(var(--k3d-hero-fly) * 230px),calc(var(--k3d-hero-fly) * -70px),0) rotate(calc(4deg + (var(--k3d-hero-fly) * 9deg))) scale(calc(1 - (var(--k3d-hero-fly) * .10)));opacity:calc(1 - (var(--k3d-hero-fly) * 1.08));filter:blur(calc(var(--k3d-hero-fly) * 7px))}.k3d-hero-visual .k3d-visual-card-b{transform:translate3d(calc(var(--k3d-hero-fly) * -220px),calc(var(--k3d-hero-fly) * 64px),0) rotate(calc(-3deg - (var(--k3d-hero-fly) * 9deg))) scale(calc(1 - (var(--k3d-hero-fly) * .10)));opacity:calc(1 - (var(--k3d-hero-fly) * 1.08));filter:blur(calc(var(--k3d-hero-fly) * 7px))}.k3d-hero-visual.k3d-hero-fly-active .k3d-visual-main{box-shadow:var(--k3d-shadow),0 0 calc(70px + (var(--k3d-hero-fly) * 38px)) rgb(255 16 66 / .25),inset 0 0 0 1px rgb(255 255 255 / .04)}@media (max-width:700px){.k3d-hero-visual .k3d-visual-card-a{transform:translate3d(calc(var(--k3d-hero-fly) * 175px),calc(var(--k3d-hero-fly) * -54px),0) rotate(calc(4deg + (var(--k3d-hero-fly) * 11deg))) scale(calc(1 - (var(--k3d-hero-fly) * .13)))}.k3d-hero-visual .k3d-visual-card-b{transform:translate3d(calc(var(--k3d-hero-fly) * -160px),calc(var(--k3d-hero-fly) * 54px),0) rotate(calc(-3deg - (var(--k3d-hero-fly) * 11deg))) scale(calc(1 - (var(--k3d-hero-fly) * .13)))}}@media (prefers-reduced-motion:reduce){.k3d-hero-visual .k3d-visual-card-a,.k3d-hero-visual .k3d-visual-card-b{transform:none!important;opacity:1!important;filter:none!important}}.k3d-hero-visual .k3d-visual-card-a,.k3d-hero-visual .k3d-visual-card-b{transition:filter .42s ease,box-shadow .42s ease,opacity .42s ease}@media (max-width:700px){.k3d-hero-visual .k3d-visual-card-a{transform:translate3d(calc(var(--k3d-hero-fly) * 150px),calc(var(--k3d-hero-fly) * -48px),0) rotate(calc(4deg + (var(--k3d-hero-fly) * 9deg))) scale(calc(1 - (var(--k3d-hero-fly) * .10)))!important;opacity:calc(1 - (var(--k3d-hero-fly) * .96))!important;filter:blur(calc(var(--k3d-hero-fly) * 4.5px))!important}.k3d-hero-visual .k3d-visual-card-b{transform:translate3d(calc(var(--k3d-hero-fly) * -142px),calc(var(--k3d-hero-fly) * 48px),0) rotate(calc(-3deg - (var(--k3d-hero-fly) * 9deg))) scale(calc(1 - (var(--k3d-hero-fly) * .10)))!important;opacity:calc(1 - (var(--k3d-hero-fly) * .96))!important;filter:blur(calc(var(--k3d-hero-fly) * 4.5px))!important}}.woocommerce ul.products li.product a img{background:transparent!important;object-fit:contain!important;padding:10px!important;box-shadow:none!important;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .30))}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;border-radius:22px;overflow:hidden}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before{content:"";position:absolute;inset:16px 16px auto 16px;aspect-ratio:1/1;border-radius:22px;background:radial-gradient(circle at 50% 34%,rgb(255 255 255 / .075),rgb(255 16 66 / .055) 42%,rgb(255 255 255 / .025) 72%,rgb(255 255 255 / .015));border:1px solid rgb(255 255 255 / .075);z-index:-1}.woocommerce div.product div.images img,.woocommerce-product-gallery img{background:transparent!important;object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 24px 44px rgb(0 0 0 / .34))}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .flex-viewport{background:radial-gradient(circle at 50% 34%,rgb(255 255 255 / .08),rgb(255 16 66 / .045) 44%,rgb(255 255 255 / .018) 78%)!important;border-radius:32px!important;overflow:hidden!important}.woocommerce div.product div.images .flex-control-thumbs img{background:rgb(255 255 255 / .035)!important;padding:6px!important;object-fit:contain!important}:root{--k3d-hero-img:url(https://kick3d.de/wp-content/uploads/2026/06/Mittel-ChatGPT-Image-10.-Juni-2026-17_07_18.png);--k3d-drop-img:url(https://kick3d.de/wp-content/uploads/2026/02/Nexo-by-@simon.raphael.productions-4-scaled.jpg);--k3d-hoodie-img:url(https://kick3d.de/wp-content/uploads/2026/03/unisex-heavy-blend-hoodie-white-front-69ac2600b537d.png);--k3d-shirt-img:url(https://kick3d.de/wp-content/uploads/2026/03/unisex-organic-cotton-t-shirt-white-front-and-back-69acabd1994c3.png);--k3d-artist-img:url(https://kick3d.de/wp-content/uploads/2026/06/NXEPIC-scaled-e1781099797982.png);--k3d-ebe-img:url(https://kick3d.de/wp-content/uploads/2026/03/FDB37F18-A796-44DD-99E2-8E27E85A8AE8-e1781106172560.jpeg);--k3d-event-img:url(https://kick3d.de/wp-content/uploads/2026/02/DSC05697-scaled.jpg)}@media (max-width:700px){.k3d-proof-row{display:none!important}.k3d-home-categories{display:none!important}}