#loader{display:flex;justify-content:center;align-items:center;height:460px}#loader .lds-roller{display:inline-block;position:relative;width:80px;height:80px}#loader .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}#loader .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#d9042b;margin:-4px 0 0 -4px}#loader .lds-roller div:nth-child(1){animation-delay:-0.036s}#loader .lds-roller div:nth-child(1):after{top:63px;left:63px}#loader .lds-roller div:nth-child(2){animation-delay:-0.072s}#loader .lds-roller div:nth-child(2):after{top:68px;left:56px}#loader .lds-roller div:nth-child(3){animation-delay:-0.108s}#loader .lds-roller div:nth-child(3):after{top:71px;left:48px}#loader .lds-roller div:nth-child(4){animation-delay:-0.144s}#loader .lds-roller div:nth-child(4):after{top:72px;left:40px}#loader .lds-roller div:nth-child(5){animation-delay:-0.18s}#loader .lds-roller div:nth-child(5):after{top:71px;left:32px}#loader .lds-roller div:nth-child(6){animation-delay:-0.216s}#loader .lds-roller div:nth-child(6):after{top:68px;left:24px}#loader .lds-roller div:nth-child(7){animation-delay:-0.252s}#loader .lds-roller div:nth-child(7):after{top:63px;left:17px}#loader .lds-roller div:nth-child(8){animation-delay:-0.288s}#loader .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#product-choice{margin:0 auto 2rem;max-width:500px;min-height:400px}#product-choice h1{margin-bottom:.8rem;text-align:center;font-size:30px;font-weight:900}#product-choice h2{font-size:18px}#product-choice .info-box{display:flex;align-items:center;gap:6px;margin-bottom:1.2rem;padding:0 4px;border:1px solid gray;border-radius:4px}#product-choice .info-box svg{width:20px}#product-choice .info-box span{font-size:14px}#product-choice #products-for-offer{display:none}#product-choice #products-for-offer #product-choice-form table{width:100%;text-align:center}#product-choice #products-for-offer #product-choice-form table td{vertical-align:middle}#product-choice #products-for-offer #product-choice-form table thead{background-color:#d9042b;color:#fff;font-size:14px;font-weight:600}#product-choice #products-for-offer #product-choice-form table thead td{border-color:#d9042b}#product-choice #products-for-offer #product-choice-form table tbody td{background-color:#fff !important}#product-choice #products-for-offer #product-choice-form table tbody td button{padding:4px 12px;border:1px solid #d9042b}#product-choice #products-for-offer #product-choice-form table tbody .check-label{margin-bottom:0px !important;width:100%;cursor:pointer;border-radius:8px;color:#d9042b;cursor:pointer}#product-choice #products-for-offer #product-choice-form table tbody .check-label:hover .checkmark{background-color:#ccc}#product-choice #products-for-offer #product-choice-form table tbody .check-label input{position:absolute;margin:0;opacity:0;cursor:pointer;height:0;width:0}#product-choice #products-for-offer #product-choice-form table tbody .check-label .checkmark{display:flex;align-items:center;justify-content:center;margin:0 auto;height:25px;width:25px;background-color:#eee;border-radius:8px}#product-choice #products-for-offer #product-choice-form table tbody .check-label input:checked+.checkmark{background-color:#d9042b}#product-choice #products-for-offer #product-choice-form table tbody .check-label input:checked+.checkmark::after{content:"";margin-bottom:3px;margin-left:1px;width:10px;height:5px;border:0px solid #fff;border-bottom-width:2px;border-left-width:2px;transform:rotate(-45deg)}#product-choice #products-for-offer #product-choice-form table tfoot{font-size:14px;font-weight:600}#product-choice #products-for-offer #product-choice-form table tfoot td{padding:.5rem}#product-choice #products-for-offer #product-choice-form #no-product-selected{display:none;font-size:14px;text-align:center;color:#d9042b}#product-choice #products-for-offer #product-choice-form button[type=submit]{display:block;margin:0 auto 2rem;padding:.8rem 1rem;width:100%;max-width:400px;background-color:#d9042b;border:2px solid #d9042b;border-radius:99px}#product-choice #products-for-offer #product-choice-form button[type=submit]:hover,#product-choice #products-for-offer #product-choice-form button[type=submit]:focus{border-color:#253746;background-color:#253746;color:#fff}#product-choice #products-for-offer #product-choice-form button[type=submit]:disabled{background-color:#fff;color:#d9042b;border-color:#d9042b;cursor:wait}#product-choice #products-for-offer #product-choice-form #independant-fca{text-align:center}#product-choice #products-for-offer #product-choice-form #independant-fca.hide{display:none}#product-choice #products-for-offer #products-for-offer-message{display:none}#product-choice #invalid-request{display:none}#product-choice #missing-guid{display:none}#product-choice #successful-submit{display:none}#product-choice #failure-submit{display:none;text-align:center}
