body.dt-hol--halloween{--hol-bg: #0c0614;--hol-bg-rgb: 12, 6, 20;--hol-bg-2: #22102f;--hol-a: #ff7a1a;--hol-a-rgb: 255, 122, 26;--hol-b: #9b5cff;--hol-b-rgb: 155, 92, 255;--hol-c: #ffd59e;--hol-on-a: #1d0a00;--hol-grad: linear-gradient(100deg, #ffe6c2 0%, #ffad5c 30%, #ff6a00 55%, #ffb066 78%, #ffe6c2 100%);--hol-btn-bg: linear-gradient(180deg, #ffc58a 0%, #ff7a1a 100%);--hol-btn-fg: #1d0a00;--hol-ink: #c2410c;--hol-grad-light: linear-gradient(100deg, #ff7a1a 0%, #c2410c 50%, #ff7a1a 100%);--hol-light: #fff4e8}body.dt-hol--black-november{--hol-bg: #090908;--hol-bg-rgb: 9, 9, 8;--hol-bg-2: #1a160d;--hol-a: #d9b46a;--hol-a-rgb: 217, 180, 106;--hol-b: #8c6a2c;--hol-b-rgb: 140, 106, 44;--hol-c: #f6e7bf;--hol-on-a: #1a1306;--hol-grad: linear-gradient(100deg, #fff6dc 0%, #e9c77d 25%, #a8782c 45%, #f6dc98 62%, #b88a3a 80%, #fff6dc 100%);--hol-btn-bg: linear-gradient(180deg, #f7e2ae 0%, #d9b46a 55%, #b48a3e 100%);--hol-btn-fg: #1a1306;--hol-ink: #8a6a2c;--hol-grad-light: linear-gradient(100deg, #c9a052 0%, #7a5a1f 50%, #c9a052 100%);--hol-light: #fbf7ec}body.dt-hol--black-friday{--hol-bg: #050505;--hol-bg-rgb: 5, 5, 5;--hol-bg-2: #171717;--hol-a: #ff2a3a;--hol-a-rgb: 255, 42, 58;--hol-b: #ffffff;--hol-b-rgb: 255, 255, 255;--hol-c: #ffb3b9;--hol-on-a: #ffffff;--hol-grad: linear-gradient(100deg, #ffffff 0%, #ff9aa2 30%, #ff2a3a 55%, #ff6b76 78%, #ffffff 100%);--hol-btn-bg: linear-gradient(180deg, #ff5a66 0%, #e5121f 100%);--hol-btn-fg: #ffffff;--hol-ink: #d10f1d;--hol-grad-light: linear-gradient(100deg, #ff2a3a 0%, #a30010 50%, #ff2a3a 100%);--hol-light: #ffffff}body.dt-hol--cyber-monday{--hol-bg: #040817;--hol-bg-rgb: 4, 8, 23;--hol-bg-2: #0b1546;--hol-a: #00e5ff;--hol-a-rgb: 0, 229, 255;--hol-b: #ff2bd6;--hol-b-rgb: 255, 43, 214;--hol-c: #b8f6ff;--hol-on-a: #00141a;--hol-grad: linear-gradient(100deg, #c9f9ff 0%, #00e5ff 28%, #7c5cff 52%, #ff2bd6 76%, #c9f9ff 100%);--hol-btn-bg: linear-gradient(110deg, #00e5ff 0%, #7c5cff 55%, #ff2bd6 100%);--hol-btn-fg: #ffffff;--hol-ink: #0891b2;--hol-grad-light: linear-gradient(100deg, #00a3c4 0%, #7c3aed 50%, #e0179f 100%);--hol-light: #f0fbff}body.dt-hol--christmas{--hol-bg: #06170f;--hol-bg-rgb: 6, 23, 15;--hol-bg-2: #0e2e1e;--hol-a: #e8383d;--hol-a-rgb: 232, 56, 61;--hol-b: #f2c75c;--hol-b-rgb: 242, 199, 92;--hol-c: #fff1d1;--hol-on-a: #ffffff;--hol-grad: linear-gradient(100deg, #ffffff 0%, #ffe6a8 25%, #f2c75c 45%, #ff8f8f 70%, #ffffff 100%);--hol-btn-bg: linear-gradient(180deg, #ff6a6e 0%, #d42a30 100%);--hol-btn-fg: #ffffff;--hol-ink: #c81e25;--hol-grad-light: linear-gradient(100deg, #d42a30 0%, #0f6b3f 55%, #d42a30 100%);--hol-light: #fbfaf6}.dt-holx-art, .dt-hol-art, .dt-cpn__hol, .dt-ann__hol{position: absolute;inset: 0;overflow: hidden;pointer-events: none;border-radius: inherit;contain: strict}[data-dt-hol-fx].is-off *, [data-dt-hol-fx].is-off *::before, [data-dt-hol-fx].is-off *::after, html.dt-hol-hidden [data-dt-hol-fx] *, html.dt-hol-hidden [data-dt-hol-fx] *::before, html.dt-hol-hidden [data-dt-hol-fx] *::after{animation-play-state: paused !important}.dt-hol-ic{display: block;flex: none;width: 16px;height: 16px}.dt-holx-accent, .dt-hol-accent{position: relative;display: inline-block;background-image: var(--hol-grad);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;animation: dt-hol-shine 7s linear infinite}@keyframes dt-hol-shine{to{background-position: -220% 0}}.hx-moon{position: absolute;width: 180px;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 36% 34%, #fff6e0 0%, #ffd79a 32%, #f7a04a 62%, #c45a12 88%, #7a2f06 100%);box-shadow: 0 0 60px 6px rgba(255, 140, 40, 0.45), 0 0 180px 40px rgba(255, 110, 20, 0.22);animation: hx-moon-glow 6s ease-in-out infinite alternate}.hx-moon i{position: absolute;border-radius: 50%;background: radial-gradient(circle at 40% 40%, rgba(150, 70, 10, 0.35), rgba(150, 70, 10, 0.1) 70%)}.hx-moon i:nth-child(1){width: 22%;height: 22%;left: 52%;top: 22%}.hx-moon i:nth-child(2){width: 14%;height: 14%;left: 26%;top: 56%}.hx-moon i:nth-child(3){width: 10%;height: 10%;left: 62%;top: 64%}@keyframes hx-moon-glow{from{box-shadow: 0 0 50px 4px rgba(255, 140, 40, 0.38), 0 0 150px 30px rgba(255, 110, 20, 0.18)}to{box-shadow: 0 0 70px 10px rgba(255, 140, 40, 0.55), 0 0 220px 50px rgba(255, 110, 20, 0.28)}}.hx-flock{position: absolute;inset: 0}.hx-fly{position: absolute;left: 0;top: var(--y, 20%);width: 100%;height: 0;animation: hx-cross var(--t, 15s) linear var(--d, 0s) infinite}.hx-fly--rtl{animation-name: hx-cross-rtl}@keyframes hx-cross{0%{transform: translate3d(-24%, 0, 0)}84%, 100%{transform: translate3d(112%, 0, 0)}}@keyframes hx-cross-rtl{0%{transform: translate3d(112%, 0, 0)}84%, 100%{transform: translate3d(-24%, 0, 0)}}.hx-bob{position: absolute;left: 0;top: 0;width: var(--w, 60px);margin-top: calc(var(--w, 60px) * -0.25);opacity: calc(0.4 + var(--z, 1) * 0.6);animation: hx-bob calc(var(--t, 15s) / 7) ease-in-out var(--d, 0s) infinite alternate}@keyframes hx-bob{from{transform: translate3d(0, calc(var(--amp, 16px) * -1), 0) rotate(-7deg) scale(var(--z, 1))}to{transform: translate3d(0, var(--amp, 16px), 0) rotate(6deg) scale(var(--z, 1))}}.hx-bat{display: block;width: 100%;height: auto;overflow: visible;filter: drop-shadow(0 0 4px rgba(var(--hol-a-rgb), 0.5))}.hx-membrane{fill: #150a1d}.hx-body{fill: #0c0611}.hx-bones{fill: none;stroke: rgba(255, 170, 90, 0.32);stroke-width: 0.8;stroke-linecap: round}.hx-eye{fill: #ffb35c}.hx-wing{transform-box: fill-box;transform-origin: 100% 45%;animation: hx-wing var(--f, 0.32s) ease-in-out infinite alternate}@keyframes hx-wing{from{transform: rotate(32deg) scale(1, 1)}to{transform: rotate(-24deg) scale(0.94, 0.55)}}.hx-web{position: absolute;top: 0;left: 0;width: 200px;height: 200px;color: rgba(255, 255, 255, 0.2)}.hx-fog{position: absolute;left: -30%;width: 160%;height: 34%;bottom: -8%;border-radius: 50%;background: radial-gradient(closest-side, rgba(170, 140, 210, 0.22), rgba(170, 140, 210, 0) 100%);animation: hx-fog 26s ease-in-out infinite alternate}.hx-fog--2{bottom: -14%;height: 28%;background: radial-gradient(closest-side, rgba(255, 150, 70, 0.12), rgba(255, 150, 70, 0) 100%);animation-duration: 34s;animation-direction: alternate-reverse}@keyframes hx-fog{from{transform: translate3d(-8%, 0, 0)}to{transform: translate3d(8%, 0, 0)}}.hx-rays{position: absolute;width: 1200px;aspect-ratio: 1;border-radius: 50%;background: repeating-conic-gradient(from 0deg, rgba(var(--hol-a-rgb), 0.17) 0deg 1.4deg, transparent 1.4deg 9deg);-webkit-mask: radial-gradient(closest-side, #000 0%, rgba(0, 0, 0, 0.6) 40%, transparent 100%);mask: radial-gradient(closest-side, #000 0%, rgba(0, 0, 0, 0.6) 40%, transparent 100%);animation: hx-spin 140s linear infinite}@keyframes hx-spin{from{transform: translate(-50%, -50%) rotate(0deg)}to{transform: translate(-50%, -50%) rotate(360deg)}}.hx-dust{position: absolute;inset: 0 0 -240px 0;background-image: radial-gradient(1.6px 1.6px at 20px 40px, rgba(255, 228, 160, 0.95) 50%, transparent 52%), radial-gradient(1.2px 1.2px at 90px 120px, rgba(255, 210, 130, 0.8) 50%, transparent 52%), radial-gradient(2px 2px at 160px 70px, rgba(255, 236, 190, 0.9) 50%, transparent 52%), radial-gradient(1px 1px at 200px 200px, rgba(255, 220, 150, 0.7) 50%, transparent 52%), radial-gradient(1.4px 1.4px at 60px 190px, rgba(255, 228, 160, 0.85) 50%, transparent 52%), radial-gradient(1px 1px at 130px 10px, rgba(255, 236, 190, 0.7) 50%, transparent 52%);background-size: 240px 240px;opacity: 0.75;animation: hx-rise 22s linear infinite}@keyframes hx-rise{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(0, -240px, 0)}}.hx-sheen{position: absolute;top: 0;bottom: 0;left: 0;width: 30%;background: linear-gradient(100deg, transparent, rgba(var(--hol-a-rgb), 0.28) 45%, rgba(255, 246, 220, 0.4) 50%, rgba(var(--hol-a-rgb), 0.28) 55%, transparent);animation: hx-sweep 7s cubic-bezier(0.45, 0, 0.2, 1) infinite}@keyframes hx-sweep{0%{transform: translate3d(-110%, 0, 0)}55%, 100%{transform: translate3d(360%, 0, 0)}}.hx-frame{position: absolute;inset: clamp(96px, 13vh, 130px) clamp(14px, 2.4vw, 34px) clamp(18px, 3vw, 40px);border: 1px solid rgba(var(--hol-a-rgb), 0.22);border-radius: 32px}.hx-frame::before{content: "";position: absolute;inset: 7px;border: 1px solid rgba(var(--hol-a-rgb), 0.1);border-radius: 26px}.hx-pct{position: absolute;font-size: 520px;font-weight: 800;line-height: 0.8;letter-spacing: -0.06em;color: transparent;-webkit-text-stroke: 2px rgba(var(--hol-a-rgb), 0.22);user-select: none}.hx-beam{position: absolute;top: -20%;left: 50%;width: 140%;height: 160%;background: conic-gradient(from 180deg at 50% 0%, transparent 0deg, transparent 166deg, rgba(var(--hol-a-rgb), 0.2) 176deg, rgba(var(--hol-a-rgb), 0.32) 180deg, rgba(var(--hol-a-rgb), 0.2) 184deg, transparent 194deg, transparent 360deg);transform-origin: 50% 0%;animation: hx-beam 9s ease-in-out infinite alternate}@keyframes hx-beam{from{transform: translateX(-50%) rotate(-24deg)}to{transform: translateX(-50%) rotate(24deg)}}.hx-tape{position: absolute;left: -10%;width: 120%;height: 46px;display: flex;align-items: center;overflow: hidden;background: var(--hol-a);box-shadow: 0 18px 40px -16px rgba(var(--hol-a-rgb), 0.6);transform: rotate(-3.5deg)}.hx-tape > div{display: flex;align-items: center;flex: none;white-space: nowrap;animation: hx-ticker 26s linear infinite}.hx-tape span{padding: 0 22px;font-size: 17px;font-weight: 800;line-height: 1;letter-spacing: 0.22em;color: #050505}.hx-tape i{flex: none;width: 9px;height: 9px;background: #050505;transform: rotate(45deg)}.hx-tape--2{background: #0b0b0b;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), inset 0 -1px 0 rgba(255, 255, 255, 0.14), 0 18px 40px -16px rgba(0, 0, 0, 0.8);transform: rotate(2.5deg)}.hx-tape--2 span{color: transparent;-webkit-text-stroke: 1px rgba(255, 255, 255, 0.85)}.hx-tape--2 i{background: var(--hol-a)}.hx-tape--2 > div{animation-direction: reverse;animation-duration: 32s}@keyframes hx-ticker{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(-50%, 0, 0)}}.hx-stripes{position: absolute;top: 0;bottom: 0;width: 150px;overflow: hidden}.hx-stripes::before{content: "";position: absolute;top: 0;bottom: 0;left: -40px;right: -40px;background: repeating-linear-gradient(-45deg, rgba(var(--hol-a-rgb), 0.85) 0 9px, transparent 9px 18px);animation: hx-stripes 1.6s linear infinite}.hx-stripes--l{left: 0;-webkit-mask: linear-gradient(90deg, #000, transparent);mask: linear-gradient(90deg, #000, transparent)}.hx-stripes--r{right: 0;-webkit-mask: linear-gradient(270deg, #000, transparent);mask: linear-gradient(270deg, #000, transparent)}@keyframes hx-stripes{to{transform: translate3d(25.456px, 0, 0)}}.hx-scan{position: absolute;top: 0;bottom: 0;left: 0;width: 22%;background: linear-gradient(90deg, transparent, rgba(var(--hol-a-rgb), 0.3), transparent);animation: hx-sweep 5s ease-in-out infinite}.hx-floor{position: absolute;left: -30%;right: -30%;bottom: 0;height: 46%;overflow: hidden;perspective: 260px;perspective-origin: 50% 0%;-webkit-mask: linear-gradient(to top, #000 25%, transparent 100%);mask: linear-gradient(to top, #000 25%, transparent 100%)}.hx-floor i{position: absolute;left: 0;right: 0;top: 0;height: 300%;background: linear-gradient(rgba(var(--hol-a-rgb), 0.6) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, rgba(var(--hol-b-rgb), 0.45) 1px, transparent 1px) 0 0 / 56px 56px;transform-origin: 50% 0%;animation: hx-floor 1.8s linear infinite}@keyframes hx-floor{from{transform: rotateX(68deg) translate3d(0, 0, 0)}to{transform: rotateX(68deg) translate3d(0, 56px, 0)}}.hx-horizon{position: absolute;left: 0;right: 0;bottom: 46%;height: 2px;background: linear-gradient(90deg, transparent, var(--hol-a) 25%, #fff 50%, var(--hol-b) 75%, transparent);box-shadow: 0 0 18px 2px rgba(var(--hol-a-rgb), 0.6), 0 0 60px 10px rgba(var(--hol-b-rgb), 0.3)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-horizon, html body.dt-hol #dt-home .dt-hero.dt-holx .hx-floor{-webkit-mask: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.35) 30%, #000 55%);mask: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.35) 30%, #000 55%)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-floor i{-webkit-mask: linear-gradient(to top, #000 25%, transparent 100%);mask: linear-gradient(to top, #000 25%, transparent 100%)}.hx-horizon::before{content: "";position: absolute;left: 20%;right: 20%;bottom: 0;height: 220px;border-radius: 50% 50% 0 0;background: radial-gradient(60% 100% at 50% 100%, rgba(var(--hol-b-rgb), 0.3), transparent 70%)}.hx-scanlines{position: absolute;inset: 0;background: repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.035) 0 1px, transparent 1px 3px)}.hx-scanlines::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 18%;background: linear-gradient(180deg, transparent, rgba(var(--hol-a-rgb), 0.08), transparent);animation: hx-scan-v 6s linear infinite}@keyframes hx-scan-v{from{transform: translate3d(0, -100%, 0)}to{transform: translate3d(0, 560%, 0)}}.hx-circuit{position: absolute;width: 360px;height: 216px;color: rgba(var(--hol-a-rgb), 0.42)}.hx-circuit path{stroke-dasharray: 8 14;animation: hx-current 3.5s linear infinite}.hx-circuit circle{filter: drop-shadow(0 0 4px rgba(var(--hol-a-rgb), 0.9))}@keyframes hx-current{to{stroke-dashoffset: -88}}.hx-wire{position: absolute;left: 0;bottom: 0;width: 200%;height: 1.5px;background: linear-gradient(90deg, var(--hol-a), var(--hol-b), var(--hol-a), var(--hol-b), var(--hol-a));box-shadow: 0 0 10px rgba(var(--hol-a-rgb), 0.7);animation: hx-ticker 6s linear infinite}.dt-hol--cyber-monday :is(.dt-holx-accent, .dt-hol-accent)::before, .dt-hol--cyber-monday :is(.dt-holx-accent, .dt-hol-accent)::after{content: attr(data-text);position: absolute;inset: 0;-webkit-text-fill-color: currentColor;pointer-events: none;opacity: 0}.dt-hol--cyber-monday :is(.dt-holx-accent, .dt-hol-accent)::before{color: var(--hol-a);animation: hx-glitch-a 4.2s steps(1) infinite}.dt-hol--cyber-monday :is(.dt-holx-accent, .dt-hol-accent)::after{color: var(--hol-b);animation: hx-glitch-b 4.2s steps(1) infinite}@keyframes hx-glitch-a{0%, 86%, 100%{opacity: 0;transform: none;clip-path: inset(0 0 0 0)}88%{opacity: 0.85;transform: translate(-4px, -2px);clip-path: inset(10% 0 55% 0)}91%{opacity: 0.85;transform: translate(5px, 1px);clip-path: inset(60% 0 8% 0)}94%{opacity: 0.85;transform: translate(-2px, 2px);clip-path: inset(35% 0 40% 0)}}@keyframes hx-glitch-b{0%, 86%, 100%{opacity: 0;transform: none;clip-path: inset(0 0 0 0)}89%{opacity: 0.85;transform: translate(4px, 2px);clip-path: inset(50% 0 20% 0)}92%{opacity: 0.85;transform: translate(-5px, -1px);clip-path: inset(5% 0 70% 0)}95%{opacity: 0.85;transform: translate(3px, 0);clip-path: inset(70% 0 4% 0)}}.hx-snow{position: absolute;left: 0;right: 0;top: -220px;bottom: 0;background-image: radial-gradient(2px 2px at 24px 36px, #fff 50%, transparent 52%), radial-gradient(1.5px 1.5px at 92px 140px, rgba(255, 255, 255, 0.9) 50%, transparent 52%), radial-gradient(2.4px 2.4px at 150px 60px, #fff 50%, transparent 52%), radial-gradient(1.2px 1.2px at 190px 190px, rgba(255, 255, 255, 0.8) 50%, transparent 52%), radial-gradient(1.8px 1.8px at 60px 200px, #fff 50%, transparent 52%), radial-gradient(1.4px 1.4px at 120px 100px, rgba(255, 255, 255, 0.85) 50%, transparent 52%), radial-gradient(2px 2px at 210px 20px, rgba(255, 255, 255, 0.9) 50%, transparent 52%);background-size: 220px 220px;animation: hx-fall 16s linear infinite}.hx-snow::before, .hx-dust::before{content: "";position: absolute;inset: 0;background-image: inherit;background-size: 173px 110px;background-position: 61px 37px;opacity: 0.7;transform: scale(-1, 1)}.hx-dust::before{background-size: 173px 120px}.hx-snow--2{top: -330px;background-image: radial-gradient(3.2px 3.2px at 40px 60px, rgba(255, 255, 255, 0.85) 50%, transparent 54%), radial-gradient(2.6px 2.6px at 200px 160px, rgba(255, 255, 255, 0.7) 50%, transparent 54%), radial-gradient(3.6px 3.6px at 280px 280px, rgba(255, 255, 255, 0.75) 50%, transparent 54%), radial-gradient(2.4px 2.4px at 120px 250px, rgba(255, 255, 255, 0.65) 50%, transparent 54%);background-size: 330px 330px;opacity: 0.8;animation: hx-fall-2 24s linear infinite}@keyframes hx-fall{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(0, 220px, 0)}}@keyframes hx-fall-2{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(0, 330px, 0)}}.hx-garland{position: absolute;left: 0;right: 0;height: 40px;color: rgba(255, 255, 255, 0.28)}.hx-garland svg{position: absolute;inset: 0;width: 100%;height: 100%}.hx-garland i{position: absolute;width: 9px;height: 13px;margin-left: -4.5px;border-radius: 50% 50% 46% 46% / 40% 40% 60% 60%;background: #ff5a5f;box-shadow: 0 0 10px 2px rgba(255, 90, 95, 0.75);animation: hx-twinkle 2.4s ease-in-out infinite alternate;animation-delay: calc(var(--i, 0) * -0.43s)}.hx-garland i::before{content: "";position: absolute;left: 2px;right: 2px;top: -3px;height: 4px;border-radius: 1px;background: #5c6b62}.hx-garland i:nth-of-type(4n + 2){background: #ffd36b;box-shadow: 0 0 10px 2px rgba(255, 211, 107, 0.75)}.hx-garland i:nth-of-type(4n + 3){background: #7ee0a1;box-shadow: 0 0 10px 2px rgba(126, 224, 161, 0.7)}.hx-garland i:nth-of-type(4n + 4){background: #9cd6ff;box-shadow: 0 0 10px 2px rgba(156, 214, 255, 0.7)}@keyframes hx-twinkle{from{opacity: 0.45}to{opacity: 1}}.hx-bauble{position: absolute;top: 0;width: 1px;height: var(--len, 120px);background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.4));transform-origin: 50% 0;animation: hx-swing 5s ease-in-out infinite alternate}.hx-bauble i{position: absolute;top: 100%;left: 50%;width: var(--size, 44px);aspect-ratio: 1;margin: 6px 0 0 calc(var(--size, 44px) / -2);border-radius: 50%;background: radial-gradient(circle at 34% 30%, #fff 0%, #ff8f93 12%, #e8383d 45%, #8e1418 100%);box-shadow: 0 14px 30px -8px rgba(232, 56, 61, 0.55)}.hx-bauble i::before{content: "";position: absolute;left: 50%;top: -6px;width: 30%;height: 8px;margin-left: -15%;border-radius: 2px;background: linear-gradient(90deg, #a07a2c, #f2d58a, #a07a2c)}.hx-bauble--2{animation-duration: 6.2s;animation-delay: -2s}.hx-bauble--2 i{background: radial-gradient(circle at 34% 30%, #fff 0%, #ffe6a0 14%, #f2c75c 45%, #8a6418 100%);box-shadow: 0 14px 30px -8px rgba(242, 199, 92, 0.5)}.hx-bauble--3{animation-duration: 5.6s;animation-delay: -3.4s}@keyframes hx-swing{from{transform: rotate(-5deg)}to{transform: rotate(5deg)}}.hx-ribbon{position: absolute;top: 18px;right: -38px;width: 150px;height: 22px;background: linear-gradient(90deg, #b8202a, #e8383d 50%, #b8202a);box-shadow: inset 0 2px 0 rgba(242, 199, 92, 0.85), inset 0 -2px 0 rgba(242, 199, 92, 0.85), 0 6px 14px -6px rgba(0, 0, 0, 0.5);transform: rotate(40deg)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol{--dt-ann-bg: linear-gradient(90deg, var(--hol-bg) 0%, var(--hol-bg-2) 50%, var(--hol-bg) 100%);--dt-ann-fg: #fff;--dt-ann-soft: rgba(255, 255, 255, 0.66);--dt-ann-accent: var(--hol-a);--dt-ann-chip: rgba(255, 255, 255, 0.1);--dt-ann-chip-line: rgba(var(--hol-a-rgb), 0.65);background: var(--dt-ann-bg)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__glow::before, html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__glow::after{display: none}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol::after{background: linear-gradient(90deg, transparent, rgba(var(--hol-a-rgb), 0.35) 25%, var(--hol-a) 50%, rgba(var(--hol-a-rgb), 0.35) 75%, transparent)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__hl{color: var(--hol-a)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__icon{background: rgba(var(--hol-a-rgb), 0.18);color: var(--hol-a)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__code-ic, html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__code::after{background: var(--hol-btn-bg);color: var(--hol-btn-fg)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__timer{background: rgba(var(--hol-a-rgb), 0.14);box-shadow: inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.3)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__progress i{background: var(--hol-a)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-halloween .dt-ann__hol::before{content: "";position: absolute;left: 50%;top: -60px;width: 520px;height: 160px;margin-left: -260px;border-radius: 50%;background: radial-gradient(closest-side, rgba(var(--hol-a-rgb), 0.22), transparent);animation: hx-flicker 4s steps(1) infinite}@keyframes hx-flicker{0%, 100%{opacity: 1}42%{opacity: 0.7}44%{opacity: 1}71%{opacity: 0.82}73%{opacity: 1}}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-flock{--amp: 5px}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-black-november .hx-dust{inset: 0 0 -240px 0;opacity: 0.5}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-black-november .dt-ann__hl{background-image: var(--hol-grad);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: dt-hol-shine 6s linear infinite}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-black-friday{--dt-ann-bg: #050505}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-black-friday .dt-ann__hl{padding: 3px 7px;border-radius: 5px;background: var(--hol-a);color: #fff;letter-spacing: 0.06em;text-transform: uppercase}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-cyber-monday .dt-ann__hl{color: var(--hol-a);text-shadow: 0 0 10px rgba(var(--hol-a-rgb), 0.8)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-cyber-monday .dt-ann__code b, html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-cyber-monday .dt-ann__code-text{color: var(--hol-c)}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-cyber-monday::after{display: none}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-christmas .hx-snow{top: -220px;opacity: 0.55}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-christmas .hx-snow--2{display: none}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-christmas .dt-ann__hl{color: #ffd36b}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-lights{position: absolute;left: 0;right: 0;bottom: 1px;display: flex;justify-content: space-around}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-lights i{width: 4px;height: 4px;border-radius: 50%;background: #ff5a5f;box-shadow: 0 0 6px 1px rgba(255, 90, 95, 0.9);animation: hx-twinkle 1.8s ease-in-out infinite alternate}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-lights i:nth-child(3n + 2){background: #ffd36b;box-shadow: 0 0 6px 1px rgba(255, 211, 107, 0.9);animation-delay: -0.6s}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-lights i:nth-child(3n + 3){background: #7ee0a1;box-shadow: 0 0 6px 1px rgba(126, 224, 161, 0.9);animation-delay: -1.2s}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol.dt-ann--hol-christmas::after{display: none}html body.dt-hol #dt-home .dt-hero.dt-holx{--ice: var(--hol-a);--ice2: var(--hol-c);--ice3: var(--hol-b);background: radial-gradient(70% 60% at 75% 30%, var(--hol-bg-2) 0%, rgba(var(--hol-bg-rgb), 0) 70%), var(--hol-bg)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-hero__bg .dt-slot{opacity: 0.2;filter: saturate(0.5)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-hero__shade{background: radial-gradient(90% 70% at 70% 40%, rgba(var(--hol-bg-rgb), 0) 0%, rgba(var(--hol-bg-rgb), 0.55) 60%, var(--hol-bg) 100%), linear-gradient(180deg, rgba(var(--hol-bg-rgb), 0.6) 0%, rgba(var(--hol-bg-rgb), 0) 30%, rgba(var(--hol-bg-rgb), 0) 72%, #05070b 100%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-orb--1{background: radial-gradient(circle, rgba(var(--hol-b-rgb), 0.42), rgba(var(--hol-b-rgb), 0) 70%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-orb--2{background: radial-gradient(circle, rgba(var(--hol-a-rgb), 0.38), rgba(var(--hol-a-rgb), 0) 70%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-orb--3{background: radial-gradient(circle, rgba(var(--hol-a-rgb), 0.18), rgba(var(--hol-a-rgb), 0) 70%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-art{z-index: 1;border-radius: 0}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-glass{background: linear-gradient(135deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.03) 55%, rgba(var(--hol-a-rgb), 0.1))}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-glass::before{background: linear-gradient(140deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.06) 32%, rgba(255, 255, 255, 0) 50%, rgba(var(--hol-a-rgb), 0.55) 78%, rgba(255, 255, 255, 0.25))}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-glass::after{background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%), rgba(255, 255, 255, 0.18), rgba(var(--hol-a-rgb), 0.08) 35%, transparent 60%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-lens__glow{background: radial-gradient(circle, rgba(var(--hol-a-rgb), 0.42), rgba(var(--hol-a-rgb), 0) 70%)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-lens__ring--2{border-color: rgba(var(--hol-a-rgb), 0.3)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-chip__ic{background: linear-gradient(180deg, rgba(var(--hol-a-rgb), 0.4), rgba(var(--hol-a-rgb), 0.12))}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-chip__ic svg{color: var(--hol-c)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-pill{padding-left: 6px;font-weight: 600}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-pill__ic{position: relative;z-index: 3;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--hol-btn-bg);color: var(--hol-btn-fg);box-shadow: 0 0 0 0 rgba(var(--hol-a-rgb), 0.6);animation: hx-ping 2.2s infinite}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-pill__ic .dt-hol-ic{width: 15px;height: 15px}@keyframes hx-ping{0%{box-shadow: 0 0 0 0 rgba(var(--hol-a-rgb), 0.55)}70%, 100%{box-shadow: 0 0 0 12px rgba(var(--hol-a-rgb), 0)}}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-title .dt-line{padding-bottom: 0.1em}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-accent{filter: drop-shadow(0 0 28px rgba(var(--hol-a-rgb), 0.35))}html body.dt-hol #dt-home .dt-hero.dt-holx.dt-holx--halloween .dt-holx-accent{animation: dt-hol-shine 7s linear infinite, hx-flicker 5s steps(1) infinite}html body.dt-hol #dt-home .dt-hero.dt-holx.dt-holx--black-friday .dt-holx-title .dt-line:first-child > span{color: transparent;-webkit-text-stroke: 2px rgba(255, 255, 255, 0.92)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-sub{color: rgba(255, 255, 255, 0.74)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-btn--primary.dt-holx-cta{background: var(--hol-btn-bg);color: var(--hol-btn-fg);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 12px 34px -8px rgba(var(--hol-a-rgb), 0.65), 0 0 0 1px rgba(255, 255, 255, 0.25)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-btn--primary.dt-holx-cta:hover{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 18px 46px -8px rgba(var(--hol-a-rgb), 0.85), 0 0 0 1px rgba(255, 255, 255, 0.4)}html body.dt-hol #dt-home .dt-hero.dt-holx .dt-holx-cta svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-moon{right: clamp(24px, 9vw, 160px);top: clamp(110px, 15vh, 160px);width: clamp(120px, 14vw, 230px)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-web{top: 70px;width: clamp(150px, 16vw, 260px);height: clamp(150px, 16vw, 260px)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-rays{left: 72%;top: 48%;width: max(900px, 85vw)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-pct{right: -2%;bottom: -6%;font-size: clamp(320px, 44vw, 760px)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-tape--1{bottom: 72px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-tape--2{bottom: 52px}html body.dt-hol #dt-home .dt-hero.dt-holx.dt-holx--black-friday .dt-scroll{display: none}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-circuit{left: 2%;top: 16%}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-garland{top: clamp(76px, 10vh, 96px)}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--1{left: 47%;--len: 170px;--size: 48px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--2{left: 76%;--len: 150px;--size: 36px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--3{left: 91%;--len: 250px;--size: 42px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-tile__inner{min-height: 400px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-dark .dt-shop-tile__inner{background: radial-gradient(90% 90% at 100% 0%, rgba(var(--hol-a-rgb), 0.22), transparent 60%), radial-gradient(70% 80% at 0% 100%, rgba(var(--hol-b-rgb), 0.14), transparent 70%), linear-gradient(160deg, var(--hol-bg-2) 0%, var(--hol-bg) 100%);box-shadow: 0 30px 70px -35px rgba(var(--hol-a-rgb), 0.45), inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.2);color: #fff}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-light .dt-shop-tile__inner{background: radial-gradient(70% 90% at 100% 100%, rgba(var(--hol-a-rgb), 0.16), transparent 70%), var(--hol-light);box-shadow: var(--dt-card-shadow), inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.16);color: var(--dt-ink, #0a0c10)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-hol-art{z-index: -1}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol.dt-shop-tile--wide .dt-shop-tile__body{max-width: 52%}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-eyebrow{display: inline-flex;align-items: center;gap: 8px;color: var(--hol-a)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-light .dt-shop-eyebrow{color: var(--hol-ink)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .dt-shop-eyebrow::before{display: none}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-eyebrow .dt-hol-ic{width: 15px;height: 15px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-hol-accent{display: block}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-dark .dt-hol-accent{filter: drop-shadow(0 0 22px rgba(var(--hol-a-rgb), 0.35))}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-light .dt-hol-accent{background-image: var(--hol-grad-light)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-tile__cta{background: var(--hol-btn-bg);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 12px 30px -12px rgba(var(--hol-a-rgb), 0.75);color: var(--hol-btn-fg)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-light .dt-shop-tile__text{opacity: 0.7}html body.dt-shop.dt-shop.dt-hol .dt-hol-tile__big{position: absolute;left: clamp(22px, 2.4vw, 34px);top: 26px;display: flex;flex-direction: column;align-items: flex-start;line-height: 0.85;pointer-events: none}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--wide .dt-hol-tile__big b{font-size: clamp(64px, 6.4vw, 116px)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--wide .dt-hol-tile__big{left: auto;right: clamp(22px, 3vw, 44px);top: 50%;align-items: flex-end;transform: translateY(-50%)}html body.dt-shop.dt-shop.dt-hol .dt-hol-tile__big b{font-size: clamp(56px, 5.2vw, 92px);font-weight: 800;letter-spacing: -0.06em;background-image: var(--hol-grad);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: dt-hol-shine 7s linear infinite;filter: drop-shadow(0 10px 30px rgba(var(--hol-a-rgb), 0.35))}html body.dt-shop.dt-shop.dt-hol .dt-hol-tile__big span{margin-top: 10px;font-size: 11px;font-weight: 700;letter-spacing: 0.28em;text-transform: uppercase;color: rgba(255, 255, 255, 0.7)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .hx-flock{--amp: 12px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-moon{right: -30px;top: -30px;width: 150px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-web{left: auto;top: auto;right: 0;bottom: 0;width: 130px;height: 130px;opacity: 0.5;transform: rotate(180deg)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-rays{left: 90%;top: 6%;width: 900px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-dust{opacity: 0.55}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-pct{right: -12%;bottom: -8%;font-size: 340px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-tape--1{bottom: 12px;height: 32px;transform: rotate(-4deg)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--wide.dt-shop-tile--hol-sale .hx-tape--1{transform: rotate(-2deg)}html body.dt-shop.dt-shop.dt-hol.dt-hol--black-friday .dt-shop-tile--hol-sale .dt-shop-tile__body{padding-bottom: 30px}html body.dt-shop.dt-shop.dt-hol.dt-hol--christmas .dt-shop-tile--single .dt-hol-tile__big{top: 48px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-tape span{padding: 0 14px;font-size: 12px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-floor{height: 40%;opacity: 0.6}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-horizon{bottom: 40%;opacity: 0.6}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-circuit{right: -70px;top: 6%;width: 240px;height: 144px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-garland{top: -2px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-bauble--1{left: 70%;--len: 60px;--size: 34px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .hx-bauble--2{left: 86%;--len: 96px;--size: 26px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--single:not(.dt-shop-tile--hol-sale) .dt-hol-art{opacity: 0.4}html body.dt-shop.dt-shop.dt-hol .hx-lanterns{position: absolute;right: 5%;bottom: 8%;width: 44%;height: 64%}html body.dt-shop.dt-shop.dt-hol .hx-lanterns::before{content: "";position: absolute;inset: 10% -10% -10%;border-radius: 50%;background: radial-gradient(closest-side, rgba(255, 150, 40, 0.3), transparent);animation: hx-flicker 4s steps(1) infinite}html body.dt-shop.dt-shop.dt-hol .hx-lantern{position: absolute;bottom: 0;animation: hx-hop 3.2s ease-in-out infinite alternate}html body.dt-shop.dt-shop.dt-hol .hx-lantern--1{left: 0;width: 36%}html body.dt-shop.dt-shop.dt-hol .hx-lantern--2{left: 28%;z-index: 1;width: 46%;bottom: -4%;animation-delay: -1.1s}html body.dt-shop.dt-shop.dt-hol .hx-lantern--3{right: 0;width: 32%;animation-delay: -2.2s}html body.dt-shop.dt-shop.dt-hol .hx-lantern__svg{display: block;width: 100%;height: auto;overflow: visible;filter: drop-shadow(0 14px 18px rgba(194, 65, 12, 0.35))}html body.dt-shop.dt-shop.dt-hol .hx-lantern__skin{fill: #ff7f17}html body.dt-shop.dt-shop.dt-hol .hx-lantern--3 .hx-lantern__skin{fill: #f26b0c}html body.dt-shop.dt-shop.dt-hol .hx-lantern__rib{fill: none;stroke: rgba(150, 50, 0, 0.45);stroke-width: 2}html body.dt-shop.dt-shop.dt-hol .hx-lantern__stem{fill: #5b4a1f}html body.dt-shop.dt-shop.dt-hol .hx-lantern__leaf{fill: #4d7c0f}html body.dt-shop.dt-shop.dt-hol .hx-lantern__face{fill: #ffd76a;filter: drop-shadow(0 0 6px rgba(255, 196, 64, 0.95));animation: hx-candle 2.6s steps(1) infinite}html body.dt-shop.dt-shop.dt-hol .hx-lantern--2 .hx-lantern__face{animation-delay: -0.9s}html body.dt-shop.dt-shop.dt-hol .hx-lantern--3 .hx-lantern__face{animation-delay: -1.7s}@keyframes hx-candle{0%, 100%{fill: #ffd76a}30%{fill: #ffc24a}34%{fill: #ffe39a}62%{fill: #ffb43c}66%{fill: #ffd76a}}@keyframes hx-hop{from{transform: translate3d(0, 0, 0)}to{transform: translate3d(0, -5px, 0)}}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-service .hx-web{left: auto;right: 0;width: 180px;height: 180px;transform: scaleX(-1)}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-service .hx-fog{left: 20%;bottom: -20%;height: 50%}html body.dt-shop.dt-shop.dt-hol .hx-spider{position: absolute;top: 0;width: 34px;color: #050208;filter: drop-shadow(0 0 5px rgba(var(--hol-a-rgb), 0.55));animation: hx-yoyo 6s ease-in-out infinite alternate}html body.dt-shop.dt-shop.dt-hol .hx-spider::before{content: "";position: absolute;left: 50%;bottom: 62%;width: 1px;height: 420px;background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.45))}html body.dt-shop.dt-shop.dt-hol .hx-spider svg{position: relative;display: block;width: 100%;height: auto}html body.dt-shop.dt-shop.dt-hol .hx-spider__eye{fill: var(--hol-a)}html body.dt-shop.dt-shop.dt-hol .hx-spider--1{right: 30%;width: 44px;--drop: 150px}html body.dt-shop.dt-shop.dt-hol .hx-spider--2{right: 16%;width: 26px;--drop: 230px;animation-duration: 7.5s;animation-delay: -2.5s}html body.dt-shop.dt-shop.dt-hol .hx-spider--3{right: 6%;width: 20px;--drop: 100px;animation-duration: 5.2s;animation-delay: -4s}@keyframes hx-yoyo{from{transform: translate3d(0, 20px, 0) rotate(-3deg)}to{transform: translate3d(0, var(--drop, 150px), 0) rotate(3deg)}}html body.dt-shop.dt-shop.dt-hol .hx-cal{position: absolute;right: 6%;top: 50%;width: min(40%, 300px);padding: 16px 16px 18px;border-radius: 20px;background: #fff;box-shadow: 0 30px 60px -30px rgba(80, 60, 20, 0.45), inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.3);transform: translateY(-50%) rotate(-4deg)}html body.dt-shop.dt-shop.dt-hol .hx-cal__head{display: block;margin-bottom: 12px;font-size: 11px;font-weight: 800;letter-spacing: 0.32em;color: var(--hol-ink);text-align: center}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid{display: grid;grid-template-columns: repeat(7, 1fr);gap: 5px}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid i{display: grid;place-items: center;aspect-ratio: 1;border-radius: 7px;background: #f6f1e4;font-size: 10.5px;font-style: normal;font-weight: 600;color: #8a8170}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid i.is-pad{visibility: hidden}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid i.is-deal{background: linear-gradient(135deg, #f7e2ae 0%, #d9b46a 50%, #b48a3e 100%);background-size: 200% 200%;color: #1a1306;box-shadow: 0 4px 10px -4px rgba(180, 138, 62, 0.8);animation: hx-deal 4.5s ease-in-out infinite;animation-delay: calc(var(--n, 0) * 0.11s)}@keyframes hx-deal{0%, 70%, 100%{transform: scale(1);background-position: 0% 0%}80%{transform: scale(1.14);background-position: 100% 100%}}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-angle .hx-dust{opacity: 0.6;filter: brightness(0.75)}html body.dt-shop.dt-shop.dt-hol .hx-deco{position: absolute;right: -80px;bottom: -190px;width: 460px;aspect-ratio: 1}html body.dt-shop.dt-shop.dt-hol .hx-deco i{position: absolute;border-radius: 50%;border: 1px solid rgba(var(--hol-a-rgb), 0.45);animation: hx-arc 5s ease-in-out infinite}html body.dt-shop.dt-shop.dt-hol .hx-deco i:nth-child(1){inset: 0}html body.dt-shop.dt-shop.dt-hol .hx-deco i:nth-child(2){inset: 40px;animation-delay: 0.3s}html body.dt-shop.dt-shop.dt-hol .hx-deco i:nth-child(3){inset: 80px;animation-delay: 0.6s}html body.dt-shop.dt-shop.dt-hol .hx-deco i:nth-child(4){inset: 120px;animation-delay: 0.9s}html body.dt-shop.dt-shop.dt-hol .hx-deco i:nth-child(5){inset: 160px;border: 0;background: radial-gradient(circle at 50% 30%, #f7e2ae, #d9b46a 45%, #8c6a2c 100%);box-shadow: 0 0 60px rgba(var(--hol-a-rgb), 0.45)}@keyframes hx-arc{0%, 100%{opacity: 0.35}50%{opacity: 1}}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-service .hx-sheen{width: 22%;opacity: 0.6}html body.dt-shop.dt-shop.dt-hol .hx-stack{position: absolute;right: -3%;top: 50%;display: flex;flex-direction: column;align-items: flex-end;font-size: clamp(60px, 6.6vw, 108px);font-weight: 900;line-height: 0.86;letter-spacing: -0.04em;transform: translateY(-50%) rotate(-6deg)}html body.dt-shop.dt-shop.dt-hol .hx-stack b{color: transparent;-webkit-text-stroke: 2px rgba(var(--hol-a-rgb), 0.55);animation: hx-drift 6s ease-in-out infinite alternate}html body.dt-shop.dt-shop.dt-hol .hx-stack b:nth-child(2){color: var(--hol-a);-webkit-text-stroke: 0;animation-direction: alternate-reverse}@keyframes hx-drift{from{transform: translate3d(-14px, 0, 0)}to{transform: translate3d(14px, 0, 0)}}html body.dt-shop.dt-shop.dt-hol .hx-tag{position: absolute;right: 30%;top: -6px;width: 74px;transform-origin: 50% 0;animation: hx-swing 2.8s ease-in-out infinite alternate}html body.dt-shop.dt-shop.dt-hol .hx-tag svg{display: block;width: 100%;height: auto;filter: drop-shadow(0 12px 16px rgba(var(--hol-a-rgb), 0.4))}html body.dt-shop.dt-shop.dt-hol .hx-tag path{fill: #0a0a0a}html body.dt-shop.dt-shop.dt-hol .hx-tag circle{fill: var(--hol-light)}html body.dt-shop.dt-shop.dt-hol .hx-tag::before{content: "";position: absolute;left: 50%;bottom: 100%;width: 1px;height: 40px;background: rgba(0, 0, 0, 0.35)}html body.dt-shop.dt-shop.dt-hol .hx-tag b{position: absolute;left: 0;right: 0;top: 50%;font-size: 30px;font-weight: 900;text-align: center;color: var(--hol-a)}html body.dt-shop.dt-shop.dt-hol .hx-hazard{position: absolute;left: 0;right: 0;height: 12px;overflow: hidden}html body.dt-shop.dt-shop.dt-hol .hx-hazard::before{content: "";position: absolute;top: 0;bottom: 0;left: -40px;right: -40px;background: repeating-linear-gradient(-45deg, var(--hol-a) 0 9px, #0a0a0a 9px 18px);animation: hx-stripes 1.6s linear infinite}html body.dt-shop.dt-shop.dt-hol .hx-hazard--t{top: 0}html body.dt-shop.dt-shop.dt-hol .hx-hazard--b{bottom: 0}html body.dt-shop.dt-shop.dt-hol .hx-hazard--b::before{animation-direction: reverse}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-service .hx-beam{left: 72%;opacity: 0.8}html body.dt-shop.dt-shop.dt-hol .hx-24{position: absolute;right: 5%;top: 50%;font: 800 clamp(80px, 9vw, 150px)/1 ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;letter-spacing: -0.06em;color: transparent;-webkit-text-stroke: 2px var(--hol-ink);transform: translateY(-50%)}html body.dt-shop.dt-shop.dt-hol .hx-24::before, html body.dt-shop.dt-shop.dt-hol .hx-24::after{content: attr(data-text);position: absolute;inset: 0;-webkit-text-stroke: 2px currentColor;opacity: 0}html body.dt-shop.dt-shop.dt-hol .hx-24::before{color: var(--hol-b);animation: hx-glitch-a 3.6s steps(1) infinite}html body.dt-shop.dt-shop.dt-hol .hx-24::after{color: #7c3aed;animation: hx-glitch-b 3.6s steps(1) infinite}html body.dt-shop.dt-shop.dt-hol .hx-pixels i{position: absolute;bottom: -20px;width: 10px;height: 10px;border-radius: 2px;background: var(--hol-a);opacity: 0;animation: hx-pixel 5s linear infinite}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(3n + 2){background: var(--hol-b);width: 7px;height: 7px}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(3n + 3){background: #7c3aed;width: 5px;height: 5px}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(1){left: 52%;animation-delay: 0s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(2){left: 58%;animation-delay: -0.8s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(3){left: 63%;animation-delay: -1.7s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(4){left: 68%;animation-delay: -2.4s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(5){left: 73%;animation-delay: -3.1s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(6){left: 77%;animation-delay: -3.9s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(7){left: 82%;animation-delay: -4.5s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(8){left: 86%;animation-delay: -1.2s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(9){left: 90%;animation-delay: -2s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(10){left: 94%;animation-delay: -3.4s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(11){left: 56%;animation-delay: -4.2s}html body.dt-shop.dt-shop.dt-hol .hx-pixels i:nth-child(12){left: 80%;animation-delay: -0.4s}@keyframes hx-pixel{0%{opacity: 0;transform: translate3d(0, 0, 0)}15%{opacity: 0.9}100%{opacity: 0;transform: translate3d(0, -360px, 0)}}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-light .hx-scanlines{background: repeating-linear-gradient(0deg, rgba(10, 20, 40, 0.035) 0 1px, transparent 1px 3px)}html body.dt-shop.dt-shop.dt-hol .hx-ring{position: absolute;right: 10%;top: 50%;width: 220px;aspect-ratio: 1;margin-top: -110px}html body.dt-shop.dt-shop.dt-hol .hx-ring::before{content: "";position: absolute;inset: 42%;border-radius: 50%;background: var(--hol-a);box-shadow: 0 0 20px 6px rgba(var(--hol-a-rgb), 0.7)}html body.dt-shop.dt-shop.dt-hol .hx-ring i{position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid var(--hol-a);box-shadow: 0 0 14px rgba(var(--hol-a-rgb), 0.6), inset 0 0 14px rgba(var(--hol-b-rgb), 0.4);opacity: 0;animation: hx-radar 3.6s ease-out infinite}html body.dt-shop.dt-shop.dt-hol .hx-ring i:nth-child(2){animation-delay: 1.2s}html body.dt-shop.dt-shop.dt-hol .hx-ring i:nth-child(3){animation-delay: 2.4s}@keyframes hx-radar{from{opacity: 1;transform: scale(0.2)}to{opacity: 0;transform: scale(1.3)}}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-service .hx-circuit{left: 40%;top: 10%;width: 420px;height: 252px}html body.dt-shop.dt-shop.dt-hol .hx-gifts{position: absolute;right: 6%;bottom: 0;width: 40%;height: 74%}html body.dt-shop.dt-shop.dt-hol .hx-gift{position: absolute;bottom: 0;border-radius: 6px 6px 3px 3px;box-shadow: 0 18px 30px -16px rgba(0, 0, 0, 0.35);animation: hx-hop 2.8s ease-in-out infinite alternate}html body.dt-shop.dt-shop.dt-hol .hx-gift--1{left: 0;width: 40%;height: 48%;--c: #d42a30;--r: #f2c75c;background: linear-gradient(90deg, transparent 44%, var(--r) 44% 56%, transparent 56%), var(--c)}html body.dt-shop.dt-shop.dt-hol .hx-gift--2{left: 30%;z-index: 1;width: 42%;height: 66%;--c: #0f6b3f;--r: #e8383d;background: linear-gradient(90deg, transparent 44%, var(--r) 44% 56%, transparent 56%), var(--c);animation-delay: -1s}html body.dt-shop.dt-shop.dt-hol .hx-gift--3{right: 0;width: 34%;height: 38%;--c: #f2c75c;--r: #d42a30;background: linear-gradient(90deg, transparent 44%, var(--r) 44% 56%, transparent 56%), var(--c);animation-delay: -1.8s}html body.dt-shop.dt-shop.dt-hol .hx-gift__lid{position: absolute;left: -6%;right: -6%;top: 0;height: 22%;border-radius: 5px;background: linear-gradient(90deg, transparent 44%, var(--r) 44% 56%, transparent 56%), var(--c);box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);filter: brightness(1.08)}html body.dt-shop.dt-shop.dt-hol .hx-gift__bow{position: absolute;left: 50%;bottom: 100%;width: 46px;height: 22px;margin: 0 0 -3px -23px}html body.dt-shop.dt-shop.dt-hol .hx-gift__bow::before, html body.dt-shop.dt-shop.dt-hol .hx-gift__bow::after{content: "";position: absolute;bottom: 0;width: 22px;height: 18px;border: 5px solid var(--r);border-radius: 50% 50% 10% 50%}html body.dt-shop.dt-shop.dt-hol .hx-gift__bow::before{left: 0;transform: rotate(-18deg)}html body.dt-shop.dt-shop.dt-hol .hx-gift__bow::after{right: 0;border-radius: 50% 50% 50% 10%;transform: rotate(18deg)}html body.dt-shop.dt-shop.dt-hol .hx-confetti{position: absolute;left: 40%;right: 0;top: -220px;bottom: 0;background-image: radial-gradient(3px 3px at 20px 30px, #d42a30 50%, transparent 54%), radial-gradient(2.5px 2.5px at 90px 120px, #0f6b3f 50%, transparent 54%), radial-gradient(3px 3px at 150px 60px, #f2c75c 50%, transparent 54%), radial-gradient(2px 2px at 190px 180px, #d42a30 50%, transparent 54%), radial-gradient(3px 3px at 60px 190px, #f2c75c 50%, transparent 54%), radial-gradient(2.5px 2.5px at 120px 10px, #0f6b3f 50%, transparent 54%);background-size: 220px 220px;opacity: 0.7;animation: hx-fall 14s linear infinite}html body.dt-shop.dt-shop.dt-hol .hx-flake{position: absolute;color: rgba(255, 255, 255, 0.8);animation: hx-turn 18s linear infinite}html body.dt-shop.dt-shop.dt-hol .hx-flake svg{display: block;width: 100%;height: 100%}html body.dt-shop.dt-shop.dt-hol .hx-flake--1{right: 12%;top: 16%;width: 110px;height: 110px}html body.dt-shop.dt-shop.dt-hol .hx-flake--2{right: 34%;top: 46%;width: 54px;height: 54px;color: rgba(242, 199, 92, 0.85);animation-duration: 12s;animation-direction: reverse}html body.dt-shop.dt-shop.dt-hol .hx-flake--3{right: 4%;top: 60%;width: 40px;height: 40px;animation-duration: 9s}@keyframes hx-turn{to{transform: rotate(360deg)}}html body.dt-shop.dt-shop.dt-hol .hx-drifts{position: absolute;left: 48%;right: -4%;bottom: -2px;height: 70px;background: radial-gradient(48% 90% at 30% 100%, #f4f8f6 60%, transparent 61%), radial-gradient(44% 80% at 78% 100%, #e6efea 60%, transparent 61%);opacity: 0.92}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol{--cpn-green: var(--hol-a);--cpn-line: rgba(var(--hol-a-rgb), 0.45);background: radial-gradient(90% 120% at 100% 0%, rgba(var(--hol-a-rgb), 0.2), transparent 60%), linear-gradient(135deg, var(--hol-bg-2) 0%, var(--hol-bg) 100%);box-shadow: inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 20px 40px -24px rgba(var(--hol-a-rgb), 0.55);color: #fff}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol::after{background: linear-gradient(105deg, transparent 30%, rgba(255, 255, 255, 0.16) 48%, rgba(255, 255, 255, 0) 62%)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__hol{z-index: -1}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__tag{padding: 6px 10px 6px 7px;border-radius: 999px;background: rgba(var(--hol-a-rgb), 0.16);box-shadow: inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.35);color: var(--hol-a)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__timer-label{color: rgba(255, 255, 255, 0.62)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__clock b{background: rgba(255, 255, 255, 0.08);box-shadow: inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.4);color: var(--hol-c)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__clock i{color: rgba(255, 255, 255, 0.5)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__off{color: #fff}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__price b{color: var(--hol-a);text-shadow: 0 0 22px rgba(var(--hol-a-rgb), 0.45)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__price span{color: rgba(255, 255, 255, 0.72)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__price s{color: rgba(255, 255, 255, 0.5);text-decoration-color: rgba(255, 255, 255, 0.4)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__code-row::before, html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__code-row::after{box-shadow: inset 0 0 0 1px rgba(var(--hol-a-rgb), 0.35)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__code{border-color: rgba(var(--hol-a-rgb), 0.7);background: rgba(255, 255, 255, 0.06);color: #fff}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__btn{background: var(--hol-btn-bg);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), 0 12px 24px -12px rgba(var(--hol-a-rgb), 0.75);color: var(--hol-btn-fg)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .dt-cpn__note{color: rgba(255, 255, 255, 0.72)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-moon{right: -26px;top: -30px;width: 96px;opacity: 0.8}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-flock{--amp: 7px}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-web{width: 110px;height: 110px;opacity: 0.6}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-rays{left: 100%;top: 0;width: 600px;opacity: 0.8}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-dust{opacity: 0.45}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-pct{right: -10px;top: -18px;font-size: 190px}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-beam{opacity: 0.6}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-floor{height: 60%;opacity: 0.45}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-horizon{bottom: 60%;opacity: 0.5}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-snow{opacity: 0.5}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol .hx-snow--2{display: none}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-christmas .dt-cpn__price b, html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-christmas .dt-cpn__tag{color: var(--hol-b)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-christmas .dt-cpn__tag{background: rgba(var(--hol-b-rgb), 0.14);box-shadow: inset 0 0 0 1px rgba(var(--hol-b-rgb), 0.35)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-christmas .dt-cpn__price b{text-shadow: 0 0 22px rgba(var(--hol-b-rgb), 0.35)}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-halloween .hx-web{opacity: 0.3}html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-cyber-monday .dt-cpn__price b, html body.single-product.dt-pdp.dt-pdp.dt-hol div.product:not(.product-quickview) .entry-summary:not(.elementor-widget) .dt-cpn.dt-cpn--hol.dt-cpn--hol-cyber-monday .dt-cpn__clock b{font-family: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}@media (max-width: 900px){html body.dt-hol #dt-home .dt-hero.dt-holx .hx-moon{top: 96px;right: 18px;width: 96px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--3, html body.dt-hol #dt-home .dt-hero.dt-holx .hx-circuit, html body.dt-hol #dt-home .dt-hero.dt-holx .hx-tape--2{display: none}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-web{top: 60px;width: 120px;height: 120px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-rays{left: 50%;top: 70%}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-pct{font-size: 340px;right: -10%;bottom: 2%}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-tape--1{bottom: 190px;height: 36px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-tape span{padding: 0 14px;font-size: 13px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-floor{height: 30%}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-horizon{bottom: 30%}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-garland{top: 70px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--1{left: 70%;--len: 60px;--size: 34px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-bauble--2{left: 86%;--len: 30px;--size: 26px}html body.dt-hol #dt-home .dt-hero.dt-holx .hx-frame{display: none}}@media (max-width: 767px){html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-stripes{width: 56px}html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .hx-lights i:nth-child(n + 11){display: none}.hx-snow--2, .hx-fog--2, .hx-fly--extra{display: none}.hx-bat{filter: none}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-tile__inner{min-height: 300px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol.dt-shop-tile--wide .dt-shop-tile__body, html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol:not(.dt-shop-tile--hol-sale) .dt-shop-tile__body{max-width: 60%}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-tile__title{font-size: 26px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol .dt-shop-tile__text{font-size: 13px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--hol-sale .dt-shop-tile__body{max-width: none}html body.dt-shop.dt-shop.dt-hol .dt-hol-tile__big, html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--wide .dt-hol-tile__big{left: 20px;right: auto;top: 28px;align-items: flex-start;transform: none}html body.dt-shop.dt-shop.dt-hol .dt-hol-tile__big b{font-size: 58px}html body.dt-shop.dt-shop.dt-hol .dt-shop-tile--single:not(.dt-shop-tile--hol-sale) .dt-hol-art{opacity: 1}html body.dt-shop.dt-shop.dt-hol .hx-lanterns{right: 3%;width: 42%;height: 46%}html body.dt-shop.dt-shop.dt-hol .hx-cal{right: 4%;width: 38%;padding: 10px;border-radius: 14px}html body.dt-shop.dt-shop.dt-hol .hx-cal__head{margin-bottom: 6px;font-size: 8px}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid{gap: 3px}html body.dt-shop.dt-shop.dt-hol .hx-cal__grid i{border-radius: 4px;font-size: 0}html body.dt-shop.dt-shop.dt-hol .hx-stack{font-size: 50px}html body.dt-shop.dt-shop.dt-hol .hx-tag{right: 8%;width: 54px}html body.dt-shop.dt-shop.dt-hol .hx-tag b{font-size: 22px}html body.dt-shop.dt-shop.dt-hol .hx-24{font-size: 62px}html body.dt-shop.dt-shop.dt-hol .hx-ring{right: 4%;width: 130px;margin-top: -65px}html body.dt-shop.dt-shop.dt-hol .hx-gifts{right: 4%;width: 40%;height: 50%}html body.dt-shop.dt-shop.dt-hol .hx-gift__bow{transform: scale(0.7);transform-origin: 50% 100%}html body.dt-shop.dt-shop.dt-hol .hx-deco{right: -120px;bottom: -230px}html body.dt-shop.dt-shop.dt-hol .hx-flake--1{width: 70px;height: 70px}html body.dt-shop.dt-shop.dt-hol .hx-spider--1{--drop: 90px}html body.dt-shop.dt-shop.dt-hol .hx-spider--2{--drop: 140px}}@media (prefers-reduced-motion: reduce){[data-dt-hol-fx] *, [data-dt-hol-fx] *::before, [data-dt-hol-fx] *::after, .dt-holx-accent, .dt-holx-accent::before, .dt-holx-accent::after, .dt-hol-accent, .dt-hol-accent::before, .dt-hol-accent::after, .dt-holx-pill__ic, html body.dt-hol #campaign-bar.dt-ann.dt-ann--hol .dt-ann__hl{animation: none !important}}
