code.text_wrapper__g8400 {
    margin: 0 .2em;
    padding-inline:.4em;padding-block:.2em .1em;font-size: 85%;
    font-family: sfmono-regular,Consolas,liberation mono,Menlo,Courier,monospace;
    background: rgba(150,150,150,.1);
    border: 1px solid rgba(100,100,100,.2);
    border-radius: 3px
}

.text_reset__qhVLr {
    margin: unset;
    padding: unset
}

.header-badge_badge__XBEgc {
    top: 0;
    position: absolute;
    left: 1.75rem;
    z-index: 1;
    border-radius: .7142857143rem;
    padding: 0 .2142857143rem;
    min-width: 1rem;
    transform: translateX(-50%)
}

.overlay_overlay__fTqeO {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100vh;
    z-index: 299;
    background-color: rgba(0,0,0,.2);
    cursor: pointer
}

.dropdown-menu_siteDropdown__PXcjs {
    position: fixed;
    height: 100vh;
    width: 21.4285714286rem;
    top: 4.5rem;
    left: 0;
    background-color: var(--color-white);
    max-height: calc(100vh - 4.5rem - var(--siteHeaderOffset, 0px) - var(--viewHeightCorrection, 0px));
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 200
}

@media(min-width: 1250px) {
    .dropdown-menu_siteDropdown__PXcjs {
        position:absolute;
        height: auto;
        left: auto;
        max-height: calc(100vh - 5.5rem - var(--siteHeaderOffset, 0px) - var(--viewHeightCorrection, 0px))
    }
}

.dropdown-menu_siteDropdownSeparator__IIiqV {
    background-color: var(--color-gray-100)
}

.dropdown-menu_itemImage__rUVDr {
    width: 3.5rem;
    height: 3.5rem
}

.dropdown-menu_itemWithIcon__6w5Qx,.dropdown-menu_itemWithImage__Y8YtG {
    min-height: 3.5rem
}

.dropdown-menu_item__tH3jl {
    box-sizing: initial;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,0)
}

.dropdown-menu_indent__BzJLn .dropdown-menu_item__tH3jl {
    padding-left: 1rem
}

.dropdown-menu_itemDefault__tKX_2 {
    min-height: 2.5rem
}

.dropdown-menu_itemDefault__tKX_2 .dropdown-menu_itemImage__rUVDr {
    height: 2.5rem;
    color: #000
}

.dropdown-menu_siteDropdownSeparatorBottom__pp2Rn {
    padding-bottom: 3.5rem
}

.dropdown-menu_ios__OQrW7 .dropdown-menu_areaMyTradera__Kw1Pp .dropdown-menu_siteDropdownSeparatorBottom__pp2Rn,.dropdown-menu_ios__OQrW7 .dropdown-menu_siteDropdownSeparatorBottom__pp2Rn {
    padding-bottom: 13.2rem
}

.dropdown-menu_subMenu__IlkZ2 {
    background-color: var(--color-white);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    animation: dropdown-menu_slideIn__obxrb .2s ease-in-out forwards;
    display: flex;
    flex-direction: column
}

.dropdown-menu_slideOut__KFgAw {
    animation: dropdown-menu_slideOut__KFgAw .2s ease-in-out forwards
}

@keyframes dropdown-menu_slideIn__obxrb {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes dropdown-menu_slideOut__KFgAw {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(100%)
    }
}

.badge_badge__anhyT {
    font-size: .8571428571rem;
    line-height: 1.16667;
    padding: 0 .5rem;
    line-height: 1.75;
    display: inline-flex;
    align-items: center;
    border-radius: 0;
    font-weight: 600
}

@media(min-width: 768px) {
    .badge_badge__anhyT:not(.badge_compact__3rW16):not(.badge_round__A3pW9) {
        padding:.125rem 1rem;
        font-size: 1rem
    }
}

.badge_round__A3pW9 {
    padding: 0;
    display: inline-flex;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 50%;
    justify-content: center
}

.badge_fluid__UhSc8 {
    display: block;
    width: 100%;
    text-align: center
}

.badge_rounded__Caf_u {
    border-radius: .7142857143rem;
    min-width: 1rem
}

.badge_branded__GMbum {
    background-color: #fef880;
    color: #282828
}

.badge_primary__5WGDY {
    background-color: #003b29;
    color: #fff
}

.badge_secondary__b8FuN {
    background-color: #fcf1d1;
    color: #282828
}

.badge_success__HrjVo {
    background-color: #00704e;
    color: #fff
}

.badge_warning__bv5As {
    background-color: #ffb849;
    color: #282828
}

.badge_danger__oES2j {
    background-color: #c30600;
    color: #fff
}

.badge_dark__IGQgJ {
    background-color: #121212;
    color: #fff
}

.badge_function__unf2S {
    background-color: #b0b0b0;
    color: #282828
}

.badge_info__LmYXQ {
    background-color: #fff7df;
    color: #282828
}

.badge_light__SYUsa {
    background-color: #f8f8f8;
    color: #282828
}

.badge_white__OWKmj {
    background-color: #fff;
    color: #282828
}

.badge_gray-100__t1Em0 {
    background-color: #f8f8f8;
    color: #282828
}

.badge_gray-200__DepFo {
    background-color: #f0f1f5;
    color: #282828
}

.badge_gray-300__9GCY_ {
    background-color: #e6e6e6;
    color: #282828
}

.badge_gray-400__q5xZp {
    background-color: #b0b0b0;
    color: #282828
}

.badge_gray-500__GUCfp {
    background-color: #989898;
    color: #fff
}

.badge_gray-600__kzuzz {
    background-color: #575757;
    color: #fff
}

.badge_gray-700__fLjCJ {
    background-color: #383838;
    color: #fff
}

.badge_gray-800__ZJMAU {
    background-color: #282828;
    color: #fff
}

.badge_gray-900__tN7Xz {
    background-color: #121212;
    color: #fff
}

.base-input-field_inputWrapper__Rj7tz {
    display: flex;
    background-color: var(--color-gray-200);
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--color-gray-400)
}

.base-input-field_inputWrapper__Rj7tz:focus-within {
    background-color: var(--color-gray-200-t50);
    border-bottom-color: var(--color-primary);
    box-shadow: 0 px 1px -1px var(--color-primary)
}

.keyboard-focus .base-input-field_inputWrapper__Rj7tz:focus-within:has(input:focus-visible) {
    outline: var(--color-dark) dotted 3px;
    outline-offset: var(--focus-outline-offset,3px)
}

.base-input-field_inputWrapper__Rj7tz.base-input-field_error__Wt6Yo,.base-input-field_inputWrapper__Rj7tz:has(input:invalid) {
    border-color: var(--color-danger)
}

.base-input-field_disabled__jHRMz {
    color: var(--color-gray-600)
}

.base-input-field_input__UOGya {
    background-color: rgba(0,0,0,0);
    border: none;
    font-size: 1rem;
    line-height: 1.5;
    caret-color: var(--color-primary);
    width: 100%;
    padding: .5rem .5rem .4285714286rem;
    flex-grow: 1
}

@media(max-width: 767.98px) {
    .base-input-field_input__UOGya {
        font-size:1.1428571429rem;
        line-height: 1.3125
    }
}

.base-input-field_input__UOGya:focus-visible {
    outline: 0
}

.base-input-field_input__UOGya:disabled {
    color: var(--color-gray-600)
}

.base-input-field_input__UOGya::placeholder,.base-input-field_input__UOGya:hover::placeholder {
    color: var(--color-gray-500)
}

