.prime-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin:32px 0;border:3px solid #b82323;border-radius:8px;background:#fff3ef;color:#302322}
.prime-entry h2{margin:0 0 8px;font-size:24px;color:#84211d}.prime-entry p{margin:4px 0;font-size:18px;color:#403330}.prime-entry p:first-of-type{font-size:36px;font-weight:900;line-height:1.3;color:#b82323}.prime-entry a{display:flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;min-height:52px;padding:12px 24px;border-radius:5px;background:#b82323;color:#fff;font-size:20px;font-weight:800;text-decoration:none}
.prime-thanks-page{--sale-red:#b82323;--sale-ink:#302322;--sale-muted:#5a4b47;--sale-rule:#e4ccc5;background:#fffdfb;color:var(--sale-ink)}
.prime-thanks-page .site-header{background:#fff}.sale-feature{width:min(1160px,calc(100% - 48px));margin:28px auto 72px;font-size:18px;line-height:1.8}.sale-feature *{box-sizing:border-box}.sale-feature a{color:#8f211d;text-underline-offset:4px}.sale-feature a:focus-visible,.prime-entry a:focus-visible{outline:3px solid #163d61;outline-offset:5px}.sale-feature p{max-width:none}.sale-feature h1,.sale-feature h2,.sale-feature h3{color:var(--sale-ink);font-family:inherit;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.sale-feature h2{font-size:36px}.sale-feature h3{font-size:29px}
.sale-hero{padding:40px 44px 30px;border-top:10px solid var(--sale-red);border-bottom:2px solid var(--sale-red);background:#fff0ea}.sale-hero h1{margin:0;color:var(--sale-red);font-size:clamp(40px,5.5vw,72px);font-weight:900}.sale-hero h1 span{display:block;margin-bottom:10px;font-size:clamp(24px,3vw,35px);font-weight:800;color:#84211d}.sale-hero-copy{max-width:750px!important;margin:18px 0 26px;font-size:21px;color:var(--sale-ink)}.sale-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.sale-hero .sale-deadline{margin:0;font-size:24px;font-weight:800;color:#84211d}.sale-feature .sale-jump{display:inline-flex;align-items:center;gap:30px;min-height:50px;font-size:20px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--sale-red)}
.sale-disclosure{margin:20px 0!important;font-size:17px;color:var(--sale-muted)}.sale-product{display:grid;grid-template-columns:44% 1fr;gap:40px;padding:36px 0 44px;border-top:3px solid var(--sale-red);scroll-margin-top:100px}.sale-product-content{min-width:0}.sale-product h2,.sale-product h3{margin:10px 0;font-weight:900}.sale-product p{margin:14px 0}.sale-rarity{display:inline-block;margin:0!important;padding:7px 12px;border-left:5px solid var(--sale-red);background:#fff0ea;color:#84211d;font-size:19px;font-weight:800;line-height:1.5}.sale-variant{font-size:18px;color:var(--sale-muted)}.sale-product .sale-saving{display:flex;align-items:baseline;gap:7px;margin:18px 0 0;color:var(--sale-red);line-height:1.05;white-space:nowrap}.sale-saving strong{font-size:clamp(54px,5.8vw,78px);font-weight:900;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.sale-saving>span{font-size:27px;font-weight:900}.sale-prices{display:flex;align-items:center;flex-wrap:wrap;column-gap:22px;row-gap:12px;margin:18px 0 0}.sale-price{font-size:37px;font-weight:900;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.sale-price>span{font-size:18px;margin-left:4px;font-weight:600}.sale-basis{font-size:17px;line-height:1.5;color:var(--sale-muted)}.sale-basis s{font-size:20px}.sale-use{padding-top:18px;border-top:1px solid var(--sale-rule);font-size:23px;font-weight:800;line-height:1.6}.sale-facts{margin:22px 0;display:grid;gap:12px}.sale-facts>div{display:grid;grid-template-columns:115px minmax(0,1fr);column-gap:12px}.sale-facts dt{font-size:18px;font-weight:700;color:var(--sale-muted)}.sale-facts dd{min-width:0;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.sale-conditions{font-size:18px;line-height:1.75}.sale-feature .sale-buy{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:13px 24px;border-radius:5px;background:var(--sale-red);color:#fff;text-decoration:none;font-size:20px;font-weight:800}.sale-buy:hover,.prime-entry a:hover{background:#92201f}.sale-buy:active{transform:translateY(1px)}.sale-merchant{margin:10px 0!important;font-size:17px;color:var(--sale-muted)}.sale-source{font-size:18px;line-height:1.9;overflow-wrap:anywhere}.sale-photo{align-self:start;position:sticky;top:100px;margin:0;padding:12px;background:#fff;border:1px solid var(--sale-rule);border-radius:5px}.sale-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.sale-photo figcaption{padding:10px 8px;font-size:17px;color:var(--sale-muted)}
.sale-kindle{margin:12px 0 36px;padding-top:34px;border-top:3px solid var(--sale-red)}.sale-kindle>h2{margin:0 0 16px}.sale-kindle-lede{max-width:850px!important;margin-bottom:28px}.sale-kindle-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.sale-product-compact{display:block;padding:28px;border:1px solid var(--sale-rule);border-top:6px solid var(--sale-red);border-radius:5px;background:#fff}.sale-product-compact .sale-product-content{display:flex;flex-direction:column;height:100%}.sale-product-compact .sale-variant{min-height:3.6em}.sale-product-compact .sale-rarity{font-size:18px;align-self:flex-start}.sale-product-compact .sale-prices{align-items:start;flex-direction:column;gap:10px}.sale-product-compact .sale-saving strong{font-size:68px}.sale-product-compact .sale-use{min-height:3.2em}.sale-feature[data-sale-state="ended"] .sale-deadline{color:#4c3c36}.sale-feature[data-sale-state="ended"] .sale-saving{color:#6c514b}
.sale-hero .sale-deadline{margin:20px 0 26px}.sale-jumps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sale-jumps a{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 14px;border:1px solid #df9990;border-bottom:4px solid var(--sale-red);border-radius:5px;background:#fffdfb;color:var(--sale-ink);text-decoration:none;font-size:18px;font-weight:800;line-height:1.4}.sale-jumps a:hover{background:#ffe6dc}.sale-jumps strong{color:var(--sale-red);font-size:36px;letter-spacing:-.04em;white-space:nowrap;line-height:1.2;font-variant-numeric:tabular-nums}.sale-jumps strong span{font-size:18px;letter-spacing:0;margin-left:3px}.prime-thanks-page>footer{font-size:17px}.prime-thanks-page>footer p,.prime-thanks-page>footer a{font-size:17px}
@media(max-width:800px){.sale-feature{width:calc(100% - 32px)}.sale-hero{padding:28px}.sale-product{grid-template-columns:40% 1fr;gap:24px}.sale-kindle-grid{gap:20px}.sale-product-compact{padding:20px}.sale-product-compact .sale-saving strong{font-size:56px}.sale-saving>span{font-size:23px}.sale-photo{top:80px}.sale-feature h2{font-size:30px}.prime-entry{padding:22px;gap:16px}.prime-entry p:first-of-type{font-size:30px}}
@media(max-width:600px){.sale-feature{width:calc(100% - 28px);margin-top:18px}.sale-hero{padding:25px 20px 22px;border-top-width:7px}.sale-hero h1{font-size:clamp(33px,8.6vw,50px);letter-spacing:-.04em;white-space:nowrap}.sale-hero h1 span{font-size:23px;letter-spacing:-.02em;white-space:normal}.sale-hero-copy{font-size:19px;margin:16px 0 22px}.sale-hero-bottom{align-items:flex-start;flex-direction:column;gap:16px}.sale-hero .sale-deadline{font-size:20px}.sale-disclosure{font-size:17px}.sale-product{display:flex;flex-direction:column;gap:24px;padding-top:28px}.sale-photo{position:static;width:100%;max-width:440px;align-self:center}.sale-photo img{aspect-ratio:4/3;max-height:300px}.sale-product h2,.sale-product h3{font-size:29px;overflow-wrap:anywhere}.sale-saving strong,.sale-product-compact .sale-saving strong{font-size:clamp(53px,15vw,68px)}.sale-saving>span{font-size:25px}.sale-price{font-size:34px}.sale-basis{font-size:17px}.sale-facts>div{grid-template-columns:105px minmax(0,1fr)}.sale-kindle-grid{grid-template-columns:1fr;gap:28px}.sale-product-compact{display:block;padding:24px 18px}.sale-product-compact .sale-variant,.sale-product-compact .sale-use{min-height:0}.sale-use{font-size:22px}.prime-entry{flex-direction:column;align-items:stretch;padding:20px}.prime-entry p:first-of-type{font-size:30px}.prime-entry a{justify-content:space-between}}
@media(max-width:1000px){.sale-jumps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.sale-jumps{gap:12px}.sale-jumps a{padding:12px 10px;font-size:17px}.sale-jumps strong{font-size:31px}.sale-jumps strong span{display:block;margin-left:0;margin-top:3px;font-size:17px}.sale-hero .sale-deadline{margin:16px 0 22px}}
.sale-product,.sale-jumps a{min-width:0}.sale-saving{flex-wrap:wrap}.sale-saving strong{white-space:nowrap}.sale-jumps{grid-template-columns:repeat(4,minmax(0,1fr))}.sale-kindle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1000px){.sale-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sale-kindle-grid{grid-template-columns:minmax(0,1fr)}}
.sale-product-compact .sale-product-body{min-height:7.2em}.sale-product-compact .sale-facts>div:first-child{min-height:3.6em}.sale-product-compact .sale-use{min-height:calc(3.2em + 19px)}
@media(min-width:601px) and (max-width:1000px){.sale-product-compact .sale-product-body{min-height:9em}}
@media(max-width:600px){.sale-product-compact .sale-product-body,.sale-product-compact .sale-facts>div:first-child,.sale-product-compact .sale-use{min-height:0}}
@media(max-width:760px){.sale-kindle-grid{grid-template-columns:minmax(0,1fr)}.sale-product-compact .sale-product-body,.sale-product-compact .sale-facts>div:first-child,.sale-product-compact .sale-use{min-height:0}}

.sale-eligibility{padding-top:20px;border-top:1px solid var(--sale-rule)}
