.cookie-preferences{color:var(--444-color-text)}.cookie-preferences[hidden],.cookie-preferences__dialog[hidden]{display:none!important}.cookie-preferences__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--444-layer-consent-center);display:flex;align-items:center;justify-content:center;padding:max(var(--444-space-lg),env(safe-area-inset-top)) var(--444-space-lg) max(var(--444-space-lg),env(safe-area-inset-bottom));background:var(--444-color-overlay)}.cookie-preferences__dialog{width:min(64rem,100%);max-height:min(72rem,calc(100vh - 3.2rem));overflow:auto;background:var(--444-color-surface);border:var(--444-border-hairline) solid var(--444-color-divider);color:var(--444-color-text);box-shadow:0 2rem 7rem #00000080}.cookie-preferences__header,.cookie-preferences__footer{display:flex;gap:var(--444-space-lg);align-items:flex-start;justify-content:space-between;padding:var(--444-space-xl)}.cookie-preferences__header{border-bottom:var(--444-border-hairline) solid var(--444-color-divider)}.cookie-preferences__footer{flex-wrap:wrap;justify-content:flex-end;border-top:var(--444-border-hairline) solid var(--444-color-divider)}.cookie-preferences__title{margin:0;color:var(--444-color-text);font-family:var(--444-font-display-family);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:900;line-height:1;text-transform:uppercase}.cookie-preferences__intro,.cookie-preferences__description,.cookie-preferences__status{color:var(--444-color-text-muted)}.cookie-preferences__intro{max-width:52rem;margin:var(--444-space-md) 0 0;line-height:1.6}.cookie-preferences__close{flex:none;min-width:4.4rem;min-height:4.4rem}.cookie-preferences__body{padding:0 var(--444-space-xl)}.cookie-preferences__category{display:grid;grid-template-columns:1fr auto;gap:var(--444-space-lg);align-items:center;padding:var(--444-space-xl) 0;border-bottom:var(--444-border-hairline) solid var(--444-color-divider)}.cookie-preferences__category-title{margin:0;color:var(--444-color-text);font-family:var(--444-font-display-family);font-size:1.4rem;font-weight:800;text-transform:uppercase}.cookie-preferences__description{margin:var(--444-space-sm) 0 0;line-height:1.55}.cookie-preferences__required{color:var(--444-color-text-muted);font-family:var(--444-font-display-family);font-size:1.1rem;font-weight:800;text-transform:uppercase}.cookie-preferences__switch{position:relative;width:5.2rem;height:3rem;padding:0;border:var(--444-border-hairline) solid var(--444-color-divider);border-radius:var(--444-radius-pill);background:var(--444-color-black);cursor:pointer}.cookie-preferences__switch[aria-checked=true]{background:var(--444-color-red);border-color:var(--444-color-red)}.cookie-preferences__switch:disabled{cursor:not-allowed;opacity:.72}.cookie-preferences__switch-knob{position:absolute;top:.4rem;left:.4rem;width:2rem;height:2rem;border-radius:50%;background:var(--444-color-text);transition:left var(--444-motion-standard) var(--444-ease-standard)}.cookie-preferences__switch[aria-checked=true] .cookie-preferences__switch-knob{left:2.6rem}.cookie-preferences__status{min-height:2rem;padding:var(--444-space-lg) var(--444-space-xl) 0;font-size:1.3rem}.cookie-preferences__status.is-error{color:var(--444-color-error)}.cookie-preferences__status.is-success{color:var(--444-color-success)}.cookie-preferences__links{padding:var(--444-space-lg) var(--444-space-xl) var(--444-space-xl);color:var(--444-color-text-muted);font-size:1.3rem}.cookie-preferences__links a{color:var(--444-color-text)}.cookie-preferences-scroll-lock{overflow:hidden}.footer__cookie-preferences-button{-webkit-appearance:none;appearance:none;border:0;padding:0;background:none;color:currentColor;font:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}@media(prefers-reduced-motion:reduce){.cookie-preferences__switch-knob{transition:none}}@media screen and (max-width:749px){.cookie-preferences__header,.cookie-preferences__body,.cookie-preferences__footer{padding-right:var(--444-space-lg);padding-left:var(--444-space-lg)}.cookie-preferences__category{grid-template-columns:1fr}.cookie-preferences__footer .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-444-cookie-preferences.css.map */
