/**************************
@green			 : green;
@black           : #000;
@white           : #FFF;

@link-color      : #000;
@link-hover-color: #000;
 
@accent-color    : @green;
**************************/
/************************
IMPORT FONT FAMILIES HERE
************************/
/*
@font-face {
    font-family: 'Teko';
    src: url('../../../../../common/fonts/Teko-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
    src: url('../../../../../common/fonts/Teko-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
    src: url('../../../../../common/fonts/Teko-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
    src: url('../../../../../common/fonts/Teko-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
    src: url('../../../../../common/fonts/Teko-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Neo Sans Pro';
    src: url('../../../../../common/fonts/NeoSansPro-Bold.woff2') format('woff2'),
        url('../../../../../common/fonts/NeoSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neo Sans Pro';
    src: url('../../../../../common/fonts/NeoSansPro-Regular.woff2') format('woff2'),
        url('../../../../../common/fonts/NeoSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neo Sans Pro';
    src: url('../../../../../common/fonts/NeoSansPro-BoldItalic.woff2') format('woff2'),
        url('../../../../../common/fonts/NeoSansPro-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Neo Sans Pro';
    src: url('../../../../../common/fonts/NeoSansPro-Italic.woff2') format('woff2'),
        url('../../../../../common/fonts/NeoSansPro-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma';
    src: url('../../../../../common/fonts/Tahoma.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

// LESS mixins for Teko font weights
.teko-bold() {
    font-family: 'Teko', sans-serif;
    font-weight: 700;
}

.teko-light() {
    font-family: 'Teko', sans-serif;
    font-weight: 300;
}

.teko-reg() {
    font-family: 'Teko', sans-serif;
    font-weight: 500;
}

.teko-regular() {
    font-family: 'Teko', sans-serif;
    font-weight: 400;
}

.teko-semi-bold() {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
}

.neosans-bold() {
    font-family: 'Neo Sans Pro',sans-serif;
    font-weight: 700;
    font-style: normal;
}

.neosans-bold-italic() {
    font-family: 'Neo Sans Pro',sans-serif;
    font-weight: 700;
    font-style: italic;
}

.neosans-italic() {
    font-family: 'Neo Sans Pro',sans-serif;
    font-weight: 400;
    font-style: italic;
}

.neosans-reg() {
    font-family: 'Neo Sans Pro',sans-serif;
    font-weight: 400;
    font-style: normal;
}

.tahoma-reg() {
    font-family: 'Tahoma', sans-serif; 
	font-weight: 400;
    font-style: normal;
}
*/
/* TO DO */
/*
//  M I X I N S
// -------------

// no conversion necessary
.convertRem(@selector, @amt) when (isunit(@amt, rem)),
(isunit(@amt, em)) {
	@{selector}: @amt;
}

// convert px -> rem
.convertRem(@selector, @amt, @remInPx: @fontSizeBase) when (ispixel(@amt)) {
	@{selector}: round(unit((@amt / @remInPx), rem), 2);
}

// Heading
.heading-base() {
	.teko-bold();
    text-transform: uppercase;
    .convertRem(letter-spacing, 1px);
}

.heading-xxs() {
	.heading-base();
    .convertRem(font-size, 16px);
}

.heading-xs() {
	.heading-base();
    .convertRem(font-size, 20px);
}

.heading-sm() {
    .heading-base();
    .convertRem(font-size, 28px);
}

.heading-md() {
    .heading-base();
    .convertRem(font-size, 36px);
}

.heading-lg() {
    //.heading-base();
    //.convertRem(font-size, 56px);
}

.heading-xl() {
    .heading-base();
    .convertRem(font-size, 60px);
}

// Custom heading size
.heading-custom(@font-size, @line-height, @letter-spacing:optional) {
    .heading-base();
    .convertRem(font-size, @font-size);
	line-height: @line-height;
    & when not (letter-spacing = optional) {
    	letter-spacing: @letter-spacing;
    }
}

// Body
.body-base() {
	.neosans-reg();
    .convertRem(letter-spacing, 0.75px);

    &:lang(ru) {
      .tahoma-reg();
    }
}

.body-xxs() {
    .body-base();
    .convertRem(font-size, 10px);
    .convertRem(line-height, 12px);
    letter-spacing: 1px;
}

.body-xs() {
    .body-base();
    .convertRem(font-size, 12px);
    .convertRem(line-height, 16px);
    letter-spacing: 1px;
}

.body-sm() {
    .body-base();
    .convertRem(font-size, 16px);
    .convertRem(line-height, 28px);
}

.body-md() {

}

.body-lg() {
    .body-base();
    .convertRem(font-size, 20px);
    .convertRem(line-height, 32px);
}

.body-bold() {
	.body-base();
    font-weight: bold;
}

.body-italic() {
	.body-base();
    font-style: italic;
}

.body-custom(@font-size, @line-height, @letter-spacing:optional) {
    .body-base();
    // Define your own font family on local css
    .convertRem(font-size, @font-size);
	line-height: @line-height;
    & when not (letter-spacing = optional) {
    	letter-spacing: @letter-spacing;
    }
} 
*/
/**********************
Buy Now
**********************/
#thps-buy {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media screen and (max-width: 768px) {
  #thps-buy {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
