.pdp:where(.astro-mwtwonaf){--card:#fff;--card-ink:#1d1d1d;--card-line:#e4e9df;--card-muted:#6b7267;background:var(--card);color:var(--card-ink);border:1px solid var(--card-line)}.media:where(.astro-mwtwonaf){color:#454a42;border-right:1px solid var(--card-line);background:#eef2e8}.mono-label:where(.astro-mwtwonaf){font-family:var(--font-mono,ui-monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--card-muted);font-size:10px}.compare:where(.astro-mwtwonaf){color:var(--card-muted)}.compare:where(.astro-mwtwonaf):after{content:"";transform-origin:0;background:#c63a1d;width:100%;height:1.5px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:52%;left:0;transform:scaleX(0)}.price-stack:where(.astro-mwtwonaf){display:inline-grid}.price-stack:where(.astro-mwtwonaf) .p:where(.astro-mwtwonaf){opacity:0;grid-area:1/1;transition:opacity .28s,transform .28s;transform:translateY(8px)}#dk-stage:where(.astro-mwtwonaf).on-sale .p-base:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .p-sale:where(.astro-mwtwonaf){transform:translateY(-8px)}.p-base:where(.astro-mwtwonaf){opacity:1;transform:none}.deal-chip:where(.astro-mwtwonaf){color:#c63a1d;opacity:0;background:#fdeee9;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(.85)}.picker:where(.astro-mwtwonaf),.goal:where(.astro-mwtwonaf){opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.opt:where(.astro-mwtwonaf){border:1px solid var(--card-line);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.radio:where(.astro-mwtwonaf){border:1.5px solid #9aa293;border-radius:999px;width:15px;height:15px;transition:border-color .3s;display:inline-block;position:relative}.radio:where(.astro-mwtwonaf):after{content:"";background:#c63a1d;border-radius:999px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:3px;transform:scale(0)}.opt:where(.astro-mwtwonaf).selected{background:#fffdfb;border-color:#c63a1d;box-shadow:0 0 0 1px #c63a1d}.opt:where(.astro-mwtwonaf).selected .radio:where(.astro-mwtwonaf){border-color:#c63a1d}.opt:where(.astro-mwtwonaf).selected .radio:where(.astro-mwtwonaf):after{transform:scale(1)}.save:where(.astro-mwtwonaf){color:#217a4a;margin-left:6px;font-size:12px;font-weight:600}.opt-price:where(.astro-mwtwonaf){font-weight:600}.ea:where(.astro-mwtwonaf){color:var(--card-muted);font-size:11px;font-weight:400}.goal:where(.astro-mwtwonaf) .track:where(.astro-mwtwonaf){background:#edf1e7;border-radius:999px;height:7px;overflow:hidden}.goal:where(.astro-mwtwonaf) .fill:where(.astro-mwtwonaf){background:#217a4a;border-radius:999px;width:0%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.goal-label:where(.astro-mwtwonaf){text-align:right;display:inline-grid}.goal-label:where(.astro-mwtwonaf) .g:where(.astro-mwtwonaf){opacity:0;grid-area:1/1;transition:opacity .3s}.g-away:where(.astro-mwtwonaf){color:var(--card-muted)}.g-done:where(.astro-mwtwonaf){color:#217a4a;font-weight:600}.atc:where(.astro-mwtwonaf){color:#fff;cursor:default;background:#000b4f;border-radius:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:600;display:inline-grid;position:relative}.atc:where(.astro-mwtwonaf) .a:where(.astro-mwtwonaf){opacity:0;grid-area:1/1;transition:opacity .35s}.a-base:where(.astro-mwtwonaf){opacity:1}#dk-stage:where(.astro-mwtwonaf).on-sale .compare:where(.astro-mwtwonaf):after{transform:scaleX(1)}#dk-stage:where(.astro-mwtwonaf).on-sale .p-base:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .p-sale:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).on-sale .a-base:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .a-sale:where(.astro-mwtwonaf){opacity:0}#dk-stage:where(.astro-mwtwonaf).on-sale .p-sale:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).on-sale .a-sale:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .p-pack:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .a-pack:where(.astro-mwtwonaf){opacity:1;transform:none}#dk-stage:where(.astro-mwtwonaf).on-sale .deal-chip:where(.astro-mwtwonaf){opacity:1;transform:scale(1)}#dk-stage:where(.astro-mwtwonaf).has-picker .picker:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).has-picker .goal:where(.astro-mwtwonaf){opacity:1;transform:none}#dk-stage:where(.astro-mwtwonaf).has-picker .opt-1:where(.astro-mwtwonaf){border-color:#c63a1d;box-shadow:0 0 0 1px #c63a1d}#dk-stage:where(.astro-mwtwonaf).has-picker .opt-1:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf){border-color:#c63a1d}#dk-stage:where(.astro-mwtwonaf).has-picker .opt-1:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf):after{transform:scale(1)}#dk-stage:where(.astro-mwtwonaf).has-picker .fill:where(.astro-mwtwonaf){width:59%}#dk-stage:where(.astro-mwtwonaf).has-picker .g-away:where(.astro-mwtwonaf){opacity:1}#dk-stage:where(.astro-mwtwonaf).two-pack .opt-1:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).two-pack .opt-1:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf){border-color:var(--card-line);box-shadow:none}#dk-stage:where(.astro-mwtwonaf).two-pack .opt-1:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf):after{transform:scale(0)}#dk-stage:where(.astro-mwtwonaf).two-pack .opt-2:where(.astro-mwtwonaf){background:#fffdfb;border-color:#c63a1d;box-shadow:0 0 0 1px #c63a1d}#dk-stage:where(.astro-mwtwonaf).two-pack .opt-2:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf){border-color:#c63a1d}#dk-stage:where(.astro-mwtwonaf).two-pack .opt-2:where(.astro-mwtwonaf) .radio:where(.astro-mwtwonaf):after{transform:scale(1)}#dk-stage:where(.astro-mwtwonaf).two-pack .fill:where(.astro-mwtwonaf){width:100%}#dk-stage:where(.astro-mwtwonaf).two-pack .g-away:where(.astro-mwtwonaf){opacity:0}#dk-stage:where(.astro-mwtwonaf).two-pack.goal-done .g-done:where(.astro-mwtwonaf){opacity:1}#dk-stage:where(.astro-mwtwonaf).resetting .p-sale:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).resetting .p-pack:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).resetting .deal-chip:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).resetting .picker:where(.astro-mwtwonaf),#dk-stage:where(.astro-mwtwonaf).resetting .goal:where(.astro-mwtwonaf){opacity:0;transition-duration:.5s}@media (prefers-reduced-motion:reduce){.pdp:where(.astro-mwtwonaf) :where(.astro-mwtwonaf),.pdp:where(.astro-mwtwonaf) :where(.astro-mwtwonaf):after{transition:none!important}}
