*{box-sizing:border-box}:root{--bg:#050507;--panel:rgba(255,255,255,.075);--panel-strong:rgba(255,255,255,.12);--text:#f7f1e6;--muted:#aaa197;--gold:#c7a66b;--gold-light:#f6daa0;--line:rgba(255,255,255,.13);--danger:#9d3131;--shadow:rgba(0,0,0,.55)}body{position:relative;margin:0;min-height:100vh;overflow-x:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 18% -8%,rgba(246,218,160,.18),transparent 34rem),radial-gradient(circle at 88% 18%,rgba(255,255,255,.09),transparent 32rem),linear-gradient(135deg,#040405 0%,#111119 48%,#050507 100%)}body::before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at center,black,transparent 75%)}.ambient{position:fixed;z-index:-1;width:520px;height:520px;border-radius:50%;filter:blur(32px);opacity:.55;pointer-events:none}.ambient--one{left:-180px;top:90px;background:radial-gradient(circle,rgba(199,166,107,.28),transparent 68%)}.ambient--two{right:-220px;top:330px;background:radial-gradient(circle,rgba(255,255,255,.11),transparent 68%)}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:22px 40px;border-bottom:1px solid var(--line);background:rgba(6,6,9,.72);backdrop-filter:blur(26px)}.brand{display:flex;align-items:center;gap:14px}.brand__mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(246,218,160,.48);border-radius:18px;background:linear-gradient(145deg,rgba(246,218,160,.25),rgba(255,255,255,.04)),radial-gradient(circle at 30% 20%,rgba(255,255,255,.3),transparent 28px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 42px rgba(199,166,107,.24),0 20px 40px rgba(0,0,0,.35);color:var(--gold-light);font-weight:900}.brand strong,.brand small{display:block}.brand small{margin-top:2px;color:var(--muted);font-size:12px}.nav{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted)}.nav a:hover{color:var(--gold-light)}.hero{position:relative;padding:110px 0 72px}.hero__grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:58px}.eyebrow{margin:0 0 14px;color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}.hero h1{margin-bottom:24px;max-width:830px;font-size:clamp(42px,7vw,86px);line-height:.93;letter-spacing:-.068em;text-shadow:0 18px 60px rgba(0,0,0,.55)}.hero__text{max-width:710px;color:var(--muted);font-size:18px;line-height:1.8}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.hero-stats div{min-width:140px;padding:16px 18px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 45px rgba(0,0,0,.26);backdrop-filter:blur(18px)}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{color:var(--gold-light);font-size:22px}.hero-stats span{margin-top:3px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.06);color:var(--text);cursor:pointer;font-weight:800;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.btn:hover{transform:translateY(-2px);border-color:rgba(246,218,160,.48)}.btn--primary{border-color:rgba(246,218,160,.55);background:linear-gradient(135deg,#a77a35,#f4dc9e 52%,#9d7131);color:#17110a;box-shadow:0 14px 44px rgba(199,166,107,.26)}.btn--ghost{color:var(--muted)}.btn--danger{background:rgba(157,49,49,.18);border-color:rgba(255,110,110,.28);color:#ffd0d0}.showcase-stage{position:relative;min-height:560px;perspective:1200px}.showcase-orbit{position:absolute;inset:52px 20px 20px;border:1px solid rgba(246,218,160,.22);border-radius:50%;transform:rotateX(68deg) rotateZ(-12deg);box-shadow:0 0 70px rgba(246,218,160,.08),inset 0 0 60px rgba(246,218,160,.06)}.hero-product{position:relative;height:540px;border:1px solid rgba(255,255,255,.14);border-radius:38px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.035)),radial-gradient(circle at 70% 20%,rgba(246,218,160,.18),transparent 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -50px 90px rgba(0,0,0,.26),0 50px 120px rgba(0,0,0,.58);transform:rotateY(-9deg) rotateX(5deg);transform-style:preserve-3d}.hero-product::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.16),transparent 45%);transform:translateX(-70%);pointer-events:none}.hero-product__image{height:58%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(246,218,160,.20),transparent 55%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.28))}.hero-product__image img,.product-card__image img{width:100%;height:100%;object-fit:cover}.image-placeholder{color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.2em;font-size:12px}.hero-product__body{position:relative;padding:28px}.hero-card__label{color:var(--gold-light)}.hero-product h2{margin-bottom:10px;font-size:36px;letter-spacing:-.04em}.hero-product p{color:var(--muted);line-height:1.65}.hero-card__meta{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px}.hero-card__meta span{color:var(--muted)}.hero-card__meta strong{color:var(--gold-light);font-size:31px}.section{padding:80px 0}.section--tight{padding-top:60px}.section__head{max-width:760px;margin-bottom:28px}.section__head--row{display:flex;justify-content:space-between;gap:28px;max-width:none}.section__head h2,.split h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.05em}.section__head p,.split p,.product-card p{color:var(--muted);line-height:1.7}.shop-filter,.hero-product,.panel,.auth-card,.stat-card,.product-card,.admin-hero{backdrop-filter:blur(24px)}.shop-filter{display:grid;grid-template-columns:1fr 260px auto auto;gap:12px;margin-bottom:24px;padding:16px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.032));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 28px 80px rgba(0,0,0,.34)}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:18px;padding:14px 16px;background:rgba(0,0,0,.30);color:var(--text);outline:none}select option{background:#111118}input[type="file"]{padding:12px}textarea{min-height:110px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:rgba(246,218,160,.55);box-shadow:0 0 0 4px rgba(199,166,107,.08)}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;perspective:1200px}.product-card{position:relative;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.032));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 90px rgba(0,0,0,.42);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;transform-style:preserve-3d}.product-card--3d:hover{transform:translateY(-10px) rotateX(4deg) rotateY(-4deg);border-color:rgba(246,218,160,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 45px 110px rgba(0,0,0,.55),0 0 60px rgba(199,166,107,.10)}.product-card::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.12),transparent 42%);transform:translateX(-85%);transition:transform .6s ease;pointer-events:none;z-index:2}.product-card:hover::before{transform:translateX(85%)}.product-card__image{display:grid;place-items:center;height:255px;background:radial-gradient(circle at center,rgba(246,218,160,.20),transparent 55%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.26));color:rgba(255,255,255,.50);text-transform:uppercase;letter-spacing:.18em;font-size:12px}.product-card__body{padding:24px}.product-card__category,.product-card__brand{color:var(--gold-light) !important;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.product-card__brand{color:var(--muted) !important;margin-bottom:12px}.product-card h3{font-size:23px;letter-spacing:-.035em}.product-card__footer{display:flex;justify-content:space-between;gap:16px;margin-top:22px;color:var(--muted)}.product-card__footer strong{color:var(--text);font-size:20px}.empty-state{grid-column:1 / -1;padding:28px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.045);color:var(--muted)}.section--glass{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.035)}.split{display:grid;grid-template-columns:.8fr 1fr;gap:40px;align-items:center}.site-footer{padding:36px 40px;color:var(--muted);text-align:center}.auth-page{display:grid;place-items:center;min-height:72vh;padding:40px;perspective:1200px}.auth-card,.panel,.stat-card,.admin-hero{border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 90px rgba(0,0,0,.45)}.auth-card{width:min(440px,100%);padding:34px;border-radius:30px}.auth-card--3d{transform:rotateX(4deg) rotateY(-4deg)}label{display:grid;gap:9px;margin:18px 0;color:var(--muted);font-weight:800}.alert{padding:14px 16px;border:1px solid rgba(255,110,110,.25);border-radius:18px;background:rgba(157,49,49,.14);color:#ffd0d0}.alert--success{border-color:rgba(130,255,188,.22);background:rgba(41,150,91,.16);color:#cfffe2}.admin-shell{display:grid;grid-template-columns:300px 1fr;gap:28px;width:min(1280px,calc(100% - 40px));margin:40px auto 80px}.admin-sidebar{position:sticky;top:110px;height:fit-content;padding:26px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 70px rgba(0,0,0,.34)}.admin-link{display:block;margin-top:10px;padding:13px 15px;border-radius:16px;color:var(--muted)}.admin-link:hover,.admin-link.is-active{background:rgba(255,255,255,.08);color:var(--gold-light)}.admin-content{display:grid;gap:22px;min-width:0}.admin-hero,.panel{padding:28px;border-radius:30px}.admin-hero{display:flex;justify-content:space-between;gap:24px;align-items:center}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stat-card{padding:24px;border-radius:24px}.stat-card span{color:var(--muted)}.stat-card strong{display:block;margin-top:10px;font-size:34px}.product-form{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.product-form .full{grid-column:1 / -1}.admin-table{display:grid;gap:12px}.admin-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:20px;background:rgba(0,0,0,.16)}.admin-row span{display:block;margin-top:4px;color:var(--muted)}.admin-product-preview{display:flex;align-items:center;gap:14px}.admin-product-preview img,.mini-placeholder{width:58px;height:58px;border-radius:16px;object-fit:cover;border:1px solid var(--line);background:radial-gradient(circle,rgba(246,218,160,.18),transparent 65%),rgba(255,255,255,.05)}@media (max-width:980px){.hero__grid,.product-grid,.split,.admin-shell,.stats-grid,.product-form,.shop-filter{grid-template-columns:1fr}.site-header,.admin-hero,.admin-row,.section__head--row{flex-direction:column;align-items:flex-start}.hero-product,.auth-card--3d{transform:none}.showcase-stage{min-height:auto}} .hero--shop{padding-bottom:52px}.showcase-stage{display:block;color:inherit}.hero-price-badge,.price-pill{position:absolute;right:18px;bottom:18px;z-index:3;padding:10px 15px;border:1px solid rgba(246,218,160,.48);border-radius:999px;background:rgba(4,4,5,.62);color:var(--gold-light);font-weight:950;backdrop-filter:blur(14px);box-shadow:0 14px 32px rgba(0,0,0,.5),0 0 24px rgba(246,218,160,.12)}.hero-price-badge{right:28px;bottom:28px;font-size:32px;border-radius:20px}.rarity-pill{position:absolute;left:18px;top:18px;z-index:3;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:var(--text);font-size:12px;font-weight:850;backdrop-filter:blur(12px)}.shop-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.035);backdrop-filter:blur(18px)}.shop-strip__inner{display:flex;gap:12px;overflow-x:auto;padding:16px 0}.shop-strip__inner a{white-space:nowrap;padding:10px 16px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(0,0,0,.18)}.shop-strip__inner a:hover{color:var(--gold-light);border-color:rgba(246,218,160,.38)}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;perspective:1200px}.store-grid--small{grid-template-columns:repeat(3,minmax(0,1fr))}.store-card{position:relative;display:block;overflow:hidden;border:1px solid var(--line);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.115),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 30px 90px rgba(0,0,0,.42);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;transform-style:preserve-3d}.store-card:hover{transform:translateY(-12px) rotateX(3.5deg) rotateY(-3deg);border-color:rgba(246,218,160,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 50px 120px rgba(0,0,0,.58),0 0 70px rgba(199,166,107,.1)}.store-card__image{position:relative;height:360px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(246,218,160,.20),transparent 55%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(0,0,0,.28))}.store-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.store-card:hover .store-card__image img{transform:scale(1.055);filter:contrast(1.05) brightness(1.08)}.store-card__body{padding:22px 24px 25px}.store-card__body p{margin-bottom:9px;color:var(--gold-light);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.15em}.store-card__body h3{margin-bottom:8px;font-size:24px;letter-spacing:-.04em}.store-card__body span{color:var(--muted)}.product-detail-page{padding:42px 0 80px}.back-link{display:inline-flex;margin-bottom:22px;color:var(--muted)}.back-link:hover{color:var(--gold-light)}.product-detail{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:start}.product-gallery,.product-buybox{border:1px solid var(--line);border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 35px 105px rgba(0,0,0,.45);backdrop-filter:blur(24px)}.product-gallery{padding:18px}.gallery-main{position:relative;height:690px;overflow:hidden;border-radius:28px;background:radial-gradient(circle at center,rgba(246,218,160,.18),transparent 58%),rgba(0,0,0,.2)}.gallery-main img{width:100%;height:100%;object-fit:cover}.price-pill--large{right:28px;bottom:28px;padding:14px 22px;font-size:30px;border-radius:18px}.gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.gallery-thumbs div{height:86px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle,rgba(246,218,160,.12),transparent 60%),rgba(255,255,255,.045)}.product-buybox{position:sticky;top:112px;padding:34px}.product-buybox h1{margin-bottom:10px;font-size:clamp(36px,5vw,58px);line-height:.96;letter-spacing:-.06em}.detail-brand,.detail-description{color:var(--muted);line-height:1.75}.detail-price{margin:26px 0;color:var(--gold-light);font-size:46px;font-weight:950;letter-spacing:-.04em}.detail-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.detail-meta div{padding:16px;border:1px solid var(--line);border-radius:20px;background:rgba(0,0,0,.18)}.detail-meta span,.detail-meta strong{display:block}.detail-meta span{margin-bottom:5px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.detail-meta strong{color:var(--text)}.buy-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.detail-notes{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.detail-notes ul{margin:0;padding-left:19px;color:var(--muted);line-height:1.9}.mini-link{display:inline-block;margin-top:6px;color:var(--gold-light);font-size:12px}@media (max-width:980px){.store-grid,.store-grid--small,.product-detail{grid-template-columns:1fr}.gallery-main{height:470px}.product-buybox{position:static}.store-card__image{height:310px}} .muted{color:var(--muted);line-height:1.7}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.settings-grid .full{grid-column:1 / -1}.category-lux-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 28px}.category-lux-card{display:block;padding:22px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 20px 60px rgba(0,0,0,.28);transition:transform .22s ease,border-color .22s ease}.category-lux-card:hover{transform:translateY(-5px);border-color:rgba(246,218,160,.38)}.category-lux-card span{display:block;color:var(--gold-light);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.16em}.category-lux-card strong{display:block;margin-top:10px;font-size:23px;letter-spacing:-.035em}.category-lux-card p{margin:9px 0 0;color:var(--muted);line-height:1.6}.shop-strip__inner a{display:grid;gap:3px}.shop-strip__inner a strong{font-size:14px}.shop-strip__inner a span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.category-admin-list{display:grid;gap:18px;margin-bottom:22px}.category-admin-card{padding:18px;border:1px solid var(--line);border-radius:24px;background:rgba(0,0,0,.16)}.check-label{display:flex;gap:10px;align-items:center}.check-label input{width:auto}@media (max-width:980px){.settings-grid,.category-lux-grid{grid-template-columns:1fr}} .shop-strip,.category-lux-grid{display:none !important}.gold-category-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 26px;perspective:1200px}.gold-category{position:relative;display:flex;align-items:center;gap:16px;min-height:96px;padding:18px 18px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,238,180,.62);color:#fffaf0;background:linear-gradient(135deg,#65430e 0%,#b8862d 18%,#ffe8a8 38%,#b5791e 58%,#f7d37b 76%,#6f470d 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.48),inset 0 -12px 32px rgba(70,38,0,.42),0 22px 55px rgba(0,0,0,.38),0 0 40px rgba(246,218,160,.12);transform-style:preserve-3d;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.gold-category::before{content:"";position:absolute;inset:2px;border-radius:22px;border:1px solid rgba(255,255,255,.28);pointer-events:none}.gold-category::after{content:"";position:absolute;inset:-60% -40%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.65) 44%,rgba(255,255,255,.16) 49%,transparent 58%);transform:translateX(-65%) rotate(10deg);transition:transform .75s ease;pointer-events:none}.gold-category:hover,.gold-category.is-active{transform:translateY(-8px) rotateX(5deg) rotateY(-4deg);filter:saturate(1.12) brightness(1.07);box-shadow:inset 0 2px 0 rgba(255,255,255,.55),inset 0 -12px 32px rgba(70,38,0,.42),0 35px 75px rgba(0,0,0,.48),0 0 70px rgba(246,218,160,.24)}.gold-category:hover::after,.gold-category.is-active::after{transform:translateX(65%) rotate(10deg)}.gold-category.is-active{outline:2px solid rgba(255,255,255,.62);outline-offset:3px}.gold-category__icon{position:relative;z-index:2;display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:16px;color:#fff;font-size:24px;font-weight:900;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 24px rgba(80,45,0,.34);text-shadow:0 3px 10px rgba(0,0,0,.42)}.gold-category__text{position:relative;z-index:2;display:grid;gap:4px;min-width:0}.gold-category__text strong{color:#fff;font-size:19px;line-height:1.05;letter-spacing:-.035em;text-shadow:0 3px 12px rgba(0,0,0,.48)}.gold-category__text small{color:rgba(255,255,255,.86);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 2px 8px rgba(0,0,0,.38)}@media (max-width:1100px){.gold-category-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gold-category-selector{grid-template-columns:1fr}} .gold-category{border:1px solid rgba(246,218,160,.26) !important;color:var(--text) !important;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025)),radial-gradient(circle at 18% 0%,rgba(246,218,160,.13),transparent 52%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 65px rgba(0,0,0,.36),0 0 26px rgba(246,218,160,.045) !important}.gold-category::before{border-color:rgba(246,218,160,.13) !important}.gold-category::after{background:linear-gradient(115deg,transparent 38%,rgba(246,218,160,.22) 48%,transparent 58%) !important}.gold-category:hover,.gold-category.is-active{filter:none !important;border-color:rgba(246,218,160,.42) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 34px 90px rgba(0,0,0,.48),0 0 42px rgba(246,218,160,.10) !important}.gold-category.is-active{outline:1px solid rgba(246,218,160,.38) !important;outline-offset:3px}.gold-category__icon{color:#fff !important;background:linear-gradient(145deg,rgba(246,218,160,.30),rgba(255,255,255,.045)) !important;border-color:rgba(246,218,160,.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 12px 28px rgba(0,0,0,.32) !important}.gold-category__text strong{color:var(--text) !important;text-shadow:none !important}.gold-category__text small{color:var(--gold-light) !important;text-shadow:none !important} .showcase-stage{min-height:680px !important}.hero-product{height:auto !important;min-height:640px !important;display:grid;grid-template-rows:minmax(360px,1fr) auto}.hero-product__image{height:auto !important;min-height:390px}.hero-product__body{padding:30px 32px 36px !important}.hero-product h2{margin-top:0 !important;font-size:clamp(30px,3vw,42px) !important}.hero-card__meta{align-items:center !important;margin-top:22px !important}.hero-card__meta strong{white-space:nowrap;font-size:18px !important} .showroom-notice{margin:28px 0;padding:20px;border:1px solid rgba(246,218,160,.24);border-radius:22px;background:linear-gradient(145deg,rgba(246,218,160,.09),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 55px rgba(0,0,0,.26)}.showroom-notice strong{display:block;margin-bottom:8px;color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.showroom-notice p{margin:0;color:var(--muted);line-height:1.7}.gallery-main{cursor:zoom-in}.gallery-main img{transition:transform .45s ease,filter .45s ease}.gallery-main:hover img{transform:scale(1.08);filter:contrast(1.04) brightness(1.06)}.gallery-thumbs{display:grid !important;grid-template-columns:repeat(4,1fr) !important}.gallery-thumb{position:relative;height:92px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle,rgba(246,218,160,.12),transparent 60%),rgba(255,255,255,.045);cursor:pointer}.gallery-thumb img{width:100%;height:100%;object-fit:cover;opacity:.62;transition:opacity .22s ease,transform .22s ease}.gallery-thumb:hover img,.gallery-thumb.is-active img{opacity:1;transform:scale(1.05)}.gallery-thumb.is-active{border-color:rgba(246,218,160,.44);box-shadow:0 0 24px rgba(246,218,160,.10)}.gallery-hint{margin:14px 4px 0;color:var(--muted);font-size:13px;line-height:1.55}.buy-actions{display:none !important} .detail-price::after{content:" · Auszeichnung";display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width:980px){.showcase-stage{min-height:auto !important}.hero-product{min-height:0 !important}.hero-product__image{min-height:320px}.hero-card__meta{align-items:flex-start !important;flex-direction:column}}:root{--bg:#030306;--panel:rgba(255,255,255,.055);--panel-strong:rgba(255,255,255,.095);--text:#f7f7ff;--muted:#9d9aad;--gold:#8a5cff;--gold-light:#53e8ff;--neon-cyan:#00d8ff;--neon-blue:#2f7cff;--neon-violet:#8a5cff;--neon-pink:#ff4ecd;--neon-green:#36ff9b;--accent-gradient:linear-gradient(135deg,#00d8ff 0%,#8a5cff 47%,#ff4ecd 100%);--line:rgba(255,255,255,.10);--danger:#ff4e6a;--shadow:rgba(0,0,0,.72)}body{color:var(--text) !important;background:radial-gradient(circle at 16% -10%,rgba(0,216,255,.22),transparent 34rem),radial-gradient(circle at 88% 12%,rgba(255,78,205,.18),transparent 34rem),radial-gradient(circle at 60% 100%,rgba(138,92,255,.18),transparent 42rem),linear-gradient(135deg,#020204 0%,#080812 44%,#020204 100%) !important}body::before{background-image:linear-gradient(rgba(0,216,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,78,205,.028) 1px,transparent 1px) !important}.ambient--one{width:680px !important;height:680px !important;left:-260px !important;top:-160px !important;background:radial-gradient(circle,rgba(0,216,255,.38),transparent 64%) !important;filter:blur(70px) !important;opacity:.72 !important}.ambient--two{width:760px !important;height:760px !important;right:-310px !important;top:250px !important;background:radial-gradient(circle,rgba(255,78,205,.28),transparent 66%) !important;filter:blur(82px) !important;opacity:.68 !important}.site-header{border-bottom:1px solid rgba(255,255,255,.09) !important;background:linear-gradient(180deg,rgba(8,8,16,.88),rgba(3,3,6,.68)) !important;box-shadow:0 18px 55px rgba(0,0,0,.48),0 0 38px rgba(0,216,255,.045) !important}.brand__mark{border-color:rgba(0,216,255,.42) !important;background:linear-gradient(145deg,rgba(0,216,255,.20),rgba(255,78,205,.12)),radial-gradient(circle at 30% 20%,rgba(255,255,255,.32),transparent 28px) !important;color:#ffffff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 28px rgba(0,216,255,.28),0 0 48px rgba(255,78,205,.14),0 20px 40px rgba(0,0,0,.52) !important}.brand strong{letter-spacing:-.025em;background:linear-gradient(90deg,#ffffff,#5eeeff,#ff70d8);-webkit-background-clip:text;background-clip:text;color:transparent}.brand small,.nav a{color:rgba(255,255,255,.62) !important}.nav a:hover{color:#67ecff !important;text-shadow:0 0 18px rgba(0,216,255,.42)}.eyebrow{color:#5eeeff !important;text-shadow:0 0 18px rgba(0,216,255,.28)}.hero h1{background:linear-gradient(90deg,#ffffff 0%,#dffbff 38%,#b99cff 70%,#ff8ddd 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none !important}.hero__text,.section__head p,.split p,.product-card p,.detail-brand,.detail-description,.showroom-notice p,.gallery-hint,.muted{color:rgba(235,235,255,.64) !important}.btn{border-color:rgba(255,255,255,.12) !important;background:rgba(255,255,255,.045) !important;color:rgba(255,255,255,.86) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px rgba(0,0,0,.34) !important}.btn:hover{border-color:rgba(0,216,255,.42) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 18px 44px rgba(0,0,0,.48),0 0 28px rgba(0,216,255,.14) !important}.btn--primary{border:0 !important;background:var(--accent-gradient) !important;color:#ffffff !important;text-shadow:0 1px 10px rgba(0,0,0,.32);box-shadow:0 16px 42px rgba(0,0,0,.55),0 0 30px rgba(0,216,255,.20),0 0 45px rgba(255,78,205,.13) !important}.btn--primary:hover{box-shadow:0 25px 65px rgba(0,0,0,.7),0 0 46px rgba(0,216,255,.30),0 0 68px rgba(255,78,205,.20) !important}.btn--danger{background:rgba(255,78,106,.14) !important;border-color:rgba(255,78,106,.35) !important;color:#ffc9d2 !important}.hero-product,.product-gallery,.product-buybox,.panel,.auth-card,.stat-card,.admin-hero,.shop-filter,.store-card,.category-lux-card,.admin-sidebar{border-color:rgba(255,255,255,.095) !important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),radial-gradient(circle at 10% 0%,rgba(0,216,255,.08),transparent 36%),radial-gradient(circle at 100% 20%,rgba(255,78,205,.06),transparent 42%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 35px 110px rgba(0,0,0,.58) !important}.showcase-orbit{border-color:rgba(0,216,255,.18) !important;box-shadow:0 0 70px rgba(0,216,255,.10),inset 0 0 60px rgba(255,78,205,.06) !important}.hero-product{border-color:rgba(0,216,255,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -50px 90px rgba(0,0,0,.32),0 50px 135px rgba(0,0,0,.68),0 0 75px rgba(0,216,255,.08),0 0 95px rgba(255,78,205,.06) !important}.hero-product__image,.store-card__image,.gallery-main{background:radial-gradient(circle at 45% 35%,rgba(0,216,255,.20),transparent 38%),radial-gradient(circle at 70% 20%,rgba(255,78,205,.16),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(0,0,0,.38)) !important}.hero-card__label{color:#5eeeff !important}.hero-card__meta strong{color:#ff70d8 !important;text-shadow:0 0 18px rgba(255,78,205,.22)}.price-pill,.hero-price-badge{border-color:rgba(0,216,255,.40) !important;color:#ffffff !important;background:linear-gradient(135deg,rgba(0,216,255,.18),rgba(138,92,255,.18),rgba(255,78,205,.16)),rgba(0,0,0,.62) !important;box-shadow:0 14px 32px rgba(0,0,0,.55),0 0 22px rgba(0,216,255,.28),0 0 40px rgba(255,78,205,.14) !important}.gold-category{border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),radial-gradient(circle at 12% 0%,rgba(0,216,255,.13),transparent 52%),radial-gradient(circle at 90% 25%,rgba(255,78,205,.10),transparent 54%) !important;color:var(--text) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 60px rgba(0,0,0,.44) !important}.gold-category:nth-child(2n){background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),radial-gradient(circle at 12% 0%,rgba(138,92,255,.15),transparent 52%),radial-gradient(circle at 90% 25%,rgba(0,216,255,.10),transparent 54%) !important}.gold-category:nth-child(3n){background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),radial-gradient(circle at 12% 0%,rgba(255,78,205,.14),transparent 52%),radial-gradient(circle at 90% 25%,rgba(54,255,155,.08),transparent 54%) !important}.gold-category::before{border-color:rgba(255,255,255,.09) !important}.gold-category::after{background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.18) 48%,transparent 60%) !important}.gold-category:hover,.gold-category.is-active{border-color:rgba(0,216,255,.46) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 34px 90px rgba(0,0,0,.58),0 0 34px rgba(0,216,255,.18),0 0 46px rgba(255,78,205,.10) !important}.gold-category.is-active{outline:1px solid rgba(255,78,205,.38) !important}.gold-category__icon{color:#ffffff !important;background:linear-gradient(145deg,rgba(0,216,255,.22),rgba(255,78,205,.16)) !important;border-color:rgba(255,255,255,.18) !important;text-shadow:0 0 12px rgba(0,216,255,.38),0 0 18px rgba(255,78,205,.24) !important}.gold-category:nth-child(2n) .gold-category__icon{background:linear-gradient(145deg,rgba(138,92,255,.25),rgba(0,216,255,.14)) !important}.gold-category:nth-child(3n) .gold-category__icon{background:linear-gradient(145deg,rgba(255,78,205,.24),rgba(54,255,155,.10)) !important}.gold-category__text strong{color:#ffffff !important}.gold-category__text small{color:rgba(103,236,255,.88) !important}.store-card:hover{border-color:rgba(0,216,255,.38) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 52px 130px rgba(0,0,0,.72),0 0 42px rgba(0,216,255,.16),0 0 58px rgba(255,78,205,.09) !important}.store-card__body p,.product-card__category,.product-card__brand{color:#5eeeff !important}.store-card__body span{color:rgba(235,235,255,.58) !important}.rarity-pill{border-color:rgba(255,78,205,.32) !important;background:linear-gradient(135deg,rgba(255,78,205,.18),rgba(138,92,255,.16)),rgba(0,0,0,.48) !important;color:#ffffff !important;box-shadow:0 0 22px rgba(255,78,205,.16)}.detail-price{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent !important}.detail-price::after{color:rgba(103,236,255,.74) !important}.detail-meta div{border-color:rgba(255,255,255,.09) !important;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.018)) !important}.detail-meta span{color:rgba(103,236,255,.78) !important}.showroom-notice{border-color:rgba(0,216,255,.22) !important;background:linear-gradient(145deg,rgba(0,216,255,.075),rgba(255,78,205,.04)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 55px rgba(0,0,0,.35),0 0 30px rgba(0,216,255,.07) !important}.showroom-notice strong{color:#5eeeff !important}.gallery-thumb{border-color:rgba(255,255,255,.09) !important;background:radial-gradient(circle,rgba(0,216,255,.12),transparent 60%),rgba(255,255,255,.035) !important}.gallery-thumb.is-active{border-color:rgba(0,216,255,.44) !important;box-shadow:0 0 22px rgba(0,216,255,.16),0 0 28px rgba(255,78,205,.08) !important}.admin-link{color:rgba(255,255,255,.58) !important}.admin-link:hover,.admin-link.is-active{background:linear-gradient(135deg,rgba(0,216,255,.10),rgba(255,78,205,.08)) !important;color:#ffffff !important;box-shadow:0 0 22px rgba(0,216,255,.08)}.stat-card strong{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent !important}.admin-row,.category-admin-card{border-color:rgba(255,255,255,.08) !important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.014)) !important}input,textarea,select{border-color:rgba(255,255,255,.10) !important;background:rgba(0,0,0,.38) !important;color:#ffffff !important}input:focus,textarea:focus,select:focus{border-color:rgba(0,216,255,.46) !important;box-shadow:0 0 0 4px rgba(0,216,255,.08),0 0 25px rgba(255,78,205,.08) !important}select option{background:#090912 !important}.site-footer{border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.48) !important}.section__head h2::after,.split h2::after,.panel h2::after,.admin-hero h2::after{content:"";display:block;width:72px;height:2px;margin-top:14px;border-radius:99px;background:var(--accent-gradient);box-shadow:0 0 18px rgba(0,216,255,.28),0 0 24px rgba(255,78,205,.16)}:root{--bg:#020207 !important;--panel:rgba(255,255,255,.055) !important;--panel-strong:rgba(255,255,255,.095) !important;--text:#f7f7ff !important;--muted:#9ea0b8 !important;--gold:#00e5ff !important;--gold-light:#00e5ff !important;--neon-cyan:#00e5ff !important;--neon-blue:#267bff !important;--neon-violet:#8b5cff !important;--neon-pink:#ff43c8 !important;--neon-green:#28ff9f !important;--accent-gradient:linear-gradient(135deg,#00e5ff 0%,#267bff 32%,#8b5cff 62%,#ff43c8 100%) !important;--line:rgba(255,255,255,.10) !important} *{text-shadow:none}body{background:radial-gradient(circle at 15% -12%,rgba(0,229,255,.22),transparent 34rem),radial-gradient(circle at 88% 10%,rgba(255,67,200,.20),transparent 34rem),radial-gradient(circle at 50% 110%,rgba(139,92,255,.22),transparent 42rem),linear-gradient(135deg,#010105 0%,#080817 52%,#010105 100%) !important}.site-header,.hero-product,.product-gallery,.product-buybox,.panel,.auth-card,.stat-card,.admin-hero,.shop-filter,.store-card,.admin-sidebar,.gold-category,.category-admin-card,.admin-row{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),radial-gradient(circle at 0% 0%,rgba(0,229,255,.10),transparent 44%),radial-gradient(circle at 100% 0%,rgba(255,67,200,.08),transparent 48%) !important;border-color:rgba(255,255,255,.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 105px rgba(0,0,0,.62),0 0 34px rgba(0,229,255,.045),0 0 46px rgba(255,67,200,.035) !important}.brand__mark{background:linear-gradient(145deg,rgba(0,229,255,.22),rgba(255,67,200,.16)) !important;border-color:rgba(0,229,255,.46) !important;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 28px rgba(0,229,255,.34),0 0 42px rgba(255,67,200,.18) !important}.brand strong,.hero h1,.detail-price,.stat-card strong{background:var(--accent-gradient) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}.eyebrow,.hero-card__label,.store-card__body p,.detail-meta span,.showroom-notice strong,.gold-category__text small,.mini-link{color:#00e5ff !important}.btn--primary,button.btn--primary{background:var(--accent-gradient) !important;border:0 !important;color:#fff !important;box-shadow:0 18px 46px rgba(0,0,0,.58),0 0 30px rgba(0,229,255,.24),0 0 50px rgba(255,67,200,.16) !important} .price-pill,.hero-price-badge{color:#fff !important;border-color:rgba(0,229,255,.42) !important;background:linear-gradient(135deg,rgba(0,229,255,.22),rgba(139,92,255,.20),rgba(255,67,200,.18)),rgba(0,0,0,.68) !important;box-shadow:0 14px 32px rgba(0,0,0,.58),0 0 24px rgba(0,229,255,.30),0 0 42px rgba(255,67,200,.16) !important} .gold-category{background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),radial-gradient(circle at 18% 0%,rgba(0,229,255,.16),transparent 54%),radial-gradient(circle at 88% 30%,rgba(255,67,200,.12),transparent 56%) !important;border:1px solid rgba(255,255,255,.105) !important;color:#fff !important;filter:none !important;outline-color:rgba(0,229,255,.38) !important}.gold-category:hover,.gold-category.is-active{border-color:rgba(0,229,255,.52) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 34px 90px rgba(0,0,0,.62),0 0 36px rgba(0,229,255,.20),0 0 52px rgba(255,67,200,.13) !important}.gold-category__icon{background:linear-gradient(145deg,rgba(0,229,255,.24),rgba(255,67,200,.18)) !important;border-color:rgba(255,255,255,.18) !important;color:#fff !important;text-shadow:0 0 14px rgba(0,229,255,.52),0 0 18px rgba(255,67,200,.32) !important}.gold-category__text strong{color:#fff !important} .hero-product__image,.store-card__image,.gallery-main,.product-card__image{background:radial-gradient(circle at 42% 35%,rgba(0,229,255,.24),transparent 40%),radial-gradient(circle at 72% 22%,rgba(255,67,200,.18),transparent 42%),radial-gradient(circle at 50% 78%,rgba(139,92,255,.16),transparent 48%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(0,0,0,.50)) !important}.rarity-pill{border-color:rgba(255,67,200,.36) !important;background:linear-gradient(135deg,rgba(255,67,200,.22),rgba(139,92,255,.18)),rgba(0,0,0,.55) !important;color:#fff !important} .section__head h2::after,.split h2::after,.panel h2::after,.admin-hero h2::after{background:var(--accent-gradient) !important;box-shadow:0 0 18px rgba(0,229,255,.32),0 0 24px rgba(255,67,200,.18) !important} .gallery-main:hover img,.store-card:hover .store-card__image img{filter:contrast(1.06) brightness(1.05) saturate(1.08) !important} input,textarea,select{background:rgba(0,0,0,.42) !important;border-color:rgba(255,255,255,.10) !important;color:#fff !important}input:focus,textarea:focus,select:focus{border-color:rgba(0,229,255,.50) !important;box-shadow:0 0 0 4px rgba(0,229,255,.08),0 0 26px rgba(255,67,200,.10) !important} [style*="gold"],[style*="#c7a66b"],[style*="#f6daa0"],[style*="#f3d99d"],[style*="#d4af37"]{color:#00e5ff !important} .display-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.display-config-card,.panel--inner{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.016)),radial-gradient(circle at 0 0,rgba(0,229,255,.07),transparent 48%)}.display-config-card h3,.panel--inner h3{margin:0 0 14px}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.toggle-row:last-child{border-bottom:0}.toggle-row input{width:42px;height:22px;accent-color:#00e5ff}.detail-price::after{content:"" !important;display:none !important}.detail-price-label{margin-top:-18px;margin-bottom:24px;color:rgba(0,229,255,.78);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (max-width:980px){.display-config-grid{grid-template-columns:1fr}} .custom-fields-panel{margin:18px 0;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.014)),radial-gradient(circle at 0 0,rgba(0,229,255,.08),transparent 48%)}.custom-fields-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.custom-fields-head h3{margin:0 0 6px}.custom-fields-head p{margin:0;color:var(--muted)}.custom-field-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin-top:12px}.custom-detail-meta{margin-top:0 !important}.admin-product-preview .mini-link + .mini-link{margin-left:10px}@media (max-width:980px){.custom-fields-head,.custom-field-row{grid-template-columns:1fr;flex-direction:column}} .rarity-pill{display:none !important}:root{--bg:#08090b !important;--panel:rgba(255,255,255,.045) !important;--panel-strong:rgba(255,255,255,.075) !important;--text:#f2f2f0 !important;--muted:#a2a2a0 !important;--gold:#cfc7b8 !important;--gold-light:#e3ded4 !important;--line:rgba(255,255,255,.10) !important;--danger:#b95b5b !important;--shadow:rgba(0,0,0,.38) !important;--accent-gradient:linear-gradient(135deg,#d8d1c4,#a79f92) !important}*{text-shadow:none !important}body{color:var(--text) !important;background:radial-gradient(circle at 20% -10%,rgba(255,255,255,.045),transparent 30rem),linear-gradient(180deg,#090a0d 0%,#06070a 100%) !important}body::before,.ambient,.showcase-orbit{display:none !important} .site-header{position:sticky;top:0;padding:18px 34px !important;border-bottom:1px solid rgba(255,255,255,.08) !important;background:rgba(8,9,11,.92) !important;backdrop-filter:blur(14px) !important;box-shadow:0 10px 30px rgba(0,0,0,.24) !important}.brand__mark{width:42px !important;height:42px !important;border-radius:13px !important;border-color:rgba(255,255,255,.14) !important;background:rgba(255,255,255,.055) !important;color:#f2f2f0 !important;box-shadow:none !important}.brand strong{background:none !important;color:#f2f2f0 !important;letter-spacing:-.02em}.brand small{color:#8f908f !important}.nav{gap:10px !important}.nav a{padding:8px 10px;border-radius:10px;color:#a4a4a2 !important}.nav a:hover{color:#ffffff !important;background:rgba(255,255,255,.055)} .eyebrow{color:#bfb7a8 !important;font-size:11px !important;letter-spacing:.16em !important}.hero h1{max-width:760px;background:none !important;color:#f4f4f2 !important;font-size:clamp(38px,6vw,74px) !important;letter-spacing:-.06em !important}.hero__text,.section__head p,.split p,.detail-brand,.detail-description,.showroom-notice p,.gallery-hint,.muted{color:#a4a4a2 !important}.section__head h2,.split h2,.panel h2,.admin-hero h2,.product-buybox h1{background:none !important;color:#f1f1ef !important} .hero{padding:86px 0 58px !important}.hero__grid{gap:42px !important}.container{width:min(1160px,calc(100% - 40px)) !important} .btn{min-height:42px !important;padding:0 18px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.045) !important;color:#ececea !important;box-shadow:none !important}.btn:hover{transform:translateY(-1px) !important;border-color:rgba(255,255,255,.22) !important;background:rgba(255,255,255,.075) !important;box-shadow:none !important}.btn--primary{border:1px solid rgba(255,255,255,.16) !important;background:#e8e2d7 !important;color:#111214 !important;box-shadow:none !important}.btn--primary:hover{background:#ffffff !important;color:#111214 !important;box-shadow:none !important}.btn--danger{background:rgba(185,91,91,.12) !important;border-color:rgba(185,91,91,.35) !important;color:#f0b7b7 !important} .hero-product,.product-gallery,.product-buybox,.panel,.auth-card,.stat-card,.admin-hero,.shop-filter,.store-card,.admin-sidebar,.gold-category,.category-admin-card,.admin-row,.showroom-notice,.display-config-card,.panel--inner,.custom-fields-panel{border:1px solid rgba(255,255,255,.09) !important;background:rgba(255,255,255,.04) !important;box-shadow:0 18px 50px rgba(0,0,0,.28) !important;backdrop-filter:blur(12px) !important} .showcase-stage{min-height:560px !important;perspective:none !important}.hero-product{min-height:520px !important;border-radius:26px !important;transform:none !important;grid-template-rows:330px auto !important}.hero-product__image{min-height:330px !important;background:#101114 !important}.hero-product__body{padding:24px 26px 28px !important}.hero-product h2{color:#f2f2f0 !important;font-size:clamp(26px,3vw,36px) !important}.hero-card__label,.hero-card__meta strong{color:#d5cbbc !important}.hero-card__meta strong{font-size:16px !important}.hero-stats div{border:1px solid rgba(255,255,255,.09) !important;background:rgba(255,255,255,.035) !important;box-shadow:none !important}.hero-stats strong{color:#f0ebe3 !important} .hero-product__image,.store-card__image,.gallery-main,.product-card__image{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(0,0,0,.28)) !important}.hero-product__image img,.store-card__image img,.gallery-main img{filter:saturate(.92) contrast(1.02) brightness(.95)} .price-pill,.hero-price-badge{border:1px solid rgba(255,255,255,.14) !important;color:#111214 !important;background:rgba(232,226,215,.94) !important;border-radius:12px !important;box-shadow:0 8px 24px rgba(0,0,0,.26) !important}.hero-price-badge{font-size:25px !important} .gold-category-selector{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin-bottom:18px !important}.gold-category{min-height:76px !important;padding:14px 15px !important;border-radius:18px !important;color:#f1f1ef !important;transform:none !important}.gold-category:hover,.gold-category.is-active{transform:none !important;border-color:rgba(232,226,215,.32) !important;background:rgba(255,255,255,.065) !important;box-shadow:0 18px 45px rgba(0,0,0,.30) !important;outline:none !important}.gold-category::before,.gold-category::after{display:none !important}.gold-category__icon{width:40px !important;height:40px !important;flex-basis:40px !important;border-radius:12px !important;color:#e8e2d7 !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:none !important;font-size:19px !important}.gold-category__text strong{color:#f2f2f0 !important;font-size:16px !important}.gold-category__text small{color:#969693 !important} .shop-filter{grid-template-columns:1fr 220px auto auto !important;padding:12px !important;border-radius:18px !important;margin-bottom:24px !important} .store-grid{gap:18px !important}.store-card{border-radius:22px !important;transform:none !important;transition:border-color .18s ease,background .18s ease,transform .18s ease !important}.store-card:hover{transform:translateY(-4px) !important;border-color:rgba(232,226,215,.24) !important;box-shadow:0 22px 55px rgba(0,0,0,.36) !important}.store-card::before,.store-card::after{display:none !important}.store-card__image{height:300px !important}.store-card__image img{transition:transform .22s ease,filter .22s ease !important}.store-card:hover .store-card__image img{transform:scale(1.025) !important;filter:saturate(.95) contrast(1.04) brightness(1) !important}.store-card__body{padding:18px 20px 20px !important}.store-card__body p{color:#c7beb0 !important}.store-card__body h3{font-size:21px !important} .product-detail{gap:24px !important}.product-gallery,.product-buybox{border-radius:26px !important}.gallery-main{height:620px !important;border-radius:20px !important}.gallery-main:hover img{transform:scale(1.035) !important;filter:saturate(.95) contrast(1.04) brightness(1) !important}.product-buybox{padding:28px !important}.product-buybox h1{font-size:clamp(34px,4vw,50px) !important}.detail-price{background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important;color:#f2f2f0 !important}.detail-price-label{color:#a4a4a2 !important}.detail-meta div{background:rgba(255,255,255,.035) !important;box-shadow:none !important}.detail-meta span{color:#bfb7a8 !important}.gallery-thumb{border-color:rgba(255,255,255,.09) !important;background:rgba(255,255,255,.035) !important;box-shadow:none !important}.gallery-thumb.is-active{border-color:rgba(232,226,215,.32) !important;box-shadow:none !important} .admin-link:hover,.admin-link.is-active{background:rgba(255,255,255,.065) !important;color:#ffffff !important;box-shadow:none !important}.stat-card strong{background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important;color:#f2f2f0 !important}.section__head h2::after,.split h2::after,.panel h2::after,.admin-hero h2::after{width:52px !important;height:1px !important;background:rgba(232,226,215,.48) !important;box-shadow:none !important} input,textarea,select{border:1px solid rgba(255,255,255,.10) !important;background:rgba(0,0,0,.20) !important;color:#f2f2f0 !important;border-radius:12px !important}input:focus,textarea:focus,select:focus{border-color:rgba(232,226,215,.36) !important;box-shadow:0 0 0 3px rgba(232,226,215,.06) !important}select option{background:#101114 !important}@media (max-width:980px){.gold-category-selector,.shop-filter,.store-grid,.product-detail{grid-template-columns:1fr !important}.hero-product{min-height:0 !important}.gallery-main{height:460px !important}} .store-card__image{position:relative !important;overflow:hidden !important}.store-card__image::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 0 12px rgba(255,255,255,.035);opacity:.95;transition:box-shadow .22s ease,opacity .22s ease} .store-card.category-oberteile .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(0,229,255,.28),0 0 12px rgba(0,229,255,.08)} .store-card.category-accessoires .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(139,92,255,.28),0 0 12px rgba(139,92,255,.08)} .store-card.category-taschen .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(255,67,200,.26),0 0 12px rgba(255,67,200,.08)} .store-card.category-schuhe .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(38,123,255,.28),0 0 12px rgba(38,123,255,.08)} .store-card.category-hosen .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(64,255,188,.24),0 0 12px rgba(64,255,188,.07)} .store-card.category-collectibles .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(232,226,215,.24),0 0 12px rgba(232,226,215,.07)} .store-card:hover .store-card__image::after{opacity:1}.store-card.category-oberteile:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(0,229,255,.40),0 0 18px rgba(0,229,255,.12)}.store-card.category-accessoires:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(139,92,255,.40),0 0 18px rgba(139,92,255,.12)}.store-card.category-taschen:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(255,67,200,.38),0 0 18px rgba(255,67,200,.12)}.store-card.category-schuhe:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(38,123,255,.40),0 0 18px rgba(38,123,255,.12)}.store-card.category-hosen:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(64,255,188,.36),0 0 18px rgba(64,255,188,.10)}.store-card.category-collectibles:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(232,226,215,.34),0 0 18px rgba(232,226,215,.10)}  .price-pill,.hero-price-badge{color:#f3f3f1 !important;background:rgba(92,94,98,.58) !important;border:1px solid rgba(255,255,255,.18) !important;backdrop-filter:blur(12px) !important;box-shadow:0 8px 24px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.14) !important} .availability-badge{position:absolute;left:18px;top:18px;z-index:4;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;background:rgba(0,0,0,.48);backdrop-filter:blur(12px)}.availability-badge.is-available,.detail-availability.is-available{color:#38ff9f;border:1px solid rgba(56,255,159,.34);box-shadow:0 0 12px rgba(56,255,159,.22),inset 0 1px 0 rgba(255,255,255,.10)}.availability-badge.is-unavailable,.detail-availability.is-unavailable{color:#ff4f6d;border:1px solid rgba(255,79,109,.34);box-shadow:0 0 12px rgba(255,79,109,.22),inset 0 1px 0 rgba(255,255,255,.10)}.availability-badge--detail{left:24px;top:24px}.detail-availability{display:inline-flex;width:fit-content;margin:8px 0 14px;padding:7px 11px;border-radius:999px;background:rgba(0,0,0,.30);font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase} .availability-check{display:flex !important;flex-direction:row !important;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(255,255,255,.035)}.availability-check input{width:18px !important;height:18px !important;accent-color:#38ff9f}.availability-check span{color:#f2f2f0} .store-card:hover{transform:translateY(-5px) !important}.store-card.category-oberteile:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(0,229,255,.62),0 0 20px rgba(0,229,255,.22),0 0 34px rgba(0,229,255,.10)}.store-card.category-accessoires:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(139,92,255,.62),0 0 20px rgba(139,92,255,.22),0 0 34px rgba(139,92,255,.10)}.store-card.category-taschen:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(255,67,200,.58),0 0 20px rgba(255,67,200,.22),0 0 34px rgba(255,67,200,.10)}.store-card.category-schuhe:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(38,123,255,.62),0 0 20px rgba(38,123,255,.22),0 0 34px rgba(38,123,255,.10)}.store-card.category-hosen:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(64,255,188,.56),0 0 20px rgba(64,255,188,.20),0 0 34px rgba(64,255,188,.09)}.store-card.category-collectibles:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(232,226,215,.48),0 0 20px rgba(232,226,215,.16),0 0 34px rgba(232,226,215,.08)} .stock-badge{position:absolute;left:18px;top:18px;z-index:4;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;background:rgba(0,0,0,.45)}.stock-badge.in-stock,.detail-availability.in-stock{color:#38ff9f;border:1px solid rgba(56,255,159,.4);box-shadow:0 0 12px rgba(56,255,159,.25)}.stock-badge.out-stock,.detail-availability.out-stock{color:#ff4f6d;border:1px solid rgba(255,79,109,.4);box-shadow:0 0 12px rgba(255,79,109,.25)}.stock-badge--detail{left:24px;top:24px} .stock-badge{min-width:38px;text-align:center;color:#38ff9f !important;border:1px solid rgba(56,255,159,.4) !important;box-shadow:0 0 12px rgba(56,255,159,.25) !important}.stock-badge::before{content:"× ";opacity:.75}.detail-availability.stock-number-only{color:#38ff9f !important;border:1px solid rgba(56,255,159,.4) !important;box-shadow:0 0 12px rgba(56,255,159,.22) !important}.stock-badge.out-stock,.detail-availability.out-stock{color:#38ff9f !important;border-color:rgba(56,255,159,.4) !important;box-shadow:0 0 12px rgba(56,255,159,.25) !important} .availability-badge,.availability-badge.is-available,.availability-badge.is-unavailable,.availability-badge--detail{display:none !important}.stock-badge{position:absolute;left:18px;top:18px;z-index:5;min-width:38px;padding:8px 12px;border-radius:999px;text-align:center;color:#38ff9f !important;background:rgba(0,0,0,.45) !important;border:1px solid rgba(56,255,159,.4) !important;box-shadow:0 0 12px rgba(56,255,159,.25) !important;font-size:11px;font-weight:900;letter-spacing:.10em}.stock-badge::before{content:"× ";opacity:.75}.stock-badge--detail{left:24px;top:24px}.detail-availability{display:inline-flex;width:fit-content;margin:8px 0 14px;padding:7px 11px;border-radius:999px;background:rgba(0,0,0,.30);color:#38ff9f !important;border:1px solid rgba(56,255,159,.4) !important;box-shadow:0 0 12px rgba(56,255,159,.22) !important;font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase} .stock-badge{position:absolute;left:18px;top:18px;z-index:6;min-width:44px;padding:10px 14px;border-radius:999px;background:rgba(0,0,0,0.65);backdrop-filter:blur(14px);border:1px solid rgba(56,255,159,.5);box-shadow:0 0 14px rgba(56,255,159,.35),inset 0 1px 0 rgba(255,255,255,.12);font-size:13px;font-weight:900;letter-spacing:.08em;color:#38ff9f;text-align:center}.stock-badge--detail{left:24px;top:24px;font-size:14px;padding:11px 16px}.store-card:hover .stock-badge{transform:scale(1.05);box-shadow:0 0 18px rgba(56,255,159,.45),inset 0 1px 0 rgba(255,255,255,.15)} .action-offer-check{display:flex !important;flex-direction:row !important;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(255,255,255,.035)}.action-offer-check input{width:18px !important;height:18px !important;accent-color:#ff43c8}.action-offer-check span{color:#f2f2f0}.action-offer-badge{position:absolute;left:18px;bottom:18px;z-index:6;padding:9px 14px;border-radius:999px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,67,200,.30),rgba(139,92,255,.22)),rgba(0,0,0,.62);border:1px solid rgba(255,67,200,.45);box-shadow:0 0 14px rgba(255,67,200,.32),0 0 22px rgba(139,92,255,.18),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(14px)}.action-offer-badge--detail{left:24px;bottom:24px;font-size:12px;padding:10px 16px}.store-card:hover .action-offer-badge{box-shadow:0 0 20px rgba(255,67,200,.45),0 0 32px rgba(139,92,255,.24),inset 0 1px 0 rgba(255,255,255,.16)} .action-offer-badge{position:absolute;left:20px;bottom:18px;z-index:7;width:118px;height:54px;padding:0;display:grid;place-items:center;border-radius:9px 8px 8px 9px;border:1px solid rgba(255,255,255,.16);color:#ffffff;font-size:20px;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase;background:linear-gradient(135deg,rgba(18,18,22,.98),rgba(8,8,12,.96)),radial-gradient(circle at 20% 18%,rgba(255,67,200,.20),transparent 42%);box-shadow:0 16px 28px rgba(0,0,0,.46),0 0 14px rgba(255,67,200,.14),0 0 20px rgba(0,229,255,.08),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -10px 18px rgba(0,0,0,.28);backdrop-filter:blur(12px);transform:rotate(-8deg) perspective(700px) rotateX(7deg) rotateY(-5deg);transform-origin:22px 8px;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 12px rgba(255,67,200,.28);clip-path:polygon( 0 0,100% 0,100% 100%,0 100%,0 58%,9% 50%,0 42% )} .action-offer-badge{font-size:0}.action-offer-badge::after{content:"SALE";font-size:20px;font-weight:950;letter-spacing:.08em;color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,.65),0 0 12px rgba(255,67,200,.35)} .action-offer-badge::before{content:"";position:absolute;left:13px;top:50%;width:13px;height:13px;border-radius:999px;background:radial-gradient(circle at center,rgba(0,0,0,.92) 0 38%,rgba(255,255,255,.18) 39% 54%,rgba(0,229,255,.45) 55% 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.35),0 0 8px rgba(0,229,255,.28)} .store-card__image .action-offer-badge + *,.gallery-main .action-offer-badge + *{position:relative}.action-offer-badge::selection{background:transparent}.store-card__image::before{content:"";position:absolute;left:36px;bottom:68px;z-index:6;width:1px;height:24px;background:linear-gradient(180deg,rgba(255,255,255,.0),rgba(255,255,255,.34),rgba(255,255,255,.06));box-shadow:0 0 8px rgba(0,229,255,.12);transform:rotate(-8deg);opacity:0;pointer-events:none} .store-card__image:has(.action-offer-badge)::before,.gallery-main:has(.action-offer-badge)::before{opacity:.85}.gallery-main::before{content:"";position:absolute;left:44px;bottom:82px;z-index:6;width:1px;height:30px;background:linear-gradient(180deg,rgba(255,255,255,.0),rgba(255,255,255,.34),rgba(255,255,255,.06));box-shadow:0 0 8px rgba(0,229,255,.12);transform:rotate(-8deg);opacity:0;pointer-events:none}.action-offer-badge--detail{left:28px;bottom:28px;width:138px;height:62px}.action-offer-badge--detail::after{font-size:23px} .store-card:hover .action-offer-badge{transform:rotate(-5deg) translateY(-2px) perspective(700px) rotateX(9deg) rotateY(-4deg);box-shadow:0 20px 34px rgba(0,0,0,.52),0 0 18px rgba(255,67,200,.22),0 0 26px rgba(0,229,255,.10),inset 0 1px 0 rgba(255,255,255,.20),inset 0 -10px 18px rgba(0,0,0,.28)}@media (max-width:640px){.action-offer-badge{width:104px;height:48px;left:16px;bottom:16px}.action-offer-badge::after{font-size:18px}}  .store-card__image,.gallery-main{position:relative !important;overflow:hidden !important;perspective:900px} .action-offer-badge{position:absolute;left:26px;bottom:22px;z-index:9;width:132px;height:58px;padding:0;display:grid;place-items:center;color:#fff;font-size:0 !important;font-weight:950;letter-spacing:.08em;text-transform:uppercase; clip-path:polygon( 12% 0,100% 0,100% 100%,12% 100%,0 50% );border:0;background:linear-gradient(145deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 24%),linear-gradient(135deg,#ff3434 0%,#e30016 48%,#9d0010 100%);box-shadow:0 22px 34px rgba(0,0,0,.58),8px 12px 22px rgba(0,0,0,.34),0 0 18px rgba(255,25,35,.42),0 0 34px rgba(255,25,35,.18),inset 0 2px 0 rgba(255,255,255,.32),inset 0 -12px 18px rgba(80,0,0,.32);transform:translateZ(18px) rotate(-11deg) rotateX(14deg) rotateY(-13deg);transform-origin:18px 18px;backdrop-filter:blur(8px)} .action-offer-badge::after{content:"SALE";position:relative;z-index:3;font-size:22px;font-weight:950;letter-spacing:.10em;color:#ffffff;text-shadow:0 2px 0 rgba(0,0,0,.35),0 0 12px rgba(255,255,255,.18),0 0 18px rgba(255,0,0,.35)} .action-offer-badge::before{content:"";position:absolute;left:14px;top:50%;z-index:4;width:16px;height:16px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at center,rgba(8,8,10,1) 0 34%,rgba(255,255,255,.95) 35% 47%,rgba(105,105,105,1) 48% 64%,rgba(255,255,255,.72) 65% 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.45),0 0 8px rgba(255,255,255,.18)} .action-offer-badge-shadow{display:none}.store-card__image:has(.action-offer-badge)::after,.gallery-main:has(.action-offer-badge)::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 0 14px rgba(255,255,255,.035)} .store-card__image:has(.action-offer-badge) .action-offer-badge{--rope-x:44px}.store-card__image:has(.action-offer-badge)::before,.gallery-main:has(.action-offer-badge)::before{content:"";position:absolute;left:44px;bottom:73px;z-index:8;width:46px;height:62px;border-left:2px solid rgba(230,220,205,.72);border-top:2px solid rgba(230,220,205,.50);border-radius:44px 0 0 0;transform:rotate(-16deg) skewX(-8deg);transform-origin:bottom left;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 0 5px rgba(255,255,255,.10));opacity:.92;pointer-events:none} .store-card__image:has(.action-offer-badge)::before{background:radial-gradient(circle at 0 0,rgba(255,255,255,.25),transparent 9px)} .action-offer-badge + .sale-tag-depth{display:none} .action-offer-badge--detail{left:34px;bottom:34px;width:152px;height:66px;transform:translateZ(22px) rotate(-10deg) rotateX(14deg) rotateY(-13deg)}.action-offer-badge--detail::after{font-size:25px}.gallery-main:has(.action-offer-badge)::before{left:54px;bottom:92px;width:54px;height:72px} .store-card:hover .action-offer-badge{transform:translateZ(24px) translateY(-3px) rotate(-7deg) rotateX(17deg) rotateY(-10deg);box-shadow:0 28px 42px rgba(0,0,0,.66),10px 16px 28px rgba(0,0,0,.38),0 0 22px rgba(255,25,35,.55),0 0 38px rgba(255,25,35,.24),inset 0 2px 0 rgba(255,255,255,.35),inset 0 -12px 18px rgba(80,0,0,.32)} .action-offer-badge span{display:none} @media (max-width:640px){.action-offer-badge{width:116px;height:52px;left:20px;bottom:18px}.action-offer-badge::after{font-size:20px}.store-card__image:has(.action-offer-badge)::before{left:38px;bottom:65px;width:40px;height:54px}}  .store-card__image,.gallery-main{position:relative !important;overflow:hidden !important;perspective:950px !important;transform-style:preserve-3d} .store-card__image:has(.action-offer-badge)::before,.gallery-main:has(.action-offer-badge)::before{content:"";position:absolute;left:43px;bottom:92px;z-index:8;width:54px;height:76px;border-left:2px solid rgba(226,216,202,.78);border-top:2px solid rgba(226,216,202,.58);border-radius:52px 0 0 0;transform:rotate(-18deg) skewX(-7deg);transform-origin:bottom left;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 0 5px rgba(255,255,255,.12));opacity:.95;pointer-events:none} .store-card__image:has(.action-offer-badge) .action-offer-badge{transform-origin:22px 26px;animation:saleTagSwing 4.8s ease-in-out infinite}.gallery-main:has(.action-offer-badge) .action-offer-badge{transform-origin:26px 30px;animation:saleTagSwingDetail 5.2s ease-in-out infinite} .action-offer-badge{left:28px !important;bottom:22px !important;transform-origin:18px 50% !important;box-shadow:0 26px 38px rgba(0,0,0,.62),10px 16px 28px rgba(0,0,0,.38),0 0 18px rgba(255,25,35,.42),0 0 34px rgba(255,25,35,.18),inset 0 2px 0 rgba(255,255,255,.32),inset 0 -12px 18px rgba(80,0,0,.32) !important} .action-offer-badge::marker{display:none} .action-offer-badge{filter:drop-shadow(6px 12px 12px rgba(0,0,0,.42)) drop-shadow(0 0 10px rgba(255,0,0,.18))} .action-offer-badge::before{left:15px !important;top:50% !important;width:17px !important;height:17px !important;background:radial-gradient(circle at center,rgba(4,4,5,1) 0 32%,rgba(255,255,255,.98) 33% 45%,rgba(108,108,112,1) 46% 61%,rgba(255,255,255,.72) 62% 100%) !important;box-shadow:inset 0 1px 2px rgba(255,255,255,.55),0 2px 4px rgba(0,0,0,.55),0 0 8px rgba(255,255,255,.18) !important} @keyframes saleTagSwing{0%{transform:translateZ(18px) rotate(-12deg) rotateX(14deg) rotateY(-12deg)}25%{transform:translateZ(18px) rotate(-9deg) rotateX(13deg) rotateY(-10deg)}50%{transform:translateZ(18px) rotate(-13deg) rotateX(15deg) rotateY(-13deg)}75%{transform:translateZ(18px) rotate(-10deg) rotateX(13deg) rotateY(-11deg)}100%{transform:translateZ(18px) rotate(-12deg) rotateX(14deg) rotateY(-12deg)}}@keyframes saleTagSwingDetail{0%{transform:translateZ(22px) rotate(-11deg) rotateX(14deg) rotateY(-12deg)}50%{transform:translateZ(22px) rotate(-8deg) rotateX(13deg) rotateY(-10deg)}100%{transform:translateZ(22px) rotate(-11deg) rotateX(14deg) rotateY(-12deg)}} .store-card:hover .action-offer-badge{animation-duration:2.4s;box-shadow:0 30px 46px rgba(0,0,0,.72),12px 18px 32px rgba(0,0,0,.44),0 0 24px rgba(255,25,35,.58),0 0 42px rgba(255,25,35,.26),inset 0 2px 0 rgba(255,255,255,.36),inset 0 -12px 18px rgba(80,0,0,.34) !important} .gallery-main:has(.action-offer-badge)::before{left:56px;bottom:108px;width:62px;height:88px} .store-card__image:has(.action-offer-badge)::after,.gallery-main:has(.action-offer-badge)::after{content:"";position:absolute;left:41px;bottom:157px;width:8px;height:8px;border-radius:999px;z-index:9;background:rgba(232,226,215,.86);box-shadow:0 0 6px rgba(255,255,255,.26),0 2px 4px rgba(0,0,0,.55)} .store-card__image{isolation:isolate} @media (prefers-reduced-motion:reduce){.action-offer-badge{animation:none !important}}  .store-card__image:has(.action-offer-badge) .action-offer-badge,.gallery-main:has(.action-offer-badge) .action-offer-badge{transform-origin:18px 50% !important;animation:saleTagFloatAway 4.8s ease-in-out infinite !important}.action-offer-badge{left:38px !important;bottom:22px !important;z-index:12 !important;filter:drop-shadow(16px 22px 16px rgba(0,0,0,.56)) drop-shadow(0 0 12px rgba(255,0,0,.24)) !important} .store-card__image:has(.action-offer-badge)::before,.gallery-main:has(.action-offer-badge)::before{content:"" !important;position:absolute !important;left:43px !important;bottom:73px !important;z-index:10 !important;width:82px !important;height:92px !important;border:0 !important;border-radius:0 !important;background:linear-gradient(121deg,transparent 0 45%,rgba(255,248,232,.88) 46%,rgba(190,178,158,.82) 48%,transparent 49% 100%),linear-gradient(132deg,transparent 0 48%,rgba(255,248,232,.54) 49%,rgba(150,138,122,.70) 51%,transparent 52% 100%);transform:perspective(420px) rotateX(54deg) rotateZ(-9deg) skewX(-4deg) !important;transform-origin:top left !important;filter:drop-shadow(7px 12px 5px rgba(0,0,0,.48)) drop-shadow(0 0 4px rgba(255,255,255,.13)) !important;opacity:.96 !important;pointer-events:none !important} .store-card__image:has(.action-offer-badge)::after,.gallery-main:has(.action-offer-badge)::after{content:"" !important;position:absolute !important;left:40px !important;bottom:158px !important;width:10px !important;height:10px !important;border-radius:999px !important;z-index:11 !important;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.98),rgba(222,216,204,.86) 35%,rgba(95,88,82,.95) 100%) !important;box-shadow:0 0 7px rgba(255,255,255,.30),0 4px 7px rgba(0,0,0,.58) !important} .action-offer-badge::before{left:15px !important;top:50% !important;z-index:5 !important;width:18px !important;height:18px !important;box-shadow:inset 0 1px 2px rgba(255,255,255,.58),0 3px 5px rgba(0,0,0,.58),0 0 9px rgba(255,255,255,.22) !important}@keyframes saleTagFloatAway{0%{transform:translateZ(42px) translateX(8px) rotate(-12deg) rotateX(21deg) rotateY(-31deg)}25%{transform:translateZ(48px) translateX(10px) translateY(-2px) rotate(-8deg) rotateX(23deg) rotateY(-28deg)}50%{transform:translateZ(44px) translateX(7px) translateY(1px) rotate(-14deg) rotateX(20deg) rotateY(-34deg)}75%{transform:translateZ(50px) translateX(11px) translateY(-1px) rotate(-9deg) rotateX(22deg) rotateY(-30deg)}100%{transform:translateZ(42px) translateX(8px) rotate(-12deg) rotateX(21deg) rotateY(-31deg)}}.store-card:hover .action-offer-badge{animation-duration:2.2s !important}.gallery-main:has(.action-offer-badge) .action-offer-badge{left:46px !important;bottom:34px !important}.gallery-main:has(.action-offer-badge)::before{left:56px !important;bottom:90px !important;width:96px !important;height:112px !important}.gallery-main:has(.action-offer-badge)::after{left:53px !important;bottom:190px !important}@media (max-width:640px){.action-offer-badge{left:30px !important;bottom:18px !important}.store-card__image:has(.action-offer-badge)::before{left:36px !important;bottom:66px !important;width:68px !important;height:78px !important}.store-card__image:has(.action-offer-badge)::after{left:34px !important;bottom:136px !important}}  .store-card__image:has(.action-offer-badge)::before,.gallery-main:has(.action-offer-badge)::before,.store-card__image:has(.action-offer-badge)::after,.gallery-main:has(.action-offer-badge)::after{content:none !important;display:none !important;opacity:0 !important} .action-offer-badge,.store-card__image:has(.action-offer-badge) .action-offer-badge,.gallery-main:has(.action-offer-badge) .action-offer-badge{position:absolute !important;left:18px !important;bottom:18px !important;z-index:12 !important;width:auto !important;min-width:112px !important;height:auto !important;min-height:40px !important;padding:10px 16px 9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;clip-path:none !important;border-radius:14px !important;border:1px solid rgba(255,76,96,.55) !important;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,0) 28%),radial-gradient(circle at 12% 0%,rgba(255,60,80,.32),transparent 42%),linear-gradient(135deg,rgba(24,24,31,.92),rgba(9,9,13,.88)) !important;color:#fff !important;font-size:0 !important;font-weight:950 !important;letter-spacing:.12em !important;line-height:1 !important;text-transform:uppercase !important;transform:rotate(-4deg) !important;transform-origin:center !important;animation:none !important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease !important;box-shadow:0 14px 28px rgba(0,0,0,.48),0 0 16px rgba(255,39,64,.28),0 0 28px rgba(255,39,64,.13),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -10px 18px rgba(0,0,0,.22) !important;filter:none !important;backdrop-filter:blur(14px) saturate(130%) !important} .action-offer-badge::after{content:"SALE" !important;position:static !important;z-index:2 !important;font-size:17px !important;font-weight:950 !important;letter-spacing:.16em !important;color:#ffffff !important;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 10px rgba(255,255,255,.20),0 0 16px rgba(255,39,64,.42) !important} .action-offer-badge::before{content:"" !important;position:static !important;width:7px !important;height:7px !important;margin-right:9px !important;border-radius:999px !important;transform:none !important;flex:0 0 auto !important;background:rgba(255,61,84,.98) !important;box-shadow:0 0 8px rgba(255,61,84,.90),0 0 16px rgba(255,61,84,.34) !important} .store-card:hover .action-offer-badge,.store-card__image:hover .action-offer-badge,.gallery-main:hover .action-offer-badge{animation:none !important;transform:rotate(-4deg) translateY(-1px) !important;border-color:rgba(255,96,116,.78) !important;box-shadow:0 18px 34px rgba(0,0,0,.52),0 0 20px rgba(255,39,64,.38),0 0 34px rgba(255,39,64,.18),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -10px 18px rgba(0,0,0,.24) !important} .action-offer-badge--detail,.gallery-main:has(.action-offer-badge) .action-offer-badge--detail{left:24px !important;bottom:24px !important;min-width:132px !important;min-height:46px !important;padding:12px 18px 11px !important}.action-offer-badge--detail::after{font-size:19px !important}@media (max-width:640px){.action-offer-badge,.store-card__image:has(.action-offer-badge) .action-offer-badge,.gallery-main:has(.action-offer-badge) .action-offer-badge{left:14px !important;bottom:14px !important;min-width:98px !important;min-height:36px !important;padding:9px 13px 8px !important;border-radius:12px !important}.action-offer-badge::after{font-size:15px !important}} .price-stack{position:absolute !important;right:18px !important;bottom:18px !important;z-index:13 !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;gap:7px !important;pointer-events:none !important}.price-stack--hero{right:28px !important;bottom:28px !important}.price-stack--large{right:28px !important;bottom:28px !important}.price-stack .price-pill,.price-stack .hero-price-badge{position:relative !important;right:auto !important;bottom:auto !important}.price-pill--old,.detail-price--old{color:rgba(245,245,242,.56) !important;background:rgba(70,72,78,.52) !important;border:1px solid rgba(255,255,255,.14) !important;text-shadow:none !important;box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.10) !important;position:relative !important;overflow:hidden !important}.price-pill--old::after,.detail-price--old::after{content:"" !important;position:absolute !important;left:-10% !important;top:50% !important;width:120% !important;height:3px !important;border-radius:999px !important;background:rgba(255,34,54,.92) !important;box-shadow:0 0 8px rgba(255,34,54,.92),0 0 18px rgba(255,34,54,.42) !important;transform:rotate(-13deg) !important;transform-origin:center !important;pointer-events:none !important}.price-pill--sale,.detail-price--sale{color:#fff !important;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.02) 34%),radial-gradient(circle at 12% 0%,rgba(255,72,92,.38),transparent 44%),rgba(142,0,16,.54) !important;border:1px solid rgba(255,74,96,.64) !important;text-shadow:0 0 7px rgba(255,255,255,.36),0 0 18px rgba(255,37,58,.74),0 1px 0 rgba(0,0,0,.70) !important;box-shadow:0 12px 26px rgba(0,0,0,.46),0 0 18px rgba(255,37,58,.42),0 0 34px rgba(255,37,58,.20),inset 0 1px 0 rgba(255,255,255,.24),inset 0 -10px 18px rgba(70,0,0,.26) !important;backdrop-filter:blur(15px) saturate(145%) !important}.price-stack--large .price-pill--sale,.price-stack--large .price-pill--old{font-size:28px !important;border-radius:18px !important;padding:13px 21px !important}.detail-price-group{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important;margin:26px 0 8px !important}.detail-price-group .detail-price{margin:0 !important;width:fit-content !important;border-radius:20px !important;padding:11px 18px !important;line-height:1 !important}.detail-price-group .detail-price--old{font-size:30px !important}.detail-price-group .detail-price--sale{font-size:48px !important}@media (max-width:640px){.price-stack{right:14px !important;bottom:14px !important;gap:5px !important}.price-pill--old,.price-pill--sale{padding:8px 12px !important;font-size:13px !important}.detail-price-group .detail-price--old{font-size:23px !important}.detail-price-group .detail-price--sale{font-size:34px !important}} .hero-tile-stage{display:block;isolation:isolate}.hero-tile-stage .showcase-orbit{z-index:0}.hero-product-link{position:absolute;inset:0;z-index:1;display:block;color:inherit;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(14px) scale(.985);filter:blur(5px);transition:opacity .7s ease,transform .7s ease,filter .7s ease}.hero-product-link.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0)}.hero-product-link .hero-product{height:540px}.hero-tile-dots{position:absolute;left:50%;bottom:-8px;z-index:5;display:flex;gap:8px;transform:translateX(-50%)}.hero-tile-dots span{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.22);border:1px solid rgba(246,218,160,.18);box-shadow:0 0 12px rgba(246,218,160,.06);transition:width .25s ease,background .25s ease,box-shadow .25s ease}.hero-tile-dots span.is-active{width:24px;background:rgba(246,218,160,.86);box-shadow:0 0 18px rgba(246,218,160,.38)}.hero-product-picker{margin-top:22px}.hero-product-picker h4{margin:0 0 6px;color:var(--text)}.hero-product-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:14px}.hero-product-search{width:100%;margin-top:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.045);color:var(--text)}.hero-product-group{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:12px;background:rgba(0,0,0,.18)}.hero-product-group>strong{display:block;margin-bottom:10px;color:var(--gold)}.hero-product-group__items{display:grid;gap:8px}.hero-product-option--action{border-color:rgba(246,218,160,.32);background:rgba(246,218,160,.08)}.hero-product-option{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.10);border-radius:16px;background:rgba(255,255,255,.045)}.hero-product-option input{width:auto !important}.hero-product-option span{color:var(--text);font-size:14px}@media (max-width:900px){.hero-product-link{position:relative;display:none}.hero-product-link.is-active{display:block}} .hero-tile-stage.showcase-stage{min-height:720px !important;height:auto !important;overflow:visible !important}.hero-tile-stage .showcase-orbit{display:none !important}.hero-product-link{min-height:700px !important;overflow:visible !important}.hero-product-link .hero-product,.hero-product{height:auto !important;min-height:700px !important;display:flex !important;flex-direction:column !important;overflow:visible !important}.hero-product__image{height:auto !important;min-height:390px !important;flex:0 0 390px !important;overflow:hidden !important;border-radius:26px 26px 0 0 !important}.hero-product__image img{width:100% !important;height:100% !important;object-fit:contain !important;padding:18px !important}.hero-product__body{flex:1 1 auto !important;padding:28px 30px 34px !important;overflow:visible !important}.hero-product__body p:not(.hero-card__label){display:-webkit-box !important;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.hero-card__meta{margin-top:20px !important;padding-bottom:4px !important}.price-stack--hero,.hero-price-badge{right:22px !important;bottom:22px !important}@media (max-width:980px){.hero-tile-stage.showcase-stage{min-height:0 !important}.hero-product-link{position:relative !important;display:none !important;inset:auto !important;min-height:0 !important}.hero-product-link.is-active{display:block !important}.hero-product-link .hero-product,.hero-product{min-height:0 !important}.hero-product__image{min-height:320px !important;flex-basis:320px !important}.hero-product__body{padding:24px 22px 28px !important}} .hero-tile-stage.showcase-stage{min-height:800px !important;height:auto !important;overflow:visible !important}.hero-product-link{min-height:780px !important;overflow:visible !important}.hero-product-link .hero-product,.hero-product{min-height:780px !important;height:auto !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:28px !important}.hero-product__image{flex:0 0 500px !important;min-height:500px !important;height:500px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;padding:20px !important;box-sizing:border-box !important;background:radial-gradient(circle at 50% 18%,rgba(0,229,255,.14),transparent 42%),radial-gradient(circle at 78% 26%,rgba(255,34,188,.14),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.04),rgba(0,0,0,.36)) !important}.hero-product__image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;padding:0 !important;box-sizing:border-box !important;display:block !important;filter:saturate(.96) contrast(1.04) brightness(.97) drop-shadow(0 18px 38px rgba(0,0,0,.42)) !important}.hero-product__body{flex:1 1 auto !important;min-height:250px !important;padding:30px 32px 34px !important;background:linear-gradient(180deg,rgba(20,21,24,.92),rgba(13,14,17,.98)) !important}.hero-product h2{font-size:clamp(28px,2.7vw,38px) !important;line-height:1.05 !important}.hero-card__meta{align-items:flex-end !important;gap:18px !important}.price-stack--hero,.hero-price-badge{right:24px !important;bottom:24px !important}@media (max-width:1100px){.hero-tile-stage.showcase-stage,.hero-product-link,.hero-product-link .hero-product,.hero-product{min-height:720px !important}.hero-product__image{flex-basis:440px !important;min-height:440px !important;height:440px !important}}@media (max-width:980px){.hero-tile-stage.showcase-stage,.hero-product-link,.hero-product-link .hero-product,.hero-product{min-height:0 !important}.hero-product__image{flex-basis:380px !important;min-height:380px !important;height:380px !important}}@media (max-width:560px){.hero-product__image{flex-basis:320px !important;min-height:320px !important;height:320px !important;padding:14px !important}.hero-product__body{padding:22px 20px 26px !important}} .store-card--action-price .price-stack{align-items:flex-end !important;gap:7px !important}.store-card--action-price .price-pill--drawn{position:relative !important;min-width:122px !important;height:46px !important;padding:0 15px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;isolation:isolate !important}.price-pill--drawn .price-pill__solid{opacity:0 !important;pointer-events:none !important}.price-draw-svg{position:absolute !important;inset:3px 8px 3px 8px !important;width:calc(100% - 16px) !important;height:calc(100% - 6px) !important;overflow:visible !important;z-index:2 !important}.price-draw-text{font-family:inherit !important;font-size:25px !important;font-weight:950 !important;letter-spacing:-1px !important;dominant-baseline:middle !important}.price-draw-text--shadow{fill:rgba(255,255,255,.12) !important;stroke:rgba(255,36,58,.32) !important;stroke-width:5px !important;filter:drop-shadow(0 0 12px rgba(255,36,58,.62)) !important}.price-draw-text--stroke{fill:transparent !important;stroke:rgba(255,255,255,.98) !important;stroke-width:2.2px !important;stroke-linecap:round !important;stroke-linejoin:round !important;stroke-dasharray:520 !important;stroke-dashoffset:520 !important;animation:drawSalePriceStroke 2.15s cubic-bezier(.2,.82,.18,1) .25s forwards !important;filter:drop-shadow(0 0 5px rgba(255,255,255,.75)) drop-shadow(0 0 16px rgba(255,35,58,.75)) !important}.price-draw-text--fill{fill:rgba(255,255,255,.98) !important;stroke:transparent !important;opacity:0 !important;animation:drawSalePriceFill .55s ease 2.05s forwards !important;filter:drop-shadow(0 0 6px rgba(255,255,255,.62)) drop-shadow(0 0 18px rgba(255,35,58,.72)) !important}.price-draw-kid{position:absolute !important;right:-18px !important;bottom:-7px !important;width:33px !important;height:38px !important;z-index:4 !important;pointer-events:none !important;transform-origin:55% 92% !important;animation:neonKidLean 2.15s cubic-bezier(.2,.82,.18,1) .25s forwards !important;filter:drop-shadow(0 0 5px rgba(0,231,255,.66)) drop-shadow(0 0 14px rgba(255,35,58,.42)) !important}.price-draw-kid__head,.price-draw-kid__body,.price-draw-kid__arm,.price-draw-kid__pen{position:absolute !important;display:block !important}.price-draw-kid__head{width:13px !important;height:13px !important;left:9px !important;top:0 !important;border:2px solid rgba(255,255,255,.92) !important;border-radius:50% !important;background:rgba(0,16,22,.58) !important;box-shadow:0 0 9px rgba(0,231,255,.62),inset 0 0 8px rgba(0,231,255,.18) !important}.price-draw-kid__body{left:8px !important;top:13px !important;width:16px !important;height:21px !important;border:2px solid rgba(0,231,255,.88) !important;border-top:0 !important;border-radius:6px 6px 10px 10px !important;transform:perspective(80px) rotateX(8deg) skewX(-7deg) !important;background:linear-gradient(135deg,rgba(0,231,255,.12),rgba(255,28,92,.12)) !important}.price-draw-kid__arm{right:3px !important;top:17px !important;width:17px !important;height:2px !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;transform-origin:left center !important;transform:rotate(26deg) !important;box-shadow:0 0 8px rgba(255,255,255,.58) !important}.price-draw-kid__pen{right:-2px !important;top:21px !important;width:20px !important;height:4px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,31,58,.95)) !important;transform-origin:2px 50% !important;transform:rotate(29deg) !important;box-shadow:0 0 10px rgba(255,31,58,.86) !important}.price-draw-kid__pen::after{content:"" !important;position:absolute !important;right:-4px !important;top:50% !important;width:7px !important;height:7px !important;border-radius:50% !important;background:rgba(255,31,58,.98) !important;transform:translateY(-50%) !important;box-shadow:0 0 12px rgba(255,31,58,.98),0 0 22px rgba(255,31,58,.5) !important}.store-card--action-price:hover .price-draw-text--stroke{animation:drawSalePriceStroke 1.45s cubic-bezier(.2,.82,.18,1) forwards !important}.store-card--action-price:hover .price-draw-text--fill{animation:drawSalePriceFill .45s ease 1.25s forwards !important}.store-card--action-price:hover .price-draw-kid{animation:neonKidLean 1.45s cubic-bezier(.2,.82,.18,1) forwards !important}@keyframes drawSalePriceStroke{0%{stroke-dashoffset:520;opacity:.72}72%{stroke-dashoffset:70;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes drawSalePriceFill{from{opacity:0}to{opacity:1}}@keyframes neonKidLean{0%{transform:translate(-70px,-1px) rotate(-10deg) scale(.96);opacity:0}12%{opacity:1}72%{transform:translate(-7px,0) rotate(9deg) scale(1);opacity:1}100%{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}}@media (max-width:640px){.store-card--action-price .price-pill--drawn{min-width:105px !important;height:40px !important}.price-draw-text{font-size:22px !important}.price-draw-kid{right:-14px !important;bottom:-8px !important;transform:scale(.9) !important}}@media (prefers-reduced-motion:reduce){.price-draw-text--stroke,.price-draw-text--fill,.price-draw-kid,.store-card--action-price:hover .price-draw-text--stroke,.store-card--action-price:hover .price-draw-text--fill,.store-card--action-price:hover .price-draw-kid{animation:none !important;stroke-dashoffset:0 !important;opacity:1 !important;transform:none !important}} .store-card--action-price .price-pill--drawn{min-width:124px !important;height:46px !important;padding:0 18px !important;overflow:visible !important} .store-card--action-price .price-pill--drawn .price-pill__solid{position:relative !important;z-index:3 !important;opacity:1 !important;color:#fff !important;font-size:20px !important;font-weight:950 !important;letter-spacing:.01em !important;text-shadow:0 0 7px rgba(255,255,255,.55),0 0 16px rgba(255,36,58,.78),0 1px 0 rgba(0,0,0,.78) !important} .store-card--action-price .price-draw-svg,.store-card--action-price .price-draw-text,.store-card--action-price .price-draw-kid{display:none !important}.price-teddy-painter,.price-teddy-painter *{box-sizing:border-box !important}.price-teddy-painter{position:absolute !important;right:-27px !important;bottom:-10px !important;width:42px !important;height:46px !important;z-index:5 !important;pointer-events:none !important;transform-origin:50% 100% !important;animation:teddyPaintLean 2.6s ease-in-out infinite !important;filter:drop-shadow(0 0 6px rgba(255,184,115,.55)) drop-shadow(0 0 15px rgba(255,39,64,.34)) !important}.price-teddy-painter__ear,.price-teddy-painter__head,.price-teddy-painter__body,.price-teddy-painter__eye,.price-teddy-painter__snout,.price-teddy-painter__arm,.price-teddy-painter__pen,.price-teddy-painter__paint{position:absolute !important;display:block !important}.price-teddy-painter__ear{top:1px !important;width:13px !important;height:13px !important;border-radius:50% !important;background:linear-gradient(135deg,rgba(255,224,174,.96),rgba(173,101,54,.94)) !important;border:1px solid rgba(255,255,255,.36) !important;box-shadow:inset 0 0 7px rgba(88,35,12,.35),0 0 8px rgba(255,184,115,.38) !important}.price-teddy-painter__ear--left{left:6px !important}.price-teddy-painter__ear--right{right:7px !important}.price-teddy-painter__head{left:7px !important;top:7px !important;width:28px !important;height:25px !important;border-radius:48% 48% 44% 44% !important;background:radial-gradient(circle at 34% 31%,rgba(255,255,255,.40),transparent 15%),linear-gradient(145deg,rgba(246,195,128,.98),rgba(137,73,38,.96)) !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:inset 0 -7px 10px rgba(70,25,10,.24),0 0 12px rgba(255,184,115,.32) !important}.price-teddy-painter__eye{top:8px !important;width:3px !important;height:3px !important;border-radius:50% !important;background:rgba(20,11,8,.96) !important;box-shadow:0 0 4px rgba(255,255,255,.34) !important}.price-teddy-painter__eye--left{left:8px !important}.price-teddy-painter__eye--right{right:8px !important}.price-teddy-painter__snout{left:50% !important;bottom:5px !important;width:11px !important;height:8px !important;border-radius:50% !important;transform:translateX(-50%) !important;background:rgba(255,222,170,.88) !important;box-shadow:inset 0 -2px 4px rgba(91,41,20,.22) !important}.price-teddy-painter__snout::after{content:"" !important;position:absolute !important;left:50% !important;top:2px !important;width:4px !important;height:3px !important;border-radius:50% !important;transform:translateX(-50%) !important;background:rgba(39,18,11,.95) !important}.price-teddy-painter__body{left:10px !important;bottom:0 !important;width:23px !important;height:18px !important;border-radius:12px 12px 9px 9px !important;background:linear-gradient(145deg,rgba(255,207,144,.96),rgba(139,73,39,.96)) !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:inset 0 -7px 10px rgba(77,28,11,.24),0 0 10px rgba(255,184,115,.25) !important}.price-teddy-painter__arm{left:2px !important;top:26px !important;width:23px !important;height:7px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(151,79,42,.98),rgba(255,205,143,.98)) !important;transform-origin:right center !important;transform:rotate(-18deg) !important;animation:teddyPaintArm 1.15s ease-in-out infinite !important;box-shadow:0 0 8px rgba(255,184,115,.32) !important}.price-teddy-painter__pen{left:-7px !important;top:24px !important;width:24px !important;height:5px !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,36,58,.96)) !important;transform-origin:right center !important;transform:rotate(-19deg) !important;animation:teddyPaintPen 1.15s ease-in-out infinite !important;box-shadow:0 0 10px rgba(255,36,58,.88),0 0 18px rgba(255,36,58,.36) !important}.price-teddy-painter__pen::before{content:"" !important;position:absolute !important;left:-5px !important;top:50% !important;width:0 !important;height:0 !important;border-top:4px solid transparent !important;border-bottom:4px solid transparent !important;border-right:7px solid rgba(255,255,255,.92) !important;transform:translateY(-50%) !important;filter:drop-shadow(0 0 5px rgba(255,255,255,.55)) !important}.price-teddy-painter__paint{left:-12px !important;top:22px !important;width:13px !important;height:13px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.96) 0 18%,rgba(255,38,62,.98) 38%,rgba(255,38,62,0) 72%) !important;opacity:.74 !important;animation:teddyPaintGlow 1.15s ease-in-out infinite !important;box-shadow:0 0 14px rgba(255,38,62,.78),0 0 24px rgba(255,38,62,.32) !important}.store-card--action-price:hover .price-teddy-painter{animation-duration:1.85s !important}.store-card--action-price:hover .price-teddy-painter__arm,.store-card--action-price:hover .price-teddy-painter__pen,.store-card--action-price:hover .price-teddy-painter__paint{animation-duration:.85s !important}@keyframes teddyPaintLean{0%,100%{transform:translate(0,0) rotate(-3deg) scale(1)}45%{transform:translate(-5px,-1px) rotate(-8deg) scale(1.02)}70%{transform:translate(-2px,1px) rotate(2deg) scale(1)}}@keyframes teddyPaintArm{0%,100%{transform:rotate(-18deg) translateX(0)}50%{transform:rotate(-29deg) translateX(-3px)}}@keyframes teddyPaintPen{0%,100%{transform:rotate(-19deg) translateX(0)}50%{transform:rotate(-30deg) translateX(-4px)}}@keyframes teddyPaintGlow{0%,100%{transform:scale(.75);opacity:.48}50%{transform:scale(1.08);opacity:.9}}@media (max-width:640px){.store-card--action-price .price-pill--drawn{min-width:108px !important;height:40px !important;padding:0 14px !important}.store-card--action-price .price-pill--drawn .price-pill__solid{font-size:17px !important}.price-teddy-painter{right:-22px !important;bottom:-10px !important;transform:scale(.88) !important}}@media (prefers-reduced-motion:reduce){.price-teddy-painter,.price-teddy-painter__arm,.price-teddy-painter__pen,.price-teddy-painter__paint,.store-card--action-price:hover .price-teddy-painter,.store-card--action-price:hover .price-teddy-painter__arm,.store-card--action-price:hover .price-teddy-painter__pen,.store-card--action-price:hover .price-teddy-painter__paint{animation:none !important}} .price-teddy-painter,.price-teddy-painter *{display:none !important;animation:none !important} .pos-tabs{display:flex;gap:12px;flex-wrap:wrap;padding:10px;border:1px solid var(--line);border-radius:24px;background:rgba(0,0,0,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.pos-tab{flex:1 1 190px;text-align:center;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:var(--muted);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));font-weight:900}.pos-tab:hover,.pos-tab.is-active{color:#fff;border-color:rgba(246,218,160,.38);background:radial-gradient(circle at top,rgba(246,218,160,.18),transparent 62%),rgba(255,255,255,.075);box-shadow:0 0 22px rgba(246,218,160,.14)}.pos-calculation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px}.pos-calculation span{display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(0,0,0,.24);color:var(--muted);font-size:13px}.pos-calculation strong{color:#fff;font-size:18px;text-shadow:0 0 14px rgba(255,255,255,.18)}.pos-calculation strong.is-good{color:#cffff0;text-shadow:0 0 16px rgba(83,255,187,.34)}.pos-calculation strong.is-warning{color:#ffe1a6;text-shadow:0 0 16px rgba(255,193,92,.34)}.pos-calculation strong.is-danger{color:#ffd1d1;text-shadow:0 0 16px rgba(255,55,55,.38)}.pos-row strong:last-child{font-size:20px;white-space:nowrap}.manual-pos-field input{border-color:rgba(255,255,255,.12)}@media (max-width:980px){.pos-calculation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pos-calculation{grid-template-columns:1fr}} .pricing-panel--highlight{border-color:rgba(255,255,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(10,10,14,.76)}.pricing-summary strong.is-good{color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.44),0 0 24px rgba(255,42,42,.36)} .pos-mode-hint{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 22px}.pos-mode-hint>div,.pos-selected-info,.pos-discount-preview{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 38px rgba(0,0,0,.2)}.pos-mode-hint strong,.pos-selected-info strong,.pos-discount-preview strong{display:block;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;margin-bottom:5px}.pos-mode-hint span,.pos-selected-info span,.pos-discount-preview span{display:block;color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.45}.pos-selected-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;border-color:rgba(116,255,216,.22)}.pos-selected-info b{color:#dff;text-shadow:0 0 12px rgba(116,255,216,.35)}.pos-discount-preview{border-color:rgba(255,70,70,.24)}.discount-row{align-items:flex-start}.discount-code-pill{display:inline-flex;align-items:center;padding:5px 10px;margin-right:8px;border-radius:999px;border:1px solid rgba(255,70,70,.45);background:rgba(255,35,35,.12);color:#fff;text-shadow:0 0 14px rgba(255,75,75,.55);box-shadow:0 0 18px rgba(255,45,45,.12),inset 0 1px 0 rgba(255,255,255,.16);letter-spacing:.08em}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.row-actions form{margin:0}.btn--danger{color:#ffd9d9;border-color:rgba(255,75,75,.45);background:rgba(255,35,35,.12)}.btn.is-disabled,button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.switch-label{display:flex;align-items:center;gap:10px;min-height:48px}.switch-label input{width:auto !important}@media (max-width:900px){.pos-mode-hint,.pos-selected-info{grid-template-columns:1fr}.row-actions{justify-content:flex-start}} .pos-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 16px}.pos-mode-card{position:relative;display:grid;gap:6px;min-height:132px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.10);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 40px rgba(0,0,0,.22);overflow:hidden}.pos-mode-card::after{content:'';position:absolute;inset:auto 18px 14px 18px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(246,218,160,.68),transparent);opacity:.35}.pos-mode-card:hover,.pos-mode-card.is-active{color:#fff;border-color:rgba(246,218,160,.36);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 22px 52px rgba(0,0,0,.34),0 0 24px rgba(246,218,160,.12)}.pos-mode-card.is-active{background:radial-gradient(circle at 20% 0%,rgba(246,218,160,.22),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035))}.pos-mode-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(246,218,160,.28);background:rgba(246,218,160,.10);color:#fff;font-size:1.35rem;text-shadow:0 0 18px rgba(246,218,160,.55)}.pos-mode-card strong{font-size:1.15rem;letter-spacing:.03em}.pos-mode-card small,.pos-mode-card b{color:rgba(255,255,255,.62);font-size:.86rem;line-height:1.35}.pos-mode-card b{color:#fff;font-weight:800;text-shadow:0 0 14px rgba(255,255,255,.16)}.pos-active-warning{margin:0 0 20px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(0,0,0,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 16px 34px rgba(0,0,0,.2)}.pos-active-warning strong{display:block;color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:.84rem;margin-bottom:5px}.pos-active-warning span{color:rgba(255,255,255,.72);line-height:1.5}.pos-active-warning b{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.26)}.pos-active-warning--ankauf,.pos-selected-info--critical{border-color:rgba(255,77,77,.34);background:radial-gradient(circle at top left,rgba(255,45,45,.14),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.pos-active-warning--verkauf,.pos-selected-info--sale{border-color:rgba(116,255,216,.28);background:radial-gradient(circle at top left,rgba(116,255,216,.12),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.pos-selected-info--critical b{color:#ffd7d7;text-shadow:0 0 15px rgba(255,70,70,.5)}.pos-selected-info--sale b{color:#dff;text-shadow:0 0 15px rgba(116,255,216,.42)}.pos-discount-preview--locked{border-color:rgba(255,255,255,.10);opacity:.86}@media (max-width:980px){.pos-mode-switch{grid-template-columns:1fr}.pos-mode-card{min-height:auto}}.pos-discount-preview--override{border-color:rgba(255,193,7,0.35);background:linear-gradient(135deg,rgba(255,193,7,0.13),rgba(255,255,255,0.04))}.is-warning{color:#ffd36a !important;text-shadow:0 0 12px rgba(255,193,7,0.35)}button.is-disabled{opacity:0.45;cursor:not-allowed;filter:grayscale(0.4)} .pos-selected-info--sale span:has([data-last-purchase-display]),.pos-calculation span:has([data-last-purchase-display]){border-color:rgba(246,218,160,.28);background:radial-gradient(circle at top left,rgba(246,218,160,.13),transparent 48%),rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 24px rgba(246,218,160,.08)}.pos-selected-info--sale [data-last-purchase-display],.pos-calculation [data-last-purchase-display]{color:#fff3c4 !important;text-shadow:0 0 16px rgba(246,218,160,.46) !important}:root{--bg:#050403 !important;--panel:rgba(255,236,190,.045) !important;--panel-strong:rgba(255,236,190,.085) !important;--text:#f8f0df !important;--muted:#b5a98f !important;--gold:#c9a45c !important;--gold-light:#f5d992 !important;--gold-dark:#7a5620 !important;--line:rgba(245,217,146,.15) !important;--danger:#b18a45 !important;--shadow:rgba(0,0,0,.68) !important;--accent-gradient:linear-gradient(135deg,#6f4b17 0%,#c69b45 34%,#ffe6a8 52%,#b37b24 73%,#53370f 100%) !important;--neon-cyan:var(--gold-light) !important;--neon-blue:var(--gold) !important;--neon-violet:var(--gold) !important;--neon-pink:var(--gold-light) !important;--neon-green:var(--gold-light) !important}body{color:var(--text) !important;background:radial-gradient(circle at 16% -12%,rgba(245,217,146,.13),transparent 34rem),radial-gradient(circle at 90% 10%,rgba(201,164,92,.10),transparent 34rem),radial-gradient(circle at 50% 112%,rgba(122,86,32,.14),transparent 42rem),linear-gradient(135deg,#030302 0%,#0b0906 48%,#020202 100%) !important}body::before{display:block !important;background-image:linear-gradient(rgba(245,217,146,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,217,146,.018) 1px,transparent 1px) !important}.ambient--one,.ambient--two{display:block !important;background:radial-gradient(circle,rgba(201,164,92,.22),transparent 66%) !important;opacity:.46 !important}.site-header,.hero-product,.product-gallery,.product-buybox,.panel,.auth-card,.stat-card,.admin-hero,.shop-filter,.store-card,.admin-sidebar,.gold-category,.category-admin-card,.admin-row,.showroom-notice,.display-config-card,.panel--inner,.custom-fields-panel,.pos-tabs,.pos-mode-card,.pos-active-warning,.pos-selected-info,.pos-discount-preview,.pos-mode-hint>div,.pricing-panel--highlight{border-color:rgba(245,217,146,.16) !important;background:linear-gradient(145deg,rgba(245,217,146,.07),rgba(255,255,255,.018)),radial-gradient(circle at 0% 0%,rgba(201,164,92,.085),transparent 46%),rgba(7,6,4,.66) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 28px 90px rgba(0,0,0,.50),0 0 32px rgba(201,164,92,.055) !important}.site-header{background:rgba(7,6,4,.90) !important;border-bottom-color:rgba(245,217,146,.16) !important}.brand__mark,.gold-category__icon,.pos-mode-icon{color:#fff6df !important;border-color:rgba(245,217,146,.38) !important;background:linear-gradient(145deg,rgba(245,217,146,.22),rgba(105,70,20,.34)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 22px rgba(201,164,92,.20) !important;text-shadow:0 0 14px rgba(245,217,146,.32) !important}.brand strong,.hero h1,.detail-price,.stat-card strong{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;color:#fff4dc !important}.eyebrow,.hero-card__label,.store-card__body p,.product-card__category,.product-card__brand,.detail-meta span,.showroom-notice strong,.gold-category__text small,.mini-link,.detail-price-label{color:#e4c985 !important;text-shadow:0 0 14px rgba(201,164,92,.16) !important}.hero__text,.section__head p,.split p,.product-card p,.detail-brand,.detail-description,.showroom-notice p,.gallery-hint,.muted,.pos-mode-card small,.pos-mode-card b,.pos-active-warning span,.pos-mode-hint span,.pos-selected-info span,.pos-discount-preview span{color:rgba(248,240,223,.68) !important}.nav a,.admin-link{color:rgba(248,240,223,.64) !important}.nav a:hover,.admin-link:hover,.admin-link.is-active{color:#fff4dc !important;background:rgba(245,217,146,.075) !important;box-shadow:0 0 22px rgba(201,164,92,.10) !important;text-shadow:0 0 14px rgba(201,164,92,.22) !important}.btn,button,.pos-tab{border-color:rgba(245,217,146,.18) !important;background:rgba(245,217,146,.045) !important;color:#f8f0df !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(0,0,0,.30) !important}.btn:hover,button:hover,.pos-tab:hover,.pos-tab.is-active{border-color:rgba(245,217,146,.40) !important;background:radial-gradient(circle at top,rgba(245,217,146,.16),transparent 62%),rgba(245,217,146,.075) !important;box-shadow:0 0 24px rgba(201,164,92,.13),0 18px 42px rgba(0,0,0,.40) !important}.btn--primary,button.btn--primary{border:1px solid rgba(255,232,168,.46) !important;background:var(--accent-gradient) !important;color:#171008 !important;text-shadow:0 1px 0 rgba(255,255,255,.25) !important;box-shadow:0 18px 46px rgba(0,0,0,.55),0 0 30px rgba(201,164,92,.20),inset 0 1px 0 rgba(255,255,255,.35) !important}.btn--primary:hover,button.btn--primary:hover{filter:brightness(1.06) !important;box-shadow:0 24px 60px rgba(0,0,0,.62),0 0 42px rgba(245,217,146,.26),inset 0 1px 0 rgba(255,255,255,.40) !important}.btn--danger,button.btn--danger{color:#ffe8b4 !important;border-color:rgba(201,164,92,.36) !important;background:rgba(122,86,32,.18) !important}input,textarea,select{border-color:rgba(245,217,146,.18) !important;background:rgba(0,0,0,.32) !important;color:#fff4dc !important;accent-color:var(--gold) !important}input:focus,textarea:focus,select:focus{border-color:rgba(245,217,146,.48) !important;box-shadow:0 0 0 4px rgba(201,164,92,.08),0 0 24px rgba(201,164,92,.12) !important}select option{background:#090704 !important;color:#fff4dc !important}.toggle-row input,.availability-check input,.action-offer-check input{accent-color:var(--gold) !important}.hero-product__image,.store-card__image,.gallery-main,.product-card__image{background:radial-gradient(circle at 45% 34%,rgba(245,217,146,.13),transparent 42%),radial-gradient(circle at 78% 22%,rgba(122,86,32,.16),transparent 42%),linear-gradient(145deg,rgba(245,217,146,.045),rgba(0,0,0,.42)) !important}.store-card__image::after,.store-card.category-oberteile .store-card__image::after,.store-card.category-accessoires .store-card__image::after,.store-card.category-taschen .store-card__image::after,.store-card.category-schuhe .store-card__image::after,.store-card.category-hosen .store-card__image::after,.store-card.category-collectibles .store-card__image::after,.store-card.category-oberteile:hover .store-card__image::after,.store-card.category-accessoires:hover .store-card__image::after,.store-card.category-taschen:hover .store-card__image::after,.store-card.category-schuhe:hover .store-card__image::after,.store-card.category-hosen:hover .store-card__image::after,.store-card.category-collectibles:hover .store-card__image::after{box-shadow:inset 0 0 0 1px rgba(245,217,146,.30),0 0 18px rgba(201,164,92,.10) !important}.store-card:hover{border-color:rgba(245,217,146,.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 38px 100px rgba(0,0,0,.58),0 0 34px rgba(201,164,92,.13) !important}.price-pill,.hero-price-badge,.price-pill--sale,.detail-price--sale{color:#1b1308 !important;background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.04) 32%),linear-gradient(135deg,#6f4b17,#c69b45 42%,#ffe6a8 58%,#8d5f1d) !important;border:1px solid rgba(255,232,168,.58) !important;text-shadow:0 1px 0 rgba(255,255,255,.35) !important;box-shadow:0 12px 28px rgba(0,0,0,.46),0 0 24px rgba(201,164,92,.24),inset 0 1px 0 rgba(255,255,255,.35) !important}.price-pill--old,.detail-price--old{color:rgba(248,240,223,.56) !important;background:rgba(18,15,10,.68) !important;border-color:rgba(245,217,146,.18) !important}.price-pill--old::after,.detail-price--old::after{background:rgba(245,217,146,.95) !important;box-shadow:0 0 8px rgba(245,217,146,.65),0 0 18px rgba(201,164,92,.32) !important}.action-offer-badge,.store-card__image:has(.action-offer-badge) .action-offer-badge,.gallery-main:has(.action-offer-badge) .action-offer-badge{border-color:rgba(255,232,168,.55) !important;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,0) 28%),radial-gradient(circle at 12% 0%,rgba(245,217,146,.24),transparent 42%),linear-gradient(135deg,rgba(18,15,10,.95),rgba(7,6,4,.92)) !important;box-shadow:0 14px 28px rgba(0,0,0,.52),0 0 16px rgba(201,164,92,.22),0 0 28px rgba(201,164,92,.11),inset 0 1px 0 rgba(255,255,255,.20),inset 0 -10px 18px rgba(0,0,0,.24) !important}.action-offer-badge::after{color:#ffe8a8 !important;text-shadow:0 1px 0 rgba(0,0,0,.75),0 0 14px rgba(245,217,146,.42) !important}.action-offer-badge::before{background:rgba(245,217,146,.98) !important;box-shadow:0 0 8px rgba(245,217,146,.70),0 0 16px rgba(201,164,92,.32) !important}.stock-badge,.stock-badge.in-stock,.stock-badge.out-stock,.detail-availability,.detail-availability.in-stock,.detail-availability.out-stock,.detail-availability.stock-number-only,.availability-badge.is-available,.availability-badge.is-unavailable{color:#ffe8a8 !important;border-color:rgba(245,217,146,.42) !important;background:rgba(8,7,5,.66) !important;box-shadow:0 0 14px rgba(201,164,92,.22),inset 0 1px 0 rgba(255,255,255,.12) !important}.store-card:hover .stock-badge{box-shadow:0 0 18px rgba(245,217,146,.34),inset 0 1px 0 rgba(255,255,255,.15) !important}.gold-category:hover,.gold-category.is-active,.pos-mode-card:hover,.pos-mode-card.is-active{border-color:rgba(245,217,146,.42) !important;background:radial-gradient(circle at 20% 0%,rgba(245,217,146,.17),transparent 40%),rgba(245,217,146,.065) !important;box-shadow:0 24px 68px rgba(0,0,0,.46),0 0 28px rgba(201,164,92,.12) !important;outline-color:rgba(245,217,146,.36) !important}.gold-category__text strong,.pos-mode-card strong,.pos-active-warning strong,.pos-mode-hint strong,.pos-selected-info strong,.pos-discount-preview strong,.pos-calculation strong{color:#fff4dc !important}.section__head h2::after,.split h2::after,.panel h2::after,.admin-hero h2::after,.pos-mode-card::after{background:linear-gradient(90deg,transparent,rgba(245,217,146,.78),transparent) !important;box-shadow:0 0 18px rgba(201,164,92,.24) !important}.detail-meta div,.hero-stats div,.pos-calculation span{border-color:rgba(245,217,146,.14) !important;background:rgba(245,217,146,.035) !important}.pos-selected-info b,.pos-selected-info--sale b,.pos-selected-info--critical b,.pos-calculation [data-last-purchase-display],.pricing-summary strong.is-good{color:#ffe8a8 !important;text-shadow:0 0 16px rgba(245,217,146,.36) !important}.pos-active-warning--ankauf,.pos-selected-info--critical,.pos-active-warning--verkauf,.pos-selected-info--sale,.pos-discount-preview,.pos-discount-preview--override{border-color:rgba(245,217,146,.28) !important;background:radial-gradient(circle at top left,rgba(245,217,146,.12),transparent 44%),linear-gradient(145deg,rgba(245,217,146,.06),rgba(255,255,255,.018)) !important}.pos-calculation strong.is-good,.pos-calculation strong.is-warning,.pos-calculation strong.is-danger,.is-warning{color:#ffe8a8 !important;text-shadow:0 0 14px rgba(245,217,146,.32) !important}.discount-code-pill{border-color:rgba(245,217,146,.48) !important;background:rgba(122,86,32,.20) !important;color:#ffe8a8 !important;text-shadow:0 0 14px rgba(245,217,146,.42) !important;box-shadow:0 0 18px rgba(201,164,92,.14),inset 0 1px 0 rgba(255,255,255,.16) !important}.detail-price-group .detail-price--sale,.store-card--action-price .price-pill--drawn .price-pill__solid{color:#1b1308 !important;text-shadow:0 1px 0 rgba(255,255,255,.35),0 0 10px rgba(245,217,146,.24) !important}.price-draw-svg,.price-draw-kid,.price-teddy-painter,.price-teddy-painter *{display:none !important;animation:none !important} .gold-category-selector,.shop-filter{background:linear-gradient(145deg,rgba(8,7,5,.84),rgba(18,14,8,.72)) !important;border:1px solid rgba(245,217,146,.18) !important;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08) !important}.gold-category,.gold-category:nth-child(2n),.gold-category:nth-child(3n),.category-lux-card,.category-admin-card{color:#f8f0df !important;border:1px solid rgba(245,217,146,.18) !important;background:radial-gradient(circle at 18% 0%,rgba(245,217,146,.10),transparent 42%),linear-gradient(145deg,rgba(245,217,146,.055),rgba(255,255,255,.018)),rgba(7,6,4,.76) !important;box-shadow:0 18px 45px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08) !important;filter:none !important}.gold-category::before,.gold-category:nth-child(2n)::before,.gold-category:nth-child(3n)::before,.category-lux-card::before,.category-admin-card::before{background:linear-gradient(90deg,transparent,rgba(245,217,146,.52),transparent) !important;opacity:.75 !important}.gold-category::after,.gold-category:nth-child(2n)::after,.gold-category:nth-child(3n)::after{background:radial-gradient(circle,rgba(245,217,146,.18),transparent 64%) !important;opacity:.55 !important}.gold-category:hover,.gold-category.is-active,.gold-category:nth-child(2n):hover,.gold-category:nth-child(2n).is-active,.gold-category:nth-child(3n):hover,.gold-category:nth-child(3n).is-active,.category-lux-card:hover,.category-admin-card:hover{color:#fff7df !important;border-color:rgba(245,217,146,.52) !important;background:radial-gradient(circle at 20% 0%,rgba(245,217,146,.18),transparent 42%),linear-gradient(145deg,rgba(245,217,146,.095),rgba(255,255,255,.028)),rgba(8,7,5,.90) !important;box-shadow:0 26px 72px rgba(0,0,0,.52),0 0 34px rgba(201,164,92,.16),inset 0 1px 0 rgba(255,255,255,.12) !important;transform:translateY(-2px) !important}.gold-category.is-active{outline:1px solid rgba(245,217,146,.44) !important;outline-offset:3px !important}.gold-category__icon,.gold-category:nth-child(2n) .gold-category__icon,.gold-category:nth-child(3n) .gold-category__icon,.category-lux-card span{color:#ffe8a8 !important;border-color:rgba(245,217,146,.35) !important;background:radial-gradient(circle at 35% 20%,rgba(255,232,168,.22),rgba(122,86,32,.22) 58%,rgba(7,6,4,.76)) !important;box-shadow:0 0 20px rgba(201,164,92,.16),inset 0 1px 0 rgba(255,255,255,.16) !important;text-shadow:0 0 14px rgba(245,217,146,.38) !important}.gold-category__text strong,.category-lux-card strong,.category-admin-card strong{color:#fff4dc !important;text-shadow:0 0 14px rgba(201,164,92,.22) !important}.gold-category__text small,.category-lux-card p,.category-admin-card p{color:rgba(248,240,223,.66) !important} .store-card[class*="category-"] .store-card__image::after,.store-card.category-oberteile .store-card__image::after,.store-card.category-accessoires .store-card__image::after,.store-card.category-taschen .store-card__image::after,.store-card.category-schuhe .store-card__image::after,.store-card.category-hosen .store-card__image::after,.store-card.category-collectibles .store-card__image::after,.store-card.category-oberteile:hover .store-card__image::after,.store-card.category-accessoires:hover .store-card__image::after,.store-card.category-taschen:hover .store-card__image::after,.store-card.category-schuhe:hover .store-card__image::after,.store-card.category-hosen:hover .store-card__image::after,.store-card.category-collectibles:hover .store-card__image::after{border-color:rgba(245,217,146,.34) !important;box-shadow:inset 0 0 0 1px rgba(245,217,146,.18),0 0 22px rgba(201,164,92,.13) !important;background:linear-gradient(135deg,rgba(245,217,146,.08),transparent 42%,rgba(122,86,32,.08)) !important}.product-card__category,.store-card__body p,.detail-category,.category-pill,.badge-category{color:#ffe8a8 !important;border-color:rgba(245,217,146,.28) !important;background:rgba(245,217,146,.06) !important;text-shadow:0 0 12px rgba(201,164,92,.25) !important} select,input[type="search"],input[type="text"],input[type="number"],textarea{color:#fff4dc !important;background-color:rgba(8,7,5,.88) !important;border-color:rgba(245,217,146,.22) !important;accent-color:#c9a45c !important}select:focus,input:focus,textarea:focus{border-color:rgba(245,217,146,.52) !important;box-shadow:0 0 0 4px rgba(201,164,92,.10),0 0 24px rgba(201,164,92,.14) !important;outline:none !important}select option,select optgroup{background:#090704 !important;color:#fff4dc !important} .brand__mark--logo{width:54px;height:54px;padding:0;overflow:hidden;border:1px solid rgba(212,175,55,.55);background:radial-gradient(circle,rgba(212,175,55,.18),rgba(0,0,0,.96))}.brand__mark--logo img{width:100%;height:100%;object-fit:contain;display:block}.role-pill{margin:0 0 18px;padding:10px 12px;border:1px solid rgba(212,175,55,.32);border-radius:999px;color:#f6df8c;background:rgba(212,175,55,.08);font-size:.78rem;letter-spacing:.04em}.control-hero{background:linear-gradient(135deg,rgba(212,175,55,.14),rgba(0,0,0,.68)),radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 34%)}.control-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.control-room-card{min-height:230px;display:flex;flex-direction:column;justify-content:space-between}.action-row,.inline-form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:rgba(0,0,0,.22)}.permission-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;overflow:auto}.admin-row--wide{align-items:flex-start}.success{border:1px solid rgba(212,175,55,.55);background:rgba(212,175,55,.13);color:#f6df8c;padding:12px 14px;border-radius:16px;margin:12px 0}.compact-stats{margin-top:12px}@media (max-width:980px){.control-room-grid,.permission-grid,.permission-grid.compact{grid-template-columns:1fr}} .site-header .brand__mark--logo{width:58px !important;height:58px !important;border-radius:50% !important;background:#050403 !important;border:1px solid rgba(212,175,55,.72) !important;box-shadow:0 0 22px rgba(212,175,55,.22),inset 0 0 18px rgba(212,175,55,.10) !important}.site-header .brand__mark--logo img{width:100% !important;height:100% !important;object-fit:cover !important}.admin-sidebar{position:sticky !important;top:96px !important;max-height:calc(100vh - 122px) !important;height:auto !important;overflow:hidden !important;padding:0 !important;background:linear-gradient(145deg,rgba(15,12,6,.96),rgba(4,4,4,.98)),radial-gradient(circle at top,rgba(212,175,55,.13),transparent 42%) !important;border-color:rgba(212,175,55,.24) !important}.admin-sidebar__inner{max-height:calc(100vh - 122px);overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.62) rgba(255,255,255,.06)}.admin-sidebar__inner::-webkit-scrollbar{width:8px}.admin-sidebar__inner::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:999px}.admin-sidebar__inner::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f4d77c,#9f7425);border-radius:999px}.control-brand{display:flex;align-items:center;gap:14px;margin-bottom:14px}.control-brand img{width:74px;height:74px;object-fit:cover;border-radius:50%;border:1px solid rgba(212,175,55,.70);background:#050403;box-shadow:0 0 28px rgba(212,175,55,.22),inset 0 0 18px rgba(212,175,55,.10);flex:0 0 auto}.control-brand .eyebrow{margin:0 0 5px;color:#f4d77c !important}.control-brand h1{margin:0;font-size:25px;line-height:1.05}.nav-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(212,175,55,.18)}.nav-section__title{margin:0 0 8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(244,215,124,.72)}.nav-section--management .nav-section__title{color:#f4d77c}.nav-section--it .nav-section__title{color:#ffe9a4}.admin-link{margin-top:7px !important;border:1px solid transparent;background:rgba(255,255,255,.025)}.admin-link:hover,.admin-link.is-active{background:linear-gradient(135deg,rgba(212,175,55,.20),rgba(212,175,55,.055)) !important;border-color:rgba(212,175,55,.32) !important;color:#ffe9a4 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 22px rgba(212,175,55,.10) !important}@media (max-width:980px){.admin-sidebar{position:relative !important;top:auto !important;max-height:none !important}.admin-sidebar__inner{max-height:none !important}} .rights-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.rights-module-card{display:grid;grid-template-columns:1.2fr 1fr 110px auto;gap:12px;align-items:end;padding:14px;border:1px solid rgba(212,175,55,.22);border-radius:22px;background:linear-gradient(145deg,rgba(212,175,55,.085),rgba(255,255,255,.025))}.rights-permission-pill,.muted-line{color:rgba(244,215,124,.78)}.rights-permission-pill{grid-column:1 / -1;display:inline-flex;width:fit-content;border:1px solid rgba(212,175,55,.24);border-radius:999px;padding:7px 10px;background:rgba(0,0,0,.22);font-size:12px}.rights-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rights-groups.compact{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.rights-group{border:1px solid rgba(212,175,55,.22);border-radius:22px;padding:12px;background:rgba(0,0,0,.18)}.rights-group legend{padding:0 8px;color:#f4d77c;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.rights-role-row{align-items:start !important}@media (max-width:1100px){.rights-module-list,.rights-groups,.rights-groups.compact{grid-template-columns:1fr}.rights-module-card{grid-template-columns:1fr}} .rights-clean-panel{overflow:visible}.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.role-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.role-template-card{text-align:left;cursor:pointer;border:1px solid rgba(212,175,55,.24);border-radius:24px;padding:18px;color:#f7e8b5;background:linear-gradient(145deg,rgba(212,175,55,.10),rgba(0,0,0,.30));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.20);transition:transform .2s ease,border-color .2s ease,background .2s ease}.role-template-card:hover,.role-template-card.is-selected{transform:translateY(-2px);border-color:rgba(244,215,124,.70);background:linear-gradient(145deg,rgba(212,175,55,.18),rgba(0,0,0,.34))}.role-template-card strong{display:block;color:#ffe9a4;font-size:18px;margin-bottom:8px}.role-template-card span{display:block;color:rgba(244,215,124,.72);line-height:1.45;font-size:13px}.role-card-list{display:grid;gap:14px;margin-top:18px}.role-existing-card{border:1px solid rgba(212,175,55,.22);border-radius:26px;background:linear-gradient(145deg,rgba(0,0,0,.28),rgba(212,175,55,.055));box-shadow:0 18px 46px rgba(0,0,0,.22);overflow:hidden}.role-existing-card summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px}.role-existing-card summary::-webkit-details-marker{display:none}.role-existing-card summary::after{content:'Bearbeiten';border:1px solid rgba(212,175,55,.28);border-radius:999px;padding:8px 12px;color:#f4d77c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,0,0,.22)}.role-existing-card[open] summary::after{content:'Schließen'}.role-summary-main strong{display:block;color:#fff2bc;font-size:19px}.role-summary-main span{display:block;color:rgba(244,215,124,.70);margin-top:4px}.role-summary-pills{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.role-summary-pills span{border:1px solid rgba(212,175,55,.26);border-radius:999px;padding:7px 10px;color:#f4d77c;background:rgba(0,0,0,.24);font-size:12px;font-weight:800}.role-editor-card{padding:18px;border-top:1px solid rgba(212,175,55,.14)}.role-editor-card--new{border:1px solid rgba(212,175,55,.20);border-radius:26px;background:rgba(0,0,0,.16)}.role-editor-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin-bottom:18px}.rights-groups--clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.rights-group--clean{padding:16px;min-height:100%;background:linear-gradient(145deg,rgba(212,175,55,.055),rgba(0,0,0,.22))}.right-check{display:flex !important;align-items:flex-start;gap:10px;padding:9px 0;color:rgba(255,244,210,.86);line-height:1.35}.right-check input{margin-top:2px;accent-color:#d4af37}.right-check span{font-size:13px}.protected-role-note{padding:18px 20px 22px;border-top:1px solid rgba(212,175,55,.14);color:rgba(244,215,124,.76)}.rights-module-list--clean{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-module-card--clean{grid-template-columns:1.2fr 1fr 90px auto}@media (max-width:1180px){.role-template-grid,.rights-groups--clean,.rights-module-list--clean{grid-template-columns:1fr 1fr}.role-editor-head,.rights-module-card--clean{grid-template-columns:1fr}}@media (max-width:760px){.role-template-grid,.rights-groups--clean,.rights-module-list--clean{grid-template-columns:1fr}.role-existing-card summary{align-items:flex-start;flex-direction:column}.role-summary-pills{margin-left:0}} .commission-panel .role-payroll-grid--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.commission-role-card{display:grid !important;grid-template-columns:1fr 92px 20px;align-items:center;gap:12px;padding:16px;border:1px solid rgba(212,175,55,.32);border-radius:18px;background:linear-gradient(145deg,rgba(10,8,4,.96),rgba(34,25,8,.78));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 14px 34px rgba(0,0,0,.32)}.commission-role-card strong{color:#f6d36d;display:block}.commission-role-card small{color:rgba(246,220,150,.62);display:block;margin-top:4px}.commission-role-card input{text-align:right;border:1px solid rgba(212,175,55,.38);background:rgba(0,0,0,.45);color:#fff2bf;border-radius:12px;padding:10px 12px}.commission-role-card em{color:#d4af37;font-style:normal;font-weight:900}.accounting-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.alert--success{border-color:rgba(212,175,55,.55);color:#ffe59a;background:rgba(212,175,55,.10)} .customer-request-form select,.customer-request-form input,.customer-request-form textarea{border-color:rgba(212,175,55,.35)}.request-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.request-card{border:1px solid rgba(212,175,55,.32);border-radius:20px;padding:18px;background:linear-gradient(145deg,rgba(9,7,4,.98),rgba(38,29,11,.74));box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.03)}.request-card h3{margin:8px 0 4px;color:#f6d36d}.request-card p{color:rgba(255,241,196,.82)}.request-card dl{display:grid;gap:8px;margin:14px 0}.request-card dt{color:rgba(246,220,150,.55);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.request-card dd{color:#fff2bf;margin:0;word-break:break-word}.request-badge,.gold-count{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(212,175,55,.45);border-radius:999px;padding:6px 10px;color:#f6d36d;background:rgba(212,175,55,.1);font-weight:800}.request-note{border-top:1px solid rgba(212,175,55,.18);padding-top:12px}.request-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.customer-match-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.76);backdrop-filter:blur(8px);padding:24px}.customer-match-modal__box{width:min(720px,96vw);border:1px solid rgba(212,175,55,.58);border-radius:28px;background:radial-gradient(circle at top,rgba(80,61,19,.96),rgba(9,7,4,.98));box-shadow:0 0 80px rgba(212,175,55,.18),0 30px 100px rgba(0,0,0,.7);padding:28px;position:relative}.customer-match-modal__box h2{color:#ffe49b;margin:6px 0 8px}.customer-match-modal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(212,175,55,.45);background:rgba(0,0,0,.35);color:#f6d36d;font-size:24px;cursor:pointer}.customer-match-list{display:grid;gap:12px;margin:18px 0}.customer-match-list article{border:1px solid rgba(212,175,55,.28);border-radius:18px;padding:14px;background:rgba(0,0,0,.28);display:grid;gap:4px}.customer-match-list strong{color:#fff2bf;font-size:1.05rem}.customer-match-list span{color:#f6d36d}.customer-match-list small,.customer-match-list em{color:rgba(255,241,196,.72)} .product-image-source-note,.pos-image-upload-box,.pricing-image-preview{border:1px solid rgba(212,175,55,0.28);background:linear-gradient(135deg,rgba(12,10,6,0.96),rgba(50,35,8,0.62));border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.035),0 18px 40px rgba(0,0,0,.25)}.product-image-source-note strong,.pos-image-upload-box strong{display:block;color:#f6d77a;margin-bottom:5px}.product-image-source-note span,.pos-image-upload-box span,.pricing-image-preview span{color:rgba(255,244,210,0.78);font-size:.92rem}.pos-image-upload-box{display:grid;grid-template-columns:1fr minmax(220px,320px);gap:14px;align-items:center}.pos-image-upload-box[hidden]{display:none !important}.pricing-image-preview{display:flex;align-items:center;gap:16px}.pricing-image-preview img{width:112px;height:112px;object-fit:contain;border-radius:16px;background:radial-gradient(circle at 50% 20%,rgba(212,175,55,.18),rgba(0,0,0,.45));border:1px solid rgba(212,175,55,.35)}.mini-placeholder--large{width:112px;height:112px;border-radius:16px}.missing-image-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.missing-image-modal[hidden]{display:none !important}.missing-image-modal__box{width:min(520px,calc(100vw - 32px));border:1px solid rgba(212,175,55,.48);background:radial-gradient(circle at top,rgba(88,62,12,.98),rgba(7,6,4,.98) 58%);border-radius:26px;padding:26px;box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 50px rgba(212,175,55,.18);position:relative}.missing-image-modal__box h2{color:#fff4c9;margin:0 0 8px}.missing-image-modal__close{position:absolute;top:14px;right:16px;width:36px;height:36px;border-radius:999px;border:1px solid rgba(212,175,55,.38);background:rgba(0,0,0,.35);color:#f6d77a;font-size:24px;cursor:pointer}.is-warning{color:#f6d77a !important}@media (max-width:720px){.pos-image-upload-box{grid-template-columns:1fr}.pricing-image-preview{align-items:flex-start;flex-direction:column}} .pricing-image-manager{display:grid;gap:14px;border:1px solid rgba(212,175,55,0.30);background:linear-gradient(135deg,rgba(10,8,4,0.98),rgba(64,45,8,0.56));border-radius:20px;padding:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 20px 48px rgba(0,0,0,.28)}.pricing-image-manager h3{margin:0 0 4px;color:#ffe39a}.pricing-image-manager p{margin:0;color:rgba(255,244,210,.72)}.pricing-image-preview strong{display:block;color:#fff2bf;margin-bottom:5px}.pricing-image-upload{border:1px dashed rgba(212,175,55,.46);background:rgba(0,0,0,.20);border-radius:16px;padding:14px}.pricing-image-upload input[type="file"]{margin-top:9px;width:100%}.pricing-remove-image-form{margin-top:14px;display:flex;justify-content:flex-end}.target-group-badge,.detail-target-group{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:6px 10px;border:1px solid rgba(212,175,55,0.5);border-radius:999px;background:linear-gradient(135deg,rgba(212,175,55,0.18),rgba(0,0,0,0.55));color:#f8e7a4;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 0 18px rgba(212,175,55,0.16)}.detail-target-group{margin:10px 0 0} .hero__actions,.hero-stats{display:none !important}.hero-product__image{position:relative !important}.hero-product__image .hero-price-badge,.hero-product__image .price-stack--hero{right:24px !important;bottom:24px !important}.hero-card__meta{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;flex-wrap:nowrap !important}.hero-card__meta strong{font-size:15px !important;line-height:1 !important;white-space:nowrap !important;letter-spacing:.04em !important} .auction-page .auction-head{max-width:780px}.auction-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;align-items:start}.auction-products{display:grid;gap:14px}.auction-product-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid rgba(212,175,55,.22);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.38));color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.auction-product-card:hover,.auction-product-card.is-active{transform:translateY(-2px);border-color:rgba(212,175,55,.62);box-shadow:0 18px 38px rgba(0,0,0,.32),0 0 28px rgba(212,175,55,.10)}.auction-product-card__image{height:92px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:rgba(0,0,0,.35);color:rgba(255,244,210,.62);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.auction-product-card__image img{width:100%;height:100%;object-fit:cover}.auction-product-card small,.auction-product-card span{display:block;color:rgba(255,244,210,.62)}.auction-product-card strong{display:block;color:#fff2bf;margin:4px 0 8px;font-size:1.05rem} .auction-start-bid-badge.price-pill,.auction-detail-info .auction-start-bid-badge.price-pill{position:static !important;right:auto !important;bottom:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:9px 14px !important;border-radius:999px !important;color:#1b1308 !important;background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.04) 32%),linear-gradient(135deg,#6f4b17,#c69b45 42%,#ffe6a8 58%,#8d5f1d) !important;border:1px solid rgba(255,232,168,.58) !important;font-weight:950 !important;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35) !important;box-shadow:0 12px 28px rgba(0,0,0,.46),0 0 24px rgba(201,164,92,.24),inset 0 1px 0 rgba(255,255,255,.35) !important;backdrop-filter:blur(14px)}.auction-start-bid-badge--card{margin:8px 0 10px;font-size:.78rem}.auction-detail-info .auction-start-bid-badge--detail{margin:4px 0 16px;padding:12px 18px !important;font-size:.98rem}.auction-bid-form{position:sticky;top:24px;display:grid;gap:14px;padding:24px;border:1px solid rgba(212,175,55,.28);border-radius:28px;background:radial-gradient(circle at top right,rgba(212,175,55,.14),transparent 34%),rgba(8,8,10,.82);box-shadow:0 24px 70px rgba(0,0,0,.38)}.auction-bid-form h2{margin:0 0 4px;color:#fff2bf}.auction-bid-form label,.auction-admin-product-list label{display:grid;gap:8px}.auction-bid-form input,.auction-bid-form select,.auction-bid-form textarea{width:100%}.auction-detail-cta .btn{margin-top:10px}.auction-admin-product-list{display:grid;gap:12px}.auction-public-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px;border:1px solid rgba(212,175,55,.24);border-radius:18px;background:linear-gradient(135deg,rgba(212,175,55,.10),rgba(0,0,0,.24))}.auction-public-toggle input{width:18px;height:18px}.auction-public-toggle span strong,.auction-public-toggle span small{display:block}.auction-public-toggle span small{margin-top:4px;color:rgba(255,244,210,.58)}.auction-product-search{color:rgba(255,244,210,.78);font-weight:700}.auction-product-search input{width:100%}.auction-admin-products{display:grid;gap:12px;max-height:520px;overflow:auto;padding-right:4px}.auction-search-empty{margin:0}.auction-admin-product{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px;border:1px solid rgba(212,175,55,.20);border-radius:18px;background:rgba(0,0,0,.22)}.auction-admin-product input{width:18px;height:18px}.auction-admin-product span strong,.auction-admin-product span small{display:block}.auction-admin-product span small{color:rgba(255,244,210,.58);margin-top:4px}.auction-admin-product em{font-style:normal;color:#fff2bf;font-weight:800}.bid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.bid-card{padding:18px;border:1px solid rgba(212,175,55,.22);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(0,0,0,.28))}.bid-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bid-card__top strong{color:#fff2bf;font-size:1.35rem}.bid-card h3{margin:12px 0}.bid-card dl{display:grid;gap:8px;margin:0}.bid-card dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:7px}.bid-card dt{color:rgba(255,244,210,.55)}.bid-card dd{margin:0;color:rgba(255,255,255,.88);text-align:right}@media (max-width:860px){.auction-layout{grid-template-columns:1fr}.auction-bid-form{position:static}} .rights-catalog--clean{display:grid;gap:18px;margin-bottom:18px}.rights-area-block{border:1px solid rgba(212,175,55,.22);border-radius:26px;background:linear-gradient(145deg,rgba(212,175,55,.06),rgba(0,0,0,.24));overflow:hidden}.rights-area-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(212,175,55,.14);background:rgba(0,0,0,.20)}.rights-area-head strong{color:#ffe9a4;font-size:18px;letter-spacing:.03em}.rights-area-head span{color:rgba(244,215,124,.68);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rights-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.rights-section-card{border:1px solid rgba(212,175,55,.16);border-radius:20px;padding:14px 16px;background:rgba(0,0,0,.20)}.rights-section-card legend{padding:0 8px;color:#f4d77c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rights-section-card .right-check span b{display:block;color:rgba(244,215,124,.88);font-size:11px;letter-spacing:.05em;margin-bottom:3px}@media (max-width:900px){.rights-section-grid{grid-template-columns:1fr}} .filter-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:end;gap:14px}.log-table-wrap{overflow-x:auto}.log-table small{color:rgba(255,244,210,.58)}.event-admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px}.switch-line{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:rgba(255,255,255,.04)}.event-preview{min-height:180px;border-radius:28px;border:1px solid rgba(212,175,55,.25);display:flex;flex-direction:column;justify-content:end;padding:22px;background:radial-gradient(circle at top,rgba(212,175,55,.20),rgba(0,0,0,.45));box-shadow:inset 0 0 40px rgba(255,255,255,.04)}.event-preview strong{font-size:26px;color:#fff0b6}.event-preview span{color:rgba(255,255,255,.70)}.event-layer{pointer-events:none;position:fixed;inset:0;z-index:1;opacity:.55}main,footer,.event-ribbon{position:relative;z-index:2}.site-header{position:sticky;top:0;z-index:1000}.event-ribbon{margin:12px auto 0;width:min(1120px,calc(100% - 32px));padding:10px 16px;border:1px solid rgba(212,175,55,.28);border-radius:999px;background:rgba(0,0,0,.48);backdrop-filter:blur(14px);display:flex;gap:12px;justify-content:center;color:#fff0b6;box-shadow:0 18px 45px rgba(0,0,0,.30)}.event-ribbon span{color:rgba(255,255,255,.72)}.event-theme--christmas .event-layer{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.18),transparent 8%),radial-gradient(circle at 88% 8%,rgba(46,255,137,.18),transparent 14%),linear-gradient(135deg,rgba(120,0,0,.25),transparent 45%)}.event-theme--easter .event-layer{background:radial-gradient(circle at 20% 10%,rgba(255,192,203,.22),transparent 13%),radial-gradient(circle at 80% 16%,rgba(178,255,214,.18),transparent 12%),linear-gradient(145deg,rgba(255,244,210,.14),transparent 55%)}.event-theme--halloween .event-layer{background:radial-gradient(circle at 15% 15%,rgba(255,112,0,.25),transparent 13%),radial-gradient(circle at 82% 10%,rgba(120,0,255,.18),transparent 14%),linear-gradient(160deg,rgba(255,96,0,.16),transparent 50%)}.event-theme--newyear .event-layer{background:radial-gradient(circle at 30% 12%,rgba(255,255,255,.24),transparent 7%),radial-gradient(circle at 72% 18%,rgba(212,175,55,.24),transparent 10%),linear-gradient(135deg,rgba(212,175,55,.14),transparent 46%)}.event-theme--birthday .event-layer{background:radial-gradient(circle at 18% 14%,rgba(255,93,177,.20),transparent 12%),radial-gradient(circle at 78% 12%,rgba(70,180,255,.18),transparent 12%),linear-gradient(135deg,rgba(255,218,90,.13),transparent 54%)}@media (max-width:900px){.filter-panel,.event-admin-grid{grid-template-columns:1fr}.event-ribbon{border-radius:18px;flex-direction:column;text-align:center}} .event-layer{overflow:hidden;mix-blend-mode:normal}.event-layer::before,.event-layer::after,.event-sky,.event-flyer,.event-side{content:"";position:absolute;pointer-events:none}.event-sky--back,.event-sky--front{inset:-10% -8%;background-repeat:repeat;opacity:.85}.event-sky--front{animation:eventDrift 24s linear infinite;opacity:.72}.event-sky--back{animation:eventDriftSlow 44s linear infinite}.event-flyer--one{left:-260px;top:12vh;font-size:74px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45));animation:eventFlyAcross 22s linear infinite;white-space:nowrap}.event-flyer--two{right:-220px;bottom:14vh;font-size:60px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.45));animation:eventWalkAcross 28s linear infinite;white-space:nowrap}.event-side--left,.event-side--right{top:96px;bottom:0;width:min(180px,18vw);opacity:.95;background-size:84px 84px;background-repeat:repeat-y;filter:drop-shadow(0 18px 28px rgba(0,0,0,.36))}.event-side--left{left:0}.event-side--right{right:0;transform:scaleX(-1)}.product-card,.product-detail-card,.feature-card,.auction-card,.card,.panel{position:relative}.event-theme .product-card::before,.event-theme .product-card::after,.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{content:"";position:absolute;pointer-events:none;z-index:3;filter:drop-shadow(0 10px 12px rgba(0,0,0,.42))}.event-theme .product-card::before{left:-12px;top:-14px;font-size:34px}.event-theme .product-card::after{right:-8px;bottom:-10px;font-size:28px}.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{right:14px;top:12px;font-size:34px}.event-theme--christmas .event-sky--back{background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 2px,transparent 3px),radial-gradient(circle,rgba(212,175,55,.35) 0 1px,transparent 2px);background-size:130px 130px,90px 90px}.event-theme--christmas .event-sky--front{background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 2px,transparent 3px),radial-gradient(circle,rgba(255,255,255,.55) 0 1px,transparent 2px);background-size:86px 86px,52px 52px}.event-theme--christmas .event-flyer--one::before{content:"🎅🛷🦌🦌🦌"}.event-theme--christmas .event-flyer--two::before{content:"🎁  🎁  🎁"}.event-theme--christmas .event-side--left,.event-theme--christmas .event-side--right{background-image:linear-gradient(180deg,transparent 0 8px,rgba(255,255,255,.08) 8px 10px,transparent 10px 44px),radial-gradient(circle at 38px 38px,rgba(255,0,0,.55) 0 9px,transparent 10px),radial-gradient(circle at 50px 66px,rgba(46,255,137,.45) 0 8px,transparent 9px)}.event-theme--christmas .product-card::before{content:"🎀"}.event-theme--christmas .product-card::after{content:"❄️"}.event-theme--christmas .product-detail-card::before,.event-theme--christmas .feature-card::before,.event-theme--christmas .auction-card::before{content:"🎄"}.event-theme--easter .event-sky--back{background-image:radial-gradient(ellipse,rgba(255,210,238,.38) 0 8px,transparent 9px),radial-gradient(ellipse,rgba(178,255,214,.33) 0 7px,transparent 8px);background-size:120px 110px,76px 96px}.event-theme--easter .event-sky--front{background-image:radial-gradient(circle,rgba(255,255,255,.22) 0 3px,transparent 4px),radial-gradient(circle,rgba(255,225,120,.35) 0 3px,transparent 4px);background-size:70px 70px,106px 106px}.event-theme--easter .event-flyer--one::before{content:"🐰  🥚  🐣"}.event-theme--easter .event-flyer--two::before{content:"🌷  🥚  🌼"}.event-theme--easter .event-side--left,.event-theme--easter .event-side--right{background-image:radial-gradient(ellipse at center,rgba(255,210,110,.75) 0 18px,transparent 19px),radial-gradient(circle at 42px 20px,rgba(255,134,190,.5) 0 6px,transparent 7px)}.event-theme--easter .product-card::before{content:"🥚"}.event-theme--easter .product-card::after{content:"🌷"}.event-theme--easter .product-detail-card::before,.event-theme--easter .feature-card::before,.event-theme--easter .auction-card::before{content:"🐰"}.event-theme--halloween .event-sky--back{background-image:radial-gradient(circle,rgba(255,112,0,.32) 0 3px,transparent 4px),radial-gradient(circle,rgba(170,70,255,.24) 0 2px,transparent 3px);background-size:120px 120px,78px 78px}.event-theme--halloween .event-sky--front{background-image:radial-gradient(ellipse at center,rgba(0,0,0,.62) 0 8px,transparent 9px),radial-gradient(circle,rgba(255,130,0,.36) 0 3px,transparent 4px);background-size:160px 90px,70px 70px}.event-theme--halloween .event-flyer--one::before{content:"🦇  🦇  🦇"}.event-theme--halloween .event-flyer--two::before{content:"👻  🕸️  👻"}.event-theme--halloween .event-side--left,.event-theme--halloween .event-side--right{background-image:radial-gradient(circle at 42px 42px,rgba(255,112,0,.85) 0 20px,transparent 21px),radial-gradient(circle at 42px 42px,rgba(0,0,0,.4) 0 4px,transparent 5px)}.event-theme--halloween .product-card::before{content:"🎃"}.event-theme--halloween .product-card::after{content:"🕸️"}.event-theme--halloween .product-detail-card::before,.event-theme--halloween .feature-card::before,.event-theme--halloween .auction-card::before{content:"🦇"}.event-theme--newyear .event-sky--back{background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 2px,transparent 3px),radial-gradient(circle,rgba(212,175,55,.75) 0 3px,transparent 4px);background-size:120px 120px,180px 180px}.event-theme--newyear .event-sky--front{background-image:repeating-radial-gradient(circle at 20% 20%,rgba(255,255,255,.55) 0 2px,transparent 3px 22px),repeating-radial-gradient(circle at 80% 24%,rgba(212,175,55,.55) 0 2px,transparent 3px 28px);background-size:360px 260px,420px 280px;animation:eventSparkle 6s ease-in-out infinite}.event-theme--newyear .event-flyer--one::before{content:"🎆  ✨  🎇"}.event-theme--newyear .event-flyer--two::before{content:"🥂  ✨  🍾"}.event-theme--newyear .event-side--left,.event-theme--newyear .event-side--right{background-image:radial-gradient(circle,rgba(212,175,55,.75) 0 4px,transparent 5px),linear-gradient(180deg,rgba(255,255,255,.18),transparent 40%,rgba(212,175,55,.18))}.event-theme--newyear .product-card::before{content:"✨"}.event-theme--newyear .product-card::after{content:"🎆"}.event-theme--newyear .product-detail-card::before,.event-theme--newyear .feature-card::before,.event-theme--newyear .auction-card::before{content:"🥂"}.event-theme--birthday .event-sky--back{background-image:radial-gradient(circle,rgba(255,93,177,.48) 0 5px,transparent 6px),radial-gradient(circle,rgba(70,180,255,.40) 0 4px,transparent 5px),radial-gradient(circle,rgba(255,218,90,.44) 0 4px,transparent 5px);background-size:96px 96px,120px 120px,74px 74px}.event-theme--birthday .event-sky--front{background-image:linear-gradient(65deg,transparent 0 46%,rgba(255,255,255,.25) 47% 50%,transparent 51% 100%),radial-gradient(circle,rgba(255,255,255,.35) 0 2px,transparent 3px);background-size:34px 34px,88px 88px}.event-theme--birthday .event-flyer--one::before{content:"🎈  🎁  🎈"}.event-theme--birthday .event-flyer--two::before{content:"🎉  🎂  🎊"}.event-theme--birthday .event-side--left,.event-theme--birthday .event-side--right{background-image:radial-gradient(circle at 42px 42px,rgba(255,93,177,.7) 0 18px,transparent 19px),radial-gradient(circle at 58px 74px,rgba(255,218,90,.75) 0 12px,transparent 13px),linear-gradient(180deg,rgba(70,180,255,.22),transparent)}.event-theme--birthday .product-card::before{content:"🎉"}.event-theme--birthday .product-card::after{content:"🎈"}.event-theme--birthday .product-detail-card::before,.event-theme--birthday .feature-card::before,.event-theme--birthday .auction-card::before{content:"🥳"}.event-preview{overflow:hidden;position:relative}.event-preview::before,.event-preview::after{position:absolute;pointer-events:none;font-size:46px;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.event-preview--christmas::before{content:"🎅🛷";right:18px;top:18px}.event-preview--christmas::after{content:"🎁 ❄️ 🎄";left:18px;bottom:18px}.event-preview--easter::before{content:"🐰";right:22px;top:18px}.event-preview--easter::after{content:"🥚 🌷 🐣";left:18px;bottom:18px}.event-preview--halloween::before{content:"🦇";right:24px;top:18px}.event-preview--halloween::after{content:"🎃 🕸️ 👻";left:18px;bottom:18px}.event-preview--newyear::before{content:"🎆";right:24px;top:18px}.event-preview--newyear::after{content:"🥂 ✨ 🎇";left:18px;bottom:18px}.event-preview--birthday::before{content:"🎈";right:24px;top:18px}.event-preview--birthday::after{content:"🎉 🎁 🎂";left:18px;bottom:18px}.event-design-list{display:grid;gap:10px;margin:14px 0}.event-design-pill{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(212,175,55,.16);border-radius:18px;background:rgba(255,255,255,.035)}.event-design-pill b{color:#fff0b6}.event-design-pill span:first-child{font-size:28px;width:36px;text-align:center}@keyframes eventDrift{from{transform:translate3d(0,-4%,0)}to{transform:translate3d(7%,8%,0)}}@keyframes eventDriftSlow{from{transform:translate3d(0,0,0)}to{transform:translate3d(-6%,6%,0)}}@keyframes eventFlyAcross{0%{transform:translateX(0) translateY(0) rotate(-2deg);opacity:0}8%{opacity:.92}90%{opacity:.92}100%{transform:translateX(calc(100vw + 520px)) translateY(8vh) rotate(4deg);opacity:0}}@keyframes eventWalkAcross{0%{transform:translateX(0) translateY(0);opacity:0}12%{opacity:.85}88%{opacity:.85}100%{transform:translateX(calc(-100vw - 480px)) translateY(-4vh);opacity:0}}@keyframes eventSparkle{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.event-sky--front,.event-sky--back,.event-flyer--one,.event-flyer--two{animation:none !important}}@media (max-width:780px){.event-flyer--one{font-size:46px}.event-flyer--two{font-size:40px}.event-side--left,.event-side--right{opacity:.38;width:88px}} .event-theme .event-layer{z-index:0;opacity:.24;mix-blend-mode:screen}.event-theme .event-flyer,.event-theme .event-side{display:none !important}.event-theme .event-sky--front,.event-theme .event-sky--back{animation:none !important;opacity:.32}.event-theme--christmas .event-layer,.event-theme--easter .event-layer,.event-theme--halloween .event-layer,.event-theme--newyear .event-layer,.event-theme--birthday .event-layer{background-blend-mode:screen}.event-theme .product-card::before,.event-theme .product-card::after,.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{z-index:4;opacity:.88;filter:drop-shadow(0 5px 8px rgba(0,0,0,.35))}.event-theme .product-card::before{left:10px;top:10px;font-size:22px}.event-theme .product-card::after{right:10px;bottom:10px;font-size:20px;opacity:.72}.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{right:14px;top:14px;font-size:22px}.event-theme--christmas .product-card::before{content:"❄️"}.event-theme--christmas .product-card::after{content:""}.event-theme--christmas .product-detail-card::before,.event-theme--christmas .feature-card::before,.event-theme--christmas .auction-card::before{content:"❄️"}.event-theme--easter .product-card::before{content:"🥚"}.event-theme--easter .product-card::after{content:""}.event-theme--easter .product-detail-card::before,.event-theme--easter .feature-card::before,.event-theme--easter .auction-card::before{content:"🥚"}.event-theme--halloween .product-card::before{content:"🎃"}.event-theme--halloween .product-card::after{content:""}.event-theme--halloween .product-detail-card::before,.event-theme--halloween .feature-card::before,.event-theme--halloween .auction-card::before{content:"🎃"}.event-theme--newyear .product-card::before{content:"✨"}.event-theme--newyear .product-card::after{content:""}.event-theme--newyear .product-detail-card::before,.event-theme--newyear .feature-card::before,.event-theme--newyear .auction-card::before{content:"✨"}.event-theme--birthday .product-card::before{content:"🥳"}.event-theme--birthday .product-card::after{content:""}.event-theme--birthday .product-detail-card::before,.event-theme--birthday .feature-card::before,.event-theme--birthday .auction-card::before{content:"🥳"}.event-preview::before,.event-preview::after{font-size:30px;opacity:.74;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35))}.event-preview--christmas::before{content:"❄️"}.event-preview--christmas::after{content:""}.event-preview--easter::before{content:"🥚"}.event-preview--easter::after{content:""}.event-preview--halloween::before{content:"🎃"}.event-preview--halloween::after{content:""}.event-preview--newyear::before{content:"✨"}.event-preview--newyear::after{content:""}.event-preview--birthday::before{content:"🥳"}.event-preview--birthday::after{content:""} .event-theme .event-layer{opacity:1 !important;z-index:1 !important;overflow:hidden !important;mix-blend-mode:normal !important}.event-theme .event-flyer,.event-theme .event-sky--front{display:none !important}.event-theme .event-sky--back{display:block !important;inset:0 !important;opacity:.48 !important;animation:eventSoftDrift 70s linear infinite !important}.event-theme .event-side--left,.event-theme .event-side--right{display:block !important;position:fixed !important;top:auto !important;bottom:0 !important;width:clamp(150px,19vw,330px) !important;height:clamp(120px,20vh,250px) !important;background:none !important;background-image:none !important;background-size:auto !important;background-repeat:no-repeat !important;opacity:.92 !important;transform:none !important;filter:drop-shadow(0 20px 35px rgba(0,0,0,.45)) !important;z-index:1 !important}.event-theme .event-side--left{left:max(10px,calc((100vw - 1240px) / 2 - 90px)) !important}.event-theme .event-side--right{right:max(10px,calc((100vw - 1240px) / 2 - 90px)) !important}.event-theme .event-side--left::before,.event-theme .event-side--right::before{position:absolute !important;inset:auto 0 16px 0 !important;text-align:center !important;font-size:clamp(44px,5.5vw,96px) !important;line-height:1 !important;pointer-events:none !important;text-shadow:0 12px 28px rgba(0,0,0,.60) !important}.event-theme--christmas .event-layer{background:radial-gradient(circle at 12% 78%,rgba(255,255,255,.10),transparent 18%),radial-gradient(circle at 86% 72%,rgba(212,175,55,.13),transparent 20%),linear-gradient(135deg,rgba(38,75,58,.15),transparent 34%),linear-gradient(225deg,rgba(115,24,28,.14),transparent 38%) !important}.event-theme--christmas .event-sky--back{background-image:radial-gradient(circle,rgba(255,255,255,.42) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(212,175,55,.22) 0 1px,transparent 2px) !important;background-size:92px 92px,140px 140px !important}.event-theme--christmas .event-side--left::before{content:"🎁  ❄️" !important}.event-theme--christmas .event-side--right::before{content:"🎄" !important}.event-theme--easter .event-layer{background:radial-gradient(circle at 12% 82%,rgba(255,217,128,.15),transparent 20%),radial-gradient(circle at 88% 78%,rgba(255,190,210,.14),transparent 20%),linear-gradient(135deg,rgba(172,232,190,.12),transparent 38%),linear-gradient(225deg,rgba(255,236,185,.13),transparent 42%) !important}.event-theme--easter .event-sky--back{background-image:radial-gradient(ellipse at center,rgba(255,211,232,.16) 0 5px,transparent 6px),radial-gradient(circle,rgba(255,255,255,.16) 0 2px,transparent 3px) !important;background-size:150px 120px,84px 84px !important}.event-theme--easter .event-side--left::before{content:"🥚  🥚  🌼" !important}.event-theme--easter .event-side--right::before{content:"🐰" !important}.event-theme--halloween .event-layer{background:radial-gradient(circle at 13% 82%,rgba(255,109,24,.18),transparent 20%),radial-gradient(circle at 87% 76%,rgba(136,61,255,.13),transparent 19%),linear-gradient(135deg,rgba(70,25,92,.16),transparent 35%),linear-gradient(225deg,rgba(105,48,10,.15),transparent 40%) !important}.event-theme--halloween .event-sky--back{background-image:radial-gradient(circle,rgba(255,114,32,.18) 0 2px,transparent 3px),radial-gradient(circle,rgba(155,80,255,.13) 0 1.5px,transparent 2.5px) !important;background-size:116px 116px,170px 170px !important}.event-theme--halloween .event-side--left::before{content:"🎃" !important}.event-theme--halloween .event-side--right::before{content:"🦇  🕸️" !important}.event-theme--newyear .event-layer{background:radial-gradient(circle at 14% 78%,rgba(212,175,55,.17),transparent 18%),radial-gradient(circle at 88% 72%,rgba(255,255,255,.12),transparent 19%),linear-gradient(135deg,rgba(48,59,125,.13),transparent 38%),linear-gradient(225deg,rgba(212,175,55,.10),transparent 42%) !important}.event-theme--newyear .event-sky--back{background-image:repeating-radial-gradient(circle at 18% 22%,rgba(212,175,55,.30) 0 1px,transparent 2px 23px),repeating-radial-gradient(circle at 78% 18%,rgba(255,255,255,.24) 0 1px,transparent 2px 26px) !important;background-size:360px 260px,420px 300px !important;animation:eventSparkle 9s ease-in-out infinite !important}.event-theme--newyear .event-side--left::before{content:"🥂  ✨" !important}.event-theme--newyear .event-side--right::before{content:"🎆" !important}.event-theme--birthday .event-layer{background:radial-gradient(circle at 12% 80%,rgba(255,93,177,.16),transparent 18%),radial-gradient(circle at 88% 74%,rgba(255,218,90,.14),transparent 18%),linear-gradient(135deg,rgba(70,180,255,.12),transparent 38%),linear-gradient(225deg,rgba(255,93,177,.11),transparent 42%) !important}.event-theme--birthday .event-sky--back{background-image:radial-gradient(circle,rgba(255,93,177,.16) 0 2px,transparent 3px),radial-gradient(circle,rgba(255,218,90,.15) 0 2px,transparent 3px),radial-gradient(circle,rgba(70,180,255,.13) 0 2px,transparent 3px) !important;background-size:105px 105px,150px 150px,190px 190px !important}.event-theme--birthday .event-side--left::before{content:"🎈  🎁" !important}.event-theme--birthday .event-side--right::before{content:"🎂" !important} .event-theme .store-card,.event-theme .hero-product,.event-theme .product-card,.event-theme .product-detail-card{overflow:visible !important;position:relative !important}.event-theme .store-card::before,.event-theme .store-card::after{display:block !important;position:absolute !important;pointer-events:none !important;z-index:8 !important;width:auto !important;height:auto !important;background:none !important;border:0 !important;box-shadow:none !important;filter:drop-shadow(0 10px 13px rgba(0,0,0,.48)) !important;opacity:.95 !important}.event-theme .store-card::before{left:12px !important;top:10px !important;font-size:24px !important}.event-theme .store-card::after{right:12px !important;top:10px !important;font-size:25px !important}.event-theme--christmas .store-card::before{content:"❄️" !important}.event-theme--christmas .store-card::after{content:"🎀" !important}.event-theme--easter .store-card::before{content:"🥚" !important}.event-theme--easter .store-card::after{content:"🌼" !important}.event-theme--halloween .store-card::before{content:"🎃" !important}.event-theme--halloween .store-card::after{content:"🕸️" !important}.event-theme--newyear .store-card::before{content:"✨" !important}.event-theme--newyear .store-card::after{content:"🎆" !important}.event-theme--birthday .store-card::before{content:"🎈" !important}.event-theme--birthday .store-card::after{content:"🎉" !important}.event-theme .hero-product::before,.event-theme .product-detail-card::before{display:block !important;position:absolute !important;right:18px !important;top:18px !important;z-index:7 !important;font-size:34px !important;pointer-events:none !important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45)) !important}.event-theme--christmas .hero-product::before,.event-theme--christmas .product-detail-card::before{content:"❄️" !important}.event-theme--easter .hero-product::before,.event-theme--easter .product-detail-card::before{content:"🥚" !important}.event-theme--halloween .hero-product::before,.event-theme--halloween .product-detail-card::before{content:"🎃" !important}.event-theme--newyear .hero-product::before,.event-theme--newyear .product-detail-card::before{content:"✨" !important}.event-theme--birthday .hero-product::before,.event-theme--birthday .product-detail-card::before{content:"🎉" !important}@keyframes eventSoftDrift{0%{background-position:0 0,0 0}100%{background-position:220px 180px,-180px 220px}}@media (max-width:760px){.event-theme .event-side--left,.event-theme .event-side--right{width:130px !important;height:115px !important;opacity:.75 !important}.event-theme .store-card::before,.event-theme .store-card::after{font-size:20px !important}} .event-theme .event-layer{z-index:1 !important;opacity:.95 !important;overflow:hidden !important;mix-blend-mode:normal !important;background-size:cover !important;background-position:center bottom !important;background-repeat:no-repeat !important}.event-theme .event-layer::before{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.20) 52%,rgba(0,0,0,.34)),radial-gradient(circle at 50% 44%,rgba(212,175,55,.07),transparent 45%) !important;pointer-events:none !important}.event-theme .event-layer::after,.event-theme .event-flyer,.event-theme .event-side,.event-theme .event-side--left,.event-theme .event-side--right,.event-theme .event-sky--front,.event-theme .event-sky--back{display:none !important;content:none !important;background:none !important}.event-theme--christmas .event-layer{background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.28)),url('../event-designs/christmas.svg'),radial-gradient(circle at 20% 80%,rgba(255,255,255,.08),transparent 24%),linear-gradient(135deg,rgba(12,34,26,.34),rgba(83,18,20,.16) 54%,rgba(0,0,0,.10)) !important}.event-theme--easter .event-layer{background-image:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.22)),url('../event-designs/easter.svg'),radial-gradient(circle at 58% 34%,rgba(255,244,210,.16),transparent 42%),linear-gradient(135deg,rgba(255,220,185,.18),rgba(188,255,220,.10) 55%,rgba(0,0,0,.14)) !important}.event-theme--halloween .event-layer{background-image:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.30)),url('../event-designs/halloween.svg'),radial-gradient(circle at 80% 20%,rgba(255,130,36,.18),transparent 27%),linear-gradient(135deg,rgba(38,17,54,.25),rgba(124,52,10,.12) 60%,rgba(0,0,0,.20)) !important}.event-theme--newyear .event-layer{background-image:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.28)),url('../event-designs/newyear.svg'),radial-gradient(circle at 50% 16%,rgba(212,175,55,.14),transparent 35%),linear-gradient(135deg,rgba(12,28,68,.28),rgba(0,0,0,.15)) !important}.event-theme--birthday .event-layer{background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.26)),url('../event-designs/birthday.svg'),radial-gradient(circle at 52% 32%,rgba(255,215,125,.12),transparent 38%),linear-gradient(135deg,rgba(80,30,80,.18),rgba(212,175,55,.08) 62%,rgba(0,0,0,.15)) !important}.event-theme .product-card::before,.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{display:grid !important;place-items:center !important;width:34px !important;height:34px !important;left:auto !important;right:12px !important;top:12px !important;border-radius:999px !important;border:1px solid rgba(212,175,55,.36) !important;background:rgba(6,5,3,.58) !important;backdrop-filter:blur(10px) !important;box-shadow:0 10px 22px rgba(0,0,0,.35) !important;font-size:19px !important;line-height:1 !important;opacity:.94 !important}.event-theme .product-card::after,.event-theme .product-detail-card::after,.event-theme .feature-card::after,.event-theme .auction-card::after{display:none !important;content:none !important}.event-theme--christmas .product-card::before,.event-theme--christmas .product-detail-card::before,.event-theme--christmas .feature-card::before,.event-theme--christmas .auction-card::before{content:"❄️" !important}.event-theme--easter .product-card::before,.event-theme--easter .product-detail-card::before,.event-theme--easter .feature-card::before,.event-theme--easter .auction-card::before{content:"🥚" !important}.event-theme--halloween .product-card::before,.event-theme--halloween .product-detail-card::before,.event-theme--halloween .feature-card::before,.event-theme--halloween .auction-card::before{content:"🎃" !important}.event-theme--newyear .product-card::before,.event-theme--newyear .product-detail-card::before,.event-theme--newyear .feature-card::before,.event-theme--newyear .auction-card::before{content:"✨" !important}.event-theme--birthday .product-card::before,.event-theme--birthday .product-detail-card::before,.event-theme--birthday .feature-card::before,.event-theme--birthday .auction-card::before{content:"🎉" !important} .event-theme .event-layer,.event-theme .event-layer::before,.event-theme .event-layer::after,.event-theme .event-sky,.event-theme .event-flyer,.event-theme .event-side,.event-theme .event-side--left,.event-theme .event-side--right{display:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important;background:none !important;box-shadow:none !important;filter:none !important}.event-theme--christmas,.event-theme--easter,.event-theme--halloween,.event-theme--newyear,.event-theme--birthday{background-image:none !important}.event-theme .store-card,.event-theme .hero-product,.event-theme .product-card,.event-theme .product-detail-card,.event-theme .feature-card,.event-theme .auction-card{position:relative;overflow:visible}.event-theme .store-card::before,.event-theme .product-card::before,.event-theme .product-detail-card::before,.event-theme .feature-card::before,.event-theme .auction-card::before{position:absolute !important;z-index:7 !important;top:-12px !important;right:-10px !important;width:34px !important;height:34px !important;display:grid !important;place-items:center !important;border-radius:999px !important;font-size:20px !important;line-height:1 !important;background:rgba(9,9,11,.82) !important;border:1px solid rgba(255,255,255,.20) !important;box-shadow:0 10px 24px rgba(0,0,0,.32) !important;pointer-events:none !important;transform:none !important;animation:none !important}.event-theme .store-card::after,.event-theme .product-card::after,.event-theme .product-detail-card::after,.event-theme .feature-card::after,.event-theme .auction-card::after{content:none !important;display:none !important}.event-theme--christmas .store-card::before,.event-theme--christmas .product-card::before,.event-theme--christmas .product-detail-card::before,.event-theme--christmas .feature-card::before,.event-theme--christmas .auction-card::before{content:"❄️" !important}.event-theme--easter .store-card::before,.event-theme--easter .product-card::before,.event-theme--easter .product-detail-card::before,.event-theme--easter .feature-card::before,.event-theme--easter .auction-card::before{content:"🥚" !important}.event-theme--halloween .store-card::before,.event-theme--halloween .product-card::before,.event-theme--halloween .product-detail-card::before,.event-theme--halloween .feature-card::before,.event-theme--halloween .auction-card::before{content:"🎃" !important}.event-theme--newyear .store-card::before,.event-theme--newyear .product-card::before,.event-theme--newyear .product-detail-card::before,.event-theme--newyear .feature-card::before,.event-theme--newyear .auction-card::before{content:"✨" !important}.event-theme--birthday .store-card::before,.event-theme--birthday .product-card::before,.event-theme--birthday .product-detail-card::before,.event-theme--birthday .feature-card::before,.event-theme--birthday .auction-card::before{content:"🎉" !important} .account-balance-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:18px;align-items:stretch;margin:0 0 18px;padding:22px;border:1px solid rgba(212,175,55,.38);border-radius:26px;background:linear-gradient(135deg,rgba(14,12,8,.98),rgba(53,39,12,.72));box-shadow:0 24px 60px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.035)}.account-balance-hero span,.account-balance-side span{display:block;color:rgba(246,220,150,.66);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.account-balance-hero strong{display:block;margin:8px 0;color:#ffe59a;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.account-balance-hero small{display:block;max-width:900px;color:rgba(255,241,196,.72)}.account-balance-side{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;border:1px solid rgba(212,175,55,.24);border-radius:20px;background:rgba(0,0,0,.24)}.account-balance-side b{color:#fff2bf;font-size:1.6rem}@media (max-width:860px){.account-balance-hero{grid-template-columns:1fr}} .pos-cart-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.pos-selected-stock{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055);color:#cfc7b6}.pos-selected-stock strong{color:#fff2bf;font-size:1.05rem}.pos-selected-stock.has-zero-stock strong{color:#ffb36f}.pos-selected-stock.has-stock strong{color:#7dffb2}.pos-cart{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(8,10,14,.55);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.pos-cart__head,.pos-cart__total{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-cart__head{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.pos-cart__head strong{font-size:1.05rem;color:#f7f2df}.pos-cart__head span{color:#b8b0a0;font-size:.9rem}.pos-cart__rows{display:grid;gap:12px;margin:14px 0}.pos-cart-row{display:grid;grid-template-columns:74px 1fr auto;gap:14px;position:relative;padding:14px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025))}.pos-cart-row__image{width:74px;height:74px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.pos-cart-row__image img{width:100%;height:100%;object-fit:cover;display:block}.pos-cart-row__image--empty span{font-size:.72rem;color:#8f8678;text-align:center;padding:6px}.pos-cart-row__main strong{display:block;color:#fff;margin-bottom:8px}.pos-cart-row__meta{display:flex;gap:8px;flex-wrap:wrap}.pos-cart-row__meta span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.07);font-size:.82rem;color:#cfc7b6}.pos-cart-row__meta b{color:#fff}.pos-cart-row__controls{display:grid;gap:8px;min-width:190px}.pos-cart-row__controls label{margin:0}.pos-cart-row__controls input,.pos-cart-row__controls select{width:100%}.pos-cart-row__status{grid-column:1/-1;font-size:.85rem;padding:7px 10px;border-radius:12px;background:rgba(255,255,255,.06)}.pos-cart-row__status.is-good{color:#7dffb2}.pos-cart-row__status.is-danger{color:#ff8c8c}.pos-cart-image{margin-top:10px;padding:10px;border-radius:14px;border:1px dashed rgba(255,190,90,.45);background:rgba(255,190,90,.08);color:#ffd89a}.pos-cart-image input{margin-top:8px}.pos-cart__total{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.pos-cart__total span{color:#b8b0a0}.pos-cart__total strong{font-size:1.25rem;color:#fff}@media (max-width:760px){.pos-cart-row{grid-template-columns:64px 1fr}.pos-cart-row__controls{grid-column:1/-1;min-width:0}.pos-cart-row__image{width:64px;height:64px}} .shop-filter{grid-template-columns:minmax(220px,1fr) 200px 170px auto auto !important;gap:9px !important;padding:10px !important;border-radius:18px !important}.shop-filter input,.shop-filter select{min-height:42px !important;padding:10px 12px !important;border-radius:14px !important;font-size:13px !important}.shop-filter .btn{min-height:42px !important;padding:9px 16px !important;border-radius:14px !important;font-size:13px !important;line-height:1.1 !important}@media (max-width:980px){.shop-filter{grid-template-columns:1fr !important}} .inline-action-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.inline-action-form input{min-width:120px;max-width:220px}.inline-action-form input[name="notes"]{min-width:220px;flex:1 1 220px} .pricing-gallery-editor{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.035)}.pricing-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:10px}.pricing-gallery-item{display:flex !important;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.10);border-radius:16px;background:rgba(0,0,0,.18)}.pricing-gallery-item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.pricing-gallery-item span,.pricing-gallery-item small{color:rgba(255,255,255,.78)}.gallery-main img[data-gallery-main-image]{cursor:zoom-in;transition:transform .18s ease,filter .18s ease}.gallery-main img[data-gallery-main-image]:hover{transform:scale(1.015);filter:brightness(1.06)}.gallery-thumb{cursor:pointer} .product-card__image,.hero-product__image,.auction-product-card__image,.pos-cart-row__image{background:rgba(255,255,255,.035)}.product-card__image img,.hero-product__image img,.auction-product-card__image img,.pos-cart-row__image img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;display:block} .store-card__image,.product-card__image,.auction-product-card__image{display:flex !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at center,rgba(245,217,146,.07),transparent 58%),rgba(8,7,5,.86) !important}.store-card__image img,.product-card__image img,.auction-product-card__image img{width:100% !important;height:100% !important;max-width:calc(100% - 18px) !important;max-height:calc(100% - 18px) !important;object-fit:contain !important;object-position:center center !important;transform:none !important;display:block !important}.store-card:hover .store-card__image img,.product-card:hover .product-card__image img,.auction-product-card:hover .auction-product-card__image img{transform:none !important}.shop-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 18px;padding:14px 16px;border:1px solid rgba(245,217,146,.18);border-radius:22px;background:rgba(8,7,5,.72);color:rgba(248,240,223,.76)}.shop-per-page-form{display:flex;align-items:center;gap:10px;margin:0}.shop-per-page-form label{display:flex;align-items:center;gap:10px;color:rgba(248,240,223,.76)}.shop-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin:30px 0 0;flex-wrap:wrap}.shop-pagination__pages{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.shop-pagination a,.shop-pagination span{min-width:42px;height:42px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(245,217,146,.18);background:rgba(8,7,5,.78);color:#fff4dc;text-decoration:none}.shop-pagination a:hover,.shop-pagination a.is-active{border-color:rgba(245,217,146,.52);background:rgba(245,217,146,.12);color:#ffe8a8}.shop-pagination a.is-disabled{opacity:.42;pointer-events:none}@media (max-width:720px){.shop-pagination-bar{align-items:stretch;flex-direction:column}} .product-detail-page .gallery-main,.product-detail .gallery-main{display:grid;place-items:center;background:radial-gradient(circle at center,rgba(246,218,160,.18),transparent 58%),rgba(0,0,0,.22)}.product-detail-page .gallery-main img,.product-detail .gallery-main img,.gallery-main img{width:100%;height:100%;object-fit:contain !important;object-position:center center;padding:14px}.product-detail-page .gallery-thumb img,.product-detail .gallery-thumb img,.gallery-thumb img{object-fit:contain !important;object-position:center center;padding:6px;transform:none !important}.gallery-thumb:hover img,.gallery-thumb.is-active img{transform:none !important} .store-card__image,.product-card__image,.auction-product-card__image,.product-detail-page .gallery-main,.product-detail .gallery-main,.gallery-main{overflow:visible !important}.store-card__image img,.product-card__image img,.auction-product-card__image img,.product-detail-page .gallery-main img,.product-detail .gallery-main img,.gallery-main img,.product-detail-page .gallery-thumb img,.product-detail .gallery-thumb img,.gallery-thumb img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;filter:none !important;box-sizing:border-box !important}.product-detail-page .gallery-main img,.product-detail .gallery-main img,.gallery-main img{padding:18px !important}.product-detail-page .gallery-main:hover img,.product-detail .gallery-main:hover img,.gallery-main:hover img,.store-card:hover .store-card__image img,.product-card:hover .product-card__image img,.auction-product-card:hover .auction-product-card__image img{transform:none !important;filter:none !important}.product-detail-page .gallery-main,.product-detail .gallery-main,.gallery-main{min-height:720px !important;height:min(78vh,820px) !important;display:flex !important;align-items:center !important;justify-content:center !important}@media (max-width:900px){.product-detail-page .gallery-main,.product-detail .gallery-main,.gallery-main{min-height:520px !important;height:68vh !important}}.price-pill--request,.detail-price--request{font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap} .store-card.image-fit-cover .store-card__image,.product-detail.image-fit-cover .gallery-main{overflow:hidden !important}.store-card.image-fit-cover .store-card__image img,.product-detail.image-fit-cover .gallery-main img,.product-detail.image-fit-cover .gallery-thumb img{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;padding:0 !important}.store-card.image-fit-contain .store-card__image img,.product-detail.image-fit-contain .gallery-main img,.product-detail.image-fit-contain .gallery-thumb img{width:100% !important;height:100% !important;max-width:calc(100% - 18px) !important;max-height:calc(100% - 18px) !important;object-fit:contain !important;object-position:center center !important;padding:10px !important}.product-detail.image-fit-cover .gallery-main{min-height:620px !important;height:min(72vh,760px) !important}.product-detail.image-fit-contain .gallery-main{min-height:720px !important;height:min(78vh,820px) !important}.target-group-badge.is-female,.detail-target-group.is-female{border-color:rgba(255,35,200,.78) !important;background:linear-gradient(135deg,rgba(255,35,200,.24),rgba(35,0,28,.68)) !important;color:#ff8bea !important;box-shadow:0 0 18px rgba(255,35,200,.42),inset 0 0 14px rgba(255,35,200,.12) !important}.target-group-badge.is-male,.detail-target-group.is-male{border-color:rgba(35,190,255,.80) !important;background:linear-gradient(135deg,rgba(35,190,255,.24),rgba(0,25,48,.72)) !important;color:#8ee8ff !important;box-shadow:0 0 18px rgba(35,190,255,.42),inset 0 0 14px rgba(35,190,255,.12) !important}.target-group-badge.is-unisex,.detail-target-group.is-unisex{border-color:rgba(255,255,255,.86) !important;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(20,20,20,.72)) !important;color:#ffffff !important;box-shadow:0 0 18px rgba(255,255,255,.36),inset 0 0 14px rgba(255,255,255,.10) !important}.target-group-badge.is-object,.detail-target-group.is-object{border-color:rgba(180,190,200,.72) !important;background:linear-gradient(135deg,rgba(180,190,200,.22),rgba(22,24,26,.78)) !important;color:#d8e0e8 !important;box-shadow:0 0 18px rgba(180,190,200,.30),inset 0 0 14px rgba(180,190,200,.10) !important} .shop-sort-select{min-width:190px}.target-group-badge,.detail-target-group{position:relative;overflow:hidden;border-width:1px !important;border-style:solid !important;border-radius:999px !important;padding:6px 12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:.68rem !important;font-weight:800 !important;backdrop-filter:blur(10px) saturate(1.25) !important;text-shadow:0 1px 1px rgba(0,0,0,.75) !important}.target-group-badge::after,.detail-target-group::after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.34) 24%,transparent 42%,rgba(255,255,255,.13) 68%,transparent 100%);mix-blend-mode:screen;opacity:.58}.target-group-badge.is-male,.detail-target-group.is-male{border-color:rgba(116,196,255,.82) !important;background:linear-gradient(145deg,rgba(180,228,255,.26),rgba(18,80,145,.72) 42%,rgba(4,19,39,.88) 100%),radial-gradient(circle at 20% 0%,rgba(255,255,255,.34),transparent 38%) !important;color:#d8f3ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -10px 22px rgba(0,9,24,.42),0 0 16px rgba(50,170,255,.28) !important}.target-group-badge.is-female,.detail-target-group.is-female{border-color:rgba(255,139,226,.84) !important;background:linear-gradient(145deg,rgba(255,210,246,.28),rgba(180,28,142,.70) 42%,rgba(42,2,34,.90) 100%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.34),transparent 38%) !important;color:#ffe4f8 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -10px 22px rgba(32,0,24,.44),0 0 16px rgba(255,70,205,.26) !important}.target-group-badge.is-unisex,.detail-target-group.is-unisex{border-color:rgba(245,245,245,.80) !important;background:linear-gradient(145deg,rgba(255,255,255,.30),rgba(148,148,148,.42) 45%,rgba(20,20,22,.86) 100%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.38),transparent 40%) !important;color:#ffffff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -10px 22px rgba(0,0,0,.38),0 0 14px rgba(255,255,255,.18) !important}.target-group-badge.is-object,.detail-target-group.is-object{border-color:rgba(172,178,184,.76) !important;background:linear-gradient(145deg,rgba(235,238,242,.24),rgba(104,112,122,.55) 44%,rgba(22,24,27,.88) 100%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.28),transparent 38%) !important;color:#edf1f5 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -10px 22px rgba(0,0,0,.40),0 0 14px rgba(170,178,188,.18) !important} .auction-admin-product .auction-product-note{grid-column:1 / -1;width:100%;min-height:54px;margin-top:.65rem;border-radius:14px;border:1px solid rgba(214,175,94,.24);background:rgba(8,7,5,.42);color:#f5ead2;padding:.75rem .85rem;resize:vertical} .auction-admin-products .auction-admin-product[hidden],.auction-admin-products .auction-admin-product.is-filtered-out{display:none !important} .auction-selected-panel{margin-top:10px;padding:18px;border:1px solid rgba(212,175,55,.24);border-radius:22px;background:linear-gradient(135deg,rgba(212,175,55,.08),rgba(0,0,0,.28))}.auction-selected-items{display:grid;gap:10px}.auction-selected-item{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:rgba(0,0,0,.24)}.auction-selected-item strong{color:#fff2bf}.auction-selected-item small,.auction-view-only-list,.auction-view-only-item{color:rgba(255,244,210,.64)}.auction-bid-form__inner{display:grid;gap:14px}.auction-view-only-list{display:grid;gap:10px;margin-top:12px}.auction-view-only-item{padding:12px 14px;border:1px solid rgba(212,175,55,.18);border-radius:16px;background:rgba(0,0,0,.22);font-weight:800} .auction-selected-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.auction-selected-item__text{display:grid;gap:4px;min-width:0}.auction-selected-remove{padding:8px 12px;font-size:.86rem;white-space:nowrap} .auction-layout--detail{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.auction-detail-panel{min-width:0}.auction-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:start;padding:20px;border:1px solid rgba(212,175,55,.28);border-radius:32px;background:radial-gradient(circle at top right,rgba(212,175,55,.12),transparent 36%),rgba(8,8,10,.78);box-shadow:0 26px 75px rgba(0,0,0,.42)}.auction-detail-gallery,.auction-detail-info{min-width:0}.auction-detail-main-image{height:min(62vh,620px);min-height:420px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(212,175,55,.22);border-radius:28px;background:radial-gradient(circle at center,rgba(246,218,160,.16),transparent 58%),rgba(0,0,0,.32)}.auction-detail-main-image img{width:100%;height:100%;object-fit:cover}.auction-detail-grid.image-fit-contain .auction-detail-main-image img,.auction-detail-grid.product-image-fit-contain .auction-detail-main-image img{object-fit:contain}.auction-gallery-thumbs{margin-top:14px}.auction-gallery-thumbs .gallery-thumb{overflow:hidden;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:rgba(0,0,0,.32);cursor:pointer}.auction-gallery-thumbs .gallery-thumb.is-active{border-color:rgba(212,175,55,.82);box-shadow:0 0 18px rgba(212,175,55,.18)}.auction-gallery-thumbs .gallery-thumb img{width:100%;height:100%;object-fit:cover}.auction-detail-info{display:grid;gap:14px;padding:8px 4px}.auction-detail-info h2{margin:0;color:#fff2bf;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.055em}.auction-detail-info .detail-description{margin:0}.auction-detail-bid-form{margin-top:10px;padding:18px;border:1px solid rgba(212,175,55,.24);border-radius:22px;background:linear-gradient(135deg,rgba(212,175,55,.10),rgba(0,0,0,.34))}.auction-detail-bid-form h3{margin:0;color:#fff2bf}.auction-detail-bid-form label{display:grid;gap:8px;color:rgba(255,244,210,.78);font-weight:800}.auction-detail-bid-form input,.auction-detail-bid-form textarea{width:100%}@media (max-width:980px){.auction-layout--detail,.auction-detail-grid{grid-template-columns:1fr}.auction-detail-main-image{height:420px;min-height:320px}} .auction-page .auction-product-card{content-visibility:auto;contain-intrinsic-size:180px}.auction-page .auction-product-card__image img,.auction-page .auction-detail-gallery img{background:rgba(255,255,255,.035)} .auction-selected-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.auction-selected-actions .btn{padding:8px 10px;font-size:.82rem}.auction-selected-actions .btn:disabled{opacity:.38;cursor:not-allowed}@media (max-width:720px){.auction-selected-item{grid-template-columns:1fr}.auction-selected-actions{justify-content:flex-start}} .auction-selected-item{grid-template-columns:auto minmax(0,1fr) auto;cursor:grab;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.auction-selected-item:active{cursor:grabbing}.auction-selected-item.is-dragging{opacity:.58;transform:scale(.992);border-color:rgba(212,175,55,.72);background:rgba(212,175,55,.10)}.auction-selected-drag{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.24);border-radius:12px;color:rgba(255,236,180,.78);background:rgba(0,0,0,.24);font-weight:900;user-select:none}.auction-selected-panel .muted-line::after{content:' Du kannst die Reihenfolge per Drag & Drop ändern.'}@media (max-width:720px){.auction-selected-item{grid-template-columns:auto minmax(0,1fr)}.auction-selected-actions{grid-column:1 / -1}} .site-background-image{position:fixed;inset:0;z-index:-3;pointer-events:none;background-image:linear-gradient(135deg,rgba(2,2,4,.78),rgba(8,8,18,.54) 46%,rgba(2,2,4,.82)),var(--site-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(1.04) contrast(1.04)}.site-background-active::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 16% -10%,rgba(0,216,255,.18),transparent 34rem),radial-gradient(circle at 88% 12%,rgba(255,78,205,.14),transparent 34rem),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.44))}.background-ribbon{border-color:rgba(0,216,255,.24);background:rgba(0,0,0,.56);box-shadow:0 18px 45px rgba(0,0,0,.34),0 0 28px rgba(0,216,255,.08)}.background-design-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0 18px}.background-thumb{cursor:pointer;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045);padding:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.background-thumb:hover{transform:translateY(-2px);border-color:rgba(0,216,255,.42);box-shadow:0 16px 40px rgba(0,0,0,.24),0 0 24px rgba(0,216,255,.08)}.background-thumb input{display:none}.background-thumb input:checked + img{outline:2px solid rgba(0,216,255,.72)}.background-thumb img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:13px}.background-thumb span{display:block;margin-top:8px;font-size:12px;color:rgba(255,255,255,.68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.background-preview{background-size:cover !important;background-position:center !important;overflow:hidden}.field-hint{display:block;margin-top:6px;color:rgba(255,255,255,.56);font-size:12px}.site-background-active{isolation:isolate;background:#020204 !important}.site-background-active .site-background-image{z-index:0}.site-background-active .ambient{z-index:1;opacity:.36 !important}.site-background-active main,.site-background-active footer,.site-background-active .event-ribbon{position:relative;z-index:2}.site-background-active .site-header{position:sticky;top:0;z-index:1000} body.site-background-active{background:#050402 !important}body.site-background-active::before{z-index:1;opacity:.34;background-image:linear-gradient(rgba(246,218,160,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(246,218,160,.020) 1px,transparent 1px) !important}.site-background-active .site-background-image{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(3,2,1,.30),rgba(3,2,1,.62)),radial-gradient(circle at 50% 0%,rgba(246,218,160,.10),transparent 42rem),var(--site-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;filter:saturate(1.08) contrast(1.06) brightness(.88)}.site-background-active::after{z-index:1;background:radial-gradient(circle at 18% 15%,rgba(246,218,160,.14),transparent 34rem),radial-gradient(circle at 86% 72%,rgba(199,166,107,.12),transparent 38rem),linear-gradient(135deg,rgba(0,0,0,.22),rgba(0,0,0,.52)) !important}.site-background-active .ambient{display:none !important}.site-background-active main,.site-background-active footer,.site-background-active .event-ribbon{position:relative;z-index:3}.site-background-active .site-header{z-index:1000}.site-background-active .site-header,.site-background-active .admin-sidebar,.site-background-active .panel,.site-background-active .product-card,.site-background-active .hero-product,.site-background-active .store-card,.site-background-active .admin-hero,.site-background-active .control-hero,.site-background-active .stat-card,.site-background-active .table-card,.site-background-active .pos-card,.site-background-active .modal-content{background-color:rgba(5,4,3,.72) !important;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);border-color:rgba(246,218,160,.16) !important;box-shadow:0 24px 70px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.045) !important}.site-background-active .btn--primary,.site-background-active button.btn--primary{box-shadow:0 14px 34px rgba(199,166,107,.20),inset 0 1px 0 rgba(255,255,255,.20) !important} .stock-readonly-box{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(212,175,55,0.28);border-radius:16px;background:linear-gradient(135deg,rgba(212,175,55,0.10),rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}.stock-readonly-box span{color:rgba(255,255,255,0.72);font-size:0.82rem;letter-spacing:0.04em;text-transform:uppercase}.stock-readonly-box strong{color:#f4d77a;font-size:1.65rem;line-height:1}.stock-readonly-box small{color:rgba(255,255,255,0.56)}.btn--compact,.cart-continue-link{min-height:auto;padding:.55rem .9rem;border-radius:999px;font-size:.82rem;line-height:1.1;white-space:nowrap}.cart-continue-link{align-self:center;border-color:rgba(247,215,116,.24);background:rgba(8,6,4,.38)} .nav-cart-link{position:relative;display:inline-flex;align-items:center;gap:.42rem;color:#fff;text-decoration:none}.nav-cart-icon{position:relative;width:1.18rem;height:1.18rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;line-height:1}.nav-cart-svg{width:1.18rem;height:1.18rem;display:block}.nav-cart-label{color:inherit}.nav-cart-count{position:absolute;top:-.72rem;left:.68rem;min-width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:.72rem;line-height:1;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.75);pointer-events:none}.public-cart-button{position:absolute;left:18px;bottom:18px;top:auto;right:auto;z-index:8;width:3.05rem;height:3.05rem;border-radius:999px;border:1px solid rgba(255,229,155,.82);background:radial-gradient(circle at 28% 20%,rgba(255,255,225,.95),rgba(255,223,128,.95) 18%,rgba(205,150,45,.96) 52%,rgba(72,45,9,.98) 100%);color:#070503;font-size:1.22rem;line-height:1;font-weight:950;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);box-shadow:0 14px 32px rgba(0,0,0,.5),0 0 26px rgba(247,215,116,.38),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -8px 18px rgba(72,45,9,.35);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.public-cart-button:hover,.public-cart-button.is-added{transform:translateY(-2px) scale(1.06);box-shadow:0 18px 38px rgba(0,0,0,.55),0 0 36px rgba(247,215,116,.72),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -8px 18px rgba(72,45,9,.28);filter:saturate(1.18)}.public-cart-button:focus-visible{outline:2px solid rgba(255,236,171,.95);outline-offset:3px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem;align-items:start}.cart-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.customer-cart-rows{display:grid;gap:1rem}.customer-cart-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(247,215,116,.18);border-radius:1.3rem;background:rgba(8,6,4,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.customer-cart-row__image{width:92px;height:92px;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(247,215,116,.08);color:rgba(247,215,116,.75);font-size:.75rem;text-align:center}.customer-cart-row__image img{width:100%;height:100%;object-fit:cover}.customer-cart-row__main{display:grid;gap:.25rem}.customer-cart-row__main strong{color:#f8e6a0}.customer-cart-row__main span,.customer-cart-row__main small,.cart-summary .muted{color:rgba(255,255,255,.65)}.customer-cart-row__controls{display:flex;align-items:end;gap:.75rem}.customer-cart-row__controls label{display:grid;gap:.35rem;color:rgba(255,255,255,.72);font-size:.8rem}.customer-cart-row__controls input{width:82px;padding:.65rem .75rem;border-radius:.85rem;border:1px solid rgba(247,215,116,.25);background:rgba(0,0,0,.32);color:#fff}.cart-summary{position:sticky;top:6rem;display:grid;gap:1rem}.cart-summary__total{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid rgba(247,215,116,.14)}.cart-summary__total strong{color:#f7d774}.cart-code-box{padding:1rem;border-radius:1.2rem;border:1px solid rgba(247,215,116,.35);background:linear-gradient(135deg,rgba(247,215,116,.16),rgba(7,5,3,.72));text-align:center}.cart-code-box strong{display:block;margin:.35rem 0;font-size:2rem;letter-spacing:.08em;color:#f7d774}.cart-code-box small,.cart-message{color:rgba(255,255,255,.68)}.pos-code-loader{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.75rem;align-items:end;padding:1rem;margin-bottom:1rem;border-radius:1.25rem;border:1px solid rgba(247,215,116,.2);background:rgba(247,215,116,.06)}.pos-code-loader label{display:grid;gap:.35rem}.pos-code-message{grid-column:1 / -1;color:rgba(255,255,255,.7)}.pos-cart-row.is-stock-warning{border-color:rgba(255,82,82,.65);box-shadow:0 0 0 1px rgba(255,82,82,.18),0 0 24px rgba(255,82,82,.12)}@media (max-width:860px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.customer-cart-row{grid-template-columns:72px 1fr}.customer-cart-row__controls{grid-column:1 / -1;justify-content:space-between}.pos-code-loader{grid-template-columns:1fr}}.pos-cart__head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn--small{padding:7px 10px;font-size:.78rem;border-radius:10px}.pos-cart__head-actions [data-cart-count]{white-space:nowrap} .floating-cart{position:fixed;top:118px;right:28px;z-index:90;width:min(390px,calc(100vw - 32px));pointer-events:none}.floating-cart__toggle,.floating-cart__panel{pointer-events:auto}.floating-cart__toggle{margin-left:auto;display:flex;align-items:center;gap:.55rem;padding:.72rem .95rem;border:1px solid rgba(247,215,116,.28);border-radius:999px;background:rgba(8,6,4,.82);color:#fff;box-shadow:0 16px 36px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);cursor:pointer}.floating-cart__toggle:hover{border-color:rgba(247,215,116,.52);box-shadow:0 18px 42px rgba(0,0,0,.5),0 0 24px rgba(247,215,116,.16)}.floating-cart__icon{position:relative;display:inline-flex;width:1.35rem;height:1.35rem;color:#fff;align-items:center;justify-content:center}.floating-cart__icon svg{width:1.35rem;height:1.35rem;display:block}.floating-cart__icon strong{position:absolute;top:-.72rem;right:-.45rem;color:#fff;font-size:.72rem;line-height:1;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.9)}.floating-cart__panel{margin-top:.75rem;max-height:calc(100vh - 150px);overflow:auto;padding:1rem;border:1px solid rgba(247,215,116,.24);border-radius:1.35rem;background:linear-gradient(145deg,rgba(10,8,5,.94),rgba(22,16,8,.90));box-shadow:0 24px 60px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px)}.floating-cart.is-open .floating-cart__panel{display:block}.floating-cart__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem;color:#f7d774}.floating-cart__close{border:0;background:transparent;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;padding:.2rem .4rem}.floating-cart .customer-cart-rows{max-height:42vh;overflow:auto;padding-right:.2rem}.floating-cart .customer-cart-row{grid-template-columns:58px minmax(0,1fr);gap:.75rem;padding:.75rem;border-radius:1rem}.floating-cart .customer-cart-row__image{width:58px;height:58px;border-radius:.75rem}.floating-cart .customer-cart-row__main strong{font-size:.92rem}.floating-cart .customer-cart-row__main span,.floating-cart .customer-cart-row__main small{font-size:.76rem}.floating-cart .customer-cart-row__controls{grid-column:1 / -1;justify-content:space-between;align-items:center}.floating-cart .customer-cart-row__controls input{width:68px;padding:.5rem .6rem}.floating-cart__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(247,215,116,.16);color:rgba(255,255,255,.72)}.floating-cart__summary strong{color:#f7d774}.floating-cart__actions{display:flex;gap:.65rem;margin-top:.9rem}.floating-cart__actions .btn{flex:1;justify-content:center;min-height:38px;padding:.55rem .8rem}.floating-cart .cart-code-box{margin-top:.9rem;padding:.8rem;border-radius:1rem}.floating-cart .cart-code-box strong{font-size:1.45rem}.floating-cart .cart-message{margin:.65rem 0 0;font-size:.82rem}@media (max-width:860px){.floating-cart{top:96px;right:16px;width:min(360px,calc(100vw - 24px))}.floating-cart__panel{max-height:calc(100vh - 124px)}} .site-header .brand__mark--logo{width:68px !important;height:68px !important;min-width:68px !important}.site-header .brand__mark--logo img{width:100% !important;height:100% !important;object-fit:cover !important}.admin-sidebar img[src*="trade-house-logo"],.admin-sidebar__brand img,.admin-sidebar .brand img{max-width:72px !important;width:72px !important;height:72px !important;object-fit:cover !important} .pricing-upload-picker,.pos-cart-image-manager{border:1px dashed rgba(255,202,117,.45);background:linear-gradient(135deg,rgba(255,202,117,.08),rgba(255,255,255,.025));border-radius:18px;padding:14px}.pricing-upload-picker__head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pricing-upload-picker__head strong,.pos-cart-image-manager strong{color:#fff}.pricing-upload-picker__head span,.pos-cart-image-manager span{color:rgba(255,255,255,.68)}.pricing-upload-preview,.purchase-image-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:12px}.pricing-upload-preview__item,.purchase-image-preview__item{display:flex !important;flex-direction:column;gap:6px;padding:9px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22);position:relative}.pricing-upload-preview__item.is-main,.purchase-image-preview__item.is-main{border-color:rgba(255,202,117,.9);box-shadow:0 0 0 1px rgba(255,202,117,.25),0 0 24px rgba(255,202,117,.13)}.pricing-upload-preview__item.is-main::after,.purchase-image-preview__item.is-main::after{content:'Hauptbild';position:absolute;top:8px;right:8px;padding:4px 7px;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid rgba(255,202,117,.72);color:#ffd991;font-size:.72rem}.pricing-upload-preview__item img,.purchase-image-preview__item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.pricing-upload-preview__item span,.purchase-image-preview__item span{color:rgba(255,255,255,.78);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-upload-preview__item small,.purchase-image-preview__item small{color:rgba(255,255,255,.72)}.pricing-upload-preview__remove,.purchase-image-preview__remove{position:absolute;z-index:3;top:7px;left:7px;width:28px;height:28px;border:1px solid rgba(255,80,80,.85);border-radius:999px;background:rgba(160,0,0,.92);color:#fff;font-size:1.1rem;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 0 14px rgba(255,40,40,.28)}.pricing-upload-preview__remove:hover,.purchase-image-preview__remove:hover{background:rgba(220,0,0,.98);box-shadow:0 0 18px rgba(255,40,40,.48);transform:scale(1.04)}.pricing-upload-preview__item label,.purchase-image-preview__item label{color:rgba(255,255,255,.72);font-size:.82rem} .shop-filter__category-multi{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:min(100%,320px)}.shop-filter__category-check{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,202,117,.24);background:rgba(0,0,0,.22);color:rgba(255,255,255,.82);cursor:pointer;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.shop-filter__category-check:hover,.shop-filter__category-check.is-active{border-color:rgba(255,202,117,.72);background:rgba(255,202,117,.10);box-shadow:0 0 18px rgba(255,202,117,.12)}.shop-filter__category-check input{accent-color:#d8aa53} .shop-filter__category-dropdown{position:relative;min-width:230px;z-index:20}.shop-filter__category-dropdown summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:14px;border:1px solid rgba(255,202,117,.24);background:rgba(10,10,12,.68);color:rgba(255,255,255,.9);cursor:pointer;list-style:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.shop-filter__category-dropdown summary::-webkit-details-marker{display:none}.shop-filter__category-dropdown summary::after{content:'⌄';color:rgba(255,202,117,.85);font-size:16px;line-height:1;transition:transform .18s ease}.shop-filter__category-dropdown[open] summary::after{transform:rotate(180deg)}.shop-filter__category-title{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.shop-filter__category-count{margin-left:auto;padding:4px 8px;border-radius:999px;background:rgba(216,170,83,.12);color:#f0c775;font-size:12px;font-weight:800;white-space:nowrap}.shop-filter__category-dropdown .shop-filter__category-multi{position:absolute;top:calc(100% + 8px);left:0;width:min(520px,86vw);max-height:280px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;padding:12px;border-radius:18px;border:1px solid rgba(255,202,117,.24);background:rgba(12,12,15,.96);box-shadow:0 22px 50px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(16px)}.shop-filter__category-dropdown .shop-filter__category-check{min-height:38px;width:100%;margin:0;padding:8px 10px;border-radius:13px;justify-content:flex-start;font-size:13px}.shop-filter__category-dropdown .shop-filter__category-check input{appearance:none;-webkit-appearance:none;width:17px !important;height:17px !important;min-width:17px !important;min-height:17px !important;margin:0;border-radius:5px;border:1px solid rgba(255,202,117,.55);background:rgba(0,0,0,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.shop-filter__category-dropdown .shop-filter__category-check input:checked{background:linear-gradient(135deg,#f2d38c,#b6812f);border-color:rgba(255,225,150,.95)}.shop-filter__category-dropdown .shop-filter__category-check input:checked::after{content:'✓';display:block;color:#17120a;font-size:13px;font-weight:900;line-height:16px;text-align:center}@media (max-width:980px){.shop-filter__category-dropdown,.shop-filter__category-dropdown .shop-filter__category-multi{width:100%}.shop-filter__category-dropdown .shop-filter__category-multi{position:static;margin-top:8px;max-height:240px}} .shop-filter{align-items:flex-start;overflow:visible !important}.shop-filter__category-wrap{position:relative;display:flex;flex-direction:column;gap:8px;min-width:min(100%,340px);max-width:min(100%,620px);overflow:visible}.shop-filter__category-dropdown{width:100%;min-width:280px;z-index:80}.shop-filter__category-dropdown summary{width:100%;border-radius:16px;min-height:46px}.shop-filter__category-panel{position:absolute;top:calc(100% + 9px);left:0;width:min(640px,92vw);max-height:min(430px,62vh);display:flex;flex-direction:column;padding:12px;border-radius:20px;border:1px solid rgba(255,202,117,.28);background:linear-gradient(145deg,rgba(12,12,15,.98),rgba(24,20,13,.97));box-shadow:0 28px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);overflow:hidden}.shop-filter__category-panel-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 10px;color:rgba(255,255,255,.92)}.shop-filter__category-panel-head strong{font-size:13px;letter-spacing:.05em;text-transform:uppercase}.shop-filter__category-panel-head button{border:1px solid rgba(255,202,117,.25);border-radius:999px;background:rgba(0,0,0,.28);color:#f0c775;padding:7px 10px;font-weight:800;cursor:pointer}.shop-filter__category-dropdown .shop-filter__category-multi{position:static !important;width:100% !important;max-height:calc(min(430px,62vh) - 62px) !important;overflow-y:auto !important;display:grid !important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px;padding:2px 4px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.shop-filter__category-dropdown .shop-filter__category-check{min-height:42px !important;height:42px;overflow:hidden;justify-content:flex-start;border-radius:14px;padding:9px 11px;white-space:nowrap}.shop-filter__category-dropdown .shop-filter__category-check span{overflow:hidden;text-overflow:ellipsis}.shop-filter__category-dropdown .shop-filter__category-check input{flex:0 0 18px;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important}.shop-filter__selected-categories{display:flex;flex-wrap:wrap;gap:7px;min-height:28px;max-width:620px}.shop-filter__selected-empty{color:rgba(255,255,255,.48);font-size:12px;line-height:26px}.shop-filter__selected-chip{display:inline-flex;align-items:center;gap:8px;height:28px;max-width:180px;padding:0 8px 0 10px;border-radius:999px;border:1px solid rgba(255,202,117,.34);background:rgba(216,170,83,.13);color:#f3d58f;cursor:pointer;font-size:12px;font-weight:800}.shop-filter__selected-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-filter__selected-chip strong{color:rgba(255,255,255,.78);font-size:14px;line-height:1}.shop-filter__selected-chip:hover{border-color:rgba(255,202,117,.7);background:rgba(216,170,83,.22)}@media (max-width:980px){.shop-filter__category-wrap,.shop-filter__category-dropdown{width:100%;max-width:100%}.shop-filter__category-panel{position:static;width:100%;max-height:360px;margin-top:8px}.shop-filter__category-dropdown .shop-filter__category-multi{max-height:285px !important;grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}} .shop-filter{display:grid !important;grid-template-columns:minmax(240px,1.35fr) minmax(230px,.85fr) minmax(190px,.7fr) minmax(210px,.85fr);gap:12px !important;align-items:center !important;overflow:visible !important}.shop-filter>input[type="search"],.shop-filter>select,.shop-filter__category-wrap,.shop-filter__category-dropdown,.shop-filter__category-dropdown summary{width:100% !important;min-width:0 !important}.shop-filter__category-wrap{max-width:none !important;flex-direction:row !important;align-items:center !important}.shop-filter__category-panel{width:min(720px,92vw) !important;z-index:300 !important}.shop-filter__category-dropdown .shop-filter__category-check{position:relative;height:44px !important;min-height:44px !important;padding:9px 11px !important;gap:10px !important}.shop-filter__category-dropdown .shop-filter__category-check.is-active,.shop-filter__category-dropdown .shop-filter__category-check:has(input:checked){border-color:rgba(255,255,255,.78) !important;background:linear-gradient(135deg,rgba(216,170,83,.30),rgba(255,255,255,.10)) !important;box-shadow:0 0 0 1px rgba(255,255,255,.10),0 0 22px rgba(216,170,83,.20) !important;color:#fff !important}.shop-filter__category-dropdown .shop-filter__category-check input{flex:0 0 20px !important;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;border-radius:6px !important;display:grid !important;place-items:center !important}.shop-filter__category-dropdown .shop-filter__category-check input:checked{background:linear-gradient(135deg,#d5a64f,#8f6320) !important;border-color:rgba(255,255,255,.92) !important;box-shadow:0 0 14px rgba(255,255,255,.18),0 0 18px rgba(216,170,83,.28) !important}.shop-filter__category-dropdown .shop-filter__category-check input:checked::after{content:'×' !important;color:#fff !important;display:block !important;font-size:18px !important;font-weight:1000 !important;line-height:18px !important;text-align:center !important;text-shadow:0 1px 4px rgba(0,0,0,.75) !important}.shop-filter__selected-categories{display:flex !important;flex-wrap:wrap !important;gap:8px !important;max-width:none !important;width:100% !important;margin:10px 0 14px !important;min-height:0 !important;order:2}.shop-filter__selected-categories:empty{display:none !important;margin:0 !important}.shop-filter__selected-chip{height:30px !important;border-color:rgba(255,255,255,.44) !important;background:linear-gradient(135deg,rgba(216,170,83,.26),rgba(10,10,12,.72)) !important;color:#fff !important;box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10) !important}.shop-filter__selected-chip strong{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.15);color:#fff !important}@media (max-width:1180px){.shop-filter{grid-template-columns:repeat(2,minmax(220px,1fr)) !important}}@media (max-width:720px){.shop-filter{grid-template-columns:1fr !important}.shop-filter__category-panel{position:static !important;width:100% !important;max-height:390px !important;margin-top:8px !important}} .shop-filter{position:relative !important;z-index:10000 !important;overflow:visible !important;isolation:isolate}.shop-filter__category-wrap,.shop-filter__category-dropdown{position:relative !important;z-index:10020 !important;overflow:visible !important}.shop-filter__category-dropdown[open]{z-index:10040 !important}.shop-filter__category-panel{position:absolute !important;z-index:10060 !important;pointer-events:auto !important}.shop-pagination-bar,.store-grid,.store-card,.product-card{position:relative;z-index:1}@media (max-width:720px){.shop-filter__category-panel{position:static !important;z-index:10060 !important}} .auction-admin-page .auction-subnav{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin:0 0 18px}.auction-subnav a{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(212,175,55,.20);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(0,0,0,.30));color:rgba(255,244,210,.76);text-decoration:none;box-shadow:0 16px 34px rgba(0,0,0,.20)}.auction-subnav a strong{color:#fff2bf;font-size:.98rem}.auction-subnav a small{color:rgba(255,244,210,.56);font-weight:700}.auction-subnav a:hover,.auction-subnav a.is-active{border-color:rgba(212,175,55,.62);background:radial-gradient(circle at top right,rgba(212,175,55,.20),transparent 46%),rgba(0,0,0,.38);transform:translateY(-1px)}.auction-section-panel{margin-top:0}.auction-options-form,.auction-active-items-form{display:grid;gap:16px}.auction-options-form label:not(.auction-public-toggle),.auction-active-items-form label{display:grid;gap:8px;color:rgba(255,244,210,.78);font-weight:850}.auction-options-form .full{grid-column:1 / -1}.auction-active-items{display:grid;gap:12px}.auction-active-item{grid-template-columns:auto auto minmax(220px,1fr) minmax(160px,.36fr) minmax(260px,.72fr);align-items:center;gap:14px;padding:16px;border:1px solid rgba(212,175,55,.22);border-radius:20px;background:radial-gradient(circle at top left,rgba(212,175,55,.08),transparent 40%),rgba(0,0,0,.28)}.auction-active-item__main{display:grid;gap:4px;min-width:0}.auction-active-item__main strong{color:#fff2bf}.auction-active-item__main small{color:rgba(255,244,210,.60)}.auction-keep-toggle{display:inline-flex !important;grid-template-columns:auto 1fr;align-items:center;gap:8px !important;padding:8px 10px;border:1px solid rgba(212,175,55,.18);border-radius:14px;background:rgba(0,0,0,.24);white-space:nowrap}.auction-keep-toggle input{width:auto !important}.auction-active-item__field input,.auction-active-item__note textarea,.auction-options-form input,.auction-options-form textarea{width:100%}.auction-active-item__note textarea{min-height:54px;resize:vertical}.auction-add-products .auction-admin-product{grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:1180px){.auction-admin-page .auction-subnav{grid-template-columns:repeat(2,minmax(160px,1fr))}.auction-active-item{grid-template-columns:auto auto minmax(0,1fr)}.auction-active-item__field,.auction-active-item__note{grid-column:1 / -1}}@media (max-width:720px){.auction-admin-page .auction-subnav{grid-template-columns:1fr}.auction-active-item{grid-template-columns:auto minmax(0,1fr)}.auction-active-item__main,.auction-active-item__field,.auction-active-item__note{grid-column:1 / -1}} .auction-layout--detail{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.auction-products.auction-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;perspective:1200px}.auction-product-card.store-card{display:block !important;padding:0 !important;color:inherit;text-decoration:none}.auction-product-card.store-card.is-active{border-color:rgba(245,217,146,.62) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 44px 110px rgba(0,0,0,.58),0 0 42px rgba(201,164,92,.18) !important}.auction-product-card .auction-product-card__image,.auction-product-card.store-card .store-card__image.auction-product-card__image{position:relative !important;height:360px !important;border-radius:0 !important;overflow:hidden !important}.auction-product-card .auction-product-card__image img,.auction-product-card.store-card .store-card__image.auction-product-card__image img{width:100% !important;height:100% !important;object-fit:cover !important}.auction-product-card__body.store-card__body,.auction-product-card .store-card__body{padding:22px 24px 25px !important}.auction-product-card .store-card__body p{margin-bottom:9px;color:var(--gold-light) !important;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.15em}.auction-product-card .store-card__body h3{margin:8px 0;color:var(--text) !important;font-size:24px;letter-spacing:-.04em}.auction-product-card .store-card__body span:not(.target-group-badge){display:block;color:var(--muted) !important}.auction-product-card .auction-start-bid-badge.price-pill,.auction-product-card .auction-start-bid-badge--card{position:absolute !important;right:18px !important;bottom:18px !important;z-index:6 !important;margin:0 !important;display:inline-flex !important;width:auto !important;max-width:calc(100% - 36px) !important;pointer-events:none}.auction-detail-panel{position:relative}.auction-detail-panel:has(.auction-detail-grid){padding-top:12px}.auction-detail-close{position:absolute;top:24px;right:24px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(245,217,146,.34);border-radius:999px;background:rgba(8,7,5,.78);color:#ffe6a8;font-size:28px;line-height:1;text-decoration:none;box-shadow:0 16px 36px rgba(0,0,0,.46),0 0 20px rgba(201,164,92,.12);backdrop-filter:blur(14px)}.auction-detail-close:hover{border-color:rgba(245,217,146,.68);color:#fff4dc;transform:translateY(-1px)}@media (max-width:1050px){.auction-products.auction-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.auction-products.auction-store-grid{grid-template-columns:1fr}.auction-product-card .auction-product-card__image,.auction-product-card.store-card .store-card__image.auction-product-card__image{height:300px !important}.auction-detail-close{top:14px;right:14px}} .patchnotes-page .admin-content{overflow:hidden}.patchnotes-stage{position:relative}.patchnotes-cinematic{position:relative;min-height:520px;border:1px solid rgba(212,175,55,0.24);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 72% 48%,rgba(212,175,55,0.22),transparent 34%),linear-gradient(135deg,rgba(9,9,10,0.98),rgba(22,22,24,0.94) 48%,rgba(0,0,0,0.98));box-shadow:0 30px 90px rgba(0,0,0,0.38),inset 0 0 60px rgba(212,175,55,0.05)}.patchnotes-bg-glow{position:absolute;inset:-20%;background:conic-gradient(from 180deg,transparent,rgba(212,175,55,0.18),transparent,rgba(255,255,255,0.05),transparent);animation:patchnotesGlow 9s linear infinite;opacity:0.65}.patchnotes-scanlines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px);background-size:100% 5px;mix-blend-mode:screen;opacity:0.22;pointer-events:none}.patchnotes-copy{position:relative;z-index:2;max-width:560px;padding:68px 52px;animation:patchnotesTextIn 900ms ease both}.patchnotes-kicker{color:#d4af37}.patchnotes-copy h2{margin:0;max-width:620px;font-size:clamp(2.5rem,6vw,5.8rem);line-height:0.92;letter-spacing:-0.07em;text-transform:uppercase}.patchnotes-version{margin-top:20px;color:rgba(255,255,255,0.72);font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.patchnotes-intro{max-width:470px;margin-top:18px;color:rgba(255,255,255,0.76);font-size:1.05rem}.patchnotes-character-wrap{position:absolute;right:clamp(-80px,-3vw,8px);bottom:-12px;z-index:3;width:min(47vw,560px);min-width:360px;animation:patchnotesCharacterIn 1100ms cubic-bezier(.16,1,.3,1) 180ms both,patchnotesCharacterFloat 5.4s ease-in-out 1.35s infinite}.patchnotes-character{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 36px rgba(0,0,0,0.62))}.patchnotes-speech{position:absolute;right:58%;top:38%;min-width:250px;padding:16px 18px;border:1px solid rgba(212,175,55,0.34);border-radius:18px;background:rgba(8,8,10,0.78);box-shadow:0 18px 42px rgba(0,0,0,0.36);backdrop-filter:blur(12px);animation:patchnotesBubble 900ms ease 1s both}.patchnotes-speech span{display:block;color:rgba(255,255,255,0.62);font-size:0.74rem;letter-spacing:0.12em;text-transform:uppercase}.patchnotes-speech strong{display:block;margin-top:4px;color:#f0d987;font-size:1.02rem}.patchnotes-list-panel{margin-top:22px}.patchnotes-list{display:grid;gap:12px;margin-top:18px}.patchnote-row{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,0.08);border-radius:18px;background:rgba(255,255,255,0.035);animation:patchnotesRowIn 620ms ease both;animation-delay:calc(1.15s + (var(--delay) * 110ms))}.patchnote-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(212,175,55,0.42);color:#f0d987;font-weight:800}.patchnote-row p{margin:0;color:rgba(255,255,255,0.78)}@keyframes patchnotesGlow{to{transform:rotate(360deg)}}@keyframes patchnotesTextIn{from{opacity:0;transform:translateY(24px) scale(0.98);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes patchnotesCharacterIn{from{opacity:0;transform:translateX(80px) scale(0.94);filter:blur(6px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes patchnotesCharacterFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes patchnotesBubble{from{opacity:0;transform:translateX(18px) scale(0.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes patchnotesRowIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.patchnotes-cinematic{min-height:680px}.patchnotes-copy{padding:42px 28px}.patchnotes-character-wrap{right:50%;transform:translateX(50%);width:520px;min-width:320px}.patchnotes-speech{right:48%;top:32%}}@media (max-width:620px){.patchnotes-cinematic{min-height:620px}.patchnotes-character-wrap{width:420px}.patchnotes-speech{right:38%;top:36%;min-width:210px}.patchnote-row{grid-template-columns:1fr}} .patchnotes-cinematic{min-height:640px;isolation:isolate}.patchnotes-spotlight{position:absolute;inset:0;background:radial-gradient(circle at 82% 52%,rgba(240,217,135,0.24),transparent 20%),radial-gradient(circle at 68% 38%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(90deg,rgba(0,0,0,0.2),transparent 48%,rgba(212,175,55,0.08));opacity:0;animation:patchnotesSpotlight 12s ease both;pointer-events:none}.patchnotes-vignette{position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 150px rgba(0,0,0,0.9),inset 0 -80px 120px rgba(0,0,0,0.72)}.patchnotes-replay{margin-top:24px;position:relative;z-index:20}.patchnotes-intro-running .patchnotes-copy{animation:patchnotesCopyCinematic 12s ease both}.patchnotes-intro-running .patchnotes-character-wrap{width:min(50vw,610px);animation:patchnotesCharacterEntrance 12s cubic-bezier(.16,1,.3,1) both,patchnotesCharacterBreath 3.8s ease-in-out 2.4s infinite;transform-origin:58% 72%}.patchnotes-intro-running .patchnotes-character{animation:patchnotesCharacterFocus 12s ease both}.patchnotes-hand-glow{position:absolute;right:4%;top:38%;width:165px;height:90px;border-radius:999px;background:radial-gradient(circle,rgba(240,217,135,0.45),transparent 68%);filter:blur(10px);opacity:0;animation:patchnotesHandPulse 12s ease both;pointer-events:none}.patchnotes-dialogue{position:absolute;z-index:10;right:clamp(28px,5vw,90px);bottom:42px;width:min(520px,calc(100% - 48px));min-height:150px;padding:22px 24px;border:1px solid rgba(212,175,55,0.38);border-radius:24px;background:linear-gradient(135deg,rgba(7,7,9,0.88),rgba(25,22,15,0.76));box-shadow:0 28px 70px rgba(0,0,0,0.5),inset 0 0 34px rgba(212,175,55,0.06);backdrop-filter:blur(14px);overflow:hidden}.patchnotes-dialogue::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(240,217,135,0.12),transparent);transform:translateX(-120%);animation:patchnotesDialogueSweep 12s ease both}.patchnotes-dialogue-label{position:relative;z-index:2;display:inline-flex;margin-bottom:10px;color:#f0d987;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;font-size:0.72rem}.patchnotes-dialogue-line{position:absolute;left:24px;right:24px;top:58px;z-index:2;margin:0;color:rgba(255,255,255,0.88);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.38;font-weight:700;opacity:0;transform:translateY(12px)}.patchnotes-intro-running .patchnotes-dialogue-line{animation:patchnotesDialogueLine 12s ease both;animation-delay:calc(var(--line) * 1.25s)}.patchnotes-final-title{position:absolute;z-index:12;left:clamp(30px,5vw,72px);bottom:48px;max-width:520px;opacity:0;transform:translateY(18px) scale(0.98)}.patchnotes-final-title span{display:block;color:rgba(255,255,255,0.62);letter-spacing:0.16em;text-transform:uppercase;font-size:0.78rem;font-weight:800}.patchnotes-final-title strong{display:block;margin-top:8px;color:#f0d987;font-size:clamp(2rem,4vw,4rem);line-height:0.95;letter-spacing:-0.06em;text-transform:uppercase;text-shadow:0 0 32px rgba(212,175,55,0.2)}.patchnotes-intro-running .patchnotes-final-title{animation:patchnotesFinalTitle 12s ease both}@keyframes patchnotesSpotlight{0%{opacity:0;transform:scale(1.08)}14%,88%{opacity:1;transform:scale(1)}100%{opacity:0.72;transform:scale(1.02)}}@keyframes patchnotesCopyCinematic{0%{opacity:0;transform:translateX(-26px);filter:blur(10px)}10%,55%{opacity:1;transform:translateX(0);filter:blur(0)}68%,100%{opacity:0.18;transform:translateX(-16px);filter:blur(2px)}}@keyframes patchnotesCharacterEntrance{0%{opacity:0;transform:translateX(140px) scale(1.04);filter:blur(10px)}12%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}54%{opacity:1;transform:translateX(-18px) scale(1.015);filter:blur(0)}100%{opacity:1;transform:translateX(-10px) scale(1.01);filter:blur(0)}}@keyframes patchnotesCharacterBreath{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes patchnotesCharacterFocus{0%{filter:drop-shadow(0 24px 36px rgba(0,0,0,0.62)) brightness(0.88)}14%,100%{filter:drop-shadow(0 32px 42px rgba(0,0,0,0.72)) brightness(1.04)}}@keyframes patchnotesHandPulse{0%,18%{opacity:0;transform:scale(0.82)}26%,70%{opacity:1;transform:scale(1)}82%,100%{opacity:0.2;transform:scale(1.18)}}@keyframes patchnotesDialogueLine{0%,7%{opacity:0;transform:translateY(12px);filter:blur(5px)}10%,34%{opacity:1;transform:translateY(0);filter:blur(0)}42%,100%{opacity:0;transform:translateY(-10px);filter:blur(4px)}}@keyframes patchnotesDialogueSweep{12%,18%{transform:translateX(120%)}44%,50%{transform:translateX(120%)}100%{transform:translateX(120%)}}@keyframes patchnotesFinalTitle{0%,76%{opacity:0;transform:translateY(18px) scale(0.98);filter:blur(6px)}84%,100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width:980px){.patchnotes-cinematic{min-height:760px}.patchnotes-intro-running .patchnotes-character-wrap{right:50%;width:min(88vw,540px)}.patchnotes-dialogue{right:24px;bottom:28px}.patchnotes-final-title{left:26px;bottom:210px}}@media (max-width:620px){.patchnotes-cinematic{min-height:820px}.patchnotes-dialogue{min-height:190px}.patchnotes-dialogue-line{top:56px}.patchnotes-final-title{bottom:255px}} body.patchnotes-lock{overflow:hidden}.patchnotes-fullscreen-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:stretch;background:#000;opacity:1;visibility:visible;transition:opacity 650ms ease,visibility 650ms ease}.patchnotes-fullscreen-overlay.patchnotes-intro-done{opacity:0;visibility:hidden;pointer-events:none}.patchnotes-cinematic--fullscreen{width:100vw;height:100vh;min-height:100vh;border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 78% 45%,rgba(212,175,55,0.24),transparent 28%),radial-gradient(circle at 32% 22%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(135deg,#030303,#111113 48%,#000 100%)}.patchnotes-cinematic--fullscreen .patchnotes-copy{position:absolute;left:clamp(28px,5vw,88px);top:clamp(38px,8vh,96px);padding:0;max-width:min(620px,52vw)}.patchnotes-cinematic--fullscreen .patchnotes-character-wrap{right:clamp(-70px,4vw,120px);bottom:-5vh;width:min(46vw,690px);min-width:420px;z-index:8}.patchnotes-cinematic--fullscreen .patchnotes-character{transform-origin:58% 68%}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{right:clamp(28px,6vw,120px);bottom:clamp(34px,7vh,92px);width:min(620px,46vw);min-height:170px;z-index:12}.patchnotes-skip{position:fixed;right:24px;top:22px;z-index:10001;border:1px solid rgba(212,175,55,0.42);border-radius:999px;padding:10px 16px;background:rgba(0,0,0,0.48);color:rgba(255,255,255,0.78);font-weight:800;cursor:pointer;backdrop-filter:blur(10px)}.patchnotes-skip:hover{color:#f0d987;border-color:rgba(240,217,135,0.78)}.patchnotes-cinematic--fullscreen .patchnotes-replay{display:none}.patchnotes-cinematic--fullscreen .patchnotes-hand-glow{right:0%;top:39%;width:190px;height:110px}.patchnotes-intro-running .patchnotes-character-wrap{animation:patchnotesFullscreenLeifMove 15.5s cubic-bezier(.16,1,.3,1) both,patchnotesCharacterBreath 3.4s ease-in-out 2s infinite}.patchnotes-intro-running .patchnotes-character{animation:patchnotesFullscreenLeifGesture 2.8s ease-in-out 2s infinite,patchnotesCharacterFocus 15.5s ease both}.patchnotes-intro-running .patchnotes-hand-glow{animation:patchnotesFullscreenHandGlow 15.5s ease both}.patchnotes-intro-running .patchnotes-dialogue-line{animation:patchnotesDialogueLineOne 2.35s ease both;animation-delay:calc(1.05s + (var(--line) * 1.58s))}.patchnotes-intro-running .patchnotes-final-title{animation:patchnotesFinalTitleFullscreen 15.5s ease both}@keyframes patchnotesFullscreenLeifMove{0%{opacity:0;transform:translateX(180px) scale(1.05);filter:blur(12px)}10%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}36%{transform:translateX(-26px) scale(1.025)}68%{transform:translateX(-52px) scale(1.04)}100%{opacity:1;transform:translateX(-22px) scale(1.025);filter:blur(0)}}@keyframes patchnotesFullscreenLeifGesture{0%,100%{rotate:0deg;scale:1}42%{rotate:-0.7deg;scale:1.012}65%{rotate:0.45deg;scale:1.006}}@keyframes patchnotesFullscreenHandGlow{0%,12%{opacity:0;transform:scale(0.78)}22%,76%{opacity:0.95;transform:scale(1)}100%{opacity:0.18;transform:scale(1.18)}}@keyframes patchnotesDialogueLineOne{0%{opacity:0;transform:translateY(14px) scale(0.985);filter:blur(5px)}18%,76%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}100%{opacity:0;transform:translateY(-12px) scale(0.99);filter:blur(4px)}}@keyframes patchnotesFinalTitleFullscreen{0%,82%{opacity:0;transform:translateY(18px) scale(0.98);filter:blur(6px)}90%,100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (max-width:980px){.patchnotes-cinematic--fullscreen .patchnotes-copy{max-width:calc(100vw - 48px);left:24px;top:70px}.patchnotes-cinematic--fullscreen .patchnotes-character-wrap{right:50%;bottom:12vh;width:min(88vw,540px);min-width:300px}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{left:20px;right:20px;bottom:24px;width:auto;min-height:172px}.patchnotes-cinematic--fullscreen .patchnotes-final-title{left:24px;bottom:220px}}@media (max-width:620px){.patchnotes-cinematic--fullscreen .patchnotes-copy h2{font-size:clamp(2rem,12vw,3.8rem)}.patchnotes-cinematic--fullscreen .patchnotes-character-wrap{bottom:20vh;width:min(98vw,430px)}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{min-height:205px}} .patchnotes-cinematic--fullscreen .patchnotes-character-wrap{left:clamp(28px,6vw,128px);right:auto;bottom:clamp(18px,3.5vh,54px);width:auto;height:min(84vh,920px);min-width:0;z-index:9;transform-origin:50% 72%}.patchnotes-cinematic--fullscreen .patchnotes-character{width:auto;height:100%;max-height:100%;object-fit:contain}.patchnotes-cinematic--fullscreen .patchnotes-copy{left:auto;right:clamp(28px,5vw,96px);top:clamp(42px,7vh,92px);max-width:min(560px,43vw);text-align:right}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{left:clamp(430px,43vw,780px);right:clamp(28px,6vw,120px);top:clamp(190px,28vh,330px);bottom:auto;width:auto;min-height:178px;overflow:visible}.patchnotes-cinematic--fullscreen .patchnotes-dialogue::after{content:'';position:absolute;left:-26px;top:44px;width:34px;height:34px;background:linear-gradient(135deg,rgba(7,7,9,0.9),rgba(25,22,15,0.78));border-left:1px solid rgba(212,175,55,0.38);border-bottom:1px solid rgba(212,175,55,0.38);transform:rotate(45deg);box-shadow:-12px 14px 34px rgba(0,0,0,0.28)}.patchnotes-cinematic--fullscreen .patchnotes-hand-glow{right:6%;top:38%}.patchnotes-intro-running .patchnotes-character-wrap{animation:patchnotesFullscreenLeifMoveFullBody 15.5s cubic-bezier(.16,1,.3,1) both,patchnotesCharacterBreath 3.4s ease-in-out 2s infinite}@keyframes patchnotesFullscreenLeifMoveFullBody{0%{opacity:0;transform:translateX(-90px) scale(0.96);filter:blur(12px)}10%{opacity:1;transform:translateX(0) scale(0.98);filter:blur(0)}36%{transform:translateX(10px) scale(1)}68%{transform:translateX(22px) scale(1.012)}100%{opacity:1;transform:translateX(12px) scale(1);filter:blur(0)}}@media (max-width:1100px){.patchnotes-cinematic--fullscreen .patchnotes-character-wrap{left:50%;bottom:210px;height:min(56vh,620px);transform:translateX(-50%)}.patchnotes-cinematic--fullscreen .patchnotes-copy{left:24px;right:24px;top:70px;max-width:none;text-align:left}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{left:20px;right:20px;top:auto;bottom:24px;width:auto}.patchnotes-cinematic--fullscreen .patchnotes-dialogue::after{left:50%;top:-18px;transform:translateX(-50%) rotate(135deg)}}@media (max-width:620px){.patchnotes-cinematic--fullscreen .patchnotes-character-wrap{bottom:240px;height:min(48vh,470px)}.patchnotes-cinematic--fullscreen .patchnotes-dialogue{min-height:215px}} .patchnotes-control-room-intro{overflow:hidden;background:radial-gradient(circle at 50% 106%,rgba(212,175,55,.24),transparent 32%),radial-gradient(circle at 25% 24%,rgba(212,175,55,.15),transparent 22%),linear-gradient(180deg,#050506 0%,#0c0b09 48%,#020202 100%)}.patchnotes-room-grid,.patchnotes-room-light,.patchnotes-screen-wall{position:absolute;inset:0;pointer-events:none}.patchnotes-room-grid{z-index:1;background:linear-gradient(90deg,transparent 0 10%,rgba(212,175,55,.08) 10.4%,transparent 10.8% 20%),linear-gradient(180deg,transparent 0 78%,rgba(212,175,55,.12) 78.2%,transparent 78.8%);background-size:360px 100%,100% 190px;opacity:.42;transform:perspective(700px) rotateX(62deg) translateY(34vh) scale(1.4);animation:patchnotesFloorDrift 14.5s linear both}.patchnotes-room-light{z-index:2;background:linear-gradient(90deg,transparent,rgba(240,217,135,.22),transparent) 50% 7% / 74% 2px no-repeat,radial-gradient(ellipse at 42% 15%,rgba(255,255,255,.14),transparent 38%);animation:patchnotesLightSweep 5.2s ease-in-out infinite}.patchnotes-screen-wall{z-index:3;display:grid;grid-template-columns:minmax(160px,23vw) minmax(240px,32vw) minmax(180px,26vw);gap:clamp(14px,2vw,34px);align-items:start;padding:clamp(96px,14vh,150px) clamp(24px,5vw,78px) 0;opacity:.82;filter:drop-shadow(0 18px 45px rgba(0,0,0,.62))}.patchnotes-wall-logo{min-height:clamp(190px,28vh,320px);border:1px solid rgba(212,175,55,.23);border-radius:18px;background:linear-gradient(135deg,rgba(0,0,0,.46),rgba(22,19,12,.34));display:grid;place-items:center;box-shadow:inset 0 0 44px rgba(212,175,55,.08)}.patchnotes-wall-logo img{width:min(72%,260px);height:auto;object-fit:contain;filter:drop-shadow(0 0 26px rgba(212,175,55,.36));opacity:.92}.patchnotes-screen{border:1px solid rgba(212,175,55,.21);border-radius:16px;min-height:clamp(170px,25vh,270px);padding:18px;background:linear-gradient(180deg,rgba(10,14,16,.68),rgba(5,5,6,.58)),repeating-linear-gradient(0deg,rgba(96,211,255,.1) 0 1px,transparent 1px 24px);overflow:hidden;color:rgba(160,225,255,.72);font:800 clamp(.62rem,.8vw,.84rem)/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.patchnotes-screen span{display:block;color:rgba(240,217,135,.9);margin-bottom:12px}.patchnotes-screen i{display:block;font-style:normal;transform:translateX(-110%);animation:patchnotesDataTicker 4.8s linear infinite}.patchnotes-screen i:nth-child(2){animation-delay:.4s}.patchnotes-screen i:nth-child(3){animation-delay:1.1s}.patchnotes-screen i:nth-child(4){animation-delay:1.8s}.screen-b{margin-top:clamp(30px,7vh,80px)}.screen-c{margin-top:clamp(10px,3vh,42px)}.patchnotes-control-room-intro .patchnotes-copy{z-index:12;right:clamp(44px,7vw,126px);top:clamp(40px,8vh,90px);text-align:left;max-width:min(550px,38vw);animation:patchnotesTitleDrop 14.5s ease both}.patchnotes-control-room-intro .patchnotes-copy h2{color:#d8b861;font-size:clamp(3rem,5.8vw,6.8rem);line-height:.84;letter-spacing:.08em;text-shadow:0 0 34px rgba(212,175,55,.24)}.patchnotes-control-room-intro .patchnotes-character-wrap{z-index:15;left:clamp(42px,10vw,210px);bottom:clamp(14px,2vh,32px);height:min(88vh,940px)}.patchnotes-control-room-intro .patchnotes-dialogue{z-index:18;left:clamp(520px,47vw,820px);right:clamp(46px,7vw,132px);top:clamp(210px,29vh,330px);min-height:215px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,rgba(6,6,7,.93),rgba(18,15,10,.86));border-color:rgba(240,217,135,.58);box-shadow:0 0 0 1px rgba(240,217,135,.08),0 28px 88px rgba(0,0,0,.68),0 0 48px rgba(212,175,55,.14)}.patchnotes-control-room-intro .patchnotes-dialogue::after{left:-24px;top:70px;width:42px;height:42px;background:linear-gradient(135deg,rgba(6,6,7,.94),rgba(18,15,10,.88));border-left-color:rgba(240,217,135,.58);border-bottom-color:rgba(240,217,135,.58)}.patchnotes-control-room-intro .patchnotes-dialogue-label{font-size:.78rem;color:#d8b861}.patchnotes-control-room-intro .patchnotes-dialogue-line{left:32px;right:32px;top:68px;font-size:clamp(1.05rem,1.28vw,1.34rem);line-height:1.45}.patchnotes-intro-running.patchnotes-control-room-intro .patchnotes-dialogue-line,.patchnotes-control-room-intro.patchnotes-intro-running .patchnotes-dialogue-line,.patchnotes-intro-running .patchnotes-control-room-intro .patchnotes-dialogue-line{animation:patchnotesSpeechFlyIn 2.55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.9s + (var(--line) * 1.72s))}.patchnotes-control-room-intro .patchnotes-final-title{z-index:19;left:auto;right:clamp(60px,9vw,170px);bottom:clamp(34px,7vh,86px);text-align:right}.patchnotes-control-room-intro .patchnotes-final-title strong{letter-spacing:.02em}.patchnotes-skip{border-radius:8px;text-transform:uppercase;letter-spacing:.08em}@keyframes patchnotesDataTicker{0%{transform:translateX(-115%);opacity:0}12%,76%{opacity:1}100%{transform:translateX(115%);opacity:0}}@keyframes patchnotesFloorDrift{from{background-position:0 0,0 0;opacity:.22}16%,100%{opacity:.42}to{background-position:160px 0,0 110px}}@keyframes patchnotesLightSweep{0%,100%{opacity:.54;filter:brightness(.9)}50%{opacity:.94;filter:brightness(1.18)}}@keyframes patchnotesTitleDrop{0%{opacity:0;transform:translateY(-28px);filter:blur(8px)}12%,72%{opacity:1;transform:translateY(0);filter:blur(0)}100%{opacity:.54;transform:translateY(-6px)}}@keyframes patchnotesSpeechFlyIn{0%{opacity:0;transform:translateX(-34px) translateY(10px) scale(.985);filter:blur(6px)}18%,78%{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}100%{opacity:0;transform:translateX(24px) translateY(-8px) scale(.995);filter:blur(4px)}}@media (max-width:1180px){.patchnotes-screen-wall{grid-template-columns:1fr 1fr;opacity:.45}.patchnotes-screen-wall .screen-c{display:none}.patchnotes-control-room-intro .patchnotes-character-wrap{left:50%;transform:translateX(-50%);bottom:230px;height:min(54vh,600px)}.patchnotes-control-room-intro .patchnotes-dialogue{left:22px;right:22px;top:auto;bottom:28px}.patchnotes-control-room-intro .patchnotes-dialogue::after{left:50%;top:-18px;transform:translateX(-50%) rotate(135deg)}.patchnotes-control-room-intro .patchnotes-copy{left:28px;right:28px;max-width:none}}@media (max-width:680px){.patchnotes-screen-wall{display:none}.patchnotes-control-room-intro .patchnotes-copy h2{font-size:clamp(2.35rem,15vw,4.4rem)}.patchnotes-control-room-intro .patchnotes-character-wrap{bottom:270px;height:min(44vh,430px)}.patchnotes-control-room-intro .patchnotes-dialogue{min-height:238px;padding:22px}.patchnotes-control-room-intro .patchnotes-dialogue-line{left:22px;right:22px;top:62px}} body.patchnotes-lock{overflow:hidden}.patchnotes-page .admin-content{position:relative;overflow:hidden}.patchnotes-stage{min-height:calc(100vh - 88px)}.patchnotes-site-intro{position:fixed;inset:0;z-index:9999;overflow:hidden;background:#000;color:#fff;opacity:1;visibility:visible;transition:opacity .7s ease,visibility .7s ease}.patchnotes-site-intro.is-done{opacity:0;visibility:hidden;pointer-events:none}.patchnotes-site-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);animation:none}.patchnotes-site-intro>picture{display:contents}.patchnotes-site-shade{position:absolute;inset:0;background:radial-gradient(circle at 47% 34%,rgba(0,0,0,.04) 0%,rgba(0,0,0,.28) 44%,rgba(0,0,0,.78) 100%),linear-gradient(90deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.10) 38%,rgba(0,0,0,.56) 100%)}.patchnotes-site-vignette{position:absolute;inset:0;box-shadow:inset 0 0 170px rgba(0,0,0,.92),inset 0 0 55px rgba(215,172,87,.12);pointer-events:none}.patchnotes-site-scanlines{position:absolute;inset:0;opacity:.08;background:repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.22) 4px);pointer-events:none}.patchnotes-site-skip{position:absolute;right:32px;top:28px;z-index:60;border:1px solid rgba(215,172,87,.55);background:rgba(0,8,18,.62);color:#f0c978;border-radius:12px;padding:13px 22px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.patchnotes-site-skip:hover{transform:scale(1.04);border-color:#ffd77a;box-shadow:0 0 28px rgba(215,172,87,.25)}.patch-screen{position:absolute;z-index:12;overflow:hidden;border:1px solid rgba(215,172,87,.16);border-radius:10px;background:rgba(0,0,0,.58);box-shadow:0 0 30px rgba(83,203,255,.14),inset 0 0 42px rgba(80,180,255,.11);mix-blend-mode:normal;color:rgba(190,245,255,.78);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.patch-screen:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(70,190,255,.10),transparent 60%)}.patch-screen:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 0%,rgba(90,200,255,.18),transparent 58%)}.patch-screen--log{left:14.9%;top:15.2%;width:9.6%;height:22.8%;padding:8px;transform:perspective(900px) rotateY(-3deg)}.patch-screen--chart{left:27.0%;top:16.3%;width:15.2%;height:22.2%;padding:10px;transform:perspective(900px) rotateY(-1deg)}.patch-screen--status{left:43.9%;top:15.9%;width:10.6%;height:25.4%;padding:12px}.patch-screen--code{left:55.8%;top:14.7%;width:14.9%;height:30.2%;padding:10px;transform:perspective(900px) rotateY(2deg)}.patch-screen--auction{left:72.8%;top:20.4%;width:10.4%;height:23.8%;padding:8px;transform:perspective(900px) rotateY(5deg)}.patch-screen--mini-left{left:25.3%;top:38.8%;width:15.2%;height:12.2%;padding:7px;transform:perspective(900px) rotateY(-2deg)}.patch-screen--mini-center{left:43.8%;top:37.6%;width:10.5%;height:13.0%;padding:8px}.patch-screen--mini-right{left:56.4%;top:39.1%;width:13.9%;height:12.7%;padding:7px;transform:perspective(900px) rotateY(3deg)}.patch-screen__scroll{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;font-size:9px;line-height:1.35;animation:patchTerminalMove 22s linear infinite}.patch-screen__scroll--slow{animation-duration:28s}.patch-screen__scroll span{white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:2px}.patch-screen__scroll b{color:rgba(138,230,255,.75);font-weight:700}.patch-screen__scroll small{color:rgba(255,255,255,.45);float:right}.patch-screen__headline{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.08em;color:rgba(215,172,87,.92)}.patch-screen__headline b{color:#34d399;font-weight:800}.patch-screen--chart>strong{display:block;margin-top:4px;font-size:clamp(20px,2.1vw,40px);color:rgba(224,247,255,.95)}.patch-bars{position:absolute;left:10px;right:10px;bottom:12px;height:48%;display:flex;align-items:end;gap:2px;overflow:hidden}.patch-bars i{width:7px;height:var(--h);border-radius:999px 999px 0 0;background:linear-gradient(to top,#d7ac57,#6ee7ff);transform-origin:bottom;animation:patchGraphMove 1.6s ease-in-out infinite;animation-delay:var(--d);box-shadow:0 0 12px rgba(110,231,255,.35)}.patch-chart-line{position:absolute;left:0;top:57%;width:160%;height:2px;background:linear-gradient(90deg,transparent,#6ee7ff,#f0c978,transparent);animation:patchLineMove 2.8s linear infinite}.patch-sweep{position:absolute;inset:0;height:45%;background:linear-gradient(to bottom,transparent,rgba(122,255,225,.20),transparent);animation:patchScanMove 3.8s linear infinite}.patch-screen--status div{position:relative;z-index:1;display:grid;grid-template-columns:1fr 52px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px}.patch-screen--status em{height:7px;background:rgba(255,255,255,.10);overflow:hidden;border-radius:99px}.patch-screen--status u{display:block;height:100%;width:20%;background:#34d399;animation:patchLoad 2.2s ease-in-out infinite;animation-delay:var(--d)}.patch-code-rain{position:absolute;inset:-20%;background:repeating-linear-gradient(180deg,rgba(110,231,255,0) 0,rgba(110,231,255,.16) 2px,transparent 4px,transparent 18px);animation:patchCodeRain 5s linear infinite}.patch-auction-pulse{position:absolute;top:0;left:-45%;height:100%;width:45%;background:linear-gradient(90deg,transparent,rgba(215,172,87,.48),transparent);filter:blur(18px);animation:patchPulseSweep 3.4s ease-in-out infinite}.patch-matrix{position:absolute;inset:0;opacity:.28;background:linear-gradient(90deg,rgba(110,231,255,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(110,231,255,.10) 1px,transparent 1px);background-size:18px 18px;animation:patchMatrixMove 7s linear infinite}.patch-mini-bars{position:absolute;inset:10px;display:flex;align-items:end;gap:3px}.patch-mini-bars i{flex:1;height:var(--h);border-radius:99px 99px 0 0;background:linear-gradient(to top,#d7ac57,#6ee7ff);box-shadow:0 0 11px rgba(110,231,255,.32);transform-origin:bottom;animation:patchGraphMove 1.45s ease-in-out infinite;animation-delay:var(--d)}@keyframes patchMatrixMove{from{background-position:0 0,0 0}to{background-position:60px 30px,30px 60px}}.patchnotes-site-logo{display:none !important;position:absolute;left:5.2%;top:18%;z-index:10;width:9%;height:21%;object-fit:contain;opacity:.98;animation:patchLogoPulse 3s ease-in-out infinite}.patchnotes-site-leif{position:absolute;left:18vw;bottom:-2vh;z-index:25;width:36vw;height:92vh;animation:patchLeifBreath 4.2s ease-in-out infinite}.patchnotes-site-leif img{width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 0 46px rgba(215,172,87,.28))}.patchnotes-mouth-pulse{position:absolute;left:42%;top:11%;width:20px;height:20px;border-radius:99px;background:#d7ac57;opacity:.6;filter:blur(6px);animation:patchMouth .42s ease-in-out infinite}.patchnotes-site-bubble{position:absolute;right:5vw;top:12vh;z-index:35;width:47vw;animation:patchBubbleIn .9s cubic-bezier(.16,1,.3,1) both}.patchnotes-site-bubble__tail{position:absolute;left:-42px;top:115px;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-right:42px solid rgba(215,172,87,.50)}.patchnotes-site-bubble__content{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(215,172,87,.60);background:rgba(0,0,0,.74);padding:32px 40px;box-shadow:0 0 90px rgba(215,172,87,.18);backdrop-filter:blur(16px)}.patchnotes-site-bubble__shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(247,210,123,.11),transparent);animation:patchShineMove 4.5s linear infinite;pointer-events:none}.patchnotes-site-bubble h1{margin:0;color:#e1b65b;font-size:clamp(42px,4.2vw,72px);line-height:.95;font-weight:900;letter-spacing:.16em;opacity:0;animation:patchPop .75s cubic-bezier(.16,1,.3,1) forwards}.patchnotes-site-subline{margin:10px 0 26px;color:rgba(255,255,255,.72);text-transform:uppercase;letter-spacing:.34em;opacity:0;animation:patchPop .75s cubic-bezier(.16,1,.3,1) .15s forwards}.patchnotes-site-introtext p{margin:0 0 8px;font-size:clamp(17px,1.25vw,24px);line-height:1.45;opacity:0;animation:patchFlyIn .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d)}.patchnotes-site-introtext p:first-child{color:#e1b65b;font-weight:900;font-size:clamp(24px,1.8vw,34px)}.patchnotes-site-items{margin-top:28px;display:grid;gap:16px}.patchnotes-site-items article{display:flex;gap:16px;align-items:flex-start;opacity:0;animation:patchFlyIn .78s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d)}.patchnotes-site-items span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(215,172,87,.45);background:rgba(215,172,87,.10);color:#e1b65b;font-size:22px;box-shadow:0 0 22px rgba(215,172,87,.14)}.patchnotes-site-items p{margin:0;color:rgba(245,245,245,.9);line-height:1.45;font-size:clamp(13px,.9vw,16px)}.patchnotes-list-panel{margin-top:0}@keyframes patchCinemaPan{0%{transform:scale(1.035) translateX(0)}50%{transform:scale(1.075) translateX(-12px)}100%{transform:scale(1.035) translateX(0)}}@keyframes patchScanMove{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes patchTerminalMove{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes patchGraphMove{0%,100%{transform:scaleY(.35);opacity:.55}50%{transform:scaleY(1);opacity:1}}@keyframes patchLineMove{from{transform:translateX(-60%)}to{transform:translateX(60%)}}@keyframes patchLoad{0%{width:16%}55%{width:100%}100%{width:76%}}@keyframes patchCodeRain{from{transform:translateY(-35%)}to{transform:translateY(35%)}}@keyframes patchPulseSweep{0%{transform:translateX(-100%);opacity:0}30%{opacity:.65}100%{transform:translateX(230%);opacity:0}}@keyframes patchLogoPulse{0%,100%{filter:drop-shadow(0 0 14px rgba(215,172,87,.35));transform:scale(1)}50%{filter:drop-shadow(0 0 32px rgba(215,172,87,.65));transform:scale(1.035)}}@keyframes patchLeifBreath{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@keyframes patchMouth{0%,100%{opacity:.12;transform:scale(.65)}50%{opacity:.72;transform:scale(1.45)}}@keyframes patchBubbleIn{from{opacity:0;transform:translateX(45px) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes patchFlyIn{from{opacity:0;transform:translateX(70px) translateY(14px);filter:blur(8px)}to{opacity:1;transform:translateX(0) translateY(0);filter:blur(0)}}@keyframes patchPop{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes patchShineMove{from{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (max-width:1100px){.patchnotes-site-leif{left:3vw;width:42vw;height:84vh}.patchnotes-site-bubble{right:3vw;width:56vw}.patchnotes-site-bubble__content{padding:26px}.patch-screen{opacity:.65}}@media (max-width:760px){.patchnotes-site-leif{opacity:.35;left:-18vw;width:78vw}.patchnotes-site-bubble{left:4vw;right:4vw;width:auto;top:12vh}.patchnotes-site-bubble__tail{display:none}.patchnotes-site-items{gap:10px}.patchnotes-site-items span{width:38px;height:38px;flex-basis:38px}.patch-screen{display:none}} .auction-page .auction-product-card.store-card .store-card__image.auction-product-card__image,.auction-page .auction-product-card .auction-product-card__image{display:flex !important;align-items:center !important;justify-content:center !important;height:360px !important;border-radius:0 !important;overflow:hidden !important;background:radial-gradient(circle at center,rgba(245,217,146,.07),transparent 58%),rgba(8,7,5,.86) !important}.auction-page .auction-product-card.store-card .store-card__image.auction-product-card__image img,.auction-page .auction-product-card .auction-product-card__image img{width:100% !important;height:100% !important;max-width:calc(100% - 18px) !important;max-height:calc(100% - 18px) !important;object-fit:contain !important;object-position:center center !important;padding:0 !important;transform:none !important;filter:none !important;display:block !important;box-sizing:border-box !important}.auction-page .auction-product-card.image-fit-cover .store-card__image.auction-product-card__image,.auction-page .auction-product-card.product-image-fit-cover .store-card__image.auction-product-card__image{overflow:hidden !important}.auction-page .auction-product-card.image-fit-cover .store-card__image.auction-product-card__image img,.auction-page .auction-product-card.product-image-fit-cover .store-card__image.auction-product-card__image img{max-width:none !important;max-height:none !important;object-fit:cover !important}.auction-page .auction-product-card.image-fit-contain .store-card__image.auction-product-card__image img,.auction-page .auction-product-card.product-image-fit-contain .store-card__image.auction-product-card__image img{max-width:calc(100% - 18px) !important;max-height:calc(100% - 18px) !important;object-fit:contain !important}.auction-page .auction-product-card:hover .auction-product-card__image img,.auction-page .auction-product-card:hover .store-card__image img{transform:none !important;filter:none !important}.auction-page .auction-detail-main-image{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:radial-gradient(circle at center,rgba(246,218,160,.16),transparent 58%),rgba(0,0,0,.32) !important}.auction-page .auction-detail-main-image img{width:100% !important;height:100% !important;max-width:calc(100% - 28px) !important;max-height:calc(100% - 28px) !important;object-fit:contain !important;object-position:center center !important;padding:0 !important;transform:none !important;filter:none !important;box-sizing:border-box !important}.auction-page .auction-detail-grid.image-fit-cover .auction-detail-main-image img,.auction-page .auction-detail-grid.product-image-fit-cover .auction-detail-main-image img{max-width:none !important;max-height:none !important;object-fit:cover !important}.auction-page .auction-detail-grid.image-fit-contain .auction-detail-main-image img,.auction-page .auction-detail-grid.product-image-fit-contain .auction-detail-main-image img{max-width:calc(100% - 28px) !important;max-height:calc(100% - 28px) !important;object-fit:contain !important}.auction-page .auction-gallery-thumbs .gallery-thumb{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(8,7,5,.72) !important}.auction-page .auction-gallery-thumbs .gallery-thumb img{width:100% !important;height:100% !important;max-width:calc(100% - 8px) !important;max-height:calc(100% - 8px) !important;object-fit:contain !important;object-position:center center !important;padding:0 !important;transform:none !important;filter:none !important}@media (max-width:720px){.auction-page .auction-product-card.store-card .store-card__image.auction-product-card__image,.auction-page .auction-product-card .auction-product-card__image{height:300px !important}} .patchnotes-dashboard-link{position:fixed;top:22px;right:24px;z-index:50;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(218,185,105,.62);background:rgba(12,10,7,.78);color:#f8e7b7;font-weight:800;letter-spacing:.02em;text-decoration:none;box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px)}.patchnotes-dashboard-link:hover{transform:translateY(-1px);border-color:rgba(255,219,137,.95);color:#fff3cf}.patchnotes-site-intro.is-playing{pointer-events:auto}.patch-admin-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.patch-admin-page .form-grid label{display:grid;gap:8px}.patch-admin-page .form-grid label span{color:rgba(255,255,255,.72);font-weight:700}.patch-admin-page .form-grid .span-2{grid-column:1 / -1}.patch-admin-page input,.patch-admin-page textarea{width:100%;border:1px solid rgba(218,185,105,.22);border-radius:16px;background:rgba(8,8,10,.62);color:#fff;padding:13px 14px;outline:none}.patch-admin-page textarea{resize:vertical;min-height:120px}.patch-admin-page input:focus,.patch-admin-page textarea:focus{border-color:rgba(218,185,105,.68);box-shadow:0 0 0 3px rgba(218,185,105,.10)}.patch-admin-page .form-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:820px){.patch-admin-page .form-grid{grid-template-columns:1fr}.patchnotes-dashboard-link{top:14px;right:14px}} .access-page .product-form .access-create-button{width:auto;min-width:0;justify-self:flex-start;align-self:end;padding:10px 16px;min-height:40px}.access-page .access-user-row{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto;gap:16px;align-items:center}.access-page .access-user-row__summary{min-width:0}.access-page .access-user-row__fields{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;min-width:0}.access-page .access-user-row input,.access-page .access-user-row select{width:100%;min-width:0}.access-page .access-user-row__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.access-page .access-user-row .action-offer-check{display:inline-flex;align-items:center;gap:7px;margin:0}.access-page .access-user-row .btn{white-space:nowrap;width:auto}.access-page .access-delete-row{margin-top:-10px;display:flex;justify-content:space-between}@media (max-width:1450px){.access-page .access-user-row{grid-template-columns:1fr;align-items:stretch}.access-page .access-user-row__fields{grid-template-columns:repeat(2,minmax(220px,1fr))}.access-page .access-user-row__actions{justify-content:flex-start}}@media (max-width:820px){.access-page .access-user-row__fields{grid-template-columns:1fr}.access-page .access-delete-row{flex-direction:column;align-items:flex-start}} .access-page .access-create-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;align-items:end}.access-page .access-create-form__action{display:flex;align-items:end;justify-content:flex-start}.access-page .product-form .access-create-button,.access-page .access-create-button{width:auto !important;min-width:0 !important;max-width:max-content;justify-self:flex-start;padding:10px 16px;min-height:40px;white-space:nowrap}.access-page .access-employee-list{width:100%;max-width:100%;overflow:visible;display:grid;gap:14px}.access-page .access-employee-head{display:none !important}.access-page .access-employee-row{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,2.4fr) auto;gap:16px;align-items:center;width:100%;min-width:0;padding:16px;border:1px solid rgba(218,185,105,.18);border-radius:18px;background:rgba(10,10,12,.24)}.access-page .access-employee-summary{display:grid;gap:6px;min-width:0}.access-page .access-employee-summary strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-page .access-employee-summary span{color:var(--muted);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-page .access-employee-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.access-page .access-employee-fields label{display:grid;gap:6px;margin:0;min-width:0}.access-page .access-employee-fields label>span{color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.access-page .access-employee-fields input,.access-page .access-employee-fields select{width:100%;min-width:0;height:42px;padding:0 12px;border-radius:12px}.access-page .access-employee-controls{display:grid;gap:10px;justify-items:end;min-width:150px}.access-page .access-active-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0;min-height:38px;padding:8px 12px;border:1px solid rgba(218,185,105,.18);border-radius:12px;background:rgba(0,0,0,.18);white-space:nowrap;font-weight:800}.access-page .access-active-toggle input{width:16px;min-width:16px;height:16px;padding:0}.access-page .access-employee-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.access-page .access-employee-actions .btn{width:auto !important;min-width:0;padding:10px 13px;white-space:nowrap}.access-page .access-user-row,.access-page .access-delete-row{display:none}@media (max-width:1250px){.access-page .access-employee-row{grid-template-columns:1fr;align-items:stretch}.access-page .access-employee-controls{grid-template-columns:auto 1fr;justify-items:start;align-items:center}.access-page .access-employee-actions{justify-content:flex-start}}@media (max-width:900px){.access-page .access-create-form{grid-template-columns:1fr}.access-page .access-create-form__action{justify-content:flex-start}.access-page .access-employee-fields{grid-template-columns:1fr}.access-page .access-employee-controls{grid-template-columns:1fr}} .blackboard-form{display:grid;grid-template-columns:1fr;gap:18px}.blackboard-form label{display:grid;gap:8px;color:rgba(255,255,255,.74);font-weight:800}.blackboard-form textarea{width:100%;min-height:130px;resize:vertical;padding:16px;border-radius:18px;border:1px solid rgba(246,218,160,.22);background:rgba(0,0,0,.28);color:var(--text);font:inherit;line-height:1.45;outline:none}.blackboard-form textarea:focus{border-color:rgba(246,218,160,.56);box-shadow:0 0 0 4px rgba(246,218,160,.08)}.blackboard-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-card{min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.045);display:flex !important;align-items:center;gap:10px !important;cursor:pointer}.check-card input{width:18px;height:18px;accent-color:#d5a84b;flex:0 0 auto}.check-card span{color:var(--text)}.check-card--gold{border-color:rgba(246,218,160,.28);background:rgba(246,218,160,.07)}.blackboard-list{display:grid;gap:14px}.blackboard-message{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(0,0,0,.18)}.blackboard-message.is-highlighted{border-color:rgba(246,218,160,.42);background:linear-gradient(135deg,rgba(246,218,160,.11),rgba(0,0,0,.2))}.blackboard-message.is-pinned{box-shadow:inset 4px 0 0 rgba(246,218,160,.75),0 18px 44px rgba(0,0,0,.16)}.blackboard-message__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.blackboard-message__head strong{display:block;font-size:17px}.blackboard-message__head span{display:block;margin-top:4px;color:var(--muted)}.blackboard-message p{margin:0;color:rgba(255,255,255,.86);line-height:1.55;white-space:normal}.blackboard-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.74);font-size:12px;font-weight:800}.badge--gold{border-color:rgba(246,218,160,.45);background:rgba(246,218,160,.12);color:var(--gold-light)}.blackboard-message__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btn--small{min-height:36px;padding:0 14px;border-radius:14px;font-size:13px}@media (max-width:760px){.blackboard-options{grid-template-columns:1fr}.blackboard-message__head{flex-direction:column}.blackboard-badges{justify-content:flex-start}} .dashboard-tabs-page{overflow:hidden}.dashboard-tabs-wrap{max-width:100%;overflow-x:auto;padding-bottom:4px}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid rgba(212,175,55,.22);border-radius:24px;background:rgba(0,0,0,.20)}.dashboard-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid rgba(212,175,55,.22);border-radius:999px;color:var(--muted);background:rgba(0,0,0,.22);font-weight:800;text-decoration:none;white-space:nowrap;transition:.18s ease}.dashboard-tab:hover,.dashboard-tab.is-active{color:#1a1205;border-color:rgba(255,214,92,.75);background:linear-gradient(135deg,var(--gold),var(--gold-light));box-shadow:0 12px 28px rgba(212,175,55,.18)}.dashboard-tab-panel{min-width:0}.dashboard-card-actions{margin-top:18px}.dashboard-tab-panel .section__head--row{gap:16px}@media (max-width:900px){.dashboard-tabs{flex-wrap:nowrap}.dashboard-tab{flex:0 0 auto}.dashboard-tab-panel .section__head--row{align-items:flex-start;flex-direction:column}} .auction-active-item__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.auction-active-item__actions .btn{flex:1 1 240px;justify-content:center;text-align:center}@media (max-width:720px){.auction-active-item__actions{flex-direction:column;align-items:stretch}.auction-active-item__actions .btn{width:100%;flex:1 1 auto}} .collectible-hero .hero__grid{grid-template-columns:minmax(0,1fr)}.collectible-series-block{margin-top:34px}.collectible-series-head{padding:18px 0 8px;border-bottom:1px solid rgba(212,175,55,.18)}.collectible-grid{margin-top:18px}.collectible-card{border-width:2px;transition:transform .2s ease,border-color .2s ease,filter .2s ease,opacity .2s ease}.collectible-card--available{border-color:rgba(65,215,128,.85);box-shadow:0 18px 38px rgba(30,180,100,.12)}.collectible-card--missing{border-color:rgba(230,60,60,.9);filter:grayscale(.78);opacity:.68}.collectible-card--missing .store-card__image img{opacity:.58}.collectible-card--missing .price-pill,.collectible-card--missing .price-stack{opacity:.55}.collectible-stock-badge{min-width:92px;text-align:center}.collectible-admin-series-row{display:grid;grid-template-columns:minmax(180px,1fr) 140px 140px;gap:12px;padding:14px;border:1px solid rgba(212,175,55,.16);border-radius:18px;background:rgba(0,0,0,.18)}.collectible-admin-series-row .full{grid-column:1 / -1}@media (max-width:780px){.collectible-admin-series-row{grid-template-columns:1fr}}.collectible-card.collectible-card--missing{border:2px solid rgba(235,55,55,.98) !important;box-shadow:0 0 0 1px rgba(235,55,55,.45),0 18px 38px rgba(120,20,20,.18) !important}.collectible-card.collectible-card--available{border:2px solid rgba(65,215,128,.92) !important}.collectible-stock-badge.is-missing{background:rgba(120,20,20,.92);border-color:rgba(235,55,55,.95);color:#fff}.collectible-stock-badge.is-available{background:rgba(20,95,55,.92);border-color:rgba(65,215,128,.95);color:#fff}.collectible-series-selector{margin-top:14px} .collectible-card{position:relative}.collectible-card.collectible-card--missing{border:2px solid rgba(235,55,55,.98) !important;outline:1px solid rgba(235,55,55,.45);outline-offset:-3px}.collectible-card.collectible-card--available{border:2px solid rgba(65,215,128,.92) !important;outline:1px solid rgba(65,215,128,.35);outline-offset:-3px}.collectible-series-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:7px;padding:5px 9px;border:1px solid rgba(212,175,55,.35);border-radius:999px;background:rgba(212,175,55,.08);color:var(--gold-100,#f5e7b0);font-size:.74rem;letter-spacing:.02em}.collectible-card--missing .collectible-series-badge{opacity:.7} .collectible-catalog-overview{margin:0 0 1.5rem;padding:1.25rem;border:1px solid rgba(212,175,55,0.28);border-radius:26px;background:linear-gradient(145deg,rgba(15,12,8,0.92),rgba(5,4,2,0.86));box-shadow:0 24px 60px rgba(0,0,0,0.28)}.collectible-catalog-overview__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.collectible-catalog-overview__head h3{margin:.15rem 0 0;font-size:clamp(1.4rem,2.4vw,2.1rem)}.collectible-catalog-overview__reset{color:var(--gold,#d4af37);text-decoration:none;font-weight:800;border:1px solid rgba(212,175,55,0.35);border-radius:999px;padding:.65rem 1rem;background:rgba(212,175,55,0.08)}.collectible-catalog-tree{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.collectible-catalog-node{display:flex;align-items:center;gap:.8rem;min-height:74px;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.045);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.collectible-catalog-node:hover,.collectible-catalog-node.is-active{transform:translateY(-2px);border-color:rgba(212,175,55,.7);background:rgba(212,175,55,.12)}.collectible-catalog-node--group{border-color:rgba(212,175,55,.38);background:rgba(212,175,55,.09)}.collectible-catalog-node__icon{display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:14px;background:rgba(212,175,55,.13);color:var(--gold,#d4af37);font-weight:900}.collectible-catalog-node strong{display:block;font-size:.98rem}.collectible-catalog-node small{display:block;margin-top:.2rem;opacity:.68;font-size:.78rem}.collectible-catalog-children{display:contents}.collectible-catalog-node--child{margin-left:1rem;min-height:64px;opacity:.95}@media (max-width:720px){.collectible-catalog-overview__head{align-items:stretch;flex-direction:column}.collectible-catalog-node--child{margin-left:0}} .collectible-grid{align-items:start;gap:clamp(1.15rem,2vw,2rem)}.pixel-collectible-card{display:flex;flex-direction:column;gap:.85rem;border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;color:inherit;text-decoration:none;overflow:visible;filter:none;opacity:1}.pixel-collectible-card:hover{transform:translateY(-4px);box-shadow:none !important}.pixel-collectible-card__frame{position:relative;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.16);box-shadow:0 18px 42px rgba(0,0,0,.28);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,filter .22s ease}.pixel-collectible-card.collectible-card--available .pixel-collectible-card__frame{border-color:rgba(65,215,128,.94);box-shadow:0 0 0 1px rgba(65,215,128,.22),0 18px 42px rgba(0,0,0,.3)}.pixel-collectible-card.collectible-card--missing .pixel-collectible-card__frame{border-color:rgba(235,55,55,.98);box-shadow:0 0 0 1px rgba(235,55,55,.34),0 18px 42px rgba(0,0,0,.3)}.pixel-collectible-card.collectible-card--missing{filter:grayscale(.86);opacity:.72}.pixel-collectible-card:hover .pixel-collectible-card__frame{transform:translateY(-2px) scale(1.015);border-color:rgba(212,175,55,.95);box-shadow:0 26px 60px rgba(0,0,0,.38)}.pixel-collectible-card__image.store-card__image{position:relative;height:auto;min-height:260px;aspect-ratio:2 / 2.8;padding:0;border-radius:0;background:rgba(0,0,0,.18)}.pixel-collectible-card__image.store-card__image::before,.pixel-collectible-card__image.store-card__image::after{display:none !important}.pixel-collectible-card__image img{width:100%;height:100%;object-fit:contain;display:block;border-radius:0;background:rgba(255,255,255,.02);transition:transform .28s ease,filter .28s ease,opacity .28s ease}.pixel-collectible-card:hover .pixel-collectible-card__image img{transform:scale(1.045)}.pixel-collectible-card.collectible-card--missing .pixel-collectible-card__image img{opacity:.55}.pixel-collectible-card__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:260px;padding:1rem;text-align:center;color:rgba(255,255,255,.76)}.pixel-collectible-card__hover{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.52);opacity:0;transform:scale(1.02);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.pixel-collectible-card__hover span{padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.55);color:#fff;font-weight:800;letter-spacing:.02em}.pixel-collectible-card:hover .pixel-collectible-card__hover{opacity:1;transform:scale(1)}.pixel-collectible-card__cart.public-cart-button{position:absolute;right:.7rem;bottom:.7rem;z-index:6;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .2s ease,transform .2s ease}.pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button{opacity:1;transform:translateY(0) scale(1)}.pixel-collectible-card__stock.collectible-stock-badge{position:absolute;top:.7rem;left:.7rem;z-index:6;min-width:96px;box-shadow:0 10px 20px rgba(0,0,0,.28)}.pixel-collectible-card__price,.pixel-collectible-card__price-stack{position:absolute;right:.7rem;top:.7rem;z-index:6}.pixel-collectible-card__caption.store-card__body{padding:0 .15rem .25rem;background:transparent;border:0}.pixel-collectible-card__caption p{margin:0 0 .25rem;color:rgba(255,255,255,.62);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pixel-collectible-card__caption h3{margin:0;font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.25}.pixel-collectible-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem}.pixel-collectible-card__caption .collectible-series-badge{margin-top:0}@media (min-width:920px){.collectible-grid.store-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:620px){.pixel-collectible-card__image.store-card__image{min-height:220px}.pixel-collectible-card__cart.public-cart-button{opacity:1;transform:none}} .pixel-catalog-count{margin:1.2rem 0 1rem;color:rgba(255,255,255,.72);font-weight:700}.pixel-series-catalog{display:block;margin-top:1.2rem;overflow:visible}.pixel-series-section{margin:0 0 2.6rem;padding:0 0 2rem;border-bottom:1px solid rgba(255,255,255,.14);overflow:visible}.pixel-series-section__head{margin-bottom:.9rem}.pixel-series-section__head h3{margin:0 0 .28rem;color:#fff;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:900;letter-spacing:-.03em}.pixel-series-section__head p{margin:0;color:rgba(220,240,255,.88);font-style:italic;line-height:1.45}.pixel-series-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.05rem 1.35rem;overflow:visible;padding-top:.25rem}.pixel-series-row .pixel-collectible-card{position:relative;z-index:1;flex:0 0 112px;width:112px;gap:.45rem;transform-origin:center top}.pixel-series-row--objects .pixel-collectible-card{flex-basis:150px;width:150px}.pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{z-index:80;transform:none}.pixel-series-row .pixel-collectible-card__frame{border-radius:4px;box-shadow:0 12px 28px rgba(0,0,0,.32);overflow:visible;background:rgba(0,0,0,.22)}.pixel-series-row .pixel-collectible-card__image.store-card__image{min-height:0;aspect-ratio:2 / 2.8;overflow:visible;background:transparent}.pixel-series-row .pixel-collectible-card__image img{border-radius:3px;object-fit:contain;transform-origin:center center}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(2.15);z-index:90;border-color:rgba(87,224,255,.95);box-shadow:0 28px 80px rgba(0,0,0,.72),0 0 0 1px rgba(87,224,255,.35)}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img{transform:none}.pixel-series-row .pixel-collectible-card.collectible-card--available .pixel-collectible-card__frame{border-color:rgba(130,220,65,.98)}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__frame{border-color:rgba(238,60,54,.98)}.pixel-series-row .pixel-collectible-card.collectible-card--missing{filter:none;opacity:1}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__image img{filter:grayscale(.85) brightness(.62);opacity:.72}.pixel-series-row .pixel-collectible-card__caption.store-card__body{padding:0;text-align:center;min-height:54px}.pixel-series-row .pixel-collectible-card__caption h3{margin:.25rem 0 0;color:#c8ecff;font-size:.82rem;line-height:1.25;font-weight:500;letter-spacing:0}.pixel-collectible-card__stock-line{margin-top:.2rem;font-size:.78rem;font-weight:800;line-height:1.2}.pixel-collectible-card__stock-line.is-available{color:#9bea38}.pixel-collectible-card__stock-line.is-missing{color:#ff5047}.pixel-collectible-card__price-line{margin-top:.16rem;color:#ffe6a3;font-size:.76rem;font-weight:800;line-height:1.2;background:none !important;border:0 !important;box-shadow:none !important}.pixel-price-old{margin-right:.25rem;opacity:.65;text-decoration:line-through}.pixel-series-row .pixel-collectible-card__cart.public-cart-button{right:.25rem;bottom:.25rem;width:30px;height:30px;opacity:0;transform:scale(.9)}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{opacity:1;transform:scale(1)}.pixel-series-row .price-pill,.pixel-series-row .price-stack,.pixel-series-row .stock-badge,.pixel-series-row .target-group-badge,.pixel-series-row .collectible-series-badge{display:none !important}@media (max-width:720px){.pixel-series-row .pixel-collectible-card{flex-basis:96px;width:96px}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.65)}} .pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex:0 0 120px;width:120px}.pixel-series-row .pixel-collectible-card__frame{width:100%;aspect-ratio:2 / 2.82;overflow:hidden;display:grid;place-items:center}.pixel-series-row .pixel-collectible-card__image.store-card__image{width:100%;height:100%;min-height:0 !important;aspect-ratio:auto;display:grid;place-items:center;overflow:hidden}.pixel-series-row .pixel-collectible-card__image img{width:100% !important;height:100% !important;max-width:100%;max-height:100%;object-fit:contain !important;object-position:center center !important}.pixel-series-row .pixel-collectible-card__placeholder{min-height:0;height:100%;display:grid;place-items:center}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.82)}.pixel-series-row .pixel-collectible-card__cart.public-cart-button{display:none !important}.collectible-detail-cart{margin:1rem 0 0;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.collectible-detail-cart .public-cart-button{position:static;width:auto;height:auto;min-height:44px;padding:.8rem 1.15rem;border-radius:999px;opacity:1;transform:none}.collectible-detail-cart__hint{color:rgba(255,255,255,.66);font-size:.9rem}@media (max-width:720px){.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex-basis:104px;width:104px}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.45)}} .sammlerwelt-filter-note{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid rgba(199,166,107,.28);border-radius:16px;background:linear-gradient(135deg,rgba(199,166,107,.10),rgba(0,229,255,.04));color:rgba(255,255,255,.82)}.sammlerwelt-filter-note strong{color:var(--gold-light);letter-spacing:.04em;text-transform:uppercase}.pixel-series-row,.pixel-series-catalog,.pixel-series-section{overflow:visible !important}.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex:0 0 122px;width:122px;overflow:visible !important}.pixel-series-row .pixel-collectible-card__frame{width:100%;aspect-ratio:2 / 2.82;overflow:visible !important;border-radius:7px;transform-origin:center center;background:rgba(2,6,10,.72)}.pixel-series-row .pixel-collectible-card__image.store-card__image{width:100%;height:100%;overflow:hidden !important;border-radius:5px;display:grid;place-items:center;background:rgba(0,0,0,.28)}.pixel-series-row .pixel-collectible-card__image img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;display:block}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(2.35) !important;z-index:120;border-color:rgba(199,166,107,.98) !important;box-shadow:0 32px 95px rgba(0,0,0,.82),0 0 0 1px rgba(246,218,160,.35),0 0 32px rgba(199,166,107,.22) !important}.pixel-series-row .pixel-collectible-card__cart.public-cart-button{display:inline-flex !important;position:absolute;right:.35rem;bottom:.35rem;z-index:160;width:34px;height:34px;min-height:34px;padding:0;align-items:center;justify-content:center;border-radius:999px;opacity:0;transform:translateY(6px) scale(.86);pointer-events:none}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.pixel-collectible-card__price-plaque{position:absolute;left:.32rem;bottom:.34rem;z-index:150;display:inline-flex;align-items:center;gap:.22rem;max-width:calc(100% - .75rem);padding:.25rem .42rem;border-radius:999px;border:1px solid rgba(246,218,160,.72);background:linear-gradient(135deg,rgba(85,57,18,.96),rgba(199,166,107,.96));color:#fff5cf;box-shadow:0 10px 26px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.22);font-size:.58rem;line-height:1;font-weight:900;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.55);opacity:.96}.pixel-collectible-card__price-plaque span{opacity:.72;text-decoration:line-through;font-size:.52rem}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__price-plaque{font-size:.46rem;padding:.18rem .3rem}.pixel-series-row .pixel-collectible-card__price-line{display:none !important}.pixel-series-row .pixel-collectible-card__caption h3{margin-top:.35rem}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__cart.public-cart-button{display:none !important}@media (max-width:720px){.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex-basis:104px;width:104px}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.55) !important}.pixel-series-row .pixel-collectible-card__cart.public-cart-button{opacity:1;pointer-events:auto}} .pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{z-index:900 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.5) !important;z-index:920 !important;transform-origin:center center !important}.pixel-series-row .pixel-collectible-card__cart.public-cart-button{left:.35rem !important;right:auto !important;bottom:.35rem !important}.pixel-collectible-card__price-plaque{left:auto !important;right:.35rem !important;bottom:.35rem !important;max-width:calc(100% - 3.25rem) !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__price-plaque{right:.32rem !important;bottom:.34rem !important;font-size:.44rem !important;padding:.16rem .26rem !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{left:.32rem !important;bottom:.34rem !important;width:18px !important;height:18px !important;min-height:18px !important;font-size:.48rem !important;opacity:1 !important;transform:translateY(0) scale(1) !important}@media (max-width:720px){.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.9) !important}} .pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{z-index:9999 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.5) !important;transform-origin:center center !important;z-index:10000 !important;opacity:1 !important;background:#05070a !important;border-radius:7px !important;overflow:hidden !important;box-shadow:0 34px 110px rgba(0,0,0,.92),0 0 0 1px rgba(246,218,160,.42),0 0 34px rgba(199,166,107,.24) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image{opacity:1 !important;background:#05070a !important;border-radius:5px !important;overflow:hidden !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image::before,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image::after,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image::before,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image::after{display:none !important;opacity:0 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img{opacity:1 !important;filter:none !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important}.pixel-series-row .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{left:.32rem !important;right:auto !important;top:.32rem !important;bottom:auto !important;z-index:10020 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important;width:20px !important;height:20px !important;min-height:20px !important;font-size:.5rem !important}.pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__price-plaque{left:auto !important;right:.32rem !important;top:.32rem !important;bottom:auto !important;z-index:10020 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__price-plaque{opacity:1 !important;font-size:.44rem !important;padding:.16rem .28rem !important;max-width:calc(100% - 2.7rem) !important}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__cart.public-cart-button{display:none !important}@media (max-width:720px){.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(2.05) !important}} .pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{aspect-ratio:63 / 88 !important;overflow:visible !important;display:grid !important;place-items:center !important;background:transparent !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image{width:100% !important;height:100% !important;min-height:0 !important;aspect-ratio:63 / 88 !important;display:grid !important;place-items:center !important;overflow:visible !important;background:transparent !important;border-radius:inherit !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;display:block !important} .pixel-series-row,.pixel-series-row--objects{align-items:flex-start !important;gap:.9rem 1.05rem !important}.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex:0 0 104px !important;width:104px !important;max-width:104px !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;gap:.28rem !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}.pixel-series-row .pixel-collectible-card__frame{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;display:block !important;padding:0 !important;margin:0 auto !important;overflow:visible !important;background:transparent !important;border:2px solid rgba(130,220,65,.95) !important;border-radius:7px !important;box-shadow:0 10px 24px rgba(0,0,0,.38) !important;line-height:0 !important;transform-origin:center center !important}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__frame{border-color:rgba(238,60,54,.98) !important}.pixel-series-row .pixel-collectible-card__image.store-card__image{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;display:block !important;padding:0 !important;margin:0 !important;overflow:visible !important;background:transparent !important;border-radius:5px !important;line-height:0 !important}.pixel-series-row .pixel-collectible-card__image img{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;object-fit:contain !important;object-position:center center !important;border-radius:5px !important;transform:none !important}.pixel-series-row .pixel-collectible-card__caption.store-card__body{width:100% !important;min-height:0 !important;padding:0 !important;margin:.18rem 0 0 !important;text-align:center !important;background:transparent !important;border:0 !important;box-shadow:none !important}.pixel-series-row .pixel-collectible-card__caption h3{margin:0 !important;padding:0 .08rem !important;color:rgba(220,242,255,.92) !important;font-size:.66rem !important;line-height:1.12 !important;font-weight:650 !important;letter-spacing:.01em !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important}.pixel-series-row .pixel-collectible-card__stock-line{margin-top:.12rem !important;font-size:.62rem !important;line-height:1.05 !important;font-weight:800 !important}.pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{z-index:9999 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.5) !important;background:transparent !important;overflow:visible !important;box-shadow:0 34px 110px rgba(0,0,0,.92),0 0 0 1px rgba(246,218,160,.42),0 0 34px rgba(199,166,107,.24) !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img{width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;opacity:1 !important;filter:none !important}.pixel-series-row .pixel-collectible-card.collectible-card--missing:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card.collectible-card--missing:focus-within .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__image img{filter:grayscale(.85) brightness(.62) !important;opacity:.72 !important}.pixel-series-row .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{top:.32rem !important;left:.32rem !important;right:auto !important;bottom:auto !important;z-index:10020 !important}.pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__price-plaque,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__price-plaque{top:.32rem !important;right:.32rem !important;left:auto !important;bottom:auto !important;z-index:10020 !important}@media (max-width:720px){.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex-basis:92px !important;width:92px !important;max-width:92px !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(2.15) !important}} .pixel-series-row,.pixel-series-row--objects{gap:1.35rem 1.55rem !important}.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex:0 0 208px !important;width:208px !important;max-width:208px !important}.pixel-series-row .pixel-collectible-card__caption h3{font-size:.72rem !important;line-height:1.12 !important;letter-spacing:.005em !important}.pixel-series-row .pixel-collectible-card__stock-line{font-size:.68rem !important}.pixel-series-row .pixel-collectible-card__empty-card{width:100% !important;aspect-ratio:63 / 88 !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:0 !important;border-radius:5px !important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.08),transparent 28%),linear-gradient(145deg,rgba(26,35,46,.96),rgba(8,12,18,.98)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 0 28px rgba(0,0,0,.34) !important;color:rgba(220,232,240,.46) !important;font-size:.68rem !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;line-height:1 !important}.pixel-series-row .pixel-collectible-card__empty-card span{display:inline-flex !important;padding:.38rem .5rem !important;border-radius:999px !important;background:rgba(0,0,0,.22) !important;border:1px solid rgba(255,255,255,.08) !important}.pixel-series-row .pixel-collectible-card.collectible-card--missing .pixel-collectible-card__empty-card{filter:grayscale(.65) brightness(.72) !important;opacity:.82 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(2.05) !important}@media (max-width:980px){.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex-basis:172px !important;width:172px !important;max-width:172px !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.8) !important}}@media (max-width:720px){.pixel-series-row .pixel-collectible-card,.pixel-series-row--objects .pixel-collectible-card{flex-basis:144px !important;width:144px !important;max-width:144px !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.45) !important}} .pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.45) !important;opacity:1 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img{opacity:1 !important;filter:none !important}.pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{opacity:1 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{opacity:1 !important;visibility:visible !important} .pixel-series-row .pixel-collectible-card:hover,.pixel-series-row .pixel-collectible-card:focus-within{opacity:1 !important;filter:none !important;z-index:9999 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.02) !important;opacity:1 !important;background:transparent !important;overflow:visible !important;box-shadow:0 14px 34px rgba(0,0,0,.48),0 0 0 1px rgba(246,218,160,.34) !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image.store-card__image,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image.store-card__image{opacity:1 !important;filter:none !important;background:transparent !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card.collectible-card--missing:hover .pixel-collectible-card__image img,.pixel-series-row .pixel-collectible-card.collectible-card--missing:focus-within .pixel-collectible-card__image img{opacity:1 !important;filter:none !important;transform:none !important}.pixel-series-row .pixel-collectible-card.collectible-card--missing:not(:hover):not(:focus-within) .pixel-collectible-card__image img{filter:grayscale(.85) brightness(.62) !important;opacity:.72 !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{top:.32rem !important;left:.32rem !important;right:auto !important;bottom:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important}@media (max-width:980px){.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.02) !important}}@media (max-width:720px){.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__frame,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__frame{transform:scale(1.02) !important}} .pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;font-size:1.15rem !important;line-height:42px !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important;z-index:20000 !important} .pixel-series-row .pixel-collectible-card__cart.public-cart-button{cursor:pointer !important;touch-action:manipulation !important}.pixel-series-row .pixel-collectible-card:hover .pixel-collectible-card__cart.public-cart-button,.pixel-series-row .pixel-collectible-card:focus-within .pixel-collectible-card__cart.public-cart-button{pointer-events:auto !important;z-index:99999 !important} .role-create-panel:not([open]) .role-create-summary{margin-bottom:0}.role-create-summary{list-style:none;cursor:pointer;align-items:center}.role-create-summary::-webkit-details-marker{display:none}.role-create-summary::after{content:'ffnen';flex:0 0 auto;border:1px solid rgba(212,175,55,.28);border-radius:999px;padding:8px 12px;color:#f4d77c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,0,0,.22)}.role-create-panel[open] .role-create-summary::after{content:'Schlieen'}@media (max-width:760px){.role-create-summary{align-items:flex-start;flex-direction:column}.role-create-summary::after{align-self:flex-start}}