.calculator_wrapper{overflow:hidden;background:transparent}.calculator_wrapper .cal_inner{display:flex;justify-content:space-between;gap:var(--horizontal-spacing)}.calculator_wrapper .cal_inner.cal_text--left{flex-direction:row}.calculator_wrapper .cal_inner.cal_text--right{flex-direction:row-reverse}.calculator_wrapper .cal_img_wrapper{flex:1 1 50%;max-width:50%;aspect-ratio:var(--aspect_ratio, 1 / 1);position:relative;overflow:hidden;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.calculator_wrapper .cal_img_wrapper img,.calculator_wrapper .cal_img_wrapper video,.calculator_wrapper .cal_img_wrapper svg.placeholder_svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.calculator_wrapper .cal_text_wrapper{flex:1 1 50%;max-width:50%;padding:4rem;display:flex;align-items:center;background:var(--color-secondary-bg);border-radius:var(--border-radius)}.calculator_wrapper .cal_text_inner{width:100%}.calculator_wrapper .tabs{display:flex;gap:20px;margin-bottom:3rem}.calculator_wrapper .tab{background:none;border:none;cursor:pointer;opacity:.5}.calculator_wrapper .tab.active{opacity:1;border-bottom:2px solid var(--color-heading)}.calculator_wrapper .tab-content{display:none}.calculator_wrapper .tab-content.active{display:block}.calculator_wrapper .input-group{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.calculator_wrapper .input-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:space-around}.calculator_wrapper label{font-size:14px;font-weight:500}.calculator_wrapper input[type=text],.calculator_wrapper input[type=number]{width:100%;padding:12px 16px;border-radius:30px;border:1px solid #ddd;font-size:14px}.calculator_wrapper .radio-group{display:flex;gap:20px}.calculator_wrapper .radio-label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.calculator_wrapper .radio-label input{appearance:none;-webkit-appearance:none;width:2rem;height:2rem;border:2px solid #A8A8A8;border-radius:50%;position:relative}.calculator_wrapper .radio-label input:checked{border:2px solid var(--color-highlight)}.calculator_wrapper .radio-label input:checked:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-highlight)}.calculator_wrapper .error_message{margin-top:12px;padding:10px 14px;border-radius:8px;background:#ffeaea;color:#c62828;font-size:14px;display:none}.calculator_wrapper .error_message.show{display:block}.calculator_wrapper .btn{margin-top:2rem;cursor:pointer}.calculator_wrapper .result{margin-top:20px;padding:12px;background:var(--color-primary-button-bg);color:var(--color-primary-button-text);border-radius:10px;font-size:3.8rem;padding-left:5rem}.unit-toggle{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.unit-label{font-size:1.1rem;opacity:.4;transition:opacity .3s ease}.unit-label.active{opacity:1;font-weight:600;color:var(--color-highlight)}.switch{position:relative;width:43px;height:20px}.calculator_wrapper label.switch{font-size:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--color-primary-button-bg);border-radius:999px;cursor:pointer;transition:background .3s ease}.slider:before{content:"";position:absolute;height:14px;width:14px;left:3px;top:2px;background:var(--color-primary-button-bg);border-radius:50%;transition:transform .3s ease}.switch input:checked+.slider{background:#fff}.switch input:checked+.slider:before{transform:translate(21px)}.u_wrapper{display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width: 1200px){.calculator_wrapper .cal_inner.cal_text--right{flex-direction:column}.calculator_wrapper .cal_img_wrapper,.calculator_wrapper .cal_text_wrapper{max-width:100%;flex:1 1 100%}.calculator_wrapper .cal_text_wrapper{padding:3rem}.calculator_wrapper .result{font-size:3rem;padding-left:3rem}}@media screen and (max-width: 989px){.calculator_wrapper .cal_inner{flex-direction:column;gap:3rem}.calculator_wrapper .cal_img_wrapper{height:320px}.calculator_wrapper .cal_text_wrapper{padding:3rem 2.5rem}.calculator_wrapper .tabs{gap:16px}.calculator_wrapper .tab{font-size:1.6rem}}@media screen and (max-width: 768px){.calculator_wrapper .input-group{grid-template-columns:1fr;gap:16px}.calculator_wrapper label{font-size:13px}.calculator_wrapper input[type=text],.calculator_wrapper input[type=number]{padding:12px 14px;font-size:14px}.calculator_wrapper .radio-group{gap:16px}.calculator_wrapper .btn{width:100%;text-align:center}.calculator_wrapper .result{font-size:2.4rem;padding:14px 16px;text-align:center}}@media screen and (max-width: 640px){.calculator_wrapper .cal_text_wrapper{padding:2rem 1.5rem}.calculator_wrapper .tabs{flex-direction:column;gap:12px}.calculator_wrapper .tab{text-align:left;padding-bottom:6px}.calculator_wrapper .cal_img_wrapper{height:260px}.calculator_wrapper .error_message{font-size:12px}.calculator_wrapper input[type=text],.calculator_wrapper input[type=number]{padding:8px 10px;font-size:12px}}@media screen and (max-width: 480px){.calculator_wrapper .cal_text_wrapper{padding:1.5rem 1.2rem}.calculator_wrapper .result{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/calculator.css.map */
