#cookieConsentDialog{box-sizing:border-box;right:0;bottom:0;left:0;width:100%;max-width:none;height:auto;margin:0;padding:16px var(--pw-gutter) 20px;color:var(--pw-ink);font-family:"Manrope",sans-serif;font-size:1rem;line-height:1.6}#cookieConsentDialog *,#cookieConsentDialog *::before,#cookieConsentDialog *::after{box-sizing:border-box}#cookieConsentDialog .cookieDialog{width:min(100%,var(--pw-content));max-height:calc(100vh - 32px);margin:0 auto;padding:clamp(24px,3vw,38px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(32,33,36,.08);border-radius:18px;background:var(--pw-paper);box-shadow:0 18px 60px rgba(25,25,28,.2);text-align:left}#cookieConsentDialog .cookieIn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,4vw,70px);align-items:end;justify-content:stretch;padding:0;line-height:inherit;text-align:left}#cookieConsentDialog .cookieBox,#cookieConsentDialog .consent-box{width:100%}#cookieConsentDialog .consent-box{max-width:780px;padding:0}#cookieConsentDialog .cookie-eyebrow{margin-bottom:10px;color:var(--pw-pink-strong);font-size:.72rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.12em}#cookieConsentDialog h2,#cookieConsentDialog .h2{margin:0 52px 12px 0;color:var(--pw-ink);font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-transform:none}#cookieConsentDialog p{max-width:760px;margin:0;color:var(--pw-muted);font-size:.96rem;line-height:1.65}#cookieConsentDialog p a{display:inline;padding:0;color:var(--pw-ink)!important;text-decoration:underline;text-decoration-color:rgba(163,72,132,.48);text-decoration-thickness:1px;text-underline-offset:3px}#cookieConsentDialog p a:hover,#cookieConsentDialog p a:focus{color:var(--pw-pink-strong)!important}#cookieConsentDialog .buttonbar{display:flex;flex-flow:row wrap;gap:10px;justify-content:flex-end;width:auto;max-width:490px;padding:0;text-align:left}#cookieConsentDialog .cookie-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:13px 20px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--pw-ink);font-family:"Manrope",sans-serif;font-size:.76rem;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;box-shadow:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease}#cookieConsentDialog .cookie-action-primary{border-color:var(--pw-dark);background:var(--pw-dark);color:#fff}#cookieConsentDialog .cookie-action-primary:hover{border-color:#35363a;background:#35363a;transform:translateY(-1px)}#cookieConsentDialog .cookie-action-secondary{border-color:#cbc4bb;background:#fff;color:var(--pw-ink)}#cookieConsentDialog .cookie-action-secondary:hover{border-color:var(--pw-ink)}#cookieConsentDialog .cookie-action-link{min-height:42px;padding-right:4px;padding-left:4px;border-radius:0;border-bottom-color:rgba(198,111,178,.65)}#cookieConsentDialog .cookie-action-link:hover{color:var(--pw-pink-strong);border-bottom-color:var(--pw-pink-strong)}#cookieConsentDialog .cookie-action:focus,#cookieConsentDialog .cookieClose:focus{outline:0;box-shadow:none}#cookieConsentDialog .cookie-action:focus-visible,#cookieConsentDialog .cookieClose:focus-visible,#cookieConsentDialog input:focus-visible+.check{outline:3px solid var(--pw-pink-strong);outline-offset:3px}#cookieConsentDialog .cookieClose{position:absolute;z-index:2;top:-10px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pw-ink);box-shadow:none;transition:background-color 180ms ease}#cookieConsentDialog .cookieClose:hover{background:rgba(163,72,132,.08)}#cookieConsentDialog .cookieClose>span,#cookieConsentDialog .cookieClose>span::after{display:block;position:absolute;width:23px;height:1.5px;border-radius:2px;background:currentColor;content:""}#cookieConsentDialog .cookieClose>span{transform:rotate(45deg)}#cookieConsentDialog .cookieClose>span::after{transform:rotate(90deg)}#cookieConsentDialog.openmodal{display:flex!important;inset:0;align-items:center;justify-content:center;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;padding:24px;background:rgba(24,25,28,.48);line-height:1.6;transform:none;backdrop-filter:blur(3px)}#cookieConsentDialog.openmodal .cookieDialog{width:min(100%,860px);max-height:min(88vh,820px);max-height:min(88dvh,820px);padding:clamp(28px,4vw,48px);background:var(--pw-paper);box-shadow:0 28px 90px rgba(18,19,22,.3)}#cookieConsentDialog.openmodal .cookieIn{display:flex;flex-direction:column;gap:28px;align-items:stretch}#cookieConsentDialog.openmodal .consent-settings,#cookieConsentDialog.openmodal .buttonbar{width:100%;max-width:none;padding:0}#cookieConsentDialog.openmodal .consent-settings.settings-view{padding-bottom:0}#cookieConsentDialog.openmodal .buttonbar{justify-content:flex-start}#cookieConsentDialog .consent-option{margin-top:16px;padding:18px 20px;border:1px solid var(--pw-line);border-radius:12px;background:#fff}#cookieConsentDialog .consent-option-info{display:flex;flex-direction:column;margin:0}#cookieConsentDialog .consent-option-heading{display:flex;align-items:center;justify-content:space-between;width:100%}#cookieConsentDialog .consent-option-info .text-highlighter{margin:0!important;padding:0!important;color:var(--pw-ink);font-size:1rem!important;font-weight:650;line-height:1.35!important}#cookieConsentDialog .consent-option-info .content-text{max-width:680px;margin-top:5px;color:var(--pw-muted);font-size:.88rem;line-height:1.55}#cookieConsentDialog .checkbox-content{flex:0 0 auto;width:48px;max-width:none;margin:0 0 0 20px}#cookieConsentDialog .checkbox-content label{display:inline-flex;position:relative;width:46px;height:26px;margin:0;cursor:pointer}#cookieConsentDialog .checkbox-content input{position:absolute;width:1px;height:1px;opacity:0}#cookieConsentDialog .checkbox-content .check{display:block;position:relative;width:46px;height:26px;margin:0!important;border:1px solid #bcb6ae;border-radius:999px;background:#d8d3cc;transition:background-color 180ms ease,border-color 180ms ease}#cookieConsentDialog .checkbox-content .check::after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(20,20,22,.2);content:"";transition:transform 180ms ease}#cookieConsentDialog .checkbox-content input:checked+.check{border-color:var(--pw-pink-strong);background:var(--pw-pink-strong)}#cookieConsentDialog .checkbox-content input:checked+.check::after{transform:translateX(20px)}#cookieConsentDialog .checkbox-content input:disabled+.check{opacity:.62;cursor:not-allowed}@media(max-width:700px){#cookieConsentDialog{padding:10px}#cookieConsentDialog .cookieDialog{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:24px 20px 20px;border-radius:16px}#cookieConsentDialog .cookieIn{grid-template-columns:1fr;gap:22px}#cookieConsentDialog h2,#cookieConsentDialog .h2{margin-right:36px;font-size:clamp(1.55rem,7.5vw,2rem)}#cookieConsentDialog p{font-size:.91rem;line-height:1.58}#cookieConsentDialog .buttonbar,#cookieConsentDialog.openmodal .buttonbar{display:grid;grid-template-columns:1fr;gap:9px;width:100%;max-width:none}#cookieConsentDialog .cookie-action{width:100%}#cookieConsentDialog .cookie-action-link{width:auto;justify-self:center}#cookieConsentDialog .cookieClose{top:-12px;right:-10px}#cookieConsentDialog.openmodal{align-items:stretch;padding:10px}#cookieConsentDialog.openmodal .cookieDialog{width:100%;max-height:calc(100dvh - 20px);padding:28px 20px 22px}#cookieConsentDialog .consent-option{padding:16px}}@media(max-height:620px) and (orientation:landscape){#cookieConsentDialog.openmodal{align-items:stretch;padding:10px}#cookieConsentDialog.openmodal .cookieDialog{max-height:calc(100dvh - 20px)}}@media(prefers-reduced-motion:reduce){#cookieConsentDialog *,#cookieConsentDialog *::before,#cookieConsentDialog *::after{transition-duration:.01ms!important}}