@charset "utf-8";

html { line-height: 1.15; text-size-adjust: 100%; }

body { margin: 0px; }

:root { --stb-font-primary: "Roboto"; --stb-font-helper: "Barlow Condensed", sans-serif; --stb-font-special: "Alatsi", sans-serif; --stb-transition-time: .2s; --stb-sidebars-transition-time: .5s; --stb-animation-rotation-time: 3s; --stb-container-padding: 20px; --stb-game-page-container-padding: 20px; --stb-gamification-container-inner-width: 1264px; --stb-gamification-container: calc( var(--stb-gamification-container-inner-width) + var(--stb-container-padding) * 2 ); --stb-safe-area-left: env(safe-area-inset-left); --stb-safe-area-right: env(safe-area-inset-right); --stb-page-content-width: 800px; --stb-page-content-padding-bottom: 100px; --stb-page-indent-padding-top: 20px; --stb-page-indent-s-padding-top: 20px; --stb-page-indent-padding-bottom: 40px; --stb-shop-slider-content-padding: 15px; --stb-direction-factor: 1; --stb-games-gap: 12px; --stb-page-grid-row-gap: 28px; --stb-game-page-header-height: 61px; --stb-game-page-header-closed-height: 32px; --stb-header-container-height: 69px; --stb-sub-menu-height: 48px; --stb-navigation-bottom-height: 60px; --stb-sidebar-expanded-width: 232px; --stb-sidebar-current-width: var(--stb-sidebar-expanded-width); --stb-sidebar-collapsed-width: 80px; --stb-modal-menu-max-width: 420px; --stb-scrollbar-width: 6px; --stb-scrollbar-height: 6px; --stb-scrollbar-visibility: initial; --stb-scrollbar-thumb-color: var(--stb-bg-fourth); --stb-scrollbar-track-color: rgb(var(--stb-white) / 0); --stb-scrollbar-border-radius: 6px; --stb-scrollbar-width-keyword: none; --stb-scroller-correct-scrollbar: 8px; --stb-common-scroll-margin-top: calc(var(--stb-header-height) + 40px); --stb-modal-dialog-panel-max-width: 540px; --stb-modal-dialog-inner-vertical-padding: 24px; --stb-modal-dialog-action-bottom-padding: 40px; --stb-modal-dialog-body-bottom-padding: 24px; --stb-modal-dialog-border-radius: 32px; --stb-spinner-loader-inset: 0; --stb-spinner-loader-border-radius: 8px; --stb-thumbnail-border-radius: 18px; --stb-thumbnail-label-opacity: 1; --stb-thumbnail-actions-opacity: 0; --stb-thumbnail-favorite-block-opacity: 0; --stb-title-grid-template-columns: .5fr 1fr minmax(0, .5fr); --stb-text-transform-uppercase: uppercase; --stb-banner-offer-horizontal-padding: var(--stb-container-padding); --stb-banner-offer-vertical-padding: 16px; }

@media screen and (min-width: 768px) {
  :root { --stb-modal-dialog-panel-max-width: 580px; --stb-modal-dialog-inner-vertical-padding: 70px; --stb-modal-dialog-body-bottom-padding: 40px; }
}

@media screen and (min-width: 1280px) {
  :root { --stb-game-page-container-padding: 60px; --stb-games-gap: 16px; --stb-game-page-header-height: 65px; --stb-sub-menu-height: 0px; --stb-banner-offer-horizontal-padding: 28px; --stb-banner-offer-vertical-padding: 32px; }
}

@media screen and (min-width: 1536px) {
  :root { --stb-banner-offer-horizontal-padding: 40px; --stb-banner-offer-vertical-padding: 40px; }
}

