html:has(.wc-flow),html:has(.wc-flow) body{background:#ffffff;color-scheme:only light}html:has(.wc-flow){scroll-padding-bottom:calc(var(--cookie-bar-h, 0px) + 16px)}html:has(.wc-flow) body{padding-bottom:var(--cookie-bar-h,0)}.wc-consent:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:16px 16px;background-position:50%;background-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.wc-step-in{animation:wc-step-in .26s cubic-bezier(.22,1,.36,1) both}.wc-step-in--back{animation-name:wc-step-back}.wc-seg-fill{transform-origin:left;animation:wc-grow-x .4s cubic-bezier(.22,1,.36,1) both}.wc-reveal{animation:wc-reveal .3s cubic-bezier(.22,1,.36,1) both}.wc-tick{animation:wc-pop .22s cubic-bezier(.34,1.56,.64,1) both}.wc-pop{animation:wc-pop .45s cubic-bezier(.34,1.56,.64,1) both}}@media (prefers-reduced-motion:reduce){.wc-pop,.wc-reveal,.wc-step-in{animation:wc-fade-in .2s ease-out both}}@keyframes wc-step-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes wc-step-back{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes wc-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes wc-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes wc-fade-in{0%{opacity:0}to{opacity:1}}