.sep15-cookie-banner{z-index:58;color:#fff;background:#050a16f5;border:1px solid #ae853c59;border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 24px 60px #00000080}.sep15-cookie-kicker{color:#ae853c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Gobold,Arial Narrow,sans-serif;font-size:12px}.sep15-cookie-text{color:#c1c3c2;margin:0;font-size:14px;line-height:1.55}.sep15-cookie-text :is(a,button){color:#ae853c;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ae853c73;text-decoration:underline #ae853c73;transition:color .15s cubic-bezier(.2,0,0,1)}.sep15-cookie-text :is(a,button):hover{color:#ecc259}.sep15-cookie-nowrap{white-space:nowrap}.sep15-cookie-actions{gap:.75rem;display:flex}.sep15-cookie-btn{color:#ecc259;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#00000059;border:1px solid #ecc25999;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:.5rem 1rem;font-family:Gobold Extra1,Gobold,Arial Narrow,sans-serif;font-size:16px;font-style:italic;transition:border-color .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.sep15-cookie-btn:hover{border-color:#ecc259}.sep15-cookie-btn-primary{color:#111;background:linear-gradient(#e6ce92 0%,#ecc259 55%,#d9ab3c 100%);border-color:#0000;box-shadow:0 8px 24px #00000059}.sep15-cookie-btn-primary:hover{background:linear-gradient(#efdcae 0%,#f0cd72 55%,#e0b54a 100%);border-color:#0000}.sep15-cookie-btn:focus-visible,.sep15-cookie-check:focus-visible,.sep15-cookie-close:focus-visible,.sep15-cookie-text :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ecc259}.sep15-cookie-backdrop{z-index:70;-webkit-backdrop-filter:blur(20px);background:radial-gradient(90% 70% at 50% 20%,#ecc25914,#0000 60%),linear-gradient(#050a16d1 0%,#04070fe6 100%);position:fixed;inset:0;overflow-y:auto}.sep15-cookie-center{justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1rem;display:flex}.sep15-cookie-dialog{color:#fff;background:#07101c;border:1px solid #ae853c59;border-radius:8px;flex-direction:column;gap:1.5rem;width:100%;max-width:520px;padding:1.5rem;display:flex;box-shadow:0 32px 80px #0009}.sep15-cookie-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sep15-cookie-dialog h2{color:#ecc259;text-transform:uppercase;margin:0;font-family:Gobold,Arial Narrow,sans-serif;font-size:24px;font-style:italic;font-weight:400;line-height:1.2}.sep15-cookie-close{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;transition:opacity .15s cubic-bezier(.2,0,0,1);display:inline-grid}.sep15-cookie-close:hover{opacity:1}.sep15-cookie-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:22px;height:22px}.sep15-cookie-rows{flex-direction:column;display:flex}.sep15-cookie-row{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.sep15-cookie-row:first-child{padding-top:0}.sep15-cookie-row+.sep15-cookie-row{border-top:1px solid #ffffff1a}.sep15-cookie-row>div{flex-direction:column;gap:.25rem;display:flex}.sep15-cookie-row-label{color:#fff;font-size:16px;line-height:1.5}.sep15-cookie-row-body{color:#c1c3c2;font-size:14px;line-height:1.5}.sep15-cookie-row-note{color:#8c8c8c;font-size:12px;line-height:1.5}.sep15-cookie-check{cursor:pointer;background:#161a2566;border:1px solid #4c4f55;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;padding:0;transition:border-color .15s cubic-bezier(.2,0,0,1);display:flex;position:relative}.sep15-cookie-check:before{content:"";position:absolute;inset:-12px}.sep15-cookie-check[aria-checked=true]{border-color:#ecc259}.sep15-cookie-check:disabled{cursor:default}.sep15-cookie-check svg{fill:none;stroke:#ecc259;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px}@media (min-width:768px){.sep15-cookie-banner{max-width:480px;padding:1.5rem;bottom:1.5rem;left:auto;right:1.5rem}.sep15-cookie-btn{font-size:18px}.sep15-cookie-dialog{padding:2rem}}@media (prefers-reduced-motion:no-preference){.sep15-cookie-banner,.sep15-cookie-dialog{animation:.4s cubic-bezier(.2,0,0,1) both sep15-cookie-enter}.sep15-cookie-backdrop{animation:.24s cubic-bezier(.2,0,0,1) both sep15-cookie-fade}.sep15-cookie-check svg{animation:.15s cubic-bezier(.2,0,0,1) both sep15-cookie-fade}@keyframes sep15-cookie-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sep15-cookie-fade{0%{opacity:0}to{opacity:1}}}
