.dws-ftr.footer{margin:0!important}.dws-ftr{--ftr-bg: rgb(var(--color-base-accent-1, 204, 30, 74));--ftr-cream: #f6ecd8;--ftr-ink: #17080c;--ftr-deep: #6d0d27;--ftr-rule: rgba(255, 255, 255, .3);position:relative;overflow:hidden;background:var(--ftr-bg);color:#fff;font-family:var(--font-body-family);font-size:15px;line-height:1.6}.dws-ftr a{color:#fff;text-decoration:none}.dws-ftr a:hover{text-decoration:underline;text-underline-offset:3px}.dws-ftr a:focus-visible,.dws-ftr input:focus-visible,.dws-ftr button:focus-visible{outline:3px solid var(--ftr-cream);outline-offset:3px}.dws-ftr :where(ul){list-style:none;margin:0;padding:0}.dws-ftr :where(h2,p){margin:0}.dws-ftr__inner{padding-top:clamp(40px,6vw,72px);padding-bottom:28px}.dws-ftr__top{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media(min-width:990px){.dws-ftr__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.dws-ftr__logo{display:inline-block;width:min(240px,72%)}.dws-ftr__logo--text{font-family:var(--font-heading-family);font-size:30px;text-transform:uppercase;letter-spacing:.04em}.dws-ftr__logo-img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.dws-ftr__tagline{max-width:36ch;margin-top:18px;font-size:15px;line-height:1.6}.dws-ftr__contact{margin-top:20px;display:grid;gap:6px}.dws-ftr__contact a{font-weight:600}.dws-ftr__fine{margin-top:18px;max-width:44ch;font-size:12.5px;line-height:1.55}.dws-ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media(min-width:750px){.dws-ftr__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.dws-ftr__h{font-family:var(--font-heading-family);font-weight:400;font-size:15px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ftr-cream);margin-bottom:14px}.dws-ftr__col li{margin:0 0 9px}.dws-race{position:relative;height:220px;margin-top:18px}.dws-race canvas{display:block;width:100%;height:100%;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.dws-race[data-state=playing] canvas{touch-action:none}.dws-race canvas:focus-visible{outline:2px solid var(--ftr-cream);outline-offset:-5px}@media(max-width:749px){.dws-race{height:190px;margin-top:10px}}.dws-ftr .dws-ftr__spacer{display:block;height:0;background:var(--ftr-deep)}body:has(.sticky-atc--active) .dws-ftr .dws-ftr__spacer{height:calc(var(--dws-sticky-h, 64px) + 12px)}.dws-reward{margin-top:44px;padding:16px 20px;border:2px dashed rgba(246,236,216,.75)}.dws-reward__panes{display:grid}.dws-reward__pane{grid-area:1 / 1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0}.dws-reward__pane--locked{display:block;align-self:center;font-size:15px}.dws-reward__pane--open,.dws-reward[data-state=unlocked] .dws-reward__pane--locked{visibility:hidden}.dws-reward[data-state=unlocked] .dws-reward__pane--open{visibility:visible}.dws-reward[data-state=locked] .dws-reward__pane--open,.dws-reward[data-state=unlocked] .dws-reward__pane--locked{pointer-events:none}.dws-reward__lead{margin:0;flex:1 1 100%;font-size:15px}@media(min-width:750px){.dws-reward__lead{flex:0 1 auto}}.dws-reward__code{padding:8px 14px;background:var(--ftr-cream);color:var(--ftr-ink);font-family:var(--font-heading-family);font-size:20px;letter-spacing:.14em;user-select:all;-webkit-user-select:all}.dws-reward__btn{height:40px;padding:0 18px;border:2px solid var(--ftr-ink);border-radius:0;background:var(--ftr-ink);color:#fff;font-family:var(--font-heading-family);font-size:14px;letter-spacing:.08em;line-height:36px;text-transform:uppercase;text-decoration:none;cursor:pointer}.dws-reward__btn:hover{background:var(--ftr-cream);border-color:var(--ftr-cream);color:var(--ftr-ink);text-decoration:none}.dws-reward__btn--ghost{background:transparent;border-color:var(--ftr-cream);color:var(--ftr-cream)}.dws-ftr .dws-reward__btn--ghost:hover{color:var(--ftr-ink)}.dws-reward__terms{margin:8px 0 0;font-size:12.5px}@media(max-width:749px){.dws-reward{margin-top:32px;padding:12px 14px}.dws-reward__pane{gap:8px 8px}.dws-reward__code{padding:6px 10px;font-size:16px;letter-spacing:.1em}.dws-reward__btn{height:36px;padding:0 11px;font-size:13px;line-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dws-footer.css.map */
