.widgets .card{width:880px;border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,.11);background-color:#fff;border:none;margin:auto auto 2rem auto}.widgets .nocontent-wrapper{width:100%;height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center}.widgets .nocontent-text{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--font-color);margin:2rem auto 0}.widgets .phone-link{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--font-color);margin-bottom:0}.widgets .phone-icon{width:13.8px;height:15px;object-fit:contain}.widgets .nocontent-icon{width:171px;height:181px;object-fit:contain}#feedback .slider-section{border-radius:8px;border:solid 1px #f1f1f1}.widgets .slider-section .card{width:240px!important;border-radius:8px;border:solid 1px #f1f1f1;box-shadow:none}.widgets .slider-section.loyalty .card{width:233px!important}.widgets .modal-section .card{width:520px!important;border:none;box-shadow:none}.widgets .slider-section .card-body .widgets .modal-section .card-body{padding:.75rem}.widgets .card-header{background-color:#1d1e1f;padding:0;border-radius:6px 6px 0 0;border:none}.widgets .card-img-top{border-radius:6px 6px 0 0;width:100%;height:229px;object-fit:cover}.widgets .slider-section .card-img-top{width:100%;height:222px;object-fit:cover;border-radius:8px 8px 0 0}.widgets .slider-input{cursor:pointer}.widgets .modal-section .card-img-top{width:100%;height:230px;object-fit:cover;border-radius:0}.widgets .card-wrapper{width:740px;margin:auto}.widgets .card-img-overlay{height:229px;display:flex;justify-content:center;align-items:center}.widgets .card-title{font-size:50px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#fff}.widgets .modal-section .card-title,.widgets .slider-section .card-title{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:center;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widgets .slider-section .card-title.heading{font-size:19px;line-height:normal;color:#2f2f2f}.widgets .slider-section .card-title.heading.no_commerce{padding:.8rem;background-color:var(--color);color:#fff;border-radius:6px}.widgets .card-text{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2f2f2f}.widgets .slider-section .card-text{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#3e3d3f;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin-bottom:1rem}.widgets .modal-section .card-text{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#3e3d3f}.widgets .modal-section .redeem-message{font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#3e3d3f}.widgets .modal-section .noBtn,.widgets .modal-section .yesBtn{width:100%}.widgets .modal-section .yesNo-row{margin-top:2rem;margin-bottom:1rem}.widgets .card-text.subtitle{font-size:19px}#loyalty .card-text.subtitle{font-size:28px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:var(--font-color);border-radius:0;padding-top:1rem;padding-bottom:1rem}.widgets .signupBtn{width:100%;height:61px;border-radius:6px;border:none;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.9;letter-spacing:normal;text-align:center;color:#fff;margin:1.5rem auto}.widgets .modal-section .loyalty-icon,.widgets .slider-section .loyalty-icon{width:29px;height:29px;object-fit:contain}.widgets .modal-section .points-text,.widgets .slider-section .points-text{font-size:25px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#f6af2b;margin-bottom:0}.widgets .barcode-panel{width:100%;height:217.5px;background-color:var(--color);border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,.31);padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between}.widgets .barcode-panel .barcode-logo{width:100px;height:35px;object-fit:contain}.widgets .barcode-panel .code_number{font-size:21.1px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:4.71px;color:#fff;margin-bottom:0;text-align:center}.widgets .barcode-panel .user-name{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.widgets .barcode-panel .fimble_logo{width:43px;height:13px;object-fit:contain}.widgets .points-panel{width:100%;height:217.5px;border-radius:6px;border:solid 1px var(--color);display:flex;flex-direction:column;justify-content:center;align-items:center}.widgets .points-panel .total-points{font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.85;letter-spacing:normal;text-align:center;color:var(--font-color)}.widgets .points-panel .points-text{font-size:76px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:var(--color);margin-bottom:0}.widgets .redeemBtn{width:100%;height:37.2px;border-radius:3.7px;border:none;font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;background-color:#bfc0bd}.widgets .redeemBtn:hover{cursor:default}.widgets .redeemBtn.mainBgColor:hover{cursor:pointer}.widgets label{font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.widgets input,.widgets input:focus,.widgets textarea,.widgets textarea:focus{border-radius:4px;border:solid 1px #dcdcdc;background-color:#fff}.widgets textarea{height:76px;resize:none;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#292929}.widgets .form-group.col-md-5{flex-basis:33.3333%;max-width:33.3333%}.widgets .submitBtn{width:fit-content;height:40px;border-radius:4px;border-width:0;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;padding-left:1rem;padding-right:1rem;background-color:#bfc0bd}.widgets .submitBtn:hover{cursor:default}.widgets .submitBtn.mainBgColor:hover{cursor:pointer}.widgets .form-inline{padding-top:2rem;padding-bottom:.75rem}.widgets .form-inline input{border:unset;background-color:#f1f1f1;padding-left:2rem;width:280px}.widgets .form-heading{font-size:23px;font-weight:700;font-style:normal;font-stretch:normal;line-height:.74;letter-spacing:normal;color:#2f2f2f}.widgets .form-group{position:relative;display:flex;flex-direction:column;align-items:flex-start}.widgets .icon-label{position:absolute;top:12px;left:15px}.widgets .icon-label svg{width:16px;height:16px;object-fit:contain}#feedback input[type=checkbox],input[type=radio]{opacity:1}#feedback .rating{border:none}#feedback .rating>input{display:none}#feedback .rating>label:before{margin:5px;font-size:2em;font-family:FontAwesome;display:inline-block;content:"\f005"}#feedback .rating>.half:before{content:"\f089";position:absolute}#feedback .rating>label{color:#d8d8d8;font-weight:100;font-size:16px;float:right}@media (max-width:1439px){.widgets .card-wrapper{width:730px}.widgets .slider-section .card{width:235px!important}.widgets .slider-section.loyalty .card{width:230px!important}.widgets .modal-section .card{width:580px!important}.widgets .form-inline .submitBtn{width:130px}.widgets .form-inline input{width:290px}}@media (max-width:1199px){.widgets .card{width:828px}.widgets .slider-section .card{width:228px!important}.widgets .slider-section.loyalty .card{width:222px!important}.widgets .card-wrapper{width:707px}.widgets .form-inline .submitBtn{width:222px}.widgets .form-inline input{width:232px}}@media (max-width:969px){.widgets .card{width:730px}.widgets .slider-section .card{width:205px!important}.widgets .slider-section.loyalty .card{width:199px!important}.widgets .modal-section .card{width:543px!important}.widgets .card-wrapper{width:637px}.widgets .form-inline .submitBtn{width:168px}.widgets .form-inline input{width:224px}.widgets .barcode-panel .code_number{font-size:18px}}@media (max-width:749px){.widgets .card{width:460px}.widgets .slider-section .card,.widgets .slider-section.loyalty .card{width:180px!important}.widgets .modal-section .card{width:380px!important}.widgets .slider-section .card-text{-webkit-line-clamp:3}.widgets .card-wrapper{width:381px}.widgets #loyalty-nav .dropdown,.widgets #loyalty-nav .dropdown-toggle{width:100%;background-color:#fff;color:inherit;font-size:18px}.widgets .products-list .products-dropdown .dropdown-menu.show>.dropdown-item{font-size:18px}.widgets .form-group.col-md-5{flex-basis:100%;max-width:100%}.widgets .form-inline .submitBtn{width:100%}.widgets .form-row{flex-direction:column;width:100%}.widgets .form-row .col-auto:not(:last-child){margin-bottom:1rem}.widgets .form-inline input{width:100%}.widgets .barcode-panel .code_number{font-size:21px}}@media (max-width:480px){.widgets .card{width:300px}.widgets .slider-section .card,.widgets .slider-section.loyalty .card{width:260px!important}.widgets .modal-section .card{width:100%!important}#loyalty .card-text.subtitle{font-size:22px}.widgets .slider-section .card-text{-webkit-line-clamp:2}.widgets .card-wrapper{width:260px}.widgets .card-title{font-size:30px;line-height:1.1}.widgets .yesNo-row{flex-direction:column}.widgets .yesNo-row .col-7{flex-basis:100%;max-width:100%}.widgets .yesNo-row .col-7:last-child{margin-top:1.25rem}.widgets .nocontent-wrapper{height:250px}.widgets .points-panel .points-text{font-size:55px}.widgets .barcode-panel .code_number{font-size:13px}.widgets .barcode-panel .user-name{font-size:12px}}