.munest-bft-host{container:munest-bft / inline-size}.bft-bf-section{display:block;font-family:var(--body-font-family);--display:var(--heading-font-family);--active:var(--bft-accent);box-sizing:border-box}.bft-bf-section *,.bft-bf-section *:before,.bft-bf-section *:after{box-sizing:border-box}.bft-bf-section button,.bft-bf-section input{font-family:inherit}.bft-bf-section button{cursor:pointer}.bft-bf-section button:focus-visible,.bft-bf-section input:focus-visible,.bft-bf-section a:focus-visible{outline:2px solid var(--bft-accent);outline-offset:3px}.bft-bf-section [hidden]{display:none!important}.bft-bf-section{--active:#d8b77d;--active-glow:rgba(236,186,99,.2);--line-fill:50%;position:relative;isolation:isolate;color:#f7f1e7;background:radial-gradient(ellipse at 50% 22%,rgba(144,99,49,.14),transparent 50%),linear-gradient(135deg,#11100f 4%,#201a14 55%,#14110e);padding:clamp(36px,4.4vw,66px) clamp(22px,5vw,73px) 28px;overflow:hidden;min-height:760px}.bft-bf-section:before{content:"";position:absolute;width:550px;height:550px;border-radius:50%;top:-370px;right:-80px;background:radial-gradient(circle,rgba(238,190,107,.085),transparent 70%);pointer-events:none}.bft-bf-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;position:relative;z-index:1}.bft-bf-kicker{color:#dbb778;font-size:10px;letter-spacing:.27em;font-weight:700}.bft-bf-heading h2{font-family:var(--display);font-weight:400;font-size:clamp(43px,5vw,74px);line-height:.98;letter-spacing:-.055em;margin:15px 0 0}.bft-bf-heading h2 em{display:block;color:#d8b77d;font-weight:400;font-style:italic;margin-top:5px}.bft-bf-heading>p{font-size:12px;line-height:1.8;color:#b8a996;max-width:350px;margin:0 0 5px}.bft-bf-heading>p b{color:#e7ce9d;font-weight:500}.bft-lighting-stage{position:relative;margin:27px 0 13px;--lamp-height:190px;--rail-y:245px}.bft-lighting-stage:before{content:"";position:absolute;left:16.666%;right:16.666%;height:2px;top:var(--rail-y);background:#554532;z-index:1;pointer-events:none}.bft-lighting-stage:after{content:"";position:absolute;left:16.666%;width:var(--stage-progress,33.333%);height:2px;top:var(--rail-y);background:linear-gradient(90deg,#bc955a,#f2d599);box-shadow:0 0 17px #e4bc79b0;z-index:2;transition:width .55s cubic-bezier(.25,.8,.3,1);pointer-events:none}.bft-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:3}.bft-tier{min-width:0;position:relative;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:flex;align-items:center;flex-direction:column;text-align:center;padding:0 8px 8px;outline-offset:0}.bft-tier+.bft-tier:before{content:"";position:absolute;left:0;top:23px;height:142px;width:1px;background:linear-gradient(transparent,rgba(225,190,132,.13),transparent);pointer-events:none}.bft-lamp-scene{height:var(--lamp-height);width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;isolation:isolate}.bft-lamp-scene:before{content:"";position:absolute;top:5px;right:-8px;bottom:-7px;left:-8px;border-radius:50%;background:radial-gradient(ellipse at 50% 48%,rgba(241,192,101,.17),rgba(210,146,73,.045) 33%,transparent 73%);opacity:0;transform:scale(.75);transition:opacity .7s,transform .9s;pointer-events:none}.bft-tier.bft-is-lit .bft-lamp-scene:before{opacity:.8;transform:scale(1)}.bft-tier.bft-is-current .bft-lamp-scene:before{opacity:1;transform:scale(1.05)}.bft-lamp-scene svg{height:100%;width:min(100%,220px);overflow:visible;filter:brightness(.71);transition:filter .7s,transform .75s;transform:translateY(1px)}.bft-tier.bft-is-lit .bft-lamp-scene svg{filter:brightness(1) drop-shadow(0 0 12px rgba(222,166,85,.17))}.bft-tier.bft-is-current .bft-lamp-scene svg{filter:brightness(1.13) drop-shadow(0 0 24px rgba(255,194,100,.3));transform:translateY(-3px)}.bft-lamp-metal{stroke:#82745e;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s}.bft-tier.bft-is-lit .bft-lamp-metal{stroke:#bdaa8e}.bft-lamp-shadow{fill:#2d2a26;stroke:#585048;stroke-width:2.5;transition:fill .6s}.bft-lamp-lit{opacity:.025;transition:opacity .65s ease;will-change:opacity}.bft-tier.bft-is-lit .bft-lamp-lit{opacity:.86}.bft-tier.bft-is-current .bft-lamp-lit{opacity:1}.bft-lamp-halo{opacity:0;transition:opacity 1s}.bft-tier.bft-is-lit .bft-lamp-halo{opacity:.66}.bft-tier.bft-is-current .bft-lamp-halo{opacity:1}.bft-lamp-lines{stroke:#76614d;stroke-width:1.6;fill:none;opacity:.56;transition:stroke .5s}.bft-tier.bft-is-lit .bft-lamp-lines{stroke:#aa8862}.bft-lamp-description{height:18px;display:flex;align-items:center;justify-content:center;color:#8c7b64;font-size:10px;font-weight:650;letter-spacing:.18em;line-height:1;transition:color .4s}.bft-tier.bft-is-lit .bft-lamp-description{color:#d8bc90}.bft-node-area{height:74px;display:flex;align-items:center;justify-content:center;position:relative}.bft-node{width:49px;height:49px;display:grid;place-items:center;border:1px solid #645137;background:#211a13;color:#a39178;border-radius:50%;font-family:var(--display);font-size:20px;line-height:1;position:relative;z-index:3;transition:background .4s,color .4s,box-shadow .4s,transform .4s}.bft-tier.bft-is-lit .bft-node{color:#241a0f;background:linear-gradient(155deg,#edcd94,#b68c54);border-color:#e2c693;box-shadow:0 0 18px #daad5e3d}.bft-tier.bft-is-current .bft-node{transform:scale(1.09);box-shadow:0 0 0 6px #e3b66a14,0 0 30px #ffd28c66}.bft-tier-percent{font-family:var(--display);font-size:clamp(19px,2.2vw,30px);font-weight:400;line-height:1.12;color:#ac9980;white-space:nowrap;transition:color .4s,text-shadow .4s}.bft-tier.bft-is-lit .bft-tier-percent{color:#e5c28b}.bft-tier.bft-is-current .bft-tier-percent{color:#ffe0ae;text-shadow:0 0 25px rgba(222,166,96,.32)}.bft-tier-min{font-size:10px;letter-spacing:.03em;color:#8d7b69;margin-top:11px;white-space:nowrap;transition:color .4s}.bft-tier.bft-is-lit .bft-tier-min{color:#c7af8c}.bft-tier-status{height:17px;margin-top:7px;font-size:9px;font-weight:650;letter-spacing:.11em;color:#eac991;opacity:0;transition:opacity .4s;text-transform:uppercase}.bft-tier.bft-is-current .bft-tier-status{opacity:1}.bft-tier.bft-flash .bft-lamp-scene{animation:bftLampUnlock .75s ease-out}@keyframes bftLampUnlock{0%{filter:brightness(.5)}45%{filter:brightness(1.75)}to{filter:brightness(1)}}.bft-bf-calculator{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(300px,.9fr);gap:clamp(26px,5.3vw,82px);align-items:start;margin-top:26px}.bft-calc-panel{padding-top:15px}.bft-calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#c4a67c;font-size:10px;font-weight:700;letter-spacing:.17em}.bft-amount-line{display:flex;align-items:center;gap:5px;max-width:250px;border-bottom:1px solid #79674e;margin-top:14px;padding:0 0 10px}.bft-amount-line span{font-family:var(--display);color:#d8b77d;font-size:28px;line-height:1}.bft-amount-line input{border:0;outline:0;background:none;width:100%;min-width:0;color:#f5eadc;font-size:33px;letter-spacing:-.035em;font-weight:550;font-variant-numeric:tabular-nums}.bft-amount-line input::-webkit-inner-spin-button,.bft-amount-line input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bft-amount-line input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bft-range-wrap{margin:20px 0 5px}.bft-amount-range{appearance:none;-webkit-appearance:none;width:100%;height:27px;cursor:pointer;display:block;background:transparent;margin:0;touch-action:pan-y}.bft-amount-range::-webkit-slider-runnable-track{height:5px;border-radius:8px;background:linear-gradient(90deg,var(--active) var(--range-fill,0%),rgba(255,255,255,.21) var(--range-fill,0%))}.bft-amount-range::-moz-range-track{height:5px;border-radius:8px;background:linear-gradient(90deg,var(--active) var(--range-fill,0%),rgba(255,255,255,.21) var(--range-fill,0%))}.bft-amount-range::-webkit-slider-thumb{-webkit-appearance:none;width:23px;height:23px;border-radius:50%;background:#fff0d4;border:5px solid var(--active);box-shadow:0 0 0 5px #ecbc6a1f;margin-top:-9px}.bft-amount-range::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#fff0d4;border:5px solid var(--active);box-shadow:0 0 0 4px #ecbc6a1f}.bft-marks{position:relative;height:19px;color:#988b79;font-size:10px;font-variant-numeric:tabular-nums}.bft-marks span{position:absolute;top:0;transform:translate(-50%)}.bft-marks span:first-child{left:0;transform:none}.bft-marks span:nth-child(2){left:25%}.bft-marks span:nth-child(3){left:62.5%}.bft-marks span:last-child{right:0;transform:none}.bft-quick-amounts{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.bft-quick-amounts button{background:none;border:1px solid #65513a;padding:7px 10px;color:#cbb594;font-size:11px;border-radius:2px;transition:background .2s,color .2s}.bft-quick-amounts button:hover{background:#c6a26d;color:#15110d}.bft-upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#e8c18a;font-size:12px;line-height:1.5;margin-top:23px}.bft-upgrade:before{content:"\2726";font-size:14px}.bft-upgrade button{border:0;border-bottom:1px solid #b99561;background:none;color:#f1d7ae;padding:0 0 1px;font-size:11px}.bft-upgrade button[hidden]{display:none}.bft-estimate{background:linear-gradient(135deg,#e7be8021,#43311b57);border:1px solid #6f5434;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden;font-variant-numeric:tabular-nums;min-width:0}.bft-estimate:before{content:"\2727";position:absolute;right:18px;top:14px;color:#d9b57d;font-size:23px}.bft-estimate .bft-overline{font-weight:700;font-size:10px;letter-spacing:.16em;color:#cbb99e}.bft-estimate .bft-savings{display:block;font-family:var(--display);font-weight:400;font-size:clamp(38px,4.1vw,68px);line-height:1.17;letter-spacing:-.055em;color:#ecc88f;margin:6px 0 17px;transition:color .3s}.bft-estimate .bft-savings.bft-pop{animation:bftSumBloom .35s ease-out}@keyframes bftSumBloom{0%{transform:translateY(3px);filter:brightness(1.8)}to{transform:translateY(0);filter:brightness(1)}}.bft-estimate-row{display:flex;justify-content:space-between;align-items:baseline;gap:13px;padding:10px 0;color:#bfae94;border-bottom:1px solid rgba(227,200,157,.16);font-size:12px}.bft-estimate-row strong{color:#f7ebd6;font-size:17px;font-weight:550;white-space:nowrap}.bft-estimate-row.bft-tier-discount strong{color:#e2bd82}.bft-estimate-total{border-top:1px solid #756043;margin-top:15px;padding-top:16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bft-estimate-total span{color:#e0c89f;font-weight:700;font-size:10px;letter-spacing:.13em}.bft-estimate-total strong{font-size:clamp(23px,2.5vw,34px);color:#fff0d7;white-space:nowrap}.bft-bf-bottom{border-top:1px solid #554635;margin-top:30px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#b09c83;font-size:10px;line-height:1.6}.bft-bf-bottom p{margin:0;max-width:820px}.bft-unlocked-tag{border:1px solid #745a37;padding:8px 12px;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.12em;color:#e8c188}@container munest-bft (max-width:950px){.bft-bf-section{padding:38px 32px 28px}.bft-bf-heading h2{font-size:55px}.bft-lighting-stage{--lamp-height:170px;--rail-y:225px}.bft-bf-calculator{gap:27px}.bft-estimate .bft-savings{font-size:46px}}@container munest-bft (max-width:710px){.bft-bf-section{padding:28px 20px 23px;min-height:0}.bft-bf-heading{display:block}.bft-bf-heading h2{font-size:clamp(36px,9cqw,53px);margin-top:13px}.bft-bf-heading>p{font-size:11px;margin:11px 0 0;max-width:320px}.bft-lighting-stage{margin:19px 0 3px;--lamp-height:132px;--rail-y:178px}.bft-tier{padding:0 2px 5px}.bft-tier+.bft-tier:before{top:16px;height:113px}.bft-lamp-scene svg{width:100%;max-width:130px}.bft-lamp-description{font-size:8px;letter-spacing:.07em;height:13px}.bft-node-area{height:66px}.bft-node{width:42px;height:42px;font-size:17px}.bft-tier-percent{font-size:clamp(16px,4.7cqw,21px)}.bft-tier-min{font-size:9px;margin-top:8px}.bft-tier-status{font-size:8px;margin-top:5px}.bft-bf-calculator{grid-template-columns:1fr;gap:23px;margin-top:15px}.bft-calc-panel{padding-top:4px}.bft-amount-line input{font-size:29px}.bft-quick-amounts button{font-size:10px}.bft-upgrade{font-size:11px;margin-top:14px}.bft-estimate{padding:21px 20px}.bft-estimate .bft-savings{font-size:47px}.bft-estimate-row{padding:8px 0}.bft-bf-bottom{display:block;margin-top:24px}.bft-unlocked-tag{display:inline-block;margin-top:10px}}@container munest-bft (max-width:355px){.bft-bf-section{padding-inline:13px}.bft-bf-kicker{font-size:8px;letter-spacing:.12em}.bft-bf-heading h2{font-size:36px}.bft-bf-heading>p{font-size:10px}.bft-lighting-stage{--lamp-height:118px;--rail-y:164px}.bft-lamp-scene svg{max-width:111px}.bft-lamp-description{font-size:7px;letter-spacing:.02em}.bft-node-area{height:66px}.bft-node{width:38px;height:38px}.bft-tier-percent{font-size:16px}.bft-tier-min{font-size:8px}.bft-quick-amounts button{padding-inline:8px}.bft-estimate .bft-savings{font-size:42px}}@media(prefers-reduced-motion:reduce){.bft-bf-section *,.bft-bf-section *:before,.bft-bf-section *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bft-bf-section{background:radial-gradient(ellipse at 50% 22%,color-mix(in srgb,var(--bft-accent) 10%,transparent),transparent 50%),linear-gradient(135deg,var(--bft-bg) 4%,color-mix(in srgb,var(--bft-bg),#654224 16%) 55%,var(--bft-bg) 100%);padding-block:var(--bft-pad);color:var(--bft-body)}.bft-bf-section .bft-inner{max-width:var(--bft-max);margin-inline:auto}.bft-bf-section .bft-bf-heading h2{font-size:var(--bft-heading);color:var(--bft-title)}.bft-bf-section .bft-bf-heading h2 em,.bft-bf-section .bft-bf-kicker{color:var(--bft-accent)}.bft-bf-section .bft-bf-heading>p{font-size:var(--bft-font);color:var(--bft-body)}.bft-bf-section .bft-tier-percent{font-size:var(--bft-percent)}.bft-bf-section .bft-lamp-scene svg,.bft-bf-section .bft-lamp-scene img{width:var(--bft-lamp-size);max-width:100%;height:100%;object-fit:contain}.bft-bf-section .bft-lamp-scene img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;filter:brightness(.4);opacity:var(--bft-dim);transition:filter var(--bft-transition),opacity var(--bft-transition)}.bft-custom-image svg{visibility:hidden}.bft-image-failed svg{visibility:visible}.bft-image-failed img{display:none}.bft-bf-section .bft-tier.bft-is-lit img{opacity:1;filter:brightness(1) drop-shadow(0 0 12px var(--bft-light))}.bft-bf-section .bft-tier.bft-is-current img{filter:brightness(var(--bft-current)) drop-shadow(0 0 20px var(--bft-light))}.bft-bf-section .bft-tier:not(.bft-is-lit) svg{opacity:var(--bft-dim)}.bft-bf-section .bft-tier.bft-is-current svg{filter:brightness(var(--bft-current)) drop-shadow(0 0 20px color-mix(in srgb,var(--bft-light) 30%,transparent))}.bft-bf-section .bft-lamp-scene:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--bft-light) 25%,transparent),transparent 73%)}.bft-bf-section .bft-tier.bft-is-lit .bft-lamp-scene:before{opacity:var(--bft-glow)}.bft-bf-section .bft-tier.bft-is-current .bft-lamp-scene:before{opacity:1}.bft-bf-section .bft-lighting-stage:before{background:var(--bft-line-bg);height:var(--bft-line-width)}.bft-bf-section .bft-lighting-stage:after{background:var(--bft-line);height:var(--bft-line-width)}.bft-bf-section .bft-is-lit .bft-node{background:var(--bft-node)}.bft-bf-section .bft-estimate{background:var(--bft-card)}.bft-bf-section .bft-estimate .bft-savings{color:var(--bft-saving)}.bft-bf-section .bft-lamp-lit,.bft-bf-section .bft-lamp-halo,.bft-bf-section .bft-lighting-stage:after{transition-duration:var(--bft-transition)}.bft-no-line .bft-lighting-stage:before,.bft-no-line .bft-lighting-stage:after{display:none}.bft-no-beams .bft-lamp-scene svg path[fill*=beam]{display:none}.bft-no-sparks .bft-upgrade:before,.bft-no-sparks .bft-estimate:before{display:none}.bft-motion-off *,.bft-motion-off *:before,.bft-motion-off *:after{animation:none!important;transition:none!important}.bft-bf-section:not(.bft-in-view) *{animation-play-state:paused!important}.bft-bf-section .bft-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bft-bf-section .bft-helper{font-size:10px;line-height:1.5;color:var(--bft-body);margin:10px 0}.bft-bf-section .bft-cta{display:inline-flex;margin-top:16px;min-height:44px;align-items:center;color:var(--bft-accent);text-underline-offset:4px}.bft-bf-section .bft-lamp-description,.bft-bf-section .bft-tier-min{color:#b8a48c}.bft-bf-section .bft-estimate-total strong{overflow-wrap:anywhere;white-space:normal}@media(min-width:768px){.bft-hide-desktop{display:none}}@media(max-width:767px){.bft-hide-mobile{display:none}.bft-bf-section{padding-block:var(--bft-mobile-pad)}.bft-bf-section .bft-bf-heading h2{font-size:var(--bft-mobile-heading)}.bft-bf-section .bft-lamp-scene svg,.bft-bf-section .bft-lamp-scene img{width:var(--bft-lamp-mobile-size)}.bft-bf-section .bft-tier-percent{font-size:clamp(16px,4.7vw,21px)}}.bft-bf-section{--active:var(--bft-accent)}.bft-bf-section .bft-marks span:last-child{left:auto;right:0}.bft-bf-section .bft-estimate-row strong{white-space:normal;overflow-wrap:anywhere;min-width:0;text-align:right}.bft-bf-section .bft-lamp-description{max-width:100%;overflow-wrap:anywhere}.bft-tier.bft-flash.bft-flash-alt .bft-lamp-scene{animation-name:bftLampUnlockReplay}@keyframes bftLampUnlockReplay{0%{filter:brightness(.5)}45%{filter:brightness(1.75)}to{filter:brightness(1)}}.bft-estimate .bft-savings.bft-pop.bft-pop-alt{animation-name:bftSumBloomReplay}@keyframes bftSumBloomReplay{0%{transform:translateY(3px);filter:brightness(1.8)}to{transform:translateY(0);filter:brightness(1)}}.bft-bf-section .bft-lighting-stage:after{transition-duration:.55s}.bft-bf-section .bft-lamp-halo{transition-duration:calc(var(--bft-transition) + .2s)}.bft-bf-section .bft-savings{font-variant-numeric:tabular-nums}.bft-bf-section .bft-is-lit .bft-node{background:linear-gradient(155deg,color-mix(in srgb,var(--bft-node) 75%,#ffdf9e),color-mix(in srgb,var(--bft-node) 75%,#503812))}.bft-bf-section.bft-tier-colors{--active:var(--bft-tier-accent,var(--bft-accent))}.bft-tier-colors .bft-amount-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--bft-tier-accent) var(--range-fill,0%),rgba(255,255,255,.19) var(--range-fill,0%))}.bft-tier-colors .bft-amount-range::-moz-range-track{background:linear-gradient(90deg,var(--bft-tier-accent) var(--range-fill,0%),rgba(255,255,255,.19) var(--range-fill,0%))}.bft-tier-colors .bft-amount-range::-webkit-slider-thumb{background:#f4e7ce;border-color:var(--bft-tier-accent);box-shadow:0 0 0 4px var(--bft-tier-glow),0 0 15px var(--bft-tier-glow);transition:border-color .2s,box-shadow .2s}.bft-tier-colors .bft-amount-range::-moz-range-thumb{background:#f4e7ce;border-color:var(--bft-tier-accent);box-shadow:0 0 0 4px var(--bft-tier-glow),0 0 15px var(--bft-tier-glow);transition:border-color .2s,box-shadow .2s}.bft-bf-section.bft-tier-colors .bft-lighting-stage:after{background:var(--bft-tier-accent);box-shadow:0 0 16px var(--bft-tier-glow)}.bft-bf-section.bft-tier-colors .bft-is-current .bft-node{background:linear-gradient(155deg,color-mix(in srgb,var(--bft-tier-accent) 75%,#ffdf9e),color-mix(in srgb,var(--bft-tier-accent) 75%,#503812));border-color:var(--bft-tier-accent);box-shadow:0 0 0 6px var(--bft-tier-glow),0 0 30px var(--bft-tier-glow)}.bft-bf-section.bft-tier-colors .bft-is-current .bft-tier-percent{color:var(--bft-tier-accent);text-shadow:0 0 25px var(--bft-tier-glow)}.bft-bf-section.bft-tier-colors .bft-estimate{border-color:color-mix(in srgb,var(--bft-tier-accent) 60%,#655034);transition:border-color .2s;transform-origin:center}.bft-bf-section.bft-tier-colors .bft-estimate .bft-savings{color:var(--bft-tier-accent);text-shadow:0 0 22px var(--bft-tier-glow)}.bft-tier-colors .bft-estimate:before,.bft-bf-section.bft-tier-colors .bft-estimate-row.bft-tier-discount strong{color:var(--bft-tier-accent)}.bft-bf-section .bft-estimate.bft-card-pulse{animation:bftCardPulse var(--bft-card-duration,.36s) ease-out}.bft-bf-section .bft-estimate.bft-card-pulse.bft-card-pulse-alt{animation-name:bftCardPulseReplay}.bft-bf-section[data-card-motion=true] .bft-savings.bft-pop{animation-delay:40ms}@keyframes bftCardPulse{0%,to{transform:scale(1)}50%{transform:scale(var(--bft-card-scale,1.025))}}@keyframes bftCardPulseReplay{0%,to{transform:scale(1)}50%{transform:scale(var(--bft-card-scale,1.025))}}.bft-bf-section{min-height:0;padding-block:var(--bft-pad);font-family:var(--body-font-family)}.bft-bf-section .bft-bf-heading h2{font-size:var(--bft-heading);font-weight:400;line-height:1.1;letter-spacing:normal;margin:0;text-transform:none}.bft-bf-section .bft-bf-heading h2 em{font-style:normal;font-weight:inherit;letter-spacing:inherit;margin-top:2px}.bft-bf-section .bft-bf-heading>p{font-size:var(--bft-font);line-height:1.6;max-width:290px}.bft-bf-section .bft-node,.bft-bf-section .bft-tier-percent,.bft-bf-section .bft-amount-line span,.bft-bf-section .bft-savings,.bft-bf-section .bft-estimate-total strong{font-family:var(--body-font-family)!important;letter-spacing:normal;font-style:normal;font-variant-numeric:tabular-nums;font-weight:600}.bft-bf-section .bft-lighting-stage{margin:18px 0 0;--lamp-height:128px;--rail-y:176px}.bft-bf-section .bft-node-area{height:58px}.bft-bf-section .bft-node{width:40px;height:40px;font-size:16px}.bft-bf-section .bft-tier-min{margin-top:4px}.bft-bf-section .bft-tier-status{margin-top:3px}.bft-bf-section .bft-bf-calculator{margin-top:16px;gap:28px}.bft-bf-section .bft-calc-panel{padding-top:6px}.bft-bf-section .bft-estimate{padding:18px 22px}.bft-bf-section .bft-estimate .bft-savings{font-size:46px;line-height:1.1;margin:6px 0 12px}.bft-bf-section .bft-estimate-row{padding:6px 0}.bft-bf-section .bft-range-wrap,.bft-bf-section .bft-upgrade{margin-top:12px}.bft-bf-section .bft-bf-bottom{margin-top:17px;padding-top:11px}.bft-bf-section .bft-lamp-scene .bft-v32{filter:none;opacity:var(--bft-dim);transform:none;transition:opacity var(--bft-transition),filter var(--bft-transition)}.bft-bf-section .bft-is-lit .bft-lamp-scene .bft-v32{opacity:1;filter:none}.bft-v32 .lamp-shell{stroke:#ac9678;stroke-width:2.5}.bft-v32 .metal{stroke:#ac967f}.bft-v32 .pendant-rim{stroke:#ae987c}.bft-bf-section .bft-v32 .bft-lamp-lit,.bft-bf-section .bft-v32 .bft-lamp-halo,.bft-bf-section .bft-v32 .bft-beam{opacity:0;transition:opacity var(--bft-transition)}.bft-bf-section .bft-is-lit .bft-v32 .bft-lamp-lit{opacity:var(--bft-old-light)}.bft-bf-section .bft-is-lit .bft-v32 .bft-lamp-halo{opacity:.12}.bft-bf-section .bft-is-current .bft-v32 .bft-lamp-lit{opacity:1;filter:brightness(var(--bft-current))}.bft-bf-section .bft-is-current .bft-v32 .bft-lamp-halo{opacity:var(--bft-glow)}.bft-bf-section .bft-is-current .bft-v32 .bft-beam,.bft-bf-section[data-beam-mode=cumulative] .bft-is-lit .bft-v32 .bft-beam{opacity:.82}.bft-bf-section .bft-is-lit:not(.bft-is-current) .bft-lamp-scene:before{opacity:.14;transform:scale(.86)}.bft-bf-section .bft-lamp-scene .bft-pendant-dome,.bft-bf-section[data-pendant=dome] .bft-lamp-scene .bft-pendant-cylinder{display:none}.bft-bf-section[data-pendant=dome] .bft-lamp-scene .bft-pendant-dome{display:block}.bft-bf-section .bft-lamp-scene.bft-custom-image:not(.bft-image-failed) svg{display:none!important}.bft-bf-section.bft-no-beams .bft-beam{display:none!important}@media(max-width:767px){.bft-bf-section{padding-block:var(--bft-mobile-pad)}.bft-bf-section .bft-bf-heading h2{font-size:var(--bft-mobile-heading);line-height:1.17}.bft-bf-section .bft-lighting-stage{--lamp-height:108px;--rail-y:156px;margin-top:15px}.bft-bf-section .bft-bf-calculator{grid-template-columns:minmax(0,1fr);gap:16px}.bft-bf-section .bft-estimate{width:100%;margin:0;padding:18px}.bft-bf-section .bft-estimate .bft-savings{font-size:38px}.bft-bf-section .bft-bf-heading{display:block}.bft-bf-section .bft-bf-heading>p{margin-top:9px;max-width:none}}@media(max-width:340px){.bft-bf-section .bft-lighting-stage{--lamp-height:94px;--rail-y:142px}.bft-bf-section .bft-bf-heading h2{font-size:min(var(--bft-mobile-heading),30px)}}.bft-bf-section .bft-tier+.bft-tier:before{height:102px;top:14px}.bft-bf-section .bft-bf-bottom{flex-wrap:wrap}.bft-bf-section .bft-bf-bottom .bft-cta{margin-top:0}@media(max-width:767px){.bft-bf-section .bft-amount-line{max-width:none}.bft-bf-section .bft-amount-line input{font-size:29px}.bft-bf-section .bft-bf-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px}}.bft-bf-section .bft-lighting-stage{--rail-y:158px}.bft-bf-section .bft-tier-percent{font-size:min(var(--bft-percent),24px);line-height:1.25;max-width:100%;text-wrap:balance}.bft-bf-section .bft-tier-min{text-transform:none;line-height:1.45;max-width:230px;min-height:32px;font-size:11px;letter-spacing:normal}.bft-bf-section .bft-threshold-value{white-space:nowrap;display:inline-block}.bft-bf-section .bft-offer-value{white-space:nowrap}.bft-bf-section .bft-bf-heading h2{max-width:800px}.bft-bf-section .bft-price-details{min-width:0}.bft-bf-section .bft-estimate-row{gap:12px;align-items:center}.bft-bf-section .bft-estimate-row>span{min-width:0}.bft-bf-section .bft-estimate-row>strong{flex-shrink:0;font-variant-numeric:tabular-nums}.bft-bf-section .bft-estimate-total{gap:12px}@media(max-width:767px){.bft-bf-section .bft-lighting-stage{--rail-y:138px}.bft-bf-section .bft-tier{padding-inline:3px}.bft-bf-section .bft-tier-percent{font-size:17px;min-height:43px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;column-gap:4px}.bft-bf-section .bft-tier-min{font-size:10px;min-height:44px}.bft-bf-section .bft-bf-heading h2{max-width:none}.bft-bf-section .bft-estimate-row>strong{font-size:14px}.bft-bf-section .bft-estimate-total>strong{font-size:25px}}@media(max-width:340px){.bft-bf-section .bft-lighting-stage{--rail-y:124px}.bft-bf-section .bft-tier-percent{font-size:15px;min-height:40px;column-gap:3px}.bft-bf-section .bft-tier-min{font-size:9px;min-height:40px}.bft-bf-section .bft-estimate{padding:16px 14px}.bft-bf-section .bft-estimate-row{gap:7px}.bft-bf-section .bft-estimate-row>strong{font-size:13px}.bft-bf-section .bft-estimate-total>strong{font-size:23px}.bft-bf-section .bft-estimate .bft-savings{font-size:36px}}.bft-bf-section .bft-tier-min{white-space:normal}@media(max-width:767px){.bft-bf-section .bft-offer-prefix{flex-basis:100%}}.bft-bf-section .bft-estimate-info{position:absolute;right:51px;top:17px;z-index:4;color:var(--bft-body);font:12px/1.5 var(--body-font-family);letter-spacing:normal}.bft-bf-section .bft-estimate-info summary{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;cursor:pointer;list-style:none;font-weight:600}.bft-bf-section .bft-estimate-info summary::-webkit-details-marker{display:none}.bft-bf-section .bft-estimate-info summary:focus-visible{outline:2px solid var(--bft-accent);outline-offset:3px}.bft-bf-section .bft-estimate-info p{position:absolute;right:-29px;top:23px;width:min(310px,calc(100vw - 78px));max-width:calc(100vw - 78px);padding:12px;margin:0;background:var(--bft-bg);border:1px solid var(--bft-accent);box-shadow:0 5px 16px #0005;font-size:11px;line-height:1.55;color:var(--bft-title)}.bft-bf-section[data-layout=compact] .bft-lighting-stage{--lamp-height:100px;--rail-y:125px;margin-top:12px;margin-bottom:8px}.bft-bf-section[data-layout=compact] .bft-node-area{height:50px}.bft-bf-section[data-layout=compact] .bft-tier+.bft-tier:before{height:80px;top:10px}.bft-bf-section[data-layout=compact] .bft-bf-calculator{margin-top:12px;gap:20px}.bft-bf-section[data-layout=compact] .bft-estimate{padding:16px 18px}.bft-bf-section[data-layout=compact] .bft-estimate .bft-savings{font-size:40px;margin-bottom:10px}.bft-bf-section[data-layout=compact] .bft-estimate-row{padding-block:5px}.bft-bf-section[data-layout=compact] .bft-estimate-total{margin-top:12px;padding-top:12px}.bft-bf-section[data-layout=compact] .bft-range-wrap{margin-top:10px}.bft-bf-section[data-layout=compact] .bft-quick-amounts{margin-top:10px;gap:6px}.bft-bf-section[data-layout=compact] .bft-upgrade{margin-top:9px}@media(max-width:767px){.bft-bf-section[data-layout=compact] .bft-lighting-stage{--lamp-height:86px;--rail-y:110px;margin-top:12px}.bft-bf-section[data-layout=compact] .bft-node-area{height:48px}.bft-bf-section[data-layout=compact] .bft-node{width:36px;height:36px}.bft-bf-section[data-layout=compact] .bft-tier+.bft-tier:before{height:68px}.bft-bf-section[data-layout=compact] .bft-bf-calculator{gap:12px}.bft-bf-section[data-layout=compact] .bft-estimate .bft-savings{font-size:34px}}@media(max-width:340px){.bft-bf-section[data-layout=compact] .bft-lighting-stage{--lamp-height:78px;--rail-y:102px}.bft-bf-section[data-layout=compact] .bft-estimate{padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/munest-bf-lighting-tiers.css.map */