#thps-buy .inner-container {
  /*width: 100%;
        max-width: @container-width;
        padding-inline: @container-padding-sm;
        margin: 0 auto;*/
  max-width: 1440px;
  margin-inline: auto;
  padding-inline: 60px;
}
@media (max-width: 1024px) {
  #thps-buy .inner-container {
    max-width: 1024px;
    padding-inline: 40px;
  }
}
@media (max-width: 600px) {
  #thps-buy .inner-container {
    max-width: 600px;
    padding-inline: 16px;
  }
}
#thps-buy .thps-buy_header h2 {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  font-size: 3.75rem;
  line-height: 4.25rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_header h2 {
    font-family: 'Teko Bold';
    font-weight: 700;
    font-style: normal;
    font-size: 2rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}
#thps-buy .thps-buy_content-container {
  display: flex;
  justify-content: space-between;
  transition: .5s all;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_content-container {
    flex-direction: column;
    gap: 30px;
  }
}
#thps-buy .thps-buy_content-container[data-edition='digital-deluxe'] [data-edition='digital-deluxe'] {
  display: block;
}
#thps-buy .thps-buy_content-container[data-edition='digital-deluxe'] [data-edition='standard'] {
  display: none;
}
#thps-buy .thps-buy_content-container[data-edition='standard'] [data-edition='digital-deluxe'] {
  display: none;
}
#thps-buy .thps-buy_content-container[data-edition='standard'] [data-edition='standard'] {
  display: block;
}
#thps-buy .thps-buy_box-art {
  width: 40%;
  position: relative;
  margin-left: 5%;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_box-art {
    width: 85%;
    margin: 0 auto;
  }
}
#thps-buy .thps-buy_box-art .thps-carousel {
  width: 70%;
  margin: 0 auto;
  position: relative;
  aspect-ratio: 0.66772655;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-items > ul {
  aspect-ratio: 0.66772655;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-items li {
  position: absolute;
  transition: .5s all;
  width: 100%;
  transform-origin: center;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-items li.active {
  z-index: 2;
  scale: 1;
  left: 50%;
  translate: -50% 0;
  width: 100%;
  opacity: 1;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-items li:not(.active) {
  display: block;
  z-index: 1;
  width: 100%;
  top: 0px;
  left: -20%;
  translate: 0% 0;
  scale: .8;
  opacity: .6;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_box-art .thps-carousel .carousel-items li:not(.active) {
    opacity: 0;
    scale: 1;
  }
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-items li img {
  display: block;
  width: 100%;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows {
  position: absolute;
  top: 50%;
  width: 100%;
  translate: 0 -50%;
  z-index: 3;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows .carousel-prev {
  left: -115px;
  position: absolute;
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/arrow-previous.png) center center no-repeat;
  background-size: contain;
  overflow: hidden;
  padding: 0;
  width: 44px;
  height: 44px;
  text-indent: 102%;
  display: block;
  border: none;
  top: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows .carousel-prev {
    left: -70px;
  }
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows .carousel-next {
  right: -73px;
  position: absolute;
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/arrow-next.png) center center no-repeat;
  background-size: contain;
  overflow: hidden;
  padding: 0;
  width: 44px;
  height: 44px;
  text-indent: 102%;
  display: block;
  border: none;
  top: 50%;
  translate: 0 -50%;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows .carousel-next {
    right: -70px;
  }
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows button {
  transition: .25s all;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-arrows button:hover {
  scale: 1.1;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-dots ul {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 15px;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-dots li {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 0.3s;
  opacity: .5;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-dots li.active {
  opacity: 1;
}
#thps-buy .thps-buy_box-art .thps-carousel .carousel-dots button,
#thps-buy .thps-buy_box-art .thps-carousel .carousel-dots .sr-only {
  display: none;
}
#thps-buy .thps-buy_bundle-description-container {
  width: 53%;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_bundle-description-container {
    width: 100%;
  }
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3 {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 2.25rem;
  line-height: 2.25rem;
  text-transform: uppercase;
  margin: 0 auto 25px;
  padding: 22px 0px;
  text-align: center;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3[data-edition='standard'] {
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/home/orange-texture-bg.webp) center center no-repeat;
  background-size: contain;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3[data-edition='digital-deluxe'] {
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/home/purple-texture-bg.webp) center center no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3 {
    font-family: 'Teko Bold';
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1px;
    font-size: 1.75rem;
    line-height: 1.75rem;
    text-transform: uppercase;
  }
}
@media screen and (max-width: 600px) {
  #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3 {
    font-size: 1.25rem;
  }
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-description {
  position: relative;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text {
  position: absolute;
  transition: .5s all;
  width: 100%;
  transform-origin: center;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text.active {
  z-index: 2;
  scale: 1;
  left: 50%;
  translate: -50% 0;
  width: 100%;
  opacity: 1;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text:not(.active) {
  display: block;
  z-index: 1;
  width: 100%;
  top: 0px;
  left: -20%;
  translate: 0% 0;
  scale: .8;
  opacity: 0;
}
@media screen and (max-width: 1024px) {
  #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text:not(.active) {
    opacity: 0;
    scale: 1;
  }
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text ul {
  margin: 15px 0;
  display: flex;
  flex-direction: column;
  gap: 7px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text li {
  padding-left: 20px;
  position: relative;
  line-height: 19px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text li:before {
  content: "";
  height: 2px;
  width: 12px;
  position: absolute;
  left: 0;
  top: 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text em,
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text i {
  font-family: 'Neo Sans Pro Regular';
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #808080;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text[data-edition='digital-deluxe'] li:before {
  background: #7742ce;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text[data-edition='standard'] li:before {
  background: #f18449;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition {
  margin-top: 30px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition h4 {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  margin-bottom: 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  padding: 0;
  list-style: none;
  width: 100%;
}
@media screen and (max-width: 600px) {
  #thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition ul button {
  position: relative;
  background: #262523;
  border: 1px solid #4e4e4c;
  border-radius: 5px;
  color: #FFF;
  padding: 15px 12px 10px;
  width: 100%;
  cursor: pointer;
  font-family: 'Teko Regular';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition ul button:hover,
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-edition ul button.active {
  background: #5d5d5d;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container {
  margin-top: 30px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container h4 {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  margin-bottom: 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  padding: 0;
  list-style: none;
  width: 100%;
}
@media screen and (max-width: 600px) {
  #thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button {
  position: relative;
  background: #262523;
  border: 1px solid #4e4e4c;
  border-radius: 5px;
  color: #FFF;
  padding: 15px 12px 10px;
  width: 100%;
  cursor: pointer;
  font-family: 'Teko Regular';
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
  padding-left: 50px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button:hover,
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button.active {
  background: #5d5d5d;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button:after {
  content: "";
  width: 30px;
  height: 30px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 4px;
  position: absolute;
  top: 50%;
  left: 12px;
  translate: 0 -50%;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='xbox']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/xbox/xbox-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='playstation']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/psn/playstation-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='switch']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/nintendo/switch-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='switch2']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/nintendo/switch2-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='steam']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/steam/steam-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='windows']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/xbox/microsoft-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='bnet']:after {
  background-image: url(../../../../../../../../content/dam/atvi/global/firstparty/bnet/bnet-white-icon.svg);
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='game-pass'] {
  text-indent: 100%;
  overflow: hidden;
  height: 54px;
  font-size: 0;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container ul button[data-platform='game-pass']:after {
  content: "";
  background: url(../../../../../../../../content/dam/atvi/callofduty/cod-touchui/global/play-now-module/common/game_pass.svg) center center no-repeat;
  background-size: contain;
  width: 116px;
  height: 20px;
  letter-spacing: 0;
  filter: brightness(0) invert(1);
  position: absolute;
  left: 12px;
  top: 50%;
  translate: 0 -50%;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container .thps-buy_select-platform_gamepass {
  margin-top: 30px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container .thps-buy_select-platform_gamepass ul {
  margin-top: 8px;
  margin-bottom: 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_select-platform-container .thps-buy_select-platform_gamepass p:last-of-type {
  font-family: 'Neo Sans Pro Regular';
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta {
  margin-top: 30px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta a {
  margin: 30px auto 0;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.digital-deluxe a {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 1.25rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  color: #FFF;
  letter-spacing: 0px;
  /*-webkit-text-stroke-width: 1.35px;
	-webkit-text-stroke-color: #000;*/
  padding: 10px 60px;
  text-decoration: none;
  display: block;
  width: fit-content;
  text-align: center;
  border-radius: 50px;
  border: 2px solid #FFF;
  box-shadow: 2px 3px 2px 0px #000;
  text-shadow: #000000 2px 0px 0px, #000000 -2px 0px 0px, #000000 0px 2px 0px, #000000 0px -2px 0px, #000000 2px 2px 0px, #000000 -2px 2px 0px, #000000 2px -2px 0px, #000000 -2px -2px 0px;
  line-height: 1;
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/home/CTA-Secondary_Purple.jpg) center center no-repeat;
  background-size: cover;
  transition: background-image 0.2s ease-in-out;
  padding: 12px 60px 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.digital-deluxe a::after {
  content: '';
  display: block;
  position: absolute;
  background-image: url('../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/CTA-Secondary_Purple_Hover.png');
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.digital-deluxe a:hover {
  background-image: url('../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/CTA-Secondary_Purple_Hover.png');
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.standard a {
  font-family: 'Teko Bold';
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 1.25rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  color: #FFF;
  letter-spacing: 0px;
  /*-webkit-text-stroke-width: 1.35px;
	-webkit-text-stroke-color: #000;*/
  padding: 10px 60px;
  text-decoration: none;
  display: block;
  width: fit-content;
  text-align: center;
  border-radius: 50px;
  border: 2px solid #FFF;
  box-shadow: 2px 3px 2px 0px #000;
  text-shadow: #000000 2px 0px 0px, #000000 -2px 0px 0px, #000000 0px 2px 0px, #000000 0px -2px 0px, #000000 2px 2px 0px, #000000 -2px 2px 0px, #000000 2px -2px 0px, #000000 -2px -2px 0px;
  line-height: 1;
  background: url(../../../../../../../../content/dam/atvi/tony-hawk/chicago/home/CTA-Primary_Orange.jpg) center center no-repeat;
  background-size: cover;
  transition: background-image 0.2s ease-in-out;
  padding: 12px 60px 8px;
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.standard a::after {
  content: '';
  display: block;
  position: absolute;
  background-image: url('../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/CTA-Primary_Orange_Hover.png');
}
#thps-buy .thps-buy_bundle-description-container .thps-buy_cta.standard a:hover {
  background-image: url('../../../../../../../../content/dam/atvi/tony-hawk/chicago/common/CTA-Primary_Orange_Hover.png');
}
@media screen and (max-width: 768px) {
  html[lang='ja'] #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-title h3 {
    font-size: 14px;
  }
}
html[lang='ar'] #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text li {
  padding-left: 0;
  padding-right: 20px;
}
html[lang='ar'] #thps-buy .thps-buy_bundle-description-container .thps-buy_bundle-text li:before {
  left: auto;
  right: 0;
}
