.cbf-price-label{display:block;font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.7px;color:inherit;opacity:.65;margin-bottom:7px}.cbf-sale-price{display:block}.cbf-sale-price del{opacity:.5;font-size:.75em;font-weight:400;margin-right:10px}.cbf-sale-price ins{background:transparent!important;text-decoration:none!important;font-weight:800;color:inherit}.cbf-offer,.cbf-offer *{box-sizing:border-box}.cbf-offer{display:block;width:100%;max-width:520px;margin:22px 0 12px;padding:22px 24px;background:radial-gradient(ellipse at 100% 0,#2b3a20 0,transparent 65%),#111713;color:#f5f8ee;border:1px solid #36452e;border-radius:14px;box-shadow:0 8px 28px #101c0e0d;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;letter-spacing:normal;font-weight:400;text-transform:none;text-align:left}.cbf-offer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cbf-offer-name{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:1.3px;font-weight:800;color:#f5f8ee}.cbf-live-dot{width:6px;height:6px;background:var(--cbf-accent,#c6ff4a);border-radius:50%;box-shadow:0 0 12px #b6ff4970}.cbf-offer-name small{font-size:8px;line-height:1.4;letter-spacing:1px;border:1px solid #728763;color:#bdcbb1;padding:2px 5px;border-radius:3px;font-weight:400}.cbf-offer-badge{font-size:13px;background:var(--cbf-accent,#c6ff4a);color:#10150d;padding:5px 10px;border-radius:6px;line-height:1.4;font-weight:800;white-space:nowrap}.cbf-offer-saving{display:block;font-size:13px;color:#cad4c3;margin-top:12px;overflow-wrap:anywhere}.cbf-offer-divider{display:block;height:1px;background:#ffffff24;margin:18px 0}.cbf-offer-until{display:block;font-size:12px;line-height:1.5;color:#b8c4b1;margin-bottom:12px}.cbf-offer-clock{display:flex;align-items:flex-start;gap:12px;max-width:100%}.cbf-time-unit{display:flex;flex-direction:column;align-items:center;min-width:46px}.cbf-time-unit strong{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#f5f8ee}.cbf-time-unit small{font-size:8px;letter-spacing:1.8px;line-height:1.5;color:#a1b197;margin-top:5px}.cbf-time-separator{color:#789064;font-size:23px;line-height:1.5}.cbf-offer-end{display:block;font-size:10px;line-height:1.6;color:#9eae95;margin-top:16px}.cbf-offer[hidden]{display:none!important}@media(max-width:420px){.cbf-offer{padding:18px}.cbf-offer-clock{gap:8px}.cbf-time-unit{min-width:39px}.cbf-time-unit strong{font-size:29px}.cbf-offer-name{font-size:11px;letter-spacing:.8px}}
