.ofcore-shipping-bar{--sb-font:"Keyz Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sb-ease:cubic-bezier(.22, .72, .18, 1);position:relative;z-index:999;padding:0;text-align:center;font-family:var(--sb-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;border-bottom:1px solid rgb(255 255 255 / .08)}.ofcore-shipping-bar.is-bottom{position:sticky;bottom:0;left:0;right:0;border-bottom:0;border-top:1px solid rgb(255 255 255 / .08)}.ofcore-shipping-bar__inner{width:min(100% - 32px, 720px);margin:0 auto;padding:9px 0 8px;display:grid;gap:7px;justify-items:center}.ofcore-shipping-bar__message{margin:0;max-width:100%;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:inherit;opacity:.94;overflow-wrap:anywhere;text-wrap:balance}.ofcore-shipping-bar.is-complete .ofcore-shipping-bar__message{opacity:1;font-weight:500}.ofcore-shipping-bar__progress{width:min(100%, 220px);height:1px;background:rgb(255 255 255 / .18);overflow:hidden}.ofcore-shipping-bar__fill{height:100%;width:0;background:currentColor;transform-origin:left center;transition:width 0.45s var(--sb-ease)}.ofcore-shipping-bar.is-complete .ofcore-shipping-bar__progress{background:rgb(255 255 255 / .28)}@media (min-width:768px){.ofcore-shipping-bar__inner{padding:10px 0 9px}.ofcore-shipping-bar__message{font-size:12.5px;letter-spacing:.03em}.ofcore-shipping-bar__progress{width:260px}}@media (prefers-reduced-motion:reduce){.ofcore-shipping-bar__fill{transition:none}}.ofcore-campaigns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin:24px 0;font-family:"Keyz Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.ofcore-campaign-card{border:1px solid #ddd5cb;border-radius:14px;padding:18px;background:#fffdf9;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.ofcore-campaign-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(33 24 17 / .08)}.ofcore-campaign-icon{font-size:28px;margin-bottom:8px}.ofcore-campaign-card h3{margin:0 0 8px;font-size:18px}.ofcore-campaign-card p{margin:0 0 12px;color:#72675c;font-size:13px}.ofcore-campaign-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.ofcore-campaign-code code{background:#f6f0e8;padding:4px 8px;border-radius:6px;font-weight:700}.ofcore-copy-code{border:1px solid #ddd5cb;background:#211a16;color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.ofcore-campaign-expiry{margin-top:10px;font-size:12px;color:#72675c}.ofcore-campaign-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#211a16;color:#fff;padding:10px 16px;border-radius:999px;font-size:13px;font-family:"Keyz Sans","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:10000}