@font-face {
 font-display:optional;
 font-family:"Market Sans";
 font-style:normal;
 font-weight:normal;
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.eot');
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.eot?#iefix') format("embedded-opentype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.woff2') format("woff2"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.woff') format("woff"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.ttf') format("truetype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-Regular-WebS.svg#MarketSans-Regular-WebS') format("svg")
}
@font-face {
 font-display:optional;
 font-family:"Market Sans";
 font-style:normal;
 font-weight:bold;
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.eot');
 src:url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.eot?#iefix') format("embedded-opentype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.woff2') format("woff2"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.woff') format("woff"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.ttf') format("truetype"),
 url('https://ir.ebaystatic.com/cr/v/c1/market-sans/v1.0/MarketSans-SemiBold-WebS.svg#MarketSans-SemiBold-WebS') format("svg")
}
html {
 height:100%
}
body {
 background-color:#FFF;
 margin:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100vh;
 min-width:300px
}
.global-header {
 width:inherit !important;
 margin:16px 16px 16px !important
}
.gh-qaMsg {
 position:absolute !important;
 top:0;
 left:-9999px !important
}
#gh.gh-minH {
 padding:0
}
.body-content {
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 margin-bottom:30px
}
#glbfooter {
 margin:0;
 text-align:center;
 padding:20px 10px 20px 10px
}
gh.gh-minH {
 padding:0
}
.gf-t td {
 display:block
}
@media only screen and (max-width:600px) {
 .body-content {
  -webkit-align-self:stretch;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  margin-left:16px !important;
  margin-right:16px !important
 }
 .gf-t td {
  margin-left:12px;
  margin-right:12px
 }
 .global-header {
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
 }
}
.align-right {
 text-align:right
}
#SkSurvey {
 margin-top:8px;
 margin-right:8px
}
#SkSurvey a:hover {
 text-decoration:none
}
@media only screen and (max-width:700px) {
 .align-right {
  text-align:center
 }
 #SkSurvey {
  margin-bottom:8px;
  margin-right:0
 }
}
#mainContent {
 width:355px
}
.clipped {
 border:0 !important;
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px,1px,1px,1px);
 height:1px !important;
 overflow:hidden;
 padding:0 !important;
 position:absolute !important;
 white-space:nowrap !important;
 width:1px !important
}
@media only screen and (max-width:600px) {
 #mainContent {
  width:100%
 }
}
button.button,
a.fake-button {
 --button-border-radius:0;
 --button-primary-background-color:#3665f3;
 --button-primary-border-color:#3665f3;
 --button-primary-foreground-color:#fff;
 --button-primary-disabled-background-color:#c7c7c7;
 --button-primary-disabled-border-color:#c7c7c7;
 --button-primary-disabled-foreground-color:#fff;
 --button-secondary-background-color:#fff;
 --button-secondary-border-color:#3665f3;
 --button-secondary-foreground-color:#3665f3;
 --button-secondary-disabled-background-color:#fff;
 --button-secondary-disabled-border-color:#c7c7c7;
 --button-secondary-disabled-foreground-color:#c7c7c7;
 --button-delete-background-color:#fff;
 --button-delete-border-color:#e62048;
 --button-delete-foreground-color:#e62048
}
button.btn,
a.fake-btn {
 border:1px solid;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 border-radius:0;
 border-radius:var(--button-border-radius,0);
 background-color:transparent;
 border-color:inherit;
 color:inherit;
 display:inline-block;
 font-size:.875rem;
 max-width:100%;
 min-height:40px;
 padding:9.5px 16px
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
a.fake-btn:visited {
 color:inherit
}
button.btn--fluid,
a.fake-btn--fluid {
 width:100%
}
.btn__cell,
.fake-btn__cell {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.btn__cell--fixed-height,
.fake-btn__cell--fixed-height {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--fixed-height>svg,
.fake-btn__cell--fixed-height>svg {
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
.btn__cell--truncated,
.fake-btn__cell--truncated {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--truncated>svg,
.fake-btn__cell--truncated>svg {
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.btn svg.icon,
a.fake-btn svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:1em
}
button.btn svg.icon:first-child,
a.fake-btn svg.icon:first-child {
 margin-right:8px
}
button.btn svg.icon:last-child,
a.fake-btn svg.icon:last-child {
 margin-left:8px
}
button.btn__cell--fixed-height svg.icon,
a.fake-btn__cell--fixed-height svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 height:1rem;
 overflow:visible;
 width:1rem
}
button.btn--primary,
a.fake-btn--primary {
 background-color:#3665f3;
 background-color:var(--button-primary-background-color,#3665f3);
 border-color:#3665f3;
 border-color:var(--button-primary-border-color,#3665f3);
 color:#fff;
 color:var(--button-primary-foreground-color,#fff)
}
a.fake-btn--primary:visited {
 color:#fff;
 color:var(--button-primary-foreground-color,#fff)
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"] {
 background-color:#c7c7c7;
 background-color:var(--button-primary-disabled-background-color,#c7c7c7);
 border-color:#c7c7c7;
 border-color:var(--button-primary-disabled-border-color,#c7c7c7);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled] svg.icon,
button.btn--primary[aria-disabled="true"] svg.icon {
 fill:#fff;
 fill:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled]:hover,
button.btn--primary[aria-disabled="true"]:hover,
button.btn--primary[disabled]:focus,
button.btn--primary[aria-disabled="true"]:focus {
 background-color:#c7c7c7;
 background-color:var(--button-primary-disabled-background-color,#c7c7c7);
 border-color:#c7c7c7;
 border-color:var(--button-primary-disabled-border-color,#c7c7c7)
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 background-color:#c7c7c7;
 background-color:var(--button-primary-disabled-background-color,#c7c7c7);
 border-color:#c7c7c7;
 border-color:var(--button-primary-disabled-border-color,#c7c7c7);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--secondary,
a.fake-btn--secondary {
 background-color:#fff;
 background-color:var(--button-secondary-background-color,#fff);
 border-color:#3665f3;
 border-color:var(--button-secondary-border-color,#3665f3);
 color:#3665f3;
 color:var(--button-secondary-foreground-color,#3665f3)
}
a.fake-btn--secondary:visited {
 color:#3665f3;
 color:var(--button-secondary-foreground-color,#3665f3)
}
button.btn--delete,
a.fake-btn--delete {
 background-color:#fff;
 background-color:var(--button-delete-background-color,#fff);
 border-color:#e62048;
 border-color:var(--button-delete-border-color,#e62048);
 color:#e62048;
 color:var(--button-delete-foreground-color,#e62048)
}
button.btn--delete:focus,
a.fake-btn--delete:focus,
button.btn--delete:hover,
a.fake-btn--delete:hover,
button.btn--delete:active,
a.fake-btn--delete:active,
button.btn--delete:visited,
a.fake-btn--delete:visited {
 border-color:#e62048;
 border-color:var(--button-delete-border-color,#e62048);
 color:#e62048;
 color:var(--button-delete-foreground-color,#e62048)
}
button.btn--secondary[disabled],
button.btn--secondary[aria-disabled="true"],
button.btn--delete[disabled],
button.btn--delete[aria-disabled="true"] {
 background-color:#fff;
 background-color:var(--button-secondary-disabled-background-color,#fff);
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7);
 color:#c7c7c7;
 color:var(--button-secondary-disabled-foreground-color,#c7c7c7)
}
button.btn--secondary[disabled] svg.icon,
button.btn--secondary[aria-disabled="true"] svg.icon,
button.btn--delete[disabled] svg.icon,
button.btn--delete[aria-disabled="true"] svg.icon {
 fill:#c7c7c7;
 fill:var(--button-secondary-disabled-foreground-color,#c7c7c7)
}
button.btn--secondary[disabled]:hover,
button.btn--secondary[aria-disabled="true"]:hover,
button.btn--delete[disabled]:hover,
button.btn--delete[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:focus,
button.btn--secondary[aria-disabled="true"]:focus,
button.btn--delete[disabled]:focus,
button.btn--delete[aria-disabled="true"]:focus,
button.btn--secondary[disabled]:active,
button.btn--secondary[aria-disabled="true"]:active,
button.btn--delete[disabled]:active,
button.btn--delete[aria-disabled="true"]:active {
 background-color:#fff;
 background-color:var(--button-secondary-disabled-background-color,#fff);
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7)
}
a.fake-btn--secondary:not([href]),
a.fake-btn--secondary[aria-disabled="true"],
a.fake-btn--delete:not([href]),
a.fake-btn--delete[aria-disabled="true"] {
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7);
 color:#c7c7c7;
 color:var(--button-secondary-disabled-foreground-color,#c7c7c7)
}
button.btn--large,
a.fake-btn--large {
 min-height:48px
}
button.btn--transparent,
a.fake-btn--transparent {
 background-color:transparent
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 padding-top:calc(21.5px - 0.75em)
}
button.btn--large-fixed-height,
a.fake-btn--large-fixed-height {
 height:48px;
 padding-top:calc(27px - 0.75em)
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 height:48px
}
button.btn--large-truncated,
a.fake-btn--large-truncated,
button.btn--large-truncated span,
a.fake-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn--primary,
a.fake-btn--primary {
 font-weight:bold
}
button.btn--primary:focus,
a.fake-btn--primary:focus,
button.btn--primary:hover,
a.fake-btn--primary:hover,
button.btn--primary:active,
a.fake-btn--primary:active {
 background-color:#2b0eaf;
 border-color:#2b0eaf
}
a.fake-btn--primary:not([href]):focus,
a.fake-btn--primary[aria-disabled="true"]:focus,
a.fake-btn--primary:not([href]):hover,
a.fake-btn--primary[aria-disabled="true"]:hover,
a.fake-btn--primary:not([href]):active,
a.fake-btn--primary[aria-disabled="true"]:active {
 background-color:#c7c7c7;
 border-color:#c7c7c7;
 color:#fff
}
button.btn--secondary:focus,
a.fake-btn--secondary:focus,
button.btn--secondary:hover,
a.fake-btn--secondary:hover,
button.btn--secondary:active,
a.fake-btn--secondary:active {
 border-color:#2b0eaf;
 color:#2b0eaf
}
button.btn--secondary[disabled]:focus,
a.fake-btn--secondary[disabled]:focus,
a.fake-btn--secondary:not([href]):focus,
a.fake-btn--secondary[aria-disabled="true"]:focus,
button.btn--secondary[disabled]:hover,
a.fake-btn--secondary[disabled]:hover,
a.fake-btn--secondary:not([href]):hover,
a.fake-btn--secondary[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:active,
a.fake-btn--secondary[disabled]:active,
a.fake-btn--secondary:not([href]):active,
a.fake-btn--secondary[aria-disabled="true"]:active {
 background-color:#fff;
 border-color:#c7c7c7;
 color:#c7c7c7
}
button.btn {
 padding-bottom:10px;
 padding-top:10px
}
button.btn--fixed-height {
 padding-bottom:10px
}
button.btn--truncated {
 padding-bottom:10px;
 padding-top:10px
}
a.fake-btn {
 padding-bottom:9px;
 padding-top:11px
}
a.fake-btn--fixed-height {
 padding-bottom:9px
}
a.fake-btn--truncated {
 padding-bottom:9px;
 padding-top:11px
}
button.btn--large,
a.fake-btn--large {
 font-size:1rem;
 padding-bottom:13px;
 padding-top:15px
}
button.btn--large-fixed-height,
a.fake-btn--large-fixed-height {
 min-height:48px;
 padding-bottom:13px
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 min-height:48px;
 padding-bottom:13px;
 padding-top:15px
}
.window-notice {
 background-color:#fff;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 margin:16px 0;
 text-align:center;
 width:100%
}
.window-notice--fill {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0;
 position:relative
}
.window-notice>.btn,
.window-notice>.fake-btn {
 margin-top:28px
}
.window-notice--fill>.btn,
.window-notice--fill>.fake-btn {
 bottom:0;
 left:0;
 position:absolute;
 width:100%
}
.window-notice>h2 {
 margin:0
}
.window-notice__title {
 display:inline-block;
 font-size:1.875rem;
 font-weight:bold;
 margin-top:20px
}
.window-notice__content {
 color:#05823f;
 margin:20px 0 0
}
.page-notice,
.section-notice {
 -webkit-box-align:stretch;
 -webkit-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 font-size:.875rem;
 margin:8px 0
}
.page-notice>a.fake-btn,
.section-notice>a.fake-btn,
.page-notice>button.btn,
.section-notice>button.btn {
 margin:0 16px 16px;
 width:100%
}
.section-notice {
 background-color:#f5f5f5
}
div[role="region"].page-notice,
div[role="region"].section-notice,
section.page-notice,
section.section-notice {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin:8px 0
}
span[role="region"].page-notice,
span[role="region"].section-notice {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.page-notice__status svg.icon {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin:0
}
.window-notice h2 svg.icon {
 display:block;
 font-size:0;
 height:35px;
 margin:0 auto;
 width:35px
}
.page-notice__title {
 font-weight:bold
}
.page-notice__content,
.section-notice__content {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin:16px;
 width:100%;
 -ms-word-break:break-all;
 word-break:break-all;
 word-break:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.page-notice__status,
.section-notice__status {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 color:#fff;
 padding:16px 0 16px 16px
}
.page-notice__content p,
.section-notice__content p {
 margin:0
}
.page-notice__content {
 font-size:1rem
}
.page-notice__close,
.section-notice__close {
 height:48px;
 width:50px
}
.page-notice--celebration {
 color:#05823f
}
.page-notice--fluid,
.section-notice--fluid {
 width:100%
}
.page-notice--celebration .page-notice__title {
 color:#111820;
 display:inline-block;
 font-size:1.25rem;
 font-weight:bold;
 margin-bottom:4px
}
.page-notice--celebration .btn {
 border-color:black;
 color:#111820
}
.page-notice__close,
.section-notice__close,
button.page-notice__close,
button.section-notice__close {
 background:0;
 border:0
}
a.page-notice,
a.section-notice,
button.page-notice,
button.section-notice {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
a.page-notice,
a.section-notice {
 color:inherit;
 text-decoration:none
}
div.inline-notice {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin:8px 0
}
span.inline-notice {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
.inline-notice {
 margin:8px 0
}
.inline-notice p {
 margin:4px 0
}
.inline-notice p:first-of-type {
 font-weight:bold
}
.inline-notice__status {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.inline-notice__status span {
 background-repeat:no-repeat;
 background-size:contain;
 display:inline-block;
 height:24px;
 margin-top:1px;
 width:24px
}
.inline-notice__content {
 margin-left:8px
}
@media(min-width:601px) {
 section.page-notice,
 section.section-notice,
 div[role="region"].page-notice,
 div[role="region"].section-notice {
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin:16px 0
 }
 section.page-notice>button.btn,
 section.section-notice>button.btn,
 div[role="region"].page-notice>button.btn,
 div[role="region"].section-notice>button.btn,
 section.page-notice>a.fake-btn,
 section.section-notice>a.fake-btn,
 div[role="region"].page-notice>a.fake-btn,
 div[role="region"].section-notice>a.fake-btn {
  margin:auto 16px;
  width:auto
 }
 .page-notice--celebration .page-notice__status {
  padding:24px 0 24px 24px
 }
 .page-notice--celebration .page-notice__title {
  font-size:1.875rem;
  margin-bottom:8px
 }
 .page-notice--celebration .page-notice__content {
  margin:24px
 }
}
.page-notice--confirmation,
.page-notice--attention,
.page-notice--information,
.page-notice--celebration {
 border-style:solid;
 border-width:1px
}
.page-notice--confirmation,
.page-notice--celebration,
.section-notice--confirmation {
 background-color:#effef0;
 border-color:#36cf57
}
.page-notice--attention,
.section-notice--attention {
 background-color:#fff5f8;
 border-color:#e62048
}
.page-notice--information,
.section-notice--information {
 background-color:#f1f8fe;
 border-color:#3665f3
}
svg.icon {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.icon--disabled {
 color:#c7c7c7;
 fill:currentColor
}
svg.icon--add {
 height:20px;
 width:20px
}
svg.icon--attention {
 height:24px;
 width:24px
}
svg.icon--attention-filled {
 height:24px;
 width:24px
}
svg.icon--back {
 height:18px;
 width:10px
}
svg.icon--breadcrumb {
 height:8px;
 width:8px
}
svg.icon--camera {
 height:20px;
 width:24px
}
svg.icon--carousel-next {
 height:14px;
 width:8px
}
svg.icon--carousel-prev {
 height:14px;
 width:8px
}
svg.icon--cart {
 height:22px;
 width:23px
}
svg.icon--checkbox-checked {
 height:18px;
 width:18px
}
svg.icon--checkbox-unchecked {
 height:18px;
 width:18px
}
svg.icon--chevron-down {
 height:10px;
 width:18px
}
svg.icon--chevron-left {
 height:18px;
 width:10px
}
svg.icon--chevron-right {
 height:18px;
 width:10px
}
svg.icon--chevron-up {
 height:10px;
 width:18px
}
svg.icon--clear {
 height:24px;
 width:24px
}
svg.icon--close {
 height:18px;
 width:18px
}
svg.icon--confirmation {
 height:24px;
 width:24px
}
svg.icon--confirmation-filled {
 height:24px;
 width:24px
}
svg.icon--cta {
 height:21px;
 width:22px
}
svg.icon--download {
 height:22px;
 width:22px
}
svg.icon--dropdown {
 height:5.25px;
 width:9px
}
svg.icon--filter-gallery {
 height:18px;
 width:22px
}
svg.icon--filter-list {
 height:18px;
 width:22px
}
svg.icon--filter-single {
 height:18px;
 width:22px
}
svg.icon--help {
 height:21px;
 width:22px
}
svg.icon--information {
 height:24px;
 width:24px
}
svg.icon--information-filled {
 height:24px;
 width:24px
}
svg.icon--menu {
 height:18px;
 width:20px
}
svg.icon--messages {
 height:18px;
 width:22px
}
svg.icon--notification {
 height:24px;
 width:22px
}
svg.icon--overflow {
 height:18px;
 width:4px
}
svg.icon--pause {
 height:24px;
 width:24px
}
svg.icon--play {
 height:24px;
 width:24px
}
svg.icon--profile {
 height:24px;
 width:22px
}
svg.icon--pagination-next {
 height:15px;
 width:14px
}
svg.icon--pagination-prev {
 height:14px;
 width:14px
}
svg.icon--radio-checked {
 height:18px;
 width:18px
}
svg.icon--radio-unchecked {
 height:18px;
 width:18px
}
svg.icon--search {
 height:22px;
 width:22px
}
svg.icon--selling {
 height:22px;
 width:22px
}
svg.icon--settings {
 height:24px;
 width:24px
}
svg.icon--tick {
 height:10px;
 width:14px
}
svg.icon--window {
 height:25px;
 width:28px
}
[dir="rtl"] svg.icon--back,
[dir="rtl"] svg.icon--breadcrumb,
[dir="rtl"] svg.icon--carousel-next,
[dir="rtl"] svg.icon--carousel-prev,
[dir="rtl"] svg.icon--chevron-left,
[dir="rtl"] svg.icon--chevron-right,
[dir="rtl"] svg.icon--cta,
[dir="rtl"] svg.icon--pagination-next,
[dir="rtl"] svg.icon--pagination-prev {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
svg.icon--arrow-left {
 height:18px;
 width:20px
}
svg.icon--arrow-move {
 height:15px;
 width:15px
}
svg.icon--arrow-right {
 height:18px;
 width:20px
}
svg.icon--arrow-right-bold {
 height:21px;
 width:22px
}
svg.icon--bids {
 height:23px;
 width:23px
}
svg.icon--bank {
 height:22px;
 width:22px
}
svg.icon--bank-large {
 height:58px;
 width:58px
}
svg.icon--calendar {
 height:22px;
 width:22px
}
svg.icon--calendar-large {
 height:60px;
 width:58px
}
svg.icon--calendar-small {
 height:14px;
 width:14px
}
svg.icon--cart-large {
 height:57px;
 width:57px
}
svg.icon--categories {
 height:20px;
 width:20px
}
svg.icon--chat-large {
 height:53px;
 width:58px
}
svg.icon--chevron-down-bold {
 height:12.58px;
 width:21.6px
}
svg.icon--chevron-up-bold {
 height:12.58px;
 width:21.6px
}
svg.icon--credit-card {
 height:16px;
 width:22px
}
svg.icon--credit-card-large {
 height:46px;
 width:58px
}
svg.icon--credit-card-small {
 height:12px;
 width:16px
}
svg.icon--deals {
 height:24px;
 width:18px
}
svg.icon--delete {
 height:24px;
 width:22px
}
svg.icon--edit {
 height:22px;
 width:22px
}
svg.icon--event {
 height:22px;
 width:22px
}
svg.icon--event-large {
 height:58px;
 width:58px
}
svg.icon--fast-n-free {
 height:17px;
 width:22px
}
svg.icon--fingerprint-large {
 height:64px;
 width:64px
}
svg.icon--flag {
 height:21.34px;
 width:13.36px
}
svg.icon--following {
 height:22px;
 width:16px
}
svg.icon--home {
 height:22px;
 width:20px
}
svg.icon--tablet-condensed-grid {
 height:22px;
 width:22px
}
svg.icon--tablet-condensed-grid-filled {
 height:22px;
 width:22px
}
svg.icon--tablet-relaxed-grid {
 height:22px;
 width:22px
}
svg.icon--tablet-relaxed-grid-filled {
 height:22px;
 width:22px
}
svg.icon--tablet-vertical-split {
 height:22px;
 width:22px
}
svg.icon--tablet-vertical-split-filled {
 height:22px;
 width:22px
}
svg.icon--location {
 height:22px;
 width:16px
}
svg.icon--location-large {
 height:59px;
 width:42px
}
svg.icon--locked {
 height:22px;
 width:18px
}
svg.icon--locked-small {
 height:14px;
 width:12px
}
svg.icon--messages-large {
 height:48px;
 width:58px
}
svg.icon--mic {
 height:22px;
 width:16px
}
svg.icon--mobile {
 height:22px;
 width:14px
}
svg.icon--mobile-signal {
 height:22px;
 width:22px
}
svg.icon--package {
 height:20px;
 width:22px
}
svg.icon--photo-brightness {
 height:24px;
 width:24px
}
svg.icon--photo-crop {
 height:24px;
 width:20px
}
svg.icon--photo-gallery {
 height:22px;
 width:22px
}
svg.icon--photo-gallery-more {
 height:24px;
 width:22px
}
svg.icon--photo-rotate {
 height:21px;
 width:24px
}
svg.icon--photo-select-all {
 height:22px;
 width:22px
}
svg.icon--photo-select-none {
 height:23px;
 width:23px
}
svg.icon--clock {
 height:22px;
 width:22px
}
svg.icon--red-laser {
 height:18px;
 width:22px
}
svg.icon--refresh {
 height:19px;
 width:18px
}
svg.icon--save {
 height:20px;
 width:22px
}
svg.icon--save-bold {
 height:21px;
 width:22px
}
svg.icon--save-selected {
 height:20px;
 width:22px
}
svg.icon--search-bold {
 height:21.6px;
 width:21.6px
}
svg.icon--send {
 height:19px;
 width:24px
}
svg.icon--sign-out {
 height:13.5px;
 width:22.5px
}
svg.icon--star-empty {
 height:22px;
 width:22px
}
svg.icon--star-filled {
 height:22px;
 width:22px
}
svg.icon--star-filled-grey {
 height:22px;
 width:22px
}
svg.icon--star-half {
 height:22px;
 width:22px
}
svg.icon--star-undefined {
 height:22px;
 width:22px
}
svg.icon--thumbs-down {
 height:23px;
 width:24px
}
svg.icon--thumbs-up {
 height:23px;
 width:24px
}
svg.icon--thumbs-up-selected {
 height:23px;
 width:24px
}
svg.icon--thumbs-down-selected {
 height:23px;
 width:24px
}
svg.icon--top-seller {
 height:19.96px;
 width:14.7px
}
svg.icon--truck {
 height:17px;
 width:22px
}
svg.icon--user-profile {
 height:22px;
 width:22px
}
svg.icon--purchases {
 height:20px;
 width:22px
}
svg.icon--remove {
 height:2px;
 width:20px
}
svg.icon--share {
 height:24px;
 width:24px
}
svg.icon--share-small {
 height:24px;
 width:24px
}
svg.icon--store {
 height:22px;
 width:22px
}
svg.icon--store-large {
 height:58px;
 width:57px
}
svg.icon--text-messaging-large {
 height:53px;
 width:58px
}
svg.icon--unlocked {
 height:22px;
 width:18px
}
svg.icon--unlocked-small {
 height:14px;
 width:12px
}
svg.icon--watch {
 height:18px;
 width:24px
}
svg.icon--watch-large {
 height:43px;
 width:61px
}
svg.icon--pause-filled {
 height:24px;
 width:24px
}
svg.icon--pause-filled-large {
 height:64px;
 width:64px
}
svg.icon--pause-large {
 height:60px;
 width:60px
}
svg.icon--pause-small {
 height:16px;
 width:16px
}
svg.icon--play-filled {
 height:24px;
 width:24px
}
svg.icon--play-filled-large {
 height:60px;
 width:60px
}
svg.icon--play-large {
 height:60px;
 width:60px
}
svg.icon--play-small {
 height:16px;
 width:16px
}
svg.icon--arrow-left-small {
 height:14px;
 width:14px
}
svg.icon--add-small {
 height:14px;
 width:14px
}
svg.icon--arrow-move-small {
 height:11px;
 width:11px
}
svg.icon--arrow-right-small {
 height:15px;
 width:14px
}
svg.icon--attention-small {
 height:16px;
 width:16px
}
svg.icon--attention-filled-small {
 height:16px;
 width:16px
}
svg.icon--camera-small {
 height:14px;
 width:16px
}
svg.icon--cart-small {
 height:16px;
 width:15px
}
svg.icon--checkbox-checked-small {
 height:14px;
 width:14px
}
svg.icon--checkbox-unchecked-small {
 height:14px;
 width:14px
}
svg.icon--chevron-down-small {
 height:8px;
 width:14px
}
svg.icon--chevron-left-small {
 height:14px;
 width:8px
}
svg.icon--chevron-right-small {
 height:14px;
 width:8px
}
svg.icon--chevron-up-small {
 height:8px;
 width:14px
}
svg.icon--clear-small {
 height:16px;
 width:16px
}
svg.icon--clock-small {
 height:16px;
 width:16px
}
svg.icon--close-small {
 height:15px;
 width:14px
}
svg.icon--confirmation-small {
 height:16px;
 width:16px
}
svg.icon--confirmation-filled-small {
 height:16px;
 width:16px
}
svg.icon--delete-small {
 height:16px;
 width:16px
}
svg.icon--edit-small {
 height:16px;
 width:16px
}
svg.icon--fast-n-free-small {
 height:13px;
 width:16px
}
svg.icon--filter-gallery-small {
 height:14px;
 width:16px
}
svg.icon--filter-list-small {
 height:14px;
 width:16px
}
svg.icon--filter-single-small {
 height:14px;
 width:16px
}
svg.icon--following-small {
 height:16px;
 width:12px
}
svg.icon--information-small {
 height:16px;
 width:16px
}
svg.icon--information-filled-small {
 height:16px;
 width:16px
}
svg.icon--mic-small {
 height:16px;
 width:12px
}
svg.icon--overflow-small {
 height:13px;
 width:3px
}
svg.icon--radio-checked-small {
 height:16px;
 width:16px
}
svg.icon--radio-unchecked-small {
 height:18px;
 width:18px
}
svg.icon--red-laser-small {
 height:12px;
 width:14px
}
svg.icon--save-selected-small {
 height:14px;
 width:16px
}
svg.icon--save-small {
 height:14px;
 width:16px
}
svg.icon--search-small {
 height:14px;
 width:14px
}
svg.icon--search-large {
 height:57px;
 width:57px
}
svg.icon--star-filled-empty-small {
 height:15px;
 width:15px
}
svg.icon--star-filled-small {
 height:15px;
 width:15px
}
svg.icon--star-half-small {
 height:15px;
 width:15px
}
svg.icon--star-small {
 height:15px;
 width:15px
}
svg.icon--thumbs-down-selected-small {
 height:14px;
 width:14px
}
svg.icon--thumbs-down-small {
 height:16px;
 width:16px
}
svg.icon--thumbs-up-selected-small {
 height:14px;
 width:14px
}
svg.icon--thumbs-up-small {
 height:16px;
 width:16px
}
svg.icon--tick-small {
 height:9px;
 width:12px
}
svg.icon--truck-small {
 height:13px;
 width:16px
}
#signin-form {
 margin-top:45px
}
.generic-err-msg-wrapper {
 margin-bottom:16px
}
.signin-msg-wrapper {
 margin-bottom:16px
}
.signin-msg-wrapper p {
 -webkit-hyphens:none;
 -ms-hyphens:none;
 hyphens:none
}
.signin-intro {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 max-width:355px
}
.heading {
 margin:0;
 font-size:36px;
 font-weight:700;
 font-style:normal;
 font-stretch:normal;
 line-height:36px;
 letter-spacing:normal;
 text-align:left;
 padding-bottom:8px;
 color:#151e27
}
.sub-heading {
 font-size:14px;
 max-width:340px
}
.sub-heading a {
 text-decoration:underline;
 color:#3665f3;
 cursor:pointer
}
#l2l3-msg {
 margin-top:8px
}
#user-info {
 padding-bottom:8px
}
#switch-account-link {
 font-size:12px
}
@media only screen and (max-width:600px) {
 .signin-intro {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .heading {
  font-size:24px;
  padding-bottom:4px
 }
}
.spinner[role="img"][aria-label] {
 -webkit-animation:spin 600ms linear infinite;
 animation:spin 600ms linear infinite;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjRDhENUQzIiBkPSJNMTUgMzBDNi43IDMwIDAgMjMuMyAwIDE1IDAgNi44IDYuNy4xIDE1IC4xUzI5LjkgNi44IDI5LjkgMTVjMCA4LjMtNi43IDE1LTE0LjkgMTV6bTAtMjUuOEM5IDQuMiA0LjIgOSA0LjIgMTVTOSAyNS44IDE1IDI1LjhjNiAwIDEwLjgtNC45IDEwLjgtMTAuOFMyMSA0LjIgMTUgNC4yeiIvPjxwYXRoIGZpbGw9IiMzNjY1RjMiIGQ9Ik0xNSAuMXY0LjFjNSAwIDkuMiAzLjQgMTAuNSA4LjFsNC0xQzI3LjggNC44IDIxLjkuMSAxNSAuMXoiLz48L3N2Zz4K);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 display:inline-block;
 height:30px;
 width:30px
}
@-webkit-keyframes spin {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes spin {
 from {
  -webkit-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.spinner--large[role="img"][aria-label] {
 height:60px;
 width:60px
}
.webauthn-login {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:6vh
}
.btn>.spinner {
 height:16px !important;
 width:16px !important
}
.error-message {
 margin-bottom:20px
}
.header-img-on-error {
 margin-bottom:30px
}
.header-img {
 margin-bottom:36px
}
a.icon-link,
button.icon-btn {
 --actionable-badge-border-color:#fff;
 --actionable-icon-foreground-color:#111820;
 --actionable-icon-active-foreground-color:#111820;
 --actionable-icon-hover-foreground-color:#3665f3;
 --actionable-image-hover-border-color:#767676
}
a.img-link,
button.img-btn {
 --actionable-image-visited-background-color:#e5e5e5;
 --actionable-image-active-border-color:#767676;
 --actionable-image-hover-border-color:#767676
}
@media(prefers-color-scheme:dark) {
 .skin-experiment-1 a.icon-link,
 .skin-experiment-1 button.icon-btn {
  --actionable-badge-border-color:#171717;
  --actionable-icon-foreground-color:#dcdcdc;
  --actionable-icon-active-foreground-color:#dcdcdc;
  --actionable-icon-hover-foreground-color:#5192ff
 }
 .skin-experiment-1 a.img-link,
 .skin-experiment-1 button.img-btn {
  --actionable-image-visited-background-color:#e5e5e5;
  --actionable-image-hover-border-color:#5192ff;
  --actionable-image-active-border-color:#767676
 }
}
a.icon-link {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
a.icon-link>svg {
 margin:0 auto
}
button.icon-btn,
a.icon-link {
 background-color:transparent;
 border:2px solid transparent;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:40px;
 margin:0;
 padding:0;
 vertical-align:text-bottom;
 width:40px
}
button.icon-btn>svg,
a.icon-link>svg {
 fill:#111820;
 fill:var(--actionable-icon-foreground-color,#111820);
 height:100%;
 max-width:100%;
 position:relative
}
button.icon-btn:active>svg,
a.icon-link:active>svg {
 fill:#111820;
 fill:var(--actionable-icon-active-foreground-color,#111820)
}
button.icon-btn:focus>svg,
a.icon-link:focus>svg,
button.icon-btn:hover>svg,
a.icon-link:hover>svg {
 fill:#3665f3;
 fill:var(--actionable-icon-hover-foreground-color,#3665f3)
}
button[disabled].icon-btn,
button[aria-disabled="true"].icon-btn,
a:not([href]).icon-link,
a[aria-disabled="true"].icon-link {
 opacity:.5
}
button[disabled].icon-btn>svg,
button[aria-disabled="true"].icon-btn>svg,
a:not([href]).icon-link>svg,
a[aria-disabled="true"].icon-link>svg {
 background-color:transparent
}
a.icon-link:visited>svg {
 fill:#111820;
 fill:var(--actionable-icon-foreground-color,#111820)
}
a.icon-link:visited:hover>svg,
a.icon-link:visited:focus>svg {
 fill:#3665f3;
 fill:var(--actionable-icon-hover-foreground-color,#3665f3)
}
button.icon-btn--badged,
a.icon-link--badged {
 overflow:visible;
 position:relative
}
button.icon-btn--badged .badge,
a.icon-link--badged .badge {
 border-color:#fff;
 border-color:var(--actionable-badge-border-color,#fff);
 border-style:solid;
 border-width:2px;
 display:block;
 height:24px;
 left:16px;
 min-width:24px;
 padding-top:2px;
 pointer-events:none;
 position:absolute;
 text-align:center;
 top:-2px;
 z-index:1
}
a.img-link[href]:hover,
a.img-link[href]:focus {
 border-color:#767676;
 border-color:var(--actionable-image-hover-border-color,#767676)
}
a.img-link[href]:active {
 border-color:#767676
}
a.img-link--visit:visited {
 background-color:#e5e5e5;
 background-color:var(--actionable-image-visited-background-color,#e5e5e5)
}
a.img-link,
button.img-btn {
 border:1px solid transparent;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
button.img-btn {
 background-color:transparent;
 padding:0
}
button.img-btn:not([disabled]):hover,
button.img-btn:not([disabled]):focus {
 border-color:#767676;
 border-color:var(--actionable-image-hover-border-color,#767676)
}
button.img-btn:not([disabled]):active {
 border-color:#767676;
 border-color:var(--actionable-image-active-border-color,#767676)
}
.badge {
 --badge-background-color:#e62048;
 --badge-foreground-color:#fff
}
@media(prefers-color-scheme:dark) {
 .skin-experiment-1 .badge {
  --badge-background-color:#e62048;
  --badge-foreground-color:#fff
 }
}
.badge {
 background-color:#e62048;
 background-color:var(--badge-background-color,#e62048);
 color:#fff;
 color:var(--badge-foreground-color,#fff);
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:20px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:"Market Sans",Arial,sans-serif;
 font-size:.75rem;
 font-weight:700;
 height:20px;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 min-width:20px;
 padding:1px 7px 0;
 position:relative;
 top:calc(50% - 18px);
 white-space:nowrap
}
.roaming-auth-login div {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 margin-top:6vh;
 text-align:center
}
.roaming-auth-login-illustration-container .btn>.spinner {
 height:16px !important;
 width:16px !important
}
.error-message {
 margin-bottom:20px
}
.header-img-on-error {
 margin-bottom:30px
}
.security-key-image {
 width:99px;
 height:108px;
 position:relative;
 left:27px
}
.roaming-auth-login-title {
 text-align:center
}
.hide {
 display:none
}
.spinner {
 height:1rem !important;
 width:1rem !important
}
.switch-to-mobile-link-container {
 margin-top:1.125rem;
 font-size:.875rem
}
.sign-in-with-mobile-question {
 margin-bottom:.125rem
}
.phone-id-view-container {
 margin-top:-33px
}
.phone-id-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:nowrap;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -webkit-align-content:flex-end;
 -ms-flex-line-pack:end;
 align-content:flex-end;
 margin-bottom:16px
}
.country-code-container {
 margin-right:8px;
 width:145px;
 border-bottom:1px solid #767676
}
#phone-id-code-selector {
 margin-bottom:8px !important;
 bottom:-5px
}
.current-country-label {
 position:relative;
 top:18px;
 font-size:9.5px;
 color:#6e6e6e
}
.no-outline {
 outline:0
}
.country-code-container button {
 width:100%;
 padding-bottom:0 !important;
 color:black !important;
 text-decoration:none !important
}
#phone-id-code-selector-content {
 margin-top:8px
}
.mobile-number-container {
 margin-top:16px;
 width:100%
}
.ph-country-code {
 display:inline-block;
 width:40px
}
.current-ph-country-code {
 padding-left:5px
}
.ph-country-flag {
 display:inline-block;
 width:20px;
 height:13px;
 -webkit-box-shadow:0 0 1px 0 #888;
 box-shadow:0 0 1px 0 #888;
 background-image:url(https://ir.ebaystatic.com/rs/c/sgninui-src-static-images-CountryFlags-X09eSGBw.png);
 background-color:#dbdbdb
}
.ph-country-name {
 display:inline-block;
 width:150px;
 padding-left:8px
}
.switch-to-email-or-username-link {
 font-size:14px
}
.ad {
 background-position:0 0;
 height:12.5px !important
}
.ae {
 background-position:0 -13px
}
.af {
 background-position:0 -26px
}
.ag {
 background-position:0 -39px
}
.ai {
 background-position:0 -52px
}
.al {
 background-position:0 -66px
}
.am {
 background-position:0 -78px
}
.an,
.bq {
 background-position:0 -91px
}
.ao {
 background-position:0 -104px
}
.ar {
 background-position:0 -117px;
 height:12.5px !important
}
.as {
 background-position:0 -130px;
 height:12.5px !important
}
.at {
 background-position:0 -143.2px;
 height:12px !important
}
.au {
 background-position:0 -156px
}
.aw {
 background-position:0 -169px;
 height:12px !important
}
.az {
 background-position:0 -182px;
 height:12.5px !important
}
.ba {
 background-position:0 -195px
}
.bb {
 background-position:0 -208px
}
.bd {
 background-position:0 -221px
}
.be {
 background-position:0 -235px;
 height:12.5px !important
}
.bf {
 background-position:0 -247px
}
.bg {
 background-position:0 -260px;
 height:12.5px !important
}
.bh {
 background-position:0 -273px;
 height:12.5px !important
}
.bi {
 background-position:0 -286px
}
.bj {
 background-position:0 -299px
}
.bm {
 background-position:0 -312px
}
.bn {
 background-position:0 -326px;
 height:11.5px !important
}
.bo {
 background-position:0 -338px
}
.br {
 background-position:0 -351px
}
.bs {
 background-position:0 -364px
}
.bt {
 background-position:0 -377px
}
.bw {
 background-position:0 -390px
}
.by {
 background-position:0 -403px
}
.bz {
 background-position:0 -416px
}
.ca {
 background-position:0 -429px;
 height:12.5px !important
}
.cd {
 background-position:0 -2795px
}
.cf {
 background-position:0 -442px
}
.cg {
 background-position:0 -456px;
 height:11.5px !important
}
.ch {
 background-position:0 -468px
}
.ci {
 background-position:0 -481px
}
.ck {
 background-position:0 -494px
}
.cl {
 background-position:0 -507px
}
.cm {
 background-position:0 -520px
}
.cn {
 background-position:0 -533px
}
.co {
 background-position:0 -546px;
 height:12.5px !important
}
.cr {
 background-position:0 -559px
}
.cv {
 background-position:0 -572px
}
.cy {
 background-position:0 -586px;
 height:11.8px !important
}
.cz {
 background-position:0 -598px
}
.de {
 background-position:0 -611px
}
.dj {
 background-position:0 -625px;
 height:12px !important
}
.dk {
 background-position:0 -637px;
 height:12.5px !important
}
.dm {
 background-position:0 -650px
}
.do {
 background-position:0 -663.5px;
 height:12.5px !important
}
.dz {
 background-position:0 -676px
}
.ec {
 background-position:0 -689px
}
.ee {
 background-position:0 -702px
}
.eg {
 background-position:0 -715.5px;
 height:12px !important
}
.eh {
 background-position:0 -728px
}
.er {
 background-position:0 -741px;
 height:12.5px !important
}
.es {
 background-position:0 -754.2px
}
.et {
 background-position:0 -767px
}
.fi {
 background-position:0 -780px
}
.fj {
 background-position:0 -793px
}
.fk {
 background-position:0 -806px;
 height:12.5px !important
}
.fm {
 background-position:0 -819px
}
.fr {
 background-position:0 -832px;
 float:inherit !important
}
.ga {
 background-position:0 -846px;
 height:11.8px !important
}
.gb,
.uk {
 background-position:0 -858px
}
.gd {
 background-position:0 -871px
}
.ge {
 background-position:0 -884px
}
.gf {
 background-position:0 -897px
}
.gh {
 background-position:0 -923px;
 height:12px !important
}
.gi {
 background-position:0 -936px
}
.gl {
 background-position:0 -949px
}
.gm {
 background-position:0 -962px;
 height:12.5px !important
}
.gn {
 background-position:0 -975px
}
.gp {
 background-position:0 -988px
}
.gq {
 background-position:0 -1001px;
 height:12.5px !important
}
.gr {
 background-position:0 -1014px
}
.gs {
 background-position:0 -910px
}
.gt {
 background-position:0 -1027px
}
.gu {
 background-position:0 -1040px;
 height:12.5px !important
}
.gw {
 background-position:0 -1053.2px
}
.gy {
 background-position:0 -1066px;
 height:12.5px !important
}
.hk {
 background-position:0 -1079px;
 height:12.5px !important
}
.hn {
 background-position:0 -1092px;
 height:12.5px !important
}
.hr {
 background-position:0 -1105.5px
}
.ht {
 background-position:0 -1118px
}
.hu {
 background-position:0 -1131px
}
.id {
 background-position:0 -1144px
}
.ie {
 background-position:0 -1157px;
 height:12.5px !important
}
.il {
 background-position:0 -1170px
}
.in {
 background-position:0 -1183px
}
.is {
 background-position:0 -1196px
}
.it {
 background-position:0 -1209px;
 height:12.5px !important
}
.jm {
 background-position:0 -1236px;
 height:11.8px !important
}
.jo {
 background-position:0 -1248px
}
.jp {
 background-position:0 -1261px
}
.js {
 background-position:0 -1222px
}
.ke {
 background-position:0 -1274px
}
.kg {
 background-position:0 -1287px
}
.kh {
 background-position:0 -1300px
}
.ki {
 background-position:0 -1313px
}
.km {
 background-position:0 -1326.5px;
 height:12.5px !important
}
.kn {
 background-position:0 -1339px
}
.kr {
 background-position:0 -1352px
}
.kw {
 background-position:0 -1365px;
 height:12.5px !important
}
.ky {
 background-position:0 -1378px
}
.kz {
 background-position:0 -1391px
}
.la {
 background-position:0 -1404px
}
.lb {
 background-position:0 -1417px;
 height:12.5px !important
}
.lc {
 background-position:0 -1430px;
 height:12.5px !important
}
.li {
 background-position:0 -1443px
}
.lk {
 background-position:0 -1456px
}
.lt {
 background-position:0 -1469px
}
.lu {
 background-position:0 -1482px;
 height:12.5px !important
}
.lv {
 background-position:0 -1495.2px
}
.ma {
 background-position:0 -1508px
}
.mc {
 background-position:0 -1520px
}
.md {
 background-position:0 -1534px
}
.me {
 background-position:0 -1547px
}
.mg {
 background-position:0 -1560px
}
.mh {
 background-position:0 -1574px;
 height:12px !important
}
.mk {
 background-position:0 -1586px
}
.ml {
 background-position:0 -1599px
}
.mn {
 background-position:0 -1612px
}
.mo {
 background-position:0 -1625.5px;
 height:12px !important
}
.mq {
 background-position:0 -1638px
}
.mr {
 background-position:0 -1651px
}
.ms {
 background-position:0 -1664px
}
.mt {
 background-position:0 -1677px;
 height:12.5px !important
}
.mu {
 background-position:0 -1690px;
 height:12px !important
}
.mv {
 background-position:0 -1703px
}
.mw {
 background-position:0 -1716px
}
.mx {
 background-position:0 -1729px
}
.my {
 background-position:0 -1742px
}
.mz {
 background-position:0 -1755px
}
.na {
 background-position:0 -1768px
}
.nc {
 background-position:0 -1781px
}
.ne {
 background-position:0 -1794.2px;
 height:12px !important
}
.ng {
 background-position:0 -1807px;
 height:12.5px !important
}
.ni {
 background-position:0 -1820px;
 height:12.5px !important
}
.nl {
 background-position:0 -1833px;
 height:12.5px !important
}
.no {
 background-position:0 -1846px;
 height:12.5px !important
}
.np {
 background-position:0 -1859px;
 width:13px !important
}
.nr {
 background-position:0 -1872px
}
.nu {
 background-position:0 -1886px;
 height:12px !important
}
.nz {
 background-position:0 -1898px;
 height:12.5px !important
}
.om {
 background-position:0 -1911px
}
.pa {
 background-position:0 -1924px
}
.pe {
 background-position:0 -1937px
}
.fp,
.pf,
.ta {
 background-position:0 -1950.5px;
 height:12.5px !important
}
.pg {
 background-position:0 -1962px
}
.ph {
 background-position:0 -1976px;
 height:12.5px !important
}
.pk {
 background-position:0 -1989px
}
.pl {
 background-position:0 -2002px;
 height:12px !important
}
.pm {
 background-position:0 -2015px
}
.pr {
 background-position:0 -2028px
}
.pt {
 background-position:0 -2041px
}
.pw {
 background-position:0 -2055px;
 height:11.8px !important
}
.py {
 background-position:0 -2067px;
 height:12.5px !important
}
.qa {
 background-position:0 -2080px
}
.re {
 background-position:0 -2093px
}
.ro {
 background-position:0 -2105px
}
.rs {
 background-position:0 -2119px
}
.ru {
 background-position:0 -2132px
}
.rw {
 background-position:0 -2146px
}
.sa {
 background-position:0 -2158px
}
.sb {
 background-position:0 -2171px
}
.sc {
 background-position:0 -2184px
}
.se {
 background-position:0 -2197px;
 height:12.5px !important
}
.sg {
 background-position:0 -2210px;
 height:12px !important
}
.sh {
 background-position:0 -2223px
}
.si {
 background-position:0 -2236px;
 height:12.5px !important
}
.jn,
.sj {
 background-position:0 -2249px
}
.sk {
 background-position:0 -2262px
}
.sl {
 background-position:0 -2275.5px;
 height:12.5px !important
}
.sm {
 background-position:0 -2288px;
 height:12.5px !important
}
.sn {
 background-position:0 -2301px
}
.so {
 background-position:0 -2315px;
 height:12.5px !important
}
.sr {
 background-position:0 -2327px
}
.sv {
 background-position:0 -2340px
}
.svl {
 background-position:0 -2353px
}
.sz {
 background-position:0 -2366px;
 height:12.5px !important
}
.tc {
 background-position:0 -2392px
}
.td {
 background-position:0 -2405px
}
.tg {
 background-position:0 -2418px;
 height:12.5px !important
}
.th {
 background-position:0 -2431px
}
.tj {
 background-position:0 -2444px
}
.tm {
 background-position:0 -2457px;
 height:12.5px !important
}
.tn {
 background-position:0 -2470px
}
.to {
 background-position:0 -2483px
}
.tr {
 background-position:0 -2496px
}
.tt {
 background-position:0 -2509px
}
.tv {
 background-position:0 -2522px
}
.tw {
 background-position:0 -2535px
}
.tz {
 background-position:0 -2548px
}
.ua {
 background-position:0 -2561px
}
.ug {
 background-position:0 -2574px
}
.us,
.ap {
 background-position:0 -2587px
}
.uy {
 background-position:0 -2600px
}
.uz {
 background-position:0 -2613px
}
.va {
 background-position:0 -2626px
}
.vc {
 background-position:0 -2639px
}
.ve {
 background-position:0 -2652px
}
.io,
.vg {
 background-position:0 -2665px
}
.vi {
 background-position:0 -2678px
}
.vn {
 background-position:0 -2691px;
 height:12.5px !important
}
.vu {
 background-position:0 -2704px
}
.wf {
 background-position:0 -2717px
}
.ws {
 background-position:0 -2730px
}
.ye {
 background-position:0 -2743px
}
.yt {
 background-position:0 -2756px;
 height:12.5px !important
}
.za {
 background-position:0 -2769px
}
.zm {
 background-position:0 -2782px
}
.zw {
 background-position:0 -2808px
}
*::-ms-backdrop,
div[role^='menuitem'].menu-button__item span:not([class*='menu__status']) {
 min-width:0
}
div.menu-button__item[role^="menuitem"].selected,
div.menu-button__item[role^="menuitem"]:hover {
 background-color:#ebebeb
}
.hide-content {
 display:none
}
.separator {
 display:block;
 width:100%;
 height:30px;
 padding:1px 0
}
.separator-line {
 width:100%;
 height:1px;
 margin:16px 0 0;
 background-color:#c7c7c7
}
.separator-content {
 position:relative;
 top:-9px;
 font-size:12px;
 line-height:14px;
 text-align:center;
 vertical-align:middle
}
.separator-content mark {
 background-color:#FFF;
 padding:0 4px
}
.separator-line.animate {
 -webkit-animation:fade-in 1s;
 animation:fade-in 1s
}
@-webkit-keyframes fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fade-in {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.separator-content.animate {
 -webkit-animation:1s slide-from-left;
 animation:1s slide-from-left
}
@-webkit-keyframes slide-from-left {
 from {
  left:-25%;
  color:transparent
 }
 to {
  left:0;
  color:#151e27
 }
}
@keyframes slide-from-left {
 from {
  left:-25%;
  color:transparent
 }
 to {
  left:0;
  color:#151e27
 }
}
.separator-content.animate mark {
 -webkit-animation:1s appear;
 animation:1s appear
}
@-webkit-keyframes appear {
 from {
  color:transparent
 }
 to {
  color:#151e27
 }
}
@keyframes appear {
 from {
  color:transparent
 }
 to {
  color:#151e27
 }
}
.need-help {
 text-align:center;
 -webkit-align-content:center;
 -ms-flex-line-pack:center;
 align-content:center
}
.need-help-container {
 margin-top:16px
}
.accordion-head {
 margin:8px 0;
 padding:8px 0
}
.need-help a {
 color:#3665f3;
 text-decoration:underline;
 cursor:pointer
}
.need-help .button-container {
 margin:8px 0
}
.hide {
 display:none
}
.accordion-head .icon--chevron-down,
.accordion-head .icon--chevron-up {
 padding-left:8px;
 padding-bottom:3px;
 color:#0654ba;
 height:10px;
 width:10px
}
button.expand-btn {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 background-color:transparent;
 border:1px solid;
 border-color:inherit;
 border-radius:0;
 color:inherit;
 display:inline-block;
 font-size:1em;
 max-width:100%;
 padding:9.5px 16px
}
button.expand-btn--fixed-height {
 height:40px
}
button.expand-btn--truncated {
 height:40px
}
button.expand-btn--truncated,
button.expand-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 -webkit-flex-shrink:0;
 -ms-flex-negative:0;
 flex-shrink:0
}
button.expand-btn svg.icon:first-child {
 margin-right:8px
}
button.expand-btn svg.icon:last-child {
 margin-left:8px
}
button.expand-btn--fluid {
 width:100%
}
span.expand-btn__cell {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
span.expand-btn__cell--fixed-height {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
span.expand-btn__cell--fixed-height>svg {
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
span.expand-btn__cell--truncated {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
span.expand-btn__cell--truncated>svg {
 -webkit-align-self:baseline;
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.expand-btn--primary {
 background-color:#3665f3;
 border-color:#3665f3;
 color:#fff
}
span.expand-btn__cell--fixed-height svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 overflow:visible
}
button.expand-btn[disabled],
button.expand-btn[aria-disabled="true"] {
 border-color:#c7c7c7;
 color:#c7c7c7
}
button.expand-btn--primary[disabled],
button.expand-btn--primary[aria-disabled="true"] {
 background-color:#c7c7c7;
 border-color:#c7c7c7;
 color:#fff
}
button.expand-btn--primary[disabled]:hover,
button.expand-btn--primary[aria-disabled="true"]:hover,
button.expand-btn--primary[disabled]:focus,
button.expand-btn--primary[aria-disabled="true"]:focus {
 background-color:#c7c7c7;
 border-color:#c7c7c7
}
button.expand-btn--secondary {
 background-color:#fff;
 border-color:#3665f3;
 color:#3665f3
}
button.expand-btn--secondary[disabled],
button.expand-btn--secondary[aria-disabled="true"] {
 background-color:#fff;
 border-color:#c7c7c7;
 color:#c7c7c7
}
button.expand-btn--secondary[disabled]:hover,
button.expand-btn--secondary[aria-disabled="true"]:hover,
button.expand-btn--secondary[disabled]:focus,
button.expand-btn--secondary[aria-disabled="true"]:focus,
button.expand-btn--secondary[disabled]:active,
button.expand-btn--secondary[aria-disabled="true"]:active {
 background-color:#fff;
 border-color:#c7c7c7
}
button.expand-btn svg.icon:only-child {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin:0
}
button.expand-btn[aria-expanded="true"] svg.icon--dropdown {
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
[dir="rtl"] button.expand-btn svg.icon:first-child {
 margin-left:8px;
 margin-right:0
}
[dir="rtl"] button.expand-btn svg.icon:last-child {
 margin-left:0;
 margin-right:8px
}
button.expand-btn--large {
 min-height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-fixed-height {
 height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-truncated {
 height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-truncated,
button.expand-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn.expand-btn--no-text {
 height:40px;
 padding-left:8px;
 padding-right:8px
}
button.expand-btn--no-text.expand-btn--large {
 height:48px
}
button.expand-btn {
 padding-bottom:10px;
 padding-top:10px
}
button.expand-btn--large {
 font-size:1.125rem
}
button.expand-btn--primary {
 font-weight:bold
}
button.expand-btn--primary:focus,
button.expand-btn--primary:hover,
button.expand-btn--primary:active {
 background-color:#121258;
 border-color:#121258
}
button.expand-btn--secondary[disabled]:focus,
button.expand-btn--secondary[disabled]:hover,
button.expand-btn--secondary[disabled]:active {
 background-color:#fff;
 border-color:#c7c7c7;
 color:#c7c7c7
}
button.expand-btn--secondary:focus,
button.expand-btn--secondary:hover,
button.expand-btn--secondary:active {
 border-color:#121258;
 color:#121258
}
.menu-button,
.fake-menu-button {
 --dropdown-separator-color:#e5e5e5;
 --dropdown-items-background-color:#fff;
 --dropdown-item-background-color:#fff;
 --dropdown-item-hover-background-color:#e5e5e5;
 --dropdown-item-active-status-color:#c7c7c7;
 --dropdown-fake-anchor-color:#111820
}
.menu-button,
.fake-menu-button {
 line-height:normal;
 position:relative
}
.menu-button__menu,
.fake-menu-button__menu {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 border-color:#c7c7c7;
 border-color:var(--dropdown-items-border-color,#c7c7c7);
 border-style:solid;
 border-width:1px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 min-width:100%;
 width:auto;
 -webkit-box-shadow:0 2px 4px 0 rgba(199,199,199,0.5);
 box-shadow:0 2px 4px 0 rgba(199,199,199,0.5);
 display:none;
 position:absolute;
 top:calc(100% - 1px);
 max-height:400px;
 overflow-y:auto;
 z-index:2;
 outline:0
}
span.menu-button__button,
span.fake-menu-button__button {
 display:inline-block;
 vertical-align:bottom
}
.fake-menu-button__menu {
 list-style-type:none;
 margin:0;
 max-height:calc(50vh - 40px);
 overflow-y:auto;
 padding:0
}
div.menu-button__item[role^="menuitem"],
a.fake-menu-button__item,
button.fake-menu-button__item {
 border-color:#fff;
 border-color:var(--dropdown-item-border-color,#fff);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 15px;
 width:100%
}
div.menu-button__item[role^="menuitem"]:not(:last-child),
a.fake-menu-button__item:not(:last-child),
button.fake-menu-button__item:not(:last-child) {
 margin-bottom:1px
}
div.menu-button__item[role^="menuitem"]:focus,
a.fake-menu-button__item:focus,
button.fake-menu-button__item:focus {
 outline-offset:-4px
}
div.menu-button__item[role^="menuitem"]:hover,
a.fake-menu-button__item:hover,
button.fake-menu-button__item:hover {
 background-color:#e5e5e5;
 background-color:var(--dropdown-item-hover-background-color,#e5e5e5)
}
div.menu-button__item[role^="menuitem"]:active,
a.fake-menu-button__item:active,
button.fake-menu-button__item:active {
 font-weight:bold
}
div.menu-button__item[role^="menuitem"] {
 cursor:default
}
.menu-button__item svg.icon,
.fake-menu-button__item svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px
}
.menu-button__item svg.icon:last-child,
.fake-menu-button__item svg.icon:last-child,
.menu-button__item .badge {
 margin-left:8px
}
a.fake-menu-button__item {
 color:#111820;
 color:var(--dropdown-fake-anchor-color,#111820);
 text-decoration:none
}
a.fake-menu-button__item:focus {
 text-decoration:underline
}
a.fake-menu-button__item:hover,
a.fake-menu-button__item:visited {
 color:#111820;
 color:var(--dropdown-fake-anchor-color,#111820)
}
button.fake-menu-button__item {
 background-color:#fff;
 background-color:var(--dropdown-fake-button-background-color,#fff);
 color:#111820;
 color:var(--dropdown-fake-button-color,#111820);
 font-family:inherit;
 font-size:1em;
 text-align:left
}
button.fake-menu-button__item:active svg.icon,
a.fake-menu-button__item:active svg.icon {
 color:#c7c7c7;
 color:var(--dropdown-item-active-status-color,#c7c7c7)
}
a.fake-menu-button__item[aria-current="page"] svg.icon,
button.fake-menu-button__item[aria-current="page"] svg.icon {
 opacity:1
}
div.menu-button__item[role^="menuitem"]:active svg.icon {
 color:#c7c7c7;
 color:var(--dropdown-item-active-status-color,#c7c7c7)
}
div.menu-button__item[role^="menuitem"][aria-checked="true"] svg.icon {
 opacity:1
}
.menu-button__menu--fix-width,
.fake-menu-button__menu--fix-width {
 width:100%
}
.menu-button__menu--fix-width span,
.fake-menu-button__menu--fix-width span {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:100%
}
a.fake-menu-button__item span,
button.fake-menu-button__item span,
div.menu-button__item[role^="menuitem"] span {
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 white-space:nowrap
}
a.fake-menu-button__item span.badge,
button.fake-menu-button__item span.badge,
div.menu-button__item[role^="menuitem"] span.badge {
 -webkit-box-flex:initial;
 -webkit-flex:initial;
 -ms-flex:initial;
 flex:initial
}
.menu-button__menu--scroll {
 overflow-y:scroll
}
.menu-button__menu--reverse,
.fake-menu-button__menu--reverse {
 right:0
}
.menu-button button.expand-btn--borderless,
.fake-menu-button button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.menu-button button.expand-btn--borderless:focus,
.fake-menu-button button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
.menu-button .expand-btn[aria-expanded="true"],
.fake-menu-button .expand-btn[aria-expanded="true"] {
 border-bottom-color:transparent
}
.menu-button__button[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu-button__button[aria-expanded="true"] ~ .fake-menu-button__menu,
.menu-button .expand-btn[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu-button .expand-btn[aria-expanded="true"] ~ .fake-menu-button__menu {
 display:block
}
.menu-button__button ~ .menu-button__menu--static,
.fake-menu-button__button ~ .fake-menu-button__menu--static,
.expand-btn ~ .menu-button__menu--static,
.expand_btn ~ .fake-menu-button__menu--static {
 position:static
}
.menu button.expand-btn--borderless[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu button.expand-btn--borderless[aria-expanded="true"] ~ .menu-button__menu {
 top:41px
}
div.menu-button__option--active[role="option"] {
 font-weight:bold
}
hr.menu-button__separator {
 border-color:#e5e5e5;
 border-color:var(--dropdown-separator-color,#e5e5e5);
 border-style:solid;
 border-width:1px;
 margin:0
}
.menu,
.fake-menu {
 --dropdown-separator-color:#e5e5e5;
 --dropdown-items-background-color:#fff;
 --dropdown-item-background-color:#fff;
 --dropdown-item-hover-background-color:#e5e5e5;
 --dropdown-item-active-status-color:#c7c7c7;
 --dropdown-fake-anchor-color:#111820
}
.menu__items,
.fake-menu__items {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 cursor:default
}
span.menu,
span.fake-menu {
 display:inline-block;
 vertical-align:bottom
}
span.menu__items[role="menu"],
span.fake-menu__items {
 display:inline-block
}
.fake-menu__items {
 list-style-type:none;
 margin:0;
 padding:0
}
.menu__item svg.icon,
.fake-menu__item svg.icon {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px
}
.menu__item svg.icon:last-child,
.fake-menu__item svg.icon:last-child,
.menu__item .badge {
 margin-left:8px
}
a.fake-menu__item {
 color:#111820;
 color:var(--dropdown-fake-anchor-color,#111820);
 text-decoration:none
}
button.fake-menu__item {
 font-size:inherit
}
button.fake-menu__item,
a.fake-menu__item,
div.menu__item[role^="menuitem"] {
 border-color:#fff;
 border-color:var(--dropdown-item-border-color,#fff);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 15px;
 width:100%
}
button.fake-menu__item:not(:last-child),
a.fake-menu__item:not(:last-child),
div.menu__item[role^="menuitem"]:not(:last-child) {
 margin-bottom:1px
}
button.fake-menu__item:focus,
a.fake-menu__item:focus,
div.menu__item[role^="menuitem"]:focus {
 outline-offset:-4px
}
button.fake-menu__item:hover,
a.fake-menu__item:hover,
div.menu__item[role^="menuitem"]:hover {
 background-color:#e5e5e5;
 background-color:var(--dropdown-item-hover-background-color,#e5e5e5)
}
button.fake-menu__item:active,
a.fake-menu__item:active,
div.menu__item[role^="menuitem"]:active {
 font-weight:bold
}
a.fake-menu__item:focus {
 text-decoration:underline
}
button.fake-menu__item:active svg.icon,
a.fake-menu__item:active svg.icon {
 color:#c7c7c7;
 color:var(--dropdown-item-active-status-color,#c7c7c7)
}
a.fake-menu__item[aria-current="page"] svg.icon,
button.fake-menu__item[aria-current="page"] svg.icon {
 opacity:1
}
div.menu__item[role^="menuitem"]:active svg.icon {
 color:#c7c7c7;
 color:var(--dropdown-item-active-status-color,#c7c7c7)
}
div.menu__item[role^="menuitem"][aria-checked="true"] svg.icon {
 opacity:1
}
a.fake-menu__item span,
button.fake-menu__item span,
div.menu__item[role^="menuitem"] span {
 -webkit-box-flex:1;
 -webkit-flex:1 0 auto;
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 text-align:left;
 white-space:nowrap
}
a.fake-menu__item span.badge,
button.fake-menu__item span.badge,
div.menu__item[role^="menuitem"] span.badge {
 -webkit-box-flex:initial;
 -webkit-flex:initial;
 -ms-flex:initial;
 flex:initial
}
.menu__items--scroll[role="menu"] {
 overflow-y:scroll
}
.menu__items--fix-width[role="menu"],
.fake-menu__items--fix-width {
 width:100%
}
.menu__items--reverse[role="menu"],
.fake-menu__items--reverse {
 right:0
}
.menu button.expand-btn--borderless,
.fake-menu button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.menu button.expand-btn--borderless:focus,
.fake-menu button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
hr.menu__separator {
 border-color:#e5e5e5;
 border-color:var(--dropdown-separator-color,#e5e5e5);
 border-style:solid;
 border-width:1px
}
label.floating-label {
 --floating-label-color:#767676;
 --floating-label-disabled-color:#e5e5e5
}
.floating-label {
 margin-top:14px;
 position:relative
}
span.floating-label {
 display:inline-block
}
div.floating-label {
 display:block
}
label.floating-label__label {
 color:#767676;
 color:var(--floating-label-color,#767676);
 display:block;
 left:0;
 pointer-events:none;
 position:absolute;
 -webkit-transform:scale(0.75,0.75) translate(0,-24px);
 transform:scale(0.75,0.75) translate(0,-24px);
 -webkit-transform-origin:left;
 transform-origin:left;
 z-index:1
}
label.floating-label__label--inline {
 bottom:.4375rem;
 font-size:.875rem;
 -webkit-transform:none;
 transform:none
}
label.floating-label__label--animate {
 -webkit-transition:-webkit-transform .3s cubic-bezier(0.25,0.1,0.25,1);
 transition:-webkit-transform .3s cubic-bezier(0.25,0.1,0.25,1);
 transition:transform .3s cubic-bezier(0.25,0.1,0.25,1);
 transition:transform .3s cubic-bezier(0.25,0.1,0.25,1),-webkit-transform .3s cubic-bezier(0.25,0.1,0.25,1)
}
label.floating-label__label--disabled {
 color:#e5e5e5;
 color:var(--floating-label-disabled-color,#e5e5e5);
 left:auto
}
.textbox {
 color:#111820;
 font-size:.875rem;
 position:relative
}
.textbox button.icon-btn {
 padding:0;
 position:absolute;
 right:0
}
.textbox button.icon-btn svg.icon {
 left:0;
 right:0;
 width:14px
}
span.textbox {
 display:inline-block
}
textarea.textbox__control {
 min-height:200px;
 overflow:auto;
 padding:16px;
 resize:vertical;
 vertical-align:middle
}
input.textbox__control {
 padding:0 16px 0 16px
}
input.textbox__control,
textarea.textbox__control {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#fff;
 border:1px solid #a2a2a2;
 border-radius:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:inherit;
 font-family:inherit;
 font-size:1em;
 height:40px;
 margin:0
}
input.textbox__control::-webkit-input-placeholder,
textarea.textbox__control::-webkit-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control::-moz-placeholder,
textarea.textbox__control::-moz-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control:-ms-input-placeholder,
textarea.textbox__control:-ms-input-placeholder {
 color:#767676;
 font-weight:200
}
input.textbox__control[disabled],
textarea.textbox__control[disabled] {
 color:#c7c7c7
}
input.textbox__control[disabled]::-webkit-input-placeholder,
textarea.textbox__control[disabled]::-webkit-input-placeholder {
 color:#e5e5e5
}
input.textbox__control[disabled]::-moz-placeholder,
textarea.textbox__control[disabled]::-moz-placeholder {
 color:#e5e5e5
}
input.textbox__control[disabled]:-ms-input-placeholder,
textarea.textbox__control[disabled]:-ms-input-placeholder {
 color:#e5e5e5
}
input.textbox__control[readonly],
textarea.textbox__control[readonly] {
 border-color:#111820
}
input.textbox__control[aria-invalid="true"],
textarea.textbox__control[aria-invalid="true"] {
 border-color:#e62048
}
input.textbox__control:focus,
textarea.textbox__control:focus {
 border-color:#3665f3;
 outline:0
}
input.textbox__control--underline {
 border:0;
 border-bottom:1px solid #767676;
 font-weight:bold;
 height:1.875rem;
 padding:0 0 1px 0
}
input.textbox__control--underline::-webkit-input-placeholder {
 color:transparent
}
input.textbox__control--underline::-moz-placeholder {
 color:transparent
}
input.textbox__control--underline:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline::-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline::placeholder {
 color:transparent
}
input.textbox__control--underline:focus::-webkit-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::-moz-placeholder {
 color:#767676
}
input.textbox__control--underline:focus:-ms-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::-ms-input-placeholder {
 color:#767676
}
input.textbox__control--underline:focus::placeholder {
 color:#767676
}
input.textbox__control--underline[disabled]::-webkit-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::-moz-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]:-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::-ms-input-placeholder {
 color:transparent
}
input.textbox__control--underline[disabled]::placeholder {
 color:transparent
}
.textbox svg {
 color:#c7c7c7;
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 fill:#c7c7c7;
 height:100%;
 pointer-events:none;
 position:absolute;
 top:0;
 width:14px
}
.textbox svg:first-child {
 left:16px
}
.textbox svg:first-child+input.textbox__control,
.textbox svg:first-child+textarea.textbox__control {
 padding-left:40px
}
.textbox--icon-end input.textbox__control,
.textbox--icon-end textarea.textbox__control {
 padding-right:40px
}
.textbox--icon-end svg:last-child {
 right:16px
}
.textbox__control--fluid {
 width:100%
}
[dir="rtl"] .textbox svg:first-child {
 right:16px
}
[dir="rtl"] .textbox svg:first-child+input.textbox__control,
[dir="rtl"] .textbox svg:first-child+textarea.textbox__control {
 padding-right:40px
}
[dir="rtl"] .textbox--icon-end input.textbox__control,
[dir="rtl"] .textbox--icon-end textarea.textbox__control {
 padding-left:40px
}
[dir="rtl"] .textbox--icon-end>svg:last-child {
 left:16px;
 right:auto
}
input.textbox__control,
textarea.textbox__control {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
input.textbox__control[disabled],
textarea.textbox__control[disabled] {
 border-color:#c7c7c7
}
.textbox--large input.textbox__control,
.textbox--large textarea.textbox__control {
 font-size:1.125rem;
 height:48px
}
.password-box-wrapper {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.password-box-wrapper .textbox {
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.show-password-border-default {
 margin-top:4px;
 border-bottom:1px #6e6e6e solid
}
.password-box-wrapper .checkbox__icon {
 -webkit-transform:scale(0.8);
 transform:scale(0.8);
 margin-right:8px
}
.hide {
 display:none
}
.custom .checkbox__unchecked {
 color:#444;
 height:18px !important;
 width:18px !important
}
.custom .checkbox__checked {
 height:18px !important;
 width:18px !important
}
.checkbox {
 --checkbox-checked-color:#3665f3;
 --checkbox-unchecked-color:#111820
}
@media(prefers-color-scheme:dark) {
 .skin-experiment-1 .checkbox {
  --checkbox-checked-color:#5192ff;
  --checkbox-unchecked-color:#171717
 }
}
.checkbox {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1rem;
 vertical-align:text-bottom
}
span.checkbox__icon {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-size:1em;
 outline-offset:1px
}
span.checkbox__icon[hidden] {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
svg.checkbox__checked,
svg.checkbox__unchecked {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.checkbox__checked {
 color:#3665f3;
 color:var(--checkbox-checked-color,#3665f3)
}
svg.checkbox__unchecked {
 color:#111820;
 color:var(--checkbox-unchecked-color,#111820)
}
input.checkbox__control[type="checkbox"] {
 font-size:100%;
 margin:0;
 opacity:0;
 padding:0;
 position:absolute;
 z-index:1
}
input.checkbox__control[type="checkbox"]+span.checkbox__icon svg.checkbox__checked {
 display:none
}
input.checkbox__control[type="checkbox"]+span.checkbox__icon svg.checkbox__unchecked {
 display:inline-block
}
input.checkbox__control[type="checkbox"]:checked+span.checkbox__icon svg.checkbox__checked {
 display:inline-block
}
input.checkbox__control[type="checkbox"]:checked+span.checkbox__icon svg.checkbox__unchecked {
 display:none
}
input.checkbox__control[type="checkbox"]:focus+span.checkbox__icon {
 outline:1px dotted #767676
}
input.checkbox__control[type="checkbox"][disabled]+span.checkbox__icon {
 opacity:.25
}
.checkbox__icon svg,
.checkbox__control[type="checkbox"] {
 height:24px;
 min-width:24px;
 width:24px
}
@media(min-width:601px) {
 .checkbox__icon svg,
 .checkbox__control[type="checkbox"] {
  height:18px;
  min-width:18px;
  width:18px
 }
}
span.field {
 display:inline-block
}
span.field+span.field {
 margin-left:8px
}
div.field {
 margin:16px 0
}
.field-group {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 margin:16px 0
}
.field-group>div.field {
 margin:0
}
span.field--table {
 display:inline-table
}
div.field--table {
 display:table
}
.field__label {
 margin-right:8px
}
.field__description {
 font-size:.75rem
}
.field__description--confirmation {
 color:#05823f
}
.field__description--information {
 color:#3665f3
}
.field__description--attention {
 color:#e62048
}
.field__group>.field__description,
.field__group>.field__label {
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
span.field__group {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex
}
div.field__group {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.field__control+span.field__description {
 margin-left:8px
}
div.field__description {
 margin-top:8px
}
.field__row {
 display:table-row
}
.field__row>.field__control,
.field__row>.field__label,
.field__row>.field__description {
 display:table-cell
}
.field__row .field__label {
 margin-right:auto;
 padding-right:8px
}
.field__row .field__control+span.field__description {
 margin-left:0;
 padding-left:8px
}
.field__row:first-child>.field__description {
 padding-bottom:8px
}
.field__row:last-child>.field__description {
 padding-top:8px
}
.field__label--end {
 margin-left:4px;
 margin-right:auto
}
.field__label--stacked {
 display:block;
 margin-bottom:8px
}
.field__label--disabled {
 color:#c7c7c7
}
.field--fluid,
.field__group--fluid,
.field__control--fluid {
 width:100%
}
.field--align-top .field__label {
 display:inline-block;
 margin-top:16px
}
.field--align-top .textbox {
 vertical-align:top
}
.field__group--align-top>.field__label {
 -webkit-align-self:start;
 -ms-flex-item-align:start;
 align-self:start;
 margin-top:16px
}
.radio+.field__label--end,
.checkbox+.field__label--end {
 vertical-align:middle
}
.captcha-container {
 margin:0;
 padding:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.captcha-container p {
 padding:0;
 margin:0;
 margin-top:16px
}
.captcha-image {
 margin-top:36px;
 -webkit-align-self:center;
 -ms-flex-item-align:center;
 align-self:center
}
.captcha-input {
 margin-top:36px
}
.audio-captcha {
 margin-top:16px
}
.audio-captcha p {
 margin-top:8px
}
.audio-captcha audio {
 width:100%
}
.captcha-action {
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-top:16px
}
.captcha-action :nth-child(2) {
 margin-top:8px
}
.captcha-action a {
 color:#3665f3;
 font-size:12px
}
.social-signin-wrapper {
 margin-top:24px
}
.social-signin-buttons-reg {
 margin-top:24px
}
.social-signin-buttons-reg div {
 margin-bottom:16px
}
.social-signin-buttons-othr {
 margin-top:16px
}
.social-signin-buttons-othr div:first-child {
 margin-bottom:16px
}
.social-signin-buttons-othr div:last-child {
 margin-bottom:16px
}
#welcome-msg {
 font-size:2em;
 font-family:"Helvetica neue",Helvetica,Arial,Sans-serif;
 text-align:center
}
#heading-msg {
 font-size:1.5em;
 font-family:"Helvetica neue",Helvetica,Arial,Sans-serif;
 text-align:left;
 font-weight:bold
}
#wrapperCtr {
 font-size:16px;
 font-family:"Helvetica neue",Helvetica,Arial,Sans-serif
}
.continueBtn {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 float:right;
 padding-left:4px;
 width:50%
}
.cancelBtn {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 float:left;
 padding-right:4px;
 width:50%
}
.scl-btn {
 position:relative
}
.scl-btn--f:before {
 content:"";
 position:absolute;
 top:4px;
 left:5px;
 width:34px;
 height:90%
}
.scl-btn--g:before {
 content:"";
 position:absolute;
 top:14px;
 left:13px;
 width:20px;
 height:20px
}
.scl-btn--a:before {
 content:"";
 position:absolute;
 top:14px;
 left:13px;
 width:20px;
 height:20px
}
button.btn--primary.scl-btn--f {
 background-color:#4267b2;
 border:#4267b2
}
button.btn--primary.scl-btn--f:hover,
button.btn--primary.scl-btn--f:focus {
 background-color:#10299c;
 border:#10299c
}
.scl-btn--f:before {
 background:url(https://ir.ebaystatic.com/rs/c/sgninui-src-static-images-FB-f-Logo__white_29-Nm8L0bDZ.png) 6px 6px no-repeat
}
#signin_ggl_btn:hover,
#signin_splash_ggl_btn:hover,
#signin_ggl_btn:focus,
#signin_splash_ggl_btn:focus {
 border:thin solid #888;
 background-color:#eee;
 color:#444
}
#signin_ggl_btn,
#signin_splash_ggl_btn {
 border:thin solid #888;
 background-color:#fff;
 color:#444;
 padding-right:30px;
 line-height:inherit;
 padding-left:34px
}
#signin_appl_btn:focus,
#signin_appl_btn:hover {
 border:thin solid #888;
 background-color:#eee;
 color:#444
}
button.btn--primary.scl-btn--g {
 border-color:#4267b2;
 background-color:#fff;
 color:#767676
}
button.btn--primary.scl-btn--a {
 border-color:#444;
 background-color:#fff;
 color:#444
}
.scl-btn--g:before {
 background:url(https://ir.ebaystatic.com/rs/c/sgninui-src-static-images-google-logo-icon-PNG-Transparent-Background-Z_TFsqo3.png) no-repeat;
 background-size:100%
}
.scl-btn--a:before {
 background-size:100%
}
.scl-logo-apple {
 position:absolute;
 top:2px;
 left:2px;
 width:30px;
 height:30px;
 content:""
}
.ln-dv {
 width:100%;
 text-align:center;
 border-bottom:1px solid #ccc;
 line-height:.1em;
 margin:20px 0 20px
}
.ln-sp {
 background:url(https://ir.ebaystatic.com/rs/c/sgninui-src-static-images-imgbg-xQiUc_EO.jpg);
 color:#707070;
 padding:0 10px
}
#fb-cntr {
 margin-top:16px
}
.modal {
 position:fixed;
 z-index:1;
 left:0;
 top:0;
 width:100%;
 height:100%;
 overflow:auto;
 background-color:#000;
 background-color:rgba(0,0,0,0.4)
}
.btn-contr {
 width:100%;
 margin:0 auto;
 display:block;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.btn-items {
 display:grid;
 width:100%
}
.margin-left-8 {
 margin-left:8px
}
.margin-right-8 {
 margin-right:8px
}
.link-de-link-body-contr {
 margin-top:16px;
 margin-bottom:16px
}
.text-action-contr {
 margin-top:20px;
 margin-bottom:20px
}
.msg-contr {
 margin-top:5px;
 margin-bottom:20px
}
.page-notice__status {
 padding:0 0 0 16px
}
@media only screen and (max-width:492px) {
 #welcome-msg {
  text-align:left
 }
 .continueBtn {
  width:100%;
  padding:0
 }
 .cancelBtn {
  width:100%;
  padding:0;
  margin-top:8px
 }
 .btn-contr {
  width:100%;
  margin:0 auto;
  display:block;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
.roaming-auth {
 text-align:center
}
.roaming-auth-link-container {
 margin-top:1.75rem;
 font-size:1rem;
 line-height:1.5;
 margin-bottom:2rem
}
.roaming-auth-link-container a {
 text-decoration:underline
}
.kmsi-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 text-align:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 margin-top:16px
}
.kmsi-container .checkbox__icon {
 -webkit-transform:scale(0.8);
 transform:scale(0.8);
 margin-right:8px;
 color:#006bff
}
.kmsi-container a {
 margin-left:2px;
 text-decoration:underline
}
.checkbox-label {
 margin-bottom:6px
}
.hide {
 display:none
}
#kmsi-learn-more-msg {
 font-size:12px;
 text-align:left
}
.custom .checkbox__unchecked {
 color:#444;
 height:18px !important;
 width:18px !important
}
.custom .checkbox__checked {
 height:18px !important;
 width:18px !important
}
.gxo-container {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:0;
 margin:0
}
.gxo-container a {
 color:#3665f3;
 font-size:14px;
 cursor:pointer
}
.ocs-container {
 border-top:1px solid #efefef;
 padding:16px;
 margin-top:16px;
 text-align:center
}
.ocs-container h2 {
 margin-top:0
}
@media only screen and (max-width:492px) {
 .ocs-container {
  border:0;
  background-color:#efefef
 }
}
