.review-reward{color:#f8f0df;width:100%;min-width:0;max-width:26rem;margin:1.5rem auto;scroll-margin-block-start:6rem;font-family:inherit}.review-reward-ticket{isolation:isolate;background:radial-gradient(at 95% 0,#d2b77424,#0000 55%),linear-gradient(135deg,#182a36,#09131d 80%);border:1px solid #d5bd805e;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003}.review-reward-ticket:before{z-index:-1;content:"";border:1px solid #d5bd8018;border-radius:50%;height:65%;position:absolute;inset:auto -30% 0;transform:rotate(-20deg)}.review-reward-ticket:after{pointer-events:none;content:"";border:1px solid #d5bd801c;border-radius:13px;position:absolute;inset:9px}.review-reward-brand{color:#d9c48d;text-align:left;letter-spacing:.15em;direction:ltr;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.review-reward-brand small{letter-spacing:.4em;margin-top:.15rem;font-size:.49rem;display:block}.review-reward-sail{font-size:2rem;line-height:1;transform:rotate(-35deg)}.review-reward-edition{letter-spacing:.1em;margin-inline-start:auto;font-size:.43rem}.review-reward-offer{justify-content:space-between;align-items:center;gap:.8rem;margin:.7rem 0;display:flex}.review-reward .review-reward-eyebrow{color:#dac593;letter-spacing:.08em;margin:0 0 .35rem;font-size:.65rem}.review-reward h3{color:#fff8e9;margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.review-reward-value{color:#e4ce94;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.review-reward-value strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:3rem;font-weight:500;line-height:1.2}.review-reward-value>span{font-size:.85rem}.review-reward .review-reward-terms{color:#c8c7bf;margin:.2rem 0 1rem;font-size:.73rem;line-height:1.7}.review-reward-code{text-align:center;border-block:1px dashed #d5bd805c;padding:.8rem 0}.review-reward-code code{color:#fff8e9;letter-spacing:.035em;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:clamp(.68rem,2.7vw,.91rem);display:block}.review-reward-expiry{gap:.2rem;padding-top:.9rem;display:grid}.review-reward-expiry>span{color:#bfc2bd;font-size:.68rem}.review-reward-expiry time{justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.review-reward-expiry time b{font-variant-numeric:tabular-nums;color:#e4ce94;direction:ltr;font-size:1.15rem;font-weight:500}.review-reward-expiry small{color:#b5bcb9;font-size:.63rem}.review-reward-status{color:var(--color-text,#eee8da);padding:.8rem .25rem .35rem;font-size:.78rem;line-height:1.8}.review-reward-status-dot{background:#a8a8a0;border-radius:50%;width:6px;height:6px;margin-inline-end:.4rem;display:inline-block}.review-reward-status-dot[data-active=true]{background:#b7cbab}.review-reward .review-reward-status p{color:inherit;margin:.2rem 0;font-size:.73rem}.review-reward-status strong{font-weight:500}.review-reward-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.review-reward .review-reward-actions button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #d5bd805e;border-radius:10px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.75rem;display:inline-flex}.review-reward .review-reward-actions button:first-child{color:#0b1922;background:#d9c48d;border-color:#d9c48d;flex:1;font-weight:600}.review-reward .review-reward-actions button:focus-visible{outline-offset:3px;outline:2px solid #e8d9ae}.review-reward .review-reward-actions button:disabled{cursor:wait;opacity:.65}.review-reward-ticket[data-status=expired],.review-reward-ticket[data-status=redeemed],.review-reward-ticket[data-status=paused]{filter:saturate(.35)}@media (max-width:360px){.review-reward-ticket{padding:1.2rem}.review-reward-value strong{font-size:3rem}.review-reward-expiry time{font-size:.76rem}}@media print{.review-reward-actions,.review-reward-status{display:none}.review-reward-ticket{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