.base-input-field_input__UOGya.base-input-field_hidePlaceholderOnFocus__l4J1U:focus::placeholder {
    color: rgba(0,0,0,0)
}

.base-input-field_input__UOGya.base-input-field_noLigatures__ahiz7 {
    font-feature-settings: none;
    font-variant-ligatures: none
}

.dialog-modal_content__gDk65,.dialog-modal_overlay__DdEmC {
    z-index: 302
}

.dialog-modal_onTop__Cvjmw {
    z-index: 303
}

.dialog-modal_overlay__DdEmC {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,.5)
}

@media(max-width: 767.98px) {
    .dialog-modal_overlay__DdEmC.dialog-modal_mobile-alert__ZScz6 {
        padding:1rem
    }

    .dialog-modal_overlay__DdEmC.dialog-modal_mobile-fullscreen__JFnoj .dialog-modal_content__gDk65 {
        height: 100%!important;
        width: 100%!important
    }
}

.dialog-modal_overlay__DdEmC~.dialog-modal_overlay__DdEmC {
    background: none
}

.dialog-modal_content__gDk65 {
    background: #fff;
    -webkit-overflow-scrolling: touch
}

@media(min-width: 768px) {
    .dialog-modal_content__gDk65 {
        display:flex;
        align-self: center;
        margin: 10vh auto auto;
        box-shadow: 0 0 5rem 0 rgba(0,0,0,.75)
    }
}

.bottom-sheet_bottom-sheet__ZoqTj {
    left: 0;
    right: 0;
    pointer-events: auto
}

.bottom-sheet_sheet-container__dRsl2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 301;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    pointer-events: none
}

.bottom-sheet_onTop__iXb_Z {
    z-index: 303
}

.scrollable-modal-content_footer__t11dH {
    column-gap: 1rem;
    row-gap: 1rem
}

@media(min-width: 450px) {
    .scrollable-modal-content_footer__t11dH {
        column-gap:1.5rem
    }
}

.scrollable-modal-content_footer__t11dH>* {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - .75rem);
    white-space: nowrap
}

.scrollable-modal-content_close-button__G80NQ {
    right: 0;
    z-index: 301
}

.scrollable-modal-content_shadow__oqniw {
    box-shadow: 0 -.2857142857rem .8571428571rem 0 rgba(0,0,0,.15);
    z-index: 1
}

.scrollable-modal-content_small-scrollbar__NT6kh {
    scrollbar-width: thin
}

.scrollable-modal-content_small-scrollbar__NT6kh::-webkit-scrollbar {
    width: .5rem
}

.scrollable-modal-content_small-scrollbar__NT6kh::-webkit-scrollbar-thumb {
    background-color: var(--color-gray-300);
    border-radius: .25rem
}

.header-with-close-button_header__EE_20 {
    min-height: 3.5rem
}

.header-with-close-button_header__EE_20>* {
    min-width: 3rem;
    flex-shrink: 0
}

.safe-area-spacer_safeAreaSpacer__dM7zc {
    height: env(safe-area-inset-bottom,0);
    background-color: var(--color-white)
}

.search-input_searchInputForm__tMSnK {
    width: 100%;
    height: 2.5rem;
    max-width: 60rem;
    transition: color .15s ease-in-out
}

.search-input_searchInputForm__tMSnK:hover .search-input_categoryName__icD0a,.search-input_searchInputForm__tMSnK:hover .search-input_searchInputFormButton__8aSgQ {
    color: var(--color-dark)
}

.search-input_searchInputFormBorder__HfSlS {
    border: 1.5px solid var(--color-dark)
}

.search-input_searchInputField__8sm1Z {
    height: 100%;
    color: var(--color-dark);
    background-color: var(--color-white);
    padding-left: 1rem;
    padding-right: 3rem;
    position: relative;
    z-index: 6;
    border-radius: 0;
    border: 0;
    background-clip: inherit
}

.search-input_searchInputField__8sm1Z:focus {
    box-shadow: none
}

.search-input_searchInputField__8sm1Z::placeholder {
    transition: color .15s ease-in-out
}

.search-input_searchInputField__8sm1Z:placeholder-shown {
    font-family: HansenGrotesque,Helvetica,sans-serif
}

.search-input_searchInputField__8sm1Z.search-input_formControl__V8nci {
    height: 100%;
    color: var(--color-dark);
    background-color: var(--color-white);
    padding-left: 1rem;
    padding-right: 3rem;
    position: relative;
    z-index: 6;
    border-radius: 0;
    border: 0;
    background-clip: inherit
}

.search-input_searchInputFormButtons__Ub1je {
    position: absolute;
    right: 0;
    top: -1px;
    bottom: 0;
    z-index: 6
}

.search-input_categoryColor__eS_jo {
    background-color: var(--color-white);
    color: var(--color-dark)
}

.search-input_categoryLabel__RGo8l {
    z-index: 2;
    position: relative;
    white-space: nowrap;
    max-width: 14.2857142857rem;
    border: 0
}

.search-input_categoryName__icD0a {
    text-overflow: ellipsis;
    overflow: hidden;
    border-left: 1px solid var(--color-light-active);
    color: var(--color-gray-600)
}

.divider_component__3D7Tq {
    display: flex;
    height: auto;
    width: 100%;
    white-space: nowrap;
    text-align: center;
    border: 0
}

.divider_component__3D7Tq:after,.divider_component__3D7Tq:before {
    position: relative;
    width: 100%;
    border-top: 1px solid var(--color-gray-300);
    top: 50%;
    content: "";
    transform: translateY(calc(50% - .5px))
}

.divider_component__3D7Tq.divider_dark__Cw9VK:after,.divider_component__3D7Tq.divider_dark__Cw9VK:before {
    border-top-color: var(--color-gray-400)
}

.divider_component__3D7Tq.divider_thick__laPd9:after,.divider_component__3D7Tq.divider_thick__laPd9:before {
    border-top: .5rem solid var(--color-gray-100);
    transform: translateY(calc(50% - .25rem))
}

.divider_hideLast__2NTEv:last-of-type {
    display: none
}

.dropdown-button_iconOpen__9f7dk {
    transform: rotate(180deg)
}

.dropdown-menu_content__up5EM {
    background: var(--color-white);
    box-shadow: 0 .7142857143rem 3.5714285714rem 0 rgba(0,0,0,.35);
    z-index: 1;
    position: absolute;
    margin-top: .3571428571rem;
    min-width: -moz-max-content;
    min-width: max-content;
    max-height: 60vh
}

.dropdown-menu_content__up5EM[data-item-variant=branded] {
    --item-bg-color: var(--color-branded)
}

.dropdown-menu_content__up5EM.dropdown-menu_right__mA3WV {
    right: 0
}

.dropdown-menu_content__up5EM.dropdown-menu_scrollable__vYF_F {
    overflow-y: auto
}

.dropdown-menu_content__up5EM:focus-visible {
    outline: none
}

.dropdown-menu_item__iL_22 {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    height: 3rem;
    font-weight: medium;
    cursor: pointer
}

a.dropdown-menu_item__iL_22 {
    text-decoration: none
}

.dropdown-menu_item__iL_22.disabled {
    opacity: .5
}

.dropdown-menu_item__iL_22:active,.dropdown-menu_item__iL_22:focus-visible,.dropdown-menu_item__iL_22:hover {
    border: none;
    box-shadow: none
}

