.thq-signup{background:#fff;border:1px solid #d4e2ef;border-radius:8px;bottom:0;box-shadow:0 28px 90px rgba(7,22,36,.4);color:#172b3d;font-family:inherit;left:0;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;padding:0;position:fixed;right:0;top:0;width:min(520px,100% - 32px)}.thq-signup::backdrop{backdrop-filter:blur(8px);background:rgba(9,20,32,.62)}.thq-signup[open]{display:block}.thq-signup button{cursor:pointer;font-family:inherit}.thq-signup :focus-visible{outline:3px solid #315c8b;outline-offset:3px}.thq-signup__close{background:transparent;border:0;box-shadow:none;color:#172b3d;font-size:30px;height:44px;line-height:1;outline:0;position:absolute;right:10px;top:10px;width:44px;z-index:2}.thq-signup__close:focus-visible{background:transparent;box-shadow:none;color:#315c8b;outline:none}.thq-signup__content{isolation:isolate;overflow:hidden;padding:48px 36px 24px;position:relative}.thq-signup__branding{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.thq-signup__branding img{max-width:none;opacity:.045;position:absolute;right:-70px;top:-25px;transform:rotate(16deg);width:260px}.thq-signup__label{background:#daff7d;color:#172b3d;display:table;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 18px;padding:6px 10px;text-transform:uppercase;transform:skew(-9deg)}.thq-signup h2{font-size:max(28px,min(3.5vw,40px));font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0 0 16px}.thq-signup__title-line{white-space:nowrap}@media (max-width:380px){.thq-signup h2{font-size:25px}}.thq-signup__range{color:#40556a;font-size:12px;line-height:1.6;margin:-4px 0 20px}.thq-signup #thq-signup-copy{font-size:15px;line-height:1.6;margin-bottom:16px}.thq-signup__ends{font-size:12px;font-weight:600;margin:0 0 16px}.thq-signup__form{font-size:14px}.thq-signup__form label{display:block;font-weight:600}.thq-signup__form p:has(input[type=email]){margin-bottom:0}.thq-signup__form p:has(input[type=email])+p:has(input[type=submit]){margin-top:0}.thq-signup__form input[type=email],.thq-signup__form input[type=text]{background:#fff;border:1px solid #8faed0;border-radius:4px;color:#172b3d;margin:6px 0 0;min-height:46px;padding:11px 12px;width:100%}.thq-signup__form p:has(input[type=checkbox]){margin-bottom:8px;margin-top:14px}.thq-signup__form input[type=checkbox]{accent-color:#315c8b;margin-right:6px}.thq-signup__form button,.thq-signup__form input[type=submit]{background:#315c8b;border:1px solid #315c8b;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-top:10px;min-height:46px;padding:11px 14px;width:100%}.thq-signup__form button:hover,.thq-signup__form input[type=submit]:hover{background:#172b3d}.thq-signup__form [disabled]{cursor:default;opacity:.65}.thq-signup__form .mc4wp-alert{padding:12px 0}.thq-signup__consent,.thq-signup__preview,.thq-signup__privacy,.thq-signup__terms{color:#40556a;font-size:11px;line-height:1.6;margin-top:12px}.thq-signup__privacy a{-webkit-text-decoration:underline;text-decoration:underline}.thq-signup__terms summary{cursor:pointer}.thq-signup__skip{background:transparent;border:0;color:#40556a;display:block;font-size:12px;margin:8px auto 0;min-height:44px;padding:8px 16px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.thq-signup__reward{background:#fff;border:1px solid #8faed0;border-radius:4px;padding:12px}.thq-signup__reward strong{display:block;font-size:28px;font-weight:800;letter-spacing:.08em;margin:12px 0}.thq-signup__reward a{background:#315c8b;border-radius:4px;color:#fff;display:block;font-weight:700;margin-top:10px;padding:12px;text-align:center}.thq-signup__form button.thq-signup__copy{background:#f0f5fb;border:1px dashed #315c8b;color:#172b3d;margin:0;padding:14px}.thq-signup__form button.thq-signup__copy:hover{background:#e2edf8}.thq-signup__copy strong{font-size:26px;letter-spacing:.06em;margin:0 0 4px}.thq-signup__copy span{font-size:12px;font-weight:500}.thq-signup__copy-status{font-size:12px;line-height:1.5;margin:4px 0;min-height:1.5em}.thq-signup--rewarded .mc4wp-form-fields,.thq-signup--rewarded .thq-signup__range{display:none}@media (max-width:600px){.thq-signup__content{padding:48px 24px 20px}.thq-signup__branding img{right:-70px;width:210px}}.thq-signup--halloween{background:#241332;border-color:#694777;color:#fff8f0}.thq-signup--halloween::backdrop{background:rgba(12,6,21,.8)}.thq-signup--halloween .thq-signup__content{background:radial-gradient(ellipse at 100% 0,rgba(133,76,163,.302),transparent 55%),radial-gradient(ellipse at 0 100%,rgba(200,91,27,.149),transparent 55%)}.thq-signup--halloween .thq-signup__branding{display:none}.thq-signup--halloween .thq-signup__haunts{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.thq-signup--halloween .thq-signup__haunts span{display:block;font-size:64px;opacity:.2;position:absolute}.thq-signup--halloween .thq-signup__haunts span:first-child{font-size:110px;right:-15px;top:65px;transform:rotate(18deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(2){bottom:112px;font-size:85px;left:-24px;transform:rotate(-18deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(3){bottom:18px;font-size:45px;right:18px;transform:rotate(12deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(4){font-size:68px;right:108px;top:-14px;transform:rotate(-12deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(5){font-size:85px;left:-14px;opacity:.14;top:-16px}.thq-signup--halloween .thq-signup__haunts span:nth-child(6){bottom:-22px;font-size:64px;left:42px;opacity:.14;transform:rotate(-18deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(7){bottom:180px;font-size:65px;right:-18px;transform:rotate(25deg)}.thq-signup--halloween .thq-signup__haunts span:nth-child(8){font-size:36px;left:-8px;opacity:.15;top:215px}.thq-signup--halloween .thq-signup__label{background:#ffad57;color:#291525}.thq-signup--halloween h2{color:#fff8f0;max-width:390px}.thq-signup--halloween #thq-signup-copy{color:#f0e5f5}.thq-signup--halloween .thq-signup__close,.thq-signup--halloween .thq-signup__close:focus-visible{color:#fff8f0}.thq-signup--halloween [data-offer-status]{color:#f0e5f5;font-size:12px;line-height:1.5;margin-top:12px}.thq-signup--halloween .thq-signup__privacy,.thq-signup--halloween .thq-signup__range,.thq-signup--halloween .thq-signup__skip,.thq-signup--halloween .thq-signup__terms{color:#d8c6e1}.thq-signup--halloween a{color:inherit}.thq-signup--halloween .thq-signup__form label{color:#f0e5f5}.thq-signup--halloween .thq-signup__form input:disabled{opacity:1}.thq-signup--halloween .thq-signup__form input[type=email],.thq-signup--halloween .thq-signup__form input[type=text]{background:#fffaf5;border-color:#a98bb7;color:#291525}.thq-signup--halloween .thq-signup__form input[type=checkbox]{accent-color:#ffad57}.thq-signup--halloween .thq-signup__form button,.thq-signup--halloween .thq-signup__form input[type=submit]{background:#ffad57;border-color:#ffad57;color:#291525}.thq-signup--halloween .thq-signup__form button:hover,.thq-signup--halloween .thq-signup__form input[type=submit]:hover{background:#ffc584;border-color:#ffc584}.thq-signup--halloween .thq-signup__form button.thq-signup__copy,.thq-signup--halloween .thq-signup__form button.thq-signup__copy:active,.thq-signup--halloween .thq-signup__form button.thq-signup__copy:hover{background:#3a2149;border-color:#ffad57;color:#fff8f0}.thq-signup--halloween .thq-signup__reward{background:rgba(46,26,61,.91);border-color:#79578b;color:#fff8f0}.thq-signup--halloween .thq-signup__reward p{color:#f0e5f5}.thq-signup--halloween .thq-signup__reward a{background:#ffad57;color:#291525}.thq-signup--halloween .thq-signup__reward a:hover{background:#ffc584}.thq-signup--halloween :focus-visible{outline-color:#ffad57}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker{background:linear-gradient(110deg,#241332,#40214f);border-top:1px solid #694777;color:#ffbd77;font-size:12px;letter-spacing:.07em;margin:0;min-height:44px;padding-bottom:env(safe-area-inset-bottom,0)}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__message{align-items:center;display:inline-flex;font-weight:600;gap:0;padding:12px 0}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__message:after{display:none}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__message a{padding-left:24px;padding-right:24px}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .thq-payday-ticker__separator{display:inline-block;flex-shrink:0;text-align:center;width:18px}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker a{-webkit-text-decoration:none;text-decoration:none}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker a:hover{color:#fff8f0}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker a:focus-visible{outline:2px solid #ffbd77;outline-offset:3px}@media (prefers-reduced-motion:reduce){.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__track{animation:none;width:100%}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__set{flex-wrap:wrap;justify-content:center}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__set[aria-hidden]{display:none}.thq-payday-ticker.cg-marketing-ticker.cg-sale-ticker .cg-marketing-ticker__message{white-space:normal}}.thq-payday-hero{background:#241332;color:#fff8f0}.thq-payday-hero__surface{align-items:center;background:radial-gradient(ellipse at 85% 20%,rgba(133,76,163,.361),transparent 60%),radial-gradient(ellipse at 20% 100%,rgba(200,91,27,.149),transparent 55%),#241332;display:flex;isolation:isolate;overflow:hidden;position:relative}.thq-payday-hero__copy{padding:44px 48px 44px 64px;width:62%}.thq-payday-hero__label{background:#ffad57;color:#291525;display:table;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.6;margin:0 0 22px;padding:6px 10px;text-transform:uppercase;transform:skew(-9deg)}.thq-payday-hero h1{color:#fff8f0;font-size:max(32px,min(4vw,54px));font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0 0 20px}.thq-payday-hero h1 span{color:#ffbd77}.thq-payday-hero__description{color:#f0e5f5;font-size:16px;line-height:1.65;margin:0 0 24px;max-width:460px}.thq-payday-hero__cta{align-items:center;background:#ffad57;border:1px solid #ffad57;border-radius:4px;color:#291525;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:46px;padding:12px 24px;-webkit-text-decoration:none;text-decoration:none}.thq-payday-hero__cta:hover{background:#ffc584;color:#291525}.thq-payday-hero__cta:focus-visible{outline:3px solid #fff8f0;outline-offset:4px}.thq-payday-hero__terms{color:#d8c6e1;font-size:11px;margin:14px 0 0}.thq-payday-hero__marks{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.thq-payday-hero__marks>img{filter:brightness(0) invert(1);opacity:.12;position:absolute;right:-10px;top:-35px;transform:rotate(17deg);width:330px}.thq-payday-hero__marks>img+img{bottom:-45px;left:-55px;opacity:.07;top:auto;transform:rotate(-18deg);width:150px}.thq-payday-hero__marks span{bottom:25px;font-size:72px;opacity:.22;position:absolute;right:24%;transform:rotate(-15deg)}.thq-payday-hero__marks span:nth-of-type(2){bottom:auto;font-size:45px;right:20px;top:22px;transform:rotate(15deg)}.thq-payday-hero__marks span:nth-of-type(3){bottom:auto;font-size:48px;opacity:.17;right:32%;top:28px}.thq-payday-hero__art{flex-shrink:0;height:360px;position:relative;width:38%}.thq-payday-hero__art span{display:block;filter:drop-shadow(0 12px 24px rgba(20,9,31,.2509803922));line-height:1;position:absolute}.thq-payday-hero__art .thq-payday-hero__vehicle{filter:drop-shadow(0 22px 18px rgba(16,6,25,.4));height:auto;left:-20%;max-width:none;position:absolute;top:48%;transform:translateY(-35%);width:110%;z-index:2}.thq-payday-hero__art .thq-payday-hero__pumpkin{font-size:110px;left:10%;top:0;transform:rotate(-12deg)}.thq-payday-hero__art .thq-payday-hero__ghost{font-size:75px;right:5%;top:14px;transform:rotate(16deg)}.thq-payday-hero__art .thq-payday-hero__bat{bottom:-15px;font-size:60px;right:2%;transform:rotate(-16deg)}.thq-payday-hero__art .thq-payday-hero__sparkles{bottom:-8px;font-size:42px;left:16%}@media (max-width:767px){.thq-payday-hero__copy{padding:24px 20px;width:100%}.thq-payday-hero h1{font-size:28px;margin-bottom:14px}.thq-payday-hero__description{font-size:14px;margin-bottom:18px;max-width:340px}.thq-payday-hero__label{margin-bottom:18px}.thq-payday-hero__art{display:none}.thq-payday-hero__marks>img{opacity:.08;right:-90px;top:30px;width:230px}.thq-payday-hero__marks span{bottom:20px;font-size:40px;opacity:.12;right:20px}.thq-payday-hero__marks span:first-of-type{bottom:12px;font-size:48px;opacity:.4;right:16px}.thq-payday-hero__marks span:nth-of-type(2){font-size:34px;opacity:.3;right:14px;top:14px}.thq-payday-hero__marks span:nth-of-type(3){bottom:14px;display:block;font-size:34px;left:14px;opacity:.3;right:auto;top:auto}}.cg-hero-region[data-track-region=hero-carousel] .hero-carousel .thq-payday-hero{height:100%}.cg-hero-region[data-track-region=hero-carousel] .hero-carousel .thq-payday-hero>.thq-payday-hero__surface{height:100%;min-height:425px}.cg-hero-region[data-track-region=hero-carousel] .hero-carousel .thq-payday-hero.js-carousel-slide>.thq-payday-hero__surface>.thq-payday-hero__copy{align-self:center;height:auto;min-height:0}@media (max-width:1023px){.cg-hero-region[data-track-region=hero-carousel] .hero-carousel .thq-payday-hero .thq-payday-hero__copy{flex-basis:100%;max-width:none;width:100%}.thq-payday-hero__description{max-width:none}.thq-payday-hero__art{display:none}}.thq-signup__vehicles{border:0;margin:16px 0 18px;min-width:0;padding:0}.thq-signup__vehicles legend{font-size:12px;font-weight:600;margin-bottom:8px}.thq-signup__vehicles legend span{font-weight:400;opacity:.7}.thq-signup__vehicles .thq-signup__vehicle-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.thq-signup__vehicles label{font-size:12px;min-width:0}.thq-signup__vehicles select{background-color:#fff;border:1px solid #8faed0;border-radius:4px;color:#172b3d;font-size:13px;margin-top:5px;min-height:44px;min-width:0;padding:10px 30px 10px 10px;width:100%}.thq-signup__vehicles .thq-signup__vehicle-help{font-size:11px;line-height:1.4;margin:7px 0 0;opacity:.75}@media (max-width:380px){.thq-signup__vehicles .thq-signup__vehicle-grid{gap:10px;grid-template-columns:1fr}}.thq-signup--black-friday{background:#09090b;border-color:#34383c;color:#fff}.thq-signup--black-friday::backdrop{background:rgba(9,9,11,.78)}.thq-signup--black-friday .thq-signup__content{background:radial-gradient(ellipse at 0 0,rgba(218,255,125,.13),transparent 48%),radial-gradient(ellipse at 100% 100%,rgba(63,115,173,.22),transparent 55%)}.thq-signup--black-friday .thq-signup__branding img{filter:brightness(0) invert(1);opacity:.055;right:-90px;top:-40px;width:320px}.thq-signup--black-friday .thq-signup__label{background:#daff7d;box-shadow:0 4px 20px rgba(218,255,125,.078);color:#09090b;margin-bottom:22px;transform:rotate(-4deg)}.thq-signup--black-friday h2{text-wrap:balance;color:#fff;font-size:max(34px,min(5vw,46px));font-weight:800;letter-spacing:-.045em;text-shadow:2px 2px 0 #09090b,3px 3px 0 rgba(218,255,125,.4)}.thq-signup--black-friday #thq-signup-copy{color:#e1e5eb}.thq-signup--black-friday .thq-signup__privacy,.thq-signup--black-friday .thq-signup__range,.thq-signup--black-friday .thq-signup__skip{color:#b9c4d0}.thq-signup--black-friday .thq-signup__close,.thq-signup--black-friday .thq-signup__close:focus-visible{color:#fff}.thq-signup--black-friday .thq-signup__form label,.thq-signup--black-friday .thq-signup__vehicles legend{color:#f4f5f7}.thq-signup--black-friday .thq-signup__form input[type=email],.thq-signup--black-friday .thq-signup__vehicles select{background-color:#161b22;border-color:#687484;color:#fff}.thq-signup--black-friday .thq-signup__vehicles select:disabled{opacity:.55}.thq-signup--black-friday .thq-signup__vehicles option{background:#161b22;color:#fff}.thq-signup--black-friday .thq-signup__form input[type=checkbox]{accent-color:#daff7d}.thq-signup--black-friday .thq-signup__form button,.thq-signup--black-friday .thq-signup__form input[type=submit]{background:#daff7d;border-color:#daff7d;color:#09090b}.thq-signup--black-friday .thq-signup__form button:hover,.thq-signup--black-friday .thq-signup__form input[type=submit]:hover{background:#e6ffab;border-color:#e6ffab}.thq-signup--black-friday .thq-signup__reward{background:#151b21;border-color:#556e4c;color:#f4f5f7;padding:16px}.thq-signup--black-friday .thq-signup__vehicle-help,.thq-signup--black-friday [data-offer-status]{color:#d1dae4}.thq-signup--black-friday :focus-visible{outline-color:#daff7d}.thq-signup.thq-signup--black-friday .thq-signup__form .thq-signup__reward p{color:#f4f5f7;font-size:14px;line-height:1.65;margin:0}.thq-signup .thq-signup__content{padding:32px 28px 16px}.thq-signup .thq-signup__label{margin-bottom:12px}.thq-signup h2{margin-bottom:10px}.thq-signup #thq-signup-copy{font-size:14px;line-height:1.5;margin-bottom:12px}.thq-signup .thq-signup__vehicles{margin:12px 0}.thq-signup .thq-signup__vehicles legend{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.thq-signup .thq-signup__vehicles label span{font-weight:400;opacity:.75}.thq-signup .thq-signup__vehicles select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23172b3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:36px}.thq-signup .thq-signup__form p:has(input[type=checkbox]){margin-bottom:4px;margin-top:12px}.thq-signup .thq-signup__privacy{margin-top:10px}.thq-signup .thq-signup__skip{margin:0 auto;min-height:40px;padding:8px 12px}@media (max-width:600px){.thq-signup .thq-signup__content{padding:32px 22px 12px}}.thq-signup.thq-signup--black-friday h2{font-size:max(30px,min(4vw,38px))}.thq-signup.thq-signup--black-friday .thq-signup__vehicles select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23e1e5eb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.thq-newsletter .thq-signup__vehicles{grid-column:1/-1;margin:10px 0 12px}.thq-newsletter .thq-signup__vehicles legend{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.thq-newsletter .thq-signup__vehicles select{background-position:right 12px center;margin-bottom:0;padding-right:36px}
