.dd-campaign-bar,.dd-campaign-hero{--dd-bg: #111111;--dd-fg: #ffffff;--dd-accent: var(--color-save-badge, #ff5722);--dd-chip-bg: rgba(255, 255, 255, .1);--dd-chip-border: rgba(255, 255, 255, .35)}.dd-campaign--christmas,.dd-campaign-hero.dd-campaign--christmas{--dd-bg: #0f3d2e;--dd-accent: #e8b04b}.dd-campaign-bar[hidden],.dd-campaign-hero[hidden]{display:none!important}.dd-campaign-bar{position:relative;z-index:3;background:var(--dd-bg);color:var(--dd-fg);font-size:13px;line-height:1.4;padding:7px 40px 7px 16px}.dd-campaign-bar__inner,.dd-campaign-hero__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.dd-campaign-bar__head,.dd-campaign-hero__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px}.dd-campaign-bar__name{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dd-campaign-bar__phase,.dd-campaign-hero__phase{color:var(--dd-accent);font-weight:600}.dd-campaign-bar__clock,.dd-campaign-hero__clock{font-variant-numeric:tabular-nums;opacity:.9}.dd-campaign-bar__shop{color:var(--dd-fg);font-weight:700;text-decoration:underline;text-underline-offset:3px}.dd-campaign-bar__codes,.dd-campaign-hero__codes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dd-campaign-code{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--dd-chip-border);background:var(--dd-chip-bg);border-radius:4px;padding:2px 4px 2px 8px;white-space:nowrap}.dd-campaign-code__code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;color:var(--dd-accent)}.dd-campaign-code__apply{background:var(--dd-accent);color:#111;border-radius:3px;padding:1px 8px;font-size:11px;font-weight:700;text-decoration:none}.dd-campaign-bar__note,.dd-campaign-hero__note{font-size:11px;opacity:.8}.dd-campaign-bar__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--dd-fg);font-size:20px;line-height:1;padding:4px 8px;cursor:pointer;opacity:.8}.dd-campaign-hero{background:var(--dd-bg);color:var(--dd-fg);padding:28px 16px;margin-bottom:12px}.dd-campaign-hero__name{font-size:clamp(24px,4vw,40px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;width:100%}.dd-campaign-hero__inner{gap:10px}html.dd-campaign-on .promo-header-section{display:none!important}@media(max-width:749px){.dd-campaign-bar{font-size:12px;padding:6px 34px 6px 10px}.dd-campaign-bar__inner{gap:3px}.dd-campaign-bar__phase,.dd-campaign-bar__note,.dd-campaign-bar__codes .dd-campaign-code{display:none}.dd-campaign-bar__codes .dd-campaign-code.is-current{display:inline-flex}}html.dd-hero-on .dd-campaign-bar__codes,html.dd-hero-on .dd-campaign-bar__note,html.dd-hero-on .shopify-section[id$=__heading]{display:none!important}.dd-campaign-code{cursor:pointer;min-height:32px}.dd-campaign-code__apply{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px}.dd-campaign-bar__shop{display:inline-flex;align-items:center;min-height:32px}.dd-campaign-bar__close{width:40px;height:40px;right:2px}.dd-campaign-hero{padding:20px 16px}.dd-campaign-hero__name{font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 400);text-transform:none;letter-spacing:0;font-size:clamp(26px,3.4vw,40px);line-height:1.15}.dd-campaign-pdp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;padding:8px 10px;border-radius:8px;background:#111;color:#fff;font-size:14px;--dd-accent: var(--color-save-badge, #ff5722);--dd-chip-bg: rgba(255, 255, 255, .1);--dd-chip-border: rgba(255, 255, 255, .35)}.dd-campaign-pdp.dd-campaign--christmas{background:#0f3d2e;--dd-accent: #e8b04b}.dd-campaign-pdp__text{font-weight:600}.dd-campaign-pdp .dd-campaign-code__terms{display:none}@media(max-width:749px){.dd-campaign-hero{padding:14px 12px}.dd-campaign-hero__codes .dd-campaign-code{font-size:14px}.dd-campaign-bar__close{width:36px;height:36px}}.dd-campaign-code.is-busy{opacity:.6;pointer-events:none}.dd-campaign-code.is-applied{border-style:solid;border-color:var(--dd-accent)}.dd-campaign-code.is-applied .dd-campaign-code__apply{background:transparent;color:var(--dd-accent);box-shadow:inset 0 0 0 1px var(--dd-accent)}.dd-campaign-notice{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:2147483000;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:8px;background:#111;color:#fff;font-size:14px;line-height:1.4;text-align:center;box-shadow:0 6px 24px #00000040}
/*# sourceMappingURL=/cdn/shop/t/231/assets/component-campaign.css.map */
