.pila-configurator{display:none;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:99998!important}.pila-configurator[aria-hidden=false]{display:block!important}.pila-configurator__backdrop{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#000000b8!important;cursor:default!important;opacity:0;transition:opacity .35s ease!important}.pila-configurator.is-open .pila-configurator__backdrop{opacity:1}.pila-configurator-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:460px!important;background:#fff!important;z-index:99999!important;display:flex!important;flex-direction:column!important;box-shadow:0 8px 48px #00000024,0 2px 12px #0000000f!important;transform:translate(100%)!important;transition:transform .4s cubic-bezier(.32,.72,0,1)!important;overflow:hidden!important;font-family:var(--font-body)!important;font-size:16px!important;line-height:1.5!important;color:#111!important}.pila-configurator.is-open #pila-configurator-panel{transform:translate(0)!important}#pila-configurator-panel *,#pila-configurator-panel *:before,#pila-configurator-panel *:after{box-sizing:border-box!important}#pila-configurator-panel h1,#pila-configurator-panel h2,#pila-configurator-panel h3,#pila-configurator-panel .q-title,#pila-configurator-panel .results-title,#pila-configurator-panel .loading-title,#pila-configurator-panel .intro-title,#pila-configurator-panel .result-card-name,#pila-configurator-panel .upsell-headline,#pila-configurator-panel .support-title,#pila-configurator-panel .upsell-inner-name,#pila-configurator-panel .config-header-title,#pila-configurator-panel .battery-row-name{font-family:var(--font-heading)!important}#pila-configurator-panel .panel-header{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:10px 16px 6px!important;flex-shrink:0!important}#pila-configurator-panel .close-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;line-height:1!important;border-radius:50%!important;border:1px solid #E5E2DC!important;background:transparent!important;cursor:pointer!important;color:#666!important;flex-shrink:0!important;transition:background .2s ease,color .2s ease!important}#pila-configurator-panel .close-btn:hover{background:#e9e9e9!important;color:#000!important}#pila-configurator-panel .close-btn svg{display:block!important;flex-shrink:0!important}#pila-configurator-panel .screen-wrap{flex:1!important;overflow:hidden!important;position:relative!important}#pila-configurator-panel .screen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;overflow-y:auto!important;padding:32px 24px 112px!important;pointer-events:none!important;transform:translate(40px)!important;transition:opacity .28s ease,transform .28s ease!important;opacity:0}#pila-configurator-panel .screen.active{pointer-events:auto!important;transform:translate(0)!important;opacity:1}#pila-configurator-panel .screen.exit-left{transform:translate(-40px)!important;opacity:0}#pila-configurator-panel .screen::-webkit-scrollbar{width:4px!important}#pila-configurator-panel .screen::-webkit-scrollbar-thumb{background:#e9e9e9!important;border-radius:2px!important}#pila-configurator-panel #screen-step1,#pila-configurator-panel #screen-step2,#pila-configurator-panel #screen-step3{padding-top:12px!important}#pila-configurator-panel .progress-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#e9e9e9!important;border-radius:100px!important;padding:5px 12px!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#666!important;margin-bottom:20px!important}#pila-configurator-panel .progress-dots{display:flex!important;gap:4px!important}#pila-configurator-panel .progress-dot{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;border-radius:50%!important;background:#d2c2b3!important;transition:background .25s ease,transform .25s ease!important}#pila-configurator-panel .progress-dot.active{background:#000!important;transform:scale(1.2)!important}#pila-configurator-panel .progress-dot.done{background:#5f8fb4!important}#pila-configurator-panel .screen .progress-pill .progress-dots{display:none!important}#pila-configurator-panel .q-title{font-size:26px!important;font-weight:600!important;color:#111!important;line-height:1.2!important;margin-bottom:6px!important;letter-spacing:-.02em!important}#pila-configurator-panel .q-subtitle{font-size:14px!important;color:#666!important;margin-bottom:24px!important;font-family:var(--font-body)!important}#pila-configurator-panel .options{display:flex!important;flex-direction:column!important;gap:10px!important}#pila-configurator-panel .option-card{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border:1.5px solid #E5E2DC!important;border-radius:14px!important;cursor:pointer!important;background:#fff!important;-webkit-user-select:none!important;user-select:none!important;text-decoration:none!important;transition:border-color .2s ease,background .2s ease!important}#pila-configurator-panel .option-card:hover{border-color:#d2c2b3!important;background:#f7f5f2!important}#pila-configurator-panel .option-card.selected{border-color:#000!important;background:#f7f5f2!important}#pila-configurator-panel .option-icon{width:40px!important;min-width:40px!important;height:40px!important;border-radius:8px!important;background:#e9e9e9!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important;transition:background .2s ease!important}#pila-configurator-panel .option-card.selected .option-icon{background:#f8e08e!important}#pila-configurator-panel .option-text{flex:1!important;min-width:0!important}#pila-configurator-panel .option-label{font-size:15px!important;font-weight:600!important;color:#111!important;line-height:1.3!important;font-family:var(--font-body)!important}#pila-configurator-panel .option-desc{font-size:12px!important;color:#999!important;margin-top:2px!important;line-height:1.4!important;font-family:var(--font-body)!important}#pila-configurator-panel .option-check{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:22px!important;border-radius:50%!important;border:1.5px solid #E5E2DC!important;background:transparent!important;flex-shrink:0!important;padding:0!important;transition:all .2s ease!important;color:transparent!important}#pila-configurator-panel .option-card.selected .option-check{background:#000!important;border-color:#000!important;color:#fff!important}#pila-configurator-panel .edu-callout{display:flex!important;gap:12px!important;background:#f8e08e!important;border-radius:14px!important;padding:14px 16px!important;margin-top:16px!important;opacity:0;transform:translateY(8px)!important;transition:opacity .3s ease,transform .3s ease!important;pointer-events:none!important}#pila-configurator-panel .edu-callout.visible{opacity:1;transform:translateY(0)!important;pointer-events:auto!important}#pila-configurator-panel .edu-callout-icon{font-size:18px!important;flex-shrink:0!important}#pila-configurator-panel .edu-callout-text{font-size:13px!important;color:#000!important;line-height:1.5!important;font-weight:500!important;font-family:var(--font-body)!important}#pila-configurator-panel .panel-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:10!important;padding:22px 24px 28px!important;display:flex!important;pointer-events:none!important}#pila-configurator-panel .panel-footer:before{content:""!important;position:absolute!important;top:-52px!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(to bottom,#fff0,#ffffffe0 38%,#fff 62%)!important;pointer-events:none!important}#pila-configurator-panel .panel-footer>*{position:relative!important}#pila-configurator-panel .footer-set{display:none!important;flex-direction:row!important;gap:10px!important;width:100%!important}#pila-configurator-panel .footer-set.visible{display:flex!important;pointer-events:auto!important}#pila-configurator-panel .btn-primary{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#000!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:15px 24px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;transition:background .2s ease,opacity .2s ease!important}#pila-configurator-panel .btn-primary:hover:not(:disabled){background:#222!important}#pila-configurator-panel .btn-primary:disabled{opacity:.3!important;cursor:not-allowed!important}#pila-configurator-panel .btn-primary.golden{background:#2a9df4!important;color:#fff!important}#pila-configurator-panel .btn-primary.golden:hover:not(:disabled){background:#5f8fb4!important}#pila-configurator-panel .intro-screen .btn-primary{flex:none!important;width:auto!important}#pila-configurator-panel .btn-back{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:transparent!important;color:#666!important;border:1.5px solid #E5E2DC!important;border-radius:100px!important;padding:15px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;transition:all .2s ease!important}#pila-configurator-panel .btn-back:hover{border-color:#000!important;color:#000!important}#pila-configurator-panel .intro-screen{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding-top:24px!important;min-height:100%!important}#pila-configurator-panel .intro-eyebrow{font-family:var(--font-mono)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#999!important;margin-bottom:20px!important}#pila-configurator-panel .intro-title{font-size:30px!important;font-weight:600!important;color:#111!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:12px!important;max-width:340px!important}#pila-configurator-panel .intro-subtitle{font-size:15px!important;color:#666!important;line-height:1.6!important;max-width:300px!important;margin-bottom:28px!important;font-family:var(--font-body)!important}#pila-configurator-panel .intro-illustration{width:calc(100% + 48px)!important;max-width:calc(100% + 48px)!important;height:260px!important;background:none!important;border-radius:16px 16px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:auto -24px -112px!important;position:relative!important;overflow:hidden!important}#pila-configurator-panel .intro-battery-grid{display:flex!important;gap:12px!important;align-items:flex-end!important;position:relative!important;z-index:1!important}#pila-configurator-panel .intro-battery{width:52px!important;background:#fff!important;border-radius:10px!important;box-shadow:0 4px 16px #0000001f!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:10px 8px 8px!important;gap:5px!important}#pila-configurator-panel .intro-battery:nth-child(2){height:120px!important;justify-content:flex-end!important}#pila-configurator-panel .intro-battery:nth-child(1),#pila-configurator-panel .intro-battery:nth-child(3){height:90px!important;justify-content:flex-end!important}#pila-configurator-panel .battery-fill{width:28px!important;background:linear-gradient(to top,#5f8fb4,#2a9df4)!important;border-radius:6px!important}#pila-configurator-panel .battery-label{font-family:var(--font-mono)!important;font-size:8px!important;color:#999!important;letter-spacing:.06em!important;text-transform:uppercase!important}#pila-configurator-panel .loading-screen{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:400px!important;text-align:center!important}#pila-configurator-panel .loading-ring{width:56px!important;height:56px!important;margin-bottom:24px!important;flex-shrink:0!important}#pila-configurator-panel .loading-ring svg{width:56px!important;height:56px!important;transform:rotate(-90deg)!important;display:block!important}#pila-configurator-panel .loading-ring circle.track{fill:none!important;stroke:#e9e9e9!important;stroke-width:3!important}#pila-configurator-panel .loading-ring circle.fill{fill:none!important;stroke:#000!important;stroke-width:3!important;stroke-linecap:round!important;stroke-dasharray:151!important;stroke-dashoffset:151}#pila-configurator-panel .loading-ring.is-animating circle.fill{animation:pilaFillup 5.1s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes pilaFillup{0%{stroke-dashoffset:151}to{stroke-dashoffset:0}}#pila-configurator-panel .loading-title{font-size:22px!important;font-weight:600!important;color:#111!important;margin-bottom:20px!important;letter-spacing:-.01em!important}#pila-configurator-panel .loading-rows{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;min-width:220px!important}#pila-configurator-panel .loading-row{display:flex!important;align-items:center!important;gap:10px!important;background:#f7f5f2!important;border:1px solid #E5E2DC!important;border-radius:100px!important;padding:8px 14px!important;font-size:13px!important;color:#111!important;font-weight:500!important;opacity:0;transform:translateY(10px)!important;transition:opacity .4s ease,transform .4s ease!important;white-space:nowrap!important;font-family:var(--font-body)!important}#pila-configurator-panel .loading-row.visible{opacity:1;transform:translateY(0)!important}#pila-configurator-panel .loading-row-icon{font-size:15px!important;flex-shrink:0!important}#pila-configurator-panel .loading-row.considering{background:#f8e08e!important;border-color:#00000014!important;color:#000!important;font-style:italic!important}#pila-configurator-panel .result-card{border:1.5px solid #E5E2DC!important;border-radius:20px!important;overflow:hidden!important;margin-bottom:14px!important;background:#fff!important;box-shadow:0 1px 4px #0000000f!important}#pila-configurator-panel .result-card-visual{width:100%!important;min-height:140px!important;height:auto!important;background:linear-gradient(135deg,#e9e9e9,#fff)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;border-bottom:1px solid #E5E2DC!important;position:relative!important}#pila-configurator-panel .results-title{font-size:32px!important;font-weight:600!important;letter-spacing:-.02em!important;color:#111!important;margin-bottom:12px!important;margin-top:0!important}#pila-configurator-panel #screen-results{padding-top:16px!important}#pila-configurator-panel .upsell-card{display:none!important}#pila-configurator-panel .result-battery-icon{width:44px!important;height:72px!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;position:relative!important;overflow:hidden!important;flex-shrink:0!important}#pila-configurator-panel .result-battery-icon:before{content:""!important;position:absolute!important;top:0!important;left:25%!important;right:25%!important;height:4px!important;background:#d2c2b3!important;border-radius:0 0 3px 3px!important}#pila-configurator-panel .result-battery-fill{position:absolute!important;bottom:0!important;left:4px!important;right:4px!important;border-radius:0 0 4px 4px!important;background:linear-gradient(to top,#5f8fb4,#2a9df4)!important;height:60%!important}#pila-configurator-panel .result-battery-icon.color-white{background:#fafafa!important;border:1.5px solid #E5E2DC!important}#pila-configurator-panel .result-battery-icon.color-black{background:#1a1a1a!important;border:1.5px solid #000!important}#pila-configurator-panel .result-battery-icon.color-silver{background:linear-gradient(135deg,#c8c8c8,#e8e8e8)!important;border:1.5px solid #C0C0C0!important}#pila-configurator-panel .result-battery-icon.color-red{background:linear-gradient(135deg,#c0392b,#e74c3c)!important;border:1.5px solid #A93226!important}#pila-configurator-panel .result-plus{font-size:18px!important;color:#999!important;font-weight:300!important}#pila-configurator-panel .result-card-body{padding:20px!important}#pila-configurator-panel .result-card-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#000!important;color:#fff!important;border-radius:100px!important;padding:4px 10px!important;font-family:var(--font-mono)!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:14px!important}#pila-configurator-panel .result-card-name{font-size:18px!important;font-weight:600!important;color:#111!important;margin-bottom:4px!important;letter-spacing:-.01em!important}#pila-configurator-panel .result-card-desc{font-size:13px!important;color:#666!important;margin-bottom:16px!important;line-height:1.5!important;font-family:var(--font-body)!important}#pila-configurator-panel .result-accessories{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:16px!important}#pila-configurator-panel .accessory-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;background:#f7f5f2!important;border:1px solid #E5E2DC!important;border-radius:100px!important;padding:4px 10px!important;font-size:12px!important;color:#666!important;font-weight:500!important;font-family:var(--font-body)!important}#pila-configurator-panel .result-price{font-size:22px!important;font-weight:600!important;color:#111!important;letter-spacing:-.01em!important;line-height:1.3!important}#pila-configurator-panel .result-price span{font-size:14px!important;font-weight:400!important;color:#999!important}#pila-configurator-panel .price-detail{font-size:11px!important;font-weight:400!important;color:#999!important;margin-top:4px!important;font-family:var(--font-body)!important;letter-spacing:0!important;line-height:1.5!important}#pila-configurator-panel .result-card-accordion{border-top:1.5px solid #E5E2DC!important}#pila-configurator-panel .result-card-accordion .config-header{background:#f7f5f2!important;border-bottom:none!important;padding:14px 20px!important}#pila-configurator-panel .result-card-accordion .config-body{border-top:none!important}#pila-configurator-panel .result-card-accordion .config-body.open{border-top:1px solid #E5E2DC!important}#pila-configurator-panel .btn-cart-main{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#2a9df4!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:14px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;width:100%;transition:background .2s ease!important}#pila-configurator-panel .btn-cart-main:hover{background:#1e8fd4!important}#pila-configurator-panel .btn-cart-main img{display:block!important;flex-shrink:0!important}#pila-configurator-panel .btn-learn-link{display:inline-flex!important;align-items:center!important;color:#666!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;font-family:var(--font-body)!important;transition:color .2s ease!important;background:none!important;border:none!important;cursor:pointer!important;padding:0!important}#pila-configurator-panel .btn-learn-link:hover{color:#000!important;text-decoration:none!important}#pila-configurator-panel .btn-learn-main{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#111!important;border:1.5px solid #E5E2DC!important;border-radius:100px!important;padding:14px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;transition:border-color .2s ease!important}#pila-configurator-panel .btn-learn-main:hover{border-color:#000!important}#pila-configurator-panel .config-section{border:1.5px solid #E5E2DC!important;border-radius:20px!important;overflow:hidden!important;margin-bottom:14px!important}#pila-configurator-panel .config-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:#f7f5f2!important;border-bottom:1px solid #E5E2DC!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}#pila-configurator-panel .config-header-left{display:flex!important;flex-direction:column!important;gap:2px!important}#pila-configurator-panel .config-header-title{font-size:14px!important;font-weight:600!important;color:#111!important;font-family:var(--font-body)!important}#pila-configurator-panel .config-header-sub{font-size:12px!important;color:#999!important;font-family:var(--font-body)!important}#pila-configurator-panel .config-chevron{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#999!important;flex-shrink:0!important;transition:transform .2s ease!important}#pila-configurator-panel .config-chevron.open{transform:rotate(180deg)!important}#pila-configurator-panel .config-body{padding:0!important;max-height:0!important;overflow:hidden!important;transition:max-height .4s ease!important}#pila-configurator-panel .config-body.open{max-height:3000px!important}#pila-configurator-panel .config-body-inner{padding:4px 20px 8px!important}#pila-configurator-panel .battery-row{padding:16px 0!important;border-bottom:1px solid #E5E2DC!important}#pila-configurator-panel .battery-row:last-child{border-bottom:none!important}#pila-configurator-panel .battery-row-header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important}#pila-configurator-panel .battery-row-icon{width:32px!important;min-width:32px!important;height:32px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;flex-shrink:0!important}#pila-configurator-panel .battery-row-name{font-size:13px!important;font-weight:600!important;color:#111!important;font-family:var(--font-body)!important}#pila-configurator-panel .battery-row-sub{font-size:11px!important;color:#999!important;margin-top:1px!important;font-family:var(--font-body)!important}#pila-configurator-panel .config-label{font-family:var(--font-mono)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#999!important;margin-bottom:8px!important;margin-top:0!important}#pila-configurator-panel .color-swatches{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:14px!important;align-items:center!important}#pila-configurator-panel .color-swatch{display:block!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;border-radius:50%!important;cursor:pointer!important;border:2.5px solid transparent!important;flex-shrink:0!important;position:relative!important;transition:transform .15s ease!important}#pila-configurator-panel .color-swatch:hover{transform:scale(1.1)!important}#pila-configurator-panel .color-swatch.selected{transform:scale(1.15)!important}#pila-configurator-panel .color-swatch.selected:after{content:""!important;position:absolute!important;top:-4px!important;left:-4px!important;right:-4px!important;bottom:-4px!important;border-radius:50%!important;border:2px solid #000000!important}#pila-configurator-panel .swatch-white{background-color:#f0eeeb!important;border-color:#ccc!important}#pila-configurator-panel .swatch-white.selected:after{border-color:#888!important}#pila-configurator-panel .swatch-black{background-color:#1a1a1a!important}#pila-configurator-panel .swatch-silver{background:linear-gradient(135deg,#b8b8b8,#e0e0e0)!important}#pila-configurator-panel .swatch-red{background:linear-gradient(135deg,#c0392b,#e74c3c)!important}#pila-configurator-panel .color-swatch-label{font-size:12px!important;color:#666!important;margin-left:4px!important;font-family:var(--font-body)!important}#pila-configurator-panel .mount-options{display:flex!important;gap:8px!important;flex-wrap:wrap!important}#pila-configurator-panel .mount-option{display:flex!important;align-items:center!important;gap:7px!important;padding:8px 12px!important;border:1.5px solid #E5E2DC!important;border-radius:8px!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;color:#666!important;background:#fff!important;white-space:nowrap!important;font-family:var(--font-body)!important;transition:all .2s ease!important}#pila-configurator-panel .mount-option:hover{border-color:#d2c2b3!important}#pila-configurator-panel .mount-option.selected{border-color:#000!important;color:#111!important;background:#f7f5f2!important}#pila-configurator-panel .mount-option-dot{width:7px!important;min-width:7px!important;height:7px!important;border-radius:50%!important;border:1.5px solid currentColor!important;flex-shrink:0!important;transition:all .2s ease!important}#pila-configurator-panel .mount-option.selected .mount-option-dot{background:#000!important;border-color:#000!important}#pila-configurator-panel .mount-note{font-size:10px!important;color:#999!important;font-style:italic!important;margin-top:4px!important;font-family:var(--font-body)!important}#pila-configurator-panel .brow-delete{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;padding:0!important;border-radius:50%!important;border:1.5px solid #E5E2DC!important;background:transparent!important;cursor:pointer!important;color:#999!important;flex-shrink:0!important;margin-left:auto!important;transition:all .2s ease!important}#pila-configurator-panel .brow-delete:hover{border-color:#d94032!important;color:#d94032!important;background:#fff5f5!important}#pila-configurator-panel .confirm-modal-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#00000080!important;z-index:1100!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;opacity:0;pointer-events:none!important;transition:opacity .2s ease!important}#pila-configurator-panel .confirm-modal-overlay.open{opacity:1;pointer-events:auto!important}#pila-configurator-panel .confirm-modal{background:#fff!important;border-radius:20px 20px 0 0!important;padding:28px 24px 32px!important;width:100%!important;transform:translateY(100%)!important;transition:transform .3s cubic-bezier(.32,.72,0,1)!important}#pila-configurator-panel .confirm-modal-overlay.open .confirm-modal{transform:translateY(0)!important}#pila-configurator-panel .confirm-modal-handle{width:36px!important;height:4px!important;border-radius:2px!important;background:#e9e9e9!important;margin:0 auto 20px!important}#pila-configurator-panel .confirm-modal-title{font-family:var(--font-heading)!important;font-size:18px!important;font-weight:600!important;color:#111!important;margin-bottom:8px!important}#pila-configurator-panel .confirm-modal-mesh{display:flex!important;gap:10px!important;background:#f0f7ff!important;border:1px solid #C8E0F8!important;border-radius:14px!important;padding:12px 14px!important;margin-bottom:20px!important}#pila-configurator-panel .confirm-modal-mesh-icon{font-size:16px!important;flex-shrink:0!important}#pila-configurator-panel .confirm-modal-mesh-text{font-size:12px!important;color:#5f8fb4!important;line-height:1.5!important;font-weight:500!important;font-family:var(--font-body)!important}#pila-configurator-panel .confirm-modal-actions{display:flex!important;gap:10px!important}#pila-configurator-panel .btn-confirm-remove{flex:1!important;background:#d94032!important;color:#fff!important;border:none!important;border-radius:100px!important;padding:14px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;transition:background .2s ease!important}#pila-configurator-panel .btn-confirm-remove:hover{background:#bf3629!important}#pila-configurator-panel .btn-confirm-cancel{flex:1!important;background:transparent!important;color:#111!important;border:1.5px solid #E5E2DC!important;border-radius:100px!important;padding:14px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;transition:all .2s ease!important}#pila-configurator-panel .btn-confirm-cancel:hover{border-color:#000!important}#pila-configurator-panel .backup-card{border:1.5px solid #F8E08E!important;border-radius:20px!important;padding:18px 20px!important;background:#fffbf0!important;margin-bottom:14px!important}#pila-configurator-panel .backup-card-title{font-size:13px!important;font-weight:600!important;color:#111!important;margin-bottom:4px!important;font-family:var(--font-body)!important}#pila-configurator-panel .backup-card-desc{font-size:12px!important;color:#666!important;line-height:1.5!important;margin-bottom:14px!important;font-family:var(--font-body)!important}#pila-configurator-panel .backup-times{display:flex!important;flex-direction:column!important;gap:8px!important}#pila-configurator-panel .backup-row{display:flex!important;align-items:center!important;gap:10px!important}#pila-configurator-panel .backup-appliance{font-size:13px!important;color:#666!important;width:140px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;gap:6px!important;font-family:var(--font-body)!important}#pila-configurator-panel .backup-bar-wrap{flex:1!important;height:6px!important;min-height:6px!important;background:#e9e9e9!important;border-radius:3px!important;overflow:hidden!important}#pila-configurator-panel .backup-bar{display:block!important;height:6px!important;width:100%!important;background:linear-gradient(to right,#5f8fb4,#2a9df4)!important;border-radius:3px!important;transform-origin:left center!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important;transform:scaleX(0)}#pila-configurator-panel .backup-time{font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;color:#111!important;width:48px!important;text-align:right!important;flex-shrink:0!important}#pila-configurator-panel .upsell-card{border:1.5px solid #E5E2DC!important;border-radius:20px!important;overflow:hidden!important;margin-bottom:14px!important;background:#000!important}#pila-configurator-panel .upsell-card-body{padding:20px!important}#pila-configurator-panel .upsell-headline{font-size:17px!important;font-weight:600!important;color:#fff!important;margin-bottom:4px!important;letter-spacing:-.01em!important;line-height:1.3!important}#pila-configurator-panel .upsell-headline em{color:#f8e08e!important;font-style:normal!important}#pila-configurator-panel .upsell-desc{font-size:13px!important;color:#fff9!important;margin-bottom:16px!important;line-height:1.5!important;font-family:var(--font-body)!important}#pila-configurator-panel .upsell-inner-card{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;padding:14px!important;margin-bottom:14px!important}#pila-configurator-panel .upsell-inner-name{font-size:14px!important;font-weight:600!important;color:#fff!important;margin-bottom:2px!important;font-family:var(--font-body)!important}#pila-configurator-panel .upsell-inner-desc{font-size:12px!important;color:#ffffff80!important;margin-bottom:10px!important;font-family:var(--font-body)!important}#pila-configurator-panel .upsell-inner-price{font-size:16px!important;font-weight:600!important;color:#f8e08e!important}#pila-configurator-panel .btn-cart-upsell{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f8e08e!important;color:#000!important;border:none!important;border-radius:100px!important;padding:13px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;width:100%;transition:background .2s ease!important}#pila-configurator-panel .btn-cart-upsell:hover{background:#f0d070!important}#pila-configurator-panel .btn-learn-upsell{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#fff9!important;border:1.5px solid rgba(255,255,255,.15)!important;border-radius:100px!important;padding:13px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;white-space:nowrap!important;transition:all .2s ease!important}#pila-configurator-panel .btn-learn-upsell:hover{border-color:#fff6!important;color:#fff!important}#pila-configurator-panel .retake-link{display:inline-flex!important;align-items:center!important;gap:6px!important;background:none!important;border:none!important;padding:0!important;color:#999!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;transition:color .2s ease!important}#pila-configurator-panel .retake-link:hover{color:#111!important}#pila-configurator-panel .retake-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#e9e9e9!important;color:#111!important;border:none!important;border-radius:100px!important;padding:14px 24px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;transition:all .2s ease!important;margin-bottom:14px!important}#pila-configurator-panel .retake-btn:hover{background:#f8e08e!important}#pila-configurator-panel .retake-btn img{display:block!important;width:14px!important;height:14px!important;flex-shrink:0!important}#pila-configurator-panel .support-card{background:#1a1a1a!important;border-radius:20px!important;padding:20px!important;margin-bottom:20px!important}#pila-configurator-panel .support-title{font-size:15px!important;font-weight:600!important;color:#fff!important;margin-bottom:6px!important}#pila-configurator-panel .support-body{font-size:13px!important;color:#ffffff80!important;line-height:1.6!important;margin-bottom:14px!important;font-family:var(--font-body)!important}#pila-configurator-panel .btn-support{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.2)!important;border-radius:100px!important;padding:12px 20px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1!important;transition:border-color .2s ease!important}#pila-configurator-panel .btn-support:hover{border-color:#ffffff80!important}@media(max-width:480px){.pila-configurator-panel{max-width:100%!important}#pila-configurator-panel .q-title{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pila-configurator.css.map */
