.offer-card-refined{padding:0;overflow:hidden;border:1px solid #ba9149;border-top:0;background:#fffaf2;box-shadow:0 20px 60px #4f142524}
.offer-card-header{padding:29px 24px 25px;background:radial-gradient(ellipse at top,#772432,transparent 75%),#390c17;color:#fff1df;border-bottom:3px solid #c9a15a}
.offer-card-header .plan-badge{color:#e9c781;letter-spacing:2px;font-size:10px;margin-bottom:12px}
.offer-card-refined .offer-card-header h3{color:#fff4e4;font-size:29px;line-height:1.15;margin:0 0 12px}
.offer-card-header h3 em{color:#e8c17c;font-weight:400}
.offer-card-header>p:last-child{font-size:12px;color:#dfc5bf;margin:0}
.offer-card-refined .offer-materials{padding:4px 25px 0;margin:0}
.offer-card-refined .offer-materials li{display:grid;grid-template-columns:55px 1fr 22px;gap:15px;padding:20px 0;align-items:center;border-color:#eadbc4}
.offer-materials img{width:55px;height:78px;object-fit:contain;border-radius:2px;box-shadow:3px 4px 9px #38111a29}
.offer-materials div{min-width:0}
.offer-materials small{display:block;color:#956a29;font-size:8px;font-weight:800;letter-spacing:1px;margin-bottom:5px;line-height:1.4}
.offer-materials strong{display:block;color:#5b1420;font-family:var(--serif);font-size:18px;line-height:1.12}
.offer-materials p{color:#7b625c;font-size:11px;line-height:1.45;margin:6px 0 0}
.offer-card-refined .material-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f2e3c7;color:#775520;font-size:12px}
.offer-total{padding:26px 25px 22px;background:radial-gradient(ellipse at 50% 35%,#f5e5c7,transparent 75%),#fff8eb}
.package-label{display:inline-block;padding:6px 12px;border:1px solid #d1b379;border-radius:20px;color:#865c23;font-size:9px;letter-spacing:1.2px;font-weight:800;margin:0 0 17px}
.offer-total .price-caption{font-size:14px;color:#6d4242;margin-bottom:4px}
.offer-total .price{font-size:92px;line-height:1.08;letter-spacing:-5px;color:#6c1122}
.offer-total .price span{font-size:28px;letter-spacing:-1px}
.offer-total .no-subscription{font-size:11px;margin:9px 0 15px;color:#7c5d50}
.offer-total .no-subscription span{padding:0 6px;color:#bc913f}
.bonus-included-note{font-size:11px;line-height:1.45;color:#7b572c;margin:0 auto 22px;max-width:270px}
.offer-total .cta{padding:20px 15px;font-size:12px;border-radius:10px}
.offer-card-refined .digital-note{margin:0;padding:20px 27px 25px;background:#faf0df;border-top:1px solid #e8d8b9}
@media(max-width:420px){.offer-card-header{padding:25px 17px 23px}.offer-card-refined .offer-card-header h3{font-size:26px}.offer-card-refined .offer-materials{padding:3px 17px 0}.offer-card-refined .offer-materials li{grid-template-columns:47px 1fr 20px;gap:12px;padding:18px 0}.offer-materials img{width:47px;height:67px}.offer-materials strong{font-size:17px}.offer-materials p{font-size:10px}.offer-total{padding:25px 18px 22px}.offer-card-refined .digital-note{padding:20px 19px 24px}}