.dropdown-menu_item__iL_22:active:not(.disabled),.dropdown-menu_item__iL_22:focus-visible:not(.disabled),.dropdown-menu_item__iL_22:hover:not(.disabled) {
    background-color: var(--item-bg-color,var(--color-light))
}

.dropdown-menu_item__iL_22+[role=separator]:last-of-type {
    display: none
}

.dropdown-menu_item__iL_22[data-gutters=base] {
    --gutters-size: 1.5rem
}

.dropdown-menu_item__iL_22[data-gutters=double] {
    --gutters-size: 3rem
}

.dropdown-menu_item__iL_22[data-gutters=small] {
    --gutters-size: 1rem
}

.dropdown-menu_item__iL_22[data-gutters=medium] {
    --gutters-size: 2rem
}

.dropdown-menu_item__iL_22[data-gutters=large] {
    --gutters-size: 2.5rem
}

.dropdown-menu_item__iL_22[data-gutters=xlarge] {
    --gutters-size: 3.5rem
}

.dropdown-menu_item__iL_22[data-gutters] {
    padding-left: var(--gutters-size,none);
    padding-right: var(--gutters-size,none)
}

.dropdown-menu_separator__JM_Tp {
    padding-left: .5rem;
    padding-right: .5rem
}

@media(min-width: 768px) {
    .dropdown-menu_separator__JM_Tp {
        padding-left:1.5rem;
        padding-right: 1.5rem
    }
}

.dropdown-menu_separator__JM_Tp[data-gutters=base] {
    --gutters-size: 1.5rem
}

.dropdown-menu_separator__JM_Tp[data-gutters=double] {
    --gutters-size: 3rem
}

.dropdown-menu_separator__JM_Tp[data-gutters=small] {
    --gutters-size: 1rem
}

.dropdown-menu_separator__JM_Tp[data-gutters=medium] {
    --gutters-size: 2rem
}

.dropdown-menu_separator__JM_Tp[data-gutters=large] {
    --gutters-size: 2.5rem
}

.dropdown-menu_separator__JM_Tp[data-gutters=xlarge] {
    --gutters-size: 3.5rem
}

.dropdown-menu_separator__JM_Tp[data-gutters] {
    padding-left: var(--gutters-size,none);
    padding-right: var(--gutters-size,none)
}

.dropdown-menu_dropdownIconOpen__a7PUq {
    transform: rotate(180deg)
}

.search-suggestions_searchSuggestions__NrwQQ {
    position: absolute;
    top: .25rem;
    right: 0;
    z-index: 2;
    background: var(--color-white);
    max-height: 0;
    overflow: hidden;
    box-shadow: 0 .7142857143rem 3.5714285714rem 0 rgba(0,0,0,.35);
    min-width: 17.1428571429rem;
    width: 100%;
    visibility: hidden
}

.search-suggestions_searchSuggestionsVisable__PcA4P {
    transition: max-height 1s ease;
    visibility: visible;
    max-height: 200rem
}

.search-suggestions_searchSuggestion__x8dHW {
    border-bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--color-dark)!important;
    border-bottom: 1px solid var(--color-gray-300);
    padding: 1.5rem 1rem
}

.search-suggestions_searchSuggestion__x8dHW:first-child {
    border-top: 0!important
}

.search-suggestions_searchSuggestion__x8dHW:last-child {
    border-bottom: 0!important
}

.search-suggestions_searchSuggestionActive__xkmoI {
    background-color: var(--color-gray-200)!important;
    border-color: var(--color-gray-200)!important
}

.chip_removeButton__iCmOu {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 0 .4285714286rem;
    -webkit-appearance: none!important
}

.chip_removeButton__iCmOu svg {
    height: .8571428571rem;
    width: .8571428571rem
}

.chip_removeButton__iCmOu:hover {
    background-color: var(--color-secondary-active)
}

.toggle-switch_label__1zWJR {
    margin: 0
}

.toggle-switch_label__1zWJR:not(.toggle-switch_disabled__1FoH1) {
    cursor: pointer
}

.toggle-switch_disabled__1FoH1 {
    opacity: .4
}

.toggle-switch_wrapper__FliZ8 {
    --toggle-size: 2.5rem;
    height: var(--toggle-size);
    position: relative;
    cursor: pointer
}

.toggle-switch_wrapper__FliZ8.toggle-switch_small__If3ru {
    --toggle-size: 2rem
}

.toggle-switch_wrapper__FliZ8.toggle-switch_xsmall__0NSlY {
    --toggle-size: 1.5rem
}

.toggle-switch_input__Sun17 {
    height: var(--toggle-size);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    cursor: pointer
}

.toggle-switch_input__Sun17:before {
    content: " ";
    background-color: #b0b0b0;
    transition: background-color .15s ease-in-out;
    border: 1px solid #b0b0b0;
    border-radius: calc(var(--toggle-size)*.5);
    height: var(--toggle-size);
    width: calc(var(--toggle-size)*2);
    display: inline-block
}

.toggle-switch_input__Sun17:checked:before {
    background-color: #003b29;
    border-color: #003b29
}

.toggle-switch_input__Sun17:focus-visible {
    outline: none
}

.toggle-switch_input__Sun17:focus-visible:before {
    outline: var(--color-dark) dotted 3px;
    outline-offset: var(--focus-outline-offset,3px)
}

.toggle-switch_input__Sun17.toggle-switch_disabled__1FoH1 {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.toggle-switch_input__Sun17:checked+.toggle-switch_switch__whIOQ:after,.toggle-switch_input__Sun17:checked+.toggle-switch_switch__whIOQ:before {
    transform: translateX(calc(100% + 2px * 2))
}

.toggle-switch_input__Sun17:checked+.toggle-switch_switch__whIOQ:before {
    opacity: 0
}

.toggle-switch_input__Sun17:checked+.toggle-switch_switch__whIOQ:after {
    opacity: 1
}

.toggle-switch_switch__whIOQ:after,.toggle-switch_switch__whIOQ:before {
    content: " ";
    background-size: calc(var(--toggle-size)/2);
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 50%;
    height: calc(var(--toggle-size) - .2857142857rem);
    width: calc(var(--toggle-size) - .2857142857rem);
    top: 2px;
    left: 2px;
    position: absolute;
    will-change: transform,opacity,background-image;
    transform: translateX(0);
    transition: transform .15s ease-in-out,opacity .15s ease-in-out,background-image .15s ease-in-out
}

.toggle-switch_switch__whIOQ:before {
    opacity: 1;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M.9 11.9c-.2.2-.5.2-.7 0-.2-.2-.2-.5 0-.7L5.3 6 .1.9C0 .7 0 .4.1.2c.2-.2.6-.2.8 0L6 5.3 11.1.1c.2-.2.5-.2.7 0 .2.2.2.5 0 .7L6.7 6l5.2 5.1c.2.2.2.5 0 .7-.2.2-.5.2-.7 0L6 6.7.9 11.9z' clip-rule='evenodd'/></svg>")
}

.toggle-switch_switch__whIOQ:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'><path d='M13.4.6c.2.2.2.5 0 .7L5.2 9.7c-.1.1-.3.1-.4.1-.1 0-.3-.1-.4-.1L.6 5.8c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0l3.4 3.5 7.9-8c.2-.1.6-.1.8 0z' clip-rule='evenodd'/></svg>")
}

.email-notification-tooltip_emailNotificationBox__IzCaS {
    position: absolute;
    top: 3rem;
    right: 0;
    z-index: 2;
    width: 21.5rem;
    background-color: var(--color-white);
    box-shadow: .1428571429rem .2142857143rem .5rem var(--color-gray-500);
    padding: 1.5rem;
    margin-right: .5rem
}