:root { --stb-black: 9 8 12; --stb-white: 255 255 255; --stb-neutral-50: 211 211 211; --stb-neutral-100: 194 194 194; --stb-neutral-150: 186 186 186; --stb-neutral-200: 178 178 178; --stb-neutral-300: 162 162 162; --stb-neutral-400: 129 129 129; --stb-neutral-500: 113 113 113; --stb-neutral-600: 96 96 96; --stb-neutral-700: 80 80 80; --stb-neutral-800: 64 64 64; --stb-neutral-900: 56 56 56; --stb-brand-50: 56 185 222; --stb-brand-100: 52 183 224; --stb-brand-150: 6 158 206; --stb-brand-160: 255 239 213; --stb-brand-200: 248 225 192; --stb-brand-250: 242 214 173; --stb-brand-300: 239 204 152; --stb-brand-350: 209 168 108; --stb-brand-400: 53 120 173; --stb-brand-500: 31 102 158; --stb-brand-600: 25 82 127; --stb-brand-700: 19 62 97; --stb-brand-800: 13 43 66; --stb-brand-900: 7 23 36; --stb-brand-950: 151 231 255; --stb-brand-1000: 159 212 231; --stb-brand-1100: 95 173 216; --stb-brand-1200: 99 128 137; --stb-brand-1300: 118 143 154; --stb-brand-1400: 186 215 224; --stb-brand-1500: 64 83 92; --stb-brand-1550: 1 44 51; --stb-brand-1600: 141 122 103; --stb-brand-1700: 233 243 249; --stb-brand-1800: 73 199 238; --stb-brand-1900: 225 192 144; --stb-brand-2000: 205 174 129; --stb-brand-2100: 77 172 185; --stb-brand-2200: 60 163 177; --stb-brand-2300: 255 245 231; --stb-brand-2400: 255 252 248; --stb-brand-2500: 255 247 235; --stb-brand-2600: 250 230 203; --stb-brand-2700: 240 220 190; --stb-brand-2800: 231 211 181; --stb-green-300: 143 189 115; --stb-green-500: 101 162 55; --stb-green-600: 180 208 46; --stb-green-700: 78 131 38; --stb-green-800: 55 162 104; --stb-green-900: 76 174 121; --stb-green-1000: 24 165 148; --stb-green-1100: 29, 138, 125; --stb-red-300: 243 119 119; --stb-red-400: 255 79 79; --stb-red-500: 255 59 50; --stb-red-600: 197 41 41; --stb-red-700: 197 65 14; --stb-yellow-100: 234 163 57; --stb-yellow-150: 252 174 0; --stb-yellow-200: 252 154 0; --stb-yellow-300: 195 99 11; --stb-yellow-400: 255 143 11; --stb-blue-500: 133 228 255; --stb-violet-100: 103 78 164; --stb-violet-900: 61 53 125; --stb-gradient-transparent: linear-gradient(rgb(0 0 0 / 0), rgb(0 0 0 / 0)); --stb-gradient-100: linear-gradient(180deg, #3578ad 0%, #19527f 100%); --stb-gradient-200: linear-gradient( 360deg, #1f669e 1.67%, #3578ad 27.09%, #5fadd8 60.35%, #069ece 100% ); --stb-gradient-300: linear-gradient(180deg, #1f669e 0%, #3c86c0 100%); --stb-gradient-400: linear-gradient(360deg, #069ece 0%, #1f669e 34.48%); --stb-gradient-500: conic-gradient( from 180deg at 50% 50.88%, #d3d3d3 0deg, #bababa 72deg, #a2a2a2 82.8deg, #717171 118.8deg, #606060 129.6deg, #383838 180deg, #606060 273.6deg, #d3d3d3 324deg, #bababa 360deg ), linear-gradient(180deg, rgb(255 255 255 / .64) 0%, rgb(208 208 208 / 0) 48%); --stb-gradient-600: linear-gradient(180deg, #818181 0%, #bababa 50%, #818181 55%, #606060 100%); --stb-gradient-700: linear-gradient(180deg, #f8e1c0 0%, #f8e1c0 40%, #e1c090 88%, #cdae81 100%); --stb-gradient-800: linear-gradient( 180deg, #ffffff 0%, #ffefd5 34.41%, #f8e1c0 88%, #efcc98 100% ); --stb-gradient-900: linear-gradient(180deg, #f8e1c0 0%, #efcc98 100%); --stb-gradient-1000: linear-gradient( 180deg, #818181 0%, #717171 20.49%, #d3d3d3 48.46%, #505050 54.65%, #717171 68.14%, #c2c2c2 88.61%, #ffffff 100% ); --stb-gradient-1100: linear-gradient(180deg, #ffffff 0%, #818181 100%); --stb-gradient-1150: linear-gradient(180deg, #ffffff 0%, #b2b2b2 100%); --stb-gradient-1100-reverted: linear-gradient(180deg, #818181 0%, #ffffff 100%); --stb-gradient-1200: linear-gradient(360deg, #49c7ee 0%, #19527f 100%); --stb-gradient-1300: linear-gradient(360deg, #e1c090 0%, #f2d6ad 100%); --stb-gradient-1400: linear-gradient( 180deg, #404040 0%, #a2a2a2 23%, #d3d3d3 50%, #ffffff 50.01%, #a2a2a2 100% ); --stb-gradient-1500: linear-gradient(180deg, #cdae81 0%, #e1c090 50%, #d1a86c 100%); --stb-gradient-1600: linear-gradient(180deg, #3ca3b1 0%, #4dacb9 50%, #3ca3b1 100%); --stb-gradient-1700: linear-gradient(180deg, #38b9de 0%, #1f669e 100%); --stb-gradient-1800: linear-gradient( 360deg, #c52929 0%, #ff4f4f 30%, #f37777 60.35%, #ff4f4f 100% ); --stb-gradient-1900: linear-gradient(180deg, #c52929 0%, #ff4f4f 100%); --stb-gradient-2000: linear-gradient(180deg, #fc9a00 0%, #fcae00 30%, #fc9a00 60%, #c3630b 100%); --stb-gradient-2100: linear-gradient(180deg, #c3630b 0%, #fcae00 100%); --stb-gradient-2100-reverted: linear-gradient(180deg, #fcae00 0%, #c3630b 100%); --stb-gradient-2200: linear-gradient(180deg, #717171 0%, #606060 100%); --stb-gradient-2300: linear-gradient(180deg, #383838 0%, #818181 100%); --stb-gradient-2400: linear-gradient(180deg, #cdae81 0%, #e1c090 12%, #f8e1c0 60%, #f8e1c0 100%); --stb-gradient-2500: linear-gradient(180deg, #e1c090 0%, #ffefd5 70%, #ffefd5 100%); --stb-gradient-2500-reverted: linear-gradient(0deg, #e1c090 0%, #ffefd5 70%, #ffefd5 100%); --stb-gradient-2600: linear-gradient(180deg, #f2d6ad 0%, #f8e1c0 20%, #f8e1c0 80%, #ffefd5 100%); --stb-gradient-2610: linear-gradient(180deg, #f2d6ad 0%, #f8e1c0 6%, #f8e1c0 94%, #ffefd5 100%); --stb-gradient-2700: linear-gradient(180deg, #efcc98 0%, #f8e1c0 20%, #ffefd5 80%, #ffffff 100%); --stb-gradient-2800: linear-gradient(180deg, #f9eedf 0%, #fcecd2 100%); --stb-gradient-2860: linear-gradient(180deg, #fcecd2 0%, #ffefd5 80%, #ffffff 100%); --stb-gradient-2900: linear-gradient(180deg, #b4d02e 0%, #65a237 60%); --stb-gradient-3000: linear-gradient(180deg, #18a594 0%, #1f7c71 100%); --stb-gradient-3100: linear-gradient(180deg, #d8e597 0%, #b6dac1 100%); --stb-gradient-3200: linear-gradient(180deg, #e6f3a5 0%, #b0d0b9 100%); --stb-gradient-3300: linear-gradient(180deg, #c5410e 0%, #89281d 100%); --stb-gradient-3400: linear-gradient(135deg, #a2a2a2 0%, #ffffff 30%, #a2a2a2 70%, #ebebeb 100%); --stb-gradient-3500: linear-gradient(180deg, #998e7e 0%, #bdb4a5 100%); --stb-gradient-3600: linear-gradient(180deg, #80908e 0%, #a1b2b0 100%); --stb-gradient-rainbow: linear-gradient( 180deg, rgb(var(--stb-brand-1800)) 0%, rgb(var(--stb-brand-1800)) 33%, rgb(var(--stb-yellow-200)) 33%, rgb(var(--stb-yellow-200)) 66%, rgb(var(--stb-red-400)) 66%, rgb(var(--stb-red-400)) 100% ); --stb-gradient-rainbow-double: linear-gradient( 180deg, rgb(var(--stb-brand-1800)) 0%, rgb(var(--stb-brand-1800)) 33%, rgb(var(--stb-yellow-400)) 66%, rgb(var(--stb-yellow-400)) 100% ); --stb-gradient-rainbow-horizontal: linear-gradient( 90deg, rgb(var(--stb-brand-1800)) 0%, rgb(var(--stb-brand-1800)) 33%, rgb(var(--stb-yellow-200)) 33%, rgb(var(--stb-yellow-200)) 66%, rgb(var(--stb-red-400)) 66%, rgb(var(--stb-red-400)) 100% ); --stb-urus-banner-gradient: linear-gradient( 90deg, rgb(3 139 99 / 1) 0%, rgb(255 255 255 / 0) 30.2% ); --stb-text-primary: rgb(var(--stb-neutral-600)); --stb-text-secondary: rgb(var(--stb-neutral-400)); --stb-text-contrast-primary: rgb(var(--stb-brand-950)); --stb-text-contrast-secondary: rgb(255 255 255 / .8); --stb-text-accent: rgb(255 255 255 / .2); --stb-button-primary: rgb(var(--stb-green-800)); --stb-button-primary-hover: rgb(var(--stb-green-900)); --stb-button-primary-active: rgb(var(--stb-green-800)); --stb-button-secondary: rgb(var(--stb-neutral-600)); --stb-button-secondary-hover: rgb(var(--stb-neutral-400)); --stb-button-secondary-active: rgb(var(--stb-neutral-600)); --stb-button-tertiary: rgb(var(--stb-brand-500)); --stb-button-tertiary-hover: rgb(var(--stb-brand-400)); --stb-button-tertiary-active: rgb(var(--stb-brand-600)); --stb-button-disable: rgb(var(--stb-neutral-600)); --stb-button-text-bright: rgb(var(--stb-white)); --stb-button-text-middle: rgb(var(--stb-brand-950)); --stb-button-text-dark: rgb(var(--stb-neutral-800)); --stb-link-primary: rgb(var(--stb-brand-400)); --stb-link-primary-hover: rgb(var(--stb-red-400)); --stb-link-primary-active: rgb(var(--stb-brand-500)); --stb-link-secondary: rgb(var(--stb-neutral-600)); --stb-link-secondary-hover: rgb(var(--stb-neutral-400)); --stb-link-secondary-active: rgb(var(--stb-neutral-600)); --stb-link-tertiary: rgb(var(--stb-brand-950)); --stb-link-tertiary-hover: rgb(var(--stb-brand-1700)); --stb-link-tertiary-active: rgb(var(--stb-brand-950)); --stb-link-accent: rgb(var(--stb-brand-1600)); --stb-link-alert: rgb(var(--stb-red-400)); --stb-link-alert-hover: rgb(var(--stb-red-500)); --stb-bg-primary: url(restored-6342a092fbc257e4.jpg); --stb-bg-primary-2x: url(restored-0d5b2b23cf8502ed.jpg); --stb-bg-additional: url(restored-c0d3098edabc156b.webp); --stb-bg-additional-2x: url(restored-34bde798fd7f0770.webp); --stb-bg-secondary: linear-gradient( 180deg, rgb(var(--stb-brand-200)) 0%, rgb(var(--stb-brand-160)) 100% ); --stb-bg-tertiary: linear-gradient( 180deg, rgb(var(--stb-brand-250)) 0%, rgb(var(--stb-brand-2600)) 100% ); --stb-bg-fourth: rgb(var(--stb-brand-300)); --stb-bg-contrast-primary: rgb(var(--stb-brand-500)); --stb-bg-contrast-secondary: linear-gradient( 219.04deg, rgb(var(--stb-brand-500)) 5.22%, rgb(var(--stb-brand-400)) 88.65% ); --stb-bg-contrast-tertiary: linear-gradient( 180deg, rgb(var(--stb-brand-500)) 0%, rgb(var(--stb-brand-150)) 100% ); --stb-bg-popup: rgb(var(--stb-brand-900) / .5); --stb-input-fill: linear-gradient( 180deg, rgb(var(--stb-brand-2800)) 0%, rgb(var(--stb-brand-2700)) 100% ); --stb-input-fill-hover: linear-gradient( 180deg, rgb(var(--stb-brand-2700)) 0%, rgb(var(--stb-brand-2600)) 100% ); --stb-input-fill-selected: rgb(var(--stb-brand-2500)); --stb-input-stroke: linear-gradient( 180deg, rgb(var(--stb-brand-2800)) 0%, rgb(var(--stb-brand-2500)) 100% ); --stb-input-stroke-hover: linear-gradient( 180deg, rgb(var(--stb-brand-2700)) 0%, rgb(var(--stb-brand-2500)) 100% ); --stb-input-stroke-selected: linear-gradient( 180deg, rgb(var(--stb-brand-2700)) 0%, rgb(var(--stb-brand-2500)) 100% ); --stb-dropdown-fill: linear-gradient( 180deg, rgb(var(--stb-brand-160)) 0%, rgb(var(--stb-brand-160)) 34.41%, rgb(var(--stb-brand-200)) 88%, rgb(var(--stb-brand-300)) 100% ); --stb-dropdown-fill-hover: linear-gradient( 180deg, rgb(var(--stb-brand-2300)) 0%, rgb(var(--stb-brand-160)) 34.41%, rgb(var(--stb-brand-200)) 88%, rgb(var(--stb-brand-300)) 100% ); --stb-dropdown-fill-selected: linear-gradient( 180deg, rgb(var(--stb-brand-2500)) 0%, rgb(var(--stb-brand-2300)) 34.41%, rgb(var(--stb-brand-2600)) 88%, rgb(var(--stb-brand-200)) 100% ); --stb-dropdown-stroke: linear-gradient( 180deg, rgb(var(--stb-brand-200)) 0%, rgb(var(--stb-brand-160)) 100% ); --stb-dropdown-stroke-hover: linear-gradient( 180deg, rgb(var(--stb-brand-250)) 0%, rgb(var(--stb-brand-160)) 100% ); --stb-dropdown-stroke-selected: linear-gradient( 180deg, rgb(var(--stb-brand-2400)) 0%, rgb(var(--stb-brand-160)) 100% ); --stb-icon-100: rgb(var(--stb-brand-1700)); --stb-icon-200: rgb(var(--stb-brand-1000)); --stb-icon-400: rgb(var(--stb-neutral-400)); --stb-icon-600: rgb(var(--stb-green-600)); --stb-icon-700: rgb(var(--stb-neutral-600)); --stb-icon-900: rgb(var(--stb-brand-900)); --stb-functional-done: rgb(var(--stb-green-800)); --stb-functional-warning: rgb(var(--stb-yellow-100)); --stb-functional-error: rgb(var(--stb-red-500)); --stb-functional-alert: rgb(var(--stb-red-300)); --stb-functional-info: rgb(var(--stb-violet-100)); --stb-functional-info-plus: rgb(var(--stb-blue-500)); --stb-button-text-bright-filter: invert(100%) sepia(0%) saturate(7487%) hue-rotate(126deg) brightness(108%) contrast(105%); --stb-button-text-middle-filter: invert(59%) sepia(22%) saturate(499%) hue-rotate(207deg) brightness(89%) contrast(87%); --stb-text-secondary-filter: invert(53%) sepia(3%) saturate(12%) hue-rotate(96deg) brightness(95%) contrast(89%); --stb-text-primary-filter: invert(30%) sepia(9%) saturate(1781%) hue-rotate(207deg) brightness(97%) contrast(89%); --stb-white-filter: invert(99%) sepia(3%) saturate(371%) hue-rotate(87deg) brightness(115%) contrast(100%); --stb-brand-950-filter: invert(81%) sepia(9%) saturate(7434%) hue-rotate(179deg) brightness(118%) contrast(102%); --stb-shadow-primary: 0 6px 16px rgb(37 14 61 / .1); --stb-shadow-coins: 0 2px 3px rgb(51 76 96 / .2); --stb-shadow-secondary: 0 6px 10px 0 rgb(206 188 167 / .2), -1px 1px 4px 0 rgb(90 17 17 / .15); --stb-input-box-shadow: 0 4px 10px 0 rgb(130 95 62 / .2) inset; --stb-text-shadow: 0 1px 4px #063756; }

:root { --stb-tournament-dropdown-padding: 16px; --stb-tournament-card-radius: 38px; --stb-tournament-leaderbord-row-radius: 0; --stb-tournament-details-list-gap: 4px; --stb-tournament-details-list-font-size: 14px; --stb-tournament-dropdown-grid-template-columns: none; --stb-tournament-dropdown-container-gap: 24px; --stb-tournament-description-padding: 16px; --stb-tournament-description-details-gap: 10px; --stb-tournament-banner-grid-template-columns: 186px 1fr; --stb-tournament-banner-title-font-size: 16px; --stb-tournament-prize-font-size: 20px; }

@media screen and (min-width: 1280px) {
  :root { --stb-tournament-prize-font-size: 32px; }
}

:root { --stb-shop-image-aspect-ratio: 1.5 / 1; --stb-shop-freespin-image-aspect-ratio: 1.5 / 1; --stb-shop-page-grid-row-gap: var(--stb-page-grid-row-gap); --stb-shop-card-currency-font-size: 10px; --stb-base-shop-card-height: 174px; --stb-shop-card-content-height: 76px; --stb-shop-card-content-with-title-height: 98px; --stb-base-shop-card-image-height: 96px; --stb-free-spin-card-height: 96px; --stb-scroller-inner-row-gap: 8px; --stb-large-shop-card-height: 200px; --stb-scroller-shop-card-width: 144px; --stb-shop-freespin-image-width: 144px; --stb-shop-card-border-radius: 8px; --stb-shop-card-inner-border-radius: calc(var(--stb-shop-card-border-radius) - 1px); --stb-shop-items-grid-gap: 8px; --stb-bonus-crab-card-width: 234px; --stb-freebets-columns: 2; --stb-free-spins-columns: 1; --stb-bonus-money-columns: 2; --stb-bonus-crab-columns: auto-fill; --stb-bonus-crab-column-size: minmax(var(--stb-bonus-crab-card-width), 1fr); }

@media screen and (min-width: 768px) {
  :root { --stb-bonus-money-columns: 4; --stb-free-spins-columns: 2; --stb-freebets-columns: 4; --stb-bonus-crab-columns: 3; --stb-bonus-crab-column-size: 1fr; --stb-scroller-shop-card-width: 164px; }
}

@media screen and (min-width: 1280px) {
  :root { --stb-shop-card-currency-font-size: 12px; --stb-base-shop-card-height: 252px; --stb-shop-card-content-height: 92px; --stb-shop-card-content-with-title-height: 116px; --stb-scroller-shop-card-width: 192px; --stb-bonus-money-columns: 5; --stb-bonus-crab-columns: 4; --stb-free-spins-columns: 3; --stb-freebets-columns: 5; --stb-card-action-font-size: 16px; --stb-card-action-min-height: 48px; --stb-card-action-padding: 0 24px; --stb-card-action-grid-column-gap: 8px; }
}

:root { --stb-challenges-intro-actions-flex-direction: column; --stb-challenges-intro-actions-align-items: flex-start; --stb-challenge-header-flex-direction: column; --stb-mission-image-column-width: 72px; --stb-challenge-composite-list-columns-amount: 1; --stb-challenge-completed-header-display: contents; --stb-challenge-completed-countdown-order: 1; }

:root { --stb-cookie-banner-border-radius: 12px; --stb-cookie-banner-box-shadow: var(--stb-shadow-primary); --stb-cookie-banner-scroller-border-radius: 20px; --stb-cookie-banner-scrollbar-track-bg: var(--stb-bg-tertiary); --stb-cookie-banner-scrollbar-thumb-bg: var(--stb-bg-fourth); --stb-cookie-banner-text-primary: var(--stb-text-primary); --stb-cookie-banner-bg-primary: var(--stb-bg-primary); --stb-cookie-banner-bg-secondary: var(--stb-bg-secondary); --stb-cookie-banner-bg-tertiary: var(--stb-bg-tertiary); --stb-cookie-banner-link-color: var(--stb-link-accent); --stb-cookie-banner-link-color-hover: var(--stb-link-tertiary); --stb-cookie-banner-action-border-radius: 4px; --stb-cookie-banner-action-bg-primary: var(--stb-button-primary); --stb-cookie-banner-action-bg-primary-hover: var(--stb-button-primary-hover); --stb-cookie-banner-action-color-primary: var(--stb-button-text-bright); --stb-cookie-banner-action-color-primary-hover: var(--stb-button-text-bright); --stb-cookie-banner-action-bg-secondary: var(--stb-bg-tertiary); --stb-cookie-banner-action-bg-secondary-hover: var(--stb-button-tertiary-hover); --stb-cookie-banner-action-color-secondary: var(--stb-button-text-middle); --stb-cookie-banner-action-color-secondary-hover: var(--stb-button-text-bright); --stb-cookie-banner-switcher-disabled-pin-bg: var(--stb-button-disable); --stb-cookie-banner-switcher-disabled-track-bg: var(--stb-bg-tertiary); --stb-cookie-banner-switcher-disabled-svg-color: var(--stb-button-text-bright); --stb-cookie-banner-switcher-selected-pin-bg: var(--stb-button-primary); --stb-cookie-banner-switcher-selected-track-bg: var(--stb-bg-tertiary); --stb-cookie-banner-switcher-selected-svg-color: var(--stb-button-text-bright); --stb-cookie-banner-switcher-unselected-pin-bg: var(--stb-button-secondary-active); --stb-cookie-banner-switcher-unselected-track-bg: var(--stb-bg-tertiary); --stb-cookie-banner-switcher-unselected-svg-color: var(--stb-button-text-bright); }

*, ::before, ::after { box-sizing: border-box; }

html, body { height: 100%; }

html { -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; min-width: 360px; font-family: var(--stb-font-primary); font-size: 16px; font-weight: 500; line-height: 1.2; color: var(--stb-text-primary); user-select: none; }

@supports (scrollbar-width: auto) and (not (selector(::-webkit-scrollbar))) {
  html { scrollbar-color: var(--stb-scrollbar-thumb-color) var(--stb-scrollbar-track-color); scrollbar-width: var(--stb-scrollbar-width-keyword); }
}

:root { --stb-zendesk-chat-launcher-display: block; --stb-header-height: calc( var(--stb-smart-banner-height, 0px) + var(--stb-header-container-height) ); }

@media screen and (min-width: 1280px) {
  :root { --stb-header-height: 69px; }
}