cheerble-halloween{color-scheme:dark;--red:#ed3229;--ink:#0c0c0b;--muted:#82817b}cheerble-halloween *{box-sizing:border-box}cheerble-halloween{margin:0;background:var(--ink);color:#e8e6df;font-family:var(--text-font-family,sans-serif)}cheerble-halloween button,cheerble-halloween a{-webkit-tap-highlight-color:transparent}cheerble-halloween button{font:inherit}cheerble-halloween button:focus-visible,cheerble-halloween a:focus-visible{outline:2px solid #ff655c;outline-offset:5px}cheerble-halloween .topbar{height:86px;margin:0 3.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2a26;gap:20px}cheerble-halloween .wordmark{font-size:15px;letter-spacing:1.2px;font-weight:800;text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px}cheerble-halloween .brand-icon{font-size:35px;color:var(--red);font-weight:400}cheerble-halloween .edition{font:10px var(--text-font-family,sans-serif);color:var(--muted);letter-spacing:1px;border-left:1px solid #444;padding-left:18px;margin-left:8px}cheerble-halloween .restricted{font:9px var(--text-font-family,sans-serif);letter-spacing:1.5px;color:#aaa89e;display:flex;align-items:center;gap:9px}cheerble-halloween .restricted i{width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 10px #ed322966}cheerble-halloween [data-hw-id=view-toggle]{border:1px solid #47443d;background:transparent;color:#d4d1c8;padding:11px 15px;font:10px var(--text-font-family,sans-serif);letter-spacing:.4px;cursor:pointer}cheerble-halloween [data-hw-id=view-toggle] span{padding-left:14px;color:var(--red)}cheerble-halloween [data-hw-id=view-toggle]:hover{background:#24211c}cheerble-halloween .section-label{height:55px;display:flex;justify-content:space-between;align-items:center;padding:0 3.3%;font:9px var(--text-font-family,sans-serif);letter-spacing:1.7px;color:#8b8981}cheerble-halloween .section-label b{color:var(--red);margin-right:10px}cheerble-halloween .live-label{font-size:8px}cheerble-halloween .board{position:relative;width:100%;aspect-ratio:3456/1929;overflow:hidden;isolation:isolate;--beam-x:50%;--beam-y:45%;cursor:none;background:#171512}cheerble-halloween .artwork{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}cheerble-halloween [data-hw-id=darkness],cheerble-halloween .outlines,cheerble-halloween [data-hw-id=targets]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}cheerble-halloween [data-hw-id=darkness]{z-index:2;pointer-events:none}cheerble-halloween [data-hw-id=targets]{z-index:5;pointer-events:none}cheerble-halloween .photo-target{position:absolute;border:0;padding:0;background:transparent;pointer-events:auto;cursor:none;color:transparent}cheerble-halloween .photo-target:focus-visible{background:#ff322822;outline:0}cheerble-halloween .disc-shimmer{position:absolute;z-index:3;left:89.2%;top:50%;width:30%;height:49%;border-radius:50%;pointer-events:none;opacity:.3;background:conic-gradient(from var(--disc-angle,0deg),transparent 0deg,#39ead440 35deg,#a278ff77 65deg,transparent 100deg,#ffab6155 155deg,#e085b655 205deg,transparent 240deg,#a0e8ff44 285deg,transparent);mix-blend-mode:screen;clip-path:polygon(0 0,36% 0,36% 100%,0 100%);transition:opacity .4s}cheerble-halloween .beam-cursor{position:absolute;z-index:8;width:38px;height:38px;left:var(--beam-x);top:var(--beam-y);transform:translate(-50%,-50%);border:1px solid #f7e9bd60;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .2s}cheerble-halloween .beam-cursor:before,cheerble-halloween .beam-cursor:after{content:"";position:absolute;background:#f8e8bf90;left:50%;top:50%;transform:translate(-50%,-50%)}cheerble-halloween .beam-cursor:before{width:9px;height:1px}cheerble-halloween .beam-cursor:after{width:1px;height:9px}cheerble-halloween .board.engaged .beam-cursor{opacity:1}cheerble-halloween .entry-hint{position:absolute;z-index:7;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:15px;pointer-events:none;transition:opacity .4s;color:#f1e8d2;white-space:nowrap;font:10px var(--text-font-family,sans-serif);letter-spacing:2px}cheerble-halloween .entry-hint small{display:block;color:#c2b79f;font:10px var(--text-font-family,sans-serif);margin-top:9px;letter-spacing:.5px}cheerble-halloween .hint-cross{font:40px var(--text-font-family,sans-serif);color:#ed493c}cheerble-halloween .board.engaged .entry-hint,cheerble-halloween .board.full-view .entry-hint{opacity:0}cheerble-halloween .board.full-view{cursor:default}cheerble-halloween .full-view .photo-target{cursor:pointer}cheerble-halloween .full-view .beam-cursor{opacity:0}cheerble-halloween .stamp{position:absolute;z-index:9;left:50%;top:50%;width:clamp(190px,23vw,410px);border:4px double #da231e;color:#d32720;padding:15px 12px;text-align:center;transform:translate(-50%,-50%) rotate(-13deg) scale(1.35);opacity:0;pointer-events:none;background:#f0debeec;box-shadow:0 8px 30px #0005}cheerble-halloween .stamp small,cheerble-halloween .stamp span{display:block;font:8px var(--text-font-family,sans-serif);letter-spacing:1px}cheerble-halloween .stamp strong{display:block;font-family:var(--heading-font-family,sans-serif);font-size:clamp(19px,2.5vw,40px);margin:7px 0}cheerble-halloween .stamp.show{animation:hw-stamp 1.6s both}cheerble-halloween .control-deck{margin:0 3.3%;display:flex;align-items:center;justify-content:space-between;padding:26px 0 24px;border-bottom:1px solid #2b2a26}cheerble-halloween .instructions{display:flex;align-items:center;gap:15px}cheerble-halloween .light-icon{font-size:30px;color:#d9c9a3}cheerble-halloween .instructions strong{display:block;font-size:13px;font-weight:400;letter-spacing:.3px}cheerble-halloween .instructions div>span{display:block;font:10px var(--text-font-family,sans-serif);color:var(--muted);margin-top:8px}cheerble-halloween .progress{display:grid;grid-template-columns:auto auto;column-gap:14px;align-items:center}cheerble-halloween [data-hw-id=progress-count]{font:23px var(--text-font-family,sans-serif);letter-spacing:-1px}cheerble-halloween [data-hw-id=progress-count] i{font-style:normal;color:#66665e;font-size:15px}cheerble-halloween .progress-label{font:8px var(--text-font-family,sans-serif);color:#aaa69a;letter-spacing:1px}cheerble-halloween .progress-marks{grid-column:1/3;display:flex;gap:4px;margin-top:9px}cheerble-halloween .progress-marks i{height:2px;background:#37362f;flex:1}cheerble-halloween .progress-marks i.done{background:var(--red);box-shadow:0 0 9px #ee322940}cheerble-halloween .case-nav{display:grid;grid-template-columns:repeat(4,1fr);margin:0 3.3%;border-bottom:1px solid #2b2a26}cheerble-halloween .case-tab{position:relative;text-align:left;background:transparent;border:0;border-right:1px solid #292822;color:#8d8a80;padding:20px 18px;cursor:pointer;display:flex;gap:13px;align-items:center}cheerble-halloween .case-tab:first-child{padding-left:0}cheerble-halloween .case-tab:last-child{border-right:0}cheerble-halloween .case-tab .num{font:10px var(--text-font-family,sans-serif);color:#bd453a}cheerble-halloween .case-tab .case-name{font-size:11px;letter-spacing:.3px}cheerble-halloween .case-tab .status{margin-left:auto;font:13px var(--text-font-family,sans-serif);color:#59574f}cheerble-halloween .case-tab:hover,cheerble-halloween .case-tab.active{color:#f5e5c9;background:#c9471a08}cheerble-halloween .case-tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--red)}cheerble-halloween .case-tab.confirmed .status{color:var(--red)}cheerble-halloween .bottomline{display:flex;justify-content:space-between;margin:23px 3.3% 30px;color:#67665e;font:8px var(--text-font-family,sans-serif);letter-spacing:1.3px}cheerble-halloween .red{color:var(--red);margin-left:14px}cheerble-halloween .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hw-flicker{0%,to,12%,19%,25%{opacity:1}14%,22%{opacity:.4}}@keyframes hw-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-13deg) scale(1.5)}12%,78%{opacity:1;transform:translate(-50%,-50%) rotate(-13deg) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(-13deg) scale(1)}}@media(min-width:1800px){cheerble-halloween{max-width:2200px;margin:auto}cheerble-halloween .topbar{height:100px}cheerble-halloween .section-label{height:65px}}@media(max-width:700px){cheerble-halloween .topbar{height:68px;margin:0 5%}cheerble-halloween .wordmark{font-size:11px;gap:8px}cheerble-halloween .brand-icon{font-size:29px}cheerble-halloween .edition,cheerble-halloween .restricted,cheerble-halloween .live-label{display:none}cheerble-halloween [data-hw-id=view-toggle]{font-size:9px;padding:10px}cheerble-halloween .section-label{height:47px;padding:0 5%;font-size:8px}cheerble-halloween .board{width:100%;margin-left:0;touch-action:pan-y}cheerble-halloween .control-deck{margin:0 5%;padding:22px 0;gap:10px}cheerble-halloween .light-icon{display:none}cheerble-halloween .instructions strong{font-size:12px}cheerble-halloween .instructions div>span{font:9px var(--text-font-family,sans-serif);max-width:185px;line-height:1.5}cheerble-halloween .progress{column-gap:7px}cheerble-halloween .progress-label{font-size:7px;max-width:60px;line-height:1.5}cheerble-halloween [data-hw-id=progress-count]{font-size:20px}cheerble-halloween .case-nav{margin:0 5%;grid-template-columns:repeat(2,1fr)}cheerble-halloween .case-tab{padding:17px 9px!important;gap:8px}cheerble-halloween .case-tab:nth-child(2){border-right:0}cheerble-halloween .case-tab:nth-child(-n+2){border-bottom:1px solid #292822}cheerble-halloween .case-tab .case-name{font-size:10px}cheerble-halloween .bottomline{margin:22px 5%;font-size:7px;line-height:1.8;gap:30px}cheerble-halloween .bottomline>span{flex:1}cheerble-halloween .entry-hint{font-size:8px;letter-spacing:1px}cheerble-halloween .entry-hint small{font-size:8px}cheerble-halloween .stamp{width:205px}cheerble-halloween .board.full-view{width:100%;margin-left:0}cheerble-halloween .investigation{overflow:hidden}}@media(prefers-reduced-motion:reduce){cheerble-halloween *,cheerble-halloween *:before,cheerble-halloween *:after{animation:none!important;transition:none!important}cheerble-halloween .stamp.show{opacity:1;transform:translate(-50%,-50%) rotate(-13deg) scale(1)}}cheerble-halloween{scroll-behavior:smooth}cheerble-halloween{background:#090806}cheerble-halloween{max-width:none!important}cheerble-halloween .hero{position:relative;width:100%;aspect-ratio:1566/720;background:#080d15;isolation:isolate;overflow:hidden}cheerble-halloween .hero video{display:block;width:100%;height:100%;object-fit:contain}cheerble-halloween .video-toggle{position:absolute;right:2.5%;bottom:9%;background:#070a0b66;color:#eee8d6;border:1px solid #d4c8a544;border-radius:50%;width:35px;height:35px;cursor:pointer;font:12px var(--text-font-family,sans-serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}cheerble-halloween .skip-evidence{position:absolute;bottom:10%;left:50%;transform:translate(-50%);color:#e3d1af;text-decoration:none;font:24px var(--text-font-family,sans-serif);text-shadow:0 1px 4px #000}cheerble-halloween .investigation{position:relative;overflow:visible;z-index:2}cheerble-halloween .board{overflow:visible;isolation:isolate;aspect-ratio:3456/1929}cheerble-halloween .board{margin-top:0;clip-path:none}cheerble-halloween .board.full-view{margin-top:0}cheerble-halloween .artwork{position:relative}cheerble-halloween .board canvas,cheerble-halloween .outlines,cheerble-halloween [data-hw-id=targets]{height:100%}cheerble-halloween .entry-hint{font-size:clamp(7px,1vw,14px)}cheerble-halloween .case-nav{display:none}cheerble-halloween .evidence-tools{position:absolute;z-index:12;right:2.3%;bottom:5%;display:flex;align-items:center;gap:12px;background:#090806d9;border:1px solid #a28b5c44;padding:9px 13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}cheerble-halloween .evidence-tools [data-hw-id=view-toggle]{font-size:9px;padding:6px 9px;border-color:#64533b}cheerble-halloween .evidence-tools [data-hw-id=progress-count]{font-size:14px}cheerble-halloween .evidence-tools [data-hw-id=progress-count] i{font-size:11px}cheerble-halloween .evidence-tools .progress-label{font-size:7px}cheerble-halloween .collection{position:relative;background:#090806;margin-top:-1px;line-height:0}cheerble-halloween .collection>img{display:block;width:100%;height:auto}cheerble-halloween .collection-actions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}cheerble-halloween .collection-actions button{position:absolute;top:75%;width:16.2%;height:6.45%;border:0;background:#f04400;color:#fff;font:700 clamp(6px,1vw,20px) var(--text-font-family,sans-serif),sans-serif;cursor:pointer;pointer-events:auto;transition:filter .2s,box-shadow .2s}cheerble-halloween .collection-actions button:nth-child(1){left:10.65%}cheerble-halloween .collection-actions button:nth-child(2){left:31.5%}cheerble-halloween .collection-actions button:nth-child(3){left:52.3%}cheerble-halloween .collection-actions button:nth-child(4){left:73.25%}cheerble-halloween .collection-actions button:hover{filter:brightness(1.18);box-shadow:0 0 22px #f3480050}cheerble-halloween .collection-actions button.added{background:#9f2d0a}cheerble-halloween [data-hw-id=bag-toast]{position:fixed;z-index:30;bottom:25px;left:50%;transform:translate(-50%,20px);background:#15100df2;color:#f5dfc8;border:1px solid #be4f26;padding:15px 23px;max-width:90vw;width:max-content;font:12px var(--text-font-family,sans-serif);line-height:1.5;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}cheerble-halloween [data-hw-id=bag-toast].visible{opacity:1;transform:translate(-50%)}@media(max-width:700px){cheerble-halloween .video-toggle{height:25px;width:25px;font-size:9px;bottom:12%}cheerble-halloween .skip-evidence{font-size:18px}cheerble-halloween .board{width:100%;margin:0;touch-action:pan-y}cheerble-halloween .evidence-tools{bottom:3.5%;right:2%;padding:5px 7px;gap:7px}cheerble-halloween .evidence-tools [data-hw-id=view-toggle]{font-size:7px;padding:4px 5px}cheerble-halloween .evidence-tools [data-hw-id=view-toggle] span{padding-left:3px}cheerble-halloween .evidence-tools [data-hw-id=progress-count]{font-size:10px}cheerble-halloween .evidence-tools [data-hw-id=progress-count] i{font-size:9px}cheerble-halloween .evidence-tools .progress-label{display:none}cheerble-halloween .entry-hint{gap:8px}cheerble-halloween .entry-hint small{font-size:7px}cheerble-halloween .hint-cross{font-size:22px}cheerble-halloween .collection-actions button{font-size:6px}cheerble-halloween [data-hw-id=bag-toast]{font-size:11px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){cheerble-halloween{scroll-behavior:auto}}cheerble-halloween .investigation{background:transparent;overflow:visible;z-index:2}cheerble-halloween .board,cheerble-halloween .board.full-view{aspect-ratio:3456/2116;margin-top:-5.41087963vw;clip-path:none;overflow:visible;background:transparent}cheerble-halloween .board:before{content:none}cheerble-halloween .artwork{width:100%;height:auto}cheerble-halloween .board.rendered .artwork{visibility:hidden}cheerble-halloween .case-coordinate-layer{position:absolute;left:0;right:0;top:8.83742911%;height:91.16257089%;pointer-events:none}cheerble-halloween .case-coordinate-layer .photo-target{pointer-events:auto}cheerble-halloween .board [data-hw-id=darkness]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}cheerble-halloween .collection{margin-top:-1px;background:#090806}@media(max-width:700px){cheerble-halloween .investigation{overflow:visible}cheerble-halloween .board,cheerble-halloween .board.full-view{margin-top:-5.41087963vw}}cheerble-halloween .main-film{position:relative;background:#090806;margin-top:-1px;line-height:0}cheerble-halloween .main-film-heading{display:block;width:100%;height:auto}cheerble-halloween .main-film-frame{position:relative;width:81.4%;aspect-ratio:16/9;margin:0 auto;background:#2b2b2b;overflow:hidden}cheerble-halloween .main-film-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#000}cheerble-halloween .main-film-frame video[hidden],cheerble-halloween .main-film-placeholder[hidden]{display:none}cheerble-halloween .main-film-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#2b2b2b;color:#909090}cheerble-halloween .main-film-placeholder svg{width:8.9%;height:auto}cheerble-halloween [hidden]{display:none!important}cheerble-halloween{display:block;position:relative;isolation:isolate;container-type:inline-size;overflow:hidden;background:#090806;color:#e8e6df;font-family:var(--text-font-family,sans-serif);--red:#ed3229;--muted:#82817b}cheerble-halloween .board,cheerble-halloween .board.full-view{margin-top:-5.41087963cqw}cheerble-halloween .hw-hero-video{display:block;width:100%;height:100%;object-fit:contain}cheerble-halloween .main-film-frame .hw-main-video{display:block;width:100%;height:100%}cheerble-halloween .hw-collection{background:#090806}cheerble-halloween .hw-collection-heading{display:block;width:100%;height:auto}cheerble-halloween .hw-products{width:81.4%;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}cheerble-halloween .hw-product{min-width:0;background:linear-gradient(#f04400,#100b08 65%);border:1px solid #8c2c13;padding:12px;color:#fff;display:flex;flex-direction:column}cheerble-halloween .hw-product>a{color:inherit;text-decoration:none}cheerble-halloween .hw-product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}cheerble-halloween .hw-product h3{font:700 17px var(--text-font-family,sans-serif);margin:12px 0 8px}cheerble-halloween .hw-product form{margin-top:auto}cheerble-halloween .hw-product select{width:100%;font:13px var(--text-font-family,sans-serif);background:#19120f;color:#fff;border:1px solid #77503a;padding:9px;margin:10px 0}cheerble-halloween .hw-product-price{font:700 20px var(--text-font-family,sans-serif);color:#ff641d;margin:8px 0}cheerble-halloween .hw-product button{background:#ef4400;border:0;border-radius:0;min-height:44px;width:100%;color:#fff;font:700 12px var(--text-font-family,sans-serif);cursor:pointer;padding:10px}cheerble-halloween .hw-product button:disabled{opacity:.5;cursor:default}cheerble-halloween .hw-collection-footer{display:block;width:100%;height:auto}@media(max-width:749px){cheerble-halloween .hw-products{width:90%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}cheerble-halloween .hw-product h3{font-size:14px}cheerble-halloween .hw-product-price{font-size:17px}}cheerble-halloween{background:var(--hw-background,#090806);color-scheme:normal;overflow:visible}cheerble-halloween .hero{aspect-ratio:auto;background:var(--hw-background,#090806)}cheerble-halloween .hw-responsive-media{position:relative;width:100%;aspect-ratio:var(--hw-media-ratio,1.777778);background:#17120f;overflow:hidden}cheerble-halloween .hw-responsive-media picture,cheerble-halloween .hw-responsive-media img,cheerble-halloween .hw-responsive-media video{display:block;width:100%;height:100%;object-fit:contain}cheerble-halloween .hero .video-toggle{min-width:44px;min-height:44px;bottom:12%;z-index:2}cheerble-halloween .skip-evidence{z-index:2}cheerble-halloween .main-film,cheerble-halloween .hw-collection{background:var(--hw-background,#090806)}cheerble-halloween .main-film-frame{aspect-ratio:auto;background:transparent}cheerble-halloween .hw-section-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}cheerble-halloween .hw-collection{padding-bottom:clamp(40px,6vw,100px)}cheerble-halloween .hw-products{--product-list-items-per-row:var(--hw-columns-desktop,4);--product-list-grid:auto / repeat(var(--hw-columns-desktop,4),minmax(0,1fr));display:grid;grid-template-columns:repeat(var(--hw-columns-desktop,4),minmax(0,1fr));gap:24px;width:90%;max-width:1600px;margin-inline:auto;align-items:stretch}cheerble-halloween .hw-product-slot{min-width:0;display:flex}cheerble-halloween .hw-product-slot .cust-product-card{height:100%;width:100%;min-width:0;padding:20px;border-radius:24px;border:1px solid #65432b;background:var(--hw-card-background,#17120f);color:var(--hw-card-text,#f5e9d7);--button-background:240 90 36;--button-text-color:255 255 255;--text-color:245 233 215;--border-color:101 67 43;--on-sale-text:255 156 90;--product-card-background:23 18 15}cheerble-halloween .cust-product-card .product-card__figure,cheerble-halloween .cust-product-card .product-card__info{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;padding-right:20px;background:var(--hw-card-background,#17120f)}cheerble-halloween .cust-product-card .product-card__figure{margin-top:-20px;padding-top:20px;border-radius:24px 24px 0 0}cheerble-halloween .cust-product-card .product-card__figure img{mix-blend-mode:normal;border-radius:12px}cheerble-halloween .cust-product-card a{color:inherit}cheerble-halloween .cust-product-card .product-card__info{padding-block:18px;flex:1}cheerble-halloween .cust-product-card .product-card__title{font-size:clamp(16px,1.3vw,21px);line-height:1.25}cheerble-halloween .cust-product-card .product-card__subtitle{color:#cabbac;font-size:13px;line-height:1.5}cheerble-halloween .cust-product-card .product-card__aside{gap:12px;flex-wrap:wrap;align-items:center}cheerble-halloween .cust-product-card .price-list{color:var(--hw-accent,#f05a24);font-size:19px;flex-wrap:wrap}cheerble-halloween .cust-product-card .product-card__swatch-list{flex-wrap:wrap}cheerble-halloween .cust-product-card .product-card__swatch-list label{min-width:32px;min-height:32px;display:grid;place-items:center}cheerble-halloween .cust-product-card .product-card__progress{border-top:1px solid #65432b;padding-top:16px}cheerble-halloween .cust-product-card .progress-title{color:#dccfbd;font-size:11px;width:92px}cheerble-halloween .cust-product-card .progress-labels{padding-left:102px;font-size:9px;color:#cabbac}cheerble-halloween .cust-product-card .progress-bar{background:#513022;border-radius:3px;gap:2px}cheerble-halloween .cust-product-card .progress-segment.active{background:var(--hw-accent,#f05a24)}cheerble-halloween .cust-product-card .product-card__feature-label{margin-top:18px}cheerble-halloween .cust-product-card .feature-item{border-color:#65432b;color:#dccfbd;font-size:11px;padding:5px 8px}cheerble-halloween .cust-product-card .product-card__bottom-btn{margin-top:auto}cheerble-halloween .cust-product-card .product-card__quick-buy .button,cheerble-halloween .cust-product-card:hover .product-card__quick-buy .button{background:var(--hw-accent,#f05a24);border:1px solid var(--hw-accent,#f05a24);color:#fff;min-height:44px;white-space:normal;line-height:1.3}cheerble-halloween .cust-product-card .product-card__quick-buy .button:hover{filter:brightness(1.1)}cheerble-halloween .cust-product-card .product-card__badge-list{top:26px;left:26px}@media(min-width:750px)and (max-width:1099px){cheerble-halloween .hw-products{gap:16px}}@media(max-width:749px){cheerble-halloween .hw-responsive-media{aspect-ratio:var(--hw-media-ratio-mobile,var(--hw-media-ratio,1.777778))}cheerble-halloween .board,cheerble-halloween .board.full-view{cursor:auto}cheerble-halloween .beam-cursor,cheerble-halloween .disc-shimmer{display:none}cheerble-halloween .case-tab{min-height:48px;border:1px solid #65432b!important;border-radius:8px;text-decoration:none;justify-content:space-between;background:#17120f;color:#f5e9d7;padding:10px!important}cheerble-halloween .case-tab .case-name{font-size:12px;line-height:1.4}cheerble-halloween .case-tab .num{font-size:10px;color:var(--hw-accent,#f05a24)}cheerble-halloween .main-film-heading,cheerble-halloween .hw-collection-heading{display:none}cheerble-halloween .hw-section-heading{position:static;width:auto;height:auto;clip:auto;white-space:normal;overflow:visible;font:700 26px/1.2 var(--heading-font-family,sans-serif);color:var(--hw-accent,#f05a24);text-align:center;margin:0;padding:28px 20px 20px}cheerble-halloween .main-film-frame{width:90%}cheerble-halloween .hw-products{grid-template-columns:repeat(var(--hw-columns-mobile,2),minmax(0,1fr));--product-list-items-per-row:var(--hw-columns-mobile,2);gap:12px}cheerble-halloween .hw-product-slot .cust-product-card{padding:12px;border-radius:16px}cheerble-halloween .cust-product-card .product-card__figure,cheerble-halloween .cust-product-card .product-card__info{width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px}cheerble-halloween .cust-product-card .product-card__figure{margin-top:-12px;padding-top:12px;border-radius:16px 16px 0 0}cheerble-halloween .cust-product-card .product-card__info{gap:8px;padding-block:12px}cheerble-halloween .cust-product-card .product-card__info .v-stack{gap:6px}cheerble-halloween .cust-product-card .product-card__title{font-size:16px}cheerble-halloween .cust-product-card .product-card__subtitle{font-size:12px;line-height:1.4}cheerble-halloween .cust-product-card .price-list{font-size:17px}cheerble-halloween .cust-product-card .progress-labels{padding-left:0;font-size:8px}cheerble-halloween .cust-product-card .progress-row{display:grid;grid-template-columns:1fr;gap:4px}cheerble-halloween .cust-product-card .progress-title{width:auto;font-size:10px}cheerble-halloween .cust-product-card .progress-bar{min-height:5px;display:flex}cheerble-halloween .cust-product-card .feature-item{font-size:10px;padding:4px 6px}cheerble-halloween .cust-product-card .product-card__badge-list{top:16px;left:16px;font-size:10px}cheerble-halloween .cust-product-card .product-card__quick-buy .button{padding:10px 8px;font-size:12px;min-height:44px}}cheerble-halloween{container-type:normal}cheerble-halloween .investigation{container-type:inline-size}cheerble-halloween .board,cheerble-halloween .board.full-view{overflow:clip}cheerble-halloween{font-family:var(--text-font-family,sans-serif);font-style:var(--text-font-style,normal)}cheerble-halloween :is(button,input,select,textarea){font-family:inherit}cheerble-halloween :is(h1,h2,h3,h4,h5,h6,.product-card__title){font-family:var(--heading-font-family,sans-serif)}@font-face{font-family:Cheerble ArtsyNight;src:url(/cdn/shop/files/ArtsyNight.otf?v=1792033753) format("opentype");font-style:normal;font-weight:400;font-display:swap}cheerble-halloween{--hw-heading-font-family:"Cheerble ArtsyNight",fantasy}cheerble-halloween :is(h1,h2,h3,h4,h5,h6,.product-card__title){font-family:var(--hw-heading-font-family);font-weight:400;font-synthesis:none}cheerble-halloween .cust-product-card .product-card__figure{background:#090806}cheerble-halloween .cust-product-card .product-card__figure :is(a,picture,img){background:transparent}@media(max-width:749px){cheerble-halloween .cust-product-card .product-card__aside{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px}cheerble-halloween .cust-product-card .product-card__aside .price-list{flex:1;min-width:0;align-items:flex-start;justify-content:flex-start;gap:2px 5px;font-size:15px}cheerble-halloween .cust-product-card .product-card__aside .price-list :is(sale-price,compare-at-price){white-space:nowrap}cheerble-halloween .cust-product-card .product-card__swatch-list{flex:0 0 auto;flex-wrap:nowrap;gap:4px;margin:0}cheerble-halloween .cust-product-card .product-card__swatch-list label{--swatch-size:18px;min-width:20px;min-height:24px}}cheerble-halloween .cust-product-card .product-card__title,cheerble-halloween .hw-section-heading,cheerble-halloween :is(h1,h2,h3,h4,h5,h6){font-family:var(--hw-heading-font-family);font-weight:400;font-synthesis:none}cheerble-halloween .hw-has-campaign-image .product-card__figure>a:not(.hw-campaign-image-link){display:none}cheerble-halloween .hw-campaign-image-link{display:block;aspect-ratio:1;background:#090806}cheerble-halloween .hw-campaign-image{display:block;width:100%;height:100%;object-fit:contain;background:transparent;border-radius:0!important}cheerble-halloween .mobile-evidence-board,cheerble-halloween .hw-heading-mobile{display:none}cheerble-halloween .hw-campaign-image-link{aspect-ratio:650/584}cheerble-halloween .hw-heading-desktop{display:block}@media(max-width:749px){cheerble-halloween .hw-packaged-mobile-hero{aspect-ratio:1080/1380}cheerble-halloween .hw-packaged-mobile-hero .hw-hero-video{height:auto;aspect-ratio:1080/1478;object-fit:contain;object-position:top}cheerble-halloween .hero:has(.hw-packaged-mobile-hero):after{content:"";position:absolute;inset:auto 0 0;height:3vw;background:linear-gradient(to bottom,transparent,#090806);pointer-events:none}cheerble-halloween .hero .video-toggle{right:16px;bottom:8%;width:44px;height:44px;font-size:14px}cheerble-halloween .skip-evidence{bottom:8.5%;font-size:24px}cheerble-halloween .investigation .board{display:none!important}cheerble-halloween .mobile-evidence-board{display:block;position:relative;width:100%;margin-top:-1cqw;line-height:0}cheerble-halloween .mobile-evidence-board>img{display:block;width:100%;height:auto}cheerble-halloween .mobile-product-link{position:absolute;display:block;background:transparent;border:0;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}cheerble-halloween .mobile-product-link:focus-visible{outline:2px solid #4a3527;outline-offset:-2px}cheerble-halloween .hw-heading-desktop{display:none}cheerble-halloween .hw-heading-mobile{display:block}}@media(max-width:749px){cheerble-halloween .hw-packaged-mobile-hero .hw-hero-video{position:absolute;top:0;left:0;bottom:auto;width:100%;height:auto;transform:none}}@media(max-width:749px){cheerble-halloween .cust-product-card .product-card__badge-list{display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 32px)}cheerble-halloween .cust-product-card .product-card__badge-list .badge{font-size:10px;padding:3px 4px}}cheerble-halloween .cust-product-card .product-card__aside{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:8px}cheerble-halloween .cust-product-card .product-card__aside .price-list{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:3px 6px;margin:0;font-size:16px;line-height:1.35}cheerble-halloween .cust-product-card .product-card__aside compare-at-price{font-size:.85em}cheerble-halloween .cust-product-card .product-card__swatch-list{flex:0 0 auto;flex-wrap:wrap;gap:10px;margin:0;padding:3px 0}cheerble-halloween .cust-product-card .product-card__swatch-list label{--swatch-size:18px;width:18px;height:18px;min-width:18px;min-height:18px}@media(max-width:749px){cheerble-halloween .cust-product-card .product-card__aside{gap:6px}cheerble-halloween .cust-product-card .product-card__aside .price-list{font-size:14px}cheerble-halloween .cust-product-card .product-card__swatch-list{gap:10px}cheerble-halloween .cust-product-card .product-card__swatch-list label{--swatch-size:16px;width:16px;height:16px;min-width:16px;min-height:16px}}cheerble-halloween :is(.main-film,.hw-collection)>.hw-section-heading{position:static;width:90%;height:auto;clip:auto;white-space:normal;overflow:visible;border:0;margin:0 auto;padding:64px 0 10px;text-align:center;font:400 clamp(32px,3.4vw,56px)/1.2 var(--hw-heading-font-family);color:var(--hw-section-heading-color,#f05a24)}cheerble-halloween .hw-section-description{position:static;width:90%;max-width:760px;height:auto;padding:0;margin:0 auto 36px;overflow:visible;clip:auto;white-space:normal;border:0;text-align:center;font:400 18px/1.5 var(--text-font-family,sans-serif);color:var(--hw-section-description-color,#cabbac)}@media(max-width:749px){cheerble-halloween :is(.main-film,.hw-collection)>.hw-section-heading{padding:40px 0 8px;font-size:26px}cheerble-halloween .hw-section-description{max-width:520px;margin-bottom:20px;font-size:14px}}body:has(cheerble-halloween) shopify-chat{display:none!important}cheerble-halloween .hw-products{grid-template-columns:repeat(4,minmax(0,1fr));--product-list-items-per-row:4;--product-list-grid:auto / repeat(4,minmax(0,1fr))}cheerble-halloween .hero{padding-bottom:0}cheerble-halloween .hw-collection{padding-top:16px;padding-bottom:clamp(56px,7vw,116px)}@media(max-width:749px){cheerble-halloween .hero{padding-bottom:0}cheerble-halloween .hw-collection{padding-top:12px}cheerble-halloween .hw-products{grid-template-columns:repeat(2,minmax(0,1fr));--product-list-items-per-row:2;--product-list-grid:auto / repeat(2,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1099px){cheerble-halloween .hw-product-slot .cust-product-card{padding:12px;border-radius:16px}cheerble-halloween .cust-product-card .product-card__figure,cheerble-halloween .cust-product-card .product-card__info{width:calc(100% + 24px);margin-left:-12px;padding-left:12px;padding-right:12px}cheerble-halloween .cust-product-card .product-card__figure{margin-top:-12px;padding-top:12px;border-radius:16px 16px 0 0}cheerble-halloween .cust-product-card .progress-row{display:grid;grid-template-columns:1fr;gap:4px}cheerble-halloween .cust-product-card .progress-title{width:auto}cheerble-halloween .cust-product-card .progress-labels{padding-left:0}cheerble-halloween .cust-product-card .product-card__badge-list{top:16px;left:16px;flex-wrap:wrap;gap:4px;max-width:calc(100% - 32px)}cheerble-halloween .cust-product-card .product-card__badge-list .badge{font-size:10px;padding:3px 4px}}cheerble-halloween .hw-collection{position:relative;isolation:isolate;min-height:55.35301cqw;padding-bottom:clamp(140px,14vw,240px);background:#090806}cheerble-halloween .hw-collection-background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;clip-path:inset(24% 0 0)}cheerble-halloween .hw-collection-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media(max-width:749px){cheerble-halloween .hw-collection{min-height:182.30769cqw;padding-bottom:160px}cheerble-halloween .hw-collection-background{clip-path:inset(14% 0 0)}}cheerble-halloween .cust-product-card .product-card__figure .product-card__image{aspect-ratio:1;object-fit:contain;background:transparent}cheerble-halloween .cust-product-card .product-card__badge-list{display:none!important}cheerble-halloween .hw-product-slot .cust-product-card{background:linear-gradient(180deg,#ef4800,#e94300,#87300b 32%,#261008 45%,#090806 58% 100%)}cheerble-halloween .cust-product-card .product-card__figure,cheerble-halloween .cust-product-card .product-card__info{background:transparent}cheerble-halloween .main-film-frame .hw-youtube-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#000}cheerble-halloween .main-film-frame:has(>.hw-youtube-video){aspect-ratio:16 / 9}[id$=__cust_faq_xyhDFy]{--border-color:101 67 43}[id$=__cust_faq_xyhDFy] :is(.cust-faq_heading,.contact-us-heading){color:#f05a24}[id$=__cust_faq_xyhDFy] .cust-faq_heading{font-family:Cheerble ArtsyNight,fantasy;font-weight:400;font-synthesis:none}[id$=__cust_faq_xyhDFy] :is(.cust-faq_content,.accordion__content,.contact-us-content){color:#cabbac}[id$=__cust_faq_xyhDFy] :is(.cust-faq_content,.accordion__content,.contact-us-content) a{color:#ff9c5a}[id$=__cust_faq_xyhDFy] .accordion__toggle svg{color:#f05a24}[id$=__cust_text_with_icons_HbXdTC] .cust-text-with-icons__bg path{stroke:#27150d}[id$=__cust_text_with_icons_HbXdTC] h2{color:#f05a24;font-family:Cheerble ArtsyNight,fantasy;font-weight:400;font-synthesis:none}[id$=__cust_text_with_icons_HbXdTC] .image-icon{filter:brightness(0) saturate(100%) invert(43%) sepia(98%) saturate(2320%) hue-rotate(347deg) brightness(100%) contrast(89%)}[id$=__cust_faq_xyhDFy] .faq-availability .button{background:#f05a24;color:#fff;border-color:#f05a24;--button-outline-color:240 90 36}[id$=__cust_faq_xyhDFy] .circle-chevron{background:#27150d;color:#f05a24}cheerble-halloween .hw-product-slot .cust-product-card{background:#090806}cheerble-halloween .cust-product-card .product-card__figure{padding:0;overflow:hidden}cheerble-halloween .cust-product-card .product-card__figure>a{display:block}cheerble-halloween .cust-product-card .product-card__figure .product-card__image{display:block;width:100%;height:auto;aspect-ratio:650 / 680;object-fit:contain;border-radius:0;background:#090806}cheerble-halloween .cust-product-card .product-card__info{background:#090806}cheerble-halloween .hw-product-slot .cust-product-card{border-radius:12px}cheerble-halloween .cust-product-card .product-card__figure{border-radius:12px 12px 0 0}cheerble-halloween .cust-product-card .product-card__bottom-btn .product-card__quick-buy{margin-top:0}cheerble-halloween .cust-product-card .product-card__info{padding-bottom:10px}cheerble-halloween .cust-product-card .product-card__quick-buy .button{border-radius:12px}[id$=__cust_rich_text_F8NRtY] .cust-rich-text__headding{font-family:Cheerble ArtsyNight,fantasy;font-weight:400;font-synthesis:none}[id$=__cust_faq_xyhDFy] .faq-availability .button,[id$=__cust_faq_xyhDFy] .faq-availability .button:is(:hover,:focus-visible,:active){background:#f05a24;color:#fff;border-color:#f05a24;box-shadow:none;background-image:none;transition:none;transform:none;filter:none}cheerble-halloween .hw-product-slot .cust-product-card{border-radius:4px}cheerble-halloween .cust-product-card .product-card__figure{border-radius:4px 4px 0 0}cheerble-halloween .cust-product-card .product-card__quick-buy .button{border-radius:4px}cheerble-halloween .hw-product-slot .cust-product-card{border:0;box-shadow:none}[id$=__cust_rich_text_F8NRtY] .cust-rich-text__headding{color:#f05a24}[id$=__cust_faq_xyhDFy] :is(.cust-faq_content,.accordion__content,.contact-us-content){color:#fff}[id$=__cust_faq_xyhDFy] :is(.cust-faq_content,.accordion__content,.contact-us-content) a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/68/assets/hw26-halloween.css.map */
