/* Match the offer-card purchase button to the approved desktop pill design. */
body #main #offer .offer-cta-v159 > .offer-arrow-v159 { display:none; }
@media (min-width:700.01px) {
 body #main #offer .offer-card > .offer-cta-v159 {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  min-width:0;
  min-height:72px;
  gap:14px;
  padding:9px 10px 9px 26px;
  border:1px solid #ee7647;
  border-radius:999px;
  background:#ff824f;
  color:#10291e;
  font:750 26px/1.2 var(--sans);
  letter-spacing:-.35px;
  box-shadow:0 7px 16px #8b48251a,inset 0 1px 0 #ffffff40;
  transition:background .18s,box-shadow .18s,transform .18s;
 }
 body #main #offer .offer-cta-v159 > span:first-child {
  font:inherit;
  white-space:nowrap;
  transform:none;
 }
 body #main #offer .offer-cta-v159 > span[aria-hidden="true"] { display:none; }
 body #main #offer .offer-cta-v159 > .offer-arrow-v159 {
  display:block;
  flex:0 0 auto;
  width:52px;
  height:52px;
  padding:12px;
  border-radius:50%;
  background:#173b2c;
  color:#fff0d2;
  transition:background .18s,transform .18s;
 }
 body #main #offer .offer-card > .offer-cta-v159:hover {
  background:#ff9263;
  box-shadow:0 9px 18px #8b482526,inset 0 1px 0 #ffffff50;
  transform:translateY(-1px);
 }
 body #main #offer .offer-cta-v159:hover > .offer-arrow-v159 {
  background:#102d21;
  transform:rotate(5deg);
 }
 body #main #offer .offer-card > .offer-cta-v159:active {
  transform:translateY(1px);
  box-shadow:0 3px 8px #8b48251a;
 }
 body #main #offer .offer-card > .offer-cta-v159:focus-visible {
  outline:3px solid #ff824f;
  outline-offset:4px;
  box-shadow:0 0 0 3px #173b2c;
 }
}
@media (min-width:700.01px) and (max-width:1100px) {
 body #main #offer .offer-card > .offer-cta-v159 {
  min-height:64px;
  padding:8px 8px 8px 22px;
  font-size:24px;
 }
 body #main #offer .offer-cta-v159 > .offer-arrow-v159 {
  width:46px;
  height:46px;
  padding:11px;
 }
}
@media (min-width:700.01px) and (prefers-reduced-motion:reduce) {
 body #main #offer .offer-card > .offer-cta-v159,
 body #main #offer .offer-cta-v159 > .offer-arrow-v159 { transition:none; }
 body #main #offer .offer-card > .offer-cta-v159:hover,
 body #main #offer .offer-card > .offer-cta-v159:active,
 body #main #offer .offer-cta-v159:hover > .offer-arrow-v159 { transform:none; }
}
