.header-actions,.catalog-top-nav{align-items:center;gap:28px;display:flex}.roulette-menu{font-family:var(--sans,"DM Sans Variable",sans-serif);color:inherit;font-size:14px;font-weight:500;position:relative}.roulette-menu>summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;list-style:none;display:flex}.roulette-menu>summary::-webkit-details-marker{display:none}.roulette-menu>summary span{font-size:18px;transition:transform .2s}.roulette-menu[open]>summary span{transform:rotate(180deg)}.roulette-menu-panel{z-index:110;color:#191816;background:#eee7db;border:1px solid #b5a88f;width:min(1000px,92vw);max-height:calc(100dvh - 110px);padding:26px 30px 30px;line-height:1.5;position:fixed;top:78px;right:4vw;overflow:auto;box-shadow:0 16px 40px #0003}.roulette-menu-all{border-bottom:1px solid #b5a88f;justify-content:space-between;min-height:48px;padding-bottom:18px;font-size:21px;text-decoration:none;display:flex}.roulette-menu-groups{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}.roulette-menu-groups p{text-transform:uppercase;letter-spacing:.14em;color:#6c5c48;margin:24px 0 10px;font-size:10px}.roulette-menu-groups a{border-bottom:1px solid #19181616;justify-content:space-between;align-items:center;gap:8px;min-height:42px;font-size:14px;text-decoration:none;display:flex}.roulette-menu-groups a:hover{color:#b73627}.roulette-menu-groups small{letter-spacing:.07em;color:#32624b;font-size:8px}.roulette-menu :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #b73627}@media (max-width:1100px){.site-header .header-chapter{display:none}}@media (max-width:600px){.header-actions,.catalog-top-nav{gap:13px}.site-header{padding-left:18px;padding-right:18px}.site-header .wordmark{gap:7px;font-size:23px}.site-header .brand-mark{width:29px;height:29px}.site-header .contents-label{display:none}.site-header .contents-trigger{gap:0;min-width:30px;padding:0}.roulette-menu{font-size:12px}.roulette-menu>summary{gap:4px}.roulette-menu-panel{width:calc(100vw - 20px);max-height:calc(100dvh - 90px);padding:16px 20px;top:70px;right:10px}.roulette-menu-groups{grid-template-columns:1fr;gap:0}.roulette-menu-groups p{margin-top:22px}.roulette-menu-groups a{min-height:44px}.roulette-menu-all{font-size:19px}}@media (prefers-reduced-motion:reduce){.roulette-menu>summary span{transition:none}}@media (min-width:900px){.roulette-menu-panel{width:min(1160px,92vw)}.roulette-menu-groups{grid-template-columns:repeat(4,1fr);gap:20px}.roulette-menu-groups a{font-size:12px}}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--offer-clearance:0px}html:has(.roulette-offer[open]){--offer-clearance:128px}html{scroll-padding-bottom:var(--offer-clearance)}.publication-footer{padding-bottom:calc(24px + var(--offer-clearance))}.roulette-offer{color:var(--paper);z-index:26;font-family:DM Sans Variable,sans-serif;line-height:normal}.roulette-offer[open]{bottom:calc(var(--offer-viewport-offset,0px) + max(14px,env(safe-area-inset-bottom)));isolation:isolate;background:#102d24;border:1px solid #c9ad725e;border-radius:12px;width:min(960px,100% - 64px);animation:.24s ease-out offer-arrive;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0004}.offer-toggle{cursor:pointer;list-style:none}.offer-toggle::-webkit-details-marker{display:none}.offer-conditions>summary::-webkit-details-marker{display:none}.offer-dismiss{display:none}.roulette-offer[open]>.offer-toggle{z-index:2;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-14px;right:-10px}.roulette-offer[open] .offer-dismiss{color:#f1ebdf;background:#163a2e;border:1px solid #c9ad7270;border-radius:50%;place-items:center;width:28px;height:28px;font:22px/1 Arial;display:grid}.roulette-offer[open] .offer-reopen{display:none}.roulette-offer:not([open])>.offer-toggle{color:#d9c08d;text-underline-offset:4px;align-items:center;min-height:32px;font-size:12px;text-decoration:underline;display:flex}.offer-bar{grid-template-columns:52px 1fr auto 186px;grid-template-areas:"emblem invitation reward action""emblem terms reward action";align-items:center;gap:0 22px;padding:14px 26px 12px 20px;display:grid}.offer-emblem{grid-area:emblem}.offer-emblem .brand-mark{color:#dfc18a;width:48px;height:48px}.offer-invitation{grid-area:invitation}.offer-invitation h2{font:500 27px/1 var(--serif);letter-spacing:-.02em}.offer-invitation>p{display:none}.offer-reward{color:#ffe1a1;grid-area:reward}.offer-qualifier{color:#d8dfd2;font-size:10px;font-weight:500;line-height:12px;display:block}.offer-value{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.offer-reward strong{font-variant-numeric:lining-nums;letter-spacing:-.055em;white-space:nowrap;font:800 30px/34px DM Sans Variable,sans-serif}.offer-spins{letter-spacing:-.035em;white-space:nowrap;font:750 24px/30px DM Sans Variable,sans-serif}.offer-spins abbr{text-decoration:none}.offer-bar form{grid-area:action}.offer-bar [data-affiliate-action]{color:#102d24;background:#edcf95;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:12px 19px;font-size:14px;font-weight:700;transition:background .18s;display:flex}.offer-bar [data-affiliate-action]:hover{background:#ffe3b0}.offer-bar [data-affiliate-action]>span[aria-hidden]{font-size:21px;transition:transform .18s}.offer-bar [data-affiliate-action]:hover>span[aria-hidden]{transform:translate(2px,-2px)}.roulette-offer :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #fff}.offer-conditions{grid-area:terms;min-width:0;margin-top:4px}.offer-conditions>summary{color:#c3cdbf;cursor:pointer;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:24px;font-size:11px;list-style:none;display:flex}.offer-conditions>summary:hover{color:#fff}.terms-chevron{font-size:14px}.offer-conditions[open] .terms-chevron{transform:rotate(180deg)}.offer-fineprint{background:var(--paper);color:#191816;width:min(420px,100%);max-height:min(300px,calc(var(--offer-visible-height,100dvh) - var(--offer-height,110px) - 50px));border:1px solid #c8baa2;border-radius:8px;padding:22px;font-size:13px;line-height:1.6;position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 6px 30px #0003}.offer-fineprint p+p{margin-top:10px}.offer-terms-heading{font-size:14px;font-weight:700}@keyframes offer-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (max-width:800px){.roulette-offer[open]{width:calc(100% - 28px);bottom:calc(var(--offer-viewport-offset,0px) + max(10px,env(safe-area-inset-bottom)))}.offer-bar{grid-template-columns:1fr 154px;grid-template-areas:"reward action""terms terms";gap:3px 18px;padding:14px 20px 8px}.offer-emblem,.offer-invitation{display:none}.offer-reward strong{font-size:26px;line-height:28px}.offer-spins{font-size:20px;line-height:22px}.offer-qualifier{line-height:10px}.offer-value{gap:0 6px}.offer-conditions{margin-top:0}.offer-conditions>summary{font-size:10px}.offer-fineprint{bottom:calc(100% + 10px)}}@media (max-width:420px){.roulette-offer[open]{border-radius:10px;width:calc(100% - 20px)}.offer-bar{grid-template-columns:minmax(0,1fr) 132px;gap:4px 10px;padding:12px 14px 7px}.offer-bar [data-affiliate-action]{white-space:nowrap;gap:4px;padding:10px;font-size:12px}.offer-bar [data-affiliate-action]>span[aria-hidden]{font-size:16px}}@media (prefers-reduced-motion:reduce){.roulette-offer[open]{animation:none}.offer-bar [data-affiliate-action],.offer-bar [data-affiliate-action]>span[aria-hidden]{transition:none}}@media print{.roulette-offer{display:none!important}:root{--offer-clearance:0px!important}}
