/* Language-only rules copied from the current Escrow stylesheet cascade. */
.auth-header{--navy:#a9beff;--ink:#eef2ff;--fs-1:calc(var(--auth-type-base) * 1);--green:#4775ff;--trustly-type-text-s:calc(var(--auth-type-base) * .875);--trustly-line-reading:1.5;--trustly-medium-weight:550;--trustly-line-regular:1.3;--trustly-dropdown-ease:cubic-bezier(.34,1.56,.64,1);--paper:#0a0d14;--trustly-nav-unit:clamp(calc(var(--auth-type-base) * .84375),calc(calc(var(--auth-type-base) * .587238) + .41841vw),calc(var(--auth-type-base) * .963806));--trustly-nav-space-half:clamp(calc(var(--auth-type-base) * .421875),calc(calc(var(--auth-type-base) * .293619) + .209205vw),calc(var(--auth-type-base) * .481903));--trustly-nav-action-height:clamp(calc(var(--auth-type-base) * 2.225391),calc(calc(var(--auth-type-base) * 1.54884) + 1.103556vw),calc(var(--auth-type-base) * 2.542039));--trustly-nav-space-threequarters:clamp(calc(var(--auth-type-base) * .632813),calc(calc(var(--auth-type-base) * .440429) + .313808vw),calc(var(--auth-type-base) * .722855));--trustly-nav-space-quarter:clamp(calc(var(--auth-type-base) * .210938),calc(calc(var(--auth-type-base) * .14681) + .104603vw),calc(var(--auth-type-base) * .240952));--trustly-nav-text-s:clamp(calc(var(--auth-type-base) * .738281),calc(calc(var(--auth-type-base) * .513833) + .366109vw),calc(var(--auth-type-base) * .84333));--trustly-nav-control-height:clamp(calc(var(--auth-type-base) * 1.803516),calc(calc(var(--auth-type-base) * 1.255221) + .894351vw),calc(var(--auth-type-base) * 2.060136));--h-ink-2:#3C5450;--h-surface:#f8f9fa;--h-ink:#142929;--h-paper:#fff;--h-rule:#DCE5E3;--type-nav-size:calc(var(--auth-type-base) * 1);--type-nav-line:calc(var(--auth-type-base) * 1.375);--home-nav-flyout-title-size:calc(var(--auth-type-base) * .86);--home-nav-type-fluid:clamp(15.3px,calc(12.48px + .288vw),18px);--home-header-control-size:clamp(40px,2.2vw,42px);--language-flyout-flag-size:calc(var(--auth-type-base) * 1.25)}
.auth-header .language-picker{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:var(--auth-type-base);line-height:1.85;color:#142929}

.auth-header .language-picker{position: relative;}
.auth-header .language-picker__trigger{display: flex; align-items: center; justify-content: center; gap: 7px; height: 32px; padding: 0px 9px; border: 0px; border-radius: 99px; background: transparent; color: rgb(170, 192, 255); font-size: calc(var(--auth-type-base) * 0.8125); line-height: calc(var(--auth-type-base) * 1.25); cursor: pointer;}
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger[aria-expanded="true"]{background: rgb(18, 23, 34); color: rgb(170, 192, 255);}
.auth-header .language-picker__trigger > svg{width: 17px; height: 17px; flex: 0 0 auto;}
.auth-header .language-picker__trigger > .language-picker__chevron{width: 10px; height: 10px;}
.auth-header .language-picker__trigger[aria-expanded="true"] > .language-picker__chevron{transform: rotate(180deg);}
.auth-header .language-picker__menu{position: absolute; top: calc(100% + 16px); right: 0px; width: 224px; max-width: calc(-32px + 100vw); padding: 6px; border: 1px solid rgb(41, 50, 70); border-radius: 12px; background: rgb(17, 22, 32); box-shadow: rgba(25, 45, 100, 0.12) 0px 8px 28px; z-index: 55;}
.auth-header .language-picker__menu button{display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; min-height: 40px; padding: 9px 12px; border: 0px; border-radius: 7px; background: transparent; color: rgb(170, 192, 255); font-size: calc(var(--auth-type-base) * 0.875); text-align: left; cursor: pointer;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible{background: rgb(18, 23, 34); outline: transparent solid 2px;}
.auth-header .language-picker__menu button:focus-visible{box-shadow: inset 0 0 0 2px var(--navy);}
.auth-header .language-picker__check{width: 16px; height: 16px; visibility: hidden; flex: 0 0 auto;}
.auth-header [aria-checked="true"] > .language-picker__check{visibility: visible;}
@media (max-width: 980px) {.auth-header .language-picker__trigger{width: 40px; height: 40px; padding: 10px;}
.auth-header .language-picker__trigger [data-language-label],
.auth-header .language-picker__trigger > .language-picker__chevron{display: none;}
.auth-header .language-picker__menu{right: -88px; top: calc(100% + 10px);}}
.auth-header .language-flag{display: inline-flex; width: 24px; height: 16px; flex: 0 0 auto; overflow: hidden; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;}
.auth-header .language-flag svg{width: 100%; height: 100%;}
.auth-header .language-picker__menu button{justify-content: flex-start; gap: 10px;}
.auth-header .language-picker__check{margin-left: auto;}
.auth-header .language-picker__trigger{color: var(--ink); font-size: var(--fs-1);}
.auth-header .language-picker__menu button{color: var(--ink); font-size: var(--fs-1);}
.auth-header .language-flag{border: 0px; box-shadow: none;}
.auth-header .language-picker__trigger{width: 40px; height: 40px; padding: 8px;}
.auth-header .language-picker__trigger [data-language-label],
.auth-header .language-picker__trigger > .language-picker__chevron{display: none;}
.auth-header .language-flag{width: 20px; height: 20px; border-radius: 50%; overflow: hidden;}
.auth-header .language-flag svg{width: 30px; height: 20px; max-width: none; flex: 0 0 auto; margin-left: -5px;}
.auth-header .language-picker__menu{right: 0px;}
@media (max-width: 360px) {.auth-header .language-picker__trigger{width: 32px; padding-inline: 4px;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger > .language-picker__chevron{display: flex; align-items: center; justify-content: center; flex: 0 0 calc(var(--auth-type-base) * 1); width: calc(var(--auth-type-base) * 1); height: calc(var(--auth-type-base) * 0.5); overflow: visible; transform-origin: center center; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform-style: preserve-3d; transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);}
.auth-header .language-picker__trigger > .language-picker__chevron > svg{display: block; width: 100%; height: 100%; overflow: visible;}
.auth-header .language-picker__trigger[aria-expanded="true"] > .language-picker__chevron,
.auth-header .language-picker:hover .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker:focus-within .language-picker__trigger > .language-picker__chevron{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg);}
.auth-header .language-picker__menu{opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(calc(var(--auth-type-base) * 2)); transition: opacity 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), visibility linear 0.3s;}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0px); transition-delay: 0s;}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker__menu{transition: none;}}
.auth-header .language-picker__trigger{width: 52px; gap: 6px; padding-inline: 6px;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: block; width: 10px; height: 10px;}
@media (max-width: 360px) {.auth-header .language-picker__trigger{width: 42px; gap: 4px; padding-inline: 2px;}}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{font-size: calc(var(--auth-type-base) * 1);}
@media (max-width: 600px) {.auth-header .fee-page .fee-payment-row__currency .language-flag{display: none;}}
.auth-header.is-scrolled .language-picker__trigger{color: rgb(255, 255, 255);}
.auth-header.is-scrolled .language-picker__trigger:hover,
.auth-header.is-scrolled .language-picker__trigger[aria-expanded="true"]{color: var(--navy);}
.auth-header.is-scrolled .language-picker__trigger:focus-visible{outline-color: var(--green);}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{transition-property: background-color, color, border-color, box-shadow, filter, translate, scale, opacity; transition-duration: 0.32s; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); -webkit-tap-highlight-color: transparent;}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {.auth-header .language-picker__trigger:active,
.auth-header .language-picker__menu button:active{scale: 0.96; transition-duration: 0.12s;}
.auth-header .language-picker__trigger{transition-duration: 0.26s;}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{transition: none;}}
.auth-header.is-scrolled .language-picker__trigger:hover,
.auth-header.is-scrolled .language-picker__trigger[aria-expanded="true"]{background: rgba(255, 255, 255, 0.12); color: rgb(255, 255, 255);}
@media (min-width: 981px) {.auth-header.is-scrolled.has-open-menu .language-picker__trigger{color: rgb(170, 192, 255);}
.auth-header.is-scrolled.has-open-menu .language-picker__trigger:hover{background: rgb(18, 23, 34); color: rgb(170, 192, 255);}}
.auth-header .language-picker__trigger{transition: color 0.35s, background-color 0.35s;}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger{transition: none;}}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{transition-property: background-color, color, border-color, box-shadow, filter, translate, scale; transition-duration: 0.32s; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{transition-duration: 0.32s;}
.auth-header .language-picker__trigger:hover{translate: 0px -2px;}
.auth-header .language-picker__trigger[aria-expanded="true"]{translate: 0px -2px;}
.auth-header .language-picker__menu button:hover{translate: 0px -2px; top: auto;}
.auth-header .language-picker__trigger:active,
.auth-header .language-picker__menu button:active{translate: 0px; scale: 0.97; transition-duration: 0.12s;}}
.auth-header .language-picker__menu{max-height: calc(100dvh - 110px); overflow-y: auto; overscroll-behavior: contain;}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{line-height: 1.5;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__menu{transition: opacity 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), visibility linear 0.3s;}
.auth-header .language-picker__menu{transform: translateY(calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{transform: translateY(0px); transition-delay: 0s;}}
.auth-header .language-picker__trigger .language-flag,
.auth-header .language-picker__menu .language-flag{display: grid; place-items: center; box-sizing: border-box; aspect-ratio: 1 / 1; border-radius: 50%; overflow: visible; background: rgb(248, 249, 250); border: 1px solid rgba(20, 26, 25, 0.12);}
.auth-header .language-picker__trigger .language-flag{width: calc(var(--auth-type-base) * 1.25); height: calc(var(--auth-type-base) * 1.25); min-width: calc(var(--auth-type-base) * 1.25); flex: 0 0 calc(var(--auth-type-base) * 1.25);}
.auth-header .language-picker__menu .language-flag{width: calc(var(--auth-type-base) * 1); height: calc(var(--auth-type-base) * 1); flex: 0 0 calc(var(--auth-type-base) * 1);}
.auth-header .language-picker__trigger .language-flag svg,
.auth-header .language-picker__menu .language-flag svg{display: block; width: 78%; height: 78%; max-width: 100%; max-height: 100%; flex: 0 0 auto; margin: 0px; overflow: visible;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger{font-size: var(--trustly-type-text-s); line-height: var(--trustly-line-reading); font-weight: var(--trustly-medium-weight); translate: 0px; scale: 1; transition: background-color 0.2s, color 0.2s, border-color 0.2s;}
.auth-header .language-picker__menu button{font-size: var(--trustly-type-text-s); line-height: var(--trustly-line-regular); font-weight: var(--trustly-medium-weight);}
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger[aria-expanded="true"],
.auth-header .language-picker__menu button:hover{translate: 0px; scale: 1; transform: none; box-shadow: none;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: flex; align-items: center; justify-content: center; flex: 0 0 calc(var(--auth-type-base) * 1); width: calc(var(--auth-type-base) * 1); height: calc(var(--auth-type-base) * 0.5); overflow: visible; transform-origin: 50% 50%; transform-style: preserve-3d; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transition: transform .3s var(--trustly-dropdown-ease); will-change: transform;}
.auth-header .language-picker__trigger > .language-picker__chevron > svg{display: block; width: 100%; height: 100%; overflow: visible;}
.auth-header .language-picker:hover .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker:focus-within .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker__trigger[aria-expanded="true"] > .language-picker__chevron{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg);}
.auth-header .language-picker__menu{opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .3s var(--trustly-dropdown-ease),transform .3s var(--trustly-dropdown-ease),visibility 0s linear .3s;}
.auth-header .language-picker__menu{transform: translateY(calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transition-delay: 0s;}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{transform: translateY(0px);}
.auth-header .language-picker__trigger{display: inline-flex; align-items: center; justify-content: center; gap: calc(var(--auth-type-base) * 0.25);}
.auth-header .language-picker__trigger .language-flag{place-self: center; margin-inline: 0px; translate: 0px; transform: none;}
.auth-header .language-picker__trigger:hover .language-flag,
.auth-header .language-picker__trigger[aria-expanded="true"] .language-flag{translate: 0px; transform: none;}
.auth-header .language-picker__menu{border-color: rgba(20, 26, 25, 0.12); background: var(--paper); box-shadow: rgba(7, 7, 7, 0.12) 0px calc(var(--auth-type-base) * 1.25) calc(var(--auth-type-base) * 2.25);}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker__menu{transition: none;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger > .language-picker__chevron{flex-basis: var(--trustly-nav-unit); width: var(--trustly-nav-unit); height: var(--trustly-nav-space-half);}
.auth-header .language-picker__trigger{box-sizing: border-box; width: auto; min-width: 0px; height: auto; min-height: var(--trustly-nav-action-height); padding: var(--trustly-nav-space-half) var(--trustly-nav-space-threequarters); gap: var(--trustly-nav-space-quarter); font-size: var(--trustly-nav-text-s); line-height: 1.3; font-weight: var(--trustly-medium-weight);}
.auth-header .language-picker__menu button{font-size: var(--trustly-nav-text-s); line-height: 1.3; font-weight: var(--trustly-medium-weight);}
.auth-header .language-picker__menu{background: rgb(248, 249, 250); border-color: transparent; box-shadow: none;}
.auth-header .language-picker__menu{padding: var(--trustly-nav-space-half); border-radius: var(--trustly-nav-space-half);}
.auth-header .language-picker__menu button{min-height: var(--trustly-nav-control-height); padding: var(--trustly-nav-space-half) var(--trustly-nav-space-threequarters); gap: var(--trustly-nav-space-half); border-radius: var(--trustly-nav-space-half); background: transparent; color: var(--ink); transition: background-color 0.2s, color 0.2s;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(255, 255, 255); color: var(--ink); box-shadow: none;}}

.auth-header .language-picker__trigger{color: rgb(213, 221, 239);}
.auth-header .language-picker__menu{background: rgb(17, 24, 39); border-color: rgb(48, 61, 86); box-shadow: rgba(0, 0, 0, 0.533) 0px 18px 50px;}
.auth-header .language-picker__menu button{color: rgb(223, 230, 246);}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible{background: rgb(35, 49, 83);}





.auth-header .language-picker__trigger,
.auth-header.is-scrolled .language-picker__trigger{color: var(--h-ink-2);}
.auth-header .language-picker__trigger:hover,
.auth-header.is-scrolled .language-picker__trigger:hover{background: var(--h-surface); color: var(--h-ink);}
.auth-header .language-picker__menu{background: var(--h-paper); border-color: var(--h-rule);}
.auth-header .language-picker__menu button{color: var(--h-ink-2);}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible{background: var(--h-surface); color: var(--h-ink);}
@media (min-width: 981px) {.auth-header .language-picker__trigger{width: auto; min-width: 108px; height: 60px; padding: 0px 16px; border: 2px solid var(--h-ink); border-radius: 999px; background: transparent; color: var(--h-ink); font-size: calc(var(--auth-type-base) * 0.938); font-weight: 600;}
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger[aria-expanded="true"]{background: var(--h-surface); color: var(--h-ink);}
.auth-header .language-picker__menu{top: calc(100% + 12px);}}
@media (min-width: 981px) and (max-width: 1240px) {.auth-header .language-picker__trigger{min-width: 76px; height: 52px; padding-inline: 10px;}}
.auth-header .language-picker__trigger{box-sizing: border-box; width: auto; min-width: 58px; height: 44px; padding: 0px 12px; border: 1.5px solid var(--h-rule); border-radius: 999px; background: var(--h-paper); color: var(--h-ink);}
.auth-header .language-picker__trigger [data-language-label]{display: none;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: block; width: 10px; height: 10px;}
.auth-header .language-picker__trigger:hover{transform: translateY(-2px);}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{font-size: var(--type-nav-size); line-height: var(--type-nav-line); font-weight: 500;}
.auth-header .language-picker__trigger [data-language-label]{display: none;}
@media (min-width: 1366px) {.auth-header .language-picker__trigger{min-width: 82px; padding-inline: 14px;}}
@media (max-width: 1365.98px) {.auth-header .language-picker__trigger{width: 52px; min-width: 52px; height: 52px; padding: 10px;}
.auth-header .language-picker__trigger [data-language-label],
.auth-header .language-picker__trigger > .language-picker__chevron{display: none;}
.auth-header .language-picker__menu{right: 0px; top: calc(100% + 10px);}}
@media (max-width: 767.98px) {.auth-header .language-picker{grid-area: language; justify-self: end;}
.auth-header .language-picker__trigger{width: 48px; min-width: 48px; height: 48px;}}
.auth-header .language-picker__trigger{box-sizing: border-box; width: auto; min-width: 58px; height: 44px; padding: 0px 12px; border: 1.5px solid var(--h-rule); border-radius: 999px; background: var(--h-paper); color: var(--h-ink);}
.auth-header .language-picker__trigger [data-language-label]{display: none;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: block; width: 10px; height: 10px;}
.auth-header .language-picker__trigger:hover{transform: translateY(-2px);}
@media (min-width: 1366px) {.auth-header .language-picker__trigger{width: 60px; min-width: 60px; height: 40px; padding: 0px 10px; border: 1px solid rgb(231, 229, 226); border-radius: 999px; background: rgb(255, 255, 255); color: rgb(17, 17, 17); font-size: calc(var(--auth-type-base) * 0.875); font-weight: 500;}
.auth-header .language-picker__trigger > .language-picker__chevron{width: 10px; height: 10px;}
.auth-header .language-picker__trigger,
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger[aria-expanded="true"]{transform: none; translate: none;}}
@media (min-width: 1366px) {.auth-header .language-picker__trigger:active{transform: none; translate: none;}}
@media (min-width: 1366px) {.auth-header .language-picker__trigger{box-sizing: border-box; width: 60.4792px; min-width: 60.4792px; height: 40.6667px; padding: 7.7105px 11.5657px; border: 1.3333px solid rgb(232, 229, 227); border-radius: 999px; background: rgb(255, 255, 255); color: rgb(7, 7, 7); font-size: calc(var(--auth-type-base) * 0.8433); line-height: calc(var(--auth-type-base) * 1.0963); font-weight: 500;}
.auth-header .language-picker__trigger > .language-picker__chevron{width: 11.5657px; height: 11.5657px;}}
@media (min-width: 981px) and (max-width: 1365.98px) {.auth-header .language-picker__trigger{box-sizing: border-box; width: 57.9792px; min-width: 57.9792px; height: 38.9063px; padding: 7.3757px 11.0636px; border: 1.3333px solid rgb(232, 229, 227); border-radius: 999px; font-size: calc(var(--auth-type-base) * 0.8067); line-height: calc(var(--auth-type-base) * 1.0487); font-weight: 400;}
.auth-header .language-picker__trigger > .language-picker__chevron{width: 11.0636px; height: 11.0636px;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger{transform: none; translate: none; transition: background-color 0.22s, color 0.22s, border-color 0.22s, box-shadow 0.22s;}
.auth-header .language-picker:hover .language-picker__trigger,
.auth-header .language-picker:focus-within .language-picker__trigger,
.auth-header .language-picker__trigger[aria-expanded="true"]{background: rgb(248, 249, 250); color: rgb(7, 7, 7); border-color: transparent; transform: none; translate: none; box-shadow: none;}
.auth-header .language-picker__trigger > .language-picker__chevron{transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1);}
.auth-header .language-picker__trigger[aria-expanded="true"] > .language-picker__chevron{transform: rotate(180deg);}
.auth-header .language-picker__trigger{justify-content: center; align-items: center;}
.auth-header .language-picker__trigger .language-flag{display: grid; place-items: center; flex: 0 0 20px; width: 20px; height: 20px; overflow: hidden; border-radius: 50%;}
.auth-header .language-picker__trigger .language-flag svg{display: block; width: 100%; height: 100%;}
.auth-header .language-picker__menu{box-sizing: border-box; left: 50%; right: auto; top: calc(100% + 2em); width: 15.72em; max-width: calc(-40px + 100vw); padding: 7.7105px; border: 1px solid rgb(232, 229, 227); border-radius: 8px; background: rgb(255, 255, 255); color: rgb(7, 7, 7); box-shadow: none; z-index: 60; opacity: 0; visibility: hidden; pointer-events: none; transform: translate(-50%, -10px); transition: opacity 0.22s, transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), visibility linear 0.28s;}
.auth-header .language-picker__menu::before{content: ""; position: absolute; left: 0px; right: 0px; top: -2em; height: 2em;}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0px); transition-delay: 0s;}
.auth-header .language-picker__menu button{box-sizing: border-box; display: flex; align-items: center; justify-content: flex-start; gap: 7.7105px; width: 100%; min-height: 32.9583px; padding: 7.7105px 11.5657px; border: 0px; border-radius: 7.7105px; background: rgb(255, 255, 255); color: rgb(7, 7, 7); font-size: calc(var(--auth-type-base) * 0.8433); line-height: calc(var(--auth-type-base) * 1.0963); font-weight: 400; text-align: left; transform: none; translate: none; transition: background-color 0.22s, color 0.22s, box-shadow 0.22s;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(248, 249, 250); color: rgb(7, 7, 7); box-shadow: none; transform: none; translate: none;}
.auth-header .language-picker__menu .language-flag{display: grid; place-items: center; flex: 0 0 16px; width: 16px; height: 16px; overflow: hidden; border-radius: 50%;}
.auth-header .language-picker__menu .language-flag svg{display: block; width: 100%; height: 100%;}
.auth-header .language-picker__menu .language-picker__check{width: 16px; height: 16px; margin-left: auto; flex: 0 0 16px; color: rgb(7, 7, 7);}}
@media (min-width: 981px) and (max-width: 1365.98px) {.auth-header .language-picker__menu{padding: 7.3757px; width: 202.823px; top: calc(100% + 25.8151px);}
.auth-header .language-picker__menu button{min-height: 31.5313px; padding: 7.3757px 11.0636px; gap: 7.3757px; font-size: calc(var(--auth-type-base) * 0.8067); line-height: calc(var(--auth-type-base) * 1.0487);}
.auth-header .language-picker__menu .language-flag{flex-basis: 15px; width: 15px; height: 15px;}
.auth-header .language-picker__menu .language-picker__check{width: 15px; height: 15px; flex-basis: 15px;}}
@media (min-width: 1366px) {.auth-header .language-picker__menu{width: 212.031px; top: calc(100% + 26.9866px);}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__menu,
.auth-header .language-picker__trigger > .language-picker__chevron{transition: none;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger .language-picker__chevron{display: flex; justify-content: center; align-items: center; flex: 0 0 15.4209px; width: 15.4209px; height: 7.7105px; overflow: visible; transform-origin: center center; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transform-style: preserve-3d; transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);}
.auth-header .language-picker__trigger .language-picker__chevron > svg{display: block; width: 100%; height: 100%; overflow: visible;}
.auth-header .language-picker__trigger[aria-expanded="true"] .language-picker__chevron{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg);}
.auth-header .language-picker__menu{transition: opacity 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), visibility linear 0.3s;}
.auth-header .language-picker__menu{transform: translate(-50%, calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{transform: translate(-50%, 0px);}}
@media (min-width: 981px) and (max-width: 1365.98px) {.auth-header .language-picker__trigger .language-picker__chevron{flex-basis: 14.7515px; width: 14.7515px; height: 7.3757px;}
.auth-header .language-picker__trigger > .language-picker__chevron{flex-basis: 14.7515px; width: 14.7515px; height: 7.3757px;}
.auth-header .language-picker__trigger{gap: 3.6879px;}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger .language-picker__chevron,
.auth-header .language-picker__menu{transition: none;}}
@media (min-width: 1366px) {.auth-header .language-picker__trigger > .language-picker__chevron{flex-basis: 15.4209px; width: 15.4209px; height: 7.7105px;}}
@media (min-width: 1366px) {.auth-header .language-picker__trigger{font-size: calc(var(--auth-type-base) * 0.843331); line-height: 1.3;}
.auth-header .language-picker__menu button{font-size: calc(var(--auth-type-base) * 0.843331); line-height: 1.3;}}
@media (min-width: 981px) and (max-width: 1365.98px) {.auth-header .language-picker__trigger{font-size: calc(var(--auth-type-base) * 0.806719); line-height: 1.3;}
.auth-header .language-picker__menu button{font-size: calc(var(--auth-type-base) * 0.806719); line-height: 1.3;}}
@media (max-width: 980.98px) {.auth-header .language-picker__trigger{line-height: 1.5;}}
.auth-header .language-picker__trigger .language-flag,
.auth-header .language-picker__menu .language-flag{display: grid; place-items: center; box-sizing: border-box; aspect-ratio: 1 / 1; border-radius: 50%; overflow: visible; background: rgb(248, 249, 250); border: 1px solid rgba(20, 26, 25, 0.12);}
.auth-header .language-picker__trigger .language-flag{width: calc(var(--auth-type-base) * 1.25); height: calc(var(--auth-type-base) * 1.25); min-width: calc(var(--auth-type-base) * 1.25); flex: 0 0 calc(var(--auth-type-base) * 1.25);}
.auth-header .language-picker__menu .language-flag{width: calc(var(--auth-type-base) * 1); height: calc(var(--auth-type-base) * 1); flex: 0 0 calc(var(--auth-type-base) * 1);}
.auth-header .language-picker__trigger .language-flag svg,
.auth-header .language-picker__menu .language-flag svg{display: block; width: 78%; height: 78%; max-width: 100%; max-height: 100%; flex: 0 0 auto; margin: 0px; overflow: visible;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger{font-size: var(--trustly-type-text-s); line-height: var(--trustly-line-reading); font-weight: var(--trustly-medium-weight); translate: 0px; scale: 1; transition: background-color 0.2s, color 0.2s, border-color 0.2s;}
.auth-header .language-picker__menu button{font-size: var(--trustly-type-text-s); line-height: var(--trustly-line-regular); font-weight: var(--trustly-medium-weight);}
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger[aria-expanded="true"],
.auth-header .language-picker__menu button:hover{translate: 0px; scale: 1; transform: none; box-shadow: none;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: flex; align-items: center; justify-content: center; flex: 0 0 calc(var(--auth-type-base) * 1); width: calc(var(--auth-type-base) * 1); height: calc(var(--auth-type-base) * 0.5); overflow: visible; transform-origin: 50% 50%; transform-style: preserve-3d; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); transition: transform .3s var(--trustly-dropdown-ease); will-change: transform;}
.auth-header .language-picker__trigger > .language-picker__chevron > svg{display: block; width: 100%; height: 100%; overflow: visible;}
.auth-header .language-picker:hover .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker:focus-within .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker__trigger[aria-expanded="true"] > .language-picker__chevron{transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg);}
.auth-header .language-picker__menu{opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .3s var(--trustly-dropdown-ease),transform .3s var(--trustly-dropdown-ease),visibility 0s linear .3s;}
.auth-header .language-picker__menu{transform: translate(-50%, calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0px); transition-delay: 0s;}
.auth-header .language-picker__trigger{display: inline-flex; align-items: center; justify-content: center; gap: calc(var(--auth-type-base) * 0.25);}
.auth-header .language-picker__trigger .language-flag{place-self: center; margin-inline: 0px; translate: 0px; transform: none;}
.auth-header .language-picker__trigger:hover .language-flag,
.auth-header .language-picker__trigger[aria-expanded="true"] .language-flag{translate: 0px; transform: none;}
.auth-header .language-picker__menu{border-color: rgba(20, 26, 25, 0.12); background: var(--paper); box-shadow: none;}}
@media (prefers-reduced-motion: reduce) {.auth-header .language-picker__trigger > .language-picker__chevron,
.auth-header .language-picker__menu{transition: none;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger > .language-picker__chevron{flex-basis: var(--trustly-nav-unit); width: var(--trustly-nav-unit); height: var(--trustly-nav-space-half);}
.auth-header .language-picker__trigger{box-sizing: border-box; width: auto; min-width: 0px; height: auto; min-height: var(--trustly-nav-action-height); padding: var(--trustly-nav-space-half) var(--trustly-nav-space-threequarters); gap: var(--trustly-nav-space-quarter); font-size: var(--trustly-nav-text-s); line-height: 1.3; font-weight: var(--trustly-medium-weight);}
.auth-header .language-picker__menu{background: rgb(248, 249, 250); border-color: transparent; box-shadow: none;}
.auth-header .language-picker__menu{padding: var(--trustly-nav-space-half); border-radius: var(--trustly-nav-space-half);}
.auth-header .language-picker__menu button{min-height: var(--trustly-nav-control-height); padding: var(--trustly-nav-space-half) var(--trustly-nav-space-threequarters); gap: var(--trustly-nav-space-half); border-radius: var(--trustly-nav-space-half); background: transparent; color: var(--ink); font-size: var(--trustly-nav-text-s); line-height: 1.3; font-weight: var(--trustly-medium-weight); transition: background-color 0.2s, color 0.2s;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(255, 255, 255); color: var(--ink); box-shadow: none;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__menu{background: rgb(255, 255, 255); color: rgb(7, 7, 7); border: 0px; border-radius: 7.3757px; box-shadow: none; transition: opacity 0.22s, transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), visibility linear 0.28s;}
.auth-header .language-picker__menu button,
.auth-header .language-picker__menu button span:not(.language-flag),
.auth-header .language-picker__menu .language-picker__check{color: rgb(7, 7, 7);}
.auth-header .language-picker__menu button{background: transparent; border-color: transparent;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(248, 249, 250); color: rgb(7, 7, 7);}
.auth-header .language-picker__menu button:hover span:not(.language-flag),
.auth-header .language-picker__menu button:focus-visible span:not(.language-flag),
.auth-header .language-picker__menu button[aria-checked="true"] span:not(.language-flag){color: rgb(7, 7, 7);}
.auth-header .language-picker__menu{opacity: 0; visibility: hidden; pointer-events: none; transform: translate(-50%, calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker:focus-within .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0px); transition-delay: 0s;}
.auth-header .language-picker__menu{background: rgb(255, 255, 255); color: rgb(7, 7, 7); border: 0px; border-radius: 7.3757px; box-shadow: none; transition: opacity 0.22s, transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), visibility linear 0.28s;}
.auth-header .language-picker__menu button,
.auth-header .language-picker__menu button span:not(.language-flag),
.auth-header .language-picker__menu .language-picker__check{color: rgb(7, 7, 7);}
.auth-header .language-picker__menu button{background: transparent; border-color: transparent;}
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(248, 249, 250); color: rgb(7, 7, 7);}}
@media (min-width: 981px) and (max-width: 1365.98px) and (hover: hover) {.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{font-size: calc(var(--auth-type-base) * 0.85);}}
.auth-header .language-picker__trigger .language-flag,
.auth-header .language-picker__menu .language-flag{border: 0px;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__menu{opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), visibility linear 0.3s;}
.auth-header .language-picker__menu{transform: translate(-50%, calc(var(--auth-type-base) * 2));}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0px); transition-delay: 0s;}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__menu{border-radius: calc(var(--auth-type-base) * 0.75);}
.auth-header .language-picker__trigger{min-width: 0px; height: calc(var(--auth-type-base) * 2.25); min-height: calc(var(--auth-type-base) * 2.25); padding-inline: calc(var(--auth-type-base) * 0.625);}
.auth-header .language-picker__trigger .language-flag{width: calc(var(--auth-type-base) * 1.375); height: calc(var(--auth-type-base) * 1.375); min-width: calc(var(--auth-type-base) * 1.375); flex-basis: calc(var(--auth-type-base) * 1.375);}
.auth-header .language-picker__menu{width: max-content; min-width: calc(var(--auth-type-base) * 11.75); max-width: calc(calc(var(--auth-type-base) * -2) + 100vw); padding: calc(var(--auth-type-base) * 0.375); overflow: visible;}
.auth-header .language-picker__menu button{min-height: calc(var(--auth-type-base) * 2.25); padding: calc(var(--auth-type-base) * 0.375) calc(var(--auth-type-base) * 0.625); gap: calc(var(--auth-type-base) * 0.625); white-space: nowrap;}
.auth-header .language-picker__menu .language-flag,
.auth-header .language-picker__menu .language-picker__check{width: calc(var(--auth-type-base) * 1.25); height: calc(var(--auth-type-base) * 1.25); flex: 0 0 calc(var(--auth-type-base) * 1.25);}
.auth-header .language-picker__trigger .language-flag svg,
.auth-header .language-picker__menu .language-flag svg{width: 90%; height: 90%;}}
.auth-header .language-picker__trigger .language-flag,
.auth-header .language-picker__menu .language-flag{border-radius: 50%; background: transparent; border: 0px !important; overflow: hidden !important;}
.auth-header .language-picker__trigger .language-flag img,
.auth-header .language-picker__menu .language-flag img{display: block; max-width: none; max-height: none; object-fit: cover; object-position: center center; width: 100% !important; height: 100% !important;}
.auth-header .language-picker__menu{gap: 5px;}
.auth-header .language-picker__menu{color-scheme: light; scrollbar-color: rgb(215, 221, 218) rgb(255, 255, 255); scrollbar-width: thin;}
.auth-header .language-picker__menu::-webkit-scrollbar{width: 8px; background: rgb(255, 255, 255);}
.auth-header .language-picker__menu::-webkit-scrollbar-track{background: rgb(255, 255, 255); border-radius: 999px; margin: calc(var(--auth-type-base) * 0.375) 0px;}
.auth-header .language-picker__menu::-webkit-scrollbar-thumb{background: rgb(215, 221, 218); border: 2px solid rgb(255, 255, 255); border-radius: 999px;}
.auth-header .language-picker__menu::-webkit-scrollbar-thumb:hover{background: rgb(196, 204, 200);}
@media (min-width: 981px) {.auth-header .language-picker__trigger{border-width: 2px;}}
.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{line-height: 1.25;}
.auth-header .language-picker__menu{--language-choice-height: calc(var(--auth-type-base) * 2.25); display: grid; grid-template-columns: minmax(0px, 1fr); grid-auto-rows: var(--language-choice-height); align-content: start; gap: 5px; max-height: calc(6 * var(--language-choice-height) + 25px + calc(var(--auth-type-base) * .75)); scrollbar-gutter: stable; overscroll-behavior: contain; overflow: hidden auto !important;}
.auth-header .language-picker__menu button{min-height: var(--language-choice-height); line-height: 1.25;}
@media (max-width: 980px) {.auth-header .language-picker__menu{--language-choice-height: calc(var(--auth-type-base) * 3.25); max-height: calc(6 * var(--language-choice-height) + 25px + calc(var(--auth-type-base) * .75));}}
.auth-header .language-picker__trigger{transition: background-color 0.22s, color 0.22s, border-color 0.22s, box-shadow 0.22s, transform 0.22s, translate 0.22s, opacity 0.22s;}
@media (min-width: 981px) and (hover: hover) {.auth-header.is-scrolled .language-picker__trigger{color: rgb(7, 7, 7) !important;}}
.auth-header .language-picker__menu,
.auth-header .language-picker__menu::before,
.auth-header .language-picker__menu::after,
.auth-header .language-picker__menu button,
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible{box-shadow: none !important; filter: none !important; text-shadow: none !important;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger,
.auth-header .language-picker__trigger:hover,
.auth-header .language-picker__trigger:focus-visible,
.auth-header .language-picker__trigger[aria-expanded="true"]{border-color: rgb(232, 229, 227) !important;}
.auth-header .language-picker__menu{background-clip: padding-box; clip-path: inset(0px round calc(var(--auth-type-base) * 0.75)); isolation: isolate; border-radius: calc(var(--auth-type-base) * 0.75) !important;}}
.auth-header .language-picker__menu button[aria-checked="true"] .language-picker__check{color: rgb(0, 209, 106) !important;}
.auth-header .language-picker__trigger > .language-picker__chevron{display: flex !important;}
.auth-header .language-picker__menu{scrollbar-color: rgb(231, 236, 233) rgb(255, 255, 255);}
.auth-header .language-picker__menu::-webkit-scrollbar{background: transparent;}
.auth-header .language-picker__menu::-webkit-scrollbar-track{margin: calc(var(--auth-type-base) * 0.375) 2px calc(var(--auth-type-base) * 0.375) 0px; background: transparent;}
.auth-header .language-picker__menu::-webkit-scrollbar-thumb{background: rgb(231, 236, 233); border-color: rgb(255, 255, 255);}
.auth-header .language-picker__menu::-webkit-scrollbar-thumb:hover{background: rgb(221, 228, 224);}
.auth-header .language-picker__menu::-webkit-scrollbar-button,
.auth-header .language-picker__menu::-webkit-scrollbar-button:single-button:vertical:decrement,
.auth-header .language-picker__menu::-webkit-scrollbar-button:single-button:vertical:increment{display: none; width: 0px; height: 0px;}
.auth-header .language-picker__menu,
.auth-header .language-picker__menu::before,
.auth-header .language-picker__menu::after,
.auth-header .language-picker__menu *,
.auth-header .language-picker__menu ::before,
.auth-header .language-picker__menu ::after{box-shadow: none !important; filter: none !important; text-shadow: none !important;}
.auth-header .language-picker,
.auth-header .language-picker::before,
.auth-header .language-picker::after,
.auth-header .language-picker__menu,
.auth-header .language-picker__menu::before,
.auth-header .language-picker__menu::after,
.auth-header .language-picker__menu *,
.auth-header .language-picker__menu ::before,
.auth-header .language-picker__menu ::after{box-shadow: none !important; filter: none !important; text-shadow: none !important;}
.auth-header .language-picker__trigger{box-shadow: none !important; filter: none !important; text-shadow: none !important;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__menu{margin-top: calc(var(--auth-type-base) * 0.18);}}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker__trigger,
.auth-header .language-flyout button{font-size: var(--home-nav-flyout-title-size);}}
.auth-header :is(.language-flyout),
.auth-header :is(.language-flyout)::before,
.auth-header :is(.language-flyout)::after,
.auth-header :is(.language-flyout) *,
.auth-header :is(.language-flyout) ::before,
.auth-header :is(.language-flyout) ::after{box-shadow: none !important; filter: none !important; backdrop-filter: none !important; text-shadow: none !important; background-image: none !important;}
@media (min-width: 981px) {.auth-header :is(.language-picker__trigger,.language-picker__menu button){font-size: var(--home-nav-type-fluid); line-height: 1.3;}}
@media (min-width: 768px) and (max-width: 1399.98px) {.auth-header .language-picker__trigger{width: 52px; min-width: 52px; height: 52px; padding: 10px;}
.auth-header .language-picker__trigger [data-language-label],
.auth-header .language-picker__trigger > .language-picker__chevron{display: none;}
.auth-header .language-picker__menu{right: 0px; top: calc(100% + 10px);}}
.auth-header .language-picker__trigger{box-sizing: border-box; width: calc(var(--home-header-control-size) * 1.5); min-width: calc(var(--home-header-control-size) * 1.5); height: var(--home-header-control-size); min-height: var(--home-header-control-size); padding-inline: calc(var(--home-header-control-size) * .25); gap: calc(var(--home-header-control-size) * .1);}
.auth-header .language-picker__menu button{font-size: var(--home-nav-type-fluid); font-weight: 400;}
@media (max-width: 980px) {.auth-header .language-picker__menu button{font-weight: 700;}}
.auth-header .language-picker{--language-flyout-flag-size: calc(var(--auth-type-base) * 1);}
.auth-header .language-picker__trigger .language-flag{width: var(--language-flyout-flag-size); height: var(--language-flyout-flag-size); min-width: var(--language-flyout-flag-size); max-width: var(--language-flyout-flag-size); min-height: var(--language-flyout-flag-size); max-height: var(--language-flyout-flag-size); flex: 0 0 var(--language-flyout-flag-size);}
.auth-header .language-picker__trigger .language-flag > :is(img, svg){min-width: var(--language-flyout-flag-size); min-height: var(--language-flyout-flag-size); margin: auto; width: var(--language-flyout-flag-size) !important; height: var(--language-flyout-flag-size) !important; max-width: var(--language-flyout-flag-size) !important; max-height: var(--language-flyout-flag-size) !important;}
@media (min-width: 981px) and (hover: hover) {.auth-header .language-picker{--language-flyout-flag-size: calc(var(--auth-type-base) * 1.25);}}
@media (min-width: 981px) {.auth-header .language-picker__trigger,
.auth-header .language-picker__menu button{font-size: var(--home-nav-type-fluid); line-height: 1.3;}}
.auth-header .language-picker__menu button[aria-checked="true"]{background: rgb(248, 249, 250) !important;}

