.dth .dut-kit-promo.dut-kit-promo--dark{--kp-bg: #ff80ba;--kp-fg: #251a21;--kp-eyebrow: #8e1747;--kp-hl: #fff;--kp-body: #3a2330;--kp-ring: rgba(255,255,255,.55);--kp-ring-line: rgba(255,255,255,.95);--kp-plus: #251a21;--kp-badge: #fff0a2;--kp-badge-fg: #251a21;--kp-badge-glow: 255,240,162;--kp-btn: #251a21;--kp-btn-fg: #fff;--kp-btn-hover: #3a2a33;--kp-tier-line: rgba(37,26,33,.45);--kp-tier-fg: #251a21;position:relative;isolation:isolate;overflow:hidden;padding:38px 44px;color:var(--kp-fg);background:var(--kp-bg)}.dth .dut-kit-promo--dark .dut-kit-promo__eyebrow{margin:0 0 12px;color:var(--kp-eyebrow);font:700 11px/1.4 var(--font-body-family, Arial, sans-serif);letter-spacing:.2em}.dth .dut-kit-promo--dark h2{margin:0 0 14px;color:var(--kp-fg);font:700 clamp(34px,3.3vw,52px)/1.05 "SprinkleBold",var(--font-heading-family, Arial, sans-serif);letter-spacing:-.01em}.dth .dut-kit-promo--dark h2 span{color:var(--kp-hl)}.dth .dut-kit-promo--dark .dut-kit-promo__copy>p:last-child{max-width:640px;margin:0;color:var(--kp-body);font:600 15px/1.5 var(--font-body-family, Arial, sans-serif)}.dth .dut-kit-promo--dark>a{gap:10px;min-height:50px;margin-top:4px;padding:15px 28px;border-radius:999px;background:var(--kp-btn);color:var(--kp-btn-fg);font:700 16px/1 var(--font-body-family, Arial, sans-serif);box-shadow:0 8px 20px #0a001447}.dth .dut-kit-promo--dark>a:hover{background:var(--kp-btn-hover);color:var(--kp-btn-fg)}.dth .dut-kit-promo--dark>a:focus-visible{outline:3px solid var(--kp-fg);outline-offset:4px}.dth .dut-kit-promo--dark>a svg{width:15px;height:15px}.dut-kit-promo__kit{--slot: 92px;grid-column:2;grid-row:1 / 3;display:grid;justify-items:center;gap:22px;padding-inline:10px}.dut-kit-promo__lab{color:var(--kp-eyebrow);font:700 11px/1 var(--font-body-family, Arial, sans-serif);letter-spacing:.26em}.dut-kit-promo__slots{display:flex;align-items:center;justify-content:center;gap:calc(var(--slot) * .09)}.dut-kit-promo__slots i{display:grid;place-items:center;flex:0 0 auto;width:var(--slot);height:var(--slot);border-radius:50%;background:var(--kp-ring);box-shadow:inset 0 0 0 1.5px var(--kp-ring-line),inset 0 10px 18px #ffffff1f,0 10px 22px #0a001438;animation:dut-kit-bob 3.2s ease-in-out infinite}.dut-kit-promo__slots i:nth-of-type(2){animation-delay:.4s}.dut-kit-promo__slots i:nth-of-type(3){animation-delay:.8s}.dut-kit-promo__slots i:nth-of-type(4){animation-delay:1.2s}.dth .dut-kit-promo--dark .dut-kit-promo__slots img{display:block;width:calc(var(--slot) * .72)!important;height:calc(var(--slot) * .72)!important;max-width:none;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}.dut-kit-promo__slots b{color:var(--kp-plus);font:700 calc(var(--slot) * .22)/1 "SprinkleBold",Arial,sans-serif}.dut-kit-promo__slots em{display:grid;place-content:center;flex:0 0 auto;width:calc(var(--slot) * 1.05);height:calc(var(--slot) * 1.05);border-radius:50%;background:var(--kp-badge);color:var(--kp-badge-fg);font:700 calc(var(--slot) * .32)/.9 "SprinkleBold",Arial,sans-serif;font-style:normal;text-align:center;animation:dut-kit-glow 2.2s ease-in-out infinite}.dut-kit-promo__slots em small{display:block;margin-top:3px;font-size:calc(var(--slot) * .12);letter-spacing:.18em}.dut-kit-promo__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dut-kit-promo__tiers span{padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--kp-tier-line);color:var(--kp-tier-fg);font:700 13px/1 var(--font-body-family, Arial, sans-serif);white-space:nowrap}.dut-kit-promo__tiers .is-hot{background:var(--kp-badge);color:var(--kp-badge-fg);box-shadow:none}@keyframes dut-kit-bob{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes dut-kit-glow{0%,to{box-shadow:0 0 rgba(var(--kp-badge-glow),.5),0 0 24px rgba(var(--kp-badge-glow),.35)}50%{box-shadow:0 0 0 10px rgba(var(--kp-badge-glow),0),0 0 40px rgba(var(--kp-badge-glow),.65)}}@media(max-width:1099px){.dth .dut-kit-promo.dut-kit-promo--dark{display:flex;flex-direction:column;align-items:center;gap:0;padding:36px 22px 32px;text-align:center}.dth .dut-kit-promo--dark .dut-kit-promo__copy{max-width:560px}.dth .dut-kit-promo--dark .dut-kit-promo__copy>p:last-child{margin-inline:auto}.dth .dut-kit-promo--dark h2{font-size:clamp(32px,9vw,46px);line-height:1.08;text-wrap:balance}.dth .dut-kit-promo--dark h2 span{display:block}.dut-kit-promo__kit{--slot: 58px;gap:16px;margin-top:26px;padding:0}.dut-kit-promo__lab{font-size:9px}.dut-kit-promo__tiers span{padding:7px 11px;font-size:11.5px}.dth .dut-kit-promo--dark>a{display:flex;width:100%;max-width:420px;min-height:54px;margin:26px auto 0;font-size:17px}}@media(max-width:380px){.dut-kit-promo__kit{--slot: 52px}}@media(prefers-reduced-motion:reduce){.dut-kit-promo__slots i,.dut-kit-promo__slots em{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/dut-kit-promo-dark.css.map */
