:root{
  --factory-bg:#000!important;
  --factory-panel:#121212!important;
  --factory-accent:#ffcc00!important;
  --factory-accent-2:#ffad00!important;
  --factory-text:#fff!important;
  --factory-radius:4px!important;
  --hero:255,204,0!important;
  --brand-violet:#ffcc00!important;
  --brand-magenta:#ffcc00!important;
  --brand-panel:#121212!important;
  --brand-surface:#080808!important;
  --merlot-surface:#121212!important;
  --merlot-raised:#1b1b1b!important;
  --merlot-input:#242424!important;
  --merlot-border:#ffcc0033!important;
  --merlot-muted:#a8a8a8!important;
}
html.factory-theme-merlot-core body:not(.backoffice){
  background:#000!important;
  background-image:none!important;
  color:#fff!important;
}
.nisbet-address-bar{max-width:1650px;margin:7px auto 0;padding:15px 7%;background:#101010;border-top:1px solid #7d6600;color:#777;font-size:13px;box-sizing:border-box}
.nisbet-address-bar strong{color:#969696}
body:not(.backoffice) .header-bc,
body:not(.backoffice) .hdr-main-content-bc{
  background:#000!important;
  border-color:#2b2b2b!important;
}
body:not(.backoffice) .header-bc{box-shadow:none!important}
body:not(.backoffice) .hdr-logo-bc{width:176px!important}
body:not(.backoffice) .hdr-logo-bc img{width:176px!important;height:55px!important;object-fit:contain!important;object-position:left center!important}
body:not(.backoffice) .header-navigation{
  background:linear-gradient(90deg,#ffb800,#ffd400,#ffbd00)!important;
  border:0!important;
  min-height:52px;
}
body:not(.backoffice) .nav-menu-item{color:#050505!important;font-weight:800!important;border-radius:0!important}
body:not(.backoffice) .nav-menu-item .ui-icon{color:#050505!important}
body:not(.backoffice) .nav-menu-item:hover,
body:not(.backoffice) .nav-menu-item.active{background:#111!important;color:#ffcc00!important;transform:none!important}
body:not(.backoffice) .nav-menu-item:hover .ui-icon,
body:not(.backoffice) .nav-menu-item.active .ui-icon{color:#ffcc00!important}
body:not(.backoffice) .nav-menu-more{margin-left:auto!important}
body:not(.backoffice) .nav-menu-more .nav-menu-item{background:#161616!important;color:#888!important;border:0!important;min-height:52px!important}
body:not(.backoffice) :is(.btn.register,.deposit-shortcut,.support-button,.primary-button,.btn-primary,.place-bet){
  background:linear-gradient(90deg,#ffda00,#ffb900,#ffd000)!important;
  color:#080808!important;
  border-color:#ffcc00!important;
  box-shadow:none!important;
}
html.factory-theme-merlot-core body:not(.backoffice) .header-bc .btn.register,
html.factory-theme-merlot-core body:not(.backoffice) .header-bc .deposit-shortcut{
  background:#ffcc00!important;
  background-image:linear-gradient(90deg,#ffda00,#ffb900,#ffd000)!important;
  color:#050505!important;
}
body:not(.backoffice) :is(.btn.sign-in,.btn-outline){border-color:#ffcc00!important;color:#ffcc00!important;background:#090909!important}
body:not(.backoffice) .layout-content-holder-bc{max-width:1650px!important;background:#000!important}
body:not(.backoffice) .hero-slider.merlot-hero{aspect-ratio:2880/880!important;background:#0b0b0b!important;border-radius:0!important;margin-top:14px!important}
body:not(.backoffice) .merlot-hero .hero-link,
body:not(.backoffice) .merlot-hero .hero-link:after{background:none!important}
body:not(.backoffice) .merlot-hero .hero-link:after,
body:not(.backoffice) .merlot-hero-copy{display:none!important}
body:not(.backoffice) .merlot-hero picture,
body:not(.backoffice) .merlot-hero .hero-wide-art{width:100%!important;height:100%!important;display:block!important}
body:not(.backoffice) .merlot-hero .hero-wide-art{object-fit:cover!important;object-position:center!important}
body:not(.backoffice) .merlot-hero .hero-controls{background:#000c!important;border-color:#ffcc0044!important}
body:not(.backoffice) .product-banner-container-bc:has(.merlot-product){display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}
body:not(.backoffice) .merlot-product{min-width:0!important;min-height:0!important;aspect-ratio:1/1.18!important;padding:0!important;border:0!important;border-radius:8px!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
body:not(.backoffice) .merlot-product-art,
body:not(.backoffice) .merlot-product-label{display:none!important}
body:not(.backoffice) .merlot-product:nth-child(1){background-image:url('/landing/assets/content_18770075_dac60cd3cd68fb60623274d7eb98fa12-799eca5355.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(2){background-image:url('/landing/assets/content_18770075_b9922be129d553ec22699445363b4634-8fcbb665db.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(3){background-image:url('/landing/assets/content_18770075_19488b0385c6bf826eae967936011296-f622a0db2f.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(4){background-image:url('/landing/assets/content_18770075_0d47a112323c02f020d34e82c5f22875-268121bf95.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(5){background-image:url('/landing/assets/content_18770075_91273ecf6979418dacc689e2eb8eb93e-82289d4f42.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(6){background-image:url('/landing/assets/content_18770075_6adeb3eec492ce7408a802c7414c2543-8539b8d6b2.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(7){background-image:url('/landing/assets/content_18770075_348db08bf3f6848538dec6fe755ce47c-5b4bdcf7a3.webp')!important}
body:not(.backoffice) .merlot-product:nth-child(8){background-image:url('/landing/assets/content_18770075_d6165986f7ed5489f64b8d803f6dfe8e-6982e1809d.webp')!important}
body:not(.backoffice) :is(.sectionTitle,.account-title,.catalog-toolbar,.campaign-tabs,.footer-payment-title){border-color:#ffcc0033!important}
body:not(.backoffice) .sectionTitleText{color:#fff!important}
html.factory-theme-merlot-core body:not(.backoffice) .sectionTitle{
  background:#151515!important;
  background-image:linear-gradient(90deg,#1b1b1b,#111)!important;
  border-left:4px solid #ffcc00!important;
  color:#fff!important;
}
html.factory-theme-merlot-core body:not(.backoffice) .sectionTitle:before{background:#ffcc00!important}
body:not(.backoffice) .provider-all,
body:not(.backoffice) .catalog-provider-logo{background:#161616!important;background-image:none!important;border-color:#333!important;color:#ddd!important}
body:not(.backoffice) .provider-all.active,
body:not(.backoffice) .catalog-provider-logo[aria-pressed="true"]{background:#ffcc00!important;color:#050505!important;border-color:#ffcc00!important;box-shadow:none!important}
body:not(.backoffice) .mobile-slot-play img{display:none!important}
body:not(.backoffice) .mobile-slot-play .mobile-slot-fallback{display:grid!important;place-items:center;width:68px;height:68px;border-radius:50%;background:#ffcc00;color:#050505!important;font-weight:900;line-height:1.05;border:4px solid #181818;box-shadow:0 0 0 2px #ffcc00}
body:not(.backoffice) :is(.section-link,.catalog-section .btn-outline,.catalog-provider-link,.show-all){color:#ffcc00!important;border-color:#ffcc00!important;background:#111!important}
body:not(.backoffice) .merlot-jackpot{background:linear-gradient(180deg,#2d2608,#111)!important;border-color:#ffcc0055!important}
body:not(.backoffice) .merlot-jackpot strong,
body:not(.backoffice) .merlot-jackpot h2{color:#ffcc00!important}
body:not(.backoffice) :is(.panel,.service-box,.integration-card,.sport-list,.betslip,.catalog-toolbar,.payment-choice,.bonus-row,.provider-game-shell,.bonus-request-record,.game-card,.promo-card,.daily-slot-card){background:#121212!important;border-color:#2b2b2b!important}
body:not(.backoffice) :is(.summary-card,.payment-summary,.deposit-methods button,.reward-cards article,.loyalty-table,.loyalty-tiers){background:#1b1b1b!important;border-color:#333!important}
body:not(.backoffice) .catalog-categories button.active{background:#ffcc00!important;color:#050505!important}
body:not(.backoffice) .game-card .play-overlay{background:#000a!important}
body:not(.backoffice) .local-tag{background:#ffcc00!important;color:#050505!important;border-color:#ffcc00!important}
body:not(.backoffice) .managed-bonus-grid article{background:#141414!important;border-color:#333!important}
body:not(.backoffice) .merlot-campaign-art>.merlot-art-copy{background:#090909!important}
body:not(.backoffice) .merlot-campaign-art .merlot-art-copy>b,
body:not(.backoffice) .managed-bonus-grid h2{color:#ffcc00!important}
body:not(.backoffice) .layout-footer-holder-bc{background:#000!important;background-image:none!important;border-top:1px solid #292929!important}
body:not(.backoffice) .merlot-footer-showcase,
body:not(.backoffice) .merlot-footer-info{border-color:#ffcc002e!important;background:#090909!important}
body:not(.backoffice) .merlot-footer-showcase-heading>span,
body:not(.backoffice) .merlot-footer-showcase-heading em,
body:not(.backoffice) .merlot-footer-info h3,
body:not(.backoffice) .merlot-footer-info strong,
body:not(.backoffice) .merlot-footer-info a,
body:not(.backoffice) .merlot-footer-care a{color:#ffcc00!important}
body:not(.backoffice) .payment-logos button,
body:not(.backoffice) .footer-social button,
body:not(.backoffice) .footer-clock{background:#161616!important}
body:not(.backoffice) .account-window,
body:not(.backoffice) .account-main,
body:not(.backoffice) dialog.login-modal,
body:not(.backoffice) dialog.campaign-modal{background:#090909!important}
body:not(.backoffice) .account-sidebar{background:#141414!important}
body:not(.backoffice) .account-title,
body:not(.backoffice) .account-group summary,
body:not(.backoffice) .account-rewards{background:#1c1c1c!important}
body:not(.backoffice) .account-group>div{background:#242424!important}
body:not(.backoffice) .account-group>div>a.active{border-color:#ffcc00!important;background:#302a0b!important}
body:not(.backoffice) .wallet-card{background:linear-gradient(120deg,#4a3c00,#806700)!important}
body:not(.backoffice) .bonus-wallet{background:linear-gradient(120deg,#5a3d00,#9d7100)!important}
body:not(.backoffice) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#222!important;border-color:#444!important;color:#fff!important}
body:not(.backoffice) :is(input,select,textarea):focus-visible{outline-color:#ffcc00!important}
body:not(.backoffice) .support-button{background:#ffcc00!important;color:#000!important}
body:not(.backoffice) #toast{background:#191919!important;border-color:#ffcc00!important}
@media(max-width:900px){
  body:not(.backoffice) .product-banner-container-bc:has(.merlot-product){grid-template-columns:repeat(4,minmax(120px,1fr))!important;overflow-x:auto!important}
}
@media(max-width:700px){
  .nisbet-address-bar{text-align:center;padding:10px;font-size:11px}
  body:not(.backoffice) .hdr-logo-bc,body:not(.backoffice) .hdr-logo-bc img{width:132px!important}
  body:not(.backoffice) .hero-slider.merlot-hero{aspect-ratio:2.25/1!important}
  body:not(.backoffice) .product-banner-container-bc:has(.merlot-product){display:flex!important}
  body:not(.backoffice) .merlot-product{min-width:132px!important}
}
