.cvRewards,#cvh4 .hp3-buy .cvRewards{box-sizing:border-box;margin:14px 0!important;padding:15px 16px!important;border:1px solid #d8c5ad!important;border-radius:14px!important;background:#f7f0e3!important;color:#4a1b21!important;text-align:left!important}
.cvRewards p,#cvh4 .hp3-buy .cvRewards p{margin:0!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important}
.cvRewards .cvRewards-eyebrow,#cvh4 .hp3-buy .cvRewards .cvRewards-eyebrow{font:700 10px/1.4 Geist,Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#765b43!important;margin-bottom:5px!important}
.cvRewards .cvRewards-title,#cvh4 .hp3-buy .cvRewards .cvRewards-title{font:650 17px/1.3 Geist,Arial,sans-serif!important;color:#4a1b21!important;text-wrap:balance}
.cvRewards .cvRewards-detail,.cvRewards .cvRewards-repeat,#cvh4 .hp3-buy .cvRewards .cvRewards-detail,#cvh4 .hp3-buy .cvRewards .cvRewards-repeat{font:400 12px/1.5 Geist,Arial,sans-serif!important;color:#5f4640!important;margin-top:5px!important}
.cvRewards .cvRewards-repeat:empty,#cvh4 .hp3-buy .cvRewards .cvRewards-repeat:empty{display:none!important}
.cvRewards .cvRewards-link,#cvh4 .hp3-buy .cvRewards .cvRewards-link{display:inline-block!important;min-height:32px!important;padding:7px 0!important;font:650 12px/1.5 Geist,Arial,sans-serif!important;color:#4a1b21!important;text-decoration:underline!important;text-underline-offset:3px!important}
.cvRewards .cvRewards-link:focus-visible,#cvh4 .hp3-buy .cvRewards .cvRewards-link:focus-visible{outline:2px solid #4a1b21;outline-offset:3px}
.cvRewards .cvRewards-terms,#cvh4 .hp3-buy .cvRewards .cvRewards-terms{font:400 10px/1.5 Geist,Arial,sans-serif!important;color:#6b5a4f!important}
#cvHeroRoot .cvRewards-plan{grid-column:1/-1!important;display:block!important;font:650 12px/1.4 Geist,Arial,sans-serif!important;color:#71452d!important;margin-top:8px!important;text-align:left!important}
#cvh4 .cvRewards-option{display:block!important;margin-top:5px!important;font:600 11px/1.4 Geist,Arial,sans-serif!important;color:#71452d!important}
#cvHeroRoot .cvRewards-cta{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:70px!important}
#cvHeroRoot .cvRewards-button{font:500 11px/1.3 Geist,Arial,sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;color:inherit!important}
#cvHeroRoot .cvRewards-button[hidden],.cvRewards[hidden]{display:none!important}
#CartDrawer .cvRewards[data-cv-reward-cart],.cvRewards[data-cv-reward-cart]{padding:0!important;margin:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important}
.cvRewards[data-cv-reward-cart] .cvRewards-title{display:inline!important;font:500 12px/1.5 Geist,Arial,sans-serif!important;text-wrap:initial}
.cvRewards[data-cv-reward-cart] .cvRewards-link{display:inline!important;min-height:0!important;padding:0!important;margin-left:6px!important;font:500 12px/1.5 Geist,Arial,sans-serif!important}
.cvRewards[data-cv-reward-cart] .cvRewards-eyebrow,.cvRewards[data-cv-reward-cart] .cvRewards-detail,.cvRewards[data-cv-reward-cart] .cvRewards-repeat,.cvRewards[data-cv-reward-cart] .cvRewards-terms{display:none!important}
@media(max-width:359px){.cvRewards:not([data-cv-reward-cart]){padding:12px!important}.cvRewards:not([data-cv-reward-cart]) .cvRewards-title{font-size:15px!important}}