/* The picker sits at the viewport edge in the auth layout: keep the popup inside. */
.auth-header .language-picker__menu{right:0!important;left:auto!important;max-width:calc(100vw - 32px);--auth-menu-x:0px}
.auth-header .language-picker__menu button:focus-visible{outline:2px solid #00d16a;outline-offset:3px}

/* Inherited Escrow header rules, scoped to the isolated language control. */
@media(max-width:980px){
 .auth-header .language-picker__trigger,.auth-header .language-picker__trigger:hover,.auth-header .language-picker__trigger[aria-expanded="true"]{background:#fff;color:#3c5450;}
 .auth-header .language-picker__menu button{font-size:var(--auth-type-base);}
}
@media(max-width:767.98px){.auth-header{--home-header-control-size:clamp(42px,11vw,44px);}}
@media(min-width:981px) and (max-width:1399.98px){.auth-header .language-picker__trigger{padding-block:var(--trustly-nav-space-half);}}
/* Preserve Escrow's vertical entrance while anchoring at the auth page's right edge. */
@media(min-width:981px) and (hover:hover){
 .auth-header .language-picker__menu{transform:translateY(calc(var(--auth-type-base) * 2));}
 .auth-header .language-picker.is-open .language-picker__menu{transform:translateY(0);transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1),visibility 0s linear;}
}

.auth-header .language-picker__menu[hidden]{display:none!important}

/* Popup outline and shadow; keep the existing box dimensions unchanged. */
.auth-header .language-picker__menu{
 outline:1px solid #dce5e3;
 outline-offset:-1px;
 box-shadow:0 12px 30px rgba(20,41,41,.14)!important;
 clip-path:none;
}
/* Restore the auth language menu's shared fade-and-slide open/close behavior. */
.auth-header .language-picker__menu{
 opacity:0;
 visibility:hidden;
 pointer-events:none;
 transform:translateY(2rem);
 transition:opacity .3s cubic-bezier(.34,1.56,.64,1),
            transform .3s cubic-bezier(.34,1.56,.64,1),
            visibility 0s linear .3s;
}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{
 opacity:1;
 visibility:visible;
 pointer-events:auto;
 transform:translateY(0);
 transition-delay:0s;
}
@media(prefers-reduced-motion:reduce){
 .auth-header .language-picker__menu{transition:none;transform:none;}
}

/* Keep language choices stationary while preserving their existing color feedback. */
.auth-header .language-picker__menu button,
.auth-header .language-picker__menu button:hover,
.auth-header .language-picker__menu button:focus-visible,
.auth-header .language-picker__menu button:active,
.auth-header .language-picker__menu button[aria-checked="true"]{
 transform:none !important;
 translate:none !important;
 scale:1 !important;
}

/* Preserve the original fade-and-slide entrance on every authentication page. */
.auth-header .language-picker__menu{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(calc(var(--auth-type-base) * 2));
  transition:opacity .3s var(--trustly-dropdown-ease),
             transform .3s var(--trustly-dropdown-ease),
             visibility 0s linear .3s;
}
.auth-header .language-picker.is-open .language-picker__menu,
.auth-header .language-picker__trigger[aria-expanded="true"] + .language-picker__menu{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
  transition-delay:0s;
}
@media (prefers-reduced-motion:reduce){
  .auth-header .language-picker__menu{transition:none;transform:none;}
}

/* Replay the original authentication language dropdown entrance after every open. */
@keyframes auth-language-flyout-enter{
  from{opacity:0;transform:translateY(calc(var(--auth-type-base) * 2));}
  to{opacity:1;transform:translateY(0);}
}
.auth-header .language-picker__menu.is-entering{
  animation:auth-language-flyout-enter .3s var(--trustly-dropdown-ease) both;
}
@media(prefers-reduced-motion:reduce){
  .auth-header .language-picker__menu.is-entering{animation:none;}
}
