.xmas .bg-\[\#864B29\]{background-color:#a3171d}.xmas .bg-\[\#B4552F\]{background-color:#c62a2f}.xmas .bg-\[\#B4552F\]\/70{background-color:#c62a2fb3}.xmas .bg-\[\#B4552F\]\/85{background-color:#c62a2fd9}.xmas .hover\:bg-\[\#6E3B1F\]:hover,.xmas .hover\:bg-\[\#9A5731\]:hover{background-color:#7e1015}.xmas .bg-\[\#33261F\]{background-color:#4a0e13}.xmas .bg-\[\#49362C\]{background-color:#5a1218}.xmas .text-\[\#864B29\]{color:#a3171d}.xmas .text-\[\#B4552F\]{color:#c62a2f}.xmas .border-\[\#864B29\],.xmas .hover\:border-\[\#864B29\]:hover{border-color:#a3171d}.xmas .hover\:text-\[\#864B29\]:hover{color:#a3171d}.xmas .accent-\[\#B4552F\]{accent-color:#c62a2f}.xmas [class*="[&_em]:text-[#864B29]"] em,.xmas [class*="[&_i]:text-[#864B29]"] i{color:#a3171d}.xmas-snow{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.xmas-snow{display:none}}@keyframes xmas-tick{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-50%)rotate(-9deg)}}.xmas-pointer-tick{animation:.16s ease-in-out infinite xmas-tick}@keyframes xmas-burst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.6)}to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--r)) scale(1);opacity:0}}.xmas-confetti{border-radius:2px;width:9px;height:14px;animation:1.6s cubic-bezier(.15,.7,.3,1) forwards xmas-burst;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.xmas-confetti{display:none}}@keyframes xmas-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.xmas-twinkle{animation:3.2s ease-in-out infinite xmas-twinkle}@media (prefers-reduced-motion:reduce){.xmas-twinkle{opacity:.6;animation:none}}html:has(.xmas-page) .dh-hd{background:linear-gradient(90deg,#6e0d12 0%,#9a1a20 50%,#6e0d12 100%);border-bottom:1px solid #d9b06173}:is(html:has(.xmas-page) .dh-nav a:hover,html:has(.xmas-page) .dh-account a:hover,html:has(.xmas-page) .dh-account button:hover){color:#f3d58a}html:has(.xmas-page) .dh-cart{border-color:#d9b06173}html:has(.xmas-page) .dh-account .dh-start{color:#4a0e13;background:linear-gradient(135deg,#f6e3a6,#d9b061 45%,#b88a3a)}html:has(.xmas-page) .dh-account .dh-start:hover{color:#4a0e13;background:#f3d58a}html:has(.xmas-page) .dh-brand .dh-logo{display:none}html:has(.xmas-page) .dh-brand .dh-logo-xmas{display:block}html:has(.xmas-page) .dh-brand span{color:#f3d58abf}
