.cvf-account-information-box-profile-image {
  border-radius:50%;
  height:33.33px;
  width:33.33px
}
.cvf-account-information-box-profile-details-padding {
  padding-left:10px
}
.cvf-account-switcher-add-account-icon {
  background-image:url(https://m.media-amazon.com/images/S/sash/Pq46CmXZMTyTAdQ.png);
  background-size:contain
}
.cvf-account-switcher-add-account-icon-v2 {
  background-image:url(https://m.media-amazon.com/images/S/sash/zM47PAGmHg9UEN-.png);
  background-size:contain
}
.cvf-account-switcher-personal-account-icon {
  background-image:url(https://m.media-amazon.com/images/S/sash/ES3wBGFTd2QLjwc.png);
  background-size:contain;
  background-repeat:no-repeat
}
.cvf-account-switcher-business-account-icon {
  background-image:url(https://m.media-amazon.com/images/S/sash/wZEwSHH87jmThSc.png);
  background-size:contain;
  background-repeat:no-repeat
}
.cvf-account-switcher-check-mark-icon {
  background-image:url(https://m.media-amazon.com/images/S/sash/bFjL-3p8JvQ2T9J.png);
  background-size:contain;
  width:50px;
  height:50px;
  background-repeat:no-repeat;
  background-position:-13px 0
}
.cvf-account-switcher-check-mark-icon-v2 {
  background-image:url(https://m.media-amazon.com/images/S/sash/Y$GTNya4bgMg33x.png);
  background-size:contain;
  width:16px;
  height:50px;
  background-repeat:no-repeat;
  background-position:0
}
html[dir=rtl] .cvf-account-switcher-check-mark-icon,
html[dir=rtl] .cvf-account-switcher-check-mark-icon-v2 {
  background-position:13px 0
}
.cvf-account-switcher-account-signed-out-avatar-icon {
  background-image:url(https://m.media-amazon.com/images/S/sash/gZvXWUiqN36DfXP.png);
  background-size:contain
}
.cvf-account-switcher-profile-image {
  border-radius:50%;
  height:50px;
  width:50px
}
.cvf-account-switcher-profile-details-auth-prompt {
  padding-left:60px;
  position:absolute
}
.cvf-account-switcher-check-mark-area {
  width:30px;
  height:50px
}
.cvf-account-switcher-claim {
  color:#555
}
.cvf-account-switcher-spacing-base {
  margin-bottom:15px
}
.cvf-account-switcher-spacing-micro-auth-prompt {
  margin-bottom:5px
}
.cvf-account-switcher-spacing-top-micro {
  margin-top:5px
}
.cvf-account-switcher-spacing-top-base-auth-prompt {
  margin-top:15px
}
.cvf-account-switcher-spacing-top-base-mobile {
  margin-top:10px
}
.a-js .cvf-widget-section-no-js {
  display:none!important
}
.a-no-js .cvf-widget-section-js {
  display:none!important
}
.a-js .cvf-widget-btn-resend-compact {
  display:block
}
.a-js .cvf-widget-btn-resend {
  display:none
}
.a-no-js .cvf-widget-btn-resend-compact {
  display:none
}
.a-no-js .cvf-widget-btn-resend {
  display:block
}
.cvf-link-disabled {
  pointer-events:none;
  cursor:default;
  color:#767676!important
}
.cvf-link {
  color:#0066c0
}
.cvf-hidden {
  display:none
}
.cvf-overflow-hidden {
  overflow:hidden
}
.cvf-alert-section {
  margin-bottom:1px!important
}
.cvf-word-break {
  word-break:break-all
}
.cvf-widget-alert-message {
  height:auto;
  max-height:20 em;
  transition:max-height .25s ease-in
}
.cvf-widget-input-code-label {
  font-weight:700
}
#cvf-resend-code-section,
#cvf-skip-code-section {
  display:inline
}
.cvf-text-truncate {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
.cvf-widget-btn-verify-account-switcher {
  cursor:pointer
}
.cvf-alexa-dropdown {
  -webkit-appearance:none;
  background-color:#e7e9ec;
  padding:1.2rem 1.6rem 1.2rem 1.7rem;
  width:100%
}
.cvf-alexa-arrow-icon {
  position:absolute;
  top:50%;
  right:2.6rem;
  margin-top:-.6rem
}
.cvf-widget-form .cvf-widget-input.cvf-widget-input-error {
  border-color:#CC0C39;
  box-shadow:0 0 0 1px #CC0C39 inset
}
#cvf-input-code-container {
  position:relative;
  display:flex;
  align-items:center;
  justify-content:flex-end
}
.cvf-country-code-option {
  text-align:left
}
#in-context-auth-loading-animation {
  margin:0;
  position:absolute;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:100%
}
@keyframes in-context-auth-spinner-icon-inner {
  0% {
    transform:translate(-50%,-50%) rotate(0)
  }
  100% {
    transform:translate(-50%,-50%) rotate(360deg)
  }
}
.in-context-auth-spinner-icon-inner div {
  position:absolute;
  width:66px;
  height:66px;
  border:4px solid #007185;
  border-top-color:transparent;
  border-radius:50%
}
.in-context-auth-spinner-icon-inner div {
  animation:in-context-auth-spinner-icon-inner 1s linear infinite;
  top:50px;
  left:50px
}
.in-context-auth-spinner-icon {
  width:48px;
  height:48px;
  display:inline-block;
  overflow:hidden;
  background:#fff
}
.in-context-auth-spinner-icon-inner {
  width:100%;
  height:100%;
  position:relative;
  transform:translateZ(0) scale(.48);
  backface-visibility:hidden;
  transform-origin:0 0
}
.in-context-auth-spinner-icon-inner div {
  box-sizing:content-box
}
.otp-autoread-progress-widget {
  display:inline-flex
}
.otp-autoread-progress-spinner {
  margin-top:6px;
  margin-right:15px
}
html[dir=rtl] .otp-autoread-progress-spinner {
  margin-top:6px;
  margin-left:15px
}
.otp-autoread-change-link {
  margin-left:4px
}
.cvf-widget-container {
  width:27em!important;
  margin-left:auto;
  margin-right:auto
}
.cvf-page-layout {
  overflow-wrap:break-word
}
#legalTextRow a:link {
  text-decoration:underline!important
}
.otp-input-box {
  box-sizing:border-box;
  background:#FFF;
  border:1px solid #979A9A;
  box-shadow:inset 0 2px 4px rgba(0,0,0,.25);
  border-radius:5px;
  font-family:'Amazon Ember';
  font-style:normal;
  font-weight:700;
  align-items:center;
  text-align:center;
  color:#000;
  font-size:22px;
  width:44px!important;
  height:56px!important
}
.otp-input-box:focus {
  border:1px solid #007185;
  box-shadow:inset 0 2px 4px #C8F3FA
}
.otp-input-box-alert {
  border:1px solid #BA0933!important
}
.otp-input-box-container {
  display:inline-flex;
  justify-content:space-between;
  width:100%!important;
  max-width:350px!important
}
.otp-input-code-spinner {
  position:absolute;
  z-index:1;
  right:50%;
  align-self:center;
  top:auto;
  display:block
}
