.CookieNotice-module__2FyBpa__card{--notice-edge:var(--g-space-5);--notice-lift:max(0px, env(safe-area-inset-bottom));z-index:20;left:max(var(--notice-edge), env(safe-area-inset-left));bottom:calc(var(--notice-edge) + max(var(--notice-lift), var(--notice-avoid,0px)));width:min(392px, calc(100vw - 2 * var(--notice-edge)));box-sizing:border-box;gap:var(--g-space-3);padding:var(--g-space-4) var(--g-space-4) var(--g-space-4) var(--g-space-5);border:1px solid var(--g-border-2);border-radius:var(--g-radius-lg);background:var(--g-surface-1);box-shadow:var(--g-inset), 0 1px 2px #0000004d, 0 18px 40px -12px #0000008c;color:var(--g-text-2);transition:bottom var(--g-dur-2) var(--g-ease);isolation:isolate;display:grid;position:fixed}.CookieNotice-module__2FyBpa__card[data-placed=false]{visibility:hidden;pointer-events:none}.CookieNotice-module__2FyBpa__card[data-placed=true]{animation:CookieNotice-module__2FyBpa__notice-in .24s var(--g-ease) both}.CookieNotice-module__2FyBpa__card[data-side=right]{left:auto;right:max(var(--notice-edge), env(safe-area-inset-right))}:root:has([role=region][aria-label=Auction][data-visible=true]) .CookieNotice-module__2FyBpa__card{--notice-lift:var(--g-follow-bar-height,0px)}.CookieNotice-module__2FyBpa__head{align-items:center;gap:var(--g-space-3);margin-right:calc(-1 * var(--g-space-2));grid-template-columns:auto 1fr auto;display:grid}.CookieNotice-module__2FyBpa__mark{border-radius:var(--g-radius-sm);background:var(--g-accent-soft);width:30px;height:30px;color:var(--g-accent-strong);place-items:center;display:inline-grid}.CookieNotice-module__2FyBpa__title{color:var(--g-text-1);font-size:var(--g-text-base);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.3}.CookieNotice-module__2FyBpa__close{border-radius:var(--g-radius-sm);width:40px;height:40px;color:var(--g-text-3);cursor:pointer;transition:background-color var(--g-dur-1) var(--g-ease), color var(--g-dur-1) var(--g-ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.CookieNotice-module__2FyBpa__close:hover{background:var(--g-surface-3);color:var(--g-text-1)}.CookieNotice-module__2FyBpa__body{font-size:var(--g-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.CookieNotice-module__2FyBpa__actions{justify-content:space-between;align-items:center;gap:var(--g-space-2) var(--g-space-4);margin-top:var(--g-space-1);flex-wrap:wrap;display:flex}.CookieNotice-module__2FyBpa__link{color:var(--g-text-1);font-size:var(--g-text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--g-accent-line);text-decoration-color:var(--g-accent-line);text-underline-offset:3px;margin:-10px 0;padding:10px 0;font-weight:500;text-decoration-thickness:1px}.CookieNotice-module__2FyBpa__link:hover{-webkit-text-decoration-color:var(--g-accent-strong);text-decoration-color:var(--g-accent-strong)}.CookieNotice-module__2FyBpa__primary{min-width:112px;min-height:42px}.CookieNotice-module__2FyBpa__link:focus-visible,.CookieNotice-module__2FyBpa__close:focus-visible,.CookieNotice-module__2FyBpa__primary:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.CookieNotice-module__2FyBpa__spacer{pointer-events:none}@media (max-width:640px){.CookieNotice-module__2FyBpa__card{--notice-edge:var(--g-space-3);left:max(var(--notice-edge), env(safe-area-inset-left));right:max(var(--notice-edge), env(safe-area-inset-right));gap:var(--g-space-2);width:auto;padding:var(--g-space-3) var(--g-space-3) var(--g-space-3) var(--g-space-4)}.CookieNotice-module__2FyBpa__mark{display:none}.CookieNotice-module__2FyBpa__head{grid-template-columns:1fr auto}.CookieNotice-module__2FyBpa__close{width:44px;height:44px;margin:-8px -6px -8px 0}.CookieNotice-module__2FyBpa__body{font-size:.875rem;line-height:1.5}.CookieNotice-module__2FyBpa__primary{flex:1 0 auto;max-width:52%;min-height:44px}}@media (max-width:339px){.CookieNotice-module__2FyBpa__actions{flex-direction:column-reverse;align-items:stretch}.CookieNotice-module__2FyBpa__primary{max-width:none}.CookieNotice-module__2FyBpa__link{align-self:center}}@keyframes CookieNotice-module__2FyBpa__notice-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CookieNotice-module__2FyBpa__card,.CookieNotice-module__2FyBpa__card[data-placed=true]{transition:none;animation:none}}@media print{.CookieNotice-module__2FyBpa__card,.CookieNotice-module__2FyBpa__spacer{display:none}}
