/* Merlot V5 — warm wine, black marble and champagne-gold visual system. */
:root{
  --merlot-ink:#0d0709;
  --merlot-ink-2:#13090d;
  --merlot-surface:#1b0d12;
  --merlot-surface-2:#251017;
  --merlot-surface-3:#32121e;
  --merlot-wine:#5f1429;
  --merlot-wine-2:#87203f;
  --merlot-rose:#bd3d66;
  --merlot-gold:#d0a85e;
  --merlot-gold-soft:#efd6a3;
  --merlot-text:#fff7f2;
  --merlot-muted:#c8b3ae;
  --merlot-line:#d0a85e38;
  --brand-violet:var(--merlot-wine-2);
  --brand-magenta:var(--merlot-rose);
  --brand-panel:var(--merlot-surface-2);
  --brand-surface:var(--merlot-ink-2);
  --hero:135,32,63;
  --b:13,7,9;
  --b-sc:255,247,242;
}

body:not(.backoffice){
  color:var(--merlot-text);
  background-color:var(--merlot-ink)!important;
  background-image:
    radial-gradient(ellipse at 10% 5%,#7b183126,transparent 42%),
    radial-gradient(ellipse at 95% 32%,#bd3d6615,transparent 38%),
    linear-gradient(180deg,#0d0709,#14090d 55%,#0a0608)!important;
}
body:not(.backoffice) :is(p,small,.campaign-heading p,.campaign-mode,.campaign-subtle){color:var(--merlot-muted)}
body:not(.backoffice) :is(a,button,input,select,textarea,summary){accent-color:var(--merlot-wine-2)}
body:not(.backoffice) ::selection{background:#a62f55;color:#fff}

/* Global chrome */
body:not(.backoffice) .header-bc{background:#10080bf2!important;border-bottom:1px solid var(--merlot-line)!important;box-shadow:0 9px 28px #0502039c}
body:not(.backoffice) .hdr-main-content-bc{background:#0d0709e8!important}
body:not(.backoffice) .header-navigation{background:linear-gradient(90deg,#16090e,#251018 50%,#16090e)!important;border-color:var(--merlot-line)!important}
body:not(.backoffice) :is(.hdr-logo-bc img,.auth-header img){filter:none!important}
body:not(.backoffice) .hdr-logo-bc{width:270px!important;max-width:270px!important;display:flex!important;align-items:center!important}
body:not(.backoffice) .hdr-logo-bc img{width:260px!important;height:46px!important;max-height:46px!important;object-fit:contain!important;object-position:left center!important}
body:not(.backoffice) .nav-menu-item{color:#eaded9!important}
body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item{background:linear-gradient(135deg,#211015,#35131f)!important;border:1px solid #d0a85e45!important;color:#eaded9!important;box-shadow:0 3px 10px #05020366,inset 0 1px #ffffff0d!important}
body:not(.backoffice) :is(.nav-menu-item:hover,.nav-menu-item.active){color:#fff8ef!important;background:linear-gradient(110deg,#64162d,#96284b)!important;box-shadow:inset 0 1px #ffffff14,0 5px 18px #5f142947}
body:not(.backoffice) .header-navigation .nav-menu-item:focus-visible{outline:2px solid var(--merlot-gold)!important;outline-offset:-2px!important;text-decoration-color:var(--merlot-gold)!important}
body:not(.backoffice) .header-navigation .nav-menu-item:hover{border-color:var(--merlot-gold)!important}
body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item::before{background:linear-gradient(90deg,var(--merlot-gold),var(--merlot-rose))!important}
body:not(.backoffice) :is(.btn-primary,.quick-button.bonus-shortcut,.hdr-user-bc .btn.register,.provider-picker-apply){background:linear-gradient(115deg,#741a35,#bd3d66)!important;color:#fff!important;box-shadow:0 7px 22px #60142c4d!important}
body:not(.backoffice) :is(.btn-primary,.hdr-user-bc .btn.register,.provider-picker-apply):hover{filter:brightness(1.12);box-shadow:0 9px 26px #8a234b59!important}
body:not(.backoffice) :is(.btn-outline,.catalog-categories button,.catalog-search,.catalog-provider-filter,.catalog-random){border-color:var(--merlot-line)!important}
body:not(.backoffice) .quick-button.deposit-shortcut{background:linear-gradient(110deg,#7b5a28,#b08a49)!important;color:#fff8e7!important}
body:not(.backoffice) :focus-visible{outline-color:var(--merlot-gold)!important}

/* Hero and home modules */
body:not(.backoffice) .hero-slider.merlot-hero{background:#12080c!important;border-color:#d0a85e36!important;box-shadow:0 18px 44px #04020380,0 0 30px #7b183121!important}
body:not(.backoffice) .merlot-hero .hero-link{background:#10070a!important}
body:not(.backoffice) .merlot-hero .hero-link:after{background:linear-gradient(90deg,#210b13cc,#54142666 52%,transparent 78%)!important}
body:not(.backoffice) .merlot-hero #hero-image{background-color:#13090d!important}
body:not(.backoffice) .merlot-hero-copy>small{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .merlot-hero-copy em{color:#ed5d88!important}
body:not(.backoffice) .merlot-hero-copy>span{color:#f1e2dc!important}
body:not(.backoffice) .merlot-hero-copy>b{background:linear-gradient(105deg,#6c172f,#b53761)!important;box-shadow:0 10px 28px #45101f70}
body:not(.backoffice) .merlot-hero .hero-controls button{background:#180c10d9!important;border-color:#d0a85e6b!important;color:var(--merlot-gold-soft)!important;box-shadow:0 5px 14px #0008!important}
body:not(.backoffice) .merlot-hero .hero-controls>span{color:#fff2e8!important}
body:not(.backoffice) .merlot-product{background:radial-gradient(circle at 50% 28%,#9a294d35,transparent 45%),linear-gradient(145deg,#1a0c11,#35131f)!important;border-color:#d0a85e42!important;box-shadow:0 10px 24px #05020370,inset 0 1px #ffffff10!important}
body:not(.backoffice) .merlot-product .merlot-product-art{background-image:url('/theme/merlot/refresh-v2/category-sprite-ruby-v3.webp')!important;filter:drop-shadow(0 7px 12px #050203b3) saturate(1.04) contrast(1.04)!important}
body:not(.backoffice) .merlot-product:hover{background:linear-gradient(145deg,#35131f,#68172f)!important;border-color:#d0a85e78!important}
body:not(.backoffice) .merlot-product :is(.ui-icon,span){color:#f6dfc4!important}
body:not(.backoffice) .sectionTitle{background:linear-gradient(110deg,#32121e,#190c11 72%)!important;border-color:#d0a85e3b!important;box-shadow:inset 3px 0 var(--merlot-rose)}
body:not(.backoffice) .sectionTitleText:before{background:linear-gradient(var(--merlot-gold),var(--merlot-rose))!important}
body:not(.backoffice) :is(.combination-card,.player-card,.recommended-card,.provider-tile){background:linear-gradient(135deg,#1d0e13,#13090d)!important;border-color:#d0a85e24!important}
body:not(.backoffice) :is(.home-showcase,.showcase-section,.recent-winners,.jackpot-section,.tournaments-section){border-color:#d0a85e20!important}
body:not(.backoffice) .recent-winners{background:linear-gradient(135deg,#1c0d12,#32121e)!important;border-color:#d0a85e36!important}
body:not(.backoffice) .merlot-jackpot{background:linear-gradient(180deg,#35131f 0,#241016 48%,#13090d 100%)!important}
body:not(.backoffice) .merlot-jackpot:before{background:linear-gradient(90deg,transparent,var(--merlot-gold),transparent)!important}
body:not(.backoffice) .jackpot-emblem{filter:drop-shadow(0 5px 8px #9b6b2f61)!important}
body:not(.backoffice) .showcase-toggle{border-color:#d0a85e55!important;color:#ecddd6!important}
body:not(.backoffice) .daily-periods button[aria-pressed=true]{border-color:var(--merlot-gold)!important;background:#7b18312e!important}
body:not(.backoffice) :is(.daily-slot-rtp,.daily-slot-arrow){color:#e3b76b!important}
body:not(.backoffice) :is(.support-button,.back-top){background:linear-gradient(140deg,#7b1b38,#3a141f)!important;border-color:#d0a85e75!important;color:var(--merlot-gold-soft)!important;box-shadow:0 6px 20px #05020380!important}

/* Cards, catalogues and game surfaces */
body:not(.backoffice) :is(.managed-bonus-grid article,.campaign-history,.vip-membership,.vip-tier,.vip-experience article,.wheel-thresholds>div,.ticket-wallet article,.bonus-switch button,.game-card,.tournament-card){background:linear-gradient(145deg,#211016,#160b0f)!important;border-color:#d0a85e29!important}
body:not(.backoffice) .managed-bonus-grid article{box-shadow:0 15px 34px #05020366!important}
body:not(.backoffice) .tournament-body{background:linear-gradient(180deg,#3a1723ed,#1a0c11 30%,#10080b)!important;border:1px solid #d0a85e2e!important;box-shadow:0 12px 28px #05020385!important}
body:not(.backoffice) .tournament-body .muted{color:#c8b3ae!important}
body:not(.backoffice) .tournament-body>strong{color:#e5b84f!important;text-shadow:0 0 18px #b97e252e!important}
body:not(.backoffice) .tournament-body .btn-outline{background:#261118!important;border-color:#d0a85e55!important;color:#f0ded5!important}
body:not(.backoffice) .tournament-body .btn-outline:hover{background:#3b1521!important;border-color:var(--merlot-gold)!important;color:#fff6e8!important}
body:not(.backoffice) .tournament-body .tournament-join-disabled{background:linear-gradient(115deg,#5a1a2c,#78213b)!important;color:#cfb9b1!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed!important}
body:not(.backoffice) .merlot-campaign-art{background:#1a0c11!important}
body:not(.backoffice) .merlot-campaign-art>.merlot-art-copy{background:linear-gradient(120deg,#3a1422,#1a0c11)!important;border-color:#d0a85e24!important}
body:not(.backoffice) .merlot-campaign-art .merlot-art-copy>span{color:#e8d2b1!important}
body:not(.backoffice) .merlot-campaign-art .merlot-art-copy>b{color:#e9b969!important;text-shadow:0 0 18px #8d5f2842!important}
body:not(.backoffice) .merlot-campaign-art:after{content:"";position:absolute;z-index:0;inset:0 0 auto;height:40%;pointer-events:none;background:linear-gradient(180deg,#240c1594,#5d14295e 72%,transparent);mix-blend-mode:color}
body:not(.backoffice) .merlot-campaign-art>div{position:relative;z-index:1}
body:not(.backoffice) .managed-bonus-grid :is(h2,small){color:#e9ba7f!important}
body:not(.backoffice) .managed-bonus-grid :is(button,.btn-primary){background:linear-gradient(105deg,#7a1c38,#b63760)!important;border-color:#d0a85e2e!important}
body:not(.backoffice) .bonus-card-terms{border-color:#d0a85e35!important;color:#f0e2dc!important}
body:not(.backoffice) .bonus-rule-facts>span{background:#2b121b!important;border-color:#d0a85e38!important}
body:not(.backoffice) .bonus-rule-facts strong{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .managed-bonus-card.bonus-focused{outline-color:var(--merlot-gold)!important}
body:not(.backoffice) :is(.catalog-category-shell,.catalog-toolbar.catalog-live-toolbar){background:#140a0e!important}
body:not(.backoffice) :is(.catalog-categories button,.catalog-search,.catalog-provider-filter,.catalog-random,.catalog-live-toolbar .catalog-search,.catalog-live-toolbar .catalog-provider-filter){background:#241117!important;color:#eadbd5!important}
body:not(.backoffice) :is(.catalog-categories button:hover,.catalog-random:hover){background:#3a1522!important}
body:not(.backoffice) .catalog-categories button.active{background:linear-gradient(110deg,#69172f,#9e2c4e)!important;border-color:#d0a85e70!important}
body:not(.backoffice) .catalog-category-next{background:#35131f!important;box-shadow:-12px 0 18px #140a0e!important}
body:not(.backoffice) #modal:has(.provider-picker){background:#160b0f!important;border-color:#d0a85e45!important}
body:not(.backoffice) :is(.provider-picker-search,.provider-picker-card,.provider-picker-reset,#modal:has(.provider-picker) .modal-close){background:#29131b!important;color:#eadbd5!important}
body:not(.backoffice) :is(.provider-picker-card:hover,.provider-picker-card.active){background:#441725!important;border-color:var(--merlot-gold)!important;box-shadow:inset 0 0 0 1px #d0a85e!important}

/* Campaign, VIP, wheel and ticket pages */
body:not(.backoffice) .campaign-tabs{border-color:#d0a85e21!important}
body:not(.backoffice) .campaign-tabs a{color:#c7b4ae!important}
body:not(.backoffice) .campaign-tabs a:hover{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .vip-eyebrow{color:var(--merlot-gold)!important}
body:not(.backoffice) .vip-hero{background:radial-gradient(ellipse at 75% 50%,#9c244532,transparent 46%),linear-gradient(120deg,#0c0709,#1d0c13 70%,#310f1c)!important;border-color:#d0a85e3b!important}
body:not(.backoffice) .vip-hero h1 em{background:linear-gradient(100deg,#fff0d5,#d0a85e)!important;background-clip:text!important;color:transparent!important}
body:not(.backoffice) :is(.vip-hero-meta>span,.vip-points strong,.wheel-controls b){color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .gold-button{background:linear-gradient(110deg,#e0c07c,#a77a37)!important;color:#1b0d12!important}
body:not(.backoffice) .vip-tier.featured{background:radial-gradient(circle at top,#b8843d29,transparent 70%),#211016!important;border-color:#d4ad65!important}
body:not(.backoffice) .vip-experience article>span{color:var(--merlot-gold)!important}
body:not(.backoffice) .wheel-stage{background:radial-gradient(circle at 50% 35%,#a72f542b,transparent 48%),linear-gradient(145deg,#241018,#0f080b)!important;border-color:#d0a85e35!important}
body:not(.backoffice) .wheel-aura{border-color:#e8c5814f!important;box-shadow:0 0 60px #8b204243,inset 0 0 50px #6a172e33!important}
body:not(.backoffice) .prize-wheel{background:conic-gradient(#8e2344 0 36deg,#211015 36deg 72deg,#bd3d66 72deg 108deg,#35131e 108deg 144deg,#731a35 144deg 180deg,#180c11 180deg 216deg,#a72f55 216deg 252deg,#2b1119 252deg 288deg,#6a172f 288deg 324deg,#140a0e 324deg 360deg)!important;border-color:var(--merlot-gold)!important;box-shadow:0 0 0 5px #5c3c26,0 0 0 8px #d0a85e57,0 0 55px #8a234b5c,inset 0 0 35px #0009!important}
body:not(.backoffice) .wheel-hub{background:radial-gradient(circle at 35% 25%,#dc5b83,#8b2042 55%,#35101d)!important;border-color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .wheel-pointer{border-top-color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .wheel-prizes li{background:linear-gradient(120deg,#30131d,#180c11)!important;border-color:#d0a85e30!important;color:#eadbd5!important}
body:not(.backoffice) .wheel-prize-index{background:#9d2b4d40!important;color:#f0cf9b!important}
body:not(.backoffice) .wheel-prize-gift{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) :is(.wheel-thresholds b,.wheel-rules summary,.wheel-controls p){color:var(--merlot-gold-soft)!important}
body:not(.backoffice) :is(.ticket-hero h1,.wheel-heading h1){background:linear-gradient(95deg,#fff8ef,#e2bd78 55%,#d94b77)!important;background-clip:text!important;color:transparent!important}
body:not(.backoffice) :is(.ticket-wallet article,.ticket-win){background:linear-gradient(110deg,#351421,#1a0c12)!important;border-color:#d0a85e55!important}
body:not(.backoffice) .ticket-details th{background:#2b121b!important;color:#e5c89b!important;border-color:#d0a85e32!important}
body:not(.backoffice) .ticket-details td{border-color:#d0a85e1f!important}
body:not(.backoffice) .ticket-details tbody tr:nth-child(even){background:#5e17251a!important}
body:not(.backoffice) .ticket-details ol{color:#c7b3ad!important}
body:not(.backoffice) :is(.campaign-history,.ticket-win){background:linear-gradient(120deg,#251018,#140a0e)!important;border-color:#d0a85e3d!important}
body:not(.backoffice) .campaign-detail h3{color:var(--merlot-gold)!important;border-color:#d0a85e2f!important}
body:not(.backoffice) .bonus-switch button.active{background:linear-gradient(110deg,#65162f,#a72f55)!important;border-color:#d0a85e75!important}

/* Club experience */
body:not(.backoffice) .club-page{--club-muted:#c8b3ae;--club-metal:#d0a85e;color:var(--merlot-text)!important}
body:not(.backoffice) .club-kicker{color:var(--merlot-gold)!important}
body:not(.backoffice) .club-kicker i{background:#dfb96e!important;box-shadow:0 0 15px #9b6c32!important}
body:not(.backoffice) .club-hero{background:radial-gradient(ellipse at 78% 48%,#8b204238,transparent 50%),linear-gradient(135deg,#1b0c12,#0f080b)!important;border-color:#d0a85e32!important}
body:not(.backoffice) .club-hero h1 em{background:linear-gradient(100deg,#fff1d8,#d0a85e 46%,#d84b77)!important;background-clip:text!important;color:transparent!important}
body:not(.backoffice) .club-primary{background:linear-gradient(105deg,#e3c47f,#a87837)!important;color:#1a0c12!important;box-shadow:0 8px 25px #8e5d2729!important}
body:not(.backoffice) .club-hero-actions>.btn-primary{border-color:#d0a85e66!important;color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .club-hero-signature{color:#f0dac1!important}
body:not(.backoffice) .club-hero-signature>i{background:#d0a85e66!important}
body:not(.backoffice) .club-halo{border-color:#d0a85e36!important;box-shadow:0 0 90px #8b204238,inset 0 0 70px #d0a85e16!important}
body:not(.backoffice) .club-art-caption{color:#c9ae98!important}
body:not(.backoffice) .club-account{background:linear-gradient(105deg,#2b121b,#170b0f)!important;border-color:#d0a85e3a!important}
body:not(.backoffice) .club-account-points strong{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .club-level-card{background:linear-gradient(155deg,#2b121b,#160b0f)!important;border-color:#d0a85e2d!important}
body:not(.backoffice) .club-level-card>strong{color:#fff2e8!important}
body:not(.backoffice) .club-level-detail{background:#1d0e13!important;border-color:#d0a85e40!important}
body:not(.backoffice) .club-benefit-grid article{background:linear-gradient(130deg,#35152080,#190c11)!important;border-color:#d0a85e24!important}
body:not(.backoffice) .club-benefit-icon{color:var(--merlot-gold)!important}
body:not(.backoffice) .club-program-note{border-color:var(--merlot-gold)!important;color:#c8b3ae!important}
body:not(.backoffice) .club-journey{border-color:#d0a85e2b!important}
body:not(.backoffice) .club-journey-steps article>span{border-color:#d0a85e47!important;color:var(--merlot-gold)!important}
body:not(.backoffice) .club-journey-steps small{color:#d1aa68!important}
body:not(.backoffice) .club-faq details{border-color:#d0a85e24!important}

/* Accounts, forms, dialogs and mobile drawers */
body:not(.backoffice) :is(.account-window,.account-main,.account-body,dialog.login-modal,dialog.signup-modal,dialog.campaign-modal){background:#10080b!important}
body:not(.backoffice) :is(.account-sidebar,.account-title,.account-group summary,.account-rewards){background:#211016!important}
body:not(.backoffice) .account-group>div{background:#2a121a!important}
body:not(.backoffice) .account-group>div>a.active{background:#421625!important;border-color:var(--merlot-gold)!important;color:#fff6ed!important}
body:not(.backoffice) :is(.account-body>.panel,.account-body .panel,.bonus-request-record,.summary-card,.campaign-history){background:linear-gradient(125deg,#241016,#13090d)!important;border-color:#d0a85e32!important}
body:not(.backoffice) :is(.modal-tabs,.bonus-switch,.bonus-card-terms){border-color:#d0a85e32!important}
body:not(.backoffice) .modal-tabs button.active{color:var(--merlot-gold-soft)!important;border-color:var(--merlot-gold)!important}
body:not(.backoffice) .account-title :is(h1,button),body:not(.backoffice) .account-body :is(h1,h2,h3){color:#fff5ed!important}
body:not(.backoffice) :is(.account-sidebar,.account-body){scrollbar-color:#741a35 #140a0e!important}
body:not(.backoffice) :is(.login-modal input:not([type=checkbox]),.signup-fields .auth-date,.signup-fields .auth-country,.auth-phone select,.auth-phone input:not([type=hidden]),input:not([type=checkbox]):not([type=radio]),select,textarea){background:#27131a!important;border-color:#d0a85e2b!important;color:#fff7f2!important}
body:not(.backoffice) :is(input,textarea)::placeholder{color:#a68e89!important}
body:not(.backoffice) :is(.signup-submit,.signup-modal .auth-support,.signup-modal .signup-terms){background:#190c11!important;border-color:#d0a85e28!important}
body:not(.backoffice) .wallet-card{background:linear-gradient(120deg,#56172b,#7d2b3c)!important}
body:not(.backoffice) .bonus-wallet{background:linear-gradient(120deg,#78551f,#b78a3d)!important}
body:not(.backoffice) .loyalty-shortcut{background:linear-gradient(120deg,#511629,#77502f)!important}
body:not(.backoffice) dialog.mobile-menu-modal{background:#10080b!important}
body:not(.backoffice) .mobile-menu-modal .modal-title{background:#211016!important;border-color:#d0a85e2e!important}
body:not(.backoffice) .mobile-menu-auth [data-mobile-account]{background:#2b121b!important}
body:not(.backoffice) .mobile-app-menu :is(a,button){border-color:#d0a85e1d!important;color:#eee0da!important}
body:not(.backoffice) .mobile-nav-icon{background:linear-gradient(145deg,#6a172f,#35131f)!important;color:var(--merlot-gold-soft)!important}

/* Footer and fixed navigation */
body:not(.backoffice) :is(.layout-footer-holder-bc,.footer-reference){background:#0b0608!important}
body:not(.backoffice) :is(.footer-social,.footer-columns,.footer-bottom){border-color:#d0a85e24!important}
body:not(.backoffice) .layout-footer-holder-bc{color:#f7ebe3!important}
body:not(.backoffice) .footer-columns :is(h3,.footer-payment-title){color:var(--merlot-gold-soft)!important}
body:not(.backoffice) .footer-columns a{color:#cbb8b1!important}
body:not(.backoffice) .footer-columns a:hover{color:var(--merlot-gold-soft)!important}
body:not(.backoffice) :is(.footer-reference>small,.footer-reference figcaption,.footer-note,.footer-clock){color:#bda7a1!important}
body:not(.backoffice) :is(#merlot-footer-title,.footer-reference h2){color:#fff5ec!important}
body:not(.backoffice) :is(.footer-reference .eyebrow,.footer-reference>span,.footer-reference b,.footer-local-info strong){color:var(--merlot-gold)!important}
body:not(.backoffice) .footer-reference a{color:#d4b38a!important}
body:not(.backoffice) .footer-reference a:hover{color:#fff0cc!important}
body:not(.backoffice) :is(.merlot-footer-certification,.merlot-footer-showcase){border-color:#d0a85e29!important}
body:not(.backoffice) .merlot-footer-showcase-heading>span{color:var(--merlot-gold)!important}
body:not(.backoffice) .merlot-footer-showcase-heading h2{color:#fff5ec!important}
body:not(.backoffice) .merlot-footer-showcase-heading h2 em{color:#e7bc71!important}
body:not(.backoffice) .merlot-footer-showcase-heading p{color:#bca9a3!important}
body:not(.backoffice) .merlot-footer-provider-wall a:hover,
body:not(.backoffice) .merlot-footer-provider-wall a:focus-visible{background:#8b204214!important}
body:not(.backoffice) .merlot-footer-provider-wall a{opacity:1!important}
body:not(.backoffice) .merlot-footer-provider-wall img{opacity:1!important;filter:none!important;transition:transform .18s}
body:not(.backoffice) .merlot-footer-provider-wall a:hover img,
body:not(.backoffice) .merlot-footer-provider-wall a:focus-visible img{transform:translateY(-2px) scale(1.03)}
body:not(.backoffice) .merlot-footer-catalog-link{color:#d5b479!important}
body:not(.backoffice) .merlot-footer-info{background:linear-gradient(115deg,#25101880,#12090c73)!important;border-color:#d0a85e38!important}
body:not(.backoffice) .merlot-footer-info h3{color:#e2bc78!important;border-color:#d0a85e4a!important;background:#9b6a2b12!important}
body:not(.backoffice) .merlot-footer-info p{color:#bda9a3!important}
body:not(.backoffice) .merlot-footer-info strong{color:#ead0a2!important}
body:not(.backoffice) .merlot-footer-info nav a{color:#d2af76!important}
body:not(.backoffice) .merlot-footer-care{color:#bca8a2!important}
body:not(.backoffice) .merlot-footer-age{border-color:#d0a85e4f!important;color:#dfbd7f!important}
body:not(.backoffice) .merlot-footer-care>a{color:#d2af76!important}
body:not(.backoffice) .footer-clock{background:#261118!important;border:1px solid #d0a85e33!important;color:#d8c0a1!important}
body:not(.backoffice) .footer-social a:not(.social-telegram){background:#261118!important}
body:not(.backoffice) .footer-social a:not(.social-telegram):hover{background:#6b1931!important}
body:not(.backoffice) .footer-payment-title{margin:34px 0 14px!important;color:var(--merlot-gold-soft)!important;letter-spacing:2.4px!important;text-shadow:0 0 18px #a56c2b30!important}
body:not(.backoffice) .payment-logos{justify-content:flex-start!important;gap:9px!important;margin:0 0 34px!important;padding:10px!important;background:linear-gradient(100deg,#1d0c12,#0d0709 70%,#1b0d12)!important;border:1px solid #d0a85e29!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff08,0 12px 35px #05020373!important}
body:not(.backoffice) .payment-logos button,
body:not(.backoffice) .payment-logos button:nth-child(n){background:linear-gradient(145deg,#32131e,#160a0e)!important;border:1px solid #d0a85e52!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff12,0 7px 20px #04020366!important}
body:not(.backoffice) .payment-logos button:hover{background:linear-gradient(145deg,#441625,#1d0d12)!important;border-color:var(--merlot-gold)!important;box-shadow:0 9px 24px #68182f38!important}
body:not(.backoffice) .payment-logos img{filter:saturate(.92) contrast(1.04)!important}
@media(min-width:701px){
  body:not(.backoffice) .payment-logos{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}
}
body:not(.backoffice) .mobile-bottom{background:#0d080af5!important;border-color:#d0a85e42!important;box-shadow:0 -5px 18px #0502039c!important}
body:not(.backoffice) .mobile-bottom :is(a,button){color:#a99590!important}
body:not(.backoffice) .mobile-bottom :is(a,button)[aria-current=page]:not(.mobile-slot-play),
body:not(.backoffice) .mobile-bottom [aria-expanded=true]{color:var(--merlot-gold-soft)!important;background:#8b20421f!important;box-shadow:inset 0 1px #d0a85e70!important}
body:not(.backoffice) .mobile-bottom .mobile-live-badge{fill:#bd3d66!important}
body:not(.backoffice) .mobile-bottom .mobile-slot-play img{filter:drop-shadow(0 0 6px #d0a85e59)!important}

/* Scrollbars */
body:not(.backoffice){scrollbar-color:#7c1d3a #12090c}
body:not(.backoffice) ::-webkit-scrollbar{width:9px;height:9px}
body:not(.backoffice) ::-webkit-scrollbar-track{background:#12090c}
body:not(.backoffice) ::-webkit-scrollbar-thumb{background:#64162f;border:2px solid #12090c;border-radius:20px}
body:not(.backoffice) ::-webkit-scrollbar-thumb:hover{background:#9d2b4d}

@media(max-width:700px){
  body:not(.backoffice){
    background-image:radial-gradient(circle at 12% 12%,#8b20422b,transparent 34%),radial-gradient(circle at 92% 35%,#d0a85e12,transparent 32%),linear-gradient(180deg,#10080b,#180b10 58%,#0d0709)!important;
  }
  body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item{background:linear-gradient(135deg,#221016,#35131f)!important;border-color:#d0a85e45!important;box-shadow:0 3px 10px #05020366,inset 0 1px #ffffff0d!important}
  body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item.active{background:linear-gradient(135deg,#6c1832,#3d1422)!important;border-color:#d0a85e80!important;color:#fff3e3!important}
  body:not(.backoffice) .signup-modal .auth-header{background:#160a0f!important}
  body:not(.backoffice) .account-window.mobile-navigation-open .account-sidebar{background:#1b0d12!important}
  body:not(.backoffice) .tools-dropdown{background:#1e1014!important;border:1px solid #d0a85e28!important}
  body:not(.backoffice) .tools-dropdown:before{border-color:transparent transparent #1e1014!important}
  body:not(.backoffice) .hero-slider.merlot-hero{aspect-ratio:2.35!important;background:#13090d!important}
  body:not(.backoffice) .merlot-hero .hero-link:after{background:linear-gradient(90deg,#210b13b8,#4d132254 55%,transparent 82%)!important}
  body:not(.backoffice) .merlot-hero #hero-image{object-fit:cover!important;object-position:center!important}
  body:not(.backoffice) .merlot-hero-copy{padding:3% 5%!important}
  body:not(.backoffice) .merlot-hero-copy>small{font-size:6px!important;letter-spacing:1.4px!important}
  body:not(.backoffice) .merlot-hero-copy>strong{max-width:56%!important;margin:4px 0!important;font-size:15px!important;line-height:1.04!important;letter-spacing:-.25px!important}
  body:not(.backoffice) .merlot-hero-copy>span{max-width:54%!important;font-size:6.5px!important;line-height:1.35!important}
  body:not(.backoffice) .merlot-hero-copy>b{margin-top:4px!important;padding:4px 7px!important;font-size:5.5px!important;gap:5px!important}
}

@media(max-width:900px){
  body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item{background:linear-gradient(135deg,#211015,#35131f)!important;border-color:#d0a85e4d!important}
  body:not(.backoffice) .header-navigation .nav-menu>li>.nav-menu-item.active{background:linear-gradient(135deg,#6c1832,#3d1422)!important;border-color:#d0a85e80!important;color:#fff3e3!important}
  body:not(.backoffice) .hdr-logo-bc{width:172px!important;max-width:172px!important}
  body:not(.backoffice) .hdr-logo-bc img{width:168px!important;height:38px!important;max-height:38px!important}
}
