#cb-live-promo-mount{display:contents}.cb-live-promo .promo-timer--countdown{white-space:nowrap;font-variant-numeric:tabular-nums}.cb-live-promo .promo-timer--countdown>span{flex:none;align-items:baseline;display:inline-flex}.cb-live-promo .promo-timer--countdown i{font-style:normal}.cb-live-promo .cb-live-promo-source{color:#95a2b8;font-size:9px;line-height:12px;text-decoration:none;position:absolute;bottom:1px;right:12px}.cb-live-promo-inactive .point-btn:disabled{cursor:default;box-shadow:none;filter:grayscale(.7);letter-spacing:0;font-size:13px}.cb-live-promo-inactive .point-btn:disabled:hover{transform:none}.cb-live-promo-inactive .points_wrapper{display:none}
#promocode-holder.cb-live-promo .promo-code--button{box-sizing:border-box;white-space:nowrap;max-width:100%;height:auto;min-height:44px;overflow:hidden;container-type:inline-size}#promocode-holder.cb-live-promo .promo-code--button .inner{box-sizing:border-box;letter-spacing:.025em;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:auto;width:100%;min-width:0;padding:8px 4px;font-size:clamp(12px,10cqw,22px);line-height:1.1;display:block}#promocode-holder.cb-live-promo-inactive .promo-code--button .inner{white-space:normal;font-size:12px;line-height:1.3}@media (max-width:760px){#promocode-holder.cb-live-promo .promo-code--label{white-space:nowrap}}
.cb-halloween{--cbh-orange:#ff8a32;--cbh-amber:#ffc875;isolation:isolate;color:#ece9e5;box-sizing:border-box;background:#13161d;border:1px solid #4a3123;border-top:2px solid #b95a26;flex:0 0 100%;grid-column:1/-1;width:100%;min-width:0;max-width:1281px;margin:18px auto 14px;font-family:inherit;position:relative;overflow:clip}.cb-halloween *{box-sizing:border-box}.cb-halloween [hidden]{display:none!important}.cb-halloween button{cursor:pointer;font-family:inherit}.cb-halloween button:focus-visible,.cb-halloween input:focus-visible{outline-offset:4px;outline:2px solid #ffd39c}.cb-halloween .cbh-bar{letter-spacing:1.7px;color:#b5a99d;background:#191a20;border-bottom:1px solid #3b2a22;justify-content:space-between;align-items:center;height:38px;padding:0 22px;font-size:10px;font-weight:700;display:flex}.cb-halloween .cbh-bar>span:first-child{align-items:center;gap:9px;display:flex}.cb-halloween .cbh-bar i{background:var(--cbh-orange);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #ff7328}.cb-halloween .cbh-bar>span:last-child{color:var(--cbh-orange)}.cb-halloween .cbh-bar b{color:#928d88}.cb-halloween .cbh-stage{isolation:isolate;perspective:1500px;background:#14151a;min-height:390px;position:relative;overflow:hidden}.cb-halloween .cbh-backdrop{z-index:-2;opacity:.92;background:linear-gradient(#090c100a 30%,#11151c40 72%,#11151c 100%),url(/halloween-2026/chamber.webp) top/100% no-repeat;position:absolute;inset:0}.cb-halloween .cbh-backdrop:after{content:"";background:linear-gradient(90deg,#0000,#10121733 18%,#10121755 50%,#10121733 82%,#0000);position:absolute;inset:0}.cb-halloween .cbh-doors{z-index:2;pointer-events:none;perspective:1600px;transform-style:preserve-3d;position:absolute;inset:0}.cb-halloween .cbh-door{backface-visibility:hidden;will-change:transform;width:50%;transition:transform 1.04s cubic-bezier(.55,.02,.16,1),filter .9s,opacity .85s;position:absolute;top:0;bottom:0;overflow:hidden}.cb-halloween .cbh-door img{object-fit:cover;object-position:center;width:200%;max-width:none;height:100%;position:absolute;top:0}.cb-halloween .cbh-left{transform-origin:0;left:0}.cb-halloween .cbh-left img{left:0}.cb-halloween .cbh-right{transform-origin:100%;right:0}.cb-halloween .cbh-right img{left:-100%}.cb-halloween .cbh-seam{opacity:.55;background:#ff8d3b;width:1px;height:100%;transition:opacity .3s;position:absolute;top:0;left:50%;box-shadow:0 0 15px #ff751e}.cb-halloween .cbh-entry{z-index:3;text-align:center;background:radial-gradient(#0c0b0b88,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:30px 16px;transition:opacity .2s,transform .3s;display:flex;position:relative}.cb-halloween .cbh-eyebrow{letter-spacing:2px;color:var(--cbh-amber);text-transform:uppercase;font-size:10px;font-weight:700}.cb-halloween .cbh-entry h2{letter-spacing:1px;text-shadow:0 3px 12px #000,0 1px #111;color:#f0efec;margin:20px 0 10px;font-size:clamp(34px,3.5vw,54px);font-style:italic;font-weight:900;line-height:.98;transform:skew(-3deg)}.cb-halloween .cbh-entry h2 em{font-style:inherit;color:var(--cbh-orange);text-shadow:0 3px #673011,0 5px 25px #ff641d44;display:inline-block}.cb-halloween .cbh-entry p{color:#c3b9ae;margin:10px 0 24px;font-size:13px}.cb-halloween .cbh-enter{color:#16120e;letter-spacing:.7px;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(115deg,#ffb45d,#fb7928);border:1px solid #ffb469;justify-content:center;align-items:center;gap:28px;padding:16px 23px;font-size:14px;font-weight:900;transition:filter .15s,transform .15s;display:flex;box-shadow:0 0 28px #ef732829}.cb-halloween .cbh-enter:hover{filter:brightness(1.18);transform:translateY(-2px)}.cb-halloween .cbh-enter>span{font-size:21px;font-weight:400;line-height:1}.cb-halloween .cbh-entry-note{color:#8e8276;margin-top:12px;font-size:10px}.cb-halloween[data-state=opening] .cbh-entry,.cb-halloween[data-state=open] .cbh-entry{opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:0;transform:scale(1.06)}.cb-halloween[data-state=opening] .cbh-left,.cb-halloween[data-state=open] .cbh-left{filter:brightness(.3);opacity:0;transform:rotateY(-108deg)translate(-8%)}.cb-halloween[data-state=opening] .cbh-right,.cb-halloween[data-state=open] .cbh-right{filter:brightness(.3);opacity:0;transform:rotateY(108deg)translate(8%)}.cb-halloween[data-state=opening] .cbh-seam,.cb-halloween[data-state=open] .cbh-seam{opacity:0}.cb-halloween[data-state=open] .cbh-doors{visibility:hidden}.cb-halloween .cbh-collection{z-index:1;padding:28px 0 24px;position:relative}.cb-halloween .cbh-collection-heading{text-align:center;margin:0 0 22px;padding:0 22px}.cb-halloween .cbh-collection-heading h2{letter-spacing:.5px;color:#f3eee8;margin:9px 0 6px;font-size:36px;font-style:italic;font-weight:900;line-height:1.1}.cb-halloween .cbh-collection-heading h2>span{color:var(--cbh-orange);font-size:20px;font-style:normal;font-weight:700}.cb-halloween .cbh-collection-heading p{color:#b5a697;margin:8px 0;font-size:12px}.cb-halloween .cbh-grid{flex-wrap:wrap;justify-content:center;gap:14px 0;width:100%;margin:0 auto;display:flex}.cb-halloween .cbh-card{text-align:left;opacity:1;flex:0 0 255px;width:255px;min-width:0;padding:2px 12px 12px;position:relative;transform:translateY(0)}.cb-halloween[data-state=opening] .cbh-card{animation:.52s cubic-bezier(.16,1,.3,1) both cbh-case-arrive;animation-delay:calc(.32s + var(--i)*85ms)}.cb-halloween .cbh-card-title{z-index:1;padding:0 4px;position:relative}.cb-halloween .cbh-card-number{letter-spacing:1.2px;color:var(--case-color);opacity:.85;font-size:8px}.cb-halloween .cbh-card h3{color:#dedbd6;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;margin:5px 0 1px;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.cb-halloween .cbh-art-wrap{isolation:isolate;margin:0 -4px;position:relative}.cb-halloween .cbh-art-wrap:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--case-color) 16%,transparent),transparent 68%);filter:blur(12px);z-index:-1;position:absolute;inset:25% 5% 5%}.cb-halloween .cbh-inspect{color:#ef8b4d;letter-spacing:.4px;background:#171b22d9;border:1px solid #974a2c;align-items:center;gap:20px;margin:0 auto;padding:8px 13px;font-size:10px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.cb-halloween .cbh-inspect:hover{color:#fff;background:#af4c1c;border-color:#f58a49}.cb-halloween .cbh-card-offer{justify-content:space-between;align-items:center;gap:8px;margin:0 25px 0 4px;display:flex}.cb-halloween .cbh-card-offer .cbh-inspect{margin:0}.cb-halloween .cbh-price{min-width:68px;min-height:33px;color:var(--cbh-orange);font-variant-numeric:tabular-nums;white-space:nowrap;background:#171b22d9;border:1px solid #b6602e;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.cb-halloween a.cbh-price{text-decoration:none;transition:background .15s,border-color .15s,color .15s}.cb-halloween a.cbh-price:hover{color:#fff;background:#af4c1c;border-color:#f58a49}.cb-halloween a.cbh-price:focus-visible{outline-offset:4px;outline:2px solid #ffd39c}.cb-halloween .cbh-modal-price{margin-top:10px;font-size:16px}#halloween .cbh-card-offer a.cbh-price{box-sizing:content-box;color:#ee6f3c;font-variant-numeric:normal;background:linear-gradient(90deg,#ee9f58,#d12a1e);border:0;flex:none;width:auto;min-width:70px;max-width:none;height:auto;min-height:0;margin:0 0 0 auto;padding:1px;font-size:16px;font-weight:400;line-height:1.15;display:inline-block}#halloween .cbh-card-offer a.cbh-price>span{box-sizing:content-box;text-align:center;background:#1a1e23;padding:5px 7px;display:block}#halloween .cbh-card-offer a.cbh-price:hover>span{background:#282227}@media (max-width:768px){.cb-halloween .cbh-card-offer{gap:5px;margin:0 4px}.cb-halloween .cbh-card-offer .cbh-inspect{letter-spacing:0;background:0 0;border:0;gap:4px;padding:8px 0;font-size:9px}}@media (max-width:440px){#halloween .cbh-card-offer a.cbh-price{height:26px;font-size:14px}.cb-halloween .cbh-card-offer{flex-wrap:wrap;justify-content:flex-end}.cb-halloween .cbh-card-offer .cbh-inspect{flex-basis:100%;order:1;justify-content:flex-start}.cb-halloween .cbh-card-offer .cbh-inspect>span{display:none}}.cb-halloween .cbh-toolbar{color:#a69a8c;background:#171a20;border-top:1px solid #332b27;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:42px;padding:8px 18px;display:flex}.cb-halloween .cbh-status{letter-spacing:1px;align-items:center;gap:7px;font-size:9px;display:flex}.cb-halloween .cbh-status i{background:var(--cbh-orange);border-radius:50%;width:4px;height:4px}.cb-halloween .cbh-toolbar>div{flex-wrap:wrap;gap:15px;display:flex}.cb-halloween .cbh-toolbar button{color:#a69a8c;background:0 0;border:0;border-bottom:1px dotted #5a4940;padding:3px 0;font-size:10px}.cb-halloween .cbh-toolbar button:hover{color:#ffad6e}.cb-halloween .cbh-toolbar [data-cbh-replay]{color:var(--cbh-orange)}.cb-halloween .cbh-announcement{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.cb-halloween .cbh-embers{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cb-halloween .cbh-embers i{bottom:-5px;left:calc(4% + var(--i)*8%);opacity:0;width:2px;height:3px;animation:4s linear infinite cbh-ember;animation-delay:calc(var(--i)*-.39s);background:#ffa75e;position:absolute;box-shadow:0 0 4px #ff6d00}.cb-halloween[data-state=closed] .cbh-embers i{opacity:.35;animation-duration:7s}.cb-halloween .cbh-modal{border:1px solid #8a492b;border-top:2px solid var(--cbh-orange);color:#e8e3dc;background:radial-gradient(at 50% 40%,#36251c,#141820 70%);border-radius:0;width:min(690px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:22px;overflow:auto;box-shadow:0 25px 100px #000b}.cb-halloween .cbh-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080b10e6}.cb-halloween .cbh-modal-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cb-halloween .cbh-modal-head h2{text-transform:uppercase;margin:8px 0 0;font-size:23px;font-weight:800}.cb-halloween [data-cbh-close]{color:#d5cbc0;background:#151922;border:1px solid #5b493b;flex:none;width:36px;height:36px;font-size:25px;line-height:1}.cb-halloween .cbh-modal-art{width:min(100%,450px);margin:0 auto}.cb-halloween .cbh-description{color:#aea499;margin:12px 0;font-size:12px;line-height:1.7}.cb-halloween .cbh-timeline{align-items:center;gap:14px;display:flex}.cb-halloween .cbh-timeline input{min-width:0;accent-color:var(--cbh-orange);flex:1}.cb-halloween .cbh-timeline output{color:#beaf9c;min-width:65px;font-size:11px}.cb-halloween .cbh-modal-controls{gap:12px;margin-top:17px;display:flex}.cb-halloween .cbh-modal-controls button{color:#e9a56f;background:#211d19;border:1px solid #67472e;padding:9px 18px;font-size:12px}.cb-halloween .fallback-notice{color:#b3a793;font-size:11px}.homepage #caseList.filtered>.cb-halloween{display:none}@keyframes cbh-case-arrive{0%{opacity:0;filter:brightness(1.8);transform:translate3d(0,45px,-80px)scale(.88)}to{opacity:1;filter:brightness();transform:none}}@keyframes cbh-ember{0%{opacity:0;transform:translate(0)}15%{opacity:.65}85%{opacity:.1}to{opacity:0;transform:translate(30px,-350px)}}@media (max-width:768px){.cb-halloween{margin:12px auto 8px}.cb-halloween .cbh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;padding:0 10px;display:grid}.cb-halloween .cbh-card{justify-self:center;width:100%;min-width:0;max-width:225px;padding:0 4px 8px}.cb-halloween .cbh-card:last-child{grid-column:1/-1;width:calc(50% - 4px)}.cb-halloween .cbh-card h3{font-size:12px}.cb-halloween .cbh-card-number{letter-spacing:.6px;font-size:7px}.cb-halloween .cbh-bar{letter-spacing:1px;padding:0 12px;font-size:8px}.cb-halloween .cbh-toolbar{padding:10px 12px}.cb-halloween .cbh-toolbar>div{gap:12px}.cb-halloween .cbh-toolbar button{font-size:9px}.cb-halloween .cbh-collection-heading{margin-bottom:25px;padding:0 10px}.cb-halloween .cbh-collection-heading h2{font-size:28px}.cb-halloween .cbh-collection-heading p{font-size:10px}.cb-halloween .cbh-eyebrow{letter-spacing:1.2px;font-size:8px}.cb-halloween .cbh-backdrop{background-position:0 0;background-size:auto 400px}.cb-halloween .cbh-backdrop:after{background:linear-gradient(90deg,#14151a00,#14151a00),url(/halloween-2026/chamber.webp) 100% 0/auto 400px no-repeat;height:400px;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.cb-halloween .cbh-collection-heading{background:linear-gradient(90deg,#0000,#12151b88 24%,#12151baa 76%,#0000)}.cb-halloween .cbh-left img{object-position:left}.cb-halloween .cbh-right img{object-position:right}.cb-halloween .cbh-entry{background:radial-gradient(#0a0b0be6,#0000 90%)}.cb-halloween .cbh-entry,.cb-halloween .cbh-stage{min-height:365px}.cb-halloween .cbh-entry h2{font-size:43px}.cb-halloween .cbh-entry p{font-size:11px}.cb-halloween .cbh-inspect{gap:13px;padding:7px 10px;font-size:9px}.cb-halloween .cbh-modal{padding:16px}.cb-halloween .cbh-modal-head h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.cb-halloween *,.cb-halloween :before,.cb-halloween :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cb-halloween .cbh-embers,.cb-halloween .fx-stage,.cb-halloween .halloween-art>canvas{display:none!important}.cb-halloween .halloween-art>img{opacity:1!important}}.cb-halloween[data-motion=off] .cbh-embers{display:none}.cb-halloween[data-hidden=true] *{animation-play-state:paused!important}.cb-halloween{scroll-margin-top:100px}.cb-halloween[data-motion=off] .cbh-door,.cb-halloween[data-motion=off] .cbh-entry{transition:none}.cb-halloween[data-motion=off] .cbh-card{animation:none}.cb-halloween .cbh-event{background:linear-gradient(100deg,#1c1a1a,#12151b 45%,#1c1816);border-bottom:1px solid #6b3d244d;justify-content:center;align-items:center;gap:26px;min-height:64px;padding:9px 20px;display:flex}.cb-halloween .cbh-event-label{letter-spacing:1px;color:#ccbaa8;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.cb-halloween .cbh-event-label>i{border:1px solid #ff9a4c;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 10px #ff7c3244}.cb-halloween .cbh-countdown{color:#9b633d;font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.cb-halloween .cbh-countdown>span{flex-direction:column;align-items:center;min-width:37px;display:flex}.cb-halloween .cbh-countdown b{color:#ffb767;letter-spacing:1px;font-size:24px;font-weight:900;line-height:1.05}.cb-halloween .cbh-countdown small{letter-spacing:.7px;color:#92877b;margin-top:4px;font-size:7px}.cb-halloween .cbh-countdown>i{align-self:flex-start;margin-top:1px;font-size:16px;font-style:normal}.cb-halloween .cbh-deadline{color:#bba997;letter-spacing:.7px;white-space:nowrap;font-size:9px}.cb-halloween .cbh-deadline b{color:#82776d;font-weight:500}.cb-halloween .cbh-scene-canvas{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cb-halloween .cbh-door[data-scene=webgl]>img{opacity:0}.cb-halloween .cbh-backdrop{background:#14151a}.cb-halloween .cbh-backdrop-main,.cb-halloween .cbh-backdrop-edge{background:url(/halloween-2026/chamber.webp) top/100% no-repeat;position:absolute;inset:0}.cb-halloween .cbh-backdrop-edge{display:none}.cb-halloween .cbh-backdrop-main{z-index:0}.cb-halloween .cbh-backdrop-edge{z-index:1}.cb-halloween .cbh-backdrop:after{z-index:3;pointer-events:none;background:linear-gradient(#0000 35%,#11151c55 83%,#11151c 100%),linear-gradient(90deg,#0000,#10121722 22%,#10121744 50%,#10121722 78%,#0000)}.cb-halloween .cbh-beams{z-index:2;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.cb-halloween .cbh-beams i{clip-path:polygon(49% 0,51% 0,100% 100%,0% 100%);transform-origin:50% 0;filter:blur(8px);mix-blend-mode:screen;background:linear-gradient(#ffdcaf88,#c4af8855 25%,#c4af8800 90%);width:30%;height:82%;animation:13s ease-in-out infinite alternate cbh-searchlight;position:absolute;top:3%;left:24%}.cb-halloween .cbh-beams i+i{opacity:.8;animation-duration:17s;animation-delay:-7s;top:5%;left:46%}.cb-halloween .cbh-web{z-index:4;pointer-events:none;color:#c6b5a4;opacity:.42;width:155px;height:155px;position:absolute;top:0;-webkit-mask-image:linear-gradient(135deg,#000 35%,#000b 70%,#0000);mask-image:linear-gradient(135deg,#000 35%,#000b 70%,#0000)}.cb-halloween .cbh-web>svg{width:100%;height:100%;position:absolute;inset:0}.cb-halloween .cbh-web-left{left:0}.cb-halloween .cbh-web-right{width:180px;height:180px;right:0;transform:scaleX(-1)}.cb-halloween .cbh-spider{filter:drop-shadow(0 2px 2px #000);width:19px;height:24px;animation:22s linear infinite cbh-spider-crawl;position:absolute;top:6px;left:6px}.cb-halloween .cbh-spider>svg{width:100%;height:100%;overflow:visible}.cb-halloween .cbh-spider-legs{transform-origin:20px 28px;animation:.32s ease-in-out infinite alternate cbh-spider-steps}.cb-halloween .cbh-web-right .cbh-spider{animation-duration:27s;animation-delay:-11s}.cb-halloween [data-scene=fallback].cbh-door img{animation:5.8s ease-in-out infinite cbh-gate-breathe}.cb-halloween .cbh-right[data-scene=fallback] img{animation-delay:-2.7s}.cb-halloween[data-state=closed] .cbh-backdrop,.cb-halloween[data-state=opening] .cbh-backdrop{visibility:hidden}.cb-halloween[data-state=opening] .cbh-backdrop{visibility:visible}.cb-halloween[data-motion=off] .cbh-scene-canvas{display:none}.cb-halloween[data-motion=off] .cbh-door>img{opacity:1}.cb-halloween[data-motion=off] .cbh-beams{display:none}.cb-halloween[data-motion=off] .cbh-web *,.cb-halloween[data-motion=off] .cbh-door img{animation:none!important}.cb-halloween[data-offscreen=true] *,.cb-halloween[data-inspecting=true] .cbh-stage *{animation-play-state:paused!important}.cb-halloween[data-ended=true] .cbh-event-label{color:#bdab99}.cb-halloween[data-ended=true] .cbh-countdown b{color:#8c8074}.cb-halloween[data-ended=true] .cbh-event-label>i{box-shadow:none}.cb-halloween .cbh-toolbar button:disabled{cursor:default;opacity:.5}@keyframes cbh-searchlight{0%{opacity:.22;transform:rotate(-31deg)}45%{opacity:.55}to{opacity:.3;transform:rotate(32deg)}}@keyframes cbh-spider-crawl{0%,5%{transform:translate(5px,4px)rotate(-36deg)}25%{transform:translate(58px,58px)rotate(-36deg)}29%{transform:translate(58px,58px)rotate(28deg)}48%{transform:translate(26px,83px)rotate(28deg)}53%{transform:translate(26px,83px)rotate(140deg)}72%{transform:translate(20px,40px)rotate(140deg)}78%{transform:translate(20px,40px)rotate(170deg)}96%,to{transform:translate(5px,4px)rotate(170deg)}}@keyframes cbh-spider-steps{0%{transform:scaleX(.9)skewY(-5deg)}to{transform:scaleX(1.08)skewY(5deg)}}@keyframes cbh-gate-breathe{0%,to{filter:brightness(.96)}50%{filter:brightness(1.16)}}@media (max-width:768px){.cb-halloween .cbh-event{grid-template-columns:1fr auto;gap:7px 12px;min-height:77px;padding:10px 12px;display:grid}.cb-halloween .cbh-event-label{letter-spacing:.7px;font-size:8px}.cb-halloween .cbh-countdown{grid-area:1/2/3;gap:4px}.cb-halloween .cbh-countdown>span{min-width:27px}.cb-halloween .cbh-countdown b{font-size:21px}.cb-halloween .cbh-countdown small{letter-spacing:.4px;font-size:6px}.cb-halloween .cbh-deadline{white-space:normal;font-size:8px;line-height:1.5}.cb-halloween .cbh-deadline b{display:block}.cb-halloween .cbh-backdrop-main{background-position:0 0;background-size:auto 400px;height:400px}.cb-halloween .cbh-backdrop-edge{background-position:100% 0;background-size:auto 400px;height:400px;display:block;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.cb-halloween .cbh-backdrop:after{background:linear-gradient(#0000 20%,#14151a55 50%,#14151a 90%);height:100%;left:0;-webkit-mask-image:none;mask-image:none}.cb-halloween .cbh-beams{opacity:.35;height:380px}.cb-halloween .cbh-web{opacity:.35;width:90px;height:90px}.cb-halloween .cbh-web-right{width:100px;height:100px}.cb-halloween .cbh-spider{zoom:.65;width:12px;height:16px}}@media (prefers-reduced-motion:reduce){.cb-halloween .cbh-scene-canvas,.cb-halloween .cbh-beams{display:none!important}.cb-halloween .cbh-door>img{opacity:1!important}}
.cb-halloween .halloween-art{isolation:isolate;aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cb-halloween .halloween-art>img{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:relative}.cb-halloween .halloween-art>canvas{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cb-halloween .halloween-art[data-renderer=webgl]>canvas{opacity:1}.cb-halloween .halloween-art[data-renderer=webgl]>img{opacity:0}.cb-halloween .fx-stage{z-index:3;pointer-events:none;color:var(--case-color);position:absolute;inset:0}.cb-halloween .fx-scene{width:100%;height:100%;display:block;overflow:hidden}.cb-halloween .fx-scene .mv{transform-box:fill-box;transform-origin:50%;animation-duration:var(--duration,8s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--phase,0s)}.cb-halloween .art-hint{white-space:nowrap;color:#fff;z-index:4;opacity:0;pointer-events:none;background:#0c101ce6;border:1px solid #66718866;border-radius:3px;padding:6px 11px;font-size:10px;transition:opacity .2s;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.cb-halloween .halloween-art:hover .art-hint,.cb-halloween .halloween-art:focus-visible .art-hint{opacity:1}.cb-halloween .cbh-modal-art .art-hint{display:none}.cb-halloween .caption p{min-height:76px}.cb-halloween .particle,.cb-halloween .magic-particle,.cb-halloween .snow,.cb-halloween .sand{fill:#fff2b4;animation-name:cbh-particle-up;animation-delay:calc(var(--phase,0s) - var(--i,0)*.41s)!important}.cb-halloween .magic-particle{fill:#daffb1;animation-name:cbh-magic-up}.cb-halloween .snow{fill:#ceffff;animation-name:cbh-snow-fall}.cb-halloween .sand{fill:#ffe4a3;animation-name:cbh-sand-spiral;animation-delay:calc(var(--phase,0s) - var(--i,0)*.23s)!important}.cb-halloween .leaf{fill:#f97920;stroke:#ffb737;stroke-width:.12px;animation-name:cbh-leaf-drift;animation-delay:calc(var(--phase,0s) - var(--i,0)*1.3s)!important}.cb-halloween .leaf-vein{fill:none;stroke:#612313;stroke-width:.15px}.cb-halloween .haze{mix-blend-mode:screen;animation-name:cbh-haze;animation-delay:calc(var(--phase,0s) - var(--i,0)*1.8s)!important}.cb-halloween .bat-flight{fill:#130b1f;stroke:#ba678b;stroke-width:.12px;animation-name:cbh-bat-flight;animation-delay:calc(var(--phase,0s) - var(--i,0)*.9s)!important}.cb-halloween .wing{transform-box:fill-box;transform-origin:100%;animation:.38s ease-in-out infinite alternate cbh-wingbeat}.cb-halloween .wing.right{transform-origin:0}.cb-halloween .petal{fill:#ae133e;stroke:#ef4e6f;stroke-width:.15px;animation-name:cbh-petal;animation-delay:calc(var(--phase,0s) - var(--i,0)*.9s)!important}.cb-halloween .sigil-spin{fill:none;stroke:#beff8f;stroke-width:.18px;animation-name:cbh-sigil-spin}.cb-halloween .rune,.cb-halloween .glyph{fill:none;stroke:#e6ffa5;stroke-width:.2px;animation-name:cbh-rune-up;animation-delay:calc(var(--phase,0s) - var(--i,0)*1.4s)!important}.cb-halloween .glyph{stroke:#ffe2a2;animation-name:cbh-glyph-up}.cb-halloween .spell-flow{stroke:#ceffaf;stroke-width:.22px;fill:none;stroke-dasharray:12 88;animation-name:cbh-spell-flow}.cb-halloween .headlight{transform-origin:35.5% 15.5%;animation-name:cbh-headlight}.cb-halloween .playing-card{animation-name:cbh-playing-card;animation-delay:calc(var(--phase,0s) - var(--i,0)*1.2s)!important}.cb-halloween .playing-card rect{fill:#e8dce3;stroke:#6a2448;stroke-width:.2px}.cb-halloween .playing-card path{fill:#c01f50}.cb-halloween .bulb{fill:#ffe1ab;animation-name:cbh-bulb;animation-delay:calc(var(--phase,0s) - var(--i,0)*.18s)!important}.cb-halloween .star{fill:#fff2df;animation-name:cbh-star}.cb-halloween .eclipse-corona{fill:none;stroke:#fff0ab;stroke-width:.14px;animation-name:cbh-corona}.cb-halloween .eclipse-star{fill:#ffffdc;animation-name:cbh-eclipse-star}.cb-halloween .bubble{fill:none;stroke:#b5ffee;stroke-width:.13px;animation-name:cbh-bubble;animation-delay:calc(var(--phase,0s) - var(--i,0)*.9s)!important}.cb-halloween .storm{fill:none;stroke:#d5ffff;stroke-width:.2px;animation-name:cbh-storm}.cb-halloween .water-ring{fill:none;stroke:#a1ffee;stroke-width:.2px;animation-name:cbh-water-ring;animation-delay:calc(var(--phase,0s) - var(--i,0)*2.3s)!important}.cb-halloween .feather{fill:#163568;stroke:#719cda;stroke-width:.08px;animation-name:cbh-feather;animation-delay:calc(var(--phase,0s) - var(--i,0)*1.6s)!important}.cb-halloween .feather .shaft{fill:none;stroke:#93c9ff;stroke-width:.12px}.cb-halloween .raven-flight{fill:#0a1633;animation-name:cbh-raven-flight}.cb-halloween .scope-flare{fill:#b6e6ff;mix-blend-mode:screen;animation-name:cbh-scope-flare}.cb-halloween .optic-scan{fill:none;stroke:#e1f5ff;stroke-width:.2px;stroke-dasharray:7 93;animation-name:cbh-optic-scan}.cb-halloween .discharge{animation-name:cbh-discharge}.cb-halloween .coil-arc{animation-name:cbh-coil-arc}.cb-halloween .arc-core{fill:none;stroke:#f4ffcf;stroke-width:.16px;stroke-linejoin:round}.cb-halloween .arc-glow{fill:none;stroke:#9aff39;stroke-width:.6px;stroke-opacity:.45;stroke-linejoin:round}.cb-halloween .electric-spark,.cb-halloween .burst{fill:none;stroke:#f8e3ff;stroke-width:.14px;animation-name:cbh-burst}.cb-halloween .electric-spark{stroke:#dfffba;animation-name:cbh-electric-spark}.cb-halloween .seam-charge{fill:none;stroke:#edffb6;stroke-width:.22px;stroke-dasharray:9 91;animation-name:cbh-seam-charge}.cb-halloween .knife-trace,.cb-halloween .blade-trace{fill:none;stroke:#fff1ff;stroke-linecap:round;stroke-width:.25px;stroke-dasharray:12 88;animation-name:cbh-knife-trace}.cb-halloween .blade-trace{animation-name:cbh-blade-trace}.cb-halloween .spider-thread{stroke:#e8bcff;stroke-opacity:.5;stroke-width:.08px;animation-name:cbh-spider-thread;transform-origin:top!important}.cb-halloween .spider-drop{fill:#22152e;stroke:#b477d2;stroke-width:.15px;animation-name:cbh-spider-drop}.cb-halloween .spider-sway{transform-box:fill-box;transform-origin:top;animation:2.1s ease-in-out infinite alternate cbh-spider-sway}.cb-halloween .spider-legs{fill:none;stroke:#bc8cde;stroke-width:.17px;stroke-linecap:round;transform-box:fill-box;transform-origin:0;animation:.9s ease-in-out infinite alternate cbh-spider-legs}.cb-halloween .spider-mark{fill:#e63a91;stroke:none}.cb-halloween .web-shimmer{fill:none;stroke:#ecd4ff;stroke-width:.11px;stroke-dasharray:20 80;animation-name:cbh-web-shimmer}@keyframes cbh-particle-up{0%,8%{opacity:0;transform:translate(0)scale(.2)}18%{opacity:.95}65%,to{opacity:0;transform:translate(var(--dx),-21px) scale(.3)}}@keyframes cbh-magic-up{0%,10%{opacity:0;transform:translate(0)}24%{opacity:1}62%,to{opacity:0;transform:translate(var(--dx),-9px) scale(.5)}}@keyframes cbh-snow-fall{0%,5%{opacity:0;transform:translate(-1px,-11px)}24%{opacity:.7}72%,to{opacity:0;transform:translate(5px,9px)}}@keyframes cbh-sand-spiral{0%,5%{opacity:0;transform:translate(-5px,3px)}23%{opacity:.8}68%,to{opacity:0;transform:translate(12px,-9px)scale(.4)}}@keyframes cbh-leaf-drift{0%,6%{opacity:0;transform:translateY(-4px)rotate(-35deg)scale(.8)}18%,42%{opacity:.9}70%,to{opacity:0;transform:translate(11px,19px)rotate(145deg)scale(.6)}}@keyframes cbh-haze{0%,to{opacity:0;transform:translate(-8px,2px)scale(.7)}25%{opacity:.55}65%{opacity:.1;transform:translate(10px,-7px)scale(1.3)}80%{opacity:0}}@keyframes cbh-bat-flight{0%,8%{opacity:0;transform:translate(-8px,7px)rotate(-12deg)scale(.6)}18%,48%{opacity:1}62%,to{opacity:0;transform:translate(19px,-11px)rotate(12deg)scale(.8)}}@keyframes cbh-wingbeat{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes cbh-petal{0%,8%{opacity:0;transform:translate(3px,-13px)rotate(-50deg)}20%,46%{opacity:.85}72%,to{opacity:0;transform:translate(-7px,9px)rotate(85deg)}}@keyframes cbh-sigil-spin{0%,to{opacity:.15;transform:rotate(-60deg)scale(.75)}32%{opacity:.65}65%{opacity:.15;transform:rotate(150deg)scale(1.13)}83%{opacity:0}}@keyframes cbh-rune-up{0%,8%{opacity:0;transform:translateY(0)scale(.6)rotate(-25deg)}25%{opacity:.85}70%,to{opacity:0;transform:translateY(-10px)scale(.9)rotate(25deg)}}@keyframes cbh-glyph-up{0%,8%{opacity:0;transform:translateY(2px)scale(.7)}22%{opacity:.7}65%,to{opacity:0;transform:translate(4px,-14px)scale(.8)}}@keyframes cbh-spell-flow{0%,6%{opacity:0;stroke-dashoffset:100px}24%,45%{opacity:.9}70%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes cbh-headlight{0%,to{opacity:.05;transform:rotate(-8deg)}24%{opacity:.45}52%{opacity:.05;transform:rotate(10deg)}75%{opacity:0}}@keyframes cbh-playing-card{0%,8%{opacity:0;transform:translateY(7px)rotate(-20deg)scale(.6)}22%,40%{opacity:.95}70%,to{opacity:0;transform:translate(6px,-21px)rotate(125deg)scale(.85)}}@keyframes cbh-bulb{0%,10%,to{opacity:0}14%,19%{opacity:1}25%,45%{opacity:.1}51%{opacity:.9}58%{opacity:0}}@keyframes cbh-star{0%,24%,38%,to{opacity:0;transform:scale(.2)rotate(0)}30%{opacity:1;transform:scale(1)rotate(35deg)}}@keyframes cbh-corona{0%,to{opacity:.05;transform:scale(.97)}40%{opacity:.7;transform:scale(1.04)}70%{opacity:.1}}@keyframes cbh-eclipse-star{0%,to{opacity:0;transform:rotate(-70deg)}25%,43%{opacity:.9}70%{opacity:0;transform:rotate(150deg)}}@keyframes cbh-bubble{0%,8%{opacity:0;transform:translateY(3px)scale(.4)}24%{opacity:.7}75%,to{opacity:0;transform:translate(3px,-24px)scale(1)}}@keyframes cbh-storm{0%,31%,35%,38%,to{opacity:0}32%,36%{opacity:.85}}@keyframes cbh-water-ring{0%,8%{opacity:0;transform:scale(.5)}25%{opacity:.5}70%,to{opacity:0;transform:scale(1.6)}}@keyframes cbh-feather{0%,8%{opacity:0;transform:translate(4px,-4px)rotate(-25deg)scale(.7)}20%,52%{opacity:.9}80%,to{opacity:0;transform:translate(-7px,17px)rotate(45deg)scale(.8)}}@keyframes cbh-raven-flight{0%,18%{opacity:0;transform:translate(-10px,6px)scale(.3)rotate(-8deg)}25%,43%{opacity:1}65%,to{opacity:0;transform:translate(10px,-9px)scale(.9)rotate(8deg)}}@keyframes cbh-scope-flare{0%,28%,48%,to{opacity:0}37%{opacity:.55}}@keyframes cbh-optic-scan{0%,22%{opacity:0;stroke-dashoffset:100px}30%{opacity:.8}48%,to{opacity:0;stroke-dashoffset:-10px}}@keyframes cbh-discharge{0%,30%,37%,41%,to{opacity:0}31%,34%,38%{opacity:1}32%,36%{opacity:.16}}@keyframes cbh-coil-arc{0%,17%,22%,29%,to{opacity:0}18%,23%{opacity:1}20%,27%{opacity:.2}}@keyframes cbh-burst{0%,41%{opacity:0;transform:translateY(0)scaleY(.1)}43%{opacity:1}52%,to{opacity:0;transform:translateY(-6px)scaleY(.2)}}@keyframes cbh-electric-spark{0%,30%{opacity:0;transform:translateY(0)}32%{opacity:1}43%,to{opacity:0;transform:translateY(-5px)scale(.2)}}@keyframes cbh-seam-charge{0%,18%{opacity:0;stroke-dashoffset:100px}26%{opacity:.8}40%,to{opacity:0;stroke-dashoffset:-20px}}@keyframes cbh-knife-trace{0%,29%{opacity:0;stroke-dashoffset:100px}37%{opacity:1}48%,to{opacity:0;stroke-dashoffset:-10px}}@keyframes cbh-blade-trace{0%,39%{opacity:0;stroke-dashoffset:100px}45%{opacity:1}57%,to{opacity:0;stroke-dashoffset:-10px}}@keyframes cbh-spider-drop{0%,to{opacity:0;transform:translate(0)}8%{opacity:1}34%,57%{opacity:1;transform:translate(1px,19px)}75%{opacity:1;transform:translateY(8px)}94%{opacity:0;transform:translateY(0)}}@keyframes cbh-spider-thread{0%,to{opacity:0;transform:scaleY(0)}8%{opacity:1}34%,57%{opacity:.7;transform:scaleY(1)}75%{opacity:.7;transform:scaleY(.42)}94%{opacity:0;transform:scaleY(0)}}@keyframes cbh-spider-sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes cbh-spider-legs{0%{transform:rotate(-4deg)scaleY(.9)}to{transform:rotate(6deg)scaleY(1.05)}}@keyframes cbh-web-shimmer{0%,10%{opacity:0;stroke-dashoffset:100px}30%{opacity:.7}70%,to{opacity:0;stroke-dashoffset:-90px}}.cb-halloween[data-motion=off] .fx-stage,.cb-halloween[data-motion=off] .halloween-art>canvas{display:none}.cb-halloween[data-motion=off] .halloween-art>img{opacity:1}.cb-halloween [data-paused=true] .fx-stage *,.cb-halloween[data-hidden=true] .fx-stage *,.cb-halloween[data-inspecting=true] .cbh-grid .fx-stage *{animation-play-state:paused!important}.cb-halloween dialog{width:min(850px,96vw);padding:20px 24px;overflow:auto}.cb-halloween .cbh-modal-art{width:min(100%,61vh);margin:0 auto}.cb-halloween .scene-description{text-align:center;color:#b4becf;max-width:600px;margin:8px auto 15px;font-size:13px;line-height:1.5}.cb-halloween .timeline{align-items:center;gap:15px;max-width:600px;margin:0 auto 16px;display:flex}.cb-halloween .timeline input{width:100%;accent-color:var(--case-color);cursor:pointer;min-width:0}.cb-halloween .timeline output{white-space:nowrap;color:#9ba3b3;font:11px monospace}.cb-halloween .modal-controls{flex-wrap:wrap;gap:9px}.cb-halloween .modal-controls .modal-link{padding:8px;font-size:12px}.cb-halloween .modal-controls button[aria-pressed=true]{color:#ff9e4d;border-color:#a66b34}.cb-halloween .fallback-notice{color:#a6aebe;text-align:center;font-size:11px}@media (max-width:680px){.cb-halloween .caption p{min-height:105px}.cb-halloween .cbh-modal-art{width:min(100%,54vh)}.cb-halloween dialog{padding:16px 12px}.cb-halloween .scene-description{font-size:12px}.cb-halloween .modal-controls .replay{padding:8px;font-size:11px}.cb-halloween .art-hint{display:none}.cb-halloween .timeline{gap:8px}.cb-halloween .caption a{padding:7px 8px}}@media (prefers-reduced-motion:reduce){.cb-halloween .fx-stage,.cb-halloween .halloween-art>canvas{display:none!important}.cb-halloween .halloween-art>img{opacity:1!important}.cb-halloween .halloween-art{transition:none}}
.cb-halloween .halloween-art[data-renderer=rigid]>canvas{opacity:1}.cb-halloween .halloween-art[data-renderer=rigid]>img{opacity:0}.cb-halloween{--cbh-underlay-width:100%;--cbh-page-tone:#171c25;box-shadow:none;background:0 0;border:0;margin-top:16px;margin-bottom:18px;overflow:visible}@supports (width:1cqw){.homepage:has(.cb-halloween){container-type:inline-size}.cb-halloween{--cbh-underlay-width:100cqw}}.cb-halloween:before{content:"";pointer-events:none;z-index:-2;width:var(--cbh-underlay-width);background:radial-gradient(at 8% 38%,#b4481814,#0000 42%),radial-gradient(at 92% 34%,#da5c1412,#0000 42%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cb-halloween .cbh-bar,.cb-halloween .cbh-event,.cb-halloween .cbh-toolbar{z-index:5;box-shadow:none;background:0 0;border:0;position:relative}.cb-halloween .cbh-bar{color:#9e9c99;letter-spacing:1.5px;height:auto;min-height:24px;padding:4px 20px;font-size:9px}.cb-halloween .cbh-bar>span:last-child{color:#d28249}.cb-halloween .cbh-bar>span:first-child i{box-shadow:0 0 12px #ff883544}.cb-halloween .cbh-event{gap:24px;min-height:60px;padding:9px 20px 13px}.cb-halloween .cbh-event-label{color:#aea49a;font-size:8px}.cb-halloween .cbh-countdown b{color:#f5ad6a;text-shadow:0 1px 12px #ed792c1f;font-size:23px}.cb-halloween .cbh-deadline{color:#a99d92}.cb-halloween .cbh-stage{background:0 0;overflow:visible}.cb-halloween .cbh-backdrop,.cb-halloween .cbh-doors,.cb-halloween .cbh-embers{width:var(--cbh-underlay-width);left:50%;right:auto;transform:translate(-50%)}.cb-halloween .cbh-backdrop{opacity:.94;-webkit-mask-composite:source-in;background:0 0;height:calc(100% + 96px);top:-48px;bottom:auto;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 48px calc(100% - 96px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 48px calc(100% - 96px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cb-halloween .cbh-backdrop-main{aspect-ratio:12/5;background-position:top;background-size:100%;width:100%;height:auto;min-height:0;max-height:none;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000 70%,#0000);mask-image:linear-gradient(#000,#000 70%,#0000)}.cb-halloween .cbh-backdrop:after{background:linear-gradient(90deg,#0000 8%,#10141b20 26%,#10141b55 50%,#10141b20 74%,#0000 92%),linear-gradient(#0000 35%,#171c2500 65%,#171c2599 100%);height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.cb-halloween .cbh-beams{aspect-ratio:12/5;width:100%;height:auto;bottom:auto}.cb-halloween .cbh-beams i{top:8%;left:24.5%}.cb-halloween .cbh-beams i+i{top:8.2%;left:47%}.cb-halloween .cbh-doors{clip-path:inset(0);-webkit-mask-composite:source-in;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 10% 83%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 10% 83%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cb-halloween .cbh-seam{background:#ff8d3b80;height:70%;top:12%;box-shadow:0 0 15px #ff751e44}.cb-halloween .cbh-entry{background:radial-gradient(#0c101978,#0000 66%);transition:opacity .2s}.cb-halloween[data-state=opening] .cbh-entry,.cb-halloween[data-state=open] .cbh-entry{transform:none}.cb-halloween .cbh-entry-note{color:#aaa097}.cb-halloween .cbh-collection{padding-bottom:14px}.cb-halloween .cbh-collection-heading{text-shadow:0 2px 16px #080a0f;background:0 0}.cb-halloween .cbh-collection-heading p{color:#b8b0a7}.cb-halloween .cbh-grid{max-width:1281px}.cb-halloween .cbh-card-title{text-shadow:0 2px 12px #080a0f}.cb-halloween .cbh-toolbar{color:#8f9298;min-height:48px;padding:12px 20px 4px}.cb-halloween .cbh-status{letter-spacing:1.2px;font-size:8px}.cb-halloween .cbh-toolbar button{color:#a3a0a0;border-bottom-color:#7b665e55;min-height:26px}.cb-halloween .cbh-toolbar [data-cbh-replay]{color:#d88b55}.cb-halloween .cbh-web{opacity:.25}@supports (width:1cqw){.cb-halloween .cbh-web-left{left:calc(50% - 50cqw + 12px)}.cb-halloween .cbh-web-right{right:calc(50% - 50cqw + 12px)}}@media (max-width:768px){.cb-halloween{margin-top:8px;margin-bottom:14px}.cb-halloween .cbh-bar{letter-spacing:.7px;padding:4px 2px;font-size:7px}.cb-halloween .cbh-event{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:68px;padding:8px 2px 12px;display:grid}.cb-halloween .cbh-event-label{letter-spacing:.6px;font-size:7px}.cb-halloween .cbh-countdown{gap:4px}.cb-halloween .cbh-countdown>span{min-width:27px}.cb-halloween .cbh-countdown b{font-size:21px}.cb-halloween .cbh-countdown small{font-size:6px}.cb-halloween .cbh-deadline{font-size:7px}.cb-halloween .cbh-backdrop{height:calc(100% + 52px);top:-26px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 26px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 26px calc(100% - 60px),#0000)}.cb-halloween .cbh-backdrop-main{aspect-ratio:auto;background-position:0 0;background-size:auto 400px;height:400px;-webkit-mask-image:linear-gradient(#000,#000 65%,#0000);mask-image:linear-gradient(#000,#000 65%,#0000)}.cb-halloween .cbh-backdrop-edge{-webkit-mask-composite:source-in;background-position:100% 0;background-size:auto 400px;height:400px;top:0;left:50%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000,#000 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#000,#000 65%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cb-halloween .cbh-beams{aspect-ratio:auto;height:400px}.cb-halloween .cbh-doors{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 9% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000),linear-gradient(#0000,#000 9% 84%,#0000)}.cb-halloween .cbh-entry{background:radial-gradient(#0b101ac9,#0000 84%)}.cb-halloween .cbh-collection-heading{background:0 0}.cb-halloween .cbh-toolbar{gap:6px;padding:10px 2px 0}.cb-halloween .cbh-toolbar>div{gap:14px}.cb-halloween .cbh-toolbar button{min-height:30px;font-size:9px}.cb-halloween .cbh-status{font-size:7px}.cb-halloween .cbh-web{opacity:.2}}#halloween .cbh-art-wrap a.halloween-art{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:auto;margin:0;padding:0;text-decoration:none;display:block}#halloween .cbh-card h3 a.cbh-case-name{width:auto;max-width:none;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}#halloween .cbh-art-wrap a.halloween-art:focus-visible,#halloween .cbh-case-name:focus-visible{outline-offset:3px;outline:2px solid #ffd39c}#halloween .art-hint{display:none}.cb-halloween .cbh-card-offer{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px}#halloween .cbh-card-offer a.cbh-price{margin:0}.cb-halloween .cbh-card-offer .cbh-progress{box-sizing:border-box;cursor:pointer;filter:drop-shadow(0 0 8px #ff76197a);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:transform .18s,filter .18s;display:inline-flex}.cb-halloween .cbh-card-offer .cbh-progress .cbh-pumpkin-svg{width:100%;height:100%;display:block}.cb-halloween .cbh-card-offer .cbh-progress:hover{filter:drop-shadow(0 0 14px #ff942de0);transform:scale(1.12)translateY(-1px)}.cb-halloween .cbh-card-offer .cbh-progress:focus-visible{outline-offset:3px;outline:2px solid #ffd39c}@media (max-width:440px){.cb-halloween .cbh-card-offer .cbh-progress{width:30px;height:30px}}.cb-halloween .cbh-bar{font-size:10.8px}.cb-halloween .cbh-event-label{font-size:9.6px}.cb-halloween .cbh-countdown b{font-size:27.6px}.cb-halloween .cbh-countdown small{font-size:8.4px}.cb-halloween .cbh-countdown>i{font-size:19.2px}.cb-halloween .cbh-countdown>span{min-width:44.4px}.cb-halloween .cbh-deadline{font-size:10.8px}.cb-halloween .cbh-collection-heading h2{font-size:43.2px}.cb-halloween .cbh-collection-heading p{font-size:14.4px}.cb-halloween .cbh-card h3{font-size:18px}.cb-halloween .cbh-card-number,.cb-halloween .cbh-status{font-size:9.6px}.cb-halloween .cbh-toolbar button{font-size:12px}@media (max-width:768px){.cb-halloween .cbh-bar,.cb-halloween .cbh-event-label{font-size:8.4px}.cb-halloween .cbh-countdown b{font-size:25.2px}.cb-halloween .cbh-countdown small{font-size:7.2px}.cb-halloween .cbh-countdown>span{min-width:32.4px}.cb-halloween .cbh-deadline{font-size:8.4px}.cb-halloween .cbh-collection-heading h2{font-size:33.6px}.cb-halloween .cbh-collection-heading p{font-size:12px}.cb-halloween .cbh-card h3{font-size:14.4px}.cb-halloween .cbh-card-number,.cb-halloween .cbh-status{font-size:8.4px}.cb-halloween .cbh-toolbar button{font-size:10.8px}}.cb-halloween .cbh-card-title{padding-bottom:10px}.cb-halloween .cbh-card h3{margin-bottom:6px}.cb-halloween .cbh-card-meta{color:#9c9da3;flex-wrap:wrap;align-items:center;gap:7px;min-height:20px;font-size:14px;line-height:1.3;display:flex}.cb-halloween .cbh-item-count{white-space:nowrap}.cb-halloween .cbh-hot{isolation:isolate;color:#251509;letter-spacing:.25px;min-width:36px;height:20px;text-shadow:none;background:linear-gradient(100deg,#ee741d,#ffb648);border-top:1px solid #ffbf61;border-bottom:1px solid #b94a0d;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:skew(-12deg);box-shadow:0 0 9px #ff9b332b}.cb-halloween .cbh-hot>span{z-index:1;position:relative;transform:skew(12deg)}.cb-halloween .cbh-hot:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#ffe8a970,#0000);width:60%;animation:5.8s ease-in-out infinite cbh-hot-sheen;position:absolute;inset:-50% auto -50% -80%;transform:translate(0)rotate(18deg)}.cb-halloween .cbh-hot:after{content:"";z-index:0;opacity:.25;animation:3.6s ease-in-out infinite alternate cbh-hot-glow;position:absolute;inset:0;box-shadow:inset 0 0 7px #fff3a488}@keyframes cbh-hot-sheen{0%,65%{transform:translate(0)rotate(18deg)}90%,to{transform:translate(340%)rotate(18deg)}}@keyframes cbh-hot-glow{0%{opacity:.15}to{opacity:.5}}.cb-halloween[data-motion=off] .cbh-hot:before,.cb-halloween[data-motion=off] .cbh-hot:after{animation:none}.cb-halloween[data-hidden=true] .cbh-hot:before,.cb-halloween[data-hidden=true] .cbh-hot:after,.cb-halloween[data-offscreen=true] .cbh-hot:before,.cb-halloween[data-offscreen=true] .cbh-hot:after{animation-play-state:paused}@media (max-width:768px){.cb-halloween .cbh-card-title{padding-bottom:8px}.cb-halloween .cbh-card-meta{gap:6px;min-height:19px;font-size:11.5px}.cb-halloween .cbh-hot{min-width:32px;height:18px;padding:0 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cb-halloween .cbh-hot:before,.cb-halloween .cbh-hot:after{animation:none}}
