:root{--stok-gold:#d4a054;--stok-gold-light:#b8860b;--stok-dark:#fff}.glass-effect{background:hsla(0,0%,8%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05)}.dark-glass-effect{background:rgba(0,0,0,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)}.sr-only-no-scroll{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;opacity:0;pointer-events:none}.premium-shadow{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.scrollbar-mobile::-webkit-scrollbar{height:4px}.scrollbar-mobile::-webkit-scrollbar-thumb{background:var(--stok-gold);border-radius:10px}.scrollbar-mobile-vertical::-webkit-scrollbar{width:6px}.scrollbar-mobile-vertical::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.step-card-active{border-color:var(--stok-gold)!important;background:rgba(197,160,89,.03)!important}.selection-grid-item{position:relative;border:1px solid hsla(0,0%,100%,.05);background-color:hsla(0,0%,9%,.5);transition:all .3s;cursor:pointer}.selection-grid-item:hover{background-color:rgba(38,38,38,.8);border-color:rgba(197,160,89,.3)}.selection-grid-item-active{border-color:var(--stok-gold)!important;background-color:rgba(197,160,89,.05)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.door-preview-layered{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.05) 0,transparent 70%);border-radius:inherit}.door-preview-canvas{max-width:90%;max-height:90%;display:block;z-index:1;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));transition:transform .3s ease-out}.door-preview-layered:hover .door-preview-canvas{transform:translateY(-5px)}.door-preview-layered-zoomed{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:2rem;overflow:hidden;background:rgba(0,0,0,.9)}.door-preview-layered-zoomed .door-preview-canvas{width:auto;height:90vh;max-width:90vw;display:block;-o-object-fit:contain;object-fit:contain;margin:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.8))}.text-gold{color:var(--stok-gold)}.bg-gold{background-color:var(--stok-gold)}.border-gold{border-color:var(--stok-gold)}.studio-background{background:radial-gradient(circle at 50% 30%,#2a2a2a 0,#050505 60%);position:relative;overflow:hidden}.studio-background:before{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0,hsla(0,0%,8%,.8));z-index:0}.studio-background:after{content:"";position:absolute;top:-20%;left:20%;right:20%;height:60%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.03) 0,transparent 70%);transform:perspective(500px) rotateX(20deg);z-index:0;pointer-events:none}.konfigurator-wrapper *{border-radius:0!important}.konfigurator-wrapper .rounded-full{border-radius:9999px!important}.konfigurator-wrapper{--stok-gold:#d4a054;--stok-gold-light:#b8860b;--stok-dark:#fff}.bg-stok-dark{background-color:var(--stok-dark)!important}.bg-stok-gold{background-color:var(--stok-gold)!important}.text-stok-gold{color:var(--stok-gold)!important}.text-stok-dark{color:var(--stok-dark)!important}.border-stok-gold{border-color:var(--stok-gold)!important}.konfigurator-wrapper .dark-glass-effect,.konfigurator-wrapper header.dark-glass-effect{background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(0,0,0,.08)!important}.konfigurator-wrapper .glass-effect{background:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(0,0,0,.05)!important}.konfigurator-wrapper .step-card-active{border-color:var(--stok-gold)!important;background:rgba(213,0,50,.03)!important}.konfigurator-wrapper .selection-grid-item{border:1px solid rgba(0,0,0,.08)!important;background-color:rgba(245,245,247,.6)!important;color:#18181b!important}.konfigurator-wrapper .selection-grid-item:hover{background-color:hsla(240,7%,95%,.9)!important;border-color:rgba(213,0,50,.3)!important}.konfigurator-wrapper .selection-grid-item-active{border-color:var(--stok-gold)!important;background-color:rgba(213,0,50,.05)!important;color:#18181b!important}.konfigurator-wrapper,.konfigurator-wrapper .text-white{color:#18181b!important}.konfigurator-wrapper .text-white\/90{color:#27272a!important}.konfigurator-wrapper .text-white\/80{color:#3f3f46!important}.konfigurator-wrapper .text-white\/70{color:#52525b!important}.konfigurator-wrapper .text-white\/60{color:#71717a!important}.konfigurator-wrapper .text-white\/50{color:#88888b!important}.konfigurator-wrapper .text-white\/40{color:#52525b!important}.konfigurator-wrapper .text-white\/30{color:#71717a!important}.konfigurator-wrapper .text-white\/20{color:#a1a1aa!important}.konfigurator-wrapper .text-white\/10{color:#d4d4d8!important}.konfigurator-wrapper .text-gray-400{color:#3f3f46!important}.konfigurator-wrapper .text-gray-500{color:#52525b!important}.konfigurator-wrapper .text-gray-600{color:#71717a!important}.konfigurator-wrapper .text-stok-text{color:#18181b!important}.konfigurator-wrapper .text-stok-muted{color:#52525b!important}.konfigurator-wrapper .bg-black\/40,.konfigurator-wrapper input,.konfigurator-wrapper select,.konfigurator-wrapper textarea{background-color:#f4f4f5!important;border-color:#d4d4d8!important;color:#18181b!important}.konfigurator-wrapper input::-moz-placeholder,.konfigurator-wrapper textarea::-moz-placeholder{color:#a1a1aa!important}.konfigurator-wrapper input::placeholder,.konfigurator-wrapper textarea::placeholder{color:#a1a1aa!important}.konfigurator-wrapper .border-white\/5{border-color:#e4e4e7!important}.konfigurator-wrapper .border-white\/10{border-color:#d4d4d8!important}.konfigurator-wrapper .border-white\/20{border-color:#a1a1aa!important}.konfigurator-wrapper .border-white\/30{border-color:#71717a!important}.konfigurator-wrapper .bg-white\/5{background-color:#f4f4f5!important}.konfigurator-wrapper .bg-black\/60{background-color:#27272a!important}.konfigurator-wrapper .bg-white\/10.rounded-full{background-color:#d4d4d8!important}.konfigurator-wrapper .studio-background{background:radial-gradient(circle at 50% 30%,#f3f4f6 0,#e5e7eb 60%)!important}.konfigurator-wrapper .studio-background:before{background:linear-gradient(180deg,transparent 0,hsla(240,5%,79%,.8))!important}.konfigurator-wrapper .studio-background:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.5) 0,transparent 70%)!important}.konfigurator-wrapper .fixed.bottom-0{border-top-color:#e4e4e7!important}.konfigurator-wrapper .fixed.bottom-0 .text-white{color:#18181b!important}.konfigurator-wrapper .fixed.bottom-0 .text-white\/40{color:#71717a!important}.konfigurator-wrapper .bg-\[\#141414\]{background-color:#fff!important}.konfigurator-wrapper .bg-white\/\[0\.02\]{background-color:#f4f4f5!important}.konfigurator-wrapper .hover\:bg-white\/\[0\.07\]:hover{background-color:#e4e4e7!important}.konfigurator-wrapper .hover\:bg-white\/5:hover{background-color:#f4f4f5!important}.konfigurator-wrapper .door-preview-layered-zoomed{background:hsla(0,0%,100%,.95)!important}.konfigurator-wrapper .door-preview-layered-zoomed .door-preview-canvas{filter:drop-shadow(0 30px 60px rgba(0,0,0,.15))!important}.konfigurator-wrapper .bg-white\/10{background-color:#e4e4e7!important}.konfigurator-wrapper .bg-\[\#a80026\],.konfigurator-wrapper .bg-\[\#a80026\] *,.konfigurator-wrapper .bg-\[\#d50032\],.konfigurator-wrapper .bg-\[\#d50032\] *,.konfigurator-wrapper .bg-gold,.konfigurator-wrapper .bg-gold *,.konfigurator-wrapper .bg-primary,.konfigurator-wrapper .bg-primary *,.konfigurator-wrapper .bg-stok-gold,.konfigurator-wrapper .bg-stok-gold *,.konfigurator-wrapper .hover\:bg-\[\#a80026\]:hover,.konfigurator-wrapper .hover\:bg-\[\#a80026\]:hover *,.konfigurator-wrapper a.bg-gold,.konfigurator-wrapper a.bg-primary,.konfigurator-wrapper a.bg-stok-gold,.konfigurator-wrapper button.bg-\[\#a80026\],.konfigurator-wrapper button.bg-\[\#d50032\],.konfigurator-wrapper button.bg-gold,.konfigurator-wrapper button.bg-primary,.konfigurator-wrapper button.bg-stok-gold{color:#fff!important}.konfigurator-wrapper .bg-black,.konfigurator-wrapper .bg-slate-900,.konfigurator-wrapper .bg-slate-950,.konfigurator-wrapper .bg-zinc-900,.konfigurator-wrapper .bg-zinc-950{color:#f4f4f5!important}.konfigurator-wrapper .bg-black .text-white,.konfigurator-wrapper .bg-black.text-white,.konfigurator-wrapper .bg-slate-900 .text-white,.konfigurator-wrapper .bg-slate-900.text-white,.konfigurator-wrapper .bg-slate-950 .text-white,.konfigurator-wrapper .bg-slate-950.text-white,.konfigurator-wrapper .bg-zinc-900 .text-white,.konfigurator-wrapper .bg-zinc-900.text-white,.konfigurator-wrapper .bg-zinc-950 .text-white,.konfigurator-wrapper .bg-zinc-950.text-white{color:#fff!important}.konfigurator-wrapper .bg-black .text-zinc-400,.konfigurator-wrapper .bg-black.text-zinc-400,.konfigurator-wrapper .bg-slate-900 .text-zinc-400,.konfigurator-wrapper .bg-slate-900.text-zinc-400,.konfigurator-wrapper .bg-slate-950 .text-zinc-400,.konfigurator-wrapper .bg-slate-950.text-zinc-400,.konfigurator-wrapper .bg-zinc-900 .text-zinc-400,.konfigurator-wrapper .bg-zinc-900.text-zinc-400,.konfigurator-wrapper .bg-zinc-950 .text-zinc-400,.konfigurator-wrapper .bg-zinc-950.text-zinc-400{color:#a1a1aa!important}.konfigurator-wrapper .bg-black .text-zinc-500,.konfigurator-wrapper .bg-black.text-zinc-500,.konfigurator-wrapper .bg-slate-900 .text-zinc-500,.konfigurator-wrapper .bg-slate-900.text-zinc-500,.konfigurator-wrapper .bg-slate-950 .text-zinc-500,.konfigurator-wrapper .bg-slate-950.text-zinc-500,.konfigurator-wrapper .bg-zinc-900 .text-zinc-500,.konfigurator-wrapper .bg-zinc-900.text-zinc-500,.konfigurator-wrapper .bg-zinc-950 .text-zinc-500,.konfigurator-wrapper .bg-zinc-950.text-zinc-500{color:#71717a!important}.konfigurator-wrapper .bg-black [class*="text-white/"],.konfigurator-wrapper .bg-slate-900 [class*="text-white/"],.konfigurator-wrapper .bg-slate-950 [class*="text-white/"],.konfigurator-wrapper .bg-zinc-900 [class*="text-white/"],.konfigurator-wrapper .bg-zinc-950 [class*="text-white/"]{color:hsla(0,0%,100%,.8)!important}.konfigurator-wrapper .bg-black input,.konfigurator-wrapper .bg-black select,.konfigurator-wrapper .bg-black textarea,.konfigurator-wrapper .bg-slate-900 input,.konfigurator-wrapper .bg-slate-900 select,.konfigurator-wrapper .bg-slate-900 textarea,.konfigurator-wrapper .bg-slate-950 input,.konfigurator-wrapper .bg-slate-950 select,.konfigurator-wrapper .bg-slate-950 textarea,.konfigurator-wrapper .bg-zinc-900 input,.konfigurator-wrapper .bg-zinc-900 select,.konfigurator-wrapper .bg-zinc-900 textarea,.konfigurator-wrapper .bg-zinc-950 input,.konfigurator-wrapper .bg-zinc-950 select,.konfigurator-wrapper .bg-zinc-950 textarea{background-color:#09090b!important;border-color:#27272a!important;color:#fff!important}@media (max-width:1023px){.konfigurator-wrapper .selection-grid-item{padding:.35rem!important;border-radius:.75rem!important}.konfigurator-wrapper .selection-grid-item .aspect-\[1\/2\]{aspect-ratio:auto!important;height:100px!important;padding:.25rem!important}.konfigurator-wrapper .selection-grid-item .aspect-\[4\/5\]{aspect-ratio:auto!important;height:70px!important;padding:.25rem!important}.konfigurator-wrapper .grid-cols-2 .selection-grid-item .aspect-square{aspect-ratio:auto!important;height:90px!important;padding:.25rem!important}.konfigurator-wrapper .grid-cols-4 .selection-grid-item .aspect-square{aspect-ratio:auto!important;height:55px!important;padding:.15rem!important}.konfigurator-wrapper .selection-grid-item .aspect-square{aspect-ratio:auto!important;height:70px!important;padding:.25rem!important}.konfigurator-wrapper .selection-grid-item .aspect-\[4\/3\]{aspect-ratio:auto!important;height:65px!important;padding:.25rem!important}.konfigurator-wrapper .selection-grid-item h3,.konfigurator-wrapper .selection-grid-item h4,.konfigurator-wrapper .selection-grid-item p,.konfigurator-wrapper .selection-grid-item span{font-size:8px!important;line-height:1.1!important;margin-top:.25rem!important}.konfigurator-wrapper input[type=number],.konfigurator-wrapper input[type=text]{padding-top:.6rem!important;padding-bottom:.6rem!important;font-size:.85rem!important;border-radius:0!important}.konfigurator-wrapper .space-y-4>*{margin-top:.75rem!important;margin-bottom:.75rem!important}}.konfigurator-wrapper,.konfigurator-wrapper *,.konfigurator-wrapper .selection-grid-item,.konfigurator-wrapper [class*=rounded-],.konfigurator-wrapper button,.konfigurator-wrapper div,.konfigurator-wrapper input,.konfigurator-wrapper label,.konfigurator-wrapper select,.konfigurator-wrapper textarea{border-radius:0!important}.konfigurator-wrapper .rounded-full,.konfigurator-wrapper [class*=rounded-full],.konfigurator-wrapper input[type=checkbox],.konfigurator-wrapper input[type=radio]{border-radius:9999px!important}.konfigurator-wrapper{background-color:#f8f9fb!important;color:#1e2432!important;--stok-gold:#1473ff!important;--stok-gold-light:#0052cc!important;--stok-dark:#fff!important;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-feature-settings:"cv02","cv03","cv04","cv11"!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.konfigurator-wrapper *,.konfigurator-wrapper button,.konfigurator-wrapper input,.konfigurator-wrapper select,.konfigurator-wrapper textarea{font-family:inherit!important}.konfigurator-wrapper .font-mono,.konfigurator-wrapper [class*=font-mono],.konfigurator-wrapper input[type=number]{font-family:var(--font-inter),"Inter",-apple-system,sans-serif!important;font-feature-settings:"tnum","cv02"!important;font-variant-numeric:tabular-nums!important}.konfigurator-wrapper,body{background:#f8f9fb!important}.konfigurator-wrapper .bg-black\/40,.konfigurator-wrapper .bg-black\/60,.konfigurator-wrapper .bg-white\/10,.konfigurator-wrapper .bg-white\/5,.konfigurator-wrapper .bg-zinc-50,.konfigurator-wrapper .dark-glass-effect,.konfigurator-wrapper .glass-effect,.konfigurator-wrapper header,.konfigurator-wrapper header.dark-glass-effect{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid #e4e7ec!important;box-shadow:0 1px 4px rgba(30,36,50,.06)!important;color:#1e2432!important}.konfigurator-wrapper .text-zinc-800,.konfigurator-wrapper .text-zinc-900,.konfigurator-wrapper h1,.konfigurator-wrapper h2,.konfigurator-wrapper h3,.konfigurator-wrapper h4,.konfigurator-wrapper p,.konfigurator-wrapper span{color:#1e2432!important}.konfigurator-wrapper .bg-emerald-600,.konfigurator-wrapper .bg-emerald-600 *,.konfigurator-wrapper .bg-emerald-700,.konfigurator-wrapper .bg-emerald-700 *,.konfigurator-wrapper .bg-primary,.konfigurator-wrapper .bg-primary *,.konfigurator-wrapper .bg-stok-gold,.konfigurator-wrapper .bg-stok-gold *,.konfigurator-wrapper button#next-step-btn,.konfigurator-wrapper button#next-step-btn *,.konfigurator-wrapper button.bg-emerald-600,.konfigurator-wrapper button.bg-emerald-600 *,.konfigurator-wrapper button.bg-emerald-700,.konfigurator-wrapper button.bg-emerald-700 *,.konfigurator-wrapper button.bg-green-600,.konfigurator-wrapper button.bg-green-600 *,.konfigurator-wrapper button.bg-primary,.konfigurator-wrapper button.bg-primary *,.konfigurator-wrapper button.bg-stok-gold,.konfigurator-wrapper button.bg-stok-gold *{color:#fff!important}.konfigurator-wrapper .text-gray-400,.konfigurator-wrapper .text-gray-500,.konfigurator-wrapper .text-white\/20,.konfigurator-wrapper .text-white\/30,.konfigurator-wrapper .text-white\/40,.konfigurator-wrapper .text-white\/50,.konfigurator-wrapper .text-zinc-400,.konfigurator-wrapper .text-zinc-500{color:#7a8494!important}.konfigurator-wrapper .selection-grid-item{position:relative!important;background-color:#fff!important;color:#1e2432!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;border-radius:10px!important;transition:all .22s ease!important;padding:20px 16px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.konfigurator-wrapper .selection-grid-item [class*=aspect-]{border:none!important;background-color:transparent!important;background:transparent!important;box-shadow:none!important;padding:0!important;position:static!important}.konfigurator-wrapper .selection-grid-item:hover{background-color:#fff!important;box-shadow:0 6px 20px rgba(20,115,255,.13)!important;transform:translateY(-1px)}.konfigurator-wrapper .selection-grid-item-active,.konfigurator-wrapper .selection-grid-item-active.border-stok-gold{border:2px solid #1473ff!important;background-color:#f0f5f8!important;color:#1e2432!important;box-shadow:0 6px 20px rgba(20,115,255,.15)!important;border-radius:10px!important}.konfigurator-wrapper .selection-grid-item.color-tile{padding:8px!important;gap:6px!important}.konfigurator-wrapper .selection-grid-item.color-tile .color-swatch{border-radius:8px!important;overflow:hidden!important}.konfigurator-wrapper .selection-grid-item.p-dense{padding:10px 8px!important;gap:6px!important}.konfigurator-wrapper .selection-grid-item.p-normal{padding:14px 12px!important;gap:8px!important}.konfigurator-wrapper .selection-grid-item .tile-title{font-size:11px!important;font-weight:700!important;color:#1e2432!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1.3!important;display:inline-block!important}.konfigurator-wrapper .selection-grid-item-active .tile-title{color:#1473ff!important}.konfigurator-wrapper .selection-grid-item .tile-desc{font-size:9.5px!important;font-weight:400!important;color:#7a8494!important;line-height:1.35!important;margin-top:4px!important;display:block!important}.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) *{vector-effect:non-scaling-stroke!important}.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) circle:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]),.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) polygon:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]),.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) rect:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]){fill:#ecf1f5!important}.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) circle:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]),.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) polygon:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]),.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) rect:not([fill="#ffffff"]):not([fill="#fff"]):not([fill=white]):not([fill="#FFFFFF"]){fill:#d8e8ef!important}.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) [stroke="#0f172a"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) [stroke="#1e293b"]{stroke:#3d5a6c!important;stroke-width:1.4px!important}.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) line[stroke="#1e293b"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) path[stroke="#1e293b"]{stroke:#3d5a6c!important;stroke-width:1.2px!important}.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) path[fill=none]{stroke:#1473ff!important;stroke-width:1.4px!important}.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) circle[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) circle[fill="#fff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) circle[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) circle[fill=white],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) polygon[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) polygon[fill="#fff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) polygon[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) polygon[fill=white],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) rect[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) rect[fill="#fff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) rect[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item svg:not(.transom-svg) rect[fill=white]{fill:#fff!important;stroke:#1473ff!important;stroke-width:1.5px!important}.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) circle[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) circle[fill="#fff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) circle[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) circle[fill=white],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) polygon[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) polygon[fill="#fff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) polygon[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) polygon[fill=white],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) rect[fill="#FFFFFF"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) rect[fill="#fff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) rect[fill="#ffffff"],.konfigurator-wrapper .selection-grid-item-active svg:not(.transom-svg) rect[fill=white]{fill:#fff!important;stroke:#1473ff!important;stroke-width:1.8px!important}.konfigurator-wrapper .selection-grid-item-active .absolute.top-1\.5.left-1\.5,.konfigurator-wrapper .selection-grid-item-active .absolute.top-2.left-2,.konfigurator-wrapper .selection-grid-item-active .absolute.top-3.left-3,.konfigurator-wrapper .selection-grid-item-active .absolute.top-4.left-4{left:auto!important;right:8px!important;top:8px!important;background-color:#1473ff!important;border-radius:9999px!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important}.konfigurator-wrapper .selection-grid-item-active .absolute.top-1\.5.left-1\.5 *,.konfigurator-wrapper .selection-grid-item-active .absolute.top-2.left-2 *,.konfigurator-wrapper .selection-grid-item-active .absolute.top-3.left-3 *,.konfigurator-wrapper .selection-grid-item-active .absolute.top-4.left-4 *{color:#fff!important;width:12px!important;height:12px!important}.konfigurator-wrapper .step-card-active{background-color:#fff!important}.konfigurator-wrapper .fixed.bottom-0{border-top:1px solid #e2e8f0!important;box-shadow:0 -4px 10px rgba(0,0,0,.05)!important}.konfigurator-wrapper input[type=number],.konfigurator-wrapper input[type=text],.konfigurator-wrapper select,.konfigurator-wrapper textarea{border:1px solid #cbd5e1!important;color:#333!important;box-shadow:none!important;border-radius:4px!important}.konfigurator-wrapper input:focus,.konfigurator-wrapper select:focus,.konfigurator-wrapper textarea:focus{box-shadow:0 0 0 2px rgba(20,115,255,.15)!important}.konfigurator-wrapper #next-step-btn,.konfigurator-wrapper .bg-\[\#a80026\],.konfigurator-wrapper .bg-gold,.konfigurator-wrapper .bg-indigo-600,.konfigurator-wrapper .bg-primary,.konfigurator-wrapper .bg-stok-gold,.konfigurator-wrapper button.bg-\[\#a80026\],.konfigurator-wrapper button.bg-gold,.konfigurator-wrapper button.bg-indigo-600,.konfigurator-wrapper button.bg-primary,.konfigurator-wrapper button.bg-stok-gold{background-color:#1473ff!important;color:#fff!important;border-color:#1473ff!important;box-shadow:0 2px 8px rgba(20,115,255,.25)!important;border-radius:4px!important}.konfigurator-wrapper .bg-emerald-600,.konfigurator-wrapper .bg-emerald-700,.konfigurator-wrapper .bg-green-600,.konfigurator-wrapper button.bg-emerald-600,.konfigurator-wrapper button.bg-emerald-700,.konfigurator-wrapper button.bg-green-600{background-color:#2d3a4a!important;color:#fff!important;border-color:#2d3a4a!important;box-shadow:0 4px 14px rgba(45,58,74,.3)!important;border-radius:4px!important}.konfigurator-wrapper #next-step-btn:hover,.konfigurator-wrapper .hover:bg-[\#a80026]:hover,.konfigurator-wrapper .hover:bg-[\#d50032]:hover,.konfigurator-wrapper .hover:bg-gold:hover,.konfigurator-wrapper .hover:bg-indigo-700:hover,.konfigurator-wrapper .hover:bg-primary:hover,.konfigurator-wrapper .hover:bg-stok-gold:hover,.konfigurator-wrapper button.bg-[\#a80026]:hover,.konfigurator-wrapper button.bg-[\#d50032]:hover,.konfigurator-wrapper button.bg-gold:hover,.konfigurator-wrapper button.bg-indigo-700:hover,.konfigurator-wrapper button.bg-primary:hover,.konfigurator-wrapper button.bg-stok-gold:hover{background-color:#0052cc!important;border-color:#0052cc!important;color:#fff!important}.konfigurator-wrapper .hover:bg-emerald-600:hover,.konfigurator-wrapper .hover:bg-emerald-700:hover,.konfigurator-wrapper .hover:bg-green-600:hover,.konfigurator-wrapper button.bg-emerald-600:hover,.konfigurator-wrapper button.bg-emerald-700:hover,.konfigurator-wrapper button.bg-green-600:hover{background-color:#1e2a37!important;border-color:#1e2a37!important;color:#fff!important}.konfigurator-wrapper #next-step-btn *,.konfigurator-wrapper .bg-emerald-600 *,.konfigurator-wrapper .bg-emerald-700 *,.konfigurator-wrapper .bg-gold *,.konfigurator-wrapper .bg-primary *,.konfigurator-wrapper .bg-stok-gold *,.konfigurator-wrapper button#download-pdf-btn-summary *,.konfigurator-wrapper button#next-step-btn *,.konfigurator-wrapper button.bg-emerald-600 *,.konfigurator-wrapper button.bg-emerald-700 *,.konfigurator-wrapper button.bg-gold *,.konfigurator-wrapper button.bg-green-600 *,.konfigurator-wrapper button.bg-primary *,.konfigurator-wrapper button.bg-stok-gold *{background-color:transparent!important;color:#fff!important}.konfigurator-wrapper .bg-\[\#1473FF\]{color:#fff!important}.konfigurator-wrapper .dot-grid-bg{background-color:#fff!important;background-image:radial-gradient(#e5e7eb 1.5px,transparent 0)!important;background-size:24px 24px!important}.konfigurator-wrapper .premium-shadow,.konfigurator-wrapper .shadow-2xl,.konfigurator-wrapper .shadow-lg,.konfigurator-wrapper .shadow-xl{box-shadow:none!important}.konfigurator-wrapper .scrollbar-mobile-vertical::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)!important}.konfigurator-wrapper .text-stok-text{color:#1473ff!important}.konfigurator-wrapper .text-stok-muted{color:#888!important}.konfigurator-wrapper .border-white\/10,.konfigurator-wrapper .border-white\/20,.konfigurator-wrapper .border-white\/30,.konfigurator-wrapper .border-white\/5{border-color:#e2e8f0!important}.konfigurator-wrapper .bg-black\/60,.konfigurator-wrapper .bg-white\/10,.konfigurator-wrapper .bg-white\/5{background-color:#fff!important}.konfigurator-wrapper [class*="text-[#D4A054]"],.konfigurator-wrapper [class*=text-gold],.konfigurator-wrapper [class*=text-primary-dark],.konfigurator-wrapper [class*=text-primary]{color:#1473ff!important}.konfigurator-wrapper [class*="border-[#D4A054]"],.konfigurator-wrapper [class*=border-gold],.konfigurator-wrapper [class*=border-primary-dark],.konfigurator-wrapper [class*=border-primary]{border-color:#1473ff!important}.konfigurator-wrapper [class*="border-t-[#D4A054]"],.konfigurator-wrapper [class*=border-t-primary]{border-top-color:#1473ff!important}.konfigurator-wrapper [class*="border-b-[#D4A054]"],.konfigurator-wrapper [class*=border-b-primary]{border-bottom-color:#1473ff!important}.konfigurator-wrapper [class*="border-l-[#D4A054]"],.konfigurator-wrapper [class*=border-l-primary]{border-left-color:#1473ff!important}.konfigurator-wrapper [class*="border-r-[#D4A054]"],.konfigurator-wrapper [class*=border-r-primary]{border-right-color:#1473ff!important}.konfigurator-wrapper [class*="bg-[#D4A054]"]:not(button):not(a):not(#next-step-btn),.konfigurator-wrapper [class*=bg-gold]:not(button):not(a):not(#next-step-btn),.konfigurator-wrapper [class*=bg-primary-dark]:not(button):not(a):not(#next-step-btn),.konfigurator-wrapper [class*=bg-primary]:not(button):not(a):not(#next-step-btn){background-color:#1473ff!important}.konfigurator-wrapper .selection-grid-item-active{border-color:#1473ff!important;background-color:#f0f6f9!important}.konfigurator-wrapper .step-card-active{border-color:#1473ff!important;background:#fff!important}.konfigurator-wrapper [id^=step-]{background:#fff!important;border:1px solid #e4e7ec!important;box-shadow:0 12px 40px rgba(30,36,50,.18),0 4px 12px rgba(30,36,50,.1)!important;border-radius:0!important;overflow:hidden!important}.konfigurator-wrapper [id^=step-].border-\[#1473FF\]{border:1px solid #1473ff!important;border-top:3px solid #1473ff!important;box-shadow:0 4px 16px rgba(20,115,255,.12)!important}.konfigurator-wrapper [id^=step-]>div:first-child{background:#f7f9fb!important;border-bottom:1px solid #e8ecf0!important}.konfigurator-wrapper [id^=step-] .rounded-full.bg-\[#1473FF\]{background:#1473ff!important;box-shadow:0 2px 6px rgba(20,115,255,.25)!important}.konfigurator-wrapper header{border:none!important;border-bottom:1px solid #e4e7ec!important;box-shadow:0 1px 6px rgba(30,36,50,.07)!important}.konfigurator-wrapper .fixed.top-\[56px\],.konfigurator-wrapper .fixed.top-\[64px\]{border-bottom:1px solid #e4e7ec!important;box-shadow:0 2px 8px rgba(30,36,50,.05)!important}.konfigurator-wrapper input[type=number],.konfigurator-wrapper input[type=text],.konfigurator-wrapper select,.konfigurator-wrapper textarea{background-color:#fff!important;border:1px solid #d1d9e0!important;color:#1e2432!important;box-shadow:inset 0 1px 2px rgba(30,36,50,.04)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.konfigurator-wrapper input:focus,.konfigurator-wrapper select:focus,.konfigurator-wrapper textarea:focus{border-color:#1473ff!important;outline:none!important;box-shadow:0 0 0 3px rgba(20,115,255,.12)!important}.konfigurator-wrapper .fixed.bottom-0{background-color:#fff!important;border-top:1px solid #e4e7ec!important;box-shadow:0 -4px 16px rgba(30,36,50,.07)!important}.konfigurator-wrapper .dot-grid-bg{background-color:#f8f9fb!important;background-image:radial-gradient(#d6dde3 1.2px,transparent 0)!important;background-size:22px 22px!important}.konfigurator-wrapper .bg-\[#F4F5F7\],.konfigurator-wrapper .rounded-full.bg-\[#F4F5F7\]\/95{background:#f0f4f7!important;border:1px solid #dde3e9!important}.konfigurator-wrapper button:not(.bg-primary):not(#next-step-btn):not(.bg-stok-gold):not(.bg-emerald-600):not(.bg-emerald-700):not(.bg-green-600){border-color:#e4e7ec!important}.konfigurator-wrapper .border-b.border-zinc-100{border-bottom-color:#eef1f4!important}.konfigurator-wrapper .text-zinc-400{color:#9aa3b0!important}.konfigurator-wrapper .bg-white:not(header):not([id^=step-]):not(.fixed){border:none!important;box-shadow:none!important}.konfigurator-wrapper .selection-grid-item{border:1px solid #e4e7ec!important;box-shadow:0 1px 3px rgba(30,36,50,.05)!important}.konfigurator-wrapper .selection-grid-item:hover{border-color:#1473ff!important;box-shadow:0 4px 14px rgba(20,115,255,.14)!important;transform:translateY(-1px)!important}.konfigurator-wrapper .scrollbar-mobile::-webkit-scrollbar-thumb{background:#1473ff!important}