/* Keep the original vertical product card, centered without the former left column. */
.offer.offer-full{display:block;max-width:1256px;width:100%;margin:0 auto;padding:65px 32px 80px;background:transparent;text-align:center;isolation:auto}.offer.offer-full:before{display:none}.offer-full>.eyebrow{margin-bottom:26px}.offer-full .offer-panel{width:100%;max-width:520px;margin:0 auto;padding:36px;background:#fbf9f3;border:1px solid #d9d4c8;border-radius:14px;box-shadow:0 15px 30px -25px #1a190f55;text-align:left}.offer-full .offer-panel-top{justify-content:flex-start}.offer-full .offer-panel h2{font-size:38px;line-height:1.1;font-weight:500;letter-spacing:-1.3px;margin-top:25px}.offer-full .offer-description{font-size:14px;line-height:1.7;margin-top:9px}.offer-full .pack-stats{display:flex;justify-content:flex-start;gap:43px;width:100%;margin:27px 0;padding-bottom:25px;border-bottom:1px solid var(--line)}.offer-full .pack-stats>div{display:flex;align-items:baseline;gap:10px}.offer-full .pack-stats strong{font-size:36px;line-height:1;font-weight:500;letter-spacing:-1.3px}.offer-full .pack-stats span{display:inline;font-size:12px;line-height:1.5;margin:0}.offer-full .includes{display:flex;flex-direction:column;gap:16px;margin:0 0 31px;padding:0;text-align:left}.offer-full .includes li{font-size:14px;line-height:1.6;gap:11px;justify-content:flex-start}.offer-full .includes li:before{width:18px;height:18px;flex-basis:18px;font-size:9px}.offer-full .button.full{display:flex;width:100%;max-width:none;margin:0;padding:18px 20px;font-size:14px}.offer-full .availability{font-size:11px;text-align:center;margin-top:14px}.offer-full+.faq{padding-top:65px}
@media(max-width:800px){.offer.offer-full{padding:55px 24px 65px}.offer-full .offer-panel{padding:32px}.offer-full .pack-stats{gap:38px}}
@media(max-width:520px){.offer.offer-full{padding:43px 16px 54px}.offer-full>.eyebrow{margin-bottom:23px}.offer-full .offer-panel{padding:27px 24px;border:1px solid #d9d4c8;border-radius:13px;background:#fbf9f3;box-shadow:0 15px 30px -25px #1a190f55}.offer-full .offer-panel h2{font-size:35px;letter-spacing:-1.2px;margin-top:23px}.offer-full .offer-description{font-size:13px}.offer-full .pack-stats{gap:33px;margin:25px 0;padding-bottom:24px}.offer-full .pack-stats>div{gap:9px}.offer-full .pack-stats strong{font-size:32px}.offer-full .pack-stats span{font-size:11px;max-width:53px;line-height:1.5}.offer-full .includes{gap:15px;margin-bottom:27px}.offer-full .includes li{font-size:13px;gap:10px}.offer-full .button.full{font-size:13px;padding:18px 16px}.offer-full .availability{font-size:10px}.offer-full+.faq{padding-top:55px}}
@media(max-width:360px){.offer-full .offer-panel{padding:25px 20px}.offer-full .pack-stats{gap:24px}.offer-full .pack-stats>div{gap:7px}.offer-full .pack-stats strong{font-size:30px}.offer-full .pack-stats span{font-size:10px}.offer-full .includes li{font-size:12px}}

/* Contents and seller-stated bundle value, followed by the actual offer price. */
.offer-full .offer-priced h2{margin-top:0}.offer-full .offer-priced .offer-description{max-width:360px;margin-top:12px;line-height:1.75}.offer-content{margin-top:29px}.offer-full .offer-priced h3.content-label{font-size:13px;font-weight:500;letter-spacing:0;margin:0 0 18px;color:var(--muted);line-height:1.5}.content-group-title{line-height:1.6}.content-group-title strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.3px}.content-group-title>span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.offer-full .offer-priced .includes{margin:17px 0 18px;gap:12px}.offer-full .offer-priced .includes li{position:relative;display:block;padding-left:25px;font-size:13px;line-height:1.8;color:var(--muted)}.offer-full .offer-priced .includes li strong{font-weight:550;color:var(--ink)}.offer-full .offer-priced .includes li:before{position:absolute;left:0;top:5px;width:15px;height:15px;font-size:8px}.photo-content{padding-top:0}.offer-price{border-top:1px solid var(--line);padding-top:25px;margin:26px 0}.value-total{font-size:13px;color:var(--muted)}.value-total s{font-size:17px;margin-left:5px;text-decoration-thickness:1px}.sale-price{display:flex;align-items:baseline;gap:15px;margin-top:10px}.sale-price strong{font-size:58px;line-height:1.1;font-weight:500;letter-spacing:-2.6px}.sale-price>span{font-size:11px;color:var(--muted)}@media(max-width:520px){.offer-full .offer-priced{padding-top:28px}.offer-content{margin-top:25px}.content-group-title strong{font-size:16px}.offer-full .offer-priced .includes li{font-size:12px;padding-left:23px;line-height:1.8}.offer-full .offer-priced .includes{gap:13px}.offer-price{padding-top:22px;margin:24px 0}.sale-price strong{font-size:54px}.offer-full .offer-priced .offer-description{font-size:13px}}
