#generator-calculator-controls #somethingElseModal .modal-content{width:480px;max-width:calc(100% - 32px);min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto;padding:40px 24px 24px;border-radius:8px;box-sizing:border-box}#generator-calculator-controls #somethingElseModal .modal-content form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px}#generator-calculator-controls #somethingElseModal form>div{width:auto;min-width:0}#generator-calculator-controls #somethingElseModal .item-name,#generator-calculator-controls #somethingElseModal .item-add{grid-column:1/-1}#generator-calculator-controls #somethingElseModal form div>label{display:block;min-height:0;margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}#generator-calculator-controls #somethingElseModal form input,#generator-calculator-controls #somethingElseModal form .numberInput.numberInput{width:100%;height:44px;padding:10px 12px!important;border:1px solid #7d828b!important;border-radius:5px;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:400}#generator-calculator-controls #somethingElseModal .custom-number-input{width:100%;height:44px}#generator-calculator-controls #somethingElseModal .custom-number-input .numberInput{padding-right:40px!important}#generator-calculator-controls #somethingElseModal .custom-number-input .in-de{width:32px;height:42px;top:1px;right:1px;padding:0;gap:0;border-left:1px solid #e9e9e9;border-radius:0 4px 4px 0}#generator-calculator-controls #somethingElseModal .custom-number-input .in-de button{width:100%;min-height:0;padding:0}#generator-calculator-controls #somethingElseModal .custom-number-input .in-de button::after{font-size:18px;font-weight:400}#generator-calculator-controls #somethingElseModal .item-add>button{height:44px;border:1px solid #ffb00f;border-radius:5px;background:#ffb00f;color:#000;font-family:inherit;font-size:16px;font-weight:600;text-align:center}#generator-calculator-controls #somethingElseModal .item-add>button::before{font-size:16px;margin-right:4px}#generator-calculator-controls #somethingElseModal .close-modal{top:8px;right:8px;width:28px;height:28px;padding:0;border:0;background:transparent}#generator-calculator-controls #somethingElseModal .close-modal::before{font-size:24px;color:#000}#generator-calculator-controls .page-title,#generator-calculator-controls .page-title h1{background:transparent!important}.generator-calculator-page #generator-calculator-results .product-selector-container{margin-bottom:24px}.generator-calculator-page .top-breadcrum+#generator-calculator-controls{padding-top:30px}#generator-calculator-controls .breadcrumb-generator .breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#generator-calculator-controls .breadcrumb-generator .breadcrumb ul li{display:inline-flex;align-items:center;margin:0}#generator-calculator-controls .breadcrumb-generator .breadcrumb ul li img{display:block;flex:0 0 25px;width:25px;height:25px;margin:0;object-fit:contain}@media(max-width:567px){#generator-calculator-controls .breadcrumb-generator .breadcrumb ul li img{flex-basis:18px;width:18px;height:18px}}#generator-calculator-controls .selected-price-range{display:flex;justify-content:space-between;margin-bottom:15px;font-size:13px;line-height:16px}#generator-calculator-controls .selected-price-range>div{display:flex;gap:2px;white-space:nowrap}#generator-calculator-controls #capacity-range-slider,#generator-calculator-controls #price-range-slider{position:relative;width:calc(100% - 15px);height:3px;margin:auto;border:0;border-radius:0;background:#e2e7eb}#generator-calculator-controls .ui-slider .ui-slider-range{position:absolute;top:0;height:100%;border:0;background:#ffb00f}#generator-calculator-controls .ui-slider .ui-slider-handle{position:absolute;top:50%;width:16px;height:16px;margin-left:-8px;transform:translateY(-50%);border:1px solid #ffb00f;border-radius:50%;background:#ffb00f;cursor:pointer}#generator-calculator-controls .ui-slider .ui-slider-handle:focus-visible{outline:2px solid #000;outline-offset:3px}#generator-calculator-controls .search-box{position:relative;width:100%;float:none}#generator-calculator-controls .search-box form .search-box-text{width:100%;height:45px;margin:0;border:0;border-bottom:1px solid #7d828b;font-family:inherit;font-size:13px}#generator-calculator-controls .search-box form .search-box-button{position:absolute;top:0;width:40px;min-width:0;height:45px;padding:0;font-size:0}#generator-calculator-controls .search-box form .search-box-button::before{content:"";position:absolute;left:13px;top:14px;width:13px;height:13px;border:2px solid #7d828b;border-radius:50%}#generator-calculator-controls .search-box form .search-box-button::after{content:"";position:absolute;left:25px;top:26px;width:7px;height:2px;background:#7d828b;transform:rotate(45deg)}#generator-calculator-controls .seleted-applieances-item,#generator-calculator-controls .available-applieances-item{min-width:0;font-size:13px;line-height:18px;box-sizing:border-box}#generator-calculator-controls .available-applieances-item{flex:0 0 100%;width:100%;min-height:50px;max-height:none}#generator-calculator-controls .seleted-applieances-item{min-height:52px}#generator-calculator-controls .seleted-applieances-item .button-delete{flex:0 0 25px;width:25px;height:25px;padding:0}#generator-calculator-controls .seleted-applieances-item .delete-name:first-child,#generator-calculator-controls .available-applieances-item .img-text{flex:1 1 0;width:auto;min-width:0}#generator-calculator-controls .seleted-applieances-item .delete-name{margin-bottom:0;padding-left:5px}#generator-calculator-controls .seleted-applieances-item label{margin:0;font-size:13px;font-weight:500;line-height:18px}#generator-calculator-controls .seleted-applieances-item .delete-name img{flex:0 0 25px;width:25px;margin:0}#generator-calculator-controls .available-applieances-item .delete-name,#generator-calculator-controls .seleted-applieances-item .delete-name:nth-child(2){flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;white-space:nowrap;font-weight:400}#generator-calculator-controls .available-applieances-item .add-button{flex:0 0 auto;min-width:61px;white-space:nowrap;line-height:18px;padding:7px 10px}#generator-calculator-controls .custom-number-input{flex:0 0 70px;width:70px;padding:0;align-self:stretch}#generator-calculator-controls .custom-number-input input[type=number]{flex:1 1 0;width:44px;min-width:0;padding:0;height:100%;font-family:inherit;font-size:13px;font-weight:400}#generator-calculator-controls .custom-number-input .in-de{flex:0 0 24px;width:24px;padding:0;gap:0}#generator-calculator-controls .custom-number-input .in-de button{flex:1;width:24px;min-width:0;min-height:20px;padding:0;border-radius:0;color:#000}#generator-calculator-controls .custom-number-input .in-de button::after{inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}#generator-calculator-controls .button-delete::before{inset:0;font-size:24px!important}@media(max-width:480px){#generator-calculator-controls .available-applieances-item{gap:5px}#generator-calculator-controls .custom-number-input{flex-basis:56px;width:56px}}.top-breadcrum{display:flex;flex-direction:column;justify-content:center;align-items:center}.top-breadcrum h3{font-family:inherit;font-size:25px;font-weight:600;line-height:30px;text-align:left;padding-block:15px;background:#f5f5f5;text-align:center;width:100%}.top-breadcrum .generator-selector-banner{width:90%;position:relative;background-size:cover;background-position:center;border-radius:5px;overflow:hidden;aspect-ratio:1920/320;height:auto;display:flex;align-items:center;justify-content:flex-start;container-type:inline-size;margin-top:30px}.top-breadcrum .generator-selector-banner:before{content:"";position:absolute;inset:0}.top-breadcrum .generator-selector-banner-content{position:relative;width:100%;padding:2.25vw;padding:2.5cqi;padding-left:4.5vw;padding-left:5cqi;text-align:left}.top-breadcrum .generator-selector-banner-content *{color:inherit}.top-breadcrum .generator-selector-banner-content h1,.top-breadcrum .generator-selector-banner-content h2,.top-breadcrum .generator-selector-banner-content h3,.top-breadcrum .generator-selector-banner-content h4,.top-breadcrum .generator-selector-banner-content h5,.top-breadcrum .generator-selector-banner-content h6,.top-breadcrum .generator-selector-banner-content p{margin:0}.top-breadcrum .generator-selector-banner-content h1{font-family:inherit;font-size:2.25vw;font-size:4cqi;font-weight:700;line-height:1.15}.top-breadcrum .generator-selector-banner-content p{font-family:inherit;margin-top:.45vw;margin-top:.5cqi;font-size:.9vw;font-size:1.8cqi;font-weight:400;line-height:1.45}.top-breadcrum .generator-selector-banner-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.top-breadcrum .breadcrumb-line{display:flex;align-items:center;display:none}.top-breadcrum .breadcrumb-line .circle-line{width:270px;height:1px;background:#d9d9d9;margin-block:30px}@media(max-width:768px){.top-breadcrum .breadcrumb-line .circle-line{width:180px}}.top-breadcrum .breadcrumb-line .circle-1,.top-breadcrum .breadcrumb-line .circle-2{content:"";width:20px;height:20px;border-radius:30px;background:#d9d9d9;display:flex;align-items:center;justify-content:center}.top-breadcrum .breadcrumb-line .circle-1{background:#0073af}.top-breadcrum .breadcrumb-line .circle-1:before{content:"✓";font-family:inherit;font-size:8px;color:#fff}.top-breadcrum .breadcrumb-text{display:flex;font-family:inherit;font-size:20px;font-weight:500;line-height:24px;text-align:left;gap:30px;color:#a4a4a4;display:none}@media(max-width:768px){.top-breadcrum .breadcrumb-text{flex-direction:column;gap:10px}}.top-breadcrum .breadcrumb-text div:before{content:"•";font-family:inherit;font-size:20px;margin-right:10px;color:#a4a4a4}.top-breadcrum .breadcrumb-text .breadcrumb-need{color:#0073af;display:flex}.top-breadcrum .breadcrumb-text .breadcrumb-need:before{color:#0073af!important}.top-breadcrum .breadcrumb-text .breadcrumb-need:after{content:"→";font-family:inherit;font-size:14px;margin-right:0;margin-left:20px}@media(min-width:992px){.top-breadcrum .breadcrumb-text .breadcrumb-need:after{margin-left:30px}}.calculator-area .breadcrumb-need,.calculator-area .breadcrumb-recommended{color:#0073af}.calculator-area .breadcrumb-need:before,.calculator-area .breadcrumb-recommended:before{color:#0073af!important}.calculator-area .circle-line{background:#0073af!important}.calculator-area .circle-2,.calculator-area .circle-1{background:#0073af!important}.calculator-area .circle-2:before,.calculator-area .circle-1:before{content:"✓";font-family:inherit;font-size:8px;color:#fff!important}.form-top{display:flex;flex-direction:column}.form-top .from-botton-top{display:flex;justify-content:space-between;align-items:center}.form-top .from-botton-top .buttons .button-1{padding:5px 22px}.form-top .from-botton-top .big{font-family:inherit;font-size:22px;font-weight:600;line-height:26.4px;text-align:left;margin-bottom:10px}.form-top .from-botton-top .small{font-family:inherit;font-size:18px;font-weight:500;line-height:21.6px;text-align:left}.facility-type-page .section.facility-type{min-height:220px}.method-list{gap:15px}.method-list li{position:relative;width:auto;padding:0;margin:0;border-radius:5px;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);border:1px solid #e9e9e9}@media(max-width:992px){.method-list li{margin-bottom:15px}}.method-list li:nth-child(even){margin-left:0;margin-right:0}.method-list li:has(input[type=radio]:checked){border:1px solid #ffb00f}.method-list li .method-name{display:flex;align-items:center}.method-list li .method-name .payment-logo label{padding:20px;padding-left:30px;cursor:pointer}.method-list li .method-name .payment-logo label img{max-height:70px;max-width:75px;object-fit:cover}.method-list li .method-name .payment-details input[type=radio]~label{padding:20px;padding-block:40px;padding-right:30px;padding-left:0;font-family:inherit;font-size:18px;font-weight:500;line-height:21.6px;text-align:left;cursor:pointer;padding-bottom:52px}.method-list li .method-name .payment-details input[type=radio]~label:before{display:none}.method-list li .method-name .payment-details input[type=radio]:checked~label:before{display:block;content:"✓";background:var(--primary-green);border-color:var(--primary-green);font-weight:normal;position:absolute;right:0;top:0;margin-right:0;border-radius:0 0 0 3px;height:18px;width:19px;font-size:9px;color:#fff}.breadcrumb-generator{margin-bottom:20px}.breadcrumb-generator .breadcrumb{padding:10px 20px;box-shadow:none;border-radius:5px;background-color:#fff}.breadcrumb-generator .breadcrumb ul{justify-content:flex-start}@media(max-width:1200px){.breadcrumb-generator .breadcrumb ul{gap:10px}}.breadcrumb-generator .breadcrumb ul .require-generator{font-family:inherit;font-size:18px;line-height:21.6px;text-align:left;color:#000;margin-right:10px}@media(max-width:567px){.breadcrumb-generator .breadcrumb ul .require-generator{font-size:14px;line-height:18px}}.breadcrumb-generator .breadcrumb ul li{gap:10px}.breadcrumb-generator .breadcrumb ul li img{max-height:25px}@media(max-width:567px){.breadcrumb-generator .breadcrumb ul li img{max-height:18px}}.breadcrumb-generator .breadcrumb ul li span{font-family:inherit;font-size:18px;font-weight:600;line-height:21.6px;text-align:left;color:#000}@media(max-width:567px){.breadcrumb-generator .breadcrumb ul li span{font-size:14px}}.breadcrumb-generator .breadcrumb ul li .delimiter{margin:0 8px}.breadcrumb-generator .breadcrumb ul li .delimiter:before{font-family:inherit!important;font-weight:normal;font-size:18px;display:inline;content:"−";line-height:18px;margin:0 3px}.back-button{background:#000;border:1px solid #000}.checkout-data.calculator-area button{cursor:pointer}.checkout-data.calculator-area .buttons .button-1{padding:5px 22px}.checkout-data.calculator-area .back-button{background:#000;border:1px solid #000}.checkout-data.calculator-area .seleted-available{display:flex;gap:20px}@media(max-width:1200px){.checkout-data.calculator-area .seleted-available{flex-direction:column}}.checkout-data.calculator-area .seleted-available .area-title{position:absolute;top:-40px;left:0;font-size:16px;line-height:20px;font-weight:600}.checkout-data.calculator-area .seleted-available .my-selection-more-info p,.checkout-data.calculator-area .seleted-available .item-need-to-power p{margin:0;color:#41454f;background:#fff;border-bottom:1px solid #000;padding:10px;border-radius:5px 5px 0 0;font-size:12px;line-height:18px}.checkout-data.calculator-area .seleted-available .my-selection-more-info p span.more-info,.checkout-data.calculator-area .seleted-available .item-need-to-power p span.more-info{color:#0073af;font-style:italic;cursor:pointer}.checkout-data.calculator-area .seleted-available .my-selection-more-info p span.more-info::before,.checkout-data.calculator-area .seleted-available .item-need-to-power p span.more-info::before{content:"i";width:14px;height:14px;display:inline-flex;color:#fff;background:#0073af;align-items:center;justify-content:center;border-radius:50%;margin-right:4px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area{border:1px solid #7d828b;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);border-radius:5px;width:65%;background:#f5f5f5;display:flex;flex-direction:column;position:relative;margin-top:40px}@media(max-width:1200px){.checkout-data.calculator-area .seleted-available .seleted-applieances-area{width:100%}}.checkout-data.calculator-area .seleted-available .seleted-applieances-area #power-warning-message{margin-top:7%;text-align:center;font-size:18px;line-height:22px;font-weight:600;color:#50586c;padding:10px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px;gap:10px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div{display:flex;justify-content:space-between;gap:10px;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);background:#fff}@media(max-width:1200px){.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div{width:100%;flex:1 1 calc(50% - 6px)}}@media(min-width:1200px){.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div{flex:1 1 calc(50% - 6px)}}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div>.delete-name:first-child,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div>.delete-name:first-child{width:calc(100% - 120px)}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div .delete-name,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div .delete-name{display:flex;align-items:center;gap:10px;padding-left:10px;margin-bottom:-7px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div .delete-name .button-delete,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div .delete-name .button-delete{padding:10px;background:#fff;border:0;position:relative}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div .delete-name .button-delete:before,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div .delete-name .button-delete:before{display:block;font-family:inherit!important;content:"×";font-weight:normal;position:absolute;right:0;top:-5px;margin-right:0;border-radius:0 0 0 3px;height:25px;width:25px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--primary-green);color:#fff;font-weight:700}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div .delete-name img,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div .delete-name img{max-width:30px;margin-bottom:8px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info input,.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances input{padding:10px;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);border:1px solid #e9e9e9;border-radius:5px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info{margin-bottom:20px;border:0;border-bottom:1px solid #7d828b;padding:0;gap:0}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info>div{width:50%;border:0}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .capacity-range-filter{border-radius:5px 0 0 0;border-right:1px solid #7d828b}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .price-range-filter{border-radius:0 5px 0 0}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content{width:100%;padding:18px 20px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content .ui-state-default{border-radius:10px}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content .selected-capacity-range{display:flex;justify-content:space-between;margin-bottom:15px;font-weight:600;font-size:13px;line-height:16px;color:var(--black)}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content .selected-capacity-range input{padding:0;box-shadow:none;border:0;border-radius:0}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content .tooltip{position:absolute;background:var(--primary-color);border:1px solid #ccc;padding:4px 14px;border-radius:3px;font-size:12px;z-index:100;transition:opacity .2s ease;color:#fff;top:-32px;border-radius:20px;left:50%;width:max-content;transform:translate(-50%,0)}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .appliance-top-info .filter-content .tooltip:after{content:"";display:block;width:1px;height:17px;background:var(--primary-color);position:absolute;top:83%;left:50%}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div{width:calc(50% - 6px);flex:none}@media(max-width:767px){.checkout-data.calculator-area .seleted-available .seleted-applieances-area .seleted-applieances>div{width:100%}}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details{margin:auto;margin-bottom:20px;margin-top:auto;display:flex;gap:15px;padding-top:10px;padding-inline:20px;flex-wrap:wrap;justify-content:center}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details #large-power-message{width:80%;text-align:center;font-style:italic;font-size:15px;line-height:20px;font-weight:400;margin:0}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details #large-power-message a{color:#0073af;text-decoration:underline;font-weight:600}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details .power-requirement-display{padding:10px 15px;border:1px solid #0073af;color:#0073af;font-size:16px;line-height:20px;font-weight:600;background:#fff}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details .power-requirement-display span{color:var(--primary-color)}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details .button-1{padding:10px 15px;border-radius:5px;font-size:16px;line-height:20px;font-weight:600}.checkout-data.calculator-area .seleted-available .seleted-applieances-area .suitable-details .details-send{background:#000;border:1px solid #000}.checkout-data.calculator-area .seleted-available .available-applieances-area{border:1px solid #7d828b;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);border-radius:5px;width:35%;display:flex;flex-direction:column;flex:1 1;position:relative;margin-top:40px}@media(max-width:1200px){.checkout-data.calculator-area .seleted-available .available-applieances-area{width:100%}}.checkout-data.calculator-area .seleted-available .available-applieances-area .search-box{max-width:100%;order:0;margin-top:0}.checkout-data.calculator-area .seleted-available .available-applieances-area .search-box form{width:100%}.checkout-data.calculator-area .seleted-available .available-applieances-area .search-box form .search-box-text{padding:20px 18px;padding-left:50px;border-bottom:1px solid #7d828b;border-radius:5px 5px 0 0}.checkout-data.calculator-area .seleted-available .available-applieances-area .search-box form .search-box-button{left:0;right:unset;background:transparent;border:0}.checkout-data.calculator-area .seleted-available .available-applieances-area .search-box form .search-box-button:before{color:#7d828b}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-items{padding:20px 10px;display:flex;gap:6px;flex-direction:row;overflow-y:auto;height:400px;flex-wrap:wrap;align-content:flex-start}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item{display:flex;align-items:center;justify-content:flex-end;max-height:50px;gap:10px;border:1px solid #e9e9e9;box-shadow:0 4px 4px 1px rgba(0,0,0,.0509803922);padding:10px;border-radius:5px}@media(max-width:1200px){.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item{width:100%}}@media(min-width:1200px){.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item{flex:1 1 calc(50% - 6px)}}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item .custom-number-input{border-right:1px solid #e9e9e9}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item .img-text{display:flex;align-items:center;gap:5px;color:#000;margin-right:auto;width:calc(100% - 220px)}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item .img-text span{color:#000;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item img{max-height:30px}.checkout-data.calculator-area .seleted-available .available-applieances-area .available-applieances-item .add-button{border:0;font-size:16px;font-weight:400;padding:7px 10px;border-radius:3px;background:rgba(0,115,175,.6980392157);color:#fff}.checkout-data.calculator-area .seleted-available .something-else{width:100%;padding:11px;background:#000;color:#fff;border:0;font-family:inherit;font-size:16px;font-weight:500;line-height:19.2px;text-align:center;margin-top:40px;display:flex;justify-content:center;flex-direction:row-reverse;gap:6px;margin-top:auto}.checkout-data.calculator-area .seleted-available .something-else:after{display:block;font-family:inherit!important;content:"+";height:18px;width:18px;font-size:12px;color:#fff}.checkout-data.calculator-area .custom-number-input{display:flex;align-items:center;border-left:1px solid #e9e9e9;padding-block:8px}.checkout-data.calculator-area .custom-number-input .in-de{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-right:6px;gap:10px}.checkout-data.calculator-area .custom-number-input button{padding:5px 10px;cursor:pointer;border:0;background:#fff}.checkout-data.calculator-area .custom-number-input .increase,.checkout-data.calculator-area .custom-number-input .decrease{position:relative}.checkout-data.calculator-area .custom-number-input .increase:after,.checkout-data.calculator-area .custom-number-input .decrease:after{display:block;font-family:inherit!important;content:"+";font-weight:normal;position:absolute;right:0;top:0;margin-right:0;border-radius:0 0 0 3px;height:18px;width:18px;font-size:12px}.checkout-data.calculator-area .custom-number-input .decrease:after{content:"−"}.checkout-data.calculator-area .custom-number-input input{width:50px;text-align:center;padding:10px;box-shadow:none!important;border:0!important;border-radius:5px}.checkout-data.calculator-area .custom-number-input input[type=number]::-webkit-inner-spin-button,.checkout-data.calculator-area .custom-number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-data.calculator-area .custom-number-input input[type=number]{-moz-appearance:textfield}.something-else-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.something-else-modal .modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.something-else-modal .modal-content{position:relative;background-color:#fff;padding:20px;width:30%;border-radius:5px;z-index:1001;min-width:500px}.something-else-modal .modal-content .nty_success{color:#008000}.something-else-modal .modal-content .nty_error{color:#ffb00f}@media(max-width:768px){.something-else-modal .modal-content{min-width:314px}}.something-else-modal .modal-content form{display:flex;flex-direction:row;flex-wrap:wrap}.something-else-modal .modal-content form div>label{min-height:32px;vertical-align:bottom;display:flex;align-items:center}@media(max-width:768px){.something-else-modal .modal-content form{row-gap:20px}}.something-else-modal .modal-content form .custom-number-input{padding:0!important;position:relative;border-left:0}.something-else-modal .modal-content form .custom-number-input .in-de{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 2px);padding-right:6px;gap:10px;position:absolute;top:1px;right:1px;padding-block:5px;background:#f5f5f5}.something-else-modal .modal-content form .custom-number-input .in-de button{background:#f5f5f5;padding:5px 7px}.something-else-modal .modal-content form .custom-number-input .in-de button::after{height:initial;width:initial;font-size:8px;color:#000;font-weight:700}.something-else-modal .modal-content form input,.something-else-modal .modal-content form .numberInput.numberInput{width:100%;padding:13px!important;border:1px solid #7d828b!important;border-radius:5px 0 0 5px;padding-left:19px!important;text-align:left}@media(max-width:768px){.something-else-modal .modal-content form input,.something-else-modal .modal-content form .numberInput.numberInput{border-radius:5px}}.something-else-modal .modal-content form .item-name{width:49%}@media(max-width:768px){.something-else-modal .modal-content form .item-name{width:100%}}.something-else-modal .modal-content form .item-add>button{width:100%;padding:10px!important;border:1px solid var(--primary-color);border-radius:0 5px 5px 0;border-left:0;text-align:left;font-size:17px;line-height:21px;background:var(--primary-color);color:#fff}.something-else-modal .modal-content form .item-add>button:before{display:inline-block;content:"+";font-family:inherit;font-weight:700;height:18px;width:16px;font-size:9px}.something-else-modal .modal-content form .item-add .hidden-text{opacity:0}.something-else-modal .modal-content form .item-add #okButton{padding:11px;border:1px solid var(--primary-color);border-left:0;border-radius:0 5px 5px 0;width:100%;color:#fff;background:var(--primary-color);font-family:inherit;font-size:16px;font-weight:600;line-height:19.2px;text-align:center;display:flex}.something-else-modal .modal-content form .item-add #okButton:before{display:block;content:"+";font-family:inherit;font-weight:700;height:18px;width:19px;font-size:9px}.something-else-modal .modal-content form .item-watt,.something-else-modal .modal-content form .item-qty,.something-else-modal .modal-content form .item-add{width:13%;min-width:68px;flex:1}.something-else-modal .modal-content form .item-watt .numberInput,.something-else-modal .modal-content form .item-qty .numberInput,.something-else-modal .modal-content form .item-add .numberInput{border-left:0!important;border-radius:0}@media(max-width:768px){.something-else-modal .modal-content form .item-watt .numberInput{border-left:1px solid #7d828b!important;border-radius:5px 0 0 5px}}.something-else-modal .modal-content .close-modal{position:absolute;top:10px;right:15px;font-size:0;cursor:pointer;color:#aaa}.something-else-modal .modal-content .close-modal:before{content:"×";font-family:inherit!important;display:block;font-size:20px;font-size:16px;color:var(--primary-color)}.something-else-modal .modal-content .close-modal:hover{color:#333}body.modal-open{overflow:hidden}.custom-number-input{display:flex;align-items:center}.more-info-popup-container{display:none;z-index:1000;background:rgba(0,0,0,.631372549);width:100vw;height:100vh;position:fixed;top:0;left:0}.more-info-popup-container .more-info-popup{width:min(675px,90%);max-width:675px;position:fixed!important;padding:35px 20px 30px;border-radius:5px;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;background:#fff}.more-info-popup-container .more-info-popup-close{cursor:pointer;position:absolute;top:15px;right:15px}.more-info-popup-container .more-info-popup-close:before{content:"×";font-family:inherit!important;display:inline;font-size:16px;line-height:1;color:#000;font-weight:normal}.result-container{margin-top:35px!important;margin-bottom:20px!important}.result-container .title{font-size:24px;line-height:28px;font-weight:600;border-bottom:1px solid #000;margin-bottom:15px}.result-container .text{width:100%;max-width:none;font-size:15px;line-height:20px;font-weight:400;font-style:italic}@media(min-width:992px){.facility-type .method-list{justify-content:flex-start}.facility-type .method-list li{width:calc(33.33% - 15px);align-self:normal}}@media(min-width:1200px){.facility-type .method-list li{width:calc(25% - 15px)}}@media(min-width:1600px){.facility-type .method-list li{width:calc(20% - 15px)}}.facility-type .method-list label{font-weight:500}.facility-type .method-list .payment-details label{font-weight:600!important}.generator-calculator-content{margin:40px auto}.generator-calculator-section,.generator-calculator-copy-below-results{margin-top:36px}.generator-calculator-section h2{margin-bottom:16px;font-size:clamp(24px,3vw,34px)}.generator-calculator-how-to-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0;list-style:none}.generator-calculator-how-to-steps li,.generator-calculator-faq-item{padding:20px;border:1px solid #e2e2e2;border-radius:6px;background:#fff}.generator-calculator-band-list{display:grid;gap:32px}.generator-calculator-recommendations>p{margin-bottom:20px}.generator-calculator-band .product-grid{margin-top:18px}.generator-calculator-how-to-steps li{display:flex;gap:14px}.generator-calculator-how-to-steps .step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--primary-green_dark);color:#fff;font-weight:700}.generator-calculator-appliance-guide .table-wrapper{overflow-x:auto;margin-bottom:24px}.generator-calculator-appliance-guide>p{margin-bottom:20px}.generator-calculator-use-case>h3{margin-bottom:12px}.generator-calculator-appliance-guide table{width:100%;border-collapse:collapse}.generator-calculator-appliance-guide th,.generator-calculator-appliance-guide td{padding:12px;border:1px solid #ddd;text-align:left}.generator-calculator-band .kva-range,.starting-watts{display:block;color:#626262}.generator-calculator-faq-list{display:grid;gap:10px}.generator-calculator-faq>h3{margin-bottom:12px}.generator-calculator-faq-list:not(:last-child){margin-bottom:28px}.generator-calculator-faq .faq-answer,.generator-calculator-how-to-steps .step-text{padding-top:14px;white-space:pre-line}.generator-calculator-band a:focus-visible{outline:3px solid var(--primary-green_dark);outline-offset:3px}
