.ll_header{text-align:center}.et_pb_row.ll_content_box{background:#fff;padding:4rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:15px;width:100%}.et_pb_row.ll_content_box.my_rewards{display:flex;align-items:stretch}.et_pb_row.ll_content_box.my_rewards .et_pb_column:first-child,
.et_pb_row.ll_content_box.edit_account .et_pb_column:first-child{border-right:2px solid #cecece;width:33%;margin-right:0;padding-right:4rem}.et_pb_row.ll_content_box.my_rewards .et_pb_column:last-child,
.et_pb_row.ll_content_box.edit_account .et_pb_column:last-child{width:66%;margin-right:0;padding-left:4rem;text-align:center}@media screen and (max-width: 1200px){.et_pb_row.ll_content_box{display:flex !important;flex-wrap:wrap !important}.et_pb_row.ll_content_box.my_rewards .et_pb_column:first-child,
.et_pb_row.ll_content_box.edit_account .et_pb_column:first-child,
.et_pb_row.ll_content_box.my_rewards .et_pb_column:last-child,
.et_pb_row.ll_content_box.edit_account .et_pb_column:last-child,
.et_pb_row.ll_content_box
.et_pb_column{width:100% !important;padding-left:0;padding-right:0;border:none}.et_pb_row.ll_content_box .et_pb_column:first-child{order:2;margin-top:1rem}.et_pb_row.ll_content_box .et_pb_column:first-child
img{width:350px;max-width:100%;margin:0
auto;height:auto;display:block}}.et_pb_row.ll_content_box.my_rewards .card-row{display:flex;flex-direction:row;margin-top:1rem}.et_pb_row.ll_content_box.my_rewards .card-row
.card{width:calc(50% - 2rem);margin:1rem;padding:1rem;border-radius:15px;border:1px
solid #cecece;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);text-align:center;font-size:14px}@media screen and (max-width: 1000px){.et_pb_row.ll_content_box.my_rewards .card-row{flex-direction:column;justify-content:center;align-items:center}.et_pb_row.ll_content_box.my_rewards .card-row
.card{width:calc(100% - 2rem);max-width:350px}}.et_pb_row.ll_content_box.my_rewards .card-row .card .card-inner-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:0.5rem}.et_pb_row.ll_content_box.my_rewards .card-row .card .card-col{text-align:center}.et_pb_row.ll_content_box.my_rewards .card-row .card .card-col:nth-child(2){font-size:60px;color:#860038}.et_pb_row.ll_content_box.my_rewards .card-row .card .card-col:nth-child(3) h6,
.et_pb_row.ll_content_box.my_rewards .card-row .card .card-col:nth-child(3) span{color:#860038}.et_pb_row.ll_content_box.my_rewards .card-row .card
h6{font-size:60px;font-family:'Asap',Helvetica,Arial,Lucida,sans-serif;margin-bottom:0;padding-bottom:0;font-weight:800}.et_pb_row.ll_content_box.my_rewards .card-row .card .card-col
span{font-size:1.35rem;font-weight:bold;text-transform:uppercase}.et_pb_row.ll_content_box.my_rewards .card-row .card h6 sup:not(:empty){margin-left:-15px}.et_pb_row.ll_content_box
hr{border-bottom:2px solid #cecece;border-left:none;border-right:none;border-top:none}.et_pb_row.ll_content_box h2:empty{display:none}.ll-modal{position:fixed;display:flex;height:100%;width:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);z-index:99998;justify-content:center;align-items:center;top:0;left:0}.ll-modal
h2{color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.75)}.ll_content_box input.invalid,
.ll_content_box select.invalid,
.ll_content_box textarea.invalid,
.ll-login-modal input.invalid,
.ll-login-modal select.invalid,
.ll-login-modal
textarea.invalid{border:1px
solid red !important}.ll_content_box input:disabled,
.ll_content_box select:disabled,
.ll_content_box textarea:disabled,
.ll-login-modal input:disabled,
.ll-login-modal select:disabled,
.ll-login-modal textarea:disabled{opacity:0.5}.ll_content_box .ll-error,
.ll-login-modal .ll-error{color:red !important;font-size:12px !important;font-style:italic !important}input[type="submit"],.ll-control{cursor:pointer}.ll-control:hover{color:#3b3b3b}.ll-register-account,.ll-edit-account{display:flex;flex-direction:row;flex-wrap:wrap}.ll-register-account label,
.ll-register-account input:not([type="submit"]),
.ll-register-account select,
.ll-register-account textarea,
.ll-register-account p,
.ll-edit-account label,
.ll-edit-account input:not([type="submit"]),
.ll-edit-account select,
.ll-edit-account textarea,
.ll-edit-account
p{width:100% !important;display:inline-block !important}@media screen and (min-width: 480px){.ll-register-account label.city,
.ll-edit-account
label.city{width:calc(50% - 0.5em) !important;margin-right:0.5em !important}.ll-register-account label.state,
.ll-edit-account
label.state{width:calc(25% - 1em) !important;margin-left:0.5em !important;margin-right:0.5em !important}.ll-register-account label.zip,
.ll-edit-account
label.zip{width:calc(25% - 0.5em) !important;margin-left:0.5em !important}}.ll_content_box .account-details
header{display:flex;flex-direction:row;align-items:center}.ll_content_box .account-details header
h3{font-size:1.35rem !important;font-family:'Asap',Helvetica,Arial,Lucida,sans-serif !important;flex-grow:1}.ll_content_box .account-details button.ll-button{border-radius:15px;background:transparent;border:1px
solid #860038;color:#860038;text-transform:uppercase;padding:0.5em 1em;font-size:0.75em;text-align:center;min-width:75px;cursor:pointer;margin-bottom:10px;transition:color 0.2s linear, background 0.2s linear}.ll_content_box .account-details button.ll-button:hover{color:#fff;background:#860038}.ll_content_box .account-details button.ll-button[data-action="logout"]{background-color:#860038;border:solid 1px #860038 !important;border-radius:33px;font-weight:800;font-family:'Asap';color:#fff;font-size:20px;padding:0.5em 1em !important;margin-top:1rem}.ll_content_box .account-details{font-size:14px}.ll_content_box .account-details
hr{margin-top:1rem;margin-bottom:1rem}.ll_content_box .account-details button.ll-button[data-action="logout"]:hover{background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;border:solid 1px #eaaa21 !important;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all !important;transition-property:all !important}.ll_content_box .points-balance{text-align:center !important}.ll_content_box .points-balance
h4{font-family:'Asap',Helvetica,Arial,Lucida,sans-serif !important;font-size:1.35rem !important;font-weight:bold !important}.ll_content_box .points-balance
h5.points{font-family:'Asap',Helvetica,Arial,Lucida,sans-serif !important;font-size:3rem !important;font-weight:bold !important;margin-top:0.5rem !important}.ll_content_box .faq-container{text-align:center}.ll_content_box .faq-container .faq-question{font-size:1.35em !important;font-weight:bold;font-family:'Asap',Helvetica,Arial,Lucida,sans-serif !important;padding-bottom:0 !important;margin-top:1rem !important}.ll_content_box .faq-container .faq-answer{font-size:14px}.ll_content_box .ll-notification,
.ll-login-modal .ll-notification{padding:1rem;display:block;width:100%;margin-bottom:0.5rem}.ll_content_box .ll-notification.success,
.ll-login-modal .ll-notification.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.ll_content_box .ll-notification.error,
.ll-login-modal .ll-notification.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}@media screen and (max-width: 400px){.et_pb_row.ll_content_box{padding:2rem}}.rewards .ll-login-modal{display:none;position:absolute;top:100%;right:50%;background-color:#fff6e2;min-width:225px;padding:1rem;border-radius:0px 0px 15px 15px}.rewards .ll-login-modal a::before{display:none}.rewards .ll-login-modal
a{display:inline-block !important;width:auto}.rewards.active .ll-login-modal{display:block}.ll-login-modal
input{border-radius:30px;border:1px
solid #860038;padding:0.5rem}.ll-login-modal input[type="password"]{margin-bottom:0.5rem}.ll-login-modal
.register{display:flex}.ll-login-modal .form-contain
h4{font-size:1.6rem;font-weight:bold;text-align:left;margin-top:1rem}.rewards .ll-login-modal a.forgot-password{display:block !important;font-size:12px !important;font-weight:normal !important}.rewards .ll-login-modal button[aria-label="Close Modal"]{position:absolute;top:5px;right:5px;background:none;border:none;cursor:pointer}.rewards .ll-login-modal
button#submit{border-radius:30px;border:1px
solid #860038;padding:0.5rem;background-color:#860038;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;cursor:pointer;margin-top:1rem;width:100%}.rewards .ll-login-modal button#submit:hover{background-image:url(/wp-content/uploads/2023/04/button-bg-1.png);background-size:cover;background-position:right;border:solid 1px #eaaa21 !important;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:all !important;transition-property:all !important}