.wst-cookies{
position:fixed;
bottom:1.25rem;
inset-inline-start:50%;
transform:translate(50%,1.5rem);
z-index:99997;
display:none;
align-items:center;
gap:0.75rem;
width:max-content;
max-width:calc(100vw - 2.5rem);
padding:0.625rem 0.75rem 0.625rem 1rem;
border-radius:999px;
background:rgba(21,17,25,0.96);
-webkit-backdrop-filter:blur(0.625rem);
backdrop-filter:blur(0.625rem);
border:0.0625rem solid rgba(255,255,255,0.14);
box-shadow:0 1.25rem 2.5rem -0.9375rem rgba(0,0,0,0.55);
color:#fff;
font-family:Assistant,system-ui,Arial,sans-serif;
opacity:0;
transition:opacity 280ms ease,transform 280ms ease;
}
.wst-cookies[data-open="true"]{display:flex;opacity:1;transform:translate(50%,0)}

.wst-cookies__text{margin:0;font-size:0.875rem;line-height:1.4;color:#e6e3ea}
.wst-cookies__text a{color:#ff9cc6;text-decoration:underline;text-underline-offset:0.1875rem;white-space:nowrap}
.wst-cookies__text a:hover{color:#fff}

.wst-cookies__ok{
flex-shrink:0;
padding:0.5rem 1.125rem;
border-radius:999px;
border:0;
background:#fff;
color:#151119;
font-weight:700;
font-size:0.875rem;
cursor:pointer;
transition:background 160ms ease,color 160ms ease;
}
.wst-cookies__ok:hover{background:#c01560;color:#fff}

.wst-cookies__x{
flex-shrink:0;
width:1.75rem;
height:1.75rem;
border-radius:999px;
border:0;
background:transparent;
color:#9a92a5;
font-size:1.25rem;
line-height:1;
cursor:pointer;
display:flex;
align-items:center;
justify-content:center;
}
.wst-cookies__x:hover{color:#fff}

.wst-cookies button:focus-visible,.wst-cookies a:focus-visible{outline:0.1875rem solid #ff7fb4;outline-offset:0.125rem}

@media (max-width:34rem){
.wst-cookies{
bottom:0.75rem;
inset-inline:0.75rem;
inset-inline-start:0.75rem;
transform:translateY(1.5rem);
width:auto;
max-width:none;
border-radius:0.875rem;
padding:0.75rem 0.875rem;
flex-wrap:wrap;
}
.wst-cookies[data-open="true"]{transform:translateY(0)}
.wst-cookies__text{font-size:0.8125rem;flex:1 1 100%;order:1}
.wst-cookies__ok{order:2;flex:1;padding:0.5rem 0.75rem}
.wst-cookies__x{order:3}
}

@media (prefers-reduced-motion:reduce){
.wst-cookies{transition:none}
}

@media print{.wst-cookies{display:none!important}}