@media(min-width: 768px) {
    .email-notification-tooltip_emailNotificationBox__IzCaS {
        margin-right:0
    }
}

.email-notification-tooltip_emailNotificationBoxCenter__i6EOt {
    left: 50%;
    transform: translateX(-50%)
}

.email-notification-tooltip_emailNotificationBoxClose__RKwaO {
    position: absolute;
    display: flex;
    top: .5rem;
    right: .25rem
}

.email-notification-tooltip_emailNotificationToggleInput__5Os8H {
    height: 2rem
}

.email-notification-tooltip_emailNotificationToggleInput__5Os8H:before {
    height: 2rem;
    width: 4rem
}

.email-notification-tooltip_emailNotificationToggleInput__5Os8H:after {
    height: 1.7142857143rem;
    width: 1.7142857143rem;
    background-size: .8rem .8rem
}

.email-notification-tooltip_emailNotificationToggleInput__5Os8H:checked:after {
    left: calc(100% - 2rem + 2px)
}

.email-notification-tooltip_emailNotificationBoxLeft__gy5mY {
    top: -21.5rem;
    left: -.5rem;
    transform: rotate(90deg);
    transform-origin: top left
}

.email-notification-tooltip_emailNotificationBoxTop__hRuyM {
    top: -8rem
}

.save-search-button_verticalIcon__aFXv8 svg {
    transform: rotate(90deg)
}

.heading_reset__PaAEB {
    margin: unset;
    padding: unset
}

.popover_overlay__l1S1x {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    z-index: 400
}

.popover_PopoverContent__q8rr7 {
    background-color: var(--color-white);
    padding: 1rem;
    position: relative;
    width: var(--radix-popper-available-width);
    max-width: 25rem;
    max-height: var(--radix-popover-content-available-height);
    z-index: 400
}

@media(min-width: 768px) {
    .popover_PopoverContent__q8rr7 {
        width:auto
    }
}

.popover_PopoverContentAnchorWidth__zFlH9 {
    width: var(--radix-popover-trigger-width)
}

.popover_PopoverArrow__ot1yV {
    background-color: var(--color-white);
    height: 3rem;
    width: 2px;
    position: relative
}

.popover_PopoverArrow__ot1yV:before {
    content: "";
    position: absolute;
    bottom: -3px;
    right: -4px;
    background-color: var(--color-white);
    inline-size: 10px;
    aspect-ratio: 1;
    border-radius: 50%;
    transform: scale(1);
    box-shadow: 0 0 0 #000;
    animation: popover_pulse-animation__nvYHN 2s infinite
}

@keyframes popover_pulse-animation__nvYHN {
    0% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 var(--color-branded)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 1rem rgba(0,0,0,0)
    }

    to {
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0,0,0,0)
    }
}

.popover_PopoverClose__aNNFh {
    position: absolute;
    top: .5rem;
    right: .5rem
}

.popover_PopoverClose__aNNFh:focus-visible {
    box-shadow: none
}

.save-search-modal_save-search-modal-toggle-input__0olGG {
    height: 2rem
}

.save-search-modal_save-search-modal-toggle-input__0olGG:before {
    height: 2rem;
    width: 4rem
}

.save-search-modal_save-search-modal-toggle-input__0olGG:after {
    height: 1.7142857143rem;
    width: 1.7142857143rem;
    background-size: .8rem .8rem
}

.save-search-modal_save-search-modal-toggle-input__0olGG:checked:after {
    left: calc(100% - 2rem + 2px)
}

.save-search-modal_save-search-image__ONtFd {
    width: 100%;
    max-width: 11rem;
    aspect-ratio: 7/5
}

.hover-menu_hover-menu-container-no-positioning__EJZCL {
    position: absolute;
    z-index: 300
}

.hover-menu_hover-menu-container__uGupo {
    position: absolute;
    top: 2.5rem;
    z-index: 300;
    right: 50%;
    transform: translateX(50%)
}

.hover-menu_hover-menu-area-content__yKHZs {
    min-width: 17.8571428571rem
}

.hover-menu_hover-menu-area-content__yKHZs>:first-child {
    margin-top: 1.5rem
}

@media(min-width: 1024px) {
    .hover-menu_hover-menu-area-content__yKHZs {
        min-width:21.7857142857rem
    }
}

.hover-menu_hover-menu-area__n8ifZ {
    background: var(--color-white);
    box-shadow: 0 .7142857143rem 3.5714285714rem 0 rgba(0,0,0,.35);
    position: relative
}

.hover-menu_align-right__puKQX {
    transform: none;
    right: 0
}

.hover-menu_align-sm27-lg50__P0mJE {
    transform: translateX(27%)
}

@media(min-width: 1024px) {
    .hover-menu_align-sm27-lg50__P0mJE {
        transform:translateX(50%)
    }
}

.language-select_flag__Yrgvj,.shipping-country-select-dropdown_shipping-country-flag__osxO_ {
    height: 1rem
}

.localization-link_flag__dBvEd {
    height: 1rem;
    transform: translateY(-2px)
}

.menu-item_subMenu__R71GC {
    background-color: var(--color-white);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    animation: menu-item_slideIn__ZSlSb .2s ease-in-out forwards;
    will-change: transform;
    display: flex;
    flex-direction: column;
    transform: translateZ(0);
    isolation: isolate;
    contain: layout
}

.menu-item_slideOut__IDEe2 {
    animation: menu-item_slideOut__IDEe2 .2s ease-in-out forwards
}

.menu-item_brandColorOnHover__W2I9e {
    transition: background-color .2s linear
}

.menu-item_brandColorOnHover__W2I9e:focus-within,.menu-item_brandColorOnHover__W2I9e:hover {
    background-color: var(--color-branded)
}

