.offer-price-box{background:#fff;border:1.5px solid #c18f36;border-radius:18px;position:relative;overflow:hidden}.op-ribbon{z-index:2;text-align:center;color:#fff;background:linear-gradient(135deg,#d6453b,#a92c25);width:150px;padding:4px 0;font-size:12px;font-weight:900;position:absolute;top:14px;left:-40px;transform:rotate(-40deg);box-shadow:0 6px 14px -8px #a92c25}.offer-band{background:linear-gradient(135deg,#fffaf0,#f6e3b8);padding:16px 16px 14px}.offer-now{align-items:baseline;gap:6px;line-height:1;display:flex}.offer-now b{letter-spacing:-.5px;color:#0000;background:linear-gradient(#0f2a55,#1d4a8f);-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:900}.offer-now small{color:#9a6e22;font-size:16px;font-weight:900}.offer-old{color:#5c6577;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:800;display:flex}.offer-old em{font-style:normal}.offer-old-num{color:#3e4b63;background:#fff;border:1px solid #f0d3cf;border-radius:8px;padding:1px 10px;font-size:18px;font-weight:900;text-decoration:none;display:inline-block;position:relative}.offer-old-line{transform-origin:50%;inset-inline:6px;background:#d6453b;border-radius:2px;height:2.5px;margin-top:-1px;position:absolute;top:50%}.offer-units{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.offer-units b{color:#fff;background:#0f2a55;border-radius:99px;align-items:center;height:30px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.offer-units span{color:#5c6577;font-size:13px;font-weight:800}.offer-dots{flex-wrap:wrap;gap:7px;padding:12px 16px 0;display:flex}.offer-dots i{background:linear-gradient(145deg,#e3c27a,#c18f36);border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2.5px #fff,0 0 0 1px #c18f36}.offer-dots i.is-free{background:#25d366;box-shadow:inset 0 0 0 2.5px #fff,0 0 0 1px #25d366}.offer-free{color:#1a7f45;padding:6px 16px 0;font-size:12px;font-weight:800}.offer-save{color:#fff;background:linear-gradient(135deg,#16386f,#0f2a55);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 14px;font-size:13.5px;font-weight:800;display:flex}.offer-save b{color:#e3c27a;font-size:21px;font-weight:900}.offer-fine{color:#8a8f9c;gap:10px;padding:8px 16px 12px;font-size:11.5px;font-weight:700;display:flex}.offer-fine:empty{padding:0 0 12px}@media (width<=767px){.offer-band{padding:14px 13px 12px}.offer-now b{font-size:44px!important}.offer-now small{font-size:14px}.op-ribbon{font-size:11px;top:12px}.offer-units b{height:28px;font-size:13px}.offer-dots{gap:6px;padding:10px 13px 0}.offer-dots i{width:18px;height:18px}.offer-free,.offer-fine{padding-inline:13px}.offer-save{margin:10px 13px 0;padding:9px 12px}.offer-save b{font-size:19px}}.offer-card .offer-ribbon{display:none}
