.halloween-theme{--gsn-surface:linear-gradient(145deg,#2c2019,#140f0c);--gsn-surface-inset:#1b1512;--gsn-surface-raised:#241b15;--gsn-surface-hover:#38281c;--gsn-border:#955a36;--gsn-border-hover:#ff7a1a;--gsn-pink:#ff7a1a;--gsn-pink-hover:#ffa51f;--gsn-price-sale:#ffae54;--gsn-price-original:#c6b3a3;--gsn-input-bg:#241b15;color:#fff3e6;background-color:#100c0e}.halloween-theme .text-white{color:#fff3e6}.halloween-theme .bg-gsn-pink,.halloween-theme .bg-gsn-pink-gradient,.halloween-theme .btn-primary,.halloween-theme .btn-secondary,.halloween-theme [class~="bg-[#ff008e]"]{background:linear-gradient(135deg,#ffa51f,#ff710e);color:#190d05;border-color:#955a36}.halloween-theme .card-product{background:linear-gradient(145deg,#2c2019,#140f0c)}.halloween-theme .text-gsn-pink{color:#ffae54}.halloween-theme .bg-gsn-navy,.halloween-theme .bg-gsn-navy-dark,.halloween-theme [class~="bg-[#0b113d]"],.halloween-theme header{background-color:#100c0e}body:has(.halloween-theme) .gsn-overlay-panel{--gsn-surface:linear-gradient(145deg,#2c2019,#140f0c);--gsn-surface-inset:#1b1512;--gsn-surface-raised:#241b15;--gsn-pink:#ff7a1a;--gsn-pink-hover:#ffa51f}body:has(.halloween-theme) .gsn-overlay-panel .bg-gsn-pink,body:has(.halloween-theme) .gsn-overlay-panel .bg-gsn-pink-gradient,body:has(.halloween-theme) .gsn-overlay-panel .btn-primary{background:linear-gradient(135deg,#ffa51f,#ff710e);color:#190d05}.halloween-theme input:focus{border-color:#ff7a1a}@media (hover:hover) and (pointer:fine){.halloween-theme .btn-primary:not(:disabled):hover,.halloween-theme .btn-secondary:not(:disabled):hover,.halloween-theme :is(button,a).bg-gsn-pink:not(:disabled):hover,body:has(.halloween-theme) .gsn-overlay-panel .btn-primary:not(:disabled):hover,body:has(.halloween-theme) .gsn-overlay-panel .btn-secondary:not(:disabled):hover{border-color:#ffae54;filter:brightness(1.08)}.halloween-theme .card-product a:hover h3,.halloween-theme .card-product h3:hover{color:#ffae54}}.ContestAnnouncement_banner__oflVd{position:relative;isolation:isolate;overflow:hidden;color:#0b113d;background:#f4a5b5}.ContestAnnouncement_background__OMham{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 51%;object-position:center 51%;filter:hue-rotate(-15deg);pointer-events:none}.ContestAnnouncement_link__zH7cB{position:relative;display:block;padding-right:48px;text-decoration:none}.ContestAnnouncement_content__gjxXn{display:flex;align-items:center;gap:10px;min-height:64px;max-width:1280px;margin-inline:auto;padding:6px 4px 6px 12px}.ContestAnnouncement_logo__1i3uE{flex:none;width:48px;height:52px;-o-object-fit:contain;object-fit:contain}.ContestAnnouncement_title__dg_e8{flex:1;font-size:12px;font-weight:700;line-height:1.35}.ContestAnnouncement_title__dg_e8 span{display:block}.ContestAnnouncement_characters__3o92P{display:none}.ContestAnnouncement_cta__f1zQN{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;border-radius:8px;background:#0b113d;color:white;font-size:12px;font-weight:600;transition:background-color .15s ease}.ContestAnnouncement_arrow__6FZXJ,.ContestAnnouncement_ctaLong__YL13n{display:none}.ContestAnnouncement_close__VJUJo{position:absolute;z-index:1;top:50%;right:2px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px}.ContestAnnouncement_link__zH7cB:focus-visible{outline:3px solid #0b113d;outline-offset:-3px}.ContestAnnouncement_close__VJUJo:focus-visible{outline:2px solid #0b113d;outline-offset:-4px}@media (hover:hover){.ContestAnnouncement_link__zH7cB:hover .ContestAnnouncement_cta__f1zQN{background:#252e64}.ContestAnnouncement_close__VJUJo:hover{background:rgba(255,255,255,.35)}}@media (min-width:375px){.ContestAnnouncement_title__dg_e8{font-size:14px}.ContestAnnouncement_cta__f1zQN{font-size:13px;padding-inline:12px}}@media (min-width:768px){.ContestAnnouncement_link__zH7cB{padding-right:64px}.ContestAnnouncement_content__gjxXn{min-height:56px;padding:4px 24px;gap:24px}.ContestAnnouncement_logo__1i3uE{width:76px;height:48px}.ContestAnnouncement_title__dg_e8{font-size:clamp(16px,1.5vw,20px)}.ContestAnnouncement_title__dg_e8 span{display:inline}.ContestAnnouncement_cta__f1zQN{font-size:14px;padding-inline:18px}.ContestAnnouncement_arrow__6FZXJ,.ContestAnnouncement_ctaLong__YL13n{display:inline}.ContestAnnouncement_close__VJUJo{right:12px}}@media (min-width:1100px){.ContestAnnouncement_characters__3o92P{position:relative;display:block;flex:0 0 140px;align-self:stretch}.ContestAnnouncement_characters__3o92P img{position:absolute;width:140px;max-width:none;height:auto;top:-10px;left:0}}@media (prefers-reduced-motion:reduce){.ContestAnnouncement_cta__f1zQN{transition:none}}