.expand-down-enter-active,.expand-down-leave-active{max-height:100vh;overflow:hidden;transition:all 1s ease-in-out}.expand-down-enter,.expand-down-leave-to{max-height:0px}.step-dropdown{background:#555;border:none;max-width:400px;width:100%}.step-dropdown .dropdown-trigger-text{color:#fff}.step-dropdown .dropdown-options{background:none}.step-dropdown .dropdown-option{background:#555;color:#fff}.step-dropdown .dropdown-option:hover{background:#6c6c6c}.step-brand .step-dropdown{margin:auto auto 62px}.step-brand .step-dropdown .dropdown-trigger{margin-top:70px}.brand-info{padding-top:12px;border-top:2px solid #4f4f4f}.brand-info-text{font-size:18px;line-height:1.67;letter-spacing:.45px;color:#fff;padding-bottom:4px}.brand-info-title{font-weight:700;line-height:1.88;letter-spacing:.4px;color:#ffc756;text-transform:uppercase;margin-top:20px}.brand-info-link{line-height:1.5;letter-spacing:normal;color:#bdbdbd;text-decoration:underline}.unit-suffix-overlay{position:absolute;top:0;left:0;height:50px;display:flex;align-items:center;padding-left:16px;pointer-events:none;max-width:calc(100% - 36px);overflow:hidden;white-space:pre}.unit-mirror{visibility:hidden;white-space:pre;font-size:16px;line-height:1.38;letter-spacing:.4px}.unit-suffix{color:#fff;font-size:16px;line-height:1.38;letter-spacing:.4px;margin-left:6px}.contact-info-row{display:flex;gap:16px;margin-top:16px}.contact-info-row .contact-info-row-item{flex:1 1 0;min-width:0;margin-top:0}@media(max-width:640px){.contact-info-row{flex-direction:column;gap:0}.contact-info-row .contact-info-row-item+.contact-info-row-item{margin-top:16px}}.contact-info-dropdown{width:100%;margin-top:16px;background:#555;border:none}.contact-info-dropdown .dropdown-trigger{height:50px;padding:14px 16px}.contact-info-dropdown .dropdown-trigger-text{color:#fff;font-size:16px;line-height:1.38;letter-spacing:.4px}.contact-info-dropdown .dropdown-options{background:none}.contact-info-dropdown .dropdown-option{background:#555;color:#fff}.contact-info-dropdown .dropdown-option:hover{background:#6c6c6c}.help-text-link{text-decoration:underline}.required{color:#ffc756}.two-inputs .custom-number-input-wrapper:nth-child(odd){margin-top:16px}.two-inputs .custom-number-input-wrapper:nth-child(2n){margin-top:48px}.two-inputs .calc-dimensions-enter-wrapper{margin-top:4px;width:100%}.gas-diammeter-info{line-height:1.5;letter-spacing:.5px;color:#9e9e9e;margin-top:17px}.steps-section .calc-step-help{color:#fff;text-decoration:none}.steps-section .calc-step-help:hover{text-decoration:underline}.steps-section.has-step-diagram .calc-step-help{display:none}.steps-section.has-step-diagram.show-help{padding-top:40px}.steps-section.has-step-diagram .calc-dimensions-enter-wrapper,.steps-section.has-step-diagram .calc-dimensions-enter{width:100%}.step-diagram-help-divider{height:1px;background-color:#979797;margin:40px 16px 0}.step-diagram-help{display:flex;align-items:flex-start;gap:20px;margin-top:20px;padding:0 16px}.step-diagram-help-card{flex:0 0 80px;width:80px;height:auto;box-sizing:border-box;padding:8px 12px;border-radius:1.3px;background-color:#fff;cursor:pointer}.step-diagram-help-image{display:block;width:100%;height:auto}.step-diagram-help-content{flex:1 1 auto;min-width:0}.step-diagram-help-text{font-size:16px;line-height:1.5;color:#fff}.step-diagram-help-link{display:inline-block;margin-top:12px;color:#ffc756;text-decoration:underline}.step-diagram-help-link:hover{color:#fff}@media only screen and (min-width:720px){.step-dropdown{margin-top:5px}.step-brand .step-dropdown{margin-top:0}.step-brand .step-dropdown .dropdown-trigger{margin-top:82px}.two-inputs{flex-direction:column;padding:0 16px;max-width:816px;margin-left:auto;margin-right:auto}.two-inputs .custom-number-input-wrapper{width:calc(50% - 8px)}.two-inputs .custom-number-input-wrapper:nth-child(2n){margin-top:16px}.two-inputs .calc-dimensions-values{gap:16px;width:100%}.steps-section.has-step-diagram.show-help{padding-top:30px}.steps-section.has-step-diagram .calc-dimensions-enter{width:104px}.step-diagram-help-divider{margin:32px 20px 0}.step-diagram-help{margin-top:32px;padding:0 20px}.step-diagram-help-card{flex:0 0 120px;width:120px;padding:12px 19px}.calc-dimensions-values.single-input{gap:16px}.calc-dimensions-values.single-input .calc-dimensions-enter-wrapper{width:auto}}@media only screen and (min-width:1280px){.step-dropdown,.calc-dimensions-values{margin-top:24px}.step-brand .step-dropdown{margin:0 60px 0 0}.step-brand .step-dropdown .dropdown-trigger{margin-top:0}.brand-info{border-top:none;padding:0 0 0 60px;border-left:2px solid #4f4f4f;max-width:480px;display:grid;grid-template-columns:240px 1fr}.brand-info-text{padding-bottom:0;grid-column:1/3;grid-row:1/2}.brand-info-video{padding-right:20px}.two-inputs{max-width:unset}.two-inputs .calc-dimensions-values{gap:20px;justify-content:center}.two-inputs .custom-number-input-wrapper{width:400px}.two-inputs .calc-dimensions-enter-wrapper{width:unset;margin-top:16px}.gas-diammeter-info{max-width:1100px}.steps-section.has-step-diagram{padding-bottom:26px}.steps-section.has-step-diagram .selection{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.steps-section.has-step-diagram .calc-step-title-wrapper{flex:0 0 100%;box-sizing:border-box;width:100%}.steps-section.has-step-diagram .step-content-area{flex:1 1 0;min-width:400px;min-height:0;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin:62px 0 0;padding:0}.steps-section.has-step-diagram .step-dropdown,.steps-section.has-step-diagram .calc-dimensions-values{margin-top:0;width:400px}.steps-section.has-step-diagram .calc-dimensions-values:has(.custom-number-input-wrapper:first-child:nth-last-child(2)) .custom-number-input-wrapper{flex:1 1 auto;width:100%}.steps-section.has-step-diagram .two-inputs{min-width:480px}.steps-section.has-step-diagram .two-inputs .calc-dimensions-values{width:480px}.steps-section.has-step-diagram .two-inputs .custom-number-input-wrapper{width:calc(50% - 10px);margin-top:0}.steps-section.has-step-diagram .two-inputs .calc-dimensions-enter-wrapper{margin-top:0}.steps-section.has-step-diagram .calc-dimensions-values.single-input .calc-dimensions-enter-wrapper{width:100%}.steps-section.has-step-diagram #selection-helper{display:none}.step-diagram-help-divider{flex:0 0 1px;align-self:stretch;width:1px;min-height:202px;margin:0 60px}.step-diagram-help{flex:1 1 0;min-width:0;margin-top:24px;padding:0}.step-diagram-help-content{flex:0 1 340px}.calc-dimensions-values.single-input{gap:20px}}@media only screen and (min-width:1640px){.step-dropdown,.calc-dimensions-values{margin-top:46px}}
