.checkout-status,[data-access-status]{min-height:1.5em;margin-top:10px;color:#66536d;font-size:14px;line-height:1.5}
.digital-consent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:16px 0 12px;color:#4b3852;font-size:14px;line-height:1.5}
.digital-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#4b3852}
.digital-consent a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
.return-access{margin-top:22px;border-top:1px solid #ddd1de;padding-top:18px}
.return-access summary{cursor:pointer;font-weight:700;color:#4b3852}
.return-access form{margin-top:16px}
.return-access label{display:block;margin-bottom:7px;font-size:14px;font-weight:650;color:#4b3852}
.return-access form>div{display:flex;gap:9px}
.return-access input{min-width:0;flex:1;border:1px solid #b8a9be;border-radius:3px;padding:11px 12px;background:#fff;color:#291e30}
.return-access button{border:1px solid #291e30;border-radius:3px;padding:10px 14px;background:#291e30;color:#fff;font-weight:700}
.return-access button:disabled,[data-buy-case]:disabled{opacity:.65;cursor:wait}
@media(max-width:540px){.return-access form>div{display:block}.return-access button{width:100%;margin-top:9px}}

.purchase-terms-link{margin:10px 0 0;font-size:13px;color:#66536d;line-height:1.5}.purchase-terms-link a{color:inherit;text-underline-offset:3px}
.return-access input{font:inherit;font-size:16px;min-height:46px}.return-access summary{min-height:44px;line-height:1.5}.return-access button{min-height:46px;font:inherit;font-weight:700}
@media(max-width:540px){.return-access input{display:block;width:100%}.return-access form>div{min-width:0}}
@media(max-width:700px){.product-jacket .jacket-wording{display:none}}
.return-player{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid #cfc6b8;font-size:1rem}
.return-player strong{flex-basis:100%;font-weight:600}
.return-player a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;text-underline-offset:.2em}
.return-player .text-link{margin:0}
.return-access:target{outline:2px solid #76522b;outline-offset:4px}
.return-access .small{font-size:.9375rem;margin:.75rem 0;max-width:60ch}
.digital-consent{font-size:1rem;min-height:44px;cursor:pointer}
.checkout-status:empty,[data-access-status]:empty{display:none}
.checkout-status:not(:empty),[data-access-status]:not(:empty){background:#eee6d7;padding:1rem;font-size:1rem;color:#493b4b}

.return-player{margin:1rem 0 1.25rem;padding:1rem 0;border-block:1px solid #cfc6b8}.return-player p{flex-basis:100%;margin:.15rem 0 0;font-size:.9375rem;line-height:1.5;max-width:55ch}.return-access>p{font-size:1rem;line-height:1.55;max-width:60ch;margin:.75rem 0}.return-access[open]>summary{font-size:1.125rem}.return-access a{display:inline-block;min-height:44px;padding:.5rem 0}.return-access:focus-within{border-top-color:#76522b}
