.dt-pay{--pay-bg:linear-gradient(135deg, #fff 0%, #fff9f9 55%, #fff1f3 100%);--pay-line:rgba(15, 27, 61, 0.08);--pay-shadow:0 1px 2px rgba(15, 27, 61, 0.04),0 16px 34px -22px rgba(215, 48, 31, 0.38);--pay-ink:#0f1b3d;--pay-muted:#71706c;--pay-accent:#d7301f;--pay-chip:rgba(255, 255, 255, 0.92);--pay-chip-line:rgba(15, 27, 61, 0.08);--pay-chip-shadow:0 1px 1px rgba(15, 27, 61, 0.03),0 3px 8px -4px rgba(215, 48, 31, 0.22);--pay-mark:#0f1b3d;--pay-visa:#1a1f71;--pay-gpay:#5f6368;--pay-seal:linear-gradient(140deg, #ffb0ba 0%, #ff9a2e 45%, #f26a12 100%);--pay-seal-glow:0 8px 16px -8px rgba(242, 106, 18, 0.85);--pay-shine:rgba(255, 255, 255, 0.95);container-type:inline-size;width:100%;max-width:560px;margin:0 auto;font-family:Fredoka,"Gotham SSm",Gotham,Arial,sans-serif;line-height:1.2}.dt-pay--dark{--pay-bg:linear-gradient(150deg, rgba(255, 154, 46, 0.09) 0%, rgba(255, 255, 255, 0.035) 55%, rgba(255, 255, 255, 0.02) 100%);--pay-line:rgba(255, 255, 255, 0.1);--pay-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08),0 18px 40px -24px rgba(0, 0, 0, 0.9);--pay-ink:#fff;--pay-muted:rgba(255, 255, 255, 0.55);--pay-accent:#ff9a2e;--pay-chip:rgba(255, 255, 255, 0.06);--pay-chip-line:rgba(255, 255, 255, 0.11);--pay-chip-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06);--pay-mark:#fff;--pay-visa:#fff;--pay-gpay:rgba(255, 255, 255, 0.92);--pay-seal-glow:0 8px 18px -8px rgba(255, 154, 46, 0.6);--pay-shine:rgba(255, 210, 216, 0.16)}.dt-pay__card{position:relative;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 12px;overflow:hidden;border:1px solid var(--pay-line);border-radius:20px;background:var(--pay-bg);box-shadow:var(--pay-shadow)}.dt-pay__card::after{content:"";position:absolute;inset:-1px auto -1px 0;width:38%;background:linear-gradient(100deg,transparent 0,var(--pay-shine) 50%,transparent 100%);opacity:0;transform:translateX(-120%) skewX(-18deg);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dt-pay__card:hover::after{animation:dt-pay-sweep 1.1s cubic-bezier(.22,1,.36,1)}.dt-pay__card:hover .dt-pay__spark{animation:dt-pay-twinkle 1.1s cubic-bezier(.22,1,.36,1)}}@keyframes dt-pay-sweep{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}20%{opacity:1}100%{opacity:0;transform:translateX(330%) skewX(-18deg)}}@keyframes dt-pay-twinkle{0%,100%{transform:scale(1) rotate(0)}45%{transform:scale(1.5) rotate(45deg)}}.dt-pay__seal{display:flex;flex:none;align-items:center;gap:11px}.dt-pay__shield{position:relative;display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pay-seal);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),var(--pay-seal-glow);color:#fff}.dt-pay__shield svg{width:20px;height:20px}.dt-pay__spark{position:absolute;top:-3px;right:-3px;width:10px;height:10px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 2px rgba(242, 106, 18, .8))}.dt-pay__text{display:flex;flex-direction:column;gap:3px}.dt-pay__title{color:var(--pay-ink);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.dt-pay__sub{display:flex;align-items:center;gap:5px;color:var(--pay-muted);font-size:11.5px;font-weight:500;white-space:nowrap}.dt-pay__sub svg{flex:none;width:11px;height:11px;color:var(--pay-accent)}.dt-pay__rule{flex:none;align-self:stretch;width:1px;margin:4px 0;background:linear-gradient(180deg,transparent,rgba(255,154,46,.45) 20%,rgba(255,154,46,.45) 80%,transparent)}.dt-pay__methods{display:flex;flex:1;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.dt-pay__methods li{display:grid;flex:0 1 52px;place-items:center;min-width:0;height:32px;margin:0;padding:0 4px;border:1px solid var(--pay-chip-line);border-radius:10px;background:var(--pay-chip);box-shadow:var(--pay-chip-shadow);color:var(--pay-mark)}.dt-pay__methods svg{display:block;max-width:100%;height:auto}.dt-pay__methods .dt-pay__visa{color:var(--pay-visa)}.dt-pay__methods .dt-pay__gpay{color:var(--pay-gpay)}@container (max-width:440px){.dt-pay__card{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.dt-pay__seal{justify-content:center}.dt-pay__rule{width:auto;height:1px;margin:0 6px;background:linear-gradient(90deg,transparent,rgba(255,154,46,.45) 20%,rgba(255,154,46,.45) 80%,transparent)}.dt-pay__methods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dt-pay__methods li{height:34px}}.dt-pay--compact .dt-pay__card{justify-content:center;gap:10px;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.dt-pay--compact .dt-pay__card::after,.dt-pay--compact .dt-pay__rule,.dt-pay--compact .dt-pay__shield,.dt-pay--compact .dt-pay__title{display:none}.dt-pay--compact .dt-pay__sub{color:var(--pay-ink);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dt-pay--compact .dt-pay__methods{flex:0 1 auto;justify-content:flex-start;gap:4px}.dt-pay--compact .dt-pay__methods li{flex:0 1 40px;height:24px;padding:0 3px;border-radius:7px}@container (max-width:440px){.dt-pay--compact .dt-pay__card{flex-direction:row;align-items:center;justify-content:center;padding:0}.dt-pay--compact .dt-pay__methods{display:flex}.dt-pay--compact .dt-pay__methods li{height:24px}}@container (max-width:330px){.dt-pay--compact .dt-pay__seal{display:none}.dt-pay--compact .dt-pay__methods{justify-content:center}}html body .dt-footer__bottom>.dt-pay{flex:0 1 520px;margin:0}html body .dt-co-pay>.dt-pay{max-width:400px}html body .dt-pdp-pay>.dt-pay{max-width:none}html body.dt-mc #cart-panel .dt-mc-pay>.dt-pay{max-width:400px}@media (max-width:1100px){html body .dt-footer__bottom>.dt-pay{flex:none;width:100%;max-width:520px}}