body.page-cark {
  --promo-bg-level-1: #202900;
  --promo-bg-level-2: #344200;
  --promo-bg-level-3: #688500;
  --promo-bg-level-4: #98c200;
  --promo-text-level-high: #ffffff;
  --promo-text-level-medium: #cccccc;
  --promo-btn-primary: #f8d87f;
  --promo-btn-primary-text: #000000;
  --icon-level-medium: #cccccc;
  --text-level-high: #ffffff;
  --button-primary: #f8d87f;
  --button-primary-text: #000000;
  --button-tonal: #98c200;
  --button-tonal-text: #ffffff;
  --PMbutton-primary: #659001;
  --PMbutton-primary-text: #ffffff;
  --PMbutton-tonal: #98c200;
  --PMbutton-tonal-text: #cccccc;
  --terms-text-color: #ffffff;
  --terms-accardionTab-bg-color: #192505;
  --terms-accardionTab-text-color: #ffffff;
  --terms-bg-color: #344200;
  --terms-bg-img: url("/cdn/cark/Terms_Conditions_web_20260922164044148.webp");
  --machine1-frame-layer1: url("/cdn/cark/PrizestandartMachine-mid_20260922164046750.png");
  --machine1-frame-layer2: none;
  --machine1-frame-layer3: none;
  --machine2-frame-layer1: url("/cdn/cark/PrizeMachine-large_20260922164047753.png");
  --machine2-frame-layer2: none;
  --machine2-frame-layer3: none;
  --machine2-arrow: url("/cdn/cark/Wheel_center_20260922164047506.png");
  --priceMachine-PMbg1-img: url("/cdn/cark/Big_Promotion_wheel_web_bg_20260922164046938.webp");
  --priceMachine-PMbg2-img: url("/cdn/cark/Big_Promotion_wheel_web_bg_20260922164047940.webp");
  --priceMachine-bg-color: #344200;
  --priceMachine-text-color: #ffffff;
  --machine1-bg-color: #0e1e03;
  --machine1-border-color: #0e1e03;
  --machine1-activeBg-color: #659001;
  --machine2-bg-color: #0e1e03;
  --machine2-border-color: #659001;
  --machine2-activeBg-color: #659001;
  --cardsTab-text-color: #ffffff;
  --cardsTab-bg-color: #0e1e03;
  --selectorTab-button-bg-color: #659001;
  --selectorTab-button-text-color: #ffffff;
  --selectorTab-button-active-bg-color: #659001;
  --selectorTab-button-active-text-color: #ffffff;
  --banner-bg-color: #0e1b01;
  --modal-bg-color: #0e1e03;
  --modal-text-color: #ffffff;
  --modal-btnPrimary-bg-color: #659001;
  --wins-bg-color: #344200;
  --wins-accardionTab-bg-color: rgba(14, 30, 3, 0.9);
  --wins-accardionTab-text-color: #ffffff;
  background: #202900;
}

.gp-cark-host {
  background: #202900;
  width: 100%;
}

.gp-cark-host .swiper_tabContent,
.gp-cark-host .swiper_tabContent .swiper-wrapper,
.gp-cark-host .swiper_tabContent .swiper-slide,
.gp-cark-host .cards_spin_tab {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  transform: none !important;
}

.gp-cark-host .cards_spin_tab {
  width: 100% !important;
  margin-right: 0 !important;
}

.gp-cark-host .cards_spin_tab.swiper-slide-next {
  display: none;
}

.gp-cark-host.is-vip .cards_spin_tab.swiper-slide-active {
  display: none;
}

.gp-cark-host.is-vip .cards_spin_tab.swiper-slide-next {
  display: block;
}

html[data-type="Mobile"] body.page-cark #gp-promo-host-mob {
  padding-bottom: 96px;
}
html[data-type="Mobile"] body.page-cark .hasMainStyle {
  display: flex !important;
  flex-direction: column !important;
}
html[data-type="Mobile"] body.page-cark .range_section { order: 0 !important; }
html[data-type="Mobile"] body.page-cark .priceMachine_section { order: 1 !important; }
html[data-type="Mobile"] body.page-cark .terms_section { order: 6 !important; }
html[data-type="Mobile"] body.page-cark .banner_section {
  padding: 12px 12px 0;
}
html[data-type="Mobile"] body.page-cark .banner_box,
html[data-type="Mobile"] body.page-cark .banner_img {
  height: 168px !important;
  width: 100%;
  object-fit: cover;
  object-position: center top;
  border-radius: 12px;
}
html[data-type="Mobile"] body.page-cark .machine_box {
  width: calc(100vw - 32px);
  max-width: 420px;
  height: calc(100vw - 32px);
  max-height: 420px;
  margin-inline: auto;
  box-sizing: border-box;
}
html[data-type="Mobile"] body.page-cark .terms_section {
  background-size: 100% auto;
  background-position: top center;
}
html[data-type="Mobile"] body.page-cark .accardionTab .terms_dsc {
  max-height: 0;
  overflow: hidden;
}
html[data-type="Mobile"] body.page-cark .opened_tab.accardionTab .terms_dsc {
  max-height: none;
  overflow: visible;
}

body.page-cark .first_machine .machine_box,
body.page-cark .first_machine .wheel_layer_1 {
  background-image: url("/cdn/cark/PrizestandartMachine-mid_20260922164046750.png") !important;
}

body.page-cark .second_machine .machine_box,
body.page-cark .second_machine .wheel_layer_1 {
  background-image: url("/cdn/cark/PrizeMachine-large_20260922164047753.png") !important;
}

body.page-cark .second_machine .wheel_box__arrow {
  background-image: url("/cdn/cark/Wheel_center_20260922164047506.png") !important;
}

body.page-cark .terms_section {
  background-image: url("/cdn/cark/Terms_Conditions_web_20260922164044148.webp") !important;
}

body.page-cark .play_cards_tab,
body.page-cark .play_dice_tab,
body.page-cark .play_mysteryBox_tab {
  background-image: url("/cdn/cark/Big_Promotion_wheel_web_bg_20260922164046938.webp") !important;
}

body.page-cark .play_spin_tab {
  background-image: url("/cdn/cark/Big_Promotion_wheel_web_bg_20260922164047940.webp") !important;
}