@keyframes menu-item_slideIn__ZSlSb {
    0% {
        transform: translate3d(100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes menu-item_slideOut__IDEe2 {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(100%,0,0)
    }
}

.text-box_textBoxWrapper__5LbWJ {
    display: flex;
    padding: .5rem;
    background-color: var(--color-gray-200);
    border-bottom: 1px solid var(--color-gray-400)
}

.text-box_textBoxWrapper__5LbWJ:focus-within {
    background-color: var(--color-gray-200-t50);
    border-bottom-color: var(--color-primary);
    box-shadow: 0 px 1px -1px var(--color-primary)
}

.keyboard-focus .text-box_textBoxWrapper__5LbWJ:focus-within:has(textarea:focus-visible) {
    outline: var(--color-dark) dotted 3px;
    outline-offset: var(--focus-outline-offset,3px)
}

.text-box_textBoxWrapper__5LbWJ.text-box_error__UuhJI {
    border-color: var(--color-danger)
}

.text-box_textArea__26dGj {
    background-color: rgba(0,0,0,0);
    border: none;
    font-size: 1rem;
    line-height: 1.5;
    resize: none;
    flex-grow: 1
}

@media(max-width: 767.98px) {
    .text-box_textArea__26dGj {
        font-size:1.1428571429rem;
        line-height: 1.3125
    }
}

.text-box_textArea__26dGj:focus-visible {
    outline: 0
}

.text-box_textArea__26dGj::placeholder,.text-box_textArea__26dGj:hover::placeholder {
    color: var(--color-gray-500)
}

.text-box_textArea__26dGj.text-box_hidePlaceholderOnFocus__iyFtG:focus::placeholder {
    color: rgba(0,0,0,0)
}

.text-box_disabled__o5ITT {
    opacity: .6
}

.profile_noImage__osNLG {
    background-color: var(--color-primary-t90);
    width: 1.5rem;
    height: 1.5rem
}

.info-box_infoBox__ujlb6 {
    background-color: var(--color-warning-t95);
    border: 2px solid var(--color-warning);
    color: var(--color-gray-800);
    padding: 1rem
}

.info-box_danger__5dcdP {
    background-color: var(--color-danger-t95);
    border: 2px solid var(--color-danger)
}

.info-box_success__tx7FL {
    background-color: var(--color-success-t95);
    border: 2px solid var(--color-success)
}

.info-box_closeButton__A8so3 {
    position: absolute;
    top: .5rem;
    right: .5rem
}

.bank-id-body_qrCode__jrez_ {
    width: 100%;
    max-width: 300px;
    max-height: 50vh;
    min-height: 200px;
    object-fit: contain
}

.bank-id-modal_bankIdLogo__Pzjar {
    height: 87px;
    width: 92px
}

@media(max-height: 575px) {
    .bank-id-modal_bankIdLogo__Pzjar.bank-id-modal_inProgress__ya368 {
        height:44px;
        width: 46px
    }
}

.bank-id-modal_minHeight__3j46F {
    min-height: min(70vh,30rem)
}

.mit-id-logo_logo-white__fY_ra path {
    fill: #fff
}

.mit-id-logo_logo-dark__6wkYF path {
    fill: #000
}

.international-identification-modal_international-identification-modal-opacity__lljoI {
    opacity: 1!important
}

.card-verification_card-verification-container__Xg1bK .braintree-placeholder,.card-verification_card-verification-container__Xg1bK [data-braintree-id=card-sheet-header] .braintree-sheet__text,.card-verification_card-verification-container__Xg1bK [data-braintree-id=methods-label] {
    display: none
}

.card-verification_card-verification-container__Xg1bK [data-braintree-id=save-card-field-group] label {
    width: 100%;
    display: flex;
    align-items: center
}

.underage_card__q5eiQ {
    max-width: 25rem
}

.currency-select_row__3aRaw img {
    height: 1rem
}

.currency-select_row__3aRaw [src$="jp.svg"] {
    outline: 1px solid var(--color-gray-300)
}

.side-menu_side-menu__OkLmI {
    position: fixed;
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
    z-index: 301;
    overflow-x: hidden;
    overflow-y: auto
}

.side-menu_side-menu__OkLmI.side-menu_side-menu-from-right__0Bozl {
    right: 0;
    left: auto
}

.radio-switch_wrapper__7_5n2 {
    background-color: #fff;
    white-space: nowrap;
    border-bottom: 1px solid #b0b0b0;
    justify-content: space-evenly;
    font-family: HansenGrotesque,Helvetica,sans-serif
}

.radio-switch_label__b1YJq {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    height: 2.4285714286rem;
    padding-inline:1rem;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-bottom: 3px solid rgba(0,0,0,0)
}

.radio-switch_input__UkXUU {
    width: 0;
    height: 0;
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.radio-switch_input__UkXUU:before {
    content: none!important;
    display: none!important
}

.radio-switch_input__UkXUU:checked+.radio-switch_label__b1YJq {
    font-weight: 600;
    border-color: #003b29
}

.radio-switch_input__UkXUU:focus-visible+.radio-switch_label__b1YJq {
    outline: var(--color-dark) dotted 3px;
    outline-offset: var(--focus-outline-offset,3px)
}

.radio-switch_input__UkXUU.radio-switch_disabled__WR2YV+.radio-switch_label__b1YJq,.radio-switch_input__UkXUU:disabled+.radio-switch_label__b1YJq {
    opacity: .5;
    cursor: default
}

.radio-switch_badge__x0qP4 {
    position: absolute;
    right: 0;
    top: -5px
}

.text-split_chunk__R12Hj+.text-split_chunk__R12Hj {
    margin-left: .2142857143rem
}

.wish-list-button_button__cKJ5O {
    display: block
}

.wish-list-button_button__cKJ5O .wish-list-button_icon__Tlx3g.wish-list-button_icon-dark-50__v9_FB {
    fill: var(--color-dark-t50)
}

.wish-list-button_hoverShow__92gwS {
    opacity: 0;
    position: absolute;
    transition: opacity .15s ease-in-out
}

.wish-list-button_hoverHide___m_ZJ {
    opacity: 1;
    transition: opacity .15s ease-in-out
}

.wish-list-button_button__cKJ5O:hover .wish-list-button_hoverShow__92gwS {
    opacity: 1
}

.wish-list-button_button__cKJ5O:hover .wish-list-button_hoverHide___m_ZJ {
    opacity: 0
}

.wish-list-button_iconDark50__j_UEf {
    fill: var(--color-dark-t50)
}

.listing-item_listingImage__DJWQ_ {
    width: 5.5rem;
    height: 5.5rem;
    object-fit: cover;
    display: block;
    overflow: hidden
}

.listing-item_listingImageWithActions__STada {
    width: 7rem;
    height: 7rem;
    object-fit: cover;
    display: block;
    overflow: hidden
}

@media(min-width: 768px) {
    .listing-item_listingImage__DJWQ_ {
        width:7rem;
        height: 7rem
    }

    .listing-item_listingImageWithActions__STada {
        width: 7.5rem;
        height: 7.5rem
    }
}

.listing-item_minWidthZero__PsKFi {
    min-width: 0
}

.listing-item_wishlistButton__gMZOM {
    position: absolute;
    right: .5rem;
    top: .5rem
}

.wish-list-side-sheet_heart__SRDwO {
    transform: translateY(-3px)
}

.item-card-grid_grid__oa_st {
    column-gap: 1rem;
    display: grid
}

.item-card-grid_grid__oa_st.item-card-grid_list__NCEMU {
    grid-template-columns: minmax(0,1fr);
    row-gap: 0
}

.item-card-grid_grid__oa_st.item-card-grid_cards-xs__T_BMV {
    grid-template-columns: repeat(8,minmax(0,1fr))
}

.item-card-grid_grid__oa_st.item-card-grid_cards-sm__S9k5X {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

.item-card-grid_grid__oa_st.item-card-grid_cards-md__Lj4X_ {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@container (min-width: 450px) {
    .item-card-grid_grid__oa_st.item-card-grid_cards-md__Lj4X_ {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

@container (min-width: 768px) {
    .item-card-grid_grid__oa_st.item-card-grid_cards-md__Lj4X_ {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }
}

.item-card-grid_grid__oa_st.item-card-grid_cards-lg__oGI2N {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

@container (min-width: 768px) {
    .item-card-grid_grid__oa_st.item-card-grid_cards-lg__oGI2N {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.item-card-grid_grid__oa_st.item-card-grid_cards-xl__967fj {
    grid-template-columns: minmax(0,1fr)
}

@container (min-width: 768px) {
    .item-card-grid_grid__oa_st.item-card-grid_cards-xl__967fj {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.item-card-grid_span-entire-row__warIc {
    grid-column: 1/-1
}

@container (min-width: 450px) {
    .item-card-grid_denseGrid__1fPYR.item-card-grid_cards-md__Lj4X_ {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }
}

@container (min-width: 768px) {
    .item-card-grid_denseGrid__1fPYR.item-card-grid_cards-md__Lj4X_ {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .item-card-grid_denseGrid__1fPYR.item-card-grid_cards-lg__oGI2N {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .item-card-grid_denseGrid__1fPYR.item-card-grid_cards-xl__967fj {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.item-card-image_wrapper__kNhXt {
    padding-top: 100%;
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    filter: brightness(.98)
}

@media(min-width: 1024px) {
    .item-card-image_wrapper__kNhXt:hover .item-card-image_secondary-image__hdcbV {
        display:block
    }
}

.item-card-new.item-card-list .item-card-image_wrapper__kNhXt {
    padding-top: 0;
    flex-basis: 10rem;
    height: 10rem
}

@media(max-width: 767.98px) {
    .item-card-new.item-card-list .item-card-image_wrapper__kNhXt {
        flex-basis:7rem;
        height: 7rem
    }
}

.item-card-image_fill-aspect-ratio__fgi0B {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.item-card-image_primary-image__i8LZ_ {
    object-fit: cover;
    object-position: center center;
    width: 100%;
    height: 100%
}

.item-card-image_secondary-image__hdcbV {
    display: none;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.item-card-image_fallback-logo__5yWaR {
    fill: var(--color-gray-300)
}

.item-card-image_item-card-image-fallback__sfa_n {
    display: flex;
    justify-content: center;
    background-color: var(--color-gray-100)
}

.item-card-image_item-card-clear__rmTDz {
    clear: both
}

.attribute-buttons-list_attributeList__zb_b6 {
    gap: .3571428571rem;
    margin-bottom: .25rem
}

.attribute-buttons-list_divider__VshWd {
    max-height: .8571428571rem;
    overflow: hidden;
    margin-top: 1px;
    font-weight: 500
}

.attribute-buttons-list_attribute__ssoUD {
    font-size: .8571428571rem;
    line-height: 1.16667;
    position: relative;
    word-break: keep-all;
    word-wrap: normal
}

.item-card_title__okrrK a:visited {
    color: var(--color-link-visited)
}

.item-card_priceDetails__TzN1U {
    display: inline
}

@media(max-width: 320px) {
    .item-card_priceDetails__TzN1U {
        display:flex;
        flex-direction: column;
        align-items: flex-start
    }

    .item-card_priceDetails__TzN1U * {
        white-space: normal!important
    }
}

.item-card-new-highlight .item-card-inner-wrapper .item-card_title__okrrK a {
    transition: none;
    background-color: var(--color-secondary)
}

.item-card-new-highlight .item-card-inner-wrapper .item-card_title__okrrK a:visited {
    color: var(--color-link-visited);
    background-color: #fff
}

.item-card-new-highlight .item-card-inner-wrapper:hover .item-card_title__okrrK a {
    background-color: var(--color-secondary-active)
}

.item-card-new-highlight .item-card-inner-wrapper:hover .item-card_title__okrrK a:visited {
    background-color: #fff
}

.wish-list-share_wishListShare__oO0e0 {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 1.5rem;
    justify-items: center;
    overflow: hidden
}

@media(min-width: 768px) {
    .wish-list-share_wishListShare__oO0e0 {
        grid-template-columns:repeat(3,1fr);
        gap: 1rem
    }
}

.wish-list-share_wishListItem__6QUMe {
    aspect-ratio: 1;
    max-width: 100%;
    max-height: 100%
}

.wish-list-share_wishListItem__6QUMe:before {
    content: "";
    background: linear-gradient(0deg,rgba(0,59,41,.2),rgba(217,217,217,0));
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    pointer-events: none
}

.wish-list-share_wishListItemImage__5MIcn {
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 1
}

.wish-list-share_wishListItemPrice__SsNbE {
    position: absolute;
    bottom: 1rem;
    left: 1rem
}

.wish-list-share_wishListItemNotSelected___FmUf {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    top: 1rem;
    right: 1rem;
    border-radius: 50%;
    border: 1px solid var(--color-white)
}

.wish-list-share_wishListItemSelected__kxwVW {
    position: absolute;
    top: 1rem;
    right: 1rem;
    border-radius: 50%
}

.loader-line_line__vRd0T {
    position: absolute;
    display: block;
    overflow: hidden;
    visibility: hidden;
    background-color: #bdccc8;
    height: 3px;
    width: 100%;
    opacity: 0;
    transition: visibility 0s 1s,opacity 1s linear
}

.loader-line_line__vRd0T.loader-line_active__iVdYT {
    visibility: visible;
    opacity: 1;
    transition: opacity 1s linear
}

.loader-line_line__vRd0T:before {
    content: "";
    position: absolute;
    height: 3px;
    left: 0;
    width: 100%;
    background-color: var(--color-primary)
}

.loader-line_animation__KruBT:before {
    width: 0;
    animation: loader-line_lineAnim__kwt_Y 2s linear infinite
}

@keyframes loader-line_lineAnim__kwt_Y {
    0% {
        left: 0
    }

    50% {
        left: 0;
        width: 80%
    }

    to {
        left: 100%;
        width: 100%
    }
}

.rating-stars_rating-stars__0o53J {
    unicode-bidi: bidi-override;
    position: relative;
    padding: 0;
    background: rgba(0,0,0,0);
    border: none;
    line-height: 1
}

.rating-stars_rating-stars__0o53J a,.rating-stars_rating-stars__0o53J a:focus,.rating-stars_rating-stars__0o53J a:hover,.rating-stars_rating-stars__0o53J a:visited {
    text-decoration: none!important
}

.rating-stars_rating-stars__overlay__GZeCQ {
    color: #ffcf3c;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap
}

.rating-stars_rating-stars__base__qDbKq {
    padding: 0;
    display: block;
    z-index: 0
}

.rating-stars_rating-stars__base__qDbKq :last-child,.rating-stars_rating-stars__overlay__GZeCQ :last-child {
    margin-right: 0
}

.rating-stars_rating-stars__0o53J span {
    margin-right: .5rem
}

.rating-stars_rating-stars__0o53J.rating-stars_light__LQYJ4 {
    color: var(--color-white)
}

.rating-stars_rating-stars__0o53J.rating-stars_light__LQYJ4 a,.rating-stars_rating-stars__0o53J.rating-stars_light__LQYJ4 a:focus,.rating-stars_rating-stars__0o53J.rating-stars_light__LQYJ4 a:hover,.rating-stars_rating-stars__0o53J.rating-stars_light__LQYJ4 a:visited {
    color: var(--color-white)!important
}

.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea {
    color: var(--color-dark)
}

.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea a,.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea a:focus,.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea a:hover,.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea a:visited {
    color: var(--color-dark)!important
}

.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea .rating-stars_rating-stars__overlay__GZeCQ {
    color: var(--color-dark)
}

.rating-stars_rating-stars__0o53J.rating-stars_dark__phaea .rating-stars_rating-stars__base__qDbKq {
    color: var(--color-gray-400)
}

.rating-stars_seller-details__Tw6cW .rating-stars_rating-stars__overlay__GZeCQ {
    color: var(--color-dark)
}

.rating-stars_seller-details__Tw6cW .rating-stars_rating-stars__base__qDbKq {
    color: var(--color-gray-400)
}

.app-download-modal_appDownloadModal__t392P {
    position: relative;
    display: flex;
    flex-direction: column;
    background: linear-gradient(0deg,rgba(0,59,41,.2),rgba(217,217,217,0))
}

.app-download-modal_modalContent__jjc5U {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.app-download-modal_modalContent__jjc5U h1 {
    font-size: 2rem;
    line-height: 1.25
}

@media(min-width: 1024px) {
    .app-download-modal_modalContent__jjc5U h1 {
        font-size:3rem;
        line-height: 1.16667
    }
}

.app-download-modal_appDownloadBackground__hoMxw {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 162.5%
}

@media(min-width: 1024px) {
    .app-download-modal_appDownloadBackground__hoMxw {
        padding-top:66.6666666667%
    }
}

.app-download-modal_appDownloadBackgroundImage__xZ6sa {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.app-download-modal_appDownloadImageLoading__rRLe0 {
    opacity: 0;
    transition: opacity .25s
}

.app-download-modal_appDownloadBackgroundImageLoaded__iiPdg {
    opacity: 1
}

.app-download-modal_closeButton__oAjiP,.profile-header_closeButton__NG1fN {
    position: absolute;
    top: .5rem;
    right: .5rem
}

.profile-header_heading__0U7y_ {
    font-size: 1.5rem;
    line-height: 1.33334
}

.menu-item-toggle_itemImage__PQr0U {
    width: 3.5rem;
    height: 3.5rem
}

.menu-item-toggle_itemWithIcon__uP_76 {
    min-height: 3.5rem
}

.menu-item-toggle_itemWithIcon__uP_76 .menu-item-toggle_itemImage__PQr0U {
    color: #000
}

.menu-item-toggle_itemWithImage__SupmO {
    min-height: 3.5rem
}

.menu-item-toggle_item__iqSqw {
    cursor: pointer;
    transition: background-color .15s ease-in-out;
    box-sizing: initial;
    overflow: hidden;
    color: var(--color-dark);
    border: 1px solid rgba(0,0,0,0)
}

.menu-item-toggle_item__iqSqw:focus,.menu-item-toggle_item__iqSqw:hover {
    background-color: var(--color-branded);
    text-decoration: none;
    color: inherit
}

.menu-item-toggle_itemDefault__qnqi0 {
    min-height: 2.5rem
}

.menu-item-toggle_itemDefault__qnqi0 .menu-item-toggle_itemImage__PQr0U {
    height: 2.5rem;
    color: #000
}

.layout_root__BnNGr {
    height: 100vh
}

@media(min-width: 1024px) {
    .layout_imageWrapper__wOavQ {
        width:100%;
        background-size: cover;
        background-position: 50%
    }
}

.layout_contentWrapper__2490Z {
    flex-basis: 100%;
    flex-shrink: 0
}

@media(min-width: 1024px) {
    .layout_fullPage__Ji__O {
        flex-basis:38.5rem
    }
}

.layout_content__nlNfx {
    max-width: 24.2857142857rem;
    min-height: -moz-max-content;
    min-height: max-content
}

.layout_logo__DUAOo {
    width: 8.5rem
}

.layout_topMargin__VH61q {
    margin-top: clamp(3rem,7vh,18rem)
}

.checkbox_checkbox__pXUu8 {
    all: unset;
    --checkbox-size: 1.5rem;
    --checkbox-bg-color: var(--color-gray-200);
    --checkbox-checked-bg-color: var(--color-primary);
    --checkbox-border-color: var(--color-gray-400);
    --checkbox-indicator-color: var(--color-white);
    position: relative;
    display: inline-flex;
    align-items: center
}

.checkbox_checkbox__pXUu8:before {
    content: "";
    display: inline-block;
    width: var(--checkbox-size,1.5rem);
    height: var(--checkbox-size,1.5rem);
    border: 1px solid var(--checkbox-border-color,var(--color-gray-400));
    background-color: var(--checkbox-bg-color,var(--color-gray-200));
    box-sizing: border-box;
    flex-shrink: 0
}

.checkbox_checkbox__pXUu8:focus,.checkbox_checkbox__pXUu8:hover {
    --checkbox-border-color: var(--color-gray-600)
}

.checkbox_checkbox__pXUu8:focus-visible:before {
    outline: var(--color-dark) dotted 3px;
    outline-offset: var(--focus-outline-offset,3px)
}

.checkbox_checkbox__pXUu8:disabled {
    opacity: .3;
    pointer-events: none
}

.checkbox_checkbox__pXUu8[data-state=checked]:before {
    background-color: var(--checkbox-checked-bg-color,var(--color-primary))
}

.checkbox_checkbox__pXUu8[data-checkbox-size=medium] {
    --checkbox-size: 2rem
}

.checkbox_indicator__WHmOu {
    color: var(--checkbox-indicator-color,var(--color-white));
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--checkbox-size,1.5rem);
    height: var(--checkbox-size,1.5rem)
}

.checkbox_label__Yj_Ab {
    padding-inline-start:1rem}

.social-buttons_round__POIkQ {
    --round-size: 40px!important
}

.social-buttons_klarna__7xNYt {
    --bg: #ffb3c7!important;
    --hover-bg: #f0a5b7!important;
    --active-bg: #ffb3c7!important
}

.social-buttons_facebook__Rl065 {
    --bg: #1877f2!important;
    --hover-bg: #0d6ce7!important;
    --active-bg: #1877f2!important
}

.social-login_googleButtonPlaceholder__e9h3X {
    width: 40px
}

@media(min-width: 768px) {
    .social-login_fullPage__zWkZg {
        width:100%;
        height: 38px
    }
}

.profile-menu_profileMenu__KMo0T {
    width: 22rem;
    height: 100vh;
    top: 0;
    position: absolute;
    max-height: none;
    background-color: var(--color-white);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 200
}

@media(min-width: 768px) {
    .profile-menu_profileMenu__KMo0T {
        width:28rem
    }
}

@media(min-width: 1250px) {
    .profile-menu_profileMenu__KMo0T {
        left:auto
    }
}

@media screen and (max-width: 320px) {
    .profile-menu_profileMenu__KMo0T {
        width:100vw
    }
}

.profile-menu_modalLogo__zy1aa {
    background-color: var(--color-branded);
    border-radius: 50%;
    width: 110px;
    padding: 1rem;
    position: absolute;
    top: -55px;
    left: 50%;
    margin-left: -55px
}

.profile-menu_minHeight__OYOS0 {
    min-height: 35rem
}

.referral-modal_iconHero__mpky7 {
    width: 37%;
    max-width: 9rem;
    height: 100%
}

.accordion_accordion__8qVfO.accordion_skipBorderOnLast__xWv0B .accordion_accordionItem__O_rEs:last-of-type {
    border-bottom: none
}

.accordion_accordionItem__O_rEs {
    border-bottom: 1px solid var(--color-light-active)
}

.accordion_item-body__frEdG {
    max-height: none
}

.accordion_item-body__frEdG.accordion_collapsed__RuAcd {
    max-height: 0
}

.accordion_item-body__frEdG .btn {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: auto
}

.accordion_arrow-open__gC6us svg {
    transform: rotate(180deg)
}

.notifications-side-sheet_notification__X2GzL:hover {
    background-color: var(--color-gray-100)
}

.notifications-side-sheet_notificationDescription__O2BEc {
    word-break: break-word
}

.footer-localization-link_hover-localization-menu-footer__JrmSQ {
    max-height: 85vh;
    max-width: 18.5714285714rem;
    position: absolute;
    top: auto;
    bottom: 100%;
    left: 0!important;
    transform: none;
    z-index: 100;
    right: unset
}

.footer-links_link-container__JlSSP h4 {
    margin-bottom: 1rem
}

@media(min-width: 768px) {
    .footer-links_link-container__JlSSP {
        margin-right:1rem
    }
}

@media(min-width: 1024px) {
    .footer-links_link-container__JlSSP {
        margin-right:3rem
    }
}

.footer-links_icon-row__xNrmi {
    width: 100%;
    border-top: 1px solid var(--color-dark-t90);
    border-bottom: 1px solid var(--color-dark-t90)
}

@media(min-width: 768px) {
    .footer-links_icon-row__xNrmi {
        width:auto
    }
}

@media(min-width: 1024px) {
    .footer-links_icon-row__xNrmi {
        width:calc(100% - 14.2857142857rem)
    }
}

@media(min-width: 1250px) {
    .footer-links_icon-row__xNrmi {
        width:calc(100% - 10rem)
    }
}

.footer-partners_imageContainer___idpH {
    height: 1.5rem;
    background-color: var(--color-white);
    display: inline-flex;
    align-items: center
}

.footer-partners_trustlyMargin__tGEP8 {
    margin-top: 2px
}

.site-footer_site-footer__oD_fw a {
    color: #121212
}

@media(min-width: 1024px) {
    .site-footer_wrapper__1ZJOa {
        max-width:60.7142857143rem
    }
}

@media(min-width: 1250px) {
    .site-footer_wrapper__1ZJOa {
        max-width:81.4285714286rem
    }
}

.site-footer_symbol__IS5tZ {
    position: absolute;
    top: -3.5rem;
    right: 0;
    height: 7rem;
    width: 7rem;
    overflow: hidden
}

@media(min-width: 768px) {
    .site-footer_symbol__IS5tZ {
        top:auto;
        bottom: 0;
        height: 14.2857142857rem;
        width: 14.2857142857rem
    }
}

@media(min-width: 1024px) {
    .site-footer_symbol__IS5tZ {
        top:auto;
        bottom: 0;
        height: 21.4285714286rem;
        width: 21.4285714286rem
    }
}

.site-footer_symbol__IS5tZ .site-footer_logo___8kKk {
    position: absolute
}

@media(min-width: 768px) {
    .site-footer_symbol__IS5tZ .site-footer_logo___8kKk {
        bottom:-2.8571428571rem;
        right: -2.8571428571rem;
        height: 17.1428571429rem;
        width: 17.1428571429rem
    }
}

@media(min-width: 1024px) {
    .site-footer_symbol__IS5tZ .site-footer_logo___8kKk {
        bottom:-4.2857142857rem;
        right: -5.3571428571rem;
        height: 26.7857142857rem;
        width: 26.7857142857rem
    }
}

.site-footer_symbol__IS5tZ .site-footer_logo___8kKk.site-footer_play-animation__h87ji .symbol-outer {
    animation-play-state: running
}

.site-footer_symbol__IS5tZ .site-footer_logo___8kKk .symbol-outer {
    transform-origin: 35.7142857143rem 35.7142857143rem;
    animation-name: site-footer_counter-clockwise__bTkfn;
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-play-state: paused
}

@keyframes site-footer_counter-clockwise__bTkfn {
    0% {
        transform: rotate(359deg)
    }

    to {
        transform: rotate(0deg)
    }
}

@media(min-width: 768px) {
    .site-footer_logos-row__OcTKd {
        max-width:calc(100vw - 21.4285714286rem)
    }
}

@media(min-width: 1024px) {
    .site-footer_logos-row__OcTKd {
        max-width:unset
    }
}

.footer-currency-link_hover-currency-menu-footer__JI8LR {
    max-height: 85vh;
    max-width: 18.5714285714rem;
    position: absolute;
    top: auto;
    bottom: 100%;
    left: 0!important;
    transform: none;
    z-index: 100;
    right: unset
}

.app-download-banner_appDownloadBanner___m0On {
    background: linear-gradient(180deg,rgba(0,59,41,.2),rgba(217,217,217,0))
}

.app-download-banner_appDownloadWrapper__30Ty4 {
    display: flex;
    flex-direction: column-reverse;
    padding: 1rem 0
}

@media(min-width: 768px) {
    .app-download-banner_appDownloadWrapper__30Ty4 {
        flex-direction:row;
        padding: 2rem 0
    }
}

.app-download-banner_appDownloadBannerContent__UHqrf {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin: auto
}

@media(min-width: 768px) {
    .app-download-banner_appDownloadBannerContent__UHqrf {
        width:50%
    }
}

.app-download-banner_appDownLoadBannerImage__sScuV {
    display: flex
}

.app-download-banner_appDownLoadBannerImage__sScuV img {
    width: 100%;
    margin: auto 0
}

@media(min-width: 768px) {
    .app-download-banner_appDownLoadBannerImage__sScuV {
        width:50%
    }
}

@media(min-width: 1024px) {
    .app-download-banner_appDownLoadBannerImage__sScuV img {
        width:120%;
        margin-left: -20%
    }
}

.site-width_wrapper__WuUV8 {
    width: 100%;
    max-width: 89.2857142857rem;
    margin: 0 auto
}

.site-width_fullWidth__GB4Ka {
    max-width: none
}

@media(min-width: 1024px) {
    .site-width_narrow__tX_rX {
        max-width:70rem
    }
}

@media(min-width: 768px) {
    .site-width_extra-narrow__F2ro5 {
        max-width:50rem
    }
}

.start-page-footer-banner_banner__jm7vQ {
    min-height: 2.5rem
}

@media(min-width: 768px) {
    .start-page-footer-banner_banner__jm7vQ {
        min-height:3rem
    }
}

@media(max-width: 1023.98px) {
    .start-page-footer-banner_bannerItem__ygL0l {
        opacity:0;
        transition: opacity .5s ease-out;
        position: absolute;
        margin: auto;
        transform: translateX(50%);
        right: 50%;
        width: 100%;
        pointer-events: none
    }
}

.start-page-footer-banner_bannerItemActive__ZXEJA {
    opacity: 1;
    transition: opacity .8s ease-out .3s;
    pointer-events: all
}

.start-page-footer-banner_bannerIconDark__V_WrQ {
    filter: brightness(0)
}

.communication-banner_communication-banner__C_BLb a:hover {
    -webkit-text-decoration-color: var(--color-white);
    text-decoration-color: var(--color-white)
}

.impersonating-session-banner_component__XPahI {
    z-index: 500;
    background-color: var(--color-danger);
    color: var(--color-white);
    text-align: center;
    font-weight: var(--font-heavy);
    padding: .5rem 0
}

.mobile-bottom-nav_nav__tqfbm {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 199;
    background-color: var(--color-white);
    box-shadow: 4px 4px 15px 0 rgba(0,0,0,.2);
    transform: translateY(100%);
    transition: transform .2s
}

.mobile-bottom-nav_navVisible__WBePq {
    transform: translateY(0)
}

.mobile-bottom-nav_navHidden__Ryyi_ {
    transform: translateY(100%)
}

.mobile-bottom-nav_navButton__bDi6O {
    width: 3.5rem;
    color: var(--color-gray-600);
    padding-top: .4285714286rem;
    padding-bottom: .4285714286rem;
    margin-top: -1px;
    border-top: 2px solid rgba(0,0,0,0);
    -webkit-appearance: none
}

.mobile-bottom-nav_navButton__bDi6O:active,.mobile-bottom-nav_navButton__bDi6O:hover {
    text-decoration: none
}

.mobile-bottom-nav_navButtonSelected__tDHhF {
    color: var(--color-dark);
    border-color: var(--color-dark)
}

@media(min-width: 1024px) {
    .mobile-bottom-nav_nav__tqfbm {
        display:none
    }
}
