.rewards-button{position:relative;width:100%;padding:2rem 0;overflow:hidden}.rewards-button__container{max-width:75rem;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center}.rewards-button__heading{font-size:1.75rem;line-height:1.2;margin:0 0 1.5rem;font-weight:400;text-align:center;color:#57201f;max-width:20rem;font-family:ABCArizonaFlare,serif}.rewards-button__buttons{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:20rem}.rewards-button__button{display:flex;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;border-radius:0;border:1px solid;cursor:pointer;transition:all .3s ease;width:100%;text-align:center;font-family:SweetSansPro,sans-serif}.rewards-button__button--primary{background-color:#57201f;color:#fff;border-color:#57201f}.rewards-button__button--secondary{background-color:#f8f8f8;color:#57201f;border-color:#57201f}@media screen and (min-width: 48rem){.rewards-button__heading{font-size:2.25rem;margin-bottom:2rem;max-width:30rem}.rewards-button__buttons{flex-direction:row;max-width:30rem}.rewards-button__button{padding:1rem 2rem}}@media screen and (min-width: 64rem){.rewards-button__heading{font-size:2.5rem;max-width:40rem}.rewards-button__buttons{max-width:40rem;font-size:1.5rem}.rewards-button__button{font-size:1.5rem}}.animate--fade-in{opacity:0;animation:fadeIn .8s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/rewards-button.css.map */
