#smoke-alarm-calculator{padding:0 20px}.sac-step:not(#sac-begin,#sac-final){display:flex;flex-direction:column;gap:20px}.sac-step{padding:30px 0}.sac-title{width:100%;text-align:center;margin:0 auto;max-width:620px;font-size:25px}.sac-field{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.field-display{width:100%;text-align:center}.field-button{width:100px;height:60px;font-size:35px;border:none;border-radius:100px;cursor:pointer;display:flex;justify-content:center;align-items:center}.minus-button{background:#f27656}.plus-button{background:#8ff388}.next-button-wrapper{width:100%;text-align:center}.next-button{width:110px;height:60px;font-size:18px;border:none;border-radius:100px;cursor:pointer;background:#3798f4;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto}.sac-container{max-width:900px;margin:0 auto}.back-button{font-size:20px;border-radius:8px;padding:12px 25px;border:none;outline:none;cursor:pointer;background:#666;color:#fff}.error{width:100%;text-align:center;color:red;display:none}.error.active{display:block}.sac-field-2{display:flex;flex-direction:row;justify-content:center;gap:15px;align-items:center}.yes-button,.no-button{width:110px;height:60px;font-size:18px;border:none;border-radius:100px;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center}.yes-button{background:#5cad51}.no-button{background:#eb452e}#sac-form{width:100%;padding:30px;border-radius:15px;background:#f7f7f7;box-shadow:0 0 25px #e6e6e6;transition:.3s ease-in-out}.start-button{background:#bf2633;max-width:fit-content;border:none;outline:none;cursor:pointer;font-size:25px;color:#fff;padding:12px 25px;border-radius:10px;transition:transform .3s ease-in-out}.start-button:hover{transform:translateY(-3px)}#sac-begin{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;padding:20px 0}.sac-begin-info{max-width:650px;line-height:1.5}#sac-final{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0;transition:.3s ease-in-out}.terms-open-button{font-weight:700;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background-color:#2196f3;color:#fff;border:none;cursor:pointer}.terms-and-conditons-wrapper{padding-top:15px}.sac-final-info{background-color:#f9f9f9;padding:15px;margin:5px 0 15px 22px;border-radius:5px;line-height:1.7;color:#666;border:1px solid #e0e0e0;font-style:italic;max-width:600px;font-weight:400;display:none}.sac-final-info.active{display:block}.sac-step:not(#sac-begin){display:none}#result{display:none}#result{padding:20px}.tittle-1{font-size:25px;width:100%;text-align:center}.result-wrapper{width:100%;padding:20px;margin-top:25px;margin-bottom:25px;background:#fff;border-radius:20px}.result-title{width:100%;text-align:center;padding-bottom:15px}#result-list{display:flex;flex-direction:column;gap:10px;list-style-image:url(/cdn/shop/files/Kaching-Bundles-Untitled-3.png);padding-left:25px}.review-answers-button{max-width:fit-content;position:relative;left:50%;transform:translate(-50%);margin-top:25px;font-size:25px;color:#bf2633;background:transparent;border:none;transition:.2s ease-in-out;cursor:pointer}.review-answers-button:hover{text-decoration:underline}#review-answers-wrapper{padding:20px;border-radius:8px;border:1px solid #ddd;margin-top:15px}#review-answers{display:flex;flex-direction:column;gap:15px}#review-answers div{background:#f1f1f1;padding:15px;border-radius:6px;display:flex;flex-direction:column;gap:15px}#review-answers div h4{font-size:20px}#review-answers div p{font-size:18px}#review-answers div p span{color:#5cad51}.info--1{padding:20px 0;line-height:1.5;font-size:18px}#recommended-product-wrapper-of-result{text-align:center}#recommended-product-wrapper-of-result h2{font-size:25px;width:100%;text-align:center;margin-top:15px}#recommended-product-wrapper-of-result .m-button--secondary{max-width:fit-content}#card{max-width:400px;margin:25px auto;background:#fff;box-shadow:0 0 20px #ddd;border-radius:10px;overflow:hidden;position:relative;padding-bottom:20px}#card img{width:100%}#card p{position:absolute;top:50%;left:50%;transform:translate(-05%,-50%);font-size:50px;font-weight:700}#card .m-button{max-width:fit-content;position:relative}#install-hard-wired-button{max-width:fit-content;position:relative;left:50%;transform:translate(-50%);margin-top:25px;font-size:25px;color:#bf2633;background:transparent;border:none;transition:.2s ease-in-out;cursor:pointer}#install-hard-wired-button:hover{text-decoration:underline}#install-hard-wired-content{padding-top:25px}.d-2{text-align:center;padding-top:25px}.d-2 a.m-button{max-width:fit-content}#reset-button{max-width:fit-content;margin-top:25px;position:relative;left:50%;transform:translate(-50%)}#install-hard-wired-content,#review-answers-wrapper{display:none}@media (max-width: 600px){#result{padding:0!important}#sac-form{padding:20px 15px!important}.info--1{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/smoke-alarm.css.map */
