/* iat-dark-side.css — «The Dark Side», il tema scuro di Italia a Tavola (03/11/2026).
   Generato da /var/www/srx42-cms/tools/dark-side/genera.js: NON modificare qui, si rigenera.
   Parte automatica (1063 regole per tutto il sito + 1840 solo per il loro tipo di pagina, 110 colori di style="") + parte a mano in fondo. */
:root{color-scheme:dark}
@layer base{:root{--shadow-light:rgba(0,0,0,0.199);--shadow-dark:rgba(0,0,0,0.335);--dsi-accent-color:#ede9e3;--cat-bg:#232220;--dsi-text-light:#fff;--text-dark:#ede9e3;--dsi-text-dark:#ede9e3}
html:root{background-color:var(--bg,#131211)}
:root .bar-gap{color:#cdc7bf}
}
:root .top-bar{color:var(--dsi-text-light,var(--text-light));background:rgba(var(--accent-rgb),var(--alpha))}
:root .top-links a{color:inherit;text-decoration-color:initial}
:root .top-actions a:not(:last-child)::after,:root .top-links a:not(:last-child)::after{color:rgba(255, 255, 255, 0.5)}
:root .top-actions a,:root .top-user a{color:inherit;text-decoration-color:initial}
:root .menu-label{color:var(--dsi-text-light,var(--text-light))}
:root .top-separator,:root .top-actions a + a::before,:root .top-links a + a::before,:root .mini-top a:not(:first-child)::before,:root .top-actions a:not(:first-child)::before,:root .top-links a:not(:first-child)::before{color:rgba(255, 255, 255, 0.5)}
:root .top-bar .top-btn{background-image:initial;background-color:initial;color:var(--dsi-text-light,var(--text-light));text-decoration-color:initial}
:root .top-bar .top-btn:focus{outline:2px solid var(--accent-color, #e60044)}
:root .top-bar .top-btn:active,:root .top-bar .top-btn:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.13);color:var(--dsi-accent-color,var(--accent-color, #ede9e3));box-shadow:rgba(0,0,0,0.25) 0px 2px 12px}
:root .top-bar .top-btn img:active,:root .top-bar .top-btn img:hover{background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root .top-bar .logo-btn,:root .top-bar .menu-btn{background-image:initial;background-color:initial}
:root .mini-top{color:var(--dsi-text-light,var(--text-light));box-shadow:rgba(0,0,0,0.165) 0px 2px 8px;background:rgba(var(--accent-rgb),var(--alpha))}
:root .mini-top a{color:inherit;text-decoration-color:initial}
:root .mini-top .mini-btn{background-image:initial;background-color:initial;color:var(--dsi-text-light,var(--text-light));text-decoration-color:initial}
:root .mini-top .mini-btn.logo-btn,:root .mini-top .mini-btn.menu-btn{background-image:initial;background-color:initial}
:root .cat-bar{color:var(--dsi-text-dark,var(--text-dark));background-image:initial;background-color:initial}
:root .cat-bar > .wrap{border-top-color:#3e3b38;background:var(--cat-bg)}
:root .cat-actions a{text-decoration-color:initial}
:root .categories a{color:inherit;text-decoration-color:initial}
:root .cat-overflow-indicator{background-image:linear-gradient(to right, transparent, rgba(19,18,17,0.8));background-color:initial;color:#a8a199}
:root .cat-bar.sticky{color:var(--dsi-text-light,var(--text-light));box-shadow:rgba(0,0,0,0.284) 0px 2px 4px;background:rgba(var(--accent-rgb),var(--alpha))!important}
:root .cat-bar.sticky > .wrap{background-image:initial;background-color:initial;border-top-color:currentcolor}
:root .cat-bar.sticky .categories a,:root .cat-bar.sticky .divider{color:var(--dsi-text-light,var(--text-light))}
:root .cat-bar.sticky .icon-menu.menu-trigger{background-image:initial!important;background-color:initial!important}
:root .cat-bar.sticky .cat-overflow-indicator{background-image:linear-gradient(to right, transparent, rgba(210, 19, 23, 0.5));background-color:initial;color:rgb(255, 255, 255)}
:root .cat-bar.sticky .cat-overflow-indicator{background-image:initial!important;background-color:initial!important}
:root .scroll-progress-bar{background-color:#232220}
:root .scroll-progress{background-color:var(--accent-color)}
:root .cat-bar.sticky ~ .scroll-progress-bar .scroll-progress,:root .cat-bar.sticky .progress-container .scroll-progress{background-color:#131211}
:root .cat-bar .progress-container .scroll-progress{background-color:var(--accent-color)}
:root .mini-progress-container{background-image:initial;background-color:initial}
:root .mini-scroll-progress{background:var(--accent-color, #e60044)}
:root .side-menu{color:var(--dsi-text-light,var(--text-light));background:rgba(var(--accent-rgb),var(--alpha))}
:root .side-menu .close-btn{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgb(255, 255, 255)!important}
:root .side-item.has-sub,:root .side-nav a,:root .sub-nav a{color:var(--dsi-text-light,var(--text-light));text-decoration-color:initial}
:root .side-item.has-sub:focus-visible,:root .side-item.has-sub:hover,:root .side-nav a:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.18);text-decoration-color:initial}
:root .sub-nav a:focus-visible,:root .sub-nav a:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.18)}
:root .side-footer{border-top-color:rgba(255, 255, 255, 0.12)}
:root .menu-overlay{background-image:initial;background-color:rgba(0, 0, 0, 0.45)}
:root .back-btn,:root .side-item.has-sub{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root .side-item.has-sub{color:inherit}
:root .back-btn{color:#ede9e3}
:root aside.sub-menu{background:var(--cat-bg)}
:root .sub-menu,:root aside.sub-menu{color:var(--dsi-text-dark,var(--text-dark))}
:root .sub-menu,:root .sub-menu.open{background:var(--cat-bg)!important}
:root .sub-menu .back-btn,:root .sub-menu .sub-title,:root .sub-menu a{color:var(--dsi-text-dark,var(--text-dark))}
:root .close-btn{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:var(--dsi-text-light,var(--text-light))}
@media (max-width: 700px){:root .side-item.has-sub .arrow,:root .side-menu .side-item.has-sub .arrow{color:rgb(255, 255, 255)!important}
}
:root .info-icon{background:var(--accent-color)}
:root .info-icon .tooltip{background:rgba(var(--accent-rgb),.97)}
:root .modal{background-image:initial;background-color:rgba(0, 0, 0, 0.55)}
:root .modal-dialog{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.675) 0px 6px 24px;color:#ede9e3}
:root .modal-close{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:#968f87!important}
:root .btn-primary,:root .input-lg,:root .search-form input[type="text"],:root .search-form select{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root .btn-primary{color:rgb(255, 255, 255);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--accent-color)}
:root .btn-advanced{color:var(--dsi-text-light,var(--text-light));border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--accent-color)}
:root .info-icon{color:rgb(255, 255, 255);background:var(--accent-color, #d21317)}
:root .info-icon .tooltip{background-image:initial;background-color:rgba(0, 0, 0, 0.8);color:rgb(255, 255, 255)}
:root #searchModal .btn-advanced{color:var(--dsi-text-light,var(--text-light))!important;background:var(--accent-color)!important}
:root #searchModal .info-icon .tooltip{color:rgb(255, 255, 255)!important;background:rgba(var(--accent-rgb),.97)!important}
:root #searchModal .search-form select#section option[value=""],:root #searchModal .search-form select#section{color:#ede9e3!important}
:root #searchModal .search-form .search-accordion-toggle{color:var(--dsi-accent-color,var(--accent-color, #ede9e3));background-image:initial;background-color:initial}
:root #searchModal .search-form .search-accordion-toggle[aria-expanded="true"]{color:var(--dsi-accent-color,var(--accent-color, #ede9e3))!important}
:root #searchModal .search-form .search-accordion-toggle:focus,:root #searchModal .search-form .search-accordion-toggle:active{outline-color:initial!important;box-shadow:none!important}
@media (hover: none) and (pointer: coarse), (max-width: 700px){:root #searchModal .search-form .search-accordion-toggle:active,:root #searchModal .search-form .search-accordion-toggle:focus,:root #searchModal .search-form .search-accordion-toggle{outline-color:initial!important;box-shadow:none!important;background-image:initial!important;background-color:initial!important}
}
:root #miniSticky{color:rgb(255, 255, 255);background:var(--accent-color)!important}
:root #miniSticky .mini-categories a.active,:root .mini-categories a{background-image:initial;background-color:initial}
:root .mini-categories a{color:rgb(255, 255, 255);text-decoration-color:initial}
:root .mini-left .icon-menu,:root .mini-left .icon-search,:root .mini-left .icon-user,:root .mini-left button{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root #miniSticky .mini-categories a.active{box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.042) 2px 2px 4px inset, rgba(0,0,0,0.09) -1px -1px 3px inset;color:rgb(255, 255, 255)!important}
:root .mini-categories a.active{background-color:transparent;color:rgb(255, 255, 255);box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.199) 2px 2px 4px inset, rgba(0,0,0,0.335) -1px -1px 3px inset}
:root #miniSticky .mini-progress-container{background-image:initial;background-color:initial}
:root #miniSticky .mini-scroll-progress{background-image:initial!important;background-color:#131211!important}
:root #miniSticky .mini-categories a.active:not(.no-override){box-shadow:inset -2px 0 0rgba(0,0,0,0.5),inset 0-2px 0rgba(0,0,0,0.5),inset calc(2px*var(--scale, 1)) calc(2px*var(--scale, 1)) calc(4px*var(--scale, 1)) rgba(0,0,0,0.199),inset calc(-1px*var(--scale, 1)) calc(-1px*var(--scale, 1)) calc(3px*var(--scale, 1)) rgba(0,0,0,0.335)!important}
:root #miniSticky .mini-categories a.active:not(.no-override),:root #miniSticky .mini-categories a:hover:not(.active):not(.no-override){background-image:initial!important;background-color:initial!important;color:rgb(255, 255, 255)!important}
:root #miniSticky .mini-left .icon-menu.menu-trigger{outline-color:initial;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #miniSticky .mini-left .icon-menu.menu-trigger:active,:root #miniSticky .mini-left .icon-menu.menu-trigger:focus,:root #miniSticky .mini-left .icon-menu.menu-trigger:hover{box-shadow:rgba(0,0,0,0.25) 0px 2px 12px;outline-color:initial;background-image:initial!important;background-color:rgba(255, 255, 255, 0.13)!important;color:rgb(255, 255, 255)!important}
:root #miniSticky .mini-left .icon-menu.menu-trigger:focus,:root #miniSticky .mini-left .icon-menu.menu-trigger:hover{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #miniSticky .mini-left .icon-menu.menu-trigger,:root #miniSticky .mini-left a{background-image:initial;background-color:initial;color:rgb(255, 255, 255)}
:root #miniSticky .mini-left a:active,:root #miniSticky .mini-left a:focus,:root #miniSticky .mini-left a:hover{box-shadow:rgba(0,0,0,0.25) 0px 2px 12px;outline-color:initial;background-image:initial!important;background-color:rgba(255, 255, 255, 0.13)!important;color:rgb(255, 255, 255)!important}
:root .sub-menu a:focus-visible,:root .sub-menu a:hover,:root .sub-nav a:focus-visible,:root .sub-nav a:hover{color:rgb(255, 255, 255)!important;text-decoration-color:initial!important;background:rgba(var(--accent-rgb),var(--alpha))!important}
:root .cat-bar .categories a.active:not(.no-override){background-image:initial!important;background-color:initial!important;color:var(--dsi-accent-color,var(--accent-color))!important;box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)!important}
:root .cat-bar.sticky .categories a.active:not(.no-override){color:rgb(255, 255, 255)!important;box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.199) 2px 2px 4px inset, rgba(0,0,0,0.335) -1px -1px 3px inset!important}
:root .categories a.active{background-color:rgba(var(--accent-rgb),.12);color:var(--dsi-accent-color,var(--accent-color));box-shadow:inset 0-2px 0 rgba(var(--accent-rgb),.9)}
:root #miniSticky icon-menu-sticky,:root .cat-bar.sticky img.menu-sticky,:root .top-bar img.icon-menu{box-shadow:none!important}
:root .cat-bar.sticky .categories a:active:not(.active):not(.no-override),:root .cat-bar.sticky .categories a:hover:not(.active):not(.no-override){color:rgb(255, 255, 255)!important}
:root .cat-bar.sticky a.login-trigger:active,:root .cat-bar.sticky a.login-trigger:focus,:root .cat-bar.sticky a.login-trigger:hover,:root .cat-bar.sticky a.search-trigger:active,:root .cat-bar.sticky a.search-trigger:focus,:root .cat-bar.sticky a.search-trigger:hover{background-image:initial!important;background-color:initial!important;box-shadow:none!important;outline-color:initial!important}
@layer override{:root .cat-bar .categories a:hover,:root .cat-bar.sticky .categories a:hover,:root .cat-bar.sticky .icon-search:hover,:root .cat-bar.sticky .icon-user:hover,:root .cat-bar.sticky .menu-sticky:hover,:root .icon-menu:hover,:root .icon-search:hover,:root .icon-user:hover,:root .menu-sticky:hover,:root .top-actions a:hover,:root .top-links a:hover{box-shadow:rgba(0,0,0,0.59) 0px 4px 16px}
:root .mini-top a:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.1);color:var(--dsi-accent-color,var(--accent-color, #ede9e3))}
:root .mini-top a:active{background-image:initial;background-color:rgba(255, 255, 255, 0.18);color:var(--dsi-accent-color,var(--accent-color, #ede9e3))}
:root .top-bar .top-btn:active,:root .top-bar .top-btn:focus,:root .top-bar .top-btn:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.13);color:var(--dsi-accent-color,var(--accent-color, #ede9e3));box-shadow:rgba(0,0,0,0.25) 0px 2px 12px;outline-color:initial}
:root .mini-top .mini-btn img:active,:root .mini-top .mini-btn img:hover,:root .top-bar .top-btn img:active,:root .top-bar .top-btn img:hover{background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root .cat-bar .categories a:active,:root .cat-bar .categories a:hover{color:var(--dsi-accent-color,var(--accent-color))!important}
:root .cat-bar.sticky .categories a:active,:root .cat-bar.sticky .categories a:hover,:root .top-bar .top-actions .top-btn:active,:root .top-bar .top-actions .top-btn:hover,:root .top-bar .top-links .top-btn:active,:root .top-bar .top-links .top-btn:hover{color:rgb(255, 255, 255)!important}
:root .mini-top .mini-btn:active,:root .mini-top .mini-btn:focus,:root .mini-top .mini-btn:hover{box-shadow:rgba(0,0,0,0.25) 0px 2px 12px;outline-color:initial;background-image:initial!important;background-color:rgba(255, 255, 255, 0.13)!important;color:rgb(255, 255, 255)!important}
}
:root #loginModal .modal-header h1{color:#ede9e3!important}
:root #loginModal .social-login .btn{color:rgb(255, 255, 255);text-decoration-color:initial}
:root #loginModal .btn-google{background-image:linear-gradient(90deg, rgb(219, 68, 55) 80%, rgb(194, 51, 33) 100%);background-color:initial}
:root #loginModal .btn-facebook{background-image:linear-gradient(90deg, rgb(66, 103, 178) 80%, rgb(41, 72, 125) 100%);background-color:initial}
:root #loginModal .btn-linkedin{background-image:linear-gradient(90deg, rgb(10, 102, 194) 80%, rgb(8, 75, 143) 100%);background-color:initial}
:root #loginModal .login-form label{color:#ede9e3}
:root #loginModal .login-form input,:root #loginModal .login-form select{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(0,0,0,0.131) 0px 1px 4px 0px}
:root #loginModal .login-form input[type="email"]:focus,:root #loginModal .login-form input[type="password"]:focus{outline-color:initial;background-image:initial;background-color:#131211}
:root #loginModal .login-form input:focus,:root #loginModal .login-form select:focus{outline-color:initial;border-top-color:rgb(210, 19, 23);border-right-color:rgb(210, 19, 23);border-bottom-color:rgb(210, 19, 23);border-left-color:rgb(210, 19, 23);background-image:initial;background-color:#131211;box-shadow:rgba(210, 19, 23, 0.07) 0px 2px 8px 0px}
:root #loginModal .register-text{color:#a8a199}
:root #loginModal .register-text .register-link{color:#ede9e3;text-decoration-color:initial}
:root #loginModal.modal{background-image:initial;background-color:rgba(0, 0, 0, 0.55)}
:root #loginModal .modal-close{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root #loginModal .login-form input[type="email"],:root #loginModal .login-form input[type="password"]{color:#ede9e3;box-shadow:rgba(0,0,0,0.131) 0px 1px 4px 0px;border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important}
:root #loginModal .btn-primary,:root #loginModal .login-form button[type="submit"]{background-image:linear-gradient(90deg, rgb(210, 19, 23) 80%, rgb(176, 18, 20) 100%)!important;background-color:initial!important;color:rgb(255, 255, 255)!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;box-shadow:rgba(210, 19, 23, 0.13) 0px 2px 10px 0px, rgba(210, 19, 23, 0.07) 0px 1.5px 8px 0px!important}
:root #loginModal .btn-facebook,:root #loginModal .btn-google,:root #loginModal .btn-primary{text-decoration-color:initial!important}
:root #loginModal .social-login .btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root .iat-auth-message{background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;color:#cdc7bf}
:root .iat-auth-message.is-error{background-image:initial;background-color:#1b1a19;border-top-color:#4e2d32;border-right-color:#4e2d32;border-bottom-color:#4e2d32;border-left-color:#4e2d32;color:#ede9e3}
:root .iat-auth-message.is-success{background-image:initial;background-color:#1b1a19;border-top-color:#21402d;border-right-color:#21402d;border-bottom-color:#21402d;border-left-color:#21402d;color:#59a26d}
:root #loginModal .register-text.register-link{text-decoration-color:initial}
:root #loginModal .modal-dialog.small{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;box-shadow:rgba(17, 24, 39, 0.28) 0px 22px 70px!important}
:root #loginModal .modal-close{color:#968f87!important}
:root #loginModal .social-login .btn{box-shadow:rgba(17, 24, 39, 0.11) 0px 8px 18px!important}
:root #loginModal .separator{color:#a8a199!important}
:root #loginModal .login-form label:not(.remember-me){color:#ede9e3!important}
:root #loginModal .login-form input[type="email"]:focus,:root #loginModal .login-form input[type="password"]:focus{border-top-color:rgb(210, 19, 23)!important;border-right-color:rgb(210, 19, 23)!important;border-bottom-color:rgb(210, 19, 23)!important;border-left-color:rgb(210, 19, 23)!important;box-shadow:rgba(210, 19, 23, 0.12) 0px 0px 0px 4px!important}
:root #loginModal .remember-me{color:#cdc7bf!important}
:root #loginModal .register-text.register-link{color:#ede9e3!important}
:root #loginModal .forgot-password{color:#a8a199!important}
:root #accountModal.modal{background-image:initial;background-color:rgba(0, 0, 0, 0.55)}
:root #accountModal .modal-dialog.small{background-image:initial;background-color:#131211;border-top-color:#2c2a28;border-right-color:#2c2a28;border-bottom-color:#2c2a28;border-left-color:#2c2a28;box-shadow:rgba(0,0,0,0.454) 0px 16px 48px}
:root #accountModal .modal-close{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:#a8a199}
:root #accountModal .iat-account-dialog{box-shadow:rgba(15, 23, 42, 0.2) 0px 32px 72px, rgba(15, 23, 42, 0.08) 0px 4px 20px}
:root .iat-account-head{background-image:linear-gradient(165deg, #131211 0%, #1b1a19 100%);background-color:initial;border-bottom-color:rgba(214, 38, 41, 0.1)}
:root .iat-account-avatar{background-image:linear-gradient(135deg, rgb(214, 38, 41) 0%, rgb(168, 28, 30) 100%);background-color:initial;box-shadow:rgba(214, 38, 41, 0.28) 0px 6px 22px;color:rgb(255, 255, 255)}
:root .iat-account-kicker{color:#ede9e3}
:root .iat-account-name{color:#ede9e3!important}
:root .iat-account-email{color:#968f87}
:root .iat-account-links a{color:#ede9e3;text-decoration-color:initial;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
:root .iat-account-link-icon{background-image:initial;background-color:rgba(214, 38, 41, 0.07);color:#ede9e3}
:root .iat-account-link-text small{color:#968f87}
:root .iat-account-chevron{color:#ede9e3}
:root .iat-account-foot{border-top-color:#2c2a28}
:root .iat-account-logout{border-top-color:rgba(214, 38, 41, 0.25);border-right-color:rgba(214, 38, 41, 0.25);border-bottom-color:rgba(214, 38, 41, 0.25);border-left-color:rgba(214, 38, 41, 0.25);background-image:initial;background-color:#131211;color:#ede9e3}
:root .iat-public-page{--dsi-iat-auth-red:#ede9e3;--dsi-iat-auth-ink:#8c95a9;--dsi-iat-auth-muted:#8495ad;--iat-auth-line:#232220;background-image:initial;background-color:#131211;color:var(--dsi-iat-auth-ink,var(--iat-auth-ink))}
:root .iat-public-account-panel,:root .iat-public-auth-intro,:root .iat-public-auth-panel{background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.08) 0px 8px 28px;border:1px solid var(--iat-auth-line)}
:root .iat-public-auth-intro{background-image:linear-gradient(145deg, rgba(214, 38, 41, 0.08), rgba(34, 63, 143, 0.06)), initial;background-color:#131211}
:root .iat-public-auth-hero-mark{background-image:initial;background-color:rgb(17, 24, 39);color:rgb(255, 255, 255)}
:root .iat-public-auth-kicker{color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .iat-public-account-lead,:root .iat-public-auth-intro p{color:var(--dsi-iat-auth-muted,var(--iat-auth-muted))}
:root .iat-public-auth-list li{border-top-color:rgba(214, 38, 41, 0.16);border-right-color:rgba(214, 38, 41, 0.16);border-bottom-color:rgba(214, 38, 41, 0.16);border-left-color:rgba(214, 38, 41, 0.16);background-image:initial;background-color:rgba(19,18,17,0.78)}
:root .iat-public-auth-list strong{color:rgb(255, 255, 255);background:var(--iat-auth-red)}
:root .iat-public-auth-panel-head{border-bottom:1px solid var(--iat-auth-line)}
:root .iat-public-auth-panel-head p{color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .iat-public-auth-panel-head h2{color:#ede9e3}
:root .iat-public-auth-panel-head h2 span{background-image:initial;background-color:#1b1a19;color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .iat-public-auth-form label{color:#cdc7bf}
:root .iat-public-auth-form label em{color:rgb(255, 255, 255);background:var(--iat-auth-red)}
:root .iat-public-auth-form input[type="date"],:root .iat-public-auth-form input[type="email"],:root .iat-public-auth-form input[type="password"],:root .iat-public-auth-form input[type="tel"],:root .iat-public-auth-form input[type="text"],:root .iat-public-auth-form input[type="url"]{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .iat-public-auth-section{background-image:linear-gradient(#131211, #131211);background-color:initial;border:1px solid var(--iat-auth-line)}
:root .iat-public-auth-section:first-of-type{border-top:1px solid var(--iat-auth-line)}
:root .iat-public-auth-section-head span{background-image:initial;background-color:#1b1a19;color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .iat-public-auth-section-head h2{color:#ede9e3}
:root .iat-public-auth-section-head p{color:#a8a199}
:root .iat-public-auth-note{color:#cdc7bf}
:root .iat-public-auth-note-card{border-top-color:rgba(34, 63, 143, 0.14);border-right-color:rgba(34, 63, 143, 0.14);border-bottom-color:rgba(34, 63, 143, 0.14);border-left-color:rgba(34, 63, 143, 0.14);background-image:initial;background-color:#1b1a19}
:root .iat-public-auth-radio,:root .iat-public-consent-block{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .iat-public-auth-radio legend,:root .iat-public-consent-block legend{color:#cdc7bf}
:root .iat-public-auth-radio label,:root .iat-public-consent-block label{color:#ede9e3}
:root .iat-public-newsletter-card{background-image:initial;background-color:#131211;color:#ede9e3!important;border:1px solid var(--iat-auth-line)}
:root .iat-public-newsletter-banner{color:rgb(255, 255, 255)}
:root .iat-public-newsletter-banner.weekly{background-image:initial;background-color:rgb(201, 22, 23)}
:root .iat-public-newsletter-banner.professional{background-image:initial;background-color:rgb(138, 153, 0)}
:root .iat-public-newsletter-banner.checkin{background-image:initial;background-color:rgb(34, 63, 143)}
:root .iat-recaptcha-placeholder{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#1b1a19;color:#a8a199}
:root .iat-public-auth-form input:focus{outline-color:initial;box-shadow:rgba(214, 38, 41, 0.12) 0px 0px 0px 3px;border-color:var(--iat-auth-red)}
:root .iat-public-auth-check{color:#cdc7bf!important}
:root .iat-public-account-action,:root .iat-public-auth-submit{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgb(255, 255, 255);background:var(--iat-auth-red)}
:root .iat-public-auth-alt{color:var(--dsi-iat-auth-muted,var(--iat-auth-muted))}
:root .iat-public-auth-alt a{color:var(--dsi-iat-auth-red,var(--iat-auth-red));text-decoration-color:initial}
:root .iat-public-account-nav a{color:#ede9e3;background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;text-decoration-color:initial}
:root .iat-public-account-card{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .iat-public-account-card p{color:#a8a199}
@layer override{@media (max-width: 700px){:root{--cat-bg:#232220;--dsi-text-light:#fff}
:root .mob-top{background:rgba(var(--brand-rgb),var(--brand-alpha))}
:root .mob-nav a{color:#ede9e3;text-decoration-color:initial}
:root .mob-nav a:first-child{background-image:initial;background-color:rgb(210, 19, 23);color:rgb(255, 255, 255);box-shadow:rgba(0,0,0,0.505) 0px 2px 4px inset}
:root .mob-search{color:#968f87}
:root .scroll-progress-bar-mobile{background-image:initial;background-color:#1b1a19}
:root .mob-cat{background:var(--cat-bg)}
:root .mob-arrow{color:var(--dsi-accent-color,var(--accent-color));background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none}
:root .mob-arrow:active,:root .mob-arrow:focus,:root .mob-arrow:hover{background-image:initial!important;background-color:initial!important;color:#ede9e3!important;box-shadow:none!important}
}}
@media (max-width: 700px){:root .side-menu .close-btn{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgb(255, 255, 255)!important}
:root aside.sub-menu .back-btn,:root aside.sub-menu .sub-title{color:#ede9e3!important}
}
:root .mob-cat .mob-nav a,:root .mob-cat .mob-nav a.active{color:var(--dsi-accent-color,var(--accent-color));background-image:initial;background-color:initial}
:root .mob-cat .mob-nav a{color:#ede9e3;box-shadow:none}
:root .mob-cat .mob-nav a.active{box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)}
:root .mob-cat .mob-nav a:active,:root .mob-cat .mob-nav a:focus,:root .mob-cat .mob-nav a:hover{color:var(--dsi-accent-color,var(--accent-color));background-image:initial;background-color:initial;box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)}
:root .mob-cat .mob-nav a.active:active,:root .mob-cat .mob-nav a.active:focus,:root .mob-cat .mob-nav a.active:hover{box-shadow:none;background-image:initial;background-color:initial;color:var(--dsi-accent-color,var(--accent-color))}
:root .mob-arrow:focus,:root .mob-arrow:hover{background-image:linear-gradient(135deg, rgb(255, 106, 106) 0px, rgb(210, 19, 23) 100%);background-color:initial;color:rgb(255, 255, 255);box-shadow:rgba(210, 19, 23, 0.18) 0px 4px 12px 0px}
:root .mob-arrow:active{background-image:linear-gradient(135deg, rgb(184, 15, 19) 70%, rgb(255, 106, 106) 100%);background-color:initial;color:rgb(255, 255, 255);box-shadow:rgba(210, 19, 23, 0.18) 0px 1px 2px 0px}
:root .mob-arrow[disabled]{background-image:initial;background-color:#232220;color:#968f87;box-shadow:none}
:root .mob-cat-inner .mob-search{background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root .scroll-progress-bar-mobile::before{background-image:linear-gradient(rgba(0, 0, 0, 0.07) 0px, transparent 100%);background-color:initial}
:root .mob-cat-inner::before{background-image:linear-gradient(to right, rgba(210, 19, 23, 0.18) 0px, rgba(35,34,32,0.01) 100%);background-color:initial}
:root .mob-nav-fade-right{background-image:linear-gradient(to left, #232220 80%, rgba(35,34,32,0.01) 100%);background-color:initial}
@media (max-width: 700px){:root .mob-arrow,:root .mob-cat-inner .mob-search{background:var(--cat-bg)!important}
}
:root .mob-ico:active,:root .mob-ico:focus,:root .mob-ico:hover{box-shadow:none!important;background-image:initial!important;background-color:initial!important}
:root .cat-bar.sticky .menu-sticky{background-image:initial!important;background-color:initial!important}
:root .iat-masthead{background-image:initial;background-color:#131211}
:root .iat-main-brand .h2-title{color:#ede9e3}
:root .header-appdownload-right,:root .header-social-left{border-top-color:currentcolor}
:root .header-appdownload-right::before,:root .header-social-left::before{background-image:linear-gradient(90deg, transparent 0px, rgba(0, 0, 0, 0.13) 28%, rgba(0, 0, 0, 0.13) 72%, transparent 100%);background-color:initial}
:root .iat-app-row .app-download-label{color:#ede9e3}
@media (min-width: 701px){:root .container-banner-top .iat-top-ad{outline-color:rgba(255,255,255,0.072)}
}
:root .container-banner-top,:root .iat-top-ad,:root .iat-top-ads{background-image:initial;background-color:#131211}
:root .iat-top-ad,:root .iat-top-ad .imgBanner,:root .iat-top-ad img{color:transparent}
:root #searchModal .meili-search-heading span{border-top-color:rgba(214, 38, 41, 0.18)!important;border-right-color:rgba(214, 38, 41, 0.18)!important;border-bottom-color:rgba(214, 38, 41, 0.18)!important;border-left-color:rgba(214, 38, 41, 0.18)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
:root #searchModal .search-form input#main-search{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.04) 0px 1px 0px!important}
:root #searchModal .meili-live-item{background-image:initial;background-color:#131211}
:root #searchModal .meili-live-item strong{color:#ede9e3}
:root #searchModal .meili-live-item span:last-child{color:#cdc7bf}
:root #searchModal .meili-live-empty{background-image:initial;background-color:#1b1a19}
:root .iat-site-footer{background-image:initial;background-color:initial;color:rgba(255, 255, 255, 0.85)}
:root .iat-footer-container{background-image:initial;background-color:rgb(202, 28, 33)}
:root .iat-footer-main{border-bottom-color:rgba(255,255,255,0.09)}
:root .iat-footer-cms-content{color:rgba(255, 255, 255, 0.72)}
:root .iat-footer-cms-content a{color:rgba(255, 255, 255, 0.78);text-decoration-color:initial}
:root .iat-footer-social a{background-image:initial;background-color:rgba(255, 255, 255, 0.12);border-top-color:rgba(255, 255, 255, 0.2);border-right-color:rgba(255, 255, 255, 0.2);border-bottom-color:rgba(255, 255, 255, 0.2);border-left-color:rgba(255, 255, 255, 0.2)}
:root .iat-footer-col-title{color:rgb(255, 255, 255);border-bottom-color:rgba(255, 255, 255, 0.22)}
:root .iat-footer-col a{color:rgba(255, 255, 255, 0.78);text-decoration-color:initial}
:root .iat-footer-cookie-btn{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgba(255, 255, 255, 0.78)}
:root .iat-trust-link{text-decoration-color:initial;color:rgba(255, 255, 255, 0.85)!important}
:root .iat-footer-desc{border-top-color:rgba(255, 255, 255, 0.14);color:rgba(255, 255, 255, 0.7)}
:root .iat-footer-bottom{background-image:initial;background-color:rgba(0, 0, 0, 0.18)}
:root .iat-footer-copy{color:rgba(255, 255, 255, 0.55)}
:root .iat-trust-badge{text-decoration-color:initial!important;color:rgba(255, 255, 255, 0.55)!important}
:root .iat-trust-seal{background-image:initial;background-color:rgba(255, 255, 255, 0.15);border-top-color:rgba(255, 255, 255, 0.35);border-right-color:rgba(255, 255, 255, 0.35);border-bottom-color:rgba(255, 255, 255, 0.35);border-left-color:rgba(255, 255, 255, 0.35);color:rgb(255, 255, 255)}
:root #searchModal.modal{background-image:initial;background-color:rgba(15, 23, 42, 0.62)}
:root #searchModal .modal-dialog.small{border-top-color:rgba(226, 232, 240, 0.95);border-right-color:rgba(226, 232, 240, 0.95);border-bottom-color:rgba(226, 232, 240, 0.95);border-left-color:rgba(226, 232, 240, 0.95)}
:root #searchModal .search-form input#main-search::placeholder{color:#ede9e3!important}
:root #searchModal .search-form input#main-search:focus{outline-color:initial!important;border-top-color:rgba(214, 38, 41, 0.7)!important;border-right-color:rgba(214, 38, 41, 0.7)!important;border-bottom-color:rgba(214, 38, 41, 0.7)!important;border-left-color:rgba(214, 38, 41, 0.7)!important;box-shadow:rgba(214, 38, 41, 0.11) 0px 0px 0px 4px!important}
:root #searchModal .search-form .search-accordion-toggle:hover,:root #searchModal .search-form .search-accordion-toggle[aria-expanded="true"]{border-top-color:rgba(214, 38, 41, 0.28)!important;border-right-color:rgba(214, 38, 41, 0.28)!important;border-bottom-color:rgba(214, 38, 41, 0.28)!important;border-left-color:rgba(214, 38, 41, 0.28)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important;box-shadow:none!important}
:root #searchModal .search-form .search-accordion-content{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
:root #searchModal .search-form .search-accordion-toggle[aria-expanded="true"] + .search-accordion-content{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root #searchModal .radio-group.spaced label{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;color:#cdc7bf!important}
:root #searchModal .search-form select{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-color:#131211!important}
:root #searchModal .meili-live-thumb{background-image:initial;background-color:#232220}
:root #searchModal .meili-live-thumb-empty::before{background-image:linear-gradient(135deg, #232220, #1b1a19);background-color:initial}
:root #searchModal .meili-live-item mark{background-image:initial!important;background-color:#342e03!important;color:inherit!important}
:root #searchModal .btn-advanced{background-image:initial!important;background-color:rgb(15, 23, 42)!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #searchModal .search-accordion-content label[for="main-search-section"]{color:#a8a199!important}
:root #searchModal.modal{background-image:initial!important;background-color:rgba(15, 23, 42, 0.46)!important}
:root #searchModal .modal-dialog.small{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;box-shadow:rgba(15, 23, 42, 0.22) 0px 22px 70px!important}
:root #searchModal .modal-close{box-shadow:none!important}
:root #searchModal .modal-header .icon-animated{border-top-color:#2c2a28!important;border-right-color:#2c2a28!important;border-bottom-color:#2c2a28!important;border-left-color:#2c2a28!important;background-image:initial!important;background-color:#131211!important}
:root #searchModal .meili-search-heading strong{color:#ede9e3!important}
:root #searchModal .meili-search-heading em{color:#a8a199!important}
:root #searchModal .search-form label.with-info-search{color:#cdc7bf!important}
:root #searchModal .info-icon{background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal .search-form .search-accordion-toggle{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;box-shadow:none!important}
:root #searchModal .search-form .search-accordion-content{background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .radio-group.spaced label{background-image:initial!important;background-color:#131211!important;box-shadow:none!important}
:root #searchModal .search-hint{color:#a8a199!important}
:root #searchModal .btn-advanced{background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal .meili-live-empty{background-image:initial!important;background-color:#131211!important}
:root #searchModal.search-modal-v37.modal{background-image:initial!important;background-color:rgba(17, 24, 39, 0.52)!important}
:root #searchModal.search-modal-v37 .search-dialog-v37{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.28) 0px 28px 90px!important}
:root #searchModal.search-modal-v37 .modal-close{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#968f87!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 .modal-header{border-bottom-color:#2c2a28!important;background-image:linear-gradient(90deg, #1b1a19 0px, #131211 48%, #1b1a19 100%)!important;background-color:initial!important}
:root #searchModal.search-modal-v37 .modal-header .icon-animated{border-top-color:#463232!important;border-right-color:#463232!important;border-bottom-color:#463232!important;border-left-color:#463232!important;background-image:initial!important;background-color:#131211!important}
:root #searchModal.search-modal-v37 .meili-search-heading span{border-top-color:rgba(214, 38, 41, 0.2)!important;border-right-color:rgba(214, 38, 41, 0.2)!important;border-bottom-color:rgba(214, 38, 41, 0.2)!important;border-left-color:rgba(214, 38, 41, 0.2)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important}
:root #searchModal.search-modal-v37 .meili-search-heading strong{color:#ede9e3!important}
:root #searchModal.search-modal-v37 .meili-search-heading em{color:#a8a199!important}
:root #searchModal.search-modal-v37 .search-form label.with-info-search{color:#cdc7bf!important}
:root #searchModal.search-modal-v37 .info-icon{background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 #main-search{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 #main-search::placeholder{color:#ede9e3!important}
:root #searchModal.search-modal-v37 #main-search:focus{outline-color:initial!important;border-top-color:rgb(214, 38, 41)!important;border-right-color:rgb(214, 38, 41)!important;border-bottom-color:rgb(214, 38, 41)!important;border-left-color:rgb(214, 38, 41)!important;box-shadow:rgba(214, 38, 41, 0.11) 0px 0px 0px 4px!important}
:root #searchModal.search-modal-v37 .search-accordion-toggle{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#cdc7bf!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 .search-accordion-toggle:hover,:root #searchModal.search-modal-v37 .search-accordion-toggle[aria-expanded="true"]{border-top-color:rgba(214, 38, 41, 0.3)!important;border-right-color:rgba(214, 38, 41, 0.3)!important;border-bottom-color:rgba(214, 38, 41, 0.3)!important;border-left-color:rgba(214, 38, 41, 0.3)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 .search-accordion-toggle[aria-expanded="true"] + .search-accordion-content{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important}
:root #searchModal.search-modal-v37 .btn-advanced,:root #searchModal.search-modal-v37 .radio-group.spaced label,:root #searchModal.search-modal-v37 .search-form select{box-shadow:none!important}
:root #searchModal.search-modal-v37 .btn-advanced{background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important}
:root #searchModal.search-modal-v37 .meili-live-results{border-top-color:rgb(17, 24, 39)!important}
:root #searchModal.search-modal-v37 .meili-live-meta{color:#a8a199!important}
:root #searchModal.search-modal-v37 .meili-live-item{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-left-color:currentcolor!important;border-bottom-color:#3e3b38!important}
:root #searchModal.search-modal-v37 .meili-live-item,:root #searchModal.search-modal-v37 .meili-live-item:hover{background-image:initial!important;background-color:initial!important;box-shadow:none!important}
@media (max-width: 700px){:root .iat-site-header .mob-top{background:rgba(var(--brand-rgb, 210,19,23),var(--brand-alpha, .93))!important}
:root .iat-site-header .mob-cat{background:var(--cat-bg, #232220)!important}
}
:root #searchModal.modal{background-image:initial!important;background-color:rgba(10, 14, 23, 0.54)!important}
:root #searchModal .srx-search-dialog{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(0,0,0,0.522) 0px 20px 70px!important}
:root #searchModal .modal-close,:root #searchModal .modal-close:hover{background-image:initial!important;background-color:initial!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;outline-color:initial!important}
:root #searchModal .modal-close{color:#a8a199!important}
:root .srx-search-head{border-bottom-color:#2c2a28!important}
:root .srx-search-brand > span:not(.srx-search-tooltip){color:#ede9e3!important}
:root .srx-search-info{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root .srx-search-tooltip{background-image:initial!important;background-color:rgba(210, 19, 23, 0.94)!important;color:rgb(255, 255, 255)!important}
:root .srx-search-tooltip::before{border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:rgba(210, 19, 23, 0.94)!important}
:root .srx-input-icon{color:#968f87!important}
:root .srx-search-input,:root input#main-search{border-top-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;border-right-color:currentcolor!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;outline-color:initial!important;box-shadow:none!important}
:root .srx-search-input:focus,:root input#main-search:focus{border-top-color:rgb(214, 38, 41)!important;border-right-color:rgb(214, 38, 41)!important;border-bottom-color:rgb(214, 38, 41)!important;border-left-color:rgb(214, 38, 41)!important;box-shadow:rgba(214, 38, 41, 0.1) 0px 0px 0px 3px!important}
:root .srx-search-input::placeholder,:root input#main-search::placeholder{color:#968f87!important}
:root .srx-btn-search,:root .srx-search-filters select,:root select#main-search-section{box-shadow:none!important}
:root .srx-btn-search{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important}
@media (min-width: 900px){:root .srx-search-input,:root input#main-search{border-right-color:#3e3b38!important}
:root .srx-search-input:focus,:root input#main-search:focus{border-right-color:rgb(214, 38, 41)!important}
}
@media (max-width: 899px){:root .srx-search-input,:root input#main-search{border-right-color:#3e3b38!important}
:root .srx-search-input:focus,:root input#main-search:focus{border-right-color:rgb(214, 38, 41)!important}
}
:root .srx-search-filters select,:root select#main-search-section{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;outline-color:initial!important}
:root .srx-search-filters select:focus,:root select#main-search-section:focus{border-top-color:rgb(214, 38, 41)!important;border-right-color:rgb(214, 38, 41)!important;border-bottom-color:rgb(214, 38, 41)!important;border-left-color:rgb(214, 38, 41)!important;box-shadow:none!important}
:root .srx-mode-label{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;color:#cdc7bf!important;background-image:initial!important;background-color:#1b1a19!important}
:root .srx-mode-label:has(input:checked){border-top-color:rgba(214, 38, 41, 0.38)!important;border-right-color:rgba(214, 38, 41, 0.38)!important;border-bottom-color:rgba(214, 38, 41, 0.38)!important;border-left-color:rgba(214, 38, 41, 0.38)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
:root .srx-advanced-link{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important}
:root #searchModal .meili-live-results{border-top-color:rgb(17, 24, 39)!important}
:root #searchModal .meili-live-item,:root #searchModal .meili-live-meta{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:initial!important}
:root #searchModal .meili-live-meta{color:#a8a199!important}
:root #searchModal .meili-live-item{border-bottom-color:#2c2a28!important;color:#ede9e3!important;text-decoration-color:initial!important;box-shadow:none!important}
:root #searchModal .meili-live-thumb{background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .meili-live-thumb-empty{background-image:linear-gradient(135deg, #1b1a19, #1b1a19)!important;background-color:initial!important}
:root #searchModal .meili-live-item .meili-live-kicker,:root #searchModal .meili-live-kicker{color:#968f87!important;background-image:initial!important;background-color:initial!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #searchModal .meili-live-copy strong{color:#ede9e3!important}
:root #searchModal .meili-live-copy > span:last-child{color:#a8a199!important}
:root #searchModal .meili-live-empty{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#a8a199!important}
:root #searchModal .meili-live-empty-strong{border-top-color:#473232!important;border-right-color:#473232!important;border-bottom-color:#473232!important;border-left-color:#473232!important;background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .meili-live-empty-strong strong{color:#ede9e3!important}
:root #searchModal .meili-live-empty-strong span{color:#a8a199!important}
:root .srx-search-hint-label{color:#cdc7bf!important}
:root .srx-sort-bar{border-top-color:#2c2a28!important;border-right-color:#2c2a28!important;border-bottom-color:#2c2a28!important;border-left-color:#2c2a28!important;background-image:initial!important;background-color:#1b1a19!important}
:root .srx-sort-label{color:#a8a199!important}
:root .srx-sort-select{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;outline-color:initial!important;box-shadow:none!important}
:root .srx-sort-select:focus{border-top-color:rgb(214, 38, 41)!important;border-right-color:rgb(214, 38, 41)!important;border-bottom-color:rgb(214, 38, 41)!important;border-left-color:rgb(214, 38, 41)!important;box-shadow:none!important}
:root .srx-more-results{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important}
html:root[data-theme="checkin"]{--dsi-accent-color:#ede9e3;--cat-bg:#232220}
html:root[data-theme="checkin"] .mob-cat-inner::before{background-image:linear-gradient(to right, #232220 80%, rgba(35,34,32,0.01) 100%);background-color:initial}
html:root[data-theme="checkin"] .mob-nav-fade-right{background-image:linear-gradient(to left, #232220 80%, rgba(35,34,32,0.01) 100%);background-color:initial}
html:root[data-theme="wine"]{--dsi-accent-color:#ede9e3;--cat-bg:#232220}
html:root[data-theme="wine"] .mob-cat-inner::before{background-image:linear-gradient(to right, #232220 80%, rgba(35,34,32,0.01) 100%);background-color:initial}
html:root[data-theme="wine"] .mob-nav-fade-right{background-image:linear-gradient(to left, #232220 80%, rgba(35,34,32,0.01) 100%);background-color:initial}
html:root[data-theme="checkin"] .iat-footer-container{background-image:initial;background-color:rgb(41, 46, 132)}
html:root[data-theme="wine"] .iat-footer-container{background-image:initial;background-color:rgb(100, 23, 74)}
html:root[data-theme="wine"] .app-download-label,html:root[data-theme="checkin"] .app-download-label{color:#ede9e3}
:root #accountModal.iat-account-modal{background-image:initial!important;background-color:rgba(0, 0, 0, 0.56)!important}
:root #accountModal .iat-account-dialog{border-top-color:rgba(226, 232, 240, 0.95)!important;border-right-color:rgba(226, 232, 240, 0.95)!important;border-bottom-color:rgba(226, 232, 240, 0.95)!important;border-left-color:rgba(226, 232, 240, 0.95)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.3) 0px 24px 64px!important}
:root #accountModal .modal-close{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;color:#968f87!important}
:root #accountModal .iat-account-head{background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important;border-bottom:1px solid rgba(var(--accent-rgb,210,19,23),.14)!important}
:root #accountModal .iat-account-kicker{color:var(--dsi-accent-color,var(--accent-color,#ede9e3))!important}
:root #accountModal #accountTitle{color:#ede9e3!important}
:root #accountModal .iat-account-email{color:#968f87!important}
:root #accountModal .iat-account-body{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-account-links a{border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;text-decoration-color:initial!important;box-shadow:none!important}
:root #accountModal .iat-account-links a span{color:#ede9e3!important}
:root #accountModal .iat-account-links a small{color:#a8a199!important}
:root #accountModal .iat-public-logout{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;color:rgb(255, 255, 255)!important;box-shadow:none!important;background:var(--accent-color,#d21317)!important}
:root #searchModal .srx-input-row{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;box-shadow:none!important}
:root #searchModal .srx-input-row:focus-within{border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}
:root #searchModal .srx-input-icon{color:#968f87!important}
:root #searchModal .srx-search-input,:root #searchModal input#main-search{background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important;border:1px solid var(--iat-line,#3e3b38)!important}
:root #searchModal .srx-search-input:focus,:root #searchModal input#main-search:focus{box-shadow:rgba(227, 6, 19, 0.1) 0px 0px 0px 3px!important;border-color:var(--iat-red,#e30613)!important}
:root #searchModal .srx-advanced-link{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important;box-shadow:none!important;background:var(--iat-red,#e30613)!important}
:root #searchModal.modal.open,:root #loginModal.modal.open{background-image:initial!important;background-color:rgba(10, 14, 23, 0.54)!important;color:#ede9e3!important}
:root #searchModal .srx-search-dialog,:root #loginModal .modal-dialog.small{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(0,0,0,0.522) 0px 20px 70px!important}
:root #searchModal .srx-dialog-header,:root #loginModal .srx-dialog-header{border-bottom-color:#2c2a28!important;background-image:linear-gradient(#131211, #1b1a19)!important;background-color:initial!important}
:root #searchModal .srx-dialog-title,:root #loginModal .srx-dialog-title,:root #searchModal .srx-dialog-title strong{color:#ede9e3!important}
:root #searchModal .modal-close,:root #loginModal .modal-close{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#a8a199!important;box-shadow:none!important}
:root #searchModal .srx-search-body{background-image:initial!important;background-color:#131211!important}
:root #searchModal select#main-search-section{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;outline-color:initial!important;box-shadow:none!important}
:root #loginModal .modal-body{background-image:initial!important;background-color:#131211!important}
:root #loginModal .social-login .btn{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.08) 0px 6px 16px!important}
:root #loginModal .srx-social-icon{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;box-shadow:none!important}
:root #loginModal .srx-login-divider{color:#a8a199!important}
:root #loginModal .srx-login-divider::before,:root #loginModal .srx-login-divider::after{background-image:initial!important;background-color:#232220!important}
:root #loginModal .srx-login-divider span{color:#a8a199!important}
:root #loginModal .login-form label{color:#cdc7bf!important}
:root #loginModal .login-form input[type="email"],:root #loginModal .login-form input[type="password"]{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important}
:root #loginModal .remember-me{color:#cdc7bf!important}
:root #loginModal .login-form button[type="submit"]{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #loginModal .register-text,:root #loginModal .forgot-password,:root #loginModal .register-text.register-link{color:#ede9e3!important;text-decoration-color:initial!important}
:root #loginModal .forgot-password{color:#a8a199!important}
:root #accountModal.iat-account-modal.open{background-image:initial!important;background-color:rgba(0, 0, 0, 0.56)!important;color:#ede9e3!important}
:root #accountModal .modal-close{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;color:#968f87!important;box-shadow:none!important}
:root #accountModal .iat-account-head{border-bottom-color:rgba(210, 19, 23, 0.14)!important;background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important}
:root #accountModal .iat-account-avatar{background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:rgba(214, 38, 41, 0.28) 0px 6px 22px!important}
:root #accountModal .iat-account-kicker,:root #accountModal .iat-account-name{color:#ede9e3!important}
:root #accountModal .iat-account-links{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-account-link-icon{background-image:initial!important;background-color:rgba(214, 38, 41, 0.07)!important;color:#ede9e3!important;box-shadow:none!important}
:root #accountModal .iat-account-link-text > span{color:#ede9e3!important}
:root #accountModal .iat-account-link-text > small{color:#a8a199!important}
:root #accountModal .iat-account-chevron{color:rgb(203, 213, 225)!important}
:root #accountModal .iat-account-foot{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-public-logout{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #accountModal .iat-account-links a .iat-account-link-icon{background-image:initial!important;background-color:rgba(214, 38, 41, 0.07)!important;color:#ede9e3!important;box-shadow:none!important}
:root #accountModal .iat-account-links a .iat-account-link-text,:root #accountModal .iat-account-links a .iat-account-link-text > span{color:#ede9e3!important}
:root #accountModal .iat-account-links a .iat-account-link-text > small{color:#a8a199!important}
html:root[data-theme] .mob-arrow:hover,html:root[data-theme] .mob-arrow:active{color:rgb(255, 255, 255)!important;box-shadow:none!important;background:var(--accent-color)!important}
:root .mob-cat-actions .mab-btn{color:#cdc7bf}
:root .mab-share-menu{background-image:linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)), linear-gradient(rgb(26, 27, 32) 0px, rgb(17, 18, 22) 100%);background-color:initial;box-shadow:rgba(0,0,0,0.75) 0px 28px 60px, rgba(0,0,0,0.048) 0px 1px 0px inset;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1)}
:root .mab-share-item{text-decoration-color:initial;color:rgb(255, 255, 255)}
:root .mab-share-item:hover,:root .mab-share-item:active{background-image:initial;background-color:rgba(255, 255, 255, 0.1)}
:root .mab-share-menu{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),var(--accent-color,#1a1b20)}
:root .mab-share-item:hover,:root .mab-share-item:active{background-image:initial;background-color:rgba(255, 255, 255, 0.16)}
html:root[data-theme="wine"] #searchModal{--dsi-iat-red:#ede9e3}
html:root[data-theme="wine"] #searchModal .srx-dialog-header{background-image:linear-gradient(#131211, #1b1a19)!important;background-color:initial!important}
html:root[data-theme="wine"] #searchModal .srx-dialog-title strong{color:#ede9e3!important}
html:root[data-theme="wine"] #searchModal .srx-search-input:focus,html:root[data-theme="wine"] #searchModal input#main-search:focus{border-top-color:rgb(100, 23, 74)!important;border-bottom-color:rgb(100, 23, 74)!important;border-left-color:rgb(100, 23, 74)!important;border-right-color:rgb(100, 23, 74)!important;box-shadow:rgba(100, 23, 74, 0.12) 0px 0px 0px 3px!important}
html:root[data-theme="wine"] #searchModal .srx-search-filters select:focus,html:root[data-theme="wine"] #searchModal select#main-search-section:focus{border-top-color:rgb(100, 23, 74)!important;border-right-color:rgb(100, 23, 74)!important;border-bottom-color:rgb(100, 23, 74)!important;border-left-color:rgb(100, 23, 74)!important}
html:root[data-theme="wine"] #searchModal .srx-btn-search,html:root[data-theme="wine"] #searchModal .srx-search-info,html:root[data-theme="wine"] #searchModal .info-icon{background-image:initial!important;background-color:rgb(100, 23, 74)!important}
html:root[data-theme="wine"] #searchModal .search-form input#main-search::placeholder,html:root[data-theme="wine"] #searchModal.search-modal-v37 #main-search::placeholder{color:#ede9e3!important}
html:root[data-theme="wine"] #searchModal.search-modal-v37 #main-search:focus{border-top-color:rgb(100, 23, 74)!important;border-right-color:rgb(100, 23, 74)!important;border-bottom-color:rgb(100, 23, 74)!important;border-left-color:rgb(100, 23, 74)!important;box-shadow:rgba(100, 23, 74, 0.12) 0px 0px 0px 4px!important}
html:root[data-theme="wine"] #searchModal .meili-live-empty-strong strong{color:#ede9e3!important}
html:root[data-theme="wine"] #searchModal .meili-search-heading span,html:root[data-theme="wine"] #searchModal.search-modal-v37 .meili-search-heading span{border-top-color:rgba(100, 23, 74, 0.2)!important;border-right-color:rgba(100, 23, 74, 0.2)!important;border-bottom-color:rgba(100, 23, 74, 0.2)!important;border-left-color:rgba(100, 23, 74, 0.2)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="wine"] #searchModal .search-accordion-toggle:hover,html:root[data-theme="wine"] #searchModal .search-accordion-toggle[aria-expanded="true"]{background-image:initial!important;background-color:#1b1a19!important;border-top-color:rgba(100, 23, 74, 0.28)!important;border-right-color:rgba(100, 23, 74, 0.28)!important;border-bottom-color:rgba(100, 23, 74, 0.28)!important;border-left-color:rgba(100, 23, 74, 0.28)!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal{--dsi-iat-red:#ede9e3}
html:root[data-theme="checkin"] #searchModal .srx-dialog-header{background-image:linear-gradient(#131211, #1b1a19)!important;background-color:initial!important}
html:root[data-theme="checkin"] #searchModal .srx-dialog-title strong{color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal .srx-search-input:focus,html:root[data-theme="checkin"] #searchModal input#main-search:focus{border-top-color:rgb(41, 46, 132)!important;border-bottom-color:rgb(41, 46, 132)!important;border-left-color:rgb(41, 46, 132)!important;border-right-color:rgb(41, 46, 132)!important;box-shadow:rgba(41, 46, 132, 0.12) 0px 0px 0px 3px!important}
html:root[data-theme="checkin"] #searchModal .srx-search-filters select:focus,html:root[data-theme="checkin"] #searchModal select#main-search-section:focus{border-top-color:rgb(41, 46, 132)!important;border-right-color:rgb(41, 46, 132)!important;border-bottom-color:rgb(41, 46, 132)!important;border-left-color:rgb(41, 46, 132)!important}
html:root[data-theme="checkin"] #searchModal .srx-btn-search,html:root[data-theme="checkin"] #searchModal .srx-search-info,html:root[data-theme="checkin"] #searchModal .info-icon{background-image:initial!important;background-color:rgb(41, 46, 132)!important}
html:root[data-theme="checkin"] #searchModal .search-form input#main-search::placeholder,html:root[data-theme="checkin"] #searchModal.search-modal-v37 #main-search::placeholder{color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal.search-modal-v37 #main-search:focus{border-top-color:rgb(41, 46, 132)!important;border-right-color:rgb(41, 46, 132)!important;border-bottom-color:rgb(41, 46, 132)!important;border-left-color:rgb(41, 46, 132)!important;box-shadow:rgba(41, 46, 132, 0.12) 0px 0px 0px 4px!important}
html:root[data-theme="checkin"] #searchModal .meili-live-empty-strong strong{color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal .meili-search-heading span,html:root[data-theme="checkin"] #searchModal.search-modal-v37 .meili-search-heading span{border-top-color:rgba(41, 46, 132, 0.2)!important;border-right-color:rgba(41, 46, 132, 0.2)!important;border-bottom-color:rgba(41, 46, 132, 0.2)!important;border-left-color:rgba(41, 46, 132, 0.2)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal .search-accordion-toggle:hover,html:root[data-theme="checkin"] #searchModal .search-accordion-toggle[aria-expanded="true"]{background-image:initial!important;background-color:#1b1a19!important;border-top-color:rgba(41, 46, 132, 0.28)!important;border-right-color:rgba(41, 46, 132, 0.28)!important;border-bottom-color:rgba(41, 46, 132, 0.28)!important;border-left-color:rgba(41, 46, 132, 0.28)!important;color:#ede9e3!important}
html:root[data-theme="wine"] #loginModal .modal-header h1,html:root[data-theme="wine"] #loginModal .srx-dialog-title strong{color:#ede9e3!important}
html:root[data-theme="wine"] #loginModal .login-form input:focus,html:root[data-theme="wine"] #loginModal .login-form select:focus,html:root[data-theme="wine"] #loginModal .login-form input[type="email"]:focus,html:root[data-theme="wine"] #loginModal .login-form input[type="password"]:focus{border-top-color:rgb(100, 23, 74)!important;border-right-color:rgb(100, 23, 74)!important;border-bottom-color:rgb(100, 23, 74)!important;border-left-color:rgb(100, 23, 74)!important;box-shadow:rgba(100, 23, 74, 0.12) 0px 0px 0px 4px!important}
html:root[data-theme="wine"] #loginModal .register-text,html:root[data-theme="wine"] #loginModal .forgot-password,html:root[data-theme="wine"] #loginModal .register-text .register-link,html:root[data-theme="wine"] #loginModal .register-text.register-link{color:#ede9e3!important}
html:root[data-theme="wine"] #loginModal .btn-primary,html:root[data-theme="wine"] #loginModal .login-form button[type="submit"]{background-image:linear-gradient(90deg, rgb(100, 23, 74) 80%, rgb(77, 16, 56) 100%)!important;background-color:initial!important}
html:root[data-theme="wine"] #accountModal .iat-account-head{background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important;border-bottom-color:rgba(100, 23, 74, 0.14)!important}
html:root[data-theme="wine"] #accountModal .iat-account-avatar{background-image:initial!important;background-color:rgb(100, 23, 74)!important;box-shadow:rgba(100, 23, 74, 0.28) 0px 6px 22px!important}
html:root[data-theme="wine"] #accountModal .iat-account-kicker{color:#ede9e3!important}
html:root[data-theme="wine"] #accountModal .iat-account-link-icon,html:root[data-theme="wine"] #accountModal .iat-account-links a .iat-account-link-icon{background-image:initial!important;background-color:rgba(100, 23, 74, 0.08)!important;color:#ede9e3!important}
html:root[data-theme="wine"] #accountModal .iat-public-logout{background-image:initial!important;background-color:rgb(100, 23, 74)!important}
html:root[data-theme="checkin"] #loginModal .modal-header h1,html:root[data-theme="checkin"] #loginModal .srx-dialog-title strong{color:#ede9e3!important}
html:root[data-theme="checkin"] #loginModal .login-form input:focus,html:root[data-theme="checkin"] #loginModal .login-form select:focus,html:root[data-theme="checkin"] #loginModal .login-form input[type="email"]:focus,html:root[data-theme="checkin"] #loginModal .login-form input[type="password"]:focus{border-top-color:rgb(41, 46, 132)!important;border-right-color:rgb(41, 46, 132)!important;border-bottom-color:rgb(41, 46, 132)!important;border-left-color:rgb(41, 46, 132)!important;box-shadow:rgba(41, 46, 132, 0.12) 0px 0px 0px 4px!important}
html:root[data-theme="checkin"] #loginModal .register-text,html:root[data-theme="checkin"] #loginModal .forgot-password,html:root[data-theme="checkin"] #loginModal .register-text .register-link,html:root[data-theme="checkin"] #loginModal .register-text.register-link{color:#ede9e3!important}
html:root[data-theme="checkin"] #loginModal .btn-primary,html:root[data-theme="checkin"] #loginModal .login-form button[type="submit"]{background-image:linear-gradient(90deg, rgb(41, 46, 132) 80%, rgb(31, 39, 89) 100%)!important;background-color:initial!important}
html:root[data-theme="checkin"] #accountModal .iat-account-head{background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important;border-bottom-color:rgba(41, 46, 132, 0.14)!important}
html:root[data-theme="checkin"] #accountModal .iat-account-avatar{background-image:initial!important;background-color:rgb(41, 46, 132)!important;box-shadow:rgba(41, 46, 132, 0.28) 0px 6px 22px!important}
html:root[data-theme="checkin"] #accountModal .iat-account-kicker{color:#ede9e3!important}
html:root[data-theme="checkin"] #accountModal .iat-account-link-icon,html:root[data-theme="checkin"] #accountModal .iat-account-links a .iat-account-link-icon{background-image:initial!important;background-color:rgba(41, 46, 132, 0.08)!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #accountModal .iat-public-logout{background-image:initial!important;background-color:rgb(41, 46, 132)!important}
:root .iat-app-row .iat-discover-btn,:root .iat-app-row .iat-appdl-btn{border-top-color:rgba(255,255,255,0.3);border-right-color:rgba(255,255,255,0.3);border-bottom-color:rgba(255,255,255,0.3);border-left-color:rgba(255,255,255,0.3);background-image:initial;background-color:#131211;color:#ede9e3;text-decoration-color:initial}
:root .iat-app-modal{background-image:initial;background-color:rgba(15, 18, 20, 0.55)}
:root .iat-app-modal-card{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.59) 0px 18px 50px}
:root .iat-app-modal-x{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-color:initial;color:#a8a199}
:root .iat-app-modal-h,:root .iat-app-modal-h small{color:#ede9e3}
:root .iat-appstore{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;text-decoration-color:initial;color:#ede9e3}
:root .iat-appstore-tx small{color:#a8a199}
:root .iat-appstore-go{color:#968f87}
:root .public-registration-page .iat-public-auth-panel{box-shadow:rgba(15, 23, 42, 0.1) 0px 14px 40px}
:root .public-registration-page .iat-public-auth-panel-head{border-bottom:1px solid var(--iat-auth-line)}
:root .public-registration-page .iat-public-auth-eyebrow{color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .public-registration-page .iat-public-auth-panel-head h1{color:#ede9e3}
:root .public-registration-page .iat-public-auth-lead{color:var(--dsi-iat-auth-muted,var(--iat-auth-muted))}
:root .public-registration-page .iat-public-auth-lead span{background-image:initial;background-color:#1b1a19;color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .public-registration-page .social-login .btn{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(15, 23, 42, 0.07) 0px 6px 16px}
:root .public-registration-page .social-login .srx-social-icon{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-color:transparent;box-shadow:none}
:root .public-registration-page .srx-login-divider{color:#968f87}
:root .public-registration-page .srx-login-divider::before,:root .public-registration-page .srx-login-divider::after{background:var(--iat-auth-line)}
:root .public-registration-page .iat-public-auth-section-head p{color:#a8a199}
:root .public-registration-page .iat-public-auth-form label,:root .public-registration-page .iat-public-auth-note{color:#cdc7bf}
:root .public-registration-page .iat-public-consent-block{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-registration-page .iat-public-consent-block legend{color:#ede9e3}
:root .public-registration-page .iat-public-consent-block label{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3}
:root .public-registration-page .iat-public-consent-block label:has(input:checked){background-image:initial;background-color:#1b1a19;box-shadow:0 0 0 1px var(--iat-auth-red) inset;border-color:var(--iat-auth-red)}
:root .public-account-page .iat-public-account-side{background-image:initial;background-color:#131211;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-public-account-nav a{color:#cdc7bf;text-decoration-color:initial}
:root .public-account-page .iat-public-account-logout{background-image:initial;background-color:#131211;color:var(--dsi-iat-auth-red,var(--iat-auth-red));border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-pref-card{background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.06) 0px 10px 30px;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-pref-card-head h2{color:#ede9e3}
:root .public-account-page .iat-pref-card-head p{color:var(--dsi-iat-auth-muted,var(--iat-auth-muted))}
:root .public-account-page .iat-nl-row{background-image:initial;background-color:#131211;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-nl-badge{color:rgb(255, 255, 255)}
:root .public-account-page .iat-nl-info strong{color:#ede9e3}
:root .public-account-page .iat-nl-info small{color:#a8a199}
:root .iat-switch-slider{background-image:initial;background-color:#2c2b29}
:root .iat-switch-slider::before{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.59) 0px 1px 3px}
:root .iat-switch input:checked + .iat-switch-slider{background:var(--iat-auth-red)}
:root .iat-switch input:focus-visible + .iat-switch-slider{box-shadow:rgba(214, 38, 41, 0.3) 0px 0px 0px 3px}
:root .public-account-page .iat-public-auth-form label{color:#cdc7bf}
:root .public-account-page .iat-public-consent-block{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-account-page .iat-public-consent-block legend{color:#ede9e3}
:root .public-account-page .iat-public-consent-block label{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-account-page .iat-public-consent-block label:has(input:checked){background-image:initial;background-color:#1b1a19;border-color:var(--iat-auth-red)}
:root .public-account-page .iat-nl-pending{background-image:initial;background-color:#232220;color:#ba8c40}
:root .public-account-page .iat-nl-row.is-pending{border-top-color:#433617;border-right-color:#433617;border-bottom-color:#433617;border-left-color:#433617;background-image:initial;background-color:#131211}
:root .public-account-page .iat-onboarding-banner{border-top-color:#433617;border-right-color:#433617;border-bottom-color:#433617;border-left-color:#433617;background-image:initial;background-color:#131211;color:#b1904e}
:root .public-account-page .iat-onboarding-banner strong{color:#dd783c}
:root #subVarTitle{border-top-color:rgba(255,255,255,0.108);color:#a8a199!important}
:root #subVarTitle::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D62629' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E");background-color:initial}
:root #subVarNav a{background-image:initial!important;background-color:transparent!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-left-color:currentcolor!important;border-bottom-color:rgba(255,255,255,0.09)!important;color:#ede9e3!important;text-decoration-color:initial!important}
:root #subVarNav a::before{color:rgba(237,233,227,0.38);background-image:none!important;background-color:initial!important}
:root #subVarNav a:hover,:root #subVarNav a:focus-visible{background-image:initial!important;background-color:transparent!important;border-top-color:rgba(214, 38, 41, 0.35)!important;border-right-color:rgba(214, 38, 41, 0.35)!important;border-bottom-color:rgba(214, 38, 41, 0.35)!important;border-left-color:rgba(214, 38, 41, 0.35)!important;color:#ede9e3!important}
:root #subVarNav a:hover::before,:root #subVarNav a:focus-visible::before{color:#ede9e3;background-image:none!important;background-color:initial!important}
:root #subVarNav a:last-child{border-bottom-color:transparent!important}
:root #subSections .sub-nav:not(#subVarNav) a:hover,:root #subSections .sub-nav:not(#subVarNav) a:focus-visible{background-image:initial!important;background-color:rgba(214, 38, 41, 0.08)!important;color:#ede9e3!important}
:root .cfg10-outer{background:var(--block-bg, #131211)}
:root .cfg10-flash-col{border-top-color:#4e2f24;border-right-color:#4e2f24;border-bottom-color:#4e2f24;border-left-color:#4e2f24;background-image:initial;background-color:#1b1a19;box-shadow:rgba(39, 34, 27, 0.08) 0px 10px 24px}
:root .cfg10-flash-header{background-color:rgb(214, 38, 41);background-image:none;color:rgb(255, 255, 255)}
:root .cfg10-flash-dot{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.48) 0px 0px 0px 0px}
:root .cfg10-flash-list{background-image:initial;background-color:#232220}
:root .cfg10-flash-item{border-bottom-color:currentcolor;background-image:initial;background-color:#232220;text-decoration-color:initial;color:inherit}
:root .cfg10-flash-more{background-image:initial;background-color:#1b1a19;border-top-color:currentcolor;color:#ede9e3;text-decoration-color:initial}
:root .cfg10-flash-time{color:#ede9e3;background-image:initial;background-color:transparent;border-right-color:currentcolor}
:root .cfg10-flash-day,:root .cfg10-flash-title{color:#ede9e3}
:root .cfg10-editorial-col{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--block-bg, #131211)}
:root .cfg10-editorial-header{background-image:initial;background-color:rgb(32, 52, 77);color:rgb(255, 255, 255)}
:root .cfg10-editorial-card{border-bottom-color:currentcolor;border-right-color:currentcolor;background:var(--block-bg, #131211)}
:root .cfg10-editorial-link{color:inherit;text-decoration-color:initial}
:root .cfg10-ed-img{background-image:initial;background-color:#232220}
:root .cfg10-ed-oc{color:var(--dsi-dc,var(--dc, #ede9e3))}
:root .cfg10-ed-title{color:var(--dsi-text,var(--text))}
:root .cfg10-ed-author{color:#cdc7bf}
:root .cfg10-ed-summary{color:#ede9e3}
@media (max-width: 900px){:root .cfg10-flash-col{border-bottom-color:currentcolor}
}
:root .lead-title,:root .lead7-title,:root .lead6-title,:root .art-card .ac-title,:root .cfg9-tt,:root .cfg9-vti,:root .cfg9-ml-ti,:root .cfg13-ti,:root .cfg10-ed-title{color:#ede9e3!important}
:root #iat-back-top{border-top-color:rgb(185, 43, 39);border-right-color:rgb(185, 43, 39);border-bottom-color:rgb(185, 43, 39);border-left-color:rgb(185, 43, 39);background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(0,0,0,0.352) 0px 2px 10px}
:root #iat-back-top:hover,:root #iat-back-top:focus-visible{background-image:initial;background-color:rgb(185, 43, 39);color:rgb(255, 255, 255);border-top-color:rgb(185, 43, 39);border-right-color:rgb(185, 43, 39);border-bottom-color:rgb(185, 43, 39);border-left-color:rgb(185, 43, 39)}
:root #iat-back-top:focus-visible{outline-color:rgb(185, 43, 39)}
html:root[data-theme="wine"] #iat-back-top{color:#ede9e3;border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74)}
html:root[data-theme="wine"] #iat-back-top:hover,html:root[data-theme="wine"] #iat-back-top:focus-visible{background-image:initial;background-color:rgb(100, 23, 74);color:rgb(255, 255, 255);border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74)}
html:root[data-theme="checkin"] #iat-back-top{color:#ede9e3;border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132)}
html:root[data-theme="checkin"] #iat-back-top:hover,html:root[data-theme="checkin"] #iat-back-top:focus-visible{background-image:initial;background-color:rgb(41, 46, 132);color:rgb(255, 255, 255);border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132)}
:root img.iat-foto-redazione.iat-foto-redazione.iat-foto-redazione,:root img.iat-foto-redazione.iat-foto-redazione.iat-foto-redazione:hover,:root img.iat-foto-redazione.iat-foto-redazione.iat-foto-redazione:active,:root img.iat-foto-redazione.iat-foto-redazione.iat-foto-redazione:focus{background-image:initial!important;background-color:#131211!important;border-top-color:rgb(255, 255, 255)!important;border-right-color:rgb(255, 255, 255)!important;border-bottom-color:rgb(255, 255, 255)!important;border-left-color:rgb(255, 255, 255)!important}
:root img.iat-foto-redazione.iat-foto-redazione.iat-foto-redazione{outline-color:rgb(0, 184, 61)}
html:root body .iat-account-avatar.iat-con-foto.iat-con-foto{background-image:initial!important;background-color:#131211!important;border-top-color:rgb(255, 255, 255)!important;border-right-color:rgb(255, 255, 255)!important;border-bottom-color:rgb(255, 255, 255)!important;border-left-color:rgb(255, 255, 255)!important;box-shadow:rgba(0, 184, 61, 0.28) 0px 6px 22px!important;outline-color:rgb(0, 184, 61)!important}
html:root body .iat-account-avatar.iat-con-foto.iat-con-foto::after{border-top-color:rgb(0, 184, 61);border-right-color:rgb(0, 184, 61);border-bottom-color:rgb(0, 184, 61);border-left-color:rgb(0, 184, 61)}
html:root body .iat-account-avatar.iat-con-foto.iat-con-foto .iat-account-foto{background-image:initial!important;background-color:#131211!important}
:root .login-trigger.iat-con-foto:focus:not(:focus-visible){outline-color:initial!important}
html:root.iat-has-skin{background-color:#131211!important}
html:root.iat-has-skin body{background-color:var(--iat-skin-bg,#4d2636)!important}
html:root.iat-has-skin body{background-image:linear-gradient(to right,transparent calc(50% - 640px),#131211 calc(50% - 640px),#131211 calc(50% + 640px),transparent calc(50% + 640px)),var(--iat-skin-image)!important}
html:root.iat-has-skin .iat-site-header .top-bar{border-bottom-color:rgb(255, 255, 255)!important}
html:root.iat-has-skin .iat-site-header .iat-masthead{background-image:initial!important;background-color:transparent!important}
html:root.iat-has-skin .iat-site-header .iat-masthead-inner{background-image:initial;background-color:#131211}
html:root.iat-has-skin .iat-site-header .cat-bar:not(.sticky),html:root.iat-has-skin .iat-site-header .container-banner-top,html:root.iat-has-skin .iat-site-header .cat-bar-sticky-spacer,html:root.iat-has-skin main.site-wrap,html:root.iat-has-skin body.public-article-page #app,html:root.iat-has-skin main.iat-page-main,html:root.iat-has-skin main.sec-body,html:root.iat-has-skin footer.iat-site-footer{background-image:initial!important;background-color:#131211!important}
html:root.iat-has-skin .sec-filter-shell{background-image:initial!important;background-color:transparent!important}
:root .asb-bookmark--saved .asb-label{color:#ede9e3}
:root #article-tts-trigger{background-image:none;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root .tts-strip-circle{background-image:initial;background-color:rgb(185, 43, 39);box-shadow:rgba(185, 43, 39, 0.45) 0px 2px 10px}
:root #article-tts-trigger.tts-loading .tts-strip-circle{background-image:initial;background-color:#4a4744;box-shadow:none}
:root #article-tts-trigger.tts-is-playing .tts-strip-circle{background-image:initial;background-color:rgb(185, 43, 39);box-shadow:rgba(185, 43, 39, 0.25) 0px 0px 0px 4px}
:root .tts-strip-label{color:#cdc7bf}
:root .asb-discover-link{text-decoration-color:initial;color:inherit}
:root .iat-dsc-pop{background-image:initial;background-color:#131211;color:#ede9e3;border-top-color:rgba(255,255,255,0.063);border-right-color:rgba(255,255,255,0.063);border-bottom-color:rgba(255,255,255,0.063);box-shadow:rgba(15, 23, 42, 0.2) 0px 14px 38px;border-left:4px solid var(--accent,#D62629)}
:root .iat-dsc-pop b{color:var(--dsi-accent,var(--accent,#ede9e3))}
:root .iat-dsc-pop::after{background-image:initial;background-color:#131211;border-left-color:rgba(255,255,255,0.063);border-bottom-color:rgba(255,255,255,0.063)}
:root #article-tts-player{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 0, 0, 0.024) 2px, rgba(0, 0, 0, 0.024) 4px), repeating-linear-gradient(90deg, transparent, transparent 3px, rgba(0, 0, 0, 0.02) 3px, rgba(0, 0, 0, 0.02) 6px), initial;background-color:#1b1a19;border-top-color:rgb(185, 43, 39);box-shadow:none}
:root #article-tts-player.tts-visible{box-shadow:rgba(0,0,0,0.318) 0px -4px 24px}
:root .tts-info-label,:root .tts-info-title{color:#ede9e3}
:root .tts-time{color:#a8a199}
:root .tts-progress-track{background-image:initial;background-color:#2c2b29}
:root .tts-progress-fill{background-image:linear-gradient(90deg, rgb(185, 43, 39), rgb(224, 85, 80));background-color:initial}
:root .tts-ctrl{background-image:none;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:#cdc7bf}
:root .tts-play{background-image:linear-gradient(135deg, rgb(192, 49, 44), rgb(139, 26, 24));background-color:initial;color:rgb(255, 255, 255);box-shadow:rgba(185, 43, 39, 0.5) 0px 2px 12px}
:root .tts-action{background-image:none;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:#a8a199}
:root .tts-vol-panel{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 0, 0, 0.024) 2px, rgba(0, 0, 0, 0.024) 4px), initial;background-color:#232220;border-top-color:#3e3b38}
:root .tts-range-group label{color:#a8a199}
:root .tts-range-val{color:#ede9e3}
:root .tts-range{outline-color:initial;background:linear-gradient(to right,#B92B27 0%,#B92B27 var(--val,100%),#2c2b29 var(--val,100%),#2c2b29 100%)}
:root .tts-range::-webkit-slider-thumb{background-image:initial;background-color:rgb(185, 43, 39);box-shadow:rgba(185, 43, 39, 0.6) 0px 1px 6px}
:root .tts-loading-bar{background-image:linear-gradient(90deg, rgb(185, 43, 39) 0%, rgb(232, 160, 158) 50%, rgb(185, 43, 39) 100%);background-color:initial}
html:root[data-theme="wine"] #article-tts-player{border-top-color:rgb(100, 23, 74)}
html:root[data-theme="wine"] .tts-info-label{color:#ede9e3}
html:root[data-theme="wine"] .tts-progress-fill{background-image:linear-gradient(90deg, rgb(100, 23, 74), rgb(156, 79, 126));background-color:initial}
html:root[data-theme="wine"] .tts-play{background-image:linear-gradient(135deg, rgb(122, 32, 89), rgb(77, 16, 56));background-color:initial;box-shadow:rgba(100, 23, 74, 0.5) 0px 2px 12px}
html:root[data-theme="wine"] .tts-strip-circle{background-image:initial;background-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.45) 0px 2px 10px}
html:root[data-theme="wine"] #article-tts-trigger.tts-is-playing .tts-strip-circle{background-image:initial;background-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.25) 0px 0px 0px 4px}
html:root[data-theme="wine"] .tts-range-val{color:#ede9e3}
html:root[data-theme="wine"] .tts-range{background:linear-gradient(to right,#64174A 0%,#64174A var(--val,100%),#2c2b29 var(--val,100%),#2c2b29 100%)}
html:root[data-theme="wine"] .tts-range::-webkit-slider-thumb{background-image:initial;background-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.6) 0px 1px 6px}
html:root[data-theme="wine"] .tts-loading-bar{background-image:linear-gradient(90deg, rgb(100, 23, 74) 0%, rgb(199, 155, 179) 50%, rgb(100, 23, 74) 100%);background-color:initial}
html:root[data-theme="checkin"] #article-tts-player{border-top-color:rgb(41, 46, 132)}
html:root[data-theme="checkin"] .tts-info-label{color:#ede9e3}
html:root[data-theme="checkin"] .tts-progress-fill{background-image:linear-gradient(90deg, rgb(41, 46, 132), rgb(90, 95, 181));background-color:initial}
html:root[data-theme="checkin"] .tts-play{background-image:linear-gradient(135deg, rgb(58, 64, 160), rgb(31, 39, 89));background-color:initial;box-shadow:rgba(41, 46, 132, 0.5) 0px 2px 12px}
html:root[data-theme="checkin"] .tts-strip-circle{background-image:initial;background-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.45) 0px 2px 10px}
html:root[data-theme="checkin"] #article-tts-trigger.tts-is-playing .tts-strip-circle{background-image:initial;background-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.25) 0px 0px 0px 4px}
html:root[data-theme="checkin"] .tts-range-val{color:#ede9e3}
html:root[data-theme="checkin"] .tts-range{background:linear-gradient(to right,#292E84 0%,#292E84 var(--val,100%),#2c2b29 var(--val,100%),#2c2b29 100%)}
html:root[data-theme="checkin"] .tts-range::-webkit-slider-thumb{background-image:initial;background-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.6) 0px 1px 6px}
html:root[data-theme="checkin"] .tts-loading-bar{background-image:linear-gradient(90deg, rgb(41, 46, 132) 0%, rgb(174, 178, 224) 50%, rgb(41, 46, 132) 100%);background-color:initial}
:root .asb-modal-backdrop{background-image:initial;background-color:rgba(9, 13, 20, 0.62)}
:root .asb-modal-dialog{background-image:initial;background-color:#131211;box-shadow:rgba(2, 8, 23, 0.38) 0px 30px 90px;color:#ede9e3}
:root .asb-modal-header{border-bottom-color:#2c2a28;background-image:initial;background-color:#131211}
:root .asb-modal-title{color:#ede9e3}
:root .asb-modal-close{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#cdc7bf}
:root .srx42-comments{color:#ede9e3;background-image:initial;background-color:#131211}
:root .srx42-comments-panel{background-image:initial;background-color:#131211}
:root .srx42-comments-reader{background-image:initial;background-color:#1b1a19;border-right-color:#2c2a28}
:root .srx42-comments-reader-head{background-image:linear-gradient(#131211 0%, #1b1a19 100%);background-color:initial;border-bottom-color:#2c2a28}
:root .srx42-comments-kicker{background-image:initial;background-color:rgba(214, 38, 41, 0.08);color:#ede9e3}
:root .srx42-comments-heading{color:#ede9e3}
:root .srx42-comments-subtitle{color:#a8a199}
:root .srx42-comments-count{background-image:initial;background-color:rgb(17, 24, 39);color:rgb(255, 255, 255)}
:root .srx42-comments-order{color:#a8a199}
:root .srx42-comment{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.043) 0px 6px 20px}
:root .srx42-comment-avatar{background-image:initial;background-color:rgb(17, 24, 39);color:rgb(255, 255, 255)}
:root .srx42-comment-meta strong{color:#ede9e3}
:root .srx42-comment-meta small{color:#a8a199}
:root .srx42-comment-title{color:#ede9e3}
:root .srx42-comment-body{color:#cdc7bf}
:root .srx42-comment-replies{border-left-color:#3e3b38}
:root .srx42-comment.is-reply{box-shadow:none;background-image:initial;background-color:#131211}
:root .srx42-comment-inreply{color:#a8a199}
:root .srx42-comment-inreply b{color:#cdc7bf}
:root .srx42-comment-reply-btn{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#cdc7bf}
:root .srx42-comment.is-target{border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);box-shadow:rgba(214, 38, 41, 0.12) 0px 0px 0px 4px}
:root .srx42-reply-chip{border-top-color:#4f2d2f;border-right-color:#4f2d2f;border-bottom-color:#4f2d2f;border-left-color:rgb(214, 38, 41);background-image:initial;background-color:#1b1a19;color:#cdc7bf}
:root .srx42-reply-chip strong{color:#ede9e3}
:root .srx42-reply-chip q{color:#a8a199}
:root .srx42-reply-chip button{border-top-color:rgb(229, 180, 181);border-right-color:rgb(229, 180, 181);border-bottom-color:rgb(229, 180, 181);border-left-color:rgb(229, 180, 181);background-image:initial;background-color:#131211;color:#ede9e3}
html:root[data-theme="wine"] .srx42-comment.is-target{border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.12) 0px 0px 0px 4px}
html:root[data-theme="wine"] .srx42-reply-chip{border-top-color:#46313c;border-right-color:#46313c;border-bottom-color:#46313c;border-left-color:rgb(100, 23, 74);background-image:initial;background-color:#1b1a19}
html:root[data-theme="checkin"] .srx42-comment.is-target{border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.12) 0px 0px 0px 4px}
html:root[data-theme="checkin"] .srx42-reply-chip{border-top-color:#34354f;border-right-color:#34354f;border-bottom-color:#34354f;border-left-color:rgb(41, 46, 132);background-image:initial;background-color:#1b1a19}
:root .srx42-comment-empty{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#a8a199}
:root .srx42-comment-empty strong{color:#ede9e3}
:root .srx42-comment-form-wrap{background-image:initial;background-color:#131211}
:root .srx42-comment-message{color:#a8a199}
:root .srx42-comment-field label,:root .srx42-comment-choice-label{color:#cdc7bf}
:root .srx42-comment-composer-card textarea{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3}
:root .srx42-comment-composer-card textarea:focus{outline-color:initial;border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);box-shadow:rgba(214, 38, 41, 0.11) 0px 0px 0px 4px}
:root .srx42-comment-composer-card textarea::placeholder{color:#968f87}
:root .srx42-comment-field input[type="text"],:root .srx42-comment-field input[type="email"]{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3}
:root .srx42-comment-field input[type="text"]:focus,:root .srx42-comment-field input[type="email"]:focus{outline-color:initial;border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);box-shadow:rgba(214, 38, 41, 0.11) 0px 0px 0px 4px}
:root .srx42-comment-field input::placeholder{color:#968f87}
:root .srx42-comment-login-hint{color:#cdc7bf;background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root .srx42-comment-login-hint a{color:#ede9e3;text-decoration-color:initial}
:root .srx42-emoji-toggle{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(15, 23, 42, 0.06) 0px 2px 6px}
:root .srx42-emoji-toggle:focus-visible{outline-color:initial;border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);box-shadow:rgba(214, 38, 41, 0.18) 0px 0px 0px 3px}
:root .srx42-emoji-panel{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.2) 0px 18px 50px}
:root .srx42-emoji-item{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-color:transparent}
:root .srx42-comment-hint-row{color:#a8a199}
:root .srx42-comment-counter{color:#cdc7bf}
:root .srx42-comment-name-option{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .srx42-comment-name-option:has(input:checked){border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);background-image:initial;background-color:#1b1a19;box-shadow:rgba(214, 38, 41, 0.08) 0px 0px 0px 3px}
:root .srx42-comment-name-option strong{color:#ede9e3}
:root .srx42-comment-name-option span{color:#a8a199}
:root .srx42-comment-check{color:#cdc7bf}
:root .srx42-comment-button{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#cdc7bf;text-decoration-color:initial}
:root .srx42-comment-button.is-primary{border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);background-image:initial;background-color:rgb(214, 38, 41);color:rgb(255, 255, 255)}
:root .srx42-comment-status{color:#a8a199}
:root .srx42-comment-status.is-error{color:#ede9e3}
:root .srx42-comment-status.is-success{color:#46a661}
:root .srx42-comment-login-card{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#1b1a19}
@media (max-width: 900px){:root .srx42-comments-reader{border-right-color:currentcolor;border-bottom-color:#2c2a28}
:root .srx42-comment-form-wrap{border-top-color:#2c2a28}
}
html:root[data-theme="wine"] .srx42-comments-kicker{background-image:initial;background-color:rgba(100, 23, 74, 0.09);color:#ede9e3}
html:root[data-theme="wine"] .srx42-comment-composer-card textarea:focus,html:root[data-theme="wine"] .srx42-comment-field input[type="text"]:focus,html:root[data-theme="wine"] .srx42-comment-field input[type="email"]:focus{border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.12) 0px 0px 0px 4px}
html:root[data-theme="wine"] .srx42-comment-login-hint a{color:#ede9e3}
html:root[data-theme="wine"] .srx42-emoji-toggle:focus-visible{border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74);box-shadow:rgba(100, 23, 74, 0.18) 0px 0px 0px 3px}
html:root[data-theme="wine"] .srx42-comment-name-option:has(input:checked){border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74);background-image:initial;background-color:#1b1a19;box-shadow:rgba(100, 23, 74, 0.09) 0px 0px 0px 3px}
html:root[data-theme="wine"] .srx42-comment-button.is-primary{border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74);background-image:initial;background-color:rgb(100, 23, 74)}
html:root[data-theme="checkin"] .srx42-comments-kicker{background-image:initial;background-color:rgba(41, 46, 132, 0.09);color:#ede9e3}
html:root[data-theme="checkin"] .srx42-comment-composer-card textarea:focus,html:root[data-theme="checkin"] .srx42-comment-field input[type="text"]:focus,html:root[data-theme="checkin"] .srx42-comment-field input[type="email"]:focus{border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.12) 0px 0px 0px 4px}
html:root[data-theme="checkin"] .srx42-comment-login-hint a{color:#ede9e3}
html:root[data-theme="checkin"] .srx42-emoji-toggle:focus-visible{border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132);box-shadow:rgba(41, 46, 132, 0.18) 0px 0px 0px 3px}
html:root[data-theme="checkin"] .srx42-comment-name-option:has(input:checked){border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132);background-image:initial;background-color:#1b1a19;box-shadow:rgba(41, 46, 132, 0.09) 0px 0px 0px 3px}
html:root[data-theme="checkin"] .srx42-comment-button.is-primary{border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132);background-image:initial;background-color:rgb(41, 46, 132)}
:root .iat-pp{border-top-color:currentcolor}
:root .iat-pp-kicker{color:#ede9e3}
:root .iat-pp-link{color:#ede9e3;text-decoration-color:initial}
:root .iat-pp-link:hover{text-decoration-color:initial}
:root .iat-pp-card{color:#ede9e3;text-decoration-color:initial}
:root .iat-pp-card:hover .iat-pp-title{text-decoration-color:initial}
:root .iat-pp-img{background-image:initial;background-color:#232220}
:root .iat-pp-cat,:root .iat-pp-title{color:#ede9e3}
:root .iat-pp-btn{text-decoration-color:initial;background-image:initial;background-color:rgba(0, 0, 0, 0);color:#ede9e3;border-top-color:rgb(198, 40, 40);border-right-color:rgb(198, 40, 40);border-bottom-color:rgb(198, 40, 40);border-left-color:rgb(198, 40, 40)}
:root .iat-pp-btn:hover{background-image:initial;background-color:rgb(198, 40, 40);color:rgb(255, 255, 255);text-decoration-color:initial}
:root .iat-pp-kicker,:root .iat-pp-cat{color:#ede9e3}
:root .iat-pp-btn{text-decoration-color:initial;background-image:initial;background-color:rgba(0, 0, 0, 0);color:#ede9e3;border-top-color:rgb(41, 46, 132);border-right-color:rgb(41, 46, 132);border-bottom-color:rgb(41, 46, 132);border-left-color:rgb(41, 46, 132)}
:root .iat-pp-btn:hover{background-image:initial;background-color:rgb(41, 46, 132);color:rgb(255, 255, 255);text-decoration-color:initial}
:root .iat-cal,:root .iat-calm,html:root[data-theme="checkin"] .iat-cal,html:root[data-theme="checkin"] .iat-calm{--dsi-iatcalA2:rgba(237,233,227,0.5)}
html:root[data-theme="wine"] .iat-cal,html:root[data-theme="wine"] .iat-calm{--dsi-iatcalA2:rgba(237,233,227,0.52)}
:root .iat-cal__btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgb(255, 255, 255);box-shadow:0 4px 14px var(--iatcalA1);background:var(--iatcal)}
:root .iat-cal__btn:focus-visible{outline:3px solid var(--iatcalRing)}
:root .iat-calm__bg{background-image:initial;background-color:rgba(0, 0, 0, 0.48)}
:root .iat-calm__card{background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.28) 0px 24px 70px, rgba(15, 23, 42, 0.16) 0px 8px 24px}
:root .iat-calm__head{border-bottom-color:#3e3b38}
:root .iat-calm__head h3{color:#ede9e3}
:root .iat-calm__evt{color:#a8a199}
:root .iat-calm__x{background-image:initial;background-color:initial;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:#a8a199}
:root .iat-cal-opt{text-decoration-color:initial;color:#ede9e3;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .iat-cal-opt__ic{border-top-color:#2c2a28;border-right-color:#2c2a28;border-bottom-color:#2c2a28;border-left-color:#2c2a28}
:root .iat-cal-opt small{color:#968f87}
:root .iat-pp-kicker,:root .iat-pp-cat{color:#ede9e3}
:root .iat-pp-btn{text-decoration-color:initial;background-image:initial;background-color:rgba(0, 0, 0, 0);color:#ede9e3;border-top-color:rgb(100, 23, 74);border-right-color:rgb(100, 23, 74);border-bottom-color:rgb(100, 23, 74);border-left-color:rgb(100, 23, 74)}
@media all{:root .top-user a{color:inherit;text-decoration-color:initial}
:root .top-separator{color:rgba(255, 255, 255, 0.5)}
:root .cat-overflow-indicator{background-image:linear-gradient(to right, transparent, rgba(19,18,17,0.8));background-color:initial;color:#a8a199}
:root .scroll-progress-bar{background-color:#232220}
:root .info-icon{background:var(--accent-color)}
:root .btn-primary,:root .input-lg,:root .search-form input[type="text"],:root .search-form select{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root .btn-primary{color:rgb(255, 255, 255);border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--accent-color)}
:root .btn-advanced{color:var(--dsi-text-light,var(--text-light));border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background:var(--accent-color)}
:root .info-icon{color:rgb(255, 255, 255);background:var(--accent-color, #d21317)}
:root #searchModal .btn-advanced{color:var(--dsi-text-light,var(--text-light))!important;background:var(--accent-color)!important}
:root #searchModal .search-form select#section option[value=""],:root #searchModal .search-form select#section{color:#ede9e3!important}
:root #searchModal .search-form .search-accordion-toggle{color:var(--dsi-accent-color,var(--accent-color, #ede9e3));background-image:initial;background-color:initial}
}
@media all{@media (hover: none) and (pointer: coarse), (max-width: 700px){:root #searchModal .search-form .search-accordion-toggle{outline-color:initial!important;box-shadow:none!important;background-image:initial!important;background-color:initial!important}
}}
@media all{:root #loginModal .social-login .btn{color:rgb(255, 255, 255);text-decoration-color:initial}
:root #loginModal .btn-google{background-image:linear-gradient(90deg, rgb(219, 68, 55) 80%, rgb(194, 51, 33) 100%);background-color:initial}
:root #loginModal .btn-facebook{background-image:linear-gradient(90deg, rgb(66, 103, 178) 80%, rgb(41, 72, 125) 100%);background-color:initial}
:root #loginModal .btn-linkedin{background-image:linear-gradient(90deg, rgb(10, 102, 194) 80%, rgb(8, 75, 143) 100%);background-color:initial}
:root #loginModal .login-form label{color:#ede9e3}
:root #loginModal .login-form input,:root #loginModal .login-form select{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(0,0,0,0.131) 0px 1px 4px 0px}
:root #loginModal .register-text{color:#a8a199}
:root #loginModal .register-text .register-link{color:#ede9e3;text-decoration-color:initial}
:root #loginModal .login-form input[type="email"],:root #loginModal .login-form input[type="password"]{color:#ede9e3;box-shadow:rgba(0,0,0,0.131) 0px 1px 4px 0px;border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important}
:root #loginModal .btn-primary,:root #loginModal .login-form button[type="submit"]{background-image:linear-gradient(90deg, rgb(210, 19, 23) 80%, rgb(176, 18, 20) 100%)!important;background-color:initial!important;color:rgb(255, 255, 255)!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;box-shadow:rgba(210, 19, 23, 0.13) 0px 2px 10px 0px, rgba(210, 19, 23, 0.07) 0px 1.5px 8px 0px!important}
:root #loginModal .btn-facebook,:root #loginModal .btn-google,:root #loginModal .btn-primary{text-decoration-color:initial!important}
:root #loginModal .social-login .btn{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor}
:root .iat-auth-message{background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;color:#cdc7bf}
:root #loginModal .register-text.register-link{text-decoration-color:initial}
:root #loginModal .social-login .btn{box-shadow:rgba(17, 24, 39, 0.11) 0px 8px 18px!important}
:root #loginModal .separator{color:#a8a199!important}
:root #loginModal .remember-me{color:#cdc7bf!important}
:root #loginModal .register-text.register-link{color:#ede9e3!important}
:root #loginModal .forgot-password{color:#a8a199!important}
:root #accountModal .iat-account-dialog{box-shadow:rgba(15, 23, 42, 0.2) 0px 32px 72px, rgba(15, 23, 42, 0.08) 0px 4px 20px}
:root .iat-account-head{background-image:linear-gradient(165deg, #131211 0%, #1b1a19 100%);background-color:initial;border-bottom-color:rgba(214, 38, 41, 0.1)}
:root .iat-account-avatar{background-image:linear-gradient(135deg, rgb(214, 38, 41) 0%, rgb(168, 28, 30) 100%);background-color:initial;box-shadow:rgba(214, 38, 41, 0.28) 0px 6px 22px;color:rgb(255, 255, 255)}
:root .iat-account-kicker{color:#ede9e3}
:root .iat-account-name{color:#ede9e3!important}
:root .iat-account-email{color:#968f87}
:root .iat-account-links a{color:#ede9e3;text-decoration-color:initial;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
:root .iat-account-link-icon{background-image:initial;background-color:rgba(214, 38, 41, 0.07);color:#ede9e3}
:root .iat-account-link-text small{color:#968f87}
:root .iat-account-chevron{color:#ede9e3}
:root .iat-account-foot{border-top-color:#2c2a28}
:root .iat-account-logout{border-top-color:rgba(214, 38, 41, 0.25);border-right-color:rgba(214, 38, 41, 0.25);border-bottom-color:rgba(214, 38, 41, 0.25);border-left-color:rgba(214, 38, 41, 0.25);background-image:initial;background-color:#131211;color:#ede9e3}
:root .iat-public-page{--dsi-iat-auth-red:#ede9e3;--dsi-iat-auth-ink:#8c95a9;--dsi-iat-auth-muted:#8495ad;--iat-auth-line:#232220;background-image:initial;background-color:#131211;color:var(--dsi-iat-auth-ink,var(--iat-auth-ink))}
:root .iat-public-newsletter-card{background-image:initial;background-color:#131211;color:#ede9e3!important;border:1px solid var(--iat-auth-line)}
:root .iat-public-newsletter-banner{color:rgb(255, 255, 255)}
:root .iat-public-newsletter-banner.weekly{background-image:initial;background-color:rgb(201, 22, 23)}
:root .iat-public-newsletter-banner.professional{background-image:initial;background-color:rgb(138, 153, 0)}
:root .iat-public-newsletter-banner.checkin{background-image:initial;background-color:rgb(34, 63, 143)}
:root .iat-recaptcha-placeholder{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#1b1a19;color:#a8a199}
:root .iat-public-account-nav a{color:#ede9e3;background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;text-decoration-color:initial}
:root .iat-public-account-card{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .iat-public-account-card p{color:#a8a199}
:root .iat-app-row .app-download-label{color:#ede9e3}
:root #searchModal .meili-search-heading span{border-top-color:rgba(214, 38, 41, 0.18)!important;border-right-color:rgba(214, 38, 41, 0.18)!important;border-bottom-color:rgba(214, 38, 41, 0.18)!important;border-left-color:rgba(214, 38, 41, 0.18)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
:root #searchModal .search-form input#main-search{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.04) 0px 1px 0px!important}
:root #searchModal .meili-live-item{background-image:initial;background-color:#131211}
:root #searchModal .meili-live-item strong{color:#ede9e3}
:root #searchModal .meili-live-item span:last-child{color:#cdc7bf}
:root #searchModal .meili-live-empty{background-image:initial;background-color:#1b1a19}
:root .iat-footer-cms-content a{color:rgba(255, 255, 255, 0.78);text-decoration-color:initial}
:root .iat-trust-link{text-decoration-color:initial;color:rgba(255, 255, 255, 0.85)!important}
:root #searchModal .search-form input#main-search::placeholder{color:#ede9e3!important}
:root #searchModal .search-form .search-accordion-content{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}
:root #searchModal .radio-group.spaced label{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;color:#cdc7bf!important}
:root #searchModal .search-form select{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-color:#131211!important}
:root #searchModal .meili-live-thumb{background-image:initial;background-color:#232220}
:root #searchModal .meili-live-thumb-empty::before{background-image:linear-gradient(135deg, #232220, #1b1a19);background-color:initial}
:root #searchModal .meili-live-item mark{background-image:initial!important;background-color:#342e03!important;color:inherit!important}
:root #searchModal .btn-advanced{background-image:initial!important;background-color:rgb(15, 23, 42)!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #searchModal .search-accordion-content label[for="main-search-section"]{color:#a8a199!important}
:root #searchModal .meili-search-heading strong{color:#ede9e3!important}
:root #searchModal .meili-search-heading em{color:#a8a199!important}
:root #searchModal .search-form label.with-info-search{color:#cdc7bf!important}
:root #searchModal .info-icon{background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal .search-form .search-accordion-toggle{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;box-shadow:none!important}
:root #searchModal .search-form .search-accordion-content{background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .radio-group.spaced label{background-image:initial!important;background-color:#131211!important;box-shadow:none!important}
:root #searchModal .search-hint{color:#a8a199!important}
:root #searchModal .btn-advanced{background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal .meili-live-empty{background-image:initial!important;background-color:#131211!important}
:root #searchModal.search-modal-v37 .search-dialog-v37{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.28) 0px 28px 90px!important}
:root #searchModal.search-modal-v37 .meili-search-heading span{border-top-color:rgba(214, 38, 41, 0.2)!important;border-right-color:rgba(214, 38, 41, 0.2)!important;border-bottom-color:rgba(214, 38, 41, 0.2)!important;border-left-color:rgba(214, 38, 41, 0.2)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important}
:root #searchModal.search-modal-v37 .meili-search-heading strong{color:#ede9e3!important}
:root #searchModal.search-modal-v37 .meili-search-heading em{color:#a8a199!important}
:root #searchModal.search-modal-v37 .search-form label.with-info-search{color:#cdc7bf!important}
:root #searchModal.search-modal-v37 .info-icon{background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 #main-search{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 #main-search::placeholder{color:#ede9e3!important}
:root #searchModal.search-modal-v37 .search-accordion-toggle{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#cdc7bf!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 .btn-advanced,:root #searchModal.search-modal-v37 .radio-group.spaced label,:root #searchModal.search-modal-v37 .search-form select{box-shadow:none!important}
:root #searchModal.search-modal-v37 .btn-advanced{background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important}
:root #searchModal.search-modal-v37 .meili-live-results{border-top-color:rgb(17, 24, 39)!important}
:root #searchModal.search-modal-v37 .meili-live-meta{color:#a8a199!important}
:root #searchModal.search-modal-v37 .meili-live-item{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-left-color:currentcolor!important;border-bottom-color:#3e3b38!important}
:root #searchModal .srx-search-dialog{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(0,0,0,0.522) 0px 20px 70px!important}
:root .srx-search-head{border-bottom-color:#2c2a28!important}
:root .srx-search-info{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root .srx-input-icon{color:#968f87!important}
:root .srx-search-input,:root input#main-search{border-top-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;border-right-color:currentcolor!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;outline-color:initial!important;box-shadow:none!important}
:root .srx-search-input::placeholder,:root input#main-search::placeholder{color:#968f87!important}
:root .srx-btn-search,:root .srx-search-filters select,:root select#main-search-section{box-shadow:none!important}
:root .srx-btn-search{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(214, 38, 41)!important;color:rgb(255, 255, 255)!important}
}
@media all{@media (min-width: 900px){:root .srx-search-input,:root input#main-search{border-right-color:#3e3b38!important}
}}
@media all{@media (max-width: 899px){:root .srx-search-input,:root input#main-search{border-right-color:#3e3b38!important}
}}
@media all{:root .srx-search-filters select,:root select#main-search-section{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;outline-color:initial!important}
:root .srx-mode-label{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;color:#cdc7bf!important;background-image:initial!important;background-color:#1b1a19!important}
:root .srx-advanced-link{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important}
:root #searchModal .meili-live-results{border-top-color:rgb(17, 24, 39)!important}
:root #searchModal .meili-live-item,:root #searchModal .meili-live-meta{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:initial!important}
:root #searchModal .meili-live-meta{color:#a8a199!important}
:root #searchModal .meili-live-item{border-bottom-color:#2c2a28!important;color:#ede9e3!important;text-decoration-color:initial!important;box-shadow:none!important}
:root #searchModal .meili-live-thumb{background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .meili-live-thumb-empty{background-image:linear-gradient(135deg, #1b1a19, #1b1a19)!important;background-color:initial!important}
:root #searchModal .meili-live-item .meili-live-kicker,:root #searchModal .meili-live-kicker{color:#968f87!important;background-image:initial!important;background-color:initial!important;border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important}
:root #searchModal .meili-live-copy strong{color:#ede9e3!important}
:root #searchModal .meili-live-copy > span:last-child{color:#a8a199!important}
:root #searchModal .meili-live-empty{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#a8a199!important}
:root #searchModal .meili-live-empty-strong{border-top-color:#473232!important;border-right-color:#473232!important;border-bottom-color:#473232!important;border-left-color:#473232!important;background-image:initial!important;background-color:#1b1a19!important}
:root #searchModal .meili-live-empty-strong strong{color:#ede9e3!important}
:root #searchModal .meili-live-empty-strong span{color:#a8a199!important}
:root .srx-search-hint-label{color:#cdc7bf!important}
:root .srx-sort-bar{border-top-color:#2c2a28!important;border-right-color:#2c2a28!important;border-bottom-color:#2c2a28!important;border-left-color:#2c2a28!important;background-image:initial!important;background-color:#1b1a19!important}
:root .srx-sort-label{color:#a8a199!important}
:root .srx-sort-select{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;outline-color:initial!important;box-shadow:none!important}
:root .srx-more-results{border-top-color:rgb(17, 24, 39)!important;border-right-color:rgb(17, 24, 39)!important;border-bottom-color:rgb(17, 24, 39)!important;border-left-color:rgb(17, 24, 39)!important;background-image:initial!important;background-color:rgb(17, 24, 39)!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important}
:root #accountModal .iat-account-dialog{border-top-color:rgba(226, 232, 240, 0.95)!important;border-right-color:rgba(226, 232, 240, 0.95)!important;border-bottom-color:rgba(226, 232, 240, 0.95)!important;border-left-color:rgba(226, 232, 240, 0.95)!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.3) 0px 24px 64px!important}
:root #accountModal .iat-account-head{background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important;border-bottom:1px solid rgba(var(--accent-rgb,210,19,23),.14)!important}
:root #accountModal .iat-account-kicker{color:var(--dsi-accent-color,var(--accent-color,#ede9e3))!important}
:root #accountModal #accountTitle{color:#ede9e3!important}
:root #accountModal .iat-account-email{color:#968f87!important}
:root #accountModal .iat-account-body{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-account-links a{border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;text-decoration-color:initial!important;box-shadow:none!important}
:root #accountModal .iat-account-links a span{color:#ede9e3!important}
:root #accountModal .iat-account-links a small{color:#a8a199!important}
:root #accountModal .iat-public-logout{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;color:rgb(255, 255, 255)!important;box-shadow:none!important;background:var(--accent-color,#d21317)!important}
:root #searchModal .srx-input-row{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;box-shadow:none!important}
:root #searchModal .srx-input-icon{color:#968f87!important}
:root #searchModal .srx-search-input,:root #searchModal input#main-search{background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important;border:1px solid var(--iat-line,#3e3b38)!important}
:root #searchModal .srx-advanced-link{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;color:rgb(255, 255, 255)!important;text-decoration-color:initial!important;box-shadow:none!important;background:var(--iat-red,#e30613)!important}
:root #searchModal .srx-dialog-header,:root #loginModal .srx-dialog-header{border-bottom-color:#2c2a28!important;background-image:linear-gradient(#131211, #1b1a19)!important;background-color:initial!important}
:root #searchModal .srx-dialog-title,:root #loginModal .srx-dialog-title,:root #searchModal .srx-dialog-title strong{color:#ede9e3!important}
:root #searchModal .srx-search-body{background-image:initial!important;background-color:#131211!important}
:root #searchModal select#main-search-section{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#1b1a19!important;color:#cdc7bf!important;outline-color:initial!important;box-shadow:none!important}
:root #loginModal .social-login .btn{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:rgba(15, 23, 42, 0.08) 0px 6px 16px!important}
:root #loginModal .srx-social-icon{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:transparent!important;box-shadow:none!important}
:root #loginModal .srx-login-divider{color:#a8a199!important}
:root #loginModal .srx-login-divider::before,:root #loginModal .srx-login-divider::after{background-image:initial!important;background-color:#232220!important}
:root #loginModal .srx-login-divider span{color:#a8a199!important}
:root #loginModal .login-form label{color:#cdc7bf!important}
:root #loginModal .login-form input[type="email"],:root #loginModal .login-form input[type="password"]{border-top-color:#3e3b38!important;border-right-color:#3e3b38!important;border-bottom-color:#3e3b38!important;border-left-color:#3e3b38!important;background-image:initial!important;background-color:#131211!important;color:#ede9e3!important;box-shadow:none!important}
:root #loginModal .remember-me{color:#cdc7bf!important}
:root #loginModal .login-form button[type="submit"]{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #loginModal .register-text,:root #loginModal .forgot-password,:root #loginModal .register-text.register-link{color:#ede9e3!important;text-decoration-color:initial!important}
:root #loginModal .forgot-password{color:#a8a199!important}
:root #accountModal .iat-account-head{border-bottom-color:rgba(210, 19, 23, 0.14)!important;background-image:linear-gradient(#131211 0%, #1b1a19 100%)!important;background-color:initial!important}
:root #accountModal .iat-account-avatar{background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:rgba(214, 38, 41, 0.28) 0px 6px 22px!important}
:root #accountModal .iat-account-kicker,:root #accountModal .iat-account-name{color:#ede9e3!important}
:root #accountModal .iat-account-links{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-account-link-icon{background-image:initial!important;background-color:rgba(214, 38, 41, 0.07)!important;color:#ede9e3!important;box-shadow:none!important}
:root #accountModal .iat-account-link-text > span{color:#ede9e3!important}
:root #accountModal .iat-account-link-text > small{color:#a8a199!important}
:root #accountModal .iat-account-chevron{color:rgb(203, 213, 225)!important}
:root #accountModal .iat-account-foot{background-image:initial!important;background-color:#131211!important}
:root #accountModal .iat-public-logout{border-top-color:currentcolor!important;border-right-color:currentcolor!important;border-bottom-color:currentcolor!important;border-left-color:currentcolor!important;background-image:initial!important;background-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important;box-shadow:none!important}
:root #accountModal .iat-account-links a .iat-account-link-icon{background-image:initial!important;background-color:rgba(214, 38, 41, 0.07)!important;color:#ede9e3!important;box-shadow:none!important}
:root #accountModal .iat-account-links a .iat-account-link-text,:root #accountModal .iat-account-links a .iat-account-link-text > span{color:#ede9e3!important}
:root #accountModal .iat-account-links a .iat-account-link-text > small{color:#a8a199!important}
:root .iat-app-modal{background-image:initial;background-color:rgba(15, 18, 20, 0.55)}
:root .iat-app-modal-card{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.59) 0px 18px 50px}
:root .iat-app-modal-x{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:none;background-color:initial;color:#a8a199}
:root .iat-app-modal-h,:root .iat-app-modal-h small{color:#ede9e3}
:root .iat-appstore{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;text-decoration-color:initial;color:#ede9e3}
:root .iat-appstore-tx small{color:#a8a199}
:root .iat-appstore-go{color:#968f87}
:root .public-registration-page .social-login .btn{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3;box-shadow:rgba(15, 23, 42, 0.07) 0px 6px 16px}
:root .public-registration-page .social-login .srx-social-icon{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;background-image:initial;background-color:transparent;box-shadow:none}
:root .public-registration-page .srx-login-divider{color:#968f87}
:root .public-registration-page .srx-login-divider::before,:root .public-registration-page .srx-login-divider::after{background:var(--iat-auth-line)}
:root .public-registration-page .iat-public-consent-block{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-registration-page .iat-public-consent-block legend{color:#ede9e3}
:root .public-registration-page .iat-public-consent-block label{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211;color:#ede9e3}
:root .public-account-page .iat-public-account-side{background-image:initial;background-color:#131211;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-public-account-nav a{color:#cdc7bf;text-decoration-color:initial}
:root .public-account-page .iat-public-account-logout{background-image:initial;background-color:#131211;color:var(--dsi-iat-auth-red,var(--iat-auth-red));border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-pref-card{background-image:initial;background-color:#131211;box-shadow:rgba(15, 23, 42, 0.06) 0px 10px 30px;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-pref-card-head h2{color:#ede9e3}
:root .public-account-page .iat-pref-card-head p{color:var(--dsi-iat-auth-muted,var(--iat-auth-muted))}
:root .public-account-page .iat-nl-row{background-image:initial;background-color:#131211;border:1px solid var(--iat-auth-line)}
:root .public-account-page .iat-nl-badge{color:rgb(255, 255, 255)}
:root .public-account-page .iat-nl-info strong{color:#ede9e3}
:root .public-account-page .iat-nl-info small{color:#a8a199}
:root .iat-switch-slider{background-image:initial;background-color:#2c2b29}
:root .iat-switch-slider::before{background-image:initial;background-color:#131211;box-shadow:rgba(0,0,0,0.59) 0px 1px 3px}
:root .public-account-page .iat-public-consent-block{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-account-page .iat-public-consent-block legend{color:#ede9e3}
:root .public-account-page .iat-public-consent-block label{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;background-image:initial;background-color:#131211}
:root .public-account-page .iat-nl-pending{background-image:initial;background-color:#232220;color:#ba8c40}
:root .public-account-page .iat-onboarding-banner{border-top-color:#433617;border-right-color:#433617;border-bottom-color:#433617;border-left-color:#433617;background-image:initial;background-color:#131211;color:#b1904e}
:root .public-account-page .iat-onboarding-banner strong{color:#dd783c}
}
:root .iat-pp-kicker,:root .iat-pp-cat{color:#ede9e3}
:root .iat-pp-btn:hover{background-image:initial;background-color:rgb(185, 43, 39);color:rgb(255, 255, 255);text-decoration-color:initial}
:root:has(>body.iat-404-page){--dsi-iat-red:#ede9e3;--dsi-iat-ink:#8c95a9;--iat-muted:#a8a199;--dsi-iat-muted:#a8a199;--iat-line:#3e3b38;--iat-bg:#131211}
:root:has(>body.iat-404-page) body{color:var(--dsi-iat-ink,var(--iat-ink));background:var(--iat-bg)}
:root:has(>body.iat-404-page) .iat-404{background-image:initial;background-color:#131211}
:root:has(>body.iat-404-page) .iat-404-kicker{color:var(--dsi-iat-red,var(--iat-red))}
:root:has(>body.iat-404-page) .iat-404-kicker::before{background:var(--iat-red)}
:root:has(>body.iat-404-page) .iat-404-title{color:var(--dsi-iat-ink,var(--iat-ink))}
:root:has(>body.iat-404-page) .iat-404-title strong{color:var(--dsi-iat-red,var(--iat-red))}
:root:has(>body.iat-404-page) .iat-404-lead{color:#cdc7bf}
:root:has(>body.iat-404-page) .iat-404-search{background-image:initial;background-color:transparent;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;box-shadow:none}
:root:has(>body.iat-404-page) .iat-404-search input{outline-color:initial;color:var(--dsi-iat-ink,var(--iat-ink));background-image:initial;background-color:#131211;border:1px solid var(--iat-line)}
:root:has(>body.iat-404-page) .iat-404-search button,:root:has(>body.iat-404-page) .iat-404-primary{border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;color:rgb(255, 255, 255);text-decoration-color:initial;background:var(--iat-red)}
:root:has(>body.iat-404-page) .iat-404-panel{background-image:initial;background-color:#131211;box-shadow:none;border:1px solid var(--iat-line)}
:root:has(>body.iat-404-page) .iat-404-panel::before{background:var(--iat-red)}
:root:has(>body.iat-404-page) .iat-404-panel h2{color:var(--dsi-iat-ink,var(--iat-ink))}
:root:has(>body.iat-404-page) .iat-404-links a{color:var(--dsi-iat-ink,var(--iat-ink));text-decoration-color:initial;border-bottom:1px solid var(--iat-line)}
:root:has(>body.iat-404-page) .iat-404-links a span{color:var(--dsi-iat-red,var(--iat-red))}
:root .cat-bar.sticky .logo-sticky:hover{box-shadow:rgba(0,0,0,0.25) 0px 2px 12px;background-image:initial;background-color:rgba(255, 255, 255, 0.13)}
:root .side-menu .close-btn:hover{color:rgb(255, 255, 255)!important}
:root .sub-menu a:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.18);text-decoration-color:initial}
:root .modal-close:hover{color:#ede9e3!important}
:root #miniSticky .mini-categories a.active:hover{box-shadow:inset 2px 0 0 var(--accent-color),inset 0 2px 0 var(--accent-color),inset -2px -2px 4px rgba(0,0,0,0.199),inset 1px 1px 3px rgba(0,0,0,0.335);background-image:initial;background-color:initial;color:var(--dsi-accent-color,var(--accent-color))}
:root #miniSticky .mini-categories a:hover:not(.active){background-image:initial;background-color:initial;color:var(--dsi-accent-color,var(--accent-color));box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)}
:root #miniSticky .mini-categories a.active:hover{box-shadow:none!important}
:root #miniSticky .mini-categories a:not(.active):hover{box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.042) 2px 2px 4px inset, rgba(0,0,0,0.09) -1px -1px 3px inset;color:rgb(255, 255, 255)!important}
:root .mini-categories a.active:hover{box-shadow:rgba(0,0,0,0.5) 2px 0px 0px inset, rgba(0,0,0,0.5) 0px 2px 0px inset, rgba(0,0,0,0.199) -2px -2px 4px inset, rgba(0,0,0,0.335) 1px 1px 3px inset;background-image:initial;background-color:initial;color:rgb(255, 255, 255)}
:root #miniSticky .mini-categories a.active:hover:not(.no-override){box-shadow:none!important;background-image:initial!important;background-color:initial!important;color:rgb(255, 255, 255)!important}
:root #miniSticky .mini-categories a:hover:not(.active):not(.no-override){box-shadow:inset -2px 0 0rgba(0,0,0,0.5),inset 0-2px 0rgba(0,0,0,0.5),inset calc(2px*var(--scale, 1)) calc(2px*var(--scale, 1)) calc(4px*var(--scale, 1)) rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)!important}
:root #miniSticky .mini-categories:hover a.active:not(:hover):not(.no-override){color:rgb(255, 255, 255)!important;background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root #miniSticky .mini-categories:hover:not(:has(a:hover)) a.active:not(.no-override){color:rgb(255, 255, 255)!important;background-image:initial!important;background-color:initial!important;box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.042) 2px 2px 4px inset, rgba(0,0,0,0.09) -1px -1px 3px inset!important}
:root .cat-bar .categories a.active:hover{box-shadow:inset 2px 0 0 var(--accent-color),inset 0 2px 0 var(--accent-color),inset -2px -2px 4px rgba(0,0,0,0.199),inset 1px 1px 3px rgba(0,0,0,0.335)!important;background-image:initial!important;background-color:initial!important;color:var(--dsi-accent-color,var(--accent-color))!important}
:root .cat-bar.sticky .categories a.active:hover{box-shadow:rgba(0,0,0,0.5) 2px 0px 0px inset, rgba(0,0,0,0.5) 0px 2px 0px inset, rgba(0,0,0,0.199) -2px -2px 4px inset, rgba(0,0,0,0.335) 1px 1px 3px inset!important;background-image:initial!important;background-color:initial!important;color:rgb(255, 255, 255)!important}
:root .cat-bar .categories a:hover:not(.no-override){background-image:initial!important;background-color:initial!important;color:var(--dsi-accent-color,var(--accent-color))!important;box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)!important}
:root .cat-bar .categories a.active:hover:not(.no-override){box-shadow:none!important;background-image:initial!important;background-color:initial!important;color:var(--dsi-accent-color,var(--accent-color))!important}
:root .cat-bar.sticky .categories a.active:hover:not(.no-override){box-shadow:none!important;background-image:initial!important;background-color:initial!important;color:rgb(255, 255, 255)!important}
:root .cat-bar.sticky .categories a:hover:not(.no-override){color:rgb(255, 255, 255)!important;box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.199) 2px 2px 4px inset, rgba(0,0,0,0.335) -1px -1px 3px inset!important}
:root .cat-bar .categories:hover a.active:not(:hover):not(.no-override){color:var(--dsi-accent-color,var(--accent-color))!important;background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root .cat-bar.sticky .categories:hover a.active:not(:hover):not(.no-override){color:var(--dsi-accent-color,var(--accent-color))!important}
:root .cat-bar .categories a:hover:not(.active):not(.no-override){color:var(--dsi-accent-color,var(--accent-color))!important;background-image:initial!important;background-color:initial!important}
:root .icon-menu:hover,:root .cat-bar.sticky .icon-search:hover,:root .cat-bar.sticky .icon-user:hover,:root .cat-bar.sticky .menu-sticky:hover,:root .top-bar .icon-menu:hover,:root .top-bar .icon-search:hover,:root .top-bar .icon-user:hover,:root .cat-bar.sticky .logo-sticky:hover,:root .top-bar .logo:hover{background-color:rgba(255, 255, 255, 0.15)!important}
:root .cat-bar.sticky .categories a:hover:not(.active):not(.no-override),:root .cat-bar.sticky .categories a:hover:not(.no-override){color:var(--dsi-accent-color,var(--accent-color))!important;background-image:initial!important;background-color:initial!important}
:root .cat-bar.sticky .categories:hover a.active:not(:hover):not(.no-override){color:rgb(255, 255, 255)!important;background-image:initial!important;background-color:initial!important;box-shadow:none!important}
:root .cat-bar .categories:hover:not(:has(a:hover)) a.active:not(.no-override),:root .cat-bar.sticky .categories:hover:not(:has(a:hover)) a.active:not(.no-override){color:var(--dsi-accent-color,var(--accent-color))!important;background-image:initial!important;background-color:initial!important;box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)!important}
:root .cat-bar.sticky .categories:hover:not(:has(a:hover)) a.active:not(.no-override){color:rgb(255, 255, 255)!important;box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.199) 2px 2px 4px inset, rgba(0,0,0,0.335) -1px -1px 3px inset!important}
:root #loginModal .modal-dialog.small:hover{box-shadow:rgba(0,0,0,0.454) 0px 16px 48px 0px, rgba(210, 19, 23, 0.1) 0px 2px 12px 0px}
:root #loginModal .btn-linkedin:hover{box-shadow:rgba(66, 103, 178, 0.07) 0px 2px 12px 0px}
:root #loginModal .forgot-password:hover{color:#ede9e3}
:root #loginModal .btn-primary:hover,:root #loginModal .login-form button[type="submit"]:hover{background-image:linear-gradient(90deg, rgb(176, 18, 20) 80%, rgb(210, 19, 23) 100%)!important;background-color:initial!important;box-shadow:rgba(0,0,0,0.59) 0px 4px 16px!important}
:root #loginModal .login-form button[type="submit"]:hover,:root #loginModal .btn-facebook:hover,:root #loginModal .btn-google:hover,:root #loginModal .btn-primary:hover{text-decoration-color:initial!important}
:root #loginModal .btn-facebook:hover,:root #loginModal .btn-google:hover{box-shadow:rgba(210, 19, 23, 0.13) 0px 4px 18px}
:root #loginModal .modal-close:hover{color:#ede9e3;text-decoration-color:initial!important}
:root #accountModal .modal-close:hover{color:#ede9e3}
:root .iat-account-links a:hover{background-image:initial;background-color:#1b1a19;border-top-color:rgba(214, 38, 41, 0.14);border-right-color:rgba(214, 38, 41, 0.14);border-bottom-color:rgba(214, 38, 41, 0.14);border-left-color:rgba(214, 38, 41, 0.14)}
:root .iat-account-links a:hover .iat-account-link-icon{background-image:initial;background-color:rgba(214, 38, 41, 0.14)}
:root .iat-account-logout:hover{background-image:initial;background-color:rgb(214, 38, 41);border-top-color:rgb(214, 38, 41);border-right-color:rgb(214, 38, 41);border-bottom-color:rgb(214, 38, 41);border-left-color:rgb(214, 38, 41);color:rgb(255, 255, 255)}
:root .iat-public-account-action:hover,:root .iat-public-auth-submit:hover{background-image:initial;background-color:rgb(185, 28, 28)}
:root #loginModal .register-text .register-link:hover{color:#ede9e3;text-decoration-color:initial!important}
:root .mob-cat .mob-nav:hover a.active:not(:hover){color:var(--dsi-accent-color,var(--accent-color));background-image:initial;background-color:initial;box-shadow:none}
:root .mob-cat .mob-nav:hover:not(:has(a:hover)) a.active{color:var(--dsi-accent-color,var(--accent-color));background-image:initial;background-color:initial;box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)}
:root .iat-site-header .cat-bar .categories a:hover:not(.active):not(.no-override){box-shadow:inset -2px 0 0 var(--accent-color),inset 0-2px 0 var(--accent-color),inset 2px 2px 4px rgba(0,0,0,0.199),inset -1px -1px 3px rgba(0,0,0,0.335)!important;color:var(--dsi-accent-color,var(--accent-color))!important;background-image:initial!important;background-color:initial!important}
:root .iat-site-header .cat-bar.sticky .categories a:hover:not(.active):not(.no-override){box-shadow:rgba(0,0,0,0.5) -2px 0px 0px inset, rgba(0,0,0,0.5) 0px -2px 0px inset, rgba(0,0,0,0.199) 2px 2px 4px inset, rgba(0,0,0,0.335) -1px -1px 3px inset!important;color:rgb(255, 255, 255)!important}
:root #searchModal .meili-live-item:hover{border-top-color:rgba(214, 38, 41, 0.42);border-right-color:rgba(214, 38, 41, 0.42);border-bottom-color:rgba(214, 38, 41, 0.42);border-left-color:rgba(214, 38, 41, 0.42);box-shadow:rgba(15, 23, 42, 0.09) 0px 10px 26px}
:root .iat-footer-cms-content a:hover{color:rgb(255, 255, 255)}
:root .iat-footer-social a:hover{background-image:initial;background-color:rgba(255, 255, 255, 0.25);border-top-color:rgba(255, 255, 255, 0.4);border-right-color:rgba(255, 255, 255, 0.4);border-bottom-color:rgba(255, 255, 255, 0.4);border-left-color:rgba(255, 255, 255, 0.4)}
:root .iat-footer-col a:hover,:root .iat-footer-cookie-btn:hover{color:rgb(255, 255, 255)}
:root .iat-trust-link:hover{color:rgb(255, 255, 255)!important}
:root .iat-trust-badge:hover{color:rgba(255, 255, 255, 0.9)!important}
:root #searchModal .radio-group.spaced label:hover{border-top-color:rgba(214, 38, 41, 0.28)!important;border-right-color:rgba(214, 38, 41, 0.28)!important;border-bottom-color:rgba(214, 38, 41, 0.28)!important;border-left-color:rgba(214, 38, 41, 0.28)!important;background-image:initial!important;background-color:#131211!important;box-shadow:none!important}
:root #searchModal .btn-advanced:hover{background-image:initial!important;background-color:rgb(30, 41, 59)!important}
:root #searchModal .modal-close:hover{background-image:initial!important;background-color:#1b1a19!important;box-shadow:none!important}
:root #searchModal .btn-advanced:hover{background-image:initial!important;background-color:rgb(214, 38, 41)!important;box-shadow:none!important}
:root #searchModal .meili-live-item:hover{background-image:initial!important;background-color:initial!important}
:root #searchModal.search-modal-v37 .meili-live-item:hover strong{color:#ede9e3!important}
:root #searchModal.search-modal-v37 .modal-close:hover{border-top-color:rgba(214, 38, 41, 0.28)!important;border-right-color:rgba(214, 38, 41, 0.28)!important;border-bottom-color:rgba(214, 38, 41, 0.28)!important;border-left-color:rgba(214, 38, 41, 0.28)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important;box-shadow:none!important}
:root #searchModal.search-modal-v37 .btn-advanced:hover{background-image:initial!important;background-color:rgb(214, 38, 41)!important}
:root #searchModal .modal-close:hover{color:#ede9e3!important}
:root .srx-btn-search:hover{background-image:initial!important;background-color:rgb(185, 28, 28)!important}
:root .srx-advanced-link:hover{background-image:initial!important;background-color:rgb(210, 19, 23)!important;border-top-color:rgb(210, 19, 23)!important;border-right-color:rgb(210, 19, 23)!important;border-bottom-color:rgb(210, 19, 23)!important;border-left-color:rgb(210, 19, 23)!important}
:root #searchModal .meili-live-item:hover{background-image:initial!important;background-color:#131211!important;box-shadow:none!important}
:root #searchModal .meili-live-item:hover .meili-live-copy strong,:root #searchModal .meili-live-item:hover strong{color:#ede9e3!important}
:root .srx-more-results:hover{background-image:initial!important;background-color:rgb(210, 19, 23)!important;border-top-color:rgb(210, 19, 23)!important;border-right-color:rgb(210, 19, 23)!important;border-bottom-color:rgb(210, 19, 23)!important;border-left-color:rgb(210, 19, 23)!important;color:rgb(255, 255, 255)!important}
:root #accountModal .modal-close:hover{color:var(--dsi-accent-color,var(--accent-color,#ede9e3))!important}
:root #accountModal .iat-account-links a:hover{background-image:initial!important;background-color:#1b1a19!important;border-color:rgba(var(--accent-rgb,210,19,23),.16)!important}
:root #searchModal .srx-advanced-link:hover{color:rgb(255, 255, 255)!important;text-decoration-color:initial!important;background:var(--iat-red-dark,#b91c1c)!important}
:root #searchModal .modal-close:hover,:root #loginModal .modal-close:hover{border-top-color:rgba(210, 19, 23, 0.25)!important;border-right-color:rgba(210, 19, 23, 0.25)!important;border-bottom-color:rgba(210, 19, 23, 0.25)!important;border-left-color:rgba(210, 19, 23, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important;box-shadow:none!important}
:root #loginModal .social-login .btn:hover{border-top-color:rgba(210, 19, 23, 0.25)!important;border-right-color:rgba(210, 19, 23, 0.25)!important;border-bottom-color:rgba(210, 19, 23, 0.25)!important;border-left-color:rgba(210, 19, 23, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important;box-shadow:rgba(15, 23, 42, 0.1) 0px 8px 20px!important}
:root #loginModal .login-form button[type="submit"]:hover{background-image:initial!important;background-color:rgb(185, 28, 28)!important;box-shadow:none!important}
:root #accountModal .modal-close:hover{background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important;box-shadow:none!important}
:root #accountModal .iat-account-links a:hover{background-image:initial!important;background-color:#1b1a19!important;border-top-color:rgba(210, 19, 23, 0.16)!important;border-right-color:rgba(210, 19, 23, 0.16)!important;border-bottom-color:rgba(210, 19, 23, 0.16)!important;border-left-color:rgba(210, 19, 23, 0.16)!important;box-shadow:none!important}
:root #accountModal .iat-public-logout:hover{background-image:initial!important;background-color:rgb(185, 28, 28)!important;box-shadow:none!important}
html:root[data-theme="wine"] #searchModal .srx-btn-search:hover{background-image:initial!important;background-color:rgb(77, 16, 56)!important}
html:root[data-theme="wine"] #searchModal .btn-advanced:hover,html:root[data-theme="wine"] #searchModal.search-modal-v37 .btn-advanced:hover{background-image:initial!important;background-color:rgb(100, 23, 74)!important}
html:root[data-theme="wine"] #searchModal .meili-live-item:hover strong,html:root[data-theme="wine"] #searchModal .meili-live-item:hover .meili-live-copy strong,html:root[data-theme="wine"] #searchModal.search-modal-v37 .meili-live-item:hover strong{color:#ede9e3!important}
html:root[data-theme="wine"] #searchModal .modal-close:hover,html:root[data-theme="wine"] #searchModal.search-modal-v37 .modal-close:hover{border-top-color:rgba(100, 23, 74, 0.28)!important;border-right-color:rgba(100, 23, 74, 0.28)!important;border-bottom-color:rgba(100, 23, 74, 0.28)!important;border-left-color:rgba(100, 23, 74, 0.28)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal .srx-btn-search:hover{background-image:initial!important;background-color:rgb(31, 39, 89)!important}
html:root[data-theme="checkin"] #searchModal .btn-advanced:hover,html:root[data-theme="checkin"] #searchModal.search-modal-v37 .btn-advanced:hover{background-image:initial!important;background-color:rgb(41, 46, 132)!important}
html:root[data-theme="checkin"] #searchModal .meili-live-item:hover strong,html:root[data-theme="checkin"] #searchModal .meili-live-item:hover .meili-live-copy strong,html:root[data-theme="checkin"] #searchModal.search-modal-v37 .meili-live-item:hover strong{color:#ede9e3!important}
html:root[data-theme="checkin"] #searchModal .modal-close:hover,html:root[data-theme="checkin"] #searchModal.search-modal-v37 .modal-close:hover{border-top-color:rgba(41, 46, 132, 0.28)!important;border-right-color:rgba(41, 46, 132, 0.28)!important;border-bottom-color:rgba(41, 46, 132, 0.28)!important;border-left-color:rgba(41, 46, 132, 0.28)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="wine"] #loginModal .forgot-password:hover{color:#ede9e3!important}
html:root[data-theme="wine"] #loginModal .btn-primary:hover,html:root[data-theme="wine"] #loginModal .login-form button[type="submit"]:hover{background-image:linear-gradient(90deg, rgb(77, 16, 56) 80%, rgb(100, 23, 74) 100%)!important;background-color:initial!important}
html:root[data-theme="wine"] #loginModal .social-login .btn:hover,html:root[data-theme="wine"] #loginModal .btn-google:hover,html:root[data-theme="wine"] #loginModal .btn-facebook:hover{border-top-color:rgba(100, 23, 74, 0.25)!important;border-right-color:rgba(100, 23, 74, 0.25)!important;border-bottom-color:rgba(100, 23, 74, 0.25)!important;border-left-color:rgba(100, 23, 74, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important}
html:root[data-theme="wine"] #loginModal .modal-close:hover{border-top-color:rgba(100, 23, 74, 0.25)!important;border-right-color:rgba(100, 23, 74, 0.25)!important;border-bottom-color:rgba(100, 23, 74, 0.25)!important;border-left-color:rgba(100, 23, 74, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="wine"] #accountModal .modal-close:hover{background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="wine"] #accountModal .iat-account-links a:hover{background-image:initial!important;background-color:#1b1a19!important;border-top-color:rgba(100, 23, 74, 0.16)!important;border-right-color:rgba(100, 23, 74, 0.16)!important;border-bottom-color:rgba(100, 23, 74, 0.16)!important;border-left-color:rgba(100, 23, 74, 0.16)!important}
html:root[data-theme="wine"] #accountModal .iat-public-logout:hover{background-image:initial!important;background-color:rgb(77, 16, 56)!important}
html:root[data-theme="checkin"] #loginModal .forgot-password:hover{color:#ede9e3!important}
html:root[data-theme="checkin"] #loginModal .btn-primary:hover,html:root[data-theme="checkin"] #loginModal .login-form button[type="submit"]:hover{background-image:linear-gradient(90deg, rgb(31, 39, 89) 80%, rgb(41, 46, 132) 100%)!important;background-color:initial!important}
html:root[data-theme="checkin"] #loginModal .social-login .btn:hover,html:root[data-theme="checkin"] #loginModal .btn-google:hover,html:root[data-theme="checkin"] #loginModal .btn-facebook:hover{border-top-color:rgba(41, 46, 132, 0.25)!important;border-right-color:rgba(41, 46, 132, 0.25)!important;border-bottom-color:rgba(41, 46, 132, 0.25)!important;border-left-color:rgba(41, 46, 132, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important}
html:root[data-theme="checkin"] #loginModal .modal-close:hover{border-top-color:rgba(41, 46, 132, 0.25)!important;border-right-color:rgba(41, 46, 132, 0.25)!important;border-bottom-color:rgba(41, 46, 132, 0.25)!important;border-left-color:rgba(41, 46, 132, 0.25)!important;background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #accountModal .modal-close:hover{background-image:initial!important;background-color:#1b1a19!important;color:#ede9e3!important}
html:root[data-theme="checkin"] #accountModal .iat-account-links a:hover{background-image:initial!important;background-color:#1b1a19!important;border-top-color:rgba(41, 46, 132, 0.16)!important;border-right-color:rgba(41, 46, 132, 0.16)!important;border-bottom-color:rgba(41, 46, 132, 0.16)!important;border-left-color:rgba(41, 46, 132, 0.16)!important}
html:root[data-theme="checkin"] #accountModal .iat-public-logout:hover{background-image:initial!important;background-color:rgb(31, 39, 89)!important}
:root .iat-app-row .iat-discover-btn:hover,:root .iat-app-row .iat-appdl-btn:hover{background-image:initial;background-color:#1b1a19;box-shadow:rgba(0,0,0,0.284) 0px 1px 3px}
:root .iat-appstore:hover{background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root .public-registration-page .social-login .btn:hover{border-top-color:rgba(214, 38, 41, 0.35);border-right-color:rgba(214, 38, 41, 0.35);border-bottom-color:rgba(214, 38, 41, 0.35);border-left-color:rgba(214, 38, 41, 0.35);background-image:initial;background-color:#1b1a19;box-shadow:rgba(15, 23, 42, 0.12) 0px 12px 24px}
:root .public-registration-page .iat-public-consent-block label:hover{border-top-color:rgba(214, 38, 41, 0.45);border-right-color:rgba(214, 38, 41, 0.45);border-bottom-color:rgba(214, 38, 41, 0.45);border-left-color:rgba(214, 38, 41, 0.45);background-image:initial;background-color:#1b1a19}
:root .public-registration-page .iat-public-newsletter-card:hover{box-shadow:rgba(15, 23, 42, 0.12) 0px 12px 26px}
:root .public-account-page .iat-public-account-nav a:hover{background-image:initial;background-color:#1b1a19;color:var(--dsi-iat-auth-red,var(--iat-auth-red))}
:root .public-account-page .iat-public-account-logout:hover{background-image:initial;background-color:#1b1a19}
:root .public-account-page .iat-nl-row:hover{border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38;box-shadow:rgba(15, 23, 42, 0.06) 0px 6px 16px}
:root .cfg10-flash-item:hover{background-color:#232220}
:root .cfg10-flash-more:hover{background-image:initial;background-color:#232220;color:#ede9e3}
:root .cfg10-editorial-card:hover{background-image:initial;background-color:rgba(19,18,17,0.5)}
:root #article-tts-trigger:hover .tts-strip-circle{background-image:initial;background-color:rgb(155, 29, 26);box-shadow:rgba(185, 43, 39, 0.55) 0px 3px 14px}
:root .tts-ctrl:hover{background-image:initial;background-color:rgba(0, 0, 0, 0.07);color:#ede9e3}
:root .tts-play:hover{background-image:linear-gradient(135deg, rgb(212, 59, 54), rgb(163, 34, 32));background-color:initial}
:root .tts-action:hover{background-image:initial;background-color:rgba(0, 0, 0, 0.06);color:#ede9e3}
:root .tts-action-close:hover{background-image:initial;background-color:rgba(185, 43, 39, 0.2);color:#ede9e3}
:root .tts-range::-webkit-slider-thumb:hover{box-shadow:rgba(185, 43, 39, 0.75) 0px 2px 10px}
html:root[data-theme="wine"] .tts-play:hover{background-image:linear-gradient(135deg, rgb(138, 39, 104), rgb(92, 20, 66));background-color:initial}
html:root[data-theme="wine"] #article-tts-trigger:hover .tts-strip-circle{background-image:initial;background-color:rgb(77, 16, 56);box-shadow:rgba(100, 23, 74, 0.55) 0px 3px 14px}
html:root[data-theme="wine"] .tts-action-close:hover{background-image:initial;background-color:rgba(100, 23, 74, 0.18);color:#ede9e3}
html:root[data-theme="checkin"] .tts-play:hover{background-image:linear-gradient(135deg, rgb(69, 75, 181), rgb(38, 44, 110));background-color:initial}
html:root[data-theme="checkin"] #article-tts-trigger:hover .tts-strip-circle{background-image:initial;background-color:rgb(31, 39, 89);box-shadow:rgba(41, 46, 132, 0.55) 0px 3px 14px}
html:root[data-theme="checkin"] .tts-action-close:hover{background-image:initial;background-color:rgba(41, 46, 132, 0.18);color:#ede9e3}
:root .asb-modal-close:hover{background-image:initial;background-color:#1b1a19;border-top-color:rgba(214, 38, 41, 0.25);border-right-color:rgba(214, 38, 41, 0.25);border-bottom-color:rgba(214, 38, 41, 0.25);border-left-color:rgba(214, 38, 41, 0.25);color:#ede9e3}
:root .srx42-comment-reply-btn:hover{border-top-color:rgba(214, 38, 41, 0.35);border-right-color:rgba(214, 38, 41, 0.35);border-bottom-color:rgba(214, 38, 41, 0.35);border-left-color:rgba(214, 38, 41, 0.35);color:#ede9e3;background-image:initial;background-color:#1b1a19}
:root .srx42-reply-chip button:hover{background-image:initial;background-color:rgb(214, 38, 41);color:rgb(255, 255, 255)}
html:root[data-theme="wine"] .srx42-comment-reply-btn:hover{border-top-color:rgba(100, 23, 74, 0.35);border-right-color:rgba(100, 23, 74, 0.35);border-bottom-color:rgba(100, 23, 74, 0.35);border-left-color:rgba(100, 23, 74, 0.35);color:#ede9e3;background-image:initial;background-color:#1b1a19}
html:root[data-theme="checkin"] .srx42-comment-reply-btn:hover{border-top-color:rgba(41, 46, 132, 0.35);border-right-color:rgba(41, 46, 132, 0.35);border-bottom-color:rgba(41, 46, 132, 0.35);border-left-color:rgba(41, 46, 132, 0.35);color:#ede9e3;background-image:initial;background-color:#1b1a19}
:root .srx42-emoji-toggle:hover{background-image:initial;background-color:#1b1a19;border-top-color:#3e3b38;border-right-color:#3e3b38;border-bottom-color:#3e3b38;border-left-color:#3e3b38}
:root .srx42-emoji-item:hover{background-image:initial;background-color:#1b1a19}
:root .srx42-comment-button.is-primary:hover{background-image:initial;background-color:rgb(189, 32, 35);border-top-color:rgb(189, 32, 35);border-right-color:rgb(189, 32, 35);border-bottom-color:rgb(189, 32, 35);border-left-color:rgb(189, 32, 35)}
html:root[data-theme="wine"] .asb-modal-close:hover{background-image:initial;background-color:#1b1a19;border-top-color:rgba(100, 23, 74, 0.28);border-right-color:rgba(100, 23, 74, 0.28);border-bottom-color:rgba(100, 23, 74, 0.28);border-left-color:rgba(100, 23, 74, 0.28);color:#ede9e3}
html:root[data-theme="wine"] .srx42-comment-button.is-primary:hover{border-top-color:rgb(77, 16, 56);border-right-color:rgb(77, 16, 56);border-bottom-color:rgb(77, 16, 56);border-left-color:rgb(77, 16, 56);background-image:initial;background-color:rgb(77, 16, 56)}
html:root[data-theme="checkin"] .asb-modal-close:hover{background-image:initial;background-color:#1b1a19;border-top-color:rgba(41, 46, 132, 0.28);border-right-color:rgba(41, 46, 132, 0.28);border-bottom-color:rgba(41, 46, 132, 0.28);border-left-color:rgba(41, 46, 132, 0.28);color:#ede9e3}
html:root[data-theme="checkin"] .srx42-comment-button.is-primary:hover{border-top-color:rgb(31, 39, 89);border-right-color:rgb(31, 39, 89);border-bottom-color:rgb(31, 39, 89);border-left-color:rgb(31, 39, 89);background-image:initial;background-color:rgb(31, 39, 89)}
:root .iat-cal__btn:hover{background:var(--iatcalD)}
:root .iat-calm__x:hover{background-image:initial;background-color:#1b1a19;color:#ede9e3}
:root .iat-cal-opt:hover{background-image:initial;background-color:#1b1a19;border-color:var(--iatcal)}
:root .iat-pp-btn:hover{background-image:initial;background-color:rgb(100, 23, 74);color:rgb(255, 255, 255);text-decoration-color:initial}
:root:has(>body.iat-404-page) .iat-404-search button:hover,:root:has(>body.iat-404-page) .iat-404-primary:hover{background:var(--iat-red-dark)}
:root:has(>body.iat-404-page) .iat-404-links a:hover{color:var(--dsi-iat-red,var(--iat-red))}

/* ── colori negli attributi style="" ── */
:root [style^="color:#c62828"],:root [style*=";color:#c62828"],:root [style*="; color:#c62828"]{color:#ede9e3!important}
:root [style^="color:#64174A"],:root [style*=";color:#64174A"],:root [style*="; color:#64174A"]{color:#ede9e3!important}
:root [style^="color:#292E84"],:root [style*=";color:#292E84"],:root [style*="; color:#292E84"]{color:#ede9e3!important}
:root [style^="--block-bg:#FFF7F3"],:root [style*=";--block-bg:#FFF7F3"],:root [style*="; --block-bg:#FFF7F3"]{--block-bg:#1b1a19!important}
:root [style^="background:#FFF7F3"],:root [style*=";background:#FFF7F3"],:root [style*="; background:#FFF7F3"]{background-color:#1b1a19!important}
:root [style^="--block-bg:#FFFFFF;"],:root [style*=";--block-bg:#FFFFFF;"],:root [style*="; --block-bg:#FFFFFF;"],:root [style$=";--block-bg:#FFFFFF"],:root [style$="; --block-bg:#FFFFFF"],:root [style="--block-bg:#FFFFFF"]{--block-bg:#131211!important}
:root [style^="background:#FFFFFF;"],:root [style*=";background:#FFFFFF;"],:root [style*="; background:#FFFFFF;"],:root [style$=";background:#FFFFFF"],:root [style$="; background:#FFFFFF"],:root [style="background:#FFFFFF"]{background-color:#131211!important}
:root [style^="--block-bg:#F7FCFF"],:root [style*=";--block-bg:#F7FCFF"],:root [style*="; --block-bg:#F7FCFF"]{--block-bg:#131211!important}
:root [style^="background:#F7FCFF"],:root [style*=";background:#F7FCFF"],:root [style*="; background:#F7FCFF"]{background-color:#131211!important}
:root [style^="--block-bg: #FFFFFF;"],:root [style*=";--block-bg: #FFFFFF;"],:root [style*="; --block-bg: #FFFFFF;"],:root [style$=";--block-bg: #FFFFFF"],:root [style$="; --block-bg: #FFFFFF"],:root [style="--block-bg: #FFFFFF"]{--block-bg:#131211!important}
:root [style^="background: rgb(255, 255, 255)"],:root [style*=";background: rgb(255, 255, 255)"],:root [style*="; background: rgb(255, 255, 255)"]{background-color:#131211!important}
:root [style^="--block-bg:#FFEFF2"],:root [style*=";--block-bg:#FFEFF2"],:root [style*="; --block-bg:#FFEFF2"]{--block-bg:#1b1a19!important}
:root [style^="background:#FFEFF2"],:root [style*=";background:#FFEFF2"],:root [style*="; background:#FFEFF2"]{background-color:#1b1a19!important}
:root [style^="color:#9a4b4c"],:root [style*=";color:#9a4b4c"],:root [style*="; color:#9a4b4c"]{color:#ede9e3!important}
:root [style^="--block-bg:#EFF6FF"],:root [style*=";--block-bg:#EFF6FF"],:root [style*="; --block-bg:#EFF6FF"]{--block-bg:#1b1a19!important}
:root [style^="background:#EFF6FF"],:root [style*=";background:#EFF6FF"],:root [style*="; background:#EFF6FF"]{background-color:#1b1a19!important}
:root [style^="color:#D62629"],:root [style*=";color:#D62629"],:root [style*="; color:#D62629"]{color:#ede9e3!important}
:root [style^="--block-bg:#FFF7ED"],:root [style*=";--block-bg:#FFF7ED"],:root [style*="; --block-bg:#FFF7ED"]{--block-bg:#1b1a19!important}
:root [style^="background:#FFF7ED"],:root [style*=";background:#FFF7ED"],:root [style*="; background:#FFF7ED"]{background-color:#1b1a19!important}
:root [style^="--iat-title-color: #ffffff;"],:root [style*=";--iat-title-color: #ffffff;"],:root [style*="; --iat-title-color: #ffffff;"],:root [style$=";--iat-title-color: #ffffff"],:root [style$="; --iat-title-color: #ffffff"],:root [style="--iat-title-color: #ffffff"]{--dsi-iat-title-color:#ffffff!important}
:root [style^="--iat-header-bg: #e6d1b7"],:root [style*=";--iat-header-bg: #e6d1b7"],:root [style*="; --iat-header-bg: #e6d1b7"]{--iat-header-bg:#232220!important}
:root [style^="--block-bg:#EFFCF3"],:root [style*=";--block-bg:#EFFCF3"],:root [style*="; --block-bg:#EFFCF3"]{--block-bg:#1b1a19!important}
:root [style^="background:#EFFCF3"],:root [style*=";background:#EFFCF3"],:root [style*="; background:#EFFCF3"]{background-color:#1b1a19!important}
:root [style^="color:#641342"],:root [style*=";color:#641342"],:root [style*="; color:#641342"]{color:#ede9e3!important}
:root [style^="color: rgb(185, 43, 39)"],:root [style*=";color: rgb(185, 43, 39)"],:root [style*="; color: rgb(185, 43, 39)"]{color:#ede9e3!important}
:root [style^="box-shadow: rgba(0, 0, 0, 0.16) 0"],:root [style*=";box-shadow: rgba(0, 0, 0, 0.16) 0"],:root [style*="; box-shadow: rgba(0, 0, 0, 0.16) 0"]{box-shadow:rgba(0,0,0,0.352) 0!important}
:root [style^="color: rgb(100, 23, 74)"],:root [style*=";color: rgb(100, 23, 74)"],:root [style*="; color: rgb(100, 23, 74)"]{color:#ede9e3!important}
:root [style^="color: rgb(41, 46, 132)"],:root [style*=";color: rgb(41, 46, 132)"],:root [style*="; color: rgb(41, 46, 132)"]{color:#ede9e3!important}
:root [style^="background: white;"],:root [style*=";background: white;"],:root [style*="; background: white;"],:root [style$=";background: white"],:root [style$="; background: white"],:root [style="background: white"]{background-color:#131211!important}
:root [style^="box-shadow: 0 8px 24px rgba(0,0,0,0.08)"],:root [style*=";box-shadow: 0 8px 24px rgba(0,0,0,0.08)"],:root [style*="; box-shadow: 0 8px 24px rgba(0,0,0,0.08)"]{box-shadow:0 8px 24px rgba(0,0,0,0.216)!important}
:root [style^="color: #333;"],:root [style*=";color: #333;"],:root [style*="; color: #333;"],:root [style$=";color: #333"],:root [style$="; color: #333"],:root [style="color: #333"]{color:#cdc7bf!important}
:root [style^="color: rgb(198, 40, 40)"],:root [style*=";color: rgb(198, 40, 40)"],:root [style*="; color: rgb(198, 40, 40)"]{color:#ede9e3!important}
:root [style^="color: #1f1f1f"],:root [style*=";color: #1f1f1f"],:root [style*="; color: #1f1f1f"]{color:#ede9e3!important}
:root [style^="border: 1px solid rgb(216, 216, 216)"],:root [style*=";border: 1px solid rgb(216, 216, 216)"],:root [style*="; border: 1px solid rgb(216, 216, 216)"]{border-color:#3e3b38!important}
:root [style^="color:#a8a8a8"],:root [style*=";color:#a8a8a8"],:root [style*="; color:#a8a8a8"]{color:#968f87!important}
:root [style^="background:#eef1f5"],:root [style*=";background:#eef1f5"],:root [style*="; background:#eef1f5"]{background-color:#1b1a19!important}
:root [style^="background:#D3E4FC"],:root [style*=";background:#D3E4FC"],:root [style*="; background:#D3E4FC"]{background-color:#232220!important}
:root [style^="box-shadow:0 2px 14px rgba(0,0,0,0.06)"],:root [style*=";box-shadow:0 2px 14px rgba(0,0,0,0.06)"],:root [style*="; box-shadow:0 2px 14px rgba(0,0,0,0.06)"]{box-shadow:0 2px 14px rgba(0,0,0,0.182)!important}
:root [style^="color:#2f418f"],:root [style*=";color:#2f418f"],:root [style*="; color:#2f418f"]{color:#ede9e3!important}
:root [style^="color:#171717"],:root [style*=";color:#171717"],:root [style*="; color:#171717"]{color:#ede9e3!important}
:root [style^="background:#f8fafc"],:root [style*=";background:#f8fafc"],:root [style*="; background:#f8fafc"]{background-color:#1b1a19!important}
:root [style^="border:1px dashed #cbd5e1"],:root [style*=";border:1px dashed #cbd5e1"],:root [style*="; border:1px dashed #cbd5e1"]{border-color:#3e3b38!important}
:root [style^="color:#475569"],:root [style*=";color:#475569"],:root [style*="; color:#475569"]{color:#cdc7bf!important}
:root [style^="color: rgb(214, 38, 41)"],:root [style*=";color: rgb(214, 38, 41)"],:root [style*="; color: rgb(214, 38, 41)"]{color:#ede9e3!important}
:root [style^="background:#FDE9E0"],:root [style*=";background:#FDE9E0"],:root [style*="; background:#FDE9E0"]{background-color:#232220!important}
:root [style^="color: #ff0000"],:root [style*=";color: #ff0000"],:root [style*="; color: #ff0000"]{color:#ede9e3!important}
:root [style^="background:#fff1f2"],:root [style*=";background:#fff1f2"],:root [style*="; background:#fff1f2"]{background-color:#1b1a19!important}
:root [style^="border:1px solid #fecdd3"],:root [style*=";border:1px solid #fecdd3"],:root [style*="; border:1px solid #fecdd3"]{border-color:#4e2d32!important}
:root [style^="color:#94a3b8"],:root [style*=";color:#94a3b8"],:root [style*="; color:#94a3b8"]{color:#968f87!important}
:root [style^="color:#9ca3af"],:root [style*=";color:#9ca3af"],:root [style*="; color:#9ca3af"]{color:#968f87!important}
:root [style^="color: #2d5016"],:root [style*=";color: #2d5016"],:root [style*="; color: #2d5016"]{color:#789f64!important}
:root [style^="color: #666;"],:root [style*=";color: #666;"],:root [style*="; color: #666;"],:root [style$=";color: #666"],:root [style$="; color: #666"],:root [style="color: #666"]{color:#a8a199!important}
:root [style^="background: linear-gradient(135deg, #ffffff 0%, #fef5f5 100%)"],:root [style*=";background: linear-gradient(135deg, #ffffff 0%, #fef5f5 100%)"],:root [style*="; background: linear-gradient(135deg, #ffffff 0%, #fef5f5 100%)"]{background-image:linear-gradient(135deg, #131211 0%, #1b1a19 100%)!important}
:root [style^="color: #555;"],:root [style*=";color: #555;"],:root [style*="; color: #555;"],:root [style$=";color: #555"],:root [style$="; color: #555"],:root [style="color: #555"]{color:#cdc7bf!important}
:root [style^="color: #c1272d"],:root [style*=";color: #c1272d"],:root [style*="; color: #c1272d"]{color:#ede9e3!important}
:root [style^="background: #ffffff;"],:root [style*=";background: #ffffff;"],:root [style*="; background: #ffffff;"],:root [style$=";background: #ffffff"],:root [style$="; background: #ffffff"],:root [style="background: #ffffff"]{background-color:#131211!important}
:root [style^="box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08)"],:root [style*=";box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08)"],:root [style*="; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08)"]{box-shadow:0 4px 20px rgba(0,0,0,0.216)!important}
:root [style^="color: rgb(102, 102, 102)"],:root [style*=";color: rgb(102, 102, 102)"],:root [style*="; color: rgb(102, 102, 102)"]{color:#a8a199!important}
:root [style^="color: #456123"],:root [style*=";color: #456123"],:root [style*="; color: #456123"]{color:#7f9e5f!important}
:root [style^="color: #7B2C5E"],:root [style*=";color: #7B2C5E"],:root [style*="; color: #7B2C5E"]{color:#ede9e3!important}
:root [style^="color: #4E5FA8"],:root [style*=";color: #4E5FA8"],:root [style*="; color: #4E5FA8"]{color:#ede9e3!important}
:root [style^="color: #1a8c33"],:root [style*=";color: #1a8c33"],:root [style*="; color: #1a8c33"]{color:#3fa84f!important}
:root [style^="border: 2px solid #e5e5e5"],:root [style*=";border: 2px solid #e5e5e5"],:root [style*="; border: 2px solid #e5e5e5"]{border-color:#3e3b38!important}
:root [style^="box-shadow: 0 4px 15px rgba(0,0,0,0.1)"],:root [style*=";box-shadow: 0 4px 15px rgba(0,0,0,0.1)"],:root [style*="; box-shadow: 0 4px 15px rgba(0,0,0,0.1)"]{box-shadow:0 4px 15px rgba(0,0,0,0.25)!important}
:root [style^="box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3)"],:root [style*=";box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3)"],:root [style*="; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3)"]{box-shadow:0 10px 40px rgba(0,0,0,0.59)!important}
:root [style^="box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1)"],:root [style*=";box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1)"],:root [style*="; box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1)"]{box-shadow:0 6px 25px rgba(0,0,0,0.25)!important}
:root [style^="color: #888;"],:root [style*=";color: #888;"],:root [style*="; color: #888;"],:root [style$=";color: #888"],:root [style$="; color: #888"],:root [style="color: #888"]{color:#a8a199!important}
:root [style^="color: #3C3D8F"],:root [style*=";color: #3C3D8F"],:root [style*="; color: #3C3D8F"]{color:#ede9e3!important}
:root [style^="background: linear-gradient(135deg, #ffffff 0%, #f5fcf5 100%)"],:root [style*=";background: linear-gradient(135deg, #ffffff 0%, #f5fcf5 100%)"],:root [style*="; background: linear-gradient(135deg, #ffffff 0%, #f5fcf5 100%)"]{background-image:linear-gradient(135deg, #131211 0%, #1b1a19 100%)!important}
:root [style^="background: linear-gradient(135deg, #ffffff 0%, #f5f9ff 100%)"],:root [style*=";background: linear-gradient(135deg, #ffffff 0%, #f5f9ff 100%)"],:root [style*="; background: linear-gradient(135deg, #ffffff 0%, #f5f9ff 100%)"]{background-image:linear-gradient(135deg, #131211 0%, #1b1a19 100%)!important}
:root [style^="box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08)"],:root [style*=";box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08)"],:root [style*="; box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08)"]{box-shadow:0 6px 25px rgba(0,0,0,0.216)!important}
:root [style^="box-shadow: 0 2px 10px rgba(0,0,0,0.05)"],:root [style*=";box-shadow: 0 2px 10px rgba(0,0,0,0.05)"],:root [style*="; box-shadow: 0 2px 10px rgba(0,0,0,0.05)"]{box-shadow:0 2px 10px rgba(0,0,0,0.165)!important}
:root [style^="border-top: 2px solid #e5e5e5"],:root [style*=";border-top: 2px solid #e5e5e5"],:root [style*="; border-top: 2px solid #e5e5e5"]{border-top-color:#3e3b38!important}
:root [style^="background: #f5f5f5"],:root [style*=";background: #f5f5f5"],:root [style*="; background: #f5f5f5"]{background-color:#1b1a19!important}
:root [style^="box-shadow: 0 4px 20px rgba(0,0,0,0.08)"],:root [style*=";box-shadow: 0 4px 20px rgba(0,0,0,0.08)"],:root [style*="; box-shadow: 0 4px 20px rgba(0,0,0,0.08)"]{box-shadow:0 4px 20px rgba(0,0,0,0.216)!important}
:root [style^="box-shadow: 0 4px 15px rgba(0,0,0,0.08)"],:root [style*=";box-shadow: 0 4px 15px rgba(0,0,0,0.08)"],:root [style*="; box-shadow: 0 4px 15px rgba(0,0,0,0.08)"]{box-shadow:0 4px 15px rgba(0,0,0,0.216)!important}
:root [style^="border-top: 1px solid #e0e0e0"],:root [style*=";border-top: 1px solid #e0e0e0"],:root [style*="; border-top: 1px solid #e0e0e0"]{border-top-color:#3e3b38!important}
:root [style^="border-bottom: 2px solid #f0f0f0"],:root [style*=";border-bottom: 2px solid #f0f0f0"],:root [style*="; border-bottom: 2px solid #f0f0f0"]{border-bottom-color:#2c2a28!important}
:root [style^="border: 1px solid rgb(232, 232, 232)"],:root [style*=";border: 1px solid rgb(232, 232, 232)"],:root [style*="; border: 1px solid rgb(232, 232, 232)"]{border-color:#3e3b38!important}
:root [style^="box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 20px"],:root [style*=";box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 20px"],:root [style*="; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 20px"]{box-shadow:rgba(0,0,0,0.216) 0px 4px 20px!important}
:root [style^="box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15)"],:root [style*=";box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15)"],:root [style*="; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15)"]{box-shadow:0 4px 12px rgba(0,0,0,0.335)!important}
:root [style^="border: 5px solid #f8f8f8"],:root [style*=";border: 5px solid #f8f8f8"],:root [style*="; border: 5px solid #f8f8f8"]{border-color:#2c2a28!important}
:root [style^="color: #d52528"],:root [style*=";color: #d52528"],:root [style*="; color: #d52528"]{color:#ede9e3!important}
:root [style^="color: #999;"],:root [style*=";color: #999;"],:root [style*="; color: #999;"],:root [style$=";color: #999"],:root [style$="; color: #999"],:root [style="color: #999"]{color:#968f87!important}
:root [style^="border-bottom: 1px solid rgb(240, 240, 240)"],:root [style*=";border-bottom: 1px solid rgb(240, 240, 240)"],:root [style*="; border-bottom: 1px solid rgb(240, 240, 240)"]{border-bottom-color:#2c2a28!important}
:root [style^="color: rgb(85, 85, 85)"],:root [style*=";color: rgb(85, 85, 85)"],:root [style*="; color: rgb(85, 85, 85)"]{color:#cdc7bf!important}
:root [style^="background: linear-gradient(to right, rgb(254, 245, 245), rgb(255, 255, 255))"],:root [style*=";background: linear-gradient(to right, rgb(254, 245, 245), rgb(255, 255, 255))"],:root [style*="; background: linear-gradient(to right, rgb(254, 245, 245), rgb(255, 255, 255))"]{background-image:linear-gradient(to right, #1b1a19, #131211)!important}
:root [style^="background: #fafafa;"],:root [style*=";background: #fafafa;"],:root [style*="; background: #fafafa;"],:root [style$=";background: #fafafa"],:root [style$="; background: #fafafa"],:root [style="background: #fafafa"]{background-color:#131211!important}
:root [style^="color: #444;"],:root [style*=";color: #444;"],:root [style*="; color: #444;"],:root [style$=";color: #444"],:root [style$="; color: #444"],:root [style="color: #444"]{color:#cdc7bf!important}
:root [style^="border: 1px solid #e5e5e5"],:root [style*=";border: 1px solid #e5e5e5"],:root [style*="; border: 1px solid #e5e5e5"]{border-color:#3e3b38!important}
:root [style^="box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05)"],:root [style*=";box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05)"],:root [style*="; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05)"]{box-shadow:0 2px 6px rgba(0,0,0,0.165)!important}
:root [style^="background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.5) 30%, rgba(250, 250, 250, 0.9) 70%, rgba(250, 250, 250, 1) 100%)"],:root [style*=";background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.5) 30%, rgba(250, 250, 250, 0.9) 70%, rgba(250, 250, 250, 1) 100%)"],:root [style*="; background: linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.5) 30%, rgba(250, 250, 250, 0.9) 70%, rgba(250, 250, 250, 1) 100%)"]{background-image:linear-gradient(to bottom, rgba(250, 250, 250, 0) 0%, rgba(19,18,17,0.5) 30%, rgba(19,18,17,0.9) 70%, #131211 100%)!important}
:root [style^="background:#fff;"],:root [style*=";background:#fff;"],:root [style*="; background:#fff;"],:root [style$=";background:#fff"],:root [style$="; background:#fff"],:root [style="background:#fff"]{background-color:#131211!important}
:root [style^="background: linear-gradient(rgb(255, 255, 255) 0%, rgb(247, 247, 247) 60%, rgb(230, 230, 230) 100%)"],:root [style*=";background: linear-gradient(rgb(255, 255, 255) 0%, rgb(247, 247, 247) 60%, rgb(230, 230, 230) 100%)"],:root [style*="; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(247, 247, 247) 60%, rgb(230, 230, 230) 100%)"]{background-image:linear-gradient(#131211 0%, #1b1a19 60%, #232220 100%)!important}
:root [style^="background-color: rgb(255, 255, 255)"],:root [style*=";background-color: rgb(255, 255, 255)"],:root [style*="; background-color: rgb(255, 255, 255)"]{background-color:#131211!important}
:root [style^="background:#f1f5f9"],:root [style*=";background:#f1f5f9"],:root [style*="; background:#f1f5f9"]{background-color:#1b1a19!important}
:root [style^="border:1px solid #e2e8f0"],:root [style*=";border:1px solid #e2e8f0"],:root [style*="; border:1px solid #e2e8f0"]{border-color:#3e3b38!important}
:root [style^="color:#64748b"],:root [style*=";color:#64748b"],:root [style*="; color:#64748b"]{color:#a8a199!important}
:root [style^="border: 1px solid rgb(193, 193, 193)"],:root [style*=";border: 1px solid rgb(193, 193, 193)"],:root [style*="; border: 1px solid rgb(193, 193, 193)"]{border-color:#3e3b38!important}
:root [style^="border: 1px solid rgb(204, 204, 204)"],:root [style*=";border: 1px solid rgb(204, 204, 204)"],:root [style*="; border: 1px solid rgb(204, 204, 204)"]{border-color:#3e3b38!important}
:root [style^="color:#374151"],:root [style*=";color:#374151"],:root [style*="; color:#374151"]{color:#cdc7bf!important}
:root [style^="color:#dc2626"],:root [style*=";color:#dc2626"],:root [style*="; color:#dc2626"]{color:#ede9e3!important}
:root [style^="color:#6b7280"],:root [style*=";color:#6b7280"],:root [style*="; color:#6b7280"]{color:#a8a199!important}
:root [style^="border:1.5px solid #e5e7eb"],:root [style*=";border:1.5px solid #e5e7eb"],:root [style*="; border:1.5px solid #e5e7eb"]{border-color:#3e3b38!important}
:root [style^="background:#fff7ed"],:root [style*=";background:#fff7ed"],:root [style*="; background:#fff7ed"]{background-color:#1b1a19!important}
:root [style^="color:#111827"],:root [style*=";color:#111827"],:root [style*="; color:#111827"]{color:#ede9e3!important}
:root [style^="background:#fafafa;"],:root [style*=";background:#fafafa;"],:root [style*="; background:#fafafa;"],:root [style$=";background:#fafafa"],:root [style$="; background:#fafafa"],:root [style="background:#fafafa"]{background-color:#131211!important}
:root [style^="border-top:1px solid #e5e7eb"],:root [style*=";border-top:1px solid #e5e7eb"],:root [style*="; border-top:1px solid #e5e7eb"]{border-top-color:#3e3b38!important}
:root [style^="background: linear-gradient(to right, #fef5f5, #ffffff)"],:root [style*=";background: linear-gradient(to right, #fef5f5, #ffffff)"],:root [style*="; background: linear-gradient(to right, #fef5f5, #ffffff)"]{background-image:linear-gradient(to right, #1b1a19, #131211)!important}
:root [style^="box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px"],:root [style*=";box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px"],:root [style*="; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px"]{box-shadow:rgba(0,0,0,0.42) 2px 2px 3px!important}

/* ═════ PARTE A MANO ═════ */
/* ── TESTATA E BARRE ─────────────────────────────────────────────────────────────────────────────────────────
   Il colore di casa PIENO. In chiaro le barre sono al 92% con la sfocatura dietro: sopra il fondo scuro quella
   trasparenza spegneva il rosso (è il «tono sbagliato» visto su iPhone). Stesso colore del chiaro, niente ritocchi. */
:root .top-bar,:root .mini-top,:root .cat-bar.sticky{background:rgb(var(--accent-rgb))!important}
:root .mob-top{background:rgb(var(--brand-rgb))!important}
/* Barra delle categorie del telefono: l'icona di ricerca è un disegno bianco che in chiaro viene annerito con un filtro.
   Sul fondo scuro torna bianca (era l'«icona nera» di Safari). */
:root .mob-search .mob-ico{filter:none!important}
/* ── PIÈ DI PAGINA ───────────────────────────────────────────────────────────────────────────────────────────
   Resta rosso come la testata (coerenza di marca), ma i testi diventano bianchi PIENI: al 55–78% di opacità non arrivavano
   a 4,5:1 sul rosso (succede anche in chiaro). */
:root .iat-site-footer a,:root .iat-site-footer p,:root .iat-site-footer span,:root .iat-site-footer button,:root .iat-site-footer .iat-footer-cms-content{color:rgba(255,255,255,.96)!important}
/* ── MENU LATERALE: rosso pieno come le barre (al 92% sopra il buio diventava un rosso spento) ─────────────── */
:root .side-menu,:root aside.sub-menu{background:rgb(var(--accent-rgb))!important}
/* ── I NOSTRI LOGHI E ICONE con inchiostro scuro su fondo trasparente: sul buio sparivano → chiari, stessa tinta ──── */
:root img[src*="/images/testate/iat-tv-video"],:root img[src*="/images/cartigli/checkin-"],:root img[src*="/images/social/checkin/"]{filter:invert(1) hue-rotate(180deg)}
/* ── LOGHI DEI PARTNER: sono marchi di altri, mai ricolorati → la scheda resta una targa chiara ───────────────── */
:root .partner-card{background:linear-gradient(160deg,#fff 0%,#eef6fb 100%)!important;border-color:rgba(255,255,255,.18)!important}
/* ── BANNER DEI COOKIE (il nostro, quando quello di Google è bloccato) ────────────────────────────────────── */
:root .iatcc-backdrop{background:rgba(0,0,0,.62)}
:root .iatcc-card{background:#1b1a19;box-shadow:0 24px 70px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)}
:root .iatcc-title,:root .iatcc-cat-name{color:#ede9e3}
:root .iatcc-text{color:#cdc7bf}
:root .iatcc-text a{color:#ede9e3;text-decoration-color:rgba(232,95,97,.8)}
:root .iatcc-cat-desc,:root .iatcc-link{color:#a8a199}
:root .iatcc-link:hover{color:#ede9e3}
:root .iatcc-cat{border-top-color:#3e3b38}
:root .iatcc-btn-reject{background:transparent;color:#e85f61;border-color:#e85f61}
:root .iatcc-btn-reject:hover{background:rgba(232,95,97,.12)}
:root .iatcc-btn-save{background:#ede9e3;color:#131211;border-color:#ede9e3}
:root .iatcc-btn-save:hover{background:#fff}
:root .iatcc-slider{background:#4a4744}
:root a.iat-net-partner{background:#fff!important}
/* ── ETICHETTE BIANCHE SU COLORE (deck Salute): già al limite in chiaro, sul buio un'ombra leggera le stacca ────── */
:root .cfg13-oc{text-shadow:0 1px 2px rgba(0,0,0,.55)}
/* ── BARRA DELLE CATEGORIE (telefono e computer): lo STESSO grigio scuro su tutte le sezioni (04/11, Alessandro: niente marrone,
   blu notte o prugna). Il colore della sezione resta sulla voce attiva e sulla barra di avanzamento. ───────────────────────── */
:root .mob-cat,:root .cat-bar:not(.sticky){--cat-bg:#232220!important;background:#232220!important}
:root .mob-cat-inner::before{background:linear-gradient(to right,#232220 60%,rgba(35,34,32,0) 100%)!important}
:root .mob-cat .mob-nav a{color:#ede9e3!important}
:root .mob-cat .mob-nav a.active{color:#ede9e3!important}
/* ── BANNER DEI CONSENSI DI GOOGLE: il loro logo (scritta rossa su fondo bianco) sostituito dalla scritta BIANCA senza fondo
   (04/11, Alessandro). È la nostra testata vettoriale, resa bianca. ───────────────────────────────────────────────────── */
:root .fc-consent-root .fc-header-image,:root .fc-consent-root .fc-dialog-header img,:root .fc-consent-root img.fc-header-image{content:url(/images/testate/iat-testata-hd.svg)!important;filter:brightness(0) invert(1)!important;background:transparent!important;object-fit:contain!important;height:36px!important;width:auto!important}
/* ── LOGHI WINE E CHECK-IN DELLA TESTATA (04/11, Alessandro: «quelle trasparenze su nero rendono meno… dentro la i di Wine nel
   quadratino dovrebbe esserci bianco»): VERE versioni per lo scuro, non filtri — Wine col quadrato della «i» bianco, Check-in bianco.
   I file stanno in /images/testate/*-scuro.svg (originali in tools/dark-side/loghi). Firefox: lo scambio lo fa anche lo script. ── */
:root img[src*="/images/testate/wine-logo-hr-new.svg"]{content:url(/images/testate/wine-logo-hr-new-scuro.svg)}
:root img[src*="/images/testate/checkin-testata-hd.svg"]{content:url(/images/testate/checkin-testata-hd-scuro.svg);filter:none!important}
/* ── SOCIAL DELLA TESTATA (icone rosse su trasparente): sul nero il rosso «spara» → bianco tenue, come nel piè ─────────── */
:root .iat-social-row .icona_social{filter:brightness(0) invert(1) opacity(.82)}
/* ── TESTO DEGLI ARTICOLI un filo meno bianco (panna #d9d4cc, 12:1): nelle letture lunghe il quasi-bianco abbaglia; titoli
   e grassetti restano più luminosi, così la gerarchia si legge ───────────────────────────────────────────────────────── */
:root .article-body p,:root .article-body li,:root .article-body blockquote,:root .article-body .txt,:root .article-body figcaption{color:#d9d4cc}
:root .article-body p strong,:root .article-body li strong,:root .article-body p b{color:#ede9e3}
/* ── BANNER: filo sottile attorno alla creatività (le pubblicità bianche sul nero erano rettangoli senza bordo); la creatività
   non si tocca: il filo è un outline fuori dall'immagine, nessuno spostamento ──────────────────────────────────────────── */
:root .banner-card img,:root .banner-adv img,:root .cfg13-card--adv img,:root .sb-banner-link img,:root .container-banner-top img,:root .iat-top-ad-slot img,:root .banner-ph img,:root .banner-ph iframe,:root .sb-banner-link iframe{outline:1px solid rgba(255,255,255,.14)}
/* ── LINK NEI TESTI: panna come il testo, con una sottolineatura sottile nel colore della sezione (l'unico colore che resta nei
   testi: dice «è un link» senza sparare) ────────────────────────────────────────────────────────────────────────────── */
:root .article-body a:not([class]){color:#ede9e3;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:rgba(232,95,97,.8)}
:root[data-theme="wine"] .article-body a:not([class]){text-decoration-color:rgba(189,117,152,.85)}
:root[data-theme="checkin"] .article-body a:not([class]){text-decoration-color:rgba(109,146,214,.85)}
