.cookie-preferences-module__NuSKjq__banner{z-index:90;color:#eee6d6;background:linear-gradient(135deg,#1c1b19,#101010);border:1px solid #c6a46c55;grid-template-columns:1fr 190px;gap:25px;width:min(740px,100vw - 50px);padding:30px;display:grid;position:fixed;bottom:25px;left:25px;box-shadow:0 20px 90px #0009}.cookie-preferences-module__NuSKjq__eyebrow{letter-spacing:.18em;color:#c1a676;font-size:8px}.cookie-preferences-module__NuSKjq__intro h2,.cookie-preferences-module__NuSKjq__body h2{font-family:var(--font-playfair),Georgia,serif;margin:15px 0;font-size:29px;font-weight:400;line-height:1.2}.cookie-preferences-module__NuSKjq__intro em,.cookie-preferences-module__NuSKjq__body em{color:#ccb284;font-weight:400}.cookie-preferences-module__NuSKjq__intro p,.cookie-preferences-module__NuSKjq__body>p{color:#a6a29b;font-size:11px;line-height:1.9}.cookie-preferences-module__NuSKjq__banner a,.cookie-preferences-module__NuSKjq__dialog a{color:#d2bb94;text-underline-offset:3px;text-decoration:underline}.cookie-preferences-module__NuSKjq__actions{flex-direction:column;justify-content:center;gap:9px;display:flex}.cookie-preferences-module__NuSKjq__actions button,.cookie-preferences-module__NuSKjq__footer button,.cookie-preferences-module__NuSKjq__blocked button{color:#d7c7aa;cursor:pointer;background:0 0;border:1px solid #c6a46c45;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 16px;font-size:11px;display:flex}.cookie-preferences-module__NuSKjq__actions button:hover,.cookie-preferences-module__NuSKjq__footer button:hover,.cookie-preferences-module__NuSKjq__blocked button:hover{background:#c6a46c0b;border-color:#c6a46c}.cookie-preferences-module__NuSKjq__actions .cookie-preferences-module__NuSKjq__gold,.cookie-preferences-module__NuSKjq__footer .cookie-preferences-module__NuSKjq__gold{color:#191919;background:#c9ae7e;border-color:#c9ae7e}.cookie-preferences-module__NuSKjq__reopen{z-index:45;color:#cbb58f;background:#111e;border:1px solid #c6a46c40;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:fixed;bottom:17px;left:18px;box-shadow:0 5px 20px #0004}.cookie-preferences-module__NuSKjq__dialog{color:#e3d9c8;background:#151515;border:1px solid #c6a46c55;width:min(650px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #0009}.cookie-preferences-module__NuSKjq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.cookie-preferences-module__NuSKjq__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:20px 28px;display:flex}.cookie-preferences-module__NuSKjq__header button{color:#bca887;padding:5px}.cookie-preferences-module__NuSKjq__body{padding:25px 28px}.cookie-preferences-module__NuSKjq__shield{color:#c6a46c}.cookie-preferences-module__NuSKjq__body h2{font-size:32px}.cookie-preferences-module__NuSKjq__category{border-bottom:1px solid #ffffff14;align-items:center;gap:23px;padding:23px 0;display:flex}.cookie-preferences-module__NuSKjq__category>div{flex:1}.cookie-preferences-module__NuSKjq__category strong,.cookie-preferences-module__NuSKjq__note strong{font-size:12px;font-weight:500}.cookie-preferences-module__NuSKjq__category p,.cookie-preferences-module__NuSKjq__note p{color:#999;margin-top:8px;font-size:11px;line-height:1.85}.cookie-preferences-module__NuSKjq__always{color:#c3ac82;white-space:nowrap;font-size:9px}.cookie-preferences-module__NuSKjq__toggle{background:#333;border:1px solid #ffffff30;border-radius:20px;flex-shrink:0;width:43px;height:25px;position:relative}.cookie-preferences-module__NuSKjq__toggle span{background:#aaa;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:4px;left:4px}.cookie-preferences-module__NuSKjq__toggle[aria-checked=true]{background:#c6a46c}.cookie-preferences-module__NuSKjq__toggle[aria-checked=true] span{background:#222;transform:translate(17px)}.cookie-preferences-module__NuSKjq__note{padding:22px 0}.cookie-preferences-module__NuSKjq__body .cookie-preferences-module__NuSKjq__small{font-size:10px}.cookie-preferences-module__NuSKjq__footer{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:9px;padding:20px 28px;display:flex}.cookie-preferences-module__NuSKjq__footer button{white-space:nowrap;flex:1}.cookie-preferences-module__NuSKjq__error{color:#e4a695;grid-column:1/-1;font-size:11px;line-height:1.7}.cookie-preferences-module__NuSKjq__blocked{text-align:center;color:#c6ae85;background:#151515;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:35px;display:flex}.cookie-preferences-module__NuSKjq__blocked h3{font-size:25px;font-family:var(--font-playfair),Georgia,serif}.cookie-preferences-module__NuSKjq__blocked p{color:#aaa;font-size:12px}.cookie-preferences-module__NuSKjq__banner button:focus-visible,.cookie-preferences-module__NuSKjq__dialog button:focus-visible,.cookie-preferences-module__NuSKjq__reopen:focus-visible,.cookie-preferences-module__NuSKjq__blocked button:focus-visible{outline-offset:3px;outline:2px solid #d8c39d}@media (max-width:600px){.cookie-preferences-module__NuSKjq__banner{grid-template-columns:1fr;gap:20px;width:calc(100vw - 28px);padding:23px;bottom:14px;left:14px}.cookie-preferences-module__NuSKjq__intro h2{font-size:26px}.cookie-preferences-module__NuSKjq__actions{grid-template-columns:1fr 1fr;display:grid}.cookie-preferences-module__NuSKjq__actions button:last-child{grid-column:1/-1}.cookie-preferences-module__NuSKjq__body,.cookie-preferences-module__NuSKjq__header{padding:22px}.cookie-preferences-module__NuSKjq__body h2{font-size:28px}.cookie-preferences-module__NuSKjq__footer{padding:18px}.cookie-preferences-module__NuSKjq__footer button:last-child{flex-basis:100%}.cookie-preferences-module__NuSKjq__category{gap:15px}.cookie-preferences-module__NuSKjq__always{font-size:8px}.cookie-preferences-module__NuSKjq__reopen span{display:none}}
