.legal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:24px;padding-block:20px;border-block:1px solid #41454e}.legal-actions>a,.legal-actions>button{display:inline-flex;align-items:center;min-height:44px;color:#fff;font:inherit;text-decoration:underline;text-underline-offset:4px}.legal-actions .legal-cancellation{font-weight:700}.privacy-preferences{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;color:#202228;background:#fff;border:1px solid #d7d9df;border-radius:16px;overflow-y:auto;overscroll-behavior:contain}.privacy-preferences::backdrop{background:#0000009e}.privacy-preferences .dialog-head{position:sticky;inset-block-start:0;background:#fff;z-index:1;padding:12px 16px;gap:12px;border-block-end:1px solid #d7d9df}.privacy-preferences .dialog-head h2{font-size:1.35rem;margin:0;min-width:0}.privacy-preferences .dialog-head button{min-width:44px;min-height:44px;color:#202228}.privacy-preferences-body{padding:0 24px 24px;overflow-wrap:anywhere;line-height:1.7}.privacy-preferences fieldset{min-width:0;border:0;padding:0;margin-block:20px}.privacy-preferences legend{font-weight:700;margin-block-end:12px}.privacy-preferences label{display:flex;gap:12px;align-items:center;min-height:44px;font-weight:700;cursor:pointer}.privacy-preferences input{width:20px;height:20px;flex:0 0 20px;accent-color:#c50042}.privacy-preferences fieldset>p{margin:0 32px 12px 0;color:#515660;font-size:.95rem}.privacy-preferences [data-privacy-error]{color:#a00028}.privacy-preferences-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}.privacy-preferences-actions button{flex:1 1 180px;min-height:44px;white-space:normal}.privacy-preferences .privacy-preferences-actions .button{color:#202228;background:#f4f5f7;border:1px solid #737985}.privacy-preferences .privacy-preferences-actions .button:hover{color:#202228;background:#e8eaee;border-color:#515660}.privacy-preferences a,.privacy-preferences .text-button{color:#a90039;text-decoration:underline;text-underline-offset:3px}.privacy-preferences :focus-visible,.legal-actions :focus-visible{outline:3px solid #087fa5;outline-offset:3px}.privacy-preferences [hidden],.legal-actions [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/privacy-preferences.css.map */
