


:root{
  --pine:#123c32;--pine-2:#0b2a23;--moss:#2f6b57;--fern:#dce9e2;
  --lingon:#c4352c;--lingon-d:#9f281f;--cloud:#e6eef3;
  --ink:#16231e;--mute:#5a6862;--line:#e2dbcc;--line-2:#cfc6b3;
  --cream:#f5f1e8;--paper:#fffdf9;--white:#fff;
  --serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --sans:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --w-prose:760px;--w-wide:888px;--w-shell:1120px;--pad:20px;
  --r:10px;--sh:0 1px 2px rgba(22,35,30,.06),0 6px 18px rgba(22,35,30,.06);
  --hatch:repeating-linear-gradient(-45deg,var(--line-2) 0 1px,transparent 1px 6px);
}


*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 var(--sans);overflow-x:hidden}
img,svg,video{max-width:100%;height:auto}
img{border:0;vertical-align:middle}
a{color:var(--moss);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
a:hover{color:var(--lingon)}
h1,h2,h3,h4{font-family:var(--serif);color:var(--pine-2);line-height:1.22;font-weight:650;margin:1.5em 0 .55em}
h1{font-size:clamp(28px,4vw,42px);margin-top:.2em;letter-spacing:-.01em}
h2{font-size:clamp(23px,2.6vw,29px)}
h3{font-size:20px}
h4{font-size:17px}
p{margin:0 0 1em}
ul,ol{margin:0 0 1.1em;padding-left:1.3em}
li{margin:.25em 0}
button{font:inherit}
hr{border:0;height:7px;background:var(--hatch);margin:2em 0}
blockquote{margin:1.4em 0;padding:14px 18px;border-left:4px solid var(--moss);background:var(--fern);border-radius:0 var(--r) var(--r) 0;font-family:var(--serif);font-size:17px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.clearfix::after{content:"";display:table;clear:both}
:focus-visible{outline:3px solid var(--lingon);outline-offset:2px}
.kb-skip{position:absolute;left:-999px;top:0}
.kb-skip:focus{left:12px;top:8px;z-index:99;background:#fff;padding:8px 12px}


.kb-hd{background:var(--pine);position:sticky;top:0;z-index:50;box-shadow:0 2px 0 rgba(0,0,0,.08)}
.kb-hd-in{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;gap:22px;min-height:64px}
.kb-logo{display:flex;align-items:center;flex:0 0 auto;padding:8px 0}
.kb-logo img{height:40px;width:auto;display:block}
.kb-burg{position:absolute;opacity:0;pointer-events:none}
.kb-burg-l{display:none}
.kb-nav{display:flex;align-items:stretch;gap:2px;margin-left:auto}
.kb-item{position:relative;display:flex}
.kb-hub{display:flex;align-items:center;gap:6px;padding:0 13px;min-height:64px;color:#fff;text-decoration:none;font-weight:600;font-size:15px}
.kb-hub svg{width:17px;height:17px;flex:0 0 17px;opacity:.85}
.kb-item:hover>.kb-hub,.kb-item:focus-within>.kb-hub{background:var(--pine-2);color:#fff}
.kb-hub--blog{color:#ffd9d4}
.kb-sub{display:none;position:absolute;top:100%;left:0;min-width:240px;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--lingon);border-radius:0 0 var(--r) var(--r);box-shadow:var(--sh);padding:8px 0;z-index:60}
.kb-item:hover>.kb-sub,.kb-item:focus-within>.kb-sub{display:block}
.kb-sub a{display:block;padding:9px 18px;color:var(--ink);text-decoration:none;font-size:15px;line-height:1.35}
.kb-sub a:hover{background:var(--fern);color:var(--pine-2)}


.ss-breadcrumbs{max-width:var(--w-shell);margin:0 auto;padding:14px var(--pad) 0;font-size:13.5px;color:var(--mute)}
.ss-breadcrumbs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}
.ss-breadcrumbs li{margin:0;display:flex;align-items:center}
.ss-breadcrumbs li+li::before{content:"";width:6px;height:6px;border-top:1.5px solid var(--line-2);border-right:1.5px solid var(--line-2);transform:rotate(45deg);margin:0 10px 0 6px}
.ss-breadcrumbs a{color:var(--mute);text-decoration:none;display:inline-flex;align-items:center;gap:5px}
.ss-breadcrumbs a:hover{color:var(--lingon)}
.ss-breadcrumbs svg{width:14px;height:14px;fill:currentColor}
.ss-breadcrumbs__current{color:var(--ink)}


.kb-upd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13.5px;color:var(--mute);margin:6px 0 14px}
.kb-upd a{color:inherit}
.kb-upd svg{width:15px;height:15px;vertical-align:-2px;margin-right:4px;fill:none;stroke:currentColor;stroke-width:2}
.kb-kick{display:inline-block;font:700 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lingon);margin:0 0 10px}
.kb-jump{font-weight:700;color:var(--lingon)!important;text-decoration:none;white-space:nowrap}
.kb-jump:hover{text-decoration:underline}
.kb-hero .kb-jump{color:#ffd6d0!important}


.kb-trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:14px 0 22px;padding:10px 14px;background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--pine);border-radius:var(--r);font-size:13.5px;color:var(--mute)}
.kb-trust a{color:var(--pine-2);text-decoration:none;font-weight:600}
.kb-trust a:hover{text-decoration:underline}
.kb-trust-age{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;border:1.5px solid var(--lingon);border-radius:5px;font-weight:800;color:var(--lingon)}


.kb-hubrow{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:18px 0 16px;padding:2px 2px 8px}
.kb-hubrow::-webkit-scrollbar{height:6px}
.kb-hubrow::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}
.kb-hubrow-t{flex:0 0 calc((100% - 50px)/6);min-width:118px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;color:var(--ink);text-decoration:none}
.kb-hubrow-i{display:block;aspect-ratio:8/5;overflow:hidden;background:var(--fern)}
.kb-hubrow-i img{width:100%;height:100%;object-fit:cover;display:block}
.kb-hubrow-pay{display:flex;align-items:center;justify-content:center;height:100%;background:#fff}
.kb-hubrow-pay img{width:auto;height:70%;object-fit:contain}
.kb-hubrow-l{display:block;padding:8px 10px 10px;font:600 14px/1.25 var(--sans)}
.kb-hubrow-t:hover{border-color:var(--pine);color:var(--pine-2)}
.kb-video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:var(--r);background:#000}


#content{display:block}
.kb-shell{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad) 40px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}
.kb-main{min-width:0}
.kb-rail{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px;padding-top:26px}
.kb-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 16px;box-shadow:var(--sh)}
.kb-card h3,.kb-card .kb-card-h{font:650 18px/1.25 var(--serif);color:var(--pine-2);margin:0 0 10px}
.kb-card ul{list-style:none;padding:0;margin:0}
.kb-card li{margin:0;border-top:1px dashed var(--line)}
.kb-card li:first-child{border-top:0}
.kb-card li a{display:block;padding:8px 0;color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.4}
.kb-card li a:hover{color:var(--lingon)}
.kb-card small{display:block;color:var(--mute);font-size:12px}
.kb-card--help{background:var(--pine);color:#e3eee9;border-color:var(--pine)}
.kb-card--help .kb-card-h{color:#fff}
.kb-card--help a{color:#fff}
.kb-card--help p{font-size:14px;margin:0 0 8px}
.kb-tel{display:block;font:700 22px/1.2 var(--serif);color:#fff;text-decoration:none;margin:4px 0 8px}


.ss-page-intro,.kb-intro{max-width:var(--w-prose);margin:0;padding:22px 0 6px}
.ss-page-intro>div{width:auto;margin:0;float:none}
.ss-page-intro__title{margin:0 0 6px}
.ss-page-intro__content,.kb-lead{font:400 19px/1.55 var(--serif);color:#2c3a34}
.container-fluid,.container,.row,[class*="col-"]{width:auto;max-width:none;margin:0;padding:0;float:none;min-height:0}
.row::after,.container::after{content:"";display:table;clear:both}


.ss-page-content,.kb-prose{max-width:var(--w-prose)}
.ss-page-content{padding:6px 0 10px}
.ss-page-content h2{padding-top:18px;border-top:7px solid transparent;border-image:var(--hatch) 7;border-width:7px 0 0}
.ss-page-content h2:first-child{border:0;padding-top:0}
.ss-page-content ul li::marker,.kb-prose ul li::marker{color:var(--lingon)}
.ss-page-content img{border-radius:var(--r)}
.kb-toc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin:4px 0 22px;max-width:var(--w-prose)}
.kb-toc>summary{cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;color:var(--pine-2);display:flex;justify-content:space-between}
.kb-toc>summary::-webkit-details-marker{display:none}
.kb-toc>summary::after{content:"+";color:var(--lingon);font-weight:800}
.kb-toc[open]>summary::after{content:"–"}
.kb-toc ol{margin:0;padding:0 16px 14px 36px;font-size:15px}


.kb-tw{overflow-x:auto;margin:1.2em 0 1.6em;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);-webkit-overflow-scrolling:touch}
table{border-collapse:collapse;width:100%;font-size:15px}
.kb-tw table{min-width:520px}
th,td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
thead th,.table-dark-header th,.table-dark-header tr:first-child td{background:var(--pine);color:#fff;font-weight:650;border-bottom:0}
tbody tr:nth-child(even){background:#faf7f0}
tbody tr:last-child td{border-bottom:0}
td:first-child{font-weight:600;color:var(--pine-2)}


.kb-faq{max-width:var(--w-prose);margin:28px 0}
.kb-faq-q{border-top:1px solid var(--line);padding:16px 0 4px}
.kb-faq-q h3{margin:0 0 6px;font-size:18.5px}
.kb-faq-q p{margin:0 0 10px;color:#2c3a34}


.btn,.ss-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;border-radius:8px;font:700 15px/1.2 var(--sans);text-decoration:none;cursor:pointer;border:0;transition:background .15s}
.ss-cta{background:var(--lingon);color:#fff}
.ss-cta:hover{background:var(--lingon-d);color:#fff}
.ss-cta--secondary,.btn-default{background:transparent;color:var(--pine);box-shadow:inset 0 0 0 1.5px var(--pine)}
.ss-cta--secondary:hover,.btn-default:hover{background:var(--pine);color:#fff}
.btn-sm{padding:8px 14px;font-size:14px}


.kb-band{width:calc(100% - 2*var(--pad));max-width:var(--w-shell);margin:34px auto 10px;padding:16px 0 0;font-size:clamp(23px,2.6vw,29px);position:relative}
.kb-shell .kb-band,.kb-main .kb-band{width:auto;padding:16px 0 0;margin:30px 0 10px}
.kb-band::before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:var(--hatch)}
.kb-main .kb-band::before{left:0;right:0}
.featured-content{margin:0 0 20px}
.featured-content__intro{max-width:var(--w-prose);color:#2c3a34}
.featured-content>.container:first-child{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}
.kb-main .featured-content>.container:first-child{padding:0}


.featured-content .container--large,.featured-content .container:last-child{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}
.kb-main .featured-content .container:last-child{padding:0}
.featured-content .col-md-12:has(>.featured-item),.featured-content .row:has(>.featured-item){display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}
a.featured-item{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;color:var(--ink);text-decoration:none;position:relative;min-height:62px}
a.featured-item:hover{border-color:var(--moss);box-shadow:var(--sh)}
.featured-item__image{flex:0 0 40px;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--fern)}
.featured-item__image img{width:100%;height:100%;object-fit:cover}
.featured-item__name{font-weight:600;font-size:14.5px;line-height:1.3}
.featured-item__badge{position:absolute;top:-7px;right:8px;background:var(--lingon);color:#fff;border-radius:99px;font-size:11px;padding:1px 7px}
.featured-item__name--alternate{color:var(--mute);font-size:12.5px}
a.discover_more,a.footer_quicklinks{font-weight:600}


.ss-slot-games{margin:10px 0 26px}
.ss-slot-games>[class*="col-"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}

.kb-home>div>.container{width:calc(100% - 2*var(--pad));max-width:var(--w-shell);margin-left:auto;margin-right:auto}

.kb-home>.ss-page-content{max-width:none}
.kb-home>.ss-page-content>.container>.row>[class*=col-]{max-width:var(--w-prose)}

.kb-home .ss-slot-operators-container{max-width:none;padding:0}
.ss-slot-game__logo img.kb-thumb{width:100%;height:100%;object-fit:cover;display:block}
.ss-slot-game{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}
.ss-slot-game__basic-info{display:flex;flex-direction:column}
.ss-slot-game__logo{aspect-ratio:16/10;background:var(--pine-2);overflow:hidden;position:relative}
.ss-slot-game__logo .playable_demo{position:absolute;right:10px;bottom:10px;width:40px;height:40px;opacity:.9}
.ss-slot-game__logo .playable_demo img{width:40px;height:40px;display:block}
.ss-slot-game__name{padding:10px 16px 4px;font:650 16.5px/1.3 var(--serif);color:var(--pine-2)}
.ss-slot-game__name a{color:inherit;text-decoration:none}
.ss-slot-game__name .icon{display:none}
.ss-slot-game__cta-container{display:flex;gap:8px;padding:6px 16px 12px}
.ss-slot-game__cta-container .ss-cta{flex:1;padding:9px 12px;font-size:14px}
.game_info_cta:not(a),.ss-filterable-tag,.ss-read-more:empty{display:none}
.ss-slot-game__review-link{display:inline-block;padding:0 16px 10px;font-size:13.5px;font-weight:600}
.ss-slot-game__more-info{border-top:1px solid var(--line);background:#faf7f0}
.ss-slot-game__more-info>summary{cursor:pointer;list-style:none;padding:9px 16px;font-size:13px;font-weight:700;color:var(--moss);display:flex;justify-content:space-between}
.ss-slot-game__more-info>summary::-webkit-details-marker{display:none}
.ss-slot-game__more-info>summary::after{content:"+";color:var(--lingon)}
.ss-slot-game__more-info[open]>summary::after{content:"–"}
.ss-slot-game__more-info-inner{padding:2px 16px 12px;font-size:13px}
.ss-slot-game__game-details ul{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}
.ss-slot-game__game-detail-name{color:var(--mute)}
.ss-slot-game__game-detail-value{font-weight:700}
.ss-slot-game__operator{display:grid;grid-template-columns:70px 1fr;gap:4px 10px;align-items:center;padding:8px 0;border-top:1px dashed var(--line)}
.ss-slot-game__operator-name{grid-column:1/-1;font-weight:700}
.ss-slot-game__operator-logo img{max-height:34px;width:auto}
.ss-slot-game__operator-bonus{font-weight:600}
.ss-slot-game__operator-terms,.terms_conditions{font-size:11.5px;color:var(--mute);line-height:1.45}
.ss-slot-game__operator .ss-cta{grid-column:1/-1;padding:7px 10px;font-size:13px}
.pagination_container,.pagination{display:flex;gap:6px;list-style:none;padding:0;margin:16px 0}
.pagination li{margin:0}
.pagination a,.pagination span{display:inline-block;min-width:40px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);text-align:center;text-decoration:none}
.pagination .active a,.pagination .active span{background:var(--pine);color:#fff;border-color:var(--pine)}


.ss-review-page-container{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}
.ss-review-page-container[style]{padding:0 var(--pad)}
.ss-review-page-underline{padding-top:10px}
.ss-review-page__title{text-align:left;max-width:var(--w-prose)}
.ss-review-page__title[style]{text-align:left}
.ss-review-page__title>div{font:400 18px/1.6 var(--serif);color:#2c3a34}
.ss-review-page__title>div a{display:inline;font-family:var(--sans);font-weight:600;font-size:15px;margin-left:6px}
.game_area{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin:10px 0 28px;align-items:start}
#game_demo{border-radius:var(--r);overflow:hidden;background:var(--pine-2);box-shadow:var(--sh)}
#faux-demo,.adult_only,.must_rotate,.exit_button,#demo-mask,.gameButton{display:none}
.demo-container{display:none}
.game_demo_screenshot{display:block;width:100%;height:auto}
.operator-container{display:flex;flex-direction:column;gap:12px}
.ss-slot-operator__content__bonus{background:var(--pine);color:#fff;border-radius:var(--r);padding:18px;text-align:center}
.ss-slot-operator__content__bonus h2{color:#fff;font-size:22px;margin:0 0 10px}
.ss-slot-operator__content__bonus a{display:block;text-decoration:none;color:#fff}
.ss-slot-operator__content__bonus img{background:#fff;border-radius:8px;padding:8px;max-height:64px;width:auto}
.ss-slot-operator__content__bonus a p{background:var(--lingon);border-radius:8px;padding:11px;margin:12px 0 8px;font-weight:700}
.ss-slot-operator__content__bonus a:hover p{background:var(--lingon-d)}
.ss-slot-operator__content__bonus .terms_conditions{color:#cfe0d8;margin:0}
.ss-slot-operator__content__game_info{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px}
.ss-slot-operator__content__game_info ul{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}
.ss-slot-operator__content__game_info li{margin:0;text-align:center;font-size:12.5px;color:var(--mute)}
.ss-slot-operator__content__game_info li:first-child{grid-column:1/-1}
.ss-slot-operator__content__game_info li span{font-weight:700;color:var(--ink);font-size:15px}
.game_info_image{width:26px;height:26px;display:block;margin:0 auto 4px}
.game_image{border-radius:8px;width:100%}
.ss-slot-operator__content__game_info label{font-size:13px;color:var(--mute);margin-right:8px}
.game_provider_image{max-height:30px;width:auto}
#ss-review-page-start>.review-container>.row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}
.review_information{max-width:var(--w-prose)}
.review_assurance{position:static;display:flex;flex-direction:column;gap:14px}
.ss-casino-screenshots__viewport{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 4px}
.ss-casino-screenshots__image img{border-radius:8px;width:100%;aspect-ratio:16/10;object-fit:cover}
.screenshot_label{display:block;font-size:12.5px;color:var(--mute);margin-bottom:18px}
#ss-casino__dropdown-section ul{list-style:none;padding:0;margin:0}
.ss-casino-dropdown-section-close{margin:0}
.toggle-title{padding-top:16px;border-top:1px solid var(--line)}
.ss-slot__slot_featured{background:var(--fern);border-radius:var(--r);padding:16px 18px;margin:22px 0}
.ss-slot__slot_featured h2{margin:0 0 8px;font-size:21px}
.ss-review-page__list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;font-size:14.5px}
.ss-review-page__list li{margin:0;padding:4px 0;border-bottom:1px dashed #b9cfc4}
.review-containers,#social-share{display:none}
.ss-review-page__security{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--moss);border-radius:var(--r);padding:14px 16px;margin:18px 0;font-size:14.5px}
.security_head{display:block;font:650 17px/1.3 var(--serif);color:var(--pine-2);margin-bottom:6px}
.ss-review-page__subtitle,.ss-review-page__overview{max-width:var(--w-prose)}
.ss-review-page__game-img img{border-radius:var(--r)}


.ss-casino-container{display:block}
.ss-casino-container__section{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}
.ss-casino-container__section>.container>.row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}
.ss-casino-header{background:linear-gradient(135deg,var(--pine-2),var(--pine) 60%,var(--moss));color:#fff;max-width:none;padding:26px 0 28px;margin-top:12px}
.ss-casino-header>.container{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}
.ss-casino-header>.container>.row{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:center}
.ss-casino-header__basic-info{display:grid;grid-template-columns:140px 1fr;gap:4px 20px;align-items:center}
.ss-casino-header__logo{grid-row:1/4;background:#fff;border-radius:var(--r);padding:12px;display:flex;align-items:center;justify-content:center;min-height:100px}
.ss-casino-header__logo img{max-height:80px;width:auto}
.ss-casino-header__name{color:#fff;margin:0}
.ss-casino-header__bonus{font:600 20px/1.35 var(--serif);color:#ffe2dd}
.ss-casino-header__features{font-size:14px;color:#cfe0d8}
.ss-casino-header__features svg,.icon-star{width:16px;height:16px;fill:#f0c75e;vertical-align:-2px}
.ss-casino-header .kb-upd{grid-column:2;color:#cfe0d8;margin:4px 0 0}
.ss-casino-header .kb-upd a{color:#fff}
.ss-casino-cta-group{display:flex;flex-direction:column;gap:8px}
.ss-casino-cta-group .ss-cta--secondary{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}
.ss-casino-cta-group .ss-cta--secondary:hover{background:#fff;color:var(--pine)}
.ss-casino-overview{padding-top:22px}
.ss-casino-container__section--alternate-bg{background:transparent}
.ss-casino-container__section-title{margin-top:1.2em}
.ss-casino-container__section-inner{padding:4px 0 6px}
.ss-casino-container__section-inner+.ss-casino-container__section-inner{border-top:7px solid transparent;border-image:var(--hatch) 7;border-width:7px 0 0;padding-top:14px}
.ss-casino-container__section-inner--side{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--sh)}
.ss-casino-container__section-inner--side+.ss-casino-container__section-inner--side{border-image:none;border:1px solid var(--line);margin-top:14px}
.ss-casino-container__section-title-secondary{font-size:17px;margin:0 0 8px}
.ss-casino-review-results{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--sh)}
.ss-casino-progress-bars .progress{margin:0 0 10px;font-size:13.5px}
.progress-bar{position:relative;height:auto}
.progress-bar-background{height:8px;border-radius:99px;background:var(--fern);margin-top:4px;overflow:hidden}
.progress-bar-background>*{height:100%;background:var(--moss);border-radius:99px}
.ss-payment-type{height:28px;width:auto;margin:3px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:3px 6px}
.bullet-icon{display:inline-block;width:18px;height:18px;border-radius:50%;margin-right:6px;vertical-align:-3px}
.bullet-icon-pros{background:var(--moss)}
.bullet-icon-cons{background:var(--lingon)}
.bullet-icon-pros::after{content:"";display:block;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(6px,3px) rotate(45deg)}
.bullet-icon-cons::after{content:"";display:block;width:9px;height:2px;background:#fff;transform:translate(4.5px,8px)}
.list-unstyled{list-style:none;padding:0}
.carousel-indicators{display:none}


.ss-game-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:12px 0 24px}

.ss-game-providers>[class*=col-]{display:contents}
.ss-game-provider{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:12px;text-align:center}
.ss-game-provider__logo img{max-height:46px;width:auto}
.ss-game-provider__name{display:block;font-weight:700;margin-top:6px;text-decoration:none}
.ss-slot-game.ss-game-provider .ss-slot-game__basic-info{align-items:center;padding:16px 12px;gap:10px;text-align:center}
.ss-game-provider__logo{height:56px;display:flex;align-items:center;justify-content:center}
.ss-game-provider__logo img{max-height:52px;width:auto}
.ss-game-provider__name{font-weight:700;text-decoration:none;color:var(--pine-2)}
.ss-slot-operators-container{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}


.usp-container{max-width:var(--w-shell);margin:0 auto;padding:18px var(--pad);display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line)}
.usp-container h3{margin:0;font-size:17px;flex:1 1 260px}
.usp-container ul{list-style:none;margin:0;padding:0;display:flex;gap:22px;flex-wrap:wrap}
.usp-container li{margin:0}
.usp-container li,.usp-container li a{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600}
.usp-container img{width:40px;height:40px;object-fit:contain}
.usp-container p{margin:0}
#content>.container,#content>.container-fluid{max-width:var(--w-shell);margin:0 auto;padding:0 var(--pad)}


.svcv-wrap{display:block;margin:26px 0 30px;max-width:var(--w-wide)}
.kb-home .svcv-wrap{margin:26px auto 30px;width:calc(100% - 2*var(--pad));max-width:var(--w-wide)}
.svcv-h{margin:0 0 6px}
.svcv-lead{color:var(--mute);font-size:15px;max-width:var(--w-prose)}
.svcv-f,.svcv-allbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0}
.svcv-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}
.svcv-flead{font:700 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.svcv-flabel{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:8px;background:var(--paper);border:1px solid var(--line-2);font-size:14px;cursor:pointer;user-select:none}
.svcv-flabel:hover{border-color:var(--moss)}
.svcv-f--swish:checked~.svcv-filters label[for^="svcv-f-swish"],.svcv-f--zim:checked~.svcv-filters label[for^="svcv-f-zim"],.svcv-f--fs:checked~.svcv-filters label[for^="svcv-f-fs"],.svcv-f--now:checked~.svcv-filters label[for^="svcv-f-now"],.svcv-f--big:checked~.svcv-filters label[for^="svcv-f-big"]{background:var(--pine);color:#fff;border-color:var(--pine)}
.svcv-f--swish:checked~.svcv-list>li:not([data-swish]),.svcv-f--zim:checked~.svcv-list>li:not([data-zim]),.svcv-f--fs:checked~.svcv-list>li:not([data-fs]),.svcv-f--now:checked~.svcv-list>li:not([data-now]),.svcv-f--big:checked~.svcv-list>li:not([data-big]){display:none}
.svcv-list{list-style:none;margin:0;padding:0}
.svcv-list>li{margin:0 0 12px;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"rank body" "rank pays" "rank d1" "rank d2";background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}
.svcv-list>li.svcv-hid{display:none}
.svcv-allbox:checked~.svcv-list>li.svcv-hid{display:grid}
.svcv-rank{grid-area:rank;background:var(--fern);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--line)}
.svcv-stone{display:none}
.svcv-num{font:700 26px/1 var(--serif);color:var(--pine)}
.svcv-row--top .svcv-rank{background:var(--pine)}
.svcv-row--top .svcv-num{color:#fff}
.svcv-body{grid-area:body;display:grid;grid-template-columns:128px minmax(0,1fr) minmax(0,1.1fr) 132px;align-items:center;gap:12px;padding:12px 14px}
.svcv-plate{width:124px;height:56px;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.svcv-plate img{max-width:100%;height:auto;display:block}
.svcv-name{display:block;font:650 17px/1.25 var(--serif);color:var(--pine-2);text-decoration:none}
.svcv-score{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:4px;background:var(--pine);color:#fff;font-size:12.5px;font-weight:700}
.svcv-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.svcv-chip{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--cream);border:1px solid var(--line);font-size:11.5px;line-height:1.45}
.svcv-chip--ok{background:var(--fern);border-color:#b9d3c6;color:var(--pine-2)}
.svcv-offer{border-left:3px solid var(--lingon);padding:6px 12px;min-height:56px;display:flex;flex-direction:column;justify-content:center}
.svcv-offer-label{font:700 10.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.svcv-offer-main{font-size:15px;font-weight:700;line-height:1.35;margin-top:2px}
.svcv-ont{font-size:11.5px;line-height:1.4;color:var(--mute);margin:4px 0 0}
.svcv-act{display:flex;flex-direction:column;gap:5px}
.svcv-cta{display:block;text-align:center;padding:12px;border-radius:8px;background:var(--lingon);color:#fff;font-size:15px;font-weight:700;text-decoration:none}
.svcv-cta:hover{background:var(--lingon-d);color:#fff}
.svcv-tc{font-size:11px;text-align:center;color:var(--mute)}
.svcv-tc a{color:inherit}
.svcv-pays{grid-area:pays;display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 10px}
.svcv-pay{display:inline-block;padding:2px 9px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:11.5px;color:var(--mute)}
.svcv-more{border-top:1px solid var(--line);background:#faf7f0}
.svcv-more:nth-of-type(1){grid-area:d1}
.svcv-more:nth-of-type(2){grid-area:d2}
.svcv-more>summary{cursor:pointer;list-style:none;padding:9px 16px;font-size:13px;font-weight:700;color:var(--moss)}
.svcv-more>summary::-webkit-details-marker{display:none}
.svcv-more>summary::after{content:" +";color:var(--lingon)}
.svcv-more[open]>summary::after{content:" –"}
.svcv-more-in{padding:0 16px 12px;font-size:13px;line-height:1.55;color:var(--mute)}
.svcv-allbtn{display:inline-flex;align-items:center;min-height:44px;margin:2px 0 0;padding:9px 20px;border-radius:8px;cursor:pointer;background:var(--pine);color:#fff;font-size:14px;font-weight:700}
.svcv-allbtn:hover{background:var(--pine-2)}
.svcv-allbox:checked~.svcv-allbtn{display:none}
.svcv-disc{font-size:12px;line-height:1.6;color:var(--mute);margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line)}


.kb-home{display:block}
.kb-hero{background-color:var(--pine-2);background-image:linear-gradient(160deg,var(--pine-2),var(--pine));color:#e6efea}
.kb-hero-in{max-width:var(--w-shell);margin:0 auto;padding:46px var(--pad) 40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:center}
.kb-hero h1{color:#fff;margin:0 0 12px}
.kb-hero .kb-kick{color:#ffd6d0}
.kb-hero .kb-lead{color:#dce8e2;font-size:19px}
.kb-hero .kb-upd{color:#b9cfc4}
.kb-hero .kb-upd a{color:#fff}
.kb-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:18px 0 0;padding:0;list-style:none}
.kb-facts li{margin:0;font-size:14px;color:#cfe0d8}
.kb-facts b{display:block;font:700 26px/1.1 var(--serif);color:#fff}
.kb-doors{display:flex;flex-direction:column;gap:10px}
.kb-door{display:grid;grid-template-columns:52px 1fr 20px;align-items:center;gap:14px;background:var(--paper);border-radius:var(--r);padding:12px 16px;color:var(--ink);text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.18);transition:transform .15s}
.kb-door:hover{transform:translateX(4px);color:var(--ink)}
.kb-door img{width:52px;height:52px;border-radius:8px;object-fit:cover}
.kb-door b{display:block;font:650 17px/1.25 var(--serif);color:var(--pine-2)}
.kb-door small{color:var(--mute);font-size:13px}
.kb-door::after{content:"";width:9px;height:9px;border-top:2px solid var(--lingon);border-right:2px solid var(--lingon);transform:rotate(45deg)}
.kb-sec{max-width:var(--w-shell);margin:0 auto;padding:38px var(--pad) 8px}
.kb-sec-h{display:flex;align-items:end;justify-content:space-between;gap:16px;border-top:7px solid transparent;border-image:var(--hatch) 7;border-width:7px 0 0;padding-top:16px;margin-bottom:16px}
.kb-sec-h h2{margin:0}
.kb-sec-h a{font-weight:600;white-space:nowrap}
.kb-sec-lead{color:var(--mute);max-width:var(--w-prose);margin:-6px 0 18px}

.kb-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.kb-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}
.kb-tile>img{aspect-ratio:16/9;object-fit:cover;width:100%}
.kb-tile-b{padding:14px 16px 16px}
.kb-tile h3{margin:0 0 8px;font-size:19px}
.kb-tile h3 a{color:var(--pine-2);text-decoration:none}
.kb-tile ul{list-style:none;padding:0;margin:0;font-size:14.5px}
.kb-tile li{margin:0;border-top:1px dashed var(--line)}
.kb-tile li a{display:block;padding:6px 0;color:var(--ink);text-decoration:none}
.kb-tile li a:hover{color:var(--lingon)}

.kb-index{display:grid;grid-template-columns:repeat(3,1fr);gap:0 26px}
.kb-index a{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}
.kb-index a:hover b{color:var(--lingon)}
.kb-index img{width:38px;height:38px;border-radius:9px;object-fit:cover}
.kb-index svg{width:38px;height:38px;padding:8px;border-radius:9px;background:var(--fern);stroke:var(--pine);fill:none;stroke-width:1.8}
.kb-index b{display:block;font-weight:650}
.kb-index small{color:var(--mute);font-size:13px}


.kb-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.kb-post{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);display:flex;flex-direction:column}
.kb-post>a:first-child{display:block;line-height:0}
.kb-post img{aspect-ratio:1200/630;object-fit:cover;width:100%}
.kb-post-b{padding:14px 16px 16px}
.kb-post .kb-kick{margin-bottom:6px}
.kb-post h3{margin:0 0 6px;font-size:19px}
.kb-post h3 a{color:var(--pine-2);text-decoration:none}
.kb-post h3 a:hover{color:var(--lingon)}
.kb-post p{font-size:14.5px;color:var(--mute);margin:0}
.kb-post time{display:block;font-size:12.5px;color:var(--mute);margin-top:8px}

.kb-why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.kb-why>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px}
.kb-why svg{width:36px;height:36px;stroke:var(--lingon);fill:none;stroke-width:1.8}
.kb-why h3{margin:8px 0 6px;font-size:18.5px}
.kb-why p{margin:0;font-size:14.5px;color:#2c3a34}


.kb-art-hd{max-width:var(--w-prose);padding-top:20px}
.kb-art-hd h1{margin-bottom:10px}
.kb-cover{margin:6px 0 22px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--paper)}
.kb-cover img{display:block;width:100%;height:auto}
.kb-fig{margin:24px 0;max-width:var(--w-prose);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:16px}
.kb-fig img{display:block;width:100%;height:auto}
.kb-fig figcaption{font-size:13px;color:var(--mute);margin-top:8px}
.kb-src{max-width:var(--w-prose);font-size:14px;color:var(--mute);border-top:7px solid transparent;border-image:var(--hatch) 7;border-width:7px 0 0;padding-top:12px;margin-top:28px}
.kb-src h2{font-size:19px;margin:0 0 8px}
.kb-src ol{padding-left:1.2em}
.kb-wire{display:block}
.kb-wire:empty{display:none}
.kb-bloglist{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:10px 0 24px}


.kb-ft{background:var(--pine-2);color:#c7d8d0;margin-top:20px;font-size:14.5px}
.kb-ft-in{max-width:var(--w-shell);margin:0 auto;padding:40px var(--pad) 24px}
.kb-ft a{color:#fff;text-decoration:none}
.kb-ft a:hover{text-decoration:underline;color:#fff}
.kb-ft-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px}
.kb-ft-lead p{margin:10px 0 0;line-height:1.6}
.kb-ft-lead img{height:40px;width:auto}
.kb-ft h3{font:650 16px/1.3 var(--serif);color:#fff;margin:0 0 10px}
.kb-ft ul{list-style:none;padding:0;margin:0}
.kb-ft li{margin:0 0 7px}
.kb-ft-help{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:30px 0 0;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r);background:rgba(255,255,255,.04)}
.kb-ft-help .kb-age{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:2px solid #fff;border-radius:50%;font:800 17px/1 var(--sans);color:#fff}
.kb-ft-help p{margin:0;line-height:1.6}
.kb-ft-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0 0}
.kb-ft-badges a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:8px 12px;height:54px}
.kb-ft-badges img{max-height:38px;width:auto}
.kb-ft-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.14);margin-top:24px;padding-top:16px;font-size:13px}


.kb-ck[hidden]{display:none}
.kb-ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;max-width:620px;margin:0 auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 30px rgba(0,0,0,.18);padding:14px 16px;display:flex;gap:14px;align-items:center;font-size:14px}
.kb-ck p{margin:0}
.kb-ck button{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:8px;background:var(--pine);color:#fff;font-weight:700;cursor:pointer}
.kb-shell>.kb-main:only-child{grid-column:1/-1}


@media (max-width:1060px){
  .kb-ft-top{grid-template-columns:1fr 1fr}
  .kb-tiles{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:960px){
  .kb-shell,#ss-review-page-start>.review-container>.row,.ss-casino-container__section>.container>.row,.ss-casino-header>.container>.row,.game_area{grid-template-columns:minmax(0,1fr)}
  .kb-rail,.review_assurance{position:static}
  .kb-hero-in{grid-template-columns:1fr;gap:26px;padding:30px var(--pad) 28px}
  .kb-index,.kb-posts,.kb-why{grid-template-columns:1fr 1fr}
  .svcv-body{grid-template-columns:120px 1fr;grid-template-areas:"plate id" "offer offer" "act act";gap:8px 12px}
  .svcv-plate{grid-area:plate;width:120px;height:48px}
  .svcv-id{grid-area:id}
  .svcv-offer{grid-area:offer;min-height:0}
  .svcv-act{grid-area:act}
}
@media (max-width:900px){
  :root{--pad:14px}
  .kb-hd-in{min-height:56px;flex-wrap:wrap;gap:0}
  .kb-logo img{height:34px}
  .kb-burg-l{display:flex;align-items:center;justify-content:center;margin-left:auto;width:48px;height:48px;color:#fff;cursor:pointer;border-radius:8px}
  .kb-burg-l svg{width:26px;height:26px;stroke:#fff}
  .kb-nav{display:none;flex-basis:100%;flex-direction:column;margin:0 calc(-1*var(--pad));background:var(--pine-2);max-height:calc(100vh - 100px);overflow-y:auto;padding-bottom:10px}
  .kb-burg:checked~.kb-nav{display:flex}
  .kb-item{flex-direction:column}
  .kb-hub{min-height:48px;padding:0 var(--pad);border-bottom:1px solid rgba(255,255,255,.08)}
  .kb-sub{display:block;position:static;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0 0 6px 38px;min-width:0}
  .kb-sub a{color:#cfe0d8;padding:0;min-height:44px;display:flex;align-items:center;font-size:14.5px}
  .kb-sub a:hover{background:transparent;color:#fff}
  .ss-casino-header__basic-info{grid-template-columns:96px 1fr}
  .ss-casino-header__logo{grid-row:auto;min-height:70px}
  .ss-casino-header .kb-upd{grid-column:1/-1}
  .ss-casino-screenshots__viewport{grid-template-columns:1fr 1fr}
  .kb-ft-help{grid-template-columns:1fr}
}
@media (max-width:600px){
  body{font-size:16px}
  h1{font-size:23px;margin-bottom:.4em}
  .ss-breadcrumbs{padding-top:8px;font-size:13px}
  .kb-upd{margin:4px 0 10px;gap:2px 10px;font-size:12.5px}
  .ss-page-intro,.kb-intro{padding-top:12px}
  .ss-page-intro__content,.kb-lead{font-size:17px;line-height:1.5}
  .kb-trust{margin:10px 0 14px;padding:8px 12px;gap:4px 12px;font-size:13px}
  .kb-tiles,.kb-index,.kb-posts,.kb-why,.kb-bloglist,.kb-ft-top{grid-template-columns:1fr}
  .ss-slot-games>[class*="col-"]{grid-template-columns:1fr 1fr;gap:10px}
  .ss-slot-game__name{font-size:15px;padding:8px 12px 2px}
  .ss-slot-game__cta-container{padding:6px 12px 10px}
  .ss-slot-game__game-details ul{grid-template-columns:1fr}
  .ss-review-page__list ul{grid-template-columns:1fr}
  .svcv-list>li{grid-template-columns:36px 1fr}
  .svcv-num{font-size:19px}
  .svcv-pays,.svcv-more:nth-of-type(2),.svcv-offer-label,.svcv-ont{display:none}
  .kb-door{grid-template-columns:44px 1fr 14px;padding:10px 12px}
  .kb-door img{width:44px;height:44px}
  .kb-ck{flex-direction:column;align-items:stretch;text-align:left}
  .kb-hubrow-t{flex-basis:40%}
  th,td{padding:8px 10px}
}
@media (max-width:380px){
  .ss-slot-games>[class*="col-"]{grid-template-columns:1fr}
}
