.holiday-promo.halloween{background:#090406 !important;color:#FFF;font-family:"Open Sans",sans-serif,helvetica;box-sizing:border-box;position:relative;z-index:1;isolation:isolate;margin:0 !important;padding:0 0 60px 0;overflow-x:clip}.holiday-promo.halloween.holiday-promo h1,.holiday-promo.halloween.holiday-promo h2,.holiday-promo.halloween.holiday-promo h3,.holiday-promo.halloween.holiday-promo h4,.holiday-promo.halloween.holiday-promo h5,.holiday-promo.halloween.holiday-promo h6{color:#FFF;margin:0;font-family:"Open Sans",sans-serif,helvetica;opacity:1}.holiday-promo.halloween .holiday-promo-menu-sticky{position:sticky;top:var(--promo-menu-top, 119px);height:0;z-index:20}.holiday-promo.halloween .holiday-promo-menu{display:inline-flex;padding:10px 20px;flex-direction:column;align-items:flex-start;box-sizing:border-box;border-radius:28px;background:rgba(255,255,255,0.1);backdrop-filter:blur(17px);z-index:20;position:absolute;left:1%;top:30px;overflow:hidden}.holiday-promo.halloween .holiday-promo-menu .menu-toggle{display:none}.holiday-promo.halloween .holiday-promo-menu ul{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start}.holiday-promo.halloween .holiday-promo-menu ul li{list-style-type:none;height:40px;display:flex;align-items:center}.holiday-promo.halloween .holiday-promo-menu ul li a{color:rgba(255,255,255,0.5);font-size:15px;font-weight:400;line-height:21px;text-decoration:none;transition:all 0.3s;display:flex;align-items:center;text-transform:capitalize;cursor:pointer}.holiday-promo.halloween .holiday-promo-menu ul li.promo-sidebar-heading a{font-weight:700}.holiday-promo.halloween .holiday-promo-menu ul li a span.link-name{display:block;max-width:0;padding-left:0;overflow:hidden;white-space:nowrap;opacity:0;box-sizing:border-box;transition:max-width 0.3s, padding-left 0.3s, opacity 0.2s}body:not(.tablet):not(.phone) .holiday-promo.halloween .holiday-promo-menu:hover ul li span.link-name,.holiday-promo.halloween .holiday-promo-menu.open ul li span.link-name{max-width:450px;padding-left:35px;opacity:1}body:not(.tablet):not(.phone) .holiday-promo.halloween .holiday-promo-menu:hover ul li.promo-sidebar-heading a span.link-name,.holiday-promo.halloween .holiday-promo-menu.open ul li.promo-sidebar-heading a span.link-name{padding-left:17px}.holiday-promo.halloween .holiday-promo-menu ul li a span.navigator{width:3px;height:3px;background:rgba(255,255,255,0.5);transition:all 0.3s;display:block}.holiday-promo.halloween .holiday-promo-menu ul li.promo-sidebar-heading a span.navigator{width:20px}body:not(.tablet):not(.phone) .holiday-promo.halloween .holiday-promo-menu ul li a:hover,.holiday-promo.halloween .holiday-promo-menu ul li.active a{color:#fff}body:not(.tablet):not(.phone) .holiday-promo.halloween .holiday-promo-menu ul li a:hover span.navigator,.holiday-promo.halloween .holiday-promo-menu ul li.active a span.navigator{background:#fff}.holiday-promo.halloween .promo-header-holiday{position:relative;width:100%;overflow:hidden;isolation:isolate;padding:42px 20px 63px 20px;box-sizing:border-box}.holiday-promo.halloween .promo-header-holiday::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(9,4,6,0) 0%, rgba(9,4,6,0.6) 45%, rgba(9,4,6,0.9) 75%, #090406 100%)}.holiday-promo.halloween .promo-header-holiday .parallax-bg{position:absolute;inset:0;background-image:url("/images/holiday-promos/halloween/2026/page/header-bg.png");background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:0;will-change:transform}.holiday-promo.halloween .promo-header-holiday .parallax-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;will-change:transform}.holiday-promo.halloween .promo-header-holiday .holiday-logo{width:100%;max-width:785px;margin:42px 0}.holiday-promo.halloween .promo-header-holiday .cover-element{position:absolute;left:0;bottom:-5%;width:100%;z-index:1;pointer-events:none;will-change:transform}.holiday-promo.halloween .promo-header-holiday h2{text-align:center;font-size:24px;line-height:30px;font-weight:400;text-transform:capitalize;background:linear-gradient(90deg, #5C5C5C 0%, #FFF 50%, #5C5C5C 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:664px}.holiday-promo.halloween .promo-header-holiday h3{text-align:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:6.86px;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.holiday-promo.halloween .promo-header-holiday [data-parallax-speed]{transform:none !important}}.holiday-promo.halloween .holiday-promo-content-wrap{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative}.holiday-promo.halloween .holiday-promo-content-wrap .bg-line{position:absolute;top:0}.holiday-promo.halloween .holiday-promo-content-wrap .bg-line.line-right{right:0}.holiday-promo.halloween .holiday-promo-content-wrap .bg-line.line-left{left:0}.holiday-promo.halloween .holiday-promo-video-block{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:66px 0;z-index:1}.holiday-promo.halloween .holiday-promo-video-block .video-wrap{display:flex;flex-shrink:0;width:100%;max-width:1038px;padding:0 80px;box-sizing:border-box}.holiday-promo.halloween .holiday-promo-video-block .video-wrap img{width:100%}.holiday-promo.halloween .holiday-promo-video-block .video-wrap video{width:100%;border-radius:30px}.holiday-promo.halloween .holiday-promo-date-block{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:1}.holiday-promo.halloween .holiday-promo-date-block .date-wrap{display:flex;flex-direction:column;flex-shrink:0;width:100%;max-width:1060px;padding:0 80px;box-sizing:border-box}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title{display:flex;flex-direction:column;width:100%;z-index:2}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title h2{font-size:74px;font-weight:300;line-height:74px;text-transform:uppercase;margin:0 0 0 15%}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title h3{color:#EC9F57;font-size:24px;font-weight:400;line-height:24px;text-transform:uppercase}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title span{color:#EC9F57;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;margin:0 0 0 45%}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info{width:100%;display:flex;align-items:center;position:relative;top:-100px}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info img{width:100%;max-width:475px;flex-shrink:0}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info-text{font-size:24px;font-weight:400;line-height:32px;width:100%;position:relative;left:-100px}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info-text p{margin:0}.holiday-promo.halloween .holiday-promo-contest-block{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:1}.holiday-promo.halloween .holiday-promo-contest{width:100%;max-width:1550px;padding:0 80px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0}.holiday-promo.halloween .holiday-promo-contest-title{display:flex;position:relative}.holiday-promo.halloween .holiday-promo-contest-title::after{content:"";position:absolute;top:-50%;left:-100px;width:390px;height:390px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%, rgba(225,135,95,0.3) 0%, rgba(225,135,95,0) 100%);opacity:0.5}.holiday-promo.halloween .holiday-promo-contest-title h2{display:flex;flex-direction:column;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(239,140,0,0.4);font-size:105px;font-weight:800;line-height:93px;text-transform:uppercase;background:linear-gradient(90deg, #FF9500 0%, #0E0800 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.holiday-promo.halloween .holiday-promo-contest-title h2 img{position:absolute;width:88px;z-index:2;right:20%;top:-22px}.holiday-promo.halloween .holiday-promo-contest-title h2 span{background:linear-gradient(90deg, #FF9500 0%, #0E0800 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:105px;font-weight:300;line-height:93px;text-transform:uppercase}.holiday-promo.halloween .holiday-promo-main-contest-cols{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin:58px 0 0 0}.holiday-promo.halloween .holiday-promo-main-contest-cols.results{margin:0}.holiday-promo.halloween .holiday-promo-main-contest-cols h3,.holiday-promo.halloween .holiday-promo-special-contest h3{color:#EC9F57;font-size:50px;font-weight:300;line-height:56px;text-transform:uppercase;margin:0 0 20px 0;text-align:left;width:100%}.holiday-promo.halloween .holiday-promo-main-contest-cols h4,.holiday-promo.halloween .holiday-promo-special-contest h4{font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;margin:0 0 20px 0;text-align:left;width:100%}.holiday-promo.halloween .holiday-promo-main-contest-cols h4.state-title{margin:20px 0 0 0}.holiday-promo.halloween .holiday-promo-main-contest-cols p{font-size:15px;font-weight:400;line-height:21px;margin:0}.holiday-promo.halloween .holiday-promo-main-contest-col{position:relative}.holiday-promo.halloween .holiday-promo-main-contest-col .gift-img{position:absolute;z-index:2}.holiday-promo.halloween .holiday-promo-main-contest-col .gift-img.img1{width:61px;right:18%;top:-15px}.holiday-promo.halloween .holiday-promo-main-contest-col .gift-img.img2{width:86px;right:5%;top:-30px}.holiday-promo.halloween .holiday-promo-main-contest-col .gift-img.img3{width:89px;right:9%}.holiday-promo.halloween .holiday-promo-main-contest-col:nth-child(1){display:flex;flex-direction:column;align-items:center}.holiday-promo.halloween .results .holiday-promo-main-contest-col:nth-child(1){width:50%;margin:60px 0 0 0}.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(1){width:62%}.holiday-promo.halloween .holiday-promo-main-contest-col .holiday-promo-main-contest-col-content{box-sizing:border-box;padding:50px 50px 75px 50px;display:flex;flex-direction:column;align-items:flex-start}.holiday-promo.halloween .holiday-promo-main-contest-col:nth-child(1) .holiday-promo-main-contest-col-content{background:radial-gradient(105.07% 126.31% at 0% 0%, #2F272E 0%, #131113 100%)}.holiday-promo.halloween .results .holiday-promo-main-contest-col:nth-child(2) .holiday-promo-main-contest-col-content{background:radial-gradient(105.07% 126.31% at 0% 0%, #3C343B 0%, #1F1C1F 100%)}.holiday-promo.halloween .holiday-promo-main-contest-col:nth-child(2){display:flex;box-sizing:border-box;flex-direction:column;align-items:center}.holiday-promo.halloween .results .holiday-promo-main-contest-col:nth-child(2){width:50%}.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2){width:38%;padding:150px 50px 50px 50px;background:radial-gradient(124.51% 123.66% at 5.68% 4.87%, #5A5258 0%, #292428 100%)}.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2) h3,.holiday-promo.halloween .holiday-promo-special-contest-info h3{margin:0 0 80px 0}.holiday-promo.halloween .prizes-leaderboard{width:calc(100% - 100px);display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative;top:-50px}.holiday-promo.halloween .prizes-leaderboard-item{background:linear-gradient(180deg, #090809 35.1%, #1B1718 100%);display:flex;padding:20px 0;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;color:#FFF;font-size:16px;font-weight:400;line-height:22px}.holiday-promo.halloween .prizes-leaderboard-item .prizes-rank{color:#FF9500;text-align:center;font-size:18px;font-weight:700;line-height:24px}.holiday-promo.halloween .prizes-leaderboard-item .prizes-rank sup{font-size:12px}.holiday-promo.halloween .holiday-promo-main-contest-col .custom-contest-logo,.holiday-promo.halloween .holiday-promo-special-contest .custom-contest-logo{width:100%;max-width:198px;position:absolute;top:-50px}.holiday-promo.halloween .holiday-promo-leaderboard{width:calc(100% - 100px);display:flex;flex-direction:column;position:relative;top:-50px}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row{width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg, #090809 35.1%, #1B1718 100%);display:flex;padding:20px;box-sizing:border-box;margin:0 0 1px 0;color:#FFF;font-size:14px;font-weight:400;line-height:20px;text-transform:uppercase;text-align:left}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-rank{width:40px;flex-shrink:0}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-model-img a{width:37px;height:37px;flex-shrink:0;background-size:cover;background-position:center;border-radius:50%;text-decoration:none;display:flex}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-model-name{width:30%;padding:0 15px;box-sizing:border-box}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-model-name a{text-decoration:none;color:#FF9500;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;display:flex;align-items:center}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-model-name a .rankings-online{width:10px;height:10px;display:flex;border-radius:50%;position:relative;top:1px;margin:0 0 0 5px}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-collectibles{width:35%;display:flex;align-items:center}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-collectibles img{width:23px;flex-shrink:0;display:flex;margin:0 10px 0 0}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-collectibles .rankings-collectibles-description{font-size:11px;font-weight:400;line-height:17px;text-transform:lowercase;margin:0 0 0 4px}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-prize{width:50px;text-align:right}.holiday-promo.halloween .holiday-promo-special-contest{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:1036px;margin:152px auto 0}.holiday-promo.halloween .holiday-promo-special-contest-info{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;padding:150px 50px 50px 50px;width:50%;background:radial-gradient(124.51% 123.66% at 5.68% 4.87%, #5A5258 0%, #292428 100%);position:relative}.holiday-promo.halloween .holiday-promo-special-contest-info p{margin:0;font-size:15px;font-weight:400;line-height:21px}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards{width:50%;display:grid;grid-template-columns:repeat(2, 1fr);gap:1px}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard{width:100%;display:flex;flex-direction:column}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-header{width:100%;background:linear-gradient(270deg, #A46000 0%, #FF9500 100%);text-align:center;color:#FFF;font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase;box-sizing:border-box;padding:11px}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-header span{color:#090406;font-weight:700}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-body{width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:20px;background:linear-gradient(180deg, #090809 35.1%, #1B1718 100%)}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-winner{width:100%;text-align:left;color:#FFF;font-size:14px;font-weight:400;line-height:20px;margin:0 0 5px 0}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-winner:last-child{margin:0}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards .special-contest-leaderboard-winner a{text-decoration:none;color:#FF9500}.holiday-promo.halloween .promo-gift-contest-block{display:flex;justify-content:center;width:100%;box-sizing:border-box;z-index:1;margin:220px 0 0 0}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-cols-wrap{width:100%;max-width:1550px;padding:0 80px;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-shrink:0}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col{width:50%;display:flex;flex-direction:column}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col h3{color:#EC9F57;font-size:50px;font-weight:300;line-height:56px;text-transform:uppercase;margin:0 0 20px 0;text-align:left;width:100%}.holiday-promo.halloween .promo-gift-contest-block .text-block{margin:44px 0 0 0}.holiday-promo.halloween .promo-gift-contest-block .text-block p{margin:0 0 15px 0;font-size:15px;font-weight:400;line-height:21px}.holiday-promo.halloween .promo-gift-contest-block .text-block p:last-child{margin:0}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col.image-col{align-items:center}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col.image-col img{width:100%;max-width:592px}.holiday-promo.halloween .promo-gifts-block{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:1;margin:50px 0 0 0}.holiday-promo.halloween .promo-gifts-block .promo-gifts-block-content{width:100%;max-width:1550px;padding:0 80px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0}.holiday-promo.halloween .promo-gifts-block h3{color:#EC9F57;font-size:50px;font-weight:300;line-height:56px;text-transform:uppercase;margin:0 0 50px 0;text-align:center;width:100%}.holiday-promo.halloween .holiday-promo-wheel{position:relative;width:100%;max-width:1065px;margin:0 auto}.holiday-promo.halloween .holiday-promo-wheel-viewport{position:relative;aspect-ratio:1065 / 430;overflow:hidden}.holiday-promo.halloween .holiday-promo-wheel-viewport::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, transparent 55%, #070506 100%);pointer-events:none}.holiday-promo.halloween .holiday-promo-collectibles-container{container-type:inline-size;position:absolute;top:0;left:0;width:100%;aspect-ratio:1;--item-w: 12.2cqw;--radius: calc(50cqw - 7.5cqw)}@keyframes holiday-wheel-spin{to{transform:rotate(360deg)}}.holiday-promo.halloween .holiday-promo-collectible-item{--angle: calc(360deg / 14 * var(--i));position:absolute;top:50%;left:50%;width:var(--item-w);aspect-ratio:130 / 160;padding:min(20px, 1.9cqw);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg, #141213 35.1%, #252123 100%);box-shadow:0 10px 30px 0 rgba(0,0,0,0.46);transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(-1 * var(--radius)))}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(1){--i: 0}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(2){--i: 1}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(3){--i: 2}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(4){--i: 3}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(5){--i: 4}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(6){--i: 5}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(7){--i: 6}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(8){--i: 7}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(9){--i: 8}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(10){--i: 9}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(11){--i: 10}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(12){--i: 11}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(13){--i: 12}.holiday-promo.halloween .holiday-promo-collectible-item:nth-child(14){--i: 13}.holiday-promo.halloween .holiday-promo-collectible-item img{width:100%;display:block}.holiday-promo.halloween .holiday-promo-wheel-text{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);width:min(40%, 420px);margin:0;z-index:1;text-align:center;font-size:15px;font-weight:400;line-height:21px}.holiday-promo.halloween .holiday-promo-wheel-text::before{content:"";position:absolute;top:50%;left:50%;width:122.9%;aspect-ratio:516 / 362;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%, rgba(216,216,216,0.2) 0%, rgba(216,216,216,0) 100%);z-index:-1;pointer-events:none}@media (prefers-reduced-motion: reduce){.holiday-promo.halloween .holiday-promo-collectibles-container{animation:none}}.holiday-promo.halloween .custom-gifts-block{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:1;margin:200px 0 0 0}.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content{width:100%;max-width:1185px;padding:0 80px;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-shrink:0;position:relative}.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content .custom-gifts-text{width:48%;display:flex;flex-direction:column;z-index:2}.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content h3{color:#EC9F57;font-size:50px;font-weight:300;line-height:56px;text-transform:uppercase;margin:0 0 50px 0;text-align:left;width:100%}.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content p{margin:0;font-size:15px;font-weight:400;line-height:21px}.holiday-promo.halloween .custom-gifts-block .custom-gifts-img{width:65%;display:flex;position:absolute;right:0;top:-180px}.holiday-promo.halloween .custom-gifts-block .custom-gifts-img img{width:100%}.holiday-promo.halloween .special-contest-block{width:100%;max-width:1185px;padding:0 80px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;flex-shrink:0;position:relative;margin:250px 0 0 0;z-index:1;border:0}.holiday-promo.halloween .special-contest-block .special-contest-content{display:flex;padding:50px;flex-direction:column;align-items:flex-start;box-sizing:border-box}.holiday-promo.halloween .special-contest-block .special-contest-content{display:flex;padding:50px;flex-direction:column;align-items:flex-start;box-sizing:border-box}.holiday-promo.halloween .special-contest-block .special-contest-content:nth-child(1){background:radial-gradient(105.07% 126.31% at 0% 0%, #2F272E 0%, #131113 100%),radial-gradient(124.51% 123.66% at 5.68% 4.87%, #5A5258 0%, #292428 100%);width:62%}.holiday-promo.halloween .special-contest-block .special-contest-content:nth-child(2){background:radial-gradient(124.51% 123.66% at 5.68% 4.87%, #5A5258 0%, #292428 100%);width:38%}.holiday-promo.halloween .special-contest-block .special-contest-content h3{color:#EC9F57;font-size:50px;font-weight:300;line-height:56px;text-transform:uppercase;margin:0 0 40px 0;text-align:left;width:100%}.holiday-promo.halloween .special-contest-block .special-contest-content p{margin:0;font-size:15px;font-weight:400;line-height:21px}.holiday-promo.halloween .rules-button-block{width:100%;display:flex;justify-content:center;margin:115px 0 0 0;z-index:1}.holiday-promo.halloween .rules-button-block a{display:inline-flex;height:60px;padding:0 40px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:50px;border:1px solid rgba(239,140,0,0.4);background:linear-gradient(90deg, #FF9500 0%, #0E0800 100%);color:#FFF2DF;font-size:14px;font-weight:800;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.holiday-promo.halloween .rules-button-block a{display:inline-flex;height:60px;padding:0 40px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:50px;border:1px solid rgba(239,140,0,0.4);color:#FFF2DF;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;text-transform:uppercase;background:linear-gradient(90deg, #FFB547 0%, #FF9500 50%, #0E0800 100%);background-size:200% 100%;background-position:100% 0;transition:background-position 0.5s ease, box-shadow 0.3s ease, border-color 0.3s ease, transform 0.2s ease, text-underline-offset 0.2s ease, color 0.3s ease}.holiday-promo.halloween .rules-button-block a:hover{background-position:50% 0;border-color:rgba(255,181,71,0.9);box-shadow:0 0 0 4px rgba(255,149,0,0.12),0 8px 24px rgba(255,149,0,0.35);transform:translateY(-2px);color:#FFFFFF;text-underline-offset:5px}.holiday-promo.halloween .rules-button-block a:active{transform:translateY(0);box-shadow:0 4px 12px rgba(255,149,0,0.25)}.holiday-promo.halloween .rules-button-block a:focus-visible{outline:2px solid #FFB547;outline-offset:3px}@media (prefers-reduced-motion: reduce){.holiday-promo.halloween .rules-button-block a{transition:none}.holiday-promo.halloween .rules-button-block a:hover{transform:none}}.holiday-promo.halloween .rules-modal-window{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;pointer-events:none;transition:all 0.3s;display:flex;justify-content:center;align-items:center}.holiday-promo.halloween .rules-modal-window:target{opacity:1;pointer-events:auto}.holiday-promo.halloween .rules-modal-shadow{width:100%;height:100%;position:absolute;top:0;right:0;background:rgba(0,0,0,0.6);text-decoration:none}.holiday-promo.halloween .rules-modal-container{width:80%;height:60%;display:flex;align-items:center;position:relative;background:radial-gradient(105.07% 126.31% at 0% 0%, #2F272E 0%, #131113 100%);z-index:2}.holiday-promo.halloween .rules-modal-container .modal-close{position:absolute;top:-10px;right:-10px;left:unset;text-decoration:none;color:#fff;font-size:30px;background:none;width:unset;height:unset;border:0;border-radius:0}.holiday-promo.halloween .rules-modal-inner{width:100%;height:100%;box-sizing:border-box;padding:50px}.holiday-promo.halloween .rules-modal-inner h2.rules-title{color:#EC9F57;font-size:40px;font-weight:300;line-height:46px;text-transform:uppercase;margin:0 0 50px 0;text-align:center;width:100%}.holiday-promo.halloween .rules-modal-inner .single-rules-section{font-size:15px;line-height:21px}.holiday-promo.halloween .rules-modal-inner .single-rules-section ol li{list-style-type:decimal}.holiday-promo.halloween .rules-modal-inner .single-rules-section h2{margin:0 0 25px 0;color:#EC9F57;font-size:25px;font-weight:400;line-height:31px;text-transform:uppercase;text-align:left;width:100%}.holiday-promo.halloween .rules-modal-inner .single-rules-section h3{margin:0 0 15px 0;font-size:20px;font-weight:400;line-height:26px;text-transform:uppercase;text-align:left;width:100%}.holiday-promo.halloween .rules-modal-inner .single-rules-section h4{margin:0 0 15px 0;font-size:15px;font-weight:400;line-height:21px;text-transform:uppercase}.holiday-promo.halloween .rules-modal-inner .single-rules-section .tbl{margin:0 0 25px 0;color:#fff}.holiday-promo.halloween .animated-elements{width:100%;position:relative;overflow:hidden}@supports (overflow: clip){.holiday-promo.halloween .animated-elements{overflow:visible;overflow-x:clip}}.holiday-promo.halloween .animated-element{position:absolute;display:flex;align-items:flex-start;justify-content:center;--float-x: 8px;--float-y: 12px;--float-rotate: 3deg;--float-duration: 6s;--float-delay: 0s;animation:pumpkin-levitate var(--float-duration) ease-in-out var(--float-delay) infinite;will-change:translate, rotate}.holiday-promo.halloween .animated-element svg{position:absolute;top:0;animation:pumpkin-glow calc(var(--float-duration) / 2) ease-in-out var(--float-delay) infinite alternate}.holiday-promo.halloween .animated-element img{position:relative}.holiday-promo.halloween .holiday-promo-video-block .left-side .animated-element:nth-child(1){width:218px;height:227px;top:90px;right:40%;--float-x: 10px;--float-y: 14px;--float-rotate: 4deg;--float-duration: 7s;--float-delay: 0s}.holiday-promo.halloween .holiday-promo-video-block .left-side .animated-element:nth-child(2){width:114px;height:138px;bottom:16px;right:45%;--float-x: 6px;--float-y: 9px;--float-rotate: -5deg;--float-duration: 5.2s;--float-delay: -1.8s}.holiday-promo.halloween .holiday-promo-video-block .left-side .animated-element:nth-child(1) img{width:126px}.holiday-promo.halloween .holiday-promo-video-block .left-side .animated-element:nth-child(2) img{width:86px}.holiday-promo.halloween .holiday-promo-video-block .right-side .animated-element:nth-child(1){width:243px;height:243px;top:132px;left:30%;--float-x: -9px;--float-y: 16px;--float-rotate: -3deg;--float-duration: 8s;--float-delay: -3.1s}.holiday-promo.halloween .holiday-promo-video-block .right-side .animated-element:nth-child(2){width:115px;height:115px;bottom:0;left:25%;--float-x: -7px;--float-y: 10px;--float-rotate: 5deg;--float-duration: 5.8s;--float-delay: -0.9s}.holiday-promo.halloween .holiday-promo-video-block .right-side .animated-element:nth-child(1) img{width:159px}.holiday-promo.halloween .holiday-promo-video-block .right-side .animated-element:nth-child(2) img{width:73px;top:10px}.holiday-promo.halloween .holiday-promo-date-block .right-side .animated-element:nth-child(1){width:201px;height:225px;top:112px;left:30%;--float-x: -9px;--float-y: 16px;--float-rotate: -3deg;--float-duration: 8s;--float-delay: -3.1s}.holiday-promo.halloween .holiday-promo-date-block .right-side .animated-element:nth-child(1) img{width:113px}.holiday-promo.halloween .holiday-promo-contest-block .left-side .animated-element:nth-child(1){width:179px;height:179px;bottom:0;right:23px;--float-x: 10px;--float-y: 14px;--float-rotate: 4deg;--float-duration: 7s;--float-delay: 0s}.holiday-promo.halloween .holiday-promo-contest-block .left-side .animated-element:nth-child(1) img{width:109px}.holiday-promo.halloween .promo-gifts-block .right-side .animated-element:nth-child(1){width:151px;height:160px;top:112px;left:30%;--float-x: -9px;--float-y: 16px;--float-rotate: -3deg;--float-duration: 8s;--float-delay: -3.1s}.holiday-promo.halloween .promo-gifts-block .right-side .animated-element:nth-child(1) img{width:83px}.holiday-promo.halloween .custom-gifts-block .left-side .animated-element:nth-child(1){width:195px;height:222px;bottom:0;right:23px;--float-x: 10px;--float-y: 14px;--float-rotate: 4deg;--float-duration: 7s;--float-delay: 0s}.holiday-promo.halloween .custom-gifts-block .left-side .animated-element:nth-child(1) img{width:86px}@keyframes pumpkin-levitate{0%, 100%{translate:0 0;rotate:0deg}25%{translate:var(--float-x) calc(var(--float-y) * -1);rotate:var(--float-rotate)}50%{translate:calc(var(--float-x) * 0.3) calc(var(--float-y) * -0.4);rotate:0deg}75%{translate:calc(var(--float-x) * -1) calc(var(--float-y) * 0.5);rotate:calc(var(--float-rotate) * -1)}}@keyframes pumpkin-glow{from{opacity:0.7;transform:scale(0.95)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion: reduce){.holiday-promo.halloween .holiday-promo-video-block .animated-element,.holiday-promo.halloween .holiday-promo-video-block .animated-element svg{animation:none}}@media screen and (max-width: 1180px){.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title h2{font-size:54px;line-height:64px;margin:0 0 0 25%}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title span{margin:0 0 0 40%}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info-text{font-size:18px;line-height:24px}.holiday-promo.halloween .holiday-promo-main-contest-cols h3,.holiday-promo.halloween .holiday-promo-special-contest h3,.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col h3,.holiday-promo.halloween .promo-gifts-block h3,.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content h3,.holiday-promo.halloween .special-contest-block .special-contest-content h3{font-size:30px;line-height:36px}.holiday-promo.halloween .holiday-promo-contest-title h2,.holiday-promo.halloween .holiday-promo-contest-title h2 span{font-size:85px}.holiday-promo.halloween .holiday-promo-main-contest-col .holiday-promo-main-contest-col-content{padding:50px 20px 75px 20px}.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2){padding:150px 20px 50px 20px}.holiday-promo.halloween .holiday-promo-leaderboard,.holiday-promo.halloween .prizes-leaderboard{width:calc(100% - 20px)}.holiday-promo.halloween .custom-gifts-block .custom-gifts-img{width:52%}}@media screen and (max-width: 1023px){.holiday-promo.halloween .holiday-promo-menu{padding:0;top:10px}.holiday-promo.halloween .holiday-promo-menu .menu-toggle{display:block;position:relative;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;flex-shrink:0}.holiday-promo.halloween .holiday-promo-menu .menu-toggle span{position:absolute;left:50%;width:20px;height:2px;margin-left:-10px;background:#FFF;border-radius:2px;transition:top 0.3s, transform 0.3s, opacity 0.2s}.holiday-promo.halloween .holiday-promo-menu .menu-toggle span:nth-child(1){top:15px}.holiday-promo.halloween .holiday-promo-menu .menu-toggle span:nth-child(2){top:21px}.holiday-promo.halloween .holiday-promo-menu .menu-toggle span:nth-child(3){top:27px}.holiday-promo.halloween .holiday-promo-menu.open .menu-toggle span:nth-child(1){top:21px;transform:rotate(45deg)}.holiday-promo.halloween .holiday-promo-menu.open .menu-toggle span:nth-child(2){opacity:0}.holiday-promo.halloween .holiday-promo-menu.open .menu-toggle span:nth-child(3){top:21px;transform:rotate(-45deg)}.holiday-promo.halloween .holiday-promo-menu ul{max-height:0;overflow:hidden;padding:0;transition:max-height 0.3s, padding 0.3s}.holiday-promo.halloween .holiday-promo-menu.open ul{max-height:600px;padding:0 15px 15px 15px}.holiday-promo.halloween .promo-header-holiday{padding:60px 20px}.holiday-promo.halloween .promo-header-holiday .holiday-logo{max-width:665px}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title h2,.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title span{margin:0}.holiday-promo.halloween .holiday-promo-main-contest-cols,.holiday-promo.halloween .holiday-promo-special-contest{flex-direction:column}.holiday-promo.halloween .results .holiday-promo-main-contest-col:nth-child(1),.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(1),.holiday-promo.halloween .results .holiday-promo-main-contest-col:nth-child(2),.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2),.holiday-promo.halloween .holiday-promo-special-contest-info,.holiday-promo.halloween .holiday-promo-special-contest-leaderboards,.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content .custom-gifts-text,.holiday-promo.halloween .special-contest-block .special-contest-content:nth-child(1),.holiday-promo.halloween .special-contest-block .special-contest-content:nth-child(2){width:100%}.holiday-promo.halloween .holiday-promo-special-contest-info,.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2){padding:100px 20px 50px 20px}.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2){margin:50px 0 0 0}.holiday-promo.halloween .holiday-promo-special-contest-info h3,.holiday-promo.halloween .no-results .holiday-promo-main-contest-col:nth-child(2) h3{margin:0 0 50px 0}.holiday-promo.halloween .custom-gifts-block .custom-gifts-img{width:100%;max-width:673px;display:flex;position:relative;right:unset;top:unset}.holiday-promo.halloween .special-contest-block{flex-direction:column;margin:50px 0 0 0}.holiday-promo.halloween .rules-modal-container{width:90%}.holiday-promo.halloween .rules-modal-inner h2.rules-title{font-size:30px;line-height:36px}}@media screen and (max-width: 767px){.holiday-promo.halloween .holiday-promo-video-block .video-wrap,.holiday-promo.halloween .holiday-promo-date-block .date-wrap,.holiday-promo.halloween .holiday-promo-contest,.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-cols-wrap,.holiday-promo.halloween .promo-gifts-block .promo-gifts-block-content,.holiday-promo.halloween .custom-gifts-block .custom-gifts-block-content,.holiday-promo.halloween .special-contest-block{padding:0 20px}.holiday-promo.halloween .promo-header-holiday h2{font-size:18px;line-height:24px}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-title h2{margin:0}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info{flex-direction:column;top:unset}.holiday-promo.halloween .holiday-promo-date-block .date-wrap .date-info-text{left:unset}.holiday-promo.halloween .holiday-promo-contest-block{margin:100px 0 0 0}.holiday-promo.halloween .holiday-promo-contest-title h2,.holiday-promo.halloween .holiday-promo-contest-title h2 span{font-size:55px;line-height:65px}.holiday-promo.halloween .holiday-promo-main-contest-col .gift-img.img3{right:0}.holiday-promo.halloween .holiday-promo-leaderboard .holiday-promo-leaderboard-row .rankings-rank{width:25px}.holiday-promo.halloween .prizes-leaderboard-item,.holiday-promo.halloween .prizes-leaderboard-item .prizes-rank{font-size:12px;line-height:18px}.holiday-promo.halloween .holiday-promo-special-contest-leaderboards{grid-template-columns:repeat(1, 1fr)}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-cols-wrap{flex-direction:column}.holiday-promo.halloween .promo-gift-contest-block .promo-gift-contest-col{width:100%}.holiday-promo.halloween .holiday-promo-wheel-text{position:relative;left:unset;bottom:unset;transform:none;width:100%;margin:20px 0 0 0}.holiday-promo.halloween .holiday-promo-wheel-text::before{width:100%}.holiday-promo.halloween .holiday-promo.halloween .rules-modal-inner{padding:20px}.holiday-promo.halloween .holiday-promo-content-wrap .bg-line,.holiday-promo.halloween .animated-elements{display:none}}@supports (animation-timeline: view()){@media (min-width: 1023px){html.parallax-css .holiday-promo.halloween [data-parallax]{animation:promo-parallax linear both;animation-timeline:view();animation-range:cover var(--parallax-start, 0%) cover var(--parallax-end, 100%)}html.parallax-css .holiday-promo.halloween .animated-element[data-parallax]{animation:pumpkin-levitate var(--float-duration) ease-in-out var(--float-delay) infinite,promo-parallax linear both;animation-timeline:auto,view();animation-range:normal,cover var(--parallax-start, 0%) cover var(--parallax-end, 100%)}}html.wheel-css .holiday-promo.halloween .holiday-promo-wheel{view-timeline-name:--promo-wheel}html.wheel-css .holiday-promo.halloween .holiday-promo-collectibles-container{--wheel-rotation: 180deg;animation:promo-wheel-rotate linear both;animation-timeline:--promo-wheel}}@keyframes promo-parallax{from{transform:translateY(var(--parallax-from, 0px))}to{transform:translateY(var(--parallax-to, 0px))}}@keyframes promo-wheel-rotate{from{transform:rotate(calc(var(--wheel-rotation) / -2))}to{transform:rotate(calc(var(--wheel-rotation) / 2))}}body.scrollbar-ghost:has(.holiday-promo.halloween){overflow-y:unset}.light .footer-container,.dark .footer-container{border-top:1px solid transparent;border-bottom:1px solid transparent;background-color:transparent}.redirect-banner-container{position:relative}
/*# sourceMappingURL=halloween-promo-page.css.map */
