.hcs-header-rewards-menu{display:none}
.hcs-mobile-rewards-cta{padding:0 15px 24px}
.hcs-mobile-rewards-cta__button{position:relative;display:flex;width:100%;min-height:50px;padding:0 20px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #d99a3b;background:#d99a3b;color:#fff!important;font-size:13px;font-weight:600;line-height:1;letter-spacing:.16em;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}
.hcs-mobile-rewards-cta__button:active{border-color:#bd7f25;background:#bd7f25}
.hcs-mobile-rewards-cta__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media only screen and (min-width:768px) and (max-width:1067px){.hcs-mobile-rewards-cta{padding-right:50px;padding-left:50px}}
@media only screen and (min-width:1068px){
  .hcs-header-rewards-menu{display:flex;min-width:0;align-items:center}
  .header.style3 .hcs-header-rewards-menu .full-menu{margin:0}
  .hcs-header-rewards-menu__button{position:relative;display:inline-flex;min-height:36px;margin-left:10px;padding:0 17px;align-items:center;justify-content:center;overflow:hidden;border:1px solid #d99a3b;background:#d99a3b;color:#fff!important;font-size:12px;font-weight:600;line-height:1;letter-spacing:.14em;text-decoration:none;white-space:nowrap;transform:translateY(0);transition:background-color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}
  .hcs-header-rewards-menu__button::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.24) 50%,transparent 80%);transform:translateX(-125%) skewX(-18deg);transition:transform .55s ease}
  .hcs-header-rewards-menu__button:hover,.hcs-header-rewards-menu__button:focus{border-color:#bd7f25;background:#bd7f25;color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.18);transform:translateY(-2px)}
  .hcs-header-rewards-menu__button:hover::after,.hcs-header-rewards-menu__button:focus::after{transform:translateX(125%) skewX(-18deg)}
  .hcs-header-rewards-menu__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
}
@media (prefers-reduced-motion:reduce){
  .hcs-header-rewards-menu__button,.hcs-header-rewards-menu__button::after{transition:none}
  .hcs-header-rewards-menu__button:hover,.hcs-header-rewards-menu__button:focus{transform:none}
}
