/* Shared production slate directory: larger type and warm cinema materials. */
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown{box-sizing:border-box;width:460px!important;max-width:calc(100vw - 32px);padding:18px!important;background:#24221e!important;color:#f0e7d6!important;border:1px solid #a18a615e!important;border-radius:14px!important;box-shadow:0 20px 48px #0008!important;letter-spacing:0;font:400 21px/1.3 Georgia,'Times New Roman',serif!important;max-height:calc(100svh - 150px);overflow:auto}
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown>a,body :is(.site-header,.interior-header) .slate-nav .slate-featured>a{box-sizing:border-box;display:flex;align-items:center;gap:18px;position:relative;min-height:66px;padding:17px 16px!important;border:0!important;border-bottom:1px solid #bda57926!important;border-radius:7px;color:#f0e7d6!important;font:400 21px/1.3 Georgia,'Times New Roman',serif!important;text-decoration:none;white-space:normal}
body :is(.site-header,.interior-header) .slate-nav .slate-featured{padding:0!important;margin:0 0 6px!important;background:transparent!important;border:0!important;border-bottom:1px solid #bda57926!important;border-radius:0!important}
body :is(.site-header,.interior-header) .slate-nav .slate-featured>a{flex-wrap:wrap;column-gap:18px;row-gap:5px;border-bottom:0!important}
body :is(.site-header,.interior-header) .slate-nav .slate-featured>a b{color:inherit!important;font:inherit!important;font-size:24px!important}
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown a>span{flex:0 0 24px;color:#bc9d70!important;font:12px/1.4 monospace!important;letter-spacing:.04em}
body :is(.site-header,.interior-header) .slate-nav .slate-featured small{margin-left:42px!important;width:100%;color:#b8aa91!important;font:10px/1.4 monospace!important;letter-spacing:.1em;text-transform:uppercase}
body :is(.site-header,.interior-header) .slate-nav .slate-featured>div{display:flex;flex-wrap:wrap;gap:10px 18px!important;padding:0 16px 18px 58px!important}
body :is(.site-header,.interior-header) .slate-nav .slate-featured>div a{display:inline-flex;align-items:center;min-height:36px;color:#d2c4ab!important;border:0!important;border-bottom:1px solid #ba9a6a66!important;font:12px/1.4 Arial,sans-serif!important;letter-spacing:0;text-decoration:none}
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown>a:hover,body :is(.site-header,.interior-header) .slate-nav .slate-featured>a:hover,body :is(.site-header,.interior-header) .slate-nav .slate-dropdown>a:focus-visible,body :is(.site-header,.interior-header) .slate-nav .slate-featured>a:focus-visible{background:#ac815326!important;color:#fff5e5!important;box-shadow:inset 3px 0 #da6244!important}
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown a:focus-visible{outline:2px solid #e9bb7a;outline-offset:2px}
body :is(.site-header,.interior-header) .slate-nav .slate-featured>div a:hover{color:#eea47a!important}
body :is(.site-header,.interior-header) .slate-nav .slate-dropdown>a.slate-all{margin-top:10px;min-height:48px;border:0!important;color:#cfa87b!important;font:12px/1.5 Arial,sans-serif!important;letter-spacing:.07em}
@media(max-width:800px){body :is(.site-header,.interior-header) .slate-nav .slate-dropdown{width:100%!important;max-width:100%;padding:10px!important;margin:8px 0 14px;max-height:none;box-shadow:none!important;border-radius:10px!important}body :is(.site-header,.interior-header) .slate-nav .slate-dropdown>a,body :is(.site-header,.interior-header) .slate-nav .slate-featured>a{font-size:20px!important;gap:12px;min-height:64px;padding:16px 12px!important}body :is(.site-header,.interior-header) .slate-nav .slate-featured small{margin-left:36px!important}body :is(.site-header,.interior-header) .slate-nav .slate-featured>div{padding-left:48px!important;gap:6px 14px!important}body :is(.site-header,.interior-header) .slate-nav .slate-featured>div a{min-height:44px}}
