.da-reward,.da-offer,.da-swap{--da-ink: #0B0B0B;--da-yellow: #FEB702;--da-blue: #0057D9;--da-blue-dark: #0047B3;--da-red: #D92D20;--da-line: #E2E2E2;font-family:inherit}.da-reward{display:block;margin:0 0 22px;padding:16px 16px 14px;border-radius:14px;background:var(--da-ink);color:#fff;text-align:left}.da-reward[hidden]{display:none}.da-reward__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.da-reward__eyebrow{font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--da-yellow)}.da-reward__timer{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#feb70224;color:#fff;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap}.da-reward__timer[hidden]{display:none}.da-reward__timer i{width:7px;height:7px;border-radius:50%;background:var(--da-yellow);animation:da-pulse 1.4s ease-in-out infinite}.da-reward__text{margin:0 0 14px;font-size:1.0625rem;font-weight:600;line-height:1.3;color:#fff}.da-reward__text b{font-weight:700;color:var(--da-yellow)}.da-reward__track{position:relative;height:8px;margin:0 5px;border-radius:8px;background:#ffffff29}.da-reward__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:8px;background:var(--da-yellow);transform:scaleX(var(--da-progress, 0));transform-origin:left center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.da-reward__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:da-sheen 2.6s ease-in-out infinite}.da-reward__dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--da-ink);border:2px solid rgba(255,255,255,.4);box-sizing:border-box}.da-reward__dot.is-reached{border-color:var(--da-yellow);background:var(--da-yellow)}.da-reward__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:14px}.da-reward__step{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px}.da-reward__step-pct{display:inline-flex;align-items:center;gap:5px;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.da-reward__step-pct svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.da-reward__step-min{font-size:.75rem;line-height:1.2;color:#ffffff9e}.da-reward__step.is-next{border-color:var(--da-yellow)}.da-reward__step.is-reached{border-color:var(--da-yellow);background:var(--da-yellow);color:var(--da-ink)}.da-reward__step.is-reached .da-reward__step-min{color:#0b0b0bb3;font-weight:600}.da-reward__steps.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.da-reward__steps.is-3 .da-reward__step{padding:8px 9px}.da-reward__steps.is-3 .da-reward__step-pct{font-size:.9375rem;letter-spacing:.02em;white-space:nowrap}.da-reward__steps.is-3 .da-reward__step-min{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.da-reward__steps.is-3 .da-reward__step-min{font-size:.6875rem}.da-offer{display:block;margin:20px 0 8px;padding:14px;border:2px solid var(--da-ink);border-radius:14px;background:#fff;color:var(--da-ink)}.da-offer__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.da-offer__eyebrow{margin:0;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.da-offer__save{padding:5px 9px;border-radius:999px;background:var(--da-yellow);color:var(--da-ink);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.da-offer__save[hidden]{display:none}.da-offer__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.da-offer__image img{display:block;width:72px;height:72px;object-fit:cover;border-radius:8px;background:var(--da-ink)}.da-offer__title{display:block;font-size:.9375rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;color:inherit}.da-offer__price{display:block;margin-top:4px;font-size:.8125rem;line-height:1.3;color:#6e6e6e}.da-offer__price b{font-size:1rem;font-weight:700;color:var(--da-ink)}.da-offer__price s{color:var(--da-red);text-decoration-thickness:2px}.da-offer__order{display:block;margin-top:5px;font-size:.875rem;line-height:1.25}.da-offer__order:empty{display:none}.da-offer__order s{color:var(--da-red);text-decoration-thickness:2px}.da-offer__order b{font-weight:700}.da-offer .da-offer__add{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px;padding:0 20px;border:0;border-radius:50px;background:var(--da-blue);color:#fff;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .14s ease}.da-offer .da-offer__add:hover,.da-offer .da-offer__add:focus-visible{background:var(--da-blue-dark)}.da-offer .da-offer__add:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #0057d94d}.da-offer .da-offer__add[aria-busy=true]{opacity:.6;pointer-events:none}.da-offer__note{margin:8px 0 0;font-size:.75rem;line-height:1.3;text-align:center;color:#6e6e6e}.da-offer.is-bf .da-offer__note{color:var(--da-ink);font-weight:600}.da-offer__error{margin:10px 0 0;font-size:.75rem;color:var(--da-red)}.da-offer__error[hidden]{display:none}.da-line-save{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 8px;font-size:.8125rem;line-height:1.3}.da-line-save__was{color:#6e6e6e}.da-line-save__was s{color:#d92d20;text-decoration-thickness:2px}.da-line-save__amount{padding:3px 8px;border-radius:999px;background:#feb702;color:#0b0b0b;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.da-savings{display:block;align-self:stretch;width:100%;box-sizing:border-box;margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#feb7022e;color:#0b0b0b;font-family:inherit;font-size:.875rem;line-height:1.3;text-align:left}.da-savings__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.da-savings__label{font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.da-savings__amount{font-size:1.375rem;font-weight:700;white-space:nowrap}.da-savings__list{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid rgba(11,11,11,.12)}.da-savings__list li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:2px 0;font-size:.8125rem;color:#4a4a4a}.da-savings__list li:before{content:none}.da-savings__list li span:last-child{white-space:nowrap;font-weight:600;color:#0b0b0b}.da-savings__list li.da-savings__deal span:first-child{font-weight:700;color:#0b0b0b}.da-offer.is-bf{border-color:var(--da-yellow);box-shadow:0 0 0 1px var(--da-ink) inset}.da-offer.is-bf .da-offer__eyebrow{color:var(--da-ink)}.da-offer.is-bf .da-offer__price b{font-size:1.125rem}.da-swap{display:block;margin:16px 0 8px;padding:12px;border:1px solid var(--da-line);border-radius:12px;background:#fafafa;color:var(--da-ink)}.da-swap+.da-swap{margin-top:10px}.da-swap__card{display:flex;align-items:center;gap:12px}.da-swap__image{flex:0 0 56px}.da-swap__image img{display:block;width:56px;height:56px;object-fit:cover;border-radius:8px;background:var(--da-ink)}.da-swap__info{min-width:0}.da-swap__eyebrow{margin:0 0 4px;font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.da-swap__text{margin:0;font-size:.8125rem;line-height:1.4;color:#4a4a4a}.da-swap__text b{font-weight:700;color:var(--da-ink)}.da-swap__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.da-swap .da-swap__btn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:10px;padding:0 16px;border:2px solid var(--da-blue);border-radius:50px;background:#fff;color:var(--da-blue);font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .14s ease,color .14s ease}.da-swap .da-swap__btn:hover,.da-swap .da-swap__btn:focus-visible{background:var(--da-blue);color:#fff}.da-swap .da-swap__btn:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #0057d94d}.da-swap .da-swap__btn[aria-busy=true]{opacity:.6;pointer-events:none}.da-swap__error{margin:8px 0 0;font-size:.75rem;color:var(--da-red)}.da-swap__error[hidden]{display:none}.da-cart-rewards{max-width:560px}.da-cart-rewards:empty{display:none}@keyframes da-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes da-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.da-reward__fill,.da-reward__fill:after,.da-reward__timer i{animation:none;transition:none}.da-reward__fill:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/distrikt-reward-bar.css.map */
